@media (min-width:1321px) and (max-width:1600px) {
header .topbar p{margin:0;padding:25px 0!important;font-size:17px!important;float:left}
header .topbar p + p{border-left:1px solid rgba(255,255,255,0.2);margin-left:8px;padding-left:8px!important}
header .topbar p span{margin:0 6px;color:rgba(255,255,255,0.2)}
header .topbar .headicons{float:right;padding:24px 10px;color:#c0785f;font-size:20px;border-left:1px solid rgba(255,255,255,0.2)}
header .mainmenu ul li + li{margin-left:30px}
header .mainmenu ul li a{font-size:20px}
.hmgallery .gallerybox{padding:91px 0}
footer .col-lg-4{width:41.66666667%}
footer .col-lg-5{width:33.33333333%}
.calanderandfb .facebookwdgt{height: 636px;}
}
@media (min-width:1200px) and (max-width:1320px) {
.container{width:1170px}
.calanderandfb .facebookwdgt{height: 595px;}
.newsletter h2{font-size: 26px;}
.hmgallery .gallerybox{padding: 74px 0;}
}
@media (min-width:992px) and (max-width:1199px) {
header .topbar p:first-child{display:none}
header .topbar p.phnnum{font-size:16px;padding:25px 0;margin-left:0;border:0}
header .topbar p{font-size:16px}
header .topbar .headicons{padding:20px}
header .mainmenu ul li + li{margin-left:20px}
header .mainmenu ul li a{font-size:14px}
.wrap{padding:0}
.hmgallery .gallerybox{padding:31px 0}
.calanderandfb .facebookwdgt{height: 472px;}
}
@media (min-width:768px) and (max-width:991px) {
.mobbtns{float:left;width:4%;margin-top:40px}
.mobbtns a{float:left;color:#c0785f;width:100%;text-align:center}
.mobbtns a + a{margin-top:15px}
.countdown h2{font-size:44px}
.buyshirt{padding:0 0 30px}
.buyshirt .shirtbox{padding:30px 20px;margin:0}
.buyshirt .shirtbox h2{margin:0;font-size:21px}
.hmgallery .gallerybox{padding:9px 0}
.hmgallery .gallerybox h2{font-size:34px}
.countdown{padding:30px 0 60px}
.calanderandfb .facebookwdgt{margin-top:20px;text-align:center}
.groupdiningpage h2{font-size:36px}
}
@media (max-width:991px) {
header{padding:0}
.wrap{padding:0}
.calanderandfb{padding:30px 0}
.homemenu{padding:30px 0}
footer .ftrwdgt img{margin-top:0}
footer .ftrwdgt{margin-bottom:0;margin-top:20px}
.newsletter{padding:30px 0}
}
@media (max-width:767px) {
.countdown h2{font-size:24px}
.countdown{padding:30px 0}
.calanderandfb .facebookwdgt{margin-top:20px}
.homemenu .menutitle h2{font-size:34px}
.buyshirt .shirtbox{padding:20px 10px 10px;margin-left:0;margin-top:0;margin-bottom:10px}
.buyshirt .shirtbox h3{font-size: 24px;}
.hmgallery .gallerybox h2{font-size: 26px;}
.hmgallery .gallerybox{padding:30px 0}
.page-title h2{font-size:24px}
header .logo{float:right;width:86%}
header .logo img{height:auto}
.mobbtns{float:left;width:10%}
.mobbtns a{float:left;color:#c0785f;width:100%;text-align:center}
.mobbtns a + a{margin-top:15px}
.buyshirt{padding:0 0 30px}
.contactuspage h3{font-size:28px}
.contactuspage iframe[aria-label="Map"]{margin-top:20px}
.prodbox h3{font-size:26px;margin: 20px 0 15px;}
.width20xmb{width:20%}
.specialspage img{margin:2px 0}
.aboutvisitpage p{font-size:24px}
.gallerypage a{width:50%}
.contactuspage .responder-txt{margin:0 0 20px}
.newsletter h2{margin: 0 0 30px;text-align: center;font-size: 22px;}
.ui-widget.ui-widget-content{width: 70%;}
.ui-datepicker td a, .ui-datepicker td span{padding: 0 0.2em;}
.ui-datepicker table{font-size: 16px !important}
.ui-datepicker .ui-datepicker-buttonpane button{margin: 5px 0.2em;font-size: 14px;padding: 5px 10px;}
.page_content{padding: 20px 0;}
.prodbox{margin-bottom: 20px;}
.prodbox.mrzero{margin: 0;}
.prodbox.mrzero h3{margin-top: 0;}
}