*{margin:0;padding:0;outline:0!important;font-family:'Lato',sans-serif}body{margin:1px auto 0;padding:0;font-family:'Lato',sans-serif;color:#222;font-size:15px;width:100%;background-color:#fff}p{font-size:16px;font-family:'Lato',sans-serif;line-height:18px;color:#444545}a{text-decoration:none}h2{color:#444545}.img-responsive{display:inline-block}.header-bg{background-color:#053067;padding:10px 0}.chat-area{text-align:right;margin-top:15px}.main-heading-area{text-align:center;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1)}.main-heading-area h1{color:#053067;font-weight:300;font-size:45px;margin:0;font-family:'Poppins',sans-serif;display:inline-block;position:relative;padding:15px 0}.main-heading-area h1::after{position:absolute;left:-70px;content:'';width:45px;height:110px;background-image:url(../images/ribbion.png);background-size:100% auto;background-repeat:no-repeat;top:0}.frame-area-single{margin:0 0 35px 0;position:relative}.frame-img{text-align:center;background-color:#fff;padding:30px 10px;box-shadow:0 2px 1px rgba(0,0,0,.1);position:relative;height:320px;display:table;width:100%;vertical-align:middle}.frame-img img{max-height:190px;max-width:190px}.frame-area-desc h3{color:#c91f2e;font-size:18px;text-align:center;font-weight:600;margin-bottom:15px}.frame-area-desc{background-color:#fcfcfc;padding:10px 20px;overflow:auto;position:relative}.frame-area-desc p{text-align:center}.rating{text-align:center;margin:15px 0}.add-cart-btn{border:1px solid #ff812e;text-align:center;background-color:#ff812e;padding:10px;color:#fff;display:block;min-width:120px;margin:0 auto;margin:15px 0;-webkit-transition:.3s all;transition:.3s all;width:150px;margin:0 auto}.add-cart-btn:hover{background-color:transparent;color:#ff812e;text-decoration:none}.sale-tag{position:absolute;z-index:9;top:0;left:0;width:70px}.frame-block{height:260px;display:table-cell;vertical-align:middle}.frame-area-main{margin:10px 0 125px}.frame-area-desc h3 span{color:#000;font-size:16px;font-weight:400;text-decoration:line-through}@media(max-width:990px){.main-heading-area h1{font-size:35px}}@media(max-width:767px){.main-heading-area h1{font-size:24px}.main-heading-area h1::after{display:none}.frame-area-desc{min-height:10px;max-height:1000px}}.product_title{color:#053067;font-weight:600;font-size:14px;text-align:center}.product_price{text-decoration:none!important;font-size:18px!important;color:#053067}#loader_popup{left:40%;top:40%;position:fixed;z-index:9999;width:250px;background-color:#2b629a;border:solid 5px #fff;border-radius:5px}#loader_popup p{text-align:center;font-size:20px;color:#fff;vertical-align:middle;padding:5px;margin-top:5px}.areadisable{background-color:rgba(0,0,0,.3);bottom:0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1050;cursor:wait}.quick-info{color:#b75e0d!important;display:inline-block;margin-bottom:5px;font-size:14px;text-decoration:none}.quick-info:hover,.quick-info:active,.quick-info:active{text-decoration:none}#frameDetails{background-color:rgba(0,0,0,.6)}#frameDetails .modal-dialog{width:90%;box-shadow:none}.modal-content{box-shadow:none;background-color:#fff;border:0;border-radius:0}.modal-content{box-shadow:none;background-color:#fff;border:0;border-radius:0}.login-box-main .form-control{border-radius:0;box-shadow:none}.login-box-main select option{padding:2px 5px}.modal-header{border-bottom:1px solid #e5e5e5;min-height:15px;padding:5px 15px}button.close{background:#ddd none repeat scroll 0 0;border:0 none;color:#000;cursor:pointer;opacity:1;padding:6px 9px 9px;position:absolute;right:0;top:2px}button.close:hover{opacity:1}.modal-header{padding:0}.modal-title{font-size:18px;padding:5px 15px}.framehead{cursor:pointer}.reviewhead{cursor:pointer}.allReviewsh{cursor:pointer}.tab-btn-main{margin:0 0 15px;border-bottom:1px solid #ddd}.tab-btn{display:inline-block;padding:5px 15px;margin:0!important;color:#fff!important;background-color:#2b629a}.tab-btn.active{background-color:#f60}.frame-details-pop h3{color:#666;font-size:18px;margin:0 0 10px}.frame-details dt,.frame-details dd{border-bottom:1px solid #efefef;padding:2px 0}.frame-details dt{width:30%;float:left}.frame-details-pop h2{color:#2b629a;font-size:18px}.framedetails .frame-area-desc p{text-align:left}.footer_cart{margin-top:15px}.footer_cart h3{color:#c91f2e;font-size:18px;font-weight:600;margin-bottom:15px}.footer_cart h3 span{color:#000;font-size:16px;font-weight:400;text-decoration:line-through}.offer_title{color:#ff812e;font-size:18px;font-weight:400}.frame-area-desc h3{margin-top:0}.frame-img{height:260px;padding:0 10px}.elepses{height:22px;overflow:hidden}.filter-single{padding:6px 10px;display:inline-block;background-color:#053067;color:#fff;margin:5px 0 0 5px;font-size:13px;font-weight:500;border-radius:5px}.filter-single a{color:#fff;display:inline-block;margin-left:5px}.visible-on-hover{opacity:0;visibility:hidden;pointer-events:none;position:absolute;background-color:#fcfcfc;left:0;right:0;text-align:center;padding-bottom:15px;z-index:999;-webkit-transition:.3s all;transition:.3s all}.frame-area-single{-webkit-transition:.3s all;transition:.3 all}.frame-area-single:hover{box-shadow:0 5px 25px rgba(0,0,0,.1)}.frame-area-single:hover .visible-on-hover{opacity:1;visibility:visible;pointer-events:all;box-shadow:0 14px 20px rgba(0,0,0,.18)}.collapse.in{height:auto!important}.product-filter-main label{width:100%;font-weight:normal}.close_filter{display:none}.product-filter-main .panel-heading{background-color:#053067;border:0;padding:8px 15px;border-bottom:solid 1px #f2f2f2;display:block;color:#fff}.product-filter-main .panel{box-shadow:none;border:0}.product-filter-main .panel-group{background:#fff;padding-left:0}.product-filter-main .panel-title a i{float:left;margin-right:10px}.product_filter_mob_btn{display:none}.product-filter-main input{margin-right:5px}.filter-bar a{color:#878786;font-size:16px}.filter-bar i{margin-left:5px;color:#333}.filter-bar label{display:inline;margin:0 5px;border:solid 1px #ccc;padding:5px 10px;background:#fff}@media(max-width:990px){.product_filter_mob_btn{display:block;margin-bottom:15px;position:relative;left:0;top:45%;z-index:99}.close_filter{cursor:pointer;display:block!important}.product-filter-main{position:fixed;top:0;bottom:0;width:100%;display:none;z-index:9999;left:0;background-color:#fff;padding:20px;overflow-y:scroll}}#frameDetails .modal-body{padding:15px 15px}.faq-block .card{padding:8px 0!important;border-top:1px solid #eee!important}