/* CSS Document */


/*@font-face {*/


/*  font-family: "Nimbus Sans L";*/


/*  src: url("../fonts/nimbus_sans_l_regular_condensed.ttf") format("truetype");*/


/*}*/


/*@font-face {*/


/*  font-family: "ChampagneAndLimousines";*/


/*  src: url("../fonts/champagne_and_limousines.ttf") format("truetype");*/


/*}*/


/*@font-face {*/


/*  font-family: "ChampagneAndLimousines-bold";*/


/*  src: url("../fonts/champagne_and_limousines_bold.ttf") format("truetype");*/


/*  font-weight: bold;*/


/*}*/


/*@font-face {*/


/*  font-family: "ChampagneAndLimousines-italic";*/


/*  src: url("../fonts/champagne_and_limousines_italic.ttf") format("truetype");*/


/*}*/


/*@font-face {*/


/*  font-family: "Montserrat-SemiBold";*/


/*  src: url("../fonts/Montserrat-SemiBold.ttf");*/


/*}*/


/*@font-face {*/


/*  font-family: "Montserrat-Regular";*/


/*  src: url("../fonts/Montserrat-Regular.ttf");*/


/*}*/


/*

 * The Typekit service used to deliver this font or fonts for use on websites

 * is provided by Adobe and is subject to these Terms of Use

 * http://www.adobe.com/products/eulas/tou_typekit. For font license

 * information, see the list below.

 *

 * neuzeit-grotesk:

 *   - http://typekit.com/eulas/0000000000000000000178a5

 *   - http://typekit.com/eulas/0000000000000000000178a6

 *   - http://typekit.com/eulas/0000000000000000000178a7

 * orpheuspro:

 *   - http://typekit.com/eulas/000000000000000000016ea5

 *   - http://typekit.com/eulas/00000000000000003b9aff70

 *

 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.

 */


/*{"last_published":"2020-06-08 05:01:49 UTC"}*/

/* @import url("../../../p.typekit.net/p852f.css?s=1&amp;k=pbb8qml&amp;ht=tk&amp;f=12101.12102.12103.24427.34517&amp;a=2430406&amp;app=typekit&amp;e=css"); */
/* Commented out - file not found */
@font-face {
  font-family: "neuzeit-grotesk";
  src: url("https://use.typekit.net/af/8f7727/0000000000000000000178a5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n3&amp;v=3") format("woff2"), url("https://use.typekit.net/af/8f7727/0000000000000000000178a5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n3&amp;v=3") format("woff"), url("https://use.typekit.net/af/8f7727/0000000000000000000178a5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n3&amp;v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: "neuzeit-grotesk";
  src: url("https://use.typekit.net/af/cde90e/0000000000000000000178a6/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff2"), url("https://use.typekit.net/af/cde90e/0000000000000000000178a6/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff"), url("https://use.typekit.net/af/cde90e/0000000000000000000178a6/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "neuzeit-grotesk";
  src: url("https://use.typekit.net/af/d7bb7b/0000000000000000000178a7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff2"), url("https://use.typekit.net/af/d7bb7b/0000000000000000000178a7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff"), url("https://use.typekit.net/af/d7bb7b/0000000000000000000178a7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "orpheuspro";
  src: url("https://use.typekit.net/af/07139b/000000000000000000016ea5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff2"), url("https://use.typekit.net/af/07139b/000000000000000000016ea5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff"), url("https://use.typekit.net/af/07139b/000000000000000000016ea5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "orpheuspro";
  src: url("https://use.typekit.net/af/3fe6c5/00000000000000003b9aff70/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n5&amp;v=3") format("woff2"), url("https://use.typekit.net/af/3fe6c5/00000000000000003b9aff70/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n5&amp;v=3") format("woff"), url("https://use.typekit.net/af/3fe6c5/00000000000000003b9aff70/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n5&amp;v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
}


/*.tk-neuzeit-grotesk { font-family: "neuzeit-grotesk",sans-serif; }*/


/*.tk-orpheuspro { font-family: "orpheuspro",serif; }*/

* {
  /*font-family: "ChampagneAndLimousines", Verdana, Tahoma;*/
  /*font-family: "Nimbus Sans L", Verdana, Tahoma;*/
  font-family: "neuzeit-grotesk", sans-serif;
}

html {
  height: 100%;
  box-sizing: border-box;
}

body {
  /* margin: 20px; */
  margin-bottom: 0;
  position: relative;
  font-size: 100%;
  min-height: 100%;
  outline: 0px auto -webkit-focus-ring-color !important;
  outline: none !important;
  -webkit-appearance: none !important;
  font-family: "neuzeit-grotesk", sans-serif !important;
}

body.figed {
  overflow: hidden;
}

a {
  color: black;
}

p {
  font-size: 13px;
}

:focus-visible {
  outline: -webkit-focus-ring-color auto 0px !important;
  outline: none !important;
  -webkit-appearance: none !important;
}

button:focus {
  outline: none !important;
  outline: 0px auto -webkit-focus-ring-color !important;
  -webkit-appearance: none !important;
}

:focus {
  outline: none !important;
  -webkit-appearance: none !important;
}

.navbar {
  /* top: 30px; */
  padding-right: 40px;
  position: relative;
  z-index: 999999999;
}

.navbar .navbar-toggler {
  border: none;
  outline: none !important;
}

.navbar .navbar-collapse .navbar-nav {
  text-align: right;
  padding-right: 25px;
}

.navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
  /*font-family: "Montserrat", sans-serif;*/
  font-weight: 700;
  font-size: 1.1rem;
  color: rgba(0, 0, 0, 0.5);
}

.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.nav-item.dropdown .dropdown-menu {
  background-color: transparent;
  border: none;
  outline: none !important;
  text-align: right;
  padding-top: 0px;
  padding-bottom: 0px;
}

.nav-item.dropdown .dropdown-menu .dropdown-item {
  /*font-family: Montserrat-Regular;*/
  font-weight: 400;
  font-size: 0.9rem;
}

.nav-item .nav-link.icon {
  display: flex;
  align-items: center;
  flex-direction: row;
}

.nav-item .nav-link.icon img {
  width: 20px;
  height: 20px;
  margin-left: auto;
  border-radius: 50%;
}

.nav-item.dropdown .dropdown-menu>a {
  padding-right: 0;
}

.nav-item.dropdown .dropdown-menu>a:hover {
  background-color: transparent;
}

.container,
.container-fluid {
  padding: 75px 20px 0px;
}

.img-fluid {
  max-width: 60%;
}

.vertical-center {
  min-height: 100%;
  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh;
  /* These two lines are counted as one :-)       */
  display: flex;
  align-items: center;
}

.socialMediaList {
  list-style: none;
  margin-bottom: 0px;
}

.socialMediaList li a {
  font-size: 14px;
}

.mtcmp {
  margin-bottom: 8px;
}

.modelspg h1 {
  margin-bottom: 0px !important;
}

.about-us-main-section strong {
  font-size: 14px;
}

.carousel {
  padding-top: 50px;
}

.join-arrow-down {
  margin: 30px 0;
}

.questionPanel {
  background-color: #f5f5f5;
  padding: 2em;
}

.join-us h3 {
  text-align: center;
}

#photoSubmissionMenu {
  text-align: center;
}

#photoSubmissionMenu li.active h3 {
  font-weight: bold;
}

#index-body {
  background-color: black;
}

#index-body * {
  color: white;
}


/* #index-content{ */


/* padding-top: 100px; */


/* } */

.faqQuestion {
  font-size: 23px;
}

#wrap {
  min-height: 100%;
  margin-right: -20px;
  margin-left: -20px;
}

#main {
  overflow: auto;
  padding-bottom: 40px;
  /* this needs to be bigger than footer height*/
}

.footer {
  /*position: absolute;*/
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 10px;
  padding: 12px 0;
  background-color: #eee;
  text-align: center;
  font-size: 10px;
}

.form #sendmessage {
  color: #007bff;
  border: 1px solid #007bff;
  display: none;
  text-align: center;
  padding: 15px;
  font-weight: 600;
  margin-bottom: 15px;
}

.form #errormessage {
  color: red;
  display: none;
  border: 1px solid red;
  text-align: center;
  padding: 15px;
  font-weight: 600;
  margin-bottom: 15px;
}

.form #sendmessage.show,
.form #errormessage.show,
.form .show {
  display: block;
}

.hideThis {
  display: none !important;
}

.handler-popup {
  width: 350px;
  background-color: var(--primary);
  position: fixed;
  top: 140px;
  right: 30px;
  color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-radius: 5px;
}

.handler-popup .section {
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  height: auto;
}

.handler-popup .section .title {
  font-size: 0.9rem;
  font-weight: 800;
}

.handler-popup .section:nth-child(1) {
  flex: 0.75;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.handler-popup .section:nth-child(2) {
  flex: 0.25;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #ffffff;
}

.handler-popup .section:nth-child(2) svg {
  transform: rotate(180deg);
  width: 30px;
}

.handler-popup .section:nth-child(2) span {
  font-size: 1.1rem;
  font-size: 900;
}

.handler-popup h6 {
  line-height: 15px;
  margin-bottom: 7.5px;
  font-weight: bolder;
}

.handler-popup span {
  font-size: 0.8rem;
}

.iframe-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
  height: auto;
}

.iframe-container iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  border: none;
}

.overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(255, 255, 255, 0.75);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
}

.submission-success {
  width: 450px;
  height: auto;
  background-color: #ffffff;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 40px;
  padding-bottom: 40px;
  border-radius: 15px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  position: relative;
}

.submission-success .thehunt-logo {
  width: 250px;
  height: auto;
  margin-bottom: 15px;
}

.submission-success .close-btn {
  border: none;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: #24252a;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  position: absolute;
  top: -10px;
  right: -10px;
  font-weight: 500;
  font-size: 0.9rem;
}

.submission-success span {
  font-size: 0.9rem;
  opacity: 0.8;
}

.submission-success span.title {
  opacity: 1;
}

.submission-success span.title b {
  font-size: 1rem;
}

.about-us-main-section {
  margin-top: 50px;
  margin-bottom: 50px;
}

@media only screen and (max-width: 575px) {
  .handler-popup {
    width: 90%;
    top: 10px;
    right: calc(10% - 15px);
  }
}

@media only screen and (min-width: 1200px) {
  .iframe-container {
    width: 675px;
    height: 375px;
    padding: 0px;
  }
  .iframe-container iframe {
    width: 650px;
    height: 350px;
  }
}

.modelportfolio {}

.modelinformations {
  list-style: none;
}

.modelinformation {}

.modelinformations span {
  display: flex;
  /*font-family: "Montserrat";*/
  font-size: 19px;
  font-weight: 400;
  color: rgba(113, 106, 106, 1);
}

.modelinformations span b {
  margin-right: 10px;
  font-family: "Nimbus Sans L", Verdana, Tahoma;
  color: #000;
}

.digitals {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 10px;
}

.modeldigitals .modelinformations span {
  font-size: 17px !important;
  margin-right: 10px;
}

.modelimagee {
  width: 100%;
  height: 510px;
  object-fit: contain;
}

.mdlimgdiv {
  width: 100%;
  /* height: 430px; */
}

.dv1modl {
  display: grid;
  place-items: center;
}

.modphotocover {
  width: 100%;
}

.modphotocover img {
  width: 100%;
  height: 300px;
  object-fit: fill;
}

@media(max-width: 768px) {
  .modphotocover img {
    object-fit: contain;
  }
  .modelimagee {
    height: 300px;
  }
}

.modelsmenu2 {
  margin-top: 35px;
  padding: 0px 20px;
  padding-bottom: 20px;
}

.modonam h3 {
  font-weight: 800;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 1);
  font-size: 25px;
  /*font-family: "Montserrat";*/
  line-height: 0;
}

.dismisme {
  cursor: pointer;
  position: absolute;
  top: 35px;
  left: 46px;
}

.modomenulist {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin-left: -40px;
}

.modomenulist li a {
  /*font-family: "Montserrat";*/
  font-weight: 700;
  color: rgba(113, 106, 106, 1);
  font-size: 15px;
  padding-right: 12px;
  cursor: pointer;
}

.videoswiper video {
  width: 100%;
  object-fit: inherit;
  padding: 0px 60px;
}

.videoswiper span {
  padding: 0px 60px;
}

.videoswiper video[poster] {
  width: 100%;
  height: 100%;
}

.swp1mbl {
  display: none;
}

.navmbl2 {
  display: flex;
  align-items: center;
}

.navmbld1 {
  width: 85%;
  text-align: center;
}

.swiperdivmain {
  height: calc(100vh - 20vh);
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.modelimage {
  width: 100%;
  height: calc(100vh - 32vh);
  object-fit: contain;
  object-position: center;
}

.modelimageobfit {
  object-fit: contain !important;
}

.mainmodelswp {
  height: 428px;
}

@media(max-width:1100px) {
  .swp1mbl {
    display: block;
    position: relative;
  }
  .swp1desk {
    display: none;
  }
  .swiperdivmain {
    height: calc(100vh - 35vh);
  }
  .videoswiper video[poster] {
    height: auto;
  }
  .modelimage {
    height: calc(100vh - 35vh);
    object-fit: contain;
    object-position: center;
  }
  .hunt-message {
    padding: 0px 20%;
    margin-top: -25px;
  }
}

.cbclass {
  width: 30px;
  height: 15px;
  position: absolute;
}

@media (max-width: 768px) {
  /* .swiper-button-next {

    display: none !important;

  }

  .swiper-button-prev {

    display: none !important;

  } */
  .swiperdivmain {
    /*height: 500px;*/
  }
  .hunt-message {
    padding: 0px 10px;
    margin-top: 0px;
  }
  .modelimage {
    height: auto;
  }
  .videoswiper video[poster] {
    /*height: 280px;*/
  }
  .modelsmenu {
    justify-content: center;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .swiper-container {
    padding: 0px;
  }
  .modelsmenu span {
    font-size: 13px;
    margin-right: 18px;
  }
  .modelsmenu span a {
    font-size: 13px;
  }
  .modomenulist li a {
    font-size: 11px;
    padding-right: 9px;
  }
  .modomenulist {
    margin-top: -12px;
    align-items: center;
    justify-content: center;
  }
  .modonam h3 {
    font-size: 17px;
  }
  .mainmodelswp {
    height: 380px;
  }
}

@media(max-width: 600px) {
  .videoswiper video[poster] {
    height: auto;
  }
  .swiperdivmain {
    /*height: 530px;*/
    height: calc(100vh - 40vh);
  }
  .modelimage {
    height: calc(100vh - 45vh)
  }
}

.join-the-hunt-title {
  text-transform: uppercase !important;
}

.agencytitle {
  font-size: 13px;
}

.agencytext {
  font-size: 13px;
}

.showmodalmodels {
  margin-top: 20px;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  color: #a7a7a7;
}


/* .swiper-wrapper{

            padding: 0px 60px;

        }

             */

.swiper-container {
  width: 100%;
  height: 100%;
  padding: 30px 0px;
}

.swiper-wrapper {
  align-items: center;
}

.swiper-slide {
  text-align: center;
  font-size: 19px;
  background: #fff;
  /* width: 100% !important; */
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper-button-next,
.swiper-button-prev {
  /* background-color: white;

  padding: 30px 29px;

  border-radius: 35px; */
}

.swiper-button-next {
  right: 0px !important;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0 !important;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev {
  /* left: 0px !important; */
  right: auto;
}


/* .swiper-button-next,

.swiper-button-prev {

  align-items: baseline !important;

  justify-content: flex-end !important;

} */

.spw2 {
  position: relative;
}

.ttl {
  color: black;
}

.hunt-message {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.hunt-message p {
  font-size: 15px;
}

.MiniTribeLogo {
  width: 170px;
}

.modelimgcap {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
}

.modelimgcap p {
  text-align: left;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  color: #2c2828;
  margin-top: 6px;
}

.modelsmenu {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-color: #fff;
  padding: 5px 0px 15px;
  z-index: 9999;
  margin-bottom: 0px;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-color: #fff;
  z-index: 9999999 !important;
  opacity: 1 !important;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  z-index: 9999999 !important;
  background-color: #fff;
  opacity: 1 !important;
}

@media(min-width:1100px) {
  .modelsmenu {
    /*margin-left: 20px;*/
  }
}

@media(max-width: 1100px) {
  .modelsmenu {
    max-width: 100%;
  }
}

.modelsmenu span {
  /*font-family: Montserrat;*/
  font-style: normal;
  font-weight: 800;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  margin-right: 22px;
  cursor: pointer;
  color: #716a6a;
}

.modelsmenu span:last-child {
  margin-right: 0px;
}

.modelsmenu span a {
  /*font-family: Montserrat;*/
  font-style: normal;
  font-weight: 800;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  cursor: pointer;
  color: #716a6a;
  text-decoration: none;
}

.swipercon1 .swiper-slide .row {
  align-items: center !important;
}

.row {
  margin: 0px;
}

.modeagencies {
  margin-bottom: 20px;
  text-align: center;
}

.videosid {
  display: flex;
  flex-direction: column;
}

.videosid span {
  text-align: left;
  margin-bottom: 10px;
}

.swipercon1 .swiper-slide .row {
  padding: 0px 40px;
}

.swipercon2 .swiper-slide .row {
  padding: 0px 40px;
}

.swipercon3 .swiper-slide .row {
  padding: 0px 40px;
}

@media (max-width: 768px) {
  .modelinformations span {
    font-size: 11px;
  }
  .modeldigitals .modelinformations span {
    font-size: 11px !important;
  }
  .swipercon1 .swiper-slide .row {
    padding: 0px 15px;
  }
  .swipercon2 .swiper-slide .row {
    padding: 0px 30px;
  }
  .swipercon3 .swiper-slide .row {
    padding: 0px 30px;
  }
  .videoswiper video {
    padding: 0px 32px;
  }
  .videoswiper span {
    padding: 0px 30px;
    font-size: 11px;
    margin-bottom: 5px;
  }
  .swipercon1 .swiper-slide {
    padding: 0px 15px;
  }
  .swiper-button-next:after,
  .swiper-button-prev:after {
    font-size: 26px !important;
  }
  .swiper-button-next {
    right: 0px !important;
  }
  /* .swiper-button-prev,

  .swiper-container-rtl .swiper-button-next {

    left: -10px !important;

  } */
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 0px !important;
  /* right: auto; */
}

.disnonmodeldesk {
  display: none;
}

.mynavnew {
  position: relative;
  top: -45px;
  margin-bottom: -45px;
}


/*For iPAD Responsiveness */

@media(max-width:768px) {
  .navmbl2 .navbar-toggler {
    position: relative;
    top: -44px;
  }
  .navmbld1 .navbar-brand {
    margin: 0px;
    top: -44px;
    position: relative;
  }
  .navbar-collapse {
    position: relative;
    /*top: -60px;*/
    right: 30px;
  }
  .mynavnew {
    top: -18px;
    margin-bottom: -20px;
  }
  .navmbld1 {
    margin-top: 20px;
  }
  .disnonmodelmbl {
    display: none;
  }
  .disnonmodeldesk {
    display: block;
    margin-top: 10px;
  }
  .mblmodelinfo {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .modelinformation {
    margin-right: 10px;
  }
  .mdlimgdiv {
    padding: 0px 25px;
  }
  .mt_res_join {
    margin-top: 0px;
  }
  .modelsmenu {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-left: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #fff;
    padding: 5px 0px 15px;
    z-index: 999999999999999;
  }
  .home-nav {
    text-align: right !important;
  }
  .home-item {
    text-align: right !important;
  }
  .home-img {
    margin-right: 0px !important;
  }
  .nav-home-item .nav-link.icon img {
    margin-right: 5px !important;
    margin-left: auto !important;
  }
  .navbar .navbar-collapse .navbar-nav {
    padding-right: 12px !important;
  }
  .navbar .navbar-toggler {
    padding-right: 25px;
  }
  /*.home-nav{*/
  /*    text-align : right !important;*/
  /*}*/
  .nav-item .nav-link.icon img {
    margin-left: 0px;
    margin-bottom: 20px;
  }
  .dropdown-item {
    padding: 0px !important;
  }
  .navbar {
    padding-right: 0px;
    /* top: 0px;

    padding-top: 32px; */
  }
  .footer {
    /*margin-top: 31%;*/
  }
  .container,
  .container-fluid {
    padding-top: 25px;
  }
  .MiniTribeLogo {
    text-align: center;
    width: 145px !important;
  }
  .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    font-size: 0.9rem !important;
    float: right;
  }
  .nav-item.dropdown .dropdown-menu .dropdown-item {
    font-size: 0.8rem !important;
    text-align: right;
  }
  .hunt-message p {
    font-size: 13px;
    margin-bottom: 15px;
  }
  .modelsfirstdiv {
    margin-top: 45px !important;
  }
  .modphotocover {
    height: auto;
  }
  .agencytext {
    margin-bottom: 20px;
  }
  .showme1768 {
    order: 1;
  }
  .dismisme {
    top: 20px;
    left: 15px;
  }
  .dismisme svg {
    width: 30px !important;
  }
  .disnoneme {
    display: none;
  }
  .digitals {
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }
  .col-md-2 {
    padding: 0px !important;
  }
  /*.swiper-slide{*/
  /*    top:-300px !important;*/
  /*    bottom:-300px !important;*/
  /*}*/
  /*.modelsmenu{*/
  /*    margin-top:-500px !important;*/
  /*}*/
  .swipercon1 .swiper-slide {
    /*padding: 0px 15px;*/
    padding: 0px 100px;
  }
  /*.swiper-container{*/
  /*    height: 749px !important;*/
  /*}*/
}


/*For Mobile Responsiveness */

@media(max-width:480px) {
  .navmbl2 .navbar-toggler {
    position: relative;
    top: -44px;
  }
  .navmbld1 .navbar-brand {
    margin: 0px;
    top: -44px;
    position: relative;
  }
  .navbar-collapse {
    position: relative;
    right: 8px;
    text-align: right;
  }
  .mynavnew {
    position: relative;
    top: -25px;
    margin-bottom: -30px;
    padding-right: 0px;
  }
  .navbarnew {
    padding: 10px 0px 0px;
  }
  .navmbld1 {
    margin-top: 20px;
  }
  .disnonmodelmbl {
    display: none;
  }
  .disnonmodeldesk {
    display: block;
    margin-top: 10px;
  }
  .mblmodelinfo {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .modelinformation {
    margin-right: 10px;
  }
  .mdlimgdiv {
    padding: 0px 25px;
  }
  .mt_res_join {
    margin-top: 0px;
  }
  .modelsmenu {
    justify-content: center;
    align-items: center;
    margin-left: 0px;
  }
  .navbar .navbar-collapse .navbar-nav {
    text-align: right;
    padding-right: 0px;
  }
  .navbar .navbar-toggler {
    border: none;
    padding-right: 0px;
    position: relative;
    right: 0px;
  }
  /*.home-nav{*/
  /*    text-align : right !important;*/
  /*}*/
  /*.nav-item .nav-link.icon img{*/
  /*    margin-left:0px ;*/
  /*}*/
  .dropdown-item {
    padding: 0px !important;
  }
  .navbar {
    padding-right: 10px;
    /* top: 2px; */
  }
  /*.footer {*/
  /*  margin-top: 20%;*/
  /*}*/
  .container,
  .container-fluid {
    padding-top: 25px;
  }
  .MiniTribeLogo {
    text-align: center;
    /* margin-left: 15% !important; */
    width: 100px !important;
  }
  .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    font-size: 0.8rem !important;
  }
  .nav-item.dropdown .dropdown-menu .dropdown-item {
    font-size: 0.8rem !important;
  }
  .hunt-message p {
    font-size: 13px;
    margin-bottom: 15px;
  }
  .modelsfirstdiv {
    margin-top: 45px !important;
  }
  .modphotocover {
    height: auto;
  }
  .agencytext {
    margin-bottom: 20px;
  }
  .showme1768 {
    order: 1;
  }
  .dismisme {
    top: 20px;
    left: 15px;
  }
  .dismisme svg {
    width: 30px !important;
  }
  .disnoneme {
    display: none;
  }
  .digitals {
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }
  .swipercon1 .swiper-slide {
    padding: 0px 15px;
    /*padding:0px 100px;*/
  }
}


/* new css for navbar */

.navbarnew {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  align-items: center;
  position: relative;
  z-index: 99999999;
  background-color: #fff;
}

.navbarnew .col-md-4 {
  text-align: center;
}

.guardian-form {
  margin-top: -6px;
}

.guardian-form span {
  padding-left: 17px;
  display: block;
  margin-bottom: 8px;
  padding-right: 20px !important;
}

.labelab {
  padding-left: 2px;
}

.labelabd {
  margin-top: -10px;
}

.flexcheck {
  display: flex;
}

.fchecklabel {
  padding-left: 10px;
  margin-top: -5px;
  margin-bottom: 10px;
  position: relative;
  left: 22px;
}

@media(max-width: 600px) {
  #InputNationality {
    margin-top: 15px;
  }
  .guardian-form span {
    padding-right: 20px !important;
  }
}

.mtnewgs {
  margin-bottom: 53px;
}

.form-control {
  padding: 8px;
}

.nfromcon {
  padding: 8px 12px !important;
}

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

.cnhmpg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  padding-top: 0px !important;
}

.questionPanel .form-check {
  padding-left: 0 !important;
  left: -6px;
}

/*aidy-ch css */


@media (max-width: 600px){
  .hunt-message {
    height: 100vh;
    margin-top: 85px;
}
.hunt-message p {
  max-width: 285px;
}

  .agenciesimgs{
      width: 100%!important;
      object-fit: cover;
      height: 100%!important;
  }
  /*.mbportgmaind img {
        width: 100%!important;
        object-fit: contain!important;
        max-width: 300px!important;
        height: 100%!important;
        max-height: 300px!important;
        min-height: 300px!important;
    }*/
  .modalvideovd {
      height: 320px!important;
    width: 100%!important;
  }  
  .mbportgmaind{
    display: inline-block!important;
    margin-top: 30px;
  }
  .agencies-mobile-slider #magencies-area .carousel-inner .magency-mobile-slide-image{
    max-height: 340px;
    overflow: hidden;
    object-fit: contain;

  }
}

.section-model-bio-text{
  margin-top: 10px!important;
}