/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 25 2023 | 06:14:52 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

@media only screen and (max-width: 1149px){
	.z-code-box{
		padding: 40px 27px 39px !important;
	}
	
	.z-code-box .search-frm input[type="text"],
	.z-code-box .search-frm input[type="text"]::placeholder{
		font-size: 20px !important;
		line-height: 22px !important;
		font-weight: 400 !important;
		margin-bottom: 15px !important;
	}
	
	.z-code-box .search-frm input[type="submit"]{
		font-size: 20px !important;
		padding: 10px 30px !important;
		line-height: 30px !important;
		color: #4C5E71 !important;
	}
	
	.contact-sec::before{
		width: 444px !important;
		height: 518px !important;
		right: 40px !important;
	}
	
	.video-ovarlay{
		left: 49px !important;
		max-width: 226px !important;
	}
}

@media only screen and (max-width: 767px){
	.z-code-box{
		padding: 34px 32px !important;
		margin-bottom: 10px !important;
	}
	
	.z-code-box .search-frm input[type="text"],
	.z-code-box .search-frm input[type="text"]::placeholder{
		margin-bottom: 33px !important;
	}
	
	.z-code-box .search-frm input[type="submit"]{
		font-size: 25px !important;
		padding: 12px 30px !important;
		line-height: 30px !important;
		color: #000 !important;
	}
	
	.video-list .elementor-pagination .page-numbers{margin-bottom: 15px;}
	
	.contact-sec::before{
		width: 70% !important;
		height: 100% !important;
		right: 0 !important;
	}
	
	.video-ovarlay{
		left: 0 !important;
	}
	
	.phone-color-black h1,
	.phone-color-black h2,
	.phone-color-black h3,
	.phone-color-black h4,
	.phone-color-black h5{
		font-weight: 700 !important;
	}
	
	.phone-color-black h1,
	.phone-color-black h2,
	.phone-color-black h3,
	.phone-color-black h4,
	.phone-color-black h5{
		color: #000 !important;
	}
	
	.ebooks-slider .owl-item.active ~ .owl-item.active .elementor-widget-theme-post-featured-image .elementor-widget-container{
		text-align:left;
		margin-bottom: 12px;
	}
	
	.ebooks-slider .owl-item.active ~ .owl-item.active .elementor-widget-theme-post-featured-image .elementor-widget-container img{max-height: 240px;}
	
	.ebooks-slider .owl-item.active ~ .owl-item.active .elementor-widget-theme-post-title h3{
		font-size: 18px;
		line-height: 22px;
	}
	
	.ebook-slider-alt .owl-item.active .elementor-widget-theme-post-featured-image .elementor-widget-container{
		margin-bottom: 18px;
	}
	
	.ebook-slider-alt .owl-item.active .elementor-widget-theme-post-title h2{
		font-size: 16px;
		line-height: 19px;
	}
	
	.ebook-slider-alt .elementor-star-rating{font-size: 16px !important;}
	
	.ebook-slider-alt .elementor-inner-section .elementor-container>.elementor-column:first-child{
		width: 60% !important;
	}
	
	.ebook-slider-alt .elementor-inner-section .elementor-container>.elementor-column:last-child{
		width: 40% !important;
	}
	
	.search-style-phone input,
	.search-style-phone input::placeholder{
		font-weight: 700 !important;
		color: #000 !important;
		opacity: 1 !important;
	}
	
	.search-style-phone .elementor-search-form__container{
		background-color: #F8F8F8 !important;
		border: none !important;
		border-radius: 4px !important;
	}
	
	.article-style-alt-phone .e-loop-item .elementor-widget-wrap{
		flex-wrap: nowrap !important;
	}
	
	.article-style-alt-phone .e-loop-item .elementor-widget-post-info{display: none;}
	
	.article-style-alt-phone .e-loop-item .elementor-heading-title{
		font-size: 20px !important;
		line-height: 24px !important;
	}
	
	.article-style-alt-phone .e-loop-item .elementor-button-link{
		font-size: 16px !important;
		line-height: 24px !important;
	}
	
	.article-style-alt-phone .e-loop-item .elementor-inner-section .elementor-widget-wrap{
		flex-wrap: wrap !important;
	}
	
	.article-style-alt-phone .e-loop-item .elementor-widget-divider{display: none;}
	
	.article-style-alt-phone .e-loop-item .elementor-widget-image{width: 40% !important;}
	
	.article-style-alt-phone .e-loop-item .elementor-inner-section{width: 60% !important;}
	
	.article-style-alt-phone .e-loop-item>section{
		box-shadow: none !important;
	}
	
	
}

