/*
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
*/

div#form-secc textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: transparent !important;
    border: 2px solid #9fb95e;
    padding: 18px 13px !important;
    box-shadow: inset 0px 0px 10px 0px #9fb95e;
    border-radius: 0px !important;
    line-height: 17px;
}
div#mai-secc a {
    color: #000;
}
div#ranch-secc h1 {
    font-size: 34px !important;
    line-height: 38px !important;
    text-transform: capitalize;
}
div#ima-secc img {
    width: 100%;
}

.extr-sec i {
    padding-right: 12px;
}
div#cat-secc img:hover {
    filter: brightness(0.5);
    opacity: unset;
}
.extr-sec {
    float: left;
    padding-top: 5px;
    text-transform: capitalize;
}
div#mai-secc li i {
    color: #9fb95e !important;
    padding-right: 13px;
}



.soc-secc {
    float: right;
}
ul#menu-menu-1 li a {
    position: relative;
    left: 29px;
}
.soc-secc li {
    list-style: none;
}
div#ranch-secc {
    padding: 60px 0px !important;
}

div#serv-text {
    padding: 30px 0px !important;
}

div#cat-secc {
    padding: 60px 0px !important;
}

div#cat-secc img {
    border-radius: 143px !important;
    border: 15px solid #fff;
    opacity: 0.9;
}

div#cat-secc .vc_col-sm-3 .vc_column-inner {
    background-color: #729619;
    border-top-right-radius: 46%;
    border-top-left-radius: 45%;
    padding: 0px 0px 63px 0px !important;
    border-bottom: 5px solid #aad837;
}

div#cat-secc p {
    padding: 0px 8%;
}


.soc-sec {
    float: right;
}

.soc-sec li {
    list-style: none;
    display: inline-block;
}

.extr-sec li {
    list-style: none;
}

.soc-sec li i {
    width: 25px;
    height: 25px;
    line-height: 25px;
    /* background-color: aqua; */
    border-radius: 4px;
}

div#header-secondary-outer i.fa.fa-facebook {
    background-color: #5a78b0;
    color: #fff !important;
}

div#header-secondary-outer i.fa.fa-twitter {
    background-color: #adebed !important;
    color: #357eb3 !important;
}

div#header-secondary-outer i.fa.fa-youtube-play {
    background-color: #ca2a29;
    color: #fff;
}

div#header-secondary-outer i.fa.fa-linkedin {
    background-color: #90c5db !important;
    color: #fff !important;
}

body #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_item > a {
   background-image: url('https://dev3.onlinetestingserver.com/notquidaranch/wp-content/uploads/2020/08/menubg-green.png') !important;
   border-bottom: 3px solid #87ab2c;
   color: #000 !important;
}

body #header-outer[data-lhe="default"] #top nav .sf-menu > li a {
   color: #000 !important;
   padding: 34px 19px !important;
   border-bottom: 3px solid #ffffff;
}
div#form-secc {
    padding: 60px 0px !important;
}

div#form-secc input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background-color: transparent !important;
    border: 2px solid #9fb95e;
    padding: 18px 13px !important;
    box-shadow: inset 0px 0px 10px 0px #9fb95e;
    border-radius: 0px !important;
}


div#form-secc input.wpcf7-form-control.wpcf7-submit {
    background-color: #85ac24 !important;
    box-shadow: 0px 7px 0px #495341;
}

div#mai-secc li {
    list-style: none;
    padding-bottom: 10px !important;
}

div#form-secc h1 {
    font-size: 24px;
    line-height: 26px !important;
    text-transform: capitalize;
}
.soc-secc li i {
    color: #939393 !important;
}

div#copyright p {
    font-size: 20px !important;
}
ul#menu-menu-1 li a:before {
    content: "\f105";
    font-family: fontawesome !important;
    position: absolute;
    left: -25px;
    font-size: 10px;
    font-weight: 700;
}

div#tab-secc .tabbed >ul li a {
    background-color: #85ac24;
    padding: 9px 18px !important;
    margin: 0px 7px !important;
    color: #fff !important;
    border-radius: 10px !important;
    box-shadow: 2px 14px 1px -9px darkgreen;
}

div#tab-secc {
    padding: 60px 0px !important;
}

div#ima-secc img:hover {
   
    filter: brightness(0.5);
}

div#form-secc .loc-text h1:before {
    content: '';
    background-image: url(https://dev3.onlinetestingserver.com/notquidaranch/wp-content/uploads/2020/08/vvc.jpg);
    position: absolute;
    width: 300px !important;
    height: 10px;
    margin-top: 31px;
}

.blog-recent .col {
  
    border-bottom: 1px solid #eae7e7;
}
div#blog-seccc {
    padding: 60px 0px !important;
}

h3.title {
    /* font-size: 24px !important; */
    /* color: #000 !important; */
}

div#blog-seccc h3 a {
    color: #000 !important;
    font-size: 24px;
}

div#nector-slider-sec span.swiper-pagination-switch i {
    width: 13px;
    height: 13px;
    transform: scale(1.5);
    background-color: #eae7e7 !important;
    opacity: 0.6;
}

div#nector-slider-sec span.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch.ar-vis i {
    background-color: #749428 !important;
}


@media (max-width: 1600px) {}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {
	div#ranch-secc h1 {
    font-size: 26px !important;
}
}
@media (max-width: 1280px) {}
@media (max-width: 1024px) {
	div#form-secc h1 {
    font-size: 18px;
    line-height: 26px !important;
    text-transform: capitalize;
}
	div#copyright p {
    font-size: 17px !important;
}
	div#ranch-secc h1 {
    font-size: 22px !important;
}
}
@media (max-width: 800px) {
	div#ima-secc img {
    width: 100%;
    height: 300px;
    object-fit: contain;
}
	div#ranch-secc h1 {
    font-size: 34px !important;
}

div#ranch-secc h1 {
    font-size: 16px !important;
}

div#ranch-secc {
    padding: 30px 0px !important;
}

div#blog-seccc img {
    width: 100%;
}

	div#copyright p {
    font-size: 15px !important;
}
	div#ranch-secc h1 {
    font-size: 16px !important;
}
}
}
@media (max-width: 480px) {
			div#form-secc h1 {
    font-size: 14px;
    line-height: 26px !important;
    text-transform: capitalize;
}
	div#cat-secc img {
    border-radius: 216px !important;
    
}
	div#tab-secc .row-bg.using-image {
    background-color: #4a5d30;
    background-image: unset !important;
}
	div#copyright .container {
    display: flex !important;
    flex-direction: column-reverse;
}
	.secondary-header-text {
    display: none;
}
	div#serv-text h1 {
    font-size: 21px;
}

div#copyright {
    text-align: center;
}
	.soc-secc {
    float: unset;
    margin: 0px auto;
    display: table;
}
}
@media (max-width: 414px) {

}
@media (max-width: 375px) {
	
}
@media (max-width: 360px) {

}
.vc_col-sm-3 img {
    border-radius: 143px !important;
    border: 15px solid #fff;
    opacity: 0.9;
}

.vc_col-sm-3 .vc_column-inner {
    background-color: #729619;
    border-top-right-radius: 46%;
    border-top-left-radius: 45%;
    padding: 0px 0px 63px 0px !important;
    border-bottom: 5px solid #aad837;
}