﻿@media (max-width: 1440px){
 .valuebx .valuebxinner ul li p { font-size: 16px;line-height: 22px;}
}


@media (max-width: 1366px){
#award-slider  .owl-nav .owl-prev{left:-30px;}
#award-slider  .owl-nav .owl-next{right:-30px;}
 #award-slider  .owl-nav .owl-prev img{ width:50px;}
 #award-slider  .owl-nav .owl-next img{ width:50px;}
.other_award ul li{ font-size:16px; line-height:24px;}	
footer p{font-size:16px; line-height:22px;}
footer .fmenu ul li a{font-size:17px; line-height:22px;}
footer .contactdet ul li{font-size:16px; line-height:22px;}
footer .contactdet ul li a{font-size:16px; line-height:22px;}

}

@media (max-width: 1280px){
.banner-home .banner_caption h2 { font-size: 50px; line-height: 60px;}
.banner-home .banner_caption p {font-size: 30px;  line-height: 38px;}
.missionbx .missionimg img { width: 100%;  min-height: 450px;  object-fit: cover;}
.missionbx .missiontxt h3 {  font-size: 40px;  line-height: 46px;}
.teambx h3 {  font-size: 40px;  line-height: 46px;}
.globalbx h3 {  font-size: 40px;  line-height: 46px;}
.missionbx .missiontxt p{  font-size: 18px;  line-height: 28px;}
.missionbx .missiontxt a {   font-size: 18px;}
footer .contactdet iframe{width:100%;}
.contact h3{ font-size: 40px;  line-height: 46px;}
.refrencesbx h3{ font-size: 40px;  line-height: 46px;}
.valuebx .valuebxinner h3{ font-size: 40px;  line-height: 46px;}
.aboutsection .abouttxt h3{ font-size: 40px;  line-height: 46px;}
.aboutsection .abouttxt p {font-size: 18px; line-height: 28px;}
.valuebx .valuebxinner ul li{    margin: 20px 4px; min-height: 210px;}
.awardbx .awardbxtxt h5 { font-size: 20px;  line-height: 28px;}
.awardbx .awardbxtxt p {font-size: 17px;  line-height: 25px;}
}

@media (max-width: 1024px){
footer h4 { font-size: 24px;  line-height: 30px;}
footer .fmenu ul li a {    font-size: 16px;}
.valuebx .valuebxinner ul li p {   font-size: 14px;     line-height: 20px;}

}


@media (max-width: 912px){
.banner-home .banner_caption h2 { font-size: 40px; line-height: 50px;}
.banner-home .banner_caption p {font-size: 26px;  line-height: 32px;}
small { font-size: 18px !important;}
.missionbx .missionimg img { min-height: 400px;}
.missionbx .missiontxt h3 {  font-size: 36px;  line-height: 44px;}
.contact h3 {  font-size: 36px;  line-height: 44px;}
.teambx h3 {  font-size: 36px;  line-height: 44px;}
.globalbx h3 {  font-size: 36px;  line-height: 44px;}
.missionbx .missiontxt p{  font-size: 16px;  line-height: 26px;}
.missionbx .missiontxt a {   font-size: 16px;}
header .nav ul li a {font-size: 14px;  line-height: 20px; padding: 10px 8px !important;}
.refrencesbx h3{ font-size: 36px;  line-height: 42px;}
.valuebx .valuebxinner h3{ font-size: 36px;  line-height: 42px;}
.aboutsection .abouttxt h3{ font-size: 36px;  line-height: 42px;}
.aboutsection .abouttxt p {font-size: 16px; line-height: 26px;}
.aboutsection .abouttxt { width: 60%; padding: 30px;}
.aboutsection .aboutimg {width: 40%;}
.teaminnerpg .teammer {  width: 30%;}
.awardbx .awardbxtxt h5 { font-size: 20px;  line-height: 30px;}
.awardbx .awardbxtxt p { font-size: 17px;  line-height: 25px;}
.awardbx .awardbximg img{ width: 70%;}
.other_award { padding: 20px;  margin-left: 10px;}
.other_award h5 { font-size: 22px;  line-height: 32px;}

}

@media (max-width: 820px){
footer h4 { font-size: 20px;  line-height: 26px;}
footer .fmenu ul li a {    font-size: 14px;}
footer p { font-size: 14px;     line-height: 20px;}
footer .contactdet ul li img {  width: 35px !important;}
.valuebx .valuebxinner ul li{width: 16%;}
.teambx .teammer .teammertxt h5 { font-size: 20px;  line-height: 28px;}
.teambx .teammer .teammertxt p { font-size: 18px;  line-height: 24px;}
}

@media (max-width: 768px){
.banner-home .banner_caption h2 { font-size: 34px; line-height: 40px;}
.banner-home .banner_caption p {font-size: 24px;  line-height: 30px;}
small { font-size: 16px !important;}
.missionbx .missiontxt h3 {  font-size: 30px;  line-height: 40px;}
.teambx h3 {  font-size: 30px;  line-height: 40px;}
.contact h3{  font-size: 30px;  line-height: 40px;}
.globalbx h3 {  font-size: 30px;  line-height: 40px;}
.refrencesbx h3 {  font-size: 30px;  line-height: 40px;}
.missionbx .missiontxt a {   font-size: 14px;}
.missionbx .missionimg img {  min-height: 350px; }
.sub_btn { font-size: 20px;  line-height: 22px;}
.missionbx .missiontxt{padding: 20px 30px; left: 0;    width: 100%;}
.aboutsection .abouttxt h3{ font-size: 32px;  line-height: 38px;}
.aboutsection .abouttxt p {font-size: 14px; line-height: 22px;}
.valuebx .valuebxinner h3{ font-size: 32px;  line-height: 38px;}

}

@media only screen and (max-width: 767px){
    header .menu_in {display: block;justify-content: inherit;align-items: inherit;flex-wrap: inherit;position: relative;}
    header .hdr_logo, .header_fixed .fixedlogo {padding: 0px 0 0 10px;width: 79%;float: left;}
    header .menu_in .nav {width: 8%;display: inline-block; margin: 0 10px 0 0;padding: 0;}
    header .navbar {padding: 0;position: inherit;}
    header .mobtx {display: inline-block;width: 10%;margin-top: 6px;margin-right:0;}  
    header {  padding: 10px 20px;}    
    .header_fixed{ position: fixed;}    
        header .menu_in .clogobox {width: 88%;  float: left;  padding: 0;}    
    header .menu_in .clogobox a.hdr_logo {font-size: 0;  padding: 0;}    
    header .mobtx {display: block; width: 100%; display:none;}    
    header .nav .navbar-collapse {      float: left; }    
    .hdr_logo img {  max-height: 40px;  }
    .rightmenu{ display: flex; position: absolute;   top: 10px;     right: 10px;}
	header{overflow:visible;}
	.mobilemenu{position: fixed;}
	.other_award{min-height:auto;}
	.awardbx .awardbxtxt, .awardbx .awardbximg{height:350px;}
    }
	
	
@media (max-width: 640px){
.banner-home .banner_caption h2 { font-size: 30px; line-height: 34px; margin-bottom:10px;}
.banner-home .banner_caption p {font-size: 20px;  line-height: 26px; margin-bottom:10px;}
.banner-home .banner_caption{width:80%;}
.pdl30{padding-left:10px;}
footer .contactdet { margin-bottom: 30px;}
 footer h4 {font-size: 18px;  line-height: 24px;  margin-bottom: 15px; }
 .valuebx .valuebxinner ul li{width: 29%; min-height: 180px; padding: 20px 10px;}
 .aboutsection { display: block;}
 .aboutsection .aboutimg {  width: 100%; }
    .aboutsection .abouttxt {  width: 100%; }
	.refrencesbx .refrencesbxinner h4{  font-size: 24px;   line-height: 34px;}
	.refrencesbx .refrencesbxinner p{  font-size: 18px;   line-height: 26px;}
	.refrencesbx .refrencesbxinner h6{  font-size: 18px;   line-height: 26px;}
	.contactbx .row.g-3{width:100%; display: block;   margin-bottom: 35px;}
	.submitbx input{  width: 100% !important;}
}	


@media (max-width: 430px){
.missionbx .missionimg img { min-height: 400px; }
.valuebx .valuebxinner h3{ font-size: 26px;  line-height: 32px;}
.contact h3{ font-size: 26px;  line-height: 32px;}
.teambx h3{ font-size: 26px;  line-height: 32px;}
.refrencesbx h3{ font-size: 26px;  line-height: 32px;}
.aboutsection .abouttxt h3{ font-size: 26px;  line-height: 32px;}
.aboutsection .abouttxt p {font-size: 12px; line-height: 20px;}
    .banner-home .banner_caption h2 {    font-size: 26px;      line-height: 28px;}
	.banner-home .banner_caption {padding: 10px 10px 5px 10px;}
	.maintext {padding: 20px 0;}
	.small{ margin-bottom: 10px;}
 #award-slider .owl-nav .owl-prev { left: -20px; }
 #award-slider .owl-nav .owl-next { left: -20px; }
 #award-slider .owl-nav .owl-prev img, #award-slider .owl-nav .owl-next img { width: 35px; }
}

@media (max-width: 390px){
.valuebx .valuebxinner ul li p { font-size: 12px;}
.awardbx .awardbxtxt h5 { font-size: 18px;   line-height: 26px;}
.awardbx .awardbxtxt p { font-size: 14px;   line-height: 22px;}
}