

@media (min-width: 1200px) {
	.col-5 {
		width: 20%;
		padding: 0px;
	}

	.single-event .col-5 {
		width: 20%;
		padding: 0 15px;
	}

}

@media (max-width: 1400px) and (min-width: 920px) {


	/*====menu=======*/
	.menuzord-menu>li>a {
		padding: 30px 7px;
	}

	/*====menu=======*/


	.theme_menu .right-column {
		right: 6px;
	}
}







@media (max-width: 991px) {

	.main-footer{
		background-position: inherit;

	}
		.icons-style{
		float: none;
		padding: 25px;
		font-size: 20px;
		margin-right: 0px;
		}


.text-footer p,.text-footer ul li a{
		font-size: 11px;
		text-align: center;
		font-weight: 600;
		line-height: 18px;
}
.main-footer .footer-widget {
	margin-top: 15px;
	text-align: center;
}
.main-footer .link-column li{
	margin-bottom: 7px;
}
		.main-footer .link-column li a{
			text-align: center;
			font-size: 11px;
			font-weight: 600;
		}
.footer-about-with-logo{
	display: none;
}
.main-footer .link-column .social-icon li a{
	display: inline-block;
	margin-right:0px
}

.social-icon li a{
	margin-right: 0px;
}

.footer-widget .social-icon li a {
	font-size: 16px;
		padding: 4px;
}
.rev_slider {
		height: 350px !important;
	}


	.rev_slider_wrapper {
			height: 320px !important;
		}
	/* .rev_slider_wrapper {
			margin-top: -90px;
		} */

	.rev_slider_wrapper .slide-content-box h2 {
		font-size: 30px !important;
		text-align: center;
		margin-top: 30% !important;
		margin-bottom: 22px !important;
	}
	.rev_slider_wrapper .slide-content-box p {
		color: #e2e2e2;
		font-size: 20px;
		line-height: 25px !important;
		font-weight: 300;
		/* margin: 10 0 30px !important; */
	}



	.rev_slider_wrapper .slide-content-box p {
		font-size: 12px !important;
	}

  .service .service-item p {
    	overflow: hidden;
		width: 100%;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
	}


		.about .style-2{
			display: none;
		}

		.faacts h1 {
			padding: 30px 50px 0px 0px;
			font-size:18px;
		}
		.faacts span p{
			padding: 60px 30px 0px 0px;
			font-size: 9px;
			line-height: 15px;
		}

		.faacts .thm-btn{
			margin: 105px 105px 0px 0px;
			font-size: 11px;
			padding: inherit;
		}



	/* body{
		display: none;
	} */
	/*====logo=======*/
	.main-logo {
		margin: 0;
		position: relative;
		top: 22px;
		left: 25%;
		height: 50px;
		width: 150px;
	}


	/*====menu=======*/
	.theme_menu {
		background-color: #fff;
		padding: 0px;
	}

	.theme_menu .menu-column {
		padding-left: 15px;
		padding-right: 15px;
		margin-top: -20px;
	}

	.menuzord-menu>li>a {
		padding: 30px 7px;
	}


	.menuzord-menu>li>.megamenu-style2 {
		display: none;
	}

	.menuzord-responsive.menuzord {
		position: relative;
		/* padding-bottom: 15px; */
	}

	.menuzord .showhide {
		width: 30px;
		padding: 0;
		height: 30px;
		position: relative;
		top: -14px;
	}

	.menuzord .showhide span {
		display: block;
		width: 100%;
		height: 2px;
		margin: 4px 0;
		background: #8dc63f;
	}

	.menuzord-menu>li:first-child a {
		padding-left: 20px;
	}

	.menuzord-menu ul.dropdown li a {
		color: #aaa;
	}

	.menuzord-menu ul.dropdown {
		background: #303030 !important;
		padding: 0;
	}

	.menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li:hover>a {
		padding-left: 40px !important;
	}

	/*====menu=======*/

	/*=========search=========*/

	.theme_menu .right-column {
		right: 60px;
		top: 4px;
	}

	.nav_side_content .search_option>button {
		border: 0px;
		margin-top: 19px;
	}

	/*======top-bar=========*/
	.top-bar {
		padding-bottom: 15px;
		text-align: right;
	}

	.top-bar-text {
		float: none;
		text-align: center;
	}

	.top-bar-text p {
		color: #999;
		margin-bottom: 12px;
	}

	.right-column {
		float: none;
		text-align: center;
	}

	.top-bar .social li a {
		color: #999;
	}

	#polyglotLanguageSwitcher a.current:link,
	#polyglotLanguageSwitcher a.current:visited,
	#polyglotLanguageSwitcher a.current:active {
		color: #999;
		border-color: #999;
	}

	.theme_menu.stricky-fixed {
		padding: 0;
	}

	/*========================================*/


	.feature {
		background-position: left center;
	}

	.single-event .event-timeline {
		margin-bottom: 50px;
	}

	.blog-single-post .post-area,
	.blog-large .post-area {
		border: 0px;
		padding-right: 0px;
	}

	.blog-sidebar .facebook-feed .img-box img {
		width: 100%;
	}

	.call-out {
		text-align: center;
	}

	.call-out .float_left,
	.call-out .float_right {
		width: 100%;
	}

	.post-filter.style-3 {
		margin-top: 0px;
	}




	.menuzord-responsive.menuzord {
		position: initial;
	}

	


}



@media (max-width: 768px) {

/* link size : 11px
h2 : 16px
p : 13px

*/

/*
.fact-counter video {
		height: auto;
		width: 100%;
		display: block;
	}*/


.owl-carousel .owl-item .product-item-img {
 
	height: 75px !important;
}


.has-respo {
		margin-top: 100px !important;
	}

.event-style2 .item .lower-content h4{
	font-size: 11px;
	line-height: 15px;
}
.event-style2 .item .lower-content .text p{
	font-size: 10px;
}

.register-section .form-column{
	margin-bottom: 0px;
}
.show-mobile-view {
		display: block !important;
	}
.link{
	font-size: 11px;
	color: #4CAF50;
}
.farms-about .thm-btn{
	margin-top:5px;
	font-size: 9px;
}
.farms .item_box h2{
	color: #1e4925;
	margin: 30px 0px 0px 45px;

}
.copy-right p {
	font-weight: 600;
	font-size: 11px;

}
.section-padding-in-mobile{
	margin-top: 30px;
}
.breadcumb-wrapper {
	margin: 11px 0px 0px 0px;
	float: right;
	text-align: right;
	padding: 0px 0px 0px 0px;
}
.breadcumb-wrapper ul.link-list li a{
	font-size: 12px;
}
.breadcumb-wrapper ul,.breadcumb-wrapper li{
	font-size: 12px;
	
}
.about .item_box2 p{
	padding: 5px 10px 0px 5px;
	font-size: 13px;
}
.certificates-index h1{
	text-align: center;
	font-size: 24px;
	margin-bottom: 25px;
}
.default-blog-news .img-holder{
	height: 177px;
}
.default-blog-news {
	margin-bottom: 20px;
}

.default-blog-news .lower-content {
	padding: 10px 0px 10px;
}
.projects-details .content h2{
	line-height: 25px;
}
.product-carousel-1 .product-item h2,.product-carousel-2 .product-item h2{
	font-size: 14px;
}
.product-item h5{
	font-size: 13px;
	line-height: 19px;
}
.products-section h1{
	/* margin-top: 25px; */
	padding: 0px;
}
.sec-margin-top {
		margin-top: 50px !important;
}
.sec-padd {
	padding: 30px 0;
}

.sec-padd1 {
	padding: 15px 0;
}
.sec-padd2 {
	padding: 0px 0 30px;
}
.sec-padd3 {
	padding: 0px 0 25px;
}
.sec-padd-top {
	padding-top: 20px;
}
.sec-padd-bottom {
	padding-bottom: 80px;
}
.no-padd {
	padding: 0px;
}
.padd-50 {
	padding-top: 50px;
}

.padd-30 {
	padding-top: 30px;
}
.mb-30 {
	margin-bottom: 30px;
}
.mb-10 {
	margin-bottom: 10px;
}

.mb-25 {
	margin-bottom: 25px;
}

.mt-15 {
	margin-top: 15px;
}

.mt-25 {
	margin-top: 25px;
}

.mt-30 {
	margin-top: 25px;
}
.border {
	padding: 15px 0px;
	height: 300;

}
.tabs-style-one .tabs-content{
	padding: 0px;
}
.tabs-style-one .tab-buttons .tab-btn{
	padding: 15px 10px;
	font-size: 14px;
}
.title-color {
	font-weight: 600 !important;
	font-size: 18px;
			
}
.products .container img {
	object-fit: fill;
	height: 120px;
}
.register-section .form-column{
	margin-top: -115px;
}
.styled-form input[type="text"],
.styled-form input[type="email"],
.styled-form input[type="password"],
.styled-form input[type="tel"],
.styled-form input[type="number"],
.styled-form input[type="url"],
.styled-form select,
.styled-form textarea{
	font-size: 10px;
}

.donate-form-area h3 {
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 15px;
}

.donate-form-area h4 {
	margin-bottom: 10px;
	font-size: 14px;
	text-decoration: underline;
	font-weight: 600;
	margin-top: 10px;
}
.donate-form-area p {
font-size: 14px;
}
.donate-form-area tbody {
font-size: 11px;
}

.donate-form-area .responsive-width{
width: 100% !important;
float: none !important;
}
.styled-form .form-group .field-label{
	margin-top: 10px;
}


.products2 .container img {
	object-fit: cover;
	height: 160px;
}
.products .container .content .text{
	display: none;
}
.products2 .content2 {
	padding: 0px 0px;
}
.products2 .content2 h2 {
	font-size: 16px;
	font-weight: 600;
	font-family: 'cairo';
	margin: 60px 30px 0px;
	float: right;

}

/* .products2 .content2 h1 {
	font-size: 16px;
	font-weight: 600;
	font-family: 'cairo';
	margin: 60px 30px 0px;
	float: right;

} */

.box .pull-left{
		padding: 13px;
}
.fact-counter{
	background-size: cover;
}
.footer-patterns{
	background-size: contain;
}

.certificates-bg .thm-btn {
	left: 40%;
	margin-top: 25px;
}
.farms{
background-size: cover;

}
.thm-btn {
position: relative;
background: #8CB861;
font-size: 10px;
line-height: 18px;
border-radius: 12px;
color: #ffffff;
border: 1px solid #8CB861;
text-transform: uppercase;
font-weight: 300;
display: inline-block;
padding: 0 20px;
}

/*====logo=======*/
.main-logo {
	left: 40%;
}

.tabs-style-one.tabs-box {
	padding-right: 0px;
}
.menuzord-menu .event-section2,
.menuzord-menu .menu-item,
.megamenu .recent-post {
	width: 100%;
}

.rev_slider_wrapper {
	margin-top: 0px;
}

.our-mission {
	margin-top: 0px;
}

.section-title {
	text-align: center;
}
.none-mobile-view {
	display: none !important;
}
.item_box2{
	height: 0px;
}
.item_box2_img{
	padding: 5px;
}
.about-page ,.projects,.hawkama,.contact-us,
.news,.article,.certificates,.branches,.quality,.social-responsability,.recipes{
	margin: -223px 0px 0px 0px;
	border-radius: 0px;
}
.news .content,.article .content{
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	box-shadow: none;
	margin: 0px;
	border-radius: none;
	height: 415px;
	direction: rtl;
}

.quality .content{
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	box-shadow: none;
	margin: 0px;
	border-radius: none;
	height: 330px;
	direction: rtl;
	text-align: center;
}
.quality .content p {
	margin-bottom: 12px;
	text-align: right;
}
 
.social-responsability .content {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	box-shadow: none;
	margin: 0px;
	border-radius: none;
	height: 435px;
	direction: rtl;
	text-align: center;
}

.social-responsability .content p {
	margin-bottom: 12px;
	text-align: right;
}


.branches .content {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	box-shadow: none;
	margin: 0px;
	border-radius: none;
	height: 335px;
	direction: rtl;
	text-align: center;
}

.branches .content p {
	margin-bottom: 18px;
	text-align: right;
}


.certificates .content {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	box-shadow: none;
	margin: 0px;
	border-radius: none;
	height: 360px;
	direction: rtl;
	text-align: center;
}

.certificates .content p {
	text-align: right;
}
.register-section .sec-title h2{
	font-size: 19px;
}
.hawkama .content {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	box-shadow: none;
	margin: 0px;
	border-radius: none;
	height: 330px;
	direction: rtl;
	text-align: center;
}
.hawkama .content p{
	text-align: right;
}

.hawkama .content h2{
font-size: 20px;
margin: 20px 0 25px;
}

.hawkama-text p {
padding: 5px 0px;
}
.hawkama-title p {
	padding: 60px 30px 0px;
	font-size: 22px;
	text-align: center;
}
.hwkma-4details .border {
	height: 370px;
}
.hwkma-4details .border img{
	width: 45px;
}
.hwkma-4details .padd-30-respon {
			padding-top: 30px;
}

.border .padd-15  {
	padding: 0px 5px !important;
}



.about-page .content {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	box-shadow: none;
	margin: 0px;
	border-radius: none;
	height: 360px;
	direction: rtl;
	text-align: center;
}
.about .content .title-color{
	margin-top: 18px;
}
.about .content .text p{
	text-align: right;
}

.our-vision-mission .icons img {
	padding: 0px;
	width: 40px;
}
.our-vision-mission img {
	padding: 0px 0px 15px 0px;
}

.projects .content{
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	box-shadow: none;
	margin: 0px;
	border-radius: none;
	height: 260px;
	direction: rtl;
	text-align: center;
}

.contact-us .content {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	box-shadow: none;
	margin: 0px;
	border-radius: none;
	height:330px;
	direction: rtl;
	text-align: center;
}
.contact-us .content p{
	text-align: right;
}



.recipes .content {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	box-shadow: none;
	margin: 0px;
	border-radius: none;
	height: 200px;
	direction: rtl;
	text-align: center;
}
.recipes .content p{
	margin-bottom: 0px;
	text-align: right;
}

.about-page .content p {
	margin-bottom: 0px;
}

.event-style2 .item{
	margin-bottom: 15px;
}
.event-style2 .item .lower-content h4{
	overflow: hidden;
	width: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.event-style2 .item .lower-content .text p{
	overflow: hidden;
	width: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.blog-sidebar{
	display: none;
}
.projects-details .all-details{
	padding: 30px;
}
.projects .content h2{
	line-height: 28px;
}
.projects .text p{
	font-size: 13px;
	text-align: right;
}
.news .content p {
	margin-bottom: 0px;
	line-height: 25px;
}
.products .content p {
	margin-bottom: 0px;
	line-height: 20px;
	font-size: 12px;
}
.products .content .text {
	padding-left: 170px;
}
.products .content img{
	height: 35px;
	width: 35px;
	margin: 10px 10px 10px 0px;
}
.products .content {
	padding: 0px 20px 0px 0px;
}
.products .content h2 {
	margin: 0px 0px 0px;
	font-size: 13px;
	/* padding: 28px 0px; */
}
.farms-about{
	background-size: 114% 75%;
	min-height: 25vh;
	height: 0px;
}
.farms-about h2{
	padding: 10px;
	font-size: 18px;
}
.farms-about .text {
	padding: 10px 10px !important;
	margin: 40px auto;
	
}
.farms-about .text p {
	font-size: 11px;
	padding: 2px;
	line-height: 15px;
}
.section-title h2{
	font-size: 25px;
}
.event-style2 .item .img-holder {
	height: 80px;
}
.responsive-head{
	padding: 30px 0px 245px !important;
	/* padding: 30px 0px 170px !important; */
}

.service .service-item{
	height: 245px;
	padding: 0px;
	margin-bottom: 5px;
}
.service .service-item .icon-box{
	/* height: 50px; */
	width: 70px;
}

.certificates .content h2{
	margin: 20px 0 0px;
}
.branches .content h2{
	margin: 20px 0 0px;
}
.contact-us .content h2{
	margin: 20px 0 0px;
}
.news-section .text b{
	font-size: 16px;
}
.register-section .sec-title h2{
	margin-top: 18px;
}
.eventlist{
	margin-top: 15px;
}
.news-item .news-item-img{
	margin-top: 18px;
}

.fact-counter.style-2 .column .counter-title{
	line-height: 20px;
	font-size: 14px;
}
.fact-counter.style-2 .count-outer{
	font-size: 26px;
}

.fact-counter.style-2 .item {
	position: relative;
	padding: 20px 0px 0px;
	border-left: none;
}

.news-date{
	display: none;
}
.apps-store{
	float: none;
}


.about-page .share_price{
	margin: 20px 0;
}

}


 

@media (max-width: 475px) {

	.item_box h2 {
		
			margin: 38px 0px 0px 60px;
			font-size: 10px;
			line-height: 15px;
	}
	.top-bar .top-bar-info {
		text-align: center;
	}
}


@media (max-width: 575px) {

	.main-logo img {
		/* width: 150px; */
	}

	.nav_side_content {
		margin-top: 12px;
	}

	.menuzord .showhide {
		top: -6px;
	}


	.nav_side_content .search_option>button {
		margin-top: 0px;
	}

	.event-style1 .item.style-2 .img-column {
		width: 100%;
		float: left;
	}

	.event-style1 .item.style-2 .text-column {
		width: 100%;
		float: left;
	}

	.footer-bottom {
		text-align: center;
	}

	.footer-bottom .pull-left,
	.footer-bottom .pull-right {
		width: 100%;
	}

}


@media (max-width: 426px) {

	/*====logo=======*/
	.main-logo {
		left: 25%;
	}

	.top-bar-text p {
		margin-bottom: 0px;
	}





}


@media (max-width: 375px) {

	/*====logo=======*/
	.main-logo {
		left: 22%;
	}



}






