h1,h2,h3,h4,button-style{
font-family: "futura-pt", sans-serif !important;
font-weight: 700;
font-style: normal;
}
.owl-prev {
    background: rgba(0, 0, 0, 0) url(https://producedbyanp.com/wp-content/uploads/2024/02/keyboard_arrow_down_FILL0_wght400_GRAD0_opsz24.svg) no-repeat center center !important;
}
li a.ekit-menu-nav-link.active {
color:#DBC857 !important;
}
ul.elementskit-stars:before {
    content: url(https://producedbyanp.com/wp-content/uploads/2024/04/STARS_50.png);
    display: block;
}
h2.pf{
	font-family: "futura-pt", sans-serif !important;
font-weight: 400 !important;
}
.ft span{
	font-family: "futura-pt", sans-serif !important;
font-weight: 400 !important;
}
p,a,strong,bold,h5,h6{
	font-family: "century-gothic", sans-serif !important;
font-weight: 400;
font-style: normal;
}
.button-style a span{
font-family: "futura-pt", sans-serif !important;
font-weight: 700 !important;
font-style: normal !important;
}




#play-video svg {
    width: 34px;
    height: 34px;
	margin-top:-7px;
}
.elementor-widget-testimonial-carousel .swiper-slide {
    padding: 0px;
}
.post-style-two .featured-grid-layout-5{
	grid-template-columns: 33.33% 33.33% 33.33% !important;
}
span.term-name{
	font-family: "futura-pt", sans-serif !important;
font-weight: 300 !important;
font-size:12px !important;
}
i.icon-calendar {
    display: none !important;
}
span.grid-meta-info.d-block i {
    display: none !important;
}
span.grid-meta-info.d-block i {
    display: none !important;
}
.post-one-style .featured-grid-item.grid-item-1 span.grid-meta-info.d-block{
	  position: relative;
    top: -145px;
    left: 110px;
}
.post-one-style .featured-grid-item .featured-meta-inner > span {
	font-size:12px !important;
}
.grid-item-inner{
	background-position: center !important;
    background-size: cover !important;
}
.post-style-two span.grid-meta-info.d-block{
	  position: relative;
    bottom: 93px;
    left: 100px;
}
iframe {
    height: 85vh !important;
}

eihe-box.eihe-slide-up.eihe_center:hover {
    background: #02020261 !important;
}


.elementor-widget-testimonial-carousel .swiper-slide {
    padding: 0px !important;
}



@media screen and (min-device-width: 1025px) and (max-device-width: 1250px) {

	.button-style1 {
    margin-top: 13% !important;
}
	.button-style {
    margin-top: 13% !important;
}
	

}

@media only screen and (max-width:700px){
	
	.button-style1	span.elementor-button-icon.elementor-align-icon-right {
    margin: -5px;
    margin-left: 18px !important;
}
	

	
	.footer-logo img{
		width:33.4%;
	}
	.elementor-element.elementor-element-f370f9b.elementor-widget__width-auto.button-style1.elementor-widget.elementor-widget-button {
    position: relative;
    right: 165px;
}
.happy p {
    text-align: center !important;
}


}

@media screen and (max-width: 1200px) and (min-width: 1025px){
	
		.col1 {
    height: 276px !important;
			
}
	.elementor-element.elementor-element-47b8e6e.service-slides.e-flex.e-con-boxed.e-con.e-parent {
    display: none;
}
}

@media screen and (max-width: 767px) and (min-width: 701px){ 
	.elementor-element.elementor-element-f370f9b.elementor-widget__width-auto.button-style1.elementor-widget.elementor-widget-button {
    position: relative;
    top: -96px;
    right: 0px;
}


}




	
	 







