*{ margin:0; padding:0; outline:0; box-sizing:border-box;}
.nobdr { border:none !important; }
.nobg { background:none !important; }
.nobdr_top { border-top:none !important; }
.nomargin { margin:0px !important; }
.nomargin-left { margin-left:0px !important; }
.nomargin-right { margin-right:0px !important; }
.padding { padding:0px !important; }
.alignbottom { vertical-align:text-top; }
img {height: auto;  border:0;}
ul { list-style-type:none; padding:0; margin:0; }
ul li { list-style:none; padding:0; margin:0; }
a{ text-decoration:none; outline:none; }
ul li a:hover{text-decoration:none; outline:none;}
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article { display: block; }
.clear { padding:0; margin:0; clear:both; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0;}
html, body { height: 100%; width: 100%; padding: 0; margin: 0;min-width:1200px;}
.cf:before,.cf:after {content: " "; display: table;}
.cf:after {clear: both;}
.cf {*zoom: 1;}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #1a1919; 
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #1a1919;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #1a1919;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #1a1919; 
}


/***************************************************/
				/*comman css*/
/**************************************************/
 @font-face {font-family:"Roboto Light";
 src:url("font/Roboto-Light.eot");
 src:url("font/Roboto-Light.eot?#iefix'")format("eot"),
 	url("font/Roboto-Light.woff") format("woff"),
	url("font/Roboto-Light.ttf")format("truetype"),
	url("font/Roboto-Light.svg#Roboto-Light")
    format("svg");font-weight:normal;font-style:normal;}

@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('font/proximanova-bold.eot');
    src: url('font/proximanova-bold.eot?#iefix') format('embedded-opentype'),
         url('font/proximanova-bold.woff') format('woff'),
         url('font/proximanova-bold.ttf') format('truetype'),
         url('font/proximanova-bold.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('font/roboto-bold-webfont.eot');
    src: url('font/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/roboto-bold-webfont.woff') format('woff'),
         url('font/roboto-bold-webfont.ttf') format('truetype'),
         url('font/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('font/proximanova-regular-webfont.eot');
    src: url('font/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/proximanova-regular-webfont.woff') format('woff'),
         url('font/proximanova-regular-webfont.ttf') format('truetype'),
         url('font/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaylight';
    src: url('font/raleway-light-webfont.eot');
    src: url('font/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/raleway-light-webfont.woff2') format('woff2'),
         url('font/raleway-light-webfont.woff') format('woff'),
         url('font/raleway-light-webfont.ttf') format('truetype'),
         url('font/raleway-light-webfont.svg#ralewaylight') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 11, 2014 */
@font-face {
    font-family: 'ralewayextrabold';
    src: url('font/raleway-extrabold-webfont.eot');
    src: url('font/raleway-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/raleway-extrabold-webfont.woff2') format('woff2'),
         url('font/raleway-extrabold-webfont.woff') format('woff'),
         url('font/raleway-extrabold-webfont.ttf') format('truetype'),
         url('font/raleway-extrabold-webfont.svg#ralewayextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaybold';
    src: url('font/raleway-bold-webfont.eot');
    src: url('font/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/raleway-bold-webfont.woff2') format('woff2'),
         url('font/raleway-bold-webfont.woff') format('woff'),
         url('font/raleway-bold-webfont.ttf') format('truetype'),
         url('font/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_novalight';
    src: url('font/proximanova-light.eot');
    src: url('font/proximanova-light.eot?#iefix') format('embedded-opentype'),
         url('font/proximanova-light.woff') format('woff'),
         url('font/proximanova-light.ttf') format('truetype'),
         url('font/proximanova-light.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('font/roboto-regular-webfont.eot');
    src: url('font/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/roboto-regular-webfont.woff') format('woff'),
         url('font/roboto-regular-webfont.ttf') format('truetype'),
         url('font/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


#main_page{ width:100%;}
#header{ width:100%; position:relative; background-color:#37424c;}
.contaner{ width:1200px; margin:0 auto; position:relative;}
.contaner:before{ content:''; position:absolute; width:100%; height:100%; display:block; background:#fff; left:-100%; overflow:hidden;}
.logo{ float:left; background-color:#fff; padding:7px 61px 1px 0; min-height:77px;}


.menu{ float:right; width:922px; height:77px;}
.menu ul{ float:left; width:auto;}
.menu ul li{ display:inline-block; text-transform:uppercase; font:14px/20px 'proxima_nova_rgregular'; 
border-right:1px solid #363b40;padding:28px 25px 20px 25px;}
.menu ul li:first-child a{ padding-left:0px;}
.menu ul li a{ color:#fff; display:inline-block;}
.menu ul li a:after{background:url(../images/menu_li_bottom.gif) no-repeat bottom left; content:''; position:relative; height:9px; width:15px; display:block;}
.menu ul li .active{ color:#fe7f00;background:url(../images/menu_li_bottom.gif) repeat-x 0px 28px;}
.menu ul li a:hover{ color:#fe7f00;background:url(../images/menu_li_bottom.gif) repeat-x 0px 28px; }

.menu ul li.current-menu-item a{color:#fe7f00;background:url(../images/menu_li_bottom.gif) repeat-x 0px 28px;}


.resp-tab-item.resp-tab-active > a{background-color:#ff7f00;color:#fff;}
.resp-tab-item.resp-tab-active > a:before{background:url(../images/banner_tab.png) no-repeat top; width:25px; height:13px; content:''; position:absolute; top:-8px; left:50%;}
.menu h3{ font:20px/31px  "Roboto Light"; color:#fff; padding-top:25px; float:right; padding-right:27px;}
.menu h3 img{  vertical-align:middle; margin-right:8px;}

.banner-outer{ width:100%; position:relative;  height:718px;}
.baner-inr{ width:1200px; margin:0 auto; position:relative;  top:24%; z-index:999;}
.banner-outer_img{ position:relative; width:100%; height:718px;}

.banner-outer .bx-wrapper .bx-viewport{ width:100%; height:717px !important}
.baner-contaner{ width:1200px; margin:0 auto;}
.baner_form{ width:506px; position: absolute;left:39px; background-color:#fff; padding:44px 0px 0 0px;}
.form:before{ content:''; background:url(../images/banner_before.png) no-repeat; width:71px; height:44px; position:absolute; top:-83px; left:44%;}
.tab2:before {background: url("../images/comm-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";height: 44px;left: 44%; position: absolute;
top: -39px; width: 71px;}
.baner_form img{ float:left; margin-right:22px;}
.form{padding:0 14px 0 29px; position:relative;}
.best-window{ text-align:center; }
.best-window h2{ font:34px/34px  "Roboto Light"; text-transform:uppercase; color:#37424c; }
.best-window h3{ font:64px/64px  "Roboto Light"; text-transform:uppercase; color:#37424c;}
.best-window p{font:20px/20px  "Roboto Light"; text-transform:uppercase; color:#37424c; display:block; padding-bottom:20px;}
.best-window a{font:13px/37px'proxima_nova_rgbold';text-transform:uppercase; color:#ff7f00; display:inline-block; border:2px solid #ff7f00; display:inline-block; padding:0 25px; margin-bottom:20px;}



.baner_form ul{ }
.baner_form ul li{ float:left; text-transform:uppercase; font:15px/20px 'robotobold';position:relative; border:1px solid #dcdcdc; border-bottom:none; min-width:50%; text-align:center}
.baner_form ul li:first-child{ border-right:none;}
.baner_form ul li a{ padding:21px 0px 21px 0px; color:#37424c; display:block;}
.baner_form ul li a.active{background-color:#ff7f00;color:#fff;}
.baner_form ul li a.active:before{background:url(../images/banner_tab.png) no-repeat top; width:25px; height:13px; content:''; position:absolute; top:-8px; left:50%;}
.loder{position:absolute; width:172px; height:42px; left:44%; bottom:0px;}

.baner_form ul li a:hover{ background-color:#ff7f00; color:#fff;}
.baner_form ul li a:hover:before{ background:url(../images/banner_tab.png) no-repeat top; width:25px; height:13px; content:''; position:absolute; top:-8px; left:50%;}

.loder-outer{ width:100%;}
.loder-contaner{ width:1200px; margin:0 auto; position:relative;}
.loder-contaner:before{ content:''; position:absolute; background:url(../images/baner_bottom_img.png) no-repeat; width:172px; height:42px; top:-42px; z-index:1; left:42%;}
.loder{position:absolute; width:172px; height:42px; left:44%; bottom:0px;}

.know-about-outer{ width:100%;background-color:#fff;}
.know-about-left{ width:816px; float:left; padding-top:52px;}
.know-about-left1 h2{ font:29px/37px'ralewaylight'; text-transform:uppercase; color:#ff6000;}
.know-about-left1 h1{ font:40px/80px 'ralewayextrabold';text-transform:uppercase; color:#2d3237; padding-bottom: 15px;}
.know-about-left1 h3{ font:25px/34px 'ralewaylight';  color:#3f4b57;padding-bottom: 10px;}
.know-about-left1 p{ font:15px/27px 'proxima_nova_rgregular'; color:#3f4b57;}

.our-deal-in h2{ font:24px/37px 'ralewayextrabold'; text-transform:uppercase; color:#2d3237; padding-bottom:12px; padding-top:32px;}
.our-deal-in ul{}
.our-deal-in ul li { float:left; text-align:center;}
.our-deal-in ul li figure{ width:98px; height:99px; margin-right:10px;  border:1px solid #dde0e2; padding-top:13px; border-radius:2px;}
.our-deal-in ul li p{ clear:both; font:13px/22px 'proxima_nova_rgregular'; color:#3f4b57; margin-top:8px; display:inline-block;}
.img3{ padding-top:10px;}

.side_bar{width:320px; float:right; padding-bottom:28px; background:#fff; border-radius:3px;}
.know-about-right{margin-top:-95px; position:relative; z-index:999;}
.know-about-right1 h3{ font:30px/30px 'ralewayextrabold'; color:#2d3237; text-transform:uppercase; padding-bottom:8px;}
.know-about-right1 h4{font:15px/25px 'proxima_nova_rgregular'; color:#3f4b57; padding-bottom:8px;}
.side_bar .input-box input{ width:100%; background-color:#f4f5f6; border:none; border-radius:3px; padding:0 11px; font:13px/45px 'proxima_nova_rgregular'; color: #1a1919; margin-bottom:5px; height:45px;}
.input-box1 textarea{ background-color:#f4f5f6; border:none; width:100%; color:#000;font:13px/45px 'proxima_nova_rgregular'; height:90px; padding:0 10px 0 15px;}


.know-about-right1 button{ background:url(../images/button-side-bg.png) repeat-x; border:none; padding:21px 0px; font:19px/16px 'ralewaybold';
text-transform:uppercase; color:#fff; margin-top:8px; display:inline-block; width:100%; cursor:pointer;}
.know-about-right1 button img{ vertical-align:middle; margin-left:12px;}

.side_bar ul{}
.side_bar ul li{ margin-right:17px; float:left; padding-top:15px;width:33%;}
.side_bar ul li:first-child{ margin-left:10px;}

.why-tint-west-outer{ background:url(../images/why_tint-west_bg.jpg); width:100%; padding:46px 0 29px 0; position:relative; height:auto;}
.contaner1{ width:1200px; margin:0 auto;} 
.why-tint-west-box{ width:619px; float:left; background-color:#fff; padding:44px 50px;}
.why-tint-west-box h2{ font:40px/40px 'ralewaybold'; color:#222425; padding-bottom:22px;}
.why-tint-west-box ul{}
.why-tint-west-box ul li{ background:url(../images/why-tint-west-li.png) no-repeat 0px 10px; font:15px/28px 'proxima_nova_rgregular'; color:#21201f; padding-left:22px;}
.why-tint-west-box a{ font:13px/37px 'proxima_nova_rgbold'; color:#ff6000; border:2px solid #ff8104; text-transform:uppercase; padding:0px 30px; text-align:center; display:inline-block; margin-top:20px;}
.why-tint-west-box-left{ position:absolute; right:0px;top:-39px;}

.ben-fit-tinting-outer{ width:100%; padding-top:35px; padding-bottom:55px; background-color:#fff;}
.benifit-tinting-left{ width:800px; float:left; border:1px solid #e6e6e6;}
.benifit-tinting-img{ float:left; margin-right:34px;}
.benifit-tinting-img img{ float:left; width:100%;}
.benifit-tinting-left h2{ font:28px/37px 'ralewaybold'; color:#2c2f32; padding-top:43px; padding-bottom:12px;}
.benifit-tinting-left ul{}
.benifit-tinting-left ul li{ background:url(../images/why-tint-west-li.png) no-repeat 0px 10px; display:inline-block;  font:15px/30px  'proxima_nova_rgregular'; color:#37424c; padding-left:27px; }
.benifit-tinting-left a{font:13px/37px 'proxima_nova_rgbold'; color:#ff6000; border:2px solid #ff8104; text-transform:uppercase; padding:0px 30px; text-align:center; display:inline-block; margin-top:32px;}

.benifit-tinting-right{ width:370px; float: right; background-color:#f7f7f7; text-align:center; padding-top:50px; padding-bottom:50px; overflow:hidden;}
.benifit-tinting-right p{ font:20px/34px 'proxima_novalight'; padding:0px 30px 20px 32px; position:relative; width:100%; overflow:hidden;}
.benifit-tinting-right p #text2{ width:100%;}
.benifit-tinting-right p:before{ content:''; position:relative; display:block; top:0px; background:url(../images/p-before.png) no-repeat; width:37px; height:33px; left:44%; margin-bottom:12px;}
.benifit-tinting-right ul li span{ color:#ff7c42; display:inherit;font:14px/22px 'proxima_nova_rgregular'; padding-top:10px;}
.benifit-tinting-right ul li span small{color:#3f4b57; display:inline-block;}



.free-consultaion-outer{ background-color:#ff7b01; padding:38px 0 33px 0;}
.free-consutation{ text-align:center; position:relative;}
.free-consutation:after{ content:''; position:absolute; background:url(../images/free_cunsultation.png) no-repeat; bottom:-48px; width:31px; height:15px;}
.free-consutation h2{ text-transform:uppercase; font:30px/30px 'robotoregular'; color:#fff; }
.free-consutation h2 a{ color:#fff; font:30px/31px 'robotobold'; border-bottom:1px solid #fff; display:inline-block;}

.latest-blog-outer{ width:100%; padding-top:60px; padding-bottom:47px;}
.latest-blog{}
.blog-headline{ text-align:center; padding-bottom:52px;}
.blog-headline h2{font:40px/40px 'ralewayextrabold'; text-transform:uppercase; padding-bottom:7px;}
.blog-headline h4{ font:15px/25px 'proxima_nova_rgregular'; color:#3f4b57;}
.blog-box { width:580px; float:left; margin-right:19px;}
.blog-img{ width:236px;float:left; margin-right:26px;}

.blog-box h3{ font:18px/26px 'proxima_nova_rgbold'; color:#3f4b57; padding-bottom:11px;}
.blog-box p{font:15px/25px 'proxima_nova_rgregular'; color:#3f4b57;}
.blog-box a{font:13px/37px 'proxima_nova_rgbold'; color:#ff6000; text-transform:uppercase; text-align:center; display:inline-block; margin-top:7px;}

#footer-outer{ background-color:#2c343c;}
.footer-box{ width:419px; float:left;}
.footer-box h2{ padding:29px 0 15px 14px; background:url(../images/border-h1.gif) repeat-x bottom ; color:#fff; font:16px/16px 'proxima_nova_rgbold'; text-transform:uppercase;}
.footer-box ul { padding-left:17px;padding-top:7px; padding-bottom:5px;}
.footer-box ul li{ background:url(../images/footer-li-img.png) no-repeat 0px 12px;padding-left:19px;font:14px/35px "Roboto Light";}
.footer-box ul li a{ color:#abaeb1; }

.footer-box1{ width:405px; float:left;}
.footer-box1 h2{ padding:29px 0 15px 14px; background:url(../images/border-h1.gif) repeat-x bottom ; color:#fff; font:16px/16px 'proxima_nova_rgbold'; text-transform:uppercase;}
.footer-box1 h3{padding-top:20px;font:14px/27px 'proxima_nova_rgregular'; color:#abaeb1;padding-left:14px; padding-right:130px;}
.footer-box1 h3 img{ float:left; margin-right:17px; margin-bottom:10px; vertical-align:middle; margin-top:6px;}
.footer-box1 ul { padding-left:14px; padding-top:27px;}
.footer-box1 ul li{ font:14px/27px 'proxima_nova_rgregular'; color:#abaeb1; padding-bottom:29px;}
.footer-box1 ul li a{color:#abaeb1;}
.footer-box1 ul li img{ margin-right:17px; vertical-align:middle;}

.footer-box-last{ width:340px; float:left; position:relative;}
.footer-box-last h2{padding:29px 0 15px 0px; background:url(../images/border-h1.gif) repeat-x bottom ; color:#fff; font:16px/16px 'proxima_nova_rgbold'; text-transform:uppercase;}
.footer-box-last h3{padding-top:27px;font:14px/27px 'proxima_nova_rgregular'; color:#abaeb1; padding-bottom:3px;}
.footer-input-box{ width:100%; position:relative; height:40px; margin-bottom:17px;}
.footer-box-last input{ width:100%; height:40px; background:#2c353c; border:1px solid #969a9e; font:14px/40px 'proxima_nova_rgregular'; color:#abaeb1; padding:0 48px 0 15px;position:relative;}
.footer-box-last [type="submit"]{ position:absolute; height:29px; width:29px; background-color:#ff6000; font:14px/22px 'proxima_nova_rgbold'; color:#fff; right:6px; padding:4px; 
border:none; margin-top:5px; cursor:pointer; top:0px;}
.socila-icone{ clear:both;}

.copy-right-outer{ background-color:#22292f; width:100%; padding:16px 0 17px 0;}
.copy-right p{ font:12px/12px 'proxima_nova_rgregular'; color:#43494e; display:inline-block; padding-left:10px;}

.select-box{position:relative; background-color:#f4f5f6; margin-bottom:5px;}
.select-wrapper{float: left;display: inline-block;background: url(../images/select-png.png) no-repeat right;cursor: pointer; padding-right:30px; position:relative; z-index:999;}
.select-wrapper, .select-wrapper select{width:98%;height: 42px;line-height: 26px; background-color:#f4f5f6; color:#1a1919; font:13px/42px 'proxima_nova_rgregular'; padding-left:10px; color:#7d7b6d;}
.select-wrapper:hover{background:url(../images/select-png.png) no-repeat right;border-color: #239fdb;background-color:#f4f5f6; padding-right:30px;}
.select-wrapper .holder{ display: block; margin: 0 35px 0 5px; white-space: nowrap;  overflow: hidden; cursor: pointer; position: relative; z-index: -1; }
.select-wrapper select{  margin: 0; position: absolute; z-index: 2;  cursor: pointer; outline: none; opacity: 0;
 _noFocusLine: expression(this.hideFocus=true); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;}
 
 
/* ======slider-plugin css===========*/
.inr-testi .bx-wrapper{ padding-top:75px;}

.bx-wrapper {
	position: relative;


	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	
	
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
}

.bx-wrapper .bx-next {
	right: 10px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}






/*================Tab-css================*/
ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

.resp-tabs-list li {
   
    display: inline-block;
   
    margin: 0;
    list-style: none;
    cursor: pointer;
    float: left;
}

.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
    padding: 15px;
}

.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-bottom: none;
    margin-bottom: -1px !important;
  
}

.resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

.resp-tab-content {
    
}

h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
	background-color:#ff7f00;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
}

.resp-vtabs li.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-right: none;
    background-color: #fff;
    position: relative;
    z-index: 1;
    margin-right: -1px !important;
    padding: 14px 15px 15px 14px !important;
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}

.contact-map iframe{ width:100%;}

/*===========residetail page css================*/

.inner-bnr-outr{ width:100%; position:relative; height:346px;}
.inner-bnr-outr img{width:100%; float:left;height:346px!important;}
.inr-banner{ max-width:1200px; margin:0 auto;}
.cap-box{ width:500px; position:absolute;bottom:85px;}
.cap-box h1{ background:#ff7f00; font:50px/60px 'ralewayextrabold'; padding:14px 5% 7px 25px; color:#fff; text-transform:uppercase; display:inline-block;}
.cap-box p{ color:#dcdee0; font:14px/22px 'proxima_nova_rgregular'; padding:10px 0 15px 28px; background:url(../images/cap-bg.png)  top center repeat;}
.inner-cant{ max-width:1200px; margin:0 auto; padding-bottom:30px;}
.inr-left { max-width:840px; float:left; padding-top:30px;}
.inr-left h2{ color:#37424c; font:25px/36px 'ralewaylight'; padding:0px 0 10px 0;}
.window-pk{ float:left; padding:10px 5px 30px  0}
.inr-left > ul{ list-style:none; display:inline-block;}
.inr-left > ul li{ color:#3f4b57; font:15px/28px 'proxima_nova_rgregular'; background:url(../images/left-arrow.png) 0px 18px no-repeat; padding:7px 0 5px 17px;}


.detail-left > h2{ color:#ff7f00; font:24px/30px 'proxima_nova_rgbold'; padding:15px 0 0px 0;text-transform: uppercase;}
.inr-left > h3{color: #36434c;font: 20px/25px "ralewaybold";padding: 13px 10px 10px 0px; display:inline-block;}
.inr-left > h3 a{ color:#abaeb1;}
.inr-left > p{font:15px/26px 'proxima_nova_rgregular'; padding:0 0 12px 0;} 
.inr-left > h3 a{  color: #ff7f00;display: inline-block; padding-bottom: 7px;}
.inr-left > h3 a:hover{ color:#ff7f00;}




.we-deal{ width:100%; margin:30px auto  0 auto; background:url(../images/we-deal-bdr.gif) center top repeat-x;}
.we-deal h3{ color:#2d3237;font:24px/30px 'ralewayextrabold'; padding:22px 0 15px 0; text-transform:uppercase;}
.inr-right{ position:relative;float:right;} 
.get-box{ width:100%; margin:0 auto;background:#fff;  border-radius:3px; width:320px; padding:15px 25px 0 25px;}


.side-bars{margin-top:-95px; position:relative; z-index:999;box-shadow:0px 5px 8px #ece8e8;}
.side-bars form{ width:320px;}
.side-bars .wpcf7-response-output{ margin:0 auto 20px 25px; width:82%;font:13px/22px 'proxima_nova_rgregular';}
.side-bars .wpcf7-not-valid-tip{ display:none!important;}
.side-bars .wpcf7-not-valid{ border:#F00 solid 1px!important;} 

.get-box h3{ color:#2d3237;font:30px/40px 'ralewayextrabold'; text-transform:uppercase;}
.get-box > p{ color:#3f4b57;font:15px/26px 'proxima_nova_rgregular'; padding-bottom:5px; padding-right:5px;}
.get-form{ background:url(../images/form-shadow.png) center top no-repeat; width:100%; padding-top:30px;}
.get-form input{ width:100%; height:40px;  border:1px solid #969a9e; font:13px/40px 'proxima_nova_rgregular'; padding:0 48px 0 15px; background:#f4f5f6; border:none; margin-bottom:5px; color:#000;}
.get-form textarea { background-color: #f4f5f6;border:none;width: 100%;font:14px/18px 'proxima_nova_rgregular';color:#000; padding-left:15px; height:95px;}
.get-form [type="submit"]{ width:100%; background:#f99200 url(../images/btn-arrow.png) 190px 25px no-repeat; border:none; padding:21px 0px; font:19px/16px 'ralewaybold';
text-transform:uppercase; color:#fff; margin-top:8px; display:inline-block; height:60px; cursor:pointer; border-radius:3px; box-shadow:0 5px 0px #d37900;
}
.get-form button img{padding-left:22px;}








.benifit-box{width:100%;  margin:0 auto; background:#fafafa; border-radius:0px 0 3px  3px;padding:15px 25px 0 25px; border:#ebebeb solid 1px; display:inline-block;}
.benifit-box h4{ color:#2d3237;font:20px/25px  'ralewaybold';}
.benifit-box > ul{ list-style:none; padding-bottom:12px; padding-top:5px; display:inline-block;}
.benifit-box > ul li{ color:#656f79; font:13px/22px 'proxima_nova_rgregular'; padding:5px 10px 5px 30px ; background:url(../images/right-mark.png) left 5px no-repeat; width:100%;} 
.benifit-box > ul li:first-child{ margin:0px;}
.inr-right h4{ color:#2d3237; font:20px/25px 'ralewaybold'; padding-bottom:10px;}





.inr-testi{ width:320px; float:right; background:#f7f7f7; font:18px/34px  'proxima_novalight'; padding:25px 20px  30px 20px ;  position:relative; margin-top:40px;}
.inr-testi:before{ content:""; display:block; width:37px; height:33px; position:absolute; background:url(../images/tesimonails.png) no-repeat; top:50px; left:41%;}
.inr-testi ul li{font:18px/34px  'proxima_novalight'; text-align:center;}
.inr-testi ul li span{ color:#ff7c42; display:inherit;font:14px/22px 'proxima_nova_rgregular'; padding-top:10px;}
.inr-testi ul li span small{color:#3f4b57; display:inline-block;}
.inr-testi .bx-pager{ display:none;}
/*===========residetail page end================*/
.pro-boxs{ width:388px; float:left; background:#f2f3f5; padding-bottom:10px; margin:0px 30px 40px 0; min-height:440px;}
.pro-boxs h2{ color:#36434c; font:20px/25px 'ralewaybold'; padding:13px 7px 0px 17px; text-transform:uppercase;}
.pro-boxs h2 span{ display:block;font:15px/22px  'proxima_novalight';}
.pro-boxs p{padding:6px 7px 0 17px;font:15px/26px 'proxima_nova_rgregular';}
.resp{ display:block;}
.right-logos{ width:100%; margin:0 auto; padding:25px 0 0 0;}
.right-logos ul{ list-style:none;}
.right-logos ul li{ display:inline-block;}



/*=========details-page css============*/
.detail-cant{ width:1200px; margin:0 auto;}

.detail-left{ width:880px; float:left;}


.inr-tesi{ width:320px; padding-bottom:35px; margin-top:35px;} 

.inr-tesi{ width:320px; float:right; background:#f7f7f7; font:18px/34px  'proxima_novalight'; padding:25px 20px  30px 20px ;  position:relative; margin-top:40px;}

.inr-tesi ul li p{font:18px/34px  'proxima_novalight'; text-align:center; padding:0px}
.inr-tesi ul li span{ color:#ff7c42; display:inherit;font:14px/22px 'proxima_nova_rgregular'; padding-top:10px;}
.inr-tesi ul li span small{color:#3f4b57; display:inline-block;}





/**contact-us-css-start-here**/
.inercont-box{ width:1145px; margin:15px auto 0 auto;}
.contact-box{width:1145px; margin:0 auto;}
.contact-form{ width:650px; float:left; padding:0 0 50px 0; margin-top:25px;}
.contact-form h4{font:20px/30px 'robotobold'; color:#2b2f34;}
.row-part{ width:620xpx; float:left; padding:0;}
.row-part-box{ width:308px; float:left; margin-right:16px; position:relative;}
.row-part-box span{position:relative;} 
.row-part-box label { color:#242627; float: left; font: 13px/20px 'proxima_nova_rgregular'; margin: 0 20px 0 0; min-width: 140px; padding: 20px 0 0;}
.row-part-box input { border: 1px solid #E4E5E6; border-radius: 5px; color: #4A5459; float: left; font:14px 'proxima_nova_rgregular';  height:auto; margin: 5px 8px 0 0; padding: 13px 20px 13px 30px; width:290px; -webkit-appearance:none !important; background:url(../images/contact-input.jpg) repeat-x;}
.cont-textarea {  height: 160px; width:615px; display:inline-table; position:relative;}

.row-part-box textarea{border: 1px solid #E4E5E6; border-radius: 5px; color: #4A5459;  font:14px 'proxima_nova_rgregular';  height: 175px; margin: 5px 8px 0 0; padding: 10px 20px 0px 30px; width:100%; -webkit-appearance:none !important;background:url(../images/textarea.jpg) repeat-x;}
.row-part input[type="submit"] { background:#ed682a; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px; color:#FFF;  text-align:center; cursor:pointer; text-transform:uppercase; height:auto; border:none; padding:12px 35px; margin-top:20px; -webkit-appearance:none !important; font:18px/22px 'robotobold';}

.contact-box h3{font:35px/70px 'clanotnews'; color:#2e3236; padding-bottom:7px;}
.contact-box > p{font:16px/26px 'proxima_nova_rgregular'; color:#181d21; padding:0 0 15px 0;}

.contact-address{float:right; width:440px; margin-top:25px;}
.contact-address h3{font:20px/30px 'robotobold'; color:#2b2f34;}
.contact-address h4 {color:#181d21; font:16px/26px 'proxima_nova_rgregular'; padding-bottom:20px;}
.contact-address > p{color:#181d21; font:13px/20px 'proxima_nova_rgregular'; display:inline-block; padding-right:10px;}
.contact-address > p a{color:#181d21; padding-bottom:15px; display:inline-block;}
.contact-address > p img{padding-right:10px;}
.contact-map{border:1px solid #ccc; margin:10px 0 85px 0; text-align:center; padding:4px 0 0 0; border-radius:5px;  float:right; width:437px; height:260px;}
.contact-map img{padding:5px 5px 1px 5px;}
/**contact-us-css-end-here**/


.row-part-box .wpcf7-response-output{ margin:0 auto 20px auto; width:85%;font:13px/22px 'proxima_nova_rgregular';}
.row-part-box .wpcf7-not-valid-tip{ display:none!important;}
.row-part-box .wpcf7-not-valid{ border:#F00 solid 1px!important;} 
.wpcf7-response-output{ float:left;font:13px/22px 'proxima_nova_rgregular';}
.row-part-box figure{position:absolute; top:57px; left:15px;}




/******************tab-css-start-here******************/
.row9-outr{ width:100%; background:#f9f8f8;}
.row-9{ width:1190px; margin: 0 auto; padding-top:35px;}
.row9-leftclm{ width:785px; float:left; padding-bottom:50px;}
.big-clm{ width:100%; background:#fff;  float:left; border-bottom:#e5e5e5 solid 1px;border-right:#e5e5e5 solid 1px;}
.big-clm img{ float:left; margin-right:20px;}
.big-clm h1{ color:#36434c; font:14px/22px 'ralewaybold'; padding-bottom:10px; padding-top:20px}
.big-clm h1 a {color:#36434c;}
.big-clm p{ color:#2f3743;font:16px/30px 'proxima_nova_rgregular';}
.cmt-box{ width:45%; border-top:#d7d7d7 solid 1px; float:left; margin-top:15px;}
.cmt-box h6{font:12px/30px 'proxima_nova_rgregular'; float:left; padding-top:10px;}
.cmt-box h6 a{ color:#55b229; padding:0 0 0 3px;}
.cmt-box img{ margin:0 auto; padding:5px 7px 0 0;}

.small-box{ width:100%; background:#fff; float:left; margin-top:20px; position:relative; }
.small-box img{ margin-right:20px; float:left;}
.small-box > h2{color:#36434c;font:14px/20px 'ralewaybold'; padding-top:10px;}
.small-box h2 a{color:#36434c!important; }
.small-box h2 a:hover{ color:#ff7f00;}
.small-box p{font:16px/30px 'proxima_nova_rgregular'; }

.cmt-boxsl{ width:58%; border-top:#d7d7d7 solid 1px; float:left; margin-top:15px; }
.cmt-boxsl h6{font:12px/30px 'proxima_nova_rgregular'; float:left; padding-top:10px;}
.cmt-boxsl h6 a{ color:#55b229; padding:0 0 0 3px;}
.cmt-boxsl img{ padding-right:5px; margin-right:0px; padding-top:5px;}

.cat-box1{ background:#f16261; position:absolute;top:37px; left:-10px;}
.cat-box1 h5{font:12px/30px 'proxima_nova_rgregular'; color:#fff; padding:0 20px 0 22px; display:inline-block; text-transform:uppercase;}
.cat-box1:before{ content:""; width:9px; height:11px; background:url(../images/left-bdr.png) no-repeat; display:block; position:absolute; top:30px;}



.cat-box2{ background:#76b828; position:absolute;top:37px; left:-10px;}
.cat-box2 h5{font:12px/30px 'proxima_nova_rgregular'; color:#fff; padding:0 20px 0 22px; display:inline-block; text-transform:uppercase;}
.cat-box2:before{ content:""; width:9px; height:11px; background:url(../images/left-bdr.png) no-repeat; display:block; position:absolute; top:30px;}


.cat-box3{ background:#019877; position:absolute;top:37px; left:-10px;}
.cat-box3 h5{font:12px/30px 'proxima_nova_rgregular'; color:#fff; padding:0 20px 0 22px; display:inline-block; text-transform:uppercase;}
.cat-box3:before{ content:""; width:9px; height:11px; background:url(../images/left-bdr.png) no-repeat; display:block; position:absolute; top:30px;}






.blog-right-part{ float:right; width:380px;}
.follow-us{ background:#FFFFFF; border:1px solid #e7e8e9; padding:30px 0; } 
.follow-us:after{ width:100%; height:0; clear:both; content:""; display:block;}
.follow-us h2{ font:20px/28px proxima_nova_rgbold; color:#2f343b; text-align:center; padding:0; margin:0;}
.follow-us ul{ list-style:none; text-align:center; padding:15px 0; border-bottom:1px solid #e7e8e9;}
.follow-us ul li{ display:inline-block; margin:0 2px; }
.follow-us ul li a{ text-decoration:none;}


.news-letter{ width:310px; margin:0 auto; padding:25px 0;}
.news-letter:after{ width:100%; height:0; clear:both; content:""; display:block;}
.news-letter img{ float:left; margin:10px 15px 0 5px;}
.news-letter h3{ font:19px/28px proxima_nova_rgbold; color:#2f343b;  padding:0; margin:0;}
.news-letter h6{ font:16px/23px proxima_nova_rgregular; color:#283890;  padding:0; margin:0; }

.search-box{ width:310px;  margin:0 auto; border:1px solid #d5d3d3; padding:7px 0; border-radius:3px;}
.search-box:after{ width:100%; height:0; clear:both; content:""; display:block;}
.search-box input{ font:15px/35px proxima_nova_rgregular; color:#97999d; width:255px; float:left; border:0; padding:0 10px 0 20px; height:35px;}
.search-box input[type="submit"]{ background:#ff6000; padding:0 6px; font:15px/35px proxima_nova_rgbold; color:#ffffff; text-align:center; display:inline-block; border:0; width:auto; border-radius:3px; text-transform:uppercase; height:35px; float:right; margin-right:7px; cursor:pointer;}

/******************tab-css-start-here******************/
.tab-outer-2{ position:relative; background:#FFFFFF; margin:25px 0; border:1px solid #e7e8e9; padding:0 0 25px 0;} 
.tab-outer-2:after{ content:""; clear:both; display:block; width:100%; height:0;}
.tab-outer-2 .tab-box{ padding:0; width:100%;  }
.tab-outer-2 .tab-box:after{ content:""; clear:both; display:block; width:100%; height:0;}

.tab-outer-2 .tab-box ul{ list-style:none;}
.tab-outer-2 .tab-box ul:after{ width:100%; height:0; clear:both; display:block; content:"";}
.tab-outer-2 .tab-box li{ float:left;  text-align:center; position:relative; margin:0 0 -1px 0; background:#FFFFFF;}
.tab-outer-2 .tab-box li:first-child a{ border-left:none!important; }
.tab-outer-2 .tab-box li a { padding:0 44px; font:14px/60px 'ralewayextrabold'; color:#3f3b3d; background:#FFFFFF; display:block; text-align:center;  border-left:1px solid #d8d8d8;  border-bottom:1px solid #d8d8d8;}
.tab-outer-2 .tab-box li a.activeLink { color:#2b3a91; display:block;  border-bottom:none; background:#FFFFFF; }
.tab-outer-2 .tab-box li a.activeLink:after{ width:100%; height:0; clear:both; content:""; display:block; background:none;}

.tab-outer-2 .tabcontent{ width:100%; }
.tab-outer-2 .tabcontent:after{ width:100%; height:0px; clear:both; display:block; content:"";}
.tab-outer-2 .tabcontent-box{padding:30px 25px 5px 25px;}
.tab-outer-2 .tabcontent-box:after{ width:100%; height:0; clear:both; display:block; content:"";}
.tab-outer-2 .tabcontent-box p{font:15px/30px proxima_nova_rgregular; color:#323531; }

.tab-outer-2 .tabcontent-box ul{ list-style:none; margin:0 0 30px 0;}
.tab-outer-2 .tabcontent-box ul:after{ width:100%; height:0; clear:both; content:""; display:block;}
.tab-outer-2 .tabcontent-box ul li{ float:left; width:143px; margin-right:12px;}
.tab-outer-2 .tabcontent-box ul li a{ text-decoration:none; color:#221f1e;}
.tab-outer-2 .tabcontent-box ul li a p{font:12px/24px 'ralewayextrabold'; color:#221f1e;}

.tab-outer-2 .hide{ display:none!important;}
/******************tab-css-end-here******************/

.like-us{background:#FFFFFF; border:1px solid #e7e8e9; padding:25px 30px;}
.heading-row{ padding:0; margin:0 0 15px 0;}
.heading-row figure{ float:left; margin:0 15px 0 0;}
.heading-row figure img{ display:block;}
.heading-row h4{font:20px/25px proxima_nova_rgbold; color:#2f343b; text-transform:uppercase;}
.heading-row p{font:16px/23px proxima_nova_rgregular; color:#282b2c;}
/*----------------------------------blog-page-css-end-----------------------*/




/*================development=css=====================*/
.ssb-share{margin:10px 0 15px 0;}
.pagination-row{  float:right; margin:10px 0 0 0; border:#cdced2 solid 1px; height:36px; background:#fff;border-radius: 2px;}
.pagination-row:after{ width:100%; height:0; clear:both; content:""; display:block;}
.pagination-row ul{ list-style:none;}
.pagination-row ul li{ font:13px/36px 'proxima_nova_rgregular';}
.pagination-row ul li a{padding:0 7px 0 7px; color:#333333;}
.next{background:url(../images/next-btn.jpg) 0px 0px no-repeat; width:33px; height:34px; float:right; text-indent:-99em; padding:0px!important;}
.prev{background:url(../images/prev.jpg) 0px 0px no-repeat; width:33px; height:34px; float:left; text-indent:-99em; padding:0px!important;}
.pagination-row ul li span.page-numbers{ padding:0 7px; font-weight:bold;}
.pagination-row ul li.page-numbers{ padding:0 7px;}
.logged-in-as{ color: #323531;font: 16px/30px proxima_nova_rgregular; padding:0px;}
.logged-in-as a{ color:#f9652a;}
.comment-reply-title{font:18px/26px 'patua_oneregular'!important;}
.form-submit #submit{background:#f9652a url(../img/btn-bg.jpg) center top repeat-x; height:44px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px; display:block; padding:0 30px 0 30px; border:none;font:18px/44px 'proxima_nova_rgbold'; color:#fff; cursor:pointer;}
#commentform input{ height:35px; padding:0 5px 0 5px;font:14px/35px 'proxima_nova_rgregular';border-radius: 3px; border:#e3e3e3 solid 1px;
}
.inr-text2{ width:1190px; margin:0 auto; position:absolute; top:-190px;}
.inr-text2 h1{ color:#fff; text-align:center;font:57px/65px 'proxima_nova_rgbold'; text-transform:uppercase; padding:30px 0 0 0;} 
.inr-text2 h1 span{ color:#fff;font:46px/50px 'proxima_nova_rgbold'; display:block;}

.row12-outr{ width:100%; background:#f9f8f8; border-top:#ebebeb solid 1px; padding-top:30px; padding-bottom:50px;}
.row-12{ width:1190px; margin:0 auto;  padding:20px 20px 0 20px;} 
.row-12 img{ display:block;}

.row12-leftclm{ width:750px; float:left;padding:0px 15px 0 15px;background:#fff;}
.row-12 h1{ color:#ff7b01; font:14px/26px 'ralewayextrabold'; padding-bottom:0px; padding-top:15px;}
.row-12 p{ color:#2f3743;font:15px/28px 'proxima_nova_rgregular'; padding:5px 0 10px 0;}
.row-12 h2{font:15px/22px 'patua_oneregular'; color:#cdced2;}
.small-box h2 a{ color:#2d3237;}
.row-12 ul{ list-style:none; padding-left:15px;}
.row-12 ul li{font:13px/22px 'patua_oneregular'; color:#76b828; text-transform:capitalize;}


.toggle{ display:none;}

.wpcf7-validation-errors{ border:#ff0000 solid 2px!important;}
.wpcf7-mail-sent-ng{border:#0C6 solid 2px!important; width:68%;}


.inr-right{ width:320px;}
.benifit-tinting-right{ width:370;}
.inr-tesi{ width:320px;}

/*=========mobile responsive css start======== */

@media screen and (max-width: 1200px)
{
html, body{ min-width:inherit;}
img{ max-width:100%;}
input[type=submit] {
  -webkit-appearance: none;
}
.contaner{ width:98%; margin:0 auto 0 1%;}	
.logo{ margin-right:5px; width:20%; padding:12px 5px 0 0;}
.menu{ width:79%;}
.menu ul li{ padding:28px 20px 20px;}
.banner-outer , .bx-wrapper img{ height:600px!important;}
.menu h3 a{ color:#fff;}
.select-wrapper, .select-wrapper select{ width:95%;}
.baner-inr{ width:98%;}
.baner_form{ width:42%;}
.baner_form img{ width:45%;}
.banner-outer .bx-wrapper .bx-viewport{ height:600px!important;}
.loder-contaner{ width:98%;}
.contaner1{ width:98%;}
.benifit-tinting-left ul li{}
.know-about-left{ width:70%;}
.side_bar{ width:27%;}
.side-bars form{ width:100%;}
.get-box , .benifit-box{ width:99%; padding:15px 12px 0;}
.benifit-box > ul li{ padding:5px 8px 5px 23px;}
.right-logos{ padding:0px;}
.why-tint-west-outer{ padding:15px 0 0;}
.why-tint-west-box-left{ top:50px; right:0px;}
.why-tint-west-box-left img{ width:85%; float:right;}
.why-tint-west-box{ width:42%; padding:20px 29px;}
.benifit-tinting-left{ width:66%;}
.benifit-tinting-img{margin-right:3%; width:40%;}
.benifit-tinting-right{ width:33%; padding-bottom:60px;}
.blog-box{ width:48%; margin-right:2%;}
.benifit-tinting-left a{ margin:2% 0 7% 0;}
.blog-img{ width:42%;}	
.footer-box{ width:30%;}
.footer-box1{ width:35%;}
.footer-box-last{ width:30%;}
.benifit-tinting-img img{ width:100%}
.benifit-tinting-img{ margin-top:3%;}

.best-window h3{ font-size:55px;}


.inr-banner{ width:99%; margin:0 auto;}
.cap-box{ width:42%;}
.cap-box h1{ font-size:40px; line-height:45px;}
.cap-box p{ font-size:12px; line-height:20px;}
.benifit-tinting-right{ width:100%;}
.inner-cant{ width:98%; margin:0 auto;}
.inr-left{ max-width:70%;}
.inr-right{ width:27%;}
.pro-boxs{ width:45%; margin:0 4% 3% 0; min-height:400px;}
.pro-boxs h2{ font-size:15px; line-height:20px;}
.pro-boxs p{ font-size:12px; line-height:22px;}



.contact-box{ width:95%;}
.contact-form{ width:60%;}
.cont-textarea{ width:95%!important; margin-right:0px;}
.row-part-box input{ width:99%;}
.row-part-box .cont-textarea{ width:100%;}
.row-part-box{ width:47%;}
.contact-address{ width:35%;}
.row-part{ width:100%;}
.contact-map{ width:35%;}



/*=======Blog-responsive===========*/
.row-9{ width:99%; margin:0 auto;}
.row9-leftclm{ width:68%;}
.blog-right-part{ width:30%;}
.search-box{ width:100%;}
.search-box input{ width:80%;}

.big-clm p{ font-size:13px; line-height:22px;}

.news-letter h6{ font-size:12px;}
.tab-outer-2 .tab-box li a{ padding:0 23%;}
.tab-outer-2 .tabcontent-box ul li{ width:45%}
.tab-outer-2 .tabcontent-box ul li a p{ font-size:10px; line-height:20px;}
.small-box > h2{ font-size:12px; padding:2% 7px 0 7px;}
.small-box p{ font-size:13px; line-height:22px; padding:2% 0 0 0;} 

.right-logos ul li{ width:35%;}
.news-letter{ width:98%; padding-right:1%;}
.follow-us{ padding:0 0 4% 0;}
.news-letter{ width:98%; padding:0 0 0 0;}
.search-box{ width:95%; margin-top:5%;}
.row-12{ width:98%;}
.row12-leftclm{ width:67%;}

.cmt-boxsl{ width:55%;}

}

@media screen and (max-width: 1100px)
{
.menu ul li{ padding:28px 18px 20px;}
.best-window h2{ font-size:25px;}
.cap-box{ left:1%;}
.inr-left h2{ font-size:18px; line-height:25px;}
div.wpcf7-response-output{ margin:20px 0 0px 0!important; width:auto!important;}



.tab-outer-2 .tab-box li a{ padding:0 20%; font-size:12px;}
.tab-outer-2 .tabcontent-box ul li{ width:44%;}
.tab-outer-2 .tab-box li{ width:50%;}
.news-letter h3{ font-size:17px; padding-top:10px;}


.cmt-box{ width:35%;}
.heading-row p{ font-size:12px;}
.cmt-boxsl h6{ font-size:10px;}
.tab-outer-2 .tabcontent-box ul{ margin:0 0 5px;}
.pro-boxs h2{ font-size:14px; line-height:20px;}



}

@media screen and (max-width:1024px)
{
.menu h3{ font-size:15px; padding-right:5px;}
.menu h3 img{ width:13%;}
.menu ul li { font-size:13px;}
.baner_form{ width:40%;}
.best-window h3{ font-size:40px;}
.best-window p{ font-size:16px;}
.benifit-tinting-right{ width:33%;}
.inr-tesi{ width:99%;}

.window-pk{ width:50%;}
.inner-bnr-outr { height:300px;}
.inner-bnr-outr img{ height:300px;}
.contact-form{ margin-left:2%;}
.right-logos{ padding:12px 0 0;}
.footer-box1 h3{ font-size:12px;}




.big-clm img{ padding-bottom:0px;}
.cmt-box h6{ padding-top:0px;}

.cmt-box h6{ font-size:10px;}


}


@media screen and (max-width:980px){
.menu{ width:78%;}
.menu ul li{ padding:28px 15px 20px;}
.menu h3{ font-size:13px; padding-right:5px;}
.menu h3 img{ width:13%;}
.best-window h2{ font-size:22px;}
.baner_form{ padding:5px 0 0;}
.form:before{ top:-44px;}
.cap-box p{ padding-right:2%;}
.cap-box h1{ font-size:35px;}
.cap-box{ width:59%;}

.benifit-tinting-left{ width:99%; float:none; margin:0 auto;}
.benifit-tinting-right{ width:33%;}
.row-part-box{ width:95%;}
.contact-address > p{ padding-bottom:2%;}
.big-clm img{ width:100%; margin:0 auto; padding:0px;}
.big-clm h1{ padding:2% 0 1% 0; display:inline-block;}
.cmt-box{ width:99%; padding-bottom:3%;}
.cmt-box img{ width:25%; padding:7px 5px 0 0;}

.cmt-boxsl h6{ font-size:11px;}
.tab-outer-2 .tab-box li a{ font-size:10px;}
.tab-outer-2 .tab-box li a{ padding:0 10%;}
.tab-outer-2 .tabcontent-box ul li{ width:99%; margin:0 auto;}
.tab-outer-2{ padding-bottom:0px;}
.tabcontent-box img{ width:100%;}
.tab-outer-2 .tabcontent-box{ padding:20px 10px 5px;}
.cmt-box h6{ font-size:10px;}
.cmt-boxsl{ width:52%;}

}



@media screen and (max-width:768px){
.menu ul li{ padding:28px 8px 20px; font-size:11px;}	
.menu h3 img{ width:10%;}
.menu h3{ font-size:13px; padding-right:5px;}
.best-window h3{ font-size:33px;}
.baner_form img{ margin-right:5px; float:none;}
.best-window a{ float:right;}

.baner_form img{ width:48%; float:left;}	
.resp-tab-content .textwidget{ width:50%; float:right;}
.best-window h3{ font-size:29px; line-height:30px; padding-bottom:7px;}
.best-window p{ font-size:14px;}
.banner-outer .bx-wrapper .bx-viewport{ height:400px!important;}
.banner-outer, .bx-wrapper img{ height:400px!important;}
.baner-inr{ top:15%;}

.know-about-left{ width:64%;}
.know-about-left1 h1{ font-size:48px; line-height:55px;}
.know-about-left1 h3{ font-size:18px; line-height:28px;}
.side_bar{ width:35%;}
.know-about-left{ padding-top:15px;}
.our-deal-in ul li{ width:24%; min-height:165px;}
.our-deal-in ul li p br{ display:none;}
.why-tint-west-box-left{ top:260px;}
.why-tint-west-box-left img{ width:99%;}
.why-tint-west-box{ width:55%; padding:15px;}
.benifit-tinting-left h2{ padding-top:15px; padding-bottom:0px;}
.benifit-tinting-left ul li{ padding-left:15px; display:table; font-size:12px;}
.benifit-tinting-left a{ margin:2% 25% 7% 0; float:right;}
.free-consutation h2{ font-size:22px;}
.free-consutation h2 a{ font-size:22px;}
.free-consultaion-outer{ padding:25px 0px;}
.free-consutation:after{ bottom:-40px;}
.blog-box h3{ font-size:13px; line-height:20px; padding:0px;}
.latest-blog-outer{ padding-top:45px;}
.blog-box p{ font-size:12px; line-height:22px;}
.blog-img{ margin-right:13px;}
.footer-box ul li{ padding-left:12px;}
.footer-box1 h3{ padding-right:10px;}
.benifit-tinting-right p{ font-size:16px; line-height:25px;}
.benifit-tinting-right{ padding-top:20px; padding-bottom:51px;}
.get-box h3{ font-size:25px; line-height:34px;}
.get-box > p{ font-size:13px; line-height:23px;}
.ben-fit-tinting-outer{ padding-top:0px;}
.why-tint-west-box-left{ width:45%;}
.why-tint-west-box ul li{ padding-left:15px;}
.benifit-tinting-right{ width:100%;}


.inr-left{ padding-top:10px;}
.inr-left > h3{ font-size:15px; padding:5px 10px 0 0;}
.inr-left > p{ padding:0 0 10px; font:13px/24px "proxima_nova_rgregular";}
.benifit-tinting-left a{ float:left; margin:2% 0 7%;}
.search-box input{ width:78%;}


.cmt-box h6{ width:22%;}
.cmt-boxsl{ width:41%;}
.heading-row figure{ width:99%;}

}


@media screen and (max-width:640px){
.logo{ width:30%;}	
.menu{ width:64%; margin-right:2%;}
.toggle{ display:block; float:right; background:url(../images/responsive-menu.png) 0px 15px no-repeat; width:10%; color:#3c434a; font:14px/22px 'proxima_nova_rgregular'; text-align:center; padding:10px 0 10px 0; margin-top:4%; text-indent:-999em;}
#menu-header-menu{ display:none;}	
#menu-header-menu{ background:#ff7f00; position:absolute; left:-0px; top:76px;z-index:999; width:100%; right:0px; height:auto;}
.menu ul li{ display:block; border-right:0px; padding:10px 0 0px 15px; border-bottom:#ff9123 solid 1.5px;}
.menu ul li a:hover{ color:#3c434a;}
.baner-inr{ display:none;}
.menu h3{ padding-top:25px; font-size:18px; padding-right:15px;}
.menu h3 img{ width:12%;}

#header .contaner{ width:100%; margin:0 auto;} 
.banner-outer .bx-wrapper .bx-viewport{ height:240px!important;}
.banner-outer, .bx-wrapper img{ height:240px!important;}
.know-about-left{ width:98%; margin:0 auto;} 
.our-deal-in ul li{ width:15%;}
.know-about-right{ margin:0 auto}
.side_bar{ width:98%; float:none; margin-top:0px; padding:0px;}
.side-bars{ margin:0 auto;}
.get-box, .benifit-box{ float:left; padding-top:0px;}
.get-form{ background:none; padding-top:10px;}
.side_bar ul li{ width:18%;}
.why-tint-west-box-left{ display:none;}
.why-tint-west-box{ width:98%; float:none; margin:0 auto;}
.why-tint-west-box h2{ font-size:24px; line-height:30px; padding-bottom:5px;}
.why-tint-west-box ul li{ font-size:13px;}
.benifit-tinting-left{ width:98%; margin:0 auto; float:none;}
.benifit-tinting-left a{ margin:2% 30% 7% 0;}
.benifit-tinting-right{ width:98%; float:none; padding-bottom:25px;}
.ben-fit-tinting-outer{ padding-bottom:0px;}
.blog-box{ width:98%; float:none; margin:0 auto;}
.blog-img{ margin-right:0px; width:41%;}
.latest-blog-outer{ padding-bottom:2%;}
.side_bar ul li{ width:100%;}
.footer-box ul{ padding-left:2%; padding-top:0px;}
.footer-box ul li{ font-size:12px; line-height:30px; background:url("../images/footer-li-img.png") no-repeat scroll 0 10px;}
.footer-box h2 , .footer-box1 h2 , .footer-box-last h2{ font-size:13px; padding:15px 0 15px 15px;}
.footer-box1 h3{ padding-top:5px; font-size:12px; line-height:20px;}
.footer-box1 h3 img{ margin-right:10px;}
.footer-box1 ul{ padding-top:10px;}
.footer-box1 ul li{ padding-bottom:10px;}
.footer-box{ width:25%;}
.footer-box-last{ width:40%;}
.footer-box-last h3{ padding-top:5px;}

.our-deal-in ul li figure{ width:90%;}
.right-logos{ display:none;}
.cap-box{ width:99%;}


.menu ul li.current-menu-item a{ color:#37424c;}
.inr-left{ max-width:98%; margin:0 auto; float:none;}
.inr-right{ width:98%; float:none;}
.inr-tesi{ width:99%; float:left;}
.inner-bnr-outr , .inner-bnr-outr img{ height:270px!important;}
.pro-boxs{ min-height:375px;}
.pro-boxs h2{ font-size:12px; padding-top:0px; padding-left:7px;}
.pro-boxs p{ padding-left:7px; padding-top:0px;}
.cap-box h1{ font-size:25px; line-height:25px; padding:9px 5% 7px 3%;}
.cap-box p{padding:9px 5% 7px 3%;}
.inner-bnr-outr, .inner-bnr-outr img{ height:180px !important;}
.cap-box{ top:40px; width:95%;}

.contact-form{ width:99%; float:none; margin:0 auto;}
.contact-address{ width:99%; float:left; }
.contact-map{ width:99%; float:left; margin-bottom:4%;}
.inr-left > p{ font:10px/20px "proxima_nova_rgregular";}

/*=======blog-responsive=========*/
.row-9{ padding-top:15px;}
.row9-leftclm{ width:96%; margin:0 auto; float:none;}
.big-clm img{ height:310px !important;}
.big-clm p{ font-size:8px; line-height:16px;}
.small-box p{ font-size:8px; line-height:16px;}
.small-box > h2{ font-size:8px; line-height:14px; padding-bottom:2%; }


.cmt-box img{ width:auto!important; height:auto !important;}


.cmt-boxsl{ width:50%;}
.cmt-boxsl img{ width:auto;}
.cmt-boxsl h6{ width:50%;}
.cmt-boxsl h6{ padding-top:10px;}
.blog-right-part{ float:left; width:99%;}
.pagination-row{ margin-bottom:4%;}
.cmt-box h6{ width:18%;}

}


@media screen and (max-width:480px){
.banner-outer .bx-wrapper .bx-viewport{ height:190px !important;}	
.banner-outer, .bx-wrapper img{height:190px !important;}
.know-about-left1 h2{ font-size:23px; line-height:25px;}
.know-about-left1 h1{ font-size:35px; line-height:50px; padding-bottom:0px;}
.our-deal-in ul li{ width:33%; min-height:140px;}
.our-deal-in ul li figure{ width:97%;}
.benifit-tinting-img{ width:35%; min-height:250px;}
.benifit-tinting-left h2{ padding-left:3%; display:inline-block; padding-top:2%;}
.benifit-tinting-left ul{ padding-left:3%;}
.benifit-tinting-left a{ float:left; margin:2% 0 5% 2%;}
.free-consutation h2{ font-size:18px;}
.blog-img{ margin-right:2%}
.free-consutation:after{ display:none;}
.latest-blog-outer{ padding-top:10px;}
.blog-box a{ padding-top:0px;}
.loder-contaner{ display:none;}
.our-deal-in h2{ padding-top:10px;}
.footer-box{ width:40%;}
.footer-box1{ width:60%;}
.footer-box-last{ width:98%; float:left; margin:0 auto;}
.socila-icone{ padding-bottom:15px;}
.why-tint-west-box ul li{ font-size:12px; line-height:22px; background:url("../images/why-tint-west-li.png") no-repeat scroll 0 8px;}
.toggle{ background:url("../images/responsive-menu.png") no-repeat scroll 0 20px;}
.pro-boxs h2{ padding:5px 7px 0 7px;}




.small-box img{ width:99%; height:300px !important; padding-bottom:2%;}
.cmt-boxsl{ width:99%; margin:0 auto;}
.cmt-boxsl img{ width:auto; height:auto !important;}
.cmt-boxsl h6{ width:30%;}
.tab-outer-2 .tabcontent-box ul li a p{ font-size:7px;}



}

@media screen and (max-width:360px){
.benifit-tinting-img{ width:99%; margin:0 auto;}	
.our-deal-in ul li{ min-height:151px;}
.benifit-tinting-right p{ padding:0 5px 20px; font-size:12px;}
.benifit-tinting-right ul li span{ padding-top:0px;}
.benifit-tinting-right{ padding-bottom:2%;}
.free-consutation h2 a{ font-size:17px;}
.blog-img{ width:99%; float:none; margin:0 auto;}
.know-about-left1 h3{ font-size:13px; line-height:20px;}
.know-about-left1 p{ font-size:11px; line-height:20px;}
.blog-img img{ width:99%;}
.blog-box a{ margin-top:0px;}
.why-tint-west-box ul li{ font-size:10px;}
.toggle{ background:url("../images/responsive-menu.png") no-repeat scroll 0 25px;}
.cap-box h1{  font-size: 16px;line-height: 25px;padding: 5px 5% 3px 3%;}
.logo{ min-height:55px;}
.cap-box{ width:98%;}
.pro-boxs{ width:98%; float:left; margin:0 auto 5% auto; min-height:355px;}
.menu{ height:auto;}
.menu h3{ padding-top:12px;}
.toggle{ margin-top:-2%;}
#menu-header-menu{ top:55px;}
.inr-left > p{ font-size:11px;}
.big-clm h1{ font-size:11px; line-height:16px;}
	.big-clm p , .small-box p{ font-size:10px;}
	.cmt-box h6{ width:40%;}
	.small-box > h2{ font-size:11px;}
	.cmt-boxsl h6{ width:40%;}
	.small-box img{ height:auto!important;}
	.tab-outer-2 .tabcontent-box ul li a p{ font-size:10px; line-height:14px; padding-bottom:5px;}
	
	.pro-boxs h2{ font-size:14px;}
}

.why-tint-west-box-right{
    box-sizing: border-box;
    float: left;
    padding: 40px 0 0;
    position: relative;
    width: 580px;
    z-index: 99;
    }

    .contaner2::after{
    content: "";
    clear: both;
    display: block;
    height: 0;
    width: 100%;
    }

    .contaner2{
      background: #fff none repeat scroll 0 0;
    margin: auto;
    position: relative;
    width: 100%;
    z-index: 999;

    }