/* DESKTOP BIG ONLY */
@media (min-width: 2000px) {
}

/* DESKTOP ONLY */
@media (min-width: 1200px) {
}

/*IPAD LANDSCAPE*/
@media (min-width: 991px) and (max-width : 1199px) {
	#navbarMenu .nav-link{ font-size: 14px; padding-left: 7px }
	#navbarMenu .nav-link:after{ margin-left: 7px }
	.navbar{ padding-left: 0 ; padding-right: 0}
	.navbar-brand img{ width: 320px }
	.bannerMiddle a .content h3{ font-size: 34px }
	.nostriBrand a{ display: inline-block; margin-bottom: 30px }
	.greenArea h4{ font-size: 32px }
	.greenArea a{ width: 170px }
	.snippet7 .content{ padding-top: 140px }
}


/*IPAD PORTRAID*/
@media (min-width: 767px) and ( max-width : 991px) {
	.bannerMiddle a .content{ height: 340px }
	.bannerMiddle a .content h3{ font-size: 28px; padding: 100px 20px 10px }
	.bannerBottom a .content{ height: 400px }
	.nostriBrand a{ display: inline-block; margin-bottom: 30px }
	.footerlink{ font-size: 13px }
	#navbarMenu{
		background-color: #fff;
		margin-top: 35px;
		padding: 10px;
		border: 1px solid #ccc;
	}
	#navbarMenu .nav-link:after{ display: none }
	#navbarMenu .nav-link, .dropdown-item{ font-size: 18px }
	.snippet4 h4, .snippet5 h4, .snippet8 h4{ font-size: 22px }
	.snippet7 .content{ padding-top: 80px }
	.snippet7 .content h4{ font-size: 34px }
	.greenArea{ padding: 130px 0 }
	.greenArea h4{ font-size: 30px; padding-left: 13%; padding-right: 13% }
	.greenArea a{ font-size: 15px; width: 180px }
	.mainpage h1{ margin-top: 30px; margin-bottom: 20px }
	.ecommerce{ height: 500px }
	.ecommerce h4{ font-size: 36px }
	.candidaturaSpon{ height: 500px !important }
	.candidaturaSpon h4{ font-size: 32px !important }

}


/*MOBILE*/
@media (max-width : 767px) {
	body{ padding-top: 60px; overflow-x: hidden;}
	.navbar{ padding: 0 }
	header{ height: 60px; padding-top: 10px }
	.navbar-brand img{ width: 225px  }
	.navbar-brand{ margin-left: 15px }
	.navbar-toggler-icon, .navbar-toggler-icon:after, .navbar-toggler-icon:before{ width: 35px }
	header .container-fluid{
		padding-left: 0;
		padding-right: 0;
	}
	#navbarMenu{
		background-color: #fff;
		padding: 10px;
		border: 1px solid #ccc;
		margin-top: 13px;
	}
	#navbarMenu .nav-link:after{ display: none }
	#navbarMenu .nav-link, .dropdown-item{ font-size: 18px }
	.h1home{
		font-size: 30px;
		margin: 30px 0;
	}
	.bannerMiddle .item:first-child{ padding: 0; margin-bottom: 30px }
	.bannerMiddle .item:last-child{ padding: 0; }
	.bannerMiddle .row{ margin-left: 0; margin-right: 0;}
	.bannerMiddle a .content, .bannerBottom a .content{ height: 360px }
	.bannerMiddle a .content h3, .bannerBottom a .content h3{ padding: 80px 40px 0; font-size: 34px }
	.nostriBrand{ padding: 40px 0 }
	.nostriBrand a{
		display: inline-block;
		margin: 0 15px 25px;
	}
	.ctaLink{
		display: block;
		padding: 15px 0;
		text-align: center;
		background-color: #f4f4f4;
		font-size: 18px;
		color: #333 !important;
		text-decoration: none;
	}
	.snippet{ font-size: 17px !important}
	.snippet h4{ font-size: 20px !important}
	.snippet7 .content{ padding-top: 25px }
	.snippet7 .content{ font-size: 15px }
	.snippet5 .txt{ padding-left: 10px; padding-right: 10px }
	.greenArea{ padding: 70px 0 }
	.greenArea h4{ font-size: 22px }
	.greenArea a{
		width: calc(50% - 25px);
		margin: 0 10px 20px;
	}
	.mainpage h1{
		margin: 30px 0;
		font-size: 32px;
	}
	.modal-content{ padding: 10px }
	.ecommerce{ height: 500px }
	.ecommerce h4{ font-size: 28px }
	.noPos{ padding: 20px 0 !important}
	.positionCnt h4{ font-size: 18px !important }
	.openPositionItem h3{ background-position: 94% !important; font-size: 17px !important; padding-right: 50px !important}
	.candidaturaSpon{ height: 360px !important; background-position: 60% }
	.candidaturaSpon h4{ font-size: 26px !important }
	.candidaturaSpon select{ width: 95% !important; margin-right: 0 !important; margin-bottom: 20px }
	.contactUsPage{ padding: 30px 0 !important }
	.boxForm{ padding: 15px !important }

}
