/* Mobile */
@media (max-width: 767px){
	
	.mobi-logo{
		display: inline-block;
		background-size: 100%;
		background-position: center;
		background-repeat: no-repeat;
		float: left;
		width: 60%;
		padding: 30px 0%;
		margin: 1% 0 0 5px;
		max-width: 260px;
	}
	
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		background-color: transparent;
	}
	
	.logo{
		display: none;
	}
	
	.header .col-sm-12{
		padding:0;
	}
	
	.navbar-toggle {
		width: 28%;
		margin: 15px 3% 0;
		border:0;
	}
	
	.glyphicon-menu-hamburger:before {
		color: #E6803B;
		font-size: 21px;
	}
	
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus {
		border-top: transparent;
	}
	
	.navbar-nav {
		margin: 0;
	}

	.navbar-collapse.in {
		text-align: center;
	}

	.navbar-collapse {
		padding: 0;
		text-align: center;
		width: 100%;
	}
	
	.navbar-nav>li {
		padding-right: 0;
	}
	
	.last-item {
		padding-right: 0!important;
	}
	
	.enquiry {
		font-size: 16px;
		line-height: 24px;
		margin: 1% 0 10px;
	}
	
	.footer h2 {
    	font-size: 18px;
	}
	
	.footer p {
		font-size: 16px;
	    line-height: 20px;
	}
	
	.footer .col-md-6{
		padding:0;
	}
	
	.footer-form {
		padding: 4% 4% 2%;
	}

	.send-btn {
		margin: 10px auto;
		display: block;
    	width: 60%;
	}
	
	.break{
		display:block;
	}
	
	a{
		font-size:16px;
	}
	
	.see-more {
		margin: 3% auto;
    	width: 98%;
    	font-size: 16px;
		line-height: 35px;
	}
	
	.header-row h1 {
    	font-size: 24px;
	}
	
	.home-info p {
		font-size: 16px;
		line-height: 21px;
	}
	
	.greenbox {
		margin: 5% auto;
		width: 90%;
		text-align: center;
		float: none;
	}
	
	.greenbox h2 {
		font-size: 25px;
	}
	
	.greenbox p {
		font-size: 16px;
	}
	
	.home-images img {
    	margin: 0 auto;
    	display: block;
		width: 100%;
	}
	
	.header-row {
		padding: 5% 0;
	}
	
	.header-row p {
    	font-size: 13px;
	}
	
	.in-touch {
		padding: 4% 0;
	}
	
	.parallax-text p {
		padding: 0 3%;
	}
	
	.parallax-text .italic-fy {
    	font-size: 16px;
		line-height: 26px;
	}
	
	.parallax-text p {
    	font-size: 20px;
	}

	#map {
		width: 100%;
		height: 300px;
	}
	
	.mb0{
		font-size: 16px;
		line-height: 20px;
	}
	
	.mb1{
		font-size: 16px;
		line-height: 20px;
	}
	
	.nav>li>a {
    	line-height: 30px;
	}
	
	.home-main-head{
		height:200px;
		background-size: cover;
	}
	
	.home-info {
		text-align: center;
	}
	
/* Cottage */
	
	.other-headings-h2 {
		font-size: 23px;
		margin-bottom: 3%;
	}
	
	.line {
    	width: 40%;
	}
	
	.other-headers-p {
		font-size: 17px;
	}
	
	.other-headers {
    	padding: 6% 0;
	}
	
	.main_content .greenbox {
		margin: 5% auto;
		width: 90%;
		float: none;
		text-align: center;
		max-width: 310px;
	}
	
	.info p {
		margin-bottom: 2%;
		font-size: 16px;
		line-height: 21px;
		text-align: center;
	}
	
	.other-headers {
		background-size: auto;
	}
	
	.amenities {
		height: auto;
   		padding: 7% 0 7% 3%;
   		text-align: left;
	}
	
	.amenities li{
		font-size: 16px;
		line-height: 24px;
	}
	
	.amenities .col-sm-4{
		padding:0;
	}
	
	.fa-ul {
		margin-left: 1em;
	}
	
	.amenities .fa-li {
		line-height: 18px;
	}
	
	.amenities .col-md-4{
		margin: -9px 0;
	}
	
	.copyright {
    	padding-top: 5px;
		font-size: 13px!important;
	}
	
	.spacing {
		padding-right:0;
	}
	
	.main_content {
		padding: 5% 15px 0;
	}
	
	.cottage_enquiry {
		padding: 3% 0;
	}
	
	.cottage_enquiry .enquiry {
		width: 70%;
		margin: 10% auto 0;
		display: block;
		font-size: 16px;
		max-width: 230px;
	}
	
	.cottage_enquiry h2 {
    	font-size: 21px;
		text-align: center;
	}
	
	.cottage_enquiry p {
		text-align: center;
	}
	
	.cottage_images {
		padding: 7% 0 0;
	}
	
	.cottage_images .col-md-4 {
		padding: 0 0 5%;
	}
	
	.cottage_images img {
		max-width: 460px;
		margin: 0 auto;
		display: block;
	}
	
	.cottage_hosts h2 {
    	font-size: 23px;
		text-align: center;
	}
	
	.cottage_hosts p {
		padding-right: 0;
		font-size: 16px;
		text-align: center;
	}
	
	.row {
		margin:0;
	}
	
	.container-fluid{
		padding:0;
	}
	
	.trip-advisor {
		width: 60%;
		margin: 0 auto;
		display: block;
		max-width: 250px;
	}
	
	footer {
		padding: 6% 0 1%;
	}
	
	.footer .inputs {
    	font-size: 12px;
	}
	
	.msg-input {
    	font-size: 12px;
		min-height: 100px;
	}
	
	.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
	
	.green .col-sm-6, .green .col-sm-12, .home-images .col-sm-12, .footer .col-md-12, .main-content .col-sm-4,.main-content .col-sm-6, .main-content .col-sm-12{
		padding:0;
	}
	
	.spacing2{
/* 		padding-left:40px; */
	}
	
	.contact-info {
		text-align: center;
	}
	
	.info {
		padding: 0;
	}
	
	.navbar-header{
		max-height:100px;
	}
	
	.cottage_hosts .p-space {
		padding-right: 0;
	}
	
	
	
}

/* Tablet & small screens: */
@media (min-width: 768px) and (max-width: 991px){
	
	.navbar-nav>li {
		padding-right: 0.5em;
	}
	
	.header-row {
		padding: 2% 0;
	}
	
	.logo {
		width: 100%;
		padding: 40px 0%;
		margin-left: 0;
	}
	
	.enquiry {
    	margin: 17px 0 0;
    	font-size: 12px;
	}
	
	.other-headers {
		background-size: 100% 100%;
	}
	
	.nav>li>a {
    	line-height: 80px;
	}
	
	.amenities {
		padding: 0 0 5%;
	}
	
	.amenities li{
		font-size:16px;
	}
	
	.amenities .fa-li {
		line-height: 22px;
	}
	
	.main_content .greenbox {
		width: 80%;
		margin: 0 auto;
		float: none;
	}
	
	.cottage_images {
		padding: 3% 15px 3%;
	}
	
	.parallax-text .italic-fy {
    	line-height: 33px;
	}
	
	.parallax-text p {
    	padding: 0 8%;
	}
	
	.see-more {
    	width: 40%;
	}
	
	.green .col-sm-12, .home-images .col-sm-12, .header .col-md-5{
		padding:0;
	}
	
	.info {
		padding: 0 3%;
	}
	
	.cottage_hosts p {
		padding-right: 39%;
	}
	
	.cottage_hosts h2 {
		text-align: left;
	}
	
	.cottage_hosts {
		padding: 2% 0 6%;
	}
	
	.trip-advisor {
    	width: 90%;
		margin: 25% auto;
	}
	
	.header .col-sm-2{
		padding:0;
	}
	
	.home-main-head{
		height:300px;
		background-size: cover;
	}
	
}

@media (min-width: 992px) and (max-width: 1199px){
	
	.enquiry {
		margin: 7% 0;
		font-size: 16px;
	}
	
	.nav>li>a {
    	line-height: 70px;
	}
	
	.navbar-nav>li {
		padding-right: 1.7em;
	}
	
	.logo {
		width: 90%;
		margin-left: 0;
		padding: 37px 0%;
	}
	
	.trip-advisor {
    	width: 70%;
		margin: 20% auto;
	}
	
	.footer-form {
		padding: 4% 5% 0;
	}
	
	.amenities .fa-li {
		line-height: 22px;
	}
	
	.info {
		padding: 0 3%;
	}
	
	.cottage_hosts {
		text-align: center;
	}
	
/* 	.cottage_hosts p {
		padding-right: 0;
	} */
	
	.cottage_hosts {
    	padding: 1% 0 6%;
		text-align:left;
	}
	
	.cottage_images {
		padding: 1% 15px 5%;
	}
	
	.greenbox {
    	margin: 11% auto;
		width: 90%;
	}
	
	.green .col-sm-12, .home-images .col-sm-12{
		padding:0;
	}
	
	.header .col-md-2{
		padding-right:0;
	}
	
	.home-main-head{
		height: 420px;
		background-size: cover;
	}
	
}

/* Laptop: */
@media (min-width: 1199px) and (max-width: 1399px){
	
	.logo {
		width: 80%;
		margin-left: 0;
		padding: 42px 0%;
	}
	
	.navbar-nav>li {
		padding-right: 1.5em;
	}
	
	.header-row {
		padding: 2% 0;
	}
	
	.enquiry {
    	margin: 9% 0;
    	font-size: 16px;
	}
	
	.trip-advisor {
    	margin: 15% auto;
	}
	
	.amenities .fa-li {
		line-height: 23px;
	}
	
	.cottage_images {
		padding: 3% 15px 0;
	}
	
/* 	.cottage_hosts p {
    	padding-right: 0;
	} */
	
	.greenbox {
		margin: 2% auto;
    	float: none;
	}
	
	.header .col-lg-2{
		padding:0;
	}
	
	.home-main-head{
		background-size: cover;
	}
	
}

@media (min-width: 1400px) and (max-width: 1600px){
	
	.navbar-nav>li {
		padding-right: 2.5em;
	}
	
	.enquiry {
		margin: 6% 0;
	}
	
	.header-row {
		padding: 2% 0;
	}

	.header .col-lg-2{
		padding:0;
	}
	
	.logo {
		padding: 43px 0%;
	}
	
	.home-main-head{
		background-size: cover;
	}
	
}
