@import url('edmin.css');
@media screen and (max-width:768px) {
  .titleTag {
    border-radius: 0px !important;
  }

  .moodch {
    width: 28px
  }

  .navigation-btn {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    border: none;
    font-size: 20px;
    cursor: pointer;
    z-index: 1000
  }

  .dd-button {
    line-height: 1.9;
    position: relative;
    top: 1px
  }

  #swipeMessageOverlay {
    display: flex
  }

  .titleTag {
    width: 100%;
    margin-top: 0 !important
  }

  .titleunderline {
    width: 100%;
    background: #fff;
    height: 2px
  }

  .header {
    padding: 0
  }

  .hide-page {
    display: none
  }

  .form-horizontal {
    height: 34px
  }

  .pull-left {
    padding: 1px
  }

  #ddlistPage {
    display: inline-block;
    width: auto;
    padding: 0
  }

  #dropdownMenuButton {
    padding: 1px 8px
  }

  #datetext_cal {
    padding: 2px 4px;
    font-size: 11px
  }

  .btn-default {
    padding: 5px
  }

  .shareit_outer {
    width: 97%;
    position: relative;
    left: 4px
  }

  .thumbnail {
    width: 96%;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    margin-left: 9px;
    margin-top: 7px;
    border: none
  }

  .cal_outer input {
    padding: 2px 0 0 4px
  }

  .cal_outer {
    background: #1728c1 linear-gradient(180deg, #3a48ca, #1728c1) repeat-x;
    border-radius: 4px;
    padding: 0 0 3px 8px;
    width: 87px
  }

  .btn-crop {
    padding: 3px 5px 3px 3px;
    border-radius: 3px
  }

  #content {
    overflow: hidden
  }

  #newspaper-container {
    margin-top: 0
  }

  .arcpa {
    line-height: 1.8
  }

  .pull-right {
    padding: 2px;
    float: right
  }

  #navstick {
    height: 43px !important
  }

  .work-Area {
    margin-top: 2px
  }

  #newspaper-container {
    position: relative;
    width: 100%;
    touch-action: pan-y
  }

  #newspaperImage {
    width: 100%;
    height: auto
  }

  #swipeMessageOverlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .8);
    z-index: 9999;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center
  }

  #swipeMessageOverlay h2 {
    font-size: 24px;
    margin: 0
  }

  #swipeMessageOverlay p {
    font-size: 16px
  }

  #swipeMessageOverlay button {
    font-size: 18px;
    padding: 10px 20px;
    border: none;
    cursor: pointer
  }

  .button-8 {
    font-size: 14px
  }

  .footer-bottom {
    height: 104px
  }

  .widget-title {
    font-size: 14px
  }
}

.navbar {
  z-index: 1000;
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
  display: table
}

.cropper-container {
  z-index: 1.0E+16 !important;
  z-index: 1.0E+16 !important
}

#share-crop {
  position: absolute;
  z-index: 1001;
  background: #007bff;
  color: #fff;
  border: none;
  padding: 5px 12px;
  width: 70px;
  height: 30px;
  cursor: pointer;
  display: none;
  box-shadow: rgba(50, 50, 93, .25) 0 2px 5px -1px, rgba(0, 0, 0, .3) 0 1px 3px -1px;
  text-align: center;
  line-height: 20px;
  margin-top: 7px;
  border-radius: 0
}

#cancel-crop {
  position: absolute;
  z-index: 1001;
  background: #dc3545;
  color: #fff;
  border: none;
  padding: 5px 12px;
  width: 70px;
  height: 30px;
  cursor: pointer;
  display: none;
  box-shadow: rgba(50, 50, 93, .25) 0 2px 5px -1px, rgba(0, 0, 0, .3) 0 1px 3px -1px;
  text-align: center;
  line-height: 18px;
  margin-top: 7px;
  border-radius: 0
}

.side-thumb {
  margin-top: 10px;
  border-radius: 5px;
  overflow: hidden;
  
}

#ui-datepicker-div {
  z-index: 10 !important
}

.ui-state-default,
.ui-widget-content .ui-state-default {
  border: 1px solid #ddd !important;
  background: #fff !important;
  font-weight: 400;
  color: #454545;
  font-weight: 600 !important
}

a {
  text-decoration: none
}

.footer-section {
  background-color: #002133;
  position: relative;
  overflow: hidden;
  z-index: 9;
  padding-top: 18px
}

.footer-section:before {
  content: '';
  position: absolute;
  top: -146%;
  left: -18%;
  width: 44%;
  height: 257%;
  transform: rotate(54deg);
  background-color: #1f2f40;
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  z-index: -10
}

.footer-section:after {
  position: absolute;
  content: '';
  background-color: #1f2f40;
  top: -24%;
  right: 4%;
  width: 26%;
  height: 264%;
  transform: rotate(44deg);
  -webkit-transform: rotate(44deg);
  -moz-transform: rotate(44deg);
  -ms-transform: rotate(44deg);
  -o-transform: rotate(44deg);
  z-index: -10
}

.footer-top {
  padding-top: 10px;
  padding-bottom: 10px
}

.company-footer-contact-list,
.courses-link-list,
.small-post-list {
  padding-left: 0
}

.company-footer-contact-list li,
.footer-top p {
  color: #fff
}

.company-footer-contact-list {
  margin-top: 10px
}

.company-footer-contact-list li {
  display: flex;
  display: -webkit-flex;
  align-items: center
}

.company-footer-contact-list li+li {
  margin-top: 5px
}

.company-footer-contact-list li i {
  margin-right: 10px;
  font-size: 20px;
  display: inline-block
}

.footer-top .site-logo {
  margin-bottom: 25px;
  max-width: 170px
}

.widget-title {
  text-transform: capitalize
}

.footer-top .widget-title {
  color: #fff;
  margin-bottom: 20px
}

.courses-link-list li+li {
  margin-top: 10px
}

.courses-link-list li a {
  color: #fff;
  text-transform: capitalize;
  font-family: var(--para-font);
  font-weight: 400
}

.courses-link-list li a:hover {
  color: #ffb606
}

.courses-link-list li i {
  margin-right: 5px
}

.footer-top .small-post-title a {
  font-family: var(--para-font);
  color: #fff;
  font-weight: 400
}

.small-post-item .post-date {
  color: #ffb606;
  margin-bottom: 3px;
  font-family: var(--para-font);
  font-weight: 400
}

.small-post-list li+li {
  margin-top: 30px
}

.news-letter-form {
  margin-top: 15px
}

.news-letter-form input {
  width: 100%;
  padding: 12px 25px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border: none
}

.news-letter-form input[type=submit] {
  width: auto;
  border: none;
  background-color: #ffb606;
  padding: 9px 30px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #fff;
  margin-top: 10px
}

.footer-bottom {
  padding: 8px 0;
  border-top: 1px solid rgba(255, 255, 255, .149)
}

.copy-right-text {
  color: #fff
}

.copy-right-text a {
  color: #ffb606
}

.terms-privacy li+li {
  margin-left: 30px
}

.terms-privacy li a {
  color: #fff;
  position: relative
}

.terms-privacy li a:after {
  position: absolute;
  content: '-';
  color: #fff;
  display: inline-block;
  top: 0;
  right: -18px
}

.terms-privacy li+li a:after {
  display: none
}

.pageDyfma {
  font-family: system-ui;
  font-weight: 400
}

.dyph1 {
  font-weight: 600;
  font-family: system-ui
}

.modal-sub {
  margin-top: 9%;
  background: url(../../img/icon-bg-min.webp) no-repeat
}

.modal-dialog {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 75vh;
  margin: 0 auto
}

.modal-custom {
  width: 96vw;
  max-width: 600px;
  height: 96vw;
  max-height: 600px
}

.modal-content {
  height: 100%;
 /* border: 2px solid #474747; */
    overflow: hidden
}

.modal-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%
}

.rounded-social-buttons .social-button {
  float: right;
  width: 1.8rem;
  padding: 0px;
  text-align: center;
  color: #fefefe;
  font-size: 1.5rem;
  margin-right: 0.25rem;
}

.rounded-social-foobuttons .social-button {
  float: left;
  width: 2.8rem;
  padding: 0px;
  text-align: center;
  color: #fefefe;
  font-size: 1.5rem;
  margin-right: 0.25rem;
}

.rounded-social-buttons .social-button:hover,
.rounded-social-buttons .social-button:focus {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

.rounded-social-buttons .fa-twitter,
.fa-facebook-f,
.fa-linkedin,
.fa-tiktok,
.fa-youtube,
.fa-instagram {
  font-size: 22px;
}

.rounded-social-buttons .social-button.facebook {
  background: #3b5998;
}

.rounded-social-buttons .social-button.facebook:hover,
.rounded-social-buttons .social-button.facebook:focus {
  color: #3b5998;
  background: #fefefe;
  border-color: #3b5998;
}

.rounded-social-buttons .social-button.twitter {
  background: #55acee;
}

.rounded-social-buttons .social-button.twitter:hover,
.rounded-social-buttons .social-button.twitter:focus {
  color: #55acee;
  background: #fefefe;
  border-color: #55acee;
}

.rounded-social-buttons .social-button.linkedin {
  background: #007bb5;
}

.rounded-social-buttons .social-button.linkedin:hover,
.rounded-social-buttons .social-button.linkedin:focus {
  color: #007bb5;
  background: #fefefe;
  border-color: #007bb5;
}

.rounded-social-buttons .social-button.tiktok {
  background: #000000;
}

.rounded-social-buttons .social-button.tiktok:hover,
.rounded-social-buttons .social-button.tiktok:focus {
  color: #000000;
  background: #fefefe;
  border-color: #000000;
}

.rounded-social-buttons .social-button.youtube {
  background: #bb0000;
}

.rounded-social-buttons .social-button.youtube:hover,
.rounded-social-buttons .social-button.youtube:focus {
  color: #bb0000;
  background: #fefefe;
  border-color: #bb0000;
}

.rounded-social-buttons .social-button.instagram {
  background: #bf1dd7;
}

.rounded-social-buttons .social-button.instagram:hover,
.rounded-social-buttons .social-button.instagram:focus {
  color: #125688;
  background: #fefefe;
  border-color: #125688;
}










