/**
Theme Name: Aydyay Astra Child
Author: Aydyay Digital
Author URI: https://www.aydyay.io
Description: Child theme for Astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aydyay-astra-child
Template: astra
*/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+SC:100,300,400,500,700,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif:700i&display=swap');
@font-face {
    font-family: 'EurostileUnicaseLT';
    src:  url('assets/fonts/font.woff2') format('woff2'),
    url('assets/fonts/font.woff') format('woff');
}

.gform_wrapper .contact_captcha {
	display: contents;
}

/*Ovrewrite parent theme*/
.fl-row-content-wrap{
    padding-top: 0px;
    padding-bottom: 0px;
}
.display_none,
.widget-address > div.widget-address-field:first-child svg{
    display: none;
}
/*
Style State
*/
body, .font_body,
.below_header_menu-item .sub-arrow{
    font-family: 'Noto Sans SC', sans-serif;
    font-weight: 400;
}
.font_light{
     font-family: 'Noto Sans SC', sans-serif;
     font-weight: 300;
 }
.font_medium{
    font-family:'Noto Sans SC', sans-serif;
    font-weight: 500;
}
.font_bold,
.work_with_environment_item h3,
.wld_footer_widget .widget-title{
    font-family:'Noto Sans SC', sans-serif;
    font-weight: 700;
}
.font_bold_italic{
    font-family:'Noto Serif', sans-serif;
    font-weight: 700;
    font-style: italic;

}
.font_heavy,
.contact_form_container .gform_wrapper input[type=submit],
.contact_form_container .widgettitle{
    font-family: 'Noto Sans SC', sans-serif;
    font-weight: 900;
}
.font_Eurostile,
body:not(.page-contact) .contact_title_main h2,
body:not(.page-contact) .contact_tag_col div,
.testimonial_section_title div{
    font-family: 'EurostileUnicaseLT', sans-serif;
}
.font_awsome,
.widget-address > div.widget-address-field:before,
.ast-button-wrap .menu-toggle .menu-toggle-icon:before{
    font-family: FontAwesome;
}
.widget-address > div.widget-address-field:first-child:before{
    content: "\f041";
    position: relative;
    top: -26px;
}
/* Font size */
.font_size_small,
.font_size_small span,
.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>a .sub-arrow:after{
    font-size: 14px;
}
body,
.font_size_body,
.font_size_body span,
.wld_footer_widget div,
.contact_form_container input,
.contact_form_container textarea{
    font-size: 16px;
}
.font_size_large,
.font_size_large span,
.wld_footer_widget .widget-title,
.contact_form_container .gform_wrapper input[type=submit],
.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu,
.ast-button-wrap .menu-toggle .menu-toggle-icon:before{
    font-size: 18px;
}
.font_size_title,
.font_size_title span,
.contact_form_container .widgettitle{
    font-size: 50px;
}
.font_size_small,
.font_size_small span{
    font-size: 14px;
}
.font_size_27{
    font-size: 27px;
}
.font_size_26,
.font_size_26 span{
    font-size: 26px;
}
.font_size_23,
.font_size_23 span{
    font-size: 23px;
}
.font_size_22,
.font_size_22 span,
.widget-address > div.widget-address-field:first-child:before{
    font-size: 22px;
}
.font_size_h3,
.font_size_h3 span,
.work_with_environment_item h3{
    font-size: 24px;
}
.font_size_32,
.font_size_32 span{
    font-size: 32px;
}
.font_size_33,
.font_size_33 span{
    font-size: 33px;
}
.font_size_h2,
.font_size_h2 span{
    font-size: 46px;
}
.font_size_38,
.font_size_38 span{
    font-size: 38px;
}
.font_size_36,
.font_size_36 span{
    font-size: 36px;
}
.font_size_35,
.font_size_35 span{
    font-size: 35px;
}/**/
/*Text style*/
.text_transform_up,
.text_transform_up span,
.contact_form_container .widgettitle{
    text-transform: uppercase;
}
.text_transform_cp,
.text_transform_cp span{
    text-transform: capitalize;
}
.text_center,
.work_with_environment_item h3,
.fl-builder-content .work_with_environment_item div.uabb-imgicon-wrap{
    text-align: center;
}
.text_left{
    text-align: left;
}
.letter_space_1,
.wld_footer_widget .widget-title,
.wld_contact-list-item,
.contact_form_container .widgettitle{
    letter-spacing: 1px;
}
.letter_space_2,
.work_with_environment_item h3{
    letter-spacing: 2px;
}
.letter_space_3{
    letter-spacing: 3px;
}
.letter_space_4,
.contact_cta_title span{
    letter-spacing: 4px;
}
.letter_space_5{
    letter-spacing: 5px;
}
.line_height_normal,
.uabb-module-content.uabb-creative-button-wrap a.wls_button,
.uabb-module-content.uabb-creative-button-wrap a.wls_button:hover{
    line-height: normal;
}
.line_height_26,
.wld_footer_widget.widget_text .textwidget p{
    line-height: 26px;
}
.line_height_32{
    line-height: 32px;
}
.line_height_36,
.wld_footer_widget li a{
    line-height: 36px;
}
.line_height_39{
    line-height: 39px;
}
/* Font color */
.colour_white,
.colour_white span,
.work_with_environment_item h3,
.work_with_environment_item .uabb-text-editor p,
.mobile-menu-wrap span,
.uabb-module-content.uabb-creative-button-wrap a.wls_button span,
.uabb-module-content.uabb-creative-button-wrap a.wls_button span:visited,
.contact_form_container .gform_wrapper input[type=submit]{
    color: #FFFFFF
}
.colour_orange,
.colour_orange span,
a:hover,
a:hover span,
.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu li a:hover span,
.ast-below-header-menu li.current-menu-ancestor > a span,
.wld_footer_widget .widget-title,
.contact_email_section .uabb-icon-wrap .uabb-icon i,
.contact_email_section .uabb-icon-wrap .uabb-icon i:hover,
.contact_email_section .uabb-icon-wrap .uabb-icon i:before,
.contact_phone_section .uabb-icon-wrap .uabb-icon i,
.contact_phone_section .uabb-icon-wrap .uabb-icon i:hover,
.contact_phone_section .uabb-icon-wrap .uabb-icon i:before,
.widget-address > div.widget-address-field:first-child:before{
    color: #F7A600;
}
.colour_grey,
.colour_grey span,
.contact_form_container .widgettitle,
.contact_form_container .gform_wrapper input::placeholder,
.contact_form_container .gform_wrapper textarea::placeholder{
    color: #4D4D4F;
}
.colour_orange_dark,
.colour_orange_dark span{
    color: #F79F00;
}
.colour_grey_dark,
.colour_grey_dark span{
    color: #3C3C3B;
}
.colour_grey_darker,
.colour_grey_darker span{
    color: #252525;
}
.colour_yellow,
.colour_yellow span,
.below_header_menu-item .sub-arrow,
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{
    color: #E9E200;
}
/*Background*/
.bg_colour_white{
    background-color: #FFFFFF
}
.bg_colour_orange,
.uabb-module-content.uabb-creative-button-wrap a.wls_button,
.uabb-module-content.uabb-creative-button-wrap a.wls_button:hover,
.contact_form_container .gform_wrapper input[type=submit],
body.fl-builder-mobile header .current_page_item{
    background-color: #F7A600;
}
.bg_colour_orange_dark{
    background-color: #F79F00;
}
.bg_colour_grey{
    background-color: #4D4D4F;
}
.bg_colour_grey_dark,
.footer-adv-overlay{
    background-color: #3C3C3B;
}
.bg_colour_grey_darker{
    background-color: #252525;
}
.bg_colour_yellow {
    background-color: #E9E200;
}
/*
    float
*/
.float_right{
    float: right;
}

/*
    Margins
*/
.margin_bottom_140,
.contact_cta_section,
body:not(.page-wildside-ltd) .working_with_section{
    margin-bottom: 140px;
}
.margin_bottom_124{
    margin-bottom: 124px;
}
.margin_bottom_114{
    margin-bottom: 114px;
}
.margin_bottom_55{
    margin-bottom: 55px;
}
.margin_bottom_33{
    margin-bottom: 33px;
}
.margin_top_4{
    margin-top: 4px;
}
.margin_top_33,
.fl-builder-content .work_with_environment_item div.uabb-imgicon-wrap{
    margin-top: 33px;
}
.margin_top_65,
.footer_logo_container .fl-col-group,
.title_header{
    margin-top: 65px;
}
.margin_top_120/*,
.title_header*/{
    margin-top: 120px;
}
.margin_bottom_105,
.contact_map{
    margin-bottom: 105px;
}
.margin_bottom_29{
    margin-bottom: 29px;
}
.margin_bottom_20,
.fl-builder-content .work_with_environment_item div.uabb-imgicon-wrap{
    margin-bottom: 20px;
}
.margin_bottom_10,
.contact_cta_text p{
    margin-bottom: 10px;
}
.margin_bottom_0,
.contact_cta_title .fl-module-content,
.contact_cta_text .fl-module-content,
.contact_cta_button .fl-module-content,
.clearance-yellow-section  .fl-col p{
    margin-bottom: 0;
}
.margin_0,
.margin_module_0 .fl-module-content{
    margin: 0px;
}
.margin_left_0,
.services_first_section_left .fl-module-content{
    margin-left: 0px;
}
.margin_right_0,
.services_first_section_right .fl-module-content{
    margin-right: 0px;
}
.margin_right_10,
.left_right_black_border:before{
    margin-right: 10px;
}
.margin_left_10,
.left_right_black_border:after{
    margin-left: 10px;
}
.margin_right_30,
.services_first_section_left .fl-module-content{
    margin-right: 30px;
}
.margin_left_30,
.services_first_section_right .fl-module-content{
    margin-left: 30px;
}
.margin_right_38,
.wld_email_item{
    margin-right: 38px;
}
.margin_auto,
.main-header-bar-navigation{
    margin: auto;
}
.margin_auto_0,
.contact_email_subtext{
    display: table;
    margin: 0px auto;
}
/*
    Padding
*/
.padding_bottom_,
.ast-footer-overlay {
    padding-bottom: 33px;
}
.padding_top_10,
.ast-mobile-menu-buttons{
    padding-top: 10px;
}
.padding_bottom_10,
.ast-mobile-menu-buttons{
    padding-bottom: 10px;
}
.padding_top_28,
.ast-footer-overlay {
    padding-top: 28px;
}
.padding_40,
.contact_form_container .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.contact_form_container .gform_wrapper textarea{
    padding: 40px;
}
.padding_left_right_5{
    padding-left: 5px;
    padding-right: 5px;
}
.services_image_spacer, .contact_image_spacer{
    height: 400px;
}
/*
    Borders
*/
.border_bottom_1{
    border-bottom: 1px solid;
}
.border_bottom_4,
.uabb-module-content.uabb-creative-button-wrap a.wls_button,
.uabb-module-content.uabb-creative-button-wrap a.wls_button:hover,
.contact_form_container .gform_wrapper input[type=submit]{
    border-bottom: 4px solid;
}
.border_bottom_8,
.working_with_section,
.ast-small-footer{
    border-bottom: 8px solid;
}
.border_top_11,
.footer_logo_container{
    border-top: 11px solid;
}
.border_color_orange,
.footer_logo_container,
.working_with_section {
    border-color: #F7A600;
}
.border_color_white{
    border-color: #FFFFFF;
}
.clearance-yellow-section .fl-col-group,
.footer_logo_container .fl-col-group,
.footer_logo_container .fl-col-small{
    display: flex;
    align-items: center;
    justify-content: center;
}
.border_color_grey,
.ast-small-footer{
    border-color: #4D4D4F;
}
.border_color_yellow,
.uabb-module-content.uabb-creative-button-wrap a.wls_button,
.uabb-module-content.uabb-creative-button-wrap a.wls_button:hover,
.contact_form_container .gform_wrapper input[type=submit]{
    border-color: #E9E200;
}
.display_table{
    display: table;
}

/* Custom wls style*/
/*
    H E A D E R
*/
ul.wld_header-contact-list li:first-child a i {
    margin-right: 4px;
}
.ast-below-header-menu ul,
.ast-below-header-menu .sub-menu{
    /*width: 305px;*/
    width: 385px;
}
/*.services_header_parallax .fl-row-content-wrap,
.contact_header_parallax .fl-row-content-wrap{
    background-size: 100%;
}*/
.ast-button-wrap .menu-toggle .menu-toggle-icon:before{
    content: "\f0c9";
   /* font-family: FontAwesome;*/
    /*font-size: 18px;*/
    top: -4px;
    position: relative;
}
.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before{
    content: "\f00d";
}
.ast-below-header-menu li.current-menu-item > a,
.ast-below-header-menu li.current-menu-item > a:hover{
    background-color: transparent;
}
.menu-item-has-children .below_header_menu-item .sub-arrow{
    float: left;
    margin-right: 5px;
}
.wld_contact-list-item{
    display: inline-block;
}

/*
    F O O T E R
*/
.wld_footer_widget.widget_text .textwidget{
    max-width: 191px;
}
/*
    Clearance yellow section
*/
.clearance-yellow-section{
    padding-top: 104px;
    padding-bottom: 227px;
}
/*
    working with section
*/
.page-wildside-ltd .working_with_section {
    position: relative;
    top: -150px;
}
.working_with_section, .contact_cta_section {
    box-shadow: 0px 0px 22px rgba(0,0,0,.5);
}
.working_with_section .fl-row-content-wrap{
    padding: 55px 50px;
}
.contact_cta_sec{
    padding: 55px 0;
}
.uabb-module-content.uabb-creative-button-wrap a.wls_button,
.uabb-module-content.uabb-creative-button-wrap a.wls_button:hover,
.contact_form_container .gform_wrapper input[type=submit]{
    border-radius: 0;
    padding: 12px 50px;
}


/*
    Contact
*/
.left_right_black_border:before,
.left_right_black_border:after{
    content: "|";
    line-height: normal;
    top: -2px;
    position: relative;
    color: #4D4D4F;
}
.left_right_white_border:before,
.left_right_white_border:after{
    color: #FFFFFF;
}
.contact_map .uabb-google-map-wrapper{
    height: 733px;
}
.contact_email_section {
    border-left: 1px solid #000;
}
/*contact form*/
.contact_form_container .gform_wrapper input,
.contact_form_container .gform_wrapper textarea{
    background-color: #DCDCDC;
}
.contact_form_container .gform_wrapper input[type=submit]{
    padding: 20px 80px;
}
.contact_captcha {
    position: absolute;
    left: 30%;
    bottom: -1%;
}

.gfield_error.contact_captcha{
    bottom: auto;
}
@media only screen and (max-width: 1120px) {
    .working_with_section,
    .contact_cta_section{
        margin-left: 40px;
        margin-right: 40px;
    }
}
@media only screen and (max-width: 1024px) {
/*    .font_size_38,
    .font_size_38 span {
        font-size: 34px;
    }
    .font_size_33,
    .font_size_33 span {
        font-size: 29px;
    }
    .font_size_title,
    .font_size_title span,
    .contact_form_container .widgettitle {
        font-size: 46px;
    }*/
/*    .font_size_large,
    .font_size_large span,
    .wld_footer_widget .widget-title,
    .contact_form_container .gform_wrapper input[type=submit] {
        font-size: 16px;
    }*/
    .ast-primary-menu-disabled .main-header-bar .ast-masthead-custom-menu-items{
        display: flex;
        flex: 1 1 50%;
    }
    .main-header-bar .main-header-bar-navigation{
        display: none;
    }
    .font_size_title,
    .font_size_title span,
    .contact_form_container .widgettitle {
        font-size: 45px;
    }
    .font_size_38,
    .font_size_38 span,
    .font_size_36,
    .font_size_36 span {
        font-size: 32px;
    }
    .font_size_33,
    .font_size_33 span,
    .font_size_32,
    .font_size_32 span{
        font-size: 28px;
    }
    .weclearit{
        font-size: 19px;
    }
}
@media only screen and (max-width: 920px) {
    .ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li a:before,
    .ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li a:before{
        content: " ";
    }
    .main-header-bar, .ast-header-break-point .main-header-bar,
    .ast-header-break-point .ast-below-header-merged-responsive .ast-below-header-menu-items,
    .ast-header-break-point .ast-mobile-header-stack .main-header-bar{
        padding: 0px;
    }
    .ast-header-break-point .ast-header-sections-navigation{
        border: none;
    }
    .ast-below-header-menu-items{
        margin-left: 0;
    }
    .ast-header-break-point .ast-below-header-menu-items,
    .main-header-bar .main-header-bar-navigation.toggle-on{
        background-color: #3C3C3B;
    }
    .main-header-container .ast-masthead-custom-menu-items{
        margin-bottom: 38px;
    }
    .ast-header-break-point .ast-mobile-header-stack .site-branding{
        margin-bottom: 29px;
    }
    .site-logo-img{
        max-width: 349px;
    }
    .ast-primary-menu-disabled .main-header-bar .ast-masthead-custom-menu-items{
        display: flex;
        flex: 1 1 100%;
    }
    .ast-masthead-custom-menu-items .text_left{
        display: table;
        margin: 0px auto;
    }

    .ast-masthead-custom-menu-items .text_left h1{
        letter-spacing: 3px;
    }
    .ast-masthead-custom-menu-items .text_left h3{
        letter-spacing: normal;
    }
    .font_size_title,
    .font_size_title span,
    .font_size_h2,
    .font_size_h2 span,
    .contact_form_container .widgettitle{
        font-size: 35px;
    }
    .font_size_38,
    .font_size_38 span{
        font-size: 24px;
    }
    .font_size_36,
    .font_size_36 span,
	.font_size_920_20,
	.font_size_920_20 span{
       /* font-size: 22px;*/
        font-size: 20px;
    }
    .font_size_33, .font_size_33 span{
        font-size: 21px;
    }
    /*Menu*/
    .ast-mobile-menu-buttons{
        margin-left: -20px;
        margin-right: -20px;
        background-color: #3C3C3B;
    }
}
@media only screen and (max-width: 768px) {
    .services_image_spacer, .contact_image_spacer{
        height: 400px;
    }
    .clearance-yellow-section .fl-col-small{
        max-width: none;
    }
    .clearance-yellow-section .fl-col,
    .work_with_environment_item .uabb-infobox-text,
    .contact_title_main,
    .contact_head_text,
    .contact_form_container .widgettitle{
        text-align: center;
    }
    .clearance-yellow-section .fl-col{
        max-width: 561px;
    }
    .clearance-yellow-section .fl-col p{
        padding-left: 10px;
        padding-right: 10px;
    }
    /*Worl with section*/
    .working_with_section .fl-col-group-nested .fl-col-small:not(:last-child){
        margin-bottom: 50px;
    }
    .contact_cta_section .fl-row-content-wrap{
        background-image: url("assets/images/cta-vertical.png");
        background-position: center top;
    }
    .contact_cta_sec{
        padding-top: 400px;
    }
    .footer_logo_container .fl-col-group{
        margin-top: 50px;
    }
    .footer-adv-overlay{
        padding-top: 30px;
    }
    .footer-adv-layout-3 .footer-adv-widget-2 .widget:last-child{
        margin-bottom: 0px;
    }
    .ast-header-break-point .footer-sml-layout-2 .ast-small-footer-section-2{
        margin-top: 0px;
    }
    /*Font size*/
    .ast-small-footer-section{
        font-size: 14px;
    }
    /*Services Contact page*/
    .contact_title_main,
    .contact_head_text,
    .testimonial_container{
        margin-left: 40px;
        margin-right: 40px;
   }
    .services_first_two_section .fl-module-content{
        margin-left: 0px;
        margin-right: 0px;
    }
    .contact_tag_col {
        position: absolute;
        top: -70px;
        left: 0;
        right: 0;
        text-align: center;
    }
    .contact_tag_col .float_right{
        float: none;
    }
    .contact_tag_col .display_table,
    .clearance-yellow-section .fl-col-group{
        display: block;
    }
    .contact_two_section .uabb-icon-wrap .uabb-icon i,
    .contact_two_section .uabb-icon-wrap .uabb-icon i:before{
        font-size: 60px;
        line-height: 60px;
        height: 60px;
        width: 60px;
    }
    .margin_bottom_140, .contact_cta_section, body:not(.page-wildside-ltd) .working_with_section{
        margin-bottom: 120px;
    }
    .margin_bottom_124{
        margin-bottom: 104px;
    }
    .margin_bottom_114{
        margin-bottom: 94px;
    }
    .contact_email_section{
        border-top: 1px solid;
        border-left: none;
    }
    .contact_captcha{
        left: 50%;
        bottom: 0;
    }
	.font_size_920_20,
	.font_size_920_20 span{
        font-size: 26px;
    }
    /*.services_header_parallax .fl-row-content-wrap,
    .contact_header_parallax .fl-row-content-wrap{
        background-size: 100%;
    }*/
  /*  .services_header_parallax .fl-row-content-wrap,
    .contact_header_parallax .fl-row-content-wrap{
        background-size: cover;
    }*/
}
@media screen and (max-width: 544px){ 
	.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items {
		padding: 0;
		margin-top: 20px;
	}
	.contact_form_container .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
	.contact_form_container .gform_wrapper textarea {
		padding: 20px;
	}
  /* .ast-header-break-point .ast-mobile-header-stack .main-header-bar {
         padding-top: 0;
         padding-bottom: 0;
    }*/
    .letsmakeclear{
        font-size: 18px;
    }
    .weclearit {
        font-size: 14px;
		padding-top: 5px;
		padding-bottom: 4px;
    }
    .font_size_title, .font_size_title span, .font_size_h2, .font_size_h2 span, .font_size_38, .font_size_38 span, .contact_form_container .widgettitle .font_size_920_20, .font_size_920_20 span{
        font-size: 20px;
    }
    .font_size_title, .font_size_title span, .font_size_h2, .font_size_h2 span, .font_size_38, .font_size_38 span{
        line-height: 30px;
    }
    .font_size_large, .font_size_large span,.font_size_33, .font_size_33 span, .wld_footer_widget .widget-title, .contact_form_container .gform_wrapper input[type=submit]{
        font-size: 16px;
    }
    .ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{
        font-size: 18px;
    }
    .font_size_large, .font_size_large span,.font_size_33, .font_size_33 span, .wld_footer_widget .widget-title, .contact_form_container .gform_wrapper input[type=submit], .ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{
        line-height: 28px;
    }
    .ast-masthead-custom-menu-items .text_left h1,
    .contact_cta_title span{
        letter-spacing: 2px;
    }
    .ast-masthead-custom-menu-items .text_left h1,
    .ast-masthead-custom-menu-items .text_left h3{
        line-height: normal;
    }
    .site-logo-img{
        max-width: none;
    }
    .ast-header-break-point .footer-sml-layout-2 .ast-small-footer-section-2,
    .wld_contact-list-item{
        margin-top: 10px;
    }
    .site-branding,
    .ast-masthead-custom-menu-items{
        margin-left: -20px;
        margin-right: -20px;
    }
    .clearance-yellow-section{
        padding-bottom: 80px;
    }
    .page-wildside-ltd .working_with_section{
        top: 0px;
    }
    .working_with_section, .contact_cta_section{
        margin-left: 0px;
        margin-right: 0px;
    }
    .ast-header-break-point .ast-mobile-header-stack .site-branding,
    .contact_cta_section, body:not(.page-wildside-ltd) .working_with_section{
        margin-bottom: 0px;
    }
    .main-header-container .ast-masthead-custom-menu-items,
    .working_with_section .fl-col-group-nested .fl-col-small:not(:last-child){
        margin-bottom: 20px;
    }
    .ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{
        padding: 0;
    }
    .contact_cta_section .fl-row-content-wrap {
        background-image: url(assets/images/cta-vertical.png);
        background-position: center top;
        background-size: 180%;
    }
    .contact_cta_title span,
    .clearance-yellow-section h2.fl-heading span{
        max-width: 245px;
        display: block;
        margin: auto;
    }
    .footer-primary-navigation .nav-menu .menu-item{
        display: block;
    }
    /* M E N U */
    ul.sub-menu li a{
        font-weight: 300;
    }
    /*Services contact page*/
    .contact_captcha{
        position: relative;
        left: auto;
        bottom: auto;
    }
    .services_first_two_section{
        margin-left: 40px;
        margin-right: 40px;
    }
    .services_first_two_section{
        text-align: center;
    }
	.footer-adv-layout-3 .footer-adv-widget-2 .widget:last-child{
		margin-bottom: 2.8em;
	}
}
@media screen and (max-width: 375px){
	 .letsmakeclear{
        font-size: 14px;
    }
    .weclearit {
        font-size: 12px;
	}
}
@media screen and (max-width: 320px){
	.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items {
		padding: 0 1em 0 1em;
	}
	ul.wld_header-contact-list a span {
		font-size:14px;
	}
}