html,
body {
  height:100%;
}

body {
  background-color:#fff;

}


@font-face {
  font-family: "Jost-Light";
  src: url('../font/Jost-Light.woff') format('woff'), 
  url('../font/Jost-Light.otf') format('otf'), 
  url('../font/Jost-Light.svg') format('svg'), 
  url('../font/Jost-Light.ttf') format('ttf'); 
} 


@font-face {
  font-family: "Jost-Regular";
  src: url('../font/Jost-Regular.woff') format('woff'), 
  url('../font/Jost-Regular.otf') format('otf'), 
  url('../font/Jost-Regular.svg') format('svg'), 
  url('../font/Jost-Regular.ttf') format('ttf'); 
} 

@font-face {
  font-family: "Jost-Medium";
  src: url('../font/Jost-Medium.woff') format('woff'), 
  url('../font/Jost-Medium.otf') format('otf'), 
  url('../font/Jost-Medium.svg') format('svg'), 
  url('../font/Jost-Medium.ttf') format('ttf'); 
} 


@font-face {
  font-family: "Jost-SemiBold";
  src: url('../font/Jost-SemiBold.woff') format('woff'), 
  url('../font/Jost-SemiBold.otf') format('otf'), 
  url('../font/Jost-SemiBold.svg') format('svg')
  url('../font/Jost-SemiBold.ttf') format('ttf'); 
} 





*{  padding:0;  margin:0; color:#111D22; font-family: "Jost-Regular"; font-size:18px;}

h1, h2, h3, h4, h5, h6{font-family: "Jost-SemiBold";}
ul{margin-bottom:0px;}
p:last-child{margin-bottom:0px;}
a{text-decoration:none;}

.z-1{z-index:1;}
.z-2{z-index:2;}
.z-9{z-index:9;}

.slick-list {padding: 0px -15px;}
.slick-slide {padding: 0px 15px;}

.jost-light{font-family: "Jost-Light";}
.jost-regular{font-family: "Jost-Regular";}
.jost-medium{font-family: "Jost-Medium";}
.jost-semibold{font-family: "Jost-SemiBold";}


.primary-q-bg{background-color:#111D22;}
.primary-q-text{color:#111D22;}
.secondary-q-bg{background-color:#0F2934;}
.secondary-q-text{color:#0F2934;}
.hightlight-q-bg{background-color:#CA9C5E;}
.hightlight-q-text{color:#CA9C5E;}
.border-highlight-color{border-color:#CA9C5E;}
.border-secondary-color{border-color:#0F2934;}

.q-xl-heading{font-size:80px;}
.q-l-heading{font-size:50px;}
.q-m-heading{font-size:32px;}
.q-s-heading{font-size:24px;}


.p-vertical{padding:70px 0px;}
.p-bottom{padding-bottom:70px;}


.rounded-large{border-radius:30px;}
.rounded-medium{border-radius:20px;}

.large-icon{width:90px; height:90px;}


header{padding:10px 0px; position:fixed; top:0px; z-index:4 !important;}
header.fixed{background-color:#111D22;}
.queue-light-btn:hover, .queue-light-btn:active, .queue-light-btn:focus{color: #CA9C5E !important;}




@media (max-width: 1400px)
{
.q-xl-heading{font-size:60px;}
.q-l-heading{font-size:40px;}
.q-m-heading{font-size:28px;}
.q-s-heading{font-size:22px;}


.p-vertical{padding:60px 0px;}
.p-bottom{padding-bottom:60px;}

}

@media (max-width: 1199px)
{

  .q-xl-heading{font-size:50px;}
.q-l-heading{font-size:32px;}
.q-m-heading{font-size:24px;}


.p-vertical{padding:50px 0px;}
.p-bottom{padding-bottom:50px;}

    
}

@media (max-width: 991px)
{
   .q-xl-heading{font-size:40px;}
.p-vertical{padding:40px 0px;}
.p-bottom{padding-bottom:40px;}
    
}

@media (max-width: 767px)
{
q-xl-heading{font-size:30px;}
    
}

@media (max-width: 576px)
{

    
}