/*
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
*/
.headline { vertical-align:middle;color:#fff!important;}

.headline h1 { vertical-align:middle; font-weight:400!important;color:#fff!important;}
.call-email { text-align:right;color:#fff!important;}
.strap-line {color:#fff!important;}
.call-out-box { border:#fff 2px solid; padding:20px;display:inline-block;color:#fff!important;}
.strap-line-text {color:#fff!important;}
.form-title { color:#bf3f24; font-weight:500; margin:0 0 10px 0!important;}
.form-text { color:#404040; margin:0 0 15px 0!important;}
.breaker-text h4 { }
.title-1 h2 { color:#942216!important;}
.title-2 h2 { color:#942216!important;}
.why-choose h3 { }
.experience h3 { }
.eliciting-inner h2 { color:#000!important; margin:0 0 20px 0!important;}
.eliciting-strapline { color:#000!important; margin:0 0 20px 0!important;}

.call-email-text { margin:0 0 10px 0!important; text-align:right;}
.call-email-icons { margin:0!important; text-align:right;}
.call-email-icons i {color:#ffbf00!important;}
.call-email-icons .fa-envelope-o { margin:0 0 0 10px;}

.form-outer { background:#fff; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.form-wrapper { padding:20px;}

.tabbed[data-style=minimal] .wpb_tabs_nav { border-bottom: 1px solid #333333; margin-bottom: 40px;}

.eliciting-outer { background:url(images/Eliciting-Greatness.jpg) right top no-repeat; background-size:cover;}
.eliciting-wrapper { background-color: rgba(255, 191, 0, 0.8);clip-path: polygon(0 0, 60% 0, 50% 100%, 0% 100%); padding:60px;}
.eliciting-inner { width:50%;}

.desktop { display:block;}
.mobile { display:none;}

::placeholder { color: #666666; opacity: 1;}
.quform-1 .quform-field-select, .quform-1 .quform-field-multiselect { color: #666666; font-size: 15px;}

.quform-error-text { font-size:14px;}
.quform-error>.quform-error-inner {padding: 0px 15px;}



@media screen and (max-width: 2000px) {
/*************************************************************/
.headline h1 {  font-size:58px; line-height:68px;}
.call-email { font-size:20px; line-height:30px;}
.strap-line {font-size:30px; line-height:40px;}
.call-out-box { font-size:30px; line-height:40px; }
.strap-line-text {font-size:25px; line-height:35px;}
.form-title { font-size:40px; line-height:50px; }
.form-text { font-size:25px; line-height:35px;}
.breaker-text h4 { font-size:25px!important; line-height:35px!important;}
.title-1 h2 { font-size:50px; line-height:60px;}
.title-2 h2 { font-size:70px; line-height:80px;}
.why-choose h3 { font-size:50px; line-height:60px;}
.experience h3 { font-size:70px; line-height:80px;}
.eliciting-inner h2 { font-size:52px; line-height:62px;}
.eliciting-strapline { font-size:38px; line-height:48px;}
.common-footer h3 {font-size:50px; line-height:60px;}
/*************************************************************/

}

@media screen and (max-width: 1700px) {
/*************************************************************/
.headline h1 {  font-size:58px; line-height:68px;}
.call-email { font-size:20px; line-height:30px;}
.strap-line {font-size:30px; line-height:40px;}
.call-out-box { font-size:30px; line-height:40px; }
.strap-line-text {font-size:25px; line-height:35px;}
.form-title { font-size:40px; line-height:50px; }
.form-text { font-size:25px; line-height:35px;}
.breaker-text h4 { font-size:25px; line-height:35px;}
.title-1 h2 { font-size:50px; line-height:60px;}
.title-2 h2 { font-size:70px; line-height:80px;}
.why-choose h3 { font-size:50px; line-height:60px;}
.experience h3 { font-size:70px; line-height:80px;}
.eliciting-inner h2 { font-size:52px; line-height:62px;}
.eliciting-strapline { font-size:38px; line-height:48px;}
.common-footer h3 {font-size:50px; line-height:60px;}
body p { font-size:20px; line-height:35px;}
/*************************************************************/

}

@media screen and (max-width: 1500px) {
/*************************************************************/

.headline h1 {  font-size:52px; line-height:62px;}
.call-email { font-size:18px; line-height:28px;}
.strap-line {font-size:26px; line-height:36px;}
.call-out-box { font-size:26px; line-height:36px; }
.strap-line-text {font-size:25px; line-height:35px;}
.form-title { font-size:36px; line-height:46px; }
.form-text { font-size:22px; line-height:32px;}
.breaker-text h4 { font-size:23px!important; line-height:33px!important;}
.title-1 h2 { font-size:48px; line-height:58px;}
.title-2 h2 { font-size:60px; line-height:70px;}
.why-choose h3 { font-size:50px; line-height:60px;}
.experience h3 { font-size:65px; line-height:75px;}
.eliciting-inner h2 { font-size:48px; line-height:58px;}
.eliciting-strapline { font-size:34px; line-height:44px;}
.common-footer h3 {font-size:48px; line-height:58px;}
body p { font-size:18px; line-height:30px;}

/*************************************************************/
}




@media screen and (max-width: 900px) {
/*************************************************************/
.headline img { width:100px!important; height:100px!important;}
.headline p { float:left;}
.headline h1 {  font-size:38px; line-height:48px;}
.call-email { font-size:16px; line-height:26px; text-align:left;}
.call-email-text, .call-email-icons { text-align:left;}
.strap-line {font-size:24px; line-height:34px;}
.call-out-box { font-size:24px; line-height:34px; padding:10px 20px; }
.strap-line-text {font-size:18px; line-height:28px;}
.form-title { font-size:36px; line-height:46px; }
.form-text { font-size:22px; line-height:32px;}
.breaker-text h4 { font-size:20px!important; line-height:30px!important;}
.title-1 h2 { font-size:40px; line-height:50px;}
.title-2 h2 { font-size:50px; line-height:60px;}
.why-choose h3 { font-size:45px!important; line-height:55px!important;}
.experience h3 { font-size:65px; line-height:75px;}
.eliciting-inner h2 { font-size:32px; line-height:42px;}
.eliciting-strapline { font-size:22px; line-height:32px;}
.common-footer h3 {font-size:32px!important; line-height:42px!important;}
body p { font-size:17px; line-height:28px;}
.desktop { display:none;}
.mobile { display:block;}

.eliciting-outer { background:none; background-size:cover;}
.eliciting-wrapper { background-color: rgba(255, 191, 0, 0.8);clip-path:none; padding:30px;}
.eliciting-inner { width:100%;}

/*************************************************************/
}



