/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/
Description: Child theme for Astra, A very lightweight and beautiful theme made to work with Page Builders.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
.mission-vision .elementor-icon, .whychooseus-points .elementor-icon{
	background-color:#afcb1f;
	padding:10px;
	border-radius:50%;
}
.faqs-cta .elementor-icon, .whychoose-icon-cta .elementor-icon{
	background-color:#000;
	padding:10px;
	border-radius:50%;}
.whychooseus-img-sec .elementor-icon{
	opacity:30%;
}
.ast-scroll-top-icon{
	width:60px !important;
	height:60px !important;
	border-radius:50% !important;
	background-color:#000 !important;
	display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}


.contact-form .row{
	width:100%;
	display:flex;
	gap:15px;
}
.contact-form .row .col-md-6{
	width:50%;
}
.contact-form .row .col-md-12{
	width:100%;
}
.contact-form .row .wpcf7-form-control-wrap .wpcf7-form-control{
	border:none !important;
	border-radius:10px;
	padding:25px 10px;
	font-family:AR One Sans;
	color:#000 !important;
}
.contact-form .row .wpcf7-form-control-wrap{
	padding-top:15px;
}
.contact-form .row label{
	font-family:AR One Sans;
	font-size:17px;
}
.contact-form .wpcf7-submit{
	font-family:AR One Sans;
	font-size:17px;
	background-color:#000 !important;
	border-radius:0 !important;
}
.contact-form .wpcf7-submit:hover{
	background-color:#afcb1f !important;
}
.image-sec{
	position:relative;
	overflow:hidden;
}
.image-sec img{
	object-fit:cover;
}
.image-sec:after{
	content: '';
    position: absolute;
    width: 200%;
    height: 0%;
    left: 50%;
    top: 50%;
    background-color: rgba(255, 255, 255, .3);
    transform: translate(-50%, -50%) rotate(-45deg);
    z-index: 1;
}
.intl-tel-input{
	width:100% !important;
	display: block !important;
}
.wpcf7-intl_tel{
	padding-left:50px !important;
}
.image-sec:hover:after{
	height: 250%;
    transition: all 600ms linear !important;
    background-color: transparent;
}
.ast-article-single {
	padding:0 !important;
}
.ast-article-single .entry-header{
	height:300px;
	padding:0 70px;
	background-image: url("https://topazinfotech.in/astropack/wp-content/uploads/2026/07/banner-pages.webp");
	  background-repeat: no-repeat;
	  background-size: cover;
	  background-position: center;
	  height: 250px;
	  margin: 0;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0;
}
.ast-article-single .entry-header .entry-title{
	margin:0 !important;
	font-family: AR One Sans !important;
    font-weight: 400;
    font-size: 40px;
    color: #ffffff;
}
.ast-article-single .entry-header .entry-meta{
	display:none !important;
}
.ast-article-single .entry-content{
	padding:20px 70px ;
}
.ast-article-single .entry-content .wp-block-heading, .ast-article-single .entry-content .wp-block-paragraph, .ast-article-single .entry-content ul li{
	font-family: AR One Sans !important;
}
.ast-article-single .entry-content .wp-block-heading{
	margin:20px 0 10px;
}
.ast-article-single .entry-content h3{
	color:#afcb1f;
	font-weight: 500;
}


/* blog page css */
.custom-featured-image {
    margin: 30px 0;
}

.custom-featured-image img {
    width: 70%;
    height: auto;
    display: block;
    border-radius: 10px;
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb>img{
	transform: scale(1) rotate(0deg) !important;
    opacity: 1 !important;
}

.elementor-widget-elementskit-blog-posts .btn-wraper svg{
	margin-left:10px;
}
/* responsive css */
@media (max-width: 991px){
	.ast-article-single .entry-header{
		height:200px;
		padding:0 30px;
	}
	.ast-article-single .entry-header .entry-title{
		font-size:30px;
	}
}
@media (max-width: 767px) {
	.topbar{
		display:none !important;
	}
	.contact-form .wpcf7-submit{
	font-size:15px;}
	.ast-article-single .entry-header{
		height:180px;
		padding:0 30px;
	}
	.ast-article-single .entry-header .entry-title{
		font-size:28px;
	}
}








