@media only screen and (max-width: 1580px) {
  .svg-box .svg_main_box .svg_1{
    max-width: 1036px;
  }

  section.text .container .row:nth-child(4){
    margin-top: 388px;
  }
  section.text .container .row:nth-child(5){
    margin-top: 430px;
  }
  section.text .container .row:nth-child(8){
    margin-top: 604px;
  }



}

@media only screen and (max-width: 1400px) {
 /* job section  height */
 section.jobs .background{
  height: 100vh;
}

}

@media only screen and (max-width: 1399px) {

  section.text .container .row:nth-child(2){
    margin-top: 320px;
  }

}

@media only screen and (max-width: 1200px) {
  /* job section  height */
  section.jobs .background{
    height: 100vh;
  }

  /* Blog section */
 .btn{
    font-size: 13px;
  }
  /* header */
.content-1 .fa-xmark {
  /* right: 40px;
  top: 27px; */
  right: 95px;
  top: 25px;

}




}

@media only screen and (max-width: 1199px) {
  .svg-box .svg_main_box .svg_1{
  max-width: 990px;
}
  section.text .container .row:nth-child(5){
    margin-top: 428px;
  }

  section.text .container .row:nth-child(3){
    margin-top: 150px;
  }

  section.text .container .row:nth-child(7){
    margin-top: 490px;
  }

  section.text .container .row:nth-child(9){
    margin-top: 554px;
  }
  section.text p{
    font-size: 15px !important;
  }
  section.text h4{
    font-size: 23px !important;
  }
}

@media only screen and (max-width: 1050px) {
.svg-box{
  display: none;
}

section.text{
  display: none;
}
section.m-text{
  display: block;
}
section.m-text .row .reveal:nth-child(1) svg{
  width: 141px;
}
section.m-text .row .reveal:nth-child(3) svg{
  width: 141px  ;
}
section.m-text .row .reveal:nth-child(5) svg{
  width: 267px  ;
}
section.m-text .row .reveal:nth-child(7) svg{
  width: 177px  ;
}
section.m-text .row .reveal:nth-child(9) svg{
  width: 279px;
}
section.m-text .row .reveal:nth-child(11) svg{
  width: 268px;
}
section.m-text .row .reveal:nth-child(15) svg{
  width: 265px;
}
section.m-text .row .reveal:nth-child(17) svg{
  width: 169px;
}
section.m-text .last{
  width: 182px;
}



section.text-banner .unique-text{
  height: 200px;
}
section.form .container{
  max-width: 90%;
}

}





@media only screen and (max-width: 992px) {
/* Underline */
  section.who-we-are hr{
    width: 15%;
  }

  /*job section  */
  section.jobs .nav-item{
    margin: 10px 30px;
  }
   /* job section  height */
   section.jobs .background{
    /* height: 145vh; */
    height: 100%;
  }
  .flex{
    display: flex;
  }
    /* header */
.content-1 .fa-xmark {
  right: 108px;
  top: 27px;
}

}


@media only screen and (max-width: 768px) {

  .logo_height{
    width: 36%;
  }


  section.text-banner .unique-text p{
  font-size: 32px;
  }
  /* Underline */
  section.who-we-are hr{
    width: 20%;
  }

  /* Map */
  .responsive-map iframe{
    height:100%;
    }

      /* job section  height */
   section.jobs .background{
    /* height: 200vh; */
    height: 100%;
  }

   /* Blog section */
   section.blog  .image .content .btn{
    font-size: 10px;
  height: 27px;
  }

  section.blog .blog1 .image .content h5{
    font-size: 16px;
  
  }

  section.blog .blog1 .image .content p {
    font-size: 11px;
}

/* header */
.content-1 ul li a {
  font-size: 1.5rem;
}

.content-1 .fa-xmark{
  font-size: 40px;
}

.content-1 .fa-xmark{
  /* right: 50px;
  top: 20px; */
  right: 90px;
  top: 23px;
  font-size: 40px;
  }

  .contact-form .title {

    font-size: 18px;

  }
  
  .contact-form .description {

    font-size: 11px;

  }

  .map_1{
    display: none;
  }
  .mmap_1{
    display: block;
  }
}



@media only screen and (max-width: 600px) {

  section.m-text .row h4{
    font-size: 20px !important;
  }

  section.text-banner{
    overflow-x: hidden;
  }

  section.text-banner .unique-text p{
    font-size: 26px;
    }

    /* Blog */
    section.blog .blog2 .image{
      padding: 10px;
    }

    .flex{
      display: block;
    }

    /* header */
 .content-1 .fa-xmark {
  right: 35px;
  top: 23px;
}

.logo_height{
  width: 44%;
}

p._text{
  text-align: justify;
}

nav.fixed-top{
  background: #fff !important;
}
    
nav.fixed-top .logo_height{
width: 37%;
}
    
  
}


@media only screen and (max-width:490px) {
  nav .navbar-brand {
    width: 70%;
  }


  section.text-banner .unique-text p{
    font-size: 22px;
    }

    /* Underline */
    section.who-we-are hr{
      width: 30%;
    }

     /* job section  height */
   section.jobs .background{
    /* height: 260vh; */
    height: 100%;
  }

  /* Blog */
  section.blog  .image .content h5{
    font-size: 18px;
  
  }

  section.blog  .image .content p {
    font-size: 12px;
}

 /* header */
 .content-1 .fa-xmark {
  right: 20px;
  top: 20px;
}
}
