@import url("https://fonts.googleapis.com/css?family=Kaushan+Script|Playfair+Display:400,700,900|Poppins:300,400,500,600,700");html,body{font-size:14px;color:#212121;font-family:"Poppins",sans-serif;vertical-align:baseline;line-height:26px;font-weight:400}a{transition:all .5s;text-decoration:none}a:hover{text-decoration:none;color:#343a40}a:active{outline:0 none;text-decoration:none}a:focus{outline:0 solid;text-decoration:none}p{margin:0 0 26px}h1,h2,h3,h4,h5,h6{margin:0 0 26px;font-weight:600}img{max-width:100%;height:auto}ul{list-style:outside none none;margin:0;padding:0}input{box-shadow:none;border-radius:0;outline:none}input:focus{outline:none;box-shadow:none}input:active{outline:none;box-shadow:none}textarea{outline:none;box-shadow:none;border-radius:0}textarea:focus{outline:none;box-shadow:none}textarea:active{outline:none;box-shadow:none}button{outline:none;box-shadow:none;border:none;cursor:pointer;transition:all .5s}button:focus{outline:none;box-shadow:none;border:none}button:active{outline:none;box-shadow:none;border:none}.fix{overflow:hidden}.clear{clear:both}.d-inline-block{display:inline-block}.d-block{display:block}.d-table{display:table}.w-50{width:50%}::-moz-selection{background:#00c3ff;text-shadow:none}::selection{background:#00c3ff;text-shadow:none}.browserupgrade{margin:26px 0;background:#00c3ff;color:#333;padding:26px 0}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-22{font-size:22px}.f-24{font-size:24px}.f-26{font-size:26px}.f-28{font-size:28px}.f-30{font-size:30px}.f-36{font-size:36px}.f-40{font-size:40px}.f-48{font-size:48px}.f-60{font-size:60px}.f-72{font-size:72px}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-700{font-weight:700 !important}.fw-800{font-weight:800 !important}.fw-900{font-weight:900 !important}.t-u{text-transform:uppercase}.t-c{text-transform:capitalize}.t-l{text-transform:lowercase}.section{padding:100px 0}.section2{padding:100px 0 0}.section3{padding:100px 0 70px}.section4{padding:0 0 100px}.section5{padding:0 0 70px}.section-head{display:block;padding:100px 0 0;background:url(../images/about/bg-1.jpg) no-repeat center;background-size:cover}.section-heading-one{display:block;margin:0 0 30px}.section-heading-one h2{font-family:"Playfair Display",serif;font-size:40px;font-weight:400;margin:0;padding:0 0 32px;display:block;position:relative}.section-heading-one h2:after{content:'';position:absolute;left:0;right:0;bottom:0;height:12px;background:url(../images/icons/sec1.png) no-repeat;background-position:center}.section-heading-two{position:relative;display:block;padding:0;text-align:center;margin:0 0 50px}.section-heading-two h2{font-family:"Playfair Display",serif;font-size:40px;font-weight:400;margin:0 0 30px;padding:0 0 32px;display:block;position:relative;color:#fff}.section-heading-two h2:after{content:'';position:absolute;left:0;right:0;bottom:0;height:12px;background:url(../images/icons/sec1.png) no-repeat;background-position:center}.section-heading-two p{margin:0 auto;display:inline-block;color:#fff;font-size:16px;width:65%;opacity:.5}.section-heading-three{position:relative;display:block;padding:0;text-align:center;margin:0 0 50px}.section-heading-three h2{font-family:"Playfair Display",serif;font-size:40px;font-weight:400;margin:0 0 30px;padding:0 0 32px;display:block;position:relative;color:#212121}.section-heading-three h2:after{content:'';position:absolute;left:0;right:0;bottom:0;height:12px;background:url(../images/icons/sec1.png) no-repeat;background-position:center}.section-heading-three p{margin:0 auto;display:inline-block;color:#797979;font-size:16px;width:65%}.btn1{display:inline-block;position:relative;line-height:50px;background:#2048be;font-weight:600;text-transform:uppercase;color:#fff;padding:0 27px;overflow:hidden;vertical-align:middle}.btn1:before{content:'';position:absolute;top:0;bottom:100%;left:0;right:100%;height:0;background:#212121;transition:all .5s}.btn1:after{content:'';position:absolute;top:100%;bottom:0;right:0;left:100%;height:100%;background:#212121;transition:all .5s}.btn1:hover:before{right:50%;top:0;bottom:0;height:100%}.btn1:hover:after{left:50%;top:0;bottom:0}.btn1 span{position:relative;z-index:1;color:#fff}.btn2{display:inline-block;position:relative;line-height:50px;background:#fff;font-weight:600;text-transform:uppercase;padding:0 27px;overflow:hidden;vertical-align:middle}.btn2:before{content:'';position:absolute;top:0;bottom:100%;left:0;right:100%;height:0;background:#212121;transition:all .5s}.btn2:after{content:'';position:absolute;top:100%;bottom:0;right:0;left:100%;height:100%;background:#212121;transition:all .5s}.btn2 span{position:relative;z-index:1;color:#212121;transition:all .5s}.btn2:hover:before{right:50%;top:0;bottom:0;height:100%}.btn2:hover:after{left:50%;top:0;bottom:0}.btn2:hover span{color:#fff}.btn3{display:inline-block;position:relative;line-height:50px;background:#212121;font-weight:600;text-transform:uppercase;color:#fff;padding:0 27px;overflow:hidden;vertical-align:middle}.btn3:before{content:'';position:absolute;top:0;bottom:100%;left:0;right:100%;height:0;background:#2048be;transition:all .5s}.btn3:after{content:'';position:absolute;top:100%;bottom:0;right:0;left:100%;height:100%;background:#2048be;transition:all .5s}.btn3:hover:before{right:50%;top:0;bottom:0;height:100%}.btn3:hover:after{left:50%;top:0;bottom:0}.btn3 span{position:relative;z-index:1;color:#fff}.btn4{display:inline-block;position:relative;line-height:50px;background:#2048be;font-weight:600;text-transform:uppercase;color:#fff;padding:0 27px;overflow:hidden;vertical-align:middle}.btn4:before{content:'';position:absolute;top:0;bottom:100%;left:0;right:100%;height:0;background:#fff;transition:all .5s}.btn4:after{content:'';position:absolute;top:100%;bottom:0;right:0;left:100%;height:100%;background:#fff;transition:all .5s}.btn4:hover:before{right:50%;top:0;bottom:0;height:100%}.btn4:hover:after{left:50%;top:0;bottom:0}.btn4:hover span{color:#212121}.btn4 span{position:relative;z-index:1;color:#fff;transition:all .5s}.p-re{position:relative}.p-ab{position:absolute}.list-inline li{display:inline-block}.af-be:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0}.af-be:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0}.af:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0}.be:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0}.bg-img{background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important}.bg-none{background:none !important}.floatleft{float:left}.floatright{float:right}.alignleft{float:left;margin-right:15px;margin-bottom:26px}.alignright{float:right;margin-left:15px;margin-bottom:26px}.aligncenter{display:block;margin:0 auto 26px}#loader_wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999999}.loader{position:absolute;top:0;right:0;bottom:0;left:0;width:100px;height:100px;margin:auto;border:2px solid #ededed;border-top:2px solid #2048be;border-radius:50%;animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.services-area-one .owl-controls{margin:50px 0 0}.services-area-one .owl-controls .owl-pagination .owl-page span{border-radius:0;margin:0 5px;transform:rotate(45deg)}.services-area-one .owl-controls .owl-pagination .owl-page.active span{background:#2048be}.brand-area .owl-controls{margin:50px 0 0}.brand-area .owl-controls .owl-pagination .owl-page span{border-radius:0;margin:0 5px;transform:rotate(45deg)}.brand-area .owl-controls .owl-pagination .owl-page.active span{background:#2048be}.shop-area .owl-controls{margin:50px 0 0}.shop-area .owl-controls .owl-pagination .owl-page span{border-radius:0;margin:0 5px;transform:rotate(45deg)}.shop-area .owl-controls .owl-pagination .owl-page.active span{background:#2048be}.testimonial-area .owl-controls{margin:0}.testimonial-area .owl-controls .owl-buttons{position:absolute;top:40%;width:100%}.testimonial-area .owl-controls .owl-buttons .owl-prev{left:0;position:absolute;width:35px;height:35px;line-height:35px;transform:rotate(45deg);color:transparent;border-radius:0;background:#212121;opacity:1}.testimonial-area .owl-controls .owl-buttons .owl-prev:before{content:"";font-family:FontAwesome;font-size:20px;position:absolute;left:-5px;right:0;top:2px;bottom:0;color:#fff;z-index:999;transform:rotate(-45deg);text-align:center}.testimonial-area .owl-controls .owl-buttons .owl-prev:after{content:'';top:0;bottom:100%;position:absolute;left:0;right:0;background:#2048be;font-family:FontAwesome;transition:all .5s}.testimonial-area .owl-controls .owl-buttons .owl-prev:hover:after{bottom:0}.testimonial-area .owl-controls .owl-buttons .owl-next{right:0;position:absolute;width:35px;height:35px;line-height:35px;transform:rotate(45deg);color:transparent;border-radius:0;background:#212121;opacity:1}.testimonial-area .owl-controls .owl-buttons .owl-next:before{content:"";font-family:FontAwesome;font-size:20px;position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;z-index:999;transform:rotate(-45deg);text-align:center}.testimonial-area .owl-controls .owl-buttons .owl-next:after{content:'';top:100%;bottom:0;position:absolute;left:0;right:0;background:#2048be;font-family:FontAwesome;transition:all .5s}.testimonial-area .owl-controls .owl-buttons .owl-next:hover:after{top:0}.mfp-title{display:none}.about-gallery .owl-controls .owl-buttons{position:absolute;top:46%;left:0;right:0}.about-gallery .owl-controls .owl-buttons .owl-prev{position:absolute;left:30px;width:60px;height:60px;line-height:56px;border-radius:0;text-align:center;font-size:24px;color:#fff;background:#212121;opacity:1;transition:all .5s}.about-gallery .owl-controls .owl-buttons .owl-prev:hover{background:#2048be}.about-gallery .owl-controls .owl-buttons .owl-next{position:absolute;right:30px;width:60px;height:60px;line-height:56px;border-radius:0;text-align:center;font-size:24px;color:#fff;background:#212121;opacity:1;transition:all .5s}.about-gallery .owl-controls .owl-buttons .owl-next:hover{background:#2048be}.t-0{top:0}.l-0{left:0}.r-0{right:0}.b-0{bottom:0}.mr-0{margin:0}.mr-t0{margin-top:0}.mr-t5{margin-top:5px}.mr-t10{margin-top:10px}.mr-t15{margin-top:15px}.mr-t20{margin-top:20px}.mr-t25{margin-top:25px}.mr-t30{margin-top:30px}.mr-t35{margin-top:35px}.mr-t40{margin-top:40px}.mr-t45{margin-top:45px}.mr-t50{margin-top:50px}.mr-t60{margin-top:60px}.mr-t70{margin-top:70px}.mr-t80{margin-top:80px}.mr-t90{margin-top:90px}.mr-t100{margin-top:100px}.mr-t110{margin-top:110px}.mr-t120{margin-top:120px}.mr-t130{margin-top:130px}.mr-t140{margin-top:140px}.mr-t150{margin-top:150px}.mr-b0{margin-bottom:0}.mr-b5{margin-bottom:5px}.mr-b10{margin-bottom:10px}.mr-b15{margin-bottom:15px}.mr-b20{margin-bottom:20px}.mr-b25{margin-bottom:25px}.mr-b30{margin-bottom:30px}.mr-b35{margin-bottom:35px}.mr-b40{margin-bottom:40px}.mr-b45{margin-bottom:45px}.mr-b50{margin-bottom:50px}.mr-b60{margin-bottom:60px}.mr-b70{margin-bottom:70px}.mr-b80{margin-bottom:80px}.mr-b90{margin-bottom:90px}.mr-b100{margin-bottom:100px}.mr-b110{margin-bottom:110px}.mr-b120{margin-bottom:120px}.mr-b130{margin-bottom:130px}.mr-b140{margin-bottom:140px}.mr-b150{margin-bottom:150px}.mr-l0{margin-left:0}.mr-l5{margin-left:5px}.mr-l10{margin-left:10px}.mr-l15{margin-left:15px}.mr-l20{margin-left:20px}.mr-l25{margin-left:25px}.mr-l30{margin-left:30px}.mr-l35{margin-left:35px}.mr-l40{margin-left:40px}.mr-l45{margin-left:45px}.mr-l50{margin-left:50px}.mr-l60{margin-left:60px}.mr-l70{margin-left:70px}.mr-l80{margin-left:80px}.mr-l90{margin-left:90px}.mr-l100{margin-left:100px}.mr-l110{margin-left:110px}.mr-l120{margin-left:120px}.mr-l130{margin-left:130px}.mr-l140{margin-left:140px}.mr-l150{margin-left:150px}.mr-r0{margin-right:0}.mr-r5{margin-right:5px}.mr-r10{margin-right:10px}.mr-r15{margin-right:15px}.mr-r20{margin-right:20px}.mr-r25{margin-right:25px}.mr-r30{margin-right:30px}.mr-r35{margin-right:35px}.mr-r40{margin-right:40px}.mr-r45{margin-right:45px}.mr-r50{margin-right:50px}.mr-r60{margin-right:60px}.mr-r70{margin-right:70px}.mr-r80{margin-right:80px}.mr-r90{margin-right:90px}.mr-r100{margin-right:100px}.mr-r110{margin-right:110px}.mr-r120{margin-right:120px}.mr-r130{margin-right:130px}.mr-r140{margin-right:140px}.mr-r150{margin-right:150px}.mr-0{margin:0}.mr-5{margin:5px}.mr-10{margin:10px}.mr-15{margin:15px}.mr-20{margin:20px}.mr-25{margin:25px}.mr-30{margin:30px}.mr-35{margin:35px}.mr-40{margin:40px}.mr-45{margin:45px}.mr-50{margin:50px}.mr-60{margin:60px}.mr-70{margin:70px}.mr-80{margin:80px}.mr-90{margin:90px}.mr-100{margin:100px}.mr-110{margin:110px}.mr-120{margin:120px}.mr-130{margin:130px}.mr-140{margin:140px}.mr-150{margin:150px}.pd-0{padding:0}.pd-t0{padding-top:0}.pd-t5{padding-top:5px}.pd-t10{padding-top:10px}.pd-t15{padding-top:15px}.pd-t20{padding-top:20px}.pd-t25{padding-top:25px}.pd-t30{padding-top:30px}.pd-t35{padding-top:35px}.pd-t40{padding-top:40px}.pd-t45{padding-top:45px}.pd-t50{padding-top:50px}.pd-t60{padding-top:60px}.pd-t70{padding-top:70px}.pd-t80{padding-top:80px}.pd-t90{padding-top:90px}.pd-t100{padding-top:100px}.pd-t110{padding-top:110px}.pd-t120{padding-top:120px}.pd-t130{padding-top:130px}.pd-t140{padding-top:140px}.pd-t150{padding-top:150px}.pd-b0{padding-bottom:0}.pd-b5{padding-bottom:5px}.pd-b10{padding-bottom:10px}.pd-b15{padding-bottom:15px}.pd-b20{padding-bottom:20px}.pd-b25{padding-bottom:25px}.pd-b30{padding-bottom:30px}.pd-b35{padding-bottom:35px}.pd-b40{padding-bottom:40px}.pd-b45{padding-bottom:45px}.pd-b50{padding-bottom:50px}.pd-b60{padding-bottom:60px}.pd-b70{padding-bottom:70px}.pd-b80{padding-bottom:80px}.pd-b90{padding-bottom:90px}.pd-b100{padding-bottom:100px}.pd-b110{padding-bottom:110px}.pd-b120{padding-bottom:120px}.pd-b130{padding-bottom:130px}.pd-b140{padding-bottom:140px}.pd-b150{padding-bottom:150px}.pd-l0{padding-left:0}.pd-l5{padding-left:5px}.pd-l10{padding-left:10px}.pd-l15{padding-left:15px}.pd-l20{padding-left:20px}.pd-l25{padding-left:25px}.pd-l30{padding-left:30px}.pd-l35{padding-left:35px}.pd-l40{padding-left:40px}.pd-l45{padding-left:45px}.pd-l50{padding-left:50px}.pd-l60{padding-left:60px}.pd-l70{padding-left:70px}.pd-l80{padding-left:80px}.pd-l90{padding-left:90px}.pd-l100{padding-left:100px}.pd-l110{padding-left:110px}.pd-l120{padding-left:120px}.pd-l130{padding-left:130px}.pd-l140{padding-left:140px}.pd-l150{padding-left:150px}.pd-r0{padding-right:0}.pd-r5{padding-right:5px}.pd-r10{padding-right:10px}.pd-r15{padding-right:15px}.pd-r20{padding-right:20px}.pd-r25{padding-right:25px}.pd-r30{padding-right:30px}.pd-r35{padding-right:35px}.pd-r40{padding-right:40px}.pd-r45{padding-right:45px}.pd-r50{padding-right:50px}.pd-r60{padding-right:60px}.pd-r70{padding-right:70px}.pd-r80{padding-right:80px}.pd-r90{padding-right:90px}.pd-r100{padding-right:100px}.pd-r110{padding-right:110px}.pd-r120{padding-right:120px}.pd-r130{padding-right:130px}.pd-r140{padding-right:140px}.pd-r150{padding-right:150px}.pd-0{padding:0}.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-25{padding:25px}.pd-30{padding:30px}.pd-35{padding:35px}.pd-40{padding:40px}.pd-45{padding:45px}.pd-50{padding:50px}.pd-60{padding:60px}.pd-70{padding:70px}.pd-80{padding:80px}.pd-90{padding:90px}.pd-100{padding:100px}.pd-110{padding:110px}.pd-120{padding:120px}.pd-130{padding:130px}.pd-140{padding:140px}.pd-150{padding:150px}header{position:absolute;top:50px;left:0;right:0;z-index:99999}header .main-header{transition:all .5s}header .main-header .logo-area a{display:inline-block;padding-left:20px;line-height:120px}header .main-header .search-box{position:absolute;left:15px;right:15px;bottom:0;z-index:999;background:#fff;padding:29px 0;display:none}header .main-header .search-box form{width:100%;padding:0 50px;position:relative}header .main-header .search-box form input{width:100%;height:60px;padding:0 30px;border:1px solid #2048be}header .main-header .search-box form button{position:absolute;top:0;right:70px;cursor:pointer;background:transparent;color:#2048be;font-size:20px;line-height:60px;font-weight:700;transition:all .5s}header .main-header .search-box form .close-search{position:absolute;top:0;right:15px;line-height:60px;font-size:20px;display:inline-block;cursor:pointer;transition:all .5s}header .main-header .search-box form .close-search:hover{color:#2048be}header .cart-top .nav-shop-cart{width:305px;position:absolute;right:0;top:100%;line-height:30px !important;z-index:99999;background-color:#fff;border:1px solid #f8f8f8;padding:20px;box-shadow:0 2px 15px rgba(0,0,0,.15);filter:alpha(opacity=0);opacity:0;visibility:hidden;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);transform:translateY(5px)}header .cart-top .nav-shop-cart .product_list_widget{list-style:none;margin:0;padding:0;line-height:30px !important}header .cart-top .nav-shop-cart .product_list_widget .mini_cart_item{display:inline-block;position:relative;width:100%;border-top:1px solid #eaeaea;padding:15px;padding-left:0;line-height:30px !important}header .cart-top .nav-shop-cart .product_list_widget .mini_cart_item:first-child{padding-top:0;margin-top:0;border-top:0}header .cart-top .nav-shop-cart .product_list_widget .mini_cart_item:last-child{margin:0;float:inherit}header .cart-top .nav-shop-cart .product_list_widget .mini_cart_item a{display:block;line-height:26px}header .cart-top .nav-shop-cart .product_list_widget .mini_cart_item a .product-name{color:#444;font-weight:400;font-size:1.071em;margin:0;text-align:left;transition:all .5s;font-family:"Playfair Display",serif}header .cart-top .nav-shop-cart .product_list_widget .mini_cart_item a img{border:1px solid #e4e4e4;height:auto;margin-right:13px;width:50px;float:left;margin-right:15px}header .cart-top .nav-shop-cart .product_list_widget .mini_cart_item a:hover .product-name{color:#2048be}header .cart-top .nav-shop-cart .product_list_widget .mini_cart_item a.remove{font-size:16px;color:#d82e2e;position:absolute;right:0;top:25px}header .cart-top .nav-shop-cart .product_list_widget .mini_cart_item a.remove:hover{color:#4b4b4b}header .cart-top .nav-shop-cart .product_list_widget .mini_cart_item:first-child a.remove{top:10px}header .cart-top .nav-shop-cart .product_list_widget .mini_cart_item .quantity{display:block;line-height:16px;margin:0;text-align:left}header .cart-top .nav-shop-cart .product_list_widget .mini_cart_item .Price-amount{padding-left:5px;text-align:left;font-size:14px;font-weight:600;font-family:"Playfair Display",serif}header .cart-top .nav-shop-cart .total{border-top:1px solid #eee;padding-top:10px;position:relative;color:#111}header .cart-top .nav-shop-cart .total .amount{padding-left:5px;position:relative;font-family:"Playfair Display",serif}header .cart-top .nav-shop-cart .buttons{margin:0;line-height:35px !important}header .cart-top .nav-shop-cart .buttons a{text-transform:uppercase;padding:0 20px;display:inline-block;font-family:"Playfair Display",serif}header .cart-top .nav-shop-cart .buttons:before{content:"";display:table;clear:both}header .cart-top .nav-shop-cart .buttons:after{content:"";display:table;clear:both}header .cart-top:hover .nav-shop-cart{filter:alpha(opacity=100);opacity:1;visibility:visible;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}header .mobile-menu-area{display:none}header .mean-container .mean-nav{position:absolute;top:100%;z-index:99999}header .sticky{position:fixed;top:0;left:0;right:0;margin:auto;z-index:9999999;background:#fff;transition:all .5s;box-shadow:0 1px 3px rgba(50,50,50,.4)}header .header-top .contact-info-top ul li{padding-right:26px;line-height:50px}header .header-top .contact-info-top ul li:last-child{padding-right:0}header .header-top .contact-info-top ul li:first-child img{margin-top:-4px}header .header-top .contact-info-top ul li img{display:inline-block;padding-right:10px}header .header-top .contact-info-top ul li span{color:#fff}header .main-header{background:#fff;float:left;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:65px;padding:0 20px}header .main-header .menu-area{float:right;padding:0 20px 0 0}header .main-header .menu-area nav ul li{padding:0}header .main-header .menu-area nav ul li:first-child a{padding-left:0}header .main-header .menu-area nav ul li.menu-btn{text-align:right;margin-right:20px}header .main-header .menu-area nav ul li.menu-btn li{line-height:120px}header .main-header .menu-area nav ul li.menu-btn li .search-ico{display:block;font-size:20px;cursor:pointer;transition:all .5s;color:#2048be;font-weight:700}header .main-header .menu-area nav ul li.menu-btn li a{display:inline-block}header .main-header .menu-area nav ul li.menu-btn li:last-child{margin-left:15px}header .main-header .menu-area nav ul li.menu-btn li:last-child a{padding:0}header .main-header .menu-area nav ul li.menu-btn li .cart-top{right:0;top:0;line-height:120px}header .main-header .menu-area nav ul li.menu-btn li .cart-top .cart-btn{color:#fff;display:inline-block;text-align:center;position:relative;line-height:30px}header .main-header .menu-area nav ul li.menu-btn li .cart-top .cart-btn:hover span{background:#212121}header .main-header .menu-area nav ul li.menu-btn li .cart-top .cart-btn span{position:absolute;right:-5px;bottom:-5px;width:14px;height:14px;line-height:14px;border-radius:100%;color:#fff;font-size:11px;background:#2048be;transition:all .5s}header .main-header .menu-area nav ul li a{color:#212121;text-transform:capitalize;display:block;line-height:120px;padding:0 18px;font-size:16px}header .main-header .menu-area nav ul li a:hover{color:#2048be}header .main-header .menu-area nav ul li.drop-menu{position:relative}header .main-header .menu-area nav ul li.drop-menu .down-menu{background:#fff none repeat scroll 0 0;box-shadow:0 0 0 rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);left:0;margin:0;opacity:0;padding:0;position:absolute;top:120%;transition:all .5s;visibility:hidden;width:210px;z-index:99}header .main-header .menu-area nav ul li.drop-menu .down-menu li{border-bottom:1px solid #f4f4f4;display:block;padding:0 !important}header .main-header .menu-area nav ul li.drop-menu .down-menu li:last-child{float:inherit}header .main-header .menu-area nav ul li.drop-menu .down-menu li a{background:#fff none repeat scroll 0 0;display:block;padding:8px 18px;text-align:left;line-height:0;text-decoration:none;text-transform:capitalize;font-size:14px;line-height:26px}header .main-header .menu-area nav ul li.drop-menu .down-menu li a:hover{background:#fafafa none repeat scroll 0 0;color:#2048be}header .main-header .menu-area nav ul li.drop-menu .down-menu li a:after{display:none}header .main-header .menu-area nav ul li.drop-menu:hover .down-menu{opacity:1;top:100%;visibility:visible}.slider-area .carousel-inner .item .carousel-captions{top:500px;left:0;top:0;right:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat;background:url(../images/slider/1.jpg);position:relative}.slider-area .carousel-inner .item .carousel-captions:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.8)}.slider-area .carousel-inner .item .carousel-captions .content{display:block;padding:430px 0 315px;position:relative;z-index:999;overflow:hidden}.slider-area .carousel-inner .item .carousel-captions .content h2{color:#fff;font-size:60px;font-family:"Playfair Display",serif;font-weight:400;margin:0 0 45px}.slider-area .carousel-inner .item .carousel-captions .content h2 span{color:#2048be}.slider-area .carousel-inner .item .carousel-captions .content p{font-size:24px;color:#fff;margin:0 0 50px}.slider-area .carousel-inner .carousel-indicators{position:absolute;left:inherit;right:0;margin:0;list-style:none;width:0;z-index:9;width:auto;top:52%}.slider-area .carousel-inner .carousel-indicators li{text-indent:0;position:relative;height:50px;line-height:50px;background-color:transparent;display:block;border:none;border-radius:0;width:250px;cursor:pointer;font-size:16px;margin:0;color:#fff;font-family:"Poppins",sans-serif;text-align:left;background:rgba(33,33,33,.5);padding:0 30px}.slider-area .carousel-inner .carousel-indicators li span.number{display:inline-block;padding-right:15px}.slider-area .carousel-inner .carousel-indicators li span.con{display:inline-block;position:relative;padding-left:42px}.slider-area .carousel-inner .carousel-indicators li span.con:after{content:'';position:absolute;left:0;top:50%;height:1px;background:#2048be;width:26px}.slider-area .carousel-inner .carousel-indicators li.active{background:rgba(0,0,0,.5)}.slider-area .carousel-inner .carousel-indicators li:first-child{margin-top:0}.about-area-one .about-list-right{display:flex;width:100%;float:left}.about-area-one .about-list-right figure{width:50%;float:left;position:relative;z-index:9;overflow:hidden;padding-top:50%;margin:0}.about-area-one .about-list-right figure:after{content:'';position:absolute;top:42%;right:-19px;transform:rotate(45deg);background:#fff;width:35px;height:35px;z-index:999}.about-area-one .about-list-right figure:before{content:'';position:absolute;left:100%;right:0;bottom:50%;top:50%;background:rgba(0,0,0,.5);transition:all .5s;z-index:99}.about-area-one .about-list-right figure img{transition:all .8s;position:absolute;top:0;height:100%;width:auto;max-width:initial;left:50%;transform:translateX(-50%)}.about-area-one .about-list-right .content{background:#fff;width:50%;display:flex;position:relative;z-index:1;padding:0 10px;flex-direction:column;justify-content:center;min-height:100%}.about-area-one .about-list-right .content h4{font-family:"Playfair Display",serif;font-size:22px;font-weight:400;margin:0 0 10px;display:block;padding-right:50px;line-height:35px}.about-area-one .about-list-right .content p{color:#797979}.about-area-one .about-list-right .content a{font-weight:600;text-transform:uppercase}.about-area-one .about-list-right:hover figure:before{left:0;bottom:0;top:0;border-radius:0}.about-area-one .about-list-right:hover figure img{transform:scale(1.2,1.2) translateX(-50%)}.about-area-one .about-list-left{display:block;width:100%;float:left}.about-area-one .about-list-left figure{display:table;width:50%;position:relative;z-index:9;overflow:hidden;vertical-align:middle;float:right}.about-area-one .about-list-left figure:after{content:'';position:absolute;top:42%;left:-19px;transform:rotate(45deg);background:#fff;width:35px;height:35px;z-index:999}.about-area-one .about-list-left figure:before{content:'';position:absolute;right:100%;left:0;bottom:50%;top:50%;background:rgba(0,0,0,.5);transition:all .5s;z-index:99}.about-area-one .about-list-left figure img{width:100%;transition:all .8s}.about-area-one .about-list-left .content{background:#fff;width:50%;float:left;position:relative;z-index:1;padding:47px 40px}.about-area-one .about-list-left .content h4{font-family:"Playfair Display",serif;font-size:22px;font-weight:400;margin:0 0 16px;display:block;padding-right:50px;line-height:35px}.about-area-one .about-list-left .content p{color:#797979;font-size:16px;margin:0 0 18px}.about-area-one .about-list-left .content a{color:#2048be;font-weight:600;text-transform:uppercase}.about-area-one .about-list-left .content a i{padding-left:5px;transition:all .5s;color:#2048be}.about-area-one .about-list-left .content a:hover{color:#212121}.about-area-one .about-list-left .content a:hover i{padding-left:8px;color:#212121}.about-area-one .about-list-left:hover figure:before{right:0;top:0;bottom:0;border-radius:0}.about-area-one .about-list-left:hover figure img{transform:scale(1.2,1.2)}.about-gallery figure{width:100%;display:block;margin:0;position:relative}.about-gallery figure img{width:100%}.blog-area{background:url(../images/blog/bg-1.jpg);display:block}.blog-area .blog-list{display:block;margin:0 0 30px;box-shadow:0 20px 20px rgba(0,0,0,.1)}.blog-area .blog-list figure{position:relative;display:block;margin:0;overflow:hidden}.blog-area .blog-list figure img{display:block;width:100%;transition:all .5s}.blog-area .blog-list figure .date{position:absolute;top:30px;right:30px;background:#2048be;width:55px;height:60px;line-height:60px;text-align:center;padding:5px 0}.blog-area .blog-list figure .date strong{font-size:22px;font-weight:700;color:#fff;display:block;line-height:26px}.blog-area .blog-list figure .date span{font-size:16px;font-weight:600;color:#fff;display:block;text-transform:uppercase;line-height:26px}.blog-area .blog-list .content{border:1px solid #eee;border-top:none;display:block;padding:40px;transition:all .5s;background:#fff}.blog-area .blog-list .content h3{font-family:"Playfair Display",serif;font-size:22px;color:#212121;letter-spacing:1px}.blog-area .blog-list .content p{color:#797979;font-size:16px}.blog-area .blog-list .content a{color:#2048be;font-weight:600;text-transform:uppercase;letter-spacing:1px}.blog-area .blog-list .content a i{padding-left:5px}.blog-area .blog-list .content a:hover{color:#212121}.blog-area .blog-list:hover figure img{transform:scale(1.1,1.1)}.blog-area .blog-list:hover .content{border:1px solid #2048be;border-top:none}.blog-area .load-btn a{letter-spacing:1px;padding:0 32px}.blog-area-page .blog-list{display:flex;margin:0 0 30px;flex-direction:column;min-height:calc(100% - 30px);box-shadow:0 20px 20px rgba(0,0,0,.1)}.blog-area-page .blog-list figure{position:relative;display:block;margin:0;overflow:hidden}.blog-area-page .blog-list figure img{display:block;width:100%;transition:all .5s}.blog-area-page .blog-list figure .date{position:absolute;top:30px;right:30px;background:#2048be;width:55px;height:60px;line-height:60px;text-align:center;padding:5px 0}.blog-area-page .blog-list figure .date strong{font-size:22px;font-weight:700;color:#fff;display:block;line-height:26px}.blog-area-page .blog-list figure .date span{font-size:16px;font-weight:600;color:#fff;display:block;text-transform:uppercase;line-height:26px}.blog-area-page .blog-list .content{border:1px solid #eee;border-top:none;display:block;padding:40px;transition:all .5s;background:#fff;flex:1}.blog-area-page .blog-list .content h3{font-family:"Playfair Display",serif;font-size:22px;color:#212121;letter-spacing:1px}.blog-area-page .blog-list .content p{color:#797979;font-size:16px}.blog-area-page .blog-list .content a{color:#2048be;font-weight:600;text-transform:uppercase;letter-spacing:1px}.blog-area-page .blog-list .content a i{padding-left:5px}.blog-area-page .blog-list .content a:hover{color:#212121}.blog-area-page .blog-list:hover figure img{transform:scale(1.1,1.1)}.blog-area-page .blog-list:hover .content{border:1px solid #2048be;border-top:none}.pagination{display:block;padding-top:20px;text-align:center}.pagination li{display:inline-block}.pagination li a{border-color:#eee;color:#666}.pagination li.active a.page-link{background:#2048be;border-color:#2048be;color:#fff}.pagination li a:hover{background:#2b2b2b;border-color:#2b2b2b;color:#fff}.pagination li a i{font-size:20px}.pagination p{color:#212121;letter-spacing:1.5px;font-weight:500;margin:0}.blog-details-area{display:block}.blog-details-area .content-area h3{font-family:"Playfair Display",serif;font-weight:700;color:#2f2020;margin:0 0 20px}.blog-details-area .content-area figure{display:block;margin:0 0 15px;overflow:hidden}.blog-details-area .content-area figure img{width:100%;transition:all .5s}.blog-details-area .content-area figure:hover img{transform:scale(1.1,1.1)}.blog-details-area .content-area .post-date{padding:0 0 15px;margin:0 0 40px;border-bottom:2px solid #e2e2e2}.blog-details-area .content-area .post-date li{color:#898989;font-size:13px;padding:0 12px;position:relative}.blog-details-area .content-area .post-date li:after{content:'';position:absolute;right:0;top:6px;bottom:0;height:15px;width:2px;background:#2048be}.blog-details-area .content-area .post-date li:first-child:after{top:8px}.blog-details-area .content-area .post-date li:last-child:after{display:none}.blog-details-area .content-area p{color:#767676;margin:0 0 50px}.blog-details-area .content-area .post-feature{display:block;margin:0 0 35px}.blog-details-area .content-area .post-feature .blog-img img{width:100%;display:block}.blog-details-area .content-area .post-feature .content{display:block;margin:15px 0 0}.blog-details-area .content-area .post-feature .content h4{font-weight:700;font-family:"Playfair Display",serif;font-size:20px}.blog-details-area .content-area .post-feature .content ul{display:block;margin:0 0 30px}.blog-details-area .content-area .post-feature .content ul li{color:#666;padding:10px 0;border-bottom:2px solid #eee}.blog-details-area .content-area .post-feature .content ul li:last-child{border-bottom:none}.blog-details-area .content-area .post-feature .content ul li i{color:#2048be;padding-right:10px}.blog-details-area .content-area .tags-share{display:block;margin:0 0 60px}.blog-details-area .content-area .tags-share .tags ul li a{display:block;padding:4px 10px;font-size:13px;border:2px solid #e2e2e2;color:#666}.blog-details-area .content-area .tags-share .share{text-align:right}.blog-details-area .content-area .tags-share .share ul li{font-size:24px;padding:0 2px}.blog-details-area .content-area .tags-share .share ul li a i.rss{color:#d98001}.blog-details-area .content-area .tags-share .share ul li a i.linkedin{color:#0166ff}.blog-details-area .content-area .tags-share .share ul li a i.twitter{color:#55acee}.blog-details-area .content-area .tags-share .share ul li a i.facebook{color:#3b5998}.blog-details-area .content-area .comments{display:block;padding:20px;background:#f7f7f7;margin:0 0 50px}.blog-details-area .content-area .comments .user-img{display:block;padding-right:20px}.blog-details-area .content-area .comments .comment{display:block;padding-top:25px}.blog-details-area .content-area .comments .comment span{color:#a0a0a0;font-size:13px;font-weight:400;font-family:"Playfair Display",serif;margin:0 0 5px}.blog-details-area .content-area .comments .comment h4{color:#202020;font-weight:700;font-family:"Playfair Display",serif}.blog-details-area .content-area .comments .comment p{margin:0}.blog-details-area .content-area .comment-box h4{color:#202020;font-weight:700;font-family:"Playfair Display",serif;font-size:20px}.blog-details-area .content-area .comment-box form fieldset{display:block;margin:0 0 30px}.blog-details-area .content-area .comment-box form fieldset input{width:100%;background:#eee;height:56px;border:none;box-shadow:none;padding:0 20px}.blog-details-area .content-area .comment-box form fieldset textarea{width:100%;background:#eee;height:270px;border:none;box-shadow:none;padding:20px}.booking-area{background:#2048be;position:relative}.booking-area .booking-time{display:block;padding:100px 0 80px}.booking-area .booking-time .heading{display:block;position:relative;width:100%}.booking-area .booking-time .heading h2{padding:0 0 28px;position:relative;display:block;color:#fff;font-size:40px;font-family:"Playfair Display",serif;font-weight:400}.booking-area .booking-time .heading h2:after{content:'';position:absolute;left:0;right:0;bottom:0;height:12px;background:url(../images/icons/sec2.png) no-repeat left bottom}.booking-area .booking-time .heading p{font-size:16px;color:#fff}.booking-area .booking-time .booking-days{display:block}.booking-area .booking-time .booking-days ul{display:block;margin:0 -15px 15px -13px}.booking-area .booking-time .booking-days ul li{background:#fff;border-left:2px solid #0f0f0f;text-align:center;width:170px;display:inline-block;margin:15px 11px;padding:45px 0}.booking-area .booking-time .booking-days ul li strong{font-size:22px;font-family:"Playfair Display",serif;font-weight:400;color:#0f0f0f;display:block;margin:0 0 15px;letter-spacing:1px}.booking-area .booking-time .booking-days ul li span{font-weight:600;font-size:18px;display:block;color:#2048be;letter-spacing:1px}.booking-area .booking-time .booking-days .close-day{display:block;background:#0f0f0f;text-align:center;line-height:60px}.booking-area .booking-time .booking-days .close-day p{margin:0;color:#fff;font-size:22px;font-family:"Playfair Display",serif;letter-spacing:1px}.booking-area .booking-form{display:block;background:url(../images/icons/bg-2.jpg);text-align:center;margin-top:100px;padding:65px 0}.booking-area .booking-form .heading{display:block;position:relative;width:100%;margin:0 0 40px;padding:0}.booking-area .booking-form .heading h2{position:relative;display:block;margin:0;padding:0 0 34px;font-family:"Playfair Display",serif;font-weight:400;color:#212121;font-size:34px;text-transform:capitalize}.booking-area .booking-form .heading h2:after{content:'';position:absolute;left:0;right:0;bottom:0;height:12px;background:url(../images/icons/sec1.png) no-repeat center}.booking-area .booking-form form{display:block;width:100%;margin:0;padding:0 70px;position:relative}.booking-area .booking-form form fieldset{width:100%;display:block;position:relative;margin:0 0 20px;text-align:left}.booking-area .booking-form form fieldset input{width:100%;line-height:50px;height:50px;border:1px solid #eee;padding:0 20px;display:block;transition:all .5s}.booking-area .booking-form form fieldset input:focus{border:1px solid #2048be}.booking-area .booking-form form fieldset textarea{width:100%;height:100px;border:1px solid #eee;padding:10px 20px;display:block;transition:all .5s}.booking-area .booking-form form fieldset textarea:focus{border:1px solid #2048be}.booking-area .booking-form form button{margin-top:20px;padding:0 45px;letter-spacing:1px}.contact-area .map-area{position:relative;display:block;margin:0 0 115px}.contact-area .map-area .go-map{position:absolute;right:-25px;top:54px;color:#fff;z-index:999;display:inline-block;line-height:55px;padding:0 28px;z-index:2;background:#2048be}.contact-area .map-area .go-map:hover{color:#212121}.contact-area .map-area .go-map:after{content:'';position:absolute;right:0;bottom:-21px;width:25px;height:21px;background:url(../images/icons/g-map.png) no-repeat}.contact-area .map-area .map-full{z-index:1}.contact-area .contact-info{height:196px;border:8px solid #f5f5f5;text-align:center;display:flex;justify-content:center;flex-direction:column;margin:0 0 30px}.contact-area .contact-info span{display:inline-block;position:absolute;left:0;right:0;margin:auto;top:-54px;border:8px solid #f5f5f5;width:108px;height:108px;background:#fff;font-size:28px;color:#2048be;border-radius:100%;line-height:94px;transition:all .5s}.contact-area .contact-info p{margin:0;color:#212121;font-size:16px}.contact-area .contact-info:hover span{background:#2048be;color:#fff}.contact-area .form-area form fieldset{display:block;margin:0 0 30px}.contact-area .form-area form fieldset .feld{position:relative}.contact-area .form-area form fieldset .feld input{width:100%;border:1px solid #e1e1e1;padding:0 15px;height:50px;transition:all .5s}.contact-area .form-area form fieldset .feld input:focus{border:1px solid #2048be}.contact-area .form-area form fieldset .feld input:focus+span{color:#2048be}.contact-area .form-area form fieldset .feld input::-webkit-input-placeholder{font-size:14px;text-transform:capitalize;color:#797979}.contact-area .form-area form fieldset .feld input::-moz-placeholder{font-size:14px;text-transform:capitalize;color:#797979}.contact-area .form-area form fieldset .feld input:-ms-input-placeholder{font-size:14px;text-transform:capitalize;color:#797979}.contact-area .form-area form fieldset .feld input:-moz-placeholder{font-size:14px;text-transform:capitalize;color:#797979}.contact-area .form-area form fieldset .feld span{position:absolute;right:35px;top:0;line-height:50px;color:#797979;transition:all .5s}.contact-area .form-area form fieldset .feld span.msg{right:20px}.contact-area .form-area form fieldset .feld textarea{width:100%;border:1px solid #e1e1e1;padding:15px;height:180px;transition:all .5s}.contact-area .form-area form fieldset .feld textarea:focus{border:1px solid #2048be}.contact-area .form-area form fieldset .feld textarea:focus+span{color:#2048be}.contact-area .form-area form fieldset .feld textarea::-webkit-input-placeholder{font-size:14px;text-transform:capitalize;color:#797979}.contact-area .form-area form fieldset .feld textarea::-moz-placeholder{font-size:14px;text-transform:capitalize;color:#797979}.contact-area .form-area form fieldset .feld textarea:-ms-input-placeholder{font-size:14px;text-transform:capitalize;color:#797979}.contact-area .form-area form fieldset .feld textarea:-moz-placeholder{font-size:14px;text-transform:capitalize;color:#797979}footer{display:block;background:url(../images/icons/bg-3.jpg) no-repeat center;background-size:cover}footer .footer-bottom .top-link-button{position:relative;display:block}footer .footer-bottom .top-link-button:after{content:'';position:absolute;left:0;right:0;height:1px;background:#fff;opacity:.1;top:48%}footer .footer-bottom .top-link-button a{width:35px;height:35px;line-height:35px;background:#fff;color:#212121;transform:rotate(-45deg);display:inline-block;font-size:18px;z-index:999;position:relative}footer .footer-bottom .top-link-button a i{transform:rotate(45deg)}footer .footer-bottom .top-link-button a:hover{background:#2048be;color:#fff}footer .footer-bottom .copyright{display:block;padding:45px 0 40px}footer .footer-bottom .copyright p{color:#fff;opacity:.5;margin:0;display:block;letter-spacing:1px}footer .footer-bottom .copyright p a{color:#2048be}footer .footer-top{display:block;padding:100px 0 75px}footer .footer-top .foo-about .foo-logo{display:block;margin:0 0 30px}footer .footer-top .foo-about .foo-logo a{display:inline-block}footer .footer-top .foo-about .foo-logo a img{display:block}footer .footer-top .foo-about .content{margin:0 0 20px;display:block}footer .footer-top .foo-about .content p{font-size:16px;color:#fff;opacity:.5;margin:0;display:block}footer .footer-top .foo-about .content span{font-size:30px;display:block;padding:20px 0;color:#fff}footer .footer-top .foo-about .content a{text-transform:uppercase;color:#2048be;font-weight:600;margin-top:10px;display:inline-block}footer .footer-top .foo-about .content a i{padding-left:5px}footer .footer-top .foo-about .content a:hover{color:#fff}footer .footer-top .foo-about ul{margin-left:-2px}footer .footer-top .foo-about ul li{padding:0 2px}footer .footer-top .foo-about ul li a{display:block;width:50px;height:50px;line-height:50px;background:rgba(255,255,255,.1);text-align:center;color:#fff;font-size:18px;position:relative}footer .footer-top .foo-about ul li a i{position:relative;z-index:999}footer .footer-top .foo-about ul li a:after{content:'';position:absolute;left:0;right:0;top:100%;bottom:0;background:#2048be;transition:all .5s}footer .footer-top .foo-about ul li a:hover:after{top:0}footer .footer-top .weight h3{font-size:22px;font-family:"Playfair Display",serif;font-weight:400;color:#fff;padding:0 0 32px;display:block;position:relative}footer .footer-top .weight h3:after{content:'';position:absolute;left:0;right:0;bottom:0;height:12px;background:url(../images/icons/sec1.png) no-repeat left}footer .footer-top .foo-link ul li{display:block;padding:5px 0}footer .footer-top .foo-link ul li:first-child{padding-top:0}footer .footer-top .foo-link ul li:last-child{padding-bottom:0}footer .footer-top .foo-link ul li a{color:#fff;font-size:16px;display:inline-block}footer .footer-top .foo-link ul li a i{color:#2048be;display:inline-block;padding-right:8px}footer .footer-top .foo-link ul li a span{color:#fff;opacity:.5;display:inline-block;transition:all .5s}footer .footer-top .foo-link ul li a:hover span{color:#2048be;opacity:1}footer .footer-top .insta ul{display:block;margin:-5px -3px}footer .footer-top .insta ul li{padding:5px 3px}footer .footer-top .insta ul li a{display:block;position:relative;text-align:center}footer .footer-top .insta ul li a:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;border:4px solid #2048be;transition:all .5s}footer .footer-top .insta ul li a:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#2048be;opacity:0;transition:all .5s}footer .footer-top .insta ul li a span{position:absolute;top:40%;font-size:16px;color:#fff;opacity:0;left:0;right:0;transition:all .5s}footer .footer-top .insta ul li a:hover:after{opacity:1}footer .footer-top .insta ul li a:hover:before{opacity:.5}footer .footer-top .insta ul li a:hover span{opacity:1}footer .footer-top .insta ul li a img{width:100%}footer .footer-top .offer .content p{font-size:16px;color:#fff;opacity:.5;margin:0 0 20px}footer .footer-top .offer .content .tit{color:#2048be;font-family:"Playfair Display",serif;font-size:22px;display:block;margin:0 0 15px}footer .footer-top .offer .content form{display:block;width:100%}footer .footer-top .offer .content form input{width:100%;border:1px solid #2a2a2a;height:50px;line-height:50px;padding:0 15px;background:rgba(0,0,0,.1);color:#fff;margin:0 0 15px}.breadcumb-area{background:url(../images/icons/1.jpg) no-repeat center;background-size:cover;position:relative;display:block;width:100%;height:395px}.breadcumb-area:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.8)}.banner-area{background:#2048be;display:block;padding:95px 0}.banner-area .content-ban{display:block;overflow:hidden}.banner-area .content-ban h2{color:#fff;margin:0;display:inline-block}.banner-area .content-ban h2 img{display:inline-block;margin-top:-8px;padding-right:10px}.banner-area .content-ban h2 span{font-family:"Playfair Display",serif;font-size:40px;font-weight:400;display:inline-block}.banner-area .content-ban h2 strong{text-decoration:underline;text-transform:uppercase;font-size:40px;font-weight:700;display:inline-block;transition:all .5s}.banner-area .content-ban h2 strong:hover{color:#212121}.banner-area .content-ban a{float:right}.banner-area-two{display:block;background:url(../images/about/bg-2.jpg);padding-top:95px}.banner-area-two.pd-t0{padding-top:0 !important}.banner-area-two .banner-img img{width:100%}.banner-area-two .banner-con{display:block;padding-top:160px}.banner-area-two .banner-con h2{font-size:40px;font-family:"Playfair Display",serif;font-weight:400;color:#212121;letter-spacing:1px;margin:0 0 30px}.banner-area-two .banner-con p{font-size:16px;color:#797979}.counter-area{background:url(../images/counter/bg-1.jpg)}.counter-area .counter-list{text-align:center;width:20%;float:left;margin:0 0 30px;padding:0 15px}.counter-area .counter-list img{display:inline-block}.counter-area .counter-list span{display:block;font-weight:500;font-size:40px;padding:20px 0;color:#2048be}.counter-area .counter-list h4{display:block;font-family:"Playfair Display",serif;font-style:italic;color:#fff;font-weight:400;margin:0}.brand-area{display:block;background:url(../images/client/bg-1.jpg)}.brand-area .brand-list a{display:block;width:100%;text-align:center;line-height:150px;border:1px solid #eee;background:#fff}.brand-area .brand-list a:hover{border:1px solid #2048be}.team-area{background:url(../images/team/bg-1.jpg)}.team-area .team-con .team-con-list .con-img figure{margin:0;position:relative;display:block;width:100%;text-align:center;overflow:hidden}.team-area .team-con .team-con-list .con-img figure:after{content:'';position:absolute;left:-335px;right:-200px;top:137%;bottom:-50%;background:rgba(0,0,0,.5);transform:rotate(45deg);transition:all .5s}.team-area .team-con .team-con-list .con-img figure:before{content:'';position:absolute;right:-336px;left:-200px;bottom:137%;top:-50%;background:rgba(0,0,0,.5);transform:rotate(45deg);transition:all .5s;z-index:999}.team-area .team-con .team-con-list .con-img figure img{width:100%;transition:all .5s}.team-area .team-con .team-con-list .con-img figure:hover:after{top:52%}.team-area .team-con .team-con-list .con-img figure:hover:before{bottom:51%}.team-area .team-con .team-con-list .con-img figure:hover img{transform:scale(1.2,1.2)}.team-area .team-con .team-con-list .con-img figure ul{margin:0 auto;position:absolute;left:0;right:0;bottom:0;z-index:999}.team-area .team-con .team-con-list .con-img figure ul li{padding:0 2px}.team-area .team-con .team-con-list .con-img figure ul li a{display:block;width:50px;height:50px;line-height:50px;background:#fff;color:#212121;text-align:center;position:relative;font-size:18px}.team-area .team-con .team-con-list .con-img figure ul li a i{position:relative;z-index:999;transition:all .5s}.team-area .team-con .team-con-list .con-img figure ul li a:after{content:'';position:absolute;left:0;right:0;bottom:0;top:100%;background:#2048be;transition:all .5s}.team-area .team-con .team-con-list .con-img figure ul li a:hover i{color:#fff}.team-area .team-con .team-con-list .con-img figure ul li a:hover:after{top:0}.team-area .team-con .team-con-list .team-content .top-co{color:#2048be;font-size:16px;display:block;margin:0 0 10px;text-transform:capitalize}.team-area .team-con .team-con-list .team-content h3{font-size:26px;font-family:"Playfair Display",serif;font-weight:400;display:block;margin-bottom:10px}.team-area .team-con .team-con-list .team-content h3 a{display:inline-block;text-transform:capitalize;color:#fff}.team-area .team-con .team-con-list .team-content h3 a:hover{color:#2048be}.team-area .team-con .team-con-list .team-content p{font-size:16px;color:#fff;opacity:.5;height:55px;overflow:hidden;margin-bottom:0}.team-area .team-con .team-con-list .team-content ul li{padding-right:35px}.team-area .team-con .team-con-list .team-content ul li:last-child{padding-right:0}.team-area .team-con .team-con-list .team-content ul li span{color:#fff;font-family:"Playfair Display",serif;font-size:26px}.team-area .team-con .team-con-list .team-content ul li span.imgs{padding-right:10px;float:left}.team-area .team-con .team-con-list .team-content ul li span.con{padding-bottom:10px;display:table;margin-top:-2px}.team-area .team-thumb{display:inline-block;padding:0 15px;position:absolute;bottom:-8px;right:0}.team-area .team-thumb .thumb-list a{display:inline-block;margin:0 10px;width:170px}.team-area .team-thumb .thumb-list a:first-child{margin-left:0}.team-area .team-thumb .thumb-list a:last-child{margin-right:0}.team-area .team-thumb .thumb-list a figure{width:100%;margin:0;display:block;position:relative;overflow:hidden}.team-area .team-thumb .thumb-list a figure:after{content:'';position:absolute;left:-335px;right:-200px;top:137%;bottom:-50%;background:rgba(0,0,0,.5);transform:rotate(45deg);transition:all .5s}.team-area .team-thumb .thumb-list a figure:before{content:'';position:absolute;right:-336px;left:-200px;bottom:137%;top:-50%;background:rgba(0,0,0,.5);transform:rotate(45deg);transition:all .5s;z-index:999}.team-area .team-thumb .thumb-list a figure img{width:100%;transition:all .5s}.team-area .team-thumb .thumb-list a figure:hover:after{top:34%}.team-area .team-thumb .thumb-list a figure:hover:before{bottom:34%}.team-area .team-thumb .thumb-list a figure:hover img{transform:scale(1.2,1.2)}.team-area .bx-wrapper{margin:0}.team-area .bx-wrapper .bx-viewport{border:none;box-shadow:none;background:transparent;left:0}.team-area .bx-controls-direction a{width:35px;height:35px;line-height:35px;transform:rotate(45deg);text-indent:0;color:transparent;top:24px}.team-area .bx-controls-direction a.bx-prev{right:80px;left:inherit;background:transparent;border:1px solid #2048be}.team-area .bx-controls-direction a.bx-prev:before{content:"";font-family:FontAwesome;font-size:20px;position:absolute;left:-5px;right:0;top:2px;bottom:0;color:#fff;z-index:999;transform:rotate(-45deg);text-align:center}.team-area .bx-controls-direction a.bx-prev:after{content:'';top:0;bottom:100%;position:absolute;left:0;right:0;background:#2048be;font-family:FontAwesome;transition:all .5s}.team-area .bx-controls-direction a.bx-prev:hover:after{bottom:0}.team-area .bx-controls-direction a.bx-next{right:26px;left:inherit;background:transparent;border:1px solid #2048be}.team-area .bx-controls-direction a.bx-next:before{content:"";font-family:FontAwesome;font-size:20px;position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;z-index:999;transform:rotate(-45deg);text-align:center}.team-area .bx-controls-direction a.bx-next:after{content:'';top:100%;bottom:0;position:absolute;left:0;right:0;background:#2048be;font-family:FontAwesome;transition:all .5s}.team-area .bx-controls-direction a.bx-next:hover:after{top:0}.plan-price-area .plan-nav{float:right;margin-right:65px}.plan-price-area .plan-nav ul li{line-height:60px;position:relative;padding:0;display:table-cell}.plan-price-area .plan-nav ul li a{display:block;padding:0 60px;color:#383847;font-size:16px;text-transform:capitalize;border-left:1px solid #2048be;border-top:1px solid #2048be;border-bottom:1px solid #2048be}.plan-price-area .plan-nav ul li a:hover{background:#f5f5f5}.plan-price-area .plan-nav ul li:after{content:'';position:absolute;left:0;right:0;bottom:0;height:0;background:#2048be;transition:all .5s}.plan-price-area .plan-nav ul li:last-child a{border-right:1px solid #2048be}.plan-price-area .plan-nav ul li.active:after{height:5px}.plan-price-area .plan-nav ul li.active a{color:#2048be}.plan-price-area .plan-content .plan-list-nav ul li a{display:block;line-height:70px;color:#fff;font-size:16px;text-transform:capitalize;background:#212121;position:relative}.plan-price-area .plan-content .plan-list-nav ul li a:hover{background:#2f2e2e}.plan-price-area .plan-content .plan-list-nav ul li a:after{content:'';position:absolute;left:0;top:0;bottom:100%;right:100%;background:#2048be;transition:all .5s}.plan-price-area .plan-content .plan-list-nav ul li a:before{content:'';position:absolute;right:0;bottom:0;top:100%;left:100%;background:#2048be;transition:all .5s}.plan-price-area .plan-content .plan-list-nav ul li a .imgs{display:inline-block;width:70px;text-align:center;position:relative;z-index:999}.plan-price-area .plan-content .plan-list-nav ul li a .imgs img{display:inline-block}.plan-price-area .plan-content .plan-list-nav ul li a .con{display:inline-block;position:relative;z-index:999}.plan-price-area .plan-content .plan-list-nav ul li.active a:after{right:50%;bottom:0}.plan-price-area .plan-content .plan-list-nav ul li.active a:before{left:50%;top:0}.plan-price-area .plan-content .price-list{border:1px solid #2048be}.plan-price-area .plan-content .price-list .planprice{padding-top:54px;padding-bottom:54px}.plan-price-area .plan-content .price-list .planprice ul li{display:block;margin:0 0 30px}.plan-price-area .plan-content .price-list .planprice ul li:last-child{margin:0}.plan-price-area .plan-content .price-list .planprice ul li h4{margin:0 0 10px;font-family:"Playfair Display",serif;font-weight:400;color:#212121;text-transform:capitalize}.plan-price-area .plan-content .price-list .planprice ul li p{font-size:16px;color:#797979;margin:0}.info-area-one .info-list figure{margin:0;position:relative;display:block;padding:0;overflow:hidden}.info-area-one .info-list figure:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.8);z-index:9;transition:all .5s}.info-area-one .info-list figure:before{content:'';position:absolute;left:20px;right:20px;top:20px;bottom:20px;border:3px solid #fff;opacity:.2;z-index:99;transition:all .5s}.info-area-one .info-list figure img{transition:all .8s;display:block;width:100%}.info-area-one .info-list figure .content{position:absolute;top:38%;left:0;right:0;text-align:center;display:block;z-index:999}.info-area-one .info-list figure .content h2{margin:0 0 20px;display:block;color:#2048be;font-size:40px;font-family:"Playfair Display",serif;font-weight:400;letter-spacing:1px}.info-area-one .info-list figure .content a{color:#fff;font-weight:600;text-transform:uppercase}.info-area-one .info-list figure .content a i{padding-left:5px;transition:all .5s;color:#fff}.info-area-one .info-list figure .content a:hover{color:#2048be}.info-area-one .info-list figure .content a:hover i{padding-left:8px;color:#2048be}.info-area-one .info-list figure:hover img{transform:scale(1.2,1.2)}.info-area-one .info-list figure:hover:after{background:rgba(0,0,0,.5)}.info-area-one .info-list figure:hover:before{border:3px solid #2048be}.info-area-one .info-middel{background:url(../images/info/bg-1.jpg);padding-top:80px;margin-top:-50px}.info-area-one .info-middel .info-logo a{display:block;margin:0 0 40px}.info-area-one .info-middel .content p{color:#797979;font-size:16px;padding:0 60px}.info-area-one .info-middel .content img{display:block;margin:0 auto 30px}.services-area-one{display:block;padding:78px 0 100px;background:url(../images/services/bg-1.jpg)}.services-area-one .services-list .icons{display:inline-block;position:relative;width:100px;height:100px;line-height:100px;border:1px solid #2048be;margin:22px auto 40px;background:#fff;transition:all .5s;text-align:center;cursor:pointer}.services-area-one .services-list .icons:after{content:'';position:absolute;left:50%;right:50%;top:50%;bottom:50%;background:#2048be;transition:all .5s}.services-area-one .services-list .icons .ico-imgs{width:70px;height:70px;display:block;margin:15px auto;transition:all .5s;position:relative;z-index:999}.services-area-one .services-list .icons .ico-imgs.ico1{background:url(../images/services/1.png) no-repeat;background-position:center}.services-area-one .services-list .icons .ico-imgs.ico2{background:url(../images/services/2.png) no-repeat;background-position:center}.services-area-one .services-list .icons .ico-imgs.ico3{background:url(../images/services/3.png) no-repeat;background-position:center}.services-area-one .services-list .icons .ico-imgs.ico4{background:url(../images/services/4.png) no-repeat;background-position:center}.services-area-one .services-list .icons:hover{background:#2048be;transform:rotate(45deg)}.services-area-one .services-list .icons:hover .ico-imgs{transform:rotate(-45deg)}.services-area-one .services-list .icons:hover .ico-imgs.ico1{background:url(../images/services/1h.png) no-repeat;background-position:center}.services-area-one .services-list .icons:hover .ico-imgs.ico2{background:url(../images/services/2h.png) no-repeat;background-position:center}.services-area-one .services-list .icons:hover .ico-imgs.ico3{background:url(../images/services/3h.png) no-repeat;background-position:center}.services-area-one .services-list .icons:hover .ico-imgs.ico4{background:url(../images/services/4h.png) no-repeat;background-position:center}.services-area-one .services-list .icons:hover:after{left:0;right:0;top:0;bottom:0}.services-area-one .services-list h4{font-family:"Playfair Display",serif;font-weight:400;font-size:22px;margin:0 0 15px;display:block}.services-area-one .services-list p{color:#797979;font-size:16px;display:block;padding:0 14px;margin:0 0 15px}.services-area-one .services-list a{color:#2048be;font-weight:600;text-transform:uppercase}.services-area-one .services-list a i{padding-left:5px;transition:all .5s;color:#2048be}.services-area-one .services-list a:hover{color:#212121}.services-area-one .services-list a:hover i{padding-left:8px;color:#212121}.services-area-two{display:block;padding:100px 0 50px}.services-area-two .services-list{display:block;margin:0 0 50px}.services-area-two .services-list .icons{display:inline-block;position:relative;width:100px;height:100px;line-height:100px;border:1px solid #2048be;margin:0 auto 40px;background:#fff;transition:all .5s;text-align:center;cursor:pointer}.services-area-two .services-list .icons:after{content:'';position:absolute;left:50%;right:50%;top:50%;bottom:50%;background:#2048be;transition:all .5s}.services-area-two .services-list .icons .ico-imgs{width:70px;height:70px;display:block;margin:15px auto;transition:all .5s;position:relative;z-index:999}.services-area-two .services-list .icons .ico-imgs.ico1{background:url(../images/services/1.png) no-repeat;background-position:center}.services-area-two .services-list .icons .ico-imgs.ico2{background:url(../images/services/2.png) no-repeat;background-position:center}.services-area-two .services-list .icons .ico-imgs.ico3{background:url(../images/services/3.png) no-repeat;background-position:center}.services-area-two .services-list .icons .ico-imgs.ico4{background:url(../images/services/4.png) no-repeat;background-position:center}.services-area-two .services-list .icons:hover{background:#2048be;transform:rotate(45deg)}.services-area-two .services-list .icons:hover .ico-imgs{transform:rotate(-45deg)}.services-area-two .services-list .icons:hover .ico-imgs.ico1{background:url(../images/services/1h.png) no-repeat;background-position:center}.services-area-two .services-list .icons:hover .ico-imgs.ico2{background:url(../images/services/2h.png) no-repeat;background-position:center}.services-area-two .services-list .icons:hover .ico-imgs.ico3{background:url(../images/services/3h.png) no-repeat;background-position:center}.services-area-two .services-list .icons:hover .ico-imgs.ico4{background:url(../images/services/4h.png) no-repeat;background-position:center}.services-area-two .services-list .icons:hover:after{left:0;right:0;top:0;bottom:0}.services-area-two .services-list h4{font-family:"Playfair Display",serif;font-weight:400;font-size:22px;margin:0 0 15px;display:block}.services-area-two .services-list p{color:#797979;font-size:16px;display:block;padding:0 14px;margin:0 0 15px}.services-area-two .services-list a{color:#2048be;font-weight:600;text-transform:uppercase}.services-area-two .services-list a i{padding-left:5px;transition:all .5s;color:#2048be}.services-area-two .services-list a:hover{color:#212121}.services-area-two .services-list a:hover i{padding-left:8px;color:#212121}.shop-area{display:block;background:url(../images/shop/bg-1.jpg)}.shop-area .shop-list figure{display:block;margin:0;overflow:hidden;position:relative;width:100%;border:1px solid #eee}.shop-area .shop-list figure:after{content:'';position:absolute;left:0;top:0;bottom:100%;right:100%;width:0;border:1px solid #2048be;border-right:0;border-bottom:0;transition:all .5s}.shop-area .shop-list figure:before{content:'';position:absolute;right:0;bottom:0;top:100%;left:100%;width:0;border:1px solid #2048be;border-left:0;border-top:0;transition:all .5s}.shop-area .shop-list figure img{width:100%;display:block}.shop-area .shop-list .content{border:1px solid #eee;border-top:none;position:relative;display:block;margin:0;text-align:center;padding:28px 0 0;overflow:hidden;background:#fff}.shop-area .shop-list .content:after{content:'';position:absolute;left:0;right:0;bottom:-1px;top:100%;border:1px solid #2048be;border-top:none;transition:all .5s}.shop-area .shop-list .content ul{margin:0 0 10px;position:relative;z-index:999}.shop-area .shop-list .content ul li{padding:0;color:#e1e1e1}.shop-area .shop-list .content ul li:nth-child(1){color:#2048be}.shop-area .shop-list .content ul li:nth-child(2){color:#2048be}.shop-area .shop-list .content ul li:nth-child(3){color:#2048be}.shop-area .shop-list .content h4{font-family:"Playfair Display",serif;font-size:22px;font-weight:400;color:#0f0f0f;margin:0 0 15px;position:relative;z-index:999}.shop-area .shop-list .content .price{display:block;margin:0 0 30px;position:relative;z-index:999}.shop-area .shop-list .content .price del{display:inline-block;color:#797979;padding-right:10px}.shop-area .shop-list .content .price strong{font-size:20px;font-weight:600;color:#2048be;display:inline-block}.shop-area .shop-list .content a{position:relative;z-index:999}.shop-area .shop-list:hover figure:after{bottom:0;right:0;width:100%}.shop-area .shop-list:hover figure:before{top:0;left:0;width:100%}.shop-area .shop-list:hover .content:after{top:0;bottom:0}.shop-page-area .item .shop-list{display:block;margin:0 0 30px}.shop-page-area .item .shop-list figure{display:block;margin:0;overflow:hidden;position:relative;width:100%;border:1px solid #eee}.shop-page-area .item .shop-list figure:after{content:'';position:absolute;left:0;top:0;bottom:100%;right:100%;width:0;border:1px solid #2048be;border-right:0;border-bottom:0;transition:all .5s}.shop-page-area .item .shop-list figure:before{content:'';position:absolute;right:0;bottom:0;top:100%;left:100%;width:0;border:1px solid #2048be;border-left:0;border-top:0;transition:all .5s}.shop-page-area .item .shop-list figure img{width:100%;display:block}.shop-page-area .item .shop-list .content{border:1px solid #eee;border-top:none;position:relative;display:block;margin:0;text-align:center;padding:28px 0 0;overflow:hidden;background:#fff;z-index:1}.shop-page-area .item .shop-list .content:after{content:'';position:absolute;left:0;right:0;bottom:-1px;top:100%;border:1px solid #2048be;border-top:none;transition:all .5s}.shop-page-area .item .shop-list .content ul{margin:0 0 10px;position:relative;z-index:999}.shop-page-area .item .shop-list .content ul li{padding:0;color:#e1e1e1}.shop-page-area .item .shop-list .content ul li:nth-child(1){color:#2048be}.shop-page-area .item .shop-list .content ul li:nth-child(2){color:#2048be}.shop-page-area .item .shop-list .content ul li:nth-child(3){color:#2048be}.shop-page-area .item .shop-list .content h4{font-family:"Playfair Display",serif;font-size:22px;font-weight:400;color:#0f0f0f;margin:0 0 15px;position:relative;z-index:999}.shop-page-area .item .shop-list .content .price{display:block;margin:0 0 30px;position:relative;z-index:999}.shop-page-area .item .shop-list .content .price del{display:inline-block;color:#797979;padding-right:10px}.shop-page-area .item .shop-list .content .price strong{font-size:20px;font-weight:600;color:#2048be;display:inline-block}.shop-page-area .item .shop-list .content p{display:none}.shop-page-area .item .shop-list .content a{position:relative;z-index:999}.shop-page-area .item .shop-list:hover figure:after{bottom:0;right:0;width:100%}.shop-page-area .item .shop-list:hover figure:before{top:0;left:0;width:100%}.shop-page-area .item .shop-list:hover .content:after{top:0;bottom:0}.shop-page-area .item.list-item{width:100%}.shop-page-area .item.list-item .shop-list{display:block;margin:0 0 30px;width:100%}.shop-page-area .item.list-item .shop-list figure{margin:0;overflow:hidden;vertical-align:middle;position:relative;width:30%;border:1px solid #eee;float:left;height:270px}.shop-page-area .item.list-item .shop-list figure:after{content:'';position:absolute;left:0;top:0;bottom:100%;right:100%;width:0;border:1px solid #2048be;border-right:0;border-bottom:0;transition:all .5s}.shop-page-area .item.list-item .shop-list figure:before{content:'';position:absolute;right:0;bottom:0;top:100%;left:100%;width:0;border:1px solid #2048be;border-left:0;border-top:0;transition:all .5s}.shop-page-area .item.list-item .shop-list figure img{width:100%;display:block}.shop-page-area .item.list-item .shop-list .content{border:1px solid #eee;position:relative;display:table;width:70%;margin:0;text-align:left;padding:15px 30px 0;overflow:hidden;height:270px;vertical-align:middle;background:#fff;z-index:1}.shop-page-area .item.list-item .shop-list .content:after{content:'';position:absolute;left:0;top:0;bottom:100%;right:100%;width:0;border:1px solid #2048be;border-right:0;border-bottom:0;transition:all .5s}.shop-page-area .item.list-item .shop-list .content:before{content:'';position:absolute;right:0;bottom:0;top:100%;left:100%;width:0;border:1px solid #2048be;border-left:0;border-top:0;transition:all .5s}.shop-page-area .item.list-item .shop-list .content ul{margin:0 0 10px;position:relative;z-index:999}.shop-page-area .item.list-item .shop-list .content ul li{padding:0;color:#e1e1e1}.shop-page-area .item.list-item .shop-list .content ul li:nth-child(1){color:#2048be}.shop-page-area .item.list-item .shop-list .content ul li:nth-child(2){color:#2048be}.shop-page-area .item.list-item .shop-list .content ul li:nth-child(3){color:#2048be}.shop-page-area .item.list-item .shop-list .content h4{font-family:"Playfair Display",serif;font-size:22px;font-weight:400;color:#0f0f0f;margin:0 0 10px;position:relative;z-index:999}.shop-page-area .item.list-item .shop-list .content .price{display:block;margin:0 0 10px;position:relative;z-index:999}.shop-page-area .item.list-item .shop-list .content .price del{display:inline-block;color:#797979;padding-right:10px}.shop-page-area .item.list-item .shop-list .content .price strong{font-size:20px;font-weight:600;color:#2048be;display:inline-block}.shop-page-area .item.list-item .shop-list .content p{display:block}.shop-page-area .item.list-item .shop-list .content a{position:relative;z-index:999}.shop-page-area .item.list-item .shop-list:hover figure:after{bottom:0;right:0;width:100%}.shop-page-area .item.list-item .shop-list:hover figure:before{top:0;left:0;width:100%}.shop-page-area .item.list-item .shop-list:hover .content:after{bottom:0;right:0;width:100%}.shop-page-area .item.list-item .shop-list:hover .content:before{top:0;left:0;width:100%}.shop-page-area .filter-area{padding:20px;background:#f5f5f5;margin:0 0 50px;float:left;width:100%}.shop-page-area .filter-area .list-grid{display:block;padding:2px 0}.shop-page-area .filter-area .list-grid ul li a{font-size:24px;color:#333;opacity:.5}.shop-page-area .filter-area .list-grid ul li a:focus{opacity:1}.shop-page-area .filter-area .short select{border:none;box-shadow:none;background:#fff;border-radius:50px;padding:6px 15px;border:1px solid #e3e3e3}.shop-page-area .filter-area .short select:focus{outline:none}.shop-page-area .filter-area .pagein ul li a{font-size:18px}.shop-page-area .filter-area .pagein ul li.active{display:inline-block;background:#fff;padding:0 15px;border-radius:50px;border:1px solid #e3e3e3}.product-details .bx-wrapper{margin:0}.product-details .bx-wrapper .bx-viewport{box-shadow:none;border:none}.product-details .bx-wrapper img{width:100% !important}.product-details .product-photo .thumbnails li a{padding:0;border:none;border-radius:0;width:100px;margin:0 0 5px;cursor:pointer}.product-details .product-photo .thumbnails li a img{width:100%}.product-details .product-photo .carousel-inner{margin-left:-15px;width:auto}.product-details .product-photo .carousel-inner .item{margin-left:-15px}.product-details .product-photo .carousel-inner .item img{width:100% !important}.product-details .product-size p{display:block;margin:0 0 10px;color:#797979}.product-details .product-size p span{color:#212121}.product-details .product-size ul li{color:#797979;text-transform:uppercase}.product-details .product-size ul li a{color:#797979}.product-details .product-size ul li a:hover{color:#212121}.product-details .product-discription .heading .header h2{font-family:"Playfair Display",serif;color:#212121;margin:0 0 10px;font-size:26px;font-weight:600;text-transform:uppercase}.product-details .product-discription .heading .header ul{display:block;margin:0 0 5px}.product-details .product-discription .heading .header ul li:nth-child(2){position:relative}.product-details .product-discription .heading .header ul li:nth-child(2):before{content:'';position:absolute;right:-2px;width:2px;background:#313131;top:6px;bottom:6px}.product-details .product-discription .heading .header ul li span{color:#313131}.product-details .product-discription .heading .header ul li ul{padding-right:15px}.product-details .product-discription .heading .header ul li ul li{color:#fc0}.product-details .product-discription .heading .header ul li ul li:nth-child(2):before{display:none}.product-details .product-discription .heading strong{font-weight:600;color:#212121;font-size:22px;display:block;margin:0 0 15px}.product-details .product-discription .heading .silder-control a{display:inline-block;width:25px;height:25px;background:#ececec;margin:0 2px;text-align:center}.product-details .product-discription .heading .silder-control a:hover{background:#2048be;color:#fff}.product-details .product-discription .panel-nav-tabs .panel-heading{padding:0;border-bottom:2px solid #d6d6d6}.product-details .product-discription .panel-nav-tabs .panel-heading ul li{position:relative;padding:15px 15px}.product-details .product-discription .panel-nav-tabs .panel-heading ul li.active a{color:#2048be}.product-details .product-discription .panel-nav-tabs .panel-heading ul li.active:after{content:'';position:absolute;right:0;left:0;height:3px;background:#2048be;bottom:-2px}.product-details .product-discription .panel-nav-tabs .panel-heading ul li:before{content:'';position:absolute;right:-2px;width:2px;background:#d6d6d6;top:15px;bottom:15px}.product-details .product-discription .panel-nav-tabs .panel-heading ul li:last-child:before{display:none}.product-details .product-discription .panel-nav-tabs .panel-heading ul li a{color:#212121;text-transform:uppercase}.product-details .product-discription .panel-nav-tabs .panel-body{border-bottom:2px solid #d6d6d6;margin:0 0 20px}.product-details .product-discription .panel-nav-tabs .panel-body .tab-pane p{margin:0}.product-details .product-discription form fieldset{width:100%;display:block;margin:0 0 20px}.product-details .product-discription form fieldset label{display:block;color:#212121;margin:0 0 15px;font-weight:500;font-size:16px;text-transform:uppercase}.product-details .product-discription form fieldset select{width:100%;height:42px;border:1px solid #eee;padding:0 20px;color:#797979}.product-details .product-discription form fieldset select:focus{outline:none}.product-details .product-discription .total-product{width:170px;padding:0 10px;border:1px solid #eee;text-align:center;float:left;margin-right:20px;color:#212121;line-height:48px;height:50px}.product-details .product-discription .total-product input{line-height:48px;height:48px;border:none;text-align:center}.product-details .product-discription .total-product input:focus{outline:none}.product-details .product-discription .total-product .btn-default{border-radius:0 !important;padding:10px}.product-details .pro-des{display:block;padding-top:80px}.product-details .pro-des h4{font-family:"Playfair Display",serif;color:#212121;font-weight:400;font-size:22px;text-transform:uppercase}.product-details .pro-des p{color:#797979;margin:auto;width:70%;font-size:16px}.testimonial-area{display:block;background:url(../images/icons/bg-1.jpg)}.testimonial-area .testimonial-list{text-align:center;position:relative;padding-top:50px}.testimonial-area .testimonial-list:after{content:'';position:absolute;left:0;right:0;top:0;height:90px;background:url(../images/icons/1.png);background-repeat:no-repeat;background-position:center}.testimonial-area .testimonial-list blockquote{font-family:"Playfair Display",serif;font-weight:400;font-size:40px;display:block;border:none;padding:0 150px;line-height:50px;position:relative;z-index:999}.testimonial-area .testimonial-list h4{font-family:"Playfair Display",serif;font-style:italic;font-weight:400;font-size:22px;display:block;margin:0 0 8px}.testimonial-area .testimonial-list h4 a{color:#212121}.testimonial-area .testimonial-list h4 a:hover{color:#2048be}.testimonial-area .testimonial-list span{color:#2048be;font-size:16px}.gallery-area .gall-sid{float:right}.gallery-area .gallery-list figure{position:relative;overflow:hidden;margin:0;padding:0;display:block;width:100%;padding-top:70%}.gallery-area .gallery-list figure:after{content:'';position:absolute;left:20px;right:100%;top:20px;bottom:100%;border:2px solid #fff;opacity:0;transition:all .5s}.gallery-area .gallery-list figure:before{content:'';position:absolute;left:100%;right:20px;top:100%;bottom:20px;border:2px solid #fff;opacity:.25;transition:all .5s;z-index:999}.gallery-area .gallery-list figure a{display:block;width:100%;text-align:center;min-height:100%;position:absolute;top:0}.gallery-area .gallery-list figure a img{display:block;transition:all .5s;height:100%;position:absolute;width:auto;max-width:initial;min-width:100%}.gallery-area .gallery-list figure a span{position:absolute;top:42%;z-index:999;left:0;right:0;width:0;height:0;line-height:0;font-size:20px;margin:0 auto;color:#fff;transform:rotate(45deg);background:rgba(0,0,0,.5);opacity:0;transition:all .5s}.gallery-area .gallery-list figure a span:hover{background:#2048be}.gallery-area .gallery-list figure a span i{transform:rotate(-45deg)}.gallery-area .gallery-list figure:hover:after{right:20px;bottom:20px;opacity:.25}.gallery-area .gallery-list figure:hover:before{left:20px;top:20px}.gallery-area .gallery-list figure:hover a img{transform:scale(1.1,1.1)}.gallery-area .gallery-list figure:hover a span{opacity:1;width:70px;height:70px;line-height:70px}.gallery-area .portfolio-nav{margin:0 0 50px}.gallery-area .portfolio-nav ul li{color:#999;font-weight:600;cursor:pointer;text-transform:uppercase}.gallery-area .portfolio-nav ul li span{width:50px;height:2px;background:#999;display:inline-block;margin-right:5px}.gallery-area .portfolio-nav ul li.is-checked{color:#212121}.gallery-area .portfolio-nav ul li.is-checked span{background:#212121}.sidebar .widget{display:block;margin:0 0 50px}.sidebar .widget h3{font-weight:400;font-family:"Playfair Display",serif;color:#212121;margin:0 0 35px;padding:0 0 15px;position:relative;font-size:22px;text-transform:capitalize}.sidebar .widget h3:after{content:'';position:absolute;left:0;bottom:0;height:2px;width:20%;background:#2048be}.sidebar .search-area form{position:relative}.sidebar .search-area form input{height:42px;width:100%;border:2px solid #eee;padding:0 15px;color:#aaa}.sidebar .search-area form button{position:absolute;top:4px;right:0;background:transparent;color:#aaa;border-left:2px solid #eee;padding:4px 12px;font-size:18px}.sidebar .recent-post .single-post{display:block;margin:0 0 30px}.sidebar .recent-post .single-post:last-child{margin:0}.sidebar .recent-post .single-post .post-content h4{font-size:18px;font-family:"Playfair Display",serif;font-weight:400;margin:0 0 10px}.sidebar .recent-post .single-post .post-content h4 a{color:#212121}.sidebar .recent-post .single-post .post-content h4 a:hover{color:#2048be}.sidebar .recent-post .single-post .post-content ul li{color:#212121;font-size:12px}.sidebar .recent-post .single-post .post-content ul li i{font-style:initial;color:#212121}.sidebar .latest-product .single-post{display:block;margin:0 0 30px}.sidebar .latest-product .single-post:last-child{margin:0}.sidebar .latest-product .single-post .post-content h4{font-size:16px;font-weight:500;margin:0 0 10px}.sidebar .latest-product .single-post .post-content h4 a{color:#212121}.sidebar .latest-product .single-post .post-content h4 a:hover{color:#2048be}.sidebar .latest-product .single-post .post-content strong{font-size:15px;color:#212121}.sidebar .latest-product .single-post .post-content del{color:#848484;display:block}.sidebar .latest-product ul li{display:block;padding:4px 0}.sidebar .latest-product ul li .checkbox-custom{display:inline-block;position:relative;margin:5px;cursor:pointer;border:none}.sidebar .latest-product ul li .checkbox-custom:before{content:'';background:#fff;border:1px solid #ddd;display:inline-block;vertical-align:middle;width:18px;height:18px;padding:2px;margin-right:10px;text-align:center;position:absolute;border-radius:3px}.sidebar .latest-product ul li .checkbox-custom:checked:before{content:'';background:#2048be;border:1px solid #2048be}.sidebar .latest-product ul li p{margin:0;display:inline-block;padding-left:15px;color:#333e48}.sidebar .latest-product ul li p span{color:#797979;font-weight:700;padding-left:10px}.sidebar .latest-product ul a{padding:3px 15px;background:#212121;color:#fff;border-radius:10px;display:inline-block;margin-top:10px}.sidebar .latest-product ul a:hover{background:#2048be}.sidebar .author .author-content{text-align:center}.sidebar .author .author-content figure{position:relative;overflow:hidden;display:block;margin:0 0 30px;border-radius:10px}.sidebar .author .author-content figure img{transform:scale(1.2,1.2);width:100%;transition:all .5s}.sidebar .author .author-content h4{font-weight:600;font-size:16px;margin:0 0 15px;text-transform:uppercase}.sidebar .author .author-content ul li a{color:#c3c3c3;font-size:16px}.sidebar .author .author-content ul li a:hover{color:#2048be}.sidebar .instagram ul{display:block;margin:-5px -3px}.sidebar .instagram ul li{padding:5px 3px}.sidebar .instagram ul li a{display:block;position:relative;text-align:center}.sidebar .instagram ul li a:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;border:4px solid #2048be;transition:all .5s}.sidebar .instagram ul li a:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#2048be;opacity:0;transition:all .5s}.sidebar .instagram ul li a span{position:absolute;top:40%;font-size:16px;color:#fff;opacity:0;left:0;right:0;transition:all .5s}.sidebar .instagram ul li a:hover:after{opacity:1}.sidebar .instagram ul li a:hover:before{opacity:.5}.sidebar .instagram ul li a:hover span{opacity:1}.sidebar .instagram ul li a img{width:100%}.sidebar .price-range .range strong{display:block;color:#575560;margin:0 0 20px}.sidebar .price-range .range .range-box{margin:0 0 10px}.sidebar .price-range .range span{padding-right:5px;color:#686868}.sidebar .price-range .range .price-box{padding:4px 0;display:inline-block;border:none;color:#686868}.sidebar .price-range .ui-widget-content .ui-state-default{background:#2048be;border-radius:100%;cursor:pointer;margin-top:-2px}.sidebar .price-range .ui-widget-content .ui-state-default:focus{outline:none}.sidebar .price-range .ui-widget-content .ui-state-default:last-child{background:#fff;border:2px solid #2048be}.sidebar .price-range .ui-widget-header{background:#dcdcdc;height:6px;margin-top:-2px;cursor:pointer}.sidebar .price-range .ui-widget-content{background:#dcdcdc;height:2px;cursor:pointer}.sidebar .price-range .ui-widget-content{border:none}.sidebar .price-range .ui-slider-handle{width:15px;height:15px;top:-5px}.sidebar .price-range a{padding:3px 15px;background:#212121;color:#fff;border-radius:10px;display:inline-block;margin-top:20px}.sidebar .price-range a:hover{background:#2048be}.subsP{color:#797979;font-size:16px;padding:0 60px}.box-cookies.hide{display:none !important}.box-cookies{position:fixed;background:rgba(0,0,0,.9);width:100%;z-index:998;bottom:0;display:flex;align-items:center;justify-content:space-between}.box-cookies .msg-cookies,.box-cookies .btn-cookies{text-align:center;padding:25px;color:#2048be;font-size:18px}.box-cookies .btn-cookies{cursor:pointer;align-self:normal}@media screen and (max-width:600px){.box-cookies{flex-direction:column}}.btn-whatsapp{position:fixed;outline:none;bottom:30px;right:30px;border-radius:50%;height:65px;width:65px;cursor:pointer;background:#34af23;color:#fff;font-size:4.3rem;animation-name:pulsar;animation-duration:.8s;animation-timing-function:ease-out;animation-delay:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:none;animation-play-state:running}@keyframes pulsar{0%{height:65px;width:65px}100%{height:85px;width:85px}}.pwa-banner{position:fixed;bottom:0;left:0;width:100%;background-color:#f2f2f2;padding:10px;text-align:center}.pwa-banner p{margin:0}.pwa-banner button{margin-top:5px}