.logo a, .logo2 a, .logo3 a{
	display: block;
	width: 100%;
	height: 100%;
}
.modal{
	z-index: 2147483647;
}
.modal-backdrop{
	z-index: 2147483646;
}
.inner_page_tools > ul.affix{
	border: 1px solid rgba(0,0,0,0.1);
	right: 19px;
}
.modalDescription .modal-close{
	position: absolute;
	width: 23px;
	height: 23px;
	top: -23px;
	right: 0;
	background: #B1B1B1;
	cursor: pointer;
}
.modalDescription .modal-close:after{
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	content:"";
	margin-top: -4.5px;
	margin-left: -4.5px;
	background: url("../images/extra5.png") 0 0 no-repeat;
	width: 9px;
	height: 9px;
}
.modalDescription .modal-content{
	border-radius:0;
}
.modalDescription .modal-body{
	padding: 0;
	background: url("../images/extra2.png") 40% 0 repeat-y;	
	padding-top: 30px;
	padding-bottom: 15px;
	min-height: 370px;
}
.modalDescription_left{
	text-align: center;
	float: left;
	width: 40%;
}
.modalDescription_right{
	float: left;
	width: 60%;
	padding-left: 15px;
	padding-right: 15px;
}
.modalDescription_right p{
	height:180px;
	font-size: 12px;
	padding-bottom: 25px;
	color: #656565;
	margin-bottom: 15px;
	overflow: hidden;
	border-bottom: 1px solid  #E6E6E6;
}
.modalDescription_right p a{
	color: #0882CC;
}
.modalDescription_left img{
	max-width: 100%;
}
.modalDescription_right strong{
	margin-bottom: 20px;
	display: block;
	color: #000;
	font-size: 30px;
}
.modalDescription_right ul li{
	margin-bottom: 10px;
	padding-left: 25px;
	color: #656565;
	line-height: 20px;
	font-size: 14px;
}
.modalDescription_right ul li.site_icon{
	background: url("../images/extra6.png") right center no-repeat;
	padding-right:30px;
}
.modalDescription_right ul li.alexa_icon{
	background: url("../images/extra7.png") right center no-repeat;
	padding-right:30px;
}
.modalDescription_right ul li.iran_icon{
	background: url("../images/extra8.png") right center no-repeat;
	padding-right:30px;
}
.media_page{
	background: #F5F5F5;
	padding-top: 50px;
	padding-bottom: 120px;
}
.portfolio_top{
	padding-bottom: 10px;
	margin-bottom: 30px;
	border-bottom: 1px solid  #DBDBDB;
	text-align: center;
}
.portfolio_links a{
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	background: #E4E4E4;
	text-align: center;
	height: 35px;
	line-height: 33px;
	padding-right: 18px;
	padding-left: 18px;
	color: #858585;
	font-size: 16px;
}
.portfolio_links a.active{
	background: #0882CC;
	color: #fff;
}
.grid{
	margin-right: -12px;
	margin-left: -12px;
}
.grid li{
	width: 11.11%;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 0!important;
	padding-bottom: 0!important;
	float: right;
	margin-bottom: 24px;
}
.grid li img{
	width: 100%;
	border: 1px solid  #FAFAFA;		
}
.grid li .overload{
	position: absolute;
	top: 0;
	left: 12px;
	background-color: rgba(255,255,255,0.9);
	padding-left: 10px;
	padding-top: 14px;
	font-size: 16px;
	color: #000;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.grid li:hover .overload{
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.11);
	box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.11);
}
.grid li .overload span{
	font-size: 12px;
	color: #656565;
	display: block;
	margin-top: 6px;
}
.media_description{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
}
.media_description h2{
	font-size: 58px;
	margin-bottom: 30px;
	color: #0882CC;
}
.media_description p{
	color: #323232;
	font-size: 13px;
	margin-bottom: 30px;
	line-height: 24px;
	width: 75%;
	margin-right: auto;
	margin-left: auto;
}
.tab_desc{
	padding-top:50px;
}
.tab_desc .tab_sec:first-child,.tab_desc .tab_sec:nth-child(2){
	margin-bottom:30px;
}
.tab_desc .tab_sec h4{
	font-size:21px;
	color:#0882CC; 
	margin-bottom:10px;
}
.tab_desc .tab_sec h5{
	font-size:16px;
	color:#0882cc;
	margin-bottom:8px;
	font-weight:normal;
}
.tab_desc .tab_sec p{
	margin-bottom:20px;
}
.tab_details{
	clear:both;
	width:100%;
	padding-top:8px;
	padding-bottom:5px;
}
.tab_details span{
	clear: both;
    width: 100%;
    display: block;
    padding-left: 13px;
    margin-bottom: 11px;
    line-height: 20px;
    color: #656565;
    position: relative;
}
.tab_details span:after{
	position: absolute;
    content: '';
    left: 0;
    display: block;
    margin-top: -2px;
    top: 50%;
	background-position: 0 -19px;
    height: 4px;
    width: 5px;
	background-image: url('../images/icons-s999b897b37.html');
    background-repeat: no-repeat;
}

/*#section1.inner_page.inner_page2 {
    background: url('../images/head1-1.jpg') center center/cover no-repeat;
}*/
#section1.inner_page.inner_page3{
	 background:url('../images/head1-2.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page4{
	background:url('../images/head1-3.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page5{
	background:url('../images/head1-4.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page6{
	background:url('../images/head1-5.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner1{
	background:url('../images/head_in1.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner2{
	background:url('../images/head_in2.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner3{
	background:url('../images/head_in3.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner4{
	background:url('../images/head_in4.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner5{
	background:url('../images/head_in5.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner6{
	background:url('../images/head_in6.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner7{
	background:url('../images/head_in7.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner8{
	background:url('../images/head_in8.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner9{
	background:url('../images/head_in9.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner10{
	background:url('../images/head_in10.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner11{
	background:url('../images/head_in11.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner12{
	background:url('../images/head_in12.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner13{
	background:url('../images/head_in13.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner14{
	background:url('../images/head_in14.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner15{
	background:url('../images/head_in15.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner16{
	background:url('../images/head_in16.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner17{
	background:url('../images/head_in17.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner18{
	background:url('../images/head_in18.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner19{
	background:url('../images/head_in19.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner20{
	background:url('../images/head_in20.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner21{
	background:url('../images/head_in21.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner22{
	background:url('../images/head_in22.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner23{
	background:url('../images/head_in23.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner24{
	background:url('../images/head_in24.jpg') center center/cover no-repeat;
}
#section1.inner_page.inner_page_inner25{
	background:url('../images/head_in25.jpg') center center/cover no-repeat;
}
.inner_page_single ul li.middle1{
    background: url("../images/middle1.jpg") center center/cover no-repeat;
}
.inner_page_single ul li.middle2{
	background: url("../images/middle2.jpg") center center/cover no-repeat;
}
.inner_page_single ul li.middle3{
	background: url("../images/middle3.jpg") center center/cover no-repeat;
}
.inner_page_single ul li.middle4{
	background: url("../images/middle4.jpg") center center/cover no-repeat;
}
.inner_page_single ul li.middle5{
	background: url("../images/middle5.jpg") center center/cover no-repeat;
}
.inner_page_single ul li.middle6{
	background: url("../images/middle6.jpg") center center/cover no-repeat;
}
.inner_page_single ul li.middle7{
	background: url("../images/middle7.jpg") center center/cover no-repeat;
}
.inner_page_single ul li.middle8{
	background: url("../images/middle8.jpg") center center/cover no-repeat;
}
.inner_page_single ul li.middle9{
	background: url("../images/middle9.jpg") center center/cover no-repeat;
}
.inner_page_single ul li.middle10{
	background: url("../images/middle10.jpg") center center/cover no-repeat;
}
.inner_page_single ul li.middle11{
	background: url("../images/middle11.jpg") center center/cover no-repeat;
}
.inner_page_single ul li.middle12{
	background: url("../images/middle12.jpg") center center/cover no-repeat;
}
.inner_page_single ul li.middle13{
	background: url("../images/middle13.jpg") center center/cover no-repeat;
}
.search_link,.lang_select{
	display:none;
}
#section4 .title h1{
	background-color:#1d1d1d;
}
#section4 .content #our_clients .owl-item .item{
	border:none;
}
.news_page{
	padding-top: 65px;
}
.news_page_list ul li{
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid  #EDEDED;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.news_page_list ul li .picture{
	float: left;
	margin-right: 20px;
	font-size: 0;
	position: relative;
}
.news_page_list ul li .title{
	font-size: 36px;
	color: #000;
	display: block;
	line-height: 40px;
	font-family: "Ham3D_Bold";
	margin-top: 10px;
	padding-bottom: 10px;
	height: 85px;
	overflow: hidden;
}
@media only screen and (max-width: 991px){
    .news_page_list ul li .title{
        font-size: 26px;
    }
}
.news_page_list ul li p{
	color: #666;
	font-size: 12px;
	background: url("../images/extra9.png") left bottom no-repeat;
	padding-bottom: 35px;	
	margin-bottom: 20px;
	height: 65px;
	overflow: hidden;
}
.news_page_list ul li .date{
	background: url("../images/extra10.png") 0 5px no-repeat;
	float: left;
	line-height: 25px;
	padding-left: 22px;
	color: #323232;
	font-size: 11px;
}
.news_page_list ul li .read_more{
	position: absolute;
	bottom: 40px;
	right: 0;
	width: 150px;
	display: block;
	height: 40px;
	text-align: center;
	line-height: 34px;
	border: 4px solid  #0882CC;
	font-size: 14px;
	font-family: "Ham3D_Bold";
	color: #0882CC;
	text-transform: uppercase;
}
.pagination_container .pagination{
	padding: 0;
	margin: 0;
	margin-bottom: 80px;
	text-align: center;
	width: 100%;
}
.pagination_container .pagination li{
	display: inline-block;
	float: none;
}
.pagination_container .pagination li a{
	border: 1px solid  #DDD;
	margin-left: -2px;
	margin-right: -2px;	
	font-size: 11px;
	color: #323232;
}
.pagination_container .pagination li.active a{
	background: #0882CC;	
	border: 1px solid  #0882CC;
	color: #fff;
}
.pagination_container .pagination li.prev a{
	height: 30px;
	width: 30px;
	background: url("../images/left.png") center center no-repeat;
}
.pagination_container .pagination li.next a{
	height: 30px;
	width: 30px;
	background: url("../images/right.png") center center no-repeat;
}
.news_page_single .title{
	font-size: 36px;
	color: #000;
	display: block;
	line-height: 40px;
	font-family: "Ham3D_Bold";
	background: url("../images/extra9.png") left bottom no-repeat;
	padding-bottom: 30px;	
	margin-bottom: 20px;
}
.news_page_single p{
	color: #666;
	/*padding-bottom: 280px;*/
	text-align: justify;
	font-size: 13px;
}
.news_page_single p.short-text{
	margin-bottom:20px;
}
.news_page_single .long-text{
	margin-bottom:280px;
}
.news_page_single .date{
	background: url("../images/extra10.png") 0 5px no-repeat;
	float: left;
	line-height: 25px;
	padding-left: 22px;
	color: #323232;
	margin-bottom: 35px;
	font-size: 11px;
}
.news_page_single img{
	width: 100%;
	margin-bottom: 10px;
}
@media only screen and (max-width : 992px){
	.grid li{
		width: 16.66%;
	}
}
@media only screen and (max-width : 812px){
	.news_page_list ul li .picture{
		float: none;
		width: 100%;
		text-align: center;
		padding-bottom: 10px;
	}
	.news_page_list ul li .title{
		height: auto;
	}
	.news_page_list ul li p{
		height: auto;
	}
	.news_page_single {
		padding-right: 70px;
	}
}
@media only screen and (max-width : 768px){
	.grid li{
		width: 20%;
	}
}
@media only screen and (max-width : 568px){
	.grid li{
		width: 25%;
	}
	.media_description p{{
		width: 100%;
	}
}
@media only screen and (max-width : 480px){
	.news_page_list ul li .title{
		font-size: 17px;
		line-height: 20px;
	}
	.news_page_single .title{
		font-size: 17px;
		line-height: 20px;
	}	
}
@media only screen and (max-width : 414px){
	.grid li{
		width: 33.33%;
	}
}
@media only screen and (max-width : 320px){
	.grid li{
		width: 50%;
	}
}