@font-face {
    font-family: fontRobotoRegular;
    src: url('/wp-content/themes/HomeToStay/assets/fonts/Roboto/Roboto-Regular.ttf');
}
@font-face {
    font-family: fontRobotoMedium;
    src: url('/wp-content/themes/HomeToStay/assets/fonts/Roboto/Roboto-Medium.ttf');
}

@font-face {
    font-family: fontInter;
    src: url("/wp-content/themes/HomeToStay/assets/fonts/Inter/Inter-VariableFont_slnt,wght.ttf");
}

@font-face {
    font-family: fontLatoRegular;
    src: url('/wp-content/themes/HomeToStay/assets/fonts/Lato/Lato-Regular.ttf');
}
@font-face {
    font-family: fontLatoBlack;
    src: url('/wp-content/themes/HomeToStay/assets/fonts/Lato/Lato-Black.ttf');
}
h1{
    font-family: "fontLatoBlack";
    font-size: 61px;
    line-height: 65px   !important;
}
h2{
    font-family: "fontLatoBlack";
    font-size: 49px;
    line-height: 55px !important;
}
h3{
    font-family: "fontLatoBlack";
    font-size: 39px;
    line-height: 45px !important;
}
h4{
    font-family: "fontLatoBlack";
    font-size: 20px;
    line-height: 25px !important;
}
h5{
    font-family: "fontLatoBlack";
    font-size: 20px;
    line-height: 25px !important;
}
p{
    font-family: "fontRobotoRegular";
    font-weight: 400;
    font-size: 20px;
    line-height: 30px !important;
}
a{
    font-family: "fontRobotoMedium";
    font-size: 20px;
    line-height: 23px ;
    text-decoration: none;
}
button{
    font-family: "fontRobotoMedium";
    font-size: 20px;
    line-height: 23px;
    text-decoration: none;
}
header a{
    font-family: "fontRobotoRegular";
}
footer li a{
    font-family: "fontRobotoRegular" !important;
}
section{
    padding: 100px 0 !important;
}
footer{
    padding: 100px 0 !important;
}
input , textarea{
    font-family: "fontRobotoRegular";
    font-weight: 400;
    font-size: 16px;
    padding: 10px;
}
.custom-container {
    width: 85%;
    margin: auto;
}
@media (max-width: 1199px){
    section, footer{
        padding: 70px 30px !important;
    }
    h1{
        font-size: 55px;
    }
    h2{
        font-size: 45px;
    }
    h3{
        font-size: 35px;
    }
    h4{
        font-size: 20px;
    }
    p{
        font-size: 20px;
    }
}
/* @media (max-width: 991px){
    
    p{
        font-size: 18px !important;
    }
    a{
        font-size: 18px;
    }
   
} */
@media (max-width: 767px){
    section, footer{
        padding: 50px 20px !important;
    }
    /* p{
        font-size: 18px;
        line-height: 23px;
    } */
    /* section{
        padding: 70px 30px;
    } */
    h1{
        font-size: 40px;
        line-height:50px !important;
    }
    h2{
        font-size: 30px;
        line-height:40px !important;
    }
    h3{
        font-size: 25px;
        line-height:35px !important;
    }
    h4{
        font-size: 20px;
        line-height:25px !important;
    }
    p{
        font-size: 18px;
        line-height:30px !important;
    }
    a{
        font-size: 16px ;
    }
    
}
/* @media (max-width: 575px){
   
    h1{
        font-size: 41px;
        line-height: 50px;
    }
    h2{
        font-size: 29px;
        line-height: 45px;
    }
    h3{
        font-size: 25px;
        line-height: 35px;
    }
    a{
        font-size: 14px;
    }
    
   
    
}
@media (max-width: 375px){
    h1{
        font-size: 35px;
    }
    h2{
        font-size: 27px;
    }
    h3{
        font-size: 23px;
    }
} */