.header{color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}
.header1{color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.nav-backg{background-color:#a7c957!important}
.jumbo{position:absolute;left:0;top:30%;width:100%;text-align:center}
.header__title{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:700;color:#fff}
.header__button{color:#fff;border:1px solid #590000;background-color:#590000;border-radius:40px 40px 40px 40px;font-weight:600;padding:.6em 1.2em}
:focus{outline:0!important}
.header__button:hover{border-radius:0;border:1px solid #000;background-color:#a7c957;color:#000}
.header__button a{text-decoration:none;color:#fff}
.header__button a:hover{color:#000}
.title1{font-size:2.5rem;letter-spacing:8px;font-weight:600}
.minititle{font-family:'Yellowtail',cursive;letter-spacing:3px;font-size:1.2rem}
.about-img{transform:scale(1.0,1.2);transition:.7s}
.toppicks{position:relative}
.toppick-text{color:#fff;font-size:20px;font-weight:500;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;border:1px solid #f5deb3;background-color:#8a7a647d}
.toppick-text:hover{color:#000;background-color:#a7c957}
@media screen and (max-width: 992px) {
.contactinfo{text-align:center}
}
@media (min-width: 992px) and (max-width: 1188px) {
.img-margin{margin-left:0!important}
.margin-cart{margin-right:0!important}
}