.elementor-258 .elementor-element.elementor-element-f6116a2{padding:110px 0px 110px 0px;}.elementor-258 .elementor-element.elementor-element-1d352f0 > .elementor-element-populated{padding:73px 0px 0px 77px;}.elementor-258 .elementor-element.elementor-element-4702d69 .sec_title{margin:0px 0px 2px 0px;}.elementor-258 .elementor-element.elementor-element-4e7c87e .ind_ps{color:#959ba9;font-size:14px;line-height:26px;margin:0px 0px 15px 0px;}.elementor-258 .elementor-element.elementor-element-072e5c0 .ind_btn:before{background:#06163a;}.elementor-258 .elementor-element.elementor-element-072e5c0 .ind_btn:after{background:#ffe6db;}.elementor-258 .elementor-element.elementor-element-072e5c0 .ind_btn:hover{color:#ffffff;}.elementor-258 .elementor-element.elementor-element-072e5c0 .ind_btn:hover:before{background:#ff5e14;}.elementor-258 .elementor-element.elementor-element-072e5c0 .ind_btn:hover:after{background:#06163a;}.elementor-258 .elementor-element.elementor-element-c80749b{padding:108px 0px 100px 0px;}@media(max-width:1024px){.elementor-258 .elementor-element.elementor-element-1d352f0 > .elementor-element-populated{padding:0px 10px 0px 0px;}}@media(max-width:767px){.elementor-258 .elementor-element.elementor-element-1d352f0 > .elementor-element-populated{padding:120px 10px 0px 10px;}}/* 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;
    }
}


.yearsofexp{
    background: #0a38ae;
    box-shadow: 0 16px 32px rgba(10, 56, 174, 0.5)
;
}

.ind_lead{
    color: #0a38ae;
}

.elementor-258 .elementor-element.elementor-element-072e5c0 .ind_btn:hover:before {
    background: #0a38ae;
}
.elementor-258 .elementor-element.elementor-element-072e5c0 .ind_btn:after {
    background: 	#c3ddfa;
}

	#c3ddfa{
	    color: #0a38ae;
	}
	
	.history_box .hisbar:before {
    border: 6px solid #0a38ae;
   
}


.history_box .hisbar {
 
    background:#0a38ae;
}




.history_box h5{
   
    color: #0a38ae;
   
}
.history_box:focus ~ .history_box h5, .history_box:hover ~ .history_box h5 {
    color: black;
}
.elementor-row:not(:focus-within):not(:hover) .history_box h5 {
    color: block;
}


.history_box a:hover{
    color: #0a38ae;
}

.skill{
    background: #0a38ae;
}

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

.st2_inner span{
    color: #0a38ae;
}

.st2_inner h2 a:hover{
    color: #0a38ae;
}

.teamslider2.owl-carousel .owl-nav button:hover{
    color: #FFF;
    background: #0a38ae;
    border-color: #0a38ae;
}

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

 
}
#menu-item-613>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;
    
}/* End custom CSS */