@import 'https://fonts.googleapis.com/css?family=Barlow:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&amp;display=swap';

@import 'https://fonts.googleapis.com/css?family=Barlow+Condensed:400,500,600&amp;display=swap';

@import 'https://fonts.googleapis.com/css?family=Saira+Extra+Condensed:400,600&amp;display=swap';

 



input {

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none

}



body,

html {

	height: 100%

}



body {

	font-size: 16px;

	color: #fff;

	line-height: 26px;

	margin: 0;

	font-family: barlow, sans-serif;

	font-weight: 300;

	background-color: #000;

	background-image: url(../images/fullpage-bg.html);

	background-position: center top;

	background-repeat: no-repeat

}



a:focus,

a {

	transition: all .5s ease-in 0s;

	text-decoration: none;

	outline: 0;

	color: #caa95a

}



input {

	outline: 0

}



.clear {

	clear: both

}



p {

	margin-top: 0

}



img {

	border: 0

}



form {

	margin: 0

}



* {

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box

}



.grid-1280 {

	width: 1280px;

	margin: auto;

	height: auto;

	display: table;

	border: 0 solid red

}



h1 {

	font-size: 28px;

	line-height: 120%;

	font-weight: 700;

	text-align: center;

	color: #caa95a;

	font-family: kiona-regular;

	margin: 20px 0

}



h2 {

	font-size: 28px;

	line-height: 120%;

	font-weight: 700;

	text-align: center;

	color: #caa95a;

	font-family: kiona-regular;

	margin: 20px 0

}



h3 {

	font-size: 26px;

	line-height: 100%;

	font-weight: 700;

	text-align: center;

	color: #fff;

	font-family: kiona-regular;

	margin: 20px 0;

	letter-spacing: 1px;

	color: #caa95a

}



::-moz-selection {

	color: #fff;

	background: #caa95a

}



::selection {

	color: #fff;

	background: #caa95a

}



.escort-box {

	width: 19%;

	margin: .5%;

	float: left;

	background-color: #000;

	border: 1px solid #caa95a;

	padding: 0;

	color: #fff;

	height: 455px

}



.escort-box blink {

	margin-top: 0;

	margin-bottom: 8px;

	line-height: 15px

}



.figure {

	width: 100%;

	height: 310px;

	margin-bottom: 0;

	overflow: hidden;

	display: block

}



.modelname {

	display: block;

	text-align: center;

	color: #fff

}



.figure img {

	width: 100%;

	transition: all .5s ease-in 0s

}



.figure:hover img {

	width: 120%;

	margin: -10%

}



.thumb-icon-box {

	display: table;

	margin-bottom: 5px;

	width: 100%

}



.escort-box a {

	color: #fff;

	font-family: kiona-regular;

	font-size: 18px;

	line-height: 24px;

	text-transform: uppercase

}



.escort-box p {

	color: #fff;

	margin: 0;

	font-weight: 400;

	line-height: 120%;

	font-size: 14px;

	text-transform: uppercase

}



.model-type {

	display: block;

	text-align: center;

	color: #fff;

	text-transform: capitalize;

	font-size: 14px;

	letter-spacing: 0;

	font-weight: 400;

	text-transform: uppercase

}



.call-icon1 {

	width: 33.3%;

	float: left;

	height: 35px;

	background-color: #111;

	border-left: 1px solid #111;

	border-right: 1px solid #333;

	border-top: 1px solid #333;

	border-bottom: 1px solid #333;

	background-size: auto 25px;

	background-image: url(../images/white-icon1.html);

	background-repeat: no-repeat;

	background-position: center center;

	display: inline-block

}



.call-icon2 {

	width: 33.3%;

	float: left;

	height: 35px;

	background-color: #111;

	border-right: 1px solid #333;

	background-size: auto 25px;

	border-top: 1px solid #333;

	border-bottom: 1px solid #333;

	background-image: url(../images/white-icon2.html);

	background-repeat: no-repeat;

	background-position: center center;

	display: inline-block

}



.call-icon3 {

	width: 33.3%;

	float: left;

	height: 35px;

	background-color: #111;

	border-right: 1px solid #111;

	background-size: auto 25px;

	border-top: 1px solid #333;

	border-bottom: 1px solid #333;

	background-image: url(../images/white-icon3.html);

	background-repeat: no-repeat;

	background-position: center center;

	display: inline-block

}



.call-icon1:hover {

	background-color: #000

}



.call-icon2:hover {

	background-color: #000

}



.call-icon3:hover {

	background-color: #000

}



.profile-right .call-icon1,

.profile-right .call-icon2,

.profile-right .call-icon3 {

	height: 60px;

	background-position: center 10px!important

}



.tag-outcall {

	width: 80px;

	height: 80px;

	position: absolute;

	background-image: url(../images/tag7.html)

}



.tag-featured {

	width: 80px;

	height: 80px;

	position: absolute;

	background-image: url(../images/tag2.html)

}



.tag-shesback {

	width: 80px;

	height: 80px;

	position: absolute;

	background-image: url(../images/tag3.html)

}



.tag-selfie {

	width: 80px;

	height: 80px;

	position: absolute;

	background-image: url(../images/tag5.html)

}



.tag-exclusive {

	width: 80px;

	height: 80px;

	position: absolute;

	background-image: url(../images/tag1.html)

}



.half-left {

	width: 48%;

	float: left

}



.half-right {

	width: 48%;

	float: right

}



label {

	display: block;

	color: #fff;

	line-height: 30px

}



.textbox1 {

	width: 100%;

	padding: 10px;

	background-color: #222;

	border: 1px solid #333;

	margin-bottom: 10px;

	color: #fff;

	font-family: Barlow;

	font-size: 14px

}



.submit-button {

	display: block;

	margin: 0;

	cursor: pointer;

	background-color: #000;

	border: 1px solid #caa95a;

	color: #fff;

	font-weight: 400;

	text-transform: uppercase;

	letter-spacing: 3px;

	font-size: 13px;

	line-height: 40px;

	text-align: center;

	width: 150px;

	transition: all .5s ease-in 0s;

	border-radius: 30px;

	-moz-border-radius: 30px;

	-webkit-border-radius: 30px;

	clear: both;

	float: left;

	margin-top: 10px

}



.submit-button:hover {

	background-color: #caa95a

}



.profile-left {

	width: 73%;

	float: left

}



.profile-right {

	width: 25%;

	float: right;

	background-color: #000;

	border: 1px solid #caa95a;

	padding: 10px

}



.profile-data-table {

	border-collapse: collapse;

	width: 100%

}



.profile-data-table th {

	background-color: #000;

	color: #fff;

	font-weight: 400;

	color: #fff;

	line-height: 40px;

	border: 1px solid #222;

	border-bottom: 2px solid #caa95a;

	color: #caa95a

}



.profile-data-table td {

	padding: 7px;

	border: 1px solid #222;

	color: #fff;

	background-color: #000

}



.profile-right p {

	text-align: center;

	color: #fff;

	font-size: 16px;

	padding: 0 20px;

	color: #caa95a

}



.profile-photo {

	margin: 0 10px 10px 0;

	width: 32%;

	border: 1px solid #caa95a;

	padding: 5px

}



.profile-review-box {

	width: 32.6%;

	margin: 1% 1% 1% 0%;

	border: 1px solid #caa95a;

	padding: 15px;

	float: left;

	height: 200px

}



.profile-review-box:nth-child(3n+2) {

	margin-right: 0!important

}



.profile-review-box p {

	color: #fff;

	height: 130px;

	display: block;

	overflow: hidden

}



.profile-review-box strong {

	color: #999;

	text-transform: uppercase;

	font-size: 13px;

	letter-spacing: 1px;

	color: #caa95a

}



.profile-form {

	padding: 50px;

	border: 1px solid #caa95a;

	background-image: url(../images/pattern.html);

	display: table;

	width: 100%

}



.aboutme {

	border: 1px solid #caa95a;

	padding: 20px;

	margin-bottom: 20px;

	width: 99%

}



.aboutme h3 {

	text-align: left;

	margin: 0

}



.aboutme p {

	text-align: justify

}







/* responsive css  */



@media all and (max-width:1339px) {

	.grid-1280 {

		width: 1170px

	}

	h2 {

		font-size: 26px

	}

	h3 {

		font-size: 20px

	}

	.figure {

		height: 325px

	}

	.profile-photo {

		width: 31.7%

	}

	.escort-box {

		padding: 5px 5px 10px

	}

	.figure {

		height: 298px

	}

}



@media all and (max-width:1239px) {

	.grid-1280 {

		width: 920px

	}

	.figure {

		height: 275px

	}

	.model-type {

		font-size: 13px;

		letter-spacing: 1px

	}

	blink {

		font-size: 13px;

		letter-spacing: 1px

	}

	.profile-right {

		width: 30%

	}

	.profile-left {

		width: 68%

	}

	.profile-photo {

		width: 48%

	}

	.profile-review-box {

		height: 300px

	}

	.profile-review-box p {

		height: 200px

	}

	.escort-box {

		padding: 0 0 10px

	}

	.figure {

		height: 245px

	}

	.escort-box a {

		font-size: 18px;

		line-height: 22px

	}

	body {

		font-size: 14px;

		line-height: 24px

	}

	.escort-box {

		height: 375px

	}

}



@media all and (max-width:979px) {

	.grid-1280 {

		width: 720px

	}

	.escort-box {

		width: 32.3%;

		margin: .5%;

		float: left;

		border: 1px solid #333;

		padding: 10px

	}

	h2 {

		font-size: 24px

	}

	.profile-right,

	.profile-left {

		width: 100%;

		float: none

	}

	.aboutme {

		width: 100%

	}

	.recommended .escort-box:last-child {

		display: none

	}

	.profile-review-box {

		width: 49%;

		margin: .5%

	}

	.profile-form {

		padding: 30px 20px

	}

	.figure {

		height: 300px

	}

	.escort-box {

		height: 440px

	}

}



@media all and (max-width:767px) {

	.grid-1280 {

		width: 600px

	}

	.figure {

		height: 265px

	}

	h2 {

		font-size: 17px

	}

	.half-left,

	.half-right {

		width: 100%;

		float: none

	}

	blink {

		font-size: 13px;

		letter-spacing: 0;

		font-weight: 600

	}

	.escort-box p {

		font-size: 13px

	}

	h2 {

		font-size: 22px

	}

	.figure {

		height: 240px

	}

	.escort-box {

		padding: 5px

	}

	.profile-review-box:nth-child(3n+2) {

		margin-right: .5%!important

	}

	.escort-box {

		height: 375px

	}

}



@media all and (max-width:639px) {

	.grid-1280 {

		width: 440px

	}

	.escort-box {

		width: 49%;

		margin: .5%;

		float: left;

		border: 1px solid #333;

		padding: 6px

	}

	h2 {

		line-height: 160%

	}

	.half-left,

	.half-right {

		width: 100%;

		float: none

	}

	.profile-photo {

		width: 47%;

		margin: 1%

	}

	.profile-review-box {

		width: 100%;

		height: auto

	}

	.profile-review-box p {

		height: auto

	}

	.recommended .escort-box:last-child {

		display: inline-block

	}

	.figure {

		height: 300px

	}

	.figure {

		height: 285px

	}

	.clear {

		clear: both;

		max-height: 20px

	}

	.escort-box {

		height: 425px

	}

}



@media all and (max-width:479px) {

	.grid-1280 {

		width: 330px

	}

	.figure {

		height: 220px

	}

	.model-type {

		font-size: 13px;

		font-weight: 400

	}

	.escort-box a {

		font-size: 18px;

		font-weight: 400

	}

	blink {

		font-size: 13px;

		letter-spacing: 0;

		font-weight: 500

	}

	.profile-photo {

		width: 100%;

		margin: 1% 0

	}

	.figure {

		height: 230px

	}

	.escort-box {

		padding: 1px

	}

	.figure {

		height: 250px

	}

	h2 {

		line-height: 130%

	}

	h3 {

		font-size: 20px;

		line-height: 130%

	}

	.escort-box {

		height: 380px

	}

}



@media all and (max-width:359px) {

	.grid-1280 {

		width: 290px

	}

	select {

		font-size: 13px;

		font-family: Oswald;

		text-transform: uppercase;

		font-weight: 400

	}

	.figure {

		height: 195px

	}

	.escort-box {

		padding: 1px

	}

	.call-icon2 {

		width: 33.41%

	}

	.escort-box {

		height: 325px

	}

}

.sticky-top {
    position: fixed !important;
    top: 0;
				width: 100% !important;
}