/** @format  ¸ü¶à£ºhttp://www.bootstrapmb.com */
@media (min-width: 2100px) {
	.testimonial {
		padding-bottom: 870px;
	}
}
@media (max-width: 1799px) {
	.integration_two.h_4 .shape_items .one {
		display: none;
	}
	.integration_two.h_4.s_2 .shape_items .one_sp {
		display: none;
	}
	.payments_flow {
		overflow: hidden;
	}
	.dm_cta .shape_items img.five {
		display: none;
	}
	.hero_digital_marketing {
		overflow: hidden;
	}
}

@media (max-width: 1699px) {
	/****** Home Two *****/
	/* Hero */
	.hero_customer_service .customer_service_img .min_img {
		margin-left: 155px;
		width: 94%;
	}
	.hero_customer_service .customer_service_img .chat_list {
		top: 75px;
		right: 315px;
	}
	.hero_customer_service .customer_service_img .chat_list li {
		margin: -25px 0;
	}
	.hero_digital_marketing .section_img .img_box {
		left: -80px;
	}
	.dm_cta .shape_items img.three {
		display: none;
	}
	.dm_cta .shape_items img.two {
		display: none;
	}
	.do_more .shape_items .one {
		display: none;
	}
}

@media (max-width: 1600px) {
	.mr_price_area:before {
		width: 100%;
	}
	.mr_features_area {
		margin-left: 60px;
		margin-right: 60px;
	}
	/* Home Two Customer Experiences  */
	.customer_experiences .section_img img {
		margin-left: 0;
		width: 100%;
	}
	/* Home Two Integration */
	.integration .section_img img {
		width: 100%;
	}
	/* Home Two Improving Experience */
	.min_tab_area {
		width: auto;
		border-radius: 0;
		padding-bottom: 100px;
	}
	.min_tab_area .tab_c .tab-content img {
		width: 100%;
	}
	/* Home Three Hero */
	.hero_financial_data .section_img {
		left: 0px;
	}
	/* Home Three Exciting Features */
	.exciting_features .features_tab .tab_contents .section_title p br {
		display: none;
	}
	.exciting_features .features_tab .tab_contents .section_img img {
		width: 100%;
	}
	.payments_flow .image_box .shape_items .two {
		display: none;
	}
	.payments_flow .image_box .shape_items .three {
		display: none;
	}
	.integration_two.h_4.s_2 .section_img .shape {
		width: 0;
	}
	.integration_two.h_4.s_2 .section_img img {
		width: 90%;
	}
	/* .hosting_hero .section_img img {
		max-width: 100%;
	} */
	.integration_two.h_4.h_5 .section_img img {
		width: 100%;
	}
	.integration.h_6 .section_img img {
		margin-left: 0;
	}
	.dm_testimonial .people_img img {
		display: none;
	}
	.dm_faq .section_img img {
		margin-left: -30px;
	}
	.contact_box .shape_items .one,
	.contact_box .shape_items .three {
		display: none;
	}
	.integration_h_7.two .section_img .shape_items .two {
		display: none;
	}
	.dc_info_box_two .shape_items .one {
		display: none;
	}
}

@media (max-width: 1488px) {
	.marketing_image li:nth-child(3) {
		right: 0;
	}
	.marketing_image li:nth-child(2) {
		left: -40px;
		top: -42px;
	}
	.marketing_image li:nth-child(2) img,
	.marketing_image li:nth-child(3) img {
		width: 200px;
	}
	/* Home Two  Customer Experiences 2 */
	.customer_experiences .customer_experiences_content .section_title h2 br {
		display: none;
	}
	.dm_cta .shape_items img.one {
		display: none;
	}
	.dm_cta .shape_items img.six {
		display: none;
	}
	.min_timeline_area i.ph-arrow-left {
		left: 0;
	}
	.min_timeline_area i.ph-arrow-right {
		right: 0;
	}
	.min_timeline_area .line {
		width: 100%;
		left: 0;
	}
	.timeline {
		overflow: hidden;
	}
	.search_area .shape_items .two {
		display: none;
	}
	.about_service .img_box .shape_area .two {
		display: none;
	}
	.saas .shape_items {
		display: none;
	}
	.hero_dati_cloud .shape_items .one {
		display: none;
	}
	.hero_dati_cloud .hero_img img {
		width: 100%;
	}
	.do_more .section_img .five {
		display: none;
	}
}

@media (max-width: 1199px) {
	.menu > .nav-item {
		margin-left: 22px;
	}
	.prallax_img_element li:nth-child(1) {
		left: 30px;
	}
	.prallax_img_element li:nth-child(2) {
		right: 30px;
	}
	.marketing_image {
		padding-left: 50px;
		padding-right: 50px;
	}
	.marketing_image img {
		max-width: 100%;
	}
	.marketing_inner .marketing_banner_title {
		font-size: 58px;
		line-height: 78px;
	}
	.marketing_inner p {
		font-size: 20px;
	}
	.marketing_area {
		overflow: hidden;
	}
	.magketing_testimonial_img {
		margin-left: 0;
	}
	.marketing_testimonial,
	.marketing_section_title {
		padding-right: 0 !important;
	}
	.m_title {
		font-size: 58px;
	}
	.ratting {
		padding: 40px 30px;
	}
	.mr_expreience_content .m_title {
		font-size: 43px;
	}
	/* Home Two Hero */
	.hero_customer_service .customer_service_img .min_img {
		margin-left: 200px;
		margin-top: 145px;
		width: 90%;
	}
	.hero_customer_service .customer_service_img .chat_list {
		right: 135px;
		top: 105px;
	}
	.hero_customer_service .section_title h1 {
		font-size: 50px;
	}
	.hero_customer_service .section_title h1 br {
		display: none;
	}
	/* Home Two Support */
	.min_support_area .single_item p br {
		display: none;
	}
	/* Home Two Process */
	.process_items .single_item .icon::after {
		display: none;
	}
	/* Home Two Integration */
	.integration {
		padding-top: 105px;
	}
	.integration .integration_content .section_title p br {
		display: none;
	}
	.integration .integration_content .service_list {
		grid-template-columns: 45% 45%;
	}
	/* Home Two  Customer Experiences 2 */
	.customer_experiences .customer_experiences_content .section_title p br {
		display: none;
	}
	/* Home Two Price */
	.pricing_plan_aiea .pricing_content .price_items .single_price_item {
		margin-bottom: 25px;
	}
	/* Footer */
	.posi-f2 {
		margin-top: 30px;
	}
	.footer .footer_bottom {
		padding-top: 80px;
	}
	/* Home Three Hero */
	.hero_financial_data {
		padding-top: 150px;
		padding-bottom: 80px;
	}
	.hero_financial_data .section_title h1 br,
	.hero_financial_data .section_title p br {
		display: none;
	}
	.hero_financial_data .section_title h1 {
		font-size: 52px;
		line-height: 1.1;
	}
	.hero_financial_data .section_title p {
		font-size: 16px;
	}
	/* Home Three Integration */
	.integration.h_3 .integration_content .section_title.h_3 h2 br {
		display: none;
	}
	/* Home Three Info Box Two */
	.info_box.h_3 .single_info_box .content p {
		font-size: 16px;
	}
	.info_box.h_3 .single_info_box .content p br {
		display: none;
	}
	/* Home Three Advise */
	.advise .content_area {
		flex-direction: column;
	}
	.advise .content_area .section_title.h_3 p br,
	.advise .content_area .section_title.h_3 h2 br {
		display: none;
	}
	.advise .increase_area .increase_item {
		height: 200px;
	}
	.advise .increase_area .increase_item:nth-child(2) {
		height: 300px;
	}
	.advise .increase_area .increase_item:nth-child(3) {
		height: 230px;
	}
	.advise .increase_area .increase_item:nth-child(4) {
		height: 340px;
	}
	/* Home Three Integration Style Two */
	.integration_two .section_img .one {
		display: none;
	}
	.integration_two .section_title.h_3 p br {
		display: none;
	}
	/* Home Three Achivements */

	.achivements .all_contents .min_area .content p br {
		display: none;
	}
	.achivements .all_contents .min_area .counter_area .single_item h6 {
		font-size: 16px;
	}
	.ab_features_img img,
	.team_item .team_img img,
	.blog_post_item .blog_img img,
	.service_blog_area .min_blog_area .single_blog img,
	.team_details_area img {
		max-width: 100%;
	}
	.features_title {
		font-size: 40px;
	}
	.service_item {
		padding: 30px 20px;
	}
	.service_blog_area .min_blog_area .single_blog h3 a br {
		display: none;
	}
	.service_blog_area .min_blog_area .single_blog {
		padding: 20px;
	}
	.mr_funfact_area_two .mr_fact_item,
	.team_details_content {
		padding-left: 0;
		padding-right: 0;
	}
	.video_area .one {
		left: 0;
	}
	.product_info {
		margin-left: 0 !important;
	}
	.portfolio_details_content {
		padding-right: 0 !important;
	}
	.portfolio_details_area img {
		margin-bottom: 35px;
	}
	/* Home Four Hero */
	.hero_financial_transaction {
		padding-bottom: 0;
	}
	.hero_financial_transaction .hero_contents .section_title h1 {
		font-size: 52px;
		line-height: 1.2;
	}
	.hero_financial_transaction .hero_contents .section_title h1 br {
		display: none;
	}
	.hero_financial_transaction .section_img .one {
		right: 100px;
	}
	/* Home Four Info Box */
	.info_box.h_4 .single_info_box {
		padding-left: 15px;
		padding-right: 15px;
	}
	.info_box.h_4 .single_info_box .content P br {
		display: none;
	}
	/* Home Four Integration */
	.integration_two.h_4 .section_title.h_4 h2 br {
		display: none;
	}
	.integration_two.h_4.s_2 .section_title.h_4 p br {
		display: none;
	}
	.integration_two.h_4 .section_img img {
		margin-bottom: 40px;
	}
	.integration_two.h_4 {
		padding-bottom: 0;
	}
	.integration_two.h_4.s_2 {
		overflow: hidden;
	}
	.integration_two.h_4.s_2 .section_img img {
		margin-left: 0;
	}
	.integration_two.h_4.s_2 .section_img .shape {
		width: 0;
	}
	.payments_flow .image_box .one {
		display: none;
	}
	.payments_flow .image_box .two {
		display: none;
	}
	.payments_flow .image_box .main {
		width: 100%;
	}
	.payments_flow {
		padding-top: 90px;
	}
	.testimonial .testimonial_items .single_testimonial_item p {
		font-size: 28px;
	}
	.testimonial .testimonial_items .single_testimonial_item p br {
		display: none;
	}
	.testimonial .testimonial_items i.ph-caret-left,
	.testimonial .testimonial_items i.ph-caret-right {
		top: 220px;
	}
	.testimonial {
		margin-top: 0;
		padding-top: 110px;
		padding-bottom: 315px;
	}
	.min_faq_area .single_faq_item .content p br {
		display: none;
	}
	.faq {
		margin-top: -80px;
	}
	.min_cta_area {
		padding-bottom: 40px;
	}
	.min_cta_area .content h3 {
		font-size: 44px;
		line-height: 1.2;
	}
	.min_cta_area .content p {
		font-size: 15px;
	}
	.min_cta_area .content p br {
		display: none;
	}
	.hosting_hero .content .section_title h1 br {
		display: none;
	}
	.hosting_hero .hosting_box_area .single_box p br {
		display: none;
	}
	.hosting_hero .hosting_box_area .single_box {
		padding-right: 30px;
	}
	.hosting_hero {
		padding-top: 150px;
	}
	.integration_two.h_4.h_5 .section_img img {
		width: 100%;
	}
	.section_title.h_5 h2 br {
		display: none;
	}
	.section_title.h_5 p br {
		display: none;
	}
	.integration_two.h_4.h_5 .section_img img {
		margin-top: 50px !important;
	}
	.country_area .min_country_area img.one {
		left: 0;
	}
	.country_area .min_country_area img.two {
		left: 120px;
	}
	.country_area .min_country_area img.three {
		left: 400px;
	}
	.country_area .min_country_area img.four {
		right: 130px;
	}
	.country_area .min_country_area img.five {
		top: 95px;
		right: 0px;
	}
	.country_area .min_country_area img.six {
		left: 140px;
	}
	.country_area .min_country_area img.seven {
		left: 475px;
	}
	.hero_digital_marketing {
		padding-top: 85px;
	}
	.hero_digital_marketing .content .section_title h1 br {
		display: none;
	}
	.hero_digital_marketing .content .section_title h1 {
		font-size: 52px;
		line-height: 1.2;
	}
	.hero_digital_marketing .section_img .img_box .one {
		width: 45%;
	}
	.hero_digital_marketing .section_img .img_box .two {
		width: 50%;
	}
	.hero_digital_marketing .section_img .img_box {
		left: 0;
		top: 30px;
	}
	.hero_digital_marketing .section_img .icons img.two {
		top: 20px;
	}
	.hero_digital_marketing .section_img .icons img.three {
		right: 265px;
	}
	.hero_digital_marketing .section_img .icons img.four {
		right: 390px;
	}
	.hero_digital_marketing .section_img .icons img.five {
		right: 270px;
	}
	.hero_digital_marketing .section_img .icons img.six {
		right: 390px;
		top: 190px;
	}
	.section_title.h_6 h2 br {
		display: none;
	}
	.section_title.h_6 h2 {
		font-size: 38px;
		line-height: 52px;
	}
	.section_title.h_6 p {
		font-size: 16px;
	}
	.integration.h_6.two .section_img img {
		margin-left: 40px;
		margin-top: 25px;
	}
	.integration.h_6.two .integration_content .service_items li p {
		font-size: 16px;
	}
	.min_dm_info_box .single-item {
		margin-bottom: 25px;
	}
	.integration.h_6 {
		overflow: hidden;
	}
	.dm_testimonial_items h4 {
		font-size: 33px;
	}
	.dm_faq .section_img img {
		margin-left: -45px;
	}
	.dm_faq .content {
		margin-top: 0;
		padding-left: 0;
	}
	.dm_blog .min_blog_area .single_blog {
		margin-bottom: 25px;
	}
	.dm_cta .shape_items img.seven {
		display: none;
	}
	.post_area .content_area img {
		width: 100%;
	}
	.process_items .single_item p br {
		display: none;
	}
	.integration_innar .section_img img {
		width: 100%;
	}
	.integration_innar .content {
		padding-top: 50px;
	}
	.integration_innar .content .section_title.innar_page h2 br {
		display: none;
	}
	.integration_innar.two .content .section_title h2 br {
		display: none;
	}
	.about_service .img_group .move {
		margin-left: 0;
		width: 100%;
	}
	.about_service .img_group img {
		width: 100%;
	}
	.about_service .img_group .shape_area img {
		display: none;
	}
	.about_service .content_area p br,
	.about_service .content_area h2 br {
		display: none;
	}
	.about_service .content_area {
		flex-direction: column;
	}
	.about_service .img_box .single_img img {
		width: 100%;
	}
	.search_area .shape_items .one {
		display: none;
	}
	.contact_box .shape_items .two {
		display: none;
	}
	.saas .section_img img {
		width: 100%;
	}
	.saas .content .section_title h1 {
		font-size: 58px;
		line-height: 72px;
	}
	.saas_info_box .min_saas_info_box .single_saas_info_box {
		padding-left: 0;
		padding-right: 0;
	}
	.section_title.h_7 h2 br {
		display: none;
	}
	.integration_h_7 .section_img {
		text-align: center;
		margin-bottom: 40px;
	}
	.integration_h_7 .content {
		padding-left: 0;
		text-align: center;
	}
	.integration_h_7.two .section_img {
		text-align: center;
	}
	.section_title.h_7 h2 br {
		display: none;
	}
	.integration_h_7.two .row {
		flex-direction: column-reverse;
	}
	.min_app_area .app_items li:nth-child(2) {
		top: -15px;
	}
	.min_app_area .app_items li:nth-child(5) {
		top: 100px;
		left: 338px;
	}
	.min_saas_price_area .single_saas_price {
		margin-bottom: 30px;
	}
	.min_saas_faq
		.saas_faq_content
		.accordion-item
		.accordion-header
		button
		span {
		padding-right: 30px;
	}
	.saas_cta .min_saas_cta .shape_items {
		display: none;
	}
	.hero_dati_cloud .dati_cloud_content .section_title h1 br {
		display: none;
	}
	.hero_dati_cloud .dati_cloud_content .section_title h1 {
		font-size: 42px;
		line-height: 58px;
	}
	.hero_dati_cloud .dati_cloud_content .section_title p br {
		display: none;
	}
	.min_dc_info_box .single_dc_info_box.down {
		margin-top: 0;
	}
	.min_dc_info_box .single_dc_info_box {
		margin-bottom: 20px;
	}
	.min_info_list .section_img img {
		width: 100%;
	}
	.min_info_list .content {
		padding-left: 60px;
	}
	.min_info_list.two .content {
		padding-right: 50px;
	}
	.dc_flag .min_dc_flag .one {
		left: 15px;
	}
	.dc_flag .min_dc_flag .two {
		left: 143px;
	}
	.dc_flag .min_dc_flag .three {
		right: 296px;
	}
	.dc_flag .min_dc_flag .four {
		right: -32px;
	}
	.do_more .content {
		padding-right: 0;
	}
	.do_more .section_img .img_box .three {
		display: none;
	}
	.dc_cta .shape_items .two {
		display: none;
	}
}
@media (max-width: 991px) {
	.marketing_image li:nth-child(3) {
		right: -100px;
	}
	.menu > .nav-item {
		margin-left: 0;
	}
	/* Home Two Hero */
	.hero_customer_service .section_title h1 br {
		display: block;
	}
	.hero_customer_service .customer_service_img .min_img {
		margin-top: 0;
	}
	.hero_customer_service .customer_service_img .chat_list {
		right: 360px;
	}
	/* Home Two Support */
	.min_support_area .single_item.full_width {
		flex-wrap: wrap;
	}
	.min_support_area .single_item {
		margin-bottom: 25px;
	}
	/* Home Two Process */
	.process_items .single_item {
		margin-bottom: 50px;
	}
	/* Home Two Customer Experiences  */
	.customer_experiences .customer_experiences_content .section_title h2 br {
		display: none;
	}
	.customer_experiences .customer_experiences_content .section_title p br {
		display: none;
	}
	.customer_experiences .customer_experiences_content {
		padding-left: 0;
	}
	/* Home Two Integration */
	.integration .section_img img {
		width: auto;
	}
	.integration .integration_content .section_title h2 br {
		display: none;
	}
	/* Home Two Info Box */
	.info_box {
		padding-top: 50px;
	}
	.single_info_box {
		margin-top: 25px;
	}
	.marketing_image li:nth-child(3) {
		right: -100px;
	}
	.marketing_inner .marketing_banner_title {
		font-size: 48px;
		line-height: 72px;
	}
	.clients_logo_info {
		justify-content: center;
	}
	.clients_logo_info .item {
		width: calc(100% / 4);
		margin-bottom: 15px;
	}
	.clients_logo_area .star_img {
		left: 0;
	}
	.magketing_testimonial_img {
		margin-top: 130px;
	}
	.ratting .ratting_info {
		margin-right: 0;
	}
	.ratting_content {
		width: 100%;
		margin-bottom: 20px;
		text-align: center;
	}
	.mr_expreience_content.ps-5 {
		padding-left: 0 !important;
		margin-top: 30px;
	}
	.mr_expreience_area .zigzag {
		display: none;
	}
	.mr_expreience_area {
		padding-bottom: 100px;
	}
	.mr_features_item {
		margin-left: 0;
		padding-right: 25px;
	}
	.mr_features_area .f_img_one {
		display: none;
	}
	.mr_features_area {
		padding: 80px 0px 50px;
	}
	.table_price_info .price_head .head_title,
	.table_price_info .price_body .pr_list .price_item:nth-child(1) {
		padding-left: 15px;
	}
	.table_price_info .price_head .p_head,
	.table_price_info .price_body .pr_list .price_item {
		padding: 25px 12px;
	}
	.table_price_info .price_body .pr_list .price_item .theme_btn_text,
	.table_price_info .price_body .pr_list .price_item .price_btn {
		font-size: 15px;
	}
	.mr_call_action_area .m_title {
		font-size: 60px;
	}
	/* Home Three Hero */
	.hero_financial_data .section_img {
		top: 40px;
		left: 80px;
	}
	/* Home Three Integration */
	.integration.h_3 .section_img img {
		margin-right: 160px;
	}
	/* Home Three Feture */
	.features .features_list {
		padding: 0;
	}
	.features .features_list a {
		margin: 8px;
		font-size: 16px;
		padding: 5px 20px;
	}
	.features .content_area {
		flex-direction: column;
		align-items: flex-start;
	}
	.features .content_area .section_title.h_3 h2 br {
		display: none;
	}
	/* Home Three Exciting Features */
	.exciting_features {
		margin-top: -265px;
		padding-top: 380px;
	}
	.exciting_features .features_tab .tab_contents .section_img img {
		margin-left: -55px;
		margin-top: 50px;
	}
	/* Home Three Advise */
	.advise .increase_area .increase_item span {
		font-size: 34px;
	}
	.advise .increase_area .increase_item p {
		font-size: 16px;
	}
	.advise .increase_area .increase_item:nth-child(2) span {
		font-size: 42px;
	}
	.advise .increase_area .increase_item:nth-child(2) p {
		font-size: 22px;
	}
	.advise .increase_area .increase_item:nth-child(3) span {
		font-size: 34px;
	}
	.advise .increase_area .increase_item:nth-child(3) p {
		font-size: 18px;
	}
	.advise .increase_area .increase_item:nth-child(4) span {
		font-size: 45px;
	}
	.advise .increase_area .increase_item:nth-child(4) p {
		font-size: 22px;
	}
	.advise .increase_area .increase_item {
		height: 140px;
	}
	.advise .increase_area .increase_item:nth-child(2) {
		margin-top: 0;
		margin-left: 0;
		height: 180px;
		width: 300px;
	}
	.advise .increase_area .increase_item:nth-child(3) {
		height: 170px;
		margin-left: 0;
		margin-top: 0;
	}
	.advise .increase_area .increase_item:nth-child(4) {
		height: 240px;
		margin-left: 0;
	}
	/* Home Three Integration Style Two */
	.integration_two {
		padding-bottom: 90px;
	}
	.integration_two .content {
		padding-left: 0;
		margin-top: 50px;
	}
	.integration_two .content h2 br {
		display: none;
	}

	.ab_features_content {
		margin-top: 40px;
	}
	.ab_features_inner + .ab_features_inner {
		margin-top: 50px;
	}
	.portfolio_filter .work_portfolio_item {
		margin-right: 10px;
	}
	.breadcrumb_main {
		padding-top: 140px;
		padding-bottom: 250px;
	}
	.blog_sidebar {
		margin-top: 50px;
		max-width: 370px;
	}
	.breadcrumb_main .content .title {
		font-size: 50px;
	}
	.service_blog_area .min_blog_area .single_blog,
	.portfolio_details_content p {
		margin-bottom: 30px;
	}
	.min_blog_area {
		margin-bottom: -30px;
	}
	.product_info {
		margin-top: 25px;
	}
	.portfolio_details_content {
		margin-bottom: 0;
	}
	.portfolio_details_content ul {
		margin-bottom: 35px;
	}
	/* Home Four Integration */
	.integration_two.h_4 .section_img img {
		margin-bottom: 0;
	}
	.testimonial .testimonial_items .single_testimonial_item p {
		font-size: 20px;
	}
	.min_cta_area .cta_btn {
		text-align: left;
	}
	.hosting_hero .hosting_box_area .single_box {
		margin-bottom: 20px;
	}
	.integration_two.h_4.h_5 .section_img img {
		width: auto;
	}
	.integration_two.h_4.h_5 .content {
		padding-left: 0;
	}
	.integration_two.h_4.h_5 .section_img img {
		margin-top: 0 !important;
	}
	.integration_two.h_4.h_5 .section_img img {
		width: 90%;
	}
	.hosting_price_area .single_price {
		margin-bottom: 25px;
	}
	.hosting_price {
		padding-top: 80px;
	}
	.country_area .min_country_area img.one {
		left: -30px;
		top: 33px;
	}
	.country_area .min_country_area img.two {
		left: 0;
	}
	.country_area .min_country_area img.three {
		left: 285px;
	}
	.country_area .min_country_area img.five {
		top: 85px;
		right: -15px;
	}
	.country_area .min_country_area img.six {
		left: 45px;
	}
	.country_area .min_country_area img.seven {
		left: 355px;
	}
	.min_hosting_testimonial {
		column-count: 2;
	}
	.hosting_cta .content h3 {
		text-align: center;
	}
	.hosting_cta .content p {
		text-align: center;
	}
	.hosting_cta .right {
		text-align: center;
	}
	.hero_digital_marketing .section_img .img_box .one {
		left: 0;
	}
	.hero_digital_marketing .section_img .icons img.three {
		right: 180px;
	}
	.hero_digital_marketing .section_img .icons img.four {
		right: 250px;
	}
	.hero_digital_marketing .section_img .icons img.five {
		right: 100px;
	}
	.hero_digital_marketing .section_img .icons img.six {
		right: 195px;
		top: 160px;
	}
	.integration.h_6 .integration_content {
		padding-left: 0;
	}
	.dm_testimonial_items .single_item {
		padding-left: 0;
		padding-right: 0;
	}
	.dm_blog .min_blog_area .single_blog .blog_top img {
		width: 100%;
	}
	.integration_innar {
		padding-bottom: 50px;
	}
	.integration_innar.two .content {
		padding-right: 20px;
		padding-top: 0;
	}
	.integration_innar.two .section_img img {
		width: auto;
		padding-top: 30px;
	}
	.integration_innar.two {
		padding-bottom: 100px;
	}
	.min_cta_area .content h3 {
		font-size: 38px;
	}
	.min_cta_area .cta_btn a {
		padding: 10px 30px;
	}
	.about_service .img_group .move {
		margin-top: 20px;
	}
	.about_service .img_box .shape_area .two {
		display: none;
	}
	.about_service .img_box .group .single_img:nth-child(1) {
		margin-top: 10px;
	}
	.about_service .about_counter .single_item {
		text-align: center;
	}
	.faq_innar .faq_content_area {
		margin-top: 0;
		padding-left: 0;
	}
	.contact_box .single_item {
		margin-bottom: 25px;
	}
	.not_found .not_found_content img {
		width: 100%;
	}
	.saas .content .section_title h1 br {
		display: none;
	}
	.saas_info_box .min_saas_info_box .single_saas_info_box {
		padding-left: 20px;
		padding-right: 20px;
	}
	.integration_h_7.two .content {
		padding-right: 0;
	}
	.min_app_area .app_items li:nth-child(2) {
		top: -40px;
		left: 160px;
	}
	.min_app_area .app_items li:nth-child(3) {
		left: 0;
	}
	.min_app_area .app_items li:nth-child(4) {
		left: 170px;
	}
	.min_app_area .app_items li:nth-child(5) {
		left: 225px;
	}
	.min_app_area .app_items li:nth-child(6) {
		top: -30px;
		right: 110px;
	}
	.min_app_area .app_items li:nth-child(7) {
		bottom: -80px;
		right: 55px;
	}
	.saas_cta .min_saas_cta h4 {
		font-size: 38px;
		line-height: 58px;
	}
	.section_title.h_8 p br {
		display: none;
	}
	.dc_info_box {
		padding-top: 0;
	}
	.min_info_list .content {
		padding-left: 0;
	}
	.min_info_list.two .row {
		flex-direction: column-reverse;
	}
	.dc_flag .min_dc_flag {
		height: 385px;
	}
	.dc_flag .min_dc_flag .one {
		left: 47px;
		top: 10px;
	}
	.dc_flag .min_dc_flag .two {
		left: 122px;
		bottom: 104px;
	}
	.dc_flag .min_dc_flag .three {
		right: 212px;
		top: 76px;
	}
	.dc_flag .min_dc_flag .four {
		right: 19px;
		bottom: 77px;
	}
	.dc_info_box_two .content img {
		margin-top: 0;
	}
	.hosting_hero .content .section_title h1 {
		font-size: 58px;
		line-height: 80px;
	}
	.hosting_hero .section_img img {
		margin-top: 28px;
		width: 100%;
	}
}

@media (max-width: 767px) {
	.marketing_image {
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 30px;
	}
	.hero_customer_service {
		padding-top: 80px;
	}
	.hero_customer_service .customer_service_img .min_img {
		margin-left: 160px;
	}
	.hero_customer_service .customer_service_img .chat_list {
		right: 245px;
	}
	.hero_customer_service .section_title h1 {
		font-size: 38px;
		line-height: 1.1;
	}
	.hero_customer_service .content .terms {
		line-height: 32px;
	}
	/* Home Two Client */
	.clients_logo_area.h_2 {
		padding-top: 60px;
		padding-bottom: 70px;
	}
	.clients_logo_area.h_2 .section_title {
		font-size: 22px;
	}
	/* Home Two Support */
	.support {
		padding-bottom: 40px;
	}
	.min_support_area {
		margin-top: 30px;
	}
	.min_support_area .single_item.full_width h3 {
		font-size: 30px;
		line-height: 40px;
	}
	.min_support_area .single_item.full_width h3 br {
		display: none;
	}

	.min_support_area .single_item.full_width .right img {
		width: 100%;
	}
	/* Home Two Section Title */
	.section_title h2 {
		font-size: 32px;
		line-height: 46px;
	}
	.section_title p {
		font-size: 16px;
	}
	.section_title p br {
		display: none;
	}
	/* Home Two Process */
	.process {
		padding-top: 60px;
		padding-bottom: 15px;
	}
	.process_items {
		margin-top: 40px;
	}
	.process_items .single_item .icon {
		width: 140px;
		height: 140px;
	}
	/* Home Two Customer Experiences  */
	.customer_experiences {
		padding-top: 40px;
	}
	/* Home Two Integration */
	.integration {
		padding-top: 50px;
	}
	.integration .section_img img {
		width: 100%;
	}
	/* Home Two Improving Experience */
	.min_tab_area {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	/* Home Two  Customer Experiences 2 */
	.customer_experiences.sec_2 {
		padding-bottom: 70px;
	}
	/* Home Two Price */
	.pricing_plan {
		padding-top: 60px;
		padding-bottom: 40px;
	}
	.pricing_plan_aiea {
		margin-top: 30px;
	}
	/* Footer */
	.footer {
		padding-top: 70px;
	}
	.posi-f1 {
		margin-top: 30px;
	}
	.footer .footer_bottom {
		padding-top: 30px;
	}
	.footer .footer_bottom p {
		text-align: center;
	}
	.footer .footer_bottom .social_icons {
		text-align: center;
	}
	.clients_logo_area {
		padding: 80px 0px;
	}
	.clients_logo_info .item {
		width: calc(100% / 3);
	}
	.m_title {
		font-size: 48px;
	}
	.ratting .ratting_info {
		grid-template-columns: repeat(2, 1fr);
	}
	.ratting .ratting_info .ratting_item {
		border: 0px;
	}
	.mr_features_area {
		margin-left: 15px;
		margin-right: 15px;
	}
	.mr_fact_item {
		margin-bottom: 25px;
	}
	.marketing_testimonial_area {
		padding: 80px 0px;
	}
	.mr_price_area {
		padding-top: 80px;
	}
	.marketing_section_title {
		margin-bottom: 50px;
	}
	.mr_funfact_area {
		padding: 80px 0px;
	}
	.table_price_info .price_head {
		display: none;
	}
	.table_price_info .price_body .pr_list {
		grid-template-columns: repeat(1, 1fr);
	}
	.table_price_info .price_body .pr_list .price_item:nth-child(1) {
		text-align: center;
		justify-content: center;
	}
	.table_price_info .price_body .pr_list .price_item:nth-child(odd) {
		background: #f8f8f8;
	}
	.table_price_info .price_body .pr_list .price_item:nth-child(2) {
		background: transparent;
	}
	.table_price_info .price_body .pr_list {
		border: 0px;
	}
	.table_price_info .price_body .pr_list .price_item + .price_item {
		padding-top: 10px;
		padding-bottom: 10px;
		display: flex;
		justify-content: flex-end;
	}
	.table_price_info .price_body .pr_list .price_item {
		padding: 20px 12px;
		position: relative;
	}
	.table_price_info .price_body .pr_list .price_item::before {
		content: attr(data-title);
		position: absolute;
		left: 20px;
		top: 50%;
		transform: translateY(-50%);
		font-weight: 500;
	}
	.table_price_info .price_body .pr_list .price_item h5.check,
	.table_price_info .price_body .pr_list .price_item h5.crose {
		border-left: 1px dashed #ededed;
		display: block;
		float: right;
		width: 50%;
	}
	.table_price_info .pr_title {
		font-size: 20px;
		font-weight: 600;
	}
	.table_price_info .price_body .pr_list:last-child {
		display: none;
	}
	.service_area,
	.blog_area {
		padding-bottom: 80px;
	}
	.team_area {
		padding-bottom: 50px;
	}
	.ratting {
		margin-top: 80px;
	}
	/* Home Three Hero */
	.hero_financial_data .section_title h1 {
		font-size: 38px;
	}
	.hero_financial_data .section_img {
		left: 20px;
		top: 90px;
	}
	.hero_financial_data .section_img img.one {
		width: 60%;
	}
	.hero_financial_data .section_img img.two {
		display: none;
	}
	.hero_financial_data {
		padding-bottom: 0;
	}
	.hero_financial_data .buttons .text_button {
		margin-left: 20px;
	}
	/* Home Three Integration */
	.integration.h_3 {
		padding-top: 60px;
	}
	.integration.h_3 .section_img img {
		width: 100%;
		margin-right: 0;
	}
	/* Home Three Section Title */
	.section_title.h_3 h2 {
		font-size: 32px;
		line-height: 1.3;
	}
	.section_title.h_3 p {
		font-size: 15px;
	}
	/* Home Three Feture */
	.features {
		padding-top: 20px;
	}
	.features .content_area {
		margin-top: 50px;
	}
	.features .features_list a {
		width: 100%;
	}
	/* Home Three Exciting Features */
	.exciting_features {
		margin-top: -145px;
		padding-top: 210px;
		padding-bottom: 70px;
	}
	.exciting_features .features_tab .tab_contents .section_img img {
		margin-left: -60px;
		margin-top: 50px;
	}
	.exciting_features .features_tab .nav-tabs li button {
		padding-top: 20px;
	}
	.exciting_features .features_tab .nav-tabs li:last-child button {
		padding-right: 20px;
	}
	/* Home Three Advise */
	.advise {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.advise .increase_area {
		flex-wrap: wrap;
		margin-top: 40px;
	}
	.advise .increase_area .increase_item {
		width: 155px;
	}
	.advise .increase_area .increase_item:nth-child(2) {
		width: 195px;
		margin-left: 5px;
		margin-top: 10px;
	}
	.advise .increase_area .increase_item:nth-child(3) {
		width: 185px;
		margin-top: 10px;
	}
	.advise .increase_area .increase_item:nth-child(4) {
		width: 250px;
		margin-top: 15px;
		margin-left: 5px;
	}
	/* Home Three Integration Style Two */
	.integration_two .section_img .min {
		width: 100%;
	}
	/* Home Three Achivements */
	.achivements {
		padding-top: 60px;
	}
	.achivements .all_contents {
		padding-bottom: 50px;
	}
	.achivements .min_area .content p {
		font-size: 20px;
		line-height: 30px;
	}
	/* Home Three Footer */
	.footer.h_3 {
		padding-bottom: 30px;
		padding-top: 60px;
	}
	.sec_pad,
	.service_blog_area {
		padding: 80px 0px;
	}
	.mb-7 {
		margin-bottom: 50px;
	}
	.portfolio_gallery {
		margin-bottom: -30px;
	}
	.portfolio_item {
		margin-bottom: 30px;
	}
	.breadcrumb_main .content .title {
		font-size: 48px;
	}
	.breadcrumb_main .content .title br {
		display: none;
	}
	.blog_post_item {
		margin-bottom: 40px;
	}
	.blog_content {
		padding-top: 20px;
	}
	.widget.widget_categories {
		margin-bottom: -15px;
	}
	.widget + .widget {
		margin-top: 35px;
	}
	.widget_title {
		margin-bottom: 25px;
	}
	.blog_title {
		font-size: 32px;
	}
	.subscribe_form .form-control {
		margin-bottom: 10px;
	}

	/* Home Four Hero */
	.hero_financial_transaction .hero_contents .section_title h1 {
		font-size: 36px;
	}
	.hero_financial_transaction .hero_contents .details .item h3 {
		font-size: 32px;
	}
	.hero_financial_transaction .hero_contents .details .item span {
		margin-top: -10px;
		display: inline-block;
	}
	.hero_financial_transaction .hero_contents .details {
		margin-top: 55px;
	}
	.hero_financial_transaction .section_img .one,
	.hero_financial_transaction .section_img .two {
		display: none;
	}
	.hero_financial_transaction .section_img .min {
		width: 131%;
		margin-left: -24px;
	}
	.hero_financial_transaction .hero_contents .sub_title span {
		font-size: 12px;
	}
	/* Home Four Info Box */
	.info_box.h_4 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.info_box.h_4 .min_area {
		margin-top: 10px;
	}
	.section_title.h_4 h2 {
		font-size: 32px;
		line-height: 44px;
	}
	.section_title.h_4 h2 br {
		display: none;
	}
	.integration_two.h_4 .section_img img {
		width: 100%;
	}
	.integration_two.h_4 .section_img .shape {
		width: 0;
	}
	.payments_flow {
		padding-top: 10px;
	}
	.testimonial .testimonial_items .single_testimonial_item p {
		font-size: 15px;
		line-height: 2;
	}
	.faq {
		margin-top: -115px;
		padding-bottom: 45px;
	}
	.min_cta_area {
		padding: 45px 40px;
	}
	.min_cta_area .content h3 {
		font-size: 40px;
	}
	.footer .footer_bottom .social_icons {
		margin-top: 25px;
	}
	.hosting_hero {
		padding-top: 80px;
	}
	.hosting_hero .section_img img {
		margin-top: 50px;
	}
	.hosting_hero .hosting_box_area {
		padding-bottom: 80px;
	}
	.hosting_hero .content .section_title h1 {
		font-size: 42px;
		line-height: 52px;
	}
	.hosting_hero .content .search_host input::placeholder {
		font-size: 0px;
	}
	.integration_two.h_4.h_5 .section_img img {
		width: 100%;
	}
	.integration_two.h_4.h_5 .section_img .shape {
		width: 0;
	}
	.section_title.h_5 h2 {
		font-size: 32px;
		line-height: 52px;
	}
	.integration_two.h_4.h_5 {
		padding-top: 70px;
	}
	.integration_two.h_4.h_5.two .content {
		margin-top: 0;
	}
	.hosting_price {
		padding-top: 60px;
		padding-bottom: 30px;
	}
	.hosting_price_area {
		margin-top: 40px;
	}
	.country_area {
		overflow: hidden;
		padding-bottom: 0px;
	}
	.country_area .min_country_area {
		margin-top: 40px;
	}
	.country_area .min_country_area img.four {
		right: 60px;
	}
	.country_area .min_country_area img.eight {
		bottom: 110px;
		right: 25px;
	}
	.country_area .min_country_area img.seven,
	.country_area .min_country_area img.three {
		display: none;
	}
	.hosting_testimonial {
		padding-bottom: 45px;
	}
	.min_hosting_testimonial {
		column-count: 1;
	}
	.min_hosting_testimonial {
		margin-top: 35px;
	}
	.hero_digital_marketing .section_img .img_box .min {
		width: 140%;
	}
	.hero_digital_marketing .section_img .icons img.five {
		right: 0;
	}
	.hero_digital_marketing .section_img .icons img.six {
		right: 55px;
		top: 200px;
	}
	.hero_digital_marketing .section_img .icons img.three {
		right: 0;
	}
	.hero_digital_marketing .section_img .icons img.two {
		left: 150px;
	}
	.hero_digital_marketing .content .section_title h1 {
		font-size: 32px;
		line-height: 1.5;
	}
	.dm_counter {
		padding-top: 60px;
	}
	.section_title.h_6 h2 {
		font-size: 28px;
		line-height: 42px;
	}
	.integration.h_6 {
		padding-top: 0;
	}
	.integration.h_6 .integration_content {
		padding-left: 10px;
		margin-top: 30px;
	}
	.integration.h_6 .section_img img {
		margin-left: -20px;
	}
	.integration.h_6.two {
		overflow: hidden;
		padding-top: 20px;
	}
	.dm_info_box {
		padding-top: 55px;
		padding-bottom: 45px;
	}
	.dm_testimonial_items h4 {
		font-size: 22px;
		line-height: 1.8;
	}
	.dm_testimonial {
		padding-top: 70px;
		padding-bottom: 125px;
	}
	.dm_clients_logo {
		padding-top: 65px;
	}
	.dm_faq .section_img img {
		width: 100%;
		margin-left: -15px;
	}
	.dm_faq
		.content
		.faq_service
		.accordion
		.accordion-item
		.accordion-header
		button
		span {
		margin-right: 10px;
	}
	.dm_blog .min_blog_area .single_blog {
		max-width: inherit;
	}
	.dm_faq {
		padding-top: 60px;
	}
	.dm_blog {
		padding-top: 55px;
		padding-bottom: 50px;
	}
	.dm_blog .min_blog_area {
		margin-top: 40px;
	}
	.dm_cta .shape_items img.four {
		display: none;
	}
	.dm_cta .email_form {
		width: 350px;
	}
	.dm_cta .email_form .form-control::placeholder {
		font-size: 0;
	}
	.section_title.h_6 p {
		font-size: 15px;
	}
	.post_area .content_area .content h4 {
		font-size: 28px;
	}
	.post_area .content_area .content {
		padding-right: 10px;
	}
	.post_area .content_area .content h4 {
		margin-bottom: 20px;
	}
	.post_area .content_area .content {
		margin-top: 40px;
	}
	.section_title.innar_page h2 {
		font-size: 32px;
	}
	.integration_innar {
		padding-bottom: 20px;
	}
	.integration_innar.two .section_img img {
		width: 95%;
	}
	.integration_innar {
		padding-bottom: 0;
	}
	.integration_innar.two {
		padding-bottom: 70px;
	}
	.min_cta_area .content h3 {
		font-size: 30px;
	}
	.min_cta_area .content h3 br {
		display: none;
	}
	.cta.two {
		padding-bottom: 70px;
	}
	.about_service .content_area h2 {
		font-size: 28px;
	}
	.about_service .img_box .shape_area .spin {
		display: none;
	}
	.about_service .img_box .group .single_img {
		padding-left: 10px;
	}
	.about_service .img_box {
		margin-top: 50px;
	}
	.about_service .about_counter {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.faq_innar
		.faq_content_area
		.accordion
		.accordion-item
		.accordion-header
		button {
		font-size: 18px;
	}
	.faq_innar {
		padding-bottom: 70px;
	}
	.search_area {
		padding-bottom: 70px;
	}
	.search_area .search_box input {
		height: 65px;
		padding-left: 70px;
	}
	.search_area .search_box input::placeholder {
		font-size: 16px;
	}
	.contact_box {
		padding-bottom: 50px;
	}
	.contact_form,
	.team_area.about {
		padding-top: 60px;
		padding-bottom: 70px;
	}
	.contact_form .shape_items .two {
		display: none;
	}
	.not_found .not_found_content h5 {
		font-size: 34px;
	}
	.not_found .not_found_content p {
		font-size: 18px;
	}
	.not_found .not_found_content p a {
		font-size: 18px;
	}
	.min_timeline_area .single_item.rev {
		flex-direction: column;
		margin-top: 150px;
	}
	.min_timeline_area .single_item.rev .content_area {
		margin-top: 35px;
		margin-bottom: 0;
	}
	.min_timeline_area .single_item.rev .content_area::after {
		left: 38%;
		top: -10px;
		transform: rotate(60deg);
	}
	.min_timeline_area .single_item.rev .date {
		margin-top: 0;
		margin-bottom: 15px;
	}
	.timeline_slider_items {
		margin-top: -130px;
	}
	.saas .content .section_title h1 {
		font-size: 38px;
		line-height: 48px;
	}
	.saas {
		padding-top: 110px;
	}
	.saas_client .client_items {
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.saas_info_box {
		padding-top: 60px;
	}
	.section_title.h_7 h2 {
		font-size: 32px;
		line-height: 46px;
	}
	.section_title.h_7 h2 br {
		display: none;
	}
	.saas_info_box .min_saas_info_box {
		margin-top: 25px;
	}
	.integration_h_7 {
		padding-top: 20px;
	}
	.section_title.h_7 p {
		margin-top: 0;
	}
	.integration_h_7 .section_img img {
		width: 100%;
	}
	.integration_h_7 .section_img .shape_items .one {
		display: none;
	}
	.integration_h_7.two {
		padding-top: 70px;
	}
	.min_app_area .app_items li:nth-child(5) {
		left: 160px;
	}
	.min_app_area .app_items li:nth-child(3) img {
		width: 25%;
	}
	.min_app_area .app_items li:nth-child(5) img {
		width: 50%;
	}
	.min_app_area .app_items li:nth-child(6) {
		right: 30px;
	}
	.min_app_area .app_items li:nth-child(7) img {
		width: 70px;
	}
	.min_app_area .app_items li:nth-child(7) {
		bottom: 30px;
	}
	.app {
		padding-bottom: 20px;
		padding-top: 80px;
	}
	.min_saas_price_area {
		margin-top: 25px;
	}
	.saas_price {
		padding-bottom: 30px;
	}
	.min_saas_faq .saas_faq_content {
		margin-top: 0;
	}
	.saas_faq {
		padding-bottom: 40px;
	}
	.saas_cta .min_saas_cta h4 br {
		display: none;
	}
	.footer.h_4.h_5 {
		padding-top: 80px;
	}
	.hero_dati_cloud .dati_cloud_content .section_title h1 {
		font-size: 32px;
		line-height: 46px;
	}
	.hero_dati_cloud .dati_cloud_content .section_title p {
		font-size: 18px;
	}
	.hero_dati_cloud .dati_cloud_content .hosting_form .h_btn {
		margin-left: 5px;
	}
	.hero_dati_cloud .dati_cloud_content .feature {
		flex-wrap: wrap;
		justify-content: center;
	}
	.hero_dati_cloud {
		padding-bottom: 100px;
		padding-top: 100px;
	}
	.dc_info_box {
		padding-bottom: 50px;
	}
	.section_title.h_8 h2 {
		font-size: 34px;
		line-height: 52px;
	}
	.min_info_list .content .title h3 {
		font-size: 28px;
	}
	.min_info_list .content .title p {
		margin-top: 10px;
	}
	.info_list_area {
		padding-top: 50px;
		padding-bottom: 70px;
	}
	.dc_flag .min_dc_flag {
		height: 285px;
	}
	.dc_flag .min_dc_flag .one {
		left: 14px;
		top: -19px;
	}
	.dc_flag .min_dc_flag .two {
		left: 70px;
		bottom: 98px;
	}
	.dc_flag .min_dc_flag .three {
		right: 136px;
		top: 29px;
	}
	.dc_flag .min_dc_flag .four {
		right: -7px;
		bottom: 56px;
	}
	.do_more .section_img .four {
		display: none;
	}
	.do_more .shape_items .two {
		display: none;
	}
	.do_more .section_img .img_box .one {
		display: none;
	}
	.do_more .section_img .img_box .two {
		left: 45px;
		top: 0;
	}
	.do_more .section_img {
		height: 330px;
	}
	.do_more {
		padding-bottom: 70px;
	}
	.dc_info_box_two .content img {
		width: 100%;
	}
	.do_more .content {
		padding-left: 0;
	}
	.dc_info_box_two .content {
		padding-right: 0;
	}
	.dc_cta .shape_items .one {
		display: none;
	}
	.dc_cta .content h3 br {
		display: none;
	}
	.dc_cta .content h3 {
		font-size: 36px;
		line-height: 52px;
	}
	.footer.h_4 .footer_bottom {
		margin-top: 0;
	}
	.dc_cta .content p br {
		display: none;
	}
	.dc_flag {
		padding-top: 55px;
	}
}

@media (max-width: 599px) {
	.clients_logo_info .item {
		width: calc(100% / 2);
	}
	.hero_customer_service .customer_service_img .chat_list,
	.marketing_image li:nth-child(2),
	.marketing_image li:nth-child(3),
	.mr_call_action_area br,
	.m_title br,
	.breadcrumb_content p br,
	.section_title_default p br {
		display: none;
	}
	.hero_customer_service .customer_service_img .min_img {
		margin-left: 0;
	}
	.mr_features_area .marketing_section_title .m_title {
		font-size: 44px;
	}
	.ex_app_img .round_shap {
		width: 320px;
		height: 320px;
	}
	.ex_app_img .one {
		width: 400px;
		left: 0;
	}
	.ex_app_img .two {
		width: 180px;
		right: 0;
	}
	.m_title {
		font-size: 38px;
	}
	.magketing_testimonial_img img {
		max-width: 100%;
	}
	.marketing_testimonial p {
		font-size: 18px;
	}
	.mr_call_action_area .m_title {
		font-size: 46px;
	}
	.marketing_service_item {
		padding: 22px 15px;
	}
	.marketing_service_item .service_tab_content ul li {
		width: 100%;
	}
	.portfolio_img,
	.team_item {
		max-width: 370px;
		margin-left: auto;
		margin-right: auto;
	}
	.portfolio_filter {
		flex-wrap: wrap;
	}
	.portfolio_filter .work_portfolio_item {
		margin-bottom: 8px;
	}
	.features_title {
		font-size: 36px;
	}
	.section_title_default .features_title {
		font-size: 38px;
	}
	.breadcrumb_title {
		font-size: 42px;
	}
	.breadcrumb_area .one {
		left: 0;
	}
	.comment_box .reply_comment {
		margin-left: 0;
	}
	.comment_box .comments_item .content .comment_reply {
		position: relative;
	}
	.blog_single_info .post_bottom {
		flex-wrap: wrap;
	}
	blockquote {
		padding: 36px 30px 60px 30px;
	}
	.service_blog_area .min_blog_area .single_blog {
		max-width: 365px;
		margin-left: auto;
		margin-right: auto;
	}
	.team_area_two .team_item {
		margin-bottom: 30px;
	}
	.marketing_inner .marketing_banner_title {
		line-height: 1.2;
	}
	.marketing_inner .d-flex {
		display: block !important;
	}
	.marketing_inner {
		padding-top: 130px;
	}
	.marketing_btn_solid {
		display: block;
	}
	.marketing_video_btn {
		margin-left: 0 !important;
		margin-top: 12px;
		display: inline-block;
	}
}

@media (max-width: 490px) {
	.min_app_area .app_items li:nth-child(6) {
		display: none;
	}
	.min_app_area .app_items li:nth-child(4) {
		display: none;
	}
	.min_app_area .app_items li:nth-child(8) {
		display: none;
	}
	.min_app_area .app_items li:nth-child(5) {
		top: 176px;
	}
}

@media (max-width: 406px) {
	.mail_form .input {
		width: 170px;
	}
	.marketing_area .marketing_btn_solid {
		display: block;
	}
	.marketing_video_btn {
		margin-left: 0 !important;
		margin-top: 12px;
		display: inline-block;
	}
	.ex_app_img .one {
		width: 376px;
		left: -55px;
	}
	.mr_features_area .d-grid {
		grid-template-columns: repeat(1, 1fr);
	}
}
