.secondary_img {
  height: 405px;
  width: 100%;
  object-fit: cover;
}
.image-wrapper.shine img {
  height: 493px;
  object-fit: cover;
  width: 100%;
}
.testtwo {
  background: #101010;
}
.text-primary {
  color: rgba(230, 198, 18, 1) !important;
}
.bg-primary {
  background-color: rgba(230, 198, 18, 1) !important;
}
.hover\:bg-primary:hover i {
  color: #000 !important;
}
.border-primary {
  border-color: rgba(174, 255, 13, 1) !important;
}
.bg_wrapper {
  background: linear-gradient(
    1deg,
    rgba(6, 97, 10, 1) 0%,
    rgba(16, 16, 16, 1) 70%
  );
}

.gradient-text {
  background: linear-gradient(
    1deg,
    rgba(230, 198, 18, 1) 0%,
    rgba(125, 92, 26, 1) 70%
  );
  -webkit-background-clip: text; /* Safari/Chrome ke liye */
  -webkit-text-fill-color: transparent;
  background-clip: text; /* Standard browsers */
  color: transparent;
}
.hover\:bg-primary:hover {
  background-color: #fd0000 !important;
}
.btnextra::before {
  background-color: #fd0000 !important;
}

.btn-15 {
  background-color: rgba(230, 198, 18, 1) !important;
}
.why_us {
  height: 400px;
  object-fit: cover;
  border-radius: 15px;
  width: 100%;
}
.International_cont p {
  font-size: 15px;
  line-height: 25px;
}
.International_cont .inter_row {
  box-shadow: rgba(189, 189, 5, 0.24) 0px 3px 8px;
  padding: 10px;
  border-radius: 20px;
  /* border: 1px solid #fff;   */
}
.International_cont .why_us {
  height: 500px;
  width: 100%;
}
.International_cont .btnextra {
  transform: unset;
}

.new_birth_package .img_bx img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  border-radius: 20px 0 20px;
  position: relative;
  z-index: 9;
  object-position: 0 20px;
}

.new_birth_package .scroll_wrapper {
  height: 100%;
  position: relative;
}

.resents-post {
  position: sticky;
  top: 0px;
  z-index: 10;
}

.new_birth_package .list {
  display: flex;
  align-items: center;
  gap: 10px;
  background: rgba(230, 198, 18, 1);
  padding: 10px;
  border-radius: 10px;
  margin-bottom: 10px;
}
.new_birth_package .list p {
  color: #000;
  font-weight: 600;
}

.new_birth_package {
  overflow: unset;
  overflow-x: clip;
  width: 100%;
  margin-bottom: 30px;
}
.new_birth_package .bottom_cont {
  box-shadow: rgba(189, 189, 5, 0.24) 0px 3px 8px;
  padding: 20px;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 0px;
  background: #000;
}
.new_birth_package .bottom_cont p {
  text-align: center;
  color: #fff;
}
.new_birth_package .bottom_cont h4 {
  text-align: center;
  color: #fff;
}

.cta-two {
  position: relative;
  display: block;
  z-index: 2;
  padding: 60px 0;
  background-color: var(--black2-color);
}
.cta-two__inner {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 30px 35px 30px;
  padding-right: 50px;
  z-index: 1;
}
.cta-two__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  z-index: -1;
  border: 1px solid rgba(230, 198, 18, 1);
  box-shadow: rgba(189, 189, 5, 0.24) 0px 3px 8px;
  margin: 30px 0;
}
.cta-two__bg::before {
  content: "";
  position: absolute;
  inset: 0; /* top:0; left:0; right:0; bottom:0 */
  background-color: #000000ba;
  border-radius: inherit;
  z-index: -1;
  box-shadow: rgba(189, 189, 5, 0.24) 0px 3px 8px;
}
.cta-two__img-and-content {
  position: relative;
  display: flex;
  align-items: center;
  gap: 145px;
  padding: 25px 0;
}
.cta-two__content {
  position: relative;
  display: block;
}
.cta-two__content h3 {
  font-family: var(--heading-font);
  color: #fff;
}
.cta-two__content p {
  font-family: var(--primary-font);
  color: #fff;
}
.cta-two__content p span {
  color: rgba(230, 198, 18, 1);
  font-weight: 700;
}
.cta-two__btn-box {
  display: flex;
  align-items: center;
  gap: 20px;
  /* margin-bottom: 20px; */
}
.cta-two__btn-box a {
  transform: unset;
}
.fnt_custome span {
  font-size: 15px;
}
.ghana_erapper img {
  height: 417px;
  width: 100%;
  object-fit: cover;
  object-position: top;
  border-radius: 15px;
}
.note_wrap {
  text-align: center;
  border-style: solid;
  border-width: 0px 0px 5px 0px;
  border-color: rgba(230, 198, 18, 1);
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.5);
  padding: 10px;
  border-radius: 10px;
  font-size: 14px;
  line-height: 30px;
  font-weight: 500;
  color: #000;
  background-color: #fff;
}
.ghana_img_bx img {
  height: 320px !important;
  object-position: top;
}
.megamenu-column-2 {
  left: 40%;
  max-width: 20rem;
}

/* ================================= gallery page ======================== */
.gallery-img-container {
  height: 330px;
  overflow: hidden;
  border-radius: 10px;
  position: relative;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}

.gallery-img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.5s ease, filter 0.5s ease;
}

/* 👇 New overlay */
/* .gallery-img-container::after {
  content: '';
  position: absolute;
  bottom: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg,
      rgba(204, 201, 104, 0.6) 0%,
      rgba(245, 214, 193, 0.2) 100%);
  transition: bottom 0.5s ease;
  z-index: 1;
} */

.gallery-img-container {
  position: relative;
  overflow: hidden;
}

.gallery-img-container::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(235, 230, 222, 0.6);
  transform: scale(0);
  transform-origin: center;
  transition: transform 0.5s ease;
  z-index: 1;
}

.gallery-img-container:hover::after {
  transform: scale(1);
}

.gallery-img-container:hover::after {
  left: 0;
}

.gallery-img-container:hover img {
  transform: scale(1.1);
  filter: brightness(0.8);
}

.gallery-img-container:hover::after {
  bottom: 0;
}

.gallery-hover-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  opacity: 0;
  transition: all 0.4s ease;
  z-index: 2;
}

.gallerysection h2 {
  color: var(--brand-color) !important;
  text-transform: capitalize;
}

.gallery-hover-icon a {
  background-color: rgba(230, 198, 18, 1);
  padding: 10px 15px;
  border-radius: 50%;
  color: var(--white-color);
  font-size: 20px;
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 35px;
  text-decoration: none;
}
.gallery-hover-icon a i {
  font-size: 40px;
}
.gallery-img-container:hover .gallery-hover-icon {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}
.form_wrap .gallery-img-container::after {
  position: unset;
}
.form_wrap .gallery-img-container:hover img {
  transform: unset;
}
.form_wrap .gallery-img-container {
  height: unset;
}
.form_wrap .gallery-img-container img {
  height: 350px;
  object-fit: fill;
}

.form_wrap .gallery-img-container img {
  /* transform: scale(1.1); */
  filter: brightness(0.8);
}
.form_wrap .gallery-img-container .gallery-hover-icon {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.form_wrap .gallery-img-container .gallery-hover-icon span {
  background: #e6c612;
  color: #000;
  font-weight: 400;
  margin-top: 12px;
  padding: 3px;
  border-radius: 5px;
}

.brand img {
  height: 90px !important;
}
.breadcumbbg-services {
  margin-top: 80px;
}
.banner_wrapper {
  margin-top: 68px;
}
.banner_wrapper .position_row {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.btn-15::before,
.btn-15::after {
  background-color: #e6c612;
}
.project-page.bg_wrapper.gallerysection nav {
  padding: 30px 0;
}
.project-page.bg_wrapper.gallerysection .nav.nav-tabs {
  justify-content: center;
  gap: 20px;
}
.project-page.bg_wrapper.gallerysection .nav-link {
  color: #fff;
}
.project-page.bg_wrapper.gallerysection .nav-link.active {
  color: #000;
}
.coaches_slide_wrap .img_bx img {
  height: 424px;
  width: 100%;
  object-fit: cover;
}
/* .about_page_wrap img.why_us:first-of-type {
    object-position: top;
} */
/* .about_page_wrap .why_us.odd {
  object-position: top;
} */

.working_process_wrapper.location_wrap .testi-title h3 {
  text-transform: capitalize;
}

.working_process_wrapper.location_wrap .loaction_bx {
  background: #ffeae9;
  border-radius: 10px;
}

.working_process_wrapper.location_wrap .loaction_bx p {
  margin: 0;
}

.working_process_wrapper.location_wrap .loaction_bx .img-location {
  padding: 18px;
}

.working_process_wrapper.location_wrap .loaction_bx img {
  width: 100%;
  border-radius: 10px;
  height: 210px;
  object-fit: cover;
}

.working_process_wrapper.location_wrap .loaction_bx .loaction_info .ad {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 15px;
}

.working_process_wrapper.location_wrap .loaction_bx .loaction_info .ad span {
  width: 35px;
  height: 35px;
  background: var(--secondary-color);
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 15px;
}

.working_process_wrapper.location_wrap .loaction_bx .content_bx {
  padding: 12px;
}

.working_process_wrapper.location_wrap .loaction_bx .content_bx h5 {
  text-align: left;
  margin-bottom: 20px;
}

.fsm_slide.coaches_slide_wrap .img_bx img {
  height: auto;
  width: 100%;
  object-fit: cover;
}
.group .btnextra {
  font-size: 10px;
  padding: 0 5px !important;
}
.pric_btn a {
  transform: unset;
}
.private_skill p a {
  text-decoration: underline;
  font-weight: 600;
}
.side_btn_h a {
  font-size: 10px;
  padding: 0 5px !important;
}
.project-page.bg_wrapper.gallerysection .nav-link {
  padding: 3px;
  position: relative;
}
.project-page.bg_wrapper.gallerysection .nav-link.active {
  background-color: #e6c612;
}
.project-page.bg_wrapper.gallerysection .nav-link .city {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #000;
  font-weight: 600;
  background: #e6c612;
  padding: 0 4px;
}
.project-page.bg_wrapper.gallerysection .nav-link img {
  width: 183px;
  opacity: 0.5;
}

.bg_wrapper.skill_class p {
  font-size: 15px;
}
.proven_sucess .why_us {
  height: 500px;
}

.about_page_wrap .row:nth-child(even) {
  flex-direction: row-reverse;
}

.side_btn_h a {
  font-size: 13px;
}
.homethereebg.inner_banner .position_row {
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.about_page_wrap ul {
  padding: revert;
  padding-left: 23px;
}
.about_page_wrap ul li {
  list-style: disc;
  color: rgba(172, 172, 172, var(--tw-text-opacity));
  font-size: 16px;
}
.about_page_wrap span {
  padding: 10px 0;
}
.about_page_wrap span strong {
  color: rgba(172, 172, 172, var(--tw-text-opacity));
  font-weight: 700;
  font-size: 18px;
}
.side_btn_h a {
  font-weight: 600;
}

.fsm_repeater .row:nth-child(even) {
  flex-direction: row-reverse;
}
.proven_sucess p strong {
  color: rgba(172, 172, 172, var(--tw-text-opacity));
  font-weight: 700;
  font-size: 18px;
}
.checkout_werapper h2 {
  color: #fff;
}
.checkout_werapper span {
  color: #ffffffb3;
}
.checkout_werapper #radio-control-wc-payment-method-options-cod__content div {
  color: #fff;
}
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
  border-color: #ffffffb3 !important;
}
.wc-block-checkout__actions .wc-block-checkout__actions_row {
  color: #fff;
}
.wc-block-components-order-summary-item__quantity span {
  color: #000;
}
.wc-block-components-product-metadata__description p {
  color: #ffffffb3;
}
.wc-block-components-checkout-order-summary__title-text {
  color: #fff;
}
.wc-block-components-product-name {
  color: #fff !important;
}
.wc-block-components-checkout-place-order-button {
  border: 1px solid #fff;
}
thead th {
  color: #fff !important;
}
tbody th {
  color: #fff !important;
}
.woocommerce table.shop_table_responsive tr td {
  color: #fff;
}
.woocommerce table.shop_table_responsive tr td:hover {
  color: #fff;
}

.page-id-394.wp-theme-fsm .product-thumbnail {
  display: none;
}
.page-id-395
  .wc-block-components-order-summary
  .wc-block-components-order-summary-item__image
  > img {
  display: none !important;
}

.contact_us_bx input::placeholder,
.contact_us_bx textarea::placeholder {
  color: #000; /* apna color yahan do */
  opacity: 1; /* Firefox ke liye important */
}
.xoo-aff-required.xoo-aff-checkbox_single a {
  color: #fff;
}
.xoo-aff-required.xoo-aff-checkbox_single label {
  color: #fff;
}
.xoo-el-lostpw-tgr {
  color: #fff;
}

/* Table checkout css */
#order_review table {
  width: 100%;
}
#order_review table,
#order_review td {
  border: solid 1px #aeff0d;
  color: #fff;
}
#order_review td span {
  color: #fff;
}
#order_review .order-total {
  border: solid 1px #aeff0d;
}
#order_review td:hover {
  color: #000;
}
#order_review td:hover span {
  color: #000;
}
.woocommerce-billing-fields h3 {
  margin-bottom: 26px;
  color: #fff;
  font-weight: 600;
}
#order_review td span bdi {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.woocommerce-billing-fields__field-wrapper label {
  display: flex !important;
  align-items: center;
  gap: 8px;
  color: #fff;
  padding-bottom: 10px;
}
.woocommerce-page form .form-row-wide {
  padding: 14px 0;
}
.woocommerce-privacy-policy-text p {
  color: #fff;
}
#place_order {
  border: 1px solid #fff;
  width: 100%;
  color: #fff;
  padding: 10px 0;
}
.return-to-cart .button.wc-backward {
  border: 1px solid #000;
  width: 100%;
  display: block;
  text-align: center;
  padding: 10px 0;
  color: #000;
  background: #fff;
  font-weight: 600;
}


/* Cart */

.page-id-394 .product-quantity{
  display: none;
}
.page-id-394 .product-quantity{
  display: none;
}

/* my account */
.page-id-396 .checkout_werapper h2{
  color: #000;
  font-size: 20px;
}

.page-id-396 .u-column2.col-2.woocommerce-Address{
  display: none;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{
  display: none;
}

.page-id-396 label {
  display: flex !important;
  align-items: center;
  gap: 8px;
  color: #000;
  padding-bottom: 10px;
}
.page-id-396 .checkout_werapper span{
color: #000;
}

.page-id-396 .woocommerce table.shop_table_responsive tr td{
color: #000;
}
.woocommerce table a{
color: #000;
}
.page-id-394 .woocommerce table a{
color: #fff;
}
#customer_login h2{
  color: #fff;
}
#customer_login label{
  color: #fff;
}
#customer_login #row-5{
  display: flex;
}
#row-5 input[value="Male"]{
margin-left: 20px;
}
#row-5 input[value="Female"]{
margin-left: 20px;
}

#customer_login input::placeholder {
    color: #999;
    opacity: 1; /* Firefox fix */
}

/* #customer_login input{
    color: #999;
}

#customer_login input{
    color: #999;
} */

#customer_login input{
    color: #fff;
}
#customer_login .woocommerce-form-login__rememberme span{
  color: #fff;
}

@media (min-width: 991px) {
  .banner_wrapper.about_banner {
    margin-top: 104px;
  }
  .navbar {
    max-width: 100%;
  }
  #submenu-3 {
    left: 67%;
  }
}
@media (max-width: 551px) {
  .brand img {
    height: 57px !important;
  }
  .woocommerce table.shop_table_responsive tr td {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .homethereebg.inner_banner .position_row {
    top: 68%;
  }
  .menu.is-active {
    height: 100vh;
  }
}

.page-id-493 #customer_login .u-column2{
  display: none;
}

.page-id-542 #customer_login .u-column1{
  display: none;
}
.woocommerce-orders-table.woocommerce-MyAccount-orders thead tr th{
	color:#000 !important;
}




/* FSM Camps & Classes — fsm-cc- prefix, no conflicts */

.fsm-cc-wrap {
    position: absolute;
    bottom: 28px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 50;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* ---- Button ---- */
.fsm-cc-btn {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: rgba(30,30,30,0.85);
    color: #ffffff;
    font-family: 'Oswald', sans-serif;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding: 13px 28px;
    border-radius: 50px;
    border: 2px solid transparent;
    cursor: pointer;
    box-shadow: 0 8px 30px rgba(0,0,0,0.4), 0 2px 8px rgba(0,0,0,0.35);
    transition: all 0.28s cubic-bezier(0.34,1.56,0.64,1);
    white-space: nowrap;
}
.fsm-cc-btn:hover,
.fsm-cc-btn.fsm-cc-open {
    background: rgba(50,50,50,0.95);
    transform: translateY(-3px);
    box-shadow: 0 14px 40px rgba(0,0,0,0.5), 0 4px 12px rgba(0,0,0,0.3);
}
.fsm-cc-btn__arr {
    transition: transform 0.28s ease;
    display: inline-block;
}
.fsm-cc-btn.fsm-cc-open .fsm-cc-btn__arr {
    transform: rotate(180deg);
}

/* ---- Dropdown ---- */
.fsm-cc-nav {
    position: absolute;
    bottom: calc(100% + 14px);
    left: 50%;
    transform: translateX(-50%) translateY(10px);
    width: 500px;
    max-width: 92vw;
    background: #111111;
    border: 1px solid rgba(248,184,0,0.2);
    border-radius: 18px;
    overflow: hidden;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease, transform 0.35s cubic-bezier(0.34,1.4,0.64,1);
    box-shadow: 0 -6px 40px rgba(0,0,0,0.65);
    z-index: 51;
}
.fsm-cc-nav.fsm-cc-open {
    opacity: 1;
    pointer-events: all;
    transform: translateX(-50%) translateY(0);
}

/* Nav header */
.fsm-cc-nav__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 13px 18px;
    border-bottom: 1px solid rgba(255,255,255,0.07);
    background: rgba(248,184,0,0.07);
    font-family: 'Oswald', sans-serif;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #f8b800;
}
.fsm-cc-nav__close {
    background: rgba(255,255,255,0.08);
    border: none;
    color: #ffffff;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    cursor: pointer;
    font-size: 13px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.2s;
}
.fsm-cc-nav__close:hover { background: rgba(248,184,0,0.2); color: #f8b800; }

/* Nav grid */
.fsm-cc-nav__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1px;
    background: rgba(255,255,255,0.06);
}

/* Nav items */
.fsm-cc-nav__item {
    display: flex;
    align-items: center;
    gap: 11px;
    padding: 15px 16px;
    background: #111111;
    text-decoration: none !important;
    color: #ffffff !important;
    transition: background 0.2s ease;
    position: relative;
}
.fsm-cc-nav__item:hover { background: #1c1c1c; }
.fsm-cc-nav__item--hi { background: rgba(248,184,0,0.05); }
.fsm-cc-nav__item--hi:hover { background: rgba(248,184,0,0.1); }

.fsm-cc-nav__ico {
    width: 36px;
    height: 36px;
    flex-shrink: 0;
    background: rgba(255,255,255,0.05);
    border-radius: 9px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 17px;
    transition: transform 0.2s ease;
}
.fsm-cc-nav__item:hover .fsm-cc-nav__ico { transform: scale(1.12); }

.fsm-cc-nav__info { flex: 1; min-width: 0; }
.fsm-cc-nav__info strong {
    display: block;
    font-family: 'Oswald', sans-serif;
    font-size: 13px;
    font-weight: 500;
    color: #ffffff;
    margin-bottom: 2px;
}
.fsm-cc-nav__info small {
    display: block;
    font-size: 11px;
    color: rgba(255,255,255,0.4);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.fsm-cc-nav__arr {
    color: rgba(255,255,255,0.2);
    font-size: 15px;
    flex-shrink: 0;
    transition: all 0.2s ease;
}
.fsm-cc-nav__item:hover .fsm-cc-nav__arr {
    color: #f8b800;
    transform: translateX(4px);
}

/* Responsive */
@media (max-width: 600px) {
    .fsm-cc-wrap { bottom: 16px; width: 92%; }
    .fsm-cc-btn { width: 100%; justify-content: center; font-size: 13px; padding: 12px 20px; }
    .fsm-cc-nav { width: 95vw; }
    .fsm-cc-nav__grid { grid-template-columns: 1fr; }
    .fsm-cc-nav__info small { white-space: normal; }
}

/* ============================================================
   MOBILE FIX — dropdown opens downward on small screens
   ============================================================ */
@media (max-width: 768px) {

    /* Button full width, centered */
    .fsm-cc-wrap {
        bottom: 16px;
        width: 88%;
        left: 50%;
        transform: translateX(-50%);
    }

    .fsm-cc-btn {
        width: 100%;
        justify-content: center;
        font-size: 13px;
        padding: 12px 18px;
        gap: 8px;
    }

    /* Dropdown opens DOWNWARD on mobile (not upward) */
    .fsm-cc-nav {
        bottom: auto;
        top: calc(100% + 10px);
        transform: translateX(-50%) translateY(-8px);
        width: 94vw;
        max-height: 60vh;
        overflow-y: auto;
    }

    .fsm-cc-nav.fsm-cc-open {
        transform: translateX(-50%) translateY(0);
    }

    /* Single column on mobile */
    .fsm-cc-nav__grid {
        grid-template-columns: 1fr;
    }

    .fsm-cc-nav__item {
        padding: 13px 14px;
    }

    .fsm-cc-nav__info small {
        white-space: normal;
    }

    .fsm-cc-nav__ico {
        width: 32px;
        height: 32px;
        font-size: 15px;
    }
}

@media (max-width: 991px){
.fsm-cc-wrap{
display:none;
}
}


