@media (max-width:1024px){.banner-section{min-height:768px}.banner-section .banner-left h1{font-size:45px!important}.banner-section2{background-size:contain!important;max-height:560px!important}.banner-section2 div.fullscreen{height:500px!important}.banner-section2 .banner-left h1 span{font-size:42px}.banner-section3{background-size:contain!important;max-height:560px!important}.banner-section3 div.fullscreen{height:500px!important}.header-left h1{font-size:35px!important}.single-stat{margin-bottom:30px}.about-right h1{font-size:30px}.about-right .primary-btn{min-width:130px}}@media (max-width:1024px) and (min-width:768px){.single-feature h3{font-size:22px}.contact-wrap h3{font-size:20px}}@media (max-width:991px){.banner-section .banner-left h1{font-size:40px!important}.header-left{text-align:center!important}.header-left h1{max-width:400px;margin:0 auto}.header-left h1 br{display:none}.header-left,.testimonial-left{margin-bottom:50px}.about-section .row{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.about-section .about-left{margin-bottom:30px}.blog-section .primary-btn{margin-top:0}.testimonial-left{text-align:center}.testimonial-left p{margin:0 auto}.testimonial-right h2{text-align:center}.testimonial-right .owl-dots{text-align:center}.price-left{text-align:center}.price-left p{margin:0 auto!important}.price-right{margin-top:80px}.skill-left{margin-bottom:30px}.dload-btn{text-align:left!important;margin-top:30px}.dload-btn .primary-btn:first-child{margin-left:0}.about-right .primary-btn{margin-bottom:10px!important}.single-blog{margin-bottom:30px}.contact-wrap{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.contact-wrap h3{text-align:center;font-size:18px}.contact-wrap h3,.contact-wrap h4{margin-bottom:30px}.sidebar-wrap{margin-top:30px}.form-cols{margin-bottom:30px}.footer-section .footer-left{text-align:center!important;margin-bottom:10px}.footer-section .footer-left .copyright-text{text-align:center!important}.footer-section #social{text-align:center}.footer-section #social li:first-child a{margin-left:0}.footer-section .footer-menu{text-align:center}.footer-section .footer-menu li:first-child{padding-left:0}.footer-section .footer-cols{margin-bottom:30px}.footer-section .footer-cols:last-child{margin-bottom:0}}@media (max-width:768px){.banner-section{min-height:680px!important}.banner-section2{background:#fff!important}.banner-section3{background:#fff}.banner-section3 .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.banner-section3 .row .banner-left p{max-width:100%;color:#000}}@media (max-width:767px){.banner-section .banner-left{text-align:center!important;margin-bottom:40px}.banner-section .banner-right{padding-top:40px}.banner-section2 p{color:#000}.featured-section .section-title{margin-bottom:30px}.single-wrap{margin-bottom:30px}.single-wrap:last-child{margin-bottom:0}.single-blog-post .post-details h1{font-size:25px}.contact-section .section-title{padding-top:20px;margin-bottom:25px}.contact-wrap h3,.contact-wrap h4{text-align:center}.contact-form-wrap{padding:30px}.contact-form-wrap textarea{height:125px}}@media (max-width:736px){.banner-section2{background-size:cover!important}.copyright-container,.credit-container{text-align:center!important}}@media (max-width:576px){.blog-section .row{margin-left:0;margin-right:0}.price-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.price-right .main{margin:0!important}.featured-section .section-title{margin-top:30px}.replay-comment{margin-left:-80px}.team-section .team-content{width:90.5%}.single-team{padding-left:15px;padding-right:15px}.footer-cols,.copyright-text,#social{text-align:center!important}}@media (max-width:480px){.single-counter h2{font-size:30px!important}.dload-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dload-btn .primary-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dload-btn .primary-btn:last-child{margin-left:0!important;margin-top:20px}}@media (max-width:417px){.page-top-banner h1{font-size:42px}.single-blog-post .post-details h1{font-size:20px}.social-widget ul li a{margin-bottom:10px}.banner-section3 .banner-left h1 span,.banner-section2 .banner-left h1 span{font-size:35px}}