/*
Theme Name: agency Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://agency.cloudstandly.com/
Author: ThemeNectar
Author URI: https://agency.cloudstandly.com/
Template: salient
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

@font-face {
    font-family: 'Visby CF Demi';
    src: url('fonts/VisbyCF-DemiBold.woff2') format('woff2'),
        url('fonts/VisbyCF-DemiBold.woff') format('woff'),
        url('fonts/VisbyCF-DemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Visby CF';
    src: url('fonts/VisbyCF-MediumOblique.woff2') format('woff2'),
        url('fonts/VisbyCF-MediumOblique.woff') format('woff'),
        url('fonts/VisbyCF-MediumOblique.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Visby CF';
    src: url('fonts/VisbyCF-Medium.woff2') format('woff2'),
        url('fonts/VisbyCF-Medium.woff') format('woff'),
        url('fonts/VisbyCF-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Visby CF Extra';
    src: url('fonts/VisbyCF-ExtraBold.woff2') format('woff2'),
        url('fonts/VisbyCF-ExtraBold.woff') format('woff'),
        url('fonts/VisbyCF-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Visby CF';
    src: url('fonts/VisbyCF-Bold.woff2') format('woff2'),
        url('fonts/VisbyCF-Bold.woff') format('woff'),
        url('fonts/VisbyCF-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Visby CF';
    src: url('fonts/VisbyCF-Heavy.woff2') format('woff2'),
        url('fonts/VisbyCF-Heavy.woff') format('woff'),
        url('fonts/VisbyCF-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}



h1{
font-family: 'Visby CF';
}
h2,h3{
font-family: 'Visby CF';
}
h4,h5,h6{
font-family: 'Visby CF';
}
a,p,span,li,label{
font-family: 'Visby CF';
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-56 >a {
    background: #FFEBE5;
    font-weight: 500;
    color: #FF6433;
    padding: 12px 27px;
    border-radius: 50px;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-56 >a:after{
    display: none;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a {
    font-size: 18px;
    font-weight: 500;
    color: #171B1F;
    text-transform: capitalize;
    margin: 0 15px;
}
 #header-outer[data-lhe="animated_underline"] #top nav >ul >li >a:after {
    content: "";
    position: absolute;
    left: 0px;
    bottom: -5px;
    width: 0px;
    height: 2px;
    background: #FF6433;
    border-radius: 100px;
    transition: all 0.3s linear;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li:hover >a:after, 
#header-outer[data-lhe="animated_underline"] #top nav >ul >li.current-menu-item >a:after {
    width: 100%;
}
/* #header-outer[data-lhe="animated_underline"] #top nav >ul >li >a:before {
    content: "";
    background: #5C9E97;
    position: absolute;
    top: -8px;
    left: -8px;
    width: 18px;
    height: 4px;
    border-radius: 100px;
    transition: all 0.3s linear;
    opacity: 0;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li:hover >a:before,#header-outer[data-lhe="animated_underline"] #top nav >ul >li.current-menu-item >a:before {
    opacity: 1;
}  */

body.material #header-secondary-outer .con {
    background: #FF6433;
    display: inline-flex;
    float: left;
    width: 50%;
    padding: 5px 25px;
    justify-content: space-between;
    align-items: center;
}
body.material #header-secondary-outer .con ul {
    display: flex;
}
body.material #header-secondary-outer .container {
    padding: 0;
}
body #header-secondary-outer .nectar-center-text {
    max-width: 100%;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a span:after {
    display: none !important;
}
div#section1 h1 {
    font-size: 45px;
    color: #6238B6;
    font-weight: 800;
    text-transform: capitalize;
    line-height: 1.1;
}
div#section1 p{
	font-size: 16px;
	line-height: 23px;
	color: #ffffff;
}

.slider-pagination span.swiper-pagination-switch {
    content: url("/wp-content/uploads/2024/06/FireShot-Capture-008-Free-PSD-Fast-food-take-away-mockup-www.freepik.com_-1.png");
    width: 120px !important;
    height: 120px !important;
    opacity: 1 !important;
    margin: 0 6px !important;
    background: #101010 !important;
    padding: 0;
}
.slider-pagination span.swiper-pagination-switch:nth-child(2) {
    content: url("/wp-content/uploads/2024/06/FireShot-Capture-009-Free-PSD-Sports-shirt-mockup-with-brand-logo-www.freepik.com_-1.png");
}

.slider-pagination span.swiper-pagination-switch:nth-child(3) {
    content: url("/wp-content/uploads/2024/06/FireShot-Capture-010-Free-PSD-Id-cards-holder-mockup-www.freepik.com_-1.png");
}
.slider-pagination span.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch.ar-vis {
    background: #ffffff !important;
}
.slider-pagination {
    text-align: left;
    position: absolute;
    bottom: 0;
    left: 0;
}

body.material #header-secondary-outer .con ul li a i {
    color: #ffffff;
}

body.material #header-secondary-outer .con ul li {
    margin: 0 12px;
    display: flex;
    align-items: center;
}

body.material #header-secondary-outer .con p {
    padding: 0;
    color: #ffffff;
}

#header-secondary-outer ul.links {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
}

#header-secondary-outer ul.links li {
    margin: 0 13px;
}

#header-secondary-outer ul.links li a {
    color: #FF6433;
}

#header-secondary-outer ul.links li a i {
    margin-right: 10px;
}

div#section1 p.fir img {
    margin-left: 0;
}

div#section1 h5 {
    background: #FF6433;
    display: inline-block;
    padding: 6px 15px;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff;
}

div#section1 p.fir {
    margin-bottom: 20px;
}

div#section1 a.primary-color {
    background: #6238B6 !important;
    padding: 18px 27px;
    border-radius: 50px !important;
}

div#section1 .swiper-slide .content .buttons {
    padding-top: 6px;
}
h2 {
    font-size: 45px;
    font-weight: 800;
    line-height: 1.2;
    text-transform: capitalize;
}
p {
    font-size: 17px;
    font-weight: 400;
    line-height: 23px;
}
h3 {
    font-size: 30px;
    color: #212121;
    font-weight: 400;
}
h4 {
    color: #1D1D1F;
    text-transform: uppercase;
    font-weight: 400;
}
a.nectar-button.small.regular.accent-color.regular-button {
    font-size: 17px;
    font-weight: 600;
    color: #ffffff;
    text-transform: capitalize;
    border-radius: 50px !important;
    padding: 13px 26px;
}
div#section2 .row_col_wrap_12 {
    padding-top: 0;
    padding-bottom: 0;
}
div#section2 h2 {
    color: #171B1F;
    padding-bottom: 10px;
}
div#section2 p{
	color: #171B1F;
}
div#section3 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 40px;
}
div#section2 .vc_col-sm-6.firs1 {
    background: #F2F3FF;
    /* padding-left: 90px; */
    padding=t: 3;
    display: flex;
    align-items: center;
}
div#section2 .vc_col-sm-6.firs2 {
    background: #FF6433;
    display: flex;
    align-items: center;
}
div#section2 h3 {
    font-size: 24px;
    font-weight: 400;
    color: #3E48C2;
    padding-bottom: 20px;
}
div#section2 .vc_col-sm-6.firs1>.vc_column-inner, div#section2 .vc_col-sm-6.firs2>.vc_column-inner {
    padding-top: 15px;
    padding-bottom: 15px;
    padding: 25px 40px;
}
div#section2  .number.default {
    font-size: 30px !important;
    line-height: 22px !important;
    margin: 0 !important;
    color: #ffffff;
    padding-top: 28px;
    width: 100%;
    text-align: left;
    padding-left: 50px;
}
div#section2  .subject {
    font-size: 15px;
    color: #ffffff;
    position: absolute;
    top: 0;
    left: 50px;
}
div#section2 .vc_col-sm-6.firs2 h3 {
    color: #ffffff;
    padding-bottom: 20px;
}
div#section2 .nectar-milestone::before {
    position: absolute;
    background-image: url("/wp-content/uploads/2024/06/Icon-ionic-logo-python.png");
    display: inline-block;
    width: 30%;
    height: 100%;
    content: "";
    background-position: center center;
    background-size: 40%;
    background-repeat: no-repeat;
    top: 0px;
    z-index: 3;
    left: -15px;
    margin: 0px auto;
    background-color: #ffffff75;
    border-radius: 50px;
}

div#section2 .number.default span {
}
div#section3 h4 {
    background: #F3EEFF;
    color: #3E0BA4;
    font-size: 16px;
    display: inline-block;
    padding: 0 14px;
}
div#section3 h2 {
    color: #504B5A;
}
div#section3 p.fou {
    color: #906ADC;
    margin-top: 25px;
}
div#section3 .owl-item .carousel-item .wpb_text_column {
    background: #F6F2FF;
    padding: 25px 15px;
    border-radius: 12px;
    position: absolute;
    bottom: 15%;
}

div#section3 .owl-item .carousel-item .con {
    display: flex;
    align-items: center;
}

div#section3 .owl-item .carousel-item .con p.fir {
    padding: 0 18px;
    width: 60%;
}

div#section3 .owl-item .carousel-item .con p.fir img {
    margin: 0;
    width: 100%;
}

div#section3 .owl-item .carousel-item img.img-with-animation.skip-lazy {
    padding-left: 60px;
}
div#section4 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 40px;
}
div#section4 div#first p img {
    margin-bottom: 0;
}
div#section4 div#first h4 {
    background: #F3EEFF;
    color: #3E0BA4;
    font-size: 16px;
    display: inline-block;
    padding: 0 14px;
}
div#section4 div#first h2 {
    color: #6238B6;
}
div#section5 .row_col_wrap_12_inner .vc_column-inner {
    background: #ffffff;
    padding: 15px 15px;
    border-bottom: 2px solid #6238B6;
}
div#section5  h5.fir {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 21px;
    font-weight: 500;
    font-style: italic;
    color: #9D83D1;
    background: #ffffff;
    padding:  9px 18px;
}
div#section5 h3 {
    font-size: 22px;
    font-weight: 600;
    color: #6238B6;
}
div#section5 p {
    font-size: 15px;
    color: #7D7097;
    font-weight: 500;
    font-style: italic;
}
div#section5 .img-with-aniamtion-wrap .hover-wrap {
    padding-right: 0;
}
div#section6 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 20px;
}
div#section6 div#first h4 {
    background: #F3EEFF;
    color: #3E0BA4;
    font-size: 16px;
    display: inline-block;
    padding: 0 14px;
}
div#section6 div#first h2 {
    color: #6238B6;
    font-size: 26px;
}

div#section6 div#first ul {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
}

div#section6 div#first ul li {
    list-style: none;
    padding: 0 12px;
    color: #858A91;
    font-size: 15px;
    font-weight: 400;
}

div#section6 .owl-stage {
    padding: 0;
}

div#section6 .owl-stage-outer {
    overflow: visible;
}

div#section6 .owl-stage .owl-item .carousel-item {
    margin: 0 7px;
}

div#section6 .owl-dots {
    display: none;
}
div#section7 .row_col_wrap_12 {
    padding-top: 71px;
    padding-bottom: 70px;
}
div#section7 div#first p img {
    margin-bottom: 0;
}
div#section7 div#first h4 {
    background: #6238B6;
    color: #ffffff;
    font-size: 16px;
    display: inline-block;
    padding: 0 14px;
}
div#section7 div#first h2 {
    color: #504B5A;
}
div#section7 div#first h2 label{
    color: #6238B6;
}
div#section7 div#second .vc_col-sm-4 .vc_column-inner {
    background: #FFF7F5;
    padding: 18px 18px;
    padding-bottom: 30px;
}

div#section7 div#second h3 {
    color: #FF6433;
    font-size: 28px;
    font-weight: 800;
    line-height: 1;
}

div#section7 div#second p {
    color: #958BA8;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}

div#section7 div#second .con {
    display: flex;
}

div#section7 div#second .con p.fir {
    font-size: 40px;
    font-weight: 800;
    color: #FF6433;
    padding: 0;
    line-height: 1;
    display: flex;
    align-items: start;
}

div#section7 div#second .con p.fir label {
    font-size: 20px;
}

div#section7 div#second .con p.sec {
    color: #FFC2AF;
    font-size: 20px;
    font-weight: 800;
    display: flex;
    align-items: end;
    padding-left: 8px;
}

div#section7 div#second .scr1 {
    background: #ffffff;
    padding: 15px 15px;
    height: 220px;
    overflow-y: scroll; /* Vertical scrolling */
    border: 1px solid #FF6433; /* Optional: for visual clarity */
     /* Optional: for padding inside the container */
}

div#section7 div#second .scr1 ul {
    margin-bottom: 0;
}

div#section7 div#second .scr1 ul li {
    color: #504B5A;
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 4px;
}

div#section7 div#second .scr1 ul li::marker {color: #FF6433;}

div#section7 div#second ul.link1 {
    display: flex;
    justify-content: space-between;
    margin: 0;
}

div#section7 div#second ul.link1 li {
    color: #504B5A;
    font-size: 15px;
    list-style: none;
    font-weight: 500;
}

div#section7 div#second ul.link1 li a {
    font-weight: 700;
    font-size: 16px;
    display: block;
    color: #FF6433;
}

div#section7 div#second p.fou a {
    background: #FF6433;
    border-radius: 50px;
    margin: 0 auto;
    margin-bottom: -65px;
    color: #ffffff;
    width: 75px;
    height: 75px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 17px;
    padding: 0 18px;
    padding-left: 20px;
    margin-top: 15px;
}

div#section7 div#second p.fou {
    display: none;
}
div#section7 div#second .vc_col-sm-4 .vc_column-inner:hover {
    background: #F7F4FD;
}
div#section7 div#second .vc_col-sm-4 .vc_column-inner:hover h3,
div#section7 div#second .vc_col-sm-4 .vc_column-inner:hover ul.link1 li a,
div#section7 div#second .vc_col-sm-4 .vc_column-inner:hover p,
div#section7 div#second .vc_col-sm-4 .vc_column-inner:hover p.fir,
div#section7 div#second .vc_col-sm-4 .vc_column-inner:hover p.sec,
div#section7 div#second .vc_col-sm-4 .vc_column-inner:hover ul li,
div#section7 div#second .vc_col-sm-4 .vc_column-inner:hover p.las1,
div#section7 div#second .vc_col-sm-4 .vc_column-inner:hover ul.link1 li,
div#section7 div#second .vc_col-sm-4 .vc_column-inner:hover ul li::marker{
    color: #6238B6;
}
div#section7 div#second .vc_col-sm-4 .vc_column-inner:hover p.fou {
    display: flex;
}
div#section7 div#second .vc_col-sm-4 .vc_column-inner p.las1 {
    color: #958BA8;
    text-align: center;
}
div#section7 div#second .vc_col-sm-4 .vc_column-inner p.las1 label {
    color: #FF6433;
}
div#section7 div#second .vc_col-sm-4 .vc_column-inner:hover p.las1 label {
    color: #6238B6;
}
div#section7 div#second .vc_col-sm-4 .vc_column-inner:hover p.las1 {
    color: #958BA8;
}
div#section8 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 40px;
}
div#section8 div#first p img {
    margin-bottom: 0;
}
div#section8 div#first h4 {
    background: #F3EEFF;
    color: #3E0BA4;
    font-size: 16px;
    display: inline-block;
    padding: 0 14px;
}
div#section8 div#first h2 {
    color: #ffffff;
}

div#section8 div#first h2 label {
    color: #FF6433;
}

div#section8 div#first p {
    color: #ffffff;
}

div#section8 .owl-item .carousel-item {
    background: #FFFFFF;
    transform: scale(1);
    padding: 15px 35px;
}

div#section8 .owl-item .carousel-item p.firs {
    display: flex;
}

div#section8 .owl-item .carousel-item p.firs img {
    display: flex;
    justify-content: center;
    margin: 0 auto;
    margin-top: -50px;
    width: 75px;
    height: 75px;
    object-fit: cover;
}

div#section8 .owl-item {
    padding-top: 30px;
}

div#section8 .owl-item .carousel-item p.sec {
    display: flex;
    justify-content: center;
}

div#section8 .owl-item .carousel-item p.sec img {
    width: 25%;
}

div#section8 .owl-item .carousel-item p {
    text-align: center;
    color: #504B5A;
    font-size: 16px;
    font-weight: 500;
    font-style: italic;
}

div#section8 .owl-item.active {transform: scale(1);position: relative;z-index: -19;}

div#section8 .owl-item.active+.active .carousel-item {
    background: #FF6433;
    transform: scale(1.1);
}

div#section8 .owl-item.active+.active+.active .carousel-item {
    background: #ffffff;
    transform: scale(1);
}

div#section8 .owl-item.active+.active {
    position: relative;
    z-index: 999;
}

div#section8 .owl-item .carousel-item h4 {
    text-align: center;
    color: #504B5A;
    font-size: 16px;
    font-weight: 700;
    margin: 0;
}

div#section8 .owl-item .carousel-item h5 {
    font-size: 11px;
    text-align: center;
    font-weight: 500;
    line-height: 1;
}

div#section8 .owl-item.active+.active .carousel-item p,
div#section8 .owl-item.active+.active .carousel-item h4,
div#section8 .owl-item.active+.active .carousel-item h5 {
    color: #ffffff;
}
div#section8 .owl-item.active+.active+.active .carousel-item p,
div#section8 .owl-item.active+.active+.active .carousel-item h4,
div#section8 .owl-item.active+.active+.active .carousel-item h5 {
    color: #504B5A;
}

div#section8 .owl-stage-outer {
    padding-top: 30px;
}
div#section9 .row_col_wrap_12 {
    padding-top: 40px;
    padding-bottom: 40px;
}
div#section9 div#first h2 {
    color: #504B5A;
}

div#section9 div#first h2 label {
    color: #6238B6;
}
div#section9 div#first p {
    color: #504B5A;
}
div#section10 .row_col_wrap_12 {
    padding-top: 0;
    padding-bottom: 0;
}
div#section10 .vc_col-sm-6.firs1 {
    background: #FF6433;
    /* padding-left: 90px; */
    padding=t: 3;
    display: flex;
    align-items: center;
}
div#section10 .vc_col-sm-6.firs2 {
    background: #6238B6;
    display: flex;
    align-items: center;
}
div#section10 .vc_col-sm-6.firs1>.vc_column-inner, div#section10 .vc_col-sm-6.firs2>.vc_column-inner {
    padding-top: 15px;
    padding-bottom: 15px;
    padding: 25px 40px;
}

div#section10 .vc_col-sm-6.firs1 .cont {
    display: flex;
    justify-content: end;
    align-items: center;
}

div#section10 .vc_col-sm-6.firs1 .cont ul.link1 {
    margin: 0;
}

div#section10 .vc_col-sm-6.firs1 .cont ul.link1 li a {
    color: #ffffff;
    display: block;
    font-size: 24px;
    font-weight: 800;
    padding-top: 6px;
}

div#section10 .vc_col-sm-6.firs1 .cont ul.link1 li {
    list-style: none;
    font-size: 24px;
    font-weight: 800;
    color: #ffffff;
}

div#section10 .vc_col-sm-6.firs1 .cont p.sec img {
    background: #ffffff;
    padding: 16px 16px;
    border-radius: 50px;
}

div#section10 .vc_col-sm-6.firs1 .cont p.sec {
    padding-left: 18px;
}
div#section10 .vc_col-sm-6.firs2 .cont {
    display: flex;
    justify-content: start;
    align-items: center;
}

div#section10 .vc_col-sm-6.firs2 .cont ul.link1 {
    margin: 0;
}

div#section10 .vc_col-sm-6.firs2 .cont ul.link1 li a {
    color: #ffffff;
    display: block;
    font-size: 24px;
    font-weight: 800;
    padding-top: 6px;
}

div#section10 .vc_col-sm-6.firs2 .cont ul.link1 li {
    list-style: none;
    font-size: 24px;
    font-weight: 800;
    color: #ffffff;
}

div#section10 .vc_col-sm-6.firs2 .cont p.sec img {
    background: #ffffff;
    padding: 16px 16px;
    border-radius: 50px;
}

div#section10 .vc_col-sm-6.firs2 .cont p.sec {
    padding-right: 18px;
    padding-bottom: 0;
}
div#footer-widgets .row {
    padding-top: 50px;
    padding-bottom: 20px;
}

#footer-outer .col.span_3:nth-child(1) {width: 27%;}
#footer-outer .col.span_3:nth-child(2){width: 18%;padding-left: 40px;}
#footer-outer .col.span_3:nth-child(3){padding-left: 40px;}
#footer-outer .col.span_3:nth-child(4){
}
#footer-outer .widget h3{
    color: #ffffff;
    font-weight: 400;
    font-size: 24px;
}
#footer-outer #footer-widgets .col ul li a, #footer-outer #footer-widgets .col ul li {
    font-size: 17px;
    font-weight: 400;
    color: #ffffff !important;
}
div#footer-widgets {
    background: #1F2140;
}

div#block-7 h2 {
    color: #fff;
    font-size: 30px;
    line-height: 1.2;
}
#footer-outer #copyright p {
    margin: 0 auto;
    margin-left: 0;
    color: #ffffff;
    padding-bottom: 0;
    font-size: 16px;
}

#footer-outer #copyright .col ul.links {
    width: unset;
    float: right;
}

#footer-outer[data-cols="1"] #copyright li a i:after {
    display: none;
}

#footer-outer[data-cols="1"] #copyright li a i {
    color: #ffffff;
}
#footer-outer #copyright li a img {
    width: 17px !important;
    margin: 0 !important;
    filter:brightness(0)invert(1);
}

#footer-outer #copyright li a {
    display: flex;
    align-items: center;
    justify-content: center;
}

#footer-outer #copyright li a i {
    color: #ffffff;
}


body #footer-outer #copyright {
    background: #1F2140;
}
#footer-outer #copyright .col.span_5 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #ffffff;
    padding-top: 20px;
}
#page-header-bg h1 {
    font-size: 60px;
    text-align: center;
    margin-top: 145px;
    font-family: 'Petrov Sans';
    text-transform: uppercase;
    font-weight: 600 !important;
}

div#block-9 ul li a i {
    margin-right: 10px;
}

div#block-7 img {
    width: 74%;
}
div#contact1 h2.fir {
    font-size: 80px;
    position: absolute;
    top: -87px;
    right: 0;
    transform: scale(2);
    text-transform: uppercase;
    font-weight: 600;
    -webkit-text-stroke: 1px #EBEBEB;
    color: #ffffff;
    z-index: -2;
    padding: 0;
}
div#section4 h3:before {
    content: "";
    font-family: FontAwesome;
    display: inline-block;
    background: #07920F;
    width: 12px;
    height: 12px;
    border-radius: 50px;
    margin-left: -5px;
    margin-top: 2px;
    font-weight: 300;
    margin-right: 10px;
}

div#section4 h3 {
    padding-left: 8px;
}

div#section3 div#first h3+ul {
    margin-bottom: 15px;
}

div#block-10 {
}

#footer-outer #footer-widgets .col p {
    color: #ffffff;
}

div#block-12 ul.social {
    display: flex;
    align-items: center;
}

div#block-12 ul.social li {
    margin-right: 29px;
    display: flex;
    align-items: center;
}
div#section2 .vc_col-sm-4.secc .nectar-milestone::before {
    background-image: url(/wp-content/uploads/2024/06/Icon-ionic-ios-happy.png);
}
div#section2 .vc_col-sm-4.thrr .nectar-milestone::before {
    background-image: url(/wp-content/uploads/2024/06/Icon-awesome-coffee.png);
}

div#section3 .row-bg-wrap:nth-child(1) .inner-wrap:before {
    position: absolute;
    background-image: url('/wp-content/uploads/2024/06/Image-17.png');
    display: inline-block;
    width: 43%;
    height: 100%;
    content:"";
    background-position:center;
    background-size: 100%;
    background-repeat: no-repeat;
    right: 0;
    top: 0;
}
div#section4 .row-bg.viewport-desktop.using-bg-color {
    width: 94%;
    margin: 0 auto;
    right: 0;
    left: 0;
}
div#section5 .row-bg.viewport-desktop.using-bg-color {
    width: 94%;
    margin: 0 auto;
    right: 0;
    left: 0;
}

div#section4 .row-bg-wrap:nth-child(1) .inner-wrap:before {
    position: absolute;
    content: "";
    background: #FF6433;
    width: 100%;
    height: 50%;
    top: 10%;
}

div#section6 div#first {
    border-bottom: 1px solid #FF6433;
    padding-bottom: 30px;
    /* margin-bottom: 30px; */
}
div#section7 .row-bg-wrap:nth-child(1) .inner-wrap:before {
    position: absolute;
    background-image: url('/wp-content/uploads/2024/06/Image-16.png');
    display: inline-block;
    width: 100%;
    height: 60%;
    content:"";
    background-position: center;
    background-size: 60%;
    background-repeat: no-repeat;
    right: 0;
    left: 0;
    top: 0;
}
div#section61 ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    display: flex;
    justify-content: center;
    align-items: center;
    /* margin-top: -145px; */
    margin-bottom: 40px;
    margin-left: 90px;
}
div#section61 div#first {
    margin-top: -111px;
    margin-bottom: 40px;
}
div#section61 ul.wpb_tabs_nav li.tab-item a {
    list-style: none;
    padding: 0 12px;
    color: #858A91;
    font-size: 16px;
    font-weight: 400;
    background: transparent;
    border: unset;
}

div#section61 ul.wpb_tabs_nav li.tab-item.active a {
    background-color: transparent !important;
}
div#section61 .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab {
    background-color: transparent;
    border: unset;
    color: #FF6433;
}
div#block-12 ul.link {
    padding-top: 20px;
}
div#block-12 ul.link li a i {
    margin-right: 12px;
}
div#section61 a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 auto;
    display: table;
}

@media (max-width: 767px) and (orientation: portrait){
	
	
}