@media only screen and (max-width: 575px){
body.home .home-banner .myVideo {height: 40rem !important;}
.footer .middle-footer form .form-control {width: 12rem !important;}
.footer .footer-links ul {gap: 1rem !important;}
}
@media only screen and (max-width: 767px){
.social-icons ul {display: flex;gap: 1rem;}
.footer .middle-footer form .form-control {width: 100%;}
.footer .middle-footer {padding: 1rem 0}
.footer .footer-logo a {width: 10rem;}
.about-section-four figure{margin: 0}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.footer .footer-bottom ul li, .footer .footer-bottom p {font-size: 0.6rem;}
.footer .footer-bottom ul li::before {top: 0.2rem;}
.footer .middle-footer form .form-control {width: 12rem;}
.home .footer {padding-top: 17rem !important;}
.footer .middle-footer h3 {font-size: 1.3rem;}
}
@media only screen and (max-width: 991px){
.home-banner .myVideo {height: 23rem !important;}
.offcanvas {background: #231f20;z-index: 99999;}
.menu-wrap ul {gap: 1rem;display: block;margin-top: 1rem;}
.menu-wrap ul li {margin-bottom: 1rem;}
.btn-close {filter: invert(1);padding: 0;opacity: 1;}
.btn-close:focus {box-shadow: none;}
.btn-close:hover {opacity: 1;}
.logo {width: 10rem;}
.home-banner {margin: 0.5rem;}
.header {padding: 1rem 0.5rem 0.5rem;}
.burgermenu {background: #008c44;width: 2.5rem;height: 2.5rem;border-radius: 0.313rem;}
.main-section {padding: 3rem 0;}
.main-section h4, .main-heading b, .home-section-one span, .home-section-two span, .home-section-three span, .home-section-two h3 {font-size: 1.25rem;}
.main-heading h2, .home-banner figcaption h1 {font-size: 1.625rem !important;}
.btn {font-size: 0.8rem !important;}
.slick-arrow {width: 2.5rem;height: 2.5rem;right: 0}
.slick-arrow.slick-prev {bottom: 13rem;left: 0}
.slick-arrow svg {width: 1.2rem;}
.headerlogo {display: flex;align-items: center;justify-content: space-between;}
.home-banner figcaption h2 {font-size: 1.1rem;margin: 0.5rem 0;}
.home .home-banner .myVideo {height: 27rem !important;}
.home-banner figcaption {padding-top: 2rem;}
.home-banner figcaption p {max-width: none;margin-bottom: 1rem !important;}
.home-section-one b::before {display: none;}
.home-section-one span, .footer .footer-links ul li a, .home-section-four .news-wrp ul li a h5, .home-section-five figcaption span {font-size: 1rem;}
.home-section-one .blk-btn, .about-section-one .years-rw{margin-top: 1.5rem;}
.home-section-one figure {margin: 1.5rem 0 0;padding: 0.5rem;}
.home-section-one .abt-description {margin-left: 0;}
.home-section-two .Business-boxes {padding: 1rem 1rem 0;}
.home-section-two .Business-boxes p {max-width: 100%;}
.home-section-two .Business-boxes:hover .company-img img, .servive-inner-box .company-img:hover img {transform: none;}
.home-section-two .Business-boxes .web-box {margin: 1rem -1rem 0;}
.home-section-three .logos-slider .slick-arrow.slick-prev {left: 1rem;}
.home-section-three .logos-slider .slick-arrow.slick-next {right: 1rem;}
.home-section-three .logos-slider {margin-top: 2rem;}
.home-section-three .logos-wrp::before, .home-section-three .logos-wrp::after {width: 5rem;height: 100%;opacity: 0}
.home-section-four .news-wrp {padding: 1.5rem;}
.home-section-four .news-wrp ul li {padding: 0.5rem 0 1rem;}
.home-section-four .news-wrp ul li p {margin: 1rem 0;}
.home-section-four .news-wrp ul li .btn, .home-section-four .news-wrp .btn {padding: 0.5rem 1.625rem;}
.home-section-four .news-wrp ul li:last-child {margin-bottom: 1.5rem;}
.home-section-four .news-wrp .main-heading, .home-section-four .news-wrp article p{margin-bottom: 0;}
.home-section-four .news-wrp article h3 {font-size: 1.2rem;}
.home-section-four .news-wrp article p, .home-section-six figcaption p {max-width: 100%;}
.home-section-four .news-wrp article {max-width: 100%;margin-bottom: 0.5rem;padding: 0.8rem 0 1.5rem;}
.home-section-four .news-wrp .view-button {margin-top: 1rem;}
.home-section-four .project-slider .slick-arrow {right: 0;left: auto;top: 50%;}
.home-section-four .project-slider .slick-arrow.slick-prev {left: 0;right: auto;}
.home-section-three .logos-slider .slick-slide{margin: 0 1rem}
.home-section-five figcaption {padding: 1.5rem 0;top: 0;position: relative;}
.home-section-six .contct-wrp ul {gap: 1rem;}
.home-section-six figcaption .btn {margin-top: 1rem;padding: 0.5rem 0.842rem}
.home-section-six figure figcaption {padding: 1.5rem;position: relative;}
.home-section-six figure img {height: 100%;position: absolute;}
.home-section-six figcaption h4 {margin-bottom: 0.5rem;font-size: 1.75rem;}
.home-section-six figcaption h3, .home-section-six figcaption .h3 {font-size: 1.23rem;}
.home .footer {padding-top: 15rem;}
.footer .middle-footer, .footer .footer-bottom {padding: 1rem 0}
.footer .footer-logo a {width: 11rem;}
.footer .middle-footer h6, .contact-section-one form .form-group{margin-bottom: 1rem;}
.footer .middle-footer .social-icons ul li {margin-bottom: 0;}
.footer .middle-footer p {margin-bottom: 0.5rem;max-width: 100%;font-size: 0.8rem;}
.footer .footer-links ul {gap: 0.5rem;}
.footer .middle-footer .Subscribe-form p {font-size: 1rem;}
.footer .footer-bottom p.Copyright {margin-left: 0;}
.footer .middle-footer .social-icons ul li a svg {width: 1.5rem;min-width: 1.5rem;}
.home-section-six form{margin-top: 1rem}
.home-section-six figcaption .submit-btn{margin-top: 0}
.about-section-one .years-rw article h3{font-size: 3.25rem}
.about-section-three .innovate-box h4{font-size: 1.375rem;margin-bottom: 0.5rem}
.about-section-one .stick-figure{margin: 0 !important}
.service-section-one .servive-inner-box h2{font-size: 1.375rem}
.testimonials_slider .slick-next{right: 0}
.gallery-section-one .first-img img, .gallery-section-one .double-img figure img {height: auto;}
.career-section-five .career5Wrap{padding: 1.5rem}
.contact-section-one p{margin: 1rem 0}
.contact-section-one ul{margin-top: 1rem}
.contact-section-two iframe{height: 20rem}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.menu-wrap ul {gap: 1rem;}
.logo {width: 10rem;}
.menu-wrap ul li a.btn {padding: 0.6rem 1.695rem;}
.main-section {padding: 4rem 0;}
.slick-arrow {bottom: 18rem;right: 2rem;}
.slick-arrow.slick-prev {bottom: 14rem;right: 2rem;}
.header {padding: 1.75rem 0.875rem 1rem;}
.btn {padding: 0.61rem 1.25rem;}
.home-banner {margin: 0.5rem 0.5rem 0;}
.home-banner .myVideo {height: 30rem;}
.home-banner figcaption {padding-top: 3.5rem;}
.home-banner figcaption h1, .main-heading h2 {font-size: 2.55rem;}
.home-section-one b::before {width: 51rem;}
.about-section-four b::before{width: 49rem}
.blk-btn {padding: 0.7rem 2.466rem;}
.home-section-one .abt-description {margin-left: 0;}
.home-section-one span, .home-section-two span, .home-section-three span {font-size: 1.1rem;}
.home-section-one .blk-btn {margin-top: 0.9rem;}
.home-section-one figure {margin: 2rem 0 0;}
.home-section-two .Business-boxes h4 {font-size: 1.3rem;}
.home-section-two .Business-boxes {padding: 1.5rem 1rem 0;}
.home-section-two .Business-boxes p {max-width: 100%;}
.home-section-two .Business-boxes .web-box {margin: 1rem -1rem 0;}
.home-section-four .news-wrp .main-heading h2 {font-size: 2rem;margin-bottom: 0;}
.home-section-four .news-wrp {padding: 1.875rem 1.875rem 1.875rem;}
.home-section-four .news-wrp ul li {padding: 1.5rem 0;}
.home-section-four .news-wrp .main-heading {margin-bottom: -3.5rem;}
.home-section-four .news-wrp .view-button {margin-top: -3rem;}
.home-section-four .news-wrp article h3 {font-size: 1.2rem;}
.home-section-four .news-wrp article p, .home-section-six figcaption p {max-width: 100%;}
.home-section-four .news-wrp article {max-width: 100%;margin-bottom: 1rem;padding: 0.8rem 0 1rem;}
.home-section-four .project-slider .slick-arrow {inset: auto auto -1.5rem 25rem;}
.home-section-four .project-slider .slick-arrow.slick-prev {left: 21rem;}
.home-section-five figcaption {top: 1rem;}
.home-section-five figcaption span {font-size: 1.2rem;}
.home-section-six figure figcaption {padding: 2.75rem 1.75rem;position: relative;}
.home-section-six figure img {height: 100%;position: absolute;}
.home-section-six .contct-wrp ul {gap: 5.5rem;}
.home-section-six figcaption h4 {font-size: 2.5rem;}
.home .footer {padding-top: 16rem;}
.footer .footer-links ul {gap: 0.8rem;}
.footer .middle-footer p {max-width: 100%;}
.footer .footer-bottom {padding: 1.5rem 0;}
.footer .footer-links ul li a {font-size: 1.1rem;}
.footer .footer-logo a {width: 13rem;}
.footer .middle-footer {padding: 1.75rem 0;}
.footer .footer-bottom p.Copyright {margin-left: 0;}
.about-section-one .stick-figure{margin-left: 1.5rem}
.home-section-two h3{font-size: 1.25rem}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
.main-section {padding: 6rem 0;}
.home-banner .myVideo {height: 40rem;}
.home-banner figcaption h1, .main-heading h2 {font-size: 2.75rem;}
.home-section-one b::before {width: 56.7rem;}
.home-section-one .abt-description {margin-left: 0;}
.home-section-one span, .home-section-two span, .home-section-three span {font-size: 1.2rem;}
.home-section-one .sec1Left {gap: 4rem;}
.home-section-two .Business-boxes h4, .home-section-four .news-wrp article h3 {font-size: 1.3rem;}
.home-section-four .news-wrp {padding: 2.5rem 2rem 2.5rem;}
.home-section-four .news-wrp .main-heading h2 {font-size: 2.75rem;}
.home-section-four .news-wrp ul li {padding: 1.5rem 0;}
.home-section-four .news-wrp ul li:last-child {margin-bottom: 1.5rem;}
.home-section-four .news-wrp .main-heading {margin-bottom: -3rem;}
.home-section-four .news-wrp .view-button {margin-top: -3rem;}
.home-section-four .news-wrp article {margin-bottom: 1rem;}
.home-section-four .project-slider .slick-arrow {inset: auto auto -1.25rem 26rem;}
.home-section-four .project-slider .slick-arrow.slick-prev {left: 22rem;}
.home-section-five figure {margin: -7rem 0 0;}
.home-section-five figcaption {top: 1rem;}
.home-section-six figcaption p {max-width: 100%;}
.home-section-six figure img {height: 29rem;}
.home-section-six .contct-wrp ul {gap: 7rem;}
.footer .footer-links ul {gap: 1rem;}
.footer .footer-links ul li a {font-size: 1.1rem;}
.footer .middle-footer {padding: 3.125rem 0 2.75rem;}
.home-section-six figure figcaption{padding: 2.5rem}
.footer .middle-footer form .form-control{width: 11.75rem;}
.about-section-four b::before{width: 54.7rem}
}