/**
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
*/
/*home page services section */
.services_text_right{
	position:absolute;
	top:50px;
	right:80px;
}
.services_text_left{
	position:absolute;
	top:50px;
	left:80px;
	z-index:1;
}
.contact-container .contact_lable{
	font-family:'rajdhani';
	font-size:20px;
	color:#fff;
}
.contact-container .wpcf7-text{
	background-color:#00000040;
}
.contact-container .wpcf7-number{
	background-color:#00000040;
}
.contact-container .wpcf7-textarea{
	background-color:#00000040;
	height:100px;
}
.contact-container .wpcf7-submit{
	background-color:#A38027;
	width:100%;
	font-family:'rajdhani';
	font-size:20px;
	color:#fff;
	border-radius:5px
}
.contact-container .wpcf7-submit:hover{
	background-color:#CCB370;
}
.wpcf7 .wpcf7-form-control-wrap{
	display:inline-block;
}

/*contact us page */
.contact_us .tow_column{
	display:block;
}
.contact_us .tow_column .one_column{
	
	width:50%;
	float:left;
	padding:10px;
}
.contact_us .tow_column label{
	width:100%;
	float:left;	
	font-family:'rajdhani';
	font-size:15px;
	color:#000;
}
.contact_us .tow_column .one_column .wpcf7-text{
	background-color:transparent;
	border-bottom:1px solid #000 !important;
	/*height:10px;*/
	border:none;
	width:100%;
	border-radius:0px;
}
.contact_us .tow_column  .wpcf7-number{
	background-color:transparent;
	border-bottom:1px solid #000 !important;
	/*height:10px;*/
	width:100% !important;
	border:none;
	border-radius:0px;
}
.contact_us .tow_column .wpcf7-email{
	background-color:transparent;
	border-bottom:1px solid #000 !important;
	/*height:10px;*/
	width:100%;
	border:none;
	border-radius:0px;
}
.contact_us .tow_column .wpcf7-textarea{
	background-color:transparent;
	border-bottom:1px solid #000 !important;
	height:50px;
	width:100%;
	border:none;
	border-radius:0px;
	padding:10px;
}
.contact_us .wpcf7-submit{
	background-color:#A38027 !important;
	width:100%;
	font-family:'rajdhani';
	font-size:20px;
	color:#fff;
	border-radius:5px;
}
.contact_us .wpcf7-submit:hover{
	background-color:#CCB370;
}
/*inquiry button css*/
button.inquiry-button-css{
	background-color:#A38027;
	font-family:'rajdhani';
	font-size:22px;
	border-radius:5px;
	padding:5px 20px;
}
button.inquiry-button-css a{
	color:#fff !important;
}
button.inquiry-button-css:hover a{
	color:#A38027 !important;
}
button.inquiry-button-css:hover{
	background-color:#fff;
	color:#000000 !important;
	border:1px solid #0000 !important;
}
/*sticky header*/

.sticky_home_header{
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/*woocommerce page  css*/
.astra-shop-thumbnail-wrap .woocommerce-LoopProduct-link{
	position:relative;
}
.astra-shop-thumbnail-wrap .woocommerce-LoopProduct-link:after{
	content:'';
	width:90%;
	height:25%;
	margin:13px;
	position:absolute;
	top:175px;
	background-color:rgba(255, 255, 255, .88);

	
}

.astra-shop-thumbnail-wrap .woocommerce-LoopProduct-link:hover::after{

	display:none;
}
.astra-shop-thumbnail-wrap .woocommerce-LoopProduct-link:before{
	content:'';
	width:90%;
	height:90%;
	margin:13px;
	position:absolute;
	top:0px;
}

.astra-shop-thumbnail-wrap .woocommerce-LoopProduct-link:hover::before{

	background-color:rgba(255, 255, 255, .88);
	transform: scale(1) rotateX(180deg);
	transition: all 500ms ease;
	
}

.woocommerce-page ul.products li.product .woocommerce-loop-product__title{
	position:absolute;
	top:198px;
	left:29px;
	font-size:20px;
	color:#145862;
	font-weight:600;
	font-family:'rajdhani';
	text-align:center;
	width:230px;

}
.ast-woo-product-category{
	display:none !important;
}
.star-rating{
	display:none !important;
}
.woocommerce-js ul.products li.product .button{
display:none;
}
/*.woocommerce-tabs.wc-tabs-wrapper {
    display: none !important;
}*/
.woocommerce-tabs .reviews_tab{
	display:none !important;
}
.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger{
	display:none;
}
.woocommerce-ordering{
	display:none;
}
.product_meta{
	display:none;
}
.single-product-category{
	display:none !important;
}
.woocommerce-result-count{
	display:none !important;
}
.ahfb-svg-iconset{
	display:none !important;
}
.woocommerce-js .woocommerce-breadcrumb{
	position: absolute;
    top: -33px;
    left: 0px;
}
.woocommerce-products-header__title{
	font-family:'rajdhani';
	font-size:35px;
	font-weight:600;
	color:#A38027;
}
/*tablet mode responsive */
@media only screen and (max-width: 768px) {
.astra-shop-thumbnail-wrap .woocommerce-LoopProduct-link:after{
   top: 153px;
	font-size:13px !important;
  }
	.woocommerce-page ul.products li.product .woocommerce-loop-product__title{
		top:175px;
	}
}
@media only screen and (max-width: 414px) {
    .astra-shop-thumbnail-wrap .woocommerce-LoopProduct-link:after{
        top: 113px !important;
        margin: 7px;
        height: 44px;
        width: 94%;
        left: -1px;
    }
	.woocommerce-page ul.products li.product .woocommerce-loop-product__title{
	    top: 117px;
        left: 4px;
        font-size: 12px;
        padding: 10px;
        width: 170px;
        box-sizing: border-box;
	}
}
/*inquiry pop up box*/
.ays_minimal_window.ays-pb-modal_1.ays-pb-bg-styles-mobile_1.ays-pb-border-mobile_1.fadeIn{
	padding:20px;
	text-align:left;	
}
.ays_popup_minimal_title h2{
	color:#A38027 !important;
	font-size:35px !important;
	font-weight:600 !important;
	font-family:'rajdhani' !important;
}
.ays_minimal_head{
	height:10%;
}
.inquiry_form p{
	margin-bottom:2px;
}
.inquiry_form label{
	color:#A38027;
	font-size:16px;
	font-family:'rajdhani';
}
.inquiry_form .wpcf7-textarea{
	height:100px;
}
.inquiry_form .wpcf7-submit{
	background-color:#A38027;
	color:#fff;
	font-size:16px;
	font-family:'rajdhani';
}
/*why choose us section*/
.whychooseus{
	position:absolute;
	top:40px;
	left:-106px;
}
@media only screen and (max-width: 768px) {
	.whychooseus{
	   width: 100%;
       left: -48px;
	}
}
/*blog page comment */
.comments-area{
	display:none;
}
.post-navigation{
	display:none;
}
/*hoem page contact form css*/
.homepagecontact_form textarea.wpcf7-form-control.wpcf7-textarea{
	background-color:#fff;
}