#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:20%;background:#13599f;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}.awsm-modal-items.style-1{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999999!important}.modal-style.style-1 .awsm-modal-items-main{max-width:1200px!important}.modal-style.style-1 .awsm-modal-item{padding-top:100px!important}.modal-style.style-1 figcaption{border-radius:300px}#top-menu li{display:inline-block;border-right:1px solid #aecdf7;padding:10px!important}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:33px 0}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:33px 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:15px;padding-top:10px}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:20px}.gs_style3 .box-content p,.gs_style4 .box-content p,.gs_style5 .box-content p{background:none!important;padding:0!important}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{width:auto;margin:auto;padding:16% 0%;text-align:left;max-width:80%}.gs_style3 .box-title,.gs_style3 .box-companyinfo,.gs_style3 .box-desiginfo,.gs_style4 .box-title,.gs_style4 .box-companyinfo,.gs_style4 .box-desiginfo,.gs_style3 .star-rating,.gs_style4 .star-rating{text-align:left;margin-left:0!important;color:#F5A005}#top-menu li li{display:inline-block;border-right:none;padding:0px!important}#top-menu li li a{width:280px;padding:6px 10px;margin:0 10px;text-transform:none!important}.nav li ul{visibility:hidden;z-index:9999;width:300px;border-top:3px solid #2ea3f2}.et_pb_slide_content,.et_pb_best_value{font-size:20px;line-height:30px}.et_pb_slide_description h2.et_pb_slide_title{font-size:36px;background:rgba(2,82,124,0.77);padding:20px 20px 10px 20px}.et_pb_slide_content,.et_pb_best_value{font-size:18px;line-height:30px;padding:0px 20px 20px 20px;background:rgba(2,82,124,0.77)}span.wpcf7-list-item{display:inline-block;margin:0 0 0 0;clear:both;float:none;width:100%}.wonderplugin-gridgallery-item a div{display:none!important}.wonderplugin-gridgallery-item-visible a div{display:none!important}.wonderplugin-gridgallery-item-title{display:none!important}#html5-watermark{display:none!important}.amazingcarousel-image a{font-size:0px!important;padding:0!important}.amazingcarousel-image div a{font-size:0px!important;padding:0!important}.amazingcarousel-image div{padding:0!important;font-size:0px!important}.amazingcarousel-image-fix-wrapper{display:block}.amazingcarousel-image{}#left-area .post-meta{padding-bottom:15px;font-size:14px;display:none}.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box,.cycle-slide .testimonial-box{padding-bottom:0px;color:#fff!important;padding:0 50px;float:left}.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content p{margin:0!important;color:#fff;text-align:left}.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-title{margin:10px 0 0 0;font-family:"Raleway",sans-serif;font-size:16px;color:#fff;line-height:20px;float:left;font-weight:400!important;width:100%}.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-companyname{font-size:14px;color:#fff!important;line-height:15px;margin-bottom:6px;float:left}.box-designation{color:#fff!important}.box-designation{color:#fff!important}.box-companyname{color:#fff!important}.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-image img{width:70%!important;height:auto!important;border:0px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.gs_style8 .box-image{width:280px!important;height:228px!important}.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content{font-family:"Raleway",sans-serif;font-size:12px;color:#333;line-height:17px;margin-bottom:0px;float:left;font-weight:600!important}.gs_style3 .box-image,.gs_style4 .box-image{float:left;position:relative!important;margin-right:20px;margin-bottom:0!important}.et_pb_blurb_description li,.et_pb_text_inner li{padding-left:10px;list-style:none;background:url(http://www.underhillsolutions.co.za/wp-content/uploads/2020/07/li-2.png) no-repeat left 8px}.awsm-personal-info{position:relative;margin-bottom:15px;background-image:linear-gradient(92deg,rgba(22,26,97,0.71) 25%,rgba(147,55,136,0.74) 100%)}.circles-style.style-1 figcaption p{color:#fff;padding:0 35px}#footer-info{float:none;padding-bottom:10px}#footer-bottom{padding:15px 0 5px}.et-pb-icon-circle{padding:5px!important}.gs_style3 .box-desiginfo .box-label,.gs_style3 .box-desiginfo .box-design-name{font-weight:400!important;float:left}.box-com-name{display:none}et_pb_blurb_description li,.et_pb_text_inner li{padding-left:10px;list-style:none;background:url(http://www.underhillsolutions.co.za/wp-content/uploads/2020/07/li-2.png) no-repeat left 8px}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{padding:2px;border:1px solid #f7f7f7;color:#111111;background-color:#f0f3f8;padding:15px;margin:0 10px 10px!important;font-weight:666;background:#f0f3f8;width:30%}textarea{width:100%!important}.wpcf7-submit{padding:20px 80px!important;background:#111;border:none!important;color:#fff;text-transform:uppercase;font-weight:800;cursor:pointer}.wpcf7-submit:hover{background:#666}.mobile_menu_bar::before{content:"\61";font-size:32px;position:relative;left:0;top:0;cursor:pointer;padding:8px;color:#fff!important;background:#214db2}.et_header_style_left #et-top-navigation .mobile_menu_bar,.et_header_style_split #et-top-navigation .mobile_menu_bar{padding:15px!important}@media only screen and (max-width:1600px){.container{width:90%!important;max-width:1500px!important}}@media only screen and (max-width:1400px){.container{width:96%!important;max-width:1400px!important}}@media only screen and (max-width:1250px){.container{width:96%!important;max-width:1200px!important}#top-menu li{padding:5px!important}}@media only screen and (max-width:1130px){#top-menu-nav{display:none!important}#et_mobile_nav_menu{display:block!important}}@media only screen and (max-width:680px){cycle-slideshow .cycle-slide{white-space:normal;text-align:center;width:380px!important}.gs_testimonial_single,.cycle-slide{width:340px!important;max-width:380px!important;padding:0 20px!important}.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box,.cycle-slide .testimonial-box{padding-bottom:0px;color:#fff!important;padding:0!important;float:left}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{width:100%!important}}