:root {
  --main-bg-color:#3b91d9;
  --main-txt-color:#3b91d9;
  --main-color:#3b91d9;
  --main-padding:30px 20px;
  --container-width:1400px;
  --layout-padding:24px;
  --layout-padding-half:12px;
  --font-family:sans-serif,'SF Pro Display';
}

/* MOBILE RESPONSIVE START */
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  footer .midcontent {
    padding-left: 0!important;
  }
  footer .notbottom p {
    margin-bottom: 0!important;
}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {

}
/* MOBILE RESPONSIVE END */

/* STYLE START */
.nav-link:focus,
.nav-link:hover {
  color:unset !important;
}
::selection {
  background:#aad5ff!important;
  color: #212529!important;
}
::-moz-selection {
  background:#aad5ff!important;
  color: #212529!important;
}
::-webkit-selection {
  background:#aad5ff!important;
  color: #212529!important;
}
b, strong {
  font-weight: bold!important;
}

.content-wrap blockquote {
  background: #f6efe7;
  border-radius: 2px;
  padding: 10px;
}
.content-wrap blockquote p {
  margin-bottom: 0;
}

.adong-header ul.dropdown-menu.show {
  padding: 5px 0;
}
.breadcrumb-custom span {
  text-transform: lowercase;
}
.breadcrumb-custom span::first-letter {
  text-transform: uppercase;
}
.adong-main iframe {
  max-width: 100%;
  min-width: 100%;
  min-height: 370px;
}
/* Table CSS Start */
.content-wrap table {
  margin-bottom: 15px;
}
.content-wrap td, .content-wrap th {
  border: 1px solid #ddd;
  padding: 8px;
}
.content-wrap table tr:first-child {
  background: #3b91d9;
  color: #f0f8ff;
  font-weight: 500;
}
.content-wrap tr:nth-child(even){background-color: #f2f2f2;}

.content-wrap tr:hover {background-color: #a7ebc047;}

.content-wrap th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #3b91d9;
  color: white;
}
/* Table CSS End */

/* --- Audio Style Start */
.audioplayer {
  background: #F1F4F9!important;
  border-radius: 20px!important;
  border-color: #eff0f1!important;
  padding: 0 15px 0 9px!important;
  height: 44px!important;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause {
  background: #3b91d9!important;
  color: #fff!important;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a {
  border-left: 10px solid #fff!important;
  margin-left: 5px!important;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause {
  border: 0!important;
}
.audioplayer-playpause:hover {
  background: #3b91d9!important;
}
.audioplayer-playing .audioplayer-playpause a::before,
.audioplayer-playing .audioplayer-playpause a::after {
  background: #fff!important;
}
.audioplayer:hover .audioplayer-bar-played::after {
  background: #3b91d9!important;
  border-color: #3b91d9!important;
}
.audioplayer-playing .audioplayer-playpause {
  background: #3b91d9!important;
}
.audioplayer-bar::before,
.audioplayer-volume-adjust div div {
  background: #B2B3B4!important;
}
.audioplayer-bar::before,
.audioplayer-bar-played,
.audioplayer-bar > div {
  height: 4px!important;
  border-radius: 10px!important;
  top: 3.5px!important;
}
.audioplayer-bar-played::after {
  top: -4px!important;
}
.audioplayer-time {
  font-size: 14px!important;
  color: #333!important;
}
.audioplayer-time-current {
  margin: 0 12px 0 15px!important;
  font-weight: 500!important;
  letter-spacing: 0.3px!important;
}
.audioplayer-volume-adjust,
.audioplayer-time.audioplayer-time-duration {
  display: none!important;
}
.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after {
  top: -1px!important;
  width: 10px!important;
  height: 10px!important;
}
/* --- Audio Style End */

/* STYLE END */


/* PLUGIN START */
.wpcf7 form.sent .wpcf7-response-output {
  padding: 5px 0 0 0;
  margin: 0;
  border: 0;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  display: none;
}
.sub-email-feed input.wpcf7-submit:hover {
  background: #e5a546!important;
}
/* PLUGIN END */

/* LAYOUT START */
  .adong-footer-container,
header {
  width:1200px !important;
  max-width:100% !important;
  margin:0 auto !important;
}
.container {
  width:var(--container-width) !important;
  max-width:100% !important;
}
.adong-container {
  max-width:100%;
  width:1440px;
  padding-right:12px;
  padding-left:12px;
  margin:0 auto;
}
.row {
  display:flex;
  flex-wrap:wrap;
}
.adong-leftbar,
.adong-rightbar,
.adong-main {
  max-width:100%;
  padding:8px 16px;
}
.adong-rightbar img {
  width: 100%;
  max-width: 100%;
  border-radius: 2px;
  margin-bottom: 8px;
	height: auto;
}
.adong-rightbar .widget_media_image img {
  margin-bottom: 8px;
}
.jquery-sticky-div {
  width: 100%;
  top: 0px;
  position: fixed;
  overflow: visible!important;
  padding: 28px 0px 0px 0px;
  z-index: 9998;
  margin: 0 auto;
}
/* LAYOUT END */
  
  

/* HEADER START */
  .adong-header {
  background:#fff;
  margin:0 auto;
}
header {
  padding:12px;
  justify-items:center;
  justify-content:center;
  vertical-align:middle;
  text-align:center;
}
.adong-logo {
  max-width:200px;
}
.navbar-nav li {
  position:relative;
}
.adong-topmenu li.menu-item {
  padding:12px 16px;
  margin:0 4px;
}
.adong-topmenu li.menu-item a {
  color:#111827;
  text-decoration:none;
  font-size:14px;
  font-weight:600;
  line-height:20px;
  text-transform:uppercase;
  padding-bottom:10px;
}
.adong-topmenu li.menu-item:hover a,
.adong-topmenu li.menu-item.current-menu-item a {
  color:#3b91d9 !important;
  border-bottom:2px solid #3b91d9;
  position:relative;
}
.adong-topmenu li.menu-item:hover a::after,
.adong-topmenu li.menu-item.current-menu-item a::after {
  content:"";
  color:#3b91d9 !important;
  width:0;
  height:0;
  border:4px solid transparent;
  border-top:0;
  border-bottom:6px solid #3b91d9;
  position:absolute;
  bottom:0;
  left:50%;
  transform:translateX(-50%);
}
.adong-account-btn {
  color:#fff !important;
  background:#3b91d9 !important;
  border:0 !important;
  font-size:14px !important;
  font-weight:500 !important;
}
.section-adong-search {
  background:var(--main-bg-color);
  height:278px;
  width:100%;
}
/* HEADER END */
  

/* FOOTER START */
.adong-footer {
  background:var(--main-bg-color);
  padding:32px 0 16px;
  font-size:14px;
  font-weight:400;
  color:#F3F4F6;
}
.adong-footer,
.adong-footer a {
  font-family:Arial,Helvetica,sans-serif;
  color:#fff;
  text-decoration:none;
}
.adong-footer a:hover {
  color: #e7e827!important;
}
.adong-footer .mb-3 {
  margin-bottom: 0!important;
}
footer p {
  margin-bottom: 20px;
}
.adong-logo-footer {
  height:48px;
  margin-bottom:5px;
}
.adong-footer hr {
  height:1px;
  color:#31A554;
  width:98%;
  margin: 0px auto 15px;
  opacity: 0.9;
}
.adong-footer h2,
.adong-footer h5 {
  color:#fff;
  font-size:16px;
  font-weight:600;
  margin-bottom:15px;
  text-transform: uppercase;
}
.adong-footer ul li a {
  font-size:14px;
  font-weight:400;
  line-height:16px;
  color:#F3F4F6;
}
.adong-footer ul li:hover a {
  color:#fff;
}
.adong-qrcode {
  width:88px;
}
.box-icon-img {
  margin-right:10px;
  width:24px;
}
footer .textwidget ul li {
  margin-bottom: 0.5rem;
}
footer ul {
  padding-left: 0;
}
footer ul li {
  list-style: none;
}
.footer-col-1 {
  width:400px !important;
  max-width:100% !important;
}
.footer-col-2 {
  width:400px !important;
  max-width:100% !important;
}
footer .midcontent {
  padding-left: 40px;
}
footer .midcontent ul li {
  list-style: square;
  margin-left: 15px;
}
.footer-col-3 {
  width:400px !important;
  max-width:100% !important;
}
.sub-email-feed {
  max-width: 100%!important;
}
.sub-email-feed input.wpcf7-email, .sub-email-feed input.wpcf7-submit {
  height: 38px!important;
  border: 0;
  font-size: 14px;
  font-weight: 400;
  border-radius: 1px;
}
.sub-email-feed input.wpcf7-submit {
  background: #032006;
  color: #fff;
  padding: 8px 28px;
}
.sub-email-feed span.wpcf7-not-valid-tip {
  padding: 10px 0;
  color: #ffd700;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
  padding: 0 10px;
  margin-right: 5px;
}
.adong-contact svg,
.icon-contact,
.icon-contact img,
img.icon-contact,
svg.icon-contact {
  margin-right: 8px!important;
  width: 15px!important;
  fill: #fff!important;
}
/* FOOTER END */
  
  

/* LOGIN PAGE START */
.adong-account-page {
  background:#3b91d9;
}
.adong-form-login a {
  color:#3b91d9;
  font-weight:600;
  text-decoration:none;
}
.adong-form-login a:hover {
  color:rgb(15,119,15);
}
.adong-section-login {
  background:url('../img/bg-acc.svg') no-repeat top right;
  background-color:#f1f1f5;
  padding: 50px 10px;
  max-width:100%;
  margin:0 auto;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
  align-items:flex-start;
  font-size:14px;
  font-weight:400;
  line-height:20px;
}
.adong-reg-account {
  margin-bottom:18px;
}
.adong-welcome {
  font-size:28px;
  font-weight:600;
  color:#25324B;
  line-height:33px;
  margin-bottom:8px;
}
.adong-login-input {
  color:#515B6F;
  font-size:16px;
  font-weight:600;
  line-height:20px;
}
.adong-note {
  color:#7C8493;
  margin-bottom:20px;
}
.adong-form-login {
  background:#fff;
  width:540px;
  max-width:100%;
  padding:24px;
  margin:0 auto;
  border-radius:5px;
  box-shadow:0 3px 4px rgba(153,155,168,0.25);
}
.adong-form-logo {
  width:220px;
  margin-bottom:20px;
}
.adong-form-login button.btn {
  display:flex;
  justify-content:center;
  align-items:center;
}
.adong-form-login button.adong-login-btn {
  background-color:#3b91d9;
  color:#fff;
  border:0;
  width:100%;
  height:48px;
  font-size:16px;
  font-weight:600;
  line-height:24px;
  margin:12px auto 20px;
}
.adong-form-login button.adong-login-btn:hover {
  background:#3b91d9;
}
.adong-form-login button.adong-login-social {
  width:100%;
  height:48px;
  background:#fafbfc;
  border:1px solid #f1f1f1;
  color:#4C4F59;
  font-size:14px;
  font-weight:500;
  line-height:16px;
  margin:8px auto;
}
.adong-form-login .form-check-input:checked {
  background:var(--main-color);
  border-color:var(--main-color);
  cursor:pointer;
}
.adong-login-input .form-label {
  margin-bottom:4px;
}
.adong-login-input input {
  margin-bottom:14.5px;
}
.adong-form-login .form-control {
  border-radius:0;
  height:48px;
  padding:12px 16px;
  background:#fff !important;
  color:#222;
  font-size:16px;
  font-weight:400;
}
.adong-form-login .form-control:focus {
  background:#fff !important;
}
label.form-check-label {
  font-size:18px;
  font-weight:400;
  line-height:1.3;
}
.adong-if-password {
  font-size:14px;
  font-weight:400;
}
.adong-lost-password {
  text-align:right !important;
}
.icon-login.svg-img {
  margin-right:10px;
}
.field-group {
  position:relative;
}
.adong-toggle-password {
  position:absolute;
  top:0;
  right:0;
}
button.adong-toggle-password {
  background:transparent;
  border:0;
  height:48px;
  width:48px;
}
.adong-go-to-login {
  color:#25324B;
  margin:-10px auto 20px;
}
.adong-success-icon {
  display:flex;
  align-items:center;
  justify-content:center;
  margin:45px auto 24px;
}
.adong-success-noitice {
  text-align:center;
}
.adong-login-close-btn {
  position:relative;
}
.adong-login-close-btn span {
  position:absolute;
  top:0;
  right:0;
  cursor:pointer;
}
.adong-login-terms,
.adong-login-note-bottom {
  font-size:14px;
  font-weight:400;
  line-height:20px;
  text-align:center;
  margin:4px auto 0;
}
img.eye-disable,
img.eye-disable-2 {
  position:relative;
}
button.eye-disable:after,
button.eye-disable-2:after {
  content:"";
  width:28px;
  height:1.5px;
  position:absolute;
  background-color:#7c8493;
  transform:rotate(-45deg);
  top:49%;
  left:22%;
}
.back-to-home {
  background: #3b91d9!important;
  color: #fff!important;
  width: 100%;
  height: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* LOGIN PAGE END */