
@media screen and (max-width: 1400px){
  .conts-allesertionsss .left {
    width: 28%;
    float: left;
    margin-top: -92px;
}

.contact_head{width:100%; float:left; text-align:center; clear:both; background:#0000005c;}

.conts-allesertionsss .center {
    width: 28%;
    float: left;
    padding: 37px;
    background-color: #2a394c82;
    margin-left: 20px;
}

.conts-allesertionsss .right {
    width: 38%;
    float: right;
    padding: 26px 24px;
    /*margin-left: 1.4%;*/
    background-color: #2a394c82;
}
    
    
}







@media screen and (max-width: 1200px){
  .conts-allesertionsss .left {
    width: 28%;
    float: left;
    margin-top: -92px;
}

.conts-allesertionsss .center {
    width: 28%;
    float: left;
    padding: 37px;
    background-color: #2a394c82;
    margin-left: 20px;
}

.conts-allesertionsss .right {
    width: 36%;
    float: left;
    padding: 26px 24px;
    margin-left: 1.4%;
    background-color: #2a394c82;
}
    
    
}



@media screen and (max-width: 800px){
	
	
	.banner_slider_heading {
    width: 100%;
    font-size: 70px;
    font-weight: bold;
    color: #fff;
    font-style: italic;
    margin-bottom: 0px;
    line-height: 80px;
}
.centered {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: left;
}
.banner_slider_heading {
    width: 100%!important;
    font-size: 28px!important;
    font-weight: bold;
    color: #fff;
    font-style: italic;
    margin-bottom: 0px!important;
    line-height: 36px;
    padding-left: 36px;
    margin-top: -40px;
	
}
.position_banner_text{width:100%; float:left; margin-top:-200px;}
.banner_heading_bottom_text {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 18px!mportant;
    font-style: italic;
    font-weight: 700;
    padding-left: 36px;
}

.containery{height:300px;}
.containery img{height:300px;}

.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
    background: #11294b;
}

  .nav-link {
      display: flex;}
    
    ul.navbar-nav.ml-auto {
    display: block;padding: 0 14px;
}
    .navbar-dark .navbar-toggler {
      z-index: 9999;
    margin-left: 88%!important;
}

footer {
    width: 100%;
    float: left;
    margin-top: 0px;
}
    .out_core_value {
    width: 100%;
    float: left;
    margin-top: -26px;
    position: relative;
    z-index: 1;
    border: 01px solid #eee;
}
   
    .navea {
    padding: 0;margin: 0;
}

.sectionwhoweare_headding .text {
    width: 100%;
    background-color: #11294b;
    margin: auto;
}
.performance {
    width: 100%;
    float: left;
    padding:20px;
}
.branding_outer {
    width: 100%;
    float: left;
    border-right: 0px;
}

.brandingaligning p {
    width: 100%;
    float: left;
    font-size: 38px;
	padding:05px;
}
.footerfind {
    width: 100%;
    float: left;
    margin-top: 43px;
    font-size: 20px;
    padding-top: 10px;
}


.contact_ccenteert {
    width: 70%;
    float: left;
    margin-left: 1.5%;
    background-color: #2a394c82;
    padding: 37px;
        padding-bottom: 37px;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 0px;
    height: 100vh !important;
}


.contact1left {
    width: 28%;
    float: left;
    height: 63vh;
}
.contactthird .inner {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 10px;
    height: 90vh;
}

.contactthird {
    width: 100%;
    float: left;
    padding: 26px 24px;
    margin-left: 1.4%;
    background-color: #2a394c82;
    height: 100vh !important;
    margin-top: 0px;
}



.contact1left img {
    height: 69vh !important;
    margin-top: -91px;
}

.logor {
    width: 100%;
    float: left;
    display: block;
	padding:20px 50px;
	position:absolute;
	z-index:1;
}


.logo_class{display:none;}
.containerv {
    position: relative;
    color: white;
	height:300px;
}
.containerv img{
    position: relative;
    color: white;
	height:300px;
}
.locationmap {
    width: 100%;
    float: left;
    padding: 0px;
    background: #fff;
    margin-bottom: 20px;
    margin-top: 10px;
}


.over_slider .slider {
    width: 100%;
    float: left;
}

.over_slider .slider .images-section {
    width: 100%;
    float: left;
}

.over_slider .slider .text-section {
    width: 100%;
    float: left;
    background-color: #fff;
    height: 285px;
    padding: 20px;
}
.over_slider .slidern .first_secty {
    width: 100%;
    float: left;
    padding: 20px;
}
.over_slider .slidern .ritght {
    width: 100%;
    float: left;
}


}




@media screen and (max-width: 768px){

    
  .conts-allesertionsss .right {
    width: 36%;
    float: right;
    padding: 26px 24px;
    margin-left: 1.4%;
    background-color: #2a394c82;
}  
.conts-allesertionsss .center {
    width: 32%;
    float: left;
    padding:52px 37px;
    background-color: #2a394c82;
    margin-left: 4px;
}


.contact_us-follow_article article {
    width: 36px;
    float: left;
    padding: 05px;
    text-align: center;
    margin-right: 2px;
    background-color: #10284a;
    border-radius: 05px;
}

.insec .right_text {
    width: 86%;
    float: right;
    font-size: 19px;
    color: #fff;
}



       .conts-allesertionsss .left img {
    width: 100%;
    height:76.2vh;
}
     
}
















@media screen and (max-width: 768px){
.hide-imdfr{display:block;}
.hide-imdfr2{display:none;}
	
    div#navbarResponsive {
    background-color: #11294b;
}

.logor {
    width: 5;
    float: left;
    display: block;
	position:absolute;
	z-index:1;
	padding:20px 40px;
}

.o_core_values .left h1 {
    width: 100%;
    margin: auto;
    font-size: 25px;
    font-weight: 700;
    text-align: left;
	padding-top:36px;
}
footer {
    width: 100%;
    float: left;
    margin-top: 0px;
}
.logo_class{display:none;}
.banner_slider_heading {
    width: 960px;
    font-size: 36px;
    font-weight: bold;
    color: #fff;
    font-style: italic;
    margin-bottom: 40px;
    line-height: 36px;
	padding-left:36px;
}


.banner_heading_bottom_text {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 24px;
    font-style: italic;
    font-weight: 700;
	padding-left:36px;
}

.centered {
    position: absolute;
    bottom: -28px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: left;
}

  .nav-link {
      display: flex;}
    
    ul.navbar-nav.ml-auto {
    display: block;padding: 0 14px;
}
    .navbar-dark .navbar-toggler {
      z-index: 9999;
    margin-left: 89%;
}
    .out_core_value {
    width: 100%;
    float: left;
    margin-top: -26px;
    position: relative;
    z-index: 1;
    border: 01px solid #eee;
}
   
    .navea {
    padding: 0;margin: 0;
}	
	
}

@media screen and (max-width: 414px){

.hide-imdfr{display:block;}
.hide-imdfr2{display:none;}
    
    
    
    .conts-allesertionsss .left img {
    width: 100%;
    height: 65vh!important;
}
    
    
    .navbar-dark .navbar-toggler {
    z-index: 9999;
    margin-left: 83% !important;
}
    .conts-allesertionsss .right {
    width: 100%;
    float: right;
    padding: 26px 24px;
    margin-left: 1.4%;
    background-color: #2a394c82;
}
.conts-allesertionsss .center {
    width: 70%;
    float: left;
    padding: 37px;
    background-color: #2a394c82;
    margin-left: 7px;
}
    
    
	.banner_slider_heading {
    width: 100%;
    font-size: 70px;
    font-weight: bold;
    color: #fff;
    font-style: italic;
    margin-bottom: 0px;
    line-height: 80px;
}
.centered {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: left;
}
.banner_slider_heading {
    width: 100%!important;
    font-size: 28px!important;
    font-weight: bold;
    color: #fff;
    font-style: italic;
    margin-bottom: 0px!important;
    line-height: 36px;
    padding-left: 36px;
    margin-top: -40px;
	
}
.position_banner_text{width:100%; float:left; margin-top:-200px;}
.banner_heading_bottom_text {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 18px!mportant;
    font-style: italic;
    font-weight: 700;
    padding-left: 36px;
}

.containery{height:300px;}
.containery img{height:300px;}



  .nav-link {
      display: flex;}
    
    ul.navbar-nav.ml-auto {
    display: block;padding: 0 14px;
}
    .navbar-dark .navbar-toggler {
      z-index: 9999;
    margin-left: 77%!important;
}
    .out_core_value {
    width: 100%;
    float: left;
    margin-top: -26px;
    position: relative;
    z-index: 1;
    border: 01px solid #eee;
}
   
    .navea {
    padding: 0;margin: 0;
}

.sectionwhoweare_headding .text {
    width: 100%;
    background-color: #11294b;
    margin: auto;
}
.performance {
    width: 100%;
    float: left;
    padding:20px;
}
.branding_outer {
    width: 100%;
    float: left;
    border-right: 0px;
}

.brandingaligning p {
    width: 100%;
    float: left;
    font-size: 38px;
	padding:05px;
}
.footerfind {
    width: 100%;
    float: left;
    margin-top: 43px;
    font-size: 20px;
    padding-top: 10px;
}


.contact_ccenteert {
    width: 70%;
    float: left;
    margin-left: 1.5%;
    background-color: #2a394c82;
    padding: 37px;
        padding-bottom: 37px;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 0px;
    height: 110vh !important;
}

.contactthird {
    width: 100%;
    float: left;
    padding: 26px 24px;
    margin-left: 1.4%;
    background-color: #2a394c82;
    height: 100vh !important;
	margin-top:0px;
}
.containerv {
    position: relative;
    color: white;
	height:300px;
}
.containerv img{
    position: relative;
    color: white;
	height:300px;
}
.locationmap {
    width: 100%;
    float: left;
    padding: 0px;
    background: #fff;
    margin-bottom: 20px;
    margin-top: 10px;
}


.over_slider .slider {
    width: 100%;
    float: left;
}

.over_slider .slider .images-section {
    width: 100%;
    float: left;
}

.over_slider .slider .text-section {
    width: 100%;
    float: left;
    background-color: #fff;
    height: 285px;
    padding: 20px;
}
.over_slider .slidern .first_secty {
    width: 100%;
    float: left;
    padding: 20px;
}
.over_slider .slidern .ritght {
    width: 100%;
    float: left;
}



footer{width:100%; float:left;}

}



@media screen and (max-width: 400px) {
    .hide-imdfr{display:block;}
.hide-imdfr2{display:none;}

    .logor {

    float: left;
    display: block;
    z-index: 9999!important;
    position: absolute;
    padding:05px 20px;
}


.centered {
    padding: 0;
    margin-top: 20px;
}


}







































/*

@media screen and (max-width: 411px) {
    .contactthird {
    width: 100%;
    float: left;
    padding: 26px 24px;
    margin-left: 1.4%;
    background-color: #2a394c82;
    height: 125vh !important;
    margin-top: 0px;
}

    .logor {
    float: left;
    display: block;
    z-index: 9999;
    position: absolute;
    padding:05px 20px;
    
}
.contact_ccenteert {
    width: 70%;
    float: left;
    margin-left: 1.5%;
    background-color: #2a394c82;
    padding: 37px;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    height: 100vh !important;
}
.contact1left{height:100vh;}
.contact1left img {
    width: 100%;
    float: left;
    height: 80vh;
}

.centered {
    padding: 0;
    margin-top: 20px;
}

}








@media only screen and (max-width:576px) {

    div#navbarResponsive {
    background-color: #11294b;
}

  .nav-link {
      display: flex;}
    
    ul.navbar-nav.ml-auto {
    display: block;padding: 0 14px;
}
    .navbar-dark .navbar-toggler {
      z-index: 9999;
    margin-left: 77%;
}
    
   
    .navea {
    padding: 0;margin: 0;
}
}



*/



@media screen and (max-width: 375px){
    .hide-imdfr{display:block;}
.hide-imdfr2{display:none;}

	.banner_slider_heading {
    width: 100%;
    font-size: 70px;
    font-weight: bold;
    color: #fff;
    font-style: italic;
    margin-bottom: 0px;
    line-height: 80px;
}
.centered {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: left;
}
.banner_slider_heading {
    width: 100%!important;
    font-size: 28px!important;
    font-weight: bold;
    color: #fff;
    font-style: italic;
    margin-bottom: 0px!important;
    line-height: 36px;
    padding-left: 36px;
    margin-top: -40px;
}
.position_banner_text{width:100%; float:left; margin-top:-200px;}
.banner_heading_bottom_text {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 18px!mportant;
    font-style: italic;
    font-weight: 700;
    padding-left: 36px;
}

.containery{height:300px;}
.containery img{height:300px;}



  .nav-link {
      display: flex;}
    
    ul.navbar-nav.ml-auto {
    display: block;padding: 0 14px;
}
    .navbar-dark .navbar-toggler {
      z-index: 9999;
    margin-left: 77%!important;
}
    .out_core_value {
    width: 100%;
    float: left;
    margin-top: -26px;
    position: relative;
    z-index: 1;
    border: 01px solid #eee;
}
   
    .navea {
    padding: 0;margin: 0;
}

.sectionwhoweare_headding .text {
    width: 100%;
    background-color: #11294b;
    margin: auto;
}
.performance {
    width: 100%;
    float: left;
    padding:20px;
}
.branding_outer {
    width: 100%;
    float: left;
    border-right: 0px;
}

.brandingaligning p {
    width: 100%;
    float: left;
    font-size: 38px;
	padding:05px;
}
.footerfind {
    width: 100%;
    float: left;
    margin-top: 43px;
    font-size: 20px;
    padding-top: 10px;
}


.contact_ccenteert {
    width: 70%;
    float: left;
    margin-left: 1.5%;
    background-color: #2a394c82;
    padding: 37px;
        padding-bottom: 37px;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 0px;
    height: 110vh !important;
}

.contactthird {
    width: 100%;
    float: left;
    padding: 26px 24px;
    margin-left: 1.4%;
    background-color: #2a394c82;
    height: 100vh !important;
	margin-top:0px;
}
.containerv {
    position: relative;
    color: white;
	height:300px;
}
.containerv img{
    position: relative;
    color: white;
	height:300px;
}
.locationmap {
    width: 100%;
    float: left;
    padding: 0px;
    background: #fff;
    margin-bottom: 20px;
    margin-top: 10px;
}


.over_slider .slider {
    width: 100%;
    float: left;
}

.over_slider .slider .images-section {
    width: 100%;
    float: left;
}

.over_slider .slider .text-section {
    width: 100%;
    float: left;
    background-color: #fff;
    height: 285px;
    padding: 20px;
}
.over_slider .slidern .first_secty {
    width: 100%;
    float: left;
    padding: 20px;
}
.over_slider .slidern .ritght {
    width: 100%;
    float: left;
}
}




@media screen and (max-width: 360px){
    
.conts-allesertionsss .center {
    width: 70%;
    float: left;
    padding: 37px 20px;
    background-color: #2a394c82;
    margin-left: 07px;
}    
    .conts-allesertionsss .right {
    width: 100%;
    float: left;
    padding: 26px 24px;
    margin-left: 1.4%;
    background-color: #2a394c82;
}
    .contact_us-follow_article article {
    width: 36px;
    float: left;
    padding: 05px;
    text-align: center;
    margin-right: 16px;
    background-color: #10284a;
    border-radius: 05px;
}
	    div#navbarResponsive {
    background-color: #11294b;
}


.hide-imdfr{display:block!important;}
.hide-imdfr2{display:none!important;}


/*.betweenpat_osectio{width:100%; float:left; height:20px;}*/
  .nav-link {
      display: flex;}
    
    ul.navbar-nav.ml-auto {
    display: block;padding: 0 14px;
}
    .navbar-dark .navbar-toggler {
      z-index: 9999;
    margin-left: 77%;
}
    
   
    .navea {
    padding: 0;margin: 0;
}

.containerv {
    position: relative;
    color: white;
    height: 300px;
}
.containerv img{height:300px; width:100%; float:left;}

.o_core_values {
    width: 100%;
    float: left;
	margin-top:20px;
}

.banner_slider_heading {
    width: 100%;
    line-height:0px;
	padding:25px 0 0 20px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    font-style: italic;
    margin-bottom: 10px;
    line-height: 30px;
}
.centered {
    position: absolute;
    bottom: -43px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: left;
}
.banner_heading_bottom_text {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
}

.banner_heading_bottom_text {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 14px;
	padding-left:20px;
    font-style: italic;
    font-weight: 700;
}


.over_slider .slider {
    width: 100%;
    float: left;
}
.over_slider .slider .images-section {
    width: 100%;
    float: left;
}

.over_slider .slider .text-section {
    width: 100%;
    float: left;
    background-color: #fff;
    height: 285px;
    padding: 20px;
}


footer {
    width: 100%;
    float: left;
    margin-top: 0px;
}

.over_slider .slidern .first_secty {
    width: 100%;
    float: left;
    padding: 20px;
}

.over_slider .slidern .ritght {
    width: 100%;
    float: left;
}
.o_core_values .left h1 {
    width: 100%;
    margin: auto;
    font-size: 24px;
    font-weight: 700;
    text-align: left;
}

	.logo_class{display:none;}
	
	.locationmap {
    width: 100%;
    float: left;
    padding: 0px;
    background: #fff;
    margin-bottom: 20px;
    margin-top: 10px;
}
	.contact-follow_article article
	{ margin-right:4px;}
	
	
	.contact1left {
    height: 100vh;
}
.contact1left img {
    height: 120vh;
}


.conts-allesertionsss .left {
    width: 28%;
    float: left;
    margin-top: -92px;
    height:100vh;
}


.conts-allesertionsss .left img{
    height:117vh;
}

.contact_ccenteert {
    width: 70%;
    float: left;
    margin-left: 1.5%;
    background-color: #2a394c82;
    padding: 37px;
        padding-bottom: 37px;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 0px;
    height: 100vh !important;
}

.contactthird {
    width: 100%;
    float: left;
    padding: 26px 24px;
    margin-left: 1.4%;
    background-color: #2a394c82;
    height: 110vh !important;
}

.contact1left img {
    height: 113vh !important;
    margin-top: -91px;
}


}
