/***********************************************************/
/***Facilities Responsive Design Changes****/
/*********************************************************/

@media screen and (min-width: 200px) and (max-width: 1105px){
    body{
        overflow-x: hidden !important;
    }

    .map{
        width:100%;
        height:auto;
    }
    .BottomColumns img{
        width:100% !important;
        height: auto !important;
    }
    .menuBackGroundLayerThreeFacilities {
        width: 100vw !important;
    }
    .menuBackGroundLayerThreeFacilities div {
        overflow:inherit !important;
    }
    .LMHLogo{
        margin-left: 14px;
      }
    .Slogan-Div{
        padding-left: 20px !important;
    }
}
@media screen and (min-width: 200px) and (max-width: 768px){
    .MobileMenu {
        display:block !important;
    }
}
@media screen and (min-width: 200px) and (max-width: 768px){
.menuBackGroundLayerThreeFacilities:before {
    content: "Facilities";
    font-size: 20px; 
    color: #003b6f; 
    font-family: verdana, geneva, sans-serif;
    font-weight:700;
    position: absolute;
    padding-left: 1em;
  } 
}
@media screen and (min-width: 600px) and (max-width: 768px){
.menuBackGroundLayerThreeFacilities:before {
    padding-top: .2em !important;
  } 
}
/*  THIS WHOLE @MEDIA SECTION IS DEDICATED ONLY TO THE PICTURE RESIZING AND THE TEXT WITHIN THE PICTURE */
@media screen and (max-width: 375px){
    #contentSection{
        width: 25% !important;
        border-left: none !important;
        border-right: none !important;
    }
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 160px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 177px !important;
    }
    
}
@media screen and (min-width: 360px) and (max-width: 401px){
    #contentSection{
        width: 25% !important;
        border-left: none !important;
        border-right: none !important;
    }
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 165px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 180px !important;
    }
}
@media screen and (min-width: 402px) and (max-width: 423px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 175px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 190px !important;
    }
}
@media screen and (min-width: 424px) and (max-width: 439px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 180px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 197px !important;
    }
}
@media screen and (min-width: 440px) and (max-width: 444px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 185px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 200px !important;
    }
}
@media screen and (min-width: 445px) and (max-width: 451px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 190px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 203px !important;
    }
	.BottomColumns{
        width:41% !important;
	
    }
	
}
@media screen and (min-width: 452px) and (max-width: 460px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 193px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 205px !important;
    }
	.BottomColumns{
        width:41% !important;
    }
}
@media screen and (min-width: 461px) and (max-width: 489px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 200px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 220px !important;
    }
	.BottomColumns{
        width:43% !important;
    }
}
@media screen and (min-width: 490px) and (max-width: 535px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 220px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 240px !important;
    }
	.BottomColumns{
        width:38% !important;
    }
}
@media screen and (min-width: 536px) and (max-width: 557px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 230px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 252px !important;
    }
		.BottomColumns{
        width:42% !important;
		
    }
}
@media screen and (min-width: 558px) and (max-width: 582px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 245px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 265px !important;
    }
	    .BottomColumns{
        width:42% !important;
    }
}
@media screen and (min-width: 300px) and (max-width: 768px){
    .menuBackGroundLayerThreeFacilities a{
        display: none !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        display: none !important;
    }
	.LeftContentStuff{
        width:auto !important;
		word-wrap: break-word !important;
    }
}
@media screen and (min-width: 583px) and (max-width: 601px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 250px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 275px !important;
    }
    .menuBackGroundLayerThreeFacilities a{
        position: relative; bottom:45px;
        font-size:  12px !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        position: relative; bottom: 25px;
        font-size:  20px !important;
    }
	    .BottomColumns{
        width:46% !important;
		
    }
	.LeftContentStuff{
        width:auto !important;
		word-wrap: break-word !important;
    }
}
@media screen and (min-width: 602px) and (max-width: 618px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 255px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 281px !important;
    }
    .menuBackGroundLayerThreeFacilities a{
        position: relative; bottom:35px;
        font-size:  12px !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        position: relative; bottom: 25px;
        font-size:  20px !important;
    }
	.BottomColumns{
        width:48% !important;

    }
	.LeftContentStuff{
        width:auto !important;
		word-wrap: break-word !important;
    }
}
@media screen and (min-width: 602px) and (max-width: 618px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 255px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 275px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeFacilities a{
        position: relative; bottom:45px;
        font-size:  12px !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        position: relative; bottom: 25px;
        font-size:  21px !important;
    }
	.BottomColumns{
        width:50% !important;

    }
	.LeftContentStuff{
        width:auto !important;
		word-wrap: break-word !important;
    }
}
@media screen and (min-width: 619px) and (max-width: 652px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 270px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 288px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeFacilities a{
        position: relative; bottom:45px;
        font-size:  13px !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        position: relative; bottom: 25px;
        font-size:  22px !important;
    }
	.BottomColumns{
        width:50% !important;

    }
	.LeftContentStuff{
        width:auto !important;
		word-wrap: break-word !important;
    }
}
@media screen and (min-width: 653px) and (max-width: 700px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 290px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 310px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeFacilities a{
        position: relative; bottom:40px;
        font-size:  13px !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        position: relative; bottom: 21px;
        font-size:  23px !important;
    }
	.BottomColumns{
        width:55% !important;

    }
	.LeftContentStuff{
        width:auto !important;
		word-wrap: break-word !important;
    }
}
@media screen and (min-width: 701px) and (max-width: 734px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 300px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 323px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeFacilities a{
        position: relative; bottom:35px;
        font-size:  13px !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        position: relative; bottom: 21px;
        font-size:  23px !important;
    }
	.BottomColumns{
        width:59% !important;

    }
	.LeftContentStuff{
        width:auto !important;
		word-wrap: break-word !important;
    }
}
@media screen and (min-width: 735px) and (max-width: 755px){
	.zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 310px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 335px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeFacilities a{
        position: relative; bottom:35px;
        font-size:  13px !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        position: relative; bottom: 22px;
        font-size:  24px !important;
    }
	.BottomColumns{
        width:60% !important;

    }
	.LeftContentStuff{
        width:auto !important;
		word-wrap: break-word !important;
    }
}
@media screen and (min-width: 756px) and (max-width: 790px){
	.zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 330px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 351px !important;    
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeFacilities a{
        position: relative; bottom:30px;
        font-size: 14px !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        position: relative; bottom: 19px;
        font-size:  25px !important;
    }
    .BottomColumns{
        width:62% !important;

    }
	.LeftContentStuff{
        width:auto !important;
		word-wrap: break-word !important;
    }
}   
@media screen and (min-width: 791px) and (max-width: 860px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 355px !important;
        position: relative !important;
        overflow: hidden !important;
        min-width: 791px !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 382px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeFacilities a{
        position: relative; bottom:25px;
        font-size:  15px !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        position: relative; bottom: 18px;
        font-size:  26px !important;
    }
    .PagesOne, .PagesTwo{
        padding-top: 1px !important;
    }

}
@media screen and (min-width: 861px) and (max-width: 920px){
	.zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 380px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 425px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeFacilities a{
        position: relative; bottom:20px;
        font-size:  16px !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        position: relative; bottom: 15px;
        font-size:  27px !important;
    }
    .PagesOne, .PagesTwo{
        padding-top: 1px !important;
    }
    .LeftContentStuff{
        width:auto !important;
		word-wrap: break-word !important;
    }
	.BottomColumns{
        width:70% !important;

    }
}
@media screen and (min-width: 921px) and (max-width: 1000px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 420px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 450px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeFacilities a{
        position: relative; bottom:17px;
        font-size:  17px !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        position: relative; bottom: 10px;
        font-size:  28px !important;
    }
	.BottomColumns{
        width:75% !important;

    }
}
@media screen and (min-width: 1001px) and (max-width: 1050px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 435px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 470px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeFacilities a{
        position: relative; bottom:15px;
        font-size:  18px !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        position: relative; bottom: 10px;
        font-size:  29px !important;
    }
	.BottomColumns{
        width:80% !important;

    }
}
@media screen and (min-width: 1051px) and (max-width: 1105px){
    .zoneMiddleMenuWrap, .zoneMiddleMenuWrap2{
        width: 100% !important;
        height: 455px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeFacilities, .HoursPhoneMapsBackgroundLayer2{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 495px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeFacilities a{
        position: relative; bottom:15px;
        font-size:  19px !important;
    }
    .menuBackGroundLayerThreeFacilities h1{
        position: relative; bottom: 8px;
        font-size:  30px !important;
    } 
	.BottomColumns{
        width:85% !important;

    }	
}
@media screen and (max-width: 360px){
.BottomColumns{
		width:25% !important;
        border-left: none !important;
        border-right: none !important;
	}
	.midContent{
		height: 1000px !important;
		width: 50% !important;
	}
	#PV-Col-1{
		width: 500px !important;
		position: relative; top: 40px;
	}
	#PV-Col-2{
		width: 500px !important;
	}
	#PV-Col-3{
		width: 500px !important;	
	}
	#PV-Col-4{
		width: 500px !important;
	}
}
@media screen and (min-width: 361px) and (max-width: 401px){
	.BottomColumns{
		width:28% !important;
        border-left: none !important;
        border-right: none !important;
	}
	.midContent{
		height: 1000px !important;
		width: 50% !important;
	}
	#PV-Col-1{
		width: 500px !important;
		position: relative; top: 40px; left: 20px;
		border-left: none !important;
	}
	#PV-Col-2{
		width: 500px !important;
		position: relative; left: 20px;
		border-left: none !important;
	}
	#PV-Col-3{
		width: 500px !important;
		position: relative;left: 20px;
		border-left: none !important;	
	}
	#PV-Col-4{
		width: 500px !important;
		position: relative; left: 20px;
		border-left: none !important;
	}
}
@media screen and (min-width: 402px) and (max-width: 423px){
	.BottomColumns{
		width:30% !important;
        border-left: none !important;
        border-right: none !important;
	}
	.midContent{
		height: 1000px !important;
		width: 50% !important;
	}
	#PV-Col-1{
		width: 500px !important;
		position: relative; top: 40px; left: 30px;
		border-left: none !important;
	}
	#PV-Col-2{
		width: 500px !important;
		position: relative; left: 30px;
		border-left: none !important;
	}
	#PV-Col-3{
		width: 500px !important;
		position: relative;left: 30px;
		border-left: none !important;	
	}
	#PV-Col-4{
		width: 500px !important;
		position: relative; left: 30px;
		border-left: none !important;
	}
}
@media screen and (min-width: 424px) and (max-width: 475px){
	.BottomColumns{
		width:32.5% !important;
        border-left: none !important;
        border-right: none !important;
	}
	.midContent{
		height: 1000px !important;
		width: 50% !important;
	}
	#PV-Col-1{
		width: 500px !important;
		position: relative; top: 40px; left: 40px;
		border-left: none !important;
	}
	#PV-Col-2{
		width: 500px !important;
		position: relative; left: 40px;
		border-left: none !important;
	}
	#PV-Col-3{
		width: 500px !important;
		position: relative;left: 40px;
		border-left: none !important;	
	}
	#PV-Col-4{
		width: 500px !important;
		position: relative; left: 40px;
		border-left: none !important;
	}
}
@media screen and (min-width: 476px) and (max-width: 550px){
    .BottomColumns{
        width:37% !important;
        border-left: none !important;
        border-right: none !important;
	}
	.midContent{
		height: 550px !important;
	}
	#PV-Col-1{
		width: 225px !important;
	}
	#PV-Col-2{
		width: 225px !important;
		border-right:solid 2px #cccccc;
	}
	#PV-Col-3{
		width: 225px !important;
		position: relative; right: 496px; top: 270px;
	}
	#PV-Col-4{
		position: relative; right:496px; top: 270px;
		width: 225px !important;
	}
}
@media screen and (min-width: 551px) and (max-width: 618px){
	.midContent{
		width: 1000px !important;
	}
	.BottomColumns{
		width:44% !important;
        border-left: none !important;
        border-right: none !important;
	}
	#PV-Col-1{
		width: 277px !important;

	}
	#PV-Col-2{
		width: 277px !important;

		border-right:solid 2px #cccccc;
	}
	#PV-Col-3{
		width: 277px !important;
		position: relative; right: 600px; top: 270px;
	}
	#PV-Col-4{
		position: relative; left:299px;
		width: 277px !important;
	}
}	
@media screen and (min-width: 619px) and (max-width: 652px){
	.BottomColumns{
		width:50% !important;
        border-left: none !important;
        border-right: none !important;	
	}
	#PV-Col-1{
		width: 285px !important;
		position: relative; left: 10px;
	}
	#PV-Col-2{
		width: 285px !important;
		position: relative; left: 10px;
		border-right:solid 2px #cccccc;
	}
	#PV-Col-3{
		width: 285px !important;
		position: relative; right: 606px; top: 270px;
	}
	#PV-Col-4{
		position: relative; left:317px;
		width: 285px !important;
	}
}
@media screen and (min-width: 653px) and (max-width: 700px){
	.BottomColumns{
		width:54% !important;
        border-left: none !important;
        border-right: none !important;
	}
	#PV-Col-1{
		width: 310px !important;
		position: relative;left: 10px;
	}
	#PV-Col-2{
		width: 310px !important;
		position: relative; left: 10px;
		border-right:solid 2px #cccccc;
	}
	#PV-Col-3{
		width: 310px !important;
		position: relative; right: 656px; top: 270px;
	}
	#PV-Col-4{
		position: relative; left:342px;
		width: 310px !important;
	}
}
@media screen and (min-width: 701px) and (max-width: 734px){
	.BottomColumns{
		
		width: 56.5% !important;	
        border-left: none !important;
        border-right: none !important;
	}
	#PV-Col-1{
		width: 325px !important;
		position: relative;left: 10px;
	}
	#PV-Col-2{
		width: 325px !important;
		position: relative; left: 10px;
		border-right:solid 2px #cccccc;
	}
	#PV-Col-3{
		width: 325px !important;
		position: relative; right: 686px; top: 270px;
	}
	#PV-Col-4{
		position: relative; left:357px;
		width: 325px !important;
	}
}
@media screen and (min-width: 735px) and (max-width: 755px){
	.BottomColumns{
		width: 60.5% !important;
        border-left: none !important;
        border-right: none !important;
	}
	#PV-Col-1{
		width: 336px !important;
		position: relative;left:10px;
	}
	#PV-Col-2{
		width: 336px !important;
		position: relative;left:10px;
		border-right:solid 2px #cccccc;
	}
	#PV-Col-3{
		width: 336px !important;
		position: relative; right: 708px; top: 270px;
	}
	#PV-Col-4{
		position: relative; left:368px;
		width: 336px !important;
	}
}
@media screen and (min-width: 756px) and (max-width: 790px){
	.BottomColumns{
		padding-left:5px !important;
		width: 62.5% !important;
        border-left: none !important;
        border-right: none !important;
	}
	#PV-Col-1{
		width: 368px !important;
		position: relative;left:10px;
	}
	#PV-Col-2{
		width: 368px !important;
		position: relative;left:10px;
		border-right:solid 2px #cccccc;
	}
	#PV-Col-3{
		width: 368px !important;
		position: relative; right: 742px; top: 270px;
	}
	#PV-Col-4{
		position: relative; left:385px;
		width: 368px !important;
	}
}
@media screen and (min-width: 791px) and (max-width: 860px){
	.BottomColumns{
		padding-left:5px !important;
		width: 65% !important;
        border-left: none !important;
        border-right: none !important;
	}
	#PV-Col-1{
		width: 402px !important;
		position: relative;left:10px;
	}
	#PV-Col-2{
		width: 402px !important;
		position: relative;left:10px;
		border-right:solid 2px #cccccc;
	
	}
	#PV-Col-3{
		width: 402px !important;
		position: relative; left:10px;
	}
	#PV-Col-4{
		width: 402px !important;
		position: relative; left:10px;
	}
}
@media screen and (min-width: 861px) and (max-width: 920px){
	.BottomColumns{
		padding-left:5px !important;
	}

	#PV-Col-1{
		width: 215px !important;
		font-size: 2.1vmin !important;
	}
	#PV-Col-2{
		width: 220px !important;
		font-size: 2.1vmin !important;
	}
	#PV-Col-3{
		width: 200px !important;
		font-size: 2.1vmin !important;
	}
	#PV-Col-4{
		width: 220px !important;
		font-size: 2.1vmin !important;
	}
}
@media screen and (min-width: 921px) and (max-width: 1000px){
		.BottomColumns{
		padding-right:5px !important;
		
	}

	#PV-Col-1{
		width: 212px !important;
		font-size: 2.1vmin !important;
	}
	#PV-Col-2{
		width: 212px !important;
		font-size: 2.1vmin !important;
	}
	#PV-Col-3{
		width: 212px !important;
		font-size: 2.1vmin !important;
	}
	#PV-Col-4{
		width: 225px !important;
		font-size: 2.1vmin !important;
	}
}

@media screen and (min-width: 1001px) and (max-width: 1050px){
	.BottomColumns{
		padding-right:5px !important;
		
	}

	#PV-Col-1{
		width: 227px !important;
		font-size: 2.1vmin !important;
	}
	#PV-Col-2{
		width: 227px !important;
		font-size: 2.1vmin !important;
	}
	#PV-Col-3{
		width: 227px !important;
		font-size: 2.1vmin !important;
	}
	#PV-Col-4{
		width: 227px !important;
		font-size: 2.1vmin !important;
	}
}

@media screen and (min-width: 1051px) and (max-width: 1105px){
	.BottomColumns{
		padding-right:5px !important;
		
	}

	#PV-Col-1{
		width: 240px !important;
		font-size: 2.1vmin !important;
	}
	#PV-Col-2{
		width: 240px !important;
		font-size: 2.1vmin !important;
	}
	#PV-Col-3{
		width: 240px !important;
		font-size: 2.1vmin !important;
	}
	#PV-Col-4{
		width: 240px !important;
		font-size: 2.1vmin !important;
	}

}

	
@media screen and (min-width: 1106px){}