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

/* Table of Contents
-----------------------------------------------------------------------------
1. Mobile
2. Large Mobile
3. iPad
4. large desktop
5. Other
*/

/* 1. Mobile responsive css 640px
------------------------------------------------------------------------------*/

@media (max-width:640px) {
	.plupload_wrapper.plupload_scroll{
		margin-bottom: 15px;
	}

	.plupload_wrapper.plupload_scroll::-webkit-scrollbar {
	  -webkit-appearance: none;
	  width: 3px;
		height: 3px;
	}
	.plupload_wrapper.plupload_scroll::-webkit-scrollbar-thumb {
	  border-radius: 4px;
	  background-color: #111;
		height: 3px;
	}
	
	body { font-size: 14px; }
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 { margin-bottom: 15px; }
	h1 {font-size: 24px;}
	h2 {font-size: 22px;}
	h3 {font-size: 20px;}
	h4 {font-size: 18px;}
	h5 {font-size: 17px;}
	h6 {font-size: 16px;}
	p {font-size: 14px;}
	ul > li {font-size: 14px; padding: 0 0 0 20px;}
	ol > li {font-size: 14px; padding: 0 0 0 0;}
	ul > li::before {top: 8px;}
	hr {margin: 20px 0 25px;}
	ul {margin: 15px 0;}
	ol {margin: 15px 0 15px 15px;}

	input[type="text"],
	input[type="password"],
	input[type="email"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	textarea {
		/* Box-model */
		height: 40px;
		padding: 0 10px;
	}
	select {
		/* Box-model */
		height: 40px;
		padding: 0 40px 0 8px;
	}
	textarea {
		/* Box-model */
		height: 100px;
		padding: 10px 10px;
	}

	th {
		font-size: 14px;
		padding: 4px 8px;
	}

	td {
		padding: 4px 8px;
		font-size: 12px;
	}

	label {margin: 0 0 5px;}

	.checkbox-custom,
	.radiobox-custom {
		/* Typography */
		font-size: 14px;
	}

	.checkbox-custom .check,
	.radiobox-custom .check {top: 1px;}

	.page-header{ padding: 14px 20px; }

	.step-footer .btn .icon{ line-height: 1.9; }

	header.main-header {padding: 8px 0;}

	header.main-header .logo {width: 150px;}

	nav.main-menu {display: none;}

	header.main-header .left-head {padding: 8px 0;}

	header.main-header .singin,
	header.main-header .languages {display: none;}
	.login-section .left-box {
		/* Positioning */
		position: static;

		/* Box-model */
		width: 100%;
		height: 250px;
	}

	.login-section-inner .row{ display: block; }

	header.main-header .right-head .login-header{ display: none !important; }

	.mobile-nav-block .login-header{
		/* Box-model */
		display: block !important;
		margin-bottom: 20px;
		padding: 15px;
	}

	.mobile-nav-block .login-header a{
		/* Box-model */
		height: 35px;
		margin-bottom: 5px;
		padding: 0 12px;

		/* Typography */
		font-size: 13px;
		line-height: 35px;
	}

	.login-section .right-box {width: 100%;}

	.login-section .top-part {padding: 30px 20px 15px;}

	.login-section .title-head {margin-bottom: 30px;}

	.login-section .top-part h1 {font-size: 28px;}

	.login-section .top-part p {font-size: 14px;}

	.login-section .bottom-part .register,
	.login-section .bottom-part .list-property a {font-size: 14px;}

	.search-block .search-icon{ height: 32px; width: 30px; background-size: 21px; }
	.search-block .search-field{ top: 43px; width: 240px; }

	.mobile-nav-block {display: block;}

	#wrapper {
		/* Visual */
		border: none;
		box-shadow: 0 0 10px #cccccc;
	}

	footer.main-footer {padding: 30px 0 14px;}

	footer.main-footer .container {flex-wrap: wrap;}

	footer.main-footer .single-block:first-child {
		/* Box-model */
		width: 100%;
		margin: 0;
	}
	footer.main-footer .single-block .footer-logo {
		/* Box-model */
		margin: 0 auto 10px;
		max-width: 200px;
	}
	footer.main-footer .single-block {
		/* Box-model */
		width: 100%;
		padding: 0;
		margin-top: 20px;

		/* Typography */
		text-align: center;
	}
	footer.main-footer .single-block .title {
		/* Box-model */
		margin: 0 0 8px;

		/* Typography */
		line-height: 1;
		font-size: 18px;
	}
	footer.main-footer .single-block p,
	footer.main-footer .single-block ul li a {
		/* Typography */
		font-size: 14px;
		line-height: 1.5;
	}
	footer.main-footer .single-block .copyright {font-size: 12px;}



	/*--------- Home Page ---------*/
	.banner .nav-tabs li a {
		/* Box-model */
		width: 130px;
		height: auto;

		/* Typography */
		line-height: 1;
		font-size: 12px;
	}
	.banner .nav-tabs li span {font-size: 16px; margin: 0;}
	.banner .tab-content {padding: 25px 20px;}
	.banner .tab-content h2 {font-size: 18px;}
	.banner .nav-tabs li.active {
		/* Box-model */
		height: auto;
		line-height: 1;
	}
	.banner .tab-content .form-inner {display: block;}
	.banner .tab-content .form-inner input.input-field {width: 100%; height: 45px; border-radius: 3px 3px 0 0; font-size: 13px;}
	.banner .tab-content .form-inner input.btn {width: 100%; height: 45px;  border-radius: 0 0 3px 3px;}

	.about-section .about-bottom {min-height: calc(350px + 150px);}
	.about-section .about-bottom .bg-img {height: 350px;}
	.about-section .about-top {padding: 30px 0;}
	.about-section .about-top h1 {font-size: 40px;}
	.about-section .about-top p {font-size: 14px; margin-bottom: 16px;}
	.about-section .about-top .container {display: block; text-align: center;}
	.about-section .about-top .left-part {width: 100%;}
	.about-section .about-top .right-part {width: 100%;}
	.about-section .about-bottom .list-boxes  {
		/* Box-model */
		display: block;
	}
	.about-section .about-bottom .list-boxes .single-box {
		/* Box-model */
		padding: 30px 30px 40px;
		margin: 10px auto 0;
	}
	.about-section .about-bottom .list-boxes .single-box h2 {
		/* Box-model */
		margin: 0 0 24px;

		/* Typography */
		font-size: 22px;
	}
	.about-section .about-bottom .list-boxes .single-box ul {margin: 0 0 26px;}
	.about-section .about-bottom .list-boxes .single-box ul li {
		/* Box-model */
		margin: 0 0 14px;
		min-height: 10px;
		padding: 0 0 0 35px;

		/* Typography */
		font-size: 14px;
	}
	.about-section .about-bottom .list-boxes .single-box ul li::before {top: -4px;}

	.about-section .about-bottom .list-boxes .single-box .register-btn .btn,
	.about-section .about-bottom a.link-private-property {
		/* Box-model */
		height: 45px;
		max-width: auto;
		padding: 0 20px;

		/* Typography */
		line-height: 45px;
		font-size: 16px;
	}

	.advertise-section {
		padding: 30px 0 20px;
		background-color: #ffffff;
	}
	.advertise-section .caption h3 {font-size: 28px;}
	.advertise-section .caption p {font-size: 14px;}
	.advertise-section .advertise-listing .single-list .list-top .title {font-size: 16px;}
	.advertise-section .advertise-listing .single-list .list-top .text {font-size: 13px;}
	.advertise-section .advertise-listing .single-list .list-bottom .common p {font-size: 13px;}
	.advertise-section .advertise-listing .single-list .list-bottom .title {font-size: 13px;}
	.advertise-section .advertise-listing .single-list .list-bottom .read-more {font-size: 14px;}
	.advertise-section .advertise-listing .single-list .list-top .date {font-size: 13px;}
	.advertise-section .advertise-listing .single-list {
		/* Box-model */
		padding: 6px 0;
		width: 100%;
	}
	.advertise-section .advertise-listing .view-all .btn {
		/* Typography */
		font-size: 16px;
		line-height: 1.4;

		/* Box-model */
		height: 45px;
		max-width: 250px;
		margin: 5px 0;
	}

	.best-location-section {
		/* Box-model */
		padding: 50px 0;
		min-height: 20px;
	}
	.best-location-section .main-box .single-box.box-caption {padding: 0 0 20px 0;}
	.best-location-section .main-box .single-box.box-caption .caption-inner h3 {font-size: 30px;}
	.best-location-section .main-box .single-box.box-caption .caption-inner p {
		/* Box-model */
		margin: 0 0 16px;

		/* Typography */
		font-size: 14px;
	}
	.best-location-section .main-box .single-box.box-caption .caption-inner > a {font-size: 16px;}

	.best-location-section .main-box .box-text {width: 100%;}
	.best-location-section .main-box .box01,
	.best-location-section .main-box .box02,
	.best-location-section .main-box .box03 {width: 100%;}
	.best-location-section .main-box .box01 {order: 0;}
	.best-location-section .main-box .box03 {margin: 0 !important;}
	.best-location-section .main-box .single-box.box-design01 {height: 250px;width: 100%;}
	.best-location-section .main-box .single-box.box-design02 {height: 250px;width: 100%;}
	.best-location-section .main-box .single-box.box-design03 {height: 250px;width: 100%;}


	.latest-blog-section {padding: 40px 0;}
	.latest-blog-section .caption h4 {font-size: 26px;}
	.latest-blog-section .caption {margin: 0 0 20px;}
	.latest-blog-section .all-blog-listing .blog-single {
		/* Box-model */
		padding: 0;
		width: 100%;
		margin: 0 auto 20px;
		max-width: 375px;
	}
	.latest-blog-section .all-blog-listing .blog-single .name a {font-size: 14px;}

	.client-section {padding: 30px 0;}
	.client-section h5 {
		/* Box-model */
		margin: 0 0 16px;

		/* Typography */
		font-size: 22px;
	}
	.client-section .all-client-listing {
		/* Box-model */
		margin: 0 -5px;

		/* Typography */
		text-align: center;
	}
	.client-section .all-client-listing .single-client {
		/* Box-model */
		padding: 10px 5px;
		width: calc(50% - 4px);
		margin: 0 auto;
	}
	.client-section .all-client-listing .single-client .client-inner span {padding: 10px 0;}



	.common-section {padding: 20px 0 50px;}

	.padding-main {padding: 15px;}
	.radiobox-select input[type="radio"] + .check {width: 25px;height: 25px;}
	.radiobox-select .check::after {font-size: 13px;}

	.title-name {padding: 12px 20px;}

	/*--------- support Page ---------*/
	.support-detail p strong {font-size: 18px;}

	.address-detail p {
		/* Box-model */
		padding: 0;
		display: block;
	}

	/*---------  register-client Page ---------*/

	.register-client .title-name {
		/* Box-model */
		padding: 15px 20px;
		display: block;
		text-align: center;
	}
	.register-client .step-common .page-header{
		/* Box-model */
		padding: 20px;
		flex-wrap: wrap;
	}

	.register-client .step-common .step-footer .btn .icon{
		/* Typography */
		margin-right: 0;
		margin-left: 5px;

		/* Typography */
		line-height: 18px !important;
		font-size: 20px;
	}

	.register-client .all-steps {
		/* Box-model */
		width: 100%;
		padding-top: 10px;
	}

	.register-client .all-steps a {
		/* Box-model */
		margin: 4px 1px;
		width: 70px;
	}

	.step-footer {padding: 20px 15px;}
	.tab-buttons a {
		/* Box-model */
		width: 130px;
		height: 42px;

		/* Typography */
		line-height: 42px;
		font-size: 13px;
	}
	.tab-buttons a.active {
		/* Box-model */
		height: 50px;

		/* Typography */
		line-height: 50px;
	}
	.nav.nav-default.nav-accord a{
		/* Box-model */
		padding: 10px 20px;
	}

	.nav.nav-default a {
		/* Box-model */
		width: 130px;
		/*height: 42px;*/
		padding: 10px 20px;

		/* Typography */
		/*line-height: 42px;*/
		font-size: 13px;
	}
	.nav.nav-default li.active a {
		/* Box-model */
		/*height: 50px;*/
		padding: 14px 20px;

		/* Typography */
		/*line-height: 50px;*/
	}

	.nav.nav-default.register-tab a{
		/* Box-model */
		width: 192px;

		/* Typography */
		font-size: 12px;
	}

	/*.step-footer .btn {
	height: 44px;
	padding: 0 15px;
	font-size: 13px;
	line-height: 44px;
}*/

	.register-client .step-footer .btn {
		/* Box-model */
		height: auto;
		display: inline-block;
		padding: 12px 15px;
		width: auto;

		/* Typography */
		font-size: 13px;
		line-height: 1.5;

		/* Visual */
		word-break: break-all;
		white-space: normal;
	}

	.btn-default {
		/* Box-model */
		height: auto;
		display: inline-block;
		padding: 12px 15px;
		width: auto;

		/* Typography */
		font-size: 13px;
		line-height: 1.5;

		/* Visual */
		word-break: break-all;
		white-space: normal;
	}

	h2.top-title {
		/* Box-model */
		margin-bottom: 20px;

		/* Typography */
		font-size: 16px;
	}

	.register-client .client-access .all-prices .single-price {width: 100%;}
	.register-client .client-access .all-prices .single-price .price-head {padding: 15px;justify-content: flex-start;flex-wrap: wrap;}
	.register-client .all-prices .price-head .select-box {padding-right: 5px;}
	.register-client .client-access .all-prices .single-price .price-detail {padding: 15px 15px 20px;}
	.register-client .client-access .all-prices .single-price .price-head .price {font-size: 18px;width: 100%;margin-bottom: 10px;}
	.register-client .client-access .all-prices .single-price .price-detail h6 {font-size: 16px;}
	.register-client .client-access .all-prices .single-price .price-detail p {font-size: 12px;}

	.register-client .client-access .all-prices .padding-10:nth-child(even){ padding-right: 15px; }
	.register-client .client-access .all-prices .padding-10:nth-child(odd){ padding-left: 15px; }

	.register-client .client-access .all-prices .padding-010:nth-child(even){ padding-left: 15px; }
	.register-client .client-access .all-prices .padding-010:nth-child(odd){ padding-right: 15px; }

	.user-settings .box .single-field {width: 100%;}.user-settings .box .single-field {margin-bottom: 15px;}
	.user-settings .categories .box .single-field {
		/* Box-model */
		width: 100%;
		margin-bottom: 10px;
	}
	.user-settings fieldset {padding: 20px 0 14px;}

	.user-settings .box .single-field.terms-conditions label {font-size: 12px;}
	.user-settings .box .single-field.terms-conditions a {font-size: 12px;}
	.popup-common {max-width: 90%;}

	/*------- blog-listing-page ---------*/
	.blog-listing-section {
		/* Box-model */
		padding: 20px 0 50px;
	}
	.blog-listing-section .blog-top-box {
		/* Box-model */
		margin-bottom: 20px;
	}
	.blog-listing-section .blog-top-box .left-block {
		/* Box-model */
		padding-right: 0;
		padding-top: 20px;
		width: 100%;
	}
	.blog-listing-section .blog-top-box .right-block {
		/* Box-model */
		width: 100%;
	}
	.blog-listing-section .blog-top-box .caption {
		/* Box-model */
		padding: 20px 20px;
	}
	.blog-listing-section .blog-bottom-box .listing-block .single-list {
		/* Box-model */
		padding: 26px 20px;
	}
	.blog-listing-section .blog-bottom-box .listing-block .single-list .left-img {
		/* Box-model */
		width: 100%;
		margin-bottom: 15px;
	}
	.blog-listing-section .blog-bottom-box .listing-block .single-list .right-content {
		/* Box-model */
		padding-left: 0;
		width: 100%;
	}
	.blog-listing-section .blog-bottom-box .listing-block .single-list .right-content .blog-content p {
		/* Typography */
		font-size: 14px;
	}
	.blog-listing-section .blog-bottom-box .listing-block .single-list .right-content .title {
		/* Typography */
		font-size: 20px;
	}
	.blog-listing-section .blog-bottom-box .listing-block .single-list .right-content .read-more {
		/* Typography */
		font-size: 14px;
	}

	.pagination-block .pagination li {
		/* Box-model */
		margin: 0 2px;
	}

	.pagination-block .pagination li.button a {
		/* Box-model */
		height: 30px;
		line-height: 30px;
		padding: 0 6px;

		/* Typography */
		font-size: 13px;
	}

	.pagination-block .pagination {justify-content: center;}

	.pagination-block .pagination li a,
	.pagination-block .pagination li span {
		/* Typography */
		font-size: 12px;
	}

	.blog-listing-section .blog-bottom-box .pagination-block {
		/* Box-model */
		padding: 20px;
	}
	.blog-listing-section .blog-bottom-box .pagination-block nav {
		/* Box-model */
		padding-top: 20px;
	}


	/*-------------- blog-detail page ------------*/
	.blog-detail-section { padding: 20px 0 50px; }
	.blog-detail-section .blog-img-box .blog-post-img {height: auto;}
	.blog-detail-section .blog-img-box .blog-post-images .single-img{ height: 300px;}
	.blog-detail-section .blog-img-box .blog-post-img:before {height: 80%;}
	.blog-detail-section .blog-img-box .caption {padding: 15px;}
	.blog-detail-section .blog-img-box .caption h1 {font-size: 24px;}
	.blog-detail-section .blog-content-box {display: block;}
	.blog-detail-section .blog-content-box .artical-body {
		/* Box-model */
		width: 100%;
		padding: 0 20px 30px;
		margin-bottom: 30px;
		border-bottom: 1px solid #e5e5e5;
	}
	.blog-detail-section .blog-content-box .right-block {
		/* Box-model */
		width: 100%;
		padding: 0 20px;
	}
	.blog-detail-section .blog-content-box .right-block .sidebar .widget-section.share-on-list .detail-list a {margin-top: 10px;}
	.blog-detail-section .blog-comment-box {padding: 20px 20px 20px;}
	.blog-detail-section .blog-comment-box h2 {font-size: 24px;}
	.blog-detail-section .blog-comment-box .leave-comment {padding-left: 50px;}
	.blog-detail-section .blog-comment-box .leave-comment .avtar-img {width: 40px;}
	.blog-detail-section .blog-comment-box .leave-comment .comment-form .single-box {width: 100%; margin-bottom: 10px;}
	.blog-detail-section .blog-comment-box .leave-comment .comment-form .btn {
		/* Box-model */
		height: 45px;
		padding: 0 20px;

		/* Typography */
		line-height: 45px;
		font-size: 16px;
	}

	.comments-container{ padding: 20px;}
	.comments-list{ margin-top: 15px; }

	/*.comments-list .comment-avatar{
	width: 50px;
	height: 50px;
}*/

	.comments-list .comment-box:before{
		/* Positioning */
		top: -25px;
		left: 10px;

		/* Box-model */
		margin: 0;
		width: 0;
		height: 0;

		/* Visual */
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 15px solid rgba(0,0,0,0.15);
	}

	.comments-list .comment-box:after{
		/* Positioning */
		top: -24px;
		left: 11px;

		/* Box-model */
		margin: 0;
		width: 0;
		height: 0;

		/* Visual */
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 15px solid #fcfcfc;
	}

	.comments-list .comment-box{
		/* Box-model */
		margin-left: 0;
		width: 100%;
		margin-top: 30px;
	}

	.comment-box .comment-name{
		/* Box-model */
		width: 100%;
		margin: 0;
	}

	.comment-box .comment-head span.icon{
		/* Positioning */
		top: 6px;

		/* Box-model */
		float: left;
		margin-left: 0;
		margin-right: 14px;
	}


	/*-------------- advertise-detail-page ------------*/
	.advertise-detail-page h2 {font-size: 20px;}

	.advertise-detail-page .top-bar {
		/* Box-model */
		flex-direction: column;
		align-items: flex-start;
	}
	.advertise-detail-page .top-bar .social {margin-top: 10px;}
	.advertise-detail-page .top-bar .social a {margin: 0 10px 0 0;}
	.advertise-detail-page .advertise-post-info .common {
		/* Box-model */
		padding: 20px 20px 20px 50px;
		margin: 0 0 10px 0;
		width: 100%;
	}
	.advertise-detail-page .advertise-post-info .common .icon {left: 20px;}

	.advertise-detail-page .action-bar a {
		/* Box-model */
		padding: 0 20px;
		margin: 0 10px 10px 0;
		height: 60px;
		width: 170px;

		/* Typography */
		font-size: 14px;
	}
	.advertise-detail-page .action-bar a .icon {
		/* Typography */
		font-size: 30px;
	}

	.advertise-detail-page .quick-facts .single-lists {
		/* Box-model */
		width: 100%;
		padding: 0 15px;
	}

	.advertise-detail-page .quick-facts .list strong{ font-size: 16px; }

	.advertise-detail-page .advertise-post-info .title{ font-size: 16px; }


	/*--------- Account Page ---------*/
	.panel-accord .panel-default>.panel-heading{ background-color: #d9dee4;}

	.account-details{ padding-left: 0; }

	.user-settings.edit-section fieldset .top-prices .row{ display: block; }

	.user-settings.edit-section fieldset .top-prices .single-price{ margin-bottom: 10px; }

	.account-details .btn-group{
		/* Positioning */
		position: static;

		/* Box-model */
		margin-top: 20px;
		width: 100%;
	}

	.user-settings .single-field img.img-responsive{ margin-bottom: 20px; }

	.user-settings .single-field .bootstrap-select .btn{
		/* Box-model */
		height: 40px;
		line-height: 40px;
	}

	.upload-input span{
		/* Box-model */
		margin-bottom: 15px;

		/* Typography */
		font-size: 16px;
	}

	.custom-file{ width: 100%; }

	.custom-file .Uploadfile{
		/* Box-model */
		width: 110px;
		height: 34px;
		padding: 0;
	}

	.custom-file .Uploadfile span{
		/* Box-model */
		width: 110px;

		/* Typography */
		line-height: 34px;
		font-size: 13px;
	}

	.custom-file .output-here{
		/* Box-model */
		width: calc(100% - 110px) !important;
		padding: 0 0 0 10px;
	}

	#tabs-accordion .panel-title span.icon{
		/* Box-model */
		display: inline-block;
		margin-right: 10px;

		/* Typography */
		font-size: 22px;
		line-height: 16px;

		/* Visual */
		vertical-align: top;
	}

	.common-section .main-container{ border: 0; }

	/*-------------- Single Locations page ------------*/
	.col-xxs-12 { width: 100%; }
	.stepwizard-step p{ font-size: 14px; }
	.plupload_scroll {overflow-y: auto;}
	.plupload_container{ min-width: 100%; width: 430px;}
	.plupload_header_content{ padding: 0 70px 0 60px; }

	.upload-top-list>.row{ display: inline-block; }
	.upload-top-list .left-upload{ margin-bottom: 30px; }

	.upload-top-list>.row{ margin: 0 -5px;}
	.upload-top-list .row .col{ padding: 0 5px;}
	.upload-top-list .row .col .row{ margin: 0 -5px;}
	.upload-top-list .row .col .row .col-xs-12{ padding: 0 5px;}
	.upload-top-list .single-upload-image.big .bg-img{ height: calc(100% - 30px);}
	.upload-top-list .single-upload-image .bg-img{ height: 100px;}
	#map iframe{ height: 300px; }


	/*--------- Scouts Page ---------*/
	.search-scouts{ padding: 15px 15px 20px; }

	.search-result .pagination-block{ float: left !important; }

	.search-scouts form{
		/* Box-model */
		width: 100%;
		padding: 0;
		margin-bottom: 15px;
	}

	.search-scouts .form-inner .btn-default{
		/* Box-model */
		height: 40px;
		line-height: 40px;
	}

	.search-result{ padding: 15px 15px 20px; }

	.visible-scout{ margin-bottom: 15px;}

	.flip-clock-wrapper{ margin-top: 0; }

	.scout-single{
		/* Box-model */
		margin: 0 auto 30px;
		max-width: 300px;
	}

	.search-result .pagination-block label{
		/* Box-model */
		width: 100%;
		display: inline-block;
		margin-bottom: 10px;
	}

	.search-result .pagination-block .pagination li{ margin: 0 10px 0 0; }

	#profile button.close{
		/* Positioning */
		top: -34px;
		right: 0;
	}

	.modal-section{
		/* Box-model */
		padding-bottom: 20px;
		margin-bottom: 15px;
	}

	.modal-section .left-profile{ margin-bottom: 20px; }

	.modal-section .right-profile .scout-single.top-website{
		/* Box-model */
		margin-bottom: 0;

		/* Typography */
		text-align: left;
	}

	.modal-section .right-profile h1{
		/* Box-model */
		margin-bottom: 0;

		/* Box-model */
		font-size: 20px;
	}

	#profile h4{ font-size: 18px; }

	.profile-video .single-video{
		/* Box-model */
		max-width: 130px;
		margin-bottom: 10px;
	}

	.profile-video .single-video a:after{
		/* Typography */
		font-size: 26px;
		line-height: 1.4;
	}

	.modal-section .right-profile .social-block{
		/* Box-model */
		float: left !important;
		margin-top: 10px;
	}

	.flap-wrapper{ float: none; }

	.location-page .panel-primary .step-footer .btn{
		/* Box-model */
		padding: 12px 8px 12px 10px;
		margin-bottom: 10px;

		/* Typography */
		font-size: 14px;

		height: 46.5px;
	}
	.location-page .panel-primary .step-footer .btn:last-child {
		margin-bottom: 0;
	}
	.location-image {
		width: 100%;
	}

	.location-page .panel-primary .step-footer .btn .icon{
		/* Box-model */
		margin:0 3px;

		/* Typography */
		line-height: 1 ;
		font-size: 19px;
	}


	/*-------------- My Album page ------------*/
	#fixedInfo{ top: 60px; display: none; }

	.scene-locations-actions{
		/* Box-model */
		margin-bottom: 20px;

		/* Typography */
		text-align: center;
	}

	#albumdetails .login-info .list strong{
		/* Box-model */
		width: 100%;
		margin-bottom: 5px;
	}

	.list .album-text{ width: 100%; }

	.album-section .album-single-block.sequence-block{ padding: 30px 20px 0; }

	.scene-locations-actions .btn-xs-small{ max-width: 140px; }

	.single-screen-block .single-screen{
		/* Box-model */
		width: 100%;
		padding: 30px 20px;

		/* Typography */
		text-align: center;
	}

	.single-screen .fancybox-image-pop{
		/* Box-model */
		margin: 0 auto 20px;
		max-width: 320px;
	}

	.single-screen .comment-block{ padding: 0; }

	#make-pdf #sortable li{ flex-basis: 33.33%; }

	#make-pdf fieldset .custom-file{ margin-top: 5px; }

	.preview-block #preview-pdf{ padding: 20px; }

	#preview-pdf .company-logo{ margin-bottom: 20px; }

	#preview-pdf .preview-images li{ width: calc(33.33% - 3px); }

	.album-login input[type="submit"], .album-login input[type="button"], .album-login input[type="reset"]{
		/* Box-model */
		height: 44px;
		padding: 0 25px;

		/* Typography */
		line-height: 44px;
		font-size: 15px;
	}

	.login-album-block .single-block{ padding: 20px 15px; }

	.login-album-block .single-block .viewing{
		/* Box-model */
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}

	.login-album-block .single-block .viewing p{
		/* Box-model */
		margin: 0;
		width: 100%;
		margin-bottom: 10px;
	}

	.login-album-block .star-sorting{ float: none; }

	.location-container{ padding: 20px 15px; }

	.location-container .row{ margin-left: -5px; margin-right: -5px; }

	.location-container .col{ padding-left: 5px; padding-right: 5px; }

	.location-container .mCSB_inside > .mCSB_container{ margin-right: 20px; }

	.location-container .location-namebar p{ width: 100%; }

	.location-container .location-namebar .ratings-container{
		/* Box-model */
		float: none;
		width: 100%;
		margin-top: 10px;

		/* Typography */
		text-align: left;
	}

	.location-container .comments-container{
		/* Box-model */
		width: 100%;
		height: auto;
	}

	.location-container .comments-container .comments-block{
		/* Box-model */
		height: auto;
		max-height: 200px;
	}

	.location-container .images-container{
		/* Box-model */
		padding: 0;
		width: 100%;
		margin-top: 20px;
	}

	.location-container .images-container .img-wrapper{ height: 221px; }

	.location-container .images-container .thumbs-wrapper{
		/* Box-model */
		padding-right: 0;
		height: 225px;
	}

	.album-page .link{ word-break: break-all; }

	.location-finder .top-block .large-images img{ height: 294px; }



	/*-------------- Multiple Location page ------------*/
	.organize-block{ margin-top: 0; }

	.organize-block .single-organize{ margin: 10px 0; }

	.organize-block .organize-top img{ max-width: 150px; }


	/*-------------- Location Finder page ------------*/

	.search-location-section .left-block{ padding: 10px 15px 0; }

	.search-location-section .right-block{ padding: 15px; }

	.search-location-section .right-block .pagination{ justify-content: flex-end; }

	.location-finder-section .search-label{ padding: 15px 15px 25px; }

	.search-location-section .sort-by select{ width: 100%; }

	.search-location-section .sort-by a.btn{
		/* Box-model */
		height: 40px;
		width: calc(50% - 2px);

		/* Typography */
		line-height: 40px;
		font-size: 13px;
	}

	#distancemap{ margin: 20px 0 30px; }

	#distancemap .distance-control .btn{
		/* Box-model */
		height: 40px;

		/* Typography */
		line-height: 40px;
	}

	#distancemap .simple-map{ height: 320px; }

	.search-location-section .show-more{
		/* Positioning */
		top: -20px;

		/* Box-model */
		padding: 10px 30px 11px 20px;
		max-width: 225px;

		/* Typography */
		font-size: 14px;
	}

	.search-location-section .total-search-block{ padding: 50px 0 30px; }

	.search-location-section .total-search-block .flap-wrapper{ margin-right: 5px; }

	.search-location-section .total-search-block input{
		/* Box-model */
		padding: 0 10px;

		/* Typography */
		font-size: 14px;
	}

	.search-location-section h1{ padding: 0 15px; }

	.location-finder .middle-block .single-middle h6{ font-size: 13px; }

	.location-finder .bottom-block .single-bootom{ width: calc(100% - 114px); }

	.location-finder .bottom-block .read-more{
		/* Box-model */
		width: 110px;

		/* Typography */
		font-size: 14px;
	}

	.search-location-section .show-more.active:before{ top: 5px; }


	/*-------------- Location Detail page ------------*/

	.location-detail .left-bar{ width: 100%; }

	.location-detail .right-bar{
		/* Box-model */
		margin-top: 5px;
		width: 100%;
	}

	.location-detail .right-bar a.btn-xs-small{ max-width: calc(50% - 2px); }

	.location-detail a.btn-xs-small{ padding: 0 15px; }

	.location-detail .top-location-detail{
		/* Box-model */
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.location-detail .botttom-location-detail{ max-width: 100%; }

	.location-detail .location-contact-details a.btn-xs-small {
		/* Box-model */
		height: 40px;

		/* Typography */
		line-height: 40px;
	}

	.location-detail .location-contact-details .icon{ line-height: 2.5; }

	.upload-top-list.album-register>.row{ display: block; }
	.album-register .single-upload-image.big .bg-img{ height: 100%; }

	.location-container .location-namebar{ flex-wrap: wrap; }
	.location-container .location-namebar .ratings-text{ flex: 1 0 100%; }
	.location-container .location-namebar .ratings-container{ margin-top: 15px; }

	.upload-input .remove_img_preview{ top: 0;right: 0;left: auto;}

	.search-location-main{flex-wrap: wrap;}
	.search-location-main .left-block{width: 100%;margin: 0 -5px 15px;padding: 0;}
	.search-location-main .right-block{width: 100%;padding: 0;}
	.search-location-main .left-block .sort-by a.btn{font-size: 11px;}
	.pagination-block .pagination{justify-content: flex-start;}
	.search-location-section .go-page{text-align: left;}
	.search-location-section .sort-by select{margin: 5px;width: calc(100% - 10px);}
	.search-location-main .left-block .sort-by a.btn{margin: 5px 4px;width: calc(50% - 10px);}
	.search-location-main .go-page p{font-size: 12px;}
	.search-location-section .right-block .pagination {justify-content: flex-start;}

	.location-detail .download-btn .tooltiptext{width: 80px;font-size: 13px;}
	.payment-process .single-field label{width: 80px;display: block;margin-bottom: 5px;}
	.payment-process .single-field input{width: 250px;background-size: 75%;padding: 2px 10px;}
	.payment-process .single-field.paypal input{background-size: 50%;}
	.promo-code button{min-width: 60px;height: 41px;}
	.promo-code  label{display: block;}
	.CTA{margin-left: 0 !important;}

	.pagination-block {text-align: left;}
	.search-location-main .right-block .pagination-block label{text-align: left;}

	/*-- search-scout */
	.scout-box-data [class*="col-"] {width: 100%;}

	.search-scouts-box h2 {
		/* Box-model */
		margin-bottom: 15px;

		/* Typography */
		font-size: 24px;
	}

	.search-scouts-inner-box {padding: 50px 0px;}

	.search-scouts-box { padding: 30px 20px;}

	.top-pagination .right-block{ display: none;}

	.search-scouts-box form .btn { width: 110px; }

	.search-scouts-box { margin-bottom: 30px; }

	#profile .modal-body { flex-direction: column;}

	.left-profile .profile-btn .btn { display: block;}

	#profile .left-profile-box {
		/* Box-model */
		width: 100%;
		padding: 30px;
	}

	#profile .right-profile-box {
		/* Box-model */
		width: 100%;
		padding: 30px;
	}

	.right-profile-box .scout-single {
		/* Box-model */
		margin: 0 auto 00px;
		max-width: 100%;
	}

	.right-profile-box .profile-right-top {flex-direction: column;}

	.right-profile-box .profile-photo-shoot { text-align: left; width: 100%; }

	.right-profile-box .profile-photo-shoot a { margin-top: 15px; }

	.right-profile-box .profile-box-popup { padding-bottom: 20px; }

	#profile .modal-dialog {max-width: 95%;}

	.right-profile-box .profile-box-popup [class*="col-"] { padding: 0px; }

	#profile .modal-section .left-profile { margin-top: -110px; }

	.profile-video .single-video {
		/* Box-model */
		width: 50%;
		max-width: 100%;
	}

	.cv-slider { padding-bottom: 60px; }
	/*-------------- scout-konto ------------*/

	.betalt-search .padding-main { padding: 15px; }

	.betalt-slider-small .item { height: auto; }

	.betalt-slider-big .item a { max-height: 350px; }

	.betalt-search-right {
		/* Box-model */
		padding-left: 0;
		padding-top: 30px;
	}

	.betalt-slider-small { margin: 0px 25px; }

	.betalt-slider-small .slick-arrow {
		font-size: 12px;
		top: 28%;
	}

	.betalt-slider-small .slick-prev { left: -25px; }

	.betalt-slider-small .slick-next { right: -25px; }

	.betalt-search-right .contact-scout-inner .login-info .list span { width: 90px; }

	.locations-header-inner {padding-bottom: 20px;}

}

/* 2. Large Mobile responsive css 640px
------------------------------------------------------------------------------*/

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

	h1,h2,h3,h4,h5,h6 {margin-bottom: 15px;}
	h1 {font-size: 24px;}
	h2 {font-size: 22px;}
	h3 {font-size: 20px;}
	h4 {font-size: 18px;}
	h5 {font-size: 17px;}
	h6 {font-size: 16px;}
	p {font-size: 14px;}
	ul > li {font-size: 14px;}
	ol > li {font-size: 14px;}
	hr {margin: 20px 0 25px;}
	ul,ol {margin: 15px 0;}
	input[type="text"],
	input[type="password"],
	input[type="email"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	textarea {height: 40px;}
	select {height: 40px;}
	textarea {height: 100px;}
	label {margin: 0 0 5px;}

	.checkbox-custom,
	.radiobox-custom {font-size: 14px;}

	.checkbox-custom .check,
	.radiobox-custom .check {top: 0px;}

	header.main-header {padding: 8px 0;}
	header.main-header .logo {width: 150px;}
	header.main-header .left-head {padding: 8px 0;}

	nav.main-menu {display: none;}
	header.main-header .singin,
	header.main-header .languages {display: none;}

	header.main-header .right-head .login-header{ display: none !important; }

	.page-header{ padding: 14px 20px; }

	.step-footer .btn .icon{ line-height: 1.9; }

	.mobile-nav-block .login-header{
		/* Box-model */
		display: block !important;
		margin-bottom: 20px;
	}

	.mobile-nav-block .login-header a{
		/* Box-model */
		height: 35px;

		/* Typography */
		line-height: 35px;
	}

	.search-block .search-icon{ height: 32px; width: 30px; background-size: 21px; }
	.search-block .search-field{ top: 43px; }

	.mobile-nav-block {display: block;}

	#wrapper {
		/* Visual */
		border: none;
		box-shadow: 0 0 10px #cccccc;
	}

	.login-section .left-box {
		/* Positioning */
		position: static;

		/* Box-model */
		width: 100%;
		height: 320px;
	}
	.login-section .right-box {width: 100%;}
	.login-section .top-part {padding: 30px 30px 15px;}
	.login-section .title-head {margin-bottom: 30px;}
	.login-section .top-part h1 {font-size: 28px;}
	.login-section .top-part p {font-size: 14px;}
	.login-section .bottom-part .register,
	.login-section .bottom-part .list-property a {font-size: 14px;}

	.login-section-inner .row{ display: block; }

	footer.main-footer {padding: 20px 0;}
	footer.main-footer .container {flex-wrap: wrap;}
	footer.main-footer .single-block:first-child {width: 100%;}

	footer.main-footer .single-block .footer-logo {
		/* Box-model */
		margin: 0 auto 10px;
		max-width: 200px;
	}
	footer.main-footer .single-block {
		/* Box-model */
		width: 33.33%;
		padding: 10px 5px;

		/* Typography */
		text-align: center;
	}
	footer.main-footer .single-block .title {
		/* Typography */
		line-height: 1;
		font-size: 18px;
	}
	footer.main-footer .single-block p,
	footer.main-footer .single-block ul li a {font-size: 14px;}


	/*--------- Home Page ---------*/
	.banner .nav-tabs li a{
		/* Box-model */
		width: 180px;
		height: auto;

		/* Typography */
		line-height: 1;
		font-size: 14px;
	}
	.banner .nav-tabs li span { font-size: 26px; }
	.banner .tab-content { padding: 24px 30px 20px; }
	.banner .tab-content h2 { font-size: 22px; }


	.about-section .about-bottom {min-height: calc(350px + 150px);}
	.about-section .about-bottom .bg-img {height: 350px;}
	.about-section .about-top {padding: 30px 0;}
	.about-section .about-top h1 {font-size: 40px;}

	.about-section .about-bottom .list-boxes .single-box {
		/* Box-model */
		padding: 30px 30px;
		margin: 10px auto 0;
	}
	.about-section .about-bottom .list-boxes .single-box h2 {
		/* Box-model */
		margin: 0 0 24px;

		/* Typography */
		font-size: 26px;
	}
	.about-section .about-bottom .list-boxes .single-box ul {margin: 0 0 26px;}
	.about-section .about-bottom .list-boxes .single-box ul li {
		/* Box-model */
		margin: 0 0 16px;

		/* Typography */
		font-size: 16px;
	}
	.about-section .about-bottom .list-boxes .single-box .register-btn .btn,
	.about-section .about-bottom a.link-private-property {
		/* Box-model */
		height: 45px;
		max-width: auto;
		padding: 0 20px;

		/* Typography */
		line-height: 45px;
		font-size: 16px;
	}

	.advertise-section .advertise-listing .advertise-listing-inner {margin: 0 -6px 25px;}
	.advertise-section .advertise-listing .single-list {padding: 6px; width: 100%;}
	.advertise-section .advertise-listing .view-all .btn {
		/* Typography */
		font-size: 16px;
		line-height: 45px;

		/* Box-model */
		height: 45px;
		max-width: 250px;
	}

	.best-location-section {
		/* Box-model */
		padding: 50px 0;
		min-height: 20px;
	}
	.best-location-section .main-box .single-box.box-caption {padding: 0 0 20px 20px;}
	.best-location-section .main-box .single-box.box-caption .caption-inner h3 {font-size: 30px;}
	.best-location-section .main-box .single-box.box-caption .caption-inner p {
		/* Box-model */
		margin: 0 0 16px;

		/* Typography */
		font-size: 14px;
	}
	.best-location-section .main-box .single-box.box-caption .caption-inner > a {font-size: 16px;}


	.latest-blog-section {padding: 40px 0;}
	.latest-blog-section .caption h4 {font-size: 30px;}
	.latest-blog-section .caption {margin: 0 0 20px;}
	.latest-blog-section .all-blog-listing {margin: 0 -5px;}
	.latest-blog-section .all-blog-listing .blog-single {
		/* Box-model */
		padding: 0 5px;
		width: 100%;
		margin: 0 auto 20px;
		max-width: 375px;
	}
	.latest-blog-section .all-blog-listing .blog-single .name a {font-size: 14px;}


	.client-section h5 {
		/* Box-model */
		margin: 0 0 20px;

		/* Typography */
		font-size: 26px;
	}
	.client-section .all-client-listing {
		/* Box-model */
		margin: 0 -5px;

		/* Typography */
		text-align: center;
	}
	.client-section .all-client-listing .single-client {
		/* Box-model */
		padding: 10px 5px;
		width: calc(33.33% - 4px);
	}



	.common-section {padding: 20px 0 50px;}
	.padding-main {padding: 30px 20px;}
	.title-name {padding: 12px 20px;}


	/*--------- support Page ---------*/
	.support-detail p strong {font-size: 20px;}

	.address-detail p {padding-right: 30px;}


	/*---------  register-client Page ---------*/
	.register-client .title-name {padding: 20px 20px;}
	.step-footer {padding: 20px 20px;}

	.register-client .step-common .page-header{
		/* Box-model */
		padding: 20px;
		flex-wrap: wrap;
	}

	.register-client .all-steps {
		/* Box-model */
		width: 100%;
		padding-top: 10px;
	}

	.register-client .step-common .step-footer .btn .icon{
		/* Typography */
		line-height: 1.9 !important;
		margin-right: 0;
		margin-left: 5px;
	}

	.nav.nav-default a {
		/* Box-model */
		width: 200px;
		/*height: 50px;*/

		/* Typography */
		font-size: 16px;
		/*line-height: 50px;*/
	}

	.nav.nav-default.register-tab a{ width: 230px; }

	.nav.nav-default li.active a {
		/* Box-model */
		/*height: 60px;*/

		/* Typography */
		/*line-height: 60px;*/
	}

	.step-footer .btn {
		/* Box-model */
		padding: 0 30px;

		/* Typography */
		font-size: 16px;
		height: 46px;
		line-height: 46px;
	}

	.btn-default {
		/* Box-model */
		padding: 0 30px;

		/* Typography */
		font-size: 16px;
		height: 46px;
		line-height: 46px;
	}

	h2.top-title {margin-bottom: 20px;}

	.register-client .client-access .all-prices .single-price .price-head {padding:15px;}
	.register-client .client-access .all-prices .single-price .price-detail {padding: 15px 15px 20px;}
	.register-client .client-access .all-prices .single-price .price-head .price {font-size: 22px;}
	.register-client .client-access .all-prices .single-price .price-detail h6 {font-size: 18px;}

	.register-client .client-access .all-prices .padding-10:nth-child(even){ padding-right: 15px; }
	.register-client .client-access .all-prices .padding-10:nth-child(odd){ padding-left: 15px; }

	.register-client .client-access .all-prices .padding-010:nth-child(even){ padding-left: 15px; }
	.register-client .client-access .all-prices .padding-010:nth-child(odd){ padding-right: 15px; }

	.user-settings .box .single-field {width: 100%;}
	.user-settings .box .single-field {margin-bottom: 15px;}

	.user-settings .categories .box .single-field {
		/* Box-model */
		width: 50%;
		margin-bottom: 10px;
	}

	.user-settings .box .single-field.terms-conditions label {font-size: 12px;}
	.user-settings .box .single-field.terms-conditions a {font-size: 12px;}
	.popup-common {max-width: 90%;}

	/*------- blog-listing-page ---------*/
	.blog-listing-section {
		/* Box-model */
		padding: 20px 0 50px;
	}
	.blog-listing-section .blog-top-box {
		/* Box-model */
		margin-bottom: 20px;
	}
	.blog-listing-section .blog-top-box .left-block {
		/* Box-model */
		padding-right: 0;
		padding-top: 20px;
	}
	.blog-listing-section .blog-top-box .caption {
		/* Box-model */
		padding: 20px 20px;
	}
	.blog-listing-section .blog-bottom-box .listing-block .single-list .left-img{ margin-bottom: 15px; }
	.blog-listing-section .blog-bottom-box .listing-block .single-list .right-content {
		/* Box-model */
		padding-left: 0;
	}
	.blog-listing-section .blog-bottom-box .listing-block .single-list {
		/* Box-model */
		padding: 26px 20px;
	}
	.blog-listing-section .blog-bottom-box .pagination-block {
		/* Box-model */
		padding: 20px;
	}
	.blog-listing-section .blog-bottom-box .listing-block .single-list .right-content .title {
		/* Typography */
		font-size: 20px;
	}

	.blog-listing-section .blog-bottom-box .left-img a{ min-height: 350px; }


	/*-------------- blog-detail page ------------*/
	.blog-detail-section { padding: 20px 0 50px; }
	.blog-detail-section .blog-img-box .blog-post-img {height: auto;}
	.blog-detail-section .blog-img-box .blog-post-images .single-img{ height: 300px;}
	.blog-detail-section .blog-content-box .artical-body {
		/* Box-model */
		width: calc(100% - 220px);
		padding: 0 20px 0 20px;
	}
	.blog-detail-section .blog-content-box .right-block {
		/* Box-model */
		width: 220px;
		padding: 0 20px 0 20px;
	}
	.blog-detail-section .blog-comment-box {padding: 20px 20px 20px;}

	.comments-container{ padding: 20px;}
	.comments-list{ margin-top: 15px; }

	.comments-list .comment-box{
		/* Box-model */
		margin-left: 20px;
		width: calc(100% - 85px);
	}


	/*-------------- advertise-detail-page ------------*/
	.advertise-detail-page .advertise-post-info .common {
		/* Box-model */
		padding: 20px 20px 20px 50px;
		margin: 0 10px 10px 0;
		width: 250px;
	}
	.advertise-detail-page .advertise-post-info .common .icon {left: 20px;}

	.advertise-detail-page .action-bar a {
		/* Box-model */
		padding: 0 20px;
		margin: 0 10px 10px 0;
		height: 70px;
		width: 190px;

		/* Typography */
		font-size: 16px;
	}
	.advertise-detail-page .action-bar a .icon {
		/* Typography */
		font-size: 35px;
	}

	.advertise-detail-page .quick-facts .list strong{ font-size: 16px; }

	.advertise-detail-page .advertise-post-info .title{ font-size: 16px; }


	/*--------- Account Page ---------*/
	.panel-accord .panel-default>.panel-heading{ background-color: #d9dee4;}

	.account-details{ padding-left: 0; }

	.user-settings.edit-section fieldset .top-prices .row{ display: block; }

	.user-settings.edit-section fieldset .top-prices .single-price{ margin-bottom: 10px; }

	.account-details .btn-group{
		/* Positioning */
		position: static;

		/* Box-model */
		margin-top: 20px;
		width: 100%;
	}

	.user-settings .single-field img.img-responsive{ margin-bottom: 20px; }

	.user-settings .single-field .bootstrap-select .btn{
		/* Box-model */
		height: 40px;
		line-height: 40px;
	}

	.upload-input span{
		/* Box-model */
		margin-bottom: 15px;

		/* Typography */
		font-size: 16px;
	}
	.custom-file{ width: 100%; }

	header.main-header .right-head .login-header{ display: none !important; }

	#tabs-accordion .panel-title span.icon{
		/* Box-model */
		display: inline-block;
		margin-right: 10px;

		/* Typography */
		font-size: 22px;
		line-height: 16px;

		/* Visual */
		vertical-align: top;
	}

	.common-section .main-container{ border: 0; }


	/*--------- Single Locations Page ---------*/
	.stepwizard-step p{ font-size: 15px; }

	.upload-top-list>.row{ display: inline-block; }
	.upload-top-list .left-upload{ margin-bottom: 30px; }

	#map iframe{ height: 350px; }


	/*--------- Scouts Page ---------*/
	.search-scouts{ padding: 15px 15px 20px; }

	.search-result .pagination-block{ float: left !important; }

	.search-scouts .form-inner .btn-default{
		/* Box-model */
		height: 40px;
		line-height: 40px;
	}

	.search-result{ padding: 15px 15px 20px; }

	.visible-scout{ margin-bottom: 15px;}

	.flip-clock-wrapper{ margin-top: 0; }

	.scout-single{
		/* Box-model */
		margin: 0 auto 30px;
		max-width: 100%;
	}

	#profile button.close{
		/* Positioning */
		top: -34px;
		right: 0;
	}

	.modal-section{
		/* Box-model */
		padding-bottom: 20px;
		margin-bottom: 15px;
	}

	.modal-section .right-profile .scout-single.top-website{
		/* Box-model */
		margin-bottom: 10px;

		/* Typography */
		text-align: left;
	}

	.modal-section .right-profile h1{ margin-bottom: 5px; }


	/*-------------- My Album page ------------*/
	#fixedInfo{ top: 60px; }

	.scene-locations-actions{ margin-bottom: 30px; }

	.scene-locations-actions .btn-xs-small{ max-width: 140px; }

	.album-section .album-single-block.sequence-block{ padding: 30px 20px 0; }

	.single-screen-block .single-screen{
		/* Box-model */
		width: 100%;
		padding: 30px 20px;

		/* Typography */
		text-align: center;
	}

	.single-screen .fancybox-image-pop{
		/* Box-model */
		margin: 0 auto 30px;
		max-width: 320px;
	}

	.single-screen .comment-block{ padding: 0; }

	#make-pdf #sortable li{ flex-basis: 25%; }

	#make-pdf fieldset .custom-file{ margin-top: 5px; }

	.preview-block #preview-pdf{ padding: 30px; }

	#preview-pdf .company-logo{ margin-bottom: 20px; }

	#preview-pdf .preview-images li{ width: calc(33.33% - 3px); }

	.album-login input[type="submit"], .album-login input[type="button"], .album-login input[type="reset"]{
		/* Box-model */
		height: 44px;
		padding: 0 30px;

		/* Typography */
		line-height: 44px;
		font-size: 16px;
	}


	.location-container .comments-container{
		/* Box-model */
		width: 100%;
		height: auto;
	}

	.location-container .comments-container .comments-block{ height: 200px; }

	.location-container .images-container{
		/* Box-model */
		padding: 0;
		width: 100%;
		margin-top: 20px;
	}

	.location-container .images-container .img-wrapper{ height: 223px; }

	.location-container .images-container .thumbs-wrapper{ height: 228px; }

	.location-finder .top-block .large-images img{ height: 354px; }


	/*-------------- Multiple Location page ------------*/
	.organize-block{ margin-top: 0; }

	.organize-block .single-organize{ margin: 10px 0; }

	.organize-block .organize-top img{ max-width: 150px; }


	/*-------------- Location Finder page ------------*/

	.search-location-section .left-block{ padding: 10px 30px 0; }

	.search-location-section .sort-by select{ width: 100%; }

	.search-location-section .sort-by a.btn{
		/* Box-model */
		height: 40px;
		width: calc(50% - 2px);

		/* Typography */
		line-height: 40px;
	}

	#distancemap{ margin: 20px 0 30px; }

	#distancemap .distance-control .btn{
		/* Box-model */
		height: 40px;

		/* Typography */
		line-height: 40px;
	}

	#distancemap .simple-map{ height: 320px; }

	.search-location-section .show-more{
		/* Positioning */
		top: -20px;

		/* Box-model */
		padding: 10px 30px 11px 20px;
		max-width: 225px;

		/* Typography */
		font-size: 14px;
	}

	.search-location-section .total-search-block{ padding: 50px 0 30px; }

	.search-location-section .show-more.active:before{ top: 5px; }


	/*-------------- Location Detail page ------------*/

	.location-detail a.btn-xs-small{ padding: 0 15px; }

	.location-detail .top-location-detail{
		/* Box-model */
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.location-detail .botttom-location-detail{ max-width: 100%; }

	.location-detail .location-contact-details a.btn-xs-small {
		/* Box-model */
		height: 40px;

		/* Typography */
		line-height: 40px;
	}

	.location-detail .location-contact-details .icon{ line-height: 2.5; }

	.upload-top-list.album-register>.row{ display: block; }

	.location-container .location-namebar{ flex-wrap: wrap; }
	.location-container .location-namebar .ratings-text{ flex: 1 0 100%; }
	.location-container .location-namebar .ratings-container{ margin-top: 15px; }

	.upload-input .remove_img_preview{ top: 0;right: 0;left: auto;}

	.search-location-main{flex-wrap: wrap;}
	.search-location-main .left-block{width: 100%;margin: 0 -5px 15px;padding: 0;}
	.search-location-main .right-block{width: 100%;}
	.search-location-main .left-block .sort-by a.btn{font-size: 11px;}
	.pagination-block .pagination{justify-content: flex-start;}
	.search-location-section .go-page{text-align: left;}
	.search-location-section .sort-by select{margin: 5px;width: calc(100% - 10px);}
	.search-location-main .left-block .sort-by a.btn{margin: 5px 4px;width: calc(50% - 10px);}
	.promo-code button{height: 41px;}
	.payment-process .single-field label{width: 80px;}
	.CTA{margin-left: 0 !important;}

	.pagination-block {text-align: left;}
	.search-location-main .right-block .pagination-block label{text-align: left;}


	/*-- search-scout */
	.top-pagination .right-block{ display: none;}

	#profile .modal-dialog {max-width: 95%;}

	#profile .modal-content .modal-header { height: 125px; }

	#profile .left-profile-box {
		/* Box-model */
		padding: 0px 10px;
		width: 35%;
	}
	.right-profile-box .profile-right-top { flex-direction: column;}

	.right-profile-box .profile-photo-shoot a { margin-top: 20px; }

	#profile .right-profile-box {
		/* Box-model */
		padding: 15px;
		width: 65%;
	}
	.right-profile-box .profile-box-popup { padding-bottom: 30px; }

	#profile .modal-section .left-profile {
		/* Box-model */
		width: 125px;
		height: 125px;
		margin-top: -65px;
	}

	.right-profile-box .profile-box-popup [class*="col-"] { padding: 0px; }

	/*-------------- scout-konto ------------*/

	.betalt-search .padding-main { padding: 30px; }

	.betalt-slider-small .item { height: auto; }

	.betalt-slider-big .item a { max-height: 400px; }

	.betalt-slider-small .slick-arrow  { top: 40%; }

	.betalt-search-right {
		/* Box-model */
		padding-left: 0;
		padding-top: 30px;
	}
	.register-client .all-prices .single-price .price-head {padding: 15px;}
}


/* 3. iPad responsive css 768px to 1023px
------------------------------------------------------------------------------*/

@media (min-width:768px) and (max-width:1023px) {
	header.main-header .logo {width: 180px;}

	header.main-header {padding: 8px 0;}
	nav.main-menu {display: none;}
	header.main-header .singin,
	header.main-header .languages {display: none;}

	.mobile-nav-block {display: block;}

	header.main-header .right-head .login-header{ display: none !important; }

	.mobile-nav-block .login-header{
		/* Box-model */
		display: block !important;
		margin-bottom: 20px;
	}

	.mobile-nav-block .login-header a{
		/* Box-model */
		height: 35px;

		/* Typography */
		line-height: 35px;
	}

	.search-block .search-icon{
		/* Box-model */
		height: 32px;
		width: 30px;

		/* Visual */
		background-size: 22px;
	}

	.search-block .search-field{ top: 43px; }

	#wrapper {
		/* Visual */
		border: none;
		box-shadow: 0 0 10px #cccccc;
	}

	footer.main-footer {padding: 20px 0;}
	footer.main-footer .container {flex-wrap: wrap;}
	footer.main-footer .single-block:first-child {width: 100%;}
	footer.main-footer .single-block .footer-logo {margin: 0 auto 10px;}

	footer.main-footer .single-block {
		/* Box-model */
		width: 33.33%;
		padding: 10px 5px;

		/* Typography */
		text-align: center;
	}


	/*--------- home Page ---------*/
	.about-section .about-top .left-part {width: 45%;}
	.about-section .about-top .right-part {width: 55%;}
	.about-section .about-bottom .list-boxes .single-box {padding: 30px 30px;}
	.about-section .about-bottom .list-boxes .single-box h2 {font-size: 26px;}
	.about-section .about-bottom .list-boxes .single-box ul li {font-size: 18px;}
	.about-section .about-bottom .list-boxes .single-box .register-btn .btn,
	.about-section .about-bottom a.link-private-property {
		/* Box-model */
		height: 45px;
		max-width: auto;
		padding: 0 20px;

		/* Typography */
		line-height: 45px;
		font-size: 16px;
	}

	.best-location-section .main-box .single-box.box-caption {padding: 0 0 30px 30px;}
	.best-location-section .main-box .single-box.box-caption .caption-inner h3 {font-size: 38px;}

	.client-section .all-client-listing {margin: 0 -5px;}
	.client-section .all-client-listing .single-client {padding: 0 5px;}


	/*--------- support Page ---------*/
	.address-detail p {padding-right: 40px;}

	/*------- blog-listing-page ---------*/
	.blog-listing-section .blog-bottom-box .listing-block .single-list .right-content {
		/* Box-model */
		padding-left: 0;
	}
	.blog-listing-section .blog-bottom-box .listing-block .single-list {
		/* Box-model */
		padding: 26px 20px;
	}
	.blog-listing-section .blog-bottom-box .pagination-block {
		/* Box-model */
		padding: 26px 20px;
	}

	/*------- Account-page ---------*/
	.nav.nav-default.nav-accord a{
		/* Box-model */
		width: auto;
		padding: 15px 20px;

		/* Typography */
		font-size: 16px;
	}

	.account-details{ padding-left: 0; }

	.account-details .btn-group{
		/* Positioning */
		left: 0;

		/* Box-model */
		width: 100%;
	}

	/*--------- Locations Page ---------*/
	.stepwizard-step p{ font-size: 16px; }
	.upload-top-list .left-upload{ margin-bottom: 30px; }

	#map iframe{ height: 400px; }


	/*------- Scouts-page ---------*/
	#profile button.close{
		/* Positioning */
		top: -34px;
		right: 0;
	}

	.search-scouts{ padding: 20px; }
	.search-result{ padding: 20px; }
	.search-result label.radiobox-custom{ padding-left: 25px; }
	.search-result label.radiobox-custom .check{ top: 1px; }
	.search-result .pagination-block label{ font-size: 13px; }
	.search-result .pagination-block .pagination li{ margin: 0 0 0 3px; }
	.search-result .pagination li.button a{ padding: 0 10px;}
	.scout-single .single-block{ padding: 5px 0; }


	/*-------------- My Album page ------------*/
	#fixedInfo{ top: 60px; }
	.scene-locations-actions .btn-xs-small{ max-width: 140px; }


	/*-------------- Location Detail page ------------*/
	.location-detail .botttom-location-detail{ max-width: 100%; }

	.location-detail a.btn-xs-small{ padding: 0 18px; }

	.search-location-main{flex-wrap: wrap;}
	.search-location-main .left-block{width: 100%;margin-bottom: 15px;}
	.search-location-main .right-block{width: 100%;}
	.search-location-main .left-block .sort-by a.btn{font-size: 11px;}
	.pagination-block .pagination{justify-content: flex-start;}
	.search-location-section .go-page{text-align: left;}

	.payment-process .single-field input{width: 220px;background-size: 75%;}

	.pagination-block {text-align: left;}
	.search-location-main .right-block .pagination-block label{text-align: left;}

	/* 02-july-2019 */
	.locations-header-wrapper h1{font-size: 18px !important;}
	.location-finder-wrapper{margin: 0 !important; overflow-x: hidden;}
	.container{box-sizing: border-box;}
	.onoffswitch{width: 110px;}
	.onoffswitch-switch{right: 65px;}
	.step-footer .btn{padding: 0 30px 0 30px;font-size: 14px;}
	.show-password label.checkbox-custom{font-size: 9px;line-height: 2;}
	.user-settings .single-field label{font-size: 12px; }
	.help-block{font-size: 11px !important;}
	.show-password label.checkbox-custom{margin-top: 10px;}
	.show-password {margin-top: 15px;}
	.in-stick{overflow-y: auto;height:auto !important;}

	.checkbox-custom, .radiobox-custom{line-height: 1.9;}
	#away-check{line-height: 0.9 !important;}
}

/* 4. large desktop responsive css 1024px to 1199px
------------------------------------------------------------------------------*/

@media (min-width:1024px) and (max-width:1199px) {
	header.main-header .logo {width: 220px;}

	.about-section .about-bottom .list-boxes .single-box {padding: 46px 40px;}

	/*------- Account-page ---------*/
	.nav.nav-default.nav-accord a{
		/* Box-model */
		width: auto;

		/* Typography */
		font-size: 17px;
	}


	/*------- Scouts-page ---------*/
	#profile button.close{
		/* Positioning */
		top: -34px;
		right: 0;
	}


	/*-------------- My Album page ------------*/
	.scene-locations-actions .btn-xs-small{ max-width: calc(50% - 2px); }


	/*-------------- Location Detail page ------------*/
	.location-detail .botttom-location-detail{ max-width: 100%; }

	.search-location-main .sort-by select{width: 100px;}
	.search-location-main .left-block .sort-by a.btn{font-size: 11px;}
	.pagination-block .pagination li.button a{padding: 0 15px;font-size: 12px;}
	.pagination-block .pagination li a, .pagination-block .pagination li span{font-size: 13px;}

	.location-finder-wrapper{margin: 0 !important;}
	.show-password label.checkbox-custom{font-size: 9px; line-height: 2;}
	.in-stick{overflow-y: auto;height:auto !important;}

}


/* 5. Other media-query
------------------------------------------------------------------------------*/

@media (min-width: 1024px) {
	#wrapper {left: 0 !important;}
	footer.main-footer {left: 0 !important;}
	.mobile-Hamburger {display: none;}

	/* 26-09-19 */
	.scout_subscription .single-price-inner .price-head{
		padding-right: 222px !important;
	}

}

@media (min-width: 768px) {
	.modal-dialog{ width: 700px;}
}

@media (min-width:992px) and (max-width:1023px) {
	/*---- search-scout ----*/
	#profile .modal-dialog {max-width: 95%;}
	.betalt-search .padding-main {padding: 40px;}
}

@media (min-width:768px) and (max-width:991px) {

	/*--------- Locations Page ---------*/
	.upload-top-list>.row{ display: inline-block; }

	/*------- Scouts-page ---------*/
	.modal-section .right-profile .scout-single.top-website{
		/* Box-model */
		margin-bottom: 10px;

		/* Typography */
		text-align: left;
	}

	.modal-section .right-profile h1{ margin-bottom: 5px; }


	/*------- My Album Page ---------*/
	#make-pdf fieldset .custom-file{ margin-top: 10px; }

	#preview-pdf .preview-images li{ width: calc(25% - 3px); }


	.location-container .comments-container{
		/* Box-model */
		width: 100%;
		height: auto;
	}

	.location-container .comments-container .comments-block{ height: 200px; }

	.location-container .images-container{
		/* Box-model */
		padding: 0;
		width: 100%;
		margin-top: 20px;
	}


	/*-------------- Multiple Location page ------------*/
	.organize-block .organize-top img{ max-width: 150px; }


	/*-------------- Location Detail page ------------*/
	.location-detail .top-location-detail{
		/* Box-model */
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.location-detail .botttom-location-detail{ max-width: 100%; }

	.location-finder .top-block .large-images img{ height: 220px; }

	.upload-top-list.album-register>.row{ display: block; }

	/*-------------- search-scout ------------*/
	#profile .modal-dialog {max-width: 95%;}

	#profile .modal-content .modal-header { height: 125px; }

	#profile .left-profile-box { padding: 0px 10px; }

	.right-profile-box .profile-right-top { flex-direction: column;}

	.right-profile-box .profile-photo-shoot a { margin-top: 30px; }

	#profile .right-profile-box { padding: 15px; }

	/*-------------- scout-konto ------------*/
	.betalt-slider-small .item { height: auto; }

	.betalt-slider-big .item a { max-height: 400px; }

	.betalt-slider-small .slick-arrow  { top: 40%; }

	.betalt-search-right {
		/* Box-model */
		padding-left: 0;
		padding-top: 30px;
	}

	.betalt-search .padding-main {padding: 30px;}
	.register-client .all-prices .single-price .price-head {padding: 15px;}
	.register-client .all-prices .price-head .select-box {padding-right : 10px;}

	/* 26-09-2019 */
	.scout_subscription .single-price-inner .price-head .select-box {
		top: 50px !important;
		right: auto !important;
	}
	.scout_subscription .single-price-inner .price-head .select-box select{
		direction: unset !important;
		width: auto !important;
	}
	.scout_subscription .single-price-inner .price-head{
		padding-bottom: 35px !important;
	}

}

@media (max-width: 480px) {

	.col-xxxs-12{ width: 100%;}

	/*--------- Blog Detail Page ---------*/
	.blog-detail-section .blog-content-box{ padding-top: 30px; }

	.blog-detail-section .blog-img-box .blog-post-img{ overflow: visible; }

	/*--------- Regiter client Page ---------*/
	.nav.nav-default.register-tab a{
		/* Box-model */
		width: 100%;
		padding: 6px 10px;
	}

	.nav.nav-default.register-tab a{
		/* Box-model */
		width: 100%;
		padding: 10px 10px;
	}

	.upload-image-list .single-upload-image img.img-responsive{ padding-top: calc(260 / 391 * 100%); }
	#add_more_image_div img {padding-top: calc(260 / 391 * 100%);}
	.location_small_images {margin: 0 -3px;}
	.location_small_images .location_sub_images {padding: 0 3px;}

	/*-------------- Locations page ------------*/
	.plupload_logo{ display: none;}

	.plupload_header_title{ padding: 3px 0; }

	.plupload_header_content{ padding: 0 70px 0 10px; }

	.plupload_filelist_footer{
		/* Box-model */
		display: block;

		/* Visual */
		background-color: #ccc;
		background-image: none;
	}

	.plupload_filelist_footer .plupload_buttons{
		/* Box-model */
		display: block;
		width: 100%;
	}

	.plupload_filelist_footer a.ui-button{
		/* Box-model */
		display: block;
		width: 100%;
	}

	.plupload_container{ min-height: auto; }
	.plupload_content{ bottom: 220px; }
	body .plupload_filelist_footer {height: auto;}


	.plupload_filelist_footer tbody, .plupload_filelist_footer tr{
		/* Box-model */
		display: block;
		width: calc(100% - 14px);
	}

	.stepwizard-step{ padding: 0 5px; }

	.stepwizard-step .btn{
		/* Box-model */
		height: 34px;
		padding: 0 10px;

		/* Typography */
		line-height: 34px;
	}

	.stepwizard-step p{ font-size: 12px; }
	.stepwizard-row:before{ top: 17px; }
	.upload-top-list{ margin: 30px 0; }

	.upload-top-list .left-upload{
		/* Box-model */
		padding: 0;

		/* Visual */
		border: 0;
	}

	.upload-top-list .left-upload h4{
		/* Positioning */
		position: static;

		/* Box-model */
		padding: 0;
	}

	.upload-image-list .single-upload-image{ margin: 0 0 15px; }

	.upload-top-list .single-upload-image.big .bg-img{ height: calc(100% - 30px);}
	.upload-top-list .single-upload-image .bg-img{ height: 70px;}


	/*--------- Scouts Page ---------*/
	.search-scouts{ text-align: center; }

	.search-scouts .form-inner .form-control{
		width: 100%;
		margin: 0 0 10px;
	}

	.search-result h3{ margin-bottom: 5px; }

	.search-result .legend{
		/* Box-model */
		width: 100%;
		margin-bottom: 10px;
	}

	.modal-section .left-profile{ margin-bottom: 10px; }

	.modal-section .right-profile h1{ margin-bottom: 3px; }

	.profile-video .single-video{
		/* Box-model */
		max-width: 122px;
		margin-bottom: 10px;
	}

	.profile-video .single-video a:after{
		/* Typography */
		font-size: 26px;
		line-height: 1.2;
	}

	.modal-section .right-profile .social-block{
		/* Box-model */
		float: left !important;
		margin-top: 10px;
	}

	.modal-section ul li{ width: 100%; }

	.cv-slider .single-slide{ padding: 0; }

	/*------- Account Page ---------*/
	.panel-body{ padding: 0; }

	.account-details .btn-group a{
		/* Box-model */
		display: block;
		width: 100%;
	}


	/*------- My Album Page ---------*/
	#preview-pdf .company-logo{ max-width: 150px; }
	#make-pdf #sortable li{ flex-basis: 50%; }

	#preview-pdf .preview-images li{ width: calc(50% - 3px); }

	.location-container .images-container .img-wrapper{ height: 170px; }

	.location-container .images-container .thumbs-wrapper a.thumb{
		/* Box-model */
		width: 100%;
		height: 54px;
	}

	.location-container .images-container .thumbs-wrapper{
		/* Box-model */
		padding-right: 0;
		height: 170px;
	}


	/*-------------- Payment Gateway page ------------*/
	.payment-section .user-settings .btn{ font-size: 14px; }

	.payment-section .step-footer input{ margin: 5px 0; }


	/*-------------- Location Finder page ------------*/
	.location-finder .bottom-block .single-bootom{ width: 100%; }

	.location-finder .bottom-block .read-more {
		/* Box-model */
		width: 100%;
		display: inline-block;
		margin-top: 15px;

		/* Typography */
		text-align: center;
		font-size: 14px;
	}

	.search-location-section .sort-by select{ width: 100%; }

	.search-location-section .sort-by a.btn{ width: 100%; }



	/*-------------- Location Detail page ------------*/
	.location-detail .top-location-detail{
		/* Box-model */
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.location-detail .botttom-location-detail{ max-width: 100%; }

	.location-detail .left-bar{
		/* Box-model */
		margin-bottom: 20px;
		width: 100%;
	}

	.location-detail .right-bar{ width: 100%; }

	.location-detail .right-bar a.btn-xs-small{ max-width: 100%; }

	.location-detail a.btn-xs-small{ width: 100%; }

	.location-detail .location-contact-details .choose-country{ max-width: 100%; }

	.location-detail .location-contact-details a.btn-xs-small{ margin: 0 0 10px; }

	.location-finder .top-block .large-images img{ height: 216px; }

	.location-finder .single-location {min-height: auto;}

	.upload-top-list.album-register>.row{ display: block; }

	.album-register .single-upload-image.big .bg-img{ height: 100%; }


	.search-location-main .left-block .sort-by a.btn{width: 100%;}

	.top-pagination .left-block,
	.top-pagination .right-block {
		/* Box-model */
		width: 100%;

		/* Typography */
		text-align: center;
	}

	.middle-block { margin: 10px 0px; }
	.search-scouts-box .input-group { display: block; }
	.search-scouts-inner-box .search-scouts-box form .search-input { border-radius: 4px; }
	.search-scouts-inner-box .search-scouts-box form .btn {
		/* Box-model */
		margin: 0px auto;
		margin-top: 15px;

		/* Visual */
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}

	.right-profile-box .profile-right-top {flex-direction: column;}

	.right-profile-box .profile-photo-shoot { text-align: left; }

	.right-profile-box .profile-photo-shoot a { margin-top: 15px; }

	.right-profile-box .profile-box-popup { padding-bottom: 20px; }

	#profile .modal-dialog {max-width: 95%;}

	.right-profile-box .profile-box-popup [class*="col-"] { padding: 0px; }

	#profile .modal-section .left-profile { margin-top: -110px; }

	.profile-video .single-video {
		width: 50%;
		max-width: 100%;
	}

	.cv-slider { padding-bottom: 30px; }

	/*--------------scout-konto---------------*/
	.betalt-search-right .editing-location { flex-direction: column;}

	.betalt-search-right .editing-location a { width: 100%; }

	.betalt-search-right .editing-location a + a {
		margin-left: 0;
		margin-top: 10px;
	}

	/* 16-09-2019 */
	.single_location_preview .upload-top-list .left-upload h4{
		position: relative;
		top: -15px;
		left: 10px;
		padding: 0 10px;
	}

	.row.uploaded_location_preview {
		padding: 0px 25px 15px 25px;
	}
	.location_sub_images{margin-bottom: 12px;}

	/* register page 23-09-2019 */
	.upload-top-list .left-upload.album-register {
		padding: 25px !important;
	}
	.upload-image-list .single-upload-image .img-responsive {
		padding: 0 !important;
	}
	body #public_uploader_single_filelist {
		background-image: url('https://www.locamundo.com/assets/images/dragImages-small.jpg') !important;
	}
	.register-client .all-prices .single-price .price-head{
		padding-left: 20px !important;
		padding-right: 60px !important;
	}
	.register-client .all-prices .single-price .price-head label{
		right: 20px !important;
	}
	.register-client .all-prices .single-price .price-detail{
		padding-left: 20px;
		padding-right: 20px;
	}

}

@media (max-width:767px) {
	.login-section {height: auto !important;}
	.location_price .single-field.form-group {margin-bottom: 24px;}
	.location-price {margin-bottom: 24px;}
	.location-price, .location_price {width: 100%;}
	#company_type0_error, #project_type0_error{bottom: -18px;}
	#ans_inquiry_error{bottom: -45px;}
	.single-field.form-group.has-error{margin-bottom: 44px;}
	.fileinput-button{margin-bottom: 10px;}
	.step-footer{margin-top: 30px;}
	.user-settings .single-location .download-btn .btn.btn-default{padding: 0 10px !important;}
	.single-location{min-height: inherit !important;}
	.betalt-search .betalt-search-left .download-btn .btn-dark-grey .download-text{display: block;}
	.register-client .all-prices .price-head .select-box select{text-align: left; width: auto;}
	.border1{margin-bottom:7px;}
	.album-section .album-single-block{padding-top: 10px !important;}
	.album-section .album-single-block{padding-top: 10px !important;}
	.onoffswitch{width: 110px;}
	.onoffswitch-switch{right: 65px;}
	.locations-header-links li{margin-bottom: 15px;}
	.form-control{padding: 0 10px;}
	.location_price{margin-top: 10px; display: flex !important;}
	#add_more_image_div img{padding: 0 !important;}
	div#add_more_image_div img{width: 44px !important;}
	.register-client .coutry-select{text-align: left;}
	.step-footer .btn-default.prevBtn{margin-bottom:10px;}
	.in-stick{overflow-y: auto;height:auto !important;}

	/* 7-aug-2019 */
	.step-footer .btn .icon-cancel{
		margin-top: 11px !important;
	}
	/* Regester page 16-09-2019 */
	.upload-image-list .single-upload-image .img-responsive {
		height: 150px !important;
	}
	.register-client .all-prices .padding-10:nth-child(even) {
		padding-right: 10px;
	}
	.register-client .all-prices .padding-10:nth-child(odd) {
		padding-left: 10px;
	}

	/* 26-09-2019 */
	.scout_subscription .single-price-inner .price-head label, .scout_subscription .single-price-inner .price-head .select-box{
		top:15px !important;
	}

}

@media (max-width:640px) {
	.btn.drive-choose-button {
		margin-bottom: 10px;
	}
	.btn-xs-small {font-size: 12px;}

	/* 7-aug-2019 */
	.step-footer .btn .icon-cancel{
		font-size: 7px !important;
		margin-top: 0 !important;
		padding: 4px !important;
		width: 19px !important;
		height: 19px !important;
	}
	.drive-drop-album .export_album_function {
		max-width: 100% !important;
		margin-bottom: 18px;
	}
	.drive-drop-album .drive_dropbox_note{
		width:100% !important;
	}
	/* 02-sep-2019 */
	.location_remarks span {
		min-width: auto !important;
		margin-right: 30px !important;
	}
	.single-edit-album .fancybox-image-pop .card-body {
		bottom: -38px !important;
	}

	/* 16-09-2019 */
	.single_location_preview .location_main_image{
		height: 100% !important;
	}
	/* Regester page 16-09-2019 */
	.left-upload.album-register .location_main_image, .left-upload.album-register .single-upload-image.big{
		height:auto;
	}
	.register-client .step-common .step-footer .btn .icon{line-height: 15px !important;}

	/* 26-09-2019 */
	.scout_subscription .single-price-inner .price-head .price{
		margin-bottom: 0 !important;
		padding-right: 100px !important;
	}
	.scout_subscription .single-price-inner .price-head .select-box{
		top:12px !important;
	}

}

@media (max-width: 900px) and (min-width: 768px) {
	.scene-locations-actions .btn-xs-small{max-width: 100% !important;}
}
