/*
Theme Name: The7
Theme URI: http://dream-theme.com/the7/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Any design, any layout. No coding required. The7 is the most customisable WordPress theme on the market up to date. Add the power of Visual Composer, The7 Post Types, Ultimate Addons, Slider Revolution, and WooCommerce to the mix, and you'll get the ultimate web-site building toolkit! Theme is translation ready, compatible with WPML, SEO and mobile friendly (certified by Google).
Version: 4.2.1
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: multipurpose, responsive, retina ready, SEO ready, mobile friendly, iOS, material design, clean, minimal, business, corporate, portfolio, creative, photography, one page site, micro site
Text Domain: the7mk2
*/

.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}


@font-face {
	font-family: 'Montserrat';
	src: url('fonts/Montserrat-Light.eot');
	src: url('fonts/Montserrat-Lightd41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/Montserrat-Light.woff') format('woff'),
		url('fonts/Montserrat-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

html,body,body.page,.wf-container > * { font-family: 'Montserrat', sans-serif !important; font-weight: 300 !important; }
p {  font-family: 'Montserrat', sans-serif !important; font-weight: 300 !important; padding:15px 0px; margin:0px; }

h1, h2, h3, h4, h5, h6 { letter-spacing:4px; padding:5px 0px; }


#page.boxed { box-shadow:none !important; }
#main  { padding:0px 0px; }
#bottom-bar.solid-bg, #footer.solid-bg { max-width:100%; }
#main > .wf-wrap, #bottom-bar > .wf-wrap, #footer > .wf-wrap { width:96% !important; }
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .header-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar, #main-slideshow.fixed > .royalSlider, #main-slideshow.fixed .three-d-slider, .ph-wrap, #phantom .ph-wrap.boxed, .boxed .top-bar.line-content::before, .boxed .classic-header.content-width-line .navigation::before  { max-width:inherit; width:96% !important; padding:0px; }
.mini-widgets .text-area { background:#f4d37f; padding:22px; margin-left:20px !important; letter-spacing:2px; }
.mini-widgets .text-area p { padding:0px; font-weight:400 !important;  }
.widget-box .mini-widgets .tex-tarea strong { font-weight:700; }
.main-nav > li > a .menu-text { letter-spacing:1px; }
.ban-txt { font-family:'Montserrat', sans-serif; font-size:38px !important; line-height:50px !important; font-weight:400 !important; }
.ban-txt strong { color:#f2cb68 !important; font-size:66px; border-bottom:1px solid #f2cb68 !important; border-top:1px solid #f2cb68 !important; display:block !important; font-weight:700 !important; padding:20px 0px 30px 0px; margin-top:20px; } 
.logo-box img { height: auto; width:75%; }
.vc_column-inner  { padding-top:0px !important; }
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom:0px; }
.vission-sec { background:#363c82 url(images/vission-bg.jpg) no-repeat center 70%; color:#ffffff; text-align:center; background-size: 11%;  }
.aln-lft { text-align:left; padding-left:10%; }
.aln-rgt { text-align:right; padding-right:10%; }
.welcome-sec { margin-top:15px; color:#ffffff;  text-align:center; }
.welcome-sec h2, .vission-sec h2, .inner-banner h2 { color:#ffffff; }
.bdr-btm { background: #ffffff none repeat scroll 0 0; height: 2px; margin:0 auto 20px; width: 220px; }
.bdr-btm strong { display:block; background: #f2cc6a none repeat scroll 0 0; height: 2px; width: 110px; }
.bdr-btm.gray { background: #939598 none repeat scroll 0 0; }
.welcome-sec a { width:210px; background:url(images/arrow-blue.png) no-repeat 85% center #f2cb68; padding:0px 0px 0px 45px; text-decoration:none; text-transform:uppercase; letter-spacing:2px; text-align:left; font-weight:700; margin:30px 0px 0px 0px; color:#363c82; font-size:16px; height:50px; line-height:50px; display:inline-block;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;   } 
.welcome-sec a:hover {  background:url(images/arrow-blue.png) no-repeat 80% center #ffffff;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }
.brand-sec, .content-sec { margin-top:20px; text-align:center; }
.brand-sec h2, .content-sec h2  { color:#363c82; }
.brand-sec img { -webkit-filter: grayscale(100%); filter: grayscale(100%); padding:30px 0px; opacity:0.8;cursor:pointer !important; }
.brand-sec img:hover  { -webkit-filter: grayscale(0%); filter: grayscale(0%); cursor:default; opacity:1; }
.owl-theme .owl-controls .owl-page span { width:25px !important; height:10px !important; background:#f6d486 !important; opacity:1 !important; }
.owl-theme .owl-controls .owl-page.active span { background:#242753 !important;  }
.qcont-sec { margin-top:20px; text-align:center; }
.qcont-sec h2 { color:#231f20; }
.qcont-sec a { width:210px; background:url(images/arrow-sand.png) no-repeat 85% center #363c82; padding:0px 0px 0px 45px; text-decoration:none; text-transform:uppercase; letter-spacing:2px; text-align:left; font-weight:700; margin:30px 0px 0px 0px; color:#ffffff; font-size:16px; height:50px; line-height:50px; display:inline-block;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;   } 
.qcont-sec a:hover {  background:url(images/arrow-sand.png) no-repeat 80% center #ffffff; color:#363c82;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }
.product-pad { padding:0px; margin:15px 0px 0px 0px; }
.products-sec { float:left; width:100%; padding:0px 0px 0px 0px; margin:0px 0px; overflow:hidden; }
.products-sec img { float:left;  transform: scale(1); width:100%; padding:0px; margin:0px; }
.prod-lft { float:left; width:25%; margin:0px 0.2% 0px 0px; position:relative; overflow:hidden; }
.prod-rgt { float:left; width:74.8%; margin:0px 0px 0px 0px; overflow:hidden; }
.prod-rgt1 { float:left; width:66.3%; margin:0px 0.3% 0px 0px;  position:relative;overflow:hidden;  }
.prod-rgt2 { float:left; width:33.4%; position:relative; overflow:hidden; }
.prod-rgt3 { float:left; width:33.4%; margin:0px 0.3% 0px 0px; position:relative; overflow:hidden; }
.prod-rgt4 { float:left; width:66.3%; position:relative;overflow:hidden; }
.clr-btm   { clear:both; height:3px; }
.prod-cont { position:absolute; bottom:35px; left:0px; padding:0px 0px 0px 40px; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;  }
.products-sec a { float:left; background:rgba(36, 40, 84, 1); padding:0px 0px; margin:0px; line-height:0px; color:#ffffff !important; text-decoration:none;    -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.bdr-btm2 { background: #ffffff none repeat scroll 0 0; height: 2px; margin:0 auto 15px; width: 310px; }
.bdr-btm2 strong { display:block; background: #f2cc6a none repeat scroll 0 0; height: 2px; width: 110px; }
.products-sec h4 { max-width:310px; font-size:28px; background:url(images/arrow-white.png) no-repeat center right; opacity:0.7;  }
.products-sec h6, .products-sec h4 { color:#ffffff; letter-spacing:0px; font-family:'Montserrat', sans-serif; } 
.products-sec h6 { font-size:22px; font-weight:400; border-bottom: 2px solid #f2cc6a; display: inline-block; margin-bottom: -2px; padding:0px 20px 20px 0px; }
.products-sec a:hover img { opacity:0.4;  transform: scale(1.3);  -webkit-transition: all 0.9s ease;  -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease; -ms-transition: all 0.9s ease; transition: all 0.9s ease;  }
.products-sec a .prod-cont, .products-sec a h6, .products-sec a h4, .products-sec a img{ -webkit-transition: all 0.8s ease;  -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease;  }
/*.products-sec a:hover .prod-cont { bottom:35%; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }*/
.products-sec a:hover h6 { width:100%; padding:0px 0px 20px 0px;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; }
.products-sec a:hover h4 { color:#f2cc6a;  opacity:1; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;  } 
.inner-banner { background-size:100%; color:#ffffff; font-size:38px; font-family:'Montserrat', sans-serif; font-weight:700; text-align:center; min-height:400px; }
.inner-banner h2 { letter-spacing:1px; }
.product-pad { color:#ffffff;  }
.product-pad h2 { text-align:center; color:#ffffff; padding-bottom:20px; }
.proud-cont { color:#ffffff; padding:50px 0px; display:none;  }
.proud-cont.dis-blk { display:block;  }
.proud-cont h2 { color:#ffffff;  }
.proud-cont ul { float:left; list-style-type:none; padding:20px 0px 20px 0px; margin:0px 0px 0px 0px;  }
.proud-cont ul li { font-size:20px; background:url(images/arrow-list.png) no-repeat 0px 5px; list-style-type:none; padding:0px 0px 0px 35px; margin:12px 0px; line-height:26px;  }
.proud-cont ul.half  { width:48%; padding-right:2%; }
.rgt-cont { width:48%; display:inline-block; padding:20px 0px 20px 2%; }
.prod-btm-bdr { padding:80px 0px 0px 0px; }
.prod-btm-bdr p { padding:5px 0px; line-height:0px; }
.product-row a { padding-bottom:25px; }
.product-row a img { opacity:0.6;  border-bottom:5px solid #242753;  }
.product-row a:hover img, .product-row .current_selection img { border-bottom:5px solid #d9b769;  opacity:1; }
.product-row a:hover, .product-row .current_selection a { background:url(images/arrow-btm.png) no-repeat bottom center; }
.contact-form { padding:30px 0px 0px 0px; width:60%; margin:0 auto; }
.form-lft   { float:left; width:48%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.form-rgt   { float:right; width:48%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.contact-form input, .contact-form textarea { width:100%; background:#ffffff; color:#515151 !important; border:1px solid #a1a1a1; height:59px; padding:0px 0px 0px 15px; font-size:16px; margin:17px 0px; border-radius:0px !important; }
.contact-form textarea { min-height:150px; width:100%; padding:20px 0px 0px 15px; }
.contact-form a { float:right; font-weight:500; text-transform:uppercase; font-size:18px; background:none; color: #515151;  font-family:'Montserrat', sans-serif;  font-size:18px; display: inline-block; margin:25px 0px 0px 0px; padding:10px 10px 6px 10px;  text-decoration: none; border-bottom:2px solid #d4b369; text-decoration:none;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
.contact-form a:hover { background:#d4b369; text-decoration:none; color:#ffffff; }
input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder {  color:#000000 !important; }
.success_msg { background: #c41425 none repeat scroll 0 0; clear: both; color: #ffffff; display: none; font-size: 16px; letter-spacing: 1px; padding: 10px 20px; position: relative; top: 5%; }
.error { border: 2px solid #c41425  !important; }
#slideContact img {    display: none !important; }
.contact-sec { }
.contact-sec iframe { width:100%; }
.address { padding:6%; color:#414042; font-size:20px; line-height:36px; font-family:'Montserrat', sans-serif; font-weight:300; letter-spacing:1px; }
.address storng { font-weight:700; }
.address h6 { font-family:'Montserrat', sans-serif; letter-spacing:1px; font-weight:700; font-size:24px; padding:0px; margin:0px; }
.bdr-cont { max-width:42%; border-bottom:2px solid #d4b369; height:2px; padding:0px 0px 0px 0px; margin:5px 0px 25px 0px; }
.address a {  color:#414042; text-decoration:none; } 
.address a:hover {  color:#414042; text-decoration:underline; } 

#footer.solid-bg { padding:30px 0px 0px 0px; margin-top:15px; }
.footer .widget { width:100%; margin-bottom:0px;  }
.foot-btm { font-size:16px;  font-family:'Montserrat', sans-serif; font-weight:400; letter-spacing:1px; }
.foot-btm .bdr-btm  { float:left; width:100%; margin-bottom:25px; }
.foot-btm .bdr-btm strong  { width:50%; }
.foot-lft  { float:left; width:25%; padding-top:15px; }
.foot-mid { float:left; width:50%; text-align:center; padding-bottom:20px; }
.foot-rgt { float:left; width:25%;  padding-top:15px; }
.foot-lft a  { float: left; text-transform: uppercase; padding: 0px 32px 10px 0px; margin: 0px; }
.foot-btm p { padding:10px 0px; line-height:22px; }
.foot-btm a { color:#ffffff; text-decoration:none; }
.foot-btm a:hover { color:#f2cc6a; text-decoration:none; }
.smedia  { float:left; width:100%; margin:25px 0px 0px 0px; display:inline-block; }
.smedia a { padding:0px !important; }
a.smedia1   { float:left; width:48px; height:48px; background:url(images/social-img.png) no-repeat 0px 0px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; margin:0px 12px 0px 0px; padding:0px; }
a.smedia1:hover   { background:url(images/social-img.png) no-repeat 0px -48px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; padding:0px; }
a.smedia2   { float:left; width:48px; height:48px; background:url(images/social-img.png) no-repeat -48px 0px;  margin:0px 0px 0px 0px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;  margin:0px 12px 0px 0px; padding:0px;}
a.smedia2:hover   { background:url(images/social-img.png) no-repeat -48px -48px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; padding:0px; }
a.smedia3   { float:left; width:48px; height:48px; background:url(images/social-img.png) no-repeat -96px 0px;  margin:0px 0px 0px 0px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; margin:0px 0px; padding:0px; }
a.smedia3:hover   { background:url(images/social-img.png) no-repeat -96px -48px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; padding:0px; }
#bottom-bar .wf-td p { text-align:left; color:#414042; font-size:16px; font-weight:400 !important; letter-spacing:2px; }
#bottom-bar .wf-td p a { float:right; text-align:right; color:#414042; text-decoration:none; }
#bottom-bar .wf-td p a:hover { color:#363c82; text-decoration:none; }
.product-pad  { text-align:left; }
.product-pad ul  { list-style-type:none; text-align:center; display:inline-block; margin:30px 0px 0px 0px; }
.product-pad ul li  { list-style-type:none; background:url(images/arrow.png) no-repeat 2px 10px; text-align:center; display: inline-block; list-style-type: none;  margin: 0 20px; padding: 0 0 0 30px;}
.prod-row img { padding-bottom:30px; }
.toes_right {
    text-align: left;
}
.toes_right ul {
   float:right;
   width:50%;
}


.mobile-main-nav li a { padding-left:15px; }
.mobile-main-nav li a:hover, .mobile-main-nav li.act > a { background:#f4d37f; }
.dt-mobile-header .text-area { font-size:20px; }
<!-- Products part -->

.product_section
{
	width:100%;
	margin:0;
}
.product_left
{
background-image: url("../../uploads/2017/05/yale_product1.jpg");
background-position: center center;
background-size: cover;
float: left;
height: 792px;
margin: 0 1.2% 0 0;
overflow: hidden;
width: 28.3%;
}
.productgod_left
{
background-image: url("../../uploads/2017/05/godrej1.jpg");
background-position: center center;
background-size: cover;
float: left;
height: 792px;
margin: 0 1.2% 0 0;
overflow: hidden;
width: 28.3%;
}
.productquba_left
{
background-image: url("../../uploads/2017/06/quba.jpg");
background-position: center center;
background-size: cover;
float: left;
height: 792px;
margin: 0 1.2% 0 0;
overflow: hidden;
width: 28.3%;	
}
.productcarysil_left
{
background-image: url("../../uploads/2017/06/carysil-1.jpg");
background-position: center center;
background-size: cover;
float: left;
height: 792px;
margin: 0 1.2% 0 0;
overflow: hidden;
width: 28.3%;	
}
.productkaff_left
{
background-image: url("../../uploads/2017/06/kaff1.jpg");
background-position: center center;
background-size: cover;
float: left;
height: 792px;
margin: 0 1.2% 0 0;
overflow: hidden;
width: 28.3%;	
}
.productsleek_left
{
	background-image: url("../../uploads/2017/06/sleek-1.jpg");
	background-position: center center;
	background-size: cover;
	float: left;
	height: 792px;
	margin: 0 1.2% 0 0;
	overflow: hidden;
	width: 28.3%;
}
.productebco_left
{
background-image: url("../../uploads/2017/05/ebco1.jpg");
background-position: center center;
background-size: cover;
float: left;
height: 792px;
margin: 0 1.2% 0 0;
overflow: hidden;
width: 28.3%;	
}
.productmadhu_left
{
background-image: url("../../uploads/2017/06/madhuram.jpg");
background-position: center center;
background-size: cover;
float: left;
height: 792px;
margin: 0 1.2% 0 0;
overflow: hidden;
width: 28.3%;	
}
.productdecor_left
{
background-image: url("../../uploads/2017/06/decor-bath.jpg");
background-position: center center;
background-size: cover;
float: left;
height: 792px;
margin: 0 1.2% 0 0;
overflow: hidden;
width: 28.3%;	
}
.productdorset_left
{
background-image: url("../../uploads/2017/06/dorset-kaba.jpg");
background-position: center center;
background-size: cover;
float: left;
height: 792px;
margin: 0 1.2% 0 0;
overflow: hidden;
width: 28.3%;	
}
.producttab_left
{
background-image: url("../../uploads/2017/05/tab1.jpg");
background-position: center center;
background-size: cover;
float: left;
height: 792px;
margin: 0 1.2% 0 0;
overflow: hidden;
width: 28.3%;	
}
.productenox_left
{
background-image: url("../../uploads/2017/06/enox.jpg");
background-position: center center;
background-size: cover;
float: left;
height: 792px;
margin: 0 1.2% 0 0;
overflow: hidden;
width: 28.3%;	
}
.product_right
{
width:70.5%;
float:left;
overflow:hidden;	
margin:4px 0 0 0;
}
.product_content
{
	width:78%;
	margin: 0px 0.2% 0px 0px;
	float:left;
	overflow:hidden;
	padding: 3.5% 0 3.5% 0;
}
.product_content1
{
	width:74%;
	margin: 0px 0.2% 0px 0px;
	float:left;
	overflow:hidden;
	padding: 3.5% 0 3.5% 0;
}
.productdecor_brand {
    width: 18%;
    float: left;
    position: absolute;
    right: 0;
    top: 10%;
}

.product_brand {
    float: left;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 5%;
    width: 11%;
}
.productquba_brand
{
   width:21%;
	float:right;
	overflow:hidden;
	margin:0px;
	padding: 5% 0 0 0;	
}
.products1
{
	width:32.5%;
	float:left;
	overflow:hidden;
	margin: 0px 0.6% 0px 0px;
}
.products2
{
	width:32.5%;
	float:left;
	overflow:hidden;
	margin: 0px 0.6% 0px 0px;
}
.products3
{
	width:33%;
	float:left;
	overflow:hidden;
}
.Products_section {
    padding: 15px 0 0 0;
}
.product_content p {
    width: 95%;
    float: right;
    letter-spacing: 1px;
    line-height: 30px;
}
.product_content1 p {
    width: 95%;
    float: right;
    letter-spacing: 1px;
    line-height: 30px;
}
.products1 img
{
	width:100%;
	vertical-align: sub;
}
.products2 img
{
	width:100%;
	vertical-align: sub;
}
.products3 img
{
	width:100%;
	vertical-align: sub;
}
.product_left img
{
	width:100%;
}
.productgod_left img
{
	width:100%;
}
.productquba_left img
{
	width:100%;
}
.productcarysil_left img
{
	width:100%;
}
.productebco_left img
{
	width:100%;
}
.productmadhu_left img
{
	width:100%;
}
.productdecor_left img
{
	width:100%;
}
.productdorset_left img
{
	width:100%;
}
.producttab_left img
{
	width:100%;
}
.productenox_left img
{
	width:100%;
}
.productkaff_left img
{
	width:100%;
}
.productsleek_left img
{
	width:100%;
}
.tabs li {
    float: left;
    width: 50%;
    list-style: none;
}
.tabs {
    position: relative;
    width: 100%;
}

.border {
    background: #b8984f none repeat scroll 0 0;
    height: 4px;
    margin: 0 auto 20px;
    width: 100%;
}
.border strong {
    display: block;
    background: #f2cc6a none repeat scroll 0 0;
    height: 4px;
    width: 50%;
}
.product_tabs
{
	width:100%;
	position: relative;
	text-align:center;
}
.product_tabs span
{
	padding:0 4%;
        font-size: 22px;
        letter-spacing: 1px;

}
.product_tb {
    padding: 2%;
}
.banner strong {
    color: #f2cb68 !important;
    font-size: 60px;
    border-bottom: 1px solid #f2cb68 !important;
    border-top: 1px solid #f2cb68 !important;
    display: block !important;
    font-weight: 700 !important;
    padding: 15px 0px 20px 0px;
    margin-top: 20px;
    width: 295px;
    margin: 0 auto;
}
.banner h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 38px;
    font-weight: 400;
}

.division span
{
	width:33.33%;
	float:left;
}
.division span:first-child
{
	text-align:right;
}
.division span:last-child
{
	text-align:left;
}
.product_tab {
    width: 100%;
    text-align: center;
    padding: 2% 0 4% 0;
}
.product_tabss
{
	width:100%;
	position: relative;
}
.product_right .productcarysil_brand {
    display: block;
position: absolute;
right: 0;
top: 14%;
width:15%;

}
.division1 span
{
	width:26%;
	float:left;
}
.division1 span:first-child
{
	text-align:right;
}
.division1 span:nth-child(2)
{
	text-align:right;
	width:16%;
}
.division1 span:nth-child(4)
{
	text-align:left;
	width:16%;
}
.division1 span:nth-child(3) {
    width: 15%;
}

.division1 span:last-child
{
	text-align:left;
}
.division2 span
{
	width:25%;
	float:left;
}
.division2 span:first-child
{
	text-align:right;
}

.division2 span:nth-child(4)
{
	text-align:left;
}
.division2 span:last-child
{
	text-align:center;
}

.division2 span:nth-child(3) {
    text-align: left;
    width: 15%;
}
.productmadhuram_brand {
    position: absolute;
    right: 2%;
    top: 11%;
    width: 14%;
}
.producttab_brand {
    width: 12%;
    float: left;
    position: absolute;
    right: 0;
    top: 9%;
}
.productdorset_brand {
    width: 13%;
    float: left;
    position: absolute;
    right: 0;
    top: 12%;
}

.productgodrej_brand {
    float: left;
    width: 13%;
    position: absolute;
    right: 0;
    top: 9%;
}
.productenox_brand {
    float: left;
    width: 13%;
    position: absolute;
    right: 0;
    top: 9%;
}
.product_brand img {
    width: 85%;
}
.tabdivision
{
	width:20%;
	float:left;
}

.product_ta {
    width: 80%;
    text-align: center;
    margin: 0 auto;
    padding: 2% 0 4% 0px;
}
.product_ta span
{
	font-size:21px;
}

.product_tabss
{
	width:100%;
	position: relative
}
.tabdivision1
{
	width:25%;
	float:left;
}
.tabdivision2
{
	width:33.3%;
	float:left;
}

.product_tabb {
    width: 50%;
    text-align: center;
    margin:0 auto;
    padding: 2% 0 4% 0;
}
.dt-mega-menu-wrap  { padding:45px 0px 30px 0px !important;}
.dt-mega-menu-wrap .sub-nav { width:100%; margin:0 auto; }
.main-nav .sub-nav > li > a .menu-text, .mini-nav .sub-nav > li > a .menu-text {  font-size:16px !important; font-weight:700 !important;  text-align:center !important; }
.main-nav .sub-nav li a  { padding:0px !important; background-color:#e4e5e9 !important; border:2px solid #e4e5e9 !important; -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; background-size:100% !important; } 
.main-nav .sub-nav li a span.menu-item-text { background:#e4e5e9; margin-top:120px; width:100%; padding:12px 0px; color:#ffffff; -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }
.wf-1-5{width:16%;}
.dt-mega-menu-wrap .sub-nav{text-align:center;background: #fff !important;padding:2% 0 0.5% 0;position: absolute;top: 40px;-webkit-box-shadow: 7px 12px 12px rgba(0, 0, 0, 0.2);
box-shadow: 7px 12px 12px rgba(0, 0, 0, 0.2);-moz-box-shadow: 7px 12px 12px rgba(0, 0, 0, 0.2);
border-bottom: 3px solid #f2cb68;
}
.main-nav .sub-nav li.menu-item-510 a { background:url(../../uploads/2017/05/enoxbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-510 a:hover { background:url(../../uploads/2017/05/enoxbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-478 a { background:url(../../uploads/2017/05/godrejbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-478 a:hover { background:url(../../uploads/2017/05/godrejbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-508 a { background:url(../../uploads/2017/05/yalebg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-508 a:hover { background:url(../../uploads/2017/05/yalebg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-477 a { background:url(../../uploads/2017/05/qubabg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-477 a:hover { background:url(../../uploads/2017/05/qubabg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-476 a { background:url(../../uploads/2017/05/carysilbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-476 a:hover { background:url(../../uploads/2017/05/carysilbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-475 a { background:url(../../uploads/2017/05/ebcobg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-475 a:hover { background:url(../../uploads/2017/05/ebcobg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-473 a { background:url(../../uploads/2017/05/decorbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-473 a:hover { background:url(../../uploads/2017/05/decorbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-474 a { background:url(../../uploads/2017/05/madhurambg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-474 a:hover { background:url(../../uploads/2017/05/madhurambg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-471 a { background:url(../../uploads/2017/05/tabbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-471 a:hover { background:url(../../uploads/2017/05/tabbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-472 a { background:url(../../uploads/2017/05/dorsetbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-472 a:hover { background:url(../../uploads/2017/05/dorsetbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-598 a { background:url(../../uploads/2017/05/sleekbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-598 a:hover { background:url(../../uploads/2017/05/sleekbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-599 a { background:url(../../uploads/2017/05/kaffbg.jpg) no-repeat top center; }
.main-nav .sub-nav li.menu-item-599 a:hover { background:url(../../uploads/2017/05/kaffbg.jpg) no-repeat top center; }
.main-nav .sub-nav li a:hover { background-color:#242854 !important;; border:4px solid #242854 !important; -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }
.main-nav .sub-nav > li > a:hover .menu-text, .mini-nav .sub-nav > li > a:hover .menu-text, .mini-nav .sub-nav li.act a:hover .menu-text { color:#060606 !important; text-align:center; -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }
.main-nav .sub-nav > li.act:not(.dt-mega-parent) > a .menu-text, .mini-nav .sub-nav > li.act:not(.dt-mega-parent) > a .menu-text, .main-nav .sub-nav > li.act:not(.dt-mega-parent) > a .subtitle-text, .mini-nav .sub-nav > li.act:not(.dt-mega-parent) > a .subtitle-text, .main-nav .sub-nav > li.dt-mega-parent.current-menu-item > a .menu-text, .mini-nav .sub-nav > li.dt-mega-parent.current-menu-item > a .menu-text, .main-nav .sub-nav > li.dt-mega-parent.current-menu-item > a .subtitle-text, .mini-nav .sub-nav > li.dt-mega-parent.current-menu-item > a .subtitle-text  { color:#f4d37f;  }


.main-nav .sub-nav li a:hover span.menu-item-text { background:#242854; -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }
.main-nav .sub-nav li a:hover { background-color:#242854 !important;; border:2px solid #242854 !important; -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }
.main-nav .sub-nav > li > a:hover .menu-text, .mini-nav .sub-nav > li > a:hover .menu-text, .mini-nav .sub-nav li.act a:hover .menu-text { color:#fff !important; text-align:center; -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }
.main-nav .sub-nav > li.act:not(.dt-mega-parent) > a .menu-text, .mini-nav .sub-nav > li.act:not(.dt-mega-parent) > a .menu-text, .main-nav .sub-nav > li.act:not(.dt-mega-parent) > a .subtitle-text, .mini-nav .sub-nav > li.act:not(.dt-mega-parent) > a .subtitle-text, .main-nav .sub-nav > li.dt-mega-parent.current-menu-item > a .menu-text, .mini-nav .sub-nav > li.dt-mega-parent.current-menu-item > a .menu-text, .main-nav .sub-nav > li.dt-mega-parent.current-menu-item > a .subtitle-text, .mini-nav .sub-nav > li.dt-mega-parent.current-menu-item > a .subtitle-text  { color:#242854;  }


.masthead:not(.sub-downwards) .main-nav .dt-mega-menu-wrap{background-color: transparent;}
.top-header .main-nav .dt-mega-menu-wrap
{
	-webkit-box-shadow:none;
    box-shadow: none;

}

.from-centre-line > li > a .menu-item-text::before
{
	bottom:-8px !important;
}

@media only screen and (min-width: 1850px) {
body{ overflow-x:hidden;}






	
}


/* #Media Queries
================================================== */
@media only screen and (max-width: 1650px) {
body{ overflow-x:hidden;}







	
}

@media only screen and (max-width: 1440px) {
body{ overflow-x:hidden; font:normal 20px / 30px "Montserrat", Helvetica, Arial, Verdana, sans-serif !important; }
.branding a img, .branding img { height: 55px; width: auto; }
.logo-box img { width: 70%; }
#main > .wf-wrap, #bottom-bar > .wf-wrap, #footer > .wf-wrap { width:98% !important; }
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .header-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar, #main-slideshow.fixed > .royalSlider, #main-slideshow.fixed .three-d-slider, .ph-wrap, #phantom .ph-wrap.boxed, .boxed .top-bar.line-content::before, .boxed .classic-header.content-width-line .navigation::before  {  width:98% !important; }
.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space {  min-height: 84px; }
h2, .h2-size, .entry-title.h2-size, h1.entry-title, .dt-accordion-h2-size .wpb_accordion_header > a  { font:normal bold 32px / 40px "Montserrat", Helvetica, Arial, Verdana, sans-serif; }
.inner-banner { min-height:320px; }
.main-nav > li > a .menu-text { font-size:14px; }
.main-nav > li > a { padding:0px 15px 0px 15px; }
.mini-widgets .text-area { padding:15px 20px; font-size:18px; }
#rev_slider_1_1_wrapper, #rev_slider_1_1, .tp-fullwidth-forcer  { height:530px !important; }
.ban-txt  { font-size: 32px !important; line-height: 40px !important; margin-top: -10% !important;}
.ban-txt strong { font-size: 50px !important; padding: 15px 0px 25px !important; }
.welcome-sec a, .qcont-sec a { width:170px; height:46px; line-height:46px; font-size:14px; padding:0px 0px 0px 25px; background-size: 22px; }
.welcome-sec a:hover, .qcont-sec a:hover { background-size: 22px; }
.products-sec h6 { font-size:20px; padding:0px 20px 15px 0px; }
.products-sec a:hover h6 {  padding:0px 0px 15px 0px; }
.products-sec h4 { font-size:24px; max-width:260px; background-size: 26px;  }
.prod-cont { padding:0px 0px 0px 28px; bottom:25px; }
.bdr-btm2 { width:260px; margin:0 auto 10px; }
.pad110  { height:90px !important; } 
.pad80   { height:60px !important; }
.pad40 { height:20px !important; }
.brand-sec img { width:83%; }
.foot-btm { font-size:13px; }
.foot-lft a { padding:0px 26px 0px 0px; }
.foot-btm p { padding:5px 0px; line-height:20px; }
.foot-mid img { width:24%; }
#footer.solid-bg { padding:10px 0px 0px 0px; }
#bottom-bar .wf-td p { font-size:14px; }
.product-row a:hover, .product-row .current_selection a { background-size:38px; padding-bottom:19px; }
.prod-btm-bdr { padding:30px 0px 0px 0px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:0px 15px 0px 15px;font-size: 14px;font-family:'Montserrat', sans-serif !important;}
 
.productquba_brand
{
	padding:4% 0 0 ;
}
.product_ta span {
    font-size: 18px;
}
}


@media only screen and ( max-width: 1280px) {
body{ overflow-x:hidden;}
.product_content{padding: 1.5% 0 2%;}
.product_content p{font-size:17px;}
.product_content1 p{font-size:17px;}
.banner strong {
    font-size: 50px;
    padding: 15px 0 20px;
    width: 287px;
}
.productmadhuram_brand
{
	left:2% !important;
}
.productdorset_brand img {
    width: 85%;
}





}


@media only screen and (max-width: 1220px) {
body{ overflow-x:hidden;}




}

@media only screen and (max-width: 980px) {
body{ overflow-x:hidden;}
.product_content p {
    float: right;
    font-size: 13px;
    letter-spacing: 1px;
    width: 97%;
    line-height: 27px;
}
.product_content1 p {
    
    font-size: 13px;
    
}
.product_content{padding: 1.5% 0 2%;}
.banner strong{font-size:50px;padding: 15px 0 20px;
    width: 300px;}
    .product_ta.move
    {
    	width:90% !important;
    }
    .productquba_brand img {
    width: 85%;
}
.productgodrej_brand img
{
	width:85%;
}
.productdecor_brand img
{
	width:85%;
}
.producttab_brand img {
    width: 85%;
}
}
@media only screen and (max-width: 800px)
{
	.product_content p {
    float: right;
    font-size: 10px;
    letter-spacing: 1px;
    line-height: 20px;
    width: 97%;
}
.product_content1 p {
    float: right;
    font-size: 10px;
    letter-spacing: 1px;
    line-height: 20px;
    width: 97%;
}
.products2
{
	width:32.3% !important;
}


.pad80 {
    height: 0 !important;
}
}
@media screen and (min-width:1440px) and (max-width: 1920px)
{
	.productquba_brand{width:18%;}
} 

@media screen and (min-width:980px) and (max-width: 1219px) {
body{ overflow-x:hidden; font:normal 18px / 28px "Montserrat", Helvetica, Arial, Verdana, sans-serif !important; }
h1, h2, h3, h4, h5, h6  { letter-spacing:2px;  }
.brand-sec h2, .content-sec h2, .welcome-sec h2, .vission-sec h2, .inner-banner h2, .qcont-sec h2  { font-size:30px; }
img {max-width:100%; }
.mobile-header-bar .mobile-branding img { width:auto; height:45px; }
.main-nav > li > a { padding:0 10px; }
.mini-widgets .text-area  { font-size: 15px; padding: 15px 20px; }
#rev_slider_1_1_wrapper, #rev_slider_1_1, .tp-fullwidth-forcer  { height:410px !important; }
.ban-txt { font-size:30px !important; }
.ban-txt strong { font-size:40px !important; }
.prod-cont { padding:0 0 0 20px; }
.bdr-btm2 { width:200px; } 
.products-sec h4 { font-size:18px; background-size: 20px auto; }
.foot-mid { width:40%; }
.foot-lft, .foot-rgt { width:30%; }
#footer .wf-container-footer {  padding-bottom: 50px; }
.foot-mid img { width:35%; }
.brand-sec img { padding:20px 0px; }
.foot-lft a { padding:0 15px 0 0; }
.proud-cont ul li  { font-size:18px; }
.contact-form     { width:90%; padding:15px 0 0; }
.inner-banner { min-height:260px; }
.productdorset_brand img {
    width: 85%;
}

.product_tabs span
{
	font-size:18px;
}
.product_ta span {
    font-size: 18px;
}
.product_tabb span {
    font-size: 17px;
}
}

@media screen and (min-width:768px) and (max-width:979px) {
img {max-width:100%; }
.mobile-header-bar .mobile-branding img { width:auto; height:45px; }
body{ overflow-x:hidden; font:normal 16px / 26px "Montserrat", Helvetica, Arial, Verdana, sans-serif !important; }
h1, h2, h3, h4, h5, h6  { letter-spacing:2px;  }
.brand-sec h2, .content-sec h2, .welcome-sec h2, .vission-sec h2, .qcont-sec h2  { font-size:28px; }
.product-pad h2, .proud-cont h2 { font-size:26px; }
.inner-banner h2  { font-size:24px; }
img {max-width:100%; }
.content-sec p br { display:none; }
.mobile-header-bar .mobile-branding img { width:auto; height:45px; }
.main-nav > li > a { padding:0 10px; }
.mini-widgets .text-area  { font-size: 15px; padding: 15px 20px; }
#rev_slider_1_1_wrapper, #rev_slider_1_1, .tp-fullwidth-forcer  { height:320px !important; }
.ban-txt { font-size:24px !important; line-height:32px !important; }
.ban-txt strong { font-size:34px !important; }
.prod-cont { padding:0 0 0 20px; }
.bdr-btm2 { width:150px; margin:0 auto 5px; } 
.products-sec h6 { font-size:18px; padding: 0 20px 10px 0; }
.products-sec h4 { font-size:15px; background-size: 16px auto; }
.foot-mid { width:20%; }
.foot-lft, .foot-rgt { width:40%; }
#footer .wf-container-footer {  padding-bottom: 50px; padding-top:40px; }
.foot-mid img { width:60%; }
.brand-sec img { padding:20px 0px; }
.foot-lft a { padding:0 15px 0 0; }
.proud-cont ul li  { font-size:16px; }
.contact-form     { width:100%; padding:15px 0 0; }
.contact-form input, .contact-form textarea { font-size:16px; }
.inner-banner { min-height:200px; }
.address h6 { font-size:20px; }
.address { font-size:16px; }
#gmaps   { height:690px !important; }
.wf-container-bottom { padding:0px;  }
.pad110  { height:70px !important; } 
.pad80   { height:40px !important; }
.pad40 { height:20px !important; }

.banner strong {
    font-size: 40px;
    padding: 8px 0 10px;
    width: 250px;
}
.productdecor_brand img {
    width: 85%;
}
.product_tabs span
{
	font-size:17px;
}
.product_ta span {
    font-size: 12px;
}
.product_tabb span {
    font-size: 12px;
}
}


@media screen and (max-width:767px) {
body { -webkit-text-size-adjust: none; overflow-x:hidden; font:normal 16px / 26px "Montserrat", Helvetica, Arial, Verdana, sans-serif !important; }
h1, h2, h3, h4, h5, h6  { letter-spacing:2px;  }
img {max-width:100%; }
.content-sec p br { display:none; }

.mobile-header-bar .mobile-branding img { width:auto; height:40px; }
#rev_slider_1_1_wrapper, #rev_slider_1_1, .tp-fullwidth-forcer  { height:270px !important; }
.ban-txt { font-size:24px !important; line-height:32px !important; }
.ban-txt strong { font-size:30px !important; }
.mobile-mini-widgets .text-area { font: 18px/26px "Montserrat",Helvetica,Arial,Verdana,sans-serif; }
.brand-sec h2, .content-sec h2, .welcome-sec h2, .vission-sec h2, .qcont-sec h2  { font-size:28px; letter-spacing:1px; }
.product-pad h2, .proud-cont h2 { font-size:26px; }
.inner-banner { min-height:160px; }
.inner-banner h2  { font-size:24px; }
.qcont-sec p br { display:none; }
.welcome-sec a, .qcont-sec a  { margin:0 auto; display:inherit; margin-top:20px; }
.aln-lft, .aln-rgt { text-align:center; padding:0px; }
.textwidget, h1, h2, h3, h4, h5, h6, p { margin-bottom:0px; }
.prod-lft, .prod-rgt, .prod-rgt1, .prod-rgt2, .prod-rgt3, .prod-rgt4   { width:100%; margin:0px 0px 10px 0px; }
.products-sec a { width:100%; }
.brand-sec .wpb_column.vc_column_container.vc_col-sm-3 { float:left; width:25%; }
.brand-sec img { padding:5px 0px; width:100%; }
.pad110  { height:60px !important; } 
.pad80   { height:40px !important; }
.pad80   { height:40px !important; }
.pad40 { height:20px !important; }
#footer .wf-container-footer { padding-top:20px; }
.foot-mid, .foot-lft, .foot-rgt { width:100%; text-align:center; }
.foot-lft, .foot-rgt { padding-bottom:20px; }
.foot-mid img { width:60px; }
.foot-mid { padding-bottom: 0px; }
.foot-lft a { float:none; padding:0px 12px; }
.foot-btm .bdr-btm { margin-bottom:20px; }
.smedia { float:none; width:auto; margin-top:20px; }
.smedia a { float:left !important; }
#bottom-bar .wf-td { padding:0px; }
#bottom-bar .wf-td p { padding:5px 0px; }
.foot-btm { font-size:14px; }
.proud-cont { padding:30px 0px; }
.proud-cont ul.half { width:100%; padding:0px 0px 10px 0px; }
.proud-cont ul li { font-size:16px; line-height:26px; }
.rgt-cont { padding:0px; width:100%; }
.contact-form { width:100%; padding:10px 0 0; }
.contact-form input, .contact-form textarea { font-size:16px; }
.address h6 { font-size:20px; }
.address { font-size:16px; line-height:26px; }
#gmaps   { height:450px !important; }
.banner strong {
    font-size: 30px;
    padding: 8px 0 10px;
    width: 200px;
}
.product_tabs span
{
	font-size:15px;
}
.product_ta span
{
	font-size:12px;
}
.products2
{
	width:32.3% !important;
}
.product_tabb span {
    font-size: 12px;
}
.sub-nav .menu-item:hover {
    background: #f4d37f;
}
}


/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
p { padding:10px 0px; }
.inner-banner { min-height:160px; }
#rev_slider_1_1_wrapper, #rev_slider_1_1, .tp-fullwidth-forcer  { height: 200px !important; }
.ban-txt { font-size:18px !important; line-height:26px !important; }
.ban-txt strong { font-size:20px !important; padding:15px 0 15px !important; }
.products-sec h4 { font-size:18px; }
.bdr-btm2  { width:250px; }
.brand-sec h2, .content-sec h2, .welcome-sec h2, .vission-sec h2, .qcont-sec h2 { font-size:22px; line-height:30px; }
.product-pad h2, .proud-cont h2 { font-size:22px; line-height:30px; }
.brand-sec img { width:90%; }
.brand-sec .wpb_column.vc_column_container.vc_col-sm-3 { float:left; width:50%; }
.foot-btm { font-size:13px; }
.foot-lft a { float:none; padding:0px 10px; }
#bottom-bar .wf-td p, #bottom-bar .wf-td p a { text-align:center; float:left; width:100%; letter-spacing:1px; }
.products-sec h6 { font-size: 18px; }
.inner-banner h2 { font-size: 20px; line-height:22px; }
.form-lft, .form-rgt { width:100%; }
.contact-form a { font-size:16px; }
.slink  { float:left; width:100%; text-align:center; }
.foot-lft a { display:inline-block; float:none; }
.contact-form input, .contact-form textarea { height:50px; margin:5px 0px; }
.product_left, .productkaff_left, .productsleek_left, .product_right, .productgod_left, .productquba_left, .productcarysil_left, .productebco_left, .productmadhu_left, .productdecor_left, .productdorset_left, .producttab_left, .productenox_left {width:100%;}
.products2 img
{
	vertical-align: text-bottom;
}
.products1 img
{
	vertical-align: text-bottom;
}
.products3 img
{
	vertical-align: text-bottom;
}
.productdorset_brand {
    float: left;
    position: relative;
    right: 0;
    top: 20px;
    width: 20%;
}
.productdecor_brand
{
	position: relative !important;
	top:20px !important;
}
.product_tabs span
{
	width:100%;
}
.product_brand {
    float: left;
    overflow: hidden;
    position: relative !important;
    right: 0;
    top:20px;
    width: 20%;
}
.products2
{
	width:32.3% !important;
}
.producttab_brand {
    float: left;
    position: relative;
    right: 0;
    top: 20px;
    width: 20%;
}
.productmadhuram_brand {
    float: left;
    position: relative !important;
    right: 0;
    top: 20px;
    width: 18%;
}
.productenox_brand {
    float: left;
    position: relative !important;
    
    top: 20px !important;
    width: 18% !important;
}
.tabdivision
{
	width:100%;
}
.tabdivision1
{
	width:100%;
}
.tabdivision2
{
	width:100%;
}
.product_ta
{
	padding:2% 0 27% 0;
}
.product_tabb
{
	padding:2% 0 26% 0;
}
.productquba_brand img {
    width: 85%;
}
.tabdivision1
{
	width:100%;
}
.productgodrej_brand {
    float: left;
    position: relative;
    right: 0;
    top: 20px;
    width: 18%;
}
.product_right .productcarysil_brand {
    display: block;
    float: left;
    position: relative;
    right: 0;
    top: 20px;
    width: 21%;
}
.product_ta.move {
    padding: 2% 0 41%;
}
#left
{
	height:500px !important;
}
.product_left
{
	height:500px !important;
}
}



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {

#rev_slider_1_1_wrapper, #rev_slider_1_1, .tp-fullwidth-forcer {   height: 150px !important; }
.product_tb {
    padding: 6%;
}
.products2
{
	width:32.3% !important;
}
.product_tabs span {
    font-size: 10px;
}
.productdecor_brand{width:23% !important;}
.toes_right ul{width:100%;float:none;}
.toes-container .aln-lft {
    text-align: left !important;
}
.toes-container {
    width: 70%;
    margin: 0 auto;
    font-size: 14px;
}

}

@media screen and (max-width:360px)
{
	.product_tabb {
    padding: 2% 0 30% 0;
}
.product_ta {
    padding: 2% 0 39% 0;
}

}
@media screen and (max-width:320px)
{
	.product_tabb {
    padding: 2% 0 34% 0;
}
.product_ta {
    padding: 2% 0 44% 0;
}

}



