.headerTopWrap {padding: 5px 10px;background-color: #006571;text-align: center;color: var(--white-text);}
.headerTopWrap p{color:var(--white-text);}
.headerContentWrap .btnWrap .btn{ display: flex; padding: 10px 20px; background-color: var(--text-color); color: var(--white-text); font-size: 16px; text-decoration: none; border-radius: 10px; transition: background-color 0.3s ease; min-width: 190px; text-align: center; gap: 12px; font-size: 18px; font-weight: 500; }
.headerContentWrap .btnWrap .btn:hover {background-color: #006571;}
.headerContentWrap .btnWrap{display: flex;align-items: center;gap:20px;}
.bannerWrapper .badgeWhite h2 { background: #fff; color: #231F1E !important; display: inline-block; padding: 13px 20px; border-radius: 100px; font-size: 18px; font-weight: 600 !important; }
.bannerWrapper h1 {font-size: 68px;color:var(--white-text) !important;line-height: 76px;}
.bannerWrapper .e-con-inner{max-width: 650px !important;margin: 0 auto;padding-top: 0 !important;}
header.custom-site-header .rightSecWrap a.contactBtn {background: #000 !important; color: #fff; text-decoration: none !important; padding: 10px 20px; border-radius: 10px; font-size: 18px; display: flex ; min-width: auto; transition: all .3s ease; gap: 10px;}
header.custom-site-header .rightSecWrap a.contactBtn:hover{background-color: #006571 !important;color: var(--white-text);}
header.custom-site-header .rightSecWrap a.contactBtn:hover img{filter: brightness(0) invert(1);}
header.custom-site-header  a.loginBtn {color: #231F1F;padding-right: 21px;transition: all .3s ease;}
header.custom-site-header a.loginBtn:hover{color:#006571;}
.search-menu-item {margin-right: 20px;}
.search-menu-item input.search-submit {padding: 8px 25px;font-size: 18px;height: 45px;}
.search-menu-item input {padding: 14px 23px;border-radius: 100px;height: 45px;}
.search-menu-item button{padding: 10px 10px;font-size: 16px;} 
.searchInputWrap{width: 100%;display: flex;align-items: center;}
.search-menu-item .search-form{padding: 14px 10px;gap: 10px;border-radius: 100px;justify-content: space-between;align-items: center;background: transparent;border: none;}
.searchInputWrap input{width: 100%;border: none;background: #fff;}
.searchInputFlex {display: flex;align-items: center;gap: 14px;}
figure.swiper-slide-inner{display: inline-block;padding: 16px 19px;transition: all .3s ease;border-bottom: 3px solid transparent;}
.search-menu-item input.search-submit {padding: 10px 33px;font-size: 18px;cursor: pointer;}
/* figure.swiper-slide-inner:hover {background-color: #fff;border-image: linear-gradient(to right, #77C5E3 60%, #14B49D) 1;} */
.search-form {width: 1000px !important;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu .rt-wp-menu-custom-fields-wrapper p {color: var( --content-text);padding-bottom: 20px;}
.search-menu-item { position: relative;}
#search-toggle { background: none;border: none;cursor: pointer; font-size: 18px;}
.search-form {display: none;position: absolute;top: -27px; /* Position below the search icon */right: 20px;background: white;padding: 10px;border: 1px solid #ccc;border-radius: 5px;box-shadow:none;z-index: 1000;width: 200px;}
.search-field {width: 100%;    padding: 5px; border: 1px solid #ccc; border-radius: 5px;}
/* .cloud-heading{background: transparent !important;} */
.cloud-heading a {display: none;}
.hideTitle a {display: none !important;}
.borderLineTop {position: relative;padding-top: 7px;margin-top: 16px;}
.borderLineTop:after {border-top: 1px solid #3F4D5F;content: '';position: absolute;top: 0;width: calc(100% - 60px);left: 0;right: 0;margin: 0 auto;}
.cart-icon-wrap .cart-badge{position: absolute;top: -8px;right: -7px;background: #cd3436;color: white;font-size: 12px;padding: 2px 9px;border-radius: 50%;font-weight: bold;}


/* mega menu css */
/*----------------Main-----Header-----Start------------------*/
.megaMenuContent img {margin-bottom: 30px;width: 54px;}
.megaMenuContent h5 {margin-bottom: 14px;}
.megaMenuContent{max-width: 380px;margin: 0 auto;padding: 0px 16px;}
header.custom-site-header {position:relative; width:100%; top:0; left:0; z-index:999;border-bottom: none;background-color: #111111;}
.page-id-66 header.custom-site-header{margin-bottom: 0;}
header.custom-site-header .wrap{width:100%; max-width:1340px; margin:auto; padding:20px; padding-top:0px; padding-bottom: 0; display:flex; flex-wrap:wrap; align-items:center;} 
header.custom-site-header .title-area{float:left; padding:0; height:auto; display:block;}
header.custom-site-header .title-area .site-logo{margin:0;}
header.custom-site-header .title-area .site-logo img{display: block;width: 140px;}
header.custom-site-header nav.header-primary-nav{margin:auto;}
header.custom-site-header .nav-header ul{list-style: none;}
header.custom-site-header .nav-header ul.genesis-nav-menu {display:flex; justify-content:space-evenly;}
header.custom-site-header .nav-header ul.genesis-nav-menu li {margin-bottom: 0px;position: relative;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li a {text-decoration:none;}
header.custom-site-header .nav-header .secHeading > a {color: #000 !important;font-weight: 700;pointer-events: none;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li a {text-decoration: none;text-decoration: none;position: relative;font-size: 17px;color: var(--text-color); margin-right: 20px;transition: all .3s ease;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li a:hover {color: var(--secondary-color);}
header.custom-site-header .nav-header ul.genesis-nav-menu>li a.contentIcon:hover:after{filter: brightness(0) invert(1);}
header.custom-site-header .nav-header ul.genesis-nav-menu>li a.contentIcon:after { background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/arrow-right.svg);background-repeat: no-repeat;padding-bottom: 10px;position: absolute;left: auto;width: 100%;background-size: 9px;top: 5px;content: '';height: 20px;margin-left: 10px;}
header.custom-site-header .nav-header ul.genesis-nav-menu li button.sub-menu-toggle{display:none;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>a, 
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>div>a{font-size: 16px; color: #727272; text-transform: capitalize; position: relative; margin:0 7px; display: block; border-radius:4px; padding:24px 5px; padding-bottom: 10px; line-height:34px;text-decoration:none; background: none; outline: none;border-bottom:solid 2px transparent;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>div>a:hover{color: var(--secondary-color);}
header.custom-site-header .nav-header ul.genesis-nav-menu > li.colFlexMenu a:after,
header.custom-site-header .nav-header ul.genesis-nav-menu > li.colArrowIcon a:after{ position: absolute;content: '';right: -11px; background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/arrow-bottom-icon.svg); background-repeat: no-repeat;width: 12px;height: 10px;top: 38px; }
header.custom-site-header .nav-header ul.genesis-nav-menu > li.fav-icon a{margin-left: 40px !important;}
header.custom-site-header .nav-header ul.genesis-nav-menu > li.fav-icon a:before{ position: absolute; content: ''; left: -15px; background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/hearts-icon.svg); background-repeat: no-repeat; width: 19px; height: 16px; top: 34px; }
header.custom-site-header .nav-header ul.genesis-nav-menu > li.colFlexMenu .sub-menu a:after,
header.custom-site-header .nav-header ul.genesis-nav-menu > li.colArrowIcon .sub-menu a:after{display: none;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>a span,
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>div>a span{padding-top:2px; position:relative; display:block;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item.menu-item-has-children>a span,
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item.menu-item-has-children>div>a span{padding-right:20px;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item.menu-item-has-children>a span:after,
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item.menu-item-has-children>div>a span:after{content:""; display:block; background:url(/wp-content/themes/thrive-agency/images/dropdown-img.svg) no-repeat center right; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out; width:12px; height:8px; position:absolute;right:0; top:15px;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item.menu-item-has-children:hover>a span:after,
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item.menu-item-has-children:hover>div>a span:after{transform: rotate(-180deg); right:2px;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item:hover>a, 
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item:hover>div>a{ background:none;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item:hover>div>a{background: none;border-radius: 0;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap{margin-top: 0px;
    background: var(--white-text);gap: 20px;padding: 20px;box-shadow: 0px 0px 20px rgba(0, 0, 0, .12);border-radius: 20px;}
li#menu-item-366 {border-right: 1px solid #c1c1c1;}
header.custom-site-header .nav-header ul.genesis-nav-menu .colFlexMenu  .submenuwrap{display: flex;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap>li.custom-htmlmenu>a{display:none;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu ul li{position:relative; margin-bottom:0; display: block;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu ul li a{font-size:16px;  margin-bottom: 4px; font-weight:400; color:var(--content-text); padding:13px 10px 3px 32px; display:block; background:none; border-radius:4px; line-height: 24px; text-decoration:none;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu ul li a:hover{color:#58C9E8;}
header.custom-site-header .submenu-heading span > span, 
header.custom-site-header .wrapmenu .innerwrap{max-width:950px; width:100%; margin:0 auto; display: block;}
header.custom-site-header .wrapmenu .submenuwrap .innerwrap li.submenu-heading a {padding:6px; background:rgb(255 255 255 / 0%); border-radius:4px; display:inline-block;}
header.custom-site-header .wrapmenu .submenuwrap .innerwrap li.submenu-heading a:hover {background:rgb(189 226 95 / 28%);}
header.custom-site-header .wrapmenu .innerwrap .submenu-heading a {margin-bottom:8px; display:inline-block;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.menu-container{max-width:100%; margin: auto;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.menu-container{max-width:100%; margin: auto;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap  .rt-wp-menu-custom-fields-wrapper {width: 100%;line-height: 1.3;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu .rt-wp-menu-custom-fields-wrapper{padding:0px; max-width: 30%;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu .rt-wp-menu-custom-fields-wrapper + ul.sub-menu{display: grid ; grid-template-columns: repeat(3, 1fr); width: 100%; max-width: 70%;}
header.custom-site-header .rightSecWrap {display: flex;}
header.custom-site-header .rightSecWrap button#search-toggle {display: block;}
header.custom-site-header .rightSecWrap .outline-btn-wrap{display: block;}

@media (max-width:1399px) and (min-width:1260px){
    body .search-form { width: 890px !important; }
}
@media (max-width:1260px) and (min-width:1200px){
    body .search-form {width: 820px !important;}
}
@media only screen and (min-width:1024px){
    header.custom-site-header .nav-header ul.genesis-nav-menu  >li.menu-item.colFlexMenu>div + ul.sub-menu{width: 450px;}
    header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu {display:flex;padding-bottom: 0;align-items: center;}
    header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu > li.submenu-heading {width:100%;min-height: 500px;border-right: 1px solid #3F4D5F; background-color: var(--background-color); padding-bottom: 20px; display:inline-block; vertical-align:top; max-width:100%;}
    header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu > li.submenu-heading > a{font-size: 20px; padding-left: 32px; color: #58C9E8;display: inline-block;padding-top:30px;}
    header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu ul{display: block; margin-top: 10px; column-count:1; padding-left:0px; padding-top:0px;} 
    header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item> ul.sub-menu, 
    header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>div + ul.sub-menu { margin-top: 20px; width: 265px; top: auto; -webkit-transition-property: margin-top,opacity,visibility; -ms-transition-property: margin-top,opacity,visibility; transition-property: margin-top,opacity,visibility; opacity: 0; -webkit-transition-duration: .3s; -ms-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-in; -ms-transition-timing-function: ease-in; transition-timing-function: ease-in; position: absolute; height: 0; overflow: hidden; left:0;}
    header.custom-site-header .wrapmenu .innerwrap .submenu-heading {padding:0px; margin-bottom:4px;}
    header.custom-site-header .wrapmenu .innerwrap{display:flex; flex-wrap:wrap;}
    header.custom-site-header .wrapmenu .innerwrap .submenu-heading{width:100%; max-width:50%;}
    header.custom-site-header .wrapmenu.result-menu .innerwrap .submenu-heading{width:100%; max-width:25%;}
    header.custom-site-header .wrapmenu.result-menu .innerwrap .submenu-heading .rt-wp-menu-custom-fields-custom-html{display:flex; width:100%;}
    header.custom-site-header .wrapmenu.result-menu .innerwrap .submenu-heading > a[itemprop="url"] {display:none;}
    header.custom-site-header .nav-header ul.genesis-nav-menu li span.custom-arrow-add,
    header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu span.sub-custom-arrow-add{display:none;}
    header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item.send-proposal-btn{display:none;}
}
@media screen and (min-width:1024px){ header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item:hover > ul.sub-menu {opacity:1; margin-top:0; height:auto; overflow:visible; padding:0px;} }
 
@media screen and (max-width:1023px){
header.custom-site-header{position:fixed; top:0px; background:var(--background-color);}	
header.custom-site-header .widget_search .search-form{position: absolute; left: 4%; top: 100%; width:92%!important; margin-top: 0;}
header.custom-site-header .contactwrap {display: none;}
header.custom-site-header section#text-5{margin-right:0; margin-left:auto; min-width:auto;}
header.custom-site-header section#text-5 .custom-phone-icon-svg{font-size:0;}
header.custom-site-header section#custom_html-3 {order:1; margin-left:15px;}
header.custom-site-header .header-widget-area #text-10 {margin-right: 0px;}
header.custom-site-header .wrapmenu .innerwrap,
header.custom-site-header .widget-area.header-widget-area .learn-menu .innerwrap,
header.custom-site-header .widget-area.header-widget-area .about-menu .innerwrap {max-width: 100%; width: 100%;}
header.custom-site-header .menu-toggle-btn{margin-left: auto; display: flex; flex-wrap: wrap; width: 30px; text-align: right; height: 30px; margin-top:1px; justify-content: center;  filter: brightness(1) invert(9); background:url(/wp-content/themes/twentytwentyone-child/assets/images/mobile_menu_burger_icon.svg) no-repeat; background-position:center;}
/* header.custom-site-header .close-icon .menu-toggle-btn{background:url(/wp-content/themes/twentytwentyone-child/assets/images/mobile_menu_close_icon.svg) no-repeat;  z-index: 1; background-position:center;} */
header.custom-site-header .nav-header ul.genesis-nav-menu{display:block; margin:0;}	
header.custom-site-header #nav_menu-3.widget_nav_menu{display:none; position: absolute; left: 0; top: 68px; background:#17263F; border-block-end: none; width:100%; max-height: 500px;  overflow-y: auto; overflow-x: hidden;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item {display:block; width: 100%; text-align: left; position: relative; margin-bottom:0; border-radius: 0;}
ul#primary-menu-list li:last-child {border-block-end: none;}
ul#primary-menu-list li {border-bottom: 1px solid #5a5a5a;border-right: none;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>a, 
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>div>a{margin:0;  padding:7px 15px; border-radius:0;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item.menu-item-has-children>a span, 
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item.menu-item-has-children>div>a span:after{display:none;}
header.custom-site-header .nav-header ul.genesis-nav-menu li span.custom-arrow-add,
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu span.sub-custom-arrow-add{width:40px; height:40px; position:absolute; top:6px; right:6px; background:url(/wp-content/themes/twentytwentyone-child/assets/images/mobile_menu_dropdown.svg) no-repeat center; z-index:9; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out;}
header.custom-site-header .nav-header ul.genesis-nav-menu li.menu-item.show-submenu span.custom-arrow-add,
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu .show-subinnermenu span.sub-custom-arrow-add{transform:rotate(-180deg);}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item ul.sub-menu{position: relative; background:none; height:0; overflow:hidden; border-radius:0; -moz-transform: initial; -webkit-transform: initial; transform: initial; padding:0; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; margin-top:0;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap{ margin-top: -18px;background: #fff;border-bottom: 0;border-top: none;box-shadow: none;padding: 10px;}
header.custom-site-header .nav-header ul.genesis-nav-menu .colFlexMenu .submenuwrap li {margin-bottom: 14px;}
header.custom-site-header .nav-header ul.genesis-nav-menu .colFlexMenu .submenuwrap{padding: 10px;}
header.custom-site-header .nav-header ul.genesis-nav-menu .colFlexMenu .submenuwrap .sub-menu li {border-bottom: 1px solid #5a5a5a;margin-bottom: 3px;padding-bottom: 6px;}
header.custom-site-header .nav-header ul.genesis-nav-menu .wrapmenu .submenuwrap .innerwrap li.submenu-heading{margin-bottom:5px;}
header.custom-site-header .nav-header ul.genesis-nav-menu .wrapmenu .submenuwrap .innerwrap li.submenu-heading:last-child{margin-bottom:0px;}
header.custom-site-header .nav-header ul.genesis-nav-menu .wrapmenu .submenuwrap .innerwrap li.submenu-heading a{padding-left:0;}
header.custom-site-header .nav-header ul.genesis-nav-menu .wrapmenu .submenuwrap .innerwrap li.submenu-heading a:hover{background:rgb(255 255 255 / 0%);}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu{column-count:auto!important;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu > li.submenu-heading ul{padding-left:40px; padding-bottom:10px;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item.show-submenu ul.sub-menu{height:auto; padding:10px 0 10px 0;padding-bottom: 0; -moz-transform: initial; -webkit-transform: initial; transform: initial; opacity: 1; margin-top: 0!important;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item.show-submenu ul.sub-menu ul.sub-menu {height:auto; position: relative;padding-bottom: 0;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu ul li a{    font-size: 14px;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap{padding-bottom: 0;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu {margin:0px;margin-bottom: -22px;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu li ul.sub-menu {height:0; padding-bottom:0; padding-top:0;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu li.show-subinnermenu ul.sub-menu{height:auto; padding:10px 0 0 40px; -moz-transform: initial; -webkit-transform: initial; transform: initial; opacity: 1; margin-top: 0!important;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu li.submenu-heading {padding:15px 20px; border-bottom: 1px solid #D7D7D7; position: relative;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu li.submenu-heading:first-child {margin-top:10px;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu li.submenu-heading:last-child {border-bottom: none;}
body .site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu span.sub-custom-arrow-add {right:25px;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap .rt-wp-menu-custom-fields-wrapper{display:none!important;}  
header.custom-site-header .nav-header ul.genesis-nav-menu .wrapmenu.result-menu .innerwrap .submenu-heading .rt-wp-menu-custom-fields-wrapper{display:none;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item.send-proposal-btn>div>a {background:#D87928; color:#FFF; text-align:center;} 
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item:hover>div>a{border-bottom: none !important;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu li.submenu-heading>a{ padding: 15px 20px;display: block; color: var(--secondary-color); background-color:var(--background-color);}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu li.submenu-heading{padding: 0px 0px;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu ul.sub-menu li.show-subinnermenu ul.sub-menu{padding: 0px 0px 0px 0px;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu.localeservices ul.sub-menu li.submenu-heading:last-child {border-bottom: 1px solid #D7D7D7;}
body .site-content{padding-top:83px;}
header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu .rt-wp-menu-custom-fields-wrapper + ul.sub-menu{grid-template-columns: repeat(1, 1fr);}
.resource-blog-wrap #tab-content{ margin-bottom: 20px;}
/* body .blogSlider .post-item {margin: 0 0px !important;} */
body .rt-custom-menu-field-item{grid-template-columns: 100% 75%;}
body header.custom-site-header .nav-header ul.genesis-nav-menu .submenuwrap li.custom-htmlmenu .rt-wp-menu-custom-fields-wrapper + ul.sub-menu{max-width: none;}
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>a, header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>div>a {padding: 7px 20px 7px 10px !important;}
}
@media (min-width:1200px){.nav-header{min-height:84px;}}
@media (min-width:768px){.contactBtn i{display: none;}}
@media(max-width:1399px){
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>a,
.elementor-element.bannerSliderContent .swiper .elementor-swiper-button-prev{left: 28px;}
.elementor-element.bannerSliderContent .swiper .elementor-swiper-button-next{right: 28px;}
}

@media(max-width:820px){
.elementor-element.bannerSliderContent .swiper .elementor-swiper-button-prev,
.elementor-element.bannerSliderContent .swiper .elementor-swiper-button-next{display: none;}
}

@media (max-width:1023px){
header.custom-site-header nav.header-primary-nav{margin: initial;}
header.custom-site-header .rightSecWrap{order: 1;}
header.custom-site-header .menu-toggle-btn{order: 2;margin-top: 10px;margin-left: 12px;}
header.custom-site-header .wrap{padding-top: 16px;padding-bottom: 16px;}
header.custom-site-header .rightSecWrap {margin-left: auto;}
.search-menu-item {margin-right: 10px;}
header.custom-site-header {background: #fff;}
header.custom-site-header .title-area .site-logo img{width: 100px;}
header.custom-site-header #nav_menu-3.widget_nav_menu{top: 79px;background: #fff;}
header.custom-site-header .nav-header ul.genesis-nav-menu > li.fav-icon a:before{top: 16px;}
body header.custom-site-header .nav-header ul.genesis-nav-menu > li.fav-icon a {margin-left: 0 !important;padding-left: 30px !important;}
body .headerTopWrap{z-index: 9;position: fixed;left: 0;right: 0}
header.custom-site-header .nav-header ul.genesis-nav-menu > li.fav-icon a:before{left: 6px;}
body header.custom-site-header .nav-header ul.genesis-nav-menu li span.custom-arrow-add{right: 3px;}
body header.custom-site-header .nav-header ul.genesis-nav-menu .colFlexMenu .submenuwrap{display: block;}
body header.custom-site-header .nav-header ul.genesis-nav-menu li{padding-bottom: 6px;margin-bottom: 6px;}
}

@media (max-width: 1199px) and (min-width:1024px) {
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>a,
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>div>a {font-size: 14px;}
}
@media (max-width: 1199px) {
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>a,
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>div>a {padding: 7px 0px;}
header.custom-site-header .rightSecWrap .outline-btn-wrap {min-width: 150px;padding: 10px 13px !important;}
header.custom-site-header .rightSecWrap button#search-toggle { padding: 10px 18px;}
}

@media (max-width: 1024px) and (min-width:1024px) {
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>a,
header.custom-site-header .nav-header ul.genesis-nav-menu>li.menu-item>div>a {padding: 24px 2px; }
header.custom-site-header .title-area {width: 95px;}
body header.custom-site-header .nav-header ul.genesis-nav-menu > li.fav-icon a:before{left: -23px;}
body  header.custom-site-header .nav-header ul.genesis-nav-menu > li.colArrowIcon a:after {right: -15px;}
}

@media (max-width: 767px) {
header.custom-site-header .rightSecWrap .outline-btn-wrap.contactBtn span{display: none;}
header.custom-site-header .rightSecWrap .outline-btn-wrap {min-width: auto;padding: 16px 27px !important;}
header.custom-site-header .rightSecWrap button#search-toggle {padding: 7px 18px;}
header.custom-site-header .rightSecWrap .outline-btn-wrap.contactBtn i{transform: rotate(90deg);}
body .postContentWrap .postFlexWrap {display: block;}
body .postContentWrap .post-container .leftContent,
body .postContentWrap .post-container .rightContent {width:100%;}
body .search-menu-item {display:none;}
body .borderLineTop:after{display:none;}
header.custom-site-header .rightSecWrap a.contactBtn{padding: 10px 10px;border-radius: 10px;font-size: 16px;}
header.custom-site-header .rightSecWrap a.contactBtn{min-width: auto;}
header.custom-site-header .rightSecWrap a.contactBtn span {display: none;}
header.custom-site-header .menu-toggle-btn{margin-top: 8px;}
body header.custom-site-header #nav_menu-3.widget_nav_menu{top: 71px;}
}

