@charset "UTF-8";
@import "https://fonts.googleapis.com/css?family=Playfair+Display";
@font-face{font-family:'slabo_27pxregular';src:url(../fonts/slabo27px-regular-webfont.html) format("woff2"),url(../fonts/slabo27px-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'poppinsregular';src:url(../fonts/poppins-regular-webfont.html) format("woff2"),url(../fonts/poppins-regular-webfont-2.html) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'poppinssemibold';src:url(../fonts/poppins-semibold-webfont.html) format("woff2"),url(../fonts/poppins-semibold-webfont-2.html) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'ralewayregular';src:url(../fonts/raleway-regular-webfont.html) format("woff2"),url(../fonts/raleway-regular-webfont-2.html) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'ralewaysemibold';src:url(../fonts/raleway-semibold-webfont.html) format("woff2"),url(../fonts/raleway-semibold-webfont-2.html) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'playfair_displayregular';src:url(../fonts/playfairdisplay-regular-webfont.html) format("woff2"),url(../fonts/playfairdisplay-regular-webfont-2.html) format("woff");font-weight:normal;font-style:normal}
@font-face {
    font-family: 'pt_sansregular';
    src: url('../fonts/pt_sans-web-regular-webfont.html') format('woff2'),
         url('../fonts/pt_sans-web-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.close{
    display: none;
}

@font-face {
    font-family: 'michromaregular';
    src: url('../fonts/michroma-webfont.html') format('woff2'),
         url('../fonts/michroma-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'pf_square_sans_prolight';
    src: url('../fonts/pf_square_sans_pro_light-webfont.html') format('woff2'),
         url('../fonts/pf_square_sans_pro_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.page-header { position:relative; z-index:1200; width:100%; height:auto; }

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1;text-align:justify}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}
li{list-style-type:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
img{max-width:100%;vertical-align:text-bottom;height:auto;vertical-align:top}
.clear{clear:both}
address{font-style:normal}
li{list-style-type:none}
.ddsmoothmenu{font-weight:normal;text-transform:uppercase;width:auto;float:right}
.menuAlign{padding-left:155px}
.ddsmoothmenu ul{z-index:100;margin:0;padding:0;list-style-type:none}
.top-section .ddsmoothmenu .menu-left{float:left}
.top-section .ddsmoothmenu .menu-right{float:right!important}
.ddsmoothmenu ul li{position:relative;display:inline;float:left;padding:0 8px}
.ddsmoothmenu ul li a{display:block;padding:5px 0;color:#383838;text-decoration:none;position:relative}
* html .ddsmoothmenu ul li a{display:inline-block}
.ddsmoothmenu ul li{margin-left:-1px}
.ddsmoothmenu ul li a:link,.ddsmoothmenu ul li a:visited{color:#242429;font-size:10pt}
.ddsmoothmenu ul li a.selected{color:#676666}
.ddsmoothmenu ul li a:hover{color:#676666}
.ddsmoothmenu ul li ul{position:absolute;left:0;display:none;visibility:hidden;text-align:center;padding:0}
.ddsmoothmenu ul li ul li{display:list-item;float:none;text-transform:capitalize}
.ddsmoothmenu ul li ul li ul{top:0}
.ddsmoothmenu ul li ul li a{font-size:13pt;width:180px;padding:8px 15px;text-transform:capitalize;margin:0;border-top-width:0;border-right:none;color:#39454F;border:none;border-radius:0}
.ddsmoothmenu ul li ul li a:link,.ddsmoothmenu ul li ul li a:visited{color:#342614;padding:15px;font-size:12pt;border-radius:0}
.ddsmoothmenu ul li ul li a:hover{color:#fff}
* html .ddsmoothmenu{height:1%}
.downarrowclass{position:absolute;top:25px;right:20px;padding-left:10px}
.rightarrowclass{position:absolute;top:6px;right:5px}
.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:silver}
.toplevelshadow{opacity:.8}
.ddsmoothmenu ul li .dropTwoColum{margin-left:-100px}
.dropTwoColum{width:380px;background-color:#000000}
.ddsmoothmenu .group{display:block;float:left;border-right:1px solid #778;margin-left:-1px}
.ddsmoothmenu ul li ul li .mainSubM:link,.ddsmoothmenu ul li ul li .mainSubM:visited{color:#383838}
#tabs .ddsmoothmenu{width:94.9%;padding-left:2.5%;padding-right:2.5%;border-left:1px solid #ababab}
#tabsdd li{background:#e3e3e3;background:-moz-linear-gradient(top,#e3e3e3 0%,#e3e3e3 67%,#dedede 79%,#d0d0d0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e3e3),color-stop(67%,#e3e3e3),color-stop(79%,#dedede),color-stop(100%,#d0d0d0));background:-webkit-linear-gradient(top,#e3e3e3 0%,#e3e3e3 67%,#dedede 79%,#d0d0d0 100%);background:-o-linear-gradient(top,#e3e3e3 0%,#e3e3e3 67%,#dedede 79%,#d0d0d0 100%);background:-ms-linear-gradient(top,#e3e3e3 0%,#e3e3e3 67%,#dedede 79%,#d0d0d0 100%);background:linear-gradient(to bottom,#e3e3e3 0%,#e3e3e3 67%,#dedede 79%,#d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3',endColorstr='#d0d0d0',GradientType=0);border-bottom:1px solid #ababab;border-right:1px solid #ababab}
#tabs .ddsmoothmenu ul li ul li a{color:#000000}
#tabs .ddsmoothmenu{border:1px solid #f0f0f0}
.prjSelector .ddsmoothmenu ul li ul li{margin-bottom:1px}
.menuSide{float:right;width:38%;line-height:21px;letter-spacing:1pt}
.menuSide ul li{margin-left:1px}
.menuSide p{padding-top:8px}
.menuSide ul li a:link,.menuSide ul li a:visited{padding:12px 23px 13px 20px}
.ddsmoothmenu ul .callMenu{color:#383838;padding-top:12px;padding-bottom:13px}
.ddsmoothmenu ul li ul{z-index:18000;border-radius:5px}
.ddsmoothmenu ul li ul li a:hover{background-color:none}
@media (max-width: 1030px) {
.menuSide{width:41%}
}

/* ----------------------------- Responsive tabs --------------------- */

ul.tabs-list{margin:0;padding:0;background:#323333}
.tabs-list li{display:inline-block;padding:13px 15px;margin:0;list-style:none;cursor:pointer;float:left;color:#555555;width:25%;text-align:center}
.tabs-container{padding:0;clear:left}
h2.accordion{cursor:pointer;padding:5px;display:none}
.tab-content{display:none}
.tab-active{border-bottom:none;margin-bottom:-1px!important;border-bottom:none;background-color:rgba(0,0,0,.2)}
.content-active,.accordion-active{display:block}
.tab-content{position:relative}
h2.accordion{font-size:13px;border-bottom:1px solid #fff;margin:0;padding:10px 15px;text-transform:uppercase}
h2.tab-active{border-bottom:0 solid #fff!important;margin-bottom:0!important;padding:10px 15px!important}
h2.tab-title:last-child{border-bottom:12px solid #fff!important;background:blue}
.vtabs ul.tabs-list{float:left;width:30%}
h2[role=tab]{color:#fff!important}
.vtabs .tabs-list li{display:block;padding:15px!important;margin:0;cursor:pointer;float:none}
.vtabs .tabs-container{padding:0;background-color:#fff;border:1px solid #fff;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}
.vtabs .tab-content{border:none}
.vtabs li.tab-active{border:1px solid #fff;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px!important}
.arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #fff}
h2.tab-active span.arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #E77E24}
h2.tab-active{background:#734C17!important}
.easy-accordion h2.accordion{display:block}
.easy-accordion .tab-content{border:1px solid #fff}
.easy-accordion .tab-content:last-child{border-bottom:1px solid #fff!important}
.jfit{width:100%;margin:0}
.tab-content-active{display:block}
h2.accordion:first-child{border-top:1px solid #fff!important}
/* -----------------------------------------------------------------------         Custom CHanges ------------------------ */
.gallery-tabs .tabs-list li{font-size:10pt;font-weight:normal;width:24.9%;border:none;margin:0;padding-left:0;padding-right:0;border-right:1px solid #FFF}
.tab-menu{padding-top:3px}
.gallery-tabs .tab-menu,.gallery-tabs .resp-tab-item{background-image:url(../images/btm-section.html);background-position:center center}
.resp-tabs-list li,.gallery-tabs .resp-tab-active{padding:13px 25px!important}
.gallery-tabs .tab-content{background:rgba(255,255,255,0.5);padding:20px;min-height:150px;border:1px solid #EEEFF0}
.gallery-tabs .tab-active{background-color:#734C17;padding:13px 0;color:#FFF}
.tabs-subPage .tab-content{background-color:#f9f9f9;border:1px solid #e3e3e3;min-height:150px;padding:20px}
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 890px) {
	.product-tabs {
		margin-top: 0 !important;
	}
	ul.tabs-list {
		display: none;
	}
	.tabs-container h2.accordion {
		background-color: #11632E;
	}
	h2.accordion {
		display: block;
	}

	.vtabs .tab-content {
		border: 1px solid #C1C1C1;
	}

	.vtabs .tabs-container {
		border: none;
		float: none;
		width: 100%;
		min-height: initial;
		clear: none;
	}
	.accordion-closed {
		display:none !important;
	}
	.vtabs .tab-content:last-child {
		border-bottom: 1px solid #fff !important;
	}
}
/*--------------------------- Custom styles ---------------------------*/
.tabs-subPage { padding-top:30px; }
/*--------------------------- sticky nav ---------------------------*/
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em;cursor:pointer}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:.188em}
.slicknav_menu{*zoom:1}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}
.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}
.slicknav_menu .slicknav_icon:before{background:transparent;width:1.125em;height:.875em;display:block;content:"";position:absolute}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.slicknav_menu:before{content:" ";display:table}
.slicknav_menu:after{content:" ";display:table;clear:both}
.slicknav_nav{clear:both}
.slicknav_nav ul{display:block}
.slicknav_nav li{display:block}
.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}
.slicknav_nav .slicknav_item{cursor:pointer}
.slicknav_nav .slicknav_item a{display:inline}
.slicknav_nav .slicknav_row{display:block}
.slicknav_nav a{display:block}
.slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_brand{float:left}
.slicknav_menu{font-size:16px;box-sizing:border-box;background:#4c4c4c;padding:5px}
.slicknav_menu *{box-sizing:border-box}
.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:bold;text-shadow:0 1px 3px #000}
.slicknav_menu .slicknav_icon-bar{background-color:#fff}
.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:.875em;list-style:none;overflow:hidden}
.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px}
.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}
.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}
.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff}
.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222}
.slicknav_nav .slicknav_txtnode{margin-left:15px}
.slicknav_nav .slicknav_item a{padding:0;margin:0}
.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}

.hvr-radial-in{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.hvr-radial-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border-radius:100%;-webkit-transform:scale(2);transform:scale(2);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-radial-in:hover,.hvr-radial-in:focus,.hvr-radial-in:active{background-color:#490423}
.hvr-radial-in:hover:before,.hvr-radial-in:focus:before,.hvr-radial-in:active:before{-webkit-transform:scale(0);transform:scale(0)}
.ddsmoothmenu ul li ul li a:link,.ddsmoothmenu ul li ul li a:visited{background-color:#1b1b21;padding:6px 5px;color:#fff;border-bottom:1px solid #5D4E4B;font-size:10pt!important; text-transform:uppercase}
.ddsmoothmenu ul li ul li a:hover{background-color:#FFCB05; color:#1b1b21 !important }
.title-left{float:left}
.bred-crumbs{float:right}
.bred-crumbs li{display:inline-block;font-size:7.5pt;text-transform:uppercase}
.bred-crumbs a:link,.bred-crumbs a:visited{display:block;padding:0 6px;color:#34343c;     font-family: 'pt_sansregular'; font-size:9pt  }
.bred-crumbs li:last-child a{font-weight:bold}
body{  font-family: 'pt_sansregular'; background-image:url(../images/pattern.jpg); line-height:22px; font-size:11pt;
 color:#5e5e5e }
p { padding-bottom:5px  }
/* ----------------------------- Titles --------------------- */

.welcome-title h1 {/* font-family:'poppinsregular';*/    

/* font-family: 'pf_square_sans_prolight';*/
 font-family: 'pt_sansregular';
 color:#433f30; font-size:28pt; padding-bottom:30px; font-weight:normal  }
.product-menu, .product-desc-ind h2, .sub-head h3,


.ind-test-hd h3, .foot-tlitle, .sub-title, .captionPdt  { font-family:'slabo_27pxregular'; padding:0 }
.product-desc-ind h2 { font-size:13pt;  }
.sub-head h3 { color:#000; font-size:14pt; padding-bottom:15px; border-bottom:1px solid #e6e6e6; margin-bottom:25px; }
.ind-test-hd h3 { color:#ffffff; font-size:14pt; padding-bottom:15px;  }
.widget-wrapp-02 h2 { font-size:14pt; padding-bottom:15px }
.foot-tlitle { padding-bottom:10px; border-bottom:1px solid #d7d7d7; margin-bottom:10px; font-size:12pt;  }
.title-page { line-height:normal; font-family: 'michromaregular'; color:#FFF;  padding:5px 0 10px 0; background-color:#34343c;   font-size:14pt; font-weight:normal }
.title-page h1 {
	padding: 0;
	margin: 0;
	font-weight:normal;
		text-transform: uppercase;
	font-style: italic;
}

.captionPdt { text-align:center; font-size:12pt; padding-bottom:10px; }
.bread-wrapp { padding:5px 0; background-color:#ffcb05  }
.sub-title { font-size:16pt; padding-bottom:10px; }
#page{width:100%;overflow:hidden; padding-top:20px;}
#page { background-image:url(../images/top-bg.jpg); background-position:right top; background-repeat:no-repeat;/* background-size:800px 135px;*/ }
	.banner  { padding-top:98px; }

.container { max-width:1200px; width:90%; margin:0  auto }
.logo { float:left; width:216px }
.mainMenu { float:right; }
.top-call { text-align:right }
.ind-heder {  z-index:12000; width:100%; padding:15px 0  }
.common-section { padding:50px 0 }
.menu-wrapp {  background-image:url(../images/menu-bg-left.png);  background-repeat:no-repeat; border-bottom:2px solid #ffcb05;
padding-left:33px; padding-right:0px; margin-top:20px; }
.ddsmoothmenu  { background-color:#FFF; }
.ddsmoothmenu ul li a { padding:14px 7px; }
.product-ind-wrapp { background-image:url(../images/pr-top-bg.jpg); background-repeat:repeat-x; background-color:#FFF; }
.tabs-list li { padding:0; width:19%; color:#FFF }
.tab-active { color:#ffcb05 !important; }
.product-menu { background-image:url(../images/products-hd-left.png); background-position:left bottom; height:58px; line-height:58px; padding-left:23px; background-repeat:no-repeat;   }

.product-hd  {
/*	background-color:#ffcb05; 
	background-image:url(../images/widget-01-center.jpg); 
	background-position:201px  bottom; background-repeat:no-repeat;
	padding-right:55px; 
float:left;
padding-left:35px;*/
padding:0;
text-align:right 
	 }
	 .product-menu ul.tabs-list { }
	 
	 
.product-hd span { display:block; background-image:url(../images/icon-door.png); background-repeat:no-repeat; background-position:left center; padding-left:30px; }
.product-bak { background-color:#25242A }

.tab-content { padding:30px; }

#product-tabs .product-tabs { }

.door-pr li { display:block; float:left; width:20%; text-align:center  }
.product-bg-right { background-image:url(../images/products-hd-blk-right.png); background-repeat:no-repeat; padding-right:30px; background-position:right bottom } 
.door-pr img { padding:15px; border:1px solid #e9e9e9; }
.door-pr img:hover {  background-color:#f5f5f5; }












.product-menu ul.tabs-list { }
.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+50,ffcb05+50,242429+50,242429+100 */
background: #ffcb05; /* Old browsers */
background: -moz-linear-gradient(left,  #ffcb05 0%, #ffcb05 50%, #ffcb05 50%, #ffcb05 50%, #242429 50%, #242429 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ffcb05 0%,#ffcb05 50%,#ffcb05 50%,#ffcb05 50%,#242429 50%,#242429 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ffcb05 0%,#ffcb05 50%,#ffcb05 50%,#ffcb05 50%,#242429 50%,#242429 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb05', endColorstr='#242429',GradientType=1 ); /* IE6-9 */
  }  
.widget-wrapp-01 .container {padding:33px 0; background-image:url(../images/widget-01-center.jpg); background-repeat:no-repeat; background-position:center bottom } 
.widgetDoorBlock { float:left; width:50%; }
.tabs-container { min-height:400px; }  
.widget-wrapp-02, .footer-wrapp { padding:40px 0;   }
.footer-wrapp { background-color:#FFF; border-top:1px  solid #d6d6d6; padding-bottom:0  }
.footer-left { padding-right:35%;   }
.footer-right { position:absolute; right:0; top:0; width:35% }
.foot-top { position:relative; min-height:150px; padding-bottom:15px; 
background-image:url(../images/foot-logo.jpg); background-position:376px 51px; background-repeat:no-repeat  }
.foot-menu { float:left; width:304px;   }
.fmenu-align { margin-left:-100px; }
.foot-menu ul { float:left; margin-left:100px;   }

.footerBtm { padding:20px 0; border-top:1px solid #d7d7d7 }
.cpr { float:left }
.design { float:right }
.product-desc-ind { padding:15px 0 }
.ind-abt-img { float:left; padding-right:30px; }
.widgetDoorBlock span { display:block; padding-right:55px; }
.widgetTestoBlock { float:left; width:50%; color:#FFF }
.widgetTestoBlock span { padding-left:55px; display:block }
.testi-img { float:left; padding-right:15px; }
.youtube-video { float:right; padding-left:20px; }
.foot-contact { float:right; padding-right:40px; }
.footer-wrapp { color:#787878; font-size:10pt }
.foot-menu li { line-height:normal; padding:0; margin:0 }
.foot-menu a:link, .foot-menu a:visited { display:block; padding:3px 0 3px 15px; background-image:url(../images/bullet.jpg); background-repeat:no-repeat; background-position:left 8px; color:#6a6a6a
 } 
 
 
.sub-bg { /*background-image:url(../images/top-bg.jpg); background-repeat:no-repeat; background-position:center top;
 background-size:1200px 203px;  */
 background-image:url(../images/pattern.jpg) !important; background-repeat:repeat;
 

}
.sub-page-content { margin-top:60px; background-color:#FFF;  position:relative; padding-bottom:30px;  }
.page-head { 
/*background-image:url(../images/sub-page-cnt-bg.jpg); background-position:left center; background-repeat:repeat-x; height:128px;
*/
 }  
.sub-content-area { padding-top:30px; padding-bottom:20px; min-height:400px; } 
.widget-wrapp-sub-page {  }
.bottom-pdt-block {padding:30px 0; background-color:#ffcb05; background-image:url(../images/pdt-btm-bg.jpg); background-repeat:no-repeat; background-position:right bottom   }
.btm-text { float:left; width:35%; color:#292101  }
.footer-products { float:left; width:50%; }
.footer-products img { max-width:100%;  }
.btm-text h2 { font-size:14pt; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #caa20a; }
.footer-products span { display:block; padding-left:30px }
 
/* ----------------------------- sticky header  --------------------- */
.sub-heder { background-image:url(../images/top-bg.jpg); background-repeat:no-repeat; background-position:top center; min-height:205px;  }
.show_hidden { background-image:url(../images/pattern.jpg);

}
.footer-break { background-image:url(../images/footer-break.png); background-repeat:no-repeat; height:16px; background-position:center center }
/* ---------------- For sticky header: class="float-panel"  ------------------*/
.float-panel {
    width:100%;
	
	z-index:16300;padding:0px 0;transform: translateZ(0);
    transition:all 0.5s; /* Effect for switching from .fixed to static */
}
.float-panel .content-area {margin:10px auto;}
.float-panel .fa-gg {color:#F0595C;font-size:30px;vertical-align:middle;transition:all 1s;}
/* when class="float-panel fixed" */
.fixed {box-shadow:0 2px 6px rgba(0,0,0,0.2);padding:4px 0;animation:slide-down 0.7s;opacity:1; background-image:url(../images/pattern.jpg) }
.fixed .fa-gg {transform: rotate(360deg); }
@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
    } 
}



/* ---------------- For Animation on Scroll ---------------- */
.slideanim {
    visibility:hidden;
    visibility:visible\9;/*For old IE browsers IE6-8 */
}
.slideanim.slide {visibility: visible; animation:slide 1s;}
.slideanim::after {
    /* useful when its child elements are float:left; */
    content: "";
    display: table;
    clear: both;
}

@keyframes slide {
    0% {
        opacity: 0;
        transform: translateY(50%);
    } 
    100% {
        opacity: 1;
        transform: translateY(0);
    } 
}


.fixed .logo { width:130px; padding-top:8px; }

.fixed .top-call { font-size:10pt; transition:all 1s; }

.fixed .menu-wrapp { margin-top:10px; transition:all 1s; }
.fixed .ddsmoothmenu ul li a { padding:11px 10px; transition:all 1s;  text-shadow: 1px 0 0 currentColor;  }

.pdt-content-area { padding:30px 0 }

.pdt-content-area .container { position:relative; }
.product-menu-page { height:100%;  background-color:#242429; position:absolute; left:0; z-index:12000; width:220px; }

.product-menu-page li { display:block }
.product-menu-page a:link, .product-menu-page a:visited { 
   background-image: url("../images/arrow-right.png");
    background-position: right center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #3a3a3f;
    margin-left: 10px;
    padding: 16px 20px;
    text-align: left;
    width: 143px;
	color:#FFF;
	display:block
	}
	
.product-menu-page a:hover, .product-menu-page .active { background-image:url(../images/arrow-right-ho.png)  !important; color:yellow !important }

.product-content-block-page { min-height:600px; background-color:#fff; padding-left:160px }


/* ----------------------------- buttons and forms --------------------- */
.viewAll { float:right }

.bottom-pdt-block { position:relative; }
.btm-read-more { float:right; margin-top:30px; position:absolute; right:0; bottom:0; margin-bottom:30px; }
.btm-read-more a:link, .btm-read-more a:visited { display:block; background-color:#333333; color:#c5c5c5; padding:4px 10px; font-size:9.5pt; line-height:normal }
.btm-read-more a:hover { background-color:#505050; }
.product-menu { width:220px; padding-left:0; position:absolute; left:0  }
.tabs-list li { width:auto; width:143px;  padding:16px 20px; text-align:left;
background-image:url(../images/arrow-right.png); background-position:right center; background-repeat:no-repeat;
border-bottom:1px solid #3a3a3f; margin-left:10px; }
.product-bg-right { padding-right:0 }
.tab-active { background-image:url(../images/arrow-right-ho.png) !important }

/*.product-hd  { padding-top:15px; padding-bottom:15px;  } */
.product-hd { margin-bottom:10px; }
.product-hd span { font-size:13pt; font-weight:bold; padding-right:0; padding:5px 0 5px 30px  }
.tabs-container { }
.product-ind-wrapp .container { position:relative }
.product-indTb-cnt { padding-left:5px; }
.product-menu { line-height:12px }
.product-ind-wrapp { background-image:none; }
.tab-content { padding:0 0px; background-color:#FFF; min-height:400px; }

.product-ind-wrapp { padding:40px  0; background-color:#FFF  }

.projWidgetWrapp { padding:40px 0 0 0; background-color:#FFCD05 }
.pdt-bg {
	 background: rgba(36,36,41,1);
background: -moz-linear-gradient(left, rgba(36,36,41,1) 0%, rgba(36,36,41,1) 50%, rgba(255,205,5,1) 51%, rgba(255,205,5,1) 73%, rgba(255,205,5,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(36,36,41,1)), color-stop(50%, rgba(36,36,41,1)), color-stop(51%, rgba(255,205,5,1)), color-stop(73%, rgba(255,205,5,1)), color-stop(100%, rgba(255,205,5,1)));
background: -webkit-linear-gradient(left, rgba(36,36,41,1) 0%, rgba(36,36,41,1) 50%, rgba(255,205,5,1) 51%, rgba(255,205,5,1) 73%, rgba(255,205,5,1) 100%);
background: -o-linear-gradient(left, rgba(36,36,41,1) 0%, rgba(36,36,41,1) 50%, rgba(255,205,5,1) 51%, rgba(255,205,5,1) 73%, rgba(255,205,5,1) 100%);
background: -ms-linear-gradient(left, rgba(36,36,41,1) 0%, rgba(36,36,41,1) 50%, rgba(255,205,5,1) 51%, rgba(255,205,5,1) 73%, rgba(255,205,5,1) 100%);
background: linear-gradient(to right, rgba(36,36,41,1) 0%, rgba(36,36,41,1) 50%, rgba(255,205,5,1) 51%, rgba(255,205,5,1) 73%, rgba(255,205,5,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242429', endColorstr='#ffcd05', GradientType=1 );
 }
 
 
 
 

ul.tab {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;

}

/* Float the list items side by side */
ul.tab li {float: left;}

/* Style the links inside the list items */
ul.tab li a {
    display: inline-block;
    color: black;
    text-align: center;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;
	padding:5px 10px; 
}

/* Change background color of links on hover */
ul.tab li a:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
ul.tab li a:focus, .active {
	color:#bc9501 !important
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 10px 0px;

    border-top: none;
}
.tabcontent {
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}


.door-pr ul { margin-left:-15px }
.door-pr li {  display:block }
.door-pr img { border:none; padding:0 }
.door-pr span { display:block; padding:5px; margin-left:15px; border:1px solid #e6e6e6;
-webkit-transition-duration:.3s;transition-duration:.3s }
.door-pr img:hover  { opacity:1 }
.door-pr span a{ color:#242429 }
.door-pr span:hover, .door-pr a:hover  { background-color:#c1c0c0  } 


ul.tab .viewAllBtn { float:right !important; }
.viewAllBtn a:link, .viewAllBtn a:visited, .viewAll a:link, .viewAll a:visited  { display:block; background-color:#242429; font-size:10pt; line-height:normal; padding:5px 10px; color:#FFCB05 !important; background-image:url(../images/more-arrow.png); background-repeat:no-repeat; background-position:90% center; padding-right:15px; line-height:0; padding-top:12px; padding-bottom:10px;  }
ul.tab  .viewAllBtn a:hover { background-color:#FFCB05; color:#000 !important }


.viewAll a:hover, .viewAllBtn a:hover { background-color:#565656 }



.hide { display:none }
.door-pr .model-no { padding:5px 0 0 0; margin:10px 0 0 0;  }

.prIMG { width:300px; float:left; margin-right:15px; padding-top:60px; }
.prIMG img { width:100%; }
.proDeta { text-align:justify; margin-right:15px;  font-family: 'pt_sansregular'; line-height:22px; font-size:11pt;
 color:#5e5e5e }
.proDeta h2 { padding-bottom:10px; padding-top:15px; font-size:14pt; }
.door-pr li { margin-bottom:10px;
  table-layout:fixed;
  white-space:nowrap;
 border-spacing: 0px;
  border-collapse: separate;   

 }
.door-pr .model-no {
  overflow:hidden;
}
.big {
  font-size:20pt;
}

.hellip {
  padding-left:0.2em;
  float:right;
  background:white;
  position:relative;
}
.google-wrapp { padding:20px 0;   }

.contact-wrapp { position:relative; }

.cnt-address { z-index:1200 }

.dimention-table th, .dimention-table td { padding:5px 10px  } 
.dimention-table th { text-align:center; background-color:#FFCB05; color:#000; }
.dimention-table td { border:1px solid #FFCB05 }
.tab-content h2 { float:left }
.product-indTb-cnt .tab-content { padding-top:20px; }

.cnt-logo { width:150px; margin:0 auto 15px auto }
.cnt-address { width:500px; margin:0 auto; text-align:center; float:left; }





.feedBack { float:left; width:500px; }
.feedBack .formWrapp { width:380px; margin:0 auto }


.cnt-address { border-right:1px solid #d7cfc6;  }

.cnt-top { border:1px solid #d7cfc6;  padding:45px 0; width:1030px; margin:30px auto  }




.guestForm_wrap {
    padding-bottom: 8px;
}
.guest_label {
    float: left;
    padding-top: 4px;
    text-align: left;
    width: 140px;
}
.guest_label_01 {
    float: left;
    padding-top: 4px;
    text-align: center;
    width: 20px;
}
.guest_label_txtfeild, .guest_label_txtarea, .guest_label_txtfeild_select {
    border: 1px solid #d7cfc6;
    border-radius: 3px;
    color: #333333;
    height: 14px;
    padding: 4px 5px;
    width: 200px;
}
.guest_label_txtfeild_select {
    height: 22px;
    padding: 2px 5px;
    width: 210px;
}
.guest_label_txtarea {
    height: 45px;
}
.formWrapp {
    margin: 0 auto;
    padding-top: 0;
    width: 100%;
}
.formWrapp {
    margin: 0 auto;
    width: 990px;
}
select {
    height: 26px;
    padding: 3px 4px;
    width: 210px;
}
.formWrapp {
    margin: 0 auto;
    padding-top: 0;
    width: 100%;
}
.formWrapp {
    margin: 0 auto;
    width: 990px;
}
select {
    height: 26px;
    padding: 3px 4px;
    width: 210px;
}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
}
.address-blkss {
    padding: 0;
}
.checkbox-wrapp {
    float: left;
    text-align: left;
    width: 294px;
}
.field, .fieldRadio {
    float: left;
    width: 212px;
}
.fieldRadio { width:260px; }
.fieldRadio table { width:100%; }
.checkbox {
    padding: 5px 0;
}
.form-section-01 {
    margin: 15px auto;
    width: 440px;
}


#gallery-tabs .tabs-list li { background-color:#000; background-image:none; padding:10px 20px 6px 20px; text-align:center }
#gallery-tabs .tab-active { background-image:none !important; }
.down-eb-cn { width:400px; margin:0 auto }
.down-eb-cn img { width:100px; }

.down-icon { width:290px; margin:0 auto; font-family:'poppinsregular'; font-size:16pt }
.down-icon table { width:100%; }
.down-icon img { max-width:30px; margin-top:0px;  }
.down-icon td { padding:3px 5px; text-align:center }


.down-eb-cn {
	 padding:60px 0; margin-top:30px; margin-bottom:60px; border:1px solid #e3e3e3; background-color:#ffF }

.down-icon img { -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);  }
.down-icon img:hover { -webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
    filter: grayscale(0);   }
	
	
	
	.video-blk, .f-map {
        position: relative;
        padding-bottom: 400px; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
	.f-map { padding-bottom:135px; }
    .video-blk iframe, .f-map iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }


.video-blk { width:600px; margin:0 auto }

.abt-art { padding:20px; border:1px solid #d7cfc6; margin-top:-1px; }


.design a:link, .design a:visited { color:#6a6a6a }
.design a:hover, .foot-menu a:hover { color:#bc9501 !important }
.viewAllTest { float:right }
.viewAllTest a:link, .viewAllTest a:visited { color:#242429; display:block; padding:4px 12px; font-size:10pt; line-height:normal; background-color:#FFCB05;
background-image:url(../images/more-arrow-black.png); padding-right:20px; background-position:89% center; background-repeat:no-repeat

 }
.viewAllTest a:hover {color:#FFF; background-color:#000000; background-image:url(../images/more-arrow.png) }

.scrollToTop{width:40px;height:40px;text-align:center;font-weight:bold;color:#444;text-decoration:none;position:fixed;bottom:75px;right:40px;display:none;background-image:url(../images/top-button.png);background-repeat:no-repeat;background-size:100% 100%;z-index:18000; color:#29ACBE}
.scrollToTop:hover{text-decoration:none;}

.right-btn { float:right; padding-left:30px; }

.listing li { display:block; padding:1px 0; background-image:url(../images/bullet-blk.png); background-repeat:no-repeat; background-position:left 9px; padding-left:10px; }
.dealer-section { float:left; padding-right:50px; }
.dealers-list { float:left }
.video-blocks { float:left; width:46%; }
.video-blocks ul { margin-top:-10px; }
.video-blocks li { display:block; float:left; width:50%; }
.video-blocks li .align { padding:10px;  }
.video-blocks a{ display:block; padding:0; background-color:#FFF; color:#242429 }
.video-blocks span { display:block; text-align:center; padding:5px 0; font-weight:bold }
.video-blocks li:hover, .footer-products li:hover { opacity:0.8 }
.footer-products { margin-left:-20px; padding-top:10px; }
.footer-products li { display:block; float:left; width:16%; }
.footer-products .align { padding:5px 5px 0 5px; }
.footer-products span { padding:0; font-size:10pt; text-align:center; padding-top:8px; }
.footer-products ul { padding-left:15px; }
.btm-text { width:25% }
.bottom-pdt-block h2 { border-bottom:1px solid #caa20a; margin-right:160px; padding-bottom:10px; margin-bottom:10px }
.footer-products { width:90% }
.footer-products a:link, .footer-products a:visited { color:#292101; display:block; padding:8px 5px 5px 5px; text-align:center }

	.tooltip_templates { display: none; width:100px; }
	
	
	blockquote {
    font-size:16px; 
    padding:18px 20px 1px 20px;
    margin-left:3px; 
    margin-bottom:20px;
    background:#f2f1f6;
	border:1px solid #eaeaf2
}	

blockquote:before {
    color: #34343C;
    font-size: 18px;
    line-height: 0.5em;
    margin-right: 0.27em;
    content: "\f10d";
    font-family: FontAwesome;
    float:left;
}
.dealer-section-page { min-width:200px; float:left; width:25%; margin-bottom:15px; }

.small-title {     font-family: 'michromaregular'; font-size:12pt; padding-bottom:15px;  }
.banner-sub { padding:30px 0; }
.banner-sub img { width:100%; }
.sub-page-content { margin:0 }



.gradient-icon {
    background: -webkit-gradient(linear, left top, left bottom, from(#34343C), to(#34343C));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
}
.gradient-icon:hover {
	    background: -webkit-gradient(linear, left top, left bottom, from(#9a7a01), to(#9a7a01));
	    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
	opacity:1;
 }
.smo { float:left; padding-left:10px }
.smo li { display:block; font-size:20pt; float:left; margin-left:10px; }
.top-smowrp { float:right }
.top-call { float:left; padding-top:5px; padding-right:20px; border-right:1px solid #babac2 }
.pdt-pg { margin-top:35px; position:static }
.glance-in-wrapp li { display:block; float:left; text-align:center; width:170px; padding-bottom:9px; }
.glance-in-wrapp span { display:block; padding-top:6px 0 !important; text-align:center; padding-right:0 !important }
.glance-in-wrapp a:link, .glance-in-wrapp a:visited { color:#25242a; }

.dealers-list { width:50% }

.phGall-ind li { display:block; float:left; width:33%; padding-right:0%  }
.phGall-ind img { width:100%; }
.phGall-ind span { display:block; padding:0 10px 0; }
.phGall-ind { padding-bottom:15px; }

.dealers-list .align { padding-right:30px; border-right:1px solid #dbd1d2 }
.video-blocks .align { padding-left:30px; }
.video-blocks li { width:50%; }
.video-blocks { width:42%; }

.product-land-wrapp li { display:block; float:left; width:100%;    }

.product-land-wrapp .align  { padding:30px; border:1px solid #000; margin-left:20px; margin-bottom:20px; border:1px solid #e6e6e6; position:relative }
.product-land-wrapp img { padding-bottom:0px; }
.product-land-wrapp span { display:block; padding:10px 0;  border:1px solid #e6e6e6; background-color:#34343C; color:#FFF  }
.product-land-wrapp .align:hover {   }
.prod-img { float:left; width:100px;  position:absolute;  }


.pdt-det-main { padding-left:120px; min-height:190px; }

.pdt-det-main h2, .product-desc-ind h3 { font-size:12pt; padding-bottom:10px; border-bottom:1px solid #e6e6e6; margin-bottom:10px; }

.prod-img-right { right:0; margin-right:15px; }
.pdt-det-main-right { padding-left:0; padding-right:120px; }
.feature-block { padding:20px; margin:15px 0; border:1px solid #e6e6e6 }
.feature-hd { font-size:12pt; background-color:#34343C; color:#FFF; padding:5px 15px; margin-bottom:15px; }
.feature-block .listing ul { display:block; float:left; width:50% }
.feature-block .listing li { padding-right:20px }
.cnt-address  { padding-top:15px }
.cnt-address h2 { font-size:14pt; padding-bottom:10px;  }
.branch-address { margin-top:40px; padding-top:30px; border-top:1px solid #d7cfc6 }
.gmap-btn { width:180px; margin-top:15px; }

.gmp {
    height: 400px;
    overflow: hidden;
    position: relative;
	width:100%
}
.gmp iframe {
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
}

.menu-wrapp { position:relative; z-index:20000; }
.pdt-content-area .container { position:relative; z-index:100 }

.ph-gall li { display:block; float:left; margin-left:2%; width:14.5%; margin-bottom:10px; margin-top:10px }
.ph-gall img { max-width:100%; min-height:80px; height:auto }
.ph-gall a{ display:block; padding:5px; border:1px solid #ffd0cd }
.banner-sub { padding:25px 0 0 0; }
.banner-sub img { display:none; /*-------------------- Hides baner images ---------------*/ }
.float-panel { }
.prd-list-Wid  ul { margin-left:-15px }
.prd-list-Wid Li { display:block; float:left; width:16.6%; }

.prd-list-Wid .align { margin-left:15px;  }
.prd-list-Wid span { text-align:center; padding-top:10px; display:block;
    border: 1px solid #e6e6e6;
    display: block;
    margin-left: 0px;
    padding: 5px; margin-top:15px;
    transition-duration: 0.3s;

 }
.prd-list-Wid a:link, .prd-list-Wid a:visited {color:#242429; display:block; padding:15px 10px 10px 10px;  background-color:#FFF; font-weight:bold;
border:1px solid #e6e6e6 }
.prd-list-Wid a:hover {  background-color:#f3f3f3; }


.glance-in-wrapp-new { }
.at-glnce-img { float:left; width:30%; text-align:center }
.at-glnce-img span { display:block; padding:15px 10px; border:1px solid white }

.at-glnce-list { float:left; width:70%; }
.at-glnce-list .listing { padding-left:20px }

.spec-table { padding:10px 0; border:1px solid #e6e6e6; margin:15px 0 }
.spec-table table { width:100%; }
.spec-table td { padding:5px 15px; border:1px solid #e6e6e6 }
.spec-table p { padding:5px 15px;} 

.yellow-title { background-color: #ffcb05;
    color: #000;
    text-align: center; margin-bottom:10px; margin-left:0; line-height:0; padding:18px 0 15px 0
	}
	
	.prIMG { width:30%; }
.proDeta { float:left; width:66%; margin-right:0}



.prd-list-Wid img { width:100px; margin:0 auto }
.prd-list-Wid { text-align:center }
.projWidgetWrapp { background-color:#FFF; }
.product-indTb-cnt .tab-content { border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; background-color:#f3f3f3 }


.prd-list-Wid { background-color:#ffcb05; padding:20px; }
.footer-products .align { background-color:#fff; margin-left:25px;}

.mail { color:#5e5e5e; }
.mail:hover { color:black }
.backBtn { float:right }
.backBtn a:link, .backBtn a:visited { color:#34343C; background-color:#FFCB05; font-size:10pt;  display:block; padding:0px 15px 5px; border-radius:4px; margin-top:5px; }


.user-manual-dd { width:300px; text-align:center; margin:60px auto; border:1px solid #e3e3e3; padding:40px; }
.user-manual-dd h2 { font-size:16pt; padding-bottom:25px; text-align:center; width:100%; }
.user-manual-dd li { display:block; float:left; width:50%; padding-top:30px; line-height:normal }
.user-manual-dd a:link, .user-manual-dd a:visited { display:block; padding:8px 25px 5px 0; background-color:#000; color:#fff; margin-left:5px; background-image:url(../images/down-icn.png); background-repeat:no-repeat; background-position:90% 10px; background-size:12px 12px }
.user-manual-dd a:hover {color:#FFCB05; background-image:url(../images/down-icn-ho.png); }
.user-manual-dd ul { width:265px; margin:0 auto }
#gallery-tabs .tabs-list li { width:33.33%; margin:0; padding:0 }
#gallery-tabs .tabs-list span {  padding:10px 0 6px; display:block; border-right:1px solid white }

.dealers-list { width: 36%; }
.phGall-ind li { width: 50%; }
.video-blocks li { width: 33.33%; }
.video-blocks { width: 64%; }
.video-blocks span { padding: 9px 0; }
.prd-list-Wid Li { width: 16.5%; }
.prd-list-Wid a:link, .prd-list-Wid a:visited { padding: 15px 5px 10px 5px; }
.prd-list-Wid span { padding: 4px; }
.glance-in-wrapp ul { text-align: center; }
.glance-in-wrapp li { display: inline-block; width: 33%; float: none;  }
.glance-in-wrapp span { font-size: 10.5pt; }
.footer-products li { width: 16%; }
.bangr-adres { width:50%; padding-top: 0; }

.prdct-pages-fot { padding:10px 0 15px 0; text-align:center; font-size: 10.5pt;  }
.onlin-show {max-width: 760px; margin: 0 auto;  margin-top:20px; position:relative; padding-bottom:45%; }
.onlin-show iframe { position:absolute; width:100%; height:100% }


.onlin-show .f-map { padding-bottom: 380px; }
.foot-menu .sec-link { margin-left: 80px; }
