/*
 Theme Name: Astra Child
 Theme URI:  #
 Description: Child theme for Astra
 Author:      My Digital
 Author URI:  https://mydigital.io
 Template:    astra
 Version:     1.0.0
 Text Domain: astra-child
*/
 
/* ================ 
   Add your custom CSS below
   ================ */


body {
  overflow-x: hidden !important;
}

a:focus{outline: none !important;}
a:hover{outline: none !important;}
a:active{outline: none !important;}
a:visited{outline: none !important;}
a:link{outline: none !important;}

/* home carousel */
.home-main-slider.uagb-slider-container .swiper-pagination-bullet-active {
    background-color: #ffffff99 !important;
    width: 39px;
    height: 7px;
    border-radius: unset;
}
	.home-main-slider span.swiper-pagination-bullet {
    background-color: #ffffff !important;
    width: 11px;
    height: 7px;
    border-radius: unset;
}
/* home carousel */	

/* post single */

.table-post-content ol.uagb-toc__list {
    margin: 0 !important;
}

li.uagb-toc__list {
    border-bottom: 1px solid #F4F4F4;
}

i.fab.fa-linkedin, i.fab.fa-x-twitter, i.fab.fa-facebook, i.fab.fa-telegram {
    color: #B7A694;
}

/* Make the article a flex container in column direction */
.uagb-post__inner-wrap {
    display: flex !important;
    flex-direction: column !important; /* stack vertically */
}

/* Image div: show second */
.uagb-post__image {
    order: 2 !important; /* will appear after the title */
	
}

/* Title: show first */
.uagb-post__title {
    order: 1 !important; /* will appear before the image */
}

.related-post-main .uagb-post__image {
    padding-bottom: 0px !important;
}

.related-post-main article.uagb-post__inner-wrap {
    padding-bottom: 0px !important;
}
.related-post-main h4.uagb-post__title.uagb-post__text {
    margin-bottom: 40px;
}

#content-post-main p.has-text-align-center {
    text-align: left;
}

i.fab.fa-linkedin, i.fab.fa-x-twitter, i.fab.fa-facebook, i.fab.fa-telegram {
    color: #B7A694;
}

.srfm-error-wrap {
    display: none;
}
/*post single end*/



.footer-list span.uagb-icon-list__label {
    border-right: 1px solid !important;
    padding-right: 20px !important;
}
.project-title-home h3.uagb-ifb-title a {
    color: #CCBFAE !important;
}/*
.wp-block-uagb-info-box.slider-clield {
    display: none;
} */
.wp-block-uagb-container.slider-main:hover .wp-block-uagb-info-box.slider-clield {
    display: block;
	  color: #fff !important; 
}
.wp-block-uagb-container.slider-main {

  background-size: cover;
  background-position: center;
  transition: all 0.3s ease;
}

.wp-block-uagb-container.slider-main:hover {
  background-color: rgb(0 0 0 / 44%);
  background-blend-mode: overlay;
}


.uagb-slider-container .swiper-pagination-bullet {
    background-color: var(--ast-global-color-7);
    width: 23px;
    height: 7px;
    border-radius: unset;
}
.wp-block-uagb-advanced-heading.vertical-border {
    border-right: 1px solid;
}




.uagb-ifb-title a {
    text-decoration: none !important;
    pointer-events: none;
	  color: #fff !important;
}

.contact-us-css .srfm-input-common {
    background: #E4E4E4 !important;
	border-radius:0px !important;
}
button#srfm-submit-btn {
  	border-radius: unset;
}

@media (min-width: 1201px) {
    .ast-container {
        max-width: 1280px;
			  padding-left: 0px;
    }
	  .wp-project-slide img.attachment-large.size-large{
	
	height: 570px !important;
}
}

.wp-block-uagb-advanced-heading.project-title-main {
	  text-decoration:none;
}
.wp-block-uagb-container.project-main:hover .wp-block-uagb-advanced-heading.project-title-main {
    display: block;
}
h5.uagb-heading-text a {
    text-decoration: none !important;
	display: block !important;
	    padding: 40px 13px 40px 13px;
	color:#fff;
}

@media only screen and (max-width: 767px) {
h5.uagb-heading-text a {
    text-decoration: none !important;
    display: block !important;
    padding: 20px 15px;
}
	.wp-project-slide img.attachment-large.size-large {
			height: auto !important;
			width: auto !important;
}
}
@media (max-width: 768px) {
  .scrollable-content {
    /* For Chrome, Safari, and Opera */
    -webkit-overflow-scrolling: touch !important; /* Allows touch scrolling on iOS */
    scrollbar-width: none !important;  /* For Firefox */
    -ms-overflow-style: none !important;  /* For Internet Explorer and Edge */
  }
  /* For WebKit-based browsers (Chrome, Safari, Opera) */
  .scrollable-content::-webkit-scrollbar {
    display: none !important;
  }
}
.collaborate-btn button#srfm-submit-btn {
    background: transparent;
    color: #6C5C4D;
    border-radius: unset;
}
.srfm-input-common.srfm-input-email {
    border-radius: unset !important;
    border-color: #CCBFAE !important;
}
input#srfm-email-ee13c5b7-lbl-RW1haWw {
    color: #B7A694;
}



