.applicImag { width:calc(40% - 0px); padding-right:30px; float:left }
.application-area { width:calc(60% - 0px); float:left }

.two-column-logo { display:flex; align-items:center; max-width:450px; margin:0  auto } .video-twocolmn { padding-top:30px }
.viewAll { padding-top:10px; width:200px; margin:0 auto }
.viewAll a:link, .viewAll a:visited { display:block; padding:15px 0; background-color:#000717; color:#fff;  text-align:center; text-transform:uppercase; transform:all 0.5s ease }
.viewAll a:hover { background-color:#01b6f1 }

.banner-right { background-image:none } .home-intro-wrapp:before { display:none }
.header-wrapp { background-color:rgba(4,12,29,0.8); padding-bottom:15px }
.foot-logo { float:left }
.footer-address address {    padding-left:40px; text-align:left !important }
.footer-address address.foot-call { padding-top:35px }
.footer-top { position:relative; }
.foot-quick-cont li:nth-child(2n) { float:none; clear:both; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); } 
.foot-quick-cont li { width:175px; }
#page, body, html { background-color:#fff; }
.txtar { height:122px; }
.site-map .footer-menu a:link, .site-map .footer-menu a:visited { color:#212529; }
.site-map { width:485px; margin:0 auto; padding-top:20px; }
.site-map .contact-tilte { padding-bottom:5px; }
.primary-menu .downarrowclass, .hme-testi-block .bx-controls-direction { display:none !important; }
.mobMenu, .sis-ind-mob, .sis-sub-mob, .pro-th-mob, .pro-banner-mob, .banner-sub-mob, .product-land-pg h3 { display:none; }
.top-call a:link, .top-call a:visited{ font-size:11.5pt !important; color:#e1e1e1 }
  .tect-spec-two-colmun li { display:block; float:left; width:calc(50% - 0px); padding-left:35px; }
 .tect-spec-two-colmun ul { margin-left:-35px }
 .pdt-cat-slide-shade { width:200px;  position:absolute; top:0; right:0 }
 .prdt-cat-details-shade { min-height:200px }
 .sub-brands-wrapp { background-color:#f7f5f6; padding:45px 0; text-align:center }
  .sub-brands-wrapp li { display:inline-block; width:calc(16% - 0px); padding:5px; border:1px solid #efe5ea; margin:2px 0 } .down-eb-cn { position:relative; } .listing-adv-deck ul { float:left; }
  .listing-adv-deck { width:auto !important; } .prd-cat-deck { min-height:230px; }
  .prd-cat-floordeck { min-height:295px; } .pergola-shades { width:200px; padding-bottom:20px; }
 
@media (max-width: 1250px) {
.foot-logo img { width:160px; }
.footer-menu ul { padding-right:30px; }
.footer-address address { padding-left:30px; } 
.address-block-cnt { padding:0 50px; }
}
@media (max-width: 1180px) {
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited { padding:15px 10px; }
.footer-menu ul { padding-right:20px; }
.footer-address address { padding-left:20px; } .contat-logo, .address-block-cnt, .contact-number { margin-right:60px; } .site-map { width:445px; }
.product-land-pg figcaption p span { display:none; }
}

@media (max-width: 1080px) {
.footer-menu ul { padding-right:10px; }
.foot-logo img { width:115px; }
.footer-address address { padding-left:10px; } .contact-number { margin-right:0; float:right; }
.contat-logo, .address-block-cnt { margin-right:26px; }
.advantage-block li { width:calc(14.5% - 0px); }
.footer-menu-wrapp a:link, .footer-menu-wrapp a:visited, .footer-menu-wrapp p { font-size:11pt; }
 
}

@media (max-width: 1000px) {
a[href^="tel"]:link,    a[href^="tel"]:visited,    a[href^="tel"]:hover { pointer-events: auto; cursor: pointer; }
.mm-panels, .mm-panels>.mm-panel { background:#031a36; color:#fff; text-transform:uppercase; font-size:9pt; }
.mm-menu .mm-listview>li a:not(.mm-next) { font-size:9pt; }
.mm-listview>li:not(.mm-divider):after, .mm-navbar { border-color:rgba(4,180,245,0.3); left:0; }
.mm-listview>li, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before, .mm-listview>li:after { border-color:rgba(4,180,245,0.3); }
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* { color:#fff; }
.mm-menu .mm-listview>li .mm-next:after, .mm-menu .mm-listview>li .mm-next:after { color:#fff !important; }
.mobMenu { display:block; }
.mh-head { position:fixed; right:0; background:#00afef; height:42px; }
.mh-head .hamburger-inner, .mh-head .hamburger-inner:after, .mh-head .hamburger-inner:before { background-color:#fff; }
.mh-head .mh-btns-left>*, .mh-head .mh-btns-right>* { line-height:40px; }
.mh-head .mh-btns-left { left:5px; }
.mh-head.mh-btns-left { padding-left:40px; }
.site-logo img, .fixed .site-logo img { transition:all 0.5s ease; }
.site-logo { float:none; clear:both; width:calc(155px - 0px); position:fixed; transition:all 0.5s ease; }
.fixed .site-logo { width:calc(140px - 0px); transition:all 0.5s ease; }
.header-wrapp { padding:0; }
.header-wrapp.fixed { background-color:#031a36; }
.site-logo { background-color:#031a36; padding:10px; }
.footer-right, .top-call { display:none; }
.whats-call { display:block; position:fixed; bottom:15px; left:15px; width:35px; height:35px; z-index:155555; }
.mob-contact { top:0; width:370px; float:right; padding:5px 0; }
.mob-contact span { display:block; padding:5px 0 5px 30px; }
.mob-call, .mob-mail { float:left; }
.mob-mail { padding-left:10px; padding-right:10px; }
.mob-contact a:link, .mob-contact a:visited { color:#fff; }
.mob-call a:link, .mob-call a:visited, .mob-mail a:link, .mob-mail a:visited { display:block; background-image:url(../images/mob-whatsapp.png); background-position:left; background-repeat:no-repeat; background-size:25px 25px; }
.mob-mail a:link, .mob-mail a:visited { background-image:url(../images/mob-mail.png); }
.banner-caption h3 { font-size:30pt; }
.welcome-bg { background-size:600px auto; }
.welcome-title { width:250px; }
.wel-cap { font-size:30pt; }
.container { max-width:calc(100% - 0px); padding:0 30px; }
.welcome-wrapp { padding:60px 0; }
.why-title { font-size:30pt; }
.why-title span { font-size:26pt; }
:root { --gutter:60px 0px;  }
.hme-widget-why-lazerlite .container { background-size:170px 260px; }
.hme-exp-hd { font-size:16pt; }
.testi-align { padding-right:420px; background-size:300px 205px; }
.widget-title, .widget-title-small { font-size:24pt; }
.widget-title span { font-size:18pt; }
.testi-align .widget-title:after { width:85px; height:76px; }
.quick-links { display:none; }
.foot-logo img { width:135px; }
.footer-address address { padding-left:15px; }
.banner-cap-sub { font-size:30pt; }
.expe-items li { padding:10px 0 10px 10px; }
.expe-items li img { width:200px; } .abt-expe-widget { padding:40px 0; } .expe-items { width:435px; }
.expe-cap { font-size:24pt; }
#product-page { padding:40px 0; } .product-land-pg figcaption h2, .pdt-second-land figcaption h4 { font-size:14pt; }
.product-land-pg figcaption { opacity:0; }
.product-land-pg figcaption h2, .pdt-second-land figcaption h4, .product-land-pg figcaption p, .product-land-pg .kmwmor-btn { display:none; }
.product-land-pg h3 { display:block; background-color:rgba(4,10,32,0.8); padding:15px 5px 10px 5px; font-size:14pt; color:var(--cerulean); text-transform:uppercase; }
.product-land-pg h3 { position:absolute; bottom:0; width:100%; text-align:center; }
.products-page-wrapp { padding:75px 0 45px; }
.page-title h1 { font-size:22pt; }
.pdt-cat-slide-block { width:360px; } .prdt-cat-details { padding-right:390px; min-height:auto; }
.prd-cat-block { padding:30px 0 30px 0; margin-top:0; } .pdt-cat-title { font-size:20pt; } .prd-cat-block .prd-cat-hd, .prd-cat-hd { font-size:14pt; } polycarb-usage, .pdt-avil-coor-wrapp, .install-manual-wrapp, .advantages-wrapp { padding:30px 0; } .deck-access figure { width:160px; } .pdt-cate-wrap-deck .prdt-cat-details { min-height:auto; } .space { margin-top:0; } .pdt-planks { padding-top:0 !important; }
.registr-form { margin:20px auto 0px auto; }
}

@media (max-width: 920px) {
.address-block-cnt { padding:0 20px; } .contat-logo img { width:150px; }
.contact-wrapp { padding:26px; margin:0 0; } .google-maps { height:250px; margin-top:10px; } 
}

@media (max-width: 820px) {
.contat-logo { float:none; clear:both; text-align:center; padding-bottom:20px; margin-right:0; } .contact-number { float:left; } .contat-logo img { padding-top:0; }
.address-block-cnt { border-left:none; padding-left:0; } .contact-mob { width:520px; margin:0 auto; }  
.foot-logo { display:none; }
}

@media (max-width: 768px) {
#page { overflow:hidden; }
.fixed .site-logo { width:calc(130px - 0px); }
.site-logo { width:calc(140px - 0px); }
.banner-caption h3, .banner-cap-sub { font-size:26pt; }
.welcome-bg { mbackground-size:500px auto; opacity:0.2; }
.welcome-wrapp article { width:100%; }
.welcome-wrapp { padding:30px 0; }
.welcome-title { width:200px; }
.wel-cap { font-size:24pt; }
.wel-cap br { display:none; }
.slide-btn { width:110px; padding:5px 0; }
:root { --gutter:30px 0px;  }
.hme-widget-why-lazerlite article { float:none; clear:both; width:calc(100% - 0px); padding-left:0; }
.why-title { position:static; }
.hme-y-laz-th { float:none; clear:both; width:calc(100% - 0px); text-align:center; }
.hme-widget-why-lazerlite .container { background:none; }
.hme-widget-expe-wrapp li img { width:110px; }
.hme-exp-hd { font-size:14pt; }
.testi-align { padding-right:0; background:none; padding-bottom:30px; }
.testi-align .widget-title:after { width:55px; height:46px; top:0; }
.hme-testi-block .widget-title { margin-bottom:20px; }
.widget-title, .widget-title-small { font-size:22pt; }
.bx-wrapper .bx-pager.bx-default-pager a { width:10px; height:10px; }
.home-widget-brands-wrapp .container, .explore-bottom .container, .footer-top .container { padding:0; }
.smo li { background-size:120px 30px; }
.smo a:link, .smo a:visited { width:30px; height:30px; }
.smo li:nth-child(1n) { background-position:-5px 0; }
.smo li:nth-child(2n) { background-position:-45px 0; }
.smo li:nth-child(3n) { background-position:-88px 0; }
.smo li { margin-left:5px; }
.smo { padding-top:10px; } .footSmo .smo { padding-top:0; }
.footSmo .smo li:nth-child(1n) { background-position:-1px 0; }
.footSmo .smo li:nth-child(2n) { background-position:-36px 0; }
.footSmo .smo li:nth-child(3n) { background-position:-71px 0; }
.footSmo .smo a:link, .footSmo .smo a:visited { width:30px; height:30px; }
.foot-quick-cont li img { width:calc(45px - 0px); }
.home-widget-brands { padding:30px; }
.footer-menu { display:none; }
.contact-tilte { font-size:12pt; }
.footer-address { float:none; clear:both; width:522px; margin:0 auto; }
.footer-menu-wrapp, .sub-widget-white, .widget-why-lazer, .abt-widget-vision-wrapp, .abt-expe-widget, #product-page { padding:30px 0; }
.page-title h1, .page-caption, .expe-cap { font-size:22pt; }
.page-caption { padding-top:20px; } .sub-title { font-size:20pt; }
.expe-items { width:390px; }
.abt-expe-widget { background-position:center center; }
.footer-top-new .container { padding:0; }
.product-land-pg figcaption h2, .pdt-second-land figcaption h4, .product-land-pg h3 { font-size:12pt; }
.product-land-pg li, .pdt-second-land li { width:calc(50% - 0px); display:block; float:left; padding:2px; margin:0; }
.product-land-pg ul, .pdt-second-land ul { margin-left:-2px; }
#product-page .container { padding:0; }
.product-land-pg li.fullwidth { width:calc(100% - 0px); } .product-land-pg figcaption:before, .pdt-second-land figcaption:before { height:40px; }
.pdt-main-text { padding:20px; }
.page-tilte-wrap-pdt { padding:0 0 20px 0; }
.uv-logo { padding:10px 0 10px 0; }
.product-title { font-size:14pt; }
.pdt-name-vu, .guide-th { font-size:14pt; } .products-page-wrapp { padding:100px 0 30px; }
.prdt-cat-details { padding-right:330px; }
.pdt-cat-slide-block { width:300px; } .install-tips h5 { font-size:14pt; padding-bottom:0; }
.pdt-cate-wrap { padding-top:25px; } .sub-title-prd { padding:10px 0 0px 0; }
.polycarb-usage, .pdt-avil-coor-wrapp, .install-manual-wrapp, .advantages-wrapp { padding:20px 0; }
.pdt-logo, .turbo-logo li { width:170px; } .pdt-logo, .turbo-logo li { padding:20px 0 20px 0; } .smallTitle { font-size:14pt; } .registr-form { padding:0; margin:0; }
.registr-form .form-btn { width:90px; } .registr-form .submit-btn { padding:5px 0; }
.foot-logo { display:block; } .install-video-wrapp .guide-th { text-align:left; } 
}

@media (max-width: 720px) {
.mob-contact span, .hide { display:none; }
.sis-ind-mob { display:block; }
.mob-contact span, .sis-ind { display:none; }
.mob-call a:link, .mob-call a:visited, .mob-mail a:link, .mob-mail a:visited { width:25px; height:25px; }
.mob-contact { width:125px; padding:8px 0; }
.mh-head { height:41px; } .expe-cap { font-size:20pt; }
.footqc { position:static; transform:translate(0, 0%); -ms-transform: translate(0, 0%); width:calc(485px - 0px); padding:10px; margin:0 auto; }
.footqc li span, .footqc li { display:inline-block; } .footqc li { margin:10px 0; } .footqc li span { padding-top:5px; }
.footqc li img { margin-right:10px; } .footqc li img { width:30px; }
.footqc li:nth-child(2) { padding-left:10px; }
.footer-sister { padding-left:0; }
.uv-logo li { width:calc(220px - 0px); }
.pdt-cat-slide-block { float:none; clear:both; position:static; margin:0 auto; width:500px; padding-top:20px; }
.prdt-cat-details { padding-right:0; } .prdt-cat-details .listing li, .listing-adv-deck li { display:block; } .install-tips li { float:none; clear:both; width:calc(100% - 0px); padding:0px 0px 20px 0px; } .install-tips ul { margin-left:0; }
.install-tips li:nth-child(3) { padding-bottom:0; } .install-tips article { min-height:auto; padding-bottom:10px; } .prd-cat-hd:before { top:1px; }
.deck-adv-img, .listing-adv-deck { float:none; clear:both; width:calc(100% - 0px); text-align:center; }
.listing-adv-deck { text-align:left; padding-bottom:20px; padding-left:0; } .install-tips-deck li:nth-child(even) { padding-left:0; } .install-tips-deck li:nth-child(odd) { padding-right:0; } .install-tips-deck ul { margin-bottom:0; }
.deckwood-manual, .deckwood-manual li { padding-bottom:0; } .pdt-logo h3, .turbo-logo h3 { padding-top:5px; } .install-tips-deck ul:after { display:none; } .ph-gall li { width:calc(24% - 0px); } .gallery-wrapp { padding:0; } .instal-head { padding-top:5px; } .sub-brands-wrapp li { width:calc(19% - 0px); }
.advantage-block li { width:calc(18.5% - 0px); min-height:155px; } .advantage-block li img { width:55px; }
.prdt-cat-details-shade article { width:calc(340px - 0px); } .pergola-shades { margin:0 auto; }
}
@media (max-width: 620px) {
.expe-cap { transform:translate(0, 0%); -ms-transform:translate(0, 0%); position:static; font-size:18pt; text-align:center; }
.expe-cap br { display:none; } .expe-items, .expe-items li img { width:100%; }
.product-menu { position:static; width:260px; margin:0 auto; }
.page-tilte-wrap-pdt .container:after { margin-top:5px; }
.product-title { text-align:center; padding-top:20px; }
.downarrowclass { right:-60px; }
.pro-banner-mob, .banner-sub-mob { display:block; } .pro-banner-desk, .banner-sub-desk { display:none; } .colors-block li { width:calc(24% - 0px); } .usage-gallery li { width:calc(32% - 0px); } .contact-mob { width:100%; } .address-block-cnt { float:none; clear:both; padding:0; text-align:center; margin-right:0; border:none; }
.contact-number { float:none; clear:both; text-align:center; } .contat-logo { padding-bottom:0; }
.prdt-cat-details-shade article { width:calc(100% - 0px); }
.pdt-cat-slide-shade { position:static; margin:0 auto; } .pdt-name-vu, .guide-th { font-size:12pt; }
}
@media (max-width: 580px) {
.hme-widget-expe-wrapp li { width:calc(24% - 0px); vertical-align:top; }
.hme-widget-expe-wrapp li img { width:70px; }
.hme-exp-hd { font-size:10pt; }
.foot-quick-cont ul li, .foot-quick-cont ul, .smo, .foot-quick-cont { float:none; clear:both; }
.foot-quick-cont li:nth-child(2n) { position:static; top:0; left:0; -webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0); transform: translate(0, 0); }
.foot-quick-cont ul li span { display:inline-block; }
.foot-quick-cont li { width:100%; }
.foot-quick-cont li:nth-child(2) { padding:5px 0; }
.foot-quick-cont { width:225px; margin:0 auto; }
.smo { width:105px; margin:0 auto; }
.foot-quick-top { padding:20px 20px; } .foot-logo, .footer-address address, .footer-address address.foot-call { float:none; clear:both; } .footer-address address { padding-left:0; text-align:center !important; }
.contact-tilte { padding-bottom:10px; }
.footer-address address.foot-call { padding-left:0; padding-top:0; }
}
@media (max-width: 520px) {
.fixed .site-logo { width:calc(110px - 0px); }
.site-logo { width:calc(120px - 0px); }
.banner-caption h3, .banner-cap-sub { font-size:22pt; }
.banner-caption { bottom:auto; top:50%; }
.welcome-title { padding-bottom:15px; }
.wel-cap { padding-top:15px; }
.welcome-title { width:160px; }
.wel-cap { font-size:18pt; }
.hme-testi-block .widget-title { margin-bottom:10px; }
.readmore { padding-top:20px; }
.why-title { font-size:22pt; line-height:40px; padding-bottom:10px; }
.why-title span { font-size:20pt; }
.testi-align .widget-title:after { width:45px; height:36px; }
.container { padding:0 15px; }
.home-widget-brands { padding:20px; }
.widget-title, .widget-title-small, .widget-title span { font-size:14pt; }
.widget-title-small span { padding:0 80px; }
.widget-title-small span:before, .widget-title-small span:after { width:50px; }
.footer-address address.foot-call { padding-top:0; }
.contact-tilte { padding-bottom:5px; }
.footer-address { width:315px; }
.foot-logo { padding-bottom:20px; float:none; clear:both }
.footer-address address { width:calc(100% - 0px); text-align:center !important }
.explore-btn { bottom:70px; right:50px;  }
.footer-address address.foot-call { float:none; clear:both; text-align:center !important; }
.footer-address address.foot-call p { padding:0; }
.hme-widget-expe-wrapp figure { padding:5px 0; }
.pdt-sld-blk figcaption h4 { font-size:10pt; }
.page-title h1 { font-size:14pt; } .page-caption, .sub-title { font-size:14pt; }
.sub-title { padding-bottom:10px; }
.abt-cnt { padding:0; }
.centered-content p { text-align:justify; }
.expe-cap { font-size:14pt; padding-bottom:10px; }
.slide-arrow a:before, .slide-arrow a:after { top:12px; margin-left:10px; }
.slide-arrow a:after { top:18px; } .slide-arrow a:link, .slide-arrow a:visited { width:30px; height:30px; }
.mission-text .sub-title, .vision-text .sub-title { padding-bottom:0; }
.footqc li { display:block; } .footqc li:nth-child(2) { padding-left:0; } .footqc { width: calc(260px - 0px); }
.sis-sub-mob, .pro-th-mob { display:block; } .sis-sub-desk, .pro-th-desk { display:none; }
.product-land-pg figcaption h2, .pdt-second-land figcaption h4, .product-land-pg h3 { font-size:11pt; }
.uv-logo li {  width:calc(230px - 0px); margin:0 auto; }
.uv-logo li:first-child { padding-bottom:10px; }
.uv-logo { padding:20px 0 0 0; }
.pdt-name-vu { padding:5px 15px 15px 15px; font-size:11pt; }
.product-title, .guide-th { font-size:12pt; } .products-page-wrapp { padding:120px 0 30px; }
.prd-cat-block .prd-cat-hd, .install-tips h5 { font-size:10.5pt; }
.pdt-cat-title { font-size:16pt; } .pdt-cat-slide-block { width:100%; } .polyTable th, .turbTable th { font-size:9pt; }
.prd-cat-block { padding:20px 0 0 0 !important; } .prd-cat-hd, .sub-title-prd { font-size:11pt; }
.usage-gallery li { width:calc(49% - 0px); } .usage-gallery figure { padding:1px; } .colors-block li { width:calc(32% - 0px); padding:0; font-size:11pt; } .guide-img, .guide-video { width:calc(100% - 0px); padding-right:0; } .guide-video { padding-left:0; } .guide-img { padding:15px; } .guide-th { padding-bottom:10px; } .polyTable { margin-top:10px; } .prd-cat-block .prd-cat-hd { padding:10px 10px 10px } .colors-block li figcaption { padding:4px 0; }
.pdt-q-menu li { display:block; padding:0 0 5px 0; border-bottom:1px dashed #96b7de; margin-bottom:5px; }
.border-hide { display:none; } .install-manual-wrapp { padding-bottom:0; }
.polyTable table, .polyTable, .turbTable table { overflow:auto; } .install-video-wrapp { padding:10px; }
.turbo-logo li { width:125px; } .turbo-logo h3 { padding-top:0; } .smallTitle { font-size:10pt; }
.testimonias-block li { width:calc(100% - 0px); padding:10px 0; float:none; clear:both; border-bottom:1px dashed #07b1ec; } .testimonias-block ul:after { display:none; } .testimonias-block ul { border-bottom:none !important; } .testimonias-block li:first-child { padding-top:0; } .ph-gall li { width:calc(32% - 0px); } .ph-gall li figure { background:none; padding-bottom:4px; margin:0; } .down-eb-cn-img { padding-bottom:0; } .down-eb-cn { width:280px; margin:20px auto; } .date, .cntNU, .form-left, .form-right { float:none; clear:both; width:100%; padding:0; } .registr-form .txtar { padding-top:10px; } .registr-form .form-control { height:45px; padding-top:0px; } .registr-form .form-control, .room-type-reserv { font-size:11pt; } .registr-form .txtar { height:60px; padding-top:10px; } .room-type-reserv { padding-top:10px; }  .contat-logo img { width:135px; } 
.hme-widget-expe-wrapp p { line-height:20px; font-size:9.5pt; } .chbk { font-size:12pt; } #pageLoader img { width:80px; } .hpl-misc-blocks { padding:20px 0 0 0; } .install-tips.install-tips-hpl li { padding: 15px 0 15px 0; } .install-tips li { padding:0px 0px 15px 0px; } .smallTitlepdt { padding:10px 0 5px 0; } .miscItem { margin-bottom:10px; } .install-tips article { padding-bottom:5px; }  
.sub-brands-wrapp li { width:calc(32% - 0px); } .advantage-block li { width:calc(31.5% - 0px); }
.video-last { padding-top:30px; } .misc-block { float:none; clear:both; width:calc(100% - 0px); padding:20px 0; }
.misc-block-left { padding-right:0; } .pdt-hpl-misc-block:after { display:none; }
.misc-block figure { padding-top:20px; } .misc-block .listing li { display:block; } .misc-block-right { padding-left:0; } .pdt-hpl-misc-block { margin:25px 0; } .applicImag { float:none; clear:both;  width: calc(100% - 0px); padding-right:0; padding-bottom:15px; } .application-area { float:none; clear:both; width:calc(100% - 0px); } .img-btm-space { padding-bottom:20px; }
}
@media (max-width: 430px) {
.foot-quick-cont li { width:100%; }
.banner-caption h3 { font-size:18pt; text-align:left; }
.banner-cap-sub { font-size:16pt; text-align:left; }
.cpr, .design, .cpr-sub { float:none; clear:both; text-align:center; } 
.cpr-sub { padding-top:5px; }
.hme-widget-expe-wrapp p { line-height:16px; }
.footSmo { position:static; float:none; clear:both; }
.footSmo .smo { padding-top:0; }
.cpy-wrapp { padding-bottom:15px; } .misc-content, .sdlTech { float:none; clear:both; width:calc(100% - 0px); }
.sdlTech { padding-bottom:15px; } .smallTitle { padding:0 0 10px 0; } .ph-gall li { width:calc(49% - 0px); }
.product-land-pg h3 { font-size:9.5pt; } .smallTitlepdt { font-size:11pt; }
}
@media (max-width: 340px) {
.footer-address { float:none; clear:both; width:100%; }
.footer-address address, .foot-logo { text-align:center !important; float:none; clear:both; }
.hme-widget-expe-wrapp li { width:calc(49% - 0px); }
.hme-widget-expe-wrapp li:nth-child(3), .hme-widget-expe-wrapp li:nth-child(4) { padding-top:15px; }
.hme-widget-expe-wrapp ul { width:210px; margin:0 auto; } .turbo-logo li { width:105px; } .turbo-logo h3 { font-size:9pt; }
}