
.view-details { width:120px; text-align:center; margin:10px auto 0 auto; display:none }
.view-details a { display:block; padding:10px 15px; background-color:#45444C; color:#FFF }
.not-active {
   pointer-events: none;
   cursor: default;
}
.fixed-top-01{position:fixed;top:-300px;z-index:15000;width:100%;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;left:0;background-image:url(../images/banner/bg.html);background-repeat:no-repeat;background-position:center top;background-size:cover}
.fixed-top{top:0;position:fixed;  padding-bottom:15px; background-image:url(../images/banner/banner.html); background-repeat:no-repeat; background-size:cover; z-index:14000 }
.fixed-top .logo { width:30px }
.fixed-top .top-call { padding:5px 0; font-size:10pt; }

.mobile-menu, .banner-520, .banner-428, .view-890, .menu-wrapp .view-tabs { display:none;  }
.welcome-wrapp, .footer-wrapp { position:relative; }
.ind-top-section { padding-bottom:100px; }
.mainMenu a:hover, .mainMenu .active {}
.chbk { text-align:center; font-size:20pt; padding:80px 0 }
.google-maps {
        position: relative;      
        height: 0;
        overflow: hidden;
		height:300px; 
    }
.foot-map .google-maps { height:300px; }
	
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:hover{text-decoration:none;pointer-events:none;cursor:default}
.slicknav_menu {
	display:none;
}

.top-call a[href^="tel"]:link,.top-call a[href^="tel"]:visited,.top-call a[href^="tel"]:hover { color:#5e5e5e }

.cnt-address a[href^="tel"]:link,.cnt-address a[href^="tel"]:visited,.cnt-address a[href^="tel"]:hover { color:#5e5e5e }
.foot-contact a[href^="tel"]:link,.foot-contact a[href^="tel"]:visited,.foot-contact a[href^="tel"]:hover { color:#787878 }
.glance-in-wrapp li { width:124px; }

@media screen and (-webkit-min-device-pixel-ratio:0) { }
@media screen and (max-width:1280px)and (max-height:1024px) {
	
}
@media screen and (min-width: 1400px), screen and (max-height: 788px) { 
 }
 
@media screen and (max-width:1280px)and (max-height:960px) {
	.widget-wrapp-01 .container { padding:27px; }
	.menu-wrapp { padding-left: 25px; }
	
}

@media screen and (max-width:1220px) {
.ddsmoothmenu ul li { padding: 0 6px; }
}

@media screen and (max-width:1180px) {
.ddsmoothmenu ul li { padding: 0 4px; }
}

@media screen and (max-width:1130px) {
.foot-top { background-position:314px 51px }
.cnt-top { width:100% }
.cnt-address { width:49% }
.widget-wrapp-01 .container { background-image:none; }
.glance-in-wrapp li { width:140px; }
.ddsmoothmenu ul li { padding: 0 2px; }
}

@media screen and (max-width:1090px) {
.ddsmoothmenu ul li{padding:0 6px}
.mob-menu { float:right; width:300px; position:absolute; right:0; margin-right:40px; }
.js #menu, .down-eb-ind, .mainMenu  {
		display:none;
	}
	.js .slicknav_menu {
		display:block;
		position:fixed; top:0; z-index:16000; width:200px; right:0; background-color:transparent; margin-right:40px; 
	}
	
	.slicknav_nav li { text-transform:capitalize }
	.slicknav_menu { display:block !important; }
	.door-pr li { width:25% }
.slicknav_menu { background-color:transparent; }
.slicknav_nav { background-color:#34343C }
.slicknav_nav a { color:#fff; }
.fixed .mob-menu { margin-top: 10px; }

}

@media screen and (max-width:1040px) {
.container { width:90%; padding-left:5px; padding-right:5px; padding-bottom: 0; }
.quickBlock { width:90% }
.product-indTb-cnt { padding-left:190px; }
.widget-wrapp-01 .container { padding:35px 0 !important }
.logo { width:175px }
.ddsmoothmenu ul li a { padding:12px 6px; }
.cnt-top { width:100% }
}
@media screen and (max-width:990px) { 
	a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:hover,
a[href^="sms"]:link,a[href^="sms"]:visited,a[href^="sms"]:hover{             pointer-events: auto;
        cursor: pointer; }
#smoothmenu1 { display:none; }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited { font-size:pt; }
.formWrapp { width:100%; }
.prod-img { position:static } 
.pdt-det-main-right, .pdt-det-main { padding-left:0; padding-right:0 }
.hide-990 { display:none }

.foot-menu .sec-link { margin-left: 50px; }

}
@media screen and (max-width:960px) {
.mob-menu { float:right; width:300px; position:absolute; right:0; margin-right:40px; }
.js #menu, .down-eb-ind, .mainMenu  {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
		position:fixed; top:0; z-index:16000; width:200px; right:0; background-color:transparent; margin-right:40px; 
	}
	
	.slicknav_nav li { text-transform:capitalize }
	.slicknav_menu { display:block !important; }
	.door-pr li { width:25% }
.slicknav_menu { background-color:transparent; }
.slicknav_nav { background-color:#34343C }
.slicknav_nav a { color:#fff; }
.foot-top { background-image:none; }
.loc-block, .googleM, .contact-address { width:100%; }
.google-maps { height:300px; margin-top:30px; }
.tabs-list li  { font-size:11pt; width:128px; }
.product-menu { width:195px; }
.door-pr li { width:33%; }
.product-indTb-cnt { padding-left:165px; }
.widgetDoorBlock { width:100%; }
.widget-wrapp-01 .container { background-image:none; }
.widget-wrapp-01, .widget-wrapp-sub-page { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffcb05+0,ffcb05+50,ffcb05+57,ffcb05+100 */
background: #ffcb05; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcb05 0%, #ffcb05 50%, #ffcb05 57%, #ffcb05 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffcb05 0%,#ffcb05 50%,#ffcb05 57%,#ffcb05 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffcb05 0%,#ffcb05 50%,#ffcb05 57%,#ffcb05 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb05', endColorstr='#ffcb05',GradientType=0 ); /* IE6-9 */
  }
.widgetDoorBlock span { padding-right:0 }
.widgetTestoBlock { width:100%; padding-left:0; background-color:black;  margin-top:30px; }
.widgetTestoBlock span { padding:20px; }
.sub-page-content .container { }
.widget-wrapp-sub-page { display:none }
#page { background-position:right -55px  }
.slicknav_nav .view-tabs { display:block }

.ph-gall li { margin: 1%; width: 14.5%; }
.foot-menu { width: 275px; }

}

@media screen and (max-width:890px) {
.product-menu { width:195px; }
.in-pGall { position:static; }
.about-blk { padding-right:0 }
.in-pGall { margin:30px auto;   } 

.quick-area-wrapp, .quick-area-wrapp-sub { display:none; }

.pro-ind-on-left { float:none; clear:both; text-align:center; }
.pro-ong-to-cnt { position:static; padding:30px 0 0 0; }
.mainMenu { display:none; }
.logo { width:170px; }
.floor-plan-list span { font-size:10pt; }
.footer-right { display:none }
.footer-left { padding-right:0 }
.common-section { padding:20px 0 }



	.product-menu { position:static }
	.product-indTb-cnt { width:100%; padding-left:0  }
	#product-tabs { background-color:#FFF }
	.door-pr li { width:25% }
	.product-menu { height:40px; background-color:#FFCB05; margin-bottom:15px; width:100%; text-align:left }
	.product-hd { text-align:left }
	.tabs-container h2.accordion { background-color:#25242A !important }
	h2.tab-active { background-color:yellow !important; color:#000 }
	.view-890 { display:block }
	.hide-890 { display:none }
	.feature-block .listing ul { width:100%; }
    .foot-menu .sec-link { margin-left: 90px; }
	.foot-menu { width: 340px; }
	
 }
 
 @media screen and (max-width:800px) {
 	.banner { padding-top:40px }
    .ph-gall li { width: 23%; }
	.onlin-show { padding-bottom:60%; }
	
 }
@media screen and (max-width:720px) {
	.welcome-title h1 { font-size:22pt; line-height:28px; text-align:left }
	.sub-head h3, .widget-wrapp-02 h2 { text-align:left }

	.ddsmoothmobile { display:none }
	.dealers-list, .video-blocks { width:400px; margin:0 auto; border:none; padding-right:0; clear:both; float:none }
.video-blocks .align, .dealers-list .align { padding-right:; border:none; padding-left:0 }
	.spec-table { width:100%;  overflow:auto }
	.spec-table table { width:100%; }
	
	.dealers-list, .video-blocks { width: 500px; }
	
		.spec-table td {    display: table-row; width:46%; padding:1%; float:left }
	.spec-table tr { display:inline  }
	
	
}
@media screen and (max-width:680px) { 
	#page { background-image:url(../images/top-bg-620.jpg); background-position:top 0  } 
	.view-details { display:block }
	.right-btn { display:none }
	.container { width:90%; padding-left:20px; padding-right:20px; padding-bottom: 0; }
	
	 .foot-menu .sec-link { margin-left: 50px; }
	.foot-menu { width: 280px; }
	
}
@media screen and (max-width:620px) {
	
	#page { background-image:url(../images/top-bg-620.jpg) }
.foot-menu {
	width:100%
}
.foot-contact { clear:both; float:none; margin:15px auto 0 auto 
}
.cpr, .design { width:100%; text-align:center; }
.youtube-video { width:200px; margin:0 auto 25px auto; clear:both; float:none}

.door-pr li { width:33%; }
.logo { width:139px; }
.container { }
.common-section { padding:20px 0;  }
.cnt-address { width:100% }
.prIMG, .proDeta { clear:both; float:none }
.proDeta { width:100%; }
.dealers-list { display:none; }
.foot-menu { text-align:center; margin-bottom:10px; }
.foot-menu ul, .fmenu-align { width:100%; margin:0 }
.foot-menu li { display:inline-block }
.foot-contact { text-align:center; padding-right:0 }
.prIMG { width:100px; text-align:center; float:none; clear:both; margin:0 auto }
.cnt-address .hide { display:block; margin-top:20px; }
.gmp { height:300px; } 
.product-land-wrapp .align { margin-left:0 }

.foot-menu .sec-link { margin-left: 0; }
 }
 
@media screen and (max-width:560px) { 
.banner-520 { display:block}
.banner-520 img { width:100%; }
.banner-desk { display:none; }

.video-blocks li .align { padding: 5px; }
.video-blocks {  width: auto; }
.ph-gall li { width: 31%; }

}

@media screen and (max-width:470px) {
	.door-pr li { width:48%; }
	.down-eb-cn { width:100%; padding:40px 0 }
	.form-section-01, .guest_label { width:100%; }
	.guest_label_01 { display:none }
	.guest_label_txtfeild, .guest_label_txtarea, .guest_label_txtfeild_select { width:100%; padding:8px 0; border:none; }
	.field { width:auto; float:none; clear:both; border:1px solid #d7cfc6; padding:0px 10px }
		.dealers-list, .video-blocks { width:100% }
		
	.banner-520 { display:none }
	 .banner-428	{ display:block }
.banner-428 img { width:100%; }
#page { background-image:none }
 .video-blocks li { width:200px; clear:both; float:none; margin:0 auto }
 .testi-img { clear:both; float:none; text-align:center; width:100%; margin-bottom:10px}
 .prod-img { clear:both; float:none; margin:0 auto 10px auto } 
 .fieldRadio { width:100% } 
 .pdt-det-main h2, .product-desc-ind h3 { text-align:center }
 .user-manual-dd { width:90%; padding:20px 4% }
  .user-manual-dd ul { padding-top:25px; }
 .user-manual-dd li { margin-bottom:0px; width:100%; padding-top:10px  }
 .container { padding-left: 15px; padding-right: 15px; padding-bottom: 0; }

}

@media screen and (max-width:420px) {
	.ph-gall li { width: 48%; }
	.tabs-subPage .tab-content { padding: 20px 12px; }
}

@media screen and (max-width:360px) {
.mob-menu {
	margin-right:20px; margin-left:20px;
	width:250px; }
	.down-icon { width:100% }
	.down-eb-cn img { width:78px; }
	.user-manual-dd { border: none; padding: 0; }
	.user-manual-dd ul { width: 240px; }
	.user-manual-dd a:link, .user-manual-dd a:visited { background-position: 95% 10px; }
}

@media screen and (max-width:320px) { 

}