/*!
 * Gridpak Beta CSS
 *
 * Generator - http://gridpak.com/
 * Created by @erskinedesign
 */
 
 

/* Reusable column setup */
.col {
    border:0px solid rgba(0,0,0,0);
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-background-clip:padding-box !important;
    -webkit-background-clip:padding-box !important;
    background-clip:padding-box !important;
}



    /* 1. 3 Column Grid 0px - Infinity 
    ----------------------------------------------------------------------------- 
    
    Span 1:    33.3333333333%
    Span 2:    66.6666666667%
    Span 3:    100%
    
    ----------------------------------------------------------------------------- */

   /* @media screen and (min-width: 0px) {*/
        
        .row {
            margin-left:-20px;
        }
        .col {
            border-left-width:20px;
        	padding:0px 0px;
        }
        
        
        
        /*
        Add your semantic classnames in alongside their corresponding spans here. e.g.
        
        .span_3,
        .my_semantic_class_name {
            ...
        }
        */
        .span_half{
			width:50%;
			}
        .span_1 {
            width:33.3333333333%;
			
        }
        .span_2 {
            width:66.6666666667%;
        }
        .span_3 {
            margin-left:0;
            width:100%;
        }
		
		.logo_col {
			width:20%;
			max-width:161px;
		}
		
		.nav_col {
			width:80%;
			max-width:869px;
		}
		.span_4 {
			width:25%;
		}
		
		.span_5 {
			width:15%;
		}
		
		.span_6 {
			width:60%;
		}
		
		
  /*  }
	*/
	/*-------------------------------------Min Width End-------------------------------------------*/

@media  (max-width: 1028px)
{
	.main-navigation li a {
		border-bottom: 0;
		color: #fff;
		line-height: 100px;
		white-space: nowrap;
		border-right:solid 2px #3a3a3a;
		padding:0px 18px;
		text-shadow:0 0 0 #fff;
	}
}

@media  (max-width: 1030px)
{
	.contentarea {
		padding:0 20px 0 20px;
		box-sizing:border-box;
	}
}

@media  (max-width: 599px)
{
	.Logo2 {
		padding-bottom:3px !important;
	}
}

@media  (max-width: 655px)
{
	.destinations {
		width:100% !important;
	}
	.social {
		padding:0 0 10px 10px;
		width:100% !important;
	}
	.social ul {
		float:left;
	}
	
}
	
@media  (max-width: 975px)
{
	.sidebar{
		width:100%;
		display:block;
		float:none;
		margin-bottom:20px;
		}
		
	.box .head2 p {
	max-height:40px;
	overflow:hidden;
	}
	
	.box .rside {
	float:right;
	margin-top:0px;
	}
		
	.nav-menu ul {
		float:right;
		margin:0;
		padding:0;
		}
		
	.main-navigation ul{
		float:Left;
		}
		
	.MediumContentModule {
		height:auto;
		}	
		
	.MediumContentImage {
		height:auto;
		}
	
	.MiddleModule{
		width:100%;
		}
	
	.RightModule{
		width:100%;
		
		}
				
	.upper{
		width:100%;
		display:block;
		float:none;
		}
		
	.ad {
		width:100%;
	}
	
	.lower.span_2{
		width:auto;
		float:right!important;
	}
	
	.NetworkColumn{
		width:50%;
	}	
	
	.InfoTable .fifth {
	width:22%;
	}
	
	.SmallContentImage img{
		width:100%;
	}
	
	 .nrfWidth {
		 width:100%;
	 }
	 
	 .funds {
		width:100%;
		margin-top:30px;
		margin-bottom:30px;
		float:left;
	}
	
	.mainHeader {
    width: 100%;
    position: relative;
    z-index: 1000;
	}
	
	.search-text-box {
		width:90px;
	}
	.social li {
		margin:0 5px;
	}
	.destinations {
		width:50%;
	}
	.social {
		width:50%;
	}
	.InfoTable .first {
	width:50%;
}
	.InfoTable .second {
	width:50%;
}
}

	
	/*-------------------------------------768 Width End-------------------------------------------*/	
	
	
@media (max-width: 480px){
	
	.upper ul {
		float:left !important;
		margin-bottom:20px;
	}
	
		.InfoTable .first {
	width:100%;
}
	.InfoTable .second {
	width:100%;
}
	
	.span_4 {
			width:50%;
		}
	
	.lower ul {
		float:left !important;
		margin-bottom:20px;
	}
	
	.box .rside {
	float:left;
	margin-top:0px;
	border-left-width:0;
	}
	
	.box .head2 {
	border-left-width:0;
	}
	
	.span_1 {
            width:100%;
			display:block;
        }
		
		.span_2 {
            width:100%;
			display:block;
        }
		
	.span_half{
			width:100%;
			}
	
	.upper li:last-child{
		padding:20px 0px 0px 0px;
	}
	
	.upper form{
		padding-top:0px;
	}
	
	.left {
		float:left;
	}
	
	.SmallContentModule{
		height:100%;
	}
	
	.SmallContentImage img{
		width:100%;
	}
	
	.site-header h1{
		text-align:left;
	}
	
	.copyright{
		text-align:left;
	}
	
	.lower select{
		width:100%;
	}
	
	
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    display: none;
	}
	
	.lower.span_2{
		width:100%;
	}
	
	.half{
	width:100%;
	float:left;
	}
	
	.NetworkColumn{
		width:100%;
	}
	.TrainTable li {
	width:100%;
}
	
	.InfoTable .first {
	width:100%;
}
    .InfoTable .second {
	width:100%;
}
	.InfoTable .fifth {
	width:100%;
}

	.page-id-1511 .entry-header .entry-title {
	background: url(../images/milestone.jpg) right bottom no-repeat !important;
	line-height:85px;
	height:150px;
}

.funds {
	width:100%;
	margin-top:30px;
	margin-bottom:30px;
	float:left;
}

.banner_caption {
	min-width:330px !important; float:left; background:#424242; padding:30px 20px 30px 20px; opacity: 0.9; filter: alpha(opacity=90);
}

.banner_head {
	width:100%; float:left; font-family:Georgia, serif; font-size:15px !important; color:#fff;
}

.banner_content {
	width:100%; float:left; font-family:Verdana, sans-serif; font-size:10px !important; color:#FFF; margin-top:15px !important;
}

.social {
		padding:0 0 10px 10px;
	}
	.social ul {
		float:left;
	}
	
	.search-text-box {
		width:120px;
	}
	.social li {
		margin:0 10px;
	}
	.destinations {
		width:100%;
		margin-bottom:10px;
	}
	.social {
		width:100%;
	}
	.bottomCol {
		margin-bottom:20px;
	}
	.site-header h1 {
	line-height: .8;
	}
	
/*	.rd-col-xs-12 {
		width:92% !important;
	}*/
	
	.PageHeadArea {
    padding:0 !important;
    margin:0 0 20px 0;
	border-bottom:1px solid #343434;
	

	}
	
	
	
	/*-------------------------------------480 Width End-------------------------------------------*/	