h2,h4{font-weight:700}
.service-sc .service-img .service-img-bdr:after,.service-sc .service-img .service-img-bdr:before{width:89px; height:201px; border-top:1px solid #fff; border-right:1px solid #fff; content:''}
body{font-family:'opan-sans',sans-serif; font-size:16px; color:#696969}
.header-nav .nav > li{text-transform:capitalize}
.btn-link,.copywriter-cont,.counter-style-1 .counter-text,.date-style-2 .post-date,.package-style .dlab-media .content .money,.portfolio .dlab-gallery-box p,.service-sm-title,.testimonial-design .testimonial-detail .testimonial-name,.testimonial-design .testimonial-detail .testimonial-position,h1,h2,h3,h4,h5,h6{font-family:'Josefin Sans',sans-serif}
h2{font-size:36px
    color:#fff;}
h4{font-size:24px}
@font-face{font-family:myriad-pro; src:url(../fonts/fonts/MYRIADPRO-REGULAR.OTF)}
.header-transparent .header-nav .nav > li > a,.top-bar .dlab-topbar-left ul li{font-family:myriad-pro}
.top-bar .dlab-topbar-left ul li{font-weight:500; letter-spacing:1px}
.dlab-bnr-inr.overlay-primary-middle::after{background:rgba(18,19,48,1); opacity:.8}
.top-bar .dlab-topbar-left ul li i{vertical-align:middle; color:#189cdc}
.header-nav .nav > li .sub-menu{margin-top:3px}
.section-head{margin-bottom:0}
.header-transparent .top-bar{border-bottom:none}
.bg-dark{background-color:#262626 !important}
.dlab-topbar-left ul li{padding-right:30px}
.dlab-topbar-right ul li a{color:#fff}
.dlab-topbar-right ul li{margin-left:10px}
.header-transparent .header-nav .nav > li > a{padding:34px 25px}
.extra-nav .extra-cell{padding:0 10px;}
.header-transparent .main-bar{border-bottom:1px solid #afafaf;}
.header-nav .nav i{display:none}
.btn-link:hover{text-decoration:none}
.service-sc .section-head h2{margin-bottom:10px}
.service-sc .service-style .service-box{position:relative; padding:50px 50px 70px; color:#fff; margin-bottom:30px}
.service-box-add h4,.service-sm-title{margin-bottom:5px}
.service-style .service-box.brown,.service-style .service-box.primary,.service-style .service-box.secondry{position:relative;}
.service-style .service-box .service-icon-box{position:absolute; bottom:0; right:30px; font-family:flaticon; font-size:80px;}
.service-style .service-box.secondry .service-icon-box{bottom:-10px}
.blog-style.brown .date,.date-style-2 .post-date.brown,.map-sc .info .info-box.brown,.service-box.brown{background:#bf0404;}
.blog-style.secondry .date,.map-sc .info .info-box.secondry,.service-box.secondry{background:#bf0404;}
.service-style .service-box .btn-link{color:#fff; font-size:18px}
.service-style .service-box h4{color:#fff}
.map-sc .info .info-box.primary{background-color:#3c3a3a !important;}
.service-style{padding-bottom:30px; background-size:initial; background-position:top center; background-repeat:no-repeat}
.service-sm-title{color:#e00606; letter-spacing:1px; line-height:24px; font-size:22px; font-weight:bolder;}
.service-sc .service-img{position:relative}
.service-img.overlay-black-middle:after{opacity:.2}
.service-sc .service-img .service-img-bdr{position:absolute; opacity:.3}
.service-sc .service-img .service-img-bdr:before{position:absolute; top:25px; right:25px}
.service-sc .service-img .service-img-bdr:after{position:absolute; top:40px; right:40px}
.service-box-add p{font-weight:600}
.service-box-add.style-1 p{margin-bottom:0}
.working-sc{background-image:url(../images/pattern/pt.png); position:relative; background-color:#080808; width:100%;}
.working-sc .icon-bx-sm i:hover{color:#000;}
.working-sc .icon-bx-wraper{display:flex; align-items:center; margin-bottom:30px; border:1px solid #ffffff; transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s}
.working-sc .icon-bx-wraper:hover{background-color:#fff; border:1px solid #fff; box-shadow:0 5px 10px 0 rgba(0,0,0,.1); color:black;}
.working-sc .icon-bx-wraper .icon-content{padding:40px 0 40px;}
.icon-bx-wraper p{color:#fff;}
.working-sc .icon-bx-wraper:hover p,.working-sc .icon-bx-wraper:hover h4 a,.working-sc .icon-bx-wraper:hover .icon-bx-sm i{color:#080808;}
.working-sc .icon-bx-sm i{font-size:76px; color:#fff;}
.working-sc .icon-bx-wraper .dlab-tilte{margin-bottom:5px}
.address-box.brown i,.mission .section-head h2 span,.project .section-head h2 span,.testimonial-design .testimonial-detail .testimonial-name,.text-brown,.working-sc h4 a:hover{color:#e00606;}
.package-style.style-1 .dlab-tabs .nav-tabs > li{width:100%; padding:0 5px 22px;}
.package-style .dlab-tabs .nav-tabs > li > a{width:170px; height:120px; line-height:106px; border:1px solid rgba(168,177,182,.5); text-align:center; font-size:55px; background:0 0; margin:0}
.package-style .nav-tabs{border-bottom:none; margin:0 -5px}
.package-style .dlab-tabs .nav-tabs > li > a > i{color:#a8b1b6}
.dlab-box.dlab-effect .dlab-media .content h4 a,.package-style .dlab-tabs .nav-tabs > li > a.active i,.package-style .dlab-tabs .nav-tabs > li > a.active:focus i,.package-style .dlab-tabs .nav-tabs > li > a.active:hover i,.package-style .dlab-tabs .nav-tabs > li > a:hover i{color:#fff}
.package-style .dlab-tabs .nav-tabs > li > a.active,.package-style .dlab-tabs .nav-tabs > li > a.active:focus,.package-style .dlab-tabs .nav-tabs > li > a.active:hover,.package-style .dlab-tabs .nav-tabs > li > a:hover{background:#e00606; border-color:rgba(168,177,182,.2)}
.package-style .dlab-tabs .tab-pane{padding:0}
.dlab-box.dlab-effect .dlab-media .dlab-media-box .content{bottom:0; left:30px; position:absolute}
.dlab-box.dlab-effect .dlab-media .dlab-media-box{position:absolute; top:0; bottom:0; left:0; right:0; background-repeat:no-repeat; background-size:cover; background-position:center}
.overlay-primary-middle{position:relative}
.dlab-box.dlab-effect .dlab-media .dlab-media-box:after,.overlay-primary-middle:after{position:absolute; top:0; bottom:0; left:0; right:0; content:''; width:100%; height:100%; background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0) 90%,transparent)}
.dlab-box.dlab-effect .dlab-media .content{position:absolute; bottom:0; left:0; z-index:1}
.mission,.misssion-sc{position:relative}
.dlab-box.dlab-effect .dlab-media .content .money{font-size:36px; font-weight:600; color:#fffff;}
.mission{background-image:url(https://elitemobilecardetail.com/wp-content/uploads/2021/02/bg-block-1.jpg); background-position:center center; background-repeat:no-repeat; background-color:#292828;}
.section-head.style-1{max-width:550px; margin:auto}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#199cdb}
.misssion-sc p{margin:0}
.misssion-cont{position:absolute; top:50%; left:50%; width:100%; height:100%; transform:translate(-50%,-50%) scale(.5); display:flex; opacity:0; transition:all .5s}
.misssion-sc:hover .misssion-cont{opacity:1; transition:all .5s; transform:translate(-50%,-50%) scale(1)}
.misssion-cont > div > h3 > a{color:#fff; margin:0}
.misssion-cont > div{z-index:999; position:relative; align-self:center; margin:auto; text-align:center; width:80%; color:#fff}
.misssion-cont:after{position:absolute; top:0; left:0; right:0; bottom:0; content:''; background:rgb(224 6 6); margin:15px}
.testimonial-10 .testimonial-pic{height:100px; width:100px; top:50%; transform:translateY(-50%)}
.testimonial-10{padding-left:125px}
.testimonial-10 .testimonial-pic img{border-radius:10px}
.testimonial-sep{border-left:1px solid #e2e2e2; padding-left:22px}
.testimonial-space{padding:40px 20px; box-shadow:0 2px 21px 0 rgba(236,236,236,1)}
.testimonial-design .testimonial-space{position:relative; background-image:url(../images/pattern/bg-dot.jpg); background-size:cover; background-position:center}
.testimonial-design.owl-theme.owl-right-pos .owl-nav{position:absolute; right:12px; margin-top:0; bottom:-25px}
.testimonial-design.owl-theme .owl-dots{margin-top:0}
.testimonial-design.owl-theme .owl-nav .owl-next,.testimonial-design.owl-theme .owl-nav .owl-prev{color:#fff; width:46px; height:46px; line-height:46px; padding:0; font-weight:700; margin-right:0}
.testimonial-design.owl-theme .owl-nav .owl-prev{background:#bf0404;}
.testimonial-design.owl-theme .owl-nav .owl-next{background:#bf0404;}
.testimonial-design p{font-weight:500}
.copywriter-cont,.counter-box{font-weight:700}
.testimonial-design .testimonial-detail .testimonial-name{font-size:18px; text-transform:capitalize}
.testimonial-design .testimonial-detail .testimonial-position{text-transform:unset}
.section-pattern{position:relative; background-image:url(../images/background/section-pattern.png); background-size:cover; background-position:left; background-repeat:no-repeat; background-color:#000;}
.blog-style{margin-bottom:20px; display:flex}
.blog-style .blog-cont{padding-left:20px; align-self:center}
.blog-style .blog-cont h4{margin-bottom:4px}
.blog-style .blog-cont p{margin-bottom:0}
.blog-style .blog-cont h4 a{color:#fff;}
.blog-style .date{width:90px; height:90px; text-align:center; font-size:30px; color:#fff; font-weight:700; display:inline-table; padding:12px 0; font-family:'Josefin Sans',sans-serif}
.blog-style .date span{display:block; font-size:14px}
.project .portfolio.site-filters li{display:list-item; text-align:left; margin:0 0 20px; padding:0 0 20px; border-radius:0; position:relative}
.project .portfolio.site-filters li:after{position:absolute; content:''; bottom:0; left:0; background:#e00606; width:0; height:1px; transition:all .5s}
.project .portfolio.site-filters li.active:after{width:100%; transition:all .5s}
.project .portfolio.site-filters li.active a{color:#e00606;}
.project .portfolio.site-filters li.btn{background:0 0; text-transform:unset; font-size:18px}
.btn,.contact-style .btn{text-transform:uppercase}
.project .site-filters ul{padding:0}
.project .portfolio.site-filters li a{color:#000}
.contact-sc,.team-sc{background-image:url(https://elitemobilecardetail.com/wp-content/uploads/2021/02/bg-car2.jpg); background-position:center; position:relative; z-index:1; background-repeat:no-repeat; background-size:cover; background-attachment:fixed}
.contact-sc:after,.contact-sc:before,.team-sc:after,.team-sc:before{position:absolute; content:''; /*background-image:url(../images/pattern/pattern.png); */

    height:100px; background-repeat:no-repeat; z-index:0; background-position:bottom; background-size:100%; width:100%; left:0}
.contact-sc:before,.team-sc:before{top:0; transform:rotateX(180deg)}
.contact-sc:after,.team-sc:after{bottom:0; transform:rotateX(0)}
.contact-style textarea.form-control{height:95px}
.contact-style{background:rgb(255 255 255 / 86%); padding:40px}
.contact-style .form-control{background:0 0; border-width:0 0 1px; border-color:#565656; padding-left:0}
.contact-style .btn{background:#e00606; padding:15px 60px; border-radius:0; line-height:14px}
.contact-sc .side-promo h2{font-size:55px; line-height:65px; margin-bottom:0}
.contact-sc .contact-style h2 span{font-size:30px}
.ow-client-logo{width:100%; height:auto; border:1px solid #000}
.map-sc{padding-bottom:0; position:relative;}
/*.map-sc:before{*/

/*    height:70px; */

/*    position:absolute; */

/*    content:""; */

/*    top:0; */

/*    width:100%; */

/*    background-image:url(../images/pattern/map-pattern.png); */

/*    z-index:1; */

/*    display:block; */

/*    background-repeat:repeat-x; */

/*    background-position:top*/

/*}
*/


.map-cont,.map-cont .info{position:relative}
.counter-sc:after,.dlab-bnr-inr:before{content:''}
.map-cont .info{display:flex; text-align:center; margin-bottom:30px; justify-content:center}
.map-cont .info .info-box{border-radius:100%; margin:0 25px}
.map-cont .info .info-box .info-box-cont{display:flex; flex-direction:column; justify-content:center; align-content:center; align-items:center; align-self:center; width:270px; height:270px; padding:0 30px}
.map-cont .info .info-box .info-box-cont h4{position:relative; padding-bottom:15px; margin-bottom:22px}
.map-cont .info .info-box .info-box-cont h4:after{position:absolute; content:''; left:0; right:0; bottom:0; width:50px; height:1px; background:#fff; margin:auto}
.dlab-box .dlab-media img,footer{position:relative}
footer{background:#05090c; padding:30px 0; color:#fff; border-top:1px solid rgba(255,255,255,.1)}
.copywriter-cont span{color:#bf0404;}
footer ul{list-style:none; margin:0; text-align:right}
footer ul li{display:inline; margin-right:5px; float:left;}
.date-style-2 .post-date > strong::after,.dlab-post-meta li::after{display:none}
footer ul li a{color:#fff !important; font-size:24px}
.home-3 .client-logo-space{padding:40px 0; border-bottom:1px solid #eee}
.service-style-1 h2{margin-bottom:10px}
.service-style-1 p{margin-bottom:35px}
.service-style-1 .space-1 .service-box{padding-left:60px}
.service-style-1 .dlab-media-box{position:absolute; top:0; bottom:0; left:0; right:0; background-repeat:no-repeat; background-size:cover; background-position:center}
.service-style-1 .space .service-box{padding-right:60px}
.service-style-1 [class*=col-].space{padding-right:0}
.service-style-1 [class*=col-].space-1{padding-left:0}
.btn{padding:14px 32px; border-radius:0; line-height:20px; font-size:16px}
.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover .btn.btn-primary{background:#1a9bdc}
.btn-secondry:active,.btn-secondry:focus,.btn-secondry:hover .btn-secondry{background:#f47a55}
.btn.brown,.btn.brown.active,.btn.brown:active,.btn.brown:focus,.btn.brown:hover{background:#bf0404;}
.counter-sc{position:relative; background-image:url(../images/background/bg-car.jpg); background-position:bottom center; padding:150px 0 120px; z-index:3; color:#fff; background-size:cover; background-repeat:no-repeat}
.counter-sc:after{position:absolute; right:0; top:0; background:rgba(18,19,48,.85); width:100%; height:100%; z-index:-1}
.counter-box{font-size:40px; line-height:50px}
.counter-style-1 .counter-text{font-size:14px; font-weight:600}
.style-inline.package-style .nav-tabs{margin-bottom:40px}
.package-style.style-inline .dlab-tabs .nav-tabs > li > a{width:125px}
.package-style.style-inline .dlab-tabs .nav-tabs > li{padding:0 5px 10px}
.package-style.style-inline .dlab-box{margin-bottom:30px}
.btn-space{margin-top:15px}
.dlab-post-title .post-title{margin-bottom:5px; font-weight:600}
.blog-post{margin-bottom:50px}
.blog-post .dlab-post-media{margin-bottom:30px}
.dlab-post-meta{margin-bottom:0}
.date-style-2 .post-date{width:90px; height:90px; padding:21px 0}
.date-style-2 .post-date strong{font-size:24px; line-height:24px; padding:0}
.date-style-2 .post-date span{font-size:18px; padding:0; text-transform:capitalize}
.newsletter{position:relative; padding:100px 0 70px; background-image:url(../images/background/map-bg.jpg); background-size:cover; background-repeat:no-repeat; background-position:center}
.counter-style-1{margin-bottom:30px}
.newsletter .form-control{height:50px; padding:9px 16px; border-radius:5px 0 0 5px}
.newsletter .input-group > .form-control:focus{z-index:1}
.newsletter .input-group-append{margin-left:-5px}
.newsletter .input-group-append .btn{border-radius:5px; text-transform:capitalize}
.breadcrumb-row ul li,.dlab-bnr-inr h1{text-transform:unset; font-weight:600}
.form-control::placeholder{color:#111111;}
.dlab-bnr-inr{position:relative; text-align:left; padding-bottom:40px}
/**/


.breadcrumb-row ul li::after,.widget_archive ul li:before{content:"\f101"}
.dlab-bnr-inr h1{font-size:36px; margin-bottom:10px}
.dlab-bnr-inr-entry{padding-top:170px; padding-left:275px;}
.dlab-bnr-inr .breadcrumb-row ul li:last-child{color:#ffffff;}
textarea.form-control{height:190px}
.booking-summary .form-control{border-radius:0; border:0}
.bootstrap-select .dropdown-toggle,.form-control{height:50px; padding:9px 20px}
.bootstrap-select .dropdown-toggle,.bootstrap-select .dropdown-toggle .btn:active,.bootstrap-select .dropdown-toggle .btn:focus,.bootstrap-select .dropdown-toggle .btn:hover,.bootstrap-select .dropdown-toggle:active,.bootstrap-select .dropdown-toggle:focus,.bootstrap-select .dropdown-toggle:hover{border:0 !important; color:#bcbcbc !important}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{text-transform:none; font-weight:500}
.bootstrap-select.btn-group .dropdown-toggle .caret{top:18px; right:20px}
.contact-text{color:silver; font-size:16px}
.about-1 .service-sc .service-style{padding-bottom:0; padding-top:30px}
.team-sc{padding:125px 0}
.team-btn{padding-top:30px}
.about-cont-2{padding-bottom:40px}
.service-1 .working-sc{background-image:unset}
.service-2 .misssion-sc{margin-bottom:30px}
.blog-post.blog-lg .dlab-post-meta{margin-bottom:15px}
.blog-post.blog-lg .dlab-post-title .post-title{margin-bottom:10px}
.blog-post.blog-lg{margin-bottom:50px}
.dlab-post-meta ul li{padding-right:15px}
.dlab-post-meta a,.dlab-post-meta i{color:#b2b2b2}
.dlab-post-meta a{font-weight:600}
.side-bar .widget{background:#f7f7f7; padding:40px}
.search-bx.style-1 .form-control{height:40px; background:#fff; border:1px solid rgba(182,188,189,.5)}
.search-bx.style-1 .form-control::placeholder{font-size:12px}
.search-bx.style-1 .input-group-btn button{height:40px; width:42px; background:#1a9bdc}
.recent-posts-entry .dlab-post-media{width:74px; min-width:74px}
.widget .post-title{font-family:Raleway,sans-serif}
.widget .post-title a{color:inherit}
.widget .post-title a:hover{color:#012f5c}
.widget-title.style-1{border-bottom:0; margin-bottom:30px; line-height:32px}
.side-bar .widget{margin-bottom:40px}
.widget-title.style-1::after{height:1px; width:50px; background:#333; bottom:0}
.widget_archive ul li a{font-size:14px}
.widget_archive ul li{padding:0 10px 15px 15px}
.recent-posts-entry .widget-post{align-items:center; margin-bottom:20px}
.widget_archive ul li:before{font-family:FontAwesome; width:0; top:0; height:0}
.address-box{position:relative; padding-left:25px;}
.address-box i{position:absolute; left:0; top:0; text-align:center; font-size:18px; line-height:30px}
.address-box h4{margin-bottom:5px; color:#fff;}
ul[class*=list-]{font-size:14px}
.service-single .service-style-2 img,.service-single .service-style-img{margin-bottom:30px}
.site-filters.center [class*=btn]{text-transform:unset; font-size:18px}
.site-filters ul li a{color:#262626; font-weight:500}
.site-filters ul li.active a,.site-filters ul li:focus a,.site-filters ul li:hover a{color:#bdad9b}
.site-filters ul li.active,.site-filters ul li:focus,.site-filters ul li:hover{background:0 0}
.portfolio li .dlab-gallery-box{margin-bottom:30px; border:1px solid #dd2e03; padding:5px; background:#efefef;}
.portfolio .dlab-gallery-box h5{margin-bottom:5px; font-weight:700}
.portfolio .dlab-gallery-box p{margin-bottom:0}
.portfolio .gallery-grid-full .dlab-gallery-box{padding:0}
.portfolio .gallery-grid-full li{width:20%}
.portfolio .gallery-grid-full li p{font-size:12px}
.display-style .dlab-bnr-inr-entry,.dlab-bnr-inr.display-style .container{display:block}
.banner-btn{margin-bottom:60px}
.about-play img{position:relative}
.about-play .play-video,.about-play .play-video:after{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background:#1a9bdc; border-radius:100%; text-align:center; font-size:24px; color:#fff}
.about-play .play-video{width:84px; height:84px; line-height:84px}
.about-play .play-video:after{content:''; width:96px; height:96px; opacity:.46; z-index:-1}
.button-side-nav{color:#fff; border-radius:0}
.dlab-bnr-inr.banner-content.display-style h1{font-size:60px; line-height:70px; max-width:950px; margin:auto; padding-bottom:20px}
.dlab-bnr-inr.banner-content p{font-size:14px; line-height:24px}
.add-banner{max-width:850px; margin:auto auto 40px}
.home-2 .about-2-sc{margin-bottom:-60px; z-index:3}
.counter-style-2 .counter-box{font-size:20px; line-height:30px}
.counter-style-2 .counter{font-size:30px}
.counter-style-2 .counter-text{font-size:14px}
.contact-num{margin-bottom:30px; font-weight:700}
.contact-num span{font-size:18px; text-decoration:underline; display:inline-block; margin-right:10px}
.counter-style-2{width:100%; height:116px; display:flex; flex-direction:column; justify-content:center; align-content:center}
.counter-style-2.secondry{border:1px solid #f47a55}
.counter-style-2.primary{border:1px solid #1a9bdc}
.counter-style-2.blue{border:1px solid #2d3663}
.text-blue{color:#2d3663}
.counter-style-2.brown{border:1px solid #bdad9b}
ul{padding-left:0}
.recaptcha-bx{margin-bottom:20px}
.newsletter .dzSubscribeMsg p{top:-30px; left:0}
.newsletter .input-group-append button{border-radius:5px !important}
.header-nav .nav > li:hover > .sub-menu.left,.header-nav .nav > li > .sub-menu.left{left:auto; right:0}
.dlab-bnr-inr.dlab-bnr-inr-lg{padding-top:100px; height:1150px}
@media only screen and (max-width:1220px){
  .working-sc::after{display:none}
}
@media only screen and (max-width:1024px){
  .header-transparent .header-nav .nav > li > a{padding:34px 18px}
  .dlab-topbar-left ul li{padding-right:15px}
  .service-box-add.style-1 p{margin-bottom:24px}
  .service-sc .service-style .service-box{padding:50px 35px 70px}
  .service-img img{width:100%}
  .contact-sc .side-promo h2{font-size:36px; line-height:46px}
  .team-sc{padding:80px 0}
  .vehicalspa-img-sc{display:none}
  .dlab-bnr-inr.dlab-bnr-inr-lg{height:1050px}
}
@media only screen and (max-width:1023px){
  .header-transparent .header-nav .nav > li > a{padding:10px 20px; color:#fff}
  .header-nav .nav > li .sub-menu li a{opacity:.7}
  .header-nav .nav i{display:block}
}
@media only screen and (max-width:991px){
  .dlab-box.dlab-effect .dlab-media .content .money,h2{font-size:30px}
  .content-inner,.content-inner-1,.content-inner-2{padding-top:50px}
  .newsletter,footer,footer ul{text-align:center}
  h2{line-height:40px}
  .contact-sc .side-promo h2{font-size:32px; line-height:42px}
  .misssion-cont > div > h3{font-size:20px}
  .extra-nav .extra-cell{border:none}
  .content-inner-2{padding-bottom:50px}
  .content-inner{padding-bottom:30px}
  .service-sc .service-style .service-box{padding:50px 35px 70px; margin-bottom:30px}
  .package-style .dlab-tabs .nav-tabs > li > a{height:auto; line-height:70px; font-size:40px}
  .package-style.style-inline .dlab-tabs .nav-tabs > li > a{width:90px}
  .about-cont-2{padding-bottom:10px}
  .portfolio .gallery-grid-full li{width:25%}
  .service-style-2 [class*=col-md-]:first-child .list-check{margin-bottom:0}
  .widget-title.style-1{margin-bottom:20px; padding-bottom:5px}
  .side-bar .widget{padding:20px}
  .address-box{margin-bottom:20px}
  .btn{padding:10px 22px; line-height:18px; font-size:12px}
  .blog-post .dlab-post-media{margin-bottom:15px}
  .counter-sc{padding:70px 0 50px}
  .style-inline.package-style .nav-tabs{margin-bottom:20px}
  .newsletter{padding:50px 0}
  .home-2 .about-2-sc{margin-bottom:25px}
  .dlab-bnr-inr.banner-content.display-style h1{font-size:40px; line-height:50px}
  .btn-space{margin-top:10px}
  .portfolio .btn-space,footer ul{margin-top:20px}
  .counter-style-2{height:85px}
  .section-space{margin-bottom:60px}
  .contact-sc .side-promo h2,.dlab-box.dlab-effect .dlab-media .content p{margin-bottom:15px}
  .dlab-box.dlab-effect .dlab-media .dlab-media-box .content{left:15px}
  .about-2-sc h2{margin-bottom:8px}
  footer ul{padding:0}
}
@media only screen and (max-width:768px){
  .map-cont .info .info-box .info-box-cont{width:200px; height:200px}
  .map-cont .info{margin-top:-100px}
  .map-cont .info .info-box .info-box-cont h4{padding-bottom:0; margin-bottom:13px; font-size:20px}
  .map-sc{padding-bottom:70px}
  .portfolio .gallery-grid-full li{width:50%}
}
@media only screen and (max-width:767px){
  .dlab-topbar-left ul li{padding-right:0; font-size:12px}
  .dlab-bnr-inr,.dlab-bnr-inr.dlab-bnr-inr-sm{height:300px; padding-bottom:0}
  .dlab-bnr-inr h1{font-size:30px}
  .package-style .nav-tabs,.style-inline.package-style .nav-tabs{justify-content:center; margin-bottom:15px}
  .package-style.style-inline .dlab-tabs .nav-tabs > li > a{width:100%}
  .package-style.style-inline .dlab-tabs .nav-tabs > li{width:16.33%}
  .site-filters{margin-bottom:10px}
  .project .portfolio.site-filters li{display:inline-block; padding:0; margin:0 10px 10px 0}
  .side-bar .widget{margin-bottom:20px}
  .map-cont .info .info-box .info-box-cont{width:170px; height:170px; padding:0 20px}
  .map-cont .info{margin-top:-85px}
  .map-cont .info .info-box{margin:0 10px}
  .btn-space,footer ul{margin-top:10px}
  .map-cont .info .info-box .info-box-cont h4{font-size:16px}
  .map-cont .info .info-box .info-box-cont span{font-size:12px}
  .team-sc{padding:50px 0}
  .date-style-2 .post-date{width:60px; height:60px; padding:8px 0}
  .date-style-2 .post-date span,.date-style-2 .post-date strong{font-size:14px}
  .blog-post .post-title{font-size:20px; line-height:30px}
  .package-style.style-inline .dlab-box{margin-bottom:30px}
  .service-style-1 [class*=col-].space{padding-right:15px}
  .service-style-1 .space-1 .service-box{padding-left:0}
  .service-style-1 [class*=col-].space-1{padding-left:15px}
  .service-style-1 .space .service-box{padding-right:0}
  .service-style-1 p{margin-bottom:24px}
  .blog-style:last-child,.service-sm-title{margin-bottom:0}
  .package-style.style-1 .dlab-tabs .nav-tabs > li{width:50%}
  footer ul li a{font-size:18px}
  footer ul li{margin:0 10px}
  footer{padding:20px 0}
}
@media only screen and (max-width:576px){
  .content-inner,.content-inner-1,.content-inner-2{padding-top:30px}
  h2{font-size:28px; line-height:38px; margin-bottom:20px}
  h4{font-size:20px; line-height:30px}
  .content-inner-2{padding-bottom:30px}
  .content-inner{padding-bottom:0}
  .service-sc .service-style .service-box{margin-bottom:15px}
  .contact-sc .side-promo h2{font-size:30px; line-height:40px}
  .blog-style .date{width:60px; height:60px; font-size:12px; padding:11px 0}
  .site-filters.center [class*=btn]{padding:0 5px; font-size:12px}
  .blog-post.blog-lg{margin-bottom:30px}
  .counter-style-1{margin-bottom:20px}
  .counter-sc{padding:40px 0 30px}
  .counter-box{font-size:20px}
  .counter-style-1 .counter{font-size:30px}
  .package-style.style-inline .dlab-box{margin-bottom:15px}
  .service-style-1 .service-design{margin-bottom:25px}
  .service-style-1 .service-design:last-child{margin-bottom:0}
  .service-style-1 h2{margin-bottom:5px}
  .service-style-1 .service-design:nth-child(2n+0){flex-direction:column-reverse}
  .service-style-1 .service-sc .dlab-media{margin-bottom:20px}
  footer ul li a{font-size:18px}
  .testimonial-design .testimonial-space{text-align:center}
  .testimonial-design.owl-theme.owl-right-pos .owl-nav{left:50%; right:auto; transform:translateX(-50%)}
  .blog-post.blog-lg .dlab-post-title .post-title{margin-bottom:0}
  .project .portfolio.site-filters li::after{display:none}
  .site-filters a{margin:0 10px 5px 0; font-size:14px}
  .project .portfolio.site-filters li{font-size:14px}
  .dlab-bnr-inr.banner-content.display-style h1{font-size:32px; line-height:42px}
  .package-style .dlab-tabs .nav-tabs > li > a{line-height:70px; font-size:48px; width:100%;}
  /*.package-style .dlab-tabs .nav-tabs > li > a span{display:none;}
  */


  /*.package-style .dlab-tabs .nav-tabs > li > a i{margin-top:unset;}
  */}
  @media only screen and (max-width:575px){
  h2{font-size:24px; line-height:34px; margin-bottom:15px}
  h4{font-size:18px; line-height:28px}
  .working-sc .icon-bx-wraper{margin-bottom:15px; flex-wrap:wrap; padding:20px}
  .working-sc .icon-bx-wraper.sp-last{margin-bottom:30px}
  .contact-num,.service-2 .misssion-sc{margin-bottom:15px}
  .working-sc .icon-bx-sm i{font-size:45px}
  .service-sc .service-img .service-img-bdr::after{top:26px; right:28px; width:60px; height:121px}
  .service-sc .service-img .service-img-bdr::before{top:40px; right:40px; width:60px; height:121px}
  .counter-style-2{margin-top:15px}
  .sp-right{padding-right:7px}
  .sp-left{padding-left:7px}
  .icon-bx-sm{width:45px; height:51px; line-height:51px}
  .working-sc .icon-content{border-left:none; padding-left:0; border-top:1px solid #bdad9b; padding-top:20px; margin-top:20px}
  .service-2 [class*=col-]:last-child .misssion-sc{margin-bottom:0}
  .dlab-box.dlab-effect .dlab-media .dlab-media-box .content{left:10px}
  .dlab-box.dlab-effect .dlab-media .content .money{font-size:28px}
  .dlab-box.dlab-effect .dlab-media .content h4{font-size:18px; margin-bottom:0; line-height:23px}
  .dlab-box.dlab-effect .dlab-media .content p{margin-bottom:10px}
  .misssion-sc p{font-size:12px}
  .testimonial-sep{border-left:0; padding-left:0; border-top:1px solid #e2e2e2; padding-top:22px; margin-top:22px}
  .testimonial-10 .testimonial-pic{position:relative; top:0; transform:none}
  .testimonial-10{padding-left:0}
  .project .portfolio.site-filters li{margin:0 0 10px; padding:0 0 3px}
  .site-filters{margin-bottom:20px}
  .contact-sc .side-promo h2{font-size:24px; line-height:34px}
  textarea.form-control{height:100px}
  .map-cont .info{flex-wrap:wrap; margin-top:20px; padding:0 15px}
  .map-cont .info .info-box{margin:0; border-radius:0}
  .map-cont .info .info-box,.map-cont .info .info-box .info-box-cont{width:100%}
  .map-sc{padding-bottom:20px}
  .recaptcha-bx{margin-bottom:5px}
  .service-box-add{margin-bottom:15px}
  .service-box-add p{margin-bottom:20px; font-weight:500; line-height:20px}
  .blog-sc.section-pattern .blog-style:last-child p{margin-bottom:0}
  .contact-btn{margin-bottom:10px}
  .dlab-bnr-inr.dlab-bnr-inr-lg{height:auto}
  .team-btn{padding-top:15px}
  .dlab-bnr-inr-entry{padding-top:135px}
  .blog-post{margin-bottom:30px}
  .service-box-add h4{margin-bottom:0}
}
.contact-1.dlab-bnr-inr:before{background-image:unset}
.dlab-bnr-inr{display:block}
.blog-design .blog-post{margin-bottom:30px}
