@media only screen and (max-width:1600px){
    .header{padding:0 50px;}
}
@media only screen and (max-width:1599px){
}
@media only screen and (max-width:1440px){
    .header ul li a{padding:10px 10px;}
    .bnr{padding:260px 10px 150px;}
    .bnr .wrp h2{font-size:60px;}
}
@media only screen and (max-width:1366px){
    .bnr .wrp{padding:0px 0 250px 170px;}
    .bnr .txt h1{font-size:100px;}
    .bnr .wrp h5{font-size:25px;}
    .bnr .wrp h2{font-size:50px;}
    .bnr .wrp p{font-size:25px;}
    .abt .wrp:before{width:430px;height:430px;}
    .cntr .wrp p{font-size:25px;}
    .cntr .wrp h4,.cntr .wrp span{font-size:50px;}
    .main-heading{font-size:45px;}
    .subhedng{font-size:25px;}
    .ftr ul li{width:31%;}
    .ftr ul li .txt{width:64%;}
    .work-shape span{font-size:50px;}
    .gtrd .blbx h4{font-size:60px;}
}
@media only screen and (max-width:1280px){
    .header{padding:0 40px;}
    .bnr img.boy{width:660px;}
}
@media only screen and (max-width:1199px){
}
@media screen and (max-width:1024px){
    .bnr .wrp p,.bnr .wrp h5{font-size:20px;margin:0;}
    .bnr .wrp h2{font-size:40px;}
    .bnr .wrp{padding:0px 0 250px 150px;}
    .bnr img.boy{width:600px;}
    .bnr .txt h1{font-size:80px;}
    .header ul li a{font-size:15px;}
    .cntr .wrp h4,.cntr .wrp span{font-size:40px;}
    .cntr .wrp p{font-size:20px;}
    .bnr .wrp a{padding:12px 20px;}
    .abt .wrp:before{width:350px;height:350px;}
    .ftr ul li{width:48%;}
    .sec-pad{padding:70px 0;}
    .abt{padding-top:200px;}
    .bnr{padding:260px 10px 150px;}
    .ftr{padding-top:140px;}
    .uprhdn{margin:0 120px 100px;}
    .gtrd .blbx h4{font-size:50px;}
}
@media screen and (max-width:992px){
    .wow{animation-name:none!important;visibility:visible!important;}
}
@media screen and (max-width:991px){
    .header{z-index:unset;}
    .header .manbutn,.header ul{display:none}
    .nav{display:flex;z-index:20;}
    .header .lgo img{width:0%;}
    .uprhdn{margin:0 0px 100px;}
    .bnr .wrp{padding:0px 0 250px 140px;}
    .bnr img.boy{width:560px;}
    .butn{margin:30px 0 40px 0;}
    .abt .wrp:before{width:450px;height:450px;}
    .ftr .mga img{display:none;}
    .review-content p{font-size:20px;}
    .phto ul li:nth-child(2):before{left:-140px;top:260px;width:230px;height:230px;}
    .phto ul li:nth-child(2):after{right:-120px;top:90px;width:250px;height:220px;}
    .nwsltr .rgt{padding:20px;}
    .nwsltr .rgt form input{padding:10px 10px 10px 20px;font-size:14px;}
    .nwsltr .rgt form .manbutn{width:100%;}
    .butn{margin:0 0 0 0;}
    .nwsltr .rgt form .manbutn{margin:0 0 0 0;}
    .gtrd .blbx ul li{width:100%;}
    footer .rght h4{font-size:30px;}
    footer .rght ul{gap:20px;flex-wrap:wrap;}
    footer .lft ul{flex-wrap:wrap;}
    footer:before{height:250px;bottom:0;}
    footer{padding:50px 0;}
}
@media only screen and (max-width:768px){
    .sec-pad{padding:50px 0;}
    .uprhdn{margin:0 0px 50px;}
    .bnr img.boy{width:0;}
    .bnr .wrp{padding:0px 0 250px 0;}
    .bnr .txt h1{font-size:60px;}
    .bnr{padding:170px 10px 90px;}
    .bnr .wrp{padding:0px 0 190px 0;}
    .abt{padding-top:150px;}
    .abt .wrp{margin:40px 0 0 0;}
    .abt ul.butn li{width:25%;}
    .cntr{padding:0 10px;}
    .cntr .wrp p{font-size:18px;margin:0;}
    .gtrd{padding:0 0;}
    .gtrd .blbx h4{font-size:40px;}
    .cntr{margin:-60px 0;}
    .cntr .wrp h4,.cntr .wrp span{font-size:30px;}
    .cntr .wrp p{font-size:18px;margin:0;}
    footer .container{padding:20px 50px;}
    footer p.coprgt{margin:10px 0;}
    footer{padding:50px 0 20px;}
    footer:before{height:200px;bottom:0;}
}
@media only screen and (max-width:480px){
    .nav .imge{width:30%;}
    .bnr:after{right:0;Width:100%;z-index:0;    top: 135px;    Height: 84%;}
    .bnr .txt h1{position:relative;z-index:2;-webkit-text-stroke:1px #ffffff33;}
    .bnr .wrp{padding:50px 0 190px 0;}
    .cntr .container-fluid{padding:0;}
    .cntr .wrp{margin:10px 0;}
    .main-heading{font-size:40px;}
    .abt ul.butn li{width:35%;}
    .abt .wrp:before{width:300px;height:300px;}
    .work-number{top:130px;}
    .uprhdn p.bg{font-size:15px;}
    .work-step-two .work-number,.work-step-four .work-number{bottom:130px;}
    .phto ul li:nth-child(2):before{left:-70px;top:130px;width:130px;height:130px;}
    .phto ul li:nth-child(2):after{right:-80px;top:70px;width:130px;height:130px;}
    .phto ul li:nth-child(3){top:140px;}
    .review-content p{font-size:17px;}
    .nwsltr .lft{margin:50px 0 0 0;}
    .gtrd .blbx ul{margin:20px 0 0;}
    .gtrd{padding:40px 0;}
    footer .lft{text-align:center;}
    footer .lft ul{justify-content:center;}
    footer .rght{text-align:center;margin:30px 0 0 0;}
    footer .rght ul{justify-content:center;}
}
@media only screen and (max-width:380px){
    .sec-pad{padding:50px 0;}
        .main-heading {
        font-size: 30px;
    }
    .subhedng {
        font-size: 20px;
    }
        .bnr {
        padding: 170px 10px 90px;
    }
        .abt {
        padding-top: 110px;
    }
        .abt .wrp:before {
        width: 250px;
        height: 250px;
    }
    .butn{    gap: 20px;}
    .abt ul.butn li {
        width: 45%;
    }
    .abt .txt ul.blts {
    margin-bottom: 0;
}
.abt .txt ul.blts li{padding: 0 0 15px 30px;    font-size: 15px;}
.abt .txt ul.blts li:before{    width: 20px;
    height: 20px;}
        .ftr ul li {
        width: 100%;
    }
    .phto ul li:nth-child(2):before{        top: 80px;}
    .phto ul li:nth-child(2):after{        top: 20px;}
        .phto ul li:nth-child(3) {
        top: 90px;
    }
        .gtrd .blbx h4 {
        font-size: 35px;
    }
        footer .container {
        padding: 20px 20px;
    }
}
