/*
Theme Name: Jaspergateway
Description: Jaspergateway  is simple responsive SEO friendly theme. 
Version: 0.1
Tags:  blog, news, featured-images, one-column, theme-options
Text Domain: Jaspergateway
Domain Path: Jaspergateway 
Author: A2Z Developing Team [tanand79gmail.com] 
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


.wpforms-field-container input::placeholder, .wpforms-field-container textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #010101 !important;
  opacity: 1; /* Firefox */
}

.wpforms-field-container input:-ms-input-placeholder, .wpforms-field-container textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #010101 !important;
}

.wpforms-field-container input::-ms-input-placeholder, .wpforms-field-container textarea::-ms-input-placeholder { /* Microsoft Edge */
  color: #010101 !important;
}
body,html{
	overflow-x:hidden !important;
	position:relative;
}

#masthead {
	position: absolute !important;
	left: 0;
	right: 0;
	top: 30px;
}
.elementor-image-box-img img {
	background: #392b22;
	border-radius: 50px;
	padding: 5px;
}
.elementor-image-box-img:hover img{
	background: #e51d52;
}
.amen-col:hover .elementor-image-box-img img{
	background: #e51d52;
}
.amen-col:hover .elementor-image-box-content h3{
	color:#e51d52 !important;
	font-weight:bold !important;  
}
.premium-bullet-text {
	font-size: 13px !important;
}
header li.current-menu-item a{
	font-weight:bold !important;
}
header li.current-menu-item a::after,header li:hover a::after {
	content: "";
	position: absolute !important;
	left: 0px;
	bottom: 6px;
	width: 46%;
	height: 2.5px;
	background: #e51d52 !important;
	border-radius: 2px;
	opacity: 1 !important;
	right: 0 !important;
	margin: 0 auto;
}
.tead-more-btn{
	display:none;
}
.test-col:hover .tead-more-btn{
	display:block !important;
}
.wonderplugin3dcarousel-img-container img {
	border: 10px solid #fff;
	border-radius: 30px;
}
/*RESPONSIVE*/
@media screen and (max-width: 1440px) {

}
@media screen and (max-width: 1270px) {
.premium-bullet-text {
	font-size: 11px !important;
}
}
@media screen and (max-width: 1024px) {
	.premium-bullet-text {
		font-size: 10px !important;
	}
}
@media screen and (max-width: 1023px) {
	.premium-bullet-text {
		font-size: 9px !important;
	}
}
@media screen and (max-width: 767px) {
	#masthead {
		position: relative !important;
		top: 0px !important;
	}
	.elementor-image-box-content h3 br {
		display: none;
	}
		.premium-bullet-text {
		font-size:11px !important;
	}
	header li.current-menu-item a::after,header li:hover a::after {
		width: 0% !important;
	}
}

@media screen and (max-width: 480px) {

}
@media screen and (max-width: 414px) {

}