/* DETAILS
==================================================
	Theme Name: Dial Desire
	Author: Weavers Web Solutions
	Author URI: https://weavers-web.com/
==================================================
*/

@media screen and (min-width: 1600px) and (max-width: 2000px) { 
    .container { max-width: 1570px; } 
} 
@media screen and (min-width: 2001px) and (max-width: 4000px) { 
  .container { max-width: 85vw; width: 100%; } 
}
@media only screen and (max-width: 1799px) { 
.section-title h2 span {font-size: 80px; line-height: 1;}
.main-banner-btn {width: 316px; height: 316px;}

}
@media only screen and (max-width: 1599px) { 
    .btn {font-size: 14px; padding: 10px 20px; line-height: 16px; border-radius: 100px; } 
    
     .common-padd { padding-top: 60px; padding-bottom: 60px; } 
    .section-title { margin-bottom: 80px; } 
    .section-title h2 { font-size: 38px; } 
    .section-title h2 span { font-size: 70px; margin-left: 30px; line-height: 65px; } 
    .main-banner-btn {width: 260px; height: 260px;  }
     .lust-list-each { padding: 0px 0px 55px 20px; } 
    .lust-info { left: 20px; bottom: 67px; } 
    .lust-info p { font-size: 17px; margin: 0px 0px 0px 75px; } 
    .lust-info h2 { font-size: 30px; }
     .lust-info h3 { font-size: 50px; margin-left: 80px; } 
    .lust-list-wrp .btn { margin: 80px auto 0px; } 
    .model-each img { height: 330px; }
     .model-each { margin-bottom: 60px; padding: 0px 15px; } 
    .model-info-lt { width: calc(100% - 150px); } 
    .model-info h3 { font-size: 26px; margin-bottom: 10px; } 
    .model-info p { font-size: 15px; } 
    .making-money-wrp h2 { font-size: 70px; margin-bottom: 30px; } 
    .making-money-wrp h3 { font-size: 32px; } 
    .making-money-wrp p { margin: 0px auto 60px; max-width: 800px; }
     .lust-img-wrp img { height: 400px; } 
    .model-filter .custom-select span.select2 {  width: 100% !important;}

    .home-girl-each .model-image-wrap { height: 410px;  }

    .feed-comment-like ul li:hover a img, .feed-comment-like ul li div img { height: 14px; }
    .feed-comment-like ul li a, .feed-comment-like ul li div { padding: 15px 10px 15px 0; }
   } 
@media only screen and (max-width: 1366px) { 
      .related-model-each img, .related-model-each .video-box { height: 350px;} .btn {padding: 10px 17px;} 
} 
@media only screen and (max-width: 1199px) { 

  .container { max-width: 98% !important; } 
  .menu-toggle { color:#ffffff; background:#ff0066;border-radius: 2px; cursor: pointer; text-align: center; display: flex;
    align-items: center; justify-content: center; width: 30px; height: 30px; line-height: 33px;  font-size: 22px; } 
  /* .menu-toggle .fa { color: #fff; font-size: 24px; line-height: 20px; } */ 
  .header-rt-wrp { position: fixed; top: 0; left: -100%; right: 0; display: block; background: #000; z-index: 999; height: 100%; max-width: 280px; transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; box-shadow: 0 0 8px #383838; margin-left: 0px; } 
  .header-rt-wrp.slide-left { left: 0; } 
  .input-box.open input[type="text"] { width: 80%; left: 15px;}
  .input-box .close-icon { right: 10px;}
  .menu { width: 100%; flex-wrap: wrap; margin: 0px; padding-top: 20px;} 
.menu li { display: block; width: 100%; } 
.menu li a { font-size: 14px; color: #fff; padding: 10px 21px; } 
.menu li.active a, .menu li a:hover{border-bottom: 0 none;}
.menu li:not(:last-child) { margin-right: 0px; } 
.header-rt .header-rt-social { display: none; } 
.header-rt-wrp .header-rt-social { display: block; justify-content: center; margin: 9px 20px; text-align: left; } 
.header-rt-wrp .header-rt-social li { display: inline-block; } 
.header-rt { justify-content: flex-end; padding-right: 10px; } 
.header-rt-wrp .header-rt-login { margin: 20px 20px; display: block; } 
.header-rt-wrp .header-rt-login li {padding: 7px 0;}
.header-rt-login li ul li.dropdown-item {
  padding: 7px;
}


.header-rt-wrp.slide-left .wish-list {padding-left: 20px; margin-bottom: 15px;}

.menu li:nth-child(5) { margin-bottom: 10px;}

.header-rt-login li.signup { display: none; }
.wish-list {margin: 0;}
.fp-wrap .wish-list a { width: 30px; height: 30px; }




  .container, .container-lg, .container-md, .container-sm { max-width: 1080px; }
   .header-rt-wrp { margin:0; } 
  .menu li:not(:last-child) { margin-right: 20px;  } 
  header { top: 10px;} 
  .btn { font-size: 14px; line-height: 16px; padding: 10px 15px; border-radius: 100px; } 
  .model-each .model-star { right: 30px;    width: 30px; height: 30px; top: 10px; } 
  .model-info-lt { width: calc(100% - 130px); } 
  .model-info h5 span { font-size: 14px; margin: 5px 0px 0px; display: block; } 
  footer ul li a, footer p { font-size: 12px; } 
  footer ul { margin-bottom: 30px;  } 
  
  .related-model-each img, .related-model-each .video-box { height: 300px;} 
  .model-available-lt {height: 150px;  min-width: 150px;  } 


  .video-react { width: 100% !important;}
  .dataTables_length { padding: 0px 30px 25px 20px;}
  .fixed .menu-toggle {position: fixed; top: 10px;}
  
  .model-info { margin-top: 20px; }
  .home-girl-each .model-info .model-active-status { top: 0px; padding: 4px 5px 2px; font-size: 10px; line-height: 1; }
  .home-girl-each .model-info .model-active-status, .find-girl-each .model-info .model-active-status {
    top: 0px; padding: 4px 5px 2px; font-size: 10px; line-height: 1;}
  .model-info h3{margin-bottom: 2px; max-width: 115px;}
  .btn { font-size: 11px; line-height: 1; padding: 5px 10px 3px; text-transform: uppercase; letter-spacing: 1px; }
  .home-girl-each p.tag a, .model-info-lt p.tag a {font-size: 13px;}

  .main-banner .image-holder { height: 90vh; }

  .feed-comment-like ul li a, .feed-comment-like ul li div { padding: 10px 10px 10px 0; font-size: 10px; }
  .feed-comment-like ul li img { height: 13px; }

  .model-single-details-each h5, .model-single-details-each h4 { flex-wrap: wrap; }
  .model-single-details-each h5 span { margin-left: 0; padding-top: 10px; width: 100%;}

 
} 
@media screen and (max-width: 991px) { 

.main-banner-btn { width: 216px; height: 216px; padding: 60px 30px 0px 46px; left: 35px; } 
.main-banner-btn p { font-size: 12px; line-height: 20px; color: #fff; margin: 0px 0px 11px 0px; letter-spacing: 2px; } 
.main-banner .main-banner-btn img { height: auto; width: 26px; } 
.section-title h2 { font-size: 22px; } 
.section-title h2 span { font-size: 45px; margin-left: 20px; line-height: 45px; } 
.section-title { margin-bottom: 50px; } 
.lust-list-each { padding: 0px 0px 50px 0px; } 
.lust-img-wrp img { height: 350px; } 
.lust-info p { font-size: 18px; margin: 0px 0px 5px 0px; } 
.lust-info h2 {font-size: 25px; line-height: 35px; } 
.lust-info h3 { font-size: 26px; margin-left: 0px; } 
.lust-list-wrp .btn { margin: 40px auto 0px; } 
.model-each img { height: 260px; } 
.model-info-lt { width: 100%; margin-bottom: 15px; } 
.model-info { margin-top: 20px; flex-wrap: wrap; } 
.model-info h3 { font-size: 22px; margin-bottom: 5px; } 
.model-each { margin-bottom: 30px; padding: 0px 10px; } 
.pagination-wrp .pagination li a { padding: 10px 17px; } 
.making-money-wrp h2 { font-size: 40px; margin-bottom: 10px; } 
.making-money-wrp h3 { font-size: 20px; } 
.making-money-wrp p { margin: 0px auto 20px; line-height: 24px; } 
 
/*.main-banner img { height: auto; }*/ 
.lust-info { left: 0px; bottom: 50px; width: 100%; background: #00000060; padding: 15px; } 
.qr-code.ms-4.mt-4.mb-3 {width: 100px !important;}
.qr-code.ms-4.mt-4.mb-3 svg {width: 100%; height: auto;}


.our-feeds-area a.col-lg-3.col-md-6 {padding-bottom: 15px;}

.main-banner .image-holder { height: 50vh; }

.model-profile-info {padding: 20px 0;}
.model-single-name-status { flex-wrap: wrap; margin: 0 0 10px; }
.model-single-desc p, .model-single--rating { margin-bottom: 20px; }

.feedpost-recent { margin: 0 0 15px; }
.our-feeds-details .video-react, .our-feeds-details .video-react .video-react-video { margin: 0 0 10px; }
.our-feeds-details .our-feeds-card { padding: 20px 10px; }

.model-all-review-wrap .model-profile-info {padding: 15px 0 15px;}
.model-all-review-wrap .model-available-option-wrp { margin-top: 15px; min-height: 385px; }

.sell-wrp .sell-item-each {margin-bottom: 20px;}
.model-all-review-wrap .model-profile-pic {padding-right: 0;}

.model-goodybag-wrap .model-single-name-status { padding-top: 0; }

.sell-wrp .sell-item-each {   padding: 0 15px;}

} 
@media screen and (max-width: 812px) { 
  .container { max-width: 100% !important; } 
} 
@media screen and (max-width: 767px) { 
  .common-padd { padding-top: 30px; padding-bottom: 30px; } 
  .model-each img {  height: auto;width: 100%;  } 
  .find-girl-each .model-info .model-active-status { top: 0;} 
  .find-girl-wrp .pagination-wrp { margin-top: 0px;} 
  .making-money-signup { justify-content: space-between;} 
  .section-title h2 { font-size: 14px; } 
  .featured-models-wrp .home-girl-each { padding: 4px;}
  .featured-models-wrp, .our-feeds-area {  padding-left: 5px;  padding-right: 5px; padding-top: 10px; padding-bottom: 10px;}
  .model-info h3{font-size: 14px; margin-bottom: 2px; max-width: 115px;}
  .home-girl-each p.tag { margin-bottom: 0px;  line-height: 1;  max-width: 150px;}
  .featured-models-wrp .model-info { margin-top: 12px;}
  .model-info .model-active-status { top: 0px; padding: 4px 5px 2px; font-size: 10px; line-height: 1; }
  .featured-models-wrp .model-info-lt {  margin-bottom: 5px;}
  .section-title h2 span { font-size: 18px; margin-left: 8px; line-height: 1; } 
  .pagination-wrp .pagination { justify-content: center; flex-wrap: wrap; } 
  .model-info p.tag a {  font-size: 12px;}
  .rating-wrap { margin-top: 8px;  margin-bottom: 8px !important;}
  .model-info h5{font-size: 12px;}
  .pagination-wrp .pagination li { margin: 0px 3px 10px;  } 
  .making-money-wrp h3 { font-size: 12px; } 
  .making-money-wrp h2 { font-size: 20px; margin-bottom: 10px; } 
  .ftr-menu li:not(:last-child) { margin-right: 0; margin-bottom: 6px; } 
  .section-title { margin-bottom: 15px; } 
  .logo img { height: auto; width: auto; } 
  header { top: 15px; } 
  .header-lt { width: 150px; } 
  .header-rt { justify-content: flex-end; width: calc(100% - 150px); } 
  .main-banner .item { height: 50vh;}
  .main-banner img { object-fit: cover; } 
  .main-banner img.scrollar { height: 40px; bottom: 10px; } 
  .main-banner-btn { width: 125px; height: 125px; padding: 20px; left: 24px; display: flex; align-items: center; justify-content: center; } 
  .main-banner-btn p {font-size: 8px; line-height: 12px; color: #fff; margin: 0px 0px 5px; letter-spacing: 1px; } 
  .main-banner .main-banner-btn img { width: 15px;} 
  .header-rt-login li a span { padding: 0px 5px; } 
  .header-rt-login li a { font-size: 14px; margin-right: 15px; } 
  .find-girl-each .model-info .model-info-lt {  min-height: auto; margin-bottom: 10px;} 
  .add-section-info { padding-bottom: 30px;}
   ul.ftr-menu { display: block;} footer ul li a { font-size: 12px; line-height: 1; } 
   .ftr-signup li:not(:last-child) { padding-right: 18px; margin-right: 18px; margin-bottom: 6px; } 
   .btn { font-size: 9px; line-height: 1; padding: 5px 10px 3px; text-transform: uppercase; letter-spacing: 1px; }
   .rating-wrap .krajee-icon-star {  width: 0.8rem  !important;  height: 0.8rem !important;}
   .rating-wrap span.text-white {  font-size: 11px;}
   .model-each{margin-bottom: 5px;} 
   .find-girl-wrp .find-girl-each.model-each { margin-bottom: 15px;}
   .find-girl-wrp .model-info h3 { margin-bottom: 5px;}
   .pagination-wrp .pagination li a {padding: 5px 10px; font-size: 12px; border-radius: 4px; } 
  .lust-list-wrp .lust-list-each-wrp { width: 50%; margin-bottom: 4px; padding: 4px;} 
  .lust-list-wrp .row { justify-content: center; } 
  .lust-img-wrp { position: re20pxlative; line-height: 0px; padding: 0 0 130%; } 
  .lust-img-wrp img { height: 100%; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; } 
  .lust-info h2 { font-size: 14px; line-height: normal; } 
  .lust-info p { font-size: 14px; margin: 0px 0px 5px 0px; } 
  .lust-list-each { padding: 0px 0px 30px 0px; } 
  .lust-list-each .arrow { position: absolute; right: 10px; bottom: 7px; } 
  .lust-list-each .arrow svg { width: auto; height: 16px; } 
  .lust-info { bottom: 30px; } 
  .login-signup-form .password-box i { top: 13px;} 
  h2 {font-size: 24px;} 
  .model-single-name-status h2 { font-size: 24px;}
  #card-holder .custom-radio-button .form-group input:checked+label:after { top: 3px;}
  .add-card-wrap.float-end {  float: none !important;  margin-bottom: 20px;    text-align: left;}
  
  .our-feeds-profilewrap h4 {
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
    overflow: hidden;
    max-width: 100px;
}
  .our-feeds-profilewrap h4 span {font-size: 12px;}

  .making-money-wrp p{font-size: 12px; line-height: 1.4;}
  .making-money-signup h4{font-size: 14px;}

  .our-feeds-details .our-feeds-card {padding: 10px;}
  .model-each .model-star {width: 26px; height: 26px;}
  .model-each .model-star img {width: 14px !important;}
  .featured-models-wrp .wish-list { margin: 0;}
  .fp-wrap .wish-list a { width: 26px;  height: 26px;  margin-left: 5px;}
  .fp-wrap{right: 20px; top: 10px;}

  .feedpost { height: auto; }
  
  .our-feeds-card .feed-comment-like.home-feed-cl { position: inherit; bottom: inherit; left: inherit; right: inherit;}

  .review-each { height: auto; margin: 0 0 15px; }
  .review-each-pro-pic { margin-right: 15px;}
  .review-each-info { width: calc(100% - 50px);}

  .model-profile-wrp .related-model-each { margin-top: 5px; }

  .model-profile-pic { padding-right: 0; }
  .model-feed-post .flex { padding-top: 10px; }

  .noinfo-right-model .scroll-left-model { height: auto; padding-right: 0;}

  .main-banner .image-holder { height: 30vh; }

  

} 
@media screen and (max-width: 639px) {
  .main-banner .item { height: 60vh;}
} 
@media screen and (max-width: 375px) { 
  .lust-info h2 { font-size: 14px;} 
}