/*
Theme Name: Kiwi Child Theme
Theme URI: https://wordpress.org/themes/twentythirteen/
Template: twentythirteen
Author: Kiwi Team
Author URI: https://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Tags: blog,one-column,two-columns,right-sidebar,custom-header,custom-menu,editor-style,featured-images,footer-widgets,microformats,post-formats,rtl-language-support,sticky-post,translation-ready,accessibility-ready
Version: 2.4.1542857136
Updated: 2018-11-22 03:25:36

*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Cuprum:400,700');

@font-face {
    font-family: AvenirNextLTPro-Regular;
    src: url(fonts/AvenirNextLTPro-Regular.otf);
    }
@font-face {
    font-family: arialbd;
    src: url(fonts/arialbd.ttf);
 }

ul {}
ul li{color: #2d2e33; font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight: 400;
line-height: 30px;}

div.wpcf7-mail-sent-ok {display:none !important;}

.left-form .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {width: 304px;
margin: 0 auto 15px;}
.enq-form .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {width: 304px;
margin: 20px auto 0px;}
.form-field p {margin:0;}



ol {padding-left:20px;}
ol li{color: #2d2e33; font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight: 400;
line-height: 30px;}

/*new changes*/

.page-id-184 .entry-header{
	display: none;
}


.xoo-qv-container .xoo-qv-images .images img{
	height: 200px!important;
}
.xoo-qv-container .xoo-qv-images .images .thumbnails img{
	height: 80px!important;
}


/*.page-template-home-page .woocommerce div.product div.images img{
	height: auto!important;
}*/
ul.products li.product .tinvwl_add_to_wishlist_button {
    margin-top: 0.5em!important;
}
ul.products li.product .tinvwl_add_to_wishlist_button:hover{
	color: #fff!important;
}


.we-are .col-3.col-child {height:384px;}


.aboutwid .w-box:hover .w-cover{
	background: rgba(0, 0, 0, 0)!important;
	padding-top: 50px!important;
}
.aboutwid .we-logos img {
    width: 30%!important;
}
.aboutwid .w-box{
	padding: 0!important;
	height: 250px !important;
}


.we-are .logo-width{
	width: 100%;
	padding-top: 60px;
}

.we-are .we-logos img {
    width: 30%;
}
.we-are .logo-width img {

    width: 60%;

}
.aboutwid .width-logo img{
	width: 60% !important;
}
.aboutwid .width-logo{
	padding-top: 50px!important;
}
.aboutwid .we-logos img {
    width: 35%;
}
.aboutwid .w-cover{
	padding-top: 100px!important;
}

.ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    left: -1px;
    width: 1090px !important;
}
.page-template-product-temp .f-products .woocommerce ul.products li.product {
    width: 25%!important;
}
.text-slide.text-cemter {
    position: absolute;
    z-index: 9999999;
    margin: 0 auto;
    display: block;
    text-align: center;
	width: 100%;
}


.single-product .woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(12n+1) {
    clear: left !important;
}

.single-product header{
	position: relative;
    z-index: 999;
}
.single-product .woocommerce-notices-wrapper {
    margin-top: 0px;
}

.woocommerce-notices-wrapper {
    
}
.woocommerce-products-header {
    position: relative;
	z-index: 0;
}

.page-template-contact-page .map,
.page-id-557 .map{
    height: auto;
}
.page-template-contact-page .footer-top{
	margin-top: -50px;
}
.page-id-557 .footer-top {
    margin-top: -10px;
}

.over-bg{
	z-index: 9;
    background: #2d2e3333;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: 0%;
    /* right: 50%; */
    height: 100%;
    width: 100%;
    /* left: 50%; */
    /* bottom: 50%; */
}


header{
	position: absolute;
    top: 0;
    z-index: 999;
    width: 100%;
}

.page-template-home-page nav {
    box-shadow: none;
}



.ubermenu-nav{
	margin: 20px 0!important;
}

.ubermenu-item-190 .ubermenu-submenu-drop{
    padding: 0px 20px 20px!important;
	width: 20%!important;
}

/*enquire css*/
.enq-form .ad-class{
	border-radius: 10px;
    border: 1px solid #b7b8c0;
    color: #565a5c;
    padding: 15px 16px 15px 16px;
    margin-top: 20px!important;
    width: 82%!important;
    -webkit-transition: border-color .3s linear;
    -moz-transition: border-color .3s linear;
    -ms-transition: border-color .3s linear;
    -o-transition: border-color .3s linear;
    transition: border-color .3s linear;
}
.enq-form .sm-class{
	border-radius: 10px;
    border: 1px solid #b7b8c0;
    color: #565a5c;
    padding: 15px 16px 15px 16px;
    width: 40%;
    -webkit-transition: border-color .3s linear;
    -moz-transition: border-color .3s linear;
    -ms-transition: border-color .3s linear;
    -o-transition: border-color .3s linear;
    transition: border-color .3s linear;
	margin: 0 10px;
}

.enq-form textarea{
	margin-top: 20px!important;
    width: 82%!important;
}
.enq-form{
	text-align: center;
	margin: 60px 0 0;
}
.enq-form .sub-btn{
	color: #eb1b23!important;
    padding: 15px 50px!important;
    font-size: 18px!important;
    border: 2px solid #eb1b23!important;
    transition-duration: 0.5s!important;
    margin-bottom: 40px!important;
    background: #fff;
    margin-top: 20px;
    float: none;
    margin-right: 0px;
}
.enq-form .sub-btn:hover{
	background: #eb1b23!important;
	color: #fff!important;
	border: 2px solid #eb1b23!important;
}
.enq-form .sub-btn:active
.enq-form .sub-btn:focus{
	background: #eb1b23!important;
	color: #fff!important;
	border: 2px solid #eb1b23!important;
}


.page-id-557 .entry-header{display:none;}
.page-id-557 h2{
	font-size: 36px;
    color: #2d2e33;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: capitalize;
	text-align: center;
}

.page-id-557 p{
	text-align: center;
	width: 70%;
    margin: 20px auto;
}

/*enquire css end*/

/*woocommerce gallery*/

.single-product .tinv-wraper.tinv-wishlist{
	display: none;
}
.entry-summary h4{
	color: #565a5c;
    font-size: 30px;
    margin: 30px 0;
    text-transform: uppercase;
    letter-spacing: .75px;
}

.single-product .flex-control-thumbs li:nth-child(4n+1) {
    clear: none!important;
}

.single-product .inner-banner{
	display: none;
}

.entry-summary .btn-enquiry{
	color: #EB1B23;
    background: #fff;
    padding: 10px 30px;
    transition-duration: 0.5s;
    border: 2px solid #EB1B23;
    border-radius: 5px;
    font-weight: 500;
    font-size: 18px;
	margin-top: 80px;
}
.entry-summary .btn-enquiry:hover{
	background: #EB1B23!important;
	color: #fff!important;
	border: 1px solid #EB1B23!important;
}

.single-product .related.products{
	margin-top: 50px!important;
}

.woocommerce div.product div.images .flex-control-thumbs {
    overflow: hidden;
    zoom: 1;
    margin: 0px 30px;
    padding: 0;
    width: 1220px;
	/*position: absolute;*/
    top: 200px;
	left: 490px;
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(7n+1) {
    clear: left!important;
}


.woocommerce div.product div.images .flex-control-thumbs li {
    width: 5%;
    /*float: right;*/
    margin: 10px 0;
    list-style: none;
}
.woocommerce div.product div.images .flex-control-thumbs li img{
	margin: 0 0;
    border-radius: 50%;
    height: 50px!important;
    width: 50px!important;
}
.tinv-wraper.tinv-wishlist{
	    height: 0px;
}
.woocommerce-product-details__short-description p{
	margin: 24px 0 0 0px;
	width: 70%;
}
.product_meta{
	display: none;
}
.woocommerce div.product div.summary{
	margin-bottom: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{
	width: 0!important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	display: none;
}
.flex-active-slide img{
	height: 400px!important;
    width: 400px!important;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
	width: 40%!important;
}
.xoo-qv-container .xoo-qv-main .xoo-qv-images .images{
	width: 70% !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
	display: none;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
	width: 58%!important;
}


/*woocommerce gallery end*/

.single-author .ubermenu-current_page_parent .ubermenu-target{background: #fff!important; color: #eb1b23!important;}
.single-author .ubermenu-current_page_parent .ubermenu-target:hover{color: #eb1b23!important;}


.ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{
	background-color: #fff!important;
	color: #eb1b23!important;
}

.cat-sub ul{
	
}

.cat-sub ul li a{
	font-size: 12px!important;
	line-height: 20px!important;
	font-weight: 300!important;
}

.cat-sub ul li{
	padding: 0;
}

.ubermenu-item-level-1 .ubermenu-target{
	padding-bottom: 0px!important;
}

.ubermenu-item-level-0 .ubermenu-target{
	padding-bottom: 27px!important;
}

.ubermenu-submenu-drop .ubermenu-target{
	padding-bottom: 0px!important;
}

.ubermenu-submenu-drop .ubermenu-image{
	padding-bottom: 20px!important;
	width: 110px!important;
    height: 110px!important;
	float: none !important;
}

.ubermenu-submenu-drop .ubermenu-target-text{
	padding-left: 0!important;
	
	font-weight: 600!important;
	font-size: 14px;
	min-height: 50px;
	
}

.ubermenu-submenu-drop{
	width: 990px!important;
}

.ubermenu-submenu-drop .ubermenu-target{
	padding: 25px 20px 0!important;
}

.ubermenu-submenu-drop {}

.ubermenu-current-menu-item .ubermenu-target:after {
	top: 20%!important;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{
	top: 20%!important;
	right: auto!important;
}




.woocommerce nav.woocommerce-pagination ul{
	margin: 40px!important;
}

.page-id-186 #envirabox-title{
	display: none!important;
}

.page-template-product-temp .f-products{
	padding: 50px 0;
}

.page-template-product-temp .entry-header{
	display: none;
}

.we-are text-center .w-box{
	display:none;
}




.f-products-div mark{
	display: none!important;
}


.justified-gallery>div>div>a>.caption, .justified-gallery>div>div>.caption, .justified-gallery>div>div .caption{
	display: none!important;
}

.page-id-186 .title-div .t-line,
.page-id-510 .title-div .t-line{
    height: 6px;
    width: 125px;
}
.page-id-186 .title-div h2,
.page-id-510 .title-div h2{
	text-align: center;
}


.page-id-186 .entry-title,
.page-id-510 .entry-title{
	display: none;
}


.page-template-product-temp .title-div h2{
	text-align: center;
}

.page-template-product-temp .title-div p{
	text-align: center;
}

/*new changes end*/

 
 .p-4 {padding:0 4px;}
 .p-0 {padding:0;}
 .p-l {padding:0 5px 0 5px;}
 
 
 body {overflow:hidden;}
 .hentry {padding:0;}
 
 .container {width: 1220px;}
 
.home .entry-header {display:none;}

.widget_text ul, .widget_text ol {padding:0; margin:0;}
header .upper-nav{
padding:30px 0 27px;
background-color: #0000002b!important;
}

header .upper-nav .logo {text-align:center;}


header .upper-nav .social{
padding-top: 15px;
}
header .upper-nav .social ul li{
    list-style: none;
    display: inline-block;
    height: 30px;
    width: 30px;
    margin-left: 3px;
}
header .upper-nav .social ul li:nth-child(1){
    margin-left: 0px;
}
header .upper-nav .social ul li a{

}
a {transition-duration:0.4s; color:inherit;outline:none !important; text-decoration:none !important;}
.widget a {transition-duration:0.4s; color:inherit;}
.widget a:hover {color:#eb1b23;}
.fa {transition-duration:0.4s;}
img {transition-duration:0.5s;}
span{transition-duration:0.5s;}

header .upper-nav .social ul li a .fa-facebook{
    padding: 0px 5px;
}




header .upper-nav .others{

text-align: right;

}
header .upper-nav .others h5{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:36px; color:#fff; text-transform:uppercase; margin:-3px 0 20px;}
header .upper-nav .others h6{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:16px; color:#fff; margin:0;}
header .upper-nav .others h6 img {margin-right:10px;}

.right-icon .fa {font-size:38px; color:#2d2e33;margin-left: 20px;}


header .upper-nav .logo img{
    margin: 0 auto;
	width: 100%;
   
}

header nav ul{
    position: relative;

}
header nav .left-ul li{
    list-style: none;
    display: inline-block;
    padding-left: 45px;
}
header nav .right-ul li{
    list-style: none;
    display: inline-block;
    padding-left: 18px;
}
header nav ul li:nth-child(1){
    padding-left: 0px;
}

header nav ul .list-p{
    padding-left: 37px !important;
}

header nav ul li a{
    font-family: 'Open Sans', sans-serif;
    font-size: 16.6px;
    color: #000;
    text-transform: uppercase;
    transition-duration: .4s;
    font-weight: 600;
    letter-spacing: .5px;
    }
header nav ul li a:hover{
    color:#c87729;
}
menu, ol, ul {margin:0; padding:0 0 0 20px;}

nav .ubermenu-skin-black-white-2 {border:none; background:transparent; box-shadow:none;}
nav .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {border:none; box-shadow:none;
font-family: 'Open Sans', sans-serif; font-size: 16px; color: #2d2e33; text-transform: uppercase; transition-duration: .4s; font-weight: 400;
    letter-spacing: .5px; padding:0 30px;}
body:not(.rtl) nav .ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-item-level-0:first-child > .ubermenu-target {padding-left:0;}
body:not(.rtl) nav .ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-item-level-0:last-child > .ubermenu-target {padding-right:0;}
nav .ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target
{background:transparent; color:#eb1b23;}
nav .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target
{background:transparent; color:#eb1b23;}

nav .pull-right .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {padding: 0 17px;}
.right-icon {margin-top: 15px;}
nav {padding-bottom:0px; box-shadow: 0 4px 2px -2px grey;background-color: #fff;}
.page-template-home-page nav{
	
    
}
header .pull-right{height:50px;}

.w-list {position: relative; right: 45px;}

.cart-contents {margin-top: -40px !important; position: relative; top: -36px;}
.cart-contents span {background: red;

width: 15px;
	line-height: 15px;

height: 15px;

display: inline-block;

border-radius: 20px;

text-align: center;
	    color: #ffffff;
text-transform:uppercase;
    font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:11px;
	position: relative;

top: 10px;

left: 10px;

}


.banner{
 min-height:587px;
	
}

.banner .slide {height:100vh; text-align:center; padding:310px 0 0;position: relative;}

.banner h2{
    font-size: 55px;
    color: #ffffff;
text-transform:uppercase;
    font-family: 'Open Sans', sans-serif;
	font-weight:800;
	margin:0;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.4);

   
}

.banner h3{
    font-size: 30px;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
	font-weight:400;
	margin:0;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.4);

   
}

.banner .owl-prev {background:#000 !important; height:50px; width:50px; text-align:center; border-radius:0; transition-duration:0.5s;}
.banner .owl-next {background:#000 !important; height:50px; width:50px; text-align:center; border-radius:0; transition-duration:0.5s;}
.banner .owl-next img {transform:rotate(180deg);}
.banner .owl-nav {width:1220px; margin:-83px auto 0; padding:0 15px; text-align:right; position:relative;}
.banner .owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover {background:rgba(0, 0, 0, 0.5) !important;}


.banner-img img {width:auto !important}

.title-div {}
.title-div h2{font-size: 36px; color: #2d2e33; font-family: 'Open Sans', sans-serif; font-weight:600; margin:0; text-transform:capitalize;}
.title-div .t-line {height:6px; width:235px; margin: 22px auto 57px; background:#EB1B23;}
.title-div p{font-size: 20px; color: #2d2e33; font-family: 'Open Sans', sans-serif; font-weight:400;}

.f-products {text-align:center; padding:110px 0 75px;}
.f-products .owl-carousel .owl-nav button.owl-next, .f-products .owl-carousel .owl-nav button.owl-prev, .f-products .owl-carousel button.owl-dot {
	font-size:86px; color:#000; background:transparent !important;
}
.f-products .owl-carousel .owl-nav button.owl-next:hover, .f-products .owl-carousel .owl-nav button.owl-prev:hover, .f-products .owl-carousel button.owl-dot:hover
{color:#EB1B23;}
.f-products .owl-theme .owl-nav {margin:0;}
.f-products .owl-prev {position: absolute; top: 48px; left: -65px;}
.f-products .owl-next {position: absolute; top: 48px; right: -65px;}
.f-products-div {padding:64px 0 0;}

.f-products .woocommerce ul.products li.product{width:20%!important;height: 220px;}


.woocommerce ul.products li.product {overflow:hidden;}
.woocommerce ul.products li.product a img {height: 100%; width:100%; object-fit:cover;margin: 0 0 -93px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin-right:0px;padding:0 8px; width:25%!important;height: 258px;}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {margin-right:0;}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3
{font-size: 16px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:capitalize; background:#EB1B23; height: auto;
width:134px;margin: 0 auto 4px;line-height: 32px;position:relative; transition-duration:0.5s;}

.woocommerce ul.products li.product .woocommerce-loop-category__title:hover, .woocommerce ul.products li.product
 .woocommerce-loop-product__title:hover, .woocommerce ul.products li.product h3:hover {background:#fff; color:#EB1B23;}



.woocommerce ul.products li.product .price {display:none;}
.woocommerce ul.products li.product .button {background: #fff url(../../../images/c_03.png) no-repeat center; height:50px; width:50px; border-radius:0;
position:relative; margin:0 3px;}
.woocommerce ul.products li.product .button:hover {background: #EB1B23 url(../../../images/c_03-w.png) no-repeat center;}

a.xoo-qv-button {background: #fff url(../../../images/v_03.png) no-repeat center; height:50px; width:50px; border-radius:0;
position:relative;font-size: 0 !important; padding:0;}
a.xoo-qv-button:hover {background: #EB1B23 url(../../../images/v_03-w.png) no-repeat center;}

.woocommerce ul.products li.product a+a {display:inline-block; vertical-align:top; opacity:0; box-shadow:none;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button::before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart::before, a.wishlist_products_counter.top_wishlist-heart::before, span.wishlist_products_counter.top_wishlist-heart::before {margin-right:0 !important;}

.tinv-wraper.tinv-wishlist {display:inline-block;background: #fff; height:50px; width:50px; border-radius:0;color:#000 !important;
position:relative; vertical-align:top;opacity: 0;}
.tinv-wraper.tinv-wishlist span {display:none;}

.woocommerce ul.products li.product:before, .woocommerce-page ul.products li.product:before {background:rgba(0, 0, 0, 0.5); height:100%; width:100%;
position:absolute; content:"";height:100%; border-right:8px solid #fff;border-left:8px solid #fff; left:0; opacity:0; transition-duration:0.5s;}
.woocommerce ul.products li.product a:after, .woocommerce-page ul.products li.product a:after {/*background:url(../../../images/s-p_03.png) no-repeat center;*/
position:absolute; content:""; width:42px;height:40px;top: 60px; left: 42%; opacity:0; transition-duration:0.5s;}
.woocommerce ul.products li.product:hover a img {margin: 0 0 -140px;}
.woocommerce ul.products li.product:hover:before, .woocommerce-page ul.products li.product:hover:before {opacity:1;}
.woocommerce ul.products li.product:hover a:after, .woocommerce-page ul.products li.product:hover a:after {opacity:1;}
.woocommerce ul.products li.product:hover a+a:after, .woocommerce-page ul.products li.product:hover a+a:after {opacity:0;}
.woocommerce ul.products li.product:hover .tinv-wraper.tinv-wishlist {opacity:1;}
.woocommerce ul.products li.product .tinv-wraper.tinv-wishlist:hover {background-color:#EB1B23; color:#fff !important;}
.woocommerce ul.products li.product:hover a+a {opacity:1;}
.woocommerce ul.products li.product a+a:hover {background-color:#EB1B23;}

.f-products.our-p {background:url(../../../images/ob.jpg) no-repeat center; background-size:cover; height:620px;}

.f-products.our-p .woocommerce ul.products li.product a::after, .f-products.our-p .woocommerce-page ul.products li.product a::after {top:116px;}
.f-products.our-p .title-div h2 {color:#fff; font-size:48px; font-weight:400;}
.f-products.our-p .title-div h2:before {height:35px; width:5px; background:#EB1B23; position:absolute; content:"";margin-top: 12px;margin-left: -53px;}
.f-products.our-p .title-div p {color:#fff;}
.f-products.our-p .woocommerce ul.products li.product, .f-products.our-p .woocommerce-page ul.products li.product {height:338px;
}



.f-products.our-p .woocommerce ul.products li.product a img {margin-bottom:-80px;}
.f-products.our-p .woocommerce ul.products li.product .woocommerce-loop-category__title, .f-products.our-p .woocommerce ul.products li.product .woocommerce-loop-product__title, .f-products.our-p .woocommerce ul.products li.product h3
{display: table-cell; vertical-align: middle; width:300px; height:80px; line-height:inherit; background:#fff;color:#eb1b23; font-size:18px; font-weight:800;
text-transform:uppercase;}
.f-products.our-p .woocommerce ul.products li.product:before, .f-products.our-p .woocommerce-page ul.products li.product:before 
{background:rgba(235, 27, 35, 0.9);border:none !important;}
.f-products.our-p .woocommerce ul.products li.product:hover .woocommerce-loop-category__title, 
.f-products.our-p .woocommerce ul.products li.product:hover .woocommerce-loop-product__title, 
.f-products.our-p .woocommerce ul.products li.product:hover h3 {color:#27282c !important;}
.f-products.our-p .woocommerce ul.products li.product, .f-products.our-p .woocommerce-page ul.products li.product {width:23.6%!important; margin:0 8px;padding:0;
box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.4);}
.f-products.our-p .woocommerce ul.products li.product a+a {position:relative; top:-288px;}
.f-products.our-p .tinv-wraper.tinv-wishlist {position:relative; top:-288px;}
.f-products.our-p .woocommerce ul.products li.product::after, .f-products.our-p .woocommerce-page ul.products li.product::after {top:118px;}
.f-products.our-p .f-products-div {padding:60px 0 0;}

.f-products.our-p .woocommerce ul.products li.product a + a:hover {background-color:#2d2e33 !important;}
.f-products.our-p .woocommerce ul.products li.product .tinv-wraper.tinv-wishlist:hover {background-color:#2d2e33 !important;}

 
 

.we-are {padding:194px 0 120px}
.we-are .w-box {height:300px;}
.we-are .w-box .w-cover {background:rgba(0, 0, 0, 0.35); height:100%;padding-top: 100px; transition-duration:0.4s;}
.we-are .w-box h4 {font-size: 24px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight:400; margin:0;display: none;}
.we-are .w-box:hover .w-cover {background:rgba(0, 0, 0, 0.5);padding-top: 50px;}
.we-are .col-3 {width:17%;opacity: 0;}
.we-are .col-4 {width:38%;}
.we-are .col-5 {width:45%;}
.we-are .p-l.p-0 {padding:10px 5px 0 5px;}
.we-are .title-div {margin-bottom:97px;}


.testimonial {background:#f6f6f6; height:588px;}
.testimonial .title-div {background:url(/wp-content/uploads/2019/03/testi-img.jpg) no-repeat center; background-size:cover; height:588px; padding:223px 0 0;}
.testimonial .title-div h2 {color:#fff;}
.testimonial .title-div p {color:#fff;}
.testimonial .title-div .t-line {margin-bottom:47px;}
.testimonial .owl-carousel .owl-nav button.owl-next, .testimonial .owl-carousel .owl-nav button.owl-prev {height:30px; width:30px; background:#878999;
border-radius:0; color:#fff;margin: 0 5px;}
.testimonial .owl-carousel .owl-nav button.owl-next:hover, .testimonial .owl-carousel .owl-nav button.owl-prev:hover {background:#191D3D !important;}
.testimonial h3 {font-size: 30px; color: #eb1b23; font-family: 'Open Sans', sans-serif; font-weight:600; margin:0; text-transform:uppercase;}
.testimonial h3 span {display:block; text-transform:none; color:#2d2e33; font-size:18px;margin: 15px 0 45px;}
.testimonial p {color:#2d2e33; font-size:18px;font-family: 'Open Sans', sans-serif; font-weight:400; line-height:24px;margin: 25px 0 20px;}
.t-s-width {width:505px; margin-left:105px;padding: 90px 0 0;}
.testimonial img {width:auto !important;}
.testimonial img.r-i {float:right;}
.testimonial .owl-nav { text-align: right; padding-top: 10px;}

.testimonial .owl-carousel button.owl-dot {display:block;margin: 0 0 10px;}
.testimonial .owl-carousel button.owl-dot span {display:block;background:url(../../../images/t1.png) no-repeat center;width:112px; height:112px;
border:3px solid #fff;background-size:cover;border-radius: 70px; transition-duration:0.4s;}
.testimonial .owl-carousel button.owl-dot+button.owl-dot span {background:url(../../../images/t2.png) no-repeat center;}
.testimonial .owl-carousel button.owl-dot+button.owl-dot+button.owl-dot span {background:url(../../../images/t3.png) no-repeat center;}
.testimonial .owl-carousel button.owl-dot:hover  span{border-color:#eb1b23 !important;}
.testimonial .owl-carousel button.owl-dot.active span {border-color:#eb1b23;}
.testimonial .owl-dots { position: absolute; top: -13px; left: -191px; display: none;}

.map-sec {margin: 0px 0px -5px;}




.footer-top {background:url(../../../images/ft.jpg) no-repeat center; height:532px; background-size:cover;}
.footer-top .f-cover { height:100%;}
.footer-top .f-icon {text-align: center; top: -25px; position: relative; z-index: 999;}
.footer-top .f-icon .fa {width:50px; height:50px; border-radius:50px; border:7px solid #fff; text-align:center; background:#505050; color:#fff;font-size: 20px;
line-height: 35px;}
.footer-top .f-icon .fa:hover {border-color:#eb1b23;}
.top-p {padding:110px 0 0;}
.footer-top h6 {color:#fff; font-size:16px;font-family: 'Open Sans', sans-serif; font-weight:600; line-height:24px; margin:0; clear:both;
padding-left:70px;}
.footer-top h6 .fa {float:left; color:#eb1b23;font-size: 15px; margin: 5px 0 10px;width: 26px;}

.footer-top ul {padding-left: 70px;}
.footer-top ul li {padding:0 !important; line-height:24px;}
.footer-top ul li a {color:#fff !important; font-size:16px;font-family: 'Open Sans', sans-serif; font-weight:600; line-height:24px; text-transform:capitalize;} 
.footer-top ul li a:hover {color:#eb1b23 !important;}
.p-l-60 {padding-left:60px;}


.widget .widget-title {color:#fff; font-size:32px;font-family: 'Open Sans', sans-serif; font-weight:600; text-transform:uppercase; margin:0; font-style:normal;
text-align:center;}
.footer-top .widget-title {background:url(../../../images/f-r.png) no-repeat top center;padding: 57px 0 30px;}

.footer-form {background:#f6f6f6; padding:75px 0;}
.footer-form .form-img {background:url(../../../images/f-l_03.jpg) no-repeat center; background-size:cover; height:545px; padding:80px 67px;}
.footer-form h3 {color:#fff; font-size:36px;font-family: 'Open Sans', sans-serif; font-weight:600; text-transform:uppercase; margin:0 0 6px; }
.footer-form .form-img p {color:#fff; font-size:18px;font-family: 'Open Sans', sans-serif; font-weight:400; }
.footer-form .form-field {background:#fff;height:auto;padding:47px 47px 71px; }
.footer-form .form-field input {background:#fff; border:1px solid #dfdfdf;height:46px; width:100%; margin-bottom:13px;padding: 0 20px;}
.footer-form .form-field textarea {background:#fff; border:1px solid #dfdfdf;height:135px; width:100%; margin-bottom:13px;padding: 12px 20px 0;}
.footer-form .form-field .wpcf7-form-control.wpcf7-submit {height:51px; width:135px; background:#EB1B23; border-color:#EB1B23;margin-top:15px;
color:#fff; font-size:16px;font-family: 'Open Sans', sans-serif; font-weight:400; border-radius:0;float: right;padding: 0; transition-duration:0.4s;}
.footer-form .form-field .wpcf7-form-control.wpcf7-submit:hover {background:transparent; color:#eb1b23;}

::placeholder {color:#505050; font-size:14px;font-family: 'Open Sans', sans-serif; font-weight:400; opacity:1;}

.footer-copy {height:71px; background:#505050;padding: 22px 0 0;}
.footer-copy p {color:#fff; font-size:14px;font-family: 'Open Sans', sans-serif; font-weight:400; line-height:24px; margin:0;}
.footer-copy p img {margin-left:8px;}

/* Inner Page Styel */

.inner-banner {background:url(../../../images/slider_02.jpg) no-repeat center; background-size:cover; height:400px;position: relative;}

.banner {display:none;}
.home .banner {display:block;position: relative;}
.home .inner-banner {display:none;;}

.entry-header, .entry-content, .entry-summary, .entry-meta {max-width:100%;}

/* Contact page */


.right-cust .contact-page p { float:left; margin:0; }
.right-cust .contact-page p a {color:#3b3b3b !important;}
.right-cust .contact-page .box { border: 1px solid #eeeeee; padding:30px 0px; margin-bottom:40px;}
.right-cust .box-area .box { padding:10px 0px !important;}
.right-cust .contact-page .box .fa { color: #737373; float: left; font-size: 30px; padding: 0 20px;}


.left-cust .wpcf7 .wpcf7-text { width:100%;}
.left-cust h2{ color:#eb1b23}
.left-cust .wpcf7 .wpcf7-textarea { border:none; padding:15px; width:96.5%; background:#f1f2f3; border-radius:0px; height:190px;}
.left-cust .wpcf7 .wpcf7-submit { border:none; background:#eb1b23; color:#fff; font-size:20px; font-family: 'Open Sans', sans-serif;
 font-weight:700; text-transform:uppercase;padding:10px 20px;border-radius:0px;transition-duration:0.5s; transition-duration:0.5s;border:2px solid #eb1b23;
margin: 0 auto;display: block; }
.left-cust .wpcf7 .wpcf7-submit:hover { background:transparent; color:#eb1b23;}
.map { height: 300px; margin-top:20px;}
.left-form input {opacity: 1;padding-left: 20px;width: 100%; border: 1px solid rgba(0,0,0,.2);border-radius: 0;box-shadow: none; line-height: 29px;
height: 50px; margin-bottom: 20px;}
.left-form .wpcf7-form-control.wpcf7-submit {height: 54px;width: 165px;border-radius: 0;}

input:focus, textarea:focus {border:1px solid #eb1b23 !important;}

p {color: #2d2e33; font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight: 400; line-height: 24px;}
p a {color:#2d2e33;}
.entry-header {margin:30px 0;}
.entry-title {font-size: 36px; color: #2d2e33; font-family: 'Open Sans', sans-serif; font-weight: 600; margin: 0; text-transform: capitalize;}
.right-cust .we-are {padding:30px 0 0;}
.right-cust .we-are .entry-title {margin:0 0 30px;}
.right-cust .we-are .w-box {margin-bottom:15px;height: auto; padding: 100px 15px;}

.right-cust .brands .mdh {margin:0 0 15px;}

/* Woocommerce */

.woocommerce .woocommerce-ordering select {opacity: 1; padding-left: 20px; width: 300px; border: 1px solid rgba(0,0,0,.2);
border-radius: 0; box-shadow: none; line-height: 29px; height: 50px; margin-bottom: 20px;color: #3b3b3b; font-family: 'Montserrat', sans-serif;
font-size: 16px;font-weight: 400;}
.page-title {font-family: 'Montserrat', sans-serif; font-size: 30px; font-weight: 500; color: #616161; text-transform: uppercase; font-style:normal;
text-align: center;}
.woocommerce .woocommerce-breadcrumb {text-align:center;color: #3b3b3b; font-family: 'Open Sans', sans-serif; 
font-size: 12px;font-weight: 400; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {text-align:center;}
.woocommerce div.product div.images img {width:auto; margin:0 auto;}
.single-product.woocommerce .woocommerce-breadcrumb {padding-bottom:40px; box-shadow: none;}
.woocommerce div.product p.price, .woocommerce div.product span.price {font-family: 'Open Sans', sans-serif; font-size: 17px; font-weight: 700;
color: #EB1B23; text-transform: uppercase;}
.woocommerce .quantity .qty {border-color:#EB1B23;color: #3b3b3b; font-family: 'Open Sans', sans-serif;
font-size: 14px;font-weight: 400;height: 45px;}
.woocommerce div.product form.cart .button { height: 45px; background: #eb1b23; font-family: 'Open Sans', sans-serif; font-size: 17px;
font-weight: 700; color: #fff; text-transform: uppercase;border-radius:0; border:none; border:2px solid #eb1b23; transition-duration:0.4s;}
.woocommerce div.product form.cart .button:hover {background:transparent; color:#eb1b23;}
.xoo-qv-plink {background: #eb1b23;font-family: 'Open Sans', sans-serif; border:2px solid #eb1b23; transition-duration:0.4s;}
.xoo-qv-plink:hover {background:transparent; color:#eb1b23 !important;}
.xoo-qv-plink:hover a {color:#eb1b23 !important;}
.entry-content a, .comment-content a {color:inherit;}
.product_meta {color: #3b3b3b; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 400;}
.woocommerce-tabs.wc-tabs-wrapper {display:none;}
.related.products {clear:both;padding: 30px 0 !important; border-top: 1px solid #d5d5d5; position: relative; top: 42px;}
.related.products h2 {font-size: 36px; color: #2d2e33; font-family: 'Open Sans', sans-serif; font-weight: 600;
text-transform: capitalize;margin-bottom: 45px;text-align: center;}
.woocommerce-message::before {color:#eb1b23;}
.woocommerce-message{border-color:#eb1b23;}
.woocommerce-info::before {color:#eb1b23;}
.woocommerce-info{border-color:#eb1b23;}

.entry-content a:hover, .comment-content a:hover {color:#eb1b23;}


.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button
{ background: #eb1b23; font-family: 'Open Sans', sans-serif; font-size: 17px;
font-weight: 700; color: #fff; text-transform: uppercase;border-radius:0; border:none;}
.woocommerce-cart #content {width:1220px; padding:0 15px; margin:0 auto;}
.woocommerce-checkout #content {width:1220px; padding:0 15px; margin:0 auto;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button
{ background: #eb1b23; font-family: 'Open Sans', sans-serif; font-size: 17px;
font-weight: 700; color: #fff; text-transform: uppercase;border-radius:0; border:none;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{ background: #eb1b23; font-family: AvenirNextLTPro-Regular; font-size: 17px;
font-weight: 700; color: #fff; text-transform: uppercase;border-radius:0; border:none;}
footer.entry-meta {display:none;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background:#000;}
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover{background:#000;}

/* Woo Search */

.aws-container .aws-search-form {
	position: absolute;
	right: 134px;
top: -18px;
	width:auto;
}

.f-products-div .added_to_cart.wc-forward {opacity: 1; position: relative; background: #fff; width: 80px; text-align: center;
background: #fff; height: 50px;color: #eb1b23; line-height:33px;margin: 0 3px 0 -4px !important;}
.f-products-div .added_to_cart.wc-forward:hover {color:#fff;}
header .fa-shopping-cart::before {content: "\f290"; display:none;}

.right-icon a+a+a {background:url(../../../images/cn_03.png) no-repeat top left;}

.tinv-wishlist .tinvwl-buttons-group button {font-size: 16px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 400;
text-transform: capitalize; background: #EB1B23; height: 40px; width: 134px !important; margin: 0 auto 4px; line-height: 32px; position: relative;
transition-duration: 0.5s; padding:0;border: 1px solid #eb1b23; border-radius: 0;}
.tinv-wishlist .tinvwl-buttons-group button:hover {background:transparent; color:#eb1b23;}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt {font-size: 20px; color: #2d2e33; font-family: 'Open Sans', sans-serif; font-weight: 400;}
.aws-container .aws-show-clear .aws-search-field {
	background-color: transparent;
	background-image: url(../../../images/search-icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: auto;
	border: none;
	cursor: pointer;
	height: 40px;
	margin: 27px 6px 0 0px !important;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;
	width: 1px;
}


.aws-container .aws-show-clear .aws-search-field:focus {
	background-color: #fff;
	border: 2px solid #4d4d4d;
	cursor: text;
	outline: 0;
	width: 230px;
}

.aws-search-result ul {width: 230px;  margin-left: -196px !important; border: 2px solid #4d4d4d;
background: #fff; margin-top: 27px !important;}
.aws-search-result {border:none !important;background: transparent !important;}
.aws-container .aws-search-form .aws-search-clear span {margin-top: -17px;padding-left: 0px;}


.mobile-menu {display:none;}
.site {max-width:100%;}
/* Responsive */

a.tinvwl_add_to_wishlist_button::after {background:none !important;}



@media screen and (max-width:1219px) and (min-width: 992px){
.container {width:100%;}
.f-products.our-p .woocommerce ul.products li.product, .f-products.our-p .woocommerce-page ul.products li.product {margin:0 6px;}
.t-s-width {width:100%;}

.woocommerce-cart #content{width:100%;}
.woocommerce-checkout #content{width:100%;}
	.woocommerce ul.products li.product a::after, .woocommerce-page ul.products li.product a::after {left:42%;}
	
nav .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {padding:0 18px;}
	.banner .slide {height:500px;}
	.banner {min-height:auto;}
	.ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width { left: 0px !important;  width: 960px !important;}


}

@media screen and (max-width:991px) and (min-width: 960px){
.container {width:100%;}
.f-products.our-p .woocommerce ul.products li.product, .f-products.our-p .woocommerce-page ul.products li.product {margin:0 6px;}
.t-s-width {width:100%;}

.woocommerce-cart #content{width:100%;}
	.woocommerce ul.products li.product a::after, .woocommerce-page ul.products li.product a::after {left:42%;}
	
	nav .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {padding:0 16px;}
	.banner .slide {height:500px;}
	.banner {min-height:auto;}
	.ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width { left: 0px !important;  width: 928px !important;}
	.banner .slide {padding:250px 0 0;}
	.we-are .p-l {padding-top:10px;}

}

@media screen and (max-width:959px) and (min-width: 768px){

.container {width:100%;}
.f-products.our-p .woocommerce ul.products li.product, .f-products.our-p .woocommerce-page ul.products li.product {margin:0 5px; clear:none;}
.t-s-width {width:100%;}
header .upper-nav .others h5{font-size:25px;}
header .upper-nav .others h6 {font-size:12px;}
nav .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {padding:5px 15px !important;}
.banner .slide {height:auto; padding:100px 0;}
.banner {min-height:auto;}
.f-products {padding: 50px 0 15px;}
.title-div .t-line {margin:20px auto 25px;}
.f-products-div {padding:20px 0 0;}
.we-are {padding:20px 0;}
.we-are .title-div {margin-bottom:0;}
.footer-copy p {font-size:12px;}
.testimonial .col-lg-6 {width:100%;}
.testimonial {height:auto; padding:0 0 20px;}
.testimonial .title-div {height:auto; padding:100px 0;}
.t-s-width {margin-left:0; padding:20px 15px 0;}
.testimonial h3 span {margin:15px 0;}
.testimonial .owl-dots { position: relative; top: 0;  left: 0;}
.testimonial .owl-carousel button.owl-dot {display:inline-block;}
.footer-top {height:auto; padding-bottom:20px;}
.top-p {padding:0;}
.footer-top h6 {padding-left:15px; font-size:12px;}
.footer-form {padding:15px 0;}

.woocommerce-cart #content{width:100%;}
.woocommerce-checkout #content{width:100%;}
	
	header {position:relative;}
	.right-icon {margin-top:10px;}
	.aws-container .aws-show-clear .aws-search-field {margin-top:23px !important;}
	.text-slide.text-cemter {position:relative;}
	.banner h2 {font-size:30px;}
	.banner h3 {font-size:20px;}
	.f-products.mobile-s .woocommerce ul.products li.product {width:50% !important; margin:0 0 15px !important;}
	.we-are .p-l {padding-top:10px;}
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {top: 49% !important;}
	
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:100% !important;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width:100% !important;}
	.woocommerce div.product div.images .flex-control-thumbs {margin:15px 0; width:100%;}
	.woocommerce div.product div.images .flex-control-thumbs li {width:50px; margin:2px;}
	.woocommerce div.product div.images img {margin:0;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:50% !important;}

}

@media screen and (max-width:767px) and (min-width: 620px){

	
.container {width:100%;}
.f-products.our-p .woocommerce ul.products li.product, .f-products.our-p .woocommerce-page ul.products li.product {margin:0 5px 10px; clear:none;
width:48% !important;}
.t-s-width {width:100%;}
header .upper-nav .others h5{font-size:25px;}
header .upper-nav .others h6 {font-size:12px;}
nav .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {padding:5px 15px !important;}
.banner .slide {height:auto; padding:50px 0;}
.banner h2 {font-size:50px;}
.banner {min-height:auto;}
.f-products {padding: 50px 0 15px;}
.title-div .t-line {margin:20px auto 25px;}
.f-products-div {padding:20px 0 0;}
.we-are {padding:20px 0;}
.we-are .title-div {margin-bottom:0;}
.footer-copy p {font-size:12px;}
.testimonial .col-lg-6 {width:100%;}
.testimonial {height:auto; padding:0 0 20px;}
.testimonial .title-div {height:auto; padding:50px 0;}
.t-s-width {margin-left:0; padding:20px 15px 0;}
.testimonial h3 span {margin:15px 0;}
.testimonial .owl-dots { position: relative; top: 0;  left: 0;}
.testimonial .owl-carousel button.owl-dot {display:inline-block;}
.footer-top {height:auto; padding-bottom:20px;}
.top-p {padding:0;}
.footer-top h6 {padding-left:15px; font-size:12px;}
.footer-form {padding:15px 0;}
nav{padding-bottom:0;}
.f-products.our-p {height:auto; background-size:contain; background-position:center top;}
.we-are .col-4 {width:100%;padding: 0 15px 10px;}
.we-are .col-5 {width:100%;padding: 0 15px 10px;}
.we-are .p-l.p-0 {width:100%;padding: 0 15px 10px;}
.we-are .w-box .w-cover {padding:100px 0 !important; }
.we-are .w-box {height:auto;}
.we-are .col-3 {display:none;}
.map-sec iframe {height:250px;}
.footer-form .form-img {height:auto; padding:50px 15px;}
.footer-form .form-field {height:auto; padding:15px;}
.footer-copy {height:auto; padding-bottom:20px;}
.left-cust .wpcf7 .wpcf7-textarea {width:100%; margin-bottom:20px;}
.inner-banner {height:250px;}

.woocommerce-cart #content{width:100%;}
.woocommerce-checkout #content{width:100%;}
	
		header {position:relative;}
	.right-icon {margin-top:10px;}
	.aws-container .aws-show-clear .aws-search-field {margin-top:23px !important;}
	.text-slide.text-cemter {position:relative;}
	.banner h2 {font-size:30px;}
	.banner h3 {font-size:20px;}
	.f-products.mobile-s .woocommerce ul.products li.product {width:50% !important; margin:0 0 15px !important;}
	.we-are .p-l {padding:5px 15px;}
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {top: 49% !important;}
	
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:100% !important;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width:100% !important;}
	.woocommerce div.product div.images .flex-control-thumbs {margin:15px 0; width:100%;}
	.woocommerce div.product div.images .flex-control-thumbs li {width:50px; margin:2px;}
	.woocommerce div.product div.images img {margin:0;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:50% !important;}



}


@media screen and (max-width:619px) and (min-width: 1px){
	
.home .banner {
    margin: 0;
}
	
.container {width:100%;}
.f-products.our-p .woocommerce ul.products li.product, .f-products.our-p .woocommerce-page ul.products li.product {margin:0 0px 10px; clear:none;
width:100% !important;}
.t-s-width {width:100%;}
header .upper-nav .others h5{font-size:25px;}
header .upper-nav .others h6 {font-size:12px;}
nav .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {padding:5px 15px !important;}
.banner .slide {height:auto; padding:50px 0;}
.banner h2 {font-size:25px;}
.banner h3 {font-size:20px;}
.banner {min-height:auto;}
.f-products {padding: 50px 0 15px;}
.title-div .t-line {margin:20px auto 25px;}
.f-products-div {padding:20px 0 0;}
.we-are {padding:20px 0;}
.we-are .title-div {margin-bottom:0;}
.footer-copy p {font-size:12px;}
.testimonial .col-lg-6 {width:100%;}
.testimonial {height:auto; padding:0 0 20px;}
.testimonial .title-div {height:auto; padding:50px 0;}
.t-s-width {margin-left:0; padding:20px 15px 0;}
.testimonial h3 span {margin:15px 0;}
.testimonial .owl-dots { position: relative; top: 0;  left: 0;}
.testimonial .owl-carousel button.owl-dot {display:inline-block;}
.footer-top {height:auto; padding-bottom:20px;}
.top-p {padding:0;}
.footer-top h6 {padding-left:15px; font-size:12px;}
.footer-form {padding:15px 0;}
nav{padding-bottom:0;}
.f-products.our-p {height:auto; background-size:auto; background-position:center top;}
.we-are .col-4 {width:100%;padding: 0 15px 10px;}
.we-are .col-5 {width:100%;padding: 0 15px 10px;}
.we-are .p-l.p-0 {width:100%;padding: 0 15px 10px;}
.we-are .w-box .w-cover {padding:100px 0 !important; }
.we-are .w-box {height:auto;}
.we-are .col-3 {display:none;}
.map-sec iframe {height:250px;}
.footer-form .form-img {height:auto; padding:50px 15px;}
.footer-form .form-field {height:auto; padding:15px;}
.footer-copy {height:auto; padding-bottom:20px;}

.upper-nav .col-xs-2 {width:20%;}
.upper-nav .col-xs-5 {width:80%;}
.upper-nav .col-xs-5+.col-xs-5 {width:100%;}
header .upper-nav .social {padding-top:0;}
header .upper-nav .others {padding:25px 0 0;}
.right-icon .fa {font-size:25px;}
.aws-container .aws-search-form { right: 125px; top: -22px;}
.aws-container .aws-show-clear .aws-search-field:focus {width:175px;}
.title-div h2 {font-size:25px;}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {width:100%; margin:0 0 10px;}
.testimonial .owl-carousel button.owl-dot span {width:90px; height:90px; margin:10px 5px 0 0;}
.footer-top ul {padding:0 15px;}
.footer-top ul li {display:inline; padding-right:7px !important;}
.footer-top .widget-title {padding-bottom:5px;}
.left-cust .wpcf7 .wpcf7-textarea {width:100%; margin-bottom:20px;}
.inner-banner {height:200px;}
.woocommerce-cart #content{width:100%;}
.woocommerce-checkout #content{width:100%;}
	
	header {position:relative;}
	.right-icon {margin-top:10px;}
	.aws-container .aws-show-clear .aws-search-field {margin-top:27px !important;}
	.text-slide.text-cemter {position:relative;}
	.banner h2 {font-size:30px;}
	.banner h3 {font-size:20px;}
	.f-products.mobile-s .woocommerce ul.products li.product {width:100% !important; margin:0 0 15px !important;}
	.we-are .p-l {padding:5px 15px;}
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {top: 49% !important;}
	
	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {max-width:none !important;width: 290px !important;}
	.ubermenu-submenu-drop .ubermenu-target-text {min-height:auto !important;}
.cat-sub ul li {display: inline; padding-right: 5px !important;}
	
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:100% !important;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width:100% !important;}
	.woocommerce div.product div.images .flex-control-thumbs {margin:15px 0; width:100%;}
	.woocommerce div.product div.images .flex-control-thumbs li {width:50px; margin:2px;}
	.woocommerce div.product div.images img {margin:0;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:100% !important;}
	
	.flex-active-slide img {width:auto !important; height:auto !important;}
	.entry-summary .btn-enquiry {margin-top:20px;}
	.single-product .related.products { margin-top: 0px !important;}
	.page-id-557 p {width:100%;}
	.enq-form .sm-class {width:100%; margin:0 0 10px;}
	.enq-form {margin:30px 0 0;}
	.enq-form textarea {width:100% !important;}


}

.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {background:transparent !important; color:#2d2e33 !important;padding-left: 13px;}

#content .entry-header, #content .entry-content, #content .entry-summary, #content footer.entry-meta, #content .featured-gallery, .search.sidebar .page-content, .blog.sidebar .page-content, .sidebar .post-navigation .nav-links, .paging-navigation .nav-links, #content .author-info, .comments-area .comments-title, .comments-area .comment-list, .comments-area .comment-navigation, .comment-respond, .sidebar .site-info, .sidebar .paging-navigation .nav-links{padding:0;}






.cart-page{display: none;}
.page-id-6 .cart-page{display: block;}