
@media only screen and (min-width: 1250px) and (max-width: 1349px){
	.home .site-inner { margin-top: 120px;}
	.title-area {width: 240px;}
	.header_client {background-size: 60px auto; margin-right: 0em;}
	.header_client > a {font-size: 1.4em;  padding-right: 3.5em;}
	.genesis-nav-menu > .menu-item > a {    padding: 1.3em 0.4em;}
	.header_right {padding-top: 0.3em;}
	.header-image .site-title > a {margin: 0.35em 0; height: 70px;}
.header_email a {	font-size: 17px;}
.header_logo{width: 37.8%; margin-bottom: -35px;}
	.header_client a {font-size: 1.3em;}
	.header_logo a{margin-left: -20px;}
	.header_logo img{width: 330px;}
	.header_right .client-header-logo img{width: 90px;}
	.header_right .client-header-logo {
    padding-right: 2em;}
    .site-inner{margin-top: 150px;}
	/*==slider==*/
	.slider_sec {margin-top: 0px; margin-bottom: 1.5em;}
	.slider_sec .rev_slider, .slider_sec .rev_slider_wrapper {height: 576px !important;}
	.slider_sec .slider_text {margin-left: 80px !important; margin-top: -150px !important; width: 400px;}
	.hm_ab_con .wpb_text_column {margin-bottom: 20px;}
	.service_title::before, .we_work_title::before, .about_title::before, .ab_fo_ti::before {width: 2.5em;}
	.home_about_section .hm_ab_con {margin-top: 2em;}
	.hm_service_part .ser_bx img {height: auto; width: 70px;}
	.home_services_sec .ser_con_part {padding-right: 5%;}
	.home_services_sec .hm_service_part .ser_prt {min-height: 17em; padding: 1em;}
	.contact-inner .cont-form-heading {width: 35%; min-height: 500px;}
	.contect_form_inner {width: 60%;}
	.footer_client a::after {background-size: 52px; top: -10px;}
	.contact_form .wpb_wrapper iframe { max-height: 430px;}
	.featured_image_area {  margin-top: 87px;}
	body .gform_wrapper li.gfield.gfield_error div.gfield_description {bottom: -24px;}
	body .contect_form_inner .gform_wrapper li.gfield.gfield_error, body .contect_form_inner .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { margin-bottom: 1.8em !important;}
	body .contact_form .gform_wrapper li.gfield.gfield_error, body .contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { margin-bottom: 1.8em !important;}
.main-menu{margin-right: 4px;}
.title-area {   width: 311px;}
.header_client a {font-size: 1.3em;}
.genesis-nav-menu a {   font-size: 0.9em;}
/*	.we_work_sec .amazingcarousel-list-wrapper {width: 100% !important; }
	.we_work_sec #wonderplugincarousel-2 .amazingcarousel-next { margin-right: 0;}*/
	.heare_sidelogo_image {height: 87px;}
	.site-title {width: 230px;}
	.header_client a {font-size: 1.2em !important;}
	.heare_sidelogo_image img {   width: 75px;}
}

@media only screen and (min-width:1350px) and (max-width:1499px){
	.header_email a {font-size: 19px;}
	.title-area {width: 344px;}
	.site-title {width: auto;}
	.header_client {background-size: 60px auto; margin-right: 0em;}
	.header_client a {font-size: 1.2em;}
	.header_client > a {font-size: 1.2em;  padding-right: 3.5em;}
	.genesis-nav-menu > .menu-item > a {padding: 1.5em 0.5em;font-size: 1em;}
	.header_client a {   padding: 0.65em 3.5em 0.65em 0.7em;}
	.main-menu {   margin-right: 0px;}
	.header_logo{width: 34%;}
	.header_logo img{width: 330px;}
	.header_right {padding-top: 0.6em;}
	.header-image .site-title > a {margin: 0.35em 0; height: 80px;width: 237px;}
	.setup_account_sub .wpb_content_element {padding: 0em 0em;min-height: 72px;}
	.setup_account_sub .wpb_content_element {font-size: 1.2em;padding-left: 44px !important;}
	.header_client a {padding: 0.5em 3.5em 0.4em 0.8em !important;}
	.header_right .client-header-logo {
    padding-right: 2em;
}
.site-inner{margin-top: 170px;}
.header_logo a{margin-left: -10px;}

	/*==slider==*/
	.slider_sec {margin-top: -8px; margin-bottom: 1.5em;}
	.slider_sec .rev_slider, .slider_sec .rev_slider_wrapper {height: 560px !important;}
	.slider_sec .slider_text {margin-left: 80px !important; margin-top: -150px !important; width: 400px;}
	.hm_ab_con .wpb_text_column {margin-bottom: 20px;}
	.service_title::before, .we_work_title::before, .about_title::before, .ab_fo_ti::before {width: 2.5em;}
	.home_about_section .hm_ab_con {margin-top: 2em;}
	.hm_service_part .ser_bx img {height: auto; width: 70px;}
	.home_services_sec .hm_service_part .ser_prt {min-height: 17em; padding: 1em;}
	.contact-inner .cont-form-heading {width: 35%; min-height: 500px;}
	.contect_form_inner {width: 60%;}
	.footer_client a::after {background-size: 52px; top: -10px;}

	.we_work_slider_part ul li {width: 187px !important;}
	.we_work_slider_part ul li img {width: 150px !important;}
	.we_work_sec .wonderplugincarousel-container .amazingcarousel-item .amazingcarousel-item-container {height: 200px !important;}
	.we_work_slider_part .amazingcarousel-list-wrapper {width: 586px !important;}
		body .gform_wrapper li.gfield.gfield_error div.gfield_description {bottom: -24px;}
	body .contect_form_inner .gform_wrapper li.gfield.gfield_error, body .contect_form_inner .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { margin-bottom: 1.8em !important;}
	body .contact_form .gform_wrapper li.gfield.gfield_error, body .contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { margin-bottom: 1.8em !important;}
	.contact_form .wpb_wrapper iframe {max-height: 428px;}
	
	
}
@media only screen and (min-width:1800px) and (max-width:1870px){

}
@media only screen and (min-width:1500px) and (max-width:1699px){
	.title-area {width: 290px;}
	.header_client {background-size: 60px auto; margin-right: 1.2em;}
	.header_client > a {font-size: 1.4em;  padding-right: 3.5em;}
	.genesis-nav-menu > .menu-item > a {padding: 1em 0.6em;}
	.header_right {padding-top: 0.6em;}
	.header-image .site-title > a {margin: 0.35em 0; height: 80px;}
.main-menu {margin-right: auto;}
.main-menu .nav-primary{margin: 0.5em 0px;}
.header_logo{width: 38.6%; margin-bottom: -20px;}
	/*==slider==*/
	.slider_sec {margin-top: 95px; margin-bottom: 1.5em;}
	.slider_sec .rev_slider, .slider_sec .rev_slider_wrapper {height: 560px !important;}
	.slider_sec .slider_text {margin-left: 80px !important; margin-top: -150px !important; width: 400px;}
	.hm_ab_con .wpb_text_column {margin-bottom: 20px;}
	.service_title::before, .we_work_title::before, .about_title::before, .ab_fo_ti::before {width: 2.5em;}
	.home_about_section .hm_ab_con {margin-top: 2em;}
	.hm_service_part .ser_bx img {height: auto; width: 70px;}
	.home_services_sec .ser_con_part {padding-right: 5%;}
	.home_services_sec .hm_service_part .ser_prt {min-height: 17em; padding: 1em;}
	.contact-inner .cont-form-heading {width: 35%; min-height: 500px;}
	.contect_form_inner {width: 60%;}
	.footer_client a::after {background-size: 52px; top: -10px;}

	.we_work_slider_part ul li {width: 187px !important;}
	.we_work_slider_part ul li img {width: 150px !important;}
	.we_work_sec .wonderplugincarousel-container .amazingcarousel-item .amazingcarousel-item-container {height: 200px !important;}
	.we_work_slider_part .amazingcarousel-list-wrapper {width: 690px !important;}
	.setup_account_sub .wpb_content_element {font-size: 1.1em;}
}

.header_client a {
	color: #333333;
	display: inline-block;
	font-size: 1.4em;
	font-weight: 600;
	line-height: 1;
	padding: 0.65em 4em 0.65em 0.7em;
	position: relative;
}.header_client a {
	color: #333333;
	display: inline-block;
	font-size: 1.4em;
	font-weight: 600;
	line-height: 1;
	padding: 0.65em 4em 0.65em 0.7em;
	position: relative;
}.header_client a {
	color: #333333;
	display: inline-block;
	font-size: 1.4em;
	font-weight: 600;
	line-height: 1;
	padding: 0.65em 4em 0.65em 0.7em;
	position: relative;
}.header_client a {
	color: #333333;
	display: inline-block;
	font-size: 1.4em;
	font-weight: 600;
	line-height: 1;
	padding: 0.65em 4em 0.65em 0.7em;
	position: relative;
}.header_client a {
	color: #333333;
	display: inline-block;
	font-size: 1.4em;
	font-weight: 600;
	line-height: 1;
	padding: 0.65em 4em 0.65em 0.7em;
	position: relative;
}
@media only screen and (min-width: 1700px) and (max-width: 1800px){
	.main-menu {margin-right: auto;}
	.title-area {width: 360px;}
	.slider_sec {margin-top: 109px;}
}

@media only screen and (min-width:1024px) and (max-width:1260px){
	.header_right_det .wrap{width: 91%;}
	.header_right_det{position: relative;}
	.service-facility .management-service ul li {padding-left: 30px;	background-size: 20px;}
	.widget-area.header-widget-area {display: block;}
	.sticky-header .menu-toggle {margin-top: 14px;}
	.sticky-header .widget-area {padding-top: 0 !important;}
	.widget-area.header-widget-area {top: 0em !important; position: absolute;}
	.header_right {float: right;	margin-right: 2em;}
	.footer_forth .cms_image {margin-top: 15px;}
	.site-header {position: inherit;}
	.slider_sec {	margin-top: auto;margin-bottom: 15px;}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1523870778922.vc_row-has-fill {padding-left: 17px !important;	padding-right: 17px !important;}
	body .site-container .featured_image_area {margin-top: auto;}
	body .gform_wrapper li.gfield.gfield_error div.gfield_description {	bottom: -21px;font-size: 0.8em;padding: 5px 8px !important;}
	.contect_form_inner .gform_body input, .contect_form_inner .gform_body textarea, .contect_form_inner .gform_body select {-webkit-appearance: none;}
	.header-image .site-title > a {height: 80px;}
	.header_email a {font-size: 16px;}
	.home .site-inner {max-width: 91%; margin-top: 10px !important;}
	.full-width-content .content {padding: 0 0px;}
	/*header*/
	.site-header .wrap {max-width: 91%;}
	.title-area {width: 50%;margin-top: auto;}
	.heare_sidelogo_image {height: 85px;}
	.site-header .widget-area {	width: auto;}
	.main-menu .nav-primary {margin: 1.6em 0;}
	.genesis-nav-menu a {font-size: 0.86em;}
	.genesis-nav-menu > .menu-item > a {padding: 1.7em 0.5em;}
	.site-header.sticky-header .genesis-nav-menu a {padding: 1.7em 0.5em;}
	.header_client a {font-size: 1.1em; padding: 0.65em 3em 0.65em 0.7em;}
	.header_client {margin-right: 1em; background-size: 46px;}
	.main-menu {margin-right: 8px;}
	.site-header .widget-area {width: 100%;max-width: 100%; position: relative;}
.header_logo {width: 25%;z-index: 95; margin-bottom: 0px; margin-left: 3em; margin-top: 8px;}
.header_logo img {width: auto;margin: auto;}
.header_right .client-header-logo {padding-right: 2em;width: 40%;}
.site-header {position: inherit !important; top: 0px;     transition: inherit;
    animation-duration: inherit;
    animation-fill-mode: inherit;}
    .site-header.sticky-header{transition: inherit; border:none;}
.site-inner{margin-top: 0px !important;}
	/*slider*/
	.slider_text {margin-left: 70px !important;}
	
	.rev_slider_wrapper.fullwidthbanner-container, .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {  height: 470px !important;}
	
	/*.fullwidthbanner-container {	height: 470px !important;}
	.fullwidthbanner-container .fullwidthabanner {	height: 470px !important;}
	.rev_slider li.tp-revslider-slidesli {position: absolute !important;height: 470px !important;}
.tp-revslider-mainul {height: 470px !important;}*/

.tp-parallax-wrap:nth-child(2) {top: 170px !important;}
	/**/
	.home_services_sec {padding-bottom: 2em;padding-top: 1em;}
	.about_title::before {height: 2em; width: 2em;}
	.hm_ab_con .vc_column-inner .wpb_text_column.wpb_content_element {  margin-bottom: 15px;}
.hm_ab_con .main_title {   margin-bottom: 0.514em;}
	.home_services_sec .ser_con_part {padding-right: 0%;	width: 100%;}
	.home_services_sec .wpb_column.vc_column_container.vc_col-sm-8 {width: 100%;}
	.main_title {font-size: 1.7em;}
	.read_more {    padding: 0.8em 2.8em 0.7em 0.6em; } 
	.read_more::after {  right: 12px;}
.service_title::before {  bottom: 27px;  height: 2.3em;  width: 2.2em;}
.amazingcarousel-list-wrapper {  width: 100% !important;}
.contact-inner .cont-form-heading {  width: 35%;}
.we_work_sec .wonderplugincarousel-container .amazingcarousel-item .amazingcarousel-item-container {height: 197px;}
.we_work_sec #wonderplugincarousel-2 .amazingcarousel-next{margin-right: 0;}
/*footer*/
.footer_first {  padding-right: 0.6em;}
.footer_second {   padding-left: 1em;  padding-right: 1em;}
.footer_third {  padding-left: 1em;  padding-right: 0;}
.footer_forth {  padding-left: 1em;  padding-right: 0;}
.footer_fifth {  padding-left: 1em;}
.footer_client a::after {  height: 46px;  right: -2px;  top: -7px;  width: 50px;  background-size: 100%;}
.footer_client a {  font-size: 1.1em;}
.footer_social {  margin-bottom: 0.3em;}
.footer_area {  padding: 3em 0 1em;}
.we_work_slider_part {	width: 47%;}
.we_work_slider_part .vc_column-inner {padding-left: 0;}
.we_work_con_part {	width: 53%;}
.we_work_con_part .wpb_text_column.wpb_content_element {margin-bottom: 5px !important;}

/*sevice-new*/
body.service-new .site-container .featured_image_area {height: 237px;}
.service-business-sec p {padding: 0 80px;}
.service-facility .management-service {	padding-left: 5em;}
.service-facility .facilty-sec {padding-right: 0;width: 60%;}
.service-facility .management-service {padding-left: 2em;width: 37%;float: right;}
.service-new .home_services_sec .hm_service_part .ser_prt {width: 20% !important;}
.service-sec-both {font-size: 1.6em;}
p.font-norm-tit {width: 75%;	padding-bottom: 50px;}
ul.last-sec-service li {padding-left: 30px; background-size: 20px;}
ul.service-list li {background-size: 14.5px;}
ul.service-list li {width: 100%;}

/*service*/
.in_ser_title {font-size: 1.2em;margin-bottom: 0.6em;padding: 0 0em;}
.in_ser_con {	min-height: 88px;}
	.contact_form .gform_wrapper ul.top_label li input, .contact_form .gform_wrapper ul.top_label li select, .contact_form .gform_wrapper ul.top_label li textarea {-webkit-appearance: none;}

#wonderplugincarousel-2 .amazingcarousel-prev, .we_work_sec #wonderplugincarousel-2 .amazingcarousel-next {
	display: block !important;
}
.setup_account_sub .wpb_content_element {font-size: 1.1em;padding-left: 34px;}
.home_services_sec .hm_service_part .ser_prt {min-height: 18em;padding: 2em 0.6em;}
.main_title.about_title + p {display: none;}
.service-bg .in_ser_con_part .in_ser_con {   min-height: 105px;}
.genesis-nav-menu .sub-menu {	margin-top: 25px;}
/*meu*/

.main-menu {  float: right;margin-right: 0; position: absolute; right: 0; top: 9px; width: 100%;}
.site-header .menu-toggle {  float: right;  margin-top: 32px;  width: auto;  border-radius: 7px;}
.menu-toggle{  color: #ffffff;  font-size: 0;  padding: 4px;}
.dashicons, .dashicons-before::before {  font-size: 40px;  height: 32px;  line-height: 0.8;  width: 29px;}
.site-header .menu-toggle {background: #005e29;float: right; margin-top: 20px;width: auto;border-radius: 7px;margin-left: 16px;}
.menu-toggle{  color: #ffffff;  font-size: 0;  padding: 4px;}
.dashicons, .dashicons-before::before {  font-size: 40px;  height: 31px;  line-height: 0.8;  width: 29px;}
.menu-toggle:hover {  background: #08233E;  color: #ffffff;border: 0;}
.menu-toggle{display: block !important; visibility: visible !important;}
.site-header .nav-primary .genesis-nav-menu {  background: #fff none repeat scroll 0 0;  float: left;  width: 100%;}
.site-header nav.genesis-responsive-menu { z-index: 99;   float: left;  left: 0;  padding: 0 !important;  position: absolute;  right: 0;  top: 60px;border-top: 2px solid #005e29;  width: 100%;}
.genesis-responsive-menu .genesis-nav-menu .menu-item {  float: left;  text-align: center;  width: 100%;  border-bottom: 1px solid ;}
.genesis-responsive-menu .genesis-nav-menu .menu-item a:focus, .genesis-responsive-menu .genesis-nav-menu .menu-item a:hover {  text-decoration: none;}
.genesis-nav-menu > .menu-item.current-menu-item > a::before {content: none;}
.sub-menu-toggle {padding: 6px;right: 35px;}
.genesis-nav-menu > .menu-item > a::after {content: none;}
}

@media only screen and (min-width: 768px) and (max-width: 1023px){
	.service-facility .management-service ul li {padding-left: 30px;	background-size: 20px;}
	.we_work_con_part.wpb_column, .hm_ab_con.wpb_column {padding-left: 0%;}
	.flex_m{display: flex;flex-direction:column-reverse;}
	.service_row + div.vc_row .wpb_content_element {margin-bottom: 15px;}
.service-list:last-child .service-bg {margin-bottom: 2em;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1523870778922.vc_row-has-fill {
	padding-left: 23px !important;	padding-right: 23px !important;}
.hm_ab_con .wpb_text_column.wpb_content_element {margin-bottom: 20px !important;}
	.sticky-header {animation-name: none;border-bottom: 0 !important;}
	.site-inner{margin-top: 0px;}
	.home .site-inner{margin-top: 0px;}
.site-inner, .wrap {padding: 0 0%;}	
.site-header .wrap {max-width: 88%;}
.site-header .title-area, .site-header.sticky-header .title-area {  padding: 0;  width: 43%;}
.header-image .site-title > a {height: 80px;}
.widget-area.header-widget-area {	width: auto;}
.header_client a {font-size: 1em;padding: 0.65em 4.5em 0.65em 0.7em;}
.header_client {height: 51px;margin-right: 1em;background-size: contain;}
.header_right {padding-top: 1em;}
.heare_sidelogo_image img {width: 80px;}
.header_logo {display: block;width: 34%;margin-bottom: auto;margin-top: 0px; padding-top: 10px;}
.site-header {position: inherit !important;margin-top: 33px;margin-bottom: 10px;}
.widget-area.header-widget-area {width: auto;display: block;}
.header_right {float: right;width: auto;padding-top: 1.1em;}
.header_right .client-header-logo {padding-right: 1em;width: 111px;}
.header_logo a {margin-left: auto;}
.header_right_det {position: inherit;}
/*meu*/
.header_email a {font-size: 13px;}
.header_phone a {font-size: 1em;line-height: 1;}
.main-menu {  float: right;margin-right: 0;}
.header_right {  float: right;}
.heare_sidelogo_image {height: 80px;}

.site-header .menu-toggle {  float: right;  margin-top: 32px;  width: auto;  border-radius: 7px;}
.menu-toggle{  color: #ffffff;  font-size: 0;  padding: 4px;}
.dashicons, .dashicons-before::before {  font-size: 40px;  height: 32px;  line-height: 0.8;  width: 29px;}
.site-header .menu-toggle {background: #005e29;float: right;margin-top: 19px;width: auto;border-radius: 7px;margin-left: 16px;}
.menu-toggle{  color: #ffffff;  font-size: 0;  padding: 4px;}
.dashicons, .dashicons-before::before {  font-size: 40px;  height: 32px;  line-height: 0.8;  width: 29px;}
.menu-toggle:hover {  background: #08233E;  color: #ffffff;border: 0;}
.site-header .nav-primary .genesis-nav-menu {  background: #fff none repeat scroll 0 0;  float: left;  width: 100%;}
.site-header nav.genesis-responsive-menu { z-index: 99;   float: left;  left: 0;  padding: 0 !important;  position: absolute;  right: 0;  top: 101px;border-top: 2px solid #005e29;  width: 100%;}
.genesis-responsive-menu .genesis-nav-menu .menu-item {  float: left;  text-align: center;  width: 100%;  border-bottom: 1px solid ;}
.genesis-responsive-menu .genesis-nav-menu .menu-item a:focus, .genesis-responsive-menu .genesis-nav-menu .menu-item a:hover {  text-decoration: none;}
.genesis-nav-menu > .menu-item.current-menu-item > a::before {content: none;}
.sub-menu-toggle {padding: 6px;right: 35px;}
.genesis-nav-menu > .menu-item > a::after {content: none;}
.service-business-sec p{padding: 0px;}
.service-facility .management-service{padding-left: 0px; width: 100%;}
.service-facility .facilty-sec{width: 100%; padding-right: 0px;}
#Handyman-Services .wpb_column,#Window-Cleaning .wpb_column,#Painting .wpb_column,#plastering .wpb_column,#Plumbing .wpb_column,
#Electrical .wpb_column,#Commercial-Cleaning .wpb_column{width: 100% !important;}
#Electrical ,#plastering, #Window-Cleaning{display: flex; flex-direction:column-reverse;}
#Handyman-Services img,#Painting img,#Plumbing img,#Commercial-Cleaning img{margin: auto; padding-bottom: 20px;}
#Window-Cleaning img,#plastering img,#Electrical img{margin: auto; padding-bottom: 20px; float: none;} 
ul.last-sec-service li{width: 100% !important;}
.management-service .vc_column-inner {padding-top: 0px !important;}
/*SLIDER*/
.rev_slider_wrapper.fullwidthbanner-container, .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {  height: 362px !important;}
/*slider text*/
.slider_sec {margin-top: auto;}
.tp-parallax-wrap:nth-child(2) {  top: 40% !important;  left: 10% !important;}
.slider_bt a {padding: 1em 3em 1em 1em !important;font-size: 14px !important;}
.slider_cont {  font-size: 1em!important;}
#rev_slider_1_1 .metis.tparrows {width: 40px;height: 40px;padding: 0;}
/*footer*/
.footer_first {padding-right: 0;width: 100%;border-bottom: 1px solid #666;margin-bottom: 20px;	padding-bottom: 27px;}
.footer_second {   padding-left: 1em;  padding-right: 1em; width: 33.33%;} 
.footer_third {  padding-left: 1em;  padding-right: 0; width: 33.33%;padding-bottom: 1em;}
.footer_forth {  padding-left: 1em;  padding-right: 0; width: 33.33%;}
.footer_fifth {  padding-left: 1em; width: 100%;padding-top: 1em;}
.footer_client a::after {height: 46px;right: -7px;top: -7px;width: 52px;background-size: contain;}
.footer_client a {  font-size: 1.1em;}
.footer_social {margin-bottom: 0;display: inline-block;float: none;	margin-top: 5px;}
.footer_client {float: none; display: inline-block;height: auto;}
.footer_second.ft_br::after {content: none;}
/*aboutus_home*/
.home_about_section {display: block !important;}
.home_about_section .vc_col-sm-6{width: 100%;}
.wpb_revslider_element.wpb_content_element {margin-bottom: 19px !important;}
.hm_ab_img img {width: auto;margin: auto;}
.about_title::before {bottom: 2px;height: 1.7em;left: 140px;width: 2.2em;}
/*our services*/
.home_services_sec .ser_con_part {padding-right: 0;width: 100%;}
.main_title {font-size: 2em;}
.service_title {padding-top: 0.2em;}
.service_title::before {bottom: 3px;height: 1.7em;left: 160px;width: 2.2em;}
.home_services_sec .vc_col-sm-8 {width: 100%;}
.home_services_sec .hm_service_part .ser_prt {	min-height: 16em;padding: 1em 0;width: 33.33%;}
.home_services_sec .hm_service_part .ser_prt:hover{min-height: 16em;}
.home_services_sec {padding-bottom: 2em; padding-top: 0px;}
.home_services_sec .ser_con_part {text-align: left;}
/*we work with*/
.we_work_sec #wonderplugincarousel-2 .amazingcarousel-next {margin-right: 0px;}
.we_work_sec {padding-bottom: 0em;padding-top: 1em;}
.we_work_title {padding-top: 0.8em;}
.we_work_slider_part {width: 95% !important;margin: auto;	float: none;}
.we_work_title::before {bottom: 23px;height: 2em;left: 316px;width: 2.2em;}
.we_work_con_part.wpb_column.vc_column_container.vc_col-sm-6 {width: 100%;}
.setup_account_sub {width: 47% !important;margin-bottom: 38px;}
.we_work_slider_part .wpb_content_element {margin-bottom: 5px;}
.we_work_sec .wonderplugincarousel-container .amazingcarousel-item .amazingcarousel-item-container {height: 182px;}
.we_work_slider_part .vc_column-inner {padding-left: 0 !important;padding-right: 0 !important;}
.home_services_sec .ser_con_part .main_title.service_title {
	width: auto;
	margin: 0 auto 0.833em;
	text-align: left;}
	.sub-footer.footer-full-sec {padding-top: 2em;}
.footer_forth .cms_image {margin-top: 15px;}
/*contact us*/
.vc_row.wpb_row.vc_row-fluid.contact_form .wpb_column.vc_column_container.vc_col-sm-6 {width: 100%;}
.contact_form .wpb_wrapper iframe {max-height: 250px;}
.footer_fifth.ft_br::after {width: 100%;left: 0;top: 0;content: "";height: 1px;	right: 0;}

/*service-new*/
.service-business-sec h2 {font-size: 1.4em;}
.page-id-607.home_services_sec {padding-top: 1em;}
.vc_custom_1529643820280 {padding-bottom: 10px !important;}
.home_services_sec.service-page-sec .vc_column-inner {padding-top: 15px !important;}
.page-id-607 .home_services_sec .hm_service_part .ser_prt {min-height: 18.5em;	padding: 0.8em 0.5em;	width: 20% !important;}

/*service*/
.service-list .service-bg {width: calc(50% - 15px);}
.service-list .service-bg:nth-child(even) {margin-right: 0em;}
.service-list .service-bg img {	margin: auto;width: 100%;}
.in_ser_con_part.wpb_text_column {padding: 1.5em 10px;}
.in_ser_title {padding: 0 0em;min-height: inherit;margin-bottom: 0.5em;}
.in_ser_con {min-height: inherit;}
body .gform_wrapper li.gfield.gfield_error div.gfield_description {bottom: -20px;font-size: 0.7em;padding: 5px 8px !important;}
.service-bg .in_ser_con_part .in_ser_con {   min-height: 45px;}

.service-list .service-bg:last-child {   width: 100%;}
.service-bg:last-child .in_ser_con {min-height: auto;}
.site-title {width: 210px;}
.hm_service_part .ser_prt .ser_name a{font-size: 10px;}
.project_sec .one-by-four{    width: calc(25% - 12px);margin: 20px 15px 0 0;}
.project_sec .one-by-four .case-study-title .title a{font-size: 15px; line-height: 1;}
.header_right_det .header_phone{padding-top: 3px;}
}

@media only screen and (min-width: 800px) and (max-width: 1023px){
	#wonderplugincarousel-2 .amazingcarousel-next{right: 4%;}
	.we_work_slider_part {width: 96% !important;	margin: auto;}
}

@media only screen and (max-width: 767px){
	.home .site-inner,.site-inner {	margin-top: 0;}
	
	.service-business-sec p{padding: 0px;}
	.service-facility .management-service{padding-left: 0px; width: 100%;}
	.service-facility .facilty-sec{width: 100%; padding-right: 0px;}
	#Handyman-Services .wpb_column,#Window-Cleaning .wpb_column,#Painting .wpb_column,#plastering .wpb_column,#Plumbing .wpb_column,#Electrical .wpb_column,#Commercial-Cleaning .wpb_column{width: 100% !important;}
	#Electrical ,#plastering, #Window-Cleaning{display: flex; flex-direction:column-reverse;}
	#Handyman-Services img,#Painting img,#Plumbing img,#Commercial-Cleaning img{margin: auto; padding-bottom: 20px;}
	#Window-Cleaning img,#plastering img,#Electrical img{margin: auto; padding-bottom: 20px; float: none;}
	ul.last-sec-service li{width: 100% !important;}
	.management-service .vc_column-inner {padding-top: 0px !important;}
	
	body,html{overflow-x:hidden; }
	.footer_forth .cms_image {margin-top: 15px;}
	.header_email a {font-size: 15px;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.service-list {margin: auto;}
	.home_services_sec .ser_con_part .main_title.service_title {width: auto;margin: 0 auto 0.833em;text-align: left;}
	.home_services_sec .vc_column-inner {padding: 10px;}
	.home_services_sec .ser_con_part {text-align: left;}
	.flex_m{display: flex;flex-direction:column-reverse;}
	.m_nomargin .wpb_content_element{margin-bottom: auto !important;}

	.featured_image_area .inner-heading {font-size: 1.7em;}
	body .gform_wrapper li.gfield.gfield_error div.gfield_description {bottom: -20px;font-size: 0.7em;padding: 5px 8px !important;}

	.menu-toggle:hover {border: 0 !important;outline: 0;}
	.site-header {position: inherit !important;}
	.sticky-header {animation-name: none;border-bottom: 0;}
	.site-header.sticky-header {position: fixed; border:none;}
.site-inner, .wrap {padding: 0 0%;}	
.site-header .wrap {max-width: 91%;}
.site-header .title-area, .site-header.sticky-header .title-area {  padding: 0;  width: 27%;}
.widget-area.header-widget-area {	width: auto;}
.header_client a {font-size: 1em;padding: 0.65em 4.5em 0.65em 0.7em;}
.header_client {height: 48px;margin-right: 1em;background-size: contain;}
.header_logo {display: block;width: 34%;margin-bottom: auto;margin-top: 12px;}
.site-header {position: inherit !important;margin-top: 33px;padding-bottom: 10px;}
.widget-area.header-widget-area {width: auto;display: block;}
.header_right {float: right;width: auto;padding-top: 0.9em;}
.header_right .client-header-logo {padding-right: 1em;width: 111px;}
.header_logo a {margin-left: auto;}
.header_right_det {position: inherit;}
/*meu*/

.main-menu {  float: right;margin-right: 0;}
.header_right {  float: left;}

.site-header .menu-toggle {  float: right;  margin-top: 32px;  width: auto;  border-radius: 7px;}
.menu-toggle{  color: #ffffff;  font-size: 0;  padding: 4px;}
.dashicons, .dashicons-before::before {  font-size: 40px;  height: 32px;  line-height: 0.8;  width: 29px;}
.site-header .menu-toggle {background: #005e29;float: right;margin-top: 15px;width: auto;border-radius: 7px;margin-left: 16px;}
.menu-toggle{  color: #ffffff;  font-size: 0;  padding: 4px;}
.dashicons, .dashicons-before::before {  font-size: 40px;  height: 32px;  line-height: 0.8;  width: 29px;}
.submenu .dashicons-before::before {font-size: 32px;height: 21px;line-height: 0.8;width: auto;}
.menu-toggle:hover {  background: #08233E;  color: #ffffff;border: 0;}
.site-header .nav-primary .genesis-nav-menu {  background: #fff none repeat scroll 0 0;  float: left;  width: 100%;}
.site-header nav.genesis-responsive-menu {float: left;left: 0;padding: 0 !important;position: absolute;right: 0;top: 93px; width: 100%;z-index: 999;border-top: 2px solid #000;}
.genesis-nav-menu > .menu-item > a::after {content: none;}
	.genesis-responsive-menu .genesis-nav-menu .menu-item {  float: left;  text-align: center;  width: 100%;  border-bottom: 1px solid ;}
.genesis-responsive-menu .genesis-nav-menu .menu-item a:focus, .genesis-responsive-menu .genesis-nav-menu .menu-item a:hover {  text-decoration: none;}
.genesis-nav-menu > .menu-item.current-menu-item > a::before {content: none;}
.sub-menu-toggle {padding: 6px;right: 39px;}
/*SLIDER*/
.slider_sec {margin-top: auto;}
.rev_slider_wrapper.fullwidthbanner-container, .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {  height: 295px !important;}
/*slider text*/
.tp-parallax-wrap:nth-child(2) {  top: 34% !important;  left: 11% !important;}
.tp-caption.tp-resizeme {min-width: 241px !important;max-width: 200px !important;}
.slider_bt a {padding: 0.8em 3em 0.8em 1em !important;font-size: 15px !important;}
.slider_cont {  font-size: 14px!important;}
.slider_titlte {font-size: 20px !important;}
#rev_slider_1_1 .metis.tparrows {padding: 0;width: 30px;height: 30px;}
.tparrows::before {line-height: 30px;}
/*footer*/
.footer_first {padding-right: 0;width: 100%;border-bottom: 1px solid #666;margin-bottom: 31px;	padding-bottom: 14px;}
.footer_second {   padding-left: 1em;  padding-right: 1em; width: 33.33%;} 
.footer_third {  padding-left: 1em;  padding-right: 0; width: 33.33%;}
.footer_forth {  padding-left: 1em;  padding-right: 0; width: 33.33%; }
.footer_fifth {padding-left: 15px;width: 100%;padding-right: 15px;}
.footer_client a::after {height: 43px;right: -2px;top: -6px;width: 52px;background-size: contain;}
.footer_client a {  font-size: 1.1em;}
.footer_social {  margin-bottom: 0.3em;}
.footer_second.ft_br::after ,.footer_fifth::after{content: none;}
body .featured_image_area {margin-top: auto;height: 207px;background-attachment: scroll !important;
	background-position: center !important;background-size: cover !important;}
	body .featured_image_area .wrap {width: 93%;}
	.site-inner, .wrap {width: 93%;}
	.contact-form-main {display: block;}
	.cont_left.vc_col-sm-8 {display: block;padding: 4%;width: 100%;margin-bottom: 25px;}
	.cont_right.vc_col-sm-4 {width: 100%;}
	.map iframe {height: 300px;}
	.cont_right.map > .vc_column-inner {padding-right: 0;}
	.contact-icon {height: 55px;width: 55px;}
	.conatct-name-head {margin-bottom: 8px;}
	body .flex-row .flex-align-center {	display: block;width: 100%;}
	.about-first.flex-row {flex-direction: column-reverse;margin-bottom: 20px;display: flex;}
	.about-first .vc_col-sm-6{width: 100%;}
	.about-second.flex-row {display: block;margin-bottom: 20px;}
	.about-second .vc_col-sm-6{width: 100%;}
.contact-inner .cont-form-heading {min-height: inherit;padding: 5% 2%;width: 100%;margin-bottom: 20px;margin-right: auto;}
.cont-form-heading .ab_fo_ti {padding-top: 0em;margin-bottom: 15px;}
.ab_fo_ti::before {width: 1.5em;bottom: -22px;left: 150px;}
.sub-footer.footer-full-sec {padding-bottom: 2em;padding-top: 1.5em;}
.contect_form {	display: block;}
.contect_form_inner {width: 100%;}
.abt-bg-col {padding: 1.5em !important;}
/*aboutus_home*/
.home_about_section {display: block !important;}
.home_about_section .vc_col-sm-6{width: 100%;}
.wpb_revslider_element.wpb_content_element {margin-bottom: 19px !important;}
.hm_ab_img img {width: auto;margin: auto;}
.about_title::before {bottom: 2px;height: 1.7em;left: 136px;width: 2.2em;}
/*our services*/
.home_services_sec .ser_con_part {padding-right: 0;width: 100%;margin: auto;}
.main_title {font-size: 2em;}
.service_title {padding-top: 0.2em;}
.service_title::before {bottom: 3px;height: 1.7em;left: 160px;width: 2.2em;}
.home_services_sec .vc_col-sm-8 {width: 100%;}
.home_services_sec .hm_service_part .ser_prt {	min-height: 18em;padding: 1em;width: 50%;float: left;}
.setup_account .vc_row {float: left;width: 100%;margin: auto;}
.setup_account_sub {width: 100% !important;float: left;margin-bottom: 20px;}
.we_work_slider_part .vc_column-inner {padding-left: 15px !important;padding-right: 15px !important;}
.vc_row.wpb_row.vc_row-fluid.setup_account {padding-top: 0;}
.setup_account .main_title::before {bottom: 0;height: 2.5em;width: 2.5em;	left: 100%;}
.setup_account_sub .wpb_content_element::before {content: none;}
.setup_account_sub .wpb_content_element::after {content: none;}
.setup_account_sub .wpb_content_element {padding-left: 0;}
.main_title::before {content: none;}
.in_ser_con {min-height: 65px;}
.setup_account .main_title {display: table;text-align: left !important;float: left;}
/*we work with*/
.we_work_sec #wonderplugincarousel-2 .amazingcarousel-next {margin-right: 0px;}
.we_work_sec {padding-bottom: 0em;padding-top: 0em;}
.we_work_title {padding-top: 0.8em;}
.we_work_slider_part {width: 96% !important;float: none;margin: auto;}
.we_work_title::before {bottom: 3px;height: 2em;left: 201px;width: 2.2em;}
.we_work_con_part.wpb_column.vc_column_container.vc_col-sm-6 {width: 100%;float: left;}
.we_work_sec .wonderplugincarousel-container .amazingcarousel-item .amazingcarousel-item-container {height: 182px;}
.home_services_sec {padding-bottom: 0;padding-top: 0; margin-bottom: 0px !important;}
.we_work_slider_part .wpb_text_column.wpb_content_element {margin-bottom: 0;}

/*contact us*/
.vc_row.wpb_row.vc_row-fluid.contact_form .wpb_column.vc_column_container.vc_col-sm-6 {width: 100%;}
.contact_form .wpb_wrapper iframe {max-height: 250px;}
.contact_detail_boxes_area .det_box {padding: 0%;min-height: 152px;}
.contact_detail_boxes_area .det_box .vc_column-inner {padding: 0 5px;}
.con_cont {font-size: 1.1em;}

.service-business-sec h2 {text-align: left;}
.service-business-sec p {float: left;	text-align: left !important;}
.service-business-sec h2 {text-align: left !important;}
.home_services_sec.service-page-sec .wpb_content_element {margin-bottom: 25px !important;}
.home_services_sec .hm_service_part .ser_prt {margin-bottom: 1em;}
.page-id-710 .home_services_sec .vc_column-inner {padding: 0px;}
.sub-footer .wrap {max-width: 100%;}
.vc_custom_1529728701505 .vc_column-inner {padding-top: 15px !important;}
.tit-service.last-title-top {text-align: left !important;}
p.font-norm-tit {text-align: left !important;}

.page-id-710 ul.last-sec-service li {padding-bottom: 9px;	background-size: 21px;     padding-left: 30px;}
/*service*/
.service-list .service-bg {width: calc(50% - 15px);float: left;}
.service-list .service-bg:nth-child(even) {margin-right: 0em;}
.service-list .service-bg img {	margin: auto;width: 100%;}
.in_ser_con_part.wpb_text_column {padding: 1.5em 10px;}
.in_ser_title {padding: 0 0em;margin-bottom: 0.5em;}
.service_row {margin: auto;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-size: 1.5em ;margin-bottom: 0.6em;}
.privacy_row .wpb_text_column.wpb_content_element {margin-bottom: 20px;}
.privacy_second .vc_col-sm-6 .vc_column-inner {padding-top: 18px !important;}
.privacy_second .vc_col-sm-6:first-child .vc_column-inner .wpb_text_column.wpb_content_element {margin-bottom: 0px !important;}
.privacy_three .vc_column-inner {padding-top: 20px !important;}
.privacy_four .vc_column-inner {padding-top: 20px !important;}
.privacy_four .wpb_content_element {margin-bottom: 17px;}
.privacy_five .vc_column-inner {padding-top: 0 !important;}
.privacy_six .vc_column-inner{padding-top: 20px !important}
.privacy_six .wpb_content_element{margin-bottom: 15px !important;}
.disclimer_bottom_less {margin-bottom: 15px !important;}
.service-list:last-child .service-bg {margin-bottom: 2em;}

.service_row + .vc_row.wpb_row.vc_row-fluid .wpb_text_column.wpb_content_element {margin-bottom: auto !important;}
.home_services_sec .hm_service_part:first-child .ser_prt:nth-child(3) {background: #f5f5f5;}
.home_services_sec .hm_service_part:first-child .ser_prt:nth-child(4) {background: #fff;}
.home_services_sec .hm_service_part:last-child .ser_prt:nth-child(1) {background: #f5f5f5;}
.home_services_sec .hm_service_part:last-child .ser_prt:nth-child(2) {background: #f5f5f5;}
.home_services_sec .hm_service_part .ser_prt:nth-child(2n){background:#f5f5f5 !important;}
.setup_account .main_title {margin-bottom: 20px;}
.grid-sizer, .grid-item {width: 50% !important;}
.header-image .site-title > a {height: 75px;}
.service-bg .in_ser_con_part .in_ser_con {   min-height: 65px;}
.service-list .service-bg:last-child {   width: 100%; }

.service-bg:last-child .in_ser_con {min-height: auto;}
.home_services_sec .hm_service_part .ser_prt {    width: 70% !important; background:#f5f5f5;
    margin: 0 auto 10px !important;
    float: none !important;}


.we_work_row .wpb_single_image img {max-width: 100%;}
.we_work_row {display: flex;}

.setup_account_sub .wpb_content_element {min-height: 50px;}
.heare_sidelogo_image {display: none;}
 .site-title {width: 100%;}
 .header_right_det {text-align: right;}

 .page-id-710 .service-business-sec{padding-top: 20px !important;}

 #Handyman-Services,#Window-Cleaning,#Painting,#plastering,#Plumbing,#Electrical,#Commercial-Cleaning{margin-bottom: 40px !important;}
 p.font-norm-tit{width: 100% !important; margin-bottom: 20px !important; padding-bottom: 0px;}
 .vc_row.service-facility{padding-top:0px !important; padding-bottom: 0px !important;}

 .project_sec{margin: 0 auto 1em !important;}
 .project_sec .one-by-four{width: calc(50% - 10px);margin: 20px 20px 0 0;}
 .project_sec .one-by-four:nth-child(2n){margin-right: 0px !important;} 
 .vc_row.vc_custom_1530599973651{padding-top: 0px !important;}
 .site-header .menu-toggle{margin-right: 10px;}
}

@media only screen and (max-width: 486px){
	.site-header .menu-toggle{margin-right: 0px;}
	.site-header nav.genesis-responsive-menu {top: 88px;}
	.site-header .menu-toggle {margin-top: 50px;}
	.grid-sizer, .grid-item {width: 100% !important;}
	.rev_slider_wrapper.fullwidthbanner-container, .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {
	height: 183px !important;}
	.site-header .menu-toggle {position: absolute;top: 0;right: 14px;}
	.site-header .title-area, .site-header.sticky-header .title-area {width: 63%;}
	.widget-area.header-widget-area {width: 100%; margin-bottom: 0px;}
	body .featured_image_area {	height: 116px;}
	.contact-inner .cont-form-heading {padding: 7% 5%;}
	.contect_form_inner ul.top_label li.gfield.half_filed {margin-right: auto;width: 100%;}
	.footer_area {padding: 1em 0;}
	.footer_client a::after {height: 44px;}
	.footer_third,.footer_second {padding-left: 0;padding-right: 0;width: 100%;padding-bottom: 15px;border-bottom: 1px solid #666;margin-bottom: 15px;}
	.ft_br::after {	content: none;}
.page-id-710 .service-business-sec{margin-bottom: 10px !important;}
	
	/*contact us*/
	body .contact_form .cont_form .gform_wrapper .gfield.half_filed.field_sublabel_below.field_description_below {width: 100%;}
	.contact_detail_boxes_area .det_box {width: 100%;margin-bottom: 15px;}
	.slider_titlte {font-size: 16px !important; width: 85%;}
	.slider_cont {font-size: 12px !important;line-height: 12px !important; width: 80%;}
	.slider_bt a {padding: 0.8em 2em 0.8em 1em !important;font-size: 12px !important;}
	.slider_bt a::after {right: 9px;}
	.tp-parallax-wrap:nth-child(2) {top: 32% !important;left: 12% !important;}
	.we_work_slider_part {width: 100% !important;float: left;}
	.we_work_con_part.wpb_column.vc_column_container.vc_col-sm-6 {width: 100%;float: right;}
	.amazingcarousel-list-wrapper {width: 100% !important;}
	.we_work_con_part .wpb_text_column.wpb_content_element {margin-bottom: 15px !important;}
	.service-list .service-bg {width: 100%;float: left;margin-right: auto;}
	.in_ser_title {min-height: inherit;}
	.we_work_title {padding-top: 1em;}
	.footer_first {margin-bottom: 18px;padding-bottom: 10px;}
	.in_ser_con {min-height: inherit;}
	.we_work_slider_part .vc_column-inner {padding-left: 15px !important;}
	.we_work_sec .amazingcarousel-list-container {width: 86% !important;	margin: auto;}
	.service-bg .in_ser_con_part .in_ser_con {   min-height: auto;}
	.home_services_sec .hm_service_part .ser_prt {width: 94% !important;}
	ul.service-list li{width: 100% !important;}
	.we_work_row {display: block;}
	.we_work_row .vc_col-sm-2 {width: 80%;	margin: 0 auto;}
	#mix-wrapper .mix-target { width: 100%;}
	.header_right_det .wrap {width: 95%;}
.header_right_det .header_phone a {font-size: 12px;}
.header_right_det .header_email a{font-size: 13px;}
.header_logo {width: 70%;}
.header_right {float: left;	width: 100%;	padding-top: 1em;	border-top: 2px solid #000;	margin-top: 1em;	padding-bottom: 1em;	text-align: center;}
.header_right .client-header-logo {padding-right: 0;	width: 85px;	display: inline-block;}
.header_right .client-header-logo {padding-right: 10px;	width: 95px;	display: inline-block;	margin-left: 2.5em;}
.header_logo {margin-top: 5px;}
.footer_forth {    padding-bottom: 15px; padding-left: 0px; width: 100%; border-bottom: none; margin-bottom: 0px;}
#Handyman-Services,#Window-Cleaning,#Painting,#plastering,#Plumbing,#Electrical,#Commercial-Cleaning{margin-bottom: 30px !important;}
p.font-norm-tit{width: 100% !important; margin-bottom: 20px !important; padding-bottom: 0px;}
.project_sec .one-by-four { width: calc(100% - 0px); margin: 10px 0px 0 0;}

}

@media only screen and (min-width: 370px) and (max-width: 400px){
	.we_work_sec .amazingcarousel-list-container {width: 83% !important;}
	.header_right .client-header-logo {margin-left: 4em;}
}
@media only screen and (min-width: 401px) and (max-width: 486px){
	.we_work_sec .amazingcarousel-list-container {width: 75% !important;}
	.header_right .client-header-logo {margin-left: 4.8em;}
}
@media only screen and (min-width: 200px) and (max-width: 340px){
	.header_client a {padding: 0.65em 3em 0.65em 0.7em;}
	.header_client {height: 36px;}.header_email a {
	font-size: 14px;
}
}
@media only screen and (min-width: 360px) and (max-width: 370px){

body .gform_wrapper li.gfield.gfield_error div.gfield_description {
	bottom: -17px;
	}
	.tp-rightarrow.tparrows.metis {left: 101% !important;}
	.header_right .client-header-logo {margin-left: 3em;}
}
@media only screen and (min-width: 640px) and (max-width: 650px){

body .gform_wrapper li.gfield.gfield_error div.gfield_description {
	bottom: -16px;}
	.tp-rightarrow.tparrows.metis {left: 101% !important;}
}
@media only screen and (min-width: 660px) and (max-width: 767px){

.site-header .title-area, .site-header.sticky-header .title-area {width: 34%;}
}
@media only screen and (min-width: 500px) and (max-width:600px){
.header_client {margin-right: 7px;}
}
	
	.header-cms {display: none;}
	
	

	.home_services_sec .hm_service_part .ser_prt:hover .full-link a {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 999;
    
    display: block;
    left: 0;
    top: 0;
}
.service-page-sec .hm_service_part .ser_prt{z-index: 0;
position: relative;}
.home_services_sec .hm_service_part .ser_prt .full-link a{text-indent: -9999px;}
.home_services_sec .hm_service_part .ser_prt .full-link{display: none;}
	.home_services_sec .hm_service_part .ser_prt:hover .full-link{display: block;}