
body{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;overflow-x:hidden;}
img{max-width:100%}a,button{transition:all .3s ease}a:focus,a:hover{text-decoration:none;outline:0}
.tm-position-relative{position:relative}.tm-flex-align-center{align-items:center}.tm-fa-6x{font-size:6em}
.tm-margin-b-0{margin-bottom:30px}.tm-margin-b-20{margin-bottom:20px}.tm-p-4{padding:2rem}.tm-color-white{color:#fff}

a{color:#FFFF00; text-decoration:none}


.tm-bg-gray{background: linear-gradient(111.9deg, rgb(221, 49, 49) 0.3%, rgb(0, 8, 119) 100.7%);}
.tm-bg-white{}
.btn-primary{
    font-size:1rem;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    border: 1px solid rgba(0,0,0,.125);
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}
.absoluteimagetext {
 text-align:center;
 color:#fff;
 font-size:18px;
 font-weight:bold;
 position:absolute;
 bottom:20px;
 width:100%;
background: linear-gradient(109.6deg, rgb(162, 2, 63) 11.2%, rgb(231, 62, 68) 53.6%, rgb(255, 129, 79) 91.1%);
 padding:5px;
z-index: 99999;
	left:0;
	
}
.ovhidden {
 overflow:hidden
}
.relative {
 position:relative
}
.tm-bg-dark-blue{background: linear-gradient(109.6deg, rgb(162, 2, 63) 11.2%, rgb(231, 62, 68) 53.6%, rgb(255, 129, 79) 91.1%);}.tm-bg-white-shadow{-webkit-box-shadow:0 0 7px 0 rgba(214,214,214,1);-moz-box-shadow:0 0 7px 0 rgba(214,214,214,1);box-shadow:0 0 7px 0 rgba(214,214,214,1)}
.tm-section-pad{padding:30px 50px}.tm-section-pad-2{padding:30px 40px}.tm-article-pad{padding:28px}
.tm-sidebar-pad{padding:15px 20px}.tm-sidebar-pad-2{padding:21px 5px}.tm-pad{padding:20px}

.tm-font-light{font-weight:600}.tm-font-normal{font-weight:400}


.tm-font-semibold{font-weight:600}

p{color:#fff;line-height:1.9}

h2{color:#FFA311;line-height:1.9; font-size:28px}

h3{color:#FFA311;line-height:1.9; font-size:24px}


h4{color:#FFA311;line-height:1.9; font-size:22px}


ul.navbar-nav{background-color:#000}

.navbar{width:100%;padding-top:0;padding-bottom:0}

.navbar-brand{font-size:1.8rem;font-weight:700}

.navbar a{color:#fff}

.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(238, 80, 87, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}



.navbar-toggler{border-color:#007bff;cursor:pointer}

.nav-item{border-left:1px solid #ccc;cursor:pointer;font-size:.8rem;font-weight:600;text-transform:uppercase;padding:0;transition:all .5s ease}


.nav-item:hover{color:#fff;background-color:#000}


.nav-item:last-child{border-right:1px solid #000}

a.nav-link.active,a.nav-link:hover{color:#fff;background-color:#000}


#contact-us iframe{width:100%;height:200px;border:0}

.tm-top-bar .navbar-expand-lg .navbar-nav .nav-link{padding:50px 35px}


.tm-top-bar{width:100%;padding:0;z-index:10000;transition:all .2s ease-in-out;height:119px;background: linear-gradient(109.6deg, rgb(162, 2, 63) 11.2%, rgb(231, 62, 68) 53.6%, rgb(255, 129, 79) 91.1%);}
	
.tm-top-bar.active{height:79px;box-shadow:0 1px 5px rgba(0,0,0,.25)}

.tm-top-bar.active .navbar-expand-lg .navbar-nav .nav-link{padding:30px 35px}

.tm-top-bar-bg{height:119px}

.tm-section{min-height:200px;}

.tm-section-pad{padding-top:40px;padding-bottom:40px}.img100{display:block;width:100%;height:auto;opacity:.5}.img100:hover{transition:.5s ease;opacity:1}

#tm-section-1{background:#000000;background-repeat:no-repeat;background-position:bottom left; background-size:100% 100%}#local-escorts{background-color:#000}
#contact-us{background-image:url(img/bg-img-3.webp);background-position:top center;padding-top:120px;padding-bottom:60px}

.tm-bg-img{background-position:center center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.form-control{border-radius:0;padding:.6rem .75rem}.form-control:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(238,80,87,.25)}.tm-search-form .tm-form-element{padding:0 5px}.tm-form-element{position:relative}.tm-form-element:last-child{margin-right:0}.tm-section-down-arrow{position:absolute;top:-1px;width:100%;height:100px}.tm-pt-5{padding-top:100px}
.tm-pb-4{padding-bottom:100px}.tm-section-2{background:#007bff;padding-top:25px;position:relative}.tm-section-title{color:#fff;font-size:2.5rem}.tm-section-title-2{font-size:2.8rem;font-weight:600}.tm-section-subtitle{font-size:1rem;font-weight:300;margin-bottom:25px}.tm-section-subtitle-2{font-size:1.8rem}
.tm-btn-white-bordered{display:inline-block;padding:10px 25px;border:2px solid #fff;background:0 0;text-transform:uppercase}.tm-btn-white-bordered:focus,.tm-btn-white-bordered:hover{color:#007bff;background:#000}.slick-dots{bottom:-35px}.tm-article{padding:40px;transition:all .3s ease}
.tm-article:hover{-webkit-box-shadow:0 0 7px 0 rgba(214,214,214,1);-moz-box-shadow:0 0 7px 0 rgba(214,214,214,1);box-shadow:0 0 7px 0 rgba(214,214,214,1);transform:scale(1.1)}.tm-article-title-1{font-size:1.3rem;font-weight:600;margin-bottom:20px}.tm-article-title-2{font-size:1rem;font-weight:700;letter-spacing:1px}.tm-article-title-3{font-size:1rem}
.tm-article-pad p{text-align:justify}.tm-sidebar-title{font-size:1.3rem;margin-bottom:5px}.tm-sidebar-item-title{font-size:.9rem;letter-spacing:.75px;margin-bottom:0}
.tm-recommended-item .tm-bg-gray{transition:all .3s ease}.tm-recommended-item:hover .tm-bg-gray{background:#ddd}.tm-recommended-item h4{color:#fff;transition:all .3s ease}.tm-recommended-item:hover h4{color:#000;}.tm-media{align-items:stretch}
.tm-media,.tm-media-1{margin-bottom:15px}.tm-media-1:last-child,.tm-media:last-child{margin-bottom:0}.tm-media-body,.tm-media-body-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:25px}
.tm-media-body-v-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:flex-start}
.overlay{position:absolute;top:0;left:0;width:100%;height:515px;z-index:1;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center}
.tm-bg-video{position:relative}
video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background-size:cover;transition:1s opacity}
.tm-btn-pause{display:none}.tm-btn-pause,.tm-btn-play{color:rgba(255,255,255,.5);cursor:pointer}.tm-media-container{max-width:772px}#google-map{height:479px;width:100%}.contact-form .form-control{background-color:#f4f4f4;border:none;font-size:.8rem;font-weight:300}
.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}@media screen and (max-width:991px){.tm-top-bar,.tm-top-bar-bg,.tm-top-bar.active{height:65px}.tm-top-bar .navbar-expand-lg .navbar-nav .nav-link,.tm-top-bar.active .navbar-expand-lg .navbar-nav .nav-link{padding:12px 15px}
#mainNav{z-index:999999; width:180px;position:absolute;top:60px;right:15px;-webkit-box-shadow:0 0 7px 0 rgba(214,214,214,1);-moz-box-shadow:0 0 7px 0 rgba(214,214,214,1);box-shadow:0 0 7px 0 rgba(214,214,214,1)}.tm-search-form .tm-form-element{width:33%;max-width:215px}
.tm-search-form-row{width:98%;max-width:900px}.tm-recommended-container{margin-top:30px}video{top:25%;left:0;min-width:50%;min-height:50%;width:auto;height:auto}}@media screen and (max-width:767px){.tm-search-form .tm-form-element{width:50%;max-width:235px}
.tm-media-container,.tm-media-title-container{max-width:320px;margin-right:auto}.tm-media-title-container{margin-left:auto;margin-bottom:20px}.tm-media-1{flex-direction:column;max-width:280px;margin-bottom:30px;margin-left:auto;margin-right:auto}
.tm-media-body-1{padding-left:0;margin-left:0;margin-top:20px}.overlay{height:255px}}@media screen and (max-width:767px) and (min-width:524px){.tm-search-form .tm-form-element-100{width:100%;max-width:none}.tm-section-title{font-size:2.5rem}.tm-search-form .tm-form-element-50{width:50%}}
@media screen and (max-width:524px){#contact-us{background-image:url(img/mbg-img-3.webp)}.tm-section-title{font-size:2rem}.tm-section-pad-2{padding:20px 25px}.tm-search-form .tm-form-element{width:100%;max-width:100%}.tm-fx-col-xs{flex-direction:column}.tm-section-pad{padding:25px 15px}}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ie-h-align-center-fix{margin-left:0;margin-right:0}.ie-10-ml-auto{float:right}.tm-media-body,.tm-media-body>*{width:100%}.tm-media-body-1,.tm-media-body-1>*{width:100%}.tm-media-1>*{flex:1 1 auto}}
@media all and (max-width:1199px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.ie-container-width-fix{width:960px}}@media all and (max-width:600px){.ie-container-width-fix-2{width:100%}}
@media all and (max-width:560px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.ie-container-width-fix{max-width:530px;width:100%}}
.icon-button{background-color:#fff;border-radius:3.6rem;cursor:pointer;display:inline-block;font-size:2rem;height:3.6rem;line-height:3.6rem;margin:0 5px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3.6rem}
.icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:0}.icon-button:hover span{width:3.6rem;height:3.6rem;border-radius:3.6rem;margin:-1.8rem}
.twitter span{background-color:#4099ff}.facebook span{background-color:#3b5998}.google-plus span{background-color:#db5a3c}.icon-button i{background:0 0;color:#fff;height:3.6rem;left:0;line-height:3.6rem;position:absolute;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:3.6rem;z-index:10}
.icon-button .icon-twitter{color:#4099ff}.icon-button .icon-facebook{color:#3b5998}.icon-button .icon-google-plus{color:#db5a3c}.icon-button:hover .icon-facebook,.icon-button:hover .icon-google-plus,.icon-button:hover .icon-twitter{color:#fff}img.right{float: right;clear: right;}


/* Button used to open the contact form - fixed at the bottom of the page */
.open-button {
  background-color: #000;
  color: white;
  padding: 16px 5px;
  border: none;
  cursor: pointer;
  opacity: 0.9;
  position: fixed;
  bottom: 1px;
  right: 5px;
  width: 220px;
  font-size:20px;
}

/* The popup form - hidden by default */
.form-popup {
  display: none;
  position: fixed;
  bottom: 0;
  right: 15px;
  border: 3px solid #f1f1f1;
  z-index: 9;
}

/* Add styles to the form container */
.form-container {
  max-width: 300px;
  padding: 10px;
  background-color: white;
}

/* Full-width input fields */
.form-container input[type=text], .form-container input[type=password], .form-container textarea {
  width: 100%;
  padding: 15px;
  margin: 5px 0 22px 0;
  border: none;
  background: #f1f1f1;
}

/* When the inputs get focus, do something */
.form-container input[type=text]:focus, .form-container input[type=password]:focus, .form-container textarea:focus {
  background-color: #ddd;
  outline: none;
}

/* Set a style for the submit/login button */
.form-container .btn {
  background-color: #4CAF50;
  color: white;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  width: 100%;
  margin-bottom:10px;
  opacity: 0.8;
}

/* Add a red background color to the cancel button */
.form-container .cancel {
  background-color: red;
}

/* Add some hover effects to buttons */
.form-container .btn:hover, .open-button:hover {
  opacity: 1;
}




