*{margin:0; padding:0; border:none; outline:none; box-sizing:border-box; list-style:none; text-decoration:none !important; background-repeat:no-repeat !important;}
img{max-width:100%; height:auto;}
p{font-size:15px;}
h1, h2, h3, h4, h5, h6, a, p{font-family:'Montserrat', sans-serif;}
::selection{color:#fff; background-color:#ff3c00;}
::-moz-selection{color:#fff; background-color:#ff3c00;}
body{font-family:'Montserrat', sans-serif;}
/*================================================== 
Navigation
================================================== */
.start-header{opacity:1; transform:translateY(0); -webkit-transition :all 0.3s ease-out; transition :all 0.3s ease-out;}
.start-header.scroll-on .top-bar{display:none;}
.start-header.scroll-on{box-shadow:0 5px 10px 0 #00000080; background:#ffffffbe; padding:10px 0; -webkit-transition :all 0.3s ease-out; transition :all 0.3s ease-out;}
.navbar-brand img{height:90px; width:auto; display:block; -webkit-transition :all 0.3s ease-out; transition :all 0.3s ease-out;}
.start-header.scroll-on .navbar-brand img{height:60px; -webkit-transition :all 0.3s ease-out; transition :all 0.3s ease-out;}
.start-header.scroll-on{top:0;}
.navigation-wrap{position:fixed; width:100%; top:0; left:0; z-index:99; -webkit-transition :all 0.3s ease-out; transition :all 0.3s ease-out;}
.navbar-toggler{float:right; border:none; padding-right:0;}
.navbar-toggler:active, .navbar-toggler:focus{outline:none;}
.navbar-light .navbar-toggler-icon{width:24px; height:17px; background-image:none; position:relative; border-bottom:1px solid #000; transition:all 300ms linear;}
.navbar-light .navbar-toggler-icon:after, .navbar-light .navbar-toggler-icon:before{width:24px; position:absolute; height:1px; background-color:#000; top:0; left:0; content:''; z-index:2; transition:all 300ms linear;} 
.navbar-light .navbar-toggler-icon:after{top:8px;}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after{transform:rotate(45deg);}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before{transform:translateY(8px) rotate(-45deg);}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{border-color:transparent;}
.navbar ul li:hover:after{bottom:0; opacity:1;}
.navbar ul li.active:hover:after{opacity:0;}
.navbar ul li{position:relative; transition:all 200ms linear;}
.navbar ul li:hover ul{transform:translate3d(0, 10px, 0); visibility:visible; opacity:1; display:block; transition:all 200ms linear; z-index:99;}
.navbar ul li ul{padding:10px!important; margin:0; font-size:13px; letter-spacing:1px; background-color:hsl(0, 0%, 9%); border:none; 	border-radius:3px; box-shadow:0 5px 10px 0 rgba(138, 155, 165, 0.15); transition:all 200ms linear; position:absolute; left:0px; top:24px; display:none; opacity:1; visibility:visible; max-height:999px; transform:translate3d(0, 0px, 0);}
.navbar ul li .dropdown-toggle::after{display:none;}
.navbar ul li ul li a{width:100%; background:none; padding:3px 15px; color:#fff; border-radius:2px; transition:all 200ms linear; font-size:14px; white-space:nowrap;}
.navbar ul li ul li a:hover{color:rgb(255, 72, 0);}
.navigation{padding:0 10px;}
.navigation a.navbar-brand{padding:0;}
.navbar-toggler-icon i{color:#18b2b5; font-size:30px;}
.navbar{padding:0 5px;}
.navbar ul li{font-size:14px; color:#1f2c2d; display:inline-block; position:relative; line-height:30px; padding:0 20px; font-weight:400;}
.navbar ul li a{font-weight:400; color:#000000; padding:10px 5px; font-weight:bold; font-weight:400;}
.navbar ul li .active{font-weight:700; color:#204066;}
.mob-menu{display:none;}
.tb-left img{width:80%;}
.tb-right{padding:20px 0;}
.tb-right .content img{width:35%; float:right;}
.tb-right .content p{margin-bottom:0; font-size:13px;}
.desk-menu{background:#204066;}
.desk-nav{position:relative; width:100%; z-index:1000; height:3.6rem;}
.desk-nav ul li{position:relative; display:inline-block; margin-right:40px;}
.desk-nav ul li:last-child{margin-right:0;}
.desk-nav ul li a{display:inline-block; font-size:13px; font-weight:300; color:#fff; transition:.2s ease-out; padding:18px 5px; font-weight:500; text-transform:uppercase;}
.desk-nav ul li a:hover{color:#13b38d;}
.desk-nav ul li .Active:after{content:""; position:absolute; width:100%; height:3px; background:#13b38d; bottom:0; left:0;}
.desk-nav ul li ul{padding:10px; margin:0; font-size:13px; letter-spacing:1px; width:350px; border:none; border-radius:3px; box-shadow:0 5px 10px 0 rgba(138, 155, 165, 0.15); transition:all 200ms linear; position:absolute; left:-20px; top:35px; display:none; opacity:1; visibility:visible; max-height:999px; transform:translate3d(0, 0px, 0);}
.desk-nav ul li:hover ul{transform:translate3d(0, 10px, 0); visibility:visible; opacity:1; display:block; transition:all 200ms linear; z-index:99;}
.desk-nav ul li ul li{width:100%; background:#204066; display:flex;}
.desk-nav ul li ul li a{width:100%; padding:1rem 1rem; border-bottom:1px solid rgba(0,0,0,.05); border-top:1px solid #ffffff10; color:#fff; width:100%; font-size:12px; font-weight:300; border-radius:2px; transition:all 200ms linear; white-space:nowrap;}
.desk-nav ul li ul li a:hover{}
.header-social{text-align:right;}
.header-social a{margin:0 15px;}
.header-social .fa{font-size:20px; color:#fff; padding-top:18px;}
/* banner slick Slider Start */
.slider-wrapper{position:relative; width:100%; overflow:hidden;}
.slick-slider{position:relative; display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:none; touch-action:none; -webkit-tap-highlight-color:transparent;}
.slick-list{position:relative; overflow:hidden; display:block; margin:0; padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer; cursor:hand;}
.slick-slider .slick-list,  .slick-track,  .slick-slide,  .slick-slide img{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
.slick-track{position:relative; left:0; top:0; display:block; zoom:1;}
.slick-track:before,  .slick-track:after{content:""; display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left; height:100%; min-height:1px; display:none;}
.slick-slide img{display:block; max-width:100%;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block; height:auto; border:1px solid transparent;}
.slick-slide > .slick-slider-img{position:relative; display:block; width:100%;}
.slick-slide img{display:block; width:100%;}
.slick-slide img.slick-loading{display:none;}
/* progress bar */
.slider-progress{width:100%; height:5px; background:rgba(255,255,255,0.5); position:absolute; top:0;}
.slider-progress .progress{width:0%; height:5px; background:#13b38d;}
/*banner Slick Slider end */
.banner{position:relative;}
.banner-txt{position:absolute; top:15%; width:100%; text-align:left; left:5%;}
.banner-txt h1{color:#13b38d; font-size:100px; font-weight:800;}
.banner-txt h2{letter-spacing:5px; color:#204066; font-weight:600; font-size:60px;}
.banner-txt p{width:50%; color:#636363; font-weight:500; padding-top:10px; font-size:18px;}
.banner-txt p span{color:#13b38d;}
.banner-btn .btn{background:#204066; color:#13b38d; padding:0.7rem 2rem; font-size:18px; font-weight:600; margin-top:10px;}
.about-body{background:url(../images/about-bg.jpg); background-position:center; background-size:100% 100%; background-attachment:fixed;}
.about{margin-top:70px;}
.about-head{text-align:center;}
.about-head h3{color:#204066; font-weight:600; position:relative; line-height:40px; width:50%; margin:auto;}
.about-head h3::after{content:" "; position:absolute; background:#13b38d; height:3px; width:30%; left:35%; bottom:-10px; text-align:center;}
.about-head p{padding-top:40px; width:60%; margin:auto; color:#636363;}
.about-body{margin-top:70px; padding:50px 0; text-align:center;}
.about-body .content{background:#fff; padding:15px; border-radius:10px; height:400px;}
.ab-head{text-align:center; height:100px;}
.ab-head img{width:40%;}
.ab-body{height:220px;}
.ab-body h5{color:#204066; font-weight:600;}
.ab-body p{padding-top:30px; color:#636363; font-size:14px; font-weight:500;} 
.ab-btn .btn{color:#13b38d; font-weight:500;}
.ab-btn .btn:hover{border-bottom:1px solid #13b38d;}
.news{margin-top:70px;}
.news-body{margin-top:100px;}
.appoinment{background:url(../images/appo-bg.jpg); background-size:cover; background-position:center; background-attachment:fixed; text-align:center; margin-top:70px; padding:100px 0;}
.appoinment h3{color:#fff; font-size:45px; font-weight:600;}
.appoinment h3 span{color:#13b38d;}
.appo-btn{margin-top:30px;} 
.appo-btn .btn{background:#13b38d; color:#fff; border-radius:30px; padding:0.8rem 2rem; font-weight:600;}
.appo-btn .btn:hover{border:#13b38d 1px solid; background:transparent;}
.m-right{padding:0;}
.m-left{padding-left:70px; padding-top:50px; padding-right:50px;}
.m-left h3{border-bottom:4px solid #13b38d; width:35%; margin-bottom:20px; color:#204066;}
.m-left p{color:#636363; font-weight:500; line-height:25px;}
.m-right1{padding-left:70px; padding-top:120px; padding-right:50px;}
.m-right1 h3{border-bottom:4px solid #13b38d; width:58%; margin-bottom:20px; color:#204066;}
.m-right1 p{color:#636363; font-weight:500; line-height:25px;}
.promise{text-align:center;}
.promise ul li{border-right:1px solid #00000031; margin-bottom:100px;}
.promise ul li:nth-child(3n){border-right:none;}
.promise ul li:last-child{border-right:none;}
.promise{margin-top:80px;}
.promise .content img{width:auto;}
.promise .content h5{color:#636363; padding-top:30px; font-weight:600;}
.promise .content p{color:#636363; font-weight:500; width:80%; margin:auto;}
.newsletter{background:#204066; padding:25px 15px;}
.nl-left{text-align:right;}
.nl-left h3{color:#fff; font-weight:500; padding-top:10px; position:relative;}
.nl-right input[type="email"]{border-top-left-radius:30px; border-bottom-left-radius:30px; padding:0.8rem 10rem 0.8rem 1rem;}
.nl-right input[type="submit"]{border-top-right-radius:30px; border-bottom-right-radius:30px; padding:0.8rem 2rem 0.8rem 2rem; background:#13b38d; color:#fff; font-weight:600; letter-spacing:1px; margin-left:-5px;}
.footer-area{padding:80px 15px 0px 15px; background:url(../images/footer-bg.jpg); background-size:cover; background-position:center;}
.footer-sec .col-md-3 h5{color:#fff; font-weight:500; margin-bottom:20px;}
.footer-sec .col-md-3 p{color:#fff; font-size:12px; font-weight:500; line-height:25px;}
.footer-social .fa{margin-right:15px; font-size:25px;}
.footer-social a{color:#fff;}
.footer-sec .ql ul li a{color:#fff; font-size:12px; font-weight:500;}
.fc ul li{color:#fff; font-size:13px; font-weight:500; margin-bottom:20px;}
.achievement{text-align:center; padding-bottom:40px;}
.achievement img{width:70%;}
.achievement ul li{display:inline-block; margin:0 10px;}
.copy-right{text-align:center; padding-bottom:20px;}
.copy-right span{color:#fff; font-size:12px; letter-spacing:2px;}
/* Arrows */
.slick-prev, .slick-next{position:absolute; display:block; line-height:0; font-size:0; cursor:pointer; background:transparent; color:#000; bottom:0px; margin-top:5rem; padding:0rem; border:none;}
.slick-prev:focus, .slick-next:focus{outline:none;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:0.25;}
.slick-prev:before, .slick-next:before{line-height:1; color:white; opacity:0.85; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.slick-prev{background:url(../images/prev.png) top left no-repeat; left:-40px; bottom:0px; width:30px; height:50px; font-size:0; transition:0.3s ease-in-out;}
.slick-next{background:url(../images/next.png) top left no-repeat; right:-40px; bottom:0px; width:30px; height:50px; font-size:0; transition:0.3s ease-in-out;}
.brands h6{margin-top:40px;}
.brands p{margin-top:50px;}
.brands .white-div img{width:50%;}
.brand-head{margin-bottom:80px;}
.gallery{margin-top:200px; background:#204066; padding:70px 15px;}
.gallery .photos{margin-top:-150px;}
.gallery-btn{text-align:center; margin-top:80px;}
.gallery-btn .btn{background:#13b38d; color:#fff; padding:0.7rem 3rem; border-radius:10px; letter-spacing:1px;}
.gallery-btn .btn:hover{background:transparent; border:1px solid #13b38d;}
/*===== BACK TO TOP =====*/
.back-to-top{position:fixed; bottom:25px; right:25px; display:none; z-index:999; background:#13b38d; color:#fff; padding:0.5rem; font-weight:500; font-size:20px; border-radius:10px;}
/*Wordpress*/
.tb-right .content p a{color:#212529;}
.lineheight48{line-height:48px;}
.footer-sec .ql ul li a:hover{color:#13b38d;}
.es-field-wrap label{width:70%; float:left;}
.nl-right input[type="email"]{width:100%;}
.nl-left h3{padding-top:12px !important;}
.nl-right input[type="submit"]{opacity:1;}
.nl-right input[type="submit"]:hover{opacity:0.7;}
.desk-nav ul li.current-menu-item a{font-weight:700; color:#13b38d;}
.desk-nav ul li.current-menu-item a::after{content:""; position:absolute; width:100%; height:3px; background:#13b38d; bottom:0; left:0;}
.footer-social a:hover{color:#13b38d;}
.fc ul li a{color:#fff; font-weight:500;}
.fc ul li a:hover{color:#13b38d;}
.copy-right span a{color:#fff; text-decoration:underline !important;}
.copy-right span a:hover{color:#fff; text-decoration:none;}
.about-head .entry-title{display:none;}
.accordion{background:#ebeeef; color:#636363; cursor:pointer; padding:18px; width:100%; text-align:left; border:none; outline:none;  transition:0.4s; font-weight:700; margin-bottom:5px;}
.active, .accordion:hover{background:#f7f7f7; color:#13b396;}
.news-body .panel{padding:0 18px; background:white; overflow:hidden; max-height:0; transition:max-height 0.2s ease-out;}
.accordion:after{content:'\02795'; font-size:13px; color:#777; float:right; margin-left:5px;}
.active:after{content:"\2796";}
.news-body .panel p{color:#636363; font-weight:500; line-height:25px; margin:15px 0;}
.news-body .panel p span a{color:#13b38d; font-size:14px;}
.news-body{margin-bottom:50px;}
.promise .content h5 a{color:#636363; font-weight:600;}
.promise .content h5 a:hover{color:#13b38d;}
.promise ul li:nth-child(4){margin-left:190px;}
.nl-left h3::after{content:" "; position:absolute; background:#13b38d; height:3px; width:38%; left:63%; bottom:-10px; text-align:center;}
.page-template-home .map{margin-bottom:-56px;}
/*About Page*/
.in-banner-sec{}
.in-banner-sec img{width:100%; height:auto; max-width:100%;}
.page-template-about .mission .entry-title{display:none;}
.page-template-about .m-left{padding:40px 100px 0 70px;}
.page-template-about .map{margin-bottom:-56px;}
.page-template-about .about, .page-template-about .about-body{margin-top:0;}
.uldesign ul li{line-height:45px; margin-bottom:15px; padding-left:40px; text-align:left; color:#fff; font-size:19px; font-weight:bold;}
.uldesign ul li a{color:#fff; font-weight:bold;}
.uldesign ul li a:hover{color:#13b38d;}
.uldesign ul li img{margin-right:15px;}
.uldesign ul li:nth-child(odd){background:#cccccc51;}
.uldesign ul li:nth-child(even){background:#ffffff31;}
.form-holder{background:#f2f2f2;}
.form-holder h3{text-align:center; display:block; background:#839fbd; color:#fff; line-height:140px;}
.form-holder-div{padding:46px 40px;}
.form-holder-div input{background:none; border:none; border-bottom:#ccc solid 1px; line-height:50px; width:100%; padding-left:20px; color:#333; margin-bottom:20px;}
.form-holder-div input:hover{border-bottom:#333 solid 1px;}
.form-holder-div input[type=submit]{cursor:pointer; border:#38667d solid 2px; display:block; margin:auto; text-align:center; color:#fff; background:#38667d; font-weight:bold; font-size:20px; padding-left:0px;}
.form-holder-div input[type=submit]:hover{border:#38667d solid 2px; color:#38667d; background:none;}
.page-template-about .m-left h3{margin-bottom:32px;}
/*Gallery Page*/
.portfolio{margin:20px 0 50px;}
.portfolio .nav-tabs{}
.portfolio-gallery{margin:40px 0 0;}
.portfolio-gallery li{padding:0; position:relative;}
.portfolio-gallery li:after{display:none;}
.hover-content{position:absolute; top:0; width:100%; flex-direction:column; justify-content:center; height:100%; background-color:rgba(255,255,255,0.8); border-top:3px solid #204066; text-align:center; display:flex; -webkit-display:flex; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; opacity:0;}
.hover-content{}
.hover-content h4{text-transform:uppercase; color:#13b38d; font-size:16px; padding-top:25px; font-weight:700;}
.hover-content a{display:inline-block; width:40px; height:40px; border-radius:50%; font-size:14px; line-height:38px; text-align:center; border:1px solid #204066; border-radius:50%; margin:0 4px; color:#204066;}
.hover-content a:hover{background:#204066; color:#fff;}
.portfolio-gallery li:hover .hover-content{opacity:1;}
.tab-content .active{background:none;}
.tab-content .active:after{display:none;}
/*Pricing Page*/
#price1{text-align:center; background:#f7f7f7; padding:50px 0; margin-bottom:-50px;}
#price1 h2{margin-bottom:60px;}
.plan{display:inline-block; margin:10px 1% 30px; border:#eee solid 1px; background:#fff;}
.plan-inner{background:#fff; margin:0 auto; min-width:280px; max-width:100%; position:relative;}
.price-title{background:#53CFE9; height:140px; position:relative; text-align:center; color:#fff; margin-bottom:30px;}
.price-title h3{background:#20BADA; font-size:16px; padding:5px 0; text-transform:uppercase; font-weight:700; margin:0;}
.price-title .price1{position:absolute; bottom:-25px; background:#20BADA; height:95px; width:95px; margin:0 auto; left:0; right:0;  overflow:hidden; border-radius:50px; border:5px solid #fff; line-height:80px; font-size:23px; font-weight:700;}
.price1 span{position:absolute; font-size:9px; top:-18px; left:30px; font-weight:400;}
.price-content{color:#323232;}
.price-content ul{margin:0; padding:0; list-style:none; text-align:center;}
.price-content li{border-bottom:1px solid #E5E5E5; padding:10px 0;}
.price-content li:last-child{border:none;}
.btnp{padding:3em 0; text-align:center;}
.btnp a{background:#323232; padding:10px 30px; color:#fff; text-transform:uppercase; font-weight:700; text-decoration:none;}
.btnp a:hover{background:#204066;}
.basic .price-title{background:#75DDD9;}
.basic .price-title h3{background:#44CBC6;}
.basic .price1{background:#44CBC6;}
.standard .price-title{background:#4484c1;}
.standard .price-title h3{background:#3772aa;}
.standard .price1{background:#3772aa;}
.ultimate .price-title h3{background:#DD4B5E;}
.ultimate .price-title{background:#F75C70;}
.ultimate .price1{background:#DD4B5E;}
.ultra .price-title h3{background:#000;}
.ultra .price-title{background:grey;}
.ultra .price1{background:#000;}
h2.new-title{text-align:center; margin:50px 0;}
.page-template-pricing .appo-btn .btn:hover{border:#13b38d 1px solid; background:transparent; color:#13b38d;}
.page-template-pricing .about{margin-bottom:50px;}
/*Contact Page*/
.page-template-contact .appoinment .entry-title{display:none;}
.page-template-contact .about, .page-template-contact .about-body{margin-top:0px;}
.uldesign ul li a{color:#fff;}
.uldesign ul li a:hover{color:#13b38d;}
.uldesign h3{margin:30px 0; color:#fff;}
.about-body h2{color:#fff; margin-bottom:40px;}
.form-holder-div textarea{background:none; border:none; border-bottom:#ccc solid 1px; line-height:50px; width:100%; padding:20px; color:#333; margin-bottom:20px; height:80px;}
.form-holder-div textarea:hover{border-bottom:#333 solid 1px;}
.page-template-contact .map{margin-bottom:-56px;}
.header-social a .fa{color:#fff;}
.header-social a .fa:hover{color:#13b38d;}
/*Contact Lens Page*/
.page-template-contact-lens .m-left h3{width:86%;}
.mission h2{font-size:28px; font-weight:900; margin-bottom:25px;}
.padd-top-50{padding-top:50px;}
.missstyle{padding-top:50px;}
.missstyle .m-left{padding:50px 100px 0 0;}
img.aligncenter{text-align:center; margin:auto; display:block;}
/*Blog Page*/
.grey-dark-bg{background-color:#303236;}
.page-title-img{width:100%; display:block; position:relative; background-size:cover; -webkit-box-sizing:border-box; box-sizing:border-box;
overflow:hidden; background-attachment:fixed; background-repeat:no-repeat; background-position:center center;}
.pt-250{padding-top:250px;}
.page-title{margin-bottom:20px; font-size:24px; line-height:25px; letter-spacing:5px; font-weight:400; text-transform:uppercase; color:#fff;}
.blog-breadcrumbs{margin-top:53px; text-align:right; font-size:11px; letter-spacing:2px; text-transform:uppercase; color:#fff;} 
.blog-breadcrumbs a{color:#7e8082; padding:0 10px;}
.relative{position:relative;}
.align-left{text-align:left;}
.page-title-cont{padding-top:135px; padding-bottom:65px;}
.p-140-cont{padding-top:70px;padding-bottom:40px;}
.blog-main-posts .post-prev-img{margin-bottom:30px;}
.blog-main-posts .post-prev-info{margin-bottom:20px;}
.blog-main-posts .post-prev-title h3{font-size:18px;line-height:32px;}
.post-prev-img{margin-bottom:30px;}
.blog-main-posts .post-prev-info{margin-bottom:20px;}
.blog-main-posts .post-prev-title h3{font-size:18px;line-height:32px; color:#4b4e53;}
.post-prev-img a:hover{opacity:.6;}
.post-prev-img .lightbox-item a:hover{opacity:1;}
.section-more{font-size:14px;font-weight:400;color:#7e8082;}
.section-more:hover{color:#101010;}
.section-more .icon{font-size:30px;vertical-align:middle;}
.post-prev-info{margin-bottom:14px;font-size:13px;text-transform:uppercase;}
.slash-divider{margin-right:7px;margin-left:7px;}
.slash-divider-10{margin-right:10px;margin-left:10px;}
.post-prev-info,.post-prev-info a{color:#a3a6a8;}
.post-prev-info a:hover{color:#101010;}
.post-prev-text{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee;}
.post-prev-text a{color:#a3a6a8;}
.post-prev-text a:hover{color:#101010;}
.blog-more{font-weight:600;}
.icon-count{font-size:12px;margin-left:7px;}
.post-prev-count{margin-left:12px;color:#7e8082;}
.post-prev-title h3 a{font-size:18px;line-height:32px; color:#4b4e53;}
a.blog-more{font-weight:600; color:#4b4e53;}
.pagination{width:100%; text-align:right; justify-content:center;}
.pagination a{display:inline-block; border:1px solid #204066; margin:0 5px; padding:2px 10px; line-height:28px; color:#204066;}
.pagination a:hover{background:#204066; color:#fff;}
.pagination span{display:inline-block; border:1px solid #204066; background:#204066; color:#fff; margin:0 5px; padding:2px 10px; line-height:28px;}
.pb-70{padding-bottom:70px;}.slash-divider{margin-right:7px;margin-left:7px}
.widget_search{position:relative; margin-bottom:50px !important;}
.widget_search input#s{width:100%; background:none; border:none; border-bottom:#eee solid 1px;}
.widget_search input#s:hover{border-bottom:#333 solid 1px;}
label.screen-reader-text{display:none;}
.widget_search input[type=submit]{position:absolute; right:0; top:-2px; background:url(../images/search.png) top right no-repeat; font-size:0px; width:15px; height:15px;}
.widget_categories, .widget_recent_entries, .widget_archive, .widget_tag_cloud{margin-bottom:50px !important; border:#eee solid 1px; padding:20px;}
h3.widget-title{font-size:16px; font-weight:600; margin-bottom:15px;}
ul.xoxo li{margin-bottom:15px; color:#a3a6a8;}
ul.xoxo li a{color:#a3a6a8; font-size:13px;}
ul.xoxo li a:hover{color:#101010;}
ul.xoxo li ul{margin-left:20px;}
ul.wp-tag-cloud li{display:inline-block; margin-bottom:0px;}
ul.wp-tag-cloud li a{display:inline-block; margin:0 2px 5px 0; padding:3px 10px; border:1px solid #e9e9e9; font-size:11px; text-transform:uppercase; text-decoration:none; letter-spacing:1px; background:#fff;}
ul.wp-tag-cloud li a:hover{background:#204066; color:#fff;}
.blog-main-posts{border-right:#eee solid 1px;}
.widget_categories ul li, .widget_recent_entries ul li, .widget_archive ul li{background:url(../images/arrow.png) top 6px left no-repeat; padding-left:20px;}
ul.xoxo li ul.wp-tag-cloud{margin-left:0px;}
#nav-above, #nav-below{display:none;}
.entry-meta{margin-bottom:30px; font-size:13px;}
.entry-meta a{color:#a3a6a8;}
.entry-meta a:hover{color:#101010;}
.entry-utility{font-size:13px; margin-bottom:30px;}
.entry-utility a{color:#a3a6a8;}
.entry-utility a:hover{color:#101010;}
.logged-in-as a{font-size:13px; color:#a3a6a8;}
.logged-in-as a:hover{color:#101010;}
#comments input{border:#eee solid 1px; width:100%; display:block; padding-left:15px; line-height:45px; height:45px;}
#comments textarea{border:#eee solid 1px; width:100%; display:block; padding:15px;}
.archive .page-title{color:#204066;}
.archive .status-publish{margin:30px 0; padding:20px; border:#eee solid 1px;}
.archive h2.entry-title a{color:#13b38d;}
.archive h2.entry-title a:hover{color:#204066;}
.archive .entry-summary a{color:#a3a6a8;}
.archive .entry-summary a:hover{color:#101010;}
.page-title-cont h1.page-title{color:#fff; line-height:40px;}
.search h2.entry-title a{color:#13b38d;}
.search h2.entry-title a:hover{color:#204066;}
.search .entry-summary a{color:#a3a6a8;}
.search .entry-summary a:hover{color:#101010;}
.search .page-title{color:#204066;}
.search .status-publish{margin:30px 0; padding:20px; border:#eee solid 1px;}
.status-publish ol{list-style:decimal; list-style-type:decimal;}
.status-publish ol li{list-style:decimal; list-style-type:decimal; font-weight:400; line-height:1.5; color:#212529; text-align:left; margin-bottom:20px;}
/*Woocommerce*/
.products-column{}
.products-column li{margin-top:30px;}
.product-block{}
.product-block h4{font-size:22px; color:#204066; font-weight:700; padding:20px 0 0;}
.product-block h5{margin:10px 0;}
.product-block h5 span{color:#204066; font-weight:700;}
.product-block h5 a{display:inline-block; background:#13b38d !important; color:#fff !important; border-radius:30px; padding:0.8rem 2rem !important; font-weight:600;}
.woocommerce div.product .product-details .product_title{color:#545353; font-size:30px; text-transform:uppercase; padding:0 0 10px;}
.woocommerce div.product .product-details p.price{color:#545353; padding:0 0 0; font-size:24px;}
.woocommerce div.product .product-details p{font-size:14px; color:#545353; line-height:24px; padding:10px 0 0;}
body.woocommerce .quantity .qty{border:1px solid #835f4b; margin:25px 0 0; height:40px;}
body .woocommerce .quantity .qty{border:1px solid #aaabab; margin:5px 0 0; height:30px;}
body.woocommerce div.product form.cart .button{background:none; border:1px solid #835f4b; color:#545353 !important; border-radius:3px; float:left; padding:10px 20px; text-align:center; font-size:18px; cursor:pointer; font-weight:normal; margin:25px 0 0;}
body.woocommerce div.product form.cart .button:hover{background:#13b38d !important;}
div.MagicToolboxMainContainer{padding:25px !important;}
.product_meta{font-size:14px; line-height:24px;}
.product_meta a{color:#545353; text-decoration:underline;}
body.woocommerce-page #respond input#submit, body.woocommerce-page a.button, body.woocommerce-page button.button, body.woocommerce-page input.button, body #add_payment_method .wc-proceed-to-checkout a.checkout-button, body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce .wishlist_table td.product-add-to-cart a{font-size:14px; color:#fff !important; font-weight:normal; text-align:center; margin-top:15px; display:inline-block; background:#835f4b; padding:15px 0; width:144px; border-radius:6px; opacity:1 !important;}
.wc-proceed-to-checkout a.button{color:#fff !important;}
.woocommerce input.button.alt{color:#fff !important;}	
#footer{clear:both; overflow:hidden; background:#300d0f; margin:50px 0 0;}
body.woocommerce a.button:hover{background:#000 !important; color:#545353;}
body .woocommerce-error, .woocommerce-info, body .woocommerce-message{background:rgba(0, 0, 0, 0) linear-gradient(#a65f35, #aaabab) repeat scroll 0 0;}
body.woocommerce .woocommerce-message a.button{border:1px solid #000; margin:0 15px 0 0; float:right;}
body.woocommerce .woocommerce-message{color:#545353;}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{font-size:16px; width:50% !important; height:42px; border:1px solid #aaabab; padding:0 0 0 10px !important;}
.cart_totals h2{color:#545353 !important;}
.entry-title{font-size:30px; padding:15px 0;}
.woocommerce table.shop_table{}
body #add_payment_method table.cart input,body .woocommerce-cart table.cart input,body .woocommerce-checkout table.cart input{color:#fff;}
body #add_payment_method table.cart input,body .woocommerce-cart table.cart input,body .woocommerce-checkout table.cart input{color:#fff;}
body #add_payment_method table.cart input:hover,body .woocommerce-cart table.cart input:hover,body .woocommerce-checkout table.cart input:hover{background:#835f4b !important;}
.woocommerce table.shop_table th, .cart-collaterals h2{color:#000; font-size:18px; font-weight:normal !important; padding-bottom:10px;}
.woocommerce-checkout .checkout h3{color:#545353; font-size:24px; padding:10px 0;}
.woocommerce-info::before{color:#fff !important;}
.woocommerce-info a{color:#fff !important; text-decoration:underline;}
body .wc-proceed-to-checkout .checkout-button{padding:15px 20px !important; width:auto !important; text-align:center;}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal{color:#000 !important;}
.woocommerce table.shop_table td{font-size:14px; color:#444;}
.woocommerce table.shop_table td a{color:#000;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width:75px !important;}
.woocommerce .cart .button:hover, .woocommerce .cart input.button:hover{background:#835f4b !important; color:#fff;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{color:#fff  !important;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border:1px solid #aaabab !important;}
.woocommerce-account h2{font-size:22px; padding:0 0 0;}
body .woocommerce form .form-row label{font-size:14px; color:#545353; padding:10px 0 5px;}
.select2-container .select2-choice > .select2-chosen{font-size:14px;}
.woocommerce-account .woocommerce form input[type=submit]{margin:7px 20px 0 0;}
.woocommerce-account .woocommerce form p a{color:#000;}
body.woocommerce ul.products li.product h3{font-size:22px; text-transform:uppercase; color:#545353;}
body.woocommerce ul.products li.product .price{font-size:16px; color:#545353;}
.woocommerce .woocommerce-ordering select{font-size:14px; border:1px solid #aaabab; height:30px;}
.woocommerce .woocommerce-ordering select option{padding-left:5px;}
body .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background:#000 !important;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{background:#72cddf !important; width:100%; float:left !important; padding:10px 0px; margin:5px 0px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover{}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#fff; padding:0 0 0 10px;}
.woocommerce-account .woocommerce{margin:0 0 0 0px; padding:20px 0 20px 0px;}
.woocommerce-account .woocommerce-MyAccount-content p a{color:#72cddf;}
.woocommerce-account form .form-row input.input-text{padding:15px 0px; font-size:14px;}
/*----------product-2---------*/
.woocommerce .woocommerce-breadcrumb a{text-transform:uppercase; color:#000 !important; font-size:14px; font-weight:700; position:relative; padding-left:3px; margin-right:3px;}
.woocommerce .woocommerce-breadcrumb a:first-child{padding-left:18px;}
.woocommerce .woocommerce-breadcrumb a:first-child:before{font-family:fontawesome; content:"\f015"; position:absolute; font-weight:normal; left:0;}
.woocommerce div.product .woocommerce-product-rating{margin-bottom:2px !important;}
.woocommerce .woocommerce-breadcrumb{font-size:14px !important; color:#545353 !important; padding:15px 10px !important; border:none; border-bottom:2px solid #1f1d1d; margin:0 0 30px!important;}
.woocommerce span.onsale{display:none;}
.woocommerce-page.woocommerce .woocommerce-breadcrumb::after, .woocommerce-page.woocommerce .woocommerce-breadcrumb::before{font-family:Font Awesome 5 Brands !important; content:"^"; display:inline-block; display:none;}
.woocommerce-page.woocommerce .woocommerce-breadcrumb a:first-child::before{content:url(../images/home.png); position:absolute; left:-5px !important; top:0;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{font-size:18px; padding:10px 0 0; color:#545353;}
.yith-wcwl-add-button,.yith-wcwl-wishlistexistsbrowse a,.yith-wcwl-wishlistaddedbrowse a{background:#006f3a; color:#fff !important; border-radius:3px; float:left; padding:10px 20px; text-align:center; font-size:14px; text-transform:uppercase; cursor:pointer; font-weight:normal; margin:0 0 10px;}
.yith-wcwl-add-button a{color:#fff;}
body .yith-wcwl-add-to-wishlist .ajax-loading{display:none !important;}
.yith-wcwl-wishlistexistsbrowse .feedback,.yith-wcwl-wishlistaddedbrowse .feedback{display:inline-block; padding:12px 5px 0 10px;}
.woocommerce-account h2{font-family:PT Sans Narrow;}
.woocommerce div.product .product-details .product_title{color:#545353; font-size:30px; text-transform:uppercase; padding:0 0 10px;}
.woocommerce div.product .product-details p.price{color:#545353; padding:0 0 0; font-size:24px;}
.woocommerce div.product .product-details p{font-size:14px; color:#545353; line-height:24px; padding:10px 0 0;}
body.woocommerce .quantity .qty{border:none; background:#f2f2f2; margin:25px 15px 0 0; height:50px; padding:0 5px;}
body .woocommerce .quantity .qty{border:1px solid #aaabab; margin:5px 0 0; height:30px;}
body.woocommerce div.product form.cart .button{background:#150604; border:1px solid transparent; color:#fff !important; border-radius:0px; float:left; padding:15px 20px; text-align:center; font-size:18px; cursor:pointer; font-weight:600; margin:25px 0 0;}
div.MagicToolboxMainContainer{padding:25px !important;} 
.product_meta{font-size:14px; line-height:24px;}
.product_meta a{color:#545353; text-decoration:underline;}
.woocommerce-tabs{padding-top:50px; width:100%; margin-bottom:50px;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none; border:1px solid #150604; font-size:20px; margin:0; border-radius:0; background:#150604;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:none;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#fff; font-weight:normal;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{box-shadow:none !important; border:none !important;}
body.woocommerce div.product .woocommerce-tabs .panel h2{font-size:20px; text-transform:uppercase; font-weight:700; padding:10px 0;}
body.woocommerce div.product .woocommerce-tabs .panel p{font-size:16px; color:#545353; line-height:26px; padding:10px 0 0;}
body.woocommerce p.stars a::before{color:#aaabab;}
body.woocommerce div.product .woocommerce-tabs .panel label{font-size:20px; color:#545353; display:block; padding:10px 0 5px;}
body.woocommerce div.product .woocommerce-tabs .panel input[type=text], body.woocommerce div.product .woocommerce-tabs .panel input[type=email], body .woocommerce form .form-row input.input-text, body .woocommerce form .form-row textarea{font-size:14px; width:100%; height:38px; border:1px solid #ccc; padding:0 0 0 10px;}
body.woocommerce div.product .woocommerce-tabs .panel textarea{width:100%; border:1px solid #ccc; font-size:16px; padding:10px 0 0 10px;}
body.woocommerce-page #respond input#submit, body.woocommerce-page a.button, body.woocommerce-page button.button, body.woocommerce-page input.button, body #add_payment_method .wc-proceed-to-checkout a.checkout-button, body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce .wishlist_table td.product-add-to-cart a , .woocommerce-page .woocommerce button.button.alt{font-size:16px; color:#fff !important; font-weight:normal; text-align:center; margin-top:0; display:inline-block; background:#150604; padding:15px 20px !important; width:auto; border-radius:0px; opacity:1 !important; border:none;}
body.woocommerce div.product form.cart .button:hover,.woocommerce-page .woocommerce button.button.alt:hover{background:#13b38d !important; color:#fff !important;}
body.woocommerce .cart .button:hover, body.woocommerce .cart input.button:hover{background:#13b38d !important;}
.wc-proceed-to-checkout a.button{color:#fff !important;}
.woocommerce input.button.alt{color:#fff !important;}	
#footer{clear:both; overflow:hidden; background:#300d0f; margin:50px 0 0;}
.related.products h2{font-size:20px; padding:30px 0 0; text-transform:uppercase; font-weight:700;}
body.woocommerce a.button:hover{background:#13b38d !important; color:#000 !important;}
body .woocommerce-error, .woocommerce-info, body .woocommerce-message{background:none; border:1px solid #150604; border-top:4px solid #150604;}
body.woocommerce .woocommerce-message a.button{border:1px solid #150604; margin:0 15px 0 0; float:right;}
body .woocommerce-message::before{color:#150604;}
body.woocommerce .woocommerce-message{color:#000 !important; font-size:16px;}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{font-size:16px; width:50% !important; height:42px; border:1px solid #aaabab; padding:0 0 0 10px !important;}
.cart_totals h2{color:#545353  !important;}
.woocommerce .entry-title{font-size:30px; padding:15px 0 0 !important; font-weight:400; padding-bottom:10px !important;}
.woocommerce table.shop_table{}
body #add_payment_method table.cart input,body .woocommerce-cart table.cart input,body .woocommerce-checkout table.cart input{color:#fff;}
body #add_payment_method table.cart input,body .woocommerce-cart table.cart input,body .woocommerce-checkout table.cart input{color:#fff;}
body #add_payment_method table.cart input:hover,body .woocommerce-cart table.cart input:hover,body .woocommerce-checkout table.cart input:hover{background:none !important;}
.product-remove a{font-size:24px !important;}
.woocommerce table.shop_table th{color:#150604; font-size:16px; font-weight:normal !important; font-weight:700 !important; padding-bottom:10px; text-transform:uppercase; border-bottom:3px solid #150604;}
.cart_totals h2{font-size:20px; color:#000; font-weight:700; padding:0 0 15px;}
.woocommerce table.shop_table td,.woocommerce table.shop_table th,.cart_totals table th{border-right:1px solid #ccc !important;}
.woocommerce table.shop_table td{color:#150604;}
.woocommerce table.shop_table td span{font-weight:700;}
.woocommerce-checkout .checkout h3{color:#545353; font-size:24px; padding:10px 0;}
.woocommerce-info::before{color:#fff !important;}
.woocommerce-info a{color:#fff !important; text-decoration:underline;}
body .wc-proceed-to-checkout .checkout-button{padding:15px 20px !important; width:auto !important; text-align:center;}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal{color:#000 !important;}
.woocommerce table.shop_table td{font-size:14px; color:#444;}
.woocommerce table.shop_table td a{color:#000; font-size:13px; line-height:22px;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width:75px !important;}
.woocommerce .cart .button:hover, .woocommerce .cart input.button:hover{background:#13b38d !important; color:#fff !important;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{color:#150604 !important; display:none;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border:1px solid #aaabab !important;}
.woocommerce-account h2{font-size:22px; padding:0 0 0;}
body .woocommerce form .form-row label{font-size:14px; color:#545353; padding:10px 0 5px;}
.select2-container .select2-choice > .select2-chosen{font-size:14px;}
.woocommerce-account .woocommerce form input[type=submit]{margin:7px 20px 0 0;}
.woocommerce-account .woocommerce form p a{color:#000;}
body.woocommerce ul.products li.product h3{font-size:22px; text-transform:uppercase; color:#545353;}
body.woocommerce ul.products li.product .price{font-size:16px; color:#545353;}
.woocommerce .woocommerce-ordering select{font-size:14px; border:1px solid #ccc; width:200px; height:30px; margin:-30px 0 0;}
.woocommerce .woocommerce-ordering select option{padding-left:5px;}
body .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background:#13b38d !important; color:#fff !important;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images,.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100% !important;}
.product-desc{}
.product-desc h1{font-size:24px; font-weight:700; padding:15px 0 5px !important;}
.product-desc .WooZone-country-check{margin:20px 0; border:1px solid #150604;}
.woocommerce div.product .product-desc p.price{color:#150604; font-weight:700;}
.woocommerce div.product .product-desc p.price span{font-weight:700;}
.sku_wrapper{font-weight:700;}
.posted_in{font-weight:700; text-transform:uppercase; letter-spacing:2px; display:block;}
.posted_in a{color:#150604;}
body .cross-sell ul#feq-products{margin-top:20px;}
.main-cross-sell{}
div.cross-sell-buy-btn{margin:15px 0 0;}
div.cross-sell-buy-btn span{text-transform:uppercase; letter-spacing:2px;}
div.cross-sell-buy-btn span.amount,div.cross-sell-buy-btn .woocommerce-Price-currencySymbol{font-weight:700; color:#150604;}
#cross-sell-add-to-cart{display:inline-block; border:1px solid #150604; padding:2px 15px; margin-top:10px;}
.shop_attributes{}
body.woocommerce #review_form #respond p{margin:0;}
body.woocommerce #review_form #respond p label{font-size:16px; font-weight:700; padding:5px 0 0;}
/*body .cross-sell .cross-sell-buy-selectable .cross-sell-item-price{color:#150604 !important;}
*/body.woocommerce p.stars a::before{color:#150604 !important;}
.comment-reply-title{font-size:14px; padding:5px 0; font-weight:600;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0 !important;}
body.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid #150604;}
.images .thumbnails{display:none;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{margin:20px 0 0; border:1px solid #ccc; padding:20px;}
body.woocommerce #review_form #respond .form-submit input:hover{background:none !important; color:#000 !important;}
.page-title{font-size:30px; font-weight:700; margin:50px 0 0;}
.woocommerce-result-count{display:none;}
.woocommerce nav.woocommerce-pagination,.woocommerce nav.woocommerce-pagination ul{padding:40px 0 0; clear:both; border-color:#150604 !important;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:#150604 !important; color:#fff !important;}
.woocommerce nav.woocommerce-pagination ul li{border-color:#150604 !important;}
.form-wppp-select.products-per-page{display:none;}
.woocommerce-thankyou-order-received{padding:50px 0 30px; font-size:20px;}
.woocommerce div.product p.price, .woocommerce div.product span.price{}
.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:18px; font-weight:600; display:inline-block; color:#212529 !important; margin:0;}
.woocommerce div.product p.price span,.woocommerce div.product span.price span{font-weight:600; color:#212529;}
.woocommerce div.product p.price del,.woocommerce div.product p.price del span{color:#a2a1a1; font-weight:400;}
.woocommerce form .form-row{display:block;}
.related.products{width:100%;}
/*++++++++++++++++ Minicart css +++++++++++++++++++*/
.cart-drop{background:#fff; position:absolute; right:0; width:360px; padding:10px 0;}
.cart-drop ul{}
.cart-drop ul li{display:block; float:none; padding-right:10px; border-bottom:1px solid #ccc;}
.cart-drop ul li a{color:#000; border:none !important; text-transform:none; display:inline-block !important; width:200px; line-height:18px;}
.cart-drop ul li a:hover,.cart-drop ul li a:focus{color:#000;}
.cart-drop .quantity{color:#000; padding:0 10px; display:inline-block; font-weight:700; float:right; margin:10px 0 0;}
.cart-drop ul li a img{width:35px; border:1px solid #000; height:auto; margin-right:5px; float:left !important;}
.cart-drop .mini_cart_item .remove{float:right; margin-left:10px; height:20px !important; width:20px !important; font-size:12px !important; background-color:red; color:#fff !important; padding:0 !important; line-height:18px !important; border-radius:50%; text-align:center; margin:11px 0 0;}
.mini_cart_item .remove:hover{background:red !important;}
.cart-drop .buttons{padding:0 15px;}
.cart-drop .buttons a{display:inline-block; background:#880015; padding:8px 25px; border-radius:50px; color:#fff;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{max-width:50%; width:50% !important;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{max-width:50%;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{padding:0;}
.woocommerce-product-details__short-description{margin:20px 0 0;}
/*Services Page*/
.page-template-services .appoinment{margin-top:5px;}
/*Services Inner Page*/
.auto-part{padding:20px 0 0;}
.part-body{padding-top:40px;}
.pb-left nav{position:relative; border:1px solid #333; padding:40px 10px;}
.pb-left nav ul{list-style:none; margin:0; padding:0;}
.pb-left nav ul li{}
.pb-left nav ul li a{display:block; border-bottom:1px solid #d1d1d1; padding:15px 15px; color:rgb(97, 97, 97); text-decoration:none; -webkit-transition:0.2s linear; -moz-transition:0.2s linear; -ms-transition:0.2s linear; -o-transition:0.2s linear; transition:0.2s linear;}
.pb-left nav ul li:last-child a{border-bottom:none;}
.pb-left nav ul li a:hover{background:#f8f8f8; color:#13b38d;}
.pb-left nav ul li a .fa{width:16px; text-align:center; margin-right:5px; float:right;}
.pb-right{}
.page-id-3730 .pb-left li:first-child a{background:#f8f8f8; color:#13b38d;}
.page-id-3895 .pb-left li:nth-child(2) a{background:#f8f8f8; color:#13b38d;}
.page-id-3732 .pb-left li:nth-child(3) a{background:#f8f8f8; color:#13b38d;}
ul.ulstyle{margin:30px 0 30px 30px;}
ul.ulstyle li{list-style:disc; list-style-type:disc; margin-bottom:15px; padding-left:15px; font-size:15px;}
.page-id-3734 .pb-left li:nth-child(3) a{background:#f8f8f8; color:#13b38d;}
.page-template-services-inner .appoinment{margin-top:30px; margin-bottom:-50px;}
.page-id-83 .pb-left li:nth-child(4) a{background:#f8f8f8; color:#13b38d;}
.page-id-3736 .pb-left li:nth-child(5) a{background:#f8f8f8; color:#13b38d;}
.page-id-101 .pb-left li:nth-child(6) a{background:#f8f8f8; color:#13b38d;}
.page-id-3740 .pb-left li:nth-child(7) a{background:#f8f8f8; color:#13b38d;}
.page-id-3742 .pb-left li:nth-child(5) a{background:#f8f8f8; color:#13b38d;}
.page-id-3744 .pb-left li:nth-child(6) a{background:#f8f8f8; color:#13b38d;}
.page-id-3921 .pb-left li:nth-child(10) a{background:#f8f8f8; color:#13b38d;}
.page-id-3744 .appo-btn{margin:30px 0; text-align:center;}
.page-id-3744 .appo-btn .btn:hover{color:#13b38d;}
.page-id-71 .pb-left li:nth-child(7) a{background:#f8f8f8; color:#13b38d;}
.page-id-75 .pb-left li:nth-child(8) a{background:#f8f8f8; color:#13b38d;}
.page-id-78 .pb-left li:nth-child(9) a{background:#f8f8f8; color:#13b38d;}
.page-id-4060 .pb-left li:nth-child(11) a{background:#f8f8f8; color:#13b38d;}
.desk-nav ul li.current-menu-item ul li a{color:#fff; font-weight:300;}
.desk-nav ul li.current-menu-item ul li a:hover{color:#13b38d;}
.desk-nav ul li.current-menu-item ul li a::after{content:""; position:absolute; width:100%; height:0px; background:none; bottom:0; left:0;}
.page-template-home .appoinment{margin-top:0;}
.page-template-about .appoinment{margin-top:0;}
.page-template-sustainability .appoinment{margin-top:0;}
.page-template-sustainability #footer{margin:0;}
.page-template-services .brands{padding:70px 0;}
.page-template-services #footer{margin:0;}
.page-template-greener-award-scheme .appoinment{margin-top:0;}
.page-template-greener-award-scheme #footer{margin:0;}
.page-template-contact-lens-recycling .appoinment{margin-top:0;}
.page-template-contact-lens-recycling #footer{margin:0;}
.page-template-contact-lens-recycling .m-left{padding-top:170px;}
.mission-social a{margin-right:10px;}
.mission-social a .fa{font-size:30px; color:#13b38d; padding-top:18px;}
a.nlink{font-weight:bold; color:#13b38d;}
a.nlink:hover{color:#000;}
.page-template-spectacle-recycling .appoinment{margin-top:0;}
.page-template-spectacle-recycling #footer{margin:0;}
.page-template-spectacle-recycling .m-left{padding-top:170px;}
.page-template-spectacle-lens-recycling .appoinment{margin-top:0;}
.page-template-spectacle-lens-recycling #footer{margin:0;}
.page-template-re-using-spectacles .appoinment{margin-top:0;}
.page-template-re-using-spectacles #footer{margin:0;}
.page-template-meet-the-team #footer{margin:0;}
.page-template-frames #footer{margin:0;}
.page-template-frames .brands{padding-top:70px;}
.page-template-meet-the-team .mission{padding-top:60px;}