@charset "utf-8";
@media only screen and (max-width:1170px) {
.form-group { width: 24%; }
.banner-content { padding-top: 200px; }
.container { width: 100%; }
}
 @media only screen and (max-width:1160px) {
.banner-content { padding-top: 150px; }
.banner-content h1 { font-size: 45px; }
h3 { font-size: 19px; }
.logo-footer { width: 27%; }
.social-links { width: 13%; }
}
 @media only screen and (max-width:1024px) {
     
     .job-mail { background: url("../images/s2.jpg") no-repeat scroll rgba(0, 0, 0, 0);  background-size:100% auto;}

}
@media only screen and (max-width:990px) {
}
@media only screen and (max-width:980px) {
.banner-content h1 { font-size: 35px; }
.banner-content p { padding-bottom: 30px; }
h2, .first-section > h2, .second-section > h2 { font-size: 30px; padding-bottom: 30px; }
.dis-table .form-group { width: 33%; }
.job-mail { background-attachment: unset; height: auto; }
.social-links li { margin-right: 2px; }
.logo-footer { padding-right: 15px; }
.employment li { font-size: 15px; margin-bottom: 12px; padding-left: 30px; }
.dis-table { padding: 163px 0; text-align: center; }
}
@media only screen and (max-width:960px) {
}
@media only screen and (max-width:800px) {
.banner-content p br { display: none; }
.form-group { padding: 0 5px; }
.banner-content { padding-top: 130px; }
.toggle-button{bottom:20px}
}
@media only screen and (max-width:768px) {
.employment, .gray-section, .leading-companies { padding: 30px 0; }
.first-section { padding-bottom: 30px; }
.second-section { padding: 30px 0 0; }
.second-section .icons { width: 32%; }
.header-main .logo-left, .right-head { float: none; width: 49%; padding-top: 6px; vertical-align: middle; display: inline-block; }
.header-main { padding: 0 10px; }
.logo-footer { width: 25%; }
.social-links { width: auto; }
.top-section { padding: 30px 0; }
.menu{overflow-y:scroll;}
}
@media only screen and (max-width:767px) {
.form-group { display: inline-block; vertical-align: top; width: 24%; }
.employment li{display:block;}
.employment .col-md-3.col-sm-3 { display: inline-block;  width: 49%;}
.icons {
    padding-bottom: 10px;
}
.second-section .icons {
    width: 100%;
}
.top-section{padding:20px 0;}
.leading-companies .col-md-4.col-sm-4 {
    display:inline-block; vertical-align:middle; width:32%;}
.bottom-section{padding:20px 0}
.border-custom{width:100%;}
.dis-table{padding:140px 0;}
header{position:static;}
.banner-content{padding-top:50px;}
.yellow-btn{padding:6px 20px 5px;}
.main-menuu li{font-size:14px}
.toggle-button{display:none;}
}
 @media only screen and (max-width:640px) {
     .banner-content h1{font-size:26px;}
     .banner-content p{font-size:16px; padding:20px 0;}
     h2, .first-section > h2, .second-section > h2{font-size:25px;}
     .dis-table{padding:115px 0;}
     .form-inline .form-control{font-size:15px;}
}
 @media only screen and (max-width:639px) {
.form-group{width:24%;}
.yellow-btn{font-size:15px; height:43px; margin:0 0 0 5px;}
h2, .first-section > h2, .second-section > h2{font-size:21px;}
.employment li{font-size:14px;}
h3{font-size:16px;}
.gray-section p,.leading-companies p{font-size:14px;line-height:20px;}
.dis-table h1{font-size:30px;}
.dis-table {
    padding: 92px 0;
}
.logo-footer{width:100%; text-align:center; padding:20px 0;}
 }
@media only screen and (max-width:480px) {
.right-head li { padding-left: 20px; }
.banner-content h1{font-size:20px;}
.banner-content p{font-size:14px; padding:10px 0; line-height:20px;}
.form-inline .form-control,.yellow-btn{font-size:12px;}
h2, .first-section > h2, .second-section > h2{font-size:18px; padding-bottom:10px;}
.dis-table{padding:65px 0;}
.employment .col-md-3.col-sm-3{width:100%;}


@media only screen and (max-width:479px) {
    .banner-content{padding-top:10px;}
    .banner-content h1{font-size:15px;}
    .banner-content p{font-size:12px;}
    .form-inline .form-control, .yellow-btn{height:30px;}
    .banner-overlay .container{padding:0 5px;}
    .form-group{width:23%;}
    h2, .first-section > h2, .second-section > h2{font-size:15px;}
    .form-inline .form-control, .yellow-btn{padding:0 5px}
    h3{font-size:14px;}
    .dis-table{padding:45px 0;}
    }
 @media only screen and (max-width:360px) {
     .quick-links,.social-links{width:100%; text-align:center;}
     .quick-links ul{width:100%;}
     .bottom-footer li, .bottom-footer p{text-align:center;}
     .dis-table h1{padding-bottom:20px;}
     .banner-content p{padding:0;}
     .form-inline .form-group{padding:0;}
     .yellow-btn{margin:0;}
     .form-inline .form-control, .yellow-btn{font-size:10px; }
     .leading-companies .col-md-4.col-sm-4{width:100%; margin-bottom:15px;}
     .dis-table h1{font-size:20px;} 
     
     
     
}
@media only screen and (max-width:320px) {
    
}
