* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}

h6 {
    margin-bottom: 0px !important;
}

ul {

    margin-bottom: 0px !important;
    padding-left: 0px !important;

}

ul li {
    list-style-type: none;

}

a {
    text-decoration: none !important;
    color: inherit;
}

@media only screen and (max-width: 1280px) {
    .page2-col-margin {
        margin-left: 0px;
    }

    .banner-end-fast {
        top: -1.3%;
    }

    .banner-end-fast2 {
        display: none;
    }

    .banner-last3 {

        left: 23.2%;

    }

    .banner-right {

        top: -1.4%;

    }

    .banner-right2 {
        display: none;
    }

    .slider-1-next {
        right: 2%;
    }

    .owl-next {
        right: 2%;
    }

    .button button {
        margin-top: 0px;
    }

    .page8 {
        height: 209px;
    }

    .testimonial{
        overflow: hidden;
    }
}

@media only screen and (max-width: 1024px) {
    .main {
        overflow: hidden;
    }

    .drop-down-content {
        gap: 10px;
    }

    .banner-end-fast {
        top: -0.6%;
        width: 150px;
    }

    .banner-last3 {
        left: 23%;
    }

    .banner-right {
        top: -0.7%;
    }

    .page2-text-p p {
        width: 100%;
    }

    .slider-1-next {
        right: 44%;
    }

    .owl-next {
        right: 55%;
    }

    .page4-p p {
        font-size: 13px;
    }

    .page8 {
        height: 169px;
    }

    .page5-center {
        text-align: center !important;
    }

    .page5-col-row {
        gap: 34px;
    }

    .page5-h6 h6 {
        font-size: 15px;
    }

    .page6 {
        padding-top: 100px;
    }

    .page2-text-p p {
        width: 87%;
        font-size: 15px;
    }

    .page2-svg svg {
        width: 350px;
    }

    .page2-svg::after {

        left: 36%;
        font-size: 14px;

    }

    .page3-heading::after {
        font-size: 14px;
    }

    .explore h6 {
        font-size: 14px;
    }

    .page4-svg::after {
        font-size: 14px;
    }

    .page5-class h2 {
        font-size: 27px;
    }

    .slider-1-next {
        right: 17%;
    }

    .owl-next {
        right: 17%;
    }

    .footer-p p {
        font-size: 14px;
    }

    .footer-email h6 {
        font-size: 11px;
    }
}

@media only screen and (max-width: 912px) {
    .menu {
        display: block;
    }

    .menu i {
        font-size: 20px;
    }

    .page2-gradient {
        display: none;
    }

    .page2-text {
        margin: 0 auto;
        margin-top: 20px;
        padding-bottom: 20px;
    }

    .page2-text-p p {
        margin: 0 auto;
        text-align: center;
    }

    .page2-svg {

        text-align: center;
    }

    .page2-svg::after {
        left: 51%;

    }

    .page2-button button {
        margin-top: 30px;
    }

    .page3-section {
        margin-top: 40px;
    }

    .page2-top {
        padding-top: 100px
    }

    .slider-1-next {
        right: 27%;
    }

    .owl-prev {
        left: 3%;
    }

    .slider1-prev {
        left: 3%;
    }

    .owl-next {
        right: 27%;
    }

    .page4-col {
        padding: -1px 35px !important;
    }

    .page4-p p {
        padding-left: 0px;
    }

    .page4-gap {
        padding-right: 0px;
    }

    .footer-logo {
        text-align: center;
    }

    .iframe .iframe {
        width: fit-content;
    }

    .page8 {
        height: 150px;
    }

    .banner-end-fast {
        top: -0.2%;
    }

    .banner-last3 {
        top: 2%;
    }

    .banner-right {
        top: -0.4%;
    }

    .footer-p {
        padding-bottom: 10px;
    }

    .footer-red {
        justify-content: center;
    }

    .footer-res-row {
        justify-content: space-between;
    }

    .footer-con {
        margin-bottom: 40px;
    }

    .header-res-none {
        display: none !important;
    }

    .drop-down {
        display: none;
    }

    .page4-svg {
        margin-top: 40px;
    }

    .page5-top {
        margin-top: 80px;
    }

    .slider3-relative {
        margin-top: 40px;
    }

    .page6 {
        padding-top: 40px;
    }

    .page7-svg {
        margin-bottom: 40px;
    }

    .slider-image img{
        width: 60%;
        margin: 0 auto;
    }

    #slider4.swiper-button-prev {
       left: 2%;
    }

    #slider4.swiper-button-next {
        right: 2%;
    }

    .slider3-absolute {
        right: 13%;
    }
}

@media only screen and (max-width: 820px) {
    .banner-end-fast {
        top: 0%;
    }

    .banner-right {
        top: 0%;
    }

    .slider1-prev {
        left: 0.3%;
    }

    .slider-1-next {
        right: 34%;
    }

    .owl-prev {
        left: 0%;
    }

    .owl-next {
        right: 34%;
    }
}

@media only screen and (max-width: 768px) {
    .slider-1-next {
        right: 38%;
    }

    .slider1-prev {
        left: 1%;
    }

    .owl-next {
        right: 94%;
    }

    .owl-prev {
        left: 57%;
    }

.page8 {
        height: 127px;
    }

    .page8-h6 {
        font-size: 11px;
        padding-top: 40px;
    }

    .page8-image img {
        width: 100%;
        height: 130px;
    }

    .page6-input-innwe {}

    .page6-flex {
        flex-wrap: wrap;
    }

    .page6-input {
        width: 100%;
    }

    .banner-end-fast {
        top: 0.3%;
        rotate: 1deg;
    }

    .banner-right {
        top: 0.1%;
    }

.frame{
    margin-top: 30px;
}
}

@media only screen and (max-width: 712px) {
    .banner-last3 {
        top: 1.1%;
    }

    .banner-right {
        top: 0.2%;
    }

    .slider-image img {
        width: 80%;
        margin: 0 auto;
    }

    .slider1-prev {
        left: 0%;
    }

    .owl-next {
        left: 0%;
    }

    .slider-1-next {
        right: 41%;
    }

    .owl-prev {
        left: 54%;
    }

    .slider3-absolute {
        right: 10%;
    }

    .page5-class h2 {
        text-align: center;
    }


    #slider4.swiper-button-prev {

        left: 1%;
    }

    #slider4.swiper-button-next {

        right: 1%;
    }

    .page6-bg {
        width: 80%;
    }

    .card-p p {
        padding-top: 20px;
    }

    .card2-icon-left{
        padding-top: 20px;
    }

    
    .footer-res-left {
        margin-left: 30px;
    }

    .footer-second-text h6 {
        padding-top: 20px;
    }

    .footer-col2 {
        margin-top: -2px !important;
    }

    .footer-work h6 {
        padding-top: 20px;
    }
}

@media only screen and (max-width: 600px) {

    .logo img {
        width: 130px;
    }

    .slider-1-next {
        right: 53%;
    }

    .owl-prev {
        left: 43%;
    }

    .page8 {
        height: 94px;
    }

    .iframe {
        width: 100% !important;
    }

    .footer-col2 {
        margin-top: 30px;
    }

    iframe {
        margin-top: 20px;
    }

    .iframe iframe._2p3a {
        width: 100%;
    }

    iframe {
        width: fit-content !important;
    }

    .banner-end-fast {
        top: 0.5%;
    }

    .banner-right {
        top: 0.4%;
    }

    .banner-last3 {
        display: none;
    }

    .button button {
        height: 39px;
    }
}

@media only screen and (max-width: 540px) {
    .banner-text h6 {
        font-size: 20px;
    }

    .slider-image {
        text-align: -webkit-center;
    }

    .slider-image img {
        width: 70%;
    }

    .slider-1-next {
        right: 57%;
    }

    .owl-prev {
        left: 38%;
    }

    .slider1-prev {
        left: 1%;
    }

    .owl-next {
        right: 94%;
    }

    .slider3-absolute {
        position: absolute;
        right: 15%;
        top: -8%;

    }

    .page5-h6 h6 {
        font-size: 13px;
    }


}

@media only screen and (max-width: 480px) {
    .banner-right {
        top: 0.6%;
    }

    .banner-end-fast {
        top: 0.8%;
    }

    .banner-text {
        width: 100%;
    }

    .banner-h1-height {
        height: 40px;
    }

    .banner-end-fast {
        width: 85px;
    }

    .page2-text-p p {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .page6-h4 h4 {
        font-size: 23px;
    }

    .page6-h6 h6 {
        font-size: 13px;
    }

    .slider-1-next {
        right: 62%;
    }

    .owl-prev {
        left: 33%;
    }

    .page5-top {
        margin-top: 40px;
    }

    .page5-class h2 {

        text-align: center;
    }

    .page8-image img {
        object-fit: cover;

    }

    .footer-logo img {
        width: 150px;
    }

}

@media only screen and (max-width: 414px) {
    .banner-image {
        height: 500px;
    }

    .banner-right {
        display: none;
    }

    .banner-end-fast {
        display: none;
    }

    .page2-text {
        width: 412px;
    }

    .footer-end h6 {
        font-size: 12px;
    }

    .page4-col {
        background-color: white;
        padding: 35px 17px !important;
        position: relative;
        z-index: 1;
    }

    .slider-1-next {
        right: 68%;
    }

    .owl-prev {
        left: 27%;
    }

    .page5-class h2 {
        font-size: 21px;
    }

    .page6-bg {
        width: 90%;
    }

    .page8-input {

        padding: 20px 20px;

    }

    .page6-button {
        height: 100%;
    }

    .page8-image img {
        height: 100%;
    }

    .page8 {
        height: 200px;
    }

    .page8-image img {
        height: 200px;
    }

    .page5-h6 h6 {
        font-size: 9px;
    }
}

@media only screen and (max-width: 393px) {
    .page4-container {
        padding: 50px 10px !important;
    }

    .page2-text {
        width: 393px;
    }

    .logo img {
        width: 110px;
    }

    #slider4.swiper-button-next {
        right: 0%;
    }

    #slider4.swiper-button-prev {
        left: 0%;
    }

    .page6-button {
        font-size: 13px;
    }

    .page5-h6 h6 {
        font-size: 8px;
    }

    .slider1-prev {
        left: -1%;
    }

    .owl-next {
        right: 96%;
    }

    .page2-image img {
        height: 300px;
    }
}

@media only screen and (max-width: 375px) {
    .slider-1-next {
        right: 69%;
    }

    .owl-prev {
        left: 26%;
    }
}

@media only screen and (max-width: 360px) {
    .page2-text {
        width: 363px;
    }

    .slider-1-next {
        right: 71%;
    }

    .owl-prev {
        left: 24%;
    }

    .our-linear {
        margin-top: 0px;
    }

    .page5-h6 h6 {
        padding-top: 13px;
    }


}


@media only screen and (max-width: 353px) {
    .page2-svg svg {
        width: 297px;
    }

    .page4-svg svg {
        width: 297px;
    }

    .page4-svg {
        width: 297px;
    }

    .page8-h3 {
        font-size: 5.36vw;
        text-align: center;
    }

    .page8-h6 {
        text-align: center;
    }
}

@media only screen and (max-width: 320px) {
    .slider-1-next {
        right: 74%;
    }

    .owl-prev {
        left: 21%;
    }

    .page2-text {
        width: 326px;
    }

    .page2-text-p p {
        font-size: 10px;
    }

    .page2-svg::after {
        font-size: 13px;
    }

    .page4-svg {
        text-align: center;
    }

    .page4-svg svg {
        width: 257px;
    }

    .page5-icon-div {
        width: 70px;
        height: 70px;
    }

    .page5-class h2 {
        font-size: 18px;
    }

    .page8-h6 {
        font-size: 8px;
    }

    .page6-form {
        margin-top: 10px;
    }

    .res-p {
        display: none;
    }

    .footer-end h6 {
        font-size: 7px;
    }

    .footer {
        padding-top: 0px;
    }

    iframe {
        width: 250px !important;}
}

@media only screen and (max-width: 280px) {
    .page2-svg::after {
        font-size: 10px;
    }

    .page2-svg svg {
        width: 246px;
        /* margin-left: 20px; */
        margin-right: 47px;
    }

    .page2-svg::after {
        left: 43%;
    }

    .page3-heading svg {
        height: 30px;
    }

    .page4-svg svg {
        height: 40px;
    }

    .slider-1-next img {
        width: 30px;
    }

    .slider-1-next {
        right: 78%;
    }

    .slider1-prev img {
        width: 30px;
    }

    .owl-prev {
        left: 19%;
    }

    .slider1-center img {
        width: 120px;
    }

    .slider1-center {
        text-align: -webkit-center;
        margin-top: 15px;
    }

    .page6-button {
        font-size: 10px;
    }
}