/* GOOGLE FONTS */
/*@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400&family=Roboto+Condensed:wght@300;400;700&family=Roboto:wght@100;300;400;500;700&display=swap');*/
/*@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');*/

a[href^="tel:"] { color: inherit; text-decoration: none;}
::selection{ background:#9cbbcc!important; color:#fff}
::-moz-selection{ background:#9cbbcc!important; color:#fff}

a{text-decoration: none; outline:none}
a:hover{ color:#666666; text-decoration: none; outline:none}

body{ background:#fff; border:0; font-family: 'Roboto', sans-serif; color:#000 ; line-height:1.6154; min-width:320px;}
img {
    height: auto;
    max-width: 100%;
}
ul, ol, li {
    padding: 0;
    margin: 0;
    list-style: none;
}
p {
    line-height: 28px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    color: #606060;
}
.w-100{
    width: 100%;
}
.mb-0, .my-0 {
    margin-bottom: 0!important;
}
.pt-90{
    padding-top: 60px;
}
.pt-120{
    padding-top: 90px;
}
.pb-90{
    padding-bottom: 60px;
}
.pd-50{
    padding: 50px 0px;
}
.pd-20{
    padding: 20px 0px;
}
.bg-yellow{
    background-color: #eecc87;
}
.hidden{
    height: 0px;
    width: 0px;
    overflow: hidden;
}
.bg-red{
    background-color: #791024;
}
.pd-60{
    padding: 60px 0px;
}
.pt-50{
    padding-top: 50px;
}
.pb-50{
    padding-bottom: 50px;
}