/*
Theme Name: Starlawnmows
Theme URI: https://example.com
Description: A child theme for Twenty Twenty.
Author: Your Name
Author URI: https://example.com/
Template: twentytwenty
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link{background-color: #a0bf3f !important;}

.call-text{margin-bottom: 15px !important;}

.navbar-light .navbar-toggler{background-color:  #ffffff !important;}

.footer_section{position: relative;}

.after_img::after{content:""; background-image: url(./uploads/2020/09/download-6.png); position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 9;}
.page-id-5 section{padding: 0 15px !important;}
.service_img img{width: 100%;}
/*--------------------------------------
    Contact Form 7
--------------------------------------*/
div.wpcf7 .ajax-loader{display: none;}
div.wpcf7 .ajax-loader.is-active{display: inline-block;}

.wpcf7 form .wpcf7-response-output{margin: 2em 0 1em;}

/*--------------------------------------
    testimonial
--------------------------------------*/
.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption{text-align: center; background-color: #f4f2ed!important;}
.flexslider{box-shadow: none!important; border: 4px solid #f4f2ed!important; background: #f4f2ed!important;}
.flex-caption {width: 500px; margin: 0 auto;}
ol.flex-control-nav.flex-control-paging {display: none;}
h2.post-title{font-size: 16px!important; color: #333333; font-weight: 500; line-height: 1.2; color: inherit;}
.flex-caption p{font-size: 16px!important; color: #959595;}
.flex-direction-nav a{opacity: 1!important;}
.flex-direction-nav .flex-next {right: 0!important;}
.flex-direction-nav .flex-prev {left: 0!important;}
.flexslider:hover .flex-prev {opacity: 1!important; left: 0!important;}
.flexslider:hover .flex-next {opacity: 1!important; right: 0!important;}
.flex-viewport {height: 183px!important;}

.flexslider .flex-direction-nav a{width: 40px; line-height: 40px; height: 40px; text-align: center; z-index: 9; color: #c3de8c; border: 1px solid #c3de8c !important; border-radius: 50%; font-size: 14px;}

.flex-direction-nav .flex-prev:before{content: "\f060" !important; font-family: "Font Awesome 5 Pro" !important; font-size: 16px;}

.flex-direction-nav .flex-next:before{content: "\f061" !important; font-family: "Font Awesome 5 Pro" !important; font-size: 16px;}

ul.list_career li{color: #333;}

a.link_social {color: #a0bf3f} nav.menu.fixed .nav-item.active .nav-link {color: #a0bf3f;}

/*--------------------------------------
    responsive
--------------------------------------*/
@media screen and (max-width: 1024px){
    .service_coulmn{width:100%!important;}
    .service_section {flex-direction: column-reverse;}
}
@media screen and (max-width: 767px){
    .flex-caption {width: auto;}

    .wpb_single_image.wpb_content_element.vc_align_center.vc_custom_1600401071667.arrow-down {display: none;}

    #site-content .section_page{padding-top: 50px!important; padding-bottom: 50px!important;}

    .page-header {padding: 50px 0;}
}
