/*
Theme Name: Globex
Theme URI: https://expert-themes.com/newwp/globex/
Author: Expert Themes
Author URI: https://themeforest.net/user/expert-themes
Description: This is Globex IT Solutions & Multi Services WordPress Theme.
Version: 1.7
License: copyright commercial
License URI: https://themeforest.net/user/expert-themes
Text Domain: globex
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, translation-ready, microformats
*/


/* Globex - IT Solutions & Multi Services WordPress Theme */

.wp-caption {
	margin-bottom: 2px;
}

.wp-caption-text {
	margin-bottom: 5px;
}

.screen-reader-text {
	margin-bottom: 12px;
}

.gallery-caption {
	margin-bottom: 2px;
}

.bypostauthor {
	margin-bottom: 2px;
}

.alignleft {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	max-width: 100%;
	width: unset !important;
}

.alignright {
	float: right !important;
	margin-bottom: 20px;
	margin-left: 20px;
	max-width: 100%;
	width: unset !important;
}

.aligncenter {
	display: block;
	margin: 0 auto 20px;
}

.col-md-4 .funfact-meta > i {
	right: 27px;
}

.mycustom-pricing {
	background-color: #090909 !important;
}

.on-hover {
	display: none;
	animation: fadeOut 0.5s;
}

.hver:hover .on-hover {
	display: block;
	animation: fadeIn 0.5s;
}


.social-list{
		position: fixed;
		bottom:30vh;
		right:3vh;
		width:50px;
		z-index: 100;
	}

	.social-list .item{
		width:50px;
		height: 50px;
		border-radius: 50%;
		line-height: 45px;
		font-size: 32px;
		color:#fff;
		display: block;
		text-align: center;
		margin:10px 0;
	}

	.social-list .it-whatsapp{
		background:#3ed946;
	}
	.social-list .it-facebook{
		background:#336699;
	}


	.social-list .it-facebook-share{
		background:#20ae94;
	}

	.social-list .it-form{
		background:#e02f2f;
	}

	.social-list .it-phone{
		background:#2fb0e0;
	}
	.social-list .item .iconfont{
		font-size: 24px;
	}

	@media screen and (max-width:768px) {
		.social-list {
			bottom:-10px;
			width:100%;
			display: -webkit-flex;
			display: -moz-flex;
			display: -ms-flex;
			display: -o-flex;
			display: flex;
			right:0;
		}
		
		
		.social-list .it-facebook-share{
			display:none;
		}

		.social-list .item{
			flex:1;
			border-radius: 0;

		}
		

		
				@media screen and (min-width:1920px) {
			.elementor-section.elementor-section-boxed > .elementor-container{
				max-width:1570px;
			}
		}

@media screen and (max-width:1440px){
			.elementor-element .elementor-widget-container{
				width:90%;
			}
}
	
@media screen and (max-width:1023px){
			.elementor-element .elementor-widget-container{
				width:100%;
			}
}
	
.powered-by-bookly{
	display:none!important;
}

.grstbcmb_style7 .grstbcmb-breadcrumbs{
	width:100%!important;
	max-width:100%!important;
}

div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
    border-radius: 5px!important;
}

div.wpforms-container-full .wpforms-form button[type=submit]{
    width:100%;
    border-radius: 10px;
    border:none!important;
    background:#0075c2!important;
    color:#fff!important;
}

#menu-item-4925 a{
	display:block;
	background:#2b96d3 ;
	color:#fff;
	border-radius:5px;
	padding:3px 20px 1px;
	position:relative;
	top:20px;
	transition: all .2s;
}

.main-menu .navigation > li > a:before{
	display:none!important;
}

#menu-item-4925:before{
	display:none!important;
}

#menu-item-4925 a:hover{
	background:#00d084	
}

	.main-header .header-upper .logo-box, .sticky-header .logo{
		width:250px!important;
	}

@media screen and (min-width:1440px){
	.main-header .header-upper .logo-box, .sticky-header .logo{
		width:250px!important;
	}
	
.main-footer .auto-container .widgets-section .footer-column{
	flex:0 0 25%!important;
	max-width:25%!important;
	padding:0 30px!important;
}
}

.main-header .header-upper .logo-box{
	padding:5px 0 0;
}
