/*

Theme Name: Salient Child Theme

Description: This is a custom child theme for Salient

Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266

Author: ThemeNectar

Author URI:  https://themeforest.net/user/themenectar

Template: salient

Version: 1.0

*/
.wtm-banner-inner {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 46px center;
}
.wtm-bnr-btn {
	padding: 15px 74px 15px 28px !important;
	font-family: Comfortaa;
	font-weight: 800;
	font-size: 24px !important;
	line-height: 30px !important;
	position: relative;
	margin-bottom: 0 !important;
}
.wtm-bnr-btn::after {
	content: '';
	width: 36px;
	height: 36px;
	background-image: url('images/ar.png');
	position: absolute;
	right: 28px;
	top: 12px;
	background-size:100% auto;
}
.wtm-bnr-btn.wtm-bnr-btn1 {
	margin-right: 18px;
}
.wtm-hs-2 p {
	font-size: 24px;
	font-weight: 500;
	font-family: Anton;
	letter-spacing:1px;
	color: #fff;
}
.wtm-hs-2 .vc_column-inner {
	border-right: 1px solid #3A3A3A;
}
.wtm-hs-2 .col .vc_col-sm-3:last-child .vc_column-inner {
	border-right: 0 !important;
}
.wtm-hs-2 {
	padding-top: 32px !important;
	padding-bottom: 38px !important;
	margin-top: -90px;
	margin-bottom: 0px !important;
	z-index: 9999;
}
.wtm-hs-3 p {
	font-size: 16px;
	line-height: 26px;
	font-weight: 600;
	font-family: Comfortaa;
	color: rgba(0,0,0,0.65);
	letter-spacing: 1.5px;
}
.wtm-hs-7 .wpb_text_column.wpb_content_element br {
	display: none;
}
.vc_custom_heading.wtm-about-mh {
	letter-spacing: -2.16px;
}
.vc_custom_heading.wtm-abt-sub-h {
	letter-spacing: -0.15px;
	text-transform: uppercase;
	margin-bottom: 15px !important;
	font-family:Comfortaa !important;
}
.wtm-bnr-btn.wtm-bnr-btn3 {
	padding: 9px 48px 9px 15px !important;
	font-size: 18px !important;
	line-height: 26px !important;
	letter-spacing: -1.08px; 
}
.wtm-bnr-btn.wtm-bnr-btn3::after {
	width: 28px;
	height: 28px;
	background-size: contain;
	right: 15px !important;
	top: 10px;
}
.wtm-hs-4 .nectar-fancy-box.using-img.disable-hover-movement {
	min-height: 421px !important;
	padding: 80px 21px 100px !important;
	/* padding-bottom: 98px !important; */
}
#ajax-content-wrap .wtm-hs-4 .nectar-fancy-box[data-style="hover_desc"] .box-bg::after {
	background-color: rgba(252, 253, 0, 0.76) !important;
	height: 100% !important;
}
.wtm-hs-4 .hover-content {
	color: #000 !important;
	font-family: Comfortaa;
	font-weight: 500 !important;
	font-size: 16px !important;
	width: 100% !important;
	max-width: 100% !important;
	letter-spacing: -0.16px;
	line-height: 25px !important;
	min-height: 220px;
}
#ajax-content-wrap .wtm-hs-4 .nectar-fancy-box[data-style="hover_desc"] .box-bg::before {
	height: 100% !important;
}
.wpb_text_column.wpb_content_element.wtm-service-heading {
	margin-bottom: -84px;
	position: relative;
	z-index: 9;
	background: #fff;
	width: calc(100% - 18px);
	padding: 15px 15px 15px 8px;
	font-size: 22px;
	line-height: 26px;
	color: #161616;
	letter-spacing: 1.5;
	font-family: Comfortaa;
	font-weight: 600;
}
.wpb_text_column.wpb_content_element.wtm-service-heading strong {
	font-weight: 400 !important;
	font-family: Anton;
	letter-spacing:1px;
}
.wtm-services .img-with-aniamtion-wrap.right {
	margin-top: -100px !important;
	position: relative;
	z-index: 9;
}
.wtm-services .nectar-fancy-box {
	margin-bottom: 0 !important;
}
.wtm-services .img-with-aniamtion-wrap.right {
	margin-top: -76px !important;
	position: relative;
	z-index: 9;
}
.wtm-bnr-btn.wtm-bnr-btn2.wtm-transparent-btn {
	text-transform: uppercase;
	border: 1px solid;
}
.wtm-bnr-btn.wtm-bnr-btn2.wtm-transparent-btn::after {
	background-image: url(images/ary.png);
	height: 23.04px;
	width: 28px;
	background-size: contain;
	top: 19px;
}
.wtm-hs-5 .row-bg-overlay.row-bg-layer {
	background: linear-gradient(295deg, #1F1C1C 1.02%, #4B4747 35.77%, rgba(22, 22, 22, 0.00) 99.24%) !important;
	opacity: 1 !important;
}
.wtm-hs-5 ul {
	margin: 0 !important;
	list-style: none;
}
.wtm-hs-5 ul li {
	list-style: none;
	position: relative;
	color: #fff;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 24px;
	font-family: Comfortaa;
	font-weight: 600;
	letter-spacing: ;
	padding-left: 50px;
}
.wtm-hs-5 ul li::before,
.location-list-text ul li::before {
	content: '';
	background-image: url(images/t.png);
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: 7px;
	background-size:100% auto !important;
}

.wtm-hs-5 .wpb_text_column.wpb_content_element p {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	font-family: Comfortaa;
	letter-spacing:1px;
	font-weight: 600;
}
.vc_custom_heading.wtm-about-sh2 {
	font-weight: 700 !important;
	font-family: Comfortaa !important;
}
.wtm-hs-7 .wpb_text_column.wpb_content_element {
	max-width: 630px;
	font-weight: 400;
	font-family: Comfortaa;
	letter-spacing:1px;
	font-size: 14px;
	line-height: 22px;
}
.wtm-hs-7 .wtm-bnr-btn.wtm-bnr-btn2 {
	margin-right: 29px;
}
.wtm-tri-sec::before {
	content: '';
	position: absolute;
	width: 193px;
	height: 100%;
	background: #161616;
	left: -89px;
	transform: skewX(-35deg);
	/* top: 1px; */
	display:none !important;
}
.wtm-gal .col.span_3.element.one-fourths {
	padding: 0 !important;
}
.wtm-gal .col.span_3.element.one-fourths .top-level-image {
	width: 100%;
}
.vc_custom_heading.wtm-footer-title {
	margin-bottom: 25px !important;
	letter-spacing: -0.2px !important;
}
.wtm-ftr-menu ul {
	margin: 0 !important;
}
.wtm-ftr-menu li {
	list-style: none;
}
.wtm-ftr-menu li a {
	color: rgba(255, 255, 255, 0.65) !important;
	font-family: Comfortaa;
	letter-spacing:;
	font-size: 16px;
	line-height: 34px;
	font-weight: 400;
	display: block;
}
.wtm-ftr-menu li a:hover {
	color: #f3f400 !important;
}
.wtm-main-ftr .wpb_text_column.wpb_content_element p {
	color: rgba(255, 255, 255, 0.65) !important;
	font-size: 16px;
	line-height: 19px;
	font-weight: 400;
	font-family: comfortaa;
	padding-bottom: 5px !important;
}
.wtm-main-ftr .wpb_text_column.wpb_content_element p a {
	color: #FCFD00;
	text-decoration: underline;
}
.vc_custom_heading.wtm-footer-title-social {
	margin-bottom: 15px !important;
}
.wtm-main-ftr .wpb_text_column.wpb_content_element {
	max-width: 260px;
}
.wpb_text_column.wpb_content_element.wtm-phone a {
	font-size: 20px;
	line-height: 22px;
	text-decoration: none !important;
	font-family: Comfortaa;
}
.wpb_text_column.wpb_content_element.wtm-phone {
	margin-bottom: 29px;
}
.wtm-ftr-btn {
	padding: 10px 37px !important;
	font-weight: 400;
	font-family: Comfortaa;
	text-transform: uppercase;
	font-size: 18px !important;
	line-height: 28px !important;
	border-radius: 38px !important;
}
.wpb_text_column.wpb_content_element.wtm-ftr-email a {
	font-size: 16px;
	line-height: 34px;
	letter-spacing: ;
	color: rgba(255, 255, 255, 0.65) !important;
	text-decoration: none !important;
}
#footer-outer {
	display: none !important;
}
.wtm-ftr-copyright p {
	font-size: 16px;
	line-height: 24px;
	font-family: Mulish;
	font-weight: 400;
}
.wtm-hs-2 img {
	max-width: 41px !important;
	height: auto !important;
}
.wtm-services .img-with-aniamtion-wrap img {
	max-width: 80px !important;
}
.wtm-banner-inner .container {
	margin: 0 auto !important;
	max-width: 1290px !important;
}
.owl-dots {
	position: absolute !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 120px !important;
}
.owl-theme[data-desktop-cols] .owl-dots .owl-dot.active span {
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
	background-color: #F0681C !important;
}
.span_12.dark .owl-theme .owl-dots .owl-dot.active span {
	background-color: #F0681C !important;
	width: 27px !important;
}
.owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
	width: 18px !important;
	height: 16px !important;
	margin: 5px 2px !important;
	background: #fff !important;
	-webkit-transform: scale(1) !important;
	transform: scale(1) !important;
}
.banner-heading::before {
	width: 663px;
	height: 150px;
	border-radius: 663px !important;
	background: #fff;
	display: inline-block;
	content: '';
	position: absolute;
	left: -70px;
	top: -20px;
	z-index: -9;
	filter: blur(64px);
}
.owl-stage {
	padding-top: 0 !important;
}
.booking-form .wpcf7-form-control {
	background: #fff !important;
	border-radius: 5px;
}
.wpcf7-form-control-wrap {
	float: left;
	width: calc(33% - 11px);
	margin: 0 7px 15px;
}
.wpcf7-form-control.wpcf7-textarea {
	height: 80px;
}
.wpcf7-form-control-wrap[data-name="your-message"] {
	width: calc(50% - 15px);
}
.wpcf7-form-control.wpcf7-submit.has-spinner {
	color: #000;
	font-size: 18px !important;
	font-weight: normal;
	border-radius: 4px !important;
	width: 16%;
	height: 48px;
	margin-top: 15px;
}
.wpcf7-form-control.wpcf7-file {
	height: 48px;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	padding: 12px;
	width: 98%;
}
.wpcf7-form-control-wrap[data-name="your-file"] {
	margin-top: 15px;
}
.wtm-hs-4 .owl-dots {
	bottom: 0 !important;
}
body.material .wtm-hs-4 .owl-dots .owl-dot span {
	background: #161616 !important;
}
.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
	opacity: 1 !important;
	background: #f3f400 !important;
}
.team-member > a:hover::after {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(0,0,0,0) 56%, rgba(252,253,0,0.48501407398897056) 100%);
	z-index: 99999 !important;
	content: '';
	transition: ease all .3s;
	transform: translateY(0);
	opacity: 1;
}
.team-member > a::after {
	
	transform:translateY(-100);
	opacity:0;
	transition: ease all .3s;
}
.team-member img {
	width: 100% !important;
	margin-bottom: 0 !important;
}
.team-member > a {
	width: 100%;
	height: 100%;
	z-index: 999999;
	position: relative;
	display: inline-block;
}
.wtm-bnr-btn.wtm-bnr-btn2.wtm-transparent-btn:hover {
	background: #000 !important;
}
.wtm-tri-sec-left::before {
	right: -92px !important;
	transform: skewX(35deg) !important;
	top: 0 !important;
	left: inherit !important;
	z-index: 9 !important;
	display:none !important;
}

 @media only screen and (max-width: 700px) {
	 
.header-menu-wrap .vc_col-sm-10 {
	width: 80% !important;
	margin-bottom: 0 !important;
}
.header-menu-wrap .vc_col-sm-2.phone-col-right {
	width: 20% !important;
}
.header-menu-wrap .vc_col-sm-2.phone-col-right .vc_column-inner {
	transform: translateX(0) !important;
}
.enquiry-black-section .divider-wrap div {
	margin: 0 auto;
}	 
.google-add-first-section .row-bg.viewport-desktop.using-image {
	background-size: 100% auto;
	background-position: -80px 100% !important;
}	 
.enquiry-black-section .wtm-bnr-btn.wtm-bnr-btn3.yellow {
	padding: 9px 35px 9px 35px !important;
}	 
.enquiry-black-section .wtm-bnr-btn.wtm-bnr-btn3.grey {
	padding: 9px 35px 9px 35px !important;
}	
.why-choose-section {
	padding-top: 0 !important;
}	 
.why-choose-section h2.vc_custom_heading {
	margin-bottom: 0 !important;
}	 
.enquiry-black-section .vc_column-inner {
	padding: 0 20px !important;
}	 
.why-choose-section p.vc_custom_heading br {
	display: none;
}
.why-choose-section p.vc_custom_heading {
	font-size: 20px !important;
}	 
	 
}


