/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 17 2023 | 12:39:09 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 


  @media (min-width: 481px)
  {

.elementor-widget-container .related-posts-widget
{
  display: block !important;
  max-width: 100% !important;
}
.elementor-widget-container .related-posts-widget .vertical-small {
  padding: 0 !important;
  width: 23% ;
  float: left;
  margin: 10px;
}
	  .elementor-widget-container .related-posts-widget .post-data {
  word-wrap: break-word;
  width: auto !important;
}
	
	  
.layout-1 .latestPost.big .wrapper, .layout-2 .wrapper
{
	padding-top:0px !important;
}
	  
.layout-1 .latestPost.big .wrapper, .layout-2 .wrapper
	  {
		  bottom:150px !important;
	  }
	  
	  
	  
}

.popmake-close.no_thnx
{
color:#349ab4 !important;
}

.home_page_popup p
{
	font-family: 'Roboto';
}

.no_thnx {
  font-size: 14px;
   font-family: 'Roboto' !important;
	font-weight: 400 !important;
}
.comment-body footer
{
	margin-bottom: -35px !important;
}

  @media (max-width: 480px)
  {

	  .layout-1 .latestPost.big .wrapper, .layout-2 .wrapper
{
	padding-top:91px 20px 30px !important
	  
	  }	
	  
	  
	  #comments .avatar {
  float: left;
  margin-right: 10px !important;
  margin-top: 4px;
  border-radius: 50%;
  width: 40px !important;
}
	  
}


.latestPost:hover img , .latestPost a:hover img, .latestPost a.post-image:hover  
{
	box-shadow: 5px 7px 8px 1px #ccc !important;
	transition:300ms;
}

#featured-thumbnail::after {
  background: rgba(0, 0, 0, 0.5) !important;
}

.latestPost.small h2 , .layout-6220d6dfc62d2 .latestPost .title
{
	  line-height: 0.7 !important;
}

.layout-6220d44083f74 .latestPost.small .title a , .layout-6220d6dfc62d2 .latestPost .title a
{
	  line-height: 0px !important;
}

		  
	  a.btn_cta_sbhq, a.btn_cta_sbhq:hover {
  background: #349ab4;
  color: #fff !important;
  padding: 2% 10%;
  box-shadow: 0 0 20px rgb(0 0 0/10%);
  -webkit-box-shadow: 0 0 20px rgb(0 0 0/10%);
  display: block;
  text-align: center;
  width: 80%;
  font-size: 20px;
} 


.star-rev .col-sm-6
{
	width:50% !important;
}
.star-rev .rev-lbl
{
	float:left !important;
}
.star-rev .rev-star
{
	float:right !important;
	text-align:center !important;
}
.star-rev .rev-star .fa
{
color:#1e73be;
}

.get_content_word ul
{
	margin-left:40px !important;
}


.comment-meta {
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 0;
	bottom:unset !important;
}
.comment-body .reply ,  .bypostauthor::after

{
 display:none !important;
}

.featured-thumbnail
{
	position:relative;
}

.featured-thumbnail:after 
{
    position: absolute;
    background: rgba(0,0,0,0.3);
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
}

.post_tbl td, .post_tbl th
{
border:1px solid #e4e4e4;
}

.testimonial_tbl td
{
	border:solid 1px #ccc;
}

/**** CSS BY AYUSH BEGIN ***/

.rev_summary_block {
  background: #f7f7f7;
  border-bottom: solid 4px #00508c;
  padding: 30px 20px 20px;
  margin-bottom: 25px;
}

.cust_feat_block span.block_head, .rev_summary_block span.block_head {
  font-size: 29px;
  color: #000 !important;
}

.rev_summary_block table {
  width: 100%;
  text-align: left;
}
.rev_summary_block table td {
  padding: 8px;
  color: #000;
  border-color: #e0dede;
  border-width: .2px;
  text-align: center;
	border: solid 1px #ccc;
}

.get_content_word img {
  max-width: 100% !important;
  height: auto !important;
}
.get_content_word img {
  max-width: 100%;
  height: auto;
  box-shadow: 0 1px 10px 5px #ccc;
  -webkit-box-shadow: 0 1px 10px 5px #ccc;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  margin-bottom: 25px !important;
  margin-top: 25px !important;
}

.summ_block_mob {
  display: none;
}

.get_content_word h2, .get_content_word h3, .get_content_word h4, .get_content_word h5, .get_content_word h6 
{
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.get_content_word ul, .get_content_word ol 
{
  padding-bottom: 20px !important;
}

.rev_summary_block ul li {
  list-style-type: none;
  line-height: 2.5em;
}
.no-list-style li {
  list-style-type: none !important;
}
.get_content_word li 
{
  font-size: 18px;
}
.get_content_word p {
  margin-bottom: 20px;
}


.cust_feat_block span.block_head, .rev_summary_block span.block_head {
  font-size: 29px;
  color: #000 !important;
}

.show_pc {
  display: block;
}
.show_mob {
  display: none;
}
.show_pc_tbl
{
	display:inline-table;
}
.show_mob_tbl
{
	display:none;
}

.related-posts-widget img
{
	max-height:150px !important;
	height:150px !important;
}

.layout-1 .latestPost:nth-child(1) :hover.wrapper, 
.layout-1 .latestPost:nth-child(2) :hover.wrapper
{
	bottom: 205px !important;
}


.layout-1 .latestPost.big .wrapper, .layout-2 .wrapper {
  bottom: 205px !important;
}

/*** MOBILE CSS ***/

@media (max-width: 767px)
{
	.show_pc, .summ_block_pc, .table_cta_pre_block.show_pc 
{
  display: none;
}
	.summ_block_mob {
  display: block;
}
	.show_mob {
  display: block;
}
.show_pc {
  display: none;
}	 
	.left-internal-column p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 30px;
}
.get_content_word li {
  font-size: inherit;
}	
.summ_block_mob li {
  padding: 3px 0;
}	
	
.show_pc_tbl
{
	display:none;
}
.show_mob_tbl
{
	display:block;
}
	
	
}



/**** CSS BY AYUSH END ***/
