body{ background:linear-gradient(to right,#B33771,#000,red);   font-weight: 100}
header{ background:#000; padding: 5px 0}
.logotext{color: #ff3a54; font-size: 28px; text-decoration:none; display:block;}
header p{ color:#fff; font-weight:100; margin-top:7px; margin-bottom:0; line-height:1 }
header h3{ color:yellow; margin:0; font-size:21px }
header h3 a{color: yellow; text-decoration: none}
.navbar{ background:#ff3a54 !important; padding:0  }
.contentbox{ background:#000; border:#ff3a54; border-style:double; padding:25px }
.contentbox p, .contentbox ul li{ color:#fff }
.contentbox a{ color:yellow }
.contentbox strong{ color:#ff3a54 }
.banner-xs{ display:none }
.rent p{ font-size:30px; color:#fff; margin-bottom:0 }
.rent p a{ color:yellow; text-decoration:none }
.myli li{ color:#fff }
.cphone i{color: #d70750;}
.text-red{ color:red }

.text-purple{ color:yellow }
.text-pink{color: #ff3a54}
.text-green{ color:#00c700 }
.font-custom{ font-size:26px }
.fa-star{ color:yellow }

.galleryp{ padding:1px 8px; color:#fff }
.callbtn{ color:#fff; text-decoration:none; background:yellow; padding:5px; border-radius:7px; box-shadow:0 3px 5px #ccc; display:inline-block; width:100px; text-align:center; }
.wap{ color:#fff; text-decoration:none; background:#25D366;padding:5px; border-radius:7px; box-shadow:0 3px 5px #ccc;display:inline-block; width:100px }
.callbtn:hover{background:red;}
.wap:hover{background:red;}

.callbtn1{ color:#fff; text-decoration:none; background:linear-gradient(yellow,red); padding:5px; border-radius:7px;  display:inline-block; width:100px; text-align:center; }
.wap1{ color:#fff; text-decoration:none; background:#25D366;padding:5px; border-radius:7px; display:inline-block; width:100px }
.callbtn1:hover{background:red;}
.wap1:hover{background:red;}

.nav-link{ padding-left: 12px !important; padding-right: 12px !important; font-size:16px; font-weight:500; color:#fff }
.nav-link.active, .nav-link:hover { color:yellow !important;  }
strong{ font-weight:bold }
.aboutsection{  }
.aboutsection h1{ color:yellow; font-size:32px }
.aboutsection p{ color:#fff; font-weight:300; text-align:justify; }
.bg-grey{ background: #fafafa }
.section-title{ font-size: 40px; color:yellow }
.servicessection .card-body{padding: 0 ; background: #000}
.servicessection h4{ color: yellow}
.servicessection .card{ background:#000; border-color:yellow }
.full-content p{ color:#fff; text-align:justify; }
.servicessection img{ width:100%; height:350px; object-fit:cover }
.servicessection .card-title { font-size: 24px; color:#fff; text-decoration:none }
.blogsection a,.relatedpost a{ color:#d70750; text-decoration: none;  }
.blogmeta{ margin-bottom: 0 }
.blogmeta a, .blogmeta span{ color: #666 ; font-size: 14px; text-decoration: none }
.blogmeta span{ margin-left: 10px }
.blogmeta i{color:#d70750;}
.text-yellow{ color:yellow }
.mylist li{ padding:0; border:1px solid #000 }
.mylist a{ display:block; background:red; color:#fff; padding:7px 10px; font-size:18px; text-decoration:none }
.mylist a:hover{ background:yellow; color:#000 }
.testimonials{background: linear-gradient(to right, red, #000);}
#testi img{ height:360px; width:100%; object-fit:cover }
#testi .card{ background:linear-gradient(#000,yellow); ; }
#testi .card-body{padding: 0 }
#testi .card h4{ color:red; font-weight:100 }
#testi .card a{ color:red; font-weight:300; text-decoration:none; margin-top:10px }
.card-rating{ margin-bottom: 5px  }
.owl-dots{ text-align: center ; margin-top: 30px  }
.owl-dot{ height: 15px ; width: 15px ; margin-right: 7px ; border: 1px solid yellow ; border-radius: 100% ; }
.owl-dot.active{ background:yellow ;  }
.cta{ background:linear-gradient(to right,red,yellow);   }
.cta h3{ margin-bottom: 0; margin-top: 0px }
.cta p{ margin-bottom: 0  }
.cta a{ text-decoration:none }


.footer{ background:linear-gradient(#000,#ff3a54 ); }
.footer p{ margin-bottom: 0 }
.btn-yellow{ background:linear-gradient(yellow,red); font-weight:500; padding:6px 25px; border:1px solid yellow !important; color:#fff }
.btn-yellow:hover{ background:none;color:yellow }
.btn-wa{ background:#25D366; font-weight:500; padding:6px 25px; color:#fff; border:1px solid #25D366 !important }
.btn-wa:hover{  background:none; color:#25D366 }
.locations{ background:#000}
.single-location p{ margin-bottom:0 }
.single-location a{ display:block; border:1px solid #ff3a54; margin-bottom: 15px; color:#fff; background:#ff3a54; text-decoration:none; padding:5px 1px 7px;text-align:center; font-size:18px; border-radius:12px }
.single-location a:hover{background:linear-gradient(#ff3a54,#000); color:#fff }
.card{ border-radius:0 }


.fixeddiv .callme{ position:fixed; box-shadow: 0 3px 5px #000; border:2px solid red; font-size: 18px; bottom:10px; left:10px; z-index:999; width:150px; background:#fff; color:red; padding:10px 0; border-radius:25px; display:inline-block; text-align:center; font-weight:bold; text-decoration:none  }
.fixeddiv .callme:hover{ background:linear-gradient(to right,red, #000 ); color:#fff }
.fixeddiv .wpme{  position:fixed;box-shadow: 0 3px 5px #000; border:2px solid #25D366;font-size: 18px; bottom:10px; right:10px; z-index:999; width:150px; background:#fff; color:#25D366; padding:10px 0;border-radius:25px; display:inline-block;text-align:center; font-weight:bold; text-decoration:none  }
.fixeddiv .wpme:hover{ background:linear-gradient(to right,#25D366, #000 ); color:#fff }
.mobilehero{ display:none; }
@media (max-width:767px)
{
  .banner{ display:none }

  .banner-xs{ display:block }
header,header P{ text-align:center !important; }
.rent p{ font-size:21px }
.cta h3{ font-size:21;font-weight:300 }
.h31{ font-size:21px !important;  }
.h32{ font-size:21px !important;font-weight:300}
.h33{ font-size:21px !important;font-weight:300}*/


  .navbar{ padding:5px }
  .navbar-toggler{ display:block; margin:0 auto; background:linear-gradient(red,yellow); }
  .locations .col{  display:block; width:100%; flex:100%; margin-bottom:15px }
  .section-title{ font-size:36px }
  .escortslink a{ display:block; margin-bottom:8px; font-size:14px }
}
