/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 28 Apr, 2016, 2:32:13 PM
    Author     : lin0003
*/
.sidebar .submit_button .wpcf7-form-control.wpcf7-submit:hover {

	color: #fff;
}
@media only screen and (min-width: 1600px) and (max-width: 1738px){
.footer_services{width:25%;}
.footer_contact_us{width:27%;}
}
@media only screen and (min-width: 1500px) and (max-width: 1599px){

.slider_form .wpcf7-form input {padding: 7px 15px !important;}
.slider_form .wpcf7-form p.slider_sub {margin-bottom: 0 !important;margin-top: 0 !important;}
.footer_quick_link{width:21%; margin-bottom: 15px;}
.footer_services{width:24%; margin-right: 15px;}
.footer_contact_us{width:29%;}
.footer_title{font-size: 25px;}
.footer_area ul li a{font-size:14px;}
.footer_area ul li{padding-left: 18px;}
.footer_callus a,.footer_email a{font-size: 17px;}
.footer_logo img{width: 60px;}
}

@media only screen and (min-width: 1367px) and (max-width: 1499px){

.header_button a{padding:15px 20px;}

	.slider_form .wpcf7-form p.slider_sub {margin-bottom: 0 !important;margin-top: 0 !important;}
	.slider_form .wpcf7-form input {padding: 7px 15px !important;}
.footer_title{font-size:23px;}
.footer_area ul li a{font-size:14px;}
.footer_quick_link{width:21%; margin-right:13px;}
.footer_services{width:27%; margin-right:12px;}
.footer_contact_us{width:26.3%; margin-right:10px;}
.footer_area ul li{padding-left: 16px;}
.footer_callus a,.footer_email a{font-size: 16px;}
.footer_logo img{width: 70px;}
}

@media only screen and (min-width: 1280px) and (max-width: 1366px){
.header_text span{font-size:18px;}

.top_sec_menu ul li a{font-size:13px; padding:11px 14px;}

.slider_form .wpcf7-form p.slider_sub {margin-bottom: 0 !important;margin-top: 0 !important;}
body .slider_bottom_sec.vc_row {margin: -130px auto 0;}
.slider_form .wpcf7-form input {padding: 7px 15px !important;}

.header_button a{padding:17px 20px 16px; font-size:14px;}
	
.large_font{font-size:60px;}
.medium_font{font-size:48px;}	

.footer_title{font-size:23px;}
.footer_area ul li a{font-size:14px;}
.footer_quick_link{width:21%; margin-right:13px;}
.footer_services{width:27%; margin-right:12px;}
.footer_contact_us{width:26.3%; margin-right:10px;}
.footer_area ul li{padding-left: 16px;}
.footer_callus a,.footer_email a{font-size: 16px;}
.footer_logo img{width: 70px;}
.footer_callus{margin-bottom: 10px;}
.save_content_box.vc_col-sm-6 {	padding: 40px 3% 40px 3%;}
.save_time_money_title.wpb_text_column {margin-bottom: 22px;}
.home_con_phone a {	font-size: 34px;}
.save_content_box .save_time_money {margin-bottom: 20px;}
.read_more .vc_general {padding: 13px 20px !important;}
.vc_row.wpb_row.vc_row-fluid.Stump_one_by_four {margin: 60px auto 0px;}
.vc_row.wpb_row.vc_row-fluid.Consulting_Arborist_sec {margin: 20px auto 20px;}
.footer-form {padding: 45px 0 30px;}
.fill_submit_row .wpcf7-form-control.wpcf7-submit {padding: 14px 46px;width: 151px;font-size: 16px;}
.footer-form .upload_photos input {	max-height: 45px;}
.fill_first_row {margin-top: 23px;}
.upload_photos p span textarea {height: 142px;}
.our_gallery_section.vc_row {padding: 50px 0;}
.slider_title {font-size: 40px !important;}
.side_footer_wrap .right_area {width: 57%;}
.button-service .wpb_text_column a {padding: 10px 14px;}
.home-video-sec {height: 400px;}
.home-video-sec a {height: 400px;}

}
@media only screen and (min-width: 1250px) and (max-width: 1279px){
/*header*/
	.full-width-content .content {padding: 0;}
	.site-header .widget-area {width: 100%;}
	.header_logo_one img {width: 100%;}
	.header_logo_one {width: 18%;}
	.header_text span {font-size: 16px;}
	.phone_text span {	letter-spacing: 0;	font-size: 13px;}
	.header_phone a {font-size: 19px;}
	.header_call {padding-right: 21px;background-size: 14px;}
	.header_phone {margin-right: 25px;}
	.top_header_social a {margin-right: 9px;}
	.top_sec_menu ul li a {font-size: 13px;letter-spacing: 1px;	padding: 12px 11px;}
	.after_header_wrap {height: 46px;}
	.header_button a {padding: 17px 7px;	font-size: 13px;}
	.left_fb_rainking span {font-size: 13px !important;}
	/*slider*/
	.slider_title {	font-size: 38px !important;margin-bottom: 3px !important;line-height: 36px !important;}
	.slider_content {font-size: 20px !important;line-height: 24px !important;margin-bottom: 15px !important;}
	.tp-parallax-wrap {left: 90px !important;}
	.service_text a {padding: 3%;}
	.ser_img_title {font-size: 24px !important;line-height: 25px !important;}
	.home_slider_section .rev_slider .tp-parallax-wrap .slider-left-text {position: relative;left: 80px;}
	.slider_bottom_sec.vc_row {margin: -109px auto 0;}
	.home-video-sec {height: 400px;}
	.home-video-sec a {height: 400px;}

}
@media only screen and (min-width: 1024px) and (max-width: 1249px){
	p{margin-bottom: 15px;}
	/*body,html{position: relative;overflow-x:hidden;}*/

/*slider text*/
	.home_slider_section .tp-parallax-wrap:nth-child(4) {    top: 80px !important;  left: 600px !important;}
	.home_slider_section .tp-parallax-wrap:nth-child(2) {  left: -15px !important;}
	.home_slider_section .rev_slider .tp-parallax-wrap .slider-offering-sec .one-by-three {min-height: 102px; display:block !important; 
	font-size: 12.8px !important;  padding: 0.8em !important;line-height: 20px !important;  }	
	
	.slider_form .wpcf7-form {padding: 15px 20px !important; width: 342px;}
	 .slider_form_title {font-size: 28px !important;}
	.rc-anchor-normal {width: 280px !important;;}
	.slider_form .wpcf7-form input {padding: 8px 15px !important;	font-size: 12px !important}
	.rc-anchor-normal .rc-anchor-content {height: 54px !importan;}
	.rc-anchor-logo-img-portrait {background-size: 26px !importan;}
	.slider_form .wpcf7-form textarea {min-height: 55px !important;	height: 55px !important; font-size: 12px !important}
	.wpcf7-not-valid-tip {bottom: -17px;font-size: 10px !important;	padding: 4px 10px !important;}
	.rc-anchor-logo-img-portrait {background-size: 25px !important;	height: 27px;}
	.rc-anchor-logo-portrait {margin: 3px 0 0 24px !important;}
	.home_slider_section .rev_slider .tp-parallax-wrap .slider-offering-sec .one-by-three {width: 29.5% !important;}
	.home_slider_section .rev_slider .tp-parallax-wrap .slider-offering-sec {width: 650px !important;}
	.home_slider_section .rev_slider .tp-parallax-wrap .slider-offering-sec .one-by-three .value {font-size: 16px !important;}
	.slider_sub .wpcf7-form-control.wpcf7-submit {height: 35px;}
	
	.top_right_header {	margin-top: 0px; padding-top: 16px;}
	p,body,li{font-size: 14px !important;line-height: 24px !important;}
	.h1,.h2,.h3,.h4,.h5,.h6{font-size: 24px;margin-bottom: 15px;}
	input, select, textarea {font-size: 14px;}
	div.wpcf7-response-output {margin: 2em 0em 1em;}
	.rc-anchor-normal .rc-anchor-pt {margin: 0px 13px 0 0;}
	.slider_form iframe {height: 75px !important;}
	.home_slider_section .full-slider-content .slider-left-text {margin-right: 1em !important;}
	.home_slider_section .full-slider-content {align-items: flex-end !important; justify-content: left;}
	.home_slider_section .wpcf7-form div.wpcf7-response-output {padding: 10px 6px !important;}
	.slider_form .wpcf7-form {margin-top: -20px !important;}

	/*header*/
	.full-width-content .content {padding: 0;}                       
	.site-header .widget-area {width: 100%;}
	.header_logo_one img {width: 110px;}
	.left_fb_rainking img{width: 60px; margin-top: -5px;}
	.header_logo_one {width: 14%;}
	.top_head_con{padding-left: 10px;}
	.header_text{margin-top: 16px;}
	.header_text span {font-size: 16px;}
	.phone_text span {	letter-spacing: 0;	font-size: 13px;}
	.header_phone a {font-size: 22px;}
	.header_call {padding-right: 21px;background-size: 14px;}
	.header_phone {margin-right: 10px;}
	.top_header_social a {margin-right: 9px;}
	.top_sec_menu ul li a {font-size: 13px;letter-spacing: 1px;	padding: 12px 11px;}
	.after_header_wrap {height: 46px;}
	.header_button a {padding: 17px 7px;	font-size: 13px;}
	.left_fb_rainking span {font-size: 13px !important;}
	/*slider*/
	.slider_title {	font-size: 38px !important;margin-bottom: 3px !important;line-height: 36px !important;}
	.slider_content {font-size: 20px !important;line-height: 24px !important;margin-bottom: 15px !important;}

	.service_text a {padding: 3%;}
	.ser_img_title {font-size: 24px !important;line-height: 25px !important;}
	.slider_bottom_sec.vc_row {margin: -0px auto 0;}
	/*pro-cut tree service*/
	.wel_come_section.vc_row {padding: 60px 0;}
	.large_font {font-size: 50px;}
	.medium_font {font-size: 38px;}
	.wel_come_section .wel_come_content {margin-bottom: 20px;}
	.ser_lin_cli {position: absolute;bottom: 18px;text-align: left;}
	/*why choose pro cut*/
	.why_choose_sec .why_choose_header {font-size: 24px;}
	.why_choose_sec .why_choose_small_head {margin: 13px auto 20px !important;}
	/*consulting arborist in melbourne*/
	.vc_row.wpb_row.vc_row-fluid.Consulting_sec {	margin: 20px auto 20px;}
	/*gallery*/
	.our_gallery_section.vc_row {padding: 35px 0;}
	.home_main_title {font-size: 28px !important;}
	.our_gallery_section .vc_btn3-container.vc_btn3-center {margin-top: 33px;}
	.read_more .vc_general {padding: 13px 16px !important;}
	.fancybox-skin {position: fixed; }
	.fancybox-wrap {position: fixed !important;bottom: auto !important; top: 25% !important;}
	.fancybox-lock .fancybox-overlay {overflow-y: hidden;}
	/*save time and money*/
	.save_content_box.vc_col-sm-6 {padding: 30px 3% 30px 3%;}
	body .home_main_title {font-size: 26px;}
	.save_time_money_title.wpb_text_column {margin-bottom: 20px;}
	.save_content_box .save_time_money_content p:last-child {margin-bottom: 20px;}
	.home_con_phone a {font-size: 30px;}
	.save_content_box .save_time_money {margin-bottom: 20px;}
	.read_more .vc_general {padding: 12px 15px !important;}
	.vc_row.wpb_row.vc_row-fluid.Stump_one_by_four {margin: 50px auto 0px;}
	/*Stump_one_by_four*/
	.Stump_one_by_four .one_by_four_heading {margin: 0px auto 8px !important;font-size: 18px;min-height: 48px;}
	.Stump_one_by_four .content_area {min-height: 192px;}
	.Stump_one_by_four .vc_col-sm-3 .vc_column-inner {padding: 14px;}
	/*consulting arborist*/
	.vc_row.wpb_row.vc_row-fluid.Consulting_Arborist_sec {margin: 15px auto 0px;}
	.Consulting_Arborist_sec .Consulting_heading {font-size: 24px;}
	/*footer*/
	.footer-form {padding: 40px 0 40px;}
	.home .intalic_font {font-size: 18px;}
	.footer-form .abv-form {padding: 3%;}
	.form_inner_title {font-size: 18px;margin-bottom: 23px;}
	.fill_first_row {margin-top: 24px;}
	.footer-form .upload_photos span.wpcf7-form-control-wrap::after {line-height: 44px;}
	.footer-form .upload_photos input {max-height: 44px;}
	.fill_out_details span input, .fill_out_details span textarea, .fill_out_details span select {padding: 13px 15px;}
	.fill_submit_row .wpcf7-form-control.wpcf7-submit {padding: 14px 50px;width: 155px;}
	.upload_photos p span textarea {height: 138px;}
	.footer_right {float: left;margin-right: -4%;width: calc(50% - -3%);}
	/*footer map*/
	.footer_left {padding: 30px 0;}
	.footer_quick_link {	margin-right: auto;	width: 50%;padding-bottom: 15px;}
	.footer_services {margin-right: auto;width: 50%;padding-bottom: 80px;}
	.footer_contact_us {margin-right: auto;	width: 50%;}
	.footer_logo {float: right;	width: 50%;	text-align: center;}
	.footer_title {font-size: 23px;	margin-bottom: 18px;}
	.footer_callus a {	font-size: 18px;}
	.footer_email a {font-size: 18px;}
	.footer_email,.footer_callus,.footer_add {background-size: 16px;background-position: top 6px left !important;}
	.footer_right iframe {height: 496px;}
	.side_footer_wrap .right_area {width: 51%;}
	/*inner page*/
	.button-service .wpb_text_column a {padding: 10px 14px;}
	.bne-testimonial-slider.bne-flexslider .flex-content {padding: 0px 12px 35px 12px;}
	.page .content {padding-bottom: 10px;}
	/*contact us*/
	body .conatct-info-sec {padding-top: 35px;padding-bottom: 45px !important;}
	body .contact-info-text {margin-bottom: 65px !important;}
	body .conatct-name-head {font-size: 17px;}
	body .cont-desc a, .cont-desc {font-size: 16px !important;}
	body .info-box-row .wpb_column.vc_column_container {min-height: 135px;}
	body .contact-icon {height: 60px;width: 60px;}
	html,body{overflow-x:hidden;}
	.home_slider_section {margin-top: -48px;}
	#rev_slider_1_1_wrapper {left: -25.5px !important;}
	.footer_term_condition #main_navigation {display: block !important;}
	.contact-form-main p span textarea {height: 80px;}
	.cont_left span.wpcf7-not-valid-tip {position: absolute;bottom: -32px;}
	.contact_form_title {margin-bottom: 15px !important;}
	.home-video-sec {height: 400px;}
	.home-video-sec a {height: 400px;}
	
	
}
/*ipad portrait*/
@media only screen and (min-width: 768px) and (max-width: 1023px){
	p{margin-bottom: 15px;}
	/*body,html{position: relative;overflow-x:hidden;}*/
	p,body,li{font-size: 14px !important;line-height: 24px !important;}
	.h1,.h2,.h3,.h4,.h5,.h6{font-size: 24px;margin-bottom: 15px;}
	input, select, textarea {font-size: 14px;}
	div.wpcf7-response-output {margin: 2em 0em 1em;}
	/*header*/
	.full-width-content .content {padding: 0;}
	.site-inner, .wrap {padding: 0;}
	.site-header .widget-area {width: 100%;}
	.header_logo_one img {width: 110px;}
	.header_logo_one {width: 15%;}
	.header_text span {font-size: 14px; padding-top: 9px;}
	.top_head_con{padding-left: 20px;}
	.left_fb_rainking img{margin-top: 6px; width: 50px;}
	.phone_text span {	letter-spacing: 0;	font-size: 13px;}
	.header_phone a {font-size: 19px;}
	.header_call {padding-right: 21px;background-size: 14px;}
	.header_phone {	display: none;}
	.top_header_social a {margin-right: 9px;}
	.top_sec_menu ul li a {font-size: 14px;letter-spacing: 1px;	padding: 12px 11px;}
	.after_header_wrap {height: 46px;}
	.header_button a {padding: 17px 7px;	font-size: 13px;}
	.header_button {display: none;}
	.after_header {position: inherit;}
	.header_text {margin-top: 0px;text-align: left;}
	.top_right_header {margin-right: 36px;margin-top: 0px; padding-top: 16px;}
	.left_fb_rainking span {font-size: 12px; margin-top: 20px;}
	/*slider*/
	#rev_slider_1_1_wrapper {left: -19px !important;}
	.slider_title {	font-size: 35px !important;margin-bottom: 3px !important;line-height: 34px !important;}
	.slider_content {font-size: 18px !important;line-height: 24px !important;margin-bottom: 15px !important;}
		body .home_slider_section .full-slider-content {justify-content: inherit;margin-top: -90px !important;}
	body .home_slider_section .rev_slider .tp-parallax-wrap .slider-offering-sec {width: 280px !important;display: block;position: relative;}	
	body .home_slider_section .rev_slider .tp-parallax-wrap .slider-offering-sec .one-by-three {padding: 0.9em 1em !important;min-height: inherit;
	display: block !important;width: 100% !important;}   
	.service_text a {padding: 3%;}
	.ser_img_title {font-size: 22px !important;line-height: 22px !important;}
	.slider_bottom_sec.vc_row {margin: 0px auto 0;}
	#rev_slider_1_1_forcefullwidth,#rev_slider_1_1_wrapper,#rev_slider_1_1 {height: 530px !important;}
	.slider_read_more a {font-size: 14px !important;padding: 13px 17px !important;}
	.wpcf7-not-valid-tip {bottom: -12px;	font-size: 10px !important;	padding: 4px 10px 4px !important;}
	.slider_form_title {font-size: 28px !important;}
	.home_slider_section .wpcf7-form div.wpcf7-response-output {padding: 8px 5px !important;	font-size: 9px !important;}
	
	/*pro-cut tree service*/
	.wel_come_section.vc_row {padding: 50px 0;}
	.large_font {font-size: 40px;}
	.medium_font {font-size: 30px;}
	.wel_come_section .wel_come_content {margin-bottom: 20px;}
	.wel_come_section .vc_col-sm-12 {	width: 100%;}
	/*why choose pro cut*/
	.why_choose_sec .why_choose_header {font-size: 23px;}
	.why_choose_sec .why_choose_small_head {margin: 13px auto 20px !important;}
	/*consulting arborist in melbourne*/
	.vc_row.wpb_row.vc_row-fluid.Consulting_sec {	margin: 20px auto 20px;}
	.Consulting_sec .Consulting_head {font-size: 23px;}
	/*gallery*/
	.our_gallery_section.vc_row {padding: 35px 0;}
	.home_main_title {font-size: 28px !important;}
	.our_gallery_section .vc_btn3-container.vc_btn3-center {margin-top: 33px;}
	.read_more .vc_general {padding: 13px 16px !important;}
	.fancybox-skin {position: fixed; }
	.fancybox-wrap {position: fixed !important;bottom: auto !important; top: 30% !important;}
	.fancybox-lock .fancybox-overlay {overflow-y: hidden;}
	/*save time and money*/
	.save_money_section.vc_row {display: block;}
	.save_img_box.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {width: 100%;height: 586px;}
	.save_content_box.vc_col-sm-6 {padding: 30px;width: 100%;	text-align: center;}
	body .home_main_title {font-size: 26px;}
	.save_time_money_title.wpb_text_column {margin-bottom: 20px;}
	.save_content_box .save_time_money_content p:last-child {margin-bottom: 20px;}
	.home_con_phone a {font-size: 28px;}
	.save_content_box .save_time_money {margin-bottom: 20px;}
	.read_more .vc_general {padding: 12px 15px !important;}
	.vc_row.wpb_row.vc_row-fluid.Stump_one_by_four {margin: 30px auto 0px;border-bottom: 1px solid #cccccc;}
	.Stump_one_by_four .vc_row.wpb_row.vc_inner.vc_row-fluid {margin-bottom: 0;}
	.Stump_one_by_four .vc_col-sm-3 {width: 50%;	margin-bottom: 30px;}
	/*Stump_one_by_four*/
	.Stump_one_by_four .one_by_four_heading {margin: 0px auto 12px !important;font-size: 19px;min-height: inherit;}
	.Stump_one_by_four .content_area {min-height: 90px;}
	.Stump_one_by_four .vc_col-sm-3 .vc_column-inner {padding: 20px;}
	/*consulting arborist*/
	.vc_row.wpb_row.vc_row-fluid.Consulting_Arborist_sec {margin: 26px auto 0;}
	.Consulting_Arborist_sec .Consulting_heading {font-size: 25px;}
	/*footer*/
	.footer-form {padding: 30px 0 30px;}
	.home .intalic_font {font-size: 18px;}
	.footer-form .abv-form {padding: 3%;}
	.form_inner_title {font-size: 18px;margin-bottom: 23px;}
	.fill_first_row {margin-top: 24px;}
	.footer-form .upload_photos span.wpcf7-form-control-wrap::after {line-height: 44px;}
	.footer-form .upload_photos input {max-height: 44px;}
	.fill_out_details span input, .fill_out_details span textarea, .fill_out_details span select {padding: 13px 15px;}
	.fill_submit_row .wpcf7-form-control.wpcf7-submit {padding: 14px 50px;width: 155px;}
	.upload_photos p span textarea {height: 138px;}
	.footer-form .main_title_class {margin-bottom: 30px;}
	.footer_area #main_navigation {display: block !important;}
	/*footer map*/
	.footer_left {padding: 30px 0;}
	.footer_quick_link {	margin-right: auto;	width: 47%;padding-bottom: 15px;}
	.footer_services {margin-right: auto;width: 53%;padding-bottom: 59px;}
	.footer_contact_us {margin-right: auto;	width: 60%;}
	.footer_logo {float: right;	width: 40%;	text-align: center;}
	.footer_title {font-size: 23px;	margin-bottom: 18px;}
	.footer_callus a {	font-size: 18px;}
	.footer_email a {font-size: 18px;}
	.footer_email,.footer_callus,.footer_add {background-size: 16px;background-position: top 6px left !important;}
	.footer_add {background-size: 12px !important;background-position: top 6px left !important;}
	.footer_right iframe {height: 475px;}
	.side_footer_wrap .right_area {width: 39%;}
	.side_footer_wrap {	width: 95%;}
	/*inner page*/
	.page .content {padding-bottom: 10px;}
	/*contact us*/
	body .conatct-info-sec {padding-top: 35px;padding-bottom: 45px !important;}
	body .contact-info-text {margin-bottom: 65px !important;}
	body .conatct-name-head {font-size: 17px;margin-top: 14px;margin-bottom: 2px;}
	body .cont-desc a, .cont-desc {font-size: 16px !important;}
	body .info-box-row .wpb_column.vc_column_container {min-height: 135px;}
	body .contact-icon {height: 60px;width: 60px;}
	body .info-box-row .wpb_column.vc_column_container {padding: 0 1%;}
	.map iframe {height: 200px;}
	.intalic_font {font-size: 18px !important;}
	body .cont_left.vc_col-sm-8 {display: block;padding: 25px;width: 100%;margin-bottom: 30px;}
	body .contact-form-main .submit_cont {width: 100% !important;text-align: center;}
	body .contact-form-main .submit_cont .wpcf7-submit {font-size: 16px;padding: 15px 20px;width: 100px !important;}
	body .vc_row.wpb_row.vc_row-fluid.contact-form-main {display: block;}
	.cont_right.wpb_column.vc_column_container.vc_col-sm-4 {width: 100%;text-align: center;}
	.cont_right img {margin: auto;width: 40%;}
	.service_text a {  -webkit-display: flex;-moz-display:flex; }
	.footer_inner {  width: 95%;  margin: 0 auto;}
	.footer_right {float: left;margin-right: -4%;width: calc(50% - -3%);}
	.button-service .wpb_text_column a {padding: 10px 14px;}
	
/*slider text*/
.home_slider_section .tp-parallax-wrap:nth-child(4) {  left: 390px !important;  top: 40px !important;}
.home_slider_section .tp-parallax-wrap:nth-child(2) {  left: 75px !important;  top: 20% !important;}
	.home_slider_section .rev_slider .tp-parallax-wrap .slider-offering-sec .one-by-three {     min-height: 110px;   font-size: 14px !important;  padding: 0.9em !important;  }	
	.slider_form .wpcf7-form {    padding: 20px !important;  width: 303px;}
	.slider_form_content {  font-size: 14px !important;  line-height: 19px !important;  width: 100%;}
	.slider_form .wpcf7-form iframe {    transform: translate(-45px) scale(0.7);  height: 79px !important;}
	.slider_form .wpcf7-form input, .slider_form .wpcf7-form textarea {  font-size: 11px !important;  padding: 11px 10px !important;}
	.home-video-sec {height: 300px;}
	.home-video-sec a {height: 300px;}	
	
	
}
@media only screen and (max-width: 1023px){
	html,body{overflow-x:hidden;}
  /*toggle menu*/
.toggleMenu { cursor: pointer;    top: 60px; padding: 10px 25px 16px 0;    position: absolute;    right: 16px;    text-indent: -5555px;display: block;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  cursor: pointer; border-radius: 2px;   height: 4px;  width: 30px;  background: #000;  position: absolute;  display: block;  content: '';}
.toggleMenu span:before {  top: -10px;}
.toggleMenu span:after {  bottom: -10px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  transition: all 500ms ease-in-out;}
.toggleMenu.active span {  background-color: transparent;}
.toggleMenu.active span:before, .toggleMenu.active span:after {  top: 0;}
.toggleMenu.active span:before {  transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.toggleMenu.active span:after {  transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.toggleMenu { display: block;}
.top_sec_menu ul li {display: block;padding-left: 0;padding-right: 0;position: relative; width: 100%;}
.top_sec_menu ul li a { padding: 6px 0 !important; border-bottom: 1px solid grey; width: 100%;text-align: center;color: #000;}
.top_sec_menu #main_navigation {position: absolute;left: 0;right: 0; width: 100%;  background: #fff;z-index: 99;}
.tog-event {  position: absolute;  height: 30px;  width: 40px;  background: url("images/arrow-down.png")no-repeat;  right: 15px;  top: 6px;  background-size: 56%;}
.top_sec_menu ul li.current-menu-item a::before { content: none;}
.top_sec_menu ul li:hover ul {  position: relative;width: 100%; text-align: center;}
.top_sec_menu ul li ul li a { padding: 7px 0px !important;  text-align: center;  color: #000000;}
.top_sec_menu ul li li:hover ul {  left: 0;  right: 0;  width: 100%;}
.top_sec_menu ul li ul li:last-child a { border-bottom: 1px solid grey !important;}
.top_sec_menu ul li ul li a {border-bottom: 1px solid grey;}
.top_sec_menu ul li ul { background: #ccc7c7;}
.top_sec_menu ul li:hover ul {background: hsla(0, 7.1%, 78%, 0.9) none repeat scroll 0 0;}
.top_sec_menu ul li li ul { background: #dedddd !important;}
.top_sec_menu ul li.current-menu-item a {color: #ccd300;font-weight: bold;}
.ser_lin_cli {position: absolute;bottom: 18px;text-align: left;}
.footer_term_condition #main_navigation {display: block !important;}

}
/*ipad portrait*/
@media only screen and (min-width: 767px){
	.home_silder_mobile_sec {display: none!important;   }
}

@media only screen and (max-width: 767px){
	/*slider sec*/
	.home_slider_section .rev_slider .tp-parallax-wrap .slider-offering-sec {display: none !important;}
	.home_silder_mobile_sec {margin: 0 auto 1.5em;width: 100%;text-align: center;}
	.home_silder_mobile_sec .slider-offering-sec {width: 530px !important;justify-content: center;display: flex;align-items: center;margin: 0 auto!important;}
	.home_silder_mobile_sec .slider-offering-sec .one-by-three {font-size: 16px !important;line-height: 21px !important;
	display: flex !important;width: 33.33% !important;float: left;text-align: center;font-style: italic;color: #000000;
	padding: 0.9em 1.5em !important;white-space: normal;background: rgba(255 , 238,0 ,0.9);min-height: 140px;align-items: center;justify-content: center;}
.home_silder_mobile_sec .slider-offering-sec .one-by-three:nth-child(2) {background: rgba(255 , 238,0 ,0.4);}
	.home_silder_mobile_sec .slider-offering-sec .one-by-three .value {
width: 100%;float: left;font-style: italic;display: contents;white-space: normal;
	box-sizing: border-box;color: green;font-size: 18px !important;font-weight: 500 !important;}
	
	.slider_sub .wpcf7-form-control.wpcf7-submit {width: 30%;	}
	
	.left_fb_rainking img {width: 50px; float: left;}
.left_fb_rainking span {line-height: 23px;margin-top: 0; padding-left: 10px !important; position: relative;font-size: 11px !important;word-break: break-all;white-space: normal;display: initial;	top: -9px;}
	p{margin-bottom: 15px;}
	.left_fb_rainking {line-height: 1;font-size: inherit;}
	/*body,html{position: relative;overflow-x:hidden;}*/
	p,body,li{font-size: 14px !important;line-height: 24px !important;}
	.h1,.h2,.h3,.h4,.h5,.h6{font-size: 24px;margin-bottom: 15px;}
	input, select, textarea {font-size: 14px;}
	.header-widget-area .header_sec{display: inline-block;}
	/*header*/
	.full-width-content .content {padding: 0;}
	.site-inner, .wrap {padding: 0;}
	.site-header .widget-area {width: 100%;}
	.header_logo_one img {width: 100%;}
	.header_logo_one {width: 25% !important;}
	.top_head_con {	padding-left: 0px; display: inline-block; padding-top: 10px;}
	.header_text span {font-size: 12px; top:-1px; padding-left: 0px;}
	.phone_text span {	letter-spacing: 0;	font-size: 13px;}
	.header_phone a {font-size: 19px;}
	.header_call {padding-right: 21px;background-size: 14px;}
	.header_phone {	display: none;}
	.top_header_social a {margin-right: 9px;}
	.top_sec_menu ul li a {font-size: 13px;letter-spacing: 1px;	padding: 12px 11px;}
	.after_header_wrap {height: 46px;}
	.header_button a {padding: 17px 7px;	font-size: 13px;}
	.header_button {display: none;}
	.after_header {position: inherit;height: 0}
	.header_text {margin-top: 0;}
	.top_right_header {margin-right: 0px;margin-top: 0px; padding-top: 11px;}
	.header_text {width: 70%;text-align: left;margin-top: 4px;line-height: 1;margin-bottom: 5px;}	.header_logo_one {padding: 10px 0;}
	.toggleMenu {top: 55px;    padding: 10px 35px 16px 0;}
	/*slider*/
	.slider_title {	font-size: 30px !important;margin-bottom: 3px !important;line-height: 30px !important;text-align: left;}
	.slider_content {font-size: 17px !important;line-height: 24px !important;margin-bottom: 13px !important;}
	.tp-parallax-wrap {left: 90px !important;}
	.service_text a {padding: 3%;}
	.ser_img_title {font-size: 22px !important;line-height: 22px !important;text-align: left;}
	.slider_bottom_sec.vc_row {margin: 0px auto 0;}
	#rev_slider_1_1_forcefullwidth,#rev_slider_1_1_wrapper,#rev_slider_1_1 {height: 250px !important;}
	.slider_read_more a {font-size: 14px !important;padding: 13px 17px !important;}
	.slid_ser_box.vc_col-sm-3 {margin-right: 20px;width: calc(50% - 10px);	float: left;}
	.slid_ser_box.vc_col-sm-3:nth-child(2n) {margin-right: 0;}
	.home_slider_section {margin-top: 0;}
	.slider_read_more {text-align: left;}
	/*pro-cut tree service*/
	.wel_come_section.vc_row {padding: 20px 0 30px;border-bottom: 1px solid #e8e8e8;margin-bottom: 27px;}
	.large_font {font-size: 34px;}
	.medium_font {font-size: 24px;}
	.wel_come_section .wel_come_content {margin-bottom: 20px;}
	.wel_come_section .vc_col-sm-12 {	width: 100%;}
	/*why choose pro cut*/
	.why_choose_sec .why_choose_header {font-size: 20px;}
	.why_choose_sec .why_choose_small_head {margin: 13px auto 30px !important;}
	.vc_row.wpb_row.vc_row-fluid.why_choose_sec {border-bottom: 1px solid #e8e8e8;padding-bottom: 15px;margin-bottom: 10px;}

	.wpb_column.vc_column_container.vc_col-sm-6:first-child {	width: 50%;	float: left;}
	.why_choose_sec .wpb_column.vc_column_container.vc_col-sm-6:last-child {float: left;	width: 50%;}
	.why_choose_sec .vc_row {margin-bottom: 0;}
	.Consulting_sec .Consulting_head {font-size: 20px;margin: 0 auto 15px !important;}
	/*consulting arborist in melbourne*/
	.vc_row.wpb_row.vc_row-fluid.Consulting_sec {	margin: 20px auto 0px;}
	/*gallery*/
	.our_gallery_section.vc_row {padding: 30px 0;}
	.home_main_title {font-size: 24px !important;}
	.our_gallery_section .vc_btn3-container.vc_btn3-center {margin-top: 26px;}
	.read_more .vc_general {padding: 13px 16px !important;}
	.master-image2.home_gallery {width: 24.5%;}
	.master-image1.home_gallery {width: 24.5%;}
	.master-image.home_gallery {width: 49%;}
	.our_gallery_section .home_gallery_title {margin-bottom: 28px;}
	.fancybox-skin {position: fixed; }
	.fancybox-wrap {position: fixed !important;bottom: auto !important; top: 15% !important;}
	/*save time and money*/
	.save_money_section.vc_row {display: block;}
	.save_img_box.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {width: 100%;height: 406px;margin-bottom: 0;}
	.save_content_box.vc_col-sm-6 {padding: 30px;width: 100%;	text-align: center;}
	body .home_main_title {font-size: 24px;}
	.save_time_money_title.wpb_text_column {margin-bottom: 20px;}
	.save_content_box .save_time_money_content p:last-child {margin-bottom: 15px;}
	.home_con_phone a {font-size: 24px;}
	.save_content_box .save_time_money {margin-bottom: 20px;}
	.read_more .vc_general {padding: 12px 15px !important;}
	.vc_row.wpb_row.vc_row-fluid.Stump_one_by_four {margin: 30px auto 0px;border-bottom: 1px solid #cccccc;}
	.Stump_one_by_four .vc_row.wpb_row.vc_inner.vc_row-fluid {margin-bottom: 0;}
	.Stump_one_by_four .vc_col-sm-3 {width: 50%;	margin-bottom: 30px !important;float: left;}
	/*Stump_one_by_four*/
	.Stump_one_by_four .one_by_four_heading {margin: 0px auto 8px !important;font-size: 17px;min-height: 48px;}
	.Stump_one_by_four .content_area {min-height: 145px;}
	.Stump_one_by_four .vc_col-sm-3 .vc_column-inner {padding: 15px;}
	.home_cont_tod {margin-bottom: 2px;}
	/*consulting arborist*/
	.vc_row.wpb_row.vc_row-fluid.Consulting_Arborist_sec {margin: 26px auto 15px;}
	.Consulting_Arborist_sec .Consulting_heading {font-size: 20px;}
	/*footer*/
	.upload_photos {margin-right: auto;width: 100%;margin-bottom: 30px;}
	.fill_out_details {width: 100%;}

	.footer-form {padding: 30px 0 20px;}
	.home .intalic_font {font-size: 15px;}
	.footer-form .abv-form {padding: 6% 3%;}
	.form_inner_title {font-size: 18px;margin-bottom: 10px;text-align: center;}
	.fill_submit_row {text-align: center;}
	.fill_first_row {margin-top: 24px;}
	.footer-form .upload_photos span.wpcf7-form-control-wrap::after {line-height: 44px;}
	.footer-form .upload_photos input {max-height: 44px;}
	.fill_out_details span input, .fill_out_details span textarea, .fill_out_details span select {padding: 13px 15px;}
	.fill_submit_row .wpcf7-form-control.wpcf7-submit {padding: 12px 19px;width: 112px;}
	.upload_photos p span textarea {height: 138px;}
	.footer-form .main_title_class {margin-bottom: 30px;}
	.footer_area #main_navigation {display: block !important;}
	div.wpcf7-response-output {margin: 2em 0em 1em;}
	.fill_submit_row {text-align: center;}
	/*footer map*/
	.footer_left {padding: 30px 0;width: 100%;}
	.footer_right {float: left;margin-right: auto;width: 100%;margin-bottom: 15px;}
	.footer_quick_link {margin-right: auto;width: 34%;padding-bottom: 15px;}
	.footer_services {margin-right: auto;width: 40%;padding-bottom: 59px;}
	.footer_contact_us {margin-right: auto;width: 100%;}
	.footer_logo {float: right;width: 22%;text-align: center;position: absolute;}
	.footer_title {font-size: 23px;	margin-bottom: 18px;}
	.footer_callus a {	font-size: 18px;}
	.footer_email a {font-size: 18px;}
	.footer_email, .footer_callus, .footer_add {background-size: 16px;background-position: top 6px left !important;width: 33.33%;float: left;}
	.footer_right iframe {height: 200px;}
	.footer_add {width: 36%;background-size: 12px;padding-left: 24px;}
	.footer_callus {width: 30%;}
	.side_footer_wrap .right_area {width: 52%;}
	.side_footer_wrap {width: 95%;}
	.google_plus_footer {width: 18px;}
	.google_plus_footer img {vertical-align: middle;}
	.hesperiden.tparrows::before {font-size: 16px;line-height: 30px;}
	.hesperiden.tparrows {width: 30px;height: 30px;}
	/*inner page*/
	.mrg-top-minus-45 {margin-top: 0px !important;}
	.service-text-line ul li {text-align: left;}
	/*contact us*/
	body .conatct-info-sec {padding-top: 25px;padding-bottom: 15px !important;}
	body .contact-info-text {margin-bottom: 65px !important;}
	body .conatct-name-head {font-size: 17px;margin-top: 14px;margin-bottom: 2px;}
	body .cont-desc a, .cont-desc {font-size: 16px !important;}
	body .info-box-row .wpb_column.vc_column_container {min-height: 135px;float: left;width: 48.5%;margin-bottom: 65px;}
	body .info-box-row .wpb_column.vc_column_container:nth-child(even){margin-right: 0;}
	body .info-box-row .wpb_column.vc_column_container:nth-child(3){margin-bottom: 0;}
	body .info-box-row .wpb_column.vc_column_container:nth-child(4){margin-bottom: 0;}
	body .contact-icon {height: 60px;width: 60px;}
	body .info-box-row .wpb_column.vc_column_container {padding: 0 1%;}
	.map iframe {height: 200px;}
	.intalic_font {font-size: 18px !important;}
	body .cont_left.vc_col-sm-8 {display: block;padding: 25px;width: 100%;margin-bottom: 30px;}
	body .contact-form-main .submit_cont {width: 100% !important;text-align: center;}
	body .contact-form-main .submit_cont .wpcf7-submit {font-size: 16px;padding: 15px 20px;width: 100px !important;}
	body .vc_row.wpb_row.vc_row-fluid.contact-form-main {display: block;}
	.cont_right.wpb_column.vc_column_container.vc_col-sm-4 {width: 100%;text-align: center;}
	.cont_right img {margin: auto;width: 45%;}
	.inner-image {margin-bottom: 30px !important;}
	.vc_row.wpb_row.vc_row-fluid.home_slider_section {margin-bottom: 25px;}
	.contact-info-text .h2 {	font-size: 24px;}
	.button-service .wpb_text_column a {padding: 10px;}
	.button-service .wpb_column.vc_column_container {width: 50%;}
	.button-service .wpb_column.vc_column_container:nth-child(2n) {margin-right: 0;padding-right: 0;}
	.button-service {margin-bottom: 0 !important;}
	span.wpcf7-not-valid-tip {	text-align: left;}
	
	
	
/*slider text*/
.home_slider_section .tp-parallax-wrap:nth-child(4) {  left: 390px !important;  top: 40px !important;}
.home_slider_section .tp-parallax-wrap:nth-child(2) {  left: 75px !important;  top: 20% !important;}
	.home_slider_section .rev_slider .tp-parallax-wrap .slider-offering-sec .one-by-three {     min-height: 110px;   font-size: 14px !important;  padding: 0.9em !important;  }	
	.slider_form .wpcf7-form {    padding: 20px !important;  width: 303px;}
	.slider_form_content {  font-size: 14px !important;  line-height: 19px !important;  width: 100%;}
	.slider_form .wpcf7-form iframe {    transform: translate(-45px) scale(0.7);  height: 79px !important;}
.slider_form .wpcf7-form input, .slider_form .wpcf7-form textarea {  font-size: 11px !important;  padding: 11px 10px !important;}
	
.get-qute .wpcf7 {  background: #eeeeee none repeat scroll 0 0;  border: 1px solid #666666;  padding: 25px;  margin-bottom: 15px;  width: 100%;  float: left;  display: block;}
.get-qute div.wpcf7 .wpcf7-recaptcha iframe { margin-left:0; transform: scale(0.8) translate(-38px, -6px);}
.home_slider_section .get-qute  .slider_form {  display: block;}
.home_slider_section .slider_form
.slider_form_title {  font-size: 31px !important; }
.m_slider_get_quote .your-message textarea {  height: 120px;}
	.home-video-sec {height: 250px;}
	.home-video-sec a {height: 250px;}	

}
@media only screen and (min-width: 487px){
	.footer_sticky_num{display:none;}
}
@media only screen and (max-width: 486px){
	/*fix num*/
.file .fake {
	left: 0;
	padding-left: 37%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}
.footer_sticky_num {
	float: left;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	margin: 0 auto;
	padding: 10px 20px;
	background: rgba(255 , 238,0 ,0.9);
	z-index: 99;
	box-shadow: 11px 8px 10px 10px rgba(0,0,0,0.3);
}
	.footer_sticky_num:hover a {color: #ffffff;}
.footer_sticky_num a {
	color: #000000;
	font-size: 19px;
	font-weight: 500;
	background: rgba(0, 0, 0, 0) url("images/footer-call.png") no-repeat scroll left center;
	padding-left: 26px;
	background-size: 20px;
}
	
	.side_footer {padding: 15px 0 60px;}
	/*slider sec*/
	body .home_silder_mobile_sec .slider-offering-sec {width: 100% !important;display: block;}
	body .home_silder_mobile_sec .slider-offering-sec .one-by-three {
	padding: 0.9em 1em !important;min-height: inherit;display: block !important;width: 100% !important;}
	
	
	
	.left_fb_rainking span {margin-top: 0;position: relative;font-size: 10px !important;top: -5px;line-height: 17px;margin-left: 0;}
.left_fb_rainking img {width: 40px;}
.header_text span {font-size: 11px;}
	.header_text {margin-top: 0;}
	.home_slider_section {margin-top: 0px;}
	.header_text {width: 100%;left: 0;right: 0;	padding: 5px;	top: 60px;}
	header.site-header {margin-bottom: 0px;}
	.header_logo_one {width: 42%;}
	.top_right_header {margin-right: 0px;margin-top: 5px; padding-top: 0px; float: none; display: inline-block;}
	.toggleMenu {top: 70px;}
	.top_sec_menu #main_navigation {top: 184px;}
	.top_head_con{padding-top: 13px;}
	/*slider*/
	#rev_slider_1_1_forcefullwidth, #rev_slider_1_1_wrapper, #rev_slider_1_1 {height: 190px !important;}
	.slider_title {font-size: 22px !important;line-height: 22px !important;}
	.slider_title br{display: none;}
	.slider_content {font-size: 15px !important;line-height: 21px !important;}
	.tp-parallax-wrap {left: 65px !important;}
	.slid_ser_box.vc_col-sm-3 {	margin-right: auto;width: 100%;	float: left;	margin-bottom: 8px !important;}
	.large_font {font-size: 28px;}
	.medium_font {font-size: 20px;}
	.home .wel_come_section .intalic_font {margin-bottom: 10px;}
	.why_choose_sec .why_choose_header {font-size: 18px;}
	.why_choose_sec .left_area {text-align: center;padding-right: inherit;}
	.wpb_column.vc_column_container.vc_col-sm-6:first-child {border-right: none;margin-bottom: 0;width: 100%;}
	.why_choose_sec .wpb_column.vc_column_container.vc_col-sm-6:last-child {float: left;width: 100%;}
	.why_choose_sec .right_area {text-align: center;padding-left: inherit;}
	.why_choose_sec ul > li {padding: 0px 0 4px 0px;margin-left: auto;}
	.why_choose_sec .why_choose_small_head {margin: 13px auto 15px !important;}
	.Consulting_sec .Consulting_head {font-size: 18px;}
	.master-image1.home_gallery {width: 100%;}
	.master-image.home_gallery {width: 100%;}
	.master-image2.home_gallery {width: 100%;}
	.our_gallery_section.vc_row {padding: 26px 0;}
	.save_img_box.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {height: 226px;}
	.save_content_box.vc_col-sm-6 {padding: 25px 20px;}
	.home_main_title {font-size: 22px !important;}
	.Stump_one_by_four .vc_col-sm-3 {width: 100%;margin-bottom: 15px !important;}
	.Stump_one_by_four .one_by_four_heading {min-height: inherit;}
	.Stump_one_by_four .content_area {min-height: inherit;}
	.Consulting_Arborist_sec .Consulting_heading {font-size: 18px;}
	.footer_quick_link {width: 100%;}
	.footer_services {width: 100%;padding-bottom: 15px;}
		.footer_logo {	float: left;	width: 100%;	text-align: center;position: relative;	margin-top: 28px;}
	.footer_copy_right {width: 100%;text-align: center;}
	.side_footer_wrap .right_area {width: 90%;}
	.google_plus_footer {	padding-top: 4px;width: 20px;	float: left;	display: block;	margin-left: 5px;}
	.footer_left {text-align: center;}
	.footer_left #main_navigation li {background: none;width: 100%;padding: 0;}
	.footer_add {width: 163px !important;background-size: 12px;padding-left: 24px;float: none;margin: auto;margin-bottom: 10px;}
	.footer_callus {width: 140px !important;float: none;margin: auto;margin-bottom: 10px;}
	.footer_email {width: 155px !important;float: none;	margin: auto;}
	.footer_quick_link {padding-bottom: 10px;border-bottom: 1px solid #fe09;margin-bottom: 15px;}
	.footer_services{padding-bottom: 10px;border-bottom: 1px solid #fe09;margin-bottom: 15px;}
	.con_us_row p, .con_us_row_sec p {margin-right: auto;width: 100% !important;}
	.cont_right img {width: 100%;}
	body .info-box-row .wpb_column.vc_column_container {min-height: 110px;float: none;width: 80%;margin: auto;margin-bottom: 65px;}
	body .info-box-row .wpb_column.vc_column_container:nth-child(even){margin-right: auto;}
	body .info-box-row .wpb_column.vc_column_container:nth-child(3){margin-bottom: 65px;}
	div.wpcf7 .wpcf7-recaptcha iframe {transform: scale(0.94);margin-left: -8px;}
	.vc_row.wpb_row.vc_row-fluid.Consulting_sec {margin: 9px auto 0px;}
	.vc_row.wpb_row.vc_row-fluid.Stump_one_by_four {margin: 24px auto 0px;padding-bottom: 15px;}
	.vc_row.wpb_row.vc_row-fluid.Consulting_Arborist_sec {margin: 26px auto 12px;}
	.contact-info-text .h2 {	font-size: 24px;}
	.service-text-line ul li {background-position: top 10px left;}
	.footer_term_condition {	float: none;	padding-top: 5px;	width: 58%;	text-align: center;	margin: auto;	overflow: hidden;	margin-bottom: 3px;}
	.fancybox-wrap {position: fixed !important;bottom: auto !important; top: 30% !important;}
	.fill_first_row p, .fill_second_row p {width: 100%;}
	.footer_right {margin-bottom: 10px;}
	.home-video-sec {height: 250px;}
	.home-video-sec a {height: 250px;}	
	
	
}
@media only screen and (min-width: 360px) and (max-width: 370px){
header.site-header {margin-bottom: 0px;}
.header_text{width: 88%; float: none; margin: 0 auto;}
}
@media only screen and (min-width: 371px) and (max-width: 400px){
	header.site-header {margin-bottom: 0px;}
	.header_text{width: 85%; float: none; margin: 0 auto;}
}
@media only screen and (min-width: 401px) and (max-width: 450px){
.header_text{width: 78% !important; float: none; margin: 0 auto;}
}
@media only screen and (min-width: 401px) and (max-width: 567px){
	header.site-header {margin-bottom: 0px;}
	.header_logo_one {width: 35%;}
		
}

@media only screen and (min-width: 640px) and (max-width: 767px){
	.header_text {width: 67%;}
	.top_right_header {margin-right: 34px;}
	.left_fb_rainking span {font-size: 10.79px !important;top: -5px;}
	.header_text span {font-size: 12px;}
	.top_right_header {margin-top: 0px;}
}
@media only screen and (min-width: 568px) and (max-width: 767px){
	.footer_copy_right {width: 58%;text-align: right;}
	.footer_term_condition {float: left;padding-top: 5px;width: auto;text-align: left;}
	.tp-parallax-wrap {top: 52px !important;}
	.side_footer_wrap .right_area {	width: 71%;	float: left;	text-align: right;}
	.google_plus_footer {width: 24px;	float: left;	padding-top: 3px;	margin-left: 10px;}
}
div.wpcf7-response-output {text-align: center;}

@media only screen and (max-width: 567px){
.slider_sub .wpcf7-form-control.wpcf7-submit {width: 50%;}
}

@media only screen and (min-width: 767px){
.get-qute { display: none;}


}
.footer_google_review span {
	color: #ffffff;
}  

@media only screen and (max-width: 320px) {
	.toggleMenu {
		top: 80px;
	}
}

/* //ADDED EDITS 
//GRAVITY FORM BANNER */
#gform_wrapper_5 {
	padding: 30px!important;
	width: 100%;
    max-width: 363px;
    background: hsl(0deg 0% 10% / 30%) none repeat scroll 0 0!important;	
}
#gform_wrapper_2 .gform_heading h2,
#gform_wrapper_5 .gform_heading h2{
	font-family: 'Roboto';
	font-size: 35px!important;
    font-weight: 600!important;
    line-height: 35px!important;
    margin-bottom: 10px!important;
	color: white;
}
#gform_wrapper_5 .gform_heading .gform_description{
	font-family: 'Roboto';
	font-size: 15px!important;
	display: block;
    line-height: 20px!important;
    margin-bottom: 10px!important;
    text-align: center;
    white-space: normal;
}

#gform_wrapper_5 form .gform_body .gform_fields {
	grid-row-gap: 10px !important;
}
#gform_wrapper_3 form .gform_body .gform_fields .gfield .ginput_container select,
#gform_wrapper_3 form .gform_body .gform_fields .gfield .ginput_container input,
#gform_wrapper_2 form .gform_body .gform_fields .gfield .ginput_container select,
#gform_wrapper_2 form .gform_body .gform_fields .gfield .ginput_container input,
#gform_wrapper_1 form .gform_body .group2-container .gfield .ginput_container select,
#gform_wrapper_1 form .gform_body .group2-container .gfield .ginput_container input,
#gform_wrapper_5 form .gform_body .gform_fields .gfield .ginput_container input {
	height: 47px;
	font-family: 'Ubuntu';
    font-size: 15px;
	padding: 0 20px!important;
    font-weight: normal!important;
}
#gform_wrapper_3 form .gform_body .gform_fields .gfield .ginput_container textarea,
#gform_wrapper_2 form .gform_body .gform_fields .gfield .ginput_container textarea,
#gform_wrapper_1 form .gform_body .group1-container .gfield .ginput_container textarea,
#gform_wrapper_5 form .gform_body .gform_fields .gfield .ginput_container textarea {
	font-family: 'Ubuntu';
	height: 70px;
    font-size: 15px;
	padding: 11px 20px!important;
    font-weight: normal!important;
}
#gform_wrapper_5 form  .gform_footer {
	padding-bottom: 0 !important;
	position: relative;
} 
#gform_wrapper_5 form  #gform_submit_button_5 {
	font-size: 15px !important;
    height: 41px !important;
    padding: 0px 11px !important;
    width: 100% !important;
    border-radius: 0 !important;
    background-color: #fe0 ;
    border: solid 1px #fe0 !important;
	color: black ;
	font-family: 'Ubuntu' !important;
	text-transform: none !important;
	margin-bottom: 0 !important;

}
#gform_wrapper_5 form  #gform_submit_button_5:hover {
	color: white !important;
	background-color: black !important;
}
.gform_footer {
	position: relative;
}
.gform_ajax_spinner {
    position: absolute;
    right: 9px;
    top: 63%;
    transform: translateY(-50%);
}

/* //FORM ABOVE FOOTER */
#gform_wrapper_1 form .gform-body {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	align-items: flex-start;
}
#gform_wrapper_1 form .gform-body .group1-container,
#gform_wrapper_1 form .gform-body .group2-container {
	width: 100%;
}
#gform_wrapper_1 form .gform-body .group2-container {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	align-items: flex-end;
}
#gform_wrapper_1 form .gform-body .group2-container .gfield--width-half{
	width: 100%;
}
#gform_wrapper_1 form .gform-body .group2-container .gfield {
	margin-bottom: 20px;
	width: 100%;
}
#gform_wrapper_3 form .gform_body .gform_fields .gfield .ginput_container select,
#gform_wrapper_3 form .gform_body .gform_fields .gfield .ginput_container input,
#gform_wrapper_1 form .gform_body .group2-container .gfield .ginput_container select,
#gform_wrapper_1 form .gform_body .group2-container .gfield .ginput_container input {
	border: 2px solid #ccc;
	border-radius: 0;
}
#gform_wrapper_3 form .gform_body .gform_fields .gfield .ginput_container textarea,
#gform_wrapper_1 form .gform_body .group1-container .gfield .ginput_container textarea {
	height: 150px !important;
	border: 2px solid #ccc;
}
#gform_wrapper_1 form .gform_body .gform_drop_area {
	background-color: white;
	border: 2px solid #ccc;
	display: flex;
	padding: 0;
	border-radius: 0;
	margin-bottom: 25px;
}
#gform_wrapper_1 form .gform_body .gform_drop_area .gform_drop_instructions {
	position: absolute;
	opacity: 0;
	height: 0;
	visibility: hidden;
}
#gform_wrapper_1 form .gform_body .gform_drop_area button {
	border-radius: 0;
	font-size: 0;
	background-color: white;
	position: relative;
	border: 0;
	border-radius: 0;
	width: 100%;
	padding: 23.5px 20px;
}
#gform_wrapper_1 form .gform_body .gform_drop_area button:after{
	content: 'BROWSE';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);	
	font-size: 14px;
	color: black;
	font-family: 'Ubuntu';
	background-color: #fe0;
	padding: 15.5px 25px;
}
#gform_wrapper_1 form .gform-body .group1-container {
	margin-bottom: 35px;
}
#gform_wrapper_1 .gform_footer {
	display: inline-block;
}
#gform_wrapper_1 .gfield_label {
	text-transform: uppercase;
	font-weight: 500;
}
#gform_wrapper_1 .fill-out-detail-label {
	margin-bottom: 0 !important;
}
#gform_wrapper_2 .gform_footer .gform_button,
#gform_wrapper_1 .gform_footer .gform_button{
	background: #ffee00 none repeat scroll 0 0;
    border-color: #ffee00;
    border-radius: 0;
    color: #000000;
    display: inline-block;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1;
    padding: 18px 50px;
    min-width: 230px;
    font-size: 17px;
	transition: all 0.6s;
}
#gform_wrapper_3 .gform_footer .gform_button:hover,
#gform_wrapper_2 .gform_footer .gform_button:hover,
#gform_wrapper_1 .gform_footer .gform_button:hover {
	transition: all 0.6s;
	background: #000 !important;
	color: white
}
#gfield_upload_rules_1_1 {
	display: none;
}
#gform_wrapper_1 .gform_footer .gform_ajax_spinner {
	top: 50% !important;
}
@media (min-width: 768px) {
	#gform_wrapper_1 form .gform-body .group2-container .gfield--width-half{
		width: calc(50% - 10px) !important;
	}	
}
@media (min-width: 1200px) {
	#gform_wrapper_1 form .gform-body .group1-container {
		margin-bottom: 0;
	}
	#gform_wrapper_1 form .gform-body .group1-container,
	#gform_wrapper_1 form .gform-body .group2-container {
		width: calc(50% - 25px);
	}	
}

/* Contact Gravity Form  */ 
#gform_wrapper_2 .gform_heading {
	text-align: center;
}
#gform_wrapper_2 .gform_heading h2 {
	font-family: 'Ubuntu';
	color: black !important;
	font-weight: 400 !important;
}
#gform_wrapper_2 .gform_heading .gform_description {
	display: block;
	margin: 0 0 20px;
	padding: 0;
	font-family: 'Ubuntu';
	font-size: 17px;
	line-height: 26px;
	color: #303030;
}
#gform_wrapper_2 form .gform_body .gfield .ginput_container textarea,
#gform_wrapper_2 form .gform_body .gfield .ginput_container select,
#gform_wrapper_2 form .gform_body .gfield .ginput_container input {
	border: 2px solid #ccc;
	border-radius: 0;
}

/* SIDEBAR FORM  */
#gform_wrapper_3 .gform_footer {
	display: block !important;
}
#gform_wrapper_3 .gform_footer .gform_button{
	background: #ffee00 none repeat scroll 0 0;
    border-color: #ffee00;
    border-radius: 0;
    color: #000000;
    display: inline-block;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1;
    padding: 10px 50px;
    min-width: 230px;
    font-size: 20px;
	transition: all 0.6s;
	font-weight: 400 !important;
	width: 100%;
}
#gform_wrapper_3 .gform_footer .gform_ajax_spinner {
	top: 50% !important;
}

/* //general form */
.gform_validation_errors {
	display: none;
}
.gfield  {
	position: relative;
}
.gfield_validation_message {
	position: absolute;
	margin-top: 0 !important;
	background: #fff9f9;
    border: 1px solid #c02b0a;
    font-size: 12px !important;
    padding: 5px 8px !important;
    line-height: 1 !important;
    width: auto !important;
    right: 0;
    top: -6px !important;
}