/*
	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;
	}
	.d-flex {
		flex-wrap: wrap !important;
		/*align-content: flex-start;*/
	}
	.navbar-toggler {
		margin-top: -165px;
		margin-left: -14px;
		padding: .25rem .75rem;
		font-size: 1rem;
	}
	.navbar-light .navbar-toggler {
		color: rgba(0,0,0,05);
		border-color: transparent;
	}
	#menu .navbar-expand-lg .navbar-nav .nav-link {
		padding-left: 0;
	}
	.search-pos {
		position:relative;
		left:0;
		text-align: center;
	}
	.bottom-slide {
		margin-bottom: 15px;
	}
	.text-contant{
		position: relative;
		left: 0;
		right: 0;
		bottom: 0;
		padding: 15px 15px;
		background: #dd001f;
	}
	.text-tiker h3{
    z-index: 22;
	}
	.sm-title::after{
		border-bottom: #fff 2px solid;
		width: 10%; 
	}
	.bg-title{
		font-size: var(--mobtitle);
		margin-bottom: 15px;
	}
	/*#top-news .row:nth-child(3) {
		align-items: center !important;
		border:1px solid red;
	}*/
	.all-news {
		background: url(../images/all.png) top left no-repeat;
		font-size: 14px;  
		padding-right: 21px;
	}
	.contan-writ {
		text-align: center;
		padding-top: 10px;
	}

	.list-info{
		justify-content: right;
	}
	.mop-display{
		display: flex;
		justify-content: center;
	}
	.navbar-nav{
		display:inline;
	}
	#menu .navbar-expand-lg .navbar-collapse{
		text-align: center;
	}
	.img-center{
		margin: 0 auto;
		float: none;
	}
	#esdarat-alhram{
		padding-bottom: 20px;
	}
	.line-lef{
		border-left: none;
		padding: 0;
	}
	#sport .text-contant {
	
		background:#75a730 !important;
	}
	#sport .contant-world{
		min-height: auto;
		padding-bottom: 10px;
	}
	#economy .text-contant {
		padding: 20px;
    left: 0;
    right: 0;
    bottom: 0;
    position: unset;
		background:#008ad1 !important;
	}
	#memory .text-contant {
		
		background:#2e4f7c !important;
		margin-bottom: 10px;
	}
	#memory{
		padding: 10px;
		background:#293c5a;
	}
	#woman .text-contant{
		background:#ee1877 !important;
	}
	.icon-shear-econ{
		right:10px;
	}
	
	
	.pos-img{
		right:10px;
	}

	.adv{
		background: none;
	}

.news-world {
		padding-left: 0 !important;
		padding-right: 0;
	}

	.p-col-0{
		padding: 0;
	}
	.white_baby{
	position: unset;
    z-index: 99;
	bottom: 0;
	right:10px;
		left:10px;
	}
	.shopstyle {
		height: auto;
	}
	#gallery{
		padding-bottom: 20px;
	}


	#woman {
		padding-bottom: 40px;
	}
	.contant-woman {		
		position: relative;
		right: 0;
		left: 0;
		bottom: 0;
	}
	.shear{
		position: absolute;
		z-index: 777;
		left: 15px;
	   top: 0;
	   bottom: auto;
	}
	#sport .shear{
		position: absolute;
		z-index: 777;
		left: 0;
	   top: 0;
	   bottom: auto;
	}
	#tecnology .shear{
		position: absolute;
		z-index: 777;
		left: 15px;
	   top: 0;
	   bottom: auto;
	}
	.icon-shear i {
		text-align: center;
	}
	.contant-soch {
		min-height: 292px; 
	}
	.contant-car{
		position: relative;
	}
	#social .text-contant {
		background-color: transparent;
		margin-bottom: -25px;
	}
	.border-m {
		margin-bottom: 20px;
	}
	#Services {
		padding: 25px 10px 20px 10px;
	}
	ul.timer {
		text-align: center;
	}

	#header ul li.nav-item{
		font-size: 10px;
	}

	.bg-mop{
		margin-top: 10px;
		background-color: #fff;
	}
	#video .text-contant{
		padding: 10px;
	}
	.tex-vdi{
		font-size: 14px;
		padding-top:0;
	}
	


	/*outer*/
	.shear-outer{
	    bottom: auto !important;
	}
	/*inner*/
	.img-inner {
		float: left;
		margin-right: 0;
		margin-top: 0;
	}
	.text_list {
		padding: 5px;
		font-size: 13px;
	}
	#video{
		padding: 10px;
		background: #080f27;
	}
	/*gallery-inner*/
	.carousel{
		margin-bottom: 60px;
	}
	.title-gallery{
		font-size: 14px;
	}



	#gallery .slick-next {
		top: 78px;
	}
	#gallery .slick-prev {
		top: 78px;
	}

	#header {
		padding: 0 0 10px 0;
	}
	.head_office {
		padding-top: 10px;
	}
	.head_office span {
		font-size: 10px;
	}
	.head_office p {
		font-size: 9px;
	}

}


@media (min-width: 576px) { 
	.nopadding-mob {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	
	.d-flex {
		flex-wrap: wrap !important;
	}
	.search-pos {
		position:relative;
		left:0;
		text-align: center;
	}
	#menu .navbar-expand-lg .navbar-nav .nav-link {
		padding-left: 0;
	}
	.bottom-slide {
		margin-bottom: 15px;
	}
	.all-news {
		padding-right: 70px;
	}
	.contan-writ {
		text-align: center;
		padding-top: 10px;
	}
	.list-info{
		justify-content: center;
	}
	.navbar-nav{
		display:inline;
	}
	#menu .navbar-expand-lg .navbar-collapse{
		text-align: center;
	}
.adv{
	background: none;
}
.contant-White{
	min-height: auto;
}

.news-world {
	padding-left: 0 !important;
	padding-right: 0;
}
	.white_baby{
		position: unset;
		z-index: 99;
		bottom: 0;
		padding-left: 10px;
   	 padding-right: 10px;
		}
		.shopstyle {
			height: auto;
		}
		#memory .text-contant {
		
			background:#2e4f7c !important;
			
		}
		#memory{
			padding: 10px;
			background:#293c5a;
		}
		.bg-pric2{
			font-size: 12px;
		}
	
	#video {
		background: #293c5a;
		padding: 40px;
	}

	.contant-woman {		
		position: relative;
		right: 0;
		left: 0;
		bottom: 0;
	}
	.shear{
		position: absolute;
		z-index: 777;
		left: 15px;
	   	top: 0;
	   	bottom: auto;
	}
	.icon-shear i {
		text-align: center;
	}
	.contant-soch {
		min-height: 292px; 
	}
	.contant-car{
		position: relative;
	}
	.border-m {
		margin-bottom: 20px;
	}
	ul.timer {
		text-align: center;
	}
	#sport .shear{
		position: absolute;
		z-index: 777;
		left: 0;
	   top: 0;
	   bottom: auto;
	}
	#tecnology .shear{
		position: absolute;
		z-index: 777;
		left: 15px;
	   top: 0;
	   bottom: auto;
	}
	.navbar-toggler {
	margin-top: -120px;
    margin-left: -30px;
	}


.bg-mop{
	margin-top: 10px;
	background-color: #fff;
}
.shear-outer{
	bottom: auto !important;
}

/*gallery-inner*/
.carousel{
	margin-bottom: 80px;
}

#gallery .slick-next {
	top: 78px;
}
#gallery .slick-prev {
	top: 78px;
}

#header {
	padding: 15px;
}

 }


@media (min-width: 768px) { 

	.all-news {
		padding-right: 50px;
	}
	.contan-writ {
		text-align: right;
		padding-top: 0;
	}
	.news-world {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
.navbar-nav{
	display:inline;
}
#menu .navbar-expand-lg .navbar-collapse{
	text-align: center;
}
#economy .text-contant{
	position: relative;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px 15px;
	background: #008ad1;
}
#tecnology .shear{
    position: absolute;
    z-index: 777;
    left: 0;
   bottom: 0;
   top:auto;
   background-color: #fff;
}
#sport .shear{
    position: absolute;
    z-index: 777;
    left: 0;
   bottom: 0;
   top:auto;
   background-color: #fff;
}


.bg-mop{
	margin-top: 10px;
	background-color: #fff;
}
/*inner*/
.img-inner{
	width: 70%;
}
/*gallery-inner*/
.carousel{
	margin-bottom: 100px;
}

#gallery .slick-next {
	top: 97px;
}
#gallery .slick-prev {
	top: 97px;
}


.navbar-toggler {
    margin-top: -120px;
    margin-left: 0;
}

 }


@media (min-width: 992px) { 

		
	.all-news {
		padding-right: 29px;
	}

}


@media (min-width: 1024px) { 

	.search-pos {
		position: absolute;
		left:45px;
		text-align: left;
	}
	#menu .navbar-expand-lg .navbar-nav .nav-link {
		padding-left: 0;
	}
	.all-news {
		padding-right: 61px;
	}
	.nopadding-mob {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.news-world {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.list-info{
		justify-content: flex-end;
	}	
.navbar-nav{
	display:flex;
}
#menu .navbar-expand-lg .navbar-collapse{
	text-align:right;
}

#menu .navbar-expand-lg .navbar-nav .nav-link{
	padding-left: 10px;
	font-size:14px;
}
.icon-shear-econ {
	right:-10px;
}
.title{
	font-size: 14px;
}
.all-news {
    padding-right: 70px;
    padding-left: 0;
}
#tecnology .list-group-item{
	font-size: 14px;
}
.pos-img{
	position: absolute;
	right:10px;
	top:40px
  }

  .btn-outline-primary{
	  margin-left: 0;
  }

  .contant-woman{
		
	position: absolute;
	right: 30px;
	left: 30px;
	bottom: -80px;	
}
.shear{
	position: absolute;
	z-index: 777;
	left: 30px;
	   top: auto;
	   bottom: 20px;
}
.icon-shear i {
	text-align: left;
}
.contant-woman h3 {
	font-size: 14px;
}
.contant-soch {
	min-height: 355px; 
}
.border-m {
	margin-bottom: 0px;
}
.bg-mop{
	margin-top: 0px;
	background-color: transparent;
	}
	#tecnology .shear2{
		bottom: 55px;
	}


	/*outer*/
	.shear-outer{
		left:0 !important;
		bottom: auto;
		top:0;
	}

	.head_office {
		padding-top: 10px;
	}
	

 }

 
@media (min-width: 1200px) {


    .adv {
        /*background: url(../images/bgadv.jpg) no-repeat top left;*/
    }
.contant-White{
	min-height: 144px;
}
#sport .text-contant{
	left:0;
	right:0;
}
.navbar-nav{
	display:flex;
}
#menu .navbar-expand-lg .navbar-collapse{
	text-align:right;
}
	#menu .navbar-expand-lg .navbar-nav .nav-link {
		padding-left:1.5rem;
		font-size: var(--title);
 }

.text-economy{
	bottom: 40px;
}
.title{
	font-size:  var(--title);
}

    #economy .text-economy {
        background: rgba(25,42,49,.8);
        padding: 20px;
        left: 30px;
        right: 30px;
        bottom: 40px;
        /*border-right: #008ad1 20px solid;*/
        position: absolute;
    }
.text-contant{
    position: absolute;
    z-index: 2;
    left: 15px;
    right: 15px;
    bottom: 0;
    padding: 25px 40px;
    background: rgb(2,0,36);
    background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
}
.icon-shear-econ {
	right:-18px;
}
	.white_baby{
		position: absolute;
    z-index: 99;
	bottom: -30px;
	padding-left: 15px;
    padding-right: 15px;
		}
		.shopstyle {
			height: 370px;
		}
		#tecnology .list-group-item{
			font-size: var(--title);
		}	
	#memory{
		background: url(../images/bg-more.jpg) no-repeat center center;
		margin-top: 30px;
		padding: 50px;
	}

.pos-img{
	position: absolute;
	right:25px;
	top:30px
  }
  #memory .text-contant{
	position: absolute;
	left:0;
	right:0;
    padding: 25px 40px;
    background: rgb(2,0,36) !important;
    background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%) !important;
  }
	
  #woman .text-contant{
	position: absolute;
	left:0;
	right:0;
    padding: 25px 40px;
    background: rgb(2,0,36) !important;
    background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%) !important;
  }
	
	.btn-outline-primary{
		margin-left:20px;
	}
	
	#video {
		background: url(../images/bg-video.jpg) no-repeat center center;
		padding: 40px;
	}

	.all-news {
		padding-right: 29px;
	}

	.contant-woman h3 {
		font-size: 17px;
	}

	.bg-mop{
		margin-top: 0px;
		background-color: transparent;
	}
	.bg-title a{
		color: #fff;
	}
	#tecnology .shear2 {
		bottom: 0px;
	}

	/*outer*/
	.shear-outer{
		left:0 !important;
		bottom: 0 !important;
		top:auto;
	
	}
	 #gallery .slick-next {
		top: 126px;
	}
	#gallery .slick-prev {
		top: 126px;
	}

	#video .slick-next {
		top: 126px;
	}
	#video .slick-prev {
		top: 126px;
	}


	.head_office {
		padding-top: 30px;
	}

}	
 
@media (min-width: 1800px) { 

	.bottom-slide{
		margin-bottom: 0;
	}
}