.tp-menu-family nav ul li a {
       font-size: 15px;
    padding: 25px 0;
}
.pixel-font{
    font-family: "Pixelify Sans", sans-serif;
}
.justify{

    text-align: justify;
}
.center{
    text-align: center;
}
.small-p{
    font-size: 16px !important
}
.preloader {
    background-color: rgba(0, 0, 0, 0.6);
}
.bg-first{
    /* background-color: #fff0e3 !important; */
    border-color: #7c7c7c;
    background: linear-gradient(180deg,#e6e6e6 0%,rgba(0, 0, 0, 0.25) 49%, rgba(38, 38, 38, 0.6) 51%,rgba(0, 0, 0, 0.25) 100%) !important;
}
 
/* header menu */
.tp-main-menu-care nav ul li a {
    color: #194D80;
    font-size: 22px;
}
/* header menu end */
/* for button */
.tp-btn{
    border-radius: 6px;
    padding: 16px 23px;
    /* background-color: #E93172; */
    box-shadow: inset 0px 1px 0px rgba(255,255,255,.5),0px 1px 3px rgba(0,0,0,0.3);
    border-color: #111;
    color: #fff;border: 1px solid #a5822b !important;
    background: -webkit-linear-gradient(top,  #000, #222 15%, #333 28%, #000  63%, #2f2f2f 87%, #000);
}
.btn-blue{
    border-radius: 6px;
    padding: 16px 23px;
    background-color:  #5557D1;
}
.btn-black{
    border-radius: 6px;
    padding: 16px 23px;
    background-color: #000000;
}

.btn-black:hover{

    background-color: #E93172 !important;
}
.row-center{
    display: flex;
    justify-content: center;
}
/* for header shadow */
.tp-white-bg {
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}
/* slider paddinhg */
.tp-slider-busi-wrapper {
    padding-top: 100px;
    padding-bottom: 100px;
}
/* headeing */
.tp-slider-busi-title {
    font-size: 50px;
    word-spacing: 5px;
    letter-spacing: 1px;
    line-height: 1;
    color: var(--tp-dark-8);
    font-weight: 500;
}
/* slider row center */
.slider-row-center{
    display: flex;
    align-items: center;
}
.slider-row-center-event{
    display: flex;
    /* align-items: center; */
}
.tp-slider-busi-para{

        text-align: justify;
        font-size: 20px;
        color: #555555;
    /* color: #194D80; */
    /* color: #194D80; */

    font-weight: 350;
}
.title-cube {
    font-size: 30px;
}

/* start for flip list */

/* flip box */

.services-box
{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.service
{
  margin: 8px;
}

.flip-box {
  background-color: transparent;
  width: 100%;
  height: 117px;
  /* border: 1px solid #f1f1f1; */
  border-radius: 10px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-box-inner {
  position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.8s;
    transform-style: preserve-3d;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}

.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}

.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.godl-btn{
    background: -webkit-gradient(linear, left top, left bottom, from(#a95), to(#fea));
}
.godl-btn:hover{
    border: 1px solid white;
}
.flip-box-front {
  background-color: transparent;
  color: black;
  border-radius: 10px;
  flex-direction: row;
  justify-content: flex-start;
  padding-left: 26px;
}
.flip-box-front h2{
  margin-left: 0px !important;
  font-size: 22px;
}
.flip-box-front img
{
  height: 50px;
  width: 50px;
}

.flip-box-back {
  /* background-color: #E25C6B; */
  background-color: #000;
  color: #fff;
  transform: rotateY(180deg);
  border-radius: 10px;
  padding: 16px;
}
.flip-box-back p{
  font-size: 18px;
}
/* end flip box */
/* end for flip list */
.gray-bg{
    background-color: rgb(228, 228, 228);
}
/* pricing section */
/* pricing box start  */
.tp-pricing-home-wrapper {
    filter: drop-shadow(0 0 30px rgba(31, 16, 50, 0.08));
    background-color: #e4e4e4;
    border-radius: 10px;
}
.tp-pricing-home-feature ul li span {
    color: #000000;

}
.tp-pricing-home-feature ul li {
    border-top: 1px solid #cecece;
    padding-left: 32px;

}
.tp-pricing-home-feature ul li i {
    font-size: 14px;
    color: #0f9d0f ;
}
/* pricing box end */

/* bullte */

.tp-carrier-list-icon{
    border: none;
}
/* event  */
.virtical-event{
    height: fit-content;
}
.tp-slider-busi-content {
     position: relative !important; 
    transform: rotate(-90deg);
}
.horizontal-card{
    width:100%;
    border: 1px solid #cecece;
    background: white;
    padding: 10px;
    margin: 10px;
    border-radius: 10px;
    /* for hover efect */
    cursor: pointer;
    display: block;
    background-image: linear-gradient(to left,
      transparent,
      transparent 50%,
      #000000 50%,
      #000000);
    background-position: 100% 0;
      background-size: 200% 100%;
      transition: all .25s ease-in;
}
.horizontal-card:hover{
    background-position: 0 0;
    color:#c39738 !important;
  }
  .horizontal-card{
    color:#ffffff !important;
  }
.horizontal-card-row{
    display: flex;
    align-items: center;
margin: 6px;
}
.horizontal-date{
font-size: 80px;
}

.horizontal-time{
    font-size: 20px;
}
.horizontal-day{
    font-size: 30px;
}
.horizontal-title{
    font-size: 34px;
    font-weight: 600;
    margin-top: 9px;
}
.horizontal-p{
    
}
.mg-0{
    margin: 0px;
    padding: 0px;
}
.virtical-card{
    width:100%;
    height: 645px;
    border: 1px solid #cecece;
    background: white;
    padding: 10px;
    margin: 10px;
    border-radius: 10px;
    /* for hover efect */
    cursor: pointer;
    display: block;
    background-image: linear-gradient(to left,
      transparent,
      transparent 50%,
      #000000 50%,
      #000000);
    background-position: 100% 0;
      background-size: 200% 100%;
      transition: all .25s ease-in;
}
.virtical-card:hover{
    background-position: 0 0;
    color:#ffffff;
  }
.map-img{
    width: 100%;
    height: 590px;
    background: black;
}
.event-img{
    width: 100%;
    height: 440px;
}
.virtical-card-row{
    display: flex;
    flex-direction: column;
    align-items: center;
margin: 10px;
/* height:645px; */
}
.virtical-card-v-row{
    display: flex;
    flex-direction: column;
    align-items: center;
margin: 10px;
/* transform: rotate(-90deg); */
}
.virtical-month{
    font-size:40px;
}
.virtical-date{
    font-size:90px;
    margin-top:45px;
}
.virtical-p{
    margin-top:20px ;
}
.virtical-schedules{
    font-size:60px;
}
.virtical-events{
    font-size:80px;
}

.tp-choseus-travel-img{
    width: 65%;
}
.custome-container{
    max-width: 100%;
}
.tp-choseus-travel-info {
    background: transparent;
}

.tp-slider-input input {
    height: 45px;
    border-radius: 6px;
}

.subscribe-p {
    color: #9b9999;
    font-size: 20px;
    padding: 10px 0px 10px 0px;
}
.tp-footer-family-col-2 {
    margin-left: 60px;
}

.subscribe-row{
    display: flex;
    align-items: center;
    padding: 69px 73px 60px 10px;
    background-color: #000;
    border-radius: 30px;
    box-shadow: #bebaba 1.95px 1.95px 2.6px;
}
.flag-icon{
    height: 50px;
    width: 50px;
}
.testi-title{
font-size: 20px;
font-weight:500;
color:black;
}
.tp-section-title-pre-health {
    color: #1a4d80;
    font-size: 28px;
    letter-spacing: 0px;
    font-weight: 400;
    line-height: 38px;
}
.tp-protect-list {
    margin-bottom: 20px;
}
.mg-tp{
    margin-top: 30px;
}

.tp-service-busi-shape {
    z-index: -1;
    top: 0 !important;
    left: 0;
}


.matelic-black{
    background: linear-gradient(180deg,#555 0%,#222 49%, #000 51%,#222 100%) !important;
    border-radius: 5px;
    box-shadow: inset 0px 1px 0px rgba(255,255,255,.5),0px 1px 3px rgba(0,0,0,0.3) !important;
}

.breadcrumb-outer:before {
    content: "";
    position: absolute;top: 0;left: 0;
    width: 100%;
    height: 100%;
    background:#000000bf;
}
.breadcrumb-outer {padding: 30px 0;
    background: url(https://100xhub.com/public/frontend/assets/img/bg.jpg);
    background-size: cover;
    position: relative;
}.breadcrumb-outer .container {
    position: relative;
   
    z-index: 999;
}.breadcrumb-outer {
    padding-top: 110px;
}
.breadcrumb-inner { color: #fff;}
.breadcrumb-outer h1 {
    color: #fff;
    text-transform: capitalize;
    margin: 0 0 18px;
}.breadcrumb-outer p {
    line-height: 24px;
}ul.rbt-meta li i {
    margin-right: 10px;    font-size: 20px;
}
ul.rbt-meta li {
    margin-right: 20px;
}
ul.rbt-meta {
    display: flex;margin: 0 0 15px;
}.feature-sin.rating {
    background: #d1a945;
    border-radius: 20px;
    padding: 6px 20px;
    color: #ffffff;
    border: 2px solid #8f6f00;
    margin-right: 15px;

}.content-item-content {
    background: #000000;
    padding: 20px;
    border-radius: 10px;
    border: 2px solid rgba(255, 255, 255, 0.3);
}span.current-price {
    font-weight: 800;
    font-size: 22px;color: #fff;
}span.off-price {
    font-size: 22px;
    color: #b7b5b5;
    text-decoration: line-through;
}.discount-time span.badge.bg-danger {
    background: #ff000310 !important;
    color: #ff0003;
    padding: 10px 20px;
}
.breadcrumb-outer a.btn.btn-primary {
   
    margin: 10px 0 0;
    height: 50px;
    line-height: 30px;
}ul#course_details2_nav {
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}ul#course_details2_nav li {
    width: 20%;
    text-align: center;
}
ul#course_details2_nav li a {
    display: block;
    padding: 5px 10px;font-size: 14px;
    border-radius: 5px;color: #c3c4c3;
}
ul#course_details2_nav li.current a{background: #d1a945; color: #fff}
.coursesOuter {
    padding: 40px 0;
}.accordion-button {
    color: #fff !important; background-color: #000000;
    font-size: 15px;
    font-weight: 500;
}.videoTime,.videoLink  {
    margin:0 10px;
    font-size: 13px;
}.tp-logo img {
    width: 160px;
}

h4.main-title {
    color: #fff;
    margin: 30px 0;
}.accordion-item {
    color: #ffffff;
    background-color: #101010;
    border: var(--bs-accordion-border-width) solid #3b3b3b;
}.accordion-button:not(.collapsed)::after {
    filter: saturate(0.5);
}.accordion-button::after {
    filter: invert(1);
}
.accordion-button:not(.collapsed) {
    background-color: #d1a945;
    box-shadow: none;
}
body {
    background: #000 ;
    background-repeat: repeat-y;
}
    .tp-menu-family nav ul li a{color: #fff}
    a.tp-btn.tp-btn-black-2 {    background: -webkit-linear-gradient(top, #d1a945, #dab457 15%, #a5822b 28%, #b3881c 63%, #dab457 87%, #d1a945);}
    .tp-header-family {  background: transparent;  border-bottom: 1px solid #121923;}
    header.tp-header-height {
    position: absolute;
    width: 100%;
    z-index: 9;
}.tp-header-sticky {   background: #000;}
    #bannerOuter{background: url(https://coinpool.sacredthemes.net/images/banner-6.jpg); background-position: center right !important; padding: 130px 0 140px;}
    #earth-box span{
    position: relative;
    width: 400px;
    height: 400px;
    margin:0 auto;
    transition: transform 200ms linear;
    animation: rotate 8s linear infinite; /* This is going to be defined in the next step */
    color: #000;
    border-radius: 50%;
    background:url(images/mercury-earth-map.png) 0 0 repeat;
    background-size: 730px;
    box-shadow: inset 20px 0 80px 6px rgba(0, 0, 0, 1);
    transform-style: preserve-3d;
    display:block;
}
#earth-box{
    width: 400px;
    height: 400px;
    background:url(https://coinpool.sacredthemes.net/images/mercury-earth.png) 0 0 repeat;
    background-size:100%; 
    border-radius: 50%;
    margin:auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
#earth-box-cover{
    position: relative;
    width: 490px;
    height: 490px;
}
#earth-box-cover .earth-icons{
    width: 100%;
    height: 100%;
    position: absolute;
}
#earth-box-cover .earth-icons .icon-1{
    background:url('https://coinpool.sacredthemes.net/images/earth-icon-1.png') no-repeat scroll 0px 0px / cover;
    width: 28px;
    height: 47px;
    position: absolute;
    top: 205px;
    left: 115px;
    z-index: 1;
    animation: zoomfade 2s linear infinite;
}
#earth-box-cover .earth-icons .icon-2{
    background:url('https://coinpool.sacredthemes.net/images/earth-icon-2.png') no-repeat scroll 0px 0px / cover;
    width: 21px;
    height: 52px;
    position: absolute;
    top: 312px;
    right:85px;
    z-index: 1;
    animation: zoomfade 1.5s linear infinite;
}
#earth-box-cover .earth-icons .icon-3{
    background:url('https://coinpool.sacredthemes.net/images/earth-icon-3.png') no-repeat scroll 0px 0px / cover;
    width:34px;
    height:35px;
    position: absolute;
    top: 171px;
    right: 187px;
    z-index: 1;
    animation: zoomfade 900ms linear infinite;
}
#earth-box-cover .earth-icons .icon-4{
    background:url('https://coinpool.sacredthemes.net/images/earth-icon-4.png') no-repeat scroll 0px 0px / cover;
    width:25px;
    height:33px;
    position: absolute;
    top: 117px;
    left: 193px;
    z-index: 1;
    animation: zoomfade 1.3s linear infinite;
}
#earth-box-cover .earth-icons .icon-5{
    background:url('https://coinpool.sacredthemes.net/images/earth-icon-5.png') no-repeat scroll 0px 0px / cover;
    width:26px;
    height:33px;
    position: absolute;
    top: 51px;
    right: 229px;
    z-index: 1;
    animation: zoomfade 1.7s linear infinite;
}
#earth-box-cover .earth-icons .icon-6{
    background:url('https://coinpool.sacredthemes.net/images/earth-icon-6.png') no-repeat scroll 0px 0px / cover;
    width:16px;
    height:24px;
    position: absolute;
    top: 144px;
    right: 145px;
    z-index: 1;
    animation: zoomfade 950ms linear infinite;
}
#earth-box-cover .earth-icons .icon-7{
    background:url('https://coinpool.sacredthemes.net/images/gold-animation-icon.png') no-repeat scroll 0px 0px;
    width:60px;
    height:60px;
    position: absolute;
    top: 364px;
    left: 218px;
    z-index: 1;
    background-size: 100%;
    background-position: center;
    animation: zoomfade 2s linear infinite;
}
@keyframes zoomfade {
    0% {transform:scale(0.6); opacity:0.6;  }
    50% {transform:scale(1); opacity:1;}
    100% {transform:scale(0.6); opacity:0.6;}
}
@keyframes rotate {
    0% {background-position: 0 0;}
    100% {background-position: 730px 0;}
}
#earth-box-cover:before{
    width:489px;
    height:489px;
    background:url(https://coinpool.sacredthemes.net/images/mercury-earth-cover.png) 0 0 repeat;
    background-size:100%; 
    border-radius: 50%;
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    z-index:1; 
}#bannerOuter h1,#videobannerOuter h1 {
    color: #fff;
    font-size: 60px;
}#bannerOuter h2,#videobannerOuter h2 {
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    line-height: 30px;
}a.btn.btn-primary {
    background: -webkit-linear-gradient(top, #d1a945, #dab457 15%, #a5822b 28%, #b3881c 63%, #dab457 87%, #d1a945);
    border: none;
    font-size: 18px;
    padding: 10px 30px;
}.tp-grey-bg-3 {
    background: transparent;
}.about-images {
    display: flex;
    align-items: center;
    justify-content: space-between;
}.about-images .about-image{
    width: 48.8%;
}

.about-images .about-image figure{
    width: 100%;
    border-radius: 10px;
}   

.about-images .about-image figure img{
    width: 100%;
    border-radius: 10px;
}.about-info-item {
    margin-top: 15px;
    padding: 15px 30px;
    display: flex;
    align-items: center;
    background:rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255,255,255,0.12);
    border-radius: 10px;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}.about-info-item .icon-box {
    padding-right: 15px;
}.about-info-item h5 {
    font-size: 18px;
    margin-bottom: 0;
    color: #fff;
}.about-us {
    padding: 80px 0;    color: #fff;background: #0a0a0a;
}.main-heading2 p {
    color: #d1a945;
    font-weight: 500;
    font-size: 17px;
    margin: 0;
}.main-heading2 h2 {
    color: #fff;
    margin: 0 0 20px;
}.about-content p {
    color: #c3c4c3;
}.item {
    display: flex;
    align-items: center;
    border: 2px solid rgba(255, 255, 255, 0.3);
    border-radius: 5px;
    padding: 10px;margin: 10px 0;
}img {
    max-width: 100%;
}
.bf-image {
    width: 50px;    margin-right: 10px;
    flex-shrink: 0;
}.bf-details h3 {
    color: #fff;
    font-size: 17px;
}.bf-details p {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}
#collectionSection{padding: 80px 0}
#aboutSection {padding: 80px 0;
    background: url(https://dtdigibit.wpengine.com/wp-content/uploads/2018/01/btc-fullwidth-bgimage-1.jpg);
    background-size: cover;    position: relative;
}#aboutSection:before,#ScheduleSec:before {    left: 0;    top: 0;    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
}#aboutSection .container {
    position: relative;
}
.about-inner {
    background: #000;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 15px;
    padding: 40px;
}.about-inner h4 {
    color: #fff;
    font-size: 30px;
}.about-inner li {
    color: #c3c4c3;
    background: url(https://100xhub.com/public/frontend/assets/img/icon-checkbox.svg) no-repeat 0 5px;
    padding-left: 30px;
    font-size: 15px;
    margin: 12px 0;
}.about-inner ul {
    margin: 25px 0;
}
.aboutPrice {
    background: -webkit-linear-gradient(top, #d1a945, #dab457 15%, #a5822b 28%, #b3881c 63%, #dab457 87%, #d1a945);
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    padding: 15px;
    margin: 0 -40px;
}.about-inner a.btn.btn-primary {
    background: transparent;
    border: 2px solid #d1a945;
    border-radius: 50px;
    margin: 20px auto 0;
    display: block;
}#aboutSection {
    color: #c3c4c3;
}#aboutSection h3 {
    color: #fff;
    margin: 0 0 30px;
}ul.bespokeList li {
    margin: 8px 0;
}ul.bespokeList li i {
    margin-right: 5px;
}.tp-brand-slider .swiper-slide.swiper-slide-active .tp-brand-item-img {
    opacity: 0;
}.tp-brand-area {
    padding: 20px 0;
    background: #0b0b0b;
}video.fullscreen {
  position: absolute;
  z-index: 0;
  object-fit: cover;
  width:100%;
  height:100%;filter: sepia(1);
  }
p{color: #c3c4c3}
#ScheduleSec::before {
    z-index: 9;
}
#ScheduleSec{min-height: 600px;position: relative; }
#ScheduleSec .container{position: relative; z-index: 99; padding: 80px 15px !important;}
.scheduleInner {
    background: #000;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 15px;
    padding: 20px;
}

header.tp-header-height{z-index: 9999}
.eventDate span {
    display: block;
    font-size: 21px;
    line-height: 13px;
    font-weight: 500;
    letter-spacing: 1px;
}
.eventDate {
    font-size: 50px;
    background: -webkit-linear-gradient(top, #d1a945, #dab457 15%, #a5822b 28%, #b3881c 63%, #dab457 87%, #d1a945);
    line-height: 50px;
    font-weight: 800;
    padding: 10px;
    text-align: center;
    border-radius: 5px;    margin-right: 15px;
}.scheduleInner h3 {
    font-size: 24px;
    color: #fff;
    margin: 15px 0 5px;
}
.eventDay p {
    margin: 0;
}
.eventDay h6 {
    color: #fff;
    margin: 0 0 10px;
    font-size: 20px;
}.scheduleInner p {
    margin: 0;
}.tp-team-mrg-content-wrapper {
    background: #121111; border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 15px;
}.tp-menu-family nav ul li a:hover {
    color: #d1a945;
}
.team-area{padding: 80px 0; position: relative;}
.tp-team-mrg-title{color: #fff}
.tp-team-mrg-subtitle{color: #d1a945}
.tp-team-mrg-thumb a{    border: 10px solid #d1a945;}
.tp-team-mrg-link {
    background: #000;
    border-radius: 10px;
}span.testi-title {
    color: #fff;
}
.tp-team-mrg-thumb img {
    border: 10px solid #000 !important;
}.subscribe-row {
    background: #151515;
    box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.39);
    border: 1px solid rgba(255, 255, 255, 0.12);
    padding: 20px;
}.subscribe-row h3 {
    color: #fff !important;
    font-size: 40px;
    margin: 0;
}p.subscribe-p {
    color: #c3c4c3;
    font-size: 15px;
    line-height: 22px;
}.tp-slider-input input {
    border: none;
    filter: none;
}.tp-btn{background: -webkit-linear-gradient(top, #d1a945, #dab457 15%, #a5822b 28%, #b3881c 63%, #dab457 87%, #d1a945);}
.videoBox {
    background: #98A184;
    height: 400px;
    display: flex;
    align-items: center;
}.tp-btn:hover::after {
    background: #000;
}
.about-inner a.btn.btn-primary:hover:after {
    background: #d1a945;
    height: 1000%;
}
.tp-team-mrg-pagenation{bottom: 30px}
.back-to-top-btn{background:#d1a945}
.tp-footer-family-col-2 {   margin-left: 0 !important;}
.tp-testimonial-wrapper-family,.subscribe-row{background: #0e0d0d}
@media only screen and (max-width: 1200px) {
    #bannerOuter h1, #videobannerOuter h1 {
    color: #fff;
    font-size: 40px;
}
#bannerOuter h2{text-align: center;}
#videobannerOuter h1{font-size: 30px !important}
#videobannerOuter h2 {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
}
.item{height:  auto !important;}
.bf-details h3 {font-size: 14px;}
.bf-details p{text-align: left;}
    header .col-xxl-10.col-xl-10.col-sm-9 { display: flex; align-items: center;  justify-content: end;}
.tp-testimonial-navigation.f-right {  float: right;}

.tp-main-menu-content ul.tp-onepage-menu.me-4 {   display: none;}
.tpoffcanvas-area .tp-main-menu-content ul.tp-onepage-menu.me-4 {  display: block;}
.tpoffcanvas-area .tp-main-menu-content a.tp-btn.tp-btn-black-2 {  display: none;}
.tpoffcanvas-area .tp-main-menu-content{display: block !important;}
.tp-main-menu-bar {
    background: #d1a945;
    width: 50px;
    height: 46px;
    float: none;
    padding: 12px 10px;
    margin-left: 10px;
    border-radius: 5px;
}.tp-main-menu-bar span {    background: #fff !important;}
}
@media only screen and (max-width: 990px) {
    .item {   height: auto !important;        min-height: 155px;    }
    .about-inner {  margin: 30px 0 0;}
    .videoBox {  margin: 0 0 20px;}
    .scheduleInner {  margin: 20px 0;}
    #bannerOuter{padding-bottom:30px }
    .scheduleInner {   margin: 15px 0;}
    #bannerOuter h1 {  color: #fff;  font-size: 40px;}
    #bannerOuter {  text-align: center;}
    .about-inner{padding: 20px}
    .aboutPrice{margin: 0 -20px}
.subscribe-row h3 {   font-size: 24px;}
#earth-box-cover {   margin: auto;}

}
@media only screen and (max-width: 767px) {

    #videobannerOuter {  text-align: center;}
    .bf-details h3 {     font-size: 20px;     text-align: left;    }
        #bannerOuter h1 {      color: #fff;       font-size: 30px;    }
.about-info-item{padding: 5px 20px}
.main-heading2 h2 { text-align: center;}
#aboutSection p {  text-align: center;}
.about-inner {  max-width: 320px;  margin: auto;}
.about-inner li {   text-align: left;}
footer {  text-align: center;}
}





@media only screen and (max-width: 575px) {
        #bannerOuter h1 {        font-size: 24px;    }
        #bannerOuter h2 {
    font-size: 14px;
    line-height: 24px;
}
    .tpoffcanvas__social .social-icon a{color: #fff}
    .tpoffcanvas__close-btn button{color: #fff}
    .tpoffcanvas {
    background: #000;
    padding: 20px;
    color: #fff;
}.tp-main-menu-mobile ul li > a{color: #fff}
.tpoffcanvas__contact-title h5 {
    color: #fff;
}
.tpoffcanvas__contact-info ul li a {
    color: #fff;
}.tpoffcanvas__contact-info ul li i {
    color: #fff;
}.tp-main-menu-mobile ul li.has-dropdown > a.expanded {
    color: #d1a945;
}.tp-main-menu-mobile ul li.has-dropdown > a.expanded .dropdown-toggle-btn.dropdown-opened {
    background-color: #d1a945;
    border-color: #d1a945;
    color: var(--tp-common-white);
}
    header a.tp-btn.tp-btn-black-2 {   display: none;}
    .tp-main-menu-bar {
    width: 40px;
    height: 40px;
}
.tp-main-menu-bar span {
    width: 20px;
}.mercury-animation {
    margin-top: 40px;
}
    .main-heading2 h2 {   font-size: 26px;}
    .about-inner {  margin-top: 20px;}
    .about-info-item h5 {  font-size: 13px;}
    .subscribe-row{margin: 0}
    #earth-box{ width: 300px;    height: 300px;}
    a.tp-btn.tp-btn-black-2 {  padding: 15px 7px;    font-size: 12px;}
    .tp-main-menu-bar span:not(:last-child) { margin-bottom: 6px;}
header .row {  flex-wrap: nowrap;  width: 100%;}
#earth-box-cover {   position: relative;    width: 300px;    height: 300px;        margin: auto;}
#earth-box span,#earth-box-cover:before { width: 300px;    height: 300px;}
header .row>* {   flex-shrink: revert;}
#earth-box-cover .earth-icons .icon-7{top: 144px;}
#earth-box-cover .earth-icons .icon-2{top: 110px}
}