@charset "utf-8";
	@font-face {
	font-family:'ubuntulight';
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:'ubuntumedium';
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:'ubunturegular';
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:'elephantitalic';
	);
	font-weight:400;
	font-style:normal
}
.mid_div_bg round p {
	text-align:justify
}
.imgs {
	border:2px solid #ccc
}
.escort-img {
	width:14%;
	float:left;
	margin-right:25px
}
body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:100%;
	background: #000000;
	background-attachment:fixed;
	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;
	padding-bottom:5px
}
.sub_menu {
	position:relative;
	background-color:#000;
	border-bottom:1px solid #ea395a;
	float:left;
	width:100%;
	text-align:center;
	line-height:0
}
.logo {
	position:relative;
	margin-left:10px;
	margin-top:0;
	float:left
}
.logo-box {
	width:auto;
	margin:12px 0 0 15px;
	height:70px;
	display:flex;
	justify-content:left;
	align-items:center
}
.logo-box a {
	font-family:'elephantitalic';
	font-size:28px;
	line-height:34px
}
.logo-box a:hover,.logo-box a:focus {
	text-decoration:none;
	outline:none
}
.logo-box a span {
	font-size:16px;
	line-height:10px;
	font-family:'ubuntulight';
	display:block;
	color:#fff;
	text-align:left
}
.homePageGo {
	width:120px;
	float:left;
	margin:28px 15px 0 15px
}
.homePageGo:hover,.homePageGo:focus {
	outline:none
}
.homePageGo img {
	width:100%;
	height:auto
}
.logo-box img {
	width:100%;
	height:auto
}
.contacts {
	float:right;
	text-align:right;
	font-family:"Oswald",sans-serify;
	font-size:18px;
	line-height:.7em;
	padding:15px 15px 0 0;
	margin-top:12px
}
.mainPage .logo-box {
	margin:35px 0 0 15px
}
.contacts p {
	color:#fff!important;
	text-align:right
}
.contacts a {
	color:#fff;
	text-decoration:none;
	margin-left:10px
}
.contacts a:hover {
	color:#ffffff
}
.phone {
	position:relative;
	margin-right:10px;
	margin-top:1px
}
.menu_links {
	top:0;
	position:relative;
	display:inline-block
}
.menu_links_txt {
	color:#333;
	text-decoration:none
}
.tp-mnu1 {
	margin:0;
	padding:0 0 0 0
}
.tp-mnu1 ul {
	margin:0;
	padding:0;
	list-style:none
}
.tp-mnu1 ul li {
	text-align:left;
	font-size:13px;
	font-family:Arial,Helvetica,sans-serif;
	line-height:25px;
	font-weight:700;
	float:left;
	margin:0;
	text-transform:uppercase
}
.tp-mnu1 ul li a i {
	font-size:17px;
	margin-right:10px
}
.ani_div img {
	width:100%
}
.tp-mnu1 ul li {
	border-right:1px solid #97112D;
	overflow:hidden
}
@media(min-width:993px) {
	.tp-mnu1 ul li:first-child {
	border-left:none
}
.tp-mnu1 ul li:last-child {
	border-right:none
}
}
.tp-mnu1 ul li a {
	color:#fff;
	text-decoration:none;
	padding:10px 20px;
	display:block
}
.tp-mnu1 ul li a:hover,.tp-mnu1 ul li.active a {
	color:#FFF;
	background:#942598
}
.menu_over {
	color:#fba700
}
.ani_div {
	width:100%;
	position:relative;
	margin-top:0;
	border-bottom:3px solid #fff
}
.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 {
	width:100%;
	position:relative;
	height:auto;
	font-family:'Ubuntu Condensed',sans-serif;
	margin-top:20px
}
.left_pnl {
	width:252px;
	position:absolute;
	left:830px;
	top:10px
}
.bottom_links {
	*width:1055px;
	*height:120px;
	border:1px solid #fef001;
	background:#fef001;
	background:-moz-linear-gradient(top,#fef001 12%,#db9d00 100%);
	background:-webkit-linear-gradient(top,#fef001 12%,#db9d00 100%);
	background:linear-gradient(to bottom,#ca6060 12%,#db9d00 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef001',endColorstr='#db9d00',GradientType=0);
	margin:10px 0;
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:35px 20px!important
}
.bottom_links table {
	margin:10px 0 0!important
}
.bottom_links table td {
	border:none!important;
	padding:0!important;
	font-size:18px;
	font-family:'ubuntulight'
}
.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;
	list-style:disc;
	padding-top:5px;
	font-weight:700
}
.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:0
}
.ind_gall_img_blog {
	margin-left:0
}
.margin_tp5 {
	margin-top:5px
}
.textalg_cent {
	text-align:center;
	color:#333
}
.txt_hd {
	font-weight:700;
	font-size:15px;
	color:#333
}
h1 {
	color:#333;
	font-family:'Oswald',sans-serif;
	font-size:30px;
	font-weight:400;
	margin:0
}
@media (max-width:767px) {
	.escort-img {
	width:100%;
	margin-bottom:10px;
	border-radius:10px
}
h4 {
	padding-right:10px
}
}
h2 {
	color:#333;
	font-family:'Oswald',sans-serif;
	font-size:26px;
	font-weight:400;
	margin:0
}
h3 {
	color:#333;
	font-family:'Oswald',sans-serif;
	font-size:22px;
	font-weight:400;
	margin:0
}
h4 {
	color:#333;
	font-family:'Oswald',sans-serif;
	font-size:18px;
	font-weight:400;
	margin-top:0;
	margin-bottom:0
}
h5 {
	color:#333;
	font-family:'Oswald',sans-serif;
	font-size:14px;
	font-weight:400;
	margin:0
}
h6 {
	font-family:'Oswald',sans-serif;
	font-size:10px;
	font-weight:400;
	margin-top:0;
	margin-bottom:0
}
.text {
	text-align:justify;
	font-size:18px;
	color:#333;
	line-height:24px text-align:justify
}
.strong {
	color:#333;
	text-decoration:none;
	font-weight:400
}
.text1 {
	font-size:14px;
	color:#333;
	line-height:24px
}
.subhead {
	font-size:16px;
	font-family:'Ubuntu Condensed',sans-serif;
	text-transform:uppercase;
	color:#000
}
.text-new>h1 {
	color:#333
}
.rt_div {
	margin:0 15px;
	*width:1070px;
	text-align:justify
}
.div_models {
	width:100%;
	height:320px
}
.model_gal {
	*width:256px;
	*float:left;
	color:#fff!important;
	font-size:15px
}
.model_gal img {
	width:100%
}
.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:#f5f5f5;
	border:solid 1px #e1e1e1;
	padding:10px;
	margin:15px 0 15px 0;
	*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;
	background-color:#ffebd4;
	border:1px solid #ffebd4;
	padding:10px 15px;
	text-align:justify;
	margin:0 20px
}
.rates-table td {
	padding:10px
}
.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:#000
}
.contact_div_cor {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.contact_div_cor .bgImg {
	background:url no-repeat right;
	background-size:auto 100%;
	float:left;
	padding:20px!important;
	width:100%
}
.dark_link {
	color:#333;
	text-decoration:none
}
.blacklink {
	color:#333;
	text-decoration:none
}
.light_link {
	color:#333;
	text-decoration:none
}
.light_link a:hover {
	color:#333;
	text-decoration:none
}
.socil-icons {
	margin-topm:-12px
}
.socil-icons a {
	color:#333;
	font-size:30px;
	padding-bottom:10px
}
.light_link.font_11 {
	padding:10px;
	color:#fff
}
.float_rt {
	float:right
}
.bold {
	font-weight:700
}
.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
}
.booking_div2 img {
	max-width:100%;
	width:150px
}
.booking_div2 {
	margin-bottom:20px
}
.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;
	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:7px
}
.image_large_pad {
	padding-right:15px;
	padding-bottom:15px
}
.gall_text_rt {
	*margin-left:260px;
	position:relative;
	height:auto
}
.footertagbg {
	text-align:center
}
.lineheight24 {
	line-height:24px
}
.white {
	color:#333;
	text-decoration:none
}
.clear {
	clear:both
}
.menu-trigger {
	display:none;
	background:url(../index.html) 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:5px 10px;
	background:#1D5007;
	border-radius:3px;
	border:#942598solid 1px;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif
}
.inputs {
	margin-top:10px
}
.input-label {
	width:150px;
	float:left;
	font-size:18px
}
.input-control {
	width:350px;
	float:left
}
.inp {
	border:#ffffff solid 1px;
	background:#efde06;
	border-radius:5px;
	height:30px;
	padding:0 10px;
	width:100%
}
.textarea {
	border:#ffffff 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
}
@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:#ffb101;
	border:solid 1px #333;
	padding:10px;
	margin:15px 0 15px 0;
	*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
}
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:0 15px;
	display:block;
	padding:0;
	list-style:none
}
.sub_menu {
	background:transparent
}
.tp-mnu1 ul li {
	background-color:#4BB463;
	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:700;
	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%
}
}
.head.headBox {
	background:#942598
}
.bgBack {
	background:#33071da3;
	padding:20px 0 10px
}
.bgBack h1 {
	margin:0 0 30px;
	text-transform:uppercase;
	font-size:22px;
	font-family:'ubuntulight';
	letter-spacing:4px;
	text-shadow:0 0 1px #000
}
.bgBack h1 span {
	color:#B30A0A
}
.bgBack .model_gal {
	border:15px solid;
	border-color:#ea395a;
	border-radius:20px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	overflow:hidden;
	transition:border-color .25s
}
.bgBack .model_gal:hover {
	border-color:red
}
.bgBack .model_gal img {
	height:auto
}
.bgBack .textalg_cent {
	margin-top:15px;
	font-family:'ubuntulight';
	text-transform:uppercase;
	color:#fff;
	font-size:15px
}
.bgBack .textalg_cent br {
	display:none
}
.bgBack .textalg_cent span.txt_hd {
	font-weight:600;
	color:#9E0A0A;
	margin-bottom:0;
	display:block;
	font-size:16px
}
.bgBack .textalg_cent .light_link {
	margin:20px 0 30px;
	display:inline-block
}
.bgBack .textalg_cent .light_link:hover {
	text-decoration:none
}
.bgBack .textalg_cent .light_link b.view-more {
	background-color:#990F2B!important;
	font-family:'ubuntulight';
	font-weight:100;
	border:none;
	font-size:14px;
	padding:9px 25px;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	transition:background-color .25s
}
.bgBack .textalg_cent .light_link b.view-more:hover {
	background-color:#000!important
}
.bgBackRed {
	background:#ffffff;
	padding:20px 0 20px
}
.bgBackRed .text-align-center img {
	width:100%;
	padding:0;
	border-radius:0
}
.bgBackRed .model_gal,.bgBackRed .text-align-center {
	border:15px solid;
	border-color:#942598;
	border-radius:20px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	overflow:hidden;
	transition:border-color .25s
}
.bgBackRed .model_gal:hover,.bgBackRed .text-align-center:hover {
	border-color:#1D5007
}
.bgBackRed .model_gal img,.bgBackRed .text-align-center img {
	height:auto
}
.bgBackRed .textalg_cent,.bgBackRed .text-align,.bgBackRed .text-align span.font_12 {
	margin-top:15px;
	font-family:'ubuntulight';
	text-transform:uppercase;
	color:#fff;
	font-size:15px
}
.bgBackRed .text-align span.font_12 {
	display:block;
	margin:5px 0 10px!important
}
.bgBackRed .text-align span.font_12 a.light_link {
	display:block;
	font-family:'ubuntulight';
	color:yellow;
	font-size:14px;
	text-transform:capitalize
}
.bgBackRed .text-align {
	margin-bottom:30px
}
.bgBackRed .text-align span.font_12 {
	margin-top:0
}
.bgBackRed .text-align br {
	display:none
}
.bgBackRed .textalg_cent br {
	display:none
}
.bgBackRed .textalg_cent span.txt_hd,.bgBackRed .text-align strong.font_12 {
	font-weight:600;
	color:#942598;
	margin-bottom:0;
	display:block;
	font-size:16px
}
.bgBackRed .textalg_cent .light_link {
	margin:20px 0 60px;
	display:inline-block
}
.bgBackRed .textalg_cent .light_link:hover {
	text-decoration:none
}
.bgBackRed h3 {
	margin:0 0 30px;
	color:#fff;
	font-weight:600;
	text-transform:uppercase;
	font-size:22px;
	font-family:'ubuntulight';
	letter-spacing:4px
}
.bgBackRed h3 span {
	color:red
}
.bgBackRed .bottomGal span.font_12.font_dark {
	margin:0!important
}
.bgBackRed .bottomGal .text-align-center {
	border:none
}
.bgBackRed .bottomGal .text-align {
	text-transform:none;
	font-size:14px
}
.footerBg {
	background:#942598;
	border-top:10px solid #942598;
	padding-top:0;
	padding-bottom:15px;
	padding-top:15px
}
.footerBg .logo-box {
	width:100%;
	float:none;
	margin-bottom:10px
}
.footerBg .logo-box a {
	float:none;
	display:inline-block
}
.footerBg .logo-box img {
	width:300px
}
.footerBg .footertagb {
	color:#fff;
	font-size:14px!important;
	margin-bottom:15px
}
.footerBg .footertagb .light_link {
	color:#fff;
	font-size:14px!important;
	text-transform:uppercase;
	font-family:'ubuntulight';
	font-weight:600;
	transition:color .25s
}
.footerBg .footertagb .light_link:hover {
	color:#fef001;
	text-decoration:none
}
.footerBg .copyRit .font_11 {
	color:#fff;
	font-size:14px;
	font-family:'ubuntulight'
}
.footerBg .developedBy {
	margin-top:10px
}
.footerBg .developedBy .float_rt {
	float:none;
	color:#fff
}
.footerBg .developedBy .float_rt a {
	color:#fff
}
.footerBg .developedBy .float_rt a:hover {
	color:#fef001;
	text-decoration:none
}
.middleBg {
	background-color:#408080
}
.middleBg .imgs {
	border:10px solid;
	border-color:#942598;
	border-radius:20px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	overflow:hidden;
	transition:border-color .25s;
	height:auto;
	margin-bottom:7px
}
.middleBg h2,.middleBg h1 {
	color:#ffffff!important;
	text-transform:uppercase;
	font-size:22px;
	font-weight:600;
	font-family:'ubuntulight'
}
.middleBg h3,.middleBg h4,.middleBg h5,.middleBg h6 {
	color:#ffffff!important;
	text-transform:uppercase;
	font-size:18px;
	font-weight:400;
	font-family:'ubuntulight'
}
.middleBg p {
	color:#000
}
.middleBg ul,.middleBg ol {
	padding:15px 25px 15px 15px;
	margin-bottom:25px;
	border-radius:20px
}
.middleBg ul li,.middleBg ol li {
	font-size:16px;
	line-height:28px;
	color:#fff
}
.middleBg .pull-right .imgs {
	border-width:10px;
	border-color:red
}
.middleBg ol {
	padding:0 0 0 25px
}
.bgBackRed h5.font_dark {
	margin:0 0 10px;
	color:#9C112E;
	text-align:center;
	font-size:18px;
	font-weight:600;
	font-family:'ubuntulight';
	text-transform:uppercase
}
.mt35 {
	margin-top:10px
}
.mb0 {
	margin-bottom:0
}
.paddingTp {
	padding-top:20px
}
.Gallery_Div_img {
	width:auto;
	margin-left:15px;
	margin-right:15px
}
.Gallery_Div_img.sexPg .col-md-3 {
	min-height:510px
}
.Gallery_Div_img img {
	width:100%;
	height:auto;
	border:5px solid;
	border-color:#ff9606;
	border-radius:20px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	overflow:hidden
}
.Gallery_Div_img .boxLeft {
	margin-bottom:15px;
	width:100%;
	float:left
}
.Gallery_Div_img .boxLeft .light_link .view-more {
	display:inline-block
}
.Gallery_Div_img .boxLeft .font_12 {
	color:#fff;
	font-size:14px;
	font-family:'ubuntulight';
	padding:5px 0 0;
	display:block
}
.Gallery_Div_img .boxLeft .text-align-center br {
	display:none
}
.galleryHd {
	border:dashed 1px #000;
	background-color:#fe8e06;
	text-align:center;
	margin-bottom:10px;
	padding-bottom:15px
}
.sm-imgGal a {
	width:104px;
	height:auto;
	display:inline-block;
	float:left;
	margin:0 5px 5px 0
}
.sm-imgGal a img {
	margin:0;
	width:100%;
	height:auto;
	border-radius:5px
}
.pl0 {
	padding-left:0!important
}
.left_gallery .contact_div_cor {
	padding:10px;
	text-align:center;
	margin-bottom:15px;
	background-color:#ffb101
}
.left_gallery a {
	width:46%;
	margin:0 2% 4%;
	float:left;
	display:block
}
.left_gallery a img {
	margin:0;
	width:100%;
	height:auto
}
@media(min-width:992px) {
	.middleBg .col-md-3 {
	padding-left:0!important
}
}
.agePort {
	list-style:none;
	margin:0;
	padding:0
}
.agePort li {
	line-height:22px;
	font-size:14px;
	font-family:'ubuntulight';
	font-weight:100
}
.inBody {
	color:#fff
}
.inBody td {
	border:none!important;
	padding:none!important
}
.inBody a {
	color:#fff
}
.detailNew {
	margin:0
}
.detailNew h1 {
	margin-bottom:15px
}
.detailNew .productProf {
	float:left;
	width:100%;
	margin-right:20px;
	border:4px solid #c0080a;
	box-shadow:0 0 10px #000
}
.detailNew .productProf img {
	float:left;
	margin:0;
	padding:0
}
.detailNew .discDetail {
	float:left;
	width:100%;
	border:2px solid #A5080A;
	box-shadow:0 0 10px #000;
	padding:15px;
	margin-right:20px;
	background:#c0080a
}
.detailNew .discDetail h4 {
	margin:0 0 0;
	font-size:22px;
	color:#ffe295;
	text-transform:none
}
.detailNew .discDetail ul {
	list-style:none;
	margin:0 0 15px;
	padding:0;
	background:none
}
.detailNew .discDetail ul li {
	width:100%;
	color:#fff;
	padding:0 0;
	font-size:14px;
	font-weight:100;
	line-height:22px
}
.detailNew .clientContact,.detailNew .discDetail,.detailNew .productProf {
	float:left;
	width:100%;
	border:4px solid #c0080a;
	box-shadow:0 0 10px #000;
	padding:15px;
	background:#c0080a;
	min-height:560px
}
.detailNew .clientContact h4 {
	margin:0 0 15px;
	font-size:22px;
	color:#ffe295;
	text-transform:none
}
.detailNew .clientContact .btnDesign {
	width:auto;
	float:right;
	overflow:visible;
	position:relative;
	float:right;
	cursor:pointer;
	font-size:21px;
	color:#FFF;
	text-transform:uppercase;
	background:#fed198;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	padding:0 21px;
	border-radius:5px;
	border:1px solid #fddfb1;
	background:#ffb76b;
	background:-moz-linear-gradient(top,#ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
	background:-webkit-linear-gradient(top,#ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
	background:linear-gradient(to bottom,#ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b',endColorstr='#ff7f04',GradientType=0);
	width:100%;
	float:left;
	margin-bottom:15px;
	text-align:center;
	padding:15px 0;
	font-weight:600
}
.detailNew .clientContact .btnDesign span img {
	width:35px;
	height:auto;
	float:none;
	display:inline-block;
	margin-right:10px
}
.imgMini {
	margin-top:10px
}
.imgMini a.thumbnail {
	border:none;
	background:none;
	display:inline-block;
	margin:0;
	padding:0
}
.imgMini img {
	width:94px;
	height:110px!important;
	border:1px solid yellow;
	margin:0 10px 10px 0;
	height:auto;
	float:left
}
.detailPage p.text span {
	margin:0 0 0 15px
}
.leftGallery img {
	border:2px solid yellow;
	border-radius:5px;
	margin:0 9px 10px 0
}
ul.list2col {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	max-width:1000px;
	margin:auto
}
ul.list2col li {
	float:none;
	display:inline-block;
	margin:5px 5px 0 0;
	min-width:24%
}
ul.list2col li a {
	padding:5px 15px;
	font-size:13px;
	color:#fff;
	display:block;
	text-decoration:none!important;
	background:#108cc5;
	background:-moz-linear-gradient(top,rgba(16,140,197,1) 0,rgba(7,101,144,1) 100%);
	background:-webkit-linear-gradient(top,rgba(16,140,197,1) 0,rgba(7,101,144,1) 100%);
	background:linear-gradient(to bottom,rgba(16,140,197,1) 0,rgba(7,101,144,1) 100%);
	-webkit-box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,.35),0 0 1px 0 rgba(86,179,222,.65);
	-moz-box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,.35),0 0 1px 0 rgba(86,179,222,.65);
	box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,.35),0 0 1px 0 rgba(86,179,222,.65);
	border:1px solid #083449;
	border-radius:5px
}
ul.list2col li a:hover,ul.list2col li a:focus {
	color:yellow;
	outline:none
}
.footerBg .logo-box {
	display:none
}
@media(max-width:992px) {
	.logo-box {
	margin:20px 2% 0;
	float:left;
	width:96%;
	height:auto
}
.logo-box a {
	width:100%
}
.logo-box a span {
	margin-top:5px
}
.contacts {
	padding:0 15px;
	margin-top:22px;
	width:100%;
	float:left
}
.contacts p {
	text-align:center
}
.sub_menu {
	width:100%;
	margin:0 0 15px
}
.tp-mnu1 {
	width:100%
}
.ani_div {
	margin:0
}
.mid_div_bg {
	margin:15px 0 0 0
}
.bgBackRed .textalg_cent {
	margin-top:0;
	margin-bottom:15px
}
.footerBg .footertagb .light_link {
	display:inline-block
}
.contact_div_cor .bgImg {
	background-image:none
}
.middleBg .imgs {
	width:100%
}
.rt_div {
	margin:0;
	padding:0
}
.bottom_links table td {
	width:100%;
	float:left
}
.bottom_links table td {
	font-size:16px
}
.sm-imgGal a {
	width:91px
}
.homePageGo img {
	width:100%
}
.homePageGo {
	margin:15px 0 0;
	width:100%
}
.homePageGo img {
	width:130px
}
.detailNew .clientContact,.detailNew .discDetail,.detailNew .productProf {
	min-height:auto
}
.imgMini a.thumbnail {
	width:48%;
	margin-right:1%
}
.imgMini img {
	height:auto!important;
	width:100%!important
}
.leftGallery a {
	width:48%;
	margin-right:1%;
	float:left
}
.leftGallery img {
	height:auto!important;
	width:100%!important
}
.Gallery_Div_img {
	margin-left:0;
	margin-right:0
}
}
@media (max-width:767px) {
	.logo-box a span {
	text-align:center
}
}
@media(min-width:768px) and (max-width:992px) {
	.mid_div_bg {
	margin-top:15px!important
}
.bgBack .textalg_cent .light_link b.view-more {
	font-size:12px
}
.logo-box {
	margin:20px 0 0 15px
}
.contacts p {
	text-align:right
}
.logo-box a {
	text-align:left
}
.contacts {
	padding:0 15px 0 0
}
.homePageGo {
	margin:25px 10px 0 15px;
	width:100px
}
.homePageGo img {
	width:100%
}
.logo-box {
	float:none;
	width:auto;
	min-height:44px
}
.logo-box a {
	font-family:'elephantitalic';
	font-size:21px;
	line-height:16px
}
.detailNew .clientContact,.detailNew .discDetail,.detailNew .productProf {
	min-height:680px
}
ul.list2col li {
	min-width:30%
}
}
@media(min-width:768px) and (max-width:992px) {
	.detailNew .clientContact,.detailNew .discDetail,.detailNew .productProf {
	min-height:auto
}
}
@media(min-width:992px) and (max-width:1200px) {
	.tp-mnu1 ul li {
	padding:0
}
.tp-mnu1 ul li a {
	padding:10px 20px
}
.ani_div {
	margin:0
}
.bgBack .textalg_cent .light_link b.view-more {
	font-size:12px
}
.mid_div_bg {
	margin:15px 0 0
}
.Gallery_Div_img.sexPg .col-md-3 {
	min-height:530px
}
.Gallery_Div_img {
	margin-left:15px;
	margin-right:0
}
}
.tt {
	border:solid 1px #942598;
	padding:8px;
	border-radius:18px;
	margin-bottom:5px;
	background-color:#FFFFFF
}
.footer-m {
	background:#942598;
	color:#fff;
	padding:10px 0
}
.footer-btm {
	background:#000;
	color:#fff
}
.footer-btm .container {
	display:flex;
	justify-content:space-between;
	padding:20px 15px
}
.footer-btm a {
	color:#fff
}
button.navbar-toggler:focus {
	border:none;
	outline:0
}
section.frm {
	background:#f1f1f1
}
.formbook {
	padding:20px;
	color:#fff!important
}
.text-muted {
	color:#eee!important
}
.book-city1 {
	padding:50px 0
}
.prdctinner {
	position:relative;
	margin-bottom:10px
}
.prdctinner img {
	border:5px solid #B01312
}
.prdctinner a {
	position:absolute;
	left:0;
	bottom:0;
	background:#B01312;
	right:0;
	text-align:center;
	padding:5px 10px;
	color:#fff;
	text-decoration:none
}
.phone {
	position:absolute;
	top:0;
	right:0
}
ul.btm {
	display:flex;
	flex-wrap:wrap;
	padding:0
}
ul.btm li {
	list-style:none
}
ul.btm li a {
	padding:15px 35px 0;
	color:#fff;
	position:relative
}
ul.btm li:first-child a {
	padding-left:0
}
ul.btm li:last-child a:after {
	content:none
}
ul.btm li a:after {
	content:'|';
	position:absolute;
	right:0
}
.tctinner {
	margin-top:50px;
	border-radius:10px
}
.tctinner h1 {
	color:red!important;
	margin-bottom:15px;
	padding:0;
	font-weight:400;
	font-size:35px
}
.tctinner h2 {
	color:#e6750c!important;
	margin-bottom:15px;
	padding:0;
	font-weight:300;
	font-size:30px
}
.tctinner h3 {
	color:#ffdd59;
	margin-bottom:15px;
	font-weight:300;
	font-size:25px
}
.tctinner ul {
	padding-left:15px;
	font-weight:300;
	color:#8E1599;
	margin-left: 2%;
}
@font-face { 
 font-family: "Open Sans";  
 font-weight: 400; 
 font-style: normal; 
 src: url("OpenSans400.woff2") format("woff2"); 
 font-display: swap
}