/**
Theme Name: glopack-solution
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Glow Pack Solution Child Theme of Astra
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: glopack-solution
Template: astra
*/

#ast-scroll-top {
    background-color: #444444;
    font-size: 20px !important;
    border-radius: 0px !important;
	padding-top: 0px !important;
}

.header-search i.fas.fa-search {
    position: absolute;
    right: 0;
    background-image: url(https://wordpress-998041-3657471.cloudwaysapps.com/wp-content/uploads/2023/06/iconamoon_search-light.png);
    font-size: 0;
    width: 24px;
    height: 24px;
    right: 15px;
}

.header-search .elementor-search-form__icon {
    padding-left: 0px !important;
}

.header-search .elementor-search-form__container {
    min-height: 40px !important;
    width: 336px;
    position: relative;
	background: none !important;
}

.header-search .elementor-search-form__input {
    padding-right:45px !important;
}


.product-box .elementor-flip-box__front h3.elementor-flip-box__layer__title {
    margin: 0 !important;
    position: absolute;
    top: 10px;
    right: 10px;
}

.product-box .elementor-flip-box__back h3.elementor-flip-box__layer__title span {
	display: block;
    font-size: 16px;
    margin-top: 10px;
}

.product-box .elementor-flip-box__back a.elementor-flip-box__button.elementor-button.elementor-size-sm {
    padding: 0;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    border-bottom:0px solid !important;
    width: max-content;
}


.product-box .elementor-flip-box__back a.elementor-flip-box__button.elementor-button.elementor-size-sm:hover{
	border-bottom:1px solid rbga(255,255,255,0.5) !important;
}

.product-box.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back, .product-box.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(-60%) translateY(100%);
	transition: all .3s ease-in-out;
}

.product-box:hover .elementor-flip-box__layer.elementor-flip-box__front h3.elementor-flip-box__layer__title{
	opacity:0;
}

/*=====Team Flip box animation start=====*/
.team-box.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(-60%) translateY(100%);
	transition: all .3s ease-in-out;
}
.team-box.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__back {
    transform: translateX(0%) translateY(0%);
}
.team-box .elementor-flip-box__back h3.elementor-flip-box__layer__title span {
	display: block;
    font-size: 16px;
    margin-top: 10px;
}
/*=====Team Flip box animation end=====*/


/* .product-box .elementor-flip-box__layer.elementor-flip-box__back h3.elementor-flip-box__layer__title {
    transform: translateX(33%) translateY(-765%) !important;	
	transition: all .6s ease-in-out;
}

.product-box:hover .elementor-flip-box__layer.elementor-flip-box__back h3.elementor-flip-box__layer__title {
	transform:translateX(0%) translateY(0%) !important;
}
 */
.custom-btn a.elementor-button, .product-box .elementor-flip-box__button{
    position:relative;
}

.custom-btn a.elementor-button:before, .product-box .elementor-flip-box__button:before {
    content: '';
    position: absolute;
    height: 1px;
    background: #444444;
    width: 100%;
    left: 0;
    top: 100%;
    transform: scaleX(1);
    transform-origin: center right;
    transition: all 0.3s ease;
    z-index: 1;
}

.custom-btn a.elementor-button:hover:before, .product-box .elementor-flip-box__button:hover:before {
    transform: scaleX(0.25);
    background: none;
 
}

.header-tab .e-n-tab-title{
	padding: 0;
    text-align: left;
    align-items: self-start;
    justify-content: flex-start;
	background-color:transparent !important;
	    padding-left: 40px;
}

.header-tab .e-n-tabs-heading {
    padding-top: 20px;
}

.header-tab .e-n-tab-title.active{
	background-color:transparent !important;
}


.post-content h2{
	color: #444;
	font-size: 45px;
	font-family: "Carrois Gothic SC", Sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 5.4px;
	margin-bottom: 25px;
}

.post-content ul {
    margin: 0;
    list-style-position: inside;
}

.contact-container .e-con-inner{
	border-radius: 30px;
	border: 1px solid #444;
}

/*-------------------------------------- Responsive -------------------------*/


@media only screen and (max-width: 4000px) and (min-width: 1921px)  {
	.left-column{
		width:21% !important;
	}
	
	.right-column{
		width:50% !important;
	}
	
	.right-column-single{
		width:50% !important;
	}
	
	.single-img{
		margin:0px -330px 0px 0px;
	}
}




@media all and (max-width:1599px){
	.gradian-div{
		background-image: linear-gradient(-90deg, #FFFBF6 63%, #FFF0 63%) !important;
	}
	
	
	.post-content h2{
		font-size:35px;
	}
}

@media all and (max-width:1024px){
	
	.post-content h2{
		font-size:30px;
	}
	
	.gradian-div{
		background-image: linear-gradient(-90deg, #FFFBF6 100%, #FFF0 63%) !important;
	}
	
	.header-search .elementor-search-form__container {
	  width: 255px;
	}
	
	.header-search-mob .fas.fa-search {
	  position: relative;
	  background-color: transparent !important;
	  background-image: url(https://wordpress-998041-3657471.cloudwaysapps.com/wp-content/uploads/2023/06/iconamoon_search-light.png);
	  font-size: 0;
	  width: 24px !important;
	  height: 24px !important;
	  right: 15px;
	  background-size: contain;
	}
	
	#menu-2-5c4f732 .sub-arrow {
	  left: 90%;
	  position: absolute;
	}
}
