@media only screen and (min-width:768px) and (max-width:991px){.ptb_180{padding:130px 0}.ptb_150{padding:100px 0}.ptb_100{padding:70px 0}}@media (max-width:991px){.res-margin{margin-bottom:45px}}@media (max-width:767px){.ptb_180{padding:130px 0}.ptb_100,.ptb_150{padding:50px 0}.res-margin{margin-bottom:30px}}@media (max-width:575px){.avatar-lg{height:4rem;width:4rem}.ptb_180{padding:80px 0}.single-counter span{font-size:3em}}@media (max-width:991px){h1{font-size:3em}h2{font-size:36px}.section-heading{margin-bottom:50px}}@media (max-width:767px){h1{font-size:2.8em}h2{font-size:30px;line-height:1.4}}@media (max-width:575px){h1{font-size:2em}h1,h2{line-height:1.4}h2{font-size:24px}h3{font-size:18px;line-height:1.4}p{line-height:26px}.button-group a{margin-right:5px;margin-top:0}}@media(max-width:1199px){header .navbar-expand .navbar-nav.toggle{display:-webkit-box;display:-ms-flexbox;display:flex}header .navbar-expand .navbar-nav.icons .social,header .navbar-expand .navbar-nav.items{display:none}}@media(max-width:767px){header .navbar-expand .navbar-nav.action .btn{padding:5px 10px;font-size:0}header .navbar-expand .navbar-nav.action .btn .contact-icon{font-size:medium;margin:0}.navbar-brand{margin:0}}@media (max-width:575px){.modal-body{-webkit-box-align:start;align-items:start;-ms-flex-align:start}.search-title{font-size:40px}}@media (min-width:992px){.homepage-3 .welcome-intro h1{font-size:65px}}@media (max-width:991px){.inner .welcome-area,.welcome-area{height:700px!important}.welcome-thumb-2{left:-22%}.welcome-thumb-3{left:25%}.welcome-thumb-4{right:-16%}.welcome-thumb-5{top:-25%;left:2%}.welcome-thumb-6{top:-16%}}@media (max-width:767px){.welcome-area{height:100%!important;min-height:400px;padding-top:90px}#home>div.container>div{padding-bottom:30px}.welcome-intro{margin-top:30px}.welcome-intro h1{font-size:50px}.welcome-thumb-2{left:15%}.welcome-thumb-3{left:48%}.welcome-thumb-4{right:0}.welcome-thumb-5{top:-10%;left:25%}.welcome-thumb-6{top:-8%}.homepage-3 .welcome-thumb-1{width:auto}.homepage-3 .welcome-thumb-2,.homepage-3 .welcome-thumb-3,.homepage-3 .welcome-thumb-4{max-width:320px;width:auto}}@media (max-width:575px){.welcome-intro{margin-top:0}.welcome-intro h1{font-size:45px}.welcome-thumb-2{left:-4%}.welcome-thumb-3{left:38%}.welcome-thumb-4{right:-13%}.welcome-thumb-5{left:2%}.welcome-thumb-6{top:-6%}.homepage-3 .welcome-thumb-2,.homepage-3 .welcome-thumb-3,.homepage-3 .welcome-thumb-4{max-width:250px;width:auto}}@media (max-width:991px){.single-promo h3{font-size:45px}}@media (max-width:767px){.single-promo h3{font-size:40px}}@media (max-width:991px){.profile-circle-wrapper{overflow:hidden;border-bottom:1px solid rgba(0,0,0,.09)}}@media (max-width:575px){.service-area .col-12:last-of-type .single-service.service-gallery{margin-bottom:0}}@media(max-width:991px){.plan-price span:not(.h1){font-size:30px}.plan-price sub{font-size:20px}}@media (max-width:575px){.plan-price span:not(.h1){font-size:26px}.card-header .btn{line-height:1.4}.single-review{margin-right:1rem;margin-left:1rem}.owl-item.active.center .single-review{-webkit-transform:scale(1);transform:scale(1)}.team-area .col-12:last-of-type .single-team{margin-bottom:0}}@media (max-width:991px){.breadcrumb-content>h2{font-size:54px}}@media (max-width:575px){.breadcrumb-content>h2{font-size:45px}}@media (max-width:991px){.blog-contact,.comments{margin-right:200px;margin-left:0}}@media (max-width:767px){.blog-contact,.comments{margin-right:0}}@media (max-width:575px){.contact-info h3{font-size:28px}}@media only screen and (min-width:576px) and (max-width:991px){.footer-items{margin-bottom:30px}}@media (max-width:575px){.footer-items{margin-bottom:30px}.footer-area .col-12:last-of-type .footer-items{margin-bottom:0}}@media only screen and (max-width:991px){.error-content{padding-top:45%}}@media only screen and (max-width:575px){.error-content{padding-top:50%}.thumb-2{top:12%;left:8%}.thumb-3{top:5%;left:30%}.astronaut{top:70%}}@media (min-width:992px){.preview .welcome-intro p{font-size:15px;line-height:28px}}@media (max-width:991px){.preview .welcome-area{background-position:unset}.preview .welcome-intro h2,.preview-area h2{font-size:50px}}@media (max-width:767px){.preview .welcome-area{height:700px!important;padding-top:0}}@media (max-width:575px){.preview .welcome-intro h2,.preview-area h2{font-size:42px}}