/* XX-Large devices (larger desktops, 1400px and up) */
.mobile_icon_wrap,.resposnive_header_nav,.resposnive_header{display: none;}

@media (min-width: 2200px) and (max-width:4800px){
.single_get_num h5{font-size: 6vw;}
}
@media (min-width:1800px) and (max-width:2600px)
{

}

@media (min-width:2000px) and (max-width:2199px){


}
@media (min-width:1900px) and (max-width:1999px){

}
@media (min-width:1600px) and (max-width:1899px){

}
@media(max-width:1900px) {

}
@media (max-width:1800px) {

}
@media (max-width: 1700px) { 

}
@media (max-width: 1600px) 
{
    .accred_logo_wrap .accounatbilty_anchor a{padding: 10px 0px 10px 22px!important;}
.index_banner_wrap::before {width: 28%;background-size: contain;}
}
@media (max-width: 1500px) 
{
 .accred_logo_wrap .accounatbilty_anchor a{padding: 10px 0px 10px 22px!important;}
  
}
@media(min-width:1300px) and (max-width: 1450px) {
.web_nav li {padding: 0px 28px;}
 .accred_logo_wrap .accounatbilty_anchor a{padding: 10px 0px 10px 22px!important;}
}
@media (max-width: 1400px) {
    .accred_logo_wrap .accounatbilty_anchor a{padding: 10px 0px 10px 22px;}
.index_cont_wrap h1{line-height: unset;}
 .web_nav li {padding: 0px 20px;}
 .free_quote_wrap ul li a{padding: 0px 0px 0px 16px;font-size: 1rem;}
 .index_banner_wrap{padding: 80px 0px;}
 .index_banner_container::after{bottom: -80px!important;}
}
@media (min-width: 1301px) 
{
 .accred_logo_wrap .col-xl-4 {width: 46%!important;}
}
@media (max-width: 1301px) 
{
    .accred_logo_set{width: 33.33%;}
    .accred_logo_wrap .col-xl-4{width: 46%!important;}

        .index_banner_container::after {
        bottom: 0px!important;
    }
    .about_single_cont h4{font-size: 1.5rem;}
    .index_about_single_cont h5 {font-size: 2rem;}
    .index_about_single_cont p{padding-right: 0px;}
 .index_about_single_cont h3{font-size: 2.1rem;line-height: normal;}
 .ready_title h6{font-size: 3.2rem;}
}
@media (max-width: 1255px) 
{

}
@media (max-width: 1200px){
  .index_cont_wrap h1{font-size: 4.83rem;}
      .web_nav li {padding: 0px 18px;}
      .free_quote_wrap ul li span{padding: 10px 18px;}
      .free_quote_wrap ul li a {font-size: 1rem;padding: 0px 0px 0px 18px;} 
}
@media (max-width: 1186px) 
{
    .index_banner_container {padding: 50px 0px 80px;position: relative;z-index: 5;}
.menu_secion_wrap{display: none;}
.menu_holder {height: 0px;}
.logo_mobile{height: 100px;width: 50%;padding: 10px 0px;object-fit: contain;}
  .top_menu_wrpr{display: none;}
  .mobile_icon_wrap{display: block;text-align:right;position: relative;z-index: 5000;}
.mobile_icon i{font-size: 3rem;padding-top: 12px;color: #fff;}
  .resposnive_header{display: block;}
  .top_menu a{color: #ffffff;text-decoration:none;font-family: "source-sans-3-variable",sans-serif;font-size: 1.2rem;}
 .top_menu li{padding: 6px 0px;}
  .resposnive_header li{list-style: none;}
  #open_nav{left:0;z-index: 100000;width: 83%;padding-left: 12px;}
  #open_nav i{display: block;}
 .resposnive_header_nav{position: fixed;top: 0;left: 0;z-index: 22!important;height: 100%;display: block;box-shadow: 0px 0px 12px 2px #000;left:-380px;transition: left 0.4s ease; background:#30587c; }
.web_menu_bar{display: none;top: 100;}
.resposnive_header{display: block;background-color:#30587c;;position:fixed;top: -1px;left: 0;right: 0;z-index: 15;box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.75);
    -webkit-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.75);} 
    .web_nav_wrap p{color: #fff;display: inline;} 
        .index_banner_wrap::before {
        width: 28%;
        background-size: contain;
        top: 0;
        z-index: 2;
    }
}
@media (max-width: 1143px) {
  .our_content_wrap h3{word-break: break-all;}

}
@media (min-width: 980px) and  (max-width: 1090px){
    .our_content_wrap h3{font-size: 1.5rem;}
.ready_wrap {padding: 0px 0px;}
.index_accontability_cont span {display: ruby;padding: 10px 5px;}
.ready_anchor a {background-color: #30587c;padding: 10px 0px 10px 15px;font-size: 1.1rem;}
.index_banner_wrap{height: 100%;}
    .index_banner_container::after {bottom: -80px !important;}
    .index_about_single_cont h3{line-height: normal;}
    .ready_title h6{font-size: 2.7rem;}
 
}
@media (max-width: 1099px) 
{
  
}
@media (max-width: 987px) 
    {  
        .accred_logo_wrap .col-4{width: 100%;} 
        .index_banner_container::after {
        bottom: -80px !important;
    }
        .submit_btn{display: block;margin: 0px auto;}
        .wpcf7-spinner{display: block;}
        .contact_wrap .index_contact_from label{text-align: start!important;width: 100%;}
        .contact_addjest {min-height: 100%!important;padding: 50px 0px;}
    
.single_get_content h6 {font-size: 1.9rem;}
.accred_logo_wrap ul {padding: 0px 0px 0px 0px;display: block;}
.accred_logo_wrap ul li{padding: 10px;}
.accred_logo_wrap ul li img{height: 150px;object-fit: contain;}
        .single_service_main p{padding-right: 0px;text-align: center;}
.index_about_single_cont h2{padding-bottom: 10px;}
            .index_about_single_cont h5 {font-size: 1.4rem;padding-top: 10px;}
      
.about_cert_main_wrap {padding-left: 0px;}
      .accred_logo_wrap{padding: 50px 0px;}
.certification_banner .index_cont_wrap P {padding: 0px 10px;}
        .certifictaion_pol_wrap ul li{width: 100%; margin: 20px 0px;}
        .index_service_wrap h5{padding-top: 100px;}
        .index_banner_wrap{padding: 80px 0px;height: 100%;}
        .accountabilty_img {padding: 0px;}
        .footer_link ul{width: 100%;}
        .footer_content_main p {justify-content: center;}
        .footer_content_main{text-align: center;} 
        .single_get_content p {padding-right: 0px;}
        .footer_logo_wrap img{height: 100%;object-fit: cover;display: block;margin: 0px auto;width: 30%;}
        .ready_wrap {padding: 0px 0px;}
        .ready_title h6 {font-size: 3.5rem;}
.single_get_content{padding-left: 0px;text-align: center;}
        .index_get_wrap strong{padding-left: 0px;display: block;text-align: center;}
        .accounatbilty_anchor {text-align: center;}
        .index_accontability_cont{left: 0;padding-top: 50px;}
        .index_accontability_cont p{padding-right: 0px;text-align: center;}
        .accountabilty_img img {height: 300px;width: 100%;object-fit: cover;object-position: center;}
        .index_service_wrap::before {background-size:cover;background-position: top center;background-repeat:no-repeat;}
.index_about_single_cont {text-align: center;}
.single_service_main ul li {width: 100%;}
        .single_service_main h6{text-align: center;font-size: 1.5rem;}
        .single_service_img img{display: block;margin: 0px auto;width: 30%;height: 100%;object-fit: cover;}
        .about_right_img {padding: 0px;}
        .about_right_img img {height: 400px;}
        .index_banner_wrap::after{width: 43%;height: 28%;background-size: contain;}
    .index_banner_container {padding: 100px 0px 80px 0px;}
    .index_cont_wrap h1 {font-size: 3.83rem;}
     .index_cont_wrap P{padding: 0px 0px;}
}
   
        



 @media (max-width: 850px) 
{
    .ready_cert_wrap{border-radius: 0px;}
      .ready_title h6{font-size: 2.5rem;}
}
 @media (max-width: 768px)

{
    .index_cont_wrap ul{display: inline-flex;flex-direction: column;}
    
}
@media (max-width: 650px)
{
   
.accred_logo_wrap ul li img {
    width: 100%;
    height: 100px;
    object-fit: contain;}
.submit_btn{margin: 0px auto;} 
.single_service_main span {display: block;margin-left: 0;word-break: break-all;}
    .bottom_left_circle{bottom: -50px;width: 33%;}
    .ready_cert_wrap{border-radius: 0px;}
        .ready_title h6 {font-size: 1.5rem;}
    .index_get_wrap{padding: 50px 30px 100px 30px;}
    .index_banner_wrap{overflow: hidden!important;}  
.about_single_cont {width: 100%;}
        .index_about_single_cont h3 {font-size: 1.5rem;line-height: 1.5rem;}
        .about_single_icon{width: 100%;}
 .index_cont_wrap strong{font-size: 3.5rem;}
    
}
@media (max-width: 500px){
   .about_single_icon img {width: 20%;height: 100%;object-fit: cover;margin: 0px auto;}
     .index_cont_wrap strong {font-size: 1.5rem;}
         .index_cont_wrap h1 {font-size: 1.83rem;}
   
}
@media (max-width: 395px)
{

}
@media (max-width: 300px){

}



 

































