.mt50{margin-top:50px;}
.fullMarketing_banner_section{background-image:url("../img/Service-Background.jpg"); background-size:cover; padding:150px 0 80px 0; background-position:bottom; position:relative; overflow:hidden;}
.fullMarketing_banner_section::before{content:""; position:absolute; background-image:url("../img/service-bg-before.png"); width:125px; height:471px; top:70px; left:0; background-size:contain; background-position:center top; background-repeat:no-repeat;}
.fullMarketing_banner_section::after{content:""; position:absolute; background-image:url("../img/service-bg-after.png"); width:125px; height:430px; top:70px; right:0; background-size:contain; background-position:center top; background-repeat:no-repeat;}
.fullMarketing_banner_content{text-align:center; color:#fff;}
.fullMarketing_banner_content h1{font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:45px; margin-bottom:15px;}
.fullMarketing_banner_content h2{font-size:22px; line-height:26px; font-family:"HelveticaNeueMedium"; margin-bottom:15px;}
.fullMarketing_banner_content p{font-size:1.1rem; margin-bottom:40px;}
.fullMarketing_introSection{padding:100px 0;}
.fullMarketing_intro_content{padding-right:50px;}
.fullMarketing_intro_content h2{color:#001334; font-size:24px; line-height:32px; font-weight:500;}
.fullMarketing_intro_content p{color:#001334; font-size: 1.1rem; line-height:140%;}
.fullMarketing_intro_content h5{font-size:24px; color:#e94e1b; font-weight:500; font-style:italic; margin-top:20px;}
.fullMarketing_introSection img{width:100%; height:auto;}
.fullMarketing_includedSection{padding:100px 0; background:#001334;}
.fullMarketing_included_content{color:#fff; text-align:center; margin-bottom:50px;}
.fullMarketing_included_content h2{font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.fullMarketing_included_content p{font-size:18px; font-weight:400; line-height:140%; padding-top:8px; text-align:center;}
.included-card{background:#f5f5f5; padding:30px; border-radius:10px; margin-bottom:15px; box-shadow:0 5px 15px rgba(0,0,0,0.08); transition:all 0.3s; height:100%;}
.included-card img{width:60px; height:auto;}
.included-card h4{margin:15px 0; font-size:19px; line-height:23px; font-weight:700; font-family:Inter; color:#001334;}
.included-card p{font-size:15px; font-weight:400; line-height:140%; color:#000d23;}
.included-card:hover{transform:translateY(-5px); box-shadow:0 10px 30px rgba(0,0,0,0.15);}
.fullMarketing_whatWeDoSection{padding:100px 0; position:relative; overflow:hidden;}
.fullMarketing_whatWeDo_content{text-align:center; margin-bottom:50px;}
.fullMarketing_whatWeDo_content h2{font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; color:#001334;}
.fullMarketing_whatWeDo_content p{font-size:18px; font-weight:400; line-height:140%; padding-top:8px; width:700px; max-width:100%; margin:0 auto;}
/* style dots  */

.fullMarketing_whatWeDoSection .owl-dots{text-align:center; margin-top:40px;}
.fullMarketing_whatWeDoSection .owl-dots .owl-dot{display:inline-block; margin:0 5px;}
.fullMarketing_whatWeDoSection .owl-dots .owl-dot span{width:10px; height:10px; border:1px solid #000d23; border-radius:50%; display:block;}
.fullMarketing_whatWeDoSection .owl-dots .owl-dot.active span,.fullMarketing_whatWeDoSection .owl-dots .owl-dot:hover span{background:#e94e1b; border:1px solid #e94e1b;}
.whatWeDo_card{border:1px solid rgba(119,119,119,0.5); border-radius:10px; padding:17px 16px; position:relative;}
.whatWeDo_card .whatWeDo_card_img{border-radius:10px; overflow:hidden; position:relative;}
.whatWeDo_card .whatWeDo_card_img::before{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(39,41,46,0.8) 100%); bottom:0; content:""; left:0; position:absolute; right:0; top:0; transition:all 400ms ease;}
.whatWeDo_card .whatWeDo_card_img::after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,19,52,0.8) 73.56%); bottom:0; content:""; height:0; left:0; position:absolute; right:0; transform-origin:bottom; transition:all 400ms ease;}
.whatWeDo_card:hover .whatWeDo_card_img::after{height:100%;}
.whatWeDo_card:hover .whatWeDo_card_img::before{top:auto;}
.whatWeDo_card .whatWeDo_card_img img{width:100%; height:auto;}
.whatWeDo_card .whatWeDo_card_icon{left:0; position:absolute; top:0; text-align:center; transition:all 400ms ease;}
.whatWeDo_card .whatWeDo_card_icon .icon{background-color:#e94e1b; border:10px solid #fff; border-radius:50%; display:flex; align-items:center; justify-content:center; height:100px; overflow:hidden; position:relative; width:100px; z-index:0; transition:all 400ms ease;}
.whatWeDo_card .whatWeDo_card_icon .icon::after{border-radius:50%; content:""; height:100%; left:0; opacity:0; position:absolute; transform:scale(0.4); top:0; width:100%; z-index:-1; transition:all 400ms ease;}
.whatWeDo_card:hover .whatWeDo_card_icon .icon::after{background-color:#001334; opacity:1; transform:scale(1);}
.whatWeDo_card .whatWeDo_card_icon .icon img{width:45px; height:auto; filter:brightness(0) invert(1);}
.whatWeDo_card .whatWeDo_card_content{bottom:40px; left:40px; position:absolute; padding-right:20px;}
.whatWeDo_card .whatWeDo_card_content h4{margin:15px 0; font-size:19px; line-height:23px; font-weight:700; font-family:Inter; color:#fff;}
.whatWeDo_card .whatWeDo_card_content p{color:#fff; font-size:14px; font-weight:400; line-height:20px;}
.whatWeDo_card_count{color:#fff; font-size:16px; line-height:29px; font-family:"HelveticaNeueMedium";}
.fullMarketing_powerhouseSection{background:linear-gradient(135deg,#001334 0%,#002b6b 100%); color:white; padding:80px 0;}
.fullMarketing_powerhouse_content{text-align:center; margin-bottom:50px;}
.fullMarketing_powerhouse_content h2{font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.fullMarketing_powerhouse_content p{font-size:18px; font-weight:400; line-height:140%; padding-top:8px;}
.powerhouse_card{position:relative; text-align:center; padding-inline:20px;}
.powerhouse_card_icon{background-color:#ffffff; border-radius:50%; line-height:1; text-align:center; position:relative; height:100px; width:100px; display:flex; align-items:center; justify-content:center; margin:0 auto 25px; transition:all 300ms ease;}
.powerhouse_card_icon img{width:50px; height:auto; /* filter:brightness(0) invert(1); */}
.powerhouse_card_icon::after{position:absolute; content:""; width:163px; height:100px; left:calc(0% + 180px); top:120px; margin:0 auto; background-image:url(../img/icon-arrow.png); transform:translateY(-50%); content:""; z-index:-1;}
.processIconRemove::after{display:none;}
.powerhouse_card_count{background-color:#e94e1b; color:#fff; border-radius:50%; font-size:15px; height:35px; line-height:35px; width:35px; position:absolute; top:0; left:-5px; transition:all 400ms ease;}
.powerhouse_card h4{font-size:19px; line-height:23px; margin-bottom:20px; font-weight:700; font-family:Inter; color:#e94e1b;}
.powerhouse_card p{font-size:16px; font-weight:400; line-height:140%}
.powerhouse_card:hover .powerhouse_card_icon{background-color:#e94e1b;}
.powerhouse_card:hover .powerhouse_card_icon img{filter:brightness(0) invert(1);}
.powerhouse_card:hover .powerhouse_card_count{background-color:#fff; color:#e94e1b; top:70px; left:60px; transform:scale(-1) rotate(-180deg);}
.fullMarketing_whyChoosingSection{padding:100px 0 80px; background-color:#f8fafc;}
.fullMarketing_whyChoosing_content{text-align:center; margin-bottom:50px;}
.fullMarketing_whyChoosing_content h2{font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; color:#001334;}
.fullMarketing_whyChoosing_content h2 span{color:#e94e1b;}
.fullMarketing_whyChoosing_content p{font-size:18px; font-weight:400; line-height:140%; padding-top:8px; width:900px; max-width:100%; margin:0 auto;}
.whyChoosing-card{position:relative; padding:50px 25px 70px 25px; border-radius:20px 20px 0 20px; background:#f0f0f3; z-index:2; transition:all 300ms ease;}
.whyChoosing-card h5{font-size:19px; line-height:23px; margin-bottom:20px; font-weight:700; font-family:Inter; color:#e94e1b;}
.whyChoosing-card p{font-size:17px; font-weight:400; margin-bottom:0; line-height:140%;}
.whyChoosing-card .whyChoosing_cardicon{position:absolute; bottom:-6px; right:-6px; width:80px; height:80px; background:#fff; border-top-left-radius:50%; padding:12px;}
.whyChoosing-card-inner{min-height:150px;}
.whyChoosing-card .whyChoosing_cardicon div{width:60px; height:60px; background:#000d23; display:flex; justify-content:center; align-items:center; border-radius:50%; position:relative;}
.whyChoosing-card .whyChoosing_cardicon img{width:30px; height:30px; filter:brightness(0) invert(1);}
.whyChoosing-card .whyChoosing_cardicon div::before{border-radius:50%; content:""; height:100%; left:0; opacity:0; position:absolute; transform:scale(0.4); top:0; width:100%; transition:all 400ms ease; background-color:#e94e1b;}
.whyChoosing-card:hover .whyChoosing_cardicon div::before{opacity:1; transform:scale(1); background-color:#e94e1b;}
.fullMarketing_whyChoosingSection .owl-dots{text-align:center; margin-top:40px;}
.fullMarketing_whyChoosingSection .owl-dots .owl-dot{display:inline-block; margin:0 5px;}
.fullMarketing_whyChoosingSection .owl-dots .owl-dot span{width:10px; height:10px; border:1px solid #000d23; border-radius:50%; display:block;}
.fullMarketing_whyChoosingSection .owl-dots .owl-dot.active span,.fullMarketing_whyChoosingSection .owl-dots .owl-dot:hover span{background:#e94e1b; border:1px solid #e94e1b;}
.whyChoosing_cta{margin-top:80px; text-align:center; background:linear-gradient(135deg,#001334 0%,#002b6b 100%); padding:60px 0; border-radius:10px;}
.whyChoosing_cta h3{color:#fff; font-size:32px; font-weight:500; line-height:36px; margin-bottom:25px; font-family:HelveticaNeueMedium;}
.whyChoosing_cta a{border-radius:50px;}
.whatOurPartners_say{padding:100px 0; background:#f8fafc;}
.partnerWithUs_section{padding:100px 0; background:#fff; overflow:hidden; position:relative;}
.partnerWithUs_content{text-align:center; margin-bottom:50px;}
.partnerWithUs_content h2{color:#001334; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.partnerWithUs_content p{color:#001334; font-size:18px; font-weight:400; line-height:140%; padding-top:8px; text-align:center; max-width:900px; margin:0 auto;}
.partnership_logo_slider{overflow:hidden; position:relative; width:100%;}
.partnership_logo_slider .logo_track{display:flex; width:calc(250px * 8); animation:scroll 25s linear infinite;}
.partnership_logo_slider:hover .logo_track{animation-play-state:paused;}
.partnership_logo_slider .slide{width:250px; display:flex; align-items:center; justify-content:center; padding:20px;}
.partnership_logo_slider .slide img{width:150px; height:auto; opacity:0.7; transition:all 0.3s ease; filter:grayscale(100%);}
.partnership_logo_slider .slide img:hover{transform:scale(1.1); opacity:1; filter:grayscale(0%);}
@keyframes scroll{
  0%{transform:translateX(0);}
  100%{transform:translateX(-50%);}
}
.testimonialflex{display:flex; justify-content:space-between; flex-wrap:wrap; gap:20px;}
.testimonialflexCol{flex:1 1 49%;}
.whatOurPartners_say_content{text-align:center; margin-bottom:50px;}
.whatOurPartners_say_content h2{color:#001334; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.testimonial-card{background:white; padding:40px; border-radius:15px; box-shadow:0 5px 20px rgba(0,0,0,0.08); margin:20px 0;}
.testimonial-card p{font-size:1.2rem; margin:20px 0;}
.testimonial-card .author{font-weight:600; color:#001334;}
.whatOurPartners_say .qouteIcon img{width:50px; height:auto; opacity:0.8;}
.fullMarketing_obtain_course_section .obtain_course_lft{padding-right:20px;}
.fullMarketing_obtain_course_section .obtain_course_lft h2{font-size:36px;}
/* Media Queries */





@media (max-width:1200px){
  .fullMarketing_includedSection .col-3{flex:0 0 50%; max-width:50%; margin-bottom:20px;}
  .powerhouse_card_icon::after{display:none;}
}
@media (max-width:991px){
  /* section padding */
  .fullMarketing_introSection,.fullMarketing_includedSection,.fullMarketing_whatWeDoSection,.fullMarketing_powerhouseSection .fullMarketing_whyChoosingSection , .partnerWithUs_section , .whatOurPartners_say , .whatOurPartners_say{padding:60px 0;}
  .fullMarketing_intro_content h2{font-size:22px; line-height:26px;}
  .fullMarketing_intro_content{padding-right:10px;}
  .fullMarketing_whatWeDo_content p , .fullMarketing_whyChoosing_content p{width:100%;}
  .powerhouse_card{margin-bottom:25px;}
}
@media (max-width:768px){
  .fullMarketing_banner_content h1{font-size:32px; line-height:36px;}
  .fullMarketing_banner_content h2{font-size:18px; line-height:22px; margin-bottom:12px;}
  .fullMarketing_banner_content p{font-size:1rem; margin-bottom:20px;}
  .fullMarketing_intro_content{margin-bottom:25px; padding-right:0;}
  .fullMarketing_intro_content h2{margin-bottom:10px !important;}
  .fullMarketing_includedSection .col-3{flex:0 0 100%; max-width:100%;}
  /* headings */

   .fullMarketing_included_content h2,.fullMarketing_whatWeDo_content h2,.fullMarketing_powerhouse_content h2 , .fullMarketing_whyChoosing_content h2 , .partnerWithUs_content  h2 , .whatOurPartners_say_content h2{font-size:32px;}
  .fullMarketing_included_content p,.fullMarketing_whatWeDo_content p,.fullMarketing_powerhouse_content p , .fullMarketing_whyChoosing_content p , .partnerWithUs_content  p, .whatOurPartners_say_content p{ font-size:16px;}
  .included-card{padding:20px;}
  .included-card img{width:50px;}
  .included-card h4{margin:12px 0; font-size:17px; line-height:21px;}
  .included-card p{font-size:14px;}
  .powerhouse_card{padding-inline:0;}

 .whyChoosing_cta {
    margin-top: 60px;
    padding: 50px 0;

}
.whyChoosing_cta h3 {
    font-size: 26px;
    line-height: 32px;
 }

}
@media (max-width:576px){
  .fullMarketing_banner_content a{padding:6px 20px; font-size:16px;}
  .fullMarketing_intro_content h2{font-size:21px; line-height:26px;}
  /* .fullMarketing_intro_content p{font-size:1.4rem;} */
  /* section padding */
  .fullMarketing_introSection,.fullMarketing_includedSection,.fullMarketing_whatWeDoSection,.fullMarketing_powerhouseSection,.fullMarketing_whyChoosingSection , .partnerWithUs_section , .whatOurPartners_say , .whatOurPartners_say{padding:50px 0;}
  /* heading bottom marging  */
  .fullMarketing_included_content,.fullMarketing_whatWeDo_content , .whatOurPartners_say_content{margin-bottom:20px;}
  .fullMarketing_powerhouse_content , .fullMarketing_whyChoosing_content {margin-bottom:30px;}
  .fullMarketing_whatWeDoSection .owl-dots , .fullMarketing_whyChoosingSection .owl-dots{margin-top:20px;}
  .whatWeDo_card .whatWeDo_card_icon .icon{width:70px; height:70px;}
  .whatWeDo_card .whatWeDo_card_icon .icon img{width:40; height:auto;}
  .whatWeDo_card .whatWeDo_card_content h4{margin:12px 0; font-size:17px; line-height:21px;}
  .whatWeDo_card .whatWeDo_card_content{left:30px;}
  .mt50{margin-top:30px;}
  .whatWeDo_card{padding:15px 10px;}
  .powerhouse_card_icon img{width:45px;}
  .powerhouse_card_icon{height:90px; width:90px;}
  .powerhouse_card_count{font-size:13px;}
  .powerhouse_card h4{font-size:18px; margin-bottom:12px;}
  .powerhouse_card p{font-size:15px;}
.whyChoosing-card {
    padding: 40px 20px 60px 20px;

}
.whyChoosing-card h5 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 12px;
}

.whyChoosing-card .whyChoosing_cardicon img {
    width: 25px;
    height: 25px;

}
.whyChoosing-card p{font-size:15px;}

 .whyChoosing_cta {
    margin-top: 50px;
    padding: 40px 10px;

}
.whyChoosing_cta h3 {
    font-size: 24px;
    line-height: 28px;
 }


 .partnership_logo_slider .slide {
    width: 200px;
    padding: 15px;
}
.partnership_logo_slider .slide img {
    width: 120px;

}

.testimonial-card {padding: 30px 20px;margin: 15px 0;}
.whatOurPartners_say .qouteIcon img {  width: 40px;
}
.testimonial-card p {
    font-size: 1.05rem;
    margin: 15px 0;
}
.testimonial-card .author{font-size: 14px;}

}
@media (max-width:480px){
  .fullMarketing_banner_content h1{font-size:28px; line-height:32px;}
  .fullMarketing_banner_content h2{font-size:16px; line-height:20px;}
  .fullMarketing_banner_content p{font-size:0.9rem;}
  .fullMarketing_banner_content a{display:block; margin-bottom:12px;}
  .fullMarketing_intro_content h2{font-size:19px; line-height:24px;}
  /* .fullMarketing_intro_content p{font-size:19px; line-height:24px;} */
  /* section padding */
  .fullMarketing_intro_content h5{font-size:18px;}
  .fullMarketing_introSection,.fullMarketing_includedSection,.fullMarketing_whatWeDoSection,.fullMarketing_powerhouseSection,.fullMarketing_whyChoosingSection , .partnerWithUs_section , .whatOurPartners_say{padding:40px 0;}
  .fullMarketing_powerhouseSection .free_qoute_btn_nw{padding:7px 20px; font-size:16px;}
  /* headings */

   .fullMarketing_included_content h2,.fullMarketing_whatWeDo_content h2,.fullMarketing_powerhouse_content h2 , .fullMarketing_whyChoosing_content h2 , .partnerWithUs_content  h2 , .whatOurPartners_say_content h2{font-size:28px;}
  .fullMarketing_included_content p,.fullMarketing_whatWeDo_content p,.fullMarketing_powerhouse_content p , .fullMarketing_whyChoosing_content p , .partnerWithUs_content  p, .whatOurPartners_say_content p{font-size:15px;}


  .whyChoosing_cta .free_qoute_btn{    padding: 7px 20px;font-size: 16px;}
  .whyChoosing_cta h3{font-size: 22px; line-height: 26px;}
  .testimonial-card{        margin: 10px 0;}
}

@media (max-width:400px){
      .fullMarketing_included_content h2, .fullMarketing_whatWeDo_content h2, .fullMarketing_powerhouse_content h2, .fullMarketing_whyChoosing_content h2 {
        font-size: 25px;
    }
      .whyChoosing_cta .free_qoute_btn{    padding: 7px 16px;font-size: 14px;}
}
