
.stm-footer .footer-widgets {
	padding-bottom: 0px !important;
}
.stm-footer .widget-footer {
	margin-bottom: 0px !important;
}
.stm-footer__bottom {
	border-top: 1px solid #4e4e4e !important;
}
.home-services .owl-dots {
    display: block;
    text-align: center;
	padding-top: 20px;
}
.home-services .owl-dots .owl-dot span {
    width: 14px;
    height: 14px;
}

.stm-logo img{
	width:120px !important;
}
.stm-header__element a.btn.btn_primary.btn_solid{
	cursor: pointer !important;
    pointer-events: initial !important;
}
.stm-header__cell_left .stm-switcher {
	display: none;
}
.stm-offices .stm-icontext__info:nth-child(1) {
	padding-left: 0  !important;
}
.stm_header_style_3 .stm-header .stm-navigation > ul > li {
	padding: 15px 27px !important;
}
.footer-section{
	display:flex;
}
.footer-widgets #stm_pages-2{
	padding-left: 95px !important;
}
#block-8 .stm-icontext__info{
margin-bottom:20px;
	display:block;
}
#stm_pages-2 ul{
	display: flex;
	flex-direction: column;
}
#stm_pages-2 ul li:nth-child(4) {
	order:3;
}

#stm_pages-2 ul li:nth-child(1) {
	order:2;
}
#stm_pages-2 ul li:nth-child(2) {
	order:5;
}
#stm_pages-2 ul li:nth-child(3) {
	order:1;
}
#stm_pages-2 ul li:nth-child(5) {
	order:3;
	margin-bottom: 12px;
}
.before-none-st h5::before,.stm_headings_line.stm_headings_line_top h5::before{
	display:none !important;
}
 ul.maid-list-style{
	columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
.maid-list-style li{
	margin-bottom:5px !important;
}
.maid-list-style li::before {
	content: '';
	position: absolute;
	background: #ae7d20;
	border-radius: 50px;
	display: block;
	width: 5px;
	height: 5px;
	margin-top: 12px;
}
.ex-color .stm-counter__icon{
	color: #ae7d20  !important;
}

.custom-image-radious img{
	border-radius:10px;
}
.footer-cr-st{
	color: #ffffff;
	float:right;
}
.stm_slide__button.text-center,.stm_read_more_link.style_3 a,.stm_post__actions.stm_flex,.stm_author_box,.stm_loop__content .stm_post_details,.stm_slide__overlay .btn,.service-style-cs .stm_services__content a.btn.stm_read_more_link,.home-services .stm_read_more_link.style_3{
	display:none  !important;
}
.service-style-cs .stm_services__container{
	min-height: 545px;
}
@media only screen and (max-width: 1024px) and (min-width: 768px)  {
	aside#stm_text-4,aside#stm_pages-2,aside#block-8{
		width: 32% !important; 
	}
	.stm_header_style_3 .stm_mobile__logo img {
		width: 120px;
	}

}
@media only screen and (max-width: 1024px) and (min-width: 100px)  {
	
	.stm_slider_thumbs_container .stm_slider_thumbs_list .stm_slide_thumb {
		flex: 0 0 33.1% !important;
	}
	.stm_slide__content br{
		display:none;
	}
	.stm_header_style_3 .stm_mobile__logo img {
		width: 120px  !important;
	}
	
	
}
@media only screen and (max-width: 767px) and (min-width: 100px)  {
	.left-buttton .text-right{
		text-align: left   !important;
	}
	.about-text-section{
		padding:0 20px  !important;
	}
	.counter-section .vc_row-o-content-middle{
		text-align:center !important;
		margin-left:-30px;
	}
	.counter-section  .stm-counter{
		margin-bottom:30px;
	}
	.home-contact-section .wpb_column.vc_column_container .vc_column-inner {
		padding-top: 100px !important;
		padding-bottom: 0 !important;
	}
	.home-contact-form .wpb_column.vc_column_container .vc_column-inner {
		padding-top: 0 !important;
		padding-bottom: 100px !important;
	}
	.home-contact-form .text-right{
		text-align:left !important;
	}
	.footer-widgets #stm_pages-2 {
		padding-left: 0 !important;
	}
	aside#stm_text-4,aside#stm_pages-2,aside#block-8{
		width: 100% !important;
		text-align:center;
	}
	.stm_markup__content.stm_mf.stm_bottom_copyright{
		text-align:center;
	}
	.left-buttton{
		text-align:left !important;
	}
	.footer-cr-st{
		float:unset;
	}
	.footer-widgets{
		padding-bottom: 0;
	}
	.stm-offices{
		margin-top:50px;
	}
	ul.maid-list-style {
		columns: 1;
		-webkit-columns: 1;
		-moz-columns: 1;
	}
	.stm_slider_thumbs_container .stm_slider_thumbs_list .stm_slide_thumb {
		flex: 0 0 29% !important;
	}
	.faq_accordion h4{
		line-height:26px  !important;
	}
	.about-us-inner .wpb_text_column.wpb_content_element {
		padding:0 25px;
	}
	.stm_gmap_wrapper.style_1 .gmap_addresses{
		padding-bottom: 75px !important;
	}
	#block-8{
		margin-bottom:0  !important;
	}
	.footer-cr-st{
		display:block;
	}
	.stm_slide_thumb_content br{
		display:none;
	}
}
@media only screen and (max-width: 480px) and (min-width: 100px)  {
	.stm_slider, .stm_slider_thumbs_container {
		 display: blcok !important;
	}
	.stm_slider_thumbs_container .stm_slider_thumbs_list .stm_slide_thumb {
		flex: 0 0 100% !important;
	}
	.service-style-cs .stm_services__container{
		min-height: unset;
	}
}