/*
Name: style.css
Written by: meyzi8 - (hi@mosbiusdesign.com)
Theme Version: 1.0.0
*/

@media only screen and (min-width: 799px) {
 .nomaxheightfordesktop {
   max-height: unset !important;
 }

  .owl-stage-outer owl-height {
    height:589.5px !important;
  }

  .pt70forsubpage {
    padding-top:70px;
  }

  .dnonefordesktop {
    display:none !important;
  }
}


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

  .pt70forsubpage {
    padding-top:50px;
  }

  .breadcrumb {
    display:none !important;
  }
  .dnoneformobile {
    display:none !important;
  }

  .site-navbar {
    padding-bottom: 8px;
    padding-top: 8px;
    width: 100%;
  }

  .owl-carousel-slide .owl-item img {
    height:230px;
    object-fit:cover;
  }

  #faq-carousel .item p, #faq-carousel .item p {
    font-size:14px;
  }

  #faq-carousel .owl-dots button.owl-dot {
    width:10px;
    height:10px;
  }

  /* Create a reservation with scroll up */
  #scroll-button {
    position: fixed;
    left: 17.5vw;
    width: 65vw;
    text-align: center;
    margin: 0 auto;
    text-align: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    padding: 10px 15px;
    border-radius: 4.25rem;
    background-color: #000;
    z-index: 60;
    bottom: 35px;
    display: block;
    color: #fff;
    transition: top 0.3s;
  }
  /* Create a reservation with scroll up */

  /* Create a reservation with scroll up */
  #scroll-button-2 {
    position: fixed;
    left: 20vw;
    width: 60vw;
    text-align: center;
    margin: 0 auto;
    text-align: center;
    bottom: 25px;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    padding: 10px 15px;
    border-radius: 4.25rem;
    background-color: #000;
    z-index: 60;
    display: block;
    color: #fff;
    transition: top 0.3s;
  }
  /* Create a reservation with scroll up */

  #influencer-carousel .item .woman {
    font-size: 0.8rem;
    padding-top:7px;
    padding-bottom:6px;
    margin-top: -80px;
    padding-left:10px;
  }
  #influencer-carousel .item .man
  {
    font-size: 0.8rem;
    padding-top:7px;
    padding-bottom:6px;
    margin-top: -45px;
    padding-left:10px;
  }
  #influencer-carousel .item .woman i,
  #influencer-carousel .item .man i {
    font-size:18px;
    margin-top:-2px;

  }




  .owl-carousel-service .owl-item img {
    height:auto;
  }
  .marquee-carousel.marquee-carousel-2 {
    margin-bottom: -35px;
  }

  .nopaddingformobile {
    padding:0 !important;
  }

  .box-style-7 .box p {
    margin-bottom: 10px;
  }

  .mt30formobile {
    margin-top:-30px;
  }

  .pt5formobile {
    padding-top:5px !important;
  }

  .noradiusformobile {
    border-radius:0 !important;
  }

  .nopbformobile {
    padding-bottom:0 !important;
  }

  .owl-carousel-team .owl-dots {
    margin-top: 7px;
  }

  .owl-carousel-team .owl-dots button.owl-dot {
    width:10px;
    height:10px;
  }


  #influencers .owl-dots {
    margin-top: 15px;
  }
  .owl-carousel-influencers .owl-dots {
    margin: 0 auto;
    margin-top: -10px;
    display: block;
  }

  #reservationmodal .modal-title {
    font-size: 14px;
    font-weight: 600;
  }

  #reservationmodal .btn-primary {
    font-size: 16px;
    font-weight: 600;
  }


  .pt30formobile {
    padding-top:30px !important;
  }

  .box-style-7 .box h1 {
    margin-top:0px;
    font-size: 26px;
    text-align:center;
    margin-bottom:0;
  }

  .follower {
    font-size:18px;
  }

  .followerdescription {
    font-size:16px;
  }

  .followerimage {
    display:none;
    padding-bottom:5px;
    width:38px;
  }

  .box-style-12 .box {
    padding: 15px 20px 15px 20px;
  }

  .mbminus15formobile {
    margin-bottom:-15px !important;
  }

  .mb0formobile {
    margin-bottom:0 !important;
  }

  .mb5formobile {
    margin-bottom:5px !important;
  }

  .mb30 {
    margin-bottom:15px !important;
  }

  .instagram-background {
    padding: 15px 20px 15px 20px;
    background-image: url(../../../../i.ibb.co/gWHvLDj/web-icons-20.png);
    background-size: 110%;
    background-repeat: no-repeat;
  }

  .follower-background {
    padding: 15px 20px 15px 20px;
    background-image: url(../../../../i.ibb.co/j5cdw4h/web-icons-21.png);
    background-size: 110%;
    background-repeat: no-repeat;
  }

  .box-style-7 .box p {
    text-align:center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size:14px !important;
  }

  .box-style-8 .box h4 {
    font-size:14px;
  }

  .box-style-8 .box {
    min-height: 160px;
  }

  .pt120 {
    padding-top:50px;
  }

  .homepage h1 {
    font-size:22px;
  }

  .pt50 {
    padding-top:25px;
  }

  .pb50 {
    padding-bottom:25px;
  }

  .mt20formobile {
    margin-top:20px;
  }

  .marquee-item {
    width:82px;
    height:82px;
  }

  .marquee-carousel.marquee-carousel-1 {
    margin-bottom:-50px;
  }

  .accordion-button {
    font-size:14px;
  }

  .homepage h1 {
    margin-bottom:0;
  }

  .button-style-01 {
    font-size:14px;
  }

  .button-style-01 i {
    height: 24px;
    width: 24px;
    font-size: 14px;
  }

  .box-style-7 .box {
    padding:0;
  }

  .homepage .slogantext {
    font-size: 14px;
    margin-top: 10px;
  }


  .textcenterformobile {
    text-align:center !important;
  }

  .textleftformobile {
    text-align:left !important;
  }

  .footer-style-nine.theme-basic-footer .footer-title {
    font-size:18px;
  }

  .footer-style-nine .footer-nav-link a {
    font-size:14px;
  }

  .w100formobile {
    width:100%;
  }

  .box-style-8 .box {
    margin-bottom:15px;
  }

  .owl-carousel-slide .owl-dots button.owl-dot {
    width: 10px;
    height: 10px;
  }

  .owl-carousel-influencers .owl-dots button.owl-dot {
    width:10px;
    height:10px;
  }

  .owl-carousel-slide .owl-dots {
    margin-top: 10px;
  }

  .mobilelogo {
    margin: 0 auto;
    position: absolute;
    text-align: center;
  }

  .pt25formobile {
    padding-top:15px;
  }

  .pb5formobile {
    padding-bottom:5px;
  }

  .pb15formobile {
    padding-bottom:15px;
  }

  .slogan {
    font-size:18px !important;
    text-align:center !important;
  }

  .tab-menu-style-01 .nav-tabs .nav-link button, .nav-tabs .nav-link:focus, .nav-tabs, .tab-menu-style-03 .nav-link:focus, .nav-link:hover, .tab-menu-style-01 .nav-link:focus, .nav-link:focus {
    font-size:14px;
    display: flex;
  }

  #mutluciftlerimiz .item, #carousel .item {
    padding: 25px 10px 25px 10px;
  }

  #mutluciftlerimiz .item h4, #carousel .item h4 {
    font-size: 15px;
    width: 65vw;
  }

  #mutluciftlerimiz .item p, #carousel .item p {
    font-size:16px;
  }

  #mutluciftlerimiz .item img, #carousel .item img {
    width: 100% !important;
    height: auto;
    position: relative;
    /* right: 20px; */
    /* margin-top: -70px; */
  }

  .iletisimekibi p {
    font-size: 18px;
  }

  .subdescription {
    font-size:14px !important;
  }

  .sticky-wrapper.is-sticky .stickylogo {
    display: inherit !important;
    width: 230px;
    margin: 0 auto;
    text-align: center;
  }

  .button-style-02 {
    font-size:14px;
  }

  .button-style-02 i {
    height: 24px;
    width: 24px;
    font-size: 14px;
  }




}


@media (min-width: 800px) and (max-width: 1499px) {

  .site-navbar .site-navigation .site-menu > li {
    display: inline-block;
    padding: 0 5px;
  }

  .box-style-7 .box h1 {
    font-size:38px;
  }

  .box-style-7 .box p {
    font-size:16px;
  }

  .follower {
    font-size:38px;
  }

  .pt120 {
    padding-top: 90px;
  }



  .homepage h1 {
    font-size:38px;
  }

  .homepage p {
    font-size:16px !important;
  }

  .marquee-item {
    width:180px;
    height:180px;
  }

  .marquee-carousel.marquee-carousel-1 {
    margin-bottom: -50px;
  }

  .box-style-11 .box p {
    font-size:12px !important;
  }

  .button-style-01 {
    font-size:16px;
  }

  .button-style-01 i {
    width:25px;
    height:25px;
  }

  .button-style-02 {
    font-size:16px;
  }

  .button-style-02 i {
    width:25px;
    height:25px;
  }

  .accordion-button {
    font-size:16px;
  }

  .footer-style-nine.theme-basic-footer .footer-title {
    font-size:16px;
  }

  .footer-style-nine .footer-nav-link a {
    font-size:14px;
  }

  .footer-style-nine .copyright {
    font-size:14px !important;
  }

  .site-navbar .site-navigation .site-menu > li > a {
    font-size:14px !important;
  }

  #mutluciftlerimiz .item h4, #carousel .item h4 {
    font-size: 16px;
    max-width:80%;
  }

  .box-style-8 .box h4 {
    font-size:14px;
  }

  .box-style-8 .box p {
    font-size:14px !important;
  }

  .tab-menu-style-01 .nav-link,
  .tab-menu-style-01 .nav-link:hover {
    font-size:15px;
    padding: 18px 17px;
  }


}

@media only screen and (min-width: 800px) and (max-width: 1199px) {
  .site-navbar .site-navigation .site-menu > li {
    padding:0;
  }

  .site-navbar .site-navigation .site-menu > li > a {
    font-size:12px !important;
  }

  #influencer-carousel .item .woman,
  #influencer-carousel .item .man {
    font-size:14px;
  }


}

@media only screen and (min-width: 601px) and (max-width: 1024px) {

  .site-logo {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .dnonefortablet {
    display:none !important;
  }

  .pt120 {
    padding-top:60px !important;
  }

  .nopaddingfortablet {
    padding:0 !important;
  }

  .pb50fortablet {
    padding-bottom:50px !important;
  }

  .pb15fortablet {
    padding-bottom:15px !important;
  }

  .box-style-11 {
    margin-top:15px;
  }

  #carouselservice-01 .owl-stage-outer {
    height:500px;
  }

  .owl-carousel-service .owl-item img {
    height:auto !important;
  }

  .box-style-7 .box h1 {
    font-size:38px;
  }

  .box-style-7 .box p {
    font-size:16px;
  }

  .follower {
    font-size:38px;
  }

  .pt120 {
    padding-top: 90px;
  }



  .homepage h1 {
    font-size:38px;
  }

  .homepage p {
    font-size:16px !important;
  }

  .marquee-item {
    width:180px;
    height:180px;
  }

  .marquee-carousel.marquee-carousel-1 {
    margin-bottom: -50px;
  }

  .box-style-11 .box p {
    font-size:12px !important;
  }

  .button-style-01 {
    font-size:16px;
  }

  .button-style-01 i {
    width:25px;
    height:25px;
  }

  .button-style-02 {
    font-size:16px;
  }

  .button-style-02 i {
    width:25px;
    height:25px;
  }

  .accordion-button {
    font-size:16px;
  }

  .footer-style-nine.theme-basic-footer .footer-title {
    font-size:16px;
  }

  .footer-style-nine .footer-nav-link a {
    font-size:14px;
  }

  .footer-style-nine .copyright {
    font-size:14px !important;
  }

  .site-navbar .site-navigation .site-menu > li > a {
    font-size:14px !important;
  }

  #mutluciftlerimiz .item h4, #carousel .item h4 {
    font-size: 16px;
    max-width:80%;
  }

  .box-style-8 .box h4 {
    font-size:14px;
  }

  .box-style-8 .box p {
    font-size:14px !important;
  }
}