@media only screen and (max-width: 320px){.content-bg {
  
    padding: 15px 0px !important;
}
.navbar-collapse{max-height: 165px;}}
@media only screen and (max-width: 479px){
    
    .top_section .middle{      width: 100%;
    margin-top: 0px;
    border-top: 1px solid #a6d168;
    /* margin-bottom: 10px; */
    padding-top: 15px;
    border-bottom: 2px solid #eeeeee;
    padding-bottom: 8px;}
    
    .middle .certi-img{float:left;border: 1px solid #e9e9e9;
    padding: 3px;
    margin: 0px 0px 0px 15px;
    box-shadow: 2px 2px 2px 2px #d6d6dc;}
    .top_section{height: auto;}
    .top_section ul.topsocial {
    width: 59%;
    float: none;
    display: 0px 0px 10px 0px;
    display: block;
    margin: 0 auto 10px auto;
}
.top-container {
    width: 100%;
    margin: 0 auto;
}
.form-section {
        width: 94%;
    margin: 82px auto 10px auto;
    float: none;
}
.master-slider, .master-slider img, .ms-slide-bgvideocont video {
  
    width: 100% !important;
    margin: 0px !important;
}
.certificates-section {
    width: 100%;
    float: none;
    
}
.featured_section3 p {
    
    text-align: justify;
    padding: 0px 5px;
}
.owl-prev {
    position: absolute;
    float: left;
    left: 0px;
    top: 40%;
}.owl-next {
    
    float: right;
    right: 0px;
    top: 40%;
}
.owl-theme .owl-controls .owl-buttons div{padding: 0px;margin: 0px;}
.business-solutions-Left {
    float: none;
    width: 100%;
    
}
.hexagon-kep, .hexagon-kep1, .hexagon-kep3 {margin:0 auto;}
.hexagon-kep2{margin-top: 70px;margin-left: auto; margin-right: auto;}
.business-solutions-Right {
    
    float: none;
    
    margin-top: 45px;
    width: 100%;
}
.business-solutions-Right h3{text-align: center;}
.business-solutions-Right p{text-align: justify;}
.margin_top7 {
    float: none;
 
}
.ftr-div {
    margin-right: 26px;
    margin-bottom: 0px !important;
}
.qlinks1 {
    margin-top: 0px;
}
.footer h4 {
    
    margin-top: 20px;
}
.ftr-div-last {
   
    width: 100%;
}
.certified {    display: inline-block;
    height: 100%;
    width: 88%;
    margin: 0 auto;}
    .social-right{    display: block;
    width: 60%;
    margin: 0 auto;}
    .slider-container{
        float: none;
        width: 100%;
    }
    .ms-view{width: 100% !important;}
    .content-section .img111{width: 100%; }
.img-us2,.img-us1, .value-img, .img-us{ margin-top: 20px;}

.page_title3{margin-top: 70px;}
.content-section{padding: 25px;}
.ordered-list li, .vision-list li{line-height: 25px;    margin-bottom: 12px;}
.ordered-list li:last-child, .vision-list li:last-child{margin-bottom: 0px;}
.careers-form-div {
    margin:0px 0px 20px 0px;
}
.career-form {
   
    padding: 26px 26px 15px;
   
}
.har-img{width: auto;}
.har-img1 {
    margin: 15px 5px;
    width: 100%;
}
.page_title3 h1 {
   
    font-size: 22px;
    margin: auto;
    float: none;
    display: block;
    vertical-align: middle;
    height: auto;
    line-height: 35px;
}
.page_title3-clr {
    padding: 15px 0px 15px 0px;
   
    height: 98px;
    vertical-align: middle;
    display: flex;
}
 .content-bg {
  
    padding: 35px 0px;
}
.img-bdr {
   
    margin: 15px 0px;
}
.content-section h1{font-size: 22px;}
.top_section .topsocial li a{line-height: 24px;}

}
@media only screen and (min-width: 480px) and (max-width: 639px){
    .content-section{padding: 25px;}
	.top_section .left{width: 100%;}
    .top_section .middle{      width: 44%;
    margin-top: 0px;
   /* border-top: 1px solid #a6d168;
     margin-bottom: 10px; */
    padding-top: 10px;
    /*border-bottom: 2px solid #eeeeee;
    padding-bottom: 8px;*/}
	
	.middle .certi-img{    float: left;
    padding: 3px;
    margin: 0px 0px 0px 15px;
    box-shadow: 2px 2px 2px 2px #d6d6dc;
    width: 42%;}
	.top_section{height: auto;}
	.top_section ul.topsocial {
        float: none;
    margin: 0px auto 5px auto;
    width: 65%;
    display: inline-block;
}
.top-container {
    width: 100%;
    margin: 0 auto;
}
.form-section {
        width: 94%;
    margin: 82px auto 10px auto;
    float: none;
}
.master-slider, .master-slider img, .ms-slide-bgvideocont video {
  
    width: 100% !important;
    margin: 0px !important;
}
.certificates-section {
    width: 100%;
    float: none;
    
}
.featured_section3 p {
    
    text-align: justify;
    padding: 0px 5px;
}
.owl-prev {
    position: absolute;
    float: left;
    left: 0px;
    top: 40%;
}.owl-next {
    
    float: right;
    right: 0px;
    top: 40%;
}
.owl-theme .owl-controls .owl-buttons div{padding: 0px;margin: 0px;}
.business-solutions-Left {
    float: none;
    width: 100%;
    
}
.hexagon-kep, .hexagon-kep1, .hexagon-kep3 {margin:0 auto;}
.hexagon-kep2{margin-top: 70px;margin-left: auto; margin-right: auto;}
.business-solutions-Right {
    
    float: none;
    
    margin-top: 45px;
    width: 100%;
}
.business-solutions-Right h3{text-align: center;}
.business-solutions-Right p{text-align: justify;}
.margin_top7 {
    float: none;
 
}
.ftr-div {
    margin-right: 26px;
    margin-bottom: 0px !important;
}
.qlinks1 {
    margin-top: 0px;
}
.footer h4 {
    
    margin-top: 20px;
}
.ftr-div-last {
   
    width: 100%;
}
.certified {  display: inline-block;
    height: 100%;
    width: 100%;
    /* margin: 0 auto; */
    float: right;}
    .social-right{      display: block;
        width: 32%;
    margin: 5px auto;}
    .slider-container{
        float: none;
        width: 100%;
    }
    .ms-view{width: 100% !important;}
.top_section .right{       width: 100%;
    border-top: 1px solid #a9d26e;
    padding-top: 5px;}
    .content-section .img111{width: 100%; }
.img-us2,.img-us1, .value-img, .img-us{ margin-top: 20px;}
.page_title3{margin-top: 68px;}
.careers-form-div {
    margin:0px 0px 20px 0px;
}
.career-form {
   
    padding: 26px 26px 15px;
   
}
.har-img{width: auto;}
.har-img1 {
    margin: 15px 5px;
    width: 100%;
}
.page_title3 h1 {
   
    font-size: 26px;
    margin: auto;
    float: none;
    display: block;
    vertical-align: middle;
    height: auto;
    line-height: 35px;
}
.page_title3-clr {
    padding: 15px 0px 15px 0px;
   
    height: 98px;
    vertical-align: middle;
    display: flex;
}
 .content-bg {
  
    padding: 25px 0px;
}
.img-bdr {
    
    margin: 15px 0px;
}
.navbar-collapse{max-height: 90px;}
}
@media only screen and (min-width: 640px) and (max-width: 767px){
    .top_section ul.topsocial {
  
    margin: 3px 0px 0px 20px;
}
.page_title3 h1 {
   
    font-size: 26px;
    margin: auto;
    float: none;
    display: block;
    vertical-align: middle;
    height: auto;
    line-height: 35px;
}
.page_title3-clr {
    padding: 15px 0px 15px 0px;
   
    height: 98px;
    vertical-align: middle;
    display: flex;
}
    .content-section{padding: 25px;}
    .top_section .left {
    float: left;
    width: 35%;
}
.top_section .middle {
    float: left;
    width: 35%;
    
}
.top_section .right {
    float: right;
    width: 30%;
   
}
#logo11{    background-size: 100%;
    background-position: left center;
    margin-top: 3px;}
.certi-img {
  
    width: 41%;
}
.header{height: auto;padding-bottom: 10px;}
.form-section {
    width: 99%;
    margin: 31px 0px 10px 3px;
    
}.slider-container {
        float: none;
    width: 100% !important;
    /* margin: 0 auto; */
    clear: both;

}
.certificates-section {
    width: 100%;
    float: none;
  
}
.featured_section3 p {
    
    text-align: justify;
    padding: 0px 15px;
}
.ftr-div{margin-bottom:0px !important;}
.qlinks1{margin-top: 0px;}
.margin_top7{float: none;}
.top70{margin-top: 70px;}
.footer h4{margin-top: 20px;}
.content-section .img111{width: 100%; }
.img-us2,.img-us1, .value-img, .img-us{ margin-top: 20px;}
.careers-form-div {
    margin:0px 0px 20px 0px;
}
.career-form {
   
    padding: 26px 26px 15px;
   
}
.har-img{width: auto;}
.har-img1 {
    margin: 15px 5px;
    width:100%;
}
.page_title3{margin-top: 70px;}
 .content-bg {
  
    padding: 30px 0px;
}
.img-bdr {
    
    margin: 15px 0px;
}
.navbar-collapse{max-height: 225px;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
    .content-section{padding: 25px;}
    .header{height: auto;padding-bottom: 10px;}
    .slider-container {
        clear: both;
    float: none;
    width: 100%;
    display: block;
}

.certificates-section {
    width: 100%;right: 0px;}
    .owl-prev, .owl-next {
   
    top: 40%;
}
.owl-prev{left: 0px;}
.owl-next{right: 0px;}
.ms-view{    width: 100% !important;}
.top-container{margin-top: 70px;}
.form-section{margin-top: 0px;margin-right: 12px;    width: 100%;s}
.input-stlng,.textarea-input-stlng{
       width: 48%;
    /* border: none !important; */
    float: left;
    margin: 0.5% 1%;
}
input#txtimg{width: 100% !important;}
#frmenquiry iframe {
    width: 50%;
    float: left;
}
.featured_section3 p {
    
    text-align: justify;
    padding: 0px 15px;
}

.qlinks1 {
    margin-top: 45px;
}
.margin_top7{float: none;}
.top70{margin-top: 70px;}
.footer h4{margin-top: 20px;font-size: 20px;}
.ftr-div-last {
        width: 100%;
        clear: both;
}
.footer .one_fourth {
    width: 28% !important;
}.page_title3{margin-top: 68px;}
.img-us2,.img-us1, .value-img, .img-us, .content-section .img111{width: auto; margin-top: 20px;}
.careers-form-div {
    margin:0px 0px 20px 0px;
}
.career-form {
   
    padding: 26px 26px 15px;
   
}
.har-img{width: auto;}
.har-img1 {
    margin: 15px 5px;
    width: auto;
}
 .content-bg {
  
    padding: 10px 0px;
}
.img-bdr {
    
    margin: 15px 0px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px){
    .content-bg {
  
    padding: 30px 0px;
}
     .content-section{padding: 25px;}
    .ftr-div-last {
    margin-right: 0;
    width: 25%;
}
.page_title3 h1 {
   
    padding-left: 10px;
}
    .header{height: auto;}
  
.nav>li>a{padding:10px;}
.navbar-default .navbar-nav>li>a{font-size: 13px;}
.certificates-section {
    width: 100%;right: 0px;}
      .slider-container {
        clear: both;
    float: none;
    width: 100%;
    display: block;
}
.form-section{margin-top: 0px;margin-right: 12px;    width: 100%;}
    .owl-prev, .owl-next {
   
    top: 40%;
}
.owl-prev{left: 0px;}
.owl-next{right: 0px;}
.ms-view{    width: 100% !important;}
.top-container{margin-top: 50px;}

.input-stlng,.textarea-input-stlng{
       width: 48%;
    /* border: none !important; */
    float: left;
    margin: 0.5% 1%;
}
input#txtimg{width: 100% !important;}
#frmenquiry iframe {
    width: 50%;
    float: left;
}
.featured_section3 p {
    
    text-align: justify;
    padding: 0px 15px;
}

.qlinks1 {
    margin-top: 45px;
}
.margin_top7{float: none;}

.footer h4{margin-top: 20px;font-size: 20px;}
.career-form {
   
    padding: 26px 26px 15px;
   
}

}
@media only screen and (min-width: 1280px) and (max-width: 1365px){
    .form-hdng{font-size: 15px;}
    .form-section {
   
    
    padding: 6px 15px;
    
}


}