h2 {font-family: 'Lato', sans-serif;}

.body {width: 980px; background: #fff;margin: 0px auto;}

/*regular logo */
a.logo.brand {width: 313px; height: 32px;background: url('https://www.milnetravel.com/images/milne.png') no-repeat;padding: 0px;margin: 13px 0px;}
a.logo span {display: none;}

.item-page {padding-bottom: 50px;}
.container-fluid {padding: 0px;}

.items-row span.row-separator {clear: both;display:block;padding: 10px 0px;}

.ad {padding: 0px 10px;}



#nav .navbar .nav {
   /* background: url('../images/nav-shadow-left.png') no-repeat;*/
    margin-left: 10px;
	display: inline;
}
#nav .nav.menu > li:last-child > a {	
	/*background: url('../images/nav-shadow-right.png') no-repeat right;*/	
}
#nav .navbar .navbar-inner{
    background: none;
    border:  none;
    box-shadow:  none;
    border-radius:  none;
    padding-left: 0px;
    padding-right: 0px;
   
}


#nav .navbar .nav > li > a {
    outline:  none;
    color:  #515559;
    padding: 10px 5px 12px 5px;
    text-transform: uppercase;
    font-size: 13px;
	margin-top:0px;
	font-family:Lato;
	font-size:13px;
	text-transform:capitalize !important;
/*    font-weight:  bold;*/
}


#nav .nav.menu > li.active > a, #nav .nav.menu > li.current > a{
   	border-top: 3px solid #CF283E;
    color: #CF283E;
    padding-top: 7px;
}
#nav .nav.menu > li > a:hover{
    text-shadow: none;	
	color: #CF283E !important;
	border-top: 3px solid #CF283E;
	padding-top: 7px;
}



@media (min-width: 1200px) {
   .body  {width: 980px;}
   .container {width: 940px;}



}

@media (min-width: 768px) and (max-width: 979px) {
    .body  {width: 754px;}
    .hide-images {background: none !important;} 
}

@media (max-width: 767px) {
    body {padding: 0px;}
    .body  {width: auto;}
    .container {padding: 0px 20px;}
    .hide-images {background: none !important;}
    /*#feature {min-height: 0px; display:  none;} */

    #feature .layout-slideshow .sprocket-features-content .sprocket-features-desc{width: 90%;}
    #feature .layout-slideshow .sprocket-features-content h2{font-size: 14px;}
    #feature .layout-slideshow .sprocket-features-content{ right:  50px !important;}
    #feature .layout-slideshow .sprocket-features-pagination{right:  50px !important;}
		#feature .sprocket-features .sprocket-features-img-container {
		padding-top: 30px;
	}
	
    
}

@media (max-width: 480px) {
    .items-row .item {width: 100%; float: none; margin-bottom: 10px;}
	#feature .sprocket-features .sprocket-features-img-container {
		padding-top: 30px;
	}
}

@media (max-width: 979px) {

	



    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {color: #ccc;}
    .side-menu .module-content {background: none;min-height: 0px;}
    .navbar .brand {padding-top: 0px; padding-bottom: 0px;}
    #nav .container {padding: 0px 10px;}
    .ad {display: block;padding: 10px 0px;}
    .navbar .btn-navbar {
		margin-top: 6px;   
	}
    


    p.agent-info span{font-size:  14px !important;}
    a.logo.brand {width: 313px; background: url('../images/site-logo-mobile.png') no-repeat;padding: 0px;float: right;}
    /*a.logo.brand {width: 167px; height: 40px;background: url('../images/site-logo-m.png') no-repeat;padding: 0px;margin: 0px;}
    */
    #nav .navbar .nav > li > a {
	    outline:  none;
	    color:  #003359;
	    padding: 10px 15px 10px;
	    text-transform: uppercase;
	    font-size: 13px;
	/*    font-weight:  bold;*/
	}

	#nav .navbar .nav {
    background-image:none;
    margin-left: 10px;
	}
	#nav .nav.menu > li:last-child > a {
		
		background-image:none;
		
	}
	.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover{
		background: none;
	}

	.navbar-inverse .btn-navbar{
		position: relative;
		bottom: 52px;
		left: 32px;
	}


	
	#footer .span12 div{
		float:left;
		width:auto;
	}
	#footer .span12 .our_location{
		float:left;
		width:auto;
		margin:0px 0px;
		display: none;
	}

	#footer .span12 div {
        width: 100%;
	}
	#feature .sprocket-features h2.sprocket-features-title {
		font-size: 28px;
	}

    
}

@media (min-width: 980px) {

	.navbar .nav > li {
		float: left;
	}
	#nav .navbar .nav > li > a {
		padding-left: 10px;
		padding-right: 20px;
		line-height: 36px;
	}
	/*
	.navbar .nav > li.item-104, .navbar .nav > li.item-105 {
		width: 130px;
	}
	.navbar .nav > li.item-108 {
		width: 70px;
	}
	*/
    
}



