@font-face {
  font-family: "Arkibal-Light";
  src: url("fonts/Arkibal-Light.eot");
  src: url("fonts/Arkibal-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Arkibal-Light.woff2") format("woff2"), url("fonts/Arkibal-Light.woff") format("woff"), url("fonts/Arkibal-Light.ttf") format("truetype"), url("fonts/Arkibal-Light.svg#Arkibal-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Arkibal-Bold";
  src: url("fonts/Arkibal-Bold.eot");
  src: url("fonts/Arkibal-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Arkibal-Bold.woff2") format("woff2"), url("fonts/Arkibal-Bold.woff") format("woff"), url("fonts/Arkibal-Bold.ttf") format("truetype"), url("fonts/Arkibal-Bold.svg#Arkibal-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Arkibal-Heavy";
  src: url("fonts/Arkibal-Heavy.eot");
  src: url("fonts/Arkibal-Heavy.eot?#iefix") format("embedded-opentype"), url("fonts/Arkibal-Heavy.woff2") format("woff2"), url("fonts/Arkibal-Heavy.woff") format("woff"), url("fonts/Arkibal-Heavy.ttf") format("truetype"), url("fonts/Arkibal-Heavy.svg#Arkibal-Heavy") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Arkibal-Medium";
  src: url("fonts/Arkibal-Medium.eot");
  src: url("fonts/Arkibal-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Arkibal-Medium.woff2") format("woff2"), url("fonts/Arkibal-Medium.woff") format("woff"), url("fonts/Arkibal-Medium.ttf") format("truetype"), url("fonts/Arkibal-Medium.svg#Arkibal-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Arkibal-Rg-Italic";
  src: url("fonts/Arkibal-RegularItalic.eot");
  src: url("fonts/Arkibal-RegularItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Arkibal-RegularItalic.woff2") format("woff2"), url("fonts/Arkibal-RegularItalic.woff") format("woff"), url("fonts/Arkibal-RegularItalic.ttf") format("truetype"), url("fonts/Arkibal-RegularItalic.svg#Arkibal-RegularItalic") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Arkibal-Rg";
  src: url("fonts/Arkibal-Regular.eot");
  src: url("fonts/Arkibal-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Arkibal-Regular.woff2") format("woff2"), url("fonts/Arkibal-Regular.woff") format("woff"), url("fonts/Arkibal-Regular.ttf") format("truetype"), url("fonts/Arkibal-Regular.svg#Arkibal-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.video-div {
  position: relative;
  width: 100%;
}
.video-div video {
  position: absolute;
  z-index: -1;
}
.video-div .mobile-video {
  top: 50px;
}

.owl-dots {
  text-align: center;
  margin-top: -4%;
  position: absolute;
  width: 100%;
  text-align: center;
}

.owl-dot {
  display: inline-block !important;
  width: 24px !important;
  height: 24px !important;
  border-radius: 23px !important;
  background: rgb(255, 255, 255) !important;
  margin: 3px;
}

.owl-dot.active {
  display: inline-block !important;
  width: 38px !important;
  height: 38px !important;
  border-radius: 23px !important;
  background: rgb(255, 255, 255) !important;
}

.video-cover {
  position: absolute;
  z-index: 0;
  background: url(mel.jpg) no-repeat;
  background-size: 100% 100%;
  top: 0px;
  left: 0px; /* fixed to left. Replace it by right if you want.*/
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}

a {
  font-family: "arkibal-Heavy" !important;
  cursor: pointer;
}

p {
  line-height: 2.187rem !important;
  font-size: 1rem;
  font-family: "Arkibal-Rg";
  color: #666665;
}

body, html {
  background: white !important;
}

input {
  font-size: 1.25rem !important;
  line-height: 2.187rem;
  color: #666665;
}
input::-moz-placeholder {
  color: #DBDBDB;
}
input::placeholder {
  color: #DBDBDB;
}

.event a {
  color: #EEEEEE !important;
  margin-left: 5px;
}

.owl-carousel {
  touch-action: none;
}

a.social-icons {
  transition: all 0.3s;
}
a.social-icons:hover img {
  transform: scale(1.2) !important;
  transition: all 0.3s;
}

.menu-link {
  transition: 0.3s;
}
.menu-link:hover:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  top: 30px;
  border: 2px solid white;
  width: 38px;
  transform: translateX(-50%);
  animation: fadeIn 1s;
}

.menu-logo {
  -o-object-fit: contain;
     object-fit: contain;
}

.testimonial-text p {
  font-size: 3.125rem;
}

.responsive-menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #666665;
  z-index: 5;
}

.text-white p {
  color: #fff !important;
}

.burger {
  width: 30px;
  height: 20px;
  position: relative;
}
.burger div {
  position: absolute;
  height: 2px;
  width: 100%;
  background-color: white;
  transition: 0.3s all;
}
.burger div:nth-child(1) {
  top: 0;
}
.burger div:nth-child(2) {
  top: 50%;
  transform: translateY(-50%);
}
.burger div:nth-child(3) {
  bottom: 0;
}
.burger.open-responsive div:nth-child(1) {
  transform: rotate(45deg) translate(6px, 6px);
}
.burger.open-responsive div:nth-child(2) {
  opacity: 0;
}
.burger.open-responsive div:nth-child(3) {
  transform: rotate(-45deg) translate(7px, -6px);
}

.change .bar1 {
  transform: rotate(-45deg) translate(-9px, 6px);
}
.change .bar2 {
  opacity: 0;
}
.change .bar3 {
  transform: rotate(45deg) translate(-8px, -8px);
}

.opacity-10 {
  opacity: 0.1 !important;
}

.home-height {
  height: calc(100vh - 150px);
}

.cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.hs_blog_box1_img_wrapper .owl-theme .owl-nav .owl-prev {
  background: transparent;
  left: 8.75rem;
  width: 3.437rem;
  height: 3.75rem;
  top: 3.8rem;
}
.hs_blog_box1_img_wrapper .owl-theme .owl-nav .owl-prev:hover {
  background: transparent;
}
.hs_blog_box1_img_wrapper .owl-theme .owl-nav .owl-next {
  background: transparent;
  right: 8.75rem;
  width: 3.437rem;
  height: 3.75rem;
  top: 3.8rem;
}
.hs_blog_box1_img_wrapper .owl-theme .owl-nav .owl-next:hover {
  background: transparent;
}

.header-active::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  top: 30px;
  border: 2px solid white;
  width: 38px;
  transform: translateX(-50%);
}

.item {
  padding-left: 0;
}

#fees-table {
  border-collapse: collapse;
  border-radius: 34px;
  overflow: hidden;
  margin-bottom: 60px;
}
#fees-table td {
  text-align: center;
  border-radius: 0;
  line-height: 20px !important;
  font-size: 1rem;
  font-family: "Arkibal-Rg";
  border: 1px solid white;
  color: white;
}
#fees-table th {
  text-align: center;
  border-radius: 0;
  line-height: 2.187rem !important;
  font-size: 1.25rem;
  font-family: "Arkibal-Heavy";
  border: 1px solid white;
  color: white;
}

.table-titles {
  font-size: 1.6rem;
  padding-bottom: 22px;
  padding-top: 44px;
}

.resp-table {
  margin: 0 auto;
  border-collapse: collapse;
  border-style: hidden;
}
.resp-table td.border-green {
  border: 1px solid #00A796;
  color: #00A796;
  text-align: left;
  line-height: 1.25rem !important;
  font-size: 1rem;
  font-weight: bold;
}
.resp-table td.border-brown {
  border: 1px solid #B68150;
  color: #B68150;
  text-align: left;
  line-height: 1.25rem !important;
  font-size: 1rem;
  font-weight: bold;
}
.resp-table td.border-grey {
  border: 1px solid #666665;
  color: #666665;
  text-align: left;
  line-height: 1.25rem !important;
  font-size: 1rem;
  font-weight: bold;
}
.resp-table th {
  text-align: left;
  line-height: 1.25rem !important;
  font-size: 1.25rem;
  font-family: "Arkibal-Heavy";
}

#certificate-table {
  border-collapse: collapse;
  border-radius: 34px;
  overflow: hidden;
}
#certificate-table td {
  padding: 23px 30px;
  border-radius: 0px;
  line-height: 2.187rem !important;
  font-size: 1rem;
  font-family: "Arkibal-Rg";
  color: white;
}

#discount-table {
  border-collapse: collapse;
  border-radius: 34px;
  overflow: hidden;
}
#discount-table td {
  text-align: center;
  border-radius: 0;
  line-height: 20px !important;
  font-size: 1rem;
  font-family: "Arkibal-Rg";
  border: 1px solid white;
  color: white;
}

.height-50 {
  height: 50%;
}

.vh-50 {
  height: 50vh;
}

.vh-44 {
  height: 44vh;
}

.quotes-height {
  height: 486px;
}

.font-arkibal-Heavy {
  font-family: "Arkibal-Heavy" !important;
}

.font-arkibal-bold {
  font-family: "Arkibal-Bold" !important;
}

.font-arkibal-light {
  font-family: "Arkibal-Light" !important;
}

.font-arkibal-medium {
  font-family: "Arkibal-Medium" !important;
}

.font-arkibal-rg-italic {
  font-family: "Arkibal-Rg-Italic" !important;
}

.font-arkibal-rg {
  font-family: "Arkibal-Rg" !important;
}

.select-filter {
  padding-right: 25px !important;
  -webkit-appearance: none;
  cursor: pointer;
  background: transparent url("../img/select-arrow.svg") no-repeat right center;
}

.row-wrapper {
  border-top: 1px solid #DBDBDB;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(219, 219, 219);
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(219, 219, 219);
  border-bottom: 1px solid #DBDBDB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 219);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 219);
}

.map-height {
  height: 58.937rem;
}

#map {
  height: 58.937rem;
}

.abotus_content li a {
  border-radius: 0;
}

.padding-35 {
  padding-top: 30px;
  padding-bottom: 30px;
}

/** Home **/
.center-hv-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  transform: translate(-50%, -50%);
}

.cover {
  padding-bottom: 0;
}

.item-padding-bottom {
  padding-bottom: 450px;
}

.slider-text {
  padding: 43px 111px;
  width: 75%;
  left: 50%;
  position: absolute;
  z-index: 999;
  top: calc(100% - 360px);
  min-height: 195px;
  border-radius: 30px;
  transform: translate(-50%, 0);
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);
}
.slider-text p {
  font-size: 1.375rem;
  font-family: "Arkibal-Rg" !important;
  color: #666665;
  line-height: 2.5rem;
  margin-bottom: 0px;
}
.slider-text span {
  color: #B68150;
  font-size: 1.375rem;
  font-family: "Arkibal-Heavy" !important;
  line-height: 2.5rem;
}

.slider-text-style p {
  font-size: 2.5em;
  font-family: "Arkibal-Medium" !important;
  color: white;
  line-height: 3.75rem;
}

.home-tracks-section-padding {
  padding-top: 450px;
  padding-bottom: 109px;
}

.testimonial-title-padding {
  padding-bottom: 104px;
  padding-top: 175px;
}

.testimonial-padding {
  margin-bottom: 50px;
}

.testimonial-name-padding {
  padding-top: 29px;
}

.recommended-tile-padding {
  padding-bottom: 69px;
}

.recommended-content-padding {
  padding: 30px 29px 24px 29px;
}

.recent-news-padding {
  padding: 60px 29px 48px 29px;
}

.news-section-padding {
  padding-top: 120px;
  padding-bottom: 77px;
}

.quotes-padding {
  padding-left: 140px;
}

/** Seminars & Workshops page **/
.seminars-section-padding {
  padding-top: 105px;
}

.seminars-tile-padding {
  padding-bottom: 78px;
}

.seminars-text-padding {
  padding-bottom: 39px;
}

.seminars-padding {
  padding: 29px;
}

.filter-section-padding {
  padding-bottom: 21px;
}

.filter-tile-padding {
  padding-bottom: 39.5px;
}

.filter-element-padding {
  padding-right: 1.28rem;
  padding-bottom: 24px;
  padding-left: 1.28rem;
}

.filter-row-margin {
  margin-bottom: 64px;
}

.select-filter-margin {
  margin-top: 1.28rem !important;
  margin-bottom: 1.156rem !important;
}

/**Seminar page**/
.seminar-hr {
  color: #DBDBDB;
  border-top: 3px solid #DBDBDB;
}

.custom-width-btn {
  width: 200px;
}

.seminar-name-padding {
  padding-top: 70px;
}

.seminar-text-padding {
  padding-right: 7rem;
}

.date-time-padding {
  padding-left: 4rem;
}

.seminar-table-padding {
  padding-top: 24px;
}

.seminar-check-title-padding {
  padding-bottom: 36px;
}

.seminar-check-padding {
  margin-right: 1.39rem;
  padding-right: 0;
}

.related-section-padding {
  padding-top: 82.5px;
  padding-bottom: 50px;
}

.related-tile-padding {
  padding-bottom: 91px;
  padding-top: 82px;
}

.related-padding {
  padding-right: 41px;
}

.seminar-row-padding {
  padding-top: 92px;
  padding-bottom: 92px;
  border-bottom: 1px solid #666665;
}
.seminar-row-padding:last-child {
  border-bottom: none;
}

.feeback-row-padding {
  border-top: 1px solid #666665;
  padding-top: 92px;
  padding-bottom: 92px;
}

/**How it works page**/
.howitworks-section-padding {
  padding-top: 105px;
}

.howitworks-title-padding {
  padding-bottom: 61px;
}

.fees-section-padding {
  padding-top: 126px;
}

.fees-title-padding {
  padding-bottom: 44px;
}

.gift-card-section-padding {
  padding-top: 94px;
}

.gift-card-title-padding {
  padding-bottom: 4.5rem;
}

.registration-section-padding {
  padding-top: 111px;
  padding-bottom: 81.9px;
}

.registration-input-padding {
  padding-top: 4.375rem;
}

.registration-form-padding {
  padding-bottom: 143px;
}

/** tracks page **/
.tracks-subtitle-padding {
  padding-top: 53.4px;
}

.tracks-cat-section-padding {
  padding-top: 105px;
  padding-bottom: 109px;
}

.tracks-cat-title-padding {
  padding-bottom: 78.2px;
}

.tracks-captiom-padding {
  padding-top: 117.5px;
}

.trackscertificate-section-padding {
  padding-bottom: 93px;
}

.trackscertificate-rows-padding {
  padding-bottom: 137px;
}

.certificate-big-title-padding {
  padding-bottom: 57px;
}

.certificate-steps-padding {
  padding-top: 127px;
}

.calendar-section-padding {
  padding-top: 72px;
  padding-bottom: 95px;
}

.certificate-title-padding {
  padding-top: 50px;
  padding-bottom: 65px;
  margin-left: -33%;
}

.mt-37 {
  margin-top: 3.7em;
}

/** Abourt page **/
.tracks-section-padding {
  padding-top: 77px;
  padding-bottom: 100px;
}

.tracks-title-padding {
  padding-bottom: 23px;
}

.track-certificate-title-padding {
  padding-bottom: 48px;
}

.track-certificate-section-padding {
  padding-bottom: 187px;
  padding-top: 173px;
}

.highliter-padding {
  padding-top: 40px;
}

.certificate-rows-padding {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section-padding {
  padding-top: 135.5px;
}

.row-padding {
  padding-top: 101px;
}

.big-title-padding {
  padding-top: 109px;
  padding-bottom: 109px;
}

.title-padding {
  padding-bottom: 35px;
}

.team-section-padding {
  padding-top: 84px;
}

.team-title-padding {
  padding-bottom: 49.5px;
}

.team-padding {
  padding: 31px 29px 24px 29px;
}
.team-padding .t_titles {
  padding-bottom: 22px;
}
.team-padding .t_description {
  font-family: "Arkibal-Rg" !important;
  text-align: left;
}
.team-padding .t_description p {
  line-height: 30px !important;
  color: #666665;
}
.team-padding .t_description a {
  color: #00A796;
}

.team-caption-padding {
  padding-bottom: 99px;
  padding-top: 99px;
}

.team-item {
  padding: 0 22px;
}

.team-item:hover h1.name {
  font-style: italic;
}

.our-partner-title-padding {
  padding-bottom: 85px;
}

.our-partner-padding {
  padding-bottom: 68.5px;
}

.footer-title-padding {
  padding-bottom: 40px !important;
}

.copy-right-padding {
  padding-bottom: 58.1px !important;
}

.footer-address-padding {
  padding-top: 103px;
}

.by-padding {
  padding-top: 22.3px;
  padding-bottom: 22.3px;
  padding-left: 20px;
}

.footer-social-img {
  height: 20px;
}

/*contact us page*/
.abotus_content {
  padding-bottom: 0.562rem;
}

.contact-us-title-padding {
  padding-bottom: 21px;
}

.contact-section {
  padding-top: 140px;
  padding-bottom: 160px;
}
.contact-section .holder {
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.28);
}
.contact-section .holder form {
  padding: 63px 43px 72px 41px;
}
.contact-section .holder form input[type=text] {
  height: 3.68rem;
  padding-top: 2.812rem;
  margin-bottom: 0;
}
.contact-section .holder form input[type=text]::-moz-placeholder {
  color: #DBDBDB;
}
.contact-section .holder form input[type=text]::placeholder {
  color: #DBDBDB;
}

.contact-box {
  padding: 60px 42px 72px 41px;
}

.sw_left_heading_wraper {
  padding: 41px 46px 32px 0;
}

.contact-section .holder form input[type=text]:focus {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e;
  box-shadow: none;
}

.sw_left_heading_wraper {
  padding: 41px 46px 32px 0;
}

/*faq page*/
.more-info-title-padding {
  padding-bottom: 60px !important;
}

.faq-title-padding {
  padding-bottom: 23px !important;
}

.sw_leads_wrapper {
  padding-top: 146px;
  padding-bottom: 129px;
}

.faq-btn {
  padding-bottom: 37px !important;
  font-size: 23px !important;
  line-height: 2.187rem;
}

.faq-info p {
  font-size: 1.12rem;
  font-family: "Arkibal-Medium";
  margin-bottom: 50px;
}

.faq-text p {
  font-size: 1.12rem;
  font-family: "Arkibal-Medium";
  margin-bottom: 50px;
}

.faq-div-padding {
  padding-right: 8rem !important;
}

.faq-info-padding {
  padding-bottom: 18px;
}

.sw_abt_right_btm_wrapper {
  border-radius: 47px;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);
}

.more-info-section-padding {
  padding: 41px 46px 32px 46px;
}

.line-height {
  line-height: 2.187rem;
}

.line-height-16 {
  line-height: 1rem;
}

.line-height-25 {
  line-height: 0.0325rem;
}

.line-height-2 {
  line-height: 2;
}

.line-height-70 {
  line-height: 4.375rem !important;
}

.f-13 {
  font-size: 0.812rem;
}

.f-16 {
  font-size: 1rem;
}

.f-18 {
  font-size: 1.125rem;
}

.f-25 {
  font-size: 1.5625rem;
}
.f-25 * {
  font-size: 1.5625rem;
}

.f-20 {
  font-size: 1.25rem;
}

.f-26 {
  font-size: 1.625rem;
}

.f-35 {
  font-size: 2.1875rem;
}

.f-70 {
  font-size: 4.375rem;
}

.f-50 {
  font-size: 3.125rem;
  line-height: 3.125rem;
}

.big-title-size {
  font-size: 4.1rem;
}

.w-10 {
  width: 10% !important;
}

.border-radius-43 {
  border-radius: 43px;
}

.border-radius-generator {
  border-radius: 70% 54% 43% 63%/53% 46% 71% 57%;
}

.bg-black {
  background-color: black;
}

.bg-grey {
  background-color: #666665;
}

.bg-green {
  background-color: #00A796;
}

.bg-brown {
  background-color: #B68150;
}

.bg-light-grey {
  background-color: #DBDBDB;
}

.row-wrapper {
  border-top: 1px solid #DBDBDB;
  border-bottom: 1px solid #DBDBDB;
  margin-right: 1.28rem !important;
  margin-left: 1.28rem !important;
}

.bttn {
  padding: 2em 1em !important;
  line-height: 0;
  border-radius: 20px;
  text-transform: none;
  margin-top: 30px;
}

.display-none {
  display: none;
}

.text-blue,
.text-green,
.text-blue a,
.text-green a {
  color: #00A796 !important;
}

.text-grey,
.text-grey a {
  color: #666665 !important;
}

.text-brown,
.text-brown a {
  color: #B68150 !important;
}

.text-dark-grey,
.text-dark-grey a {
  color: #707070 !important;
}

.text-light-grey,
.text-light-grey a {
  color: #DBDBDB !important;
}

.text-style p {
  text-align: justify;
  color: #666665;
}

.certificate-steps-text p {
  color: #666665;
}

.footer-text-style p {
  color: white;
}

.seminar_logo {
  width: 120px;
}

.team-caption-style p {
  font-size: 2.187rem;
  line-height: 3.125rem;
  color: #666665;
  font-family: "Arkibal-Rg" !important;
  text-align: center;
}
.team-caption-style a {
  color: #00A796;
  font-family: "Arkibal-Heavy" !important;
}

.partners-text {
  margin-top: 18px;
}
.partners-text p {
  color: #666665;
  font-family: "Arkibal-Rg" !important;
  font-size: 1.25rem;
  margin-bottom: 0;
}
.partners-text span {
  color: #666665;
  font-family: "Arkibal-Rg" !important;
  font-size: 1rem;
}

.tracks-text p {
  color: #666665;
  font-size: 1.562rem;
  line-height: 40px !important;
}

.fees-textstyle p {
  font-size: 1.562rem;
  padding-bottom: 49px;
}

input#datepicker::-webkit-input-placeholder {
  color: #666665;
  height: 100%;
  margin: 0 !important;
}

.seminars-textstyle p {
  font-size: 1.562rem;
  font-family: "Arkibal-Rg" !important;
  line-height: 40px;
}
.seminars-textstyle .text-green p {
  color: #00A796;
}

.date-time-font-size {
  font-size: 1rem;
}

.whychoose-text-style span, .whychoose-text-style h4 {
  font-size: 1.43rem;
}
.whychoose-text-style p {
  color: #DBDBDB !important;
  font-family: "Arkibal-Rg" !important;
  font-size: 1rem !important;
  line-height: 2.187rem !important;
  font-style: normal;
}

.feedback-text-style p {
  color: #666665 !important;
  font-family: "Arkibal-Rg" !important;
  font-size: 1rem !important;
  line-height: 2.187rem !important;
  font-style: normal;
}

.contact-info-style {
  padding-bottom: 4.312rem;
  color: white;
}
.contact-info-style p {
  font-size: 1.125rem;
  font-family: "Arkibal-Medium";
  line-height: 2.187rem;
  color: white;
}
.contact-info-style li {
  font-size: 1.125rem;
  font-family: "Arkibal-Medium";
  line-height: 2.187rem;
  margin-bottom: 0 !important;
}
.contact-info-style li a {
  font-size: 1.125rem;
  font-family: "Arkibal-Medium";
  line-height: 2.187rem;
}

.contact-form-textstyle p {
  font-size: 1.125rem;
  font-family: "Arkibal-Medium";
  line-height: 2.187rem;
  color: #666665;
}

.seminar-check-style {
  font-size: 1rem;
  line-height: 20px;
  font-family: "Arkibal-Rg";
  color: #666665;
  padding-left: 8.7px;
}

.with-overlay:before {
  content: "";
  background-repeat: repeat-x;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-image: url("../img/overlay.png");
}

.section-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("../img/section-overlay.png");
}

.top-absolute {
  position: absolute;
  top: 50%;
}

.center-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mute-button {
  position: absolute;
  bottom: 5%;
  right: 5%;
}

.mute-button:hover {
  cursor: pointer;
}

.owl-carousel .owl-item .unmute {
  display: none;
}

.mute-button img {
  width: 55px;
  height: 55px;
}

.overlay-wrapper {
  position: relative;
}
.overlay-wrapper .overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: 0.5s;
}
.overlay-wrapper:hover .text-overlay {
  opacity: 0.5;
}
.overlay-wrapper:hover .overlay {
  opacity: 1;
}

.image-wrapper {
  padding-top: 28.1%;
}

.eco-wrapper {
  padding-top: 29%;
}

.hub-wrapper {
  padding-top: 29%;
}

.team-wrapper {
  padding-top: 30%;
}

.team-min-height {
  min-height: 375px;
}

.each-team-wrapper {
  padding-top: 100%;
}

.partner-wrapper {
  padding-top: 55% !important;
}

.certificate-wrapper {
  padding-top: 70% !important;
}

.howitworks-image-wrapper {
  padding-top: 60%;
}

.gift-card-wrapper {
  padding-top: 51.5%;
}

.lest_news_img_wrapper {
  position: relative;
  padding-top: 95%;
}

.single-seminar-img-wrapper {
  padding-top: 100%;
}
.single-seminar-img-wrapper img {
  border-radius: 100% !important;
}

.single-seminar-logo-wrapper {
  padding-top: 35%;
}

.sw_testimonials_slider_box img {
  max-width: 237px;
  width: 100% !important;
  max-height: 237px;
  height: 100%;
}

.testimonial-img-wrapper {
  padding-top: 50%;
  position: relative;
  float: left;
  width: 237px;
}

.feedback-wrapper {
  padding-top: 100%;
}

.about-image-ratio {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.image-ratio {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.partner-ratio {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.arc-ratio {
  top: 0;
  right: 0px;
  width: 100%;
}

.feedback-ratio {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
  transform: translate(-50%, -50%);
}

.partner-logo {
  background: transparent;
  padding: 0;
  width: 186px;
  height: 186px;
  padding-top: 40px;
  border-radius: 133px;
  transition: all 0.5s;
  margin-bottom: 18px;
  background: #fff;
  margin: auto;
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.18);
}

.item {
  opacity: 1;
}

.active .item {
  opacity: 1;
}

.sw_testimonials_slider_box_text {
  background-image: none;
  width: calc(100% - 237px);
}

.sw_leads_accordian .panel .panel-heading a:before {
  content: "";
  color: #00A796;
}

.sw_leads_accordian .panel .panel-heading a.collapsed {
  color: #666665;
}

input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, input[type=date]:focus, input[type=tel]:focus, input[type=number]:focus, input[type=search]:focus, textarea:focus.materialize-textarea {
  border-bottom: 1px solid #666665;
  box-shadow: 0 0px 0 0 #666665;
}

.section3_copyright {
  border-top: 1px solid rgba(255, 255, 255, 0);
}

.sw_product_box_wrapper {
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.14);
}

.et_search_box {
  right: 0%;
}

.et_search_bar i {
  top: 34px;
}

.abt_img_btn_wrapper li a {
  color: #00A796;
}

.abt_img_btn_wrapper li a:hover {
  background: #00A796;
  color: #fff;
}

.et_search_bar a {
  color: white;
}

.tab_img_overlay {
  top: 40%;
}

.lest_news_box_wrapper:hover .btc_blog_indx_date_wrapper a {
  background: transparent;
}

.lest_news_box_wrapper {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.24);
}

.sw_disc_img_overlay {
  border-radius: 43px;
}

.abt_img_btn_wrapper ul {
  left: 30%;
}

.gallery-slider-wrapper .owl-carousel .owl-item {
  padding: 0 !important;
  margin: 0 !important;
}

.owl-nav {
  top: 50% !important;
}

@media (min-width: 992px) {
  nav > ul {
    width: calc(100% - 64px);
  }
  .header_right_main_wrapper {
    width: 64px;
  }
  .main-menu-wrapper {
    float: left;
    width: 20%;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .menu_fixed {
    position: fixed;
    background: #00A796;
    height: auto;
  }
  nav > ul li a {
    color: white;
    padding-bottom: 3px;
  }
  nav > ul li a:hover {
    color: white;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1620px;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 1200px) {
  html {
    font-size: 14px;
  }
  .owl-dot.active {
    width: 19px !important;
    height: 19px !important;
  }
  .owl-dot {
    width: 12px !important;
    height: 12px !important;
  }
  .filter-element-padding {
    padding-right: 10px;
    padding-bottom: 19px;
  }
  /*How it works*/
  .fees-textstyle p {
    font-size: 14px;
  }
  .sw_right_img_wrapper {
    display: block;
  }
  .fees-section-padding {
    padding-top: 54px;
  }
  /**seminars page **/
  .btc_blog_indx_date_wrapper a {
    right: 17px;
  }
  .seminars-bttn {
    width: 60% !important;
  }
  .lest_news_box_wrapper {
    border-radius: 18px;
  }
  .lest_news_img_wrapper {
    padding-top: 69%;
  }
  .lest_news_cont_wrapper {
    padding-left: 11px;
    padding-top: 16px;
    text-align: left;
    padding-bottom: 20px;
  }
  .calendar-font-size {
    font-size: 1.6rem;
  }
  .header h1 {
    font-size: 1.416rem;
  }
  .select-filter {
    right: 0;
    width: 100%;
  }
  .regitsre-btn {
    font-size: 1.416rem !important;
  }
  /*Home page*/
  .hs_blog_box1_img_wrapper .owl-theme .owl-nav .owl-next {
    background: transparent;
    right: 25px;
    top: 4.8rem;
  }
  .hs_blog_box1_img_wrapper .owl-theme .owl-nav .owl-prev {
    background: transparent;
    left: 25px;
    top: 4.8rem;
  }
  .quotes-padding {
    padding: 0 25px;
  }
  .testimonial-img {
    float: none !important;
    margin: auto !important;
  }
  .related-padding {
    padding: 21px 26px;
  }
  /*About us page*/
  .eco-wrapper {
    padding-top: 20%;
  }
  .hub-wrapper {
    padding-top: 20%;
  }
  .about-image-ratio-resp {
    width: 60%;
  }
  .padding-responsive {
    padding-bottom: 0 !important;
  }
  .team-caption-style p {
    font-size: 14px;
  }
  .team-caption-padding {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  .our-partner-title-padding {
    font-size: 20px;
    padding-bottom: 46px;
  }
  .row-padding {
    padding-top: 50px;
  }
  .big-title-padding {
    padding-top: 54px;
    padding-bottom: 69px;
    font-size: 20px;
  }
  .each-resp-team-wrapper {
    padding-top: 60%;
  }
  .team-title-padding {
    padding-top: 50px;
    padding-bottom: 33px;
  }
  /*tracks page*/
  .certificate-title-padding {
    margin-left: 0;
  }
  .trackscertificate-rows-padding {
    padding-bottom: 50px;
  }
  /*contact page*/
  .padding-0 {
    padding: 0;
  }
  .contact-section {
    padding-top: 0;
    padding-bottom: 74px;
  }
  .contact-section .holder {
    background: white;
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0);
    border: none;
  }
  .contact-section .holder form {
    border-radius: 0;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0);
    padding: 63px 15px 104px 15px;
  }
  .contact-box {
    border-radius: 0;
  }
  /*faq page*/
  .faq-title-padding {
    padding-bottom: 31px !important;
  }
  .more-info-title-padding {
    padding-bottom: 31px !important;
  }
  .faq-title-resp {
    color: #666665 !important;
    font-size: 1.66rem;
  }
  .faq-btn {
    padding-bottom: 23px !important;
    font-size: 14px !important;
  }
  .faq-info p {
    margin-bottom: 36px;
    font-size: 14px;
  }
  .faq-text p {
    margin-bottom: 36px;
    font-size: 14px;
  }
  .sw_left_heading_wraper {
    padding: 0;
  }
  .sw_abt_right_btm_wrapper {
    border-radius: 0;
    padding: 0;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0);
  }
  .sw_leads_wrapper {
    padding-bottom: 30px !important;
    padding-top: 64px !important;
  }
  .sw_leads_accordian .panel .panel-heading a:after {
    font-size: 20px !important;
  }
  .sw_leads_accordian .panel .panel-heading a:after, .sw_leads_accordian .panel .panel-heading a.collapsed:after {
    width: 32px;
  }
  /*seminar page */
  .seminar-img-padding {
    padding: 0 24px;
  }
  .date-time-padding {
    padding-left: 1rem;
  }
  nav > ul {
    width: 100%;
  }
  .feedback-title {
    font-size: 20px;
    padding-bottom: 60px;
  }
}
@media (max-width: 1300px) {
  .sw_testimonials_slider_box_text {
    width: 100% !important;
  }
  .owl-dots {
    margin-top: -4%;
  }
  .bt_main_menu_wrapper {
    font-size: 0;
  }
}
@media (max-width: 1620px) {
  .slider-text {
    padding: 22px 82px;
    font-size: 1.2rem;
  }
}
@media (max-width: 993px) {
  nav > ul {
    width: 86%;
  }
}
.mean-container .mean-bar {
  top: 0;
}

.mean-container a.meanmenu-reveal {
  background: rgba(32, 32, 32, 0) !important;
}

.menu_fixed {
  background: #666665;
}

.mean-container .mean-nav ul li a {
  padding-top: 15px;
  padding-bottom: 15px;
}

.mean-container a.meanmenu-reveal {
  top: 20px;
}

@media (max-width: 991px) {
  html {
    font-size: 12px;
  }
  .logo a img {
    z-index: 100;
    position: relative;
    float: left;
    width: 64px;
    top: 0px;
  }
  .bt_main_menu_wrapper {
    padding-top: 12px;
    padding-bottom: 0;
  }
  #return-to-top {
    top: -62px;
    background-color: transparent;
  }
  .padding-resp-0 {
    padding-top: 0 !important;
  }
  .sw_testimonials_slider_box_text {
    width: 100% !important;
  }
  .testimonial-padding {
    padding: 0 0 106px 0;
  }
  .seminars-tile-padding {
    padding-bottom: 47px;
  }
  .titles {
    font-size: 20px;
  }
  .titles-padding {
    padding-top: 54px !important;
    padding-bottom: 39px !important;
  }
  .section-padding {
    padding-top: 0;
  }
  .owl-dots {
    margin-top: -12%;
  }
  .track-certificate-section-padding {
    padding-bottom: 79px;
    padding-top: 68px;
  }
  .tracks-captiom-padding {
    padding-top: 35px;
  }
  .select-filter-margin {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .cover {
    padding-bottom: 0;
  }
  .wrapper_second_useful {
    padding-top: 0px;
    padding-bottom: 20px;
  }
  .footer-title-padding {
    padding-bottom: 30px !important;
    padding-top: 60px !important;
  }
  .footer-address-padding {
    padding-top: 60px !important;
  }
  .footer-logos {
    padding-bottom: 30px;
  }
  .presenter-padding-responsive {
    padding-top: 20px;
  }
  .seminar-row-padding {
    padding-top: 45px;
    padding-bottom: 40px;
    border-bottom: none;
  }
  .feeback-row-padding {
    padding-top: 33px;
    padding-bottom: 40px;
    border-top: none;
  }
  .seminar-table-padding {
    padding-top: 0;
  }
  .home-tracks-section-padding {
    padding-bottom: 50px;
  }
  .homepage-slider-text {
    overflow: auto;
    padding: 22px 25px;
    width: 85%;
  }
  .homepage-slider-text .center-hv-absolute {
    position: relative;
    top: 0;
    left: 0;
    transform: translate(0, 0);
    width: 100%;
  }
  .width-responsive {
    width: 50%;
  }
  .presenter-width-responsive {
    width: 70%;
  }
}
@media (max-width: 1300px) {
  .sw_testimonials_slider_box img {
    max-width: 150px;
    width: 35% !important;
    max-height: 150px;
    height: 100%;
    left: 50%;
    transform: translateX(100%);
  }
  .whychoose-text-style {
    text-align: center !important;
  }
  .feedback-img img {
    max-width: 150px;
    width: 50% !important;
    max-height: 150px;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
  }
  .feedback-img-wrapper {
    width: 100%;
    padding-top: 40%;
  }
}
@media (max-width: 1200px) {
  .sw_testimonials_slider_box img {
    max-width: 150px;
    width: 35% !important;
    max-height: 150px;
    height: 100%;
    left: 50%;
    transform: translateX(12%);
  }
  .whychoose-text-style {
    text-align: center !important;
  }
  .feedback-img img {
    max-width: 150px;
    width: 100% !important;
    max-height: 150px;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
  }
  .feedback-img-wrapper {
    width: 100%;
    padding-top: 60%;
  }
  .seminar-check-padding {
    margin-right: 0;
    padding-right: 0;
    padding-top: 37px;
  }
}
@media (min-width: 767px) and (max-width: 976px) {
  .footer-title-padding {
    padding-bottom: 30px !important;
    padding-top: 0px !important;
  }
  .footer-logos {
    padding-bottom: 50px;
  }
  .footer-address-padding {
    padding-top: 90px !important;
  }
  .footer-address-padding {
    padding-top: 55px !important;
  }
}
.top {
  margin-top: -32px;
}

#return-to-top {
  z-index: 1;
}

.ui-datepicker-prev span.ui-icon,
.ui-datepicker-next span.ui-icon {
  background-image: url("../img/left.svg");
  background-size: contain;
  background-position: center;
}

.ui-datepicker-prev span.ui-icon {
  transform: rotate(180deg);
}

.ui-datepicker-prev span.ui-icon:focus,
.ui-datepicker-next span.ui-icon:focus {
  outline: none !important;
}

.ui-widget-header {
  border: 1px solid #666665 !important;
  background: #666665 !important;
  color: white !important;
  font-family: "Arkibal-Bold";
  font-weight: bold;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-datepicker th, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: 1px solid white;
  background: white;
  font-weight: normal;
  font-family: "Arkibal-Bold";
  color: #666665;
}

@media (max-width: 1200px) {
  input#datepicker {
    width: 100% !important;
  }
}
input#datepicker {
  width: 50%;
  padding-right: 0px !important;
}

@media (min-width: 420px) and (max-width: 520px) {
  #calendar {
    width: 315px !important;
    height: auto !important;
  }
  .header {
    width: 315px !important;
  }
  .day {
    width: 45px !important;
    padding: 0px !important;
  }
  .day-name {
    font-size: 0.66rem !important;
  }
  .day-number {
    font-size: 1.25rem !important;
  }
}
@media (max-width: 420px) {
  #calendar {
    width: 280px !important;
    height: auto !important;
  }
  .header {
    width: 280px !important;
  }
  .day {
    width: 38px !important;
    padding: 0px !important;
  }
  .day-name {
    font-size: 0.66rem !important;
  }
  .day-number {
    font-size: 1.25rem !important;
  }
}
.legend {
  display: none;
}

.details.in {
  display: block;
}

@media (max-width: 550px) {
  .hs_blog_box1_img_wrapper .owl-theme .owl-nav .owl-next {
    width: 2.5rem;
  }
  .hs_blog_box1_img_wrapper .owl-theme .owl-nav .owl-prev {
    width: 2.5rem;
  }
  .mute-button {
    bottom: 17%;
  }
  #certificate-table {
    border-radius: 0 !important;
  }
  .fullscreen-width {
    padding: 0;
    margin: 0;
  }
  .feedback-img-wrapper {
    width: 100%;
    padding-top: 30%;
  }
}
@media screen and (min-width: 1300px) and (max-width: 1920px) {
  .seminar-check-padding {
    margin-right: 0 !important;
  }
}
@media (max-width: 768px) {
  .row-wrapper {
    border: none;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .filter-border {
    border-top: 1px solid #DBDBDB;
    border-bottom: none;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .seminar-title {
    font-size: 20px;
  }
  .seminar-text-padding {
    padding-right: 0;
  }
  .feedback-font {
    font-size: 12px !important;
  }
}
@media (max-width: 575.98px) {
  .row-reset {
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
  .right {
    right: 6% !important;
  }
  .left {
    left: 5% !important;
  }
}
@media (max-width: 520px) {
  .right {
    right: 4% !important;
  }
  .left {
    left: 4% !important;
  }
}
@media (max-width: 420px) {
  .right {
    right: 6% !important;
  }
  .left {
    left: 6% !important;
  }
}
@media (max-width: 1200px) and (min-width: 992px) {
  input {
    font-size: 1rem !important;
  }
}
@media (max-width: 1400px) and (min-width: 1201px) {
  input {
    font-size: 1rem !important;
  }
  .f-50 {
    font-size: 1.5rem !important;
    line-height: 2.5rem !important;
  }
  .f-16 {
    font-size: 0.85rem !important;
  }
  #certificate-table td {
    font-size: 12px;
  }
  .seminars-textstyle p {
    font-size: 1rem !important;
  }
  .f-18 {
    font-size: 1rem !important;
  }
  .day {
    padding: 0px !important;
  }
  #calendar {
    height: auto !important;
  }
  .vh-100 {
    height: calc(100vh - 51px) !important;
  }
}
.custom-nav {
  padding-top: 50px;
  padding-bottom: 50px;
}
.custom-nav ul.custom-pagination li.custom-page-item {
  display: inline-block;
}
.custom-nav ul.custom-pagination li.custom-page-item a,
.custom-nav ul.custom-pagination li.custom-page-item span {
  color: #666665 !important;
}
.custom-nav ul.custom-pagination li.custom-page-item a:focus,
.custom-nav ul.custom-pagination li.custom-page-item span:focus {
  outline: none;
  box-shadow: none !important;
}
.custom-nav ul.custom-pagination li.custom-page-item.active span {
  background: #b68150;
  color: #FFFFFF !important;
  border: 1px solid #b68150;
}
.custom-nav ul.custom-pagination li.prev-btn * {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.custom-nav ul.custom-pagination li.next-btn * {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.no-border-bottom {
  border-bottom: 0px solid #FFF !important;
}

.news-search-input {
  background-color: #f3f3f3 !important;
  border: none !important;
  padding-left: 20px !important;
  border-radius: 20px;
  margin: 0 !important;
  margin-top: 30px !important;
  margin-bottom: 30px !important;
  box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
}

.search-btn {
  background-image: url("../img/search.svg");
  background-size: 20px 20px;
  background-position: 95% 50%;
  background-repeat: no-repeat;
  background-color: transparent;
  border: none;
  position: absolute;
  top: 37px;
  z-index: 1000;
  right: 20px;
  width: 30px;
}

.owl-carousel .nav-btn {
  height: 47px;
  position: absolute;
  width: 26px;
  cursor: pointer;
  top: 100px !important;
}

.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled {
  pointer-events: none;
  opacity: 0.2;
}

.owl-carousel .prev-slide {
  background: url(nav-icon.png) no-repeat scroll 0 0;
  left: -33px;
}

.owl-carousel .next-slide {
  background: url(nav-icon.png) no-repeat scroll -24px 0px;
  right: -33px;
}

.owl-carousel .prev-slide:hover {
  background-position: 0px -53px;
}

.owl-carousel .next-slide:hover {
  background-position: -24px -53px;
}

.nav-btn.prev-slide img,
.nav-btn.next-slide img {
  width: 30px;
}

.best_product_slider_wrapper .owl-theme .owl-nav {
  width: 100% !important;
}

.best_product_slider_wrapper .owl-theme .owl-nav .owl-prev,
.best_product_slider_wrapper .owl-theme .owl-nav .owl-next {
  background: transparent !important;
}

.best_product_slider_wrapper .owl-theme .owl-nav .owl-prev:hover,
.best_product_slider_wrapper .owl-theme .owl-nav .owl-next:hover {
  box-shadow: none !important;
}

.no_br {
  border-radius: 0px !important;
}

.border_rtl_20 {
  border-top-left-radius: 20px !important;
}

.border_rtr_20 {
  border-top-right-radius: 20px !important;
}

.border_rbl_20 {
  border-bottom-left-radius: 20px !important;
}

.border_rbr_20 {
  border-bottom-right-radius: 20px !important;
}

.contact-box-left {
  left: -3px !important;
}

.contact-box-right {
  left: 5px !important;
}

#map {
  height: 100% !important;
  width: calc(100% + 7px) !important;
  left: -3px;
}

.background_settings {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

@media (max-width: 993px) {
  .contact-box-right {
    left: 0px !important;
  }
  #map {
    height: 450px !important;
    border-radius: 0px !important;
    left: 0px !important;
    width: 100% !important;
  }
  .contact-box-left {
    left: 0px !important;
    border-radius: 0px !important;
    height: 250px !important;
  }
}
.lds-dual-ring {
  display: inline-block;
  width: 80px;
  height: 80px;
}

.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #666665;
  border-color: #666665 transparent #666665 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.hidden {
  display: none !important;
}/*# sourceMappingURL=main.min.css.map */