/*
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=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    color: #636363;
    font-family: "Work Sans";
    font-size: 18.362px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.034px; /* 120% */
    letter-spacing: -0.612px;
    padding:14px 28px;
    transition:all 0.5s linear;
    margin: 0;
    margin-right: 10px !important;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li:last-child>a{
     margin-right: 0px !important;
}
p {
    text-align: justify !important;
	font-size: 17px !important;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a:hover{
    border-radius: 36.724px;
    background: #F6F5F2;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li.current-menu-item>a{
    border-radius: 36.724px;
    background: #F6F5F2;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after{
    display:none;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-51>a {
    color: rgba(0, 0, 0, 0.80);
    text-align: center;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 17.421px; /* 96.784% */
    letter-spacing: -0.232px;
    padding:18px 40px;
    border-radius: 116.141px;
    border: 1.161px solid rgba(0, 0, 0, 0.10);
    background: #E7AC24;
}
div#sec1 h2 {
    color: #FFF;
    text-shadow: 0px 4.448px 12.456px rgba(0, 0, 0, 0.25);
    font-family: "Work Sans";
    font-size: 69.078px;
    font-style: normal;
    font-weight: 500;
    line-height: 72.651px; /* 105.172% */
    letter-spacing: -2.072px;
}
div#sec1 a#btn{
    color: #FFF;
    font-family: "Work Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 207.692% */
    letter-spacing: -0.2px;
    text-transform: capitalize;
    border-radius: 20px !important;
    background: rgba(255, 255, 255, 0.20) !important;
    backdrop-filter: blur(20px);
    padding:14px 198px 12px 30px;
}
div#sec1 a#btn i {
    width: 32px;
    height: 32px;
    line-height:32px;
    background-color:rgba(255, 255, 255, 1) !important;
    color:rgba(28, 75, 66, 1);
    font-size:12px;
    margin-right:20px;
}
div#sec1 .fa-arrow-right:before{
     display:block;
     transform:rotate(-40deg);
}
div#sec1 a#btn:hover{
    background: #F6F5F2 !important;
    color: #929292;
}
div#sec1 a#btn:hover i{
    background: #E7AC24 !important;
    color:#fff;
}
div#sec1 a#btn:first-child{
    background: #F6F5F2 !important;
    color: #929292; 
}
div#sec1  a#btn:first-child i{
    background: #E7AC24 !important;
    color:#fff;
}
div#sec1 .column-image-bg:before {
    content:"";
    border-radius: 50px;
    background: linear-gradient(280deg, rgba(255, 255, 255, 0.00) 49.05%, #FFF 122.36%);
    width: 1808px;
    height: 100%;
    position:absolute;
    left:0;
    bottom:0;
}
div#sec2 .bio {
    border-radius: 27.419px;
    background: #F6F5F2;
    padding: 76px 34px 0px 34px;
    width:97%;
}
div#sec2 .bio .flx{
    display: flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom: 23px;
}
div#sec2 .bio .flx h6{
    color: #4A4A4A;
    font-family: "Work Sans";
    font-size: 12.567px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.621px; /* 180% */
    letter-spacing: -0.228px;
    text-transform: uppercase;
    border-radius: 18.279px;
    border: 1px solid #4A4A4A;
    padding:6px 23px;
    margin-bottom: 0px;
}
div#sec2 .bio .flx a#btn i {
    width: 32px;
    height: 32px;
    line-height:32px;
    background-color:rgba(255, 255, 255, 1) !important;
    color:rgba(126, 126, 126, 1);
    font-size:12px;
    border-radius:50px;
    transform:rotate(-40deg);
}
div#sec2 .bio p{
    color: #989898;
    font-family: "Work Sans";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 32.674px; /* 148.52% */
    padding-bottom: 85px;
}
div#sec2 .vc_col-sm-4:nth-child(2) .bio{
    background: #E7AC24;
    padding:0px;
    margin:0 auto;
}
div#sec2 .vc_col-sm-4:nth-child(2) .bio p{
    padding-bottom:25px;
    padding-left:40px;
    color: #373737;
	padding-right: 20px;
}
div#sec2 .vc_col-sm-4:nth-child(2) .bio .flx{
    padding:0 28px 0 40px;
}
div#sec2 .vc_col-sm-4:nth-child(2) .bio img{
    margin-bottom: 35px;
}
div#sec2 .vc_col-sm-4:nth-child(3) .bio{
    margin:0 auto;
    margin-right:0;
}
div#sec3-inner-one h2{
    color: #323232;
    font-family: "Work Sans";
    font-size: 52.962px;
    font-style: normal;
    font-weight: 300;
    line-height: 63.555px; /* 120% */
    letter-spacing: -1px;
    margin-bottom:25px;
    padding-top:40px;
}
div#sec3-inner-one h2 strong{
    font-family: "Work Sans";
    font-weight: 600;
}
div#sec3-inner-one p{
    color: #797979;
    font-family: "Work Sans";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 32.674px; /* 148.52% */
}
div#sec3-inner-one a#btn{
    color: rgba(0, 0, 0, 0.80);
    text-align: center;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 17.421px; /* 96.784% */
    letter-spacing: -0.232px;
    padding:18px 40px;
    border-radius: 116.141px !important;
    border: 1.161px solid rgba(0, 0, 0, 0.10);
}
div#sec3-inner-one .video-main {
    position: relative;
}
div#sec3-inner-one .video-inner {
    position: absolute;
    top: 200px;
    left: 0;
    right: 0;
}
div#sec3-inner-one .video-inner img {
    display: block;
    margin: 0 auto;
}
div#sec3-inner-two h6 {
    color: #4A4A4A;
    text-align: center;
    font-family: "Work Sans";
    font-size: 12.567px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.621px; /* 180% */
    letter-spacing: -0.228px;
    text-transform: uppercase;
    border-radius: 18.279px;
    border: 1px solid #4A4A4A;
    width:8%;
    margin:0 auto; 
    padding:6px 0;
    margin-bottom:20px;
}
div#sec3-inner-two h2{
    color: #434343;
    font-family: "Work Sans";
    font-size: 61.063px;
    font-style: normal;
    font-weight: 400;
    line-height: 73.275px; /* 120% */
    letter-spacing: -1.153px;
    text-align:center;
    margin-bottom:14px;
}
div#sec3-inner-two p{
    color: #797979;
    text-align: center !important;
    font-family: "Work Sans";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 32.674px; /* 148.52% */
    padding-bottom:30px;
}
div#sec3-inner-two .ser{
    border-radius: 0px 0px 30.95px 30.95px;
    background: #fff;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding: 50px 25px 25px;
    width: 96%;
    margin-top: -25px;
    transition:all 0.5s linear;
}
div#sec3-inner-two .ser h3{
    color: #000001;
    font-family: "Work Sans";
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 30.95px; /* 134.567% */
    margin-bottom: 0px;
    width: 80%;
}
div#sec3-inner-two .ser a#btn{
    width: 64px;
    height: 64px;
    line-height:64px;
    border-radius: 32.24px;
    background: #F6F5F2;
    text-align:center;
}
div#sec3-inner-two .ser a#btn i{
    font-size:18px;
    transform:rotate(-40deg);
}
div#sec3-inner-two .ser:hover{
    background: #E7AC24;
}
div#sec3-inner-two .vc_col-sm-3:nth-child(5) .ser a#btn{
    width: 64px;
    height: 58px;
    line-height: 58px;
    border-radius: 32.24px;
}
div#sec3-inner-two a#btn2{
    color: rgba(0, 0, 0, 0.80);
    text-align: center;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 17.421px; /* 96.784% */
    letter-spacing: -0.232px;
    text-transform: capitalize;
    padding:18px 60px;
    border-radius: 116.141px !important;
    border: 1.161px solid rgba(0, 0, 0, 0.10);
    display:table;
    margin:0 auto;
    margin-top:75px;
}
div#sec4 h2{
    color: #FFF;
    font-family: "Work Sans";
    font-size: 49.352px;
    font-style: normal;
    font-weight: 400;
    line-height: 59.222px; /* 120% */
    letter-spacing: -0.932px;
    margin-bottom:11px;
}
div#sec4 p{
    color: #FFF;
    font-family: "Work Sans";
    font-size: 20.179px;
    font-style: normal;
    font-weight: 400;
    line-height: 29.97px; /* 148.52% */
}
div#sec4 a#btn{
    color: rgba(0, 0, 0, 0.80);
    text-align: center;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 17.421px; /* 96.784% */
    letter-spacing: -0.232px;
    text-transform: capitalize;
    padding:18px 40px;
    border-radius: 116.141px !important;
    border: 1.161px solid rgba(0, 0, 0, 0.10);
    display:table;
    margin:0 auto;
    margin-right:0;
}
div#sec5-inner-one h6 {
    color: #4A4A4A;
    text-align: center;
    font-family: "Work Sans";
    font-size: 12.567px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.621px; /* 180% */
    letter-spacing: -0.228px;
    text-transform: uppercase;
    border-radius: 18.279px;
    border: 1px solid #4A4A4A;
    width: 10%;
    margin: 0 auto;
    margin-bottom: 20px;
    padding: 6px 0;
}
div#sec5-inner-one h2{
    color: #434343;
    font-family: "Work Sans";
    font-size: 61.063px;
    font-style: normal;
    font-weight: 400;
    line-height: 73.275px; /* 120% */
    letter-spacing: -1.153px;
    text-transform: capitalize;
    text-align:center;
    margin-bottom: 30px;
}
div#sec5-inner-one .team{
    border-radius: 25.65px;
    background: #FFF;
    padding-top:33px;
    width:96%;
}
div#sec5-inner-one .team img{
    display:table;
    margin:0 auto;
}
div#sec5-inner-one .team .info{
    border-top: 1.069px solid rgba(0, 0, 0, 0.10);
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:22px 20px;
    margin-top:30px;
}
div#sec5-inner-one .team .info ul{
    margin:0;
}
div#sec5-inner-one .team .info ul li:first-child{
    list-style:none;
    color: #252525;
    font-family: "Work Sans";
    font-size: 19.238px;
    font-style: normal;
    font-weight: 400;
    line-height: 23.085px; /* 120% */
    letter-spacing: -0.428px;
    margin-bottom:9px;
}
div#sec5-inner-one .team .info ul li:last-child{
    list-style:none;
    color: #252525;
    font-family: "Work Sans";
    font-size: 11.756px;
    font-style: normal;
    font-weight: 400;
    line-height: 21.161px; /* 180% */
    letter-spacing: -0.214px;
    text-transform: uppercase;
}
div#sec5-inner-one .team .info a#btn{
    width:55px;
    height: 55px;
    line-height: 55px;
    border-radius: 27.788px;
    background: #F6F5F2;
    text-align: center;
}
div#sec5-inner-one .team .info a#btn i{
    font-size:16px;
    color:rgba(37, 37, 37, 1);
    transform:rotate(-40deg);
}
div#sec5-inner-two div#main-test {
    background-image:url(/wp-content/uploads/2025/06/testi-bg-img.png);
    width:674px;
    height:599px;
    padding:0 32px 16px 32px;
    display:flex;
    flex-direction:column;
    justify-content:end;
}
div#sec5-inner-two div#main-test .testi-inner{
    border-radius: 25.65px;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(21.375px);
    padding:56px 32px 38px 46px;
}
div#sec5-inner-two div#main-test .testi-inner p{
    color: #212121;
    font-family: "Work Sans";
    font-size: 21.375px;
    font-style: normal;
    font-weight: 200;
    line-height: 32.063px; /* 150% */
    padding-bottom:35px;
}
div#sec5-inner-two div#main-test .testi-inner ul{
    margin:0;
    display:flex;
    align-items:center;
    gap:10px;
}
div#sec5-inner-two div#main-test .testi-inner ul li{
    list-style:none;
    color: #1C4B42;
    font-family: "Work Sans";
    font-size: 16.031px;
    font-style: normal;
    font-weight: 400;
    line-height: 19.238px; /* 120% */
    letter-spacing: -0.534px;
}
div#sec5-inner-two div#main-test .testi-inner ul li span{
    color: #7E7E7E;
    font-family: "Work Sans";
    font-size: 11.756px;
    font-style: normal;
    font-weight: 500;
    line-height: 21.161px; /* 180% */
    letter-spacing: -0.214px;
    text-transform: uppercase;
}
div#sec5-inner-two div#story {
    background-image:url(/wp-content/uploads/2025/06/success-bg.png);
    width: 674px;
    height:599px;
    padding: 40px 42px 37px;
    margin:0 auto;
    margin-right:0;
}
div#sec5-inner-two div#story ul.first {
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    margin:0;
}
div#sec5-inner-two div#story ul.first li{
    list-style:none;
}
div#sec5-inner-two div#story ul.first li:first-child{
    color: #4A4A4A;
    text-align: center;
    font-family: "Work Sans";
    font-size: 12.567px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.621px; /* 180% */
    letter-spacing: -0.228px;
    text-transform: uppercase;
    border-radius: 18.279px;
    border: 1px solid #4A4A4A;
    padding:6px 13px;
}
div#sec5-inner-two div#story h2{
    color: #2A2A2A;
    font-family: "Work Sans";
    font-size: 41.897px;
    font-style: normal;
    font-weight: 500;
    line-height: 50.277px; /* 120% */
    margin-bottom:0px;
    padding-bottom: 226px;
    padding-top: 30px;
}
div#sec5-inner-two div#story ul.second{
    display:flex;
    justify-content:space-between;
    align-items:end;
    margin:0;
}
div#sec5-inner-two div#story ul.second li{
    list-style:none;
}
div#sec5-inner-two div#story ul.second li:first-child{
    color: rgba(0, 0, 0, 0.80);
    font-family: "Work Sans";
    font-size: 14.963px;
    font-style: normal;
    font-weight: 300;
    line-height: 20.948px; /* 140% */
}
div#sec5-inner-two div#story ul.second li:last-child a{
    color: #FFF;
    text-align: center;
    font-family: "Work Sans";
    font-size: 16.031px;
    font-style: normal;
    font-weight: 300;
    line-height: 16.031px; /* 100% */
    letter-spacing: -0.214px;
    padding:17px 25px;
    border-radius: 106.875px;
    background: #2B2B2B;
}
div#sec5-inner-two .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    background-color: #3A3A3A !important;
}
div#sec6 div#connect {
    border-radius: 24px 24px 0 0 ;
    background: #F8F7F5;
    padding: 95px 50px 20px;
    position: relative;
    left: 30px;
    z-index: 9;
}
div#sec6 div#connect h2{
    color: #454545;
    font-family: "Work Sans";
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    line-height: 57.6px; /* 120% */
    letter-spacing: -0.5px;
    margin-bottom:21px;
}
div#sec6 div#connect p{
    color: rgba(0, 0, 0, 0.80);
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px; /* 140% */
    padding-bottom:39px;
}
div#sec6 div#connect div#wpforms-74 {
    margin:0 auto;
}
div#sec6 div#connect form input, div#sec6 div#connect form textarea{
    height: 49.59px;
    padding-left:21px;
    border-radius: 9px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    font-family: "Work Sans";
    color: #000;
}
div#sec6 div#connect form label{
    color: #000;
    font-family: "Work Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 19.6px; /* 140% */
    margin-bottom: 7.6px;
}
div#sec6 div#connect form input::placeholder, div#sec6 div#connect form textarea::placeholder{
    color: #000;
    font-family: "Work Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    opacity:1;
}
div#sec6 div#connect form textarea{
    height: 88.78px;
}
div#sec6 div#connect .wpforms-container .wpforms-field{
    padding:10px 0;
}
div#sec6 div#connect div#wpforms-74-field_2-container {
    padding: 0 0 10px 0;
}
div#sec6 div#connect div#wpforms-74-field_1-container {
    padding: 0;
}
div#sec6 div#connect div#wpforms-74-field_3-container {
    padding: 0 0 10px 0;
}
div#sec6 div#connect form button{
    color: #333;
    text-align: center;
    font-family: "Work Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px; /* 100% */
    letter-spacing: -0.2px;
    padding:0px 24px; 
    height: 47px;
    border-radius: 100px !important;
    background: #E7AC24;
}
div#sec7 p{
    color: #FFF;
    font-family: "Work Sans";
    font-size: 26.483px;
    font-style: normal;
    font-weight: 400;
    line-height: 37.076px; /* 140% */
}
div#sec7 div#wpforms-78 {
    margin: 0 auto;
}
div#sec7 form{
    display:flex;
    justify-content:end;
    gap:13px;
}
div#sec7 form input{
    width: 460.585px;
    height: 65.109px;
    border-radius: 32.824px;
    border: 1.313px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    padding-left:29px;
    color: rgba(0, 0, 0, 0.80);
    font-family: "Work Sans";
}
div#sec7 form input::placeholder{
    color: rgba(0, 0, 0, 0.80);
    font-family: "Work Sans";
    font-size: 18.381px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity:1;
}
div#sec7 form div#wpforms-78-field_1-container {
    padding: 0px;
}
div#sec7 form button:before {
    font-size: 0;
    content: "\f061";
    font-size: 20px;
    font-family: 'FontAwesome';
    display:block;
    color:#fff;
	transform:rotate(-40deg);
}
div#sec7 form button {
    font-size: 0;
    box-shadow: none;
    border: none;
    position: relative;
    padding:  0 !important;
    width: 105.286px;
    height: 65.109px;
    line-height:65px;
    border-radius: 131.296px !important;
	background: #BF8807;
}
div#sec7 form button:hover{
    background: #BF8807 !important;
}
div#sec7 .wpforms-submit-container {
    margin: 0 !important;
}
div.wpforms-container-full input:focus, div.wpforms-container-full textarea:focus, div.wpforms-container-full select:focus {
    box-shadow: none !important;
}
div#sec7 div.wpforms-container-full button[type=submit]:focus:after {
    border: none;
}
div#sec7 {
    z-index: 111;
}
div#fotr-inner p {
    color: #6C6C6C;
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 31px; /* 193.75% */
    padding-top:25px;
}
div#fotr-inner h3{
    color: #6C6C6C;
    font-family: "Work Sans";
    font-size: 21.043px;
    font-style: normal;
    font-weight: 600;
    line-height: 29.461px; /* 140% */
    margin-bottom:21px;
}
div#fotr-inner ul{
    margin:0;
}
div#fotr-inner ul li{
    list-style:none;
    padding-bottom:16px;
}
div#fotr-inner ul li a{
    color: #6C6C6C;
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px; /* 140% */
}
div#fotr-lst ul.lists-icon{
    display:flex;
    gap:12px;
	margin:0;
}
div#fotr-lst ul.lists-icon li{
    list-style:none;
    margin-right: 20px;
}
div#fotr ul.lists-icon li a i{
    color: rgba(37, 58, 125, 1);
    font-size:20px;
}
div#fotr-lst p a{
    color: #253A7D;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px; /* 140% */
    text-transform: capitalize;
    display:block;
    text-align:right;
}
.page-id-8 div#fotr {
    margin-top: -23px;
}
#page-header-bg h1 {
    color: #000;
    font-family: "Work Sans";
    font-size: 69.078px;
    font-style: normal;
    font-weight: 500;
    line-height: 72.651px; /* 105.172% */
    letter-spacing: -2.072px;
}
#page-header-bg .subheader {
    color: #000 !important;
    font-family: 'Work Sans';
    font-weight: 400;
}
div#blg h2 {
    color: #434343;
    font-family: "Work Sans";
    font-size: 61.063px;
    font-style: italic;
    font-weight: 400;
    line-height: 73.275px; /* 120% */
    letter-spacing: -1.153px;
    text-align: center;
}
/* About Page Css */
.about-inner-row img {
    width: 100%;
    height: 450px !important;
    object-fit: cover;
    border-radius: 30px;
}
.w-sec h2 {
    color: #323232;
    font-family: "Work Sans";
    font-size: 52px;
    font-weight: 600;
    line-height: 60px;
    letter-spacing: -1px;
    margin-bottom: 15px;
}
.w-sec p {
    color: #797979;
    font-family: "Work Sans";
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.about-inner-row .vc_col-sm-12 .about-sec {
    margin-top: 30px;
}
/* Why Client Css */
.client-head-sec {
    margin-bottom: 50px !important;
}
div#client-inner-row img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    border-radius: 30px 30px 0px 0px;
}
div#client-inner-row .hover-wrap {
    margin-bottom: 0;
}
.client-sec {
    background: #fff;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    border-radius: 0px 0px 30px 30px;
    padding: 30px 20px;
}
.client-sec h3 {
    color: #000001;
    font-family: "Work Sans";
    font-size: 25px;
    font-weight: 400;
    line-height: 35px;
    margin-bottom: 10px !important;
}
.client-sec p {
    color: rgba(0, 0, 0, 0.80);
    font-family: "Work Sans";
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    height: 230px;
    overflow-y: scroll;
}
/* Services Inner Css */
div#services-inner-row img {
    width: 100%;
    height: 600px;
    object-fit: cover;
    border-radius: 30px;
}
.service-inner-sec h2 {
    font-size: 45px;
}
.service-inner-sec li {
    color: #797979;
    font-family: "Work Sans";
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 5px;
}
/* ------------------ */
div#info-row h2 {
    color: #323232;
    font-family: "Work Sans";
    font-size: 52.962px;
    font-style: normal;
    font-weight: 300;
    line-height: 63.555px;
    letter-spacing: -1px;
    text-align: center;
}
div#info-row .bx{
	/* width: 315px; */
	height: 160px;
	border: 1px solid #000;
	background: #F8F7F5;
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	transition:all 0.5s linear;
	margin: 0 10px;
}
div#info-row .vc_col-sm-3:nth-child(1) .bx a, div#info-row .vc_col-sm-3:nth-child(3) .bx a{
	color: #000;
	font-family: "Work Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	text-align:center;
	display: block;
	padding:0 10px;
}
div#info-row .vc_col-sm-3:nth-child(2) .bx ul{
	margin:0;
}
div#info-row .vc_col-sm-3:nth-child(2) .bx ul li{
	padding-bottom:2px;
	list-style: none;
}
div#info-row .vc_col-sm-3:nth-child(2) .bx ul li::marker{
	color:#000;
}
div#info-row .vc_col-sm-3:nth-child(2) .bx ul li a{
	color: #000;
	font-family: "Work Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}
div#info-row .bx i{
	font-size: 70px;
	position:absolute;
	top: -50px;
	left:0;
	right:0;
	color:#000;
}
div#info-row .vc_col-sm-3:nth-child(4) .bx ul{
	margin:0;
}
div#info-row .vc_col-sm-3:nth-child(4) .bx ul li{
	text-align:center;
	list-style:none;
}
div#info-row .vc_col-sm-3:nth-child(4) .bx ul li{
	color: #000;
	font-family: "Work Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}
div#info-row .bx:hover {
    transform: scale(1.05);
}
a#btn2{
    color: rgba(0, 0, 0, 0.80);
    text-align: center;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 17.421px; /* 96.784% */
    letter-spacing: -0.232px;
    text-transform: capitalize;
    padding:18px 60px;
    border-radius: 116.141px !important;
    border: 1.161px solid rgba(0, 0, 0, 0.10);
    display:table;
    margin:0 auto;
    margin-top:75px;
}
.policies-sec h3 {
    color: #434343;
    font-size: 45px;
    font-weight: 600;
    line-height: 55px;
    letter-spacing: -1.153px;
    margin-bottom: 14px !important;
    font-family: 'Work Sans';
}
.policies-sec p {
    color: #797979;
    font-family: "Work Sans";
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    padding-bottom: 10px;
}
.policies-sec ul {
    margin-bottom: 20px;
}
.policies-sec ul li {
    color: #797979;
    font-family: "Work Sans";
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
}
div#sec3-inner-two img.img-with-animation.skip-lazy {
    width: 96% !important;
}
div#fotr-lst ul.lists-icon li i {
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    border-radius: 60px;
    font-size: 20px !important;
    padding: 9px;
    background-color: #263b7e;
    color: #fff !important;
}

/* ============================================================ */

@media only screen and (min-width: 1024px) and (max-width: 1300px){
div#sec2 .row_col_wrap_12.col.span_12.dark.left {
	padding: 10px !important;
		}
.row_col_wrap_12.col.span_12.dark.left {
    padding: 10px !important;
}
.row_col_wrap_12_inner.col.span_12.left {
    padding: 30px !important;
}
.row_col_wrap_12.col.span_12.dark.left { 
    padding: 10px;
}
	.vc_col-sm-3.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    width: 25%;
}
.row_col_wrap_12_inner.col.span_12.left {
    padding: 10px;
}
    div#sec1 h2 {
        font-size: 35px;
        line-height: 50px;
        text-align: center !important;
    }
.row_col_wrap_12_inner.col.span_12.left {
    padding: 0px;
}
.row_col_wrap_12_inner.col.span_12.left {
    padding: 10px !important;
}
div#sec1 a#btn {
    padding: 15px 60px 15px 20px;
	margin: 0 auto;
	display: table;
}
div#sec1 a#btn {
    margin: 7px auto !important;
}
	div#sec2 .bio {
    width: 100%;
    margin-bottom: 20px !important;
}
div#sec6 div#connect {
    left: 0px !important;
    padding: 20px;
}
	div#sec3-inner-one p {
    text-align: center !important;
}
div#sec3-inner-one a#btn {
    margin: 10px auto;
    display: table;
}
div#sec3-inner-two h2 {
    font-size: 40px;
}

div#sec3-inner-two h6 {
    width: 50%;
}
div#sec3-inner-one h2 {
    font-size: 35px;
    text-align: center;
    line-height: 45px;
}
div#sec3-inner-one .video-inner img {
    display: table;
    margin: -140px auto;
}
	div#info-row .bx {
    height: 250px;
    width: 93% !important;
		margin-top: 45px;
	}
div#sec5-inner-one h6 {
    width: 30%;
}
div#sec7 p {
    text-align: center !important;
    font-size: 20px !important;
}
div#sec7 form input {
    width: 300px;
}

div#sec7 .wpforms-submit-container {
    margin: 10px auto !important;
    display: table;
}
	div#fotr-inner p {
    text-align: center !important;
		margin-bottom: 20px;
}
div#fotr-lst p a {
    text-align: center;
}
div#fotr-lst ul.lists-icon {
    display: flex;
    justify-content: space-evenly;
}
	div#fotr-inner h3 {
    text-align:  center !important;
}
div#fotr-inner ul li {
    text-align: center !important;
}
	.img-with-aniamtion-wrap .inner {
        margin: 0 auto !important;
        display: table;
    }
	div#fotr-lst ul.lists-icon {
    margin-top: -70px;
}
 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0px !important;
}
.row_col_wrap_12_inner.col.span_12.left {
    padding: 20px !important;
}
		.row_col_wrap_12.col.span_12.dark.left {
    padding: 0px !important;
}
		#ajax-content-wrap .vc_row.right_padding_228px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_228px .row_col_wrap_12 {
    padding: 10px !important;
}
}
@media only screen and (min-width: 1301px) and (max-width: 1600px){
div#sec2 .row_col_wrap_12.col.span_12.dark.left {
	padding: 10px !important;
		}
#ajax-content-wrap .vc_row.right_padding_51px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_51px .row_col_wrap_12 {
    padding: 0px;
}
.row_col_wrap_12.col.span_12.dark.left { 
    padding: 10px;
}
	.vc_col-sm-3.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    width: 25%;
}
.row_col_wrap_12_inner.col.span_12.left {
    padding: 10px;
}
    div#sec1 h2 {
        font-size: 35px;
        line-height: 50px;
	}
.row_col_wrap_12_inner.col.span_12.left {
    padding: 0px;
}
.row_col_wrap_12_inner.col.span_12.left {
    padding: 10px !important;
}
div#sec1 a#btn {
    padding: 15px 60px 15px 20px;
}
	div#sec2 .bio {
    width: 100%;
    margin-bottom: 20px !important;
}
div#sec6 div#connect {
    left: 0px !important;
    padding: 20px;
}
div#sec3-inner-two h2 {
    font-size: 40px;
}
div#sec3-inner-two h6 {
    width: 50%;
}
div#sec3-inner-one h2 {
    font-size: 35px;
    text-align: center;
    line-height: 45px;
}
/* div#sec3-inner-one .video-inner img {
    display: table;
    margin: -140px auto;
} */
	div#info-row .bx {
    height: 250px;
    width: 93% !important;
		margin-top: 45px;
}
div#sec5-inner-one h6 {
    width: 30%;
}
div#fotr-lst ul.lists-icon {
    display: flex;
    justify-content: space-evenly;
}
	div#fotr-lst ul.lists-icon {
    margin-top: -70px;
}
 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0px !important;
}
.row_col_wrap_12_inner.col.span_12.left {
    padding: 20px !important;
}
		.row_col_wrap_12.col.span_12.dark.left {
    padding: 0px !important;
}
		#ajax-content-wrap .vc_row.right_padding_228px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_228px .row_col_wrap_12 {
    padding: 10px !important;
}
	#ajax-content-wrap .vc_row.right_padding_51px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_51px .row_col_wrap_12 {
    padding: 0px;
	}
}