
@media screen and (max-width:1133px){
     
    .subscribe .sub-box .mail .email input{
       
        width: 300px;
    }
    .subscribe .sub-box .mail .submit-btn input{
        width: 200px;
    }
}


@media screen and (max-width: 955px){
     
    .subscribe .sub-box .mail .email input{
       
        width: 250px;
    }
    .subscribe .sub-box .mail .submit-btn input{
        width: 150px;
    }
}


@media screen and (max-width:991px){
    /* .container{
        max-width: 935px;
    } */
    .header-bg .titel h1 span{
        display: inline;
    }
    .about-Company .about-titel h2 span{
        display: inline;
    }
    .about-Company .company-img{
        display: flex;
        justify-content: center;
    }
    .consultancy .con-titel .box-1 .box-text p span {
        display: inline;
    }
    .subscribe .sub-box{
        padding: 30px;
    }
    .subscribe .sub-box .mail .email input{
        width: auto;
    }
    .consultancy .con-img{
        margin-top: 100px;
    }
    .frequently .frq-img{
        display: none;
    }
    .header-bg .titel {
        margin-top: 80px;
    }
    .header-bg .titel h1 {
        font-size: 45px;
        line-height: 55px;
    }
    .header-bg .titel-box{
        transform: translateX(15%);
        margin-top: 0;
    }
    .header-bg .titel .follow {
        margin-top: 50px;
    }
    .our-mission .our-m-titel{
        margin-top: 20px;
    }

    /* ==================== about part ================= */

    .our-mission .mission-img {
        height: auto;
        display: flex;
        justify-content: center;
        margin-top: 100px;
    }
    .contact .main-contact{
        padding: 0;
    }
}




@media screen and (max-width: 778px){
     
    .subscribe .sub-box .mail .email input{
       
        width: 200px;
    }
    .subscribe .sub-box .mail .submit-btn input{
        width: 130px;
    }
}


@media screen and (max-width:767px){
    .header-bg .titel-box{
        width: 100%;
        margin-top: 100px;
        rotate: 0deg;
        transform: translateX(0px);
    }
    .slider-section .slider-titel p{
        margin-bottom: 50px;
    }
    .slider-section .slider button.owl-next{
        top: -50px;
    }
    .slider-section .slider button.owl-prev{
        top: -50px;
    }
    .subscribe {
        padding-bottom: 100px;
    }
    .subscribe .sub-img{
        visibility: hidden;
        height: 0;
    }
    .subscribe .sub-box .mail .email input{
        width: 400px;
    }
    .foter{
        padding-top: 70px;
    }
    .foter .end-part-one{
        margin-top: 40px;
    }
    .foter .end-part-two {
        margin-top: 40px;
    }
    section{
        padding: 60px 0;
    }
    .consultancy .con-titel{
        margin: 0;
    }
    .our-mission .our_values ul li{
        margin-bottom: 20px;
    }
    .consultancy .con-titel .values .box-1{
        display: block;
    }
    .consultancy .con-titel .values .value_image{
        width: 100%;
        margin-top: 20px;
    }
}


@media screen and (max-width:635px){

    .consultancy .con-titel .box-1 .image{
        height: auto;
        width: auto;
        padding: 20px;
    }
    .subscribe .sub-box .mail .email input{
        width: auto;
    }
    .foter .end-box{
        flex-direction: column-reverse;
        justify-content: center;
    }
}



@media screen and (max-width:565px){

    .slider-section .slider .slider-item{
        padding: 30px 20px;
    }
    .subscribe .sub-box{
        min-height: 100px;
    }
    .subscribe .sub-box h2{
        font-size: 30px;
    }
    .subscribe .sub-box .mail .email input{
        height: 50px;
    }
    .subscribe .sub-box .mail .submit-btn input{
        height: 50px;
    }
    .footer .end-box{
        flex-direction: column-reverse;
    }
    .end-social{
        padding-top: 20px;
    }
    .patnar{
        display: none;
    }
    .consultancy .con-titel .box-1{
        flex-direction: column;
        align-items: flex-start;
    }
    .consultancy .con-titel .box-1 .box-text{
        margin-left: 0;
        margin-top: 15px;
    }
}


@media screen and (max-width:460px){
     
    .header-bg .titel{
        margin-top: 50px;
    }
    .header-bg .titel h1,.consultancy .con-titel h2 ,.service .service-titel h2
    ,.slider-section .slider-titel h2 ,.frequently .frq-titel h2,
    .contack .contack-text h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .about-Company .about-titel h2{
        font-size: 30px;
        line-height: 40px;
    }
    .header-bg .titel-box{
        border-radius: 50px;
        margin-top: 55px;
    }
    .header-bg .titel-box .t-box-img img{
        border-radius: 40px;
    }
    .about-Company .company-img .position{
        min-height: 80px;
        padding: 15px 20px;
        top: -50px;
    }
    .about-Company .company-img .position h3{
        font-size: 24px;
    }
    .about-Company .company-img .position p{
        font-size: 16px;
    }
    .about-Company .company-img .position2{
        min-height: 80px;
        padding: 15px 20px;
        bottom: -30px;
        right: 30px;
    }
    .about-Company .company-img .position2 h3{
        font-size: 24px;
    }
    .about-Company .company-img .position2 p{
        font-size: 16px;
    }
    .foter .end-part-one .star{
        bottom: -50px;
    }
    .consultancy .con-img{
        margin-top: 100px;
    }
    .contack .main-contack{
        padding: 20px;
    }
}


@media screen and (max-width:450px){

    .subscribe .sub-box{
        padding: 30px 10px;
    }
    .subscribe .sub-box .mail .email input{
        height: 50px;
        width: 220px;
        font-size: 14px;
    }
    .subscribe .sub-box .mail .submit-btn input{
        height: 50px;
        width: 115px;
        font-size: 14px;
    }
    .slider-section .slider .slider-item .smal-box .pointer h3{
        font-size: 30px;
    }
}




@media screen and (max-width:380px){

    .header-bg .titel .titel-btn .watch a{
        font-size: 0rem;
    }
    .frequently .accordion button.accordion-button{
        font-size: 14px;
    }
    .subscribe .sub-box h2 {
        font-size: 22px;
    }
    .subscribe .sub-box p{
        font-size: 12px;
    }
    .subscribe .sub-box .mail .email input{
        height: 45px;
        width: 190px;
        font-size: 10px;
        padding: 10px 10px;
    }
    .subscribe .sub-box .mail .submit-btn input{
        height: 45px;
        width: 70px;
        font-size: 10px;
    }
}

@media screen and (max-width:355px){
    
    
    .header-bg .titel .follow ul li a{
        font-size: 12px;
        height: 30px;
        width: 30px;
        margin-right: 10px;
    }
    .foter .end-part-one .app{
        flex-direction: column-reverse;
    }
    .foter .end-part-one .app a{
        margin-bottom: 10px;
    }
    .consultancy .con-titel .box-1 .box-text h3  {
        font-size: 16px;
    }
    .consultancy .con-titel .box-1 .box-text p{
        font-size: 12px;
        line-height: normal;
    }
    .all-right p{
        font-size: 14px;
    }
    .contack .main-contack{
        padding: 5px;
    }
    .subscribe .sub-box .mail .email input{
        height: 45px;
        width: 140px;
        font-size: 10px;
        padding: 10px 10px;
    }
    .subscribe .sub-box .mail .submit-btn input{
        height: 45px;
        width: 50px;
        font-size: 10px;
    }
    .foter .end-box .end-social ul li a{
        font-size: 12px;
        height: 30px;
        width: 30px;
        margin-right: 10px;
    }
    .all-right p{
        font-size: 12px;
    }

    .contack .contack-social ul li a{
        font-size: 12px;
        height: 30px;
        width: 30px;
        margin-right: 10px;
    }
}


@media screen and (max-width:299px){


    
    .subscribe .sub-box .mail .email input{
        height: 45px;
        width: 140px;
        font-size: 10px;
        padding: 10px 10px;
    }
    .subscribe .sub-box .mail .submit-btn input{
        height: 45px;
        width: 50px;
        font-size: 10px;
    }
}

