@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i'); /* font-family: 'Roboto', sans-serif; */ @import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i'); /* font-family: 'Roboto Condensed', sans-serif; */ * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } body {font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 13px; color: #001c4c; font-weight: 300; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow: hidden; } body a {text-decoration: none; transition: all 0.5s ease 0s; outline: none!important; font-size: 13px; color: #001c4c; } body a:hover { text-decoration: none } h1, h2, h3 { color: #001c4c } .font300 { font-weight: 300!important } .font400 { font-weight: 400!important; font-weight: 600!important } label { font-weight: 400 } p { color: #001c4c; line-height: 25px; } .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 } .clearfix { display: inline-block; display: block; zoom: 1 } .clear { clear: both } html, body, 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, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; } article, aside, figure, footer, header, hgroup, nav, section { display: block } object, embed { max-width: 100% } html { overflow-y: scroll } ul { list-style: none } pre { white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word } .ie7 img { -ms-interpolation-mode: bicubic } .ie6 html { filter:expression(document.execCommand(BackgroundImageCache, false, true)) }  .color-blue{color:#001c4c !important}  .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden } .clearfix:after { clear: both } .clearfix { zoom: 1 } body input[type='text'], body select, body textarea, body input[type='submit'], body input[type='password'], body input[type='email'] { -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }  .homepage-bolg-box li{width: 32%;     float: left;     border: 5px solid transparent;     margin-right: 2%; 	transition: border 0.5s; 	cursor:pointer; } .homepage-bolg-box li:hover{ 	border-color:#09b7af; } .homepage-bolg-box li:nth-child(3n){margin-right:0;} .homepage-bolg-box li .inbg{ 	background: #ffffff;     box-shadow: 0px 0px 15px 0px #dedede; } .homepage-bolg-box li .inbg .post_content{ 	padding:15px 30px; } .homepage-bolg-box li .inbg .post_content .post_author{ 	font-size:12px; } .homepage-bolg-box li .inbg .post_content h3{ 	padding: 0px;     text-align: left;     line-height: 25px;     margin-top: 8px;     margin-bottom: 5px; } .homepage-bolg-box li .inbg .post_content h3 a{ 	font-size: 18px !important;     font-weight: 500;     display: -webkit-box!important;     -webkit-line-clamp: 3;     -webkit-box-orient: vertical;     overflow: hidden;     height: 80px; }    a.new_read_more {     background: #598193;     font-size: 14px;     text-transform: uppercase;     color: #fff;     padding: 15px 30px;     text-decoration: none;     display: block;     margin: 0 -30px -15px;     clip-path: polygon(0 0, 86% 0, 100% 100%, 0 100%);;  }  
a.new_read_more:hover{background: #3a4156;} 

.white-bg{background:#ffffff !important} .relative{position:relative!important;} .absolute{position:absolute!important;} .static{position:static!important;} .text-center{text-align:center;} .full-width{width:100%; float:left} .half-width{width:50%; float:left} .fl{float:left;} .fr{float:right;} .hide{display:none;}  .low-margin{margin:5px;} .high-margin{margin:10px;} .max-margin{margin:20px;} .max-margin-bottom{margin-bottom:20px;} .max-margin-top{margin-top:20px;} .high-padding-right{padding-right:10px}  .max-padding-top{padding-top:20px} .max-padding-bottom{padding-bottom:20px}  .container{ width: 1300px; margin: 0 auto }  /*body{padding-top:84px!important;}*/ .top-bar{ width:100%; position:fixed; top:0px; background:#ffffff; z-index:2;} .logo{ float:left; display:block;width: 176px; padding:10px 0 0;} .logo img{ width:100%; display:block;} .logo svg{ width:100% !important;height: auto !important;} .c-num{float:right;} .menu{float: left;margin: 10px 0 10px 40px;} .menu li{ float:left;} .menu li a{color: #001c4c; font-size: 20px;display: block;font-weight: normal;padding: 10px;text-transform: uppercase;} .menu li a:hover{ color:#00cbc4;} .top-bar h3{color: #011e4b;float: right;font-size: 20px;font-weight: 500;padding:30px 0;}  ul.sub-menu {z-index:1;}  .banner{ background: rgba(0, 0, 0, 0) url("../images/banner.jpg") no-repeat scroll center top;padding: 120px 0 170px; min-height:470px} .banner .container{ position:relative;} .banner-content{background: #001c4c none repeat scroll 0 0;color: #fff;padding: 30px;width: 65%;} .banner-content h1{color: #fff;font-size: 39px;font-weight: 100; letter-spacing:-1px;} .banner-content h2{font-size:19px; color:#ffffff; font-weight: bold; padding-top: 10px;}   .content-box p{ margin-bottom:15px; padding: 0px 80px;}  .s-system .banner{background: rgba(0, 0, 0, 0) url("../images/hero-s-system.jpg") no-repeat scroll center top;} .sv-system .banner{background: rgba(0, 0, 0, 0) url("../images/hero-sv-system.jpg") no-repeat scroll center top;} .system .banner-content{ background:#ffffff; width:800px; left:50%; margin-left:-400px; text-align:center; bottom:0px} .system .banner-content h2{text-align:center} .system .system-box{width:970px; margin:0px auto;} .system .system-box p{margin-bottom:30px;} .system .system-box .full-width{margin-top:40px; margin-bottom:40px;} .system .system-box .two-box a{border: 1px solid #000000; color: #001c4c;} .system .system-box .two-box a:hover{color: #ffffff;}  .system-cus{margin-bottom:20px;}  .integral-blinds .banner-content h1{font-size:39px;} .integral-blinds .info-box{width:655px; height:275px; font-size:39px; letter-spacing:-1px; font-weight:100; padding: 40px 0px 0px 30px;} .integral-blinds .benefits{padding:20px; width:580px; color:#ffffff;} .w-swipe .benefits{width:700px;} .integral-blinds .benefits .title{font-size:39px; font-weight:100;} .mb-system .benefits .title{font-size:42px; font-weight:100;} .mb-system .benefits p {color: #ffffff; margin-top: 15px;} .integral-blinds .benefits ul li{background:url(../images/blue-check.png) no-repeat left center;font-size:18px; float:left; width:270px; padding:10px 5px 10px 25px;} .integral-blinds .benefits.new-system ul li{background:url(../images/arrow-white.png) no-repeat left center;font-size:18px; float:left; width:100%; padding:10px 5px 10px 25px;}  .conservatory-glass .banner-content h1{font-size:39px;} .conservatory-glass .conservatory-roof-glass h2, .content-box h2{font-size:39px; font-weight:100;}  .content-box h2{margin-bottom:15px;} .conservatory-glass .conservatory-roof-glass .white-btn{background:#ffffff;padding: 0px 20px;height:50px;line-height:50px;display: inline-block;border: 1px solid #001c4c;font-size: 16px;font-weight: bold;} .conservatory-glass .crg{margin-bottom:55px;} .conservatory-glass .crg .crg-box{width:25%; float:left; padding:10px;} .conservatory-glass .crg .box-1{padding-right:10px; padding-left:0px;} .conservatory-glass .crg .box-4{padding-right:0px; padding-left:10px;}  .conservatory-glass .crg .crg-box .cntnt-box{width:100%; padding:10px 10px 50px; text-align:center; position:relative; border:5px solid transparent; transition: border-color 0.5s; -webkit-transition: border-color 0.5s;} .conservatory-glass .crg .crg-box .cntnt-box:hover{border-color:#00cbc4;} .conservatory-glass .crg .box-1 .cntnt-box{background:#ddf5fa;} .conservatory-glass .crg .box-2 .cntnt-box{background:#e1e8eb;} .conservatory-glass .crg .box-3 .cntnt-box{background:#dfeef9;} .conservatory-glass .crg .box-4 .cntnt-box{background:#f6efe4;} .conservatory-glass .crg .crg-box .img-box{max-width:100%; margin:40px auto;} .conservatory-glass .crg .crg-box .img-logo{max-width:60%; margin:0 auto 20px;} .conservatory-glass .crg .crg-box .cntnt-box .title{font-size:25px; font-weight:bold;} .conservatory-glass .crg .crg-box .cntnt-box .cntnt{font-size:17px; font-weight:300; min-height: 82px; margin-top:5px;} .conservatory-glass .crg .crg-box .cntnt-box .learn-more{font-size:13px; font-weight:bold; text-transform:uppercase; position:absolute; bottom:20px; left:0px; right:0px;} .conservatory-glass .crg .content-box p{padding: 0px 0px; text-align:left;}  .energy-effecint .crg .crg-box .cntnt-box{padding-top:90px; position:relative; border: none;} .energy-effecint .crg .crg-box .cntnt-box .toggle-box{position:absolute; top:1px; left:1px; right:1px;} .energy-effecint .crg .crg-box .cntnt-box .toggle-box a{display:block;width:50%; float:left; background:#ffffff; font-size:16px; line-height:50px; color: #001c4c;} .energy-effecint .crg .crg-box .cntnt-box .toggle-box a.active{background:none; pointer-events: none; } .energy-effecint .crg .crg-box .cntnt-box .cntnt{min-height:550px;}  .conservatory-glass .subheading{/*padding:0px 80px;*/padding:0px 5px;} .conservatory-glass .subheading h2{font-size:18px; font-weight:bold; text-align:center; margin: 40px 0px 25px 0; text-transform:uppercase;} .conservatory-glass .check-list{border:1px solid #001c4c; padding: 15px 40px; margin-bottom:30px;} .conservatory-glass .check-list li{display:block; float:left; width:100%; padding:5px 0px 5px 25px; background:url(../images/dark-blue-check.png) no-repeat left 8px; font-size:16px; } .conservatory-glass .check-list h3{font-size:16px; padding:5px 0px 5px 25px;}  .conservatory-glass .product-detail-section{margin-bottom:60px;} .conservatory-glass .product-detail-section .img-box-1{width:710px; float:left;} .conservatory-glass .product-detail-section .img-box-1 img{max-width:100%; float:right;} .conservatory-glass .product-detail-section .img-box-2{width:430px; float:left;} .conservatory-glass .product-detail-section .img-box-2 img{max-width:100%; float:left;}  .w-swipe .m2902 .absolute{font-size:32px; bottom:46%; left:53%; font-weight:100;} .w-swipe .m2902 .img1{width:50.53%;} .w-swipe .m2902 .img2{width:49.47%;} .w-swipe .img2801{float:left;}  .mb-system .m2902 .absolute{bottom: 5%; left: 40px; max-width: 320px; color:#000000;} .mb-system .m2902 .absolute div{ font-size: 32px; margin-bottom: 10px;} .mb-system .m2902 img:first-child{width:47.63%;} .mb-system .m2902 img:nth-child(2){width:52.37%;}  .c-system .m2901 .absolute{font-size: 30px; right: 0; top: 10%; font-weight: 100; left: 47.98%; text-align:center;} .c-system .m2901 img:first-child{width:47.98%;} .c-system .m2901 img:last-child{width:52.02%;}  .venetain-blinds .benefits.new-system ul li, .pleated-blinds .benefits.new-system ul li{background:none !important; position:relative;} .venetain-blinds .benefits.new-system ul li:before, .pleated-blinds .benefits.new-system ul li:before{content:""; width:5px; height:5px; background:#ffffff; border-radius:10px; position:absolute; left:8px; top:18px;}  .usp-box{background:url(../images/tweets-bg.jpg) no-repeat bottom center; padding:60px 0px; background-size:100%;} .usp-box .usp{width:25%; text-align:center; float:left; padding:5px;} .usp-box .usp img{max-width:100%;} .usp-box .usp p{font-size:18px; font-weight:300; }  .request-box{ width:225px; position:absolute; right:0; top:-120px;} .request-box li a{background: #009cde no-repeat;color: #fff;display: block;font-size: 17px;font-weight: bold;margin-bottom: 1px;padding:10.7px 10px;}  #color_title {     color: #001c4c !important;     font-size: 39px;     font-weight: 100;     letter-spacing: -1px; } @-moz-document url-prefix() { .request-box li a{ 	padding:10px 10px; }    }
.request-box li a span svg{ 	width:22px !important;height:15px !important; } .request-box li a span{ 	float: right;margin: 1px 0 0 0; }  .request-box li:nth-child(2) a{ background-color:#00cbc4;margin: 0;} .request-box li a:hover{ background-color:#00cbc4;} .request-box li:nth-child(2) a:hover{ background-color:#009cde !important;}  .service-box{float:left;padding: 30px;text-align: center;width: 25%;} .service-box img{display: block;margin: 0 auto;max-width: 90%;} .service-box p{font-size:18px; font-weight:300; padding-top: 5px;}  .innovation-section{ background:url(../images/innovation-bg.jpg) no-repeat; padding-bottom:400px; background-attachment: fixed;} .light-blue-color{ background:rgba(36,93,117,0.7);} .light-blue{ background:#245d75; padding:100px 0;} .light-blue h2{color: #fff;font-size: 39px;font-weight: 100;padding-bottom: 25px;text-align: center;} .two-box{margin: 0 auto;width: 60%; text-align:center;} .two-box a{border: 1px solid #fff;color: #fff;/*float: left;font-size: 17px;*/ font-size: 16px; font-weight: bold;margin:5px .3%;padding: 15px;text-align: center; display:inline-block; text-transform: uppercase;/*width: 48%;*/} .two-box a:hover{ background:#00cbc4;}  .darkblue-section{ background:url(../images/concept-bg.jpg) no-repeat; background-attachment: fixed;} .dark-blue{ background:#001c4c;} .three-box{width: 80%;padding-bottom: 15px;} .three-box a{/*width: 31%;*/}  .four-box{width: 100%;padding-bottom: 15px;} .four-box a{/*width: 24.40%;*/} .tweets-section{background:url(../images/tweets-bg.jpg) no-repeat bottom center;padding-bottom: 75px;} .light-gray{ background:#e1e8eb;} .light-gray h2{ color:#001c4c;} .one-box{width: 30%;} .one-box a{border-color: #000;color: #001c4c; float:none; display:block;width: 99%;} .one-box a:hover{ color:#fff;} .color-range{display: block;margin: 60px auto 0;max-width: 100%;} .news-box h3{color: #001c4c;font-size: 32px;font-weight: 100;padding: 40px 0;text-align: center;} .news{float: left; background:#001c4c;margin: 1%;width: 23%;} .news img{display: block;width: 100%;} .news h4{color: #fff;font-size: 16px;font-weight: bold;padding: 10px;} .news a{color: #009cde;display: block;font-size: 14px;font-weight: normal;padding: 10px;} .news-box h5{color: #333333;font-size: 25px;font-weight: 100;padding: 0 125px;} .news-box h5 span{ color:#009cde;}  .news-box .news .tw-bg{width:100%;float:left; background:#001c4c;} .news-box .news{ 	background: -webkit-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(104,60,19,1) 100%);     background: linear-gradient(to bottom, rgba(37,141,200,1) 0%,rgba(104,60,19,1) 100%); } .news-box .news:hover .tw-bg{-webkit-transition: opacity 0.35s; transition: opacity 0.35s;} .news-box .news:hover .tw-bg{opacity:0.7} .news-box .news:hover .tw-bg{background:none}  .testimonials{background:#c7e9f8; padding:80px 0px; text-align:center; color:#001c4c;} .testimonials .container{padding:0px 100px} .testimonials .heading{font-size:25px; font-weight:bold;} .testimonials p{font-size:18px; font-weight:300; color:#001c4c;} .testimonials .name{font-weight:bold;} .testimonials .c-pic ul{width:100%; text-align:center; margin-top: 30px;} .testimonials .c-pic ul li{display:inline-block; width: 100px; padding: 10px; box-sizing: content-box;} .testimonials .owl-next, .testimonials .owl-prev{width:30px; height:50px; background:url(../images/arrow.png) no-repeat; top:50%; margin-top:-25px; font-size:0px; position:absolute;} .testimonials .owl-next{right:-70px; background-position: -54px 0px;} .testimonials .owl-prev{left:-70px; background-position: 0px 0px;}  .popular-btn{/*background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 184px -17px;*/color: #001c4c;display: block;font-size: 16px;font-weight: normal;margin: 0 auto;padding: 5px 0;text-align: center;width: 200px;} .gray-footer{ background:#e1e8eb; padding:20px 0;text-align: center;} .gray-footer h2{color: #001c4c; font-size:60px; font-weight:bold;} .gray-footer h2 span{font-size: 20px;font-weight: normal;} .gray-footer p{color: #001c4c;font-size: 15px;} .blue-footer{background:#009cde; padding:54px 0;} .footer-text{ width:660px; margin:0 auto;} .blue-footer p{color: #fff;float: left; width:220px;font-size: 15px;font-weight: normal;padding: 18px 0;text-transform: uppercase;} .blue-footer img{ float:left;width:220px; display:block;}   .news-blog .system-box .post-list li h3 a{ 	height:82px; } .newsblog_list li p span.content-box a{ 	display:none!important; } .newsblog_list li p span.content-box + a{ 	font-size:100%; 	color:#00cbc4; 	display: -webkit-box!important;     -webkit-line-clamp: 2;     -webkit-box-orient: vertical;     overflow-y: hidden; 	font-size:16px; } .newsblog_list li p span.content-box{ 	display: -webkit-box;     -webkit-line-clamp: 7;     -webkit-box-orient: vertical;     overflow-y: hidden;     margin-bottom: 10px; 	color: #001c4c !important; 	font-size:16px; } .news-blog .system-box .post-list li .post_content p{margin-bottom:5px !important;}   .count_section_color {float: left;margin: 60px 0 30px 30px;width:61%; } .count_section_color h4{ display: block;     float: none;     font-size: 30px;     text-align: center;     width: 100%;     font-weight: normal;  }.count_section_color ul{overflow: hidden;} .count_section_color ul li{	    border: 1px solid #001c4d;     border-radius: 100px;     color: #001c4d;     float: left;     font-size: 24px;     font-weight:500;     height: 175px;     line-height: 23px;     margin: 10px;     padding:40px 20px 20px;     text-align: center;     text-transform: uppercase;     width: 175px;} .count_section_color ul li span{ display: block;     float: none;     font-size: 49px;     line-height: 31px;     font-weight: bold;     margin: 12px;     text-transform: uppercase; }  .system .system-box.main-cat-container{width:1000px; margin:0 auto} .system .system-box.main-cat-container .main-cat-left{width:25%; float:left; padding: 2%;} .system .system-box.main-cat-container .main-cat-right{width:75%; float:left}  .system .system-box.main-cat-container .right-b .main-cat-left{width:25%; float:right; padding: 2%;} .system .system-box.main-cat-container .right-b .main-cat-right{width:75%; float:right}  .main-cat-bottom-box img:first-child{margin-bottom:-65px!important; position: relative;}  .system-box .full-width.c-system, .system-box .full-width.sv-system, .system-box .full-width.s-system, .system-box .full-width.w-swipe, .system-box .full-width.mb-system{ 	border:3px solid transparent; 	-webkit-transition: border 0.3s; 	-moz-transition: border 0.3s; 	-ms-transition: border 0.3s; 	transition: border 0.3s; } .system-box .full-width.c-system:hover, .system-box .full-width.sv-system:hover, .system-box .full-width.s-system:hover, .system-box .full-width.w-swipe:hover, .system-box .full-width.mb-system:hover{ 	border:3px solid #00cbc4; }  /*--------------- 14.06.17 ---------------*/  /*.contact_address {     margin: 90px 0 0 0; }*/ .follow_us {     margin: 75px 0 0 0;     font-size: 20px;     text-align: center; } .contact_address p {     margin: 0 0 10px 0 !important;     font-size: 22px; } .banner2 {     min-height: 470px;     position: relative;     width: 100%;     float: left;     padding: 120px 0 0 0; } .banner2 .container {     position: relative; } .banner2 .container .request-box {     z-index: 999999 !important; } .follow_us a {     width: 100px;     display: inline-block;     /*float: left;*/     margin: 0 6px; } .follow_us a img {     width: 110px; } .map_display {     z-index: -1;     position: relative;     top: -120px; } .contact_banner {     top: 400px;     height: auto; } .system .system-box.system-box-contact {     width: 790px; } .request_question ul {     width: 100%;     display: inline;     float: left;     margin: -150px 0 0 0; } .request_question {     margin: 0 0 150px 0; } .request_question ul li {     width: 212px;     padding: 1%;     /*height: 250px;*/     display: inline;     float: left;        margin: 0 10px;     text-align: center;     transition: border 0.3s ease 0s; } .request_question ul li:nth-child(1) {     background: #ebf9ff;     border: 2px solid #ebf9ff;     margin: 0 10px 0 0; } .request_question ul li:nth-child(2) {     background: #e1e8eb;     border: 2px solid #e1e8eb; } .request_question ul li:nth-child(3) {     background: #e8fffb;     border: 2px solid #e8fffb; } .request_question ul li:nth-child(4) {     background: #d6eefe;     border: 2px solid #d6eefe; } .request_question ul li:nth-child(5) {     background: #d9f8fe;     border: 2px solid #d9f8fe;     margin: 0 0 0 10px; } .request_question ul li:hover {     border: 2px solid #00cbc4; } /*.request_question ul li:nth-child(2n+1) {     background: #ebf9ff;     border: 2px solid #ebf9ff;     transition: border 0.3s ease 0s; } .request_question ul li:nth-child(2n+1):hover {     border: 2px solid #00cbc4; }*/ .request_question ul li h2 {     min-height: 58px; } .request_question ul li h2 span {     font-size: 14px;     font-family: arial;     width: 100%;     float: left;     font-weight: normal; } .request_question ul li .one_fifth_href a {     background: #fff;     border: 1px solid #000;     width: 100%;     text-align: center;     line-height: 41px;     color: #001e4b;     text-transform: uppercase;     float: left;     font-weight: bold;     margin: 20px 0 0 0; } .request_question_banner {     background-image: none;     background-color: #f3f5f6; } .request_question_banner .banner-content {     left: 0;     margin-left: 0px;     margin: 0px auto;     display: block;     float: none;     background: none; } .request_question_banner {     padding: 30px 0 170px 0;     min-height: inherit; } .request_question_banner2.banner {     padding: 15px 0; }  .system_buttons { 	 margin-top: 20px !important;text-align: center; padding: 30px 0; background: #00cbc4; } .system_buttons h2 a { 	color: #fff; text-decoration: none;font-weight: 100;font-size: 40px; }    .c-system .m2901 .absolute2 {    font-size: 30px;    font-weight: 100;    text-align: center;    margin: 40px 0px; }   .mb-system .m2902 .absolute2 { 	width: 100%; float: left; }  .mb-system .m2902 .absolute2 div {    font-size: 32px;    margin-bottom: 10px; } .mb-system .m2902 img:first-child { 	width:100%; } .mb-system .m2902 .left_img, .mb-system .m2902 .right_img  { 	width: 50%; float: left; }.mb-system .m2902 .right_img  {margin-bottom: -4px; }  /*--------------- 14.06.17 ---------------*/  /*--------------- Product Listing -----------------*/  .product_listing .woocommerce-breadcrumb {     display: none; } .product_listing .orderby {     border: 1px solid #acacac;     padding: 4%;     color: #0e1e5b; } .woocommerce .product_listing ul.products li.product {     border: 1px solid #c5c5c5;     height: 362px;     text-align: center; } .woocommerce .product_listing ul.products li.product a img {     width: auto;     display: inline; } .woocommerce .product_listing ul.products li.product {     margin: 0 0.8% 2.992em 0;     width: 24.4%; } .woocommerce .product_listing ul.products li.last {     margin: 0 0 2.992em 0; } .woocommerce .product_listing ul.products li.product .woocommerce-loop-product__title {     font-size: 16px;     width: 100%; } .woocommerce .product_listing .products.grid .product_list_box .product_price {     font-size: 24px;     color: #00cbc4;     font-family: "Roboto",sans-serif;     font-weight: 700;     margin: 15px 0; } .woocommerce .product_listing .button {     background: #00cbc4;     color: #fff; } .woocommerce .product_listing .woocommerce-LoopProduct-link {     height: 219px;     width: 100%;     display: table;     vertical-align: middle; } .woocommerce .product_listing .total_result_count {     min-width: 640px;     line-height: 40px; } .woocommerce .product_listing .total_result_count span {     font-size: 24px; } .woocommerce .product_listing .products.grid .product_list_box {     width: 23.8%;     height: 368px;     margin: 0 1.2% 14px 0;     display: inline;     float: left;     text-align: center;     border: 1px solid #c5c5c5; } .woocommerce .product_listing .products.grid li:last-child.product_list_box {     margin: 0px; } .woocommerce .product_listing .products.grid .product_list_box .product_title {     color: #001c4c;     font-weight: 700; } .woocommerce .product_listing .products.grid .product_list_box .product_short_desc {     display: none; } .woocommerce .product_listing .products.grid .product_list_box:hover {     border: 4px solid #00cbc4;     transition: border-color 0.5s; } .woocommerce .product_listing .products.grid .product_list_box .product_img {     width: 233px;     height: 220px;     display: table-cell;     vertical-align: middle;     float: none; } .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {     color: #001c4c; } .woocommerce .product_listing .gridlist-toggle {     width: auto;     float: left;     clear: none;     padding: 0px !important; } .woocommerce .product_listing .gridlist-toggle span {     line-height: 39px;     float: left; } .woocommerce .product_listing .gridlist-toggle a span {     line-height: 24px; } /*.woocommerce .product_listing .gridlist-toggle #grid {     margin: 0 0 0 14px; }*/ .woocommerce .product_listing .gridlist-toggle #grid .dashicons, .woocommerce .product_listing .gridlist-toggle #list .dashicons {     color: #B1C3C9;     font-size: 24px; } .woocommerce .product_listing .gridlist-toggle a {     background: none;     color: #B1C3C9; } .woocommerce .product_listing .gridlist-toggle #grid.active .dashicons, .woocommerce .product_listing .gridlist-toggle #list.active .dashicons {     color: #6E8F9B; } .woocommerce .product_listing .products.list .product_list_box {     width: 100%;     margin: 0 0 1.5% 0;     padding: 2%;     display: inline;     float: left;     height: auto;     text-align: left;     border: 1px solid #c5c5c5; } .woocommerce .product_listing .products.list li:last-child.product_list_box {     margin: 0px; } .woocommerce .product_listing .products.list .product_list_box .product_title {     color: #001c4c;     font-weight: 700;     width: 100%;     float: left;     margin: 1% 0; } .woocommerce .product_listing .products.list .product_list_box .product_short_desc {     display: block;     float: left;     width: 100%; } .woocommerce .product_listing .products.list .product_list_box .block {     display: block;     float: left;     width: 70%; } .woocommerce .product_listing .products.list .product_list_box:hover {     border: 4px solid #00cbc4;     transition: border-color 0.5s; }.woocommerce .product_listing .products.list .product_list_box .product_img {     width: 233px;     height: auto;     display: block;     vertical-align: middle;     float: left; } .woocommerce .product_listing .products.list .product_list_box .product_price {     font-size: 24px;     color: #00cbc4;     font-family: "Roboto",sans-serif;     font-weight: 700;     margin: 2% 0;     width: 100%;     float: left; }      /* 21-11-19 start SSS*/  .woocommerce .product_listing  ul.products.grid .product_list_box .product_img{display:inline-block;} 







/*--------------- Product Listing -----------------*/  /*--------------- Related Product -----------------*/  .related_product {} .related_product h2 {     font-weight: 300;     font-size: 24px;     margin: 0 0 18px 0; } .single_pro_details {     background: #E5F5F9;     margin: -103px 0 90px 0;     padding: 3%; } .single_pro_details .request_question {     margin: 0px; } .single_pro_details .product_title {     font-weight: 300;     font-size: 24px;     margin: 0 0 18px 0; } .single_pro_details .single_add_to_cart_button {     background: #FF9901; } .single_pro_details .price {     border-bottom: 1px solid #000;     padding: 0 0 3% 0; } .single_pro_details .price span {     font-size: 24px;     color: #00cbc4;     font-family: "Roboto",sans-serif;     font-weight: 700; } .single_pro_details .description p {     font-size: 14px;     padding: 3% 0; } .woocommerce .single_pro_details div.product div.images{     margin: 0px; } .woocommerce .single_pro_details div.product form.cart .variations select {     border: 1px solid #acacac;     color: #0e1e5b;     padding: 2%; } .woocommerce .single_pro_details div.product form.cart .variations td.label {     line-height: 40px !important; } .woocommerce .single_pro_details .woocommerce-variation-availability {     width: auto;     font-weight: 700;     float: left; } .woocommerce .single_pro_details .woocommerce-variation-availability p {     line-height: 54px; } .woocommerce .single_pro_details div.product form.cart div.quantity {     margin: 3%; } .woocommerce .single_pro_details #respond input#submit.alt, .woocommerce .single_pro_details a.button.alt, .woocommerce .single_pro_details button.button.alt, .woocommerce .single_pro_details input.button.alt {     background: #FF9901;     border-radius: 0px;     line-height: 55px;     padding: 0 33px; } .woocommerce-product-gallery__wrapper {     height:  !important; }  .woocommerce .single_pro_details div.product form.cart div.quantity {     margin: 3% 0;     text-align: right;     width: 100%; } .woocommerce .single_pro_details div.product form.cart div.quantity .custom-attr {     color: #001c4c;     font-weight: 700; } .woocommerce .single_pro_details div.product form.cart .button {     float: right; } .woocommerce .single_pro_details .quantity .qty {     padding: 2%;     -moz-border-radius: 5px;     border-radius: 5px;     -webkit-border-radius: 5px;     border: 1px solid #ccc;     color: #001c4c;     font-weight: 700;     font-size: 21px; } .flex-viewport {     height: 350px; } .woocommerce div.product div.images .flex-control-thumbs li {     height: 80px;     overflow: hidden;     margin: 0 5px 0 0;     border: 1px solid #7e8d91; } .woocommerce .single_pro_details div.product div.summary {     margin: 0px; } .woocommerce-message {     border-top: 2px solid #00cbc4; } .woocommerce-message::before {     color: #00cbc4; } .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {     background: #FF9901; } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {     padding: 2%;     border: 1px solid #aaaaaa; } #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {     width: 120px;     padding: 4%; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {     background: #FF9901;     color: #fff; } .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {     background-color: #373737;     color: #fff; } .banner.product_banner {     min-height: inherit;     padding: 120px 0 170px 0; } .tax-product_cat .banner.product_banner {     min-height: inherit;     padding: 50px 0 12px 0 !important; } ul.request-box.req-box-top {     z-index: 1 !important; } .woocommerce .single_pro_details .woocommerce-variation-availability {     display: none; } .woocommerce div.product form.cart .reset_variations {     color: #001c4c;     text-decoration: underline; } .woocommerce table.shop_table th {     background: #E5F5F9; } .cart_totals h2 {     margin: 0 0 3% 0; } .product-name a, .woocommerce-info a {     color: #001c4c; } .woocommerce-info a {     font-weight: 700; } .woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {     background: #e5e5e5; } .woocommerce-billing-fields__field-wrapper, .woocommerce-additional-fields__field-wrapper {     background: #e5e5e5;     margin: 5% 0 0 0;     padding: 3%;     width: 100%;     float: left; } .woocommerce-billing-fields__field-wrapper p {     margin-bottom: 0px !important; } #order_review_heading {     padding: 3% 0; } .woocommerce form .form-row textarea {     height: auto; } .woocommerce div.product div.images img {     width: auto; } .woocommerce-product-gallery__image.flex-active-slide a {     text-align: center;     width: 100%;     float: left; } .woocommerce div.product div.images img {     float: none;     display: inline; } .related_product.product_listing .products.grid .product_list_box {     width: 272px; } .woocommerce .related_product.product_listing .products.grid .product_list_box .product_img {     width: 272px; } .woocommerce-product-gallery__image.flex-active-slide {     background: #fff; }  /*********** 14.8.17***************/ .one_fifth.one_half{    margin: 10px !important;     min-height: 400px;     overflow: hidden;     padding: 25px 31px 10px;     width: 31%; }           .one_fifth .btu_ancher{     display: block;     float: none;     line-height: 41px;     margin: 20px auto;     width: 250px;      background: #fff none repeat scroll 0 0;     border: 1px solid #000;     color: #001e4b;     font-weight: bold;     line-height: 41px;      text-align: center;     text-transform: uppercase;     }             .request_question ul li:nth-child(6) {     background: #e1e8eb;     border: 2px solid #e1e8eb; }  .one_fifth.one_half h2{ 	font-size: 17px; }   /* ds word start */ .contact_banner2 { margin-top: -127px; text-align: center; background: #e1e8eb; padding: 12px 0; margin-bottom: 60px; } .contact_banner2 h1 { font-size: 39px; font-weight: 100; max-width: 800px; margin: auto; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger{    z-index: 1;}  /*--------------- Related Product -----------------*/   .page-id-2022 .top-bar{z-index:3;} .page-id-2022 .request-box.req-box-top:not(.sticky){top:-84px!important; background:#ffffff;} .page-id-2022 .banner{background:#eff2f5!important; padding:0px!important; min-height:110px;} .page-id-2022 .banner .banner-content{background:#eff2f5!important; position:initial!important; width:100%!important; margin:0px!important;} .page-id-2022 .thanks{ 	text-align: center;     padding-bottom: 150px;     font-size: 25px;     font-weight: 100;     max-width: 700px;     margin: 0 auto; 	line-height:35px; }     /* SSS 23-11-19 */   .custom_size_attr .variations{max-width: 200px;    display: inline-block;} .custom_size_attr .variations .size_custom_field {padding: 0;border: none;} .custom_size_attr .variations .size_custom_field p.enter_size {padding: 11px 11px 13px 11px;border: solid 1px #acacac;border-top: none;margin-top: -1px; border-radius: 0 0 5px 5px;} .custom_size_attr .variations .size_custom_field p.enter_size input{ text-indent: 7px;} .custom_size_attr .single_variation_wrap {float: right; width: 179px;}    .bg_box {background: rgba(0, 0, 0, 0.65);position: fixed;left: 0;top: 0;width: 100%;height: 100%; display:none;    z-index: 11;} .custom_moadal {max-width: 800px;margin: auto;position: fixed;top:53%;left: 50%;transform: translate(-50%, -50%);z-index: 9;padding: 26px;    z-index: 11; background: #FFF;border-radius: 5px;display:none;} .custom_moadal .modal-dialog .close_box {border: none;font-size: 27px;position: absolute;z-index: 1;right: 0;top: 0;background: #e9e9e9;cursor:pointer;} .custom_size_attr .variations .size_custom_field p.enter_size span#guide {cursor: pointer;} .custom_moadal .modal-dialog h3.widget-title {text-align: center;font-weight: normal;font-size: 26px;margin:6px 0 17px 0;} .custom_moadal .custom-html-widget{} .custom_moadal .custom-html-widget h1, .custom_moadal .custom-html-widget h2 {padding: 20px 0 9px 0;} .custom_moadal .custom-html-widget .col-md-4{width:33.33%; float:left;}    .homepage-bolg-box.ds-final-sldier .owl-carousel .owl-stage{display: flex;} .homepage-bolg-box.ds-final-sldier .post_img a {display: block;text-align: center;} .homepage-bolg-box.owl-carousel.ds-final-sldier .owl-item img{max-height:230px; width: auto; display:inline-block; min-height: 230px; } .homepage-bolg-box.ds-final-sldier li{height: 100% !important;width: 100%; border:none; margin-right: 0px;} .homepage-bolg-box.ds-final-sldier li .inbg{height: 100%;} ul.post-list.homepage-bolg-box.ds-final-sldier {padding: 0 100px;} .homepage-bolg-box.ds-final-sldier .owl-prev {position: absolute;top: 50%;transform: translateY(-50%);left: 50px;} .homepage-bolg-box.ds-final-sldier .owl-next {position: absolute;top: 50%;transform: translateY(-50%);right: 50px;} .homepage-bolg-box.ds-final-sldier .fa-caret-right:before {content: "\F054";font-size: 24px;color: #9c9c9c;} .homepage-bolg-box.ds-final-sldier .fa-caret-left:before{content: "\f053";font-size: 24px;color: #9c9c9c;}  .homepage-bolg-box.ds-final-sldier li .inbg {     box-shadow:none; }     ul.social-icons{display: flex;} ul.social-icons li i {font-size: 24px;color: #bababa;} ul.social-icons li {margin-right: 20px;} ul.social-icons .fa-facebook-f:before, ul.social-icons .fa-facebook:before {content: "\f39e";}     
.searchwp-modal-form-default .searchwp-modal-form__footer {position: absolute;top: -55px;right: -30px;} .searchwp-modal-form-default .searchwp-modal-form__close{background: #009edf !important; color: #fff; width: 40px; height: 40px; border-radius:50%; cursor: pointer;} .searchwp-modal-form-default .searchwp-modal-form__content input {height: 42px;padding: 0 15px;border:1px solid #ccc;  } .searchwp-modal-form-default .searchwp-modal-form__content input:focus{border-color: #ccc; outline: none;} .address-footer .copyright a{font-size: 16px;} .searchwp-modal-form-default .searchwp-modal-form__content .search-form label{padding-right: 0px !important;}  button.search-submit {     background: #009edf;     border: none;     position: relative;     height: 42px;     box-sizing: border-box;     width: 45px;     cursor: pointer; }   button.search-submit:focus{outline: none; border:none;}  .searchwp-modal-form-default .searchwp-modal-form__close:focus{outline: none; border:none;} button.search-submit::after{position: absolute; left: 0px; top:10px; content: "\f002"; font-family: fontawesome; right: 0px; margin: auto; color: #fff; font-size: 16px;}   /*.....search ressult page start.....*/ .search-custom .site-main{padding-top: 50px;}  .search-custome-col {    }

.search-custome-col .has-post-thumbnail {  }   .search-custome-col h1.page-title{padding-bottom: 15px; display: block;}  .search-custom header.page-header{padding-bottom: 15px;}  .search-col {     width: 100%;      border: 1px solid #ccc;     height: 100%;     padding: 15px;     box-sizing: border-box;     margin-bottom: 30px;     position: relative;     display:flex;     align-items:center;     flex-wrap: wrap; }  .search-col::after{display: block; content: ""; clear: both;} .search-col::before{display: block; content: ""; clear: both;} .search-left {     width: 30%;     float: left;     text-align: center; }   .search-right {     width: 70%;     float: left;     padding-left:25px; }  .search-left img {     height: auto !important;     max-width: 100%; }  .search-col footer.entry-footer {     clear: both;     padding-top: 10px;     display: none; }   .search-right h2.entry-title a {     font-size: 24px;     display: block;     padding-bottom: 10px; }   .testimonials .search-right{width: 100%; padding-left: 0px;} .search-custom .testimonials{padding:0px;} /*.....search ressult page end.......*/    /*.footer-container-custom p strong {color: #9c9c9c !important;} .footer-container-custom p span {color: #9c9c9c!important;} .footer-container-custom svg {color: #bababa !important;} .footer-container-custom .tve-page-section-in {max-width: 1170px !important; margin: 0 auto; padding: 0px !important;} */ .footer-container{width: 100%; max-width: 1300px; padding:0 20px; color: #fff;} .footer-bg {background: #c5c5c5;padding-top: 70px;padding-bottom: 100px;} footer.footer-bg p {color: #fff;} footer.footer-bg p a{color: #fff;} footer.footer-bg strong{color: #fff;} footer.footer-bg li a{color: #fff;}  footer.footer-bg li a:hover{color: #fff;} .footer-container .links-footer{border-color:rgba(255, 255, 255, 0.5) !important;}  .links-footer h3{color: #fff;} .address-footer .copyright a{color: #fff;} ul.social-icons li i{ color:#fff;} footer.footer-bg .menu{background: transparent !important;}      /*.tax-product_cat ul.products.grid{display: flex; flex-wrap: wrap;} .tax-product_cat ul.products::before, .tax-product_cat ul.products::after{display: none;}       .tax-product_cat.woocommerce .product_listing .products.grid .product_list_box{padding:25px 0 0px; min-height: inherit; height: 100%;}     .tax-product_cat.woocommerce .product_listing .products.grid .product_list_box .product_title{text-align: left; margin: 0px; display: block; height:45px; overflow: hidden; font-weight: 500; padding: 0px;     font-size: 18px;     color: #001c4c;}     

.tax-product_cat.woocommerce .product_listing .products.grid .product_list_box .block{padding: 15px 30px;}   
.tax-product_cat.woocommerce .product_listing .products.grid .product_list_box .product_link a {         background: #598193;     font-size: 14px;     text-transform: uppercase;     color: #fff;     padding: 21px 30px;      text-decoration: none;     display: block;     margin: 0 -30px -15px;     clip-path: polygon(0 0, 86% 0, 100% 100%, 0 100%);     font-weight: normal;     text-align: left;     line-height: normal; }  .tax-product_cat.woocommerce .product_listing .products.grid .product_list_box .product_link a:hover{background:#3a4156;}  
.tax-product_cat.woocommerce .product_listing .products.grid .product_list_box .product_price{text-align: left; font-weight: 500;     padding: 0px;     font-size: 18px;     color: #001c4c;     margin-bottom: 30px; }
body.woocommerce.tax-product_cat .product_listing .products.grid .product_list_box:hover{border-color:#c5c5c5; box-shadow:rgb(0 0 0 / 25%) 0px 8px 12px 0px;}*/        ul.products.grid{display: flex; flex-wrap: wrap;} ul.products::before, .tax-product_cat ul.products::after{display: none;}       .woocommerce .product_listing .products.grid .product_list_box{padding:25px 0 0px; min-height: inherit; height: 100%;}     .woocommerce .product_listing .products.grid .product_list_box .product_title{text-align: left; margin: 0px; display: block; height:45px; overflow: hidden; font-weight: 500; padding: 0px;     font-size: 18px;     color: #001c4c;}     

.woocommerce .product_listing .products.grid .product_list_box .block{padding: 15px 30px;}   
.woocommerce .product_listing .products.grid .product_list_box .product_link a {         background: #598193;     font-size: 14px;     text-transform: uppercase;     color: #fff;     padding: 21px 30px;      text-decoration: none;     display: block;     margin: 0 -30px -15px;     clip-path: polygon(0 0, 86% 0, 100% 100%, 0 100%);     font-weight: normal;     text-align: left;     border-radius: 0px;     line-height: normal; }  .woocommerce .product_listing .products.grid .product_list_box .product_link a:hover{background:#3a4156;}  
.woocommerce .product_listing .products.grid .product_list_box .product_price{text-align: left; font-weight: 500;     padding: 0px;     font-size: 18px;     color: #001c4c;     margin-bottom: 30px !important; }
body.woocommerce .product_listing .products.grid .product_list_box:hover{border-color:#c5c5c5; box-shadow:rgb(0 0 0 / 25%) 0px 8px 12px 0px;}        .color-available-container .tabs_color li{     border:none;         background: #598193;     font-size: 14px;     text-transform: uppercase;     color: #fff;     padding: 15px 30px;     text-decoration: none;      margin:0px;     clip-path: polygon(0 0, 86% 0, 100% 100%, 0 100%);     font-weight: bold;     text-align: left;  }

.color-available-container .tabs_color li.active{border:none; background:#3a4156; } .color-available-container .palate_color_section{border-color: #fff; display: flex; align-items: center; justify-content: center;}  
.color_right_palete_section .col-md-6{display: flex; align-items: center;} .color_right_palete_section .color-available-container .palate_color_section{width: 100px;} .color_right_palete_section .color_value_section {width: calc(100% - 100px);} .color_right_palete_section .color_value_section li{padding-left:5px;} .color_right_palete_section .color_value_section li br{display: none;}  .color_right_palete_section .palate_color{width: 100px;  height: 100px;} .color_right_palete_section .palate_color img{width: 100px; height:100px;border-radius: 50%;border: 2px solid #fff;} .system.s-system.color-available-container{background-color: #ecf2f5; position: relative; z-index: 99;padding-bottom: 60px;}  .system.s-system.color-available-container::before{position: absolute; top: 0px; width: 100%; left: 0px; right: 0px; background:#fff; height: 46px; content:"";}  .system.s-system.color-available-container .full-width{margin-top: 0px !important;}  .system.s-system.color-available-container .color_right_palete_section{margin-top: 40px;} .system.s-system.color-available-container .color_left_palete{margin-top: 50px;}  .super-grid>.super-column.super_one_half{width:50% !important; box-sizing: border-box;}  .super-grid>.super-column.super_one_third{box-sizing: border-box; width: 33.33% !important;}      .thrv_wrapper.read_more_button .tve-content-box-background{clip-path: polygon(0 0, 86% 0, 100% 100%, 0 100%);}    
.color-available-container.system .system-box{width: inherit;} .color-available-container .color_left_palete {width: 28%;} .color-available-container .color_right_palete_section {width: 71%;} .color-available-container .jsn-bootstrap3 .col-md-6{width: 33.33%;}  .color-available-container .color_right_palete_section .color_value_section li {font-size: 14px;}   @media (max-width: 1279px){ .color-available-container .color_right_palete_section .color_value_section li{font-size: 12px;}   .color-available-container .jsn-bootstrap3 .col-md-6{padding: 0 5px;} }



/*14-08-24 (kh) start*/


.single-product .top-bar .primary_26508 ul li a.menu-item-link {font-weight: 400 !important;font-size: 15px;}
.single-product .top-bar .primary_26508 ul li a.menu-item-link span.menu_title {color: #394055 !important;}
.single-product .top-bar .primary_26508 ul li:hover a.menu-item-link span.menu_title {color:  !important;}
.single-product .top-bar {background: #fff !important;}
.single-product .request_question_banner.banner {background: none !important;}
.single-product .system .single_pro_details .request_question .woocommerce-product-gallery {width: 450px;background: #fff;margin: auto;margin-top: 0;margin-right:2%; margin-bottom: 0;margin-left: 0;}
.single-product .system .single_pro_details .request_question .woocommerce-product-gallery .woocommerce-product-gallery__wrapper, 
.single-product .system .single_pro_details .request_question .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {height:100%;}
.single-product .system .single_pro_details .request_question .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
height: 100%;width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.single-product .system .single_pro_details .request_question .summary {width: 450px !important; padding: 22px; background: #fff;}
.single-product .system .single_pro_details .request_question .summary h1.product_title {margin: 0; font-weight: 600; color: #3a4255; border-bottom: solid 1px #5b8192; padding-bottom: 10px;}
.single-product .system .single_pro_details .request_question .summary p.price span {font-size: 16px; color: #3a4255;}
.single-product .system .single_pro_details .request_question .summary p.price {border: none; margin-top: 10px;}
.single-product .system .single_pro_details .request_question .summary p.price small {color: #3a4255; font-weight: 400;}
.single-product .system .single_pro_details .request_question .description {margin-bottom: 0;}
.single-product .system .single_pro_details .request_question .woocommerce-product-details__short-description p {font-weight: 400; font-size: 15px;}
.single-product table.variations tr td.label {display: none;}
.single-product table.variations tr td.value {max-width: 100% !important;}
.single-product table.variations tr {width: 100% !important;}
.single-product .product-des {background: #edf2f5;}
.single-product .single_pro_details{background: none; padding: 80px 20px; margin-bottom: 60px;}
.single-product .system .single_pro_details .request_question .summary form.cart .var-list table.variations tr td.value select#pa_colour {text-align: center;
    width: ; border-radius: 0; border-color: #5b8192; color: #001c4c;}
.single-product .system .single_pro_details .request_question .summary form.cart .var-list table.variations tr{width: 100% !important; margin: 0px; display: inline-table;}
.single-product .system .single_pro_details .request_question .summary form.cart .var-list table.variations tr td.value a.reset_variations {display: none;}
.single-product .system .single_pro_details .request_question .summary form.cart .var-list table.variations {margin: 0; margin: -4px 0;}
.single-product .system .single_pro_details .request_question .summary form.cart .quantity { margin: 0; height: 31px;}
.single-product .system .single_pro_details .request_question .summary form.cart .quantity span.custom-attr {display: none;}
.single-product .system .single_pro_details .request_question .summary form.cart .quantity input {float: left; width: 100%; border-radius: 0px; border: none; padding: 5px 0;}
.single-product .system .single_pro_details .request_question .summary form.cart button.button {float: left; width: 100%; padding: 10px 0; line-height: 1;
    background: #568194; border-radius: 0; opacity: 1;}
.single-product .system .single_pro_details .request_question .woocommerce-product-gallery a img.wp-post-image{margin-top: 60px; margin-top: 60px; width:auto; object-fit: cover;
    margin: auto; display: table;}
.single-product .system .single_pro_details .request_question .product {display: flex; justify-content:center;}
.single-product .system .single_pro_details .request_question .woocommerce-product-gallery a.woocommerce-product-gallery__trigger {display: none;}
.single-product .system .single_pro_details .request_question .summary form.cart .qib-button-wrapper {background: #fff; border: solid 1px #568194;
    margin: -1px 0; width: 100%; height: 34px;}
.single-product .system .single_pro_details .request_question .summary form.cart .qib-button-wrapper button {background: none; border: none;}
.single-product .system .single_pro_details .request_question .summary form.cart .quantity input {font-weight: 500 !important; height: 100%; font-size: 14px;}


.single-product .system .single_pro_details .request_question .summary form.cart {margin-bottom: 15PX;}
.single-product .product-info-after-cart p.product-sku {COLOR: #001c4c; font-size: 15px; font-weight: 400;}
.single-product .product-info-after-cart p.product-categories {COLOR: #001c4c; font-size: 15px; font-weight: 400; padding-top: 4px;}
.single-product .product-info-after-cart p.product-categories a {text-decoration: underline;}
.related_product section.related .container {padding: 0 20px;}
.single-product .system .single_pro_details .request_question .woocommerce-product-details__short-description {padding-bottom: 20px;}
.single-product .system .single_pro_details .request_question .summary form.cart button.button:hover {background: #3a4255;}
.top-bar .container {display: flex; justify-content: space-between;}
.top-bar .container h3.cross_insaller {height: 36px;}
.top-bar .primary_26508 ul#wr-megamenu-menu-7 li:hover ul.sub-menu.sub-menu-1 li a.menu-item-link span.menu_title {color: #394055 !important;}
.top-bar .primary_26508 ul#wr-megamenu-menu-7 li:hover a.menu-item-link span.menu_title {color: #fff !important;}


/*14-08-24 (kh) end*/



div#asl-search section.asl-search-cont h3 {text-align: center; font-family: 'Roboto'; color: #3a4156; padding: 0; margin: 0; font-size: 24px;}
div#asl-search section.asl-search-cont .asl-search-widget {display: block; width: 100%; margin: auto; text-align: center;}
div#asl-search section.asl-search-cont .asl-search-widget input#auto-complete-search {font-family: 'Roboto'; width: 35%; margin: auto; border-radius: 10px !important; border: solid 1px #598193;}
div#asl-search section.asl-search-cont .asl-search-widget .col-md.p-0:nth-child(2) {display: none;}
div#asl-search section.asl-search-cont .asl-search-widget {margin-top: -105px;}
div#asl-search section.asl-search-cont .asl-search-widget button#asl-btn-search {width: 23%; font-family: 'Roboto'; border-radius: 0; font-size: 16px; margin-left: -20px;}
div#asl-search section.asl-search-cont .asl-search-widget .col-md.p-0:nth-child(3){    position: absolute;
    bottom: 0;}
div#asl-search section.asl-search-cont {height: 335px;}
.code-toolbar section.asl-search-cont .asl-search-widget button#asl-btn-search:hover {background: none !important; color: #598193; border: solid 1px #598193;}
div#asl-search section.asl-search-cont .asl-search-widget a.sl-geo-btn.asl-geo {display: none;}
div#asl-search section.asl-search-cont .asl-search-widget button#asl-btn-search:focus {box-shadow: none;}
div#asl-search section.asl-search-cont .asl-search-widget span.err-spn {text-align: center; padding-bottom: 10px; font-family: 'Roboto'; font-size: 14px; font-weight: 400;}






@media only screen and (max-width: 1200px) { 	body{/*padding-top:63px!important;*/} 	.container{ width:auto; margin:0px auto;} 	.top-bar h3{padding:23px 0px;} 	.logo {width: 120px;} 	.wr-megamenu-container .menu-item a{line-height:40px; font-size:18px;} 	.single-post .news-blog .post-content img{max-width: 100%;height: auto;} 	 .single-post .news-blog .post-content figure { width: auto !important;} 	img{max-width:100%;} 	.menu{display:none;     position: absolute; top: 79px; z-index: 1; background: #ffffff; margin: 0px; width: 180px;} 	 	.banner{min-height: 360px;} 	.integral-blinds .banner-content h1 br, 	.integral-blinds .banner-content h1 br{display:none;} 	.system .system-box{width:750px;} 	.banner-content h1{font-size:45px;} 	.banner-content h2 {font-size:20px;} 	.banner-content h6 {font-size: 13px;} 	.banner {padding: 65px 0;} 	.request-box {top: -65px;} 	.light-blue h2 {font-size: 35px;} 	.light-blue {padding: 70px 0;} 	.innovation-section {padding-bottom: 200px;} 	.two-box {width: 100%;} 	.one-box {width: 35%;} 	.conservatory-glass .crg .crg-box .cntnt-box .cntnt{min-height:122px;} 	.testimonials .container{padding:0px 70px;}     .request_question ul li .pro_title {width: 39%; float: left;}     .request_question ul li h2 {display: table-cell; height: 90px; margin: 0; vertical-align: middle; float: none;}     
    .col-md-40.address-footer {padding-right: 15px;}     .footer-container{padding: 0px;}     .footer-container .col-md-20.links-footer:last-child{margin-bottom:27px;}   }  @media (max-width: 1279px){ .color-available-container .color_right_palete_section {width: 63%;}  .color-available-container .jsn-bootstrap3 .col-md-6{width:50%; float: left;}    }




@media only screen and (max-width: 1000px) { body.woocommerce .product_listing .products.grid .product_list_box .product_price span.price {font-size: 14px;}.single-product .system .single_pro_details .request_question .woocommerce-product-gallery{}	.single-product .system .single_pro_details .request_question .woocommerce-product-gallery a img.wp-post-image{margin-top: 160px;} .container{ width:728px;} 	.system .system-box.main-cat-container{width:100%; margin:0 auto} 	.system .system-box.main-cat-container .main-cat-left{width:30%; float:left} 	.system .system-box.main-cat-container .main-cat-right{width:70%; float:left} 	 	.main-cat-bottom-box img:first-child{width: 80% !important; max-width: 100% !important; margin: 15% 0% 0px !important;} 	.main-cat-bottom-box .absolute:nth-child(4){left:50% !important; top:5% !important;} 	 	.pleated-blinds .m2802 .m2803 .benefits{width:80% !important;} 	.pleated-blinds .pb2902 img{width:100% !important;} 	.pleated-blinds .pb2902 .mx-254{left: 5%!important; top: 60%!important; right: 28%!important; zoom: 1!important;} 	.pleated-blinds .pb2902 .mx-255{left: 30%!important; bottom: 4%!important;} 	 	#menuBtn{height:18px; width:23px; color:#000; line-height:40px; text-align:center; cursor:pointer; display:block; background:url(../images/menu-icon.png) no-repeat; margin-top: 24px; margin-right: 20px; float: left;} 	.it-responsive-mega{ 		display:none !important; 	} 	.wr-megamenu-container{ 	    position: fixed; 		top: 63px; 		left: -100%; 		bottom: 0px; 		background:#e1e8eb !important; 		margin-left: 0px; 		overflow-y:auto; 		width:90% !important; 		-webkit-transition:all ease 0.5s; 		-moz-transition:all ease 0.5s; 		transition:all ease 0.5s; 	} 	.wr-megamenu-container ul.nav-menu li{ 		width:100%; 		border-color:rgba(255, 255, 255, 0.30) !important; 	} 	.wr-megamenu-container .menu-item a{ 		line-height:normal; 		padding:2px 10px; 	} 	.wr-megamenu-container ul.wr-mega-menu > li.wr-megamenu-item > a.menu-item-link{ 		padding-left:20px !important; 	} 	.primary_195 .wr-mega-menu > li:hover > a, .primary_195 .wr-mega-menu > li.focus > a{background:#ffffff !important;} 	.wr-mega-menu .wr-menu-down { 		display:block!important; 		/*position: relative;*/ 		position: absolute; 		/*float: right;*/ 		float: none; 		color: #ccc; 		width: 32px; 		height: 32px; 		line-height: 32px; 		text-align: center; 		border-radius: 3px; 		-o-border-radius: 3px; 		-ms-border-radius: 3px; 		-moz-border-radius: 3px; 		-webkit-border-radius: 3px; 		/*margin: -49px 5px 0 0 !important;*/ 		margin: -52px 5px 0 0 !important; 		z-index: 9999; 		cursor: pointer; 		display: block; 		background: url(../images/icon-down.svg) center 12px no-repeat !important; 		background-size: 25px !important; 		left: 0px; 	} 	.wr-mega-menu .wr-menu-down.active { 		background: url(../images/icon-up.svg) center 12px no-repeat !important; 		background-size: 25px !important; 	} 	.wr-megamenu-container .wr-megamenu-inner { 		left:0px !important; 		margin-left:initial; 	} 	.wr-element-submenu{ 		padding-left:0px; 	} 	.wr-megamenu-container .wr-megamenu-inner .col-md-6:first-child{width:30%; float:left} 	.wr-megamenu-container .wr-megamenu-inner .col-md-6:last-child{width:70%; float:left} 	 	.venetain-blinds .vb250, .venetain-blinds .vb251{width:100% !important;} 	.venetain-blinds .vb252 img, .venetain-blinds .vb252 .color-blue{width:100% !important;} 	 	.venetain-blinds .vb252 .color-blue{padding:10px 60px 50px!important;} 	.venetain-blinds .vb253 .vb257, .venetain-blinds .vb253 img{width:100% !important;} 	 	.venetain-blinds .vb253 .absolute{right:0px !important; top:12% !important;} 	.top-bar h3 {font-size: 14px;} 	.system .banner-content{width:700px; margin-left:-350px;} 	.banner-content h1, 	.integral-blinds .banner-content h1{font-size:38px;} 	.system .system-box{width:700px;} 	.banner-content h6 {font-size: 11px;} 	.banner {padding: 40px 0;} 	.request-box {top: -40px;} 	.service-box {padding: 20px;} 	.service-box p {font-size: 14px;} 	.two-box a {font-size: 14px;} 	.news-box h5 {font-size: 20px;padding: 0 110px;} 	.m2805{zoom:0.635;} 	.innovation-section:not(.parallax) {padding-bottom: 70px;} 	.conservatory-glass .crg .crg-box{width:50%; float:left; padding:10px;} 	.conservatory-glass .crg .crg-box.box-3{clear:left;} 	.conservatory-glass .crg .crg-box .cntnt-box .cntnt{min-height:82px;} 	#tvu_set_18 .thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits{height:70px!important;} 	#tvu_set_18 .thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits [class*="part-"]{line-height:70px!important;} 	.mb-system .m2902 .absolute{bottom:2%; zoom:0.8;} 	.w-swipe .benefits{zoom:0.6;} 	.w-swipe .m2902 .absolute{font-size:22px;}    			.system.s-system.color-available-container .container{width: 100%;}    .color-available-container .tabs_color li{width: 33.33% !important; padding: 15px 25px;}  .system.s-system.color-available-container{padding-left: 15px; padding-right: 15px; box-sizing: border-box;} .system.s-system.color-available-container .color_left_palete{width: 35%; float: left;} .wr-megamenu-container ul.wr-mega-menu li ul.sub-menu{background: #fff !important;} } 	 	 	 	 	 	 	 } @media only screen and (max-width: 783px) { 	.wr-mega-menu .wr-menu-down {left: inherit; /*right:310px;*/right:0; margin: -47px 5px 0 0 !important; } 	.preview-text { 		display:none; 	} 	#wr-megamenu-menu-7 .col-md-6 { 		width:100%; 	} 	.wr-megamenu-container { 		width: 35% !important; 	} 	.system_buttons h2 a { 		font-size: 4vw; font-weight:400; 		} 	.system_buttons h2 a #Capa_1 { 		width: 5vw !important; height: 3vw !important; 	} 	.c-system .m2901 img, .c-system .m2901 img:first-child { 		width: 100%; 	} 	.c-system .m2901 img:last-child{width: 100%;} 	.c-system .m2901 .absolute2 { 		float: left; margin: 20px 0; width: 100%; 	} 	.mb-system .m2902 .left_img, .mb-system .m2902 .right_img  {width:100%; } 	.mb-system .m2902 .absolute2 {margin: 20px 0 !important; width: 100% !important;} 	.slider-control, .m2802{position:initial!important; width:100%; float:left;} 	.m2802 .m2803 .benefits{width:100%!important;} 
	.customer-form{max-width:auto!important; margin:0 auto!important;} 	.customer-form .form-group{width:100%!important;} }  
@media only screen and (max-width: 600px) { .wr-megamenu-container { 	width: 45% !important; } }  
@media only screen and (max-width: 480px) { .wr-megamenu-container { 	width: 65% !important; } }  
@media only screen and (min-width: 1025px) { 	.news-blog .system-box .post-list li:nth-child(3n + 1){clear:left;} } 
@media only screen and (min-width: 768px) and (max-width: 1024px) { 	.news-blog .system-box .post-list li{width:46%;} 	.news-blog .system-box .post-list li:nth-child(2n + 1){clear:left;}         .system .system-box {         width: 90%;     }     .count_section_color {         width: 67%;         margin: 60px 0;     }     #colorvalue {         width: 100%;         text-align: center;     }     .count_section_color ul li {         display: inline-block;         float: none;         font-size: 16px;         height: 106px;         margin: 5px;         padding: 14px 0 20px;         width: 107px;     }     .count_section_color ul li span {         font-size: 31px;         margin: 0px;     }     .follow_us a {         width: 74px;     }     .system .system-box p {text-align: center !important;}     .request_question ul {margin: 0px;}     .request_question ul li {width: 100%; margin: 3%; padding: 1%; min-height: inherit;}     .request_question_banner .banner-content {width: 100%; left: 0px; margin: 10% 0 0 0;}     .request_question ul li:nth-child(5) {margin: 3% 3% 0 3%; width: 94%;}     .request_question ul li:nth-child(1) {margin: 3% 3% 0 3%; width: 94%;}     .request_question ul li {margin: 3% 3% 0 3%; width: 94%;}     .request_question_banner .banner-content {margin: 0px;}     .request_question_banner {min-height: inherit !important;}     .request_question_banner.banner {padding: ;}     /*.request_question ul li h2 {width: 39%; float: left; margin: 25px 0 0 0;}*/     .request_question ul li .one_fifth_img {width: 12%; float: left; margin: 0 6%;}     .request_question ul li .one_fifth_href {width: 30%; float: right; margin: 0 5% 0 0;}     .request_question ul li h2 span {float: none; width: auto;}     .request_question ul li h2 {display: table-cell; height: 90px; margin: 0; vertical-align: middle;}     .request_question ul li .pro_title {padding: 0 0 0 4%; width: 35%; float: left;}     .request_question ul li h2 {display: table-cell; height: 90px; margin: 0; vertical-align: middle; text-align: left;}         .c-system .m2901 .absolute2 {margin:35px 0; }     .mb-system .m2902 .absolute2 {margin:0 0 0 5%; width: 90%;}         .single_pro_details {margin: 0 0 50px 0;}     .woocommerce div.product .product_title {margin: 4% 0;}     .woocommerce .product_listing .products.list .product_list_box .block {width: 60%;}         .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {         width: 100%;     }     .related_product.product_listing .products.grid .product_list_box,     .woocommerce .product_listing .products.grid li.product_list_box:last-child {         width: 48%;         margin: 1%;     }     .woocommerce .related_product.product_listing .products.grid .product_list_box .product_img {         width: 100%;         float: left;     }     .one_fifth.one_half{margin: 10px;min-height: auto;padding: 25px 31px 35px;width: 47% !important;text-align: center;min-height: 370px !important;} .one_fifth.one_half .pro_title{ display: block;float: none;height: 26px;padding: 0;text-align: center;width: 100% !important;	} .one_fifth.one_half .pro_title h2{display: block;float: none;height: auto;line-height: 20px;margin: 0;padding: 0;text-align: center;width: 100%;} .one_fifth.one_half .one_fifth_img{text-align: center;float: none;display: block;width:100% !important;margin:10px 0 !important;} .one_fifth.one_half .btu_ancher{width: 100% !important;float: none;display: block;} .request_question {     margin: 0 0 77px; } 


.custom_moadal { width: 80%; } .custom_size_attr .single_variation_wrap {float: none;width: auto;}  }  @media only screen and (max-width: 768px){.page-template-contact-page-template .system .system-box.system-box-contact {     width: 100%; }} @media only screen and (min-width: 1023px) and (max-width: 1024px) {     .container {         width: 980px;     }      .one_fifth.one_half{margin: 10px;min-height: auto;padding: 25px 17px 35px;width: 31% !important;text-align: center;} .one_fifth.one_half .pro_title{ display: block;float: none;height: 26px;padding: 0;text-align: center;width: 100% !important;	} .one_fifth.one_half .pro_title h2{display: block;float: none;height: auto;line-height: 20px;margin: 0;padding: 0;text-align: center;width: 100%;} .one_fifth.one_half .one_fifth_img{text-align: center;float: none;display: block;width:100% !important;margin:10px 0 !important;} .one_fifth.one_half .btu_ancher{width: 100% !important;float: none;display: block;}    .request_question {     margin: 0 0 77px; } }@media only screen and (max-width: 767px) { 	.homepage-bolg-box li{width:100%; margin-right:0px; margin-bottom:30px;} 	 	.news-blog .system-box .post-list li{width:98%;} 	.container{ width:414px; margin:0px auto;} 	.service-box {width: 50%;} 	.service-box:nth-child(3){clear:left} 	.news {margin: 1%;width: 47%;} 	.two-box a {font-size: 12px;} 	.mega-menu1{display: block;left: -250px;margin: 0;position: absolute;top: 78px;width: 200px;z-index: 10;} 	ul.mega-menu1{ background:#fff;} 	ul.mega-menu1 li{ float:none;} 	.system .banner-content{width: 90%; margin-left: initial; left: 5%;} 	.system .system-box{width:100%;} 	.footer-text {width: auto;}	 	.footer-text p{ float:none; margin:0 auto;} 	.blue-footer img {float: none;margin: 0 auto;} 	.conservatory-glass .conservatory-roof-glass h2, .content-box h2{font-size:28px; margin-bottom:15px;} 	.color_left_palete{width:65%;} 	.color_right_palete{width:31%;} 	.slider-control, .m2802{position:initial!important; width:100%; float:left;} 	.m2802 .m2803 .benefits{width:100%!important;} 	.pleated-blinds .m2802 .m2803 .benefits{width:100%!important;} 	.pleated-blinds .m2802 .m2803 .benefits .title, 	.venetain-blinds .m2802 .m2803 .benefits .title{font-size:25px !important;} 	.integral-blinds .benefits .title{ 		font-size:28px; 	} 	.m2805{zoom:1;} 	.w-swipe .m2902 img{width:100%;} 	.w-swipe .m2902 .absolute { 		bottom: 23%; 		left: 5%; 	} 	.integral-blinds .info-box { 		width: 100%; 		height: auto; 		font-size: 30px; 		letter-spacing: -1px; 		font-weight: 100; 		padding: 40px 0px 40px; 	} 	.venetain-blinds .vb253 .absolute{ font-size:25px !important;} 	.venetain-blinds .vb252 .color-blue{padding:10px 20px 50px!important;} 	.c-system .m2901 .absolute{font-size: 30px; right: 10px; top: 58%; font-weight: 100; left: 10px; text-align:center;} 	.c-system .m2901 img, .mb-system .m2902 img{width:100%;} 	.mb-system .m2902 .absolute{bottom:49%;} 	 	.system .system-box.main-cat-container .main-cat-left{width:100%; text-align:center;} 	.system .system-box.main-cat-container .main-cat-right{width:100%;} 	.system .system-box.main-cat-container .main-cat-right p{text-align:justify!important;} 	 	.system .system-box.main-cat-container .right-b .main-cat-left{width:100%; float:left} 	.system .system-box.main-cat-container .right-b .main-cat-right{width:100%; float:left} 	 	.system .system-box.main-cat-container .main-cat-right .cntnt p:first-child{font-size:24px !important; text-align:center!important; margin-top:10px;} 	.system .system-box.main-cat-container .main-cat-right .two-box{width:100%!important; text-align:center !important;} 	.system .system-box.main-cat-container .main-cat-right .two-box a{width:60%!important;} 	 	.main-cat-bottom-box img:first-child{width:90%!important; margin: 2% 0% 65% !important;} 	.main-cat-bottom-box .absolute:nth-child(3){left:initial !important; right:0px !important; top:5% !important;} 	.main-cat-bottom-box .absolute:nth-child(4){left:0px !important; top:33% !important;} 	 	.pleated-blinds .pb2902 .img2{background:#e5ebee; padding-top:150px;} 	.pleated-blinds .pb2902 .mx-254{left:5% !important; top:49% !important; right:28% !important; zoom:0.85!important;} 	.pleated-blinds .pb2902 .mx-255{font-size: 20px!important; bottom: 3%!important;} 	 	.slider-control .fl:first-child{width:30%!important; padding:20px!important;} 	.slider-control .fl:last-child{padding:20px 10px!important; font-size:30px!important; margin-top:20px!important; width:70%; } 	.slider-control .fl:last-child p{line-height:40px !important;} 	.system .system-box p,  .content-box p, .testimonials p{padding:0px!important; text-align:justify !important;} 	.system .system-box p a, .content-box p a{text-align:center !important;} 	.textured_check_list ul{width:100%; float:left;} 	.footer-text span { 		line-height: 20px; 		display: inline-block; 		float: left; 		color: #ffffff; 		width: 100%; 		text-align: center; 		margin-bottom:20px; 	} 	.countinghtml{ 		margin: 0px auto 0px !important; 		float: none; 		display: block; 	} 	.owl-controls .owl-dots{text-align:center;} 	.owl-controls .owl-dot{padding: 0px 10px; display: inline-block;} 	.owl-controls .owl-dot span{width: 5px; height: 5px; background: #000000; display: block; border-radius: 5px;} 	.testimonials .container{padding:0px !important;} 	.color_left_palete, .color_right_palete { 		width: 320px; 		margin: 20px auto 0px; 		float: none; 	} 	.tabs_color li{ 		width:100% !important; 		border:1px solid #ffffff !important; 		background:#eeeeee; 	} 	.tabs_color li.active{ 		border:none!important; 		background:#00cbc4; 		color:#ffffff; 	}     .count_section_color {float: left;margin: 60px 0; width:100%; }     #colorvalue {text-align: center;}     .count_section_color ul li {float: none; display: inline-block;}     .half-width {width: 100%;}     .follow_us a {width: 78px;}     .system .system-box p {text-align: center !important;}     .request_question ul {margin: 0px;}     .request_question ul li {width: 100%; margin: 20px 0 0 0; padding: 1%;}     .request_question_banner .banner-content {width: 100%; left: 0px;}     .request_question ul li:nth-child(5) {margin: 20px 0 0;}     .request_question ul li:nth-child(1) {margin: 20px 0 0;}     .request_question_banner {padding: 20px 0 !important; min-height: inherit;}     .request_question_banner.banner {min-height: inherit;}     .request_question ul li .pro_title {width: 39%; float: left;}     .request_question ul li h2 {display: table-cell; height: 90px; margin: 0; vertical-align: middle;}     .request_question ul li .one_fifth_img {width: 25%; float: left; margin: 0 4% 0 0;}     .request_question ul li .one_fifth_href {width: 30%; float: left;}         .woocommerce .product_listing .total_result_count {text-align: left !important;}     .woocommerce .product_listing .products.grid .product_list_box {width: 100%; margin: 0 0 4% 0; padding: 5%;}     .woocommerce .product_listing .products.grid .product_list_box .product_img {width: 100%; display: block; height: auto;}     .woocommerce .product_listing .products.grid .product_list_box {height: auto;}     .single_pro_details {margin: 0 0 50px 0;}     .woocommerce div.product .product_title {margin: 4% 0;}         .woocommerce .product_listing .products.list .product_list_box .block {         width: 100%;         text-align: center;     }     .woocommerce .product_listing .products.list .product_list_box .product_img {         width: 100%;         text-align: center;     }     .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {         width: 100%;     }     .woocommerce .related_product.product_listing .products.grid .product_list_box .product_img {         width: 100%;     }      .one_fifth.one_half{margin: 10px;min-height: auto;padding: 25px 17px 35px;width: 96% !important;text-align: center;} .one_fifth.one_half .pro_title{ display: block;float: none;height: 26px;padding: 0;text-align: center;width: 100% !important;	} .one_fifth.one_half .pro_title h2{display: block;float: none;height: auto;line-height: 20px;margin: 0;padding: 0;text-align: center;width: 100%;} .one_fifth.one_half .one_fifth_img{text-align: center;float: none;display: block;width:100% !important;margin:10px 0 !important;} .one_fifth.one_half .btu_ancher{width: 100% !important;float: none;display: block;}      
.custom_moadal .modal-dialog h3.widget-title{  margin: 38px 0 33px 0;} .custom_moadal { width: 90%; } .custom_size_attr .single_variation_wrap {float: none;width: auto;} .searchwp-modal-form-default .searchwp-modal-form__container{max-width: 75% !important;}   .search-left{width: 100%;} .search-right{width: 100%; padding-left:0px; padding-top: 15px;} .search-right h2.entry-title a{font-size: 20px;}   a.new_read_more{margin: 0 -20px -15px -30px;}  .tax-product_cat.woocommerce .product_listing .products.grid .product_list_box .product_title{min-height: inherit;}  .system.s-system.color-available-container .container{margin: 0px;} .system.s-system.color-available-container .color_right_palete_section{width: 100%; float: left;} .color-available-container .tabs_color li{width: 100% !important;} .system.s-system.color-available-container .color_left_palete{width: 100%; margin-top: 30px;} .system.s-system.color-available-container::before{display: none;} .color-available-container .jsn-bootstrap3 .col-md-6{width: 100%; padding: 0 15px;} .color-available-container .color_right_palete_section .color_value_section li{font-size: 14px;} .color-available-container .twentytwenty-container img{width: 100%; height: auto;}  }@media only screen and (max-width: 600px) { 	.wr-megamenu-container .wr-megamenu-inner .col-md-6:first-child{width:100%;} 	.wr-megamenu-container .wr-megamenu-inner .col-md-6:last-child{display:none} 	.banner{min-height:320px;} 	.banner-content h1, .integral-blinds .banner-content h1{font-size: 28px !important;} 	.banner-content h2 {font-size: 16px;} 	.banner-content {padding: 15px;width: 45%;} 	.one-box {width: 100%;} 	.two-box a {display: block;float: none;font-size: 17px;margin: 5px auto;width: 80%;} 	.three-box{padding-bottom:0px;} 	.news-box h5 {padding: 0 20px;}	 	.system .system-box{width:100%; padding:0px;} 	.conservatory-glass .crg .crg-box{width:100%; float:left; padding:10px;} }   @media (max-width: 599px){ .homepage-bolg-box.ds-final-sldier .owl-prev{left: 20px;}   .homepage-bolg-box.ds-final-sldier .owl-next{right:20px;} ul.post-list.homepage-bolg-box.ds-final-sldier{padding: 0 60px;} }    @media only screen and (max-width: 479px) { .one_fifth.one_half{float: none;display: block;margin:10px auto !important;:97% !important;}  .custom_moadal .modal-dialog h3.widget-title{  margin: 38px 0 33px 0;} .custom_moadal { width: 90%;padding: 3px 3px 28px; height: 83%;top: 52%;    overflow-y: auto; } .custom_moadal .custom-html-widget .col-md-4 {width: 100%;}  } @media only screen and (max-width: 414px) { 	.container{ width:auto; margin:0 20px;} 	.banner-content {width: 100%;} 	.banner {padding: 85px 0 40px 0;} 	.request-box {top: -85px;} 	.gray-footer h2 {font-size: 40px;} 	.service-box{padding:10px} 	.service-box p{line-height:18px;} 	.light-blue {padding: 30px 0;} 	.light-blue h2 {font-size: 25px;} 	.two-box a {font-size: 12px;width: 90%;} 	.news {margin: 5px 0;width: auto;} 	.news-box h5 span {display: block;} 	.gray-footer h2 {font-size: 32px;} 	.gray-footer h2 span {font-size: 15px;} 	.gray-footer p {font-size: 13px;} }  @media only screen and (max-width: 320px) {     .request_question ul li .pro_title {width: 60%;}     .request_question ul li .one_fifth_img {display: none;} }  .post-content a {     font-size: inherit;     text-decoration: underline; }    /*custom css on 20210626*/  /*.page-template-news-blog-templates .newsblog_list*/ 
 .news-blog .system-box .post-list li .post_author {     font-size: 12px;        color: #001c4c;     font-weight: 300; }  .news-blog .system-box .post-list li h3 a {     font-size: 18px; height: 80px;     font-weight: 500; }  .news-blog .system-box .post-list li .post_content a{ display: none; }  .news-blog .system-box .post-list li .post_content .new_read_more p a{     background: #598193;     font-size: 14px;     text-transform: uppercase;     color: #fff;     padding: 15px 30px;     text-decoration: none;     display: block!important;     margin: 0 -36px -15px;     clip-path: polygon(0 0, 86% 0, 100% 100%, 0 100%); }  .news-blog .system-box .post-list li .post_content .new_read_more p a:hover{ background:#3a4156;}   .news-blog .system-box .post-list li .post_content h3 a{     display: block!important;  }  .news-blog .system-box .post-list li .post_content h3{     min-height:80px; }  .page-template-news-blog-templates .news-blog .system-box .post-list li .post_content p {     color: #888888;     padding-bottom: 0;     margin-bottom:0px!important;     border-bottom: none; }  .page-template-news-blog-templates .pagination span, .page-template-news-blog-templates .pagination a {     width: 40px;     height: 40px;     display: inline-block;     border-radius: 0px;     text-align: center;     line-height: 40px;     color: #3a4156;     font-weight: bold;  }  .page-template-news-blog-templates .pagination span {     background: #ffffff;     color: #568194;     border: 2px solid #568194; }  .page-template-news-blog-templates .post-meta{ display: none; }  .news-blog .system-box .post-list li .post_content {     padding: 20px 10% 15px 10%;}       @media (max-width: 767px){  .news-blog .system-box .post-list li .post_content .new_read_more p a{     margin: 0 -41px -15px; }   }      @media (max-width: 420px){  .news-blog .system-box .post-list li .post_content .new_read_more p a{     margin: 0 -36px -15px; }   }

@media (max-width:1399px){
.single-product .product-des .container {
    width: 100%;
}
}

@media (max-width:1200px){
.single-product .system.s-system .request_question_banner.banner {display: none;}
}

@media (max-width:1199px){
.single-product .system.s-system {margin-top: 160px;}
}

@media (max-width:1024px){
.single-product .system.s-system {margin-top: 110px;}
.single-product .single_pro_details { padding: 45px 20px;}
}

@media (min-width:1000px){
	.top-bar div#menuBtn {display: none;}
	.top-bar .clear {display: none;}
}

@media (max-width:991px){
	.single-product .system.s-system {margin-top:85px;}
	.single-product .single_pro_details {padding: 40px 20px;}
    .single-product .system .single_pro_details .request_question .product{display: block;}
	.single-product .system .single_pro_details .request_question .woocommerce-product-gallery{ margin: auto; margin-bottom: 25px; float: none;}
	.single-product .system .single_pro_details .request_question .summary{/*width: 100% !important; margin-top: 0px;*/margin: auto;display: table;float: none;}
	.single-product .system .single_pro_details .request_question .woocommerce-product-gallery a img.wp-post-image{margin-top:auto;}

/*09-09-24 (kh)*/

	div#asl-search section.asl-search-cont .asl-search-widget button#asl-btn-search{margin-top: -270px; width: 35%;}
	div#asl-search section.asl-search-cont .asl-search-widget input#auto-complete-search{width: 60%;}
	
/*09-09-24 (kh)*/

}

@media (max-width:768px){

    .single-product .system .single_pro_details .request_question .summary {margin-top: 0px;}

.single-product .system .single_pro_details .request_question .woocommerce-product-gallery .woocommerce-product-gallery__wrapper, .single-product .system .single_pro_details .request_question .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image
{height:auto;}

.single-product .system .single_pro_details .request_question .woocommerce-product-gallery{ height:auto; }



div#asl-search section.asl-search-cont .asl-search-widget input#auto-complete-search{width:100%;}
div#asl-search section.asl-search-cont .asl-search-widget button#asl-btn-search{width:100%;}
div#asl-search section.asl-search-cont .asl-search-widget .col-md.p-0:nth-child(3){position: relative;}
div#asl-search section.asl-search-cont .asl-search-widget button#asl-btn-search{margin-left: 0px;}



}

@media (max-width:576px){

	.single-product .system .single_pro_details .request_question .woocommerce-product-gallery a img.wp-post-image{margin-top: 0px;}
}
@media (max-width:475px){
.single-product .system .single_pro_details .request_question .woocommerce-product-gallery, .single-product .system .single_pro_details .request_question .summary{ width:100% !important; }
	.single-product .system .single_pro_details .request_question .woocommerce-product-gallery a img.wp-post-image{margin-top: 0px;}
	.single-product .system .single_pro_details .request_question .summary h1.product_title{font-size: 18px;}
	.single-product .product-des .container { margin:0; }



	div#asl-search section.asl-search-cont h3{font-size: 18px;}
	div#asl-search section.asl-search-cont{padding-left: 15px; padding-right: 15px;}


}



