@media (max-width: 1205px){
.header_clm1 {
    float: left;
    width: 40%;
}
.header_clm2 {
    float: left;
    width: 18%;
}
.logo_mxws {
    max-width: 100%;
}
.header_clm3 {
    float: left;
    width: 42%;
}
}
@media (max-width: 1199px){
.container {width: 100% !important;}

}

@media (max-width: 992px){
.three_colmkn {
    float: left;
    width: 50%;
    padding: 10px;
    margin-bottom: 20px;
}
.affix ul.nav > li > a {
    padding: 10px 10px 10px 0px !important;
}
.navbar-brand {
    padding: 0px 15px !important;
}
.three_course {
    float: left;
    width: 50%;
    padding: 10px;
    margin-bottom: 20px;
    min-height: 205px;
}
.corevly_four {
    float: left;
    width: 50%;
    padding: 10px;
    margin-bottom: 30px;
}
.testis_three {
    width: 33.333337%;
    padding: 10px;
}
.col_md_5 {
    display: none;
}
.main_navb .navbar-header .navbar-brand {
    padding: 0 !important;
}
.main_navb nav.navbar .navbar-header {
    padding: 10px 0px;
}
.main_navb nav.navbar .navbar-nav {
    width: 100%;
}
.main_navb nav.navbar .navbar-nav {
    padding-left: 0;
    padding-right: 0;
}
.main_navb nav.navbar .navbar-collapse {padding-left: 0;
    padding-right: 0;}
.main_navb nav.navbar ul.nav li.dropdown ul.dropdown-menu > li > a {
    color: #ccc;
}
.logo_mxws {
    max-width: 200px;
}
.navbar_bg{    height: auto;
    padding: 0;float: left;
    width: 100%;
    margin: 0;
    line-height: 0;}
.sec4-aside-l {
    padding: 0 15px !important;
}
.pddin_none {padding:0 !important;}
.pddin_15px {padding:0 15px !important;}
.main_navb nav.navbar ul.nav > li > a {
    padding: 12px 0px;
}
.sec4-aside-r p {
    margin-top: 10px !important;
    font-size: 14px;
}
.header_clm1 {
    display: none;
}
.clock_coumn {
    display: none;
}
.header_clm2 {
    float: left;
    width: 100%;
}
.header_clm3 {
    display: none;
}
.abt_pagewr {
    padding:10px 0;
    background-size:cover;
}
.abt_pagewr .main_head {padding:10px 0;font-size:20px;line-height:28px;}
.career_pagewr {
    background-size:cover;padding:10px 0;
}
.career_pagewr .main_head {padding:10px 0;font-size:20px;line-height:28px;}
.feedback_pagewr {
    background-size:cover;padding:10px 0;
}
.feedback_pagewr .main_head {padding:10px 0;font-size:20px;line-height:28px;}
}
@media (max-width: 767px){
.three_secton{float:left;width:100%;padding:10px}
.banner_head{color:#fff;font-size:28px;font-weight:700;line-height:35px;margin-bottom:0}
.banner_shead{font-size:14px;letter-spacing:0;max-width:100%;font-weight:400;line-height:26px;margin-bottom:0}
.logo_mxws{max-width:180px}
.affix .logo_mxws{max-width:280px}
.owl-nav .owl-next{right:-20px}
.owl-nav .owl-prev{left:-20px}
.owl-nav>div{margin-top:-26px;position:absolute;top:50%;color:#0257a2}
.desice_head{float:none;text-align:center}
.desice_head{float:none;text-align:center;display:block;margin:auto}
.desice_contact{float:none;padding:13px 0 0;display:block;margin:auto;text-align:center}
.desice_contact span{display:block;text-align:center}
.banner_btn{float:none}
.footer_head{text-align:center}
.foter_wrpwr .main_sbhead{text-align:center}
.socials_icons{text-align:center;margin-bottom:10px}
.footer_ulis li a{text-align:center;display:block}
.footer2_ulis li{text-align:center;display:block}
.foter_wrpwr{padding:40px 0}
.corevly_four{float:left;width:100%;padding:10px;margin-bottom:30px}
.team_imgdiv{float:left;width:20%}
.team_img2div{float:left;width:80%;padding-left:15px}
.team_imgalgn{float:left;max-width:100%;margin:0 15px 0 0}
.core_valuse{float:left;width:100%;background:#fff;padding:60px 15px}
.testis_three{width:50%;padding:10px}
.testis_wrper figure.snip1167 h5 span{min-height:58px}
.about_2ndsrc{padding:40px 0}
.sercse_uli{margin:0;list-style:none;padding:0 0 0 30px}
.sercse_uli li{font-size:14px;line-height:23px}
}

@media (max-width: 600px){
.three_colmkn {
    float: left;
    width: 100%;
    padding: 10px;
    margin-bottom: 20px;
}
.about_categry .projectFactsWrap .item {
    width: 100%;
    height: 100%;
    padding: 20px 0px;
    text-align: center;
    min-width: 100%;
}
.hero {
    position: absolute;
    width: 90% !important;
}
.main_banner .carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    display: none;
}
.main_banner .carousel-control {
    width: 4%;
}
.left-btn {display: none;}
.right_btn {display: none;}
.navbar-brand {
    padding: 0px 0px !important;
}
.three_course {
    float: left;
    width: 100%;
    padding: 10px;
    margin-bottom: 20px;
    min-height: auto;
}
.main_banner .carousel-control .glyphicon-chevron-left {margin-left: 0;} 
.main_banner .carousel-control .glyphicon-chevron-right { margin-right: 0;}

.team_shedr {
    font-size: 17px;
    line-height: 26px;
    padding-bottom: 10px;
    margin: 0 0 15px;
}
.core_valuse {
    padding: 30px 15px;
}
.core_valuse.conta_p_nn {
    padding: 30px 0;
}
.sub_paras .servc_sbhead {
    font-size: 14px;
}
}
@media (max-width: 540px){
.testis_wrper figure.snip1167 h5 span {
    min-height: 75px;
}
.about_pagewr .main_head {
    font-size: 22px;
    line-height: 30px;
    padding: 0px 0;
}
}
@media (max-width: 450px){
.banner_head {
    color: #fff;margin-top: 0px;
    font-size: 20px;
}
.banner_shead {
    font-size: 12px;margin-top: 0px;
    letter-spacing: 0px;
    max-width: 100%;
    font-weight: 400;
    line-height: 24px;
}
.subn_navb .social_icons {display: none;}
.subn_ulis {
    padding: 0px;
    margin: 0px auto;
    list-style: none;
    display: block;
    text-align: center;
    float: none;
}
.subn_ulis li {float: none;
    text-decoration: none;
    display: inline-block;
}
.subn_navb .col-xs-12 {padding-right: 0px;padding-left: 0px;}
.subn_ulis li:last-child {margin-right:0px;}
.subn_navb .btn {
    display: block;
    padding: 6px 36px;
    margin: 5px auto 5px;
    font-size: 13px;
}
.team_imgdiv {float: left;width: 100%;}
.team_img2div {float: left;width: 100%;padding-left: 0px;}
.team_imgalgn {float: left;max-width: 100%;margin: 0 15px 0 0;}
.wdth450full {width: 100% !important;}
.wdth450ful2 {width: 30% !important;}
.inner_contact .wdth450ful2 .form2 {padding: 10px 1px;}
.wdth450ful2 {width: 30% !important;}
.wdth450ful3 {width: 70% !important;}
.testis_three {
    width: 100%;
    padding: 10px;
}
.testis_wrper figure.snip1167 h5 span {
    min-height: auto;
}
.logo_mxws {
    max-width: 150px;
}
.main_navb nav.navbar .navbar-header {
    padding: 7px 0px;
}
.main_navb nav.navbar .navbar-toggle {
    margin-right: 14px;
    margin-top: 11px;
}
.copygt_wrpwr .main_sbhead {
    font-size: 12px;
    font-weight: 600 !important;
}
.sec4-aside-r h1:before {
    width: 4px;
    height: 70%;
    left: 0px;
    top: 6px;
}
.sec4-aside-r h1 {
    line-height: 38px;
    font-size: 24px;    margin-bottom: 10px;
}
}

@media (max-width: 360px){

.main_navb nav.navbar .navbar-toggle {
    display: inline-block;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}
.banner_shead {
    max-height: 45px;
    overflow: hidden;
}
.about_pagewr .main_head {
    font-size: 19px;
    line-height: 30px;
    padding: 0px 0;
}
}