/*
Template: thefox
Theme Name: TheFox Child Theme
Theme URI: http://www.thefoxwp.com
Description: <strong>A superflexible and responsive Business Theme by Tranmautritam team</strong> - <br/>Update notifications available on twitter and facebook:<br/> <a href='https://twitter.com/tranmautritam'>Follow me on twitter</a><br/> - <a href='https://www.facebook.com/tranmautritam.designer'>Join the Facebook Group</a> A theme by <a href="http://themeforest.net/user/tranmautritam?ref=tranmautritam">Tranmautritam Team</a>.
Version: 1.50
Author: Tranmautritam Team
Author URI: http://themeforest.net/user/tranmautritam?ref=tranmautritam
License: Themeforest Split Licence
License URI: -



*/








/************************************************************************************





Put your custom CSS below this block :)





*************************************************************************************/
body {}
/*.page {width: 1170px; margin: 0 auto;}*/
#header-waters {background-size: contain !important; background-repeat: repeat !important;background-color: rgba(0, 0, 0, 0);
  background-image: url("https://staging.waterscharteredsurveyors.com/wp-content/uploads/2024/01/header-background.jpg");}
/*.upb_row_bg .vcpb-default {background-size: contain !important; background-repeat: repeat !important;}*/
#logo-waters {padding: 30px 0px; max-width: 300px;}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {margin-bottom: 0px !important;}
/*.page-id-7682 {}*/
.ig_col_2 {width: 46%; float: left; display: block; margin: 10px;}
.rd_img_gallery_ctn.clearfix img:hover {opacity: 0.5;}
body a:hover {color: #525252 !important;}
.ig_col_2 {background:#111;}
.page-id-7800 .section .wrapper {padding: 50px 0px 0px 0px;}

/* header */
header.nav_type_16 {background-size: contain !important; background-repeat: repeat !important;background-color: rgba(0, 0, 0, 0);
  background-image: url("/wp-content/uploads/2024/02/header-background.jpg");}
#logo_img img {max-width: 275px !important; max-height: 150px !important;}
header.nav_type_16 {padding: 25px 0px; height: 190px;}
/* end header */

/* header widget */
#header-widget-area {display: inline-block;position: absolute;right: 0;}
.header-widget p {margin-bottom: 0px; line-height: 20px; letter-spacing: 1px;}
.header-widget a:hover {color: #ec481a;}
.header-widget a {color: #494949;}
.header-widget-image {display: inline-block; margin-top: 10px;}
.page-id-7729 #header-widget-area {display:none;}
.page-id-7624 #header-widget-area {display:none;}
.page-id-7653 #header-widget-area {display:none;}
.page-id-7648 #header-widget-area {display:none;}
.page-id-7800 #header-widget-area {display:none;}
/* end header widget */

/* main menu */
.header_bottom_nav.nav_type_16 {min-height: 50px;}
.nav_type_16 ul li a {padding: 15px 22px 17px 22px;}
/* end main menu */

/* slider */
rs-fullwidth-wrap {max-height: 795px;}
/* end slider */

/* layout */
.vc_span4 .wpb_column .vc_column_container {margin-left: 0% !important;}
#column-1-about-us {margin-left: 0% !important;}
.wpb_text_column ul li {line-height: 165%;}
.box-out {border: 1px solid #494949; padding: 25px;}
.page-id-7719 .header_bottom_nav.nav_type_16 {box-shadow: 0px 3px 5px rgba(17, 17, 17, 1);}
/* end layout */

/* list styles */
.wpb_text_column ul li {list-style: none;}
ul li:before {font-family: 'FontAwesome'; content: '\f0da'; margin:0 0px 0 -10px; color: #ec481a; padding-right: 5px;}
ul li {margin: 0 0px 5px 15px;}
.wpb_text_column ul {margin: 0 0 15px 5px;}
.nav_type_16 ul li:before {display: none !important;}
.nav_type_16 ul li {margin: 0px !important;}
#mobile-menu ul li:before {display: none !important;}
/* end list styles */

/* typography */
.section .wrapper {padding: 50px 0px 50px 0px;}
.page-id-7719 .section .wrapper {padding: 0px;}
.page-id-7729 .section .wrapper {padding: 50px 0px 0px 0px;}
.wpb_text_column p {margin-bottom: 10px;}
.about-us p {color: #fff;}
.about-us h2 {color: #fff;}
.sub-heading {margin-bottom: 10px;}
.nav_type_16 nav ul li a:hover {color: #e74011 !important;}
/* end typography */

/* footer */
#footer_bg {background-image: url("/wp-content/uploads/2024/01/footer-background.jpg") !important;}
#footer {padding-bottom: 0px;}
.footer_type_1 .widget h2 {margin-bottom: 0px;}
.footer-widget a {color: #494949 !important;}
.footer-widget a:hover {color: #ec481a !important;}
.footer-widget p {margin-bottom: 0px; line-height: 20px; letter-spacing: 1px;}
#footer_coms {padding: 20px 0px 20px 0px;}
/*.page-id-7719 .def_section {margin-top: 100px;}*/
.footer_1_col .widget_wrap {width: auto !important;}
.footer-one-col {display: inline-block;width: 100%;}
.widget {width:auto !important; margin-bottom: 50px;}
.widget:first-child {width: 80% !important; margin-right: 30px !important;margin-bottom: 80px;}
.textwidget p {margin-bottom: 2px;}
/* end footer */

/* columns css */
.text-col
{
  column-count: 3;
  column-gap: 60px;
  /*column-rule: 1px solid #ccc;*/
  margin: 20px 30px;
  text-align: ;
	LINE-HEIGHT: 200%;
}

/* end columns css */




rs-fullwidth-wrap {height: auto !important; max-height: ;}

/* mobile responsive */
@media only screen and (width:1440px) {
rs-fullwidth-wrap {max-height: 610px;}
}

@media only screen and (width: 1366px) {
rs-fullwidth-wrap {max-height: 520px;}


}
@media only screen and (min-width: 1280px) {
#column-1 {padding-right: 35px;}
}

@media only screen and (width: 1280px) {
rs-fullwidth-wrap {max-height: 520px;}
}
@media only screen and (width: 1180px) {
rs-fullwidth-wrap {max-height: 490px;}
}

@media only screen and (width: 1194px) {
rs-fullwidth-wrap {max-height: 500px;}
}

@media only screen and (width: 1080px) {
rs-fullwidth-wrap {max-height: 450px;}
.ig_col_2 {width: 45%;}
}

@media only screen and (min-width: 1024px) and (max-width: 1194px) {
.widget:first-child {width: 75% !important;}
.wrapper {width: auto; margin: 0 50px;}
.ig_col_2 {width: 43%;}
}

@media only screen and (width:834px) {
rs-fullwidth-wrap {max-height: 350px !important;}
.widget:first-child {width: 70% !important;}
.ig_col_2 {width: 44%;}
}
@media only screen and (width:820px) {
rs-fullwidth-wrap {max-height: 350px !important;}
.widget:first-child {width: 70% !important;}
.ig_col_2 {width: 44%;}
}

@media only screen and (width:810px) {
rs-fullwidth-wrap {max-height: 330px !important;}
.widget:first-child {width: 65% !important;}
.ig_col_2 {width: 44%;}
}

@media only screen and (min-width: 768px) and (max-width: 1035px) {
.def_section {margin-top: 0px;}
.header_bottom_nav.nav_type_16 #nav_button {margin: 5px 0px; }
#nav_button::before {font-size: 30px !important;}
.widget_wrap:nth-child(3) {margin:0px !important;}
rs-fullwidth-wrap {max-height: 430px;}
.wrapper {width: auto;margin: 0 50px;}
#footer {width: auto;}
rs-layer-static {font-size: 34px !important; margin: 0 auto;}
}

@media only screen and (width: 768px) {
rs-fullwidth-wrap {max-height: 310px;}
.widget:first-child {width: 65% !important;}
.ig_col_2 {width: 43%;}
}


@media only screen and (max-width: 767px) {
.menu_slide.mt_menu {position: fixed !important; height: 125px;}
#logo_img .mobile_logo {max-width: 200px !important; padding: 10px 0px 0px 10px;}
#nav_button_alt::before {color: #111 !important; font-size: 40px;}
.menu_slide #nav_button_alt {margin: 10px 10px 0px 10px;}
.section .wrapper {padding: 100px 25px 50px !important;}
.page-id-7719 .def_section {margin-top: 0px !important;}
.page-id-7719 .section .wrapper {padding: 0px !important;}
#column-1 {padding-right: 0px; padding-bottom: 25px;}
}
@media only screen and (min-width: 451px) and (max-width: 767px) {
rs-fullwidth-wrap {max-height: auto; margin-top: 75px !important;}
	.vc_custom_1707490838221 {padding: 50px 20px;}
}

@media only screen and (max-width: 450px) {
.def_section {margin-top: 0px;}
	rs-fullwidth-wrap {max-height: 150px; margin-top: 75px !important;}
}
/* end mobile responsive */