@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');

*{margin:0;padding:0}
ul{margin:0;padding:0;list-style:none}
a:hover,a:focus{text-decoration:none}
body{font-family:'Source Sans Pro',sans-serif}
.container{width:100%;max-width:1280px}
.shopbycat{padding:3px!important}
.form-control:focus{ box-shadow:none!important;}
.dflex { display:flex; align-items:center;}
.flag-icon { margin-left:10px;}
section.top-bg{background:#f1f1f1;text-align:center;padding:0;font-family:'Roboto',sans-serif}
section.top-bg .header-top-right{display:flex;justify-content:flex-end;align-items:center}
.header-top-right .header-social ul{display:flex;align-items:center}
.header-top-right .header-social ul li{margin:0 5px}
.header-top-right .header-social ul li a{color:#6a6a6a;font-size:14px}.header-top-right .button-block ul .btn
.header-top-right .header-social ul li a:hover{color:#ff3c26}
.header-top-right .button-block ul{display:flex}
.header-top-right .button-block ul li{margin-left:5px}
.header-top-right .button-block ul .btn{background:#c3051f;border-radius:0;color:#fff;font-size:13px;text-transform:uppercase;display:flex;align-items:center}
.header-top-right .button-block ul .btn.signup-btn{background:#163061}
.header-top-right .button-block ul .btn:hover{background:#333}
.header-top-right .button-block ul .btn i{font-size:16px;margin-right:5px}
section.top-bg p{margin-bottom:0;padding:3px 0;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;}
.fotblin2way{display:inline-block;float:left;width:100%;box-sizing:border-box}
.stylish-input-group .form-control{border-right:0;box-shadow:0;border-color:#e1e1e1}
.stylish-input-group button{border:0;background:transparent;color:#f83c26;font-size:22px}
.stylish-input-group button:focus{box-shadow:none;outline:0}
.logo-bar form { float: right;}
.logo-bar div#imaginary_container{margin:35px 0 0}
.logo-bar .call-icon{margin:30px 0 0;text-align:center}
.logo-bar .call-icon a:hover {color: #ff3c26 !important;}
.logo-bar .phone-box img{font-size:23px;color:#ff3c26;}
.logo-bar a.phone:hover .no-box {color: #ff3c26 !important; display: block;}
.logo-bar .no-box label{display:block;margin:0}
.logo-bar .call-icon .phone-box{float:left;width:50%}
.logo-bar .call-icon .cart-profile{float:left;width:50%;text-align:center}
.logo-bar .cart-profile ul{margin-bottom:0}
.logo-bar .cart-profile ul li{display:inline-block;padding:0 25px;border-left:1px solid #e0e0e0}
.logo-bar .cart-profile ul li a{color:#000;font-size:15px;position:relative;text-align:center; display: block; cursor: pointer;}
.logo-bar .cart-profile ul li a i{position:relative;font-size:26px}
.logo-bar .cart-profile ul li a span{position:absolute;top:-20px;left:20px;width:20px;background:#d61f4b;border-radius:100px;height:20px;text-align:center;color:#fff}
.logo-bar .cart-profile ul li a label{display:block; cursor: pointer;}
.main-nav nav.navbar{margin-bottom:0;border:0;min-height:1px}
.main-nav div#navbar{padding:0}
.dropdown ul.dropdown-menu li a{color:#fff!important;background:none!important}
.main-nav .navbar-nav>li>a{color:#000;text-transform:uppercase;font-size:16px;transition:.4s all ease-in-out;position:relative;padding:15px 18.4px;font-weight:600;transition:.4s all ease-in-out;background:#fff url(../icons/divider.png) no-repeat left top}
section.main-nav{background:#fff;box-shadow:rgba(0,0,0,.55) 0 1px 4px;margin:8px 0 0}
.main-nav .navbar-nav>li>a img{margin:0 5px 0 0}
.main-nav .navbar-nav>li>a:hover,.main-nav .navbar-nav>li>a:focus{transition:.4s all ease-in-out;color:#fff;background:#1a2f5a url(../icons/divider.png) no-repeat left top;transition:.4s all ease-in-out}
.main-nav .navbar-nav>li>a:before{position:absolute;content:"";border-top:0px solid #74a8f8;top:0;left:0;width:0;opacity:0;transition:.4s all ease-in-out}
.main-nav .navbar-nav>li>a:hover:before{opacity:1;transition:.4s all ease-in-out;width:100%}
a .no-box {font-size:16px;font-weight:600}
.main-nav .navbar-nav>li:last-child a{color:#f83c26;border-left:1px solid #ccc;border-right:1px solid #ccc}
section.bg-nav{background:#c3051f}
.shop-line.first{border-right:2px solid #fff}
.shop-line p{color:#fff;font-size:16px;margin-bottom:0;text-align:left;padding: 5px 2px;}
.shop-line{text-align:center;padding:0}
.shop-line.first p{text-align:left;}
.shop-line strong{text-decoration:underline}
.shop-line p a{color:#fff}
.shop-line p a strong:hover{color:#01172a}
.time-box span{color:#fff;font-size:16px}
.time-box{background:#3396fb;text-align:right;padding:10px 23px}
.bg-nav .col-md-3.col-sm-3{width:24.7%}
.dropdown-menu:li{text-align:left}
.dropdown:hover .dropdown-menu{display:block;margin-top:0}
.banner-sec .carousel-caption h3 span{font-size:80px;color:#344f9e;font-weight:bold}
.banner-sec .carousel-caption{text-align:left;top:0;left:39%;height:100%;padding:15px 0;width:100%}
.banner-sec .item img{height:auto;width:100%;object-fit:cover}
.banner-sec .carousel-caption h2{color:#000;font-weight:900;font-size:44px;margin:0;text-shadow:none}
.carousel-control{background-image:none!important;top:36%}
.banner-sec .carousel-caption h3{text-shadow:none;margin:0;color:#000}
.banner-sec .carousel-caption p{text-align:left;color:#000;text-shadow:none;font-size:17px;font-weight:600}
.banner-sec .carousel-caption a{text-shadow:none;background:#ff3c26;color:#fff;padding:15px 35px;border-radius:50px;margin:5px 0;display:inline-block;transition:.4s all ease-in-out;font-size:18px}
.carousel-control i{border:3px solid #fff;height:40px;width:40px;line-height:35px;border-radius:100px;font-size:26px}
.banner-sec .carousel-caption h2 span{font-weight:normal;font-size:38px}
#imaginary_container input{height:45px}
.banner-sec .carousel-caption a:hover{transition:.4s all ease-in-out;background:#1a7a92;color:#fff}
.main-nav div#navbar{padding:0;border-radius:0}
navbar-nav>li.active a{color:#ff3c26;border-left:1px solid #ccc;border-right:1px solid #ccc;transition:.4s all easeinout;background:#fff}
.navbar-nav>li.active a:before{opacity:1;width:100%}
.main-nav .navbar-nav>li.active a{color:#fff;transition:.4s all ease-in-out;background:#c3051f}
.four-icons .icon-list ul li{display:inline-block}
.banner-sec .left{margin-top:0}
.icon-list{width:950px;margin:0 auto}
.icon-list ul{float:left;width:100%;text-align:center}
.icon-list ul li .icon-box img{float:left;margin:0 6px 0 0;min-height:29px}
.icon-text{float:left;width:54%;text-align:left}
.four-icons .icon-list ul li{display:inline-block;width:24%;margin:0 3px}
section.four-icons{background:#fafafa;padding:15px 0}
.icon-text p{color:#6c6b6b;font-size:20px;margin-bottom:0;padding:0;line-height:22px;font-weight:normal}

/*====banner bottom section starts=====*/
#banner-bottom { background: #1a2f5a; padding: 8px 0; font-family: 'Roboto Condensed',sans-serif;}
#banner-bottom ul { display: flex; justify-content: flex-start; align-items: center; color: #fff; font-size: 18px;}
#banner-bottom ul li { display: flex; justify-content: flex-start; align-items: center; padding: 0 45px; border-right: 2px solid #263b6a;}
#banner-bottom ul li:first-child { padding-left: 0;}
#banner-bottom ul li:last-child { border-right: none; padding-right: 0;}
#banner-bottom ul li strong { display: block;}
#banner-bottom ul li img { margin-right: 15px;}
/*====banner bottom section ends//=====*/

section.category { padding: 40px 0 20px;}
.content-block { max-width: 600px; text-align: center; margin: 0 auto; margin-bottom: 20px;}
.content-block p { text-align: center; color: #000;}
.main-heading h2{margin:0px 0;text-transform:uppercase;font-size:32px;font-weight:bold}
.main-heading span{font-size:14px;color:#000; letter-spacing: 3px; text-transform: uppercase;}
.main-heading.text-center{margin:0 0 0px 0}
.border-heading { position: relative; max-width: 600px;  margin: 0 auto;}
.border-heading h2 { background: #fff; padding: 2px 25px 0 25px; position: relative; z-index: 1; display: inline-block; text-transform: none; font-weight: normal; font-family: 'Roboto Condensed',sans-serif;}
.border-heading:after { content: ""; border-bottom: 2px solid #737373; display: block; position: relative; bottom: 22px;}
.main-heading img{width:40%;height:10px}
.full-width .container{width:100%}
.category-img img{height:300px;width:100%;transition:all .5s ease;transform:scale(1);object-fit:cover}
.category-img{position:relative; margin-bottom: 30px; border: 5px solid #e7e7e7;}
.category-img{position:relative;overflow:hidden;cursor:pointer}
.category-img .img-info{position:absolute;bottom:0;left:0;width:100%;text-align:center; background:rgba(0,0,0,0.1); height: 100%; display: flex; flex-direction: column; justify-content: center;}
.category-img .img-info h3{color:#fff;text-transform:uppercase;font-size:19px;font-weight:600; margin-bottom: 10px;}
.hover-box{position:absolute;top:0;left:0;width:100%;text-align:center;background-color:#000000a1;height:100%;opacity:1;transition:.4s all ease-in-out;}
.category-img .img-info span { color: #fff; border: 1px solid #fff; margin: 0 auto; padding: 5px 20px; letter-spacing: 1px; text-transform: capitalize;}
.hover-box a{color:#fff;font-size:16px;text-transform:uppercase;border-bottom:1px solid #fff}
.hover-box a i{font-size:26px;display:block}
.inner-box{left:50%;position:absolute;top:50%;opacity:0;transform:translate(-50%,-50%);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.category-img:hover .hover-box{transition:.4s all ease-in-out;opacity:1}
.category-img:hover .hover-box .inner-box{opacity:1}
.category-img:hover img{transform:scale(1.1);transition:.4s all ease-in-out}
.category-img .img-info:hover h3 { opacity: 0; transition:.4s all ease-in-out;}
.category-img .img-info:hover span { background: #fff; color: #000;}
.full-width .container .col-md-3.col-sm-3{width:20%;padding:7.5px}
.products-img img{width:100%}
.products-info img{width:16px;height:16px;border:1px solid #ccc;}
/*.products-info.home img{width:20px;height:20px;border:1px solid #ccc; border-radius: 100%;}*/
.products-info.home a{color:#000;float:right;width:20%;line-height:15px}
section.featured-sec{background:#fafafa;margin:50px 0 0;padding:20px 0 40px 0 !important; border-bottom: 4px solid #0d446a;}
section.featured-sec .main-heading h2 {background:#fafafa;}
.products-img{border:1px solid #eee;margin-bottom:50px;}
.products-img .products-info{padding:15px;background:#fff; width:100%; overflow: hidden;}
.products-img .products-info h5{margin:0 ;font-size:17px;color:#000;font-weight:600;display:-webkit-box;min-height:35px}
.products-img .products-info .rate-box{padding:15px 0 0}
.products-img .products-info .rate-box span{font-size:18px;display:block}
.products-img .products-info .rate-box h6{font-size:18px;background:#c3051f;color:#fff;display:inline-block;padding:2px 10px;position:relative;z-index:1;float:left}
.products-img .products-info .rate-box font{color:#c3051f;font-size:18px;font-weight:600;margin:0 25px;float:left;margin:5px 20px}
.products-img .products-info .rate-box p{font-size:16px;font-weight:600;text-transform:uppercase}
.hover-img{overflow:hidden;display:inline-block;float:left;position:relative;width:100%}
.featured-hover{position:absolute;top:0;left:0;width:100%!important;text-align:center;height:100%;background:#0006;opacity:0;transition:.4s all ease-in-out}
.featured-hover a{color:#fff;font-size:20px;border-bottom:1px solid #fff}
.featured-hover a i{display:block;font-size:26px}
.featured-inner{left:50%;position:absolute;top:50%;opacity:0;transform:translate(-50%,-50%);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.products-img .hover-img img{transition:all .5s ease;transform:scale(1);height:180px;max-height:180px;width:100%;max-width:100%; outline: 1px solid #fff; outline-offset: -10px;}
.products-img:hover .hover-img img{transform:scale(1.1);transition:.4s all ease-in-out}
.products-img:hover .featured-hover{opacity:1}
.products-img:hover .featured-inner{opacity:1}
.hover-img{overflow:hidden;display:inline-block;float:left;position:relative;width:100%;}
.featured-hover{position:absolute;top:0;left:0;width:100%;text-align:center;height:180px;background:#0006;opacity:0;transition:.4s all ease-in-out}
.sales{position:absolute;top:-10px;right:-10px;width:auto;background:#c3051f; border-radius: 100%; color:#fff;padding:0 11px;z-index:1; width: 46px; height: 46px; display: flex; align-items: center; justify-content: center;}
.sales span{font-size:18px}
.viewall-pro a{color:#f83c26;border:1px solid #f83c26;padding:7px 40px;border-radius:50px;height:40px;transition:.4s all ease-in-out;font-size:18px;line-height:20px}
.viewall-pro{float:left;width:100%}
.viewall-pro a:hover{transition:.4s all ease-in-out;background:#1a7a92;border:1px solid #1a7a92;color:#fff}
.offer-img img{width:100%;height:175px;object-fit:cover;transition:all .5s ease;transform:scale(1);overflow:hidden}
.offer-img{border:1px solid #ccc;position:relative;margin:10px 0;overflow:hidden}
.offer-img .oofer-head{text-align:center}
.upto{position:absolute;top:0;right:10px;background:#f83c26;color:#fff;padding:2px}
.upto h5{margin:0;font-size:17px}
.upto span{font-size:16px;text-transform:uppercase}
.viewall-pro a{color:#fff;border:1px solid #72c493;padding:10px 40px;border-radius:50px;height:40px;transition:.4s all ease-in-out;font-size:20px;line-height:20px;font-weight:600;background:#72c493;width:250px!important;display:inline-block;height:50px;line-height:26px}
.viewall-pro{float:left;width:100%;margin:0}
.viewall-pro a:hover{transition:.4s all ease-in-out;background:#1a7a92;border:1px solid #1a7a92;color:#fff}
.sign-up{background:url(../images/news-banner.jpg)no-repeat;margin:30px 0;background-size:cover;position:relative;padding:50px 0;background-position:center;float:left;width:100%}
section.sign-up:before{position:absolute;content:"";background:#344f9ee0;top:0;left:0;width:100%;height:100%}
.newslatter h2{color:#fff;font-size:45px;font-weight:bold}
.newslatter p{color:#fff;font-size:20px;text-align:center}
.newslatter .input-group{width:60%;margin:0 auto}
.newslatter .input-group input.form-control{border-radius:0;padding:22px 15px;border:1px solid}
.newslatter .input-group button{background:#f83c26;color:#fff;transition:.4s all ease-in-out;padding:9px 30px;font-size:18px;text-transform:uppercase}
footer hr { margin: 30px 0; border-color: #1d2023;}
footer .f-nav h5{font-size:20px;text-transform:uppercase;font-weight:600;color:#fff; font-family: 'Roboto Slab', serif;}
footer .f-nav ul li a{color:#fff;font-size:14px;transition:.4s all ease-in-out; border-bottom: 1px solid #1d2023; display: block; padding: 5px 0 5px 15px;}
footer .f-nav ul li{padding:2px 0; position: relative;}
footer .f-nav ul li::before { content:""; width: 7px; height: 7px; background: #c3051f; display: block; position: absolute; top: 12px;}
footer .f-nav ul li a:hover{transition:.4s all ease-in-out;color:#c3051f;}
footer .fpanel h5 {font-size: 20px;  text-transform: uppercase;  font-weight: 600; color: #fff; font-family: 'Roboto Slab', serif; margin-bottom: 15px;}
.f-nav ul.social-icons li {display:inline-block;margin:0 5px 0 0; list-style: none; padding: 0; }
.f-nav ul.social-icons li i { border-radius: 100%;}
.f-nav ul.social-icons li a { border-bottom: none; padding: 0;}
.f-nav ul.social-icons li:before { content: none;}
.f-nav ul.social-icons li i.fa.fa-facebook{background:#3d5a98;color:#fff;height:30px;width:30px;text-align:center;line-height:30px}
.f-nav ul.social-icons li i.fa.fa-twitter{background:#1da1f2;color:#fff;height:30px;width:30px;text-align:center;line-height:30px}
.f-nav ul.social-icons li i.fa.fa-youtube-play{background:#f00;color:#fff;height:30px;width:30px;text-align:center;line-height:30px}
.f-nav ul.social-icons li i.fa.fa-google-plus{background:#e72c2c;color:#fff;height:30px;width:30px;text-align:center;line-height:30px}
.f-nav ul.social-icons li i.fa.fa-pinterest-p{background:#bc2026;color:#fff;height:30px;width:30px;text-align:center;line-height:30px}
.secure-img{padding:20px 0}
.three-img{padding:0 0 20px 0}
.three-img img{margin:0 16px 0 0}
.pay-box img{padding:10px 0}
footer{background:#111518; margin-top: 50px; padding:30px 0 0}
.copy-right{text-align:center;}
.copy-right p {margin:0!important;padding:10px 0;font-size:13px;text-align:center; color: #fff; font-family: 'Roboto Slab', serif;}
.products-img .products-info .rate-box h6:before{position:absolute;content:"";border-left: 13.6px solid #c3051f;border-right: 14.2px solid #c3051f;   border-top: 13px solid #fff;  border-bottom: 13px solid #c3051f;transform:rotate(90deg);top:1px;right:-13px;z-index:-1}
.inner-upto{position:relative;z-index:1;padding:0 6px}
.inner-upto:before{position:absolute;content:"";border-left:25px solid #f83c26;border-right:29px solid #f83c26;border-top:6px solid #f83c26;border-bottom:7px solid transparent;transform:rotate(0deg);top:63px;left:-2px;z-index:-1}
.oofer-head h3{font-size:20px;color:#000;margin-bottom:20px}
.main-nav ul.dropdown-menu{background:#1a2f5a;padding:0}
.main-nav ul.dropdown-menu li a{color:#fff;padding:8px 20px}
.main-nav ul.dropdown-menu li{padding:0;border-bottom:1px solid rgba(255,255,255,0.45);transition:.4s all ease-in-out}
.main-nav ul.dropdown-menu li:hover{transition:.4s all ease-in-out;background:#233875}
.main-nav ul.dropdown-menu li a:hover{background:0}
.main-nav ul.dropdown-menu li:last-child{border-bottom:0}
section.three-images{background-size:cover;width:100%;background:url(../images/bg-banner.png)no-repeat;width:100%;background-size:100% 100%;text-align:center;padding:82px 0; margin:50px 0;}
.images-box span{ font-family: 'Roboto Slab', serif; font-size:47px; color: #fff; font-weight: 100;}
.images-box h2{color:#fff;font-size:56px;text-transform:uppercase;font-weight:bold;}
.images-box h3{color:#fff;font-weight:bold;text-transform:uppercase;font-size:30px}
.images-box ul{ display: flex; justify-content: center; color: #fff;}
.images-box{ background-color:rgb(27 47 91 / 73%); max-width: 850px; margin: 0 auto; font-family:"Roboto Condensed", sans-serif!important; padding:30px; overflow: hidden;}
.images-box ul li{padding:1px 0;font-size:22px;list-style-type:disc; margin: 20px;}
.full-img img{width:100%}
.custom-size{margin:30px 0!important}
.page-title.category-title.cat-heading{margin:30px 0 0}
.page-title.category-title.cat-heading h1{font-weight:bold;font-size:22px}
.custom-size .sizefinder_wrap{float:left;background-color:#0a4877;padding:20.2px 11px;    min-height: 65px;font-family:'Source Sans Pro',sans-serif;font-size:18px;color:#fff;text-transform:uppercase;font-weight:bold}
.custom-size .sizefinder_wrap{float:left;background-color:#0a4877;padding:20.2px 8px;font-family:'Source Sans Pro',sans-serif;font-size:18px;color:#fff;text-transform:uppercase;font-weight:bold;width:10%}
#return-to-top{position:fixed;bottom:20px;right:78px;background:#000;background:#d61f4b;width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:5px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#return-to-top i{color:#fff;margin:0;position:relative;left:15px;top:13px;font-size:19px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.rate-box del div{display:inline-block}
.rate-box h6 div{display:inline-block}
.site_box .prod_details_container{float:left;width:100%}
.site_box .container{width:100%}
.footer_top{background:#f6f6f6}
.bottom_strip{background:#f6f6f6}
.footer_top h6{color:#000;font-size:19px;text-transform:uppercase}
.footer_top .customer>li>a{color:#000;font-size:18px}
.bottom_strip .bo_text{width:45%;float:left;color:#000;margin-top:20px;font-size:16px}
.banner-sec .carousel-caption p font{color:#ccc;font-weight:normal;font-size:19px}
.carousel-caption.third-slider,.banner-sec .carousel-caption.frist-slider,.carousel-caption.sec-slider{width:100%;left:0;padding:0;text-align:center;height:100%;top:0}
.carousel-caption.third-slider h3{font-size:18px}
.carousel-caption.third-slider p{text-align:center}
section.offers{float:left;width:100%;margin:30px 0}
.fo3{width:100%;float:left;padding-top:10px;color:#fff}
.fo1{width:100%;float:left;padding-top:10px;color:#fff}
.fo2{width:100%;float:left;padding-top:10px;color:#fff}
.adds{width:100%;float:left}
.viewall-pro.text-center.marg-btn{margin:50px 0 0 0}
.top_adds{width:100%;padding-top:43px}
.regularprice_right{display:inline-block;padding:0;color:#99cc4d;font-family:"Source Sans Pro",sans-serif;font-size:14px;width:auto}
.newslatter .input-group button:hover{background:#1a7a92;border:1px solid #1a7a92}
.heade-top p{font-size:13px;color:#000;font-family:'segoe_uiregular';letter-spacing:.5px;font-weight:normal!important}
div#imaginary_container .glyphicon-search:before{background-image:url("../images/search-icon.png");background-repeat:no-repeat;background-size:19px;background-position:center center;content:""!important;width:22px;height:22px;display:inline-block}
div#imaginary_container .input-group-addon{border:1px solid #e1e1e1;border-left:0;background:#c3051f;border-radius:100%}
div#imaginary_container .stylish-input-group{border:1px solid #ccc;border-radius:30px}
div#imaginary_container .stylish-input-group .form-control{border-color:#e1e1e1;font-size:14px;color:#000;font-family:'segoe_uiregular';border-radius:30px;border: none!important; box-shadow: none!important;}
.stylish-input-group .form-control::-webkit-input-placeholder{color:#000}
.stylish-input-group .form-control::-moz-placeholder{color:#000}
.stylish-input-group .form-control:-ms-input-placeholder{color:#000}
.stylish-input-group .form-control:-moz-placeholder{color:#000}
.logo-bar .call-icon{margin:20px 0 0;float:right;width:auto;margin-left:35px}
.logo-bar .call-icon .phone-box{float:left;width:auto;padding:0 25px;border-left:1px solid #e0e0e0}
.logo-bar .no-box label{font-size:12px;font-family:'segoe_uiregular';color:#000}
.logo-bar .no-box{display:block; margin-top: 3px;}
section.logo-bar div#imaginary_container{display:inline-block;width:397px;margin:20px 0 0}
.logo-bar .call-icon .cart-profile{float:left;width:auto}
a .no-box {color:#000;font-size:14px;font-family:'SegoeUI-Semibold';font-weight:normal}
a .no-box:hover{color: #f83c26!important;}
.logo-bar .cart-profile ul li a label{display:block;font-size:14px;font-weight:normal;font-family:'SegoeUI-Semibold';padding-top:4px}
.logo-bar .cart-profile ul li a span{top:-10px;left:22px}
.main-nav .navbar-nav>li>a{font-size:16px;font-family:'Roboto Condensed',sans-serif;font-weight:normal;padding:9px 30px 8px;color:#000;text-align:center; line-height:22px;}
.main-nav .navbar-nav>li:last-child a{font-family:'SegoeUI-Semibold'}
.deals-nav{background:#5f81c9;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:16px;font-weight:bold;padding-left:20px;border-left:2px solid #fff}
.shop-line p{font-size:17.4px;font-family:'Roboto Condensed',sans-serif;}
.time-box{width:225px}
.time-box span{font-size:15px;font-family:'segoe_uiregular'}
.time-box{background:#23419a;text-align:right;padding:9px 10px;width:225px;float:right;text-align:center}
.banner-sec .carousel-caption h3{color:#000;font-size:25px;font-family:'KozGoPr6N-Medium-AlphaNum'}
.banner-sec .carousel-caption h3 span{font-family:'KozGoPr6N-Bold-AlphaNum'}
.banner-sec .carousel-caption h2{font-family:'KozGoPr6N-Bold-AlphaNum'}
.banner-sec .carousel-caption h2 span{font-family:'KozGoPr6N-Regular-AlphaNum'}
.banner-sec .carousel-caption p{font-size:19px;padding:0;font-family:'KozGoPr6N-Bold-AlphaNum';text-align:center}
.banner-sec .carousel-caption p font{color:#000;font-weight:normal;font-size:17px;font-family:'KozGoPr6N-Regular-AlphaNum';opacity:.5;display:block;margin-top:2px}
.carousel-caption.third-slider h3{font-size:21px}
section.four-icons{padding:25px 0 5px}
.main-heading h2{margin:0px 0 0;/*font-size:25px;font-family:'KozGoPr6N-Bold-AlphaNum';*/color:#000}
.main-heading img{width:320px}
.hover-box a{font-size:11px;font-family:'KozGoPr6N-Medium-AlphaNum';letter-spacing:.4px;text-decoration:none!important;border:0;border-bottom:2px solid rgba(119,117,117,0.75);padding-bottom:1px}
.category-img .img-info h3{color:#fff;text-transform:uppercase;line-height:24px;padding:0 10px;}
.view-product { background: #1a2f5c; color: #fff; padding: 10px 23px; font-size: 13px; margin-left: 15px; margin-bottom: 15px;}
.view-product:hover {background: #c3051f; color: #fff;}
.products-img .products-info .rate-box font{margin-left:0}
.products-img .products-info{min-height:204px}
.products-img .products-info .rate-box h6+font{margin-left:20px;margin-top:7px}
.products-img{min-height:370px;position:relative;}
.featured-sec .products-img {min-height:435px; background:#fff;}
.products-img .products-info h5{font-size:16px; margin: 10px 0 20px;}
.products-img .products-info h5 span{margin-right:4px;width:30px;height:30px;display:inline-block}
.products-img .products-info h5 span img{border-radius:100%;width:100%;height:100%}
.products-img .products-info h5 b{font-size:14px!important}
.logo-levolorsection{display:inline-block;width:35px;height:35px;background-color:transparent;margin-right:10px}
.logo-levolorsection img{max-width:100%;height:auto;border-radius:100%}
.products-img .products-info .rate-box span{font-size:14px;font-family:'KozGoPr6N-Regular-AlphaNum'}
.viewall-pro a{font-weight:normal;font-family:'KozGoPr6N-Medium-AlphaNum'}
.viewall-pro.home { margin-top: 10px;}
.viewall-pro.home a { border-radius: 0; background: #c3051f; border: none; font-size: 14px; text-transform: uppercase; font-family: Roboto, sans-serif; height:initial; width: 200px!important; padding: 5px;}
.oofer-head h3{color:#464444;font-family:'KozGoPr6N-Regular-AlphaNum';font-size:18px}
.newslatter h2{font-size:48px;font-weight:normal;font-family:'KozGoPr6N-Bold-AlphaNum'}
.newslatter p{color:#fff;font-size:18px;text-align:center;font-family:'KozGoPr6N-Regular-AlphaNum';letter-spacing:.5px}
.newslatter .input-group input.form-control{font-size:14px;font-family:'KozGoPr6N-Regular-AlphaNum';color:#000}
div#newsletter{font-size:15px;color:#fff;letter-spacing:.5px;background:#f83c26;width:27%;margin:0 auto;display:block;padding:0;font-family:'KozGoPr6N-Regular-AlphaNum';border-radius:4px;margin-top:5px;line-height:35px}
.images-box h2,.images-box h3{font-family:"Roboto Condensed", sans-serif; margin: 0;}
.images-box h3 { font-weight: normal; font-size: 47px;}
.time-box span b#clock{font-size:20px;font-weight:normal;font-family:'SegoeUI-Semibold';margin-right:5px}
.time-box{padding:10px 5px 4px;height:40px}
.breadcrumbs li a{font-size:12px;font-family:'KozGoPr6N-Light-AlphaNum';color:#344f9e}
.breadcrumbs li strong{font-size:12px;font-family:'KozGoPr6N-Regular-AlphaNum';color:#344f9e}
.breadcrumbs{margin-bottom:10px;padding:0 15px}
.prod_details_container .details-heading{font-size:16px!important;font-family:'KozGoPr6N-Medium-AlphaNum'!important;color:#000!important;line-height:22px!important;padding:0;margin-top:12px}
.prod_details_container .size-text{background:#c6e5cc;margin-top:0;font-family:'KozGoPr6N-Regular-AlphaNum';font-size:14px;letter-spacing:.5px;padding:10px 15px 8px;border-radius:2px;color:#000!important;margin-bottom:10px}
.details_form{margin-bottom:30px}
.details_form .selectbox-name{display:inline-block;width:100%;margin-bottom:5px;text-align:center;vertical-align:middle}
.details_form .selectbox-name{display:inline-block;width:100%;margin-bottom:5px;text-align:center;vertical-align:middle;font-size:13px;color:#000;font-family:'KozGoPr6N-Regular-AlphaNum';letter-spacing:.5px;line-height:23px}
.details_form .selectbox-name img{display:inline-block;vertical-align:text-bottom}
.details_form .selectbox-name img.height-icon{width:9px;margin-top:unset;height:13px}
.details_form .select-width select{padding:0 7px;height:34px;border:1px solid #ddd;display:inline-block;vertical-align:middle;float:none;line-height:34px;color:#000;font-family:'KozGoPr6N-Regular-AlphaNum';font-size:12.5px;letter-spacing:.5px;background-image:url("https://demo1.udaantechnologies.com/blinds/images/downarrow.png");background-repeat:no-repeat;background-size:12px;background-position:94% center}
.details_form .select-width{height:auto;background:0;border:0;margin:0;margin-right:3px}
section.main-nav div#navbar{float:left;width:100%}
section.main-nav .navbar-nav{margin:0;display:table;float:none;width:100%}
section.main-nav .navbar-nav>li{display:table-cell;float:none}
section.category .row{margin:0 -15px}
.upto-off-cont span.upto-text{position:absolute;top:0;color:#fff;font-size:11px;font-family:'KozGoPr6N-Medium-AlphaNum';text-align:left;left:0;width:60px;padding:4px 2px 0 11px;letter-spacing:.5px;line-height:16px}
.upto-off-cont img{width:60px;height:auto;transition:none!important}
.upto-off-cont{float:left;width:60px;position:absolute;top:0;right:20px}
.upto-off-cont span.upto-text b{display:block;font-size:16px;font-family:'KozGoPr6N-Medium-AlphaNum';font-weight:normal}
.offer-img{border-top:1px solid rgba(0,0,0,0)}
.oofer-head h3 a{color:#464444;font-family:'KozGoPr6N-Regular-AlphaNum'}
.need-help-img{float:left;width:100%}
.need-help-img img{width:100%;margin:0!important}
.pro-Collection-sec .prod_details_container{width:100%!important}
.extra-pading{padding-right:30px}
.regularprice .regularprice_left{padding:0;width:100%;text-align:left;padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:15px;border-right:0;border-left:0;border-top:0}
.regularprice .regularprice_left .price-text{float:left;width:80%}
.regularprice .regularprice_left .price-numb{float:right;width:20%;text-align:right;border:0}
.regularprice .regularprice_left .price-cros{margin-bottom:10px;float:left;width:100%}
.regularprice .regularprice_left .price-text{float:left;width:80%;font-size:14px!important;font-family:'KozGoPr6N-Regular-AlphaNum';letter-spacing:.5px}
.regularprice .regularprice_left .price-numb{font-size:16px!important;font-family:'KozGoPr6N-Bold-AlphaNum'}
.regularprice_right{width:100%;text-align:center;font-family:'KozGoPr6N-Medium-AlphaNum';font-weight:normal!important}
.regularprice_right div{font-size:15px!important;font-weight:normal!important;color:#000!important;font-family:'KozGoPr6N-Regular-AlphaNum';letter-spacing:.5px}
.regularprice_right div#static_price{font-size:20px!important;font-family:'KozGoPr6N-Bold-AlphaNum'}
.extra-pading .custombtn img{width:100%;height:28px}
.information_tabs{float:left;width:100%;border:0;margin-top:-41px}
.information_tabs .nav.nav-tabs{padding:0 30px;border:0;margin-bottom:40px}
.information_tabs ul li a{font-size:15px;font-family:'KozGoPr6N-Bold-AlphaNum';color:#000!important}
.information_tabs ul li a{font-size:15px;font-family:'KozGoPr6N-Bold-AlphaNum';color:#000!important;border:1px solid #ddd;border-radius:0;margin:0;border-bottom:0}
.information_tabs ul li.active a{background:#fff!important;border-top-color:#ddd!important;background:0;color:#c3051f!important}
.rating{margin:0 auto}
.rating i.fa{color:#f27d04;font-size:18px}
.rating label{position:relative;cursor:pointer;margin-bottom:0}
.rating label:not(:first-of-type){padding-right:1px}
#reviewstab .tabs-cont-Information div{font-size:15px}
#reviewstab h2{font-size:20px;margin-top:0;padding-top:0;margin-bottom:15px}
.product-num-reviews,.rating-stars,.t-rating-value{display:block}
.t-rating-value{font-size:14px}
.rating-stars{margin-bottom:0}
.total-reviews{text-align:center}
.total-reviews i.fa{color:#f27d04;font-size:22px}
.rating-filter{display:flex;justify:flex-start;margin-bottom:15px}
.rating-filter ul{display:flex;justify:flex-start;padding:10px;border:1px solid #ccc;margin-right:-1px}
.rating-filter ul:hover{background:#eee}
select.select-filter{border-radius:0;height:43px}
.review-block{overflow:hidden;margin-top:15px}
.review-block p{margin-bottom:0;padding-bottom:0}
.review-block .heading{background:#d7d6d6;color:#000;padding:8px 0;overflow:hidden;margin-bottom:10px}
.review-block .heading h3{font-size:18px;color:#000;margin:0}
.review-block .heading ul{display:flex;justify-content:flex-end}
.review-block .heading ul li{margin-left:10px;list-style:none}
.review-block .user-rating{margin-top:15px}
.review-block .user-rating .rating{margin:0}
.review-block .user-rating ul{display:flex;justify-content:flex-start}
.review-block .user-rating ul li{min-width:100px;margin-right:15px}
.list-group-item .rating-stars .error{position:absolute;font-size:10px}
.review-gallery ul{display:flex;flex-wrap:wrap;margin:15px 0}
.review-gallery ul li{width:23%;padding:2px;border:1px solid #ccc;margin-right:5px;margin-bottom:5px}
.review-gallery ul li img{max-width:100%}
.nps{display:flex;justify-content:space-between;margin:20px 0}
.nps .btn{background:#fff;border:1px solid #1a2f5a;color:#1a2f5a;padding:8px;min-width:100px;text-transform:uppercase;font-weight:bold}
.nps .btn:hover{color:#23419a;border-color:#23419a}
.modal-content{box-shadow:none;border-radius:0;border:0}
.modal-content .modal-header .close:focus{box-shadow:none;outline:0}
.modal-content label{font-weight:600;margin-bottom:10px}
.modal-content label.radio-block{font-weight:normal}
.radio-block{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:15px;font-weight:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px}
.radio-block input{position:absolute;opacity:0;cursor:pointer}
.radio-block .checkmark{position:absolute;top:3px;left:0;height:16px;width:16px;background-color:#fff;border:2px solid #344fa0;border-radius:50%;display:flex;justify-content:center;align-items:center}
.radio-block:hover input~.checkmark{background-color:#344fa0}
.radio-block input:checked~.checkmark{background-color:#344fa0;display:flex;align-items:center}
.radio-block .checkmark:after{content:"";position:absolute;display:none}
.radio-block input:checked~.checkmark:after{display:block}
.radio-block .checkmark:after{width:8px;height:8px;border-radius:50%;background:#fff}
.inline-button{display:flex;align-items:center}
.list-group-item{display:flex;align-items:center;justify-content:space-between;border-color:#999;position:relative}
.list-group-item label{margin-bottom:0}
.list-group-item .rating-stars{margin:0 0 0 15px;display:flex}
.modal-content button.default-btn{background:#f83c26;color:#fff;font-size:20px;font-weight:600;text-transform:uppercase;padding:8px 40px;letter-spacing:1px}
.modal-content .form-control{border-radius:0;border-color:#999;min-height:37px}
.modal-content textarea.form-control{min-height:100px}
.modal-content ::placeholder{color:#000}
.modal-content .modal-header{background:#00549f;color:#fff}
.modal-content .modal-header h4{color:#fff}
.modal-content .modal-header .close{color:#fff;box-shadow:none;opacity:1}
.list-group-item:first-child,.list-group-item:last-child{border-radius:0}
.modal-content .btn.btn-info{height:37px;background:#f83c26;border-radius:0;border:0;display:flex;align-items:center}
.modal-content .it .btn-orange{background-color:blue;border-color:#777!important;color:#777;text-align:left;width:100%}
.modal-content .it input.form-control{border:0;margin-bottom:0;border-radius:0;border-bottom:1px solid #ddd;box-shadow:none}
.modal-content .it .form-control:focus{border-color:#ff4d0d;box-shadow:none;outline:0}
.modal-content .fileUpload{position:relative;overflow:hidden}
.modal-content .fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.gl-star-rating span:before{font:normal normal normal 14px/1 FontAwesome;content:"\f006";font-size:20px;color:#f27d04;line-height:1;width:20px;height:20px;background-image:none}
.gl-star-rating span.gl-active:before{font:normal normal normal 14px/1 FontAwesome;content:"\f006";font-size:20px}
.categories-rating{ margin:0 0 12px 0; clear:both;}
.categories-rating .rating i.fa { font-size: 13px;}
.form-wrap{max-width:800px;margin:50px auto;border:1px solid #999;padding:30px}
.form-wrap h3{text-align:center;margin-bottom:20px;color:#23419a}
.form-wrap .form-control{border-radius:0;border-color:#999}
.form-wrap .button{display:block;width:100%;text-transform:uppercase;font-weight:bold;font-size:20px;padding:15px;outline:1px solid #fff;outline-offset:-4px}
.addmore-btn{display:flex;align-items:center;color:#23419a;text-transform:uppercase}
.addmore-btn i{font-size:22px;margin-left:5px;color:#23419a}
.star-rating{font:normal normal normal 14px/1 FontAwesome}
.star-rating>fieldset{border:0;display:block}
.star-rating>fieldset:not(:checked)>input{position:absolute;top:-9999px;clip:rect(0,0,0,0)}
.star-rating>fieldset:not(:checked)>label{float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:17px;color:#f27d04}
.star-rating>fieldset:not(:checked)>label:before{content:'\f006  '}
.star-rating>fieldset:not(:checked)>label:hover,.star-rating>fieldset:not(:checked)>label:hover~label{color:#f27d04}
.star-rating>fieldset:not(:checked)>label:hover:before,.star-rating>fieldset:not(:checked)>label:hover~label:before{content:'\f005  '}
.star-rating>fieldset>input:checked~label:before{content:'\f005  '}
.star-rating>fieldset>label:active{position:relative}
.star-rating>fieldset>label.error{position:absolute;bottom:0;width:100%;font-size:11px;font-family:"Source Sans Pro",sans-serif}
.star-rating>fieldset>label.error:before{content:none}


.offer-img a .offer-img-sec:after{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.38);content:"";opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease}
.offer-img a .offer-img-sec{float:left;width:100%;position:relative}
.offer-img a:hover .offer-img-sec .upto-off-cont span.upto-text{z-index:9}
.offer-img a:hover .offer-img-sec .upto-off-cont img{transform:none;z-index:9;position:relative}
.offer-img a:hover .offer-img-sec img{transform:scale(1.12)}
.offer-img img{transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease}
.offer-img a .offer-img-sec{height:175px;overflow:hidden;transition:all .5s ease .0s}
.offer-img a:hover .offer-img-sec:after{opacity:1}
.offer-img .oofer-head{float:left;width:100%}
.carousel-inner,.banner-sec .item img{height:284px!important}
.banner-sec .bg-img{display:table-cell;width:100%;vertical-align:middle}
.banner-sec .slider-cont{height:352px;display:table;width:100%;position:relative}
.sfrist-cont.slider-cont .img-bg-shadow{width:100%;display:inline-block;height:auto;text-align:left;position:relative;padding-left:275px;z-index:1;padding-right:110px}
.sfrist-cont.slider-cont .img-bg-shadow p,.sSec-cont.slider-cont p{text-align:left}
.sfrist-cont.slider-cont .img-bg-shadow:after{background-image:url("https://demo1.udaantechnologies.com/blinds/images/sliderbgshodow2.png");background-repeat:no-repeat;background-size:contain;width:100%;height:360px;display:inline-block;content:"";position:absolute;top:-38px;left:0;z-index:-9}
.sSec-cont.slider-cont .img-bg-shadow{padding-left:200px;z-index:1;text-align:left;float:right;width:920px;margin-right:48px;position:relative}
.sSec-cont.slider-cont .img-bg-shadow:after{background-image:url("https://demo1.udaantechnologies.com/blinds/images/sliderbgshodow3.png");background-repeat:no-repeat;background-size:contain;width:100%;height:347px;display:inline-block;content:"";position:absolute;top:-36px;left:0;z-index:-9}
.sthird-cont.slider-cont .img-bg-shadow{float:right;width:410px;margin-right:100px;position:relative}
.sthird-cont.slider-cont .img-bg-shadow:after{background-image:url("https://demo1.udaantechnologies.com/blinds/images/sliderbgshodow1.png");background-repeat:no-repeat;background-size:contain;width:100%;height:352px;display:inline-block;content:"";position:absolute;top:-33px;left:0;z-index:-9}
.full-width .container .col-md-3.col-sm-3:nth-child(1){padding:7.5px 7.5px 7.5px 0}
.full-width .container .col-md-3.col-sm-3:nth-child(5){padding:7.5px 0 7.5px 7.5px}
.full-width .container .col-md-3.col-sm-3:nth-child(6){padding:7.5px 7.5px 7.5px 0}
.full-width .container .col-md-3.col-sm-3:nth-child(10){padding:7.5px 0 7.5px 7.5px}
.full-width .container .col-md-3.col-sm-3:nth-child(11){padding:7.5px 7.5px 7.5px 0}
.full-width .container .col-md-3.col-sm-3:nth-child(15){padding:7.5px 0 7.5px 7.5px}
.totalsele-text{position:absolute;left:0!important;background:#1a2f5a!important;border:0!important;font-size:14px!important;padding:7px 13px!important;line-height:1;width:auto!important;height:auto!important}
.totalsele-text span{font-size:10px;letter-spacing:1px!important}
.information_tabs .nav-tabs>li{margin-bottom:0}
.information_tabs .tab-content{float:left;width:100%}
.tab-content .mid_wrap{width:100%;max-width:100%;padding:0 34px}
.information_tabs .content_blg_lft_blg{height:524px;padding:10px 20px}
.information_tabs .content_blg_lft_in{width:calc(25% - 2%);-webkit-width:calc(25% - 2%);-ms-width:calc(25% - 2%);-moz-width:calc(25% - 2%);transition:all .5s ease .0s;-webkit-transition:all .5s ease .0s;-moz-transition:all .5s ease .0s;-ms-transition:all .5s ease .0s;float:left;min-height:214px;border:1.5px solid #ddd;padding:0;text-align:center;margin:1%}
.information_tabs .tab-content .content_blg{background-color:transparent;border:1px solid #428085;padding:0;float:left;width:100%}
.information_tabs .content_blg_lft h3{color:#fff;font-size:15px;margin-left:15px;font-family:'KozGoPr6N-Bold-AlphaNum';letter-spacing:.2px;background:#428085;padding:12px;margin:0;text-align:center}
.information_tabs .content_blg_lft_in a{float:left;width:100%;border:0!important;padding:15px 10px 10px}
.information_tabs .content_blg_lft_in a h6{margin-bottom:0;font-size:13px;font-weight:normal;font-family:'SegoeUI-Semibold';letter-spacing:.2px;color:#428085}
.information_tabs .content_blg_lft_in p{font-size:14px;color:#000;border-top:1px solid #ddd;text-align:center;margin:0;display:inline-block;width:100%;font-family:'segoe_uiregular';padding:20px 5px 0;line-height:20px}
.information_tabs .content_blg_lft_in:hover{border:1.5px solid #428085}
.information_tabs .content_blg_rgt{width:35%;float:left;padding:0!important;border-left:1px solid #428085}
.information_tabs .content_blg_rgt p{color:#fff;font-size:15px!important;margin-left:0;font-family:'KozGoPr6N-Bold-AlphaNum';letter-spacing:.2px;background:#428085;padding:7.5px 8px;margin:0;text-align:center}
.information_tabs .content_blg_rgt img{margin:7px auto;float:none;display:block;height:475px!important}
.information_tabs .tab-content .mount_list{padding:0 20px}
.information_tabs .mount_list h6{font-size:16px;font-family:'SegoeUI-Semibold'}
.information_tabs .mount_list li{font-size:14px!important;font-family:'segoe_uiregular'}
ul.order-arrival{float:right;width:80%;border:1px solid #ddd;padding:0 30px 15px;background:#f5f5f5}
ul.order-arrival h3{margin:0 -30px;padding:10px;background:#344f9e;color:#fff;font-size:18px;font-family:'SegoeUI-Semibold'}
ul.order-arrival label{font-size:13px;font-family:'segoe_uiregular';color:#000;margin-right:10px;text-shadow:none}
ul.order-arrival p{margin:20px 0 0;padding:0}
ul.order-arrival h4{font-size:15px;color:#000;font-family:'SegoeUI-Semibold';margin:20px 0 0}
ul.order-arrival h4~p{margin-top:10px!important}
ul.order-arrival h4~p input{margin-top:0;margin-right:5px}
ul.order-arrival h4+p+p{margin-top:0!important}
ul.order-arrival h4~p{margin-top:10px!important;color:#000!important;font-family:'segoe_uiregular';font-size:14px}
ul.order-arrival .btnContainer input{margin:0!important;width:100%;background:#c6e5cc;font-size:16px;letter-spacing:.5px;font-family:'SegoeUI-Semibold';margin-top:15px!important}
span.responsive_btn{display:none}
.video-section{margin:20px 0; text-align:center;}
.video-section .modal-dialog { width: 100%; max-width: 800px;}
.video-section img { width: 85%; height: auto;}
.video-section video{width:100%;height:auto;display:inline-block;float:left;background:transparent!important;outline:none!important}
.paras-section{margin:20px 0;text-align:left}
.paras-section h3{display:inline-block;margin:20px 0;float:left;width:100%;font-family:'KozGoPr6N-Regular-AlphaNum'}
.paras-section h3 img{max-width:180px;height:auto}
.paras-section p{color:#000;font-size:14px;font-weight:400;font-family:'KozGoPr6N-Regular-AlphaNum';display:inline-block;float:left}
.logo{max-width:260px;margin-top:18px}
.modal-body { overflow: hidden;}

@-moz-document url-prefix() {
  .products-img .products-info { min-height: 200px; }
  .products-img { min-height: 380px;}
  .products-img .products-info .rate-box h6::before {
    position: absolute;
    content: "";
    border-left: 12.6px solid #f83b26;
    border-right: 12.2px solid #f83b26;
    border-top: 11px solid #fff;
    border-bottom: 10px solid #f83b26;
    transform: rotate(90deg);
    top: 0px;
    right: -13px;
    z-index: -1;
    bottom: 0;
    height: 100%;
  }
}

.products-img .products-info .rate-box.home { display: flex; padding-top: 0; margin: 20px 0; align-items: center;}
.products-img .products-info .rate-box.home span { color: #5e5e5e; font-size: 15.5px;}
.products-img .products-info .rate-box.home font { margin: 0 15px; font-size: 18px; line-height: 18px;}
.footer-bottom div#newsletter { width:100%; background: none; color: red; font-size: 13px;}
.footer-bottom form p {  font-family: "Roboto Condensed", sans-serif; font-size: 17px; color: #000; padding-top: 0;}
.footer-bottom form h2 { font-family: "Roboto Condensed", sans-serif; font-size: 32px; font-weight: 500; margin-top: 0;}
.footer-bottom form .input-group { background: url(../images/signup-email-icon.png) no-repeat left top; padding-top: 30px; width: 100%; font-family: "Roboto Condensed", sans-serif;}
.field-block { border: 1px solid #ccc; display: flex; width: 100%; border-radius: 30px; overflow: hidden; position: relative;}
.footer-bottom form .form-control { border: none; box-shadow: none; border-radius: 0; height: 46px;}
.field-block .input-group-btn { position: absolute!important; right: 0!important; z-index: 9; width: auto;}
.field-block .input-group-btn .btn {height: 46px; background: #1f2e55; border-radius: 30px; text-transform: uppercase; font-size: 17px; color: #fff;}
button:focus { box-shadow: none!important; outline: none!important;}
.bottom-contact { margin-top: 100px;}
.bottom-contact ul,.bottom-contact ul li { display: flex; justify-content: center; align-items: center;}
  .bottom-contact ul li {padding-right: 70px; font-size: 19px;  font-family: "Roboto Condensed", sans-serif; position: relative;}
  .bottom-contact ul li:last-child:before { content: ""; border-left: 1px solid #ccc; position: absolute; left: 0; height: 100%; left: -35px;}
  .bottom-contact ul li:last-child { padding-right: 0;}
  .bottom-contact ul li span img { margin-right: 10px;}
.bottom-contact ul li span strong { display: block; font-size: 23px;}
.bottom-contact ul li a { color: #333333;}
.bottom-contact ul li a:hover { color: #f83c26;}

section.bottom-footer {
  width: 100%;
  background: #000;
  margin-top: 30px;
}

.sizefind_wrap {width: 90%;}
.woodblindwidth { width: 32%;}
.woodblindwidth.paypal-icon { width: 35%; padding-top: 5px;}


















@media (min-width: 1400px) and (max-width: 1600px) {
  .carousel-inner, .banner-sec .item img {
    height: 370px !important;
  }
}

@media (min-width: 1281px) and (max-width: 1320px) {
  .container {
    width: 1170px;
  }

  .carousel-inner, .banner-sec .item img {
    height: 370px !important;
  }

  .full_wrapper.contact-page-full-frame {
    padding: 14px;
  }
}

@media (min-width: 1190px) and (max-width: 1280px) {
  .container {
    width: 1170px;
  }

  .carousel-inner, .banner-sec .item img {
    height: 317px !important;
  }
}

@media (min-width: 1070px) and (max-width: 1189px) {
  .container {
    width: 1024px;
  }
}

.full_wrapper.contact-page-full-frame {
  padding: 14px;
}

@media (min-width: 992px) and (max-width: 1069px) {
  .container {
    width: 950px;
  }
}

@media (min-width: 768px) and (max-width: 949px) {
  .container {
    width: 750px;
  }

  .address-section-box p {
    font-size: 12px !important;
  }
}


@media(max-width:1199px) {
    .main-nav .navbar-nav>li>a {padding: 9px 5px 6px;}
  #banner-bottom ul li {padding: 0 15px;}
  .shop-line p { text-align: left;}
  .category-img img { height: 170px;}
  .woodblindwidth.paypal-icon { padding-top: 0;}
}

@media(max-width:991px){
  #banner-bottom ul { flex-wrap: wrap;}
  #banner-bottom ul li { margin:10px 0}
  .fpanel { text-align: center;}
  .payment-logo { margin:30px 0;}
  .logo-bar .call-icon .phone-box  { border-left: none;}
  .bottom-contact { margin-top: 40px;}

}


@media(max-width: 767px) {
  .shop-line,.shop-line.first p,.shop-line p { text-align: center;}
  .shop-line.first { border-right: none;}
  section.top-bg p { text-align: center;}
  section.top-bg .header-top-right { justify-content: center;}
  .products-img .products-info h5 { margin-bottom: 0;}
  .pro-gallery-modal .col-md-4.col-sm-4 { padding-left: 0; padding-top: 10px; padding-bottom: 20%;}
  .products-img .products-info { min-height: initial;}
  .products-img .products-info .rate-box.home {margin: 10px 0;}
  .bottom-contact ul li { text-align: center;}
  .woodblindwidth.paypal-icon { width: 100%; padding-top: 10px;}


  .pro-gallery-modal .modal-dialog .modal-body .modal-img img {
    width: 100% !important;
    height: auto !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .pro-gallery-modal .modal-dialog {
    width: 90% !important;
  }

  .container {
    width: 100%;
  }

  .heade-top p {
    line-height: 20px;
    font-size: 12px;
  }

  .logo-box img {
    width: 200px;
  }

  .logo-box a {
    float: left;
  }

  .logo-box {
    float: left;
    position: relative;
    z-index: 9;
  }

  .logo-bar .call-icon {
    margin: 10px 0 0;
    float: right;
    width: 100%;
    margin-left: 0;
  }

  .logo-bar .call-icon .cart-profile {
    float: right;
  }

  .logo-bar .no-box label {
    font-size: 11px;
  }

  a .no-box  {
    font-size: 14px;
  }

  .logo-bar .cart-profile ul li {
    margin: 0 0 0 15px;
  }

  .logo-bar .cart-profile ul li a {
    font-size: 12px;
    float: left;
  }

  /*.logo-bar .cart-profile ul li a img {
    width: 18px;
  }*/

  .logo-bar .cart-profile ul li a span {
    left: 20px;
  }

  .logo-bar .cart-profile ul li a label {
    font-size: 13px;
    padding-top: 2px;
  }

  section.logo-bar div#imaginary_container {
    width: 100%;
    margin: 2px 0 0;
  }

  div#imaginary_container .stylish-input-group .form-control {
    /*border: 1px solid #e1e1e1;*/
    height: 34px;
    border: none;
  }

  div#imaginary_container .stylish-input-group .form-control:focus { box-shadow: none; outline: none;}

  .glyphicon:focus {
    outline: none;
    box-shadow: none;
  }

  div#imaginary_container .input-group-addon {

    border-left: 0;
    height: 34px !important;
    padding: 3px 5px;
    position: relative;
    right: -2px;
  }

  div#imaginary_container .glyphicon-search:before {
    background-size: 15px;
  }

  section.main-nav nav.navbar {
    height: auto !important;
    float: left;
    width: 100%;
  }

  .main-nav nav.navbar {
    margin-bottom: 0;
    border: 0 !important;
    background: none !important;
    box-shadow: none;
  }

  section.main-nav .navbar-header .navbar-toggle {
    background: #0d446a;
    margin-right: -8px;
    margin-top: 0;
    top: 17px;
    border-radius: 0;
  }

  section.main-nav .navbar-toggle .icon-bar {
    background: #fff;
  }

  section.main-nav {
    background: none;
    box-shadow: none;
    margin: 0 0 0;
    float: left;
    width: 100%;
    border: 0 !important;
    position: absolute;
    top: 58px;
    right: 0;
    z-index: 9999;
    cursor: pointer;
  }

  section.main-nav .navbar-nav {
    display: inline-block;
    float: left;
    width: 100%;
  }

  section.main-nav .navbar-nav>li {
    display: inline-block;
    float: none;
    width: 100%;
    text-align: left;
  }

  .main-nav .navbar-nav>li>a {
    font-size: 14px;
    padding: 10px 20px 8px;
    color: #fff;
    text-align: left;
    background: #1a2f5c;
    border-bottom: 1px solid #fff !important;
  }

  .main-nav .navbar-nav>li>a:hover, .main-nav .navbar-nav>li>a:focus {
    background: #283f84;
    color: #fff;
  }

  .main-nav .navbar-nav>li>a img {
    filter: brightness(111);
    -webkit-filter: brightness(111);
    -ms-filter: brightness(111);
    -moz-filter: brightness(111);
    width: 15px;
    margin: -4px 8px 0 0;
  }

  .main-nav .navbar-nav>li:last-child a {
    color: #fff;
  }

  .main-nav .navbar-nav>li.active a {
    background: #c3051f;
    color: #fff;
  }

  .shop-line {
    padding: 0;
  }


  .shop-line p {
    font-size: 12px;
    line-height: 20px;
  }

  .bg-nav .col-md-3.col-sm-3 {
    width: 100%;
    padding-bottom: 10px;
  }

  .time-box {
    padding: 4px 5px 2px;
    height: 35px;
    float: none;
    display: block;
    margin: 0 auto;
  }

  .time-box span {
    font-size: 13px;
  }

  .time-box span b#clock {
    font-size: 17px;
  }

  .sfrist-cont.slider-cont .img-bg-shadow {
    width: 100%;
    padding-left: 0;
    z-index: 1;
    padding-right: 0;
  }

  .banner-sec .carousel-caption h3 span {
    font-size: 45px;
  }

  .banner-sec .carousel-caption h3 {
    font-size: 20px;
  }

  .banner-sec .carousel-caption h2 {
    font-size: 28px;
  }

  .banner-sec .carousel-caption h2 span {
    font-size: 21px;
  }

  .banner-sec .carousel-caption p {
    font-size: 15px;
    padding: 0;
    margin-bottom: 0;
  }

  .banner-sec .carousel-caption a {
    padding: 7px 15px;
    font-size: 15px;
  }

  .banner-sec .carousel-caption p font {
    font-size: 15px;
    opacity: .8;
    margin-top: 2px;
  }

  .sfrist-cont.slider-cont .img-bg-shadow {
    text-align: center;
  }

  .sfrist-cont.slider-cont .img-bg-shadow p, .sSec-cont.slider-cont p {
    text-align: center;
  }

  .sfrist-cont.slider-cont .img-bg-shadow:after, .sthird-cont.slider-cont .img-bg-shadow:after, .sSec-cont.slider-cont .img-bg-shadow:after {
    display: none;
  }

  .carousel-inner, .banner-sec .item img {
    height: 370px;
  }

  .banner-sec .slider-cont {
    height: 250px;
  }

  .banner-sec .carousel-control i {
    border: 2px solid #fff;
    height: 30px;
    width: 30px;
    line-height: 25px;
    font-size: 20px;
  }

  .banner-sec .slider-cont:after {
    position: absolute;
    top: 0;
    left: 0;
    right: -1px;
    bottom: 0;
    content: "";
    background: rgba(255, 255, 255, 0.48);
  }

  .banner-sec .bg-img {
    position: relative;
    z-index: 99;
  }

  .sthird-cont.slider-cont .img-bg-shadow {
    width: 100%;
    margin-right: 0;
  }

  .sSec-cont.slider-cont .img-bg-shadow {
    padding-left: 0;
    text-align: center;
    width: 100%;
    margin-right: 0;
    position: relative;
  }

  section.bg-nav {
    margin-top: 10px;
  }

  .icon-text {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 14px;
  }

  .icon-box {
    float: left;
    width: 100%;
    text-align: center;
  }

  .four-icons .icon-list ul li {
    display: inline-block;
    width: 49%;
    margin: 0 0;
  }

  .main-heading.text-center {
    margin: 0;
    float: left;
    width: 100%;
  }

  .main-heading h2 {
    margin: 6px 0 6px;
    font-size: 21px;
  }

  .main-heading span {
    font-size: 15px;
  }

  .full-width .container .col-md-3.col-sm-3 {
    width: 50%;
    padding: 5px 5px !important;
    float: left;
  }

  .main-heading img {
    width: 220px;
  }

  .category-img img {
    height: 160px;
  }

  .hover-box a {
    font-size: 10px;
  }

  .category-img .img-info h3 {
    font-size: 12.2px;
    line-height: 20px;
  }

  .products-img {
    margin-bottom: 20px;
  }

  .viewall-pro a {
    padding: 7px 30px;
    height: 40px;
    font-size: 17px;
    line-height: 20px;
    width: 220px !important;
    height: 40px;
    line-height: 26px;
  }

  .images-box span {
    font-size: 16px;
  }

  .images-box h2 {
    font-size: 27px;
  }

  .images-box h2 {
    font-size: 22px;
    margin: 10px 0;
    line-height: 30px;
  }

  .images-box h3 {
    font-size: 22px;
    margin: 5px 0;
  }

  footer {
    padding: 0 0 0;
    float: left;
    width: 100%;
  }

  .images-box ul {
    font-size: 15px;
    padding: 10px 0 10px 20px;
    float: right;
    width: 100%;
  }


  .images-box ul li {
    font-size: 18px;
  }

  section.three-images {
    position: relative;
    padding: 40px 0 30px;
    text-align: center;
  }

  section.three-images:after {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    background: rgba(0, 0, 0, .3);
  }

  .images-box {
    position: relative;
    z-index: 9;
  }

  .images-box span {
    color: #fff;
  }

  .oofer-head h3 {
    font-size: 16px;
    margin: 13px 0 11px;
  }

  .viewall-pro.text-center.marg-btn {
    margin: 20px 0 0 0;
  }

  .newslatter h2 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 8px;
  }

  .newslatter p {
    font-size: 14px;
  }

  .newslatter .input-group {
    width: 100%;
  }

  .newslatter .input-group button {
    padding: 8px 10px;
    font-size: 16px;
  }

  .newslatter .input-group input.form-control {
    padding: 20px 12px 19px;
    border: 1px solid;
    font-size: 14px !important;
  }

  .sign-up {
    margin: 10px 0 0;
    padding: 30px 0;
  }

  .fo1 {
    padding-top: 15px;
  }

  .f-nav {
    float: left;
    width: 100%;
  }

  .fo3 {
    padding-top: 10px;
  }

  .top_adds {
    padding-top: 10px;
  }

  .secure-img {
    padding: 10px 0;
  }

  .three-img {
    padding: 0 0 10px 0;
  }

  .copy-right {
    margin: 20px 0 0;
  }

  .copy-right p {
    padding: 10px 0;
    font-size: 15px;
    line-height: 22px;
  }

  .icon-list {
    float: left;
    width: 100% !important;
    margin: 0 auto;
    text-align: center;
  }

  .icon-text p {
    line-height: 20px;
    font-size: 16px;
    text-align: center;
  }

  .icon-list ul li .icon-box img {
    float: left;
    margin: 0;
  }

  .icon-list ul li .icon-box img {
    float: none !important;
    margin: 0 0 10px;
    text-align: center;
  }

  section.three-images {
    background-size: 450% 100%;
  }

  .checkout_wrapper iframe {
    width: 100% !important;
  }

  .contact-page-full-frame {
    padding: 0 !important;
  }

  .submit-button-contactpage input.button {
    width: 100% !important;
  }

  .address-title {
    padding: 11px;
  }

  .address-section-box {
    padding: 12px;
    margin-top: -27px;
  }
}

@media(max-width: 480px) {
  .pro-gallery .pro-gallry_cant {
    width: 100%;
    float: left;
  }
}

@media(max-width: 360px) {}

.logo-box {
  float: left;
}

.logo-box a {
  float: left;
  padding-right: 0;
}


/*12-8-2019 css start*/
section.featured-sec {
  margin: 0px 0 40px;
  padding: 0 0 0 0;
}

.sign-up {
  margin: 0;
  padding: 25px 0 50px;
}

.grip-productblind {
  min-height: 420px;
}

.products-img {
  margin-bottom: 30px;
}

section.bg-nav.green-bg-nav {
  background: #1a2f5a;
}

.logo-box a img {
  padding-top: 5px;
  max-width: 302px;
}

section.banner-sec .carousel-control.left {
  left: 30px;
}

section.banner-sec .carousel-control.right {
  right: 30px;
}

.logo {
  width: 100%;
  display: inline-block;
  border: none;
  clear: both;
  transition: width 100ms linear;
  margin-left: 10px;
}

/*.logo-box a img {
  padding-top: 12px;
  width: 245px;
  width: 100%;
  border:0; 
}*/
.logo img {
  max-width: 100%;
  border: 0;
}

.product-gallery .bzoom_wrap .bzoom_small_thumbs li img {
  width: 60px !important;
  height: 60px !important;
}

.product-gallery .bzoom_wrap .bzoom_small_thumbs li {
  width: 60px !important;
}

.gallery-img-custom li.bzoom_thumb img.bzoom_thumb_image {
  height: 270px !important;
  width: 270px !important;
}

.gallery-img-custom li.bzoom_small_thumbs {
  top: 280px !important;
}

.products_list1 li a.product-image {
  display: inline-block;
  width: 230px;
  margin: 10px 0;
}

.products_list1 li {
  text-align: center;
  min-height: 370px !important;
}

/*21-8-2019*/
.customright-wrap.full-cont {
  width: 100% !important;
  padding-top: 360px;
}

.prod_centercont .customizenew-wrap.custompg-cont {
  border: 0;
  padding: 0;
  text-align: left;
}

.prod_centercont .customizenew-wrap.custompg-cont h4 {
  font-size: 15px;
  background: #163355;
  padding: 11px 10px 10px 48px;
  color: #fff;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  font-family: 'KozGoPr6N-Bold-AlphaNum' !important;
  letter-spacing: .5px;
  text-transform: capitalize;
  position: relative;
  border-left: 5px solid #163355;
}

.prod_centercont .customizenew-wrap.custompg-cont h4:after {
  position: absolute;
  content: "";
  border-radius: 50px;
  left: 0;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  background: #fff;
}

.prod_centercont .customizenew-wrap.custompg-cont h4:before {
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-left: 19px solid #fff;
  position: absolute;
  left: auto;
  top: 8px;
  z-index: 6;
  content: "";
  right: 0px;
  transform: rotate(180deg);
}

.prod_centercont .customizenew-wrap.custompg-cont h4 span {
  position: absolute;
  left: 0;
  color: #1a2f5a;
  z-index: 9;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 21px;
  top: 7px;
  border: 2px solid #163355;
  border-radius: 20px;
  left: 3px;
}

.customcolor_selects a {
  background: transparent;
  padding: 0;
  margin: 0;
  display: inline-block;
  width: calc(16% - 6px);
  width: -webkit-calc(13% - 6px);
  width: -ms-calc(16% - 6px);
  width: -moz-calc(16% - 6px);
  min-height: 1px !important;
  max-height: none;
  height: auto !important;
  line-height: 0;
  padding: 3px;
  border: 1px solid #ddd;
  margin: 0 3.8px 8px !important;
  transition: all .5s ease .0s;
  -webkit-transition: all .5s ease .0s;
  -ms-transition: all .5s ease .0s;
  -moz-transition: all .5s ease .0s;
}

.customcolor_selects a img {
  width: 100% !important;
  border: 0 !important;
  padding: 0 !important;
  height: 100% !important;
  transition: all .5s ease .0s;
  -webkit-transition: all .5s ease .0s;
  -ms-transition: all .5s ease .0s;
  -moz-transition: all .5s ease .0s;
}

.display_image.customcolor_selects {
  display: inline-block;
  width: 100%;
  margin: 15px 0 8px !important;
}

.customcolor_selects a:hover {
  border-color: #1b2f5b;
}

.custompg-cont .mountimg-wrap {
  width: 50%;
  padding: 0 10px;
  text-align: center;
}

.custompg-cont .mountimg-wrap .inside-selcts {
  display: inline-block;
  width: 140px;
  position: relative;
  height: 210px;
  padding: 5px;
}

.custompg-cont .mountimg-wrap .inside-selcts img {
  height: 168px;
  padding-top: 2px;
  width: 125px;
  background: #efefef;
}

.custompg-cont .inside-selcts .mountimgradio-select {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.custompg-cont .inside-selcts .mountimgradio-select input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  cursor: pointer;
  z-index: 99;
  opacity: 0;
}

  {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border: 2px solid #ddd;
}

.custompg-cont .inside-selcts .mountimgradio-select input:checked+.mountimg-selects {
  border: 2px solid #1b2f5b;
}

.custompg-cont .mountimg-wrap .inside-selcts h6 {
  color: #000;
  font-size: 13px;
  margin: 12px 0 0;
  text-align: left;
  padding-left: 5px;
  font-family: 'KozGoPr6N-Light-AlphaNum';
  letter-spacing: .5px;
  font-weight: 600;
}

.mounttype-list li .mountdisc-wrap {
  width: 100%;
  padding-left: 18px;
  margin-bottom: 10px;
}

.mounttype-list li .mountdisc-wrap h6 {
  font-size: 15px;
  color: #000;
  font-family: 'KozGoPr6N-Bold-AlphaNum' !important;
  letter-spacing: .5px;
  margin: 0;
}

.mounttype-list li .mountdisc-wrap p {
  width: 100%;
  margin: 5px 0;
  font-size: 13px;
  color: #000;
  font-family: 'KozGoPr6N-Light-AlphaNum';
}

div#mount_type ul.mounttype-list {
  margin: 25px 0;
}

.mounttype-list .mountimg-selects {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 2px solid #ddd;
}

.mounttype-list li .mountdisc-wrap .inside-text-sec {
  display: none;
}

.products-img .products-info .rate-box del div+div {
  text-decoration: line-through;
}

div#measurements .mounttype-list li .mountdisc-wrap {
  width: 60%;
  padding: 0 0 0 12px;
}

div#measurements .mounttype-list li .mountimg-wrap {
  width: 40% !important;
  padding: 10px;
  background: #eee;
}

div#measurements .mounttype-list li h6 {
  color: #000;
  font-size: 13px;
  margin: 12px 0 0;
  text-align: left;
  padding-left: 5px;
  font-family: 'KozGoPr6N-Light-AlphaNum' !important;
  letter-spacing: .5px;
  font-weight: 600;
}

div#measurements .mounttype-list li .selectinch-style {
  height: 30px;
  border: 1px solid #ddd;
  margin-top: 5px;
}

div#measurements .mounttype-list li .selectinch-style select {
  height: 30px;
  padding: 4px;
}

div#measurements .mounttype-list li .mountdisc-wrap img[src="http://blinds2day.com/images/arrows_19.png"] {
  width: 6px;
  margin-top: -3px;
}

div#measurements .mounttype-list li .mountimg-wrap img {
  height: 115px;
}

div#measurements ul.mounttype-list {
  margin: 25px 0;
}

.controltype-sec .controltype .selectcolor-style {
  width: 100%;
  margin: 10px 0 15px;
}

.controltype-sec .controltype .imagediv {
  width: 100%;
  margin: 0 0 15px !important;
}

.controltype-sec .controltype .selectcolor-style {
  width: 100%;
  margin: 10px 0 15px;
  border: 1px solid #eee;
  padding: 0;
  height: 38px;
  border-radius: 2px;
  background-position: 98% 50% !important;
}

.controltype-sec .controltype .selectcolor-style select {
  height: 40px;
  padding: 0 15px;
}

.carousel-inner .item {
  height: 287px;
}

.valance_type {
  display: inline-block;
  width: 100%;
}

.valance_type .imagediv {
  width: 100%;
  margin: 0 !important;
  padding: 5px;
}

.valance_type .imagediv img {
  width: 90px;
  margin: 0 auto;
  display: block;
}

.valance_type {
  display: inline-block;
  width: 20%;
  position: relative;
  margin: 15px 0;
}

.valance_type .nonimagediv {
  color: #000;
  font-size: 13px;
  margin: 12px 0 0;
  padding-left: 5px;
  font-family: 'KozGoPr6N-Light-AlphaNum';
  letter-spacing: .5px;
  font-weight: 600;
  width: 100% !important;
  text-align: center;
  border-top: 1px solid #eee;
  padding-top: 6px;
  padding-bottom: 8px;
  margin-left: 0px;
}

.valance_type .nonimagediv input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: 0;
  z-index: 99;
  cursor: pointer;
  opacity: 0;
  margin: 0 !important;
}

.valance_type .nonimagediv input:checked+span.selects-redio {
  border-color: 2px solid #344f9e;
}

.valance_type .nonimagediv input:checked+span.selects-redio {
  border-color: #344f9e;
}

.carousel-inner .item img {
  height: 370px;
  width: 100%;
  min-height: 284px;
}

.productinner_wrap {
  float: left;
  width: 100%;
  min-height: 455px;
  padding: 12px;
}
.productinner_wrap .row { display:flex; flex-wrap:wrap;}

body {
  min-height: 96vh;
  overflow-y: scroll;
}

.valance_type .nonimagediv span.selects-redio {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 2px solid #ddd;
}

.hold_down_imgs .imagediv {
  width: 20%;
  margin: 0 !important;
}

.hold_down_imgs .imagediv img {
  width: 100px;
  border: 2px solid #ddd;
  margin: 0 auto;
  display: block;
  height: 100px;
}

.hold_down_imgs .nonimagediv {
  width: auto;
  padding-left: 5px;
}

.hold_down_imgs .nonimagediv.radnonimagsb {
  width: 80%;
  padding-left: 5px;
}

.nonimagediv.radnonimagsb {
  display: flex;
}

.hold_down_imgs .nonimagediv .selects-inputs {
  width: 50% !important;
  float: left;
  margin: 0 !important;
  position: relative;
  height: 88px;
  font-size: 14px;
  font-family: 'KozGoPr6N-Light-AlphaNum' !important;
  text-align: center;
  padding: 28px 15px 0;
  line-height: 20px;
}

.hold_down_imgs .nonimagediv .selects-inputs input:checked+span.selects-opc b {
  display: inline-block;
}

.hold_down_imgs .nonimagediv .selects-inputs input {
  position: absolute;
  margin: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  font-family: 'KozGoPr6N-Bold-AlphaNum' !important;
  cursor: pointer;
  z-index: 99;
}

.hold_down_imgs .nonimagediv .selects-inputs span.selects-opc {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 5px;
  left: 0;
  border: 2px solid #ddd;
  width: 100%;
  z-index: +9;
}

.hold_down_imgs .nonimagediv .selects-inputs p {
  float: left;
  width: 100%;
  display: inline-block;
  height: auto;
  padding: 0px;
  margin: 0px;
  font-family: 'KozGoPr6N-Light-AlphaNum' !important;
  font-size: 14px;
  font-weight: 800;
  color: black;
}

.hold_down_imgs .nonimagediv .selects-inputs input:checked+span.selects-opc {
  border-color: #344f9e;
}

.hold_down_imgs .nonimagediv .selects-inputs img {
  max-width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}

div#hold_down h4 {
  margin-bottom: 25px;
}

div#spacer_block {
  margin-top: 25px;
}

div#spacer_block h4 {
  margin-bottom: 25px;
}

div#room_special {
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}

.room_textconts {
  width: 100%;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

.room_textconts .color-wrap {
  width: 100%;
  color: #000;
  font-size: 13px;
  margin: 0;
  text-align: left;
  padding-left: 5px;
  font-family: 'KozGoPr6N-Light-AlphaNum' !important;
  letter-spacing: .5px;
  font-weight: 600;
}

.room_textconts .selectcolor-style {
  width: 100%;
  border: 1px solid #ddd;
  height: 38px;
  border-radius: 3px;
  line-height: 33px;
  background-position: 98% 52%;
  margin: 2px 0;
}

.room_textconts .selectcolor-style select {
  height: 38px;
  margin: 0;
  padding: 0 15px;
  font-size: 14px;
  color: #000;
}

.room_textconts .selecttxtarea {
  margin: 2px 0;
}

.room_textconts .selecttxtarea textarea {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-size: 14px;
  color: #000;
  padding: 2px 15px;
  margin-top: 2px;
}

.tabs-cont-Information {
  display: inline-block;
  width: 100%;
  padding: 0 30px;
}

.tabs-cont-Information .customize_wrap {
  width: 100%;
  display: inline-block;
}

/*.tabs-cont-Information div {
width: 100% !important;
}*/

.tabs-cont-Information div p.details-heading {
  margin-top: 0 !important;
  margin-bottom: 8px !important;
}

.information_tabs .tab-content .tab-pane {
  min-height: 365px;
}

/*22-8-2019 css start*/
.customright-wrap.full-cont div#livesearch1 {
  width: 100% !important;
  float: left;
}

.customright-wrap.full-cont div#livesearch1 .content_blg_rgt {
  width: 100%;
  padding: 0 !important;
}

.customright-wrap.full-cont div#livesearch1 .content_blg_rgt img {
  width: 100% !important;
}

.customright-wrap.full-cont div#livesearch1 .content_blg_rgt p, .customright-wrap.full-cont div#color_im1 p {
  padding: 0;
  margin-bottom: 5px;
  margin-top: 5px;
  font-size: 14px;
  text-align: justify;
  font-family: "Source Sans Pro", sans-serif;
  color: #000;
}

.customright-wrap.full-cont div#livesearch1 .content_blg_rgt p strong {
  margin-left: 5px;
}

.customright-wrap.full-cont div#livesearch1 .ordr_blg a {
  float: left;
  width: 100%;
}

.customright-wrap.full-cont div#livesearch1 .ordr_blg a input[type="submit"] {
  margin-top: 0;
  line-height: 0;
  font-family: 'KozGoPr6N-Bold-AlphaNum' !important;
  font-size: 14px;
  letter-spacing: .5px;
}

.addtocat-btn input {
  background: #c3051f;
  border: 0;
  font-size: 13px;
  color: #fff;
  width: 100%;
  padding: 7px 5px 5px;
  font-weight: 600;
  font-family: 'KozGoPr6N-Bold-AlphaNum' !important;
  line-height: 22px;
  display: inline-block;
}

.left-box.left-sidebarcont {
  float: left;
  width: 25%;
}

.right-sidebarcont {
  float: left;
  width: 25%;
}

/*.col-md-3.col-sm-3.extra-pading.right-sidebarcont {
    position: absolute;
    right: 0;
    top: 0;
}*/
.col-md-3.col-sm-3.left-sidebarcont {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 999;
}

.col-md-6.col-sm-6.prod_centercont {
  margin-left: 25%;
}

.productform_wrap {
  margin-top: 85px;
  /* z-index: 99999;
    position: relative;*/
  background: #fff !important;
}

.left-box {
  float: left;
  width: 100%;
  min-height: 400px;
}

.modal-content.bg-inputvwwfull {
  border-radius: 0px !important;
  background-color: rgb(231 235 233);
}

.phone-informationgridd {
  display: inline-block;
  float: left;
  width: 100%;
  padding: 10px;
  background-color: #6bc28d;
  border-radius: 10px;
}

.phone-informationgridd h4 {
  font-size: 16px;
  color: #222;
  font-weight: 500;
  line-height: 25px;
}

.phone-informationgridd h4 a {
  font-size: 110%;
  color: #222;
  margin-left: 5px;
  font-weight: 600;
}

.phone-informationgridd h4 span {
  display: inline-block;
  margin-left: 5px;
}

.phone-informationgridd h4 a:hover {
  color: #344f9f;
}

.modal-header.p-inputveeheader {
  border: none !important;
}

.modal-header.p-inputveeheader>button.close {
  color: black;
  opacity: 1;
}

.modal-header.p-inputveeheader>h4.modal-title.text-center {
  font-size: 22px;
  line-height: normal;
  color: #333;
}

.modal-body.p-inputveebody {}

label.p-inputvee {
  margin: 5px 0px !important;
}

label.p-inputvee p {
  padding: 0px !important;
  margin: 0px 0px !important;
  line-height: normal !important;
  color: #333;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  text-align: left;
  letter-spacing: -0.7px;
}

label.p-inputvee>input {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
  border-bottom: 1px solid #9b9898 !important;
  border-radius: 0px !important;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  padding-left: 0px !important;
  padding-right: 0px !important;
  background-color: transparent !important;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
}

label.p-inputvee>input:-internal-autofill-selected {
  appearance: none !important;
  -webkit-appearance: none !important;
  background-color: transparent !important;
  background-image: none !important;
  color: transparent !important;
}

label.p-btnvee {}

label.p-btnvee>input.btn {
  border-radius: 20px;
  font-size: 17px;
  min-width: 140px;
  background-color: #72c493;
  color: white !important;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 500;
  text-transform: capitalize;
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}







.right-sidebarcont .priceadd_cart {
  min-height: 215px;
  display: inline-block;
  /*width: 100%;*/
  z-index: +999;
}

.leftbox-sec {
  position: relative;
  float: left;
  width: 100%;
}

.priceadd_cart .regularprice {
  background: #fff;
}

.priceadd_cart[style="position: fixed; top: 0px; height: 330px;"] {
  width: 292px !important;
  z-index: 999;
}

.right-sidebarcont .priceadd_cart[style="position: absolute; top: 0px; height: 330px;"]+.lets_make_deal, .right-sidebarcont .priceadd_cart[style="position: fixed; top: 0px; height: 330px;"]+.lets_make_deal, .right-sidebarcont .priceadd_cart[style="position: absolute; top: 0px; height: 330px; bottom: 0px;"]+.lets_make_deal {
  padding-top: 252px;
}

.priceadd_cart[style="position: fixed; top: 0px; height: 330px; bottom: 0px;"] {
  width: 292px;
}

.priceadd_cart[style="position: fixed; top: 0px; height: 330px; bottom: 0px;"] {
  width: 292px;
  height: 180px !important;
  z-index: 9999;
  /*	    width: auto;
    height: 180px !important;
    z-index: 9999;
    right: 10px;
    top: 20px !important;*/
}

.priceadd_cart[style="position: absolute; top: auto; height: 330px; bottom: 0px;"] {
  position: fixed !important;
  width: 292px;
  bottom: 0px !important;
  z-index: 99;
}

/*.priceadd_cart {
	width: auto !important;
	right: 20px !important;
	top: 20px !important;
}*/
.sizefind_wrap .width-style {
  background-position: center right;
}

.roman-wrap-sec {
  display: inline-block;
  width: 100%;
}

.roman-wrap-sec div#valance_type {
  display: inline-block;
  width: 25%;
}

.roman-wrap-sec .valance_type {
  width: 80%;
}

.roman-wrap-sec div#lift_type {
  /*width: 74%;*/
  width: 100%;
  display: inline-block;
  vertical-align: top;
  padding-top: 10px;
}

.roman-wrap-sec div#lift_type .selects-inputs {
  margin-bottom: 5px !important;
  height: 80px;
}

.roman-wrap-sec div#lift_type {
  padding-top: 15px;
}

.motorization-sec .imagediv {
  width: 20%;
  margin: 0 !important;
}

.motorization-sec .imagediv img {
  width: 100px;
}

.motorization-sec .nonimagediv {
  width: 80% !important;
}

.motorization-sec .nonimagediv label {
  font-size: 15px;
  font-family: 'KozGoPr6N-Bold-AlphaNum' !important;
  color: #000;
  margin: 0;
}

.motorization-sec .nonimagediv div {
  font-size: 13px;
  font-weight: normal !important;
  font-family: 'KozGoPr6N-Light-AlphaNum';
  color: #000;
  letter-spacing: .5px;
}

.motorization-sec .nonimagediv div input#motor {
  margin-top: -2px;
  margin-right: 2px;
}

.motorization-sec h4 {
  margin-bottom: 25px;
}

.motorization-sec {
  margin-bottom: 25px;
}

.pro-gallery {
  float: left;
  width: 100%;
  margin-bottom: 50px;
}

.pro-gallery .pro-gallry_cant {
  width: 25%;
  float: left;
  padding: 3px;
}

.pro-gallery .pro-gallry_cant .img-box {
  width: 100%;
  float: left;
  cursor: pointer;
  position: relative;
}

.pro-gallery .pro-gallry_cant .photo_galleryimg {
  float: left;
  width: 100%;
  height: 220px;
  overflow: hidden;
}

.pro-gallery .pro-gallry_cant .photo_galleryimg img {
  width: 100%;
  height: auto;
  min-height: 220px;
}

.pro-gallery .pro-gallry_cant .img-box .text-cont {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0%;
  left: 0;
  /*background: rgba(255, 255, 255, 0.52);*/
  background: rgba(0, 0, 0, 0.8);

  transition: all .5s ease .0s;
  -webkit-transition: all .5s ease .0s;
  -ms-transition: all .5s ease .0s;
  -moz-transition: all .5s ease .0s;
  overflow: hidden;
}

.pro-gallery .pro-gallry_cant .img-box .text-cont span.zoom-text {
  width: 100%;
  float: left;
  text-align: center;
  position: absolute;
  top: -250px;
  transition: all .5s ease .0s;
  transition: all .5s ease .0s;
  -webkit-transition: all .5s ease .0s;
  -ms-transition: all .5s ease .0s;
  -moz-transition: all .5s ease .0s;
}


.pro-gallery .pro-gallry_cant .img-box .text-cont span.zoom-text a {
  font-size: 14px;
  border: 1px solid #fff;
  padding: 4px 10px;
  color: #fff;
  display: inline-block;
  width: auto;
  font-family: 'SegoeUI-Semibold';
  transition: all .5s ease .0s;
  -webkit-transition: all .5s ease .0s;
  -ms-transition: all .5s ease .0s;
  -moz-transition: all .5s ease .0s;
}

.pro-gallery .pro-gallry_cant .img-box .text-cont span.zoom-text a:hover {
  background: #1a2f5a;
  border-color: #2a5b5e;
}

.pro-gallery .pro-gallry_cant .img-box .text-cont h4 {
  text-align: center;
  font-size: 16px;
  font-family: 'SegoeUI-Semibold';
  color: #fff;
  padding-top: 120px;
  padding-left: 15px;
  padding-right: 15px;
}

.pro-gallery .pro-gallry_cant .img-box .text-cont span.zoom-text a {
  font-size: 15px;
  color: #fff;
  border: 1px solid #fff;
  padding: 5px 15px;
  font-family: 'SegoeUI-Semibold';
  transition: all .5s ease .0s;
  -webkit-transition: all .5s ease .0s;
  -ms-transition: all .5s ease .0s;
  -moz-transition: all .5s ease .0s;
}

.pro-gallery .pro-gallry_cant .img-box:hover .text-cont {
  height: 100%;
}

.pro-gallery .pro-gallry_cant .img-box:hover .text-cont span.zoom-text {
  top: 90px;
}

.pro-gallery-modal .modal-content {
  display: inline-block;
  width: 100%;
}

.pro-gallery-modal .modal-dialog {
  width: 850px;
}

.pro-gallery-modal .modal-dialog .modal-body .modal-img {
  float: left;
  width: 100%;
}

.pro-gallery-modal .modal-dialog .modal-body .modal-img img {
  width: 104%;
  height: 500px;
  margin-top: -15px;
  margin-left: -30px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.pro-gallery-modal .col-md-4.col-sm-4 {
  padding-left: 0;
  padding-top: 10px;
}

.pro-gallery-modal .col-md-4.col-sm-4 .modal-allcont {
  float: left;
  width: 100%;
}

.pro-gallery-modal .img-name-cont {
  float: left;
  width: 100%;
}

.pro-gallery-modal .img-name-cont h5 {
  margin: 0;
  font-size: 14px;
  color: #000;
  font-family: 'SegoeUI-Semibold';
  position: relative;
}

.pro-gallery-modal .img-name-cont span.month-cont {
  font-family: 'segoe_uiregular';
  font-size: 13px;
  padding-right: 50px;
}

.pro-gallery-modal .img-name-cont .like-cont {
  position: absolute;
  right: 0;
  top: -10px;
}

.pro-gallery-modal .img-name-cont .like-cont i.fa.fa-heart {
  color: #1a2f5a;
  margin-right: 3px;
  font-size: 16px;
}

.pro-gallery-modal .pra-cont {
  float: left;
  width: 100%;
  overflow-x: hidden;
  height: 110px;
  overflow-y: auto;
  text-align: left;
  padding-right: 10px;
  margin-top: 10px;
}

.pro-gallery-modal .pra-cont p {
  line-height: 20px;
  font-size: 13px;
  color: #000;
}

.pro-gallery-modal .tabs_img {
  width: 120px;
  float: left;
  margin-top: 30px;
  margin-bottom: 10px;
  margin-right: 5px;
}

.pro-gallery-modal .tabs_img img {
  width: 110px;
  height: 110px;
  padding: 2px;
  border: 1px solid #ccc;
}

.pro-gallery-modal .tabs_img h4 {
  font-size: 14px;
  margin: 5px 0 0;
}

ul.social-icons.modal-fotter {
  position: fixed;
  bottom: 6px;
  right: 0;
  width: 314px;
  margin: 0;
  padding-bottom: 18px;
  background: rgba(204, 204, 204, 0.42);
  padding: 10px;
  text-align: center;
}

ul.social-icons.modal-fotter li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}

.pro-gallery-modal .modal-content button.close {
  position: relative;
  z-index: 99;
}

.pro-gallery-modal .modal-content button.close span {
  color: #000;
  font-size: 40px !important;
  opacity: 1;
  line-height: 1 !important;
}

.pro-gallery-modal .modal-content button.close {
  position: relative;
  z-index: 99;
  opacity: 1;
  padding-right: 15px;
  height: auto !important;
  line-height: 1 !important;
}

.pro-gallery-modal .modal-content {
  margin-top: 35px;
}

.productinner-pg .breadcrumbs {
  font-size: 15px;
  color: #453f81;
  line-height: 21px;
  text-align: center;
  border: 0 !important;
  margin-top: 40px;
  margin-bottom: -6px;
}

.productinner-pg .site_container.content_wrap {
  border: 0;
}

.productinner-pg .checkout_wrapper {
  width: 100%;
  float: left;
}

.productinner-pg .checkout_wrapper .checkout_left {
  width: 100% !important;
  text-align: center;
}

.productinner-pg .shippingaddr_wrap {
  margin: 0 auto !important;
  display: inline-block;
  width: 100% !important;
  float: none !important;
  max-width: 70% !important;
  margin-top: 29px !important;
  background: #fff;
  margin-bottom: 40px !important;
  text-align: left;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 6px #dadada;
  padding: 20px;
  border-radius: 4px;
}

.productinner-pg .shippingaddr_wrap .shippingaddr_fileds div, .productinner-pg .shippingaddr_wrap .shippingaddr1_fileds {
  font-size: 14px;
  color: #000;
  font-family: 'SegoeUI-Semibold';
}

.productinner-pg .shippingaddr_wrap .shippingaddr_fileds input, .productinner-pg .shippingaddr_wrap .shippingaddr1_fileds textarea {
  margin-top: 4px;
  border: 1px solid #ddd;
  border-radius: 2px;
  font-size: 14px;
  font-family: 'segoe_uiregular';
  color: #000;
  outline: none !important;
  box-shadow: none !important;
}

.productinner-pg .shippingaddr_wrap .shippingaddr1_fileds .product-Type-text {
  width: 100% !important;
  font-size: 16px;
  line-height: 22px;
}

.redio-input-box .redio-custom {
  width: 33.33%;
  float: left;
  margin: 5px 0;
}

.redio-input-box .redio-custom .redio-custom-sec {
  display: inline-block;
  vertical-align: middle;
}

.redio-input-box .redio-custom .redio-custom-sec input {
  margin: -4px 0 0;
}

.redio-input-box {
  display: inline-block;
  width: 100%;
  margin: 12px 0 0;
}

.redio-input-box {
  display: inline-block;
  width: 100%;
  margin: 12px 0 0;
}

div#product_color select#product_option option {
  color: #000;
}

div#product_color select#product_option {
  width: 99.5%;
  height: 34px;
  border: 1px solid #ddd;
  margin-top: 3px;
  color: #000;
  font-size: 14px;
  margin-left: 4px;
}

.productinner-pg .continuebtn input.button, .submit-btn input.button {
  margin-top: 0;
}

.productinner-pg .continuebtn input.button, .submit-btn input.button {
  font-size: 16px;
  background: #1a2f5a;
  border-radius: 4px;
  font-weight: 400;
}

.customcolor_selects .selects-img-color {
  border-color: #344f9f;
}

.display_image.customcolor_selects a.color_boxes {
  width: 119px !important;
  height: 119px !important;
}

.regularprice .regularprice_left div#vain .price-text {
  color: #000;
}

.regularprice .regularprice_left div#vain .price-numb {
  color: #000;
}

.regularprice .regularprice_left div#vain {
  margin-top: 5px;
  float: left;
  width: 100%;
}

.process_price {
  width: 30px;
  height: 25px;
  display: inline-block;
}

.process_price img {
  width: 100%;
}

.cart-pg .category-title {
  margin-top: 50px;
}

.cart-pg .category-title h1 {
  margin-top: 0 !important;
  color: #000 !important;
  font-size: 18px;
  font-family: 'KozGoPr6N-Bold-AlphaNum' !important;
  line-height: 22px;
  padding: 0;
  letter-spacing: .5px;
}

.cart-pg .shipping_table {
  border: 1px solid rgba(221, 221, 221, 0.65);
  margin-top: 5px;
  background: #ffffff;
  box-shadow: 0 4px 3px rgba(153, 153, 153, 0.11);
  border-radius: 4px;
  width: 100%;
  display: table;
}

.cart-pg .shipping_table .cart_row {
  background: #f5f5f5;
  border-bottom: 1px solid #ddd;
}

.cart-pg .shipping_table th, .cart-pg .shipping_table td {
  /*border: 1px solid #e7e7e7;*/
  display: table-cell !important;
  float: none;
  vertical-align: middle;
  padding: 10px 14px;
  text-align: left;
  font-size: 15px;
  font-family: 'segoe_uiregular';
  font-weight: normal;
  color: #000 !important;
}

.cart-pg .shipping_table .cart_row1 {
  background-color: #ffffff;
  padding: 5px 0px;
}

.cart-pg .shipping_table th {
  font-family: 'SegoeUI-Semibold';
}

.cart-pg .shipping_table td.cart_name1 strong {
  font-size: 15px;
  font-family: 'SegoeUI-Semibold';
  font-weight: normal;
  margin-bottom: 5px;
  display: inline-block;
}

.cart-pg .shipping_table td br~strong {
  font-weight: normal !important;
  margin-right: 4px !important;
  font-size: 13px !important;
  margin-bottom: 2px !important;
}

.cart-pg .shipping_table td input {
  width: 100%;
  margin: 0;
  height: 30px;
  padding: 4px 12px;
  text-align: center;
  color: #000;
}

.cart-pg .shipping_table td input[type="submit"], td.cont_shop_btn a, .cart-pg form .cart_left .cartinner_btn input[type="submit"] {
  background: #1a2f5a;
  color: #fff;
  font-size: 14px;
  height: auto;
  padding: 4px 10px;
  font-family: 'SegoeUI-Semibold';
  transition: all .5s ease .0s;
  -webkit-transition: all .5s ease .0s;
  -ms-transition: all .5s ease .0s;
  -moz-transition: all .5s ease .0s;
}

.cart-pg .shipping_table td input[type="submit"]:hover, td.cont_shop_btn a:hover, .cart-pg form .cart_left .cartinner_btn input[type="submit"]:hover {
  background: #c3051f;
} 

.cart-pg .shipping_table td.cont_shop_btn1 a input, td.cont_shop_btn a {
  float: right;
  width: auto;
  padding: 7px 15px;
}

td.cont_shop_btn a {
  margin-left: 0 !important;
  float: left;
}

.cart-pg form .cart_left, .cart-pg form .cart_right .cartinner_left, .cart-pg form .cart_right .cartinner_right {
  border: 1px solid rgba(221, 221, 221, 0.65);
  margin-top: 35px;
  background: #ffffff;
  box-shadow: 0 4px 3px rgba(153, 153, 153, 0.11);
  border-radius: 4px;
  padding: 15px 15px;
  min-height: 210px;
}

.cart-pg form .cart_left h3, .cart-pg form .cart_right h3 {
  font-size: 18px;
  font-family: 'SegoeUI-Semibold';
  color: #000;
  margin: 0;
  line-height: 1;
}

.cart-pg form .cart_left .cart_text, .cart-pg form .cart_right p, .cart-pg form .cart_right .cart_text, .cart_right .cartinner_right ul li {
  color: #000;
  font-family: 'segoe_uiregular';
  margin-top: 8px;
  font-size: 13px;
  line-height: 1;
}

.cart-pg form .cart_left .cartinner_btn input {
  height: 34px;
  padding: 4px 10px;
  color: #000;
  font-family: 'segoe_uiregular';
}

.cartinner_right ul.subtoatallis1 li {
  font-size: 16px;
  font-family: 'SegoeUI-Semibold';
  margin-top: 5px !important;
  display: inline-block;
  width: 100%;
}

.cartinner_right ul.subtoatallis1 li span#as {
  padding-right: 0;
}

.cart-pg form .cart_right .cartinner_right input[type="submit"] {
  width: 100%;
  margin: 40px 0 0;
  font-size: 15px;
  font-family: 'SegoeUI-Semibold';
  padding: 7px;
  border-radius: 4px;
  letter-spacing: .2px;
  transition: all .5s ease .0s;
  -webkit-transition: all .5s ease .0s;
  -ms-transition: all .5s ease .0s;
  -moz-transition: all .5s ease .0s;
}

.cart-pg form .cart_right .cartinner_right input[type="submit"]:hover {
  background: #38767a;
}

.cart-pg form .cart_left .cartinner_btn input[type="submit"] {
  padding: 7px 15px 9px;
  border-radius: 4px;
}

.cart-pg form .cart_right p {
  padding: 0;
}

.cart-pg form .cart_right .cart_btn select {
  height: 34px;
  padding: 2px 10px 4px;
  color: #000;
  font-family: 'segoe_uiregular';
  font-size: 14px;
  line-height: 30px;
}

.cart_right .cartinner_right ul#por {
  margin-top: -18px;
}

.cart_right .cartinner_right ul li a {
  display: inline-block;
  width: 100%;
  margin-top: 5px;
  color: #1a2f5a !important;
}

.cart_right .cartinner_right ul {
  margin: 0;
  width: 100%;
  display: inline-block;
  padding: 0 !important;
}

.cart_right .cartinner_right ul li {
  margin: 0 0 6px !important;
}

.cart-pg form .cart_right .cartinner_right .checkoutgay {
  color: #fff;
  padding: 7px;
  height: 34px;
  border-radius: 4px;
  background: #344f9e;
  margin-top: 6px !important;
}

.right-sidebarcont .content_blg_rgt {
  width: 100% !important;
}

.right-sidebarcont .content_blg_rgt p {
  margin-bottom: 0;
}

.right-sidebarcont .full-cont p {
  margin-bottom: 0;
}

.lets_make_deal.section-make {
  display: inline-block;
  width: 100%;
  position: relative;
  z-index: 999;
  padding-top: 10px;
  background: #fff;
  text-align: center;
}

.lets_make_deal.section-make .t-rating-value {
  font-size: 18px;
  border-bottom: 1px solid #c7c7c7;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.lets_make_deal.section-make p {
  font-size: 16px;
  color: #000;
  line-height: 20px;
  font-family: 'SegoeUI-Semibold';
  text-align: center;
  padding: 8px 32px;
    background-color: #e2e2e2;
}

.lets_make_deal.section-make .make_dealbtn {
  background: #5f81c9;
  padding: 8px 5px 9px;
  display: inline-block;
  width: 100%;
  border-radius: 20px;
  color: #fff;
  font-family: 'SegoeUI-Semibold';
  transition: all .5s ease .0s;
  -webkit-transition: all .5s ease .0s;
  -ms-transition: all .5s ease .0s;
  -moz-transition: all .5s ease .0s;
}

.make_dealbtn {
  position: relative;
}

.lets_make_deal.section-make .make_dealbtn:hover {
  background: #d63522;
}

div#stack_type .selects-inputs {
  margin-bottom: 5px !important;
}

.stack-textsec {
  display: inline-block;
  width: 100%;
  font-size: 15px;
  font-family: 'SegoeUI-Semibold';
  color: #000;
  letter-spacing: .2px;
}

.priceadd_cart[style="position: fixed; top: 0px; height: 330px; bottom: 0px;"]+.lets_make_deal.section-make {
  padding-top: 225px;
  z-index: 999;
}

div#headrail_option h4 {
  margin-bottom: 25px;
}

div#headrail_option {
  margin-bottom: 25px;
}

div#hold_down .mountimg-wrap {
  width: 100%;
}

div#hold_down .mountimg-wrap .inside-selcts {
  height: 140px;
}

div#hold_down .mountimg-wrap .inside-selcts h6 {
  text-align: center;
  font-weight: normal;
}

div#hold_down {
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}

.roman-wrap-sec div#valance_type.full-width {
  width: 100%;
}

.motorization-sec .nonimagediv label {
  width: 100%;
  margin-bottom: 4px;
  margin-top: -4px;
}

.tabs_gallery {
  float: left;
  width: 100%;
  margin: 20px 0 15px;
}

.tabs_gallery ul.tabs_gallery_cont {
  float: left;
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
}

.tabs_gallery ul.tabs_gallery_cont li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
}

.tabs_gallery_cont li a {
  border: 2px solid transparent;
  /*border: 1px solid #eee;*/
  padding: 4px 12px;
  color: #000;
  font-family: 'segoe_uiregular';
  font-size: 13px;
  display: inline-block;
  transition: all .5s ease .0s;
  -webkit-transition: all .5s ease .0s;
  -ms-transition: all .5s ease .0s;
  -moz-transition: all .5s ease .0s;
}

.tabs_gallery_cont li a i {
  margin-right: 7px;
}

.tabs_gallery ul.tabs_gallery_cont li.active a, .tabs_gallery ul.tabs_gallery_cont li:hover a {
  /*background: #1a2f5a;
color: #fff;*/
  border-bottom: 2px solid #1a2f5a;
}

.hold_down_imgs .nonimagediv .selects-inputs {
  width: 46% !important;
  float: left;
  margin: 0 0 4px !important;
  position: relative;
  height: 88px;
  font-size: 14px;
  font-family: 'KozGoPr6N-Light-AlphaNum' !important;
  text-align: center;
  padding: 28px 15px 0;
  line-height: 20px;
  /*margin: 0px 10px !important;*/
  margin: 3px 10px !important;
}

.selects-inputs.valance {
  height: auto !important;
}

.lift-control {
  /*display: inline-block;
float: left;
width: 100%;
text-align: left;*/
  display: flex;
  float: left;
  width: 100%;
  text-align: left;
  position: relative;
  z-index: +999999;
  margin: 10px 0px;
}

.lift-control h5 {
  width: auto;
  display: inline-block;
  float: left;
  text-align: left;
  margin: 12px 0px;
  color: #333;
  font-size: 13px;
  font-weight: 700;
  margin-right: 10px;
}

.lift-control select {
  float: left;
  width: auto !important;
  border-radius: 0px;
  height: 34px;
  font-size: 14px;
  position: relative;
  z-index: +9;
  box-shadow: none !important;
  outline: none !important;
  background-color: white !important;
  border: 2px solid #bcb8b8 !important;
  border-radius: 6px;
  padding-top: 1px;


}

.hold_down_imgs .nonimagediv .selects-inputs label {
  position: relative;
  float: left;
  width: 100%;
  display: inline-block;
  height: auto;
}

.hold_down_imgs .nonimagediv .selects-inputs label img {
  max-width: 100%;
  height: auto;
  position: relative;
  left: 0px;
  top: 0px;
  z-index: 1;
}

.hold_down_imgs .nonimagediv .selects-inputs.valance-contentvvv label input {
  position: absolute;
  margin: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  font-family: 'KozGoPr6N-Bold-AlphaNum' !important;
  cursor: pointer;
  z-index: 99;
}

.hold_down_imgs .nonimagediv .selects-inputs label span.selects-opc {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 5px;
  left: 0;
  border: 2px solid #ddd;
  width: 100%;
  z-index: +9;
}

.hold_down_imgs .nonimagediv .selects-inputs label span.selects-opc b {
  display: none;
}

.hold_down_imgs .nonimagediv .selects-inputs label input:checked+span.selects-opc {
  border: #fff solid 5px;
  outline: 2px solid #344f9e;
  outline-offset: 2px;
}

.hold_down_imgs .nonimagediv .selects-inputs label input:checked+span.selects-opc b {
  color: #fff;
  border: 3px solid #fff;
  border-radius: 100%;
  padding: 5px;
  background-color: #1a2f5a;
  font-size: 20px;
  position: absolute;
  top: -30px;
  right: -30px;
  width: 40px;
  height: 40px;
  text-align: center;
  display: inline-block;
  box-shadow: 0px 0px 4px #1a2f5a;
}

.selects-inputs.valance {
  height: auto !important;
}





.hold_down_imgs .nonimagediv .selects-inputs.valance-contentvvv {
  /* height: 330px !important; */
  /* width: 200px !important; */
  /* height: auto !important; */
  width: 100% !important;
  padding-top: 20px !important;
  text-align: left;
  /* min-height: 357px; */
  min-height: 347px;
  max-width: 180px !important;
}

.hold_down_imgs .nonimagediv .selects-inputs.valance-contentvvv img {
  position: relative !important;
  display: inline-block;
  /*height: 240px !important;*/
  height: auto !important;
  float: left;
  margin-bottom: 10px;
  width: 100% !important;
}

.hold_down_imgs .nonimagediv .selects-inputs.valance-contentvvv span b {
  position: absolute;
  top: -10px;
  right: -14px;
  z-index: +10;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  background-color: green;
  color: white;
  font-size: 20px;
  padding-top: 5px;
  display: none;
}

.hold_down_imgs .nonimagediv .selects-inputs.valance-contentvvv h6 {
  width: 100%;
  display: inline-block;
  float: left;
  text-align: left;
  margin: 5px 0px;
  color: #333;
  font-size: 14px;
  font-weight: 700;
  position: relative;
  z-index: +9999;
}

.hold_down_imgs .nonimagediv .selects-inputs.valance-contentvvv p {
  float: left;
  width: 100%;
  display: inline-block;
  height: auto;
  padding: 0px;
  margin: 0px;
  font-family: 'KozGoPr6N-Light-AlphaNum' !important;
  font-size: 14px;
  font-weight: 800;
  color: #767373;
}

.tilt-type-sec {
  display: inline-block;
  width: 100%;
  padding-left: 5px;
}

/*.tilt-type-sec .tilt-img-selects {
    display: inline-block;
    width: 100px;
    margin-right: 8px;
    position: relative;
    padding: 8px;
}*/
.tilt-type-sec .tilt-img-selects {
  display: inline-block;
  width: 170px;
  margin-right: 8px;
  position: relative;
  padding: 8px;
  height: 330px;
  margin: 5px 10px !important;
  padding: 10px 20px !important;
  float: left;
}

.tilt-img-selects .tilt-input-selects {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.tilt-img-selects .tilt-input-selects input[type="radio"] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  cursor: pointer;
  z-index: 999;
  opacity: 0;
}

.tilt-img-selects .tilt-input-selects span {
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: 2px solid #ddd;
}

/*.tilt-type-sec .tilt-img-selects .img-selects {
    display: inline-block;
    width: 100%;
    text-align: center;
}*/
.tilt-type-sec .tilt-img-selects .img-selects {
  display: inline-block;
  width: 100%;
  text-align: center;
  height: 85% !important;
  /*height: auto !important;*/

}

/*.tilt-type-sec .tilt-img-selects .img-selects img {
    width: 100%;
    height: 100px;
}*/
.tilt-type-sec .tilt-img-selects .img-selects img {
  width: 100%;
  height: 95%;
  max-width: 100%;
}

.tilt-type-sec h6 {
  text-align: left;
  font-size: 14px;
  color: rgba(51, 70, 80, 0.7);
  margin-bottom: 0;
  white-space: nowrap;
}

.tilt-type-sec .tilt-img-selects p {
  float: left;
  width: 100%;
  display: inline-block;
  height: auto;
  padding: 0px;
  margin: 0px;
  font-family: 'KozGoPr6N-Light-AlphaNum' !important;
  font-size: 14px;
  font-weight: 800;
  color: #767373;
}

.tilt-img-selects .tilt-input-selects input[type="radio"]:checked+span {
  border-color: #344f9f;
}

.lets_make_deal.section-make p span {
  display: block;
  font-size: 20px;
  margin-bottom: 5px;
  font-family: 'KozGoPr6N-Bold-AlphaNum';
}

.shipping_address_form h3 {
  margin: 0 0 10px;
  padding: 0;
  border: 0;
  font-family: 'SegoeUI-Semibold';
  font-size: 20px;
}

.shipping_address_form .shipping_address_cont {
  float: left;
  width: 100%;
  margin-bottom: 15px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  padding: 10px;
  background: #f9f9f9;
}

.shipping_address_form .padding-0 {
  padding-top: 14px;
}

.shipping_address_cont p {
  font-size: 14px;
  color: #000;
  line-height: 22px;
}

.shipping_address_form .shipping_address_cont img {
  width: 100%;
}

.shipping_address_form .col-md-12.padding-small {
  padding: 0 10px;
}

.priceadd_cart[style="position: absolute; top: 0px;"] {
  z-index: 999;
}

/*div#imaginary_container .input-group-addon {
border: 1px solid #e1e1e1 !important;
}*/

.search-container p.result {
  margin-top: -22px;
  margin-left: 2px;
  font-weight: 600;
  color: #344f9f;
}

p.main-content-para {
  text-align: center;
  font-size: 15px;
  color: #615e5e;
  line-height: 21px;
  border: 0 !important;
}

.comming-soon-section .comming-soon img {
  width: 50%;
}

.breadcrumbs h2 {
  font-weight: normal;
  font-family: 'SegoeUI-Semibold';
  text-transform: capitalize;
}

span.second-line {
  width: 64%;
  display: inline-block;
  text-align: center;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .right-sidebarcont .priceadd_cart[style="position: absolute; top: 0px; height: 330px;"]+.lets_make_deal {
    padding-top: 225px;
  }

  .right-sidebarcont .priceadd_cart[style="position: fixed; top: 0px; height: 330px;"]+.lets_make_deal {
    padding-top: 225px;
  }

  .right-sidebarcont .priceadd_cart[style="position: absolute; top: 0px; height: 330px; bottom: 0px;"]+.lets_make_deal {
    padding-top: 225px;
  }
}

@supports (-ms-ime-align:auto) {
  .right-sidebarcont .priceadd_cart[style="position: absolute; top: 0px; height: 330px;"]+.lets_make_deal {
    padding-top: 225px;
  }

  .right-sidebarcont .priceadd_cart[style="position: fixed; top: 0px; height: 330px;"]+.lets_make_deal {
    padding-top: 225px;
  }

  .right-sidebarcont .priceadd_cart[style="position: absolute; top: 0px; height: 330px; bottom: 0px;"]+.lets_make_deal {
    padding-top: 225px;
  }

  .section-make.lets_make_deal {
    padding-top: 225px;
  }
}

_:-ms-fullscreen, :root .section-make.lets_make_deal {
  padding-top: 225px;
}

_:-ms-fullscreen, :root .right-sidebarcont .priceadd_cart[style="position: absolute; top: 0px; height: 330px;"]+.lets_make_deal {
  padding-top: 225px;
}

_:-ms-fullscreen, :root .right-sidebarcont .priceadd_cart[style="position: fixed; top: 0px; height: 330px;"]+.lets_make_deal {
  padding-top: 225px;
}

_:-ms-fullscreen, :root .right-sidebarcont .priceadd_cart[style="position: absolute; top: 0px; height: 330px; bottom: 0px;"]+.lets_make_deal {
  padding-top: 225px;
}

_:-ms-fullscreen, :root .priceadd_cart {
  z-index: 999;
  width: 292px !important;
}



/*today css 11/9/2019*/

.addtocat-btn input {
  position: relative;
  z-index: 999;
}

.register-form-center {
  float: none;
  width: 100%;
  margin-bottom: 30px;
  display: inline-block;
  text-align: left;
}

h1.register-heading {
  text-align: center;
  font-size: 2.8rem;
  color: #453f81;
  font-weight: 600;
}

.full_wrapper .content_wrap {
  border-top: none;
}

.full-form {
  margin: 0 auto !important;
  display: inline-block;
  width: 100% !important;
  float: none !important;
  margin-top: 29px !important;
  background: #fff;
  margin-bottom: 40px !important;
  text-align: left;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 6px #dadada;
  padding: 20px;
  border-radius: 4px;
}

.register-form {
  border: 0;
}

.text-size {
  color: #000000;
  font-weight: 600;
}

.cart_method h2 {
  padding: 8px;
  background-color: #f5f5f5;
  color: #000;
  font-size: 18px;
  font-family: 'Source Sans Pro', sans-serif;
  margin-top: 0;
  border: 1px solid #ddd;
  font-weight: 600;
}

.submit_btn input[type="submit"] {
  border: none;
  font-weight: 300;
  margin-top: -20px;
  cursor: pointer;
  background: #1a2f5a;
  color: #fff;
  font-size: 14px;
  height: auto;
  padding: 6px 12px;
  font-family: 'SegoeUI-Semibold';
  transition: all .5s ease .0s;
  -webkit-transition: all .5s ease .0s;
  -ms-transition: all .5s ease .0s;
  -moz-transition: all .5s ease .0s;
  border-radius: 7px;
}

.submit_btn1 a {
  padding: 8px 12px;
  border: none;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-size: 14px;
  margin-top: 10px;
  color: #FFF;
  cursor: pointer;
  background-color: #1a2f5a;
  border-radius: 6px;
}

.sale-button {
  margin-top: -85px;
}

.newslatter.text-center div#newsletter {
  width: 43%;
}

/*contact page css*/




.contact-heading h1, .address-title h1 {
  text-align: center;
  font-size: 2.8rem;
  color: #453f81;
  font-weight: 600;
}

.contact-page-full-frame {
  margin: 0 auto !important;
  display: inline-block;
  width: 100% !important;
  float: none !important;
  margin-top: 29px !important;
  background: #fff;
  margin-bottom: 40px !important;
  text-align: left;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 6px #dadada;
  padding: 39px;
  border-radius: 4px;
}

.contactus-info {
  border: none;
}

.contact-address-deatils {
  margin-top: 0px;
}

.col3-layout .col-main {
  width: 100%;
}

.submit-button-contactpage input.button {
  float: left !important;
}

.submit-button-contactpage input.button {
  float: left !important;
  border-radius: 7px;
  padding: 9px 24px 10px;
  font-size: 15px;
  font-weight: 600;
}

.address-title h1 {
  text-align: left;
}

.address-section-box p {
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  line-height: 2.5rem;
}

.submit-button-contactpage {
  float: right;
  margin-top: 0;
  margin-right: 24px;
}

input.forget_password {
  background: #1a2f5a !important;
}

/*======comming soon css start==========*/
.comming-soon-section {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 18px;
}

.comming-soon-section .comming-soon h2.heading.of.comping.soon {
  font-size: 3rem;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 2.5;
  font-family: 'SegoeUI-Semibold';
}

.responsive-table {
  overflow-y: auto;
  overflow-x: auto;
  width: 100%;
}

/*======comming soon css start==========*/

.input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 10px !important;
}

.img-sample.home-sample-img {
  overflow-x: hidden;
  overflow-y: auto;
  height: 36px;
}

.no-box {
  position: relative;
}

.no-box::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
  content: "";
  z-index: 999;
  cursor: text;
}

@media(max-width: 767px) {

  .no-box::after {
    display: none;
  }
}



/*responsive 24/9/2019*/

@media (max-width: 767px) {
    .dflex { justify-content:center;}
  .custom-size .sizefinder_wrap {
    padding: 13px 7px;
    font-size: 16px;
    width: 100%;
    text-align: center;
  }

  .width-style {
    width: 79%;
  }

  .custom-size .sizefind_wrap {
    width: 100%;
  }

  .woodblindwidth {
    float: left;
    width: 50%;
  }

  .carousel-inner .item img {
    height: auto;
    width: 100%;
    min-height: auto;
  }

  .carousel-inner .item {
    height: auto;
  }

  .carousel-inner, .banner-sec .item img {
    height: auto !important;
  }

  /* .products-img .hover-img img {
    max-height: 350px;
    height: 300px;

  }*/
  .products-img .hover-img img {
    max-height: 350px;
    height: 180px;
  }

  .custom-size {
    margin: 9px 0px !important;
  }

  .submit_btn1 {
    padding: 7px;
    margin-top: 0;
  }

  .submit_btn1 {
    padding: 13px 0 0 !important;
    float: none;
    text-align: right;
  }

  .newslatter.text-center div#newsletter {
    width: 100%;
  }

  .cart_left {
    width: 100% !important;
    padding: 34px 16px !important;
  }

  .cartinner_left {
    width: 100% !important;
  }

  .cart-pg .category-title h1 {
    padding: 7px;
  }

  .site_container {
    padding: 0 15px !important;
  }

  .logo-box {
    float: left;
    position: relative;
    z-index: 9999 !important;
  }

  .cart_qty1 input[type="text"] {
    padding: 9px;
    width: 9%;
  }

  .cart_name1 {
    padding: 10px 37px;
  }

  .cart_img1 {
    padding: 7px !important;
  }

  .pro-gallery .pro-gallry_cant {
    width: 50%;
    float: left;
  }


  .pro-gallery .pro-gallry_cant .photo_galleryimg img {
    /*padding: 12px;*/
  }

  .card-section input#card {
    margin-top: 0px !important;
    margin-right: 9px;
  }

  .card-section {
    margin-top: 20px !important;
    margin-left: 0;
  }

  .paypal-section input#paypal {
    margin-top: 0 !important;
  }


  .main-container .main {
    width: 100% !important;
    padding: 20px !important;
  }

  /*.products-img .products-info h5 {
    margin-top: 12px;
  }*/

  #return-to-top {
    z-index: 9999;
  }

  .premiumwood_wrap {
    padding: 0px 0px;
  }

  .premiumwood_list li {
    width: 100%;
  }

  .shippingaddr_fileds {
    font-size: 13px;
  }

  .pro-gallery .pro-gallry_cant .img-box .text-cont h4 {

    font-size: 14px;

  }
}

@media (min-width: 480px) and (max-width: 767px) {
  .custom-size .sizefinder_wrap {
    padding: 13px 11px;
    font-size: 16px;
    width: 100%;
    text-align: center;
  }

  .newslatter.text-center div#newsletter {
    width: 100%;
  }

  .cart_left {
    width: 100% !important;
  }

  .cartinner_left {
    width: 100% !important;
  }

  .site_container {
    padding: 0 15px !important;
  }

  .responsive-table {
    overflow-y: auto;
    overflow-x: auto;
    width: 100%;
  }

  .cart-pg .category-title h1 {
    padding: 7px;
  }

  .logo-box {
    float: left;
    position: relative;
    z-index: 9999;
  }

  .cart_qty1 input[type="text"] {
    padding: 9px;
    width: 9%;
  }

  .cart_name1 {
    padding: 10px 37px;
  }

  .cart_img1 {
    padding: 7px !important;
  }

  .pro-gallery .pro-gallry_cant {
    width: 50%;
    float: left;
  }

  .pro-gallery .pro-gallry_cant .photo_galleryimg img {
    padding: 12px;
  }

  .card-section input#card {
    margin-top: 0px !important;
    margin-right: 9px;
  }

  .card-section {
    margin-top: 20px !important;
    margin-left: 0;
  }

  .paypal-section input#paypal {
    margin-top: 0 !important;
  }



  .main-container .main {
    width: 100% !important;
    padding: 20px !important;
  }

  /*.products-img .products-info h5 {
    margin-top: 12px;
  }*/

  #return-to-top {
    z-index: 9999;
  }

  .shippingaddr_fileds {
    font-size: 13px;
  }

  .premiumwood_wrap {
    padding: 0px 0px;
  }

  .premiumwood_list li {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .custom-size .sizefind_wrap {
    width: 100%;
  }

  .custom-size .sizefinder_wrap {
    width: 100%;
    text-align: center;
  }

  .newslatter.text-center div#newsletter {
    width: 100%;
  }

  .site_container {
    padding: 0 15px !important;
  }

  .responsive-table {
    overflow-y: auto;
    overflow-x: auto;
    width: 100%;
  }

  .cart-pg .category-title h1 {
    padding: 7px;
  }

  .logo-box {
    float: left;
    position: relative;
    z-index: 9999;
  }

  .cart_qty1 input[type="text"] {
    padding: 9px;
    width: 9%;
  }

  .cart_img1 {
    padding: 7px !important;
  }

  .pro-gallery .pro-gallry_cant {
    width: 50%;
    float: left;
  }

  .pro-gallery .pro-gallry_cant .photo_galleryimg img {
    padding: 12px;
  }

  .card-section input#card {
    margin-top: 0px !important;
    margin-right: 9px;
  }

  .card-section {
    margin-top: 20px !important;
    margin-left: 0;
  }

  .paypal-section input#paypal {
    margin-top: 0 !important;
  }



  .main-container .main {
    width: 100% !important;
    padding: 20px !important;
  }

 /* .products-img .products-info h5 {
    margin-top: 12px;
  }*/

  #return-to-top {
    z-index: 9999;
  }

  .premiumwood_list li {
    width: 100%;
  }

  .shippingaddr_fileds {
    font-size: 13px;
  }
}


@media (max-width:1024px) {
  .rating-filter ul {
    flex-direction: column;
  }
}

@media (max-width:991px) {
  .rating-filter {
    justify-content: center;
  }

  #reviewstab h2 {
    text-align: center;
  }

  .total-reviews {
    margin-bottom: 20px;
  }

  .review-block .heading ul {
    justify-content: flex-start;
    padding-left: 0;
  }

  .review-block .heading ul li {
    margin-left: 0;
    margin-right: 15px;
  }

  .customright-wrap.full-cont {
    padding-top: 15px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .submit_btn1 {
    float: none;
    padding: 12px 0 0;
    text-align: right;
  }

  .newslatter.text-center div#newsletter {
    width: 100%;
  }

  .site_container {
    padding: 0 15px;
  }

  .responsive-table {
    overflow-y: auto;
    overflow-x: auto;
    width: 100%;
  }

  .cart-pg .category-title h1 {
    padding: 7px;
  }

  .site_container {
    padding: 0 15px !important;
  }

  .logo-box {
    float: left;
    position: relative;
    z-index: 9999;
  }

  .cart_qty1 input[type="text"] {
    padding: 9px;
    width: 9%;
  }

  .cart_name1 {
    padding: 10px 37px;
  }

  .cart_img1 {
    padding: 7px !important;
  }

  .pro-gallery .pro-gallry_cant {
    width: 50%;
    float: left;
  }

  .pro-gallery .pro-gallry_cant .photo_galleryimg img {
    padding: 12px;
  }

  .card-section input#card {
    margin-top: 0px !important;
    margin-right: 9px;
  }

  .card-section {
    margin-top: 20px !important;
    margin-left: 0;
  }

  .paypal-section input#paypal {
    margin-top: 0 !important;
  }


  .main-container .main {
    width: 100% !important;
    padding: 20px !important;
  }

  section.banner-sec .carousel-control {
    top: 0;
    margin-top: 12%;
  }

  /*.products-img .products-info h5 {
    margin-top: 12px;
  }*/

  #return-to-top {
    z-index: 9999;
  }

  .premiumwood_list li {
    width: 100%;
  }

  .shippingaddr_fileds {
    font-size: 13px;
  }

  .featured-sec>.container>.row>.col-md-3.col-sm-3 {
    width: 100% !important;
    max-width: 370px;
  }

  .category>.full-width>.container>.row>.col-md-3.col-sm-3 {
    width: 100% !important;
    max-width: 450px;
  }
}

@media (min-width: 1024px) and (max-width: 1366px) {
  .card-section {
    margin-top: 0px !important;
    margin-left: 0;
  }

  .card-section input#card {
    margin-top: 0 !important;
    margin-right: 8px;
  }

  .paypal-section input#paypal {
    margin-top: 0 !important;
  }


  .main-container .main {
    width: 100% !important;
    padding: 20px !important;
  }

  /*.products-img .products-info h5 {
    margin-top: 12px;
  }*/

  #return-to-top {
    z-index: 9999;
  }
}

@media (min-width: 360px) and (max-width: 640px) {
  .shippingaddr_fileds {
    font-size: 12px;
  }
}

@media (min-width: 320px) and (max-width: 568px) {
  .shippingaddr_fileds {
    font-size: 9px;
  }
}

/*Naresh responsive code start*/
@media (min-width: 1101px) and (max-width: 1290px) {
  .product-gallery .bzoom_wrap .bzoom_small_thumbs li img {
    width: 55px !important;
    height: 55px !important;
  }

  .product-gallery .bzoom_wrap .bzoom_small_thumbs li {
    width: 55px !important;
  }

  .gallery-img-custom li.bzoom_thumb img.bzoom_thumb_image {
    height: 270px !important;
    width: 245px !important;
  }

  .right-sidebarcont {
    float: left;
    width: 25%;
    padding-right: 0;
  }

  .priceadd_cart[style="position: fixed; top: 0px; height: 330px; bottom: 0px;"] {
    width: 250px;
  }

  .priceadd_cart[style="position: absolute; top: auto; height: 330px; bottom: 0px;"] {
    width: 250px;
  }

  .priceadd_cart[style="position: fixed; top: 0px; height: 330px; bottom: 0px;"] {
    width: 250px;
  }

  .priceadd_cart[style="position: fixed; top: 0px; height: 330px;"] {
    width: 250px !important;
  }

  .right-sidebarcont {
    padding-right: 30px;
  }

  .right-sidebarcont .res_images {
    width: 100% !important;
  }
}

@media (min-width: 992px) and (max-width: 1100px) {
  .product-gallery .bzoom_wrap .bzoom_small_thumbs li img {
    width: 48px !important;
    height: 48px !important;
  }

  .product-gallery .bzoom_wrap .bzoom_small_thumbs li {
    width: 48px !important;
  }

  .gallery-img-custom li.bzoom_thumb img.bzoom_thumb_image {
    height: 270px !important;
    width: 220px !important;
  }

  .right-sidebarcont {
    float: left;
    width: 25%;
    padding-right: 0;
  }

  .priceadd_cart[style="position: fixed; top: 0px; height: 330px; bottom: 0px;"] {
    width: 210px;
  }

  .priceadd_cart[style="position: absolute; top: auto; height: 330px; bottom: 0px;"] {
    width: 210px;
  }

  .priceadd_cart[style="position: fixed; top: 0px; height: 330px; bottom: 0px;"] {
    width: 210px;
  }

  .priceadd_cart[style="position: fixed; top: 0px; height: 330px;"] {
    width: 210px !important;
  }

  .right-sidebarcont {
    padding-right: 30px;
  }

  .right-sidebarcont .res_images {
    width: 100% !important;
  }

  .totalsele-text {
    left: 15px !important;
    font-size: 14px !important;
    padding: 5px 10px !important;
    margin-top: -58px !important;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  .grip-productblind {
    min-height: 420px;
    width: 100% !important;
    max-width: 242px;
  }

  /*.col-md-3.col-sm-3.left-sidebarcont {
    width: 30%;
  }
*/
  .col-md-3.col-sm-3.left-sidebarcont {
    width: 100% !important;
    position: relative !important;
    top: 0px !important;
    height: auto !important;
    bottom: 0px !important;
    text-align: center;
  }

  .gallery-img-custom li.bzoom_thumb img.bzoom_thumb_image {
    height: 265px !important;
    width: 205px !important;
  }

  .product-gallery .bzoom_wrap .bzoom_small_thumbs li {
    width: 43px !important;
  }

  .product-gallery .bzoom_wrap .bzoom_small_thumbs li img {
    width: 41px !important;
    height: 45px !important;
  }

  .left-box {
    min-height: 350px;
  }

  /*  .col-md-6.col-sm-6.prod_centercont {
    margin-left: 30%;
    width: 70%;
    margin-top: 0;
  }*/

  .col-md-6.col-sm-6.prod_centercont {
    margin-left: 0px;
    width: 100%;
    margin-top: 0;
  }

  .right-sidebarcont {
    float: left;
    width: 100%;
    position: static !important;
  }

  .priceadd_cart[style="position: fixed; top: 0px; height: 330px; bottom: 0px;"] {
    width: 100%;
    position: static !important;
  }

  .priceadd_cart[style="position: absolute; top: auto; height: 330px; bottom: 0px;"] {
    width: 100%;
    position: static !important;
  }

  .priceadd_cart[style="position: fixed; top: 0px; height: 330px; bottom: 0px;"] {
    width: 100%;
    position: static !important;
  }

  .priceadd_cart[style="position: fixed; top: 0px; height: 330px;"] {
    width: 100% !important;
    position: static !important;
  }

  .right-sidebarcont {
    padding-right: 30px;
  }

  .right-sidebarcont .priceadd_cart {
    position: static !important;
  }

  .leftbox-sec {
    margin-top: 14px;
  }

  .right-sidebarcont .res_images {
    width: 100% !important;
  }

  .right-sidebarcont .priceadd_cart {
    min-height: 225px !important;
    display: inline-block;
    width: 100%;
    position: static !important;
    height: auto !important;
  }

  .pay-box img {
    padding: 10px 0;
    width: 100%;
  }

  .col-md-3.col-sm-3.left-sidebarcont[style="position: absolute; top: auto; height: 350px; bottom: 0px;"] {
    position: absolute !important;
    top: 0 !important;
  }

  .col-md-3.col-sm-3.left-sidebarcont[style="position: absolute; bottom: 0px; top: auto; height: 350px;"] {
    position: absolute;
    top: 0 !important;
  }

  .custompg-cont .mountimg-wrap {
    width: 50%;
    padding: 0 4px;
    text-align: center;
  }

  .custompg-cont .mountimg-wrap .inside-selcts img {
    height: 148px;
    padding-top: 2px;
    width: 100%;
    background: #efefef;
  }

  .custompg-cont .mountimg-wrap .inside-selcts {
    display: inline-block;
    width: 100%;
    position: relative;
    height: 190px;
    padding: 5px;
  }

  section.logo-bar .col-md-4.col-sm-6 {
    width: 33%;
    margin-top: 22px;
  }

  .shop-line {
    padding: 1px 0 0 0;
  }

  .shop-line p {
    font-size: 13px;
  }

  .time-box {
    width: 215px;
  }

  section.logo-bar div#imaginary_container {
    margin: 5px 0 0;
  }
}

@media(max-width: 767px) {
  .banner-sec .carousel-control {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    top: 50%;
  }

  span.responsive_btn {
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 30px;
    background: transparent;
    height: 30px;
    cursor: pointer;
    z-index: 99;
  }

  span.responsive_btn:after {
    position: absolute;
    top: 0;
    right: 0;
    content: "+";
    font-size: 24px;
    color: #fff;
    text-align: center;
    width: 100%;
    line-height: 31px;
  }

  span.responsive_btn.subtogglemenu+ul.dropdown-menu {
    display: block !important;
    opacity: 1;
    position: static;
    width: 100%;
  }

  .main-nav ul.dropdown-menu li a span {
    word-break: break-all;
    white-space: pre-line;
  }

  span.responsive_btn.subtogglemenu:after {
    content: "-" !important;
    font-size: 35px;
    line-height: 23px;
  }

  .main-nav div#navbar {
    position: relative;
    z-index: 999;
    margin-top: 20px;
  }

  .col-md-3.col-sm-3.left-sidebarcont {
    width: 100%;
    position: static !important;
  }

  .gallery-img-custom li.bzoom_thumb img.bzoom_thumb_image {
    height: 265px !important;
    width: 205px !important;
  }

  .product-gallery .bzoom_wrap .bzoom_small_thumbs li {
    width: 43px !important;
  }

  .product-gallery .bzoom_wrap .bzoom_small_thumbs li img {
    width: 41px !important;
    height: 45px !important;
  }

  .left-box {
    min-height: 350px;
  }

  .col-md-6.col-sm-6.prod_centercont {
    margin-left: 0;
    width: 100%;
    margin-top: 0;
  }

  .right-sidebarcont {
    float: left;
    width: 100%;
    position: static !important;
  }

  .priceadd_cart[style="position: fixed; top: 0px; height: 330px; bottom: 0px;"] {
    width: 100%;
    position: static !important;
  }

  .priceadd_cart[style="position: absolute; top: auto; height: 330px; bottom: 0px;"] {
    width: 100%;
    position: static !important;
  }

  .priceadd_cart[style="position: fixed; top: 0px; height: 330px; bottom: 0px;"] {
    width: 100%;
    position: static !important;
  }

  .priceadd_cart[style="position: fixed; top: 0px; height: 330px;"] {
    width: 100% !important;
    position: static !important;
  }

  .right-sidebarcont {
    padding-right: 15px;
  }

  .right-sidebarcont .priceadd_cart {
    position: static !important;
  }

  .leftbox-sec {
    margin-top: 14px;
  }

  .right-sidebarcont .res_images {
    width: 100% !important;
  }

  .right-sidebarcont .priceadd_cart {
    min-height: 225px !important;
    display: inline-block;
    width: 100%;
    position: static !important;
    height: auto !important;
  }

  .pay-box img {
    padding: 10px 0;
    width: 100%;
  }

  .col-md-3.col-sm-3.left-sidebarcont[style="position: absolute; top: auto; height: 350px; bottom: 0px;"] {
    position: static !important;
    top: 0 !important;
  }

  .col-md-3.col-sm-3.left-sidebarcont[style="position: absolute; bottom: 0px; top: auto; height: 350px;"] {
    position: static !important;
    top: 0 !important;
  }

  .custompg-cont .mountimg-wrap {
    width: 50%;
    padding: 0 4px;
    text-align: center;
  }

  .custompg-cont .mountimg-wrap .inside-selcts img {
    height: 148px;
    padding-top: 2px;
    width: 100%;
    background: #efefef;
  }

  .custompg-cont .mountimg-wrap .inside-selcts {
    display: inline-block;
    width: 100%;
    position: relative;
    height: 190px;
    padding: 5px;
  }

  .hold_down_imgs .nonimagediv {
    width: 100%;
    /*padding-left: 20px;*/
  }

  /*.hold_down_imgs .nonimagediv.radnonimagsb {
    width: 80% !important;
    padding-left: 10%;
}*/
  .hold_down_imgs .nonimagediv.radnonimagsb {
    width: 68% !important;
    padding-left: 10%;
    float: right !important;
  }

  .display_image.customcolor_selects a.color_boxes {
    width: 135px !important;
    height: 135px !important;
  }

  .hold_down_imgs .nonimagediv .selects-inputs.valance-contentvvv {
    height: auto !important;
    width: 215px !important;
    padding-top: 20px !important;
    text-align: left;
    /*min-height: 297px;*/
  }

  .hold_down_imgs .nonimagediv {
    width: 100%;
    padding-left: 0px !important;
  }

  /*.roman-wrap-sec div#lift_type .selects-inputs {
  margin-bottom: 5px !important;
  height: 80px;
  width: 100% !important;
  max-width: 180px !important;
  margin: 5px auto !important;
  float: none;
}*/
}

@media(max-width: 479px) {
   .custompg-cont .mountimg-wrap {
    width: 50%;
    padding: 0 4px;
    text-align: center;
    margin-bottom: 20px;
  }

  .mounttype-list li {
    float: left;
    width: 100%;
  }

  div#mount_type ul.mounttype-list {
    margin: 25px 0 0;
  }

  .customcolor_selects a {
    width: calc(20% - 6px);
    width: -webkit-calc(20% - 6px);
    width: -ms-calc(20% - 6px);
    width: -moz-calc(20% - 6px);
  }

  .hold_down_imgs .imagediv img {
    width: 85px;
  }

  .information_tabs .nav.nav-tabs {
    padding: 0 0;
    border: 0;
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
  }

  .information_tabs .nav-tabs>li {
    margin-bottom: 0;
    width: 100%;
  }

  .tabs-cont-Information {
    display: inline-block;
    width: 100%;
    padding: 0 15px;
  }

  .productform_wrap {
    margin-top: 45px;
    background: #fff !important;
  }

  .hold_down_imgs .nonimagediv .selects-inputs {
    width: 100% !important;
    float: left;
    margin: 0 0 4px !important;
    position: relative;
    height: 88px;
    font-size: 14px;
    font-family: 'KozGoPr6N-Light-AlphaNum' !important;
    text-align: center;
    padding: 28px 15px 0;
    line-height: 20px;
    /*margin: 0px 10px !important;*/
    margin: 3px 0px !important;
  }

  #hold_down>.nonimagediv.radnonimagsb>.selects-inputs {
    margin: 0px 3px !important;
  }

  .pro-gallery-modal .col-md-4.col-sm-4 {
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 20%;
  }
}

@media (max-width:430px) {
  .bottom-contact ul, .bottom-contact ul li { flex-direction: column;}
  .bottom-contact ul li { margin: 15px 0; padding: 0;}
  .images-box ul { flex-direction: column;}
  .images-box ul li { margin: 0; list-style: none;}
  .bottom-contact ul li:last-child:before { content: none;}
  #banner-bottom ul li { width: 50%; border-right: none;}
  .logo-bar .call-icon .phone-box { padding: 0 5px;}

  .inline-button {
    flex-direction: column;
  }

  .rating-filter {
    flex-direction: column;
    text-align: center;
  }

  .rating-filter ul {
    flex-direction: row;
  }

  .hold_down_imgs .nonimagediv .selects-inputs.valance-contentvvv {
    height: auto !important;
    width: 100% !important;
    padding-top: 20px !important;
    text-align: left;
    /* min-height: 297px; */
    max-width: 100% !important;
    margin: 10px 0px !important;
  }

  .tilt-type-sec .tilt-img-selects {
    display: inline-block;
    width: 100%;
    margin-right: 8px;
    position: relative;
    padding: 8px;
    height: 330px;
    margin: 10px 0px !important;
    padding: 10px 20px !important;
    float: left;
  }

  .pro-gallery .pro-gallry_cant {
    width: 100% !important;
    float: left;
  }
}

.logo-bar .no-box::after {
  content: none;

}
#getPaypapPrice{ margin-bottom: 10px;
    border-bottom: 1px solid #c7c7c7;
}
.message__logo-container{    margin-right: 1.4rem;
    vertical-align: top;
    margin-top: 3px;}
    
    .message__messaging {
    display: inline-block;
}
.productinner_wrap .row {
display: flex;
flex-wrap: wrap;
}
.products-img .categories-rating {
    margin: 0 0 12px 16px;
    clear: both;
}