/****************************
    - Responsive styles -
****************************/
@media screen and (max-width:479px) {
	.welcome h2 {
		font-size:24px;
		line-height:24px;
	}
	
	.action-btn {
		padding-left:20px !important;
		padding-right:20px !important;
	}
	
	.countdown-amount {
		font-size:30px;
		height:40px;
	}
	
	.countdown-period {
		font-size:12px;
	}

}

@media screen and (min-width:480px) and (max-width:639px) {
	.welcome h2 {
		font-size:30px;
		line-height:30px;
	}
	
	.form-group {
		margin-bottom:0;
	}

	.form-control {
		width:360px;
	}
}

@media screen and (min-width:640px) and (max-width:844px) {
	.welcome h2 {
		font-size:48px;
		line-height:48px;
	}
	
	.countdown-section {
		width:15%;
	}
	
	.countdown-amount {
		font-size:40px;
		height:48px;
	}
}

@media screen and (max-width:844px) {
	header {
		padding:30px 15px;
	}
	
	header .logo {
		max-width:240px;
	}
	
    header .top-menu,
	footer .follow {
		display:none;
	}
	
	.menu-bar {
		display:block;
		top:30px;
		right:30px;
	}
	
	footer {
		bottom:30px;
		padding:0 15px;
	}
	
	footer .contact-text > p {
		display:none;
	}
	
	.welcome.left-aligned {
		padding:0 15px;
	}
	
	.welcome h2,
    .welcome p,
	.is-countdown {
        margin-bottom:15px;
    }
	
	#sidebar {
        left:100vw;
        width:100%;
    }
	
	.modal.show {
    	transform:translateX(-100vw);
    }
    
    .modal-dialog {
		width:100%;
		margin:0;
	}
	
	.section-title h3 {
		font-size:30px;
		line-height:35px;
	}
	
	.res-margin {
		margin-bottom:30px;
	}
	
	.google-map i.fa-map-marker  {
		margin-left:-5px;
	}
	
	.dialog .dialog__content .dialog-inner {
		padding:30px 20px;
	}
	
	.dialog .dialog__content .dialog-inner h4 {
		margin-bottom:15px;
		font-size:20px;
	}
	
	.dialog .dialog__content .dialog-inner p {
		font-size:12px;
	}
	
	.dialog .dialog__content .dialog-inner #subscribe #notifyMe {
		margin-top:1em;
	}
	
	.dialog .dialog__content .dialog-inner #subscribe #notifyMe .form-group button.submit {
		font-size:80%;
		line-height:1;
	}
	
	.dialog .dialog__content .dialog-inner #subscribe .block-message {
		padding:8px;
	}
	
	.dialog .dialog__content .dialog-inner #subscribe p.notify-valid {
		font-size:12px;
	}
}

@media screen and (max-width:1199px) {
	#stars, #stars2, #stars3 {
		margin-left:0 !important;
	}
}


