#primary {
    margin: 0em !important;
}

.elementor-38857 .elementor-element.elementor-element-c49806e .eael-simple-menu li ul li a span.eael-simple-menu-dropdown-indicator
 {
  
    border-color: transparent !important;
}
@media (max-width: 767px) {
.eael-simple-menu-container .eael-simple-menu-toggle-text {
    font-size: 0px !important;
    letter-spacing: 0 !important;
    color: #fff;
}

.eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-ancestor>a.eael-item-active, .eael-simple-menu-container.preset-1 .eael-simple-menu li:hover>a, .eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-item>a.eael-item-active {
    background-color: #1c77a9 !important;
    color: #fff !important;
}
}
label {
    font-size: 16px;
    font-weight: 700 !important;
}
.forminator-ui#forminator-module-39139.forminator-design--default .forminator-label {
    font-size: 16px !important;
    font-family: inherit;
    font-weight: 700;
}
.site-below-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-full.ast-builder-grid-row-tablet-full.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack {
    display: none;
}

.fas.fa-angle-down {
	font-family: fontawesome;
}
.ekit-wid-con .elementskit-clients-slider .single-client {

    -webkit-box-shadow: none !important;
   box-shadow: none !important;
}
/* slider settings */
@media (min-width: 767px){
.bdt-prime-slider-skin-general .bdt-prime-slider-previous {
    right: 160px;
    margin-bottom: 165px !important;
}
	.bdt-position-large {
    margin-top: 0px !important;

}
.bdt-prime-slider-skin-general .bdt-prime-slider-next {
    right: 100px;
    margin-bottom: 165px !important;
}
}
/* slider setings end */
.Outer_flex .e-con-inner > * {
    flex-basis: calc(25% - 15px);
    max-width: calc(25% - 15px);
}

ul.Comm_inner_ul > li {
    margin-bottom: 12px;
    font-weight: 600;
}
ul.Comm_inner_ul > li > ul > li {
    font-weight: 500;
    margin: 5px 0;
}
.Txt_dec_n {
text-decoration:none !important;
}
@media (max-width:1024px){
.Outer_flex .e-con-inner > * {
    flex-basis: calc(33% - 11px);
    max-width: calc(33% - 11px);
}
}
@media (max-width: 767px){
.Outer_flex .e-con-inner > * {
    flex-basis: calc(50% - 10px);
    max-width: calc(50% - 10px);
}
}
@media (max-width: 480px){
.Outer_flex .e-con-inner > * {
    flex-basis: 100%;
    max-width: 100%;
}
}

.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit, .woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale, [CLASS*="wc-block"] button, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping), .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout, .woocommerce button.button.alt.disabled.wc-variation-selection-needed {
    background-color: #1c77a9 !important;
}

/*product page */
.custom-product-banner {
    background: linear-gradient(135deg, #2f7fa3, #3aa0c8);
    padding: 80px 20px;
    text-align: center;
    color: #fff;
    position: relative;
}

.custom-product-banner h1 {
    font-size: 35px;
    font-weight: 600;
    margin: 0;
color:#fff;
}
/* Make banner full width */
.custom-product-banner {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    padding: 100px 20px;
	justify-content:center !important;
}
/* Optional wave effect */
.custom-product-banner {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
	margin-bottom:80px !important;

    background: linear-gradient(rgba(47,127,163,0.85), rgba(47,127,163,0.85)),
                url('https://amidongraphics.com/wp-content/uploads/2023/12/Group-1000005541.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 150px 20px;
    text-align: center;
    color: #fff;
}
/* cart */
@media (min-width: 1200px) {
    article#post-239, article#post-240{

        margin-bottom: 60px;
    }
	
}
@media (min-width: 768px) {
 article#post-239, article#post-240 {
    flex-direction: column;
    padding-top: 150px !important;
			padding-left:40px !important;
			padding-right:40px !important;
}
}
@media (max-width: 768px) and (min-width: 360px) {
	article#post-239, article#post-240 {
    flex-direction: column;
    padding-top: 250px !important; 
		padding-left:30px !important;
			padding-right:30px !important;
	}
}