@media (max-width:1920px){
    .conatiner{max-width:1584px;}
    .banner .conatiner{max-width:1700px;}
}
@media only screen and (min-width:1366px) and (max-width:1600px){
}
@media only screen and (min-width:1200px) and (max-width:1366px){
    section.banner h1,section.banner h1 span#typed-words{font-size:124px;line-height:130px;}
    section.banner h1 span.idea{font-size:27px;max-width:188px;display:inline-block;margin:0px 0 0px 40px;line-height:34px;text-align:right;position:relative;top:-20px;}
    .big-title h3{font-family:sans-serif;font-weight:900;line-height:175.23px;text-align:center;text-transform:uppercase;-webkit-text-stroke:2px #F84141;color:transparent;font-size:clamp(30px,20vw,185px);letter-spacing:1px;white-space:normal;word-break:break-word;transition:all 0.5s;margin-right:70px;}
    section.banner .h-100{height:40%!important;}
    .glass-effect{border:1px solid #ffffff33;height:152px;display:flex;align-items:center;border-radius:30px;background-color:#ffffff08;margin-top:5rem;overflow:hidden;}
    section.home-section-three{padding-top:110px;}
    section.home-section-five .content{padding:60px 7%;}
    .home-section-six .position-relative span.tag{position:absolute;right:40px;top:50px;background-color:#f84141;font-family:JetBrains Mono;font-weight:700;font-size:16px;width:105px;transform:rotate(4deg);line-height:17.6px;letter-spacing:-1.3px;text-align:center;text-transform:uppercase;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;display: none;}
    .title h3{font-size:80px;line-height:90px;}
    section.home-section-five .content .inner{height:auto;}
    section.banner{height:100%;}
    section.home-section-five .content .inner{min-height:320px;}
    .callto h2{color:#fff;font-family:'Outfit';font-size:65px;line-height:80px;max-width:800px;margin:auto;font-weight:700;letter-spacing:-3px;}
}
@media only screen and (min-width:1000px) and (max-width:1200px){
    section.banner h1,section.banner h1 span#typed-words{font-size:124px;line-height:140px;}
    section.banner{height:100%;}
    section.banner h1 span.idea{font-size:27px;max-width:188px;display:inline-block;margin:0px 0 0px 40px;line-height:34px;text-align:right;position:relative;top:-20px;}
    .big-title h3{font-family:sans-serif;font-weight:900;line-height:135.23px;text-align:center;text-transform:uppercase;-webkit-text-stroke:2px #F84141;color:transparent;font-size:clamp(30px,20vw,175px);letter-spacing:1px;white-space:normal;word-break:break-word;transition:all 0.5s;margin-right:70px;}
    section.banner .h-100{height:40%!important;}
    .glass-effect{border:1px solid #ffffff33;height:152px;display:flex;align-items:center;border-radius:30px;background-color:#ffffff08;margin-top:5rem;overflow:hidden;}
    section.home-section-three{padding-top:110px;}
    section.home-section-five .content{padding:60px 7%;}
    .home-section-six .position-relative span.tag{position:absolute;right:40px;top:50px;background-color:#f84141;font-family:JetBrains Mono;font-weight:700;font-size:16px;width:105px;transform:rotate(4deg);line-height:17.6px;letter-spacing:-1.3px;text-align:center;text-transform:uppercase;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;}
    .title h3{font-size:70px;line-height:80px;}
    section.home-section-five .content .inner{height:auto;}
    section.banner{height:100%;}
    section.home-section-five .content .inner{min-height:320px;height:-webkit-fill-available;}
    .callto h2{color:#fff;font-family:'Outfit';font-size:65px;line-height:80px;max-width:800px;margin:auto;font-weight:700;letter-spacing:-3px;}
}
@media only screen and (min-width:768px) and (max-width:1000px){
    .title h3{font-size:70px;}
    section.banner{height:100%;}
    section.home-section-five .content .inner{height:-webkit-fill-available;}
    .review ul li img {
    height: 28px;
}
    section.home-section-five .content .col-md-4{width:50%;}
}
@media only screen and (min-width:520px) and (max-width:767px){
}
@media only screen and (min-width:300px) and (max-width:519px){

    .h_sec34 .container {
    background: url(../images/s33_banner.jpg);
    height: 238px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0;
    background-position: center;
}


    .s15_tab_nav {
    margin: 0 0 30px;
    text-align: center;
    display: flex
;
    flex-direction: column;
}

    .s11_inner p {

    font-size: 15px !important;
  
}

.owl-item.cloned {
    width: 430px;
}
.s11_inner h3 {

    font-size: 18px !important;

}
.s11_inner {

    height: auto;
}
    .s9_bbox {
    text-align: center;
    color: #fff;
    border-right: none;
    padding: 60px 0;
    border-bottom: 1px solid #ffffff;
}
section.home-section-five .content .inners10 {
    height: auto;}
    .s7_left {
 
    width: 40%;
    border-radius: 21px;
    margin: 0 0 30px;
}

.s9_bbox {

    padding: 60px 0;
    border-bottom: 1px solid #ffffff;
}
    

    .ban_box h1{font-size:40px;overflow:hidden;}
    .ban_box h2{font-size:60px;}
    .title h3{font-size:18px!important;}
    .s2_top h2{font-size:25px;margin:0 0 0px;}
    .s2_right ul{padding:0;}
    .s2_right ul li{padding:0px 0 0 10px;}
    .s2_left h3{margin:0 0 30px;font-size: 20px!important;}
    .s3_top h2{font-size:19px;line-height:33px;}
    .s3_left p{font-size:16px;}
    .s3_bot{display:none;}
    .s4_topleft h2{font-size:19px;line-height:33px;}
    .s4_topright{text-align:center;margin:10px 0;}
    header{position:absolute;width:100%;}
    .sidebar{width:330px;}
    section.banner h1,section.banner h1 span#typed-words{font-size:40px;line-height:54px;}
    .glass-effect{margin-top:6rem;}
    .quote a{font-size:14px;line-height:10px;padding:18px 25px;}
    section.banner .content{padding:21rem 0 0 1rem;}
    section.banner{height:auto;padding-bottom:100px;}
    section.home-section-two .img img{width:100%;position:static;margin-top:30px;}
    .title h3{font-size:24px;line-height:34px;letter-spacing:0;}
    section.home-section-three .content .inner{height:auto;border:1px solid #fff!important;padding:20px!important;margin:0 0 20px;}
    section.home-section-six .text h1{font-size:clamp(20px,4vw,55px);margin-top:30px;text-align:center;}
    .ft-copyright{display:block;}
    .ft-main{display:block;}
    .right-blk{margin-top:30px;}
    ul.ft-menu{display:block;margin:0 0 20px;text-align:center;}
    .callto h2{font-size:34px;line-height:45px;max-width:initial;letter-spacing:0;}
    section.home-section-two{margin-top:4rem;}
    .big-title h3{line-height:70px;margin-bottom:0px;margin-right:30px;font-size:60px;}
    section.home-section-three{padding-top:50px;}
    .contact-us-form{height:auto;width:330px;margin-top:30px;}
    section.home-section-six .content{height:auto;}
    .contact-us-form .checkbox-container{display:block;}
    .forms-switch button{font-size:14px;}
    ul.ft-menu li a,.ft-copyright p{text-align:center;}
}