body{
    overflow-x: hidden;
    margin:0;
    padding:0;
}
img{
    width :100%;
}
*{
    font-family: 'Montserrat', sans-serif;
}
p,td{
    font-size: 15px;
}
a:hover{
    text-decoration: none;
}
.smtext{
    font-size: 12px;
}
/* Navsect */
#navsect ul li a{
    margin-right:20px;
    color : #2d2d2d;
}
#navsect ul li a:hover{
    color : red;
}
.smsuccess{
    font-size: 13px;
}

/* Bannersect */
.bannerhere{
    background-image: url("../images/banner.jpg");
    width:100%;
}
.banneroverlay{
    background: rgba(0,0,0,0.7);
    width:100%;
}
.bgwhite{
    background: #fff;
    border:1px solid lightgrey;
}

/* twosect */
.linkshere{
    line-height: 35px;
}
.linkshere li a{
    font-size:15px;
}

/* modal */
input[type="email"], input[type="text"], input[type="date"], input[type="number"], input[type="submit"]{
    width:100%;
    margin-bottom:4%;
    outline:none;
    padding:5px;
    border:1px solid lightgrey;
}
select{
    width:100%;
    margin-bottom:4%;
}
input::placeholder, label{
    font-size: 14px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


/* About us Bannersect */
.aboutbannerhere{
    background-image: url("../images/about-us.jpg");
    width:100%;
}
.aboutbanneroverlay{
    background: rgba(0,0,0,0.5);
    width:100%;
}


/* Advertising Bannersect */
.advertisingbannerhere{
    background-image: url("../images/advertising.jpg");
    width:100%;
}
.advertisingbanneroverlay{
    background: rgba(0,0,0,0.5);
    width:100%;
}


/* Contact Bannersect */
.contactbannerhere{
    background-image: url("../images/contact.jpg");
    width:100%;
}
.contactbanneroverlay{
    background: rgba(0,0,0,0.5);
    width:100%;
}


/* Cookie Policy Bannersect */
.cookiebannerhere{
    background-image: url("../images/cookie.jpg");
    width:100%;
}
.cookiebanneroverlay{
    background: rgba(0,0,0,0.5);
    width:100%;
}


/* Terms and Condition Bannersect */
.termbannerhere{
    background-image: url("../images/terms.jpg");
    width:100%;
}
.termbanneroverlay{
    background: rgba(0,0,0,0.5);
    width:100%;
}


/* Privacy Policy Bannersect */
.privacybannerhere{
    background-image: url("../images/privacy.jpg");
    width:100%;
}
.privacybanneroverlay{
    background: rgba(0,0,0,0.5);
    width:100%;
}