@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;
    }

    .career-content {
        flex-wrap: wrap;
        gap: 10px;
    }
}
@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: #fff; 
        top: 100px;
        z-index: 123;
        transition: 0.5s ease;
        height:100%;
    }
    .in-btn{display: none;}
    nav .navbar{
        height: 60px;
    } 
    nav .navbar .links{display: block;margin-top:115px;}
    .navbar .search-box{width: 100%;}
    .resposnive_nav{display: block;cursor: pointer;z-index:9999;}
    .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;}

.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;}
    .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;
       
    }
    .logo-main { width: 22%;}
    .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;}
    .migrate-section .left-migrate h5{font-size:37px;}
    .activenav .resposnive_nav{position:fixed;right:15px;}
    .sub_menu ul li{padding:0!important;}
    .sub_menu{top:30px!important;}
    .immigration-left{padding-right: 0!important;}
}
@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;}
    .logo-main {
    width: 30%;
}
  }

  /*------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;
    }
  }
 
