.logo_box{
    position: absolute;
    width: 100%;
    background: #fff;
    height: auto;
    text-align: end;
    border-radius: 0px 52px 52px 0px;
}
.top-header a{color: #fff;}
.top_boxses{
    margin-left: 8px;
}
.top_boxses li{    color: #fff;
    font-size: 16px;
padding: 10px 3px;
}
.pd-0{padding: 0px;}
.navbar-brand img {
    max-width: 203px;
    /*margin: 8px 22px 0 0px;*/
    position: relative;
}
.navbar-nav .br_tag::before {
    content: ' ';
    background-color: #285778;
    height: 14px;
    width: 2px;
    position: absolute;    margin-left: -5px;
    /*right: -3px;*/
    bottom: auto;
    top: 35%;
}
.tag_bg{background: #0b0603a3;
    padding: 0 8px;
    border-left: 6px solid #275474;}
.tag_bg2{
        background: #275474b8;
    padding: 0 8px;
    border-left: 6px solid #125381;
    }
.tag_bg3{
        background: #275474b8;
    padding: 0 8px;
    border-left: 6px solid #fff;
    }
/*.header_wrap .social_icons{margin-right: -26%;}*/
header.light_skin .social_icons li a {
color: #636363;
    background-color: #fff;
    height: 30px;
    width: 30px;
    border-radius: 50%;
}
p {
    color: #191818;    font-size: 16px !important;text-align: justify;
    font-weight: 400;
}
.counter_style2.box_counter {
    background-color: rgb(255 255 255 / 15%);
    padding: 20px;
    border: 4px solid rgba(255,255,255,0.2);
    height: 100%;
}
.box_counter h3{text-transform: uppercase;font-weight: 600;}
.bg_red{background: #7f0909;}
.bg_green{background: #04b15c;}
.bg_blue{background: #056188;}
.bg_yellow{background: #fbbb20;}
.green_text,.green_text a,.blog_meta i{color: #63cd5f !important;}
.blue_text,.blue_text a{color: #0c72bf !important;}
.bg-dark { background-color: #285778!important;}
.navbar-expand-lg .navbar-nav > li > .nav-link {
    font-size: 15px;
    font-weight: 600;
    padding: 14px 6px;
    text-transform: uppercase;
}
.nav-fixed .navbar-expand-lg .navbar-nav > li > .nav-link {
    padding: 16px 5px;
}
.light_skin.nav-fixed .navbar-nav > li > a, .light_skin.nav-fixed .navbar-toggler {
    color: #ffffff;
}
.br_top{border-bottom: 6px solid #ffffff3b;}
.slide_bottom{background-image: linear-gradient(90deg, #275479, #63cd5f);padding: 16px 0px;}
.testinaminal_bg{background-image: linear-gradient(-90deg, #275479, #275479);}
.testinaminal_bg .test_img{    border-radius: 10px;
    border: 8px solid #e9e9e9;
}
.top_services{
background: #f2f8fb;
padding: 10px 0;
/*margin-top: 18px;*/
}
.top_services .icon_box_style_13 {
    background-color: #fff;margin: 0;
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.45);
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.45);
}


.top_services .serv_text{
    border-right: 5px solid #63cd5f;
}
.top_services .serv_text h2{
    font-weight: 800;
    text-transform: uppercase;
    font-family: sans-serif;
    margin-bottom: 0px;
}
.box_counter .text_center{position: relative;top: 36%;}
.widget_links li a, .widget_links_style3 li a{font-size: 20px;
    font-weight: 500;
}
.overlay_bg3::before {background-color: #122223eb;}
.testi_meta p{text-align: center;font-size: 15px;}
.member .col-lg-3{
/*    border: 2px;
    background-image: linear-gradient( -90deg , #275479, #63cd5f);
    border-radius: 80px;*/
    text-align: center;
}
.member .circle {
  width: 160px;
  height: 160px;
  line-height: 200px;
  border-radius: 50%; /* the magic */
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-align: center;
  color: white;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 auto 40px;
  background-image: linear-gradient(-90deg, #63cd5f, #63cd5f);
}
.member .circle {
  width: 160px;
  height: 160px;
  border: double 10px transparent;
  border-radius: 50%;
  background-image: linear-gradient(white, white), radial-gradient(circle at top left, #62ca60,#62ca60);
  background-origin: border-box;
  background-clip: content-box, border-box;
  display: inline-block;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

.member .circle img{ max-width: 80%;border-radius: 48px;}
.social_res .ser_img{
 background-image: linear-gradient(
90deg
, #275479, #275479);
    padding: 56px 0px;
    margin: 0 10%;
    border-radius: 15px;
    box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 45%);
    -webkit-box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 45%);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.45);
}
.social_res .ser_img h1{color: #e1e8f5;font-weight:600;}
.social_res .ser_img img{border-radius: 15px;}
.social_res .icon_box_style_13{
    background: #e1e8f5;
    height: 219px;
    text-align: center;
    vertical-align: middle;
    box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 45%);
    -webkit-box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 45%);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.45);
}
.social_res .icon_box .box_icon{
    margin: -41px 0px 0px 46px;
    height: 70px;
    width: 70px;
    border-radius: 50%;
    text-align: center;
    border: 8px solid #fff;
    background: #ccc;
}
.social_res .icon_box .box_icon i{
margin: 18% 0;color:#e1e8f5 !important;
}
.social_res .icon_box_style_13 h5{
margin: 50% 0;
}

.box_1 .box_icon{background: #801514 !important;}
.box_2 .box_icon{background: #55b25f !important;}
.box_3 .box_icon{background: #2f6389 !important;}
.box_4 .box_icon{background: #f2bb1d !important;}
.box_5 .box_icon{background: #4f38fc !important;}
.box_6 .box_icon{background: #ff790d !important;}

.box_1 .icon_box_content h5{color: #801514 !important;}
.box_2 .icon_box_content h5{color: #55b25f !important;}
.box_3 .icon_box_content h5{color: #2f6389 !important;}
.box_4 .icon_box_content h5{color: #f2bb1d !important;}
.box_5 .icon_box_content h5{color: #4f38fc !important;}
.box_6 .icon_box_content h5{color: #ff790d !important;}

.box_1 {border-bottom:6px solid #801514 !important;}
.box_2 {border-bottom:6px solid #55b25f !important;}
.box_3 {border-bottom:6px solid #2f6389 !important;}
.box_4 {border-bottom:6px solid #f2bb1d !important;}
.box_5 {border-bottom:6px solid #4f38fc !important;}
.box_6 {border-bottom:6px solid #ff790d !important;}
.full_screen, .full_screen .carousel-item {height: 90vh;}
/*=================================================*/
.breadcrumb_section{padding: 20px 0;}
.icon_box_style_1 .icon_box_content p{text-align: center !important;}
.country__map svg {
    width: 100%;
    background-color: #285778;
    vertical-align: bottom;
}
svg:not(:root) {
    overflow: hidden;
}
.country__map .land {
    fill: #fff;
}

.country__map .c6 {
    fill: #64cf5f;
}
.country__map .c6:hover {
    fill: #00ff10;
}

.lr_form1 {
    margin: 30px auto;
    padding: 30px;
    background-color: #fff;
    box-shadow: 0 0 10px rgb(0 0 0 / 34%);
    width: 100%;
    /* height: 625px; */
    border-radius: 20px;
}
.overflow_auto {
    overflow: auto;
}
.form_box {
    box-shadow: 0 0 10px rgb(0 0 0 / 34%);
    padding: 50px 20px;
    font-weight: 900;
    border-radius: 15px;
}
/*================================================Response ====================================*/

/*.header_wrap.transparent-header.light_skin.nav-fixed #navbarSupportedContent .navbar-nav, .header_wrap.light_skin.nav-fixed[class*="overlay_"] #navbarSupportedContent .navbar-nav{
  background-image: linear-gradient(-90deg, #275479, #63cd5f);  
}*/
@media only screen and (max-width: 2560px) and (min-width: 1441px) {
.container {
    max-width: 1340px;
}
}
@media only screen and (max-width: 1440px) {
.navbar-brand img {max-width: 170px;}
.navbar-expand-lg .navbar-nav > li > .nav-link {font-size: 12px;}
.header_wrap .social_icons {margin-right: 0%;}
}
@media only screen and (max-width: 1380px) {
.nav-fixed.hover_menu_style2 .navbar-expand-lg .navbar-nav > li > .nav-link {
margin: 0 5px;}
.hover_menu_style2 .navbar-expand-lg .navbar-nav > li > .nav-link {
    margin: 0 5px;}

}

@media only screen and (max-width: 1270px) {
header .col-md-4 {
    -ms-flex: 0 0 20.333333%;
    flex: 0 0 20.333333%;
    max-width: 20.333333%;
}
header .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 78.666667%;
    max-width: 78.666667%;
}
.nav-fixed.hover_menu_style2 .navbar-expand-lg .navbar-nav > li > .nav-link {
margin: 0 5px;}




}
@media only screen and (max-width: 1199px) {
.navbar-brand img {max-width: 134px;margin: 14px 0px 0 0;}
.navbar-expand-lg .navbar-nav > li > .nav-link {font-size: 10px;}
.header_wrap .social_icons {margin-right: 0%;}
.contact_detail li {font-size: 12px;}
}

@media only screen and (max-width: 1072px) {
.navbar-brand{margin: 0;}
.navbar-brand img {
    max-width: 138px;
    margin: 17px 28px 7px 0px;
    position: relative;
}
.navbar-expand-lg .navbar-nav > li > .nav-link {
    font-size: 10px;}
.full_screen, .full_screen .carousel-item {
    height: 43vh;
}
.top_boxses li {
    color: #fff;
    font-size: 12px;
    padding: 10px 3px;
}
p{font-size: 14px;}
.banner_slide_content p{font-size: 10px !important;}
.banner_content4 h2 {font-size: 25px;}
.top_services .icon_box_style_13 h5{font-size: 14px;}
}

@media only screen and (max-width: 991px) {
.top-header{display: none !important;}
.br_top,.search_box{display: none;}
.navbar-brand img {
    max-width: 140px;
    margin: 0px 28px 0px 0px;
    position: relative;
}
.h3, h3 {
    font-size: 16px;
}
.banner_slide_content p{font-size: 8px !important;}
.banner_content4 h2 {font-size: 12px;}
.nav-fixed .navbar{margin-top: 12px;}
.header_wrap .navbar-collapse{top: 60px;}

.full_screen, .full_screen .carousel-item {height: 44vh;}
.banner_content_wrap .carousel-item {padding: 0px 0;}
.social_res .mt-0{margin-top: 30px !important;}
.social_res .icon_box_style_13{height: 170px;}
.social_res .icon_box_style_13 h5 {margin: 24% 0;}
.social_res .ser_img{padding: 118px 0px; margin: 0px 0%;margin-top: 24px;}
.member .col-md-6{text-align: center;}
.widget_links li a, .widget_links_style3 li a,p{font-size: 14px;}
section, .large_py { padding: 10px 0;}
.top_footer{padding: 22px 0;}
.top_services .icon_box_style_13 h5{font-size: 10px;}

}

@media only screen and (max-width: 767px) {
.top_services .serv_text{text-align: center !important;}
.social_res .ser_img {padding: 30px 0px;}
.social_res .icon_box .box_icon {margin: 0px 35%;margin-top: -42px;}
.top_services{margin-top: 0px;}
.full_screen, .full_screen .carousel-item {height: 50vh;}
.testinaminal_bg .mb-4{margin: 16px 0;}
.padding_eight_all {padding: 0% 15px;}
.navbar-brand {padding: 11px 0;vertical-align: top;}
.top_services .icon_box_style_13 h5{font-size: 13px;}

.top_services .icon_box_style_13 {margin-top: 5px;}
.login_register_wrap { padding: 20px 0;}
body{font-size: 14px;}
.sw_content h4{font-size: 18px;}
.not_chosen {margin: 10px 0px;}
.photo img{    display: initial !important; height: auto !important; width: 60% !important;}
.photo a{text-align: center;}
.social_widgets {top: 90px;}
.chat{right: 60px;}
.counter_style2.box_counter {height: 90%;}

}

@media only screen and (max-width: 575px) {
.full_screen, .full_screen .carousel-item {height: 33vh;}
.chat{right: 60px;width:230px;}
#ab_img,#about_image{max-width: 80%;}
.h2, h2 {font-size: 22px;}
.social_res .icon_box .box_icon {margin: 0px 45%;margin-top: -42px;}
.social_res .icon_box_style_13 h5 {margin: 8% 0;}
.testi_meta p {text-align: center;font-size: 12px;}
.member .circle {width: 160px;height: 160px;line-height: 160px;}
.mt-sm-4{    margin-top: 1.5rem!important; }
header .col-md-4 {
    -ms-flex: 0 0 40.333333%;
    flex: 0 0 40.333333%;
    max-width: 40.333333%;
}
header .col-md-8 {
    -ms-flex: 0 0 46.666667%;
    flex: 0 0 48.666667%;
    max-width: 48.666667%;
}
.top_services .icon_box_style_13 {margin-top: 20px;}
.carousel-indicators li {width: 6px;height: 6px;}

.social_widgets>li.opened {
    -webkit-transform: translateX(-280px);
    -moz-transform: translateX(-280px);
    -o-transform: translateX(-280px);
    -ms-transform: translateX(-280px);
    transform: translateX(-280px);
}.sw_content {    width: 278px;}
}

@media only screen and (max-width: 425px) {
.full_screen, .full_screen .carousel-item {height: 36vh;background-size: 100% 100% !important;}
.social_res .icon_box .box_icon {
    margin: 0px 41%;
    margin-top: -42px;
}
.member .circle {
    width: 130px;
    height: 130px;
    line-height: 130px;
} 


    }