@media (max-width:1438.99px) and (min-width:1023.99px){

    .bigbutton{

        width: 20%;

    }

}

@media (min-width: 1200px){

    .container, .container-lg, .container-md, .container-sm, .container-xl {

        max-width: 1140px;

    }

      }



@media (max-width:991px) {

    .career-sb p{

        font-size: 20px;

    }

    .career-sb-1  p{

        font-size: 20px;

    }

}

@media (max-width:600px){

    .career-sb p{

        font-size: 20px;

        width: 27%;

    }

    .career-sb-1  p{

        font-size: 16px;

        width: 27%;

    }

    .career-section .career-content h5{

        padding: 0;

    }

    .get-section .get-content h5 {

        font-size: 33px;

    }



}



@media (max-width:1440px){

    .col-tabs {

    width: calc(15%  - 10px);

    margin-right: 0;

}

.service-section .img-center h6{font-size: 16px; padding-top: 10px;}

.migrate-section{background-size: cover;}

}

@media (max-width:1200px){

    .col-tabs{width: calc(16% - 2px);}

    .service-section .parent-div{padding: 20px 2px;}

}

@media (max-width:1390px){

    /* .in-btn{ margin-right: -6vw;} */

}



@media (max-width:1350px) {

    /* .in-btn{margin-right: -4vw;} */

}





@media (max-width:1280px){

 

    .in-btn{margin-right: 0;}

    nav .container{padding-right: 0;}

}

@media (max-width:1280px){nav .navbar .links li{padding: 0 15px;}   .about-section .about-content{margin-left: 0;}}

@media (max-width:1024px){

    .res{

        display: block;

        position: fixed;

        right: 0;

        transform: translate(100%);

        width: 300px;

        background: #648145;

        top: 100px;

        z-index: 12;

        transition: 0.5s ease;

        height: 100%;

    }

    .in-btn{display: none;}

    nav .navbar{

        height: 0px;

    } 

    .logo-main {

    width: 14%;

}

nav .navbar {padding: 5px 0;}

    nav .navbar .links{display: block;padding-top: 5rem;}

    .navbar .search-box{width: 100%;}

    .resposnive_nav{display: block;margin-left: auto;z-index: 9999;position: relative;}

    .activenav .res{transform: translate(0);}

    nav .srch-icon i{

        display: block;

        font-size: 20px;

        color:#3e4145;;

      }

      nav .srch-icon {margin-right: 22px;}

      nav{padding: 10px 0;}

      .slide-content h1{font-size: 40px;}

      .slide-content{max-width: 470px;}

      .slide-content p{font-size: 18px;}

      .slide-content button {padding: 12px 35px;}

}



@media (max-width:1438.99px) and (min-width:1023.99px){.in-btn a{font-size: 20px;}}

@media (max-width:891px) and (min-width:767px){ .slide-content{max-width: 370px;} }

@media (max-width:997px){

    .service-section .service-parent{

        flex-direction: column;

    }

   

}

@media (max-width:991px){

    .service-section{margin-top: 35px;}

.service-section .about-content{width: 100%;}

.service-section .service-content{width: 100%;}

.ab-section .ab-title h2{padding: 0;}

.about-section .about-btns{text-align: center;}

  

nav .container{max-width: 100%;padding: 0 10px;}

.col-tabs {

    width: calc(33.33% - 10px );

    margin-right: 0;

}

.coltab-main{justify-content: space-between;}

}

@media (max-width:897px)and (min-width:1023.99px){.top-header .right-nav a{font-size: 11px;} }

@media (max-width:1024px){

    .card-section .card-content{

        width: 100%;

    }

    .navbar .search-box i {display: none;}

    nav .navbar .nav-links{line-height: 40px;}

    nav .navbar .links li a{font-size: 14px;padding: 5px 10px;color: #fff;}

    .top-header .right-nav a{font-size: 14px;}

    .res{top: 0;}

    .about-section .about-img{text-align: center;}

    .about-section .about-img img{float: none;}

    

}

@media (max-width:768px){

    .top-header .left-nav{

        font-size: 14px;

       

    }

    

    .migrate-section{background-position: inherit;background-size: cover;}

   

    .about-section .about-year{

        display: none;

    }

    /* .res{height: 100%;} */

    .slide-content{

        max-width: 333px;

    }

    .slide-content h1 {

        font-size: 33px;

    }

    .slide-content p{

        font-size: 15px;

        margin-top: 0;

    }

    .slide-content button{

        padding: 12px 30px;

        font-size: 12px;

        margin-top: 0;

    }

    .about-section .about-img img{

        float: none;

    }

    .about-section .about-img{

        text-align: center;

    }

    .about-section .about-content{text-align: center;padding:50px 20px; margin-left: 0;}

    .about-section .about-content p{

        text-align: center;

    }

    .about-section .box-col{text-align: left;}

    .service-section {text-align: center;}

    .service-section .about-content{width: 100%;}

    .service-section .service-content{width: 100%;}

    .service-section .service-content p {font-size: 14px; padding-top: 15px;}

    .service-section .img-center h6{font-size: 16px;}

    .footer-section .footer-parent {

        flex-wrap: wrap;

    }

    .footer-section .footer-section-1{width: 50%;}

    .footer-section .footer-section-2{width: 50%;}

    .footer-section .footer-section-3{width: 50%;}

    .footer-section .footer-section-4{width: 50%;}

    .footer-section .footer-section-2 ul{padding-top: 10px;}

    .footer-section .footer-section-3 ul{padding-top: 10px;}

    .footer-section .footer-section-4 ul{padding-top: 10px;}

    .copyright-section .copy-content p{font-size: 15px;}

    .copyright-section .policy h4{font-size: 15px;}

    .hero-section-ab .heading-title h1{font-size: 40px;}

    .hero-section-ab .breadcrumb-item a {

        font-size: 20px;

    }

    .breadcrumb-item+.breadcrumb-item::before{font-size: 20px;}

    .migrate-section .left-migrate {max-width: 495px;}



    /*-------*/

    .ab-section .parent-ab {flex-wrap: wrap;}

    .ab-section .parent-mission{flex-wrap: wrap; padding-top: 40px;}

    .team-section .team-wrapper{flex-wrap: wrap;}

    .ab-section .ab-title h2 {padding: 0; font-size: 33px;}

    .ab-section .ab-title p {font-size: 16px;}

    .ab-section .parent-ab .ab-left-head h2{font-size: 25px; padding-top: 20px;}

    .ab-section .ab-mission{padding-top: 20px;}

    .team-section .team-title h2{padding: 0;}

    .ab-section .parent-ab .ab-img img{margin-left: 0;}

    .ab-section .parent-ab .ab-img{width: 100%;}

    .ab-section .parent-ab .ab-left-head{width: 100%; margin-left: 0;}

    .card-section .card-head h3 {font-size: 28px;}

    .card-section .para {font-size: 16px;}

   

}

@media (max-width:640px){

    .top-header .right-nav{

        display: none;

    }

    .wrapper{

        position: static;

        transform: none;

    }

    .hero-section.owl-theme .owl-dots .owl-dot span{

        display: none;

    }

    .slide-content{

      float: none;

      max-width: 100%;

      text-align: center;

    padding-top: 33px;

    }

    .about-section .about-content h5{font-size: 27px;}

    .about-section .about-content p {font-size: 16px;}

    .service-section .about-content h5 {font-size: 27px;}

    .coltab-main{justify-content: space-between;}

    .col-tabs{width: calc(50% - 5px); margin-right: 0;}

    .footer-section .footer-section-1 {

        width: 100%;

    }

    .footer-section .footer-parent{flex-direction: column;}

    .footer-section .footer-section-2{width: 100%;}

    .footer-section .footer-section-3{width: 100%;}

    .footer-section .footer-section-4{width: 100%;}

    .footer-section .footer-section-2 ul{padding-top: 10px;}

    .footer-section .footer-section-3 ul{padding-top: 10px;}

    .footer-section .footer-section-4 ul{padding-top: 10px;}

    .footer-section .footer-2-title{padding-top: 15px;}

    .footer-section .footer-3-title{padding-top: 15px;}

    .footer-section .footer-4-title{padding-top: 15px;}

    .copyright-section .policy{float: none;}

    .card-section .card-content{

        padding: 30px 30px;

    }

   



}

 @media (max-width:400px){

    .team-section .team-wrapper{flex-wrap: wrap;}

    .ab-section .ab-title h2{font-size: 29px;}

    .immigration-serv-section .immigration-parent .immigration-left a{width: 100%;}

    

} 



@media(max-width:1154px){

    .immigration-serv-section .immigration-parent .immigration-left{

        width: 30%;

        padding-right: 25px;

       }

       .immigration-serv-section .immigration-parent .immigration-left a{width: 100%;}

       .immigration-serv-section .immi-parent .immi-title .icon-immi img{width: 30%;}

       .immigration-serv-section .immi-parent .immi-title .icon-immi{padding-bottom: 0;}

       .immigration-serv-section .immi-parent .immi-title .immi-content h2{font-size: 19px;}

       .immigration-serv-section .immi-parent .immi-title .immi-content p{font-size: 12px;}

       .immigration-serv-section .immi-parent .immi-title .immi-num{font-size: 16px;}

       /* .immigration-serv-section .immigration-parent .immigration-right{

         width: 70%;

         

       } 

       .immigration-serv-section .immigration-parent .immigration-left a{width: 30%;}

    .immigration-serv-section .immi-parent .immi-title .immi-content p{font-size: 19px;}

    .immigration-serv-section .immi-parent .immi-title{max-width: 350px; left: 20%;}  

    .immigration-serv-section .immi-parent .immi-image .img{width: 70%;}  */

    

  } 

/*---service---*/

@media(max-width:768px){

    .serv-section .box-part .hover-box{

      width: calc(50% - 15px);

    }

    .serv-section .serv-content {

      max-width: 600px;

    }

    .serv-section .serv-content h5{

      padding: 0;

    }

    .immigration-serv-section .immigration-parent .immigration-left{

        width: 80%;

       }

       .immigration-serv-section .immi-parent .immi-title .immi-content p{font-size: 19px;}

    .immigration-serv-section .immigration-parent .immigration-right{

         width: 100%;

         padding-top: 25px;

       }

       .immigration-serv-section .immi-parent .immi-title .icon-immi{padding-bottom: 20px;}

       .immigration-serv-section .immi-parent .immi-title .immi-content h2{font-size: 19px;}

       .immigration-serv-section .immi-parent .immi-title .immi-content p{font-size: 12px;}

       .immigration-serv-section .immi-parent .immi-title .immi-num{font-size: 16px;}

    /* .immigration-serv-section .immigration-parent .immigration-left a{width: 100%;}*/

    /* .immigration-serv-section .immi-parent .immi-image .img{width: 100%;}   */

  }

  @media(max-width:500px){

    .serv-section .box-part .hover-box{

      width: calc(100% - 15px);

    }

    .immigration-serv-section .immigration-parent .immigration-left{

        width: 100%;

       }

       .immigration-serv-section .immi-parent .immi-title .immi-content p{font-size: 19px;}

    .immigration-serv-section .immigration-parent .immigration-right{

         width: 100%;

         padding-top: 25px;

       }

    .immigration-serv-section .immi-parent .immi-title .immi-content p{font-size: 11px; margin-bottom: 0;}

    .immigration-serv-section .immi-parent .immi-title .immi-num {font-size: 10px;}

    .immigration-serv-section .immi-parent .immi-title .immi-content h2{padding: 0; font-size: 12px;}

  }



  /*------product-----*/

  @media(max-width:991px){ .product-section .product-img-parent .image-part h2{

    font-size: 20px;

  }

  .product-section .product-img-parent .image-part p{

    font-size: 14px;

  }

}

  @media(max-width:768px){

    .product-section .product-img-parent .image-part{

      width: calc(50% - 15px);

    }

    .product-section .pro-content {

      max-width: 600px;

    }

    .product-section .pro-content h5{

      padding: 0;

    }

    .immigration-serv-section .immi-parent .immi-title .immi-content p{font-size: 12px;}

    .immigration-serv-section .immi-parent .immi-title .immi-num {font-size: 16px;}

    .immigration-serv-section .immi-parent .immi-title .immi-content h2{padding: 0; font-size: 16px;}

    

  }

  @media(max-width:500px){

    .product-section .product-img-parent .image-part{

      width: calc(100% - 15px);

    }

  }

  @media(max-width:550px){

     .career-part{

        overflow: hidden;

        overflow-x: auto;

     }

     .career-sb{

        width: 550px;

     }

     .career-sb-1{

        width: 550px;

     }

    

  }

  

  @media(max-width:550px){

    .service-section .parent-div{

        padding: 20px 3px;

    }

  }

 

