@media all and (min-width: 1250px) {

	.show4profiles {

		display: block;

	}

}

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

	.all, .sliderall, .header-addspace .title-searchandfilter {

		width: 100%;

	}
.header-addspace .title-searchandfilter{padding-top:0px;}
}

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

	.girl {

	    width: 25%;

		padding-left: 1%;

		padding-right: 1%;

	}
.all-header-slider{padding-top:135px;}
.page .all-logo, .single .all-logo, .archive .all-logo{padding-top:140px;}
}

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

	.girl {

	    width: 31.3%;

		padding-left: 1%;

		padding-right: 1%;

	}

	.show4profiles {

		display: none;

	}

	.show3profiles {

		display: block;

	}



	.profile-page-no-media-wrapper {

		width: 100% !important;

		float: none;

	}

	.girlsingle .profile-page-no-media-wrapper-photos,

	.girlsingle .profile-page-no-media-wrapper-videos {

		padding: 0;

	}

	.girlsingle .profile-page-no-media-wrapper-videos {

		margin-top: -2px;

	}

}



@media all and (max-width: 960px) {
.header-addspace .textwidget div.words{margin-top:0px;}
	body {

		padding: 0 10px;

	}
.girl .thumb .thumbwrapper a img{height:auto;}

	.girl {

	    width: 50%;

	    /*margin: 0;*/

	    /*padding: 0;*/

		-moz-box-sizing: border-box;
    min-height: 350px;
		box-sizing: border-box;

	}

	.all-logo .logo {

		width: 100%;

		text-align: center;

	}

	.all-logo .logo * {

		text-align: center;

	}

	.all-logo .logo h1 a {

	}
.searchandfilter ul li {    margin-left: 5px;margin-right:0px;}
	.all-logo .logo h1 a img {

		padding: 20px 0;

		margin: 0 auto;

	}

.girl  .girlpremium .premiumlabel{    width: 100%;}

	.header-addspace {

		width: 100%;

	}

	.header-addspace .placeholder-widgettext {

		text-align: center;

	}
header .tml p{margin-bottom: 5px;}
.all .logo .sitedesc{margin-top:0px;}

	.girlsingle .girlinfo, .login #login, header .logo * {

		width: 97%;

	}
header .logo * {margin-right:0px;}
header .logo .tml-user-avatar{width:initial;}
.all-header-slider{padding-top:0px;}
.widget_execphp .execphpwidget .todayads{}
.all .mobile-topnav .logo{width:100%;margin-top: 5px;}
.mobile-topnav{margin:0;}
	header .subnav,
	header .subnav .subnav-menu {

		width: 100%;    position: relative;

	}

	header .subnav .subnav-menu .headerlangselect {

		/*padding-right: 5px;*/

		margin: 0 auto;

		float: none;

	}
.bodybox .pagetitle-menu li, .escort-pagination li{line-height:2.5em;}
	header .subnav .subnav-menu .headerlang {

		padding: 3px 7px;

		font-size: 1em;

		text-align: center;

	}

	header .subnav .subnav-menu .headerlang option {

		/*text-align: left;*/

		padding: 3px 7px;

	}



	.quicksearch .select2 {

		width: 100%;

	}



	.top-site-menu,

	.show-separator,

	.sidebar-left,

	/*.topnav .social,*/

	.slider .slider-control-prev,

	.slider .slider-control-next,

	.sidebar-right .move-to-mobile-sidebar,

	.right-mobile-sidebar .sidebar-right .show-under-body,

	.profile-page .bigimage {

		display: none;

	}

	.show2profiles {

		display: block;

	}



	.girlsingle .thumbs .profile-img-thumb .edit-buttons {

		width: 100%;

	}

	.girlsingle .thumbs .profile-img-thumb .edit-buttons .icon {

		font-size: 2em;

		float: right;

	}



	.profile-page .thumbs,

	.profile-page .profile-img-thumb,

	.profile-page .profile-img-thumb img {

		width: 100%;

		margin: 0;

		padding: 0;

	}

	.girlsingle .thumbs .profile-img-thumb-wrapper {

		width: 100%;

	}

	.profile-page .profile-img-thumb {

		padding-bottom: 10px;

	}



	.girlsingle .thumbs .profile-video-thumb-wrapper {

		width: 50%;

	}



	.girlsingle .lockedsection {

		margin: 0;

		margin-top: 10px;

	}

	.girlsingle .lockedsection .icon {

		line-height: 2em;

	}



	.agency-profile .bigimage, .agency-profile .agencydetails {

		width: 100%;

	}



	.header-addspace img{

		/*width: 100%;*/

	}

	.widgetadbox {

		text-align: center;

	}

	.widgetadbox p{

		text-align: left;

	}

	.widgetadbox img {

		margin: 0 auto;

	}

	.footer .widgetbox {

		padding-right: 0;

		text-align: center;

	}

	.footer .widgetbox p{

		text-align: left;

	}

	.footer .widgetbox img {

		margin: 0 auto;

	}



	.right-mobile-sidebar .sidebar-right .move-to-mobile-sidebar {

		display: block;

	}

	.sidebar-right {

		width: 100%;

		margin: 0;

	}



	.contentwrapper{

		float: left;

		width: 100%;

	}

	.bodybox {

		margin-left: 0;

		margin-right: 0;

	}

	.body {

		margin: 0;

	}

.left-mobile-sidebar li a{    margin-left: 25px;}

	.form-styling .form-label {

		padding-bottom: 5px;

	}

	.form-styling .form-label, 

	.form-styling .form-input, 

	.form-styling .form-input .input,  

	.form-styling .form-input select {

		width: 100%;

	}

	.form-styling .form-input .birthday{

		width: 33%;

	}



	.bodybox .see-more-button {

		display: block;

	}

	.bodybox .see-all-top {

		display: none;

	}



	.registerpage .usertype {

		width: 100%;

		margin: 0;

		margin-bottom: 30px;

	}

	.registerpage .pagetitle {

		margin-bottom: 20px;

	}



	.slider-pagination {

		display: block;

	}



	.image-buttons-legend div {

		width: 100%;

		padding: 0;

	}

.page .all-logo, .single .all-logo, .archive .all-logo{padding-top:10px;}

	.addedtours .tour-info-mobile {

		display: none;

	}

	h4#addreviewsection, h4.single-profile-tours-title {

		border: none;

	}

	.addedtours .tour-info-mobile-clear {

		display: block;

	}

	.addedtours .tourhead {

		display: none;

	}

.body .bodybox .gaz-ban a img, .body .gaz-ban a, .body .gaz-ban div{width:100% !important;height:auto !important;}

	.tosdisclaimer {

		width: 90%;

	}

}
@media all and (max-width: 500px){.girl{    min-height: 315px;}.searchandfilter select.sf-input-select{    min-width: 120px;
    max-width: 120px;
    margin-right: 12px;
    margin-left: 12px;}.girl .thumb .thumbwrapper a img{max-height:260px;}}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.girl{min-height:587px;}

}
/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
header .tophead-widget{    float: left;
    margin-left: 5px;}.all .mobile-topnav .logo{margin-top:5px;}
}