@media only screen and (max-width: 320px) {
		/*--Carousel Section-*/
		.carousel-caption {
			width: 50%;
			height: auto;
			top: 20px;
			left: 10%;
		}
			.rank_website 
	{

     background-size: unset; 

    }
    .provide_digital_marketing .digital_marketing p, .why_choose_wrap p {
    font-size: 14px;
    color: #000;
}
	.our_mission_wrap, .our_vision {

    height: auto;
    margin-bottom: 19px;
}
.about_images img {
    width: auto;
    height: auto;
}
		.carousel-indicators{
			display: none;
		}
		.carousel-caption h1,
		.carousel-caption h2,
		.carousel-caption h3 {
			font-size: 13px;
		}
		.carousel-caption p {
            display: none !important;
		}
		.carousel-caption a {
			padding: 5px 16px;
			font-size: 8px;
			margin-top: 0px;
		}
}

@media only screen and (max-width: 580px) {
	.navbar {
		padding: 5px;
	}
	.provide_digital_marketing .digital_marketing p, .why_choose_wrap p {
    font-size: 14px;
    color: #000;
}
	.navbar-brand {
		width: 70%;
	}
	.rank_website 
	{

     background-size: unset; 

    }
    	.our_mission_wrap, .our_vision {

    height: auto;
    margin-bottom: 19px;
}
.about_images img {
    width: auto;
    height: auto;
}
	.logo {
		width: 60%;
		height: auto;
	}
	.navbar-nav {
		text-align: center;
	}
	.home_section {
		height: 200px;
	}

	/*--Carousel Section-*/
	.carousel-caption {
		width: 50%;
		height: auto;
		top: 0;
		left: 10%;
	}
   
	.carousel-indicators{
		display: none;
	}
.carousel-caption h1, .carousel-caption h2, .carousel-caption h3 {
    font-size: 14px;
    margin-left: -10px;
}
.carousel-caption p {
    font-size: 9px;
    margin-top: 10px;
    text-align: left;
        margin-left: -10px;
    /* display: -webkit-box; */
    /* -webkit-line-clamp: 2; */
    /* -webkit-box-orient: vertical; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
}
	.carousel-caption button {
		padding: 4px 16px;
		font-size: 12px;
		margin-top: 6px;
	}
    .carousel-control-next-icon,
    .carousel-control-prev-icon {
		width: 1rem;
		height: 1rem;
	}

	.offering_digital_marketing {
		padding: 10px;
	}
	  
	.offering_digital_marketing h2,
	.provide_digital_marketing h2,
	.DM_service_faq h5,
	.about_page h1,
	.best_digital_marketing_com h2,
	.best_digital_marketing_com h3,
	.insource_outsource h1,
	.benefitofsmm h1 {
		font-size: 20px;
		margin: 30px 0 20px 0;
		text-align: center;
	}
	.our_clients h5,
	.digital_marketing_beneficial h5 {
		font-size: 20px;
	}
	.our_clients h3{
		font-size: 17.5px;
	}
	.our_clients {
		text-align: center;
		margin: 0px auto;
		padding: 20px 10px;
	}
	.slick_sliders {
		width: 95%;
		margin: 40px auto;
	}
	.slick_wrap .contents p {
		font-size: 16px;
	}
	.slick_wrap .title p {
		margin-bottom: 0;
		font-size: 15.5px;
	}
	.slick_wrap .title p {
		font-size: 15.5px;
		height: 70px;
	}
	.DM_service_faq {
		width: 90%;
	}
	.DM_service_faq .accordion-button p {
		font-size: 14px;
		margin-right: 10px;
	}
	.digital_marketing_beneficial {
		width: 92%;
		margin: 40px auto;
		padding: 25px;
	}
	.digital_marketing_beneficial h5 {
		margin-bottom: 10px;
	}

	/*-- footer section--*/
	.description {
		width: 100%;
		text-align: center;
	}
	.description p {
		font-size: 13px;
		text-align: center;
		margin: 10px 0;
	}
	.usefull_links,
	.contact_us {
		width: 100%;
		text-align: center;
		margin: 10px 0;
	}

	/*-- About Page Section--*/
	.bread_crumb {
		display: none;
	}
	.about_page img {
		margin: 10px 0 25px 0;
	}

	.about_contents {
		padding: 20px;
		justify-content: center;
	}
	.about_box1::after,
	.about_box2::after,
	.about_box3::after,
	.about_box4::after,
	.about_box5::after {
		content: " ";
		width: 0px;
		height: 0px;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid transparent;
		position: absolute;
		left: 50%;
		top: 100%;
	}
	.about_box1::after,
	.about_box2::after,
	.about_box3::after,
	.about_box4::after,
	.about_box5::after {
		border-top: 10px solid #e8ebf1;
	}
 .our_vision {
	margin-top: 20px;
 }
	/*-- Services page Section--*/
	.order {
		order: 1;
	}
	.order_two {
		order: 2;
		margin-top: 20px;
	}

	/*-- the blog page--*/

	.blog_itms_wrap {
		height: auto;
	}
	.the_blog_list {
		margin: 30px 0;
	}
	.the_blog h1 {
		margin: 20px 0;
		font-size: 40px;
	}
	.blog_itms {
		width: 100%;
		margin-bottom: 20px;
	}
	.blog_contents,
	.the_blog_contents p,
	.insouceOutsource_wrap p,
	.benefitofsmm_wrap p,
	.blog_contents p,
	.insouceOutsource_wrap h4,
	.benefitofsmm_wrap h4 {
		text-align: center;
	}
	.the_blog_contents {
		margin-top: 35px;
		text-align: center;
	}
	.insouceOutsource_wrap .img_wrap,
	.benefitofsmm_wrap .img_wrap {
		width: 100%;
		height: auto;
	}
	ol,
	ul {
		padding-left: 0rem;
	}
	.side_blog_list {
		width: 100%;
	}
	.side_blog_list .blog_itms {
		width: 100%;
	}

	/*-- Career Page--*/
	.always_eager {
		width: 92%;
		height: auto;
		margin: 30px auto;
	}

	.alway_eager_wrap h2 {
		font-size: 22px;
	}
	.alway_eager_wrap {
		text-align: center;
		padding: 30px 10px 20px 10px;
	}
	.alway_eager_wrap p:nth-child(2) {
		font-size: 20px;
	}
	.alway_eager_wrap p:nth-child(4) {
		font-size: 16px;
		margin: 20px 0 0 0;
	}
	.alway_eager_img {
		display: none;
	}
	.open_position {
		width: 90%;
	}
	.location {
		text-align: center;
	}
	.accordion_wrap {
		margin-top: 20px;
	}
	.accordion-body {
		text-align: center;
		padding: 10px;
	}
	.job_description,
	.provided_serives ul {
		/* list-style: none !important; */
	}
	.job_description li{
		margin-left: 20px;
		text-align: left;
	}
	.job_description li p {
		font-size: 14px;
	}
	.career_form {
		text-align: center;
	}
	/*-- Contact page--*/
	.love_to_here {
		width: 90%;
		margin: 40px auto;
		text-align: center;
	}
	.love_to_here h1 {
		font-size: 22px;
	}
	.office_location,
	.webdevelopment_page,
	.provided_serives {
		width: 100%;
		text-align: center;
	}
	.contactus_form {
		text-align: center;
		margin-top: 40px;
	}


	/*--services ineer pages-*/
	.digital_marketing_page h1,
	.webdevelopment_page h1,
	.seo_page h1,
	.seocompany_India h6,
	.smm_about_wrap h1,
	.sem_about_wrap h1,
	.email_about_wrap h1,
	.why_smm_important h3,
	.types_content_marketing h3,
	.dm_report_contains h3,
	.types_of_smm h4,
	.analytical_reports h4,
	.what_is_ppc h3,
	.under_ppc h4,
	.content_about_wrap h1,
	.about_analysis_report h1,
	.why_choose_dom_ppc h6,
	.advantage_email_marketing h3,
	.email_marketing_smart h4,
	.why_content_important h4,
	.benifit_content_marketing h5,
	.get_more_us h5,
	.otts_ads_page h1,
	.ui_ux_design_wrapper h1,
	.photoshoot h1 {
		font-size: 20px;
		text-align: center;
		margin: 25px 8px;
	}
	.digital_marketing_page .contents,
	.webdevelopment_page .contents,
	.ui_ux_design_wrapper .contents {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		height: 100%;
		width: 100%;
		margin: 0;
	}

	#dm_analysis_report,
	#dm_analysis_report h2,
	#dm_analysis_report p,
	.email_description h2,
	.provided_serives h2,
	.open_position h3,
	.provided_serives p,
	.uiux_list,
	.sem_description h2,
	.webdevelopment_page_wrapper p {
		text-align: center !important;
	}

	.images_box::after,
	.images_box1::after {
		display: none;
	}
	.phto_margin {
		margin-top: 25px;
	}

	/*-- Native and otts ads--*/
	.otts_img_wrap,
	.otts_img_wrap_two {
		width: 100%;
	}

	.otts_img_wrap {
		margin-bottom: 40px;
	}

	/*------- Digital Marketing Inner Pages---*/
	.seo_page h1 img {
		width: 18%;
	}
	.seo_page .container,
	.smm_about_wrap .container {
		padding: 20px 10px;
		text-align: center;
	}
	.digital_marketing_page .contents p,
	.webdevelopment_page .contents p,
	.ui_ux_design_wrapper p,
	#dm_analysis_report p,
	.seo_description p,
	.smm_description p,
	.email_description p,
	.sem_description p,
	.types_of_smm p,
	.content_about_wrap p,
	.about_analysis_report p,
	.why_choose_dom_ppc p,
	.report_description p,
	.email_marketing_smart p,
	.why_content_important p,
	.on_page_off_page #pills-home p,
	.on_page_off_page #pills-profile p,
	.benifit_of_seo_wrap p,
	.why_choose_odm p,
	.seocompany_India p {
		font-size: 15px;
		text-align: center;
	}
	.types_of_seo {
		width: 90%;
	}
	.types_of_seo .img_wrap {
		display: none;
	}
	.para1,
	.para2 {
		margin: 0;
	}
	.on_page_off_page #pills-tabContent {
		padding: 25px;
	}
	.on_page_off_page #pills-home ul li,
	.on_page_off_page #pills-profile ul li {
		text-align: center;
	}
	.on_page_off_page #pills-home ul {
		list-style: none;
	}
	.seo_important .wrapper {
		width: 90%;
		text-align: center;
		padding: 15px 0 20px 0;
	}
	.seo_important .wrapper p {
		text-align: center;
		margin: 0;
		font-size: 14px;
	}
	.seo_important .whyisseo img {
		left: 81%;
	}
	.seo_important .wrapper h4,
	.why_choose_odm h6 {
		font-size: 16px;
	}
	.seo_important {
		background-size: auto;
	}
	.seo_important .whyisseo h5 {
		font-size: 14px;
		margin-top: 10px;
	}

	.benifit_of_seo_wrap h5,
	.oraganic_smm h5 {
		text-align: center;
	}
	.why_choose_odm_contents {
		width: 100%;
	}
	.why_choose_odm h6 {
		margin-top: 35px;
		text-align: center;
	}
	
	.why_choose_odm {
		padding: 20px 0 30px 0;
	}

	/*-- smm page --*/
	.why_smm_important #pills-tab,
	.types_content_marketing #pills-tab,
	.dm_report_contains #pills-tab {
		justify-content: center;
	}
	.why_smm_important ul li,
	.types_content_marketing ul li,
	.dm_report_contains ul li {
		margin: 6px 0;
	}
	.why_smm_important .tab-pane {
		padding: 20px 10px 10px 10px;
		text-align: center;
	}
	.oraganic_smm_img {
		width: 100%;
	}
	.oraganic_smm_img img,
	.analitical_img img {
		width: 100%;
	}

	/*-- sem page--*/
	.sem_about_wrap .container {
		padding: 20px 10px;
	}
	.ppc_contents {
		padding: 30px 10px 10px 10px;
		text-align: center;
	}
	.middle_line,
	.email_choose_img {
		display: none;
	}
	.under_ppc_contents2 {
		padding: 0;
		text-align: center;
	}
	.email_choose_odm {
		padding: 20px 10px;
	}
	.email_choose_odm,
	.content_description h2,
	.email_choose_odm p,
	.report_description,
	.email_choose_odm .text {
		text-align: center;
	}
	.email_choose_odm .text {
		width: 100%;
	}
	.types_content_marketing .tab-pane {
		padding: 45px 10px 20px 10px;
		text-align: center;
	}
	.saying_about_us .check_out p {
		text-align: center;
		width: 100%;
		padding: 10px;
	}
	.saying_about_us h6 {
		font-size: 20px;
		text-align: center;
	}
	/*-- Analysis page--*/
	.dm_report_contains .tab-pane {
		padding: 25px 10px 1px 10px;
		text-align: center;
	}
	.analitical_contents {
		padding: 20px 15px 15px 10px;
		text-align: center !important;
	}
	/*-- Meet our client--*/
	.slick-dots {
		display: none !important;
	}
	.slick-next,.slick-prev{
		display: none !important;
	}
	.meet_our_client{
		width: 85%;
		margin: auto;
	}
	/*-- End of meet our client-->
	/*--Rank your Website --*/
	.rank_web_contents {
		width: 100%;
		text-align: center;
	}
	.rank_web_contents h3 {
		font-size: 18px;
		margin-bottom: 18px;
	}
	.rank_web_contents p {
		font-size: 15px;
		text-align: center;
	}
	/*-- End of Rank your website--*/

	/*--modal form--*/
	.modal_form {
		text-align: center;
		margin-top: 6px;
	}
	/*--End of modal form--*/

	/*-- otts ads--*/
	.otts_img_wrap img, 
	.otts_img_wrap_two img {
		width: 80%;
	}
	.otts_img_wrap p, .otts_img_wrap_two p {
		width: 100%;
		margin-top: 30px;
		margin-bottom: 0;
		padding: 10px 25px;
	}
	/*-- end of otts ads --*/

	/*-- smm page --*/
    .pruchasing_contents h6 {
		font-size: 30px;
	}
	.pruchasing_contents p:nth-child(2), .pruchasing_contents p:nth-child(4) {
		font-size: 18px;
	}
	.pruchasing_contents p:nth-child(3) {
		font-size: 22px;
	}
	.purchasing_decision {
		padding: 40px 0;
		text-align: center;
	}
	.purchase_img{
		width: 100%;
		height: auto;
		margin: 15px 0 30px 0;
	}
	.purchase_img img{
		width: 100%;
	}
	/*-- end of smm page --*/
	/*-- Email page--*/
  .email_about_wrap .container,
  .content_about_wrap .container 
  {
    padding: 25px 15px;
   }
   .like {
    display: none;
    }
	.like_contents p {
		margin: 5px 0;
		text-align: center !important;
		font-size: 15px;
		padding: 0 10px !important;
	}
	.like_contents p {
		text-align: center;
		padding: 0 10px !important;
	}
   /*--end email page--*/
   /*-- Content Marketing--*/
   .check_out_contents {
    width: 90%;
    margin: auto;
    }
	.check_out_contents .autoplay div {
		height: 92px;
	}
	.check_out_contents {
		padding: 20px 20px 0px 20px;
	}
	.benifit_content_marketing .container, .saying_about_us .container {
		padding: 0px 15px;
	}
	/*-- Copy right--*/
	.copy_wrap, .disclaimer_privacy{
		text-align: center;
	}
	.disclaimer_privacy{
		margin-top: 10px;
	}
    /*-- Thankyou page--*/
   .thank_you_container{
        padding: 20px!important;
         width: 90%;
     }
     
    	/*-- To Top --*/
	.to-top {
		bottom: 16px;
		right: 4px;
	}
	.to-top.highlight {
		bottom: 50px;
	}
	/*-- Whatsapp --*/
	.float {
		width: 50%;
		height: 40px;
		line-height: 40px;
		bottom: 0;
		right: 0;
		border-radius: 0;
		text-align: center;
		font-size: 25px;
	}

	.contact {
		width: 50%;
		height: 40px;
		line-height: 40px;
		bottom: 0;
		left: 0;
		border-radius: 0;
		font-size: 25px;
	}
	.contact .fa-phone-alt {
		font-size: 22px;
	}
	
  /*-- Social media post --*/
  .instgram_blogs {
    justify-content: center;
}
.check_out_services {
    width: 100%;
    height: auto;
}
.input_fields form input, .input_fields form select, .input_fields form .submit {
    width: 320px;
}
.features_and_popular {
    padding: 20px 0px 0px 0px;
}
	
}
@media (min-width: 581px) and (max-width: 767px) {
	.navbar {
		padding: 6px;
	}
	.navbar-brand {
		width: 60%;
	}
	.logo {
		width: 60%;
		height: auto;
	}
	.navbar-nav {
		text-align: center;
	}
	/*--Carousel Section-*/
	.carousel-caption {
		width: 40%;
		height: auto;
		top: 10%;
		left: 10%;
	}  
	.carousel-indicators{
		display: block;
	}
	.carousel-caption h1,
	.carousel-caption h2,
	.carousel-caption h3 {
		font-size: 20px;
	}
	.carousel-caption p {
		font-size: 14px;
		margin-top: 10px;
		text-align: left;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.carousel-caption button {
		padding: 5px 18px;
		font-size: 14px;
		margin-top: 6px;
	}
    .carousel-control-next-icon,
    .carousel-control-prev-icon {
		width: 1.2rem;
		height: 1.2rem;
	}
	.slick_sliders {
		width: 100%;
		margin: 30px auto;
	}
	.DM_service_faq {
		width: 95%;
	}
	/*-- footer section--*/
	.description {
		width: 100%;
		text-align: center;
	}
	.description p {
		font-size: 14px;
		text-align: center;
		margin: 10px 0;
	}
	.usefull_links,
	.contact_us {
		width: 100%;
		text-align: center;
		margin: 10px 0;
	}

	/*-- About Page Section--*/
	.bread_crumb {
		display: none;
	}
	.about_page img {
		margin: 25 0;
	}
	.about_box1::after,
	.about_box2::after,
	.about_box3::after,
	.about_box4::after,
	.about_box5::after {
		content: " ";
		width: 0px;
		height: 0px;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid transparent;
		position: absolute;
		left: 50%;
		top: 100%;
	}
	.about_box1::after,
	.about_box2::after,
	.about_box3::after,
	.about_box4::after,
	.about_box5::after {
		border-top: 10px solid #e8ebf1;
	}
   .our_vision {
	 margin-top: 20px;
   }
	/*-- Services page Section--*/
	.order {
		order: 1;
	}
	.order_two {
		order: 2;
		margin-top: 20px;
	}

	/*-- the blog page--*/

	.blog_itms_wrap {
		height: auto;
	}
	.the_blog_list {
		margin: 30px 0;
	}
	.the_blog h1 {
		margin: 20px 0;
		font-size: 40px;
	}
	.blog_itms {
		width: 100%;
		margin-bottom: 20px;
	}
	.blog_contents,
	.the_blog_contents p,
	.insouceOutsource_wrap p,
	.benefitofsmm_wrap p,
	.blog_contents p,
	.insouceOutsource_wrap h4,
	.benefitofsmm_wrap h4 {
		text-align: center;
	}
	.the_blog_contents {
		margin-top: 35px;
		text-align: center;
	}
	.insouceOutsource_wrap .img_wrap,
	.benefitofsmm_wrap .img_wrap {
		width: 100%;
		height: auto;
	}
	ol,
	ul {
		padding-left: 0rem;
	}
	.side_blog_list {
		width: 100%;
	}
	.side_blog_list .blog_itms {
		width: 100%;
	}

	/*-- Career Page--*/
	.always_eager {
		width: 92%;
		height: auto;
		margin: 30px auto;
	}

	.alway_eager_wrap h2 {
		font-size: 22px;
	}
	.alway_eager_wrap {
		text-align: center;
		padding: 30px 10px 20px 10px;
	}
	.alway_eager_wrap p:nth-child(2) {
		font-size: 20px;
	}
	.alway_eager_wrap p:nth-child(4) {
		font-size: 16px;
		margin: 20px 0 0 0;
	}
	.alway_eager_img {
		display: none;
	}
	.open_position {
		width: 90%;
	}
	.location {
		text-align: center;
	}
	.accordion_wrap {
		margin-top: 20px;
	}
	.accordion-body {
		text-align: center;
		padding: 10px;
	}
	.job_description,
	.provided_serives ul {
		/* list-style: none !important; */
	}
	.job_description li{
		margin-left: 20px;
		text-align: left;
	}
	.job_description li p{
		font-size: 14px;
	}
	.career_form {
		text-align: center;
	}
	/*-- Contact page--*/
	.love_to_here {
		width: 90%;
		margin: 40px auto;
		text-align: center;
	}
	.love_to_here h1 {
		font-size: 22px;
	}
	.office_location,
	.webdevelopment_page,
	.provided_serives {
		width: 100%;
		text-align: center;
	}
	.contactus_form {
		text-align: center;
		margin-top: 40px;
	}

	/*--services ineer pages-*/
	.digital_marketing_page h1,
	.webdevelopment_page h1,
	.seo_page h1,
	.seocompany_India h6,
	.smm_about_wrap h1,
	.sem_about_wrap h1,
	.email_about_wrap h1,
	.why_smm_important h3,
	.types_content_marketing h3,
	.dm_report_contains h3,
	.types_of_smm h4,
	.analytical_reports h4,
	.what_is_ppc h3,
	.under_ppc h4,
	.content_about_wrap h1,
	.about_analysis_report h1,
	.why_choose_dom_ppc h6,
	.advantage_email_marketing h3,
	.email_marketing_smart h4,
	.why_content_important h4,
	.benifit_content_marketing h5,
	.get_more_us h5,
	.otts_ads_page h1,
	.ui_ux_design_wrapper h1,
	.photoshoot h1 {
		font-size: 20px;
		text-align: center;
		margin: 25px 8px;
	}
	.digital_marketing_page .contents,
	.webdevelopment_page .contents,
	.ui_ux_design_wrapper .contents {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		height: 100%;
		width: 100%;
		margin: 0;
	}
	#dm_analysis_report,
	#dm_analysis_report h2,
	#dm_analysis_report p,
	.email_description h2,
	.provided_serives h2,
	.open_position h3,
	.provided_serives p,
	.uiux_list,
	.sem_description h2,
	.webdevelopment_page_wrapper p {
		text-align: center !important;
	}

	.images_box::after,
	.images_box1::after {
		display: none;
	}
	.phto_margin {
		margin-top: 25px;
	}

	/*-- Native and otts ads--*/
	.otts_img_wrap,
	.otts_img_wrap_two {
		width: 100%;
	}

	.otts_img_wrap {
		margin-bottom: 40px;
	}

	/*------- Digital Marketing Inner Pages---*/
	.seo_page h1 img {
		width: 18%;
	}
	.seo_page .container,
	.smm_about_wrap .container {
		padding: 20px 10px;
		text-align: center;
	}
	.digital_marketing_page .contents p,
	.webdevelopment_page .contents p,
	.ui_ux_design_wrapper p,
	#dm_analysis_report p,
	.seo_description p,
	.smm_description p,
	.email_description p,
	.sem_description p,
	.types_of_smm p,
	.content_about_wrap p,
	.about_analysis_report p,
	.why_choose_dom_ppc p,
	.report_description p,
	.email_marketing_smart p,
	.why_content_important p,
	.on_page_off_page #pills-home p,
	.on_page_off_page #pills-profile p,
	.benifit_of_seo_wrap p,
	.why_choose_odm p,
	.seocompany_India p {
		font-size: 15px;
		text-align: center;
	}
	.types_of_seo {
		width: 90%;
	}
	.types_of_seo .img_wrap {
		display: none;
	}
	.para1,
	.para2 {
		margin: 0;
	}
	.on_page_off_page #pills-tabContent {
		padding: 25px;
	}
	.on_page_off_page #pills-home ul li,
	.on_page_off_page #pills-profile ul li {
		text-align: center;
	}
	.on_page_off_page #pills-home ul {
		list-style: none;
	}
	.seo_important .wrapper {
		width: 90%;
		text-align: center;
		padding: 15px 0 20px 0;
	}
	.seo_important .wrapper p {
		text-align: center;
		margin: 0;
		font-size: 14px;
	}
	.seo_important .whyisseo img {
		left: 81%;
	}
	.seo_important .wrapper h4,
	.why_choose_odm h6 {
		font-size: 16px;
	}
	.seo_important {
		background-size: auto;
	}
	.seo_important .whyisseo h5 {
		font-size: 14px;
		margin-top: 10px;
	}

	.benifit_of_seo_wrap h5,
	.oraganic_smm h5 {
		text-align: center;
	}
	.why_choose_odm_contents {
		width: 100%;
	}
	.why_choose_odm h6 {
		margin-top: 35px;
		text-align: center;
	}
	
	.why_choose_odm {
		padding: 20px 0 30px 0;
	}

	/*-- smm page --*/
	.why_smm_important #pills-tab,
	.types_content_marketing #pills-tab,
	.dm_report_contains #pills-tab {
		justify-content: center;
	}
	.why_smm_important ul li,
	.types_content_marketing ul li,
	.dm_report_contains ul li {
		margin: 6px 0;
	}
	.why_smm_important .tab-pane {
		padding: 20px 10px 10px 10px;
		text-align: center;
	}
	.oraganic_smm_img {
		width: 100%;
	}
	.oraganic_smm_img img,
	.analitical_img img {
		width: 100%;
	}

	/*-- sem page--*/
	.sem_about_wrap .container {
		padding: 20px 10px;
	}
	.ppc_contents {
		padding: 30px 10px 10px 10px;
		text-align: center;
	}
	.middle_line,
	.email_choose_img {
		display: none;
	}
	.under_ppc_contents2 {
		padding: 0;
		text-align: center;
	}
	.email_choose_odm {
		padding: 20px 10px;
	}
	.email_choose_odm,
	.content_description h2,
	.email_choose_odm p,
	.report_description,
	.email_choose_odm .text {
		text-align: center;
	}
	.email_choose_odm .text {
		width: 100%;
	}
	.types_content_marketing .tab-pane {
		padding: 45px 10px 20px 10px;
		text-align: center;
	}
	.saying_about_us .check_out p {
		text-align: center;
		width: 100%;
		padding: 10px;
	}
	.saying_about_us h6 {
		font-size: 20px;
		text-align: center;
	}
	/*-- Analysis page--*/
	.dm_report_contains .tab-pane {
		padding: 25px 10px 1px 10px;
		text-align: center;
	}
	.analitical_contents {
		padding: 20px 15px 15px 10px;
		text-align: center !important;
	}
	/*-- Meet our client--*/
	.slick-dots {
		display: none !important;
	}
	.slick-next,.slick-prev{
		display: none !important;
	}
	.meet_our_client{
		width: 85%;
		margin: auto;
	}
	/*-- End of meet our client-->
	/*--Rank your Website --*/
	.rank_web_contents {
		width: 100%;
		text-align: center;
	}
	.rank_web_contents h3 {
		font-size: 18px;
		margin-bottom: 18px;
	}
	.rank_web_contents p {
		font-size: 15px;
		text-align: center;
	}
	/*-- End of Rank your website--*/

	/*--modal form--*/
	.modal_form {
		text-align: center;
		margin-top: 6px;
	}
	/*--End of modal form--*/
	/*--modal form--*/
	.modal_form {
		text-align: center;
		margin-top: 6px;
	}
	/*--End of modal form--*/

	/*-- otts ads--*/
	.otts_img_wrap img, 
	.otts_img_wrap_two img {
		width: 80%;
	}
	.otts_img_wrap p, .otts_img_wrap_two p {
		width: 100%;
		margin-top: 30px;
		margin-bottom: 0;
		padding: 10px 25px;
	}
	/*-- end of otts ads --*/

	/*-- smm page --*/
    .pruchasing_contents h6 {
		font-size: 30px;
	}
	.pruchasing_contents p:nth-child(2), .pruchasing_contents p:nth-child(4) {
		font-size: 18px;
	}
	.pruchasing_contents p:nth-child(3) {
		font-size: 22px;
	}
	.purchasing_decision {
		padding: 40px 0;
		text-align: center;
	}
	.purchase_img{
		width: 100%;
		height: auto;
		margin: 15px 0 30px 0;
	}
	.purchase_img img{
		width: 100%;
	}
	/*-- end of smm page --*/
	/*-- Email page--*/
  .email_about_wrap .container,
  .content_about_wrap .container 
  {
    padding: 25px 15px;
   }
   .like {
    display: none;
    }
	.like_contents p {
		margin: 5px 0;
		text-align: center !important;
		font-size: 15px;
		padding: 0 10px !important;
	}
	.like_contents p {
		text-align: center;
		padding: 0 10px !important;
	}
   /*--end email page--*/
   /*-- Content Marketing--*/
   .check_out_contents {
    width: 90%;
    margin: auto;
    }
	.check_out_contents .autoplay div {
		height: 92px;
	}
	.check_out_contents {
		padding: 20px 20px 0px 20px;
	}
	.benifit_content_marketing .container, .saying_about_us .container {
		padding: 0px 15px;
	}

		/*-- Copy right--*/
		.copy_wrap, .disclaimer_privacy{
			text-align: center;
		}
		.disclaimer_privacy{
			margin-top: 10px;
		}
}
@media (min-width: 768px) and (max-width: 990px) {
	/*--Carousel Section-*/
	.carousel-caption {
		width: 40%;
		top: 20%;
		left: 10%;
	}
	.carousel-indicators{
		display: none;
	}
	.carousel-caption h1,
	.carousel-caption h2,
	.carousel-caption h3 {
		font-size: 22px;
	}
	.carousel-caption p {
		font-size: 13px;
		margin-top: 10px;
		text-align: left;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.carousel-caption button {
		padding: 4px 16px;
		font-size: 12px;
		margin-top: 6px;
	}
    .carousel-control-next-icon,
    .carousel-control-prev-icon {
		width: 1rem;
		height: 1rem;
	}
}
@media (min-width: 1440px) and (max-width: 1600px) {
	.alway_eager_img img {
		width: 85%;
		top: -117px;
	}
}
@media only screen and (min-width: 1400px) {
	.images_box::after {
		right: -6%;
	}
	.images_box1::after {
		left: -6%;
	}
	.types_of_seo .img_wrap {
		right: 160px;
	}
}
@media only screen and (min-width : 1600px){
	.types_of_seo .img_wrap {
		right: 160px;
	}
}