html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
body {font-family: 'Open Sans', sans-serif; color:#494949; font-size:14px; font-weight:400;}
body.modal-open {overflow: hidden;}
::-moz-selection { background: #fe503e; color: #fff; text-shadow: none; }
::selection { background: #fe503e; color: #fff; text-shadow: none; }
h1 { margin: 0px !important; font-family: 'Oswald', sans-serif; font-size: 30px; color: #5d5d5d; line-height:30px; }
h2 { margin: 4px 0px !important; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #7c7c7c; line-height: 14px;}
h3 { margin: 0px !important; font-family:'Oswald', sans-serif; color:#fcfcfc; font-size: 16px; line-height:16px; text-transform:uppercase; text-shadow: 0 1px 0 rgba(0,0,0,.7); }
h4 { margin: 4px 0px !important; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #7c7c7c; line-height: 14px; }
a{color:#596368; text-decoration:none;}
a:hover{color:#3e3e3e; text-decoration:none;}
a:active{color:#596368; text-decoration:none;}
nav {border:0px !important;}
.h1{margin: 0px !important; font-family: 'Oswald', sans-serif; font-size: 30px; color: #5d5d5d; line-height: 30px; }
.h2{margin: 4px 0px !important; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #7c7c7c; line-height: 14px;}
.pricepan{ border-radius: 20px; border: 2px solid #bac2c0; padding: 15px; text-align:left;}
.panel{margin:5px 0px 0px 0px; padding:10px; border:1px solid #bac2c0; -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3); box-shadow: 1px 1px 5px rgba(0,0,0,0.3);}
.panel:hover{background: #d5dfdd;}
.tempanel{margin:5px 0px 0px 0px; padding:10px; border:1px solid #bac2c0; -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3); box-shadow: 1px 1px 5px rgba(0,0,0,0.3);}
.time { display:inline-block; font-size:26px; padding:5px; text-align:center; width:94px; margin-top:5px; }
.radio-control {font-family: system-ui, sans-serif; font-size: 1.5rem; font-weight: bold; line-height: 1.1; display: grid; grid-template-columns: 1em auto; gap: 0.5em;}
.img_height {max-height:210px !important;}
.navbar-brand {font-family:'Patua One', sans-serif;}
a.nav-link{color:#fcfcfc;}
.search_menu{width:600px; background: #3A4343; padding:10px; color:#FFFFFF;}
.index_logo{ -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.3); box-shadow: 1px 1px 5px rgba(0,0,0,0.3);}
.index_logo:hover{ -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.7); -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.7); box-shadow: 1px 1px 10px rgba(0,0,0,0.7);}
.shadow{-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.2); box-shadow:0 0 2px 2px rgba(0,0,0,0.2);}
.shade{}
.topsep{font-size:24px; font-family:'Exo 2', sans-serif; text-align:center; font-weight: bold;}
.temenu{text-transform: uppercase; font-size:12px; cursor:pointer; text-align:center; padding:10px 0px 10px 0px; font-weight: bold;}
.extrow{padding:5px; margin:3px; border:1px solid #E0E4E3; cursor:pointer;  text-transform:uppercase;}
.extrow:hover{border:1px solid #B6B6B6; background:#444444 !important; color:#ffffff !important;}
.seorow{padding:5px; margin:3px; border:1px solid #E0E4E3; background:#ffffff;}
.mcondiv::-webkit-scrollbar { display: none;}
.toolshow {display: block;position:absolute;width:100%;top:0;left:0;z-index:1000;display:none;}
.img_center{display:block; margin-left:auto; margin-right:auto;}
.imgfilter {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); opacity:0.8;filter:alpha(opacity=80);
filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); filter: gray; -webkit-filter: grayscale(1); }
.imgfilter:hover {filter: grayscale(0); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); filter: grayscale(0); filter: gray; -webkit-filter: grayscale(0); opacity:1;filter:alpha(opacity=100);}
.hedcho{margin-top:20px;}
.input-group-sm{max-width:100%;}
.menu_top{ padding:7px; font-size:22px; line-height: 22px; text-transform:uppercase; font-family: Oswald, sans-serif; color:#494949;}
.menu_bottom{border-bottom:5px solid #3f4545; background:#fead34; padding:7px; text-transform:uppercase; font-family: Oswald, sans-serif; color:#494949; text-align:center;}
.menu_exbot{border-bottom:5px solid #3f4545; background:#fead34; padding:7px; font-size:12px; font-family: Oswald, sans-serif; color:#494949; text-align:center;}
/*---SLIDER---*/
.caro-cap{font-family: Oswald, Arial; font-weight:bold; font-size:38px; color:#f0f0f0; text-shadow: 1px 1px 0 #000000; text-transform:uppercase; box-shadow:0px 0px 150px #000000;}
.phoe{cursor:pointer; color:#494949; font-size:22px; line-height: 18px;}
.phoe:hover{color:#fe503e;}
.unphoe{cursor:pointer; color:#e4e4dc; font-size:32px; line-height: 22px;}
.unphoe:hover{color:#fe503e;}
.underhead{padding:10px; background:#126079; text-align:center; font-family: 'Oswald', sans-serif; font-size:22px; color:#ffffff; border-top: 5px solid #cdcdcd; border-bottom: 5px solid #cdcdcd;}
.logohead{padding:5px; background:#126079; font-family: 'Oswald', sans-serif; font-size:22px; color:#ffffff; border-top: 5px solid #cdcdcd; border-bottom: 5px solid #cdcdcd;}
/*---FOOTER---*/
footer {padding:30px 0px 20px 0px; background:#494949; color:#ffffff; border-top: 5px solid #cdcdcd;}
footer a {color:#ffffff;}
footer a:hover {color:#FF680D;}
.foot-div{margin:3px 0px 3px 0px; cursor:pointer;}
.r770{}
/*---FORM---*/
input.transin{width:100%; background-color:transparent !important; border:none; border-bottom:2px solid #ffffff; outline:none; box-shadow:none; color:#ffffff !important; font-size:14px; padding:5px; z-index: 2;}
/*---FORM---*/
textarea:focus, 
textarea.form-control:focus, 
input.form-control:focus, 
input[type=text]:focus, 
input[type=password]:focus, 
input[type=email]:focus, 
input[type=number]:focus,
input[type=file]:focus,
[type=text].form-control:focus, 
[type=password].form-control:focus, 
[type=email].form-control:focus, 
[type=file].form-control:focus, 
[type=tel].form-control:focus, 
[contenteditable].form-control:focus {
box-shadow:none !important;
border:0px;
border-bottom:2px solid #ffffff !important;
}
select.form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size:14px;}
select.form-control:not([multiple]){border-radius:0;}
input[type=text].form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size:14px; }
input[type=file].form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size:14px; background:#eeede6 !important; border:0px !important;}
input[type=password].form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size:14px; }
textarea.form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size:14px; }
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
-webkit-box-shadow: 0px !important;
background-color: transparent;
}
.btn{ -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border:0px !important; cursor:pointer; text-transform: uppercase;}
.btn:focus, .btn:active:focus, .btn.active:focus {outline: 0 none;}
.btn-file {position: relative;overflow:hidden;}
.btn-file input[type=file] {position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block;}
.btn-default {background: #3e3e3e;color: #ffffff; border:1px solid #3e3e3e;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {background:#ffffff; color:#636460; border:1px solid #cdcdcd;}
.btn-default:active, .btn-default.active { background: #3e3e3e;box-shadow: none;}
.btn-primary {background: #0987b7;color: #ffffff; border:1px solid #0987b7;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {background: #ffffff; color:#06698e; border:1px solid #cdcdcd;}
.btn-primary:active, .btn-primary.active { background: #0099cc;box-shadow: none;}
.btn-warning {background: #fed370;color: #4b5252; border:1px solid #fed370;}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {background: #ffffff; color:#feb712; border:1px solid #cdcdcd;}
.btn-warning:active, .btn-warning.active { background: #fed370;box-shadow: none;}
.btn-success {background: #7bb821; color:#ffffff; border:1px solid #7bb821;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {background: #ffffff; color:#5e9e1d; border:1px solid #cdcdcd;}
.btn-success:active, .btn-success.active { background: #9ac124;box-shadow: none;}
.btn-danger {background: #ff0000; color:#ffffff; border:1px solid #ff0000;}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {background: #ffffff; color:#C60000; border:1px solid #cdcdcd;}
.btn-danger:active, .btn-danger.active { background: #ff0000;box-shadow: none;}
/*---VIDEO---*/
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*--------------------*/
.menurow{padding:5px; margin:3px 3px 3px 10px; cursor:pointer; font-family:'Kelly Slab', Arial;}
.menurow:hover{background: #3A4343; color:#FFFFFF;}
/*--------------------*/
.alert_err{background:#FFD9D9; border:1px solid #D2B7AE;}
.warning_err{background:#FBE6B3; border:1px solid #E6CA75;}
/*--------------------*/
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {}
/*--------------------*/
@media (min-width: 1224px) {
.logoimg{position:absolute; width:200px; height:auto; top:50%; margin-top:-100px; left:20px; z-index:102;}
.center {margin-left:auto; margin-right:auto; float:none; text-align:center !important;}
.center.navbar .nav,
.center.navbar .nav > li {float:none; display:inline-block; *display:inline; *zoom:1; vertical-align: top;}
.center .dropdown-menu {text-align: left;}
}
@media (min-width:768px) and (max-width:1223px) {
.logoimg{position:absolute; width:150px; height:auto; top:50%; margin-top:-75px; left:20px; z-index:102;}
.center {margin-left: auto; margin-right: auto; float:none; text-align: center !important;}
.center.navbar .nav,
.center.navbar .nav > li {float:none; display:inline-block; *display:inline; *zoom:1; vertical-align: top;}
.center .dropdown-menu {text-align: left;}
}
@media (max-width:768px) {
h1 { margin: 0px !important; font-family: 'Oswald', sans-serif; font-size: 22px; color: #5d5d5d; line-height: 22px; }
h2 { margin: 4px 0px !important; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #7c7c7c; line-height: 14px;}
.h1{margin: 0px !important; font-family: 'Oswald', sans-serif; font-size: 22px; color: #5d5d5d; line-height: 22px; }
.h2{margin: 4px 0px !important; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #7c7c7c; line-height: 14px;}
.img_height {max-height:163px !important;}
.container {width: 100% !important;}
.logoimg{display:none;}
.ws_thumbs{display:none !important;}
.ws-title{display:none !important;}
.menu_exbot{display:block;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
.hedcho{margin-top: -20px;}
/*.input-group-sm{width:70%;}*/0
.shadow{border-bottom:1px solid #cdcdcd;} 
.shade{border-bottom:1px solid #cdcdcd;}
.r770{width:100%;}
.underhead{padding:10px; background:#126079; text-align:center; font-family: 'Oswald', sans-serif; font-size:18px; color:#ffffff; border-top: 5px solid #cdcdcd; border-bottom: 5px solid #cdcdcd;}
.carousel-caption{display:none !important;}
}
@media(-webkit-min-device-pixel-ratio : 1.5) and (min-device-pixel-ratio : 1.5) {
.container {width: 100% !important;}
.logoimg{display:none;}
.ws_thumbs{display:none !important;}
.ws-title{display:none !important;}
}