
html { height: 100%; }
body {
font-family: 'IBM Plex Sans', sans-serif;
font-style: normal;
font-weight: normal;
font-size: 14px;
color: #222;
background-color: #ebebeb;
height: 100%; position: relative;
}

a {color:#ff5046}

body.singlep {background-color: #fff; }
h1,h2,h3,h4,h5,h6 {
    margin: 0px;
    font-family: 'IBM Plex Sans', sans-serif; font-weight: 600;
}
h1 {font-size: 28px;}
h2 {font-size: 24px;}
header {}
.inwrap {background-color: #fff; position: relative; }
.wrpad {padding:0 25px; height: 100%; position: relative; }
.bg-white {}
.dropdown-menu .nav-item .nav-link {color:#00a698 !important}
/* .dropdown-menu {
    --bs-dropdown-min-width: 0rem !important
    --bs-dropdown-padding-y: 0rem !important;
} */
.navbar-right-top .nav-item { border:none}
.navbar-brand { font-weight: 300; font-size: 20px;
    padding: 0;
    color: #fff;
}

.mtrm li a.nav-link {display: inline-block; color:#666}
.mtrm li:after {display: inline-block;content: "|";padding-right: 5px;padding-left: 5px; color:#999}
.mtrm li:last-child:after {content: "";padding:0}

.navbar {padding-left:0 !important; padding-right: 0 !important;}

.user-avatar-md {
    height: 24px;
    width: 24px;
}
.navbar-right-top .nav-item .nav-link {
    padding: 5px 10px;
    font-size: 16px;
    line-height: 2;
    color: #fff;
}
header .navbar {
    padding-top: 4px;
}
.page-breadcrumb {margin-top:15px}

.footer {
    border-top: none;
    padding: 10px 20px;
    font-size:13px;
    color: #999; font-weight: 300; background: #fff;
}
.navbar-brand {font-weight: 600;letter-spacing: -0.5px;}

.itmbox { margin-bottom: 20px;}
.pttitle {font-weight: 600; font-size: 18px;}
.content {line-height: 22px}
.content img {max-width: 100%; height: auto;}
.content a {text-decoration: underline;}
.content a:hover {text-decoration: none;}

.moodbox .modal-content {border-radius: 0; border-width: 0;}

.moodbox .owl-carousel .owl-item img { padding:10px}

.moodbox .modal-header {border-bottom: none; padding-bottom: 0;}
.moodbox .modal-header h5 { color:#fff}
.frmitm, .senticomment {color:#fff; line-height: 22px;}
.moodbox  .modal-footer {border-top: none; padding-top: 0;}
.mdbxt {padding:10px 10px; cursor:grab;}
.mdbxt a:hover {opacity: 0.8;}
.itmbox:hover, .itmcl:hover {opacity: 0.6;}

.semmto {border-top: rgba(0,0,0,0.1) 1px solid; padding-top:20px; margin-top: 20px; }
.feedbk {}
.sntrmt {padding: 0 10px}
.divit {text-align: center;}
.snttt {font-size: 13px; padding-bottom:6px; color:#333}
.opcity {opacity:0.5}

.rmtsbg {background: #000082;border: none;border-radius: 0; color:#fff}

.btgrnm { background-color: #000099; border:none; border-radius: 0;}

.conscnt {width:800px; margin: 0 auto;}
.imghead { margin-bottom: 20px;}


.owl-item { opacity: 0.6; padding-top: 25px !important; height:290px}
.owl-item img {width: 70% !important; float: left !important; transition: all 0.25s ease-in-out;}
.owl-item.sprev img { float: right !important;}
.owl-item.sprev, .owl-item.nprev  {cursor:grab;}
.owl-item.active { opacity: 1; padding-top: 0 !important;}
.owl-item.active img {width:100% !important; float: none !important;}

.stopclick {position: absolute;background: #000;height: 100%;width: 100%;opacity: 0.3;z-index: 999;}
p.datepub {margin-bottom: 0; color:#666; font-size: 11px;}

.firweb {}
.firweb .alert-prts {border:none; background-color: #10ac84; color:#fff; border-radius: 0; }
.firweb .alert-wrnt {border:none; background-color: #ee5253; color:#fff; border-radius: 0;}
.alert-danger {border:none; background-color: #ee5253; color:#fff; border-radius: 0;}
.alert-success {border:none; background-color: #10ac84; color:#fff; border-radius: 0;}
.alrtgoz {margin-bottom: 0 !important;}
.moodmsg {margin-top:20px}
button.close {font-size: 14px;line-height: 20px;}

@media (max-width: 1260px) {
.conscnt {width:800px}
}
@media (min-width: 1470px) {
.conscnt {width:800px}
}

@media (max-width: 996px) {
.conscnt {width:100%}
.grid-sizer, .grid-item, .grid-itemb { width: 50%;  }
.tabtxt {display: none;}
.navbar-expand-lg {-ms-flex-flow: row nowrap !important;flex-flow: row nowrap !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
.navbar-nav {-ms-flex-direction: row;flex-direction: row;}
.navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute !important;}
.rpbm {margin-bottom: 10px;}
}

@media (min-width: 768px) {

}

@media (max-width: 767px) {
    .grid-sizer, .grid-item, .grid-itemb { width: 100%;  }
    .grid-item .card, .grid-itemb .card {margin-right: 0;}
    .msgptn {width:100%}
    .mobchkwd {display:block !important}
    .msgptn {width:100% !important}
}
.youtube-embed {
    overflow: hidden;
    position: relative;
    width:100%; margin-bottom: 20px;
}

.youtube-embed::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.youtube-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.maintt { background-color: #173ede;}
.maintt h1 {color:#fff; margin-bottom:0; font-size:22px}
.maincontz{ width:100%; position: relative;}
.maincontz iframe { height: calc(100vh - 130px); width:100%; overflow-x: auto;}
.intreld {color:#ffb800}

body.singlep {overflow:hidden;}
.btn-warning { background-color: #ffb800;}

.tabfrm {filter: invert(47%) sepia(21%) saturate(3147%) hue-rotate(326deg) brightness(96%) contrast(109%);}
.tabfrb {filter: invert(0%) sepia(100%) saturate(21%) hue-rotate(242deg) brightness(98%) contrast(102%)}
.nav-link.active .tabfrm, .nav-link:hover .tabfrm {filter: invert(47%) sepia(21%) saturate(3147%) hue-rotate(326deg) brightness(96%) contrast(109%);}
.tabxtm {font-size: 13px;}
.nav-pills .nav-link:hover {background-color: #666; color:#fff}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {background-color: #ff5046; color:#fff}
.tbcont h2 {font-size: 30px; font-weight: 600;}

.dropdown-menu.show {margin-top: 0;border-radius: 0 !important;background-color: #ff5046;color: #fff;border: 0;margin-bottom: 0px;padding-bottom: 0px;}
.dropdown-menu.show li a.dropdown-item {padding-bottom: 10px;padding-top: 6px; color:#fff}
.dropdown-menu.show li a.dropdown-item:hover {background-color: #111; }
.dropdown-toggle::after {
    display:none;
}
.card {border:none}
.card-body {border:none}
.clrm  { }
.gradient-custom-2 {background: #ff5046;}

.card {border:none}
@media (min-width: 768px) {
.gradient-form {height: 100vh !important;}

}
@media (min-width: 769px) {
.gradient-custom-2 {
border-top-right-radius: .3rem;
border-bottom-right-radius: .3rem;
}
}

@media (max-width: 767px) {
.ptmz {font-size: 12px; }
.btnpsm {font-size:10px; }
.ntms {font-size:11px }
.badge {font-size:.75em; line-height: 1;}
.tblx {font-size:11px;}


}


.grid-sizer,
.grid-item { width: 20%; }

.sliderbg { background-color: #bcd6d3; height:400px;}

.nebrt { background-color: #efefef; color:#333; border:1px solid #efefef}
.nebrt a { text-decoration: none;}
.nebrt .card-body {padding:10px; text-align: center; font-weight: 400;}

.dtnn {border-top: 1px solid #ececec; }
.linemark {border-top: 1px solid #ececec; }

.croubtn {font-size: 26px; color:#ff594f;}
.croubtn:hover, .croubtn:focus {color:#333;}
.carousel-indicators [data-bs-target] { background-color:#ff594f;}
.shiprules {font-size:12px; line-height: 18px; font-weight: 300;}
.shiprules h3 {font-size:16px; color:#ff594f;}

.buyfld h4  {font-size:18px;}

.btn-primary {background-color: #ff5046; border:0}
.btn-primary:disabled {background-color: #666; border:0}
.prctg {color:#ff594f;}
.linkclick {cursor: pointer;}
.linkclick:hover {opacity: 0.4;}