@media only screen and (max-width:1750px){
  /* #full_wrapper { overflow: hidden; } */
  h1 { font-size: 125px; }
  .wrapper { max-width: 1500px; }
  .banner .circle .circle_text , .banner .circle .circle_icon , .inner_banner .circle .circle_text , .inner_banner .circle .circle_icon {width: 250px;height: 250px;}
  .banchmarketing h2 { font-size: 139px; }
  .team_extension .col { padding: 182px 0 229px; max-width: 60%; }
  .team_extension .man { position: absolute; right: -1%; bottom: -60px; max-width: 61%;}
  .team_extension p{padding-right: 100px;}
  .personInfo .heading h2,
  .client_result_left_col h2,
  .social_media h2,.emailsec .left_col h2,.team_extension h2,
  .on_instagram .text_title h2,
  .trusted_by h2,
  .profitable_campaigns .left_col h2,
  .our_goal h2,
  .ads_comman_section h2,.paid_ads_service h2,.other_services h2,.casestudy_instagram .text_title h2,.casestudy_list_section .casestudy_list .casestudy_title_div .casestudy_title { font-size: 74px; line-height: 1.2; }
  .on_instagram .text_title h2 { width: 601px; }
  .on_instagram .text_title p { width: calc(100% - 605px); }
  .paid_ads .marquee .item img { min-height: 100%; }

  .service_link .inner a { font-size: 30px; line-height: 117px; padding: 0px 40px; }
  .profitable_campaigns .left_col,#ecommerce.profitable_campaigns .left_col { max-width: 60%; }
 
  .profitable_campaigns .animation_col { width: 410px; height: 530px; margin-top: -80px; }
  .ads_link li span { font-size: 22px; line-height: 65px; padding: 0px 40px; }
  .our_goal { margin-top: -169px; }
  .our_goal .inner .left_col { width: 40%; }
  .our_goal .inner .right_col { width: 52%; }
  .our_goal .inner .right_col li h3 { font-size: 50px; line-height: 45px; transform: translateX(0); }

  #campaigns_growth.profitable_campaigns, #ecommerce.profitable_campaigns, #seo.profitable_campaigns , .profitable_campaigns { padding: 250px 0 100px; }
  .other_services .colin>span { font-size: 45px; line-height: 50px;}
  .other_services .colin>img{max-width: 150px;}
  .comman_sec .inner { gap: 16px; }
  .casestudy_title_div {padding-bottom: 50px;}
  .casestudy_list {padding: 90px 0 130px 0;}
  .casestudy_instagram .text_title{margin-bottom: 30px;}
  .title_404 {font-size: 40rem;line-height: 0.9;}
  .inner_banner .circle {margin-right: 20px;z-index: 999;}
  .number-listing .box h5 {padding: 0 47px 0 27px;}
  .casestudy_links ul {row-gap: 10px;}
  .relationships_section .trusted_by .col{margin: 0;width: 15%;}
  .relationships_section .trusted_by_version_2 .col { width: calc(50% - 9px); }
  .our_goal.casestudy_list {margin-top: -80px;}
  .trusted_by_version_2 .col { height: 470px; }
	.casestudyOverall ul {gap: 20px;}
}

@media only screen and (max-width:1599px){
  .casestudy_links ul {gap: 15px;}
  .wrapper { max-width: 1300px; }
  .banchmarketing h2 { font-size: 122px; }
  p { font-size: 18px;line-height: 1.6 !important; }
  h1 { font-size: 65px; line-height: 1.3; }
  .banner_image { height:600px; max-height: 600px; margin-top: -300px; }
  .banner{min-height: 500px;}
  .mail_wrap .imgWrap { height: 600px; }
  .paid_ads .marquee .item { width: 260px; height: 270px; max-width:260px; }
  .team_extension .wrapper { padding: 0 40px; }
  .affordable h2 { font-size: 42px; }
  .team_extension .b_brand { top: -60px; max-width: 150px; }
  .team_extension .col { padding: 130px 0 170px; max-width: 60%; }
  .team_extension .man { right: -10%; bottom: -40px; max-width: 61%; }
  #customers-testimonials .item .shadow-effect { padding: 20px 25px; }
  #customers-testimonials, #customers-testimonials .item{height: 645px;}
  #customers-testimonials .item {width:calc(33.33% - 20px);}
  #customers-testimonials .item .shadow-effect .video-container #video { height: 513px; padding: 15px 0;} 
  .on_instagram.active #customers-testimonials .item:nth-child(2){left: calc(33.33% + 20px);}
  .on_instagram.active #customers-testimonials .item:nth-child(3){left: calc(66.66% + 40px);}
  .comman_sec { margin-bottom: 70px; }
  .banchmarketing h2 { font-size: 120px; }
  .client_result_left_col h2,
  .personInfo .heading h2,
  .personInfo .heading h2,
  .social_media h2,.emailsec .left_col h2,.team_extension h2,
  .on_instagram .text_title h2,
  .trusted_by h2,
  .profitable_campaigns .left_col h2,
  .our_goal h2,
  .ads_comman_section h2,.paid_ads_service h2 ,.other_services h2{ font-size: 64px; line-height: 1.2;}
  .casestudy_instagram .text_title h2{font-size: 42px; line-height: 1.2;}
  .social_media { padding: 120px 0 300px !important; }
  .emailsec .wrapper { border-radius: 40px; padding: 60px 50px; }
  .emailsec .right_col { width: 50%; }
  .emailsec { margin-top: -230px; }
  .top_footer p { width: 33%; font-size: 24px; }
  .service_link .inner a:not(:last-child) { margin-right: 20px; }
  .comman_sec .inner { gap: 14px; }
  .leftPersonImg {max-width: 560px;height: 600px;}
  .leadslist ul {gap: 50px;}
  .localLeads-banner .col {width: calc(100% - 475px);}
  .casestudy_trusted_by {margin-top: 10px;}
  .casestudy_list_section .casestudy_list .casestudy_title_div .casestudy_title{font-size: 42px;line-height: 1.2;}
  .casestudyOverall ul li .overallDetails strong , .casestudy_list_section .casestudy_list .casestudy_cols .right_col h3{font-size: 20px;}
  .form_row h2 {font-size: 40px;margin-bottom: 40px;margin-top: 28px;}
  .form_row .inner_row .inner_col .wpcf7-list-item label {margin-bottom: 25px;column-gap: 20px;}
  .form_row .inner_row .inner_col .wpcf7-list-item-label {font-size: 20px;}
  .form_row .inner_row .inner_col label {font-size: 20px;}
  .wpcf7-form-control.wpcf7-submit {font-size: 20px;}
  .form_row .inner_row .inner_col .form_input {font-size: 20px;padding: 10px 20px;height: auto;}
  .form_row .inner_row .inner_col .form_group {margin-bottom: 20px;}
  .casestudyOverall ul li .overallDetails span {font-size: 18px;}
  .casestudyOverall ul{gap: 40px;}
  .client_resultSwiper .swiper-slide img,.client_resultSwiper .swiper-slide {height: 330px;}
  .client_result_right_col {width: 50%;}
  .client_result_space_col {width: 20%;}
  .ads_link li span {padding: 0px 40px;font-size: 22px;}
  .casestudy_list {padding: 70px 0 110px 0;}
  .casestudy_title_div {padding-bottom: 30px;}
  .marquee_plateform .marquee .item>span{font-size: 60px;}
  .title h2{font-size: 42px;}
  footer .top_footer p{font-size: 25px;}
  .banner .text{max-width: 496px;}
  .banner h1 {margin-bottom: 140px}
  .our_goal .inner .right_col li h3{font-size: 35px;}
  .our_goal .inner .right_col li .text{margin-top: 25px;}
  .other_services .colin{height: 470px;}
  .other_services .colin>span {font-size: 35px;}
  .marquee_col:hover{transform: scale(1.1);}
  .other_services h2{margin-bottom: 30px;}
  .page-template-privacy-policy h4 {font-size: 32px;}
  .connect-social {margin-top: 40px;}
  .connect-social p {font-size: 24px;margin-bottom: 20px !important;}
  .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {height: 40px !important;line-height: 40px !important;width: 40px !important;}
  span.wpcf7-spinner {height: 68px;width: 248px;padding: 6px 58px;}
  span.wpcf7-form-control-wrap.recaptcha {padding: 30px 0;}
  .client_result_right_col {margin-top: 140px;}
  .casestudy_text ul li {font-size: 18px;line-height: 1.6 !important;}
  .casestudy_instagram {padding: 70px 0 180px 0;}
  .casestudy_instagram.open .text_title {margin-bottom: 30px;}
/*   .thankyou_title {font-size: 85px;margin-bottom: 40px;} */
  .thankyou_section p,.thankyou_section a {margin-top: 0px;font-size: 25px;}
  .title_404 {font-size: 500px;}
  .section_404_inner h2 {font-size: 20px;}
  ul.section_404_ul li a {font-size: 20px;padding: 10px;}
  ul.section_404_ul {gap: 15px;}
  .section_404_inner h1 {font-size: 30px;line-height: 50px;}
  .section_404_inner {gap: 20px;border-radius: 50px;}
  .inner_banner .circle .circle_text{border-radius: 0%;}
  .number-listing .box h5 {font-size: 17px;padding: 0 47px 0px 20px;}
  .number-listing .box:last-child h5 {padding-right: 20px;}
  .number-listing {display: flex;justify-content: start;flex-wrap: wrap;gap: 10px;margin-top: 20px;}
  .number-listing .box {margin: 0}
  .lets_work_banner .col {max-width: 100%;}
  .lets_work_banner h1 {margin-bottom: 80px; font-size:34px;line-height: 1.5; letter-spacing: 1px; }
/*   .letswork_banner_video video {border-radius: 30px;} */
  .our_goal.casestudy_list .wrapper {padding-top: 60px;}
  .why_choose_section {padding-bottom: 290px;}
  .emailsec.lets_work_emailsec .right_col {width: 45%;}
  .weareimg_div {width: 100%;}
  .casestudy_list.paid_ads.paid_ads_service .wrapper {padding-top: 90px;}
  .casestudy_list.paid_ads.paid_ads_service  .text_inner {padding-bottom: 90px;margin-bottom: 90px;}
  .trusted_by_version_2 .col { height: 406px; }
	.lets_talk span{font-size:18px; line-height:1; }
	.lets_talk ul li span, .book_calendly ul li span{width: 28px; height: 28px;}
	.lets_work_banner h1{margin-bottom: 50px;}
	.letswork_banner_video{    max-width: 28.7%}
	section.banner.lets_work_banner{background-size: 100% 63%;}
	.btn{padding: 0px 16px;}
	header nav>ul>li{ padding: 0px 30px;}
	a{font-size:18px;}
	
	
}

@media only screen and (max-width:1399px){
  header .btn-wrap { gap: 40px; }
  .wrapper { max-width:1200px; }
  .brand{max-width: 130px;}
  header { padding: 30px 0; }
  header nav>ul>li { margin: 0px; }
  .banner { padding-top: 170px; }
  h1 { font-size: 65px; line-height: 1.3; }
  .banner .circle { top: 0; max-width: 220px; right: 40px;}
  .marquee_plateform { padding: 45px 0 0; }
  .marquee_plateform .marquee .item>span { font-size: 70px; line-height: 130px; }
  .marquee_plateform .marquee .item>span>span { line-height: 60px; padding: 0px 26px; font-size: 35px; }
  .affordable h2 { font-size: 40px; }
  .banchmarketing h2 { font-size: 112px; }
  .title h2 { font-size: 40px; line-height: 42px; }
  footer .rr_footer { padding: 0px 10px; }
  .social_media .bg { top: -170px; }
  .service_link { margin-top: -56.5px; }
  .service_link .inner a { font-size: 26px; line-height: 70px; padding: 0px 30px; }
  .profitable_campaigns { margin-top: -56.5px; }
  #campaigns_growth.profitable_campaigns, #ecommerce.profitable_campaigns, #seo.profitable_campaigns, .profitable_campaigns { padding: 180px 0 100px; }
  .profitable_campaigns .animation_col { width: 340px; height: 480px; margin-top: -70px; }
  .our_goal .inner .img { height: 310px; }
  .ads_comman_section .paid_img { top: 210px; max-width: 170px; }
  .ads_comman_section .col { max-width: 860px; }
  .our_goal { margin-top: -149px; }
  .our_goal .wrapper { padding: 100px 0 120px; }
  .other_services .colin { height: 450px; padding: 25px 30px 40px; }
  .other_services .colin .bg>span { font-size: 30px; }
  .other_services .colin>span { font-size: 35px; line-height: 40px; }
  .other_services .colin .bg { padding: 25px 30px; }
  .comman_sec .inner{gap: 12px;}
  .animations_title h2{font-size: 135px;}
  .inner_banner .circle {margin-right: 20px;}
  .casestudy_list {padding: 90px 0 90px 0;}
  .casestudy_list {margin-top: -60px;}
  .casestudy_list {padding: 80px 0 130px 0;}
  .casestudy_title_div {padding-bottom: 40px;}
  .casestudySlider .swiper-slide .swiper-slide-img {max-width: 430px;height: 410px;}
  footer .rr_footer {margin-top: 0px;}
  .number-listing .box h5 {font-size: 14px;padding: 0 25px;}
  .number-listing .box h5 span:after {padding: 0 5px;}
  .trusted_by_version_2 .col { height: 375px; }
}
@media only screen and (max-width:1279px){
  a{font-size: 16px;}
  .lets_work_banner .wrapper-wrap .div-wrap {max-width: 50%;}
  header nav>ul>li span { width: 10px; height: 2px;right: 0;}
  header nav>ul>li span::after { width: 2px; height: 10px; left: 3.8px;}
  header nav>ul>li { padding: 0px 22px;}
  .wrapper {padding: 0px 40px;}
  h1 { font-size: 50px; line-height: 1.3; }
  .banner .circle { top: -10px; max-width: 180px; right: 40px; }
  .banner .circle .circle_text, .banner .circle .circle_icon , .inner_banner .circle .circle_text , .inner_banner .circle .circle_icon { width: 180px; height: 180px; }
  .banner .text { max-width: 416px; }
  .lets_talk { padding: 9.85px 12.11px 9.85px 34.45px; }
  .lets_talk span { font-size: 20px; line-height: 1; margin-right: 20px; }
  .lets_talk ul li span { width: 50px; height: 50px; }
  .lets_talk ul li+li { margin-left: -25px; }
  .banner_image .bg { top: 20% ; transform: scale3d(0.5, 0.5, 1) ; }
  .banner_image { height: 500px; max-height: 500px; margin-top: -300px; }
  .paid_ads .marquee .item { width: 220px; height: 200px; max-width: 220px; }
  .email_wrap .imgWrap { height: 420px; width: calc(33.33% - 20px); }
  .personInfo .heading h2,.personInfo .heading h2,
  .social_media h2, .emailsec .left_col h2, .team_extension h2, .on_instagram .text_title h2, .trusted_by h2, .profitable_campaigns .left_col h2, .our_goal h2, .ads_comman_section h2, .paid_ads_service h2 ,.other_services h2{ font-size: 50px; line-height: 1.2; }
  .affordable h2 { font-size: 40px; line-height: 100px; }
  .affordable { margin-top: -50px;padding: 0px 20px; }
  .comman_sec { margin-top: -50px; }
  .team_extension .col { padding: 110px 0 100px; max-width: 58%; }
  .team_extension { border-radius: 50px 50px 0px 0px; }
  .team_extension .b_brand { top: -110px; max-width: 110px; }
  .trusted_by { padding: 110px 0px 50px 0; }
  .trusted_by h2{margin-bottom: 20px;}
  .trusted_by  .col { width: 23.77%; height: 176px; }
  .trusted_by_version_2 .col { width: calc(50% - 9px); height: 350px; }
  .on_instagram .text_title h2 { width: 411px; }
  .on_instagram .text_title p { width: calc(100% - 411px); }
  .banchmarketing h2 { font-size: 80px; }
  /* .trusted_by .col:hover { transform: scale(1.2); } */
  .video-con-img picture img{width: 40px;}
 .on_instagram{padding:50px 0 250px 0;}

  #customers-testimonials,
  #customers-testimonials .item{height: 470px;}
  #customers-testimonials .item {width:calc(33.33% - 20px);}
  #customers-testimonials .item .shadow-effect .video-container #video { height:350px; padding: 10px 0;} 
  .on_instagram.active #customers-testimonials .item:nth-child(2){left: calc(33.33% + 20px);}
  .on_instagram.active #customers-testimonials .item:nth-child(3){left: calc(66.66% + 40px);}
  #customers-testimonials .play-icon,
  #customers-testimonials .pause-icon{width: 50px;height: 50px;background-size: contain;}
  #customers-testimonials .item .bg .bk_icon{width: 40px;}
  .emailsec { margin-top: -230px; padding: 0px 20px; }
  #customers-testimonials .item .bg .bk_icon { left: 25px; top: 20px; }
  .emailsec .right_col .email { padding: 30px 35px; background-position: right 20px center;background-size: 50px;}
  .emailsec .right_col .email em { font-size: 24px; line-height: 20px; margin-bottom: 15px; }
  p { font-size: 16px; line-height: 1.6 !important; }
  footer .top_footer p { width: 320px; font-size: 18px; line-height: 1.7 !important; }
  footer .top_footer>ul>li:not(:last-child) { margin-bottom: 22px; }
  footer .top_footer .let_blog>img { max-width: 250px; }
  footer .bottom_footer .wrapper { padding: 10px 30px;}
  .inner_banner .circle { right: 30px; max-width: 200px; }
  .service_link .inner a:not(:last-child) { margin-right: 10px; }
  .service_link .inner a img { margin-right: 10px; max-width: 40px; }
  .service_link .inner a { font-size: 26px; line-height: 70px; padding: 0px 16px; }
  .inner_banner { padding: 200px 0; }
  .profitable_campaigns .animation_col { width: 260px; height: 330px; margin-top: -70px; }
  .ads_link li span { font-size: 17px; line-height: 55px; padding: 0px 30px; }
  .ads_link li+li { margin-left: -25px; }
  .animations_title h2 { line-height: 118px; font-size: 100px; }
  .animations_title { margin-top: 30px; }
  #campaigns_growth.profitable_campaigns, #ecommerce.profitable_campaigns, #seo.profitable_campaigns, .profitable_campaigns { padding: 220px 0 60px; }
  .our_goal,.paid_ads_service,.ads_comman_section.ads_comman_section_curve { margin-top: -109px;padding:0 40px; }
  .our_goal .inner .right_col li { padding: 25px 0; }
  .our_goal .inner .right_col li h3 { font-size: 35px; line-height: 45px; transform: translateX(0); }
  .our_goal .inner .right_col li h3 span { margin-right: 20px; }
  .our_goal .inner .right_col li .text { margin-top: 25px; }
  .paid_ads_service .text_inner { margin-bottom: 80px; padding-bottom: 80px; }
  .paid_ads_service .wrapper { padding: 80px 0; }
  .email_marketing_service.email_marketing { padding: 80px 0 0; }
  .email_marketing_service.email_marketing .wrapper{padding-bottom: 80px;}
  .ads_comman_section { padding: 0 40px; }
  .ads_comman_section  .wrapper{padding: 80px 0px;}
  .extra_padding { padding: 120px 0px; }
  #campaigns_growth.profitable_campaigns, #ecommerce.profitable_campaigns, #seo.profitable_campaigns,.our_goal,.paid_ads_service,.ads_comman_section.ads_comman_section_curve{border-radius:60px 60px 0px 0px;}
  #profitable_campaigns_paid_ads { border-radius: 60px 60px 0px 0px; margin-top: -50px; padding-top: 220px; }
  .other_services .wrapper { padding: 80px 40px; }
  .other_services h2 { margin-bottom: 40px; }
  .other_services .colin>img { max-width: 100px; }
  .other_services .colin { height: 400px; padding: 25px 20px 40px; }
  .other_services .colin .bg { padding: 25px 20px; }
  .other_services .colin .img { width: calc(100% - 40px); }
  .other_services .colin .bg>span img { max-width: 32px; margin-right: 10px; }
  .other_services .colin .bg>span { font-size: 24px; }

  .profitable_campaigns .animation_col .col { top: 90vh; }
  .leftPersonImg {max-width: 400px;height: 550px;}
  .localLeads-banner .col {width: calc(100% - 400px);}
  .leadslist ul {gap: 40px;}
  .casestudy_trusted_by {margin-top: 20px;}
  .casestudySlider .swiper-slide .swiper-slide-img {max-width: 430px;height: 410px;}
  .casestudyOverall ul {gap: 10px;}
  .client_resultSwiper .swiper-slide {height: 300px;}
  .client_resultSwiper .swiper-slide img {height: 300px;}
  .client_result_space_col {width: 10%;}
  h1.title_404 {font-size: 30vw;line-height: 1;}
  .leftPersonImg img { height: 540px;}
  .casestudyOverall ul li .overallDetails strong, .casestudy_list_section .casestudy_list .casestudy_cols .right_col h3 {font-size: 17px;}
  .casestudyOverall ul li .overallDetails span {font-size: 15px;}
  .casestudyOverall ul li .overallDetails{gap: 5px;}
/*   .letswork_banner_video video {height: 900px;} */
  .lets_work_instagram .text_title h2 {font-size: 50px;line-height: 63px;width: 50%;}
  .lets_work_instagram .text_title p {width: 50%;}
  .relationships_section .trusted_by .inner {gap: 12px;}
  .relationships_section h2,.why_choose_section h2 {font-size: 50px;line-height: 1.2;}
  .casestudy_list {border-radius: 50px 50px 0px 0px;}
  .our_goal.casestudy_list .wrapper {padding-bottom: 110px;}
  .lets_talk.book_calendly  ul li span {width: 41px;height: 41px;}
  .lets_work_trusted_by {margin-bottom: 20px;}
	.casestudy_title_div img.casestudy_title_img {margin-bottom: 5px;max-height: 35px;}
}

header .navbar-toggler {display: none;}
@media only screen and (max-width:1199px){
  .trusted_by_version_2 .col { height: 340px; }
}

@media only screen and (max-width:1099px){
  .trusted_by_version_2 .col { height: 294px; }
}
@media only screen and (max-width:1023px){
  header{background: transparent;}
  header .navbar-toggler { width: 32px; height: 18px; position: relative; z-index: 999; display: block; cursor: pointer; background: transparent; border: none; display: block;position: absolute; right: 20px; top: 0; bottom: 0; margin: auto;}
  header .navbar-toggler span { width: 100%; height: 2px; background-color: var(--off-white); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; transition: 0.3s ease all; border-radius: 5px; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -ms-transition: 0.3s ease all; -o-transition: 0.3s ease all; }
  header .navbar-toggler span:first-child { bottom: auto; }
  header .navbar-toggler span:last-child { top: auto; }
  header .navbar-toggler.active span:first-child { transform: rotate(45deg); bottom: 0; }
  header .navbar-toggler.active span:nth-child(2) { opacity: 0; }
  header .navbar-toggler.active span:last-child { transform: rotate(-45deg); top: 0; }
  header,header.fixed { padding: 15px 0; }
  header .btn{display: none;}
  header nav{position: fixed;top: 0;width: 100%;height: 100%;background-color: var(--cool-Gray);z-index: 99;left: 0;transform: translateX(-100%);transition: 0.2s linear all;  display: block; padding-top: 70px;}
 
  header nav>ul>li { margin: 0px 15px; width: 100%; border-bottom: 1px solid #fbf5e3; padding: 5px 0; }
  header nav>ul>li span { top: 19px; right: 15px; }
  header nav>ul>li span::after { top: -4px; }
  header nav>ul>li>ul { position: relative; top: 0; padding: 10px 0px; border-radius: 20px; width: 100%; opacity:1; pointer-events: all; transition: none; background-color: transparent; left: 0; transform: translate3d(0, 0, 0);display: none; }
  header nav>ul>li>ul>li>a { color: #fbf5e3; padding: 0 20px; line-height: 40px; }
  header nav>ul>li>ul>li>a::after{content: '';position: absolute;left: 0;top: 0;width: 10px;height: 2px;background-color: #fbf5e3;bottom: 0;margin: auto;}
  header nav>ul>li>ul::after{display: none;}
  header nav>ul>li:hover span::after{opacity: 1;}
  header nav>ul>li span.open::after { opacity: 0; }
  header .navbar-toggler img {height: 100px;}
  header.fixed img {height: 40px;}
  header.fixed .wrapper {align-content: center;}
  header.fixed .wrapper>a {height: 40px;}

  header nav.active{transform: translateX(0);}
  a { font-size: 16px; }
  h1 { font-size: 52px; line-height: 1.3; }
  .brand { max-width: 100px; }
  /* header nav>ul>li { margin: 0px 15px; } */
  .banner .text { max-width: 336px; }
  /* .banner .circle { max-width: 160px; } */
  .banner_image { height: 400px; max-height: 400px; margin-top: -200px; }
  .banner_image .bg {top: 0 !important;transform: scale3d(0.5, 0.5, 1) !important;border-radius: 10px !important; }
  .affordable h2 { font-size: 35px; line-height: 100px; }
  .social_media h2, .emailsec .left_col h2, .team_extension h2, .on_instagram .text_title h2, .trusted_by h2, .profitable_campaigns .left_col h2, .our_goal h2, .ads_comman_section h2, .paid_ads_service h2,.other_services h2 { font-size: 40px; line-height: 1.2; }
  .on_instagram .text_title h2 { width: 100%; }
  .on_instagram .text_title p { width: 100%; padding: 0; margin-top: 10px; }
  #customers-testimonials .item .shadow-effect { padding: 10px 15px; }
  #customers-testimonials .item .shadow-effect .video-container .video-content-top .video-con-img, #customers-testimonials .item .shadow-effect .video-container .video-test-bottom .video-bottom-img { gap: 7px; }
  .video-con-img picture img { width: 30px; }
  #customers-testimonials .video-con-img p{font-size: 12px;}
  #customers-testimonials .item { width: calc(33.33% - 10px); }
  .on_instagram.active #customers-testimonials .item:nth-child(2) { left: calc(33.33% + 10px); }
  .on_instagram.active #customers-testimonials .item:nth-child(3) { left: calc(66.66% + 20px); }
  #customers-testimonials .item .shadow-effect .video-container #video { height: 270px; padding: 10px 0; }
  .video-test-bottom  .video-bottom-img picture img ,
  .video-test-bottom  .video-bottom-img+div img{ width: 20px; }
  #customers-testimonials, #customers-testimonials .item { height: 355px; }
  #customers-testimonials .item .bg .bk_icon { left: 15px; top: 10px; width: 30px; }
  .banchmarketing h2 { font-size: 65px; }
  .social_media .right_col { width: 48%; padding-top: 162px; padding-right: 0; }
  .emailsec .left_col { width: 100%; margin-bottom: 30px; }
  .emailsec .right_col { width: 100%; }
  .emailsec .wrapper { padding: 40px 30px; }
  footer .top_footer p { width: 200px; font-size: 14px; line-height: 1.7 !important; }
  footer .bottom_footer p{order: 2;text-align: center;width: 100%;}
  footer .bottom_footer ul { width: 100%; justify-content: center; }
  footer .bottom_footer ul li { padding: 0px 22px; margin-bottom: 10px; }
  footer .bottom_footer .wrapper { padding: 20px 30px; }


  .service_link { margin-top: -37px; }
  .service_link .inner { padding: 12px 10px; }
  .service_link .inner a { font-size: 20px; line-height: 50px; padding: 0px 10px; }
  .service_link .inner a img { margin-right: 10px; max-width: 30px; }
  .profitable_campaigns { margin-top: -37px; }
  .profitable_campaigns .left_col h2 { word-wrap: break-word; }
  .profitable_campaigns .left_col h2 br{display: none !important;}
  .ads_link li span { font-size: 14px; line-height: 55px; padding: 0px 18px; }
  .ads_link li+li { margin-left: -18px; }
  .other_services .wrapper { padding: 60px 40px; }
  .other_services .colin>span { font-size: 24px; line-height: 34px; }
  .other_services .colin>img { max-width: 80px; }
  .other_services .colin { height: 290px; padding: 25px 15px 30px; }
  .other_services .colin .bg>span { font-size: 20px; }
  .comman_sec .inner { gap: 11px; }
  body.navbaractive {overflow: hidden;}
  .navbaractive .inner_banner .circle {z-index: 9;}
  .mobile_menu {display: flex;justify-content: space-around;margin-top: 25px;}
  .mobile_menu .btn {display: block;}
  .banner .circle { max-width: 130px;}
  .banner .circle .circle_text , .inner_banner .circle .circle_text { width: 170px; height: 170px;}
  .banner .circle .circle_icon , .inner_banner .circle .circle_icon { width: 160px; height: 160px;}
  /* .team_extension .col {max-width: 50%;} */
  .team_extension .wrapper {align-items: flex-end;}
  .team_extension_men {width: 100%;height: 100%;}
  .team_extension .b_brand { top: -70px;}
  .team_extension_men {height: 600px;}
  .social_media .bg{left: -70px;}
  .casestudyOverall ul {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
  .form_row h2 {font-size: 30px;}
  .form_row .inner_row .inner_col label {font-size: 16px;}
  .form_row .inner_row .inner_col .wpcf7-list-item-label {font-size: 16px;}
  .form_row .inner_row .inner_col span#buisness_modal, .form_row .inner_row .inner_col span#marketing_places {margin-top: 20px;}
  .form_row .inner_row .inner_col .wpcf7-list-item label {margin-bottom: 15px;}
  .form_row .inner_row .inner_col .form_input {font-size: 16px;padding: 10px 15px;}
  .personInfo .heading h2, .personInfo .heading h2, .social_media h2, .emailsec .left_col h2, .team_extension h2, .on_instagram .text_title h2, .trusted_by h2, .profitable_campaigns .left_col h2, .our_goal h2, .ads_comman_section h2, .paid_ads_service h2, .other_services h2 {font-size: 40px;line-height: 1.2;}
  .personInfo .inner-content {align-items: flex-end;}
  .personInfo .inner-content .personImg {margin-bottom: 70px;}
  .other_services .inner {gap: 30px;}
  .other_services .colin {width: 30%;}
  .personInfo .heading {padding-bottom: 0;}
  .other_services_lead {padding-bottom: 80px;}
  .personInfo .inner-content .personContent {margin-top: 0;}
  .client_result .wrapper.d_flex.d_flex_jb {display: block;}
  .client_result_left_col {width: 100%;}
  .client_result_right_col {width: 100%;}
  .client_resultSwiper .swiper-slide img {height: 500px;}
  .client_resultSwiper .swiper-slide {height: 500px}
  h1.title_404 {font-size: 20vw;}
  .section_404 .d_flex {align-items: center;}
  .trusted_by_version_2 .col { height: 283px; }

	section.banner.lets_work_banner {background-size: 100% 73%;   }
	.lets_work_banner .wrapper-wrap{gap:20px}
  .lets_work_banner .wrapper-wrap .div-wrap{max-width: 50%;}
  .lets_work_banner .col { max-width: 100%; }
	.lets_work_banner h1{        font-size: 27px;}
	.banner{ padding-top: 130px;}
	
}

@media only screen and (max-width:900px){
  .trusted_by_version_2 .col { height: 224px; }
}

@media (max-width: 768px) {
	.trusted_by_version_2 .col { height: 213px; }
}

@media only screen and (max-width:767px){
  .wrapper { padding: 0px 20px; }
  .banner {    padding-top: 220px;}
  h1 { font-size: 35px; line-height: 1.3; }
   .banner .circle { max-width: 120px;top: -130px; }
   .banner .text { margin-top: 20px; }
   .lets_talk ul li span { width: 40px; height: 40px; }
   .lets_talk ul li+li { margin-left: -20px; }
   .banner_image .bg { top: 0 !important; transform: scale(1) !important; border-radius: 10px !important; }
   .marquee_plateform { padding: 25px 0 0; }
   .marquee_plateform .marquee .item>span { font-size: 30px; line-height: 60px; }
   .marquee_plateform .marquee .item>span>span { line-height: 45px; padding: 0px 18px; font-size: 20px; }
   .marquee_plateform .wrapper { padding-bottom: 30px; }
   .marquee_plateform .marquee_wrap{margin: 0px 0px 10px;}
   .title { padding: 30px 0px; }
   .title .icon_img img{max-width: 30px;}
   .title h2 { font-size: 30px; line-height: 42px;margin-left: 12px; }
   .title p { margin: 20px auto; }
   .paid_ads .marquee .item { width: 160px; height: 160px; max-width: 160px; margin: 0px 5px;}
   .paid_ads .marquee_rtl { margin-top: 10px; }
   .paid_ads .wrapper { padding-bottom: 30px; }
   .email_wrap { margin: 0px 0px; }
   .email_wrap .imgWrap { height: 300px; width: 100%; margin-bottom: 20px; }
   .email_marketing { padding-bottom: 10px; }
  .team_extension { margin-top: 50px; border-radius: 40px 40px 0px 0px; }
  .team_extension .col { padding: 60px 0 30px; max-width: 100%; }
  .team_extension .wrapper { padding: 0 20px; display: block;}
  .team_extension .wrapper .col-right {position: absolute;z-index: 0;right: -50px;bottom: -73px;max-width: 240px;height: auto;}
  .team_extension .wrapper .col {z-index: 1;}
  .team_extension_men {height: auto;}
  .team_extension .b_brand { top: -40px; max-width: 90px; }
  .team_extension p { padding-right: 0; }
  .affordable  h2 { font-size: 15px; line-height: 50px; }
  .team_extension .col { padding: 60px 0 190px; max-width: 100%; }
  .lets_talk span { font-size: 16px; line-height: 1; margin-right: 10px; }
  .team_extension .man { right: -50px; bottom: -13px; max-width: 240px; }
  .affordable { margin-top: -25px; padding: 0px; }
  .comman_sec { margin-top: -25px; }
  .trusted_by  { padding: 50px 0px 50px 0; }
  .trusted_by .col { width: calc(50% - 5px) !important; height: 115px; }
  .trusted_by .col.active{transform: scale(1.1);}
  .trusted_by .col .bg img{max-width: 100px;}
  .trusted_by_version_2 .col { width: 100% !important; height: 213px; }	
  .trusted_by .col .bg img { min-width: 100%}
  .banner_image { height: 250px; max-height: 250px; margin-top: 30px; }
  #customers-testimonials, #customers-testimonials .item { height: auto; }
  #customers-testimonials .item { position: relative; left: 0 !important; }
  .on_instagram { position: relative; top: 0;     padding: 30px 0;}
  .on_instagram .text_title { margin-bottom: 30px; opacity: 1; transition: 0.4s ease all; }
  #customers-testimonials {flex-wrap: wrap;}
  #customers-testimonials .item { width: 100% !important; }
  #customers-testimonials .item:not(:last-child){margin-bottom: 20px;}
  .social_media { padding:0px 0 40px !important; border-radius: 20px 20px 0px 0px; }
  .social_media .left_col { width: 100%; }
  .banchmarketing h2 { font-size: 30px; }
  .social_media .right_col { width: 100%; padding-top: 0; padding-right: 0; margin-top: 20px; }
  .emailsec { margin-top: 0; padding: 0px 0px; }
  .emailsec .wrapper { padding: 30px 20px; border-radius: 20px; }
  .emailsec .left_col h2 { margin-bottom: 15px; }
  .emailsec .right_col .email { padding: 20px 20px; background-position: right 20px center; background-size: 30px; margin-bottom: 20px;}
  .emailsec .right_col .email em { font-size: 18px; line-height: 10px; margin-bottom: 8px; }
  .emailsec .right_col .email span { font-size: 15px; line-height: 18px; }
  footer { padding-top: 60px; margin-top: -30px;border-radius: 0px; }
  footer.innerpage_foorter{padding-top: 30px;}
  footer .top_footer p { width: 100%; font-size: 14px; line-height: 1.7 !important; order: 2;margin-bottom: 15px;}
  footer .top_footer>ul>li:not(:last-child) { margin-bottom: 0; }
  footer .top_footer>ul { width: 100%;order: 1; margin-bottom: 15px;}
  footer .top_footer .let_blog { order: 3; width: 100%; }
  footer .top_footer .let_blog .lets_talk { margin-bottom: 25.94px; margin: 0 auto; margin-bottom: 20px;  }
  footer .bottom_footer .wrapper { padding: 15px 10px; }
  footer .bottom_footer ul li { padding: 0px 7px; margin-bottom: 10px; }
  footer .bottom_footer ul li:not(:last-child):after { width: 2px; right: 2.5px; }
  footer .bottom_footer ul li:first-child{padding-left: 0px;}
  footer .rr_footer{ margin-top: 20px; }
  .banchmarketing h2 { transform: translateX(0); }
  .social_media .bg { transform: scale3d(1, 1, 1); top: 0; margin-left: 0; z-index: 3; position: relative; height: 350px; border-radius: 10px; margin-bottom: 30px;max-width: 100%; max-height: 100%;left: 0; }
  .inner_banner { padding: 100px 0 60px; }
  .inner_banner .col {width: 100%;}
  .inner_banner h1 { margin-bottom: 0; }
  .inner_banner .circle { right: 0; max-width: 130px; position: relative; top: 0; margin: 0 auto; margin-right: 0;    transform: translate3d(0, 0%, 0px);padding-right: 10px;padding-bottom: 10px;}
  .inner_banner .wrapper{display: flex;flex-direction: column-reverse;}
  .service_link { margin-top: 0; }
  .service_link .inner { border-radius: 0;width: 100%;gap: 15px; }
  .service_link .inner a { font-size: 14px; line-height: 1; padding: 7px;flex-flow: column;gap: 5px;border-radius: 10px;margin-right: 0 !important;}
  .service_link .inner a img { margin-right: 0px; max-width: 24px; padding-bottom: 5px;height: 30px;}
  .profitable_campaigns { margin-top: 0; }
  #campaigns_growth.profitable_campaigns, #ecommerce.profitable_campaigns, #seo.profitable_campaigns, .profitable_campaigns { padding: 40px 0 10px; }
  .profitable_campaigns .left_col, #ecommerce.profitable_campaigns .left_col { max-width: 100%; }
  .social_media h2, .emailsec .left_col h2, .team_extension h2, .on_instagram .text_title h2, .trusted_by h2, .profitable_campaigns .left_col h2, .our_goal h2, .ads_comman_section h2, .paid_ads_service h2,.other_services h2 { font-size: 32px; line-height: 1.2; }
  .profitable_campaigns .left_col h2{margin-bottom: 15px;}
  .profitable_campaigns .wrapper:first-child {flex-direction: column-reverse;margin-bottom: 20px;}
  .profitable_campaigns .animation_col { width: 260px; height: 330px; margin-top: 0;margin-bottom: 40px; }
  body .profitable_campaigns .animation_col .col{width: 100%;height: 100%; border-radius: 10px;opacity: 1;top: 0;}
  body .profitable_campaigns .animation_col .col::after{opacity: 0;}
  body .ads_link li{ margin-left: 0;margin-bottom: 10px; }
  .ads_link li span { font-size: 13px; line-height: 42px; padding: 0px 12px; }
  .profitable_campaigns .wrapper:nth-child(2n) { justify-content: center; }
  .animations_title { margin-top: 10px; }
  .profitable_campaigns .animation_col { width: 240px; height: 300px; margin-top: 0; display: block; margin: 0 auto; margin-bottom: 40px; }
  .animations_title h2 { line-height: 60px; font-size: 45px; }
  .our_goal, .paid_ads_service, .ads_comman_section.ads_comman_section_curve { margin-top: -33px; padding: 0 20px; }
  #campaigns_growth.profitable_campaigns, #ecommerce.profitable_campaigns, #seo.profitable_campaigns, .our_goal, .paid_ads_service, .ads_comman_section.ads_comman_section_curve { border-radius: 30px 30px 0px 0px; }
  .our_goal .wrapper { padding: 40px 0 40px; }
  .our_goal h2 { margin-bottom: 20px; }
  .our_goal .inner .left_col { width: 100%; }
  .our_goal .inner label { font-size: 18px; line-height: 30px; margin-bottom: 30px; }
  .our_goal .inner .img { height: 190px; }
  .our_goal .inner .right_col { width: 100%; margin-top: 20px; }
  .our_goal .inner .right_col li h3 span::after { width: 10px; height: 34px; }
  .our_goal .inner .right_col li h3 { font-size: 24px; line-height: 40px; transform: translateX(0);    white-space: nowrap; }
  .our_goal .inner .right_col li { padding: 10px 0; }
  .our_goal .inner .right_col li h3 span { margin-right: 10px; }
  .our_goal .btn_col { margin-top: 40px; }
  .ads_comman_section { padding: 0 20px; }
  .ads_comman_section .wrapper { padding: 40px 0px 0px; }
  .ads_comman_section h2 { margin-bottom: 10px; }
  .ads_comman_section .colin:first-child { margin-bottom: 20px; }
  .ads_comman_section .btn_col { margin-top: 30px; }
  .paid_ads_service .wrapper { padding: 40px 0; }
  .paid_ads_service h2{margin-bottom: 20px;}
  .paid_ads_service .text_inner { margin-bottom: 40px; padding-bottom: 40px; }
  .email_marketing_service.email_marketing { padding: 40px 0 0; }
  .email_marketing_service.email_marketing .wrapper { padding-bottom: 20px; }
  .extra_padding { padding: 0; }
  #profitable_campaigns_paid_ads { border-radius: 30px 30px 0px 0px; margin-top: -23px; padding-top: 60px; }
  .other_services .wrapper { padding: 40px 20px 20px; }
  .other_services h2 { margin-bottom: 30px; }
  .other_services .colin { height: 290px; padding: 25px 20px 30px; width: 100%; margin-bottom: 20px; }
  .other_services .colin:hover { transform: scale(1.01); }
  .other_services .colin .img { width: 100%; max-width: 200px; }
  .thankyou_title {font-size: 60px;}
  .section_404 .no_flex_wrap{flex-wrap: wrap;gap: 20px;}
  .title_404 {font-size: 200px;display: none;}
  .section_404_inner h2 {width: auto;}
  .section_404_inner {padding: 50px 20px;}
  .comman_sec .inner { gap: 10px; }
  .banner .circle .circle_icon {width: 120px;height: 120px;}
  .banner .circle .circle_text {width: 120px;height: 120px;object-fit: contain;}
  .inner_banner .circle .circle_icon {width: 120px;height: 120px;}
  .inner_banner .circle .circle_text {width: 120px;height: 120px;object-fit: contain;}
  footer .bg {background-position: 0 80%;}
  .contact_form_section {border-radius: 30px 30px 0px 0px;margin-top: -40px;padding: 50px 0 130px 0;}
  .form_row .inner_row {flex-direction: column;}
  .form_row h2 {font-size: 25px;margin-top: 20px;margin-bottom: 15px;}
  .form_row .inner_row .inner_col .form_input {width: calc(100vw - 40px);padding: 5px 10px;height: auto;font-size: 15px}
  .form_row .inner_row .inner_col label {width: calc(100vw - 40px);word-wrap: break-word;font-size: 14px;padding-bottom: 5px;}
  .form_row .inner_row .inner_col label sup{padding-left: 2px;}
  .form_row .inner_row .inner_col .wpcf7-list-item label {column-gap: 20px;}
  .form_row .inner_row .inner_col .form_group .form_group_inner p {flex-direction: column;}
  .form_row .inner_row .inner_col .form_group .form_group_inner p>span:after {right: 16px;top: 18px;width: 10px;height: 9px;background-size: contain;}
  .common-page{padding: 180px 0 120px;}
  .sitemap-list > ul > li > a{font-size: 25px;}
  .sitemap-list > ul > li > ul {margin-left: 50px;}
  .sitemap-list > ul > li > ul >li {padding-top: 20px;}
  .sitemap-list > ul > li > ul > li > a {font-size: 20px;}
  .sitemap-list > ul > li{padding: 22px;}
  .common-page h1 {padding-bottom: 30px;margin-bottom: 30px;}
  .policy-list > ul > li{grid-template-columns: auto;gap: 20px;}


  .personInfo .heading h2 {font-size: 30px;}
  .personInfo .inner-content {flex-direction: column-reverse;}
  .personInfo .inner-content .personImg {max-width: 100%;}
  .personInfo .inner-content .personContent {max-width: 100%;margin-top: 0px;}
  .personInfo .inner-content .personContent .content-before p {padding-bottom: 0;}
  .personInfo {padding: 60px 0 130px 0;border-radius: 30px 30px 0px 0px;}
  .other_services_lead {margin-top: -190px;border-radius: 30px 30px 0px 0px;padding: 0px 0 80px 0;}
  .other_services .inner {gap: 10px;}
  .commit-seciton {border-radius: 30px 30px 0px 0px;}
  .commit-seciton .inner-commit {flex-direction: column-reverse;}
  .commit-seciton .inner-commit :is(.left-col, .right-col) {max-width: 100%;}
  .commit-seciton .inner-commit .commit-content {margin-top: 0;}
  .leftPersonImg {max-width: 260px;height: 540px;bottom: -235px;}
  .leftPersonImg img{max-width: 260px;height: 380px;object-fit: cover;object-position: top center;}
  .casestudy_trusted_by {margin-bottom: 60px;}
  .casestudy_trusted_by .marquee_col {width: 195px !important;height: 125px;}
  .casestudy_trusted_by .marquee_bg img {height: 125px;object-fit: contain;}
  .casestudy_instagram {border-radius: 30px 30px 0 0;padding: 50px 0 220px 0;}
  .casestudy_instagram .text_title h2 {font-size: 30px;line-height: 1.2;}
  .casestudy_instagram .text_title {margin-bottom: 30px;}
  .casestudy_list_section .casestudy_list .casestudy_title_div .casestudy_title {font-size: 30px;line-height: 1.2;}
  .casestudy_list {border-radius: 30px 30px 0px 0px;padding: 40px 0 80px 0;}
  .casestudy_title_div {padding-bottom: 20px;}
  .casestudy_list_section .casestudy_list .casestudy_cols{gap: 10px;}
  .casestudy_list_section .casestudy_list .casestudy_cols {flex-direction: column;}
  .casestudy_list_section .casestudy_list .casestudy_cols .left_col {width: 100%;}
  .casestudy_list_section .casestudy_list .casestudy_cols .right_col {width: 100%;}
  .casestudy_links ul {flex-direction: column;gap: 10px;}
  .casestudy_links ul li img {width: 30px;height: 30px;}
  .casestudyOverall ul {display: grid;grid-template-columns: repeat(2, 1fr);}
  /* .casestudyOverall ul li {width: calc(50% - 20px);} */
  .client_result_left_col h2 {font-size: 30px;line-height: 1.2;}
  .client_result .wrapper {flex-direction: column;}
  .client_result_left_col {width: 100%;}
  .client_result_right_col {width: 100%;margin-top: 150px;}
  .client_result_space_col {display: none;}
  .client_resultSwiper .swiper-slide img {height: 280px;}
  .client_resultSwiper .swiper-slide {height: 280px;}
  .casestudySlider .swiper-slide .swiper-slide-img{height: 400px;}
  .client_result {border-radius: 30px 30px 0px 0px;padding: 60px 0 60px 0;}
  .form_row .inner_row .inner_col .form_group {margin-bottom: 10px;}
  .form_row .inner_row .inner_col .wpcf7-list-item-label {font-size: 15px;}
  .form_row .inner_row .inner_col .wpcf7-list-item label {margin-bottom: 15px;}
  .wpcf7-form-control.wpcf7-submit {text-align: center;padding: 10px 30px;font-size: 20px;}
  .form_row .inner_row .inner_col span#buisness_modal, .form_row .inner_row .inner_col span#marketing_places {margin-top: 10px;padding-bottom: 20px;}
  .form_row .inner_row .inner_col span#buisness_modal, .form_row .inner_row .inner_col span#marketing_places {margin-top: 10px;padding-bottom: 20px;}
  .lets_talk:hover ul li {transform: translateX(0px);}
  .service_yellow_section {border-radius: 30px 30px 0 0;}
  .casestudy_title_div img.casestudy_title_img {max-width: 150px;}
  .casestudy_title_div {flex-direction: column;align-items: flex-start;gap:10px}
  .form_row .inner_row .inner_col span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position: relative;bottom: 0;}
  span.wpcf7-form-control-wrap.recaptcha{padding: 20px 0;}
  .personInfo .heading{padding-bottom: 20px;}
  .banner h1 {margin-bottom: 30px;}
  .footerBtn.show {opacity: 1;transform: translateY(0);pointer-events: auto;}
  .page-template-privacy-policy h4{font-size: 30px;}
  .page-template-terms-condition h4{font-size: 30px;}
  .connect-social {margin-top: 20px;}
  .connect-social p {font-size: 18px;margin-bottom: 10px !important;}
  .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {height: 30px !important;line-height: 30px !important;width: 30px !important;}
  .addtoany_content {margin: 0 !important;}
  span.wpcf7-spinner {height: 52px;padding: 8px;width: 192px;}
  span.wpcf7-spinner:after {width: 30px;height: 30px;left: calc(50% - 18px);}
  #full_wrapper{overflow: hidden;}
  .ads_comman_section .colin:first-child + .btn_col {margin-top: 30px;margin-bottom: 30px;}
  .casestudy_text ul li {font-size: 16px;line-height: 1.6 !important;}
  .casestudyOverall ul li .overallDetails span {font-size: 16px;}
  .casestudyOverall ul li .overallDetails strong , .casestudy_list_section .casestudy_list .casestudy_cols .right_col h3{font-size: 18px;}
  .btn:hover::after,.btn:hover::before {left: 0;}
  .btn:active::after,.btn:active::before {left: 0;}
  .btn:not(:active):hover::after {left: 10px;}
  .btn:not(:active):hover::before{left: -10px;}
  .section_404 .no_flex_wrap {justify-content: center;}
  .section_404 {padding: 170px 0 80px;}
  .thankyou_section {padding: 190px 0 95px;margin-bottom:-95px}
  .thankyou_section p, .thankyou_section a {font-size: 18px;}
  .menu-item.active a {font-weight: 800 !important;}
  .number-listing .box h5 {font-size: 13px;line-height: 42px;padding: 0px 15px !important;}
  .number-listing .box {margin: 0;}
  .number-listing {display: flex;justify-content: center;flex-wrap: wrap;gap: 10px;margin-top: 10px;}
  .lets_work_banner h1 {font-size: 30px;line-height: 40px;}
	.lets_work_banner .wrapper-wrap .div-wrap{max-width: 100%;}
	.letswork_banner_video{max-width: 100%;}
	
  .lets_work_buttons {flex-wrap: wrap;}
	.lets_work_banner .wrapper-wrap{gap: 30px}
/*   .letswork_banner_video video {border-radius: 30px;} */
  .lets_work_instagram .text_title h2 {font-size: 32px;line-height: 1.2;}
  .lets_work_instagram .text_title p {width: 100%;padding: 0;margin-top: 10px;}
  .lets_work_banner .col {max-width: 100%;}
  .lets_work_instagram .text_title h2 {width: 100%;}
  .our_goal.casestudy_list {padding: 0 20px;margin-top: -40px;}
  .casestudy_list .btn_col {margin-top: 20px;}
  .casestudy_list.paid_ads.paid_ads_service {padding: 0 20px 90px;}
  .casestudy_list.paid_ads.paid_ads_service .wrapper {padding-top: 40px;}
  .casestudy_list.paid_ads.paid_ads_service .text_inner {padding-bottom: 40px;margin-bottom: 40px;}
  .relationships_section {border-radius: 30px 30px 0 0;padding: 40px 0 80px 0;}
  .why_choose_section {border-radius: 30px 30px 0 0;padding: 40px 0 80px 0;margin-top: -40px;}
  .relationships_section .trusted_by .inner {gap: 10px;}
  .emailsec.lets_work_emailsec .left_col,.emailsec.lets_work_emailsec .right_col {width: 100%;}
  .weareimg_div {height: 175px;}
  .relationships_section h2, .why_choose_section h2,.lets_work_client_title h2 {font-size: 32px;line-height: 1.2;}
  .lets_work_instagram .text_title {opacity: 1;}
  section.banner.lets_work_banner {background-size: 100% 50%;}
  .lets_work_trusted_by .marquee_col {margin: 40px 0;}
	.lets_work_instagram {padding: 50px 0 120px 0;}
	.videocontainer {width: 100%;padding-bottom: 56.25%;}
	.lets_work_banner .wrapper-wrap{flex-direction:column}
}


@media only screen and (min-device-width: 480px) and (max-device-width: 1000px) and (orientation: landscape) {
  h1.title_404 {display:none}
  .section_404 .col{justify-content: center;}
  header nav>ul>li {margin: 0px 5px;padding: 0px 10px;}
  header nav>ul>li span {right: -3px;top: 15px;}
}