:root {
    --body-font-family: "poppins";
    --heading-font-family: "poppins";
    --font-family-style3: "poppins";
}
.main-footer .widgets-section {
    padding: 60px 0 0px;
}
.header-style-two {
    padding: 0 0px;
    top: 0px;
}
.header-style-two .header-lower .inner-container {
    border-radius: 0px;
    background-color: #ffffff;

    
}
@media(min-width:768px){
    .header-style-two .header-lower .inner-container{
padding: 0 115px 0 115px;
    }

}
.header-style-two .header-lower .inner-container .main-box .logo-box .logo img {
    padding: 5px 0 5px 0px;
}
.main-header .logo img {
    height: 100px;
}
.sticky-header .logo {
    padding: 5px 0 5px;
}
.sticky-header .logo img {
    max-height: 100px;
}
.sticky-header .main-menu .navigation>li>a {
    font-size: 18px;
}
.sticky-header .logo img {
    max-height: 90px;
}
/* ================Header======================== */
.header-style-two .header-lower .inner-container .main-menu .navigation>li>a {
    color: #4c4f54;
    font-size: 18px;
}
/* =============================== */
.footer-style-one .footer-bottom {
    padding: 8px 0 8px;
}
.footer-style-one .widgets-section {
        border-radius: 40px 40px 0 0;
    margin-top: 60px;
}

.sticky-header .header-phone_box .info strong {
    color: #004bbb;
}

.banner-section-two .outer-box .banner-content .banner-block-two .inner-block .text
 
 {
    line-height: 35px;
 }

.preloader:after {
  background-image: url(../img/logo/logo-new.png);
}
.sticky-header .main-menu .navigation > li.current > a, .sticky-header .main-menu .navigation > li > a, .sticky-header .main-menu .navigation > li:hover > a {
    color: #4c4f56;
}
.sticky-header .header-phone_box .info {
    color: #4c4f56;
}
.sticky-header {
    background: #ffffff;
}
.feature-block .inner-block {
    position: relative;
    padding: 30px;
    border-radius: 20px;
        background-color: #4c4f54b5;
}
.footer-style-one .links-widget .widget-content .user-links li {
    margin-bottom: 15px;
}
.preloader{
    background-color: #ffffff;
}


.page-title {
  
    min-height: 400px;
}
.services-section {
    padding: 70px 0 90px;
}
.about-section {
    position: relative;
    padding: 70px 0;
}

.banner-section-two .outer-box .banner-content .banner-block-two .inner-block .title {
  font-size: 52px;
    line-height: 75px;
    font-weight: 600;
}
@media screen and (max-width: 768px) {
    .banner-section-two .outer-box .banner-content .banner-block-two .inner-block .title {
        font-size: 28px;
        line-height: 50px;
        font-weight: 600; 
    }
}



.mobile-nav-toggler span{
    background-color: #fff;
}
.sticky-header .mobile-nav-toggler span{
    background-color: #fff;
}
.feature-block .inner-block .icon i {
    color: #014fb4;
}
.feature-block .inner-block .icon {
    background-color: #ffffff;
}
.service-block .inner-block:hover {
    background-color: #ffffff;
}
.service-block .inner-block .content .title {
    color: #4d5057;
}
.btn-style-two {
    background-color: #004cba;
}
.about-section .content-column .inner-column .bottom-box .info-box .info a {
    color: #004cba;
}
.service-block .inner-block .content .btn-service-style:hover {
    border: 1px solid rgba(27, 21, 44, 0.14);
    border-radius: 60px;
    color: var(--text-color);
}
.service-block .inner-block .content .title:hover {
    color: #4d5057;
}
.back-to-top-btn svg {
    color: white;
}
.contact-details__info li .icon {

    background-color: #ffffff;
    border: 2px solid #004cba;
}
.contact-details__info li .icon span {
    color: #004cba;
}
.contact-details__info li .icon span:hover {
    color: #004cba;
}
.btn-style-five:before {
    background-color: #004cba;
}
.contact-details__info li .icon:hover {
    background-color: #ffffff;
    border: 2px solid #004cba;
    color:  #004cba;
}

.contact-details__info li:hover .icon span {
color: #004cba;
}
.mobile-nav-toggler span,.sticky-header .mobile-nav-toggler span{
    background-color: #000000c7;
}
.main-menu .navigation > li > a{
    text-transform: none;
}
.feature-block .inner-block{
        min-height: 280px;
}
.text {
    text-align: justify;
}
p{
   text-align: justify; 
}