@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Poppins:400,400i,500,500i,600,600i,700,700i,800");@import url("https://threcup.online/css/font-awesome.css");@import url("https://threcup.online/css/flaticon.css");@import url("https://threcup.online/css/plugin.css");@import url("https://threcup.online/css/bootstrap.css");@import url("https://threcup.online/css/global.css");@import url("https://threcup.online/css/element.css");@import url("https://threcup.online/css/header.css");.main-slider{position:relative;z-index:8}.main-slider .tp-caption{z-index:5!important}.main-slider .tp-dottedoverlay{background:rgba(7,24,55,.5)!important}.main-slider .tparrows.gyges{height:60px;background-color:hsla(0,0%,100%,.2);width:60px;line-height:60px;margin-top:-60px}.main-slider .tparrows.gyges:before{line-height:60px}.main-slider .tparrows.gyges:hover{background-color:#21b7ff}.main-slider h2{font-size:48px;font-weight:700;color:#fff;position:relative;border-bottom:1px solid hsla(0,0%,100%,.5);padding-bottom:20px;line-height:1.2em}.main-slider h2:before{height:1px;content:"";position:absolute;bottom:-1px;background-color:#21b7ff;left:0;width:70px;z-index:10}.main-slider h2.dark-text{color:#022222;position:relative}.main-slider h2.text-center:before{margin-left:-35px;left:50%}.main-slider .text{font-size:18px;font-weight:500;color:#fff;position:relative;line-height:1.7em}.main-slider .text.dark-text{font-size:16px;color:#022222}.main-slider .dark-heading{padding:0;font-size:60px;border:0;color:#022222;position:relative;line-height:1.2em}.main-slider .dark-heading:after{display:none}.main-slider .white-heading{padding:0;border:0;color:#fff;position:relative;line-height:1.2em}.main-slider .white-heading:after{display:none}.main-slider h4{font-size:36px;font-weight:400;color:#fff;position:relative}.main-slider h1{font-size:72px;font-weight:700;color:#fff;text-transform:uppercase;position:relative;line-height:1.2em}.slider-content{padding:35px 30px;position:relative;background-color:rgba(0,0,0,.6)}.slider-content h3{font-size:30px;font-weight:700;margin-bottom:25px;color:#fff;position:relative;border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:18px;line-height:1.4em}.slider-content h3:after{height:1px;content:"";position:absolute;bottom:-1px;background-color:#21b7ff;left:0;width:70px;z-index:10}.slider-content .content-text{font-size:16px;font-weight:500;margin-bottom:25px;color:#fff;position:relative}.main-slider .tp-bannertimer,.main-slider .tp-bullets{display:none!important}.page-title{height:350px;justify-content:center;background-attachment:fixed;position:relative;background-size:cover;text-align:center;align-items:center;background-repeat:no-repeat;display:flex}.page-title:before{height:100%;content:"";position:absolute;top:0;background:rgba(0,0,0,.6);left:0;width:100%}.page-title h1{font-size:48px;font-weight:700;color:#fff;text-transform:capitalize;position:relative;line-height:1.5em;margin-top:35px}.page-title .text{font-size:16px;font-weight:400;color:#848484;position:relative;text-align:center}.page-info{color:#272727;position:relative;z-index:9}.page-info .flex-box-five{justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #eee;flex-direction:row;align-items:center;display:flex}.page-info h2{font-size:16px;font-weight:700;color:#272727;line-height:24px}.page-info .bread-crumb{padding:18px 0 17px;font-size:14px;position:relative}.page-info .bread-crumb li{font-size:14px;font-weight:400;margin-right:24px;color:#21b7ff;text-transform:capitalize;position:relative;line-height:24px;font-family:Poppins,sans-serif;display:inline-block}.page-info .bread-crumb li:last-child{margin-right:0}.page-info .bread-crumb li:after{font-size:16px;right:-21px;color:#222;content:"\f105";position:absolute;width:10px;line-height:24px;font-family:FontAwesome}.page-info .bread-crumb li:last-child:after{display:none}.page-info .bread-crumb li a{color:#1a1a1a;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.page-info .bread-crumb li a:hover{color:#21b7ff}.page-info .share-link a i{font-size:14px;margin-right:7px;color:#21b7ff;margin-left:7px}.call-to-action-one{background-attachment:fixed;position:relative;background-size:cover;background-repeat:no-repeat}.call-to-action-one:before{height:100%;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.6);left:0;width:100%}.call-to-action-one h2{font-size:42px;font-weight:700;color:#fff;text-transform:capitalize;position:relative;line-height:70px}.call-to-action-one .text{font-size:18px;color:#fff;position:relative;margin:17px 0;line-height:32px}.call-to-action-one .theme-btn{border-color:#fff;color:#fff;margin-top:30px}.call-to-action-one .theme-btn:hover{color:#21b7ff;background-color:#fff}.call-to-action-two{padding:30px 0;background:#21b7ff}.call-to-action-two .inner-box{justify-content:space-between;flex-wrap:wrap;position:relative;align-items:center;display:flex}.call-to-action-two h3{font-size:20px;color:#fff;margin:10px 0}.call-to-action-two .theme-btn{margin:10px 0}.call-to-action-two .theme-btn:hover{border-color:#222;background:#222}.fact-counter{overflow:hidden;color:#fff;position:relative}.fact-counter:before{height:100%;content:"";position:absolute;opacity:.8;top:0;background:transparent;left:0;width:100%;z-index:0}.fact-counter .auto-container{position:relative;z-index:1}.fact-counter .column{margin-bottom:10px;position:relative;z-index:5}.fact-counter .item{color:#222;width:100%}.fact-counter .column .icon span{font-size:50px;margin-bottom:20px;color:#ab7442;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;position:relative;position:absolute;top:0;top:-5px;left:0;line-height:70px}.fact-counter .count-outer{font-size:40px;font-weight:700;color:#fff;position:relative;margin-top:10px}.fact-counter .count-outer .count-text{margin-bottom:5px;display:block}.fact-counter .item .inner-box{position:relative;padding-left:80px}.fact-counter .item .inner-box .icon-box{position:absolute;top:15px;left:0}.fact-counter .item .inner-box .icon-box i{color:#21b7ff}.fact-counter .item .inner-box .icon-box i:before{font-size:54px;margin:0}.fact-counter .item .inner-box p{font-size:18px;font-weight:700}.projects-block-one{overflow:hidden;margin-bottom:30px;position:relative;display:inline-block}.projects-block-one .inner-box{overflow:hidden;position:relative;text-align:center;box-shadow:0 0 3px rgba(0,0,0,.3)}.projects-block-one .inner-box img{height:auto;width:100%}.projects-block-one .inner-box .box-content{height:100%;transform:perspective(400px) rotateX(-90deg);transition:all .5s ease 0s;position:absolute;opacity:0;top:0;transform-origin:center top 0;background:rgba(0,0,0,.6);left:0;width:100%}.projects-block-one .inner-box:hover .box-content{transform:perspective(400px) rotateX(0deg);opacity:1}.projects-block-one .inner-box .title{padding:5px 7px;font-size:14px;font-weight:600;color:#fff;transition:all .9s ease 0s;position:absolute;bottom:20px;margin:0;background:#21b7ff;left:20px;display:inline-block}.projects-block-one .inner-box:hover .title{bottom:-40px}.projects-block-one .inner-box .icon{list-style:none;padding:0;right:0;position:absolute;top:42%;margin:0;left:0}.projects-block-one .inner-box .icon li{display:inline-block}.projects-block-one .inner-box .icon li a{height:50px;font-size:16px;margin-right:7px;color:#21b7ff;transition:all .35s ease 0s;text-align:center;border-radius:50%;background:#fff;width:50px;line-height:50px;display:block}.projects-block-one .inner-box .icon li a:hover{color:#000;background:#fff}@media only screen and (max-width:990px){.projects-block-one .inner-box{margin-bottom:20px}}.projects-block-two{margin-bottom:30px;position:relative}.projects-block-two .inner-box{overflow:hidden}.projects-block-two .image,.projects-block-two .image img,.projects-block-two .image-box,.projects-block-two .inner-box{padding:0;position:relative;margin:0;width:100%;display:block}.projects-block-two .overlay-box{height:100%;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);-o-transform:translateY(-25px);-moz-transform:translateY(-25px);transform:translateY(-25px);border:25px solid transparent;color:#fff;transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;-moz-transition:all .7s ease;position:absolute;opacity:0;text-align:center;top:0;left:0;width:100%}.projects-block-two .inner-box:hover .overlay-box{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}.projects-block-two .overlay-inner{height:100%;padding:15px;position:absolute;top:0;background:rgba(0,0,0,.7);left:0;width:100%;vertical-align:middle;display:table}.projects-block-two .overlay-content{position:relative;vertical-align:middle;display:table-cell}.projects-block-two .overlay-content h3{font-size:18px;font-weight:600;margin-bottom:3px;text-transform:uppercase;position:relative;letter-spacing:1px}.projects-block-two .overlay-content h3 a{color:#fff;position:relative}.projects-block-two .overlay-content h3 a:hover{color:#21b7ff}.projects-block-two .overlay-content .cat{font-size:13px;font-weight:500;color:#ccc;text-transform:uppercase;position:relative}.projects-block-two .overlay-content .cat a{color:#ccc;position:relative}.contact-form h2{position:relative}.contact-form .form-group:last-child{margin-bottom:30px}.contact-form input[type=email],.contact-form input[type=password],.contact-form input[type=text],.contact-form select,.contact-form textarea{height:55px;padding:12px 25px;font-size:16px;border:1px solid #ececec;font-weight:300;color:#848484;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;background-color:#fff;border-radius:0;width:100%;line-height:30px;display:block}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#21b7ff}.contact-form textarea{height:150px;padding:12px 25px;resize:none}.contact-form button{padding:10px 41px;font-size:14px;cursor:pointer}.contact-form input.error,.contact-form select.error,.contact-form textarea.error{border-color:red!important}.contact-form label.error{padding:5px 0 0;font-size:11px;font-weight:500;color:red;text-transform:uppercase;margin:0;line-height:24px;display:block}.contact-form.style-two input[type=email],.contact-form.style-two input[type=password],.contact-form.style-two input[type=text],.contact-form.style-two select,.contact-form.style-two textarea{border-color:#f7f8f9;box-shadow:none;background:#f7f8f9}.contact-form.style-two textarea{height:250px}.contact-form.style-three input[type=email],.contact-form.style-three input[type=password],.contact-form.style-three input[type=text],.contact-form.style-three select,.contact-form.style-three textarea{border-color:#f7f8f9;box-shadow:none;background:#f7f8f9;padding-left:50px}.contact-form.style-three span{font-size:24px;color:#21b7ff;position:absolute;top:13px;left:30px}.home-google-map .google-map{height:480px;width:100%}.home-google-map .gmnoprint{display:none}.text-block-one{margin-bottom:30px;position:relative}.text-block-one h2{font-size:30px;font-weight:600;margin-bottom:30px;color:#222}.text-block-one.light h2{color:#fff}.text-block-one .text{color:#fff;max-width:500px}.text-block-two{margin-bottom:30px;position:relative}.text-block-two .title h2{font-weight:700;margin-bottom:30px}.text-block-two .title h2 span{color:#21b7ff}.text-block-two .list-style-one{margin-bottom:25px}.text-block-two .text{margin-bottom:20px}.text-block-three .experience-year{padding-right:0}.text-block-three .experience-year h1{font-size:55px;color:#222;text-transform:uppercase;margin:0 0 6px}.text-block-three .experience-year p{font-weight:600;color:#01273a;text-transform:uppercase;letter-spacing:11px;margin:0}.text-block-three .experience-text{padding-left:40px}.text-block-three .experience-text p{font-size:17px;color:#777;line-height:32px}.text-block-four{padding:30px 40px;position:relative;background:#f7f8f9;margin-left:-80px;margin-top:45px}.text-block-four h3{font-weight:600;margin-bottom:15px;position:relative}.text-block-four .lower-content{position:relative;padding-bottom:20px;margin-top:25px;padding-left:90px}.text-block-four .image{position:absolute;left:0}.text-block-four .image img{border-radius:50%}.image-block-one{position:relative}.image-block-one:before{height:100%;transition:.5s ease;content:"";position:absolute;top:0;background:rgba(50,50,57,.85);left:0;width:0}.image-block-one:hover:before{transition:.5s ease;width:100%}.image-block-one .read-more{font-size:16px;font-weight:600;color:#fff;transition:.7s ease;text-transform:uppercase;position:absolute;opacity:0;visibility:hidden;text-align:center;top:50%;width:100%;font-family:Poppins,sans-serif}.image-block-one:hover .read-more{transition:.7s ease;opacity:1;visibility:visible}.error-section{padding:130px 0;position:relative;background-color:#f4f4f4}.error-section .inner-section{position:relative;text-align:center}.error-section .inner-section h1{font-size:150px;font-weight:700;color:#222;position:relative;line-height:1em}.error-section .inner-section h2{font-size:20px;font-weight:500;color:#232323;text-transform:uppercase;position:relative}.error-section .inner-section .text{font-size:18px;margin-bottom:40px;color:#21b7ff;position:relative;margin-top:6px}.error-search-form .form-group{position:relative;max-width:430px;margin:0 auto;width:100%}.error-search-form .form-group input[type=search],.error-search-form .form-group input[type=text]{height:54px;padding:10px 50px 10px 20px;font-size:16px;border:1px solid #eee;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;position:relative;background:none;background-color:#fff;width:100%;line-height:22px;display:block}.error-search-form .form-group input:focus{border-color:#21b7ff}.error-search-form .form-group button{height:54px;font-size:16px;font-weight:400;right:0;color:#fff;position:absolute;top:0;background:#21b7ff;width:60px;line-height:100%;display:block}.countdown-timer{position:relative;text-align:center}.countdown-timer .countdown{text-align:center;margin:0 85px}.countdown-timer li{border-right:1px dashed #fff;padding:5px 0;position:relative;text-align:center;margin:24px -2px;width:25%;display:inline-block}.countdown-timer li:last-child{border-right:0}.countdown-timer li span.days,.countdown-timer li span.hours,.countdown-timer li span.minutes,.countdown-timer li span.seconds{font-size:70px;font-weight:700;color:#21b7ff;line-height:70px;display:block}.countdown-timer li span.timeRef{font-size:17px;font-weight:600;color:#999;text-transform:uppercase;position:relative}.default-coundown{max-width:900px;margin:0 auto}.countdown-timer form{position:relative;max-width:600px;margin:34px auto 0}.countdown-timer form button{padding:15px 20px;font-size:16px;font-weight:600;right:0;color:#fff;transition:.5s ease;position:absolute;top:0;background:#222;cursor:pointer}.countdown-timer form button:hover{background:#21b7ff}.countdown-timer input[type=text]{height:55px;padding:10px 50px 10px 20px;font-size:14px;border:1px solid #e0e0e0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;position:relative;border-radius:3px;width:100%;line-height:32px;display:block}.single-services{position:relative}.single-services .image,.single-services .text{margin-bottom:20px}.single-services .two-column{margin-top:50px}.single-services h4.title{font-size:20px;font-weight:600;margin-bottom:20px}.project-single{position:relative}.project-single .row-15{margin:0 -15px}.project-single .img-box{padding:0 15px 30px;float:left}.project-single h4{font-size:20px;margin-bottom:22px}.project-single h5{font-size:16px}.project-single p{margin-bottom:22px}.project-single .content p{margin:10px 0}.project-single .list-item{overflow:hidden;margin-bottom:22px}.project-single .list-item li{font-size:15px;color:#999;position:relative;margin:5px 0;width:50%;float:left;padding-left:20px}.project-single .list-item li:after{height:8px;content:"";position:absolute;top:7px;background:#21b7ff;left:0;width:8px}.blog-section,.news-block-one{position:relative}.news-block-one{margin-bottom:40px}.news-block-one .inner-box{position:relative}.news-block-one .inner-box .image{margin-bottom:-6px;position:relative}.news-block-one .inner-box .image img{position:relative;width:100%;display:block}.news-block-one .inner-box .image .post-time{padding:6px 18px 4px;font-size:15px;color:#fff;position:absolute;bottom:-10px;background-color:#21b7ff;left:30px;display:inline-block;z-index:1}.news-block-one .inner-box .lower-content{padding:40px 15px 20px 35px;border:1px solid #ebebeb;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;position:relative;background-color:#fff}.news-block-one .inner-box .lower-content h3{font-size:20px;font-weight:500;margin-bottom:15px;color:#13192d;position:relative;line-height:1.4em}.news-block-one .inner-box .lower-content h3 a{color:#13192d;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.news-block-one .inner-box .lower-content h3 a:hover{color:#21b7ff}.news-block-one .inner-box .lower-content .text{font-size:16px;margin-bottom:15px;color:rgba(7,16,45,.7);position:relative;line-height:1.6em;margin-top:-8px}.news-block-one .inner-box .lower-content .text p{font-size:16px;margin-bottom:15px;color:rgba(7,16,45,.6);position:relative;line-height:1.6em}.news-block-one .inner-box .lower-content .more-detail{font-size:15px;font-weight:400;color:#afafaf;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;text-transform:capitalize;position:relative}.news-block-one .inner-box .lower-content .more-detail .icon{position:relative;top:1px;margin-left:5px}.news-block-one .inner-box .lower-content .more-detail:hover{color:#21b7ff}.news-block-one .inner-box:hover .lower-content{border:1px solid transparent;-webkit-box-shadow:0 4px 20px 0 #f4f4f4;-moz-box-shadow:0 4px 20px 0 #f4f4f4;box-shadow:0 4px 20px 0 #f4f4f4}.news-block-two{margin-bottom:50px}.news-block-two,.news-block-two .inner-box,.news-block-two .inner-box .image{position:relative}.news-block-two .inner-box .image .post-date{padding:8px 20px 8px 40px;font-size:14px;font-weight:500;color:#fff;position:absolute;bottom:0;background-color:#21b7ff;left:0}.news-block-two .inner-box .image .post-date:before{content:"\f073";position:absolute;top:7px;left:20px;font-family:FontAwesome}.news-block-two .inner-box .image img{position:relative;max-width:100%}.news-block-two .inner-box .lower-box{padding-top:18px;position:relative}.news-block-two .inner-box .lower-box .post-meta{position:relative}.news-block-two .inner-box .lower-box .post-meta li{font-size:14px;margin-right:15px;color:#999;position:relative;padding-left:18px;display:inline-block}.news-block-two .inner-box .lower-box .post-meta li .icon{color:#21b7ff;position:absolute;top:0;left:0}.news-block-two .inner-box .lower-box h3{font-size:22px;font-weight:500;color:#333;position:relative;margin:10px 0;line-height:1.3em}.news-block-two .inner-box .lower-box h3 a{color:#333;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;position:relative}.news-block-two .inner-box .lower-box h3 a:hover{color:#21b7ff}.news-block-two .inner-box .lower-box .text{font-size:17px;margin-bottom:10px;color:#666;position:relative}.news-block-two .inner-box .lower-box .text p{font-size:17px;font-weight:300;margin-bottom:20px;color:#666;position:relative;line-height:1.6em}.news-block-two .inner-box .lower-box .read-more{font-weight:500;color:#222}.news-block-quote{padding:40px 30px 20px;font-size:16px;border:1px solid #eee;font-style:italic;margin-bottom:40px;color:#777;position:relative;text-align:center;line-height:2em;margin-top:50px}.news-block-quote .author-title{font-size:15px;font-weight:600;font-style:normal;color:#444;position:relative;margin-top:10px}.news-block-quote:before{height:60px;font-size:24px;font-style:normal;color:#21b7ff;content:"\f10d";position:absolute;top:-30px;background-color:#fff;margin-left:-40px;left:50%;width:80px;line-height:60px;font-family:FontAwesome}.share-option{padding:10px 0;margin-bottom:40px;position:relative;border-bottom:1px solid #e0e0e0;margin-top:15px}.share-option strong{font-size:16px;font-weight:500;color:#1c1c1c;text-transform:capitalize;line-height:40px;font-family:Poppins,sans-serif}.comments-area{margin-bottom:50px;position:relative;border-bottom:1px solid #eee;margin-top:70px}.comments-area .group-title{margin-bottom:15px;position:relative}.group-title h2{font-size:36px;font-weight:700;color:#1c1c1c;text-transform:capitalize;position:relative;padding-bottom:0}.comments-area .comment-box{padding:0 0 25px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;position:relative}.comments-area .comment-box:first-child{padding-top:0}.comments-area .comment-box:hover{border-color:#222}.comments-area .comment{padding:30px 0 0 110px;font-size:14px;position:relative;border-top:1px solid #eee}.comments-area .comment .comment-inner{position:relative}.comments-area .comment .comment-reply{padding:2px 12px;font-size:13px;font-weight:400;right:0;color:#686868;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;position:absolute;text-align:center;top:4px;background-color:#f4f4f4;display:inline-block}.comments-area .comment-box .author-thumb{margin-bottom:20px;position:absolute;top:30px;left:0}.comments-area .comment-box .author-thumb img{width:80px;display:block}.comments-area .comment-info{font-size:13px;color:#3e5773;line-height:24px}.comments-area .comment-box strong{font-size:18px;font-weight:500;color:#000;text-transform:capitalize;line-height:16px}.comments-area .comment-box .text{font-size:16px;margin-bottom:0;color:rgba(0,0,0,.7);line-height:1.8em;margin-top:10px}.comments-area .comment-info .comment-time{font-size:16px;color:#999;position:relative}.comments-area .comment-box .theme-btn{padding:5px 30px;font-size:12px;border:1px solid #fbca00;text-transform:uppercase;letter-spacing:1px}.main-footer{position:relative}.footer-column-border{margin-bottom:23px;position:relative}.footer-column-border:before{height:1px;right:0;content:"";position:absolute;top:65px;background:#44484d;left:15px}.footer-title{font-size:22px;font-weight:500;margin-bottom:70px;color:#fff;position:relative}.footer-about{margin-bottom:30px;position:relative}.footer-about .footer-logo{margin-bottom:70px}.footer-about .text{margin-bottom:25px;color:#95979a}.footer-link{margin-bottom:25px;position:relative}.footer-link ul li a{font-size:16px;margin-bottom:5px;color:#95979a;transition:.3s ease;position:relative;display:inline-block}.footer-link ul li a:hover{color:#fff}.footer-link ul li a i{margin-right:10px}.subscribe-form-two{position:relative}.subscribe-form-two .form-group{margin-bottom:30px;position:relative;margin-top:22px}.subscribe-form-two .form-group span{border-right:1px solid #ffffff38;font-size:14px;color:#848484;position:absolute;padding-right:12px;top:16px;left:15px;line-height:20px;z-index:99}.subscribe-form-two input{padding:11px 50px 11px 20px;border:1px solid #313131;color:#fff;position:relative;border-radius:0 25px 25px 0;background:#313131;width:100%}.subscribe-form-two a{height:50px;border-left:1px solid #f4f4f42e;padding:15px 15px 0;font-size:16px;right:0;color:#21b7ff;position:absolute;top:0;border-radius:25px;background:#666;cursor:pointer;width:50px;line-height:20px}.footer-newsletter .social-icon-six{margin-top:30px}.footer-newsletter .text{color:#95979a}.footer-bottom{padding:25px 0;font-size:18px;color:#95979a;position:relative}.footer-bottom .footer-copyright a{color:#21b7ff}.footer-bottom .footer-menu li{display:inline-block}.footer-bottom .footer-menu li a{color:#848484;font-family:Poppins,sans-serif}.services-block-one{margin-bottom:30px;position:relative}.services-block-one .inner-box,.services-block-one .inner-box .image{position:relative}.services-block-one .inner-box .image:before{height:0;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;content:"";position:absolute;top:0;background-color:rgba(0,141,210,.59);left:0;width:100%;display:block;z-index:1}.services-block-one .inner-box:hover .image:before{height:100%}.services-block-one .inner-box .image img{position:relative;width:100%;display:block}.services-block-one .inner-box .lower-content{position:relative}.services-block-one .inner-box .lower-content .upper-box{padding:16px 0 16px 90px;border:1px solid #eee;position:relative}.services-block-one .inner-box .lower-content .upper-box .icon-box{border-right:1px solid #eee;padding:18px 0;font-size:36px;color:#21b7ff;position:absolute;text-align:center;top:0;left:0;width:70px;line-height:24px}.services-block-one .inner-box .lower-content .upper-box h3{font-size:18px;font-weight:600;position:relative}.services-block-one .inner-box .lower-content .upper-box h3 a{color:#222;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;position:relative}.services-block-one .inner-box .lower-content .upper-box h3 a:hover{color:#21b7ff}.services-block-one .inner-box .lower-content .text{font-size:16px;color:#848484;position:relative;line-height:1.7em;margin-top:15px}.services-block-two{position:relative}.services-block-two .inner-box{padding:40px 30px 35px 105px;border:1px solid #f5f5f5;margin-bottom:30px;position:relative;border-radius:5px;background:#fff}.services-block-two .inner-box.active,.services-block-two .inner-box:hover{border-color:#fff;box-shadow:0 0 30px 0 rgba(88,88,88,.1)}.services-block-two h5 a{font-size:22px;font-weight:500;margin-bottom:13px;color:#222;display:block}.services-block-two h2{font-size:45px;font-weight:600;color:#f0f0f0;position:absolute;bottom:40px;left:35px}.services-block-two .icon-box{font-size:50px;color:#21b7ff;position:absolute;top:55px;left:35px}.single-shop-item{margin-bottom:30px}.single-shop-item .img-box{overflow:hidden;padding:30px 0;border:1px solid #fff;transition:.5s ease;position:relative;text-align:center;background:#f7f7f7}.single-shop-item:hover .img-box{transition:.5s ease}.single-shop-item .img-box .offer-box{position:absolute;top:10px;left:10px}.single-shop-item .img-box .offer-box .inner{position:relative}.single-shop-item .img-box .offer-box .inner:before{height:0;content:"";position:absolute;border-bottom:35px solid transparent;border-color:#ab7442 transparent transparent #ab7442;border-style:solid;border-width:35px;top:0;background-color:transparent;left:0;width:0;display:block}.single-shop-item .img-box .offer-box .inner span{transform:rotate(-45deg);font-size:16px;font-weight:700;color:#fff;transform-origin:70% 35%;line-height:35px;display:block}.single-shop-item .text-box h3,.single-shop-item .text-box p{margin:0}.single-shop-item .text-box h3{font-size:18px;color:#1f1f1f;line-height:50px;margin-top:10px}.single-shop-item .text-box p{font-size:20px;line-height:24px}.single-shop-item .text-box p i{font-size:18px}.single-shop-item .text-box p span{font-size:18px;font-weight:400;color:#ab7442;vertical-align:top;display:inline-block}.single-shop-item .text-box p del{font-size:14px;font-weight:400;color:#9f9f9f;line-height:24px;vertical-align:super;display:inline-block}.single-shop-item .text-box p del i{font-size:14px}.single-shop-item .thm-btn.thm-tran-bg{border-color:#fff;color:#222;background:#fff}.single-shop-item .thm-btn:hover{color:#21b7ff;background:#fff}.single-shop-item:hover .img-box .overlay{background-color:hsla(0,0%,100%,.9)}.single-shop-item:hover .img-box .overlay .box .content ul li a{transform:translateZ(0);opacity:1}.default-overlay-outer{padding:10px;transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;-moz-transition:all .7s ease;display:block}.default-overlay-outer,.default-overlay-outer .inner{height:100%;position:absolute;top:0;left:0;width:100%}.default-overlay-outer .inner{text-align:center;vertical-align:middle;display:table}.default-overlay-outer .inner .content-layer{color:#fff;position:relative;vertical-align:middle;display:table-cell}.single-shop-item .default-overlay-outer{opacity:0;top:-100%;background:rgba(0,0,0,.7)}.single-shop-item:hover .default-overlay-outer{opacity:1;top:0}.single-shop-item .content-box{padding:20px 20px 15px;border:1px solid #f4f4f4;position:relative;border-top:0}.single-shop-item .content-box h4{font-size:16px;font-weight:600;color:#252525;margin:0 0 12px;line-height:1.4em}.single-shop-item .content-box a,.single-shop-item .content-boxa:hover{color:#b89b5e}.single-shop-item .content-box h4 a{color:#252525;text-transform:uppercase}.single-shop-item .bottom{padding:15px 0 0;position:relative;border-top:1px solid #f4f4f4;margin-top:20px}.single-shop-item .content-box .rating{font-size:13px;margin-bottom:0;right:5px;color:#21b7ff;position:absolute;top:17px}.single-shop-item .content-box .item-price{font-size:16px;font-weight:400;color:#21b7ff;line-height:24px}.single-shop-item .content-box .item-price del{font-size:15px;color:#a2a2a2;margin-left:7px}.single-shop-item .content-box .item-price .strike-through{font-size:14px;font-weight:400;color:#999;line-height:20px;font-family:Lato,sans-serif;padding-left:10px}.shop-single-area{position:relative}.product-content-box{margin-bottom:106px}.product-content-box .img-box{text-align:center}.product-content-box .flexslider .slides img{width:auto;display:inline-block}.single-products-details .theme-btn{margin-left:20px;display:inline-block}.product-content-box .flexslider{padding:70px 0;border:none;position:relative;text-align:center;margin:0 0 10px;border-radius:0;background:#ededed none repeat scroll 0 0}.product-content-box .flex-viewport{border:none;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s;max-height:450px}.product-content-box .flex-control-thumbs{overflow:hidden;position:static;margin:10px 0 0;display:none}.product-content-box .flex-control-thumbs li{margin:0 3% 0 0;width:25%;float:left}.product-content-box .flex-control-thumbs img{height:auto;border:3px solid #f7f7f7;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s;opacity:.6;cursor:pointer;width:100%;display:block}.product-content-box .flex-control-thumbs .flex-active{border:3px solid #ab7442;opacity:1;cursor:default}.product-content-box .flex-control-thumbs .flex-active:focus{outline:none}.product-content-box .content-box h3{font-size:24px;font-weight:400;color:#222;text-transform:capitalize;margin:0 0 5px}.product-content-box .content-box del{color:#a2a2a2;margin-left:10px}.product-content-box .content-box .review-box{margin:0 0 10px}.product-content-box .content-box .review-box ul li{margin-right:3px;display:inline-block}.product-content-box .content-box .review-box ul{padding-right:1px;display:inline-block}.product-content-box .content-box .review-box ul li i{font-size:14px;color:#21b7ff}.product-content-box .content-box span.price{font-size:22px;color:#21b7ff}.product-content-box .content-box .text{overflow:hidden;padding:14px 0 0;margin:0}.product-content-box .content-box .location-box{position:relative;margin:4px 0 18px}.product-content-box .content-box .location-box p{color:#1f1f1f;margin:0 0 12px}.product-content-box .content-box .location-box form input{height:40px;border:2px solid #f7f7f7;-webkit-transition:all .5s ease;transition:all .5s ease;padding-right:10px;width:170px;padding-left:10px}.product-content-box .content-box .location-box form input:focus{border-color:#21b7ff}.product-content-box .content-box .location-box form button{height:40px;padding:0;font-size:14px;border:none;font-weight:600;color:#292929;-webkit-transition:all .5s ease;transition:all .5s ease;text-transform:uppercase;position:absolute;text-align:center;top:37px;background:#f7f7f7 none repeat scroll 0 0;margin-left:6px;left:178px;width:95px}.product-content-box .content-box .location-box form button:hover{color:#fff;background:#21b7ff}.product-content-box .content-box .location-box form span{color:#21b7ff;margin-top:20px;display:block}.product-content-box .content-box .addto-cart-box .input-group.bootstrap-touchspin{margin-right:20px;width:70px;float:left}.product-content-box .content-box .addto-cart-box .form-control{height:50px;padding:6px 0 8px;font-size:18px;border:1px solid #eaeaea;font-weight:500;color:#272727;text-align:center;background-color:#fff;box-shadow:none;border-radius:0!important;background-image:none;display:block}.product-content-box .content-box .addto-cart-box .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0}.product-content-box .content-box .addto-cart-box .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0;margin-top:-2px}.product-content-box .content-box .addto-cart-box .bootstrap-touchspin .input-group-btn-vertical>.btn{padding:12px;position:relative;max-width:100%;margin-left:-1px;width:100%;float:none;display:block}.product-content-box .content-box .addto-cart-box .btn-default{border-color:#efefef;color:#9e9e9e;background-color:#efefef}.product-content-box .content-box .addto-cart-box .bootstrap-touchspin .input-group-btn-vertical i{font-size:18px;font-weight:400;font-style:normal;color:#21b7ff;position:absolute;top:0;left:4.5px}.product-content-box .content-box .addto-cart-box button.addtocart{margin-left:25px}.product-tab-box{padding:0 30px 30px;border:1px solid #f4f4f4}.product-tab-box .tab-menu{margin-bottom:33px;position:relative;border-bottom:1px solid #f7f7f7;left:-31px;margin-top:-50px}.product-tab-box .tab-menu li{margin-bottom:-1px;float:left;display:block}.product-tab-box .tab-menu li a{padding:13px 35px;font-size:16px;border:1px solid transparent;font-weight:600;margin-right:10px;color:#1f1f1f;-webkit-transition:all .5s ease;transition:all .5s ease;text-transform:capitalize;border-radius:0;background:#f7f7f7;display:block}.product-tab-box .tab-menu li.active a,.product-tab-box .tab-menu li:hover a{border-color:#21b7ff;color:#fff;background:#21b7ff}.product-tab-box .tab-content .review-box .single-review-box{margin-bottom:10px;position:relative;padding-bottom:32px;padding-left:80px}.product-tab-box .tab-content .review-box .single-review-box .img-holder{position:absolute;top:0;left:0}.product-tab-box .tab-content .review-box .single-review-box .text-holder{padding:20px;border:1px solid #f4f4f4}.product-tab-box .tab-content .review-box .single-review-box .text-holder .top{overflow:hidden;margin:0 0 8px}.product-tab-box .tab-content .review-box .single-review-box .text-holder .top .review-box ul{margin-top:-4px;padding-left:20px}.product-tab-box .tab-content .review-box .single-review-box .text-holder .top .review-box ul li{margin-right:3px;display:inline-block}.product-tab-box .tab-content .review-box .single-review-box .text-holder .top .review-box ul li i{font-size:14px;color:#21b7ff}.product-tab-box .tab-content .review-box .single-review-box .text-holder .top .review-date{color:#ab7442;margin-top:-5px}.product-tab-box .tab-content .review-box .single-review-box .text-holder .text p{margin:0 0 15px}.product-tab-box .tab-content .review-box .single-review-box .text-holder .text a.reply{font-size:14px;font-weight:600;color:#ab7442;text-transform:uppercase}.product-tab-box .tab-content .product-details-content{margin-top:-5px}.product-tab-box .tab-content .product-details-content .highlight{margin:42px 0 0}.product-tab-box .tab-content .product-details-content .highlight .highlight-title{font-size:24px;font-weight:600;color:#292929;text-transform:uppercase;margin:0 0 28px}.product-tab-box .tab-content .product-details-content .highlight li{position:relative;padding-bottom:12px;padding-left:25px}.product-tab-box .tab-content .product-details-content .highlight li:before{font-size:14px;font-weight:400;font-style:normal;color:#ab7442;content:"\f00c";position:absolute;top:0;left:0;font-family:FontAwesome}.product-tab-box .tab-content .review-form{padding-top:16px}.product-tab-box .tab-content .review-form .sec-title-two{padding-bottom:34px}.product-tab-box .tab-content .review-form .add-rating-box{margin:0 0 23px}.product-tab-box .tab-content .review-form .add-rating-box .add-rating-title h4{font-size:14px;font-weight:400;color:#292929;text-transform:none;margin:0 0 10px;font-family:Poppins,sans-serif}.product-tab-box .tab-content .review-form .add-rating-box ul li{border-right:1px solid #e5e5e5;padding:0 11px;margin:0;display:inline-block}.product-tab-box .tab-content .review-form .add-rating-box ul li:last-child{margin-right:0}.product-tab-box .tab-content .review-form .add-rating-box ul li a i{font-size:14px;margin-right:3px;color:#ddd;-webkit-transition:all .5s ease;transition:all .5s ease}.product-tab-box .tab-content .review-form .add-rating-box ul li a:hover i,.product-tab-box .tab-content .review-form .add-rating-box ul li.active a i{color:#21b7ff}.product-tab-box .tab-content .review-form form input[type=text],.product-tab-box .tab-content .review-form form textarea{height:50px;padding:0 15px;font-size:14px;border:1px solid #eaeaea;margin-bottom:30px;color:#9e9e9e;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}.product-tab-box .tab-content .review-form form textarea{height:110px;padding:10px 15px;margin-bottom:32px}.product-tab-box .tab-content .review-form .add-rating-box ul li:hover a i{opacity:1}.product-tab-box .tab-content .review-form form input[type=text]:focus,.product-tab-box .tab-content .review-form form textarea:focus{border-color:#21b7ff}.related-product{padding-top:56px;border-top:1px solid #f7f7f7;margin-top:60px}.related-product .single-product-item{margin-bottom:0}.related-product .owl-controls{right:0;position:absolute;top:-90px}.related-product .owl-theme .owl-nav [class*=owl-]{height:45px;padding:0;font-size:20px;border:2px solid #f7f7f7;font-weight:900;color:#cccbcb;-webkit-transition:all .7s ease 0s;transition:all .7s ease 0s;text-align:center;margin:0;border-radius:50%;background:transparent none repeat scroll 0 0;width:45px;line-height:42px}.related-product .owl-theme .owl-nav [class*=owl-] i{font-size:20px;font-weight:900}.related-product .owl-theme .owl-nav .owl-next{margin-left:10px}.related-product .owl-theme .owl-nav [class*=owl-]:hover{border:2px solid #ab7442;color:#fff;background:#ab7442}.product-review-tab .add_your_review .review-title h3{font-size:26px;font-weight:600;color:#252525;text-transform:uppercase}.tab-title-h4 h4{font-size:20px;margin-bottom:40px;color:#3d3d3d}.cart-section{position:relative}.cart-section ul{padding:0;margin:0}.cart-section ul li{list-style:none}.cart-section .thm-btn{line-height:40px}.cart-section .sec-pad{padding-bottom:70px}.cart-section .sec-title.medium{padding-bottom:25px}.cart-section .cart-outer{position:relative}.cart-section .cart-outer .dropdown-toggle:after{display:none}.cart-section .table-outer{overflow-x:auto;position:relative;width:100%}.cart-section .cart-table{min-width:900px;width:100%}.cart-table .cart-header{font-size:16px;text-transform:capitalize;position:relative;border-radius:7px;background:#f7f7f7;width:100%;font-family:Poppins,sans-serif}.cart-table thead tr th{padding:20px 15px;font-weight:400;min-width:120px;line-height:24px}.cart-table thead tr th.prod-column{text-align:left;padding-left:40px}.cart-table tbody tr td{padding:15px 10px;font-size:16px;font-weight:700;color:#ff0;min-width:100px;line-height:24px}.cart-table tbody tr .qty{padding-right:20px;width:120px}.cart-table tbody tr .qty .quantity-spinner{background:#000}.cart-table tbody tr .prod-column .column-box{min-height:90px;padding-top:20px;position:relative;text-align:left;padding-left:85px}.cart-table tbody tr .prod-column .column-box .prod-thumb{padding:0;position:absolute;top:11px;left:0}.cart-table tbody tr .prod-column .column-box .prod-thumb img{max-width:100%;width:60px;display:block}.cart-table tbody tr .prod-column .column-box h3{font-size:18px;color:#222;text-transform:capitalize;margin:20px 0 5px}.cart-table tbody tr .sub-total{font-weight:400;color:#21b7ff}.cart-table tbody tr .remove-btn{font-size:16px;color:#ff0;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;position:relative;line-height:30px}.cart-table tbody tr .remove-btn .fa{font-size:24px;transition:.5s ease;position:relative;padding-right:10px;top:2px;line-height:30px}.cart-table tbody tr .remove-btn:hover{color:#21b7ff;transition:.5s ease}.cart-table tbody tr .remove-btn span:before{font-size:30px}.cart-table tbody tr{border-bottom:1px solid #f7f7f7}.cart-table tbody tr td{vertical-align:middle}.cart-table tbody tr td .quantity-spinner{height:43px;padding:5px 0 5px 20px;font-size:20px;color:#222;position:relative;box-shadow:none;width:100%;line-height:24px;display:block}.cart-table tbody .available-info{font-size:14px;color:#9e9e9e;position:relative;padding-left:50px}.cart-table tbody .available-info .icon{height:40px;font-size:18px;color:#fff;position:absolute;text-align:center;top:5px;border-radius:50%;background:#21b7ff;left:0;width:40px;line-height:40px}.cart-section .cart-table .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down,.cart-section .cart-table .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-color:#f7f7f7;padding:10.3px 13px;background:#f7f7f7}.cart-section .cart-table .bootstrap-touchspin .input-group-btn-vertical i{font-size:18px;font-style:normal;color:#21b7ff;top:-3px;left:7px}.cart-table tbody tr .qty .quantity-spinner{border:1px solid #f7f7f7;border-right:0;background:#fff}.cart-section .apply-coupon{position:relative}.cart-section .apply-coupon .form-group{margin-right:20px;position:relative;float:left}.cart-section .apply-coupon .form-group input[type=text]{height:50px;padding:9px 15px;border:1px solid #ff0;font-weight:500;outline:none;border-radius:3px;background:none;width:230px;line-height:24px;display:block}.cart-section .estimate-form{position:relative}.cart-section .estimate-form .inner-page-title{margin-bottom:50px}.cart-section h3{font-size:24px;margin-bottom:30px}.cart-section .estimate-form .row{margin-right:-7px;margin-left:-7px}.cart-section .estimate-form .row .form-group{padding:0 7px;margin-bottom:25px}.cart-section .totals-table{border:1px solid #f0f0f0;position:relative;margin-top:50px}.cart-section .totals-table .col{padding:14.5px 15px;position:relative;width:50%;line-height:24px;float:left;display:block}.cart-section .totals-table .col-title{border-right:1px solid #f0f0f0;font-size:14px;font-weight:400;color:#222}.cart-section .totals-table li{position:relative;border-bottom:1px solid #f0f0f0}.cart-section .totals-table li:last-child{border-bottom:none}.cart-section .update-cart-box{padding-top:40px;margin-bottom:30px}.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-toggle .caret{border:none;right:20px;top:2px}.cart-section .estimate-form .select-box .btn-group.bootstrap-select{outline:none;width:100%}.cart-section .estimate-form .select-box .btn-group.bootstrap-select .btn{padding:10px 15px;font-size:14px;border:1px solid #f4f4f4;text-transform:capitalize;outline:none;border-radius:0}.cart-section .estimate-form .select-box .dropdown-menu{padding:0;border-radius:0}.cart-section .estimate-form .select-box .dropdown-menu>li>a{padding:8px 15px;color:green;transition:all .3s ease}.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-menu li a:hover span.text{color:green;transition:all .3s ease}.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-menu li a span.text{font-size:13px;color:red}.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-toggle .caret:before{font-size:14px;color:red;content:"\f107";line-height:46px;font-family:FontAwesome}.cart-section .estimate-form h3{font-size:24px;margin:75px 0 0}.cart-section .cart-total h3{margin:80px 0 0}.cart-section .cart-total .thm-btn{margin-top:30px}.cart-section .estimate-form input{height:50px;border:2px solid #ff0;outline:none;width:100%;padding-left:15px}.cart-section .qty .input-group{flex-wrap:inherit;background:#fff;width:74px}.cart-section .thm-btn.update-cart{border:1px solid #000;color:#ff0;background-color:transparent}.cart-table tbody tr .remove-btn,.cart-table tbody tr td{font-weight:400;color:#9e9e9e}.cart-section .thm-btn.update-cart{border-color:#f7f7f7;text-shadow:none;color:#222;background:#f7f7f7}.cart-section .apply-coupon .form-group input[type=text]{font-size:14px;border:2px solid #f0f0f0;text-transform:uppercase}.cart-section .estimate-form input{border-color:#f0f0f0}.cart-section .estimate-form .select-box .btn-group.bootstrap-select .btn{border-color:#f7f7f7;color:#9f9f9f;background:#fff}.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-toggle .caret:before{color:#9f9f9f}.cart-table tbody tr .prod-column .column-box{margin-left:10px}.cart-section .thm-btn.update-cart:hover{color:#fff;background:#21b7ff}.cart-table tbody tr td{padding:10px}.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-menu li a span.text{color:#999}.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-menu li a:hover span.text{color:#fff}.cart-outer select{height:50px;padding:12px 15px;font-size:16px;border:1px solid #ececec;font-weight:400;color:#848484;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;background:#fff;width:100%;line-height:26px;display:block}.cart-outer select:focus{border-color:#fdb821}.checkout-area{position:relative}.checkout-area .exisitng-customer{padding:20px 28px 21px;border:1px solid #f7f7f7;margin-bottom:20px;position:relative;display:block}.checkout-area .exisitng-customer:before{height:100%;content:"";position:absolute;top:0;background:#21b7ff;left:0;width:2px}.checkout-area .exisitng-customer h5{font-size:16px;font-weight:300;color:#252525}.checkout-area .exisitng-customer h5 a{color:#21b7ff;padding-left:15px;display:inline-block}.checkout-area .coupon{padding:20px 28px 21px;border:1px solid #f7f7f7;margin-bottom:60px;position:relative;display:block}.checkout-area .coupon:before{height:100%;content:"";position:absolute;top:0;background:#21b7ff;left:0;width:2px}.checkout-area .coupon h5{font-size:16px;font-weight:300;color:#252525}.checkout-area .coupon h5 a{color:#21b7ff;padding-left:15px;display:inline-block}.checkout-area .form form .field-label{font-weight:400;margin-bottom:8px;color:#222;text-transform:capitalize;font-family:Poppins,Sans-serif}.checkout-area .form form .field-input input[type=text]{height:48px;padding:0 15px;font-size:16px;border:2px solid #f7f7f7;margin-bottom:25px;color:#9a9a9a;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;width:100%;display:block}.checkout-area .form form .field-input input[type=text]:focus{border:2px solid #21b7ff}.checkout-area .create-acc .checkbox{margin:7px 0 0}.checkout-area .create-acc .checkbox label{font-size:16px;font-weight:300;color:#21b7ff}.checkout-area .create-acc .checkbox input{margin-top:3px}.checkout-area .shipping-info input[type=checkbox]{position:relative;top:-2px;margin:0 0 0 40px;cursor:pointer;vertical-align:middle;display:inline-block}.checkout-area .form form .field-input textarea{height:124px;padding:10px 15px;font-size:16px;border:2px solid #f7f7f7;margin-bottom:28px;color:#9e9e9e;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;width:100%;display:block}.checkout-area .form form .field-input textarea:focus{border-color:#21b7ff}.checkout-area .bottom{padding-top:70px}.checkout-area .table .sec-title-two{padding-bottom:32px}.checkout-area .table{overflow-x:auto;margin-bottom:0;position:relative;width:100%}.checkout-area .table .cart-table{min-width:auto;width:100%;margin-top:50px}.checkout-area .table .cart-table .cart-header{font-size:14px;font-weight:400;color:#252525;text-transform:uppercase;position:relative;background:#f7f7f7;width:100%}.checkout-area .table .cart-table thead tr th{border-color:#f7f7f7;padding:19px 30px 17px;font-weight:400;min-width:110px;line-height:24px}.checkout-area .table .cart-table thead tr th.product-column{text-align:left;padding-left:30px}.checkout-area .table .cart-table tbody tr{border-bottom:1px solid #f7f7f7}.checkout-area .table .cart-table tbody tr td{padding:25px 30px;min-width:110px;vertical-align:middle}.checkout-area .table .cart-table tbody tr .product-column .column-box{min-height:70px}.checkout-area .table .cart-table tbody tr .product-column .column-box .prod-thumb{width:70px}.checkout-area .table .cart-table tbody tr .product-column .column-box .prod-thumb img{max-width:100%;display:block}.checkout-area .table .cart-table tbody tr .product-column .column-box .prod-thumb,.checkout-area .table .cart-table tbody tr .product-column .column-box .product-title{vertical-align:middle;display:table-cell}.checkout-area .table .cart-table tbody tr .product-column .column-box .product-title{padding-left:20px}.checkout-area .table .cart-table tbody tr .product-column .column-box .product-title h3{font-size:14px;font-weight:400;color:#252525;text-transform:uppercase}.checkout-area .table .cart-table tbody tr .qty{padding-right:30px;width:130px}.checkout-area .table .cart-table tbody tr .qty .input-group.bootstrap-touchspin{flex-wrap:inherit;width:70px;float:right}.checkout-area .table .cart-table tbody tr .qty .form-control{height:34px;padding:6px 0;font-size:18px;border:1px solid #ccc;font-weight:400;color:#252525;text-align:center;background-color:#fff;box-shadow:none;border-radius:0!important;background-image:none;display:block}.checkout-area .table .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0}.checkout-area .table .cart-table tbody tr .qty .btn-default{border-color:#21b7ff;color:#fff;background-color:#21b7ff}.checkout-area .table .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0;margin-top:-2px}.checkout-area .table .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical i{font-size:16px;font-style:normal;top:-4px}.checkout-area .table .cart-table tbody tr td.price{font-size:16px;font-weight:300;color:#21b7ff}.cart-total .sec-title-two{padding-bottom:32px}.cart-total-table{border:1px solid #f0f0f0;margin-top:50px}.cart-total-table li{border-bottom:1px solid #ebebeb}.cart-total-table li:last-child{border-bottom:none}.cart-total-table li span.col.col-title{border-right:1px solid #ebebeb;font-weight:400;color:#272727}.cart-total-table li span.col,.cart-total-table li span.col.col-title{padding:10px 18px;font-size:16px;position:relative;width:50%;line-height:28px;float:left;display:block}.cart-total-table li span.col{font-weight:300;color:#9a9a9a}.cart-total-table li span.col b{text-decoration:underline;font-weight:300;color:#21b7ff}.cart-total .payment-options{overflow:hidden;padding:23px 20px 35px;background:#f7f7f7 none repeat scroll 0 0;margin-top:30px}.cart-total .payment-options .option-block{margin-bottom:14px}.cart-total .payment-options .option-block .checkbox{margin:0 0 5px}.cart-total .payment-options .option-block .checkbox label{min-height:20px;font-weight:300;padding-left:20px}.cart-total .payment-options .option-block .checkbox label input{top:-1px}.cart-total .payment-options .option-block .checkbox label span{color:#252525;padding-left:10px}.cart-total .payment-options .option-block .checkbox label span b{font-size:16px;text-decoration:underline;font-weight:300;color:#21b7ff;padding-left:25px;display:inline-block}.cart-total .payment-options .option-block .text{padding-left:30px}.cart-total .payment-options .option-block .text p{margin:0;line-height:28px}.team-member{margin-bottom:30px;position:relative}.team-member .inner-box{overflow:hidden;position:relative;display:block}.team-member .inner-box .image-box{position:relative;margin:0}.team-member .inner-box .image-box img{width:100%;display:block}.team-member .inner-box .image-box .overlay-box{height:100%;justify-content:center;transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;position:absolute;opacity:0;text-align:center;top:-100%;background-color:rgba(255,33,79,.85);align-items:center;left:0;width:100%;display:flex}.team-member .inner-box:hover .overlay-box{opacity:1;top:0}.team-member .inner-box .image-box .overlay-box .social-icon-one{position:absolute;top:50%;left:0;width:100%;margin-top:-25px}.team-member .inner-box .lower-content{padding:17px 0 16px;position:relative;text-align:center;background-color:#fff}.team-member .inner-box .lower-content h3{font-size:17px;font-weight:700;text-transform:uppercase;position:relative}.team-member .inner-box .lower-content h3 a{color:#21b7ff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.team-member .inner-box .lower-content h3 a:hover{color:#333}.team-member .inner-box .lower-content .designation{font-size:14px;color:#777;position:relative;margin-top:4px}.testimonial-block-one{padding:50px;position:relative;margin:10px 10px 30px;box-shadow:0 0 8px 1px rgba(0,0,0,.04);background:#fff}.testimonial-block-one .author{padding-top:10px;position:relative;padding-left:80px}.testimonial-block-one .author .image{height:70px;overflow:hidden;position:absolute;top:0;border-radius:50%;left:0;width:70px}.testimonial-block-one .quote-icon{color:#ff241f}.testimonial-block-one .text{margin-bottom:30px;position:relative;border-bottom:1px solid #f4f4f4;padding-bottom:20px}.testimonial-block-one h4{font-size:18px;font-weight:500}.consultation-form{padding:80px 50px 50px;position:relative;box-shadow:0 0 20px 1px rgba(0,0,0,.08);border-radius:20px;background:#fff;margin-top:-100px}.consultation-form .contact-form.style-two textarea{height:100px}.contact-info{position:relative}.contact-info h4{font-weight:700;margin-bottom:30px}@keyframes pulse{50%{box-shadow:0 0 0 5px hsla(0,0%,100%,.1),0 0 0 20px hsla(0,0%,93%,.3)}}