@charset "utf-8";.index-section-1{background:#f7f4ef;color:#000;padding:0;position:relative;}
.index-section-1 .container{background:#f7f4ef url(../images/index-section-1-banner.jpg) no-repeat right 50%;background-size:contain;color:#000;min-height:530px;padding:0px 0;position:relative;}
.index-section-bg-1{padding:100px 40px 80px 15px;}
.index-section-bg-1 .index-sectiin-title-1{font-size:24px;font-weight:300;line-height:30px;margin:0 0 15px;padding:0 45% 0 0;text-transform:uppercase;}
.index-section-bg-1 .index-sectiin-title-2{font-size:50px;line-height:64px;font-weight:300;margin:0 0 15px;padding:0;text-transform:uppercase;}
.index-section-bg-1 .index-sectiin-title-2 strong{font-weight:500;}
.index-section-bg-1 p{font-size:22px;line-height:30px;margin:0;padding:0 50% 0 0;}
.index-section-bg-2{background:#fff;padding:0 0 20px 0;border-bottom:1px solid #e1e1e1;}
.index-section-bg-2 .content-title{font-size:44px;line-height:50px;margin:0;font-weight:500;}
.index-section-bg-2 .content-sub-title{font-size:36px;line-height:34px;color:#e09d00;margin:10px 0 20px 0;}
.index-section-bg-2 .is2-section-box{text-align:left;padding:20px 0;}
.index-section-bg-2 .is2-section-box .is2-details{text-align:left;font-size:16px;color:#1a1a1a;line-height:24px;padding:10px 20px 0 0;min-height:100px;}
.index-section-bg-2 .is2-section-box .is2-details strong{float:left;width:100%;font-size:24px;line-height:34px;font-weight:400;}
.index-section-bg-2 .is2-section-box .is2-icon{float:left;width:40px;height:40px;padding:0;margin:0}
.index-section-bg-2 .is2-section-box .is2-icon-1{background:url(images/is2-index-icon.png) no-repeat left top;}
.index-section-bg-2 .is2-section-box .is2-icon-2{background:url(images/is2-index-icon.png) no-repeat left -40px;}
.index-section-bg-2 .is2-section-box .is2-icon-3{background:url(images/is2-index-icon.png) no-repeat left -80px;}
.index-section-bg-2 .is2-section-box .is2-icon-4{background:url(images/is2-index-icon.png) no-repeat left -120px;}
.index-section-3{background:#f7f4ef;padding:0;position:relative;}
.index-section-3 .container{background:#f7f4ef url(../images/index-section-3-banner.jpg) no-repeat left top;background-size:contain;color:#000;padding:30px 0;position:relative;}
.index-section-bg-3{padding:30px 0 15px 0;}
.index-section-bg-3 .index-sectiin-title-3{font-size:34px;font-weight:500;line-height:40px;margin:0 0 30px;padding:0 0;text-transform:uppercase;}
.index-section-bg-3 p{font-size:28px;line-height:37px;margin:30px 0 40px;padding:0 50% 0 0;}
.how-to-get-box{counter-reset:steps-list;padding:0;margin:0;}
.how-to-get-box li{float:left;width:100%;padding:10px 0 30px 65px;position:relative;font-size:16px;overflow:hidden;font-weight:300;line-height:20px;margin-bottom:5px;list-style:none;}
.how-to-get-box li strong{float:left;width:100%;line-height:30px;font-weight:300;font-size:24px;color:#1a1a1a;padding:0 0 5px 0;}
.how-to-get-box li:before{content:counter(steps-list);counter-increment:steps-list;position:absolute;top:3px;left:0px;width:50px;height:50px;line-height:50px;font-size:30px;text-align:center;border-radius:60px;border:1px solid #000;font-weight:300;}
.how-to-get-box li:after{content:"";position:absolute;left:25px;top:51px;background:url(../images/is-bullet.png) repeat-y left top;width:1px;height:100%;}
.how-to-get-box li:last-child:after{display:none;}
.how-to-get-box li h5 {display: inline; font-size: inherit; font-weight: inherit;}
.index-section-4{padding:20px 0;}
.index-section-4 .content-title small{font-size:24px;font-weight:300;line-height:30px;}
.index-section-4 .content-title{font-size:60px;line-height:50px;margin:0;font-weight:500;}
.index-section-4 .about-text{font-size:24px;margin:25px 0 30px;line-height:28px;}
.index-section-4 .about-text.sub-text{color:#333;line-height:24px;margin:0;font-size:16px;}
.index-brands-box-bg{float:left;margin:0;padding:20px 0;text-align:center;width:100%;}
.index-brands-detail-box{display:inline-table;padding:0 0 20px 0;width:230px;}
.index-brands-box{border:1px solid #d3d3d3;position:relative;float:left;height:220px;margin:0px 10px;padding:0;width:210px;overflow:hidden;}
.index-brands-box a{float:left;width:128px;height:35px;line-height:16px;font-size:17px;color:#000000;padding:83px 0 0 0;}
.index-brands-box a:hover{color:#ef2a30 !important;}
.index-brands-box .hover-section{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);}
.index-brands-box .hover-section .hover-section-box{float:left;width:100%;height:100%;padding:20% 0 0 0;text-align:center;}
.index-brands-box .hover-section .hover-section-box:hover{color:#e09d00 !important;}
.index-brands-box .hover-section .hover-section-box strong{float:left;width:100%;text-align:center;font-size:20px;font-weight:400;color:#fff;position:relative;padding:15px 15px 0 15px;line-height:20px;}
.index-brands-box .hover-section .hover-section-box strong:before{background:#e09d00;width:20px;height:1px;left:50%;margin-left:-10px;top:0px;position:absolute;content:"";}
.index-brands-box .hover-section .hover-section-box strong span{color:#e09d00;}
.index-brands-box .hover-section:hover{background-color:rgba(0, 0, 0, 0.4);}
.index-brands-box img{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.index-brands-box:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.index-brands-box:hover .hover-section .hover-section-box{color:#e09d00 !important;}
.index-section-5 .container{padding:0 0 70px;}
.menu-brand-shapes .col-sm-6.text-center{padding:0;}
.is2-section-box-icon1{width:40px;height:40px;background:url(../images/home-awaits-icon.png) no-repeat 0 0;}
.is2-section-box-icon2{width:40px;height:40px;background:url(../images/home-awaits-icon.png) no-repeat 0 -50px;}
.is2-section-box-icon3{width:40px;height:40px;background:url(../images/home-awaits-icon.png) no-repeat 0 -100px;}
.is2-section-box-icon4{width:40px;height:40px;background:url(../images/home-awaits-icon.png) no-repeat 0 -150px;}
.shop-by-bannes{padding:40px 0 !important;}
.shop-by-bannes .section-title{float:left;width:100%;color:#7f5a51;font-weight:normal;text-align:center !important;}
.shop-by-bannes .section-title a{color:#7f5a51;}
.shop-by-bannes .section-title a:hover{color:#e09d00;}
@media (max-width:1500px){}
@media (max-width:1400px){}
@media (min-width:1220px) and (max-width:1300px){}
@media (max-width:1220px){.index-section-bg-2 .is2-section-box .is2-details{min-height:180px;}
}
@media only screen and (max-width:1200px){
.index-section-3 .container:after{background:rgba(255,255,255,0.8);position:absolute;content:"";width:100%;height:100%;left:0px;top:0px;z-index:1;display:inline-block;}
.index-section-3 .container{background:#f7f4ef url(../images/index-section-3-banner.jpg) no-repeat center top;background-size:cover;min-height:545px;color:#000;padding:0px 0;position:relative;}
.index-section-3 .container .index-section-bg-3{z-index:2;position:relative;padding:50px 20px;}	
}
@media (max-width:1100px){}
@media (min-width:992px) and (max-width:1200px){}
@media (min-width:768px) and (max-width:991px){.index-section-bg-2 .is2-section-box .is2-details{height:140px;}
}
@media (max-width:1024px){.index-section-1 .container{background:#f7f4ef url(../images/index-section-1-banner.jpg) no-repeat center top;background-size:cover;min-height:490px;color:#000;padding:0px 0;position:relative;}
.index-section-1 .container:after{background:rgba(255,255,255,0.8);position:absolute;content:"";width:100%;height:100%;left:0px;top:0px;z-index:1;display:inline-block;}
.index-section-1 .container .index-section-bg-1{z-index:2;position:relative;padding:130px 20px 0;}
.index-section-bg-1 .index-sectiin-title-1{padding:0;font-size:16px;text-align:center;margin:0;}
.index-section-bg-1 .index-sectiin-title-2{padding:10px 0 10px 0;font-size:28px;text-transform:uppercase;text-align:center;line-height:35px;margin:0;}
.index-section-bg-1 p{padding:0;text-align:center;}
.index-section-bg-1 p{margin:0 0 40px;}
}
@media (max-width:991px){.sm-p-t-30{padding-top:30px !important;}
.index-section-bg-2 .is2-section-box .is2-details{min-height:90px;}
}
@media (max-width:767px){.p-xs-t-0{padding-top:0 !important;}
.index-section-bg-2 .is2-section-box .is2-details{height:inherit !important;}
.index-section-1 .container{min-height:340px;}
.index-section-1 .container .index-section-bg-1{padding:80px 20px 0;}
.index-section-bg-1 .index-sectiin-title-2{line-height:25px;font-size:22px;}
.index-section-bg-1 p{line-height:24px;font-size:19px;}
.index-section-3 .container{min-height:530px;}
.index-section-bg-2 .is2-section-box{padding:0 0 20px;}
.index-section-bg-2 .content-title{font-size:29px;line-height:30px;margin:0;}
.index-section-bg-2 .is2-section-box .is2-details{padding:10px 0 0;}
.index-section-bg-2 .is2-section-box .is2-details strong{font-size:18px;line-height:25px;}
.index-section-3 .container .index-section-bg-3{padding:0 0 30px;}
.index-section-bg-3 .index-sectiin-title-3{font-size:29px;line-height:30px;margin:0;padding:0;}
.how-to-get-box li strong{font-size:24px;line-height:25px;}
.index-section-4 .about-text{font-size:19px;}
.fix-strip{display:none;}
.index-brands-box .hover-section .hover-section-box{font-size:15px;line-height:20px;}
.index-brands-box .hover-section .hover-section-box strong{font-size:16px;}
}
@media (max-width:560px){.index-section-1 .container{min-height:350px;}
.index-section-3 .container{min-height:500px;}
}
@media (max-width:480px){.index-brands-detail-box{padding:0 15px;width:46%;margin:0 0 20px;}
.index-brands-box{width:100%;height:auto;margin:0;padding:0;}
.index-brands-box .hover-section .hover-section-box strong{padding-top:10px;}
.h1, h1{font-size:26px;}
.item-row-2 .notify-text{text-transform:uppercase;font-size:17px;}
.footer-row-3 .footer-bottom-text-right span{margin:0 0 10px;display:inline-block;}
.font-24{font-size:20px !important;line-height:40px;}
.item-desc-main .content-title{font-size:24px;margin:0;padding:0;}
}
@media (max-width:320px){.index-brands-box .hover-section .hover-section-box strong{font-size:15px;}
}
@media (max-width:400px){.index-section-1 .container{min-height:340px;}
}
@media (max-width:320px){.index-brands-box .hover-section .hover-section-box{font-size:14px;}
.index-brands-box .hover-section .hover-section-box strong{font-size:13px;}
}
.section-main.index-section-5{padding:0;text-align: center !important;}
.section-main.index-section-5 .container{padding:0;}
.index-section-bg-1 .index-sectiin-title-2 h1{display:inline;font-size:inherit;font-weight:inherit;}
.index-section-bg-2 .is2-section-box .is2-details h2, .index-section-bg-2 .is2-section-box .is2-details h3, .index-section-bg-2 .is2-section-box .is2-details h4{display:inline;font-size:inherit;font-weight:inherit;}
.index-section-bg-3 .index-sectiin-title-3 h5{display:inline;font-size:inherit;font-weight:inherit;}
.index-section-4 .about-text h6{display:inline;font-size:inherit;font-weight:inherit;}
/**/
.offer-banner-content h1, .offer-banner-content h2, .offer-banner-content h3, .offer-banner-content h4, .offer-banner-content h5, .offer-banner-content h6 {display: inline; font-size: inherit; font-weight: inherit;}
.shop-by-bannes .section-title h1, .shop-by-bannes .section-title h2, .shop-by-bannes .section-title h3, .shop-by-bannes .section-title h4, .shop-by-bannes .section-title h5, .shop-by-bannes .section-title h6 {display: inline; font-size: inherit; font-weight: inherit;}
/**/
.section-main.section-3 .eglass-main-box {padding-bottom:30px !important;}

/* for SEO tag*/
.index-brands-box .hover-section .hover-section-box strong h1,.index-brands-box .hover-section .hover-section-box strong h2,.index-brands-box .hover-section .hover-section-box strong h3,.index-brands-box .hover-section .hover-section-box strong h4,
.index-brands-box .hover-section .hover-section-box strong h5,.index-brands-box .hover-section .hover-section-box strong h6{font-size:inherit;margin:0px;font-weight:inherit;}

/* End for SEO tag*/