@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,600,700');
h1, h2, h3, h4, h5, h6, html * {
	-webkit-font-smoothing:antialiased
}
#left_form, #social ul, #social ul li a, h2.main_title, p.lead.styled {
	text-align:center
}
#social ul li a, a {
-webkit-transition:all .2s ease
}
.owl-carousel, .owl-carousel .owl-item, .owl-theme .owl-dots, .owl-theme .owl-nav {
	-webkit-tap-highlight-color:transparent
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
    background-color: #00000094;
}


html * {
	-moz-osx-font-smoothing:grayscale
}
body {
	background:#e4edf2;
	font-size:16px;
	line-height:1.5;
	font-family:"Roboto Condensed", Arial, sans-serif;
	color:#555
}
h1, h2, h3, h4, h5, h6 {
	color:#222;
	font-weight:700
}
.h1, .h2, .h3, h1, h2, h3 {
	margin-top:20px;
	margin-bottom:10px
}
.h4, .h5, .h6, h4, h5, h6 {
	margin-top:10px;
	margin-bottom:10px
}
.h3, h3 {
	font-size:24px
}
.h4, h4 {
	font-size:18px
}
.h5, h5 {
	font-size:14px
}
p {
	margin-bottom:25px
}
p.lead {
	font-weight:400;
	font-size:24px;
	color:#333;
	margin-bottom:35px
}
p.lead.styled {
	font-size:18px;
	padding:0 10%;
	margin-bottom:45px
}
hr {
	margin:15px 0 30px;
	border-color:#ededed
}
h2.main_title {
	margin:0 0 10px;
	padding:0;
	font-size:42px;
	color:#F60;
	text-transform:uppercase
}
h2.main_title span {
	display:block;
	color:#999;
	font-size:24px;
	text-transform:none
}
h2.main_title em {
	display:block;
	width:40px;
	height:4px;
	background-color:#ededed;
	margin:auto auto 20px;
	-webkit-border-radius:5 px;
	-moz-border-radius:5px;
	border-radius:5px
}
a.animated_link:before, a.animated_link_2:before {
	width:100%;
	bottom:-5px;
	opacity:1;
	left:0;
	content:""
}
a {
	color:#409fff;
	text-decoration:none;
transition:all .2s ease;
	outline:0
}
a:focus, a:hover {
	color:#333;
	text-decoration:none;
	outline:0
}
a.animated_link {
	position:relative;
	text-decoration:none
}
a.animated_link:before {
	position:absolute;
	height:2px;
	background-color:#333;
	visibility:hidden;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
-webkit-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s
}
a.animated_link:hover:before {
	visibility:visible;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
a.animated_link_2 {
	position:relative;
	text-decoration:none;
	color:#555
}
a.animated_link_2:hover {
	color:#111
}
a.animated_link_2:before {
	position:absolute;
	height:1px;
	background-color:#111;
	visibility:hidden;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
-webkit-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s
}
a.animated_link_2:hover:before {
	visibility:visible;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
.btn_1, a.btn_1 {
	border:none;
	font-family:inherit;
	color:#fff;
	background:#3f9fff;
	cursor:pointer;
	padding:7px 15px;
	display:inline-block;
	outline:0;
	font-size:15px;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-weight:400
}
.btn_1:hover, a.btn_1:hover {
	background:#333
}
#form_container, footer, header {
	background-color:#fff
}
a.close_in {
	font-size:36px;
	position:absolute;
	top:10px;
	left:20px;
	color:#ccc
}
#left_form, header {
	position:relative
}
a.close_in:hover {
	color:#111
}
header {
	padding:0px 0;
	border-bottom:1px solid #d9e1e6
	    background: #f8f8f8;
}
#logo_home h1 {
	margin:0;
	padding:0
}
#logo_home h1 a {
/*	width:50px;
	height:35px;
	display:block;
	background-image:url(../img1/logo.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-size:50px 35px;
	text-indent:-9999px*/
}

#logo_home img {
    width: 149px;
    padding: 11px 0px;
}

@media only screen and (min--moz-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
#logo_home h1 a {
background-image:url(../img1/logo_2x.png);
background-size:50px 35px
}
}
#social {
	float:right;
	margin:0 60px 0 0
}
#social ul {
	margin:0 10px 0 0;
	padding:0
}
#social ul li {
	float:left;
	margin:0 5px 10px 0;
	list-style:none
}
/*#social ul li a {
	color:#555;
	line-height:35px;
	display:block;
	font-size:16px;
	width:25px;
	height:25px;
	padding:0;
transition:all .2s ease
}
#social ul li a:hover {
	color:#f60!important;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}*/
footer {
	border-top:1px solid #ededed;
	padding:25px 0
}
footer#home {
	width:1000px;
	margin:auto auto 30px;
	font-size:15px;
	color:#777;
	background-color:transparent;
	border-top:none;
	padding:0
}
footer p {
	margin:0;
	padding:0;
	float:left
}
footer ul {
	float:right;
	margin:0;
	padding:0
}
footer ul li {
	float:left;
	margin-right:15px;
	list-style:none
}
footer ul li:last-child {
	margin-right:0
}
footer ul li:after {
	content:"|";
	font-weight:300;
	position:relative;
	left:9px
}
footer ul li:last-child:after {
	content:""
}
footer ul li a {
	color:#777
}
#form_container {
	    width: 100%;
    height: auto;
    margin: 60px auto 30px;
    background: #fff;
    overflow: hidden;
	padding-bottom: 30px;
}
#left_form {
    background: url(../img1/register-h.jpg);
    min-height:100%;
    color: #fff;
    padding: 270px 50px 30px;
    box-sizing: border-box;
    background-size: cover;
}
label.font-s {
    font-size: 15px;
}
div#left_form:after {
    background: #00000078;
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
/*#left_form {
	background-color:#F60;
	min-height:460px;
	color:#fff;
	padding:70px 50px 30px;
	box-sizing:border-box
}*/
#left_form h2 {
    font-weight: 400;
    color: #fff;
    margin: 15px 0;
    padding: 0;
    font-size: 36px;
    z-index: 22;
    position: relative;
}
/*#left_form h2 {
	font-weight:300;
	color:#fff;
	margin:15px 0;
	padding:0;
	font-size:36px
}*/
.nav_list {
    margin: 59px auto 0px;
    width: 100%;
    background: #0054a7;
}
.nav_list ul {
    list-style-type: none;
    padding-left: 0px;
}
.nav_list ul li a {
    color: #fff;
    width: 100%;
    border-bottom: 1px solid #2c6ba9;
    padding: 6px 15px;
    display: block;
    line-height: 30px;
}
#left_form p {
    font-size: 16px;
    position: relative;
    z-index: 22;
    letter-spacing: 1px;
}
/*#left_form p {
	font-size:16px
}
*/a#more_info {
	width:26px;
	height:26px;
	color:#fff;
	position:absolute;
	line-height:1;
	left:15px;
	bottom:15px;
	z-index:2;
	font-size:26px
}
input#website {
	display:none
}
#wizard_container {
	position:relative;
	min-height:450px
}
h3.main_question {
	margin:0 0 20px;
	padding:0;
	font-weight:400;
	    line-height: 30px;
	font-size:22px
}
h3.main_question strong {
	display:block;
	color:#999;
	font-size:18px;
	margin-bottom:5px;
	font-weight:400
}
button.backward, button.forward, button.submit {
	border:none;
	color:#fff;
	text-decoration:none;
transition:background .5s ease;
-moz-transition:background .5s ease;
-webkit-transition:background .5s ease;
-o-transition:background .5s ease;
	display:inline-block;
	cursor:pointer;
	font-weight:400;
	outline:0;
	text-align:center;
	background:#0050a0;
	position:relative;
	font-size:15px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	line-height:1;
	padding:10px 30px
}
button.backward:before, button.forward:before, button.submit:before {
	top:8px;
	font-size:18px;
	position:absolute;
	font-family:ElegantIcons
}
button.backward {
	color:#333;
	background:#e8e8e8;
	padding:10px 20px 10px 30px
}
button.forward, button.submit {
	padding:10px 30px 10px 20px
}
button[disabled] {
	display:none
}
button.backward:before {
	content:"\34";
	left:12px
}
button.forward:before {
	content:"\35";
	right:10px
}
button.submit:before {
	content:"\4e";
	right:10px
}
.backward:hover, .forward:hover {
	background:#0073e5;
	color:#fff
}
.ui-widget-content a, .ui-widget-header a {
	color:#222
}
#top-wizard {
	margin-left:-30px
}
#middle-wizard {
	padding:20px 45px 30px 15px
}
#bottom-wizard {
	text-align:right;
	position:absolute;
	width:100%;
	bottom:25px;
	right:45px
}
.ui-widget-header {
	background:#6C3
}
.ui-progressbar {
	height:5px;
	width:100%
}
.ui-progressbar .ui-progressbar-value {
	height:100%;
-webkit-transition:all .2s ease;
transition:all .2s ease
}
.rating {
	display:inline-block;
	font-size:0;
	float:right;
	position:relative;
	margin-top:8px
}
.rating_type {
	float:left;
	font-size:18px;
	color:#0072bc;
	margin-top:8px;
	font-weight:400
}
.rating-input {
	float:right;
	padding:0;
	margin:0;
	opacity:0
}
.rating-input:checked~.rating-star, .rating:hover .rating-star:hover, .rating:hover .rating-star:hover~.rating-star {
background-position:0 0
}
.rating-star, .rating:hover .rating-star {
	cursor:pointer;
	float:right;
	display:block;
	width:25px;
	height:24px;
	background:url(../img1/stars.png) 0 -23px
}
span.error {
	font-size:12px;
	position:absolute;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	top:-20px;
	right:-15px;
	z-index:2;
	height:25px;
	line-height:1;
	background-color:#e34f4f;
	color:#fff;
	font-weight:400;
	display:inline-block;
	padding:6px 8px
}
span.error:after {
	content:'';
	position:absolute;
	border-style:solid;
	border-width:0 6px 6px 0;
	border-color:transparent #e34f4f;
	display:block;
	width:0;
	z-index:1;
	bottom:-6px;
	left:20%
}
.radio_input span.error {
	top:-30px
}
.styled-select span.error {
	top:-20px
}
.terms span.error {
	top:-30px
}
.form-group {
	position:relative
}
.form-group i {
	font-size:20px;
	position:absolute;
	right:0;
	top:10px;
	color:#ccc
}
.form-group label {
	font-weight:400;
	color:#222
}
.form-group.checkbox_questions label, .form-group.radio_questions label {
	color:#555;
	font-weight:400;
	cursor:pointer
}
.form-group.radio_questions label {
	border:2px solid #e8ebed;
	display:block;
	padding:15px 45px 15px 15px;
	box-sizing:content-box;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#fff
}
.form-group.radio_questions .iradio_square-yellow {
	position:absolute;
	top:17px;
	right:15px
}
.box_style_2, .team-item-img {
	position:relative
}
.form-group.checkbox_questions .icheckbox_square-yellow {
	margin-right:10px
}
.form-group.radio_questions label:hover {
	border:2px solid #fc3
}
.form-group.select {
	margin-bottom:30px
}
.styled-select select {
	background:0 0;
	width:107%;
	padding:5px;
	border:0;
	border-radius:0;
	box-shadow:none;
	height:41px;
	color:#999;
	margin:0;
	line-height:1;
	font-weight:400;
	-moz-appearance:window;
	-webkit-appearance:none;
	cursor:pointer;
	outline:0
}
.styled-select select:focus {
	color:#555;
	outline:0;
	box-shadow:none
}
.styled-select {
	width:100%;
	overflow:hidden;
	height:44px;
	box-sizing:border-box;
	line-height:1px!important;
	background:url(../img1/arrow_down.svg) right center no-repeat #fff;
	border:0;
	border-bottom:2px solid #e8ebed;
	border-radius: 3px;
}
.styled-select select::-ms-expand {
display:none
}
.form-control::-moz-placeholder {
color:#999;
opacity:1
}
.form-control::-webkit-input-placeholder {
color:#999
}
input.form-control, select.form-control, textarea.form-control {
	background:#fff;
	border:none;
	border-bottom:2px solid #e8ebed;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition:none;
	color:#999;
	height:44px;
	font-size:16px;
	font-weight:400;
	margin-bottom:25px;
	border-radius: 4px;
	padding:6px 12px 6px 10px;
}

.form-control:disabled, .form-control[readonly], select:disabled {
    background-color: #f5f5f5;
    opacity: 1;
	cursor: not-allowed;
}
input.form-control:focus, select.form-control:focus, textarea.form-control:focus {
	border-color:#777;
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#555;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
input.form-control#check_in, input.form-control#check_out {
	background:url(../img1/calendar.svg) right center no-repeat #fff
}
.radio_input {
	margin-top:10px
}
.radio_input label {
	padding-left:0;
	margin-right:15px;
	color:#999
}
main#general_page {
	background-color:#fff
}
#map_contact {
	width:100%;
	height:500px
}
.box_style_2 {
	background-color:#f8f8f8;
	padding:20px 35px 35px
}
.box_style_2 hr {
	margin:10px -25px 20px;
	border:0;
	border-top:2px solid #fff
}
ul.contacts_info {
	list-style:none;
	padding:0;
	margin:15px 0 0
}
ul.contacts_info li {
	margin-bottom:15px
}
ul.contacts_info li:last-child {
	margin-bottom:0
}
.parallax_window_in {
	height:420px;
	position:relative;
	display:table;
	width:100%
}
#sub_content_in {
	display:table-cell;
	padding:45px 15% 0;
	vertical-align:middle;
	text-align:center;
	background:rgba(0, 0, 0, .4)
}
#sub_content_in h1 {
	color:#fff;
	font-weight:600;
	text-transform:uppercase;
	font-size:42px;
	margin-bottom:0
}
#sub_content_in p {
	color:#fff;
	font-size:24px;
	font-weight:300
}
.container_styled_1 {
	background:#f9f9f9
}
.team-item-img .team-item-detail {
	background:rgba(0, 0, 0, .8);
	text-align:center;
	color:#fff;
	display:-webkit-flex;
	display:flex;
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	visibility:hidden;
	overflow:hidden;
transition:all .5s ease-in-out 0s;
-moz-transition:all .5s ease-in-out 0s;
-webkit-transition:all .5s ease-in-out 0s;
-o-transition:all .5s ease-in-out 0s
}
#loader_form, #preloader {
	position:fixed;
	top:0;
	right:0;
	height:100%;
	bottom:0;
	background-color:#fff;
	z-index:999999
}
.team-item:hover .team-item-detail {
	opacity:1;
	visibility:visible
}
.team-item-img .team-item-detail .team-item-detail-inner {
	margin:auto;
	padding:25px
}
.team-item-detail-inner h4 {
	color:#fff;
	text-transform:uppercase;
	font-weight:500
}
.team-item-detail-inner .social {
	margin:0 0 25px;
	padding:0
}
.team-item-detail-inner .social li {
	list-style:none;
	display:inline-block;
	margin:0 5px
}
.team-item-detail-inner .social li a {
	color:#fff
}
.team-item-detail-inner .social li a:hover {
	color:#ed5434
}
.team-item-info {
	padding-top:15px;
	text-align:center
}
.team-item-info h4 {
	margin-bottom:0;
	text-transform:uppercase
}
#preloader {
	left:0;
	width:100%
}
[data-loader=circle-side], [data-loader=circle-side-2] {
position:absolute;
width:50px;
height:50px;
top:50%;
left:50%;
margin-left:-25px;
margin-top:-25px;
-webkit-animation:circle infinite .95s linear;
-moz-animation:circle infinite .95s linear;
-o-animation:circle infinite .95s linear;
animation:circle infinite .95s linear;
border:2px solid #333;
border-top-color:rgba(0, 0, 0, .2);
border-right-color:rgba(0, 0, 0, .2);
border-bottom-color:rgba(0, 0, 0, .2);
border-radius:100%
}
.panel, .panel-group .panel {
	border-radius:0
}
#loader_form {
	left:0;
	width:100%;
	background-color:rgba(255, 255, 255, .6);
	display:none
}
@-webkit-keyframes circle {
0% {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-moz-keyframes circle {
0% {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-o-keyframes circle {
0% {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes circle {
0% {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.panel {
	-webkit-box-shadow:none;
	box-shadow:none;
	border-color:#ededed
}
.panel-title a {
	display:block;
	color:#444
}
.panel-default>.panel-heading {
	background-color:#fff;
	padding:20px;
	border-bottom:1px solid #ddd
}
.panel-heading {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.panel-body {
	padding:30px;
	line-height:1.6!important
}
.panel-title a .indicator {
	color:#409fff
}
.panel-title a:hover .indicator {
	color:#333
}
.add_bottom_15 {
	margin-bottom:15px
}
.add_bottom_30 {
	margin-bottom:30px
}
.add_bottom_45 {
	margin-bottom:45px
}
.add_bottom_60 {
	margin-bottom:60px
}
.add_bottom_75 {
	margin-bottom:75px
}
.add_top_20 {
	margin-top:20px
}
.add_top_30 {
	margin-top:30px
}
.add_top_60 {
	margin-top:60px
}
.more_padding_left {
	padding-left:40px
}
.nomargin_top {
	margin-top:0
}
.nomargin, .nopadding {
	margin:0!important
}
.nopadding {
	padding:0!important
}
.margin_60 {
	padding-top:60px;
	padding-bottom:60px
}
.margin_60_35 {
	padding-top:60px;
	padding-bottom:35px
}
.owl-carousel {
	display:none;
	width:100%;
	position:relative;
	z-index:1
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-item {
	position:relative;
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-touch-callout:none
}
.owl-carousel .owl-item img {
	display:block;
	width:100%;
	-webkit-transform-style:preserve-3d
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display:none
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
	display:block
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	cursor:pointer;
	cursor:hand;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block
}
.owl-carousel.owl-hidden {
	opacity:0
}
.owl-carousel.owl-refresh .owl-item {
	visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-grab {
	cursor:move;
	cursor:grab
}
.owl-carousel.owl-rtl {
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
	float:right
}
.owl-carousel .animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
	z-index:0
}
.owl-carousel .owl-animated-out {
	z-index:1
}
.owl-carousel .fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.owl-height {
transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
	opacity:0;
transition:opacity .4s ease
}
.owl-carousel .owl-item img.owl-lazy {
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position:relative;
	height:100%;
	background:#000
}
.owl-carousel .owl-video-play-icon {
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url(owl.video.play.html) no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
transition:-webkit-transform .1s ease;
transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
	-webkit-transform:scale(1.3, 1.3);
	-ms-transform:scale(1.3, 1.3);
	transform:scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	display:none
}
.owl-carousel .owl-video-tn {
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
	position:relative;
	z-index:1;
	height:100%;
	width:100%
}
.owl-theme .owl-nav {
	margin-top:10px;
	text-align:center
}
.owl-theme .owl-nav [class*=owl-] {
color:#FFF;
font-size:14px;
margin:5px;
padding:4px 7px;
background:#D6D6D6;
display:inline-block;
cursor:pointer;
border-radius:3px
}
.owl-theme .owl-nav [class*=owl-]:hover {
background:#869791;
color:#FFF;
text-decoration:none
}
.owl-theme .owl-nav .disabled {
	opacity:.5;
	cursor:default
}
.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top:10px
}
.owl-theme .owl-dots {
	text-align:center
}
.owl-theme .owl-dots .owl-dot {
	display:inline-block;
	zoom:1
}
.owl-theme .owl-dots .owl-dot span {
	width:10px;
	height:10px;
	margin:5px 7px;
	background:#D6D6D6;
	display:block;
	-webkit-backface-visibility:visible;
transition:opacity .2s ease;
	border-radius:30px
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background:#3f9fff
}
.owl-item {
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0) scale(1, 1)
}
ul.list_ok {
	list-style:none;
	margin:0 0 25px;
	padding:0;
	line-height:1.3
}
ul.list_ok li {
	position:relative;
	padding-left:30px;
	margin-bottom:20px
}
ul.list_ok li:before {
	font-family:ElegantIcons;
	content:"\52";
	position:absolute;
	left:0;
	top:-3px;
	font-size:21px;
	color:#409fff
}
input.qtyminus, input.qtyplus {
	top:10px;
	text-indent:-9999px;
	box-shadow:none
}
.qty-buttons {
	position:relative;
	width:100%;
	height:38px;
	display:inline-block;
	margin-bottom:20px
}
input.qty {
	width:100%
}
input.qtyminus, input.qtyplus {
	position:absolute;
	width:32px;
	height:22px;
	border:none;
	outline:0;
	cursor:pointer;
	-webkit-appearance:none;
	border-radius:0
}
input.qtyplus {
	background:url(../img1/plus.png) center center no-repeat #fff;
	right:25px
}
input.qtyminus {
	background:url(../img1/minus.png) center center no-repeat #fff;
	right:-5px
}
#success {
	    position: absolute;
    top: 50%;
    left: 43%;
    width: 500px;
    height: 190px;
    margin-top: -85px;
    margin-left: -150px;
    text-align: center;
    line-height: 35px;
}
#success h4 {
	margin:0
}
#success h4 span {
	display:block;
	font-size:24px
}
@-webkit-keyframes checkmark {
0% {
stroke-dashoffset:50px
}
100% {
stroke-dashoffset:0
}
}
@-ms-keyframes checkmark {
0% {
stroke-dashoffset:50px
}
100% {
stroke-dashoffset:0
}
}
@keyframes checkmark {
0% {
stroke-dashoffset:50px
}
100% {
stroke-dashoffset:0
}
}
@-webkit-keyframes checkmark-circle {
0% {
stroke-dashoffset:240px
}
100% {
stroke-dashoffset:480px
}
}
@-ms-keyframes checkmark-circle {
0% {
stroke-dashoffset:240px
}
100% {
stroke-dashoffset:480px
}
}
@keyframes checkmark-circle {
0% {
stroke-dashoffset:240px
}
100% {
stroke-dashoffset:480px
}
}
.inlinesvg .svg svg {
	display:inline
}
.icon--order-success svg path {
-webkit-animation:checkmark .25s ease-in-out .7s backwards;
animation:checkmark .25s ease-in-out .7s backwards
}
.icon--order-success svg circle {
-webkit-animation:checkmark-circle .6s ease-in-out backwards;
animation:checkmark-circle .6s ease-in-out backwards
}



.media-container {
    position: relative;
    display: inline-block;
    margin: auto;
    border-radius: 4px;
    overflow: hidden;
    width: 100px;
    height: 100px;
    vertical-align: middle;
}
	.media-overlay {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(180, 180, 180, 0.6);
	}
		#media-input {
			display: block;
			width: 100px;
			height: 100px;
			line-height: 200px;
			opacity: 0;
			position: relative;
			z-index: 9;
		}
		.media-icon {
			display: block;
			color: #ffffff;
			font-size: 2em;
			height: 100px;
			line-height: 200px;
			position: absolute;
			z-index: 0;
			width: 100%;
			text-align: center;
		}
	.media-object {}
		.img-object {
			border-radius:4px;
			width:100px;
			height: 100px;
			display: block;
		}

.media-control {
	margin-top: 5px;
}
.edit-profile {
    border: none;
    background: #0050a0;
    color: #fff;
    font-size: 13px;
    border-radius: 3px;
    box-shadow: 0 0 13px #6b6b6b;
	cursor:pointer;
}
	.save-profile { border: none;
    background: #0050a0;
    color: #fff;
    font-size: 13px;
	cursor:pointer;
    border-radius: 3px;
    box-shadow: 0 0 13px #6b6b6b;}

.form-group .media-overlay i {
    font-size: 40px;
    position: absolute;
    right: -3px;
    top: 28%;
    cursor: pointer;
    color: #fff;
    color: white;
}



.menu-t li {
    display: inline;
    padding: 10px;
    /* color: red; */
}

.menu-t
{
    text-align: right;
    list-style: none;
    margin-top: 18px;
}

.menu-t li a
{
	color:#2c2b2b;
}


.next2 {
    border: none;
    color: #fff;
    text-decoration: none;
    transition: background .5s ease;
    -moz-transition: background .5s ease;
    -webkit-transition: background .5s ease;
    -o-transition: background .5s ease;
    display: inline-block;
    cursor: pointer;
    font-weight: 400;
    outline: 0;
    text-align: center;
    background: #0050a0;
    position: relative;
    font-size: 15px;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 1;
    padding: 10px 30px;
}
.next2:hover {
    background: #0073e5;
    color: #fff;
}
.thankuu {
    padding-top: 110px;
}


.md-radio {
  margin: 1em 0;
}
.md-radio:first-child {
  margin: 6px 0;
}
.md-radio label {
  font-weight: 400;
}
.md-radio.md-radio-inline {
  display: inline-block;
}
.md-radio input[type="radio"] {
  display: none;
}
.md-radio input[type="radio"]:checked + label::before {
    background: #73716e;
    border: 2px solid #73716e;
}
.md-radio input[type="radio"]:checked + label::after {
  font-family: "Material Icons";
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  content: "check";
}
.md-radio label {
  display: inline-block;
  height: 20px;
  position: relative;
  padding: 2px 30px;
  margin-bottom: 0;
  cursor: pointer;
  vertical-align: bottom;
}
.md-radio label::before,
.md-radio label::after {
  position: absolute;
  content: "";
  border-radius: 50%;
}
.md-radio label::before {
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  border: 1px solid #d3cfc8;
}
.md-radio label:hover::before,
.md-radio input[type="radio"]:hover:checked + label::before {
  border: 2px solid #73716e;
}
.md-radio label::after {
  top: 1px;
  left: 4px;
  width: 10px;
  height: 10px;
}

.md-radio{ display:inline}
.md-radio label 
{
	padding-left: 30px;
}

.button-g
{
	    border: none;
    color: #fff;
    text-decoration: none;
    transition: background .5s ease;
    -moz-transition: background .5s ease;
    -webkit-transition: background .5s ease;
    -o-transition: background .5s ease;
    display: inline-block;
    cursor: pointer;
    font-weight: 400;
    outline: 0;
    text-align: center;
    background: #0050a0;
    position: relative;
    font-size: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 1;
    padding: 10px 30px;
}

.datepicker th
{
	background:none!important;
}

.datepicker td, .datepicker th {
    text-align: center;
    width: auto!important;
    height: auto!important;
}
.date input {
    margin-bottom: 0!important;
}
label.col-md-2.control-label {
    display: inline-block;
    width: 100%;
}

/*.datetimepicker {
    padding: 4px;
    margin-top: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    direction: ltr;
    width: 18%!important;
}*/