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

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300&display=swap');
.switcher .selected a:after{
    filter: brightness(0) invert(1) !important;
}
span.icon-salient-search {
    color: white !important;
    opacity: 1 !important;
}
span.icon-salient-m-user {
    color: white !important;
    opacity: 1 !important;
}
body.material [data-bullet_style=see_through] .slider-pagination:not(.dark-cs) .swiper-pagination-switch.swiper-active-switch:before {
    color: #2c5e13 !important;
    box-shadow: none !important;
    height: unset !important;
    width: unset !important;
    transform: scale(1.5) !important;
    font-weight: bolder !important;
    font-family: 'Poppins';
}
body.material [data-bullet_style=see_through] .slider-pagination:not(.dark-cs) .swiper-pagination-switch:nth-child(1)::before {
    content: '01' !important;
    box-shadow: none !important;
    height: unset !important;
    width: unset !important;
}
body.material [data-bullet_style=see_through] .slider-pagination:not(.dark-cs) .swiper-pagination-switch:nth-child(2)::before {
    content: '02' !important;
    box-shadow: none !important;
    height: unset !important;
    width: unset !important;
}
body.material [data-bullet_style=see_through] .slider-pagination:not(.dark-cs) .swiper-pagination-switch:nth-child(3)::before {
    content: '03' !important;
    box-shadow: none !important;
    height: unset !important;
    width: unset !important;
}
body.material [data-bullet_style=see_through] .slider-pagination:not(.dark-cs) .swiper-pagination-switch {
    height: unset !important;
    width: unset !important;
    box-shadow: none !important;
    color:white !important;
    opacity:1 !important;
    font-size:18px;
    margin:0 6px;
}

body.material [data-bullet_style=see_through] .slider-pagination:not(.dark-cs) .swiper-pagination-switch.swiper-active-switch:after {
    content: '';
    height: 28px;
    width: 2px;
    background: white;
    position: absolute;
    left: 20px;
    top: 30px;
}
#nec .buttons {
    padding-top: 10px !important;
}
#nec .image-bg {
    background-size: 100% 100% !important;
}
#nec strong {
    color: black;
    font-family: 'free' !important;
    font-size: 47px;
    line-height: 57px;
    font-weight: 700;
    letter-spacing: 3px;
}
#header-outer #gtranslate_wrapper .switcher.notranslate img {
    border-radius: 230px !important;
}
#nec a.primary-color {
    padding: 14px 40px !important;
}

#header-outer .switcher .option {
    background: unset !important;
    border: unset !important;
}
#header-outer #gtranslate_wrapper {
    left: 130px;
    top: 43px;
}
#header-outer #gtranslate_wrapper .switcher.notranslate .selected {
    background: unset !important;
}
#header-outer #gtranslate_wrapper .switcher.notranslate a {
    background-color: transparent !important;
    border: unset !important;
    font-size: 0px !important;
    width: 34%;
}
/* li#menu-item-41 {
    margin-right: 300px !important;
} */
#top nav ul li a {
    color: white !important;
    opacity: 1 !important;
}
#header-outer.transparent #top nav .sf-menu > .current-menu-item > a {
    color: #e3e3e3 !important;
    font-weight: 700 !important;
}
#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a .menu-title-text:after {
    border-color: #2c5e13 !important;
}
#nec h2.ns-heading-el {
    font-family: 'sans' !important;
    font-weight: bold !important;
    font-size: 62px;
    line-height: 72px;
}
#nec p {
    color: #ffffff9c;
}
#nec em {
    color: black;
    font-style: normal;
}
#one:before {
    content: url(https://devu11.onlinetestingserver.com/Lulendokatuton/wp-content/uploads/2022/11/MS425.png);
    position: absolute;
    left: -5rem;
}
#one h1 {
    color: black;
    font-weight: 900;
}

#one em {
    color: #2c5e13;
    font-style: normal;
}
#one li:before {
    content: '';
    width: 13px;
    height: 13px;
    border-radius: 50% !important;
    background: #2c5e13;
    position: absolute;
    left: -30px;
    top: 4px;
}

#one li {
    color: #666666;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    position: relative;
    list-style: none;
    padding-bottom: 0px;
}
#two p {
    color: white;
}
#two {
    padding-top: 50px !important;
    padding-bottom: 60px !important;
}
.services {
    position: absolute;
    bottom: 40px !important;
    left: 30px !important;
}
#two-inn em {
    font-style: normal;
    font-size: 32px;
}
#two-inn p {
    font-size: 15px;
}
#two-inn .vc_col-sm-4:hover p {
    color: #ffffffd6 !important;
}
#two-inn .vc_col-sm-4:hover h3 {
    color: #ffffffd6 !important;
}
#two-inn .vc_col-sm-4:hover h5 {
    color: white;
}
#two-inn .vc_col-sm-4:hover .hover-wrap-inner:before {
    filter: unset !important;
/*     z-index: 99; */
}

#two-inn img {
    width: 100% ;
}
.wpb_text_column.wpb_content_element.services {
    z-index: 999;
}
#two-inn .vc_col-sm-4 .hover-wrap-inner:before {
    content: url(https://devu11.onlinetestingserver.com/Lulendokatuton/wp-content/uploads/2022/11/1-copy-2-1.png);
    position: absolute;
    bottom: 7px;
    left: 12px;
    transform: scale(1.07);
    border-radius: 0px 0px 0px 0px;
    filter: brightness(0) invert(1);
    z-index: 1;
    transition: 0.9s;
}
.wpb_text_column.wpb_content_element.services:hover {
    z-index: 999;
}
#two h1 {
    color: white;
    font-weight: 900;
}
#two-inn p {
    color: #7c7c7c !important;
}
#two h3 {
    color: #fff;
}
#two img {
    width: 100% !important;
}
#two a#butt {
    font-size: 18px;
    text-transform: uppercase !important;
    border-radius: 0px !important;
    padding: 14px 40px;
    margin: 0 auto;
    display: table;
    margin-top: 40px !important;
}
#two .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !important;
}

#thr em {
    font-style: normal;
    color: #2c5e13;
}
#thr h4 {
    color: #2c5e13;
}
#thr h1 {
    color: black;
    font-weight: 800;
}
.owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 10px !important;
    height: 10px !important;
    background-color: #9ac3aa !important;
}
#thr .carousel-item {
    margin: 0px 15px !important;
}
#thr-inn {
    box-shadow: rgb(99 99 99 / 27%) 0px 2px 7px 0px;
    border-radius: 60px 0px 60px 0px;
}
.health {
    margin: 40px 0px 0px 25px;
}
#thr img {
    width: 100% !important;
}
#thr h3 {
    color: #111111;
    font-size: 22px;
    font-weight: 900;
    text-transform: inherit !important;
    font-family: 'Open Sans';
}
#thr p {
    font-size: 14px;
    line-height: 24px;
    color: #3d3d3d !important;
    padding-bottom: 10px !important;
}
.support {
    background-color: #f9f9fa !important;
}
#thr a {
    text-transform: uppercase;
    font-weight: 700;
    color: #358856 !important;
    border-bottom: 1px solid #358856 !important;
}
#fou-inn a {
    font-family: 'Open Sans', sans-serif;
    color: #111111;
    border-bottom: 1px solid #111111;
    font-weight: 600;
}
#fou img {
    width: 100% !important;
}
#fou-inn .wpb_text_column.wpb_content_element {
    background-color: white;
    padding: 30px 20px !important;
    margin-top: -20px;
    box-shadow: rgb(100 100 111 / 5%) 0px 7px 29px 0px;
}
#fou .vc_col-sm-4:hover .wpb_text_column.wpb_content_element {
    box-shadow: rgb(100 100 111 / 66%) 0px 7px 29px 0px;
    transition: 0.9s;
}
#fou {
    padding-bottom: 60px !important;
    padding-top: 50px !important;
}
#fou a#butt {
    font-size: 18px;
    text-transform: uppercase !important;
    border-radius: 0px !important;
    padding: 14px 40px;
    margin: 0 auto;
    display: table;
    margin-top: 40px !important;
}
#fou h5 {
    font-family: 'sans' !important;
    font-size: 22px;
    color: black;
    line-height: 32px;
	font-weight: bolder !important;
}
#fou em {
    font-style: normal;
    color: #2c5e13;
}
#fou h4 {
    color: #2c5e13;
}
#fou h1 {
    color: black;
    font-weight: 900;
}
#fiv {
    padding-bottom: 30px !important;
    padding-top: 50px !important;
}
#fiv h1 {
    color: white;
    font-weight: 800;
}
#fiv h4 {
    color: white;
}
#fiv input {
    margin-bottom: 20px !important;
    padding: 20px 20px !important;
    background-color: #ffffff !important;
    box-shadow: rgb(149 157 165 / 30%) 0px 4px 9px;
}
#fiv select.wpcf7-form-control.wpcf7-select {
    margin-bottom: 20px !important;
    padding: 20px 20px !important;
    background-color: #ffffff !important;
    box-shadow: rgb(149 157 165 / 30%) 0px 4px 9px;
}
#fiv textarea.wpcf7-form-control.wpcf7-textarea {
    margin-bottom: 20px !important;
    padding: 20px 20px !important;
    background-color: #ffffff !important;
    box-shadow: rgb(149 157 165 / 30%) 0px 4px 9px;
}
#fiv input.wpcf7-form-control.wpcf7-submit {
    background-color: #000000 !important;
    padding: 12px 40px !important;
    border-radius: 0px !important;
    display: table;
    margin: 0 auto;
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    text-transform: uppercase !important;
}


.wpcf7-response-output {
    border: unset !important;
    background-color: unset !important;
    color: white !important;
}
span.wpcf7-not-valid-tip {
    display: none !important;
}
#footer-outer h4 {
    color: white !important;
    font-weight: bold !important;
}
#footer-outer {
    background-image: url(https://devu11.onlinetestingserver.com/Lulendokatuton/wp-content/uploads/2022/11/footer_02.jpg);
    color: #e4e4e4 !important;
    background-size: 100% 100% !important;
    font-family: 'Open Sans';
}
#footer-widgets .row {
    border-bottom: 1px solid #fff;
}
#footer-outer #copyright p {
    font-size: 16px;
    color: white;
    font-family: 'Jost', sans-serif;
    font-weight: 100;
}
#footer-outer #copyright b {
    font-weight: bold !important;
}

#copyright {
    background-color: transparent !important;
    padding: 15px !important;
}
#footer-outer #footer-widgets .foot-secc li.eml:before {
    content: "\f0e0";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
}
#footer-outer #footer-widgets .foot-secc li.phn:before {
    content: "\f095";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
}
#footer-outer #footer-widgets .foot-secc li.mrk:before {
    content: "\f041";
    font-family: 'FontAwesome';
    position: absolute;
    left: 3px;
}
#footer-outer #footer-widgets .foot-secc li{
margin-left: 30px;
}
body.material #footer-outer .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover{color: white !important;}
body #footer-outer i:hover {
    color: #2c5e13 !important;
    border-color: #2c5e13 !important;
}
body #footer-outer i {
    border: 1px solid #fff;
    border-radius: 40px !important;
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.icn ul li {
    display: inline-block;
    margin-right: 10px !important;
}
#footer-widgets .container .row .col.span_3:nth-child(3) {
    width: fit-content;
    margin-right: 90px;
}
#footer-widgets .container .row .col.span_3:nth-child(2) {
    width: fit-content;
    margin: 0px 72px 0px 26px;
}

@media (max-width: 1600px) {}
@media (max-width: 1440px) {
	#one {
    position: relative;
    right: -100px !important;
}
}  
@media (max-width: 1366px) {
	
	#thr p {
    font-size: 12px;
    line-height: 21px;
}
	#one:before {
    left: -4rem;
    transform: scale(0.8);
}
	#nec .buttons {
    padding-top: 20px !important;
}
	#nec .button.solid_color {
    padding: 0px !important;
}
	#nec strong {
    color: black;
    font-family: 'free' !important;
    font-size: 40px;
    line-height: 50px;
}
	nec p {
    color: #ffffffd1;
    font-size: 13px;
    line-height: 23px;
}
	#nec h2.ns-heading-el {
    font-family: 'sans' !important;
    font-weight: bold !important;
    font-size: 50px;
    line-height: 60px;
}
	#footer-widgets .container .row .col.span_3:nth-child(2) {
    width: fit-content;
    margin: 0px 30px 0px 30px;
}
.container .row .col.span_3:nth-child(3) {
    width: fit-content;
    margin-right: 33px;
}

}
@media (max-width: 1280px) {
	
	#one {
    position: relative;
    right: -50px !important;
}
	#two-inn .vc_col-sm-4 .hover-wrap-inner:before {
    bottom: 0px;
    left: 0px;
    transform: scale(1) !important;
}
	#nec p {
    color: #ffffffd1;
    font-size: 12px;
    line-height: 20px;
}
	#nec h2.ns-heading-el {
    font-family: 'sans' !important;
    font-weight: bold !important;
    font-size: 45px;
    line-height: 55px;
}

	#footer-widgets .container .row .col.span_3:nth-child(2) {
    width: fit-content;
    margin: 0px 30px 0px 30px;
}
.container .row .col.span_3:nth-child(3) {
    width: fit-content;
    margin-right: 33px;
}
#footer-widgets .container .row .col.span_3:nth-child(3) {
    width: fit-content;
    margin-right: 50px;
}
}
@media (min-width: 1200px) and (max-width: 1300px) {#header-outer.transparent #top #logo {
    width: 50% !important;
}

#header-outer #logo img {
    height: 110px;
}

#header-outer #gtranslate_wrapper {
    top: 69px !important;
}

body.material #header-outer:not([data-format=left-header]) #top nav>.buttons {
    margin-left: 20px;
}

#header-outer #gtranslate_wrapper {
    left: 115px;
}

}
@media (max-width: 1024px) {
	#fou h5 {
    font-size: 20px;
    line-height: 32px;
}
	#fiv {
    padding-bottom: 10px !important;
    padding-top: 50px !important;
}
	#one {
    position: relative;
    right: unset !important;
}
	#footer-widgets .container .row .col.span_3:nth-child(3) {
    width: fit-content;
    margin-right: 40px;
}
	#footer-widgets .container .row .col.span_3:nth-child(2) {
    width: fit-content;
    margin: 0px 60px 0px 40px;
}
	#thr p {
    font-size: 12px;
    line-height: 15px;
}
	.health {
    margin: 20px 0px 0px 30px;
}
	#thr h3 {
    font-size: 15px;
    line-height: 18px;
}
	#thr p br {
    display: none;
}
	.services {
    position: absolute;
    bottom: 20px !important;
    left: 10px !important;
}
	#two-inn em {
    font-style: normal;
    font-size: 26px;
}
#two h3 {
    color: black;
    font-size: 16px;
    margin-bottom: 0px !important;
}
#two-inn .vc_col-sm-4 .hover-wrap-inner:before {
    bottom: -26px;
    left: -44px;
    transform: scale(0.75) !important;
}
	#two-inn p {
    font-size: 12px;
    line-height: 22px;
}
	#one li {
    font-size: 16px;
}
	#one p {
    font-size: 14px;
    line-height: 24px;
}
	#nec .buttons {
    padding-top: 8px !important;
}
	#nec strong {
    font-size: 30px;
    line-height: 40px;
}
	#nec h2.ns-heading-el {
    font-size: 35px;
    line-height: 45px;
	margin-bottom: 0px !important;
}
	#nec a.primary-color {
    font-size: 14px;
    padding: 12px 25px !important;
}
	.switcher .selected a {
    color: black !important;
}
	body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before {
    background-color: #000000 !important;
}
		#header-outer #gtranslate_wrapper {
    display: none !important;
}
}
@media (max-width: 800px) {
	.support {
    width: 98% !important;
    left: 6px !important;
}
	#thr-inn {
    box-shadow: rgb(99 99 99 / 27%) 0px 2px 7px 0px;
    border-radius: unset !important;
}
	#text-2 .textwidget p br {
    display: none;
}
#thr .vc_col-sm-6 {
    margin: 0px 1px 0px 0px;
}
	#s2sub .vc_col-sm-6 {
    width: 50% !important;
}
	#footer-outer {
    background-size: cover !important;
}
	#fiv {
    padding-bottom: 0px !important;
    padding-top: 50px !important;
}
	.col.span_6 {
    margin-bottom: 0px !important;
}
	.col.span_12 {
    margin-bottom: 0px !important;
}
	#thr h3 {
    font-size: 20px;
    line-height: 25px;
}
.health {
    margin: 30px 40px 30px 30px !important;
}
	#two-inn p {
    font-size: 16px;
    line-height: 25px;
}
	#two-inn em {
    font-style: normal;
    font-size: 36px;
}
	#two h3 {
    color: black;
    font-size: 30px;
    margin-bottom: 0px !important;
    line-height: 40px;
}
#two-inn .vc_col-sm-4 .hover-wrap-inner:before {
    bottom: 3.3rem;
    left: 5.4rem;
    transform: scale(1.5) !important;
}
	#two .row-bg.viewport-desktop.using-image {
    background-size: cover !important;
}
		#nec strong {
    font-size: 28px;
    line-height: 36px;
}
	#nec h2.ns-heading-el {
    font-size: 24px;
    line-height: 33px;
    margin-bottom: 0px !important;
}
	#nec a.primary-color {
    font-size: 12px;
    padding: 10px 19px !important;
}
	#nec p {
    color: #ffffffd1;
    font-size: 10px;
    line-height: 12px;
}
	
		#slide-out-widget-area .switcher.notranslate a {
    color: black !important;
}
	#nec .content {
    top: 190px !important;
}
	#one {
    text-align: center;
}
	#one li:before {
    left: 140px !important;
}
}
@media (max-width: 768px) {
#nec .content {
    top: 180px !important;
}
  .gt_switcher.notranslate{
    display: none !important;
}
}
@media (max-width: 480px) {
	.support {
    width: 98.4% !important;
    left: 3px !important;
}
	#footer-widgets .container .row .col.span_3:nth-child(1) {
    margin-bottom: 20px !important;
}
	#thr .owl-dots {
    margin-top: -10px !important;
    margin-bottom: 16px !important;
}
	#thr {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
	#one li:before {
    left: 50px !important;
}
	body.material [data-bullet_style=see_through] .slider-pagination:not(.dark-cs) .swiper-pagination-switch{display:none !important;}
		#nec p {
    display: none !important;
}
	#nec strong {
    font-size: 22px;
    line-height: 15px;
}
#nec .content {
    top: 120px !important;
}
	#nec a.primary-color {
    font-size: 10px;
    padding: 8px 15px !important;
}
#nec h2.ns-heading-el {
    font-size: 12px !important;
    line-height: 19px !important;
    margin-bottom: 0px !important;
}
#header-outer {
    padding-top: 5px !important;
    padding-bottom: 0px !important;
}
	#nec h2.ns-heading-el {
    font-size: 12px !important;
    line-height: 22px !important;
    margin-bottom: 0px !important;
}
	#footer-widgets .container .row .col.span_3:nth-child(3) {
    width: fit-content;
    margin-right: 0px !important;
    margin-bottom: 20px !important;
}
	#footer-widgets .container .row .col.span_3:nth-child(2) {
    width: 100% !important;
    margin: 20px 0px !important;
}
	#footer-outer #copyright p {
    font-size: 12px;
    color: white;
}
	#two p {
    color: white;
    font-size: 14px;
    line-height: 24px;
	}
#two-inn .vc_col-sm-4 .hover-wrap-inner:before {
    bottom: -0.7rem;
    left: -1.2rem;
    transform: scale(0.9) !important;
}
	#one:before{display:none  !important;}
	
	.gt_container--y8ruew .gt_switcher{
		display:none;
	}
		.gt_switcher.notranslate{
    display: none !important;
}
}
@media (max-width: 414px) {
a#logo img {
    transform: scale(0.7);
    left: -15px !important;
}
	#fiv .vc_col-sm-8 {
    margin-bottom: 0px !important;
}
#nec .content {
    top: 105px !important;
}

	#nec a.primary-color {
    font-size: 10px;
    padding: 6px 9px !important;
}
	#nec h2.ns-heading-el {
    font-size: 10px !important;
    line-height: 12px !important;
    margin-bottom: 0px !important;
}
	#nec strong {
    font-size: 16px;
    line-height: 10px;
}
	#one p br {
    display: none;
	}
	#one p {
    font-size: 12px;
    line-height: 22px;
}
	#one li:before {
    left: 0px !important;
	}
	#two p br {
    display: none;
}
#two p {
    font-size: 12px;
    line-height: 22px;
    padding-right: 80px !important;
}
	.gt_switcher.notranslate{
    display: none !important;
 }
}
@media (max-width: 375px) {
#nec .content {
    top: 98px !important;
	
}
	
.gt_switcher.notranslate{
    display: none !important;
 }
}
@media (max-width: 360px) {
	.gt_switcher.notranslate{
    display: none !important;
}
}

