/**
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
*/


/* CUSTOM CSS */
html, body {overflow-x: hidden;}

/* ====================== Homepage Css ======================== */
/* header css */
@media (min-width: 1025px) {
	.elementskit-menu-offcanvas-elements ul li ul.elementskit-submenu-panel li a .elementskit-submenu-indicator {margin-top: 8px !important;}
}
@media (max-width: 1024px) {
	.elementskit-menu-offcanvas-elements ul > li > a {display: block !important;}
	.elementskit-menu-offcanvas-elements ul > li > ul > li > ul > li > a {padding-left: 45px !important;}
}

/* industry we serve section css */
.industry-we-serve .elementor-widget-elementskit-funfact .funfact-content .number-percentage-wraper {display: none;}
.industry-we-serve .elementor-widget-elementskit-funfact .elementskit-funfact {height: 230px;}

@media (max-width: 767px) {
	.industry-we-serve .elementor-widget-elementskit-funfact .elementskit-funfact {height: 170px;}
}

/* products section css */
/* popup inquiry form css */
.product-card-slider .profile-image-card .hover-area .profile-body .profile-designation {display: none;}
.elementor-popup-modal .wpcf7 .inquiry-form select {padding-top: 0 !important;padding-bottom: 0 !important;}
.elementor-popup-modal .wpcf7 .inquiry-form select option {color: #232529;}
.elementor-popup-modal .dialog-lightbox-close-button {
	width: 25px;
    height: 25px;
    line-height: 25px;
    background: #ffc50d;
    border-radius: 50%;
    display: block !important;
    text-align: center;
}
.elementor-popup-modal .dialog-lightbox-close-button svg {fill: #fff !important;margin-top: 5px;}

.products-section .elementor-widget-image-carousel .elementor-widget-container {
	overflow: hidden;
    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);
	border-radius: 12px;
/*     border-top: 10px inset #0C549F;
    border-left: 10px inset #2076d0;
    border-right: 10px inset #ffc50d;
    border-bottom: 10px inset #c39913; */
}

/* footer css */
.footer-area .elementor-widget-icon-box .elementor-icon-box-content p {word-break: break-word;}

/* sticky whatsapp css */
.elementskit-whatsapp__input--wrapper a svg {fill: #ffffff;}

/* back to top css */
#ast-scroll-top {
	background-color: #B5001B;
    border: 2px solid #FFC50D !important;
    border-radius: 50px;
    width: 40px;
    height: 60px;
    line-height: 56px;
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.10196078431372549);
}


/* ====================== Inner Page Banner Css ======================== */
.inner-page-banner .elementor-widget-heading h1 {line-height: 1;}


/* ====================== Product Page Css ======================== */
.product-gallery-slider .swiper-pagination {position: inherit;transform: none !important;margin: auto;grid-template-columns: repeat(4, 1fr) !important;}
.product-gallery-slider .ekit-swiper-arrow-button .swiper-nav-button {top: 32% !important;color: #fff !important;}
.pro-description-area .elementor-widget-text-editor p {margin-bottom: 10px;}
.pro-spec-row ul li {background-color: #b5001b4d;padding: 2px 10px !important;border: 1px solid #b5001b96;margin-bottom: 7px !important;}
table.tablepress tr td {background-color: #dfdfdf;}
table.tablepress tr td:first-child {background-color: #B5001B;color: #fff;text-align: left !important;}
.pro-image-gallery .ekit_gallery_grid_item .elementskit-single-portfolio-item {
/* 	border-top: 5px inset #0C549F;
    border-left: 5px inset #2076d0;
    border-right: 5px inset #ffc50d;
    border-bottom: 5px inset #c39913; */
	border: 1px solid #bbcfe461;
	border-radius: 12px;
    box-shadow: 6px 6px #bbcfe461;
}

@media (max-width: 480px) {.product-gallery-slider .ekit-swiper-arrow-button .swiper-nav-button {top: 28% !important;}}


/* ====================== Services Page Css ======================== */
.service-page-area .elementor-widget-text-editor p {margin-bottom: 0;}


/* ====================== Inquiry Css ======================== */
.inquiry-form .row {display:flex;}
.inquiry-form .row .col-md-6, .inquiry-form .row .col-md-12 {padding:0 10px;}
.inquiry-form .row .col-md-12 {width:100%;}
.inquiry-form p span {margin-top: 8px;}
.inquiry-form p .wpcf7-submit {margin-top: 10px;margin-bottom: 0 !important;}
.inquiry-form .wpcf7-response-output {color: #fff;}


/* ====================== Career Page Css ========================= */
.career-form p label {display: block;}
.career-form p span {margin-top: 6px;}












