/*
CTC Separate Stylesheet
Updated: 2023-05-21 13:51:13
*/


.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul {padding: 20px 0 0!important;}
.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {    padding-bottom: 20px;}

.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .nav li ul, .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .et_mobile_menu, .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .et_mobile_menu ul div.et_pb_section.et_pb_section_1_tb_header {background-image: linear-gradient(1deg,#8140a0 0%,#702c91 100%)!important;}

.sub-menu li a {text-transform: uppercase;font-size: 12px !important;padding: 5px 15px;}


.menu-login, #google_language_translator {display:inline-flex;color:#666 !important;}


.bp-box {
    border: 1px solid #f3f3f6;
    padding: 14px 20px;
    border-radius: 3px;
    margin: 8px 14px 8px 0px;
}
.drts-display-element {
    font-size: 16px;
}
.drts-bs-btn.drts-bs-btn-lg {font-size:0.9em;}
.line {
    position: relative;
    border-bottom: solid 2px #0d353f;
    width: 18px;
    display: block;
    margin: 10px 0 25px;
}
.et-social-icons {float: none;display: inline-block;}
#main-content .container:before {content: "";position: absolute; top: 0;height: 100%;width: 0px;background-color: #e6e6e6;}
#left-area {width: 74.5%;padding-bottom: 23px;}
#sidebar {float: left;width: 25%;}
h5.wp-block-heading  {color: #d4d4d4;margin-top: 0;font-size: 18px;font-family: 'Patua One',cursive;}
#google_language_translator select.goog-te-combo {color:#666666 !important;}
a.headerlogin {color:#666666 !important;}
.et_pb_fullwidth_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {color:#fff !important;}
.et_mobile_nav_menu:before {
    content: 'MENU';
    font-size: 14px;
    position: absolute !important;
    bottom: 29px;
    right: 40px;
    color: #fff !important;
}

.mega-toggle-blocks-left:before {
	content: 'Select Page'; color: #ddd !important; font-size: 14px; position: absolute !important;left: 20px;font-weight:600;}
@media (max-width: 980px) {
	.mob-top-nav .et_pb_column.et_pb_column_1_3 {width:33% !important;}}

@media (max-width: 768px) {
	ul.mega-sub-menu li.mega-menu-item a.mega-menu-link  {padding-left:20px !important;font-size:0.8em;border-bottom:1px solid;}}


.businesslisting .container {width:100%;}