@charset "utf-8";
/* CSS Document */




.mid_div_bg round p{text-align:justify}
.imgs{border:4px solid #017bcc; }
.escort-img {
width: 14%;
float: left;
margin-right: 25px;
}
body {
margin:0 0 0 0;
padding:0 0 0 0;
background:#fff;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
}
.OuterContainer {
width:1100px;
height:auto;
margin:0 auto;
position:relative;
margin-top:10px;
}
.menu_bg {
*height:66px;
width:100%;
position:relative;
*padding-top:10px;
}
.sub_menu {
width:100%;
position:relative;
}
.logo {
position:relative;
margin-top:0px;
float:left;
}
.logo-box {
float:left;
margin: 15px 0 0 0;
}
.logo-box a { float: left;}
.contacts {
float:right;
text-align:right;
font-family:"Oswald", sans-serify;
font-size:18px;
line-height:0.7em;
margin: 20px 0;
}
.contacts a {
color: #000;
text-decoration: none;
font-size: 25px;
line-height: 22px;
	display: block;
	text-align: right;
}
.contacts a:hover, .contacts a:focus {color:#fff; text-decoration: none; outline: none;}
.phone {
position:relative;
margin-right:10px;
margin-top:1px;
}
.menu_links_txt {
color:#333;
text-decoration:none;
}
.tp-mnu1 {
margin:0px;
padding:0px 0px 0px 0px;
	text-align: center;
}
.tp-mnu1 ul {
margin: 0px;
padding: 0px;
list-style: none;
float: left;
width: 100%;
text-align: center;
}
.tp-mnu1 ul li {
padding: 0;
float: none;
margin: 0 10px;
display: inline-block;
}
.ani_div img {
width: 100%;
}
.tp-mnu1 ul li a {
color: #fff;
text-decoration: none;
padding:15px 10px;
display: block;
font-size: 15px;
text-transform: uppercase;
font-weight: 600;
}
.tp-mnu1 ul li a:hover {
color:#d7fff5;
}
.menu_over {
color:#fba700;
}
.ani_div {
width:100%;
position:relative;
margin-top:0;
}
.round {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.ani_div_in01 {
width:100%;
height:300px;
position:relative;
background-repeat:no-repeat;
margin-top:15px;
}
.ani_div_in02 {
width:100%;
height:300px;
position:relative;
margin-top:15px;
}
.ani_div_in03 {
width:100%;
height:300px;
position:relative;
background-color:#9c7840;
background-image:url(../index.html);
background-repeat:no-repeat;
margin-top:15px;
}
.ani_div_in04 {
width:100%;
height:300px;
position:relative;
background-color:#9c7840;
background-image:url(../index.html);
background-repeat:no-repeat;
margin-top:15px;
}
.ani_div_in05 {
width:100%;
height:300px;
position:relative;
background-color:#9c7840;
background-image:url(../index.html);
background-repeat:no-repeat;
margin-top:15px;
}
.ani_div_in06 {
width:100%;
height:300px;
position:relative;
background-color:#9c7840;
background-image:url(../index.html);
background-repeat:no-repeat;
margin-top:15px;
}
.ani_div_btm {
width:1067;
height:10px;
position:relative;
background-image:url(../index.html);
background-repeat:no-repeat;
margin-left:15px;
}
.mid_div_tp {
width:1067;
height:10px;
position:relative;
background-image:url(../index.html);
background-repeat:no-repeat;
margin-left:15px;
margin-top:30px;
}
.mid_div_bg {
background-color:#fff;
font-family: 'Ubuntu Condensed', sans-serif;
}
.left_pnl {
width:252px;
position:absolute;
left:830px;
top:10px;
}
.bottom_links {
*width:1055px;
*height:120px;
margin:15px 20px;
}
ul.list2col {
    float: left;
    width: 100%;
    margin: 0 0 1em 0;
    text-align: center;
}
ul.list2col li {
    float: none;
    width: auto;
    color: #333;
    display: inline-block;
    padding: 0;
    border: 1px solid #003f4c;
    height: auto;
    margin: 0 10px 10px;
    border-radius: 5px;
	transition: all 0.4s;
}
ul.list2col li a {
    padding: 10px 20px;
    display: block;
    color: #fff;
	background: rgba(0,63,76,0.3);
	transition: all 0.4s;
}
ul.list2col li:hover { border-color:red;}
ul.list2col li:hover a { background:red;}
.right_pnl {
width:252px;
position:absolute;
left:825px;
top:10px;
}
.left_menu {
width:252px;
height:auto;
min-height:200px;
background-image:url(../index.html);
}
.left_menu_hd {
width:224px;
height:21px;
background-image:url(../index.html);
margin-left:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:10px;
padding-top:3px;
text-transform:uppercase;
color:#333;
}
.lft_menu_lnk {
height:22px;
margin-left:-20px;
list-style:disc;
padding-top:5px;
font-weight:bold;
}
.left_menu_lnk_1 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}
.left_menu_lnk_1 a:hover {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}
.ind_gall_img {
margin-left:0px;
}
.margin_tp5 {
margin-top:5px;
}
.textalg_cent {
text-align:center;
color:#333;
}
.txt_hd {
font-size:15px;
color:#333;
}
h1 {
color:#333;
font-family: 'Oswald', sans-serif;
font-size:30px;
font-weight:normal;
margin:0px;
}
@media (max-width:767px) {
.escort-img {
width:100%;
margin-bottom:10px;
border-radius:10px;
}

strong{

color:#337ab7;}
h4 {
padding-right:10px;
}
}
h2 {
color:#333;
font-family: 'Oswald', sans-serif;
font-size:26px;
font-weight:normal;
margin:0px;
}
h3 {
color:#333;
font-family: 'Oswald', sans-serif;
font-size:22px;
font-weight:normal;
margin:0px;
}
h4 {
color:#333;
font-family: 'Oswald', sans-serif;
font-size:18px;
font-weight:normal;
margin-top:0px;
margin-bottom:0px;
}
h5 {
color:#333;
font-family: 'Oswald', sans-serif;
font-size:14px;
font-weight:normal;
margin:0px;
}
h6 {
font-family: 'Oswald', sans-serif;
font-size:10px;
font-weight:normal;
margin-top:0px;
margin-bottom:0px;
}
.text {
font-size:18px;
color:#272727;
line-height:26px;
text-align:justify;
}
.strong {
color:#333;
text-decoration:none;
font-weight:normal;
}
.text1 {
font-size:18px;
color:#333;
line-height:24px
}
.subhead {
font-size:16px;
font-family: 'Ubuntu Condensed', sans-serif;
text-transform:uppercase;
color:#ff9000;
}
.text-new > h1 {
color: #ff5400;
}
.h1, .h2, .h3, h1, h2, h3 {
    color: #d70000 !important;
}
.rt_div {
margin:0;
*width:1070px;
text-align:justify;
}
.div_models {
width:100%;
height:320px;
}
.model_gal {
color: #fff !important;
font-size: 15px;
/*border: 5px solid red;*/
overflow: hidden;
/*height: 234px;
border-radius: 100%;*/
max-width: 100%;
padding: 20px 20px 0px 20px;
}
.model_gal img {
width:100%;
	height:300px;
	transition: all .2s ease-in-out;
}
.innDiv:hover img {
	transform: scale(1.1);
}
.model_gal_margin {
margin-left:15px;
}
.lt_div {
margin-left:20px;
width:1060px;
text-align:justify;
}
.page_sml_cont {
position:relative;
height:auto;
background-color:#a8ffda;
border:solid 1px #333;
padding:10px;
margin:15px 0 15px 0px;
*width:778px;
}
.left_gallery {
*width:230px;
*position:absolute;
*top:281px;
border:solid 1px #333;
*min-height:200px;
padding:5px;
margin-left:5px;
margin-bottom:15px;
margin-top:15px;
}
.gal_thumb_pad_bt {
margin-bottom:10px;
}
.gal_thumb_pad_rt {
margin-right:10px;
}
.gal_thumb_pad_bt1 {
margin-bottom:20px;
}
.gal_thumb_pad_rt1 {
margin-right:33px;
}
.gal_thumb_pad_lt {
margin-left:7px;
}
.booking_div {
width:auto;
height:200px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccf2ff+0,abffca+100 */
background: rgb(204,242,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(204,242,255,1) 0%, rgba(171,255,202,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(204,242,255,1) 0%,rgba(171,255,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(204,242,255,1) 0%,rgba(171,255,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccf2ff', endColorstr='#abffca',GradientType=0 ); /* IE6-9 */
padding:10px;
text-align:justify;
}
.ani_div_in01 img {
width: 100%;
}
.escorts-main-img {
padding:15px 0;
}
.escorts-main-img img {
width:100%;
}
.font26 {
font-size:26px;
}
.font_dark {
color:#027dc6;
	font-weight: bold;
}
/*.contact_div_cor {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}*/
.dark_link {
color:#333;
text-decoration:none;
}

.blacklink {
color:#333;
text-decoration:none;
}
.light_link {
color: #333;
text-decoration: none;
/*margin-top: 20px;*/
display: inline-block;
}
.light_link a:hover {
color:red;
text-decoration:none !important;
}
.socil-icons{margin-topm:-12px;}
.socil-icons a{color:#333; font-size:30px; padding-bottom:10px;}
.footer {
*width:1070px;
*height:30px;
	color: #fff;
padding-left:15px;
padding-right:15px;
margin-top:20px;
padding-top:14px;
padding-bottom:35px;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
	margin-left: -15px;
	margin-right: -15px;

}

.footer a{ color: #fff; }

.light_link.font_11 {
padding:10px;
}
.float_rt {
float:right;
}
.bold {
font-weight:bold;
}
.font22 {
font-size:22px;
}
.float_lt {
float:left;
}
.font_12 {
font-size:12px;
}
.font_16 {
font-size:16px;
}
.mini-escort {
border-radius:3px;
margin:7px 0
}
.mini-escort img {
width:100%;
border-radius:3px;
}
.font_11 {
font-size:11px;
}
#bg_containers {
width:100%;
margin:0;
height:auto;
z-index:0
}
#bg_containers div {
width:100%;
min-height:410px;
margin:0 auto;
}
#bg_containers .bg1 {
background:url(../index.html) no-repeat;
}
#bg_containers .bg2 {
background:url(../index.html) no-repeat;
}
#bg_containers .bg3 {
background:url(../index.html) no-repeat;
}
.white_link {
color:#333;
text-decoration:none
}
.page_sml_gallery {
width:785px;
height:350px;
background-color:#9d7085;
border:solid 1px #bd9bac;
}
.gallery_img_sml {
margin-left:15px;
margin-top:10px;
width:113px;
height:155px;
text-align:center;
}
.Gallery_Div {
width:100%;
*height:340px;
position:relative;
}
.Gallery_Div_img {
width:255px;
height:353px;
float:left;
position:relative;
text-align:center;
}
.Gallery_Div_img_mar {
margin-left:15px;
}
.Gallery_Div_img:hover b.view-more {
background:#540a0f;
}
.gallery_img_lrg {
padding-bottom:0;
}
.image_large_pad {
padding-right:15px;
padding-bottom:15px;
}
.gall_text_rt {
*margin-left:260px;
position:relative;
height:auto;
}
.footertagbg {

height:auto;
min-height:30px;
text-align:center;
padding-top:5px;
	margin-left: -15px;
	margin-right: -15px;
	color: #fff;
}

.footertagbg a{ color: #fff; }

.lineheight24 {
line-height:24px;
}
.lineheight24 a.light_link {margin-top: 0;}
.white {
color:#333;
text-decoration:none;
}
.clear {
clear:both;
}
.menu-trigger {
display:none;
background:url(../images/menu-icon.png) center right no-repeat;
}
.fr {
float:right
}
.rates-table {
width:auto;
overflow-x:scroll;

}

.rates-table table tr td{color:#fff !important;}

.view-more {
/*padding: 11px 40px;
background: red;*/
border-radius: 5px;
color: #000!important;
font-size: 18px!important;
transition: all 0.4s;
font-weight: bold;
}

.view-more:hover{ background:yellow; color: red; text-decoration: none !important; }

.inputs {
margin-top:10px;
}
.input-label {
width:150px;
float:left;
font-size:18px;
}
.input-control {
width:350px;
float:left
}
.inp {
border:#cbbc00 solid 1px;
background:#efde06 ;
border-radius:5px;
height:30px;
padding:0 10px;
width:100%;
}
.textarea {
border:#cbbc00 solid 1px;
background:#efde06 ;
border-radius:5px;
height:75px;
padding:0 10px;
width:100%;
}
.send-btn {
padding:5px 20px;
color:#333;
font-size:18px;
background: #cbbc00;
border-radius:5px;
border:#aea20c solid 1px;
width:100%;
}
.display-block {
display:none;
}
.display-block-1 {
display:block;
}
.menuBx { background: #d70000;}
.nameBx {
   /* padding: 18px 15px;*/
    position: relative;
    z-index: 3;
    display: -webkit-flex;
    -webkit-flex-direction: column-reverse;
    display: flex;
    flex-direction: column-reverse;
	margin-bottom: 5px;
	max-width: 234px;
}
.nameBx .txt_hd {
    font-weight: bold;
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
    width: 100%;
    float: left;
    text-align: center; position: relative;
}
.nameBx .txt_hd1 {
    font-size: 18px;
    color: #000;
    width: 100%;
    float: left;
    text-align: center; position: relative;
}
.nameBx .txt_hd:after {
border-bottom: 2px solid #ccc;
padding-bottom: 9px;
content: "";
bottom: -10px;
margin: auto;
position: absolute;
width: 0%;
left: 0;
right: 0;
transition: all 0.4s;}
.profileGal .col-md-2:hover .txt_hd:after {width:100%;}

.nameBx .ratting {
    font-size: 18px;
    width: 100%;
    text-align: center;
}
.nameBx .ratting i {
    margin-left: 5px;
    color: red;
}
.profileGal .col-sm-3 { margin-bottom:30px;}
.profileGal .innDiv { position: relative; background:#ffecec;}
.profileGal .textalg_cent {    border-top: 1px solid #000;padding: 0px 10px; position:relative; top:15px;display: flex; justify-content: space-between; /*align-items: center;*/ opacity: 1; transition: all 0.8s;}
.profileGal .textalg_cent p { font-size: 18px; color:#000; text-align: center;}
.profileGal .textalg_cent .p { font-size: 16px; margin-bottom: 30px;}
.profileGal .innDiv:hover .textalg_cent { opacity: 1; z-index: 2;}
.mt-15 { margin-top:15px;}
#featured { background: #000b1b;padding: 15px 0;}
#featured i.fa {
    padding: 30px;
    border: 2px solid;
    border-radius: 50%;
    float: left;
    margin-right: 10px;
    overflow: hidden;
	color: #fff;
	font-size: 20px;
	background: red;
}
#featured .featured-text { display: grid;}
#featured .head {color:#fff!important; margin: 0 0 5px; font-size: 32px; text-transform: uppercase; font-weight:bold; font-family: 'Ubuntu Condensed', sans-serif;}
#featured p { font-size:14px; color:#fff; line-height: 22px;}
.featured-item > a { margin:8px 15px 0 0; float: left;}
.new-line { margin-bottom: 25px;}
.new-line li { line-height: 35px;}
.text strong { color: red !important;}

.linkingBx { background: #000b1b; padding-top: 25px;}
.linkingBx h5.font_dark {color:#adc8e9; text-align: center; font-size: 26px; text-transform: uppercase;margin-bottom: 25px;}
.linkingBx h5.font_dark span { border-bottom:3px solid #d70000;}
.footer.light_link {width:100%;margin-bottom: 0 !important;padding: 0;}
.footer .float_rt.font_11 .light_link { margin: 0;}
.negative {position: relative;top: -12px;}
.conte {color:white;padding-top:7px; margin: 0; text-align: justify;}
.headingTp { font-size:28px; color: #d70000 !important; font-weight: 600; margin-bottom: 15px; text-transform: uppercase;}

.bookingBx {border-bottom:10px solid #d70000; background:#ffe2e2; padding: 15px 30px; margin: 0 0 25px;}
.bookingBx p:last-child { margin-top: 15px;}
.bookingBx p:last-child, .bookingBx p:last-child a { font-size: 22px; color: #d70000;}
.bookingBx p:last-child span {margin-right: 25px;}
.bookingBx .font_dark { font-size: 26px; color: #d70000;}
.thumbnailView img { border: 2px solid red; border-radius: 5px; margin-right: 10px; height: auto;}
.headBoxAr {text-align:center; padding:5px; margin-bottom:10px;}
.headBoxAr h2 { font-size:22px;}
.headBoxAr h3 { font-size:26px;}
.headBoxAr p {text-align:center; margin-top:10px; font-size:16px;}
.txtArea { text-align: center;}
.txtArea textarea { max-width: 650px; margin: 50px; float: none; display: inline-block; padding: 5px; border: 1px solid #ccc;}

.detailGrd{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px;margin-bottom:25px; margin:10px 15px 0; padding-bottom: 15px;}
.profileImgBx, .profileDetail{margin:0;padding:0 25px;box-sizing:border-box;}
.detailGrd .heading { font-size:26px; font-weight: 600; color:#fff;}
.detailGrd ul.viewLst { list-style:none;}
.detailGrd ul.viewLst li {font-size: 18px;
color: #fff;
padding:13px 0;
border-bottom:1px solid rgba(256,256,256,0.3);}
.detailGrd ul.viewLst li strong { min-width: 200px; display: inline-block;}
.detailGrd .aboutTitle {background:#6c3700; padding: 10px 15px; border: 1px solid #fff; border-radius: 5px; margin-top: 10px;color:#fff; font-size: 22px;}
.detailGrd .aboutTitle i {color:yellow; font-size: 20px;}
.detailGrd p { color:#fff; }


.callUsOn{font-size:20px;padding:10px 25px;background:yellow;border-radius:5px;margin:0 auto 25px;display:inline-block;box-shadow:0 0 3px #000;}
.callUsOn span{margin-left:15px;}
.callUsOn a{color:inherit;text-decoration:none;}

.profileDetail .btnDesign{overflow:visible;position:relative;cursor:pointer;font-size:21px;color:#FFF;text-transform:uppercase;width:100%;float:left;margin-bottom:15px;}
.profileDetail .btnDesign span { width: 50px; height: 50px; float: left; border-radius: 50px; text-align: center; background: #d40505; margin: 5px 25px 0 10px;}
.profileDetail .btnDesign span img { width:30px; height: 30px; margin-top: 10px;}

.profileDetail .btnDesign samp{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */ display: block; height: 60px; border-radius: 10px; text-align: left; color: red; line-height: 60px; font-family:'Ubuntu Condensed', sans-serif; font-size: 24px;}

.profileDetail .socialMedia { text-align: center;}
.profileDetail .socialMedia li {display: inline-block; width: auto !important;
    border: none !important;
    padding: 0 !important;
	float:none !important;
}
.profileDetail .socialMedia li a {height: 45px; padding-top:5px; width: 45px; text-align: center; background: #fff; border-radius: 50px; display: block;}
.profileDetail .socialMedia li span {display:none;}

.mt-35 {
    margin-top: 35px;
}

.bgDet {background:red;}
.bgDet .h1 {color:#fff !important;}

.profileImgBx.bigImg { padding: 0;border: 10px solid #fff; position: relative;}
/*.profileImgBx.bigImg:after { content: ""; position: absolute; right: -40px; top:0px;
width: 0;
height: 0;
border-style: solid;
border-width: 30px 0 30px 30px;
border-color: transparent transparent transparent #fff;
}
*/
.profileDetail.middlebx {margin: 0 15px;
padding: 10px 20px;
background: #d40505;}

.priceRate li { color: #fff; border-bottom:1px solid rgba(256,256,256,0.3); padding:5px 0; font-size: 22px; width: 100%; float: left;}
.priceRate li strong { font-weight: 100; background: yellow; padding: 12px 0; float: left; width:200px; padding-left: 15px; color: red; border-radius:5px 0 0 5px; position: relative;}
.priceRate li strong:after{ content: ""; position: absolute; right:-30px; top:0px;
width: 0;
height: 0;
border-style: solid;
border-width: 25px 0 30px 30px;
border-color: transparent transparent transparent yellow;
}
.priceRate li span { float:right; padding: 12px 0;}

.innFont { font-size:18px !important; color: #424242 !important;}
.innFont strong a { font-size:18px !important;}



.ratesPrice{font-size:26px;color:#000;text-decoration:none;font-weight:600;text-align:center;margin-bottom:15px !important;}
.pricingBox{max-width:100%;margin:auto;list-style:none;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px;margin-bottom:35px;}
.pricingBox li{min-height:180px;box-shadow:0 0 5px #000;border-radius:10px;padding:0;
background: rgb(254,191,1); /* Old browsers */
background: -moz-linear-gradient(top, rgba(254,191,1,1) 0%, rgba(254,191,1,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(254,191,1,1) 0%,rgba(254,191,1,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(254,191,1,1) 0%,rgba(254,191,1,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf01', endColorstr='#febf01',GradientType=0 ); /* IE6-9 */}
.pricingBox li .h3{text-align:center;color:#fff !important;font-size:20px;margin:0;background:#d70000;padding:12px;border-radius:5px 5px 0 0;}
.pricingBox li p{text-align:center;margin:0 0 15px;}
.pricingBox li table{width:100%;float:left; margin: 0;}
.pricingBox li table thead{background:rgba(256,256,256,0.3);}
.pricingBox li td, .pricingBox li th{padding:5px 15px;width:50%; font-size: 16px; text-align: center;}
.pricingBox li tbody td{border-bottom:1px solid rgba(256,256,256,0.5);}

.pricingBox li th:nth-child(1), .pricingBox li td:nth-child(1) {
    width: 40%;
}.pricingBox li th:nth-child(2), .pricingBox li td:nth-child(2) {
    width: 60%;
}

.footertagbg a:hover, .footer.light_link a:hover { color:yellow;}

.homeBanner { width: 100%; position: relative;
display: flex;
  justify-content: center;
  align-items: center; overflow: hidden;
}
.homeBanner:after { background: rgba(0,0,0,0.6) url(../images/transparent-minimalist1.png) repeat; content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 2;}
.homeBanner img { width: 100%; height: auto;}

.conte { display: none !important;}

.profileGal .col-md-2.col-sm-2 { text-align: center;}
.innDiv {
    position: relative;
    margin: auto;
    float: none;
/*    display: inline-block;*/
}
.profileGal .nameBx {/* margin: auto;padding-top: 0;*/}
.mb-15 { margin-bottom:15px;}


/*.profileGal {
    padding-top: 15px;
    padding-bottom: 15px;
    background: #ffecec;
}*/

@media screen and (max-width:1200px) {
.tp-mnu1 ul li {
padding:0 15px;
}
}
@media screen and (max-width:1024px) {
	.lt_div {
margin-left:20px;
width:940px;
text-align:justify;
}

.page_sml_cont {
position:relative;
height:auto;
background-color:#82ffde;
border:solid 1px #333;
padding:10px;
margin:15px 0 15px 0px;
*width:670px;
}
.ani_div_in01 {
width:auto;
height:auto;
margin:0 15px;
}
.ani_div_in01 img {
width:100%
}
.ani_div {
width:auto;
height:auto;
margin:0 15px;
}
.ani_div img {
width:100%
}
body {
min-width:auto
}
.OuterContainer {
width:auto
}
.mid_div_bg {
width:auto;
margin:0 15px;
}
.rt_div {
width:auto;
padding-right:10px
}
.bottom_links {
width:auto;
height:auto
}
.div_models {
height:auto;
}
.footer {
width:auto;
margin:15px 15px 0 15px;
padding-bottom:40px;
}
ul.list2col {
width: 96%;
}
.menu-trigger {
display:none;
padding:10px 30px 10px 30px;
font-size:15px;
font-weight:700;
cursor:pointer
}
.Gallery_Div {
height:auto;
}
.Gallery_Div_img {
width:49%;
}
.Gallery_Div_img_mar {
margin-left:0;
}
.sub_menu {
height:auto;
border-radius: 8px;
margin:0px 15px 10px 15px;
width:auto;
padding-bottom: 10px;
background-color:#82ffde;
}
textarea{width:100% !important;}

}
@media screen and (max-width:992px) {
.model_gal_margin {
margin:15px 0 0 0;
}
.model_gal {
float:none;
text-align:center;
width: auto;
}
.booking_div {
height:auto
}
.tp-mnu1 ul {
margin:0px 15px;
display:block;
padding:0px;
list-style:none;
}
.sub_menu{background:transparent;}

/*.tp-mnu1 ul li {
background-color:#82ffde;
margin-top:10px;
border:#333 solid 2px;
border-radius:10px;
text-align:center;
padding:10px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:25px;
font-weight:bold;
float:none;

text-transform:uppercase;
}*/
/*.tp-mnu1 ul li a {
color:#333;
text-decoration:none;
width:100% !important;
}*/
}
@media screen and (max-width:768px) {
.model_gal_margin {
margin:15px 0 0 0;
}
.model_gal {
float: none;
text-align:center;
width: auto;
}
.menu_bg {
text-align:center;
height:auto;
}
.logo-box {
float:none;
text-align:center;
}
.contacts {
float:none;
text-align:center;
}
.logo {
float:none;
}
.fr {
float:none
}
ul.list2col li {
width:100%
}
.display-block {
display:block;
}
.display-block-1 {
display:none;
}
}
@media screen and (max-width:600px) {
.Gallery_Div_img {
width:99%;
}
.left_gallery{margin-bottom:15px;}
}
@media screen and (max-width:480px) {
.logo-box {
width:auto;
margin:0 25px
}
.logo-box img {
width:100%
}
.input-label {
width:auto;
float:none;
font-size:18px;
}
.input-control {
width:auto;
float:none
}
.inp {
width:93%;
}
.textarea {
width:93%;
}
.send-btn {
width:100%;
}
}


@media screen and (max-width:767px) {
.logo-box {
    width: 100%;
    margin: 15px 0;
    float: left;
}
	.contacts {
    float: left;
    text-align: center;
    width: 100%;
    margin-top: 5px;
}
	.contacts a{text-align:center;}
	.rt_div {
    padding-right: 0;
}
	.footer {margin: 15px 0 0 0;}
	.socil-icons.negative { margin-top:20px;}
	.float_rt.font_11 { width: 100%; text-align: center;}
	.light_link.font_11 {
    padding: 5px 10px;
}
	#featured .featured-text {
    display: block;
    width: 100%;
    float: left;
    text-align: center;
}
	.featured-item > a {
    margin: 8px 0 15px 0;
    float: left;
    width: 100%;
    text-align: center;
}
	#featured i.fa { float: none;}
	#featured .featured-text a, #featured .head, #featured p { text-align: center;}
	.ani_div { margin: 0;}
	.tp-mnu1 { display:none;}
	.menu-trigger { display: block;padding: 10px 0 10px 45px; color: #fff;}
	.sub_menu {
    padding: 0;
    margin: 5px 0;}
	.tp-mnu1.show { display:block;}
	
	.tp-mnu1 ul {
    margin: 0;
    display: block;
    padding: 0px;
    list-style: none;
}
	.tp-mnu1 ul li {
    text-align: center;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    float: none;
    text-transform: uppercase;
    width: 100%;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
		border-bottom: 1px solid rgba(256,256,256,0.3);
border-radius: 0;
		transition: all 0.4s;
}
	.tp-mnu1 ul li:last-child { border-bottom: none;}
	.tp-mnu1 ul li a {
    color: #fff;
    text-decoration: none;
    padding: 10px 15px;
    display: block;
    font-size: 15px;
    text-transform:none;
    font-weight: 600;
    text-align: left;
}
	.tp-mnu1 ul li:hover { background:#c40000;}
	.tp-mnu1.menu_links {border-top: 1px solid rgba(256,256,256,0.3);}
	.container-fluid.menuBx, .container-fluid.menuBx .col-sm-12 { padding: 0;}
	.container-fluid.menuBx .row { margin: 0;float: right;}
	.pricingBox {grid-template-columns: repeat(1, 1fr);}
	.mid_div_bg { margin: 0;}
	.h1, h1 {
    font-size: 24px !important;}
	.detailGrd {grid-template-columns: repeat(1, 1fr);}
	.profileDetail.middlebx { margin: 0;}
	.detailGrd ul.viewLst li strong {
    min-width: 50%;
    color: #fff;
    margin-right: 0;}
	.profileImgBx, .profileDetail { padding:0;}
	.priceRate li strong { width: 150px;}
	.linkingBx h5.font_dark {font-size: 21px;}
	.bookingBx .font_dark {font-size: 18px;}
	.bookingBx p:last-child, .bookingBx p:last-child a {
    font-size: 19px; color: #d70000;}
	.col-md-4.text-center.socil-icons {
    margin: 8px 0 12px;}
	.nameBx {padding: 0 15px 18px; margin-bottom: 10px !important;}
	.bottom_links { margin-left: 0; margin-right: 0;}
	ul.list2col {width: 100%;}
	ul.list2col li {margin: 0 0 5px;}
	
	.profileGal .col-sm-3 {
    margin-bottom: 30px;
    text-align: center;}
	.profileGal .innDiv {
    position: relative;
    margin: auto;
    float: none !important;}
}
@media (min-width:768px) and (max-width:1025px) {
	.sub_menu {
    background: transparent;
    margin: 0;
    padding: 0;}
	.tp-mnu1 ul {
		margin: 0;}
	.tp-mnu1 ul li {
    padding: 0;
    margin: 0;
}
	.tp-mnu1 ul li a {
    color: #fff;
    text-decoration: none;
    padding: 15px 8px;
    display: block;
    font-size: 13px;
    text-transform: none;
    font-weight: 600;
}
	.model_gal {
		height: 164px;width: 164px;}
	.nameBx .txt_hd {
		font-size: 14px;}
	.ani_div { margin: 0;}
	.footer.light_link {
    margin: 0 !important;}
	.footer.light_link { text-align: center;}
	.socil-icons.negative { margin-top: 15px !important;}
	.float_rt.font_11 { width: 100%; margin-bottom: 15px;}
	.nameBx .ratting i {
    margin-left: 5px;
    color: red;
    font-size: 15px;
}
}
@media (min-width:1026px) and (max-width:1350px) {
	.tp-mnu1 ul li {
    padding: 0;}
	.tp-mnu1 ul li a {
    color: #fff;
    text-decoration: none;
    padding: 15px 4px;
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;}
	.model_gal {
    height: 144px;
    width: 144px;}
	.nameBx .ratting i {
    margin-left: 5px;
    color: red;
    font-size: 17px;
}
	.nameBx .txt_hd {
		font-size: 14px;}
}


