@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;700&display=swap);html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-display:swap}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a:focus{outline:0!important;outline-offset:0!important}a{text-decoration:none;color:#E5EC2C}button:focus,input:focus{outline:0}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}::-webkit-scrollbar-thumb{background:#000;border-radius:10px;box-shadow:inset 0 0 5px grey}::-webkit-scrollbar-thumb:hover{background:#6a1b9a}body{font-family:'Bebas Neue',cursive;margin:0;position:relative;font-size:20px;line-height:30px;background-image: linear-gradient(
	to right,
	#462523 0,
	#f6e27a 55%,
	#462523 100%
	);color: #272524;color: white;
  text-shadow: 2px 2px 3px #000000; font-weight:400;font-display:swap}h1,h2,h3,h4{cursive;margin:0 0 10px 0;font-family:'Bebas Neue',cursive;text-shadow: 2px 2px 3px #000000; color:#FFFF00;letter-spacing:1px;/*font-weight:normal;*/font-display:swap}p{margin:0 0 10px 0; font-family:'Roboto Condensed', sans-serif; font-weight:800}.container{width:1170px;padding-left:15px;padding-right:15px;margin-right:auto;margin-left:auto}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.row{margin-right:-15px;margin-left:-15px}header{background:#1b021d}nav{position:fixed;top:0;left:0;width:100%;height:70px;background:-webkit-linear-gradient( 
-45deg, rgba(96,73,42,1) 0%,rgba(226,203,117,1) 50%,rgba(96,73,42,1) 100%) !important;z-index:999}nav .navbar{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:100%}nav .navbar .bx-menu,nav .navbar .nav-links .side-bar-logo .bx-x,nav .navbar .nav-links .side-bar-logo .logo-name{display:none}nav .navbar .logo{display:flex;}nav .navbar .logo a{font-size:30px;text-decoration:none;font-family:'Bebas Neue',cursive;color:#6a1b9a;display:flex;font-display:swap}.logo img{width:160px;height:auto}.logo-name img{width:200px}nav .navbar .nav-links{height:100%;line-height:70px}nav .navbar .nav-links .links{display:flex}nav .navbar .nav-links .links li{list-style:none;position:relative;display:flex;align-items:center;padding:0 14px}nav .navbar .nav-links .links li a{color:#ffff;text-decoration:none;white-space:nowrap;height:100%;font-size:18px;font-weight:400;font-family:'Bebas Neue',cursive;letter-spacing:1px;font-display:swap}.navbar .search-icon{position:relative;height:40px;width:40px}.navbar .search-icon i{color:#fcd5ff;position:absolute;height:100%;width:100%;line-height:40px;text-align:center;font-size:18px;font-weight:600}.navbar .search-icon .input-box{height:60px;width:300px;background:#1b021d;top:80px;right:calc(100% - 40px);border-radius:6px;position:absolute;opacity:0;pointer-events:none;transition:all .3s ease}.navbar.showInput .search-icon .input-box{top:65px;opacity:1;pointer-events:auto}.navbar .search-icon .input-box::before{content:'';position:absolute;height:20px;width:20px;background:#1b021d;right:10px;top:-6px;transform:rotate(45deg)}.navbar .search-icon .input-box input{position:absolute;height:35px;width:280px;z-index:98;top:50%;left:50%;transform:translate(-50%,-50%);border:none;border-radius:4px;padding:0 15px;font-size:16px}.call-btn a{padding:5px 20px;background:#000;border-radius:50px;text-decoration:none;color:#fff;font-family:'Bebas Neue',cursive;font-size:16px;align-items:center;font-display:swap}.call-btn a i{margin-right:5px}.banner{position:relative;overflow:hidden;margin-top:70px}.banner img{display:block;width:100%;background:#000}.banner-text{text-align:center;position:absolute;top:30%;width:100%}.mobile{display:none!important}.banner-overlay{position:absolute;background-image:linear-gradient(to left,rgba(255,0,0,0),rgb(27 2 29 / 37%));height:100%;width:100%}.banner-text-cont{width:50%}.banner-text span{display:block;color:#fff;text-transform:uppercase;font-size:14px;text-align:center;margin-bottom:15px}.banner-text span.main-title{font-size:40px;font-family:'Bebas Neue',cursive;font-display:swap}.banner-text span.booking-bg{color:#ff0909;padding:5px;background:#fff;border-radius:5px;cursor:pointer;width:35em;margin:auto;display:block}.banner-text span.booking-bg:hover{background:#6a1b9a;color:#fff}.banner-text a{padding:10px 50px;background:#6a1b9a;background:linear-gradient(189deg,rgb(106 27 154) 0,rgb(47 7 72) 100%);border-radius:200px;color:#fff;text-decoration:none;box-shadow:0 0 5px #3c024b;display:inline-block;line-height:14px;margin-top:10px}.main-content{position:relative}.quick-search{display:grid;grid-template-columns:repeat(4,1fr)}.padd5{padding-left:5px;padding-right:5px}.click-nav ul{position:relative;padding:0;margin-bottom:0;list-style:none}.click-nav ul li{position:relative;list-style:none;cursor:pointer}.click-nav ul .clicker{margin-bottom:0;position:relative;padding:3px 0;background:#1b021d;background:linear-gradient(90deg,#1b021d 0,#430947 48%,#1b021d 100%);font-size:12px;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-ms-transition:background-color .25s;-o-transition:background-color .25s;text-transform:uppercase;color:#fff;transition:background-color .25s;text-align:center}.click-nav ul li ul{margin-top:5px;border:1px solid #6a1b9a!important;background:#1b021d;background:linear-gradient(90deg,#1b021d 0,#430947 48%,#1b021d 100%);width:100%}.click-nav ul li a{display:block;text-decoration:none;text-align:center;line-height:35px;transition:background-color .25s;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-ms-transition:background-color .25s;-o-transition:background-color .25s;text-transform:uppercase;border-bottom:1px solid #6a1b9a!important;font-size:12px;color:#fff!important}.click-nav ul li a:hover{background:#6a1b9a}.click-nav ul li ul{position:absolute;left:0;z-index:999;display:none}.click-nav span{padding:0}.hm-ctgry{background-image:linear-gradient(to bottom,rgb(2 0 2) 5.6%,rgb(27 2 29) 97.7%);border:1px solid #6a1b9a}.about{text-align:center;padding:50px 0}.about p{font-size:16px;width:70%;margin:0 auto;font-weight:300}.about h1{font-size:2.3em;text-transform:uppercase;line-height:35px}.about h1 strong{color:#6a1b9a}.escorts-videos{max-height:400px;overflow:hidden;background:rgb(106 27 154);background:linear-gradient(189deg,rgb(106 27 154) 0,rgb(47 7 72) 100%);border:5px solid #6a1b9a;margin:15px 0;position:relative}.escorts-videos video{width:100%;height:100%}.logo-label{position:absolute;top:10px;left:10px}.logo-label img{width:200px}.profiles{border:1px solid #6a1b9a;padding:15px}.profile-head{background:#a07e47;margin-bottom:30px}.profile-head a{color:#1b021d;text-align:center;font-size:18px;display:block;font-weight:700;padding:10px 0}.profile-head h1, .area-head h2{color:#1b021d;text-align:center;font-size:22px;display:block;font-weight:700;padding:10px 0}.profile-wraper{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px}.profile-image img{width:100%;border:3px solid #a07e47}.profile-desc{text-align:center;color:#ffff;font-size:16px;border:1px solid #a07e47;padding:10px 10px 20px 10px;margin-bottom:20px;position:relative}.profile-desc p{margin:0}.profile-desc p span{font-weight:700;font-size:20px}.profile-link a{display:inline-block;background:#a07e47;color:#1b021d;font-family:'Bebas Neue',cursive;font-size:16px;padding:5px 10px;border-radius:100px;line-height:20px;letter-spacing:1px;width:125px;font-display:swap}.profile-link{position:absolute;bottom:-15px;left:50%;transform:translate(-50%,0)}.text-box-border{border:1px solid #ffff;padding:30px;margin-top:0px}.two-colums{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:15px}.text-flex{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:20px;min-height:600px}.text-img{min-height:600px;background-position:center;background-size:cover;box-shadow:3px 5px 28px -3px #000}.text-img-1{background:url(../images/bangalore-escorts-1.webp) no-repeat;background-position:center;background-size:cover}.text-img-2{background:url(../images/bangalore-escorts-2.webp) no-repeat;background-position:center;background-size:cover}.text-img-4{background:url(../images/bangalore-escorts-4.webp) no-repeat;background-position:center;background-size:cover}.text-img-5{background:url(../images/bangalore-escorts-5.webp) no-repeat;background-position:center;background-size:cover}.text-img-6{background:url(../images/bangalore-escorts-6.webp) no-repeat;background-position:center;background-size:cover}.text-img-large img{display:block;margin:60px auto 0 auto}.text-content ul{list-style:none;text-align:left;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px; margin-bottom:10px;}.text-content ul li{padding:5px 20px;background:#6a1b9a;color:#1b021d;font-family:'Bebas Neue',cursive;font-size:20px;font-display:swap}.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.Container .Head:after,.Container:after{content:'';display:block;clear:both}.Container .Head{font:20px/50px NeoSansR;color:#222;height:52px;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.25)}.Container .Head .Arrows{float:right}.Slick-Next,.Slick-Prev{display:inline-block;width:38px;height:38px;margin-top:6px;background:#2b2b2b;color:#fff;margin-left:5px;cursor:pointer;font:18px/36px FontAwesome;text-align:center;transition:all .5s}.Slick-Next:hover,.Slick-Prev:hover{background:#33687a}.Container .Head .Slick-Next:before{content:'\f105'}.Container .Head .Slick-Prev:before{content:'\f104'}.SlickCarousel{margin:0 -7.5px;margin-top:10px}.ProductBlock{padding:0 7.5px}.ProductBlock .img-fill{height:auto}.img-fill img{width:100%;display:block}.slider-wrapper{background:#6a1b9a;padding-bottom:15px;margin-top:30px}.a-color li a{color:#d4b79c}.a-color{margin-bottom:15px}.four-column{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px}.location-image img{width:100%;display:block}.location-text{background:#6a1b9a;text-align:center}.location-text h4{margin:0;color:#1b021d;font-size:16px}.location-box{border:1px solid #6a1b9a}.escorts-location{padding:25px 0}.area-head{background:#6a1b9a;margin-bottom:20px}.area-head a{color:#1b021d;display:block;padding:10px 0;text-align:center;font-weight:700;font-family:'Bebas Neue',cursive;letter-spacing:1px;font-size:18px;font-display:swap}footer{background:#000 !important;margin-top:30px;padding:30px 0 0 0}footer ul{list-style:none}.footer_title{font-size:20px;margin-bottom:20px;color:#6a1b9a}footer ul li a{color:#fff}footer ul li a:hover{color:#6a1b9a}footer img{display:block;margin:auto;width:200px}footer p{text-align:center}.cp-ryt{text-align:center;background:#1f0320;padding:10px;margin-top:15px}.more-btn{text-align:center;padding:20px 0}.more-btn a{padding:5px 20px;background:#6a1b9a;border-radius:50px;text-decoration:none;color:#fff;font-family:'Bebas Neue',cursive;font-size:16px;align-items:center;font-display:swap;}.about_text .text-img-large img{margin:0; width:100%;}.about_text .text-flex{min-height:100%;}.about_text h3{font-size:21px;}.five-column{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px}.top_right{display:flex;align-items:center;}.call{margin-right:15px;font-family:'Bebas Neue',cursive;font-size:16px;color:#fcd5ff;letter-spacing:1px;margin-top:2px;}.call a{color:#fcd5ff;}.whatsapp{margin-left:15px;height:25px;}.menu input[type=checkbox], .menu label{display:none;}.form-group{margin-bottom:15px;display:flex;}.form-control{border:#3f1042 solid 1px; height:45px;background:#18021a;padding:5px 15px;width:70%;color:#fff;}.contact_form label{width:30%;}.contact_form{background:#130014;padding:25px;border-radius:10px;}.btn{padding:3px 40px 3px;background:#a07e47;border-radius:50px;text-decoration:none;color:#fff;font-family:'Bebas Neue',cursive;font-size:22px;text-align:center; border:none;}.contact_form .btn{margin-left:30%;}.address{font-size:17px;}.address p{margin-bottom:25px;}.address h2{margin-bottom:30px;}.three-colums{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;}.three-colums .col-1:nth-of-type(2) .rate{transform: scale(1.1);}.rate{background:#451662;padding:25px;border-radius:20px;}.rate ul{margin:0 0 25px;padding:0;}.rate ul li{margin:0;padding:10px 0;list-style:none;border-top:#51216e solid 1px;}.rate .btn{background:#e1bdf7;color:#6a1b9a;}.rate h4{font-size:40px;}.rate h3{font-family:Inter,sans-serif;font-size:27px;font-weight:500;margin-bottom:35px;}.rate h4 sub{font-size:17px;font-family:Inter,sans-serif;font-weight:300;position:relative;top:-11px;}.rate ul li.no-available{color:#c7a8db;cursor:no-drop;}.profile_rate{margin-top:15px; border:#9747c7 solid 1px; padding:15px 15px; background:#6a1b9a;min-height:327px;}.profile_rate ul{margin:0; padding:0;}.profile_rate ul li{margin:0; padding:10px 0; list-style:none; color:#edddf7; font-size:13px;border-top:#782ba7 solid 1px;width:100%;}.profile_rate ul li span{display:inline-block; width:120px; color:#fff; font-weight:500;}.age_ul{display:flex; flex-wrap:wrap;}ul.rate_ul li{width:33.33%; text-align:center;}ul.rate_ul li:first-child{text-align:left;}ul.rate_ul li span{width:100%;}.call_now{color:#fff;display:inline-block;margin:15px 10px;text-align:left; position:relative;padding:15px 20px 15px 90px;font-size:16px;font-weight:600;background:#6a1b9a;border-radius:5px;}.call_now img{position:absolute;left:20px;height:57px;}.call_now span{display:block;font-size:14px;color:#bf9c63;}.profle_text a, .text-content a{color:#ffff;font-weight:600;}.profile_rate h4{font-size:18px;}.profile_main img{width:93%;}.accordionwrapper{margin-top:25px;}.accordionitemheading{cursor:pointer; margin:0px 0px 20px 0px; padding:10px 20px; background:#6a1b9a; color:#fff; width:100%; border-radius:3px; box-sizing:border-box;}.close .accordionitemcontent{height:0px; transition:height 1s ease-out; -webkit-transform:scaleY(0); -o-transform:scaleY(0); -ms-transform:scaleY(0); transform:scaleY(0);}.open .accordionitemcontent{padding:20px 20px 10px; margin-bottom:15px; border:1px solid #a07e47;}.open .accordionitemheading{margin:0px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; background:#a07e47; color:#1b021d;}@media(max-width:1199px){.container{width:970px}.navbar{max-width:970px}.profile-link a{padding:5px 20px}.profile_rate ul li{font-size:11px;}}@media(max-width:991px){.container{width:750px}.navbar{max-width:750px}nav .navbar .logo a{font-size:20px!important}nav .navbar .nav-links .links li a{font-size:16px}.navbar .search-icon i{font-size:16px}nav .navbar .nav-links .links li{padding:0 10px}.logo img{width:130px;height:auto}.profile-link a{padding:5px 13px}}
@media(max-width:820px){.container{width:100%}.navbar{max-width:100%}nav .navbar .nav-links{display:block;position:fixed;top:70px;left:-100%;max-width:100%;width:100%;background:#1b021d;padding:20px;line-height:40px;transition:all .5s ease;z-index:999}nav .navbar .logo a{display:inline-flex}nav .navbar .nav-links .side-bar-logo{display:flex;align-items:center;justify-content:space-between;padding:20px;line-height:40px}nav .navbar .nav-links .side-bar-logo .logo-name{color:#6a1b9a;font-size:20px;font-family:'Bebas Neue',cursive;font-display:swap}.navbar .bx-menu,nav .navbar .nav-links .side-bar-logo .bx-x{color:#fff;font-size:25px;font-weight:700}nav .navbar .nav-links .links{display:block;}nav .navbar .nav-links .links li{padding:10px 0 5px;border-bottom:#38193a solid 1px;}nav .navbar .bx-menu,nav .navbar .nav-links .side-bar-logo .bx-x,nav .navbar .nav-links .side-bar-logo .logo-name{display:block}.navbar .search-icon{display:none}nav .navbar{padding:0 15px}.banner-text span.main-title{font-size:35px;font-family:'Bebas Neue',cursive;font-display:swap}.banner-text{text-align:center;position:absolute;top:22%;width:100%}.banner-text span{margin-bottom:0}.banner-text span.booking-bg{width:100%}.banner-text{width:100%}.banner-text-cont{width:100%}.mobile{display:block!important}.desk-top{display:none!important}.quick-search{grid-template-columns:repeat(2,1fr)}.click-nav ul .clicker{font-weight:400;margin-bottom:10px}.profile-wraper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px}.two-colums{display:grid;grid-template-columns:repeat(1,1fr)}.order-1{order:1}.order-2{order:2}.four-column{display:grid;grid-template-columns:repeat(2,1fr)}.five-column{display:grid;grid-template-columns:repeat(2,1fr)}.menu input[type=checkbox]{display:none;}.menu :checked + .nav-links{display:block;left:0;overflow:auto;padding-bottom:90px;}.menu label{display:block; position:absolute;left:10px;top:18px;}.menu .nav-links{display:none;}.menu label img{height:35px;}.three-colums{grid-template-columns:repeat(1,1fr);}.three-colums .col-1:nth-of-type(2) .rate{transform: scale(1);}.profile_main img{width:100%;}.profile_rate ul li{font-size:13px;}.profle_text{margin-top:20px;}.profile_rate{min-height:inherit;}}@media(max-width:667px){.profile-desc p span{font-size:18px;}}@media(max-width:499px){nav .navbar .nav-links{max-width:100%}.profile-wraper{display:grid;grid-template-columns:repeat(2,1fr)}.profile-link a{font-size:14px}.text-img{min-height:230px}.text-flex{text-align:justify}.text-img-large img{width:100%;margin:0}.text-content ul{grid-template-columns:repeat(1,1fr)}.quick-search{grid-template-columns:repeat(1,1fr)}.about p{text-align:justify;width:100%}.logo-label img{width:100px}.escorts-videos{max-height:167px}footer .four-column{grid-template-columns:repeat(1,1fr)}.whatsapp{margin-left:5px;}.call{margin-right:5px;font-size:14px;letter-spacing:.5px;}.call-btn a{font-size:12px;padding-left:12px;padding-right:12px;padding-top:7px;display:none;}nav .navbar .logo{margin-left:20px;}.rate{text-align:center;}.rate h4{font-size:30px;}.rate h3{font-size:20px;margin-bottom:20px;}.location-text h4{font-size:14px;}.profile-desc p span{font-size:14px;}.profile-desc p{line-height:normal;}}@media(max-width:320px){.whatsapp img{height:22px;}nav .navbar .logo{margin-left:30px;}}



.container, .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
}
.container, .container-fluid {
    margin-right: auto;
    margin-left: auto;
}

.container-fluid {
    justify-content: center!important;
}

.poster {
    border-bottom: 0px solid #d80f7e;
    border-top: 4px solid #d80f7e;
}
.blur-up.lazyloaded {
    -webkit-filter: blur(0);
    filter: blur(0);
}
.poster img {
    width: 100%;
}
.blur-up {
    -webkit-filter: blur(5px);
    filter: blur(5px);
    transition: filter 400ms, -webkit-filter 400ms;
}
.container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.container-fluid {
    justify-content: center!important;
}



@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,800');

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h2 {
  margin: 50px 0  30px 0;
}

body {
  font-family: Open Sans, sans-serif; 
 
}
   .list-ic a {
  color: #788288;
  text-decoration: none;
}
.list-ic li {
  position: relative;
}
.list-ic li span {
  display: inline-block; font-size:10px; text-align:justify;
  font-weight: 800;
  width: 2em;
  height: 2em;
  text-align: center;
  line-height: 2em;
  border-radius: 1em;
  background: #18bc9c;
  color: white;
  position: relative;
}
.list-ic li::before {
  content: '';
  position: absolute;
  background: #18bc9c;
  z-index: -1;
}
.list-ic.horizontal li {
  display: inline-block;
}
.list-ic.horizontal li span {
  margin: 0 1em;
}
.list-ic.horizontal li::before {
  top: 0.9em;
  left: -25px;
  width: 4em;
  height: 0.2em;
}
.list-ic.vertical {
  padding: 0;
  margin: 0;
}
.list-ic.vertical li {
  list-style-type: none;
  text-align: left;
}
.list-ic.vertical li span {
  margin: 1.4em 0;
}
.list-ic.vertical li::before {
  top: -35px;
  left: 13px;
  width: 0.2em;
  height: 0em;
}
.list-ic li:first-child::before {
  display: none;
}
.list-ic .active {
  background: dodgerblue;
}
.list-ic .active ~ li {
  background: lightblue;
}
.list-ic .active ~ li::before {
  background: lightblue;
}





/* First the Grid */
.gallery-grid {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-gap: 1.5rem;
  justify-items: center;
  margin: 0;
  padding: 12px;
}

/* The Picture Frame */
.gallery-frame {
  padding: .5rem;
  text-align: center;
  background-image: linear-gradient(
	to right,
	#462523 0,
    #cb9b51 22%, 
	#f6e27a 45%,
	#f6f2c0 50%,
	#f6e27a 55%,
	#cb9b51 78%,
	#462523 100%);
  color:white;text-shadow: 2px 2px 4px #000000; 
  font-size:18px; 
  font-weight: bold;
  color: #ffff;
}

/* The Images */
.gallery-img {
  max-width: 100%;
  height: auto;
  object-fit: cover;
  transition: opacity 0.25s ease-in-out;
}

.gallery-img:hover {
  opacity: .7;
}

.keyword-menu ul {
							margin: 0px;
							padding: 0px;
						}
						.keyword-menu ul li {
							display: inline-block;
							list-style: none;
							border: 1px solid #e6e6e6;border-radius: 32px;
\							margin: 20px 0 0 0;
							
							
							box-shadow: 3px 2px 1px #000;
						}
						.keyword-menu ul li a {
							text-decoration: none;
							line-height: 15px;
							font-size: 18px;
							color: #fff;
							font-weight: bold;
							padding: 7px 26px;
							display: block;
						}
						.heding {
						   background-color: rgb(146, 45, 6);
							padding: 4px;
							margin-bottom: 10px;
							border: 5px solid #eb410e;
							color: #000;
							border-radius: 25px;
						}
						@media screen and (max-width: 500px){
						.keyword-menu ul li a {
							text-decoration: none;
							line-height: 20px;
							font-size: 14px;
							color: #ddd;
							font-weight: normal;
							padding: 7px 22px;
							display: block;
							
						}
						.keyword-menu ul li {
							width: 48%;
							display: inline-block;
							list-style: none;
							border: 1px solid #e6e6e6;border-radius: 32px;
							background-color: #82109f99;
							margin: 20px 0 0 0;
							
							border-radius: 32px;
							box-shadow: 3px 2px 1px #e5e0e6fa;
							text-align: center;
						}
						.keyword-menu ul {
							margin: 0px;
							padding: 0px;
						}
						.keyword-menu {
							display: block;
						}

						}
						
						
.footer {
	background-color: #454545;
	color: #ffffff;
	padding: 15px;
	position: static;
	width: 100%;
	bottom: 0;
	text-align: center;
}


.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#0000;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}





.container_slider{
  overflow: hidden;
  font-size:50px;
  font-weight:800;
  border:#FFFF33; border:hidden
}

.container-wrapper {
   
  text-align : center;
  display:flex;
  height:auto;
  
  animation: slide 100s linear infinite;
}

.content-booking {
  width:33.333333%;
  background-color: yellow;
}


.SuiteEtCopie{
  display:flex;
  position:absolute;
  width:200%;
}



@keyframes slide {
  from{
    transform: translateX(0px);
  }
  to {
    transform: translateX(-200%);
  }
}





.profile_container,
.info,
.back {
  margin: 60px 100px 0px;
  max-width: 900px;
  display: flex;
  overflow-x: hidden;
}

.back {
  display: flex;
  align-items: center;
  color: rgba(34, 34, 34, 0.5);
}

.back i {
  margin-right: 15px;
}

.profile_img-LG {
  height: 400px;
  width: 300px;
  border-radius: 40px;

  object-fit: cover;
  object-position: 50% 50%;

  background-position: 40% 50%;
}

.flag_wrapper {
  width: 50px;
  height: 50px;
  background-color: #f2f2f2;
  border-radius: 100%;
  position: relative;
  top: -70px;
  left: 230px;
}

.flag {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto auto;
}

.description {
  margin-bottom: 30px;
  margin-top: 0px;
}

.profile_img_section {
  margin-right: 50px;
}

.profile_desc_section {
  display: flex;
  flex-direction: column;

  margin-left: 50px;
}

.interests_item {
  display: inline-block;
  padding: 5px 15px;
  margin-right: 7.5px;
  margin-bottom: 10px;
  line-height: 35px;
  background-color: #99CC66;
  border-radius: 5px;

  color: #000;
}

.info {
  margin-top: -20px;
  margin-left: 100px;
}

.link_img_wrapper {
  width: 40px;
  height: 40px;
  background-color: #f2f2f2;
  border-radius: 10px;
  position: relative;
}

.link_img {
  height: 20px;
  width: 20px;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto auto;
}

ul {
  padding: 0px;
}

li {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 5px;
}

li p {
  margin-left: 30px;
  color:#fff;
}

@media screen and (max-width: 1000px) {
  .profile_container,
  .info,
  .back {
    margin: 60px 33px 0px;
  }

  .profile_container {
    flex-direction: column;
  }

  .profile_img_section {
    margin: 0 auto;
  }

  .profile_img-LG {
    width: 300px;
    height: 300px;
    border-radius: 100%;
  }

  .flag_wrapper {
  }

  .profile_desc_section {
    margin-left: 0px;
    margin-bottom: 10px;
    margin-top: -40px;
  }

  .info {
    margin-top: 10px;
    margin-left: 33px;
  }
}











img.hover-shadow {
  transition: all 0.3s; }

.carousel-row {
  max-width: 80%;
  margin: 0 auto;
  margin-top: 100px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }
  .carousel-row--img {
    width: 30%;
    margin-bottom: 10px; }
    .carousel-row--img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      cursor: pointer;
      transition: 0.4s; }
      .carousel-row--img img:hover {
        box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2), 0 12px 20px 0 rgba(0, 0, 0, 0.19); }

.column-box {
  white-space: nowrap;
  background-color: transparent;
  width: 100%;
  background: black;
  overflow: hidden; }
  .column-box .column {
    width: 20%;
    display: inline-block;
    transition: all 1s;
}
    .column-box .column img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      cursor: pointer; }

/* The Modal */
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding: 50px 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: black; }
  .modal.no-select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .modal-content {
    margin: auto;
    width: 50%;
    overflow: hidden;
}
    @media only screen and (max-width: 37.5em) {
      .modal-content {
        width: 90%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); } }

@keyframes anime {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  100% {
    opacity: 1;
    transform: scale(1); } }

.my-slides {
  display: none;
  height: 60vh;
  transition: all 2s;
  overflow: hidden;
  animation: anime 0.8s ease-in; 
  position: relative;
}
  @media only screen and (max-width: 56.25em) {
    .my-slides {
      height: 70vh; } }
  @media only screen and (max-width: 37.5em) {
    .my-slides {
      height: 30vh; } }
  .my-slides img {
    object-fit: cover;
    width: 100%;
    height: 100%; }
  .my-slides--number {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0; }

.demo {
  opacity: 0.5;
  transition: all 0.4s; }
  .demo.active, .demo:hover {
    opacity: 1; }

/* Caption text */
.caption-container {
  text-align: center;
  background-color: black;
  padding: 6px 16px;
  color: white; }

/* The Close Button */
.close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  font-weight: bold; }
  .close:hover, .close:focus {
    color: #999;
    text-decoration: none;
    cursor: pointer; }

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: fixed;
  top: 50%;
  width: auto;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 50px;
  transition: 0.6s ease;
  transform: translateY(-50%); }
  @media only screen and (max-width: 37.5em) {
    .prev,
    .next {
      position: fixed;
      top: 95%;
      padding: 10px;
      font-size: 40px;
      transform: translateY(-50%); } }
  .prev:active,
  .next:active {
    font-size: 30px; }

/* Position the "next button" to the right */
.next {
  right: 0; }

.prev {
  left: 0; }
  @media only screen and (max-width: 37.5em) {
    .prev {
      left: 80%; } }

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  background-color: rgba(255, 255, 255, 0.1); }
  @media only screen and (max-width: 37.5em) {
    .prev:hover,
    .next:hover {
      background-color: transparent; } }
	  
	  
	  
	  
	  
	  
	  
.leftside {
  background: #000599;
}
.rightside {
  background: #006999;
}
.leftside, .rightside {
  color: rgba(255,255,255,.4);
  padding: 2%;
  text-align: left;
}

@media ( min-width : 600px ){
 
	.flexbox {
    width: 100%;
    margin: 0 auto;
    display: -webkit-flex;
    display: flex;
	}
  .leftside,
  .rightside {
    -webkit-flex: 1;
    flex: 1;
    background: none;
  }
}

.responsive {
  width: 100%;
  height: auto;
}
 
@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px;font-family:'Roboto Condensed', sans-serif; font-weight:800; }.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}
.small-12{width:100%}.small-offset-0{margin-left:0%!important}.small-offset-1{margin-left:8.33333%!important}.medium-6{width:50%}.large-6{width:50%}.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;float:left}



.double-b {
    border-bottom: 3px #e99a34 double;
    margin: 0 0 10px;
    line-height: 40px;
    clear: both;
}
.sej-stitle {
    font-size: 28px;
    font-weight: 800;
    text-transform: uppercase;
    color: #f1f1f1;
}
.text-white {
    color: #fff!important;
}
.text-uppercase {
    text-transform: uppercase!important;
}
.loc_new_btns {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.loc_new_btns {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 4px;
}
.loc_new_btn {
    background-image: linear-gradient(
	to right,
	#462523 0,
	#f6e27a 55%,
	#462523 100%
	);
    box-shadow: 0 3px 10px -5px rgb(0 0 0);
	font-family:'Bebas Neue',cursive;text-shadow: 2px 2px 3px #000000;
    color: #fff;
    padding: 10px 20px;
    width: 100%;
    text-align: center;
    margin: 1%;
}
.loc_new_btns {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.loc_new_btns {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 4px;
}
@media only screen and (max-width: 425px)
.loc_new_btn {
    padding: 10px 1px;
    font-size: 15px;
}
.loc_new_btn {
    background:linear-gradient(
	to right,
	#462523 0,
	#f6e27a 55%,
	#462523 100%
	);
    box-shadow: 0 3px 10px -5px rgb(0 0 0);
    color: #fff;
    padding: 10px 20px;
    width: 100%;
    text-align: center;
    margin: 1%;
}
.loc_new_btns {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media only screen and (max-width: 425px)
.loc_new_btns {
    grid-template-columns: 1fr 1fr!important;
}
@media only screen and (max-width: 800px)
.loc_new_btns {
    grid-template-columns: 1fr 1fr 1fr!important;
}
@media only screen and (max-width: 1024px)
.loc_new_btns {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr!important;
    width: 100%;
}
.loc_new_btns {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 4px;
}
p-2 {
    padding: 0.5rem!important;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    margin-right: auto;
    margin-left: auto;
}