/*#paging_container1{
	height: 320px;	
}
*/





.page_navigation , .alt_page_navigation{
	padding-bottom: 10px;
}

.page_navigation a, .alt_page_navigation a{
	padding:3px 5px;
	margin:2px;
	color:white;
	text-decoration:none;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #86be48;
}
.active_page{
	background-color:white !important;
	color:black !important;
}	

.content, .alt_content{
	color: black;
	list-style:none;
}

.content li, .alt_content li, .content > p{
	padding: 5px
	
}
    
    .myButton 
    {
    background-color: #008457;border: 1px solid #3b6e22;box-shadow: 0 1px 0 0 #9acc85 inset;color: #ffffff!important;display: inline;font-family: Arial;font-size: 13px;font-weight: bold;padding: 6px 12px;text-decoration: none;text-shadow: 0 1px 0 #92b879;width: 16%;
    }
    
    .heading 
    {
    width:100%;background-color: #007a4e; color: #ffffff;font-size: 18px;
    font-weight: normal;
    margin-bottom: 14px;
    margin-top: 5px;
    padding-bottom: 6px;
    padding-left: 7px;
    padding-top: 6px;
	text-transform: uppercase;
    }
    
 .image_left {float:left;width:25%}
.desc_right {float: right;
    margin-left: 1%;
    width: 74%;}

.heading1
{
	float: left;
	background-color: #007a4e;
	/*height: 20px;*/
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 14px;
	margin-top: 12px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-top: 3px;
	width: 99.5%;
	margin-right: 0px;
	margin-left: 0px;
}
.heading2
{
	float: left;
	text-align: right;
	background-color: #999999;
	color: #ffffff;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 14px;
	margin-top: 12px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-top: 3px;
	width: 28%;
	height: 22px;
	margin-right: 0px;
	margin-left: 0px;                   
}
.heading_detail
{
 border-bottom-color: #eeeeee;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            font-size: 18px;
            padding-bottom: 12px; color:#007a4e;
}

.detail_acc_innerright{
  
  float:left; width:70%;
     padding: 15px;
     border-left:1px solid #e1e1e1;
  
}
.detail_img{
width: 100%;
   margin-top: 10px;
  
}
.extra_infos_inner{
  
     float: left;
    font-family: Calibri,sans-serif;
    font-size: 12pt;
    margin-right: 22px;
}
.extra_fea_label{
  
 float:left; 
  width:19.7%;
   font-weight: bold;
   padding:5px;
    border-top: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    box-sizing: border-box;
}


.extra_fea_class{
  
 margin-top: 11px;
 margin-bottom: 11px;

}

.extra_fea_value{
	float: left;
	width: 80.3%;
	border-top: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #ffffff;
	box-sizing: border-box;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 58px;
}

.extra_fea_class
{
  border-bottom: 1px solid #e1e1e1!important;
}


.detail_acc_outer{
    border: 1px solid #e1e1e1;
    margin-top: 11px;
}
  
.bttons_outer
{
  
  text-align:center;
}
.bttons_inner {
   padding:0 5px;
   display: inline-block;

}
.detail_acc_outer_innerleft {
    float: left;
    padding: 15px;
      width: 19.6%;
}

.port_list{
  
  width:30%; float:left;margin-left: 1%;
  
  
}


	.gallerydetail {
	margin-left:5px;
	width:23%;
	float:left;
	margin-bottom: 11px;
	display:block;
	 height: 140px;
     
    overflow: hidden;
	}
	.gallerydetail img{
 	width:100%!important;
	}
	.btn-info {
	width: auto;
	margin-top: 10px;

	}

div.detail_acc_innerright ul li {
/*	border-bottom-width: 1px;
	border-bottom-style: solid;*/
	width: 80%;
	list-style-position: outside;
	list-style-type: none;
	border-bottom-color: #E1E1E1;
	padding-top: 3px;
	padding-bottom: 3px;
	}


.heading_port
{
 color:#191919;
	font-weight:bold;
 height:30px;
 border-bottom-width:1px;
 font-size:16px;
 padding-bottom:2px;
 padding-top:15px;
}

.port_img{
  float:left; width:90%;
  
  
  
}
.port_desc{
  
  float:left; width:90% ;
}



@media (max-width: 767px) {
.image_left {width:100%}
.desc_right {width:100%; margin:0px;}
.port_desc {width:100%; margin:0px;}
.port_img {width:100%}
.port_list { width:99%;}
.modal {position:relative;}

}

div.detail_img.clearfix img.imgborder {
	margin-top: 14px;  
 
}
#paging_container1 .content {
    padding-left: 0px;
    margin-left: -20px;
}
#paging_container1 h6 
 {
	font-weight: bold;
}

.filter-inner-border
{
    border: 1px solid #ccc!important;
    padding:10px;
    margin-right:15px;
	margin-bottom: 10px;
}
@media (min-width: 580px) {
.filter-inner-border {
    border: 1px solid #ccc !important;
    padding: 20px 20px 0px 20px;
    margin-right: 15px;
    margin-bottom: 5px;
	height: 100%!important;
}}





.filter-title
{
    color:#007a4e;
    font-weight:bold;
}

.jlmf-apply-button, .jlmf-clear
{
    background-color:#007a4e;
    color:#ffffff;
    border:none;
    border-radius:0px;
    padding: 6px 15px;
}

.col-sm-5
{
    padding: 0;
}

.filter-inner-border span
{
    margin:5px 10px 5px 0px;
    display: inline-block;
}

.filter-inner-border span input
{
    margin-top:0;
    vertical-align: middle;
    margin-right: 5px;
}
.filter-inner-border span {
    margin: 5px 15px 5px 0px!important;

	font-size: 13px!important;
}
@media (min-width: 1350px) {
.filter-inner-border span {
    margin: 2px 15px 2px 0px!important;
width: 45%;
	font-size: 13px!important;
	        vertical-align: top;
}
}


.filter-wrapper {
 
    padding-bottom: 10px!important;
}
.filter-outer{
 
    margin-bottom: 10px!important;
}
 