.ftco-services .services .icon {
	background: #dbcc8f;
}
.ex_imgHead{
	font-size: xxx-large;
}
.ex-gallery img{
	width: 100%;
	height: 112px;
	padding: 4px;
}
.ex_gallrySec{
	margin: auto;
}
.categry_sec img{
	width: 100%;
	height: 135px;
}
.categry_card{
	background: #f2f2f2;
}
.ctgry_name{
	padding-bottom: 10px;
}
.wrap-about .heading-section-bold h2 {
	margin-bottom: 1.5rem
}
.heading-section-bold{
	margin-bottom: 1.5rem
}
.categry_secHead,.ctgryHeadSEcn{
	margin-bottom: 1.5rem
}
.services-2{
	padding: 1.5rem
}
.ex_abtCol{
	padding: 3rem 0;
}
.adrs_col .info{
	padding: 1.5rem;
}
.contact-info{
	margin-bottom: 3rem;
}
.contact-form{
	padding: 3rem;
}
.ex_cntactBtn{
	padding: 1em 3em;
}

@media screen  and (max-width:575px){
	.ex_pageahed_sec{
		background-position: initial;
		padding: 2em 0!important;
		height: 126px;
	}
	.ex_pageahed_sec h1{
		font-size: 20px!important;
	}
	.ex_imgCol{
		padding: 4px 2px!important;
	}
	.ex-gallery img {
		height: 65px;
		padding: 4px 0;
	}
	.ex_glryRow{
		flex-wrap: inherit;
	}
	.wrap-about .heading-section-bold h2 {
		font-size: 22px;
		margin-bottom: 0px;
	}
	.heading-section-bold{
		margin-bottom: 0px;
	}
	.categry_sec{
		padding: 1em 0!important;
	}
	.heading-section h2 {
		font-size: 22px;
	}
	.categry_secHead,.ctgryHeadSEcn{
		margin-bottom: 17px;
	}
	.catgry_col{
		padding: 2px 1px!important;
	}
	.ctgry_name{
		font-size: x-small;
	}
	.categry_sec img{
		width: 100%;
		height: 81px;
	}
	.ex_abt_sec p{
		font-size: small;
	}
	.services-2 .icon::after {
		top: -2px;
		left: -2px;
		width: 52px;
		height: 61px;
	}
	.services-2 .icon span {
		font-size: 46px;
	}
	.services-2 .text {
		margin-left: 1em;
	}
	.services-2 .icon {
		width: 55px;
		height: 61px;
	}
	.services-2 {
		padding: 16px;
	}
	.services-2 h3 {
		font-size: 14px;
	}
	.services-2 .text p {
		padding-bottom: 0;
		font-size: smaller;
		line-height: initial;
	}
	.ex_addrs_sec{
		padding: 2em 0!important;
	}
	.adrs_col{
		padding: 6px 6px!important;
	}
	.adrs_col .info{
		padding: 12px!important;
	}
	.adrs_col .info p{
		font-size: x-small!important;
	}
	.contact-info{
		margin-bottom: 0;
	}
	.order-md-last{
		padding: 0px 6px!important;
	}
	.contact-form{
		padding: 2em;
	}
	.ex_cntactBtn{
		padding: 9px 9px;
	}
}
@media screen and (min-width:576px) and (max-width:991px){
	.ex_pageahed_sec {
		background-position: initial;
		padding: 7em 0 !important;
		height: 224px;
	}
	.ex_pageahed_sec h1{
		font-size: 25px!important;
	}
	.ex_abtCol{
		padding-top: 0;
	}
	.wrap-about .heading-section-bold h2 {
		font-size: 30px;
	}
	.ex_imgCol{
		padding: 3px 2px !important;
	}
	.heading-section-bold ,.wrap-about .heading-section-bold h2 {
		margin-bottom: 0px!important;
	}
	.categry_sec{
		padding: 1em 0 5em 0;
	}
	.heading-section h2 {
		font-size: 27px;
	}
	.adrs_col .info p{
		font-size: smaller!important;
	}
	.ex_cntactBtn{
		padding: 9px 9px;
	}
}
@media screen and (min-width:992px) and (max-width:1199px){
	.ex_imgCol{
		padding: 3px 2px !important;
	}
}