@media screen and (max-width:1360px) {
	.container {
		width: 90%;
	}
}

@media screen and (max-width:1280px) {
	.container {
		width: 95%;
	}


}

@media screen and (max-width:1024px) {}

@media screen and (max-width:960px) {


	.box_ads,
	.main_content {
		width: 100%;
	}


	.box_ads img {
		width: 50%;
		padding: 0 5px;
		float: right;
	}


	.search {

		margin-bottom: 10px;
	}

	.iarticle img,
	.iarticle .thumbnail {
		height: 223px;
	}

	.footerspecial,
	.footerspecial .tabs,
	.ulcontent {
		width: 100%;
	}

	.footerspecial {
		margin: 15px 0px 0px;
	}

	.footerspecial .tabs a {
		width: 31%;
		display: inline-block;
	}

	.footerlist,
	.socials {
		width: 28%;
		padding: 5px 10px;
	}

	.socials {
		width: 44%;
	}

	.main.right,
	.aside.left {
		width: 100%;
	}

	.aside.left .right,
	.aside.left .left_banner {
		width: 100%;
		margin: 16px 0 0 0;
	}

	.logo-search .logo {
		text-align: center;
		width: 100%;
		margin: 0;
	}

	.logo-search .search_area {
		text-align: center;
		width: 100%;
		margin: 0 0 10px 0;
	}

	.logo-search .ads {
		display: none;
	}


	.mediaarticle .video,
	.mediaarticle .photo {

		width: 100%;
	}

	.mediaarticle .photo ul li img {

		max-height: 235px;

	}


	.footer .box.links {
		width: 40%;
	}

	.footer .box.tags {
		width: 30%;
	}
}


@media screen and (min-width:800px) {
    
    #search-btn{ display:none;}
    
}

@media screen and (max-width:800px) {
    
    .imahmoudi_social ,  .categories .search { display:none;}
   
    
    .imahmoudi_media_row{ width:90%; margin:15px auto;}
    
    

#imahmoudi_row_media { 
    
 
    display: block;
   

}

	.footer .search_socials,
	.footer .tags,
	.main_aside,
	.main_right {
		width: 100%;
	}

	#search-overlay .centered {
		width: 90%;
	}

	#search-overlay #close-btn {
		top: 2em;
	}

	.topheader .search_area,
	.topheader .topheaderl {
		margin-top: 10px;
		width: 100%;
	}

	.topheader .hsocials a {

		float: none;

	}

	.main.right .boxtnews ul li img {
		max-height: none;
	}

	.hsocials {
		text-align: center;
	}


	.icons_menu i {
		font-size: 40px;
	}

	.navicon {
		display: block;
		height: 40px;
		width: 40px;
		float: left;
		margin: 8px;
		cursor: pointer;
		border-radius: 5px;
	}


	.navicon i {
		color: #fff;
		font-size: 40px;
	}

	.navicon:hover {
		opacity: 0.8;
	}

	.headfix img {
		width: 100%;
		padding: 10px 0px;
		display: block;
	}

	.headfix {
		display: block;
		font-style: normal;
		border-bottom: 1px dashed #222;
	}

	.headfix b {
		float: right;
		color: #fff;
		overflow: hidden;
		width: 110px;
		text-align: right;
		height: 23px;
		margin-right: 8px;
	}

	.headfix b:nth-child(2) {
		float: right;
		color: rgba(255, 255, 255, 0.7);
		height: auto;
	}

	.headfix i {
		cursor: pointer;
		position: absolute;
		left: 5px;
		top: 5px;
		width: 20px;
		height: 20px;
		font: 12px/18px tahoma;
		color: #fff;
		text-align: center;
		background: #ff5964;
	}

	.headfix i:hover {
		opacity: 0.7;
	}

	.categories .zetta-menu {
		overflow-x: auto;
		position: fixed;
		float: none;
		height: 100%;
		right: 0px;
		width: 240px;
		z-index: 99999;
		top: 0px;
		transition: 0.5s;
		-webkit-transform: translateX(240px);
		-moz-transform: translateX(240px);
		-ms-transform: translateX(240px);
		-o-transform: translateX(240px);
		transform: translateX(240px);
		-webkit-box-shadow: -5px 0 5px 0 rgb(0 0 0 / 20%);
		box-shadow: -5px 0 5px 0 rgb(0 0 0 / 20%);
	}

	.categories li {
		width: 100%;
	}

	.categories li a,
	.cat_menu {
		display: block;
		height: auto;
		padding: 5px 10px;
		border-bottom: .2px dashed #ffffff17;
	}

	.categories li a:hover {
		background: #222;
		color: #fff;
	}

	.zetta-menu>li:before {
		display: none !important;
	}

	.categories .children,
	.cat_menu2 {
		display: none !important;
	}

	.bodydeactive {
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.4);
		position: fixed;
		z-index: 9999;
		display: none;
		top: 0px;
		right: 0px;
	}

	.zetta-menu.zm-effect-slide-bottom li>ul,
	.categories .zetta-menu li>.sub-menu,
	.categories .zetta-menu li:hover .sub-menu {
		display: none;
		position: static;
		width: 100%;
		visibility: visible;
		opacity: 1;
	}

	.categories .zetta-menu li>.sub-menu li {
		width: 100%;
	}

	.zetta-menu li.menu-item-has-children>.has-children-menu-item-icon {
		display: inline-block;
		position: absolute;
		left: 14px;
		top: 9px;
		background: #181818;
		width: 22px;
		height: 22px;
		text-align: center;
		line-height: 22px;
		color: #f4f4f4;
		border-radius: 3px;
		font-size: 19px;
		cursor: pointer;
	}

	.pagenavisnowrap {
		display: block;
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.pagep {
		display: inline-flex;
		float: none;
	}

	.desktop {
		display: none !important;
	}

	.mobile {
		display: inline-block !important;
	}

	.posts_list li {
		width: 49%;
		margin-left: 0.5%;
		margin-bottom: 10px;
		margin-right: 0.5%;
	}


	.main_right .boxs ul li {
		max-width: none;
		width: 100%;
		margin-bottom: 16px;
	}

	.footer .tags,
	.footer .search_socials,
	.copyright {
		padding: 15px;
	}


}

@media screen and (max-width:720px) {


	.main.right .boxtnews ul li {

		width: 49%;
	}


	.main.right .single .excerptpic .pic {
		width: 100%;
		float: right;
		height: auto;
	}

	.main.right .single .excerptpic .pic img {

		width: 100%;
		height: auto;

	}

	.main.right .boxnews .posts .body {
		display: none;
	}

	.main.right .boxnews .posts .item img {

		width: 90px;
		height: 75px;

	}

	.main.right .single .excerptpic .excerpt {

		width: 100%;

	}

	.addpp {
		display: block !important;
	}


	.addpp img {

		width: 100%;
		height: auto;

	}

	.scrolltop {

		bottom: 120px;

	}

	.footer .box.tags {
		width: 100%;
	}

	.footer .box {
		width: 100%
	}

	.footer .box.links {
		width: 100%
	}
}

@media screen and (max-width:640px) {
	.container {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}

	.main.right .boxnews .posts .item_one {

		height: auto;
	}

	.mediaarticle .video ul li {

		width: 95%;

	}

	.main_right .single .item-footer .social {
		width: 100%;
		height: 40px;
	}

	.main_right .single .item-footer .form-group,
	.main_rightt .boxnews .posts .item_one .left,
	.main_right .boxnews .posts .item_one img {
		width: 100%;
	}

	.main_right .single .item-footer .form-group input {
		width: 50%;
	}


	.main_right .boxnews_special .item_one img {

		height: 220px;

	}

	.jadvsrch form .tsipts {
		flex-wrap: wrap;
	}

	.jadvsrch form .tsipt {
		width: 100%;
	}

	.jadvsrch form button {
		width: 100%;
		margin: 0.5em 0;
	}

	.quote {
		font-size: 13px
	}

	.socials {
		width: 36%;
	}

	.footer .box.links {
		width: 100%
	}

	.footer .box.links li,
	.page_body.single .related li {
		width: 100%
	}

	.footer .box {
		width: 100%
	}
}

@media screen and (max-width:520px) {
	.main_right .boxnews .posts .item img {

		width: 110px;
		height: 80px;

	}

	.main_right .boxnews .posts .body {
		display: none;

	}

	.main_right .boxnews .posts .item h2 a {

		letter-spacing: -1.1px;
	}

	.socials {
		width: 100%;
		margin-top: 0px;
	}

	.copyright .info {

		width: 100%;
	}

	.copyright .socials {
		width: 100%;
		margin: 0px 0px;
		padding: 0
	}

	.mastheader .date {

		width: 100%;
		float: right;
		text-align: center;
	}


}

@media screen and (max-width:480px) {

	.boxnews_special .item_one img {
		height: 206px;
	}

	.boxnews_special .item_one .content {
		padding: 0 15px !important;
	}

	.main_right .boxnews_special .item_one h2 {
		font-size: 1.4em;
		font-weight: 900;
	}

	.packages .widthpackages,
	.posts_list li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
		margin-right: 0;
	}

	.catvideosboxindex img,
	.catphotosboxindex img {
		width: 100%;
		height: auto;

	}

}

@media screen and (max-width:320px) {}

 

    