@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&family=Philosopher:wght@400;700&family=Roboto:wght@100;300;400;500;700;900&display=swap');


@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,200;6..12,300;6..12,400;6..12,500;6..12,600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800&display=swap');


.case-studies3,
.img-banner,
.imglindbg,
.man-bgtext,
.owl-theme.testimonail-slidr1 .owl-dots,
.professional-services,
.services-industry2,
.testimonials-scn,
.text-banner,
.we-respnbg,
we-respnbg {
    position: relative
}

.tooltip-content.bottom::after,
.tooltip-content.top::after {
    left: 50%;
    margin-left: calc(-1 * var(--tooltip-tip-width));
    border-left: var(--tooltip-tip-width) solid transparent;
    border-right: var(--tooltip-tip-width) solid transparent
}

*,
ul {
    padding: 0;
    margin: 0;
    /* font-family: 'Poppins', sans-serif; */


}

body {
    /* font-family: 'Poppins', sans-serif; */
    color: #343a40;
    /*  */
    font-family: 'Poppins', sans-serif;
    font-family: 'Philosopher', sans-serif;
    font-family: 'Nunito Sans', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
a,
label,
p,
div,
span,
strong,
em,
b,
i,
u,
li,
td,
th,
blockquote,
cite,
code,
pre,
abbr,
time,
address,
select {
    color: #000;
}

.bring-clienticon span {
    color: #fff;
}

.bring-clienticon i {
    color: #fff;
}

.whats_appText a:hover {
    color: #fff;
}

.whats_appText span {
    color: #fff;
}

.PortfolioPlus i {
    color: #fff;
}


.case-studies3,
.img-banner,
.imglindbg,
.man-bgtext,
.owl-theme.testimonail-slidr1 .owl-dots,
.professional-services,
.services-industry2,
.testimonials-scn,
.text-banner,
.we-respnbg,
we-respnbg {
    position: relative
}

.tooltip-content.bottom::after,
.tooltip-content.top::after {
    left: 50%;
    margin-left: calc(-1 * var(--tooltip-tip-width));
    border-left: var(--tooltip-tip-width) solid transparent;
    border-right: var(--tooltip-tip-width) solid transparent
}

*,
ul {
    padding: 0;
    margin: 0;
    /* font-family: 'Poppins', sans-serif; */
    font-family: 'Roboto', sans-serif;

}

body {
    /* font-family: 'Poppins', sans-serif; */
    color: #343a40;
    font-family: 'Open Sans', sans-serif;
    font-family: 'Philosopher', sans-serif;
    font-family: 'Roboto', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ul li,
li,
a {
    font-family: 'Roboto', sans-serif;
}

h2 {
    font-size: 30px;
    font-weight: bold;
    color: #000;
}

h2 span {
    color: #33cc33;
}

h3 {
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
}

h5 {
    font-size: 18px;
    line-height: 30px;
}

.navbar-dark .navbar-brand {
    color: #fff;
    width: 180px;
    margin-right: 40px;
}

.navbar-nav li {
    display: inline-block;
}

.navbar-dark .navbar-nav .nav-link {
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    padding-right: 1rem;
    padding-left: 1rem;
    font-family: 'Roboto';
}

.navbar-dark .navbar-nav .nav-link.join-as-client {
    color: #2843c8;
    font-weight: bold;
}

.navbar-dark .navbar-nav .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .show>.nav-link,
.navbar-expand-lg .navbar-nav .nav-link {
    color: #000
}

.navbar-dark .navbar-nav .nav-link:hover {
    color: #1b40f7;
}

.banner-home {
    background: #fafbff;
    padding-top: 30px;
}

.text-banner {
    top: 50%;
    left: 0;
    transform: translateY(-50%)
}

.text-banner h2 {
    font-size: 38px;
    line-height: 50px;
    color: #343a40;
    font-weight: bold;
    padding-bottom: 10px
}

.text-banner h2 span {
    display: inline-block;
    color: #33cc33;
    font-weight: 700
}

.text-banner p {
    font-size: 19px;
    width: 78%;
    margin: 0 auto;
}

.text-banner p span {
    color: #18a10b;
    font-weight: 700;
}

.get-quote {
    margin-top: 60px
}

.get-quote li {
    display: inline-block;
    padding-right: 20px
}

.get-quote li a {
    display: inline-block;
    font-weight: 500;
    border: 1px solid #1b40f7;
    padding: 10px 25px;
    color: #fff;
    background: #1b40f7;
    text-decoration: none;
    border-radius: 50px
}

.get-quote li a.active {
    border: 1px solid #1b40f7;
    border-radius: 50px;
    background: #1b40f7;
    color: #fff
}

.navbar-dark .navbar-nav li.nav-item.loin_translt a {
    font-size: 15px;
    color: #fff;
    background: #1b40f7;
    border-radius: 50px;
    border: 1px solid #1b40f7;
    padding-left: 20px;
    padding-right: 20px
}

.navbar {
    box-shadow: 0 5px 10px rgb(0 0 0 / 10%);
    padding-top: 1rem;
    padding-bottom: 1rem;
    background: rgba(255, 255, 255, 0.9);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
}

.navbar-dark .navbar-nav .nav-link.join-frn1 {
    background: #EBF3F5;
    border-radius: 50px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
}

.navbar-dark .navbar-nav .nav-link.green-text {
    color: #33cc33;
}

.navbar-dark .navbar-nav .nav-link.blue-text {
    color: #1c40f8;
}



.client-icons h2 {
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 20px
}

.client-icons ul li {
    display: inline-block;
    padding: 20px 10px
}




.slider_bg1 {
    position: relative;
    overflow: hidden;
}

.slider1 img,
.slider2 img {
    width: auto !important;
}

/*.slider1 {transform:rotate(90deg) !important;}
.slider1 .item{transform:rotate(-90deg) !important;}*/


/*Login Start 02-08-2022*/

.login-form {
    background: #fff;
    box-shadow: 9px 10px 20px 10px rgb(0 0 0 / 11%);
    border-radius: 20px;
    padding: 40px 44px;
    width: 100%;
    max-width: 618px;
    margin: 0 auto;
}

.login-img-left {
    display: inline-block;
    width: 100%;
}

.login-img-left img {
    width: 100%;
}

.login-formbg {
    padding-left: 0px;
    position: relative;
    top: 50px;
}

.login-sce {
    padding-top: 5px;
}

.signup-sec {
    padding-top: 52px;
    padding-bottom: 80px;
}

.login-form h2 {
    font-size: 24px;
    font-weight: bold;
    color: #000;
    position: relative;
    margin-bottom: 30px;
}

.login-form h2:before {
    content: "";
    position: absolute;
    background: #1B40F7;
    width: 100px;
    height: 3px;
    display: inline-block;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
}

.login-form label {
    font-size: 14px;
    font-weight: 500;
}

.login-form input,
.login-form select {
    height: 48px;
    border: 1px solid #a1a1a1;
    border-radius: 5px;
    font-size: 14px;
}

.login-form .input-group-text {
    background: #fff;
    border: 1px solid #a1a1a1;
    padding: 0;
    border-left: 0px;
}

.login-form .input-group-text i {
    padding: 8px 13px;
    border-left: 1px solid #a1a1a1;
    margin-left: 1px;
}

.btn_otp1 {
    background: #fff;
    width: 100%;
    margin-top: 30px;
    font-size: 16px;
    color: #1B40F7;
    border-radius: 50px;
    height: 48px;
    border: 1px solid #1B40F7;
    max-width: 175px;
}

.procees-btn button {
    color: #fff;
    background: #1B40F7;
    height: 48px;
    width: 174px;
    border-radius: 50px;
    font-weight: 500;
    border: none;
    transition: 0.6s;
}

.procees-btn button:hover {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
}

.login-form .form-check {
    margin-top: 30px;
    margin-bottom: 20px;
}

.login-form .form-check input {
    height: 20px;
    width: 20px;
    margin-right: 10px;
}

.login-form .form-check label {
    font-size: 14px;
}

.sign_inb1 {
    font-size: 14px;
    margin-top: 30px;
}

.sign_inb1 a {
    color: #1B40F7;
    text-decoration: none;
}

.dstp input {
    border-right: none;
    border-radius: 5px 0 0 5px;
}


.client_frm1 .login-form {
    margin-left: 0;
}

.meet-client-hd h2 {
    font-size: 28px;
    font-weight: 500;
    color: #000;
    max-width: 500px;
    margin-left: auto;
    text-align: right;
    padding-right: 90px;
}

.meet-client-hd h2 span {
    font-weight: bold;
    color: #1B40F7;
}

.login-formbg.client_frm1 {
    top: 0;
    transform: translateY(0);
}

.client-sce {
    padding: 50px 0 0 0;
}

.phoneditin {
    position: absolute;
    right: 5px;
    top: 0;
    z-index: 9;
    height: 48px;
}


.forgot_passwd a {
    font-size: 14px;
    font-weight: bold;
    color: #1B40F7;
    text-decoration: none;
}

.procees-btn2 {
    margin-top: 100px;
}

.sign-indv h2 {
    margin-bottom: 50px;
}

.sign-indv .dstp {
    margin-top: 30px;
}

.otp-verification input {
    width: 100px;
    text-align: center;
    padding: 0 !important;
    display: inline-block;
    margin: 5px 20px 5px 0;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

.checkcrcl {
    display: inline-block;
}

.checkcrcl i {
    color: #56b75a;
    font-size: 24px;
}

.was-validated .otp-verification .form-control:valid,
.was-validated .otp-verification .form-control:invalid {

    background-image: none;
}

.resend-vefico a {
    text-decoration: none;
    font-size: 14px;
    color: #1B40F7;
}

.col-md-12.otp-verification {
    margin-bottom: 40px;
}

span.backarrow {
    text-align: left;
    display: inline-block;
    float: left;
}





.client-icons {
    background: #1b40f7;
    padding: 30px 0;
    margin-top: 30px;
}

.client-slider1 img,
.client-slider2 img {
    width: auto !important;
}

.client-slider1 a {
    margin: 15px 0;
    display: inline-block;
}




/*tabing section home start*/
.browse-services {
    padding: 50px 0;
}

.tabinfirst {
    padding: 15px 0;
    margin-top: 40px;
}

.tabinfirst .nav-pills {
    display: inline-block;
}

.tabinfirst .nav-pills .nav-item {
    display: inline-block;
    width: 186px;
}

.tabinfirst .nav-pills .nav-link {
    color: #000;
    font-size: 16px;
    text-decoration: none;
    font-weight: 600;
    border-radius: 9px;
    border: 1px solid #eaeaea;
    width: 100%;
    padding: 6px 0px;
    position: relative;
}

.tabinfirst .nav-pills .nav-link.active {
    background-color: #1b40f7;
    border: 1px solid #1b40f7;
    color: #fff;
    font-weight: 600;
}

.tabinfirst .nav-pills .nav-link.active:before {
    content: "";
    border-top: 17px solid #1b40f7;
    border-right: 19px solid transparent;
    transition: 0.3s;
    border-left: 19px solid transparent;
    border-bottom: 0;
    position: absolute;
    bottom: -16px;
    left: 50%;
    transform: translateX(-50%);
}

.tabinfirst .nav-pills .nav-link span {
    display: block;
}

.tabinfirst .nav-pills {
    justify-content: center;
}

.inner_nvtab .nav-tabs {
    border: none;
}

.inner_nvtab .nav-tabs .nav-link {
    color: #000;
    font-weight: bold;
    font-size: 15px;
    border: none;
}

.inner_nvtab .nav-tabs .nav-link:hover {
    border: none;
}

.inner_nvtab .nav-tabs .nav-item.show .nav-link,
.inner_nvtab .nav-tabs .nav-link.active {
    color: #1b40f7;
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #1b40f7;
    box-shadow: 0 1px 0 #e0e5fe;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #1b40f7;
    background-color: #ffffff;
}

.snd_tabsnew {
    background: #1b40f7;
    padding: 15px;
    height: 376px;
}

.snd_tabsnew .nav-link {
    color: #fff;
}


.snd_tabsnew button {
    width: 200px;
    font-size: 16px;
    font-weight: 500;
}


.srch-select1 select {
    display: none !important;
}

.srch-select1 .dropdown-select {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40FFFFFF', endColorstr='#00FFFFFF', GradientType=0);
    background-color: #fff;
    border-radius: 6px;
    border: solid 1px #eee;
    box-shadow: 0px 2px 5px 0px rgba(155, 155, 155, 0.5);
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 65px;
    line-height: 65px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;

}

.srch-select1 .dropdown-select:focus {
    background-color: #fff;
}

.srch-select1 .dropdown-select:hover {
    background-color: #fff;
}

.srch-select1 .dropdown-select:active,
.srch-select1 .dropdown-select.open {
    background-color: #fff !important;
    border-color: #bbb;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05) inset;
}

.srch-select1 .dropdown-select:after {
    height: 0;
    width: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #000;
    -webkit-transform: origin(50% 20%);
    transform: origin(50% 20%);
    transition: all 0.125s ease-in-out;
    content: '';
    display: block;
    margin-top: -2px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 50%;
}

.srch-select1 .dropdown-select.open:after {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.srch-select1 .dropdown-select.open .list {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
}

.srch-select1 .dropdown-select.open .option {
    cursor: pointer;
}

.srch-select1 .dropdown-select.wide {
    width: 100%;
}

.srch-select1 .dropdown-select.wide .list {
    left: 0 !important;
    right: 0 !important;
}

.srch-select1 .dropdown-select .list {
    box-sizing: border-box;
    transition: all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75), opacity 0.1s linear;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.09);
    background-color: #fff;
    border-radius: 6px;
    margin-top: 4px;
    padding: 3px 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 999;
    max-height: 250px;
    overflow: auto;
    border: 1px solid #ddd;
}

.srch-select1 .dropdown-select .list:hover .option:not(:hover) {
    background-color: transparent !important;
}

.srch-select1 .dropdown-select .dd-search {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0.5rem;
}

.srch-select1 .dropdown-select .dd-searchbox {
    width: 100%;
    padding: 0px 15px;
    border: 1px solid #999;
    border-color: #999;
    border-radius: 4px;
    outline: none;
    height: 48px;
}

.srch-select1 .dropdown-select .dd-searchbox:focus {
    border-color: #12CBC4;
}

.srch-select1 .dropdown-select .list ul {
    padding: 0;
}

.srch-select1 .dropdown-select .option {
    cursor: default;
    font-weight: 400;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    transition: all 0.2s;
    list-style: none;
}

.srch-select1 .dropdown-select .option:hover,
.srch-select1 .dropdown-select .option:focus {
    background-color: #f6f6f6 !important;
}

.srch-select1 .dropdown-select .option.selected {
    font-weight: 600;
    color: #1B40F7;
}

.srch-select1 .dropdown-select .option.selected:focus {
    background: #f6f6f6;
}

.srch-select1 .dropdown-select a {
    color: #aaa;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
}

.srch-select1 .dropdown-select a:hover {
    color: #666;
}

.srch-select1 {
    display: inline-block;
    text-align: center;
    width: 88%;
    margin: 0 auto;
    margin-bottom: 30px;
}

.srch-select2 {
    display: inline-block;
    width: 35%;
}

.srch-select3 {
    display: inline-block;
    width: 40%;
    text-align: right;
}

.srch-select3 ul {
    padding: 6px 0;
    display: inline-block;
    width: 95%;
    border: 1px solid #eaeaea;
    border-radius: 6px;
    margin-left: auto;
}

.srch-select3 ul li {
    list-style: none;
    float: left;
    width: 25%;
    text-align: center;
}

.srch-select3 ul li a {
    display: inline-block;
    text-decoration: none;
    color: #000;
    font-weight: 500;
    font-size: 14px;
}

.srch-select3 ul li a.active {
    color: #1B40F7;
}

.srch-select3 ul li a span {
    display: block;
    padding-bottom: 7px;
}

.browse_itms {
    display: inline-block;
    width: 100%;
}

.browse_itms ul {
    display: inline-block;
    width: 100%;
    max-height: 340px;
    overflow: hidden;
    overflow-y: scroll;
    margin-top: 10px;
}

.browse_itms ul li {
    float: left;
    list-style: none;
    width: 33.33%;
    text-align: left;
    font-size: 15px;
    padding: 15px;
}

.browse_itms ul li a {
    display: inline-block;
    width: 100%;
    color: #000;
    text-decoration: none;
}

.browse_itms ul li .browse_itms-bg {
    box-shadow: 4px 4px 10px rgb(0 0 0 / 20%);
    position: relative;
}

.browse_itms ul li .browse_itms-bg .browse_itms-img {
    width: 60px;
    overflow: hidden;
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.browse_itms ul li .browse_itms-bg .browse_itms-img span {
    display: inline-block;
}

.browse_itms ul li .browse_itms-bg .browse_itms-text {
    padding: 20px 10px 20px 80px;
}

.browse_itms ul li .browse_itms-bg .browse_itms-text p {
    margin-bottom: 0px;
}


/* width */
.browse_itms ul::-webkit-scrollbar {
    width: 20px;
}

/* Track */
.browse_itms ul::-webkit-scrollbar-track {
    background: #ebf3f5;
    border: 5px solid #ebf3f5;
    border-radius: 5px;
}

/* Handle */
.browse_itms ul::-webkit-scrollbar-thumb {
    background: #A3A3A3;
    border: 5px solid #ebf3f5;
    border-radius: 5px;
}

/* Handle on hover */
.browse_itms ul::-webkit-scrollbar-thumb:hover {
    background: #555;
}

footer {
    background: #ffffff;
    padding-top: 50px;
    /* border-top: 4px solid #E6E6E6; */
}

.powerby {
    font-size: 12px;
    color: #fff;
}
span.powerby a {
    margin: 0;
    color: #ffffff;
    text-decoration: underline;
}

.ft_div {
    border-top: 2px solid #E6E6E6;
    margin: 0 auto;
    padding: 40px 0;
}

footer h4 {
    color: #1B40F7;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    font-weight: 600;
    position: relative;
}


/* footer h4::before {
    content: "";
    height: 4px;
    width: 100%;
    background-color: #fff;
    position: absolute;
    top: 31px;
    left: 0;
    border-radius: 50px;
}

footer h4::after {
    content: "";
    height: 4px;
    width: 60%;
    background-color: #33cc33;
    position: absolute;
    top: 31px;
    left: 0;
    border-radius: 50px;
} */

.footer-logo {
    position: relative;
}

.footer-logo svg {
    margin: -25px 0 0 0;
}

.footer-logo::before {
    content: "";
    height: 4px;
    width: 100%;
    background-color: #fff;
    position: absolute;
    top: 31px;
    left: 0;
    border-radius: 50px;
}

.footer-logo::after {
    content: "";
    height: 4px;
    width: 60%;
    background-color: #33cc33;
    position: absolute;
    top: 31px;
    left: 0;
    border-radius: 50px;
}

footer ul {
    /* padding-top: 20px; */
}

.phone-f p {
    color: #fff;
    font-size: 14px;
}

footer ul li {
    list-style: none;
    color: #fff;
    font-size: 14px;
    padding-bottom: 6px;
}

footer ul li a {
    text-decoration: none;
    color: #666666;
    font-size: 14px;
}



footer .join-us-on {
    margin-top: 50px;
}

footer .join-us-on h5 {
    margin: 0 0 -6px 0;
    color: #fff;
}

footer .join-us-on ul li {
    list-style: none;
    display: inline-block;
}

footer .join-us-on ul li a {
    display: inline-block;
    font-size: 14px;
    margin-right: 4px;
    width: 30px;
    height: 30px;
    line-height: 27px;
    text-align: center;
    background: none;
    border-radius: 6px;
    color: #fff;
    border: 3px solid #fff;
}

.copyright-f {
    text-align: center;
    background: #F7F7F7;
    padding: 15px 15px;

}

.copyright-f .ft_row {
    align-items: center;
}

.copyright-f p {
    font-size: 14px;
    color: #000;
    margin-bottom: 0;
    font-weight: 700;
    text-align: center;

}

.copyright-f ul {
    display: flex;
    justify-content: space-around;
}

.copyright-f .ft_icons {
    display: flex;
    justify-content: center;
}

.copyright-f .ft_icons img {
    height: 18px;
    width: 16px;
    margin: 0 10px;
}

.copyright-f ul li a {
    text-decoration: none;
    color: #666666;
    font-size: 14px;
    text-decoration: none;
}

.footer-link {
    /* padding: 0 15px; */
    /* height: 100%; */
    margin: 0 auto 40px;
}

.loveus-txet ul {
    padding-top: 60px;
}

.loveus-txet ul li {
    list-style: none;
    display: inline-block;
    width: 100%;
    position: relative;
    padding-left: 40px;
}

.loveus-txet p {
    font-size: 16px;
    color: #343a40
}

.why-loveus {
    padding: 50px 0;
}

.loveus-txet ul li:before {
    content: "";
    width: 25px;
    height: 25px;
    background: #33CC33;
    border-radius: 30px;
    position: absolute;
    left: 0;
    top: 7px;
    display: inline-block;
}

.find-btnsm {
    display: inline-block;
    width: 100%;
}

.find-btnsm a {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: #1B40F7;
    margin-top: 40px;
    margin-left: 40px;
    text-decoration: none;
    width: 170px;
    text-align: center;
    border-radius: 50px;
    height: 48px;
    line-height: 48px;
}

/*section start*/
.section-blue {
    background: #1B40F7;
}

.youjust-work {
    padding: 100px 0;
    position: relative;
    z-index: 2;
}

.youjust-work h2,
.youjust-work h5 {
    color: #fff;
}

.greenline-bg1 {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    z-index: -1;
}

.aplus_box1.text-end {
    padding-top: 120px;
    margin-right: -26px;

}

.businessesbg {
    position: relative;
    z-index: 2;
    margin: 10px 0 70px 0;
}

.businessesbg:before {
    content: "";
    position: absolute;
    top: 10.5%;
    left: 4%;
    z-index: -1;
    width: 96%;
    height: 94%;
    background: #ebf3f5;
}

.businesses-text {
    padding: 0px 20px;
    max-width: 560px;
    margin-left: auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.owl-theme.dottdsn .owl-dots .owl-dot span {
    width: 36px;
    height: 36px;
    border: 1px solid #33cc33;
    background: none;
}

.owl-theme.dottdsn .owl-dots .owl-dot.active span,
.owl-theme.dottdsn .owl-dots .owl-dot:hover span {
    background: #33cc33;
}

.trusted-imgstext3 {
    display: inline-block;
    position: relative;
}

.thb-img {
    position: absolute;
    left: 0;
    top: -7px;
    width: 57px;
    height: 57px;
    border-radius: 50px;
    border-radius: 50px;
    display: inline-block;
}

.thb-name-img {
    display: inline-block;
    padding-left: 70px;
}

.thb-name-img p {
    font-size: 14px;
    font-weight: 500;
    color: #000;
}

.thb-name-img p span {
    display: block;
    color: #000;
    font-size: 12px;
}

.trusted-text2 {
    width: 92%;
    margin-left: auto;
    margin-bottom: 30px;
}

.fivex-easy {
    padding: 50px 0;
}

.trusted-by-brand {
    margin: 50px 0;
}

.easy-step-text {
    position: relative;
    z-index: 2;
    margin: 100px 0 60px 0;
}

.nub-step {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 256px;
    font-weight: 600;
    top: 50%;
    z-index: -1;
    line-height: 0;
    font-weight: 700;
}

.nub-step1 {
    color: #dce2fe;
}

.nub-step2 {
    color: #e0f8e0;
}

.nub-step3 {
    color: #e8e8e8;
}

.easy-stepbg2 {
    margin-top: 50px;
}

.easy-stepbg3 {
    margin-top: 100px;
}

.posrtv {
    position: relative;
    z-index: 2;
}

.easy_linebg {
    position: absolute;
    bottom: 0%;
    left: 2%;
    width: 100%;
    z-index: -1;
}

.img-step span {
    display: inline-block;
    width: 100%;
    transition: 0.6s;
    cursor: pointer;
    -webkit-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}

.img-step span:hover {
    transition: 0.6s;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

.text-fee1 {
    border: 1px solid #ededed;
    height: auto;
    min-height: 200px;
    border-radius: 20px;
    padding: 0 15px;
    background: rgba(255, 255, 255, 0.9);
    margin-bottom: 30px;
    -webkit-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}

.text-fee1 span.ixon {
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 50px;
    background: #33cc33;
    display: inline-block;
}

.text-fee1 span.ixon img {
    width: 20px;
}

.text-fee1 h3 {
    font-size: 14px;
}

.text-fee1 p {
    font-size: 14px;
    line-height: 22px;
}

.text-fee2 {
    position: relative;
    margin-top: 10px;
}

.text-fee2 span.ixon {
    position: absolute;
    left: 0;
    top: 0;
}

.text-fee2 h3 {
    padding-left: 44px;
    line-height: 22px;
}

.text-fee2 h3 span {
    display: block;
}

.freelancer-client h2 {
    font-size: 101px;
    color: #efefef;
    line-height: 30px;
}

.mtsg2 {
    padding-top: 100px;
}

.freelancer-client {
    margin: 70px 0;
}

.crl-cnettext2 {}

.crl-cnettext2 h2 {
    font-size: 30px;
    color: #fff;
}

.bg-crl-cnet {
    position: relative;
}

.crl-cnettext {
    position: absolute;
    z-index: -1;
    border-radius: 100%;
    left: -15%;
    top: 50%;
    width: 250px;
    height: 250px;
    background: #1b40f7;
    text-align: center;
    box-shadow: 0 0px 0px 35px #edf0ff, 0 0px 14px 44px #f6f7ff, 0 0px 0px 80px #edf0ff;
    transform: translateY(-50%);
}



.crl-cnettext2 {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.crl-cnettext2 h2 span {
    color: #3959f9;
    font-size: 100px;
    display: block;
    padding-top: 30px;
}

.cliicon2 {
    position: relative;
    top: 65%;
}

.texvst1 {
    position: relative;
}

.texvst-img {
    position: absolute;
    left: 43%;
    top: 50%;
    transform: translate(-41%, -44%);
    z-index: -1;
}

.texvst2 .texvst-img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-41%, -44%);
    z-index: -1;
}

.texvst2 h2 {
    line-height: 0px;
}

.freelancer-text1 {
    width: 90%;
}

.text-fee1:hover {
    transition: 0.6s;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

.name_tstitext {
    background: #1b40f7;
    padding: 90px 50px 50px 50px;
    margin-top: 50px;
    position: relative;
}

.name_tstitext:before {
    content: "";
    width: 97px;
    height: 45px;
    background: #3e5df9;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 35%;
    transform: translateX(-35%);
}

.name_tstitext:after {
    content: "";
    width: 97px;
    height: 45px;
    background: #3e5df9;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 65%;
    transform: translateX(-65%);
}

.name_tstitext p {
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    font-style: italic;
}

.name_tsti1 {
    font-size: 15px;
    color: #fff;
    text-align: right;
    margin-top: 60px;
}

.name_tsti1 span {
    display: block;
    font-size: 13px;
}

.textimoal-img1 span {
    border-radius: 30px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
}

.arrow_testimoil {
    position: absolute;
    left: 55%;
    top: 180px;
    line-height: 0;
    font-family: arial;
    font-size: 900px;
    transform: translateX(-50%);
    color: #f1f3ff;
    z-index: -1;
}

.why-our-text {
    width: 90%;
    position: relative;
    top: 40%;
    left: 0;
    transform: translateY(-40%);
}

.why-our-section {
    padding: 70px 0;
}

.owl-theme.dottdsn-fxtst .owl-nav.disabled+.owl-dots {
    margin-top: 0;
    width: auto;
    display: inline-block;
    position: absolute;
    bottom: 20px;
    left: 20%;
    transform: translateX(-20%);
}

.tutor_havtx {
    max-width: 350px;
    background: #fff;
    padding: 15px;
    border-radius: 5px;
    text-align: center;
    margin-left: auto;
}

.tutor_havtx img {
    margin: 15px 0;
    width: 60%;
}

.tutor_havtx h4 {
    font-size: 30px;
    position: relative;
    z-index: 2;
    font-weight: bold;
    text-transform: uppercase;
    color: #33cc33;
}

.tutor_havtx h4:before {
    content: "";
    position: absolute;
    left: 35%;
    bottom: 0;
    display: none;
    width: 100px;
    height: 10px;
    z-index: -1;
    background: #1b40f7;
    transform: translateX(-35%);
}

.tutor_havtx h4 span {
    font-size: 20px;
    color: #343a40;
}

.tutor_havtx p {
    font-size: 16px;
    font-weight: bold;
}

.iti.iti--allow-dropdown {
    width: 100%;
}

.phoneditin {
    right: 2px;
    top: 1px;
    border: none !important;
    height: 45px;
}

.iti.iti--allow-dropdown input {
    border-right: 1px solid #a1a1a1;
}

.was-validated .iti.iti--allow-dropdown .form-control:invalid {
    background-position: right calc(0.375em + 2.9rem) center;
}



.bg-shadow {
    box-shadow: 8px 10px 19px 10px rgb(27 64 247 / 12%);
    background: #fff;
    margin: 40px;
    border-radius: 30px;
}

.h2-borde h2 {
    position: relative;
    text-align: center;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.h2-borde h2:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 50px;
    height: 7px;
    background: #1B40F7;
    border-radius: 20px;
}

.space-lrto {
    width: 85%;
    margin: 0 auto;
    padding: 40px 0;
    min-height: 500px;
}

.step-tab .nav-tabs {
    width: 100%;
    border: none;
    display: inline-block;
    text-align: center;
}

.step-tab .nav-tabs .nav-item {
    display: inline-block;
    width: 35%;
    padding: 10px 15px;
}

.step-tab .nav-tabs .nav-link {
    display: inline-block;
    text-align: center;
    width: 100%;
    height: 80px;
    line-height: 80px;
    padding: 0;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #818181;
    font-weight: bold;
    color: #000;
}

.step-tab .nav-tabs .nav-link.active {
    background: #1B40F7;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
}

.step-vlid {
    margin-top: 30px;
}

.step-vlid .procees-btn button {
    margin-top: 20px;
}

label {
    font-weight: 500;
}

select,
input,
.form-select {
    height: 48px;
    border: 1px solid #ced4da;
    border-radius: 5px;
    font-size: 14px !important;
    font-weight: 500;
}

textarea {
    border: 1px solid #a1a1a1;
    font-size: 14px !important;
    font-weight: 500;
}


.registration-sec {
    position: relative;
    overflow: hidden;
}

.client-body li.nav-item.item-as-client {
    display: none;
}

li.nav-item.item-as-user {
    display: none;
}

.client-body li.nav-item.item-as-user {
    display: inline-block;
}

.client-body li.nav-item.item-as-user a {
    padding: 0px;
}

.client-body li.nav-item.item-as-user a span {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    border-radius: 50px;
    border: 1px solid #676767;
    position: relative;
}

.client-body li.nav-item.item-as-user a span:before {
    content: "";
    position: absolute;
    bottom: 0px;
    right: 0;
    width: 10px;
    height: 10px;
    background: #33cc33;
    border-radius: 15px;
}

.circle-bgtm1 {
    position: absolute;
    left: -10%;
    bottom: 0;
    width: 70%;
    height: 500px;
    background: #f2fcf3;
    display: inline-block;
    z-index: -1;
    border-radius: 100% 100% 100% 0;
}


.post-a-job-sec {
    position: relative;
}

.bgclorhd3 {
    background: #f2fcf3;
    border-radius: 10px;
    padding: 20px 15px;
    margin: 20px 0;
}

.bgclorhd3 h3 {
    margin: 0;
}

.field_textarea textarea {
    width: 80%;
    display: inline-block;
    vertical-align: middle;
}

.field_textarea a {
    display: inline-block;
    border: 1px solid #1B40F7;
    color: #1B40F7;
    font-size: 15px;
    font-weight: 500;
    padding: 8px 25px;
    border-radius: 50px;
    margin-left: 15px;
    text-decoration: none;
}

.btn-addremove {
    width: 19%;
    display: inline-block;
    vertical-align: middle;
}

.field_textarea {
    background: #f2fcf3;
    padding: 20px 15px;
    position: relative;
}

.field_textarea:before {
    content: "";
    position: absolute;
    top: 0;
    width: 20px;
    height: 100%;
    background: #f2fcf3;
    left: -20px;
}

.field_textarea:after {
    content: "";
    position: absolute;
    top: 0;
    width: 20px;
    height: 100%;
    background: #f2fcf3;
    right: -20px;
}

a.remove-field.btn-remove-customer {
    border: 1px solid #d90000;
    color: #d90000;
}

.customer_records_dynamic .remove {
    margin-bottom: 20px;
}

.procees-btn button.previous {
    background: #fff;
    border: 1px solid #1B40F7;
    color: #1B40F7;
}

.add-quctionsfield {
    text-align: center;
    margin-bottom: 20px;
}


.fildcrp-textarea {
    height: 100%;
}

.fildcrp-textarea textarea {
    height: 93%;
}

button.btn.btn-default.btn-secondary.kv-hidden.fileinput-cancel.fileinput-cancel-button {
    display: none;
}

input#multiplefileupload,
.multiplefileupload {
    display: none;
}

.orfileuplod {
    display: none;
}

.document-text1 {
    font-size: 14px;
    margin-bottom: 15px;
    display: none;
}

.client-filemttip button.upload-btnjs {
    display: none;
}

/*tooltip start 10-08-2022*/

.tabula-tooltip[data-title]:not([data-title=""]) {
    position: relative;
    display: inline-block;
    padding: 0;
    margin: 0;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    border-radius: 20px;
    color: #fff;
    background: #33cc33;
}

.tabula-tooltip[data-title]:not([data-title=""])::before,
.tabula-tooltip[data-title]:not([data-title=""])::after {
    position: absolute;
    display: block;
    top: -5px;
    left: 50%;
    z-index: 1070;
    opacity: 0;
    transition: opacity 0.15s linear;
}

.tabula-tooltip[data-title]:not([data-title=""])::before {
    content: "";
    transform: translateX(-50%);
    border-width: 5px 5px 0 5px;
    border-style: solid;
    border-color: #000 transparent transparent transparent;
}

.tabula-tooltip[data-title]:not([data-title=""])::after {
    content: attr(data-title);
    transform: translateX(-50%) translateY(-100%);
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    line-break: auto;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    font-size: 12px;
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 0px;
    min-width: 150px;
    pointer-events: none;
}

.tabula-tooltip[data-title]:not([data-title=""]):hover::before,
.tabula-tooltip[data-title]:not([data-title=""]):hover::after {
    opacity: 0.9;
}

/*tooltip end 10-08-2022*/



/*select currancy start*/
.crypto-icon {
    height: 1em;
    vertical-align: baseline;
    margin-bottom: -0.1em;
}

.sik-dropdown>button.dropdown-toggle {
    position: relative;
    width: 100%;
    background: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 2ch;
    text-align: left;
    height: 48px;
    border: 1px solid #ced4da;
    border-radius: 5px;
    font-size: 14px !important;
    font-weight: 500;
    color: #212529;
}

.sik-dropdown>button.dropdown-toggle::after {
    position: absolute;
    right: 1ch;
    top: calc(50% - 0.2ch);
    border-top: 0.5em solid;
    border-right: 0.5em solid transparent;
    border-bottom: 0;
    border-left: 0.5em solid transparent;
}

.sik-dropdown .dropdown-item {
    cursor: pointer;
}

.sik-dropdown>button.dropdown-toggle span.fullnameall {
    display: none;
}

div#sik-select .dropdown-menu-dark {
    background: #fff;
}

div#sik-select .dropdown-menu-dark .dropdown-item {
    color: #212529 !important;
    font-size: 14px;
}

div#sik-select .dropdown-menu-dark {
    background: #fff;
    height: 250px;
    overflow-y: scroll;
}

div#sik-select .dropdown-menu-dark .dropdown-item:hover {
    background: #1B40F7;
    color: #fff !important;
}

/*select currancy end*/






/*14-10-2022 start css*/
.clearfix {
    display: inline-block;
    width: 100%;
    height: 69px;
}

.sec-allin .card {
    background: #fff;
    border: none;
    border-radius: 20px;
    /* box-shadow: 4px 4px 11px 1px rgb(0 0 0 / 10%); */
    margin-bottom: 30px;
}

.help-centersec {
    background: #fff;
    padding-top: 50px;
}

.SubmitBtn1,
.PreviewBtn1 {
    width: 175px;
    height: 45px;
    border-radius: 50px;
    font-weight: 500;
    margin: 10px 10px;
    border: none;
    outline: none;
    background: #1B40F7;
    color: #fff;
}

.SubmitBtn1:hover {
    color: #fff;
    box-shadow: 10px 11px 20px #1b40f73b;
}


.myProjectTabs {
    padding: 40px 0 30px 0;
}

.help-centersec .myProjectTabs {
    padding-bottom: 60px;
}

.myProjectTabs .nav-tabs {
    border: none;
}

.myProjectTabs .nav-tabs li {
    width: 33.33%;
    text-align: center;
    position: relative;
    z-index: 2;
}

.help-centersec .myProjectTabs .nav-tabs li {
    display: inline-block;
    width: 45%;
}

.help-centersec .myProjectTabs .nav-tabs {
    display: inline-block;
    width: 100%;
    text-align: center;
}


.help-centersec .myProjectTabs .nav-tabs .nav-link .btnprojecttab3,
.help-centersec .myProjectTabs .nav-tabs .nav-link .btnprojecttab1 {
    width: 100%;
    padding: 22px 0;
    font-size: 18px;
    display: inline-block;
}

.myProjectTabs.glossaryTb .nav-tabs .nav-link .btnprojecttab1,
.myProjectTabs.glossaryTb .nav-tabs .nav-link .btnprojecttab3 {
    border: 2px solid #E6E6E6;
    border-radius: 10px;
    color: #343A40;
}

.myProjectTabs.glossaryTb .nav-tabs .nav-link.active .btnprojecttab1,
.myProjectTabs.glossaryTb .nav-tabs .nav-link.active .btnprojecttab3 {
    background: #1B40F7;
    color: #fff;
    border: 2px solid #1B40F7;
}

.myProjectTabs .nav-tabs .nav-link.active .btnprojecttab3:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 95%;
    transition: 0.5s;
    background: #33cc33;
    transform: rotate(45deg) translateX(-50%);
    box-shadow: 0px 0 7px 4px rgb(20 49 167 / 7%);
    height: 24px;
    width: 24px;
    border-radius: 4px;
    z-index: -1;
}

.myProjectTabs .nav-tabs .nav-link span {
    display: inline-block;
    position: relative;
    font-size: 16px;
    font-weight: 600;
    height: fit-content;
}

.myProjectTabs .nav-tabs .nav-link {
    padding: 0;
    margin: 0 auto;
    width: 90%;
    border: none;
}

.textbnrText {
    position: relative;
    top: 40%;
    transform: translateY(-50%);
}

.textbnrText h1 {
    font-weight: bold;
    font-size: 58px;
    margin-bottom: 30px;
}

.textbnrText p {
    font-size: 16px;
    font-weight: 500;
}

.myProjectTabs .nav-tabs .nav-link.active .btnprojecttab3:before {
    background: #1B40F7;
}

.myProjectTabs.glossaryTb .nav-tabs .nav-link .btnprojecttab1,
.myProjectTabs.glossaryTb .nav-tabs .nav-link .btnprojecttab3 {
    border: 2px solid #E6E6E6;
    border-radius: 10px;
    color: #343A40;
}

.help-centersec .myProjectTabs .nav-tabs .nav-link .btnprojecttab3,
.help-centersec .myProjectTabs .nav-tabs .nav-link .btnprojecttab1 {
    width: 100%;
    padding: 22px 0;
    font-size: 18px;
}

.myProjectTabs .nav-tabs .nav-link.active,
.myProjectTabs .nav-tabs .nav-link:active,
.myProjectTabs .nav-tabs .nav-link:focus,
.myProjectTabs .nav-tabs .nav-link:hover {
    background: none;
    border: none;
    outline: none;
}

.myProjectTabs .nav-tabs .nav-link {
    padding: 0;
    margin: 0 auto;
    width: 90%;
    border: none;
}

.myProjectTabs .nav-tabs li {
    width: 33.33%;
    text-align: center;
    position: relative;
    z-index: 2;
}

.help-centersec .myProjectTabs .nav-tabs li {
    display: inline-block;
    width: 45%;
}

.myProjectTabs.glossaryTb .nav-tabs .nav-link.active .btnprojecttab1:before {
    background: #1B40F7;
}

.myProjectTabs .nav-tabs .nav-link.active .btnprojecttab1:before,
.myProjectTabs .nav-tabs .nav-link.active .btnprojecttab2:before,
.myProjectTabs .nav-tabs .nav-link.active .btnprojecttab3:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 95%;
    transition: 0.5s;

    transform: rotate(45deg) translateX(-50%);
    box-shadow: 0px 0 7px 4px rgb(20 49 167 / 7%);
    height: 24px;
    width: 24px;
    border-radius: 4px;
    z-index: -1;
}

.NoticeofArbitration h3 {
    font-weight: 400;
    margin-bottom: 20px;
}

.faqScenbg {
    background: #F5F6FA;
}

.faqScen .nav-pills .nav-link {
    border-radius: 15px;
    padding: 30px 15px;
    margin: 15px 0;
    background: #fff;
    color: #343A40;
    font-size: 15px;
    font-weight: 600;
}

.faqScen .nav-pills .nav-link .imgs {
    display: block;
    padding-bottom: 20px
}

.faqScen .nav-pills .nav-link.active,
.faqScen .nav-pills .show>.nav-link {
    color: #fff;
    background: #1b40f7;
}

.faqScen .nav-pills .nav-link .imgs .img2 {
    display: none;
}

.faqScen .nav-pills .nav-link.active .img1 {
    display: none;
}

.faqScen .nav-pills .nav-link.active .img2 {
    display: inline-block;
}

.faqScen .tab-content {
    background: #fff;
    height: 100%;
    border-radius: 15px;
    padding: 30px;
}

.testimosecr2 .teststr1 .icon {
    display: none;
}

/*About Us  page Start Css*/
.About-Aplusxpert {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.About-Aplusxpert h2 {
    color: #1b40f7;
    margin-bottom: 20px;
    padding-top: 0px;
}

.About-Aplusxpert h3 {
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0
}

.About-Aplusxpert p {
    font-size: 15px;
    color: #343A40;
    font-weight: 500;
}

.about_imgt img {}

.whtweDo {
    border-left: 3px solid #1B40F7;
    padding-left: 50px;
    margin: 50px 0 80px 0;
}

.whtweDo h3 {
    font-size: 18px;
    margin-bottom: 20px;
}

.whtweDo p {
    font-size: 14px;
    color: #343A40;
    font-weight: 500;
}

.whtweDo p span {
    font-weight: bold;
}

.imgiconBg {
    display: inline-block;
    display: inline-block;
    position: relative;
    text-align: left;
    padding-left: 80px;
    width: 80%;
    margin-left: 10%;
}

.imgiconBg span.img {
    position: absolute;
    top: -5px;
    left: 0;
    width: 60px;
    height: 60px;
    display: inline-block;
    overflow: hidden;
}

.imgiconBg p {
    font-size: 16px;
    color: #343A40;
    font-weight: bold;
    margin-bottom: 5px;
}

.imgiconBg div span {
    font-size: 14px;
    color: #343A40;
    font-weight: 500;
}

.post5s6 {
    background: url("../images/about-us/bg-ckdj.png") no-repeat center top / cover;
    overflow: hidden;
    padding: 120px 0;
}

.post5s6 h2 {
    font-size: 45px;
}

.serchTX1bg {
    background: #fff;
    padding: 50px 0;
}

.serchTX1 {
    width: 100%;
    max-width: 450px;
    margin: 0 auto;
    position: relative;
}

.serchTX1 input {
    font-size: 14px;
    padding-right: 60px;
    padding-left: 18px;
    background: #F5F6FA;
    border: none;
    color: #343A40;
    font-weight: 500;
    border-radius: 50px;
}

.serchTX1 button {
    width: 45px;
    height: 45px;
    text-align: center;
    border-radius: 50px;
    background: #1B40F7;
    color: #fff;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
}

.serchTX1bg h2 {
    padding-bottom: 20px;
}

.serchTX1bg p {
    padding-bottom: 20px;
}

.noissTc1 {
    border-top: 1px solid #ccc;
    padding-top: 50px;
    margin-top: 80px;
}

.noissTc1 button.SubmitBtn1 {
    width: 200px;
}

.noissTc1 button i {
    background: #fff;
    color: #1B40F7;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    text-align: center;
    border-radius: 50px;
}

.faqScen .tab-content.general_questions {
    background: none;
}

.faqScen .tab-content.general_questions .accordion-button {
    font-weight: 600;
    font-size: 16px;
}

.faqScen .tab-content.general_questions .accordion-button,
.faqScen .tab-content.general_questions .accordion-item {
    background: none;
    border: none;
    outline: none;
    box-shadow: none;
}

.faqScen .tab-content.general_questions .accordion-button:not(.collapsed) {
    color: #1b40f7;
    background-color: #fff;
    box-shadow: none;
    border-radius: 20px 20px 0 0;
}

.faqScen .tab-content.general_questions .accordion-body {
    background: #fff;
    border-radius: 0 0 20px 20px;
    padding-top: 0;
}

.faqScen .tab-content.general_questions .accordion-body p {
    font-size: 14px;
    font-weight: 500;
}

.faqScen .tab-content.general_questions .accordion-button:not(.collapsed)::after,
.faqScen .tab-content.general_questions .accordion-button::after {
    display: none;
}

/*About Us  page End Css*/




/*Glassary  page start Css*/
.grocre-centersec {
    background: #1B40F7;
    padding: 50px 0;
}

.grocre-centersec .card {
    background: none;
}

.grocre-centersec h1 {
    color: #fff;
}

.grocre-centersec p {
    color: #fff;
}


.glossTxt1 {
    position: relative;
    padding-left: 50px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}

.glossTxt1 h3 {
    font-size: 18px;
}

.glossTxt1 p {
    font-size: 14px;
    font-weight: 500;
}

.glossTxt1 .lfbt1 {
    position: absolute;
    top: 0;
    left: 0;
    font-weight: bold;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    text-align: center;
    background: #33cc33;
    display: inline-block;
}

.myProjectTabs.glossaryTb .nav-tabs .nav-link .btnprojecttab1,
.myProjectTabs.glossaryTb .nav-tabs .nav-link .btnprojecttab3 {
    border: 2px solid #E6E6E6;
    border-radius: 10px;
    color: #343A40;
}

.myProjectTabs.glossaryTb .nav-tabs .nav-link.active .btnprojecttab1,
.myProjectTabs.glossaryTb .nav-tabs .nav-link.active .btnprojecttab3 {
    background: #1B40F7;
    color: #fff;
    border: 2px solid #1B40F7;
}

.myProjectTabs.glossaryTb .nav-tabs .nav-link.active .btnprojecttab1:before {
    background: #1B40F7;
}

/*Glassary page End Css*/

/*Trems of use page start Css*/
.termsTms1 {
    margin-bottom: 70px;
}

.termsTms1 h2 {
    font-size: 20px;
    position: relative;
    z-index: 2;
    margin-bottom: 20px;
    margin-top: 30px;
}

.termsTms1 h2 span {
    display: inline-block;
    color: #1B40F7;
    background: #fff;
    padding-right: 20px;
}

.termsTms1 h2:before {
    content: "";
    position: absolute;
    top: 13px;
    left: 0;
    width: 100%;
    z-index: -1;
    height: 1px;
    background: #E7EBFF;
}

.termsTms1 p {
    font-size: 14px;
    font-weight: 500;
}

.termsTms1 p span {
    font-weight: bold;
}

.NoticeofArbitration {
    border-radius: 15px;
    position: relative;
    z-index: 2;
    margin: 50px 0;
}

.NoticeofArbitration1 {
    padding: 30px 50px;
    background: #fff;
    border-radius: 10px;
}

.NoticeofArbitration:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -5px;
    border-radius: 15px;
    background: linear-gradient(to right, #fff, #EDF0FF);
}

.NoticeofArbitration h3 {
    font-weight: 400;
    margin-bottom: 20px;
}

.NoticeofArbitration p {
    font-style: italic;
}

.termsTms1 ul {
    padding: 30px 0;
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
}

.termsTms1 ul li {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    padding: 7px 0;
    width: 100%;
    list-style: none;
}


.termsTms2 h2 {
    font-size: 30px;
}

.termsTms2 h2:before {
    display: none;
}

.tablcont3-centersec {
    background-image: linear-gradient(#F1F3FF, #FEFEFF);
    border: 1px solid #D8DEFE;
    border-radius: 20px 20px 0 0;
    padding: 50px 0;
}

.infotblsele2 {
    display: inline-block;
}

.infotblsele2 ul {
    display: inline-block;
    width: 48%;
    border-left: 1px solid #ccc;
    vertical-align: top;
}

.infotblsele2 ul li {
    display: inline-block;
    list-style: none;
    text-align: left;
    width: 100%;
    margin: 15px 0 15px 100px;
    position: relative;
    padding-left: 40px;
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    vertical-align: top;
}

.infotblsele2 ul li:first-child span.nbr32q {
    width: 20px;
    height: 20px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
    background: #1B40F7;
    display: inline-block;
    box-shadow: 0 0 0 5px #CFD6FE;
}

.infotblsele2 ul li span.nbr32q {
    width: 20px;
    height: 20px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
    background: #94A5FC;
    display: inline-block;
    box-shadow: 0 0 0 5px #EAEDFF;
    position: absolute;
    left: 0%;
    top: 5px;
}

.infotblsele2 ul li div span {
    font-size: 16px;
    font-weight: bold;
    color: #343A40;
}

.infotblsele2 ul li:first-child div span {
    font-size: 18px;
    font-weight: bold;
    color: #1B40F7;
}

.infotblsele2 ul li:first-child div ul {
    width: 100%;
    border: none;
    padding-left: 0;
    margin: 7px 0;
}

.infotblsele2 ul li:first-child div ul li {
    padding-left: 0;
    width: 100%;
    border: none;
    padding: 0px 0;
    margin: 0;
}

.infotblsele1 {
    text-align: center;
}

.infotblsele2 {
    max-width: 1080px;
    width: 100%;
    margin: 0 auto;
}

.dat4sr1 {
    display: inline-block;
    text-align: left;
    width: 100%;
    position: relative;
    padding-left: 30px;
}

.dat4sr1 h3 {
    font-size: 16px;
    margin-bottom: 5px
}

.dat4sr1:before {
    content: "";
    width: 15px;
    height: 15px;
    border-radius: 15px;
    border: 1px solid #1B40F7;
    background: #fff;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 8px;
}

.pp4ew1 {
    position: relative;
    z-index: 2;
}

.pp4ew1:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -5px;
    border-radius: 15px;
    background: linear-gradient(to right, #fff, #EDF0FF);
}

.pp4ew1R:before {
    background: linear-gradient(to right, #EDF0FF, #fff);
}

.pp4ew2 h3 {
    text-align: left;
}

.pp4ew2 {
    background: #fff;
    border-radius: 10px;
    padding: 40px;
}

.pp4ew1htsss {
    height: 100%;
}

.pp4ew1htsss .pp4ew2 {
    height: 100%;
}

.pp4ew1W:before {
    display: none;
}

.hdbtp1 {
    border-top: 2px solid #E6E6E6;
    margin-top: 50px;
    padding-top: 20px;
}

.psdb p span {
    display: block;
}

.bgpeivplcy {
    background: #F8F9FF;
    padding: 40px 0 50px 0;
}

.bgpeivplcy h2 span {
    background: none;
}

.mailPrsb1 {
    max-width: 740px;
    background: #343A40;
    margin: 30px auto;
    border-radius: 30px;
    padding: 30px 30px 20px 30px;
}

.mailPrsb1,
.mailPrsb1 p,
.mailPrsb1 h3,
.mailPrsb1 a {
    color: #fff;
}

.mailPrsb1 h3 {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
}

.mailPrsb1 h4 {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
}

.mailPrsb1 p {
    font-size: 16px;
    font-weight: 400;
}

.arbt1 {
    display: inline-block;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50px;
    background: #1B40F7;
    text-decoration: none;
    font-size: 18px;
    color: #fff;
    margin-bottom: 35px;
}

.psdblin1 .dat4sr1:before {
    content: "";
    width: 25px;
    height: 10px;
    border: 1px solid #1B40F7;
    background: #1B40F7;
    left: -17px;
    top: 6px;
}

.doterev .dat4sr1:before {
    display: none;
}

/*Trems of use page end Css*/


/*Why Us Moderation page end Css*/

.textbnrText h2 {
    color: #fff;
}

.whyModeratin {
    vertical-align: top;
}

.whyModeratin .img2 {
    display: none;
}

.whyModeratin .accordion-button span {
    display: inline-block;
    margin-right: 7px;
    width: 40px;
}

.whyModeratin .accordion-button::after {
    display: none;
}

.whyModeratin .accordion-button.collapsed span img.img1 {
    display: inline-block;
}

.whyModeratin .accordion-button.collapsed span img.img2 {
    display: none;
}

.whyModeratin .accordion-button span img.img1 {
    display: none;
}

.whyModeratin .accordion-button span img.img2 {
    display: inline-block;
}

.whyModeratin .accordion-button {
    outline: none;
    font-weight: bold;
    box-shadow: none;
    background: none;
    border: 1px solid #1B40F7;
    border-bottom: none;
    border-radius: 15px 15px 0px 0px !important;
}

.whyModeratin .accordion-button.collapsed {
    background: #F5F6FA;
    border-radius: 5px;
    border: 1px solid #fff;
    border-radius: 15px !important;
}

.whyModeratin .accordion-item {
    border: none;
    margin: 10px 0;
}

.whyModeratin .accordion-collapse {
    border: 1px solid #1B40F7;
    border-top: none;
    border-radius: 0 0 15px 15px;
    box-shadow: 3px 6px 7px 0 rgb(0 0 0 / 10%);
}

.whyModeratin .accordion-item:last-of-type .accordion-collapse {
    border-radius: 0 0 15px 15px;
}

.topSctn {
    background: #94A5FC;
    font-size: 18px;
    color: #fff;
    border-radius: 50px;
    padding: 5px 25px;
    font-weight: 600;
    margin-bottom: 15px;
    display: inline-block;
}

.whyModeratin h3 {
    font-size: 18px;
    margin-top: 45px;
}

.drschng {
    direction: rtl;
}

.drschng .accordion {
    direction: ltr;
}

.bgclin1x {
    background: #F5F6FA;
}

.bgclin1x .accordion-button.collapsed {
    background: #fff;
}

.whyModeratin .accordion-item {
    border-radius: 15px;
}

/*Why Us Moderation page end Css*/







/*How To Hire page end Css*/
.greybgfrln {
    background: #F1F3FF;
}

.greybgfrln h2,
.greybgfrln p {
    color: #343A40;
}

.bgfxw5w {
    border: 1px solid #E6E6E6;
    border-radius: 40px;
    padding: 30px;
    height: 100%;
}

.bgfxw5w h3 {
    width: 60%;
    margin: 0 auto 15px auto;
}

.bgfxw5w p {
    width: 80%;
    margin: 20px auto 0 auto;
}

.howdose {
    margin-top: 50px;
}

.howdose h2 {
    color: #1B40F7;
}

.howdose p span {
    font-weight: 600;
    display: inline-block;
    margin: 0 auto;
    max-width: 1000px;
    padding-top: 15px;
}

.howdose2bg {
    background: #F1F0F5;
    padding: 60px;
    border-radius: 15px;
    text-align: left;
    margin: 50px 0;
}

.howdose2bg p {
    color: #343A40;
    font-size: 16px;
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
}

.howdose2bg p span {
    color: #1B40F7;
}

.postajEasyStep ul {
    padding-top: 30px;
}

.postajEasyStep ul li {
    display: inline-block;
    width: 100%;
    max-width: 445px;
    position: relative;
    color: #343A40;
    font-weight: 500;
    padding-left: 50px;
    padding-bottom: 20px;
    font-size: 16px;
}

.postajEasyStep ul li span {
    position: absolute;
    top: 0;
    left: 0;
}

.bg_greyclb1 {
    background: #F9F9F9;
    padding: 50px 0;
    margin: 50px 0;
}

.noissTcbnt {
    border: none;
}

.noissTcbnt button i {
    margin-left: 10px;
    position: relative;
    right: -30px;
}

/*How To Hire page end Css*/




/*Testimonial page end Css*/

.testimonialTop {
    background: #fff;
    position: relative;
}

.testimonialTop .card {
    background: #fff;
}

.testimonialTop .textbnrText {
    background: #1B40F7;
    display: inline-block;
    height: 100%;
    position: relative;
    top: 0;
    transform: translateY(0);
    padding: 100px 50px 100px 0;
}

.testimonialTop .textbnrText:before {
    content: "";
    position: absolute;
    right: -27px;
    top: 47%;
    transform: translateY(-50%) rotate(-69deg);
    width: 64px;
    height: 36px;
    background: #1b40f7;
}

.testimonialTop .textbnrText p {
    color: #fff;
    font-size: 18px;
    margin-bottom: 20px;
}

.testimonialTop:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 42%;
    height: 100%;
    background: #1B40F7;
}

.tgtbnrimgBG {
    width: 30%;
    display: inline-block;
    text-align: right;
    padding-right: 20px;
    vertical-align: middle;
}

.tgtbnrimgBG .sliimg2 {
    width: 120px;
    height: 120px;
    border-radius: 100px;
    margin-bottom: 15px;
    margin-left: auto;
    border: 10px solid #94A5FC;
    overflow: hidden;
}

.tgtbnrimgBG .sliimg2 img {
    width: 100%;
}

.tgtbnrText {
    width: 68%;
    padding: 0 0 0 40px;
    display: inline-block;
    vertical-align: middle;
}

.tgtbnrimgText .nametmil p {
    font-size: 15px;
    font-weight: bold;
    color: #343A40;
    margin-bottom: 0;
}

.tgtbnrimgText .nametmil p span {
    font-size: 13px;
    font-weight: 500;
}

.tgtbnrimgText .icon {
    margin-top: 20px;
    display: inline-block;
}

.tgtbnrText p {
    font-size: 17px;
    font-weight: 500;
    color: #343A40;
}

.tgtbnrimgText.align-items-center {
    position: relative;
    padding: 50px 0;

}


.testimonial-sider1.owl-carousel .owl-item img {
    width: auto;
}

.testimonial-sider1.owl-carousel .owl-item .iconarrowbg img {
    display: inline-block;
    text-align: right;
}


.testimonial-sider1.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.testimonial-sider1.owl-carousel button.owl-dot {}

.testimonial-sider1.owl-carousel .owl-nav button.owl-next span,
.testimonial-sider1.owl-carousel .owl-nav button.owl-prev span {
    padding: 0;
    background: #fff;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    color: #1B40F7;
    width: 30px;
    height: 30px;
    line-height: 23px;
    font-size: 40px !important;
}

.testimonial-sider1.owl-carousel .owl-nav {
    margin-top: 0px;
    position: absolute;
    bottom: 20px;
    left: 68%;
    transform: translateX(-50%);
}

.testimonial-sider1.owl-carousel .owl-nav [class*=owl-]:hover {
    background: #fff;
}


.teststr1 p i.fa-star {
    font-size: 14px;
    color: #B3B3B3;
    letter-spacing: 2px;
}

.teststr1 p {
    margin-bottom: 0;
}

.teststr1 p i.fa-star.active {
    color: #FFCC00;
}

.teststr1 p.date {
    font-size: 12px;
    font-weight: 600;
    color: #a9b8c7;
}

.teststrBg {
    border-radius: 30px;
    color: #343A40;
    padding: 20px 40px;
}

.nam-monial .coriss span {
    display: inline-block;
    width: 60px;
    height: 60px;
    overflow: hidden;
    margin-right: 10px;
    color: #343A40;
}

.testText {
    margin: 20px 0 50px 0;
}

.nam-monial .coriss h4 {
    font-size: 16px;
    font-weight: 600;
    color: #343A40;
}

.nam-monial .coriss p {
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    color: #343A40;
}

.testText p {
    margin-bottom: 0;
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    min-height: 135px;
    max-height: 135px;
    -webkit-box-orient: vertical;
    line-height: 27px;
    overflow: hidden;
    color: #343A40;
}

.testText a {
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
}

.smler1 {
    margin-bottom: 25px;
}

.testBtns1 {
    position: relative;
}

.testBtns1 a {
    position: absolute;
    top: 0;
    left: 0;
}

.testimosecr1 {
    background: #F5F6FA;
}

/*Testimonial page end Css*/



/*14-10-2022 end css*/







/*11 Nov 2022 start css*/
.lindXtis1 .clearfix {
    display: none;
}


/*11 Nov 2022 end css*/





/* ------------------------------------------------------------------ */
section {
    padding: 40px 0;
}







/* ======================= Start index page ==========================  */
.banner_div {
    margin: 90px auto 0px;
    padding: 0;
}

.top_heading h4 {
    color: rgba(30, 31, 38, 0.50);
    font-family: Poppins;
    font-size: 18px;
    font-weight: 500;
}

.top_heading h1 {
    color: #22242F;
    font-family: Georgia;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: 80px;
    letter-spacing: -1.28px;
}

.top_heading h1 span {
    background: linear-gradient(180deg, #3B7B60 0%, #1E4836 50%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Georgia;

    font-style: normal;
    font-weight: 400;
    line-height: 80px;
    letter-spacing: -1.28px;
    text-transform: capitalize;
}

.top_heading h1 span.hNumber {
    font-family: Gentium Book Basic;
    font-style: normal;

}

.top_heading .select_btn a {
    text-decoration: none;
    color: #000;
    font-family: Nunito Sans;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.1px;
    margin: 0 30px;
    display: inline-block;
    width: 74px;
}

.top_heading .select_btn a svg {
    margin: 0 5px;
}

.top_heading .select_btn a.dropdown-toggle::after {
    content: unset;

}

.top_heading .select_btn input {
    border: none;
    border-left: 2px solid #eaeaea;
    border-radius: unset;
    padding: 0 20px;
    color: var(--Gray-2, #949494);
    font-family: Nunito Sans;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    width: 100%;
    max-width: 285px;
}

.top_heading .select_btn input:focus-visible {
    outline: unset;
}

.top_heading .select_btn button {
    border: none;
    color: #fff;
    font-size: 16px;
    height: 60px;
    padding: 8px 24px;
    border-radius: 0px 8px 8px 0px;
    background: linear-gradient(180deg, #4065AD 0%, #2C3C92 100%);
}

.top_heading .select_btn {
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
    width: 100%;
    max-width: 500px;
    margin: 32px 0;
}

.top_heading .suggestion_div {
    margin: 30px auto;
}

.top_heading .suggestion_div h6 {
    text-transform: capitalize;
    margin-bottom: 6px;
    color: rgba(73, 77, 101, 0.50);
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.sugg_all {
    width: 400px;
}

.top_heading .suggestion_div .sugg_all a {

    text-decoration: none;
    text-transform: capitalize;
    margin: 0px 32px 0 0;
    color: #2C3C92;
    font-family: Nunito Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.top_heading .suggestion_div .sugg_all a:hover {
    text-decoration: underline;
}

.top_button {
    display: flex;
}

.top_button h3 {
    font-size: 18px;

    margin: 0 6px;
}

.top_heading .top_button button {
    background-color: #fff;
    padding: 6px 0;
    border-radius: 4px;
    border: 0.5px solid #000;
    width: 30%;
    height: 45px;
    margin: 0 5px;
    display: flex;
    align-content: center;
    justify-content: center;
    color: #000;
    align-items: center;
}


.top_heading .top_button button img {
    height: 25px;
}



.circle_img_pr {
    display: flex;
    justify-content: end;
    margin: 4px 0;
}

.circle_img_pr img {
    height: 100px;
    width: 100px;
}

.all_profile_img img {
    width: 35px;
    margin: 0 -4px;
}

.top_button h3 {
    font-size: 18px;
    margin: 0 6px;
}


.top_button .top_num {
    margin: 2px 0 0 16px;
    color: #333;
    font-family: Nunito Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.top_button .google_img {
    width: 70px;
}

.right_banner {
    display: flex;
    justify-content: center;
    position: relative;
    align-items: center;
}

.right_banner .gradient_bg {
    background: linear-gradient(to right, #6633FF, #FF9933);
    height: 431px;
    width: 431px;
    filter: blur(50px);
    border-radius: 100%;
    position: relative;
}

.right_banner img {
    position: absolute;
    height: 500px;
    width: 285px;
}


.trust_section {
    margin: 34px auto;
    border-top: 2px solid #eaeaea;
    border-bottom: 2px solid #eaeaea;
    background-color: #fff;
    padding: 20px 0px;
}

.trust_section .trust_border {
    border-right: 2px solid #7d8182;
}

.trust_heading {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
}

.trust_right h6 {
    color: #9999FF;
    text-align: center;
    font-size: 16px;
    margin: 0;
    font-weight: 600;
}

.trust_right h6.text_green {
    color: #009933;
}

.trust_right p {
    font-size: 16px;
    color: #000;
    text-align: center;
    font-weight: 500;
}

.trust_left .slide-img {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 !important;
}

.trust_left .slide-img img {
    height: 30px;
    width: 100px !important;
}





.right_browse {
    display: flex;
    justify-content: end;
}

.browse_head h2 {
    color: #22242F;
    text-align: center;
    font-family: Georgia;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.96px;
    margin-bottom: 8px;
}

.browse_head p {
    color: rgba(20, 18, 51, 0.50);
    text-align: center;
    font-family: Nunito Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 30px;
}

.browse_head button {
    color: #333333;
    font-size: 16px;
    background-color: unset;
    padding: 10px 10px;
    border-radius: 6px;
    border: 0.5px solid #4D4D4D;
}

.browse_head button i {
    background-color: #1B40F7;
    color: #fff;
    height: 25px;
    width: 25px;
    border-radius: 100px;
    line-height: 26px;
    font-size: 13px;
    margin: 0 0 0 5px;
    display: inline-block;
}

.main-browse {
    padding: 30px 20px;
    border-radius: 8px;
    background: linear-gradient(180deg, #F9F9F9 0%, #E8E8F1 100%);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
    /* width: 360px; */
    height: 180px;
    margin: 20px auto;
}

.main-browse h3 {
    color: #000;
    font-family: Nunito Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.main-browse p {
    color: rgba(0, 0, 0, 0.75);
    font-family: Nunito;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 40px;
}

.main-browse p span {
    color: rgba(0, 0, 0, 0.75);
    font-weight: 400;
    margin: 0 4px;
}

.main-browse a {
    color: #2C3C92;
    text-align: center;
    font-family: Nunito Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
}


.main-browse:hover {
    border-radius: 16px;
    background: linear-gradient(180deg, #4065AD 0%, #2C3C92 100%);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
    color: #fff;
}

.main-browse:hover p span,
.main-browse:hover a {
    color: #fff;
}

.main-browse a i {
    font-size: 18px;
    vertical-align: middle;
}

.main-browse a img {
    margin: 0 10px;

}

.main-browse a svg {
    width: 16px !important;
    height: 16px !important;
}

.ever_bg {
    border-radius: 14px;
    color: #fff;
    padding: 0px 30px;
    background: linear-gradient(180deg, #4065AD 0%, #2C3C92 100%);
}

.ever_bg .ever_head h2 {
    color: #FFF;
    font-family: Georgia;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.96px;
    margin: 40px auto 40px;
}

.ever_body {
    margin: 10px auto;
    display: flex;
}

.ever_body .right_icons {
    margin: 5px 14px 0 0
}

.ever_bg .ever_body h3 {
    color: #FFF;
    font-family: Nunito;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0;
}

.ever_bg .ever_body p {
    color: #FFF;
    font-family: Nunito;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.ever_img {
    height: 500px;
    width: 100%;
}


.main_gotit h2 {
    font-size: 40px;
    font-family: 'Philosopher', sans-serif;
    color: #1C3333;
    font-weight: 600;
}

.main_gotit h6 {
    color: #9966CC;
    font-size: 16px;
    /* color: #4D4D4D; */

    font-weight: 400;
    margin-bottom: 25px;
}

.got_right_client {
    padding: 20px 18px;
    margin: 30px auto;
    border-radius: 16px;
    background: linear-gradient(282deg, #35C2C2 0%, rgba(30, 21, 89, 0.95) 100%);
    /* width: 552px; */
    /* height: 250px; */
}

.got_right_client h3 {
    color: #FFF;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.got_right_client p {
    color: #FFF;
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.got_right_client button {
    display: flex;
    padding: 8px 24px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
    background: linear-gradient(180deg, #FFF 0%, #E8E8F1 100%);
    color: #2C3C92;
    text-align: center;
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border: none;
    margin: 60px 0 0;
}

.got_r_img {
    display: flex;
    justify-content: end;
    padding: 0;
}

.got_r_img img {
    width: 100%;
    height: fit-content;
}

/* .got_r_img1 {
    display: flex;
    justify-content: end;
    padding: 0;
} */

.got_r_img1 img {
    width: 100%;
    height: 210px;
}

.got_right_free {
    padding: 20px 18px;
    margin: 20px auto;
    border-radius: 16px;
    background: linear-gradient(259deg, rgba(74, 196, 123, 0.87) 0.72%, #11374C 99.2%);
}

.got_right_free h3 {
    color: #FFF;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.got_right_free p {
    color: #FFF;
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.got_right_free button {
    display: flex;
    padding: 8px 24px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
    background: linear-gradient(180deg, #FFF 0%, #E8E8F1 100%);
    color: #2C3C92;
    text-align: center;
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border: none;
    margin: 60px 0 0;
}

.got_right_free img {
    /* width: 80%; */
}

.got_right_free .circle_img_pr {
    display: flex;
    justify-content: end;
    margin: 6px 0;
}

.got_plus_div .accordion-item {
    background-color: #fff;
    border: none !important;
    border-bottom: 1px solid rgba(0, 0, 0, .125) !important;
}

.got_plus_div .accordion-button:not(.collapsed),
.got_plus_div .accordion-button {
    background-color: unset;
    box-shadow: unset;
    color: #000;
    font-family: Georgia;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 15px auto;
}

.got_plus_div .accordion-button:not(.collapsed),
.got_plus_div .accordion-button span {
    color: #000;
    font-family: Gentium Book Basic;
    font-size: 19.998px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0 3px;
}

.got_plus_div .accordion-body {
    padding: 1rem 1.25rem;
    color: #000;
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.got_plus_div .accordion-button::before {
    margin: 0 10px 0 0;
    content: "\002B";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    background-color: unset;
    color: #000;
    padding: 0px 6px;
    border-radius: 100px;
    transition: transform .2s ease-in-out;
    border: 0.5px solid #000;
}

.got_plus_div .accordion-button::after {
    content: unset;
}

.got_plus_div .accordion-button:not(.collapsed)::before {
    content: "\2212";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    background-color: #009933;
    color: #fff;
    padding: 0px 6px;
    border-radius: 100px;
    border: 2px solid #009933;
}


.level_main {
    border-radius: 8px;
    border: 1px solid rgba(44, 60, 146, 0.50);
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
    /* width: 252px; */
    height: 300px;
    padding: 24px;
    position: relative;
}

.level_main img {
    width: 40px;
}

.level_main h3 {
    color: #000;
    font-family: Nunito Sans;
    font-size: 19.998px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.32px;
    margin: 24px 0 0;
    height: 54px;
}

.level_main a {
    font-size: 14px;
    text-decoration: none;
    color: #1b40f7;
}

.level_main a.text_green {
    color: #009933;
}

.level_main p {
    color: #262626;
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin: 4px auto;
}

.all_profile_img img {
    width: 35px;
    margin: 0 -4px;
}

.level_main button {
    color: #2C3C92;
    text-align: center;
    font-family: Nunito Sans;
    font-size: 15.998px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    position: absolute;
    bottom: 24px;
    background: unset;
    border: none;
    display: flex;
    align-items: center;
}

.level_main button svg {
    vertical-align: middle;
    margin: 0 10px;
}

.bids_img {
    width: 140px !important;
}

.talent_mainBg {
    border-radius: 16px;
    background: linear-gradient(282deg, #35C2C2 0%, rgba(30, 21, 89, 0.95) 100%);
    padding: 30px 30px;
    color: #fff;
}

.talent_mainBg2 {
    border-radius: 16px;
    background: linear-gradient(259deg, rgba(74, 196, 123, 0.87) 0.72%, #11374C 99.2%);
    padding: 30px 30px;
    color: #fff;
}

.home_freeSlide_btn .owl-theme .owl-dots .owl-dot span {
    width: 100%;
    height: 2px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 100px;
    padding: 0 100px;
}

.home_freeSlide_btn .owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #031620;
}

.home_btnSlide button {
    padding: 8px 24px;
    border-radius: 8px;
    background: linear-gradient(180deg, #FFF 0%, #E8E8F1 100%);
    color: #2C3C92;
    text-align: center;
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border: none;
    margin: 0 40px;
}

.talent_head h2 {
    font-size: 40px;
    font-family: 'Philosopher', sans-serif;
    color: #1C3333;
    font-weight: 600;
    /* text-align: center; */
    margin-bottom: 18px;
}

.talent_heading h4 {
    font-size: 18px;
    text-transform: capitalize;
    color: #aaaaaa;
    font-weight: 400;
    margin-bottom: 16px;
}


.home_5x {
    position: absolute;
    right: 0;
    bottom: 0;
}

.talent_green_bg h6 {
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 20px;
}

.talent_green_bg h3 {
    color: #FFF;
    font-family: Georgia;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.talent_green_bg h3 span {
    color: #FFF;
    font-family: Gentium Book Basic;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.talent_green_bg h2 {
    color: #FFF;
    font-family: Georgia;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.96px;
}

.talent_green_bg p {
    color: #FFF;
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.talent_icon_body {
    margin: 50px auto 0;
}

.talent_icon_body .talent_inner h4 {
    color: #FFF;
    font-family: Poppins;
    font-size: 15.998px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 0;
}

.talent_icon_body .talent_inner p {
    color: #FFF;
    font-family: Nunito Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.talent_paraInner {
    margin: 0 20px;
}

.home_talent_banner {
    display: flex;
    justify-content: end;
}

.home_talent_banner img {
    width: 100%;
    height: auto;
    flex-shrink: 0;
    border-radius: 8px;
}

.talent_icon_body .talent_inner h4.borde_hide {
    border-bottom: none;
}



.talent_icon_body .talent_inner {
    display: flex;
    align-items: center;
    margin: 15px auto;
}


.talent_blue_bg {
    background-color: #EBF3F5;
    border-radius: 8px;
    height: 500px;
    background-repeat: no-repeat;
    width: 100%;
    color: #000;
    padding: 25px 30px;
}

.talent_blue_bg h3 {
    font-size: 30px;
    font-family: 'Philosopher', sans-serif;
    font-weight: 500;
}

.talent_blue_bg p {
    font-size: 14px;

    font-weight: 400;
    width: 85%;
}

.talent_blue_bg button {
    background-color: #1B40F7;
    font-size: 16px;
    border-radius: 5px;
    color: #fff;
    padding: 6px 10px;
    border: none;
}

.talent_right_white {
    background-color: #fff;
    border-radius: 6px;
    padding: 10px 12px;
    margin: 10px auto;
    height: 190px;
}

.talent_right_white h4 {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin-bottom: 8px;
}

.talent_right_white h4 img {
    margin: 0 6px;
}

.talent_right_white p {
    font-size: 13px;
    color: #808080;
    font-weight: 400;

    margin: 0;
}

.tal_right_bottom {
    background-color: #fff;
    border-radius: 6px;
    padding: 8px 2px;
    margin: 0;
    align-items: center;
}

.tal_right_bottom h4 {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin-bottom: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
}

.tal_right_bottom h4 span {
    margin: 0 10px;
}

.tal_right_bottom p {
    font-size: 13px;
    color: #808080;
    font-weight: 400;

    margin: 0;
}

.bus_heading h2 {
    font-size: 40px;
    font-family: 'Philosopher', sans-serif;
    color: #1C3333;
    font-weight: 600;
    text-align: center;
    margin-bottom: 18px;
}

.bus_body {
    display: flex;
    margin: 40px auto;
    align-items: center;
}

.bus_body .bus_content {
    margin: 0 16px;
}

.bus_body .bus_content h4 {
    color: #2C3C92;
    font-family: Nunito Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0;
}

.bus_body .bus_content p {
    color: rgba(25, 25, 112, 0.75);
    font-family: Nunito Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
}

.bus_gray_bg {
    height: 421px;
    flex-shrink: 0;
    border-radius: 16px;
    background: rgba(232, 232, 241, 0.40);
    padding: 40px 40px;
}

.home_freebanner img {
    height: 279px;
    width: 100%;
}

.freeClient_head h4 {
    font-family: Philosopher;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0;
}

.freeClient_head h4.client_blueColor {
    color: #1E1559;
}

.freeClient_head h4.free_greencolor {
    color: #1E4836;
}

.freeClient_head p {
    color: rgba(0, 0, 0, 0.75);
    font-family: Nunito Sans;
    font-size: 15.998px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    width: 100px;
}

.bus_right_body h2 {
    font-size: 59px;
    color: #000;
}

.bus_right_body h2.text_green {
    color: #009933;
}

.bus_right_body h6 {
    font-size: 16px;
    color: #000;
}

.bus_gray_bg h2.main_head_bus {
    color: #000;
    font-family: Georgia;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 35px auto;
}

.bus_gray_bg button {
    /* display: flex; */
    /* width: 115px; */
    padding: 8px 24px;
    /* justify-content: center; */
    /* align-items: center; */
    /* gap: 10px; */
    border-radius: 8px;
    background: linear-gradient(180deg, #4065AD 0%, #2C3C92 100%);
    color: #FFF;
    text-align: center;
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border: none;
}

.slide_heading h2 {
    font-size: 40px;
    font-family: 'Philosopher', sans-serif;
    color: #000;
    font-weight: 600;
    text-align: center;
}

.slide_heading p {
    font-size: 18px;
    color: #4D4D4D;

    font-weight: 400;
    margin-bottom: 25px;
    text-align: center;
}

.slide_div .slide_content {
    display: flex;
    justify-content: space-between;
    margin: 8px 0;
}

.slide_div {
    position: relative;
}

.slide_div .slide_img {
    width: 100%;
}

.slide_div .slide_content .slide_inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.slide_div .slide_content .slide_inner h4 {
    font-size: 14px;
    font-weight: 600;
    margin: 0 10px;
}

.slide_inner .slide_profile_img {
    width: 25px !important;
}

.slide_icons a {
    font-size: 14px;
    color: #4D4D4D;
    text-decoration: none;
    margin: 0 10px;
}

.top_profile_banner {
    position: absolute;
    left: 45px;
    bottom: 100px;
    display: flex;
    flex-direction: column-reverse;
}

.top_profile_banner a {
    margin: -47px 0;
    background-color: #fff;
    border: 2px solid #E6E6E6;
    border-radius: 30px;
    padding: 4px 16px;
    font-size: 12px;
    height: 26px;
    color: #000 !important;
}

.top_bg_content {
    margin: 35px 0 -38px -48px;
    /* display: flex; */
}

.top_rating {
    background-color: #000;
    color: #fff;
    border-radius: 6px;
    width: 50px;
    height: 22px;
    padding: 0 3px;
    line-height: 21px;
    position: absolute;
    top: 36px;
    right: -60px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.top_rating i.mdi.mdi-star {
    color: #009933;
    font-size: 14px;
}

.top_rating img {
    position: unset;
    height: 18px;
}

.top_rating img {
    position: unset !important;
    height: 14px !important;
    margin-right: 4px;
}

.top_rating span {
    margin: auto 2px;
}




.top_profile_banner_one {
    position: absolute;
    top: 130px;
    left: 140px;
}

.top_profile_banner_right {
    position: absolute;
    /* left: 45px; */
    display: flex;
    flex-direction: column-reverse;
    top: 100px;
    right: 50px;
}

.top_profile_banner_one img {
    height: 30px;
    width: 30px;
}

.top_profile_banner_one img {
    position: unset;
    height: 33px;
    width: 33px;
}

.top_profile_banner_one .top_profile_banner_right {
    position: absolute;
    top: 100px;
    right: 30px;
    display: flex;
    flex-direction: column-reverse;
}

.top_profile_banner_right img {
    height: 90px;
    width: 90px;
}

.top_profile_banner_right a {
    margin: -47px 0;
    background-color: #fff;
    border: 2px solid #E6E6E6;
    border-radius: 30px;
    padding: 4px 16px;
    font-size: 12px;
    height: 26px;
}

.top_profile_banner img {
    height: 90px;
    width: 90px;
}

.top_bg_content {
    margin: 35px 0 -38px -48px;
    /* display: flex; */
}

.top_rating {
    background-color: #000;
    color: #fff;
    border-radius: 6px;
    width: 50px;
    height: 22px;
    padding: 0 3px;
    line-height: 21px;
    position: absolute;
    top: 36px;
    right: -60px;
    font-size: 12px;
}

.top_rating img {
    position: unset;
    height: 18px;
}

.main-browse:hover h3,
.main-browse:hover p {
    color: #fff;
}



.trust_left .owl-theme .owl-nav {
    margin-top: 0;
    position: absolute;
    right: -105px;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}




.slide_heading .owl-theme .owl-nav {
    margin-top: 0;
    position: absolute;
    right: -135px;
    top: 0;
}



.slide_heading .owl-theme .owl-nav {
    margin-top: 0;
}

.slide_heading .owl-theme .owl-nav {
    margin-top: 0 !important;
    position: absolute !important;
    top: -40px !important;
    right: 0px !important;
}

.slide_div .owl-theme .owl-nav {
    margin-top: 10px;
    position: absolute;
    top: 150px;
    left: 390px;
}

.work_hover_div {
    position: absolute;
    top: 80px;
    background-color: #fff;
    padding: 20px 20px;
    border-radius: 8px;
    z-index: 2;
    left: 12px;
    display: none;
}

.work_hover_div::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -4px;
    width: 35px;
    height: 35px;
    background: #fff;
    transform: rotate(122deg);
    z-index: -1;
    left: 50px;
}

/* .slide_div .slide_content:hover+.work_hover_div {
    display: block;
} */

.hover_profile {
    display: flex;
    /* justify-content: space-between; */
    align-items: center;
}

.hover_profile .hover_img {
    width: 50px !important;
}

.hover_profile h4 {
    font-size: 16px;
    font-weight: 600;
    display: flex;
    flex-direction: column;
    margin: 0 20px;
}

.hover_profile h4 span {
    font-weight: 400;
}

.hover_profile button {
    background-color: #1b40f7;
    color: #fff;
    padding: 2px 20px;
    border-radius: 50px;
    font-size: 16px;
}

.slide_div .slide_content .slide_inner:hover .work_hover_div {
    display: block;

}

.arrow_img {
    width: 12px !important;
}

.trust_left .owl-theme .owl-nav [class*=owl-]:hover,
.slide_heading .owl-theme .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #000;
    text-decoration: none;
}



.owl-carousel .owl-nav button.owl-prev span,
.owl-carousel .owl-nav button.owl-next span {
    width: 25px;
    height: 25px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 22px;
    line-height: 22px;
}

.trust_left .owl-theme .owl-nav [class*=owl-]:hover,
.slide_heading .owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    margin: 3px;
    padding: 3px;
}


.dfooterFX {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.about-us1 {
    max-width: 200px;
}

footer ul li {
    font-size: 12px;
}

footer ul li a {
    font-size: 12px;
}

.about-us1 .email-f p {
    color: #666666;
    font-size: 12px;
    font-weight: 400;
    margin: 10px auto;
}

footer h4 {
    margin-bottom: 15px;
}

.footer-link {
    margin: 0;
}

footer ul li {
    color: #666666 !important;
}


.home_testimonal_slide {
    position: relative;
}

.home_testimonal_slide button.owl-prev {
    position: absolute;
    left: -50px;
    top: 150px;
    background-color: #fff !important;
    border-radius: 50px !important;
    height: 39px;
    width: 39px;
    border: 0.5px solid #E6E6E6 !important;
}

.home_testimonal_slide button.owl-prev span {
    display: none !important;
}

.home_testimonal_slide button.owl-prev::before {
    content: "\f060";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #1B40F7;
}

.home_testimonal_slide button.owl-prev span,
button.owl-next span {
    border-radius: 50px;
}









.home_testimonal_slide button.owl-next {
    position: absolute;
    right: -10px;
    top: 150px;
    background-color: #fff !important;
    border-radius: 50px !important;
    height: 39px;
    width: 39px;
    border: 0.5px solid #E6E6E6 !important;
}

.home_testimonal_slide button.owl-next span {
    display: none !important;
}

.home_testimonal_slide button.owl-next::before {
    content: "\f061";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #1B40F7;
}

.home_testimonal_slide button.owl-next span,
button.owl-next span {
    border-radius: 50px;
}

.home_testMain {
    border-radius: 15px;
    border: 2px solid rgba(44, 60, 146, 0.50);
    width: 346px;
    height: 355px;
    padding: 24px;
    padding: 24px;
    position: relative;
    margin: 15px 0;
}

.home_FreeGreen {
    position: absolute;
    top: -20px;
    background-color: #fff;
    padding: 4px 7px;
}

.home_FreeGreen h6 {
    color: #1E4836;
    font-family: Nunito Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}

.home_FreeGreen h6 svg {
    margin: 0 5px 0 0;
}


.home_Freeblue {
    position: absolute;
    top: -20px;
    background-color: #fff;
    padding: 4px 7px;
}

.home_Freeblue h6 {
    color: #1E1559;
    ;
    font-family: Nunito Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}

.home_Freeblue h6 svg {
    margin: 0 5px 0 0;
}

.home_testMain p {
    color: #1A1A1A;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.home_testBottom_Profile {
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 24px;
}

.home_testBottom_Profile img {
    height: 48px;
    width: 48px !important;
    margin: 0 20px 0 0;
}

.home_testBottom_Profile h6 {
    color: #000;
    font-family: Nunito Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
    flex-direction: column;
}

.home_testBottom_Profile h6 span {
    color: #000;
    font-family: Nunito Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.home_lst_main button {
    padding: 8px 24px;
    border-radius: 8px;
    background: linear-gradient(180deg, #4065AD 0%, #2C3C92 100%);
    border: none;
    color: #FFF;
    text-align: center;
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin: 30px auto;
}

.home_bottombg {
    background: #F6F6F9;
    background-image: url("/assets/images/aplus-images/home-banner-lines.png");
    text-align: center;
    margin: 50px auto;
    background-size: cover;
    background-repeat: no-repeat;
}

.home_lst_main h2 {
    color: #22242F;
    text-align: center;
    font-family: Georgia;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    letter-spacing: -0.96px;
}

.home_lst_main h2 span {
    background: linear-gradient(180deg, #3B7B60 0%, #1E4836 50%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Georgia;
    font-style: normal;
    font-weight: 400;
    line-height: 80px;
    letter-spacing: -1.28px;
    text-transform: capitalize;
}

.home_lst_main h2 span.hNumber {
    font-family: Gentium Book Basic;
    font-style: normal;
}

/* =================================== navigation start ============================ */
.nav_open_div {
    padding: 20px 20px;
    width: 100%;
    min-width: max-content;
    border-radius: 8px;

}

.nav_left_div {
    width: 300px;
}

.nav_open_div .nav_inner_head {
    font-size: 19px;
    font-family: 'Open Sans';
    color: #000;
    font-weight: 700;
}

.nav_open_div .nav_para {
    padding: 5px 5px;
    /* border: 8px dotted #000; */
    border-width: 3px;
    border-radius: 4px;
    margin: 0px auto;
}

.nav_open_div .nav_para p {
    font-size: 14px;

    margin: 0;
}

.nav_open_div button {
    background-color: unset;
    border: unset;
    font-size: 14px;

    color: #1B40F7;
    font-weight: 300;
}

.nav_open_div .center_navbar_content a h4 {
    font-size: 14px;
    color: #000;
    font-weight: 600;
    font-family: 'Open Sans';
    display: flex;
    flex-direction: column;
    margin: 0 10px;
}

.nav_open_div .center_navbar_content a h4 span {
    font-size: 12px;
    color: #808080;

    font-weight: 300;
    margin: 2px auto;
}

.nav_open_div .center_navbar_content p {
    font-size: 12px;
    color: #808080;

    font-weight: 300;
    margin: 0;
}

.center_navbar_content {
    border-left: 2px solid #E6E6E6;
    padding: 10px 25px;
    margin: 0 28px;
}

.center_navbar_content ul {
    margin: 15px auto;
}

.center_navbar_content ul li {
    border-radius: 6px;
    padding: 10px 8px;
    width: 100%;
}

.center_navbar_content ul li:hover {
    background-color: #E1E6FE;

}

.center_navbar_content ul li.active {
    background-color: #E1E6FE;

}

.navbar-expand-lg .navbar-nav .nav_open_div.dropdown-menu {
    position: absolute;
    position: fixed;
    top: 72px;
    left: 320px;
    width: 100px;
}

.ap_navIcons .dropdown-toggle::after {
    content: unset;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #000000;
    border: none;
    vertical-align: baseline;
    margin: 0 4px;
    font-size: 12px;
}

.nav_bg_btn {
    /* background-color: #E1E6FE; */
    border-radius: 12px;
    padding: 10px 0;
    margin: 10px auto;
    cursor: pointer;
}

.active_btn {
    background-color: #E1E6FE;
    border-radius: 12px;
    padding: 10px 0;
    margin: 10px auto;
}

.active_btn:hover {
    background-color: #E1E6FE;

}

.nav_profile {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4px 6px 0;
}

.nav_img_top {
    position: absolute;
    top: 0;
    right: 0;
}

.nav_img_bottom {
    position: absolute;
    bottom: 0;
    left: 0;
}

.nav_img_right_b {
    position: absolute;
    bottom: 0;
    right: 0;
}

.nav_img_top img,
.nav_img_bottom img,
.nav_img_right_b img {
    width: 100px;
}





.talent_inner path.fil0 {
    fill: #fff !important;
}


.center_navbar_content ul li a {
    display: flex;
}



.nav_open_div ul li a {
    text-decoration: none;
}

.nav_hover_div ul {
    display: flex;
    flex-direction: column;
    margin: 10px auto;
}

.nav_hover_div ul li {
    margin: 6px 20px;
}

.nav_hover_div ul li a {
    font-size: 14px;
    color: #000;
    font-weight: 500;
}

.nav_hover_div {
    /* display: none; */
}

.nav_open_div ul li a:hover+.nav_hover_div {
    display: block;
}





/* ==================== Start aplus Faq page ===================   */
.serchTX1bg {
    background-image: url("../../home/images/faq_banner.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.aph_faq_heading h2 {
    font-size: 40px;
    color: #244034;
    font-family: Philosopher;
    padding: 0;
}

.aph_faq_heading p {
    font-size: 14px;
    font-family: Ebrima;
    padding: 0;
    color: #000;
}

.aph_faq_headinput input {
    padding-right: 60px;
    padding-left: 18px;
    background: #fff;
    border: none;
    color: #343A40;
    font-weight: 500;
    border-radius: 50px;
    width: 50%;
}

.aph_faq_headinput button {
    display: inline-flex;
    height: 50px;
    padding: 3px 22.25px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 0px 20px 20px 0px;
    background: #1B40F7;
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border: none;
    margin: 0 -35px;
}



.aph_faq_leftbt {
    background-color: #f7f7f7;
    padding: 0px 0;
}

.aph_faq_leftbt .nav-link {
    border-bottom: 1px solid #d6d6d6;
    color: #000;
    font-size: 16px;
    text-align: left;
    padding: 25px 20px;
    position: relative;
    font-weight: 500;
}

.aph_faq_leftbt .nav-link.active,
.aph_faq_leftbt .nav-pills .show>.nav-link {
    border-bottom: 1px solid #d6d6d6;
    color: #fff;
    font-size: 16px;
    text-align: left;
    background-color: #1b40f7e3;
}

/* .aph_faq_leftbt .nav-link::before {
    content: '';
    display: block;
    border-top: 0 solid #1b40f700;
    border-left: 23px solid #1b40f7;
    border-bottom: 20px solid transparent;
    position: absolute;
    right: 0;
    transform: translateY(-50%);
    bottom: -29px;
    z-index: 0;
} */

.faq_accordion_body .accordion-item {
    background-color: #fff;
    border: none;
    padding: 6px 0;
}

.faq_accordion_body .accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 16px;
    color: #000000;
    text-align: left;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;
    font-weight: 700;
    font-family: 'Roboto';
}

.faq_accordion_body .accordion-button:not(.collapsed) {
    color: #000;
    background-color: unset;
    box-shadow: inset 0px 0 0 rgb(0 0 0);
    font-size: 16px;
    font-weight: 700;
    font-family: 'Roboto';
}

.faq_accordion_body .accordion-body p {
    font-size: 14px;
    color: #000;
}

.faq_tab_head {
    font-size: 20px;
    color: #000;
}

.faq_mailerBtn {
    display: flex;
    justify-content: center;
    margin: 30px auto;
}

.faq_mailerBtn a:hover {
    color: #fff !important;
}

.faq_mailerBtn a {
    font-size: 15px;
    color: #fff;
    background: #1b40f7;
    border-radius: 50px;
    border: 1px solid #1b40f7;
    padding-left: 20px;
    padding-right: 20px;
    width: 100px;
}



.nav-pills.aph_faq_leftbt {
    min-width: 90%;
    margin-right: 5%;
    display: inline-block;
}

.nav-pills.aph_faq_leftbt .nav-link {
    width: 100%;
    padding: 0;
    position: relative;
    border-radius: 0;
}

.nav-pills.aph_faq_leftbt .nav-link span {
    font-size: 18px;
    text-align: left;
    border-radius: 0;
    font-weight: 600;
    color: #141233;
    padding: 25px 20px;
    position: relative;
    /*border-bottom: 1px solid #d4d4d4;*/
    display: inline-block;
    width: 80%;
}

.nav-pills.aph_faq_leftbt .nav-link.active,
.nav-pills.aph_faq_leftbt .show>.nav-link {
    color: #fff;
    background-color: #49a3fb;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.nav-pills.aph_faq_leftbt .nav-link.active span {
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    color: #fff;
}

.nav-pills.aph_faq_leftbt .nav-link.active:before {
    content: "";
    position: absolute;
    left: 100%;
    top: 0;
    width: 20px;
    height: 100%;
    background: #49a3fb;
    box-shadow: 5px 0px 9px rgba(0, 0, 0, 0.05);
}

.nav-pills.aph_faq_leftbt .nav-link.active:after {
    content: "";
    position: absolute;
    bottom: -20px;
    right: -13px;
    width: 41px;
    height: 40px;
    background: #0080ff;
    z-index: -1;
    transform: rotate(45deg);
    border: 1px solid #fff;
    box-shadow: 0 3px 13px rgba(0, 0, 0, 0.3);
}

.nav-pills.aph_faq_leftbt .nav-link:last-child.active {
    box-shadow: 0 -3px 4px rgba(0, 0, 0, 0.3);
}

.nav-pills.aph_faq_leftbt .nav-link:last-child.active:after {
    bottom: 57px;
    box-shadow: 0 -3px 13px rgba(0, 0, 0, 0.3);
}

.nav-pills.aph_faq_leftbt .nav-link:last-child.active:before {
    top: 1px;
}

.nav-pills.aph_faq_leftbt .nav-link:last-child span {
    border: none;
}

.nav-pills.aph_faq_leftbt .mdi-arrow-bottom-right:before {

    transform: rotate(-45deg) translateY(10px);
    font-size: 30px;
    visibility: hidden;
}

.nav-pills.aph_faq_leftbt .nav-link.active .mdi-arrow-bottom-right:before,
.nav-pills.aph_faq_leftbt .show>.nav-link .mdi-arrow-bottom-right:before {
    visibility: visible;
}


/* ==================== End aplus Faq page ===================   */



/* ============================================== Start Find Talent css ==============================  */


/* ============================================== Start Find Talent css ==============================  */


.purple_bg {
    background-color: #1E0833;
    padding: 20px 0;
}

.droup_select {
    padding: 20px 0 0;
}

.dark_blue_bg {
    background-color: #3636A0;
    padding: 0 0;
}

.dark_blue_bg .talent_top_heading {
    margin: 16px auto;
}

.dark_blue_bg .talent_banner {
    display: flex;
    justify-content: center;
}

.dark_blue_bg .talent_banner img {
    margin-bottom: -178px;
}

.talent_top_heading h2 {
    font-size: 40px;
    color: #fff;
    font-family: Philosopher;
}

.talent_top_heading p {
    font-size: 14px;
    color: #fff;
    font-family: 'Roboto';
    font-weight: 300;
}

.tal_left_heading .breadcrumb a {
    color: #808080;
    font-size: 14px;
    font-family: 'Roboto';
    text-decoration: none;
    font-weight: 400;
}

.tal_right_heading h6 {
    font-size: 16px;
    color: #1B40F7;
    font-weight: 400;
    display: flex;
    justify-content: end;
    align-items: center;
    margin-bottom: 1.3rem;
}

.tal_right_heading h6 i {
    margin: 0px 10px;
}

.search_btns {
    display: flex;
    align-items: center;
    justify-content: end;
}

.search_btns .category_select {
    border-radius: 20px;
    font-size: 14px !important;
    width: 200px;
    height: 38px;
    padding: 0 8px;
    color: #4D4D4D;
    font-weight: 300;
}

.search_btns .search_input {
    width: 100%;
    border: 0.5px solid #E6E6E6;
    border-radius: 20px;
    height: 38px;
    margin: 0 14px;
}

.search_btns .search_input input {
    border: none;
    height: unset;
    line-height: 35px;
    font-size: 14px;
    color: #333333;
    font-weight: 300;
    background: none;
}

.search_btns .search_input input:focus-visible {
    outline: unset;
}

.search_btns .search_input i {
    font-size: 15px;
    margin: 0 10px;
    color: #1A1A1A;
}

.search_btns .right_select_btn {
    border-radius: 20px;
    font-size: 14px !important;
    height: 37px;
    color: #4D4D4D;
    font-weight: 300;
    padding: 0 10px;
}

.work_align_div {
    align-items: center;
}

.right_select_btn {
    background: #E1E6FE;
}

.right_blue_btn {
    margin: 0 4px;
}

.search_btns .right_blue_btn button {
    border-radius: 20px;
    font-size: 14px !important;
    height: 37px;
    color: #4D4D4D;
    font-weight: 300;
    padding: 0 14px;
    background-color: #ffffff;
    border: 0.5px solid #eaeaea;
}

.search_btns .right_blue_btn button span {
    font-size: 20px;
    vertical-align: middle;
}

.search_btns .right_blue_btn button.btn.btn-secondary.dropdown-toggle.show {
    background-color: #E1E6FE !important;
}

.search_btns .right_blue_btn button.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: unset !important;
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.talent_subhead h3 {
    font-size: 28px;
    font-family: 'Roboto';
    font-weight: 400;
    color: #000;
}

.talent_profile_mr {
    margin: 20px auto;
}

.talent_navbar ul li a {
    color: #808080;
    font-size: 14px;
    padding: 10px 40px 10px 0;
    font-weight: 400;
}

.main_talent_heading h4 {
    font-size: 24px;
    font-weight: 400;
    color: #000;
    margin: 30px auto 18px;
}

.main_profile_div {
    border: 0.5px solid #E6E6E6;
    padding: 30px 30px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.main_profile_div p {
    font-size: 14px;
    margin: 30px auto;
}

.main_profile_div:hover {
    background-color: #f7f7f7;
}

.main_top_profile {
    display: flex;
    align-items: center;
}

.talent_para_height {
    height: 100px;
}

.main_top_profile .talent_pro_content {
    margin: 0 20px;
}

.main_top_profile .talent_pro_content p {
    font-size: 14px;
    color: #343A40;
    font-weight: 300;
    margin: 0;
}

.main_top_profile .talent_pro_content p span i.fa.fa-check {
    background-color: #33CC33;
    color: #fff;
    font-size: 11px;
    padding: 4px 4px;
    border-radius: 100px;
    margin: 0 4px;
    line-height: 12px;
}

.main_top_profile .talent_pro_content p span i.fa.fa-map-marker {
    font-size: 14px;
    margin: 0 6px 0 0;
}

.main_top_profile .talent_pro_content h5 {
    font-size: 18px;
    color: #343A40;
    font-weight: 600;
    margin-bottom: 20px;
    line-height: 20px;
}

.top_pro_right {
    display: flex;
    align-items: center;
    justify-content: end;
}

.top_pro_right a {
    color: #CCCCCC;
    text-decoration: none;
    font-size: 18px;
    margin: 0;
}

.top_pro_right a.red_heart {
    color: #FF6666;
}

.top_pro_right button {
    background-color: #E1E6FE;
    border: none;
    width: 100px;
    border-radius: 6px;
    font-size: 14px;
    padding: 4px 0;
    color: #000;
}

.top_pro_right button span {
    margin: 0 6px 0 0;
}

.top_pro_right button.green_bg {
    background-color: #33CC33;
    border: none;
    width: 100px;
    border-radius: 100px;
    font-size: 14px;
    padding: 4px 0;
    margin: 20px 0;
    color: #fff;
    line-height: 20px;
    font-weight: 500;
}

.talent_bottom_profile h3 {
    font-size: 28px;
    font-weight: 600;
    color: #000;
    display: flex;
    align-items: center;
}

.talent_bottom_profile h3 span {
    font-weight: 300;
    font-size: 14px;
    margin: 0 12px;
}

.talent_bottom_profile h6 {
    font-size: 14px;
    font-weight: 600;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.talent_bottom_profile h6 i.fa.fa-star {
    color: #333333;
    margin: 0 10px;
}

.talent_bottom_profile h6 span {
    font-weight: 300;
    /* margin: 0 6px */
}

.pagination_div {
    display: flex;
    justify-content: center;
}

.pagination_div .page-link {
    color: #4D4D4D;
    font-size: 14px;
    font-weight: 400;
    border-radius: 8px;
    margin: 0 5px;
    cursor: pointer;
}

.pagination_div .pagination_btn {
    color: #4D4D4D;
    font-size: 14px;
    font-weight: 400;
    border-radius: 100px;
    margin: 0 12px;
    cursor: pointer;
}

.pagination_div .pagination_btn i.fa.fa-arrow-left,
.pagination_div .pagination_btn i.fa.fa-arrow-right {
    color: #1B40F7;
}

.pagination_div .page-item:first-child .pagination_btn {
    border-top-left-radius: 100px !important;
    border-bottom-left-radius: 100px !important;
}

.pagination_div .page-item:last-child .pagination_btn {
    border-top-right-radius: 100px !important;
    border-bottom-right-radius: 100px !important;
}

.dark_green_bg {
    background-color: #244034;
    border-radius: 10px;

}

.light_green_bg {
    background-color: #14A077;
    border-radius: 10px;
}

.dark_heading h1 {
    color: #fff;
    font-size: 40px;
    font-family: Philosopher;
    font-weight: 700;
}

.dark_heading p {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    font-family: Ebrima;
    margin: 20px auto 40px;
}

.dark_heading button {
    background-color: #1B40F7;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    border: none;
    padding: 8px 16px;
}

.talent_dark_img {
    display: flex;
    justify-content: center;
    margin-bottom: -40px;
}

.sort_by_div a {
    font-size: 14px;
    color: #4D4D4D;
}

.sort_by_div {
    height: 200px;
    overflow-y: scroll;
}

.work_heading h3 {
    color: #000;
    font-weight: 600;
    display: flex;
    align-items: center;
    font-size: 24px;
    text-transform: capitalize;
}

.work_heading h3 span {
    background-color: #009933;
    font-size: 14px;
    font-weight: 400;
    border-radius: 100px;
    padding: 5px 16px;
    margin: 0 10px;
}

.work_heading p {
    font-size: 14px;
    font-family: Ebrima;
    margin: 12px auto;
}

.work_heading h6 {
    font-size: 14px;
    color: #999999;
    font-weight: 300;
    margin: 20px auto;
    font-family: Ebrima;
}

.work_all_btn button {
    font-size: 14px;
    color: #808080;
    background: #F4F4F4;
    border: none;
    padding: 6px 14px;
    border-radius: 100px;
    margin: 2px 4px;
    font-weight: 300;
    cursor: text;
}

.work_all_iconbtn {
    margin: 20px auto;
    display: flex;
    align-content: center;
}

.work_all_iconbtn a {
    font-size: 14px;
    color: #808080;
    font-weight: 300;
    text-decoration: none;
    margin: 0 10px;
}

.work_all_iconbtn a span {
    background-color: #33CC33;
    color: #fff;
    border-radius: 5px;
    /* padding: 2px 5px; */
    font-size: 14px;
    height: 22px;
    display: inline-block;
    width: 22px;
    text-align: center;
    line-height: 24px;
    margin: 0 5px;
}

.work_right_div p {
    font-size: 14px;
    color: #4D4D4D;
    margin: 30px auto 4px;
}

.work_right_div h4 {
    font-size: 20px;
    color: #000;
    font-weight: 600;
}

.work_right_pro {
    display: flex;
    justify-content: end;
}

.work_right_div {
    text-align: end;
}

.lst_profile_btn {
    display: flex;
    justify-content: end;
}

.lst_profile_btn button {
    background-color: #1B40F7;
    color: #fff;
    font-size: 14px;
    border: none;
    width: 100px;
    border-radius: 10px;
    height: 38px;
}

#filter_div_open {
    width: 35%;
    padding: 20px 20px;
    text-align: center;
    background-color: white;
    margin-top: 10px;
    position: absolute;
    right: 30px;
    border: 2px solid #E6E6E6;
    border-radius: 10px;
    z-index: 999;
    height: auto;
    overflow-y: scroll;
}

.filter_open {
    display: none;
}

.filter_heading {
    display: flex;
}

.filter_heading p {
    font-size: 18px;
    margin: 0;
    color: #4D4D4D;
    font-weight: 300;
}

.filter_heading a {
    font-size: 14px;
    text-align: end;
    text-decoration: none;
    color: #1B40F7;
    font-weight: 400;
}

.filter_check_box {
    display: flex !important;
    align-items: center;
}

.filter_check_box .form-check-label {
    font-size: 20px;
    font-weight: 400;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 24px;
}

.filter_check_box .form-check-label i {
    font-size: 12px;
    color: #009933;
}

.filter_sub_menu {
    margin: 40px auto;
}

.filter_sub_menu .accordion-item {
    background-color: #fff;
    border: none !important;
    margin: 10px auto !important;
}

.filter_sub_menu .accordion-flush .accordion-item .accordion-button {
    border-radius: 0;
    background-color: #fff;
    font-size: 20px !important;
    color: #000 !important;
    font-weight: 400;
    border-bottom: none !important;
}

.filter_sub_menu .form-check {
    display: flex;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: 0.125rem;
}

.filter_sub_menu label {
    font-weight: 500;
    font-size: 14px;
    margin: 0 10px;
    font-weight: 400;
}

.filter_sub_menu .accordion-body {
    height: 200px;
    overflow-y: scroll;
}

.filter_sub_menu .accordion-body form.example.search_input {
    width: 100%;
    border: 2px solid #E6E6E6;
    border-radius: 20px;
    height: 38px;
    margin: 0 14px;
    display: flex;
    align-items: center;
    border: none;
    border-bottom: 2px solid #cfcfcf;
    border-radius: unset;
    margin: 6px auto;
}

.glossary-page {
    color: #000;
}


/* =================================== Start about page ============================ */
.about_top_heading {
    text-align: center;
}

.about_top_heading h2 {
    font-size: 40px;
    color: #244034;
    font-family: Philosopher;
}

.about_top_heading p {
    font-size: 14px;
    font-family: Ebrima;
    margin: 6px 100px;
    color: #000;
}

.ab_light_bg {
    background-color: #6666FF;
    color: #fff;
}

.ab_sub_heading h2 {
    font-size: 40px;
    font-family: Philosopher;
    color: #fff;
    margin: 0;
}

.ab_sub_heading p {
    font-size: 18px;
    font-family: 'Roboto';
    /* font-weight: 600; */
    line-height: 30px;
    margin: 40px auto;
}

.ab_sub_heading p:last-child {
    /* font-weight: 300; */
}

.ab_top_right p {
    font-size: 18px;
    font-family: Aparajita;
    text-align: center;
    font-style: italic;
}

.ab_top_img img {
    width: 50px;
}

.ab_top_profile {
    display: flex;
    justify-content: space-between;
    border: 2px solid #fff;
    border-radius: 50px;
    padding: 5px 25px;
    align-items: center;
    width: 350px;
    height: 70px;
}

.ab_inner_content h5 {
    font-size: 18px;
    margin: 0;
}

.ab_inner_content p {
    font-size: 14px;
    margin: 0;
    font-style: unset;
    font-family: 'Roboto';
}

.ab_dark_bg {
    background-color: #1E0833;
    margin: -40px 30px 0;
    padding: 20px 24px;
}

.ab_banner {
    display: flex;
    justify-content: center;
    margin-bottom: -39px;
}

.ab_banner img {
    height: 230px;
    width: 89%;
}

.ab_gray_bg {
    background-color: #F7F7F7;
}

.about_bg_white {
    background-color: #fff;
    border-radius: 10px;
}

.about_bg_white {
    background-color: #fff;
    border-radius: 10px;
    padding: 20px 25px;
    text-align: center;
    height: 250px;
    margin: 10px auto;
}

.about_bg_white img {
    height: 40px;
}

.about_bg_white h3 {
    font-size: 24px;
    font-weight: 500;
    font-family: 'Roboto';
    color: #000;
    margin: 20px auto 10px;
}

.about_bg_white p {
    font-size: 14px;
    font-family: Ebrima;
    color: #000;
}

.ab_bottom_banner {
    text-align: center;
}

.ab_bottom_banner h2 {
    font-size: 40px;
    font-family: 'Philosopher';
    color: #1A1A1A;
    margin: 20px auto;
}

.ab_bottom_banner p {
    font-size: 14px;
    font-family: Ebrima;
    color: #000;
    font-weight: 400;
    padding: 0 160px;
}

.ab_bottom_banner button {
    background-color: #1B40F7;
    color: #fff;
    font-size: 18px;
    width: 150px;
    height: 45px;
    border: none;
    border-radius: 50px;
    font-weight: 300;
    margin: 30px auto;
}


.profile_about_top {
    display: flex;
    justify-content: center;
    align-items: center;
}



.form-check-label {
    color: #000;
}

.main_profile_div p {
    color: #000;
}

.bidPrice {
    color: #000;
    font-size: 20px;
    font-weight: bold;
}

.category_select {
    background-color: #fff;
}

.read-more {
    color: #1d57df;
    font-weight: bold;
}

.tawk-branding {
    display: none !important;
    color: #fff;
}


/* =================================== navigation start ============================ */
.nav_open_div {
    padding: 20px 20px;
    width: 100%;
    min-width: max-content;
    border-radius: 8px;

}

.ap_navbar_flex {
    display: flex;
}

.nav_left_div {
    width: 300px;
}

.nav_open_div .nav_inner_head {
    font-size: 19px;
    font-family: 'Open Sans';
    color: #000;
    font-weight: 700;
}

.nav_open_div .nav_para {
    padding: 5px 5px;
    /* border: 8px dotted #000; */
    border-width: 3px;
    border-radius: 4px;
    margin: 15px auto;
}

.nav_open_div .nav_para p {
    font-size: 14px;
    font-family: 'Roboto';
    margin: 0;
}

.nav_open_div button {
    background-color: unset;
    border: unset;
    font-size: 14px;
    font-family: 'Roboto';
    color: #1B40F7;
    font-weight: 300;
}

.nav_open_div button img {
    height: 10px;
    margin: 0 5px;
}

.nav_open_div .center_navbar_content a h4 {
    font-size: 14px;
    color: #000;
    font-weight: 600;
    font-family: 'Open Sans';
    display: flex;
    flex-direction: column;
    margin: 0 10px;
}

.nav_open_div .center_navbar_content a h4 span {
    font-size: 12px;
    color: #808080;
    font-family: 'Roboto';
    font-weight: 300;
    margin: 8px auto;
}

.nav_open_div .center_navbar_content p {
    font-size: 12px;
    color: #808080;
    font-family: 'Roboto';
    font-weight: 300;
    margin: 0;
}

.center_navbar_content {
    border-left: 2px solid #E6E6E6;
    padding: 10px 25px;
    margin: 0 28px;
}

.center_navbar_content ul {
    margin: 20px auto;
}

.center_navbar_content ul li {

    border-radius: 6px;
    padding: 7px 10px;
}

.center_navbar_content ul li:hover {
    background-color: #E1E6FE;

}

.center_navbar_content ul li.active {
    background-color: #E1E6FE;

}

.nav_bg_btn {
    /* background-color: #E1E6FE; */
    border-radius: 12px;
    padding: 10px 0;
    margin: 10px auto;
    cursor: pointer;
}

.active_btn {
    background-color: #E1E6FE;
    border-radius: 12px;
    padding: 10px 0;
    margin: 10px auto;
}

.active_btn:hover {
    background-color: #E1E6FE;

}

.nav_profile {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 6px;
}

.nav_img_top {
    position: absolute;
    top: 0;
    right: 0;
}

.nav_img_bottom {
    position: absolute;
    bottom: 0;
    left: 0;
}

.nav_img_right_b {
    position: absolute;
    bottom: 0;
    right: 0;
}

.nav_img_top img,
.nav_img_bottom img,
.nav_img_right_b img {
    width: 100px;
}


.slide_btns {
    position: relative;
}

.slide_btns .owl-prev::before {
    content: "\f060";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #1B40F7;
}

.slide_btns .owl-prev {
    position: absolute;
    left: 284px;
    top: 100px;
    background-color: #fff !important;
    border-radius: 50px !important;
    height: 39px;
    width: 39px;
    border: 0.5px solid #E6E6E6 !important;
}

.slide_btns .owl-prev span {
    display: none !important;
}





.slide_btns .owl-next::before {
    content: "\f061";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #1B40F7;
}

.slide_btns .owl-next {
    position: absolute;
    right: 284px;
    top: 100px;
    background-color: #fff !important;
    border-radius: 50px !important;
    height: 39px;
    width: 39px;
    border: 0.5px solid #E6E6E6 !important;
}

.slide_btns .owl-next span {
    display: none !important;
}

.talent_inner path.fil0 {
    fill: #fff !important;
}


.center_navbar_content ul li a {
    display: flex;
}



.nav_open_div ul li a {
    text-decoration: none;
}

.nav_open_div ul li a img {
    height: 30px;
}

.nav_hover_div ul {
    display: flex;
    flex-direction: column;
    margin: 10px auto;
}

.nav_hover_div ul li {
    margin: 6px 20px;
}

.nav_hover_div ul li a {
    font-size: 14px;
    color: #000;
    font-weight: 500;
}

.nav_hover_div {
    /* display: none; */
    height: 345px;
    overflow: auto;
}

.center_navbar_content ul li:hover .nav_hover_div {
    display: block;

}

.profile_r img {
    width: 100px !important;
}

.profile_right img {
    width: 100px !important;
}

.contact_mesheading {
    color: #000;
}

.navbar-dark .navbar-toggler {
    color: rgb(0 0 0);
    border-color: rgba(255, 255, 255, .1);
}







/*================================= Start how to find talent page =====================*/
.light_purple_bg {
    background-color: #663399;
    padding: 20px 0;
}

.how_work_client_head h2 {
    font-size: 50px;
    font-family: 'Philosopher';
    color: #1A1A1A;
    font-weight: 700;
}

.how_work_client_head p {
    font-size: 14px;

    color: #4D4D4D;
    /* margin: 18px auto 30px; */
}

.how_work_client_head h4 {
    font-size: 24px;
    color: #244034;

    font-weight: 600;
    margin: 30px auto 8px;
}

.how_work_client_head p.how_client_parahead {
    font-size: 18px;
    color: #4D4D4D;

    font-weight: 300;
}

.how_work_client_head button {
    font-size: 18px;
    background-color: #1B40F7;
    color: #fff;
    width: 155px;
    height: 45px;
    border-radius: 25px;
    border: none;
    margin: 60px auto 0;
}

.how_client_bggray {
    background-color: #F7F7F7;
    margin: 0px auto;
    border-radius: 15px;
    padding: 40px;
}

.how_client_bggray .row {
    align-items: center;
}

.how_work_client_grayhead h2 {
    font-size: 50px;
    font-family: 'Philosopher';
    color: #1A1A1A;
    font-weight: 700;
}

.how_work_client_grayhead p {
    font-size: 18px;
    color: #1A1A1A;
}

.how_work_client_grayhead button {
    color: #1B40F7;
    background: unset;
    border: none;
    font-size: 18px;
    margin: 60px auto 0;
}

.how_client_gray_right p {
    font-size: 18px;
    color: #1A1A1A;
    font-weight: 700;
    margin: 0 auto;
}

.how_client_gray_right p i.mdi.mdi-check {
    font-size: 30px;
    color: #009933;
    vertical-align: middle;
}

.how_work_client_secur h2 {
    font-size: 50px;
    font-family: 'Philosopher';
    color: #244034;
}

.how_work_client_secur p {
    font-size: 24px;
    color: #1A1A1A;
    font-weight: 600;
    line-height: 26px;
}

.how_client_innerimg img {
    height: 67px;
    width: 73px
}

.how_client_innercontent h6 {
    font-size: 18px;
    color: #1A1A1A;
    font-weight: 600;
}

.how_client_innercontent p {
    font-size: 18px;
    font-weight: 400;
}

.how_client_content {
    margin: 40px auto;
}

.work_client_securbanner img {
    height: 454px;
    width: 461px
}

.hclient_every_headings {
    text-align: center;
}

.hclient_every_headings h2 {
    font-size: 50px;
    color: #1C3333;
    font-family: 'Philosopher';
}

.hclient_every_headings h3 {
    font-size: 30px;
    color: #1A1A1A;
    margin: 20px auto 25px;
}

.hclient_every_headings p {
    font-size: 18px;
    color: #1A1A1A;
}

.hclient_every_headings button {
    font-size: 18px;
    height: 45px;
    width: 191px;
    background-color: #1B40F7;
    border: none;
    color: #fff;
    border-radius: 25px;
    margin: 25px auto 80px;
}

.hclient_every_img img {
    width: 470px;
    height: 313px;
}

.wclient_every_greenbg {
    background-color: #3B3F35;
    color: #fff;
    width: 100%;
    height: 313px;
    border-radius: 13px;
    padding: 40px 40px;
}

.wclient_every_greenbg h2 {
    font-size: 48px;
    color: #fff;
    font-family: 'Philosopher';
}

.wclient_every_greenbg p {
    font-size: 26px;
    font-weight: 300;
}

.wclient_every_greenbg button {
    font-size: 16px;
    background-color: #fff;
    color: #1B40F7;
    height: 37px;
    width: 100px;
    border-radius: 5px;
    margin: 20px auto 0;
}

.hclient_sliderHead {
    font-size: 16px !important;
    color: #4D4D4D;
    font-family: 'Roboto';
    font-weight: 400;
    margin-bottom: 25px;
}

.wclient_slider_para p {
    font-size: 20px;
    color: #000000;
    font-family: 'Roboto';
    font-weight: 400;
    text-align: center;
    margin: 50px auto;
    height: 200px !important;
}

.wclient_profileimg {
    display: flex;
    justify-content: end;
}

.hclient_slider_body {
    position: relative;
}

.hclient_slider_body .owl-theme .owl-nav {
    position: absolute;
    top: -75px;
    right: 200px;
}

.hclient_slider_body .owl-carousel .owl-nav button.owl-prev span,
.hclient_slider_body .owl-carousel .owl-nav button.owl-next span {
    width: 25px;
    height: 25px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 22px;
    line-height: 20px;
}

/*================================= End How to talent page ============================*/
/* ==================== Start aplus how-it-works-for-talent page ===================   */

.how_talent_banner {
    height: 250px;
    margin: -20px auto;
}

.how_work_heading h2 {
    font-size: 50px;
    color: #1A1A1A;
    font-family: Philosopher;
    margin-bottom: 40px;
    display: flex;
    align-items: baseline;
}

.how_work_heading span {
    background-color: #E6E6E6;
    height: 2px;
    width: 50%;
    display: block;
    margin: 0 14px;
}


.how_work_sec {
    margin: 0 auto;
    position: relative;
}

.how_work_sec::before {
    content: "";
    border-left: 6px dotted #F1F1E8;
    position: relative;
    right: 10px;
}

.how_work_content h3 {
    font-size: 24px;
    color: #1A1A1A;
    font-family: Arial;
}

.how_work_content h3.hw_beforeicon1::before {
    content: url("../../home/images/how_it_works_icon4.svg");
    position: absolute;
    top: 2px;
    left: -18px;
}

.how_work_content h3.hw_beforeicon2::before {
    content: url("../../home/images/how_it_works_icon5.svg");
    position: absolute;
    top: 2px;
    left: -18px;
}

.how_work_content h3.hw_beforeicon3::before {
    content: url("../../home/images/how_it_works_icon6.svg");
    position: absolute;
    top: 2px;
    left: -18px;
}

.how_work_border::before {
    border-left: none;
}

.how_work_content p {
    font-size: 14px;
    color: #1A1A1A;
    font-family: Arial;
}

.how_work_img {
    display: flex;
    justify-content: end;
}

.how_work_img img {
    height: 130px;
    width: 130px;
    margin: 12px auto;
}

.hw_createprofile {
    text-align: center;
}

.hw_createprofile button {
    width: 170px;
    height: 45px;
    background-color: #1B40F7;
    border-radius: 30px;
    border: none;
    font-size: 18px;
    color: #fff;
    font-family: Ebrima;
}

.hw_second_heading h2 {
    font-size: 50px;
    font-family: Philosopher;
    color: #1A1A1A;
    margin: 0;
}

.hw_bg_blue {
    background-color: #EBF3F5;
}

.hw_explore_content h3 {
    font-size: 30px;
    color: #1A1A1A;
    font-family: Arial;
    margin-bottom: 24px;
}

.hw_explore_content p {
    font-size: 18px;
    color: #1A1A1A;
    font-family: Arial;
}

.hw_explore_content button {
    font-size: 18px;
    font-family: Ebrima;
    background: unset;
    border: unset;
    color: #1B40F7;
}

.hw_explore_content button i.mdi.mdi-arrow-right {
    vertical-align: middle;
    margin: 0 6px;
}

.hw_exp_rightbanner {
    display: flex;
    justify-content: flex-end;
}

.hw_exp_rightbanner img {
    height: 258px;
}

.hw_white_bg {
    background-color: #fff;
    border-radius: 14px;
    padding: 35px 30px;
    margin: 50px auto 0;
}

.hw_payment_head h3 {
    font-size: 30px;
    font-family: Arial;
    color: #1A1A1A;
    margin-bottom: 16px;
}

.hw_payment_head p {
    font-size: 14px;
    font-family: Arial;
    color: #1A1A1A;
}

.hw_paybtn {
    display: flex;
    justify-content: end;
}

.hw_paybtn button {
    font-size: 16px;
    color: #1B40F7;
    background: unset;
    font-family: Arial;
    border: unset;
}

.hw_pay_img img {
    width: 563px;
    height: 356px;
}

.hw_pay_content h5 {
    font-size: 18px;
    color: #1A1A1A;
    font-family: Arial;
    font-weight: 600;
}

.hw_payment_inner {
    display: flex;
}

.hw_payment_inner p {
    font-size: 14px;
    color: #1A1A1A;
    font-family: Arial;
    margin: 0 10px 10px;
}

.hw_payment_inner img {
    height: 30px;
}

.hw_pay_content {
    margin: 20px 10px;
}

.hw_skyblue_bg {
    background-color: #2196F3;
    color: #fff;
    margin: 50px auto;
}

.hw_learn_heading h2 {
    font-size: 69px;
    font-family: Philosopher;
    color: #fff;
}

.hw_learn_heading p {
    font-size: 18px;
    font-family: Ebrima;
    margin-bottom: 70px;
}

.hw_learn_heading button {
    font-size: 16px;
    font-family: Arial;
    color: #1B40F7;
    border-radius: 5px;
    border: unset;
    width: 100px;
    height: 38px;
    background-color: #FFFFFF;
}

.hw_learn_banner {
    display: flex;
    justify-content: end;
}

.hw_learn_banner img {
    height: 250px;
}

.how_work_slider .learn_para p {
    font-size: 15px;
    font-family: Aparajita;
    font-style: italic;
    color: #000;
    text-align: center;
    font-weight: 600;
    /* height: 12rem !important; */
}

.how_work_slider .pro_content h3 {
    font-size: 16px !important;
    font-family: 'Roboto';
    color: #000;
    margin: 0;
}

/* ==================== End aplus how-it-works-for-talent page ===================   */


.light_purple_bg {
    background-color: #663399;
    padding: 20px 0;
}

.how_work_client_head h2 {
    font-size: 50px;
    font-family: 'Philosopher';
    color: #1A1A1A;
    font-weight: 700;
}

.how_work_client_head p {
    font-size: 14px;

    color: #4D4D4D;
    /* margin: 18px auto 30px; */
}

.how_work_client_head h4 {
    font-size: 24px;
    color: #244034;

    font-weight: 600;
    margin: 30px auto 8px;
}

.how_work_client_head p.how_client_parahead {
    font-size: 18px;
    color: #4D4D4D;

    font-weight: 300;
}

.how_work_client_head button {
    font-size: 18px;
    background-color: #1B40F7;
    color: #fff;
    width: 155px;
    height: 45px;
    border-radius: 25px;
    border: none;
    margin: 60px auto 0;
}

.how_client_bggray {
    background-color: #F7F7F7;
    margin: 40px auto;
}

.how_client_bggray .row {
    align-items: center;
}

.how_work_client_grayhead h2 {
    font-size: 50px;
    font-family: 'Philosopher';
    color: #1A1A1A;
    font-weight: 700;
}

.how_work_client_grayhead p {
    font-size: 18px;
    color: #1A1A1A;
}

.how_work_client_grayhead button {
    color: #1B40F7;
    background: unset;
    border: none;
    font-size: 18px;
    margin: 60px auto 0;
}

.how_client_gray_right p {
    font-size: 18px;
    color: #1A1A1A;
    font-weight: 700;
    margin: 0 auto;
}

.how_client_gray_right p i.mdi.mdi-check {
    font-size: 30px;
    color: #009933;
    vertical-align: middle;
}

.how_work_client_secur h2 {
    font-size: 50px;
    font-family: 'Philosopher';
    color: #244034;
}

.how_work_client_secur p {
    font-size: 24px;
    color: #1A1A1A;
    font-weight: 600;
    line-height: 26px;
}

.how_client_innerimg img {
    height: 67px;
    width: 73px
}

.how_client_innercontent h6 {
    font-size: 18px;
    color: #1A1A1A;
    font-weight: 600;
}

.how_client_innercontent p {
    font-size: 18px;
    font-weight: 400;
}

.how_client_content {
    margin: 40px auto;
}

.work_client_securbanner img {
    height: 454px;
    width: 461px
}

.hclient_every_headings {
    text-align: center;
}

.hclient_every_headings h2 {
    font-size: 50px;
    color: #1C3333;
    font-family: 'Philosopher';
}

.hclient_every_headings h3 {
    font-size: 30px;
    color: #1A1A1A;
    margin: 20px auto 25px;
}

.hclient_every_headings p {
    font-size: 18px;
    color: #1A1A1A;
}

.hclient_every_headings button {
    font-size: 18px;
    height: 45px;
    width: 191px;
    background-color: #1B40F7;
    border: none;
    color: #fff;
    border-radius: 25px;
    margin: 25px auto 80px;
}

.hclient_every_img img {
    width: 470px;
    height: 313px;
}

.wclient_every_greenbg {
    background-color: #3B3F35;
    color: #fff;
    width: 100%;
    height: 313px;
    border-radius: 13px;
    padding: 40px 40px;
}

.wclient_every_greenbg h2 {
    font-size: 48px;
    color: #fff;
    font-family: 'Philosopher';
}

.wclient_every_greenbg p {
    font-size: 26px;
    font-weight: 300;
}

.wclient_every_greenbg button {
    font-size: 16px;
    background-color: #fff;
    color: #1B40F7;
    height: 37px;
    width: 100px;
    border-radius: 5px;
    margin: 20px auto 0;
}

.hclient_sliderHead {
    font-size: 16px !important;
    color: #4D4D4D;
    font-family: 'Roboto';
    font-weight: 400;
    margin-bottom: 25px;
}

.wclient_slider_para p {
    font-size: 20px;
    color: #000000;
    font-family: 'Roboto';
    font-weight: 400;
    text-align: center;
    margin: 50px auto;
    height: 200px !important;
}

.wclient_profileimg {
    display: flex;
    justify-content: end;
}

.hclient_slider_body {
    position: relative;
}

.hclient_slider_body .owl-theme .owl-nav {
    position: absolute;
    top: -75px;
    right: 200px;
}

.hclient_slider_body .owl-carousel .owl-nav button.owl-prev span,
.hclient_slider_body .owl-carousel .owl-nav button.owl-next span {
    width: 25px;
    height: 25px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 22px;
    line-height: 20px;
}

/*========================== End how to find job page =====================*/
/* ==================== Start aplus Contact us page ===================   */
.contact_left_head {
    background-color: #011C2B;
    padding: 40px 40px 0;
    margin: -40px 0;
}

.contact_banner {
    position: relative;
    right: -38px;
}

.contact_left_head h2 {
    color: #FFF;
    font-family: Philosopher;
    font-size: 40px;
}

.contact_left_head p {
    color: #FFF;
    font-family: Roboto;
    font-size: 16px;
}

.contact_mailContent {
    display: flex;
    margin: 40px auto;
}

.contact_mailContent i.mdi.mdi-email-outline {
    color: #fff;
    font-size: 24px;
    margin: 0 16px 0 0;
}

.contact_mailContent h5 {
    color: #FFF;
    font-family: Roboto;
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 0;
}

.contact_mailContent p {
    color: #FFF;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.contact_form {
    position: relative;
    margin: 18px auto;
}

.contact_Right_head h3 {
    color: #011C2A;
    font-family: Roboto;
    font-size: 36px;
    font-weight: 700;
}

.contact_Right_head p {
    color: #011C2A;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 35px;
}

.contact_form label {
    color: #011C2A;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    position: absolute;
    top: -12px;
    left: 25px;
    background-color: #fff;
    padding: 0 4px;
}

.contact_form input {
    height: 40px;
}

.contact_radio_body {
    display: flex;
}

.contact_radiobtn {
    display: flex;
    align-items: center;
}

.contact_radiobtn label {
    color: #011C2A;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin: 0 8px;
}

.contact_headingf {
    color: #011C2A;
    font-family: Roboto;
    font-size: 16px;
    /* font-style: normal; */
    font-weight: 600;
    /* line-height: 20px; */
    margin: 0;
    margin-bottom: 0;
}

.contact_checkinput input {
    border-radius: 3px;
    border: 1px solid #B1B1B1;
    height: 24px;
    width: 24px;
}

.contact_checkinput label {
    color: #37393F !important;
    font-family: Roboto;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    vertical-align: bottom;
    margin: 0 8px;
}

.contact_checkinput label span {
    color: #1B40F7 !important;
}

.contact_submitbtn {
    color: #FFF;
    text-align: center;
    font-family: Roboto;
    font-size: 20px;
    /* font-style: normal; */
    font-weight: 500;
    line-height: normal;
    border-radius: 5px;
    background: #011C2A;
    box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.12);
    display: flex;
    width: 160px;
    padding: 15px 48px;
    align-items: flex-start;
    /* gap: 10px; */
    margin: 20px 0;
    border: none;
}

.contact_slider {
    margin: -3px 0;
}

.trust_left .slide-img img {
    height: 30px;
    width: 100px !important;
}

/* ==================== End aplus Contact us page ===================   */
/* ==================== Start how to hire talent =================== */
.light_purple_bg {
    background-color: #663399;
    padding: 20px 0;
}

.how_work_client_head h2 {
    font-size: 50px;
    font-family: 'Philosopher';
    color: #1A1A1A;
    font-weight: 700;
}

.how_work_client_head p {
    font-size: 14px;

    color: #4D4D4D;
    /* margin: 18px auto 30px; */
}

.how_work_client_head h4 {
    font-size: 24px;
    color: #244034;

    font-weight: 600;
    margin: 30px auto 8px;
}

.how_work_client_head p.how_client_parahead {
    font-size: 18px;
    color: #4D4D4D;

    font-weight: 300;
}

.how_work_client_head button {
    font-size: 18px;
    background-color: #1B40F7;
    color: #fff;
    width: 155px;
    height: 45px;
    border-radius: 25px;
    border: none;
    margin: 60px auto 0;
}

.how_client_bggray {
    background-color: #F7F7F7;
    margin: 40px auto;
}

.how_client_bggray .row {
    align-items: center;
}

.how_work_client_grayhead h2 {
    font-size: 50px;
    font-family: 'Philosopher';
    color: #1A1A1A;
    font-weight: 700;
}

.how_work_client_grayhead p {
    font-size: 18px;
    color: #1A1A1A;
}

.how_work_client_grayhead button {
    color: #1B40F7;
    background: unset;
    border: none;
    font-size: 18px;
    margin: 60px auto 0;
}

.how_client_gray_right p {
    font-size: 18px;
    color: #1A1A1A;
    font-weight: 700;
    margin: 0 auto;
}

.how_client_gray_right p i.mdi.mdi-check {
    font-size: 30px;
    color: #009933;
    vertical-align: middle;
}

.how_work_client_secur h2 {
    font-size: 50px;
    font-family: 'Philosopher';
    color: #244034;
}

.how_work_client_secur p {
    font-size: 24px;
    color: #1A1A1A;
    font-weight: 600;
    line-height: 26px;
}

.how_client_innerimg img {
    height: 67px;
    width: 73px
}

.how_client_innercontent h6 {
    font-size: 18px;
    color: #1A1A1A;
    font-weight: 600;
}

.how_client_innercontent p {
    font-size: 18px;
    font-weight: 400;
}

.how_client_content {
    margin: 40px auto;
}

.work_client_securbanner img {
    height: 454px;
    width: 461px
}

.hclient_every_headings {
    text-align: center;
}

.hclient_every_headings h2 {
    font-size: 50px;
    color: #1C3333;
    font-family: 'Philosopher';
}

.hclient_every_headings h3 {
    font-size: 30px;
    color: #1A1A1A;
    margin: 20px auto 25px;
}

.hclient_every_headings p {
    font-size: 18px;
    color: #1A1A1A;
}

.hclient_every_headings button {
    font-size: 18px;
    height: 45px;
    width: 191px;
    background-color: #1B40F7;
    border: none;
    color: #fff;
    border-radius: 25px;
    margin: 25px auto 80px;
}

.hclient_every_img img {
    width: 470px;
    height: 313px;
}

.wclient_every_greenbg {
    background-color: #3B3F35;
    color: #fff;
    width: 100%;
    height: 313px;
    border-radius: 13px;
    padding: 40px 40px;
}

.wclient_every_greenbg h2 {
    font-size: 48px;
    color: #fff;
    font-family: 'Philosopher';
}

.wclient_every_greenbg p {
    font-size: 26px;
    font-weight: 300;
}

.wclient_every_greenbg button {
    font-size: 16px;
    background-color: #fff;
    color: #1B40F7;
    height: 37px;
    width: 100px;
    border-radius: 5px;
    margin: 20px auto 0;
    border: none;
}

.hclient_sliderHead {
    font-size: 16px !important;
    color: #4D4D4D;
    font-family: 'Roboto';
    font-weight: 400;
    margin-bottom: 25px;
}

.wclient_slider_para p {
    font-size: 20px;
    color: #000000;
    font-family: 'Roboto';
    font-weight: 400;
    text-align: center;
    margin: 50px auto;
    height: 200px !important;
}

.wclient_profileimg {
    display: flex;
    justify-content: end;
}

.hclient_slider_body {
    position: relative;
}

.hclient_slider_body .owl-theme .owl-nav {
    position: absolute;
    top: -75px;
    right: 200px;
}

.hclient_slider_body .owl-carousel .owl-nav button.owl-prev span,
.hclient_slider_body .owl-carousel .owl-nav button.owl-next span {
    width: 25px;
    height: 25px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 22px;
    line-height: 20px;
}

.how_talent_banner {
    height: 250px;
    margin: -20px auto;
}

.hclient_slider_body .learn_main .learn_inner {
    background-color: #fff;
    border-radius: 10px;
    padding: 25px 25px;
    position: relative;
    height: 470px !important;
}

/* ==================== End how to hire talent =================== */
/* ==================== Start aplus Testimonial page ===================   */
.test_bg_blue {
    background: linear-gradient(180deg, #FFF -26.21%, #F3F8FF 2.28%, #FAFBFC 25.94%, #F9F9F9 52.23%, #F4F4F4 74.58%, #DBE2EA 100%);
    box-shadow: 0px 0px 60px 30px rgba(0, 0, 0, 0.03);
    /* position: relative; */
    padding-top: 60px;
}

.test_bg_green {
    background: linear-gradient(180deg, #FFF -26.21%, #F5FFF3 2.28%, #FAFBFC 25.94%, #F9F9F9 52.23%, #F4F4F4 74.58%, #DBEAE0 100%);
    box-shadow: 0px 0px 60px 30px rgba(0, 0, 0, 0.03);
    /* position: relative; */
    padding-top: 60px;
}

/* .test_head_left {
    width: 500px;
}

.test_green_top {
    width: 550px;

} */

.test_head_left h2 {
    color: #011E41;
    font-family: Philosopher;
    font-size: 40px;
    /* font-style: normal; */
    font-weight: 700;
}

.test_head_left p {
    color: #011E41;
    font-family: Roboto;
    font-size: 16px;
    /* font-style: normal; */
    font-weight: 400;
}

.test_head_rating {
    display: flex;
    margin-top: 100px;
}

.test_head_rating .test_ratingf {
    margin: 12px 50px 12px 0px;
}

.test_head_rating .test_ratingf h3 {
    color: #6A6AFF;
    font-family: Roboto;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    text-align: center;
}

.test_head_rating .test_ratingf h3.greenheading {
    color: #093;
}

.test_head_rating .test_ratingf p {
    color: #1A1A1A;
    text-align: center;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-align: center;
}

.test_head_right {
    position: relative;
}

.test_head_right p {
    color: #343434;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    width: 380px;
}

.test_head_right p span {
    margin: 0 10px 0 0
}

.test_head_profile h5 {
    color: #1E1E1E;
    font-family: Manrope;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    margin-bottom: 0;
}

.test_head_profile p {
    color: #505050;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.test_banner img {
    position: absolute;
    height: 400px;
    right: 0;
    width: 440px;
    top: -10px;
}

.test_banner_green img {
    position: absolute;
    height: 400px;
    right: 0;
    width: 440px;
    top: -10px;

}

.test_slider {
    margin: 0;
}

.test_subheading h2 {
    color: #011E41;
    font-family: Philosopher;
    font-size: 39.997px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.test_subheading p {
    color: #000;
    font-family: Arial;
    font-size: 15.998px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 30px;
}

.test_main_whitebg {
    border-radius: 4px;
    background: var(--White-background, #FFF);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
    padding: 16px 8px;
    margin: 22px auto;
}

.test_main_content p {
    color: #2D2E2E;
    font-family: Roboto;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}

.test_profilediv h6 {
    color: #2D2E2E;
    text-align: right;
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 0;
}

.test_profilediv p {
    color: #2D2E2E;
    text-align: right;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
}

.test_main_profile img {
    width: 50px;
}

.test_icon_first {
    position: relative;
    left: -10px;
    top: -6px;
}

.test_icon_sec {
    position: relative;
    right: 20px;
    top: -6px;
}

.testimonial_pinkbg {
    background: #F8F1FF;
}

.testimonial_lightbluebg {
    background: #F2FFFF;
}

.test_purple_bg {
    background-color: #1E0833;
    color: #fff;
    padding: 40px 40px;
    border-radius: 8px;
}

.test_green_bg {
    background-color: #0F1E1E;
    color: #fff;
    padding: 40px 40px;
    border-radius: 8px;

}

.test_bottom_div h2 {
    color: #FFF;
    font-family: Philosopher;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.test_bottom_div p {
    color: #FFF;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.test_bottom_div button {
    background-color: #1B40F7;
    width: 110.409px;
    height: 42.974px;
    flex-shrink: 0;
    border: none;
    color: #FFF;
    font-family: Roboto;
    font-size: 15.998px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 30px auto;
}

.test_bottom_banner {
    height: 262px;
    display: flex;
    justify-content: center;
    margin: -40px auto;
}

/* ==================== End aplus Testimonial page ===================   */
/* ========================= Start glossary div ============================  */
.glossary_top {}

.glossary__greenbg {
    background-color: #022A1C;
    padding: 20px 0;
}

.glossary_ulhead {
    justify-content: center;
}

.glossary_topbtn {
    border-bottom: 2px solid #D9D9D9
}

.glossary_topbtn button {
    color: #000000 !important;
    font-size: 18px;
    font-family: 'Roboto';
    font-weight: 600;
    padding: 10px 0px;
    border-bottom: 2px solid #D9D9D9;
}

.glossary_toptabs_btn::before {
    display: block;
    content: "";
    border-bottom: solid 2px #1B40F7;
    transform: scaleX(0);
    position: relative;
    top: 39px;
    width: 130px;
}

.glossary_toptabs_btn.active::before {
    transform: scaleX(1);
    transform-origin: 0% 50%;

}

/* .glossary_top .nav-pills .glossary_topbtn .nav-link.active, .nav-pills .glossary_topbtn .show>.nav-link {
    color: #000000;
    background-color: #ffffff;
    font-size: 18px;
    border-bottom: 2px solid #1B40F7;
    border-radius: unset;
} */
.glossary_talent_content {
    border-bottom: 1px solid #E6E6E6;
    margin: 30px auto;
}

.glossary_talent_content:last-child {
    border-bottom: none;
}

.glossary_talent_content h6 {
    font-size: 18px;
    color: #000;
    font-family: 'Roboto';
    font-weight: 600;
}

.glossary_talent_content p {
    font-size: 16px;
    color: #343A40;
    margin: 0 30px 15px 30px;
}

.glossary_talent_content h6 span {
    font-size: 14px;
    background-color: #33CC33;
    color: #fff;
    height: 23px;
    width: 23px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 2;
    margin: 0 10px 0 0;
}

.glossary_bg {
    background-color: #F1F1E8;
}

.glos_bottom_head h2 {
    font-size: 52px;
    font-family: 'Philosopher';
    color: #022A1C;
    line-height: 1;
}

.glos_bottom_head p {
    font-size: 18px;
    color: #1A1A1A;
    margin: 18px auto 40px;
}

.glos_bottom_head button {
    background-color: #1B40F7;
    font-size: 16px;
    height: 37px;
    width: 100px;
    color: #fff;
    border: none;
    border-radius: 5px;
    margin: 20px auto 0;
}

.gloss_bottom_banner {
    display: flex;
    justify-content: end;
    margin: 0px auto -40px;
}

.gloss_bottom_banner img {
    height: 300px;
    width: 440px;
}

.glossary_banner_img {
    height: auto;
    margin: 0 auto -20px;
}

/* ========================= End glossary div ============================  */



/* =========================== Start Client Landing page ========================== */
.client_landing_bg {
    background-color: #1E0833;
    color: #fff;
}

.client_landing_head h2 {
    font-size: 59px;
    font-family: 'Philosopher';
    color: #fff;
    line-height: 60px;
    margin-bottom: 25px;
}

.client_landing_head p {
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 300;
    line-height: 19px;
}

.client_landing_head button {
    font-size: 16px;
    background-color: #1B40F7;
    color: #fff;
    border: none;
    width: 110px;
    height: 42px;
    border-radius: 6px;
    margin: 50px auto 0;
}

.client_landing_head_banner {
    margin: -40px auto -40px;
}

.client_landing_head_banner img {
    width: 405px;
    height: 405px;
}

.client_landing_slider {
    margin: 0 auto;
    border-top: 2px solid #eaeaea;
    border-bottom: 2px solid #eaeaea;
    background-color: #fff;
    padding: 20px 0px;
}

.client_landing_content {
    margin: 0 10px 0 40px;
}

.client_landing_content h2 {
    font-size: 40px;
    font-family: 'Philosopher';
    color: #000;
    line-height: 40px;
}

.client_landing_content p {
    font-size: 16px;
    color: #000;
    line-height: 22px;
    margin: 16px auto 30px;
}

.clanding_content_btn button {
    width: 100%;
    height: 40px;
    font-size: 14px;
    background-color: #EDF1E8;
    border: none;
    border-radius: 5px;
    color: #000;
    font-weight: 500;
    margin: 8px auto;
}

.clanding_findbtn {
    font-size: 14px;
    color: #1B40F7;
    background: unset;
    border: unset;
    margin: 30px auto;
}

.clanding_findbtn i.mdi.mdi-arrow-right {
    font-size: 18px;
    vertical-align: middle;
}

.clanding_content_cols h3 {
    font-size: 24px;
    color: #244034;
}

.clanding_content_cols h3 img {
    width: 37px;
    margin-right: 16px;
}

.clanding_content_cols h6 {
    font-size: 18px;
    color: #000;
    margin: 20px auto 10px;
    font-weight: 600;
}

.clanding_content_cols_rat h2 {
    font-size: 45px;
    color: #244034;
}

.clanding_content_cols_rat h2 i.mdi.mdi-star {
    color: #009933;
    font-size: 35px;
    margin-right: 16px;
}

.clanding_content_cols_rat p {
    font-size: 14px;
    color: #1A1A1A;
    line-height: 20px;
}

.clanding_banner2 img {
    width: 410px;
    height: 502px;
}

.clanding_light_pink_bg {
    background-color: #F9F6FA;
    margin: 30px auto 40px;
}

.cl_heading h2 {
    font-size: 40px;
    font-family: Philosopher;
    color: #000;
    line-height: 40px;
}

.cl_heading p {
    font-size: 16px;
    color: #000;
    font-weight: 300;
    margin: 20px auto 30px;
}

.cl_heading button {
    background-color: #1B40F7;
    height: 42px;
    width: 110px;
    font-size: 16px;
    color: #fff;
    border: none;
    border-radius: 6px;
    font-weight: 600;
}

.cl_banner_left img {
    width: 286px;
    height: 293px;
}

.client_landing_bgwhite {
    background-color: #fff;
    padding: 30px 20px 30px;
    margin: 50px auto 0;
    position: relative;
    border-radius: 7px;
}

.client_landing_bgwhite h6 {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    margin: 0 auto 30px;
    line-height: 25px;
}

.client_landing_bgwhite button {
    font-size: 14px;
    color: #1B40F7;
    background: unset;
    border: unset;
    position: absolute;
    bottom: 18px;
}

.client_landing_bgwhite button i {
    font-size: 18px;
    vertical-align: middle;
    margin: 0 5px;
}

.client_landing_offheading h2 {
    font-size: 40px;
    font-family: 'Philosopher';
    color: #244034;
}

.client_landing_offheading p {
    font-size: 16px;
    color: #000;
    margin-bottom: 60px;
}

.offer_lightblue_bg {
    background-color: #F0F8FB;
    border-radius: 6px;
    padding: 20px 30px;
    text-align: left;
}

.clanding_offContent {
    text-align: center;
}

.clanding_offContent img {
    height: 50px;
    width: auto;
}

.clanding_offContent h5 {
    font-size: 20px;
    color: #000;
    font-weight: 600;
    line-height: 24px;
    margin: 20px auto;
}

.clanding_offContent ul li {
    list-style: none;
    font-size: 14px;
    color: #000;
    margin: 0 auto 25px;
    display: flex;
}

.clanding_offContent ul li i.mdi.mdi-check-bold {
    color: #009933;
    font-size: 20px;
    vertical-align: middle;
    margin: 0 8px 0 0;
}

.client_landing_bluebg {
    background-color: #156EF6;
    border-radius: 13px;
    position: relative;
    height: 316px;
    align-items: center;
}

.bluebg_landing_head h2 {
    font-size: 48px;
    color: #fff;
    font-family: Philosopher;
    line-height: 45px;
}

.bluebg_landing_head p {
    font-size: 25px;
    color: #fff;
    font-weight: 300;
}

.bluebg_landing_head button {
    color: #1B40F7;
    font-size: 16px;
    background-color: #fff;
    width: 110px;
    height: 37px;
    border: none;
    border-radius: 6px;
    margin: 50px auto 0;
}

.landing_blue_banner img {
    width: 475px;
    height: 316px;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 13px 0 0 13px;
}

/* =========================== End Client Landing page ========================== */

/* =================================== Start Talent landing page ======================  */
.talent_landing_bg {
    background-color: #531D45;
    color: #fff;
}

.talent_landing_tophead {
    font-size: 14px !important;
    color: #fff;
    margin: 100px auto 0;
}

.talent_landing_head_banner {
    margin: -40px auto -40px;
}

.talent_landing_head_banner img {
    width: 504px;
    height: 536px;
}

.talent_landing_leftcontent h4 {
    font-size: 20px;
    color: #000;
    text-align: center;
    font-weight: 600;
    margin: 10px auto 2px;
}

.talent_landing_leftcontent button {
    font-size: 14px;
    background-color: #1B40F7;
    color: #fff;
    border-radius: 5px;
    width: 100%;
    height: 35px;
    margin: 10px auto 40px;
    border: none;
}

.talent_landing_leftcontent p {
    font-size: 14px;
    color: #000;
}

.talent_landing_leftcontent p span {
    color: #1B40F7;
}

.talent_landing_img {
    display: flex;
    justify-content: end;
}

.talent_landing_img img {
    height: 178px;
    width: 178px;
}

.talent_landing_flexProfile {
    display: flex;
    align-items: center;
}

.talent_proContent h6 {
    font-size: 14px;
    color: #244034;
    margin: 0 auto 4px;
}

.talent_proContent h3 {
    font-size: 30px;
}

.talent_proContent h3 span {
    font-size: 14px;
    margin-left: 14px;
}

.talent_landing_flexProfile img {
    width: 45px;
    height: 45px;
    margin-right: 20px;
}

.talent_landing_row {
    margin: 80px auto 2px;
}

.talent_landing_colRight {
    display: flex;
    justify-content: center;
}

.talent_landing_orange_bg {
    background-color: #FF9933;
    margin: 30px auto 40px;

}

.talent_landing_banner_left img {
    width: 100%;
    height: auto;
}

.offer_lightblue_bg {
    background-color: #F0F8FB;
    border-radius: 6px;
    padding: 20px 30px;
    text-align: left;
    height: 250px;
}

.talent_landing_twilight_bluebg {
    background-color: #6666CC;
}

.talent_landing_banner_bottom {
    margin: 0 auto -40px;
    display: flex;
    justify-content: center;
}

.talent_landing_banner_bottom img {
    width: 300px;
    height: 295px;
}

.pro_content {
    margin-top: 12px;
}

.learn_rating {
    background-color: #000;
    color: #fff;
    border-radius: 6px;
    width: 50px;
    padding: 0 8px;
    position: absolute;
    top: -20px;
    right: -8px;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
}

.bg_gray {
    background-color: #F7F7F7;
    position: relative;
}

.talent_landing_graybg .owl-theme .owl-nav {
    position: absolute;
    top: -147px;
    right: 230px;
}

.circle_img_pr img {
    width: 100%;
}

/* =================================== End Talent landing page ======================  */

/* =============================== Start Our Impact ============================= */
.impact_purplebg {
    background-color: #1E0833;
}

.impact_head h2 {
    color: #fff;
    font-size: 38px;
    font-family: 'Philosopher';
    text-align: center;
}

.impact_yellowbg {
    background-color: #FFFEB4;
}

.our_nav a {
    color: #999999;
    font-size: 14px;
    text-decoration: none;
}

.our_nav .breadcrumb-item.active {
    color: #000000;
    font-size: 14px;
    font-weight: 600;
}

.impact_head_content h5 {
    color: #9966CC;
    font-size: 20px;
    font-weight: 500;
    margin: 16px auto;
}

.impact_head_content h4 {
    font-size: 24px;
    color: #000;
    font-weight: 600;
}

.impact_head_content img {
    width: 203px;
    height: 25px;
    margin: 40px auto;
}

.impact_topLinks a {
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
}

.impact_topLinks a.lstChild {
    color: #4D4D4D;
    font-size: 14px;
    font-weight: 400;
    margin: 0 14px;
}

.impact_topLinks {
    display: flex;
    align-items: center;
}

.impact_banner_top {
    margin-bottom: -40px;
    display: flex;
    justify-content: center;
}

.our_graybg {
    background-color: #F7F7F7;
}

.impact_bgContent {
    display: flex;
}

.impact_bgContent img {
    height: 73px;
    width: 73px;
    margin-right: 30px;
}

.impact_bgContent .ourContent h5 {
    font-size: 20px;
    color: #000;
    font-weight: 600;
}

.impact_bgContent .ourContent p {
    font-size: 16px;
    color: #4D4D4D;
    font-weight: 500;
    background-color: #fff;
    border-radius: 6px;
    margin: 0;
    padding: 8px 12px;
}

.our_card h5 {
    font-size: 20px;
    color: #000;
    font-weight: 600;
    margin: 20px 10px 30px 0;
    line-height: 24px;
}

.impact_iconimg .impacrImg1 {
    height: 20px;
    width: 74px !important;
}

.impact_iconimg .impacrImg2 {
    height: 23px;
    width: 23px !important;
}

.impact_iconimg .impacrImg3 {
    height: 23px;
    width: 67px !important;
}

.impact_greenbg {
    background-color: #003333;
    color: #fff;
    position: relative;
    border-radius: 20px;
    border: none;
    padding: 40px;
}

.impGreen_content h2 {
    font-size: 42px;
    color: #fff;
    font-family: 'Philosopher';
    margin: 0 90px 0 0;
    line-height: 38px;
}

.impGreen_content p {
    font-size: 14px;
    color: #fff;
    font-weight: 300;
    margin: 10px auto 50px;
}

.impGreen_content button {
    background-color: #1B40F7;
    font-size: 16px;
    color: #fff;
    border: none;
    padding: 10px 16px;
    border-radius: 5px;
    margin-bottom: 20px;
}

.impGreen_img img {
    position: absolute;
    top: 0;
    border: 0;
    right: 0;
    height: 301px;
}

.ourImp_inner {
    margin: 0 auto 40px;
}

.ourImp_inner h3 {
    font-size: 30px;
    color: #244034;
    font-family: 'Philosopher';
    display: flex;
    align-items: flex-end;
    margin-bottom: 20px;
}

.ourImp_inner h3 span {
    background-color: #E6E6E6;
    height: 2px;
    width: 100%;
    display: block;
    margin: 0 14px;
}

.ourImp_inner p {
    font-size: 16px;
    color: #333333;
}

.impact_rightContent h6 {
    font-size: 16px;
    color: #000;
    font-weight: 600;
}

.imp_iconsRight a img {
    width: 26px;
    height: 26px;
    margin: 16px 30px 16px 0;
}

.imp_iconsRight a img.fbIcon {
    width: 13px;
    height: 26px;
}

.imp_iconsRight a {
    text-decoration: none;
    color: unset;
}

.impact_dataInner h2 {
    font-size: 50px;
    font-family: 'Philosopher';
    margin: 0;
}

.impact_dataInner p {
    font-size: 18px;
    color: #4D4D4D;
    font-weight: 600;
}

.impact_dataInner h2.text_purple {
    color: #9966CC
}

.impact_dataInner h2.text_green {
    color: #009933
}

.impact_dataInner h2.text_darkGreen {
    color: #244034
}

.impact_dataInner {
    margin: 20px auto;
}

.impact_dataShow {
    border-top: 2px solid #E6E6E6;
    border-bottom: 2px solid #E6E6E6;
    margin-top: 20px;
}

.impact_contentpara {
    margin: 30px auto;
}

.impact_contentpara p {
    font-size: 14px;
    color: #333333;
    font-weight: 400;
    margin: 20px auto;
}

.impact_contentpara a {
    font-size: 16px;
    color: #1B40F7;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.impact_contentpara a span {
    font-size: 16px;
    margin: 0 10px;
}

.impact_contentpara img {
    width: 292px;
    height: 292px;
    margin: 40px auto 10px;
}

.impact_orangeContent {
    text-align: center;
    margin: 80px 60px 60px;
}

.impact_orangeContent p {
    font-size: 18px;
    font-family: Condor Medium;
    color: #CC6633;
    font-weight: 600;
    font-style: italic;
    text-align: center;
    padding: 0 20px;
    line-height: 20px;
}

.impact_orangeContent img {
    width: 100px;
    height: 100px;
}

.impact_orangeContent h6 {
    font-size: 14px;
    color: #808080;
    text-align: center;
    font-weight: 400;
    margin: 16px auto;
}

.impact_lightpurplebg h3 {
    font-size: 30px;
    color: #244034;
    font-family: 'Philosopher';
    margin: 30px auto;
}

.impactPurple_content {
    margin: 40px auto;
}

.impactPurple_content h6 {
    font-size: 16px;
    color: #000;
    margin-bottom: 20px;
}

.impactPurple_content h6 span {
    font-size: 20px;
    color: #6633FF;
    margin-right: 16px;
}

.impactPurple_content p {
    font-size: 16px;
    color: #000;
    margin-left: 36px;
}

.impact_lightpurplebg {
    background-color: #EBE4FF;
    border-radius: 14px;
    padding: 10px 40px;
}

.our_card_heading h2 {
    font-size: 30px;
    color: #244034;
    font-family: 'Philosopher';
    margin-bottom: 20px;
}

.ourMain_bluebg {
    background-color: #DCEFF5;
    padding: 40px;
    border-radius: 14px;
}

.ourMain_bluebg .row {
    align-items: center;
}

.ourMain_head h2 {
    font-size: 45px;
    color: #244034;
    font-family: 'Philosopher';
    line-height: 40px;
    padding-right: 33px;

}

.ourMain_head p {
    font-size: 16px;
    color: #000;
    padding-right: 110px;
    margin: 20px auto 30px;
}

.ourMain_head a {
    font-size: 16px;
    color: #1B40F7;
    text-decoration: none;
}

.ourMain_head a span {
    font-size: 14px;
    margin: 0 10px;
    vertical-align: middle;
}

.ourMain_whitebg {
    background-color: #fff;
    border-radius: 18px;
    padding: 40px;
    transform: rotate(2deg);
}

.ourMain_whitebg h3 {
    font-size: 30px;
    color: #000;
    font-family: 'Philosopher';
    transform: rotate(-2deg);
    font-weight: 600;
}

.ourMain_whitebg p {
    font-size: 16px;
    color: #000;
    transform: rotate(-2deg);
    margin: 30px auto;
    font-weight: 500;
    line-height: 20px;
}

.ourMain_bottombtn h2 {
    font-size: 45px;
    color: #000;

}

.ourMain_bottombtn h2 span {
    color: #004DFF;
    font-weight: 900;
}

.ourMain_bottombtn a {
    color: #666666;
    font-size: 16px;
    text-decoration: none;
    font-weight: 300;
    margin: 0 10px;
}

.ourMain_bottombtn a .our_bgGreen {
    background-color: #009933;
    color: #fff;
    border-radius: 100px;
    font-size: 12px;
    padding: 3px 4px;
    margin: 0 6px;
}

.ourMain_bottombtn a .our_bgpurple {
    background-color: #CDC6FF;
    color: #6857FE;
    border-radius: 100px;
    font-size: 12px;
    padding: 3px 4px;
    margin: 0 6px;
}

.ourMain_bottombtn {
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(-2deg);
}

.ourMain_innerheading h2 {
    font-size: 53px;
    color: #1A1A1A;
    font-family: 'Philosopher';
    text-align: center;
}

.ourMaine_innerBg {
    background-color: #fcfdfe;
    border: 0.5px solid #f1f6fe;
    border-radius: 10px;
    padding: 20px 30px;
    margin: 30px auto 0;
}

.ourMaine_innerBg h4 {
    font-size: 24px;
    color: #000;
    font-weight: 600;
    /* margin-right: 120px; */
}

.ourMaine_innerBg a {
    color: #FF99CC;
    font-size: 14px;
    text-decoration: none;
    font-weight: 300;
}

.ourMaine_innerBg p {
    font-size: 14px;
    color: #808080;
    font-weight: 300;
    line-height: 18px;
}

.ourMaine_innerBg button {
    font-size: 16px;
    color: #1B40F7;
    background: unset;
    border: unset;
}

.ourMaine_innerBg button span {
    font-size: 18px;
    vertical-align: middle;
    margin: 0 16px;
}

.ourMain_redbg {
    display: flex;
    justify-content: end;
    align-items: end;
}

.ourMain_redbg img {
    height: 170px;
    width: auto;
    margin: 0 0 -20px 0;
}

/* ================================== End Our Impact ================================ */

/* ================================= Start Blog List Page =======================  */
.blog_bgBlue {
    background-color: #EBF3F5;
}

.blog_list_head h2 {
    font-size: 40px;
    font-family: Philosopher;
    color: #000;
}

.blog_list_head p {
    font-size: 15px;
    color: #000;
}

.blog_list_head h6 {
    font-size: 14px;
    color: #999999;
    margin: 30px auto 30px;
    font-weight: 300;
}

.blog_lst_banner {
    display: flex;
    justify-content: end;
}

.blog_lst_banner img {
    width: 130px;
    height: 114px
}

.blog_lst_sliderImg img {
    width: 362px;
    height: 251px;
}

.blog_lst_sliderContent button {
    color: #330099;
    background-color: #ECDCE9;
    border: none;
    border-radius: 5px;
    padding: 6px 14px;
    line-height: normal;
    font-weight: 600;
    font-size: 14px;
}

.blog_lst_sliderContent h3 {
    font-size: 35px;
    color: #1A1A1A;
    font-family: 'Philosopher';
    line-height: 34px;
    padding: 0 10px 0 0;
    margin: 20px auto 8px;
}

.blog_lst_sliderContent p {
    font-size: 14px;
    color: #000;
    padding: 0 80px 0 0;
}

.blog_lst_bottomProfile {
    display: flex;
    /* align-items: center; */
    margin-top: 10px;
}

.blog_lst_bottomProfile img {
    width: 50px !important;
    height: 50px;
    margin-right: 16px;
}

.blog_lst_bottomProfile h6 {
    color: #1A1A1A;
    font-size: 16px;
    display: flex;
    margin: 0;
    flex-direction: column;
}

.blog_lst_bottomProfile h6 span {
    color: #B3B3B3;
    font-size: 14px;
    font-weight: 300;
    margin-top: 4px;
}

.blog_lst_bottomProfile a {
    padding: 0 30px;
    margin: 0;
    color: #B3B3B3;
    font-size: 14px;
    font-weight: 300;
}

.blog_lst_bgWhite {
    background-color: #fff;
    border-radius: 10px;
    padding: 20px 20px;
}

.blog_slideIcon .owl-theme .owl-dots .owl-dot span {
    width: 14px !important;
    height: 14px !important;
    margin: 10px 2px 0 !important;
    background: #CCDEE3 !important;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}

.blog_slideIcon .owl-theme .owl-dots .owl-dot.active span,
.blog_slideIcon .owl-theme .owl-dots .owl-dot:hover span {
    background: #1B40F7 !important;
}



.blog_card {
    width: 100%;
    border-bottom: 2px solid #E6E6E6;
    padding: 10px 6px;
    background: unset;
    border-radius: 2px;
}

.blog_card img {
    width: 368px;
    height: 230px;
}

.blog_card button {
    background-color: #F4EFFA;
    border-radius: 4px;
    border: none;
    color: #333333;
    font-size: 12px;
    height: 24px;
    margin: 20px auto 6px;
    padding: 0 14px;
}

.blog_card h5 {
    font-size: 18px;
    color: #000;
    font-weight: 600;
}

.blog_card p {
    font-size: 14px;
    color: #1A1A1A;
}

.blog_card a {
    font-size: 12px;
    color: #B3B3B3;
    text-decoration: none;
    margin-right: 50px;
}

.blog_card_heading h2 {
    font-size: 40px;
    color: #333333;
    font-family: 'Philosopher';
    margin: 70px auto 0;
}




.blog_slide_circleIcon {
    position: relative;
}

.blog_slide_circleIcon .owl-prev {
    position: absolute;
    left: -15px;
    top: 100px;
    background-color: #fff !important;
    border-radius: 50px !important;
    height: 39px;
    width: 39px;
    border: 0.5px solid #E6E6E6 !important;
}

.blog_slide_circleIcon .owl-prev span {
    display: none !important;
}

.blog_slide_circleIcon .owl-prev::before {
    content: "\f060";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #1B40F7;
}

.blog_slide_circleIcon .owl-next {
    position: absolute;
    right: -15px;
    top: 100px;
    background-color: #fff !important;
    border-radius: 50px !important;
    height: 39px;
    width: 39px;
    border: 0.5px solid #E6E6E6 !important;
}

.blog_slide_circleIcon .owl-next span {
    display: none !important;
}

.blog_slide_circleIcon .owl-next::before {
    content: "\f061";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #1B40F7;
}

.blog_lst_purplebg {
    background-color: #866C9B;
    border-radius: 16px;
    padding: 30px 30px;
    margin: 0 100px;
}

.blog_lst_bottomContent h2 {
    font-size: 42px;
    color: #fff;
    font-family: 'Philosopher';
}

.blog_lst_bottomContent p {
    font-size: 14px;
    color: #fff;
    font-weight: 300;
}

.blog_lst_bottomContent button {
    background-color: #1B40F7;
    border: none;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    padding: 6px 16px;
    margin: 6px auto 0;
}


.blog_lst_lightpurplebg {
    background-color: #DACAF4;
    border-radius: 16px;
    padding: 30px 30px;
    margin: 0 100px;
}

.blog_details_head h2 {
    color: #244034;
    font-size: 38px;
    font-family: 'Philosopher';
    text-align: center;
}

.blog_details_bottomContent h2 {
    font-size: 42px;
    color: #330066;
    font-family: 'Philosopher';
}

.blog_details_bottomContent p {
    font-size: 14px;
    color: #4D4D4D;
    font-weight: 300;
}

.blog_details_bottomContent button {
    background-color: #1B40F7;
    border: none;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    padding: 6px 16px;
    margin: 14px auto 0;
}

.blog_lst_bottomBanner {
    margin: 35px auto -30px;
}

.blog_lst_bottomBanner img {
    /* height: 275px; */
    width: 315px;
}

.slide_icons a i {
    margin-right: 8px;
}

.blog_details_nav nav li a {
    font-size: 14px;
    color: #999999;
    text-decoration: none;
}

.blog_details_nav .breadcrumb-item.active {
    color: #000000;
    font-weight: 600;
}

.blog_details_nav {
    margin: 0 auto 30px;
}

.blog_deTab_Head h6 {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    display: flex;
    align-items: center;
}

.blog_deTab_Head h6 span {
    color: #4D4D4D;
    font-size: 16px;
    border: 0.1px solid #4D4D4D;
    border-radius: 3px;
    text-align: center;
    margin-right: 16px;
    line-height: 12px;
    padding: 2px 3px;
}

.blog_tab_menus li {
    font-size: 14px;
    color: #4D4D4D;
    text-decoration: none;
    text-align: left;

    list-style: none;
    margin: 6px 0 6px 40px;
}

.blog_tab_menus li a {
    color: #4D4D4D;
    text-decoration: none;
}

.blog_details_icons a {
    height: 50px;
    width: 50px;
    background-color: #E6E9F0;
    display: block;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 10px auto;
}

.blog_details_icons .linkdinicon {
    width: 13px;
    height: 14px;
}

.blog_details_icons .xIcon {
    width: 20px;
    height: 20px;
}

.blog_details_icons .fbIcon {
    width: 10px;
    height: 20px;
}

.blog_details_icons .instaIcon {
    width: 20px;
    height: 20px;
}

.blog_nav_InnerContent img {
    width: 100%;
    height: 385px;
}

.blog_details_innerProfile {
    align-items: center;
    margin: 30px auto;
    border-bottom: 0.5px solid #E6E6E6;
    padding-bottom: 20px;
}

.blog_details_innerProfile a {
    text-decoration: none;
}

.blog_details_innerProfile .imgContent {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    text-decoration: none;
}

.blog_details_innerProfile .imgContent img {
    width: 20px;
    height: 20px;
    margin-right: 14px;
}

.blog_details_innerProfile .blog_postion {
    background-color: #E1E6FE;
    font-size: 14px;
    color: #333333;
    text-decoration: none;
    padding: 6px 12px;
    border-radius: 14px;
    font-weight: 500;
    margin: 0 10px;
}

.blog_details_innerProfile .blog_typehead {
    font-size: 14px;
    color: #9966CC;
    font-weight: 600;
}

.blog_timeDate_show a {
    font-size: 12px;
    color: #B3B3B3;
}

.blog_timeDate_show a span {
    margin: 0 8px;
}

.blog_nav_InnerContent h6 {
    font-size: 16px;
    color: #333333;
    font-weight: 600;
    margin: 0 auto 20px;
}

.blog_nav_InnerContent p {
    font-size: 16px;
    color: #333333;
}

.blog_nav_InnerContent ul li {
    margin: 20px 20px;
    font-size: 16px;
}

.blog_details_chartImg {
    display: flex;
    justify-content: center;
    margin: 10px auto
}

.blog_details_chartImg img {
    height: 400px;
    width: 610px;
}

.blod_details_orangeBg {
    background-color: #F4E1DD;
    border-radius: 9px;
    padding: 20px 50px;
    margin: 50px 60px;
    position: relative;
}


.blod_details_orangeBg h6 {
    font-size: 18px;
    color: #993366;
    font-weight: 500;
    font-family: Banikanta;
    font-style: italic;
    text-align: center;
}

.blod_details_orangeBg a {
    font-size: 14px;
    color: #000;
    text-decoration: none;
    font-weight: 600;
    vertical-align: bottom;
    margin-right: 20px;
}

.blod_details_orangeBg img {
    height: 100px;
    width: 100px;
}

.blog_details_second h6 {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin: 20px auto;
}

.blog_details_second p {
    font-size: 16px;
    color: #333333;
    font-weight: 400;
    margin: 0;
}

.blog_details_tabContent {
    text-align: center;
    margin: 60px auto;
}

.blog_details_tabContent h5 {
    font-size: 20px;
    color: #333333;
    font-weight: 600;
}

.blog_details_tabContent a {
    color: #333333;
    font-size: 12px;
    text-decoration: none;
    background-color: #EBF3F5;
    padding: 4px 12px;
    border-radius: 11px;
    margin: 0 1px;
}

.blog_details_grayBg {
    background-color: #F2F3F3;
    border-radius: 9px;
    padding: 40px 40px;
}

.blog_details_grayBg img {
    height: 95px;
    width: 95px;
}

.blog_details_grayBg h6 {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    margin-bottom: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.blog_details_grayBg h6 span {
    font-size: 12px;
    color: #6633FF;
    font-weight: 400;
}

.blog_details_grayBg p {
    font-size: 14px;
    color: #808080;
    font-weight: 300;
}

.blog_details_btns button {
    font-size: 18px;
    color: #808080;
    border-radius: 16px;
    border: 0.5px solid #808080;
    padding: 2px 24px;
    background-color: unset;
}

.blog_details_btns button span {
    color: #1B40F7;
    margin: 0 8px;
}

.blog_details_btns h6 {
    font-size: 14px;
    color: #866C9B;
    font-weight: 400;
    margin: 20px auto;
}

.blog_details_btns h5 {
    font-size: 16px;
    color: #000;
    font-weight: 600;
}

.blog_detRightContent {
    text-align: end;
}

.blog_details_btns {
    padding: 50px 0;
    position: relative;
}

.blog_details_line {
    position: absolute;
    background-color: #CCCCCC;
    height: 150px;
    width: 1px;
    left: 379px;
}

.blog_list_mainHead h2 {
    font-size: 40px;
    color: #333333;
    font-family: 'Philosopher';
    margin-bottom: 20px;
}

.blog_list_mainHead .blog_lst_link {
    font-size: 14px;
    color: #9966CC;
    font-weight: 600;
    margin: 0 8px;
}

.blog_lst_searchSec form {
    width: 100%;
    border: 0.5px solid #E6E6E6;
    border-radius: 4px;
    display: flex;
    justify-content: space-between;
}

.blog_lst_searchSec form input {
    background-color: unset;
    border: unset;
    width: 90%;
    font-size: 16px !important;
    font-weight: 300;
    padding: 0 10px;
}

.blog_lst_searchSec form input:focus-visible {
    outline: unset;
}

.blog_lst_searchSec form button {
    background: unset;
    border: unset;
    font-size: 30px;
    vertical-align: middle;
}

.blog_lst_searchSec form button span {
    color: #333333;
}

.blog_lst_searchSec .blog_lstcatBtn {
    color: #333333;
    font-size: 16px;
    background: unset;
    border: unset;
    padding: 20px 0;
}

.blog_lst_searchSec .blog_lstcatBtn span {
    font-size: 20px;
    vertical-align: middle;
    margin: 0 6px;
}

.blog_lst_searchSec h5 {
    font-size: 20px;
    color: #333333;
    font-weight: 600;
    margin: 8px auto 10px;
}

.blog_lst_linkBtns button {
    background-color: #EBF3F5;
    border-radius: 10px;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    padding: 5px 14px;
    font-weight: 400;
    margin: 0 3px 10px 0;
    border: none;
}

.blog_lst_border {
    border-bottom: none !important;
    margin-bottom: 30px;
}

/* ================================= End Blog List Page =======================  */
















/* ============================== Start Navigation ============================= */
.nav_btn .nav_firstBtn {
    color: #fff !important;
    ;
    text-align: center;
    font-family: Nunito Sans;
    font-size: 16px !important;
    ;
    font-weight: 600 !important;
    ;
    line-height: 24px;
    padding: 8px 24px;
    border-radius: 8px;
    background: linear-gradient(180deg, #4065AD 0%, #2C3C92 100%);
    text-transform: capitalize;
}

.nav_btn .nav_secBtn {
    color: #141233 !important;
    text-align: center;
    font-family: Nunito Sans;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 24px;
    border-left: 0.3px solid #5a587042;
    margin-left: 14px;
}

.ap_navIcons .dropdown-toggle svg {
    margin: 0 5px;
}


/* ============================== End Navigation ============================= */

/* =================================== Start Footer ========================== */
.ft_blueBg {
    background: linear-gradient(180deg, #4065AD 0%, #2C3C92 100%);
    /* width: 1366px; */
    /* height: 450px; */
    color: #fff;
}

.ft_blueBg .row {
    align-items: baseline;
}

.foot_company img {
    height: 40px;
    width: 177px;
}

.foot_company p {
    color: #FFF;
    font-family: Nunito Sans;
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    margin: 10px auto 40px;
}

.foot_menus h6 {
    color: #FFF;
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    margin-bottom: 16px;
}

.foot_menus h6 span {
    color: #FFF;
}

.foot_menus ul li a {
    color: #FFF;
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: capitalize;
}

.foot_menus ul li {
    padding: 5px 0;
}

.foot_copyright p {
    color: #FFF;
    font-family: Nunito Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.foot_copyright p span {
    color: #FFF;
    font-family: Nunito Sans;
    font-size: 13.999px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.foot_copyright a {
    text-decoration: none;
    color: #FFF;
    font-family: Nunito Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0 10px;
}

.foot_copyright_svg a {
    text-decoration: none;
    color: #fff;
    margin: 0 10px;
}

.foot_copyright_svg a svg {
    width: 24px;
    height: 24px;
}

.foot_copyright_svg a.facebookSvg svg {
    width: 12px;
    height: 24px;
    margin-right: 10px;
}

.foot_copyright_svg {
    display: flex;
    justify-content: end;
}

.copyrightrow {
    margin: 100px auto 0;
    border-top: 0.3px solid #fff;
    padding: 20px 0 10px;
}

/* ========================================= */
.hbanner_head {
    position: relative;
}

.hbanner_profile {
    position: absolute;
    bottom: 50px;
    left: -20px;
}

.hbanner_profileTop {
    position: absolute;
    top: 30px;
    right: 30px;
}

.hbanner_profile_inner {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.hbanner_profile_inner img {
    height: 80px;
    width: 80px;
}

.hbanner_profile_inner button {
    background-color: #fff;
    border: 0.22px solid #E6E6E6;
    /* stroke: #E6E6E6; */
    width: 120px;
    height: 24px;
    border-radius: 50px;
    color: #333;
    text-align: center;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 10px auto;
}

.hbanner_profile_inner a {
    width: 48px;
    height: 24px;
    flex-shrink: 0;
    background-color: #000;
    display: inline-block;
    color: #FFF;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    border-radius: 5px;
    text-decoration: none;
}

.hbanner_profile_inner a svg {
    vertical-align: baseline;
    margin: 0 3px;
}





/*index modal start*/

.modal .modal-content {
    border: 0;
    border-radius: 10px;
}

.modal .modal-header {
    border: 0;
    justify-content: center;
    padding: 30px 30px 0;
}

.modal .modal-title {
    font-size: 22px;
}

.modal .close {
    position: absolute;
    top: 15px;
    right: 25px;
    width: 30px;
    height: 30px;
    line-height: 32px;
    border-radius: 50px;
    border: none;
    background: #94A5FC;
    color: #fff;
    transition: 0.3s;
}

.modal .close:hover {
    background: #1b40f7;
}

.modal-backdrop.show {
    opacity: 1;
    background: rgb(0 0 0 / 60%);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
}

.bgMdsocial {
    position: relative;
    z-index: 2;
    max-width: 900px;
    margin: 0 auto 50px auto;
}

.bgMdsocial:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    width: 100%;
    height: 78%;
    border: 2px solid #94A5FC;
    border-radius: 20px;
}

.Refersocail p {
    font-size: 16px;
    font-weight: 500;
}

.RefersocailText {
    position: relative;
    top: 88%;
    transform: translateY(-88%);
}

.RefersocailText button {
    background: #1B40F7;
    transition: 0.3s;
    color: #fff;
    border-radius: 7px;
    padding: 16px 25px;
    border: none;
    outline: none;
    font-size: 24px;
}

.RefersocailText a.linkref {
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    color: #343A40;
    margin: 30px 0 0px 0;
    width: 100%;
}

.RefersocailText button:hover {
    box-shadow: 10px 11px 20px #1b40f73b;
}

.RefersocailText ul {
    padding: 15px 0;
}

.RefersocailText ul li {
    display: inline-block;
    list-style: none;
}

.RefersocailText ul li a {
    display: inline-block;
    transition: 0.3s;
    border: 2px solid #1B40F7;
    text-decoration: none;
    width: 50px;
    height: 50px;
    background: #fff;
    margin-right: 10px;
    color: #1B40F7;
    font-size: 22px;
    border-radius: 50px;
    line-height: 50px;
    text-align: center;
}

.RefersocailText ul li a:hover {
    border: 2px solid #1B40F7;
    background: #1B40F7;
    color: #fff;
}

.budsXc1 {
    display: flex;
    align-items: center;
}

.budsXc1 .stprdo1 {
    display: flex;
    align-items: center;
    /* justify-content: space-between; */
    margin-right: 30px;
}

.budsXc1 .stprdo1 input {
    margin-left: 8px;
}

.Create_List img,
.ExistingList img {
    width: 25px;
    margin: 0 6px 10px 0;
    vertical-align: text-top;
}

.check-bxs {
    display: flex;
    align-items: center;
}

.check-bxs input {
    margin-left: 6px;
}

.prwamt {
    color: #000;
}

/*index modal end*/






















































































































/* ====================== Start responsive css =======================  */


@media only screen and (max-width: 600px) {
    .foot_menus h6 {
        color: #FFF;
        font-family: Nunito Sans;
        font-size: 16px;
        font-style: normal;
        font-weight: 800;
        line-height: normal;
        margin-bottom: 10px;
        margin-top: 50px;
    }
    .nav_btn{
        display: block;
    }
    .foot_copyright_svg {
        display: flex;
        justify-content: start;
        margin: 20px auto;
    }
    .nav_profile {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 20px 6px;
        display: none;
    }
    .nav_hover_div ul {
        display: flex;
        margin: 2px auto;
        flex-direction: row;
        width: 500px;
        overflow: scroll;
        white-space: nowrap;
        padding: 10px 10px;
    }
    .center_navbar_content {
        border-left: none;
        padding: 0 0;
        margin: 0 0;
        /* display: flex; */
        white-space: nowrap;
        width: 400px;
        overflow: scroll;
    }
    .navbar-dark .navbar-nav .nav-link.join-frn1 {
        background: #EBF3F5;
        border-radius: 50px;
        margin-right: 10px;
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 16px;
    }

    .trust_left .owl-theme .owl-nav {
        margin-top: 0;
        position: unset;
        right: -135px;
        top: 0;
        margin-top: 20px;
    }
    .talent_blue_bg {
        background-color: #EBF3F5;
        border-radius: 8px;
        height: auto;
        background-repeat: no-repeat;
        width: 100%;
        color: #000;
        padding: 25px 30px;
    }
    .talent_right_white {
        background-color: #fff;
        border-radius: 6px;
        padding: 10px 12px;
        margin: 10px auto;
        height: auto;
    }


    .banner_div {
        margin: 30px auto 0px;
        padding: 0;
    }


    .top_heading .suggestion_div .sugg_all a {
        font-size: 14px;
        color: #000;
        text-decoration: none;
        font-weight: 500;
        text-transform: capitalize;
        margin: 0 20px 0 0;
    }

    .top_heading .suggestion_div h6 {
        font-size: 12px;
        text-transform: capitalize;
        color: #aaaaaa;
        font-weight: 400;
        margin-bottom: 10px;
    }

    .right_banner {
        display: flex;
        justify-content: center;
        position: relative;
        align-items: center;
        margin-top: 90px;
        display: none;
    }

    .browse_head h6 {
        font-size: 14px;
        color: #4D4D4D;
        font-family: 'Roboto';
        font-weight: 400;
        margin-bottom: 20px;
    }

    .browse_head button {
        color: #333333;
        font-size: 14px;
        background-color: unset;
        padding: 4px 8px;
        border-radius: 6px;
        border: 0.5px solid #4D4D4D;
    }

    .browse_head button i {
        background-color: #1B40F7;
        color: #fff;
        height: 25px;
        width: 25px;
        border-radius: 100px;
        line-height: 25px;
        font-size: 12px;
        margin: 0 0 0 6px;
    }

    .top_heading .top_button button {
        background-color: #fff;
        padding: 6px 0;
        border-radius: 4px;
        border: 0.5px solid #000;
        width: 50%;
        height: 45px;
        margin: 0 5px;
        display: flex;
        align-content: center;
        justify-content: center;
        color: #000;

    }

    .top_profile_banner_right {
        position: absolute;
        top: 70px;
        right: 40px;
        display: flex;
        flex-direction: column-reverse;
    }

    .top_profile_banner {
        position: absolute;
        left: 25px;
        bottom: 30px;
        display: flex;
        flex-direction: column-reverse;
    }

    .top_profile_banner_one {
        position: absolute;
        top: 100px;
        left: 70px;
    }


   

    .ever_img {
        height: unset;
        width: 100%;
    }

    .learn_right a {
        font-size: 14px;
        text-decoration: none;
        color: #2b4ef7;
        font-weight: 500;
        margin-bottom: 12px;
    }

    .learn_para_r p {
        font-size: 18px;
        font-family: 'Roboto';
        font-style: italic;
        color: #000;
        text-align: center;
        font-weight: 500;
        margin: 35px 10px 40px 10px;
    }

    .circle_img_pr img {
        height: 50px !important;
        width: 50px !important;
        margin: 20px auto 0;
    }


   

    .talent_head h2 {
        font-size: 30px;
        font-family: 'Philosopher', sans-serif;
        color: #1C3333;
        font-weight: 600;
        text-align: center;
        margin-bottom: 18px;
    }

    .talent_heading h4 {
        font-size: 14px;
        text-transform: capitalize;
        color: #aaaaaa;
        font-weight: 400;
        margin-bottom: 14px;
    }

    section {
        padding: 20px 0;
    }

   

    .bus_heading h2 {
        font-size: 30px;
        font-family: 'Philosopher', sans-serif;
        color: #1C3334;
        font-weight: 600;
        text-align: center;
        margin-bottom: 10px;
    }

    .bus_right_body h2 {
        font-size: 30px;
        color: #000;
    }

    .bus_right_body h6 {
        font-size: 14px;
    }

    .bids_img {
        width: 100px !important;
    }


  

    .slide_heading h2 {
        font-size: 30px;
        font-family: 'Philosopher', sans-serif;
        color: #000;
        font-weight: 600;
        text-align: center;
    }

    .profile_r {
        display: flex;
        justify-content: center;
    }


   

    .learn_main .learn_inner {
        background-color: #fff;
        border-radius: 10px;
        padding: 25px 25px;
        position: relative;
        margin: 8px auto;
        height: auto;
    }

    .learn_main .learn_inner .learn_para p {
        font-size: 14px;
        font-family: Aparajita;
        font-style: italic;
        color: #000;
        text-align: center;
        font-weight: 600;
        height: auto;
    }

    /* =========================================== find nd work talent page ================================  */
    .dark_blue_bg .talent_banner img {
        margin-bottom: 0;
    }

    .talent_top_heading h2 {
        font-size: 30px;
        color: #fff;
        font-family: Philosopher;
    }

    .talent_top_heading p {
        font-size: 12px;
        color: #fff;
        font-family: 'Roboto';
        font-weight: 300;
    }

    .tal_right_heading h6 {
        font-size: 16px;
        color: #1B40F7;
        font-weight: 400;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 6px;
        margin-top: 16px;
    }

    .search_btns {
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    .search_btns .right_select_btn {
        border-radius: 20px;
        font-size: 14px !important;
        height: 30px;
        color: #4D4D4D;
        font-weight: 300;
        padding: 0 10px;
    }

    .search_btns .category_select {
        border-radius: 20px;
        font-size: 14px !important;
        width: 200px;
        height: 30px;
        padding: 0 8px;
        color: #4D4D4D;
        font-weight: 300;
    }

    .search_btns .search_input {
        width: 100%;
        border: 2px solid #E6E6E6;
        border-radius: 20px;
        height: 30px;
        margin: 0 14px;
    }

    .search_btns .search_input input {
        border: none;
        height: unset;
        line-height: 30px;
        font-size: 14px;
        color: #333333;
        font-weight: 300;
        background: none;
    }

    .search_btns .right_blue_btn button {
        border-radius: 20px;
        font-size: 14px !important;
        height: 29px;
        color: #4D4D4D;
        font-weight: 300;
        padding: 0 10px;
        background-color: #E1E6FE;
        border: none;
    }

    .talent_subhead h3 {
        font-size: 20px;
        font-family: 'Roboto';
        font-weight: 400;
        color: #000;
    }

    .talent_navbar ul li a {
        color: #808080;
        font-size: 12px;
        padding: 5px 20px 5px 0;
        font-weight: 400;
    }

    .main_talent_heading h4 {
        font-size: 18px;
        font-weight: 400;
        color: #000;
        margin: 25px auto 10px;
    }

    .main_profile_div {
        border: 2px solid #E6E6E6;
        padding: 20px 20px;
        border-radius: 10px;
        margin: 8px auto;
    }

    .talent_profile_mr {
        margin: 0px auto;
    }

    .work_heading h3 span {
        background-color: #009933;
        font-size: 12px;
        font-weight: 400;
        border-radius: 100px;
        padding: 3px 8px;
        margin: 0 8px;
    }

    .work_heading p {
        font-size: 12px;
        font-family: Ebrima;
        margin: 12px auto;
    }

    .work_heading h6 {
        font-size: 13px;
        color: #999999;
        font-weight: 300;
        margin: 15px auto;
        font-family: Ebrima;
    }

    .work_all_btn button {
        font-size: 12px;
        color: #808080;
        background: #F4F4F4;
        border: none;
        padding: 4px 8px;
        border-radius: 100px;
        margin: 6px 2px;
        font-weight: 300;
    }

    .work_right_pro {
        display: flex;
        justify-content: flex-start;
    }

    .work_right_div {
        text-align: left;
        margin-top: 18px;
    }

    .work_right_div p {
        font-size: 14px;
        color: #4D4D4D;
        margin: 20px auto 4px;
    }

    .work_all_iconbtn a {
        font-size: 12px;
        color: #808080;
        font-weight: 300;
        text-decoration: none;
        margin: 0 3px;
    }

    .work_all_iconbtn a span {
        background-color: #33CC33;
        color: #fff;
        border-radius: 5px;
        /* padding: 2px 5px; */
        font-size: 13px;
        height: 20px;
        display: inline-block;
        width: 20px;
        text-align: center;
        line-height: 20px;
        margin: 0 2px;
    }

    .lst_profile_btn {
        display: flex;
        justify-content: flex-start;
    }

    .lst_profile_btn button {
        background-color: #1B40F7;
        color: #fff;
        font-size: 12px;
        border: none;
        width: 70px;
        border-radius: 10px;
        height: 25px;
    }

    .pagination_div .pagination_btn {
        color: #4D4D4D;
        font-size: 10px;
        font-weight: 400;
        border-radius: 100px;
        margin: 0 6px;
    }

    .pagination_div .pagination_btn i.fa.fa-arrow-left,
    .pagination_div .pagination_btn i.fa.fa-arrow-right {
        color: #1B40F7;
        font-size: 10px;
    }

    .pagination_div .page-link {
        color: #4D4D4D;
        font-size: 10px;
        font-weight: 400;
        border-radius: 8px;
        margin: 0 3px;
        padding: 2px 5px;
    }

    .pagination_div .page-item:first-child .pagination_btn {
        border-top-left-radius: 100px !important;
        border-bottom-left-radius: 100px !important;
        border-radius: 100px !important;
    }

    .top_pro_right button {
        background-color: #E1E6FE;
        border: none;
        width: 80px;
        border-radius: 6px;
        font-size: 12px;
        padding: 3px 0;
    }

    .top_pro_right button.green_bg {
        background-color: #33CC33;
        border: none;
        width: 80px;
        border-radius: 100px;
        font-size: 12px;
        padding: 3px 0;
        margin: 20px 0;
        color: #fff;
        line-height: 20px;
        font-weight: 500;
    }

    .main_top_profile .talent_pro_content {
        margin: 0 12px;
    }

    .main_top_profile .talent_pro_content p span i.fa.fa-check {
        background-color: #33CC33;
        color: #fff;
        font-size: 9px;
        padding: 2px 3px;
        border-radius: 100px;
        margin: 0 1px;
        line-height: 12px;
    }

    .main_top_profile .talent_pro_content p {
        font-size: 12px;
        color: #343A40;
        font-weight: 300;
        margin: 0;
    }

    .main_top_profile .talent_pro_content h5 {
        font-size: 16px;
        color: #343A40;
        font-weight: 600;
        margin-bottom: 14px;
    }

    .main_profile_div p {
        font-size: 12px;
        margin: 20px auto;
    }

    .talent_bottom_profile h3 {
        font-size: 24px;
        font-weight: 600;
        color: #000;
        display: flex;
        align-items: center;
    }

    .talent_bottom_profile h3 span {
        font-weight: 300;
        font-size: 12px;
        margin: 0 10px;
    }

    .talent_bottom_profile h6 {
        font-size: 14px;
        font-weight: 600;
        color: #000;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    .talent_bottom_profile h6 span {
        font-weight: 300;
        margin: 0 8px;
    }

    .talent_bottom_profile h6 i.fa.fa-star {
        color: #333333;
        margin: 0 6px 0 0;
    }

    .talent_dark_img {
        display: flex;
        justify-content: center;
        margin-bottom: -20px;
    }

    .pagination_div .page-item:last-child .pagination_btn {
        border-top-right-radius: 100px !important;
        border-bottom-right-radius: 100px !important;
        border-radius: 100px !important;
    }

    .dark_heading h1 {
        color: #fff;
        font-size: 30px;
        font-family: Philosopher;
        font-weight: 700;
    }

    .dark_heading p {
        color: #fff;
        font-size: 12px;
        font-weight: 300;
        font-family: Ebrima;
        margin: 12px auto 30px;
    }

    .dark_heading button {
        background-color: #1B40F7;
        color: #fff;
        font-size: 12px;
        border-radius: 5px;
        border: none;
        padding: 4px 8px;
        margin: 8px auto;
    }

    .talent_dark_img img {
        width: 100%;
    }

    #filter_div_open {
        width: 50%;
        padding: 20px 20px;
        text-align: center;
        background-color: white;
        margin-top: 10px;
        position: absolute;
        right: 30px;
        border: 2px solid #E6E6E6;
        border-radius: 10px;
    }

    .about_top_heading h2 {
        font-size: 30px;
        color: #244034;
        font-family: Philosopher;
    }

    .about_top_heading p {
        font-size: 12px;
        font-family: Ebrima;
        margin: 0px 0;
    }

    .ab_sub_heading p {
        font-size: 14px;
        font-family: 'Roboto';
        font-weight: 600;
        line-height: 22px;
        margin: 20px auto;
    }

    .ab_dark_bg {
        background-color: #1E0833;
        margin: 0px 0 0;
        padding: 20px 24px;
    }

    .ab_top_right p {
        font-size: 16px;
        font-family: Aparajita;
        text-align: center;
        font-style: italic;
    }

    .ab_inner_content h5 {
        font-size: 14px;
        margin: 0;
    }

    .ab_inner_content p {
        font-size: 12px;
        margin: 0;
        font-style: unset;
        font-family: 'Roboto';
    }

    .ab_top_profile {
        display: flex;
        justify-content: space-between;
        border: 2px solid #fff;
        border-radius: 50px;
        padding: 20px 25px;
        align-items: center;
        width: 290px;
        height: 60px;
    }

    .ab_banner {
        display: flex;
        justify-content: center;
        margin-bottom: 0;
    }

    .ab_banner img {
        height: auto;
        width: 100%;
    }

    .about_bg_white h3 {
        font-size: 20px;
        font-weight: 500;
        font-family: 'Roboto';
        color: #000;
        margin: 10px auto 5px;
    }

    .about_bg_white p {
        font-size: 12px;
        font-family: Ebrima;
        color: #000;
    }

    .about_bg_white {
        background-color: #fff;
        border-radius: 10px;
        padding: 20px 25px;
        text-align: center;
        height: fit-content;
        margin: 10px auto;
    }

    .ab_bottom_banner h2 {
        font-size: 30px;
        font-family: 'Philosopher';
        color: #1A1A1A;
        margin: 20px auto;
    }

    .ab_bottom_banner p {
        font-size: 12px;
        font-family: Ebrima;
        color: #000;
        font-weight: 400;
        padding: 0 0;
    }

    .ab_bottom_banner button {
        background-color: #1B40F7;
        color: #fff;
        font-size: 14px;
        width: 100px;
        height: 30px;
        border: none;
        border-radius: 50px;
        font-weight: 300;
        margin: 10px auto;
    }

    .trust_heading {
        font-size: 16px;
        font-weight: 600;
        color: #000;
        margin: 0;
        margin: 12px auto;
    }

    .top_profile_banner_right img {
        height: 50px;
        width: 50px;
    }

    .top_profile_banner img {
        height: 50px;
        width: 50px;
    }

    .trust_section .trust_border {
        border-right: 2px solid #7d8182;
        margin-bottom: 25px;
    }

    .right_browse {
        display: flex;
        justify-content: start;
    }


    .learn_right {
        display: unset;
        justify-content: start;
    }

    .learn_rating {
        background-color: #000;
        color: #fff;
        border-radius: 6px;
        width: fit-content;
        padding: 1px 8px;
        position: absolute;
        top: -12px;
        right: 0;
        display: flex;
        justify-content: center;
        align-content: center;
        align-items: center;
    }

    .home_5x {
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 0;
        height: 200px;
    }

    .all_profile_img img {
        width: 25px;
        margin: 0 -4px;
    }

    .slide_icons a {
        font-size: 10px;
        color: #4D4D4D;
        text-decoration: none;
        margin: 0 4px;
    }

    .test_banner_green img {
        position: absolute;
        height: 400px;
        right: 0;
        width: 440px;
        top: -10px;
        display: none;
    }

    .test_banner img {
        position: absolute;
        height: 400px;
        right: 0;
        width: 440px;
        top: -10px;
        display: none;
    }

    .glossary_talent_content p {
        font-size: 14px;
        color: #343A40;
        margin: 0 30px 15px 30px;
    }

    .glos_bottom_head h2 {
        font-size: 28px;
        font-family: 'Philosopher';
        color: #022A1C;
        line-height: 35px;
    }

    .glos_bottom_head p {
        font-size: 16px;
        color: #1A1A1A;
        margin: 18px auto 40px;
    }

    .gloss_bottom_banner {
        display: flex;
        justify-content: center;
        margin: 0px auto -20px;
    }

    .gloss_bottom_banner img {
        height: 200px;
        width: auto;
    }

    .glos_bottom_head button {
        background-color: #1B40F7;
        font-size: 14px;
        height: 30px;
        width: 100px;
        color: #fff;
        border: none;
        border-radius: 5px;
        margin: 20px auto 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .trust_section {
        margin: 34px auto 16px;
        border-top: 2px solid #eaeaea;
        border-bottom: 2px solid #eaeaea;
        background-color: #fff;
        padding: 20px 0px;
    }

    .top_button .top_num {
        font-size: 18px;
        font-weight: 600;
        font-family: 'Roboto';
        margin: 0 0 0 8px;
    }

    .main_gotit h2 {
        font-size: 30px;
        font-family: 'Philosopher', sans-serif;
        color: #1C3333;
        font-weight: 600;
    }

    .main_gotit h6 {
        color: #9966CC;
        font-size: 14px;
        /* color: #4D4D4D; */
        font-family: 'Roboto';
        font-weight: 400;
        margin-bottom: 20px;
    }

    .got_plus_div .accordion-button:not(.collapsed),
    .got_plus_div .accordion-button {
        color: #000;
        background-color: unset;
        box-shadow: unset;
        font-size: 18px;
        font-family: 'Roboto';
        font-weight: 600;
        padding: 10px 0;
    }

    .got_plus_div .accordion-button:not(.collapsed)::before {
        content: "\2212";
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        background-color: #009933;
        color: #fff;
        padding: 2px 8px;
        border-radius: 100px;
        border: 2px solid #009933;
    }

    .got_plus_div .accordion-body {
        padding: 0.8rem 1.25rem;
        font-size: 13px;
        font-family: 'Roboto';
        color: #000;
        line-height: 20px;
        font-weight: 500;
    }

   
    .got_r_img1 {
        display: flex;
        justify-content: end;
        padding: 0;
    }

    .got_r_img1 img {
        width: 100%;
        height: fit-content;
    }



 


    
    .talent_blue_bg h3 {
        font-size: 25px;
        font-family: 'Philosopher', sans-serif;
        font-weight: 500;
    }

    .talent_blue_bg p {
        font-size: 14px;
        font-family: 'Roboto';
        font-weight: 400;
        width: auto;
    }

    .talent_blue_bg button {
        background-color: #1B40F7;
        font-size: 14px;
        border-radius: 5px;
        color: #fff;
        padding: 7px 12px;
        border: none;
    }

    .tal_right_bottom {
        background-color: #fff;
        border-radius: 6px;
        padding: 8px 2px;
        margin: 6px auto 0;
    }

    .tal_right_bottom h4 {
        font-size: 16px;
        color: #000;
        font-weight: 600;
        margin-bottom: 15px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        margin: 0 auto 6px;
    }

    .slide_heading p {
        font-size: 14px;
        color: #4D4D4D;
        font-family: 'Roboto';
        font-weight: 400;
        margin-bottom: 25px;
        text-align: center;
    }

    .how_work_img {
        display: flex;
        justify-content: center;
    }


   


    .how_work_img img {
        height: 100px;
        width: 100px;
    }

    .hw_second_heading h2 {
        font-size: 40px;
        font-family: Philosopher;
        color: #1A1A1A;
        margin: 0;
    }

    .hw_explore_content h3 {
        font-size: 22px;
        color: #1A1A1A;
        margin-bottom: 10px;
    }

    .hw_explore_content p {
        font-size: 16px;
        color: #1A1A1A;
    }

    .hw_exp_rightbanner img {
        height: auto;
    }

    .hw_payment_head h3 {
        font-size: 22px;
        color: #1A1A1A;
        margin-bottom: 10px;
    }

    .hw_white_bg {
        background-color: #fff;
        border-radius: 14px;
        padding: 25px 25px;
        margin: 50px auto 0;
    }

    .hw_pay_img img {
        width: 100%;
        height: auto;
    }

    .hw_pay_content h5 {
        font-size: 16px;
        color: #1A1A1A;
        font-weight: 600;
    }

    .hw_payment_inner img {
        height: 25px;
    }

    .hw_payment_inner p {
        font-size: 13px;
        color: #1A1A1A;
        margin: 0 10px 10px;
    }

    .hw_learn_heading h2 {
        font-size: 45px;
        font-family: Philosopher;
        color: #fff;
    }

    .hw_learn_heading p {
        font-size: 16px;
        font-family: Ebrima;
        margin-bottom: 40px;
    }

    .hw_learn_heading button {
        font-size: 14px;
        color: #1B40F7;
        border-radius: 5px;
        border: unset;
        width: 100px;
        height: 30px;
        background-color: #FFFFFF;
    }

    .hw_learn_banner img {
        height: auto;
        margin-top: 30px;
    }

    .how_talent_banner {
        height: auto;
        margin: -20px auto;
    }

    .how_work_client_head h2 {
        font-size: 45px;
        font-family: 'Philosopher';
        color: #1A1A1A;
        font-weight: 700;
    }

    .how_work_client_head h4 {
        font-size: 22px;
        color: #244034;
        font-weight: 600;
        margin: 30px auto 8px;
    }

    

    .how_work_client_grayhead h2 {
        font-size: 45px;
        font-family: 'Philosopher';
        color: #1A1A1A;
        font-weight: 700;
    }

    .how_work_client_grayhead p {
        font-size: 16px;
        color: #1A1A1A;
    }

    .how_work_client_grayhead button {
        color: #1B40F7;
        background: unset;
        border: none;
        font-size: 16px;
        margin: 10px auto 20px;
    }

    .how_client_gray_right p {
        font-size: 16px;
        color: #1A1A1A;
        font-weight: 700;
        margin: 20px auto;
        line-height: 20px;
    }

    .how_client_gray_right p i.mdi.mdi-check {
        font-size: 16px;
        color: #009933;
        vertical-align: middle;
    }

    .how_work_client_secur h2 {
        font-size: 45px;
        font-family: 'Philosopher';
        color: #244034;
    }

    .how_work_client_secur p {
        font-size: 18px;
        color: #1A1A1A;
        font-weight: 600;
        line-height: 26px;
    }

    .how_client_innerimg {
        display: flex;
        justify-content: center;
    }

    .how_client_innercontent h6 {
        font-size: 16px;
        color: #1A1A1A;
        font-weight: 600;
        text-align: center;
        margin-top: 16px;
    }

    .how_client_innercontent p {
        font-size: 16px;
        font-weight: 400;
        text-align: center;
    }

    .work_client_securbanner img {
        height: auto;
        width: 100%;
    }

    .hclient_every_headings h2 {
        font-size: 45px;
        color: #1C3333;
        font-family: 'Philosopher';
        line-height: 50px;
    }

    .hclient_every_headings h3 {
        font-size: 18px;
        color: #1A1A1A;
        margin: 20px auto 25px;
    }

    .hclient_every_headings p {
        font-size: 16px;
        color: #1A1A1A;
    }

    .hclient_every_headings button {
        font-size: 14px;
        height: 30px;
        width: 172px;
        background-color: #1B40F7;
        border: none;
        color: #fff;
        border-radius: 25px;
        margin: 6px auto 20px;
    }

    .hclient_every_img img {
        width: 100%;
        height: auto;
        margin: 0 auto 20px;
    }

    .wclient_every_greenbg h2 {
        font-size: 35px;
        color: #fff;
        font-family: 'Philosopher';
    }

    .wclient_every_greenbg p {
        font-size: 18px;
        font-weight: 300;
    }

    .wclient_every_greenbg {
        background-color: #3B3F35;
        color: #fff;
        width: 100%;
        height: auto;
        border-radius: 13px;
        padding: 20px 22px;
    }

    .wclient_every_greenbg button {
        font-size: 14px;
        background-color: #fff;
        color: #1B40F7;
        height: 28px;
        width: 95px;
        border-radius: 5px;
        margin: 10px auto 0;
        border: none;
    }

    .hclient_slider_body .owl-theme .owl-nav {
        position: absolute;
        top: -40px;
        right: 6px;
    }

    .wclient_slider_para p {
        font-size: 16px;
        color: #000000;
        font-family: 'Roboto';
        font-weight: 400;
        text-align: center;
        margin: 4px auto;
        height: 200px !important;
    }

    .how_client_bggray {
        background-color: #F7F7F7;
        margin: 10px auto;
    }

    .contact_left_head {
        background-color: #011C2B;
        padding: 25px 30px 0;
        margin: 0 0;
    }

    .contact_left_head h2 {
        color: #FFF;
        font-family: Philosopher;
        font-size: 35px;
    }

    .contact_left_head p {
        color: #FFF;
        font-family: Roboto;
        font-size: 14px;
    }

    .contact_mailContent h5 {
        color: #FFF;
        font-family: Roboto;
        font-size: 16px;
        font-weight: 300;
        margin-bottom: 0;
    }

    .contact_mailContent p {
        color: #FFF;
        font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .client_landing_head h2 {
        font-size: 40px;
        font-family: 'Philosopher';
        color: #fff;
        line-height: 40px;
        margin-bottom: 14px;
    }

    .client_landing_head p {
        font-size: 14px;
        color: #FFFFFF;
        font-weight: 300;
        line-height: 18px;
    }

    .client_landing_head button {
        font-size: 13px;
        background-color: #1B40F7;
        color: #fff;
        border: none;
        width: 100px;
        height: 32px;
        border-radius: 6px;
        margin: 1px auto 0;
    }

    .client_landing_head_banner {
        margin: 0 auto 0;
        display: flex;
        justify-content: center;
    }

    .client_landing_head_banner img {
        height: 260px;
        width: auto;
    }

    .clanding_banner2 img {
        width: 100%;
        height: 360px;
    }

    .client_landing_content {
        margin: 12px auto;
    }

    .client_landing_content h2 {
        font-size: 25px;
        font-family: 'Philosopher';
        color: #000;
        line-height: 25px;
    }

    .client_landing_content p {
        font-size: 14px;
        color: #000;
        line-height: 18px;
        margin: 9px auto 10px;
    }

    .clanding_content_btn button {
        width: 100%;
        height: 40px;
        font-size: 12px;
        background-color: #EDF1E8;
        border: none;
        border-radius: 5px;
        color: #000;
        font-weight: 500;
        margin: 8px auto;
    }

    .clanding_findbtn {
        font-size: 12px;
        color: #1B40F7;
        background: unset;
        border: unset;
        margin: 10px auto;
    }

    .clanding_findbtn i.mdi.mdi-arrow-right {
        font-size: 14px;
        vertical-align: middle;
    }

    .clanding_content_cols h3 img {
        width: 27px;
        margin-right: 4px;
    }

    .clanding_content_cols h3 {
        font-size: 20px;
        color: #244034;
    }

    .clanding_content_cols_rat h2 i.mdi.mdi-star {
        color: #009933;
        font-size: 25px;
        margin-right: 4px;
    }

    .clanding_content_cols h6 {
        font-size: 14px;
        color: #000;
        margin: 10px auto 10px;
        font-weight: 600;
    }

    .clanding_content_cols_rat p {
        font-size: 13px;
        color: #000;
        line-height: 16px;
        margin: 14px auto 10px
    }

    .clanding_light_pink_bg {
        background-color: #F9F6FA;
        margin: 0px auto 0;
    }

    .cl_heading h2 {
        font-size: 25px;
        font-family: Philosopher;
        color: #000;
        line-height: 25px;
    }

    .cl_heading p {
        font-size: 14px;
        color: #000;
        font-weight: 300;
        margin: 10px auto 20px;
    }

    .cl_heading button {
        background-color: #1B40F7;
        height: 28px;
        width: 90px;
        font-size: 13px;
        color: #fff;
        border: none;
        border-radius: 6px;
        font-weight: 600;
    }

    .cl_banner_left img {
        width: 100%;
        height: 300px;
    }

    .client_landing_bgwhite h6 {
        font-size: 16px;
        color: #000;
        font-weight: 600;
        margin: 0 auto 1px;
        line-height: 20px;
    }

    .client_landing_bgwhite button {
        font-size: 12px;
        color: #1B40F7;
        background: unset;
        border: unset;
        position: unset;
        margin-bottom: 25px;
        bottom: 18px;
    }

    .client_landing_bgwhite button i {
        font-size: 14px;
        vertical-align: middle;
        margin: 0 0;
    }

    .client_landing_bgwhite {
        background-color: #fff;
        padding: 20px 10px 0px;
        margin: 50px auto 0;
        position: relative;
        border-radius: 7px;
    }

    .client_landing_offheading h2 {
        font-size: 25px;
        font-family: 'Philosopher';
        color: #244034;
    }

    .client_landing_offheading p {
        font-size: 14px;
        color: #000;
        margin-bottom: 40px;
    }

    .clanding_offContent h5 {
        font-size: 16px;
        color: #000;
        font-weight: 600;
        line-height: 20px;
        margin: 10px auto;
    }

    .clanding_offContent img {
        height: 40px;
        width: auto;
    }

    .offer_lightblue_bg {
        background-color: #F0F8FB;
        border-radius: 6px;
        padding: 20px 30px;
        text-align: left;
        margin: 0 30px 40px;
    }

    .landing_blue_banner img {
        width: 475px;
        height: 316px;
        position: absolute;
        left: 0;
        bottom: 0;
        border-radius: 13px 0 0 13px;
        display: none;
    }

    .bluebg_landing_head h2 {
        font-size: 35px;
        color: #fff;
        font-family: Philosopher;
        line-height: 35px;
    }

    .bluebg_landing_head p {
        font-size: 16px;
        color: #fff;
        font-weight: 300;
    }

    .bluebg_landing_head button {
        color: #1B40F7;
        font-size: 14px;
        background-color: #fff;
        width: 90px;
        height: 30px;
        border: none;
        border-radius: 6px;
        margin: 10px auto 0;
    }

    .client_landing_bluebg {
        background-color: #156EF6;
        border-radius: 13px;
        position: relative;
        height: 316px;
        align-items: unset;
    }

    .nav_open_div {
        padding: 20px 20px;
        width: 100%;
        min-width: auto;
        border-radius: 8px;
    }

    .ap_navbar_flex {
        display: flex;
        flex-direction: column;
    }

    .navbar-dark .navbar-nav .nav-link.join-frn1 {
        background: #EBF3F5;
        border-radius: 50px;
        margin-right: 10px;
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 12px;
    }
    .talent_landing_head_banner {
        margin: 0 auto -20px;
    }
    .talent_landing_head_banner img {
        width: 100%;
        height: auto;
    }
    .talent_landing_tophead {
        font-size: 14px !important;
        color: #fff;
        margin: 20px auto 20px;
    }
    .talent_landing_img {
        display: flex;
        justify-content: center;
    }
    .talent_landing_img img {
        height: 150px;
        width: 150px;
    }
    .talent_landing_leftcontent h4 {
        font-size: 18px;
        color: #000;
        text-align: center;
        font-weight: 600;
        margin: 8px auto 2px;
    }
    .talent_landing_leftcontent button {
        font-size: 14px;
        background-color: #1B40F7;
        color: #fff;
        border-radius: 5px;
        width: 100%;
        height: 35px;
        margin: 10px auto 10px;
        border: none;
    }
    .talent_landing_leftcontent p {
        font-size: 14px;
        color: #000;
        text-align: center;
    }
    .talent_landing_flexProfile img {
        width: 35px;
        height: 35px;
        margin-right: 6px;
    }
    .talent_landing_banner_left{
        margin: 16px auto 0;
    }
    .offer_lightblue_bg {
        background-color: #F0F8FB;
        border-radius: 6px;
        padding: 20px 30px;
        text-align: left;
        height: auto;
    }
    .talent_landing_graybg .owl-theme .owl-nav {
        position: absolute;
        top: -108px;
        right: 0;
    }
    .test_bg_blue {
        background: linear-gradient(180deg, #FFF -26.21%, #F3F8FF 2.28%, #FAFBFC 25.94%, #F9F9F9 52.23%, #F4F4F4 74.58%, #DBE2EA 100%);
        box-shadow: 0px 0px 60px 30px rgba(0, 0, 0, 0.03);
        /* position: relative; */
        padding-top: 20px;
    }
    .test_head_left h2 {
        color: #011E41;
        font-family: Philosopher;
        font-size: 30px;
        /* font-style: normal; */
        font-weight: 700;
    }
    .test_head_left p {
        color: #011E41;
        font-family: Roboto;
        font-size: 14px;
        /* font-style: normal; */
        font-weight: 400;
    }
    .test_head_rating {
        display: flex;
        margin-top: 30px;
    }
    .test_head_right p span svg{
        width: 20px;
    }
    .test_main_profile{
        display: flex;
        justify-content: center;
    }
    .test_subheading h2 {
        color: #011E41;
        font-family: Philosopher;
        font-size: 35px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .test_subheading p {
        color: #000;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-bottom: 10px;
    }
    .test_icon_first svg {
        width: 18px;
    }
    .test_icon_sec svg {
        width: 18px;
    }
    .slide_btns .owl-prev {
        position: absolute;
        left: 0;
        top: 120px;
        background-color: #fff !important;
        border-radius: 50px !important;
        height: 39px;
        width: 39px;
        border: 0.5px solid #E6E6E6 !important;
    }

    .slide_btns .owl-next {
        position: absolute;
        right: 0;
        top: 120px;
        background-color: #fff !important;
        border-radius: 50px !important;
        height: 39px;
        width: 39px;
        border: 0.5px solid #E6E6E6 !important;
    }
    .blog_details_head h2 {
        color: #244034;
        font-size: 20px;
        font-family: 'Philosopher';
        text-align: center;
    }
    .blog_nav_InnerContent img {
        width: 100%;
        height: auto;
    }
    .blog_nav_InnerContent p {
        font-size: 14px;
        color: #333333;
    }
    .blog_nav_InnerContent ul li {
        margin: 15px 20px;
        font-size: 14px;
    }
    .blog_details_chartImg img {
        height: auto;
        width: 610px;
    }
    .blog_details_row{
        align-items: center;
        justify-content: center;
        display: flex;
        flex-direction: column;
    }
    .blod_details_orangeBg a {
        font-size: 14px;
        color: #000;
        text-decoration: none;
        font-weight: 600;
        vertical-align: bottom;
        margin-right: 0;
    }
    .blod_details_orangeBg {
        background-color: #F4E1DD;
        border-radius: 9px;
        padding: 20px 20px;
        margin: 30px 30px;
        position: relative;
    }
    .blog_details_second p {
        font-size: 14px;
        color: #333333;
        font-weight: 400;
        margin: 0;
    }
    .blog_detRightContent {
        text-align: start;
        margin-bottom: 60px;
    }
    .blog_details_line {
        position: absolute;
        background-color: #CCCCCC;
        height: 150px;
        width: 1px;
        left: 379px;
        display: none;
    }
    .blod_details_orangeBg img {
        height: 150px !important;
        width: 150px !important;
    }
    .blog_details_icons{
        display: flex;
        align-items: center;
    }
    .blog_lst_lightpurplebg {
        background-color: #DACAF4;
        border-radius: 16px;
        padding: 15px 20px;
        margin: 0 20px;
    }
    .blog_details_bottomContent h2 {
        font-size: 25px;
        color: #330066;
        font-family: 'Philosopher';
    }
    .blog_details_bottomContent p {
        font-size: 12px;
        color: #4D4D4D;
        font-weight: 300;
    }
    .blog_lst_bottomBanner {
        margin: 0 auto -14px;
    }
    .blog_lst_bottomBanner img {
        /* height: 275px; */
        width: auto;
    }
    .blog_list_head h6 {
        font-size: 14px;
        color: #999999;
        margin: 10px auto 10px;
        font-weight: 300;
    }
    .blog_list_head p {
        font-size: 14px;
        color: #000;
    }
    .blog_lst_banner img {
        width: 130px;
        height: auto;
        margin-bottom: 16px;
    }
    .blog_lst_sliderImg img {
        width: 362px;
        height: auto;
        margin-bottom: 14px;
    }
    .blog_lst_sliderContent h3 {
        font-size: 22px;
        color: #1A1A1A;
        font-family: 'Philosopher';
        line-height: 23px;
        padding: 0 10px 0 0;
        margin: 14px auto 8px;
    }
    .blog_lst_sliderContent p {
        font-size: 12px;
        color: #000;
        padding: 0 0 0 0;
    }
    .blog_lst_bottomProfile a {
        padding: 0 0 0 65px;
        margin: 0;
        color: #B3B3B3;
        font-size: 14px;
        font-weight: 300;
    }
    .blog_card img {
        width: 368px;
        height: auto;
    }
    .blog_card_heading h2 {
        font-size: 40px;
        color: #333333;
        font-family: 'Philosopher';
        margin: 20px auto 0;
    }
    .blog_lst_purplebg {
        background-color: #866C9B;
        border-radius: 16px;
        padding: 20px 20px;
        margin: 0 20px;
    }
    .blog_lst_bottomContent h2 {
        font-size: 25px;
        color: #fff;
        font-family: 'Philosopher';
    }
    .blog_lst_bottomContent button {
        background-color: #1B40F7;
        border: none;
        color: #fff;
        font-size: 12px;
        border-radius: 5px;
        padding: 4px 10px;
        margin: 0 auto 10px;
    }
    .impact_head h2 {
        color: #fff;
        font-size: 23px;
        font-family: 'Philosopher';
        text-align: center;
    }
    .impact_head_content h5 {
        color: #9966CC;
        font-size: 16px;
        font-weight: 500;
        margin: 6px auto;
    }
    .impact_head_content h4 {
        font-size: 18px;
        color: #000;
        font-weight: 600;
    }
    .impact_banner_top {
        margin-bottom: -20px;
        display: flex;
        justify-content: center;
    }
    .impact_bgContent .ourContent p {
        font-size: 14px;
        color: #4D4D4D;
        font-weight: 500;
        background-color: #fff;
        border-radius: 6px;
        margin-bottom: 30px;
        padding: 8px 12px;
    }
    .impact_bgContent .ourContent h5 {
        font-size: 18px;
        color: #000;
        font-weight: 600;
    }
    .impact_bgContent img {
        height: 50px;
        width: 50px;
        margin-right: 25px;
    }
    .ourImp_inner h3 {
        font-size: 25px;
        color: #244034;
        font-family: 'Philosopher';
        display: flex;
        align-items: flex-end;
        margin-bottom: 14px;
    }
    .ourImp_inner h3 span {
        background-color: #E6E6E6;
        height: 1px;
        width: 100%;
        display: block;
        margin: 0 4px;
    }
    .ourImp_inner p {
        font-size: 14px;
        color: #333333;
    }
    .impact_orangeContent {
        text-align: center;
        margin: 40px 1px 40px;
    }
    .impact_lightpurplebg h3 {
        font-size: 30px;
        color: #244034;
        font-family: 'Philosopher';
        margin: 10px auto;
    }
    .impactPurple_content {
        margin: 20px auto;
    }
    .impactPurple_content h6 span {
        font-size: 16px;
        color: #6633FF;
        margin-right: 5px;
    }
    .impactPurple_content h6 {
        font-size: 16px;
        color: #000;
        margin-bottom: 8px;
    }
    .impactPurple_content p {
        font-size: 14px;
        color: #000;
        margin-left: 22px;
    }
    .impact_rightContent h6 {
        font-size: 16px;
        color: #000;
        font-weight: 600;
        margin-top: 25px;
    }
    .impact_rightContent{
        text-align: center;
    }
    .impact_contentpara img {
        width: 100%;
        height: auto;
        margin: 40px auto 10px;
    }
    .impact_contentpara a {
        font-size: 16px;
        color: #1B40F7;
        text-decoration: none;
        display: flex;
        align-items: center;
        text-align: center;
        justify-content: center;
    }
    .impGreen_img img {
        position: absolute;
        top: 0;
        border: 0;
        right: 0;
        display: none;
        height: 301px;
    }
    .impGreen_content h2 {
        font-size: 35px;
        color: #fff;
        font-family: 'Philosopher';
        margin: 0 0 0 0;
        line-height: 38px;
    }
    .impact_lightpurplebg {
        background-color: #EBE4FF;
        border-radius: 14px;
        padding: 10px 20px;
    }
    .our_card h5 {
        font-size: 15px;
        color: #000;
        font-weight: 600;
        margin: 10px 0px 20px 0;
        line-height: 15px;
    }
   
    .ourMain_bluebg {
        background-color: #DCEFF5;
        padding: 30px;
        border-radius: 14px;
    }
    .ourMain_head h2 {
        font-size: 35px;
        color: #244034;
        font-family: 'Philosopher';
        line-height: 35px;
        padding-right: 0;
    }
    .ourMain_head p {
        font-size: 14px;
        color: #000;
        padding-right: 0;
        margin: 20px auto 30px;
    }
    .ourMain_whitebg {
        background-color: #fff;
        border-radius: 18px;
        padding: 20px;
        transform: rotate(2deg);
        margin-top: 30px;
    }
    .ourMain_whitebg h3 {
        font-size: 28px;
        color: #000;
        font-family: 'Philosopher';
        transform: rotate(-2deg);
        font-weight: 600;
    }
    .ourMain_whitebg p {
        font-size: 14px;
        color: #000;
        transform: rotate(-2deg);
        margin: 30px auto;
        font-weight: 500;
        line-height: 20px;
    }
    .ourMain_bottombtn {
        display: flex;
        align-items: center;
        justify-content: center;
        transform: rotate(-2deg);
        flex-direction: column;
    }
    .ourMain_innerheading h2 {
        font-size: 40px;
        color: #1A1A1A;
        font-family: 'Philosopher';
        text-align: center;
    }
    .ourMaine_innerBg h4 {
        font-size: 18px;
        color: #000;
        font-weight: 600;
        /* margin-right: 120px; */
    }
    .ourMain_redbg {
        display: flex;
        justify-content: center;
        align-items: end;
        margin-top: 16px;
    }
    .navbar-expand-lg .navbar-nav .nav_open_div.dropdown-menu {
        position: unset;
        width: auto;
       
    }
    .hbanner_profileTop {
        position: absolute;
        top: 30px;
        right: 30px;
        display: none;
    }
    .hbanner_profile {
        position: absolute;
        bottom: 50px;
        left: -20px;
        display: none;
    }
    .top_heading .select_btn {
        border-radius: 8px;
        background: #FFF;
        box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
        width: 100%;
        max-width: 500px;
        margin: 32px 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .top_heading h1 {
        color: #22242F;
        font-family: Georgia;
        font-size: 40px;
        font-style: normal;
        font-weight: 400;
        line-height: 50px;
        letter-spacing: -1.28px;
    }
    .top_heading h1 span {
        background: linear-gradient(180deg, #3B7B60 0%, #1E4836 50%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        font-family: Georgia;
        font-style: normal;
        font-weight: 400;
        line-height: 40px;
        letter-spacing: -1.28px;
        text-transform: capitalize;
    }
    .browse_head h2 {
        color: #22242F;
        text-align: center;
        font-family: Georgia;
        font-size: 30px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: -0.96px;
        margin-bottom: 8px;
    }
    .browse_head p {
        color: rgba(20, 18, 51, 0.50);
        text-align: center;
        font-family: Nunito Sans;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-bottom: 10px;
    }
    .ever_bg .ever_head h2 {
        color: #FFF;
        font-family: Georgia;
        font-size: 30px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: -0.96px;
        margin: 30px auto 30px;
    }
    .got_right_client button, .got_right_free button {
       margin: 40px 0 30px;
    }
    .level_main {
        margin: 10px 10px;
    }
    .home_btnSlide button {
      
        margin: 20px 20px;
    }
    .bus_gray_bg {
        height: auto;
        flex-shrink: 0;
        border-radius: 16px;
        background: rgba(232, 232, 241, 0.40);
        padding: 40px 40px;
    }
    .home_freebanner img {
        height: 279px;
        width: 190px;
        margin: 0px 60px 20px;
        justify-content: center;
    }
    .home_lst_main h2 {
        color: #22242F;
        text-align: center;
        font-family: Georgia;
        font-size: 30px;
        font-style: normal;
        font-weight: 400;
        line-height: 35px;
        letter-spacing: -0.96px;
    }
    .home_lst_main h2 span {
        background: linear-gradient(180deg, #3B7B60 0%, #1E4836 50%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        font-family: Georgia;
        font-style: normal;
        font-weight: 400;
        line-height: 30px;
        letter-spacing: -1.28px;
        text-transform: capitalize;
    }
    .sugg_all {
        width: auto;
    }
    .client_mainBlueBg {
        padding: 20px 0;
        border-radius: 0px 0px 16px 16px;
        background: linear-gradient(282deg, #35C2C2 -0.91%, rgba(30, 21, 89, 0.95) 99.09%);
        /* width: 1246px; */
        height: auto;
    }
    .talent_top_heading h1 {
        color: #FFF;
        font-family: Georgia;
        font-size: 40px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: -1.12px;
    }
    .talent_banner img {
        height: auto;
        width: auto;
        margin: -20px auto;
    }
    .how_work_client_head h3 {
        color: rgba(30, 21, 89, 0.90);
        font-family: Georgia;
        font-size: 30px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .how_work_client_head h5 {
        color: rgba(30, 21, 89, 0.90);
        font-family: Nunito Sans;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin: 16px auto 24px;
    }
    .how_work_client_head p {
        color: rgba(0, 0, 0, 0.85);
        font-family: Nunito Sans;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .how_work_client_topimg img {
        height: auto;
      margin: 30px 0 0;
    }
    .how_client_mainblue_bg {
        border-radius: 16px;
        background: linear-gradient(282deg, #35C2C2 -0.91%, rgba(30, 21, 89, 0.95) 99.09%);
        /* width: 1178px; */
        height: auto;
        flex-shrink: 0;
        padding: 34px 43px;
    }
    .how_client_banner img {
        height: auto;
    }
    .how_client_bluebg {
        padding: 0;
    }
    .how_client_bluebg h2 {
        color: #FFF;
        font-family: Georgia;
        font-size: 30px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: -0.96px;
    }
    .main_faq_body .accordion-body p {
        color: #383749;
        font-family: Nunito Sans;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
        margin: 0;
    }
    .main_faq_body .accordion-item {
        background-color: #fff;
        border: none;
        margin: 0 30px;
    }
    .how_work_content h3.hw_beforeicon::before {
       
        left: -10px;
    }
    .how_work_content h3 {
        color: rgba(17, 55, 76, 0.95);
        font-family: Georgia;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .how_work_content p {
        color: rgba(0, 0, 0, 0.75);
        font-family: Nunito Sans;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .how_work_content{
        margin: 0 8px;
    }
    .talent_top_heading h1 {
        color: #FFF;
        font-family: Georgia;
        font-size: 40px !important;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: -1.12px;
    }
    .faq_mainBlueBg {
        border-radius: 0px 0px 16px 16px;
        background: linear-gradient(180deg, #4065AD 0%, #2C3C92 100%);
        height: auto !important;
        flex-shrink: 0;
    }
    .faq_banner_img img {
        width: auto;
        height: auto;
        flex-shrink: 0;
    }
    #v-pills-tabContent{
        margin: 40px auto;
    }
    .home_lst_main h2 {
        color: #22242F;
        text-align: center;
        font-family: Georgia;
        font-size: 40px !important;
        font-style: normal;
        font-weight: 400;
        line-height: 40px !important;
        letter-spacing: -0.96px;
    }
    .contact_bottomDiv {
        align-items: end;
        margin-top: 30px;
    }
    .contact_mainSec {
        height: auto;
        padding: 0 0 40px;
    }
    .contact_main_blueBg {
        border-radius: 0px 0px 16px 16px;
        background: linear-gradient(180deg, #4065AD 0%, #2C3C92 100%);
        /* width: 1246px; */
        height: auto;
    }
    .contact_inner h6 {
        color: #ffffff;
        font-family: Nunito Sans;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: 10px;
    }
    .contact_inner svg path{
        fill: #fff;
    }
    .contact_inner p {
        color: #ffffff;
        font-family: Nunito Sans;
        font-size: 14px;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
    }
    .contact_inner {
        position: unset;
        bottom: 70px;
        text-align: center;
    }
    .contact_inner button {
        color: #ffffff;
        text-align: center;
        font-family: Nunito Sans;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        background: unset;
        border: none;
    }
    .contact_whiteBg {
        width: auto;
        height: 724px;
        height: auto;
        border-radius: 16px;
        background: #FFF;
        box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
        padding: 40px 40px;
        margin: 30px auto;
        text-align: center;
    }
    .contact_contentBody img {
        width: auto;
        height: 300px;
        margin: 20px auto;
    }
    .contact_form input {
        border-radius: 4px;
        border: 1px solid rgba(44, 60, 146, 0.50);
        background: #FFF;
        width: 100%;
        height: auto;
    }
}








/* =====================================  end 600 ============================  */









@media only screen and (max-width: 500px) {
    
    .search_btns .category_select {
        border-radius: 20px;
        font-size: 14px !important;
        width: 170px;
        height: 30px;
        padding: 0 8px;
        color: #4D4D4D;
        font-weight: 300;
    }

    .top_heading .suggestion_div .sugg_all a {
        font-size: 14px;
        color: #000;
        text-decoration: none;
        font-weight: 500;
        text-transform: capitalize;
        margin: 0 18px 0 0;
    }


    .profile_r img {
        height: 100px;
    }

   

   
   

    .top_bg_content {
        margin: 35px 0 -30px -28px;
        /* display: flex; */
    }

    .top_profile_banner img {
        height: 55px;
    }

    .top_profile_banner_right img {
        height: 55px;
    }

    .top_profile_banner_right a {
        margin: -47px 0;
        background-color: #fff;
        border: 2px solid #E6E6E6;
        border-radius: 30px;
        padding: 4px 16px;
        font-size: 12px;
        height: 26px;
    }


    .main_gotit h2 {
        font-size: 30px;
        font-family: 'Philosopher', sans-serif;
        color: #1C3333;
        font-weight: 600;
    }

    .main_gotit h6 {
        color: #9966CC;
        font-size: 16px;
        /* color: #4D4D4D; */
        font-family: 'Roboto';
        font-weight: 400;
        margin-bottom: 18px;
    }

    .top_profile_banner_right {
        position: absolute;
        top: 90px;
        right: 60px;
        display: flex;
        flex-direction: column-reverse;
    }

    .top_profile_banner_one {
        position: absolute;
        top: 100px;
        left: 20px;
    }

    .got_plus_div .accordion-button:not(.collapsed),
    .got_plus_div .accordion-button {
        color: #000;
        background-color: unset;
        box-shadow: unset;
        font-size: 18px;
        font-family: 'Roboto';
        font-weight: 600;
        padding: 12px 0;
    }

    .got_plus_div .accordion-body {
        padding: 1rem 1.25rem;
        font-size: 14px;
        font-family: 'Roboto';
        color: #000;
        line-height: 24px;
        font-weight: 500;
    }

    .ever_bg {
        background-color: #663333;
        border-radius: 14px;
        color: #fff;
        padding: 0 8px;
    }

    /* =========================================== find nd work talent page ================================  */
    .main_top_profile img {
        width: 80px;
    }

    #filter_div_open {
        width: 80%;
        padding: 20px 20px;
        text-align: center;
        background-color: white;
        margin-top: 10px;
        position: absolute;
        right: 30px;
        border: 2px solid #E6E6E6;
        border-radius: 10px;
    }

    .ap_navbar_flex {
        display: flex;
    }

    .search_btns .search_input i {
        font-size: 12px !important;
        margin: 0 10px;
        color: #1A1A1A;
    }

    .search_btns .search_input input {
        border: none;
        height: unset;
        line-height: 20px;
        font-size: 12px !important;
        color: #333333;
        font-weight: 300;
        background: none;
    }

    .main_top_profile .talent_pro_content {
        margin: 0 2px;
    }

    .main_top_profile img {
        width: 75px;
    }

    .test_icon_first {
        position: relative;
        left: -10px;
        top: 8px;
    }

    .test_icon_sec {
        position: relative;
        right: 20px;
        top: 8px;
    }

    .test_main_content p {
        color: #2D2E2E;
        font-family: Roboto;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
        margin-top: 16px;
    }

    .test_main_whitebg .row {
        justify-content: space-evenly;
    }

    .test_head_right p {
        color: #343434;
        font-family: Manrope;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        width: auto;
    }

    .test_bottom_banner {
        height: auto;
        display: unset;
        justify-content: center;
        margin: 0 auto;
    }

    .trust_section .trust_border {
        border-right: 0.5px solid #7d8182;
        margin-bottom: 16px;
    }

 

    .home_every_banner {
        display: flex;
        justify-content: center;
    }

    .ever_img {
        /* height: 400px; */
        width: auto;
    }

    .top_pro_right {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .top_pro_right button.green_bg {
        background-color: #33CC33;
        border: none;
        width: 100px;
        border-radius: 100px;
        font-size: 12px;
        padding: 2px 0;
        margin: 0 0 0 25px;
        color: #fff;
        line-height: 20px;
        font-weight: 500;
    }

    .main_top_profile .talent_pro_content h5 {
        font-size: 16px;
        color: #343A40;
        font-weight: 600;
        margin-bottom: 6px;
    }

    .main_top_profile .talent_pro_content p span i.fa.fa-check {
        background-color: #33CC33;
        color: #fff;
        font-size: 9px;
        padding: 2px 3px;
        border-radius: 100px;
        margin: 0 7px;
        line-height: 12px;
    }

    .work_heading h3 {
        color: #000;
        font-weight: 600;
        display: flex;
        align-items: center;
        font-size: 20px;
        line-height: 25px;
    }
}









@media only screen and (max-width: 380px) {
    .top_pro_right a {
        color: #CCCCCC;
        text-decoration: none;
        font-size: 14px;
        margin: 0;
    }
    .test_subheading h2 {
        color: #011E41;
        font-family: Philosopher;
        font-size: 30px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .top_pro_right button.green_bg {
        background-color: #33CC33;
        border: none;
        width: 80px;
        border-radius: 100px;
        font-size: 12px;
        padding: 3px 0;
        margin: 10px 0 0 25px;
        color: #fff;
        line-height: 20px;
        font-weight: 500;
    }

   

    .trust_right p {
        font-size: 14px;
        color: #000;
        text-align: center;
        font-weight: 500;
    }

    .home_5x {
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 0;
        height: 150px;
    }

    .slide_icons {
        display: inline-grid;
    }

    .search_btns .search_input {
        width: 100%;
        border: 2px solid #E6E6E6;
        border-radius: 20px;
        height: 30px;
        margin: 0 4px !important;
    }

    .glossary_talent_content p {
        font-size: 12px;
        color: #343A40;
        margin: 0 30px 15px 30px;
    }

    .glos_bottom_head h2 {
        font-size: 25px;
        font-family: 'Philosopher';
        color: #022A1C;
        line-height: 35px;
    }

    .glos_bottom_head p {
        font-size: 14px;
        color: #1A1A1A;
        margin: 0 auto 20px;
    }

    .glos_bottom_head button {
        background-color: #1B40F7;
        font-size: 14px;
        height: 30px;
        width: 100px;
        color: #fff;
        border: none;
        border-radius: 5px;
        margin: 20px auto 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .search_btns .category_select {
        border-radius: 20px;
        font-size: 14px !important;
        width: 100px;
        height: 30px;
        padding: 0 8px;
        color: #4D4D4D;
        font-weight: 300;
    }

    .work_heading h3 {
        color: #000;
        font-weight: 600;
        display: flex;
        align-items: center;
        font-size: 18px;
        line-height: 20px;
    }

    .work_all_iconbtn a span {
        background-color: #33CC33;
        color: #fff;
        border-radius: 5px;
        /* padding: 2px 5px; */
        font-size: 11px;
        height: 18px;
        display: inline-block;
        width: 18px;
        text-align: center;
        line-height: 20px;
        margin: 0 1px;
    }

    .work_right_div h4 {
        font-size: 16px;
        color: #000;
        font-weight: 600;
        margin: 0;
    }

    .how_work_client_head h2 {
        font-size: 38px;
        font-family: 'Philosopher';
        color: #1A1A1A;
        font-weight: 700;
    }

    .how_work_client_head h4 {
        font-size: 20px;
        color: #244034;
        font-weight: 600;
        margin: 30px auto 8px;
    }

    .how_work_client_grayhead h2 {
        font-size: 38px;
        font-family: 'Philosopher';
        color: #1A1A1A;
        font-weight: 700;
    }

    .how_work_client_secur h2 {
        font-size: 38px;
        font-family: 'Philosopher';
        color: #244034;
    }

    .hclient_every_headings h2 {
        font-size: 38px;
        color: #1C3333;
        font-family: 'Philosopher';
        line-height: 40px;
    }

    .wclient_every_greenbg h2 {
        font-size: 30px;
        color: #fff;
        font-family: 'Philosopher';
    }

    .wclient_slider_para p {
        font-size: 16px;
        color: #000000;
        font-family: 'Roboto';
        font-weight: 400;
        text-align: center;
        margin: 4px auto;
        height: 250px !important;
    }

    .client_landing_head h2 {
        font-size: 30px;
        font-family: 'Philosopher';
        color: #fff;
        line-height: 30px;
        margin-bottom: 14px;
    }

    .client_landing_head button {
        font-size: 11px;
        background-color: #1B40F7;
        color: #fff;
        border: none;
        width: 70px;
        height: 27px;
        border-radius: 6px;
        margin: 1px auto 0;
    }

    .client_landing_head p {
        font-size: 13px;
        color: #FFFFFF;
        font-weight: 300;
        line-height: 17px;
    }

    .client_landing_content h2 {
        font-size: 20px;
        font-family: 'Philosopher';
        color: #000;
        line-height: 20px;
    }

    .client_landing_content p {
        font-size: 12px;
        color: #000;
        line-height: 18px;
        margin: 9px auto 10px;
    }

    .clanding_content_btn button {
        width: 100%;
        height: 30px;
        font-size: 10px;
        background-color: #EDF1E8;
        border: none;
        border-radius: 5px;
        color: #000;
        font-weight: 500;
        margin: 8px auto;
    }

    .clanding_content_cols h6 {
        font-size: 12px;
        color: #000;
        margin: 10px auto 10px;
        font-weight: 600;
    }

    .clanding_content_cols_rat p {
        font-size: 11px;
        color: #000;
        line-height: 14px;
        margin: 16px auto 10px;
    }

    .clanding_content_cols h3 {
        font-size: 18px;
        color: #244034;
    }

    .clanding_content_cols h3 img {
        width: 20px;
        margin-right: 4px;
    }

    .clanding_content_cols_rat h2 i.mdi.mdi-star {
        color: #009933;
        font-size: 20px;
        margin-right: 4px;
    }

    .cl_heading p {
        font-size: 12px;
        color: #000;
        font-weight: 300;
        margin: 10px auto 10px;
    }

    .cl_heading button {
        background-color: #1B40F7;
        height: 25px;
        width: 75px;
        font-size: 11px;
        color: #fff;
        border: none;
        border-radius: 6px;
        font-weight: 600;
    }

    .cl_banner_left img {
        width: 100%;
        height: 230px;
    }

    .client_landing_bgwhite {
        background-color: #fff;
        padding: 15px 5px 0px;
        margin: 25px auto 0;
        position: relative;
        border-radius: 7px;
    }

    .client_landing_bgwhite h6 {
        font-size: 14px;
        color: #000;
        font-weight: 600;
        margin: 0 auto 1px;
        line-height: 20px;
    }

    .client_landing_offheading p {
        font-size: 12px;
        color: #000;
        margin-bottom: 20px;
    }

    .offer_lightblue_bg {
        background-color: #F0F8FB;
        border-radius: 6px;
        padding: 20px 20px;
        text-align: left;
        margin: 0 10px 20px;
    }

    .clanding_offContent h5 {
        font-size: 14px;
        color: #000;
        font-weight: 600;
        line-height: 17px;
        margin: 5px auto;
    }

    .clanding_offContent img {
        height: 30px;
        width: auto;
    }
    
    
   
  
    .hw_second_heading h2 {
        font-size: 35px;
        font-family: Philosopher;
        color: #1A1A1A;
        margin: 0;
    }
    .hw_explore_content h3 {
        font-size: 20px;
        color: #1A1A1A;
        margin-bottom: 2px;
    }
    .hw_explore_content p {
        font-size: 12px;
        color: #1A1A1A;
    }
    .hw_explore_content button {
        font-size: 16px;
        font-family: Ebrima;
        background: unset;
        border: unset;
        color: #1B40F7;
    }
    .hw_white_bg {
        background-color: #fff;
        border-radius: 14px;
        padding: 15px 15px;
        margin: 40px auto 0;
    }
    .hw_payment_head h3 {
        font-size: 20px;
        color: #1A1A1A;
        margin-bottom: 2px;
    }
    .hw_payment_head p {
        font-size: 12px;
        color: #1A1A1A;
    }
    .hw_paybtn {
        display: flex;
        justify-content: start;
    }
    .hw_payment_inner p {
        font-size: 12px;
        color: #1A1A1A;
        margin: 0 10px 10px;
    }
    .hw_payment_inner img {
        height: 22px;
    }
    .hw_pay_content h5 {
        font-size: 14px;
        color: #1A1A1A;
        font-weight: 600;
    }
    .hw_learn_heading h2 {
        font-size: 40px;
        font-family: Philosopher;
        color: #fff;
    }
    .hw_learn_heading p {
        font-size: 14px;
        font-family: Ebrima;
        margin-bottom: 30px;
    }
    .how_work_client_grayhead p {
        font-size: 12px;
        color: #1A1A1A;
    }
    .how_client_gray_right p {
        font-size: 14px;
        color: #1A1A1A;
        font-weight: 700;
        margin: 20px auto;
        line-height: 20px;
    }
    .how_work_client_secur p {
        font-size: 16px;
        color: #1A1A1A;
        font-weight: 600;
        line-height: 22px;
    }
    .how_client_innercontent p {
        font-size: 12px;
        font-weight: 400;
    }
    .how_client_innerimg img {
        height: 50px;
        width: 51px;
    }
    .hclient_every_headings h3 {
        font-size: 14px;
        color: #1A1A1A;
        margin: 7px auto 5px;
        line-height: 20px;
    }
    .hclient_every_headings p {
        font-size: 14px;
        color: #1A1A1A;
    }
    .wclient_every_greenbg p {
        font-size: 14px;
        font-weight: 300;
    }
    .blog_details_grayBg {
        background-color: #F2F3F3;
        border-radius: 9px;
        padding: 20px 20px;
    }
    .blog_details_btns h6 {
        font-size: 14px;
        color: #866C9B;
        font-weight: 400;
        margin: 10px auto;
    }
    .blog_details_btns button {
        font-size: 16px;
        color: #808080;
        border-radius: 16px;
        border: 0.5px solid #808080;
        padding: 2px 14px;
        background-color: unset;
    }
    .blog_detRightContent {
        text-align: start;
        margin-bottom: 40px;
    }
    .blog_details_icons a {
        height: 40px;
        width: 40px;
        background-color: #E6E9F0;
        display: block;
        border-radius: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
    }
    .blog_card_heading h2 {
        font-size: 30px;
        color: #333333;
        font-family: 'Philosopher';
        margin: 30px auto 0;
    }
    .blog_lst_bottomProfile a {
        padding: 0 0 0 65px;
        margin: 0;
        color: #B3B3B3;
        font-size: 12px;
        font-weight: 300;
    }
    .blog_lst_bottomProfile h6 {
        color: #1A1A1A;
        font-size: 14px;
        display: flex;
        margin: 0;
        flex-direction: column;
    }
    .blog_lst_bottomProfile h6 span {
        color: #B3B3B3;
        font-size: 12px;
        font-weight: 300;
        margin-top: 2px;
    }
    .impact_head h2 {
        color: #fff;
        font-size: 20px;
        font-family: 'Philosopher';
        text-align: center;
    }
    .impact_head_content h4 {
        font-size: 16px;
        color: #000;
        font-weight: 600;
    }
    .impact_head_content h5 {
        color: #9966CC;
        font-size: 14px;
        font-weight: 500;
        margin: 6px auto;
    }
    .impact_bgContent img {
        height: 30px;
        width: 30px;
        margin-right: 15px;
    }
    .impact_bgContent .ourContent h5 {
        font-size: 16px;
        color: #000;
        font-weight: 600;
    }
    .impact_bgContent .ourContent p {
        font-size: 13px;
        color: #4D4D4D;
        font-weight: 500;
        background-color: #fff;
        border-radius: 6px;
        margin-bottom: 30px;
        padding: 6px 10px;
    }
    .ourMain_head h2 {
        font-size: 30px;
        color: #244034;
        font-family: 'Philosopher';
        line-height: 30px;
        padding-right: 0;
    }
    .ourMain_bluebg {
        background-color: #DCEFF5;
        padding: 20px;
        border-radius: 14px;
    }
}













@media only screen and (max-width: 350px) {
   
    .test_head_left h2 {
        color: #011E41;
        font-family: Philosopher;
        font-size: 25px;
        /* font-style: normal; */
        font-weight: 700;
    }
   

    .ever_img {
        /* height: 300px; */
        width: auto;
    }

   

    .top_heading .suggestion_div .sugg_all a {
        font-size: 12px;
        color: #000;
        text-decoration: none;
        font-weight: 500;
        text-transform: capitalize;
        margin: 0 14px 0 0;
    }

    .top_button {
        display: flex;
        justify-content: center;
        align-items: center;
    }



    .top_profile_banner_right {
        position: absolute;
        top: 160px;
        right: 60px;
        display: flex;
        flex-direction: column-reverse;
    }

    .top_profile_banner_one {
        position: absolute;
        top: 130px;
        left: 7px;
    }



    .browse_head h6 {
        font-size: 14px;
        color: #4D4D4D;
        font-family: 'Roboto';
        font-weight: 400;
        margin-bottom: 20px;
    }

    .browse_head button i {
        background-color: #1B40F7;
        color: #fff;
        height: 20px;
        width: 20px;
        border-radius: 100px;
        line-height: 20px;
        font-size: 10px;
        margin: 0 6px;
    }

    
    .browse_head button {
        color: #333333;
        font-size: 13px;
        background-color: unset;
        padding: 3px 4px;
        border-radius: 6px;
        border: 2px solid #4D4D4D;
        margin-bottom: 14px;
    }

    .learn_main .learn_inner .learn_para p {
        font-size: 15px;
        font-family: Aparajita;
        font-style: italic;
        color: #000;
        text-align: center;
        font-weight: 600;
        height: auto;
    }

    .learn_para_r p {
        font-size: 14px;
        font-family: 'Roboto';
        font-style: italic;
        color: #000;
        text-align: center;
        font-weight: 500;
        margin: 35px 10px 40px 10px;
    }

    .main_gotit h2 {
        font-size: 24px;
        font-family: 'Philosopher', sans-serif;
        color: #1C3333;
        font-weight: 600;
    }

    .main_gotit h6 {
        color: #9966CC;
        font-size: 12px;
        /* color: #4D4D4D; */
        font-family: 'Roboto';
        font-weight: 400;
        margin-bottom: 14px;
    }

    .got_plus_div .accordion-body {
        padding: 0.5rem 1.25rem;
        font-size: 12px;
        font-family: 'Roboto';
        color: #000;
        line-height: 20px;
        font-weight: 500;
    }

    .got_plus_div .accordion-button:not(.collapsed),
    .got_plus_div .accordion-button {
        color: #000;
        background-color: unset;
        box-shadow: unset;
        font-size: 16px;
        font-family: 'Roboto';
        font-weight: 600;
        padding: 10px 0;
    }

   
   


    .talent_head h2 {
        font-size: 24px;
        font-family: 'Philosopher', sans-serif;
        color: #1C3333;
        font-weight: 600;
        text-align: center;
        margin-bottom: 18px;
    }

    .talent_green_bg h3 {
        font-size: 24px;
        font-family: 'Philosopher', sans-serif;
        font-weight: 500;
    }

   
   

    .talent_blue_bg h3 {
        font-size: 24px;
        font-family: 'Philosopher', sans-serif;
        font-weight: 500;
    }

    .talent_blue_bg p {
        font-size: 14px;
        font-family: 'Roboto';
        font-weight: 400;
        width: 100%;
    }

    .talent_blue_bg button {
        background-color: #1B40F7;
        font-size: 13px;
        border-radius: 5px;
        color: #fff;
        padding: 5px 10px;
        border: none;
    }

    .bus_heading h2 {
        font-size: 24px;
        font-family: 'Philosopher', sans-serif;
        color: #1C3334;
        font-weight: 600;
        text-align: center;
        margin-bottom: 10px;
    }



    .bus_right_body h6 {
        font-size: 12px;
    }

    .bus_right_body h2 {
        font-size: 22px;
        color: #000;
    }

    
    .slide_heading h2 {
        font-size: 24px;
        font-family: 'Philosopher', sans-serif;
        color: #000;
        font-weight: 600;
        text-align: center;
    }

    .slide_heading p {
        font-size: 14px;
        color: #4D4D4D;
        font-family: 'Roboto';
        font-weight: 400;
        margin-bottom: 25px;
        text-align: center;
    }

    .trust_right p {
        font-size: 14px;
        color: #000;
        text-align: center;
        font-weight: 500;
        line-height: 16px;
        margin: 7px auto;
    }

    /* ================================================  */
    .talent_top_heading h2 {
        font-size: 25px;
        color: #fff;
        font-family: Philosopher;
    }

    .talent_top_heading p {
        font-size: 10px;
        color: #fff;
        font-family: 'Roboto';
        font-weight: 300;
    }

    .search_btns .search_input {
        width: 100%;
        border: 2px solid #E6E6E6;
        border-radius: 20px;
        height: 30px;
        margin: 0 4px;
    }

    .talent_top_heading h2 {
        font-size: 25px;
        color: #fff;
        font-family: Philosopher;
    }

    .talent_top_heading p {
        font-size: 11px;
        color: #fff;
        font-family: 'Roboto';
        font-weight: 300;
    }

    .ab_top_profile {
        display: flex;
        justify-content: space-between;
        border: 2px solid #fff;
        border-radius: 50px;
        padding: 33px 11px;
        align-items: center;
        width: 290px;
        height: 60px;
        text-align: center;
    }

    .main_top_profile .talent_pro_content p {
        font-size: 11px !important;
        color: #343A40;
        font-weight: 300;
        margin: 0;
    }

    .main_top_profile .talent_pro_content h5 {
        font-size: 14px !important;
        color: #343A40;
        font-weight: 600;
        margin-bottom: 1px !important;
    }

    .main_top_profile img {
        width: 30px !important;
    }

    .main_profile_div p {
        font-size: 10px !important;
        margin: 8px auto !important;
    }

    .talent_bottom_profile h3 {
        font-size: 20px;
        font-weight: 600;
        color: #000;
        display: flex;
        align-items: center;
    }

    .talent_bottom_profile h3 span {
        font-weight: 300;
        font-size: 11px;
        margin: 0 7px;
    }

    .top_heading .top_button button img {
        height: 20px;
    }

    .top_button .top_num {
        font-size: 16px;
        font-weight: 600;
        font-family: 'Roboto';
        margin: 0 0 0 5px;
    }

    .glos_bottom_head h2 {
        font-size: 20px;
        font-family: 'Philosopher';
        color: #022A1C;
        line-height: 24px;
    }

    .bus_gray_bg {
        background-color: #F7F7F7;
        border-radius: 8px;
        padding: 20px 20px;
    }

    .all_profile_img img {
        width: 25px;
        margin: 0 -6px;
    }

    
    .blog_details_tabContent a {
        color: #333333;
        font-size: 11px;
        text-decoration: none;
        background-color: #EBF3F5;
        padding: 4px 6px;
        border-radius: 11px;
        margin: 0 1px;
    }
    .blog_details_innerProfile .imgContent img {
        width: 20px;
        height: 20px;
        margin-right: 3px;
    }
    .blog_details_innerProfile .imgContent {
        font-size: 16px;
        color: #000;
        font-weight: 600;
        text-decoration: none;
    }
    .blog_details_innerProfile .blog_postion {
        background-color: #E1E6FE;
        font-size: 12px;
        color: #333333;
        text-decoration: none;
        padding: 6px 10px;
        border-radius: 14px;
        font-weight: 500;
        margin: 0 4px;
    }
}













/* ============================== */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .level_main {
        border-radius: 8px;
        border: 1px solid rgba(44, 60, 146, 0.50);
        background: #FFF;
        box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
        /* width: 252px; */
        height: 300px;
        padding: 24px;
        position: relative;
        margin: 15px auto;
    }
    
    .top_heading .suggestion_div {
        margin: 0 auto 70px;
    }
    .top_heading h1 {
        color: #22242F;
        font-family: Georgia;
        font-size: 50px;
        font-style: normal;
        font-weight: 400;
        line-height: 50px;
        letter-spacing: -1.28px;
    }
    .right_banner img {
        position: absolute;
        height: auto;
        width: 285px;
    }
    .hbanner_profile {
        position: absolute;
        bottom: 60px;
        left: 70px;
    }
    .hbanner_profileTop {
        position: absolute;
        top: 60px;
        right: 140px;
    }
   
    .foot_copyright_svg {
        display: flex;
        justify-content: start;
        margin: 20px auto;
    }
    .nav_btn{
        display: block;
    }
    .navbar-dark .navbar-nav .nav-link.join-frn1 {
        background: #EBF3F5;
        border-radius: 50px;
        margin-right: 10px;
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 16px;
    }
    .ap_navbar_flex {
        display: flex;
        flex-direction: column;
    }

    .nav_left_div {
        width: auto;
    }
    .nav_open_div .nav_inner_head {
        font-size: 16px;
        font-family: 'Open Sans';
        color: #000;
        font-weight: 700;
    }
    .nav_open_div .nav_para {
        padding: 0 0;
        /* border: 8px dotted #000; */
        border-width: 3px;
        border-radius: 4px;
        margin: 6px auto;
    }
    .nav_open_div button {
        background-color: unset;
        border: unset;
        font-size: 14px;
        font-family: 'Roboto';
        color: #1B40F7;
        font-weight: 300;
    }
    .nav_profile {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 20px 6px;
        display: none;
    }
    .nav_open_div .center_navbar_content a h4 {
        font-size: 12px;
        color: #000;
        font-weight: 600;
        font-family: 'Open Sans';
        display: flex;
        flex-direction: column;
        margin: 0 6px;
        white-space: nowrap
    }
    .center_navbar_content {
        border-left: none;
        padding: 0px 0;
        margin: 0px 0;
        width: 500px;
        /* display: flex; */
        justify-content: center;
        overflow: scroll;
    }
    .nav_hover_div ul {
        display: flex;
        margin: 4px 0;
        overflow: scroll;
        width: 500px;
        white-space: nowrap;
        padding: 8px 0;
        flex-direction: row;
    }
    .center_navbar_content ul {
        margin: 10px auto;
    }
    .navbar-expand-lg .navbar-nav .nav_open_div.dropdown-menu {
        position: unset;

    }
.home_every_banner{
    display: flex;
    justify-content: center;
}



.home_every_banner .ever_img {
    height: 400px;
    width: 400px;
    border-radius: 12px 12px 0 0;
}

    #filter_div_open {
        width: 50%;
        padding: 20px 20px;
        text-align: center;
        background-color: white;
        margin-top: 10px;
        position: absolute;
        right: 30px;
        border: 2px solid #E6E6E6;
        border-radius: 10px;
    }
    .talent_right_white {
        background-color: #fff;
        border-radius: 6px;
        padding: 10px 12px;
        margin: 10px auto;
        height: 240px;
    }
    .banner_div {
        margin: 70px auto 0px;
        padding: 0;
    }

   
    .top_heading .suggestion_div .sugg_all a {
        font-size: 14px;
        color: #000;
        text-decoration: none;
        font-weight: 500;
        text-transform: capitalize;
        margin: 0 18px 0 0;
    }

    .top_button {
        display: flex;
        align-items: center;
        margin: 40px auto 0;
        justify-content: center;
    }

    .top_heading .suggestion_div h6 {
        font-size: 12px;
        text-transform: capitalize;
        color: #aaaaaa;
        font-weight: 400;
        margin-bottom: 14px;
    }

    .top_profile_banner_one {
        position: absolute;
        top: 130px;
        left: 0;
    }

    .top_profile_banner_right {
        position: absolute;
        top: 110px;
        right: 20px;
        display: flex;
        flex-direction: column-reverse;
    }

    .trust_left .owl-theme .owl-nav {
        margin-top: 0;
        position: absolute;
        right: -85px;
        top: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .trust_heading {
        font-size: 16px;
        font-weight: 600;
        color: #000;
        margin: 0;
    }

    .trust_right p {
        font-size: 13px;
        color: #000;
        text-align: center;
        font-weight: 500;
        line-height: 1.2;
        margin: 6px auto;
    }

   

    .browse_head h6 {
        font-size: 14px;
        color: #4D4D4D;
        font-family: 'Roboto';
        font-weight: 400;
        margin-bottom: 25px;
    }

    .browse_head button {
        color: #333333;
        font-size: 14px;
        background-color: unset;
        padding: 6px 12px;
        border-radius: 6px;
        border: 2px solid #4D4D4D;
    }

    .browse_head button i {
        background-color: #1B40F7;
        color: #fff;
        height: 20px;
        width: 20px;
        border-radius: 100px;
        line-height: 19px;
        font-size: 9px;
        margin: 0 0 0 5px;
    }

   

   

 
    .learn_main .learn_inner {
        background-color: #fff;
        border-radius: 10px;
        padding: 10px 8px;
        position: relative;
    }

    .learn_main .learn_inner .learn_para p {
        font-size: 15px;
        font-family: Aparajita;
        font-style: italic;
        color: #000;
        text-align: center;
        font-weight: 600;
        height: fit-content;
    }

    .learn_main .learn_inner .learn_profile .pro_content h3 {
        font-size: 14px;
        font-family: 'Roboto';
        color: #000;
        margin: 0;
        line-height: 16px;
        margin-bottom: 5px;
    }

    .learn_main .learn_inner .learn_profile .pro_content p {
        font-size: 12px;
        color: #000;
        margin: 0;
    }

    .learn_main .learn_inner .learn_para p {
        font-size: 13px;
        font-family: Aparajita;
        font-style: italic;
        color: #000;
        text-align: center;
        font-weight: 600;
        height: 200px;
    }

    .learn_para_r p {
        font-size: 17px;
        font-family: 'Roboto';
        font-style: italic;
        color: #000;
        text-align: center;
        font-weight: 500;
        margin: 0 10px 50px 10px;
    }

    .learn_rating {
        background-color: #000;
        color: #fff;
        border-radius: 6px;
        width: 40px;
        position: absolute;
        top: 0px;
        right: 16px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 1px 3px;
        align-items: center;
        height: 23px;
    }

    .learn_rating a {
        font-size: 10px;
        color: #fff;
        text-decoration: none;
        margin: 0 0 0 2px;
    }

    .learn_rating svg {
        width: 12px !important;
    }

    .main_gotit h2 {
        font-size: 30px;
        font-family: 'Philosopher', sans-serif;
        color: #1C3333;
        font-weight: 600;
    }

    .main_gotit h6 {
        color: #9966CC;
        font-size: 14px;
        /* color: #4D4D4D; */
        font-family: 'Roboto';
        font-weight: 400;
        margin-bottom: 3px;
    }

    .got_plus_div .accordion-button:not(.collapsed),
    .got_plus_div .accordion-button {
        color: #000;
        background-color: unset;
        box-shadow: unset;
        font-size: 18px;
        font-family: 'Roboto';
        font-weight: 600;
        padding: 8px 0;
    }

    .got_plus_div .accordion-body {
        padding: 0.5rem 1.25rem;
        font-size: 14px;
        font-family: 'Roboto';
        color: #000;
        line-height: 23px;
        font-weight: 500;
    }

    .got_r_img {
        display: flex;
        justify-content: end;
        align-items: center;
    }

    .got_r_img img {
        width: 100%;
    }

   

   



   

    

    .talent_head h2 {
        font-size: 30px;
        font-family: 'Philosopher', sans-serif;
        color: #1C3333;
        font-weight: 600;
        text-align: center;
        margin-bottom: 18px;
    }

    .talent_heading h4 {
        font-size: 14px;
        text-transform: capitalize;
        color: #aaaaaa;
        font-weight: 400;
        margin-bottom: 14px;
    }

  

 
    

    .talent_green_bg {
        /* background-image: url(../images/talent-bg.png); */
        height: 570px;
        background-repeat: no-repeat;
        width: 100%;
        color: #fff;
        padding: 25px 20px;
        background-position: bottom;
        border-radius: 8px;
    }

    .talent_blue_bg h3 {
        font-size: 25px;
        font-family: 'Philosopher', sans-serif;
        font-weight: 500;
    }

    .talent_blue_bg p {
        font-size: 11px;
        font-family: 'Roboto';
        font-weight: 400;
        width: 100%;
    }

    .talent_blue_bg {
        background-color: #EBF3F5;
        border-radius: 8px;
        height: 570px;
        background-repeat: no-repeat;
        width: 100%;
        color: #000;
        padding: 25px 20px;
    }

    .talent_blue_bg button {
        background-color: #1B40F7;
        font-size: 14px;
        border-radius: 5px;
        color: #fff;
        padding: 6px 10px;
        border: none;
    }

    .tal_right_bottom h4 {
        font-size: 13px;
        color: #000;
        font-weight: 600;
        margin-bottom: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0;
        flex-direction: column;
    }

    .tal_right_bottom h4 span {
        margin: 0 3px;
    }


    .bus_heading h2 {
        font-size: 30px;
        font-family: 'Philosopher', sans-serif;
        color: #1C3333;
        font-weight: 600;
        text-align: center;
        margin-bottom: 18px;
    }

    .bus_right_body h2 {
        font-size: 30px;
        color: #000;
    }

    .bus_right_body h6 {
        font-size: 14px;
    }

  


    .slide_heading h2 {
        font-size: 30px;
        font-family: 'Philosopher', sans-serif;
        color: #000;
        font-weight: 600;
        text-align: center;
    }

    .slide_heading p {
        font-size: 14px;
        color: #4D4D4D;
        font-family: 'Roboto';
        font-weight: 400;
        margin-bottom: 25px;
        text-align: center;
    }

    /* ================================================================================= */
    .about_top_heading p {
        font-size: 14px;
        font-family: Ebrima;
        margin: 0 0;
    }

    .ab_sub_heading p {
        font-size: 15px;
        font-family: 'Roboto';
        font-weight: 600;
        line-height: 26px;
        margin: 12px auto;
    }

    .ab_dark_bg {
        background-color: #1E0833;
        margin: -18px 0 0;
        padding: 14px 16px;
    }

    .ab_top_right p {
        font-size: 16px;
        font-family: Aparajita;
        text-align: center;
        font-style: italic;
    }

    .ab_top_profile {
        display: flex;
        justify-content: space-between;
        border: 2px solid #fff;
        border-radius: 50px;
        padding: 5px 18px;
        align-items: center;
        width: 100%;
        height: fit-content;
    }

    .ab_inner_content h5 {
        font-size: 14px;
        margin: 0;
    }

    .ab_inner_content p {
        font-size: 10px;
        margin: 0;
        font-style: unset;
        font-family: 'Roboto';
        white-space: nowrap;
        margin: 0;
    }

    .ab_banner img {
        height: 200px;
        width: 100%;
    }

    .about_bg_white {
        background-color: #fff;
        border-radius: 10px;
        padding: 14px 14px;
        text-align: center;
        height: 280px;
        margin: 10px auto;
    }

    .about_bg_white h3 {
        font-size: 18px;
        font-weight: 500;
        font-family: 'Roboto';
        color: #000;
        margin: 11px auto 6px;
    }

    .about_bg_white p {
        font-size: 12px;
        font-family: Ebrima;
        color: #000;
    }

    .ab_bottom_banner h2 {
        font-size: 30px;
        font-family: 'Philosopher';
        color: #1A1A1A;
        margin: 20px auto;
    }

    .ab_bottom_banner p {
        font-size: 14px;
        font-family: Ebrima;
        color: #000;
        font-weight: 400;
        padding: 0 0;
    }

    .ab_bottom_banner button {
        background-color: #1B40F7;
        color: #fff;
        font-size: 14px;
        width: 110px;
        height: 40px;
        border: none;
        border-radius: 50px;
        font-weight: 300;
        margin: 15px auto;
    }

    .talent_top_heading h2 {
        font-size: 30px;
        color: #fff;
        font-family: Philosopher;
    }

    .talent_top_heading p {
        font-size: 12px;
        color: #fff;
        font-family: 'Roboto';
        font-weight: 300;
    }

    .search_btns .category_select {
        border-radius: 40px;
        font-size: 12px !important;
        width: fit-content;
        height: 30px;
        padding: 0 8px;
        color: #4D4D4D;
        font-weight: 300;
    }

    .search_btns .search_input {
        width: 100%;
        border: 2px solid #E6E6E6;
        border-radius: 20px;
        height: 30px;
        margin: 0 14px;
    }

    .search_btns .search_input input {
        border: none;
        height: unset;
        line-height: 20px;
        font-size: 14px;
        color: #333333;
        font-weight: 300;
        background: none;
    }

    .search_btns .search_input i {
        font-size: 12px;
        margin: 0 8px;
        color: #1A1A1A;
    }

    .search_btns .right_select_btn {
        border-radius: 20px;
        font-size: 12px !important;
        height: 30px;
        color: #4D4D4D;
        font-weight: 300;
        padding: 0 10px;
    }

    .search_btns .right_blue_btn button {
        border-radius: 20px;
        font-size: 12px !important;
        height: 30px;
        color: #4D4D4D;
        font-weight: 300;
        padding: 0 10px;
        background-color: #E1E6FE;
        border: none;
    }

    .search_btns {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .talent_subhead h3 {
        font-size: 22px;
        font-family: 'Roboto';
        font-weight: 400;
        color: #000;
    }

    .main_top_profile .talent_pro_content {
        margin: 0 4px;
    }

    .main_profile_div {
        border: 2px solid #E6E6E6;
        padding: 20px 15px;
        border-radius: 10px;
    }

    .top_pro_right button.green_bg {
        background-color: #33CC33;
        border: none;
        width: 200px;
        border-radius: 100px;
        font-size: 11px;
        padding: 2px 0;
        margin: 0 0;
        color: #fff;
        line-height: 15px;
        font-weight: 500;
    }

    .top_pro_right a {
        color: #CCCCCC;
        text-decoration: none;
        font-size: 14px;
        margin: 0;
    }

    .top_pro_right button {
        background-color: #E1E6FE;
        border: none;
        width: 200px;
        border-radius: 6px;
        font-size: 11px;
        padding: 3px 3px;
    }

    .top_pro_right button span img {
        height: 12px;
    }

    .top_pro_right button span {
        margin: 0 0px 0 0;
    }

    .main_top_profile img {
        width: 70px;
    }

    .main_top_profile .talent_pro_content h5 {
        font-size: 16px;
        color: #343A40;
        font-weight: 600;
        margin-bottom: 7px;
        line-height: 18px;
    }

    .main_top_profile .talent_pro_content p span i.fa.fa-check {
        background-color: #33CC33;
        color: #fff;
        font-size: 7px;
        padding: 2px 3px;
        border-radius: 100px;
        margin: 0 3px;
        line-height: 10px;
        vertical-align: text-top;
    }

    .main_profile_div p {
        font-size: 12px;
        margin: 14px auto;
    }

    .talent_bottom_profile h3 {
        font-size: 20px;
        font-weight: 600;
        color: #000;
        display: flex;
        align-items: center;
    }

    .talent_bottom_profile h3 span {
        font-weight: 300;
        font-size: 12px;
        margin: 0 10px;
    }

    .talent_bottom_profile h6 {
        font-size: 12px;
        font-weight: 600;
        color: #000;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        flex-direction: column;
    }

    .dark_blue_bg .talent_banner {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .dark_blue_bg .talent_banner img {
        margin-bottom: -200px;
    }

    .talent_dark_img {
        display: flex;
        justify-content: center;
        margin-bottom: 0;
    }

    .talent_dark_img img {
        width: 100%;
    }

    .dark_heading h1 {
        color: #fff;
        font-size: 30px;
        font-family: Philosopher;
        font-weight: 700;
    }

    .dark_heading p {
        color: #fff;
        font-size: 14px;
        font-weight: 300;
        font-family: Ebrima;
        margin: 20px auto 30px;
    }

    .dark_heading button {
        background-color: #1B40F7;
        color: #fff;
        font-size: 14px;
        border-radius: 5px;
        border: none;
        padding: 4px 12px;
    }

    .work_heading h3 {
        color: #000;
        font-weight: 600;
        display: flex;
        align-items: center;
        font-size: 17px;
    }

    .work_heading h3 span {
        background-color: #009933;
        font-size: 12px;
        font-weight: 400;
        border-radius: 100px;
        padding: 5px 6px;
        margin: 0 5px;
    }

    .work_all_btn button {
        font-size: 12px;
        color: #808080;
        background: #F4F4F4;
        border: none;
        padding: 4px 10px;
        border-radius: 100px;
        margin: 5px 2px;
        font-weight: 300;
    }

    .work_all_iconbtn a {
        font-size: 12px;
        color: #808080;
        font-weight: 300;
        text-decoration: none;
        margin: 0 4px;
    }

    .work_all_iconbtn a span {
        background-color: #33CC33;
        color: #fff;
        border-radius: 5px;
        /* padding: 2px 5px; */
        font-size: 11px;
        height: 18px;
        display: inline-block;
        width: 18px;
        text-align: center;
        line-height: 20px;
        margin: 0 0px;
    }

    .lst_profile_btn button {
        background-color: #1B40F7;
        color: #fff;
        font-size: 14px;
        border: none;
        width: 80px;
        border-radius: 10px;
        height: 30px;
    }

    .about_top_heading p {
        font-size: 14px;
        font-family: Ebrima;
        margin: 6px 0px;
    }

    .about_top_heading h2 {
        font-size: 30px;
        color: #244034;
        font-family: Philosopher;
    }

   

    .top_heading .top_button button {
        background-color: #fff;
        padding: 6px 0;
        border-radius: 4px;
        border: 0.5px solid #000;
        width: 50%;
        height: 45px;
        margin: 0 5px;
        display: flex;
        align-content: center;
        justify-content: center;
        color: #000;
    }

    .all_profile_img img {
        width: 26px;
        margin: 0 -5px;
    }

    .home_5x {
        position: absolute;
        right: 0;
        bottom: 0;
        height: 200px;
    }

    .test_banner_green img {
        position: absolute;
        height: 400px;
        right: 0;
        width: 440px;
        top: -10px;
        display: none;
    }

    .test_banner img {
        position: absolute;
        height: 400px;
        right: 0;
        width: 440px;
        top: -10px;
        display: none;
    }

    .glos_bottom_head h2 {
        font-size: 30px;
        font-family: 'Philosopher';
        color: #022A1C;
        line-height: 30px;
    }

    .glos_bottom_head p {
        font-size: 14px;
        color: #1A1A1A;
        margin: 10px auto 10px;
    }

    .glos_bottom_head button {
        background-color: #1B40F7;
        font-size: 14px;
        height: 30px;
        width: 90px;
        color: #fff;
        border: none;
        border-radius: 5px;
        margin: 8px auto 0;
    }

    .gloss_bottom_banner img {
        height: auto;
        width: auto;
    }

    .gloss_bottom_banner {
        display: flex;
        justify-content: center;
        margin: 0 auto -25px;
        align-items: flex-end;
    }

    .glossary_talent_content p {
        font-size: 14px;
        color: #343A40;
        margin: 0 30px 15px 30px;
    }

   
  
    .tal_right_bottom {
        background-color: #fff;
        border-radius: 6px;
        padding: 8px 2px;
        margin: 6px 0 0 0;
        align-items: center;
    }

    .slide_icons a {
        font-size: 12px;
        color: #4D4D4D;
        text-decoration: none;
        margin: 0 10px;
    }

    .trust_section {
        margin: 33px auto 10px;
        border-top: 2px solid #eaeaea;
        border-bottom: 2px solid #eaeaea;
        background-color: #fff;
        padding: 20px 0px;
    }

    .talent_navbar ul li a {
        color: #808080;
        font-size: 14px;
        padding: 5px 30px 5px 0;
        font-weight: 400;
    }

    .main_talent_heading h4 {
        font-size: 18px;
        font-weight: 400;
        color: #000;
        margin: 30px auto 0;
    }

    .main_top_profile .talent_pro_content p {
        font-size: 12px;
        color: #343A40;
        font-weight: 300;
        margin: 0;
    }

    .how_talent_banner {
        height: 180px;
        margin: -20px auto;
    }

    

  

    .how_work_img {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .how_work_img img {
        height: 100px;
        width: 100px;
    }

    

    .hw_second_heading h2 {
        font-size: 40px;
        font-family: Philosopher;
        color: #1A1A1A;
        margin: 0;
    }

    .hw_explore_content h3 {
        font-size: 22px;
        color: #1A1A1A;
        margin-bottom: 11px;
    }

    .hw_explore_content p {
        font-size: 16px;
        color: #1A1A1A;
    }

    .hw_exp_rightbanner img {
        height: auto;
    }

    .hw_payment_head h3 {
        font-size: 22px;
        color: #1A1A1A;
        margin-bottom: 11px;
    }

    .hw_pay_content h5 {
        font-size: 16px;
        color: #1A1A1A;
        font-weight: 600;
        line-height: 20px;
    }

    .hw_payment_inner p {
        font-size: 12px;
        color: #1A1A1A;
        margin: 0 7px 4px;
    }

    .hw_payment_inner img {
        height: 25px;
    }

    .hw_learn_heading h2 {
        font-size: 40px;
        font-family: Philosopher;
        color: #fff;
    }

    .hw_learn_heading p {
        font-size: 16px;
        font-family: Ebrima;
        margin-bottom: 30px;
    }

    .hw_learn_banner img {
        height: auto;
    }

    .hw_learn_heading button {
        font-size: 14px;
        color: #1B40F7;
        border-radius: 5px;
        border: unset;
        width: 100px;
        height: 30px;
        background-color: #FFFFFF;
    }

    .hw_pay_img img {
        width: 100%;
        height: 320px;
    }

    .how_work_client_head h2 {
        font-size: 45px;
        font-family: 'Philosopher';
        color: #1A1A1A;
        font-weight: 700;
    }

    .how_work_client_head h4 {
        font-size: 22px;
        color: #244034;
        font-weight: 600;
        margin: 30px auto 8px;
    }

    .how_work_client_head p.how_client_parahead {
        font-size: 16px;
        color: #4D4D4D;
        font-weight: 300;
    }

  

    .how_client_bggray {
        background-color: #F7F7F7;
        margin: 0px auto;
    }

    .how_work_client_grayhead h2 {
        font-size: 45px;
        font-family: 'Philosopher';
        color: #1A1A1A;
        font-weight: 700;
        line-height: 45px;
    }

    .how_work_client_grayhead p {
        font-size: 16px;
        color: #1A1A1A;
    }

    .how_client_gray_right p {
        font-size: 16px;
        color: #1A1A1A;
        font-weight: 700;
        margin: 30px auto;
        line-height: 20px;
    }

    .how_client_gray_right p i.mdi.mdi-check {
        font-size: 25px;
        color: #009933;
        vertical-align: middle;
    }

    .how_work_client_secur h2 {
        font-size: 45px;
        font-family: 'Philosopher';
        color: #244034;
    }

    .how_work_client_secur p {
        font-size: 18px;
        color: #1A1A1A;
        font-weight: 600;
        line-height: 26px;
    }

    .how_client_innercontent h6 {
        font-size: 18px;
        color: #1A1A1A;
        font-weight: 600;
    }

    .how_client_innercontent p {
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
    }

    .how_client_innerimg img {
        height: auto;
        width: auto;
    }

    .work_client_securbanner img {
        height: auto;
        width: 461px;
    }

    .hclient_every_headings h2 {
        font-size: 45px;
        color: #1C3333;
        font-family: 'Philosopher';
    }

    .hclient_every_headings h3 {
        font-size: 22px;
        color: #1A1A1A;
        margin: 20px auto 25px;
    }

    .hclient_every_headings p {
        font-size: 16px;
        color: #1A1A1A;
    }

    .hclient_every_headings button {
        font-size: 16px;
        height: 35px;
        width: 180px;
        background-color: #1B40F7;
        border: none;
        color: #fff;
        border-radius: 25px;
        margin: 14px auto 50px;
    }

    .wclient_every_greenbg h2 {
        font-size: 40px;
        color: #fff;
        font-family: 'Philosopher';
    }

    .wclient_every_greenbg p {
        font-size: 18px;
        font-weight: 300;
    }

    .wclient_every_greenbg button {
        font-size: 14px;
        background-color: #fff;
        color: #1B40F7;
        height: 28px;
        width: 90px;
        border-radius: 5px;
        margin: 2px auto 0;
        border: none;
    }

    .wclient_every_greenbg {
        background-color: #3B3F35;
        color: #fff;
        width: 100%;
        height: auto;
        border-radius: 13px;
        padding: 20px 30px;
    }

    .hclient_every_img img {
        width: 100%;
        height: 211px;
    }

    .wclient_slider_para p {
        font-size: 16px;
        color: #000000;
        font-family: 'Roboto';
        font-weight: 400;
        text-align: center;
        margin: 10px auto;
        height: 200px !important;
    }

    .contact_left_head h2 {
        color: #FFF;
        font-family: Philosopher;
        font-size: 30px;
    }

    .contact_left_head p {
        color: #FFF;
        font-family: Roboto;
        font-size: 14px;
    }

    .contact_mailContent h5 {
        color: #FFF;
        font-family: Roboto;
        font-size: 18px;
        font-weight: 300;
        margin-bottom: 0;
    }

    .contact_mailContent p {
        color: #FFF;
        font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .contact_left_head {
        background-color: #011C2B;
        padding: 20px 20px 0;
        margin: -40px 0;
    }

    .contact_Right_head h3 {
        color: #011C2A;
        font-family: Roboto;
        font-size: 30px;
        font-weight: 700;
    }

    .contact_Right_head p {
        color: #011C2A;
        font-family: Roboto;
        font-size: 14px;
        font-weight: 300;
        margin-bottom: 35px;
    }

    .contact_form label {
        color: #011C2A;
        font-family: Roboto;
        font-size: 14px;
        font-weight: 500;
        position: absolute;
        top: -12px;
        left: 25px;
        background-color: #fff;
        padding: 0 4px;
    }

    .contact_submitbtn {
        color: #FFF;
        text-align: center;
        font-family: Roboto;
        font-size: 18px;
        /* font-style: normal; */
        font-weight: 500;
        line-height: normal;
        border-radius: 5px;
        background: #011C2A;
        box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.12);
        display: flex;
        width: 130px;
        padding: 8px 35px;
        align-items: flex-start;
        /* gap: 10px; */
        margin: 16px 0 0;
        border: none;
    }

    .client_landing_head h2 {
        font-size: 40px;
        font-family: 'Philosopher';
        color: #fff;
        line-height: 40px;
        margin-bottom: 12px;
    }

    .client_landing_head p {
        font-size: 14px;
        color: #FFFFFF;
        font-weight: 300;
        line-height: 18px;
    }

    .client_landing_head button {
        font-size: 14px;
        background-color: #1B40F7;
        color: #fff;
        border: none;
        width: 100px;
        height: 30px;
        border-radius: 6px;
        margin: 50px auto 0;
    }

    .client_landing_content h2 {
        font-size: 25px;
        font-family: 'Philosopher';
        color: #000;
        line-height: 25px;
    }

    .client_landing_content p {
        font-size: 14px;
        color: #000;
        line-height: 22px;
        margin: 10px auto 20px;
    }

    .clanding_content_btn button {
        width: 100%;
        height: 50px;
        font-size: 12px;
        background-color: #EDF1E8;
        border: none;
        border-radius: 5px;
        color: #000;
        font-weight: 500;
        margin: 8px auto;
        padding: 0 6px;
    }

    .clanding_content_cols h3 img {
        width: 30px;
        margin-right: 4px;
    }

    .clanding_content_cols h3 {
        font-size: 20px;
        color: #244034;
    }

    .clanding_content_cols_rat h2 i.mdi.mdi-star {
        color: #009933;
        font-size: 30px;
        margin-right: 6px;
    }

    .clanding_content_cols h6 {
        font-size: 14px;
        color: #000;
        margin: 10px auto 10px;
        font-weight: 600;
    }

    .clanding_content_cols_rat p {
        font-size: 12px;
        color: #000;
        line-height: 16px;
        margin: 10px auto 20px;
    }

    .clanding_banner2 img {
        width: 100%;
        height: auto;
    }

    .client_landing_content {
        margin: 0 0px 0 0;
    }

    .clanding_findbtn {
        font-size: 13px;
        color: #1B40F7;
        background: unset;
        border: unset;
        margin: 10px auto;
    }

    .cl_heading h2 {
        font-size: 25px;
        font-family: Philosopher;
        color: #000;
        line-height: 25px;
    }

    .clanding_light_pink_bg {
        background-color: #F9F6FA;
        margin: 0 auto 11px;
    }

    .cl_heading p {
        font-size: 14px;
        color: #000;
        font-weight: 300;
        margin: 6px auto 20px;
    }

    .cl_heading button {
        background-color: #1B40F7;
        height: 32px;
        width: 100px;
        font-size: 14px;
        color: #fff;
        border: none;
        border-radius: 6px;
        font-weight: 600;
    }

    .cl_banner_left img {
        width: 100%;
        height: auto;
    }

    .client_landing_bgwhite h6 {
        font-size: 11px;
        color: #000;
        font-weight: 600;
        margin: 0 auto 30px;
        line-height: 16px;
    }

    .client_landing_bgwhite button {
        font-size: 12px;
        color: #1B40F7;
        background: unset;
        border: unset;
        position: absolute;
        bottom: 18px;
    }

    .client_landing_bgwhite button i {
        font-size: 14px;
        vertical-align: middle;
        margin: 0 0;
    }

    .client_landing_offheading h2 {
        font-size: 25px;
        font-family: 'Philosopher';
        color: #244034;
    }

    .client_landing_offheading p {
        font-size: 14px;
        color: #000;
        margin-bottom: 50px;
    }

    .clanding_offContent h5 {
        font-size: 14px;
        color: #000;
        font-weight: 600;
        line-height: 18px;
        margin: 10px auto;
    }

    .clanding_offContent img {
        height: 40px;
        width: auto;
    }

    .offer_lightblue_bg {
        background-color: #F0F8FB;
        border-radius: 6px;
        padding: 10px 7px;
        text-align: left;
    }

    .clanding_offContent ul li {
        list-style: none;
        font-size: 13px;
        color: #000;
        margin: 0 auto 16px;
        display: flex;
    }

    .clanding_offContent ul li i.mdi.mdi-check-bold {
        color: #009933;
        font-size: 16px;
        vertical-align: middle;
        margin: 0 8px 0 0;
    }

    .bluebg_landing_head h2 {
        font-size: 30px;
        color: #fff;
        font-family: Philosopher;
        line-height: 30px;
    }

    .bluebg_landing_head p {
        font-size: 16px;
        color: #fff;
        font-weight: 300;
    }

    .bluebg_landing_head button {
        color: #1B40F7;
        font-size: 14px;
        background-color: #fff;
        width: 100px;
        height: 27px;
        border: none;
        border-radius: 6px;
        margin: 10px auto 0;
    }

    .client_landing_bluebg {
        background-color: #156EF6;
        border-radius: 13px;
        position: relative;
        height: 180px;
        align-items: center;
    }

    .landing_blue_banner img {
        width: 270px;
        height: auto;
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        border-radius: 13px 0 0 13px;
    }

    .client_landing_head_banner img {
        width: auto;
        height: auto;
    }
    .talent_landing_tophead {
        font-size: 14px !important;
        color: #fff;
        margin: 20px auto 0;
    }
    .talent_landing_head_banner img {
        width: 100%;
        height: auto;
    }    
    .talent_landing_head_banner {
        margin: 0 auto -40px;
    }
    .talent_landing_img img {
        height: 150px;
        width: 150px;
    }
    .talent_landing_leftcontent h4 {
        font-size: 13px;
        color: #000;
        text-align: center;
        font-weight: 600;
        margin: 10px auto 2px;
    }
    .talent_landing_leftcontent button {
        font-size: 14px;
        background-color: #1B40F7;
        color: #fff;
        border-radius: 5px;
        width: 100%;
        height: 30px;
        margin: 8px auto 20px;
        border: none;
    }
    .talent_landing_leftcontent p {
        font-size: 11px;
        color: #000;
    }
    .talent_landing_row {
        margin: 40px auto 2px;
    }
    .talent_landing_banner_bottom img {
        width: 100%;
        height: auto;
    }
    .test_head_left h2 {
        color: #011E41;
        font-family: Philosopher;
        font-size: 25px;
        /* font-style: normal; */
        font-weight: 700;
    }
    .test_head_left p {
        color: #011E41;
        font-family: Roboto;
        font-size: 14px;
        /* font-style: normal; */
        font-weight: 400;
    }
    
    .test_head_right p {
        color: #343434;
        font-family: Manrope;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        width: auto;
    }
    .test_head_right p span svg{
        width: 20px !important;
    }
    .test_head_rating {
        display: flex;
        margin-top: 10px;
    }
    .test_bg_green {
        background: linear-gradient(180deg, #FFF -26.21%, #F5FFF3 2.28%, #FAFBFC 25.94%, #F9F9F9 52.23%, #F4F4F4 74.58%, #DBEAE0 100%);
        box-shadow: 0px 0px 60px 30px rgba(0, 0, 0, 0.03);
        /* position: relative; */
        padding-top: 30px;
        margin-bottom: -25px;
    }
    .test_icon_first {
        position: relative;
        left: 0;
        top: -6px;
    }
    .test_icon_first svg{
        width: 18px;
    }
    .test_icon_sec {
        position: relative;
        right: 20px;
        top: -6px;
    }
    .test_icon_sec svg{
        width: 18px;
    }
    .slide_btns .owl-prev {
        position: absolute;
        left: 0;
        top: 120px;
        background-color: #fff !important;
        border-radius: 50px !important;
        height: 39px;
        width: 39px;
        border: 0.5px solid #E6E6E6 !important;
    }

    .slide_btns .owl-next {
        position: absolute;
        right: 0;
        top: 120px;
        background-color: #fff !important;
        border-radius: 50px !important;
        height: 39px;
        width: 39px;
        border: 0.5px solid #E6E6E6 !important;
    }
    .talent_right_white h4 img {
        margin: 4px 3px;
        width: 16px;
    }
    .talent_right_white h4 {
        font-size: 14px;
        color: #000;
        font-weight: 600;
        margin-bottom: 8px;
    }
    .impact_head h2 {
        color: #fff;
        font-size: 30px;
        font-family: 'Philosopher';
        text-align: center;
    }

    .blog_details_head h2 {
        color: #244034;
        font-size: 30px;
        font-family: 'Philosopher';
        text-align: center;
    }
    .blog_nav_InnerContent img {
        width: 100%;
        height: auto;
    }
    .blog_deTab_Head h6 {
        font-size: 15px;
        color: #000;
        font-weight: 600;
        display: flex;
        align-items: center;
    }
    .blog_tab_menus li {
        font-size: 11px;
        color: #4D4D4D;
        text-decoration: none;
        text-align: left;
        list-style: none;
        margin: 6px 0 6px 40px;
    }
    .blog_details_innerProfile .imgContent {
        font-size: 16px;
        color: #000;
        font-weight: 600;
        text-decoration: none;
    }
    .blog_details_innerProfile .blog_postion {
        background-color: #E1E6FE;
        font-size: 12px;
        color: #333333;
        text-decoration: none;
        padding: 6px 7px;
        border-radius: 14px;
        font-weight: 500;
        margin: 0 4px;
    }
    .blog_nav_InnerContent p {
        font-size: 14px;
        color: #333333;
    }
    .blog_nav_InnerContent ul li {
        margin: 20px 20px;
        font-size: 14px;
    }
    .blod_details_orangeBg a {
        font-size: 14px;
        color: #000;
        text-decoration: none;
        font-weight: 600;
        vertical-align: bottom;
        margin-right: 10px;
    }
    .blog_details_second h6 {
        font-size: 14px;
        color: #000;
        font-weight: 600;
        margin: 20px auto;
    }
    .blog_details_second p {
        font-size: 14px;
        color: #333333;
        font-weight: 400;
        margin: 0;
    }
    .blog_details_grayBg img {
        height: auto;
        width: auto;
    }
    .blog_details_grayBg h6 {
        font-size: 16px;
        color: #000;
        font-weight: 600;
        margin-bottom: 16px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .blog_details_grayBg p {
        font-size: 12px;
        color: #808080;
        font-weight: 300;
    }
    .blog_details_btns button {
        font-size: 16px;
        color: #808080;
        border-radius: 16px;
        border: 0.5px solid #808080;
        padding: 1px 15px;
        background-color: unset;
    }
    .blog_details_btns h6 {
        font-size: 14px;
        color: #866C9B;
        font-weight: 400;
        margin: 10px auto;
    }
    .blog_details_btns h5 {
        font-size: 14px;
        color: #000;
        font-weight: 600;
    }
    .blog_details_line {
        position: absolute;
        background-color: #CCCCCC;
        height: 150px;
        width: 1px;
        left: 229px;
    }
    .blog_card img {
        width: 368px;
        height: auto;
    }
    .blog_details_grayBg {
        background-color: #F2F3F3;
        border-radius: 9px;
        padding: 20px 20px;
    }
    .blod_details_orangeBg {
        background-color: #F4E1DD;
        border-radius: 9px;
        padding: 20px 50px;
        margin: 40px 0;
        position: relative;
    }
    .blod_details_orangeBg img {
        height: 100px;
        width: 100px;
    }
    .blog_details_row{
        justify-content: center;
        display: flex;
        align-items: flex-end;
    }
    .blog_details_bottomContent h2 {
        font-size: 30px;
        color: #330066;
        font-family: 'Philosopher';
    }
    .blog_lst_lightpurplebg {
        background-color: #DACAF4;
        border-radius: 16px;
        padding: 30px 30px;
        margin: 0 30px;
    }
    .blog_list_head p {
        font-size: 14px;
        color: #000;
    }
    .blog_lst_sliderContent h3 {
        font-size: 20px;
        color: #1A1A1A;
        font-family: 'Philosopher';
        line-height: 20px;
        padding: 0 0 0 0;
        margin: 8px auto 8px;
    }
    .blog_lst_sliderContent button {
        color: #330099;
        background-color: #ECDCE9;
        border: none;
        border-radius: 5px;
        padding: 4px 10px;
        line-height: normal;
        font-weight: 600;
        font-size: 12px;
    }
    .blog_lst_sliderContent p {
        font-size: 12px;
        color: #000;
        padding: 0 10px 0 0;
    }
    .blog_lst_sliderImg img {
        width: 362px;
        height: auto;
    }
    .blog_lst_bottomProfile {
        display: flex;
        /* align-items: center; */
        margin-top: 0;
    }
    .blog_lst_bottomProfile a {
        padding: 0 60px;
        margin: 0;
        color: #B3B3B3;
        font-size: 12px;
        font-weight: 300;
    }
    .blog_card_heading h2 {
        font-size: 40px;
        color: #333333;
        font-family: 'Philosopher';
        margin: 0px auto 0;
    }
    .blog_lst_bottomContent h2 {
        font-size: 30px;
        color: #fff;
        font-family: 'Philosopher';
    }
    .blog_lst_purplebg {
        background-color: #866C9B;
        border-radius: 16px;
        padding: 20px 20px;
        margin: 0 20px;
    }
    .blog_lst_bottomContent button {
        background-color: #1B40F7;
        border: none;
        color: #fff;
        font-size: 14px;
        border-radius: 5px;
        padding: 6px 16px;
        margin: 0 auto 0;
    }
    .impact_head_content h5 {
        color: #9966CC;
        font-size: 16px;
        font-weight: 500;
        margin: 8px auto;
    }
    .impact_head_content h4 {
        font-size: 18px;
        color: #000;
        font-weight: 600;
    }
    .impact_head_content img {
        width: 150px;
        height: 20px;
        margin: 10px auto;
    }
    .impact_bgContent .ourContent p {
        font-size: 14px;
        color: #4D4D4D;
        font-weight: 500;
        background-color: #fff;
        border-radius: 6px;
        margin-bottom: 20px;
        padding: 8px 12px;
    }
    .impact_bgContent img {
        height: 50px;
        width: 50px;
        margin-right: 20px;
    }
    .ourImp_inner h3 {
        font-size: 25px;
        color: #244034;
        font-family: 'Philosopher';
        display: flex;
        align-items: flex-end;
        margin-bottom: 20px;
    }
    .ourImp_inner h3 span {
        background-color: #E6E6E6;
        height: 2px;
        width: 100%;
        display: block;
        margin: 0 4px;
    }
    .ourImp_inner p {
        font-size: 14px;
        color: #333333;
    }
    .imp_iconsRight a img {
        width: 26px;
        height: 26px;
        margin: 10px 20px 10px 0;
    }
    .impact_dataInner h2 {
        font-size: 40px;
        font-family: 'Philosopher';
        margin: 0;
    }
    .impact_dataInner p {
        font-size: 16px;
        color: #4D4D4D;
        font-weight: 600;
    }
    .impact_orangeContent {
        text-align: center;
        margin: 60px 10px 30px;
    }
    .impact_orangeContent p {
        font-size: 16px;
        font-family: Condor Medium;
        color: #CC6633;
        font-weight: 600;
        font-style: italic;
        text-align: center;
        padding: 0 2px;
        line-height: 18px;
    }
    .impact_orangeContent h6 {
        font-size: 13px;
        color: #808080;
        text-align: center;
        font-weight: 400;
        margin: 10px auto;
    }
    .impact_contentpara p {
        font-size: 12px;
        color: #333333;
        font-weight: 400;
        margin: 12px auto;
    }
    .impact_lightpurplebg {
        background-color: #EBE4FF;
        border-radius: 14px;
        padding: 10px 20px;
    }
    .impact_lightpurplebg h3 {
        font-size: 30px;
        color: #244034;
        font-family: 'Philosopher';
        margin: 10px auto;
    }
    .impactPurple_content {
        margin: 20px auto;
    }
    .impactPurple_content h6 span {
        font-size: 20px;
        color: #6633FF;
        margin-right: 10px;
    }
    .impactPurple_content h6 {
        font-size: 16px;
        color: #000;
        margin-bottom: 4px;
    }
    .impactPurple_content p {
        font-size: 14px;
        color: #000;
        margin-left: 30px;
    }
    .impact_contentpara img {
        width: 100%;
        height: auto;
        margin: 40px auto 10px;
    }
    .impact_contentpara a {
        font-size: 13px;
        color: #1B40F7;
        text-decoration: none;
        display: flex;
        align-items: center;
    }
    .impact_contentpara a span {
        font-size: 14px;
        margin: 0 6px;
    }
    .impGreen_content h2 {
        font-size: 30px;
        color: #fff;
        font-family: 'Philosopher';
        margin: 0 70px 0 0;
        line-height: 30px;
    }
    .impGreen_content p {
        font-size: 14px;
        color: #fff;
        font-weight: 300;
        margin: 8px auto 10px;
    }
    .impGreen_content button {
        background-color: #1B40F7;
        font-size: 14px;
        color: #fff;
        border: none;
        padding: 5px 10px;
        border-radius: 5px;
        margin-bottom: 0px;
    }
    .impGreen_img img {
        position: absolute;
        top: 0;
        border: 0;
        right: 0;
        height: 211px;
    }
    .impact_banner_top img{
        height: 349px;
    }
    .impact_greenbg {
        background-color: #003333;
        color: #fff;
        position: relative;
        border-radius: 20px;
        border: none;
        padding: 30px;
    }
    .ourMain_whitebg {
        background-color: #fff;
        border-radius: 18px;
        padding: 40px;
        transform: rotate(2deg);
        margin-top: 40px;
    }
    .ourMain_innerheading h2 {
        font-size: 50px;
        color: #1A1A1A;
        font-family: 'Philosopher';
        text-align: center;
    }
    .talent_banner img {
        height: 430px;
        width: 500px !important;
        margin: -20px 0;
    }
    .client_mainBlueBg {
        padding: 20px 0;
        border-radius: 0px 0px 16px 16px;
        background: linear-gradient(282deg, #35C2C2 -0.91%, rgba(30, 21, 89, 0.95) 99.09%);
        /* width: 1246px; */
        height: auto;
    }
    .how_work_client_topimg {
        display: flex;
        justify-content: center;
        margin: 40px auto 0;
    }
    .how_work_client_topimg img {
        height: 300px;
        flex-shrink: 0;
    }
    .how_client_mainblue_bg {
        border-radius: 16px;
        background: linear-gradient(282deg, #35C2C2 -0.91%, rgba(30, 21, 89, 0.95) 99.09%);
        /* width: 1178px; */
        height: auto;
        flex-shrink: 0;
        padding: 34px 43px;
    }
    .how_client_banner img {
        height: auto;
    }
    .how_freelance_mainblue_bg {
        border-radius: 16px;
        background: linear-gradient(259deg, #11374C 0.72%, rgba(74, 196, 123, 0.87) 99.2%);
        height: auto;
        flex-shrink: 0;
        padding: 34px 43px;
    }
    .faq_mainBlueBg {
        border-radius: 0px 0px 16px 16px;
        background: linear-gradient(180deg, #4065AD 0%, #2C3C92 100%);
        height: auto !important;
        flex-shrink: 0;
    }
    .faq_banner_img{
        display: flex;
        justify-content: center;
    }
    .faq_banner_img img {
        width: auto;
        height: auto;
        flex-shrink: 0;
    }

    .contact_bottomDiv {
        align-items: end;
        margin-top: 30px;
    }
    .contact_mainSec {
        height: auto;
        padding: 0 0 40px;
    }
    .contact_main_blueBg {
        border-radius: 0px 0px 16px 16px;
        background: linear-gradient(180deg, #4065AD 0%, #2C3C92 100%);
        /* width: 1246px; */
        height: auto;
    }
    .contact_inner h6 {
        color: #ffffff;
        font-family: Nunito Sans;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: 10px;
    }
    .contact_inner svg path{
        fill: #fff;
    }
    .contact_inner p {
        color: #ffffff;
        font-family: Nunito Sans;
        font-size: 14px;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
    }
    .contact_inner {
        position: unset;
        bottom: 70px;
    }
    .contact_inner button {
        color: #ffffff;
        text-align: center;
        font-family: Nunito Sans;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        background: unset;
        border: none;
    }

}








@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .ever_bg .ever_head h2 {
        color: #FFF;
        font-family: Georgia;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: -0.96px;
        margin: 30px auto 20px;
    }
    .home_every_banner .ever_img {
        height: 500px;
        width: 100%;
        /* border-radius: 12px 12px 0 0; */
    }
    .got_r_img1 img {
        width: 100%;
        height: auto;
    }
    .talent_icon_body {
        margin: 0 auto 0;
    }
    .talent_icon_body .talent_inner {
        display: flex;
        align-items: center;
        margin: 5px auto;
    }
    .home_testMain {
        border-radius: 15px;
        border: 2px solid rgba(44, 60, 146, 0.50);
        width: auto;
        height: 355px;
        padding: 24px;
        padding: 24px;
        position: relative;
        margin: 0 10px;
    }
    .hbanner_profileTop {
        position: absolute;
        top: 50px;
        right: 0px;
    }
    .hbanner_profile {
        position: absolute;
        bottom: 20px;
        left: -50px;
    }
    .top_button {
        display: flex;
        align-items: center;
        margin: 0 auto 0;
        justify-content: center;
    }
    .navbar-expand-lg .navbar-nav .nav_open_div.dropdown-menu {
        position: absolute;
        position: fixed;
        top: 80px;
        left: 195px;
        width: 100px;
    }
    .slide_btns .owl-prev {
        position: absolute;
        left: 203px;
        top: 62px;
        background-color: #fff !important;
        border-radius: 50px !important;
        height: 39px;
        width: 39px;
        border: 0.5px solid #E6E6E6 !important;
    }
    .slide_btns .owl-next{
        position: absolute;
        right: 203px;
        top: 62px;
        background-color: #fff !important;
        border-radius: 50px !important;
        height: 39px;
        width: 39px;
        border: 0.5px solid #E6E6E6 !important;
    }
    .blog_details_line {
        position: absolute;
        background-color: #CCCCCC;
        height: 150px;
        width: 1px;
        left: 314px;
    }
    .blog_details_bottomContent h2 {
        font-size: 40px;
        color: #330066;
        font-family: 'Philosopher';
    }
    .blog_card_heading h2 {
        font-size: 40px;
        color: #333333;
        font-family: 'Philosopher';
        margin: 0 auto 0;
    }
    .blog_lst_bottomProfile a {
        padding: 0 10px;
        margin: 0;
        color: #B3B3B3;
        font-size: 14px;
        font-weight: 300;
    }
    .blog_lst_sliderContent h3 {
        font-size: 25px;
        color: #1A1A1A;
        font-family: 'Philosopher';
        line-height: 25px;
        padding: 0 0 0 0;
        margin: 8px auto 8px;
    }
    .blog_lst_bottomContent h2 {
        font-size: 42px;
        color: #fff;
        font-family: 'Philosopher';
    }
    .impact_head_content img {
        width: 200px;
        height: 25px;
        margin: 50px auto;
    }
    .impact_banner_top img{
        height: 418px;
    }
    .impGreen_content h2 {
        font-size: 35px;
        color: #fff;
        font-family: 'Philosopher';
        margin: 0 100px 0 0;
        line-height: 35px;
    }
    .impGreen_content button {
        background-color: #1B40F7;
        font-size: 14px;
        color: #fff;
        border: none;
        padding: 5px 10px;
        border-radius: 5px;
        margin-bottom: 1px;
    }
    .ourMain_whitebg {
        background-color: #fff;
        border-radius: 18px;
        padding: 25px;
        transform: rotate(2deg);
        margin-top: 0;
    }
    .ourMain_whitebg p {
        font-size: 14px;
        color: #000;
        transform: rotate(-2deg);
        margin: 30px auto;
        font-weight: 500;
        line-height: 20px;
    }
    .ourMain_bottombtn h2 {
        font-size: 35px;
        color: #000;
    }
    .ourMain_bottombtn a {
        color: #666666;
        font-size: 14px;
        text-decoration: none;
        font-weight: 300;
        margin: 0 6px;
    }
    .ourMain_head h2 {
        font-size: 35px;
        color: #244034;
        font-family: 'Philosopher';
        line-height: 35px;
        padding-right: 33px;
    }
    .ourMain_head p {
        font-size: 14px;
        color: #000;
        padding-right: 110px;
        margin: 20px auto 30px;
    }
    .impGreen_img img {
        position: absolute;
        top: 0;
        border: 0;
        right: 0;
        height: 201px;
    }
}








@media only screen and (min-width: 1025px) and (max-width: 1326px) {


    .how_client_innercontent p {
        font-size: 18px;
        font-weight: 400 !important;
    }


    .top_heading .suggestion_div h6 {
        font-size: 12px;
        text-transform: capitalize;
        color: #aaaaaa;
        font-weight: 400;
        margin-bottom: 5px;
    }

    .top_heading .top_button button {
        background-color: #fff;
        padding: 6px 0;
        border-radius: 4px;
        border: 0.5px solid #000;
        width: 36%;
        height: 45px;
        margin: 0 5px;
        display: flex;
        align-content: center;
        justify-content: center;
        color: #000;
        align-items: center;
    }

    .trust_heading {
        font-size: 17px;
        font-weight: 600;
        color: #000;
        margin: 0;
    }

    .trust_right p {
        font-size: 14px;
        color: #000;
        text-align: center;
        font-weight: 500;
        line-height: 14px;
        margin-bottom: 0;
    }

    .browse_head button i {
        background-color: #1B40F7;
        color: #fff;
        height: 25px;
        width: 25px;
        border-radius: 100px;
        line-height: 26px;
        font-size: 14px;
        margin: 0 2px;
        display: inline-block;
    }

    .browse_head button {
        color: #333333;
        font-size: 16px;
        background-color: unset;
        padding: 7px 7px;
        border-radius: 6px;
        border: 0.5px solid #4D4D4D;
    }

    

   

    .learn_main .learn_inner {
        background-color: #fff;
        border-radius: 10px;
        padding: 25px 16px;
        position: relative;
        height: auto;
    }

    .learn_rating {
        background-color: #000;
        color: #fff;
        border-radius: 6px;
        width: auto;
        padding: 1px 5px;
        position: absolute;
        top: -20px;
        right: 0;
        display: flex;
        justify-content: center;
        align-content: center;
        align-items: center;
        height: 22px;
    }

    .learn_rating a {
        font-size: 12px;
        color: #fff;
        text-decoration: none;
        /* margin: 0 0 0 2px; */
    }

    

   

  


 
    .talent_blue_bg {
        background-color: #EBF3F5;
        border-radius: 8px;
        /* height: 450px; */
        background-repeat: no-repeat;
        width: 100%;
        color: #000;
        padding: 15px 18px;
    }

    .talent_blue_bg p {
        font-size: 14px;
        font-family: 'Roboto';
        font-weight: 400;
        width: auto;
    }

    .talent_blue_bg button {
        background-color: #1B40F7;
        font-size: 14px;
        border-radius: 5px;
        color: #fff;
        padding: 5px 10px;
        border: none;
    }

    .talent_right_white h4 {
        font-size: 15px;
        color: #000;
        font-weight: 600;
        margin-bottom: 6px;
    }

    .talent_right_white p {
        font-size: 12px;
        color: #808080;
        font-weight: 400;
        font-family: 'Roboto';
        margin: 0;
    }

    .tal_right_bottom p {
        font-size: 12px;
        color: #808080;
        font-weight: 400;
        font-family: 'Roboto';
        margin: 0;
    }

    .talent_green_bg {
        height: 500px;
        width: 100%;
        color: #fff;
        padding: 15px 18px;
        background-color: #244034;
        border-radius: 8px;
        position: relative;
    }

   

  
    .bus_right_body h2 {
        font-size: 40px;
        color: #000;
    }

    .bus_right_body h6 {
        font-size: 14px;
        color: #000;
    }

    .learn_main .learn_inner .learn_para p {
        font-size: 13px;
        font-family: Aparajita;
        font-style: italic;
        color: #000;
        text-align: center;
        font-weight: 600;
        height: 280px;
    }

    .talent_navbar ul li a {
        color: #808080;
        font-size: 14px;
        padding: 6px 20px 6px 0;
        font-weight: 400;
    }

    .talent_bottom_profile h3 {
        font-size: 22px;
        font-weight: 600;
        color: #000;
        display: flex;
        align-items: center;
    }

    .talent_bottom_profile h3 span {
        font-weight: 300;
        font-size: 13px;
        margin: 0 5px;
    }

    .talent_bottom_profile h6 {
        font-size: 11px;
        font-weight: 600;
        color: #000;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .talent_bottom_profile h6 i.fa.fa-star {
        color: #333333;
        margin: 0 0;
    }

    .main_profile_div {
        border: 2px solid #E6E6E6;
        padding: 14px 14px;
        border-radius: 10px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .main_top_profile .talent_pro_content p span i.fa.fa-check {
        background-color: #33CC33;
        color: #fff;
        font-size: 10px;
        padding: 3px 3px;
        border-radius: 100px;
        margin: 0 3px;
        line-height: 11px;
    }

    .top_pro_right button.green_bg {
        background-color: #33CC33;
        border: none;
        width: 100px;
        border-radius: 100px;
        font-size: 14px;
        padding: 4px 0;
        margin: 4px 0;
        color: #fff;
        line-height: 20px;
        font-weight: 500;
    }

    .dark_heading p {
        color: #fff;
        font-size: 16px;
        font-weight: 300;
        font-family: Ebrima;
        margin: 0 auto 10px;
    }

    .dark_heading button {
        background-color: #1B40F7;
        color: #fff;
        font-size: 13px;
        border-radius: 5px;
        border: none;
        padding: 5px 10px;
    }

    .dark_green_bg {
        background-color: #244034;
        border-radius: 10px;
        padding: 37px 0;
    }

    .talent_top_heading h2 {
        font-size: 40px;
        color: #fff;
        font-family: Philosopher;
        line-height: 40px;
    }

    .dark_blue_bg .talent_banner img {
        margin-bottom: -162px;
    }

    .talent_dark_img img {
        width: 100%;
    }

    .how_talent_banner {
        height: 200px;
        margin: -20px auto;
    }


    .hw_learn_heading h2 {
        font-size: 55px;
        font-family: Philosopher;
        color: #fff;
    }

    .hw_learn_heading p {
        font-size: 18px;
        font-family: Ebrima;
        margin-bottom: 30px;
    }

    .learn_main .learn_inner .learn_profile .pro_content h3 {
        font-size: 18px;
        font-family: 'Roboto';
        color: #000;
        margin: 0;
        line-height: 18px;
    }

   
    .how_client_bggray {
        background-color: #F7F7F7;
        margin: 10px auto;
    }

    .how_client_gray_right p i.mdi.mdi-check {
        font-size: 20px;
        color: #009933;
        vertical-align: middle;
    }

    .how_client_gray_right p {
        font-size: 14px;
        color: #1A1A1A;
        font-weight: 700;
        margin: 26px auto;
        line-height: 10px;
    }

    .how_work_client_grayhead button {
        color: #1B40F7;
        background: unset;
        border: none;
        font-size: 18px;
        margin: 0px auto 0;
    }

    .how_work_client_secur h2 {
        font-size: 40px;
        font-family: 'Philosopher';
        color: #244034;
    }

    .how_work_client_secur p {
        font-size: 18px;
        color: #1A1A1A;
        font-weight: 600;
        line-height: 20px;
    }

    .how_client_innerimg img {
        height: 50px;
        width: 50px;
    }

    .how_client_content {
        margin: 25px auto;
    }

    .work_client_securbanner img {
        height: auto;
        width: 100%;
    }

    .hclient_every_headings h3 {
        font-size: 25px;
        color: #1A1A1A;
        margin: 14px auto 20px;
    }

    .wclient_every_greenbg {
        background-color: #3B3F35;
        color: #fff;
        width: 100%;
        height: 313px;
        border-radius: 13px;
        padding: 20px 40px;
    }

    .glos_bottom_head h2 {
        font-size: 44px;
        font-family: 'Philosopher';
        color: #022A1C;
        line-height: 1;
    }

    .client_landing_head h2 {
        font-size: 55px;
        font-family: 'Philosopher';
        color: #fff;
        line-height: 60px;
        margin-bottom: 14px;
    }

    .client_landing_head button {
        font-size: 16px;
        background-color: #1B40F7;
        color: #fff;
        border: none;
        width: 110px;
        height: 42px;
        border-radius: 6px;
        margin: 20px auto 0;
    }

    .client_landing_content h2 {
        font-size: 35px;
        font-family: 'Philosopher';
        color: #000;
        line-height: 33px;
    }

    .client_landing_content p {
        font-size: 14px;
        color: #000;
        line-height: 21px;
        margin: 7px auto 20px;
    }

    .clanding_content_btn button {
        width: 100%;
        height: 60px;
        font-size: 15px;
        background-color: #EDF1E8;
        border: none;
        border-radius: 5px;
        color: #000;
        font-weight: 500;
        margin: 8px auto;
        line-height: 16px;
    }

    .client_landing_content {
        margin: 0 0px 0 20px;
    }

    .clanding_findbtn {
        font-size: 14px;
        color: #1B40F7;
        background: unset;
        border: unset;
        margin: 20px auto;
    }

    .clanding_content_cols h6 {
        font-size: 14px;
        color: #000;
        margin: 10px auto 10px;
        font-weight: 600;
    }

    .clanding_content_cols h3 img {
        width: 30px;
        margin-right: 6px;
    }

    .clanding_content_cols_rat h2 i.mdi.mdi-star {
        color: #009933;
        font-size: 30px;
        margin-right: 6px;
    }

    .client_landing_content h2 {
        font-size: 30px;
        font-family: 'Philosopher';
        color: #000;
        line-height: 33px;
        margin-bottom: 0;
    }

    .client_landing_content p {
        font-size: 13px;
        color: #000;
        line-height: 21px;
        margin: 0 auto 0;
    }

    .clanding_banner2 img {
        width: 100%;
        height: auto;
    }

    .client_landing_bgwhite h6 {
        font-size: 16px;
        color: #000;
        font-weight: 600;
        margin: 0 auto 30px;
        line-height: 20px;
    }

    .clanding_offContent h5 {
        font-size: 16px;
        color: #000;
        font-weight: 600;
        line-height: 20px;
        margin: 10px auto;
    }

    .clanding_offContent img {
        height: 40px;
        width: auto;
    }

    .offer_lightblue_bg {
        background-color: #F0F8FB;
        border-radius: 6px;
        padding: 15px 10px;
        text-align: left;
    }

    .clanding_offContent ul li {
        list-style: none;
        font-size: 12px;
        color: #000;
        margin: 0 auto 25px;
        display: flex;
    }

    .bluebg_landing_head button {
        color: #1B40F7;
        font-size: 16px;
        background-color: #fff;
        width: 110px;
        height: 37px;
        border: none;
        border-radius: 6px;
        margin: 1px auto 0;
    }

    .bluebg_landing_head h2 {
        font-size: 40px;
        color: #fff;
        font-family: Philosopher;
        line-height: 40px;
    }

    .bluebg_landing_head p {
        font-size: 20px;
        color: #fff;
        font-weight: 300;
    }

    .landing_blue_banner img {
        width: 475px;
        height: 316px;
        position: unset;
        left: 0;
        bottom: 0;
        border-radius: 13px 0 0 13px;
        margin-left: -12px;
    }

    .test_head_rating {
        display: flex;
        margin-top: 30px;
    }

    .test_banner_green img {
        position: absolute;
        height: 200px;
        right: 0;
        width: 250px;
        top: 106px;
        bottom: 0;
    }

    .test_head_left h2 {
        color: #011E41;
        font-family: Philosopher;
        font-size: 36px;
        /* font-style: normal; */
        font-weight: 700;
    }

    .test_head_right p {
        color: #343434;
        font-family: Manrope;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        width: 380px;
    }

    .test_head_left p {
        color: #011E41;
        font-family: Roboto;
        font-size: 14px;
        /* font-style: normal; */
        font-weight: 400;
    }

    .test_banner img {
        position: absolute;
        height: 200px;
        right: 0;
        width: 250px;
        top: 106px;
    }

    .test_purple_bg {
        background-color: #1E0833;
        color: #fff;
        padding: 21px 36px;
        border-radius: 8px;
    }

    .test_bottom_banner {
        height: auto;
        display: flex;
        justify-content: center;
        margin: 0px auto;
    }
    .talent_landing_tophead {
        font-size: 14px !important;
        color: #fff;
        margin: 50px auto 0;
    }
    .talent_landing_head_banner {
        margin: 0 auto -40px;
    }
    .talent_landing_head_banner img {
        width: 100%;
        height: auto;
    }
    .talent_landing_img img {
        height: 150px;
        width: 150px;
    }
    .talent_landing_leftcontent h4 {
        font-size: 18px;
        color: #000;
        text-align: center;
        font-weight: 600;
        margin: 10px auto 2px;
    }
    .talent_landing_leftcontent button {
        font-size: 14px;
        background-color: #1B40F7;
        color: #fff;
        border-radius: 5px;
        width: 100%;
        height: 35px;
        margin: 6px auto 10px;
        border: none;
    }
    .talent_landing_banner_bottom img {
        width: 300px;
        height: auto;
    }
    .work_all_iconbtn a {
        font-size: 14px;
        color: #808080;
        font-weight: 300;
        text-decoration: none;
        margin: 0 10px;
        white-space: nowrap;
    }
    .slide_btns .owl-prev {
        position: absolute;
        left: 223px;
        top: 83px;
        background-color: #fff !important;
        border-radius: 50px !important;
        height: 30px;
        width: 30px;
        border: 0.5px solid #E6E6E6 !important;
    }
    .slide_btns .owl-next {
        position: absolute;
        right: 223px;
        top: 83px;
        background-color: #fff !important;
        border-radius: 50px !important;
        height: 30px;
        width: 30px;
        border: 0.5px solid #E6E6E6 !important;
    }
    .blog_nav_InnerContent img {
        width: 100%;
        height: auto;
    }
    .blog_details_innerProfile .imgContent img {
        width: 20px;
        height: 20px;
        margin-right: 5px;
    }
    .blog_details_innerProfile .imgContent {
        font-size: 16px;
        color: #000;
        font-weight: 600;
        text-decoration: none;
    }
    .blog_details_innerProfile .blog_postion {
        background-color: #E1E6FE;
        font-size: 12px;
        color: #333333;
        text-decoration: none;
        padding: 4px 10px;
        border-radius: 14px;
        font-weight: 500;
        margin: 0 5px;
    }
    .blog_details_innerProfile .blog_typehead {
        font-size: 12px;
        color: #9966CC;
        font-weight: 600;
    }
    .blog_timeDate_show a {
        font-size: 11px;
        color: #B3B3B3;
    }
    .blog_timeDate_show a span {
        margin: 0 3px;
    }
    .blog_nav_InnerContent p {
        font-size: 14px;
        color: #333333;
    }
    .blog_nav_InnerContent ul li {
        margin: 14px 20px;
        font-size: 14px;
    }
    .blod_details_orangeBg img {
        width: 100px;
        height: 100px;
    }
    .blod_details_orangeBg {
        background-color: #F4E1DD;
        border-radius: 9px;
        padding: 20px 50px;
        margin: 40px 8px;
        position: relative;
    }
    .blog_details_second h6 {
        font-size: 14px;
        color: #000;
        font-weight: 600;
        margin: 20px auto;
    }
    .blog_details_second p {
        font-size: 14px;
        color: #333333;
        font-weight: 400;
        margin: 0;
    }
    .blog_details_grayBg img {
        height: auto;
        width: 100px;
    }
    .blog_details_grayBg h6 {
        font-size: 16px;
        color: #000;
        font-weight: 600;
        margin-bottom: 16px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .blog_details_grayBg p {
        font-size: 12px;
        color: #808080;
        font-weight: 300;
    }
    .blog_details_grayBg {
        background-color: #F2F3F3;
        border-radius: 9px;
        padding: 30px 30px;
    }
    .blog_details_line {
        position: absolute;
        background-color: #CCCCCC;
        height: 150px;
        width: 1px;
        left: 314px;
    }
    .blog_card img {
        width: 368px;
        height: auto;
    }
    .impact_bgContent img {
        height: 50px;
        width: 50px;
        margin-right: 12px;
    }
    .impact_bgContent .ourContent p {
        font-size: 14px;
        color: #4D4D4D;
        font-weight: 500;
        background-color: #fff;
        border-radius: 6px;
        margin: 0;
        padding: 8px 12px;
    }
    .impact_bgContent .ourContent h5 {
        font-size: 18px;
        color: #000;
        font-weight: 600;
    }
    .imp_iconsRight a img {
        width: 26px;
        height: 26px;
        margin: 10px 20px 10px 0;
    }
    .impact_contentpara img {
        width: 292px;
        height: auto;
        margin: 40px auto 10px;
    }
    .impact_contentpara a {
        font-size: 14px;
        color: #1B40F7;
        text-decoration: none;
        display: flex;
        align-items: center;
    }
    .impact_contentpara a span {
        font-size: 14px;
        margin: 0 8px;
    }
    .impactPurple_content {
        margin: 30px auto;
    }
    .impactPurple_content h6 {
        font-size: 16px;
        color: #000;
        margin-bottom: 5px;
    }
    .impact_head_content h4 {
        font-size: 22px;
        color: #000;
        font-weight: 600;
    }
    .how_client_mainblue_bg {
        border-radius: 16px;
        background: linear-gradient(282deg, #35C2C2 -0.91%, rgba(30, 21, 89, 0.95) 99.09%);
        /* width: 1178px; */
        height: auto;
        flex-shrink: 0;
        padding: 34px 43px;
    }
    .home_testMain {
        border-radius: 15px;
        border: 2px solid rgba(44, 60, 146, 0.50);
        width: auto;
        height: 355px;
        padding: 24px;
        padding: 24px;
        position: relative;
        margin: 15px 10px;
    }
    .talent_top_heading h1 {
        color: #FFF;
        font-family: Georgia;
        font-size: 46px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: -1.12px;
    }
    .browse_head h2 {
        color: #22242F;
        text-align: center;
        font-family: Georgia;
        font-size: 40px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: -0.96px;
        margin-bottom: 8px;
    }
    .how_work_client_head h3 {
        color: rgba(30, 21, 89, 0.90);
        font-family: Georgia;
        font-size: 30px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .how_client_bluebg h2 {
        color: #FFF;
        font-family: Georgia;
        font-size: 40px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: -0.96px;
    }
    .how_client_bluebg {
        padding: 0 10px;
    }
    .howClient_inner {
        display: flex;
        align-items: center;
        margin: 15px auto;
    }
    .how_client_banner img {
        height: 430px;
    }
    .home_lst_main h2 {
        color: #22242F;
        text-align: center;
        font-family: Georgia;
        font-size: 40px;
        font-style: normal;
        font-weight: 400;
        line-height: 40px;
        letter-spacing: -0.96px;
    }
}