

@media (max-width: 767px) {
    .color-dark {
        font-size: 23px !important;

    }
}
@media (min-width: 767px) {
.hero-banner .banner-image img {
  margin-left: -400px !important;
}
}
@media (min-width: 767px) {
    .hero-banner .banner-image img {
  margin-right: 0px !important;
}
}
@media (min-width: 767px) {
.elementor-2211 .elementor-element.elementor-element-b7a48f3 {
    --margin-left: 20px;
}
}
@media (max-width: 767.98px) {
    body.logged-in header.header-area {
        top: 50px;
       
        height: 80px;
    }
}
h1.title.color-dark.mb-30.aos-init.aos-animate {
    margin-right: -45px;
    text-align: left;
    font-size: 42px;
    margin-top: 120px;
}
.elementor-50 .elementor-element.elementor-element-96755c9 .elementor-heading-title {
 
    font-size: 23px;


}
@media (max-width: 767px) {
.footer-area .footer-widget .navbar-brand {
    margin: 0;
    margin-top: -40px;
    width: 150px;
}
}
.color-dark {
    color: #0C4CA3 !important;
    text-align: left;
    font-size: 45px;

}

@media (max-width: 1199px) {
    .header-area .main-responsive-nav .logo a {
 
        width: 150px;
    }
}
.elementor-2226 .elementor-element.elementor-element-588c1e8 {

    --margin-left: 100px;
--margin-right: 0px; 
}
.elementor-2211 .elementor-element.elementor-element-b7a48f3 {

    --margin-left: 80px;


}
.elementor-widget-icon-box .elementor-icon-box-content {
    text-align: left;
}
@media (min-width: 1200px){
.hero-banner .banner-image img {
  
    margin-left: -400px !important;
}
}
h1.title.color-dark.mb-30.aos-init.aos-animate {
  
    text-align: left !important;
}

.elementor-2211 .elementor-element.elementor-element-b7a48f3 {
    --margin-left: 28px;
}

.elementor-align-right {
    text-align: left !important;

}

.form-control {
    direction: ltr !important;
}
.color-dark {
    
    text-align: left;
   
}
.color-dark {
    color: #0c4ca3 !important;
}