/* CSS Document */



#header .nav li.current >a {
    color: #16acb8;
    border-bottom: 2px solid #16acb8;
    background: 0;
 
}
#header .nav li.current  {
    color: #16acb8;
    border-bottom: 2px solid #16acb8;
    background: 0;
 
}
 

#main-content .owl-carousel .item img{
	height: 450px;
}


.portlet-borderless-container .journal-content-article .image-presentation img{
	height: 300px;
}
.portlet-borderless-container .journal-content-article .content-presentation img{
	height: auto;
	max-height: 300px;
	width:99%; 
}
.portlet-borderless-container .journal-content-article .content-presentation .content {
	text-align: center;
}
.portlet-borderless-container .journal-content-article .content-presentation ul {
	text-align: right;
}


 .content-news .owl-carousel .item  img{
	height: 180px !important;
}


/*کد زیر انتقال از فایل  ها بود */
.quick-access2 .item img.hover { position:absolute; top:0; right:50%; margin-right:-45px; opacity:0; filter:alpha(opacity=0); } .quick-access2 .item:hover img.hover { opacity:1; filter:alpha(opacity=100); } 



.content_mintext{
	min-height: 90px;
}

first-archive2
{
	margin-bottom: 35px;
}

.capchabox{
	display: flow-root;

}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}


@media (min-width: 768px){
	.col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
}
@media (min-width: 992px){
	
.col-md-offset-4 {
    margin-left: initial;
    margin-right: 33.33333333%;
}
}

.alert-dismissable, .alert-dismissible {
    padding-right: initial;
    padding-left: 35px;
}

.my-alarm {
    position: relative !important;
    padding: 0.75rem 1.25rem !important;
    margin-bottom: 1rem !important;
    border: 1px solid transparent !important;
    border-radius: 0.25rem !important;
}

img.content_view{
		width: 500px;
/*		width: 90%;*/
		width: 100%;
	height: 272px;
}

.mapframe
{
	width: 100%;
	height: 350px;
}
.mb-25{
	margin-bottom: 25px !important;
}

.page_viewimg{
	    width: 100%;
    height: 285px !important;
}
.page_viewimg_post{
	    width: auto;
 	    max-height: 285px !important;
	height: auto !important;
	max-width: 80% !important;
}
.mb-200{
	margin-bottom: 200px;
}
.mt-30{
	margin-top: 30px !important;
}
.mt-60{
	margin-top: 60px !important;
}

 
.gallery_viewimg{
	width: 400px;
	height: 230px !important;
	
}
 
.service_img{
	width: 100%;
	height: 180px !important;
	
}

.glry_div{
		margin: 10px 15px;
	text-align: center;

}

 
 .projcts_img
{
		width: 100%;
	height: 180px !important;
}



.project_desc{
	height: 90px;
}


.service_view_img{
	width: auto;
 	max-height: 250px;
	max-width: 80% !important;
}

.justify_center
{
text-align: justify;
	justify-content: center;
}

.aui #footer .tel {
    background: url(../image/other/sprit.png) no-repeat -94px 0px !important;
}

.journal-content-article p.icon.adrs
{
	height: 30px;
	
}

.journal-content-article p.icon.tel span
{
	padding-top: 12px;
 }
.aui .left-header-coontent .date p:last-child {
    border-right: none;
    
}
.navigation-wrapper .menu-item ul li 
{
	padding-bottom: 2px;
}
.lastads1{
	text-align: center;
	width: 90%;
	margin: auto;
}
.lastads1 img{
 	width: 100%;
}
.desc_adv2{

	    color: #fff;
	    margin-top: 0;
	color: #16acb8;
	    font-size: 14px;
    font-weight: normal;
    line-height: 28px;
    display: inline-block;
}.desc_adv2:hover{
 	    color: #fff;
	 
	
}
.journal-content-article .item.descadv2
{
	height: 130px !important;
}
.journal-content-article .item.descadv2 h3
{
 	    font-size: 14px;
    font-weight: normal;
    line-height: 28px;
    display: inline-block;
}

.sitemap li  {
	background: none !important;
 
}.sitemap li:before {
 	font-family: 'fontawesome-alloy';
	    content: "\f053";padding-left: 10px;
}
 
 .aui #main-content .row-fluid .span4 {
/*    width: 30% !important;*/
  
} .aui #main-content .row-fluid .span12  .span7.content {
    margin-right: 1.5641%;
    margin-left: -1%;  
}

.gallery_pagination ul{
/*	float: unset;*/
	float: none !important;
}
.ul.pager.lfr-pagination-buttons.gallery_pagination{
	float: none !important;

}

@media screen and (min-width: 960px){

.aui .icon-header-wrapper .result-search {
   margin-left: 0 !important;
}
}

@media screen and (max-width: 768px){

.aui .icon-header-wrapper .search-wrapper{
   margin-left: 20px !important;
}
}


.comment-body img{
	width: 60px !important;
	height: 60px !important;
	border-radius: 50%;
}

.cmnt_box_cntnt{
	margin-top: 30px;
}

/*
.aui .row-fluid .cmnt_box_cntnt [class*="span"]:first-child {
     margin-left: auto; 
     margin-right: 2.5641%; 
}
*/

#header .logo-right a .main-logo { 
/*    height: 41px;*/
    height: auto !important;
    width: 360px; 
}
@media screen and  (max-width :543px){
#header .logo-right a .main-logo {  
    height: auto !important;
    width: 254px; 
}
}


.view-lt960.aui .navigation-wrapper .nav {
    margin-top: 15px; 
}
@media screen and  (max-width :479px){
	.view-lt960.aui .icon-header-wrapper .search { 
    margin-top: 14px;
}
}

@media screen and  (max-width :321px){
	#main-content .owl-carousel .item img {
    height: 130px;
}
}
@media screen and  (min-width :320px) and  (max-width :375px){
	#main-content .owl-carousel .item img {
    height: 150px;
}
}

@media screen and  (min-width :375px) and  (max-width :425px){
	#main-content .owl-carousel .item img {
    height: 180px;
}
}@media screen and  (min-width :425px) and  (max-width :523px){
	#main-content .owl-carousel .item img {
    height: 230px;
}
}
@media screen and  (min-width :523px) and  (max-width :650px){
	#main-content .owl-carousel .item img {
    height: 250px;
}
}

@media screen and  (min-width :650px) and  (max-width :768px){
	#main-content .owl-carousel .item img {
    height: 300px;
}
}
@media screen and  (min-width :768px) and  (max-width :1024px){
	#main-content .owl-carousel .item img {
    height: 400px;
}
}

.content-presentation .content ul { 
    min-height: 80px;
}
.aui .gallery .gall_span3 {
/*    width: 24.992%;*/
    margin-right: 7px!important;
    padding-right: 7px!important;
    position: relative;
    display: table;
}
.aui .gallery .owl-item:last-child  .gall_span3{ 
    margin-right: 2px!important;
    padding-right: 2px!important; 
}


.view-lt720.aui .gallery .gall_span3 {
    width: 100%;
    padding: 0;
    margin-bottom: 2%;
}
.aui .gallery .gall_span3 a {
    display: table-cell;
    width: 100%;
    height: 226px;
}

.aui .gallery .gall_span3 img {
    width: 100%;
    height: 100%;
}
 
@media (max-width: 767px){
	.aui .gallery .gall_span3 img{
/*    max-height: 250px;*/
    	height: 240px;
	}
	.aui .gallery .gall_span3 a {
    height: auto;
	}
	
}@media (min-width: 1024px) and (max-width: 1200px){
 
	.aui .gallery .gall_span3 a {
    height: 200px;
	}
	
}
@media (max-width: 375px){
	.aui .gallery .gall_span3 img {
    /* max-height: 250px; */ 
    max-height: 200px;
}
}

.aui .gallery .gall_span3:hover #overlay {
    opacity: .86;
}
.aui .gallery .gall_span3 .image-hover .title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin-bottom: 17%;
    color: #fff;
    padding: 0 30px;
    text-align: center;
    top: 56%;
}
/*rtl slider gallery*/
/*
#owl-gallery .owl-wrapper {
    float: right;
}
#owl-gallery.owl-carousel .owl-item { 
    direction: rtl;
    float: right;
}*/

@media (max-width: 768px){
	.lastads1 {
		text-align: center;
		width: 90%;
		margin: auto;
	}
}

@media (max-width: 1200px) and (min-width: 979px) {
	 .aui .row-fluid .twocolumn .portlet-layout .span3 { 
		 
} 
	.aui .row-fluid .twocolumn .portlet-layout .span9 { 
     margin-right: 1%;  
}
}
@media (max-width: 1200px) and (min-width: 979px) {
	 .container-fluid #content .twocolumn .portlet-layout .span4, .container-fluid #content .columns-2 .portlet-layout .span4{ 
		 
} 
	.container-fluid #content .twocolumn .portlet-layout .span8 ,.container-fluid #content .columns-2 .portlet-layout .span8 { 
     margin-right: 1%;  
}
}

@media (max-width: 320px){
	.journal-content-article .page_viewimg{
/*
		width: 100%;   
		height: 110px !important;
*/
		max-width: 100%;
    max-height: 110px !important;
	}
} 
@media (min-width: 320px) and  (max-width: 425px){
	.journal-content-article .page_viewimg{
/*
		width: 100%;   
		height: 160px !important;
*/
/*
		width: unset;
    height: unset !important;
*/
    max-height: 160px !important;
	}
} 
@media  (max-width: 375px){
	.aui .quick-access-items.span12 { 
    min-height: 212px; 
	}
} 
 
.portlet-borderless-container.lastads1 {
/*    width: 78%;*/
    width: 65%;
    margin: auto;
    height: 75%;
	margin-top: 25px !important;
}

.portlet-borderless-container .journal-content-article .image-presentation img {
    height: 260px;
}

.image-presentation .image-over-text h2 {
/*    font-size: 19px !important; */
    font-size: 15px !important; 
}
.portlet-borderless-container.lastads1 .image-presentation .image-over-text h2:first-child {
    font-size: 17.5px !important;
}
.portlet-borderless-container.lastads1 .image-presentation .image-over-text { 
/*    padding-left: 24%; */
}

.image-presentation .image-over-text {
width: 100% !important;    padding-left: 0;
}
@media  (min-width: 767px) and  (max-width: 1200px){
.image-presentation .image-over-text { 
     padding-left: 1%;  
}
.portlet-borderless-container .journal-content-article .image-presentation img {
    height: 230px;
}
.view-lt960.aui .image-presentation .image-over-text h2 {
    font-size: 14px !important; 
}
}

@media (max-width: 333px){
.view-lt960.aui .image-presentation .image-over-text h2 {
    font-size: 14px !important; 
}
}

.image-presentation .image-over-text h2 {
    font-size: 22px !important;
    padding: 0 10px;
}


/*edit*/
#footer p.icon.adrs {
    display: initial;
}
 
.aui .archive-wrapper .other-archive article .item-image img {
    height: 166px;
    width: 285px;
    background-size: cover;
}
#content img.content_view {
    /* width: 500px; */
    /* width: 90%; */
    width: auto;
    height: 272px;
	min-width: 210px;
}
#content img.content_view_2 {
    
    width: auto;
    height: auto;	 
	max-height: 270px;
	max-width: 80% !important;
}

/*advertise sal 202*/
header#header .left-header-coontent .logo-left img {
    width: 150px;
    height: 65px;
/*    object-fit: cover;*/
}
header#header div.flag img {
    width: 158px;
    height: 128px;
}


/*links page*/
.linkbox_div{
													
}
.img_links{
	width: 75px;
	height:55px !important ; 
	float: right;
}
.link_txt{
	width: calc(90% - 75px);
	float: right;
	padding: 3px 15px 3px 5px;
}
.back_text {
	min-height: 50px;
	background-color: #f3f3f3;
	border: 1px solid #cacaca;
	padding: 5px ;
	border-radius: 7px; 
	overflow: hidden;
}
.back_text .ltr{ 
	direction: ltr;
	float: right;
}

/* start print content_view */
.print_content{
    float: left;
}	
@media (max-width: 425px){	
.print_content {     
float: right;
margin-top: 24px;
}
}
.p_contetns_print {
    margin-bottom: 23px !important;
    border: 1px solid #f3f3f3;
    padding: 23px !important;
    text-align: center
}
.title_contetns_print {
    font-weight: bold;
    font-size: 18px;
}
	.pd_print{
		float: right;
    margin-right: 7%;
	}
	.pd_cn_print{
		padding: 7px !important;
		margin-top: 15px !important;
	}
	.print_content2{
		margin-top: 15px;
    float: left;
	}
.link_footer_class{
 	margin-right: 20% !important;
}
@media (max-width: 425px){	
.link_footer_class{
 	    margin-right: unset !important;
}
}
.img_srv_view_align{
	text-align: center;
}
.no_border_contact{
	border: 0px !important;
}
.cnt_mg_btm .control-group {
    margin-bottom: 13px !important;
}
.div_kt_ins_contact{
	text-align: left ;
	margin-right: -28px !important;
}
.kt_insert_contact{
	font-size: 19px;
    padding: 10px;
    border-radius: 7px;
    width: 183px;
}
@media (max-width: 1024px){	
.div_kt_ins_contact{
	text-align: right ;
	margin-right: unset !important;
}
}

@media ( width: 1024px){
.frm_cnt{
   margin-right: -10px !important;
}	
.btn_comment_send {
     margin-left: 15% !important;
}	
}
@media (max-width: 768px){
.cnt_mg_btm .row-fluid [class*="span"] {
    margin-right: 0;
    padding: 0 1%;
}
}
@media (max-width: 768px){
.cnt_mg_btm [class*="span"], .cnt_mg_btm .uneditable-input[class*="span"], .cnt_mg_btm .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
}
 
/*start team */
.content_mintext_team {
    min-height: 54px;    
 }
  .team-name:before{
    font-family: 'fontawesome-alloy';
    content: "\f0f0";padding-left: 10px;
    font-size: 20px;
    color : #ffb73b;
  }
  .team-semat:before{
    font-family: 'fontawesome-alloy';
    content: "\f0f7";padding-left: 10px;
    font-size: 20px;
    color : #ffb73b;
  }
	.content_mintext_team .team-name {
    font-weight: 900;
    font-size: 17px;
     color: #a0a0a0;
}
.content_mintext_team .team-semat {
    font-size: 16px;
     color: #a0a0a0;
	margin-top: 3px;
}
	.content_mintext_team p lable {
     color: #737373;
}
.aui .archive-wrapper .other-team_archive article .item-image .team_img {
    height: 166px;
    width: 180px;
    background-size: cover;
}
.team_img {
    width: 100%;
    height: 206px !important;
}
.aui .archive-wrapper .other-team_archive article {
    text-align: justify;
    padding: 0 20px;
    clear: both;
}
@media (max-width: 375px){	
 .content_mintext_team .team-semat{
	 margin-top: 7px;
   }
}	
	.mob_team{
		text-align: center !important ;
		margin-right: auto !important ;
	}	
@media (max-width: 767px){	
 
  .span8.item-image.mob_team{

    display: flex;
    justify-content: center;
  }
}
.div_team_span{
		display: flex !important ;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: space-around;
    align-items: center;
}
.pishnahad_style{
	    padding-top: 10px !important;
}
.captcha_code_style{
		  margin-top: -79px;
	  }	
	  .btn_cnt_mg{
		  margin-top: -42px;
	  }
	  @media (max-width: 1199px){	
.captcha_code_style{
		  margin-top: 0px;
	  }	
	  .btn_cnt_mg{
		  margin-top: 0px;
	  }
}
.captcha_code_style .form_validation_field_error_container{
	margin-bottom: -3px !important;
}
.frm_cnt2 .form_validation_field_error_container{
	margin-bottom: -1px !important;
}
.cmnt_form_st{
	margin-top: -112px !important;
}
.comment_box_cnt  .control-group {
    margin-bottom: 7px !important;
} 
.btn_comment_send{
	text-align: left;
    margin-left: 4%;
}
.btn_comment_send button{
	margin-top: -71px;
}
.cmnt_author_replay{
	margin-top: 15px;
    margin-right: 10px !important;
	margin-bottom: 15px ;
}
.cmnt_author_replay img{
	margin-left: 12px !important;
}
.cmnt_author_box img{
	margin-left: 10px !important;
}
.cmnt_author_box  {
	margin-bottom: 21px !important;
}
.brd_comment_auther{
	border-bottom: 1px solid #e0e1e5;
	padding-bottom: 8px;
}
.aui .alert-success, .aui .portlet-msg-success{
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
@media (max-width: 768px){	
 
	.btn_comment_send{
	 
    margin-left: 22px;
}
 
}
@media (max-width: 425px){	
	.cmnt_form_st{
	margin-top: 0px !important;
}
	.btn_comment_send{
	text-align: right;
    margin-left: 0px;
}
.btn_comment_send button{
	margin-top: 0px;
}
.cmnt_author_box {
    margin-bottom: 4px !important;
}
.cmnt_author_replay{
	 margin-top: 3px !important;
	margin-bottom: 4px;
}	
	.content_body_pd{
		padding-right: 14px !important;
		padding-left: 8px !important;
	}	
}
@media (max-width: 1024px){

.comment_body_pg .row-fluid [class*="span"] {
    float: right;
    margin-right: 0;
    margin-left: 0;
}
.cmnt_author_replay {
      margin-right: 0px !important; 
}		
}
@media (max-width: 767px){
	.comment_body_pg .my-alarm{
		margin-right: -2px !important; 
		margin-left: 0px !important; 
		padding: 0.75rem  0px !important;
	}	

    .aui .alert-success.cntop{
        width: 90% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .aui .alert-success.cntop .close{
        padding: 0 10px;
    }

}

.comment_body_pg input, .comment_body_pg textarea, .comment_body_pg .uneditable-input  {
    width: 324px;
}
@media (max-width: 1024px ) and ( min-width: 768px){
	
.comment_body_pg input, .comment_body_pg textarea, .comment_body_pg .uneditable-input  {
    width: 210px;
}
	
}
@media (max-width: 320px){

.comment_body_pg input, .comment_body_pg textarea, .comment_body_pg .uneditable-input {
    width: 261px;
}
}