.with_thumb {
    display: none !important;
}


.sc_icons_extra .sc_icons_item_title {
    font-size: 1.333em;
    line-height: 37px;
}


a.sc_button.sc_button_default.sc_button_size_normal.sc_button_icon_left:hover {
    background-color: #fff !important;
    color: #08a04b !important;
    border: 1px solid !important;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    background-color: #fff !important;
    color: #08a04b !important;
    border: 1px solid !important;
}



.services-sec span.link_icon {
    display: none !important;
}

.post_meta.post_meta_other {
    display: none !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #08a04b !important;
}

span.green-1 {
    color: #08A04B;
    font-weight: 700 !important;
}
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
    background-color: #08a04b;
    pointer-events: none !important;
}
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label):hover {
    background-color: #85db80;
}

.sc_services_item_text {
    display: none ! IMPORTANT;
}
.sc_blogger_item_excerpt {
    font-size: 15px !important;
    line-height: 20px;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"]{
	
	
	    justify-content: normal !important;
}


/* section#moving-text span.trx_addons_bg_text_item{
	
font-size:100px !important;
	100px !important:
} */
div#nav-main-id nav#nav-main-id_sc li ul.sub-menu {
    background-color: #fff !important;
}
.sc_blogger_item h5.sc_blogger_item_title.entry-title a {
    color: #08a04b !important;
}

div#nav-main-id nav#nav-main-id_sc li ul.sub-menu li:hover {
    background-color: #08a04b !important;
    color: #fff !important;
}
span.green {
    color: #08a04b !important;
/*     font-weight: 700; */
}

.alter_clients figure, .wp-caption, .wp-caption-overlay .wp-caption {
    max-width: 40%;
}
.alter_clients .swiper {
    padding: 0px;
}

/* span.link_icon {
    display: none !important;
} */

section#moving-text span.trx_addons_bg_text_item {
    padding-top: 100px !important;
}


.post_meta.sc_blogger_item_meta.post_meta {
    display: none !important;
}
span.project {
    color: #08A04B;
/*     font-weight: 700 !important; */
}

/* .sc_blogger_item_button.sc_item_button {
    display: none !important;
} */
/* CSS Class */

/* num-hover */

/* CSS Class */
/* .services-sec {
    pointer-events: none !important;
}
.blog-sec {
    pointer-events: none !important;
} */
.post_meta.post_meta_single {
    display: none;
}
.sec-head a:hover {
    color: #0039A6 !important;
}
.accent1 {
    color: #08a04b;
}
ul[class*="trx_addons_list"]>li:before {
    color: #08A04B;
}
.sec-btn a {
    background: #08a04b !important;
}
.sec-btn a:hover {
    background: #0039A6 !important;
		color: #fff !important;
}
.nav-main ul li a {
    color: #08a04b !important;
}
.sec-1 h2 {
    line-height: 33px;
}

.sc_layouts_menu_nav > li li.current-menu-item > a, .sc_layouts_menu_nav > li li.current-menu-parent > a, .sc_layouts_menu_nav > li li.current-menu-ancestor > a {
    color: #82de7e !important;
}

nav ul ul.sub-menu li {
    padding: 0px !important;
    margin: 0px !important;
    font-size: 16px !important;
    line-height: 16px !important;
}



.wpcf7 .wpcf7-submit-style .wpcf7-submit {
    margin: 0;
    padding: 17px 35px 17px 35px !important;
}


@media (max-width: 1600px) {}
@media (max-width: 1440px) {}   
@media (max-width: 1366px) {
	.elementor-flip-box__layer__description {
    font-size: 16px !important;
    line-height: 24px !important;
}
	
	
	h5.sc_services_item_title {
    font-size: 16px !important;
}
	
	section#about-us-sec .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0% !important;
}
	
	section#about-us-sec span.sc_item_title_text {
    font-size: 35px;
    line-height: 40px;
}

section#about-us-sec p {
    line-height: 20px;
}
 .elementor-flip-box__layer {
    height: 117% !important;
}
	
}
@media (max-width: 1280px) {}
@media (max-width: 1024px) {
	span.trx_addons_bg_text_item.trx_addons_bg_text_char {
		        font-size: 100px !important;
		
	}
	
	
	    .elementor-flip-box__layer__description {
        font-size: 16px !important;
        line-height: 22px !important;
    }
	
	h2.elementor-heading-title.elementor-size-default {
    font-size: 30px !important;
}
	
}
@media (max-width: 800px) {
	
#blog-sec-inner	.elementor-flip-box {
    height: 400px !important;
}
	
	    .elementor-flip-box__layer {
        height: auto ! IMPORTANT;
    }
	
	section#about-us-sec .elementor-column.elementor-col-50.elementor-top-column {
    width: 100% !important;
}
	
	span.sc_item_title_text {
    font-size: 40px !important;
}
	
	h3.elementor-flip-box__layer__title {
    font-size: 20px !important;
    line-height: 20px !important;
}
	
	span.trx_addons_bg_text_item.trx_addons_bg_text_char {
		        font-size: 50px !important;
		
	}
	
}
@media (max-width: 768px) {}
@media (max-width: 480px) {
	
	
	div#col-1-blogs .elementor-flip-box {
    height: 400px !important;
}
	
#blog-sec-inner .elementor-flip-box {
        height: 570px !important;
    }
	
	h5.elementor-heading-title.elementor-size-default {
    font-size: 30px !important;
}
	
	span.sc_item_title_text {
    font-size: 28x !important;
}
	
    section#moving-text span.trx_addons_bg_text_item {
        font-size: 26px !important;
    }
	
}
@media (max-width: 414px) {
	
	    #blog-sec-inner .elementor-flip-box {
        height: 700px !important;
    }
	
	    div#col-1-blogs .elementor-flip-box {
        height: 441px !important;
    }
	
}
@media (max-width: 375px) {}
@media (max-width: 360px) {
	
	    div#col-1-blogs .elementor-flip-box {
        height: 482px !important;
    }
	
	    #blog-sec-inner .elementor-flip-box {
        height: 745px !important;
    }
	
}