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

#header-outer .socialzzz li {
    display: inline-block !important;
}
#header-outer .socialzzz li i {
    height: 35px !important;
    width: 35px !important;
    border-radius: 50%;
    padding-top: 10px;
}
#header-outer .socialzzz {
    position: absolute;
    right: 0px !important;
    bottom: -5px !important;
}
#header-secondary-outer .nectar-center-text {
    max-width: 100% !important;
}
#header-secondary-outer .nectar-center-text {
    text-align: left;
}
#header-secondary-outer .infoo li {
    display: inline-block;
    margin-right: 40px !important;
}
#header-secondary-outer .infoo {
    position: absolute;
    left: 0px !important;
    bottom: -7px;
}
#header-secondary-outer .infoo li:nth-child(1):before {
    content: url(/knutson/wp-content/uploads/2024/03/Vector-12.png) !important;
    position: relative;
    top: 3px;
    padding-right: 10px;
}
#header-secondary-outer .infoo li:nth-child(2):before {
    content: url(/knutson/wp-content/uploads/2024/03/Vector-13.png) !important;
    position: relative;
    top: 3px;
    padding-right: 10px;
}
#header-secondary-outer .infoo li:nth-child(3):before {
    content: url(/knutson/wp-content/uploads/2024/03/Vector-14.png) !important;
    top: 3px;
    padding-right: 0px;
    position: absolute;
    margin-left: -36px;
}
#header-secondary-outer .infoo li:nth-child(3) {
    padding-left: 20px !important;
}
#header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_item > a:after {
    content: "\f062";
    font-family: fontawesome !important;
    position: absolute;
    right: 0px;
    left: 0px;
    margin: auto;
    display: table;
    transform: rotate(45deg);
}
#header-outer .btn_buy span.menu-title-text {
    background-color: #be8932 !important;
    color: #fff !important;
    padding: 11px 41px !important;
}

/******************************************************* banner ******************************************/


#author_sec h1 {
    font-size: 40px;
    line-height: 55px;
    color: black;
}
#author_sec p {
    font-size: 15px;
}


#chapter_sec .carousel-item {
    min-height: 380px;
}



#nectr_sec em {
    text-transform: initial !important;
    font-style: normal;
    font-size: 39px !important;
    font-weight: 300;
}
#nectr_sec .fa-angle-left:before {
    content: "\f060" !important;
    font-family: 'FontAwesome';
}
#nectr_sec .fa-angle-right:before {
    content: "\f061" !important;
    font-family: 'FontAwesome';
}
#nectr_sec i {
    border: 1px solid;
    font-size: 27px !important;
    border-radius: 50%;
    height: 80px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
#nectr_sec i:hover {
    color: #000 !important;
}
#nectr_sec a.primary-color {
    background-color: #fff !important;
    color: #000 !important;
    letter-spacing: 0px !important;
    padding: 14px 37px !important;
    text-transform: initial;
    font-weight: 600 !important;
}
#author_sec h2 {
    font-size: 34px;
}
#author_sec .row-bg.viewport-desktop.using-image.using-bg-color {
    background-size: 18% 101%;
    background-position-x: 253px !important;
}

a.nectar-button.small.regular.accent-color.regular-button {
    font-size: 16px !important;
    padding: 11px 36px;
}
a.nectar-button.small.regular.accent-color.regular-button:hover{
	background-color:#31322D !important;
}
#inner_video {
    position: absolute;
    margin-bottom: 0px !important;
    top: 47% !important;
    right: 0px !important;
}
#author_sec {
    margin-top: -24px !important;
}

#chapter_sec .carousel-item {
    background-color: #fff !important;
    color: #000 !important;
    margin: 49px 13px 0px !important;
    padding: 0px 20px 30px 0px;
    font-size: 14px !important;
	transition:.9s !important;
}
#chapter_sec .carousel-item:hover{
	background-color: #982700 !important;
	color:#fff !important;
	
}
#chapter_sec .carousel-item:hover h2{
	color:#fff !important;
	
}


#chapter_sec .carousel-item:hover .txt_book{
	background-color: #31322D !important;
}


#chapter_sec .carousel-item h2 {
    color: #982700 !important;
    font-weight: 400 !important;
    font-size: 37px !important;
}
#chapter_sec .txt_book {
    background-color: #982700 !important;
    display: inline-block;
    padding: 10px 10px !important;
    margin-left: 20px !important;
    margin-top: -40px !important;
}
#chapter_sec .txt_book img {
    margin-bottom: 0;
}
#chapter_sec .txt_goal {
    margin-left: 20px !important;
}

#chapter_sec a.nectar-button.small.regular.accent-color.regular-button:after {
    content: "";
    height: 35px !important;
    width: 6px !important;
    background-color: #982700 !important;
    position: absolute;
    right: -6px !important;
    top: 0px !important;
    bottom: 0px !important;
    margin: auto;
}

#chapter_sec a.nectar-button.small.regular.accent-color.regular-button {
    background-color: #982700 !important;
    color: #fff !important;
    font-weight: 600 !important;
}
#chapter_sec .carousel-item:hover a.nectar-button.small.regular.accent-color.regular-button {
    background-color: #161616 !important;
    color: #fff !important;
}

#chapter_sec .carousel-item:hover a.nectar-button.small.regular.accent-color.regular-button:after{
    background-color:#fff !important;
}
#chapter_sec .owl-nav.disabled {
    display: block !important;
}
#chapter_sec .owl-nav.disabled button {
    border: none !important;
    background-color: transparent !important;
    border-radius: 0px !important;
    padding: 7px 36px !important;
    margin: 0px 30px;
}
#chapter_sec .owl-nav.disabled button span {
    display: none !important;
}
#chapter_sec .owl-nav.disabled button.owl-prev {
background-image: url(/knutson/wp-content/uploads/2024/03/Group-884-4.png);
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
    transition:.9s !important;
}
#chapter_sec .owl-nav.disabled button.owl-next {
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
    transition:.9s !important;
	 background-image: url(/knutson/wp-content/uploads/2024/03/Group-852-1.png);
}



#chapter_sec .owl-nav.disabled {
    background-color: #982700 !important;
    padding: 8px 10px 16px  !important;
    display: inline-block !important;
    position: absolute;
    right: -331px !important;
    margin-top: 20px !important;
	
}
#chapter_sec .owl-nav.disabled:before {
    content: "";
    height: 33px !important;
    width: 5px !important;
    background-color: #fff !important;
    position: absolute !important;
    top: 0px;
    bottom: 0px;
    margin: auto;
    left: -5px;
}
#chapter_sec .carousel-item:before {
    content: "";
    height: 10px !important;
    width: 80% !important;
    background-color: #982700 !important;
    position: absolute;
    bottom: -10px !important;
    right: 0px;
    left: 0;
    margin: auto;
    transition: .9s !important;
}

#chapter_sec .carousel-item:hover:before {
    background-color: #fff !important;
}


#author_sec h3 {
    font-size: 22px;
}
.btn_view {
    margin-left: 20px !important;
}


#tralier_sec .owl-nav.disabled {
    display: block !important;
}
#tralier_sec .owl-nav.disabled button {
    border: none !important;
    background-color: transparent !important;
    border-radius: 0px !important;
    padding: 7px 36px !important;
    margin: 0px 30px;
}
#tralier_sec .owl-nav.disabled button span {
    display: none !important;
}
#tralier_sec .owl-nav.disabled button.owl-prev {
    background-image: url(/knutson/wp-content/uploads/2024/03/Group-884-4.png);
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
    transition:.9s !important;
    position: absolute;
    left: 0px !important;
    bottom: 30px !important;
}
#tralier_sec .owl-nav.disabled button.owl-next {
     background-image: url(/knutson/wp-content/uploads/2024/03/Group-852-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
    transition:.9s !important;
    position: absolute;
    right: 0px !important;
    bottom: 30px !important;
}
#tralier_sec .owl-dots {
    display:none !important;
}
#tralier_sec .owl-stage {
    padding-top: 0px !important;
}
#tralier_sec .carousel-item {
    margin: 0px 20px !important;
}


#testimonial_sec .owl-stage {
    padding: 0;
}
#testimonial_sec .owl-dots {
    display:none !important;
}
#inner_test {
    margin-bottom: 0px !important;
}
#testimonial_sec .row-bg.viewport-desktop.using-image {
    background-size: 23% 100%;
    background-position-x: 211px !important;
}
#testimonial_sec .owl-nav.disabled {
    display: block !important;
}
#testimonial_sec .owl-nav.disabled button {
    border: none !important;
    background-color: transparent !important;
    border-radius: 0px !important;
    padding: 7px 36px !important;
    margin: 0px 30px;
}
#testimonial_sec .owl-nav.disabled button span {
    display: none !important;
}
#testimonial_sec .owl-nav.disabled button.owl-prev {
    background-image: url(/knutson/wp-content/uploads/2024/03/Group-884-4.png);
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
    transition:.9s !important;
}
#testimonial_sec .owl-nav.disabled button.owl-next {
    background-image: url(/knutson/wp-content/uploads/2024/03/Group-852-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
    transition:.9s !important;
}

#testimonial_sec .owl-nav.disabled {
    background-color: #982700 !important;
    padding: 8px 10px 16px  !important;
    display: inline-block !important;
    position: absolute;
    right: -331px !important;
    margin-top: -47px !important;
}
#testimonial_sec .owl-nav.disabled:before {
    content: "";
    height: 33px !important;
    width: 5px !important;
    background-color: #31322d !important;
    position: absolute !important;
    top: 0px;
    bottom: 0px;
    margin: auto;
    left: -5px;
}


/**************************************************** footer *****************************************************/

#inner_news input.tnp-email {
    border-radius: 0px !important;
    border: 1px solid #fff !important;
    background-color: transparent !important;
    display: inline-block;
    width: 70% !important;
    padding: 12px 12px !important;
}

#inner_news input.tnp-email::placeholder{
	color:#fff !important;
}

#inner_news input.tnp-submit {
    display: inline-block;
    width: 27%;
    float: right;
    padding: 12px 0px !important;
	background-color: #fff !important;
    color: #000 !important;
}
#footer_sec .col_news {
    background-color: #982700 !important;
    padding: 10px 10px !important;
}
#inner_news {
    padding: 49px 0px !important;
    border-bottom: 1px solid #ffffff3b !important;
}
#inner_news h3 {
    text-transform: capitalize !important;
}


#footer_sec  .socialzzz ul{
        margin:0
}
#footer_sec  .socialzzz li {
    display: inline-block !important;
    margin-right: 10px;
}
#footer_sec .socialzzz li i {
    height: 35px !important;
    width: 35px !important;
    border-radius: 50%;
    padding-top: 10px;
    background-color:#5f5f5e !important;
    color:#fff !important;
    transition:.9s !important;
}
#footer_sec .socialzzz li i:hover{
    background-color:#982700 !important;
}
#footer_sec .menu-footer-nav-container li {
    list-style: none !important;
    margin-bottom: 10px !important;
}
#footer_sec .menu-footer-nav-container ul {
    margin: 0px !important;
}
#inner_footer .col-links {
    padding-left: 58px !important;
}
#inner_footer .iwithtext .iwt-text a {
    color: #fff !important;
}
#inner_footer input.wpcf7-form-control.wpcf7-text {
    border: 1px solid;
    border-radius: 0px !important;
    margin-bottom: 23px !important;
}
#inner_footer input.wpcf7-form-control.wpcf7-text::placeholder {
    color: #fff !important;
}
#inner_footer textarea.wpcf7-form-control.wpcf7-textarea {
        border: 1px solid;
        border-radius: 0px !important;
        margin-bottom: 23px !important;
        height: 90px !important;
}
#inner_footer textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
    color: #fff !important;
}
#inner_footer .iwithtext .iwt-text {
    padding-left: 45px;
    padding-top: 5px;
    margin-bottom: 31px;
}
#footer_sec {
    padding-bottom: 60px !important;
}
#inner_footer {
    padding-top: 30px;
}
#copyright_sec span {
    font-weight: 600 !important;
}
.hover-wrap {
    padding: 0px !important;
}
.article-content-wrap {
    padding: 30px 26px !important;
}

a.blog {
    display: none !important;
}
#copyright_sec .row-bg-wrap {
    border-top: 1px solid;
}


@media (max-width: 1600px) {
	#testimonial_sec .row-bg.viewport-desktop.using-image {
    background-size: 23% 100%;
    background-position-x: 72px !important;
}
	#author_sec .row-bg.viewport-desktop.using-image.using-bg-color {
    background-size: 18% 100%;
    background-position-x: 153px !important;
}
	#nectr_sec i {
    font-size: 27px !important;
    height: 55px !important;
    width: 55px;
}
	#nectr_sec i.fa.fa-angle-right {
    right: 0px !important;
}
	#inner_video {
    top: 46% !important;
    right: 90px !important;
}
	
}
@media (max-width: 1440px) {
	
	#nectr_sec i.fa.fa-angle-left {
    left: 18px !important;
}
	#chapter_sec .owl-nav.disabled{
		    right: -97px !important;
	}
	#testimonial_sec .owl-nav.disabled {
    right: -97px !important;
}
	
	#author_sec .row-bg.viewport-desktop.using-image.using-bg-color {
    background-size: 22% 100%;
    background-position-x: 50px !important;
}
	#inner_video {
    top: 46% !important;
    right: 90px !important;
}
	
	
	
}   
@media (max-width: 1366px) {
	#nectr_sec p br {
    display: none !important;
}
#nectr_sec p {
    padding-right: 49%;
}
	#author_sec h2 {
    font-size: 32px;
    font-weight: 400 !important;
}

	#author_sec h3 {
    font-size: 21px;
}
	#inner_video {
    top: 45% !important;
    right: 150px !important;
	}
			#author_sec h2 {
    font-size: 31px;
	}

	#author_sec h3 {
    font-size: 20px;
}
	    #author_sec h1 {
        font-size: 38px !important;
    }
	
}
@media (max-width: 1336px) {

}


@media (max-width: 1280px) {
	#author_sec h2 {
    font-size: 29px;
}
	#chapter_sec .carousel-item h2 {
    font-size: 33px !important;
}
	#author_sec h1 {
    font-size: 54px !important;
    line-height: 62px !important;
}
	#author_sec h3 {
    font-size: 19px;
}
	#chapter_sec {
    padding-bottom: 90px !important;
}
    #author_sec h1 {
        font-size: 39px !important;
        line-height: 52px !important;
    }	
	#inner_test {
    margin-left: 120px !important;
}
	
	
}

@media (max-width: 1240px) {


}

@media (max-width: 1024px) {
	
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
        font-size: 38px !important;
        line-height: 50px !important;
    }
#nectr_sec p {
    width: 53%;
    line-height: 25px !important;
    font-size: 15px !important;
    padding-bottom: 20px !important;
}	
	.img-with-aniamtion-wrap, body .wpb_wrapper>.img-with-aniamtion-wrap {
    margin-left: 40px;
}
	#chapter_sec .carousel-item {
    min-height: 410px;
}
    #author_sec h1 {
        font-size: 29px !important;
        line-height: 42px !important;
    }
#author_sec p {
    font-size: 13px;
}
#tralier_sec p {
    font-size: 13px;
}
#inner_footer .iwithtext .iwt-text {
    font-size: 14px;
}	
	
	
}
@media (max-width: 800px) {
	
	   #inner_test {
        margin-left: 0px !important;
    }
    #testimonial_sec .row-bg.viewport-desktop.using-image {
        background-size: 19% 61%;
        background-position-x: 52px !important;
    }
	
    #nectr_sec i.fa.fa-angle-right {
        display: none;
    }
    #nectr_sec i.fa.fa-angle-left {
        display: none;
    }	
	
#nectr_sec .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
        font-size: 26px !important;
        line-height: 35px !important;
        padding-top: 50px !important;
    }	
	#author_sec img.img-with-animation.skip-lazy {
    width: 70%;
}
    author_sec .row-bg.viewport-desktop.using-image.using-bg-color {
        background-size: 22% 60%;

    }
 #author_sec p {
        font-size: 15px;
    }
/*     #nectr_sec p {
        width: 50%;
        padding-bottom: 10px !important;
    }	 */
	   #author_sec .row-bg.viewport-desktop.using-image.using-bg-color {
        background-size: 22% 40%;
    }
	    #author_sec.author_sec-1 .row-bg.viewport-desktop.using-image.using-bg-color {
        background-size: 22% 59% !important;
    }
	#testimonial_sec img.img-with-animation.skip-lazy {
    width: 50%;
}
   
	#testimonial_sec .vc_col-sm-7.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    padding-bottom: 100px;
}
#inner_footer .col-links {
    padding-left: 8px !important;
}
    .img-with-aniamtion-wrap, body .wpb_wrapper>.img-with-aniamtion-wrap {
        margin-left: 0;
    }
#inner_footer input.wpcf7-form-control.wpcf7-text {
    border: 1px solid;
    border-radius: 0px !important;
    margin-bottom: -17px !important;
}
#inner_footer textarea.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid;
    border-radius: 0px !important;
    margin-bottom: 0px !important;
}	
	    #author_sec h1 {
        font-size: 26px !important;
        line-height: 62px !important;
    }

	
	
	
	
	
}
@media (max-width: 768px) {}
@media (max-width: 480px) {
	
	.txt_goal {
		padding-top: 80px;
	}
	
	 .test-sect {
    padding-top: 120px;
        }
	
	
	#nectr_sec a.primary-color {
    padding: 12px 27px !important;
}
     body .swiper-slide .content .buttons {
        padding-top: 0px;
    }
    #nectr_sec p {
        padding-bottom: 0px !important;
    }

body #slide-out-widget-area .secondary-header-text {
    display: none;
}	
	
a.nectar-button.small.regular.accent-color.regular-button {
    font-size: 14px !important;
    padding: 8px 15px;
}	
	
#inner_news input.tnp-submit {
    width: 29%;
    padding: 14px 0px !important;
    font-size: 15px !important;
}
	 #chapter_sec .owl-nav.disabled {
        right: -147px !important;
    }
	#author_sec.author_sec-1 .row-bg.viewport-desktop.using-image.using-bg-color {
        background-size: 22% 41% !important;
    }
    #author_sec h1 {
        font-size: 23px !important;
        line-height: 52px !important;
    }
#chapter_sec .txt_experience p {
    font-size: 13px !important;
    padding-left: 30px;
    padding-right: 40px;
}
    #chapter_sec .carousel-item {
        min-height: 310px;
    }
    #author_sec .row-bg.viewport-desktop.using-image.using-bg-color {
        background-size: 22% 29%;
    }
    #author_sec h1 {
        font-size: 20px !important;
        line-height: 32px !important;
    }
   
    #inner_test {
        margin-left: 0 !important;
    }

    #testimonial_sec img.img-with-animation.skip-lazy {
        width: 40%;
    }

    #testimonial_sec .row-bg.viewport-desktop.using-image {
        background-size: 19% 44%;
        background-position-x: 30px !important;
    }	
	    #nectr_sec p {
        padding-right: 0%;
    }
 
	    #nectr_sec p {
        padding-right: 0%;
        font-size: 14px !important;
        line-height: 20px !important;
    }
	  #nectr_sec .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
        font-size: 20px !important;
        line-height: 28px !important;
        padding-top: 40px !important;
    }
	#inner_video {
        top: 38% !important;
        right: 30px !important;
    }
	.swiper-slide[data-bg-alignment="center"] .image-bg {
    background-position: center center;
    background-size: 140% 100%;
}
	.nectar_video_lightbox.play_button {
    width: 70px;
    height: 70px;
}
	    #author_sec h2 {
        font-size: 29px;
        padding-bottom: 20px !important;
        padding-top: 30px !important;
    }
	
}
@media (max-width: 414px) {
	
    #author_sec .txt_goal {
        font-size: 0px !important;
    }
	#author_sec .vc_col-sm-6.txt_goal-1.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone {
    padding-top: 50px;
}
	    #testimonial_sec .row-bg.viewport-desktop.using-image {
        background-size: 24% 41%;
        background-position-x: 30px !important;
    }
	    #author_sec .row-bg.viewport-desktop.using-image.using-bg-color {
        background-size: 22% 26%;
    }
	
}
@media (max-width: 375px) {}
@media (max-width: 360px) {

    
	
	    #nectr_sec .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
        font-size: 18px !important;
        line-height: 26px !important;
        padding-top: 40px !important;
        letter-spacing: 0px;
    }
    #nectr_sec p {
        padding-right: 0%;
        font-size: 12px !important;
        line-height: 15px !important;
    }
    #author_sec img.img-with-animation.skip-lazy {
        width: 70%;
        padding-top: 70px;
    }
    #author_sec.author_sec-1 .row-bg.viewport-desktop.using-image.using-bg-color {
        background-size: 21% 39% !important;
    }
    #chapter_sec .txt_experience p {
        font-size: 10px !important;
        padding-left: 20px;
        padding-right: 20px;
    }

    #chapter_sec .owl-nav.disabled {
        right: -167px !important;
    }

/*     #author_sec .row-bg.viewport-desktop.using-image.using-bg-color {
        background-size: 22% 26%;
    } */
     #author_sec img.img-with-animation.skip-lazy {
        width: 80%;
        padding-top: 0px;
        margin-left: 70px;
    }
	#copyright_sec p {
    font-size: 13px;
}
	#footer_sec {
    padding-bottom: 10px !important;
}
	div#tralier_sec {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
}

	    #testimonial_sec .row-bg.viewport-desktop.using-image {
        background-size: 24% 38%;
    }
	

    #author_sec img.img-with-animation.skip-lazy {
        width: 80%;
        padding-top: 0px;
        margin-left: 30px;
    }
	    #inner_news input.tnp-submit {
        padding: 16px 0px !important;
        font-size: 12px !important;
    }
	 #author_sec .row-bg.viewport-desktop.using-image.using-bg-color {
        background-size: 22% 25%;
        background-position-x: 30px !important;
    }
}

@media (max-width: 320px) {
	
	    #author_sec .txt_goal {
        margin-top: 79px;
        margin-bottom: 27px;
        font-size: 0px !important;
    }
	
	
}
