@media only screen and (max-width: 1199px) and (min-width: 781px) {
.nav_center
{
	position: absolute;
    left: 50%;
    transform: translatex(-50%);
}	
.logo1
{
    width: 64vw;
    height: 13vh;
}
.logomargin
{
    margin-top:25px;
}
.middle
{
    margin-top: 20px;   
    /*background-color: #111;*/
    padding: 30px 0 30px 0; 
}
.mainheading
{
    font-size:45px;
}
.subheading
{
    font-size:18px;
}
}

@media only screen and (max-width: 1400px) and (min-width: 1200px){
.nav_center
{
	position: absolute;
    left: 50%;
    transform: translatex(-50%);
}	
.logo1
{
    width: 17vw;
    height: 11vh;
}
.logomargin
{
    margin-top:25px;
}
.middle
{
    margin-top: 125px; 
    /*background-color: #111;*/
    padding: 30px 0 35px 0; 
}
.mainheading
{
    font-size:45px;
}
.subheading
{
    font-size:20px;
}
}

@media only screen and (max-width: 1600px) and (min-width: 1401px){
.nav_center
{
	position: absolute;
    left: 50%;
    transform: translatex(-50%);
}
.logo1
{
    width: 17vw;
    height: 11vh;
}
.logomargin
{
    margin-top:25px;
}
.middle
{
    margin-top: 125px;    
    /*background-color: #111;*/
    padding: 30px 0 35px 0; 
}	
.mainheading
{
    font-size:45px;
}
.subheading
{
    font-size:20px;
}
}

@media only screen and (max-width: 1600px) and (min-width: 1401px){
.nav_center
{
	position: absolute;
    left: 50%;
    transform: translatex(-50%);
}
.logo1
{
    width: 17vw;
    height: 11vh;
}	
.logomargin
{
    margin-top:25px;
}
.middle
{
    margin-top: 125px;   
    /*background-color: #111;*/
    padding: 30px 0 35px 0; 
}
.mainheading
{
    font-size:45px;
}
.subheading
{
    font-size:20px;
}
}

@media only screen and (max-width: 2000px) and (min-width: 1601px){
.nav_center
{
	position: absolute;
    left: 50%;
    transform: translatex(-50%);
}
.logo1
{
    width: 17vw;
    height: 11vh;
}
.logomargin
{
    margin-top:25px;
}
.middle
{
    margin-top: 125px; 
    /*background-color: #111;*/
    padding: 30px 0 35px 0; 
}
.mainheading
{
    font-size:45px;
}
.subheading
{
    font-size:20px;
}
}


@media only screen and (max-width: 780px) and (min-width: 481px) {
.nav_centersm
{
	padding-left: 10px;
}
.logo1
{
    width: 64vw;
    height: 13vh;
}
.middle
{
    margin-top: 15px; 
    /*background-color: #111;*/
    padding: 25px 0 25px 0; 
}
.mainheading
{
    font-size:30px;
}
.subheading
{
    font-size:12px;
}
.paddingheader
{
    padding-top:12px;
    padding-bottom:12px;
}
}

@media only screen and (max-width: 640px) and (min-width: 360px) {
.nav_centersm
{
	padding-left: 10px;
}
.logo1
{
    width: 64vw;
    height: 13vh;
} 
.middle
{
    margin-top: 15px;
    /*background-color: #111;*/
    padding: 25px 0 25px 0; 
}
.mainheading
{
    font-size:30px;
}
.subheading
{
    font-size:12px;
}
.paddingheader
{
    padding-top:12px;
    padding-bottom:12px;
}
}

@media only screen and (max-width: 568px) and (min-width: 320px) {
.nav_centersm
{
	padding-left: 10px;
}  
.logo1
{
    width: 64vw;
    height: 13vh;
}
.middle
{
    margin-top: 15px; 
    /*background-color: #111;*/
    padding: 25px 0 25px 0; 
}
.mainheading
{
    font-size:30px;
}
.subheading
{
    font-size:12px;
}
.paddingheader
{
    padding-top:12px;
    padding-bottom:12px;
}
}


@media only screen and (max-width: 320px) and (min-width: 240px) {
.nav_centersm
{
	padding-left: 10px;
}
.logo1
{
    width: 64vw;
    height: 13vh;
}
.middle
{
    margin-top: 15px; 
    /*background-color: #111;*/
    padding: 25px 0 25px 0; 
}
.mainheading
{
    font-size:30px;
}
.subheading
{
    font-size:12px;
}
.paddingheader
{
    padding-top:12px;
    padding-bottom:12px;
}
}

.viewmore
{
    text-align:center;
    margin-top:10px;
    margin-bottom:23px;
}

.mapouter{position:relative;text-align:right;height:376px;width:327px;}
.gmap_canvas {overflow:hidden;background:none!important;height:376px;width:327px;}

