/*
	Theme Name: ahram gate
	Theme Coder: AMAC
	font-family: 'HelveticaNeueW02-75Bold';
	First Color: #0ea348;
	Second color:#9a9a9a;
*/

@media (max-width: 480px) {
	.nopadding-mob {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.padd-mob{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.mar-top-mob{
		margin-top: 15px;
	}
	.mar-top-writer{
		margin-top: 33px;
	}
	.d-flex {
		flex-wrap: wrap !important;
		/*align-content: flex-start;*/
	}
	.navbar-toggler{
		margin-top: -172px;
   		margin-left: -25px;
	}
	.navbar-expand-lg .navbar-nav{
		flex-direction: column;
		text-align: center;
	}
	#header{
		padding-bottom: 0;
	}
	#top-news{
		padding-top: 0;
	}
	.sic-title {
		margin-top: -38px;
	}
	.title-sm{
		padding: 15px;
	}
	.adv {
		background: none;
	}
	.hd{
		right:0px
	}
	#technology .hd ,#arts .hd{
		right: 0;
	}
	.hd-img{
		bottom: 3%;
	}
	.p-top{
		margin-bottom: 20px;
	}
	#arts .p-top{
		margin-bottom: 0px;
	}
	.padding-r25 {
		padding-right: 15px;
		padding-left: 15px;
	}
	
	.contant-video{
		padding: 3px;
	}
	#radio{
		height: auto;
		padding-top: 24px;
	}
	#arts .top-m{
		padding-top: 50px;
	}
	#gallery-sub .p-top{
		padding-top: 50px;
	}
	#infographics .top-m{
		margin-top: 10px;
	}
	
	#idea h1.title-sec a{
		background-color: #f5f5f5;
	}
	.contant-idea{
		position: initial;
	}
	.head_office{
		font-size: 13px;
	}
	#outer h1.title-sec a{
		font-size: 30px;
	}
	.search-pos {
		position: relative;
		left: 0;
		text-align: center;
	}

}


@media (min-width: 576px) { 
	.nopadding-mob {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.d-flex {
		flex-wrap: wrap !important;
	}
	.mar-top-mob{
		margin-top: 15px;
	}
	.mar-top-writer{
		margin-top: 33px;
	}
	.d-flex {
		flex-wrap: wrap !important;
		/*align-content: flex-start;*/
	}
	.navbar-toggler{
		margin-top: -250px;
   		margin-left: -25px;
	}
	.navbar-expand-lg .navbar-nav{
		flex-direction: column;
		text-align: center;
	}
	#header{
		padding-bottom: 0;
	}
	#top-news{
		padding-top: 0;
	}
	.sic-title {
		margin-top: -38px;
	}
	.title-sm{
		padding: 15px;
	}
	.adv {
		background: none;
	}
	.hd{
		right:0px
	}
	#technology .hd ,#arts .hd{
		right: 0;
		bottom: 7px;
	}
	.hd-img{
		bottom: 3%;
	}
	.p-top{
		margin-bottom: 20px;
	}
	#arts .p-top{
		margin-bottom: 0px;
	}
	.padding-r25 {
		padding-right: 15px;
		padding-left: 15px;
	}
	#video h1.title-sec{
		color: #fff;
	}
	.contant-video{
		padding: 3px;
	}
	#radio{
		height: auto;
		padding-top: 24px;
	}
	#arts .top-m{
		padding-top: 30px !important;
	}
	#gallery-sub .p-top{
		padding-top: 50px;
	}
	#infographics .top-m{
		margin-top: 10px;
	}
	
	#idea h1.title-sec a{
		background-color: #f5f5f5;
	}
	.contant-idea{
		position: initial !important;
	}
	.bg-article{
		background-color:#f4f4f2 !important;
		background: none;
		height: auto;
	}

	.head_office{
		font-size: 14px;
	}
	.search-pos {
		position: relative;
		left: 0;
		text-align: center;
	}
	
 }


@media (min-width: 768px) { 
	.hd{
		right:0px;
		bottom:7px;
	}
	#world .hd{
		bottom: 0;
	}
	.bg-article{
		background: url(../images/line-bg.jpg) repeat-x;
		height: 100px !important;
	}


 }


@media (min-width: 992px) { 

		


}


@media (min-width: 1024px) {
    .search-pos {
        position: absolute;
        left: 5px;
        text-align: left;
    }
	
	.nopadding-mob {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.mar-top-mob{
		margin-top: 0px;
	}
	.top-mob{
		margin-top: 27px;
	}
	
	.navbar-expand-lg .navbar-collapse{
		font-size: 14px;
	}
	.navbar-expand-lg .navbar-nav{
		flex-direction: row-reverse;
		text-align: center;
	}
	#header{
		padding-bottom: 0;
	}
	#top-news{
		padding-top: 0;
	}
	.sic-title {
		margin-top: -37px;
	}
	.title-sm{
		padding: 15px;
	}
	.adv {
		background: none;
	}
	.hd{
		right:0px
	}

	#technology .hd ,#arts .hd{
		right: 0;
		bottom: 7px;
	}
	.hd-img{
		bottom: 3%;
	}
	.p-top{
		margin-bottom: 20px;
	}
	#arts .p-top{
		margin-bottom: 0px;
	}
	.padding-r25 {
		padding-right: 15;
		padding-left: 15;
	}

	#video h1.title-sec{
		color:#fff;
	}
	.contant-video{
		padding: 11px;
	}
	#radio{
		height: 420px;
    padding-top: 148px;
}

	#arts .top-m{
		padding-top: 25px;
	}
	#gallery-sub .p-top{
		padding-top: 50px;
	}
	#infographics .top-m{
		margin-top: 10px;
	}
	
	#idea h1.title-sec a{
		background-color: #f5f5f5;
	}
	.contant-idea{
		position: absolute !important;
	}
	
	.contant{
		padding: 8px !important;
	}
	/*.search-pos {
		position: absolute;
		left: 17px;
		text-align: left;
		background-color: red;
		padding: 5px 12px;
	}*/


 }

 
@media (min-width: 1200px) { 

	.mar-top-mob{
		margin-top: 0px;
	}
	.mar-top-writer{
		margin-top: 0px;
	}
	
	.navbar-expand-lg .navbar-nav{
		flex-direction: row-reverse;
		text-align: center;
	}
	.navbar-expand-lg .navbar-collapse{
		font-size: 19px !important;
	}

	#header{
		padding-bottom: 0;
	}
	#top-news{
		padding-top: 0;
	}
	
	.title-sm{
		padding: 15px;
	}
	.adv {
		background: none;
	}
	.hd{
		right:0px
	}
	#technology .hd ,#arts .hd{
		right: 0;
		bottom: 7px;
	}
	.hd-img{
		bottom: 3%;
	}
	.p-top{
		margin-bottom: 20px;
	}
	#arts .p-top{
		margin-bottom: 0px;
	}
	.padding-r25 {
		padding-right: 70px !important;
		padding-left: 50px !important;
	}
	#video h1.title-sec{
		color:#fff;
	}
	.contant-video{
		padding: 11px;
	}
	#radio{
		height: 420px;
    padding-top: 114px;
}
	
	#arts .top-m{
		padding-top: 25px;
	}
	#gallery-sub .p-top{
		padding-top: 50px;
	}
	#infographics .top-m{
		margin-top: 10px;
	}
	
	#idea h1.title-sec a{
		background-color: #f5f5f5;
	}
	
	
	.contant{
		padding: 10px;
	}
	h4{
		font-size: 17px;
	}
	.head_office{
		font-size: 19px;
	}
	.top-mob {
    margin-top: 0px;
}
	

}	
 
@media (min-width: 1800px) { 

}