@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('../css/common.css');
body{
    padding: 0px;
    margin: 0px;
}
.container{
    max-width: 1240px;
}
:root{
    --main_font:"Lexend";
    --sub_font:"Poppins";
}
p,h1,h2,h3,h4,h5,h6,ul{
    padding: 0px;
    margin: 0px;
    font-family: var(--main_font);
}
a{
    text-decoration: none;
}
.btn{
    border: 1px solid #0057BA;
    padding: 10px 20px;
    border-radius: 100px;
    color: #0057BA;
    font-family: var(--main_font);
    font-weight: 500;
}

/*mainHeader*/
.mainHeader {
    padding: 0px 0px;
    border-bottom: 1px solid #00000033;
}
.mainHeader .navbar {
    background: #fff !important;
}
.mainHeader .navbar-expand-lg .navbar-collapse {
    justify-content: right;
}
.mainHeader .search_boxwraper {
    margin: 0px 0px 0px 60px;
}
.mainHeader .navbar-light .navbar-nav .nav-link {
    margin: 0px 0px 0px 30px;
    font-weight: 400;
    color: #212121;
    font-family: var(--sub_font);
}
.mainHeader .search_boxwraper .quote_btn {
    text-decoration: none;
    padding: 8px 20px;
    background: #014B94;
    color: #fff;
    border-radius: 100px;
    margin: 0px 0px 0px 16px;
    font-family: var(--sub_font);
    font-weight: 600;
}
.mainHeader .navbar-brand img{
    width: 155px;
}
/*end*/
/*main_banner*/
.main_banner{
    background: url('../images/main_bannerbg.png');
    background-size: cover;
    padding: 60px 0px;
}
.main_banner .image_boxwraper{
    position: relative;
    width: 90%;
    margin-left: 10%;
}
.main_banner .image_boxwraper .postion_leftbox {
    position: absolute;
    bottom: 0px;
    left: -113px;
}
.main_banner .image_boxwraper .postion_leftbox img{
    width: 100%;
}
.main_banner .image_boxwraper .postion_rightbox {
    position: absolute;
    bottom: -40px;
    right: 0px;
}
.main_banner .image_boxwraper .postion_rightbox img{
    width: 100%;
}
.main_banner .image_boxwraper img{
    width: 100%;
}
.main_banner .text_wraper{
    height: 100%;
    display: flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;
}
.main_banner .text_wraper .influencer_btn{
    background: #C9002C1A;
    color: #C9002C;
    padding: 6px 15px;
    border-radius: 100px;
    display: inline-block;
    margin: 0px 0px 10px 0px;
}
.main_banner .text_wraper h1{
    color: #00152B;
    font-size: 53px;  
    font-family: var(--main_font); 
    margin: 0px 0px 40px 0px; 
    font-weight: 600;
    position: relative;
}
.main_banner .text_wraper h1 img {
    position: absolute;
    bottom: -22px;
    right: 128px;
}
.main_banner .text_wraper span{
    font-size: 53px;
    color: #C9002C;
}
.main_banner .text_wraper span.blue_gradient{
  background: linear-gradient(to right, #0057BA, #009DFF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.main_banner .text_wraper span.pink_gradient{
  background: linear-gradient(90deg, #FF8000 0%, #B800DD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.main_banner .text_wraper span.green_gradient{
  background: linear-gradient(90deg, #50FF9F 0%, #0072DD 31.73%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.main_banner .text_wraper p{
    color: #212121;
    font-family: var(--main_font);
    margin: 0px 0px 30px 0px;
}
.main_banner .text_wraper .flex_buttonbox{
    display: flex;
}
.main_banner .text_wraper .flex_buttonbox a{
    margin: 0px 30px 0px 0px;
}
.main_banner .text_wraper .flex_buttonbox a.started_btn{
    background: #0057BA;
    color: #fff;
}
/*end*/
/*creative_network*/
.creative_network{
    padding: 60px 0px;
}
.creative_network .heading_box{
    text-align: center;
}
.creative_network .heading_box h2{
    color: #212121;
}
.creative_network .heading_box p{
    color: #333333;
}
.creative_network .filter_box{
    border: 1px solid #B0CDED;
    background: #EDF6FF;
    border-radius: 100px;
    width: 100%;
    margin: 0 auto;
    padding: 10px 10px;
    margin-bottom: 40px;
    margin-top: 40px;
}
.creative_network .filter_box ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.creative_network .filter_box ul li .flex_box {
    display: flex;
    align-items: center;
}
.creative_network .filter_box ul li .icon_box{
    width: 45px;
    height: 45px;
    background: #fff;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #0057BA;
    font-size: 20px;
    margin: 0px 15px 0px 0px;
}
.creative_network .filter_box ul li select{
    padding: 10px 50px 10px 11px;
    background: #fff;
    border-radius: 100px;
    color: #333333;
    font-size: 13px;
    border: none;
    outline: none;
    margin:0px 10px;
    -webkit-appearance: none;
    appearance: none;
}
.creative_network .filter_box ul li .select_box{
    position: relative;
}
.creative_network .filter_box ul li .select_box i {
    position: absolute;
    right: 17px;
    top: 50%;
    transform: translateY(-50%);
}
.creative_network .filter_box ul li .show_btn{
    padding: 10px 25px;
    font-family: var(--main_font);
    font-weight: 600;
    background: #0057BA;
    color: #fff;
    border-radius: 100px;
    font-size: 13px;
}
.creative_network .image_list ul{
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.creative_network .image_list ul li{
    width: 13.5;
    text-align: center;
    margin: 0px 0px 20px 0px;
}
.creative_network .image_list ul li .content_box img{
    width: 100%;
}
.creative_network .image_list ul li .content_box h3{
    margin-top: -5px;
}
.creative_network .image_list ul li .content_box p{
    color: #0057BA;
}
/*end*/
/*influencer_marketing*/
.influencer_marketing{
    padding: 30px 0px 60px 0px;
    background: #F8F8FA;
}
.influencer_marketing .container{
    position: relative;
}
.influencer_marketing .content_box{
    background: url('../images/influencer_contentbg.png');
    background-size: cover;
    border-radius: 20px;
}
.influencer_marketing .content_box .text_box{
    padding: 30px;
}
.influencer_marketing .content_box .text_box a{
    color: #0057BA;
    display: inline-block;
    padding: 15px 0px 0px 0px;
    position: relative;
    font-family: var(--main_font);
    font-weight: 500;
}
.influencer_marketing .content_box .text_box a::after{
    content: '';
    position: absolute;
    bottom: -5px;
    left: 0px;
    width: 100%;
    height: 1px;
    background: #0057BA;
}
.influencer_marketing .content_box img{
    margin: 20px 0px 0px 0px;
    width: 100%;
}
.influencer_marketing .slider_boxwraper{
    margin: 45px 0px 0px 0px;
}
.influencer_marketing .owl-carousel .owl-nav button.owl-prev{
   position: absolute;
   bottom: -60px;
   right: 50px;
   width: 40px;
   height: 40px;
   background: #0057BA;
   border-radius: 100px;
   font-size: 20px;
   color: #fff;
}
.influencer_marketing .owl-carousel .owl-nav button.owl-next{
   position: absolute;
   bottom: -60px;
   right: 0px;
   width: 40px;
   height: 40px;
   background: #0057BA;
   border-radius: 100px;
   font-size: 20px;
   color: #fff;
}
.influencer_marketing .owl-dots {
    background: #00000033;
    width: 80%;
    height: 7px;
    border-radius: 100px;
    position: relative;
    bottom: -45px;
}
.influencer_marketing button.owl-dot span {
    width: 300px;
    height: 7px;
    background: #00000033;
    border-radius: 100px;
    position: absolute;
    top: 0px;
    margin: 0px 10px 0px 0px;
}
.influencer_marketing button.owl-dot.active span {
    width: 300px;
    background: #000;
}
.influencer_marketing .swiper-button-next {
    position: absolute;
    top: revert !important;
    bottom: -90px !important;
    right: 0px !important;
    width: 50px;
    height: 50px;
    background: url('../../assets/images/right_arrow.png');
    background-size: cover;
}
.influencer_marketing .swiper-button-next svg{
    display:none;
}
.influencer_marketing .swiper-button-prev svg{
    display:none;
}
.influencer_marketing .swiper-button-prev {
    position: absolute;
    top: revert !important;
    bottom: -90px !important;
    left:revert !important;
    right: 65px !important;
    width: 50px;
    height: 50px;
    background: url('../../assets/images/right_arrow.png');
    background-size: cover;
    transform: rotate(180deg);
}
.influencer_marketing .swiper-pagination-progressbar {
    position: absolute;
    bottom: -65px;
    top: revert 
!important;
    width: 80% !important;
    height: 6px !important;
    border-radius: 100px;
    left: 14px !important;
    overflow: hidden;
}
.influencer_marketing .swiper-button-prev .swiper-button-disabled{
    background:url('../../assets/images/left_arrow.png');
}
.influencer_marketing .swiper-button-disabled {
    opacity: 0.15 !important;
}
/*end*/
/*real_revenue*/
.real_revenue{
    padding: 100px 0px 60px 0px;
    background: #F8F8FA;
}
.real_revenue .bg_container{
    background: url('../images/real_revenuebanner.png');
    background-size: cover;
    padding: 100px 30px;
}
.real_revenue .start_fbtn{
    padding: 10px 30px;
    background: #C9002C;
    color: #fff;
    font-family: var(--main_font);
    display: inline-block;
    margin: 20px 0px 0px 50%;
    transform: translateX(-50%);
    border-radius: 100px;
}
.real_revenue .text_box{
    width: 80%;
    margin: 0 auto;
}
/*end*/
/*our_steps*/
.our_steps{
    background: #F8F8FA;
    padding: 30px 0px 60px 0px;
}
.our_steps .heading_box h2{
    position: relative;
    margin: 0px 0px 25px 0px;
}
.our_steps .heading_box h2 b{
    color: #0057BA;
}
.our_steps .heading_box h2 img {
    position: absolute;
    bottom: -20px;
    right: 230px;
    width: 155px;
}
.our_steps .content_wraper {
    margin: 40px 0px 0px 0px;
    border-radius: 15px 15px 0px 0px;
    overflow: hidden;
}
.our_steps .content_wraper .text_box{
   background: #fff;
}
.our_steps .content_wraper .image_box {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4px;
    height: 200px;
}
.our_steps .content_wraper .image_box img{
    width: 70%;
}
.our_steps .content_wraper .text_box{
    padding: 20px;
}
.our_steps .content_wraper .text_box p{
    padding: 10px 0px 0px 0px;
    font-weight: 400;
    color: #333333;
    font-size: 14px;
}
/*end*/
/*question_quiz*/
.question_quiz .image_boxwraper img{
    width: 100%;
}
.question_quiz .text_boxwraper ul{
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 25px 0px 50px 0px;
}
.question_quiz .text_boxwraper ul li{
    width: 48.5%;
    margin: 0px 0px 15px 0px;
}
.question_quiz .text_boxwraper ul li .list_box{
    display: flex;
    align-items: center;
    border: 1px solid #0057BA66;
    border-radius: 10px;
    padding: 10px;
}
.question_quiz .text_boxwraper ul li .list_box img{
    margin: 0px 10px 0px 0px;
}
.question_quiz .text_boxwraper a{
    background: #0057BA;
    color: #fff;
    border-radius: 100px;
    padding: 10px 40px;
}
.question_quiz .text_boxwraper h2 span{
    color: #C9002C;
}
/*end*/
/*our_brands*/
.our_brands .brand_listwraper ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.our_brands .brand_listwraper ul li {
    width: 12%;
}
.our_brands .brand_listwraper ul li .image_box img{
   width: 120px;
   margin: 0px 0px 20px 0px;
   transition: 1s;
   cursor: pointer;
}
.our_brands .brand_listwraper ul li .image_box img:hover{
    transform: scale(1.1);
    transition: 1s;
}
/*end*/
/*our_influencers*/
.our_influencers #categoryTabs {
    justify-content: center;
}
/*end*/
/*our_influencers*/
.our_influencers .image_listwraper ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.our_influencers .image_listwraper ul li{
    width: 18.5%;
    margin: 0px 0px 20px 0px;
}
.our_influencers .image_listwraper ul li .image_box img{
    width: 100%;
}
.our_influencers .image_listwraper ul li .image_box{
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.our_influencers .image_listwraper ul li .image_box::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0px;
    background: linear-gradient(179.95deg, rgba(0, 0, 0, 0) 46.75%, rgba(0, 0, 0, 0.8) 99.96%);
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
.our_influencers .image_listwraper ul li .image_box:hover:after {
    top: 0%;
    transition: 0.30s;
}
.our_influencers .image_listwraper ul li .image_box:hover h5{
   bottom: 0%;
   transition: 0.30s;
}
.our_influencers .image_listwraper ul li .image_box h5 {
    position: absolute;
    bottom: -100%;
    left: 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 10px;
    color: #fff;
    font-size: 16px;
    transition: 0.30s;
    z-index: 9;
}
.our_influencers .image_listwraper ul li .image_box h5 img{
    width:30px;
}
.our_influencers .image_listwraper ul li .image_box h5 i{
    color: #0057BA;
}
.our_influencers .custom-tabs .nav-link {
    border: 1px solid #e60023;
    color: #e60023;
    border-radius: 50px;
    padding: 8px 22px;
    margin-right: 12px;
    font-weight: 500;
    transition: 0.3s ease;
    margin-bottom: 40px;
}
.our_influencers .custom-tabs .nav-link.active {
    background: #e60023;
    color: #fff;
}
.our_influencers .custom-tabs .nav-link:hover {
    background: #e60023;
    color: #fff;
}
.our_influencers .influencer-card {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}
.our_influencers .influencer-card img {
    width: 100%;
    height: 280px;
    object-fit: cover;
    transition: 0.4s;
}
.our_influencers .influencer-card:hover img {
    transform: scale(1.05);
}
.our_influencers .card-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);
}
.our_influencers .card-overlay h6 {
    color: #fff;
    margin: 0;
    font-weight: 500;
}
.our_influencers .arrow-btn {
    background: #0d6efd;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
}
/*end*/
/*client_review*/
.client_review{
    overflow-x: hidden;
}
.client_review .content_wraper{
    border: 1px solid #00000033;
    box-shadow: 0px 0px 19.3px 0px #0000000D;
    border-radius: 10px;
    padding: 20px;
    height:320px;
}
.client_review .content_wraper .star_box i{
    color: #0057BA;
    font-size: 20px;
    margin: 0px 0px 20px 0px;
}
.client_review .content_wraper p{
    font-size: 14px;
    font-weight: 400;
}
.client_review .content_wraper .flex_box{
    display: flex;
    align-items: center;
    margin: 50px 0px 0px 0px;
}
.client_review .content_wraper .flex_box img{
    width: 50px;
}
.client_review .content_wraper .flex_box .txt_box{
    margin: 0px 0px 0px 10px;
}
/*end*/
/* ===== footer ===== */

.cta-footer {
    background: #000b16;
    border-radius: 80px 80px 0px 0px;
    padding: 80px 60px 40px;
    color: #fff;
}
.cta-footer h2 {
    font-size: 40px;
    font-weight: 400;
}
.cta-footer h2 span {
    font-weight: 700;
}

.cta-footer .btn-primary-custom {
    background: #0d6efd;
    border-radius: 50px;
    padding: 12px 40px;
    border: none;
    color:#fff;
}
.btn-outline-custom {
    border-radius: 50px;
    padding: 12px 30px;
    border: 1px solid #6c757d;
    color: #fff;
}
.btn-outline-custom:hover {
    background: #fff;
    color: #000;
}
.footer-divider {
    border-top: 1px solid rgba(255,255,255,0.1);
    margin: 50px 0;
}
.footer-title {
    font-weight: 600;
    margin-bottom: 15px;
}
.footer-links a {
    display: block;
    color: #FFFFFFBF;
    text-decoration: none;
    margin-bottom: 8px;
    font-size: 14px;
}
.footer-links a i {
    color: #C9002C;
    margin: 0px 5px 0px 0px;
}
.footer-links a:hover {
    color: #fff;
}
.newsletter-box {
    background: #D9D9D91A;
    border-radius: 50px;
    padding: 5px;
    display: flex;
    margin: 20px 0px 0px 0px;
}
.newsletter-box input {
    background: transparent;
    border: none;
    color: #fff;
    padding-left: 15px;
    width: 100%;
}
.newsletter-box input:focus {
    outline: none;
}
.newsletter-box button {
    border-radius: 50px;
    padding: 6px 20px;
    font-size: 14px;
    color: #fff;
    background: #0057BA;
}
.social-icons a {
    width: 36px;
    height: 36px;
    border: 1px solid rgba(255,255,255,0.2);
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-right: 8px;
    transition: 0.3s;
    background: #FFFFFF1A;
}
.social-icons a:hover {
    background: #0d6efd;
    border-color: #0d6efd;
}
.footer-bottom {
    border-top: 1px solid rgba(255,255,255,0.1);
    padding-top: 15px;
    font-size: 13px;
    color: #adb5bd;
}
.cta-footer p{
    color: #FFFFFFB2 !important;
}
.cta-footer .logo_boxwraper {
    padding: 0px 40px 0px 0px;
}
.cta-footer .logo_boxwraper p{
    padding: 20px 0px 20px 0px;
}
/*=====end======*/
/*=====instagram_marketingbanner====*/
.main_banner.instagram_marketingbanner{
   background: #F8F8FA !important;
}
.main_banner.instagram_marketingbanner .text_wraper h1 .gradient{
  background: linear-gradient(90deg, #FF006C 0%, #FFBC01 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/*====end=====*/
/*====marketing_services=====*/
.marketing_services{
    background: linear-gradient(180.98deg, #B0DEFF 12.66%, #FFFFFF 104.58%);
    padding: 60px 0px;
}
.marketing_services .heading_box{
    text-align: center;
    margin: 0px 0px 30px 0px;
}
.marketing_services .content_box{
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    margin: 0px 0px 25px 0px;
}
.marketing_services .content_box h2{
    height: 60px;
}
.marketing_services .content_box .icon_box{
    width: 55px;
    height: 55px;
    border-radius: 100px;
    background: #E4F4FF;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0px 0px 20px 0px;
}
.marketing_services .content_box .icon_box i{
    color: #0057BA;
    font-size: 20px;
}
.marketing_services .content_box ul{
    list-style: none;
}
.marketing_services .content_box ul li{
    margin: 0px 0px 10px 0px;
}
.marketing_services .content_box ul li p{
    color: #333333;
}
.marketing_services .content_box ul li i{
    color: #0057BA;
}
/*====end=====*/
/*====marketing_packages=====*/
.marketing_packages{
    padding: 60px 0px;
}
.marketing_packages .heading_box{
    text-align: center;
}
.marketing_packages .table-responsive{
    margin: 50px 0px 0px 0px;
}
.marketing_packages .pricing_table{
    background:#f5f5f5;
    padding:40px;
    border-radius:12px;
}
.marketing_packages .pricing-table{
background:#fff;
border-radius:12px;
overflow:hidden;
}
.marketing_packages .pricing-table th{
background:#f1f1f1;
font-weight:600;
padding:18px;
border-right:1px solid #e5e5e5;
border-bottom: none;
}
.marketing_packages .pricing-table td{
padding:18px;
border-right:1px solid #e5e5e5;
color:#555;
}
.marketing_packages .pricing-table tr{
border-bottom:1px solid #e5e5e5;
}
.marketing_packages .feature-col{
text-align:left;
font-weight:600;
color:#222;
}
.marketing_packages .active-plan{
background:#E2F3FF !important;
}
.marketing_packages .price-row td{
font-weight:700;
background:#f7f7f7;
color: #000;
}
.marketing_packages .price-highlight{
color:#0d6efd;
font-weight:700;
}
.marketing_packages .pricing-table th:last-child,
.pricing-table td:last-child{
border-right:none;
}
.marketing_packages .middle_buttonbox{
    display: flex;
    justify-content: center;
    margin: 25px 0px 0px 0px;
}
.marketing_packages .middle_buttonbox a {
    padding: 10px 30px;
    border-radius: 100px;
    border: 1px solid var(--Primary-1, #0057BA);
    color: #0057BA;
    margin: 0px 15px 0px 0px;
    font-weight: 600;
}
.marketing_packages .middle_buttonbox a.active{
    background: #0057BA;
    color: #fff;
}
.marketing_packages td.active-plan.price-highlight {
  color: #0057BA;
}
/*====end=====*/
/*====client_review=====*/
.client_review.instagram_marketing{
    background: #F8F8FA;
}
.client_review.instagram_marketing .button_flexbox{
    display: flex;
    justify-content: space-between;
    margin: 20px 0px 0px 0px;
}
.client_review.instagram_marketing .button_flexbox a {
    padding: 6px 40px 6px 10px;
    border-radius: 10px;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}
.client_review.instagram_marketing .button_flexbox a span{
    font-size: 12px;
}
.client_review.instagram_marketing .button_flexbox .green_btn{
    background: #E2FFE0;
    color: #0B7206;
}
.client_review.instagram_marketing .button_flexbox .blue_btn{
    background: #DBF0FF;
    color: #0057BA;
}
/*====end=====*/
/*====common_questions=====*/
.common_questions{
   padding: 60px 0px;
}
.common_questions .mail_box{
    background: #DBF0FF;
    padding: 20px;
    border-radius: 20px;
    margin: 40px 0px 0px 0px;
}
.common_questions .mail_box .icon_box{
    background: #0057BA;
    color: #fff;
    width: 45px;
    height: 45px;
    border-radius: 10px;
    font-size: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px 0px 16px 0px;
}
.common_questions .mail_box  a{
    width: 100%;
    background: #0057BA;
    padding: 10px;
    color: #fff;
    display: inline-block;
    border-radius: 10px;
    margin: 15px 0px 0px 0px;
    text-align: center;
    font-weight: 600;
}
/*====end=====*/
.custom-faq .accordion-item{
border:none;
border-bottom:1px solid #dcdcdc;
background:transparent;
}
.custom-faq .accordion-button {
    background: transparent;
    font-size: 18px;
    font-weight: 500;
    padding: 22px 0;
    box-shadow: none;
    margin: 0px 0px 10px 0px;
}
.custom-faq .accordion-button:not(.collapsed){
background:transparent;
color:#000;
box-shadow:none;
}
.custom-faq .accordion-button::after{
background-size:16px;
}
.custom-faq .accordion-body{
padding:10px 0 20px 0;
color:#666;
}
/*======end======*/

/*======Sidebar======*/
.influencer_filter{
    padding: 60px 0px;
}
.influencer_filter .filter-sidebar{
    background:#fff;
    padding:20px;
    border-radius:12px;
    box-shadow:0 2px 8px rgba(0,0,0,0.05);
    border: 1px solid #0000001A;
}
.influencer_filter .filter-sidebar .search_box input {
    width: 100%;
    background: #F9F9F9;
    border: 1px solid #0000001A;
    border-radius: 100px;
    height: 42px;
    padding: 10px;
    font-size: 14px;
}
.influencer_filter .filter-sidebar .form-check {
    margin: 0px 0px 10px 0px;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}
.influencer_filter .filter-sidebar .accordion-body{
    padding: 0px;
}
.influencer_filter .accordion-item{
border:none;
border-bottom:1px solid #eee;
}
.influencer_filter .accordion-button{
font-weight:600;
font-size:14px;
background:none;
box-shadow:none;
padding:12px 0;
}
.influencer_filter .accordion-button:not(.collapsed) {
    background: none;
    color: #000;
    border-bottom: 1px solid #00000014;
    margin: 0px 0px 15px 0px;
}
.influencer_filter .form-check label{
font-size:14px;
}
.influencer_filter .apply-btn {
    background: #0d6efd;
    border-radius: 30px;
    padding: 10px;
    font-weight: 500;
    color: #fff;
    border: none;
}
.influencer_filter .reset-btn{
    font-size:13px;
    color:#777;
    text-decoration:none;
}
.influencer-card .image_boxwraper{
    position: relative;
}
.influencer-card .image_boxwraper .icon_box {
    position: absolute;
    bottom: 5px;
    left: 62%;
    transform: translateX(-50%);
    background: #fff;
    width: 28px;
    height: 28px;
    border-radius: 100px;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0.86px solid #0000001A;
    color: #0057BA;
}
.influencer_filter .influencer-card{
    background:#fff;
    padding:20px;
    border-radius:12px;
    text-align:center;
    box-shadow:0 2px 8px rgba(0,0,0,0.05);
    transition:.3s;
    border: 1px solid #0000001A;
}
.influencer_filter .influencer-card .instagram_btn{
    background: #0057BA1A;
    color: #0057BA;
    border-radius: 100px;
    padding: 6px 15px;
    font-weight: 600;
    font-size: 12px;
}
.influencer_filter .influencer-card .travel_btn{
    background: transparent;
    color: #333333;
    border: 1px solid #00000033;
    border-radius: 100px;
    padding: 6px 15px;
    font-weight: 600;
    font-size: 12px;
}
.influencer_filter .influencer-card:hover{
transform:translateY(-4px);
}
.influencer_filter .influencer-card .flex_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #0000001A;
    padding: 0px 0px 16px 0px;
    margin: 20px 0px 0px 0px;
}
.influencer_filter .influencer-img{
width:70px;
height:70px;
border-radius:50%;
object-fit:cover;
margin-bottom:10px;
}
.influencer_filter .influencer-name{
font-weight:600;
font-size:16px;
}
.influencer_filter .influencer-id{
font-size:13px;
color:#777;
}
.influencer_filter .tag{
background:#eef3ff;
color:#2b6df3;
padding:4px 10px;
border-radius:20px;
font-size:12px;
margin:3px;
display:inline-block;
}
.influencer_filter .stats {
    display: flex;
    justify-content: space-between;
    margin-top: 12px;
    font-size: 13px;
    border-bottom: 1px solid #0000001A;
    padding: 0px 0px 26px 0px;
    position: relative;
}
.influencer_filter .stats::after {
    content: '';
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 1px;
    height: 35px;
    background: #0000001A;
}
.influencer_filter .connect-btn{
display:inline-block;
margin-top:10px;
color:#0d6efd;
font-size:14px;
font-weight:500;
text-decoration:none;
}
.influencer_filter .load-btn{
border-radius:30px;
padding:10px 25px;
}
.influencer_filter .stats .contentbox h5{
    color: #000000B2;
    text-transform: uppercase;
    font-size: 12px;
}
.influencer_filter .stats .contentbox h4{
    color: #000000;
    text-transform: uppercase;
    font-size: 18px;
}
/*end*/
/*plan_your_success*/
.plan_your_success{
    padding: 60px 0px;
    background: #F8F8FA;
}
.plan_your_success .success-box .estimator_box{
    background: #DBF0FF;
    border-radius: 10px;
    padding: 20px;
    margin: 20px 0px 0px 0px;
}
.plan_your_success .success-box .estimator_box .headingbox{
    display: flex;
    align-items: center;
}
.plan_your_success .success-box .estimator_box .headingbox h5{
    font-weight: 600;
    color: #000000;
    font-size: 16px;
}
.plan_your_success .success-box .estimator_box .sm_paragraph {
    font-weight: 400;
    color: #000000B2;
    font-size: 14px;
    padding: 12px 0px 0px 0px;
}
.plan_your_success .success-box .estimator_box .slider-label h6{
    font-weight: 500;
    color: #000;
    font-size: 13px;
}
.plan_your_success .success-box .estimator_box .slider-label .wbg_box{
    padding: 6px 10px;
    background: #fff;
    border-radius: 100px;
    font-size: 13px;
}
.plan_your_success .success-box .estimator_box .headingbox .icon_box {
    width: 35px;
    height: 35px;
    background: #0057BA;
    border-radius: 6px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    margin: 0px 10px 0px 0px;
}
.plan_your_success .success-box h4{
font-weight:600;
}
.plan_your_success .success-box p{
font-size:14px;
color:#666;
}
.plan_your_success .slider-label{
display:flex;
justify-content:space-between;
font-size:14px;
margin-bottom:5px;
}
.plan_your_success .btn-quote{
background:#1b5fd1;
color:#fff;
border-radius:30px;
padding:10px;
width:100%;
margin-top:15px;
}
.plan_your_success .custom-proposal {
    background: #fff;
    border-radius: 8px;
    padding: 12px;
    font-size: 13px;
    margin-top: 15px;
    display: flex;
    border: 1px solid #0000001A;
}
.plan_your_success .custom-proposal .icon_box {
    width: 40px;
    height: 40px;
    background: #DDF4FF;
    border-radius: 100px;
    color: #0057BA;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px 10px 0px 0px;
}
.plan_your_success .custom-proposal p{
    color: #000000B2;
}
.plan_your_success .custom-proposal p strong{
    color: #000;
}
.plan_your_success .section-title{
font-weight:600;
font-size: 20px;
}
.plan_your_success .section-title i{
    color: #0057BA;
    margin: 0px 10px 0px 0px;
}
.plan_your_success .section-title .trend_btn {
    background: #FFFFFF;
    padding: 8px 15px;
    border-radius: 100px;
    margin: 0px 0px 0px 20px;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}
.plan_your_success .view_btn{
    color: #0057BA;
    font-weight: 500;
    font-size: 16px;
}
.plan_your_success .creator-card{
    background:#fff;
    border-radius:10px;
    padding:15px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:12px;
    /* box-shadow:0 2px 6px rgba(0,0,0,0.04); */
    border: 1px solid #0000001A;
}
.plan_your_success .creator-left{
display:flex;
align-items:center;
gap:15px;
}
.plan_your_success .rank {
    font-size: 35px;
    color: #00000033;
    font-weight: 700;
}
.plan_your_success .avatar{
width:40px;
height:40px;
background:#e6f0ff;
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
font-size:18px;
color:#1b5fd1;
}
.plan_your_success .creator-info h6{
margin:0;
font-size:15px;
font-weight:600;
}
.plan_your_success .creator-info span{
font-size:12px;
color:#6c757d;
}
.plan_your_success .growth{
text-align:right;
font-size:14px;
}
.plan_your_success .growth strong i{
    font-size: 13px;
    color: #0057BA;
}
.plan_your_success .growth strong {
    color: #000000;
    font-weight: 700;
    font-size: 22px;
}
.plan_your_success .growth small{
    display:block;
    color:#000000B2;
    font-size:14px;
    font-weight: 500;
}
.plan_your_success .cta-box{
/* background:linear-gradient(90deg,#1b5fd1,#2d7df6); */
background: url('../images/plan_yoursuccessbg.png');
background-size: cover;
border-radius:12px;
padding:50px 30px;
color:#fff;
display:flex;
justify-content:space-between;
align-items:center;
margin-top:20px;
}
.plan_your_success .cta-box h5{
margin:0;
font-weight:600;
}
.plan_your_success .cta-box p{
margin:0;
font-size:13px;
}
.plan_your_success .cta-btn{
background:#fff;
color:#1b5fd1;
border-radius:30px;
padding:8px 18px;
font-weight:500;
}
/*end*/
/*marketing_solutions*/
.marketing_solutions{
    padding: 60px 0px;
}
.marketing_solutions .flex_box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0px 0px 40px 0px;
}
.marketing_solutions .flex_box h2{
    width: 50%;
}
.marketing_solutions .flex_box p{
    width: 40%;
}
.marketing_solutions .content_wraper {
    background: #DBF0FF;
    padding: 30px 20px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: 1s;
}
.marketing_solutions .content_wraper h3{
    color: #0057BA;
}
.marketing_solutions .content_wraper i{
    font-size: 38px;
    color: #0057BA;
    margin: 0px 0px 15px 0px;
}
.marketing_solutions .content_wraper a {
    font-size: 17px;
    display: inline-block;
    margin: 40px 0px 0px 0px;
    color: #0057BA;
    font-weight: 600;
}
.marketing_solutions .content_wraper a i{
    font-size: 17px;
}
.marketing_solutions .content_wraper p{
    font-weight: 400;
    text-align: center;
}
.marketing_solutions .content_wraper:hover{
    background: #0057BA;
    transition: 1s;
}
.marketing_solutions .content_wraper:hover h3{
    color: #fff;
}
.marketing_solutions .content_wraper:hover p{
    color: #fff;
}
.marketing_solutions .content_wraper:hover a{
    color: #fff;
}
.marketing_solutions .content_wraper:hover i{
    color: #fff;
}
/*end*/
/*instagram_marketing_services*/
.instagram_marketing_services .left_box .content_box {
    border: 1px solid #0057BA;
    padding: 20px;
    background: #DBF0FF;
    height: 245px;
    border-radius: 15px;
    margin: 0px 0px 20px 0px;
}
.instagram_marketing_services .left_box .content_box h3 {
    font-size: 50px;
    font-weight: 600;
}
.instagram_marketing_services .left_box .content_box h6{
    height: 75%;
}
.instagram_marketing_services .image_box img{
    width: 100%;
}
.instagram_marketing_services .left_box .flex_box{
    display: flex;
    justify-content: space-between;
    margin: 20px 0px 0px 0px;
}
.instagram_marketing_services .left_box.right .flex_box .content_box{
    width: 48%;
    background: #0057BA;
    color: #fff;
}
.instagram_marketing_services .left_box.right .flex_box .content_box h6{
    font-size: 15px;
}
.instagram_marketing_services .left_box.right .flex_box .image_box{
    width: 48%;
    height: 245px;
}
.instagram_marketing_services .left_box.right .flex_box .image_box img{
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}
.instagram_marketing_services .image_box.middle{
    height: 510px;
    border-radius: 10px;
    overflow: hidden;
}
.instagram_marketing_services .image_box.middle img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.instagram_marketing_services .heading_box {
    text-align: center;
    margin: 0px 0px 40px 0px;
}
/*end*/
/*key_features*/
.key_features{
    background: #000B16;
    padding: 40px 0px 60px 0px;
}
.key_features .list_wraper ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    position: relative;
}
.key_features .list_wraper ul li::after{
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    background: #4FB6FF;
}
.key_features .list_wraper ul li{
    width: 25%;
}
.key_features .list_wraper ul li:nth-child(3){
    width: 35%;
}
.key_features .list_wraper ul .image_box.mobile_show{
    display: none;
}
.key_features .list_wraper ul li .image_box img{
    width: 100%;
}
.key_features .list_wraper ul li .content_box {
    background: #FFFFFF1A;
    border: 1px solid #FFFFFF33;
    border-radius: 100px;
    padding: 10px;
    margin: 0px 0px 60px 0px;
    display: inline-block;
    width: 100%;
    position: relative;
    transition: 1s;
}
.key_features .list_wraper ul li .content_box:hover{
    transition: 1s;
    background: #4FB6FF;
}
.key_features .list_wraper ul li .left_box.right .content_box::after{
    left: -100%;
}
.key_features .list_wraper ul li .content_box::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 100%;
    width: 100%;
    height: 1px;
    background: #FFFFFF33;
    z-index: 2;
}
.key_features .list_wraper ul li .content_box.middle {
    margin-left: -50px !important;
}
.key_features .list_wraper ul li .content_box.right_middle {
    margin-left: 50px !important;
}
.key_features .list_wraper ul li .content_box a{
    color: #fff;
}
.key_features .list_wraper ul li .content_box a img{
    margin: 0px 6px 0px 0px;
    width: 45px;
}
.key_features .list_wraper ul li .image_box img {
    width: 100%;
    z-index: 3;
    position: relative;
}
.key_features .heading_box {
    text-align: center;
    color: #fff;
    margin: 0px 0px 45px 0px;
}
.key_features .left_box {
    margin: 55px 0px 0px 0px;
}
/*end*/
/*meet_visionaries*/
.meet_visionaries{
    padding: 60px 0px;
}
.meet_visionaries .heading_box{
    text-align: center;
    margin: 0px 0px 40px 0px;
}
.meet_visionaries .content_boxwraper{
    text-align: center;
}
.meet_visionaries .content_boxwraper img{
    width: 100%;
}
.meet_visionaries .content_boxwraper h3{
    color: #000000;
    padding: 20px 0px 2px 0px;
}
.meet_visionaries .content_boxwraper p{
    color: #0057BA;
}
/*end*/
/*join_the_influence*/
.join_the_influence{
    background: #DBF0FF;
    padding: 60px 0px;
}
.join_the_influence .left_box ul{
    list-style: none;
    margin: 40px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.join_the_influence .left_box ul li{
    width: 48.5%;
}
.join_the_influence .left_box ul li a {
    display: flex;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #0057BA30;
    padding: 16px;
    height: 72px;
    border-radius: 8px;
    margin: 0px 0px 17px 0px;
}
.join_the_influence .left_box ul li a img{
    margin: 0px 10px 0px 0px;
}
.join_the_influence .left_box ul li a{
    color: #000;
    font-size: 14px;
}
.join_the_influence .right_box{
    box-shadow: 0px 0px 24.4px 0px #0000001F;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}
.join_the_influence .right_box .header{
    background: #0057BA;
    padding: 20px;
    color: #fff;
}
.join_the_influence .right_box .text_box{
    padding: 30px;
}
.join_the_influence .right_box .text_box .flex_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0px 0px 20px 0px;
    border-bottom: 1px solid #00000033;
    padding: 0px 0px 20px 0px;
}
.join_the_influence .right_box .text_box .flex_box .content_box h4{
    margin: 0px 0px 8px 0px;
}
.join_the_influence .right_box .text_box .flex_box .content_box a{
    color: #000000CC;
    margin: 0px 15px 0px 0px;
}
.join_the_influence .right_box .text_box .flex_box .apply_btn {
    border: 1px solid #0057BA;
    color: #0057BA;
    padding: 8px 14px;
    border-radius: 6px;
    font-weight: 600;
    font-size: 14px;
}
.join_the_influence .right_box .text_box .flex_box .apply_btn i{
    margin: 0px 0px 0px 5px;
}
.join_the_influence .right_box .text_box .application_btn {
    display: block;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    color: #000000;
}
.join_the_influence .right_box .text_box .application_btn span{
    color: #0057BA;
}
/*end*/
/*blog_banner*/
.blog_banner{
    padding: 60px 0px;
    position: relative;
}
.blog_banner .content_box{
    position: relative;
}
.blog_banner .content_box .postion_img{
    position: relative;
    z-index: 1;
}
.blog_banner .text_box {
    position: absolute;
    bottom: 30px;
    z-index: 9;
    left: 40px;
    color: #fff;
    width: 80%;
}
.blog_banner .text_box .flex_box {
    display: flex;
    margin: 25px 0px 15px 0px;
}
.blog_banner .text_box .flex_box img {
    width: 40px;
    height: 40px;
    border-radius: 50px;
    margin: 0px 12px 0px 0px;
}
.blog_banner .owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    bottom: 35px;
    right: 100px;
    width: 40px;
    height: 40px;
    background: #FFFFFF33;
    border-radius: 100px;
    font-size: 20px;
    color: #fff;
}
.blog_banner .owl-carousel .owl-nav button.owl-next{
   position: absolute;
   bottom: 35px;
   right: 50px;
   width: 40px;
   height: 40px;
   background: #FFFFFF33;
   border-radius: 100px;
   font-size: 20px;
   color: #fff;
}
.blog_banner .owl-carousel .owl-nav.disabled{
   display: block !important;
}
/*end*/
/*our_blog_section*/
.our_blog_section{
    padding: 30px 0px;
}
.our_blog_section .catagory{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.our_blog_section .catagory .tag a{
    border: 1px solid #C9002C;
    color: #C9002C;
    border-radius: 100px;
    padding: 10px 24px;
    margin: 0px 15px 0px 0px;
    font-weight: 500;
}
.our_blog_section .catagory .tag a.active{
    background: #C9002C;
    color: #fff;
}
.our_blog_section .catagory .search_box{
    width: 300px;
    height: 45px;
    border: 1px solid #0000001A;
    color: #00000099;
    border-radius: 100px;
    padding: 10px;
    background: #AEAEAE14;
}
.our_blog_section .catagory .search_box input {
    width: 90%;
    height: 100%;
    border: none;
    outline: none;
    background: #f9f9f9;
}
.our_blog_section .left_box .flex_box {
    display: flex;
    justify-content: space-between;
    margin: 0px 0px 35px 0px;
}
.our_blog_section .left_box .flex_box h2 sup{
    background: #DBF0FF;
    color: #0057BA;
    font-size: 13px;
    padding: 5px 15px;
    border-radius: 100px;
    font-weight: 400;
}
.our_blog_section .left_box .sort_nbtn{
    border: 1px solid #0000001A;
    background: #F8F8F8;
    color: #333333;
    padding: 8px 20px;
    border-radius: 100px;
}
.our_blog_section .left_box .content_box{
    margin: 0px 0px 30px 0px;
}
.our_blog_section .left_box .content_box .image_box{
    margin: 0px 0px 20px 0px;
}
.our_blog_section .left_box .content_box .image_box img{
    width: 100%;
}
.our_blog_section .left_box .content_box .text_box .datebox a{
    font-weight: 500;
    font-size: 16px;
    color: #333333;
    margin: 0px 25px 0px 0px;
    display: inline-block;
}
.our_blog_section .left_box .content_box .flex_btnbox{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.our_blog_section .right_box .flex_box{
    display: flex;
    align-items: center;
    margin: 0px 0px 20px 0px;
}
.our_blog_section .right_box .up_box{
    margin: 0px 0px 40px 0px;
}
.our_blog_section .right_box .up_box h4 i{
    color: #0057BA;
    font-size: 20px;
}
.our_blog_section .right_box .up_box .flex_box h5{
    font-size: 50px;
    font-weight: 600;
    color: #00000033;
    margin: 0px 20px 0px 0px;
}
.our_blog_section .right_box  .form_box{
    background: #0057BA;
    padding: 20px;
    border-radius: 15px;
    color: #fff;
}
.our_blog_section .right_box form input{
    width: 100%;
    height: 45px;
    background: #FFFFFF1F;
    border: 1px solid #FFFFFF26;
    border-radius: 100px;
    margin: 0px 0px 25px 0px;
    padding: 10px 20px;
    color: #fff;
    outline: none;
}
.our_blog_section .right_box form input::placeholder{
    color: #fff;
}
.our_blog_section .right_box form button{
    width: 100%;
    height: 45px;
    outline: none;
    border: none;
    background: #fff;
    color: #0057BA;
    font-weight: 600;
    border-radius: 100px;
}
.our_blog_section .right_box form span{
    text-align: center;
}
/*end*/

/*youTube_presence*/
.youTube_presence{
    background: #F8F8FA;
    padding: 60px 0px;
}
.youTube_presence .left_box ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.youTube_presence .left_box ul li{
    width: 48%;
    border: 1.5px solid #00000033;
    padding: 15px;
    border-radius: 10px;
    margin: 0px 0px 20px 0px;
}
.youTube_presence .left_box ul li h2{
    color: #0057BA;
}
.youTube_presence .left_box ul li h5{
    margin: 0px 0px 12px 0px;
}
.youTube_presence .left_box ul li p{
    color: #000000B2;
}
.youTube_presence .content_box h2 b{
   color: #0057BA;
}
.youTube_presence .content_box p{
    color: #212121;
    font-size: 15px;
    padding: 10px 0px;
}
.youTube_presence .content_box ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.youTube_presence .content_box ul li {
  position: relative;
  padding-left: 38px;
  margin-bottom: 20px;
  font-weight:500;
}
.youTube_presence .content_box ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 1px;
  width: 28px;
  height: 28px;
  background-image: url("../images/youtube_marketing/checkmark_icon.png");
  background-size: contain;
  background-repeat: no-repeat;
}
.youTube_presence .content_box a{
    padding: 12px 30px;
    background: #0057BA;
    border-radius: 100px;
    color: #fff;
    display: inline-block;
    margin: 15px 0px 0px 0px;
    font-weight: 600;
}
.youTube_presence .left_box {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
/*end*/
/*marketing_services linkedin_marketingservice*/
.marketing_services.linkedin_marketingservice .content_box .icon_box img{
    width:28px;
}
.marketing_services.linkedin_marketingservice .content_box .button_boxwraper a {
    background: #EBF7FF;
    color: #0057BA;
    padding: 6px 13px;
    border-radius: 8px;
    margin: 0px 10px 12px 0px;
    display: inline-block;
}
.marketing_services.linkedin_marketingservice .content_box .button_boxwraper {
    margin: 30px 0px 10px 0px;
    border-bottom: 1px solid #00000033;
    padding: 0px 0px 15px 0px;
}
.marketing_services.linkedin_marketingservice .content_box h2{
    height:revert;
    padding:0px 0px 10px 0px;
}
.marketing_services.linkedin_marketingservice .content_box p{
    color:#333333;
    font-weight:400;
}
.marketing_services.linkedin_marketingservice .content_box .explore_btn {
    padding: 9px 20px;
    border: 1px solid #0057BA;
    color: #0057BA;
    border-radius: 100px;
    display: inline-block;
    margin: 10px 0px 0px 0px;
    font-weight: 600;
    transition: 1s;
}
.marketing_services.linkedin_marketingservice .content_box .explore_btn:hover{
    background:#0057BA;
    color:#fff;
    transition: 1s;
}
/*end*/
/*btwob_brand*/
.btwob_brand{
    padding:60px 0px;
    background:#fff;
}
.btwob_brand .left_box ul li .flex_box {
    background: #F8F8FA;
    border: 1px solid #0000001A;
    border-radius: 10px;
    padding: 20px;
    margin: 0px 0px 30px 0px;
    display: flex;
    justify-content: space-between;
}
.btwob_brand .left_box ul{
    list-style:none;
    padding:0px;
    margin:0px;
}
.btwob_brand .left_box ul li .flex_box .icon_box{
    width:60px;
    height:60px;
    border-radius:10px;
    margin:0px 10px 0px 0px;
    background:#D9D9D9;
}
.btwob_brand .left_box ul li .flex_box .text_box {
    width: 86%;
}
.btwob_brand .left_box ul li .flex_box .text_box h6{
    color:#0057BA;
}
.btwob_brand .left_box ul li .flex_box .text_box p {
    color: rgba(0, 0, 0, 0.70);
    font-weight: 400;
    padding: 7px 0px 0px 0px;
    font-size: 14px;
}

.dashboard-card {
  background: #f8f9fb;
  border-radius: 16px;
  padding: 25px;
  box-shadow: 0px 0px 56.4px 0px #00000029;
}

.title {
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 30px;
}

.metric {
  margin-bottom: 18px;
}

.metric span {
    font-size: 18px;
    color: #000000;
    font-weight: 600;
}

.metric .value {
  color: #0d6efd;
  font-weight: 600;
}

.progress {
    height: 13px;
    background: #e5e7eb;
    border-radius: 10px;
    margin: 9px 0px 36px 0px;
}

.progress-bar {
  background: #d1d5db;
  border-radius: 10px;
}

.progress-bar.active {
  background: #0d6efd;
}

.testimonial {
    margin: 55px 0px 0px 0px;
    padding: 25px 20px;
    border: 2px dashed #0057BA;
    border-radius: 10px;
    position: relative;
    background: #EBF7FF;
    box-shadow: 0px 0px 56.4px 0px #00000029;
}

.testimonial p {
  font-size: 13px;
  margin-bottom: 8px;
}

.testimonial strong {
  color: #0d6efd;
  font-size: 13px;
}

.play-btn {
  position: absolute;
  right: 15px;
  bottom: 15px;
  width: 35px;
  height: 35px;
  background: #ff5722;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
/*end*/
/*growth_engine*/
.growth_engine{
    background: linear-gradient(99.94deg, #CFF5FF 2.44%, #FFFFFF 44.96%, #E0CCFF 95.13%);
    padding:60px 0px;
}
.growth_engine .heading_box {
    text-align: center;
    margin: 0px 0px 60px 0px;
}
.growth_engine .content_box {
    border: 1px solid #00000033;
    background: #fff;
    border-radius: 10px;
    text-align: center;
    position: relative;
    padding: 0px 0px 30px 0px;
}
.growth_engine .content_box .postion-box {
    width: 45px;
    height: 45px;
    background: #0057BA;
    border-radius: 100px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -10px;
    right: -8px;
}
.growth_engine .content_box img {
    margin: 0px 0px 15px 0px;
    width: 75px;
    height: 100px;
    object-fit: contain;
}
/*end*/
/*keyconsept_affiliate_marketing*/
.keyconsept_affiliate_marketing {
    background: linear-gradient(100deg, #F0D9FF 2.44%, #FFF 44.96%, #FFDBCC 95.13%);
        padding-bottom: 70px;
}
.keyconsept_affiliate_marketing .content_box {
    padding: 38px 30px;
    margin: 0px 0px 25px 0px;
    border-radius: 24px;
    border: 1px solid rgba(201, 0, 44, 0.20);
    background: #FFF;
    box-shadow: 5px 4px 60px 0 rgba(151, 0, 33, 0.30);
    height: 100%;
}
/*end*/
.marketing_services.linkedin_marketingservice.management_services .content_box ul {
    list-style: revert;
    padding: 0px 0px 0px 17px;
    margin: 20px 0px 0px 0px;
    color: #0057BA;
}

/*strategic_roadmap*/
.growth_engine.strategic_roadmap {
    background: #000B16;
    padding: 60px 0px 80px 0px;
}
.growth_engine.strategic_roadmap h2{
    color:#fff;
}
.growth_engine.strategic_roadmap .content_box {
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: #000b16;
    border-radius: 20px;
    text-align: center;
    position: relative;
    padding: 0px 15px 20px 15px;
    color: #fff;
    height: 100%;
}
.growth_engine.strategic_roadmap .content_box h3{
    padding:0px 0px 10px 0px;
}
.growth_engine.strategic_roadmap .content_box p{
    color:rgba(255, 255, 255, 0.80);
}
/*end*/
/*measurable_results*/
.growth_engine.measurable_results{
    background: #F8F8FA;
}
.growth_engine.measurable_results .heading_box a {
    padding: 10px 30px;
    border-radius: 100px;
    background: #C9002C;
    display: inline-block;
    margin: 40px 0px 0px 0px;
    color: #fff;
    font-weight: 600;
}
.growth_engine.measurable_results .heading_box {
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
.growth_engine.measurable_results .heading_box p{
    padding:20px 60px 0px 60px;
}
/*end*/
.case-study-section {
    padding: 60px 0px 40px  0;
}

    .case-study-card{
      background: linear-gradient(90deg,#efd8b8 0%, #f3d8e6 100%);
      border-radius:30px;
      padding:40px;
      overflow:hidden;
    }

    .case-study-content h2 {
        font-size: 40px;
        font-weight: 700;
        color: #000;
        margin-bottom: 11px;
    }

    .case-study-content p{
      font-size:19px;
      line-height:1.9;
      color:#3b3b3b;
      margin-bottom:40px;
    }

    .stats-wrapper{
      display:flex;
      gap:70px;
      flex-wrap:wrap;
    }

    .stat-box h5 {
        font-size: 20px;
        font-weight: 600;
        color: #000000CC;
        margin-bottom: 10px;
        text-transform: uppercase;
    }

    .stat-box h3 {
        font-size: 40px;
        font-weight: 700;
        color: #0057BA;
        margin: 0;
    }

    .case-study-image img{
      width:100%;
      height:100%;
      object-fit:cover;
      border-radius:25px;
    }

    .case-study-section.diffrent_coloradd {
        padding: 0px 0px 30px 0px;
    }
    .case-study-section.diffrent_coloradd .case-study-card{
        background:linear-gradient(261deg, #FFF3D3 1.83%, #CFF8FF 92.2%);
    }
    
/*end*/
    
.partner-section{
      padding:70px 0;
    }

    /* LEFT SIDE */
    .section-title{
      font-size:40px;
      font-weight:700;
      color:#1f1f1f;
      margin-bottom:25px;
    }

    .section-text {
        font-size: 18px;
        line-height: 1.8;
        color: #333333;
        max-width: 700px;
        margin-bottom: 40px;
    }

    .partner-grid{
      display:grid;
      grid-template-columns: repeat(2, 1fr);
      gap:22px;
    }

    .partner-box {
        background: transparent;
        border-radius: 20px;
        border: 1px solid #0000001A;
        padding: 15px;
        display: flex;
        align-items: center;
        gap: 16px;
        transition: 0.3s;
        position: relative;
        margin: 0px 0px 12px 0px;
    }

    .partner-icon{
      width:56px;
      height:56px;
      border-radius:10px;
      background:#dbeeff;
      flex-shrink:0;
    }

   .partner-box h4 {
        font-size: 20px;
        font-weight: 600;
        margin: 0;
        color: #171717;
    }

    /* BLUE LABEL */
    .tag-label{
      position:absolute;
      top:-16px;
      left:50%;
      transform:translateX(-50%);
      background:#1692ff;
      color:#fff;
      padding:4px 12px;
      border-radius:8px;
      font-size:16px;
      font-weight:500;
      line-height:1;
      white-space:nowrap;
    }


/* RIGHT CARD */
    .technology-card {
        background: #fff;
        border-radius: 28px;
        padding: 40px;
        position: relative;
        box-shadow: 0px 0px 56px 0px #0000002E;
    }

    .technology-card h2{
      font-size:28px;
      font-weight:700;
      color:#222;
      margin-bottom:18px;
      line-height:1.2;
    }

    .technology-card p.top-text {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.7;
    color: #333333;
    margin-bottom: 35px;
}

    /* ORANGE CIRCLE */
    .floating-circle{
      width:62px;
      height:62px;
      border-radius:50%;
      background:#ff6238;
      color:#fff;
      position:absolute;
      top:50px;
      right:180px;
      display:flex;
      align-items:center;
      justify-content:center;
      font-size:34px;
      font-weight:600;
      border:6px solid #fff;
    }

    .feature-box{
      border:1px solid #dddddd;
      border-radius:18px;
      padding:24px;
      margin-bottom:20px;
      display:flex;
      gap:18px;
      align-items:flex-start;
    }

    .feature-icon{
      color:#e51345;
      font-size:30px;
      line-height:1;
      margin-top:2px;
    }

    .feature-content h5 {
        font-size: 20px;
        font-weight: 600;
        color: #212121;
        margin-bottom: 8px;
    }

    .feature-content p {
        margin: 0;
        font-size: 16px;
        line-height: 1.5;
        color: #333333;
    }
    
/*end*/
.marketing_services.linkedin_marketingservice  .content_box ul {
    list-style: revert;
    margin: 20px;
    color: #0057BA;
}
/*guest-posting*/
    .guest-posting-section{
      padding:80px 0;
    }

    /* LEFT SIDE */
    .guest-posting-section .left-content{
      padding-right:40px;
      position:relative;
    }

    .guest-posting-section .main-title {
        font-size: 40px;
        font-weight: 700;
        color: #212121;
        margin-bottom: 18px;
    }
   .guest-posting-section .main-description {
        font-size: 20px;
        line-height: 1.8;
        color: #333333;
        margin-bottom: 45px;
    }

   .guest-posting-section .feature-item{
      display:flex;
      align-items:flex-start;
      gap:18px;
      margin-bottom:25px;
    }

    .guest-posting-section .feature-content h4 {
        font-size: 24px;
        font-weight: 600;
        color: #212121;
        margin-bottom: 8px;
    }

    .guest-posting-section  .feature-content p {
        font-size: 18px;
        line-height: 1.6;
        color: #333333;
        margin: 0;
        max-width: 580px;
    }

    /* RIGHT CARD */
   .guest-posting-section  .why-card{
      background:#f8f8f8;
      border:1px solid #d7d7d7;
      border-radius:30px;
      padding:38px;
      position:relative;
      height:100%;
    }

    .guest-posting-section .why-card h2 {
        font-size: 34px;
        font-weight: 700;
        color: #212121;
        margin-bottom: 40px;
    }

    .guest-posting-section .why-grid{
      display:grid;
      grid-template-columns:repeat(2,1fr);
      gap:35px 28px;
    }

    .guest-posting-section .why-item img{
      width:52px;
      margin-bottom:16px;
    }

    .guest-posting-section .why-item h5 {
        font-size: 20px;
        font-weight: 600;
        color: #111;
        margin-bottom: 10px;
    }

    .guest-posting-section .why-item p {
        font-size: 16px;
        line-height: 1.6;
        color: #333333;
        margin: 0;
    }

    /* ORANGE CIRCLE */
    .guest-posting-section .floating-circle{
      position:absolute;
      width:58px;
      height:58px;
      border-radius:50%;
      background:#ff5b2e;
      color:#fff;
      font-size:28px;
      font-weight:600;
      display:flex;
      align-items:center;
      justify-content:center;
      border:5px solid #fff;
      box-shadow:0 4px 14px rgba(0,0,0,0.15);
    }

    .guest-posting-section .left-circle{
      top:22px;
      right:130px;
    }

    .guest-posting-section .right-circle{
      top:98px;
      right:32px;
    }
/*end*/
    
.placements-section{
      padding:80px 0;
      background:#f5f5f5;
    }

    /* TITLE */
    .placements-section .section-title {
        font-size: 40px;
        font-weight: 700;
        color: #212121;
        margin-bottom: 20px;
        line-height: 1.2;
    }

    .placements-section .section-description{
      font-size:20px;
      line-height:1.8;
      color:#000000CC;
      margin-bottom:55px;
    }

    /* TABLE */
    .placements-section .placements-table{
      width:100%;
    }

    .table-header,
    .table-row{
      display:grid;
      grid-template-columns: 2.2fr 1.3fr 1.7fr 1.2fr 1.5fr;
      align-items:flex-start;
      column-gap:30px;
    }

    .table-header{
      padding-bottom:20px;
      border-bottom:1px solid #d5d5d5;
      margin-bottom:0;
    }

    .table-header h6 {
        margin: 0;
        font-size: 15px;
        font-weight: 600;
        color: #00000099;
        text-transform: uppercase;
        letter-spacing: 0.5px;
    }

    .table-row{
      padding:26px 0;
      border-bottom:1px solid #d9d9d9;
    }

    .table-row:last-child{
      border-bottom:none;
    }

    /* WEBSITE COLUMN */
    .placements-section .website-box{
      display:flex;
      align-items:center;
      gap:18px;
    }

    .placements-section .website-icon{
      width:52px;
      height:52px;
      border-radius:10px;
      background:#d9d9d9;
      flex-shrink:0;
    }

    .placements-section .website-name{
      font-size:20px;
      font-weight:600;
      color:#111;
      line-height:1.5;
      word-break:break-word;
    }

    /* DA BADGE */
    .placements-section .da-badge {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #cfcfcf;
        border-radius: 8px;
        padding: 8px 14px;
        font-size: 16px;
        font-weight: 500;
        color: #111;
        background: transparent;
        width: max-content;
    }

    /* TEXT */
    .table-text{
      font-size:20px;
      font-weight:500;
      line-height:1.6;
      color:#111;
    }

    .placements-section .impact-result{
      color:#0058d8;
      font-weight:600;
    }

    /* BUTTON */
   .placements-section  .btn-wrapper{
      text-align:center;
      margin-top:45px;
    }

    .placements-section .custom-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: #0057BA;
        color: #fff;
        text-decoration: none;
        border-radius: 50px;
        font-size: 22px;
        font-weight: 500;
        transition: 0.3s;
        padding: 12px 27px;
    }

    .custom-btn:hover{
      background:#0048a7;
      color:#fff;
    }

    /* RESPONSIVE */
    @media(max-width:1199px){

      .section-title{
        font-size:46px;
      }

      .section-description{
        font-size:20px;
      }

      .table-header,
      .table-row{
        grid-template-columns: 2fr 1fr 1.5fr 1fr 1.3fr;
      }

      .website-name,
      .table-text{
        font-size:18px;
      }
    }    
    
/*end*/    
/*results_driven*/
.growth_engine.results_driven{
    background: linear-gradient(99.94deg, #CFF5FF 2.44%, #FFFFFF 44.96%, #CCFFE0 95.13%);
}   
.growth_engine.results_drive .content_box h3 {
    font-size: 16px;
}
/*end*/    
/*industries-section*/     
 .industries-section{
      padding:80px 0;
      background:#f5f5f5;
    }
    .industries-section .heading_box {
        text-align: center;
        margin: 0px 0px 38px 0px;
    }

    /* TITLE */
    .industries-section .section-header{
      text-align:center;
      margin-bottom:55px;
    }

    .industries-section .section-title{
      font-size:58px;
      font-weight:700;
      color:#202020;
      margin-bottom:18px;
      line-height:1.2;
    }

    .industries-section .section-description{
      font-size:22px;
      line-height:1.7;
      color:#4a4a4a;
      max-width:1000px;
      margin:0 auto;
    }

    /* CARD */
    .industries-section .industry-card{
      background:#dcebfa;
      border:1px solid #7db8ff;
      border-radius:18px;
      min-height:230px;
      padding:35px 25px;
      display:flex;
      flex-direction:column;
      align-items:center;
      justify-content:center;
      text-align:center;
      transition:0.3s;
      position:relative;
      overflow:hidden;
    }
    .industries-section .industry-card:hover{
        background:#0057BA;
        transition:0.3s;
    }
    .industries-section .industry-card:hover h4{
        color:#fff;
    }

    .industries-section .industry-card.active h4{
      color:#fff;
    }

    /* ICON BOX */
    .industries-section .icon-box{
      width:82px;
      height:82px;
      border-radius:14px;
      background:#ffffff;
      display:flex;
      align-items:center;
      justify-content:center;
      margin-bottom:28px;
    }

    .industries-section .icon-box i{
      font-size:42px;
      color:#0059c7;
      line-height:1;
    }

    /* TEXT */
   .industries-section .industry-card h4 {
        font-size: 20px;
        font-weight: 600;
        color: #111;
        margin: 0;
        line-height: 1.4;
    }

    /* HOVER */
    .industries-section .industry-card:hover{
      transform:translateY(-5px);
    }    
    
  /*end*/ 

/*video-gallery-section*/  
 .video-section {
      padding: 50px 0 70px;
      background: linear-gradient(99.94deg, #CFF5FF 2.44%, #FFFFFF 44.96%, #E8D2FF 95.13%);
    }
    .video-section .heading_box {
        text-align: center;
    }

    .video-section .section-title {
      font-size: 52px;
      font-weight: 700;
      color: #222;
      line-height: 1.2;
    }

    .video-section .section-title span {
      font-weight: 400;
    }

    .video-section .section-subtitle {
      color: #555;
      font-size: 17px;
      max-width: 850px;
      margin: 15px auto 45px;
    }

   .video-section  .video-card {
      position: relative;
      overflow: hidden;
      border-radius: 16px;
      cursor: pointer;
      transition: 0.3s ease;
      height: 100%;
    }

    .video-section .video-card img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
      transition: transform 0.4s ease;
    }

    .video-section .video-card:hover img {
      transform: scale(1.05);
    }

    .video-section .play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 58px;
    height: 58px;
    background: #00000080;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: #333;
    backdrop-filter: blur(5px);
}
    .video-section .play-btn i{
        color:#fff;
    }
    .video-section .custom-height-1 {
      height: 240px;
    }

   .video-section .custom-height-2 {
      height: 290px;
    }

    .video-section .custom-height-3 {
      height: 220px;
    }

    .video-section .explore-btn {
      margin-top: 45px;
      background: #0056d6;
      color: #fff;
      padding: 14px 42px;
      border-radius: 40px;
      font-weight: 600;
      border: none;
      transition: 0.3s ease;
    }

    .video-section .explore-btn:hover {
      background: #0046b0;
    }

/*end*/

/*Subscribers_counter*/
.Subscribers_counter{
    padding: 60px 0px;
}
.Subscribers_counter .bg_container{
    background: linear-gradient(104.83deg, #CFF5FF 19.11%, #F5F6FE 44.86%, #E8CAFE 67.11%, #E0CCFF 86.92%);
    border-radius: 30px;
    padding: 60px 40px;
}
.Subscribers_counter .left_box h2{
    font-weight: 400;
}
.Subscribers_counter .left_box p{
    padding: 15px 0px 30px 0px;
}
.Subscribers_counter .left_box .flex_box{
    display: flex;
    align-items: center;
    border-top: 1px solid #00000030;
    padding: 30px 0px 0px 0px;
}
.Subscribers_counter .left_box .flex_box .left{
    margin: 0px 100px 0px 0px;
}
.Subscribers_counter .left_box .flex_box h5{
    color: #0057BA;
    padding: 0px 0px 7px 0px;
}
.Subscribers_counter .left_box .flex_box h6{
    color: #000000CC;
    font-weight: 400;
}
.Subscribers_counter .left_box a {
    display: inline-block;
    padding: 10px 30px;
    background: #0057BA;
    color: #fff;
    font-weight: 600;
    margin: 40px 0px 0px 0px;
    border-radius: 100px;
}
.Subscribers_counter .image_box{
    height: 350px;
    overflow: hidden;
    border-radius: 20px;
}
.Subscribers_counter .image_box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/*end*/
/*youTube_presence.youtube_marketing*/
.youTube_presence.youtube_marketing{
    background: #fff;
    padding: 0px 0px 60px 0px;
}
.youTube_presence.youtube_marketing .image_box img{
    width: 100%;
}
.youTube_presence.youtube_marketing .content_box ul li h4{
    font-size: 22px;
    margin: 0px;
}
.youTube_presence.youtube_marketing .content_box ul li h4 span{
    color: #333333;
    font-size: 14px;
    font-weight: 400;
}
.youTube_presence.youtube_marketing .content_box h2{
    margin: 0px 0px 45px 0px;
}
.youTube_presence.youtube_marketing .image_box{
    height: 520px;
    overflow: hidden;
    border-radius: 15px;
}
.youTube_presence.youtube_marketing .image_box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/*end*/    
.marketing_services.youtube_models .content_box h2 {
    height: revert;
    margin-bottom: 8px;
}  
    
.marketing_services.linkedin_marketingservice.keyconsept_affiliate_marketing.generative_ai .content_box{
   box-shadow: revert;
   border:revert;
}    
    
.client_review.instagram_marketing .content_wraper {
    height: 370px;
} 
    


/*join_the_influence*/
.join_the_influence.contact_us  .left_box ul li{
    width: 100%;
}
.join_the_influence.contact_us .left_box ul{
    display: revert;
    margin: 15px 0px 0px 0px;
}
.join_the_influence.contact_us  .left_box ul li {
    width: 60%;
}
.join_the_influence.contact_us .left_box ul li a img {
    width: 50px;
}
.join_the_influence.contact_us .left_box ul li a span{
    font-weight: 400;
    color: #000000CC;
}
.join_the_influence.contact_us .form_box{
    padding: 20px;
}
.join_the_influence.contact_us .form_box label{
    width: 100%;
    color: #000000;
    font-weight: 500;
    font-size: 14px;
    margin: 0px 0px 5px 0px;
}
.join_the_influence.contact_us .form_box input{
    width: 100%;
    background: #F9F9F9;
    border: 0.97px solid #0000001A;
    height: 40px;
    border-radius: 100px;
    padding: 10px;
    font-size: 13px;
    margin: 0px 0px 10px 0px;
    outline: none;
}
.join_the_influence.contact_us .form_box textarea{
    width: 100%;
    background: #F9F9F9;
    border: 0.97px solid #0000001A;
    height: 100px;
    border-radius: 100px;
    padding: 20px 30px;
    font-size: 13px;
    margin: 0px 0px 10px 0px;
    outline: none;
}
.join_the_influence.contact_us .form_box button{
    background: #0057BA;
    color: #fff;
    padding: 16px 12px;
    font-weight: 500;
    font-size: 14px;
    width: 100%;
    border: none;
    border-radius: 100px;
}
.join_the_influence.contact_us .form_box p{
    font-weight: 400;
    font-size: 13px;
    color: #000000CC;
}
.join_the_influence.contact_us .form_box p {
    font-weight: 400;
    font-size: 13px;
    color: #000000CC;
    padding: 15px 20px 0px 20px;
}
.join_the_influence.contact_us .form_box .flex_btnbox {
    display: flex;
    align-items: center;
    margin: 0px 0px 10px 0px;
}
.join_the_influence.contact_us .form_box .flex_btnbox a{
   background: #F9F9F9;
   border: 0.97px solid #0000001A;
   padding: 6px 20px;
   border-radius: 100px;
   margin: 0px 10px 0px 0px;
   color: #333333;
   font-weight: 500;
}
/*end*/    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    