@media only screen and (min-width: 1441px){
	.Error_sec .error_icon{margin-bottom: -55px;}
	.col-box-inner-pad {padding: 10px;}
	body {font-size: 17px;}
	h1 {font-size: 60px;}
	h4 {font-size: 24px;}
	.container {max-width: 1400px;}
	.button, .btn, .navbar .navbar-nav a.nav-link {font-size: 20px;}
	#fixed-social a {width: 60px;height: 60px;line-height: 55px;}
	.py_5 {padding-top: 5em;padding-bottom: 5em;}
	.pb_5 {padding-bottom: 5em;}
	.pt_5 {padding-top: 5em;}
	header .navbar.sticky .navbar-brand {max-width: 280px;}
	.navbar .navbar-nav li.contact_btn a.nav-link:before {width: 60px;height: 60px;}
	.banner_sec .banner_img, .inner_banner .banner_img {height: 700px;}
	.banner_sec {padding-top: 115px;}
	.service_item .service_title {padding-left: 100px;min-height: 80px;}
	.service_title img.service_icon, .challenge_list .item_content img.service_icon {width: 80px;height: 80px;}
	.challenge_list .item_content .service_icon_bg {width: 70px;height: 70px;}
	.marketing_list .list_item .item_wrap .item_icon {width: 90px;height: 90px;}
	.service_wrapper .service_item {margin-top: 5rem;}
	.process_wrapper .process__item:before {width: 65px;height: 65px;line-height: 65px;}
	.process_wrapper .process__item {padding-left: 90px;padding-bottom: 4rem;}
	.process_wrapper .process__item:after {left: 45px;}
	.process_vertical .process__item:after {top: 25px !important;}
	.process_vertical .process__item .item_inner {padding-top: 80px !important;}
	footer .social_links a.scl_icon {width: 52px;height: 52px;}
	footer .cpyrgt_footer {font-size: 16px;}
	footer .ftr_logo {padding-right: 4rem;}
	.affordable_company .sec_content {padding: 6rem 0 6rem 4rem;}
	.challenge_list .item_content {padding: 2rem;}
	.challenge_list .list_item {margin-top: 3rem;}
	.benefit_carousel .carsl_image img {height: 500px;}
	.alll__blogpost .post_image {height: 300px;}
	.alll__blogpost.mt-4 {margin-top: 3rem !important;}
	.latest__blogpost .post_detail .post_title {font-size: 45px;}
}
@media only screen and (max-width: 1200px){
	.digital {font-size: 198px;}
	.industry-banner h1 {font-size: 72px;}
	.industry-banner p {max-width: 50%;	}
	.img-box {max-width: 100%;}
	.inner-feature h3 {font-size: 23px;}
	.work-together {background-position: top 80px center;}
	.work-left p {max-width: 81%;}
	.feature-right ul li {padding: 20px 20px;max-width: 93%;}
	.search_clipart {padding: 0;}
	.table-cnt-blog img {height: 260px;}
	.cstm_designrush a {width: 165px !important;}
}
@media only screen and (min-width: 992px){
	header.white_header.blog_white .navbar-nav .nav-link, header.white_header.blog_white .navbar-nav li.active a.nav-link {color: #fff;}
	header.white_header.blog_white .navbar.sticky .navbar-nav .nav-link, header.white_header.blog_white .navbar.sticky .navbar-nav li.active a.nav-link {color: inherit;}
	header.white_header.blog_white .navbar .navbar-nav li.contact_btn a.nav-link:before {background: rgb(255 255 255 / 10%);}
	header.white_header.blog_white .navbar.sticky .navbar-nav li.contact_btn a.nav-link:before {background: rgb(0 128 255 / 10%);}
	header.white_header.blog_white button.navbar-toggler svg {fill: #fff;}
	header.white_header.blog_white .navbar.sticky button.navbar-toggler svg {fill: #00264c !important;}
	.navbar .navbar-nav > li.dropdown:hover ul.dropdown-menu {display: block !important;left: 50%;transform: translateX(-50%);}
	.banner_sec, .inner_banner {padding-bottom: 1.5rem;}
	.shuffle_colmn .inner_shuffle {min-height: 550px;display: flex;align-items: center;}
	.shuffle_colmn img.img_pos {width: 50%;height: 100%;position: absolute;left: 0;top: 0;}
	.shuffle_colmn:nth-child(odd) img.img_pos {left: auto;right: 0;}
	.shuffle_colmn:nth-child(even) .row {justify-content: flex-end;}
	.shuffle_colmn:nth-child(even) .content_box {padding: 3rem;padding-right: 0;}
	.shuffle_colmn:nth-child(odd) .content_box {padding: 3rem;padding-left: 0;padding-top: 0;}
	.process_vertical {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(var(--bs-gutter-y) * -1);margin-right: calc(var(--bs-gutter-x)/ -2);margin-left: calc(var(--bs-gutter-x)/ -2);}
	.process_vertical .process__item {width: 25%;max-width: 100%;padding-right: calc(var(--bs-gutter-x)/ 2);padding-left: calc(var(--bs-gutter-x)/ 2);margin-top: 3rem;padding-bottom: 0;}
	.process_vertical .process__item .item_inner {padding-top: 60px;font-size: 90%;}
	.process_wrapper .process__item:before {left: .75rem;}
	.process_vertical .process__item:after {width: 100%;height: 1px;top: 16px;left: .75rem;}
}
@media only screen and (min-width: 768px) and (max-width: 1440px) {
	.menu__click {max-height: 250px;overflow-y: auto;}
	.menu__click::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
	.menu__click::-webkit-scrollbar {width: 4px;background-color: #F5F5F5;}
	.menu__click::-webkit-scrollbar-thumb {background-color: #e5f2ff;}
}
@media only screen and (min-width: 768px){
	.benefit_shuffle_sec .benefit__item:nth-child(even) .row {flex-direction: row-reverse;}
	.benefit_shuffle_sec .benefit__item:nth-child(even) .carsl_image img {padding-left: 0;padding-right: 2rem;}
	.blog_cntnt_tbl {position: relative;flex-direction: row-reverse;}
	.blog_cntnt_tbl .navigation_colmn {top: 6em;position: sticky;position: -webkit-sticky;height: 100%;}
}
@media (max-width:1600px) {
	.loc_header {background-size: 78% !important;}
	.loc_header .loc_header-breacrumb li {margin-bottom: 16px;}
	.industry-banner h1 {line-height: 1.1em;}
	section.animate {overflow: hidden;}
	.team__data__left {width: 46%;}
	.vim-video video {object-fit: cover;height: 100vh !important;}
	.ai-overlay-text {top: 50%;padding-left: 0;}
	.seo-banner {padding: 160px 0;background-size: 65%;}
	.seobn-left h3 {font-size: 48px;line-height: 56px;}
	.seo-banner::before {width: 110px;height: 200px;}
	.rocket-left .appr_hero-stat-buble {width: 170px;height: 170px;}
	.rocket-left ._value {font-size: 39px;line-height: 50px;}
	.rocket-left ._title {font-size: 12px;line-height: 14px;}
	.appr_hero-stat-buble._third.dark-blue-bg {right: 70px;}
	.rocket-left img {left: 10px;}
	.contact_form .form_title h2 {font-size: 42px;line-height: 52px;}
	.cu_awards_head p {font-size: 20px;line-height: 30px;}
}
@media (max-width:1440.98px) {
	.seobn-left h3 {font-size: 42px;line-height: 47px;}
	.seo-banner {background-size: 67%;}
	.about-right h3 {padding-right: 0;}
	.about-seo {padding: 20px 0 50px;}
	.seo-block-left ul li {font-size: 17px;}
	.seo-block.no-back {padding: 40px 0 50px;}
	.seo-engine h3 {padding: 0 20px;}
	.seo-engine .seo-engine-box {min-height: 400px;}
	.industry-banner h1 {font-size: 101px;}
	.industry-banner h1 {font-size: 94px;}
	.work-left p {max-width: 78%;}
	.img-box {max-width: 90%;}
	.work-together {background-position: top 30px center;}
	.work-left h3 {font-size: 60px;line-height: 64px;}
	.top-industries-inner h4 {font-size: 20px;min-height: 52px;	}
	.home-img .round-effect {height: 540px;width: 560px;}
	.home-img .robot-img {width: 100%;}
	section.our-process .col-md-3:nth-child(2) .inner-proces-data, section.our-process .col-md-3:last-child .inner-proces-data, section.our-process .col-md-3:nth-child(3) .inner-proces-data {padding-left: 24px;}
	.inner-proces-data h6 {padding-right: 20px;}
	.home-img {width: 100%;}
	section.degital-marketing-bloack {padding: 90px 0px 50px;}
	.leftbussines svg {top: 30px;width: 120px;}
	.our-process-left span {min-height: 326px;display: table;}
	.loc_header .loc_header-title {font-size: 60px;}
	.csdbwd_banner {padding: 80px 0 80px 0;}
	.csdbwd_ban_con {padding: 50px 50px 120px 40px;}
	.csdbwd_ban_con h1 {font-size: 66px;line-height: 66px;}
	.csdbwd_ban_con h1 img {width: 150px;}
	.csdbwd_about h2, .csdbwd_challenge_con h2, .csdbwd_results_left h2, .csdbwd_impact_con h2 {font-size: 36px;line-height: 36px;}
	.csdbwd_ban_con h6, .csdbwd_ban_con p, .csdbwd_counter_con p, .csdbwd_testimonial .testimonial_con p, .csdbwd_testimonial .testimonial_info h4, .csdbwd_impact_con p, .csdbwd_impact_counter li p, .csdbwd_pbar .fillmult span, .csdbwd_results_left p, .csdbwd_about_con p, .csdbwd_challenge_con p, .csdbwd_boost_right p {font-size: 22px;line-height: 32px;}
	.csdbwd_about {padding: 0;}
	.csdbwd_about_con {padding-right: 30px;}
	.csdbwd_counter_wrap {bottom: -75px;box-shadow: 0px 30px 20px 0px #00000026;}
	.csdbwd_counter {padding: 20px 0;}
	.csdbwd_impact_counter {margin: 40px auto 40px;}
	.csdbwd_counter_con h2, .csdbwd_impact_counter li h3 {font-size: 76px;line-height: 76px !important;}
	.csdbwd_challenge {padding: 0 0 30px;}
	.csdbwd_slick_slider .slick-prev:before, .csdbwd_slick_slider .slick-next:before {font-size: 30px;}
	.csdbwd_slick_slider .slick-prev {left: -35px;}
	.csdbwd_results {padding: 0 0 20px;}
	.csdbwd_line {margin: 10px auto 0;}
	.csdbwd_impact {padding: 30px 0 60px;}
	.csdbwd_boost {padding: 50px 40px;}
	.csdbwd_boost_left h2 {font-size: 54px;line-height: 76px;}
	.csdbwd_boost_left h3 {font-size: 76px;line-height: 76px;letter-spacing: -6px;}
	.cal_credibility ul li {padding: 20px 20px 50px 0;}
	.cal_services_cover h2 {font-size: 110px;line-height: 110px;margin: 0 auto 90px;}
	.cal_agency_con ul li h4 {font-size: 44px;line-height: 70px;}
	.cal_partners ul li {width: 300px;height: 220px;}
	.cal_faqs_form .form-group input {height: 40px;}
	.cal_services_con h5 {font-size: 18px;line-height: 28px;width: 450px;}
	.hm_counter_con h5 {font-size: 50px;line-height: 60px !important;}
	.hm_oportfolio_left_con h3, .hm_oportfolio_right_con h3 {font-size: 32px;line-height: 42px;}
	.hm_oportfolio_left_img img {width: auto;height: 450px;}
	.blog-slider-inner-right a:after {right: 38px;}
	.au_banner_con h1 {font-size: 54px;line-height: 64px;}
	.au_whowe_head h2 {font-size: 50px;line-height: 60px;}
	.au_whowe_con h3, .au_whatwe_con h2, .au_ourmis_head h2, .au_ourcv_head h2, .au_oteam_head h2, .cal_awards_heading h2 {font-size: 60px;line-height: 70px;}
	.au_whatwe_con {padding: 0 150px;}
	.au_ourmis_img img {width: 150px;}
	.au_ourmis_head img {width: 150px;}
	.sn_banner {padding: 140px 0 0;}
	.sn_ban_con h1, .sn_trusted_head h2, .sn_cta_con_text h2, .sn_brands_head h2, .cu_clients_head h2, .cu_clients.sn_clients h2, .sn_industries_head h2, .sn_testimonials_head h2, .sn_leading h2, .sn_awards_head h2, .sn_looking_con h2, .sn_compare_con h2, .sn_casestudy_head h2, .sn_nyc_con h2, .sn_approach_head h2, .sn_technology_head h2, .sn_platform_head h2, .sn_services_head h2, .sn_development_head h2, .sn_whyus_head h2, .sn_competition_heading h2, .sn_cta_full_con h2 {font-size: 44px;line-height: 54px;}
	.cal_hire_con h3 {font-size: 44px;line-height: 54px;}
	.sn_blogs_head h2, .sn_faq_heading h2 {font-size: 54px;line-height: 64px;}
	.cu_awards_head:before {left: 7%;}
}
@media (max-width: 1399.98px){
	.banner-main-slide.slick-initialized.slick-slider {top: 210px;transform: scale(2.6);}
	.csdbwd_chart .chart_img {top: 105px;left: 25px;width: 70px;height: 70px;}
	.cal_banner {padding: 140px 0 160px;}
	.cal_ban_con h1 {font-size: 60px;line-height: 70px;}
	.cal_credibility ul li h4 {font-size: 28px;line-height: 36px;}
	.cal_credibility ul li:hover .cal_credibility_hover {translate: 1rem 0rem;}
	.cal_heading h2, .cal_cta_con h2, .cal_whyus_heading h2 {font-size: 54px;line-height: 64px;}
	.cal_grow_con h3, .cal_hire_con h3 {font-size: 40px;line-height: 50px;}
	.cal_grow_con p {margin: 25px auto 0;}
	.cal_credibility_single p, .cal_grow_con p, .cal_services .cal_heading p, .cal_experts_con p, .cal_whyus_heading p, .cal_agency .cal_heading p, .cal_heading.cal_awards_heading p, .cal_awards_con p {font-size: 20px;line-height: 30px;}
	.cal_services_con {margin-right: 0;}
	.cal_services_cover h2 {font-size: 90px;line-height: 100px;margin: 0 auto 60px;}
	.cal_services_con h5 {width: 400px;}
	.cal_services_con p {font-size: 20px;line-height: 30px;width: 300px;}
	.cal_cta_animation {justify-content: flex-start;}
	.cal_cta_animation .cal_pulse {width: 250px;height: 250px;font-size: 24px;line-height: 34px;}
	.cal_whyus_con ul li h5 {font-size: 30px;line-height: 40px;}
	.cal_whyus_con ul li h4 {font-size: 26px;line-height: 36px;}
	.cal_whyus_heading p {padding: 0 50px 0 0;}
	.cal_agency_con ul li h4 {font-size: 34px;line-height: 54px;}
	.cal_agency {padding: 0 0 60px;}
	.cal_heading.cal_awards_heading p {padding: 0 100px;}
	.cal_awards_con h3 {font-size: 38px;line-height: 68px;}
	.cal_looking_con {padding: 30px 0 60px;}
	.cal_looking_con h3 {font-size: 80px;line-height: 100px;margin: 0 auto 50px;}
	.cal_partners_heading h3 {font-size: 36px;line-height: 46px;margin: 0 auto 20px;}
	.cal_partners ul li {width: 250px;height: 200px;}
	.cal_faqs_form .form-group p, .cal_faqs_form .form_submit p {margin: 0 auto 10px;}
	.cal_faqs_form h3 {font-size: 54px;line-height: 64px;}
	.cal_services_img video {width: 355px;}
	.cal_cta_con h2 {font-size: 54px;line-height: 64px;}
	.cal_cta_animation {justify-content: flex-start;}
	.cal_cta_animation .cal_pulse {width: 250px;height: 250px;font-size: 24px;line-height: 34px;}
	.banner_sec.cs_banner {padding: 140px 0 70px;}
	.cu_ban_head h1 {font-size: 50px;line-height: 60px;margin: 0 auto 40px;}
	.contact_form .form_title h2 {font-size: 36px;line-height: 46px;}
	.contact_form .form-group input, .contact_form .form-group textarea {height: 30px;}
	.cu_awards_head h2 {font-size: 40px;line-height: 50px;}
	.cu_awards_head:before {bottom: -50px;left: 10%;width: 500px;height: 320px;}
	.sn_casestudy_head h2 {margin: 0 auto 40px;}
	.banner_sec.cs_banner:after {width: 100px;height: 80px;top: 70px;}
	.hm_services .card.collapsed {height: 100px;}
	.hm_services .card.expanded {height: 325px;}
	.card-img img {height: 225px;}
	.hm_services_head h2 {font-size: 60px;line-height: 70px;}
	.hm_services .card-title {font-size: 42px;line-height: 52px;}
	.hm_counter_wrapper {padding: 80px 40px;}
	.hm_counter_img {width: 200px;height: 280px;border-radius: 200px;margin: 0 auto 40px;}
	.hm_whyus_img h3 {font-size: 40px;line-height: 50px;}
	.hm_oportfolio_left_img img {height: 410px;border-radius: 30px;}
	.hm_oportfolio_left_con h6 {font-size: 14px;line-height: 24px;width: 120px;height: 120px;padding: 10px;margin: 0 0 50px;}
	.hm_oportfolio_left_con h6 span {font-size: 50px;line-height: 60px;}
	.hm_oportfolio_left_con h3, .hm_oportfolio_right_con h3 {font-size: 28px;line-height: 38px;}
	.hm_oportfolio_right_con h3 {margin: 0 auto 10px;}
	.hm_oportfolio_right_con h6 {margin: 0 auto 40px;}
	.hm_whyus_head h2, .hm_oportfolio.sn_casestudy .sn_casestudy_head h2, .cu_clients.hm_client_logos .cu_clients_head h2, .hm_oportfolio_head h2, .hm_faqs_wrapper .hm_faq_head h2, .blog-slider .hm_blogs_head h2 {font-size: 50px;line-height: 60px;}
	.blog-slider .hm_blogs_head p {font-size: 20px;line-height: 30px;}
	.blog-slider-inner-left {margin-right: 25px;}
	.blog-slider-inner-right a:after {right: 10px;}
	.cu_awards.au_awards {padding: 60px 0;}
	.au_banner {padding: 100px 0 60px;}
	.au_banner_con h1 {font-size: 50px;line-height: 60px;}
	.au_whowe {padding: 90px 0 60px;margin: 0 auto 60px;}
	.au_whowe_wrapper {padding: 60px 0;}
	.au_whowe_head h2, .au_whowe_con h3, .au_whatwe_con h2, .au_ourmis_head h2, .au_ourcv_head h2, .au_oteam_head h2, .cal_awards_heading h2 {font-size: 40px;line-height: 50px;}
	.au_whowe_head h2:before {width: 80px;height: 80px;background-size: contain;top: -40px;left: -10px;}
	.au_whowe_head h2 {margin: 0 auto 100px;}
	.au_whowe_con h3 {margin: 0 auto 20px;}
	.au_whowe_con p, .au_whatwe_con p, .au_ourmis_con p, .au_ourcv_con p {font-size: 22px;line-height: 32px;}
	.au_whowe_con {padding: 0 0 0 100px;}
	.au_whatwe {margin: 0 0 60px;}
	.au_whatwe, .au_ourmis, .au_oteam {padding: 0 0 60px;}
	.au_whatwe_wrapper:before {width: 80px;height: 80px;background-size: contain;bottom: 60px;left: 0;}
	.au_whatwe_con {padding: 0 120px;}
	.au_whatwe_con h2:before {top: -10px;left: -30px;}
	.au_ourmis_con p {margin: 0 auto 30px;}
	.au_ourmis_head h2 {margin: 0 auto 80px;}
	.au_ourmis_head h2:before {width: 680px;height: 100px;top: -20px;left: -50%;}
	.au_ourmis_head h2:after {width: 600px;height: 400px;top: -200px;}
	.au_ourmis_img img, .au_ourmis_head img {width: 100px;}
	.au_ourmis_img {margin: 0 auto 50px;}
	.au_ourcv {padding: 60px 0;margin: 0 auto 60px;}
	.au_ourcv_con h3 {font-size: 30px;line-height: 40px;}
	.au_ourcv_con {width: auto;padding: 40px 30px;}
	.au_oteam_slider_con h4 {font-size: 24px;line-height: 34px;}
	.au_oteam_slider_con p {font-size: 16px;line-height: 26px;}
	.cal_hire_con h3 {font-size: 40px;line-height: 50px;}
	.cal_btn.cm-btn {padding: 20px 40px;font-size: 20px;}
	.sn_banner {padding: 140px 0 30px;}
	.sn_banner_img {bottom: -30px;}
	.sn_ban_con h1, .sn_trusted_head h2, .sn_cta_con_text h2, .sn_brands_head h2, .cu_clients_head h2, .cu_clients.sn_clients h2, .sn_industries_head h2, .sn_testimonials_head h2, .sn_leading h2, .sn_awards_head h2, .sn_looking_con h2, .sn_compare_con h2, .sn_casestudy_head h2, .sn_nyc_con h2, .sn_approach_head h2, .sn_technology_head h2, .sn_platform_head h2, .sn_services_head h2, .sn_development_head h2, .sn_whyus_head h2, .sn_competition_heading h2, .sn_cta_full_con h2 {font-size: 36px;line-height: 46px;}
	.sn_services_heading h3, .sn_services_offers h3, .sn_faqs .accordion a h3, .sn_development_features h3, .sn_competition_con h3, .sn_cta_full_con h3 {font-size: 28px;line-height: 38px;}
	.sn_ban_con p, .sn_trusted_head p, .sn_cta_con_text p, .sn_industries_head p, .sn_looking_con p, .sn_compare_con p, .sn_nyc_con p, .sn_approach_head p, .sn_approach_panel p, .sn_check_list_item h5, .sn_technology_head p, .sn_platform_head p, .sn_services_head p, .sn_services_heading p, .sn_development_features p, .sn_competition_heading p {font-size: 18px;line-height: 28px;}
	.sn_competition_con p {font-size: 20px;line-height: 30px;}
	.sn_trusted_img:before, .sn_nyc_img:before, .new-home-about:before {width: auto;height: 280px;}
	.sn_trusted, .sn_awards, .sn_compare, .sn_development, .sn_whyus, .blog__main.sn_blogs, .sn_leading, .sn_testimonials {padding: 80px 0;}
	.sn_trusted_head h2 {margin: 15px auto 20px;}
	.sn_trusted_head {margin: 0 auto 30px;}
	.sn_cta, .sn_brands, .sn_industries, .sn_casestudy, .sn_nyc, .sn_approach, .sn_technology, .sn_platform, .sn_services, .sn_competition, .sn_faqs, .sn_looking {padding: 0 0 80px;}
	.sn_cta_wrapper {height: 450px;}
	.sn_industries_head {margin: 0 auto 40px;}
	.sn_awards_head h2, .sn_casestudy_head h2 {margin: 0 auto 30px;}
	.sn_testimonials_con p {font-size: 20px;line-height: 30px;margin: 0 auto 40px;}
	.sn_leading ul li {width: 50%;padding: 20px 10px;}
	.sn_leading p {font-size: 20px;line-height: 30px;}
	.sn_awards_con {padding: 40px 30px;}
	.sn_looking_img {padding-left: 20px;}
	.sn_compare_con {margin: 0 auto 60px;}
	.sn_nyc_listing li {font-size: 18px;line-height: 30px;}
	.sn_approach .nav-tabs .nav-link {padding: 20px 25px;}
	.sn_approach_panel h4 {font-size: 30px;line-height: 40px;}
	.cal_hire.sn_hire_cta {padding: 50px 0 160px;}
	.sn_hire_wrapper {height: 380px;padding: 30px 60px;}
	.sn_platform_head {margin: 0 auto 50px;}
	.sn_card_platform .card-head {padding: 20px 15px;}
	.sn_platform_tittle {margin: 0 auto 15px;padding: 0 0 15px;}
	.sn_platform_tittle h4 {font-size: 22px;line-height: 32px;margin: 0 0 10px 0;}
	.sn_card_platform li:not(:last-child) {margin-bottom: 15px;}
	.sn_cta_con {padding: 25px 40px;}
	.sn_services_border {padding: 0 0 60px;margin: 0 auto 60px;}
	.sn_development_head h2 {margin: 0 auto 30px;}
	.sn_development_features .horizontalDots li {padding: 25px 0;}
	.sn_whyus_wrapper {padding: 25px 20px;}
	.sn_whyus_head h2 {margin: 0 auto 40px;}
	.sn_whyus_con h4 {font-size: 20px;line-height: 30px;margin: 0 auto 10px;}
	.sn_whyus_con.sn_wimg {padding-right: 20px;}
	.sn_cta_full_con h2 {font-weight: 600;}
	.sn_faq_heading h2 {font-size: 50px;line-height: 60px;}
	.sn_blogs_head h2 {font-size: 54px;line-height: 64px;}
	.sn_check_list_item {padding: 0 10px 0 0;}
	.sn_faqs .card:last-child .card-body {padding-bottom: 0;}
	.sn_faqs .card:last-child .card-body p:last-child {margin-bottom: 0;}
	#new_footer .footer_wrapper {padding: 80px 0 60px;}
	#new_footer .footer_heading h3 {font-size: 28px;line-height: 38px;}
	#new_footer .cpyrgt_footer {font-size: 18px;line-height: 28px;}
	.cs_head h1 {font-size: 50px;line-height: 60px;}
	.cs_box_info h2 {font-size: 60px;line-height: 70px;}
	.cs_box_title h3 {font-size: 24px;line-height: 34px;}
	.thankyou_sec {padding: 120px 0 60px;}
	.thank_txt h1 {font-size: 40px;line-height: 50px;}
}
@media (max-width: 1199.98px){
	.banner-main-slide.slick-initialized.slick-slider {top: 200px;transform: scale(3);}
	.ai-overlay-text h3 {font-size: 39px;}
	.seobn-left h3 {font-size: 35px;line-height: 38px;}
	.seo-banner {background-size: 65%;padding: 130px 0 80px;}
	.seo-banner::before {width: 70px;height: 110px;}
	.navbar .navbar-nav li a.nav-link {font-size: 16px;}
	.navbar .navbar-nav > li.dropdown {padding-right: 27px;}
	.navbar .navbar-nav > li+li {margin-left: 26px;}
	.our-clnt-inner h5 {font-size: 36px;}
	.our-clnt-inner span {font-size: 17px;margin-bottom: 20px;}
	.our-clnt-inner {height: 220px;}
	.careder-seo h3 {margin-bottom: 25px;}
	.careder-inner h4 {font-size: 18px;}
	.careder-inner p {font-size: 15px;line-height: 24px;}
	.seo-block {padding: 90px 0 30px;}
	.seo-engine .row {padding: 0 12px;}
	.seo-engine .seo-engine-box {padding: 20px;}
	span.hp img {max-width: 65%;}
	span.qote img {max-width: 70%;}
	.counter-section ul {padding: 37px 18px;}
	.seo-block-left p {padding-right: 0;}
	.counter-section ul li h5 {font-size: 25px;}
	.counter-section ul li h4 {font-size: 14px;}
	.counter-section ul li::before {right: 16px;}
	.counter-section p {max-width: 680px;}
	.counter-section {padding: 0 0 80px;}
	.careder-inner {padding: 20px;}
	.acordbox-section {padding: 15px;}
	.about-right {padding-right: 0;}
	section.reverse-section-blog {padding: 60px 0 70px;}
	.inner-reverse-right h4 {font-size: 22px;margin-bottom: 13px;}
	.inner-reverse-right {padding: 0 20px 0 40px;}
	.inner-box-coner {padding: 50px 18px 16px;min-height: 494px;}
	.inner-box-coner span {width: 84px;height: 84px;}
	.accordion-button {padding: 18px 16px;font-size: 18px;}
	.blog-slider-inner-right {font-size: 16px;}
	.blog-slider-inner-left img {height: 190px;}
	body h3 {font-size: 28px;line-height: 34px;}
	body p {font-size: 16px;line-height: 25px;}
	.about-right p {margin: 16px 0 26px;}
	.seobn-left p {margin: 7px 0 15px;}
	.ai-overlay-text p {max-width: 82%;font-size: 16px;}
	.home-img .round-effect {height: 460px;width: 100%;}
	.left-ai-chat h3 {font-size: 30px;max-width: 100%;}
	.left-ai-chat p {font-size: 16px;}
	section.degital-marketing-bloack {padding: 60px 0px 30px;}
	section.degital-marketing-bloack h3 {font-size: 38px;}
	section.degital-marketing-bloack p.dt-head {margin: 0 auto 0px;font-size: 16px;}
	.xis-dm-service-inner-item {padding: 30px 20px;margin-top: 50px;}
	.xis-dm-service-inner-item .xis-dm-inner-icon {width: 130px;height: 130px;margin-bottom: 30px;}
	.xis-dm-service-inner-item .xis-dm-service-inner-text p {padding-bottom: 8px;font-size: 16px;}
	.title__data h2 {font-size: 37px;}
	.team__data__right p {font-size: 15px;}
	.team__data {gap: 15px;}
	.team__data__right h3 {font-size: 21px;line-height: 29px;}
	.feature-three__title {font-size: 46px;}
	.feature-three__title span {font-size: 38px;}
	section.why-ai-choose {padding: 60px 0 50px;}
	.brand__section .feature__one:before {height: 99px;}
	section.busines-mod {padding: 50px 0 60px;}
	section.busines-mod h3 {font-size: 34px;margin: 0 auto 34px;max-width: 640px;}
	.leftbussines {padding: 90px 30px 60px 20px;}
	.leftbussines h5 {font-size: 30px;}
	.leftbussines p {font-size: 17px;}
	section.marketing-trafic {padding: 50px 0;}
	section.marketing-trafic h3 {font-size: 32px;}
	.meaketing-traf-right-in {padding: 30px 20px;}
	.leftbussines svg {top: 20px;width: 90px;}
	.geekfolio-rotate-box {width: 344px;}
	.meaketing-traf-right-in p {font-size: 15px;}
	svg.geekfolio-textcircle {width: 454px;height: 454px;}
	.brand-creator-right h3 {font-size: 28px;}
	.new-feat-inner p {font-size: 16px;}
	section.brand-creator {padding: 50px 0 30px;}
	.inner-proces-data h5 {margin: 4px 0 8px;font-size: 20px;}
	section.sucess-creator h3 {font-size: 33px;margin: 0 auto 10px;}
	section.sucess-creator p {font-size: 16px;}
	.inner-scess h6 {font-size: 14px;padding: 0 7px;}
	section.sucess-creator {padding: 42px 0 20px;}
	section.path-sucess {padding: 40px 0;}
	.left-path-sucess h3 {font-size: 29px;margin-bottom: 11px;}
	section.effer-pro {padding: 40px 30px;}
	.services-style-one {padding: 39px 22px;margin-bottom: 20px;}
	.services-style-one h4 {margin: 14px 0 0;font-size: 17px;}
	body p {font-size: 16px;}
	.inner-scess h5 {font-size: 17px;min-height: 42px;}
	.our-process-left span {min-height: 356px;}
	section.our-process h3 {width: 100%;font-size: 28px;max-width: 100%;margin-bottom: 40px;}
	section.our-process {padding: 40px 0;}
	.benefit_shuffle_sec .benefit__item .carsl_image img {height: 220px;}
	.img-box span {top: 45px;font-size: 37px;}
	.col-box-inner-pad {margin: 0 5px 12px;width: 31.33%;	}
	.work-left h3 {font-size: 40px;line-height: 44px;}
	.top-industries {padding: 40px 0;}
	.our-clients {padding: 10px 0 30px;}
	section.top-industries .col-md-3 {width: 33.33%;}
	.development-steps {padding: 30px 0 30px;}
	.bloack-proces-in.org-cr {left: -20px;}
	.bloack-proces-in {padding: 20px 18px;}
	.bloack-proces-in.yel-cr {left: -13px;}
	.work-left p {max-width: 91%;}
	.bloack-chain h2, .development-steps h3, .top-industries h3 {margin-bottom: 21px;font-size: 28px;}
	.feature-right ul li p {font-size: 16px;}
	.col-box-inner {flex-wrap: wrap;justify-content: center;}
	.our-clients-inner {padding: 40px 10px;	}
	.bloack-chn-inner {padding: 36px 13px;}
	.bloack-chn-inner p {font-size: 17px;}
	.bloack-chn-inner h4 {font-size: 17px;min-height: 42px;}
	.Error_sec .error_icon {margin-bottom: -80px;}
	.loc_header .loc_header-title {font-size: 50px;}
	.loc_header {background-size: 88% !important;}
	.rocket-left ._value {font-size: 45px;line-height: 50px;}
	.rocket-left ._title {font-size: 13px;line-height: 21px;}
	.rocket-left .appr_hero-stat-buble {width: 180px;height: 190px;}
	.lazy-card-sec {padding: 30px 0;}
	.lazy-card-sec .lct_services-card .card-body {padding: 40px;}
	.phone-img {top: 6%;left: 3%;height: 44%;}
	.lct_services-phone-card .card-link {font-size: 28px;}
	.lct_services-phone-card {padding: 26px 40px 18px 24%;}
	.location .lct_local_success-card .card-body {padding: 24px 26px;}
	.location .lct_local_success-card .card-box .card-box-title {font-size: 18px;}
	.blogdp_cta {padding: 45px 30px;}
	.blogdp_cta p a {padding: 12px 20px;}
	.csdbwd_banner {padding: 90px 0 60px 0;}
	.csdbwd_ban_con {padding: 40px 20px 100px 30px;}
	.csdbwd_ban_con h1 {font-size: 56px;line-height: 56px;}
	.csdbwd_ban_con h1 img {width: 120px;}
	.csdbwd_ban_con h6 {margin: 30px auto 20px;}
	.csdbwd_about h2, .csdbwd_challenge_con h2, .csdbwd_results_left h2, .csdbwd_impact_con h2 {font-size: 30px;line-height: 30px;}
	.csdbwd_ban_con h6, .csdbwd_ban_con p, .csdbwd_counter_con p, .csdbwd_testimonial .testimonial_con p, .csdbwd_testimonial .testimonial_info h4, .csdbwd_impact_con p, .csdbwd_impact_counter li p, .csdbwd_pbar .fillmult span, .csdbwd_results_left p, .csdbwd_about_con p, .csdbwd_challenge_con p, .csdbwd_boost_right p, .csdbwd_testimonial .testimonial_info p {font-size: 18px;line-height: 28px;}
	.csdbwd_btn.cm-btn {font-size: 18px;margin: 10px auto 0;padding: 15px 30px;}
	.csdbwd_counter_con h2, .csdbwd_impact_counter li h3 {font-size: 56px;line-height: 56px !important;}
	.csdbwd_counter_wrap {bottom: -60px;box-shadow: 0px 25px 15px 0px #00000026;width: 85%;}
	.csdbwd_counter {padding: 15px 0;}
	.csdbwd_testimonial {padding: 80px 0 60px;}
	.testimonial_icon img {width: 60px;}
	.csdbwd_about {padding: 0;}
	.csdbwd_about_serv {padding-left: 0;}
	.csdbwd_chart .chart_img {top: 95px;left: 30px;width: 70px;height: 70px;}
	.csdbwd_chart #container div:nth-child(3) {height: 275px !important;}
	.csdbwd_results {padding: 0 0 10px;}
	.csdbwd_challenge {padding: 30px 0 30px;}
	.csdbwd_slick_slider .slick-prev:before, .csdbwd_slick_slider .slick-next:before {font-size: 20px;}
	.csdbwd_slick_slider .slick-prev {left: -20px;}
	.csdbwd_pbar {margin: 80px auto;}
	.csdbwd_pbar .fillmult span {top: -50px;}
	.perc {top: -50px;line-height: 30px;font-size: 20px;}
	.csdbwd_results_left {margin: 30px auto 0;padding-right: 10px;}
	.csdbwd_line {margin: 20px auto 0;}
	.csdbwd_impact {padding: 30px 0 40px;}
	.csdbwd_boost_left h2 {font-size: 44px;line-height: 66px;letter-spacing: -2px;}
	.csdbwd_boost_left h3 {font-size: 65px;line-height: 65px;letter-spacing: -6px;}
	.csdbwd_boost_right p {margin: 0 auto 20px;}
	.csdbwd_boost {padding: 30px 20px;}
	.csdbwd_boost_btn.cm-btn {font-size: 18px;line-height: 28px;padding: 15px 12px;}
	.case-gallery, .my-cases-ouetr {overflow: hidden;}
	.case-stydy-first-section h3::before {top: -150px;right: 0;}
	.case-stydy-first-section h3::after {bottom: -150px;left: 0;}
	.star-light-inner h4 {font-size: 44px;margin-bottom: 30px;}
	.star-light-inner p {font-size: 22px;}
	.my-case-img-text h4 {font-size: 30px;margin-bottom: 10px;line-height: 30px;}
	.my-case-img-text p {font-size: 18px;}
	.case-study-box {padding: 15px 20px 20px;margin-left: -150px;margin-top: 20px;}
	.case-study-box h5 {font-size: 18px;padding-left: 0;}
	.cal_banner {padding: 120px 0 110px;}
	.cal_ban_con h1 {font-size: 50px;line-height: 60px;}
	.cal_credibility {padding: 60px 0;}
	.cal_heading h2, .cal_cta_con h2, .cal_whyus_heading h2 {font-size: 40px;line-height: 50px;}
	.cal_credibility_single h4, .cal_credibility ul li h4 {font-size: 20px;line-height: 30px;margin: 0 auto 10px;}
	.cal_credibility ul li p {font-size: 20px;line-height: 30px;}
	.cal_credibility ul li {padding: 20px 20px 30px 0;}
	.cal_grow, .cal_hire, .cal_services, .cal_experts, .cal_agency, .cal_ranking, .cal_awards, .cal_looking, .cal_faqs {padding: 0 0 60px;}
	.cal_heading h2 {margin: 0 auto 30px;}
	.cal_services .cal_heading h2, .cal_whyus_heading h2, .cal_agency .cal_heading h2, .cal_heading.cal_awards_heading h2 {margin: 0 auto 20px;}
	.cal_grow_con {margin: 0 auto 0;}
	.cal_grow_con p {margin: 5px auto 0;}
	.cal_grow_con h3, .cal_hire_con h3 {font-size: 32px;line-height: 42px;margin: 0 auto 30px;}
	.cal_hire_img {padding: 0 0px 0 60px;}
	.cal_cta {padding: 0 0 60px;}
	.cal_cta_bg {padding: 80px 80px;}
	.cal_cta_con h2 {font-size: 40px;line-height: 50px;margin: 0 auto;}
	.cal_cta_animation .cal_pulse {width: 200px;height: 200px;font-size: 20px;line-height: 30px;}
	.cal_experts_con p {padding: 0 40px 0 0;}
	.cal_whyus_con ul li {padding: 30px 0 30px;}
	.cal_whyus_heading p {padding: 0 30px 0 0;}
	.cal_whyus_con ul li h4 {font-size: 20px;line-height: 30px;}
	.cal_agency_con ul li h4 {font-size: 26px;line-height: 36px;}
	.cal_ranking_con {height: 300px;}
	.cal_ranking_con h3 {font-size: 54px;line-height: 64px;}
	.cal_ranking_con p {font-size: 26px;line-height: 36px;}
	.cal_heading.cal_awards_heading p {padding: 0 50px;}
	.cal_awards_con h3 {font-size: 34px;line-height: 54px;}
	.cal_awards_img {height: 180px;padding: 0 30px;}
	.cal_awards_con {padding: 0 20px;}
	.cal_awards_con p {padding: 0 0 20px;}
	.cal_looking_con {padding: 40px 0 60px;}
	.cal_btn.cm-btn.cta_btn {font-size: 36px;line-height: 60px;}
	.cal_partners_heading h3 {font-size: 30px;line-height: 40px;}
	.cal_partners ul li {width: 45%;height: 200px;}
	.cal_partners {padding: 60px 0;margin: 0 auto 60px;}
	.cal_testimonials.sn_testimonials {margin: 0 0 60px;}
	.cal_faqs .accordion .card-header a h3 {font-size: 24px;line-height: 34px;margin: 0 auto 5px;}
	.cal_faqs_form h3 {font-size: 40px;line-height: 50px;}
	.cal_faqs .accordion .card-body {font-size: 20px;line-height: 30px;padding-right: 80px;}
	.cal_faqs_form .form_submit .sbmt_btn {height: 70px;width: 200px;font-size: 24px;line-height: 34px;}
	.cal_services_con h5 {font-size: 17px;line-height: 27px;width: 350px;margin-right: 50px;}
	.cal_services_img video {width: 295px;}
	.cu_ban_head h4, .cu_ban_info_con h5 {font-size: 20px;line-height: 30px;}
	.cu_ban_head h1 {font-size: 40px;line-height: 50px;}
	.cu_ban_info_img {width: 60px;}
	.cu_ban_info_con p {font-size: 18px;line-height: 28px;}
	.cu_ban_info:last-child {margin: 30px auto 0;}
	.cu_ban_info_con p span {font-size: 22px;line-height: 32px;}
	.contact_form .form_title h2, .cu_clients_head h2, .cu_awards_head h2, .sn_casestudy_head h2 {font-size: 30px;line-height: 40px;}
	.contact_form form .form-group label {font-size: 13px;line-height: 23px;}
	.contact_form .form-group input, .contact_form .form-group textarea {font-size: 16px;line-height: 26px;}
	.contact_form .form_submit .sbmt_btn {padding: 12px 0;}
	.cu_awards_head:before {bottom: -80px;left: 8%;width: 400px;height: 300px;}
	.cu_awards_head p {font-size: 18px;line-height: 28px;margin: 0 auto 60px;}
	.cu_awards {padding: 60px 0;margin: 0 auto 60px;}
	.sn_casestudy {padding: 0 0 60px;}
	.new-about-sec, .hm_services {padding: 60px 0;}
	.new-home-about-content h3 {font-size: 40px;line-height: 50px;}
	.new-home-about-content p {margin: 0 auto 20px;}
	.hm_services_head h2 {font-size: 50px;line-height: 60px;margin: 0 auto 30px;}
	.hm_services .card.expanded {height: 275px;}
	.card-img img {height: auto;}
	.hm_services .card-title {font-size: 30px;line-height: 40px;}
	.hm_services .open_box .card-title img, .hm_services .card-icon img {width: 35px;}
	.hm_services .open_box .card-description, .cu_clients_head p, .hm_whyus_head p, .hm_oportfolio.sn_casestudy .sn_casestudy_head p, .blog-slider .hm_blogs_head p {font-size: 18px;line-height: 28px;}
	.hm_counter_wrapper {padding: 60px 30px;}
	.hm_counter_img {width: 160px;height: 250px;margin: 0 auto 30px;}
	.hm_counter_img svg {width: 70px;height: 70px;}
	.hm_counter_con h5 {font-size: 40px;line-height: 50px !important;}
	.hm_counter_con p {font-size: 15px;line-height: 25px;}
	.hm_oportfolio.sn_casestudy {padding: 60px 0;}
	.hm_whyus {padding: 60px 0 80px;}
	.hm_whyus_img h3 {font-size: 30px;line-height: 40px;}
	.hm_whyus_img {margin: 0 auto 15px;}
	.hm_whyus_img img {width: 60px;}
	.hm_oportfolio_head h2 {margin: 0 auto 30px;}
	.hm_oportfolio_left_img {margin-right: 30px;}
	.hm_oportfolio_left_img img {height: 320px;border-radius: 10px;}
	.hm_oportfolio_right_img img {border-radius: 10px;}
	.hm_oportfolio_left, .hm_oportfolio_right {border-radius: 20px;padding: 30px;}
	.hm_oportfolio_left_con h3, .hm_oportfolio_right_con h3 {font-size: 24px;line-height: 34px;}
	.hm_oportfolio_left_con h6 span {font-size: 40px;line-height: 50px;}
	.hm_oportfolio_left_con h6 {font-size: 12px;line-height: 22px;width: 100px;height: 100px;margin: 0 0 30px;}
	.hm_oportfolio_left_con h3 {margin: 0 auto 60px;}
	.hm_whyus_head h2, .hm_oportfolio.sn_casestudy .sn_casestudy_head h2, .cu_clients.hm_client_logos .cu_clients_head h2, .hm_oportfolio_head h2, .hm_faqs_wrapper .hm_faq_head h2, .blog-slider .hm_blogs_head h2 {font-size: 44px;line-height: 54px;}
	.hm_whyus_head p, .blog-slider .hm_blogs_head {margin: 0 auto 30px;}
	section.faq-main-section {padding: 30px 0 60px;}
	.hm_faqs_wrapper {border-radius: 30px;padding: 60px 30px;}
	.faq-main-section-left h3 button {font-size: 20px;line-height: 30px;}
	.hm_faqs_wrapper .hm_faq_head p {font-size: 20px;line-height: 30px;}
	.blog-slider-inner-right a:after {right: 0;left: 140px;}
	.cal_awards_img {height: 180px;padding: 0 30px;}
	.cal_awards_con {padding: 0 20px;}
	.cal_awards_con p {padding: 0 0 20px;}
	.au_banner_con {height: 350px;}
	.au_banner_con h1 {font-size: 44px;line-height: 54px;}
	.au_whowe_head h2, .au_whowe_con h3, .au_whatwe_con h2, .au_ourmis_head h2, .au_ourcv_head h2, .au_oteam_head h2, .cal_awards_heading h2 {font-size: 32px;line-height: 42px;}
	.au_whowe_con p, .au_whatwe_con p, .au_ourmis_con p, .au_ourcv_con p {font-size: 20px;line-height: 30px;}
	.au_whowe_con p {padding: 0 30px;}
	.au_whowe_con p:before {left: -80px;}
	.au_whowe_con button {margin: 20px 0 0 30px;}
	.au_whowe_wrapper:after {width: 100px;right: 100px;top: -50px;}
	.au_ourmis_head h2:before {width: 560px;height: 100px;top: -25px;}
	.au_ourmis_head h2:after {width: 550px;height: 400px;}
	.au_ourcv_con h3 {font-size: 28px;line-height: 38px;}
	.au_oteam_slider_con h4 {font-size: 20px;line-height: 30px;}
	.au_oteam_slider_inner {padding: 0 20px;}
	.au_ourmis_img {margin: 0 auto 20px;}
	.cal_hire {padding: 0 0 60px;}
	.cal_hire_con h3 {font-size: 32px;line-height: 42px;margin: 0 auto 30px;}
	.cal_hire_img {padding: 0 0px 0 60px;}
	.founder_details {top: 15%;left: 50px;font-size: 20px;line-height: 30px;}
	.founder_details span {font-size: 18px;line-height: 28px;}
	.sn_ban_con h1, .sn_trusted_head h2, .sn_cta_con_text h2, .sn_brands_head h2, .cu_clients_head h2, .cu_clients.sn_clients h2, .sn_industries_head h2, .sn_testimonials_head h2, .sn_leading h2, .sn_awards_head h2, .sn_looking_con h2, .sn_compare_con h2, .sn_casestudy_head h2, .sn_nyc_con h2, .sn_approach_head h2, .sn_technology_head h2, .sn_platform_head h2, .sn_services_head h2, .sn_development_head h2, .sn_whyus_head h2, .sn_competition_heading h2, .sn_cta_full_con h2 {font-size: 30px;line-height: 40px;}
	.sn_trusted, .sn_awards, .sn_compare, .sn_development, .sn_whyus, .blog__main.sn_blogs, .sn_leading, .sn_testimonials {padding: 60px 0;}
	.sn_trusted_img:before, .sn_nyc_img:before, .new-home-about:before {height: 240px;}
	.sn_trusted_head h2 {margin: 15px auto 15px;}
	.sn_cta_wrapper {height: 450px;}
	.sn_ban_con p, .sn_trusted_head p, .sn_cta_con_text p, .sn_industries_head p, .sn_looking_con p, .sn_compare_con p, .sn_nyc_con p, .sn_approach_head p, .sn_approach_panel p, .sn_check_list_item h5, .sn_technology_head p, .sn_platform_head p, .sn_services_head p, .sn_services_heading p, .sn_development_features p, .sn_competition_heading p, , .sn_platform_tittle p, .sn_card_platform li h5, .sn_competition_con p {font-size: 18px;line-height: 28px;}
	.sn_cta, .sn_brands, .sn_industries, .sn_casestudy, .sn_nyc, .sn_approach, .sn_technology, .sn_platform, .sn_services, .sn_competition, .sn_faqs, .sn_looking {padding: 0 0 60px;}
	.sn_industries_con {width: 220px;height: 320px;padding: 20px 40px;}
	.sn_industries_con h4 {font-size: 20px;line-height: 30px;}
	.sn_testimonials_main {padding: 30px;}
	.sn_testimonials_head h6 {font-size: 18px;line-height: 28px;margin: 0 auto 10px;}
	.sn_testimonials_head {margin: 0 auto 40px;}
	.sn_testimonials_con p {font-size: 18px;line-height: 28px;}
	.sn_testimonials_quote img {width: 50px;}
	.sn_leading h2, .sn_nyc_con p, .sn_technology_head p, .sn_development_head h2, .sn_development_features h3, .sn_competition_heading h2, .sn_competition_con h3 {margin: 0 auto 15px;}
	.sn_awards_con {padding: 30px 15px;}
	.sn_awards_con h5 {font-size: 18px;line-height: 28px;margin: 30px auto 0;}
	.sn_nyc_listing li {font-size: 18px;line-height: 38px;}
	.sn_approach_head h2, .sn_platform_head h2, .sn_services_head h2, .sn_compare_con h2, .sn_development_head h2 {font-size: 30px;line-height: 40px;}
	.sn_approach_head {margin-bottom: 50px;}
	.sn_approach .approach__tittle {font-size: 20px;line-height: 30px;}
	.sn_box_technology {padding: 40px 20px;}
	.sn_technology_wrapper .nav-pills .nav-link {font-size: 22px;padding: 15px 30px;}
	.sn_approach_panel h4 {font-size: 26px;line-height: 36px;}
	.sn_check_list_item img {width: 50px;}
	.sn_hire_wrapper {height: 340px;padding: 30px 60px;}
	.cal_hire.sn_hire_cta {padding: 30px 0 120px;}
	.sn_platform [class*="col-"]:nth-child(3) .sn_card_platform, .sn_platform [class*="col-"]:nth-child(4) .sn_card_platform {margin: 30px auto 0;}
	.sn_platform .row [class*="col-"]:nth-child(5) .sn_card_platform, .sn_platform .row [class*="col-"]:nth-child(6) .sn_card_platform, .sn_platform .row [class*="col-"]:nth-child(7) .sn_card_platform, .sn_platform .row [class*="col-"]:nth-child(8) .sn_card_platform {padding: 30px 0 0;}
	.sn_platform .row [class*="col-"]:nth-child(7) .sn_card_platform, .sn_platform .row [class*="col-"]:nth-child(8) .sn_card_platform {padding-bottom: 30px;}
	.sn_btn.cm-btn {font-size: 18px;line-height: 28px;}
	.sn_services_head, .sn_services_border {margin: 0 auto 40px;padding: 0 0 40px;}
	.sn_services_heading {padding-right: 20px;}
	.sn_services_heading img {margin-right: 10px;width: 25px;}
	.sn_services_heading h3 {margin: 0 auto 15px;}
	.sn_services_heading h3, .sn_services_offers h3, .sn_faqs .accordion a h3, .sn_development_features h3, .sn_competition_con h3, .sn_cta_full_con h3 {font-size: 24px;line-height: 34px;}
	.sn_services_offers ul li h5, .sn_dev_features_con ul li h5 {font-size: 14px;line-height: 24px;}
	.sn_services_offers ul li {margin: 25px auto 0;}
	.sn_development_features .horizontalDots li {padding: 20px 0;}
	.sn_dev_features_con {padding: 20px 30px 40px;}
	.sn_whyus_wrapper {padding: 15px 20px;}
	.sn_whyus_con h4 {font-size: 18px;line-height: 28px;}
	.sn_whyus_con p {font-size: 15px;line-height: 25px;}
	.sn_whyus_con h4 {margin: 0 auto 5px;}
	.sn_whyus_con.sn_wimg {padding-right: 10px;width: 50%;}
	.sn_blogs .alll__blogpost {padding: 0 20px 20px;}
	.sn_blogs_head h2, .sn_faq_heading h2 {font-size: 36px;line-height: 46px;}
	.sn_faqs .accordion .card-body {padding: 0;}
	.sn_check_list_item h5 {font-size: 14px;line-height: 24px;}
	.sn_faqs .accordion p {font-size: 20px;line-height: 30px;}
	.cu_clients.sn_clients {margin: 0 auto 50px;}
	.cu_clients {margin: 50px auto 0;}
	.alll__blogpost .post_title, .latest_panel .flx_panel .post_title {font-size: 20px;line-height: 30px;}
	#new_footer .footer_wrapper {padding: 60px 0 40px;}
	.cs_wrapper {padding: 80px 0 60px;}
	.cs_head h1 {font-size: 40px;line-height: 50px;}
	.cs_filters select {margin: 0 40px;font-size: 18px;line-height: 28px;}
	.cs_gallery, .cs_logos {padding: 0 0 60px;}
	.cs_grid_item {width: 33%;height: 350px;}
	.cs_box_info h2 {font-size: 50px;line-height: 60px;margin: 0 auto 5px;}
	.cs_box_title h3 {font-size: 20px;line-height: 30px;margin: 0 auto 10px;}
	.thank_txt h1 {font-size: 32px;line-height: 42px;}
	.thank_txt p {font-size: 20px;line-height: 30px;}
}
@media (max-width: 991.98px){
	#new_header .navbar {padding: 10px 0;}
	#new_header .navbar .navbar-nav {padding: 15px 20px;border-radius: 5px;}
	#new_header .navbar .navbar-nav li .nav-link {font-size: 18px;line-height: 30px;}
	.desk-block{display: none;}
	.mob-block {display: block;}
	.banner-main-slide img {height: 31vh;object-fit: cover;}
	.banner-main-slide.slick-initialized.slick-slider {top: 280px;transform: scale(4);}
	.our-clnt-inner span {margin-bottom: 4px;}
	.seo-banner::after {display: none;}
	.new-home-about-content {padding-left: 0;}
	.new-home-about-content h3 {font-size: 26px;line-height: 36px;margin: 0 auto 10px;}
	.new-home-about-content p {font-size: 16px;line-height: 25px;margin-bottom: 20px;}
	.new-home-about-content button {font-size: 16px;padding: 12px 22px;}
	.new-home-about h6 {padding: 18px;font-size: 12px;line-height: 20px;}
	.seo-engine-box h5 {font-size: 15px;}
	section.our-new-port {padding: 60px 0;}
	section.our-new-port h3 {font-size: 33px;margin-bottom: 57px;line-height: 1.4;}
	.left-portfolio ul li {font-size: 40px;top: -4px;line-height: 1.7;}
	.right-portfolio img {height: 376px;}
	section.our-ser-chain {padding: 31px 0;}
	section.special-service-sec {padding: 40px 0;}
	section.special-service-sec h4 {font-size: 31px;margin-bottom: 30px;}
	.inner-spec-slide {width: 100%;}
	.special-service {flex-wrap: wrap;}
	br {display: none;}
	.new-home-about img {height: 400px;width: 100%;object-fit: cover;}
	.seo-banner {background-size: 55%;padding: 110px 0 40px;background-position: top 70px right;}
	.seobn-left {padding-right: 0;}
	.ai-overlay-text h3 {font-size: 32px;}
	.left-ai-chat h3 {font-size: 25px;}
	.home-img .round-effect {height: 320px;}
	.left-ai-chat p {font-size: 15px;}
	section.degital-marketing-bloack p.dt-head {max-width: 100%;font-size: 15px;}
	section.degital-marketing-bloack h3 {font-size: 28px;max-width: 90%;}
	.xis-dm-service-inner-item .xis-dm-service-inner-text h5 {font-size: 18px;}
	.title__data h2 {font-size: 27px;}
	section.our-process .col-md-3 {padding: 0;width: 50%;}
	section.our-process .col-md-3:nth-child(3) .inner-proces-data, section.our-process .col-md-3:first-child .inner-proces-data {border-top: 0;}
	.meaketing-traf-right-in h5 {font-size: 18px;}
	section.our-process .col-md-3:last-child .inner-proces-data, section.our-process .col-md-3:nth-child(2) .inner-proces-data {border-bottom: 0;}
	section.our-process .col-md-3:first-child .inner-proces-data, section.our-process .col-md-3:nth-child(3) .inner-proces-data {margin-top: 0;padding-top: 0;}
	.our-process-left span {min-height: auto;}
	section.our-process .col-md-3:nth-child(2) .inner-proces-data, section.our-process .col-md-3:last-child .inner-proces-data {margin-bottom: 0;padding-bottom: 0;padding-top: 0;}
	.ait-next-chat {padding: 43px 0 40px;}
	.digital {font-size: 148px;}
	.industry-banner h1 {font-size: 52px;}
	body{font-size: 18px;}
	h1 {font-size: 40px;}
	.single.single-post h2 {font-size: 28px;}
	.button, button, .btn{min-height: 45px;min-width: 140px;padding: 13px 18px;}
	.navbar-toggler {padding-left: 0;padding-right: 0;min-width: auto;box-shadow: none !important;outline: none !important;}
	.navbar .navbar-nav, .navbar .navbar-nav li+li{margin-left: 0;}
	.navbar .navbar-nav li.contact_btn{position: unset;margin-top: 5px;}
	header .navbar {padding: 0.75em 0;background-color: #fff;box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.06);}
	header.white_header.blog_white .navbar {position: fixed;background-color: #fff;box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.16);}
	header.white_header.blog_white .navbar .dsd_menu {filter: brightness(0.5);}
	.banner_sec, .inner_banner, section.wi_full.inner_banner.privacy_pags{padding-top: 150px;}
	.srvc_wrapper .srvc_item, .Detail_serVice .srvc_inrwrp .srvc_inr_item {width: calc(100% / 2 - 30px);}
	.banner_sec .banner_img, .inner_banner .banner_img {padding-top: 0;height: 300px;}
	.banner_sec .banner_content, .inner_banner .banner_content {display: inline-block;width: 100%;margin-bottom: 2em;}
	.marketing_list .list_item {width: 50%;margin-bottom: 1rem;}
	footer {padding-bottom: 1em !important;}
	footer .ftr_logo {margin-bottom: 2em;}
	footer .social_links a.scl_icon {margin-bottom: 8px;margin-right: 7px;}
	.process_wrapper.process_vertical {margin-top: 2rem;}
	.affordable_company img.img_style {width: 100%;height: auto;position: unset;}
	.affordable_company .sec_content {padding-left: 0;}
	.service_challenge .search_clipart {padding: 0 2rem 2rem;padding-right: 0;}
	section.business_heights {padding-bottom: 1rem;}
	.shfle_List {margin: 0 0 2rem;}
	.blog__main {padding-top: 1rem;}
	.banner_sec .blog__image {padding-left: 0;}
	.banner_sec .post_information {margin: 1em 0;}
	.blog_banner {padding-top: 5rem;}
	.latest__blogpost .post_detail {padding: 0;}
	.latest__blogpost .post_detail .post_title {font-size: 25px;}
	.alll__blogpost .mrgn_top, .latest_panel .flx_panel {margin-top: 1rem;}
	.alll__blogpost .post_title, .latest_panel .flx_panel .post_title {font-size: 18px;}
	.category_tags {padding-left: 0;margin-top: 2rem;}
	.process_wrapper .process__item:after {left: 22px;}
	section.service_banner {padding: 150px 0 50px;}
	.latest__blogpost .post_image {margin-top: 1.5rem;}
	.blog__banner:before {display: none;}
	section.blog__main.blog__banner {background: #fff !important;}
	.blogdp_cta {flex-wrap: wrap;padding: 20px 30px;border-radius: 10px;justify-content: center;}
	.blogdp_cta h4 {margin: 0 auto 20px;font-size: 18px;text-align: center;}
	.blogdp_cta p a {font-size: 16px;padding: 10px 20px;}
	.loc_header .col-md-5.col-lg-5.loc_header-content, .loc_header .col-md-7.loc_header-img {width: 100%;}
	.loc_header .col-md-5.col-lg-5.loc_header-content {order: 2;}
	.rocket-left ._value {font-size: 36px;line-height: 33px;}
	.rocket-left {margin-bottom: 40px;}
	.rocket-left .appr_hero-stat-buble {width: 160px;height: 160px;}
	.rocket-left .appr_hero-stat-buble ._back h5 {font-size: 12px;line-height: 18px;}
	.loc_header .loc_header-text, .loc_header-text * {font-size: 17px;line-height: 27px;}
	.lazy-card-sec .lct_services-card .card-body {padding: 0;}
	.lct_services-details_text p {font-size: 17px;line-height: 26px;margin: 0 0 9px;}
	.lct_services-phone-card {padding: 21px 14px 11px 18%;}
	.location .lct_local_success-card .card-box {padding: 15px;}
	.card-box-addr ._addrs, .card-box-addr ._phone {font-size: 16px;line-height: 23px;}
	.search_clipart {padding: 0;}
	.table-cnt-blog img {height: 200px;}
	.location-bloack .shuffle_colmn .inner_shuffle .img_pos {max-width: 50%;margin: 0 auto;display: table;}
	body h3 {font-size: 25px;}
	.location-details h2 {line-height: 31px;}
	.lct_services-phone-card .card-link {font-size: 23px;}
	.phone-img {top: 9%;left: 3%;height: 27%;}
	h2 {font-size: 25px;}
	.appr_hero-stat-buble._second.default-bg {left: 60px;top: 210px;}
	.loc_header .loc_header-title {font-size: 37px;}
	.rocket-left img {max-width: 42%;}
	.loc_header {background-position: top 90px right -60px;background-size: 100% !important;}
	.csdbwd_banner {padding: 75px 0 60px 0;}
	.csdbwd_ban_con {padding: 30px 20px 80px 35px;}
	.csdbwd_ban_con h1 {font-size: 50px;line-height: 50px;}
	.csdbwd_ban_con h1 img {width: 100px;}
	.csdbwd_ban_con h6 {margin: 25px auto 15px;}
	.csdbwd_btn.cm-btn {font-size: 16px;padding: 12px 24px;}
	.csdbwd_counter_con h2, .csdbwd_impact_counter li h3 {font-size: 50px;line-height: 50px !important;}
	.csdbwd_counter_wrap {bottom: -55px;box-shadow: 0px 20px 10px 0px #00000026;width: 90%;}
	.testimonial_img img {margin: 0 auto;}
	.testimonial_icon img {margin: 30px auto 0;}
	.csdbwd_testimonial .testimonial_img, .csdbwd_testimonial .testimonial_icon, .csdbwd_testimonial .testimonial_con {text-align: center;}
	.csdbwd_testimonial .testimonial_info {justify-content: center;}
	.csdbwd_about h2, .csdbwd_challenge_con h2, .csdbwd_results_left h2, .csdbwd_impact_con h2 {font-size: 28px;line-height: 28px;}
	.csdbwd_about_serv h2 {text-align: center;}
	.csdbwd_chart .chart_img {top: 140px;left: 45px;width: 60px;height: 60px;}
	.csdbwd_chart #container div:nth-child(3) {height: 350px !important;}
	.csdbwd_challenge_con h2 {margin: 30px auto 10px;}
	.csdbwd_slick_slider .slick-dots {display: flex;align-items: center;justify-content: center;margin: 0 auto;}
	.csdbwd_slick_slider .slick-dots button {position: relative;border: none;background: none;font-size: 0;min-width: 0;}
	.csdbwd_slick_slider .slick-dots button:after {content: '';position: absolute;width: 10px;height: 10px;background-color: #F9D99C;border-radius: 20px;}
	.csdbwd_slick_slider .slick-dots .slick-active button:after {background-color: #B68A48;}
	.csdbwd_results_left {margin: 20px auto 0;padding-right: 0px;}
	.csdbwd_pbar {margin: 60px auto 15px;height: 8px;}
	.csdbwd_pbar .fillmult span, .perc {font-size: 18px;line-height: 28px;top: -40px;}
	.csdbwd_impact_counter {margin: 30px auto 30px;}
	.csdbwd_line {width: 95%;}
	.csdbwd_boost_left h2 {font-size: 50px;line-height: 70px;letter-spacing: 0;}
	.csdbwd_boost_left h3 {font-size: 70px;line-height: 70px;letter-spacing: -3px;}
	.csdbwd_boost_right p {margin: 25px auto 30px;}
	.csdbwd_boost {padding: 25px 40px 35px;}
	.csdbwd_boost_btn.cm-btn {font-size: 16px;line-height: 26px;padding: 12px 15px;}
	.case-stydy-first-section h3 {font-size: 60px;}
	section.star-light-main {padding: 60px 0;}
	.star-light-inner h4 {font-size: 34px;margin-bottom: 20px;line-height: 1.2;}
	.star-light-inner p {font-size: 18px;}
	.my-case-img-text h4 {font-size: 22px;}
	.my-case-img-text p, .case-study-box h5 {font-size: 16px;}
	.case-study-box {padding: 10px 20px 20px;margin-left: -120px;}
	.case-study-box h6 {font-size: 18px;margin: 15px 0 5px;}
	.cal_ban_con h1 {font-size: 48px;line-height: 58px;background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(170, 170, 170, 1));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
	.cal_banner {padding: 125px 0 85px;}
	.cal_credibility {padding: 40px 0;}
	.cal_heading h2 {margin: 0 auto 30px;}
	.cal_heading h2, .cal_cta_con h2, .cal_whyus_heading h2 {font-size: 32px;line-height: 42px;}
	.cal_credibility_single h4, .cal_credibility ul li h4 {font-size: 18px;line-height: 28px;}
	.cal_credibility_single p, .cal_grow_con p, .cal_services .cal_heading p, .cal_experts_con p, .cal_whyus_heading p, .cal_agency .cal_heading p, .cal_heading.cal_awards_heading p, .cal_awards_con p, .cal_whyus_con ul li p, .cal_partners_heading p, .cal_casestudy .sn_casestudy_head p {font-size: 18px;line-height: 28px;}
	.cal_credibility ul li:hover .cal_credibility_hover {translate: none;}
	.cal_credibility ul li {padding: 20px 15px 20px 15px;width: 45%;margin: 0 10px;}
	.cal_credibility ul li p {font-size: 18px;line-height: 28px;}
	.cal_grow, .cal_hire, .cal_services, .cal_experts, .cal_agency, .cal_ranking, .cal_awards, .cal_looking, .cal_faqs {padding: 0 0 40px;}
	.cal_grow_con h3, .cal_hire_con h3 {font-size: 28px;line-height: 38px;margin: 0 auto 20px;}
	.cal_cta {padding: 0 0 60px;}
	.cal_cta_bg {padding: 60px 60px;}
	.cal_cta_animation .cal_pulse {width: 180px;height: 180px;font-size: 18px;line-height: 28px;padding: 10px;}
	.cal_services_list {margin: 40px auto 0;}
	.cal_services_cover h2 {font-size: 60px;line-height: 60px;margin: 0 auto 40px;}
	.cal_services_con h5 {font-size: 15px;line-height: 25px;margin-right: 50px;}
	.cal_services_con p {font-size: 15px;line-height: 25px;width: 250px;}
	.cal_whyus {padding: 0 0 20px;}
	.cal_whyus_heading p {padding: 0 40px 0 0;}
	.cal_whyus_heading h2 {letter-spacing: 0;}
	.cal_whyus_con ul li h4, .cal_agency_con ul li h4 {font-size: 20px;line-height: 30px;letter-spacing: 0;}
	.cal_whyus_con ul li h5 {width: 6%;}
	.cal_whyus_con ul li h4 {width: 35%;}
	.cal_whyus_con ul li p {width: 54%;}
	.cal_whyus_con ul li {padding: 20px 0 20px;}
	.cal_agency .cal_heading p {margin: 0 auto 30px;padding: 0 0 0 0;}
	.cal_agency_con ul li {padding: 0 15px;margin: 0 5px 15px;}
	.cal_ranking_con {height: 250px;}
	.cal_ranking_con h3 {font-size: 44px;line-height: 54px;}
	.cal_ranking_con p {font-size: 24px;line-height: 34px;}
	.cal_heading.cal_awards_heading p {padding: 0;}
	.cal_awards_con h3, .cal_partners_heading h3 {font-size: 28px;line-height: 38px;letter-spacing: 0px;}
	.cal_awards_img {height: 140px;padding: 0 20px;}
	.cal_awards_con p {padding: 0 0 10px;font-size: 16px;}
	.cal_looking_con h3 {font-size: 100px;line-height: 100px;margin: 0 auto 40px;}
	.cal_looking_con {padding: 30px 0 40px;}
	.cal_btn.cm-btn.cta_btn {font-size: 24px;line-height: 44px;letter-spacing: -1px;padding: 5px 30px;}
	.cal_btn.cm-btn.cs_btn {padding: 15px 30px;}
	.cal_partners {padding: 40px 0;margin: 0 auto 40px;}
	.cal_partners_heading p {letter-spacing: 0;}
	.cal_partners ul li {padding: 0 30px;}
	.cal_testimonials.sn_testimonials {padding: 40px 0;margin: 0 0 30px;}
	.cal_faqs .accordion .card-header a h3 {font-size: 20px;line-height: 30px;}
	.cal_faqs .accordion .card-body {font-size: 18px;line-height: 28px;padding-right: 0;}
	.cal_faqs_form h3 {font-size: 32px;line-height: 42px;letter-spacing: 0;}
	.cal_faqs_form .form_submit .sbmt_btn {height: 60px;width: 160px;font-size: 20px;line-height: 30px;}
	.cal_services_img video {width: 215px;}
	.cal_services_con {margin-right: 0;}
	.banner_sec.cs_banner {padding: 120px 0 60px;}
	.banner_sec.cs_banner:after {content: none;}
	.cs_ban_wrapper {padding: 0 15px;}
	.cu_ban_head h4, .cu_ban_info_con h5 {font-size: 18px;line-height: 28px;}
	.cu_ban_head h1 {font-size: 30px;line-height: 40px;margin: 0 auto 30px;}
	.cu_ban_info_con p br {display: block;}
	.cu_ban_info_con p {font-size: 16px;line-height: 26px;}
	.cu_ban_info_con p span {font-size: 18px;line-height: 28px;}
	.cu_ban_info_img {width: 50px;}
	.cu_clients {margin: 30px auto 0;}
	.contact_form .form_title {margin: 1em 0px .5em;}
	.contact_form .form_title h2, .cu_clients_head h2, .cu_awards_head h2, .sn_casestudy_head h2 {font-size: 24px;line-height: 34px;}
	.contact_form form .form-group label {font-size: 12px;line-height: 22px;}
	.contact_form .form-group .wpcf7-not-valid-tip {margin: 0 auto 0;font-size: 12px;line-height: 22px;}
	.contact_form .form_submit .sbmt_btn {font-size: 14px;line-height: 24px;padding: 10px 0;}
	.cu_awards {padding: 40px 0;margin: 0 auto 40px;}
	.sn_casestudy {padding: 0 0 40px;}
	.cu_awards_head:before {bottom: -20px;left: 8%;width: 300px;height: 200px;}
	.cu_awards_head p {margin: 0 auto 40px;}
	section.hp-service-section {padding-top: 60px;padding-bottom: 10px;}
	.new-about-sec, .hm_services {padding: 40px 0;}
	.hm_services_head h2 {font-size: 40px;line-height: 50px;}
	.hm_services .card-title {font-size: 24px;line-height: 34px;}
	.hm_services .open_box .card-title img, .hm_services .card-icon img {width: 25px;}
	.hm_services_head h2, .hm_services .open_box .card-title, .sn_casestudy_head h2, .hm_whyus_head h2, .blog-slider .hm_blogs_head h2, .hm_oportfolio.sn_casestudy .sn_casestudy_head p:last-child {margin: 0 auto 15px;}
	.hm_services .open_box .card-img {padding: 0 30px 0 30px;}
	.hm_services .card.expanded {height: 222px;padding: 30px 40px 30px 40px;}
	.hm_services .card.collapsed {height: 76px;padding: 0 40px;}
	.hm_counter_wrapper {padding: 40px 20px;}
	.hm_counter_img svg {width: 60px;height: 60px;}
	.hm_counter_img {width: 140px;height: 200px;margin: 0 auto 20px;}
	.hm_counter_con h5 {font-size: 32px;line-height: 42px !important;}
	.hm_oportfolio.sn_casestudy {padding: 40px 0;}
	.hm_whyus {padding: 40px 0 60px;}
	.hm_whyus_img img {width: 50px;}
	.hm_whyus_img h3 {font-size: 24px;line-height: 34px;}
	.hm_whyus_con p {font-size: 14px;line-height: 24px;}
	.hm_whyus_img img {margin-right: 15px;width: 60px;}
	.hm_oportfolio_left_con h6 br {display: block;}
	.hm_oportfolio_left_con h6 {text-align: center;}
	.hm_oportfolio_left_con h6 span {font-size: 32px;line-height: 42px;}
	.hm_oportfolio_right {margin-top: 30px;padding-bottom: 20px;}
	section.faq-main-section {padding: 0 0 40px;margin-top: 40px;}
	.hm_faqs_wrapper {padding: 40px 30px;}
	.faq-main-section-left.hm_faq_head {margin: 0 auto 30px;}
	.hm_faqs_wrapper .hm_faq_head p {font-size: 18px;line-height: 28px;}
	.blog-slider .hm_blogs_head {margin: 0 auto 30px;}
	.blog-slider {padding: 50px 0 50px;}
	.hm_whyus_head h2, .hm_oportfolio.sn_casestudy .sn_casestudy_head h2, .cu_clients.hm_client_logos .cu_clients_head h2, .hm_oportfolio_head h2, .hm_faqs_wrapper .hm_faq_head h2, .blog-slider .hm_blogs_head h2 {font-size: 32px;line-height: 42px;}
	.cal_awards_heading p {padding: 0;}
	.cal_awards_img {height: 140px;padding: 0 20px;}
	.cal_awards_con p {padding: 0 0 10px;font-size: 16px;}
	.au_banner {padding: 80px 0 40px;}
	.au_banner_con {height: 250px;}
	.au_banner_con h1 {font-size: 36px;line-height: 46px;}
	.au_whowe {margin: 0 auto 40px;}
	.au_whowe_con {padding: 0 0 0 20px;}
	.au_whowe_head h2 {margin: 0 auto 60px;padding: 0 60px;}
	.au_whowe_wrapper:after {width: 60px;right: 100px;top: -30px;}
	.au_whowe_con h3:after {top: 0%;right: 0;}
	.au_whowe_con h3:before {width: 40px;left: -60px;top: -10px;}
	.au_whowe_con p:before {content: none;}
	.au_whowe_con p {padding: 0 20px 0 0;}
	.au_whowe, .cu_awards.au_awards, .au_whowe_wrapper {padding: 40px 0;}
	.au_whowe_head h2, .au_whowe_con h3, .au_whatwe_con h2, .au_ourmis_head h2, .au_ourcv_head h2, .au_oteam_head h2, .cal_awards_heading h2, .au_ourcv_con h3 {font-size: 24px;line-height: 34px;}
	.au_whowe_head h2 {margin: 0 auto 60px;padding: 0 60px;}
	.au_whowe_head h2:before {width: 60px;height: 60px;top: -10px;left: 0;}
	.au_whowe_con p, .au_whatwe_con p, .au_ourmis_con p, .au_ourcv_con p {font-size: 18px;line-height: 28px;}
	.au_ourmis_con p {margin: 0 auto 20px;}
	.au_whowe_con {padding: 0 0 0 40px;}
	.au_whowe_con button {margin: 10px 0 0 0;}
	.au_whowe_con h3, .au_whatwe_con h2, .au_ourmis_img, .au_ourcv_head h2, .au_ourcv_con h3 {margin: 0 auto 10px;}
	.au_whatwe, .au_ourmis, .au_oteam {padding: 0 0 40px;}
	.au_whatwe {margin: 0 0 20px;}
	.au_whatwe_wrapper:before {content: none;}
	.au_whatwe_con {padding: 0 30px 0 0;}
	.au_whatwe_con h2:before {left: -20px;}
	.au_whatwe_con button {margin: 10px auto 0;}
	.au_ourmis_img img, .au_ourmis_head img {width: 80px;}
	.au_ourmis_head h2:before {width: 450px;height: 80px;top: -20px;left: -60%;}
	.au_ourmis_head h2:after {width: 400px;height: 300px;top: -140px;}
	.au_ourcv {padding: 40px 0;margin: 0 auto 40px;}
	.au_ourcv_con {padding: 30px 20px;height: 280px;}
	.au_oteam_slider_con p {font-size: 14px;line-height: 24px;}
	.au_oteam_slider_con h4 {font-size: 18px;line-height: 28px;}
	.au_oteam .row [class*="col-"]:nth-child(4), .au_oteam .row [class*="col-"]:nth-child(5), .au_oteam .row [class*="col-"]:nth-child(6), .au_oteam .row [class*="col-"]:nth-child(7), .au_oteam .row [class*="col-"]:nth-child(8) {margin: 40px auto 0;}
	.cal_hire {padding: 0 0 40px;}
	.cal_hire_con h3 {font-size: 24px;line-height: 34px;margin: 0 auto 20px;}
	.cal_btn.cm-btn {padding: 10px 20px;font-size: 18px;}
	.founder_details br {display: block;}
	.founder_details {top: 10%;left: 40px;font-size: 18px;line-height: 28px;}
	.founder_details span {font-size: 16px;line-height: 26px;}
	.sn_banner {padding: 80px 0 60px;}
	.sn_banner .row {align-items: center;}
	.sn_ban_con h1, .sn_trusted_head h2, .sn_cta_con_text h2, .sn_brands_head h2, .cu_clients_head h2, .cu_clients.sn_clients h2, .sn_industries_head h2, .sn_testimonials_head h2, .sn_leading h2, .sn_awards_head h2, .sn_looking_con h2, .sn_compare_con h2, .sn_casestudy_head h2, .sn_nyc_con h2, .sn_approach_head h2, .sn_technology_head h2, .sn_platform_head h2, .sn_services_head h2, .sn_development_head h2, .sn_whyus_head h2, .sn_competition_heading h2, .sn_cta_full_con h2 {font-size: 24px;line-height: 34px;}
	.sn_cta_main {border-radius: 20px;padding: 10px;}
	.sn_cta_wrapper {height: 350px;}
	.sn_cta_con {padding: 20px 25px;}
	.sn_cta_con_text p {margin: 0 auto 15px;}
	.sn_cta.sn_cta_second .sn_cta_con {padding: 10px 20px 20px;}
	.sn_industries .sn_ind_main [class*="col-"]:nth-child(3), .sn_industries .sn_ind_main [class*="col-"]:nth-child(4) {margin-top: 30px;}
	.sn_industries_con {border-radius: 20px;width: auto;height: auto;padding: 30px 0;}
	.sn_industries_con h4 {font-size: 18px;line-height: 28px;margin: 20px auto 0;}
	.sn_testimonials_details h4 {font-size: 18px;line-height: 28px;margin: 0 auto 10px;}
	.sn_testimonials_head h6 {font-size: 16px;line-height: 26px;margin: 0 auto 5px;}
	.sn_testimonials_quote img {width: 40px;}
	.sn_leading p {font-size: 18px;line-height: 28px;}
	.sn_leading ul li {width: 50%;padding: 10px 10px;}
	.sn_looking_img {padding-left: 0;}
	.sn_approach_head h2, .sn_platform_head h2, .sn_services_head h2, .sn_compare_con h2, .sn_development_head h2 {font-size: 24px;line-height: 34px;}
	.sn_brands_wrapper {padding: 0 0 40px;}
	.sn_brands_wrapper [class*="col-"] {padding: 0;}
	.sn_nyc_listing {margin-bottom: 20px;}
	.sn_nyc_con {padding: 0;}
	.sn_approach_mobile_accordion .card.card--platform, .sn_services_accordion .card {padding: 15px 20px;margin: 30px 0 0;background-color: #121212;border-radius: 5px;}
	.sn_approach_mobile_accordion .card-header a.card-link, .sn_services_accordion .card-header a.card-link {padding:0 50px 0 0;position:relative;display:block}
	.sn_approach_mobile_accordion .card-header a.card-link:before, .sn_services_accordion .card-header a.card-link:before {height:35px;width:35px;background-color: #fff;border-radius:50%;transform:translateY(-50%);position:absolute;content:"";right:0;top:50%}
	.sn_approach_mobile_accordion .card-header a.card-link:after, .sn_services_accordion .card-header a.card-link:after {content:"";position:absolute;right:12px;top:50%;width:11px;height:11px;-webkit-transform:rotate(45deg);transform:translatey(-75%) rotate(45deg);-webkit-transition:.2s linear;transition:.2s linear;border-bottom:3px solid #000;border-right:3px solid #000}
	.sn_approach_mobile_accordion span.step_count {color: #000;background-color: #fff;font-weight: 800;padding: 5px 10px;}
	.sn_approach_mobile_accordion .card-head h3, .sn_services_accordion .card-head h3 {font-size: 24px;line-height: 34px;font-weight: 800;color: #fff;margin: 0 15px;}
	.sn_approach_mobile_accordion .card-body h4 {font-size: 20px;line-height: 30px;color: #fff;margin: 0 auto;letter-spacing: 1px;}
	.sn_btn.cm-btn {width: 170px;padding: 14px 10px;font-size: 16px;line-height: 26px;}
	.sn_check_list_item img {width: 20px;}
	.sn_approach_mobile_accordion .card-body {padding: 20px 0 0;}
	.sn_approach_mobile_accordion .card-header, .sn_services_accordion .card-header {padding:0;width:100%;background: none;border: none;}
	.sn_approach_mobile_accordion .card.card--platform .card-head, .sn_services_accordion .card .card-head {display:flex;margin-bottom:0;align-items:center}
	.sn_approach_mobile_accordion .card-header a.card-link:not(.collapsed)::after, .sn_services_accordion .card-header a.card-link:not(.collapsed)::after{transform:translatey(-33%) rotate(-135deg)}
	.sn_approach_mobile_accordion .card .card-body p{color:#fff;line-height:26px;margin:20px 0}
	.sn_approach_mobile_accordion .sn_check_list {margin-top: calc(1.5rem + 1.5vw);}
	.sn_approach_mobile_accordion .sn_check_list li {display: flex;align-items: flex-start;padding: 0;}
	.sn_approach_mobile_accordion .sn_check_list .sn_check_list_item h5 {margin: -5px 10px 0;font-size: 14px;line-height: 24px;}
	.sn_approach .sn_approach_head {margin-bottom: 0;}
	.sn_box_technology {margin: 30px 0 0 0;padding: 20px 10px;border-radius: 10px;}
	.cal_hire.sn_hire_cta {padding: 0;margin: 0 auto 60px;}
	.sn_hire_wrapper {height: 380px;padding: 20px 40px;}
	.sn_platform_head {margin: 0 auto 30px;}
	.sn_platform [class*="col-"]:nth-child(3) .sn_card_platform, .sn_platform [class*="col-"]:nth-child(4) .sn_card_platform {padding-bottom: 30px;}
	.sn_platform .row [class*="col-"]:nth-child(5) .sn_card_platform, .sn_platform .row [class*="col-"]:nth-child(6) .sn_card_platform, .sn_platform .row [class*="col-"]:nth-child(7) .sn_card_platform, .sn_platform .row [class*="col-"]:nth-child(8) .sn_card_platform {padding: 0;}
	.sn_platform .row [class*="col-"]:nth-child(7) .sn_card_platform, .sn_platform .row [class*="col-"]:nth-child(8) .sn_card_platform {padding-bottom: 10px;padding-top: 30px;}
	.sn_services_head, .sn_services_border {margin: 0 auto 30px;padding: 0 0 30px;}
	.sn_services_accordion .card-header a.card-link img{width:30px}
	.sn_services_accordion .card {background: none;}
	.sn_services_accordion .card-head h3 {color: #000;}
	.sn_services_detail p a {background: none;}
	.sn_services_accordion .card-header a.card-link:before {background-color: #121212;}
	.sn_services_accordion .card-header a.card-link:after {border-bottom: 3px solid #fff;border-right: 3px solid #fff;}
	.sn_services_tabs {padding: 15px 0;}
	.sn_services_tabs h3 {font-size: 22px;line-height: 32px;margin: 15px auto;color: #000;}
	.sn_services_accordion .check-list, .sn_development .accordion-content ul {margin-bottom:0;padding:15px;flex-direction:row;background:#121212;color:#fff;border-radius:0}
	.sn_services_accordion .check-list .check-list__item, .sn_development .accordion-content ul li {align-items:center;width:100%;display:flex;flex-wrap:nowrap}
	.sn_services_accordion .check-list .check-list__item h5, .sn_development .accordion-content ul h5 {font-size: 16px;line-height: 36px;margin: 0 0 0 10px;color: #f2f2f2;}
	.sn_services_detail p {font-size: 16px;}
	.sn_development {padding-bottom: 40px;}
	.sn_development .accordion-wrapper .accordion:not(:last-child) {border-bottom: 1px solid #000;}
	.sn_development .accordion-head {display: flex;align-items: center;padding: 15px 45px 15px 0;position: relative;justify-content: space-between;}
	.sn_development .accordion-head:before{content:"+";position:absolute;right:0;font-size:30px;top:50%;transform:translateY(-50%)}
	.sn_development .accordion-head.is-active::before {content: "-";}
	.sn_development .accordion-head h5 {font-size: 20px;line-height: 30px;color: #000;margin: 0;}
	.sn_development .accordion-body {padding: 5px 0 20px;color: #000;}
	.sn_development .accordion-body .accordion-img img {width: 100%;padding: 0 0 15px;}
	.sn_whyus_wrapper {padding: 30px 20px;height: auto;display: flex;align-items: center;}
	.sn_whyus_con.sn_wimg {padding-right: 30px;width: 60%;}
	.sn_whyus_img {position: unset;}
	.sn_whyus_head h2 {margin: 0 auto 30px;}
	.sn_whyus .row [class*="col-"]:last-child {margin: 30px auto 0;}
	.sn_whyus .row [class*="col-"]:last-child .sn_whyus_wrapper, .sn_whyus .row:last-child, .sn_whyus .row:last-child [class*="col-"]:first-child .sn_whyus_wrapper {height: auto;}
	.sn_whyus_con p {font-size: 18px;line-height: 28px;}
	.sn_services_offers h3, .sn_development_features h3, .sn_competition_con h3, .sn_cta_full_con h3 {font-size: 22px;line-height: 32px;}
	.sn_competition_con {padding: 20px 25px;}
	.sn_competition_con p {font-size: 18px;line-height: 28px;}
	.sn_blogs_head h2, .sn_faq_heading h2 {font-size: 36px;line-height: 46px;}
	.sn_faqs .accordion a h3 {font-size: 22px;line-height: 32px;}
	.sn_faqs .accordion p {font-size: 20px;line-height: 30px;}
	.cu_clients.sn_clients {margin: 0 auto 30px;}
	#new_footer .footer_logo_icon, #new_footer .footer_logo {margin: 0 auto 20px;}
	#new_footer .footer_heading h3 {font-size: 24px;line-height: 34px;margin: 0 auto;}
	#new_footer .cpyrgt_footer, #new_footer .footer_menu ul li a {font-size: 16px;line-height: 26px;}
	.cs_wrapper {padding: 100px 0 40px;}
	.cs_head h1 {font-size: 30px;line-height: 40px;}
	.cs_filters select {margin: 0 30px;}
	.cs_gallery, .cs_logos {padding: 0 0 40px;}
	.cs_box_info h2 {font-size: 40px;line-height: 50px;}
	.cs_box_title h3 {font-size: 18px;line-height: 28px;margin: 0 auto 15px;}
	.thankyou_sec {padding: 100px 0 40px;}
	.thank_txt h1 {font-size: 26px;line-height: 36px;}
	.thank_txt p {font-size: 18px;line-height: 28px;}
}
@media (max-width: 767.98px){
	.mobile-video video {width: 100%;height: 100vh;object-fit: cover;}
	.mobile-video {display: block;}
	.banner-main-slide img {height: 100%;object-fit: cover;}
	.web-chain {display: none;}
	.mob-chain {display: block;margin: 0 auto;text-align: center;}
	.mob-chain img {width: 80%;}
	.bnr-video video {height: 100vh;}
	.banner-main-slide.slick-initialized.slick-slider {top: 250px;transform: scale(5.2);}
	.csdbwd_ban_img img {height: 250px;width: 100%;}
	.new-home-about-content {margin-top: 0px;}
	.csdbwd_ban_img {height: auto;}
	section.hp-service-section h2.big-text.small {font-size: 15px;}
	section.hp-service-section {padding-top: 30px;padding-bottom: 30px;}
	section.new-about-sec {padding: 30px 0;}
	section.hp-service-section {padding-top: 40px;padding-bottom: 7px;}
	.ai-overlay-text h3 {font-size: 26px;padding: 0 10px;}
	.about-left img, .seo-block-right img {width: 100%;}
	.acordbox-section {min-height: auto;}
	.seobn-left h3 {font-size: 27px;line-height: 31px;}
	.seo-banner::before {display: none;}
	.about-right {padding: 26px 0 0;}
	.about-seo {padding: 20px 0 5px;}
	.careder-inner {border: 1px solid #ddd;margin: 8px 0;height: auto;}
	.seo-block {padding: 40px 0 30px;}
	.seo-block-left ul li {font-size: 16px;}
	.seo-block-right {padding-top: 23px;}
	section.seo-block.no-back .col-md-6:first-child {order: 2;}
	.seo-engine {padding: 10px 0 30px;}
	.seo-engine h3 {padding: 0;font-size: 22px;line-height: 28px;}
	.seo-engine-box h5 {font-size: 20px;margin: 5px 0 10px;}
	.seo-engine .seo-engine-box {padding: 20px;margin: -30px 0 47px;height: auto;min-height: auto;}
	.seo-engine .cm-btn {margin: 0px auto 0;}
	.seo-block-right .qote {left: 0;}
	span.qote img {max-width: 46%;}
	.counter-section ul {padding: 29px 11px;flex-wrap: wrap;}
	.counter-section ul li::before {opacity: 0;}
	.counter-section ul li {width: 164px;justify-content: center;margin: 8px 0;}
	.counter-section h3 {margin: 13px 0 15px;}
	.counter-section {padding: 0 0 51px;}
	.faq-sec {padding: 40px 0 40px;}
	.accordion-button {padding: 16px 16px;font-size: 16px;}
	.seo-block.pk-shade {padding: 40px 0 40px;}
	.seo-block.pk-shade h3 {padding-right: 0;}
	section.reverse-section-blog {padding: 0px 0 40px;}
	.inner-reverse-right {padding: 20px 10px 13px 22px;}
	section.reverse-section-blog .recverse-inner:nth-child(2n+1) .col-md-6:nth-child(1) {order: 2;}
	section.faq-main-section {padding: 0px 0 30px;}
	.faq-main-section-left img {max-width: 100%;}
	.blog-slider {padding: 40px 0 40px;}
	.blog-slider-inner {flex-direction: column;}
	.blog-slider-inner-left {width: 100%;padding-right: 0;margin-bottom: 20px;}
	.blog-slider-inner-right {width: 100%;}
	section.reverse-section-blog {padding: 0px 0 0px;}
	.inner-box-coner {min-height: auto;}
	.seo-banner {background-size: 78%;padding: 290px 0 40px;}
	.ai-overlay-text p {max-width: 100%;font-size: 15px;padding: 0 10px;}
	.left-ai-chat h6 {font-size: 14px;}
	.left-ai-chat h3 {font-size: 24px;}
	.home-img {margin-top: 30px;}
	section.degital-marketing-bloack h3 {font-size: 25px;}
	.choose__block::before {opacity: 0;}
	.ait-next-chat {padding: 43px 0 0px;}
	.team__data__right h3 {font-size: 20px;}
	.feature-three__title {font-size: 34px;}
	.feature-three__title span {font-size: 26px;}
	section.busines-mod h3 {font-size: 27px;margin: 0 auto 25px;}
	section.marketing-trafic h3 {font-size: 26px;}
	.meaketing-traf-in h4 {font-size: 23px;}
	section.our-process .col-md-3 {padding: 0;width: 100%;}
	section.sucess-creator h3 {font-size: 25px;width: 100%;max-width: 100%;line-height: 1.3;}
	.sucess-img img {height: 250px;}
	.left-path-sucess h3 {font-size: 24px;}
	.site-heading.text-center h2 {margin-bottom: 27px;font-size: 25px;}
	.brand-creator-right {padding-left: 0;margin-top: 30px;}
	section.effer-pro {padding: 40px 6px;}
	section.busines-mod .row:nth-child(2n+1) .col-md-6:first-child {order: 1;}
	.leftbussines h5 {font-size: 24px;}
	.brand__section .feature__one:before {height: 77px;}
	.digital {font-size: 78px;}
	.industry-banner h1 {font-size: 26px;}
	.industry-banner p {max-width: 100%;}
	.img-box span {top: 69px;font-size: 45px;}
	.img-box {margin: 11px auto 0;}
	.boost-web-text {margin-top: 30px;}
	.boost-web-text h4 {font-size: 23px;}
	.industry-ftu-inner {margin: 50px 0 50px;}
	.col-box-inner-pad {width: 100%;}
	.bloack-proces-in.yel-cr {left: 0;}
	.bloack-proces-in.org-cr {left: 0;}
	section.top-industries .col-md-3 {width: 100%;}
	.boost-webiste {padding: 0;}
	.indusrty-feature {padding: 0px 0 0;}
	.work-together {background: no-repeat;padding: 0;}
	.common_cta {margin: 10px auto 0;}
	.work-right img {left: 0;top: 0;}
	.offer-we {padding: 60px 0 0;}
	.bloack-chn-inner h4 {min-height: auto;}
	.bloack-chain {padding: 70px 0 30px;}
	.feature-right ul li {max-width: 100%;width: 100%;max-width: 100%;left: 0 !important;}
	.industry-banner {padding-top: 100px;padding-bottom: 110px;}
	.rocket-left ._title {font-size: 10px;line-height: 14px;}
	.parliament-left img, .location-rights img {width: 100%;margin: 0 auto;display: table;max-width: 90%;}
	.location-bloack .shuffle_colmn .inner_shuffle .img_pos {max-width: 80%;}
	.location-bloack .shuffle_colmn {padding-bottom: 20px;}
	.search_clipart img {width: 100%;max-width: 90%;margin: 0 auto;display: table;}
	.rocket-left .appr_hero-stat-buble {width: 120px;height: 120px;margin-left: 0;top: -38px;left: 30px;}
	.rocket-left ._value {font-size: 25px;line-height: 21px;}
	.rocket-left ._back, .rocket-left ._front {padding: 10px;}
	.single.single-post h2 {font-size: 26px;}
	header .navbar.sticky .navbar-brand {max-width: 180px;}
	.banner_sec .banner_img, .inner_banner .banner_img{height: 400px;}
	.srvc_wrapper{width: 100%;margin-left: 0;}
	.loc_header .loc_header-title {font-size: 31px;margin: 10px 0 10px;}
	.loc_header .loc_header-text, .loc_header-text * {font-size: 16px;line-height: 25px;margin: 0 0 7px;}
	.lazy-card-sec .col-md-6:first-child {order: 2;margin-top: 30px;width:100%;}
	.location-details {padding: 20px 0;}
	.location {padding: 0px 0 30px;}
	.location .lct_local_success-card .card-body {width: 100%;}
	.location .lct_local_success-card {flex-wrap: wrap;}
	.location-details h2 {margin: 0 0 19px;}
	.location-details.new-sockett {padding: 0px 0 40px;}
	.rigt-gwoth img {border-radius: 12px;padding-left: 0;margin: 13px 0 0;}
	.location .lct_local_success-card .card-img {width: 100%;}
	.search_clipart.wow.fadeInLeft.animated {margin-bottom: 20px;}
	.location-bloack .shuffle_colmn .inner_shuffle .img_pos {padding: 20px 0 0;}
	.shfle_List.row {margin-bottom: 0;}
	.rocket-left .appr_hero-stat-buble ._back h5 {margin-bottom: 0px;font-weight: 500;font-size: 10px;line-height: 13px;}
	.loc_header {background-position: top 90px right 00px;background-size: 100%;padding-bottom: 26px;}
	.appr_hero-stat-buble._second.default-bg {left: 20px;top: 96px;}
	.appr_hero-stat-buble._third.dark-blue-bg {left: inherit;right: 10px;top: 80px;}
	.rocket-left .appr_hero-stat-buble p {font-size: 10px;line-height: 128%;}
	.srvc_wrapper .srvc_item{margin-left: 0;margin-right: 0;width: 100%;}
	.why_choose_sec{padding-top: 0;}
	.why_choose_sec .content_wrap, .service_challenge .search_clipart {margin-top: 2em;}
	.thankyou_sec {padding: 90px 0 30px;}
	.thankyou_sec .thank_txt {margin-bottom: 2em;text-align: center;}
	.Error_sec .error_icon {margin-bottom: -43px;}
	.service_content {margin-top: 10px;}
	section.service_challenge {margin-top: 0;}
	footer .ftr_logo {max-width: 200px;}
	.topnotch_service .search_clipart {margin-bottom: 2rem;padding-left: 0;padding-right: 0;}
	.benefit_shuffle_sec .benefit__item {margin-top: 2rem;}
	.benefit_shuffle_sec .benefit__item .carsl_image img {padding-left: 0;margin-top: 1rem;height: auto;}
	.navigation_colmn {display: none;}
	footer .fr_contact_list, footer .footer_nav {margin-top: 1rem;}
	.blog__whitbox {padding: 1.5rem;}
	.popup_data_wrapper h2 {font-size: 30px;}
	.blogdp_cta h4 {margin: 0 auto 15px;font-size: 17px;}
	.company-form .modal-body::before {opacity: 0;}
	.form-mod-left img {display: none;}
	.form-mod-right .wpcf7-response-output {font-size: 11px;margin: 0 !important;right: 0;bottom: -30px;}
	.company-form .modal-body {padding: 29px 15px;}
	.company-form .modal-header button span {line-height: 1;font-size: 33px;}
	.company-form .modal-header button {width: 44px;height: 14px !important;padding: 0 !important;}
	.left-portfolio ul li {min-width: auto;}
	section.special-service-sec {overflow: hidden;}
	.bnr-video img {height: 240px;}
	.new-home-about img {height: auto;}
	.new-home-about-content {padding-left: 0;}
	.new-home-about-content h3 {font-size: 25px;line-height: 1.3;margin: 10px auto 10px;}
	.new-home-about h6 {position: static;padding: 15px;font-size: 15px;line-height: 24px;bottom: -70px;margin-bottom: 17px;}
	.new-home-about-content p {font-size: 16px;line-height: 25px;margin-bottom: 23px;}
	.new-home-about-content button {font-size: 16px;border: 1px solid #000;padding: 14px 20px;}
	section.our-new-port {padding: 50px 0;}
	section.our-new-port h3 {font-size: 25px;margin-bottom: 40px;}
	.left-portfolio ul li {-webkit-text-stroke-width: .5px;font-size: 25px;line-height: 1.8;transition: 0.5s;}
	.right-portfolio img {height: auto;}
	section.our-ser-chain {padding: 21px 0;}
	section.special-service-sec {padding: 30px 0;}
	section.special-service-sec .inner-spec-slide-left h4 {font-size: 18px;}
	section.special-service-sec h6 {font-size: 12px;margin-bottom: 12px;}
	section.special-service-sec h4 {font-size: 25px;margin-bottom: 22px;}
	.special-service {flex-wrap: wrap;}
	.inner-spec-slide {padding: 10px;margin: 16px 0;}
	.blog-slider button.slick-arrow {min-width: auto;min-height: auto;}
	.collisioon-img h3 {top: 41px;padding: 0 10px;font-size: 18px;}
	section.colsion-outer img {height: 340px;}
	.collsion-text {padding: 18px;}
	.collsion-text p {font-size: 15px;}
	.collsion-text ul li {font-size: 15px;}
	section.colision-marketing {padding: 40px 0;}
	section.colision-marketing h3 {font-size: 23px;margin: 0 auto 30px;}
	.collision-misison-text p {font-size: 15px;padding-top: 16px;}
	.collision-misison-text ul li span {font-size: 15px;padding: 9px 11px;margin-bottom: 7px;}
	.collision-misison-text ul {margin: 16px 0 0;}
	section.collsion-milestone {padding: 40px 0;}
	section.collsion-milestone h3 {font-size: 25px;margin: 0 auto 3px;}
	.collision-misison img {max-width: 100%;margin-top: 20px;}
	section.collsion-milestone {margin-bottom: 30px;}
	.cstm_designrush a {top: 5px;width: 188px !important;}
	.csdbwd_ban_con {padding: 30px 35px 30px 35px;}
	.csdbwd_ban_con h1 {font-size: 40px;line-height: 40px;}
	.csdbwd_ban_con h1 img {width: 90px;margin-right: 5px;margin-left: 5px;}
	.csdbwd_ban_con h6 {margin: 20px auto 15px;}
	.csdbwd_ban_con h6, .csdbwd_ban_con p, .csdbwd_counter_con p, .csdbwd_testimonial .testimonial_con p, .csdbwd_testimonial .testimonial_info h4, .csdbwd_impact_con p, .csdbwd_impact_counter li p, .csdbwd_pbar .fillmult span, .csdbwd_results_left p, .csdbwd_about_con p, .csdbwd_challenge_con p, .csdbwd_boost_right p, .csdbwd_testimonial .testimonial_info p {font-size: 16px;line-height: 26px;}
	.csdbwd_about h2, .csdbwd_challenge_con h2, .csdbwd_results_left h2, .csdbwd_impact_con h2 {font-size: 24px;line-height: 24px;}
	.csdbwd_chart #container div:nth-child(3) {height: 300px !important;}
	.csdbwd_chart .chart_img {top: 105px;left: 10px;width: 70px;height: 70px;}
	.csdbwd_counter {padding: 10px 0;}
	.csdbwd_counter_con {width: auto;padding: 0;}
	.csdbwd_counter_con h2, .csdbwd_impact_counter li h3 {font-size: 40px;line-height: 40px !important;}
	.csdbwd_testimonial {padding: 60px 0 40px;}
	.csdbwd_counter_con h2 {letter-spacing: -3px;}
	.csdbwd_about_con {padding-right: 0;}
	.csdbwd_about h2 {margin: 0 auto 20px;text-align: center;}
	.csdbwd_about_con p {text-align: center;margin: 0 auto 20px;}
	.csdbwd_challenge_con h2, .csdbwd_challenge_con p {text-align: center;}
	.csdbwd_line {width: 90%;}
	.csdbwd_impact_counter li {width: auto;padding: 20px 28px;}
	.csdbwd_boost_left h2 {font-size: 44px;line-height: 64px;}
	.csdbwd_boost_left h3 {font-size: 60px;line-height: 60px;letter-spacing: -2px;}
	.case-stydy-first-section {padding: 250px 0 180px;}
	.case-stydy-first-section h3 {font-size: 48px;}
	section.star-light-main {padding: 30px 0;}
	.star-light-inner h4 {font-size: 30px;margin-bottom: 10px;margin-top: 0;}
	.star-light-inner p {font-size: 18px;margin-bottom: 30px;}
	.my-case-img-text {max-width: 100%;padding: 10px 20px 10px;width: 100%;}
	.my-case-img-text p, .case-study-box h5 {font-size: 18px;}
	.case-study-box {padding: 10px 20px 20px;margin: 0 auto 30px;}
	.cal_banner {padding: 90px 0 60px;}
	.cal_ban_con h1 {font-size: 36px;line-height: 46px;margin: 0 auto 20px;}
	.cal_credibility {padding: 30px 0;}
	.cal_heading h2, .cal_cta_con h2, .cal_whyus_heading h2 {font-size: 28px;line-height: 38px;}
	.cal_credibility_single p, .cal_grow_con p, .cal_services .cal_heading p, .cal_experts_con p, .cal_whyus_heading p, .cal_agency .cal_heading p, .cal_heading.cal_awards_heading p, .cal_awards_con p, .cal_services_con h5, .cal_services_con p, .cal_whyus_con ul li p, .cal_partners_heading p, .cal_casestudy .sn_casestudy_head p, .cal_credibility ul li p {font-size: 16px;line-height: 26px;}
	.cal_credibility ul li {padding: 15px 0;width: 100%;margin: 0 auto;}
	.cal_credibility ul li:hover {border-radius: 0;}
	.cal_heading h2, .cal_services .cal_heading h2, .cal_whyus_heading h2, .cal_agency .cal_heading h2, .cal_heading.cal_awards_heading h2 {margin: 0 auto 20px;}
	.cal_grow_con p {margin: 0 auto 0;}
	.cal_grow_con h3, .cal_hire_con h3 {font-size: 20px;line-height: 30px;}
	.cal_grow_con h3 {margin: 15px auto 20px;}
	.cal_btn.cm-btn {font-size: 16px;}
	.cal_grow, .cal_hire, .cal_services, .cal_experts, .cal_agency, .cal_ranking, .cal_awards, .cal_looking, .cal_faqs {padding: 0 0 30px;}
	.cal_hire_img {padding: 30px 20px 0;}
	.cal_services_list {margin: 30px auto 0;background-color: unset;}
	.cal_services_section:nth-child(1) {background-color: #D2D2D2;}
	.cal_services_section:nth-child(2) {background-color: #BDBDBD;}
	.cal_services_section:nth-child(3) {background-color: #AAAAAA;}
	.cal_services_section:nth-child(4) {background-color: #121212;}
	.cal_services_section:nth-child(4) .cal_services_cover h2, .cal_services_section:nth-child(4) .cal_services_con h5, .cal_services_section:nth-child(4) .cal_services_con li, .cal_services_section:nth-child(4) .cal_services_con p {color: #fff;}
	.cal_services_section {padding: 20px 15px 30px;}
	.cal_services_cover h2 {font-size: 50px;line-height: 60px;margin: 0 auto 20px;}
	.cal_services_con h5 {width: 100%;margin: 0 auto;}
	.cal_services_con {justify-content: flex-start;flex-wrap: wrap;}
	.cal_services_con ul {margin: 15px 20px;}
	.cal_services_con p {width: 100%;margin: 10px auto 20px;}
	.cal_experts_con p, .cal_whyus_heading p {padding: 0;margin: 0 auto 30px;}
	.cal_cta {padding: 0 0 30px;}
	.cal_cta_con {text-align: center;margin: 0 auto 40px;}
	.cal_cta_con h2 {font-size: 28px;line-height: 38px;}
	.cal_cta_bg {padding: 30px 20px 60px;}
	.cal_cta_animation {justify-content: center;margin: 0 auto;}
	.cal_cta_animation .cal_pulse br {display: block;}
	.cal_cta_animation .cal_pulse {font-size: 16px;line-height: 26px;}
	.cal_whyus {padding: 0 0 10px;}
	.cal_ranking_con {height: 150px;margin: 0 auto 20px;}
	.cal_ranking_con h3 {font-size: 40px;line-height: 50px;}
	.cal_ranking_con p {font-size: 20px;line-height: 30px;}
	.cal_awards {margin: -20px auto 0;}
	.cal_heading.cal_awards_heading {margin: 0 auto 20px;}
	.cal_awards_con {padding: 0 80px;margin: 0 auto;text-align: center;border: none !important;}
	.cal_awards_img {height: 120px;padding: 0 50px;margin: 10px auto 10px;}
	.cal_awards_con p {padding: 0 0 20px;letter-spacing: 0;}
	.cal_looking {margin: -20px auto 0;}
	.cal_looking_con h3 {font-size: 90px;line-height: 90px;margin: 0 auto 30px;}
	.cal_btn.cm-btn.cs_btn {padding: 10px 30px;}
	.cal_partners {padding: 30px 0;margin: 0 auto 30px;}
	.cal_testimonials.sn_testimonials {padding: 30px 0;}
	.cal_faqs_form h3 {font-size: 26px;line-height: 36px;}
	.cal_faqs_form .form-group input, .cal_heading.cal_awards_heading p {letter-spacing: 0;}
	.cal_faqs_form .form_submit .sbmt_btn {height: 55px;width: 150px;}
	.cal_services_img video {width: 100%;}
	.banner_sec.cs_banner {padding: 100px 0 50px;}
	.new-about-sec, .hm_services {padding: 30px 0;}
	.hm_services .card.collapsed {height: auto;padding: 10px 20px;}
	.hm_services .card-title {font-size: 20px;line-height: 30px;}
	.hm_services .card:not(:last-child), .blog-slider .hm_blogs_head {margin: 0 auto 20px;}
	.hm_services .card.expanded {height: auto;padding: 15px 20px;}
	.hm_services .open_box .card-title img, .hm_services .card-icon img {width: 20px;}
	.hm_services .open_box .card-description, .cu_clients_head p, .hm_whyus_head p, .hm_oportfolio.sn_casestudy .sn_casestudy_head p, .hm_services .card-number {font-size: 16px;line-height: 26px;}
	.hm_services .open_box .card-img {padding: 5px 15px 5px 15px;}
	.hm_counter_wrapper .row [class*="col-"]:nth-child(3) .hm_counter_inner, .hm_counter_wrapper .row [class*="col-"]:nth-child(4) .hm_counter_inner {margin-top: 30px;}
	.hm_whyus {padding: 30px 0 30px;}
	.hm_whyus_inner {height: auto;}
	.hm_whyus .col-lg-11 .row [class*="col-"]:nth-child(2) .hm_whyus_inner, .hm_whyus .col-lg-11 .row [class*="col-"]:nth-child(3) .hm_whyus_inner, .hm_whyus .col-lg-11 .row [class*="col-"]:nth-child(4) .hm_whyus_inner {margin: 20px auto 0;}
	.hm_whyus_head h2, .hm_oportfolio_head h2, .hm_oportfolio.sn_casestudy .sn_casestudy_head p:last-child {margin: 0 auto 10px;}
	.hm_oportfolio.sn_casestudy {padding: 30px 0;}
	.hm_oportfolio.sn_casestudy .sn_casestudy_head h2 {margin: 0 auto 10px;}
	.hm_oportfolio.sn_casestudy .sn_casestudy_head p {margin: 0 auto;}
	.hm_oportfolio_left, .hm_oportfolio_right {border-radius: 10px;padding: 20px;}
	.hm_oportfolio_left_con h6 span {font-size: 26px;line-height: 36px;}
	.hm_oportfolio_left_con h6 {width: 80px;height: 80px;}
	.hm_oportfolio_left_img img {height: 260px;}
	.hm_oportfolio_left_con h3 {margin: 0 auto 40px;}
	.hm_oportfolio_left_con h3, .hm_oportfolio_right_con h3 {font-size: 22px;line-height: 32px;}
	.hm_oportfolio_right_con h6 {margin: 0 auto 20px;}
	.hm_oportfolio_right {padding-bottom: 10px;}
	.hm_faqs_wrapper {padding: 30px 20px;border-radius: 10px;}
	.hm_whyus_head h2, .hm_oportfolio.sn_casestudy .sn_casestudy_head h2, .cu_clients.hm_client_logos .cu_clients_head h2, .hm_oportfolio_head h2, .hm_faqs_wrapper .hm_faq_head h2, .blog-slider .hm_blogs_head h2 {font-size: 30px;line-height: 40px;}
	.hm_faqs_wrapper .hm_faq_head h2, .blog-slider .hm_blogs_head h2 {margin: 0 auto 10px;}
	.hm_faqs_wrapper .hm_faq_head button {font-size: 14px;line-height: 24px;padding: 10px 30px;}
	.blog-slider .hm_blogs_head p {font-size: 18px;line-height: 28px;}
	.blog-slider-inner {padding: 30px 20px;margin-right: 0;border-radius: 10px;}
	.blog-slider-inner-left {margin-right: 0;}
	.cu_awards_head:before {bottom: 0;left: 5%;width: 250px;height: 150px;}
	.cu_awards_head p {font-size: 16px;line-height: 26px;margin: 0 auto 30px;}
	.cal_awards {margin: -20px auto 0;}
	.cal_awards_heading {margin: 0 auto 20px;}
	.cal_awards_con {padding: 0 80px;margin: 0 auto;text-align: center;border: none !important;}
	.cal_awards_img {height: 120px;padding: 0 50px;margin: 10px auto 10px;}
	.cal_awards_con p {padding: 0 0 20px;}
	.au_banner {padding: 60px 0 30px;}
	.au_banner_con {height: 200px;}
	.au_banner_con h1 {font-size: 30px;line-height: 40px;}
	.au_whowe {margin: 0 auto 30px;}
	.au_whowe_wrapper {padding: 30px 20px;}
	.au_whowe_wrapper:before {width: 100%;border-radius: 30px;}
	.au_whowe_wrapper:after {content: none;}
	.au_whowe_con h3:before {width: 30px;left: 0;top: -40px;}
	.au_whowe, .cu_awards.au_awards {padding: 30px 0;}
	.au_whowe_head h2 {margin: 0 auto 30px;padding: 0 0;}
	.au_whowe_head h2, .au_whowe_con h3, .au_whatwe_con h2, .au_ourmis_head h2, .au_ourcv_head h2, .au_oteam_head h2, .cal_awards_heading h2, .au_ourcv_con h3 {font-size: 20px;line-height: 30px;}
	.au_whowe_head h2:before {content: none;}
	.au_whowe_con {padding: 30px 0 0;}
	.au_whowe_con p, .au_whatwe_con p, .au_ourmis_con p, .au_ourcv_con p {font-size: 16px;line-height: 26px;}
	.au_whatwe, .au_ourmis, .au_oteam {padding: 0 0 30px;}
	.au_whatwe_con {padding: 0 0 20px;}
	.au_whatwe_con h2:before {left: -15px;width: 40px;top: -5px;}
	.au_ourmis_head h2:before {width: 100%;height: 50px;top: -10px;left: -54%;}
	.au_ourmis_head h2:after {width: 220px;height: 120px;top: -50px;}
	.au_ourmis_img img, .au_ourmis_head img, .au_ourmis_img {display: none;}
	.au_ourmis_head h2 {margin: 0 auto 20px;}
	.au_ourcv {padding: 30px 0;margin: 0 auto 30px;}
	.au_ourcv_con {padding: 20px 15px;height: auto;}
	.au_ourcv .row [class*="col-"]:not(:last-child) .au_ourcv_con {margin: 0 auto 30px;}
	.au_oteam .row [class*="col-"]:nth-child(3), .au_oteam .row [class*="col-"]:nth-child(4), .au_oteam .row [class*="col-"]:nth-child(5), .au_oteam .row [class*="col-"]:nth-child(6), .au_oteam .row [class*="col-"]:nth-child(7), .au_oteam .row [class*="col-"]:nth-child(8) {margin: 20px auto 0;}
	.page-template-about-temp .sn_btn.cm-btn {width: auto;padding: 10px 10px;}
	.cal_hire_con h3 {font-size: 20px;line-height: 30px;}
	.cal_btn.cm-btn {font-size: 16px;}
	.cal_hire {padding: 0 0 30px;}
	.cal_hire_img {padding: 30px 20px 0;}
	.founder_details {top: 20%;}
	.sn_banner {padding: 75px 0 0;}
	.sn_ban_con {padding: 0 0 30px;}
	.sn_ban_con h1 {margin: 0 auto 10px;}
	.sn_btn.cm-btn {width: auto;padding: 10px 20px;}
	.sn_banner_img {bottom: 0;}
	.sn_ban_con h1, .sn_trusted_head h2, .sn_cta_con_text h2, .sn_brands_head h2, .cu_clients_head h2, .cu_clients.sn_clients h2, .sn_industries_head h2, .sn_testimonials_head h2, .sn_leading h2, .sn_awards_head h2, .sn_looking_con h2, .sn_compare_con h2, .sn_casestudy_head h2, .sn_nyc_con h2, .sn_approach_head h2, .sn_technology_head h2, .sn_platform_head h2, .sn_services_head h2, .sn_development_head h2, .sn_whyus_head h2, .sn_competition_heading h2, .sn_cta_full_con h2 {font-size: 20px;line-height: 30px;}
	.sn_ban_con p, .sn_trusted_head p, .sn_cta_con_text p, .sn_industries_head p, .sn_looking_con p, .sn_compare_con p, .sn_nyc_con p, .sn_approach_head p, .sn_approach_panel p, .sn_check_list_item h5, .sn_technology_head p, .sn_platform_head p, .sn_platform_tittle p, .sn_card_platform li h5, .sn_services_head p, .sn_services_heading p, .sn_development_features p, .sn_competition_heading p, .sn_competition_con p, .sn_leading p, .sn_faqs .accordion p {font-size: 16px;line-height: 26px;}
	.sn_trusted, .sn_awards, .sn_compare, .sn_development, .sn_whyus, .blog__main.sn_blogs, .sn_leading, .sn_testimonials {padding: 40px 0;}
	.sn_trusted_head {margin: 0 auto 15px;}
	.sn_trusted_head h2 {margin: 15px auto 10px;}
	.sn_cta_con {padding: 20px 20px;width: 100%;border-bottom-left-radius: 20px;border-top-left-radius: 0;border-bottom-right-radius: 20px;}
	.sn_cta_wrapper {height: 210px;border-radius: 20px;}
	.sn_cta, .sn_brands, .sn_industries, .sn_casestudy, .sn_nyc, .sn_approach, .sn_technology, .sn_platform, .sn_services, .sn_competition, .sn_faqs, .sn_looking {padding: 0 0 40px;}
	.sn_brands_head, .sn_leading, .cal_hire_con {text-align: center;}
	.sn_brand_slider .slick-track .sn_brand_logo img {margin: 20px auto 0;}
	.sn_industries_con {height: 100%;border-radius: 10px;padding: 30px 15px;}
	.sn_industries_img img {width: 80px;}
	.sn_testimonials_head {margin: 0 auto 30px;text-align: center;}
	.sn_testimonials_head h6, .sn_testimonials_con p {font-size: 16px;line-height: 26px;}
	.sn_leading ul, .sn_nyc_img {margin: 30px auto 0;}
	.sn_leading ul li {padding: 10px 40px;}
	.sn_leading h2, .sn_nyc_con p, .sn_technology_head p, .sn_development_head h2, .sn_development_features h3, .sn_competition_heading h2, .sn_competition_con h3, .sn_looking_con h2, .sn_nyc_con h2, .sn_technology_head h2, .sn_cta_con_text h2 {margin: 0 auto 5px;}
	.cu_clients.sn_clients, .sn_industries_head, .sn_looking_con, .sn_compare_con {margin: 0 auto 30px;}
	.sn_awards_head h2, .sn_casestudy_head h2 {margin: 0 auto 30px;}
	.sn_awards .row:last-child [class*="col-"]:not(:last-child) {margin-bottom: 30px;}
	.sn_looking_con p, .sn_whyus_head h2 {margin: 0 auto 15px;}
	.sn_casestudy {padding: 0 0 40px;}
	.sn_casestudy_head h2 {font-size: 20px;line-height: 30px;font-weight: 600;margin: 0 auto 30px;}
	.sn_casestudy .slide_sec_list {flex-direction: column;row-gap: 30px;}
	.sn_casestudy .slide_sec_list .slide_list_itm .vertical_text {display: none;}
	.sn_casestudy .slide_sec_list .slide_list_itm .horizontal_data_wrap .info-slides {flex-direction: column;row-gap: 10px;}
	.sn_casestudy .slide_sec_list .slide_list_itm .horizontal_data_wrap {left: 0;opacity: 1;}
	.sn_nyc_listing {margin-bottom: 15px;}
	.sn_nyc_listing li {font-size: 16px;line-height: 36px;}
	.sn_check_list {flex-wrap: wrap;}
	.sn_approach_mobile_accordion .card-head h3, .sn_services_accordion .card-head h3 {font-size: 20px;line-height: 30px;}
	.sn_approach_mobile_accordion .card-body h4 {font-size: 18px;line-height: 28px;}
	.sn_approach_mobile_accordion .card .card-body p {margin: 10px 0 20px;}
	.sn_approach_mobile_accordion .sn_check_list {margin-top: calc(1rem + 1vw);}
	.sn_approach_mobile_accordion .sn_check_list li {align-items: center;flex: 0 0 100%;}
	.sn_approach_mobile_accordion .sn_check_list .sn_check_list_item h5 {margin: 0 10px 0;font-size: 16px;line-height: 36px;}
	.sn_approach_mobile_accordion .card.card--platform, .sn_services_accordion .card {margin: 20px 0 0;}
	.sn_technology_wrapper .nav-pills .nav-link {font-size: 20px;padding: 10px 20px;}
	.sn_technology_tab .tab-content>.tab-pane {padding: 0 15px;}
	.cal_hire.sn_hire_cta {margin: 0 auto 40px;}
	.sn_hire_wrapper {height: auto;padding: 30px 30px;border-radius: 20px;}
	.cal_hire_btns {justify-content: center;}
	.sn_ban_con p, .sn_competition_heading p, .sn_faq_heading h2, .sn_platform_head {margin: 0 auto 20px;}
	.sn_platform_head h2, .sn_services_head h2 {margin: 0 auto 10px;}
	.sn_platform_tittle h4 {font-size: 18px;line-height: 28px;margin: 0 0 5px 0;}
	.sn_services_tabs h3 {font-size: 20px;line-height: 30px;margin: 10px auto;}
	.sn_services_tabs {padding: 10px 0;}
	.sn_development .accordion-head h5 {font-size: 18px;line-height: 28px;}
	.sn_services_accordion .check-list .check-list__item h5, .sn_development .accordion-content ul h5 {font-weight: 500;}
	.sn_services_head, .sn_services_border {margin: 0 auto 10px;padding: 0 0 20px;}
	.sn_development .accordion-wrapper .accordion:last-child .accordion-body {padding-bottom: 0;}
	.sn_whyus_img {display: none;}
	.sn_whyus_con.sn_wimg {width: 100%;padding-right: 0;}
	.sn_competition_con {padding: 20px 20px;margin: 30px auto 0;}
	.sn_cta_full {padding: 40px 20px;text-align: center;}
	.sn_cta_second .sn_cta_wrapper {height: 300px;}
	.sn_services_offers h3, .sn_development_features h3, .sn_competition_con h3, .sn_cta_full_con h3 {font-size: 18px;line-height: 28px;}
	.sn_cta_full_img {text-align: center;margin: -60px auto;}
	.sn_blogs_head h2, .sn_faq_heading h2 {font-size: 30px;line-height: 40px;margin: 10px auto;}
	.alll__blogpost .post_title, .latest_panel .flx_panel .post_title {font-size: 18px;line-height: 28px;}
	.sn_faqs .accordion .card-header a {padding: 0 40px 0 0;}
	.sn_faqs .accordion a h3 {font-size: 18px;line-height: 28px;margin: 10px auto;}
	.accordion .card-header a:before {top: 15px;width: 15px;height: 15px;background-size: 15px;}
	.sn_trusted .row.align-items-center [class*="col-"]:nth-child(3), .sn_trusted .row.align-items-center [class*="col-"]:nth-child(4) {margin: 20px auto 0;}
	.sn_platform .row [class*="col-"]:nth-child(7) .sn_card_platform, .sn_platform .row [class*="col-"]:nth-child(8) .sn_card_platform {padding-bottom: 30px;}
	#new_footer .footer_wrapper {padding: 40px 0 30px;}
	#new_footer .footer_heading h3 {font-size: 20px;line-height: 30px;}
	#new_footer .cpyrgt_footer {text-align: center;margin: 0 auto 0;}
	#new_footer .footer_menu {margin: 15px auto 10px;}
	#new_footer .footer_copyrgt .row {flex-direction: column-reverse;}
	#new_footer .social_links {justify-content: center;}
	.cs_wrapper {padding: 100px 0 30px;}
	.cs_head h1 {font-size: 26px;line-height: 36px;}
	.cs_filters select {margin: 0 10px;font-size: 16px;line-height: 26px;}
	.cs_gallery, .cs_logos {padding: 0 0 30px;}
	.cs_grid_item {width: 50%;height: 300px;}
	.cs_box_info p {font-size: 16px;line-height: 26px;}
	.blog__details .main_content {overflow-x: scroll;}
	.blog_inr_bnr .banner_content h1 {font-size: 26px;line-height: 36px;}
	.single.single-post .blog__whitbox p, .single.single-post .blog__whitbox li {font-size: 16px;line-height: 26px;}
}
@media only screen and (max-width: 575.98px){
	h1 {font-size: 30px;}
	h2 {font-size: 22px;}
	h3{font-size: 20px;}
	h4{font-size: 18px;}
	.banner-main-slide.slick-initialized.slick-slider {top: 280px;transform: scale(6.1);}
	.navbar .navbar-nav li.contact_btn a.nav-link:before {left: -9px;}
	.service_item .service_title h3 {font-size: 20px;}
	.banner_sec, .inner_banner, section.wi_full.inner_banner.privacy_pags {padding-top: 110px;}
	.sec_title {margin-bottom: 1rem;}
	.blog_list, .Detail_serVice .srvc_inrwrp{width: 100%;margin-left: 0;}
	.blog_list .blog_item, .Detail_serVice .srvc_inrwrp .srvc_inr_item {width: 100%;margin: 15px 0;}
	.Error_sec .error_icon {margin-bottom: -28px;max-width: 320px;margin-left: auto;margin-right: auto;}
	footer {padding-bottom: 60px !important;}
	#fixed-social {position: fixed;top: auto;transform: none;right: 0;z-index: 9999;bottom: 0;width: 100%;background: #121212;display: flex;justify-content: center;}
	#fixed-social a.fixed_icon {width: 50px;height: 50px;border-radius: 0;padding: 0;justify-content: center;position: unset;margin: 0 2rem;background: none;}
	#fixed-social a.fixed_icon img {margin: 0;width: 30px;}
	#fixed-social a.fixed_icon span {display: none;}
	#new_footer .footer_menu ul li a {font-size: 15px;line-height: 25px;padding: 0 10px;}
	.service_title img.service_icon, .challenge_list .item_content img.service_icon {width: 40px;height: 40px;}
	.service_item .service_title {padding-left: 50px;min-height: 40px;}
	.banner_form {margin-top: 0;padding: 20px;}
	.blog_banner ul.breadcrumb {padding-top: 0;}
	section.blog__details {padding-top: 1rem;}
	.banner_sec .post_information span {margin-right: 10px;}
	.modal-dialog {margin: 1.5em;}
	.blogdp_cta {padding: 15px 20px;border-radius: 5px;}
	.cstm_designrush a {left: 100px;right: 0;top: -85px;width: 180px !important;}
	.csdbwd_ban_con {padding: 30px 15px 30px 15px;}
	.csdbwd_chart #container div:nth-child(3) {height: 250px !important;}
	.csdbwd_chart .chart_img {top: 90px;left: 0px;width: 50px;height: 50px;}
	.csdbwd_counter_con h2, .csdbwd_impact_counter li h3 {font-size: 30px;line-height: 30px !important;}
	.csdbwd_counter_wrap {bottom: -40px;box-shadow: 0px 15px 15px 0px #00000026;width: 90%;}
	.csdbwd_testimonial {padding: 30px 0 40px;}
	.csdbwd_impact_counter {margin: 25px auto 30px;flex-wrap: wrap;}
	.csdbwd_impact_counter li:not(:last-child) {margin-bottom: 15px;}
	.csdbwd_impact_counter li {width: 100%;padding: 15px 20px;}
	.csdbwd_boost {padding: 20px 20px 35px;}
	.csdbwd_boost_left h2 {font-size: 40px;line-height: 60px;}
	.csdbwd_boost_left h3 {font-size: 55px;line-height: 65px;}
	.csdbwd_boost_right p {margin: 20px auto 25px;}
	.case-stydy-first-section h3 {font-size: 26px;}
	.case-stydy-first-section h3::before {height: 60px;width: 60px;top: -80px;}
	.case-stydy-first-section h3::after {height: 60px;width: 60px;bottom: -90px;}
	.case-stydy-first-section {padding: 180px 0 120px;}
	.star-light-inner h4, .my-case-img-text h4 {font-size: 20px;}
	.star-light-inner p, .my-case-img-text p, .case-study-box h5 {font-size: 16px;}
	.case-study-box {padding: 5px 15px 15px;margin: 20px auto 20px;}
	.cal_cta {padding: 0 0 35px;}
	.cal_cta_con h2 {font-size: 20px;line-height: 30px;}
	.cal_banner {padding: 95px 0 40px;background-size: cover;}
	.cal_ban_con h1 {font-size: 22px;line-height: 32px;background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
	.cal_heading h2, .cal_cta_con h2, .cal_whyus_heading h2 {font-size: 20px;line-height: 30px;}
	.cal_credibility_single, .cal_credibility ul li {padding: 10px 10px;}
	.cal_credibility ul li:nth-child(3), .cal_credibility ul li:nth-child(4) {border-bottom: 0px solid #000;}
	.cal_grow_con h3 {margin: 10px auto 20px;}
	.cal_hire_img {padding: 30px 10px 0;}
	.cal_services_cover h2 {font-size: 40px;line-height: 50px;margin: 0 auto 15px;}
	.cal_whyus_con.cdesk {display: none;}
	.cal_whyus_con.cmob {display: inline-block;}
	.cal_whyus_con ul li h5, .cal_whyus_con ul li h4, .cal_whyus_con ul li p {width: auto;margin: 0 auto 10px;}
	.cal_whyus_con ul li h5 {margin-right: 30px;}
	.cal_whyus_con ul li h4, .cal_agency_con ul li h4 {font-size: 18px;line-height: 28px;}
	.cal_agency_con ul li {padding: 0 10px;margin: 0 5px 10px;}
	.cal_ranking_con h3 {font-size: 32px;line-height: 42px;}
	.cal_ranking_con p {font-size: 18px;line-height: 28px;letter-spacing: 0;}
	.cal_awards_con {padding: 0 20px;}
	.cal_partners ul li {width: 42%;height: 150px;padding: 0 20px;}
	.cal_faqs .accordion .card-body {font-size: 16px;line-height: 26px;}
	.cal_faqs .accordion .card-header a h3, .cal_faqs_form .form_submit .sbmt_btn {font-size: 18px;line-height: 28px;}
	.cal_faqs_form h3 {font-size: 22px;line-height: 32px;}
	.cal_faqs_form .form-group input, .cal_faqs_form .form-group textarea {font-weight: 500;}
	.banner_sec.cs_banner {padding: 90px 0 30px;}
	.cu_ban_head h1 {font-size: 26px;line-height: 36px;margin: 0 auto 10px;}
	.cu_ban_info:last-child {margin: 20px auto 0;}
	.contact_form .form_title {margin: 1.5em 0px .5em;}
	.contact_form .form_title h2 {font-size: 20px;line-height: 30px;}
	.cu_awards {padding: 30px 0;margin: 0 auto 30px;}
	.cu_clients_dimg, .cu_awards_dimg {display: none;}
	.cu_clients_mimg, .cu_awards_mimg {display: inline-block;}
	.sn_casestudy {padding: 0 0 30px;}
	.sn_casestudy_head h2 {margin: 0 auto 20px;}
	.hm_services .open_box, .hm_services .card:nth-child(even) .open_box {flex-direction: column-reverse;}
	.hm_services .open_box .card-img {padding: 15px 0;}
	.hm_counter_img {width: 100px;height: 100px;margin: 0 auto 15px;}
	.hm_counter_img svg {width: 50px;height: 50px;}
	.hm_counter_wrapper .row [class*="col-"]:nth-child(2) .hm_counter_inner {margin-top: 30px;}
	.hm_counter_wrapper {padding: 30px 20px;}
	.hm_whyus, .hm_oportfolio.sn_casestudy {padding: 30px 0;}
	.hm_whyus_img h3 {font-size: 20px;line-height: 30px;}
	.hm_whyus_img img {margin-right: 10px;width: 50px;}
	.hm_oportfolio_left_img img {height: 250px;}
	.hm_oportfolio_left {flex-wrap: wrap;}
	.hm_oportfolio_left_img {margin-right: 0;width: 100%;margin-bottom: 20px;}
	.hm_oportfolio_left_img img {height: auto;}
	.hm_oportfolio_left_con h6, .hm_oportfolio_left_con h3 {margin: 0 0 20px;}
	.hm_oportfolio_left, .hm_oportfolio_right {padding: 20px 20px 45px;}
	.hm_whyus_head h2, .hm_oportfolio.sn_casestudy .sn_casestudy_head h2, .cu_clients.hm_client_logos .cu_clients_head h2, .hm_oportfolio_head h2, .hm_faqs_wrapper .hm_faq_head h2, .blog-slider .hm_blogs_head h2 {font-size: 26px;line-height: 36px;}
	.faq-main-section-left h3 button {font-size: 18px;line-height: 28px;}
	.hm_faqs_wrapper .hm_faq_head p, .blog-slider .hm_blogs_head p {font-size: 16px;line-height: 26px;}
	.blog-slider {padding: 30px 0 30px;}
	.cu_awards_head:before {bottom: 0;left: 50px;width: 200px;height: 100px;top: -40px;}
	.cu_awards_head p {margin: 0 auto 0px;}
	.au_oteam_slider_con h4 {font-size: 22px;line-height: 32px;}
	.au_oteam_slider_con p {font-size: 16px;line-height: 26px;}
	.au_oteam .row [class*="col-"]:nth-child(1), .au_oteam .row [class*="col-"]:nth-child(2), .au_oteam .row [class*="col-"]:nth-child(3), .au_oteam .row [class*="col-"]:nth-child(4), .au_oteam .row [class*="col-"]:nth-child(5), .au_oteam .row [class*="col-"]:nth-child(6), .au_oteam .row [class*="col-"]:nth-child(7), .au_oteam .row [class*="col-"]:nth-child(8) {margin: 20px auto 0;}
	.au_ourmis_head h2:before {width: 72%;left: -20%;}
	.cal_hire_img {padding: 30px 10px 0;}
	.founder_details {left: 15px;font-size: 16px;line-height: 26px;}
	.sn_trusted_img, .sn_nyc_img {padding: 0;}
	.sn_award_img {text-align: center;}
	.sn_cta_wrapper {height: auto;border-radius: 10px;}
	.sn_cta_con {padding: 25px 20px 30px;position: unset;border-radius: 10px;display: inline-block;}
	.sn_cta_con_btn {margin: 15px auto 0;}
	.sn_industries .sn_ind_main [class*="col-"]:not(:last-child) {margin-bottom: 20px;}
	.sn_industries .sn_ind_main [class*="col-"]:nth-child(3), .sn_industries .sn_ind_main [class*="col-"]:nth-child(4), .sn_industries .sn_ind_main [class*="col-"]:nth-child(5), .sn_industries .sn_ind_main [class*="col-"]:nth-child(6), .sn_industries .sn_ind_main [class*="col-"]:nth-child(7), .sn_industries .sn_ind_main [class*="col-"]:nth-child(8) {margin-top: 0;}
	.sn_platform [class*="col-"]:nth-child(1) .sn_card_platform, .sn_platform .row [class*="col-"]:nth-child(5) .sn_card_platform, .sn_platform .row [class*="col-"]:nth-child(8) .sn_card_platform {padding-bottom: 30px;}
	.sn_platform .row [class*="col-"]:nth-child(7) .sn_card_platform {padding-bottom: 0px;}
	.sn_cta_second .sn_cta_wrapper {height: 400px;}
	.sn_testimonials_main {margin: 0 10px 0;padding: 20px;}
	.sn_leading ul li {padding: 10px 10px;}
	.sn_industries_head {margin: 0 auto 20px;}
	.sn_looking_con p, .sn_awards_head h2, .sn_casestudy_head h2, .sn_compare_con, .sn_whyus_head h2 {margin: 0 auto 20px;}
	.sn_approach_mobile_accordion .sn_check_list {margin-top: calc(1rem + 0vw);}
	.sn_technology_wrapper .nav-pills .nav-link {font-size: 16px;padding: 5px 10px;}
	.sn_box_technology {margin: 20px 0 0 0;}
	.sn_box_technology .box__img {height: auto;}
	.sn_approach_mobile_accordion .card-head h3, .sn_services_accordion .card-head h3 {font-size: 18px;line-height: 28px;}
	.sn_whyus .row:not(:last-child) {margin-bottom: 20px;}
	.sn_whyus .row [class*="col-"]:last-child {margin: 20px auto 0;}
	.sn_cta_full_img {margin: -20px auto;}
	.sn_trusted .row.align-items-center [class*="col-"]:nth-child(2), .sn_trusted .row.align-items-center [class*="col-"]:nth-child(3), .sn_trusted .row.align-items-center [class*="col-"]:nth-child(4) {margin: 20px auto 0;}
	.cs_filters {flex-wrap: wrap;padding: 0 10px;}
	.cs_filters select {margin: 0 auto;}
	.cs_filters select:not(:last-child) {margin: 0 auto 20px;}
	.cs_grid_item {width: 100%;}
	.thank_txt h1 {font-size: 20px;line-height: 30px;}
	.thank_txt p {font-size: 16px;line-height: 26px;}
}
@media only screen and (max-width: 500px){
	.csdbwd_chart .chart_img {left: 10px;}
}
@media only screen and (max-width: 480px){
	.banner-main-slide.slick-initialized.slick-slider {transform: scale(10.9);}
	.latest_panel .flx_panel .blog__Col {width: 100%;}
	.csdbwd_chart .chart_img {left: 20px;}
	.csdbwd_boost_left h2 {font-size: 24px;line-height: 44px;}
	.csdbwd_boost_left h3 {font-size: 35px;line-height: 35px;}
	.au_ourmis_head h2:before {width: 80%;}
}
@media only screen and (max-width: 460px){
	.csdbwd_chart .chart_img {left: 30px;}
}
@media only screen and (max-width: 440px){
	.csdbwd_chart .chart_img {left: 40px;}
}
@media only screen and (max-width: 420px){
	.csdbwd_chart .chart_img {top: 95px;left: 55px;width: 40px;width: 40px;}
	.au_ourmis_head h2:before {width: 100%;}
}
@media only screen and (max-width: 406.98px){
	.csdbwd_chart .chart_img {top: 95px;left: 10px;}
}
@media only screen and (max-width: 380px){
	.csdbwd_chart .chart_img {top: 95px;left: 26px;}
}
@media only screen and (max-width: 360px){
	.csdbwd_chart .chart_img {left: 40px;}
}
@media only screen and (max-width: 340px){
	.csdbwd_chart .chart_img {left: 50px;}
}
@media only screen and (max-width: 320px){
	.au_ourmis_head h2:before {left: -5%;}
}