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

/* Contact detials */
.contact-info {
    max-width: 480px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.contact-item {
    display: flex;
    align-items: center;
    gap: 12px;
}
.contact-icon {
    width: 36px;
    height: 36px;
    background: #519be2;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    flex-shrink: 0;
}
.contact-content p {
    margin: 0;
    font-size: 14px;
    color: #555;
    line-height: 1.3;
}
.contact-content a {
    color: #555;
    text-decoration: none;
    transition: 0.3s;
}
.contact-content a:hover {
    color: #519be2;
}

/* Contact detials */


div#PROCESS .carousel-item h5 {
    min-height: 80px;
}
div#PROCESS .carousel-item {
    background-color: #7bb2e912;
    padding: 20px;
    border-radius: 20px;
    border: 1px solid #F5F5F4;
    box-sizing: border-box;
    transition: 0.8s transform, 0.8s box-shadow;
}

div#PROCESS .carousel-item:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06);
}

div#PROCESS .carousel-item p {
    height: 150px;
    overflow-x: unset;
    overflow-y: scroll;
    margin: 0;
    scrollbar-width: thin;
    scrollbar-color: #519be2 #F5F5F5;
}

/* WebKit/Chromium/Safari scrollbar support */
div#PROCESS .carousel-item p::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}

div#PROCESS .carousel-item p::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

div#PROCESS .carousel-item p::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #D62929;
}

div#PROCESS .carousel-item p::-webkit-scrollbar-thumb:hover {
    background-color: #B01F1F;
}
/* ====================Career====================== */
div#METHODOLOGY p,div#Pillars p,div#PROCESS p {
    font-size: 18px;
    line-height: 30px;
}
div#Pillars .text1 h2, div#PROCESS h2 {
    text-transform: capitalize;
    font-family: 'Playfair-reg';
    font-style: normal;
    color: #053C51;
    padding-bottom: 20px;
    font-weight: 400;
    font-size: 68px;
    line-height: 82px;
}
/* ========================================== */
#top .current_page_item span {
    color: black;
    font-weight: 900;
    text-decoration: underline;
}
/* ====================Career====================== */
div#ACTIVEMANDATES div#SecurePlacementin .text6 h2 {
    font-family: 'Playfair-reg';
    font-weight: 400;
    opacity: 3%;
    font-size: 190px;
}
div#ACTIVEMANDATES div#SecurePlacementin .text6 {
    position: absolute;
    bottom: -5%;
    right: -7%;
}
div#INITIATESEARCH {
    padding-block: 30px !important;
}
div#INITIATESEARCH .text1 h6 {
    letter-spacing: 0;
    font-style: italic;
}
div#INITIATESEARCH .text1 h2 {
    font-family: Playfair-reg;
    font-weight: 300;
    text-transform: math-auto;
    font-size: 73px !important;
    line-height: 83px !important;
}
div#INITIATESEARCH .text1 p {
    padding-block: 18px;
    font-size: 18px;
    line-height: 28px;
    width: 73%;
}
a#b3 {
    margin: 0;
    font-size: 15px;
    line-height: 25px;
    border-radius: 0px !important;
    padding-block: 16px 14px !important;
    padding-inline: 20px 50px;
    background-image: url(https://devu4.customdev.solutions/David1/wp-content/uploads/2026/07/SVG-17.png);
    background-repeat: no-repeat;
    background-position: 91% 50%;
}
div#INITIATESEARCH div#RetentionImpact {
    background-color: #ffffff0a;
    border: 1px solid #ffffff1a;
    backdrop-filter: blur(44px);
    padding: 30px 32px;
}
div#INITIATESEARCH div#RetentionImpact .iwithtext {
    margin-bottom: 18px;
}
div#INITIATESEARCH div#RetentionImpact .iwithtext .iwt-icon {
    right: 0;
    left: unset;
    margin-top: 2px;
}
div#INITIATESEARCH div#RetentionImpact .iwithtext .iwt-icon img {
    width: 100%;
}
div#INITIATESEARCH div#RetentionImpact .iwithtext  .iwt-text {
    padding-left: 0;
}
div#INITIATESEARCH div#RetentionImpact .iwithtext .iwt-text h6 {
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 1px;
    font-weight: 700;
}
div#INITIATESEARCH div#RetentionImpact h2 {
    font-family: 'Playfair-reg';
    font-weight: 400 !important;
    font-size: 107px;
    line-height: 107px;
    padding-bottom: 30px;
}
div#INITIATESEARCH div#RetentionImpact h2 strong {
    font-family: 'Playfair-reg';
    font-weight: 400;
    font-size: 25px;
    line-height: 35px;
    padding-left: 12px;
}
div#INITIATESEARCH div#RetentionImpact div#html1 ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    gap: 11px 4px;
    flex-wrap: wrap;
}
div#INITIATESEARCH div#RetentionImpact div#html1 ul li {
    display: block;
    background-color: #11182796;
    border: 1px solid #519be221;
    width: 96px;
    height: 96px;
    display: flex;
    align-items: center;
    justify-content: center;
}
div#INITIATESEARCH div#RetentionImpact div#html1 ul li img {
    margin: 0;
}
div#INITIATESEARCH div#RetentionImpact .iwithtext+.iwithtext+.iwithtext {
    opacity: 0;
}
div#INITIATESEARCH  .c2 {
    padding-left: 30px !important;
}
div#INITIATESEARCH div#RetentionImpact .iwithtext:last-child {border-top: 1px solid #c0c0c036;padding-top: 22px;margin-top: 33px;margin-bottom: 0;}
div#INITIATESEARCH div#RetentionImpact .iwithtext:last-child h6 {
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 200;
    letter-spacing: 3px;
}
div#INITIATESEARCH div#RetentionImpact .iwithtext:last-child .iwt-icon {
    margin-top: 27px;
}
div#ACTIVEMANDATES {
    padding-block: 40px 0px !important;
    width: 90%;
    margin: 0 auto;
}
div#ACTIVEMANDATES .text1 {
    padding-bottom: 70px;
}
div#ACTIVEMANDATES div#SecurePlacementin {
    padding: 50px 50px;
    overflow: hidden;
}
div#ACTIVEMANDATES div#SecurePlacementin div#html2 ul {
    margin: 0;
}
div#ACTIVEMANDATES div#SecurePlacementin div#html2 ul li {
    display: inline-block;
    margin-right: 8px;
}
div#ACTIVEMANDATES div#SecurePlacementin div#html2 ul li h6 {
    font-family: JetBrains;
    font-size: 10px;
    line-height: 20px;
    border: 2px solid #BFBFBF;
    padding-block: 8px 6px;
    padding-inline: 18px;
}
div#ACTIVEMANDATES div#SecurePlacementin div#html2 ul li.Full-time h6 {
    background-color: #042633;
    color: white;
    border: 1px solid #042633;
}
div#ACTIVEMANDATES div#SecurePlacementin h3 {
    font-family: 'Playfair-reg';
    font-size: 36px;
    line-height: 49px;
    font-weight: 700;
    color: #042633;
    padding-block: 20px 20px;
}
div#ACTIVEMANDATES div#SecurePlacementin .text2 {
    border-bottom: 1px solid #bfbfbf80;
    margin-bottom: 40px;
    padding-bottom: 31px;
}
div#ACTIVEMANDATES div#SecurePlacementin .text2 h6 span {
    display: flex;
    align-items: center;
    gap: 5px;
    font-family: 'JetBrains';
    font-size: 12px;
    line-height: 22px;
    padding-bottom: 10px;
}
div#ACTIVEMANDATES div#SecurePlacementin .text2 h6 span img {
    margin: 0;
}
div#ACTIVEMANDATES div#SecurePlacementin .text2 p {
    opacity: 60%;
}
div#SecurePlacementin a#b4 {
    margin-bottom: 0;
    width: 100% !important;
    background-color: transparent !important;
    font-family: JetBrains;
    color: #042633;
    text-transform: uppercase;
    letter-spacing: 3px;
    border: 1px solid #BFBFBF;
    border-radius: 0px !important;
    padding-block: 20px;
    background-image: url(https://devu4.customdev.solutions/David1/wp-content/uploads/2026/07/SVG-18.png);
    background-repeat: no-repeat;
    background-position: 99% 50%;
}
/* ====================Career====================== */

/* ====================Our Methodology-page================================= */
.line h6 span {
    display: flex;
    align-items: center;
    gap: 10px;
}

div#Pillars .text1 h6 {
    padding-bottom: 0px;
}
div#Pillars .text1 {
    padding-bottom: 50px;
}
div#Pillars .vc_col-sm-6 h2 {
    font-size: 100px !important;
    padding-bottom: 20px;
}

div#Pillars .vc_col-sm-6 h3 {
    padding-bottom: 20px;
    font-weight: 700;
    font-size: 45px;
    line-height: 55px;
}
div#Pillars .vc_col-sm-6 p {position: relative;padding-bottom: 30px;font-size: 18px;line-height: 28px;width: 81%;}
div#Pillars .vc_col-sm-6 p:before {
    content: '';
    position: absolute;
    border: 1px solid #053C51;
    width: 60px;
    bottom: 0;
}
div#Pillars  .c2 {
    padding-top: 120px;
}
div#Pillars .c2 .vc_column-inner .wpb_wrapper .text2 {margin-left: 120px;}
div#Pillars .c2 .vc_column-inner .wpb_wrapper .text2 p {width: 100%;}

div#Pillars .c3 {
    padding-top: 80px;
}

.line h6 span img {
    margin: 0 !important;
}
div#Pillars {
    padding-block: 40px 90px !important;
}
div#Pillars .text1 h2 {
    text-transform: capitalize;
}
div#Pillars .carousel-item {
    padding-right: 50px;
}
div#Pillars .carousel-item h6 {margin-bottom: 20px;}
div#Pillars .carousel-item h5 {
    font-weight: 600;
    font-size: 19px;
    line-height: 29px;
    padding-bottom: 10px;
}
div#INQUIRIES .toggle.default {
    border-bottom: 2px solid black;
}
div#INQUIRIES .toggle.default a.nectar-inherit-h5.toggle-heading {
    padding-block: 17px !important;
    color: black;
    font-size: 20px;
    line-height: 30px;
}
div#INQUIRIES .toggle.default i {
    filter: brightness(0);
}
div#INQUIRIES .toggle.default.open i:before {
    opacity: 0;
}
div#INQUIRIES .toggle.default.open i {
    background-image: url(https://devu4.customdev.solutions/David1/wp-content/uploads/2026/07/x.png);
    background-repeat: no-repeat;
    background-position: 50%;
}
div#INQUIRIES .toggle.default.open .inner-toggle-wrap {
    width: 100%%;
    padding-bottom: 5px;
}
div#INQUIRIES .toggle.default.open {padding-bottom: 15px;}
div#INQUIRIES .toggle.default.open .inner-toggle-wrap p {
    color: black;
    font-size: 16px;
    line-height: 26px;
	    padding-bottom: 7px;
}

div#PROCESS {
    padding-block: 180px 170px !important;
}
div#PROCESS .text1 h2 {
    text-transform: capitalize;
    font-family: 'Playfair-reg';
    font-style: normal;
    color: #053C51;
    padding-bottom: 20px;
	    font-weight: 400;
}
div#PROCESS .carousel-item h6 {
    margin: 0 auto;
    display: table;
}
div#PROCESS .carousel-item h6 img {
    margin: 0;
    margin-bottom: 24px;
}
div#PROCESS .carousel-item h5 {
    padding-bottom: 10px;
    font-family: 'Playfair-reg';
}

div#PROCESS .carousel-item {
    margin-inline: 3px;
}
div#PROCESS .carousel-item p {
    font-size: 12px;
    line-height: 22px;
}
div#INQUIRIES {
    padding-block: 70px !important;
    width: 80%;
    margin: 0 auto;
}
.line1 h6 span {
    justify-content: center;
}
/* ====================Our Methodology-page================================= */
div#METHODOLOGY .text1 h6 {
    font-family: JetBrains;
}


#top .b1 a {
    background-color: #519BE2;
    padding-block: 11px !important;
    padding-inline: 30px !important;
    filter: drop-shadow(0px 2px 4px black);
}
#top .b1 a span {
    color: white;
}
div#ajax-content-wrap {
    --scroll-bar-w: 0px;
}
div#SYNERGISTIC {
    padding-top: 180px !important;
}
div#SYNERGISTIC .text1 h2 {
    font-size: 130px;
    line-height: 210px;
    position: relative;
    text-align: center;
}
div#SYNERGISTIC .text1 h2:before {
    content: '';
    position: absolute;
    background-image: url(https://sitebrain.customdev.solutions/test/wp-content/uploads/2026/07/Rectangle-7.png);
    width: 120%;
    height: 206px;
    z-index: 9999;
    bottom: 0;
    background-size: 100% 100%;
}
div#SYNERGISTIC .text1 {
    padding-bottom: 130px !important;
}
 div#premisein .text2 p strong {font-weight: 900;color: #519BE2;font-size: 46px;}
 div#premisein p {
    font-size: 18px;
    line-height: 28px;
}
div#premisein .text3 p em {
    font-family: 'Inter';
    font-weight: 400;
}
 div#premisein  .text3 {
    border-left: 7px solid #519BE2;
    padding-left: 30px;
}
div#premisein .text3 p {
    text-transform: capitalize;
    font-size: 22px;
    line-height: 32px;
    font-weight: 400;
    width: 80%;
}
 div#premisein .text4 p {
    padding-bottom: 11px;
}
div#premisein  .nectar-milestone {
    background-color: #519BE2;
    color: white;
    text-align: left;
    padding-inline: 40px;
    padding-block: 30px;
    position: absolute;
    bottom: 0;
    right: 40px;
    width: 45%;
}
 div#premisein .nectar-milestone .number.default {
    margin-bottom: 0;
}
 div#premisein .nectar-milestone  .subject {
    font-family: 'Playfair Display';
    font-style: italic;
    font-size: 20px;
    line-height: 30px;
}
 div#premisein  .hover-wrap {
    margin-bottom: 0;
}
.man-contaner1 {
    padding-inline: 80px !important;
}

div#premisein {
    padding-bottom: 60px !important;
}

div#METHODOLOGY {
    padding-block: 50px !important;
}
div#METHODOLOGY .text1 {
    padding-bottom: 20px;
}

div#METHODOLOGY .carousel-item {
    margin-inline: 40px !important;
}

div#METHODOLOGY .carousel-item h4 {
    padding-block: 37px 12px;
    position: relative;
}

div#METHODOLOGY .carousel-item h4:before {
    content: '';
    position: absolute;
    border: 1px solid #0F1729;
    width: 90px;
    top: 0;
}

div#METHODOLOGY .carousel-item p {
    opacity: 80%;
}

div#Strategic {
    padding-block: 130px !important;
}
div#Strategic div#Strategicin .man2 .vc_column-inner {
    height: auto;
    margin-top: 35px;
    height: 236px;
}
/* div#Strategic div#Strategicin .man4 .vc_column-inner,div#Strategic div#Strategicin .man5 .vc_column-inner {
    height: 217px;
} */
/* div#Strategic div#Strategicin .man1 .vc_column-inner,div#Strategic div#Strategicin .man3 .vc_column-inner {
    height: 272px;
} */
div#Strategic div#Strategicin .man .vc_column-inner {
    border: 1px solid #BFBFBF;
    background-color: #519be2;
    padding: 20px 20px;
    height: 280px;
}

div#Strategic div#Strategicin .man em {
    margin-top: -60px;
}

div#Strategic div#Strategicin .man h4 {
    opacity: 50%;
    margin-top: -51px;
    float: right;
    text-transform: lowercase;
    font-family: 'Inter';
}

div#Strategic div#Strategicin .man h5 {padding-top: 13px;}

div#Strategic div#Strategicin .man p {
    opacity: 70%;
}

div#Strategic div#Strategicin:nth-child(3) p {
    width: 100%;
}
div#Strategic div#Strategicin .man h4 {
    display: none;
}



div#Strategic div#Strategicin .man .vc_column-inner img {
    display: table;
    filter: brightness(10);
    margin: 0 auto;
}
#Strategic #Strategicin .man .vc_column-inner {
    width: 340px;
    height: 340px;
    margin: 0 auto;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 40px;
    box-sizing: border-box;
}
div#Strategic div#Strategicin .man h5 span, div#Strategic div#Strategicin .man p span {
    color: #fff !important;
}
    #Strategic #Strategicin .man .vc_column-inner {
        width: 280px;
        height: 280px;
        margin: 20px auto;
        border-radius: 50%;
    }
a#b1 {
    font-size: 15px;
    line-height: 25px;
    border-radius: 0px !important;
    margin: 0;
    padding-block: 14px 12px !important;
    padding-inline: 40px !important;
}

div#Strategic a#b1 {
    margin: 0 auto;
    display: table;
    filter: drop-shadow(2px 4px 6px #ccc);
}

div#image-sec {
    padding-block: 140px !important;
}


div#PERSPECTIVES .text1 {
    padding-bottom: 80px !important;
}

h6 {
    letter-spacing: 3px;
}

div#PERSPECTIVES .carousel-item {}

div#PERSPECTIVES .carousel-item .iwithtext {
    display: flex !important;
    align-items: center !important;
}


div#PERSPECTIVES .carousel-item .iwithtext .iwt-icon img {
    width: 100%;
}

div#PERSPECTIVES .carousel-item .iwithtext .iwt-icon {
    left: unset;
    right: 0;
}

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

div#PERSPECTIVES .carousel-item .iwithtext .iwt-text h3 {
    width: 100%;
    font-size: 18px;
    line-height: 39px;
    text-transform: math-auto;
    position: relative;
    padding-bottom: 40px;
    font-family: 'Inter';
    font-weight: 400 !important;
	text-align:center;
}
div#PERSPECTIVES p {
    text-align: center;
}
div#PERSPECTIVES .carousel-item .iwithtext .iwt-icon {
/*     margin-top: 6%; */
	display:none !important;
}

div#PERSPECTIVES .carousel-item .iwithtext .iwt-text h3::before {
    content: "";
    position: absolute;
    width: 60px;
    border-bottom: 1px solid #519be2;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

div#PERSPECTIVE .owl-dots {}

div#PERSPECTIVE button.owl-dot {
}

div#PERSPECTIVES {
    padding-bottom: 140px !important;
}

div#PERSPECTIVES button.owl-dot span {
    width: 70px;
    border-radius: 0;
}

div#PERSPECTIVES button.owl-dot.active span {
    transform: unset;
}

button.owl-dot.active {}

div#CONTACT {
    padding-block: 70px !important;
}

div#CONTACT .text1 h2 {
    font-size: 42px;
    line-height: 70px;
    text-transform: math-auto;
}
div#CONTACT .text1 p {
    width: 70%;
    font-size: 17px;
    line-height: 27px;
    opacity: 80%;
}

div#CONTACT  .text3 {
    border-bottom: 1px solid #BFBFBF;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

div#CONTACT .text3 h6 {
    opacity: 50%;
    font-size: 13px;
}

div#CONTACT .text3 p,div#CONTACT .text3 a {
    font-size: 16px;
    line-height: 26px;
}

div#CONTACT .iconnn ul {
    margin: 0;
}

div#CONTACT .iconnn h6 {
    opacity: 50%;
    font-size: 13px;
}

div#CONTACT .iconnn ul li {
    display: inline-block;
    margin-right: 10px;
}

div#CONTACT .iconnn ul li i {
    top: 0;
    color: #0F1729;
    top: 0;
    font-size: 18px;
}

div#CONTACT div#wpforms-38 {
    margin-top: 0;
}

div#CONTACT .c2 .vc_column-inner {
    padding: 40px;
}

div#CONTACT .c2 label {
    font-family: 'Inter';
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 3px;
    color: black;
    opacity: 50%;
    margin-bottom: 0;
}

div#CONTACT .c2 input,div#CONTACT .c2 select {
    color: black;
    opacity: 60%;
    border: 0;
    border-bottom: 4px solid black;
    border-radius: 0;
    padding-inline: 0;
    padding-block: 27px;
}

div#CONTACT .c2 input::placeholder {
    color: black;
    opacity: 60%;
}

div#CONTACT .c2 textarea {
    color: black;
    opacity: 60%;
    border: 0;
    border-bottom: 4px solid black;
    border-radius: 0;
    padding-inline: 0;
}

div#CONTACT .c2 .wpforms-submit-container {
    margin-top: 50px;
}

div#CONTACT .c2 .wpforms-submit-container button#wpforms-submit-38 {
    width: 100%;
    background-color: #519BE2;
    height: 60px;
    border-radius: 0px !important;
    font-family: 'Inter';
    font-weight: 400;
    letter-spacing: 3px;
    font-size: 12px;
}

#footer-outer #footer-widgets .row {
    padding-block: 50px 0px;
}

#footer-outer #footer-widgets .row div#media_image-2 {
    margin-bottom: 10px;
}

#footer-outer #footer-widgets .row div#text-2 {
    margin-bottom: 30px;
}

#footer-outer #footer-widgets .iconnn li {
    display: inline-block;
    margin-right: 12px;
}

#footer-outer #footer-widgets .iconnn li i {
    top: 0;
    border: 1px solid #519BE2;
    color: #519BE2;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 100%;
    font-size: 15px;
}

#footer-outer #footer-widgets div#nav_menu-2 {
    margin: 0 auto;
    display: table;
}

#footer-outer #footer-widgets  h4 {
    padding-bottom: 10px;
    border-bottom: 3px solid #519BE2;
    width: fit-content;
}

#footer-outer #footer-widgets  div#nav_menu-3 {
    float: right;
}

div#copyright {
    padding-block: 15px !important;
}
div#CONTACT .c2 select {
    padding-block: 7px;
}
div#Pillars .vc_col-sm-6 h2 {
    font-size: 60px !important;
    padding-bottom: 0px;
    line-height: 50px !important;
    font-weight: 600;
}
#Careers .buttons {
  position: relative;
  left: -320px;
  bottom: 50px;
}
div#Pillars .row-bg-layer:before {
    content:"";
    background: url(https://devu4.customdev.solutions/David1/wp-content/uploads/2026/07/Group-1597885148-1.png);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
    width: 756px;
    height: 564px;
    background-size: 100% 100%;
    margin: 0 auto;
    margin-top: 460px;
}

div#Pillars .row-bg-layer {
    position: relative;
}
div#Vista {
    display: none;
}
div#PERSPECTIVES {
    padding-top: 70px !important;
}
div#PERSPECTIVES h6 {
    font-weight: 800;
    font-size: 47px !important;
}
div#PERSPECTIVES img {
    display: table;
    margin: 0 auto;
    filter: brightness(0) saturate(100%) invert(79%) sepia(34%) saturate(7443%) hue-rotate(184deg) brightness(91%) contrast(93%);
	width:10% !important;
}
div#PERSPECTIVES .text1 {
    padding-bottom: 30px !important;
}
div#Careers h1 {
    color: #000;
    margin-top: 100px !important;
}
div#Careers {
    padding-bottom: 110px !important;
}
div#SYNERGISTIC h2,div#Vista h1,div#METHODOLOGY h2,div#Strategic h2,div#CONTACT .text1 h2,div#PERSPECTIVES h6,div#Careers h1{
    font-family: "Playfair Display";
	color:#000;
}
div#INQUIRIES h2 {
    font-family: "Playfair Display";
    font-weight: normal;
    font-style: normal !important;
    text-transform: capitalize;
}
div#PERSPECTIVES h6 {
    font-size: 25px !important;
    line-height: 40px;
}
div#INQUIRIES h3 {
    font-family: 'Playfair Display';
    font-size: 35px;
    line-height: 70px;
    font-weight: 500;
}
div#METHODOLOGY h2 {
    font-size: 40px !important;
}
div#Strategic h2 {
    font-size: 40px !important;
}
@media (max-width: 1600px){
    div#INITIATESEARCH div#RetentionImpact div#html1 ul {
    gap: 11px 4px;
}

div#INITIATESEARCH div#RetentionImpact div#html1 ul li {
    width: 86px;
    height: 86px;
}
    div#INITIATESEARCH .text1 h2 {
    font-size: 63px !important;
    line-height: 76px !important;
}
    h2 {
    font-size: 73px !important;
    line-height: 83px !important;
}
	.man-contaner1 {
    padding-inline: 50px !important;
}

div#SYNERGISTIC .text1 {
    padding-bottom: 110px !important;
}

div#premisein .c1 {
    padding-right: 40px;
}

div#premisein .nectar-milestone {
    right: 0;
    width: 52%;
}

div#premisein .nectar-milestone .subject {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
}
div#premisein .text3 p {
    width: 90%;
}

div#METHODOLOGY .carousel-item {
    margin-inline: 20px !important;
}
.man-contaner1 {
    padding-inline: 60px !important;
}
	#Careers .buttons {
  position: relative;
  left: -170px;
  bottom: 79px;
}
}
@media (max-width: 1440px){

    div#premisein .text3 p {
    font-size: 19px;
    line-height: 29px;
}

div#premisein p {
    font-size: 16px;
    line-height: 27px;
}

div#Strategic {
    padding-block: 80px !important;
}
	#Careers .buttons {
  left: -89px;
  bottom: 79px;
}
	div#SYNERGISTIC .text1 h2 {
  font-size: 92px !important;
  line-height: 130px !important;
}
	#CONTACT h2 {
  font-size: 45px !important;
}
}
@media (max-width: 1366px){
    div#Pillars .c2 .vc_column-inner .wpb_wrapper .text2 {
    margin-left: 100px;
}
div#Pillars .vc_col-sm-6 p {
    font-size: 17px;
    line-height: 27px;
}
    div#Pillars .carousel-item {
    padding-right: 20px;
}
    div#PROCESS .carousel-item p {
    font-size: 11px;
    line-height: 21px;
}
h3 {
    font-size: 30px !important;
    line-height: 40px !important;
}

div#premisein .nectar-milestone {
    width: 64%;
}
    div#Pillars .text1 h2, div#PROCESS h2 {
        font-size: 58px !important;
        line-height: 63px !important;
    }
	#Careers .buttons {
  left: -80px;
  bottom: 59px;
}

	div#PERSPECTIVES .carousel-item .iwithtext .iwt-text h3 {
  font-size: 18px !important;
  line-height: 39px !important;
}
	#premisein h3 {
  font-size: 22px !important;
}
	
}

@media (max-width: 1326px){
}


@media (max-width: 1280px){
}
@media (max-width: 1024px){
	#Careers .buttons {
  left: -82px;
  bottom: 19px;
}
	div#premisein p {
  padding: 0px !important;
  font-size: 14px;
}
	
}
@media (max-width: 912px){
	 div#SYNERGISTIC .text1 h2 {
    font-size: 119px !important;
    line-height: 170px !important;
  }
	#premisein {
  padding: 0px 140px !important;
}
	#METHODOLOGY {
  padding: 0px 140px !important;
}
	#Strategic .vc_column-inner {
  padding: 0px 140px;
}
	div#Strategic {
    padding-block: 50px !important;
  }
	#Strategic h2 {
  font-size: 42px !important;
}
	div#CONTACT .vc_column-inner {
  padding: 0px 140px;
}
	div#CONTACT .c2 .vc_column-inner {
  margin: 0px 140px !important;
}
	#footer-outer #footer-widgets div#nav_menu-2 {
  margin: unset;
}
	 #footer-widgets  .col.span_4 {
  width: 100% !important;
}
	#footer-widgets .contact-info {
  margin: unset !important;
}
	#footer-widgets .container .col.span_4 {
    margin-bottom: 0px !important;
  }
	#footer-outer .widget {
  margin-bottom: 0px;
}
	div#CONTACT .text1 h2 {
  font-size: 60px !important;
  line-height: 70px !important;
}
	div#PERSPECTIVES .carousel-item .iwithtext .iwt-text h3 {
    width: 100%;
  }
	#premisein h3 {
  margin-top: 20px;
  font-size: 22px !important;
  line-height: 31px !important;
}
	div#PERSPECTIVES .carousel-item .iwithtext .iwt-text h3 {
  font-size: 17px !important;
}
	div#Pillars .row-bg-layer::before {
  display: none;
}
	 div#Pillars .c2 .vc_column-inner .wpb_wrapper .text2 {
    margin-left: 0;
  }
	 #Careers .buttons {
    left: -49px;
    bottom: 19px;
  }
	div#ACTIVEMANDATES {
  padding-block: 130px 0px !important;
}
	div#ACTIVEMANDATES .text1 {
  padding-bottom: 80px;
}
}
@media (max-width: 800px){
	 div#SYNERGISTIC .text1 h2 {
    font-size: 99px !important;
    line-height: 150px !important;
  }
	 #Careers .buttons {
    left: -42px;
    bottom: 0px;
  }
}
@media (max-width: 480px){
	
	  #premisein {
    padding: 0px 20px !important;
  }
	#METHODOLOGY {
  padding: 0px 0px !important;
}
	#Strategic .vc_column-inner {
  padding: 0px 0px;
}
	div#CONTACT .vc_column-inner {
  padding: 0px 0px;
}
	div#CONTACT .c2 .vc_column-inner {
  margin: 0px 0px !important;
}
	  div#SYNERGISTIC .text1 h2 {
    font-size: 59px !important;
    line-height: 130px !important;
  }
	#METHODOLOGY {
    padding: 0px 20px !important;
  }
	div#METHODOLOGY h2 {
  font-size: 60px !important;
}
	 #Strategic h2 {
    font-size: 33px !important;
  }
	div#PERSPECTIVES .carousel-item .iwithtext {
  display: inline-grid !important;
}
	div#PERSPECTIVES .carousel-item .iwithtext .iwt-icon img {
  width: unset !important;
}
	div#PERSPECTIVES .carousel-item .iwithtext .iwt-icon {
     margin-top: 0% !important;
     position: relative;
}
	#footer-widgets .contact-info {
  margin-bottom: 20px !important;
}
	#footer-outer #copyright p {
  font-size: 12px !important;
}
	div#SYNERGISTIC {
  padding-top: 80px !important;
}
	 div#SYNERGISTIC .text1 {
    padding-bottom: 40px !important;
  }
	 div#Pillars .text1 h2, div#PROCESS h2 {
    font-size: 38px !important;
    line-height: 53px !important;
  }
	 div#Pillars .c2 .vc_column-inner .wpb_wrapper .text2 {
    margin-left: 0 !important;
  }
	div#INQUIRIES {
  padding-block: 70px !important;
  width: 90%;
}
	#INQUIRIES h2 {
  font-size: 53px !important;
  line-height: 69px !important;
}
	div#INQUIRIES .toggle.default.open .inner-toggle-wrap p {
  font-size: 16px;
  line-height: 23px;
  padding-bottom: 4px;
}
	div#PROCESS {
  padding-block: 120px 90px !important;
}
	div#ACTIVEMANDATES {
  padding-block: 80px 0px !important;
  width: 100%;
}
	 #Careers .buttons {
    left: -25px;
    bottom: -20px;
  }
	div#ACTIVEMANDATES div#SecurePlacementin .text2 h6 span {
  font-size: 10px;
}
	div#Vista {
    display: block;
}
	#Careers {
  display: none;
}
	
}


@media (max-width: 428px){
	#ACTIVEMANDATES h2 {
  font-size: 62px !important;
}
	 #INQUIRIES h2 {
    font-size: 43px !important;
    line-height: 68px !important;
  }
	
}