.loader {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: white;
    z-index: 99999999999999;
    top: 0;
    left: 0;
}
.loader-area{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.loader .loading{
    background-image: url("../images/loader.svg");
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    margin: 20px auto;
    
}
#menu-topbar-menu li a {font-size: 12px;}
.comment-reply-link:after, .more-link:after, .read_more span:after {top: -1px;}
.at-service-container .at-item.style1 .at-content h4,
.at-service-container .at-item.style2 .at-content h4,
.at-service-container .at-item.style3 .at-content h4 {margin: 0;}
.section_row {padding: 50px 0;}
.text-center{text-align: center;}
.at-service-container {margin: 0;}
.justify-content-center{justify-content: center;}
.d-flex{display: flex;}
.display-center{
    display: block;
    margin: 0 auto;
}
.btn span span {font-size: 13px;}
.member-social-media {
    display: inline-flex;
    margin: 10px 0 !important;
    padding: 0;
}
.member-social-media li {
    margin: 0 10px !important;
    padding: 0 !important;
    display: block !important;
    width: 100% !important;
}
.at-person.grid ul li .at-person-content h6 {margin: 0;}
.member-social-media li:nth-child(1) {margin-right: 0 !important;}
body:not(.fullwidth) .entry-content-wrapper {padding: 0;}
.social-media {
    display: inline-flex;
    padding: 0;
    margin: 0;
}
.social-media li {
    margin: 0 10px !important;
    padding: 0 !important;
    display: block !important;
    width: 100% !important;
}
.social-media li:nth-child(1) {margin-right: 0 !important;}
.at-person.grid ul li:hover .at-person-image img {border-color: transparent;}
a {transition: .4s;}
a:hover {color: #ee3335;}
.bg-grey{background: #e4ebef;}
.values-items-section .at-service-container .at-item.style2 .at-content {
    border: none;
    text-align: center;
}
.font-bold{font-weight: bold !important;}
.footer-area-middle {background-color: #191b29;}
.footer-area-middle .widgettitle, .widget-title{color: #fff;}
.footer-area-middle .widget a {opacity: 1;}
.footer-area-bottom {background-color: #080808;}
.w-100{width: 100%;}
.owl-Carousel .at-person-image, .owl-Carousel .at-person-content{margin: 0 15px;}
.at-fancy-heading-v1 a h3 {transition: .4s;}
.at-fancy-heading-v1 a:hover h3 {color: #1376b2 !important;}
.at-person-content a {color: #1376b2;}
.at-person-content a:hover {color: #ee3335;}
.pagination {
    display: flex;
    justify-content: center;
    padding: 1rem;
    background-color: #f5f5f5;
    border: 3px solid #1376b2;
}
.crumbs {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    list-style-type: none;
    margin: 0;
    padding: 0;
    gap: 0.5rem;
}
.crumb {
    display: block;
    padding: 0.5rem 1rem;
    text-decoration: none;
    color: currentColor;
    border-radius: 0.2rem;
    border: 0.0625rem solid #d7d7d7;
    transition: .4s;
}
.crumb:hover,
.crumb__active {
    background-color: #1376b2;
    color: #fff !important;
    border-color: #1376b2;
}
.crumb__prev { margin-left: 0.5rem;}
.crumb__next { margin-right: 0.5rem;}
.btn.accent{
    background-color: #1376b2;
    color: #fff;
    transition: .4s;
}
.btn.accent:hover{background-color: #ee3335;}
.partners figure img {cursor: default;}
.mapItem{height: 500px;}
.mw-100{max-width: 100%;}
.news_blog span.date{font-size: 12px;}
.font-weight-bold{font-weight: bold;}
.menu-topbar-menu-container ul {
    margin: 0px 10px !important;
    padding-top: 2px !important;
}
.menu-topbar-menu-container {
    display: inline-flex;
}
.ar-font {font-size: 15px !important;}
.topbar-left .textwidget{margin-top: 5px;}
.topbar-right .menu-topbar-menu-container{margin-top: 5px;}
.topbar {
    background-color: #f9f9f9;
    border-bottom: 1px solid rgba(19, 117, 178, 0.1);
    line-height: 25px;
}
.lang-change li:after {
    content: "|";
    position: absolute;
    width: 9px;
    height: 100%;
    color: white;
    left: -2px;
    top: 0;
}
.lang-change li:last-child:after {content: none;}
.lang-change li{position: relative;}
.d-none{display: none !important;}
.topbar-right a:hover {color: #b3b3b3;}
.sf-menu a {font-size: 16px !important;}
.topbar .textwidget {font-size: 15px;}
.topbar .textwidget{color: #1376b2;}
.visibility-hidden{visibility: hidden;}
.form_selector{padding:10px;}
.iva-tabs li {float: right;}
.footer-area-middle ul.menu {margin-right: 0;}
.sf-menu a {padding: 1em .8em;}
.sf-menu>li>a:hover:after {
    bottom: 0 !important;
    top: unset !important;
}
.sf-menu>li>a:after {
    bottom: 0 !important;
    top: unset !important;
}
#menu-topbar-menu a, .menu-topbar-menu a {color: #1376b2;}
.topbar .topbar-left, .topbar .topbar-right{margin-top: 5px;}
/* .animate {animation-iteration-count: infinite;} */
.animate1{animation-duration: .4s;}
.animate2{animation-duration: .5s;}
.animate3{animation-duration: .6s;}
.animate4{animation-duration: .7s;}
.animate5{animation-duration: .8s;}
.animate6{animation-duration: .9s;}
.animate7{animation-duration: 1s;}
.animate8{animation-duration: 1.1s;}
.animate9{animation-duration: 1.2s;}
.animate10{animation-duration: 1.3s;}
.animate11{animation-duration: 1.4s;}
.animate12{animation-duration: 1.5s;}
.animate13{animation-duration: 1.6s;}
.animate15{animation-duration: 1.7s;}
.animate15{animation-duration: 1.8s;}
.animate16{animation-duration: .1.9s;}
#subheader {background-color: #1376b2;}
.flexslider .slides > li:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 26%);
    content: "";
    z-index: 0;
}
.flexslider .slides > li {position: relative;}
.flexslider .slides .flex-caption {z-index: 1;}