/*
CTC Separate Stylesheet
Updated: 2024-09-16 08:04:54
*/

/* Custom Styles */
p {color: inherit; font-weight: inherit;}
/* Custom Heading Styles */
h2, h3, h4, h5 {letter-spacing: 1px;}
/*.banner-section h1 span {color: #ffb81f;}*/
.solution-section .progress-content {display: none;}
.solution-section .icon-box {font-size: inherit !important;}
.solution-section .right-content h3 {font-size: 22px !important;}
.eael-dual-header .subtext {padding:  15px 0px 10px;}
/*.eael-dual-header .subtext p {color: #687f9b; font-weight: 600;}*/

/* Theme Styles */

/*** 

====================================================================
                        Home-Page-Two
====================================================================

***/

/** header-lower **/
.main-header .logo-box .logo {max-width: 185px;}

/** mobile-menu **/
.mobile-menu .nav-logo img {width: 100%;}
.mobile-menu .menu-box {background: #0071BC;}

/** header-style-two **/
.main-header.style-two .header-upper .logo-box {padding: 10px;}
.main-header.style-two .header-upper .logo-box:before {right: 45px;  background: #0071BC;}
.main-header.style-two .header-upper .logo-box .logo {margin-bottom: 0px;}
.main-header.style-two .header-upper .upper-info {display: flex; width: 76%; justify-content: space-evenly;}
.main-header.style-two .header-upper .upper-info ul ul.social-links:before {position: absolute; content: ''; background: #e6edf4; width: 1px; height: 65px; top: -9px; right: -30px;}
.main-header.style-two .social-links {float: right;}
.main-header.style-two .header-upper ul ul.social-links li:before {display: none;}
.main-header.style-two .header-upper ul ul.social-links li {position: relative; display: inline-block; float: none; margin-right: 10px; line-height: 70px; padding-left: 30px;}
.main-header.style-two .header-upper ul ul.social-links li i {top: -5px;}
.main-header.style-two .outer-box .social-links {display: none;}
.main-header.style-two.fixed-header .outer-box .social-links {display: inline-block;}

/** about-style-two **/
.about-style-two {padding: 0px;}

/** about-right-style-two*/
.image_block_2 .image-box .image-content {width: 180px; height: 180px;}

/** solution-section **/
.content_block_5 .content-box .upper-box {padding-top: 40px;}

/* Theme Responsive Css */
@media only screen and (max-width: 1200px) {
    .main-header.style-two .header-upper .upper-info {display: flex; width: 74%; justify-content: space-evenly;}
    .main-header.style-two .menu-area .mobile-nav-toggler {margin-bottom: 18px;}
    .main-header.style-two.fixed-header .outer-box .social-links {display: none;}
    .solution-section .right-content h3 {font-size: 18px !important;}
    .solution-section .bg-layer {display: inherit;}
}
@media only screen and (max-width: 1024px) {
    .content_block_5 .content-box .upper-box {max-width: 480px;}
}
@media only screen and (max-width: 991px) {
    .main-header.style-two .header-upper .logo-box:before {right: 0px !important;}
    .main-header.style-two .header-upper .upper-info {width: 100%;}
}
@media only screen and (max-width: 881px) {
    .content_block_5 .content-box .upper-box {max-width: 400px;}
    .solution-section .image-layer {width: 420px; height: 329px;}
}
@media only screen and (max-width: 430px) {
    .main-header.style-two .header-upper .upper-info {flex-direction: column;}
    .solution-section .bg-layer {display: none;}
    .solution-section .image-layer {display: none;}
}
