/*@import url('https://fonts.googleapis.com/css?family=Lato:100,300,40s0,400i,700,700i,900,900i&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

.canceledbook_popup .col-sm-12 {margin-top: 20px;}

.canceledbook_popup .col-sm-12 a {
	margin-bottom: 14px;
	margin-left: 15px;
}

.canceledbook_popup { font-size: 15px; }
body {
	background: #fff !important;
	color: #000000;
	direction: ltr;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
}

@media print {
	body {background-color: #ffffff !important;}
	.header {display: none;}
	.page-sidebar {display: none;}
	.theme-panel {display: none;}
	.hidden-print {display: none;}
	.footer {display: none;}
	.no-page-break {page-break-after: avoid;}
	.page-bar {display: none;}
	.page-container {
		margin: 0 !important;
		padding: 0 !important;
	}
	.page-content {
		margin: 0 !important;
		min-height: 300px !important;
		padding: 0 20px 20px !important;
	}
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {color: #444444;}

h1, h2, h3, h4, h5, h6 {
	font-family: "Lato", sans-serif;
	font-weight: 400 !important;
}
h1.block, h2.block, h3.block, h4.block, h5.block, h6.block {
	padding-bottom: 10px;
	padding-top: 10px;
}
a {
	color: #1fa5fe;
	text-shadow: none !important;
}
a, a:focus, a:hover, a:active {
	outline: 0 none;
}
 [class^="fa-"], [class*=" fa-"] {
 display: inline-block;
 font-size: 14px;
 line-height: 14px;
 margin-top: 1px;
}
li [class^="fa-"], li [class*=" fa-"] {
	display: inline-block;
	text-align: center;
	width: 1.25em;
}
li .icon-large[class^="fa-"], li .icon-large[class*=" fa-"] {
	width: 1.5625em;
}
.close {
	background-image: url("../img/remove-icon-small.png") !important;
	background-repeat: no-repeat !important;
	display: inline-block;
	height: 9px;
	margin-right: 0;
	margin-top: 0;
	text-indent: -10000px;
	width: 9px;
}
hr {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #e0dfdf -moz-use-text-color #fefefe;
	border-image: none;
	border-left: 0 none;
	border-right: 0 none;
	border-style: solid none;
	border-width: 1px 0;
	margin: 20px 0;
}
.display-none, .display-hide {
	display: none;
}
.no-space {
	margin: 0 !important;
	padding: 0 !important;
}
.margin-bottom-5 {
	margin-bottom: 5px !important;
}
.margin-bottom-10 {
	margin-bottom: 10px !important;
}
.margin-top-10 {
	margin-top: 10px !important;
}
.margin-bottom-15 {
	margin-bottom: 15px !important;
}
.margin-bottom-20 {
	margin-bottom: 20px !important;
}
.margin-top-20 {
	margin-top: 20px !important;
}
.margin-bottom-25 {
	margin-bottom: 25px !important;
}
.margin-right-10 {
	margin-right: 10px !important;
}
.bold {
	font-weight: 700 !important;
}
.thin {
	font-weight: 400 !important;
}
.uppercase {
	text-transform: uppercase !important;
}
.fix-margin {
	margin-left: 0 !important;
}
.border {
	border: 1px solid #ff0000;
}
.inline {
	display: inline;
}
.visible-ie8 {
	display: none;
}
.ie8 .visible-ie8 {
	display: inherit !important;
}
.visible-ie9 {
	display: none;
}
.ie9 .visible-ie9 {
	display: inherit !important;
}
.hidden-ie8 {
	display: inherit;
}
.ie8 .hidden-ie8 {
	display: none !important;
}
.hidden-ie9 {
	display: inherit;
}
.ie9 .hidden-ie9 {
	display: none !important;
}

.font15 { font-size: 15px !important; }

span.inc-vat {font-size: 11px;}

.header {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin: 0;
	padding: 14px 35px 0;
	width: 100%;
	z-index: 10;
}
.header .navbar-brand {
	display: inline-block;
	height: 45px;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	width: 215px;
}
.header .search-form .form-control, .page-sidebar-menu .search-form .form-control {
	border: 0 none;
	border-radius: 15px;
	padding-top: 6px;
}
.header .search-form .input-icon > i, .page-sidebar-menu .search-form .input-icon > i {
	margin-top: 9px;
}
.header .search-form .input-icon > i:hover, .page-sidebar-menu .search-form .input-icon > i:hover {
	cursor: pointer;
}
.page-sidebar-menu .search-form {
	margin: 15px 10px 15px 15px;
}
.header .navbar-toggle {
	background-image: none;
	border: 0 none;
	box-shadow: none;
	color: #fff;
	filter: none;
	margin: 10px 6px 9px;
	padding: 2px 0 6px;
}
.header .navbar-toggle:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	text-decoration: none;
}
.header .navbar-nav {
	display: block;
	height: 45px;
	margin-right: 20px;
}
.header .navbar-nav > li {
	margin: 0 !important;
	padding: 0 !important;
}
.header .navbar-nav > li.devider {
	height: 45px;
	margin-left: 10px !important;
	margin-right: 5px !important;
	width: 1px !important;
}
.header .nav.navbar-nav > li > a:hover, .header .nav.navbar-nav > li > a:focus, .header .nav.navbar-nav > li > a:active {
	background-color: rgba(0, 0, 0, 0.2) !important;
	border-radius: 5px;
	color: #ffffff;
}
.header .navbar-nav > li.dropdown, .header .navbar-nav > li.dropdown > a {
	padding-left: 4px;
	padding-right: 4px;
}
.header .navbar-nav > li.dropdown > a:last-child {
	padding-right: 0;
}
.header .navbar-nav > li.dropdown:last-child {
	padding-right: 2px;
}
.header .navbar-nav > li.dropdown .dropdown-toggle {
	margin: 0 2px;
	padding: 10px;
}
.header .navbar-nav > li.dropdown .dropdown-toggle > i {
	font-size: 18px;
}
.header .navbar-nav > li.dropdown .dropdown-menu > li > a > i {
	font-size: 14px;
}
.header .navbar-nav > li.dropdown.user .dropdown-toggle {
	margin: 0 !important;
	padding: 12px 8px;
}
.header .navbar-nav > li.dropdown.user .dropdown-toggle .username {
	display: inline-block;
}
.header .navbar-nav > li.dropdown.user .dropdown-toggle:hover {
	text-decoration: none;
}
.header .navbar-nav li.dropdown.user .dropdown-toggle img {
	display: inline-block;
	float: left;
	margin-right: 5px;
	margin-top: -4px;
}
.header .navbar-nav li.dropdown.user .dropdown-toggle i {
	display: inline-block;
	font-size: 13px;
	margin: 0;
}
.header .navbar-nav > li.dropdown.user .dropdown-menu i {
	display: inline-block;
}
.header .navbar-nav li.dropdown.user img {
	border-radius: 50%;
}
.header .navbar-nav > li.dropdown .dropdown-toggle .badge {
	border-radius: 2px !important;
	height: 14px;
	padding: 1px 4px 0;
	position: absolute;
	right: 2px;
	top: 10px;
}
.header .navbar-nav > li.dropdown.language {
	margin: 0 !important;
	padding-left: 0;
	padding-right: 0;
}
.header .navbar-nav > li.dropdown.language > a {
	color: #dddddd;
	font-size: 13px;
	padding: 12px 2px 13px 5px;
}
.header .navbar-nav > li.dropdown.language > a > img {
	margin-bottom: 2px;
}
.header .navbar-nav > li.dropdown.language > a > i {
	font-size: 16px;
}
.header .navbar-nav > li.dropdown.language > .dropdown-menu > li > a > img {
	margin-bottom: 2px;
}
.header .navbar-nav .dropdown-menu {
	margin-top: 3px;
}
.page-container {
	margin: 0;
	padding: 0;
	position: relative;
}
.page-container:before, .page-container:after {
	content: " ";
	display: table;
}
.page-container:after {
	clear: both;
}
.page-header-fixed .page-container {
	margin-top: 45px;
}
.ie8 .page-sidebar {
	float: left;
	margin-left: -100%;
	position: relative;
	width: 225px;
}
.ie8 .page-content-wrapper {
	float: left;
	width: 100%;
}
.ie8 .page-content {
	margin-left: 225px;
	margin-top: 0;
	min-height: 760px;
	padding: 25px 20px 20px;
}
.page-sidebar.navbar-collapse {
	padding: 0;
}
.page-sidebar-menu {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.page-sidebar-menu > li {
	border: 0 none;
	display: block;
	margin: 0;
	padding: 0;
}
.page-sidebar-menu > li.sidebar-toggler-wrapper, .page-sidebar-menu > li.sidebar-search-wrapper {
	border-bottom: 0 none;
	margin: 0;
	padding: 0;
}
.page-sidebar-menu > li.start > a {
	border-top-color: rgba(0, 0, 0, 0) !important;
}
.page-sidebar-menu > li:last-child > a, .page-sidebar-menu > li.last > a {
	border-bottom-color: rgba(0, 0, 0, 0) !important;
}
.page-sidebar-menu > li > a {
	border-right: 4px solid rgba(0, 0, 0, 0);
	display: block;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 10px 13px 10px 15px;
	position: relative;
	text-decoration: none;
}
.page-sidebar-fixed .page-sidebar-menu > li > a {
	transition: all 0.2s ease 0s;
}
.page-sidebar-reversed.page-sidebar-fixed .page-sidebar-menu > li > a {
	transition: none 0s ease 0s;
}
.page-sidebar-menu > li > a i {
	font-size: 16px;
	margin-right: 5px;
	text-shadow: none;
}
.page-sidebar-menu.page-sidebar-menu-circle-icons > li > a i {
	border: 1px solid #555555;
	border-radius: 50%;
	font-size: 12px;
	height: 25px;
	margin-right: 5px;
	padding: 5px;
	text-align: center;
	text-shadow: none;
	width: 25px;
}
.page-sidebar-menu > li.break {
	margin-bottom: 20px;
}
.page-sidebar-menu > li.active > a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #d12610 -moz-use-text-color -moz-use-text-color;
	border-image: none;
	border-style: none solid none none;
	border-width: medium 4px medium medium;
	text-shadow: none;
}
.page-sidebar ul > li > a > .arrow:before {
	content: "?";
	display: inline;
	float: right;
	font-family: FontAwesome;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	margin-right: 5px;
	margin-top: 0;
	text-shadow: none;
}
.page-sidebar ul.page-sidebar-menu-circle-icons > li > a > .arrow:before {
	margin-top: 3px;
}
.page-sidebar ul > li.active > a > .arrow:before {
	margin-right: 1px;
}
.page-sidebar-menu > li > a > .arrow.open:before {
	content: "?";
	display: inline;
	float: right;
	font-family: FontAwesome;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	margin-right: 3px;
	margin-top: 0;
	text-shadow: none;
}
.page-sidebar-menu li > a .badge {
	float: right;
	margin-right: 13px;
	margin-top: 1px;
}
.page-sidebar-menu .sub-menu {
	padding: 0;
}
.page-sidebar-menu > li > ul.sub-menu {
	clear: both;
	display: none;
	list-style: outside none none;
	margin: 8px 0;
}
.page-sidebar-menu > li.active > ul.sub-menu {
	display: block;
}
.page-sidebar-menu > li > ul.sub-menu > li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1px !important;
	padding: 0;
}
.page-sidebar-menu > li > ul.sub-menu > li > a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 35px !important;
	padding-right: 0;
	padding-top: 5px;
	text-decoration: none;
}
.page-sidebar-menu > li > ul.sub-menu > li ul.sub-menu {
	clear: both;
	display: none;
	list-style: outside none none;
	margin: 0;
}
.page-sidebar-menu > li > ul.sub-menu li > a > .arrow:before {
	content: "?";
	display: inline;
	float: right;
	font-family: FontAwesome;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	margin-right: 20px;
	margin-top: 1px;
	text-shadow: none;
}
.page-sidebar-menu > li > ul.sub-menu li > a > .arrow.open:before {
	content: "?";
	display: inline;
	float: right;
	font-family: FontAwesome;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	margin-right: 18px;
	margin-top: 1px;
	text-shadow: none;
}
.page-sidebar-menu > li.active > ul.sub-menu > li.active ul.sub-menu {
	display: block;
}
.page-sidebar-menu > li > ul.sub-menu > li ul.sub-menu li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1px !important;
	padding: 0;
}
.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li > a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 5px 0;
	text-decoration: none;
}
.page-sidebar-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
	padding-left: 60px;
}
.page-sidebar-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
	padding-left: 80px;
}
.page-sidebar-menu > li.active > ul.sub-menu > li.active ul.sub-menu > li.active ul.sub-menu {
	display: block;
}
.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li > a > i {
	font-size: 13px;
}
.sidebar-toggler {
	background-color: #fcfcfc;
	border: 0 none;
	border-radius: 4px 0 0 4px;
	cursor: pointer;
	display: block;
	float: right;
	height: 23px;
	margin: 15px -1px 15px 0;
	width: 24px;
}
.sidebar-toggler:before {
	content: "?";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 18px;
	font-weight: 400;
	height: auto;
	margin: 0 2px 3px 8px;
	text-shadow: none;
}
.page-sidebar-closed .sidebar-toggler:before {
	content: "?";
	margin: 0 2px 3px 10px;
}
.page-sidebar-reversed.page-sidebar-closed .sidebar-toggler:before {
	content: "?";
	margin: 0 4px 3px 8px;
}
.page-sidebar-reversed .sidebar-toggler:before {
	content: "?";
}
.page-sidebar-reversed .sidebar-toggler {
	border-radius: 0 4px 4px 0;
	float: left;
	margin-left: -1px;
	margin-right: 0;
}
.ie .page-sidebar-reversed .sidebar-toggler {
	margin-left: -1px;
}
.page-content {
	background-color: #fafafa;
	border-radius: 0 0 0 4px;
	margin-top: 0;
	padding: 0;
}
.page-sidebar-reversed .page-content {
	border-radius: 0 0 4px;
}
.page-content-no-pattern .page-content {
	background-image: none !important;
}
.page-sidebar-reversed.page-boxed .page-content, .page-boxed .page-content, .page-sidebar-fixed .page-content {
	border-radius: 0 0 0 4px;
}
.ie8 .page-content {
	margin-left: 215px;
	margin-top: 0;
	min-height: 760px;
	padding: 20px;
}
.ie8 .page-sidebar-fixed .page-content {
	min-height: 600px;
}
.ie8 .page-content.no-min-height {
	min-height: auto;
}
.page-full-width .page-content {
	margin-left: 0 !important;
}
.page-title {
	color: #666666;
	display: block;
	font-family: "Open Sans", sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: -1px;
	margin: 0 0 15px;
	padding: 0;
}
.page-title small {
	color: #888888;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0;
}
.page-bar {
	background-color: #eeeeee;
	border: 0 none;
	margin-bottom: 25px;
	margin-left: -20px;
	margin-right: -20px;
	padding: 0 20px 0 10px;
}
.page-boxed .page-bar {
	margin-right: -19px;
}
.page-bar:before, .page-bar:after {
	content: " ";
	display: table;
}
.page-bar:after {
	clear: both;
}
.page-bar .page-breadcrumb {
	display: inline-block;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 8px;
}
.page-bar .page-breadcrumb > li {
	display: inline-block;
}
.page-bar .page-breadcrumb > li > a, .page-bar .page-breadcrumb > li > span {
	color: #666666;
	font-size: 14px;
	text-shadow: none;
}
.page-bar .page-breadcrumb > li > i {
	color: #999999;
	font-size: 14px;
	text-shadow: none;
}
.page-bar .page-breadcrumb > li > i[class^="icon-"], .page-bar .page-breadcrumb > li > i[class*="icon-"] {
	color: #808080;
}
.page-bar .page-toolbar {
	display: inline-block;
	float: right;
	padding: 0;
}
.page-bar .page-toolbar .btn-fit-height {
	border-radius: 0;
	padding-bottom: 8px;
	padding-top: 8px;
}
.page-bar .page-toolbar .btn.default {
	background-color: #dddddd;
}
.footer {
	font-size: 12px;
	padding: 10px 20px 5px;
}
.footer:after, .footer:before {
	content: "";
	display: table;
	line-height: 0;
}
.footer:after {
	clear: both;
}
.footer .footer-inner {
	display: inline-block;
	float: left;
}
.footer .footer-tools {
	display: inline-block;
	float: right;
}
.footer .footer-tools .go-top {
	border-radius: 50%;
	cursor: pointer;
	display: block;
	font-size: 16px;
	height: 25px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: -4px;
	padding: 2px 6px 0;
	text-decoration: none;
	width: 25px;
}
.footer .footer-tools .go-top i {
	font-size: 22px;
	margin-bottom: 7px;
}
i.icon, a.icon {
	color: #999999;
	font-size: 13px;
	font-weight: normal;
	margin-right: 5px;
}
i.icon-black {
	color: #000000 !important;
}
a.icon:hover {
	opacity: 0.4;
	text-decoration: none;
	transition: all 0.1s ease-in-out 0s;
}
a.icon.huge i {
	font-size: 16px !important;
}
i.big {
	font-size: 20px;
}
i.warning {
	color: #d12610;
}
i.critical {
	color: #37b7f3;
}
i.normal {
	color: #52e136;
}
.input-icon {
	position: relative;
}
.input-icon input {
	padding-left: 33px !important;
}
.login-form .input-icon input {
	padding-left: 20px !important;
}
.login-form input[type="radio"], .login-form input[type="checkbox"] {
	color: #757575 !important;
	line-height: normal;
	margin: 4px 6px 10px 4px !important;
}
.login-form .checkbox > span {
	color: #757575 !important;
	font-size: 16px;
}
.input-icon i {
	color: #cccccc;
	display: block;
	font-size: 16px;
	height: 16px;
	margin: 15px 2px 4px 10px;
	position: absolute;
	text-align: center;
	width: 16px;
}
.input-icon.right input {
	padding-left: 12px !important;
	padding-right: 33px !important;
}
.input-icon.right i {
	float: right;
	right: 8px;
}
.has-success .input-icon > i {
	color: #468847;
}
.has-warning .input-icon > i {
	color: #c09853;
}
.has-error .input-icon > i {
	color: #b94a48;
}
.portlet {
	border: 1px solid #dddddd;
	border-radius: 4px;
	clear: both;
	margin-bottom: 25px;
	margin-top: 0;
	padding: 0;
}
.portlet > .portlet-title {
	background-color: #eeeeee;
	border-radius: 4px 4px 0 0;
	height: 38px;
	padding: 10px 10px 2px;
}
.portlet > .portlet-title:after, .portlet > .portlet-title:before {
	content: "";
	display: table;
	line-height: 0;
}
.portlet > .portlet-title:after {
	clear: both;
}
.portlet > .portlet-title > .caption {
	color: #333333;
	display: inline-block;
	float: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	margin: 1px 0 0;
	padding: 0;
}
.portlet > .portlet-title .bootstrap-switch {
	margin-top: -10px !important;
}
.portlet > .portlet-title > .caption > i {
	color: #666666;
	display: inline-block !important;
	float: left;
	font-size: 13px;
	margin-right: 5px;
	margin-top: 2px;
}
.portlet > .portlet-title > .tools, .portlet > .portlet-title > .actions {
	display: inline-block;
	float: right;
	margin: 3px 0 0;
	padding: 0;
}
.portlet > .portlet-title > .tools {
	margin-top: 0;
}
.portlet > .portlet-title > .tools > a {
	display: inline-block;
	height: 16px;
	margin-left: 5px;
}
.portlet > .portlet-title > .actions > .dropdown-menu i {
	color: #000000 !important;
}
.portlet > .portlet-title > .tools > a.remove {
	background-image: url("../img/portlet-remove-icon.png");
	background-repeat: no-repeat;
	margin-bottom: 2px;
	width: 11px;
}
.portlet > .portlet-title > .tools > a.config {
	background-image: url("../img/portlet-config-icon.png");
	background-repeat: no-repeat;
	margin-bottom: 2px;
	width: 12px;
}
.portlet > .portlet-title > .tools > a.reload {
	background-image: url("../img/portlet-reload-icon.png");
	margin-bottom: 2px;
	width: 13px;
}
.portlet > .portlet-title > .tools > a.expand {
	background-image: url("../img/portlet-expand-icon.png");
	margin-bottom: 2px;
	width: 14px;
}
.portlet > .portlet-title > .tools > a.collapse {
	background-image: url("../img/portlet-collapse-icon.png");
	margin-bottom: 2px;
	width: 14px;
}
.portlet > .portlet-title > .tools > a:hover {
	opacity: 0.6;
	text-decoration: none;
	transition: all 0.1s ease-in-out 0s;
}
.portlet > .portlet-title > .actions > .btn-group {
	margin-top: -8px;
}
.portlet > .portlet-title > .actions > .btn {
	margin-top: -10px;
	padding: 4px 10px;
}
.portlet > .portlet-title > .actions > .btn-group > .btn {
	margin-top: -1px;
	padding: 4px 10px;
}
.portlet > .portlet-title > .actions > .btn.btn-sm {
	margin-top: -10px;
	padding: 3px 8px;
}
.portlet > .portlet-title > .actions > .btn-group > .btn-sm {
	margin-top: -1px;
	padding: 3px 8px;
}
.portlet > .portlet-title > .pagination.pagination-sm {
	display: inline-block !important;
	float: right !important;
	margin: -6px 0 0;
}
.portlet > .portlet-body {
	background-color: #ffffff;
	border-radius: 0 0 4px 4px;
	clear: both;
	padding: 10px;
}
.portlet-sortable > .portlet-title {
	cursor: move;
}
.portlet-sortable-placeholder {
	border: 2px dashed #eeeeee;
	border-radius: 4px;
	margin-bottom: 25px;
}
.portlet-sortable-empty {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	height: 45px;
}
.chart, .pie, .bars {
	height: 300px;
	overflow: hidden;
}
.item-list.table .percent {
	float: right;
	margin-right: 10px;
	margin-top: 3px;
	width: 30px;
}
.item-list.table .title {
}
.chart-tooltip {
	background-color: #736e6e !important;
	clear: both;
	color: #ffffff;
	padding: 5px !important;
	z-index: 100;
}
.chart-tooltip .label {
	clear: both;
	display: block;
	margin-bottom: 2px;
}
.bar-chart {
	display: none;
}
.line-chart {
	display: none;
}
.icon-btn {
	background-color: #fafafa !important;
	background-image: none !important;
	border: 1px solid #dddddd;
	border-radius: 4px;
	box-shadow: none !important;
	color: #646464 !important;
	cursor: pointer;
	display: inline-block !important;
	filter: none !important;
	height: 60px;
	margin: 5px 5px 0 0;
	min-width: 80px;
	padding: 12px 0 0;
	position: relative;
	text-align: center;
	text-shadow: none !important;
	transition: all 0.3s ease 0s !important;
}
.icon-btn i {
	font-size: 18px;
}
.ie8 .icon-btn:hover {
	filter: none !important;
}
.icon-btn:hover {
	border-color: #999999 !important;
	box-shadow: none !important;
	color: #444444 !important;
	text-decoration: none !important;
	text-shadow: 0 1px 0 #ffffff !important;
	transition: all 0.3s ease 0s !important;
}
.icon-btn:hover .badge {
	box-shadow: none !important;
	transition: all 0.3s ease 0s !important;
}
.icon-btn div {
	color: #000000;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 20px;
	margin-top: 5px;
}
.icon-btn .badge {
	border-radius: 12px !important;
	border-style: solid;
	border-width: 0;
	box-shadow: none;
	color: #ffffff !important;
	font-family: "Open Sans", sans-serif;
	font-size: 11px !important;
	font-weight: 400;
	padding: 3px 6px;
	position: absolute;
	right: -5px;
	text-shadow: none;
	top: -5px;
}
.dropdown-menu.extended {
	background-color: #ffffff !important;
	border-radius: 4px !important;
	max-width: 300px !important;
	min-width: 160px !important;
	padding: 0 0 4px;
	width: 233px !important;
}
.dropdown-menu.extended:before, .dropdown-menu.extended:after {
	border-bottom-color: #eeeeee !important;
}
.dropdown-menu.extended li a {
	clear: both;
	display: block;
	font-weight: normal;
	line-height: 20px;
	padding: 5px 10px !important;
	white-space: normal !important;
}
.dropdown-menu.extended li i {
	margin-right: 3px;
}
.dropdown-menu.extended li a {
	background-color: #ffffff;
	font-size: 13px;
	padding: 10px !important;
}
.dropdown-menu.extended li a:hover {
	background-color: #f5f5f5;
	background-image: none;
	color: #000000;
	filter: none;
}
.dropdown-menu.extended li p {
	background-color: #eeeeee;
	border-radius: 4px 4px 0 0 !important;
	color: #333333;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 10px;
}
.dropdown-menu.extended li a {
	border-bottom: 1px solid #f4f4f4 !important;
	font-size: 12px;
	list-style: outside none none;
	padding: 7px 0 5px;
	text-shadow: none;
}
.dropdown-menu.extended li:first-child a {
	border-bottom: 1px solid #f4f4f4 !important;
	border-top: medium none;
}
.dropdown-menu.extended li:last-child a {
	border-bottom: 1px solid #f4f4f4 !important;
	border-top: 1px solid #ffffff !important;
}
.dropdown-menu.extended li.external > a {
	border-bottom: 0 none !important;
	font-size: 13px;
	font-weight: 400;
}
.dropdown-menu .dropdown-menu-list.scroller {
	list-style: outside none none;
	padding-left: 0;
	padding-right: 0 !important;
}
.dropdown-menu.notification li > a .time {
	font-size: 12px;
	font-style: italic;
	font-weight: 600;
	text-align: right;
}
.dropdown-menu.notification li > a > .label-icon {
	padding: 4px 2px 4px 5px;
}
.dropdown-menu.notification li > a > .label-icon > i {
	color: #ffffff;
	margin: 0;
}
.dropdown-menu.inbox li > a .photo {
	float: left;
	padding-right: 6px;
}
.dropdown-menu.inbox li > a .photo > img {
	height: 40px;
	width: 40px;
}
.dropdown-menu.inbox li > a .subject {
	display: block;
}
.dropdown-menu.inbox li > a .subject .from {
	color: #02689b;
	font-size: 14px;
	font-weight: 400;
}
.dropdown-menu.inbox li > a .subject .time {
	float: right;
	font-size: 12px;
	font-style: italic;
	font-weight: 600;
	position: relative;
}
.dropdown-menu.inbox li > a .message {
	display: block !important;
	font-size: 12px;
}
.dropdown-menu.tasks .task {
	margin-bottom: 5px;
}
.dropdown-menu.tasks .task .desc {
	font-size: 13px;
	font-weight: 400;
}
.dropdown-menu.tasks .task .percent {
	display: inline-block;
	float: right;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 600;
}
.dropdown-menu.tasks .progress {
	display: block;
	height: 11px;
	margin: 0;
}
.item-list li .img {
	float: left;
	height: 50px;
	margin-right: 5px;
	margin-top: 3px;
	width: 50px;
}
.item-list {
	list-style: outside none none;
	margin: 0;
}
.item-list li {
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ffffff;
	font-size: 12px;
	list-style: outside none none;
	padding: 7px 0 5px;
}
.item-list li:first-child {
	border-bottom: 1px solid #ebebeb;
	border-top: medium none;
}
.item-list li:last-child {
	border-bottom: medium none;
	border-top: medium none;
}
.item-list li .label {
	margin-right: 5px;
}
.item-list.todo li .label {
	position: absolute;
	right: 80px;
}
.item-list.todo li .actions {
	position: absolute;
	right: 45px;
}
.table-toolbar {
	margin-bottom: 15px;
}
.table.table-full-width {
	width: 100% !important;
}
.table .m-btn {
	margin-left: 0;
	margin-right: 5px;
	margin-top: 0;
}
.table thead tr th {
	font-size: 14px;
	font-weight: 600;
}
.table-advance {
	margin-bottom: 10px !important;
}
.table-advance thead {
	color: #999999;
}
.table-advance thead tr th {
	background-color: #dddddd;
	color: #666666;
	font-size: 14px;
	font-weight: 400;
}
.table-advance div.success, .table-advance div.info, .table-advance div.important, .table-advance div.warning, .table-advance div.danger {
	float: left;
	height: 30px;
	margin-right: 20px !important;
	margin-top: -5px;
	position: absolute;
	width: 2px;
}
.table-advance tr td {
	border-left-width: 0;
}
.table-advance tr td:first-child {
	border-left-width: 1px !important;
}
.table-advance tr td.highlight:first-child a {
	margin-left: 15px;
}
.table-advance td.highlight div.success {
	border-left: 2px solid #66ee66;
}
.table-advance td.highlight div.info {
	border-left: 2px solid #87ceeb;
}
.table-advance td.highlight div.important {
	border-left: 2px solid #f02c71;
}
.table-advance td.highlight div.warning {
	border-left: 2px solid #fdbb39;
}
.table-advance td.highlight div.danger {
	border-left: 2px solid #e23e29;
}
.rating {
	direction: rtl;
	font-size: 30px;
	unicode-bidi: bidi-override;
}
.rating span.star {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
}
.rating span.star:hover {
	cursor: pointer;
}
.rating span.star:before {
	color: #999999;
	content: "?";
	padding-right: 5px;
}
.rating span.star:hover:before, .rating span.star:hover ~ span.star:before {
	color: #e3cf7a;
	content: "?";
}
.item {
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
}
.item .details {
	background-color: #000000;
	bottom: 30px;
	color: #ffffff !important;
	display: none;
	margin-bottom: -30px;
	overflow: hidden;
	padding: 5px;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 6;
}
.item:hover .details {
	display: block;
	opacity: 0.7;
}
.item:hover .zoom-icon {
	opacity: 0.5;
}
.zoom {
	cursor: pointer;
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 5;
}
.zoom .zoom-icon {
	background-color: #222222;
	background-image: url("../img/overlay-icon.png");
	background-position: 50% center;
	background-repeat: no-repeat;
	height: inherit;
	opacity: 0;
	position: absolute;
	top: 0;
	width: inherit;
	z-index: 6;
}
.chats {
	margin: -15px 10px 0 0;
	padding: 0;
}
.chats li {
	font-size: 12px;
	list-style: outside none none;
	margin: 10px auto;
	padding: 5px 0;
}
.chats li img.avatar {
	border-radius: 50% !important;
	height: 45px;
	width: 45px;
}
.chats li.in img.avatar {
	float: left;
	margin-right: 10px;
}
.chats li .name {
	color: #3590c1;
	font-size: 13px;
	font-weight: 400;
}
.chats li .datetime {
	color: #333333;
	font-size: 13px;
	font-weight: 400;
}
.chats li.out img.avatar {
	float: right;
	margin-left: 10px;
}
.chats li .message {
	display: block;
	padding: 5px;
	position: relative;
}
.chats li.in .message {
	background: none repeat scroll 0 0 #fafafa;
	border: 1px solid #dddddd;
	border-radius: 4px;
	margin-left: 65px;
	text-align: left;
}
.chats li.in .message .arrow {
	border-bottom: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid #dddddd;
	border-top: 8px solid rgba(0, 0, 0, 0);
	display: block;
	height: 0;
	left: -8px;
	position: absolute;
	top: 5px;
	width: 0;
}
.chats li.out .message .arrow {
	border-bottom: 8px solid rgba(0, 0, 0, 0);
	border-left: 8px solid #dddddd;
	border-top: 8px solid rgba(0, 0, 0, 0);
	display: block;
	position: absolute;
	right: -8px;
	top: 5px;
}
.chats li.out .message {
	border: 1px solid #dddddd;
	border-radius: 4px;
	margin-right: 65px;
	text-align: right;
}
.chats li.out .name, .chats li.out .datetime {
	text-align: right;
}
.chats li .message .body {
	display: block;
}
.chat-form {
	background-color: #e9eff3;
	clear: both;
	margin-top: 15px;
	overflow: hidden;
	padding: 10px;
}
.chat-form .input-cont {
	margin-right: 40px;
}
.chat-form .input-cont .form-control {
	margin-bottom: 0;
	width: 100% !important;
}
.chat-form .input-cont input {
	border: 1px solid #dddddd;
	margin-top: 0;
	width: 100% !important;
}
.chat-form .input-cont input {
	background-color: #ffffff !important;
}
.chat-form .input-cont input:focus {
	border: 1px solid #4b8df9 !important;
}
.chat-form .btn-cont {
	float: right;
	margin-top: -42px;
	position: relative;
	width: 44px;
}
.chat-form .btn-cont .arrow {
	border-bottom: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid #1fa5fe;
	border-top: 8px solid rgba(0, 0, 0, 0);
	box-sizing: border-box;
	position: absolute;
	right: 43px;
	top: 17px;
}
.chat-form .btn-cont:hover .arrow {
	border-right-color: #0362fd;
}
.chat-form .btn-cont:hover .btn {
	background-color: #0362fd;
}
.chat-form .btn-cont .btn {
	border-radius: 0 4px 4px 0;
	margin-top: 8px;
}
.feeds {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.feeds li {
	background-color: #fafafa;
	margin-bottom: 7px;
}
.feeds li:before, .feeds li:after {
	content: "";
	display: table;
	line-height: 0;
}
.feeds li:after {
	clear: both;
}
.feeds li:last-child {
	margin-bottom: 0;
}
.feeds .col1 {
	clear: both;
	float: left;
	width: 100%;
}
.feeds .col2 {
	float: left;
	margin-left: -75px;
	width: 75px;
}
.feeds .col1 .cont {
	float: left;
	margin-right: 75px;
	overflow: hidden;
}
.feeds .col1 .cont .cont-col1 {
	float: left;
	margin-right: -100%;
}
.feeds .col1 .cont .cont-col1 .label {
	display: inline-block;
	padding: 5px 4px 6px 5px;
	text-align: center;
	vertical-align: middle;
}
.feeds .col1 .cont .cont-col1 .label > i {
	font-size: 14px;
	text-align: center;
}
.feeds .col1 .cont .cont-col2 {
	float: left;
	width: 100%;
}
.feeds .col1 .cont .cont-col2 .desc {
	margin-left: 35px;
	overflow: hidden;
	padding-bottom: 5px;
	padding-top: 4px;
}
.feeds .col2 .date {
	color: #c1cbd0;
	font-style: italic;
	padding: 4px 9px 5px 4px;
	text-align: right;
}
.user-info {
	margin-bottom: 10px !important;
}
.user-info img {
	float: left;
	margin-right: 5px;
}
.user-info .details {
	display: inline-block;
}
.user-info .label {
	font-size: 11px;
	font-weight: 400;
}
.accordion-heading {
	background: none repeat scroll 0 0 #eeeeee;
}
.accordion-heading a {
	text-decoration: none;
}
.accordion-heading a:hover {
	text-decoration: none;
}
.ver-inline-menu {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.ver-inline-menu li {
	margin-bottom: 1px;
	position: relative;
}
.ver-inline-menu li i {
	background: none repeat scroll 0 0 #e0eaf0 !important;
	color: #b9cbd5;
	display: inline-block;
	font-size: 15px;
	height: 37px;
	margin: 0 8px 0 0;
	padding: 12px 10px 10px 8px;
	text-align: center;
	width: 37px;
}
.ver-inline-menu li a {
	background: none repeat scroll 0 0 #f0f6fa;
	border-left: 2px solid #e0eaf0;
	border-radius: 4px;
	color: #557386;
	display: block;
	font-size: 13px;
}
.ver-inline-menu li.active a, .ver-inline-menu li:hover a {
	font-size: 13px;
}
.ver-inline-menu li.active a, .ver-inline-menu li:hover a {
	border-left: 2px solid #0c91e5;
}
.ver-inline-menu li.active a, .ver-inline-menu li:hover a, .ver-inline-menu li.active i, .ver-inline-menu li:hover i {
	background: none repeat scroll 0 0 #169ef4;
	color: #ffffff;
	text-decoration: none;
}
.ver-inline-menu li.active i, .ver-inline-menu li:hover i {
	background: none repeat scroll 0 0 #0c91e5 !important;
}
.ver-inline-menu li.active:after {
	border-bottom: 6px solid rgba(0, 0, 0, 0);
	border-left: 6px solid #169ef4;
	border-top: 6px solid rgba(0, 0, 0, 0);
	content: "";
	display: inline-block;
	position: absolute;
	right: -5px;
	top: 12px;
}
.tabbable-custom {
	margin-bottom: 15px;
	overflow: hidden;
	padding: 0;
}
.tabbable-custom > .nav-tabs {
	border: medium none;
	margin: 0;
}
.tabbable-custom > .tab-content {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 2px;
	padding: 10px;
}
.portlet-tabs > .nav-tabs {
	margin-right: 10px;
	overflow: hidden;
	position: relative;
	top: -41px;
}
.portlet-tabs > .nav-tabs > li {
	float: right;
}
.portlet-tabs > .nav-tabs {
	border-bottom: medium none;
}
.portlet-tabs > .nav-tabs > li > a {
	border-left: 0 none;
	border-radius: 4px 4px 0 0;
	border-right: 0 none;
	line-height: 16px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 6px;
	padding-bottom: 10px;
	padding-top: 8px;
}
.portlet-tabs > .nav-tabs > li:last-child > a {
	border-right: 0 none;
}
.portlet-tabs > .nav-tabs > li {
	margin-left: 1px;
}
.portlet-tabs > .nav-tabs > li.active {
	border-top-color: rgba(0, 0, 0, 0);
	color: #333333;
}
.portlet-tabs > .nav-tabs > li.active > a {
	border-bottom: 0 none;
	border-left: 0 none;
	border-right: 0 none;
	border-top-color: rgba(0, 0, 0, 0) !important;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
.portlet-tabs > .nav-tabs > li > a:hover {
	background-color: #ffffff;
	border-color: rgba(0, 0, 0, 0) -moz-use-text-color;
	border-left: 0 none;
	border-right: 0 none;
	color: #333333;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
.portlet-tabs > .nav-tabs > .active > a {
	background-color: #ffffff;
	color: #555555;
	cursor: default;
}
.portlet-tabs > .nav-tabs > .active > a:hover {
	background-color: #ffffff !important;
}
.portlet-tabs > .tab-content {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: -50px !important;
	padding: 10px !important;
}
.portlet.tabbable .portlet-body {
	padding: 0;
}
.tab-pane > p:last-child {
	margin-bottom: 0;
}
.stat-block {
	background-color: #f6f6f6;
	border: 1px solid #dedede;
	border-radius: 4px;
	line-height: 18px;
	margin: 0 0 20px;
	padding: 10px;
}
#dashboard {
	overflow: hidden;
}
.stats-overview-cont {
	margin-bottom: 15px;
	padding-top: 0;
}
.stats-overview {
	clear: both;
	margin: 0 0 5px;
	padding: 10px 10px 0;
}
.stats-overview .display {
	float: left;
	margin-right: 5px;
}
.stats-overview .details {
	color: #888888;
}
.stats-overview .details .title {
	color: #777777;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 3px;
}
.stats-overview .details .title i {
	color: #999999;
	margin-right: 2px;
}
.stats-overview .details .numbers {
	color: #777777;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 6px;
}
.stats-overview .progress {
	background: none repeat scroll 0 0 #e6e6e6;
	height: 10px;
	margin-bottom: 10px !important;
}
.chart, .pie, .bars {
	height: 300px;
	overflow: hidden;
}
.stat {
	margin: 0;
	padding: 0;
}
.item-list.table .percent {
	float: right;
	margin-right: 10px;
	margin-top: 3px;
	width: 30px;
}
.item-list.table .title {
}
.stat .title {
	margin-left: 10px;
	margin-right: 10px;
}
.stat.good .percent {
	color: #52e136;
	font-size: 16px;
	font-weight: bold;
}
.stat.bad .percent {
	color: #d12610;
	font-size: 16px;
	font-weight: bold;
}
.stat.ok .percent {
	color: #37b7f3;
	font-size: 16px;
	font-weight: bold;
}
.circle-stat .knobify {
	background: none repeat scroll 0 0 #f6f6f6 !important;
	border: 0 none !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	margin-left: -72px !important;
	padding: 0 !important;
	width: 46px !important;
}
.ie8 .knobify {
	display: none;
}
.circle-stats {
	margin: 10px 0;
	position: relative;
}
.circle-stat {
	padding: 2px;
}
.circle-stat canvas {
}
.circle-stat:before, .circle-stat:after {
	content: "";
	display: table;
	line-height: 0;
}
.circle-stat:after {
	clear: both;
}
.circle-stat .visual {
	display: block;
	float: left;
}
.circle-stat .details {
	display: block;
	float: left;
	margin-left: 5px;
	padding-top: 7px;
}
.circle-stat .details .title {
	color: #777777;
	font-size: 16px;
	margin: 10px 0 5px !important;
	padding: 0 !important;
}
.ie8 .circle-stat .details .title {
	margin-top: 5px !important;
}
.ie8 .circle-stat .details {
	margin-bottom: 5px !important;
	padding-top: 0 !important;
}
.circle-stat .details .title i {
	color: #52e136;
	font-size: 16px;
	margin-top: 2px !important;
}
.circle-stat .details .title i.down {
	color: #b63625;
}
.circle-stat .details .number {
	color: #999999;
	font-size: 24px;
	font-weight: 400;
	margin: 0 0 7px !important;
	padding: 0;
	text-shadow: 0 1px rgba(244, 244, 244, 0.85);
}
 @media (max-width: 1024px) {
.circle-stat .details .title {
	font-size: 14px;
}
.circle-stat .details .title i {
	font-size: 12px;
}
.circle-stat .details .number {
	font-size: 16px;
}
.circle-stat .details {
	margin-bottom: 7px;
	padding-top: 0;
}
}
.theme-panel {
	float: right;
	margin-right: 1px;
	margin-top: -20px;
	position: relative;
	width: 320px;
	z-index: 999;
}
.theme-panel > .toggler {
	background: none repeat scroll 0 0 #c9c9c9;
	border-radius: 4px;
	cursor: pointer;
	padding: 11px 12px 9px;
	position: absolute;
	right: 2px;
	top: 5px;
	z-index: 1;
}
.theme-panel > .toggler.open {
	background: none repeat scroll 0 0 #ffffff;
}
.theme-panel > .toggler > i {
	font-size: 18px;
}
.theme-panel > .toggler:hover {
	background-color: #c1c1c1 !important;
}
.theme-panel > .toggler-close:hover {
	background-color: #222222 !important;
}
.theme-panel > .theme-options {
	background-color: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	display: none;
	position: absolute;
	right: 0;
	top: 3px;
}
.theme-panel > .theme-options > .theme-option {
	border-top: 1px solid #eeeeee;
	color: #333333;
	margin-bottom: 0;
	margin-top: 0;
	padding: 15px;
}
.theme-panel > .theme-options > .theme-option.theme-colors {
	border-top: 0 none;
}
.theme-panel > .theme-options > .theme-option > span {
	display: inline-block;
	font-size: 14px;
	width: 120px;
}
.theme-panel > .theme-options > .theme-option.theme-colors > span {
	display: block;
	width: auto;
}
.theme-panel > .theme-options > .theme-option > select.form-control {
	display: inline;
	text-transform: lowercase;
	width: 100px;
}
.theme-panel > .theme-options > .theme-option.theme-colors > ul {
	display: block;
	list-style: outside none none;
	margin-bottom: 1px !important;
	margin-top: 10px;
	padding: 0;
}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li {
	border-radius: 2px;
	cursor: pointer;
	float: left;
	height: 39px;
	list-style: outside none none;
	margin: 0 6px;
	width: 39px;
}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li:first-child {
	margin-left: 0;
}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li:hover, .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.current {
	border: 2px solid #999999;
}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-black {
	background: none repeat scroll 0 0 #333438;
}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-grey {
	background: none repeat scroll 0 0 #908f8f;
}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-blue {
	background: none repeat scroll 0 0 #124f94;
}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-red {
	background: none repeat scroll 0 0 #5a3128;
}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-light {
	background: none repeat scroll 0 0 #e1e1e1;
}
.header .nav > li > .dropdown-menu:before {
	border-bottom: 7px solid rgba(0, 0, 0, 0.2);
	border-left: 7px solid rgba(0, 0, 0, 0);
	border-right: 7px solid rgba(0, 0, 0, 0);
	content: "";
	display: inline-block !important;
	position: absolute;
	right: 9px;
	top: -7px;
}
.header .nav > li > .dropdown-menu:after {
	border-bottom: 6px solid #ffffff;
	border-left: 6px solid rgba(0, 0, 0, 0);
	border-right: 6px solid rgba(0, 0, 0, 0);
	content: "";
	display: inline-block !important;
	position: absolute;
	right: 10px;
	top: -6px;
}
.top-news {
	color: #ffffff;
	margin: 8px 0;
}
.top-news a, .top-news em, .top-news span {
	display: block;
	text-align: left;
}
.top-news a {
	margin-bottom: 10px;
	padding: 10px;
	position: relative;
}
.top-news a .top-news-icon {
	bottom: 15px;
	font-size: 35px;
	opacity: 0.3;
	position: absolute;
	right: 8px;
}
.top-news em {
	font-style: normal;
	margin-bottom: 0;
}
.top-news span {
	font-size: 18px;
	margin-bottom: 5px;
}
.blog-images {
	margin-bottom: 0;
}
.blog-images li {
	display: inline;
	margin: 0;
	padding: 0;
}
.blog-images li a:hover {
	text-decoration: none;
}
.blog-images li img {
	border-radius: 2px;
	height: 50px;
	margin: 0 2px 8px;
	opacity: 0.6;
	width: 50px;
}
.blog-images li img:hover {
	box-shadow: 0 0 0 4px #72c02c;
	opacity: 1;
	transition: all 0.4s ease-in-out 0s;
}
ul.sidebar-tags a {
	background: none repeat scroll 0 0 #eeeeee;
	border-radius: 2px;
	color: #555555;
	display: inline-block;
	font-size: 12px;
	margin: 0 2px 5px 0;
	padding: 3px 5px;
}
ul.sidebar-tags a:hover, ul.sidebar-tags a:hover i {
	background: none repeat scroll 0 0 #dddddd;
	text-decoration: none;
	transition: all 0.3s ease-in-out 0s;
}
ul.sidebar-tags a i {
	color: #777777;
}
ul.sidebar-tags li {
	padding: 0;
}
.social-icons {
	margin: 0;
	padding: 0;
}
.social-icons:after, .social-icons:before {
	content: "";
	display: table;
}
.social-icons:after {
	clear: both;
}
.social-icons li {
	display: inline;
	float: left;
	list-style: outside none none;
	margin-bottom: 5px;
	margin-right: 5px;
	text-indent: -9999px;
}
.social-icons li a, a.social-icon {
	background-position: 0 0;
	background-repeat: no-repeat;
	border-radius: 2px;
	display: block;
	height: 28px;
	transition: all 0.3s ease-in-out 0s;
	width: 28px;
}
.social-icons li:hover a {
	background-position: 0 -38px;
}
.social-icons-color li a {
	background-position: 0 -38px !important;
	opacity: 0.7;
}
.social-icons-color li a:hover {
	opacity: 1;
}
.social-icons .amazon {
	background: url("../img/social/amazon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .behance {
	background: url("../img/social/behance.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .blogger {
	background: url("../img/social/blogger.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .deviantart {
	background: url("../img/social/deviantart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .dribbble {
	background: url("../img/social/dribbble.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .dropbox {
	background: url("../img/social/dropbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .evernote {
	background: url("../img/social/evernote.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .facebook {
	background: url("../img/social/facebook.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .forrst {
	background: url("../img/social/forrst.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .github {
	background: url("../img/social/github.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .googleplus {
	background: url("../img/social/googleplus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .jolicloud {
	background: url("../img/social/jolicloud.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .last-fm {
	background: url("../img/social/last-fm.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .linkedin {
	background: url("../img/social/linkedin.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .picasa {
	background: url("../img/social/picasa.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .pintrest {
	background: url("../img/social/pintrest.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .rss {
	background: url("../img/social/rss.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .skype {
	background: url("../img/social/skype.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .spotify {
	background: url("../img/social/spotify.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .stumbleupon {
	background: url("../img/social/stumbleupon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .tumblr {
	background: url("../img/social/tumblr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .twitter {
	background: url("../img/social/twitter.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .vimeo {
	background: url("../img/social/vimeo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .wordpress {
	background: url("../img/social/wordpress.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .xing {
	background: url("../img/social/xing.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .yahoo {
	background: url("../img/social/yahoo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .youtube {
	background: url("../img/social/youtube.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .vk {
	background: url("../img/social/vk.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .instagram {
	background: url("../img/social/instagram.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icons .reddit {
	background: url("../img/social/reddit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon {
	background-position: 0 0;
	background-repeat: no-repeat;
	border-radius: 2px;
	display: inline-block !important;
	height: 28px;
	transition: all 0.3s ease-in-out 0s;
	width: 28px;
}
.social-icon.amazon {
	background: url("../img/social/amazon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.behance {
	background: url("../img/social/behance.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.blogger {
	background: url("../img/social/blogger.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.deviantart {
	background: url("../img/social/deviantart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.dribbble {
	background: url("../img/social/dribbble.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.dropbox {
	background: url("../img/social/dropbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.evernote {
	background: url("../img/social/evernote.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.facebook {
	background: url("../img/social/facebook.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.forrst {
	background: url("../img/social/forrst.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.github {
	background: url("../img/social/github.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.googleplus {
	background: url("../img/social/googleplus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.jolicloud {
	background: url("../img/social/jolicloud.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.last-fm {
	background: url("../img/social/last-fm.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.linkedin {
	background: url("../img/social/linkedin.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.picasa {
	background: url("../img/social/picasa.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.pintrest {
	background: url("../img/social/pintrest.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.rss {
	background: url("../img/social/rss.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.skype {
	background: url("../img/social/skype.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.spotify {
	background: url("../img/social/spotify.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.stumbleupon {
	background: url("../img/social/stumbleupon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.tumblr {
	background: url("../img/social/tumblr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.twitter {
	background: url("../img/social/twitter.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.vimeo {
	background: url("../img/social/vimeo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.wordpress {
	background: url("../img/social/wordpress.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.xing {
	background: url("../img/social/xing.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.yahoo {
	background: url("../img/social/yahoo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.youtube {
	background: url("../img/social/youtube.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.vk {
	background: url("../img/social/vk.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.instagram {
	background: url("../img/social/instagram.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon.reddit {
	background: url("../img/social/reddit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-icon:hover {
	background-position: 0 -38px;
}
.social-icon-color {
	background-position: 0 -38px !important;
	opacity: 0.7;
}
.social-icon-color:hover {
	opacity: 1;
}
.note {
	border-left: 5px solid #eeeeee;
	border-radius: 0 4px 4px 0;
	margin: 0 0 20px;
	padding: 15px 30px 15px 15px;
}
.note h1, .note h2, .note h3, .note h4 {
	margin-top: 0;
}
.note p:last-child {
	margin-bottom: 0;
}
.note code, .note .highlight {
	background-color: #ffffff;
}
.note-danger {
	background-color: #faeae6;
	border-color: #ed4e2a;
}
.note-warning {
	background-color: #fcf3e1;
	border-color: #fcb322;
}
.note-info {
	background-color: #e8f6fc;
	border-color: #57b5e3;
}
.note-success {
	background-color: #ebfcee;
	border-color: #3cc051;
}
.scrollspy-example {
	height: 200px;
	margin-top: 10px;
	overflow: auto;
	position: relative;
}
.util-btn-margin-bottom-5 .btn {
	margin-bottom: 5px !important;
}
.util-btn-group-margin-bottom-5 .btn-group {
	margin-bottom: 5px !important;
}
.fontawesome-demo i {
	font-size: 18px;
}
.fontawesome-demo li {
	padding-bottom: 5px;
	padding-top: 5px;
}
.glyphicons-demo ul {
	list-style: outside none none;
	margin-bottom: 20px;
	overflow: hidden;
	padding-bottom: 1px;
	padding-left: 0;
}
.bs-glyphicons {
	list-style: outside none none;
	margin-bottom: 20px;
	overflow: hidden;
	padding-bottom: 1px;
	padding-left: 0;
}
.glyphicons-demo ul li {
	border: 1px solid #dddddd;
	float: left;
	font-size: 12px;
	height: 115px;
	line-height: 1.4;
	margin: 0 -1px -1px 0;
	padding: 10px;
	text-align: center;
	width: 25%;
}
.glyphicons-demo .glyphicon {
	display: block;
	font-size: 24px;
	margin: 5px auto 10px;
}
.glyphicons-demo ul li:hover {
	background-color: rgba(86, 61, 124, 0.1);
}
 @media (min-width: 768px) {
.glyphicons-demo ul li {
	width: 12.5%;
}
}
input.placeholder, textarea.placeholder {
	color: #aaaaaa !important;
}
.help-block {
	margin-bottom: 5px;
	margin-top: 5px;
}
.form-inline input {
	margin-bottom: 0 !important;
}
.control-label {
	margin-top: 2px;
}
.form-control-static {
	font-size: 14px;
	padding-top: 7px;
}
.control-label .required {
	color: #e02222;
	font-size: 12px;
	padding-left: 2px;
}
.switch-wrapper {
	display: inline-block;
}
.form {
	padding: 0 !important;
}
.form-body {
	padding: 10px;
}
.form-actions {
	background-color: #f5f5f5;
	border-radius: 0 0 4px 4px;
	border-top: 1px solid #e5e5e5;
	margin-top: 20px;
	padding: 20px 10px;
}
.form-actions.nobg {
	background-color: rgba(0, 0, 0, 0);
}
.form-actions.top {
	border-bottom: 1px solid #e5e5e5;
	border-radius: 0;
	border-top: 0 none;
	margin-bottom: 20px;
	margin-top: 0;
}
.form-actions.fluid {
	padding: 20px 0;
}
 .form-actions.fluid > [class^="col-"] {
 padding-left: 13px;
}
.form-actions:before, .form-actions:after {
	content: "";
	display: table;
	line-height: 0;
}
.form-actions:after {
	clear: both;
}
.form-section {
	border-bottom: 1px solid #eeeeee;
	margin: 30px 0 25px;
	padding-bottom: 5px;
}
.form .form-section:first-child {
	margin-top: 5px;
}
.help-inline {
	color: #737373;
	display: inline-block;
	font-size: 13px;
	padding: 5px;
}
.form-actions.right {
	padding-left: 0;
	padding-right: 10px;
	text-align: right;
}
.form-actions.left {
	padding-left: 10px;
	padding-right: 0;
	text-align: left;
}
.form-group .checkbox {
	padding-left: 0;
}
.checkbox-list > label {
	display: block;
}
.checkbox-list > label.checkbox-inline {
	display: inline-block;
}
.checkbox-list > label.checkbox-inline:first-child {
	padding-left: 0;
}
.radio-list > label {
	display: block;
}
.radio-list > label.radio-inline {
	display: inline-block;
}
.radio-list > label.radio-inline:first-child {
	padding-left: 0;
}
.form-horizontal .radio-list .radio {
	padding-top: 1px;
}
.form-row-seperated .form-group {
	border-bottom: 1px solid #efefef;
	margin: 0;
	padding: 10px 10px 10px 0;
}
.form-row-seperated .form-group.last {
	border-bottom: 0 none;
	margin-bottom: 0;
	padding-bottom: 10px;
}
.form-row-seperated .form-actions {
	margin-top: 0;
}
.form-row-seperated .form-body {
	margin-top: 0;
	padding: 0;
}
.form-row-seperated .help-block {
	margin-bottom: 0;
}
.form-bordered .form-body {
	margin: 0;
	padding: 0;
}
.form-bordered .form-actions {
	margin-top: 0;
}
.form-bordered .form-group {
	border-bottom: 1px solid #efefef;
	margin: 0;
}
.form-bordered .form-group.last {
	border-bottom: 0 none;
}
.form-bordered .help-block {
	margin-bottom: 0;
}
.form-bordered .control-label {
	padding-top: 16px;
}
.form-bordered .form-group > div {
	border-left: 1px solid #efefef;
	padding: 10px;
}
.form-bordered .form-actions.fluid > .row > div {
	padding-left: 10px;
}
.form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(2n) {
	background-color: #fcfcfc;
}
.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(2n) {
	background-color: #fcfcfc;
}
.form-horizontal.form-bordered.form-row-stripped .form-control {
	background: none repeat scroll 0 0 #ffffff !important;
}
.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(2n) > div {
	background-color: #ffffff;
}
.form-bordered .form-control {
	margin: 0;
}
.disabled-link .disable-target {
	opacity: 0.5 !important;
}
.disabled-link:hover {
	cursor: not-allowed !important;
}
.header .navbar-default {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
}
.header .navbar-default .navbar-nav > li > a {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
}
.banner_wrap {
	/* background: url("../images/home_page_banner.jpg") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);*/







	color: #ffffff;
	min-height: 640px;
	position: relative;
	text-align: center;
	width: 100%;
}
.banner_txt {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 30%;
	width: 100%;
}
.banner_txt > h1 {
	border-bottom: 1px solid #0199e6;
	color: #ffffff;
	display: inline-block;
	font-size: 52px;
	font-weight: bold !important;
	margin-bottom: 22px;
	min-width: 350px;
	padding-bottom: 25px;
}
.banner_txt > p {
	color: #ffffff;
	font-size: 42px;
	line-height: 40px;
	margin-bottom: 32px;
}
.banner_txt > h2 {
	color: #ffffff;
	font-size: 26px;
	line-height: 32px;
	margin-top: 0;
	margin-bottom: 32px;
}
.res_bottom {
	display: none;
}
.banner_bottom .form-inline .form-group {
	float: left;
}
.banner_bottom input[type="text"], .banner_bottom input[type="email"], .banner_bottom input[type="password"], .banner_bottom select {
	background: none repeat scroll 0 0 #fafafa;
	border: medium none;
	border-radius: 0;
	color: #848a8c;
	font-size: 18px;
	height: 56px;
	margin: 0;
	padding: 5px 25px;
}
.banner_bottom .form-group:first-child input[type="text"] {
	border-radius: 2px;
}
.banner_bottom button.btn {
	background: none repeat scroll 0 0 #283794;
	border: medium none;
	border-radius: 0 5px 5px 0;
	color: #ffffff;
	font-size: 25px;
	font-weight: bold;
	height: 56px;
	margin: 0;
	padding: 5px 40px;
}
.main_content {
}
.main_content .heading {
	padding: 60px 0;
	text-align: center;
}
.main_title {
	color: #333333;
	font-size: 42px;
	font-weight: normal;
	line-height: 55px;
	margin: 50px 0 10px;
	padding: 0;
}
.sub_title {
	color: #333333;
	font-size: 22px;
	font-weight: normal;
	line-height: 22px;
	position: relative;
}
.sub_title_bottom {
	background: #1fa5fe none repeat scroll 0 0;
	height: 1px;
	margin: 0 auto;
	display: block;
	margin-top: 20px;
	width: 65px;
}
.tac {
	text-align: center !important;
}
.tal {
	text-align: left !important;
}
.tar {
	text-align: right !important;
}
.lightgreen {
	background: none repeat scroll 0 0 #00d1c1;
}
.parrotgreen {
	background: none repeat scroll 0 0 #8ce071;
}
.violet {
	background: none repeat scroll 0 0 #7b0051;
}
.darkgray {
	background: none repeat scroll 0 0 #434343;
}
.lightgray {
	background: none repeat scroll 0 0 #cbcdcb;
}
.detail {
	margin-bottom: 30px;
	min-height: 158px;
	padding: 55px 10px 40px;
	position: relative;
	text-align: center;
}
.detail > div {
	background: none repeat scroll 0 0 #ffffff;
	color: #434343;
	font-size: 26px;
	font-weight: bold;
	left: 0;
	line-height: 26px;
	margin: 0 auto;
	max-width: 185px;
	padding: 14px;
	position: absolute;
	right: 0;
	top: -28px;
	width: 100%;
}
.detail > h2 {
	color: #ffffff;
	font-size: 33px;
	font-weight: bold;
	line-height: 33px;
	margin: 0 0 4px;
	padding: 0;
}
.detail > span, .detail > p {
	color: #ffffff;
	font-size: 25px;
	font-weight: bold;
	line-height: 25px;
	margin: 0;
	padding: 0;
}
.gray_btn_wrap {
	margin-top: 15px;
}
.gray_btn {
	background: none repeat scroll 0 0 #a1a4a4 !important;
	border: medium none !important;
	color: #ffffff;
	font-size: 26px;
	padding: 20px 60px !important;
}
.gray_btn:hover {
	background: none repeat scroll 0 0 #8c8d8d !important;
	border: medium none !important;
}
.footer {
	background: none repeat scroll 0 0 #eeebea;
	color: #919191;
	font-size: 14px;
	line-height: 14px;
	margin-top: 100px;
	padding: 30px 0;
	text-align: left;
	box-shadow: 0 -2px 3px #c5c5c3;
	-moz-box-shadow: 0 -2px 3px #c5c5c3;
	-webkit-box-shadow: 0 -2px 3px #c5c5c3;
	-o-box-shadow: 0 -2px 3px #c5c5c3;
	float: left;
	width: 100%;
}
.footer .logo {
	margin: 0 0 25px;
}
.footer h3 {
	font-size: 20px;
	line-height: 20px;
	margin: 0 0 15px;
}
.footer a {
	color: #999999;
	display: block;
	font-size: 14px;
	line-height: 36px;
}
.footer a:hover {
	text-decoration: underline;
}
.footer a.fb, .footer a.lin, .footer a.google {
	padding-left: 30px;
}
.footer a.fb {
	background: url("../images/fb_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.footer a.lin {
	background: url("../images/lin_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.footer a.google {
	background: url("../images/google_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

@media only screen and (max-width: 1300px) {
	.banner_wrap {min-height: 510px;}
	.detail > h2 {font-size: 28px;}
	.detail > span, .detail > p {font-size: 20px;}
}

@media only screen and (max-width: 1100px) {
	.banner_wrap {min-height: 410px;}
	.detail > h2 {
		font-size: 24px;
		line-height: 24px;
	}
	.detail > span, .detail > p {
		font-size: 18px;
		line-height: 18px;
	}
}

@media only screen and (max-width: 1023px) {
	div.storage_inner.stuck {
		height: 81px;
	}
	.banner_wrap {
		min-height: 390px;
	}
	.banner_txt > h1 {
		font-size: 50px;
		line-height: 50px;
	}
	.banner_txt > p {
		font-size: 10px;
		line-height: 10px;
	}
	.detail {
		min-height: 105px;
		padding: 40px 10px 20px;
	}
	.detail > h2 {
		font-size: 18px;
		line-height: 18px;
	}
	.detail > span, .detail > p {
		font-size: 12px;
		line-height: 12px;
	}
	.detail > div {
		font-size: 18px;
		line-height: 18px;
		max-width: 120px;
		padding: 10px;
		top: -20px;
	}
}

@media only screen and (max-width: 800px) {
.banner_wrap {
	min-height: 310px;
}
.flip-scroll .flip-content:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
.flip-scroll * html .flip-content {}
.flip-scroll *:first-child + html .flip-content {}

.flip-scroll table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.flip-scroll th, .flip-scroll td {
	margin: 0;
	vertical-align: top;
}
.flip-scroll th {
	-moz-border-bottom-colors: none !important;
	-moz-border-left-colors: none !important;
	-moz-border-right-colors: none !important;
	-moz-border-top-colors: none !important;
	border-color: -moz-use-text-color #dddddd #dddddd -moz-use-text-color !important;
	border-image: none !important;
	border-style: none solid solid none !important;
	border-width: 0 1px 1px 0 !important;
	font-size: 13px !important;
	padding: 5px;
	text-align: left;
	width: auto !important;
}
.flip-scroll table {
	display: block;
	position: relative;
	width: 100%;
}
.flip-scroll thead {
	display: block;
	float: left;
}
.flip-scroll tbody {
	display: block;
	overflow-x: auto;
	position: relative;
	white-space: nowrap;
	width: auto;
}
.flip-scroll thead tr {
	display: block;
}
.flip-scroll th {
	display: block;
	text-align: right;
}
.flip-scroll tbody tr {
	display: inline-block;
	margin-left: -5px;
	vertical-align: top;
}
.flip-scroll td {
	border-left: 0 none !important;
	border-right: 0 none !important;
	border-top: 0 none !important;
	display: block;
	min-height: 1.25em;
	text-align: left;
}
.flip-scroll td:first-child {
}
.flip-scroll th {
	border-bottom: 0 none;
	border-left: 0 none;
}
.flip-scroll td {
	border-bottom: 0 none;
	border-left: 0 none;
	border-right: 0 none;
}
.flip-scroll tbody tr {
	border-left: 1px solid #dddddd;
}
.flip-scroll th:last-child, .flip-scroll td:last-child {
	border-bottom: 1px solid #dddddd;
}
}
 @media only screen and (max-width: 767px) {
.logo .navbar-toggle .icon-bar {
	background-color: #2f5daa !important;
}
.navbar-collapse.in {
	overflow: inherit !important;
}
.header .navbar-toggle {
	display: inline-block;
}
.banner_bottom {
	display: none;
}
.res_bottom {
	display: inline-block;
}
.header {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	position: inherit;
}
.banner_wrap {
	min-height: 250px;
}
.banner_bottom {
	background: none repeat scroll 0 0 #1e1f20;
	position: inherit;
	text-align: center;
}
.banner_txt > h1 {
	font-size: 24px;
	line-height: 35px;
}
.banner_bottom .form-group_wrap {
	text-align: center;
}
.banner_bottom .form-inline .form-group {
	float: none;
}
.banner_bottom .form-group:first-child input[type="text"], .banner_bottom .form-group:last-child input[type="text"], .banner_bottom .form-group:last-child input[type="password"], .banner_bottom .form-group input[type="password"], .banner_bottom .form-group input[type="text"], .banner_bottom button.btn {
	border-radius: 5px !important;
}
.img_wrap img {
	width: 100%;
}
.detail {
	min-height: inherit;
}
.detail > h2 {
	font-size: 30px;
	line-height: 30px;
}
.detail > span, .detail > p {
	font-size: 18px;
	line-height: 18px;
}
.footer .col-md-3.col-sm-3.col-xs-12 {
	margin-top: 35px;
}
.footer h3 {
	border-bottom: 2px solid #414344;
	padding-bottom: 10px;
}
}
 @media only screen and (max-width: 500px) {
.banner_wrap {
	min-height: 190px;
}
}
 @media only screen and (max-width: 479px) {
.banner_wrap {
	min-height: 125px;
}
}
 @media only screen and (max-width: 360px) {
}
#wrapper {
	width: 100%;
}
.sec-menu .active a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border-bottom: 1px solid;
	color: #1fa5fe !important;
}
.inner-header .header {
	color: #000000 !important;
	position: relative !important;
}
.inner-header .header .navbar-default .navbar-nav > li > a {
	color: #000000 !important;
}
.inner-header-menu .navbar-fixed-top {
	position: relative;
}
.blue-btn {
	background-color: #1fa5fe;
	border-bottom: 5px solid #01669a;
	border-radius: 2px;
	color: #ffffff;
	display: block;
	margin: 7px auto;
	padding: 10px;
	text-align: center;
	width: 83%;
}
.gry-border {
	border: 1px solid #cccccc;
	min-height: 238px;
}
.padd-0 {
	padding: 0;
}
.col-title {
	font-size: 22px;
	color: #333;
}
.col-title span {
	color: #1fa5fe;
	font-size: 25px;
}
.sec-menu li {
	text-align: center;
	width: 170px;
}
.inner-page p {
	color: #656565;
	font-family: "Lato", sans-serif;
	font-size: 16px;
	padding: 0 0 4px 19px;
}
.inner-page {
	font-family: "Lato", sans-serif;
}
.col-text span {
	color: #009AFE;
	font-size: 30px;
	margin: 20px 10px 32px 15px;
}
.padd-0 h5 {
	margin: 0px 0px !important;
}
img {
	max-width: 100%;
}
.top-margin {
	margin-top: 10px;
}
.gry-border-empty {
	border-bottom: 1px solid #cccccc;
	padding: 30px 0;
}
.pink-btn {
	/*background-color: #ff3366;
	border-bottom: 5px solid #cd0067;*/
	background-color: #ef953d ;
	border-bottom: 5px solid #d47311;
	border-radius: 2px;
	color: #ffffff;
	display: block;
	font-size: 16px;
	margin: 21px auto;
	padding: 10px;
	text-align: center;
	width: 53%;
}
.pink-btn:hover,
.pink-btn:focus {
	/*background-color: #ff6085;*/
	background-color: #f2a65a;
	color: #fff;
	text-decoration: none;
}
.inner-page-footer .footer {
	background-color: #f0eceb !important;
	color: #929292 !important;
}
.inner-page-footer .footer a {
}
.sec-menu li a {
	font-family: "News Cycle", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.small-height {
	min-height: 215px;
}
.caption-title {
	display: block;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 20px 0;
	padding-left: 9px;
	text-align: left;
	text-transform: uppercase;
}
.color-gry {
	color: #666666;
}
.margin-0 {
	margin-bottom: 0;
}
.color-gry td {
	padding: 15px 8px !important;
}
.color-gry td a {
	color: #1fa5fe;
	font-weight: 600;
	text-decoration: underline;
}
.margin_top {
	margin-top: 40px;
}
.blue-text {
	color: #1fa5fe;
	padding-left: 24px;
}
.btn-pink-small {
	/*background-color: #ff3366;*/
	background-color: #ef953d;
	border: 0px;
	/*border-bottom: 5px solid #cd0067 !important;*/
	border-bottom: 5px solid #d47311 !important;
	border-radius: 2px;
	color: #ffffff;
	display: block;
	font-size: 16px;
	margin: auto;
	padding: 10px;
	text-align: center;
	width: 18%;
}
.small-input-text {
	margin-left: 34px;
}
.small-input-text input {
	float: left;
	margin-right: 13px;
	width: 5%;
}
.footer-links {
	float: left;
	margin-right: 30px;/*-   width: 38%;-*/



   



}
.footer-links a {
	color: #999999;
	display: inline-block;
	width: 49%;
	line-height: 30px;
}
.footer-links a:hover {
	font-weight: normal !important;
	text-decoration: none;
}
.border-h {
	border-bottom: 1px solid #999999;
	border-top: 1px solid #d9d6d6;
	margin-bottom: 8px;
	margin-top: 0;
	width: 86%;
}
.align-center {
	text-align: center;
}
.footer-social {
}
.footer-social a {
	background-color: #999999;
	border-radius: 5px;
	color: #ffffff;
	display: inline-block;
	height: 32px;
	line-height: 30px;
	padding: 0 7px;
	width: 30px;
}
.footer-copy {
	display: block;
	margin: 10px 0 !important;
}
.btn-pink-small:hover {
	/*background-color: #ff6085;*/
	background-color: #f2a65a;
	color: #ffffff;
	text-decoration: none;
}
.btn-pink-small:focus {outline: 0;}

.blue-btn:hover {
	background-color: #31bbff;
	color: #ffffff;
	text-decoration: none;
}
.footer-links a:hover {
	font-weight: bold;
}
 @media (max-width: 320px) {
.sec-menu li {
	width: 100%;
}
.banner_wrap {
	min-height: 492px !important;
}
.twins_banner_btn button {
	margin-top: 7px;
}
}
 @media (max-width: 480px) {
.sec-menu li {
	width: 100%;
}
}
.navbar {
	margin-bottom: 5px !important;
}
.header {
	background: none repeat scroll 0 0 #ffffff;
}
.middle_menu {
	display: inline-block;
	line-height: 40px;
}
.middle_menu li {
	display: inline-block;
	list-style: outside none none;
}
.middle_menu li:last-child {
	margin-right: 0;
}
.middle_menu li a {
	color: #333333;
}
.banner_txt span {
	color: #1fa5fe;
}
.banner_bottom {
	/*background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);*/
	display: inline-block;
	padding: 20px;
}
.brd {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-bottom: 1px solid #1fa5fe;
	border-image: none;
	border-left: 5px solid #1fa5fe !important;
	border-radius: 6px;
	border-right: 1px solid #1fa5fe;
	border-top: 1px solid #1fa5fe;
	display: inline-block;
}
#frmStorages .blue-btn-s {
	background-color: #1fa5fe;
	border-bottom: 5px solid #01669a !important;
	border-radius: 4px;
	color: #ffffff;
	font-weight: 600;
	padding: 15px 64px;
	text-align: center;
}
button.blue-btn-s, button.pink-btn-s {
	border: medium none;
}
.banner_bottom input {
	height: 57px !important;
}
.p-nill {
	padding: 0 !important;
}
.p-l-nill {
	padding-left: 0 !important;
}
.p-r-nill {
	padding-right: 0 !important;
}
#frmStorages .input-group {
	width: 100%;
}
.banner_bottom .form-group .brd {
	width: 100%;
}
.banner_bottom .form-group input[type="text"] {
	width: 100%;
}
#frmStorages .col-md-3 {
	width: 28%;
}
#frmStorages .col-md-6 {
	width: 53%;
}
#frmStorages .blue-btn-s {
	margin-left: 13px;
}
.blue-btn-s {
	background-color: #1fa5fe;
	border-bottom: 5px solid #01669a !important;
	border-radius: 2px;
	color: #ffffff;
	display: inline-block;
	font-size: 16px;
	padding: 18px 50px;
	text-align: center;
}
.home_kontakt .blue-btn-s {
	background-color: #1fa5fe;
	border-bottom: 5px solid #01669a !important;
	border-radius: 2px;
	color: #ffffff;
	display: inline-block;
	font-size: 13px;
	/*  font-weight: 600;*/

	margin-top: 30px;
	padding: 12px 24px;
	text-align: center;
}
.gray_btn_wrap .blue-btn-s {
	background-color: #1fa5fe;
	border-bottom: 5px solid #01669a !important;
	border-radius: 2px;
	color: #ffffff;
	display: inline-block;
	font-size: 13px;
	margin-top: 30px;
	padding: 12px 40px;
	text-transform: uppercase;
	text-align: center;
}
.search_left_box .gray_btn_wrap .blue-btn-s {margin: 0;}

.pink-btn-s {
	background-color: #ef953d;
	border-bottom: 5px solid #cc0066 !important;
	border-radius: 4px;
	color: #ffffff;
	font-size: 16px;
	padding: 13px 40px;
	text-align: center;
}
.twins_banner_btn {
	margin-top: 22px;
}
.twins_banner_btn .blue-btn-s {
	font-size: 14px;
	/*  font-weight: 600;*/

	margin-right: 13px;
}
#storages .img_wrap img {
 // min-height: 212px;
	width: 100%;
}
#storages .detail h2 {
	color: #333333 !important;
	font-size: 18px !important;
	text-transform: uppercase;
}
#storages .detail {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-top: 1px solid #666666;
	margin-bottom: 0 !important;
	min-height: auto !important;
	padding: 10px 10px 10px 13px;
	text-align: left !important;
}
#storages .col-md-4 {
	margin-bottom: 25px;
	min-height: 280px;
}
.prd_inner {
	background: none repeat scroll 0 0 #ffffff;
	border-radius: 2px;
	box-shadow: 0 0 8px rgba(26, 24, 25, 0.5);
}
#storages .detail p {
	color: #666666;
	font-size: 16px;
	font-weight: normal;
	text-transform: capitalize;
}

#storages .detail p span {text-transform: lowercase;}

#storages .fa.fa-eye {
	background: none repeat scroll 0 0 #ffffff;
	border-radius: 28px;
	box-shadow: 0 3px 3px #cccccc;
	color: #1fa5fe;
	font-size: 22px;
	padding: 14px;
	position: absolute;
	right: 14px;
	top: -27px;
}
/*#storages .detail span {text-transform: lowercase;}*/
#storages .detail span.fa.fa {font-family: 'Lato', sans-serif;}

.btm_blk_left, .btm_blk_right {
	position: relative;
}
.btm_blk_left .heading_blk {
	color: #ffffff;
	display: inline-block;
	position: absolute;
	right: 95px;
	text-align: center;
	top: 115px;
}
.btm_blk_right .heading_blk {
	color: #ffffff;
	display: inline-block;
	left: 125px;
	position: absolute;
	text-align: center;
	top: 115px;
}
.hm_btm_blks .heading_blk h1 {
	font-size: 42px;
	text-transform: uppercase;
	font-weight: normal !important;
}
.heading_blk a {
	border: 1px solid #ffffff;
	border-radius: 2px;
	color: #ffffff;
	display: inline-block;
	font-size: 16px;
	margin-top: 11px;
	padding: 12px 55px;
	text-align: center;
	text-decoration: none;
}
.btm_blk_left img, .btm_blk_right img {
	box-shadow: 0 0 8px rgba(26, 24, 25, 0.5);
	width: 100%;
}
.heading_blk a:hover {
	background: none repeat scroll 0 0 #ffffff;
	color: #000000;
	text-decoration: none;
}
.clearfix:after {
	clear: both;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mlr20 {margin: 0 20px !important;}
.mr20 {margin: 0 20px 0 0 !important;}
.ml20{margin-left: 20px !important;}
.mr5 {margin-right: 5px !important;}

.frm_customized .col-sm-2 {
	width: 21% !important;
}
.frm_customized .col-sm-10 {
	width: 78% !important;
}
.frm_customized .control-label {
	text-align: left !important;
}
.frm_customized .form-group {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.statisktik_blk .form-group {
	color: #656565;
	margin-bottom: 15px;
	padding: 0 20px;
}
.statisktik_blk .form-group .control-label {
	font-size: 16px;
}
@media screen and (min-width: 995px) and (max-width: 1300px) {
.banner_txt {
	top: 5%;
}
.banner_txt > h1 {
	font-size: 34px;
	margin-bottom: 10px;
	min-width: 280px;
	padding-bottom: 10px;
}
.banner_txt > p {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 25px;
}
#frmStorages .col-md-6 {
	width: 51%;
}
}

@media screen and (min-width: 767px) and (max-width: 994px) {
.banner_txt {
	top: 0;
}
.banner_txt > h1 {
	font-size: 30px;
	margin-bottom: 5px;
	margin-top: 0;
	min-width: 280px;
	padding-bottom: 5px;
}
.banner_txt > p {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 25px;
}
#frmStorages .col-md-6 {
	width: 47%;
}
}

@media screen and (min-width: 320px) and (max-width: 766px) {
.banner_bottom.container {
	width: 95%;
}
.banner_bottom {
	position: static;
}
#frmStorages .col-md-6, #frmStorages .col-md-3 {
	padding: 0;
	width: 100%;
}
.banner_txt {
	top: 0;
}
.banner_txt > h1 {
	margin-bottom: 10px;
	min-width: 200px;
	padding-bottom: 5px;
}
.banner_txt > p {
	font-size: 12px;
	line-height: 14px;
}
.banner_txt > p {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 12px;
}
.banner_wrap {
	min-height: 455px;
}
}

@media screen and (max-width: 480px) {
.banner_wrap {
	min-height: 445px;
}
}

@media screen and (max-width: 640px) {
.btm_blk_left .heading_blk {
	top: 25px;
}
.btm_blk_right .heading_blk {
	top: 25px;
}
}

@media screen and (max-width: 1024px) {
	.bf-sidebar .sticky-wrapper {padding: 20px 0 0 0;}
	div.sidebar-table {
		position: relative;
		top: auto;
	}
	.sticky-wrapper div.sidebar-table.stuck {
		width: auto !important;
	}

	.bf-sidebar.col-md-4 {width: 100%;}

	.sticky-wrapper div.sidebar-table {
		position: static !important;
		float: none !important;
	}
}

@media screen and (max-width: 999px) {

div.heading_block .left {
	float: none;
}
div.heading_block .right {
	float: left;
	margin-bottom: 15px;
}
.btm-boxes img {
	width: 100%;
}
div.botom-map iframe {
	min-height: 350px;
	width: 100%;
}
}

.storage_details_banner .item {
	margin-bottom: 0;
}
.heading_block .left {
	margin-bottom: 16px;
	float: left;
}
.heading_block .right {
	float: right;
	margin-top: 28px;
}
.brd_gry {
	border-top: 1px solid #cccccc;
}
.details_info h3 {
	color: #333333;
	font-size: 26px;
	text-transform: capitalize;
}
.details_info .prd-page h3,
.container .prd-page h3 { font-size: 24px; }

.stroage-top-sec table tr td:first-child { width: 30%; }
.stroage-top-sec table tr td:nth-child(2) { width: 70%; }

@media(max-width: 1024px) and (min-width: 991px) {
	.details_info .str-spe { margin-top: 30px; }
}

.stroage-top-sec table tr {
	border: 0 none !important;
}
.stroage-top-sec table tr td {
	border: 0 none !important;
	font-size: 15px;
	padding: 3px 3px;
}
.stroage-top-sec .checkbox {
	margin: 0 !important;
}
.storage-preg p {
	font-size: 15px;
	margin-bottom: 24px;
}
.renk-dit h3 {
	margin-top: 0;
}
.renk-dit p {
	font-size: 15px;
}
.blue-btn-com {
	background-color: #1fa5fe;
	border-bottom: 5px solid #006699;
	border-radius: 2px;
	color: #ffffff;
	display: block;
	margin: 51px 0;
	padding: 14px 15px;
	text-align: center;
}
.pink-btn-com {
	background-color: #ef953d;
	border-bottom: 5px solid #d47311;
	border-radius: 2px;
	color: #ffffff;
	display: block;
	margin: 49px 0;
	padding: 14px 15px;
	text-align: center;
	width: 170px;
}
.renk-dit {
	margin-top: 25px;
}
.details_info p {
	font-size: 15px;
}
.margin-btmn {
	margin-bottom: 40px;
}
.btm-boxes {
	background-color: #ffffff;
	box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.75);
	position: relative;
}
.btm-boxes-title {
	float: left;
	margin-left: 10px;
}
.btm-boxes-title h2 {
	color: #333333;
	font-size: 16px;
	margin: 15px 0 3px;
}
.btm-boxes-title span {
	color: #666666;
	display: block;
	font-size: 14px;
	margin-bottom: 15px;
}
.btm-boxes-icone {
	bottom: 28px;
	position: absolute;
	right: 15px;
	width: 65px;
}
.bottom-section-title {
	color: #333333;
	margin: 25px 0 25px 14px;
}
.renk-dit .col-md-8 h3 {
	font-size: 20px;
	float: left;
}
.renk-dit .col-md-8 .img-responsive {
	margin: 9px 0;
}
.top-blue-heading {
	background-color: #1fa5fe;
	color: #ffffff;
	float: left;
	padding: 13px;
	width: 100%;
}

.top-blue-heading.top_discount_div { padding: 0 13px 8px 13px; }

.top-blue-heading.top_discount_div h3 { font-size: 12px; }

.sidebar-table {
	background-color: #ffffff;
	box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.75);
	position: absolute;
	top: -51px;
	right: 0;
	z-index: 2;
	max-width: 322px;
}
.sidebar-table.stuck {right: auto;}

.top-blue-heading h3 {
	color: #ffffff;
	float: left;
	font-size: 23px;
	margin: 0;
}
.top-blue-heading span {
	color: #ffffff;
	display: block;
	float: right;
	font-size: 16px;
	margin-top: 0;
}
.top-text-box input {
	width: 100% !important;
}
.top-pink-link {
	background-color: #ef953d;
	border: none;
	border-bottom: 5px solid #d47311;
	border-radius: 2px;
	color: #ffffff;
	display: block;
	font-size: 16px;
	font-weight: 600;
	margin: 0 auto;
	padding: 14px 15px;
	text-align: center;
	width: 92%;
}

#div_t_cost .mb-cbtn{
	background-color: #ef953d;
	color: #fff;
}

.total_price .permanad { margin-left: 5px; font-weight:700; margin-top: 5px; }

#div_t_cost .mb-cbtn:hover,
#div_t_cost .mb-cbtn:focus,
.top-pink-link:hover,
.top-pink-link:focus {
	color: #fff;
	background: #f2a65a;
	outline: none;
}


.sidebar-table .table {
	margin: 0;
}
.sidebar-table .table td {
	padding: 14px 13px 0;
}
.social-top span {
	color: #717171;
	display: block;
	float: left;
	font-size: 16px;
	margin: 3px 0 0;
}
.social_inner {
	text-align: center;
}
.social-top {
	margin: 12px 14px 13px 14px;
}
.social-top a {
	background-color: #999999;
	border-radius: 5px;
	color: #ffffff;
	display: inline-block;
	margin: 0 1px;
	padding: 5px;
	text-align: center;
	width: 28px;
}
.heading_block .left h2 {
	color: #333333;
	font-size: 52px;
}
.heading_block .left h4 {
	color: #333333;
	font-size: 24px;
	text-transform: capitalize;
}
.heading_block .left hr {
	border-top: 1px solid #0199e6;
	margin: 0 0 19px;
	width: 58px;
}
.pink-btn-com:hover {
	background-color: #f2a65a;
	color: #fff;
	text-decoration: none;
}
.top-pink-link:hover {
	background-color: #f2a65a;
	color: #ffffff;
	text-decoration: none;
}
.blue-btn-com:hover {
	background-color: #3eb2ff;
	color: #ffffff;
	text-decoration: none;
}
.col-md-8.renk-dit > h3 {
	margin: 0 10px 28px 14px;
}

.top-text-box input {
	border-radius: 3px;
	border-top: 2px solid #cccccc;
}
.chek-title {
	color: #4a4a4a !important;
}
.botom-map iframe {
	min-height: 500px;
	width: 100%;
}
.main_block_search .col-md-7 > form > div {
	float: left;
	padding: 15px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.main_block_search .sticky-wrapper {
	background: #e5e9ea;
	border: 1px solid #cccccc;
}

.main_block_search .col-md-7 > form > div:first-child {
	border-top: 1px solid #cccccc;
}

.middle_main_block .checkbox input {
	display: inline-block;
	float: left;
	margin-right: 15px;
	margin-top: 16px;
}
.main_block_search .col-md-7 label,
.searchpage_body .lbl_range.lblrange_mob label {
	color: #666;
	font-size: 16px;
}
.p-l-nill {
	padding-left: 0;
}
.filter_btn {
	border: 1px solid #999999;
	color: #999999;
	float: left;
	font-family: lato;
	font-size: 16px;
	padding: 14px 16px;
}
.filter_result {
	text-align: right;
}
.middle_main_block .checkbox span {
	clear: both;
	float: left;
	text-align: left;
	padding: 2px 0 0 28px;
	width: auto;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.filter_result {
	padding-right: 14px;
	padding-top: 12px;
	color: #666666;
	font-size: 16px;
	text-align: right;
}
.search_left_box {
	height: 945px;
	overflow-y: scroll;
	padding-left: 0;
	padding-right: 0px;
}
.main_block_search .filter_tab {
	background: #E5E9EA;
}

.main_block_search .ssform-row.search-storage-bar {
	padding: 15px;
	margin-bottom: 20px;
	background: #E5E9EA;
	width: 102%;
}
.main_block_search .col-md-12 {
	padding: 0;
}
.glyphicon.glyphicon-chevron-left {
	background: url("../images/slider_arrow_left.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	font-size: 0;
	height: 63px;
	width: 37px;
}
.glyphicon.glyphicon-chevron-right {
	background: url("../images/slider_arrow_right.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	font-size: 0;
	height: 63px;
	width: 37px;
}
.storage_header {
	position: relative;
}
.storage_inner {
	background: rgba(51, 52, 54, 0.8) none repeat scroll 0 0;
	bottom: 0;
	padding: 15px 0;
	position: absolute;
	width: 96%;
}
.storage_inner .container div {
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
}

@media screen and (max-width: 768px) {
	div.btm_blk_left .heading_blk {
		top: 0px;
		left: 0px;
		right: 0px;
	}
	div.btm_blk_right .heading_blk {
		top: 0px;
		left: 0px;
		right: 0px;
	}
}
.child_wrp {
	font-size: 14px !important;
}
.cont_title {
	margin-bottom: 0px;
	margin-top: 0px;
}
.lbl_range1 {/*-margin-right: 310px;-*/
}
.main .active > a, .main a:hover {
	background: none repeat scroll 0 0 #d0d0d0;
	border-bottom: 0 none;
	border-radius: 5px;
	color: #ffffff !important;
	display: block;
	padding: 0 30px;
	text-decoration: none;
}
/*repeate remove */

.main > li > a:hover, .main > li > a:focus, .main > li > a:active {
	background-color: rgba(0, 0, 0, 0.2) !important;
	border-radius: 5px;
	color: #ffffff;
	border-bottom: 0 none;
	display: block;
	padding: 0 30px;
	text-decoration: none;
}
.main a {
	padding: 0 30px;
}

.blue-btn-s:hover {
	background-color: #1fa5fe !important;
}
body #frmStorages .blue-btn-s:hover {
	background-color: #66CBFF !important;
}
.pink-btn-s:hover {
	border: 0px solid #ef953d !important;
	background: none;
	color: #ef953d;
	padding: 12px 39px;
}
.header .middle_menu li a {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #333333 !important;
	font-weight: bold;
	padding: 0 27px 0 18px;
}
.header .middle_menu li.active a {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #1fa5fe !important;
	font-weight: bold;
	/*text-decoration: underline;*/
	position: relative;
}
.header .middle_menu li a:hover, .header .middle_menu li a:focus, .header .middle_menu li a:active {
	background: none !important;
	text-decoration: underline;
	color: #1FA5FE !important;
}
.header .col-md-3 .nav li a {
	background: none !important;
	color: #333333 !important;
	font-weight: bold;
}
.header .col-md-3 .nav li a:hover, .header .col-md-3 .nav li a:focus {
	background: none !important;
	text-decoration: underline;
	color: #1FA5FE !important;
}
.header .col-md-3 .nav li button {
	background: none !important;
	border: none !important;
	line-height: 2px !important;
	color: #333333;
}
.header .col-md-3 .nav li button .caret {
	color: #333333;
}
.header .col-md-3 .nav li button:hover, .header .col-md-3 .nav li button:hover .caret {
	color: #1FA5FE !important;
}
.header .col-md-3 nav li:last-child {
	margin-top: 12px !important;
}
.navbar-right .caret {
	color: #1fa5fe;
	font-weight: bold;
}
.navbar-right .dropdown-toggle {
	font-weight: bold;
}
.navbar-right .dropdown-toggle:hover {
	text-decoration: underline;
}
.header .navbar-nav.navbar-right .dropdown-toggle:hover, .header .navbar-nav.navbar-right .dropdown.open .dropdown-toggle {
	border-radius: 0 !important;
	background: none !important;
	color: #fff;
	font-weight: bold;
}
.navbar-right .dropdown-menu {
	top: 150% !important;
}
.navbar-right .btn-group ul.dropdown-menu li > a:hover {
	padding: 6px 10px;
	font-weight: normal !important;
	color: #1fa5fe !important;
}
.navbar-right .btn-group ul.dropdown-menu li > a {
	color: #727272 !important;
	font-weight: normal !important;
	padding: 6px 10px;
}
.header .col-md-3 .nav ul.dropdown-menu > li:last-child {
	margin-top: 0 !important;
}
#loginModal .modal-dialog, #registerModal .modal-dialog {
	margin: 30px auto;
	width: 340px !important;
}
.or_bdr {
	border-bottom: 1px solid #dddddd;
	box-sizing: border-box;
	clear: both;
	float: left;
	/*-margin: 8px 0 25px 3px;-*/
	margin: 7px 0 22px 3px;
	position: relative;
	vertical-align: middle;
	width: 98%;
}
.or_bdr strong {
	background: #ffffff none repeat scroll 0 0;
	color: #7c7c7c;
	font-size: 16px;
	font-weight: normal !important;
	left: 0;
	line-height: 1;
	margin: auto;
	position: absolute;
	right: 0;
	top: -10px;
	width: 20%;
}
.mtm {
	margin-top: 10px !important;
}
.login_bdr_btm {
	border-bottom: 1px solid #CCCCCC !important;
}
.storage_inner a {
	color: #666867;
	text-decoration: none;
}
.storage_inner span:hover {
	color: #0295F7 !important;
	cursor: pointer;
}
/*.container_bx {
  height: 205px;
  width: 365px;
}
*/

.datepicker-days thead tr:first-child th {
	padding-bottom: 12px !important;
	padding-top: 5px;
}
.datepicker-days tbody tr td {
	color: #666867;
}
.datepicker-days table tr td, .datepicker-days table tr th {
	font-family: lato !important;
}
.login-form .form-group:nth-child(10) .col-md-5 {
	padding-left: 0 !important;
}
.login-form .login_bdr_btm .col-md-6 {
	padding-left: 0;
}
.login-form .login_bdr_btm {
	padding-left: 0;
	padding-right: 0;
}
.bx-pager.bx-default-pager {
	display: none !important;
}
.stuck {
	position: fixed;
	top: 0;
}
.filter_tab.stuck {
	padding: 15px;
	border: 1px solid #ccc;
	z-index: 999999;
	left: 0;
	right: 0;
	margin: 0;
	width: 57.15%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.storage_inner.stuck {
	bottom: 0;
	padding: 10px 0;
	width: 63%;
	height: 52px;
	z-index: 999;
}
.sticky-wrapper .sidebar-table.stuck {
	max-width: 322px !important;
	z-index: 99999;
}
#map .detail > h2 {
	color: #696969;
	font-size: 17px;
	margin-bottom: 0;
	text-align: left;
}
#map .detail {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-bottom: 0;
	min-height: 60px !important;
	padding: 5px 0 0 !important;
	text-align: center;
}
.gm-style-iw > div {
	max-width: none !important;
	width: 100% !important;
}
.prd_inner .img_wrap, .prd_inner .img_wrap img {
	width: 100%;
	position: relative;
}
#map .detail > span, #map .detail > p {
	color: #696969 !important;
	font-size: 14px;
	font-weight: 400;
	line-height: 15px;
	text-align: left;
	text-transform: capitalize;
}
#map .detail > span, #map .detail > p span {text-transform: lowercase;}
#map .prd_inner .fa.fa-eye {
	background: none repeat scroll 0 0 #ffffff;
	border-radius: 28px;
	box-shadow: 0 3px 3px #cccccc;
	color: #1fa5fe;
	font-size: 22px;
	padding: 14px;
	position: absolute;
	right: 14px;
	top: -27px;
}
.upper_main_block .form-inline input {
	background: none;
	padding: 3px 15px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.search_left_box .product_boxes {
	padding-right: 15px !important;
}
 @media screen and (max-width:999px) {
.storage_inner.stuck {
	z-index: 99999999;
}
}
 @media screen and (max-width:320px) {
div.twins_banner_btn a.pink-btn-s {
	display: block;
	margin: 14px auto;
	width: 50%;
}
div.middle_menu {
	clear: both;
	display: block;
}
div.middle_menu ul.main {
	padding: 0px;
}
div.middle_menu ul.main li {
	display: block !important;
	text-align: center;
}
div.footer a {
	font-size: 13px;
}
div.footer a:hover {
	font-weight: normal;
}
div.footer h5 {
	text-align: center;
}
div#forrad strong {
	font-size: 14px;
	text-align: center;
}
div#forrad div.stroage-top-sec table tr td:nth-child(2) {
	/*text-align: center;*/
	padding-left: 3px;
}
div.twins_banner_btn .blue-btn-s {
	display: block;
	margin: 6px auto;
	width: 57%;
	padding: 12px 10px;
	font-size: 14px;
}
.banner_bottom input {
	height: 46px !important;
}
#frmStorages .pink-btn-s {
	padding: 10px 66px !important;
}
}
 /*@media screen and (max-width:360px) {
div.bx-viewport {
	height: 226px !important;
}
}*/
 /*@media screen and (max-width:320px) {
div .bx-viewport {
	height: 211px !important;
}
}*/
 @media screen and (max-width:480px) {
.navbar-nav .open .dropdown-menu {
	width: 100% !important;
	margin-top: -16px !important
}
body.searchpage_body .header .pull-right {
	width: 100% !important;
}
div.filter_tab .pull-left {
	float: none;
	width: 50%;
	text-align: center;
}
div.filter_tab .pull-left .filter_btn {
	float: none;
}
div.filter_tab .pull-right {
	float: none;
	text-align: center;
}
div.filter_tab {
	padding: 10px 0px;
}
.col-md-3.col-sm-7.col-xs-6.pull-right {
	height: 2px;
}
.header .col-md-3 .nav li {
	background: #fff;
	border: 0px !important;
	margin: 0px !important;
	padding: 5px 0px !important;
	display: block !important;
}
.header .col-md-3 .nav li a {
	background: #fff !important;
	border: 0px !important;
}
.header .navbar-default .navbar-nav > li > a {
	font-size: 13px !important;
}
.header .col-md-3 nav li:last-child {
	margin-top: 0px !important;
}
div.middle_menu {
	clear: both;
	display: block;
}
div.middle_menu ul.main {
	padding: 0px;
}
div.middle_menu ul.main li {
	display: block !important;
	text-align: center;
}
div.footer a {
	font-size: 13px;
}
div.footer a:hover {
	font-weight: normal;
}
div.header .navbar-nav {
	float: none;
	text-align: center;
}
li.btn-group > .btn, .btn-group-vertical > .btn {
	float: none;
}
div.header .navbar-nav li {
	text-align: center;
}
.header .navbar .navbar-collapse {
	min-height: 155px;
}
.header .col-md-3 {
	width: 100%;
}
.header .col-md-3 .nav li {
	width: 100%;
}
.btm_blk_left .heading_blk {
	position: absolute;
	right: 48px;
	text-align: center;
	top: 115px;
}
.main_block_search .filter_tab {
	width: 100% !important;
}
.sticky-wrapper .sidebar-table.stuck {
	width: 100% !important;
	z-index: 1;
}
.storage_inner.stuck {
	height: auto !important;
}
.header .navbar .navbar-toggle:focus {
	background: none;
}
.stroage_ditail .margin-btmn.botom-map {
	margin: 20px auto 0;
	width: 86%;
}
}
 @media screen and (max-width:999px) {
div.footer .border-h {
	width: 100%;
}
div.footer-links {
	margin-right: 30px;
	text-align: center;
	float: none;
	width: 100%;
}
div.footer h5 {
	text-align: center;
}
.cnct-text .fot-tel {display: inline-block;}
}
/*Thomas sir*/

.search_icon_blue input[type="text"] {
	position: relative;
}
.search_icon_blue input {
	padding: 0 52px 0 10px;
}
.search_icon_blue button.search_blue_btn {
	background: url("../images/cearch_blue_icon.png") no-repeat scroll 0 0 !important;
	border: 0 none;
	box-shadow: none !important;
	color: #1fa5fe;
	display: block;
	font-size: 25px;
	height: 30px;
	padding: 0;
	position: absolute;
	right: 30px;
	top: 11px;
	width: 30px;
}
.search_left_box .product_boxes .row {margin: 0;}

.range_wrp {
	background: #e4e8e9 !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-o-border-radius: 5px !important;
	box-shadow: 0 2px 2px #c0c0c0 inset !important;
	-moz-box-shadow: 0 2px 2px #c0c0c0 inset !important;
	-webkit-box-shadow: 0 2px 2px #c0c0c0 inset !important;
	-o-box-shadow: 0 2px 2px #c0c0c0 inset !important;
	padding: 0 14px !important;
}
.range_wrp .slider.slider-horizontal {
	height: 10px !important;
}
.range_wrp .slider-selection {
	background: #1fa5fe !important;
	box-shadow: none !important;
}

.range_wrp .slider-handle {
	background-image: url("../images/circle.png") !important;
	border: 0 solid transparent !important;
	background-repeat: repeat-x !important;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
	filter: none !important;
	height: 28px !important;
	opacity: 1 !important;
	position: absolute !important;
	width: 28px !important;
}
.slider.slider-horizontal .slider-handle {
	margin-left: -15px !important;
	margin-top: -9px !important;
}
.frm_lock {
	border-top: 1px solid #c2c2c2;
	color: #757575;
	font-size: 16px;
	line-height: 42px;
	margin: 20px 3px 0;
	vertical-align: middle;
}
.frm_lock .fa.fa-lock {
	color: #1fa5fe;
	float: left;
	font-size: 23px;
	padding: 8px 8px 0 0;
	vertical-align: middle;
}
.header .logo {
	width: auto;
}
.heading_block .left > h3 {
	color: #333333;
	font-size: 32px;
	font-weight: 600 !important;
	margin-top: 10px;
}
.sqr_sz {
	vertical-align: super;
	font-size: 24px;
	font-weight: normal !important;
}
.frm_lock .mtm > img {
	margin-right: 5px;
	margin-top: -6px;
	vertical-align: middle;
}
.stuck .filter_result {
	padding-right: 0;
}
.main {
	text-align: center !important;
}
.renk-dit_rating_section > p {
	margin: 0 !important;
	min-height: 70px;
	padding: 0 !important;
	text-align: left;
}

.product-disc {
	margin-top: 20px;
    background: #d32f2f;
    padding: 5px;
    color: #fff;
    display: inline-block;

}
/*.search_icon_blue input , .search_icon_blue button.search_blue_btn{ display:none;} */

body div.ficon_input input[type="text"] {
	padding-left: 33px !important;
}
/********===============*************/

div.sticky-wrapper {
	height: auto !important;
}
.storage_inner a {
	color: #fff;
}
.bil_kung-sec {
	padding: 0px 25px;
}
.small-p-btm .form-group {
	margin-bottom: 11px;
}
.small-p-btm .checkbox {
	margin: 0;
}
.small-p-btm .checkbox span {
	font-size: 15px;
}
.login_bdr_btm label {
	margin-top: 0;
}
.login .mtm {
	margin-top: 4px;
}

@media screen and (max-width: 1400px) {
	.header .navbar-default .navbar-nav > li > a {
		padding: 10px 6px;
	}
	.header .col-md-3 .nav li button.btn {
		padding-left: 6px;
		padding-right: 6px;
		font-size: 14px;
	}
}

@media screen and (max-width: 1279px) {
	.header .navbar-default .navbar-nav > li > a {padding: 5px;}
	
	.header .col-md-3 .nav li button.btn {
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media screen and (max-width: 1278px) {
.header .navbar-default .container-fluid {
	padding: 0
}
.header .navbar-default .container-fluid .navbar-collapse {
	padding: 0
}
}

@media screen and (max-width: 1228px) {
	.header .logo {width: 16.66666667%}
}

@media screen and (max-width: 1024px) {
	.bx-wrapper .img-responsive.wrp_banner_image {height: auto !important;}
	.upper_main_block .search_cnt {width: 30%;}
	.upper_main_block .form-control {width: 100% !important;}
}

@media screen and (max-width: 992px) {
	.header .logo {
		width: 35.667%;
	}
	.header .middle_menu li a {
		padding: 0 0 0 15px !important;
	}
}

@media screen and (max-width: 768px) {
.header .middle_menu li:first-child a {
	padding-left: 0px;
}
.header .middle_menu li:first-child {
	float: left;
	margin: 0px;
}
div.img_head_wrp .thumbnail {
	height: inherit !important;
}
div.blog_container {
	margin: 0 15px;
}
div.blog_container h1 {
	font-size: 25px;
}
#loginModal .modal-dialog, #registerModal .modal-dialog {
	max-width: 294px !important;
	width: 294px !important;
}
label.checkbox {
	text-align: center;
}
div.tar {
	text-align: center !important;
}
.middle_menu {
	float: right;
}
/*.header .navbar-default .navbar-nav > li > a,.header .col-md-3 .nav li button.btn{font-size: 12px}*/

}

@media screen and (max-width: 767px) {
	div.heading_blk_center > div.heading_blk_table {
		position: inherit;
		text-align: center;
		display: block;
	}
	div.btm_blk_center .heading_blk_center {
		position: inherit;
		color: #000000;
		display: block;
	}
	.btm_blk_center .heading_blk_center a {
		margin-top: 0px;
	}
	div.btm_blk_center .heading_blk_center h1 {
		font-size: 23px;
	}
	div.blck_mrgn {
		margin-top: 10px !important;
	}
	.heading_blk_center > div.heading_blk_table > div.heading_blk_tableCell {
		display: block !important;
	}
	.header .middle_menu li:first-child a {
		padding-left: inherit;
	}
	.header .middle_menu li:first-child {
		float: left;
	}
	/*-.upper_main_block .form-control{ width:auto !important;}-*/
	
	
	div.filter_tab {
		padding: 10px;
	}
	div.lbl_range {
		float: none;
	}
	/*body div.slider.slider-horizontal {
		width: 96% !important;
	}*/
	div.search_icon_blue {
		width: 100%;
	}
	div.header .navbar-nav {
		float: none;
		width: 96%;
	}
	body.searchpage_body .header .pull-right {
		float: none;
		text-align: center;
		width: 100%;
	}
	.header .navbar-default .navbar-nav > li > a {
		font-size: 12px !important;
	}
	.header .logo {
		width: 100% !important;
	}
	.header .logo a {
		float: left !important;
	}
	.header .navbar {
		min-height: auto;
	}
	.col-md-3.col-sm-7.col-xs-6.pull-right {}
}

.page_inner_top {
	background: #333333;
	padding: 15px 0;
	width: 100%;
}
.page_inner_top .container div {
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
}
.page_inner_top a {
	color: #ffffff;
}
.page_inner_top span:hover {
	color: #0295f7 !important;
	cursor: pointer;
}
.page-panel h3 {
	background: none repeat scroll 0 0 #e5e9ea;
	color: #333333;
	font-size: 26px;
	line-height: 1;
	padding: 30px;
	margin-bottom: 0;
	margin-top: 0;
}
.page-panel {
	border: 1px solid #c9c9c9;
	color: #666666;
	border-radius: 3px;
	margin-bottom: 22px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-bottom: 22px;
}
.dynamic-page-color {color: #666666;}

.page-panel .page_panel_content {padding: 30px;}

.btm_blk_center {
	position: relative;
}
.btm_blk_center img {
	width: 100%;
}
.btm_blk_center .heading_blk_center {
	color: #ffffff;
	display: inline-block;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	bottom: 0;
	left: 0
}
.btm_blk_center .heading_blk_center h1 {
	font-size: 42px;
	font-weight: normal !important;
	text-transform: uppercase;
}
.btm_blk_center .heading_blk_center a {
	border-radius: 2px;
	display: inline-block;
	font-size: 16px;
	margin-top: 11px;
	padding: 12px 30px;
	text-align: center;
}
.heading_blk_center > div.heading_blk_table {
	display: table;
	height: 100%;
	position: absolute;
	vertical-align: middle;
	width: 100%;
}
.heading_blk_center > div.heading_blk_table > div.heading_blk_tableCell {
	display: table-cell;
	vertical-align: middle;
}
.page_inner_content {
	margin-top: 20px;
}
.page_content {
	color: #666666;
	margin-top: 90px;
	margin-bottom: 50px
}
.page_content h3 {
	color: #333333;
}
.page-panel .page_panel_content.pt15 {
	padding-top: 15px;
}
.mt0 {margin-top: 0;}
.mt10 {margin-top: 10px !important;}
.mb2 {margin-bottom: 2px !important;}
.mb3 {margin-bottom: 3px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb35 {margin-bottom: 35px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}
.ml15 {margin-left: 15px !important;}
.ml5 {margin-left: 5px !important;}

.mww110 { min-width:110px !important; width: 110px !important;  }
.mww140 { min-width:140px !important; width: 140px !important;  }
.mww180 { min-width:180px !important; width: 180px !important;  }

.address_panel h4 {
	color: #666666;
	font-size: 15px;
	font-weight: bold !important;
}
.color-gry tr td:first-child {
	padding-left: 15px !important;
}
.color-gry caption {
	padding-left: 15px;
}
.profile_cmpl {
	color: #666666;
	padding: 0 5px 10px;
	font-size: 12px;
	text-align: center;
}
.btn-inline-block {
	display: inline-block;
	width: auto;
}
#is_hire_storage {
	height: auto;
	vertical-align: top;
}
.form-control {
	border-color: #D6D6D6
}
.datepicker-days thead tr th i {
	background: #1fa5fe !important;
}
.filter_tab .filter_btn {
	padding: 10px 19px !important;
}
.middle_menu li a {
	font-size: 12px;
}

@media screen and (max-width:999px) {
	div.header .col-md-3 nav li:last-child {margin-top: 8px !important;}
	div.storage_inner.stuck {z-index: 99999999;}
	.upper_main_block .search_cnt {width: auto !important;}
	
	div.renk-dit img.img-responsive {
		display: table-caption;
		margin: 0 auto;
	}
	.main_block_search .filter_tab.stuck {width: 100% !important;}
	
	body.searchpage_body .header .tac {
		float: left;
		width: 44%;
	}
	body.searchpage_body .header .pull-right {
		float: right;
		width: 50%;
	}
}

div.slider.slider-horizontal {width: 510px !important;}
body.searchpage_body .datum {margin-top: 12px;}
.searchpage_body .lbl_range .lbl_range1 {float: left;}
.searchpage_body .lbl_range .lbl_range2 {float: right;}

.btn_change_img {
	border-radius: 2px;
	margin: 13px auto 10px;
	padding: 14px 10px;
	width: 88%;
}
div.heading_blk_tableCell .pink-btn-s {
	border-style: solid!important;
	border-width: 1px 1px 5px 1px!important;
	border-color: #ef953d !important;
}
div.heading_blk_tableCell .pink-btn-s:hover {
	border-style: solid!important;
	border-width: 1px 1px 5px 1px!important;
	border-color: #ef953d !important;
}
.top-banner-img > img {
	min-height: auto;
	width: 100%;
}


/*calender cursor*/
i.fa.fa-angle-right {cursor: pointer !important;}
i.fa.fa-angle-left {cursor: pointer !important;}
.disabled.day {background: #E8E8E8 !important;}
body #frmStorages .pink-btn-s:hover {background-color: #ff678d !important;}
#frmStorages .pink-btn-s {margin-left: 13px;}

#frmStorages .pink-btn-s {
	background-color: #ff3366;
	border-bottom: 5px solid #cc0066!important;
	border-radius: 2px;
	color: #ffffff;
	margin: 0 auto;
	padding: 15px 66px;
	text-align: center;
}
#panel, #flip {
	padding: 5px;
	text-align: center;
	/*background-color: #e5eecc;*/
	border: solid 1px #c3c3c3;
}

#panel {
	padding: 50px;
	display: none;
}
#flip {
	background-color: #0092f2;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	margin: auto;
	width: 30%;
}
a.active {color: #1fa5fe !important;}


/*media css 30 march ecnirp*/
@media (max-width: 360px) {
	.blue-btn-s {
		/*width: 100%;*/
		padding: 12px 0px;
	}
	.pasreset {width: 100%;}
	
	.btm_blk_center .heading_blk_center a {width: 100%;}
	
	.page_content {display: none;}
	
	#frmStorages .pink-btn-s {width: 100%;}
	
	.mt40 .blue-btn-s {padding: 12px 66px !important;}
	
	.pink-btn-com {
		width: 100%;
		padding: 12px 15px;
		margin: 16px 0px;
	}
	div.renk-dit img.img-responsive {margin: 0px;}
	
	.sidebar-table .table td:nth-child(1) {
		padding: 8px 0 8px 14px;
		width: 100%;
	}
	
	.top-pink-link {
		border: none;
		border-bottom: 5px solid #d47311;
		padding: 12px 15px;
	}
	
	.social_inner {text-align: left;}
	.social-top a {margin-left: 12px;}
	
	body.stroage_ditail .from-control {height: 38px !important;}
	
	#from_date {height: 38px;}
	#mst_binding_id {height: 38px;}
	.heading_block .right {margin-top: 12px;}
	.footer {margin-top: 20px;}
	.upper_main_block .form-control {width: 100% !important;}
	.searchpage_body input {height: 38px;}
	.upper_main_block {padding: 0px;}
	.middle_main_block {padding: 0px;}
	.search_blue_btn {top: 5px !important;}
	.search_icon_blue {margin-top: 10px;}
	body input {height: 38px !important;}
	
	body.searchpage_body label.checkbox {
		text-align: left;
		line-height: 40px;
	}
	body.searchpage_body .search_cnt img {padding: 0px !important;}
	
	/*body.searchpage_body #panel {padding: 0px !important; }*/
	
	.imr_mar {margin: 0px -15px !important;}
}

.sidebar-table .from-control {
	width: 114%;
}
.imr_mar {
	margin: 10px 0px;
}
.main_block_search .col-sm-2 span {
	color: #666;
	font-size: 16px;
}

@media(max-width: 360px) {
	.main_content {margin-left: 0px;}
	.frm_customized .col-sm-10 {width: 100% !important;}
	.btn-pink-small {width: 100%;}
	.pink-btn {width: 100% !important;}
	.footer {width: 100% !important;}
}

@media (max-width: 768px) {
	.footer {width: 100% !important;}
	.main_content {margin-left: 0px;}
	.banner_wrap {width: 100% !important;}
}

.my_class input {
	margin-top: 0 !important;
	position: relative;
	top: 2px;
}
input#from_date {
	width: 296px;
	font-size: 14px;
	cursor: pointer;
	background-color: #fff;
}
#mst_binding_id {
	-moz-appearance: none;
	-webkit-appearance: none;
	background: rgba(0, 0, 0, 0) url("../img/text_box_dd.png") no-repeat scroll right bottom;
	color: #8f8f8f;
	font-size: 14px;
	width: 296px;
}
#frmContact .col-xs-12 .blue-btn-s {
	background-color: #1fa5fe;
	border-bottom: 5px solid #01669a !important;
	border-radius: 2px;
	color: #fff;
	font-size: 16px;
	padding: 12px 66px !important;
	text-align: center;
}

@media(max-width:360px ) {
	.ac_results {
		background-color: white;
		border: 1px solid black;
		overflow: hidden;
		padding: 0;
		width: 260px !important;
		z-index: 99999;
	}
}

.imr_padd {padding-left: 4.4% !important;}

@media (max-width: 767px) {
	div.header .col-md-3 nav li:last-child {margin-top: 0px !important;}
	
	div.header .navbar-nav {
		float: none;
		width: 100%;
	}
	.header .navbar-nav .open .dropdown-menu {
		left: 0px;
		right: 0px;
	}
}

@media(max-width: 767px) {
	.top-banner-img > img {min-height: 550px !important;}
	body input[type="checkbox"], input[type="radio"] {height: 13px !important;}
	.page_inner_content .mt40 {margin-top: 0px;}
	.frm_lock .mtm {font-size: 14px;}
	.login_bdr_btm label.checkbox {margin-bottom: 0px;}
	.frm_customized .col-sm-2 {width: 100% !important;}
	
	.gry-border .pink-btn {
		font-size: 14px;
		margin-bottom: 0px;
	}
	div.gry-border.small-height {min-height: 0px;}
	.gry-border .form-group {margin-bottom: 0px;}
	.btn-pink-small {margin-top: 10px;}
	div#map {height: 300px !important;}
	
	div.filter_tab .pull-left .filter_btn {
		float: left;
		margin-bottom: 5px;
	}
	div.search_cnt input[type="checkbox"] {margin-top: 26px !important;}
	
	label.text-truncate input[type="checkbox"] {margin-top: 14px !important;}
	
	div.search_cnt label span.col-sm-4 {vertical-align: bottom;}
	div.search_cnt label {width: 100%;}
	
	.lower_main_block div.search_cnt .lbl_range label,
	div.search_cnt .lbl_range.lblrange_mob label {width: auto;}
	
	div.search_cnt label input.col-sm-1 {float: left;}
	.main_content .container > .row {margin: 0px;}
	
	.img_head_wrp img.img-responsive {
		height: auto !important;
		max-width: 100%;
		width: 100% !important;
	}
	#search.form-control.ac_input {margin-left: 0px !important;}
	.search_left_box #panel .row {margin: 0;}
	.imr_padd .media.checkbox.text-truncate {padding-left: 4%;}
}

.header button.btn.btn-default.dropdown-toggle {font-size: 12px !important;}

.img_head_wrp img.img-responsive {
	border: 1px solid #ededed;
	height: auto !important;
	margin: auto;
	max-width: 100% !important;
	width: 100% !important;
}
.locationimg_banner.img_head_wrp img.img-responsive {border: none;}

.checkbox.col-md-2.search_cnt.imr_left {margin-left: 25%;}

.main_block_search .search_left_box #panel {
	text-align: left;
	padding: 15px;
	border: none;
}
.main_block_search .search_left_box #panel > .row {margin: 0;}

.imr_paddd {padding-left: 6.6%;}

.middle_main_block.cont_new_rsp {padding: 13px 0 13px 17px;}

.add_new_class.middle_main_block.cont_new_rsp {
	padding: 0px 0 13px 17px;
	width: 100%;
	float: left;
}

/*.search_icon_blue #search.form-control.ac_input {
  	margin-left: 9px;
}*/

@media(max-width: 1023px) {
	.checkbox.col-md-2.search_cnt.imr_left {margin-left: 54px !important;}
}

@media(max-width: 768px) {
body.searchpage_body .middle_main_block .form-group.col-md-3 {
	display: block;
	float: left;
}
.foot_cont_list {
	float: left;
	padding: 0 13px;
	text-align: center;
}
.text_size_big a {
	font-size: 16px;
}
.brd_bott_none {
	border-bottom: none !important;
}
.head_new_cont_menu {
	float: left;
	padding: 0 2% !important;
}
.twins_banner_btn {
	margin-top: 8px;
}
.main_content .heading {
	padding: 15px 0 30px !important;
	text-align: center;
}
#storages .col-md-4 {
	margin-bottom: 0px;
}
.footer {
	margin-top: 20px;
}
.main_title {
	font-size: 30px;
}
.pad_head_menu {
	padding-left: 2%;
}
.middle_main_block.add_new_class .checkbox {
	margin-right: 48px;
	margin-top: 0;
}
}
.foot_cont_list {
	float: left;
	padding: 0 31px;
	text-align: center;
}
.foot_cont_list h5 {
	font-size: 12px;
	font-weight: 600 !important;
}
.container .foot_cont_list:first-child {
	padding-left: 0;
}
.text_size_big a {
	font-size: 16px;
}
.brd_bott_none {
	border-bottom: none !important;
}
.head_new_cont_menu {
	float: left;
	padding: 0 2% !important;
}
.twins_banner_btn {
	margin-top: 8px;
}
.main_content .heading {
	padding: 15px 0 45px !important;
	text-align: center;
}
/*#storages .col-md-4{margin-bottom: 0px;}*/

.footer {
	margin-top: 120px;
}
/*.main_title{font-size: 30px;}*/

.pad_head_menu {
	padding-left: 2%;
}
.middle_main_block.add_new_class .checkbox {
	margin-right: 48px;
	margin-top: 0;
}
.middle_main_block.add_new_class .checkbox input {
	display: inline-block;
	float: left;
	margin-right: 0;
	margin-top: 5px;
}
.middle_main_block.add_new_class .checkbox span {
	clear: unset;
	display: block;
	float: left !important;
	padding-left: 5px;
	padding-top: 0;
	text-align: left;
	width: auto;
}
#frmFilterStorages .form-control {
	font-size: 16px !important;
}
#frmHeaderStorages #search.form-control {
	font-size: 16px !important;
}
/*login form changes css*/

.modal-body.login .input-icon {
	display: block;
	float: left;
	position: relative;
	width: 100%;
}
.modal-body.login .help-block {
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 100%;
}
.modal-body.login {
	padding: 30px 15px 15px;
	position: relative;
}
.modal-body.login #registrationform .form-group {
	margin-bottom: 20px;
}
.modal-body.login #loginform .form-group {
	margin-bottom: 18px;
}
.modal-body.login #registrationform .small-p-btm {
	margin-top: 10px;
}
.modal-body.login #loginform .small-p-btm {
	margin-top: 0px;
}
.modal-body.login #registrationform .small-p-btm .form-group {
	margin-bottom: 10px;
	height: 56px;
}
.modal-body.login #loginform .small-p-btm .form-group {
	height: 56px;
	margin-bottom: 8px;
}
.modal-body.login #registrationform .small-p-btm .form-group .form-control {
	font-size: 16px;
	height: 54px;
}
.modal-body.login #loginform .small-p-btm .form-group .form-control {
	font-size: 16px;
	height: 54px;
}
 .modal-body.login #registrationform .small-p-btm .form-group .form-control::-moz-placeholder {
 color: #676767 !important;
 opacity: 1;
}
 .modal-body.login #loginform .small-p-btm .form-group .form-control::-moz-placeholder {
 color: #676767 !important;
 opacity: 1;
}
.modal-body.login #registrationform .small-p-btm .form-group .checkbox div.radio, div.checker {
	margin: 0 3px 5px 0 !important;
}
.modal-body.login #registrationform .small-p-btm .form-group .checkbox div.radio, div.checker input {
	margin: 0px !important;
}
.modal-body.login #registrationform .small-p-btm .form-group .checkbox span {
	color: #676767;
	font-size: 15px;
}
.modal-body.login #registrationform .small-p-btm .form-group .checkbox p {
	margin-bottom: 8px;
}
.modal-body.login #registrationform .blue-btn-s {
	padding: 14px 66px;
	margin: 16px 0 4px !important;
}
.modal-body.login #loginform .blue-btn-s {
	padding: 12px 66px;
	margin: 5px 0px 0px 0px !important;
	width: 100%;
}
@media(max-width: 360px) {
	.modal-body.login .small-p-btm .form-group {
		height: 38px !important;
		margin-bottom: 10px !important;
	}
}
@media(max-width: 767px) {
	/*.modal-body.login .small-p-btm .form-group {
		height: 38px !important;
		margin-bottom: 10px !important;
	}*/
	.foot_cont_list {
		width: 100%;
		max-width: 100%;
		float: left;
	}
	.text_rspn_mbl {
		float: left;
		text-align: center;
		width: 100%;
	}
	.checkbox.col-md-2.search_cnt.imr_left {margin-left: 0% !important;}
	
	.head_new_cont_menu {
		width: 100%;
		float: left;
	}
	.pad_head_menu {padding-left: 0%;}
	
	label.checkbox {text-align: left;}
	
	.imr_padd .media.checkbox.text-truncate {padding-left: 0;}
	
	.middle_main_block.add_new_class .checkbox span {padding-left: 5px !important;}
}

@media(max-width: 1279px) {
	.header .col-md-3 nav li:last-child {margin-top: 8px !important;}
}

.img_sear_fix_height {
	float: left;
	min-height: 49px;
}
.brd_none {
	border-top: 0 none !important;
	padding-bottom: 20px !important;
}
.tbl_cont {
	display: inline-block;
	font-size: 14px;
	max-width: 170px;
	padding-bottom: 12px;
	padding-left: 2px;
	text-transform: uppercase;
	width: 100%;
}
.tbl_cont_1 {
	font-size: 15px;
}
.stroage-top-sec .table {
	margin-bottom: 24px;
}
@media(max-width: 1024px) {
	#mst_binding_id {width: 300px;}
	input#from_date {width: 300px;}
}

@media(max-width: 1023px) {
	div.sidebar-table {
		float: left;
		position: relative;
		right: 0;
		top: -90px;
		max-width: 322px;
	}
	.rsp_class {float: left;}

	.checkbox.col-md-2.col-sm-2.col_sm_2.search_cnt {
		margin: 0 !important;
		padding-left: 6%;
		width: 30%;
	}
	.checkbox.col-md-3.col-sm-2.col_sm_3.search_cnt {
		margin: 0 !important;
		width: 40%;
	}
}

@media(max-width: 1024px) and (min-width: 1023px) {
	.upper_main_block .form-inline input {
		padding: 6px 12px !important
	}
	.middle_main_block .checkbox {
		float: left;
		margin-right: 0px;
		width: 23%;
	}
	.middle_main_block .checkbox span {
		padding-left: 0px;
	}
	.form-group.col-md-3 {
		padding: 0;
	}
	.col_sm_2 {
		float: left;
		width: 22%;
	}
		.col_sm_10 {
		float: left;
		padding: 0;
		width: 75%;
	}
	.col_sm_41 {
		padding-right: 10px;
		float: left;
		padding-left: 0%;
		width: auto;
	}
	.col_sm_42 {
		float: left;
		padding: 0 10px 0 0;
		width: auto;
	}
	.col_sm_43 {
		padding: 0;
		width: auto;
	}
	.col-md-5.imr_padd.col_sm_5 {
		width: 51%;
	}
	.col-md-3.col_sm_3 {
		padding: 0;
	}
	.checkbox.col-md-3.col-sm-4.col_sm_3.search_cnt {
		margin: 0 !important;
		width: 40%;
	}
	.checkbox.col-md-2.col-sm-4.col_sm_2.search_cnt {
		margin: 0 !important;
		padding-left: 2px;
		width: 30%;
	}
}

@media(max-width: 767px) {
	div.sidebar-table {
		width: 100%;
		max-width: 320px;
		top: 0px;
	}
	#mst_binding_id {
		max-width: 290px;
	}
	input#from_date {
		max-width: 290px;
	}
	.checkbox.col-md-2.col-sm-4.col_sm_2.search_cnt input {
		margin-top: 5px !important;
	}
	.checkbox.col-md-3.col-sm-4.col_sm_3.search_cnt input {
		margin-top: 5px !important;
	}
}
@media(max-width: 360px) {
	#mst_binding_id {
		max-width: 276px;
		margin-right: 14px;
	}
	input#from_date {
		max-width: 276px;
		margin-right: 14px;
	}
}
@media(max-width: 320px) {
	div.sidebar-table {
		width: 100%;
		max-width: 280px;
	}
	#mst_binding_id {
		max-width: 234px;
		margin-right: 14px;
	}
	input#from_date {
		max-width: 234px;
		margin-right: 14px;
	}
}

input#from_date::-moz-placeholder {color: #8f8f8f !important;}

.img_head_wrp {
	max-height: 550px;
	overflow: hidden;
}

@media(max-width: 768px) and (min-width: 768px) {
	.checkbox.col-md-2.col-sm-4.col_sm_2.search_cnt {
		margin: 0 !important;
		padding-left: 6%;
		width: 30%;
	}
	.checkbox.col-md-3.col-sm-4.col_sm_3.search_cnt {
		margin: 0 !important;
		width: 40%;
	}
}

.img-responsive.wrp_banner_image {height: auto !important;}


@media(max-width: 1600px) and (min-width: 1025px) {
	.col-md-4.col_sm_41.col-sm-4 {
		width: auto;
	}
	.col-md-4.col_sm_42.col-sm-4 {
		padding: 0 15px;
		width: auto;
	}
	.col-md-4.col_sm_43.col-sm-4 {
		width: auto;
	}
}
.stroage-top-sec .table strong {font-weight: normal;}

@media(max-width: 360px) {
	.storage_inner {padding: 10.5px 0}
}

@media(max-width: 320px) {
	.storage_inner {padding: 11px 0}
}

.img_head_wrp .thumbnail {height: auto !important;}

@media(max-width:767px ) {
	.header .col-md-3 .nav li button.btn {
		font-size: 12px !important;
		margin-top: 8px;
	}
}

@media(max-width: 475px) {
	.header .col-md-3 .nav li button.btn {
		margin-top: 0px;
	}
}

#search.form-control.ac_input::-moz-placeholder {color: #666666 !important;}
.upper_main_block .form-inline input.form-control::-moz-placeholder {color: #666 !important;}
.navbar-fixed-top, .navbar-fixed-bottom {z-index: 1 !important;}

.img_hgt_manag {
	max-height: 550px !important;
	overflow: hidden;
}
.storage_header .bx-wrapper {max-height: 590px;}
.mar-b-0 {margin-bottom: 0;}

.banner_wrap_2 {
	color: #ffffff;
	display: block;
	float: left;
	text-align: center;
	width: 100%;
}
.banner_txt_2 {
	float: left;
	width: 100%;
	padding-top: 40px;
}
.banner_txt_2 .well {
	background: #eeebea none repeat scroll 0 0;
	display: block;
	float: none;
	margin: auto;
}
.banner_txt_2 .well .modal-title {
	color: #444;
	line-height: 1.42857;
	margin: 0 0 10px;
}
.banner_txt_2 .well .input-icon i {
	color: #c7c7c7;
	display: block;
	font-size: 16px;
	height: 18px;
	margin: 18px 0 0 5px;
	position: absolute;
	text-align: center;
	width: 16px;
}
body.foot_login_page .footer {
	width: 100%;
	float: left;
}
.cs_price {
	width: 115px;
}
.panel_checkbox input[type="checkbox"] {
	float: left;
	margin-right: 10px;
}

@media(max-width: 1024px) {
	.sidebar-table .table td {padding: 14px 11px 0;}
}

/*prince-css-07-july*/

h1.new_align_left {padding-left: 15px;}
.storage_rating_description {min-height: 119px;}

@media(max-width: 767px) {
	h1.new_align_left {padding-left: 30px;}
}

@media(max-width: 590px) {
	div.twins_banner_btn .blue-btn-s {
		width: 100%;
		float: left;
		margin: 8px auto;
	}
	.twins_banner_btn {
		float: left;
		padding: 0 30px;
		width: 100%;
	}
	.sub_title {font-size: 20px;}
	.stroage-top-sec table tr td:first-child { width: 50%; }
	.stroage-top-sec table tr td:nth-child(2) { width: 50%; }
}

@media only screen and (max-width: 800px) {
	.home-storages #storages > .row:before,
	.home-storages #storages > .row:after {content: none; display: none;}
	
	.home-storages #storages .row > .col-md-4 {margin: 0 auto 25px; width: 50%;}
}

@media (max-width:855px) {
	#storages .sitepagesto.col-md-4 {width: 50%;}
}

@media only screen and (max-width: 767px) {
	div#storages .col-md-4 {
		width: 50%;
		padding: 0 15px;
	}
	.homestorages-mobile div#storages .col-md-4 {width: 100%;}

	.sidebar-table td span.tbl_cont_1{
		display: inline-block;
		font-size: 14px;
		max-width: 170px;
		padding-bottom: 12px;
		padding-left: 2px;
		width: 100%;
	}

	.col-md-3.col-sm-7.col-xs-6.pull-right {
		float: none;
		text-align: center;
		width: 100%;
	}
	.col-md-3.col-sm-7.col-xs-6.pull-right li {
		background: #ffffff;
		display: block !important;
		text-align: center !important;
		width: 100%;
	}
	.col-md-3.col-sm-7.col-xs-6.pull-right li button {float: none;}
	
	div.hm_btm_blks .heading_blk h1 {font-size: 24px;}
	
	.img_hgt_manag {width: 100% !important;}
}

@media only screen and (max-width: 600px) {
	.home-storages #storages .row > .col-md-4,
	#storages .sitepagesto.col-md-4
	 {margin: 0 auto 25px; width: 65%; float: none;}
}

@media only screen and (max-width: 480px) {
	.home-storages #storages > .row:before,
	.home-storages #storages > .row:after {content: ""; display: table;}
	
	.home-storages #storages .row > .col-md-4,
	#storages .sitepagesto.col-md-4 {margin: 0 auto 25px; width: 100%;}

	.row .prf-redate {width: 70% !important;}
	.home-storages #storages .row.help_page > .col-md-4 { padding-left: 30px; }
}

@media only screen and (max-width: 1459px) {
	/*.col-md-2.col-sm-5.search_icon_blue.col-xs-6 {display: none;}*/
	
	.middle_menu.hidden-xs.col-md-5.tac {
		width: 60%;
		padding: 0px;
	}
	.header .middle_menu li a {padding: 0 0px 0 18px;}
	.middle_menu.hidden-xs.col-md-5.tac ul {padding: 0px;}
}

@media only screen and (max-width: 1359px) {
	.col-md-3.col-sm-7.col-xs-6.pull-right {
		clear: both;
		padding: 0;
	}
	.middle_menu.hidden-xs.col-md-5.tac {
		float: right;
		text-align: right;
	}
	.middle_menu.hidden-xs.col-md-5.tac ul {
		display: block;
		text-align: right !important;
	}
	.col-md-3.col-sm-7.col-xs-6.pull-right .container-fluid {padding: 0;}
	.navbar-nav.navbar-right:last-child {margin-right: 0px !important;}
}

@media only screen and (max-width: 1024px) {
	div.btm_blk_left .heading_blk {top: 15%;}
	div.btm_blk_right .heading_blk {top: 15%;}
}

@media(max-width: 380px) {
	.top-banner-img > img {min-height: 532px !important;}
}

@media only screen and (max-width: 768px) and (min-width:767px) {
	.top-banner-img > img {min-height: 350px !important;}
}

@media only screen and (max-width: 667px) and (min-width: 381px) {
	.top-banner-img > img {min-height: 600px !important;}
}

@media only screen and (max-width: 533px) and (min-width: 320px) {
	.top-banner-img > img {min-height: 650px !important;}
}

@media only screen and (max-width: 360px) {
	#mst_binding_id {
		-moz-appearance: none;
		background: url("../img/text_box_dd_mob.png") no-repeat scroll right 1px;
	}
	.row .prf-redate {width: 90% !important;}
}

/*p-css-responsive*/

.middle_menu .main {
	padding-left: 0px;
}
.twins_banner_btn .pink-btn-s {
	background-color: #ff3366;
	border-bottom: 5px solid #cc0066 !important;
	border-radius: 2px;
	color: #ffffff;
	font-size: 14px;
	font-weight: 600;
	margin: 0 auto;
	padding: 18px 50px;
	text-align: center;
}
body .twins_banner_btn .pink-btn-s:hover {
	background-color: #ff678d !important;
}
div.description {
	background: #e5e9ea none repeat scroll 0 0;
	box-sizing: border-box;
	color: #2e5da8;
	font-size: 20px;
	margin: 40px auto 0;
	max-width: 912px;
	padding: 30px 20px;
	text-align: center;
}
.page-panel > h3:first-child, .page-panel > h2:first-child, .page-panel > h4:first-child, .page-panel > h5:first-child, .page-panel > h6:first-child, .page-panel > h1:first-child {
	background: none repeat scroll 0 0 #e5e9ea;
	color: #333333;
	line-height: 1;
	padding: 30px;
	margin-bottom: 0;
	margin-top: 0;
}

.page-panel .pris {
	background: none repeat scroll 0 0 #e5e9ea;

}
.page-panel .pris ul,
.page-panel .pris h4 {
	font-size: 18px;
	color: #333333;
}

.page-panel .pris ul { padding: 0 10px 0 65px; }

.page-panel .pris h4 {
	padding: 10px 10px 30px 30px;
	font-weight: 700 !important;
}

#storages .fa.fa-eye,
#map .prd_inner .fa.fa-eye {
	border-radius: 50%;
	box-shadow: 0 4px 4px rgba(25, 24, 25, 0.35);
	color: #1fa5fe;
	display: inline-block;
	font-size: 15px;
	height: 50px;
	padding: 0;
	position: absolute;
	right: 14px;
	text-align: center;
	top: -27px;
	width: 50px;
	font-family: 'Lato', sans-serif;
}
#map .prd_inner .fa.fa-eye {top: -49px;}

#storages .fa.fa-eye:after, #storages .fa.fa-eye:before, #map .prd_inner .fa.fa-eye:before, #map .prd_inner .fa.fa-eye:after {
	display: none;
}

.fa.fa-eye .search-eye-vol { color: #000; font-size: 15px; font-weight: 600;}

.fa.fa-eye .search-volume {position: absolute; top: 20px; right: 5px; text-transform: lowercase;}

.prd_inner .cont_title, #map .detail > h2 {
	color: #333;
	font-weight: 600 !important;
}
/*.prd_inner .bx-wrapper .bx-viewport{height: 212px !important;}*/

.gm-style-iw .prd_inner {
	box-shadow: none;
}
 @media only screen and (max-width: 1023px) {
.foot_cont_list {
	padding: 0 15px;
}
.middle_menu.hidden-xs.col-md-5.tac ul {
	text-align: right !important;
	margin-bottom: 0px;
}
.middle_menu li a {
	font-size: 12px;
}
.header .middle_menu li a {
	padding: 0 0 0 10px !important;
}
div.header .col-md-3 nav li:last-child {
	margin-top: 3px !important;
}
.header .navbar-default .navbar-nav > li > a {
	padding-top: 0px !important;
}
}
 @media only screen and (max-width: 767px) {
.middle_main_block .checkbox {
	float: left;
	margin-right: 0 !important;
	width: 50%;
}
body.searchpage_body .middle_main_block .form-group.col-md-3 {
	width: 100%;
}
.middle_main_block .checkbox:nth-child(4) {
	clear: both;
}
body.searchpage_body .filter_result {
	padding-top: 10px !important;
}
body.searchpage_body .main_block_search .col-md-12 .col-md-7 div.sticky-wrapper {
	margin-bottom: 10px;
}
body.searchpage_body div.filter_tab .pull-left .filter_btn {
	margin-bottom: 0px;
}
body.searchpage_body .filter_btn_2 #flip {
	width: 120px;
}
}





/*2-december-add-css-prince*/
@media only screen and (min-width: 1023px) {
.banner_bottom.container {
	/*background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;*/
	display: inline-block;
	max-width: 944px;
	padding: 18px 18px 16px;
}
#frmStorages .col-md-6 {
	padding-right: 10px;
	width: 50%;
}
#frmStorages .col-md-3 {
	padding-right: 10px !important;
	width: 31.9%;
}
#frmStorages .pink-btn-s {
	float: right;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.foot_cont_list {
padding: 0 36.7px;
}
}
}
.banner_bottom #frmStorages .form-group input[type="text"] {
	border-radius: 2px 5px 5px 2px;
	box-shadow: none !important;
}
.details_info .stroage-top-sec .table strong {
	font-weight: 600;
	font-size: 15px;
}
.header .middle_menu li.active a:after {
	background: #1fa5fe;
	content: "";
	width: 17px;
	height: 1px;
	position: absolute;
	bottom: 8px;
	left: 37%;
}
body .header .middle_menu li a:hover {
	text-decoration: none !important;
}
.page_inner_top .head_new_cont_menu a.active:after {
	background: #1fa5fe;
	content: "";
	width: 17px;
	height: 1px;
	position: absolute;
	bottom: -5px;
	left: 37%;
}
.page_inner_top .head_new_cont_menu a {
	position: relative;
}
.page_inner_top .head_new_cont_menu a:hover {
	text-decoration: none !important;
}
.inner-header-menu .sec-menu a {
	position: relative;
}
.inner-header-menu .sec-menu .active a {
	border-bottom: 0px;
}
.inner-header-menu .sec-menu .active a:after {
	background: #1fa5fe;
	content: "";
	width: 17px;
	height: 1px;
	position: absolute;
	bottom: 8px;
	left: 37%;
}
/*blod-page-add-css*/
.blogrow-wrap:before,
.blogrow-wrap:after {
	content: "";
	clear: both;
	display: table;
}
.blogrow-wrap {padding: 30px 0 0 0;}

.blog_container {
	float: left;
	padding: 0;
	width: 100%;
}
.blog_container .img_head_wrp {
	float: left;
	min-height: 1px;
	width: 30%;
}
.blog_container .blog_cont {
	float: right;
	min-height: 1px;
	width: 65%;
}
.blog-detail .blog_container .img_head_wrp {
	float: left;
	width: 50%;
}
.blog-detail .blog_container .blog_cont {
	float: right;
	width: 48%;
}
.blog_container > hr {
	float: left;
	width: 100%;
}
.blog_container .blog_cont h1 {
	color: #1fa5fe;
	font-size: 24px;
	margin: 0 0 15px 0;
}
.blog_container .blog_cont p {
	font-size: 16px;
	margin: 0 0 15px 0;
}
.blog_container .blog_cont .blue-btn-s {
	float: none;
	margin: 0;
	padding: 6px 20px;
}
/*blod-page-add-css*/
.btm_blk_center.col-xs-12.pd0 {
	padding: 0px;
}
/*.statisktik_blk a.pink-btn{text-transform:uppercase; }*/
#update_userinfo .blue-text {
	padding-left: 15px;
}
/*.prf_sidebar .btn_change_img{padding: 10px;width: 80%;}*/
.heading_block .right img {
	float: none;
	margin: 0px auto;
	max-width: 66px;
}
.prd_inner .bx-wrapper .bx-controls-direction a {
	z-index: 100
}

@media (max-width: 1140px ) {
	.search_left_box .product_boxes #storages > .row:before, 
	.search_left_box .product_boxes #storages > .row:after {content: none; display: none;}
	
	/*.product_boxes #storages .col-md-4 {
		width: 50%;
		padding: 0 15px;
	}*/
	/*.search_left_box .product_boxes #storages .detail h4.cont_title {min-height: 40px;}*/

	#map .prd_inner .fa.fa-eye { width:55px;  height:55px; font-size: 22px;}
	#map .fa.fa-eye .search-volume { top:16px; right:3px; }


}

@media (max-width: 1023px) {
	.blog_container {margin: 0px !important;}
}

@media (min-width: 1201px) and (max-width: 1465px){
	.search_left_box .product_boxes #storages .col-md-4 {
	    width: 50%;
	}
}

@media (max-width: 991px) {
	
	.search_left_box .product_boxes #storages > .row:before, 
	.search_left_box .product_boxes #storages > .row:after {content: ""; display: table;}
	
	.search_left_box .product_boxes #storages .col-md-4 {width: 33.33%;}

	.homecnt-btn.top-homecnt-btn {padding-top: 7px;}
	.hometop-inner p:last-child {margin: 0 0 0px 0;}

	#map .prd_inner .fa.fa-eye { width:55px;  height:55px; font-size: 22px;}
	#map .fa.fa-eye .search-volume { top:16px; right:3px; }
}

@media (min-width:601px) and (max-width: 991px) {
	.home-storages #storages .row > .col-md-4 {width: 50%; margin: 0 auto 25px;}	
}

@media (max-width:855px) {.search_left_box .product_boxes #storages .col-md-4 {width: 50%;} }

@media (max-width:768px) {
	.middle_menu li {float: left;}
}

@media (max-width:767px) {
	.blog_container .img_head_wrp {
		float: left;
		padding: 0 10px 10px 10px;
		width: 100%;
	}
	.blog_container .blog_cont {
		float: right;
		padding: 0 10px;
		width: 100%;
	}
	.storage_header .bx-wrapper .bx-controls-direction a {
		top: 23%;
		background-size: 100%;
		max-width: 15px;
	}
	.storage_header .bx-wrapper .img-responsive.wrp_banner_image {
		height: 223px !important;
	}
	.search_left_box .product_boxes {
		padding-right: 0 !important;
	}
	.product_boxes #storages {
		padding: 0px;
	}
	
	.search_left_box .product_boxes #storages > .row:before, 
	.search_left_box .product_boxes #storages > .row:after {content: none; display: none;}
	
	.search_left_box .product_boxes #storages .col-md-4 {width: 50%;}

	.hometop-inner p:last-child {margin: 0 0 10px 0;}
}

@media (max-width: 550px) {
	.search_left_box .product_boxes #storages .col-md-4 {width: 80%; float: none; margin: 0 auto 25px;}
}

@media (max-width: 479px) {
	.search_left_box .product_boxes #storages > .row:before, 
	.search_left_box .product_boxes #storages > .row:after {content: ""; display: table;}
	
	.search_left_box .product_boxes #storages .col-md-4 {width: 100%;}

	#map .prd_inner .fa.fa-eye { width:40px;  height:40px; font-size: 15px;}
	#map .fa.fa-eye .search-volume { top:12px; right:2px; }
}

/*==================== CSS BY VISHAL ========================= */
#frmStorages .pink-btn-s {
	padding: 15px 65px;
}
#storages .col-md-4 {
	min-height: auto !important;
}
.banner_wrap {
	min-height: auto !important;
}
.banner_txt {
	position: inherit !important;
	padding: 30px 0px 50px 0px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.stroage_ditail .storage_header .bx-wrapper .bx-viewport {
	min-height: 590px !important;
  	height: :auto !important;
}
.stroage_ditail .storage_header .bx-wrapper li {
	left: 0px;
	height: auto !important;
	min-height: 590px !important;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.kontakt_head h2 {
	margin-top: 120px;
	font-size: 35px;
}
.kontak_left h4, .kontak_right h4 {
	font-size: 22px;
	font-weight: 500 !important;
	color: #333333;
}
.kontak_left ul li {
	list-style: inside none;
}
.kontak_left ul {
	margin-left: 20px;
}
.creditform-wrap .well {padding-bottom: 0;}

.creditform-wrap ul.nav-tabs {
	border: none;
	margin: 0;
}
.creditform-wrap ul.nav-tabs li a {
}
.creditform-inner {
	display: inline-block;
	width: 100%;
}
.cpopup-link {padding: 9px 0 20px 0;}

.cpopup-link > button,
.cpopup-link > button:hover, .cpopup-link > button:focus {
	color: #787878;
	text-align: center;
	background: #fff;
	border: 1px solid #ddd;
	padding: 100px 10px 20px 10px;
	width: 100%;
	position: relative;
}
.cpopup-link > button:before {
	content: "+";
	display: block;
	position: absolute;
	top: 15px;
	left: 0;
	right: 0;
	color: #ccc;
	font-size: 80px;
	font-weight: 400;
	line-height: 80px;
}
.creditform-inner button.close {
	font-size: 40px;
	text-indent: inherit;
	background: none !important;
	height: auto;
	width: auto;
	margin-top: -10px !important;
}
.payment-card a {
	display: inline-block;
	margin: 0 10px 10px 0;
}
.credit-form {
	padding: 15px;
	margin: 0 0 10px 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}


@media (max-width: 1023px) {
div.sidebar-table {
	top: -51px !important;
	position: absolute !important;
	right: 0px !important;
	float: none !important;
}
}

@media (min-width:1200px) and (max-width: 1499px) {
.storage_rating_description {
	min-height: 162px;
}
}

@media (max-width: 991px) {
#forrad .renk-dit .storage_rating_section_one {
	width: 250px;
}

div.sidebar-table {
	position: relative !important;
	top: 0px !important;
	float: left !important;
	margin-bottom: 40px;
}
.storage_rating_description {
	min-height: auto !important;
}
}

@media (max-width: 768px) {
div#storages .col-md-4 {
	margin-bottom: 25px;
}
}
 @media (max-width: 767px) {
.blog_container .blog_cont, .blog_container .blog_cont p {
	text-align: center !important;
}
.blog_container .blog_cont .blue-btn-s {
	float: none !important;
}
.storage_header .bx-wrapper .bx-controls-direction a {
	top: 50% !important;
}
}
 @media (min-width:480px) and (max-width: 600px) {
#map .prd_inner .fa.fa-eye { width:40px;  height:40px; font-size: 15px;}
#map .fa.fa-eye .search-volume { top:12px; right:2px; }

#map .fa.fa-eye .search-eye-vol {font-size: 13px;}

}

@media(max-width: 590px) {
div.twins_banner_btn .blue-btn-s {
	float: none !important;
}
.twins_banner_btn {
	float: none !important;
}
}

@media (max-width: 530px) {
.storage_inner .col-md-3, .col-md-2 {
	width: 100% !important;
	text-align: left !important;
	float: left;
	margin-bottom: 0;
}
}

@media (max-width: 400px) {
.head_new_cont_menu {
	text-align: center;
	margin-bottom: 5px;
}
#frmContact .row:nth-child(3) > div .blue-btn-s {
	float: none !important;
}
.storage_inner .col-md-3, .col-md-2 {
	text-align: center !important;
	width: 100% !important;
}
#frmStorages .col-md-6 {
	width: 100% !important;
	padding: 0px !important;
}
#frmStorages .col-md-3 {
	width: 100% !important;
}
}
/*==================== CSS BY VISHAL ========================= */

/*-add by y designer-*/

@media only screen and (max-width: 370px) {
	body div.middle_main_block .form-inline .checkbox.col-md-2.search_cnt {
		width: 100% !important;
	}
}
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {
	bottom: auto !important;
	top: 0 !important;
}
/*-add by y designer-*/
input#canceled_date {width: 200px;}


.stroage-top-sec table.accessories-table tr td {padding: 3px;}

table.accessories-table td {
	word-break: break-all; -moz-word-break: break-all; -webkit-word-break: break-all;
}
table.accessories-table td.my_class {width: 160px;}


/* Start Credit Card Expired CSS*/
.mb0 {margin-bottom: 0 !important;}
.pl0 {padding-left: 0 !important;};

.ccpp-wrap .row > div {margin-bottom: 40px !important;}

.ccpp-wrap h1, .ccpp-wrap h3,
.ccpp-wrap h4, .ccpp-wrap h5, .ccpp-wrap h6 {
	margin: 0 0 20px 0;
}
.ccpp-wrap p {padding: 0 !important;}

.ccpp-inner > div p:before,
.ccpp-inner > div p:after {
	content: "";
	clear: both;
	display: table;
}
.ccpp-inner > div p {
	padding: 0 !important;
	margin: 0 -10px 0 -10px !important;
}

.ccpp-inner > div p label,
.ccpp-inner > div p span {
	float: left;
	display: inline-block;
	padding: 0 10px !important;
	margin: 0 !important;
	max-width: 240px;
	width: 100%;
	word-wrap: break-word; -moz-word-wrap: break-word; -webkit-word-wrap: break-word;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ccpp-inner > div p span {max-width: calc(100% - 240px);}

.ccpp-wrap .btn {
	border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.ccpp-btns .btn {
	max-width: 180px;
	width: 100%;
}
.ccpp-wrap .dropdown-toggle {positive: relative;}
.ccpp-wrap .dropdown-toggle:after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent
}
table.valign-top th,
table.valign-top td {vertical-align: top;} 

@media only screen and (max-width: 767px) {
	.ccpp-inner > div p label,
	.ccpp-inner > div p span {
		width: 50%;
	}

}
.step-text {
	color: #fff !important;
}

/* End Credit Card Expired CSS*/


/*=--- Start Location Page CSS ---=*/
.location-cnt {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5;
}
.location-cnt p {margin: 0 0 10px 0;}

.location-cnt a {
	color: #1fa5fe;
	text-decoration: underline !important;
}
.location-cnt a:hover,
.location-cnt a:focus {
	color: #2a6496;
	text-decoration: none !important;
}

.location-cnt h1, .location-cnt h2, .location-cnt h3,
.location-cnt h4, .location-cnt h5, .location-cnt h6 {
	font-weight: 700 !important;
	margin: 0 0 10px 0;
}

.location-cnt iframe {
	padding: 0 !important;
	margin: 10px 0 !important;
	height: 265px !important;
	width: 100% !important;
}
.location-title {
	padding: 0 15px;
	margin: 0 0 10px 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.location-left,
.location-right {
	float: left;
	padding: 0 15px;
	margin: 0 0 30px 0;
	width: 50%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.location-title h1,
.location-title h2 {
	color: #1fa5fe;
	font-size: 36px;
	font-weight: 400 !important;
	line-height: 38px;
	margin: 0 0 10px 0;
}
.location-right h4 {margin: 0;}

.location-btn {
	text-align: center;
	padding: 15px;
	margin: 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.location-btn button,
.location-btn button:hover,
.location-btn button:focus {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	line-height: 22px;
	text-decoration: none !important;
	text-transform: uppercase;
	text-align: center;
	display: inline-block;
	background: #f6921e;
	border: 2px solid #f6921e;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	padding: 10px 20px;
	margin: 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.location-btn button:hover,
.location-btn button:focus {background: #ee8a16;}

/*adde by j*/
.page_inner_top .container.location-header { width: 100%;  text-align: center;}
.page_inner_top .container.location-header .head_new_cont_menu { 
	float: none;
	display: inline-block;
	padding: 0 15px !important;
}
/*end added by j*/

@media only screen and (max-width: 767px) {
	.location-left,
	.location-right {float: none; width: 100%;}
}
/*=--- End Location Page CSS ---=*/


/*=--- Start Home Page CSS ---=*/
.homepage-wrapper {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.3;
}

.homepage-wrapper > .container,
.home-top .container,
.home-pic .container,
.home-storages .container,
.home-crate .container,
.homebottomimg .container {max-width: 944px;}

.homepage-wrapper h1, .homepage-wrapper h2, .homepage-wrapper h3,
.homepage-wrapper h4, .homepage-wrapper h5, .homepage-wrapper h6 {margin: 0 0 10px 0;}

.homepage-wrapper .title-section {
	text-align: center;
	padding: 0 0 37px 0;
}

.homepage-wrapper .title-section h1,
.homepage-wrapper .title-section h2 {
	color: #000;
	font-size: 32px;
	font-weight: 400 !important;
	line-height: 34px;
	text-align: center;
	margin: 0 0 10px 0;
}

.homecnt-btn {
	/*padding: 10px 0;*/
	text-align: right;
	padding: 0;
    margin: 0 auto;
    max-width: 770px;
    width: 100%;
}

.homecnt-btn.tal {text-align: left;}
.homecnt-btn.tac {text-align: center;}

.homecnt-btn a {
	color: #1fa5fe;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	display: inline-block;
	padding: 0;
	margin: 0;
}
.homecnt-btn a:hover,
.homecnt-btn a:focus {
	color: #2a6496;
	text-decoration: none !important;
}
.homecnt-btn a img {
	display: inline-block;
	margin: 0 0 0 10px;
}

.row.homecnt-btn.tac { padding-top: 10px; }

.home-seperator {
	line-height: 0;
	text-align: center;
	padding: 40px 0 40px 0;
}
.home-seperator span {
	display: inline-block;
	max-width: 440px;
	width: 100%;
	border-bottom: 1px solid #1fa5fe;
}
.home-top {padding: 40px 0 0 0;}

.hometop-inner {
	padding: 0;
	margin: 0 auto;
	max-width: 770px;
	width: 100%;
}
.hometop-inner p {margin: 0 0 20px 0;}

.hometop-img {padding: 0 0 10px 0;}

.homeimg-text h2,
.homeimg-text h3 {
	color: #1fa5fe;
	font-size: 20px;
	font-weight: 700 !important;
	line-height: 22px;
}

.homeimg-text h2 span,
.homeimg-text h3 span {
	color: #000;
	font-weight: 400 !important;
}

.home-pic .col-md-4 {text-align: center;}

.home-pic .flytta {text-align: left;}

.home-pic .col-md-4 img {
	display: inline-block;
	margin: 0 0 15px 0;
	height: 170px;
	max-width: 100%;
	object-fit: cover; -moz-object-fit: cover; -webkit-object-fit: cover;
	object-position: 0 0; -moz-object-position: 0 0; -webkit-object-position: 0 0;
}

.home-pic .col-md-4 h2,
.home-pic .col-md-4 h3 {
	color: #000;
	font-size: 24px;
	font-weight: 400 !important;
	line-height: 26px;
	text-align: left;
}
.home-pic .col-md-4 p {text-align: left;}

.home-pic .customer-quote .col-md-3 {text-align: center;}

.cquote-col {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.4;
	text-align: center;
	background: #fff;
	box-shadow: 0 10px 25px rgba(0,0,0,0.15);
	padding: 15px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.cquote-col p {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
}
.cquote-col p span {
	clear: both;
	font-size: 14px;
	font-weight: 700 !important;
	text-align: center;
	display: block !important;
	padding: 12px 0 0 0;
}

.cquote-col img { width: 12px; margin: 0 auto 10px; }

.homestorage-col {
	border: 1px solid #ccc;
	margin: 0 0 30px 0;
}

.homestorage-col .s-size,
.homestorage-col .s-price {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	background: #6d6e70;
	padding: 15px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.homestorage-col .s-price {
	font-size: 24px;
	font-weight: 400;
	line-height: 28px;
	padding: 20px 15px;
}
.homestorage-col .s-img {background: #fff;}

.homestorage-col .s-img > a {
	display: block;
	padding: 15px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.homestorage-col .s-detail {
	color: #6d6e70;
	font-size: 15px;
	line-height: 18px;
	text-align: center;
	background: #fff;
}
.homestorage-col .s-detail ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.homestorage-col .s-detail li {
	listt-style: none;
	border-bottom: 1px solid #ccc;
	padding: 10px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.homestorage-col .s-detail li:last-child {
	border: none;
	/*min-height: 60px;*/
}

.homestorage-col .s-btns {display: flex;}

.homestorage-col .s-btns a {
	float: left;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
	text-decoration: none !important;
	background: #6d6e70;
	padding: 15px 4px;
	width: 50%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	display: flex;
	align-items: center; -moz-align-items: center; -webkit-align-items: center;
	justify-content: center; -moz-justify-content: center; -webkit-justify-content: center;
}

.homestorage-col .s-btns a.movbox {font-size: 12px;}

.homestorage-col .s-btns a:hover,
.homestorage-col .s-btns a:focus {background: #7f8082;}

.homestorage-col .s-btns a:last-child {background: #f6921e;}

.homestorage-col .s-btns a:last-child:hover,
.homestorage-col .s-btns a:last-child:focus {background: #ee8a16;}

.homestorage-col .s-btns a.movbox.greenmovebox,
.homestorage-col .s-btns a.movbox.greenmovebox:hover,
.homestorage-col .s-btns a.movbox.greenmovebox:focus {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	background: #4ead6b;
	width: 100%;
}

.homecrate-inner {text-align: center;}

.homecrate-inner img,
.homecrate-inner iframe {
	float: none !important;
	margin: 0 auto !important;
}

.hfm-img {
	padding: 0 0 40px 0;
	margin: 0;
}
.hfm-img img {
	margin: 0 auto;
	width: 100%;
}

.homeguide-row {
	padding: 0 0 25px 0;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
}
.homeguide-row h2 {
	color: #000;
	font-size: 24px;
	font-weight: 400 !important;
	line-height: 26px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}
div.banner-select {
	background: none;
	border: none;
}
.banner-select .chosen-container-single .chosen-single,
.banner-select .chosen-container-single.chosen-with-drop .chosen-single,
.banner-select .chosen-container-single.chosen-container-active .chosen-single {
	color: #1fa5fe;
	font-size: 22px;
	font-weight: 500;
	line-height: 55px;
	text-align: left;
	background: #fff;
	border: none;
	border-left: 5px solid #1fa5fe;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	padding: 0 0 0 60px;
	height: 55px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.banner-select .chosen-container-single .chosen-single div {
	left: 15px;
	right: auto;
	height: 100%;
	width: 30px;
}
.banner-select .chosen-container-single .chosen-single div b,
.banner-select .chosen-container-single.chosen-with-drop .chosen-single div b,
.banner-select .chosen-container-single.chosen-container-active .chosen-single div b {
	background: url("../images/select-icon.png") no-repeat;
	background-size: 30px;
	background-position: left center;
}
.banner-select .chosen-container-single.chosen-with-drop .chosen-single div b {
	transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg);
}

.hcustomerlogo-row.row {
	text-align: center;
	display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: center; -moz-align-items: center; -webkit-align-items: center;
    -webkit-box-align: center;
    max-width: 600px;
    margin: 0 auto;	
}
.hcustomerlogo-row .col-md-4 {text-align: center;}

.hcustomerlogo-row img {
	margin: 0 auto 15px auto;
	max-width: 150px;
	width: 100%;
}

@media only screen and (max-width: 1023px) {
	.homestorage-col .s-btns a {font-size: 12px; padding: 15px 3px;}
}

@media only screen and (max-width: 767px) {
	.homepage-wrapper .col-md-1, .homepage-wrapper .col-md-2, .homepage-wrapper .col-md-3,
	.homepage-wrapper .col-md-4, .homepage-wrapper .col-md-5, .homepage-wrapper .col-md-6,
	.homepage-wrapper .col-md-7, .homepage-wrapper .col-md-8, .homepage-wrapper .col-md-9,
	.homepage-wrapper .col-md-10, .homepage-wrapper .col-md-11, .homepage-wrapper .col-md-12 {
		float: none; 
		width: 100%;
	}
	
	.hometop-inner {max-width: 300px;}
	.hometop-inner img {margin: 0 0 10px 0;}
	
	.home-pic .row .col-md-4 {margin: 0 0 40px 0;}
	.home-pic .row .col-md-4:last-child {margin: 0;}
	.home-pic .flytta {text-align: center;}
	
	.homestorage-col {margin: 0 auto 30px auto; max-width: 300px; width: 100%;}
	.homestorage-col .s-detail li:last-child {min-height: inherit;}
	.homestorage-col .s-btns a {font-size: 14px; padding: 15px 5px;}
	
	.homeguide-row {text-align: center; padding: 40px 0 0 0;}
	.home-guide .homeguide-row:first-child {padding: 0;}
	.homeguide-row .col-md-3 {max-width: 150px; margin: 0 auto 10px auto;}
	.hcustomerlogo-row.row {display: block;}
	.homecnt-btn {text-align: center;}
}

/*=--- End Home Page CSS ---=*/

@media(max-width: 991px) and (min-width: 801px) {
	.homestorage-col .s-btns a.movbox {font-size: 11px;}
	.homestorage-col .s-btns a {font-size: 13px;}
}
@media(max-width: 526px) and (min-width: 479px) {
	.homestorage-col .s-btns a.movbox {font-size: 11px;}
	.homestorage-col .s-btns a {font-size: 14px;}
}
@media(max-width: 490px) and (min-width: 481px) {
	.homestorage-col .s-btns a.movbox {font-size: 10px;}
	.homestorage-col .s-btns a {font-size: 13px;}
}



/*=--- Start Step Forms CSS ---=*/
.stepform-wrap {
	font-size: 15px;
	line-height: 1.5;
	padding: 50px 0 0 0;
}
.stepform-wrap span.error {font-size: 14px; font-style: italic;}

.sf-small {font-size: 14px;}
.sf-italic {font-style: italic; font-size: 14px;} 

.sf-title {
	padding: 0;
	margin: 0 0 30px 0;
}
.sf-title h4 {
	color: #000;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 5px 0;
}
.sf-title h2 {
	color: #000;
	font-size: 30px;
	font-weight: 400;
	line-height: 32px;
	margin: 0;
}
.sf-steps {
	padding: 0 15px;
	overflow: hidden;
}

.sfsteps-col {
	float: left;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5;
	text-align: center;
	padding: 15px 15px;
	min-height: 1px;
	width: 33.33%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	background: #e5e9ea;
	position: relative;
}
.sfsteps-col input.step-redirect {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99;
    background: none;
	box-shadow: none;
    border: none;
	padding: 0;
	margin: 0 auto;
    height: 100%;
    width: 100%;
	opacity: 0;
}
.sfsteps-col:before {
	content: "";
	display: block;
	position: absolute;
	top: 13px;
	left: -30px;
	height: 62px;
	width: 62px;
	background: #e5e9ea;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg);
	z-index: 999;
}
.sf-steps .sfsteps-col:first-child:before {
	content: none;
	display: none;
}
.sf-steps .sfsteps-col.active:before {
	border-top: 1px solid #e5e9ea;
	border-right: 1px solid #e5e9ea;
}

.sf-steps .sfsteps-col.active + .sfsteps-col:before {
	background: #1fa5fe;
	border-top: 1px solid #1fa5fe;
	border-right: 1px solid #1fa5fe;
}

.sfsteps-col.active {
	color: #fff;
	background: #1fa5fe;
}
.sf-steps .sfsteps-col:first-child {
	border-radius: 20px 0 0 0; -moz-border-radius: 20px 0 0 0; -webkit-border-radius: 20px 0 0 0;
}
.sf-steps .sfsteps-col:last-child {
	border-radius: 0 20px 0 0; -moz-border-radius: 0 20px 0 0; -webkit-border-radius: 0 20px 0 0;
}

span.sfsteps-number {
	font-size: 30px;
	font-weight: 600;
	line-height: 30px;
	display: block;
}
span.sfsteps-text {display: block;}

.sf-form {
	border: 2px solid #e5e9ea;
	border-top: none;
	padding: 30px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.sfform-col {
	float: left;
	padding: 0 15px;
	min-height: 1px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.sf-form .row .sfform-col:first-child {width: 45%;}
.sf-form .row .sfform-col:last-child {width: 55%;}

.sf-form .row .sfform-col.full {width: 100%;}

.sf-form .form-group.fg-hlaf {
	clear: both;
	display: block;
	width: 50%;
}

.sf-form label {font-style: italic;}

.fg-radio h2,
.sffinal-group.fg-radio h2 {
	color: #292625;
    font-size: 20px;
    font-weight: 600 !important;
    line-height: 26px;
    margin: 0 0 5px;
}
.fg-radio > label,
.sf-form .checkbox > label {
	font-style: normal;
	padding: 0 20px 0 0;
	margin: 0;
}
.fg-radio label input,
.sf-form .checkbox input {
	margin: 0 4px 0 0;
	position: relative;
	top: 1px;
}

.fg-radio .credit_card{
	display:none;
}

.sf-form .nextbtn-wrap {
	text-align: right;
	margin: 15px 0;
}

.sf-form .next-btn,
.sf-form .next-btn:hover,
.sf-form .next-btn:focus {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	letter-spacing: 0.5px;
	text-align: center;
	text-transform: uppercase;
	background: #f6921e;
	box-shadow: none;
	border: 2px solid #f6921e;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	padding: 10px 20px;
	margin: 0;
	transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;
}

.sf-form .next-btn:hover,
.sf-form .next-btn:focus {
	color: #f6921e;
	background: #fff;
	border: 2px solid #f6921e;
}
.sf-form .next-btn span {
	font-size: 14px;
	line-height: 20px;
	text-transform: none;
	display: block;
}
.sf-form.sf-final {font-size: 16px;}

.sf-final a {text-decoration: underline;}

.sform-img {
	margin: 0 0 30px 0;
	max-width: 400px;
	width: 100%;
}
.sform-img img {
	border: 2px solid #e5e9ea;
	object-fit: cover; -moz-object-fit: cover; -webkit-object-fit: cover;
	height: 225px;
	width: 100%;
}
.sffinal-group {margin: 0 0 20px 0;}

.sffinal-group h2 {
	color: #292625;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	margin: 0 0 1px 0;
}
.sffinal-group h2 span {color: #0000f6;}

.sffinal-group > p {margin: 0;}

.sffinal-group p span {color: #000;}

.sf-form .row .sfform-col.sffinal-left {
	float: left;
	width: 40%;
}
.sf-form .row .sfform-col.sffinal-right {
	float: right;
	width: 60%;
}
.sf-conditions > .form-group {
	max-width: 300px;
	width: 100%;
}

div.form-group.sffinal-group.cond-btn {
	padding-left: 0px;
}
/*div.form-group.sffinal-group.sf-italic {
	margin-top: 40px;
}*/

.invoice-billing-input {padding: 0 0 10px 0;}
.invoice-billing-input p {margin: 0 0 5px 0;}
.invoice-billing-input input {height: 40px;}

.invcbill-label {
	display: flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: flex-end;
	-moz-align-items: flex-end; -webkit-align-items: flex-end; -webkit-box-align: flex-end;
	min-height: 38px;
}

@media only screen and (max-width: 1023px) {
	.stepform-wrap > .container {padding: 30px;}
}

@media only screen and (max-width: 991px) {
	.invcbill-label {min-height: inherit; display: block;}
}

@media only screen and (max-width: 767px) {
	.stepform-wrap {padding: 20px 0 0 0;}

	.sf-steps .sfsteps-col {
		float: none;
		font-size: 15px;
		border-bottom: 2px solid #d9ddde; 
		padding:  10px 15px;
		width: 100%;
	}
	.sf-steps .sfsteps-col.active {border-color: #1fa5fe;}
	
	.sf-steps .sfsteps-col:first-child {
		border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0;
	}
	.sf-steps .sfsteps-col:last-child {
		border: none;
		border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
	}
	
	.sfsteps-col:before {content: none; display: none;}
	
	.span.sfsteps-number {font-size: 24px; line-height: 24px;}
	.sf-form {padding: 30px 20px 10px 20px;}
	
	.sfform-col,
	.sf-form .row .sfform-col,
	.sf-form .row .sfform-col:first-child,
	.sf-form .row .sfform-col:last-child {float: none; width: 100%;}
	
	.sf-form .nextbtn-wrap {text-align: left;}
	
	.sf-form .form-group.fg-hlaf {width: 100%;}
	.sf-form .nextbtn-wrap {margin: 0 0 30px 0;}
}
/*=--- End Step Forms CSS ---=*/


.sffinal-group h1 {
	color: #1fa5fe;
	font-size: 35px;
	font-weight: 400;
	line-height: 37px;
	margin: 0 0 5px 0;
}

.sffinal-group.thankyou h3 { font-size: 16px; }

/*=--- Start Container Type Page CSS ---=*/
.cont-banner img {
	object-fit: cover; -moz-object-fit: cover; -webkit-object-fit: cover;
	height: 450px;
	width: 100%;
}
.cont-steps .contsteps-inner {
	padding: 30px 0;
	margin: 0 auto;
	max-width: 800px;
	width: 100%;
}
.cont-steps ul:before,
.cont-steps ul:after {
	content: "";
	clear: both;
	display: table;
}
.cont-steps ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.cont-steps ul li {
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 33.33%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	position: relative;
}
.cont-steps ul li:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 13px;
	left: -50%;
	z-index: -1;
	height: 4px;
	width: 100%;
	background: #b2b2b2;
}
.cont-steps ul li.active:before {background: #1fa5fe;}

.cont-steps ul li:first-child:before {
	content: none;
	display: none;
}
.cont-steps ul li span {
	color: #808080;
	font-size: 18px;
	font-weight: 500;
	line-height: 20px;
	padding: 0 0 10px 0;
	margin: 0;
	display: block;
}
.cont-steps ul li span.stp-count {
	color: #808080;
	font-size: 18px;
	font-weight: 600;
	line-height: 26px;
	text-align: center;
	display: inline-block;
	background: #fff;
	border: 2px solid #b2b2b2;
	border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;
	padding: 0;
	margin: 0;
	height: 30px;
	width: 30px;
	position: relative;
	z-index: 5;
}
.cont-steps ul li.active span.stp-count {
	color: #1fa5fe;
	border: 2px solid #1fa5fe;
}

.cont-piclocation > .row {display: flex;}

.cont-piclocation > .row > .col-md-6:first-child {padding-right: 0 !important;}
.cont-piclocation > .row > .col-md-6:last-child {padding-left: 0 !important;}

.contpicloc-cnt {
	color: #808080;
	background: #f2f2f2;
	padding: 20px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.contpicloc-cnt h2 {
	color: #1fa5fe;
	font-size: 24px;
	line-height: 26px;
	font-weight: 700 !important;
	text-align: left;
	margin: 0 0 20px 0;
}
.contpicloc-cnt .form-group label {
	color: #808080;
	font-size: 16px;
	display: block;
}
.contpicloc-cnt .checkbox label {
	color: #808080;
	font-size: 20px;
	line-height: 20px;
}
.contpicloc-cnt .checkbox label:before,
.contpicloc-cnt .checkbox label:after {
	content: "";
	dclear: both;
	display: table;
}
.contpicloc-cnt .checkbox span {float: left;}
.contpicloc-cnt .checkbox span.checktext {padding: 2px 0 0 0;}

.contpicloc-cnt .checkbox label span.checkmark {
	display: inline-block;
	/*background: #fff;
	border: 1px solid #989898;*/
	margin: 0 15px 0 0;
	height: 25px;
	width: 25px;
	position: relative;
}
.checkbox .checkmark .checker span {zoom:1.6;}
.contpicloc-cnt .checkbox input {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	opacity: 0;
	margin: 0;
	height: 25px;
	width: 25px;
}
.contpicloc-cnt .checkbox i {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	height: 25px;
	width: 25px;
	background: url("../images/checkbox-mark.png") no-repeat;
	background-size: 25px;
}
.contpicloc-cnt .checkbox input[type="checkbox"]:checked + i {opacity: 1;}

.contpicloc-cnt .checkbox p {
	color: #808080;
	font-size: 14px;
	line-height: 18px;
	font-style: italic;
	padding: 0 0 0 40px;
	margin: -5px 0 0 0;
}
.contpicloc-cnt .checkbox p span {
	float: none;
	display: block;
}
.contpicloc-cnt .checkbox a {
	color: #1fa5fe;
	text-decoration: underline;
}
.cont-piclocation iframe {
	height: 100% !important;
	width: 100% !important;
}
.contpicloc-cnt select {
	appearance: none; -moz-appearance: none; -webkit-appearance: none;
	color: #1fa5fe;
	font-size: 24px;
	font-weight: 500;
	background: url("../images/select-icon.png") no-repeat #fff;
	background-size: 25px;
	background-position: 10px center;
	border: 1px solid #989898;
	padding: 6px 15px 10px 45px;
	height: 50px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.contpicloc-cnt select option {
	color: #000;
	font-size: 16px;
	padding: 5px 10px;
}

.cont-ssizeslider {
	color: #808080;
	padding: 30px 30px 0 0px;
}

.homepage-wrapper .title-section .blueboldleft-title h1,
.homepage-wrapper .title-section .blueboldleft-title h2 {
	color: #1fa5fe !important;
	font-weight: 700 !important;
	text-align: left !important;
}

.cont-ssizeslider .range_wrp {
	border-radius: 30px !important; -moz-border-radius: 30px !important; -webkit-border-radius: 30px !important;
}
.contstorage-row .s-btns {background: #6d6e70;}

.contstorage-row .s-btns:before,
.contstorage-row .s-btns:after {
	content: "";
	clear: both;
	display: table;
}
.homeguide-row.conttytpeguide-row {max-width: 800px;}

.conttytpeguide-title {
	text-align: center;
	margin: 0 auto 30px auto;
	max-width: 700px;
	width: 100%;
}
.conttytpeguide-title h2 {
	font-size: 48px;
	line-height: 50px;
	text-transform: none;
	text-align:center;
}
.homeguide-row.conttytpeguide-row h2 {text-transform: none;}

.conttytpeguide-row ul {
	list-style: none;
	padding: 0;
}
.conttytpeguide-row ul li {
	position: relative;
	padding: 0 0 0 20px;
	margin: 0 0 12px 0;
}
.conttytpeguide-row ul li:before {
	content: "";
	display: block;
	position: absolute;
	top: 7px;
	left: 0;
	height: 10px;
	width: 10px;
	background: #1fa5fe;
}

.ctn-text.row {padding: 40px 0 40px 0;}

.homepage-wrapper .ctn-text {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.3;
}

.ctn-text h1,
.ctn-text h2 {
	/*font-size: 22px;
	font-weight: 600 !important;
	line-height: 24px;
	margin: 0 0 30px 0;*/
	color: #000;
    font-size: 36px;
    font-weight: 700 !important;
    line-height: 38px;
    text-align: left;
    margin: 0 0 15px 0;
    max-width: 700px;
    width: 100%;
}
.ctn-text p {margin: 0 0 20px 0; font-size: 15px;}

/*.home-storages #storages .col-md-4 {margin: 0;}*/

@media only screen and (max-width: 1024) {
	.cont-banner img {height: 330px;}
}

@media only screen and (max-width: 1023px) {
	.cont-banner img {height: 250px;}
	.cont-steps ul li span {font-size: 14px; line-height: 18px;}
}

@media only screen and (max-width: 767px) {
	.cont-banner img {height: 130px;}
	.contsteps-inner > .col-md-12 {padding: 0;}
	.cont-steps ul li span {font-size: 12px; line-height: 16px;}
	.cont-piclocation > .row {display: block;}
	.cont-piclocation > .row > .col-md-6,
	.cont-piclocation > .row > .col-md-6:first-child,
	.cont-piclocation > .row > .col-md-6:last-child {padding: 0  15px !important;}
	.contpicloc-cnt h2 {font-size: 24px; line-height: 26px; margin: 0 0 10px 0;}
	.ctn-text.row {padding: 30px 0 20px 0;}
}
/*=--- End Container Type Page CSS  ---=*/

.isDisabled {
  color: #ffff;
  cursor: not-allowed !important;
  text-decoration: none;
  pointer-events: auto !important;
}


/*=--- Start Mobile Container CSS  ---=*/
.mobcont-cnt .mob-cont-head h1 {
	color: #000;
	font-size: 36px;
	font-weight: 700 !important;
	line-height: 38px;
	text-align: left;
	margin: 0 0 15px 0;
	max-width: 700px;
	width: 100%;
}
.moncont-txt {
	max-width: 600px;
	width: 100%;
}

.mobcont-cnt {padding: 40px 0 0 0;}

.mobcont-cnt .mobcont-img {margin: 0 0 15px 0;}

.mobcont-cnt .mobcont-img img {
	max-width: 270px;
	width: 100%;
	margin: 30px 0 0 0;
}

ul.cnt-ul {
	list-style: disc inside;
	padding: 0;
	margin: 0 0 30px 0;
}
ul.cnt-ul > li {font-weight: 600;}

ul.cnt-ul li ul {
	font-weight: 400;
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
}

div.mob-cnt-page ul.mob-cnt-ul {
	list-style: decimal;
	font-size: 16px;
	font-weight: 700 !important;
	line-height: 18px;
	padding: 10px 0 0 30px;
	margin: 0;
	max-width: 310px;
	width: 100%;
}

div.mob-cnt-page ul.mob-cnt-ul li {
	font-size: 16px;
	line-height: 18px;
	margin: 0 0 20px 0;
    padding: 0;
}
div.mob-cnt-page ul.mob-cnt-ul li:last-child {margin: 0 0 15px 0;}

div.mob-cnt-page ul.mob-cnt-ul li h1 {
	font-size: 16px;
	font-weight: 700 !important;
	line-height: 18px;
	margin: 0 0 5px 0;
}
div.mob-cnt-page ul.mob-cnt-ul h3.mobul-title {
	font-size: 15px;
	font-weight: 700 !important;
	line-height: 18px;
	margin: 0 0 5px 0;
}
div.mob-cnt-page ul.mob-cnt-ul p.mobul-text {
	font-size: 15px;
	font-weight: 400 !important;
	line-height: 1.3;
	padding: 0 0 5px 1px;
	margin: 0;
}
div.mob-cnt-page ul.mob-cnt-ul li p {
	font-size: 15px; 
	margin-bottom: 0px;
}
.moncont-lasttxt {
	padding: 0 0 0 30px;
	max-width: 650px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.homepage-wrapper .mobcont-storages .title-section {text-align: left;}

.mobcont-storages .title-section h2 {
	font-size: 32px;
	font-weight: 400 !important;
	line-height: 34px;
	text-align: left;
}

.mobcont-guid .conttytpeguide-title {margin: 0 0 30px 0;}

.mobcont-guid .conttytpeguide-title h2,
 .conttytpe-guid .conttytpeguide-title h2 {
	font-size: 32px;
	font-weight: 400 !important;
	line-height: 32px;
	text-align: left;
}

.mobcont-guid .conttytpeguide-row ul {
	max-width: 400px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.mobcont-guid .conttytpeguide-row ul li {margin: 0 0 20px 0;}

.mobcont-guid li h3 {
	font-size: 15px;
	font-weight: 400 !important;
	line-height: 1.5;
	margin: 0;
}

@media only screen and (max-width: 767px) {
	.mobcont-cnt .mobcont-img img {margin: 20px auto;}
	.homeguide-row.conttytpeguide-row {text-align: left;}
}
/*=--- End Mobile Container CSS  ---=*/



/*=--- Start Footer CSS ---=*/
footer.site-footer {
	color: #fff;
	font-size: 14px;
	clear: both;
	display: block;
	position: relative;
	padding: 100px 0 0 0;
	margin: 10px 0 0 0;
}
.site-footer a {
	color: #fff;
	transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;
}

.site-footer a:hover,
.site-footer a:focus {
	color: #1fa5fe;
	text-decoration: none;
	transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;
}

.site-footer .cntctdetail a:hover,
.site-footer .cntctdetail a:focus {
	color: #fff;
	text-decoration: none;
}
.site-footer ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
footer h2.fcol-title {
	color: #fff;
	font-size: 20px;
	font-weight: 700 !important;
	line-height: 22px;
	text-transform: uppercase;
	margin: 0 0 30px 0;
}
.footer-top {
	background: url("../images/magasinering01.jpg") no-repeat;
	background-size: cover;
	background-position: center;
}
.footertop-inner {
	background: rgba(11,27,53,0.9);
	padding: 0 0 50px 0;
	position: relative;
}
.cntctdetail {
	padding: 30px 60px;
	background: #1fa5fe;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	margin: -60px 0 70px 0;
}
.cntctdetail-row:before,
.cntctdetail-row:after {
	content: "";
	clear: both;
	display: table;
}
.cntctdetail-row {margin: 0 -15px;}

.cntctdetail-col {
	float: left;
	padding: 0 15px;
	width: 33.33%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	display: flex;
	align-items: center; -moz-align-items: center; -webkit-align-items: center;
}
.cnct-icon {
	float: left;
	text-align: center;
	background: #1fa5fe;
	border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;
	padding: 20px; 
}
.cnct-icon img {
	height: 30px;
	width: 30px;
	object-fit: cover; -moz-object-fit: cover; -webkit-object-fit: cover;
}
.cnct-text {
	float: left;
	padding: 0 0 0 15px;
	width: calc(100% - 70px);
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.cnct-text h2 {
	color: #fff;
	font-size: 18px;
	font-weight: 700 !important;
	line-height: 22px;
	margin: 0 0 5px 0 !important;
}
.cnct-text p {
	color: #fff;
	margin: 0 !important;
}
.footer-first {
	margin: 0;
	max-width: 300px;
	width: 100%;
}
.footer-logo {margin: 0 0 25px 0;}

.footer-logo img {
	margin: 0;
	width: 200px;
}
.site-social {padding: 15px 0 0 0;}

.site-social ul:before,
.site-social ul:after {
	content: "";
	clear: both;
	display: table;
}
.site-social ul li {
	float: left;
	padding: 0 4px;
}
.site-social ul li:first-child {padding-left: 0;}
.site-social ul li:last-child {padding-right: 0;}

.site-social li a {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	background: #343d4c;
	border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;
	padding: 0;
	margin: 0;
	height: 40px;
	width: 40px;
}
.site-social li a:hover,
.site-social li a:focus {
	color: #fff;
	background: #1fa5fe;
}
.site-social li i {
	color: #fff;
	line-height: 40px;
	display: inline-block;
	padding: 0;
	margin: 0;
}

.site-social li.foo-btn {
	padding: 0 0 0 10px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  
}
.site-social li.foo-btn a,
.site-social li.foo-btn a:hover,
.site-social li.foo-btn a:focus {
	cursor: pointer;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 22px;
	text-align: center;
	display: inline-block;
	background: #f6921e;
	border: none;
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	padding: 7px 15px 10px 15px;
	margin: 0;
	height: auto;
	width: auto;
}

.site-social li.foo-btn a:hover,
.site-social li.foo-btn a:focus {
	color: #fff;
	background: #1fa5fe;
}

.footer-menu li {
	float: none;
	display: block;
	padding: 0 0 10px 0;
}
.footer-menu li a {
	color: #fff;
	position: relative;
	padding: 0 0 0 30px;
}
.footer-menu li.active a {color: #1fa5fe;}

.footer-menu li a:before {
	content: "";
	display: block;
	position: absolute;
	top: 7px;
	left: 0;
	height: 2px; 
	width: 15px;
	background: #1fa5fe;
}
.footer-latestpost li {padding: 0 0 30px 0;}
.footer-latestpost li:last-child {padding: 0;}

.footer-latestpost li:before,
.footer-latestpost li:after {
	content: "";
	clear: both;
	display: table;
}
.footer-latestpost .lp-img {
	float: left;
	line-height: 0;
	padding: 0;
	margin: 0;
	height: 50px;
	width: 60px;
	background: #0f2765 ;
}
.footer-latestpost .lp-img a {
	line-height: 0;
	display: block;
}
.footer-latestpost .lp-img a:hover img,
.footer-latestpost .lp-img a:focus img {opacity: 0.7;}

.footer-latestpost .lp-img img {
	height: 50px;
	width: 60px;
	object-fit: cover; -moz-object-fit: cover; -webkit-object-fit: cover;
	transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;
}
.footer-latestpost .lp-text {
	float: left;
	width: calc(100% - 60px);
	padding: 0 0 0 15px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.footer-latestpost .lp-text h2,
.footer-latestpost .lp-text h2 a {
	color: #fff;
	font-size: 16px;
	font-weight: 700 !important;
	line-height: 18px;
	margin: 0 0 7px 0;
}
.footer-latestpost .lp-text h2 a:hover,
.footer-latestpost .lp-text h2 a:focus {color: #1fa5fe;}

.footer-latestpost .lp-text h2 a {margin: 0;}

.footer-latestpost .lp-text p {
	color: #fff;
	font-size: 13px;
	line-height: 18px;
	margin: 0;
}
.footer-bottom {
	color: #fff;
	padding: 20px 0;
	background: #00081d;
}
.footer-bottom p {margin: 0;}
.footer-bottom p span {padding: 0 0 0 20px;}

.footer-bottom .col-md-6:last-child {text-align: right;}

.footer-bottom ul {
	display: inline-block;
	padding: 0;
	margin: 0;
}

.footer-bottom ul li {
	float: left;
	padding: 0 10px;
}
.footer-bottom ul li:first-child {padding-left: 0;}
.footer-bottom ul li:last-child {padding-right: 0;}

@media only screen and (max-width: 1023px) {
	.cntctdetail {padding: 20px; margin: -50px 0 50px 0;}
	.cnct-icon img {height: 20px; width: 20px;}
	.cnct-text {width: calc(100% - 60px);}
	.cnct-text h2 {font-size: 18px; line-height: 20px;}
	.footer-first {padding: 0 0 40px 0;}
	.site-footer ul.footer-menu {padding: 0 0 40px 0;}
	.footer-top .col-md-3.f-last {float: none; clear: both; width: 50%;}
}

@media only screen and (max-width: 767px) {
	footer.site-footer {padding: 30px 0 0 0;}
	.cntctdetail {margin: 0 0 40px 0;}
	.cntctdetail-col {float: none; padding: 0 15px 20px 15px; width: 100%;}
	.cntctdetail-row .cntctdetail-col:last-child {padding: 0 15px;}
	footer h2.fcol-title {margin: 0 0 20px 0;}
	.footer-top .col-md-3.f-last {float: none; width: 100%;}
	.footer-bottom {text-align: center;}
	.footer-bottom .col-md-6:last-child {text-align: center; padding-top: 10px;}
	.footer-bottom p span {display: block; padding: 5px 0 0 0;}
}

/*=--- End Footer CSS ---=*/


/*=--- Start Header CSS  ---=*/
header.navbar {
	background: #fff;
	border: none;
	margin: 0 !important;
}
header.navbar > .container {
	padding: 0 15px;
	max-width: inherit;
	width: auto;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
header.navbar > .container .row {margin: 0;}

header.navbar .hnav-inner {
	display: flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-moz-align-items: center; -webkit-align-items: center; -webkit-box-align: center;
}
.headmob-profile.row {display: none !important;}

.hnav-inner .hnav-left {width: 255px;}

.hnav-inner .hnav-left a.navbar-brand {
	float: none;
	display: inline-block;
	padding: 3px 15px 5px 15px;
}
.hnav-inner .hnav-left a.navbar-brand img {max-width: 224px;}

.hnav-inner .hnav-right {
	margin-left: auto;
	width: calc(100% - 255px);
}

.hnav-top > .container,
.hnav-btm > .container {
	max-width: none;
	width: auto;
}
.hnav-top > .container > .row {
	padding: 0 0 10px 0;
	margin: 0;
	display: flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: flex-end;
	-moz-align-items: flex-end; -webkit-align-items: flex-end; -webkit-box-align: flex-end;
}
.hnav-top > .container > .row > ul.nav.navbar-nav,
.hnav-btm > .container > .row > ul.nav.navbar-nav {margin: 0;}

.hnav-top > .container > .row > ul.nav.navbar-nav {
	margin-left: auto;
	display: flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-moz-align-items: center; -webkit-align-items: center; -webkit-box-align: center;
}
header.navbar nav.navbar-collapse {padding: 7px 0 0 0;}

header a.navbar-brand {
	padding: 5px 15px;
	height: auto;
}
header a.navbar-brand img {max-width: 160px;}

header.navbar .navbar-right .dropdown-menu {
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 4px !important; -moz-border-radius: 4px !important; -webkit-border-radius: 4px !important;
	top: 100% !important;
}
header.navbar ul.navbar-nav {color: #000;}

header.navbar ul.navbar-nav > li > a,
header.navbar ul.navbar-nav > li > a:hover,
header.navbar ul.navbar-nav > li > a:focus {
	color: #000;
	font-size: 15px;
	font-weight: 600;
	line-height: 20px;
	text-transform: uppercase;
	text-decoration: none;
	background: none;
	padding: 15px 10px;
}

header.navbar ul.navbar-nav > li.active > a,
header.navbar ul.navbar-nav > li:hover > a,
header.navbar ul.navbar-nav > li > a:hover,
header.navbar ul.navbar-nav > li > a:focus {color: #1fa5fe;}

header.navbar ul.navbar-nav span.caret {
	color: #000;
	font-weight: 500;
	position: relative;
	top: -2px;
}

header.navbar ul.navbar-nav > li:hover > a span.caret,
header.navbar ul.navbar-nav a:hover span.caret,
header.navbar ul.navbar-nav a:focus span.caret {color: #1fa5fe;}

header.navbar .dropdown-menu li > a:hover, 
header.navbar .dropdown-menu li > a:focus,
header.navbar .dropdown-menu .active > a, 
header.navbar .dropdown-menu .active > a:hover,
header.navbar .dropdown-menu .active > a:focus {
	color: #fff;
    background: #1fa5fe;
}
header.navbar .dropdown .dropdown-toggle {
	border: none !important;
	background: none !important;
	bottom: 2px;
}
header.navbar .dropdown.open .dropdown-toggle,
header.navbar .dropdown.open .dropdown-toggle span.caret {color: #1fa5fe;}

.header-search {
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	max-width: 250px !important;
	width: 100%;
	position: relative;
}
.header-search form {position: relative;}

.header-search select.form-control {
	box-shadow: none !important;
	border: none;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	appearance: none; -moz-appearance: none; -webkit-appearance: none;
}
.header-search .select2-container .select2-choice > .select2-chosen {font-size: 14px;}

.header-search .hsearch-btn,
.header-search .hsearch-btn:hover,
.header-search .hsearch-btn:focus {
	color: #000;
	font-size: 0;
	font-weight: 500;
	line-height: 30px;
	position: absolute;
	top: 7px;
	right: 18px;
	z-index: 99;
	height: 30px;
	width: 30px;
	background: url("../images/cearch_blue_icon.png") no-repeat;
	border: none;
	box-shadow: none;
	outline: none;
}

header.navbar .hnav-top ul.navbar-nav > li {padding: 5px 10px;}

header.navbar .hnav-top ul.navbar-nav > li.dropdown {
	position: relative;
	top: -2px;
}
header.navbar .hnav-top ul.navbar-nav > li > img {
	display: inline-block;
	border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;
	margin: 0 5px 0 0;
	height: 27px;
	width: 27px;
}
header.navbar .hnav-top ul.navbar-nav > li > a,
header.navbar .hnav-top ul.navbar-nav > li > a:hover,
header.navbar .hnav-top ul.navbar-nav > li > a:focus {
	color: #000;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-transform: none;
	display: inline-block;
	padding: 0;
}
header.navbar .hnav-top ul.navbar-nav > li.h-btn > a,
header.navbar .hnav-top ul.navbar-nav > li.h-btn > a:hover,
header.navbar .hnav-top ul.navbar-nav > li.h-btn > a:focus {
	/*pointer-events: none;*/
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
	outline: none;
	display: inline-block;
	background: #f6921e !important;
	box-shadow: none !important;
	border: none;
	border-bottom: 4px solid #f15a24; 
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
	padding: 6px 12px;
	margin: 0;
	height: auto;
	width: auto;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

header.navbar ul.navbar-nav > li.head-tele > a,
header.navbar ul.navbar-nav > li.head-tele > a:hover,
header.navbar ul.navbar-nav > li.head-tele > a:focus {
	color: #000;
	pointer-events: none;
	text-decoration: none;
}

header.navbar ul.navbar-nav > li.h-btn.desk-btn > a {pointer-events: auto;}

div .vacant-search {
	clear: both;
	display: block;
	padding-top: 10px;
}

.moreDiv .blue-btn-s,
.vacant-search > a,
.vacant-search > a:hover,
.vacant-search > a:focus {
	pointer-events: none;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 1px;
	outline: none;
	display: inline-block;
	background: #f6921e !important;
	box-shadow: none !important;
	border: none;
	border-bottom: 4px solid #f15a24; 
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
	padding: 5px 12px;
	margin: 0;
	height: auto;
	width: auto;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	text-decoration: none;
}

.moreDiv .blue-btn-s {
	pointer-events: auto;
	border-bottom: none !important;
	padding: 10px 16px;
	font-size: 14px;
	font-weight: 800;
}

.moreDiv .blue-btn-s-url {
	cursor: pointer;
	font-size: 16px;
	font-weight: 800;
}

.cok-btn > a,
.cok-btn > a:hover,
.cok-btn > a:focus {
	pointer-events: auto;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 1px;
	outline: none;
	display: inline-block;
	background: #f6921e !important;
	box-shadow: none !important;
	border: none;
	border-bottom: 4px solid #f15a24; 
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
	padding: 5px 12px;
	margin: 0;
	height: auto;
	width: auto;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	text-decoration: none;
}

@media only screen and (max-width: 1100px) {
	.hnav-inner .hnav-left {width: 190px;}
	.hnav-inner .hnav-left a.navbar-brand img {max-width: 160px;}
	.hnav-inner .hnav-right {width: calc(100% - 190px);}
}

@media only screen and (max-width: 1030px) {
	.header-search {max-width: 500px;}
	
	.navbar-header .navbar-toggle {display: block;}
	
	nav.navbar-collapse.collapse {display: none !important; clear: both;}
	nav.navbar-collapse.collapsing {display: block !important; clear: both;}
	nav.navbar-collapse.collapse.in {display: block !important;}
	
	header.navbar .container > .navbar-header, 
	header.navbar .container-fluid > .navbar-header, 
	header.navbar .container > .navbar-collapse, 
	header.navbar .container-fluid > .navbar-collapse {margin: 0;}
	
	header.navbar .navbar-toggle {
		background: #1fa5fe; 
		margin-top: 13px;
		position: absolute;
		top: 0;
		right: 5px;
	}
	header.navbar .navbar-toggle .icon-bar {background: #fff;}
	
	header a.navbar-brand img {max-width: 160px;}
	
	.hnav-inner .hnav-right {margin: 0; width: auto;}
	
	header.navbar ul.navbar-nav,
	header.navbar ul.navbar-nav.navbar-right,
	header.navbar ul.navbar-nav.navbar-right:last-child {
		float: none !important;
		margin: 0 !important;
	}
	header.navbar ul.navbar-nav > li {
		display: inline-block;
		border-bottom: 1px solid #e8e8e8;
		width: 100%;
		margin-left: 0px !important;
	}
	header.navbar ul.navbar-nav.hright li.head-call,
	header.navbar ul.navbar-nav.hright li.head-email,
	header.navbar ul.navbar-nav.hright li.head-profile {padding-left:  15px;}
	
	header.navbar ul.navbar-nav > li.active > a,
	header.navbar ul.navbar-nav > li:hover > a,
	header.navbar ul.navbar-nav > li > a:hover,
	header.navbar ul.navbar-nav > li > a:focus {color: #fff; background: #1fa5fe;}
	
	header.navbar .dropdown-menu,
	header.navbar .navbar-nav .open .dropdown-menu {position: static !important; margin: 0 !important;}
	
	header.navbar .dropdown .dropdown-toggle,
	header.navbar .dropdown a[data-toggle="dropdown"],
	header.navbar .dropdown a[data-toggle="dropdown"] span.caret,
	header.navbar ul.navbar-nav a span.caret {color: #000 !important;}

	header.navbar .dropdown .dropdown-toggle,
	header.navbar .dropdown a[data-toggle="dropdown"] {
		border: none !important;
		background: none !important;
	}
	
	header.navbar .navbar-nav ul.dropdown-menu,
	header.navbar .navbar-nav.navbar-right ul.dropdown-menu {
		box-shadow: none !important;
		border: none !important;
		border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;
		width: 100%;
	}
	header.navbar .navbar-nav ul.dropdown-menu li a {
		border-top: 1px solid rgba(255,255,255,0.3);
		padding: 5px 15px;
	}
	header.navbar .navbar-nav ul.dropdown-menu li:hover a,
	header.navbar .navbar-nav ul.dropdown-menu li a:hover,
	header.navbar .navbar-nav ul.dropdown-menu li a:focus,
	header.navbar .navbar-nav .open .dropdown-menu > li > a:hover, 
	header.navbar .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #fff !important;
		background: rgba(255,255,255,0.3) !important;
	}
	header.navbar ul.navbar-nav > li > a,
	header.navbar ul.navbar-nav > li > a:hover,
	header.navbar ul.navbar-nav > li > a:focus {
		font-size: 13px;
		padding: 12px 15px;
	}
	header.navbar ul.navbar-nav.hright > li > a,
	header.navbar ul.navbar-nav.hright > li > a:hover,
	header.navbar ul.navbar-nav.hright > li > a:focus {
		display: inline-block;
		padding: 12px 15px 12px 0;
	}
	header.navbar ul.navbar-nav.hright li.dropdown > a,
	header.navbar ul.navbar-nav.hright li.dropdown > a:hover,
	header.navbar ul.navbar-nav.hright li.dropdown > a:focus {padding: 12px 17px;}
	
	header.navbar ul.navbar-nav > li.h-btn {padding: 4px 0 4px 15px;}
	
	header.navbar ul.navbar-nav > li.h-btn > a, 
	header.navbar ul.navbar-nav > li.h-btn > a:hover, 
	header.navbar ul.navbar-nav > li.h-btn > a:focus {
		font-size: 15px;
		line-height: 18px;
	}
	header.navbar ul.navbar-nav.hright > li > img {
		display: inline-block;
		border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;
		margin: 0 5px 0 0;
		height: 27px;
		width: 27px;
	}

}

@media only screen and (max-width: 1024px) {
	header.navbar ul.navbar-nav > li.h-btn > a,
	header.navbar ul.navbar-nav > li.h-btn > a:hover,
	header.navbar ul.navbar-nav > li.h-btn > a:focus {
		pointer-events: auto;
		color: #fff;
		font-size: 15px;
		font-weight: 600;
		line-height: 18px;
		letter-spacing: 1px;
		outline: none;
		display: inline-block;
		background: #f6921e !important;
		box-shadow: none !important;
		border: none;
		border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
		border-bottom: 4px solid #f15a24; 
		padding: 8px 12px;
		margin: 0;
		height: auto;
		box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	}

	.vacant-search a,
  	.vacant-search a:hover,
  	.vacant-search a:focus {pointer-events: auto;}

  	.filter_tab.stuck {width: 100%;}
}

@media only screen and (max-width: 1023px) {
	.header-search {max-width: 400px;}
}

@media only screen and (max-width: 767px) {
	header.navbar > .container {padding: 0;}
	header.navbar .navbar-header {float: none;}
	.header-search {float: none; padding: 10px 15px; max-width: inherit; width: 100%;}
	header.navbar .navbar-toggle {right: 0;}
	.header-search .hsearch-btn { top: 35px !important; right: 30px; }

}
/*=--- End Header CSS  ---=*/

/*=--- Start Banner CSS  ---=*/
.site-banner {
	color: #fff;
	text-align: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.site-banner a {color: #fff;}

.site-banner h1, .site-banner h2, .site-banner h3,
.site-banner h4, .site-banner h5, .site-banner h6 {color: #fff;}

.site-banner p {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	margin: 0 0 5px 0;
}
.sitebanner-inner {
	color: #fff;
	background: rgba(11,27,53,0.5);
	padding: 50px 0 30px 0;
}
.sbanner-title {text-align: center;}

.sbanner-title h1 {
	color: #fff;
	font-size: 40px;
	font-weight: 700 !important;
	line-height: 42px;
	text-align: center;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	position: relative;
}
.sbanner-title h1:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 1px;
	max-width: 300px;
	width: 100%;
	background: #1fa5fe;
}
.sbanner-title h1 span {color: #1fa5fe;}

.sbanner-form {
	text-align: left;
	padding: 40px 0 60px 0;
	margin: 0 auto;
	max-width: 700px;
	width: 100%;
}

.sbanner-form form:before,
.sbanner-form form:after {
	content: "";
	clear: both;
	display: table;
}

.sbanner-form form {
	text-align: center;
	margin: 0;
}

.sbanner-form .formcol-wrap {
	display: inline-block;
	max-width: 500px;
	width: 100%;
}

.sbanner-form .formcol {
	float: left;
	text-align: left;
	padding: 0 15px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.sbanner-form .formcol.formselect-wrap {width: 75%;}
.sbanner-form .formcol.field-wrap {width: 35%;}
.sbanner-form .formcol.formbtn-wrap {width: 25%;}

.sbanner-form input.form-control,
.site-select select {
	color: #1fa5fe;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	background: #fff;
	box-shadow: none !important;
	border: none;
	border-left: 4px solid #1fa5fe;
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
	padding:  3px 15px;
	margin: 0;
	height: 50px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.site-select select,
.site-select select:focus{
	appearance: none; -moz-appearance: none; border-left: 4px solid #1fa5fe !important;
}
.site-select .chosen-container {
	width: 100% !important;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.site-select .chosen-container-single a.chosen-single {
	color: #1fa5fe;
	font-size: 18px;
	font-weight: 600;
	line-height: 44px;
	background: #fff;
	box-shadow: none !important;
	border: none;
	border-left: 4px solid #1fa5fe;
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
	height: 50px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.site-select .chosen-container-single .chosen-single span {
	padding: 3px 15px 3px 40px;
	margin: 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.site-select .chosen-container-single .chosen-single div,
.site-select .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single div {
	background: url("../images/select-icon.png") no-repeat;
	background-size: 20px;
	background-position: center;
	height: 100%;
	width: 20px;
	position: absolute;
	top: 0;
	left: 15px;
	right: auto;
}
.site-select .chosen-container-single.chosen-with-drop .chosen-single div {
	transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.site-select .chosen-container-single .chosen-single div b {display: none;}

.sbanner-form input[type="submit"],
.sbanner-form button,
.sbanner-form input[type="submit"]:hover,
.sbanner-form button:hover,
.sbanner-form input[type="submit"]:focus,
.sbanner-form button:focus {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 44px;
	outline: none;
	background: #f6921e;
	box-shadow: none !important;
	border: none;
	border-bottom: 4px solid #f15a24; 
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
	height: 50px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.sbanner-form input[type="submit"]:hover,
.sbanner-form button:hover,
.sbanner-form input[type="submit"]:focus,
.sbanner-form button:focus {
	background: #ee8a16;
	border-bottom: 4px solid #f15a24; 
}

.sbanner-form .form-control::-moz-placeholder {color: #1fa5fe !important;}
.sbanner-form .form-control:-ms-input-placeholder {color: #1fa5fe;}
.sbanner-form .form-control::-webkit-input-placeholder {color: #1fa5fe;}

.sbanner-btm a {
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
}

.sbanner-btm a:hover,
.sbanner-btm a:focus {
	color: #1fa5fe;
	text-decoration: none;
}
.sbanner-btm a span {display: block;}
.sbanner-btm a img {width: 20px;}

@media only screen and (max-width: 767px) {
	.sbanner-form {max-width: 300px;}
	
	.sbanner-form .formcol,
	.sbanner-form .formcol.formselect-wrap,
	.sbanner-form .formcol.field-wrap,
	.sbanner-form .formcol.formbtn-wrap {float: none; width: 100%;}
	
	.sbanner-form .formcol {padding: 5px;}
}
/*=--- End Banner CSS  ---=*/

@media only screen and (max-width: 1024px) {
	.stroage_ditail .storage_header .bx-wrapper .bx-viewport {min-height: 400px !important;}
	.stroage_ditail .storage_header .bx-wrapper li {min-height: 400px !important;}
	.sticky-wrapper .storage_inner.stuck {width: 92%;}
}

@media only screen and (max-width: 999px){
	.sticky-wrapper .storage_inner.stuck {width: 94%}
}

@media only screen and (max-width: 767px) {
	.stroage_ditail .storage_header .bx-wrapper .bx-viewport {min-height: 250px !important;}
	.stroage_ditail .storage_header .bx-wrapper li {min-height: 250px !important;}

	.sticky-wrapper .storage_inner,
	.sticky-wrapper .storage_inner.stuck {position: static !important; width: 100%;}
	.storage_inner .col-md-3, .col-md-2 {text-align: center !important;}

	.storage_inner.stdtldisct_wrap {position: relative !important;}

}

/*=--- Start Browse File Upload Button  CSS  ---=*/
.fileuploadbtn-wrap:before,
.fileuploadbtn-wrap:after {
	content: "";
	clear: both;
	display: table;
}
.fileupload-btn {
	float: left;
	position: relative;
	max-width: 100px;
	width: 100%;
}
.fileupload-btn input {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	z-index:  99;
	opacity: 0;
	padding: 0;
	margin: 0;
	height: 40px;
	width: 100%;
}
.fileupload-btn span {
	color: #000;
	font-size: 14px;
	font-weight:  400;
	line-height:  18px;
	text-shadow: 1px 1px 1px #fff;
	text-align: center;
	display: block;
	background: #f8f8f8;
	border: 1px solid #999;
	background: -moz-linear-gradient(top, #f8f8f8 0%, #e4e4e4 100%); 
	background: -webkit-linear-gradient(top, #f8f8f8 0%,#e4e4e4 100%);
	background: linear-gradient(to bottom, #f8f8f8 0%,#e4e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e4e4e4',GradientType=0 );
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	padding: 5px 10px;
	margin: 0;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -font-weight: box-sizing: border-box;
}
.fileupload-btn:hover span {
	background: #e4e4e4;
	background: -moz-linear-gradient(top, #e4e4e4 0%, #f8f8f8 100%);
	background: -webkit-linear-gradient(top, #e4e4e4 0%,#f8f8f8 100%);
	background: linear-gradient(to bottom, #e4e4e4 0%,#f8f8f8 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#f8f8f8',GradientType=0 );
}
.fileuploadbtn-wrap label {
	float: left;
	padding: 4px 0 0 15px;
	box-sizing: border-box; -moz-box-sizing: border-box; -font-weight: box-sizing: border-box;
}
/*=--- End Browse File Upload Button CSS  ---=*/

/*=--- Start Search page info i icon css ---=*/
.main_block_search > .col-md-12 > .col-md-7.search_left_box,
.main_block_search > .col-md-12 > .col-md-5.search_right_box {
	float: left;
	padding: 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.main_block_search > .col-md-12 > .col-md-7.search_left_box {width: 58.33333333%;}
.main_block_search > .col-md-12 > .col-md-5.search_right_box {width: 41.66666667%;}

.ss-checkrow .checkbox.col-md-3.search_cnt  {position: relative;}

.ss-checkrow {margin-bottom: 20px;}

.hover-icon {
  	display: inline-block !important;
  	position: absolute;
  	top: 8px;
  	left: 135px;
  	z-index:  9999;
}

.hover-icon .tooltiptext {
	color: #000;
	font-size: 14px;
 	font-weight: 600;
  	text-align: center;
  	background: #F2EDEC;
  	box-shadow: 0 5px 10px rgba(0,0,0,0.1);
  	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  	padding: 5px;
  	visibility: hidden;
  	position: absolute;
  	z-index: 999;
  	width: 220px;
  	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.hover-icon:hover .tooltiptext {visibility: visible;}

.hover-icon .tooltiptext {
  top: -60px;
  right: 105%;
}

.heated-td-model,
.heated-td-model input,
.heated-td-model span,
.heated-td-model img { cursor: pointer; }

.heated-td .popover-content,
.heated-td-model .popover-content { 
	background-color: #F2EDEC;
	color: #000;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	border: none;
}
.heated-td .arrow,
.heated-td-model .arrow { visibility: hidden; }

.heated-td a {
	position:relative;
	top: -1px;
	left:-1px; cursor:default;
	z-index: 9;
}

.heated-td-model a {
	position:relative;
	margin-left: 0 !important;
	top: -3px;
	left:-1px; cursor:default;
	z-index: 9;
}

.main_block_search > .col-md-12 > .col-md-5.search_right_box{ margin-top:0 }

@media only screen and (max-width: 1200px) {
	.main_block_search > .col-md-12 > .col-md-7.search_left_box,
	.main_block_search > .col-md-12 > .col-md-5.search_right_box {
		float: none;
		padding: 0;
		width: 100%;
	}
	.search_left_box {
		height: inherit;
		overflow-y: auto;
		padding-left: 15px;
		padding-right: 15px;
	}
	.search_right_box {
		padding: 0 15px;
	}
	.main_block_search > .col-md-12 > .col-md-5.search_right_box{ margin:40px 0 0 0 !important; }
}

@media only screen and (max-width: 767px) {
  .hover-icon .tooltiptext {width: 175px;}
}
/*=--- End Search page info i icon css ---=*/

.form-horizontal .control-label.prfortlbl {
	text-align: center !important;
	padding: 7px 0 0 0;
}

.prf_sidebar > .gry-border {
	padding: 15px 15px 0 15px;
	min-height: inherit;
}

.profileform .gry-border .form-group {margin-bottom: 15px;}

.ssform-row:before,
.ssform-row:after,
.ss-checkrow:before,
.ss-checkrow:after {
	content: "";
	clear: both;
	display: table;
}

.ssform-row .col-md-3,
.ssform-row .col-md-4_5,
.ssform-row .col-md-9 {
	float: left;
	padding: 0 15px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ssform-row .col-md-4_5 {width: 37.5%;}
.ssform-row .col-md-3 {width: 25%;}
.ssform-row .col-md-9 {width: 75%;}

.ssform-row .form-group.col-md-3,
.ssform-row .checkbox.col-md-3 {padding: 0 15px;}

.ss-checkrow .search_cnt > label {padding: 0 0 10px 0;}

.ss-checkrow .img_sear_fix_height {min-height: inherit;}
.ss-checkrow .img_sear_fix_height img {height: 51px;}

.ssform-row .range_wrp {
	padding: 0 20px !important;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ssform-row div.slider.slider-horizontal {
	margin: 12px 0;
	width: 100% !important;
}

.search_left_box .panel_checkbox .col-md-9 .col-md-4 label {
	color: #666;
	font-size: 15px;
}

.navbar-header.profile-navbar .navbar-toggle {display: none;}

.credit-form .table-responsive,
.creditform-inner .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.popubtn-center {text-align: center;}

.popubtn-center > .form-actions {
	display: inline-block;
	background: none;
	box-shadow: none;
	border: none;
	margin: 0;
}

.popubtn-center > .form-actions > form,
.popubtn-center > .form-actions > button {float: left; margin: 0 5px;}

@media only screen and (max-width: 1024px) {
	.main_block_search .search_left_box #panel > .row {padding: 0 0 10px 0;}
	.search_left_box .panel_checkbox .col-md-9 .col-md-4 {width: 50%;}
	.pc-tabs li a {font-size: 18px;}
}

@media only screen and (max-width: 1023px) {
	.main_block_search .search_left_box {padding-top: 10px;}
	
	.main_block_search .sticky-wrapper:before,
	.main_block_search .sticky-wrapper:after {content:""; clear: both; display: table;}
	
	.main_block_search .sticky-wrapper {
		float: none !important; 
		clear: both; 
		margin: 0 -15px; 
		width: auto !important;
	}
}

@media only screen and (max-width: 767px) {
	.btn-pink-small.btn-pink-res {width: auto;}
	.form-horizontal .control-label.prfortlbl {text-align: left !important; padding: 3px 15px 0 15px;}
	
	.page-panel > h1:first-child,
	.page-panel > h2:first-child,
	.page-panel > h3:first-child,
	.page-panel > h4:first-child, 
	.page-panel > h5:first-child, 
	.page-panel > h6:first-child {padding: 15px;} 
	
	.page-panel .page_panel_content {padding: 15px;}
	
	.main_block_search .col-md-7 > form > div {padding: 0 0 15px 0;}
	.main_block_search .col-md-7 > form > div:first-child {padding-top: 15px;}
	.main_block_search .col-md-7 > form > div.sticky-wrapper {padding: 0;}
	
	.ssform-row .col-md-3,
	.ssform-row .col-md-4_5,
	.ssform-row .col-md-9 {width: 100% !important;}
	
	.ssform-row .ss-checkrow .col-md-3.form-group {clear: both; width: 100% !important;}
	.ssform-row .ss-checkrow .col-md-3.search_cnt {margin: 0; width: 50% !important;}
	
	.main_block_search .search_left_box {padding: 10px 0 0 0; overflow: hidden;}
	.main_block_search .ssform-row .form-group.col-md-3 {margin: 0;}
	.main_block_search .ssform-row .form-group.col-md-3 > label {margin-top: 0;}
	
	.middle_main_block .checkbox input[type="checkbox"] {margin-top: 16px !important;}
	
	.main_block_search .sticky-wrapper .filter_tab.stuck {
		border-left: none;
		border-right: none;
	}
	.main_block_search .filter_tab.ssform-row.stuck {padding: 10px 0;}
	body.searchpage_body .ssform-row .filter_result {padding: 0 15px !important;}
	
	.main_block_search .search_left_box #panel {padding: 0 0 10px 0;}
	
	.main_block_search .search_left_box #panel .col-md-9 .row {margin: 0 -15px;}
	
	.main_block_search .search_left_box #panel .col-md-9 .col-md-4 {
		float: left; 
		padding: 0 15px 8px 15px; 
		width: 100%;
	}
	
	.search_left_box .panel_checkbox .col-md-9 .col-md-4 input[type="checkbox"] {margin: 2px 10px 0 0 !important;}
	.search_left_box .panel_checkbox .col-md-9 .col-md-4 label {line-height: 18px; margin: 0;}

	.navbar-header.profile-navbar .navbar-toggle {
		float: left;
		display: block;
		padding: 15px;
		margin: 0;
	}
	.profile-collapse .sec-menu li {text-align: left;}
	.inner-header-menu .profile-collapse .sec-menu .active a:after {left: 15px;}
}

/*new about us css*/

.about-single {
	padding: 25px 0 0 0;
}

@media only screen and (max-width: 1370px) and (min-width: 1024px)  {
	.text_Left_rspn.panel_checkbox .col-md-3,
	.text_Left_rspn.panel_checkbox .col-md-9 {
	    width: 100% !important;
	}
	.main_block_search .search_left_box #panel > .row {
	    margin: 0;
	    padding-bottom: 14px;
	}
	.text_Left_rspn.panel_checkbox label {
	    margin-bottom: 0px!important;
	}
}

.protable-update.col-title {display: inline-block; width: 100%;}
.protable-update.col-title span {color: #333; font-size: 22px;}

.productpage-banner > .container > .bx-wrapper { background: #f1f1f1;}

div.table-responsive.tb-nill {border: none;}

.fa.fa-eye .search-volume strong {font-weight: 900 !important}

@media screen and (min-width: 1201px) and (max-width: 1330px) {
	#map .prd_inner .fa.fa-eye { width:45px;  height:45px; font-size: 18px;}
	#map .fa.fa-eye .search-volume { top:14px; right:1px; }

	/*.fa.fa-eye .search-eye-vol {font-size: 13px;}*/
}

@media (min-width: 2000px) {
	#map .prd_inner .fa.fa-eye { width:50px;  height:50px; font-size: 18px;}
	#map .fa.fa-eye .search-volume { top:18px; right:1px; }
}


/*by j search page*/
.ssform-row .search-ajax {
	text-align: center;
    font-weight: 800;
    font-size: 16px;
    color: #444;
}
.product_boxes .div_search_city {margin-bottom: 80px;}

.blog_container .blog_btn {
	cursor: pointer !important;
	color: #fff !important;
    font-size: 18px;
    font-weight: 500 !important;
    line-height: 22px !important;
    text-align: center !important;
    display: inline-block !important;
    background: #f6921e;
    border: none !important;
    border-radius: 7px !important;
    -moz-border-radius: 7px !important;
    -webkit-border-radius: 7px !important;
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    padding: 7px 15px 10px 15px;
    margin: 0 5px !important;
    height: auto !important;
    width: auto !important;";
}
.blog_container .blog_btn:hover,
.blog_container .blog_btn:focus { text-decoration: none; }

.detail .city_size img {width: 17px; margin-top: -4px;}
.detail .cont_title { padding-left: 1px; }
.detail h4.city_size { 
	font-size: 13px;
	color: #000;
	/*font-weight: 600 !important;*/
	}
#map .detail h4.city_size {font-size: 12px;}

.detail h4.city_size a,
.detail h4.city_size span {padding-left: 3px;}
#storages .col-md-4 { margin-bottom: 25px; }

/*for search page by J*/
#storages .search_sto .detail { padding: 10px 4px 10px 6px; }
.detail h4.city_size.search { font-size: 12px; }

#map .detail.lightgreen { text-align: left }


/*=-- Start New Location Page ---=*/
.alocation-cnt {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.4;
	overflow: hidden;
}
.alocation-cnt p {margin: 0 0 20px 0;}

.alocation-cnt a {
	color: #1fa5fe;
	text-decoration: underline !important;
}
.alocation-cnt a:hover,
.alocation-cnt a:focus {
	color: #2a6496;
	text-decoration: none !important;
}

.alocation-cnt h1, .alocation-cnt h2, .alocation-cnt h3,
.alocation-cnt h4, .alocation-cnt h5, .alocation-cnt h6 {
	font-weight: 500 !important;
	margin: 0 0 20px 0;
}
.alocation-cnt iframe {
	padding: 0 !important;
	margin: 0 !important;
	height: 250px !important;
	width: 100% !important;
}
.alocate-top {padding: 10px 0 50px 0;}

.alocatetop-in,
.alocatemiddle-in {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.alocatetop-title h1,
.alocatetop-title h2 {
	color: #1fa5fe;
	font-size: 36px;
	font-weight: 400 !important;
	line-height: 40px;
	padding: 0 0 20px 0;
	margin: 0;
}
.alocatetopbq-wrap {padding: 10px 0 30px 0;}

.alocatetopbq-col {
	float: left;
	padding: 0 15px;
	min-height: 1px;
	width: 50%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.alocatetopbq-col h1, .alocatetopbq-col h2, .alocatetopbq-col h3,
.alocatetopbq-col h4, .alocatetopbq-col h5, .alocatetopbq-col h6 {
	color: #1fa5fe;
	font-weight: 500 !important;
	margin: 0 0 10px 0;
}
.alocatetopbq {
	color: #000;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	padding: 0;
	margin: 0;
	max-width: 380px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.alocatetopbq h1, .alocatetopbq h2, .alocatetopbq h3,
.alocatetopbq h4, .alocatetopbq h5, .alocatetopbq h6 {color: #000;}

.alocatetopbq-in {
	padding: 0 0 0 20px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	position: relative;
}
.alocatetopbq-in:before {
	content: "";
	display: block;
	position: absolute;
	top: 7px;
	left: 0;
	height: 90%;
	width: 3px;
	background: #1fa5fe;
}
.alocatetoplinks-wrap h3, .alocatetoplinks-wrap h4,
.alocatetoplinks-wrap h5, .alocatetoplinks-wrap h6 {margin: 0;}

.alocatetop-links a {display: block;}

.alocatebtm-col {
	float: left;
	padding: 0 15px;
	min-height: 1px;
	width: 50%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.alocatebtmcol-cnt {padding: 0 0 15px 0;}

.alocatebtmcol-title {padding: 0;}

.alocatebtmcol-title h1,
.alocatebtmcol-title h2 {
	color: #1fa5fe;
	font-size: 26px;
	font-weight: 400 !important;
	line-height: 30px;
	padding: 0 0 20px 0;
	margin: 0;
}
.alocatebtmcol-title h3 {
	color: #1fa5fe;
	font-size: 22px;
	font-weight: 400 !important;
	line-height: 26px;
	padding: 0 0 5px 0;
	margin: 0;
}
.alocate-middle > .container {
	padding: 0 15px;
	margin: 0 auto;
	max-width: 940px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.alocatemap-middle > .container {max-width: 1170px;}

.alocation-cnt .alocatemap-middle iframe {height: 300px !important;}

.alocate-cntnr > .row > .col-md-4 {padding: 0 15px 30px 15px;}

.alocate-cntnr {padding: 0 15px;}

.alocatecntnr-col {
	background: #fff;
	box-shadow: 0 0 8px rgba(26,24,25,0.5);
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	width: 100%;
	position: relative;
}
.alocatecntnrimg-in > a {
	line-height: 0;
	display: block;
}
.alocatecntnr-img img {
	object-fit: cover; -moz-object-fit: cover; -webkit-object-fit: cover;
	height: 235px;
	width: 100%;
}
.alocatecntnr-text {
	background: #fff;
	border-top: 1px solid #666;
	border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px;
	padding: 10px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	position: relative;
}
.alocatecntnr-text a,
.alocatecntnr-text a:hover,
.alocatecntnr-text a:focus {
	color: #1fa5fe;
	text-decoration: none !important;
}
.alocatecntnr-text a:hover {
	color: #2a6496;
	text-decoration: underline !important;
}
.alocatecntnr-title h4 {
	color: #333;
	font-size: 19px;
	font-weight: 600 !important;
	line-height: 22px;
	text-transform: lowercase;
	padding: 0 0 5px 0;
	margin: 0;
}
.alocatecntnr-info,
.alocatecntnr-info h4 {
	color: #333;
	font-size: 13px;
	font-weight: 600 !important;
	line-height: 18px;
	padding: 0;
	margin: 0;
}
.alocatecntnr-info h4 {padding: 0 0 8px 0;}

.alocatecntnr-info h4.alocatecntnr-city > a,
.alocatecntnr-info h4.alocatecntnr-city > span,
.alocatecntnr-info h4.alocatecntnr-area > span {
	display: inline-block;
	padding: 0 3px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.alocatecntnr-info h4 img {
	display: inline-block;
	margin: -4px 0 0 0;
	width: 17px;
}
.alocatecntnr-size {
	color: #000;
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	text-transform: lowercase;
	text-align: center;
	background: #fff;
	box-shadow: 0 4px 4px rgba(25,24,25,0.35);
	border: none;
	border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;
	height: 50px;
	width: 50px;
	position: absolute;
	top: -25px;
	right: 10px;
	z-index: 99;
	overflow: hidden;
}
.alocatecntnr-size > a,
.alocatecntnr-size > a:hover,
.alocatecntnr-size > a:focus {
	color: #1fa5fe;
	text-decoration: none !important;
	height: 100%;
	display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: center; -moz-align-items: center; -webkit-align-items: center;
    -webkit-box-align: center;	
}
.alocatecntnr-size span.cntnr-eye {
	color: #000;
	display: block;
	margin: 0 auto;
}

.alocatecntnr-size span.search-volume > strong {
	color: #1fa5fe;
	font-weight: 900;
}
.alocatecntnr-size span.search-eye-vol {
	color: #000;
	font-size: 15px;
	font-weight: 600;
	padding: 0 0 0 2px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.alocatecntnrbtn-wrap {padding: 0 0 50px 0;}
.alocatecntnr-btn {text-align: center;}

.alocatecntnr-btn a,
.alocatecntnr-btn a:hover,
.alocatecntnr-btn a:focus {
	color: #fff;
	font-size: 13px;
	font-weight: 800;
	line-height: 16px;
	text-decoration: none !important;
	text-transform: uppercase;
	text-align: center;
	display: inline-block;
	background: #f6921e;
	border: 2px solid #f6921e;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	padding: 6px 10px;
	margin: 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.alocatecntnr-btn a:hover {
	background: #ee8a16;
	border: 2px solid #ee8a16;
}
.alocatecntnr-bottom {
	color: #000;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4;
	text-align: center;
	padding: 0 0 50px 0;
}
.alocatecntnr-btm > p:first-child {margin: 0;}

.alocatecntnr-form {padding: 0 0 50px 0;}
.alocatecntnr-form .assform-row {padding: 0 0 10px 0;}

.alocatecntnr-btn a.blue-btn-s-url,
.alocatecntnr-btn a.blue-btn-s-url:hover,
.alocatecntnr-btn a.blue-btn-s-url:focus  {
	font-size: 16px;
	font-weight: 800;
	border: none;
	background: none;
	color: #1fa5fe;
	text-transform: none;
	/*text-decoration: underline !important;*/
}



.assform-row label.assform-label {
	color: #666;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	display: inline-block;
	padding: 12px 0;
	margin: 0;
	width: 100%;
}
.assform-row.assnormal-label label.assform-label {padding: 5px 0 12px 0;}

.assform-row label.assformcheck-label {
	color: #666;
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 30px 0;
	margin: 0;
}
.assformcheck {
	display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: center; -moz-align-items: center; -webkit-align-items: center;
    -webkit-box-align: center;
}
.assformcheck-input {
	padding: 5px 15px 0 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.assnormal-input .assformcheck-input {padding: 5px 0 0 0;}

.assformcheck-input input,
.assformcheck-input input:hover,
.assformcheck-input input:focus {
	background: #fff;
	box-shadow: none;
	border: 1px solid #666;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	outline: 0;
	padding: 0;
	margin: 0;
	height: 12px;
	width: 12px;
}
.assnormal-label .assformcheck-input span {
	padding: 0 0 0 15px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.assformcheck-img {line-height: 0;}

.assformcheck-img img {
	margin: 0;
	height: 30px;
	width: auto;
}
.assform-row span.assformcheck-span {
	color: #666;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	display: block;
	padding: 5px 0 0 28px;
	margin: 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.oalocatebtmcol-title h1,
.oalocatebtmcol-title h2 {
	color: #1fa5fe;
	font-size: 24px;
	font-weight: 400 !important;
	line-height: 30px;
	padding: 0 0 15px 0;
	margin: 0;
}
.oalocatebtm-col {
	float: left;
	padding: 0 15px;
	min-height: 1px;
	width: 50%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.oalocatebtm-col h1, .oalocatebtm-col h2, .oalocatebtm-col h3,
.oalocatebtm-col h4, .oalocatebtm-col h5, .oalocatebtm-col h6 {color: #1fa5fe;}

.oalocatebtm-col h1,
.oalocatebtm-col h2,
.oalocatebtm-col h3 {
	color: #1fa5fe;
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 10px 0;
}

@media only screen and (max-width: 1150px) {
	.alocatecntnr-form > .row > .col-md-6 {width: 100%;}
}

@media only screen and (max-width: 900px) {
	.alocatecntnr-img img {height: 160px;}
	
	.alocatetop-title h1,
	.alocatetop-title h2 {font-size: 26px; line-height: 1.1;}
	
	.alocatetopbq {font-size: 20px; line-height: 26px;}
	
	.alocatetopbq-col,
	.oalocatebtm-col,
	.alocatebtm-col {width: 100%;}
	
	.locnew-cnt .assform-row .col-md-9 .col-md-3 {width: 50%;}
}

@media only screen and (max-width: 767px) {
	.alocate-top {padding: 0 0 30px 0;}
	.alocatecntnr-col {margin: 0 auto; max-width: 300px; width: 100%;}
	.alocatecntnr-img img {height: 180px;}
	.alocatecntnrbtn-wrap {padding: 0 0 30px 0;}
	.alocatecntnr-bottom {padding: 0 0 30px 0;}
	
	.alocatetopbq-col,
	.alocatebtm-col,
	.oalocatebtm-col {float: none; width: 100%;}
}
/*=-- End New Location Page ---=*/

.detail h4 { margin: 0 0 10px 0; }
.alocate-top > .container,
.alocate-bottom > .container{
	max-width: 1170px;
	width: 100%;
}

 div.slider.slider-horizontal {
    margin: 12px 0;
    width: 100% !important;
}
.sitepagemap .col-md-12 {padding: 0;}


.minstoragebtn-wrap {
	padding: 0 !important;
	margin: 0 -5px !important;
	max-width: none !important;
	width: auto !important;
	position: static !important;
	background: none !important;
}

.minstoragebtn-wrap:before,
.minstoragebtn-wrap:after {
	content: "";
	clear: both;
	display: table;
}
.minstoragebtn-col {
	float: left;
	padding: 0 5px;
	min-height: 1px;
	width: 50%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.minstoragebtn-col.map { padding: 0 0 0 5px; }

.minstoragebtn-col h4 {
	color: #ff0603;
	font-size: 18px;
	font-weight: 400;
	font-style: italic;
	line-height: 22px;
	padding: 8px 0 0 0;
	margin: 0;
}

.minstoragebtn-col.map h4 {
	font-size: 17px;
}

.minstoragebtn-col.tar {text-align: right !important;}

.minstoragebtn-col a.minstorage-btn,
.minstoragebtn-col a.minstorage-btn:hover,
.minstoragebtn-col a.minstorage-btn:focus {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: normal;
	text-align: center;
	text-decoration: none !important;
	display: inline-block;
	background: #f38c15;
	border: none;
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
	padding: 9px 25px 10px 25px;
	margin: 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.step3-nd.sffinal-group { margin: 0 0 30px 0; }
.step3 #cc_price_info h4{ font-size: 17px; font-weight: 600 !important; }
.step3-nd.sffinal-group h2 {font-size: 22px; font-weight: 600 !important; margin-bottom: 8px;}
.step3-nd.sffinal-group p { margin-bottom: 3px; }
.step3-nd.sffinal-group p,
.step3-nd.sffinal-group p span { color: #464746 }
.step3-nd.sffinal-group p span.dib { display: inline-block; }
.step3-nd.sffinal-group p strong { padding: 0 4px 0 0; }
.sffinal-group.nets_logo { padding: 0; }
.sffinal-group.nets_logo img { height: 25px; }
.step3 .sffinal-group.tax-ques p a { color: #000; }
.step3 .tax-ques { margin: 0 0 8px 0; }
.sffinal-group .disc-btn button,
.sffinal-group .disc-btn button:hover,
.sffinal-group .disc-btn button:focus { 
	text-transform: unset;
	color: #000;
	border: 2px solid #000;
	background-color: #fff;
	border-radius: unset;
}


/*=--- Start Storage-Calculator page =*/
.calcpagecnt-in {
	padding: 30px 0;
	color: #666;
}

.calcpagebanner-img img {
	margin: 0;
	width: 100%;
}

.calcpagecnt-top h1,
.calcpagecnt-top h2,
.calcpagecnt-table h1,
.calcpagecnt-table h2,
.calctorages-title h1,
.calctorages-title h2 {color: #1fa5fe; margin-top: 40px; margin-bottom: 20px;}

.calctorages-title h1,
.calcpagecnt-table h1 { margin-bottom: 30px; margin-top: 20px;}

.calcpagecntform-row:before,
.calcpagecntform-row:after,
.calcpagecnttable-row:before,
.calcpagecnttable-row:after,
.calcform-row:before,
.calcform-row:after {
	content: "";
	clear: both;
	display: table;
}
.calcpagecntform-row,
.calcpagecnttable-row {margin: 0 -15px;}
.calcform-row {margin: 0 -5px;}

.calcpagecntform-col,
.calcpagecnttable-col,
.calcform-col {
	float: left;
	padding: 0 15px;
	min-height: 1px;
	width: 50%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.calcform-col {padding: 0 5px 5px 5px;}

.calcpagecntform-form {
	padding: 30px 50px 0 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.calcpagecntform-form form {
	margin: 0;
	padding: 0;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.calcform-label {
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	display: block;
	background: #1fa5fe;
	border: none;
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
	padding: 8px 15px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.calcform-label label {
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	padding: 0;
	margin: 0;
}
.calcform-field {
	color: #000;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	vertical-align: middle;
	background: #fff;
	border: 2px solid #1fa5fe;
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
	padding: 6px 10px 7px 10px;
	margin: 0;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.calcform-field input {
	color: #666;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	display: inline-block !important;
	vertical-align: middle;
	background: none !important;
	box-shadow: none !important;
	border: none !important;
	border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
	padding: 0 5px !important;
	margin: 0 !important;
	height: auto !important;
	width: 70%;
}

.calcform-field span { color: #666; }

.calcpagecntform-img {padding: 60px 0 0 0;}

.calcform-col.calcformcol-btn {
	text-align: center;
	padding: 25px 5px;
	width: 100%;
}
.calcform-btn button,
.calcform-btn button[type="submit"],
.calcform-btn input[type="submit"],
.calcform-btn button:hover,
.calcform-btn button[type="submit"]:hover,
.calcform-btn input[type="submit"]:hover,
.calcform-btn button:focus,
.calcform-btn button[type="submit"]:focus,
.calcform-btn input[type="submit"]:focus {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	outline: none;
	background: #f29100;
	box-shadow: none;
	border: none;
	border-bottom: 4px solid #c67100; 
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	padding: 10px 45px;
	margin: 0 auto;
	height: auto;
	width: auto;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.calcform-col.calcformcol-result {width: 100%;}

.calcform-result {
	text-align: center;
	vertical-align: middle;
	padding: 10px 0;
}
.calcform-result label {
	color: #000;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	padding: 0 30px 10px 0;
	margin: 0;
}
.calcformcol-result span {
	color: #f29100;
	font-size: 22px;
	font-weight: 800;
	line-height: 24px;
	display: inline-block !important;
	vertical-align: middle;
	background: #fff !important;
	box-shadow: none !important;
	border: 3px solid #f29100 !important;
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
	padding: 12px 20px !important;
	margin: 0 !important;
	height: auto !important;
	width: 120px !important;
}
.calcpagecnt-table {padding: 40px 0 50px 0;}

.calcpagecnt-tablein {
	border: 2px solid #666;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	margin: 30px 0 0 0;
	max-width: 390px;
	width: 100%;
}
.calcpagecnt-tablein table {
	color: #000;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	background: none;
	border: none;
	padding: 0;
	margin: 0;
	height: auto;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.calcpagecnt-tablein table th,
.calcpagecnt-tablein table td {
	color: #666;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	padding: 10px 15px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.calcpagecnt-tablein table th {
	color: #000;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
}
.calcpagecnt-tablein table tr:last-child td {border-bottom: none;}

.calcpagecnt-tablein table tr th:last-child,
.calcpagecnt-tablein table tr td:last-child {border-right: none;}


@media only screen and (max-width: 1023px) {
	.calcpagecntform-form {padding: 30px 0 0 0;}
}

@media only screen and (max-width: 767px) {
	.calcpagecnt-in {padding: 15px 0 0 0;}
	
	.calcpagecntform-col,
	.calcpagecnttable-col {float: none; margin: 0 auto; max-width: 350px; width: 100%;}
	
	.calcform-row {padding: 0 0 15px 0;}
	.calcform-col {float: none; width: 100%;}
	.calcform-col.calcformcol-btn {padding: 10px 5px;}
	.calcpagecntform-img {padding: 30px 0 0 0;}
	.calcpagecnt-table {padding: 20px 0;}
}

/*=--- End Storage-Calculator page =*/


/*=--- Start Profile-inner page =*/
.stroom-wrapper {padding: 25px 0 0 0;}

.stroommaintitle-wrap {
	color: #fff;
	background: #1fa5fe;
	border: 2px solid #1fa5fe;
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
	padding: 20px 30px;
	margin: 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.stroommaintitle-wrap h1,
.stroommaintitle-wrap h2 {
	color: #fff;
	font-size: 24px;
	font-weight: 500 !important;
	line-height: 30px;
	padding: 0;
	margin: 0;
}
.stroom-toptext {padding: 0 0 20px 0;}

.stroom-toptext h1,
.stroom-toptext h2 {
	color: #000;
	font-size: 30px;
	font-weight: 400;
	line-height: 34px;
	padding: 0 0 20px 0;
	margin: 0;
}
.stroom-toptext h1 strong,
.stroom-toptext h2 strong {
	color: #1fa5fe;
	font-weight: 400;
}

.str-box {
	background: #f2f2f2;
	border: 4px solid #1fa5fe;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	padding: 30px;
	margin: 0 0 30px 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.stroommaintitle-wrap + .str-box {
	border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
}
.strbox-title {padding: 0 0 30px 0;}

.strbox-title h1,
.strbox-title h2 {
	color: #000;
	font-size: 30px;
	font-weight: 700 !important;
	line-height: 34px;
	text-transform: uppercase;
	padding: 0 0 5px 0;
	margin: 0;
}
.strbox-title h3 {
	color: #000;
	font-size: 24px;
	font-weight: 300 !important;
	line-height: 28px;
	text-transform: uppercase;
	padding: 0 0 5px 0;
	margin: 0;
}
.strboxtitle-sprtr {padding: 10px 0 0 0;}

.strboxtitlesprtr {
	display: block;
	background: #1fa5fe;
	height: 2px;
}
.strboxcol-title {padding: 0 0 5px 0;}

.strboxcol-title h1, .strboxcol-title h2, .strboxcol-title h3,
.strboxcol-title h4, .strboxcol-title h5, .strboxcol-title h6 {
	font-weight: 700 !important;
	padding: 0 0 5px 0;
	margin: 0;
}
.strboxcol-section,
.strboxcol-table {padding: 0 0 30px 0;}

.strboxcol-table {overflow-x: auto;}

.strboxcol-text ul,
.strboxcol-text li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.strboxcol-text ul li {padding: 0 0 5px 0;}

.strboxcol-text li span {
	font-weight: 700;
	display: inline-block;
}
.strboxcol-text ul.strboxcol-ul li span {min-width: 160px;}

.strboxcol-text a,
.strboxcol-text a:hover,
.strboxcol-text a:focus {text-decoration: underline;}

.strboxcol-text a img { width: 25px; }

.strboxcol-map {padding: 20px 0 0 0;}

.strboxcol-map img,
.strboxcol-map iframe {
	margin: 0;
	width: 100% !important;
}
.strboxcol-btn a,
.strboxcol-btn a:hover,
.strboxcol-btn a:focus,
.strboxform-in button,
.strboxform-in button:hover,
.strboxform-in button:focus,
.strboxform-in input[type="submit"],
.strboxform-in input[type="submit"]:hover,
.strboxform-in input[type="submit"]:focus,
.strboxform-btn a,
.strboxform-btn a:hover,
.strboxform-btn a:focus,
.strboxform-btn button,
.strboxform-btn button:hover,
.strboxform-btn button:focus,
.strboxform-btn input[type="submit"],
.strboxform-btn input[type="submit"]:hover,
.strboxform-btn input[type="submit"]:focus {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 22px;
	text-decoration: none;
	display: inline-block;
	outline: none;
	background: #f29100;
	box-shadow: none;
	border: none;
	border-bottom: 4px solid #c67100; 
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
	padding: 12px 20px;
	height: auto;
	width: auto;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.strboxform-btn a,
.strboxform-btn a:hover,
.strboxform-btn a:focus,
.strboxform-btn button,
.strboxform-btn button:hover,
.strboxform-btn button:focus,
.strboxform-btn input[type="submit"],
.strboxform-btn input[type="submit"]:hover,
.strboxform-btn input[type="submit"]:focus {min-width: 155px;}

.strboxform-field.strboxform-btn {
	text-align: center;
	width: 100%;
	padding-bottom: 0;
}

.strboxcol-table table {
	padding: 0;
	margin: 0;
	width: 100%;
}
.strboxcol-table table th,
.strboxcol-table table td {
	padding: 10px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.strboxcol-table table th {
	font-weight: 700;
	border: none;
	border-bottom: 2px solid #1fa5fe;
}

.strboxcol-table table td span.profile-cc {
	font-size: 13px;
    font-weight: 700;
    color: #A19E9D;
}

a.strdetailtable-btn,
a.strdetailtable-btn:hover,
a.strdetailtable-btn:focus {
	color: #f29100;
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	display: inline-block;
	background: none;
	border: 2px solid #f29100;
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
	padding: 2px 10px;
	width: auto;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

a.strdetailtable-btn.aimg,
a.strdetailtable-btn.aimg img.cc-update { 
	color: #1fa5fe;
	padding: 2px;
	width: auto;
	border: none;
}

.strboxcol-btn.strboxcoltable-btn {
	text-align: right;
	margin: 0 0 30px 0;
}

.strboxcol-table .pro-redigera {display: none;}

.pro-redigera a.strdetailtable-btn.aimg,
.pro-redigera a.strdetailtable-btn.aimg:hover,
.pro-redigera a.strdetailtable-btn.aimg:focus {
	color: #1fa5fe;
	font-weight: 500;
	text-decoration: underline;
	outline: none;
	padding: 0;
	width: auto;
}
.strboxform-in {
	max-width: 800px;
	width: 100%;
}
.strboxform-group:before,
.strboxform-group:after {
	content: "";
	clear: both;
	display: table;
}
.strboxform-group {margin: 0 -10px;}

.strboxform-label,
.strboxform-field {
	float: left;
	padding: 0 10px;
	min-height: 1px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.strboxform-label {width: 22%;}

.strboxform-field {
	padding: 0 10px 20px 10px;
	width: 78%;
}

.strboxform-field.strboxformradio-field,
.strboxform-field.strboxformcheck-field {padding: 0 10px 5px 10px;}

.strboxform-field input.form-control {
	background: #fff;
	box-shadow: none !important;
	border: 2px solid #1fa5fe;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.minprofile-wrapper {padding: 25px 0 0 0;}

.minprofile-wrapper > .container {
	max-width: 1230px;
	width: 100%;
}
.minprofile-wrapper .prf_sidebar > .gry-border {
	background: #f2f2f2;
	border: 4px solid #1fa5fe;
	text-align: center;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.minprofile-wrapper .prf_sidebar a.btn_change_img {
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.minproformrow-title {
	color: #000;
	padding: 0 0 40px 0;
}
.minproformrow-title.minproformrow-title-lesspad {padding: 0 0 5px 0;}

.minproformrow-title p {
	color: #000;
	padding: 0 0 5px 0;
	margin: 0;
}
.minproformrow-title h1,
.minproformrow-title h2 {
	color: #1fa5fe;
	font-size: 24px;
	font-weight: 700 !important;
	line-height: 28px;
	text-transform: none;
	padding: 0 0 5px 0;
	margin: 0;
}
.minproformrow-label {
	color: #000;
	padding: 0 0 8px 0;
}
.minproformrow-label p {
	color: #000;
	padding: 0 0 5px 0;
	margin: 0;
}

div .strboxform-radio,
div .strboxform-check {
    display: inline-block;
    padding: 0;
	margin: 0 30px 15px 0;
    width: auto;
    position: relative;
}

div .strboxform-radio:last-child,
div .strboxform-check:last-child {margin: 0 0 15px 0;}

.strboxformradio-in,
.strboxformcheck-in {
    display: inline-block;
    position: relative;
}
.strboxform-radio input,
.strboxform-check input {
	position: absolute;
	z-index: 5;
	opacity: 0;
	margin: 0;
	height: 25px;
	width: 100%;
}
.strboxform-radio input + label,
.strboxform-check input + label {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
    display: inline-block;
    padding: 1px 35px 0 0;
	margin: 0;
	min-height: 25px;
	min-width: 25px;
	position: relative;
	z-index: 3;
}
.strboxform-check input + label {padding: 2px 0 0 35px;}

.strboxform-radio input + label:before,
.strboxform-check input + label:before {
	content: "";
	color: #1fa5fe;
	font-family: FontAwesome;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
	display: inline-block;
	background: #fff;
	box-shadow: none;
	border: 2px solid #1fa5fe;
	border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;
    padding: 0;
	margin: 0;
	height: 25px;
	width: 25px;
	vertical-align: top;
    opacity: 1;
    position: absolute;
    top: 0;
    right: 0;
}
.strboxform-radio input + label:after {
	content: "";
	display: block;
	opacity: 0;
    position: absolute;
    top: 5px;
    right: 5px;
	height: 15px;
	width: 15px;
	background: #1fa5fe;
	box-shadow: none;
	border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;
}
.strboxform-radio input:checked + label:after {opacity: 1;}

.strboxform-check input + label:before {
	content: "\f00c";
	color: #fff;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	left: 0;
	right: auto;
}
.strboxform-check input:checked + label:before {color: #1fa5fe;}

.stroomtab-in {padding: 0 0 20px 0;}

.stroomtab-in ul.nav-tabs {
	list-style: none;
	border: none;
	margin: 0;
}
.stroomtab-in .nav-tabs > li {
	float: none;
	list-style: none;
	display: table-cell;
	width: 1%;
}
.stroomtab-in .nav-tabs > li > a,
.stroomtab-in .nav-tabs > li > a:hover,
.stroomtab-in .nav-tabs > li > a:focus {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 30px;
	background: #9999;
	box-shadow: none;
	border: none;
	border: 10px 10px 0 0; -moz-border: 10px 10px 0 0; -webkit-border: 10px 10px 0 0;
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
	padding: 20px 30px;
	margin: 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.stroomtab-in .nav-tabs > li.active > a,
.stroomtab-in .nav-tabs > li.active > a:hover,
.stroomtab-in .nav-tabs > li.active > a:focus {background: #1fa5fe;}

.stroomtab-in .tab-content > .tab-pane {
	background: none;
	border: none;
	border-top: none;
	border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
	padding: 0;
	margin: 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.strboxcoltable-main {padding: 0 0 30px 0;}

.strboxcol-table.strboxcoltable-wrap {
	background: #f2f2f2;
	border: 4px solid #1fa5fe;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	padding: 30px;
	margin: 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.strboxcol-in .strboxcol-table.strboxcoltable-wrap {
	background: none;
	border: none;
	border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
	padding: 0;
	margin: 0;
}

.tab-pane .strboxcoltable-main:first-child .strboxcol-table.strboxcoltable-wrap {
	border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
}

.tabpanetable-title {padding: 0 0 10px 0;}

.tabpanetable-title h1,
.tabpanetable-title h2 {
	color: #000;
	font-size: 24px;
	font-weight: 300 !important;
	line-height: 28px;
	/*text-transform: uppercase;*/
	padding: 0 0 5px 0;
	margin: 0;
}
.stroomtab-in .strboxcol-table table th {font-size: 18px;}

span.hiddencard {font-weight: 700;}

.scardcol {position: relative;}





@media only screen and (max-width: 1030px) {
	.stroom-wrapper {padding: 40px 0 0 0;}

	.stroommaintitle-wrap {
		border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
		padding: 10px 10px 12px 10px;
		margin: 0;
	}
	.stroommaintitle-wrap h1,
	.stroommaintitle-wrap h2 {font-size: 18px; font-weight: 300 !important; line-height: 22px;}

	.strbox-title h1,
	.strbox-title h2 {font-size: 24px; line-height: 28px;}
	
	.str-box {padding: 20px; margin: 0 0 30px 0;}
	.strbox-title {padding: 0 0 20px 0;}
	
	.strboxform-label {width: 30%;}
	.strboxform-field {width: 70%;}
	
	.stroomtab-in .nav-tabs > li > a,
	.stroomtab-in .nav-tabs > li > a:hover,
	.stroomtab-in .nav-tabs > li > a:focus {font-size: 18px; line-height: 24px; padding: 15px 20px;}
	
	.strboxcol-table.strboxcoltable-wrap {padding: 20px;}
}

@media only screen and (max-width: 767px) {
	.strbox-title h1,
	.strbox-title h2 {font-size: 20px; line-height: 24px;}
	
	.strboxform-label,
	.strboxform-field {float: none; width: 100%;}
	
	.stroomtab-in .nav-tabs > li {display: block; width: 100%;}
}
/*=--- End Profile-inner page =*/



.cstorcol {position: relative;}

.cstorcol > .detail,
#storages .cstorcol > .detail {
	padding: 15px;
	/*min-height: 210px !important;*/
	min-height: 214px !important;
}

.cstorcol .detail h4.cont_title {
	font-size: 17px;
	text-align: center;
	vertical-align: bottom;
	padding: 0;
	margin: 2px 0 0 0;
	min-height: 22px;
}

.cstorcol .detail h4.cont_title > span { font-size: 18px; }

.cstorcol h4.cont_title span.srprice-old {
	text-decoration: line-through;
	vertical-align: bottom;
	font-size: 18px;
}
.cstorcol h4.cont_title span.srprice {
	color: #f29100;
	font-size: 22px;
	vertical-align: bottom;
	line-height: 22px;
	margin-right: 2px;
}
.cstorcol .detail .cstor-loaction {
	text-align: center;
	position:  static;
	padding: 0;
	margin: 0;
	min-wdith: inherit;
	max-width: none;
	width: 100%;
}
.cstorcol .detail .cstor-loaction h4.city_size {
	color: #1fa5fe;
	font-size: 15px;
	font-style: italic;
	text-align: center;
	display: inline-block;
	border-bottom: 1px solid #1fa5fe;
	padding: 0 0 10px 0;
	margin: 0 0 12px 0;
}
.cstor-endast {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	padding: 2px 5px 3px 5px;
	background: rgba(255,255,255,0.65);
}
.cstor-endast h4 {
	color: #ff0603;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 20px;
	padding: 0;
	margin: 0;
}
.cstorcol .detail > .minstoragebtn-wrap.mstorbtn-pad {padding: 24px 0 0 0 !important;}

.cstorcol .minstoragebtn-col {
	text-align: center;
	width: 100%;
}

.rsearch-bar {padding: 0 0 30px 0;}

.row.rsearchbar-in {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding: 10px 15px;
	margin: 0 -15px !important;
	display: flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: flex-end;
	-moz-align-items: flex-end; -webkit-align-items: flex-end; -webkit-box-align: flex-end;
	background: rgb(35,165,254);
	background: -moz-linear-gradient(left,  rgba(35,165,254,1) 0%, rgba(245,251,255,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(35,165,254,1) 0%,rgba(245,251,255,1) 100%);
	background: linear-gradient(to right,  rgba(35,165,254,1) 0%,rgba(245,251,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23a5fe', endColorstr='#f5fbff',GradientType=1 );
}
.rsearch-name,
.rsearch-number {
	padding: 0 15px;
	min-height: 1px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.rsearch-name {width: 60%;}

.rsearch-number {
	color: #4d524e;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: right;
	width: 40%;
}
.rsearch-name label {
	color: #e6e6e6 !important;
	font-size: 18px !important;
	font-weight: 500;
	line-height: 22px;
	padding: 0 0 5px 0;
	margin: 0;
}
.rsearch-name h4 {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	padding: 0;
	margin: 0;
}
.rsearch-name h4 span {
	font-style: italic;
	font-weight: 300;
}

/* Start. Location-page-new Design */
.locnew-wrapper > .container {
	max-width: none;
	width: 100%;
}
.locnew-wrapper > .container > .row {
	display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
}
.locnew-wrapper > .container > .row > .col-md-4 {
	padding-left: 0;
	width: 25%;
}
.locnew-wrapper > .container > .row > .col-md-8 {width: 75%;}

.locnew-side {
	color: #fff;
	background: #1fa5fe;
	padding: 30px;
	height: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.locnewside-title {
	padding: 0 0 10px 0;
	position: relative;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.locnewside-title h2 {
	padding: 0;
	margin: 0;
}
.locnewside-title i {
	cursor: pointer;
	display: none;
	position: absolute;
	top: 3px;
	right: 0;
	z-index: 99;
	height: 20px;
	width: 20px;
}
.locnewside-title i:before {
	content: "";
	position: absolute;
	top: 50%;
	left: auto;
	right: 1px;
	z-index: 9;
	height: 0;
	width: 0;
	background: none !important;
	border-top: 8px solid rgba(0, 0, 0, 0);
	border-left: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid #fff;
	transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.locnewside-title.lmenu-expand i:before {
	top: 3px;
	right: 0;
	transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg);
}

.locnew-menu {padding: 25px 0 0 0;}

ul.lcnmenu-main,
ul.lcnmenu-main li,
ul.lcnmenu-sub {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.lcnmenu-main li {
	overflow: hidden;
	position: relative;
	z-index: 99;
}
ul.lcnmenu-main li a,
ul.lcnmenu-main li a:hover,
ul.lcnmenu-main li a:focus {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none !important;
	display: block;
	padding: 10px 0;
	margin: 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
ul.lcnmenu-main li li a,
ul.lcnmenu-main li li a:hover,
ul.lcnmenu-main li li a:focus {padding: 5px 0 5px 15px;}

ul.lcnmenu-main > li > a,
ul.lcnmenu-main > li > a:hover,
ul.lcnmenu-main > li > a:focus {
	font-size: 18px;
	line-height: 20px;
	border-bottom: 1px solid rgba(255,255,255,0.9);
}
ul.lcnmenu-main li ul.lcnmenu-sub {
	display: none;
	min-width: inherit;
	max-width: none;
	width: 100%;
	position: static;
	padding: 0 0 10px 0;
	margin: 0;
}

ul.lcnmenu-main li ul.lcnmenu-sub .lcn-mitem.city-ul a { font-weight: 600; }

/*ul.lcnmenu-main > li:first-child ul.lcnmenu-sub {display: block;}*/

ul.lcnmenu-main li .expander {
	cursor: pointer;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 999;
	height: 41px;
	width: 40px;
}
ul.lcnmenu-main li > .expander {z-index: 99999;}

ul.lcnmenu-main li .expander:before {
	content: "";
	position: absolute;
	top: 50%;
	left: auto;
	right: 1px;
	z-index: 999;
	height: 0;
	width: 0;
	background: none !important;
	border-top: 8px solid rgba(0, 0, 0, 0);
	border-left: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid #fff;
	transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
ul.lcnmenu-main li:hover > .expander:before {border-right: 8px solid #fff;}

ul.lcnmenu-main li.expanded > .expander:before {
	top: 31%;
	right: 1px;
	border-right: 8px solid #fff;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.lcnsection-title {padding: 0 0 10px 0;}

.lcnsection-title h2 {
	color: #1fa5fe;
	padding: 0 0 10px 0;
	margin: 0;
}
.lcn-storages .lcnsection-title,
.lcn-bookon .lcnsection-title,
.lcn-reviews .lcnsection-title {padding: 0 0 30px 0;}

.lcn-bookon .lcnsection-title h2,
.lcn-reviews .lcnsection-title h2 {text-align: center;}

.lcn-subtitle {padding: 15px 0;}

.lcn-subtitle h2 {
	font-size: 22px;
	margin: 0;
}
.locnew-cnt {
	padding: 80px 30px 0 15px;
	margin: 0 auto;
	max-width: 1100px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.lcntopleft-in {max-width: 450px;}

.lcn-cheaper.row {
	padding: 20px 0 30px 0;
	margin: 0;
}
.lcncheaper-left,
.lcncheaper-right {
	float: left;
	min-height: 1px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.lcncheaper-left {width: 80px;}
.lcncheaper-left img {margin: 0;}

.lcncheaper-right {
	padding: 0 0 0 15px;
	width: calc(100% - 80px);
}
.lcncheaper-right h2,
.lcncheaper-right p {
	padding: 0;
	margin: 0;
}
.lcncheaper-right p {
	font-style: italic;
	font-weight: 300;
    font-size: 14px;
}

.lcntopleft-in p.lcn-para a,
.lcntopleft-in p.lcn-para a:hover,
.lcntopleft-in p.lcn-para a:focus { text-decoration: none; }

.lcnbtns-col,
.lcnmap-col {
	float: left;
	min-height: 1px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.lcnbtns-col {
	padding: 58px 0 0 0;
	width: 55%;
}
.lcnmap-col {width: 45%;}

.lcn-btn {padding: 30px 0 0 0;}

.lcn-btn a,
.lcn-btn a:hover,
.lcn-btn a:focus,
.unidesc-btn a,
.unidesc-btn a:hover,
.unidesc-btn a:focus {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	background: #f29100;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	padding: 5px 15px 6px 15px;
	margin: 0;
}
.lcnbtns-title.lcn-subtitle {padding: 0 0 30px 0;}

.lcnbtns-title h2 {
	padding: 0;
	margin: 0;
}
.lcnbtns-col a,
.lcnbtns-col a:hover,
.lcnbtns-col a:focus,
.lcnbtns-col button,
.lcnbtns-col button:hover,
.lcnbtns-col button:focus {
	color: #f29100;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
	text-align: left;
	display: block;
	background: #fff;
	border: 1px solid #f29100;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	padding: 4px 15px 5px 15px;
	margin: 0 0 10px 0;
	/*min-width: 135px;*/
	max-width: 125px;
}
.lcnbtns-col a:hover,
.lcnbtns-col button:hover {
	color: #fff;
	background: #f29100;
}
.lcn-sprtr {
	text-align: center;
	padding: 30px 0;
}
.lcn-sprtr span {
	display: block;
	background: #1fa5fe;
	padding: 0;
	margin: 0 auto;
	height: 2px;
	max-width: 480px;
	width: 100%;
}
.cstorcol .s-img.img_wrap {position: relative;}

.storage_discount {
	line-height: 0;
	position: absolute;
	top: 7px;
	right: 7px;
	z-index: 5;
	margin: 0;
	width: 70px;
}

.storage_discount.map {
	width: 60px;
	top: 5px;
	right: 5px;
}

.storage_discount.product {
	width: 100px;
	top: 22px;
	right: 40px;
}


.storage_inner > .storage_discount {bottom: 60px;}

.storage_discount img {margin: 0;}

.lcn-storages ul.bxslider {
	padding: 0;
	margin: 0;
}
.lcn-storages ul.bxslider li {position: static !important;}


.howitwork-video {
	text-align: center;
	padding: 0 0 15px 0;
}
.howitwork-video iframe {
	margin: 0 auto !important;
	max-width: 700px;
	height: 350px !important;
	width: 100% !important;
}
.lcn-infograph {padding: 0 0 20px 0;}

.infograph-col {text-align: justify;}

.infograph-img {
	text-align: center;
	padding: 0 0 20px 0;
}
.infograph-img img {
	margin: 0 auto;
	height: 100px;
	width: 100px;
}
.infograph-col h2 {
	color: #1fa5fe;
	font-size: 20px;
	font-weight: 600 !important;
	line-height: 24px;
	text-align: center;
	padding: 0 0 5px 0;
	margin: 0;
}
.lcn-bookon {padding: 0 0 20px 0;}

.bookon-img {
	text-align: center;
	padding: 0 0 10px 0;
}
.bookon-img img {
	margin: 0 auto;
	height: 140px;
	width: auto;
}
.bookon-col h2 {
	font-size: 24px;
	font-weight: 400;
	line-height: 26px;
	padding: 0 0 5px 0;
	margin: 0;
}
.lcn-reviews {padding: 0 0 30px 0;}

.reviewscol-in {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.4;
	text-align: center;
	background: #fff;
	box-shadow: 0 10px 25px rgba(0,0,0,0.15);
	padding: 15px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.reviews-quote {
	text-align: center;
	padding: 0 0 10px 0;
}
.reviews-quote img {
	margin: 0 auto;
	width: 12px;
}
.reviewscol-in h4 {
	font-size: 14px;
	font-weight: 700 !important;
	line-height: 20px;
	text-align: center;
	padding: 0 0 10px 0;
	margin: 0;
}
/* End. Location-page-new Design */


.uatp-banner {position: relative;}

.uatp-banner img {
	line-height: 0;
	margin: 0;
}
.uatp-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 5;
	padding: 30px;
	margin: 0;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.uatp-caption h1,
.uatp-caption h2 {
	color: #fff;
	font-size: 45px;
	font-weight: 800 !important;
	line-height: 45px;
	text-transform: uppercase;
	text-align: left;
	padding: 0;
	margin: 0;
}
.locnew-cnt .alocate-top {padding-top: 0;}

.unidesc-in.row {margin: 0 -15px;}

.unidesc-img,
.unidesc-text {
	float: left;
	padding: 0 15px;
	min-height: 1px;
	width: 50%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.unidesc-text.block-type-html { width: 100%; }

.unidesc-text.uni-table {
	padding-top: 20px;
	width: 100%;
}
.unidesc-img {float: right;}

.unidesc-in img {
	margin: 0;
	height: auto !important;
	width: 100% !important;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.unitydesc-wrap .unity-desc:nth-child(2n) .unidesc-img {float: left;}

.unidesc-title h1,
.unidesc-title h2 {color: #1fa5fe;}

.unidesc-in h1,
.unidesc-in h2,
.unidesc-in p {
	padding: 0 0 15px 0;
	margin: 0 !important;
}
.unidesc-btn {padding: 10px 0 0 0;}

.unidesc-in table {
	float: none;
	clear: both;
	display: block;
	border: none;
	margin: 0 0 15px 0;
	width: 100%;
}
.unidesc-in table tbody {
	display: table;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.unidesc-in table td {
	border: 1px solid #1fa5fe;
	padding: 8px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.unidesc-in table tbody > tr:first-child td {font-weight: 600;}

.unity-desc .lcn-sprtr {padding: 80px 0 80px 0;}

.unity-desc .lcn-sprtr.blank {padding: 55px 0 55px 0;}

.unidesc-maintitle {padding: 0 0 10px 0;}

.unidesc-maintitle h1 {
	color: #1fa5fe;
	text-align: center;
	margin-top: 0;
}
.unidesc-maintitle p {font-weight: 700;}

.udecfaq-in {padding: 0 0 30px 0;}
.udecfaq-in:last-child {padding: 0;}

.udecfaq-in .unidesc-title {padding: 0 0 10px 0;}

.udecfaq-list {
	border-bottom: 1px solid #000;
	padding: 0;
	margin: 0;
}
.ufl-title {
	cursor: pointer;
	padding: 12px 0;
	position: relative;
}
.ufl-title h4 {
	padding: 0 30px 0 0;
	margin: 0;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ufl-title i {
	display: block;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	height: 12px;
	width: 12px;
	transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
	transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s;
	position: absolute;
	top: 18px;
	right: 4px;
	z-index: 2;
}
.ufl-title.active i {
	transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg);
}
.ufl-text {
	display: none;
	padding: 4px 0 20px 0;
}
.ufl-text p:last-child {
	padding: 0;
	margin: 0;
}

.headmob-top,
.headmob-mdl {display: none !important;}


@media only screen and (max-width: 1580px) {
	.cstorcol > .detail,
	#storages .cstorcol > .detail {padding: 15px 5px;}
}

@media only screen and (max-width: 1465px) {
	.cstorcol > .detail,
	#storages .cstorcol > .detail {padding: 15px 10px;}
}

@media only screen and (max-width: 1030px) {
	header.navbar {/*border-bottom: 1px solid #ccc;*/}

	header.navbar .container.navbar-container {padding: 0;}

	header .navbar-header {float: none; width: 100%;}

	header a.navbar-brand {padding: 10px 15px;}

	header.navbar > .container .row.headmob-top {color: #fff; background: #333; padding: 8px 15px; margin: 0;}
	header.navbar > .container .row.headmob-mdl {line-height: 0; text-align: right; padding: 0 15px; margin: 0;}

	.headmob-top,
	.headmob-mdl {display: block !important;}

	.headmob-col {float: left; padding: 0 15px;}

	.headmob-logo.headmob-col {line-height: 0; width: 90px;}
	.headmob-topbtn.headmob-col {float: right; padding-top: 4px;}

	header .headmob-logo a.navbar-brand,
	header .headmob-logo a.navbar-brand:hover,
	header .headmob-logo a.navbar-brand:focus {
		float: none;
		text-decoration: none;
		outline: none;
		display: inline-block;
		padding: 0;
		margin: 0 !important;
		width: auto;
	}
	header .headmob-logo a.navbar-brand img {margin: 0; max-width: 100%; height: auto; width: auto;}

	.headmob-topbtn a.head_menu,
	.headmob-topbtn a.head_menu:hover,
	.headmob-topbtn a.head_menu:focus {
		color: #fff;
		font-size: 13px;
		font-weight: 600;
		line-height: 20px;
		letter-spacing: normal;
		text-transform: uppercase;
		text-decoration: none;
		outline: none;
		display: inline-block;
		background: #f6921e;
		box-shadow: none;
		border: none; 
		border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
		padding: 6px 12px;
		margin: 0;
		height: auto;
		width: auto;
		box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	}
	.headmobmdl-in {display: inline-block; padding: 8px 0;}

	header .headmob-info {float: left; padding: 4px 5px 0 0;}

	.headmob-info a,
	.headmob-info a:hover,
	.headmob-info a:focus {
		float: left;
		text-decoration: none;
		outline: none;
		display: inline-block;
		margin: 0 5px;
	}
	.headmob-info a img {
		border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;
		margin: 0;
		height: 27px;
		width: 27px;
	}

	header.navbar .muser {
		display: inline-block;
		position:  absolute;
		top: 15px;
		right: 80px;
		z-index: 99;
		padding: 0;
		margin: 0;
	}
	.muser > ul,
	.muser > ul > li {
		list-style: none;
		display: block;
	}
	.muser > ul {
		padding: 0;
		margin: 0;
		position: relative;
	}
	.muser li.dropdown > a,
	.muser li.dropdown > a:hover,
	.muser li.dropdown > a:focus {
		color: #000;
		font-size: 14px;
		font-weight: 600;
		line-height: 20px;
		text-transform: uppercase;
		text-align: left;
		text-decoration: none;
		display: block;
		background: none;
		box-shadow: none;
		border: none;
		padding: 10px 15px 10px 10px;
		margin: 0;
		min-height: 40px;
		position: relative;
	}
	.muser li.dropdown span.caret {
		position: absolute;
		top: 18px;
		right: 0;
		z-index: 2;
	}
	header.navbar .muser .dropdown-menu,
	header.navbar .muser .open .dropdown-menu {
		position: absolute !important;
		left: auto;
		right: 0;
		margin: 0 !important;
	}

	header.navbar button.navbar-toggle {
		float: none;
		position: absolute;
		top: 5px;
		bottom: auto;
		left: auto;
		right: 5px;
	}
	header.navbar nav.navbar-collapse {padding: 0 !important;}

	header.navbar div.hnav-inner {display: block;}

	.hnav-inner .hnav-left,
	.hnav-inner .hnav-right .hnav-top {display: none !important;}

	.hnav-btm .container {padding: 0;}
	.hnav-btm > .container > .row {margin: 0 !important;}

	#wrapper .inner-header-menu {}

	.inner-header-menu .navbar {
		line-height: 0;
		background: #333;
		border: none;
		padding: 14px 0;
		margin: 10px 0 0 0 !important;
		min-height: inherit;
	}
	.inner-header-menu .container {padding: 0;}
	.inner-header-menu .navbar-header.profile-navbar {display: none !important; margin: 0;}
	.inner-header-menu .navbar-collapse.profile-collapse {display: block !important; box-shadow: none; border: none;}

	.inner-header-menu .navbar-nav {line-height: 20px; margin: 0;}

	.headmob-profile.row {
		color: #fff;
		line-height: 0;
		display: block !important;
		background: #333;
		padding: 14px 0;
		margin: 10px 0 0 0 !important;
		width: auto;
	}
	.headmob-profile ul,
	.inner-header-menu .navbar-nav.sec-menu {list-style: none; display: inline-block; padding: 0; margin: 0; width: 100%;}

	.headmob-profile ul li,
	.inner-header-menu .navbar-nav.sec-menu li {
		list-style: none;
		text-align: center;
		float: none;
		display: table-cell;
		border-right: 1px solid #fff;
		padding: 0;
		margin: 0;
		width: 1%;
	}
	.headmob-profile ul li:last-child,
	.inner-header-menu .navbar-nav.sec-menu li:last-child {border: none;}

	.headmob-profile li a,
	.headmob-profile li a:hover,
	.headmob-profile li a:focus,
	.inner-header-menu .navbar-nav.sec-menu li a,
	.inner-header-menu .navbar-nav.sec-menu li a:hover,
	.inner-header-menu .navbar-nav.sec-menu li a:focus {
		color: #fff;
		font-size: 14px;
		font-weight: 500;
		line-height: 20px;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		display: block;
		outline: none;
		padding: 0 10px;
		margin: 0;
	}
	.headmob-profile li.active a,
	.headmob-profile li.active a:hover,
	.headmob-profile li.active a:focus,
	.inner-header-menu .navbar-nav.sec-menu li.active a,
	.inner-header-menu .navbar-nav.sec-menu li.active a:hover,
	.inner-header-menu .navbar-nav.sec-menu li.active a:focus {color: #1fa5fe;}

	.inner-header-menu .navbar-nav.sec-menu li a:before,
	.inner-header-menu .navbar-nav.sec-menu li a:after {content: none; display: none;}

	.strboxcol-btn.strboxcoltable-btn {text-align: center;}

	.strboxcol-table.strboxcoltable-wrap {padding: 0 15px 15px 15px;}
	.strboxcoltable-scroll {overflow-x: auto;}
	.strboxcoltable-scroll::-webkit-scrollbar {height: 10px}

	.strboxcoltable-scroll::-webkit-scrollbar-track {
		background: #f2f2f2;
		box-shadow: none;
		border: 1px solid #666;
		border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	}
	.strboxcoltable-scroll::-webkit-scrollbar-thumb {
		background: #666;
		border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	}
	.strboxcoltable-scroll::-webkit-scrollbar-thumb:hover {background: #666;}
	.strboxcoltable-wrap .table-responsive {border: none;}

	.strboxcol-table.strboxcoltable-wrap table th,
	.strboxcol-table.strboxcoltable-wrap table td {padding: 10px 5px;}

	.strboxcol-table.strboxcoltable-wrap table th {font-size: 14px; min-width: 100px;}

	.strboxcol-table th.redigera-th,
	.strboxcol-table td.redigera-td {display: none !important;}

	.strboxcol-table .pro-redigera {display: block;}

	.tabpanetable-title.tabpanetable-titlebox {
		color: #fff;
		display: block;
		background: #1fa5fe;
		border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
		padding: 10px 10px 12px 10px;
		margin: 0 -15px 15px -15px;
		width: auto;
	}

	.tabpanetable-title.tabpanetable-titlebox h1,
	.tabpanetable-title.tabpanetable-titlebox h2 {color: #fff; font-size: 18px; line-height: 22px; padding: 0 0 2px 0;}

	.strboxcoltable-wrap a.strdetailtable-btn,
	.strboxcoltable-wrap a.strdetailtable-btn:hover,
	.strboxcoltable-wrap a.strdetailtable-btn:focus {
		font-size: 13px;
		line-height: 18px;
		padding: 4px 5px;
		width: 85px;
	}
	.str-box.strbox-wrap {padding: 15px;}
	.strbox-wrap .strbox-title h3 {font-size: 18px; line-height: 22px;}
	.strbox-wrap .strboxcoltable-btn {padding-top: 15px;}
}

@media only screen and (max-width: 1024px) {
	.lcn-storages > div#storages > .row > .col-md-4 {width: 50%;}
	.lcn-reviews .col-md-3.reviews-col {float:left; padding: 0 15px 30px 15px; width: 100%;}
	
	.uatp-caption h1,
	.uatp-caption h2 {font-size: 30px; line-height: 32px;}

	.storage_discount.product {
		width: 85px;
		top: 22px;
		right: 40px;
	}
}

@media only screen and (max-width: 1023px) { 
	.detail > div.cstor-loaction {
		font-size: 26px;
		line-height: 26px;
	}
	
	.locnew-wrapper > .container > .row > .col-md-4 {width: 30%;}
	.locnew-wrapper > .container > .row > .col-md-8 {width: 70%;}
	.locnew-cnt {padding: 30px 15px 0 0;}
	
	.locnewside-title h2,
	.lcnsection-title h2 {font-size: 26px;}
	
	.col-md-7.lcntop-left,
	.col-md-5.lcntop-right {float:left; width: 100%;}
	
	.lcnbtns-col {padding: 30px 0 0 0;}
	.lcnmap-col {padding: 15px 0 0 0;}
	
	.lcn-infograph,
	.lcn-bookon,
	.lcn-reviews {padding: 0;}
	
	.col-md-4.infograph-col,
	.col-md-4.bookon-col {float: left; text-align: center; padding: 0 15px 30px 15px; width: 100%;}
	
	.uatp-caption {padding: 15px;}
	
	.uatp-caption h1,
	.uatp-caption h2 {font-size: 22px; line-height: 26px;}
	
	.unidesc-img {float: left; width: 50%;}
	.unidesc-text {float: none; width: auto;}
}

@media only screen and (max-width: 900px) {
	.cstorcol > .detail,
	#storages .cstorcol > .detail {padding: 15px 5px;}
}


@media only screen and (max-width: 855px) {
	.cstorcol > .detail,
	#storages .cstorcol > .detail {padding: 15px 10px;}
}

@media only screen and (max-width: 768px) {
	.lcn-storages .lcnsection-title,
	.lcn-storages .lcnsection-title h2 {text-align: center;}
	
	.lcn-storages > div#storages > .row > .col-md-4 {width: 100%;}
	.lcn-storages .prd_inner.cstorcol {margin: 0 auto; max-width: 300px; width: 100%;}
}

@media only screen and (max-width: 767px) {
	header.navbar button.navbar-toggle {right: 0;}

	.locnew-wrapper > .container > .row {display: block;}
	
	.locnew-wrapper > .container > .row > .col-md-4,
	.locnew-wrapper > .container > .row > .col-md-8 {float: none; width: 100%;}
	
	.locnew-wrapper > .container > .row > .col-md-4 {padding: 0;}
	
	.locnew-side {padding: 20px;}
	.locnewside-title {padding: 0 30px 0 0;}
	.locnewside-title i {display: block;}
	.locnew-menu {display: none;}
	
	.locnew-cnt {padding: 30px 0 0 0;}
	
	.col-md-7.lcntop-left,
	.col-md-5.lcntop-right {padding: 0;}
	
	.row.lcn-top {margin: 0;}
	.lcncheaper-left {width: 50px;}
	.lcncheaper-right {padding: 0 0 0 10px; width: calc(100% - 50px);}
	.lcncheaper-right h2 {font-size: 24px;}
	
	.lcn-storages .lcnsection-title,
	.lcn-storages .lcnsection-title h2 {text-align: left;}
	
	.lcn-storages > div#storages > .row > .col-md-4 {width: 50%;}	
	
	.unidesc-img {float: none; padding-bottom: 20px; width: auto;}
	.unidesc-text {width: 100%;}

	.stroomtab-in ul.nav-tabs {padding: 0 0 30px 0;}

	.stroomtab-in ul.nav-tabs > li > a,
	.stroomtab-in ul.nav-tabs > li > a:hover,
	.stroomtab-in ul.nav-tabs > li > a:focus {
		border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	}
	.tab-pane .strboxcoltable-main:first-child .strboxcol-table.strboxcoltable-wrap {
		border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	}

	.storage_discount.product {
		width: 75px;
		top: 22px;
		right: 40px;
	}
}

@media only screen and (max-width: 559px) {
	.cstorcol > .detail,
	#storages .cstorcol > .detail {padding: 15px 5px;}
}

@media only screen and (max-width: 550px) {
	.cstorcol > .detail,
	#storages .cstorcol > .detail {padding: 15px 10px;}

	.row.rsearchbar-in {display: block;}

	.rsearch-name,
	.rsearch-number {text-align: left; width: 100%;}

	.rsearch-number {font-size: 18px; line-height: 22px;}
	.rsearch-name label {font-size: 16px !important; line-height: 20px;}
	.rsearch-name h4 {font-size: 18px; line-height: 22px; padding: 0 0 15px 0;}
	
	.lcn-storages .lcnsection-title,
	.lcn-storages .lcnsection-title h2 {text-align: center;}
	
	.lcn-storages > div#storages > .row > .col-md-4 {width: 100%;}
}

@media only screen and (max-width: 390px) {
	.headmob-profile li a,
	.headmob-profile li a:hover,
	.headmob-profile li a:focus,
	.inner-header-menu .navbar-nav.sec-menu li a,
	.inner-header-menu .navbar-nav.sec-menu li a:hover,
	.inner-header-menu .navbar-nav.sec-menu li a:focus {font-size: 12px;}
}

@media only screen and (max-width: 350px) {
	header a.navbar-brand img {max-width: 120px;}

	header.navbar button.navbar-toggle {top: 11px; margin-top: 0;}
	header.navbar .muser {top: 8px;}

	.muser li.dropdown > a,
	.muser li.dropdown > a:hover,
	.muser li.dropdown > a:focus {font-size: 12px;}
}

.alert-boxtop.str-box.strbox-wrap {
    border: 2px solid #f80000;
    padding: 10px 20px;
}
.alert-boxtop.strbox-wrap .strbox-col .strboxcol-in {
    display: flex;
    justify-content: center;
    align-items: center;
}
.strbox-wrap .strbox-col .alert-img img {
    max-width: 37px;
        margin-top: -7px;
}

.alert-boxtop .col-md-12.strbox-col, .alert-boxtop .col-md-12.strbox-col .col-md-9 {
    padding: 0;
}
.col-md-2.alert-buttonimg img {
    max-width: 112px;
}
.col-md-2.alert-buttonimg {
    margin-left: auto;
}
@media only screen and (max-width: 600px) {
	.col-md-2.alert-buttonimg img {
    max-width: 80px;
}
}

@media only screen and (min-width: 1950px) {
	#storages .s-img.img_wrap.search .bx-wrapper .bx-viewport,
	#storages .s-img.img_wrap.search img.ssimg {height: 250px !important;}
}

@media only screen and (min-width: 2200px) {
	#storages .s-img.img_wrap.search .bx-wrapper .bx-viewport,
	#storages .s-img.img_wrap.search img.ssimg {height: 300px !important;}
}

@media only screen and (min-width: 2600px) {
	#storages .s-img.img_wrap.search .bx-wrapper .bx-viewport,
	#storages .s-img.img_wrap.search img.ssimg {height: 350px !important;}
}

@media only screen and (min-width: 3000px) {
	#storages .s-img.img_wrap.search .bx-wrapper .bx-viewport,
	#storages .s-img.img_wrap.search img.ssimg {height: 400px !important;}
}

#storages .img_wrap.priser img {
 	height: 195px;
	width: 100%;
}





