/*
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
*/
/*------------- keyframe -------------------*/
/*   animation: rotate 2s linear infinite; */
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotate2 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
/*--------------- Global --------------------*/
a.nectar-button.medium:hover,
body.material .nectar-button.see-through.extra-color-3[data-color-override="false"]:hover {
    background: #C9A227 !important;
    color: #fff !important;
    border-color: #C9A227 !important;
}
/*-------------- Header/Navigation -------------------*/
/*------ About Page ------*/
#abt1-const2 h2,
#abt1-const3 h2 {
    color: #671e1d !important;
}
#abt-sec2 .swiper-slide .content {
    border: 1px solid #fff;
    padding: 50px 30px;
    text-align: center;
    background: #ffffff00;
    backdrop-filter: blur(3px);
    width: 80%;
    left: 10%;
}
#abt-sec2 .content h2.ns-heading-el {
    width: 95%;
    margin: 0 auto;
    margin-bottom: 15px;
}
#abt-sec2 .content p {
    width: 95%;
    margin: 0 auto;
	  text-align: center;
}
#abt-sec3 .inner-wrap.post-152.post.type-post > a > span.post-featured-img {
    background-position: top center;
}
/*------*/
body.single-post .row.heading-title.hentry,
body.single-post #author-bio,
body.single-post #page-header-wrap,
body.single-post .row .comments-section {
    display: none;
}
body.single-post article.post .content-inner {
    padding-bottom: 0;
}
body.single-post .container.main-content .row .post-area.col {
    max-width: 100% !important;
}
body.single-post .abt1-const-txt1 p {
    width: 70%;
    margin: 0 auto;
}
.abt1-const3-txt1 ul li,
.abt1-const2-txt1 ul li,
#abt1-const1 ol li {
    break-inside: avoid;
}
/* .abt1-const3-txt1 ul,
.abt1-const2-txt1 ul {
    column-count: 2;
    font-weight: 600;
} */
#abt1-const3 .abt1-const3-txt1 ul,
#abt1-const2 .abt1-const2-txt1 ul {
    display: flex;
    flex-wrap: wrap;
    gap: 30px 40px;
    font-size: 15px;
	font-weight: 600;
	text-transform:capitalize;
}
#abt1-const2 ol > li::marker {
    color: #000;
    font-weight: 700;
}
#abt1-const2 ol {
    display: flex;
    flex-wrap: wrap;
    gap: 28px 35px;
    text-transform: capitalize;
}
#abt1-const3 h3, 
#abt1-const2 h3 {
    color: #2f5da8;
	font-weight:700;
}
.abt1-const2-txt1 h6,
.abt1-const3-txt1 h6 {
    color: #631d1b;
}
/*------ About Page end ------*/
/*-------------- Section 1 -------------------*/
#sec-1 .content p {
    width: 42%;
    padding-top: 6px;
}
#sec-1 .content p a::after {
    display: none !important;
}
#sec-1 .content .button a:hover {
    background: #C9A227 !important;
    color: #fff !important;
    border-color: #C9A227 !important;	
}
#sec-1 .content .button a {
    background: #fff0 !important;
    border: 1px solid #fff;
    color: #fff;
}
/*========social icons==========*/
#sec-1 .social-icons {
    position: absolute;
    bottom: -120px;
    right: 50px;
    z-index: 999;
}
#sec-1 .social-icons ul {
    display: flex;
    justify-content: flex-end;
    margin: 0;
    flex-direction: column;
    gap: 30px 0px;
}
#sec-1 .social-icons ul li {
    list-style: none;
    margin-right: 15px;
}
#sec-1 .social-icons ul li a i {
    color: #fff;
    font-size: 30px;
	transition:0.7s;
	transform:translatey(0px);
}
#sec-1 .social-icons ul li a:hover i {
    color: #c9a227;
	transition:0.7s;
	transform:translatey(-5px);
}
/*======== social icons end ==========*/
/*-------------- Section 2 -------------------*/
#sec-2 .nectar-fancy-ul ul {
    column-count: 2;
}
#sec-2 .nectar-fancy-ul ul li {
    break-inside: avoid;
    padding-left: 30px;
    padding-bottom: 10px;
}
#sec-2 .nectar-fancy-ul ul li .icon-salient-check:before {
    content: "" !important;
    background-image: url(https://samplelinksweb.com/brother/wp-content/uploads/2026/02/Path-1.webp);
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 2px;
    background-size: 100% 100%;
}
#sec-2 .sec2-txt1 h6 {
    position: relative;
    padding-left: 40px;
    font-weight: 600;
    padding-bottom: 10px;
	color:#6B1F2A;
}
#sec-2 .sec2-txt1 h6::before {
    content: '';
    background: #6B1F2A;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 3px;
    transform: rotate(45deg);
}
#sec-2 a#sec2-btn1 {
    background: #fff0 !important;
    color: #5B2C83;
    border: 1px solid #5B2C83;
}
#sec-2 a#sec2-btn1:hover {
    background: #C9A227 !important;
}
#sec-2 .sec2-txt1 p {
    padding-bottom: 5px;
}
#sec-2 .sec2-txt1 h2 {
    padding-bottom: 17px;
}
/*-------------- Section 3 -------------------*/
#sec-3 .row-bg-overlay.row-bg-layer {
    background: transparent radial-gradient(closest-side at 50% 50%, #5B2C83 0%, #2F5DA8 230%) 0% 0% no-repeat padding-box !important;
}
#sec-3 a#sec3-btn1 {
    background: #fff0 !important;
    border: 1px solid #fff;
    color: #fff;
}
#sec-3 a#sec3-btn1:hover {
    background: #C9A227 !important;
}
#sec-3 .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 62%;
}
#sec-3 .sec3-txt1 p {
    width: 87%;
    padding-top: 15px;
}

/*-------------- Section 4 -------------------*/
#sec-4 a#sec4-btn1 {
    background: #fff0 !important;
    border: 1px solid #5B2C83;
    color: #5B2C83;
}
#sec-4 a#sec4-btn1:hover {
    background: #C9A227 !important;
}
#sec-4 .sec4-txt1 h6 {
    position: relative;
    padding-left: 40px;
    font-weight: 600;
    padding-bottom: 10px;
	color:#6B1F2A;
}
#sec-4 .sec4-txt1 h6::before {
    content: '';
    background: #6B1F2A;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 3px;
    transform: rotate(45deg);
}
/*-------------- Section 5 -------------------*/
#sec5-inr1 > .col > .col:nth-child(2) > .vc_column-inner {
    padding-left: 60px;
}
#sec5-inr1 > .col > .col:nth-child(1) > .vc_column-inner {
    padding-right: 60px;
}
#sec-5 > .col > .col > .vc_column-inner::before {
    content: '';
    background: #17171745;
    width: 2px;
    height: 100%;
    position: absolute;
    right: 50%;
    top: 0;
}
#sec5-inr1 > .col > .col:nth-child(1) > .vc_column-inner::before {
    content: '';
    background: url(https://samplelinksweb.com/brother/wp-content/uploads/2026/02/download-6.webp);
    width: 50px;
    height: 50px;
    position: absolute;
    right: -7%;
    border-radius: 50%;
    top: 41%;
    background-size: 100% 100%;
    animation: rotate 12s linear infinite;
}
#sec5-inr1:nth-child(2) > .col > .col:nth-child(1) > .vc_column-inner::before {
	animation: rotate2 12s linear infinite;
}
#sec-5 .nectar-fancy-ul ul {
    column-count: 2;
}
#sec-5 .nectar-fancy-ul ul li {
    break-inside: avoid;
    padding-left: 30px;
    padding-bottom: 10px;
}
#sec-5 .nectar-fancy-ul ul li .icon-salient-check:before {
    content: "" !important;
    background-image: url(https://samplelinksweb.com/brother/wp-content/uploads/2026/02/Path-1.webp);
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 2px;
    background-size: 100% 100%;
}
/*-------------- Section 6 -------------------*/
#sec-6 a#sec6-btn1 {
    background: #fff0 !important;
    border: 1px solid #fff;
}
#sec-6 a#sec6-btn1:hover {
    background: #C9A227 !important;
}
#sec-6 .sec6-txt1 h2 {
    text-transform: math-auto;
}
#sec-6 .sec6-txt1 h6 {
    position: relative;
    padding-left: 40px;
    font-weight: 500;
    padding-bottom: 10px;
}
#sec-6 .sec6-txt1 h6::before {
    content: '';
    background: #fff;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 3px;
    transform: rotate(45deg);
}
/*----*/
#sec-6 .owl-dots {
    display: none;
}
#sec-6 .owl-nav.disabled {
    display: block;
}
#sec-6 .owl-nav.disabled button span {
    display: none;
}
#sec-6 .owl-nav.disabled button.owl-prev {
    position: absolute;
    left: -10px;
    top: 35%;
    background-image: url(https://samplelinksweb.com/brother/wp-content/uploads/2026/02/Path-3.webp);
    padding: 17px 17px;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 40% 27%;
    border-radius: 50px;
    border: 1px solid #fff;
}
#sec-6 .owl-nav.disabled button.owl-next {
    position: absolute;
    right: -10px;
    top: 35%;
    background-image: url(https://samplelinksweb.com/brother/wp-content/uploads/2026/02/Path-3-1.webp);
    padding: 17px 17px;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 40% 27%;
    border-radius: 50px;
    border: 1px solid #fff;
}
#sec-6 .owl-nav.disabled button {
	transform:scale(1);
		transition:0.7s;
}
#sec-6 .owl-nav.disabled button:hover {
	transform:scale(1.2);
		transition:0.7s;
}
/*-------------- Section 7 -------------------*/
#sec-7 .sec7-txt3a h5 {
    text-transform: math-auto;
}
#sec-7 .sec7-txt3a h5 {
    text-transform: math-auto;
    width: 97%;
}
#sec-7 a#sec7-btn1 {
    background: #fff0 !important;
    color: #5B2C83;
    border: 1px solid #5B2C83;
}
#sec-7 a#sec7-btn1:hover {
    background: #C9A227 !important;
}
#sec-7 .sec7-txt2 p {
    width: 90%;
}
/*-------------- Section 8 -------------------*/
#sec-8 a#sec8-btn1 {
    border: 1px solid #fff;
    padding: 11px 17px;
}
#sec-8 a#sec8-btn1:hover {
    border: 1px solid #fff;
    padding: 11px 17px;
}
#sec-8 .sec8-txt1 p {
    padding-top: 15px;
}
/*-------------- footer -------------------*/
#footer1-inr1 > .col > .col:nth-child(2) > .vc_column-inner {
    padding-left: 50px;
}
#footer1-inr2 > .row-bg-wrap::before {
    content: '';
    background: #fff;
    width: 150%;
    height: 1px;
    position: absolute;
    left: -20%;
    top: 0;
}
#footer-1 .footer1-txt2a h5 {
    font-size: 32px;
    line-height: 36px;
}
#footer-1 ul {
    margin-left: 0;
}
#footer-1 ul li {
    list-style: none;
    padding-bottom: 13px;
}
#footer-1 ul li a:hover {
    color: #ffffffa6;
}
#footer-1 ul#menu-footer-menu3 li {
    padding-top: 45px !important;
    position: relative;
}
#footer-1 ul#menu-footer-menu3 li#menu-item-86::before {
    content: '';
    background: url(https://samplelinksweb.com/brother/wp-content/uploads/2026/02/Group-24.webp);
    width: 32px;
    height: 33px;
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
#footer-1 ul#menu-footer-menu3 li#menu-item-88::before {
    content: '';
    background: url(https://samplelinksweb.com/brother/wp-content/uploads/2026/02/Group-25.webp);
    width: 32px;
    height: 33px;
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
#footer-1 ul#menu-footer-menu3 li#menu-item-87::before {
    content: '';
    background: url(https://samplelinksweb.com/brother/wp-content/uploads/2026/02/Group-26.webp);
    width: 32px;
    height: 33px;
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
#A1 .a1-txt1 {
    background: #0000008c;
    width: 35%;
    margin: 0 auto;
    padding: 60px 30px;
    backdrop-filter: blur(12px);
    border: 1px solid #fff;
    box-shadow: inset 0px 0px 31px 8px #fff;
}

/* >>>>>>>>>new css>>>>>>>>> */

#D1 .owl-dots {
    display: none;
}
#D1 .carousel-item .img1.skip-lazy {
    height: 500px;
    object-fit: initial;
}

#B1 .B1-txt1 {
    background: #0000008c;
    width: 100%;
    margin: 0 auto;
    padding: 60px 30px;
    backdrop-filter: blur(12px);
    border: 1px solid #fff;
    box-shadow: inset 0px 0px 31px 8px #fff;
}

#LIT11 .img1 {
    width: 100%;
}
#LIT10 .img1 {
    width: 100%;
}
#LIT4 .img1 {
    width: 100%;
}
#LIT12 .img1 {
    width: 100%;
}
#LIT13 .img1 {
    width: 100%;
}

#LIT16 .owl-stage {
    padding-bottom: 0px !important;
}
#LIT17 .img1 {
    width: 100%;
}
#LIT21 .img1 {
    width: 100%;
}
#LIT22 .img1 {
    width: 100%;
}
#LIT20 .owl-stage {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

#LIT19 .owl-stage {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
#LIT26 .owl-stage {
    padding-bottom: 0px;
}
#LIT29 .owl-stage {
    padding-bottom: 0px;
}
#LIT30 .img1 {
   width: 100%;
}

#LIT31 .owl-dots
 {
    display: none;
}

#LIT31 .carousel-item {
    margin-top: 20px;
}
#LIT32 .img1 {
   width: 100%;
}
#LIT33 .img1 {
   width: 100%;
}
#LIT35 .img1 {
   width: 100%;
}
#LIT38 .img1 {
   width: 100%;
}

#LIT40 .img1 {
   width: 100%;
}
#LIT45 .img1 {
   width: 100%;
}
.owl-dots {
    display: none;
}
#abt-sec3 {
    margin-bottom: 0px;
}
#inr1 h2 {
    color: #fff;
}
/*========social icons==========*/
#footer-1 .social-icons ul {
    display: flex;
    justify-content: flex-start;
    margin: 0;
}
#footer-1 .social-icons ul li {
    list-style: none;
    margin-right: 15px;
}
#footer-1 .social-icons ul li a i {
    color: #fff;
    font-size: 30px;
	transition:0.7s;
	transform:translatey(0px);
}
#footer-1 .social-icons ul li a:hover i {
    color: #c9a227;
	transition:0.7s;
	transform:translatey(-5px);
}
/*======== social icons end ==========*/
/* ==========// Desktop //=========== */
@media (max-width: 1600px) {}
@media (max-width: 1440px) {
	#sec-6 .sec6-txt1 h2 {
    font-size: 3.9vw;
}
}
@media (max-width: 1366px) {}
@media (max-width: 1300px) {
	#sec4-divider1 {
    margin-bottom: 0;
}
	#sec5-inr1 > .col > .col:nth-child(1) > .vc_column-inner {
    padding-right: 45px;
}
	#sec5-inr1 > .col > .col:nth-child(2) > .vc_column-inner {
    padding-left: 45px;
}
	#footer1-inr1 > .col > .col:nth-child(2) > .vc_column-inner {
    padding-left: 20px;
}
}
@media (max-width: 1280px) {}
@media (max-width: 1226px) {
	#sec-5 .nectar-fancy-ul ul li {
    padding-left: 25px;
}
		#sec5-inr1 > .col > .col:nth-child(1) > .vc_column-inner::before {
    right: -8.2%;
}
}
@media (max-width: 1024px) {
#sec-1 .content p {
    width: 50%;
    margin-top: 52px;
    font-size: 14px !important;
    line-height: 21px !important;
}
	#sec-2 .sec2-txt1 h2 {
    padding-bottom: 15px;
    font-size: 38px;
    line-height: 45px;
}
	#sec-2 .nectar-fancy-ul ul li {
    font-weight: 600;
}
	#sec-5t {
    padding-top: 50px !important;
}
	#sec-5 .sec5-txt2a h6 {
    font-size: 14px;
    line-height: 20px;
}
	#sec-6 .sec6-txt1 h2 {
        font-size: 3.9vw;
        line-height: 1.2;
    }
	#sec-5 .nectar-fancy-ul ul {
    column-count: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 10px 20px;
}
	#sec-7 .sec7-txt3a h5 {
    width: 100%;
    font-size: 20px;
    line-height: 1.3;
}
	#sec-7 {
    padding-bottom: 50px !important;
    margin-bottom: 0;
}
	    #footer1-inr1 > .col > .col:nth-child(2) > .vc_column-inner {
        padding-left: 15px;
    }
	#footer-1 .footer1-txt1 p {
    font-size: 13px;
    line-height: 21px;
}
	#footer1-inr2 p {
    font-size: 13px;
}
}

/* ==========// Mobile //=========== */
@media (max-width: 999px) {
	#sec-1,
	#sec-1 .content {
    text-align: center !important;
}
	#sec-1 .content p {
	margin:10px auto !important;
	width: 80%;
    margin-top: 15px;
}
	#sec-1 .content .button a {
    font-size: 14px;
    padding: 11px 12px;
}
	#sec-1 .content .buttons {
    justify-content:center;
}
	#sec-2 {
    text-align: center;
}
	#sec-2 .sec2-txt1 h6 {
    display: inline-block;
}
	#sec-2 .nectar-fancy-ul ul li {
        text-align: left;
    }
	#sec-3 {
    text-align: center;
}
	#sec-3 .sec3-txt1 p {
    margin: 0 auto;
}
	#sec-4 {
    text-align: center;
}
	#sec-4 .sec4-txt1 h6 {
    display: inline-block;
}
	#sec5-inr1 > .col {
    display: flex;
    flex-wrap: nowrap;
}
	#sec-6 {
    text-align: center;
}
	#sec-6 .sec6-txt1 h6 {
    display: inline-block;
}
#sec-7 {
    text-align: center;
}	
	#sec-7 .sec7-txt2 p {
    margin: 0 auto;
}
	#sec-7 .sec7-txt3a h5 {
        width: 80%;
        margin: 0 auto;
    }
	#footer1-inr2 p {
        font-size: 13px;
        text-align: center;
    }
}
@media (max-width: 820px) {}
@media (max-width: 768px) {}
@media (max-width: 480px) {
	    #sec-1 .content p {
        display: none;
    }
	#sec-2 .sec2-txt1 h2 {
        font-size: 30px;
        line-height: 36px;
    }
	#sec-3 .sec3-txt1 h2 {
    font-size: 34px;
    line-height: 40px;
}
	#sec-4 .sec4-txt1 h2 {
    font-size: 34px;
    line-height: 40px;
}
	#sec4-inr1 > .col > .col {
    margin-bottom: 5px;
}    
	#sec-5t {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
    }
	#sec-5t .sec5-txt1 h2 {
    font-size: 35px !important;
    line-height: 40px;
}
	#sec5-inr1 > .col {
    flex-wrap: wrap;
	}
	#sec5-inr1:nth-child(1) > .col, #sec5-inr1:nth-child(3) > .col {
    flex-direction: column-reverse;
    gap: 20px 10px;
    text-align: center;
}
	    #sec5-inr1 > .col > .col:nth-child(1) > .vc_column-inner {
        padding-right: 0;
    }
	    #sec5-inr1 > .col > .col:nth-child(2) > .vc_column-inner {
        padding-left: 0;
    }
	    #sec5-inr1 > .col > .col:nth-child(1) > .vc_column-inner::before {
        display:none;
    }
		#sec-5 > .col > .col > .vc_column-inner::before {
    display:none;
}
	#sec-5 .sec5-txt2a {
    text-align: center;
}
	#sec-5 .img-with-aniamtion-wrap > .inner > .hover-wrap {
    padding: 0;
}
	#sec-5 {
    margin-bottom: 0;
    padding-bottom: 20px !important;
}
	    #sec-5 .nectar-fancy-ul ul {
        justify-content: center;
    }
		#sec-7 .sec7-txt3a h5 br {
    display: none;
}
    #sec-7 .sec7-txt3a h5 {
        width: 95%;
    }
	#sec-8 .sec8-txt1 p br {
    display: none;
}
	    #footer1-inr1 > .col > .col:nth-child(2) > .vc_column-inner {
        padding-left: 0;
    }
	#footer-1 {
    text-align: center;
}
	#footer-1 ul#menu-footer-menu3 li::before {
		left: 46% !important;
}
	#footer-1 .footer-logo1 {
    margin: 0 auto;
}
}
@media (max-width: 428px) {}
@media (max-width: 414px) {}
@media (max-width: 390px) {}
@media (max-width: 375px) {}
@media (max-width: 360px) {}