/*
Theme Name: Association for delivery drivers Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: associationfordeliverydrivers
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License swp
License URI: license.txt
*/
/*Start- wd_ads_front.css*/
.wd_ads_row {display:table-row;}
.wd_ads_col {display:table-cell; vertical-align:top;}
/*End- wd_ads_front.css*/

/*Start- thegem-widgets.css*/
/*.mc-form{position:relative;padding-top:5px;}
#mc4wp_submit{width:40px;font-weight:400;height:41px;position:absolute;right:0;padding:0;top:-8px;margin:13px 0 0 0;font-size:24px;font-family:thegem-icons;border-radius:0;}
.mc4wp-form input[type=email]{padding:7px 46px 7px 9px;width:100%;}
.project_info-item-style-1 .project_info-item .title{text-transform:uppercase;}
.project_info-item-style-1 .project_info-item-title{vertical-align:top;padding-left:16px;}
.widget.project_info .widget-title{margin-bottom:32px;}
.project_info-item-style-1 .project_info-item .value{padding-top:0;padding-right:18px;margin-top:-22px;padding-left:71px;}
.top-area-contacts .gem-contacts{margin:0 -17px;}
.widget_categories ul,.widget_nav_menu ul,.widget_pages ul,.widget_product_categories ul{list-style:none;margin:0;padding:0;}
.widget_nav_menu ul.menu li>a,.widget_submenu>div>ul li>a{display:block;padding:12px 12px 12px 20px;}
.widget_nav_menu ul.menu li>a:after,.widget_submenu>div>ul li>a:after{content:'';display:inline-block;width:30px;vertical-align:top;margin-left:-30px;text-align:center;}
#colophon .widget_nav_menu a,#colophon .widget_submenu a{background:0 0;}
.widget-title:after{font-family:thegem-icons;content:'\e630';font-size:8px;padding-left:8px;font-weight:400;}
#page,.widget_categories ul ul ul,.widget_nav_menu ul ul ul,.widget_pages ul ul ul,.widget_product_categories ul ul ul,.widget_submenu ul ul ul{background-color:#e8ecef;}
.textwidget img{max-width:100%;height:auto;}
.widget_recent_entries ul{margin:0; padding:0;}*/
/*End- thegem-widgets.css*/

/*Start - thegem-new-css.css*/
/*.site-footer .mc-form{position:relative;margin-top:35px;}
.site-footer #mc4wp_submit{position:absolute;top:-8px;right:0;border-top-left-radius:0;border-bottom-left-radius:0;}
.site-footer .mc4wp-form input[type=email]{padding:7px 21px;width:100%;}
.site-footer .widget-title{margin-bottom:40px;}
.gem-wrapbox{position:relative;margin-bottom:1.421em;}
.gem-wrapbox-position-left{float:left;}
.gem-wrapbox-inner{position:relative;}
.gem-wrapbox-element{width:100%;}*/
/*End - thegem-new-css.css*/

body{font-size: 17px!important; line-height:26px!important; color:#5c5b61!important; font-weight:400!important;}
.top-area{border:0!important;background-color:#fff!important; padding: 0!important;}
#site-header{background-color:#fff!important;}
.site-title .logo{margin-top:-48px;}
.top-area-items{text-align:right; margin:0!important;}
.top-area-menu .nav-menu > li{padding:0;}
.top-area-menu .nav-menu > li a{padding:8px 15px; display: block; background-color:#f1f3f2; border-right:1px solid #dbdddc; text-transform: uppercase; color: #41414a; font-size:13px!important; font-weight:500!important; line-height:17px!important;}
.top-area-menu .nav-menu > li a:active, #top-area-navigation .current-menu-item a, #top-area-navigation .current_page_item a, #top-area-navigation .menu-item-active a{background-color:#f6d300; border-right:1px solid #f6d300; font-size:13px!important; font-weight:bold!important; line-height:17px!important;}
.top-area-menu .nav-menu > li a:hover, .top-area-menu .nav-menu > li a:focus{background-color:#f6d300; border-right:1px solid #f6d300; font-size:13px!important; font-weight:normal!important; line-height:17px!important;}
.top-area-menu .nav-menu > li:last-child a{border-right:0;}
/*.top-area-menu .nav-menu > li:last-child a{text-align:left; background-color: #fff; border: 1px solid #d7d7d7; padding-top: 4px; padding-bottom: 4px; margin-left:5px;}
.top-area-menu .nav-menu > li:last-child a:hover, .top-area-menu .nav-menu > li:last-child a:active, .top-area-menu .nav-menu > li:last-child a:focus{background-color: #f6d300;}*/
.top-area .top-area-items .top-area-block{height:44px; line-height:44px; padding:0!important;}
.top-area-contacts:after, .top-area-socials:after{height:44px;}
.top-area-socials .socials-item{padding:8px 7px;}
.top-area-contacts .gem-contacts-item{line-height:44px!important;}
header .top-area-block.top-area-socials.socials-colored-hover, header .gem-contacts.inline-inside, header .top-area-contacts:after, .top-area-socials:after, header .top-area-menu .nav-menu > li a:before{display:none;}
.tp-bgimg.defaultimg {opacity: 0.3!important;}
.persephone.tparrows{background: rgba(112,109,107,1)!important;}
.tp-leftarrow{border-radius:0 4px 4px 0;}
.tp-rightarrow{border-radius:4px 0 0 4px;}

.box-custom-head h3.vc_custom_heading{min-height: 44px;}

/* 27 JUN 2023 Header style update start */
.a4dd-google-tran-and-menu-box .vertical-minisearch{display: none;}
/* 27 JUN 2023 Header style update End */

.header-style-3 #primary-menu.no-responsive > li.menu-item-current > a, .header-style-3 #primary-menu.no-responsive > li.menu-item-active > a{border:0!important; color:#F6B700;}
#primary-menu.no-responsive > li:hover > a{color:#F6B700!important;}
.header-style-3 #primary-menu.no-responsive li li:hover > a, .header-style-3 #primary-menu.no-responsive li li.menu-item-active > a{border-color:#f6d200!important;}
.header-style-3 #primary-menu.no-responsive > li.menu-item-has-children:after{position: absolute;width: 9px;height: 16px;right: 8px;top: 50%;margin-top: -8px;font-weight: normal;font-family: 'thegem-icons';content: '\e602';font-size: 16px;line-height: 16px; color: #3c3950;}
.header-style-3 #primary-menu.no-responsive > li:hover.menu-item-has-children:after{color:#F6B700;}
.header-style-3 #primary-menu.no-responsive > li:hover.menu-item-has-children.menu-item-current:after{color:#F6B700;}
.header-style-3 #primary-menu.no-responsive > li.menu-item-has-children.menu-item-active:after{color:#F6B700;}
.header-style-3 #primary-menu.no-responsive > li.menu-item-current > a{font-size:15px; line-height:18px; color:#3d3952; font-weight:500;}
#home-slider .wpb_content_element{margin-bottom:0!important;}
#services{background-color:#f1f3f2; padding-top:80px; padding-bottom:80px;}
.custom-heading i{font-weight:300; font-style:normal!important; text-transform:none!important;}
span.light {font-size: 20px; line-height:26px; font-weight: 300!important;}
h1, h2, h3, h4, h5, h6, .title-h1, .title-h2, .title-h3, .title-h4, .title-h5, .title-h6{text-transform: none!important; letter-spacing: 0!important;}
.service-box .gem-textbox{height: auto;overflow: hidden; background-color: #fff; padding: 30px; border-radius: 4px; box-shadow: 0 0 10px 5px #eee; margin-top: 30px; min-height: 228px;}
.service-box .gem-textbox-picture {text-align: center; float: left; display: inline-block; width: 50px;}
.service-box .gem-textbox-inner{float: left; display: inline-block; padding:0 0 0 30px; width: 90%;}
.service-box .gem-textbox-content{background-color:transparent!important; padding:0!important;}
.home .service-box .gem-textbox{ cursor: pointer;}
.home .service-box .gem-textbox:hover{ box-shadow: 0 0 10px 5px #e2e2e2;}
#why-choose-us .gem-wrapbox{margin-bottom:0!important;}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline{padding-top:9px!important; padding-bottom:9px!important;}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline{color: #3e3c29!important; border-color: #3e3c29!important;}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover{border-color: #3e3c29!important;  background-color: #3e3c29!important; color:#fff!important;}
.font-medium{font-weight:500!important;}
#welcome-delivery-driver .img-box{width:132px!important;}
#welcome-delivery-driver .text-box{width:72%!important;}
#welcome-delivery-driver .link-box{width:174px!important;}
#welcome-delivery-driver{margin-bottom:0!important;}
.new-testimonials-style .vc_column-inner{padding-top: 0!important;}
.new-testimonials-style.wpb_row{margin-bottom:0!important;}
.new-testimonials-style .gem-testimonial-name{color:#3e3c29!important; font-size:18px!important; line-height:24px!important; text-transform: capitalize!important;}
.gem-testimonial-text{font-size:22px!important; line-height:34px!important; font-weight:light!important;}
.new-testimonials-style .gem-testimonials.fullwidth-block .gem-prev:after, .new-testimonials-style .gem-testimonials.fullwidth-block .gem-next:after{color: #7a7886!important;}
.gem-prev:hover:after, .gem-next:hover:after, .gem-testimonials.fullwidth-block:hover .gem-prev:after, .gem-testimonials.fullwidth-block:hover .gem-next:after{background-color:#f6d300!important; color:#fff!important;}
.new-testimonials-style .gem-testimonials.style1 .gem-testimonial-wrapper:after{color: #3d3952!important;}
.gem-testimonials.style1  .gem-testimonial-wrapper:after{content:'\f10e'!important; font-family:FontAwesome!important;}
#main-get-box{background-attachment: fixed!important; background-position: bottom center !important; overflow: inherit;}
#main-get-box:before {content: ''; background: rgba(30,28,54,0.85); width: 100%; height: 100%; z-index:0; position: absolute;left: 0; top: 0; margin: 0 auto; background-size: cover; display: block;overflow: hidden;}
.get-box .gem-textbox-content{padding:0!important; background-color: transparent!important;}
.get-box .wpb_text_column p{font-weight:300!important; color:#dedee5!important;}
.get-box .gem-textbox-picture{margin-bottom: 15px;}
.get-box .gem-textbox {margin-top: 1.421em;}
.home .new-post-style .post-meta-author{display:none!important;}
.gem-blog-slider .gem-slider-item-overlay{background-color: rgba(36, 39, 60, 0.9)!important;}
.gem-blog-slider .gem-blog-slider-prev, .gem-blog-slider .gem-blog-slider-next{background-color: #181828!important;}
.gem-blog-slider .gem-blog-slider-prev:hover, .gem-blog-slider .gem-blog-slider-next:hover{background-color: #f6d300!important;}
.gem-blog-slider-carousel-wrap span.light{ text-transform: capitalize!important; font-weight: 400!important;}
.new-post-style .reverse-link-color a:hover{color: #f6d300!important;}
.blog-style-compact article .post-title h5 .light{text-transform: capitalize!important; font-weight:400!important;}
/*#menu-useful-links{-moz-column-count: 2;-moz-column-gap: 40px;-webkit-column-count: 2;-webkit-column-gap: 40px;-ms-column-count: 2;-ms-column-gap: 40px;-o-column-count: 2;-o-column-gap: 40px;column-count: 2;column-gap: 40px;}*/
#menu-useful-links.menu li{display: inline-block; width: 46.9%; margin-right: 15px;}
#menu-useful-links.menu li:even{margin-right: 0;}
footer .widget_nav_menu > div > ul{border:none!important;}
footer .widget_nav_menu > div > ul li:nth-child(1), footer .widget_nav_menu > div > ul li:nth-child(2) {border:none!important;}
footer .widget_nav_menu ul.menu li > a{padding: 12px 0 12px 0!important; text-transform: capitalize!important; letter-spacing: 0!important;}
.site-footer .widget-title {margin-bottom: 10px!important;}
.widget-title:after{color: #f6d300!important;}
footer .widget a:active, footer .widget a:hover{color: #f6d300!important;}
footer .widget:after{content: ''; border-right: 1px solid #2b414f;position: absolute;right: 0; top: 0; height: 300px;overflow: hidden;display: block;}
footer .widget:nth-last-child(1):after{content:''; border:none; display:none;}
#colophon .widget_nav_menu > div > ul li{border-color:#2b414f!important;}
footer .project_info-item-style-1 .project_info-item .value{margin-top:0!important; padding-left:0!important; padding-right:0!important; clear: right;}
footer .project_info-item-style-1 .project_info-item-title{padding-left:0!important; color:#99a9b5!important; text-transform:capitalize!important;}
footer .project_info-item-style-1 .project_info-item .title{display:inline-block!important; float:left; clear: left; margin-right:3px;}
footer .project_info-item {margin-bottom: 10px;}
footer .project_info-item-style-1{background-color:transparent!important;}
footer .project_info-item:last-child .title, footer .project_info-item:last-child .value, footer .project_info-item:nth-child(4) .title, footer .project_info-item:nth-child(4) .value{float:none!important; clear:both!important;}
footer .project_info-item:nth-child(2) .title{ display: none !important;}
#colophon{padding:60px 0 20px 0!important;}
#colophon .widget-title{color: #feffff; text-transform: uppercase!important; font-size: 20px; line-height: 24px;}
.footer-site-info, #footer-navigation li a{color:#626f8b!important;}
#footer-navigation li a:hover{color:#f6d300!important;}
#primary-menu li.menu-item.menu-item-search {display: none!important;}
/*#primary-menu.no-responsive > li > ul > li > a{font-weight:400!important; background-color:#181828!important; color:#8c9ba7!important;}
.header-style-3 #primary-menu.no-responsive li li:hover > a, .header-style-3 #primary-menu.no-responsive li li.active > a{background-color:#2e2e43!important; color:#b1b6bc!important; font-weight:400!important;}
#primary-menu.no-responsive ul > li{border-top: 1px solid #2b414f!important;}
#primary-menu.no-responsive > li li li > a{color:#b1b6bc!important; background-color:#2e2e43!important;}
.header-style-3 #primary-menu.no-responsive > li > ul > li.menu-item-current > a, .header-style-3 #primary-menu.no-responsive > li > ul > li.menu-item-active > a {border-left:3px solid transparent!important; color:#b1b6bc!important; background-color:#2e2e43!important;}
#primary-menu.no-responsive > li li li.menu-item-current > a, #primary-menu.no-responsive > li li li.menu-item-active > a{background-color:#181828!important; color:#99a9b5!important; font-weight:400!important;}*/
.footer-site-info{ float: left;}
.secure-trust img{ float: left; margin:0 10px 0 0;}

.benefits-we-offer-wrap a{color: #5c5b61!important;}
.benefits-we-offer-wrap a:hover{color:#F6B700!important;}

#main-get-box .get-box .wpb_content_element a{color: #fff;}
#main-get-box .get-box .wpb_content_element a:hover{color:#F6B700!important;}

#primary-menu.no-responsive > li > ul > li > a{font-weight:400!important; background-color:#fff!important; color:#3c3950!important;}
.header-style-3 #primary-menu.no-responsive li li:hover > a, .header-style-3 #primary-menu.no-responsive li li.active > a{background-color:#2e2e43!important; color:#b1b6bc!important; font-weight:400!important;}
#primary-menu.no-responsive ul > li{border-top: 1px solid #e6e6e6!important;}
#primary-menu.no-responsive > li li li > a{color:#3c3950!important; background-color:#fff!important;}
.header-style-3 #primary-menu.no-responsive > li > ul > li.menu-item-current > a, .header-style-3 #primary-menu.no-responsive > li > ul > li.menu-item-active > a {border-left:3px solid transparent!important; color:#b1b6bc!important; background-color:#2e2e43!important;}
#primary-menu.no-responsive > li li li.menu-item-current > a, #primary-menu.no-responsive > li li li.menu-item-active > a{background-color:#181828!important; color:#99a9b5!important; font-weight:400!important;}

/*#top-area-navigation li:nth-last-child(1) a:before{content: '\e605'; font-family: 'thegem-icons'; margin-right: 0.33em; vertical-align: top; display: inline-block; width: 16px; font-size: 16px; text-align: center;}*/
#primary-navigation .menu-toggle .menu-line-1, #primary-navigation .menu-toggle .menu-line-2, #primary-navigation .menu-toggle .menu-line-3{background:#f6d300!important;}
#primary-navigation .menu-toggle:hover .menu-line-1, #primary-navigation .menu-toggle:active .menu-line-1, #primary-navigation .menu-toggle:focus .menu-line-1{background:#3d3952!important;}
#primary-navigation .menu-toggle:hover .menu-line-2, #primary-navigation .menu-toggle:active .menu-line-2, #primary-navigation .menu-toggle:focus .menu-line-2{background:#3d3952!important;}
#primary-navigation .menu-toggle:hover .menu-line-3, #primary-navigation .menu-toggle:active .menu-line-3, #primary-navigation .menu-toggle:focus .menu-line-3{background:#3d3952!important;}
/*.primary-navigation.responsive ul{border-color:#2b414f!important;}
.primary-navigation.responsive ul > li.menu-item, .primary-navigation.responsive ul > li.dl-back{border-bottom: 1px solid #2b414f!important;}
.primary-navigation.responsive ul li.menu-item, .primary-navigation.responsive ul li.dl-back{background: #181828!important;}*/
.primary-navigation.responsive ul > li.menu-item-current > a, .primary-navigation.responsive ul > li.menu-item.menu-item-active a{border-left:none!important; background: #2e2e43!important; color:#b1b6bc!important;}
/*#primary-menu.no-responsive ul, #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li, .minisearch, .minisearch .sf-input{border-color:#2b414f!important;}*/

.primary-navigation.responsive ul{border-color:#e6e6e6!important;}
.primary-navigation.responsive ul > li.menu-item, .primary-navigation.responsive ul > li.dl-back{border-bottom: 1px solid #e6e6e6!important;}
.primary-navigation.responsive ul li.menu-item, .primary-navigation.responsive ul li.dl-back{background: #fff!important;}
#primary-menu.no-responsive ul, #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li, .minisearch, .minisearch .sf-input{border-color:#e6e6e6!important;}

.custom-modal-pop, .modal-external-pop{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999999999; background: rgb(0, 0, 0, 0.7); padding: 0 15px;}
.custom-modal-pop .modal-dialog, .modal-external-pop .modal-dialog{width: 100%; max-width: 600px; background: #fff; margin: 0 auto; margin-top: 70px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.custom-modal-pop .modal-content, .modal-external-pop .modal-content{position: relative;}
.custom-modal-pop .modal-header, .modal-external-pop .modal-header{border-bottom: 1px solid #e5e5e5; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; padding: 13px 15px;}
.custom-modal-pop .close, .modal-external-pop .close{position: absolute; right: 15px; top: 11px; border-radius: 100%; border: 0; color: #000; background:transparent; padding: 0 8px; font-size: 21px; font-weight: 700; opacity: .2;}
.custom-modal-pop .close:focus, .custom-modal-pop .close:hover, .modal-external-pop .close:focus, .modal-external-pop .close:hover{opacity: .5;}
.custom-modal-pop .modal-title, .modal-external-pop .modal-title{margin: 0;}
.custom-modal-pop .modal-body, .modal-external-pop .modal-body{padding: 20px 15px 5px;}
.custom-modal-pop .modal-footer, .modal-external-pop .modal-footer{border-top: 1px solid #e5e5e5; padding: 15px 20px; border-radius: 0 0 5px 5px;}
.custom-modal-pop .btn-success, .modal-external-pop .btn-success{background: #009f01; border: 0; color: #fff; padding: 3px 10px; border-radius: 5px;}
.custom-modal-pop .btn-danger, .modal-external-pop .btn-danger{background: #b80809; color: #fff; border: 0; border-radius: 5px; padding: 3px 10px;}
.custom-modal-pop .btn-primary, .modal-external-pop .btn-primary{background: #337ab7; color: #fff; border: 0; border-radius: 5px; padding: 3px 10px;}
.custom-modal-pop .btn-primary:hover, .modal-external-pop .btn-primary:hover{background: #286090;}
.custom-modal-pop .modal-footer{text-align:right;}


body .header-style-3 #primary-menu.no-responsive > li li > ul > li.menu-item-current > a, body .header-style-3 #primary-menu.no-responsive li li.menu-item-active > a, body .header-style-3 #primary-menu.no-responsive li li:hover > a, body .header-style-3 #primary-menu.no-responsive li li li.menu-item-active > a, body .header-style-3 #primary-menu.no-responsive li li li:hover > a{border-left:3px solid transparent!important;}
/*.header-style-3 #primary-menu.no-responsive li li li:hover > a{background-color:#181828!important; color:#8c9ba7!important;}*/

.header-style-3 #primary-menu.no-responsive li li li:hover > a{background-color:#2e2e43!important; color:#b1b6bc!important;}

.primary-navigation.responsive li a:hover{color:#b1b6bc!important;}
.sidebar .widget-area .widget-title, .sidebar .widget .widget-title{margin-bottom:0!important; background-color:#2e2e2e; color:#fff; padding:10px 10px; text-transform: uppercase!important; font-weight: 500; font-size: 16px; line-height: 20px; cursor:pointer; position:relative;}
.sidebar .widget-title:after{content:'\f105'; position: absolute; right: 10px; top:11px; display: inline-block;font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color:#fff!important;}
.sidebar .widget-title.right-arrow:after{content:'\f105'; position: absolute; right: 10px; top:12px; display: inline-block;font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color:#fff!important;}
.sidebar .widget-title.down-arrow:after{content:'\f107'; position: absolute; right: 10px; top:12px; display: inline-block;font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color:#fff!important;}
.sidebar .widget>div{display:block;}
.sidebar .widget_nav_menu>div{display:block;}
.sidebar .fa{position: absolute; right: 15px; top:12px;}
.sidebar .widget-area .widget_nav_menu > div > ul, .sidebar .widget-area .widget_nav_menu ul.menu{border:none!important;}
.sidebar .widget-area .widget_nav_menu li{border-color:#fff!important; position:relative;}
.sidebar .widget-area .widget_nav_menu > div > ul > li > a{background-color:#f5f6f6!important; color:#41414a!important; font-size:16px!important; line-height:20px!important; text-transform: capitalize!important; letter-spacing:0!important; padding-right: 22px;}
.sidebar .widget-area .widget_nav_menu > div > ul > li > a:hover{background-color:#f6d200!important;}
.sidebar .widget-area .widget_nav_menu > div > ul > li.active > a:hover{background-color:#f6d300!important;}
.sidebar .widget-area .widget_nav_menu ul.menu li.menu-item-current > ul{display:none;}
.sidebar .widget-area .widget_nav_menu ul.menu li.menu-item-current:hover > ul{display:block;}
.sidebar .widget-area .widget_nav_menu li .sub-menu{position:absolute; z-index:1; width:280px; top: 0; left: 100%; display:none; transition: transform 0.1s linear 0.5s, opacity 0.1s linear 0.5s, visibility 0.1s linear 0.5s; -moz-transition: transform 0.1s linear 0.5s, opacity 0.1s linear 0.5s, visibility 0.1s linear 0.5s; -webkit-transition: transform 0.1s linear 0.5s, opacity 0.1s linear 0.5s, visibility 0.1s linear 0.5s; transform: translateX(20px); -o-transform: translateX(20px); -ms-transform: translateX(20px); -moz-transform: translateX(20px); -webkit-transform: translateX(20px);}
.sidebar .widget-area .widget_nav_menu li:hover > .sub-menu{visibility: visible; opacity:1; position:absolute; width:280px; top: 0; left: 100%; display:block; transition: transform 0.1s linear 0.5s, opacity 0.1s linear 0.5s, visibility 0.1s linear 0.5s; -moz-transition: transform 0.1s linear 0.5s, opacity 0.1s linear 0.5s, visibility 0.1s linear 0.5s; -webkit-transition: transform 0.1s linear 0.5s, opacity 0.1s linear 0.5s, visibility 0.1s linear 0.5s; transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); -moz-transform: translateX(0); -webkit-transform: translateX(0);}
.sidebar .widget-area .widget_nav_menu li ul li{border-top:1px solid #f9e14d!important;}
.sidebar .widget-area .widget_nav_menu li ul li:nth-child(1){border-top:none!important;}
.sidebar .widget-area .widget_nav_menu li a:after, .sidebar .widget-area .widget_submenu li a:after{right: 0!important;}
.sidebar .widget-area .widget_nav_menu li li a:before, .sidebar .widget-area .widget_submenu li li a:before{display:none!important;}
.sidebar .widget-area .widget_nav_menu ul.menu > li li > a, .sidebar .widget-area .widget_submenu > div > ul > li li > a{background-color:#f6d200!important; color:#41414b!important;}
.sidebar .widget-area .widget_nav_menu ul.menu > li li:hover > a{background-color:#ffdb0c!important;}
.sidebar .widget-area .widget_nav_menu ul.menu li.menu-item-current a{background-color:#f6d200!important; color:#41414b!important;}
.sidebar .widget-area .widget_nav_menu ul.menu li.menu-item-active a{background-color:#ffdb0c!important; color:#41414b!important;}
.sidebar .widget-area .widget .menu-item-has-children.menu-item-parent > a:after{content: '\e601'; font-size: 20px!important; font-family: thegem-icons; font-weight: normal;}
.sidebar .widget-area .widget_nav_menu ul.menu > li li > a, .sidebar .widget-area .widget_submenu > div > ul > li li > a{padding-left:20px!important;}
.with-sidebar .widget_nav_menu .widget-title~div{display:none;}

.with-sidebar .widget_display_forums .widget-title~ul{ display: none; }
.bbp-forums-widget{ padding-left: 0; list-style-type: none;}
#primary-menu.no-responsive .view-forum{ display: none;}

.page-id-13850 .sidebar #archives-5 > ul{ display: none;}

.page-title-block{text-align: left!important;}
.page-title-block .breadcrumbs-container {position: relative!important; width: 100%; margin-top: 25px;}
#page-title .page-title-title h1{font-weight: 500!important; font-size: 30px!important; line-height: 1;}
.breadcrumbs a{color:#f6d300!important;}
.breadcrumbs .current{color: #fff!important; border-bottom:0!important;}
#page-title.has-background-image{background-position: left 0 bottom 8%; background-repeat: no-repeat;}
#page-title.has-background-image:before{content:''; position:absolute; z-index:0; width:100%; height:100%; top:0; left:0; right:0; margin:0 auto; background:rgba(0,0,0,0.5); overflow:hidden;}
.page-title-block{background-color: rgba(0,0,0,0.5)!important;}
#page-title .page-title-title {position: relative!important;}
.intro-text-heading {padding: 10px 15px; background-color: #f6d200; display: block; color:#fff!important; text-transform: uppercase; font-weight: 500; font-size: 16px; line-height: 22px;}
.intro-text-heading:hover, .intro-text-heading:active, .intro-text-heading:focus{background-color:#2e2e2e;}
.widget-area .widget + .widget{margin-top:20px!important;}
.block-content {padding: 55px 0 55px 0!important;}
.no-top-margin:first-child{padding-top: 0!important;}
.no-bottom-margin:last-of-type {padding-bottom: 0!important;}
.panel-center.col-lg-9.col-md-9.col-sm-12.col-md-push-3.col-sm-push-0 .entry-content h1, .panel-center.col-lg-9.col-md-9.col-sm-12.col-md-push-3.col-sm-push-0 .entry-content .title-h1{margin-bottom:20px!important;}
.check-icon-listing ul {margin: 0; padding: 0;}
.check-icon-listing ul li {position:relative; padding-left:25px; padding-bottom: 10px;}
.check-icon-listing ul li:before{content: '\f00c'!important; font-family: FontAwesome!important;  font-size: 16px; margin-right: 10px; position: absolute; left: 0!important; top: 0!important; width: 13px!important; height: 10pximportant; border-radius: 0; background-color:transparent!important;}
.yellow-btn-wt-discount-code{border:1px dashed #c9cbd5; border-radius:40px; float:left!important; clear:both!important; padding: 4px 4px 2px 4px!important; margin-top: inherit;}
.yellow-btn-wt-discount-code-2{float:left!important; clear:both!important;}
.yellow-btn-wt-discount-code-3{float:left!important; clear:both!important;}
.yellow-btn-wt-discount-code-2.nofloat{float: none !important;}
.yellow-btn-wt-discount-code .wpb_column.vc_column_container.vc_col-sm-4, .yellow-btn-wt-discount-code-2 .wpb_column.vc_column_container.vc_col-sm-6,  .yellow-btn-wt-discount-code-3  .wpb_column.vc_column_container.vc_col-sm-4{width: auto!important; float: left;}
.yellow-btn-wt-discount-code > .wpb_column.vc_column_container.vc_col-sm-4{margin-top: inherit;}
.yellow-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#f6d200; border-color:#f6d200; color:#3e3e26!important; font-size:20px; line-height:20px; font-weight: 500!important;}
.yellow-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .yellow-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active, .yellow-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus{background-color:#212331; border-color:#212331; color:#fff!important; font-size:20px; line-height:20px; font-weight: 500!important;}
.discount-code p{font-weight: 900!important; font-size: 29px!important; line-height: 29px!important; color: #293156!important; margin: 0!important; padding: 10px 0 0 0!important; height: auto!important;}
.yellow-btn-wt-discount-code .wpb_content_element, .yellow-btn-wt-discount-code .vc_btn3-container, .yellow-btn-wt-discount-code-2 .wpb_content_element, .yellow-btn-wt-discount-code-2 .vc_btn3-container{margin-bottom:0!important;}
.yellow-btn-wt-discount-code .vc_column_container > .vc_column-inner:nth-last-child(1){padding-right:0!important;}
.online-course-box>.vc_column-inner>.wpb_wrapper:nth-child(1){border:1px solid #e3e3e3; padding:30px; border-radius:3px; height:100%;}
.online-course-box>.vc_column-inner>.wpb_wrapper:nth-child(1) h3{margin-bottom:10px!important;}
.online-course-box>.vc_column-inner>.wpb_wrapper:nth-child(1) .wpb_content_element{margin-bottom:0!important;}
.yellow-btn-wt-discount-code-2 .text-with-button, .yellow-btn-wt-discount-code-3 .text-with-button{margin-top:10px !important;}
.yellow-btn-wt-discount-code-2 .text-with-button .vc_column-inner{padding:0!important;}
.yellow-btn-wt-discount-code-3 .vc_col-sm-4:nth-child(2) .vc_column-inner{padding-left:0!important; padding-right:0!important;}
.dark-gray-bg{background-color:#2e2e2e;}
.dark-gray-bg:hover, .dark-gray-bg:active, .dark-gray-bg:focus{background-color:#f6d200;}
*:not(.gem-table):not(.cart_totals) > table:not(.shop_table):not(.group_table):not(.variations) td, *:not(.gem-table):not(.cart_totals) > table:not(.shop_table):not(.group_table):not(.variations) th{border-color:#e3e3e3;}
.custom-tbl table{border-collapse: separate;}
.custom-tbl table tr:nth-child(even) th, .custom-tbl table tr:first-child th, .custom-tbl table tr:first-child td, .custom-tbl table tr:nth-child(even) td{border-bottom: 0!important;}
.custom-tbl table tr:nth-child(even) td{border-top: 0!important;}
.custom-tbl table tr:nth-child(1) td{border-bottom:1px solid #e3e3e3!important;}
.custom-tbl table tr:last-child td{border-bottom:1px solid #e3e3e3!important;}
.custom-tbl table tr th, .custom-tbl table tr td{border-right: 0!important;}
.custom-tbl table tr th:last-child, .custom-tbl table tr td:last-child{border-right:1px solid #e3e3e3!important;}
.custom-tbl table th, .custom-tbl table td{padding:10px!important;}
.custom-tbl h6{margin:0; padding:0; font-size:17px; line-height:21px; color:#5c5b61;}
.custom-tbl table tbody{font-size:15px; line-height:19px; color:#5c5b61; background-color:#fff;}
.accident-medical-expense-benefits-tbl tr:nth-child(1) th:nth-child(1){border-left-color: #fff!important; border-top-color: #fff!important; background-color:#fff;}
.accident-medical-expense-benefits-tbl tr:nth-child(1) th:nth-child(2), .custom-tbl tr:nth-child(1) th:nth-child(1){border-radius:3px 0 0 0;}
.accident-medical-expense-benefits-tbl tr:nth-child(1) th:nth-child(3), .custom-tbl tr:nth-child(1) th:nth-child(3){border-radius:0 3px 0 0;}
.accident-medical-expense-benefits-tbl tr:nth-child(1) th:nth-child(3), .custom-tbl tr:nth-child(1) th:nth-child(3){border-radius:0;}
.accident-medical-expense-benefits-tbl tr:nth-child(2) th:nth-child(1){border-radius: 3px 0 0 0; text-align:left;}

.accident-medical-expense-benefits-tbl tr:first-child th{border-left-color: #fff!important; border-top-color: #fff!important; background-color:#fff;}
.accident-medical-expense-benefits-tbl tr:first-child th:first-child{border-radius:3px 0 0 0;}
.accident-medical-expense-benefits-tbl tr:first-child th:last-child{border-radius:0 4px 0 0;}
.accident-medical-expense-benefits-tbl tr:first-child th{border-radius: 3px 0 0 0; text-align:left;}


.custom-tbl tr:last-child td:nth-child(1){border-radius: 0 0 0 3px;}
.custom-tbl tr:last-child td:last-child{border-radius: 0 0 3px 0;}

.accident-medical-expense-benefits-tbl tr:nth-child(1) th:nth-child(2), .accident-medical-expense-benefits-tbl tr:nth-child(1) th:nth-child(3){background-color:#272b37; border-color:#272b37!important; text-align:center;}

.accident-medical-expense-benefits-tbl tr:first-child th{background-color:#272b37; border-color:#272b37!important; text-align:center;}

.accident-medical-expense-benefits-tbl thead tr:nth-child(2){background-color:#edeeee;}


.custom-tbl thead tr:nth-child(1){background-color:#edeeee; text-align:left;}


.accident-medical-expense-benefits-tbl tr:nth-child(1) th:nth-child(3){border-left:1px solid #4d5059!important;}
.accident-medical-expense-benefits-tbl tr:nth-child(1) th:nth-child(2) h6, .accident-medical-expense-benefits-tbl tr:nth-child(1) th:nth-child(3) h6{font-size:20px; line-height:24px; color:#fff;}

.accident-medical-expense-benefits-tbl tr:first-child th{border-left:1px solid #4d5059!important;}
.accident-medical-expense-benefits-tbl tr:first-child th h6{font-size:20px; line-height:24px; color:#fff;}

/*.contracting-company-news-wrap .vc_grid-item-mini{border: 0;}*/
/*.contracting-company-news-wrap .gem-button-size-tiny{margin: 0 20px 20px 0;}
.contracting-company-news-wrap .post-title .entry-title{font-size: 18px; line-height: 30px;}
.contracting-company-news-wrap .post-title .entry-title span.light{font-size: 18px; line-height: 20px;}*/

.fa {display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.fa-info-circle:before {content: "\f05a";}
.tipso_content{padding:10px 15px;}
.tipso_style{border:0; cursor: pointer;}
.tipso_bubble{border:1px solid #d2d2d2; box-shadow: 0 0 10px 3px #E0E0E0; text-align:left;}
.tipso_bubble.top>.tipso_arrow:before {content: '';width: 0;height: 0;border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 9px solid #d2d2d2;position: absolute;left: -9px;right: 0;bottom: -1px;z-index: -10!important;}
.tipso_bubble p{margin-bottom:5px;}
.tipso_bubble p:last-child{margin-bottom:0;}
.font-14 .light{font-size:14px; line-height:18px;}
.plan-a-pan-b-tbl-column table tr:first-child th:nth-last-child(1), .plan-a-pan-b-tbl-column table tr:first-child th:nth-last-child(2), .plan-a-pan-b-tbl-column table tr:first-child td:nth-last-child(1), .plan-a-pan-b-tbl-column table tr:first-child td:nth-last-child(2){width:158px;}
.text-center, .text-center.custom-tbl thead tr{text-align:center;}
.comparison-of-benefits-column table tr:first-child th:last-child, .comparison-of-benefits-column table tr:first-child td:last-child{width:158px;}
.overall-limit-of-insurance-per-occurrence-tbl table tr:last-child{background-color:#edeeee;}
.last-column-text-center tr th:last-child, .last-column-text-center tr td:last-child{text-align:center;}
.discount-prescription-drug-program-text p:nth-child(2){clear:left;}
.text-italic{font-style: italic;}
.link-color-gray a{color:#5c5b61; text-decoration:underline;}
.link-color-gray a:hover, .link-color-gray a:active, .link-color-gray a:focus{color:#3d3952; text-decoration:none;}
.alphabet-listing ul{margin: 0; padding: 0 0 0 20px;}
.alphabet-listing ul li{list-style-type:lower-alpha;}
.alphabet-listing ul li:before{display:none;}
.gem-button-size-medium{margin:0;}
.gem-button-size-medium i{font-size: 24px!important;}
.sidebar .widget_nav_menu>div.menu-member-services-container{display:block;}
.sidebar .widget-area .widget_nav_menu > div.menu-member-services-container > ul > li > a{text-transform:uppercase!important; color:#fff!important; background-color:#2e2e2e!important;}
.sidebar .widget-area .widget_nav_menu > div.menu-member-services-container > ul > li > a:hover, .sidebar .widget-area .widget_nav_menu > div.menu-member-services-container > ul > li > a:active, .sidebar .widget-area .widget_nav_menu > div.menu-member-services-container > ul > li > a:focus{background-color:#f6d200!important; color:#fff!important;}
.sidebar .widget-area .widget_nav_menu > div.menu-member-services-container > ul > li.current-menu-item > a{background-color:#f6d200!important; color:#fff!important;}
.sidebar .widget-area .widget_nav_menu > div.menu-member-services-container > ul > li.current_page_item > a{background-color:#f6d200!important; color:#fff!important;}
.sidebar .widget-area .widget_nav_menu > div.menu-member-services-container > ul > li.menu-item-active > a{background-color:#f6d200!important; color:#fff!important;}
.vc_tta.vc_tta-color-thegem.vc_tta-style-simple_dashed .vc_tta-controls-icon::before, .vc_tta.vc_tta-color-thegem.vc_tta-style-simple_dashed .vc_tta-controls-icon::after{border-color: #f6d200; color: #f6d200;}
.wpml-ls-legacy-dropdown{width:190px;}
.wpml-ls-legacy-dropdown .wpml-ls-flag{border-radius:50%; width:15px; height:15px;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{position: absolute;  width: 9px; height: 16px; right: 14px; top: 50%; margin-top: -9px; font-weight: normal; font-family: 'thegem-icons'; content: '\e602'; font-size: 20px; line-height: 16px; color: #3c3950; border: 0;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-top:0!important;}
/*footer .widget_nav_menu > div > ul li:nth-child(6) a{margin-top: 12px;}*/
div#nav_menu-2, div#mc4wp_form_widget-3, div#project_info-4, div#mc4wp_form_widget-2, div#project_info-2, footer.site-footer #text-3{position: relative!important; left: 0px!important; top: 0px!important; float:left; height:auto;}
div#nav_menu-2{width:50%;}
div#mc4wp_form_widget-3, div#mc4wp_form_widget-2, footer.site-footer #text-3{width: 300px;}

.page .block-content .col-md-9 .wd_ads_group{ display:inline-block; margin:10px;}
.page .block-content article.page .wd_ads_group{ display:inline-block; margin:10px;}

div#project_info-4, div#project_info-2{width: 305px;}
div#project_info-4{width:50%;}
.vc_tta.vc_general.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel-body{padding: 15px 0 50px 0;}
.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title {font-family: 'Roboto';font-weight: 600!important;}
.hightlight-list table tr td.check-icon-listing{text-align:left;}
.hightlight-list table tr:nth-last-child(3) td:nth-child(1){border-bottom:1px solid #e3e3e3!important;}
.breadcrumbs-container .breadcrumbs span {color: #f6d300;}
.breadcrumbs-container .bc-devider:before {color: #fff;}
.widget_recent_entries ul li:before, .widget_recent_comments li:before{display:none;}
.widget_recent_comments li{border-radius:0;}
.sidebar .widget ul li, .widget_recent_comments ul{margin:0; padding:0;}
.widget_categories li{border:0;}
.sidebar .widget>div>ul>li>a, .sidebar .widget>ul>li>a{background-color: #f5f6f6!important;color: #41414a!important;font-size: 16px!important;line-height: 20px!important;text-transform: capitalize!important;letter-spacing: 0!important;display: block;padding: 12px 10px 12px 10px; margin: 0; border-top:1px solid #fff;}
.sidebar .widget ul li:first-child a{border-top:0;}
.sidebar .widget-area .widget .menu>li {border-color: #fff!important; position: relative;}
.sidebar .widget>ul {display: block; margin-top:0; border:0;}
.sidebar .widget-area .widget > ul > li > a:hover, .sidebar .widget-area .widget > ul > li.menu-item-active a {background-color: #f6d200!important;}
.post-author-block.rounded-corners.clearfix {display: none;}
.comments-title:before{display: none;}
.comment-reply-title:before{display: none;}
article:not(.type-page) > .entry-content.post-content {margin-bottom: 30px;}
.comments-area {margin-top: 30px;}
.post-content .post-meta {margin-bottom: 30px;}
.post-meta-categories a{color:#3c3950;}
.comments-link a:hover{color:#f6d300;}
.gem-button.gem-button-style-outline{border-color: #f6d300;}
.gem-button.gem-button-style-outline {color: #3e3c29!important; border-color: #3e3c29!important; border-radius:35px!important; font-weight: 400;}
.gem-button.gem-button-style-outline:hover{background-color:#3e3c29; border-color: #3e3c29!important; color: #fff!important;}
.comment-list{margin-bottom: 30px;}
.comment-form-message a{color:#f6d300;}
.comment-form .form-submit .gem-button.submit{background-color: #f6d300; border-radius: 35px;}
.post-tags-list a:hover{background-color:#f6d300;}
.widget_meta li:before, .widget_rss li:before{display:none;}
.sidebar .widget_search .widget-title{display:none;}
.widget.widget_search .gem-button:before{color:#3d3952;}
.item-post-container .entry-title{margin: 15px 0 5px 0;}
.comment-reply-link{padding: 2px 15px;}
#colophon .widget_nav_menu ul.menu li.menu-item-active > a{color:#f6d300!important;}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon{color:#f6d300;}
.sidebar .widget-area .widget .sub-menu li{border-top:1px solid #f9e14d!important;}
.sidebar .widget_recent_entries li,.sidebar .widget_meta li{border-bottom: 0;}
span.comment-author-link {display: none;}
.post .post-meta.date-color{display:none;}
.video-container {position: relative; padding-bottom: 111%; padding-top: 0; height: 0; overflow: hidden; margin-top: 26px!important;}
.video-container iframe {position: absolute; top:0; left: 0; width: 100%; height: 100%;}
h1.blog-title{font-size: 30px; color: #3d3952; line-height: 36px; text-align: left;}
body input[type="text"], body input[type="password"], body input[type="color"], body input[type="date"], body input[type="datetime"], body input[type="datetime-local"], body input[type="email"], body input[type="number"], body input[type="range"], body input[type="search"], body input[type="tel"], body input[type="time"], body input[type="url"], body input[type="month"], body input[type="week"], body textarea, body .chosen-container, body .select2-container, body .checkbox-sign, body .radio-sign{background-color:#fff; border-color:#d1d1d1!important; width: 100%; border-radius:3px;}
body input[type="text"].wpcf7-validates-as-required, body input[type="password"].wpcf7-validates-as-required, body input[type="color"].wpcf7-validates-as-required, body input[type="date"].wpcf7-validates-as-required, body input[type="datetime"].wpcf7-validates-as-required, body input[type="datetime-local"].wpcf7-validates-as-required, body input[type="email"].wpcf7-validates-as-required, body input[type="number"].wpcf7-validates-as-required, body input[type="range"].wpcf7-validates-as-required, body input[type="search"].wpcf7-validates-as-required, body input[type="tel"].wpcf7-validates-as-required, body input[type="time"].wpcf7-validates-as-required, body input[type="url"].wpcf7-validates-as-required, body input[type="month"].wpcf7-validates-as-required, body input[type="week"].wpcf7-validates-as-required, body textarea.wpcf7-validates-as-required, body .chosen-container.wpcf7-validates-as-required, body .select2-container.wpcf7-validates-as-required, body .checkbox-sign.wpcf7-validates-as-required, body .radio-sign.wpcf7-validates-as-required{border-color:#ff8d8d!important;}
.wpcf7-form .wpcf7-quiz, .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form input.wpcf7-text{padding:4px 8px!important;}
.wpcf7-form  .wpcf7-form-control-wrap{width:100%;}
.wpcf7-form input[type='submit']{background-color:#f6d300; text-transform:uppercase; color: #3e3c29; font-weight:normal; border-radius:30px;}
.wpcf7-form input[type='submit']:hover{background-color:#212331; color:#fff;}
p.subscribe-form {position: relative;}
footer#colophon.site-footer .mc-form{margin-top: 0;}
footer#colophon.site-footer input#mc4wp_email {border: 1px solid #3a4050!important; height: 42px; border-radius:0; padding-right: 48px !important; color: #99a9b5; padding: 10px;}
footer#colophon.site-footer input#mc4wp_submit{ width: 40px; font-weight: normal; height: 41px; position: absolute; right: 0; padding: 0; top: -8px; margin: 13px 0 0 0; font-size: 24px; font-family: thegem-icons; border-radius: 0px; background-color: #394050; color: #99a9b5;}
footer#colophon.site-footer input#mc4wp_submit:hover{background-color: #00bcd4; color: #fff;}
footer#colophon.site-footer input#mc4wp_email:focus{outline: 0;}
.row.inline-row.footer-widget-area {height: auto!important;}
body .blog-style-compact article .gem-compact-item-content{overflow:visible!important;}
body div#page-title {padding-top: 50px!important; padding-bottom: 30px!important;}
.archive .page-title-style-1 {background-position: left 0 bottom 8%; background-repeat: no-repeat; background-image: url(http://9e9.30f.myftpupload.com/wp-content/uploads/2017/04/inner-banner.jpg);}
.archive .page-title-style-1:before{content:''; position:absolute; z-index:0; width:100%; height:100%; top:0; left:0; right:0; margin:0 auto; background:rgba(0,0,0,0.5); overflow:hidden;}
#site-header.fixed.shrink .header-style-3 #primary-menu.no-responsive > li.menu-item-current a{color:#F6B700;}
.header-style-3 #primary-menu.no-responsive > li.menu-item-has-children.menu-item-current:after{color:#F6B700;}
.header-style-3 #primary-menu.no-responsive > li.menu-item-current > a{color:#F6B700;}

ul.prizelist, ul.prizelist li{list-style-type: none; padding: 0;}
ul.prizelist li {margin-bottom: 10px;}
ul.prizelist li img {margin-right: 10px;}
ul.prizelist li:before{display: none;}

.marb10{margin-bottom: 10px;}
div.footer-site-info a{color: #2f538b;}
.rev_slider .tp-mask-wrap .tp-caption > p{font-size: 100% !important; line-height: 120% !important;}
.overlay{display: none;}
li.show-sm{display: none;}

body .hide{display:none!important;}
nav#top-area-menu-mobile{display: none;}
/*nav#top-area-menu-mobile .top_area_mobile:last-child{ display: none; }*/
.hide-logout, body.driver-user .show-login, body.carrier-user .show-login, body.carrier-user .hide-carrier-menu{display: none !important;}
body.driver-user .hide-logout, body.carrier-user .hide-logout{display: inline-block !important;}

.yellow-link{ background-color: #f6d200; border:0; color: #3e3e26!important; font-size: 20px; line-height: 20px; font-weight: 500!important; padding: 14px 20px; border-radius: 2em; text-decoration: none; text-transform: uppercase; display: inline-block; margin-top: 2px;}
.yellow-link:hover, .yellow-link:focus{ background-color: #212331; border-color: #212331; color: #fff!important; text-decoration: none;}
a.yellow-link{ background-color: #f6d200; border-color: #f6d200; color: #3e3e26!important; font-size: 20px; line-height: 20px; font-weight: 500!important; padding: 14px 20px; border-radius: 2em; text-decoration: none; text-transform: uppercase; display: inline-block; margin-top: 2px;}
a.yellow-link:hover, a.yellow-link:focus{ background-color: #212331; border-color: #212331; color: #fff!important; text-decoration: none;}
.page-id-25287, .page-id-25293{display:none;}
.page-id-25287.carrier-user, .page-id-25293.carrier-user, .page-id-25287.adminlogin-user, .page-id-25293.adminlogin-user{display:block;}
.yellow-btn-new {display:inline-block; margin-right:5px; background-color: #f6d200; border-color: #f6d200; color: #3e3e26!important; font-size: 20px; line-height: 20px; font-weight: 500!important; padding: 14px 20px; border-radius: 2em; text-decoration: none!important; text-transform: uppercase;}
.yellow-btn-new:hover, yellow-btn-new:active, .yellow-btn-new:focus, .yellow-btn-new:active{background-color: #212331; border-color: #212331; color:#fff!important;}

/*16-2-17 driver occupational & driver cargo insurance*/
.driveroccupational-user #menu-insurance .menu-item-25913,.driveroccupational-user .primary-navigation .menu-item-25206{display:block;}
.drivercargo-user #menu-insurance .menu-item-25935, .drivercargo-user .primary-navigation .menu-item-25865{ display:block;}
#menu-insurance .menu-item-25913, .primary-navigation .menu-item-25206{display:none;}
#menu-insurance .menu-item-25935, .primary-navigation .menu-item-25865{display:none;}
.primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li.menu-item-25206{display:none;}
.driveroccupational-user .primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li.menu-item-25206{display:none;}


/*Insurance - Cargo/General liabilities -> Company policy*/
#menu-insurance .menu-item-26931, .primary-navigation .menu-item-26932{display:none;}
.drivercargo-user #menu-insurance .menu-item-26931, .drivercargo-user .primary-navigation .menu-item-26932{display:block;}
.primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li.menu-item-26932{display:none;}
.drivercargo-user .primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li.menu-item-26932{display:block;}
#menu-insurance .menu-item-26869, .primary-navigation .menu-item-26875{display:none;}
.drivergeneralliability-user #menu-insurance .menu-item-26869, .drivergeneralliability-user .primary-navigation .menu-item-26875{display:block;}


/* css for ads */
.wd_ads_group{text-align: center;}

/*css for Home page ads added on 16May18*/
.homepage_ads{margin-bottom: 10px;}

/*css for Inner page ads added on 28May18*/
.page-template-default .panel .panel-center article .wd_ads_group{display: inline-block;margin: 12px 1% 12px 0;width: 32%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.page-template-default .panel .panel-center article .wd_ads_group:last-child{margin-right:0;}

.home .panel .panel-center .homepage_ads + .wd_ads_group{display:none;}

.user-only, .user-only-link{ display: none !important;}
.driver-user .user-only, .carrier-user .user-only, .drivercargo-user .user-only, .driveroccupational-user .user-only{ display: block !important;}
.driver-user .user-only-link, .carrier-user .user-only-link, .drivercargo-user .user-only-link, .driveroccupational-user .user-only-link{ display: inline-block !important;}
.driver-user .hide-user-only, .carrier-user .hide-user-only, .drivercargo-user .hide-user-only, .driveroccupational-user .hide-user-only{ display: none;}

.wd_ads_group img { max-height:190px; max-width: 190px;}

select.select-subject, select.state-names { height: 36px; padding: 4px 8px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px;}
.other-subject textarea{ height: 110px;}

.sidebar .widget-area .widget_nav_menu ul#menu-member-benefits.menu li.menu-item a, .sidebar .widget-area .widget_nav_menu ul#menu-contracting-companies.menu li.menu-item a {
    background-color: #ffdb0c!important;
    color: #41414b!important;
}	

#site-header.fixed.shrink .site-title, #site-header.fixed #primary-menu > li > a, #site-header.fixed.shrink .header-style-3 #primary-menu.no-responsive > li, #site-header.fixed.shrink .header-style-4 #primary-menu.no-responsive > li{-webkit-transition: none; -moz-transition: none; transition: none;}

.sidebar .blog-subscribe-to-newsletter-link{background-color: #ffdb0c; color:#41414b; padding:13px 13px 11px 13px; font-size:16px; line-height:20px; display:block; text-decoration:none; text-transform:uppercase; font-weight:500;}
.sidebar .blog-subscribe-to-newsletter-link:hover, .sidebar .blog-subscribe-to-newsletter-link:focus{background-color:#2e2e2e; color:#fff; text-decoration:none;}

.video-title-section .vc_custom_heading a:hover{opacity:1; color:#edae1c;}

.safety-training-wrap .vc_custom_heading a:hover{opacity:1!important; color: #edae1c!important;}
.safety-training-wrap .section-ttl{font-size: 24px; color: #edae1c; line-height: 28px; text-align: left; margin:0 0 1.2em 0;}
.safety-training-wrap .section-ttl span{font-size: 19px; color: #000; display: inline-block;}
.mt-30{margin-top: 30px!important;}
.mt-50{margin-top: 50px!important;}

/*.safety-training-ttl{box-sizing:border-box; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox;}
.safety-training-ttl .online-course-box.wpb_column{-webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch;}
.safety-training-ttl .online-course-box>.vc_column-inner>.wpb_wrapper:nth-child(1){min-height:unset;}*/

.sidebar .mc4wp-form-fields{padding:10px 15px; margin-top:0;}
.sidebar .mc4wp-form-fields p{margin-bottom:5px;}
.sidebar .mc4wp-form-fields .mc-form{margin-bottom:5px;}
.sidebar .mc4wp-form-fields #mc4wp_email:focus{outline:none;}

.sidebar .widget_mc4wp_form_widget .widget-title{background: #ffdb0c!important; color: #41414b!important;}
.sidebar .widget_mc4wp_form_widget .widget-title:after{color: #41414b!important;}
.sidebar .widget-area #mc4wp-form-1{display:none;}

/*Forum Styling*/
#bbpress-forums, #bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta{font-size:17px; line-height:26px; color:#5c5b61; font-weight:400;}
div.bbp-template-notice li, div.bbp-template-notice p{font-size:17px; line-height:26px;}
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics{font-size:17px; line-height:26px;}
#bbpress-forums a{color:#F6B700;}
#bbpress-forums a:hover{color:#3c3950;}
body.bbpress div#page-title{background-image:url(https://www.a4dd.org/wp-content/uploads/2017/04/inner-banner.jpg); background-position:left 0 bottom 8%;}
body.bbpress div#page-title:before{content: ''; position: absolute; z-index: 0; width: 100%; height: 100%; top: 0; left: 0; right: 0; margin: 0 auto; background: rgba(0,0,0,0.5); overflow: hidden;}
.bbp-breadcrumb{display:none;}
#bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select{min-height:36px; height:36px; border-color:#d1d1d1; border-radius:3px;}
.bbp-submit-wrapper .button{background-color:#f6d300; text-transform:uppercase; color:#3e3c29; font-weight:normal; border-radius:30px; border:0; padding:5px 15px;}
.bbp-submit-wrapper .button:hover{background-color: #212331; color: #fff;}
#bbpress-forums fieldset.bbp-form{padding:10px 20px 20px 20px;}
#bbpress-forums fieldset.bbp-form input[type="checkbox"]{width:15px; height:15px;}
#bbp-search-form{margin-bottom:30px;}
#bbp-search-form #bbp_search, .bbp-search-form input[type="text"]{height:40px;}
.bbp-search-form input[type="text"]{width:auto;}
#bbp-search-form input[type='submit'], .bbp-search-form input[type='submit']{margin:0; margin-left:12px; background-color:#f6d300; text-transform:uppercase; color:#3e3c29; font-weight: normal;}
#bbp-search-form input[type='submit']:hover, .bbp-search-form input[type='submit']:hover{background-color:#212331; color:#fff;}
#bbpress-forums li.bbp-header{background: #f6d300; font-weight: 500; text-transform: uppercase; color: #41414a; font-size: 15px;}
#bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header{border-top:0;}
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics{border-color:#f1f3f2;}
body.bbp-user-page .breadcrumbs>*{display:none;} 
body.bbp-user-page .breadcrumbs span{display:block;} 
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{background-color:#2e2e2e; color: #fff; padding: 10px 10px; text-transform: uppercase; font-weight: 500; font-size: 15px; line-height: 20px; cursor: pointer; position: relative; margin-top:15px;}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{opacity:1; background-color:#ffdb0c; color: #41414b;}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li:first-child a{margin-top:0;}
div.bbp-submit-wrapper{float:left;}
span.bbp-admin-links a{font-size: 16px; text-transform: capitalize;}
div.bbp-breadcrumb, div.bbp-topic-tags {font-size: 14px;}
.bbp-reply-ip{line-height:16px;}
div.bbp-forum-header, div.bbp-reply-header, div.bbp-topic-header{border-color:#f1f3f2;}
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea{border-radius:3px;}
.wp-generate-pw, #bbpress-forums #bbp-your-profile fieldset.submit button {background-color: #f6d300; font-size:15px; text-transform: uppercase; color: #3e3c29; font-weight: normal; border-radius: 30px; border: 0; padding: 5px 15px;}
.wp-generate-pw:hover, #bbpress-forums #bbp-your-profile fieldset.submit button:hover{background-color: #212331; color:#fff;}
.bbp-forums .bbp-footer, .bbp-topics .bbp-footer, .bbp-replies .bbp-footer{display:none;}
.bbpress .sidebar .widget-area ul{margin:0; padding:0; list-style:none;}
.bbpress .sidebar .widget-area .widget-title{cursor:unset;}
.bbpress .sidebar .widget-area .widget-title:after{display:none;}
.bbp-search .page-title-block .page-title-title h1{position:relative;}
.bbp-search .page-title-block .page-title-title h1:before{content:'Search';}
.bbp-user-page .page-title-block .page-title-title h1:before, .bbp-user-edit .page-title-block .page-title-title h1:before{content:'My Account';}
.topic-tag .page-title-block .breadcrumbs, .bbp-search .page-title-block .breadcrumbs, .bbp-user-page .page-title-block .breadcrumbs, .bbp-user-edit .page-title-block .breadcrumbs{display:none;}
body.bbpress #main-content .block-content .container .panel .panel-center{width:75%;}
/*.bbpress-wrapper .subscription-toggle{background-color: #f6d300; text-transform: uppercase; color: #3e3c29!important; font-weight: normal; border-radius: 30px; border: 0; padding: 5px 15px; display: inline-block; margin-bottom:15px;}
.bbpress-wrapper .subscription-toggle:hover{background-color: #212331; color: #fff!important;}*/
.online-course-box h3{line-height:24px;}
.online-course-box h3 a{font-size:20px; color:#3d3952; line-height:24px; text-align:left;}
.online-course-box h3 a:hover{color:#edae1c;}

.forum-archive #bbpress-forums .bbp-forum-info .bbp-forum-content img { float: left; margin: 0 10px 5px 0;}
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label{ font-weight: normal; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{ background-color: #f6d300; text-transform: uppercase; color: #3e3c29; font-weight: normal; border-radius: 30px; border: 0; }
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover { background-color: #212331; color: #fff;}

.sidebar .widget>ul.bbp-topics-widget{list-style:none; margin:0; padding:0;}

.forum-activation-page div#content { padding-bottom: 30px; max-width: 1212px; width:100%; margin-right: auto; margin-left: auto; padding-left: 21px; padding-right: 21px;}
.forum-activation-page div#content h2{ margin-bottom: 10px;}

.marquee-block { margin-bottom: 0;}
.marquee-block .vc_column-inner { padding-top: 0 !important;}
.marquee-block .marquee-box { margin-bottom: 0;}
.marquee-block .marquee-cont > span { float: left; margin-right: 5px; padding: 8px 10px; background: #fcb918; color: #000000; font-size: 17px;}
.marquee-block marquee { width: calc(100% - 140px); float: left;}
.marquee-block .marquee-cont p { display: inline-block; margin: 9px 30px 0 0; color: #000; font-size: 16px;}

.home .panel .panel-center .homepage_ads~.wd_ads_group{display:none!important;}


body .vc_btn3-container.box-custom-head.vc_btn3-inline{margin-bottom:2px!important;}
body .box-custom-head a.vc_btn3.vc_btn3-style-custom{background-image:none; background-color:transparent!important; padding:0; font-size:20px; line-height:30px; color:#3d3952!important; font-weight:bold;}
body .box-custom-head a.vc_btn3.vc_btn3-style-custom:hover{color:#edae1c!important;}

.preloader{display:none;}
.page-template-default .panel .panel-center article .homepage_ads .wd_ads_group{width:auto;}
.homepage_ads img{max-width:100%; height:auto;}


/*Optimization*/
.custom-home-slider{position:relative!important; z-index:1; margin-bottom:0!important;}
.custom-home-slider .wpb_single_image{margin-bottom:0!important;}
.custom-home-slider .wpb_single_image .vc_single_image-wrapper:before{content:''; width:100%; height:100%; display:block!important; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; background:rgba(0,0,0,0.7); z-index:0;}
.custom-home-slider .custom-home-slider-text{margin-bottom:0!important}
.custom-home-slider .custom-home-slider-text>.wpb_wrapper{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); margin:auto; width:100%; max-width:1030px; padding:0 15px;}
.custom-home-slider h2{font-family:'Roboto'; text-transform:uppercase!important; font-size:50px; line-height:58px; font-weight:100; margin:0; padding:0; color:#fff;}
.custom-home-slider h1{font-family:'Roboto'; text-transform:uppercase!important; font-size:80px; line-height:86px; font-weight:900; margin:0; padding:0; color:#fff;}
.custom-home-slider p{font-family:'Roboto'; font-size:24px; line-height:34px; font-weight:300; margin:0 0 10px 0; padding:0; color:#fff;}
.custom-home-slider .wpb_single_image .vc_figure, .custom-home-slider .wpb_single_image .vc_figure *{vertical-align:middle!important;}
.get-box .gem-textbox-picture{min-height:93px;}


/*03-11-21*/
h3, h4, h5{margin-top:10px; margin-bottom: 5px;}
.top-area-menu .nav-menu>li.hide-my-account{display:none;}
body.driver-user .top-area-menu .nav-menu>li.hide-my-account, body.carrier-user .top-area-menu .nav-menu>li.hide-my-account{display: inline-block!important;}
.sidebar .widget-area .widget-title, .sidebar .widget .widget-title{padding-right:15px!important;}

.single-thegem_news .sidebar .widget-area, .post-type-archive-thegem_news .sidebar .widget-area, .archive .sidebar .widget-area{display:none;}
.single-thegem_news .sidebar .widget-area.a4dd-news-sidebar, .post-type-archive-thegem_news .sidebar .widget-area.a4dd-news-sidebar, .archive .sidebar .widget-area.a4dd-blogs-sidebar{display:block;}

.widget_archive [aria-current]:not([aria-current="false"]){background-color:#f6d200!important;}

.mb-5px{margin-bottom:5px!important;}    
.mt-10px{margin-top:10px!important;}   
.pl-25px{padding-left:25px!important;}   

#primary-menu.no-responsive li a{background-color:#fff;}
.a4dd-submenu a{position:relative!important; padding-left:55px!important; border-left:3px solid transparent!important;}
.a4dd-submenu a:before{content:''; background-color:#3c3950; width:6px; height:6px; border-radius:50%; display:inline-block; position:absolute; left:40px; top:22px;}
.a4dd-submenu:hover a:before, .a4dd-submenu.menu-item-active a:before{background-color:#b1b6bc;}


.sidebar .a4dd-submenu a{padding-left:37px!important; border-left:0!important;}
.sidebar .a4dd-submenu a:before{top:19px; left:22px;}
.sidebar .a4dd-submenu:hover a:before, .sidebar .a4dd-submenu.menu-item-active a:before{background-color:#41414a;}


#site-header .site-title{width:100%; max-width:364px;}

.link-yellow-on-hover:hover{color:#edae1c!important;}

.post-type-archive-thegem_news .post-meta.date-color{display:none!important;}

/*24-08-22*/
.registered-company-services-title-w-img{margin-bottom:0!important;}
.registered-company-services-title-w-img .vc_col-sm-3{width:106px!important;}
.registered-company-services-title-w-img .vc_col-sm-9{width:calc(100% - 106px)!important;}
.registered-company-services-list-w-img .wpb_row{margin-bottom:0!important;}
.registered-company-services-list-w-img .vc_col-sm-10{width:calc(100% - 106px)!important;}
.registered-company-services-list-w-img .vc_col-sm-2{width:106px!important;}
.registered-company-services-list-w-img .wpb_wrapper>div{margin-bottom:10px!important; padding-top:0!important;}
.registered-company-services-list-w-img .wpb_wrapper>div:last-child{margin-bottom:0!important;}
.registered-company-services-list-w-img .wpb_wrapper ul.mt-10px{margin-top:0!important;}


/*07-10-22*/
.page-id-29655 .video-title-section{margin-left:-15px; margin-right:-15px;}
.page-id-29655 .video-title-section .vc_column_container>.vc_column-inner{padding-left:15px; padding-right:15px;}
.page-id-29655 .online-course-box>.vc_column-inner>.wpb_wrapper:nth-child(1){padding:20px;}
.page-id-29655 .highlighted-online-course-box>.vc_column-inner>.wpb_wrapper:nth-child(1){border-width:2px;}
.page-id-29655 .highlighted-online-course-box h3 a{color:#edae1c;}
.page-id-29655 .highlighted-online-course-box h3 a:hover{color:#3d3952;}

.a4dd-fbold a{font-weight:bold!important;}
.a4dd-uppercase a{text-transform:uppercase!important;}
.sidebar .widget-area .widget_nav_menu>div>ul>li.a4dd-uppercase>a{text-transform:uppercase!important; padding-right:10px!important; font-size:15px!important;}

/*04-11-22*/
.delivery-insurance-center-list-w-img .registered-company-services-list-w-img .vc_col-sm-10{width:calc(100% - 192px)!important; float:left!important;}
.delivery-insurance-center-list-w-img .registered-company-services-list-w-img .vc_col-sm-2{width:192px!important; float:left!important;}

/*09-11-22*/
.horizontal-list-with-img{margin-bottom:0!important;}
.horizontal-list-with-img .vc_col-sm-10{width:calc(100% - 192px)!important; float:left!important;}
.horizontal-list-with-img .vc_col-sm-2{width:192px!important; float:left!important;}

/*15-11-22*/
.gem-table-style-3 thead tr th:nth-child(odd){background-color:#f6d200; color:#3e3e26;}
.gem-table-style-3 thead tr th:nth-child(odd) h6{color:#3e3e26;}

/* top part search - 23nov22*/
li.menu-item-search>a:before { content: "\e612"; display: block; font-family: thegem-icons; font-size: 24px; font-weight: 400; margin-right: 5px; text-align: center; vertical-align: top; width: 100%;}
nav#top-area-menu >ul { float: right;}
.top-area .top-area-items .top-area-block li.menu-item-search { line-height: 33px; height: 33px; position: relative;}
ul.top-search { padding-left: 0; margin-left: 15px; border-left: 1px solid #dbdddc; display: block!important;}
ul.top-search li { background: #f1f3f2; padding: 0 5px;}
.menu-item-search.active .minisearch { z-index: 100; background: #fff;}
ul.top-search li:hover { background: #f6d300;}
ul.top-search a:hover { color: #5f727f !important;}

body .jc-burnett-head{margin-top:5px!important; margin-bottom:1.1em!important; min-height:48px!important;}
body .peter-schlactus-head{margin-top:5px!important; margin-bottom:1.1em!important; min-height:87px!important;}

.a4dd-google-tran-and-menu-box{display:table-cell; width:99%; vertical-align:middle; text-align:right;}
.header-style-3 #primary-menu.no-responsive>li, #site-header.fixed.shrink .header-style-3 #primary-menu.no-responsive>li{padding-top:10px; padding-bottom:10px;}
.a4dd-google-translate-box{height:34px; margin-bottom:10px;}
#site-header .header-main{display:flex; justify-content:space-between; align-items:center;}
#site-header .site-title{float:left;}
.a4dd-google-tran-and-menu-box{float:right; width:auto;}


/*Google Translate*/
div#google_translate_element, .goog-te-gadget .goog-te-combo, .select-lang-empty-div{width:156px; min-width:156px; overflow:hidden;}
.select-lang-empty-div{width:156px; min-width:156px; font-size:13px; text-align:left; padding:3px 8px 3px 8px!important; white-space:nowrap; cursor:pointer; display:inline-block; vertical-align:middle; display:inline-flex; align-items:center;}
.select-lang-empty-div img{margin-right:5px; margin-right:5px; position:absolute; top:50%; transform:translateY(-50%); left:8px;}
.goog-te-gadget .goog-te-combo, .select-lang-empty-div{margin:0!important; height:34px; border-radius:0; border:1px solid #dbdddc; font-weight:400!important; padding-left:8px; padding-right:25px; text-overflow:ellipsis; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-color:#fff; color:#000;}
.goog-te-gadget>div, .select-lang-empty-div{position:relative;}
.select-lang-empty-div:after, .goog-te-gadget>div:after{content:"\e602"; font-family:'thegem-icons'; position:absolute; top:50%; transform:translateY(-50%); right:8px; z-index:0; font-size:18px; color:#000;}
.goog-te-gadget>span, .goog-te-gadget>div~*:first-child{display:none;}
.goog-te-gadget, .goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon *{font-family:'Roboto', sans-serif!important;}
.goog-te-gadget .goog-te-combo option{font-size:14px!important; line-height:18px!important; font-weight:400!important;}

.gem-button-icon-position-left .fa-youtube{position:relative; top:3px;}


/*Spanish Language Issues Fixed*/
/*html[lang="es"] #site-header-wrapper{height:unset!important;}
html[lang="es"] #site-header-wrapper #site-header{padding-bottom:12px;}
html[lang="es"] .top-area-items{text-align:center;}
html[lang="es"] .top-area-menu .nav-menu, html[lang="es"] ul.top-search{margin:0;}
html[lang="es"] .top-area-menu .nav-menu > li a{padding:8px 10px;}
html[lang="es"] #primary-menu.no-responsive > li > a, #primary-menu.no-responsive > li li > a{font-size:14px;}
html[lang="es"] #site-header.fixed.shrink .site-title a img.small{margin-left:-244px!important;}
*/

html[lang="es"] #site-header .site-title{max-width:244px; padding:0;}
html[lang="es"] .site-title .logo{margin:-15px 0 0 0; min-width:unset!important;}
html[lang="es"] .site-title .logo img{width:100%!important; max-width:100%; height:auto;}
html[lang="es"] .marquee-block marquee{width:calc(100% - 206px);}

.scroll-link-inner{display:inline-block;}

/* 27 JUN 2023 Header style update Start */
.desk-view-only{display:inline-block;}
.mobile-view-only{display:none;}
/* 27 JUN 2023 Header style update End */

/*30-06-23*/
.page-id-32783 .block-content, .page-id-32878 .block-content{padding-top:0!important; padding-bottom:0!important;}
.page-id-32783 .wd_ads_group, .page-id-32878 .wd_ads_group{display:none!important;}
.page-id-32878 .wpb_column .wd_ads_group{display:block!important;}
.page-id-32878 .homepage_ads{margin-bottom: 15px; margin-top: 30px;}
.a4dd-home-new-banner-section{padding-top:104px; padding-bottom:104px; margin-bottom:0;}
.a4dd-home-new-banner-section>div>div.vc_column-inner, .a4dd-home-new-testimonials-section>div>div.vc_column-inner{padding-top:0!important;}
.a4dd-home-new-banner-row1>div{padding-left:4px; padding-right:4px; margin-top:15px; margin-bottom:15px;}
.a4dd-home-new-banner-row1 .a4dd-left-box{padding-left:0;}
.a4dd-home-new-banner-row1 .a4dd-right-box{padding-right:0;}
.a4dd-home-new-banner-row1 .a4dd-center-box{border-left:1px solid #F6D300; border-right:1px solid #F6D300;}
.a4dd-home-new-banner-row1 h4{margin:0 0 1px 0; padding:0; font-size:27px; line-height:1; font-weight:400; color:#fff; text-transform:uppercase!important;}
.a4dd-home-new-banner-row1 h3{color:#F6D300; margin:0 0 14px 0; padding:0;}
.a4dd-home-new-banner-row1 p{font-size:20px; color:#fff; margin-bottom:8px;}
.a4dd-home-new-banner-row1 .yellow-btn{margin-top:4px; margin-bottom:0;}
.a4dd-home-new-banner-row1 .yellow-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .a4dd-home-new-banner-row1 .yellow-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active, .a4dd-home-new-banner-row1 .yellow-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus{background-color:#fff; border-color:#fff; color:#3e3e26!important;}

.a4dd-home-new-banner-row1 .a4dd-left-box h3 a, .a4dd-home-new-banner-row1 .a4dd-center-box h3 a, .a4dd-home-new-banner-row1 .a4dd-right-box h3 a{color: #F6D300!important;}
.a4dd-home-new-banner-row1 .a4dd-left-box h3 a:hover, .a4dd-home-new-banner-row1 .a4dd-center-box h3 a:hover, .a4dd-home-new-banner-row1 .a4dd-right-box h3 a:hover{color: #F6D300!important;}
.a4dd-home-new-banner-row1 .a4dd-left-box p a, .a4dd-home-new-banner-row1 .a4dd-center-box p a, .a4dd-home-new-banner-row1 .a4dd-right-box p a{color: #fff!important;}
.a4dd-home-new-banner-row1 .a4dd-left-box p a:hover, .a4dd-home-new-banner-row1 .a4dd-center-box p a:hover, .a4dd-home-new-banner-row1 .a4dd-right-box p a:hover{color:#fff!important;}

.a4dd-home-new-testimonials-section, .a4dd-contrary-section{padding-top:100px; padding-bottom:100px; margin:0;}
.a4dd-home-new-testimonials-section, .a4dd-home-new-testimonials-row1, .a4dd-home-new-testimonials-row2, .a4dd-home-new-testimonials-row2 p, .a4dd-home-new-testimonials-row1>div>div>div>div, .a4dd-home-new-testimonials-row2>div>div>div>div{margin-bottom:0;}
.a4dd-home-new-testimonials-row1 h2, .a4dd-home-new-testimonials-row2 h2, .a4dd-contrary-row1 h2, .a4dd-testimonials-section2 h2{font-size:45px; margin-top:0; margin-bottom:8px!important; /*font-weight:500;*/}
.a4dd-home-new-testimonials-row2>div>div>div>div>div{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.a4dd-home-new-testimonials-row2>div>div>div>div>div>div:first-child{width:calc(100% - 156px);}
.a4dd-home-new-testimonials-row2>div>div>div>div>div>div:last-child{width:141px;}
.a4dd-home-new-testimonials-row2>div>div>div>div>div p:first-child{font-size:20px; line-height:1.4; max-width:calc(98% - 155px);}
.mejs-overlay-button{width:75px!important; height:75px!important; line-height:1; opacity:1;}
.mejs-overlay-button:after{content:''!important; display:block; width:75px; height:75px; line-height:1; text-align:center; background:url('/wp-content/uploads/2023/06/play-icon.svg') center center no-repeat; background-size:75px 75px;}
.a4dd-home-new-testimonials-row3{margin-top:60px;}
.a4dd-home-new-testimonials-row3 .a4dd-left-box{width:38.367%;}
.a4dd-home-new-testimonials-row3 .a4dd-right-box{width:61.633%;}
.a4dd-home-new-testimonials-row3 .a4dd-left-box>.vc_column-inner, .a4dd-home-new-testimonials-row3 .a4dd-left-box>.vc_column-inner{padding-right:9px;}
.a4dd-home-new-testimonials-row3 .gem-video{margin:0; border-radius:20px; overflow:hidden;}
.a4dd-home-video-box{position:relative; border-radius:20px; background-color:#000; overflow:hidden; padding-bottom:56.25%; height:0; min-height:504px; width:100%;}
.a4dd-home-video-box video{position:absolute; top:0; left:0; width:100%; height:100%;}
.a4dd-contrary-section{background-color:#f1f3f2;}
.a4dd-contrary-row1 h2{margin-bottom:18px!important;}
.a4dd-contrary-row1 p{font-size:20px; max-width:903px; margin-left:auto; margin-right:auto;}
.a4dd-contrary-section .gem-textbox{background-color:#fff; padding:30px 20px; border-radius:4px; box-shadow:0 0 10px 5px #eee;}
.a4dd-contrary-section .gem-textbox-picture.centered-box{text-align:left; margin-bottom:15px;}
.a4dd-contrary-section .gem-textbox h5{margin-bottom:10px;}
.a4dd-contrary-section .gem-textbox-title, .a4dd-contrary-section .gem-textbox-content{padding:0!important;}
.a4dd-contrary-row4 .yellow-btn{margin-bottom:0;}
.gem-testimonials-carousel-wrap, .carousel-wrapper{background-color:#f5dd43; border-radius:10px; overflow:hidden; padding:130px 40px 40px 40px!important;}
.carousel-wrapper{padding:118px 25px 40px 25px!important;}
.gem-testimonials-carousel-wrap:before, .carousel-wrapper:before{content:''; display:block; width:81px; height:58px; background:url('https://www.a4dd.org/wp-content/uploads/2023/06/quote-icon.svg') center center no-repeat; background-size:81px auto; position:absolute; left:40px; top:40px;}
.tss-carousel .single-item-wrapper:before{left:16px; top:-90px;}
.gem-testimonial-text, .tss-wrapper .tss-carousel3 .item-content{font-size:24px; font-weight:400; color:#3E3E26; font-style:italic;}
.gem-testimonial-name, .tss-wrapper .single-item-wrapper h3.author-name{font-size:22px; font-weight:500; color:#3E3E26; margin-top:20px;}
.tss-wrapper .single-item-wrapper h3.author-name{margin:20px 0 0 0; text-align:left!important;}
.style2.gem-testimonials{background:transparent; margin:0;}
.gem-testimonials.style2 .gem-testimonial-item, .gem-testimonials.style2 .gem-testimonial-wrapper, .gem-testimonials.style2 .gem-testimonial-content{padding:0;}
.gem-testimonials.style2 .gem-testimonial-image, .gem-testimonials.style2 .testimonials_svg, .gem-testimonials.style2 .gem-testimonial-wrapper p:after, .gem-testimonials-navigation{display:none;}
.gem-testimonials.style2 .gem-testimonial-content, .tss-carousel .single-item-wrapper{display:flex; flex-wrap:wrap; flex-direction:column-reverse;}
.gem-testimonials.style2 .gem-testimonial-text{margin:0;}
.tss-wrapper .tss-carousel3 .item-content-wrapper:before{display:none;}
.tss-wrapper .tss-carousel3 .item-content-wrapper{padding:0; background-color:transparent;}
.tss-wrapper .tss-even .tss-grid-item{margin-bottom:0;}
.tss-carousel.swiper .swiper-pagination{bottom:-32px!important;}
.tss-carousel .swiper-pagination-bullet{margin-left:3px!important; margin-right:3px!important;}
.swiper-pagination-bullet{background-color:rgba(0,0,0,0.46)!important; opacity:1!important;}
.tss-carousel .swiper-pagination-bullet:hover{background-color:#F6D300!important;}
.tss-carousel-main .swiper-pagination-bullet:hover, .tss-carousel-main .swiper-pagination-bullet-active, .tss-carousel .swiper-pagination-bullet-active{background-color:#F6D300!important; width:26px!important; border-radius:10px!important;}
.a4dd-homepage-video-section{padding-top:70px; padding-bottom:70px;}
.a4dd-testimonials-section2{padding-top:100px; padding-bottom:100px;}
.a4dd-homepage-video-section .vc_column-inner{padding-top:0!important;}
.a4dd-homepage-video-section, .a4dd-homepage-video-section .wpb_content_element{margin-bottom:0;}
.a4dd-homepage-video-section .a4dd-home-video-box{max-width:770px; margin:auto; min-height:154px; padding-bottom:37.6%;}
.a4dd-home-new-banner-title-row .wpb_content_element{margin-bottom:0}
.a4dd-home-new-banner-title-row h1{color:#fff; font-size:45px;}
.a4dd-testimonials-section2, .a4dd-testimonials2-row1{margin-bottom:0;}
.a4dd-testimonials-section2 .vc_column-inner{padding-top:0!important;}
.a4dd-testimonials2-row1 .wpb_content_element, .a4dd-testimonials2-row2 .wpb_content_element{margin-bottom:0;}
.a4dd-testimonials-section2 .a4dd-testimonials2-row1 .a4dd-left-box h2{margin-bottom:19px!important;}
.a4dd-testimonials-section2 .a4dd-testimonials2-row2 h2{margin:70px auto 0 auto; max-width:915px;}
.a4dd-testimonials2-row1 .a4dd-left-box{width:33.25%;}
.a4dd-testimonials2-row1 .a4dd-right-box{width:66.75%;}
.tss-carousel-main .swiper-arrow, .tss-carousel .swiper-arrow{width:30px; height:30px; background-color:#fde972; border-radius:50%;}
.tss-carousel-main .swiper-arrow > i, .tss-carousel .swiper-arrow > i{width:30px; height:30px;}
.rttss-left-open:before, .rttss-right-open:before{font-family:'thegem-icons'!important; font-size:22px!important; line-height:29px!important; color:#707070!important;}
.rttss-left-open:before{content:'\e636'!important;}
.rttss-right-open:before{content:'\e634'!important;}
.rttss-left-open, .rttss-right-open{margin-left:-2px;}
.swiper-button-next, .swiper-button-prev{top:94px!important; right:40px!important;}
.tss-carousel-main:not(.swiper-rtl) .swiper-button-prev, .tss-carousel .swiper-button-prev{left:unset!important; right:90px!important;}
.swiper-button-prev.swiper-arrow:hover, .swiper-button-next.swiper-arrow:hover{background-color:#222;}
.swiper-button-prev.swiper-arrow:hover i:before, .swiper-button-next.swiper-arrow:hover i:before{color:#fff!important;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:1!important;}

.a4dd-contrary-row .gem-textbox .gem-textbox-content .wpb_wrapper p a{color: #5c5b61!important;}
.a4dd-contrary-row .gem-textbox .gem-textbox-content .wpb_wrapper p a:hover, .a4dd-contrary-row .gem-textbox .gem-textbox-content h5 a:hover{color: #F6B700!important;}

.a4dd-contrary-wrap-section .inner-content h5 a{font-size: 18px!important; text-align: left; font-family: Roboto; font-weight: 500; font-style: normal;}
.a4dd-contrary-wrap-section .inner-content h5 a:hover{color: #F6B700!important;}
.a4dd-contrary-wrap-section .inner-content p{margin-bottom: 0;}
.a4dd-contrary-wrap-section .inner-content p a{color: #5c5b61!important;}
.a4dd-contrary-wrap-section .inner-content p a:hover{color: #F6B700!important;}

/*13-07-23*/
.a4dd-google-translate-box{display:flex; flex-wrap:wrap; justify-content:flex-end; align-content:center; align-items:center;} 
.a4dd-google-translate-box .vertical-minisearch{display:inline-block;}
.a4dd-google-translate-box .vertical-minisearch .sf-input{width:156px; height:34px; padding:8px; margin-left:10px; border:1px solid #dbdddc; border-radius:0; font-size:12px; line-height:1; font-weight:400; display:inline-block;}
.a4dd-google-translate-box .vertical-minisearch .sf-submit{display:inline-block; background-color:transparent; padding:0; margin:0; position:absolute; right:0; width:34px; height:34px;}
.a4dd-google-translate-box .vertical-minisearch .sf-submit-icon{position:absolute; right:0; width:28px;}
.a4dd-google-translate-box .vertical-minisearch .sf-submit-icon:before{color:#5f727f; content:"\e612"; display:block; font-family:"thegem-icons"; font-size:18px; font-weight:normal; line-height:34px; margin-right:5px; padding-right:0px; text-align:center; vertical-align:top; width:100%; height:34px;}
#top-area-menu .top-search{display:none!important;}
.top-area-menu #top-area-navigation.nav-menu{margin-right:0;}
.select-lang-empty-div:after{margin-top:0;}
.goog-te-gadget>div:after{margin-top:-2px;}


.a4dd-two-btn-row .wpb_raw_html{margin-bottom:0!important}


/*21-05-24*/
.a4dd-section-2024{padding-top:70px; padding-bottom:70px;}
.marquee-block>.wpb_column{margin-top:0!important;}
.a4dd-homepage-video-section h2{line-height:1.2; margin-bottom:15px;}
.a4dd-homepage-video-section .yellow-btn{margin:20px 0 0 0 !important;}
.a4dd-homepage-video-section .yellow-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{box-shadow:0 0 0 0.0625rem #241c15; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.a4dd-homepage-video-section .yellow-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{background-color:#f6d200!important; color:#3e3e26!important; -webkit-box-shadow:0 0 0 0.0625rem #241c15, 0 0.375em 0 0 #241c15; box-shadow:0 0 0 0.0625rem #241c15, 0 0.375em 0 0 #241c15; -webkit-transform:translateY(-0.375em); -ms-transform:translateY(-0.375em); transform:translateY(-0.375em);}
.a4dd-homepage-video-section>.a4dd-right-box>.vc_column-inner>.wpb_wrapper, .a4dd-homepage-video-section>.a4dd-right-box>.vc_column-inner>.wpb_wrapper>.wpb_raw_code, .a4dd-homepage-video-section>.a4dd-right-box>.vc_column-inner>.wpb_wrapper>.wpb_raw_code>.wpb_wrapper, .a4dd-homepage-video-section .a4dd-home-video-box{height:100%;}

.a4dd-insurance-traning-work-services-section .a4dd-item-box1{background-color:#FFEF9F;}
.a4dd-insurance-traning-work-services-section .a4dd-item-box2{background-color:#FFFFFF;}
.a4dd-insurance-traning-work-services-section .a4dd-item-box3{background-color:#FFEF9F;}
.a4dd-insurance-traning-work-services-section .a4dd-item-box4{background-color:#FFFFFF;}
.a4dd-insurance-traning-work-services-section .a4dd-img-box{background-color:#fff; display:inline-block; width:auto; padding:10px; margin-top:10px;}
.a4dd-insurance-traning-work-services-section .a4dd-item-box>.vc_column-inner{padding-top:21px; padding-bottom:21px;}
.a4dd-insurance-traning-work-services-section .a4dd-item-box>.vc_column-inner>.wpb_wrapper{padding:9px; height:100%; display:flex; flex-direction:column;}
.a4dd-insurance-traning-work-services-section .a4dd-btn{margin-top:auto;}
.a4dd-insurance-traning-work-services-section .a4dd-btn .vc_btn3.vc_btn3-style-custom.vc_general{background-color:transparent!important; background-image:none!important; box-shadow:0 0 0 0.0625rem #241c15; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.a4dd-insurance-traning-work-services-section .a4dd-btn .vc_btn3.vc_btn3-style-custom.vc_general:hover{background-color:transparent!important; background-image:none!important; -webkit-box-shadow:0 0 0 0.0625rem #241c15, 0 0.375em 0 0 #241c15; box-shadow:0 0 0 0.0625rem #241c15, 0 0.375em 0 0 #241c15; -webkit-transform:translateY(-0.375em); -ms-transform:translateY(-0.375em); transform:translateY(-0.375em);}

.a4dd-insurance-traning-work-services-section .a4dd-img-box img{transition:transform .3s ease, -webkit-transform .3s ease;}
.a4dd-insurance-traning-work-services-section .a4dd-item-box:hover .a4dd-img-box img{transform:scale(1.05); transform-origin:center;}
.a4dd-section-2024 h2{color:#fff!important;}
.a4dd-pricing-wrapper{display:flex; flex-wrap:wrap; margin:-30px; justify-content:center;}
.a4dd-pricing-wrapper .a4dd-price-item{width:calc(33.33% - 40px); max-width:892px; padding:30px; background:#fff; margin:20px; border-radius:10px; overflow:hidden; display:flex; flex-direction:column;}
.a4dd-pricing-wrapper .a4dd-price-item .a4dd-title-box{font-size:22px; line-height:1.2; font-weight:600; min-height:76px; background-color:#f6d300; margin:-30px -30px 15px -30px; padding:15px 30px; text-align:center; display:flex; flex-direction:column; justify-content:center;}
.a4dd-pricing-wrapper .a4dd-price-item .a4dd-title-box span{font-size:16px; font-style:italic; font-weight:400; display:flex; text-align:center; justify-content:center;}
.a4dd-pricing-wrapper .a4dd-price-item .a4dd-price-box select{border:1px solid #ddd; width:100%; padding:10px; font-size:17px; font-weight:400;}
.a4dd-pricing-wrapper .a4dd-price-item .a4dd-price-box{font-size:18px; font-weight:600; min-height:52px; display:flex; justify-content:center; align-items:center;}
.a4dd-pricing-wrapper .a4dd-price-item2 .a4dd-price-box, .a4dd-pricing-wrapper .a4dd-price-item3 .a4dd-price-box{text-align:center;}
.a4dd-pricing-wrapper .a4dd-price-item .a4dd-content-box ul{margin:5px 0; padding:0; list-style:none;}
.a4dd-pricing-wrapper .a4dd-price-item .a4dd-content-box ul li{margin:0; padding:5px 0 5px 15px; list-style:none; position:relative;}
.a4dd-pricing-wrapper .a4dd-price-item .a4dd-content-box ul li:before{content:''; width:5px; height:5px; background-color:#5c5b61; border-radius:50%; position:absolute; left:0; top:15px;}
.a4dd-pricing-wrapper .a4dd-price-item .a4dd-btn-box{margin-top:auto;}
.a4dd-yellow-btn-new{display:inline-flex; background-color:#f6d200; border-color:#f6d200; color:#3e3e26; font-size:17px; line-height:17px; border-radius:2em; font-weight:500; padding:8px 15px; margin-top:10px; transition:all .2s ease-in-out; box-shadow:0 0 0 0.0625rem #241c15; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.a4dd-yellow-btn-new:hover{background-color:#f6d200; color:#3e3e26; transition:all .2s ease-in-out; -webkit-box-shadow:0 0 0 0.0625rem #241c15, 0 0.375em 0 0 #241c15; box-shadow:0 0 0 0.0625rem #241c15, 0 0.375em 0 0 #241c15; -webkit-transform:translateY(-0.375em); -ms-transform:translateY(-0.375em); transform:translateY(-0.375em);}
.a4dd-section-2024.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0!important;}

footer .widget:after{height:350px;}
footer .project_info{margin-bottom:0!important;}
footer .project_info.widget:after{display:none!important;}
footer div#socials-2 .socials{display:flex;}
footer div#socials-2 .socials a[title="facebook"]{order:1;}
footer div#socials-2 .socials a[title="linkedin"]{order:2;}
footer div#socials-2 .socials a[title="instagram"]{order:3;}
footer div#socials-2 .socials a[title="twitter"]{order:4;}




@media(max-width:1209px){
footer .project_info.widget:after{display:block!important; height:100%;}
footer div#project_info-4, footer div#socials-2{width:46.9%;}
}

@media(max-width:1199px){
.a4dd-home-new-banner-title-row h1, .a4dd-home-new-testimonials-row1 h2, .a4dd-home-new-testimonials-row2 h2, .a4dd-contrary-row1 h2, .a4dd-testimonials-section2 h2{font-size:38px; line-height:1.2;}
.a4dd-home-new-banner-section.wpb_row, .a4dd-home-new-banner-section.wpb_row>div, .page-id-32878 .marquee-block.wpb_row, .page-id-32878 .marquee-block.wpb_row>div, .a4dd-homepage-video-section, .a4dd-homepage-video-section.wpb_row>div, .a4dd-testimonials-section2, .a4dd-testimonials-section2.wpb_row>div{margin-top:0;}
.a4dd-home-new-banner-section, .a4dd-home-new-testimonials-section, .a4dd-contrary-section, .a4dd-homepage-video-section, .a4dd-testimonials-section2{padding-top:50px; padding-bottom:50px;}	
.a4dd-home-new-banner-row1>div{padding-left:0; padding-right:0;}
.a4dd-home-new-testimonials-row3{margin-top:30px;}
.a4dd-home-new-banner-row1 .a4dd-left-box, .a4dd-home-new-testimonials-row2>div, .a4dd-contrary-row1>div, .a4dd-home-new-banner-title-row>div, .a4dd-testimonials2-row1>div, .a4dd-contrary-section>div{margin-top:0;}
.a4dd-testimonials-section2 .a4dd-testimonials2-row2 h2{margin:40px auto 0 auto;}
.page-id-32878 .homepage_ads{margin-bottom: 15px; margin-top: 6px;}
.page-id-32878 .a4dd-home-new-banner-title-row h1{margin-bottom: 25px!important;}
.a4dd-insurance-traning-work-services-section.wpb_row>*, .a4dd-section-2024.wpb_row>*{margin-top:0!important;}
.a4dd-section-2024{padding-top:50px; padding-bottom:50px;}
footer div#socials-2{margin-top:0!important;}
}

@media(max-width:1179px){
.a4dd-pricing-wrapper{margin-left:-10px; margin-right:-10px;}	
.a4dd-pricing-wrapper .a4dd-price-item{margin-left:10px; margin-right:10px; width:calc(33.33% - 20px);}
}

@media(max-width:1132px){
.a4dd-pricing-wrapper .a4dd-price-item{width:calc(100% - 20px);}
.a4dd-pricing-wrapper .a4dd-price-item .a4dd-title-box{min-height:auto;}
.a4dd-pricing-wrapper .a4dd-price-item .a4dd-price-box{min-height:auto;}
.a4dd-insurance-traning-work-services-section .a4dd-item-box{width:50%;}
}

@media(max-width:1024px){
.a4dd-home-new-banner-title-row{border-bottom: 1px solid #F6D300; display: inline-block; width: 100%; margin-bottom: 40px; position: absolute;}
.a4dd-home-new-banner-title-row h1, .a4dd-home-new-testimonials-row1 h2, .a4dd-home-new-testimonials-row2 h2, .a4dd-contrary-row1 h2, .a4dd-testimonials-section2 h2{font-size:34px;}	
.a4dd-home-new-banner-title-row h1{margin-bottom:15px!important;}
.a4dd-home-new-banner-row1{padding-top: 110px;}
.a4dd-home-new-banner-row1>div, .a4dd-testimonials2-row1 .a4dd-left-box, .a4dd-testimonials2-row1 .a4dd-right-box{width:100%; clear:both;}
.a4dd-home-new-banner-row1 .a4dd-center-box{border:0; border-top:1px solid #F6D300; border-bottom:1px solid #F6D300; padding-top:30px; padding-bottom:30px;}
.a4dd-home-new-testimonials-row3 .a4dd-left-box, .a4dd-home-new-testimonials-row3 .a4dd-right-box{width:100%; clear:both;}
.a4dd-home-new-testimonials-row3 .a4dd-left-box>.vc_column-inner{padding-right:21px;}
.a4dd-home-new-banner-row1 h3{line-height:1.2;}
.page-id-32878 .a4dd-home-new-banner-title-row h1{margin-bottom: 20px!important;}
}

@media(max-width:1000px){
.a4dd-homepage-video-section h2{font-size:32px!important;}
}

@media(max-width:767px){
.a4dd-home-new-banner-title-row h1, .a4dd-home-new-testimonials-row1 h2, .a4dd-home-new-testimonials-row2 h2, .a4dd-contrary-row1 h2, .a4dd-testimonials-section2 h2{font-size:32px;}		
.a4dd-home-new-banner-section, .a4dd-home-new-testimonials-section, .a4dd-contrary-section, .a4dd-homepage-video-section, .a4dd-testimonials-section2{padding-top:30px; padding-bottom:30px;}	
.a4dd-home-new-testimonials-row2>div>div>div>div>div>div:first-child, .a4dd-home-new-testimonials-row2>div>div>div>div>div>div:last-child{width:100%;}
.a4dd-home-new-testimonials-row2>div>div>div>div>div>div:last-child{margin-top:10px;}
.a4dd-home-new-testimonials-row3{margin-top:0;}
.a4dd-contrary-section .gem-textbox{margin-bottom:0;}
.a4dd-testimonials-section2 .a4dd-testimonials2-row2 h2{margin:20px auto 0 auto;}
.page-id-32878 .homepage_ads{margin-bottom: 15px!important; margin-top: 5px!important;}

.a4dd-homepage-video-section h2{font-size:28px!important;}
.a4dd-homepage-video-section .a4dd-right-box{padding-top:30px;}
.a4dd-section-2024{padding-top:30px; padding-bottom:30px;}
.a4dd-insurance-traning-work-services-section .a4dd-item-box{width:100%;}

footer div#project_info-4, footer div#socials-2{width:100%;}
footer .project_info.widget:after{display:none!important;}
}

@media(max-width:650px){
	.a4dd-home-new-banner-row1{padding-top: 145px;}
}

@media(max-width:480px){
.a4dd-home-new-banner-title-row h1, .a4dd-home-new-testimonials-row1 h2, .a4dd-home-new-testimonials-row2 h2, .a4dd-contrary-row1 h2, .a4dd-testimonials-section2 h2{font-size:28px;}	
.carousel-wrapper{padding:92px 15px 30px 15px!important;}
.carousel-wrapper:before{left:30px; top:30px;}
}


@media (min-width: 800px) and (max-width: 1099px){
	.top-area .top-area-items .top-area-block li.menu-item-search { line-height: 27px; height: 27px;}
	.top-area-menu .nav-menu>li a { padding-top: 5px!important; padding-bottom: 5px!important;}
}
@media (min-width:768px) and (max-width:800px){
	.top-area .top-area-items .top-area-block li.menu-item-search { line-height: 27px; height: 27px;}
	.top-area-menu .nav-menu>li a{padding: 5px 10px;}
}
@media (max-width: 767px){
	#primary-menu li.menu-item.menu-item-search { display: block!important;}

	body .jc-burnett-head{margin-top:0!important; margin-bottom:15px!important; min-height:unset!important;}
	body .peter-schlactus-head{margin-top:0!important; margin-bottom:15px!important; min-height:unset!important;}

}
/* top part search - 23nov22*/
/*search result - 23nov22*/
body.search div#page-title { background-image: url(https://a4dd.org/wp-content/uploads/2017/04/inner-banner.jpg); background-position: left 0 bottom 8%; background-repeat: no-repeat;}
body.search div#page-title:before { content: ''; position: absolute; z-index: 0; width: 100%; height: 100%; top: 0; left: 0; right: 0; margin: 0 auto; background: rgba(0,0,0,0.5); overflow: hidden;}
body.search .page-title-block .page-title-icon { position: absolute; right: 0; top: -80%;}
body.search .container { position: relative;}
body.search .blog-style-masonry + .gem-pagination { clear: both;}
body.search .post-meta-conteiner { display: none;}
body.search .blog.blog-style-masonry article .description .info .post-footer-sharing { display: none;}
body.search .blog-style-masonry .entry-title.title-h4 {margin-top: 10px;margin-bottom: 0;}
body.search .blog.blog-style-masonry article .description .info { margin-top: 0;}
@media (max-width:500px){
    body.search .page-title-block .page-title-icon {display:none}
}

/*search result*/
.item-post-search .post-image img { border-radius: 0; max-height: 300px; width: auto;}
body .blog.search-result article a.default:before {background-color: rgba(255,255,255,.8) !important;}
/*search result - 23nov22*/

@media screen and (min-width: 991px) and (max-width: 1100px){
.page-template-default.page-child .panel .panel-center article .wd_ads_group .wd_ads img{width: 100%;}
}


/* Responsive CSS */
@media (max-width: 1299px){
	.yellow-btn-wt-discount-code-2 .text-with-button, .yellow-btn-wt-discount-code-3 .text-with-button {margin-top: 36px !important;}
	footer .widget:after{ height: auto;}
}
@media (max-width: 1199px){
	.site-footer>.container>.row{margin-top:0!important;}
}

@media screen and (min-width: 1113px) and (max-width: 1203px){
.service-box .gem-textbox-inner{width:89%;}
}

@media screen and (min-width: 1038px) and (max-width: 1112px){
.service-box .gem-textbox-inner{width:88%;}
}

@media screen and (min-width: 973px) and (max-width: 1037px){
.service-box .gem-textbox-inner{width:87%;}
}

@media screen and (min-width: 919px) and (max-width: 972px){
.service-box .gem-textbox-inner{width:86%;}
}

@media screen and (min-width: 871px) and (max-width: 918px){
.service-box .gem-textbox-inner{width:85%;}
}

@media screen and (min-width: 829px) and (max-width: 870px){
.service-box .gem-textbox-inner{width:84%;}
}

@media screen and (min-width: 793px) and (max-width: 828px){
.service-box .gem-textbox-inner{width:83%;}
}

@media screen and (min-width: 768px) and (max-width: 792px){
.service-box .gem-textbox-inner{width:82%;}
}

@media screen and (min-width: 1056px) and (max-width: 1092px){
#welcome-delivery-driver .text-box {width: 71%!important;}
}

@media screen and (min-width: 1020px) and (max-width: 1055px){
#welcome-delivery-driver .text-box {width: 70%!important;}
}

@media screen and (min-width: 988px) and (max-width: 1021px){
#welcome-delivery-driver .text-box {width: 69%!important;}
}

@media screen and (min-width: 957px) and (max-width: 987px){
#welcome-delivery-driver .text-box {width: 68%!important;}
}

@media screen and (min-width: 928px) and (max-width: 956px){
#welcome-delivery-driver .text-box {width: 67%!important;}
}

@media screen and (min-width: 900px) and (max-width: 927px){
#welcome-delivery-driver .text-box {width: 66%!important;}
}

@media screen and (min-width: 875px) and (max-width: 899px){
#welcome-delivery-driver .text-box {width: 65%!important;}
}

@media screen and (min-width: 850px) and (max-width: 874px){
#welcome-delivery-driver .text-box {width: 64%!important;}
}

@media screen and (min-width: 826px) and (max-width: 849px){
#welcome-delivery-driver .text-box {width: 63%!important;}
}

@media screen and (min-width: 806px) and (max-width: 825px){
#welcome-delivery-driver .text-box {width: 62%!important;}
}

@media screen and (min-width: 785px) and (max-width: 805px){
#welcome-delivery-driver .text-box {width: 61%!important;}
}

@media screen and (min-width: 768px) and (max-width: 784px){
#welcome-delivery-driver .text-box {width: 60%!important;}
}

@media screen and (min-width: 980px) and (max-width: 1089px){
.header-style-3 #primary-menu.no-responsive > li > a{padding: 0px 15px;}
body .site-title .logo {min-width: 225px!important;}
body .site-title .logo img{width:100%!important; height:auto!important; max-width: 225px;}
body .header-style-3 #primary-menu.no-responsive > li{padding: 18px 3px;}
}

@media (min-width: 768px) and (max-width: 1115px) {
	.gem-compact-item-right{overflow: hidden;}
}
@media (min-width: 768px) and (max-width: 1209px) {
div#nav_menu-2{min-height:auto; width:100%; clear:both; margin-top:0!important;}
div#mc4wp_form_widget-3, div#project_info-4{min-height:auto; width:50%; margin-top:0!important;}
}

@media (min-width: 980px) and (max-width: 1212px) {
#site-header .header-main:not(.header-layout-fullwidth_hamburger):not(.logo-position-menu_center) .site-title{text-align:left!important; display: inline-block!important; width:auto!important; float:left!important;}
#site-header .header-main:not(.header-layout-fullwidth_hamburger) .primary-navigation{text-align:right!important; display: inline-block!important; width:auto!important; float:right!important;}
.site-title .site-logo{margin: 0 0 15px 0!important;}
#site-header.fixed.shrink .site-title a img.small{display: inline-block!important; margin:0!important;}
#site-header.fixed.shrink .site-title a img.default{display:none!important;}
}

@media (min-width: 848px) and (max-width: 1099px) {
.top-area-menu .nav-menu > li a{padding-top:5px!important; padding-bottom:5px!important;}
}

@media (min-width: 848px) and (max-width: 979px) {
#page #site-header .site-title{padding-top:35px!important;}
}

@media (max-width: 991px){
#footer-nav #footer-socials {margin-bottom: 15px;}
.sidebar .widget-area .widget_nav_menu li .sub-menu{position: relative; width: 100%; top: 0; left: 0; transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); -moz-transform: translateY(0); -webkit-transform: translateY(0); visibility: visible; opacity:1;}
.sidebar .widget-area .widget_nav_menu li:hover > .sub-menu{position: relative; width: 100%; top: 0; left: 0; transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); -moz-transform: translateY(0); -webkit-transform: translateY(0); visibility: visible; opacity:1;}
.sidebar .widget-area .widget_nav_menu ul.menu > li li > a{padding-left:30px!important;}
.sidebar .widget-area > .widget_nav_menu ul.menu > li li li > a{padding-left:40px!important;}
.sidebar .widget-area .widget_nav_menu li ul li:nth-child(1){border-top:1px solid #f9e14d!important}
#footer-nav .row > *{margin-top:15px;}
#footer-nav .row > div:nth-child(1){ margin-top:0px;}
.vc_column-inner.vc_custom_1493044907914 {padding: 35px 20px 0px !important;}
.page-template-default.page-child .panel .panel-center article .wd_ads_group .wd_ads img{width: 100%;}


.footer-site-info{ float: none;}
.secure-trust img{ float: none; display: block; margin: 0 auto 10px;}

.page-id-13850 .panel-sidebar-position-right.with-sidebar, .single-post .panel-sidebar-position-right.with-sidebar{display:flex; flex-wrap:wrap; margin-top:0;}
.page-id-13850 .panel-center.col-lg-9.col-md-9.col-sm-12, .single-post .panel-center.col-lg-9.col-md-9.col-sm-12{order:2; width: 100%;}
.page-id-13850 .sidebar.col-lg-3.col-md-3.col-sm-12, .single-post .sidebar.col-lg-3.col-md-3.col-sm-12{order:1; margin-top:0; width: 100%;}

body.bbpress #main-content .block-content .container .panel .panel-center{width:100%;}

.custom-home-slider .wpb_single_image .vc_figure img{height:350px; max-width:unset; width:auto;}
.custom-home-slider h2{font-size:40px; line-height:48px;}
.custom-home-slider h1{font-size:60px; line-height:70px;}
}

@media (max-width: 979px) {
	li.show-sm.menu-item{display: block;}
	#site-header #primary-navigation.responsive{float:right;}
}
@media screen and (max-width: 847px){
.site-title .logo{margin-top:0!important;}
.top-area .top-area-items .top-area-block{height:27px; line-height:27px;}


}

@media screen and (min-width: 485px) and (max-width: 717px){
.top-area-menu .nav-menu > li{width:33.33%; text-align:center!important;}
.top-area .top-area-items .top-area-block{height:auto!important;}
.top-area-menu .nav-menu > li:nth-child(3n) a {border-right:none!important;}
.top-area-menu .nav-menu > li:nth-child(-n+6) a{border-bottom:1px solid #dbdddc!important;}
.top-area-menu .nav-menu > li:nth-child(7){width: 100%;}
}

@media screen and (min-width: 220px) and (max-width: 539px){
.top-area-menu .nav-menu > li{width:33.33%; text-align:center!important;}
.top-area .top-area-items .top-area-block{height:auto!important;}
.top-area-menu .nav-menu > li a{padding: 8px 10px!important;}
#site-header .site-title a img.small{width: 215px!important; height: auto!important;}
.top-area-menu .nav-menu > li:nth-child(3n) a {border-right:none!important;}
.top-area-menu .nav-menu > li:nth-child(-n+6) a{border-bottom:1px solid #dbdddc!important;}
.top-area-menu .nav-menu > li:nth-child(7){width: 100%;}
#site-header .primary-navigation.responsive{padding:0;}
}

@media screen and (min-width: 480px) and (max-width: 767px){
.tp-revslider-mainul span.tp-resizeme{font-size:15px!important; line-height:18px!important;}
}

@media screen and (min-width: 768px){
.mobile-menu-only{display:none!important;}
body.driver-user #primary-menu .hide-logout.mobile-menu-only, body.carrier-user #primary-menu .hide-logout.mobile-menu-only{display:none!important}
}	

@media screen and (min-width: 767px){
.small-w-tbl table{width:75%;}
/*.online-course-box>.vc_column-inner>.wpb_wrapper:nth-child(1){min-height:200px;}*/
.page-id-27481 .online-course-box>.vc_column-inner>.wpb_wrapper:nth-child(1){min-height:unset!important; height: 100%;}

}

@media screen and (max-width: 767px){
#site-header .header-main{z-index:6;}	
body.driver-user #primary-menu .hide-logout, body.carrier-user #primary-menu .hide-logout{display:block!important;} 
#welcome-delivery-driver .img-box{width:100%!important; clear:both; text-align:center;}
#welcome-delivery-driver .text-box{width:100%!important; clear:both; text-align:center;}
#welcome-delivery-driver .link-box{width:100%!important; clear:both; text-align:center;}
#welcome-delivery-driver .custom-heading, #welcome-delivery-driver .vc_btn3-container.vc_btn3-left, #welcome-delivery-driver .styled-subtitle{text-align:center!important;}
.service-box .gem-textbox{margin-top:0!important; min-height: auto!important;}
#services .wpb_row{margin-bottom:0!important;}
.custom-tbl{overflow-y: scroll; overflow-x:visible;}
.custom-tbl table{min-width:768px;}
.custom-tbl.w300 table {max-width: 278px; width: 278px; min-width: 278px;}
div#nav_menu-2, div#mc4wp_form_widget-3, div#project_info-4, div#mc4wp_form_widget-2, div#project_info-2{min-height:auto; width:100%; clear:both; margin-top:0!important;}
img.img-responsive.wp-post-image {width: 100%;}
nav#top-area-menu{display: none;}
nav#top-area-menu-mobile{display: block; font-size: initial; z-index:7; position:relative;}
nav#top-area-menu-mobile ul#menu-top-menu-mobile{margin: 0; padding: 0;}
nav#top-area-menu-mobile ul#menu-top-menu-mobile > li > ul.sub-menu{display: none; padding: 0; position: absolute; background: #f1f3f2; width: 100%;}
.top-area .top-area-items .top-area-block.top-area-menu {font-size: 0; width: 100%; text-align: left; z-index:unset;}
nav#top-area-menu-mobile ul#menu-top-menu-mobile > li{float: left; width: 50%; background: #f1f3f2; line-height: 40px; position: relative;}
nav#top-area-menu-mobile ul#menu-top-menu-mobile > li:nth-child(1), nav#top-area-menu-mobile ul#menu-top-menu-mobile > li:nth-child(2){border-right: 1px solid #dbdddc;}
nav#top-area-menu-mobile ul#menu-top-menu-mobile > li a{padding: 0 15px; display: block; font-size: 13px; text-transform: uppercase; color: #41414a; position: relative;}
nav#top-area-menu-mobile ul#menu-top-menu-mobile li{list-style-type: none;}
nav#top-area-menu-mobile ul#menu-top-menu-mobile > li.menu-item-parent > a:after{font-family: 'thegem-icons'; content: '\e602'; position: absolute; right: 10px; top: 0; font-size: 18px;}
#menu-useful-links.menu li{width: 100%; display: block;}
footer .widget_nav_menu > div > ul li:nth-child(2){border-top: 1px solid #2b414f !important;}
#services {padding-top: 20px; padding-bottom: 20px;}
footer#colophon {padding: 20px 0 !important;}
footer#colophon .inline-column{margin-bottom: 0;}
footer#footer-nav{padding: 20px 0 20px;}
footer#footer-nav .row > div:nth-child(1), .sidebar {margin-top: 0;}
div#main-get-box{padding-top: 20px !important; padding-bottom: 20px !important;}
.home div.fullwidth-block{padding-top: 30px !important; padding-bottom: 10px !important;}
h1.vc_custom_heading.custom-heading {font-size: 30px !important; line-height: 30px !important; margin-bottom: 15px !important;}
div.block-content {padding: 20px 0 30px 0!important;}
h1.vc_custom_heading {font-size: 24px !important;}
.wd_ads{width: 100%;}
.wd_ads a img{width: 100%;}
.advertisement_sidebar .wd_ads a img{width: auto;}
.vc_row.wpb_row + .wd_ads_group{margin-bottom:20px;}

/*css added on 16May18*/
.homepage_ads .wd_ads a img {width: auto;}
.homepage_ads{margin:30px 0 10px !important;}
.homepage_ads .vc_col-sm-3 .vc_column-inner{padding-top:0!important;}
.custom-modal-pop .modal-body, .modal-external-pop .modal-body{overflow: auto;}
.custom-modal-pop .modal-dialog, .modal-external-pop .modal-dialog{margin-top: 20px;}

.bbp-forums li.bbp-header{display:none;}
#bbpress-forums li.bbp-body ul.forum{border-top:0;}
.bbp-forums .bbp-body .forum li, #bbpress-forums .bbp-topics .bbp-body li{position:relative; width:100%; clear:both;}
.bbp-forums .bbp-body .forum li:before, #bbpress-forums .bbp-topics .bbp-body li:before{content:''; background: #f6d300; font-weight: 500; text-transform: uppercase; color: #41414a; font-size: 15px; display:block; width:auto; clear:both; padding: 5px 10px; margin-left: -10px; margin-right: -10px; margin-bottom:5px;}
.bbp-forums .bbp-body .forum .bbp-forum-info, #bbpress-forums .bbp-topics .bbp-body .bbp-topic-title{margin-top:-8px!important;}
.bbp-forums .bbp-body .forum .bbp-forum-info:before{content:'Forum';}
.bbp-forums .bbp-body .forum .bbp-forum-topic-count:before{content:'Topics';}
.bbp-forums .bbp-body .forum .bbp-forum-reply-count:before{content:'Posts';}
.bbp-forums .bbp-body .forum .bbp-forum-freshness:before{content:'Last Post';}

#bbpress-forums .bbp-topics .bbp-body ul.type-topic{border-top:0;}
#bbpress-forums .bbp-topics .bbp-header{display:none;}
#bbpress-forums .bbp-topics .bbp-body .bbp-topic-title:before{content:'Topic';}
#bbpress-forums .bbp-topics .bbp-body .bbp-topic-voice-count:before{content:'Voices';}
#bbpress-forums .bbp-topics .bbp-body .bbp-topic-reply-count:before{content:'Posts';}
#bbpress-forums .bbp-topics .bbp-body .bbp-topic-freshness:before{content:'Last Post';}

#bbpress-forums .bbp-replies .bbp-header, #bbpress-forums .bbp-replies .bbp-footer{display:none;}
#bbpress-forums ul.bbp-replies{border-top:0;}

#bbpress-forums div.bbp-search-form{margin-bottom:15px;}
#bbpress-forums div.bbp-search-form, #bbpress-forums #bbp-user-wrapper h2.entry-title{width:100%; float:left;}
#bbpress-forums .bbp-user-section{width:100%;}
#bbp-reply-search-form #rs{width:calc(100% - 104px);}

#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-reply-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-reply-content, #bbpress-forums div.bbp-topic-content{width:100%; clear:both; margin-left:auto; margin-right:auto;}
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea, #bbpress-forums #bbp-your-profile fieldset label[for]{width:100%; clear:both; text-align: left;}

.sidebar .widget-area .widget-title, .sidebar .widget .widget-title{clear:both;}

.homepage_ads>.vc_col-sm-3{width:25%!important; float:left!important;}
.homepage_ads>.vc_col-sm-3>.vc_column-inner{padding-left:3px!important; padding-right:3px!important;}

.sm-text-left {text-align: left !important;}/*25nov22*/

.top-area .top-area-items .top-area-block{height:40px; line-height:40px;}

/* 27 JUN 2023 Header style update start */
nav#top-area-menu-mobile ul#menu-top-menu-mobile li{background: #33363b;}
nav#top-area-menu-mobile ul#menu-top-menu-mobile > li a{color: #f5d039;}
nav#top-area-menu-mobile ul#menu-top-menu-mobile > li:nth-child(2){border-right: 1px solid #f5d039;}
.desk-view-only{display:none;}
.mobile-view-only{display:inline-block;}
.marquee-block marquee{width:calc(100% - 73px);}
/* 27 JUN 2023 Header style update End */

}

@media screen and (max-width: 649px){
.custom-home-slider h2{font-size:30px; line-height:38px;}
.custom-home-slider h1{font-size:50px; line-height:60px;}
}

@media screen and (max-width: 602px){
.service-box .gem-textbox-picture, .service-box .gem-textbox-inner{float:none!important; clear:both!important; display:block!important; width:100%!important; text-align:center!important; margin-left:auto!important; margin-right:auto;}
.service-box .gem-textbox-inner .gem-textbox-content h2{text-align:center!important; margin-top:15px;}
.service-box .gem-textbox-inner{padding:0!important;}
.yellow-btn-wt-discount-code, .yellow-btn-wt-discount-code-2, .yellow-btn-wt-discount-code-3{float: none !important; text-align: center;}
.yellow-btn-wt-discount-code .wpb_column.vc_column_container.vc_col-sm-4, .yellow-btn-wt-discount-code-2 .wpb_column.vc_column_container.vc_col-sm-6, .yellow-btn-wt-discount-code-3 .wpb_column.vc_column_container.vc_col-sm-4 {width: auto!important; float: none; text-align: center; margin: 20px auto 0 !important;}
div.gem-testimonial-text {padding: 14px 0px 0;}
div.gem-testimonials.fullwidth-block .gem-prev, .gem-testimonials.fullwidth-block .gem-next {top: inherit; bottom: 0; height: 40px;}
.gem-testimonials.fullwidth-block .gem-prev {left: 37%;}
.gem-testimonials.fullwidth-block .gem-next {right: 37%;}
div.new-testimonials-style .gem-testimonials.style1 .gem-testimonial-wrapper:after{display: none;}
.overlay {position: absolute; display: block; top: 0; bottom: 0; left: 0; right: 0; height: 85%; z-index: 99;}
.gem-blog-slider-carousel-wrap{position: relative;}
.gem-blog-slider-carousel-wrap .overlay {height: 78%;}
}

@media screen and (max-width: 480px){
#bbp-search-form, #bbp-topic-search-form, #bbp-reply-search-form {margin-bottom:15px;}
#bbpress-forums div.bbp-search-form, #bbp-topic-search-form, #bbp-reply-search-form{width:100%;}
#bbpress-forums #bbp-search-form #bbp_search, #bbp-topic-search-form #ts, #bbp-reply-search-form #rs{width: calc(100% - 104px);}
#bbp-search-form input[type='submit'], .bbp-search-form input[type='submit']{padding: 0 17px; font-size: 14px;}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation{margin-bottom:30px;}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar, #bbpress-forums #bbp-single-user-details{margin-left:auto; margin-right:auto;}
#bbpress-forums #bbp-single-user-details{width:100%;}
span.bbp-reply-post-date, span.bbp-topic-post-date{width:100%; display:block; clear:both;}

/*04-11-22*/
.delivery-insurance-center-list-w-img .registered-company-services-list-w-img{display:flex; flex-wrap:wrap; flex-direction:column-reverse;}
.delivery-insurance-center-list-w-img .registered-company-services-list-w-img .vc_col-sm-10, .delivery-insurance-center-list-w-img .registered-company-services-list-w-img .vc_col-sm-2{width:100%!important; clear:both!important;}

/*09-11-22*/
.horizontal-list-with-img{display:flex; flex-wrap:wrap; flex-direction:column-reverse;}
.horizontal-list-with-img .vc_col-sm-10, .horizontal-list-with-img .vc_col-sm-2{width:100%!important; clear:both!important;}
}

@media screen and (max-width: 479px){
.tp-revslider-mainul span.tp-resizeme{font-size:13px!important; line-height:15px!important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.yellow-btn-wt-discount-code{width: 96%; margin: auto;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.yellow-btn-wt-discount-code > div{margin: 5px auto !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.yellow-btn-wt-discount-code > div.discount-code p{padding: 0 !important;}
#site-header .site-title{display: inline-block; width: 215px;}

/*.page-template-default.page-child .panel .panel-center article .wd_ads_group{width: 100%;}
.page-template-default.page-child .panel .panel-center article .wd_ads_group .wd_ads a img {width: auto;}
.page-template-default.page-child .panel .panel-center article .wd_ads_group:last-child { margin-bottom: 30px;}*/

.custom-home-slider h2{font-size:24px; line-height:34px;}
.custom-home-slider h1{font-size:30px; line-height:40px;}
.custom-home-slider p{font-size:20px; line-height:30px;}
}

@media screen and (max-width: 450px){	
	.custom-modal-pop .btn-success, .modal-external-pop .btn-success{width: 100%!important; margin-bottom: 10px;}
}

@media screen and (max-width: 449px){



}

@media screen and (max-width: 380px){
	.top-area-menu .nav-menu > li:nth-child(-n+3) {float: left;}
	.top-area-menu .nav-menu > li:nth-child(-n+3) a {min-height: 51px;}
	.gem-button-size-medium{padding: 0 15px; font-size: 16px;}
}
.iefooter {background:#000; color:#fff; -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; bottom:0; left:0; position:fixed; right:0; padding:37px 0; font-size:18px; line-height: 45px; font-weight:600; z-index:9999999999 !important;}
.iefooter a {color:#fff; font-size:18px; font-weight:600; text-decoration:underline;}
.iefooter a:hover {color:#fff; font-size:18px; font-weight:600; text-decoration:none;}	

@media screen and (max-width: 320px){
	.custom-modal-pop .modal-body, .modal-external-pop .modal-body{height: 180px;}	

	#bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness{width:100%;}
}

/*Spanish Language Issues Fixed*/
@media(max-width:1212px){
html[lang="es"] #site-header .header-main:not(.header-layout-fullwidth_hamburger):not(.logo-position-menu_center) .site-title{padding-top:0;}
html[lang="es"] #site-header .header-main:not(.header-layout-fullwidth_hamburger):not(.logo-position-menu_center) .site-title{width:186px!important;}
html[lang="es"] #site-header.fixed.shrink .site-title a img.small{margin:0!important;}
html[lang="es"] .site-title .site-logo{margin:0!important;}
html[lang="es"] .top-area-menu .nav-menu > li a{padding:8px; font-size:12px;}
html[lang="es"] .a4dd-google-translate-box{margin-bottom:0;}
}

@media(max-width:1179px){
html[lang="es"] .top-area-items{text-align:left;}
html[lang="es"] nav#top-area-menu{display:none;}
html[lang="es"] .a4dd-google-translate-box{margin-top:6px;}
html[lang="es"] #site-header-wrapper #site-header{padding-bottom:4px;}
html[lang="es"] .top-area .top-area-items .top-area-block.top-area-menu{z-index:unset; width:100%; height:40px;}
html[lang="es"] nav#top-area-menu-mobile{display:block; font-size:initial; z-index:12; position:relative;}
html[lang="es"] nav#top-area-menu-mobile ul#menu-top-menu-mobile{margin:0; padding:0; display:flex;}
html[lang="es"] nav#top-area-menu-mobile ul#menu-top-menu-mobile > li{float:left; width:50%; background:#33363b; line-height:40px; position:relative;}
html[lang="es"] nav#top-area-menu-mobile ul#menu-top-menu-mobile li{list-style-type:none; padding:0; border-bottom:1px solid #f5d039; background:#33363b;}
html[lang="es"] nav#top-area-menu-mobile ul#menu-top-menu-mobile > li:nth-child(1), html[lang="es"] nav#top-area-menu-mobile ul#menu-top-menu-mobile > li:nth-child(2){border-right:1px solid #f5d039;}
html[lang="es"] nav#top-area-menu-mobile ul#menu-top-menu-mobile > li a{padding:0 15px; display:block; font-size:13px; text-transform:uppercase; position:relative; color:#f5d039;}
html[lang="es"] nav#top-area-menu-mobile ul#menu-top-menu-mobile > li.menu-item-parent > a:after{font-family:'thegem-icons'; content:'\e602'; position:absolute; right:10px; top:10px; font-size:18px; line-height:1;}
html[lang="es"] nav#top-area-menu-mobile ul#menu-top-menu-mobile > li > ul.sub-menu{display:none; padding:0; position:absolute; background:#f1f3f2; width:100%; top:41px;}
html[lang="es"] .site-title .logo{margin:0!important;}
}

@media(max-width:1139px){
html[lang="es"] #primary-menu.no-responsive > li > a, #primary-menu.no-responsive > li li > a{font-size:13px;}
html[lang="es"] .a4dd-google-translate-box{margin-top:10px;}
}

@media(max-width:1089px) and (min-width:980px){
/*html[lang="es"] #site-header .header-main{padding-top:6px; padding-bottom:30px;}
html[lang="es"] .a4dd-google-translate-box{margin-top:-15px; margin-bottom:0;}
html[lang="es"] #site-header .header-main:not(.header-layout-fullwidth_hamburger) .primary-navigation{position:absolute; left:0; right:0; margin:0 auto; bottom:-10px;}
html[lang="es"] body .header-style-3 #primary-menu.no-responsive > li{padding:10px 3px;}*/
}

@media(max-width:979px){
html[lang="es"] #page #site-header .site-title{padding-top:0!important;}
/*html[lang="es"] .top-area .top-area-items .top-area-block{height:34px; line-height:34px;}*/
}

@media(max-width:767px){
html[lang="es"] .marquee-block marquee{width:calc(100% - 91px);}
.a4dd-reverse-row-mobile{flex-direction:column-reverse;}
}

@media(max-width:599px){
html[lang="es"] #site-header-wrapper #site-header{padding-bottom:99px;}
html[lang="es"] nav#top-area-menu-mobile ul#menu-top-menu-mobile > li a{padding:0 25px 0 8px;}
html[lang="es"] #site-header .a4dd-google-translate-box{bottom:-83px;}
html[lang="es"] nav#top-area-menu-mobile{margin:0;}
html[lang="es"] .a4dd-google-tran-and-menu-box .vertical-minisearch{bottom:-89px;}
}

@media(max-width:539px){
html[lang="es"] nav#top-area-menu-mobile{margin-top:11px;}
}

@media(max-width:449px){
/*html[lang="es"] .a4dd-google-translate-box{margin-top:0; top:-80px;}*/
}

@media(max-width:334px){
.a4dd-home-new-banner-row1{padding-top: 180px;}
}


/*13-07-23*/
@media(min-width:981px){
.mobile-menu-only2{display:none!important;}
}

/*13-07-23*/
@media(max-width:729px){
#site-header .site-title, #site-header .site-title a img.small{max-width:215px; height:auto;}
.a4dd-google-translate-box{margin-top:10px; margin-bottom:0;}

}

/*13-07-23*/
@media(max-width:599px){
.select-lang-empty-div{display:flex;}	
nav#top-area-menu-mobile{margin-top:34px;}	
.a4dd-google-translate-box{position:absolute; left:0; right:0; margin:auto; top:-74px; border:0;}
#site-header .primary-navigation.responsive{padding-bottom:4px;}
div#google_translate_element, .goog-te-gadget .goog-te-combo, .select-lang-empty-div{width:100%; min-width:100%;}
.goog-te-gadget .goog-te-combo, .select-lang-empty-div{border:0; border-bottom:1px solid #dbdddc; background-color:#f1f3f2;}

.a4dd-google-tran-and-menu-box .vertical-minisearch.mobile-res{display: none!important;}
body div#page-title{padding-top: 18px!important; padding-bottom: 20px!important;}
.page-title-block .breadcrumbs-container{margin-top: 15px; display: none;}

/* 27 JUN 2023 Header style update start */
#site-header-wrapper{position:relative; z-index:6;}
#site-header{padding-bottom: 90px;}
#site-header .top-area{position: absolute; width: 100%; top: 73px;}
nav#top-area-menu-mobile ul#menu-top-menu-mobile li{border-bottom: 1px solid #f5d039;}
.goog-te-gadget .goog-te-combo, .select-lang-empty-div{background: #33363b; color: #f5d039; border-bottom:0;}
.select-lang-empty-div:after, .goog-te-gadget>div:after{color: #f5d039;}
#site-header .a4dd-google-translate-box{bottom: -76px; /*bottom: -83px;*/ top: inherit; width: 50%; margin: 0; border-right: 1px solid #f5d039;}
.goog-te-gadget .goog-te-combo, .select-lang-empty-div{height:40px; text-transform:uppercase;}
.a4dd-google-tran-and-menu-box .vertical-minisearch{position: absolute; width: 50%; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); background-color: #fff; border: none; visibility: visible; bottom:-82px; right: 0; display: block;}
.a4dd-google-tran-and-menu-box .vertical-minisearch #searchform{background: #33363b;}
.a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input{border:0; background-color: transparent; color: #f5d039; font-size: 13px; font-weight: 400; height: 40px; border-radius: 0;}
.a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input:focus{box-shadow: none; border: 0; outline: none;}
.a4dd-google-tran-and-menu-box .vertical-minisearch .sf-submit-icon{position: absolute; right: 0px; width: 35px; height: 40px;}
.a4dd-google-tran-and-menu-box .vertical-minisearch .sf-submit-icon:before{color: #f5d039; content: "\e612"; display: block; font-family: "thegem-icons"; font-size: 18px; font-weight: normal; line-height: 40px; margin-right: 5px; padding-right: 0px; text-align: center; vertical-align: top; width: 100%; height: 40px;}
.a4dd-google-tran-and-menu-box .vertical-minisearch .sf-submit{position: absolute; right: 0px; width: 40px; height: 40px; margin: 0; background: rgba(0, 0, 0, 0); border: 0; cursor: pointer;}
.a4dd-google-tran-and-menu-box .vertical-minisearch ::placeholder{color: #f5d039; text-transform: uppercase;}
.a4dd-google-tran-and-menu-box .vertical-minisearch :-ms-input-placeholder{color: #f5d039; text-transform: uppercase;}
.a4dd-google-tran-and-menu-box .vertical-minisearch ::-ms-input-placeholder{color: #f5d039; text-transform: uppercase;}
#primary-menu li.menu-item.menu-item-search{display: none!important;}
nav#top-area-menu-mobile ul#menu-top-menu-mobile > li a{padding:0 8px; white-space:nowrap; padding-right:20px; overflow:hidden; text-overflow:ellipsis;}
nav#top-area-menu-mobile ul#menu-top-menu-mobile > li a:hover, nav#top-area-menu-mobile ul#menu-top-menu-mobile > li a:focus, .goog-te-gadget .goog-te-combo:hover, .goog-te-gadget .goog-te-combo:focus, .select-lang-empty-div:hover, .select-lang-empty-div:focus, .a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input:hover, .a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input:focus{background-color:#f5d039; color:#33363b!important;}
.select-lang-empty-div:hover:after, .select-lang-empty-div:focus:after, .goog-te-gadget>div:hover:after, .goog-te-gadget>div:focus:after{color:#33363b;}
.a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input:hover~.sf-submit-icon:before, .a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input:focus~.sf-submit-icon:before{color:#33363b;}
.a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input:hover::-webkit-input-placeholder, .a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input:hover::-webkit-input-placeholder:focus{color:#8C9299;}
.a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input:hover::-moz-placeholder, .a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input:focus::-moz-placeholder{color:#8C9299;}
.a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input:hover::-ms-input-placeholder, .a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input:focus::-ms-input-placeholder{color:#8C9299;}
.a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input:hover::placeholder, .a4dd-google-tran-and-menu-box .vertical-minisearch .sf-input:focus::placeholder{color:#8C9299;}
#site-header .header-main{z-index:unset;}
.primary-navigation.responsive .dl-menu{z-index:7;}
.g-text-only{display:inline-block; width:90%; overflow:hidden; text-overflow:ellipsis;}
/* 27 JUN 2023 Header style update End */

.a4dd-google-translate-box{display:block;}
}