@font-face {
    font-family: "Axiforma";
    src: url(fonts/Axiforma-Medium.woff);
}
@font-face {
    font-family: "Godbold";
    src: url(fonts/Gobold\ Regular.otf);
}
@font-face {
    font-family: "whitney";
    src: url(fonts/whitneymedium.woff);
}

.container-fluid{
    padding: 0px 0px;
}
.section1{
   padding:4rem 0;
}
.section1 >div>h4{
    color: #797979;
    font-size: 12pt;
    font-weight: 300;
    font-family: "Axiforma";
}
.section1 >div>h1{
    color: #ff0036;
    font-size: 117.88pt;
    line-height: 124.5pt;
    font-family: "Godbold";
}
.section1>div>h1.color{
    color: #000000;
    font-size: 117.88pt;
    line-height: 124.6pt;
    font-family: "Godbold";
}

.section1>div >p{
    color: #393939;
    font-size: 14pt;
    line-height: 24pt;
    font-family: "whitney";
}


.section1 img{
    margin: 4rem 0rem; 
    border-right: 3px solid black;
    padding-right: 4rem;
    
}

.section1 h3{
    margin: 5.5rem 2rem; 
    font-size: 12pt;
    line-height: 24pt;
    color: #797979;
    font-family: "Axiforma";
    letter-spacing: 5px !important;
}

.section2 >div>div >h2{
    color:#393939;
    font-size: 12pt;
    border-bottom: 2px solid black;
    
    padding: 2rem 0rem;
    font-family: "Axiforma";
    letter-spacing: 5px !important;
}

.section2 >div>div>h1{
    font-size: 118.28pt;
    color:#000000;
    font-family: "Godbold";
    line-height: 180pt;
}
.section2>div >div>p{
    font-size: 14pt;
    color:#393939;
    font-family: "whitney";
}
.section2>div >div>h5{
    margin: 4rem 0;
    font-size: 19.03pt;
    color:#393939;
    font-family: "whitney";
}
.section2>div >div>button{
    background-color: black;
    color: white;
    border: none;
	padding: 1rem 2.5rem;
	font: inherit;
	cursor: pointer;
	outline: inherit;
    font-size:15px;
    font-family: "whitney";
}

.section2>div >div>button a{
    background-color: black;
    color: white;
}

.section2>div >div>button a:hover{
    text-decoration: none;
}

.section3{
    padding: 4rem 0;
}

.section3 >div>div>img {
    margin: 4rem 0rem; 
    border-right: 3px solid black;
    padding-right: 4rem;
    
}
.section3 >div>div>h3{
    margin: 5.5rem 2rem; 
    font-size: 12pt;
    line-height: 24pt;
    color: #797979;
    font-family: "Axiforma";
    letter-spacing: 5px !important;
}

.section4 >div>div >h2{
    color:#393939;
    font-size: 12pt;
    border-bottom: 2px solid black;
  
    padding: 2rem 0rem;
    font-family: "Axiforma";
    letter-spacing: 5px !important;
}

.section4 >div>div>h1{
    font-size: 118.28pt;
    color:#000000;
    font-family: "Godbold";
    line-height: 180pt;
}
.section4>div >div>p{
    font-size: 14pt;
    color:#393939;
    font-family: "whitney";
}
.section4>div >div>h5{
    margin: 4rem 0;
    font-size: 19.03pt;
    color:#393939;
    font-family: "whitney";
}
.section4>div >div>button{
    background-color: black;
    color: white;
    border: none;
	padding: 1rem 2.5rem;
	font: inherit;
	cursor: pointer;
	outline: inherit;
    font-size:15px;
    font-family: "whitney";
}

.section4>div >div>button a{
    background-color: black;
    color: white;
}

.section4>div >div>button a:hover{
    text-decoration: none;
}


.section4>div >div>img{
    width: 80%;
    text-align: left;
}

@media (min-width:1200px){
    .container{
        min-width: 1600px;
    }
}
@media (max-width:800px){
    .container{
        overflow: hidden !important;
    }
   h1{
       font-size: 70px !important;
       line-height: 100px !important;
   }
   .container{
       padding-left: 50px !important;
       padding-right: 50px !important;
   }
   .section1 img{
       float:none !important;
       border-right: 0px !important;
       padding-right: 0px !important;
   }
   .section1 h3 {
    margin-top: 0rem !important;
    margin-bottom: 3rem !important;
   }
   .section3 img{
    float:none !important;
    border-right: 0px !important;
    padding-right: 0px !important;
}
    .section3 h3 {
    margin-top: 0rem !important;
    margin-bottom: 3rem !important;
}
.section3 > div > div{
    text-align: center !important;
}
}