/*
Theme Name: Glox
Theme URI: https://themexriver.com/wp/glox/
Author: themexriver
Author URI: http://themexriver.com/
Description: Glox is the Perfect Business Finane & Business Consulting WordPress Theme. Glox is best suited for corporate website like Consultioial Advisor, Accountant, Consulting Firms, insurance, loan, tax help, Investment firm etc. This is a business theme that is help full for online presence for Corporate Business and Consultioial Firms.   
Version: 1.0.5
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: glox
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

glox is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/



.eael-advance-tabs .eael-tabs-nav>ul:before {
       content: "";
    display: block;
    width: 84%;
    border: 1px dashed #83c5f5;
    height: 1px;
    position: absolute;
    left: 50%;
    top: 50%;
    right: 0;
    transform: translate(-50%, -50%);
}
.elementor-3967 .elementor-element.elementor-element-f515723 .hfe-dropdown.menu-is-active{margin:0 !important}
.hd-call a.elementor-icon{-webkit-animation: pulse2 1s infinite;animation: pulse2 1s infinite;}
@-webkit-keyframes pulse2{0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.6);
    box-shadow: 0 0 0 0 rgba(255,255,255, 0.6);
}
70% {
    -webkit-box-shadow: 0 0 0 15px rgba(255,255,255, 0);
    box-shadow: 0 0 0 15px rgba(255,255,255, 0);
}
100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
    box-shadow: 0 0 0 0 rgba(255,255,255,0);
}}

@media(min-width:768px){
	header .elementor-element .e-con-inner > .elementor-element:nth-child(3) .elementor-button-icon{display:none;}
}
@media(max-width:1279px){
	header .elementor-element .e-con-inner .elementor-element:nth-child(3) .elementor-icon-box-content{
		display:none;
	}
	header .elementor-element .e-con-inner .elementor-element:nth-child(3) .elementor-widget-container{margin:0;line-height:1}
	header .elementor-element .e-con-inner .elementor-element:nth-child(3) .elementor-icon-box-icon{margin:0}
	
}
@media(min-width:1025px) and (max-width:1180px){
	header .elementor-element .e-con-inner > .elementor-element:nth-child(2){width:51%}
	header .elementor-element .e-con-inner > .elementor-element:nth-child(3){width:31%}
}

@media(max-width:767px){
	.elementor-3967 .elementor-element.elementor-element-0588f81.elementor-view-stacked .elementor-icon{color:#ffffff;fill:#ffffff;}
	header .elementor-element .e-con-inner > .elementor-element:nth-child(3) .elementor-button-text{display:none;}
	header .elementor-element .e-con-inner > .elementor-element:nth-child(3) .elementor-button {
    margin-top: 0px;
    border-radius: 50%;
    padding: 10px 10px;
    line-height: 1;
}
	header .elementor-element .e-con-inner > .elementor-element:nth-child(3) span.elementor-button-icon {
        margin: 0;
    font-size: 22px;
    border-radius: 50%;
    color: #105689;
    line-height: 0;
}
	header .elementor-element .e-con-inner > .elementor-element:nth-child(3) .elementor-button-icon .e-font-icon-svg {
    height: 1em;
    color: #ffffff;
    fill: #ffffff;
	position: relative;
    z-index: 1;
}

	header .elementor-element .e-con-inner > .elementor-element:nth-child(1){width:120px;}
	header .elementor-element .e-con-inner > .elementor-element:nth-child(2){width: calc(100% - 240px);
    position: initial;}
	.hfe-nav-menu__layout-horizontal{left:0;}
	header .elementor-element .e-con-inner > .elementor-element:nth-child(2) > .elementor-element{position:initial}
	header .elementor-element .e-con-inner > .elementor-element:nth-child(3){--widgets-spacing:0;width:120px;}
	footer .gl-footer-widget,footer .footer-widget{margin-bottom:0}
	footer .form-group p br {margin: 0;display: none;}
}


.trend-section .buttons-box .theme-btn:last-child {
    margin: 0;
}

.elementor-button.elementor-button-link{
	position: relative;
	border:none;
	line-height: 30px;
	font-weight:700;
	color: #ffffff;
	font-size: 16px;
	overflow: hidden;
	text-align:center;
	border-radius:50px;
	padding: 16px 40px;
	display:inline-block;
	background-color:#f4b505;
}

.elementor-button.elementor-button-link:before{
	-webkit-transition-duration: 800ms;
	transition-duration: 800ms;
	position: absolute;
	width: 200%;
	height: 200%;
	content: "";
	top: -200%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-radius: 50%;
	z-index: 1;
	background-color: #105689;
}

.elementor-button.elementor-button-link:hover:before{
	top: 0%;
}

.elementor-button.elementor-button-link .elementor-button-text{
	position:relative;
	z-index:1;
	float:left;
    overflow: hidden;
    display: inline-block;
}

.elementor-button.elementor-button-link .elementor-button-text .text-one{
	position: relative;
	display: block;
	color: #ffffff;
	transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.btn-white .elementor-button.elementor-button-link .text-one{color:#105689}
.elementor-button.elementor-button-link:hover .elementor-button-text  .text-one:first-child{
	-webkit-transform: translateY(-150%);
    -ms-transform: translateY(-150%);
    transform: translateY(-150%);
}

.elementor-button.elementor-button-link .elementor-button-text .text-two{
	position: absolute;
    top: 100%;
    display: block;
	color: #ffffff;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.elementor-button.elementor-button-link:hover .elementor-button-text .text-two{
	top: 50%;
    -webkit-transform: translateY(-50%); 
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.elementor-button.elementor-button-link:hover .elementor-button-text .text-two{
	color: #ffffff;
}

.elementor-button.elementor-button-link:hover{
	color:#105689;
}

.elementor-button.elementor-button-link:hover:before{
	top: -40%;
}
.gl-about-text-area-2 span,.gl-about-author-text span,.gl-funfact-inner-item-2  .thx-inner-text{font-family:"Roboto",sans-serif}
.select-caret-down-wrapper {
    right: 0;
    position: absolute;
    top: 13px;
    inset-inline-end: 10px;
    pointer-events: none;
    font-size: 24px;
    z-index: 1;
}
.select-caret-down-wrapper p {
    margin: 0;
}
.gl-call-to-action-form.headline .select-caret-down-wrapper i.fas.fa-caret-down {
    position: initial;
}
.elementor-widget-glow-service-v3 .espertise-section .lower-box .clearfix {
    display: FLEX;
    FLEX-WRAP: wrap;
    justify-content: center;
}
.elementor-widget-glow-service-v3 .service-block .inner-box {
    height: 100%;
}
@media(min-width:768px) and (max-width:1199px){
	.eael-advance-tabs .eael-tabs-nav>ul li{margin:0 20px !important}
}

@media(min-width:768px) and (max-width:1024px){
	header .elementor-element .e-con-inner > .elementor-element:nth-child(1){width:155px;}
	header .elementor-element .e-con-inner > .elementor-element:nth-child(2){width: calc(100% - 460px);}
	header .elementor-element .e-con-inner > .elementor-element:nth-child(3){;width:300px;}
}

@media(min-width:768px) and (max-width:991px){
	.gl-about-section-2,.gl-featured-section-2{padding:80px 0}
	.gl-about-section-2  .gl-about-content-2 > .row > .col-lg-6, .gl-featured-section-2  .gl-featured-content-2 > .row > .col-lg-6{
    flex: 0 0 auto;
    width: 50%;
}
	.gl-fan-fact-section-2 .gl-fun-fact-content-2 > .row > .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
}
	.gl-funfact-inner-item-2 .thx-inner-title h3{font-size:40px}
	.trend-section {padding-top: 80px;}
	.trend-section .content-column{margin:0}
	.trend-section .video-column {order: 1;}
	.trend-section .video-column .inner-column{margin:0}
	.trend-section > .auto-container > .row > .col-lg-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
}
	.trend-section > .auto-container > .row > .col-lg-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
}	
	.elementor-button.elementor-button-link{padding:12px 30px}
	.gl-call-to-action-content > .row > .col-lg-6{flex: 0 0 auto;width: 50%;}
	.gl-call-to-action-section{padding-top:80px;}
	.gl-call-to-action-form-wrap{padding:30px 20px;}
	.gl-call-to-action-form > .row > .col-md-6{width:100%}
	.gl-call-to-action-form .cta-input select, .gl-call-to-action-form .cta-input input, .gl-call-to-action-form .cta-input textarea{margin-bottom:10px}
}

@media(max-width:767px){
	.trend-section {padding: 50px 0 20px;}
	.sec-title .text{margin-top:20px;}
	.trend-section .sec-title{margin-bottom:20px;}
	.trend-section .options-list{margin-top:0}
	.btn-style-one,.btn-style-two{padding:10px 30px;font-size:14px}
	.accordion-button{padding:10px}
	.gl-featured-section-2 .gl-section-title h2{padding-bottom:0}
	.gl-fan-fact-section-2 .gl-fun-fact-content-2 > .row > .col-lg-3 {flex: 0 0 auto;width: 50%;}
	.espertise-section .title-box{padding-bottom:140px}
	.service-block .text{display:none;}
	.elementor-widget-glow-service-v3 .espertise-section .lower-box .clearfix{display: FLEX;FLEX-WRAP: wrap;
		justify-content: center;}
	.elementor-widget-glow-service-v3 .espertise-section .service-block{width:50% !Important}
	.elementor-widget-glow-service-v3 .service-block .inner-box{height:100%;}
	section.gl-breadcrumb-section {padding: 80px 0px 60px;}
	.gl-cta-text-wrap{padding-top:0}
	.gl-call-to-action-form-wrap{padding:30px 20px;}
	.gl-call-to-action-form .cta-input textarea{height:100px}
	.gl-call-to-action-form .cta-input select, .gl-call-to-action-form .cta-input input, .gl-call-to-action-form .cta-input textarea{margin-bottom:10px}
	#eael-advance-tabs-30dc1b6.eael-advance-tabs .eael-tabs-nav>ul li,#eael-advance-tabs-f388ab3.eael-advance-tabs .eael-tabs-nav>ul li{margin:0 !Important;padding:8px 17px !important}
	.elementor-popup-modal .dialog-widget-content{max-width:90%}
	#elementor-popup-modal-4107 .dialog-message{padding:40px 10px !important;width:100% !important}
}