@media only screen and (min-width:1201px) and (max-width:1400px) {
	.navbar-light .navbar-nav .nav-link {
		line-height: 40px;
		padding: 0 8px;
	}
	.navbar-light .navbar-nav .nav-link, a.dropdown-item {
		font-size: 15px;
	}
	.language img, .top_right img {
		margin-right: 10px;
		width: 20px;
	}
	.alpen_top_header a {
		font-weight: 300;
		font-size: 15px;
	}

	.remove_alpen_items{
        display: none !important;
    }
	.alpen_text_sec br {
		display:none;
	}
}
@media only screen and (min-width:1025px) and (max-width:1200px) {
	.remove_alpen_items{
        display: none !important;
    }

	.navbar-light .navbar-nav .nav-link {
		font-size: 12px;
		line-height: 40px;
		padding: 0 6px;
	}
	.navbar-light .navbar-nav .nav-link, a.dropdown-item {
		font-size: 12px;
	}
	.language img, .top_right img {
		margin-right: 10px;
		width: 20px;
	}
	.alpen_top_header a {
		font-weight: 300;
		font-size: 13px;
	}
	.alpen_text_sec br {
		display:none;
	}
    .navbar {
        height: 70px;
    }
    div#logo img {
        width: 230px;
    }
    body {
        margin-top: 117px;
    }
    a.cmn-btn {
        font-size: 18px;
    }
}
@media only screen and (min-width:992px) and (max-width:1024px) {

	.carousel-item {
		height: 60vh;
	}
	.remove_alpen_items{
        display: none !important;
    }
	.navbar-light .navbar-nav .nav-link {
		font-size: 12px;
		line-height: 40px;
		padding: 0 6px;
	}
	.navbar-light .navbar-nav .nav-link, a.dropdown-item {
		font-size: 12px;
	}
	.language img, .top_right img {
		margin-right: 10px;
		width: 20px;
	}
	.alpen_top_header a {
		font-weight: 300;
		font-size: 13px;
	}
	.alpen_text_sec br {
		display:none;
	}
	.navbar {
        height: 70px;
    }
    div#logo img {
        width: 216px;
    }
    .top_left {
        margin-right: 130px;
    }
    body {
        margin-top: 117px;
    }
    a.cmn-btn {
        font-size: 18px;
    }
}
@media only screen and (max-width: 991px) {
	nav.navbar #navbarMobile {
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {

	.alpen-email-responsive{
		display: block;
	}
	.alpen-phone-responsive{
		display: block;
	}

	.carousel-item {
		height: 45vh;
	}

	.alpen_social_icon{
		margin-right: 0px !important;
	}

	.alpen_top_header a {
		font-size: 12px;
	}
	.language img, .top_right img {
        margin-right: 10px;
        width: 17px;
    }
	.top_left {
		margin-right: 0;
	}
	.navbar-toggler-right {
		right: 0;
		outline: none !important;
	}
	.navbar-toggler {
		padding: 0;
		border: 0px solid transparent;
	}
	nav.navbar.navbar-toggleable-md.navbar-light {
		padding-left: 0;
		padding-right: 0;
	}
	div#logo {
		padding: 0;
	}
	a.navbar-brand {
		margin-left: 0 !important;
	}
	div#logo img {
		width: 190px;
	}
	footer p, footer a {
		font-size: 14px;
	}
	.alpen_social li img {
        width: 17px;
    }
}
@media only screen and (max-width:767px) {
	div#logo {
		padding: 0;
	}
    .alpen_partner ul {
		list-style: none;
		padding: 0;
		margin: 0;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		justify-content: center;
	}
	.alpen_partner ul li {
		padding: 10px 5px;
		width: 20%;
	}
	.copyright {
		margin-top: 15px;
	}
	.mob_column_rev {
		flex-direction: column-reverse;
	}
	footer.footer .footer_top {
		text-align: center;
	}
	.part_img img {
		margin-bottom: 0 !important;
	}
	.footer-widget {
		margin-bottom: 20px;
	}
	.navbar-toggler-right {
		right: 0;
		outline: none !important;
	}
	.fixed-top {
        animation: none;
    }
	.ftr_links{
		margin-left: 0vw !important;
	}
}
@media only screen and (min-width:601px) and (max-width:767px) {
	.alpen-email-responsive{
		display: block;
	}
	.alpen-phone-responsive{
		display: block;
	}

	.carousel-item {
		height: 28vh;
	}
	.alpen_social_icon{
		margin-right: 0px !important;
	}
	body {
		margin-bottom: 40px;
	}
	.top_right img {
		margin-right: 5px;
		mix-blend-mode: screen;
		width: 17px;
	}
	.top_right a {
		color: #fff;
	}
	.top_left {
		margin-right: 0;
	}
	.navbar-toggler {
		padding: 0;
		border: 0px solid transparent;
	}
	.alpen_social ul li:last-child {
		margin-right: 0px !important;
	}
	nav.navbar.navbar-toggleable-md.navbar-light {
		padding-left: 0;
		padding-right: 0;
	}
	div#logo img {
		width: 200px;
	}
	a.navbar-brand {
		margin-left: 0 !important;
	}
	.title_sec:before {
		background-size: 100%;
	}
	#scroll {
		bottom: 46px;
		width: 45px;
		height: 45px;
		line-height: 45px;
		color: #F2F2D9;
		font-size: 20px;
	}
}
@media only screen and (max-width:600px) {
	.alpen-email-responsive{
		display: block;
	}
	.alpen-phone-responsive{
		display: block;
	}
	.carousel-item {
		height: 20vh;
	}
	.alpen_social_icon{
		margin-right: 0px !important;
	}
	body {
		font-size:0.9rem;
		margin-bottom: 40px;
		margin-top: 122px;
	}
	.language img {
		margin-right: 10px;
		width: 28px;
	}
	.head_font {
		font-size: 2rem;
	}
	.head_subfont {
		font-size: 1.312rem;
		letter-spacing: 2.5px;
	}
	.title_sec:before {
		min-height: 99px;
		background-size: 100%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	a.btn_theme {
		font-size: 15px;
		padding: 14px 28px;
	}
	div#logo img {
		width: 150px;
	}
	div#logo {
		padding: 0;
	}
	nav.navbar.navbar-toggleable-md.navbar-light {
		padding-left: 0;
		padding-right: 0;
	}
	a.navbar-brand {
		margin-left: 0 !important;
	}
	.top_right img {
		margin-right: 5px;
		mix-blend-mode: screen;
		width: 17px;
	}
	.top_right a {
		color: #fff;
	}
	.alpen_top_header {
		height: 40px;
		line-height: 40px;
	}
	.top_left {
		margin-right: 0;
	}
	.alpen_social ul li:last-child {
		margin-right: 0;
	}
	.navbar-toggler {
		padding: 0;
		border: 0px solid transparent;
	}
	.alpen_section {
		padding:50px 0;
	}
	.title_sec {
		padding-top: 0;
	}
	.alpen_mountain_text {
		margin: 40px auto 0;
	}
	.big_font {
		font-size: 1.12rem;
	}
	.alpen_section2 {
		padding:40px 0;
	}
	.mt-65 {
		margin-top: 20px;
	}
	.ft-42 {
		font-size: 32px;
	}
	.alpen_text_sec {
		text-align: center;
	}
	.mt-80 {
		margin-top: 50px;
	}
	#scroll {
		bottom: 40px;
        width: 35px;
        height: 35px;
        line-height: 35px;
        color: #F2F2D9;
        font-size: 18px;
	}
	.alpen_text_sec h3 br{
	    display:none;
	}
}
