@charset "utf-8";
/* CSS Document */
/*dark blue #141D38*/
/*purple #8264dc*/
/*pink #ef0454*/
/*grey txt (body) #777a7e
/*frist_title*/
/*second_title*/
/*h2.page_title*/
/*.section_padding*/
/*.home_digital_marketing*/
/*.home_digital_marketing_services*/
/*.home_digital_marketing_services .services*/
/*form*/

.blog_pages .convertforms form h3.frist_title span {
  font-size: 50px;
  line-height: 62px;
  font-weight: 700;
	text-transform: none;
}

.blog_pages .convertforms input[type="text"]:not(.form-control), .blog_pages .convertforms input[type="email"]:not(.form-control), .blog_pages .convertforms input[type="url"]:not(.form-control), .blog_pages .convertforms input[type="date"]:not(.form-control), .blog_pages .convertforms input[type="password"]:not(.form-control), .blog_pages .convertforms input[type="search"]:not(.form-control), .blog_pages .convertforms input[type="tel"]:not(.form-control), .blog_pages .convertforms input[type="number"]:not(.form-control), .blog_pages .convertforms select:not(.form-select):not(.form-control)
{
  font-size: 16px !important;
}

.blog_pages .convertforms .cf-label {
  color:#777a7e !important;
  font-size: var(--label-size);
}

.blog_pages .convertforms .cf-content-wrap, .convertforms .cf-form-wrap 
	{
  		padding-left: 0px !important;
		padding-right: 0px !important;
	}

.blog_pages .few p span
	{
		padding-top: 0px !important;
  		font-size: 16px !important;
		font-weight:normal !important;
		text-transform:none;
	}

.blog_pages .few button span {
  font-size: 16px;
  font-weight: normal;
  padding-top: 0px;
  text-transform: none;
  color: #ffffff;
}

.blog_pages .sp-simpleportfolio-tags
	{
  		display: block !important;
  		white-space: nowrap;
  		overflow: hidden;
  		text-overflow: ellipsis !important;
	}


@media (max-width: 991px) {
.blog_pages #sp-main-body {
  padding-top: 70px !important;
}
	
.blog_pages .article-list .article .article-header h2 {
  font-size: 1.375rem;
  margin: 0 0 .5rem 0;
}
	
.blog_pages .article-list .article {
  margin-bottom: 10px;
  padding: 20px;
  border: 0px solid #f5f5f5;
}
	
.blog_pages .pagination {
  margin-top: 30px;
}
	
.blog_pages .pagination-counter .mb-4 {
  margin-bottom: 30px !important;
}
	
.blog_pages .news-sidebar .sppb-article-info-wrap {
  padding: 0px 0px 0 20% !important;
}
	
.blog_pages .sp-simpleportfolio .sp-simpleportfolio-items .sp-simpleportfolio-item {
  width: 50% !important;
  margin-top: -10px !important;
}
	
.blog_pages .cloudmetadata {
  display: block;
  padding-top: 50px !important;
}
	
.view-article.blog_pages .article-details .article-header, .view-article.blog_pages .layout-blog .article-details .article-header {
	margin-top: -82px;
  height: 80px;
	width: 91%;
}
	
.view-article.blog_pages .article-details .article-header h1 {
  font-size: 40px !important;
line-height: 46px !important;
 margin-bottom: .5rem !important;
	display:block !important;
  		white-space: nowrap;
  		overflow: hidden;
  		text-overflow: ellipsis !important;
}
	
.view-article.blog_pages .article-details p, .view-article.blog_pages.layout-blog .article-details p 
	{
  padding: 0 40px;
}

.view-article.blog_pages.layout-blog .few {
  width: 66.5% !important;
}
	
.view-article.blog_pages.layout-blog .list.few, .view-article.blog_pages .video.few.aos-init {
  width: 100% !important;
padding: 0 40px !important;
}

.view-article.blog_pages .pagination {
  margin-bottom: 1.5rem !important;
}
	

.blog_pages .convertforms form h3.frist_title span {
    font-size: 40px !important;
    line-height: 46px !important;
	text-transform: none;
  }	
}


@media (max-width: 767px) {
	
.blog_pages #sp-main-body {
  padding-top: 50px !important;
}
	
.blog_pages .article-body {
  width: 95% !important;
  
}
	
.blog_pages .news-sidebar .sppb-article-info-wrap {
  padding: 0px 0px 0 32% !important;
}
	
.blog_pages .sppb-addon-articles.news-sidebar  .sppb-article-meta {
  margin: -5px -5px 0px !important;
}

.blog_pages .article-list .article { 
  
  padding: 10px !important;
}
	
.blog_pages .article-intro-image
	{
  padding: 10px !important;
}
	
.blog_pages #sp-right .sp-module.cats ul > li a {
  line-height: 14px !important;
  font-size: 14px !important;
}
	
.blog_pages .cloudmetadata {
  display: block;
  padding-top:30px !important;
}
	
.view-article.blog_pages .article-details .article-header h1 {
  font-size: 30px !important;
  line-height: 34px !important;
  margin-bottom: .5rem !important;
	padding: 0px;
	}

.view-article.blog_pages .article-details .article-header, .view-article.blog_pages.layout-blog .article-details .article-header {
	margin-top: -82px;
  height: 70px;
	width: 91%;
	
}
	
.view-article.blog_pages .article-details .article-info, .view-article.blog_pages.layout-blog .article-details .article-info {
  padding: 0 70px;
  line-height: 18px;
  margin-top: 0px;
}
	
.view-article.blog_pages .article-details .article-info, .layout-blog .article-details .article-info {
  margin-top: -15px;
  z-index: 999;
  position: relative;
}
	
.view-article.blog_pages .article-details p, .view-article.blog_pages.layout-blog .article-details p {
  padding: 0 20px;
}
	
.view-article.blog_pages .article-details .article-info, .layout-blog .article-details .article-info {
  padding: 0 50px;
}
	
.view-article.blog_pages .article-details .article-info {
  margin-bottom: 36px !important;
}
	
.view-article.blog_pages.layout-blog .few {
  width: 70% !important;
}
	
.view-article.blog_pages.layout-blog .list.few, .view-article.blog_pages .video.few.aos-init {
  padding: 0 20px !important;
}
	
.blog_pages .convertforms {
    margin: 0px 0px 0px 0px !important;
  }


  .blog_pages .convertforms form h3.frist_title span {
    font-size: 30px !important;
    line-height: 34px !important;
  }
}



@media (max-width: 630px) {
.blog_pages .convertforms form h3.frist_title span {
    font-size: 18px !important;
    line-height: 20px !important;
  }
	
.blog_pages .convertforms button, .blog_pages .convertforms form, .blog_pages .convertforms label, .blog_pages .convertforms .cf-input, .blog_pages .convertforms .cf-fields input {
    font-size: 14px !important;
  }
	
.blog_pages .convertforms .cf-control-group {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

.blog_pages .convertforms input[type="text"]:not(.form-control), .blog_pages .convertforms input[type="email"]:not(.form-control), .blog_pages .convertforms input[type="url"]:not(.form-control), .blog_pages .convertforms input[type="date"]:not(.form-control), .blog_pages .convertforms input[type="password"]:not(.form-control), .blog_pages .convertforms input[type="search"]:not(.form-control), .blog_pages .convertforms input[type="tel"]:not(.form-control), .blog_pages .convertforms input[type="number"]:not(.form-control), .blog_pages .convertforms select:not(.form-select):not(.form-control) {
  display: block;
  width: 100% !important;
	max-width:600px !important;
  padding: 0.5rem 0.75rem;
  font-size: 14px !important;
  line-height: 1.25;
  color: #495057;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}	
}


@media (max-width: 576px) {
  .blog_pages .convertforms .cf-one-half {
    width: 100% !important;
  }
	
.blog_pages .is_article3dslider
	{
		display:none !important;
	}
	
	
}


@media (max-width: 410px) {
	
.view-article.blog_pages .article-details .article-header, .view-article.blog_pages.layout-blog .article-details .article-header 
	{
		margin-top: -62px;
		width: 98%;
  	}
	
.view-article.blog_pages .article-details .article-info, .view-article.blog_pages.layout-blog .article-details .article-info 
	{
    	padding: 0 0px;
  	}
	
.view-article.blog_pages.layout-blog .few 
	{
		width: 100% !important;
  	}
	
.view-article.blog_pages .article-details p, .layout-blog .article-details p 
	{
    	padding: 0 0px !important;
  	}
	
 .view-article.blog_pages.layout-blog .list.few, .view-article.blog_pages .video.few.aos-init 
	{
    	padding: 0 0px !important;
  	}
	
.blog_pages .convertforms {
    padding-bottom: 5px !important;
  }
	
.blog_pages .convertforms .cf-control-group {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
	
	
	
	
	
	
.blog_pages .convertforms form h3.frist_title span {
    font-size: 16px !important;
    line-height: 18px !important;
  }
}










