/*
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#ABOUT div#aboutin .nectar-milestone .number.default h2, div#ABOUT div#aboutin .nectar-milestone .number.default .symbol-wrap {
    font-size: 50px !important;
    line-height: 60px !important;
}

div#ABOUT div#aboutin .subject {
    font-size: 13px;
    line-height: 23px;
}
div#contat div#gform_fields_1 {
    row-gap: normal;
}

input#gform_submit_button_1 {
    background: linear-gradient(266deg, rgba(254, 218, 115, 1) 0%, rgba(181, 120, 40, 1) 48%, rgba(226, 201, 120, 1) 100%);
}
div#Galleryin .man:hover .hover-wrap-inner:before {
    height: 100%;
}
#top .b1 a:hover {
    filter: drop-shadow(2px 4px 6px #FEDA73);
}

a#b1:hover {
    filter: drop-shadow(2px 4px 6px #FEDA73);
}

div#ABOUT .hover-wrap-inner:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    left: 0;
    z-index: 99;
    background: linear-gradient(0deg, rgb(254 218 115 / 62%) 0%, rgb(181 120 40 / 50%) 48%, rgb(226 201 120 / 58%) 100%);
    transition: 0.9s;
}

div#ABOUT .hover-wrap-inner img {
    width: 100%;
}

div#ABOUT .hover-wrap-inner:hover:before {
    height: 100%;
}


div#What div#Whatin .vc_col-sm-4:hover .hover-wrap-inner:before {
    height:100%
}

div#What div#Whatin .vc_col-sm-4 .hover-wrap-inner:before {
      content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    left: 0;
    z-index: 99;
    background: linear-gradient(0deg, rgb(254 218 115 / 62%) 0%, rgb(181 120 40 / 50%) 48%, rgb(226 201 120 / 58%) 100%);
    transition: 0.9s;
        pointer-events: none;
    top:0;
}

div#Galleryin .man .hover-wrap-inner:before  {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    left: 0;
    z-index: 99;
    background: linear-gradient(0deg, rgb(254 218 115 / 62%) 0%, rgb(181 120 40 / 50%) 48%, rgb(226 201 120 / 58%) 100%);
    transition: 0.9s;
    top: 0;
    pointer-events: none;
}


div#Galleryin .man  img {
    width: 100%;
}

div#Galleryin .man {
    padding-inline: 10px;
}



#ABOUT  .inner-wrap.row-bg-layer:before {
    content: '';
    position: absolute;
    background-image: url(https://devu4.customdev.solutions/Warren/wp-content/uploads/2026/02/Ellipse-2.png);
    background-size: cover;
    width: 1305px;
    height: 1305px;
    z-index: 9999;
    right: -30%;
    top: -30px;
    animation: 2s scale linear alternate infinite;
        pointer-events: none;
}
@keyframes scale{
    0%{
        transform:scale(0.5)
    }
}




div#scr2 .row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://devu4.customdev.solutions/Warren/wp-content/uploads/2026/02/Ellipse-1.png);
    background-size: cover;
    width: 1305px;
    height: 1305px;
    z-index: 99999999;
    left: -30%;
    top: -530px;
    animation: 2s scale linear alternate infinite;
    pointer-events: none;
}



div#What .row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://devu4.customdev.solutions/Warren/wp-content/uploads/2026/02/Ellipse-3.png);
    background-size: cover;
    width: 1305px;
    height: 1305px;
    z-index: 99999999;
    left: -80%;
    top: -450px;
    animation: 2s scale linear alternate infinite;
    background-size: 100% 100% !important;
    pointer-events: none;
}



div#What .row-bg-wrap:after {
    content: '';
    position: absolute;
    background-image: url(https://devu4.customdev.solutions/Warren/wp-content/uploads/2026/02/Ellipse-4-1.png);
    background-size: cover;
    width: 1305px;
    height: 1305px;
    z-index: 99999999;
    right: -70%;
    top: -450px;
    animation: 2s scale linear alternate infinite;
    background-size: 100% 100% !important;
    pointer-events: none;
}








div#speak>.row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://devu4.customdev.solutions/Warren/wp-content/uploads/2026/02/Ellipse-4-1.png);
    background-size: cover;
    width: 1305px;
    height: 1305px;
    z-index: 99999999;
    left: -450px;
    top: -450px;
    animation: 2s scale linear alternate infinite;
    background-size: 100% 100% !important;
    pointer-events: none;
}




div#speak>.row-bg-wrap:after {
    content: '';
    position: absolute;
    background-image: url(https://devu4.customdev.solutions/Warren/wp-content/uploads/2026/02/Ellipse-3.png);
    background-size: cover;
    width: 1305px;
    height: 1305px;
    z-index: 99999999;
    right: -580px;
    animation: 2s scale linear alternate infinite;
    background-size: 100% 100% !important;
    bottom: -700px;
    pointer-events: none;
}



div#blog>.row-bg-wrap:after {
    content: '';
    position: absolute;
    background-image: url(https://devu4.customdev.solutions/Warren/wp-content/uploads/2026/02/Ellipse-3.png);
    background-size: cover;
    width: 1305px;
    height: 1305px;
    z-index: 99999999;
    left: -580px;
    animation: 2s scale linear alternate infinite;
    background-size: 100% 100% !important;
    bottom: -700px;
    pointer-events: none;
}

#top .b1 a {
    background: linear-gradient(266deg,rgba(254, 218, 115, 1) 0%, rgba(181, 120, 40, 1) 48%, rgba(226, 201, 120, 1) 100%);
    padding-block: 10px !important;
    padding-inline: 26px !important;
    tra0.9s: ;
    filter: drop-shadow(0px 0px 0px #FEDA73);
    transition: 0.9s !important;
}
#top .b1 a span {
    color: black;
    font-weight: 600;
}
div#ABOUT {
    padding-block: 100px 140px !important;
    margin-top: -4px;
}
div#ABOUT>.row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://devu4.customdev.solutions/Warren/wp-content/uploads/2026/02/pngegg-37-1.png);
    width: 494px;
    height: 504px;
    background-size: cover;
    z-index: 99;
    right: -11%;
    top: -150px;
    animation: 2s move linear alternate infinite;
}
@keyframes move{
    0%{
        transform:translateY(15px)
    }
}
div#ABOUT .text1 p {
    width: 87%;
}
div#ABOUT div#aboutin .nectar-milestone .number.default h2,div#ABOUT div#aboutin .nectar-milestone .number.default .symbol-wrap {
    font-family: 'Oswald';
    font-size: 70px !important;
    line-height: 80px !important;
}
div#ABOUT div#aboutin .nectar-milestone .number.default h2 {
    color: #9737AB;
}
div#ABOUT div#aboutin .symbol-wrap .subject {
}
div#ABOUT div#aboutin .subject {
    font-size: 16px;
    line-height: 26px;
}
div#scr1 h1,div#scr2 h1 {
    display: flex;
    align-items: center;
    padding-inline: 151px;
    font-size: 150px;
    line-height: 160px;
}
div#scr1 h1 img,div#scr2 h1 img {
    margin-bottom: 0px !important;
}
div#scr1,div#scr2 {
    rotate: -6deg;
    z-index: 999;
    margin-bottom: 50px;
}
.home .container-wrap {
    background-color: #131116;
}
div#scr2:before {
    content: '';
    position: absolute;
    background-image: url(https://devu4.customdev.solutions/Warren/wp-content/uploads/2026/02/pngegg-36-1-1.png);
    width: 685px;
    height: 497px;
    z-index: 9;
    background-size: contain;
    top: -280px;
    left: 0;
    right: 0;
    margin: 0 auto;
    rotate: 4deg;
    animation: 2s scale1 linear alternate infinite;
}
div#ABOUT>.row-bg-wrap:after {
    content: '';
    position: absolute;
    background-image: url(https://devu4.customdev.solutions/Warren/wp-content/uploads/2026/02/pngegg-38-1.png);
    width: 1071px;
    height: 976px;
    background-size: cover;
    z-index: 9;
    left: 0;
    top: unset;
    right: 0;
    margin: 0 auto;
    bottom: -140px;
        animation: 2s scale1 linear alternate infinite;
}
@keyframes scale1 {
    0%{
        transform:scale(0.8)
    }
}
div#What {
    padding-block: 110px  80px !important;
}
a#b1 {
    margin-bottom: 0;
    background: linear-gradient(266deg, rgba(254, 218, 115, 1) 0%, rgba(181, 120, 40, 1) 48%, rgba(226, 201, 120, 1) 100%);
    padding-block: 13px !important;
    padding-inline: 26px !important;
    border-radius: 0px !important;
    color: black;
    font-size: 16px;
    line-height: 26px;
    font-family: 'Oswald';
    filter: drop-shadow(0px 0px 0px #FEDA73);
    transition: 0.9s !important;
}
div#Gallery {
    padding-block: 10px 60px !important;
}
div#Gallery h2 {
    font-size: 210px;
    background: -webkit-linear-gradient(#9737ab, #9737ab00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 220px;
    margin-bottom: 0;
    margin-bottom: -80px;
}
div#Gallery div#Galleryin {
    padding-inline: 70px;
    margin-bottom: 20px;
}
div#speak .carousel-item {padding-block: 60px 50px !important;border-top: 1px solid #ffffff29;border-bottom: 1px solid #ffffff29;margin-inline: 11px;}
div#speak .carousel-item div#aboutin {
    margin-bottom: 0;
}
div#speak .carousel-item .iwithtext .iwt-icon img {
    width: 100%;
}
div#speak .carousel-item .iwithtext .iwt-text {
    padding-left: 90px;
}
div#speak .carousel-item .iwithtext .iwt-text h5 {margin-bottom: 0;background: -webkit-linear-gradient(#FEDA73, #FEDA73, #E2C978);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
div#speak .carousel-item .iwithtext {
    margin: 0 auto;
    display: table;
    margin-bottom: 30px;
}
div#speak .carousel-item:before {
    content: '';
    position: absolute;
    border: 1px solid #9737AB;
    width: 260px;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    animation: 2s scale  linear alternate infinite;
}
div#speak .carousel-item .iwithtext:before {
    content: '';
    position: absolute;
    background-image: url(https://devu4.customdev.solutions/Warren/wp-content/uploads/2026/02/Frame-8-1.png-1.png);
    width: 42px;
    height: 42px;
    top: -37px;
    left: -70px;

}
div#speak .carousel-item:after {
    content: '';
    position: absolute;
    border: 1px solid #9737AB;
    width: 260px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    animation: 2s scale  linear alternate infinite;
}
/* @keyframes scale{
    0%{
        transform:scale(0.3)
    }
} */
div#blog {
    padding-block: 90px !important;
}
a.post {
    display: none !important;
}
div#blog .post-area .post-content {
    border: 1px solid #ffffff42 !important;
}
div#blog .post-area .post-content .article-content-wrap {
    padding: 14px;
    background-color: transparent !important;
}
div#blog .post-area .post-content .article-content-wrap .post-header span {
    font-family: 'Inter';
    font-size: 16px;
    line-height: 26px;
    background-image: url(https://devu4.customdev.solutions/Warren/wp-content/uploads/2026/02/Icon-6.png);
    background-position: 0% 50%;
    padding-left: 22px;
    background-repeat: no-repeat;
    color: white;
}

div#blog .post-area .post-content .article-content-wrap .post-header h3.title {
    font-size: 24px;
    line-height: 34px;
    color: white;
    padding-top: 13px;
}
div#blog .masonry-blog-item .inner-wrap {
    background-color: transparent;
}
div#blog a {
    color: white;
}
div#blog .post-meta {
    border-top: 1px solid #ffffff52;
}
div#footer {
    padding-top: 60px !important;
    z-index: 9999;
}
div#footer .footer_logo {
    margin: 0 auto;
    margin-bottom: 30px;
}
div#footer div#sidebar input.tnp-email {
    background-color: transparent !important;
    color: white;
    padding-block: 0px !important;
}
div#footer div#sidebar  form.tnp-form {display: flex !important;}
div#footer div#sidebar input.tnp-submit {
    font-size: 0;
    width: 50px;
    height: 50px;
    border-radius: 100% !important;
    background-image: url(https://devu4.customdev.solutions/Warren/wp-content/uploads/2026/02/Button.png);
    background-repeat: no-repeat;
}
div#footer div#sidebar  .tnp.tnp-widget-minimal {
    background-color: #ffffff29;
    border: 1px solid #ffffff33;
    border-radius: 30px !important;
    padding: 4px;
}
div#footer  a#b1 {
    float: right;
    margin-right: 150px;
    margin-top: -58px;
}
div#footer  .wpb_widgetised_column.wpb_content_element {
    width: 52%;
    margin: 0 auto;
}
div#footer ul#menu-footer-menu {
    margin: 0;
}
div#footer ul#menu-footer-menu li {
    display: block;
}
div#footer ul#menu-footer-menu a {
    font-family: 'Oswald';
    font-size: 22px;
    line-height: 32px;
    text-transform: uppercase;
}
div#footer ul#menu-footer-menu {
    display: flex !important;
    justify-content: center;
    gap: 30px;
    margin-top: 30px;
}
div#footer div#html1 .iconnn ul {
    margin: 0;
}
div#footer div#html1 .iconnn ul li {
    display: inline-block;
    margin-right: 9px;
}
div#footer div#html1 .iconnn ul li i {
    color: #9737AB;
    background-color: #ffffff29;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 100%;
    font-size: 23px;
}
div#footer div#html1 .iconnn ul {
    margin: 0 auto;
    display: table;
}
div#footer-outer {
    display: none;
}
div#footer div#copyright1 {
    padding-block: 15px !important;
    border-top: 1px solid #ffffff24;
    margin-top: 50px;
}

div#footer div#copyright1 .COPY-TEXT1 {
    float: right;
}

div#author-bio {
    display: none;
}

div#trw {
    padding-top: 40px;
}
div#fom5 div#gform_fields_1 {
    gap: 0;
}

div#fom5 .vc_column-inner {
    padding-bottom: 2px;
}
div#speak .carousel-item .iwithtext img {
    border-radius: 50px;
}

div#speak .carousel-item:after {
    content: '';
    position: absolute;
    border: 1px solid #9737AB;
    width: unset;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto; 
    animation: 2s scale linear alternate infinite; 
    display: none !important;
}
div#Gallery a#b1 {
    margin: 0 auto;
    display: table;
}

div#speak .carousel-item {
    border-bottom: 0px solid #ffffff29;
}
div#privacypolicysec1 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
div#privacypolicysec1 p b {
    color: #000;
}
/* ================================= */
@media (max-width: 1920px) {

}
/* ================================= */
@media (max-width: 1600px) {
div#Gallery div#Galleryin .man {padding-inline: 10px;}
}
/* ================================= */
@media (max-width: 1440px) {
div#ABOUT>.row-bg-wrap:before {
    width: 424px;
    height: 434px;
}

div#Gallery div#Galleryin {
    padding-inline: 40px;
}
}
/* ================================= */
@media (max-width: 1366px) {
    div#speak .carousel-item p {
    font-size: 14px;
    line-height: 24px;
}

div#blog .post-area .post-content .article-content-wrap .post-header h3.title {
    font-size: 20px;
    line-height: 30px;
}
div#blog {
    padding-block: 90px !important;
    padding-bottom: 40px !important;
}
	
	
}
/* ================================= */
@media (max-width: 1280px) {
	div#ABOUT div#aboutin .nectar-milestone .number.default h2, div#ABOUT div#aboutin .nectar-milestone .number.default .symbol-wrap {
    font-size: 55px !important;
    line-height: 65px !important;
}

div#ABOUT div#aboutin .subject {
    font-size: 12px;
    line-height: 24px;
}
    div#speak .carousel-item p br {
    display: none;
}

div#footer .wpb_widgetised_column.wpb_content_element {
    width: 48%;
}

}
/* ================================= */
@media (max-width: 1024px) {
    #top #logo img {
    height: 42px;
}

div#ABOUT>.row-bg-wrap:before {
    width: 324px;
    height: 334px;
}

div#scr1 h1, div#scr2 h1 {
    font-size: 110px;
    line-height: 170px;
}

div#speak .carousel-item .iwithtext:before {
    left: -1px;
}

div#speak .carousel-item:after {
    width: 150px;
}

div#blog {
    padding-block: 50px !important;
}

div#blog .post-area .post-content .article-content-wrap .post-header h3.title {
    font-size: 15px;
    line-height: 26px;
}

div#footer a#b1 {
    display: none;
}

div#footer .footer_logo {
    width: 40%;
}

p {
    font-size: 12px;
    line-height: 22px;
}

}
/* ================================= */
@media (max-width: 912px) {


div#banner .col.span_12 {
    padding-top: 0;
}

div#ABOUT .img2 {
    display: none;
}

div#ABOUT .c1 {
    order: 1;
}

div#ABOUT .c1 img {
    width: 100%;
    object-fit: cover;
    height: 300px;
}

p {
    font-size: 14px !important;
    line-height: 23px;
}

div#ABOUT {
    text-align: center;
    width: 80%;
    margin: 0 auto;
    padding-block: 40px !important;
}

div#ABOUT .text1 p {
    width: 100%;
}



div#What {
    padding-block: 40px !important;
    width: 80%;
    margin: 0 auto;
}

div#What div#Whatin img {
    width: 100%;
    object-fit: cover;
    height: 360px;
}

div#Gallery h2 {
    font-size: 130px;
    line-height: 140px;
}

div#speak {
    text-align: center;
}

div#speak .carousel-item .iwithtext .iwt-icon {
    position: relative;
    margin: 0 auto;
    display: table;
}

div#speak .carousel-item .iwithtext .iwt-text {
    padding-inline: 0;
}

div#blog {
    text-align: center;
    margin: 0 auto;
}

div#blog .masonry-blog-item .inner-wrap {
    margin: ;
}

div#blog article {
}

div#copyright1 {
    text-align: center;
}

div#footer div#copyright1 .COPY-TEXT1 {
    float: unset;
}

div#footer div#copyright1 .vc_col-sm-6 {
    margin-bottom: 0;
}

}
/* ================================= */
@media (max-width: 912px) {

}
/* ================================= */
@media (max-width: 800px) {

}
/* ================================= */
@media (max-width: 480px) {
    div#ABOUT>.row-bg-wrap:before {
    display: none;
}

h2 {
    font-size: 25px !important;
    line-height: 35px !important;
}

div#ABOUT {
    width: 100%;
}

div#scr1, div#scr2 {
    display: none;
}

div#What {
    width: 100%;
}

h2 br {
    display: none;
}

div#Galleryin {
    padding-inline: 10px  !important;
}

div#footer .footer_logo {
    width: auto;
}

div#footer .wpb_widgetised_column.wpb_content_element {
    width: 100%;
}

div#footer ul#menu-footer-menu {flex-wrap: wrap;}

div#footer a#b1 {
    display: block;
    margin: 0 auto;
    float: unset;
    margin-top: 20px;
    width: fit-content;
}

div#copyright1 p {
    font-size: 10px !important;
}
div#ABOUT h2 {
    font-size: 21px !important;
}
    div#footer ul#menu-footer-menu li a {
        font-size: 14px;
    }
div#footer ul#menu-footer-menu {
    display: flex !important;
    justify-content: center;
    gap: 9px;
    margin-top: 30px;
}	
	
    div#blog {
        text-align: center;
        margin: 0 auto;
        padding-bottom: 0px !important;
    }
	
	
	
	
}
/* ================================= */


@media (max-width: 428px){
	
div#ABOUT h2 {
        font-size: 17px !important;
    }	
	
	div#speak h2 {
    font-size: 22px !important;
}
	
}
@media (max-width: 414px){
	
    div#footer ul#menu-footer-menu li a {
        font-size: 11px;
    }	
	
	
}
@media (max-width: 390px){}
@media (max-width: 375px){
	
    div#ABOUT h2 {
        font-size: 15px !important;
    }	
	
	
}
@media (max-width: 360px){}