.elementor-1521 .elementor-element.elementor-element-9a71a0f > .elementor-widget-container{padding:64px 0px 0px 0px;}.elementor-1521 .elementor-element.elementor-element-9a71a0f .sub_title{color:#0A38AE;margin:0px 0px 22px 0px;}.elementor-1521 .elementor-element.elementor-element-9a71a0f .sec_title{margin:0px 0px 43px 0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1521 .elementor-element.elementor-element-f857857 .gallery-item .gallery-caption{text-align:center;}.elementor-1521 .elementor-element.elementor-element-26da5ed > .elementor-widget-container{padding:64px 0px 0px 0px;}.elementor-1521 .elementor-element.elementor-element-26da5ed .sub_title{color:#0A38AE;margin:0px 0px 22px 0px;}.elementor-1521 .elementor-element.elementor-element-26da5ed .sec_title{margin:0px 0px 43px 0px;}.elementor-1521 .elementor-element.elementor-element-9dea279 .gallery-item .gallery-caption{display:none;}.elementor-1521 .elementor-element.elementor-element-9dea279 .gallery-item img{border-radius:2px 2px 2px 2px;}.elementor-1521 .elementor-element.elementor-element-2bebe00 > .elementor-widget-container{padding:64px 0px 0px 0px;}.elementor-1521 .elementor-element.elementor-element-2bebe00 .sub_title{color:#0A38AE;margin:0px 0px 22px 0px;}.elementor-1521 .elementor-element.elementor-element-2bebe00 .sec_title{margin:0px 0px 43px 0px;}.elementor-1521 .elementor-element.elementor-element-6cdfadb .gallery-item .gallery-caption{text-align:center;}.elementor-1521 .elementor-element.elementor-element-978d15a{padding:110px 0px 110px 0px;}.elementor-1521 .elementor-element.elementor-element-5ccdd80 > .elementor-element-populated{padding:74px 0px 0px 47px;}.elementor-1521 .elementor-element.elementor-element-44ce3dc .sec_title{margin:0px 0px 1px 0px;}.elementor-1521 .elementor-element.elementor-element-01d0783 .ind_ps{margin:0px 0px 0px 0px;}.elementor-1521 .elementor-element.elementor-element-87d7bea{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1521 .elementor-element.elementor-element-87d7bea .elementor-widget-container{text-align:center;}@media(max-width:1024px){.elementor-1521 .elementor-element.elementor-element-5ccdd80 > .elementor-element-populated{padding:0px 10px 0px 10px;}}@media(max-width:767px){.elementor-1521 .elementor-element.elementor-element-5ccdd80 > .elementor-element-populated{padding:50px 10px 0px 10px;}}/* Start custom CSS for tw-video-element, class: .elementor-element-fbc4379 */.video_01 .vp a {
    display: none;
}
.video_01 .vp {
    display: none;
}
.elementor img {
    margin-top: 100px;
}/* End custom CSS */
/* Start custom CSS */.mobileMenuBar a{
    margin-top: 13px;
    background: #0a38ae;
}

.topbar_02{
    display: none;
}

.mainmenu ul li:hover > a, .mainmenu ul li.current-menu-parent > a{
    /*transition: all 0.4s cubic-bezier(0, 0, 0.23, 1);
    background-position: 0%;*/
    color: #0a38ae;
}

.mainmenu ul.sub-menu {
    background: #0a38ae;
    
}

.mainmenu ul.sub-menu li a {
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, .5);
    background: #0a38ae;
}

#backtotop{
    background: #0a38ae;
}


.caller i {
    color: #0a38ae;
}

.footer_01 .widget_title:after {
    content: '.';
    color: #0a38ae;
    display: inline-block;
} 

@media (max-width: 991px) {
    .mainmenu {
        position: relative;
        width: 100%;
        background: #0a38ae;
        display: none;
        margin-bottom: 15px;
    }
}



#menu-item-613>a{
    text-decoration: underline;
    text-decoration-color: #0a38ae;
    text-decoration-thickness: 2px;
    text-underline-offset: 5px;

 
}
#menu-item-1142>a:hover{
    text-decoration: underline;
    text-decoration-color: #0a38ae;
    text-decoration-thickness: 2px;
    text-underline-offset: 5px;

}

#menu-item-605>a:hover{
    text-decoration: underline;
    text-decoration-color: #0a38ae;
    text-decoration-thickness: 2px;
    text-underline-offset: 5px;

}
#menu-item-611>a:hover{
    text-decoration: underline;
    text-decoration-color: #0a38ae;
    text-decoration-thickness: 2px;
    text-underline-offset: 5px;
    
}
#menu-item-617>a:hover{
    text-decoration: underline;
    text-decoration-color: #0a38ae;
    text-decoration-thickness: 2px;
    text-underline-offset: 5px;
    
}
#menu-item-941>a:hover{
    text-decoration: underline;
    text-decoration-color: #0a38ae;
    text-decoration-thickness: 2px;
    text-underline-offset: 5px;
    
}
#menu-item-610>a:hover{
    text-decoration: underline;
    text-decoration-color: #0a38ae;
    text-decoration-thickness: 2px;
    text-underline-offset: 5px;
    
}

.sec_title.with_bar:after{
    background: #0a38ae;
}

.filterMenu ul li.all{
    background: #0a38ae;
}

.filterMenu ul li:hover, .filterMenu ul li.active{
    color: #0a38ae;
}

.elementor-198 .elementor-element.elementor-element-3fb55f3 .sub_title {
    color: #0a38ae;
}
.testimonial_item.testimonial_item2 h3 {
    color: #0a38ae;
}

.ti_author span {
    color: #0a38ae;
}

.footer_01 .widget ul li a:hover{
    color:  #0a38ae;
}

footer .socialLinks a:hover {
    color: #0a38ae;
}
.mainmenu ul.sub-menu li:hover > a, .mainmenu ul.sub-menu li.current-menu-item > a{
    color: white;
}
.ind_lead{
     color: #0a38ae;
 }   
 
 .ind_btn:before {
    background: #0a38ae;
}
.ind_btn:hover{
    color: #0a38ae;
}/* End custom CSS */