#preloader{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#fff;z-index:999999;transition:0.3s ease opacity;text-align:center;width:100%;height:100%}#preloader:before{content:"";width:80px;height:80px;border:3px solid #03a9f5;display:block;border-radius:50%;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%, -50%);animation-name:LoaderCicle;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}#preloader:after{content:"";width:80px;height:80px;border:3px solid #03a9f5;display:block;border-radius:50%;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%, -50%);animation-name:LoaderCicle;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;animation-delay:1s}@keyframes LoaderCicle{0%{width:0;height:0;opacity:0}10%{width:10px;height:10px;opacity:1}80%{width:60px;height:60px;opacity:0.1}100%{width:70px;height:70px;opacity:0}}body{overflow-x:hidden}a:hover,a:active,a:focus{color:#03a9f5;text-decoration:none;outline:none}.bg-primary{background-color:#03a9f5 !important}.theme-overlay[data-overlay-dark]:before,.theme-overlay[data-overlay-light]:before{background:#03a9f5}.text-primary{color:#03a9f5 !important}@media screen and (min-width: 1200px){.container{max-width:1170px;width:100%}}.scroll-to-top{font-size:20px;text-align:center;color:#fff;text-decoration:none;position:fixed;bottom:20px;right:20px;display:none;border-radius:50%;background:#000;border:1px solid #2a2a2a;width:35px;height:35px;line-height:30px;z-index:9999;outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all 0.3s ease}.scroll-to-top i{color:#fff}.scroll-to-top:hover{color:#232323;background:#fff}.scroll-to-top:hover i{color:#232323}.scroll-to-top:visited{color:#232323;text-decoration:none}.inner-title{border-bottom:1px solid rgba(0,0,0,0.09);margin-bottom:35px;padding-bottom:15px}.inner-title h1,.inner-title h2,.inner-title h3,.inner-title h4,.inner-title h5,.inner-title h6{font-weight:500}.inner-title h3,.inner-title h4{font-size:26px;font-weight:500}@media screen and (max-width: 991px){.inner-title{margin-bottom:30px}.inner-title h3,.inner-title h4{font-size:24px}}@media screen and (max-width: 575px){.inner-title h3,.inner-title h4{font-size:22px}}.butn-style1{display:inline-block;font-size:14px;padding:6px 18px !important;border:2px solid #03a9f5;background:#03a9f5;color:#fff !important;letter-spacing:.5px;line-height:26px;border-radius:4px;width:auto;font-family:'Poppins', sans-serif;font-weight:600;transition-duration:0.3s;transition-timing-function:ease-in-out}.butn-style1.small{padding:2px 12px;text-transform:capitalize;border-radius:4px;font-size:90%;display:inline-block}.butn-style1.medium{padding:6px 18px;border-radius:4px;text-transform:capitalize}.butn-style1.large{padding:12px 20px;font-size:16px}.butn-style1.wide{padding:6px 22px}.butn-style1:hover,.butn-style1:active,.butn-style1:focus{background:#fff;color:#03a9f5 !important;border:2px solid #03a9f5;box-shadow:none}.butn-style1.dark{background:#232323;border:2px solid #232323}.butn-style1.dark:hover,.butn-style1.dark:active,.butn-style1.dark:focus{border-color:#232323;background-color:#fff;color:#232323 !important}.butn-style1.white{border-color:#fff;background-color:#fff;color:#03a9f5 !important}.butn-style1.white:hover,.butn-style1.white:active,.butn-style1.white:focus{border-color:#fff;background-color:#fff;color:#03a9f5 !important}.top-bar-info{display:inline-block;vertical-align:middle}.top-bar-info ul{margin-bottom:0}.top-bar-info li{font-weight:600;list-style-type:none;font-size:14px;padding-right:15px;display:inline-block;margin-bottom:0}.top-bar-info li:last-child{padding-right:0}.top-bar-info li a{color:#fff}#top-bar{display:block;position:relative;z-index:999;background:#f5f5f5;padding:7px 0}.top-bar-info li i{color:#fff;margin-top:1px;display:inline-block;font-size:16px;vertical-align:text-top}@media screen and (max-width: 575px){.top-bar-info li{padding-right:10px}}@media screen and (min-width: 992px){header .attr-nav li i{font-size:26px}}@media screen and (max-width: 1199px){header .attr-nav li i{font-size:22px}}@media screen and (max-width: 991px){.product-search .search-submit{min-width:auto}}@media screen and (max-width: 575px){header .top-nav>li{margin-left:8px}header .attr-nav li i{font-size:18px}}.page-title-section{background-size:cover;background-position:center;border-bottom:1px solid rgba(0,0,0,0.05);padding:90px 0}.page-title-section .title-info{width:100%;display:block;vertical-align:middle;margin-bottom:15px}.page-title-section .breadcrumbs-info{text-align:left;white-space:nowrap;width:100%;display:block;vertical-align:middle}.page-title-section h1{font-size:36px;font-weight:600;letter-spacing:1px;line-height:1.2;color:#22222b;margin-bottom:0}.page-title-section ul{margin-bottom:0}.page-title-section ul li{display:inline-block}.page-title-section ul li:last-child a{color:#03a9f5}.page-title-section ul li:after{content:'\e649';font-weight:700;vertical-align:middle;color:#616161;font-family:'themify';padding:0 6px 0 10px;font-size:10px}.page-title-section ul li:last-child:after{content:none}.page-title-section ul li a{color:#616161;font-size:14px;font-weight:600}.page-title-section .active a,.page-title-section li.active:last-child a{color:#fff}@media screen and (max-width: 1199px){.page-title-section{padding:70px 0}.page-title-section h1{font-size:34px}}@media screen and (max-width: 991px){.page-title-section{padding:50px 0}.page-title-section h1{font-size:30px}}@media screen and (max-width: 767px){.page-title-section .title-info{margin-bottom:10px}.page-title-section h1{font-size:28px}}.categories-banner{position:relative;overflow:hidden}.categories-banner .offer-img:before{content:"";height:0;width:0;position:absolute;background:rgba(255,255,255,0.61) none repeat scroll 0 0;top:0;left:0;margin:auto;pointer-events:none;opacity:1}.categories-banner .offer-img:after{content:"";height:0;width:0;position:absolute;background:rgba(255,255,255,0.61) none repeat scroll 0 0;bottom:0;right:0;pointer-events:none;opacity:1}.categories-banner:hover .offer-img:before,.categories-banner:hover .offer-img:after{transition-duration:1.3s;height:100%;width:100%;opacity:0}.categories-banner .categories-details{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-transform:capitalize;text-align:left;width:100%;padding:0 35px}@media screen and (max-width: 991px){.categories-banner .categories-details{padding:0 25px}}@media screen and (max-width: 575px){.categories-banner .categories-details{padding:0 15px}}.product-grid{position:relative;overflow:hidden;height:100%;padding:15px;text-align:center;border:1px solid rgba(0,0,0,0.1)}.product-grid .product-img{padding:0 0 15px 0}.product-grid .product-description{padding:35px 0 25px 0;text-align:center;border-top:1px solid rgba(0,0,0,0.1)}.product-grid .product-description h3{font-size:18px;margin-bottom:0;line-height:normal;word-spacing:3px;letter-spacing:0.5px;text-transform:capitalize;font-weight:500}.product-grid .product-description .price{margin-bottom:0;font-size:16px;font-weight:500}.product-grid .product-description .regular-price{color:#03a9f5;margin-right:10px}.product-buttons ul{margin-bottom:20px}.product-buttons ul li{display:inline-block;margin-right:5px;vertical-align:middle}.product-buttons ul li:last-child{margin-right:0}.product-buttons .product-button:hover,.product-buttons .product-button-big:hover{background:#f5f5f5}@media screen and (max-width: 767px){.product-grid .product-description{padding:25px 0}.product-grid .product-description h3,.product-grid .product-description .price{font-size:16px}.product-buttons .btn-link{padding:0 12px}}.product-detail .label-sale{margin-left:5px;vertical-align:top;padding:2px 7px}.product-detail .offer-price{text-decoration:line-through;color:red}.form-control{background:#fbfbfb;color:#232323;padding:0rem 1rem;border:none;box-shadow:none;width:100%;line-height:1.5;border-radius:0.3125rem;border:1px solid #e8e8e8;border-radius:4px;height:50px;font-size:0.9rem}.form-control:focus{box-shadow:none;border-color:#03a9f5}.form-control.medium{height:40px}.search-form_submit{background:none;border:none;cursor:pointer;margin-top:7px}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#03a9f5}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;width:40px;height:40px;background:#fff !important;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;-webkit-box-shadow:0 5px 28px 0 rgba(50,50,50,0.1);-moz-box-shadow:0 5px 28px 0 rgba(50,50,50,0.1);box-shadow:0 5px 28px 0 rgba(50,50,50,0.1)}.owl-nav i,.owl-nav span{color:#232323;font-size:18px;padding-top:4px}.owl-carousel .owl-item img{width:auto;display:inline-block}.form-group{margin-bottom:1rem}.form-group label{margin-bottom:.5rem}.form-control:focus{border-color:#4e86ff}.form-check-input:checked{border-color:#4e86ff;background-color:#4e86ff}.quform-input{position:relative}.quform-input .quform-errors-wrap{position:absolute;right:8px;top:0;line-height:normal;z-index:1}.quform-element>label{font-weight:normal;padding-bottom:5px;margin-bottom:0;color:#6a747b;font-size:15px}.quform-element>label .quform-required{color:#cc0101;font-size:10px}.quform-inner input{width:100%}.quform-elements .quform-element textarea{margin-bottom:0;padding:8px 15px;vertical-align:top}.quform-elements .quform-element select{margin-bottom:0;padding:8px 35px 8px 15px}.quform-errors{padding:0;margin:0;line-height:normal}.quform-errors>.quform-error{padding:0;background:none;border:none;float:none;color:#f5543f;font-size:11px;line-height:normal;letter-spacing:normal}.quform-outer-no-js .quform-error{padding:0;background:none;border:none;float:none;color:#f5543f;font-size:11px;line-height:normal;letter-spacing:normal}.quform-outer-no-js .quform-success-message{padding:0.75rem 1.25rem 0.75rem 3rem}.quform-has-error input,.quform-has-error textarea,.quform-has-error select,.quform-has-error input[type=file],.quform-has-error .custom-file-label{border-color:#f5543f}.quform-success-message{padding:0.75rem 1.25rem 0.75rem 3rem}.quform-submit-inner{float:none}.quform-loading-wrap{float:none}.quform-loading-wrap .quform-loading{display:inline-block}.quform-element{margin-bottom:1rem}.contact-info{border:1px solid rgba(0,0,0,0.08);text-align:center;padding:25px}.contact-info .contact-icon{width:70px;height:70px;line-height:70px;border-radius:50px;text-align:center;background-color:#03a9f5;color:#fff;margin:0 auto 15px auto;font-size:26px}@media screen and (max-width: 1199px){.contact-info .contact-icon{width:65px;height:65px;line-height:65px;font-size:22px}}@media screen and (max-width: 575px){.contact-info{padding:20px}.contact-info .contact-icon{width:60px;height:60px;line-height:60px}}footer p{margin-bottom:0}footer h3{font-size:18px;font-weight:500;margin-bottom:20px;line-height:1;position:relative}footer h3:after{content:'';display:block;width:70px;height:2px;background:#03a9f5;margin-top:12px}footer h3.footer-title-style2{margin-bottom:25px}h3.footer-title-style2:after{width:100%;height:1px;background:rgba(0,0,0,0.1);margin-top:15px}.footer-bottom{border-top:1px solid rgba(255,255,255,0.09)}.footer-bottom p{color:rgba(255,255,255,0.7)}.footer-bar{padding-top:20px;padding-bottom:20px;margin-top:50px;text-align:center;background:#191919;color:#939393}.footer-bar span{color:#03a9f5;font-size:15px;font-weight:400}.footer-social-icons ul{margin-bottom:0}.footer-social-icons ul li{display:inline-block;border:1px solid #939393;border-radius:50%;color:#fff;margin-right:10px;margin-bottom:5px;-webkit-transition-duration:.3s;transition-duration:0.3s}.footer-social-icons ul li:last-child{margin-right:0}.footer-social-icons ul li a{color:#939393;display:block;font-size:15px;height:35px;line-height:34px;text-align:center;width:35px}.footer-social-icons ul li:hover{background:#03a9f5;border-color:#03a9f5}.footer-social-icons ul li:hover i{color:#fff}.footer-social-icons.small ul li{margin-bottom:0}.footer-social-icons.small ul li a{font-size:12px;height:25px;line-height:26px;width:25px}.footer-list{margin:0}.footer-list li{list-style-type:none;color:#939393;padding:6px 0}.footer-list li:first-child{padding-top:0}.footer-list li:last-child{padding-bottom:0}.footer-list li a{font-size:15px;font-weight:400;color:#939393}.footer-list li a:before{content:'\f105';font-weight:700;vertical-align:bottom;font-family:Font Awesome\ 5 Free;color:#939393;padding-right:8px;-webkit-transition-duration:.3s;transition-duration:.3s}.footer-list li a:hover{color:#fff}.footer-list li a:hover:before{color:#fff}@media screen and (max-width: 767px){.footer-bar{margin-top:40px}.footer-subscribe .butn{line-height:22px}.footer-bar p{font-size:13px}}

