/*

Theme Name: icheckgateblog

Theme URI: [Enter the URL of your child theme's website or leave it blank]

Description: My custom child theme based on generatepress.

Author: Tauheed

Author URI: https://blog.icheckgate.ai/

Template: twentytwenty

Version: 1.2

*/



@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400&display=swap');



body {

  font-family: 'Rubik', sans-serif;

  font-style: normal;

  color: #333;

  font-weight: 400;

  font-size: 1.1rem;

  line-height: 1.6;

}



b, strong {

    font-weight: 600!important;

}



 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {

    max-width: 1440px;

  }





/* Custom styles go below this line */



/*---------------------------------------------------front page---------------------------------------------------------------*/

.government-ss-box {
	background: #fff;
	box-shadow: 0px 8px 40px #dfdede;
	padding: 20px 25px;
	padding-top: 30px;
	border-radius: 10px;
	width: 70%;
	float: left;
	margin-right: 1%;
	margin-bottom: 5px;
	position: relative;
	z-index: 1;
	transition: linear 0.2s;
	display: table;
}

.government-ss-box {
	text-align: center;
}

.government-ss-img img {
	width: 80%;
}

.government-ss-box h4 {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 0;
}
.government-ss-text {
	align-items: center;
  display: flex;

}

.government-ss-text {
	padding: 0px;
	padding-right: 0px;
}

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {

    max-width: 97%!important;

    height: 338px;

    border-radius: 15px 15px 0 0;

}









h2.entry-title {

	font-size: 1.6rem !important;

	line-height: 36px !important;

	color: #000 !important;

	font-weight: 600;

	padding: 25px 40px 15px 0;
	min-height: 112px;

}



h2.entry-title a { color: #000;}



.date-post {

    padding: 5px 0 22px;

    display: flex;

    font-weight: 300;

    font-size: 15px;

    align-items: center;

}

.date-post img {

	width: 23px;

}



.date-post span {

	margin: 0px 10px -3px;

}



.more {

	font-size: 17px;

	padding: 30px 0;

}



.more a {

	color: #000;

	display: block;

	padding: 30px 0;

}



.more i {

	font-size:12px;
	padding-left: 6px;

}





/*recent post*/



.treding-post h1 {

	font-size: 33px;

	font-weight: 500;

	padding: 5.7rem 0 2.7rem;

}



.treding-post-detail {

	padding: 5px 70px 0 32px;

}



.treding-post-detail a {

	color: #000;

	font-size: 22px;

	font-weight: 500;

	line-height: 26px;

}



.treding-post-detail .date-post img {

	max-height: 24px;

}





img.attachment-thumbnail.size-thumbnail.wp-post-image {

	width: 100% ;

	height: 132px;

	border-radius: 10px;

}

.treding-post img.attachment-thumbnail.size-thumbnail.wp-post-image {

	width: 100% ;

	height: 115px;

	border-radius: 10px;

}



/*recent post*/



/*--------------------------------------fornt page-------------------------------------------------*/





/*--------------------------------------post detail page-------------------------------------------------*/



/*-------------------post heaer-----------------------------------*/

.hero-header-inner{

	position: relative;
  background-repeat: no-repeat;
  background-position: top center;
}



.hero-header-inner .post-bnr-mdl {



	/*padding-bottom: 1rem;*/



}

.hero-header-inner .post-bnr-mdl h6 {

	margin: .7rem 0 3rem;

}



.hero-header-inner .post-bnr-mdl h6 span {

	 font-weight: 400;

}



.hero-header-inner .post-bnr-mdl h2 {

	font-family: "punta";

	font-size: 2.7rem;

	line-height: 3.9rem;

	margin-bottom: 2.8rem;

	font-weight: 600;

}

.hero-header-inner .post-bnr-btm {

	display: flex;

	/* bottom: .9rem; */

	

	/* display: flex; */

	/* justify-content: space-between; */

	/*padding: 0 4rem;*/

	justify-content: end;

}



.hero-header-inner .post-bnr-btm .share{

	display: flex;

	align-items: center;



}

.hero-header-inner .post-bnr-btm .share a.comment {

    background: #ffffff;

	padding: 4px 23px;

    color: #fff;

    border-radius: 50px;

    border: none;

    font-size: 14px;

    margin-left: 10px;

    color: #000;

}

/*-------------------------left coulmn----------------------------*/

.front-all-posts .left-column .entry-content a{color: #f80!important; text-decoration: underline;}

.front-all-posts .left-column .comment-reply-title a {

	background: #f80;

	color: #fff !important;

	font-size: 1.5rem;

	padding: 12px 20px 10px;

	border-radius: 50px;

	

}



.front-all-posts .left-column .entry-content figure {

	width: 100%!important;



}



.front-all-posts .left-column .entry-content p img, .front-all-posts .left-column .entry-content figure img {

	width: 100%;

	height: auto;

	border: 2px solid #dfdfdf;



}



.front-all-posts .left-column .entry-content figure figcaption {

	font-size: 14px;

	margin: 8px 0;

}



.front-all-posts .left-column .comments-wrapper .comment-footer-meta .comment-reply a.comment-reply-link {

	background: #000;

  padding: 13px 60px;

  color: #fff;

  border-radius: 50px;

  border: none;



}



/*footer-Yuvasathi*/



/*** Footer ***/

.footer {

  border-top: 0;

  background-color: #031223;

  padding-top: 3rem;

}

.footer p {

  color: #eee;

  font-size: 12px;

  font-weight: 400;

  line-height: 22px;

}

.footer h5 {

  color: #eee;

  font-size: 18px;

  padding-right: 3rem;

  line-height: normal;

  font-weight: 500;

}

.footer h4 {

  color: #eee;

  font-size: 14px;

  line-height: normal;

  font-weight: 600;

}

.footer .form-control {

  font-size: 12px;

  border-radius: 5px;

  border: 0;

  padding: 10px 20px;

  float: left;

  width: 78%;

  height: 43px;

}

.footer .btn.btn-link {

  display: block;

  margin-bottom: 5px;

  padding: 0;

  text-align: left;

  color: #c3c3c3;

  font-weight: normal;

  text-transform: capitalize;

  transition: .3s;

  font-weight: 500;

  font-size: 13px;

  line-height: 18px;

  padding: 2px 0px;

}

.btn-check:focus + .btn, .btn:focus {

  outline: 0;

  box-shadow: none;

}



.footer .btn.btn-link:hover {

  color: #ff5400;

  box-shadow: none;

}

.copyedby {

  display: block;

  text-align: left;

}

.poweredby {

  display: block;

  text-align: right;

}

.footer .copyright {

  padding: 25px 0;

  font-size: 13px;

  border-top: rgb(144 166 191 / 29%) 1px solid;

  margin-top: 20px;

  color: #adadad;

}

.footer .copyright a {

  color: #0dd3f1;

}

.footer .copyright a:hover {

  color: #FFFFFF;

}





/*social media*/



.social {

    border-radius: 100px;

    width: 35px;

    height: 35px;

    display: flex;

    justify-content: center;

    align-items: center;

    color: #fff;

    margin-top: 20px;

}

.instagram {

  background: #DD2A7B;

  background: linear-gradient(115deg, #f9ce34, #ee2a7b, #6228d7);

}



.linkedin {

  background-color: #0A66C2;

}

.facebook {

  background-color: #1877F2;

}

.twitter {

  background-color: #00acee;

}

.youtube {

  background-color: #C4302B;

}

.social:hover {

  color: #fff;

  transform: scale(1.1);

}



.btn-newsletter {

    color: #fff;

    background-color: #5F60E7;

    border-color: transparent;

    border-radius: 0px 5px 5px 0px;

    font-size: 14px;

    padding: 13px;

    text-align: center;

    padding: 7px 0px;

    margin-top: 0px;

    height: 43px;

    font-weight: 500;

    width: 20%;

    right: 12px;

    position: absolute;

    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

}



/*footer-Yuvasathi*/







.front-all-posts .left-column .comments-wrapper .comment-footer-meta {

	margin:40px 0;



}



	.front-all-posts .left-column .comments-wrapper .comment-meta {

	display: flex;

	justify-content: space-between;

	align-items: center;

	margin-bottom: 2rem;



}



.front-all-posts .left-column .comments-wrapper .comment-meta span {

	margin: 0 5px;

}



.front-all-posts .left-column .comments-wrapper .comment-author a, .front-all-posts .left-column .comments-wrapper .comment-metadata a {

color: #000;

padding: 0 10px 0 0;

}



.front-all-posts .left-column .comments-wrapper .comment-author img {

	width: 75px;

	height: 75px;

	border-radius: 7px;

	margin-right: 25px;

}

	.front-all-posts .left-column .comments-wrapper .comment-respond h2 {

	font-size: 2.5rem;

	margin: 60px 0 10px;

	line-height: 3.1rem;

	font-family: punta;

}



.front-all-posts .left-column .comments-wrapper .comments-header h2 {

	font-size: 1.5rem;

	margin-bottom: 30px;

	line-height: 2.1rem;

}

.front-all-posts .left-column .comments-wrapper p {

	margin-bottom: 15px !important;

}

.front-all-posts .comments-wrapper{

width: 90%;



}

.front-all-posts .comments-wrapper .comment-form-comment textarea{

 width: 360px !important;

 border: 1px solid #d3d3d3;

 border-radius: 5px;



}

.front-all-posts .comments-wrapper .comment-form-comment{

	padding-top: 2rem;

}

.front-all-posts .comments-wrapper .comment-form-comment,.front-all-posts .comments-wrapper .comment-form-author,.front-all-posts .comments-wrapper .comment-form-email,.front-all-posts .comments-wrapper .comment-form-url{

	display: flex;

	justify-content: space-between;

}

.front-all-posts .comments-wrapper input[type="submit"]{

 background: #000;

 padding: 20px 60px;

 color: #fff;

 border-radius: 50px;

 border: none;

 margin: 2rem 0;



}

.front-all-posts .comments-wrapper input[type=text], .front-all-posts .comments-wrapper input[type=email], .front-all-posts .comments-wrapper input[type=url] {

 width: 360px !important;

 border: 1px solid #d3d3d3!important;

 border-radius: 5px!important;

 padding: 7px 10px!important;



}

.front-all-posts .comments-wrapper input[type=checkbox]{

 border: 1px solid #d3d3d3!important;

 border-radius: 5px!important;

 height: 18px;

 width: 18px;





}

.front-all-posts .comments-wrapper .form-submit {

	display: flex;

	justify-content: flex-end;

}



.front-all-posts .pagination-single-inner .arrow {

	font-size: 23px;

	padding: 15px;


}





	.front-all-posts .pagination-single-inner{

	display: flex;

	justify-content: space-between;
	flex-direction: row-reverse;

}

.front-all-posts .pagination-single-inner .previous-post, .front-all-posts .pagination-single-inner .next-post {

	border: 1px solid #d3d3d3;

	border-radius: 50px;

	padding: .1rem 30px;

	color: #000;

	background: #f9f9f9;

	display: flex;

	margin-bottom: 1rem;

	max-width: 50%;

	justify-content: center;

	align-items: center;

}



.front-all-posts .pagination-single-inner {

	padding: 3rem 0 7rem;

}



.front-all-posts .left-column table {

  margin-bottom: 40px;

}



/* Default Table Style */

.front-all-posts .left-column table {

  color: #333;

  background: white;

  border: 1px solid #e8eef4;

  border-collapse: collapse;

}

.front-all-posts .left-column table thead tr:first-child,.front-all-posts .left-column table tr:first-child {

  background: #f2f7fb;

}



.front-all-posts .left-column table th,

.front-all-posts .left-column table td  {

  padding: .7em;

  border: 2px solid #e8eef4;

}



	.front-all-posts .left-column p{

	margin-bottom: 30px!important;

}

.front-all-posts .left-column h4 {

	font-size: 1.5rem;

	margin-bottom: 20px!important;

	font-weight: 600;

}

.front-all-posts .left-column h4 strong{

	

	font-weight: 600;

	

}



.front-all-posts .left-column .date-post {

	font-size: 15px;

	

}



.front-all-posts .left-column {

	padding: 0 50px;

}





.front-all-posts .left-column blockquote {

position: relative;

font-size: 20px;

line-height: 30px;

border: 4px solid #d9e3ed;

border-radius: 10px;

padding: 90px 40px 0;

font-weight: 500;

margin: 35px 0;

text-align: justify;

}

.front-all-posts .left-column blockquote p {

	text-align: justify;

}



.front-all-posts .left-column blockquote:before{

	content: '';

	position: absolute;

	font-size: 50px;

	top: 35px;

	left: 40px;

	background: url('.../../img/quote-left.png') no-repeat left top;

	height: 47px;

	width: 57px;

	z-index: auto;





}



/*.front-all-posts .left-column blockquote:after{

	content: '';

	position: absolute;

	font-size: 50px;

	bottom: 35px;

	right: 40px;

	background: url('.../../img/quote-right.png') no-repeat left top;

	height: 47px;

	width: 57px;

	z-index: auto;





}*/



.front-all-posts .left-column ul {

	margin-bottom: 35px;

	padding: 0;

}



.front-all-posts .left-column ul li {

	list-style: none;

	color: #000;

	line-height: 28px;

	font-size: 18px;

	background: url('.../../img/i-logo.png') left top;

	background-size: 5px 18px;

	background-repeat: no-repeat;

	background-position: 0 5px;

	padding-left: 22px;

	margin-bottom: 8px;

}



.front-all-posts .left-column ol {

	margin-bottom: 35px;

	padding: 0;

	margin: 0 21px 20px!important;

}



.front-all-posts .left-column ol li {

	color: #000;

	line-height: 28px;

	/* font-size: 18px; */

	padding-left: 13px;

	margin-bottom: 8px;

}



.comment-metadata a {

/*	font-size: 15px;*/

}



.comment-footer-meta .comment-reply {

    margin-right: 1rem;

}



.comment-reply-title a {

/*    font-size: 1.5rem;*/

}



p.comment-form-cookies-consent {

    display: flex;

    align-items: flex-start;

}



p.comment-form-cookies-consent input {

	margin: 3px 10px 0 0;





}

.front-all-posts .blogpost p{

	padding: 0 40px 0 0;

}





/*-------------------------left coulmn----------------------------*/



/*-------------------------right coulmn----------------------------*/



.heateor_sss_sharing_ul {

	margin: 0  0 25px;

	

}



.heateor_sss_sharing_ul a{

	margin: 0 3px;



}





/*related post*/

.related-post .block{

	padding-bottom: 2rem;

}



.related-post .block:last-child{

	padding-bottom: 0;

}

.related-post h1, .icheckgate-cat h1 , .icheckgate-tag h1  {

	font-size: 33px;

	font-weight: 500;

	padding-bottom: 1.3vw;

}



.related-post-detail {

	padding: 0 0 0 6px;

	line-height: 0;

}



.related-post-detail a {

	color: #000;

	font-size: 15px;

	font-weight: 500;

	line-height: 25px;

}



.related-post-detail .date-post img {

	max-height: 18px;

}





.related-post-detail .date-post {

	padding: 5px 0 12px;

	display: flex;

	font-weight: 300;

	font-size: 13px;

	align-items: center;

}



.related-post-thumb img {

	width: 100%;

	max-height: 100px;

	border: 2px solid #dfdfdf;

}



/*.date-post {

	padding: 5px 0 22px;

	display: flex;

	font-weight: 300;

	font-size: 13px;

	align-items: center;

}

*/



/*-------------------icheckgate-cat---------------*/



.icheckgate-cat .block{

	 background: #ebf1f7;

	 border-radius: 10px;

padding: 25px 0 15px;

	 margin: 0px 14px;

}



.icheckgate-cat .block ul li {

	list-style: none;

	color: #000;

	line-height: 36px;

	font-size: 18px;

}



.icheckgate-cat .block ul li a {

	color: #000;

	

}



.icheckgate-cat .block ul li {

	list-style: none;

	color: #000;

	line-height: 36px;

	font-size: 18px;

	background: url('.../../img/i-logo.png') center left;

    background-size: 5px 18px; /* Control image size */

    background-repeat: no-repeat;

    padding-left: 18px; /* Space for the image */

}









/*---------------icheckgate-tag-------------------*/

.icheckgate-tag .block {

	padding: 0 10px 15px;

}



.icheckgate-tag .block ul{

	margin: 0;

	padding: 0;

	list-style: none;

	

}





.icheckgate-tag .block ul li a {

	color: #000;

	

}



.icheckgate-tag .block ul li {

	list-style: none;

	color: #000;

	line-height: 16px;

	font-size: 13px;

	background: #f4f4f4;

	border-radius: 5px;

	margin: 5px 5px;

	padding: 11px 18px;

	display: inline-block;

}

/*---------------gallery images-------------------*/

.sidebar-gallery {

    display: flex;

    flex-wrap: wrap;

    gap: 10px;

}



.sidebar-gallery .gallery-item {

	position: relative;

	width: 100%;

	margin-bottom: 0px;

}



.sidebar-gallery .gallery-item img {

    width: 100%;

    height: auto;

    border-radius: 5px;

    transition: transform 0.3s ease;

}

.sidebar-gallery .gallery-item span {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    background: #000;

    color: #fff!important;

    font-size: 14px;

    text-align: center;

    line-height: 15px;

    opacity: .7;

    padding: 7px 10px;

    border-radius: 0 0 8px 8px;

}

.sidebar-gallery img:hover {

    transform: scale(1.1);

}



/*-------------------------right coulmn----------------------------*/



/*pagination*/



.pagination {

    text-align: center;

    margin: 20px 0;

}



.pagination a {

    margin: 0 5px;

    padding: 8px 12px;

    text-decoration: none;

    background: #f4f4f4;

    border: 1px solid #ddd;

    color: #333;

}



.pagination a:hover {

    background: #0073aa;

    color: #fff;

}

.pagination .current {

    background: #0073aa;

    color: #fff;

    border: 1px solid #0073aa;

    padding: 8px 12px;

}



/*pagination*/





/*--------------------------------------end post detail page-------------------------------------------------*/





/*--------------------responsive blog-----------------------------*/



@media (max-width:1200px){



  .stellarnav > ul > li > a {

    padding: 20px 10px;



  }



  img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {

  max-width: 97% !important;

  height: 250px;

  

  }

    img.attachment-thumbnail.size-thumbnail.wp-post-image {

	

	height: 100px;

	

	}



	.treding-post-detail a {

	

	font-size: 18px;

	line-height: 23px!important;

	}



	.date-post {

		font-size: 13px;

	}



}



@media (max-width:1114px){



.treding-post-detail {

	padding: 5px 25px 0 32px;

 }

  img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {

  max-width: 97% !important;

  height: 250px;

  

  }

  img.attachment-thumbnail.size-thumbnail.wp-post-image {

	

	height: 100px;

	

	}

}



@media (max-width:991px){



.hero-header-inner {

    background-position-x: 95%!important;

}

.powered-by a {

  width: 212px!important;

}

 .treding-post-detail {

	padding: 5px 25px 0 32px;

 }

  img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {

  max-width: 97% !important;

  height: 225px;

  

  }



  img.attachment-thumbnail.size-thumbnail.wp-post-image {

	height: 97%;

	}



	.treding-post-detail {

	padding: 5px 0 0 15px;

	}



	h2.entry-title {

	padding: 10px 0 15px;

	}



	.stellarnav.mobile {

	text-align: right;

	}

	.stellarnav a {

	color: #fff;

	}

	.stellarnav .menu-toggle span.bars span {

	background: #fff;

	

	}

	.hero-header-inner .post-bnr-btm {

		/*padding: 0 2rem;*/

		justify-content: start;

	}



	.hero-header-inner .post-bnr-mdl h6 {

	margin: 2.7rem 0 3rem;

	}

}





@media (max-width:768px){



.front-all-posts .left-column table {

		width: 100%;

	}



.heateor_sss_sharing_ul a span{

	width: 20px!important;

	height: 20px!important;

}



.hero-header-inner .post-bnr-btm .share a.comment {

	

	padding: 3px 14px;

	margin: 10px 6px!important;

	

}

.hero-header-inner h6,.hero-header-inner span{ font-size:13px; }



.share span{ font-size:15px; }



 .stellarnav.mobile {

	text-align: right;

	/*padding: 0 20px;*/

  }

  .footer-brand {

  display: block;

  margin: auto;

  width: 200px;

  margin-bottom: 1rem;

  }



  h2.entry-title {

  font-size: 1.5rem !important;

  }



  img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {

  max-width: 100% !important;

  height: auto;

  border-radius: 15px 15px 0 0;

  }



  .treding-post-detail {

  padding: 15px 0 0 15px!important;

  }



  img.attachment-thumbnail.size-thumbnail.wp-post-image {

  min-width: 100%;

  height: auto!important;

  border-radius: 10px;

  max-height: 14rem;

  }





  /*------------header---------------------------*/



  .hero-header-inner .post-bnr-mdl {

/*  padding-bottom: 4rem!important;*/

  }

  .hero-header-inner .post-bnr-mdl h6 {

  margin: 3.7rem 0 1.5rem!important;

  /*font-size: 14px!important;*/

  }

.hero-header-inner .post-bnr-mdl h2 {
	font-size: 1.0rem !important;
	line-height: 1.7rem !important;
	margin-bottom: 1.2rem !important;
	padding-right: 2rem;
}

  .hero-header-inner .post-bnr-btm {

  /*left: 0;

  display: flex;

  padding: 0 2rem!important;

  align-items: baseline;

  flex-wrap: wrap;*/

  justify-content: flex-start;

  }



  .hero-header-inner .post-bnr-btm h6 {

    padding-bottom: 1rem;

    font-size: 14px;

  }

  .breadcrumb {

  justify-content: left !important;

  }



  .hero-header-inner h1 {

  margin-bottom: 0px !important;

  text-align: left;

  }



  .stellarnav .menu-toggle, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile, .stellarnav .close-menu {

  /*padding: 15px 60px;*/

  

  }



  .front-all-posts .left-column {

  padding: 0 10px!important;

  }



  .front-all-posts .pagination-single-inner {

    display: block!important;

  

  }



  .front-all-posts .pagination-single-inner .previous-post, .front-all-posts .pagination-single-inner .next-post {

  

  padding: 9px 40px!important;

  max-width: 100%!important;

  }



  .front-all-posts .left-column blockquote {

  padding: 90px 25px 0!important;

  }



  .front-all-posts .left-column blockquote p {

	text-align: left;

	}



  .front-all-posts .left-column .comments-wrapper .comment-respond h2 {

  margin: 0 0 10px!important;

  

  }



  .front-all-posts .comments-wrapper .comment-form-comment, .front-all-posts .comments-wrapper .comment-form-author, .front-all-posts .comments-wrapper .comment-form-email, .front-all-posts .comments-wrapper .comment-form-url {

    display: block!important;

  }



  .front-all-posts .comments-wrapper .form-submit {

    display: block!important;

  

  }

  .front-all-posts .right-column .related-post {

    margin: 1.7rem 0 1.7rem!important;



  }



  .front-all-posts .right-column .related-post h1 {

    margin: 0 0 1.7rem!important;



  }

  .front-all-posts .right-column .related-post-detail {

    padding: 18px 16px 5px 16px;

  

  }

  .front-all-posts .right-column .related-post-detail a {

    

  font-size: 22px;

    line-height: 26px;



  }

  .related-post h1, .icheckgate-cat h1, .icheckgate-tag h1 {

  font-size: 28px!important;

  }



  .treding-post h1 {

  font-size: 28px!important;

  padding: 2.7rem 0 1.7rem!important;

  }

  .front-all-posts .left-column .comments-wrapper .comment-meta {

  display: block!important;

  margin-bottom: 3rem!important;

  }



  .front-all-posts .left-column .comments-wrapper .comment-footer-meta {

    margin: 3.7rem 0 4.7rem;

  }



  .front-all-posts .comments-wrapper input[type="submit"] {

    padding: 10px 45px!important;

  }





}



@media (max-width:576px){


.hero-header-inner::before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    margin-top: 0;
    background: rgb(0, 0, 0);
    background: linear-gradient(35deg, rgba(0, 0, 0, 0.3560959384) 80%, rgba(0, 0, 0, 0.7343312325) 100%, rgba(0, 0, 0, 0.9360119048) 100%);
    mix-blend-mode: overlay;
}

.front-all-posts .pagination-single-inner .previous-post, .front-all-posts .pagination-single-inner .next-post {
	padding: 9px 25px !important;

}
.front-all-posts .pagination-single-inner .previous-post .title, .front-all-posts .pagination-single-inner .next-post .title {
	line-height: 1.4;
}

.front-all-posts .pagination-single-inner .previous-post .title-inner, .front-all-posts .pagination-single-inner .next-post .title-inner {
	font-size: 13px;
	line-height: 5px;
}

.icheckgate-cat .government-ss-box {
	margin-bottom: -25px;
	width: 100%;
	
}

.related-post-detail .date-post {
	padding: 5px 0 22px;
}

	.sidebar-gallery {

    flex-direction: column;

    gap: 35px;

	}



	.front-all-posts .left-column .comments-wrapper .comment-respond h2 {

	font-size: 2.55rem;

    padding: 0 25px 0 0;

	}



	.front-all-posts .left-column .comment-reply-title a {

    color: #fff !important;

    font-size: 1rem;

    padding: 4px 15px 0px 15px;

    border-radius: 35px;

    display: inline-block;

    line-height: 35px;

	}



	.front-all-posts .comments-wrapper {

    	width: 100%;

	}



	.hero-header-inner .post-bnr-mdl h2 {

	/*margin-bottom: 2.9rem !important;*/

	}

	.hero-header-inner .post-bnr-btm .share {

		flex-wrap: wrap;

	}

	.front-all-posts .comments-wrapper .comment-form-comment textarea {

	width: 100% !important;

	}

	.front-all-posts .comments-wrapper input[type="text"], .front-all-posts .comments-wrapper input[type="email"], .front-all-posts .comments-wrapper input[type="url"] {

	width: 100% !important;

	}



}





@media (max-width:360px){



	.footer-grid .footer-menu a {

	margin-right: 5px;

	padding-right: 5px;

	}



	.hero-header-inner .post-bnr-mdl h2 {

	/*margin-bottom: 7.9rem !important;*/

	}



	.hero-header-inner .post-bnr-btm .share {

	

	flex-wrap: wrap;

	}

	.stellarnav.mobile {

		/*padding-right: 35px;*/

	}



	.hero-header-inner .post-bnr-btm .share a.comment {

	margin: 10px 0;

	}

	.stellarnav .menu-toggle, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile, .stellarnav .close-menu {

	padding: 15px 2px;

	

	}

}



