/*
Theme Name: JeffreyMagee
Description: JeffreyMagee  is simple responsive SEO friendly theme. 
Version: 0.1
Tags:  blog, news, featured-images, one-column, theme-options
Text Domain: JeffreyMagee
Domain Path: JeffreyMagee 
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 {
	color: #01010185 !important;
	opacity: 1;
	font-weight: 300 !important;
	letter-spacing: 1px;
}
.wpforms-field-container input::placeholder {
    color: #1a1a1aa8 !important;
    opacity: 1;
    letter-spacing: 1px;
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 400 !important;
}

.wpforms-field-container input:-ms-input-placeholder, .wpforms-field-container textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #01010185 !important;
	opacity: 1;
	font-weight: 300 !important;
	letter-spacing: 1px;
}

.wpforms-field-container input::-ms-input-placeholder, .wpforms-field-container textarea::-ms-input-placeholder { /* Microsoft Edge */
	color: #01010185 !important;
	opacity: 1;
	font-weight: 300 !important;
	letter-spacing: 1px;
}
.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
	background: transparent;
	border: 1px solid #ddd;
	box-sizing: border-box;
	border-radius: 10px;
}
.wpforms-confirmation-container-full p {
	font-family: "Barlow Condensed", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #1A1A1A;
}
.wpforms-confirmation-container-full p a {
	color: #CC1F1F;
	font-weight: 600;
	text-decoration:underline;
}
.wpforms-field-container textarea::placeholder {
    color: #1a1a1aa8 !important;
    opacity: 1;
    letter-spacing: 1px;
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 400 !important;
}
.wpforms-submit::after {
	/*  content: "\f178"
	font-family: FontAwesome;
	font-weight: normal;
	margin-left: 8px;
	font-size: 14px;
	font-family: "Font Awesome 5 Free";
	font-family: "Font Awesome 6 Free";*/
	content: "";
	display: inline-block;
	width: 18px;
	height: 14px;
	margin-left: 8px;
	background: url("https://a2ztechnologies.co.uk/demo/jeffreymagee/wp-content/uploads/2026/07/btn-arrow.png") no-repeat center;
	background-size: contain;
}
.contact-holder .elementor-icon-list-icon svg {	
	background: #cc1f1f;;
	padding: 10px;
	border-radius: 50px;
}
.contact-holder .elementor-icon-list-icon{
	border-radius:50px !important;
}
body,html{
	overflow-x:hidden !important;
	position:relative;
}
.divider-heading{
	position: relative;
    display: inline-block;
    padding-left: 60px;
    width: 100%;
}
.divider-heading::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 51px;
    height: 2px;
    background: #CC1F1F;
}
.logo-holder .elementor-swiper-button-next,.logo-holder .elementor-swiper-button-prev{
	display:none !important;
}
.reg-box.abox-1:hover .reg-bg-c img {
	filter: unset;
}

/*RESPONSIVE*/
@media screen and (max-width: 1440px) {

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

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

}

@media screen and (max-width: 767px) {
	.divider-heading::before {		
	  width: 30px;
	}
	.divider-heading {
		padding-left: 20px;
	}
	.logo-holder .elementor-swiper-button-next,.logo-holder .elementor-swiper-button-prev{
		display:block !important;
	}
.timeline-wrap{
	background: none !important;
}
.timeline-no {
left: 0px !important;
    right: 0 !important;
    margin: 0 auto !important;
    display: table;
}
}

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

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

}