body{padding: 0; margin: 0; height: 100%; list-style: none; }
.wrapper{max-width: 1600px; width: 100%; margin: auto;}
.container{max-width: 1200px}
.home_banner{background: url(../images/banner.jpg); background-repeat: no-repeat; background-size: cover; float: left; width: 100%; height: 660px; border-top: 10px solid #fff; border-bottom: 10px solid #fff}
.home_banner h2 {font-size: 65px; color: #fff;font-weight: 500;text-align: center;font-family: 'Montserrat', sans-serif;margin-bottom:44px;padding-top: 190px;}
.place {text-align: center;}
.home_banner a { text-align: center;margin: 0 auto;background-color: #ffcd05;padding: 10px 28px;font-size: 30px; text-decoration: none;text-transform: uppercase; color: #141414;border-radius: 4px;font-family: Oswald Regular;}
.home_banner a:hover {text-decoration: none;background-color: #fff;color: #000;}
.home_banner h3 {text-align:  center;}

/*********banner_end*******/
.id_logo { position: relative;left: -36px;}
.stores {padding-right: 70px;}
.guide {float: left;width: 100%;background-color: #223165;position: relative;}
.guide:before {background: url(../images/id_banner.png);content: "";height: 350px;position: absolute;width: 264px;right: 0;background-repeat: no-repeat;bottom: -12px;background-size: 100% 100%;}
.guide h1 { font-size: 30px;color: #fff; text-align: center;vertical-align: middle;margin-top: 10px;line-height: 50px;font-family: 'Montserrat', sans-serif;
}
/******drinking***********/
.driking { background: url(../images/banner2a.jpg);background-repeat: no-repeat;background-size: cover;float: left;width: 100%;padding-top: 77px;padding-bottom: 60px;
}
.driking h2 { font-size:  36px;color:  #121212;font-family:  'Montserrat', sans-serif;}
.driking p {font-size:  16px;color:  #545454;font-family:  'Montserrat', sans-serif;}
.card_detals img {margin: 0 7px;margin-left: 0;}
.driking_img img{width:100%;}
.card_detals {
    margin-top: 25px;
}
/********book_retailers**********/
.book_retailers { background: url(../images/banner3a.jpg);background-repeat: no-repeat; background-size: 100% 100%;float: left;width: 100%; padding-top: 50px;padding-bottom: 20px;}
.book_retailers p {font-size: 18px;color: #fff;font-family: 'Montserrat', sans-serif;}
.included ul {padding:  0;margin:  0;list-style:  none;}
.included span {padding-right: 20px;}
p.Incl_eta {font-style: italic;}
/*****chrat**********/
.chart {background: url(../images/banner4.jpg);background-repeat: no-repeat;background-size: 100% 100%;float: left;width: 100%; padding-top: 50px;padding-bottom: 80px;}
.chart_img img {width: 847px;text-align:  center;margin:  0 auto;}
.chart_img {text-align:  center;}
.chart p {text-align:  center;font-size: 24px;color:  #545454;font-family:  'Montserrat', sans-serif;margin-top:  30px;}
.chart h3 { text-align: center;font-size: 24px;color: #223165;text-decoration: underline;cursor: pointer;display: none;}
.order_bt {text-align: center;margin-top: 50px;}
.order_bt a {background-color: #ffcd05;padding: 10px 20px;font-size: 26px;text-transform: uppercase;border-radius: 4px;font-family: 'Montserrat', sans-serif;display: inline-block;color: #141414;text-decoration: none;box-shadow: #c1c0c0 9px 7px 19px 0px;}
/*********footer********/
.footer {background-color: #223165;float:  left;width:  100%;}
.footer p {margin-top: 35px;margin-bottom: 35px;text-align:  center;color:  #fff;font-family:  'Montserrat', sans-serif;font-size:  14px;}
.order_bt a:hover {color: #fff;text-decoration: none;background-color: #223165;border: 1px solid #223165;}

.order_bt2 {text-align: center;margin-top: 10px;}
.order_bt2 a {background-color: #ffcd05;padding: 10px 20px;font-size: 26px;text-transform: uppercase;border-radius: 4px;font-family: 'Montserrat', sans-serif;display: inline-block;color: #141414;text-decoration: none;}
.order_bt2 a:hover {color: #333;text-decoration: none;background-color: #fff;border: 1px solid #223165;}

/*********end************/
@media only screen and (min-width: 320px) and (max-width: 480px){
.chart_img img {width:  100%;}
.home_banner {height: auto;}
.home_banner h2 {font-size: 17px;line-height: 38px;padding-top: 45px;margin-bottom: 20px;}
.home_banner a { display:  inline-block;margin-bottom:  20px;}
.driking .col-7.col-sm-7.col-md-7.col-lg-7 {max-width: 100%;flex: 100%;}
.card_detals img {width: 49%;text-align: center;margin: 0 auto;}
.driking_img.col-5.col-sm-5.col-md-5.col-lg-5 {max-width:  100%;flex:  100%;}	
.book_retailers {background: #1c2a5b;}
.guide .col-2.col-sm-2.col-md-2.col-lg-2 {max-width:  100%;flex:  100%;}
.guide .col-10.col-sm-10.col-md-10.col-lg-10 {max-width:  100%;flex:  100%;}
.id_logo { left:  0;width:  100%;}
.id_logo img {margin:  0 auto;text-align:  center;display:  block;}
.stores {padding-right: 0px;}
.guide h1 {font-size:  20px;line-height:  30px;margin-top:  20px;margin-bottom: 30px;}
.guide:before {position: absolute;display:none}
.driking h2 {text-align: center;font-size: 21px;}
.driking p {text-align:  center;}
.driking {padding-top: 30px;}
.card_detals {margin-bottom: 30px;}
.footer p {margin-top: 10px;font-size: 15px;margin-bottom: 10px;}
.order_bt2 {text-align: center;margin-top: 10px;margin-bottom:20px;}
}

@media only screen and (min-width: 481px) and (max-width: 767px){
.chart_img img { width:  100%;}
.home_banner {height: auto;}
.home_banner h2 {font-size: 27px;line-height: 38px;padding-top: 45px;margin-bottom: 20px;}

.home_banner a { display:  inline-block; margin-bottom:  20px;}
.driking .col-7.col-sm-7.col-md-7.col-lg-7 { max-width: 100%; flex: 100%;}
.card_detals img {width: 49%;margin: 0 auto;text-align: center;}
.driking_img.col-5.col-sm-5.col-md-5.col-lg-5 {max-width:  100%;flex:  100%;}	
.book_retailers {background: #1c2a5b;}
.guide .col-2.col-sm-2.col-md-2.col-lg-2 {max-width:  100%;flex:  100%;}
.guide .col-10.col-sm-10.col-md-10.col-lg-10 {max-width:  100%;flex:  100%;}
.id_logo {left:  0;width:  100%;}
.id_logo img {margin:  0 auto;text-align:  center;display:  block;}
.stores {padding-right: 0px;}
.guide h1 {font-size:  18px;line-height:  30px;margin-top:  20px;margin-bottom: 337px;}
.guide:before {position: absolute;}
.driking h2 {text-align:  center;font-size: 28px;}
.driking p {text-align:  center;}
.driking {padding-top: 30px;}
.card_detals {margin-bottom: 30px;}
.footer p {padding-top: 0px;padding-bottom: 0px;font-size: 16px;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
.home_banner h2 {font-size: 42px;}
.guide h1 {font-size: 18px;line-height: 32px; margin-top: 19px;}
.driking h2 {font-size: 25px;}
.guide:before {width: 140px;height: 186px;}
.id_logo img {width:  100%;}
.stores {padding-right: 70px;}
.card_detals img { width: 47%;}
.included {width: 62%;}
.chart_img img {width:  100%;}	
.chart h3 {font-size: 21px;}	
.footer p {font-size: 12px;}
.book_retailers p {font-size: 15px;}
.id_logo {left: 0;}
}

@media only screen and (min-width: 1025px) and (max-width: 1285px){
.home_banner h2 {font-size: 55px;}
.guide h1 { font-size: 24px;margin-top: 30px;line-height: 35px;}
.id_logo img { width: 100%;}
.card_detals img {width: 47%;}
.book_retailers p {width: 57%;}
.guide:before {width: 200px;height: 250px;}	
}