@font-face {
  font-family: 'Gotham-Bold';
  src: url('FontFace/Gotham-Bold/Gotham-Bold.eot?#iefix') format('embedded-opentype'),  url('FontFace/Gotham-Bold/Gotham-Bold.otf')  format('opentype'),
	     url('FontFace/Gotham-Bold/Gotham-Bold.woff') format('woff'), url('FontFace/Gotham-Bold/Gotham-Bold.ttf')  format('truetype'), url('Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Book';
  src: url('FontFace/Gotham-Book/Gotham-Book.eot?#iefix') format('embedded-opentype'),  url('FontFace/Gotham-Book/Gotham-Book.otf')  format('opentype'),
	     url('FontFace/Gotham-Book/Gotham-Book.woff') format('woff'), url('Gotham-Book.ttf')  format('truetype'), url('FontFace/Gotham-Book/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Light';
  src: url('FontFace/Gotham-Light/Gotham-Light.eot?#iefix') format('embedded-opentype'),  url('FontFace/Gotham-Light/Gotham-Light.otf')  format('opentype'),
	     url('FontFace/Gotham-Light/Gotham-Light.woff') format('woff'), url('FontFace/Gotham-Light/Gotham-Light.ttf')  format('truetype'), url('FontFace/Gotham-Light/Gotham-Light.svg#Gotham-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Black';
  src: url('FontFace/Gotham-Black/Gotham-Black.eot?#iefix') format('embedded-opentype'),  url('FontFace/Gotham-Black/Gotham-Black.otf')  format('opentype'),
	     url('FontFace/Gotham-Black/Gotham-Black.woff') format('woff'), url('FontFace/Gotham-Black/Gotham-Black.ttf')  format('truetype'), url('FontFace/Gotham-Black/Gotham-Black.svg#Gotham-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamCondensed-Bold';
  src: url('FontFace/GothamCondensed-Bold/GothamCondensed-Bold.eot?#iefix') format('embedded-opentype'),  url('FontFace/GothamCondensed-Bold/GothamCondensed-Bold.otf')  format('opentype'),
	     url('FontFace/GothamCondensed-Bold/GothamCondensed-Bold.woff') format('woff'), url('FontFace/GothamCondensed-Bold/GothamCondensed-Bold.ttf')  format('truetype'), url('FontFace/GothamCondensed-Bold/GothamCondensed-Bold.svg#GothamCondensed-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamCondensed-Light';
  src: url('FontFace/GothamCondensed-Light/GothamCondensed-Light.eot?#iefix') format('embedded-opentype'),  url('FontFace/GothamCondensed-Light/GothamCondensed-Light.otf')  format('opentype'),
	     url('FontFace/GothamCondensed-Light/GothamCondensed-Light.woff') format('woff'), url('FontFace/GothamCondensed-Light/GothamCondensed-Light.ttf')  format('truetype'), url('FontFace/GothamCondensed-Light/GothamCondensed-Light.svg#GothamCondensed-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


mark {
    color:deeppink;
}

a:any-link{
    color:white;
}



/*------------------------XS------------------*/

@media (max-width: 576px){
  html, body {
    max-width: 100%;
    overflow-x: hidden;
}

    .home-logo{
        margin:2vw 2vw 0 0vw;
        width:10vw;
        float:right;
    }

    .nat-trust{
        margin:1vw 0 0vw 2vw;
        width:5vw;
    }
    #section1 {
        position:relative;
        background-color:#0f0032;
        height:8vw;
    }
    #sectoneimg{
        position:absolute;
        top:0;
    }
    #section1 .header{
        position:relative;
    }
   #main .sectone{
        position:relative;
        margin:0 0 0 0;
    }
    #section1 h1{
        margin:0 0 0 3vw;
        color: white;
        -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */
        -webkit-text-stroke-width: 2px;
        -webkit-text-stroke-color: white;
        font-family:'Gotham-Black';
        font-size:7.2vw;
    }
    #section1 h2{
        margin:0 0 0 3vw;
        color:#ffffff;
        font-family:'Gotham-Black';
        font-size:4.5vw;
    }
    #main{
        position:relative;
        padding:5vw 0;
        height:auto;
    }
    .sect2-heading{
        margin:6vw 0 0 3vw;
        
    }
    #main h1{
        margin:0vw 0vw 0 0vw;
        color: white;
        -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #0f0032;
        font-family:'Gotham-Black';
        text-align: left;
        font-size:8.0vw;
        text-transform: uppercase;
    }
    #main h2{
        text-align: left;
        margin:0vw 0vw 0 12vw;
        color:#0f0032;
        font-family:'Gotham-Black';
        font-size:8.0vw;
        text-transform: uppercase;
    }
    #main .push{
        margin:0 0 0 3vw;
    }
    #main p{
        width:42ch;
        margin:2vw 0 0 3vw;
        padding:1rem 0vw 0 0;
        color:#0f0032;
        font-family:'Gotham-Book';
        font-size:2vw;      
    }
 
    #contact {
        margin:-3vw 2vw 0 2vw;
        position:relative;
    }
    #contact h4{
        margin:0vw 0 0 0;
        font-family:'Gotham-Black';
    }
    .bold{
        font-family: 'Gotham-Bold';
    }
    #contact label{
        margin:2vw 0 0 0;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
    }
      #contact .input-group{
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
    }
    i{
        color:#0f0032;
    }
    .input-group-text{
        background-color:#f3fbed;
    }
    .form-control{
        background-color:white;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
        border:1px solid #0f0032;
    }
    .pull{
        margin:0 0 0 -3.7vw;
    }
    .con-dets{
        padding:1vw 0 0 0vw;
        border-top:6px solid #0f0032;
    }
    .proj-dets{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }    
    .non-temp{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }    
    .add{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }
    .spiel{
        margin:3vw 0 0 0;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:1.0rem;
        color:#0f0032; 
    }
    #last{
        margin:5vw 0 5vw 0;
    }
    #last h4{
        width:100vw;
        margin:0vw 0 0 0vw;
        font-family: 'Gotham-Bold',Tahoma,sans-serif;
        font-size:1.1rem;
        color:#0f0032; 
    }
    #footer{
        padding:2vw 0 2vw 0;
        background-color: #d8d8d8;
    }
    .address{
        margin:0 0 0 0vw;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.7rem;
        line-height: 0.9rem;
        color:#000000; 
    }
    .custom-control-input{
        background-color:aqua;
        
    }
    .footer-logos{
        float:right;
        width:310vw;
    }
    #copyright{
        padding: 0.5vw 0 0.5vw 0;
        background-color: #0f0032;
        color:white;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size: 2vw;
        
    }
   .upload{
   background-color: #0f0032;
   color:white;
   -webkit-border-radius: 0.5vw;
   -moz-border-radius: 0.5vw;
   border-radius: 0.5vw;
   color: #FFFFFF;
   font-family:'Gotham-Book';
    text-align: center;
   font-size: 2.5vw;
   padding:0.1vw 0.9vw 0 0.9vw;
   background-color: #0f0032;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
    }
    .upload:hover{
        background-color: darkcyan;
    }
    
    .send-btn{
    background-color: #0f0032;
    color:white;
   -webkit-border-radius: 0.5vw;
   -moz-border-radius: 0.5vw;
   border-radius: 0.5vw;
   color: #FFFFFF;
   font-family:'Gotham-Book';
    text-align: center;
   font-size: 2.5vw;
   padding:0.4vw 2vw 0.3vw 2vw;
   background-color: #0f0032;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
    }
    .send-btn:hover{
        background-color: darkcyan;
    }
   
}






/*--------------------------------------------------------------------------------*/



@media (min-width: 576px){
 html, body {
    max-width: 100%;
    overflow-x: hidden;
}

    .home-logo{
        margin:2vw 2vw 0 0vw;
        width:410vw;
        float:right;
    }

    .nat-trust{
        margin:1vw 0 0vw 2vw;
        width:5vw;
    }
    #section1 {
        position:relative;
        background-color:#0f0032;
        height:8vw;
    }
    #sectoneimg{
        position:absolute;
        top:0;
    }
    #section1 .header{
        position:relative;
    }
   #main .sectone{
        position:relative;
        margin:0 0 0 0;
    }
    #section1 h1{
        margin:0 0 0 3vw;
        color: white;
        -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */
        -webkit-text-stroke-width: 2px;
        -webkit-text-stroke-color: white;
        font-family:'Gotham-Black';
        font-size:7.2vw;
    }
    #section1 h2{
        margin:0 0 0 3vw;
        color:#ffffff;
        font-family:'Gotham-Black';
        font-size:4.5vw;
    }
    #main{
        position:relative;
        padding:5vw 0;
        height:auto;
    }
    .sect2-heading{
        margin:6vw 0 0 3vw;
        
    }
    #main h1{
        margin:0vw 0vw 0 0vw;
        color: white;
        -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #0f0032;
        font-family:'Gotham-Black';
        text-align: left;
        font-size:6.0vw; 
        text-transform: uppercase;
    }
    #main h2{
        text-align: left;
        margin:0vw 0vw 0 12vw;
        color:#0f0032;
        font-family:'Gotham-Black';
        font-size:6.0vw; 
        text-transform: uppercase;
    }
    #main .push{
        margin:0 0 0 3vw;
    }
    #main p{
        width:42ch;
        margin:2vw 0 0 3vw;
        padding:1rem 0vw 0 0;
        color:#0f0032;
        font-family:'Gotham-Book';
        font-size:1.2vw;      
    }
 
    #contact {
        margin:-3vw 2vw 0 2vw;
        position:relative;
    }
    #contact h4{
        margin:0vw 0 0 0;
        font-family:'Gotham-Black';
    }
    .bold{
        font-family: 'Gotham-Bold';
    }
    #contact label{
        margin:2vw 0 0 0;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
    }
      #contact .input-group{
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
    }
    i{
        color:#0f0032;
    }
    .input-group-text{
        background-color:#f3fbed;
    }
    .form-control{
        background-color:white;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
        border:1px solid #0f0032;
    }
    .pull{
        margin:0 0 0 -2vw;
    }
    .con-dets{
        padding:1vw 0 0 0vw;
        border-top:6px solid #0f0032;
    }
    .proj-dets{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }    
    .non-temp{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }    
    .add{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }
    .spiel{
        margin:3vw 0 0 0;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:1.1rem;
        color:#0f0032; 
    }
    #last{
        margin:5vw 0 5vw 0;
    }
    #last h4{
        width:40ch;
        margin:0vw 0 0 1vw;
        font-family: 'Gotham-Bold',Tahoma,sans-serif;
        font-size:1.2rem;
        color:#0f0032; 
    }
    #footer{
        padding:2vw 0 2vw 0;
        background-color: #d8d8d8;
    }
    .address{
        margin:0 0 0 0vw;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.7rem;
        line-height: 0.9rem;
        color:#000000; 
    }
    .custom-control-input{
        background-color:aqua;
        
    }
    .footer-logos{
        float:right;
        width:10vw;
    }
    #copyright{
        padding: 1vw 0 0.5vw 0;
        background-color: #0f0032;
        color:white;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size: 1vw;
        
    }
   .upload{
   background-color: #0f0032;
   color:white;
   -webkit-border-radius: 0.5vw;
   -moz-border-radius: 0.5vw;
   border-radius: 0.5vw;
   color: #FFFFFF;
   font-family:'Gotham-Book';
    text-align: center;
   font-size: 1.4vw;
   padding:0.1vw 0.9vw 0 0.9vw;
   background-color: #0f0032;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
    }
    .upload:hover{
        background-color: darkcyan;
    }
    
    .send-btn{
    background-color: #0f0032;
    color:white;
   -webkit-border-radius: 0.5vw;
   -moz-border-radius: 0.5vw;
   border-radius: 0.5vw;
   color: #FFFFFF;
   font-family:'Gotham-Book';
    text-align: center;
   font-size: 1.4vw;
   padding:0.4vw 2vw 0.3vw 2vw;
   background-color: #0f0032;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
    }
    .send-btn:hover{
        background-color: darkcyan;
    }
}



/*--------------------------------------------------------------------------------*/

@media (min-width: 768px){
  html, body {
    max-width: 100%;
    overflow-x: hidden;
}

    .home-logo{
        margin:2vw 2vw 0 0vw;
        width:10vw;
        float:right;
    }

    .nat-trust{
        margin:1vw 0 0vw 2vw;
        width:5vw;
    }
    #section1 {
        position:relative;
        background-color:#0f0032;
        height:8vw;
    }
    #sectoneimg{
        position:absolute;
        top:0;
    }
    #section1 .header{
        position:relative;
    }
   #main .sectone{
        position:relative;
        margin:0 0 0 0;
    }
    #section1 h1{
        margin:0 0 0 3vw;
        color: white;
        -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */
        -webkit-text-stroke-width: 2px;
        -webkit-text-stroke-color: white;
        font-family:'Gotham-Black';
        font-size:7.2vw;
    }
    #section1 h2{
        margin:0 0 0 3vw;
        color:#ffffff;
        font-family:'Gotham-Black';
        font-size:4.5vw;
    }
    #main{
        position:relative;
        padding:5vw 0;
        height:auto;
    }
    .sect2-heading{
        margin:6vw 0 0 3vw;
        
    }
    #main h1{
        margin:0vw 0vw 0 0vw;
        color: white;
        -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #0f0032;
        font-family:'Gotham-Black';
        text-align: left;
        font-size:6.0vw; 
        text-transform: uppercase;
    }
    #main h2{
        text-align: left;
        margin:0vw 0vw 0 12vw;
        color:#0f0032;
        font-family:'Gotham-Black';
        font-size:6.0vw; 
        text-transform: uppercase;
    }
    #main .push{
        margin:0 0 0 3vw;
    }
    #main p{
        width:42ch;
        margin:2vw 0 0 3vw;
        padding:1rem 0vw 0 0;
        color:#0f0032;
        font-family:'Gotham-Book';
        font-size:1.2vw;      
    }
 
    #contact {
        margin:-3vw 2vw 0 2vw;
        position:relative;
    }
    #contact h4{
        margin:0vw 0 0 0;
        font-family:'Gotham-Black';
    }
    .bold{
        font-family: 'Gotham-Bold';
    }
    #contact label{
        margin:1vw 0 0 0;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
    }
      #contact .input-group{
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
    }
    i{
        color:#0f0032;
    }
    .input-group-text{
        background-color:#f3fbed;
    }
    .form-control{
        background-color:white;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
        border:1px solid #0f0032;
    }
    .pull{
        margin:0 0 0 -2vw;
    }
    .con-dets{
        padding:1vw 0 0 0vw;
        border-top:6px solid #0f0032;
    }
    .proj-dets{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }    
    .non-temp{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }    
    .add{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }
    .spiel{
        margin:3vw 0 0 0;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:1.1rem;
        color:#0f0032; 
    }
    #last{
        margin:5vw 0 5vw 0;
    }
    #last h4{
        width:40ch;
        margin:0vw 0 0 0vw;
        font-family: 'Gotham-Bold',Tahoma,sans-serif;
        font-size:1.5rem;
        color:#0f0032; 
    }
    #footer{
        padding:2vw 0 2vw 0;
        background-color: #d8d8d8;
    }
    .address{
        margin:0 0 0 0vw;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.7rem;
        line-height: 0.9rem;
        color:#000000; 
    }
    .custom-control-input{
        background-color:aqua;
        
    }
    .footer-logos{
        float:right;
        width:10vw;
    }
    #copyright{
        padding: 0.5vw 0 0.5vw 0;
        background-color: #0f0032;
        color:white;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size: 0.5vw;
        
    }
   .upload{
   background-color: #0f0032;
   color:white;
   -webkit-border-radius: 0.5vw;
   -moz-border-radius: 0.5vw;
   border-radius: 0.5vw;
   color: #FFFFFF;
   font-family:'Gotham-Book';
    text-align: center;
   font-size: 1.4vw;
   padding:0.1vw 0.9vw 0 0.9vw;
   background-color: #0f0032;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
    }
    .upload:hover{
        background-color: darkcyan;
    }
    
    .send-btn{
    background-color: #0f0032;
    color:white;
   -webkit-border-radius: 0.5vw;
   -moz-border-radius: 0.5vw;
   border-radius: 0.5vw;
   color: #FFFFFF;
   font-family:'Gotham-Book';
    text-align: center;
   font-size: 1.4vw;
   padding:0.4vw 2vw 0.3vw 2vw;
   background-color: #0f0032;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
    }
    .send-btn:hover{
        background-color: darkcyan;
    }

}



/*--------------------------------------------------------------------------------*/


@media (min-width: 992px){
   html, body {
    max-width: 100%;
    overflow-x: hidden;
}

    .home-logo{
        margin:2vw 2vw 0 0vw;
        width:10vw;
        float:right;
    }

    .nat-trust{
        margin:1vw 0 0vw 2vw;
        width:5vw;
    }
    #section1 {
        position:relative;
        background-color:#0f0032;
        height:8vw;
    }
    #sectoneimg{
        position:absolute;
        top:0;
    }
    #section1 .header{
        position:relative;
    }
   #main .sectone{
        position:relative;
        margin:0 0 0 0;
    }
    #section1 h1{
        margin:0 0 0 3vw;
        color: white;
        -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */
        -webkit-text-stroke-width: 2px;
        -webkit-text-stroke-color: white;
        font-family:'Gotham-Black';
        font-size:7.2vw;
    }
    #section1 h2{
        margin:0 0 0 3vw;
        color:#ffffff;
        font-family:'Gotham-Black';
        font-size:4.5vw;
    }
    #main{
        position:relative;
        padding:5vw 0;
        height:auto;
    }
    .sect2-heading{
        margin:6vw 0 0 3vw;
        
    }
    #main h1{
        margin:0vw 0vw 0 0vw;
        color: white;
        -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #0f0032;
        font-family:'Gotham-Black';
        text-align: left;
        font-size:4.0vw; 
        text-transform: uppercase;
    }
    #main h2{
        text-align: left;
        margin:0vw 0vw 0 12vw;
        color:#0f0032;
        font-family:'Gotham-Black';
        font-size:4.0vw;
        text-transform: uppercase;
    }
    #main .push{
        margin:0 0 0 3vw;
    }
    #main p{
        width:42ch;
        margin:2vw 0 0 3vw;
        padding:1rem 0vw 0 0;
        color:#0f0032;
        font-family:'Gotham-Book';
        font-size:0.9vw;      
    }
 
    #contact {
        margin:-3vw 2vw 0 2vw;
        position:relative;
    }
    #contact h4{
        margin:0vw 0 0 0;
        font-family:'Gotham-Black';
    }
    .bold{
        font-family: 'Gotham-Bold';
    }
    #contact label{
        margin:1vw 0 0 0;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
    }
      #contact .input-group{
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
    }
    i{
        color:#0f0032;
    }
    .input-group-text{
        background-color:#f3fbed;
    }
    .form-control{
        background-color:white;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
        border:1px solid #0f0032;
    }
    .pull{
        margin:0 0 0 -0.8vw;
    }
    .con-dets{
        padding:1vw 0 0 0vw;
        border-top:6px solid #0f0032;
    }
    .proj-dets{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }    
    .non-temp{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }    
    .add{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }
    .spiel{
        margin:3vw 0 0 0;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:1.1rem;
        color:#0f0032; 
    }
    #last{
        margin:5vw 0 5vw 0;
    }
    #last h4{
        width:40ch;
        margin:0vw 0 0 1vw;
        font-family: 'Gotham-Bold',Tahoma,sans-serif;
        font-size:1.8rem;
        color:#0f0032; 
    }
    #footer{
        padding:2vw 0 2vw 0;
        background-color: #d8d8d8;
    }
    .address{
        margin:0 0 0 0vw;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.7rem;
        line-height: 0.9rem;
        color:#000000; 
    }
    .custom-control-input{
        background-color:aqua;
        
    }
    .footer-logos{
        float:right;
        width:10vw;
    }
    #copyright{
        padding: 0.5vw 0 0.5vw 0;
        background-color: #0f0032;
        color:white;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size: 0.5vw;
        
    }
   .upload{
   background-color: #0f0032;
   color:white;
   -webkit-border-radius: 0.5vw;
   -moz-border-radius: 0.5vw;
   border-radius: 0.5vw;
   color: #FFFFFF;
   font-family:'Gotham-Book';
    text-align: center;
   font-size: 1vw;
   padding:0.1vw 0.9vw 0 0.9vw;
   background-color: #0f0032;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
    }
    .upload:hover{
        background-color: darkcyan;
    }
    
    .send-btn{
    background-color: #0f0032;
    color:white;
   -webkit-border-radius: 0.5vw;
   -moz-border-radius: 0.5vw;
   border-radius: 0.5vw;
   color: #FFFFFF;
   font-family:'Gotham-Book';
    text-align: center;
   font-size: 1.0vw;
   padding:0.4vw 2vw 0.3vw 2vw;
   background-color: #0f0032;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
    }
    .send-btn:hover{
        background-color: darkcyan;
    }
 

}
/*--------------------------------------------------------------------------------*/

@media (min-width: 1200px){

    html, body {
    max-width: 100%;
    overflow-x: hidden;
}

    .home-logo{
        margin:2vw 2vw 0 0vw;
        width:10vw;
        float:right;
    }

    .nat-trust{
        margin:1vw 0 0vw 2vw;
        width:5vw;
    }
    #section1 {
        position:relative;
        background-color:#0f0032;
        height:8vw;
    }
    #sectoneimg{
        position:absolute;
        top:0;
    }
    #section1 .header{
        position:relative;
    }
   #main .sectone{
        position:relative;
        margin:0 0 0 0;
    }
    #section1 h1{
        margin:0 0 0 3vw;
        color: white;
        -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */
        -webkit-text-stroke-width: 2px;
        -webkit-text-stroke-color: white;
        font-family:'Gotham-Black';
        font-size:7.2vw;
    }
    #section1 h2{
        margin:0 0 0 3vw;
        color:#ffffff;
        font-family:'Gotham-Black';
        font-size:4.5vw;
    }
    #main{
        position:relative;
        padding:5vw 0;
        height:auto;
    }
    .sect2-heading{
        margin:6vw 0 0 3vw;
        
    }
    #main h1{
        margin:0vw 0vw 0 0vw;
        color: white;
        -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #0f0032;
        font-family:'Gotham-Black';
        text-align: left;
        font-size:4.0vw;
        text-transform: uppercase;
    }
    #main h2{
        text-align: left;
        margin:0vw 0vw 0 12vw;
        color:#0f0032;
        font-family:'Gotham-Black';
        font-size:4.0vw; 
        text-transform: uppercase;
    }
    #main .push{
        margin:0 0 0 3vw;
    }
    #main p{
        width:42ch;
        margin:2vw 0 0 3vw;
        padding:1rem 0vw 0 0;
        color:#0f0032;
        font-family:'Gotham-Book';
        font-size:0.9vw;      
    }
 
    #contact {
        margin:-3vw 2vw 0 2vw;
        position:relative;
    }
    #contact h4{
        margin:0vw 0 0 0;
        font-family:'Gotham-Black';
    }
    .bold{
        font-family: 'Gotham-Bold';
    }
    #contact label{
        margin:1vw 0 0 0;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
    }
      #contact .input-group{
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
    }
    i{
        color:#0f0032;
    }
    .input-group-text{
        background-color:#f3fbed;
    }
    .form-control{
        background-color:white;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.9rem;
        color:#0f0032;
        border:1px solid #0f0032;
    }
    .pull{
        margin:0 0 0 -0.8vw;
    }
    .con-dets{
        padding:1vw 0 0 0vw;
        border-top:6px solid #0f0032;
    }
    .proj-dets{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }    
    .non-temp{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }    
    .add{
        padding:0.5vw 0 0 0;
        border-top:2px solid #0f0032;
    }
    .spiel{
        margin:3vw 0 0 0;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:1.1rem;
        color:#0f0032; 
    }
    #last{
        margin:5vw 0 5vw 0;
    }
    #last h4{
        width:40ch;
        margin:0vw 0 0 1vw;
        font-family: 'Gotham-Bold',Tahoma,sans-serif;
        font-size:1.8rem;
        color:#0f0032; 
    }
    #footer{
        padding:2vw 0 2vw 0;
        background-color: #d8d8d8;
    }
    .address{
        margin:0 0 0 0vw;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size:0.7rem;
        line-height: 0.9rem;
        color:#000000; 
    }
    .custom-control-input{
        background-color:aqua;
        
    }
    .footer-logos{
        float:right;
        width:10vw;
    }
    #copyright{
        padding: 0.5vw 0 0.5vw 0;
        background-color: #0f0032;
        color:white;
        font-family: 'Gotham-Book',Tahoma,sans-serif;
        font-size: 0.5vw;
        
    }
   .upload{
   background-color: #0f0032;
   color:white;
   -webkit-border-radius: 0.5vw;
   -moz-border-radius: 0.5vw;
   border-radius: 0.5vw;
   color: #FFFFFF;
   font-family:'Gotham-Book';
    text-align: center;
   font-size: 1vw;
   padding:0.1vw 0.9vw 0 0.9vw;
   background-color: #0f0032;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
    }
    .upload:hover{
        background-color: darkcyan;
    }
    
    .send-btn{
    background-color: #0f0032;
    color:white;
   -webkit-border-radius: 0.5vw;
   -moz-border-radius: 0.5vw;
   border-radius: 0.5vw;
   color: #FFFFFF;
   font-family:'Gotham-Book';
    text-align: center;
   font-size: 1.0vw;
   padding:0.4vw 2vw 0.3vw 2vw;
   background-color: #0f0032;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
    }
    .send-btn:hover{
        background-color: darkcyan;
    }
 
}