@media screen and (max-width: 766px){
	.galleryBtn{
		width: 48%;
	}

	.siteSectionTitle{
		font-size: 30px;
	}

	#contactMapM #contactMapImgM{		
		right: -160px !important;	
	}

	#galleryVideoDiv > div > div > span{
		font-size: 16px;		
		max-width: 240px;
	}

	.triangle-img{
		height: 45px;
	}

	.siteSectionBtn{
		width: 100%;
	}
}
@media screen and (min-width: 769px) and (max-width: 1024px){
	#mainMenuBig .socialIcon{
		display: inline;
		margin: 0 2px;
	}	

	#mainMenuBig .menuItem > li{
		position: relative;
		padding: 35px 0px;
	}

	#mainMenuBig .menuItem li a{
		margin:0 5px;
	}

	#mainMenuBig .menuItem > li:first-child > a{
		margin:0 5px 0 0;
	}

	#mainMenuBig .menuItem > li:last-child > a{
		margin:0 0 0 5px;
	}

	#mainMenuBig .menuItem li a > i{
		font-size: 12px;
	    font-weight: 500;
	}

	#mainMenuBig .menuItem > li > ul{
		display: none;
	}

	#mainMenuBig .menuItem > li:hover i.fa-chevron-up{
		display: initial !important;
		font-weight: bold;
	}

	#mainMenuBig .menuItem > li:hover i.fa-chevron-down{
		display: none !important;
	}

	#mainMenuBig .menuItem > li:hover > a{
		/*font-weight: bold;*/
	}

	#mainMenuBig .menuItem > li:hover > ul{
		display: block;
		position: absolute;
		width: 250px;
		padding: 40px 20px 20px 20px;
		margin: 0;
		left: 0;
		top: 85px;
		font-size: 14px;
		z-index: 3;
		box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.35);
		-o-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.35);
		-moz-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.35);
		-webkit-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.35);
	}

	#mainMenuBig .menuItem > li > ul > li {
		display: block;
		padding-bottom: 20px;
	}

	#ulMembers{
		width: 190px !important;
	}

	#mainSliderRight{
		position: absolute;
		bottom: 50px;
		right: 50px;
	}

	#mainSliderLeft{
		position: absolute;
		bottom: 50px;
		right: 120px;
	}

	#galleryVideoDiv > div > div > span{
		font-size: 16px !important;
		max-width: 340px;
	}
}
@media screen and (max-width: 768px){
	.socialIcon li{
		display: inline;
		margin:0 2px;
	}

	#mainMenuMobile .menuItem{
		display: none;
	}

	#mainMenuMobile .menuItem > li.active i.fa-chevron-up{
		display: initial !important;
		font-weight: bold;
	}

	#mainMenuMobile .menuItem > li.active i.fa-chevron-down{
		display: none !important;
	}

	#mainMenuMobile .menuItem > li.active > a{
		/*font-weight: bold;*/
		text-decoration: none;
	}

	#mainMenuMobile .menuItem > li.active > ul{
		display: block;				
		font-size: 14px;
		z-index: 3;		
	}

	#mainMenuMobile .menuItem > li.active > ul > li{
		font-weight: normal;
		padding-top: 20px;
	}

	#mainMenuMobile .menuItem > li.active{
		border-bottom: 2px solid rgba(0, 0, 0, 0.1);
		margin-bottom: 20px;
	}

	.siteBannerTitle{
	    top: 38%;
	    font-size: 25px;
	}

	#mainSliderRight, #mainSliderLeft{
		position: absolute;
		bottom: -5px;
		box-shadow: 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 100px 80px rgba(0, 0, 0, 0.07);
		-o-box-shadow: 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 100px 80px rgba(0, 0, 0, 0.07);
		-moz-box-shadow: 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 100px 80px rgba(0, 0, 0, 0.07);
		-webkit-box-shadow: 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 100px 80px rgba(0, 0, 0, 0.07);
	}

	#mainSliderRight{				
		right: 25px;
	}

	#mainSliderLeft{		
		right: 95px;
	}

	#contactMapM{
		overflow: hidden;
		padding-bottom: 35px;
	}

	#contactMapM #contactMapImgM{
		position: absolute;
		top: 150px;
		right: 0px;
		z-index: -1;
	}
}


@media screen and (max-width: 1024px){
	.sitePageIndexIcon{
		width:20%;
		margin-right: 5%;		
	}
	.sitePageIndexText{
		width: 75%;
	}
	.sitePageIndexIcon, .sitePageIndexText{
		float: left;
	}

	.sitePageIndexIconDiv{
		margin-bottom: 25px;
	}

	.newsItem{
		margin-bottom: 20px;
	}

	#apparelSliderLeftM, #apparelSliderRightM{
		position: relative;
    	width: 50px;
    	float: none;
    	display: inline-block;
	}

	#apparelSliderRightMG{
		float: none;
    	display: inline-block;
    	width: 10px;
	}

	.galleryBtn{
		float: none;
		display: inline-block;
	}

	.siteImg{
		max-width: 300px;
		margin: 20px auto;
	}
	
	.sitePageTitle{
		font-size: 24px;
	}

	#footerCopy{
		display: block;
	}

	#footerCopyText{
		text-align: center;
	}

	#galleryPhotoDiv .tile img{
		height: auto;
		width: 100%;
	}

	#galleryPhotoDiv #galleryPhotoDivBigImg{
		height: auto;
		width: 100%;
	}

	.sliderCaption{
		position: absolute;
		top: 25px;
		margin-left: 40px;		
	}

	.sliderCaption > p{
		font-family: popB;
		line-height: 1;
		margin: 0;
		font-size: 30px;
	}

	#bigNews > div{
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1280px){
	#mainMenuBig .socialIcon{		
		margin: 0 18px !important;
	}

	#mainMenuBig .menuItem > li > a{
		margin: 0 14px !important;
	}
}

@media screen and (min-width: 1025px){
	#mainMenuBig{
		z-index: 4;
		box-shadow: 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.06);
		-o-box-shadow: 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.06);
		-moz-box-shadow: 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.06);
		-webkit-box-shadow: 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.06);
	}

	#mainMenuBig .socialIcon{
		display: inline;
		margin: 0 50px;
	}

	#mainMenuBig .menuItem > li > a{
		margin:0 19px;
	}

	#mainMenuBig .menuItem > li:first-child > a{
		margin:0 19px 0 0;
	}

	#mainMenuBig .menuItem > li:last-child > a{
		margin:0 0 0 19px;
	}

	#mainMenuBig .menuItem > li > a > i{
		font-size: 12px;
	    font-weight: 500;
	}

	#mainMenuBig .menuItem > li{
		position: relative;
		padding: 35px 0px;
	}

	#mainMenuBig .menuItem > li > ul{
		display: none;
	}

	#mainMenuBig .menuItem > li:hover i.fa-chevron-up{
		display: initial !important;
		font-weight: bold;
	}

	#mainMenuBig .menuItem > li:hover i.fa-chevron-down{
		display: none !important;
	}

	#mainMenuBig .menuItem > li:hover > a{
		/*font-weight: bold;*/
	}

	#mainMenuBig .menuItem > li:hover > ul{
		display: block;
		position: absolute;
		width: 250px;
		padding: 40px 20px 20px 20px;
		margin: 0;
		left: 0;
		top: 85px;
		font-size: 14px;
		z-index: 3;
		box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.35);
		-o-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.35);
		-moz-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.35);
		-webkit-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.35);
	}

	#mainMenuBig .menuItem > li > ul > li {
		display: block;
		padding-bottom: 20px;
	}

	.siteBannerTitle{
	    top: 38%;
	    font-size: 64px;
	}

	.sitePageTitle{
		font-size: 54px;
	}

	.sitePageText{
		font-size: 20px;
	}

	#mainSliderRight{
		position: absolute;
		bottom: 50px;
		right: 50px;
	}

	#mainSliderLeft{
		position: absolute;
		bottom: 50px;
		right: 120px;
	}

	.siteImg{		
		margin: 20px auto;
		max-width: 600px;
	}

	#bigNewsImg{
		min-height: 280px;
	}

	#footerCopy{
		display: block;
		margin: 0 15px;
	}	

	.footerLinkBittom a{		
		margin: 0px 0px;
		padding: 0px 5px;
	}

	.footerLinkBittom:last-child{
		padding-right: 0px;
	}

	#footerCopyText{
		padding-left: 30px;
		font-size: 13.5px;
	}

	#galleryPhotoDiv .col-12{
		overflow: hidden;		
	}

	#galleryPhotoDiv .tile img{
		height: 190px;
	}

	#galleryPhotoDiv #galleryPhotoDivBigImg{
		height: 410px;
	}

	.sliderCaption{
		position: absolute;
		top: 60px;
		margin-left: 110px;		
	}

	.sliderCaption > p{
		font-family: popB;
		line-height: 1;
		margin: 0;
		font-size: 64px;
	}
}