/**
Theme Name: globaltrustimpactcapital
Author: ACSIUS Technologies
Author URI: https://acsius.com/
Description: At ACSIUS , we specialise in providing comprehensive digital transformation services, including website development, app creation, SEO, SEM, SMM, and a wide range of digital marketing solutions. With a proven track record, we have successfully completed 4350+ projects, delivering exceptional results for our clients.
Version: 4.1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: globaltrustimpactcapital
Template: astra
*/



.ast-header-html-1 h3{
    font-size: 30px;
    font-weight: 900;
    color: #000000;
    text-transform: uppercase;
    font-family: 'Plus Jakarta Sans';
    line-height: 30px;
}
.ast-header-html-1 p{
	font-family: 'Barlow';
}
.entry-content span.bnr-hdr01{
    word-spacing: 50px;
}
.entry-content span.bnr-hdr02{
	word-spacing: 10px;
}
.custom .tp-bullet {
    width: 30px !important;
    height: 2px !important;
	background: #fff !important;
}
.custom .tp-bullet.rs-touchhover, .custom .tp-bullet.selected{
	background: #01aef0 !important;
}
.entry-content p:last-child{
	margin-bottom: 0;
}
.left01 .e-con-inner{
	margin-right: 0;
}
.right01 .e-con-inner{
	margin-left: 0;
}
.site-below-footer-inner-wrap .menu{
	text-align: center;
}
.site-below-footer-inner-wrap .menu .menu-item{
	display: inline-block;
	padding: 0 15px;
}
.site-below-footer-inner-wrap .menu .menu-item a{
	color: #ffffff;
    font-size: 15px;
    font-weight: 400;
    font-family: barlow;
}
.ast-footer-copyright p{
	font-weight: 300;
}
footer .site-footer-below-section-3 .ahfb-svg-iconset{
	border: 1px solid #fff;
    padding: 8px;
    border-radius: 50%;
}
footer .site-footer-below-section-3 .ahfb-svg-iconset:hover{
	background: #f2660e;
	border-color: #f2660e;
}
footer  .footer-social-inner-wrap{
	margin-top: 15px;
}
footer .widget-title{
	font-size: 22px;
	font-weight: 400;
	color: #fff; 
	text-align: left;
	font-family: barlow;
}

footer .site-footer-section-1 .textwidget p{
	color: #ffffff;
	font-size: 15px;
	font-weight: 300;
	line-height: 26px;
	margin-bottom: 10px;
}
footer .site-footer-section-1 .textwidget p a{
	color: #fff;
}
footer .site-footer-section-1 .textwidget p strong{
	font-size: 16px;
	font-weight: 500;
}
footer a:hover{
	color: #f2660e !important;
}
footer .site-footer-section-2 .wpforms-field input,
footer .site-footer-section-2 .wpforms-field textarea, 
.contact-form-box .wpforms-field input, 
.contact-form-box .wpforms-field textarea{
    background: transparent;
    border-color: #fff;
    border-radius: 5px;
    color: #fff;
	font-size: 15px;
    font-weight: 300;
}

footer .site-footer-section-2 .wpforms-field input:focus,
div.wpforms-container-full .wpforms-form textarea:focus{
	color: #fff;
	border-color: #f2660e !important;
	box-shadow: none;
}
footer .site-footer-section-2 .wpforms-field textarea{
	height: 110px !important;
}
footer .site-footer-section-2 .wpforms-submit-container{
	text-align: end;
	padding-top: 0;
}
footer .site-footer-section-2  button.wpforms-submit, 
.contact-form-box button.wpforms-submit{
	font-size: 16px;
    font-weight: 500;
    background-color: #f2660e !important;
    text-transform: uppercase;
	border: 1px solid #fff;
    border-radius: 30px;
    font-family: barlow;
    padding: 23px 45px;
    line-height: 0;
}
.gallery01	.gallery-item:nth-child(2){
	 margin-top: 50px !important;
}
.gallery01	.gallery-item:nth-child(3){
	 margin-top: -50px !important;
}
.client01 .gallery-wrapper{
	order: 2;
}
.quote-wrapper img{
	display: none !important;
}
.slide-description.crop-content{
    line-height: 32px !important;
    -webkit-line-clamp: unset !important;
}
.mySwiperGalleryCoverflow .gallery-thumbs .swiper-slide {
    background-size: auto !important;
    width: 100% !important;
    height: 100% !important;
}
.mySwiperGalleryCoverflow .gallery-thumbs .swiper-slide img {
    border-radius: 0;
    object-fit: contain !important;
}
.mySwiperGalleryCoverflow{
	height: auto !important;
}
.mySwiperGalleryCoverflow .swiper-container.testimonial {
    height: auto !important;
}
.swiper-slide{
	padding: 0 !important;
}
.mySwiperGalleryCoverflow .gallery-thumbs .swiper-slide img{
	object-position: center bottom !important;
}
.mySwiper .swiper-pagination {
    justify-content: start !important;
    bottom: 45px !important;
	padding-left: 15px;
}
.slide-title{
	margin-top: 25px;
}
.slide-subtitle{
	opacity: 1 !important;
	padding-left: 20px;
}
.barandasset .elementor-heading-title{
	display: none;
}
.slider01 .bdt-sub-title-tag{
	position: relative;
	margin-bottom: 15px !important;
}
.slider01 .bdt-sub-title-tag:before{
	position: absolute;
	content: "";
	background: #fff;
	width: 70%;
	height: 1px;
	bottom: 0;
	left: 0;
}
.slider01 .bdt-prime-slider-previous{
	display: none !important;
}
.slider01 .bdt-prime-slider-skin-isolate .bdt-slideshow-item {
    margin: 0 !important;
}
.slider01 .bdt-prime-slider-skin-isolate .bdt-slideshow-item .bdt-slide-overlay{
	margin-top: 130px;
}
footer .site-footer-section-2 .wpforms-field-label, 
.contact-form-box .wpforms-field-label{
	font-size: 15px;
	font-weight:300;
	color: #fff;
	font-family: barlow;
	width: 200px;
	margin: 0;
}
footer .footer-social-inner-wrap {
    margin-top: 0;
}
.wp-caption-text.gallery-caption{
	border: 0;
	padding-left: 0;
}
ol{
	padding-left: 0 !important;
}
em.wpforms-error{
	display: none !important;
}
.our-inv em{
	color: #01aef0;
}
.entry-content .privacy-policy h5, .entry-content .privacy-policy h6 {
    margin-bottom: 5px;
	font-family: "Roboto", Sans-serif;
}

@media (max-width: 767px){
.entry-content span.bnr-hdr01 {
    word-spacing: 0;
}
#rev_slider_1_1_wrapper .uranus.tparrows:before{
	font-size: 26px !important;
}
	
.site-below-footer-inner-wrap .menu .menu-item {
    padding: 0 7px;
}
footer .site-footer-section-2 button.wpforms-submit, 
.contact-form-box button.wpforms-submit{
    padding: 20px 0;
    display: block;
    width: 100%;
}

div.wpforms-container-full {
    margin: 10px auto;
}	

footer .site-footer-primary-section-1 .textwidget{
	text-align: left;
}
.ast-header-html-1 p {
	font-size: 18px;
    line-height: 24px;
}	
.ast-header-html-1 h3 {
	color: #fff;
    font-size: 19px;
}
.gallery01	.gallery-item:nth-child(2),
.gallery01	.gallery-item:nth-child(3){
	 margin-top: auto !important;
}
.gallery-item img{
	width: 100%;
}	
.slider01 .bdt-prime-slider-skin-isolate .bdt-slideshow-item .bdt-slide-overlay {
    margin-top: 0;
}
.slider01 .bdt-slideshow-items{
	min-height: 800px !important;	
}
.bdt-prime-slider-skin-isolate .bdt-navigation-arrows {
    margin: -50px 0 0 0 !important;
}
.bdt-prime-slider-skin-isolate .bdt-prime-slider-desc,	
.bdt-prime-slider-skin-isolate .bdt-navigation-arrows{
    padding-bottom: 0 !important;
}	
footer .site-footer-section-2 .wpforms-field-label, 
.contact-form-box .wpforms-field-label{
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
}
footer .wpforms-container .wpforms-field, 
.contact-form-box .wpforms-container .wpforms-field{
    padding: 10px 0;
}

	
	
}

@media only screen and (min-width: 786px) and (max-width: 992px){
	.e-con-inner{
		margin: 0 auto !important;
	}
}

@media (min-width: 767px){
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1250px;
}
}

@media (min-width: 1200px){
footer .site-footer-section-2 .wpforms-field, 
.contact-form-box .wpforms-field{
	display: flex;
    align-items: center;
    padding: 5px 0;
}
footer .site-footer-section-2 .wpforms-field.wpforms-field-textarea, 
.contact-form-box .wpforms-field.wpforms-field-textarea{
    align-items: baseline;
}
	
}