/**/



/* Getting the new tags to behave */

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}

mark, rp, rt, ruby, summary, time {display:inline;}



/* Global properties ======================================================== */

html, body {width:100%; padding:0; margin:0; height:100%;}

 
	/*p {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none !important;
}*/

body {

	font-family: Arial, Helvetica, sans-serif ; 	 

	font-size:14px; 

	line-height:18px;

	color:#aea6a8;

	/*background:#240c10;*/ background: #0f0406 url(/images/bg.jpg) center center no-repeat; background-attachment: fixed;

	min-width:960px;

	}

.main{

	width:100%;

	height: auto; 

	/*background:#0f0406;*/

	}

/***********************************************************************/

/*================================>Block-classes<==========================*/

.txt-dec-n{text-decoration:none !important;}

.txt-dec-u{text-decoration: underline;}

.txt-up-n{text-transform:none !important;}

.txt-up{text-transform:uppercase;}

.txt-al{text-align:center;}

.bold{font-weight:bold;}



.col{color:#fb1626;}



.hov:hover{color:#fff;}



.border-none{border: none !important;}

.bg-none{background: none !important;}



.dis-block{display: block;}

.dis-inblock{display: inline-block;}



.marg-left-0{margin-left:0 !important;}	

.marg-right-0{margin-right:0 !important;}

.marg-left-right-0{margin-left:0 !important; margin-right:0 !important;}

.last-mbot{margin-bottom:0 !important;}	

.last-pbot{padding-bottom: 0 !important;}

.last-mpbot{margin-bottom:0 !important;padding-bottom:0 !important;}



/*===============================>Indent<==================================*/



.bot{margin-bottom: 4px; border-radius: 5px;}

.bot-1{margin-bottom: 7px;}

.bot-2{margin-bottom:27px;}

.bot-3{margin-bottom:19px;}



.left{margin-left: 3px;}

.left-1{margin-left:10px;}



.right{margin-right: 3px;}



/*================================link-button===============================*/

a {text-decoration:none; cursor:pointer; color:white}

a:hover {text-decoration:none;}

/*p{padding-bottom:18px;}*/



ul {

	margin:0; 

	/*padding-top: 10px;*/ padding-bottom: 10px;

	list-style-image:none;

	}



/******************************************************************/

.clear {clear:both; line-height:0; font-size:0; width:100%;}

.wrapper, .wrapper-extra, .extra-wrap{overflow:hidden;}

.wrapper-after:after{

 clear:both;

 content:".";

 display:block;

 height:0;

 visibility:hidden;}

.fleft {float:left;}

.fright {float:right;}

/*===============================>H-logo-properties=========================*/

.logo {

	display: inline-block;

	/*margin: 74px 0 64px 91px;*/ margin: 74px 0 64px 73px;

	}

.logo a{display:inline-block;}

h1 {
	display: inline-block;
}

h2, .header { font-size:13px; 

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ; 

	color:#ffffff; 

	line-height:18px;

	font-weight:  bold;

	text-transform:uppercase;

	display: block;

	background: url(../images/bg-h2.jpg) left 0 no-repeat;

	/*padding:0 0 0 7px;*/

	overflow:hidden;

	}

	h2 strong a, .header-inner a {

		display:inline-block;

		font-family: Arial, Helvetica, sans-serif;

		float:right;

		font-size:11px;

		line-height:14px;

		color:#fb1626;

		text-decoration:underline;

		font-weight:normal;

		text-transform:none;

		margin:1px 13px 0 0;

		}

	h2 strong a:hover, .header-inner a:hover {

		color:#fff;

		}

	h2 span, .header span {

		display:block;

		background: url(../images/bg-h2-span-span.jpg) right 0 no-repeat;

		/*padding-right:6px;*/

		}

	h2 strong, .header-inner {

		display:block;

		background: url(../images/bg-h2-span.jpg) 0 0 repeat-x;

		padding:11px 0 7px 4px;

		}

.indent-1 h2 strong{padding-left:14px;}



h4{

	display:block;

	font-family: Arial, Helvetica, sans-serif;

	font-size:21px;

	line-height:14px;

	color:#fb1626;

	font-weight:normal;

	text-transform:none;

	margin:1px 13px 10px 0;

	}

	h4 a{color:#fff; 

	text-decoration:none !important;

	}

	h4 a:hover{color:#fb1626;

	text-decoration:underline;

	}

/*********************************header*************************************/

.head{

	width:100%;  

	position:relative; 

	background: url(../images/newlogo1.jpg) center 0 no-repeat;

	}

header{

	width: 950px; 

	margin: 0 auto;

	position:relative;

	}

/*********************************content*************************************/

#content{

	width:100%; 

	padding:0 0 5px 0; 

	margin:0;

    position:relative; 

	z-index:1;

	}

.div-search{

	margin:7px 10px 0 0;

	float:right;

	display:inline-block;

	background: url(../images/bg-search-div.jpg) 0 0 repeat;

	border-radius: 15px;

	padding:1px 8px 1px 10px;

	box-shadow: inset 0 -1px 3px #600311;

	border:1px solid #b90c2b;

	}

#search input{

	width: 157px; 

	height: 18px; 

	font-family: Arial, Helvetica, sans-serif  ; 

	font-size: 12px;

	line-height:18px;

	color:#fff;  

	display: inline-block; 

	float:left;

	background:transparent;

	padding:1px 0; 

	}

#search .search_button{

	background: url(../images/bg-search-button.png) 0 0 no-repeat; 

	width:14px;

	height:14px;

	display:inline-block;

	float:left;

	margin:3px 0 0 0;

	}

#search .search_button:hover{

	background-position: right 0;

	}

.lightbox-image{display: inline-block;position:relative;}

.lightbox-image img.magnify{position:absolute;width:0px;height:0px;left:50%;top:50%;}



.pp{

	display:inline-block;

	margin-left:20px;

	}

.pp a{color:#fb1626;}

.pp a:hover{

	color:#fff ; 

	text-decoration:underline;

	}

.list{padding:0 20px 0 19px;}

.list li{

	font-size:12px;

	line-height:18px;

	padding:2px 0 3px 26px;

	display:block;

	border-top:1px solid #271e1f;

	background: url(../images/bg-list-li.png) 11px 9px no-repeat;

	}

.list li:first-child{border-top:none;}

.list li a{color:#fb1626;}

.list li a:hover{color:#fff;}

/**********************************index***********************************/

.box-video{

	width:705px;

	float:left;

	}

.box-list{

	width:232px;

	float:left;

	}

	.box-list h2 span strong{padding-left:13px;}

.block{

	border:1px solid #292729;

	/*width:172px;*/ width:100%;

	float:left;

	/*background: url(../images/bg-block.jpg) 0 0 repeat-x #1c1a1c;*/
	background: #0f0f0f;

	padding:5px 0 0 0;

	border-radius: 5px;

	margin:0 3px 3px 0;

	}

.block-1{padding-bottom:8px !important;}

	.block>span{

		font-size:11px;

		color:#97d0e3;

		display:inline-block;

		margin-left:10px;

		margin-bottom:5px;

		}

	.block .lightbox-image{

		border:1px solid #333033;

		margin-left:6px;

		}

	.block .lightbox-video{margin-left:6px;}

	.block strong{

		display:block;

		padding:8px 10px 0 10px;

		line-height:15px;

		min-height:30px;

		}

	.block strong a{

		color:#fb1626;

		font-size:12px;

		}

	.block strong a:hover{color:#fff;}

	.block>div{

		overflow:hidden;

		margin:6px 0 0 0;

		padding:0 0 3px 9px;

		height:29px;

		background:url(../images/bg-bottom-block.jpg) 0 bottom repeat-x;

		border-radius: 0 0 5px 5px;

		}

	.block>div img{

		float:left;

		margin:11px 1px 0 1px;

		}

.time{

	color:#e5dadc;

	font-size:11px;

	line-height:15px;

	display:inline-block;

	float:right;

	margin:9px 5px 0 0;

	}

.link{

	display:inline-block;

	margin:29px 0 0 0;

	}

.indent p{margin:0 20px;}

/**********************************index-1*********************************/



/**********************************index-2*********************************/



/**********************************index-3*********************************/



/**********************************index-4*********************************/



/**********************************index-5*********************************/



/**********************************index-6*********************************/



/**********************************contact-form****************************/



/****************************footer************************/

footer{ 

	font-family:  Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	color: #fff;

	background: linear-gradient(to bottom, #b50a21, #600814); 

	text-align:right;

	}

.main-footer{

	padding-top: 15px; 

	padding-bottom: 20px;

	}

footer a{color:#fff ;}

footer a:hover{color:#fff;text-decoration:underline;}

/*=======================superfish=========================*/

.nav-search{

	background: url(../images/bg-nav-search.jpg) 0 0 repeat-x #a4061b;

	padding:1px 0 ;

	border-radius: 40px;

	margin-bottom:30px;

	}


nav{

	display:inline-block;

	float:left;

	}

.sf-menu{display:block;}

.sf-menu ul {position:absolute; top:-999px; display:none; z-index:999;}

.sf-menu a {display:block;}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:999;}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;z-index:999}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;z-index:999}
.nav-search nav ul.sf-menu li:first-child {border-radius: 40px 0 0 40px;}
/*.nav-search-2 .sf-menu {float:right;}*/
ul.sf-menu>li{

  background: url(../images/bg-li.jpg) right 0 no-repeat;

  font-family: Arial, Helvetica, sans-serif ; 

  font-size: 13px; 

  line-height:18px;

  float:left; 

  position:relative;

  text-transform:uppercase;

  }

/*#first-li{border-radius: 40px 0 0 40px;}*/



ul.sf-menu>li>a{

	display:block;

	position:relative;

	padding:10px 29px 10px 30px;  

	color:#ffffff;

	}

ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover {background: url(../images/bg-li-hov.jpg) 0 0 repeat-x #e20d21;}

ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover{color:#fff;}



.sf-menu>li>ul{

	left:31px;

	top:43px;

	width:362px;

	z-index:99;

	}

.sf-menu>li>ul>li {

	display:block;

	 float:left !important;

	 font-size: 11px;  

	 background: url(../images/bg-li-li.png) 0 6px no-repeat;

	 padding:0 0 0 9px;

	 margin-right:8px;

     }

.sf-menu>li>ul>li:first-child{}

							

.sf-menu>li>ul>li>a {

	display: inline-block;

	color:#ed182f ;

	}

.sf-menu>li>ul>li:hover, ul.sf-menu>li>ul>li.sfHover{}

.sf-menu>li>ul>li>a:hover, ul.sf-menu>li>ul>li.sfHover a {color:#fff;}

/*====================tabs=====================*/

.tabs{}

/*.tabs{ position:relative; overflow:hidden;height:628px !important;}*/

.tabs .tab-content {}

.tabs ul.nav {}

.tabs ul.nav li {}

.tabs ul.nav li a {display:inline-block;}

.tabs ul.nav li.selected, .tabs ul.nav li:hover {}

.tabs ul.nav li.selected a, .tabs ul.nav li a:hover{color:#fff;}




.nav-search-2 /*{float:right;}*/

#last-id {border-radius:0 40px 40px 0; background:none;}
#first-id {border-radius:40px 0 0 40px;}
#last-id:hover {background: url(../images/bg-li-hov.jpg) 0 0 repeat-x #e20d21;}

.block-girl-left {float:left; height:100% !important; margin: 5px 6px 7px !important;}
.block-girl-left img {margin:0 !important;}
.block-girl-right {float:left; height:100% !important; background: none !important; line-height: 24px;}
.block-girl-right strong {padding:0 !important;}
.block-girl-params {float:left; margin:20px 60px 0 0;}
.block-girl-price {float:left; margin:20px 0 0 0; /*background: linear-gradient(to right, #b50a21, #600814);*/ margin-bottom: 15px; color: #97d0e3;}
.block-girl-price span {width: 50px;
    display: inline-block;
	color: #97d0e3;
    /*border: 1px solid #aea6a8;*/
    margin: -1px -3px 0px -1px;
    text-align: center;
    padding: 2px;}
.girl-name {font-weight:bold;}

.text-block {padding:10px 20px; width: 663px;}

.sidebarimg {margin-bottom:5px;}

.catalog-girl-block .catalog-metro {float:left;}
.catalog-girl-block .catalog-phone {margin-left:40px; float:left;}
.catalog-girl-block .block-girl-params {clear:both;}

.sidebar-block-girl {padding-bottom:10px;}

.header-slogan {
    position: absolute;
    top: 315px;
    color: #ffffff;
    /*font-size: 18px;*/ font-size: 26px;
    /*text-transform: uppercase;*/ font-family: 'Pacifico', cursive;
    /*font-weight: 600;*/
    left: 150px;	
}

#contact-form {margin-top:10px;}
.contacts_4 {float:left; margin-right:40px; width:300px; margin-bottom:15px;}
.contacts_4_last {margin-right:0;}
.contacts_4 input {width:100%; padding:10px; background:#eaeaea;}
.contacts_12 {width:643px; margin-bottom:9px;}
.contacts_12 textarea {width:643px; padding:10px; min-height:100px; background:#eaeaea; font-family: Arial;}
#contact-form .btn-default {padding:10px; text-transform:uppercase; margin-bottom:10px; background:#eaeaea; cursor:pointer;}
#contact-form .btn-default:hover {opacity:0.9;}

#contact-form input::-webkit-input-placeholder {color: #000000; opacity:1;}/* webkit */
#contact-form input::-moz-placeholder          {color: #000000; opacity:1;}/* Firefox 19+ */
#contact-form input::-moz-placeholder           {color: #000000; opacity:1;}/* Firefox 18- */
#contact-form input::-ms-input-placeholder      {color: #000000; opacity:1;}/* IE */

#contact-form textarea::-webkit-input-placeholder {color: #000000; opacity:1; font-family: Arial;}/* webkit */
#contact-form textarea::-moz-placeholder          {color: #000000; opacity:1; font-family: Arial;}/* Firefox 19+ */
#contact-form textarea::-moz-placeholder           {color: #000000; opacity:1; font-family: Arial;}/* Firefox 18- */
#contact-form textarea::-ms-input-placeholder      {color: #000000; opacity:1; font-family: Arial;}/* IE */

.girl-page-left {float:left; width:47.5%; height:100% !important; background:none !important;}
.girl-page-left div {margin-bottom:10px;}
.girl-page-right {float:left; width:47.5%; height:100% !important; background:none !important;}
.girl-page-price {margin-top:60px; /*background: linear-gradient(to right, #b50a21, #600814);*/ border-radius: 10px}
.girl-page-price span {width:50px; display: inline-block; text-align: center; padding: 5px; color: #97d0e3;}
.girl-page-about span {display:block; margin-bottom:10px; margin-top:35px; color: white}
.girl-page-about p {padding-bottom:5px;}
.girl-page-services {padding-top:20px; margin-bottom:30px !important; clear:both;}
.girl-page-services h3 {margin-bottom:10px;}
.girl-page-services .service {clear:both;}
.girl-page-services .service span {width:140px; display: block; float:left; padding: 3px}
.girl-page-services .service fa {padding-top:3px;}
.girl-page-services .service .fa-check {color:#0ea406;}
.girl-page-services .service .fa-times {color:#a4061b;}
.girl-page-right .girl-page-main-photo {display:block; padding:5px;}
.girl-page-right .girl-page-main-photo img {margin-bottom:5px !important;}
.girl-page-right .girl-page-gallery a {float:left; display:block; width:46.5%; padding:5px;}
.girl-page-right .girl-page-gallery img {width: 100%; margin:0 !important;}
.girl-page-provides span {width:140px; display: block; float:left;}

.ditto_pagination {
	text-align: center;
	font-size: 20px;
}

.ditto_currentpage, .ditto_page, .ditto_next_link, .ditto_previous_link {
	display: inline-block;
    margin-top: 20px;
    color: #fff;
    padding: 7px 10px;
    margin: 5px;
    background: #fb1626;
}

.ditto_currentpage {
	background: #841124;
}

.ditto_page:hover, .ditto_next_link:hover, .ditto_previous_link:hover {
	background: #841124;
}

.error-page { background: #730214; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.error-page div { width: 30%; margin: auto; margin-bottom: 20px; }
.error-header { padding-top: 10%; color: #fff; }
.error-header h1 { font-size: 70px; margin-left: -5px; }
.error-header span { font-size: 25px; margin-top: -10px; display: block; }
.error-message { font-size: 18px; }
.error-message a { color: #fff; }
.error-message a:hover { color: #eee; }
.catalog-girl-block.homes .block-girl-left{width: 22.6%;}
.catalog-girl-block.homes .block-girl-right{width: 72%;}
.catalog-girl-block.homes .girl-name{font-size:15px;}
.catalog-girl-block.homes .block-girl-params{clear: none;    margin: 10px 0px 0 0;    width: 50%;}
.catalog-girl-block.homes .block-girl-params span.catalog-metro{padding-bottom: 10px;  width: 100%;}
.catalog-girl-block.homes .block-girl-params span.catalog-metro img{margin: 0px 6px 0 0;}
.catalog-girl-block.homes .block-girl-params span.first{color: #fff; font-weight: 400;}
.catalog-girl-block.homes .block-girl-params span.second{font-size:13px;}
.catalog-girl-block.homes .block-girl-params .block-girl-price span.th{color:#fff;}
.catalog-girl-block.homes .block-girl-params .catalog-phone{margin-left:0;font-size: 15px;padding-bottom: 10px;  width: 100%;}
.catalog-girl-block.homes .block-girl-params .catalog-phone a{color: #fff;cursor:pointer;}
.catalog-girl-block.homes .block-girl-params .catalog-phone a:hover{color:#fb1626;}
.catalog-girl-block.homes .block-girl-params span.third{color: #fff; font-weight: 400;width: 55%; display: inline-block;}
.catalog-girl-block.homes .block-girl-params span.fourth{font-size:16px;text-align: right;}
.catalog-girl-block.homes .block-girl-params span.fourth i{position:relative;top:3px;}
.catalog-girl-block.homes .block-girl-params span.fourth i.fa-check{color: #0ea406;}
.catalog-girl-block.homes .block-girl-params span.fourth i.fa-times{color: #a4061b;}
a.B_crumb {color: lightblue;}
a.B_crumb hover {color: #b50a21;}
a.B_homeCrumb {color: lightblue;}
a.B_homeCrumb hover {color: #b50a21;}
/********** MEDIA ************/
@media(max-width: 990px){
	html, body{
		height: auto;
	}
	body{
		min-width: 100%;
	}
	
	
	header,
	.container_16 .grid_16,
	.container_16,
	.box-video,
	.box-list,
	.text-block{
		width: 100% !important;
	}
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16{
		margin: 0 !important;
	}
	.head{
		background: #a4061b;
	}
	.header-slogan{
		display: none;
	}
	.wrapper.tabs{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		-o-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.logo{
		display: block;
		margin: 0 auto;
		text-align: center;
	}
	.logo img{
		width: 200px;
	}
	.menu-btn{
		display: block;
		width: 30px;
		position: absolute;
		left: 20px;
		top: 20px;
	}
	.menu-btn span{
		display: block;
		height: 4px;
		margin-bottom: 7px;
		border-radius: 4px;
		background-color: #fff;
	}
	.menu-btn span:last-child{
		margin-bottom: 0;
	}
	.menu-btn.active span{
		background-color: #aea6a8;
	}
	header{
		z-index: 10;
	}
	.nav-search{
		position: absolute;
		top: 60px;
		left: 0;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-webkit-transform: translateX(-150%);
		-ms-transform: translateX(-150%);
		-o-transform: translateX(-150%);
		transform: translateX(-150%);
		opacity: 0;
		visibility: hidden;
		width: 100%;
		background: #292729;
		border-radius: 5px;
		margin-bottom: 0;
		padding-bottom: 10px;
		z-index: 10;
		-webkit-transition: all .2s;
		-o-transition: all .2s;
		transition: all .2s;
	}
	.nav-search.active{
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
		visibility: visible;
	}
	.sf-menu,
	.girl-page-photos{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	ul.sf-menu>li{
		border-bottom: 1px solid #fff;
	}
	#first-li,
	#last-id{
		border-radius: 0;
	}
	.block.text-block{
		margin-left: 0 !important;
	}
	.left,
	.left-1{
		margin-left: 0;
	}
	.text-block{
		padding: 20px 0;
		margin: 0;
	}
	.text-block p{
		font-size: 16px;
		padding: 0 20px 15px;
	}
	h1{
		font-size: 24px;
	}
	h2{
		font-size: 18px;
	}
	h3{
		font-size: 16px;
		margin-top: 50px;
	}
	h2 strong, .header-inner,
	h2 strong a, .header-inner a{
		font-size: 16px;
	}
	.block{
		/*background: #292729;*/
		background: #0f0f0f;
		padding-top: 0;
		border: none;
	}
	.block.text-block{
		padding-top: 15px;
		font-size: 16px;
		text-align: center;
}
	
	.wrapper.tabs > .block.text-block{
		order: -1;
	}
	.catalog-girl-block.homes .block-girl-params .catalog-phone a{color: #fff;cursor:pointer;}
	footer{
		text-align: center;
		color: #fff;
	}
	.block-girl-price span{
		width: 40px;
		font-size: 11px;
	}
	.girl-page-gallery::after{
		content: '';
		display: table;
		clear: both;
	}
	.girl-page-photos{

	}
	.girl-page-right .girl-page-main-photo img{
		float: none;
		display: block;
		max-width: 100%;
		margin: 0 auto;
		border-radius: 15px;
	}
	.girl-page-right .girl-page-gallery{
		text-align: center;
	}
	.girl-page-right .girl-page-gallery a{
		float: none;
		display: inline-block;
		width: 16%;
	}
	#contact-form .contacts_4{
		width: 90% !important;
		float: none;
		margin: 0 auto 15px;
	}
	#contact-form .contacts_4 input{
		width: 90% !important;
	}
	.contact-form-buttons{
		text-align: center;
	}
	.wrapper, .wrapper-extra, .extra-wrap,
	.block>div{
		overflow: visible;
	}
	.contacts_12{
		width: 90% !important;
		margin: 0 auto 15px;
	}
	.contacts_12 textarea{
		width: 90% !important;
	}
	#contact-form .btn-default{
		display: block;
		width: 150px;
		margin: 0 auto;
	}
	.girl-page-left{
		padding-left: 20px !important;
	}
}
/* 990 */

@media(max-width: 767px){
	body{
		overflow-x: hidden;
	}
	.girl-page-left{
		padding: 0 15px !important;
		height: auto !important;
		background: #292729 !important
	}
	.catalog-girl-block.homes .block-girl-params .catalog-phone a{color: #fff;cursor:pointer;}
	.catalog-girl-block,
	.sidebar-block-girl,
	.header-inner{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
		padding: 15px 0;
	}
	
	.header-inner{
		background: #292729;
	}
	.header-inner h1{
		text-align: center;
		margin-bottom: 10px;
		font-size: 20px;
	}
	.block-girl-left,
	.catalog-girl-block.homes .block-girl-left{
		width: 75%;
		height: auto !important;
		margin: 0 !important;
		padding: 0;
		float: none;
	}
	.block-girl-left img,
	.catalog-girl-block.homes .block-girl-left img{
		width: 100%;
		border-radius: 15px;
	}
	.catalog-girl-block.homes .block-girl-right{
		width: 95%;
		
	}
	.catalog-girl-block.homes .girl-name{
		font-size: 20px;
		text-align: center;
	}
	.block>div{
		height: auto !important;
		background-image: none;
	}
	.girl-name{
		font-size: 18px;
	}

	.girl-name + br{
		display: none;
	}
	.block-girl-params,
	.block-girl-price span{
		color: #fff;
	}
	.girl-page-container{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		-o-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.girl-page-left,
	.girl-page-right{
		width: 100%;
	}
	
	.girl-page-container .girl-page-right{
		padding: 0;
	}
	.ditto_pagination{
		font-size: 14px;
	}
	.ditto_currentpage, .ditto_page, .ditto_next_link, .ditto_previous_link{
		padding: 4px 7px;
	}
	#contact-form{
		padding: 0 10px;
	}
	.name{
		font-size: 16px;
		color: #fff;
		margin-bottom: 5px;
	}
	.comment{
		font-size: 14px;
	}
}
/* 767 */

@media(max-width: 480px){
	.logo{
		text-align: right;
	}
	.logo img{
		width: 100px;
	}
	.menu-btn{
		top: 25px;
	}
	.catalog-girl-block.homes .block-girl-right{
		height: auto !important;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		float: none;
	}
	.catalog-girl-block.homes .block-girl-params .catalog-phone a{color: #fff;cursor:pointer;}
	.catalog-girl-block.homes .block-girl-params{
		float: none;
		width: 100%;
		font-size: 16px;
	}
	.block,
	.block-girl-price{
		float: left;
		clear: both;
	}
	.catalog-girl-block.homes .block-girl-params::after{
		content: '';
		display: table;
		clear: both;
	}
	.catalog-girl-block{
		margin-bottom: 5px;

	}
	.breadcrumbs {
		/*background: linear-gradient(to right, #b50a21, #600814); color: #0a0a0a;*/ padding-top: 5px; padding-bottom: 5px; margin-top: 10px; margin-bottom: 10px; float:left;}

    .footerlinks {
    	font-weight: 200;
		font-size: 12px;
		line-height: 40px;
		color: #fff;
		display: inline-block;
		margin-right: 20px;
		padding-left: 20px;
		text-decoration: none;
		
	}
	.box-video.left-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
} 




















