   @font-face {
                    font-family: "HelveticaNeueLTPro-Lt";
                    src: url("fonts/HelveticaNeueLTPro-Lt.otf");
                    src: url("fonts/HelveticaNeueLTPro-Lt.otf") format("opentype"),
                    }    
            
    @font-face {
                font-family: "HelveticaNeueLTPro-Hv";
                src: url("fonts/HelveticaNeueLTPro-Hv.otf");
                src: url("fonts/HelveticaNeueLTPro-Hv.otf") format("opentype"),
                } 
    @font-face {
                font-family: "HelveticaNeueLTPro-Md";
                src: url("fonts/HelveticaNeueLTPro-Md.otf");
                src: url("fonts/HelveticaNeueLTPro-Md.otf") format("opentype"),
                                    }  



@media screen and (max-width:1260px) and (min-width:800px) {
			.img_top{
		height: 550px!important;
		overflow-y: scroll;
		}
		/*img.peakhr1:hover {
   
	margin-bottom:30px;
	margin-top:30px;
}
img.peakhr2:hover {
    
	margin-bottom:30px;
	margin-top:30px;
	
}
img.hour1:hover {
	margin-bottom:30px!important;
	margin-top:30px;
}
img.hour2:hover {
    
	margin-bottom:30px;
	margin-top:30px;
}*/}
		/*1270 media ends*/
		@media screen and (max-width:1366px) and (min-width:1290px) {
			.img_top{height: 650px!important;
		overflow-y: scroll;
		
		}
		/*img.peakhr1:hover {
   
	margin-bottom:30px;
	margin-top:30px;
}
img.peakhr2:hover {
    
	margin-bottom:30px;
	margin-top:30px;
	
}
img.hour1:hover {
	margin-bottom:30px!important;
	margin-top:30px;
}
img.hour2:hover {
    
	margin-bottom:30px;
	margin-top:30px;
}*/}
		@media screen and (max-width:670px)
		{
			.popup-desc {
   width: inherit !important;
    float: none !important;
    text-align: center !important;
	
}
    .peakhr1{margin-bottom:10px;}
	
	.model-cont {
  
    max-height: inherit!important;
}
img.peakhr1:hover {
    transform: scale(1.1);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
	margin-bottom:30px;
	margin-top:30px;
}
img.peakhr2:hover {
    transform: scale(1.1);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
	margin-bottom:30px;
	margin-top:30px;
	
}
img.hour1:hover {
    transform: scale(1.1);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
	margin-bottom:30px!important;
	margin-top:30px;
}
img.hour2:hover {
    transform: scale(1.1);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
	margin-bottom:30px;
	margin-top:30px;
}
}
/*670 media ends*/
		@media screen and (max-width:768px) and (min-width:700px) {
			.site-desc h1 {
    font-size: 28px;
}
.site-links-home li {
    float: left;
    margin: 0 10px 0 0px;
}
.model-cont{width:inherit!important;}
		}
		/*768 media ends*/
		.modal-body{
		
		padding:0px;
		}
		.popup-desc h3 {
			color: #fff;
			line-height: 1.5;
		}
		.popup-desc{
			width: 35%;
			line-height: 1.4;
			float: right;
			margin: 0px 0px 0;
			text-align: left;
		}
		.modal_adj{padding: 5px 5px;}
		.model_gap{margin-top:-30px;}
		.logo_model{padding:0px;}
		/*.model_h3{font-family:'roadgeek 2005 engschrift'; font-weight: 400; font-size: 21px;}*/
		.peakhr1{border-bottom: 1px solid #1147c3; border-top: 1px solid #1147c3;transition: transform .2s; position:relative; }
	.peakhr2{ transition: transform .2s; position:relative;  border-top: 1px solid #1147c3 }
		.hour1{  transition: transform .2s; position:relative; }
		.hour2{ transition: transform .2s; position:relative; }
        .img_top{padding-top:0px!important; height:750px;}
		.container{padding-left: 0px;
    padding-right: 0px;}
	
	@media only screen and (max-width: 700px){

      .footer_hyt{
    min-height: inherit!important;
}}

/*
img.hour1:hover {
    transform: scale(1.1);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
	
}
img.hour2:hover {
    transform: scale(1.1);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
	
}
img.peakhr1:hover {
    transform: scale(1.1);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
	
}
img.peakhr2:hover {
    transform: scale(1.1);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
	
	
}*/
.close {opacity:1;}
.close:hover, .close:focus {
color: #fff; opacity:.8;}
/*.model-my{margin-top: 20%; margin-bottom: 20%;}*/
video {
  object-fit: fill;
   height: 240px;
}

.modal-my {
    width: 100%;  margin: 0px auto; }


    /*.modal-content1{width: 470px;}*/
     .modal-content1{width: 100%; }
  @media screen and (min-width: 1240px){
  	.modal-body1{height: 100%;}
  	.modal-my {height: 100%;}
  	.modal1{top:0px;}
  	.modal-content1{height: 100%;}
  	video{height: 95%;
 top: 0px;
 bottom: 0px;}
  }
 @media screen and (max-width: 780px) and (min-width: 700px){
 	video {
  
   height: 280px;
}
.modal-my {
    width: 100%;  margin: 10px auto; }
 .modal1{top:0px;}   
 }
 @media screen and (max-width: 699px) and (min-width: 640px){
 	.modal1{top:0px;}  
 	video {
  
   height: 200px;
}
 }
 /*.modal-header h4.newh{text-align: center;}
 .modal-header h4.newh p{font-size: 25px; font-weight: 600;}
 .modelnew .modal-header {
    background: #4a77a2;}
 .modelnew{border: 1px solid #4a77a2;}
  .modelnew .modal-header{border-bottom: 0px;}*/
  /*.bgimg{background:url(./gl-4.png)no-repeat center center fixed;
  	background-size: cover;}*/
  	.bgimg img{object-fit: cover;
  /*  height: 100%;*/ }
  	#header{margin-bottom: 0px; padding: 20px 0px;    position: relative;
    z-index: 99;}
  	.bgimg{position: fixed;
    top: 79px;
    bottom: 0px;
    height: 100%;}
  	#header p  {text-align: center; color: #fff; font-family:"HelveticaNeueLTPro-Lt";    font-size: 25px; padding-bottom: 10px;}
  	#header h2{text-align: center; color: #fff; font-family:"HelveticaNeueLTPro-Md";    font-size: 30px;}
  	#header{background-color: #4a77a2!important;}
  	#header p img{    margin: auto;
    width: 30%;}
    	#header a h2 img{   margin: auto;
    width: 51%;
    margin-top: 10px;
   /* background-color: #dc8143;
    padding: 10px 20px 0px;
    border-radius: 7px;*/
   }
   @media screen and (min-width: 1600px){
   	#header a h2 img {width: 34%;}
   	#header p img{width:19%;}
  
 }
@media screen and (max-width:1300px){
.bgimg img{ height:fit-content;}
}
  @media screen and (max-width: 731px){
   	#header a h2 img{margin: auto;
    width: 90%;
    margin-top: 10px;}
    #header p img {
    margin: auto;
    width: 60%;
}
#header p{padding-bottom: 0px;
   }
.bgimg img{
	height: auto;
	}
/*.bgimg img {
    height: -webkit-fill-available;
}*/}
@media screen and (max-width: 900px){
  .onlymobile{display: block!important;}
  .bgimg {
    position: unset;
} .onlymobile h2 {
    color: #426e98;
    padding-top: 15px;
    padding-bottom: 15px;
        font-weight: bold;
}
.bgimg img {
    height: auto;
}
.onlymobile .btn span {
    font-size: 25px;
    vertical-align: middle;
}
.onlymobile .btn{display: block; margin-bottom: 10px; width: 100%; text-align: left;}
.onlymobile .btn img{display: inline-block; padding-right: 12px;}
.onlymobile .container{width: 80%;}
}
@media screen and (max-width: 321px){
  .onlymobile .btn{width: 100%;}
}