<style>  @import url(https://fonts.googleapis.com/css?family=Lato:300,400,400italic,700,900);
@import url(https://fonts.googleapis.com/css?family=Courgette);
.btns, .heading, .home-form h3, .section-header .section-title {
	text-transform:uppercase
}
.scroll-down-link i, h2 span {
	display:block
}
.btns, .home-form h3, .home-form h4, .item_options, .itm, .media.service-box .pull-left>i, .mydate-icon, .scroll-down-link, .topbar li, .topbar li.selected, .work_step {
	text-align:center;
	cursor:pointer;
}
/*body {
	padding-top:50px;
	background:#fff;
	font-family:Lato, sans-serif;
	font-weight:400;
	color:#64686d;
	line-height:26px
}*/
#main-slider, h2 {
	background-position:center bottom
}
#main-slider, .home-form input[type=text], .map_lines, h2 {
	background-repeat:no-repeat
}
h1, h2, h3, h4, h5, h6 {
	font-weight:700;
	color:#272727;
	text-transform: uppercase;
}
h2 {
	font-weight:900;
	color:#0069a6;
	line-height:58px;
	font-size:21px;
	letter-spacing:1px;
	background-image:url(../images/divider.png);
	/*margin-bottom:25px;
	padding-bottom:25px*/
}
h2 span {
	font-weight:400;
	font-size:15px;
	font-style:italic;
	line-height:24px;
	color:#ababab;
	padding-top:15px;
	letter-spacing:normal
}
a {
	color:#45aed6;
	-webkit-transition:color 400ms, background-color 400ms;
	-moz-transition:color 400ms, background-color 400ms;
	-o-transition:color 400ms, background-color 400ms;
	transition:color 400ms, background-color 400ms
}
a:focus, a:hover {
	text-decoration:none;
	color:#41b30a;
}
hr {
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #fff
}
.gradiant {
	background-image:-moz-linear-gradient(90deg, #2caab3 0, #2c8cb3 100%);
	background-image:-webkit-linear-gradient(90deg, #2caab3 0, #2c8cb3 100%);
	background-image:-ms-linear-gradient(90deg, #2caab3 0, #2c8cb3 100%)
}
.gradiant-horizontal {
	background-image:-moz-linear-gradient(4deg, #2caab3 0, #2c8cb3 100%);
	background-image:-webkit-linear-gradient(4deg, #2caab3 0, #2c8cb3 100%);
	background-image:-ms-linear-gradient(4deg, #2caab3 0, #2c8cb3 100%)
}
.section-header {
	margin-bottom:50px
}
#main-slider {
	height:500px;
}
#main-slider, #form_bg {
	background-image:url(../images/img_movesure.jpg);
	background-size:cover;
	moz-background-size:cover;
	khtml-background-size:cover;
	-webkit-background-size:cover
}
#form_bg {
	background-image:url(../images/bg_login.jpg);
}
.home-form, .user-form {
	margin-left:auto;
	margin-right:auto;
	float:none;
	padding-top:7%;
	color:#fff;
}
.home-form h3, .home-form h4 {
	color:#fff
}
.home-form h3 {
	font-size:50px;
	letter-spacing:1px;
	font-weight:700;
}
#form_bg h3 {
	font-size:40px;
	letter-spacing:1px;
	font-weight:700;
	color:#fff;
}
. home-form h4 {
font-size:16px;
font-weight:400;
margin:0;
padding:0 0 50px
}
.home-form input[type=text], .home-form input[type=submit], #form_bg input[type=text], #form_bg input[type=password], #form_bg input[type=submit] {
	display:block;
	width:100%;
	height:50px;
	font-size:14px;
	line-height:50px;
	color:#555;
	background-color:#fff;
	border:1px solid #fff;
	border-radius:4px;
	padding-top:0;
	padding-right:5px;
	padding-left: 5px;
	padding-bottom:0;
	margin-bottom:10px
}
.home-form input[type=text] {
	background-image:url(../images/icon_sprite.png);
	background-position:left 4px;
	padding-left:35px;
}
.home-form input[type=text]:focus {
	background-repeat:no-repeat;
	background-position:left -62px
}
.home-form input[type=submit], #form_bg input[type=submit] {
	background-color:#02bfe0;
	color:#fff;
	padding:0;
	font-size:15px;
	font-weight:700;
	text-transform:uppercase;
	border:1px solid #02ACCA
}
.scroll-down-link {
	width:50px;
	position:absolute;
	left:0;
	bottom:2px;
	color:#FFF;
	font-size:20px;
	z-index:100;
	text-decoration:none;
	text-shadow:0 0 3px rgba(0, 0, 0, .4);
	padding-right:0;
	padding-top:0;
	right:0;
	margin:0 auto
}
.map_lines, .map_lines_in {
	margin-left:auto;
	margin-right:auto
}
.down_icons {
	-webkit-animation:meena_slide_down 1s ease-in-out infinite;
	animation:meena_slide_down 2s ease-in-out infinite
}
.scroll-down-link a {
	color:#fff;
	text-decoration:none
}
.work_step, .work_step h2 {
	color:#687880;
	font-weight:400
}
.map_lines {
	background-image:url(../images/map_lines.gif);
	background-position:center center;
	width:1084px;
	height:440px;
	max-width:98%
}
.map_lines_in {
	width:760px;
	max-width:95%;
	padding-left:5px
}
.work_step {
	width:188px;
	float:left;
	font-style:italic;
	line-height:1.4em;
	font-size:14px
}
.work_step h2 {
	font-family:Courgette, cursive;
	font-style:normal;
	font-size:20px;
	background-image:none;
	margin:0;
	line-height:normal;
	letter-spacing:normal;
	padding:15px 0 0
}
.work_step img {
	display:inline-block;
	transform:rotate(0);
	-moz-transition:1s;
	transition:1s
}
.work_step:hover img {
	transform:rotate(-20deg);
	-moz-transform:rotate(-20deg)
}
.contact_number {
	font-size: 19px;
	font-weight: 800;
	color: #01BEDF;
	float: right;
	padding-right: 0;
	padding-left: 15px;
	line-height: 25px;
	padding-top: 4px;
	margin-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a9a9a9;
	margin-top: 10px;
	padding-bottom: 4px;
}
.img1, .img3 {
	padding-top:200px
}
.img3 {
	padding-top:210px
}
.img2, .img4 {
	padding-top:35px;
	margin-left:12px;
	width:180px
}
.img4 {
	margin-left:-5px;
	padding-top:10px;
	width:180px
}
#content-1 {
	height:auto;
	width:auto;
	max-width:100%;
	display:inline-block;
	vertical-align:bottom
}
.why_screen {
	background-color:#f5f5f5;
	float:left;
	color:#687880;
	font-size:14px
}
.why_screen h4 {
	font-size:28px;
	font-weight:300;
	color:#687880
}
#testimonial .test-item {
	color:#747474;
	font-size:14px;
	margin-top:50px
}
#testimonial .test-item .in {
	border-radius:15px;
	moz-border-radius:15px;
	khtml-border-radius:15px;
	-webkit-border-radius:15px;
	margin-top:00px;
	background-color:#FFF;
	background-image:url(../images/bg_testimonial_box.jpg);
	background-repeat:repeat-x;
	background-position:right bottom;
	margin-right:10px;
	margin-left:10px;
	position:relative;
	line-height:1.5em;
	text-indent:20px;
	min-height:300px;
	padding:40px 25px
}
#testimonial .test-item .img-circle {
	position:absolute;
	top:-40px;
	right:10px;
	z-index:2
}
#testimonial .test-item .in:after {
	bottom:-20px;
	content:"";
	position:absolute;
	left:25px;
	background-image:url(../images/arrow.png);
	background-position:bottom;
	height:20px;
	width:30px
}
#testimonial .test-item .testi-txt {
	background-image:url(../images/quote-mark.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:5px
}
#testimonial .test-item .testi-txt p {
	text-indent:55px;
	line-height:1.4em
}
@-webkit-keyframes meena_slide_down {
0% {
-webkit-transform:translate(0, -20px);
opacity:0
}
50% {
opacity:1
}
100% {
-webkit-transform:translate(0, 20px);
opacity:0
}
}
@keyframes meena_slide_down {
0% {
transform:translate(0, -20px);
opacity:0
}
50% {
opacity:1
}
100% {
transform:translate(0, 20px);
opacity:0
}
}
.section-header .section-title {
	font-size:35px;
	color:#687880;
	position:relative;
	padding-bottom:20px;
	margin:0 0 20px
}
.section-header .section-title:before {
	content:"";
	position:absolute;
	width:140px;
	bottom:0;
	left:50%;
	margin-left:-70px;
	height:1px;
	background:#ebebeb
}
.section-header .section-title:after {
	content:"";
	position:absolute;
	width:24px;
	height:24px;
	bottom:-11px;
	left:50%;
	margin-left:-12px;
	border:5px solid #fff;
	border-radius:20px;
	background:#45aed6
}
.btn {
	border-width:0 0 3px;
	border-radius:3px
}
.btn.btn-primary {
	background:#34c9e4;
	border-color:#2a95be
}
.btn.btn-primary:focus, .btn.btn-primary:hover {
	background:#2a95be
}
.column-title {
	margin-top:0;
	padding-bottom:15px;
	border-bottom:1px solid #eee;
	margin-bottom:15px;
	position:relative
}
.column-title:after {
	content:" ";
	position:absolute;
	bottom:-1px;
	left:0;
	width:40%;
	border-bottom:1px solid #45aed6
}
ul.nostyle {
	list-style:none;
	padding:0;
	margin-bottom:20px
}
ul.nostyle i {
	color:#45aed6
}
.scaleIn {
	-webkit-animation-name:scaleIn;
	animation-name:scaleIn
}
@-webkit-keyframes scaleIn {
0% {
opacity:0;
-webkit-transform:scale(0);
transform:scale(0)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes scaleIn {
0% {
opacity:0;
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0)
}
100% {
opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
.navbar.navbar-default {
	border:0;
	border-radius:0;
	margin-bottom:0
}
.navbar.navbar-default .navbar-toggle {
	margin-top:5px
}
.navbar.navbar-default .navbar-brand {
	height:auto;
	padding:0 15px
}
@media only screen and (min-width:768px) {
#main-menu.navbar-default {
background:#fcfcfc;
-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .1);
box-shadow:0 0 3px 0 rgba(0, 0, 0, .1)
}
#main-menu.navbar-default .navbar-nav>li>a {
padding-top:10px;
padding-bottom:10px;
font-size:13px;
font-weight:700;
text-transform:uppercase;
margin-top:10px
}
#main-menu.navbar-default .navbar-nav>li.active>a, #main-menu.navbar-default .navbar-nav>li.open>a, #main-menu.navbar-default .navbar-nav>li.sign-in>a, #main-menu.navbar-default .navbar-nav>li:hover>a {
color:#34c9e4
}
#main-menu.navbar-default .dropdown-menu {
padding:0 20px;
min-width:220px;
background-color:rgba(26, 28, 40, .9);
border:0;
border-radius:0;
box-shadow:none;
-webkit-box-shadow:none;
background-clip:inherit
}
#main-menu.navbar-default .dropdown-menu>li {
border-left:3px solid transparent;
margin-left:-20px;
padding-left:17px;
-webit-transition:border-color 400ms;
transition:border-color 400ms
}
#main-menu.navbar-default .dropdown-menu>li>a {
border-top:1px solid #404455;
padding:15px 0;
color:#eee
}
#main-menu.navbar-default .dropdown-menu>li:first-child>a {
border-top:0
}
#main-menu.navbar-default .dropdown-menu>li.active, #main-menu.navbar-default .dropdown-menu>li.open, #main-menu.navbar-default .dropdown-menu>li:hover {
border-left-color:#45aed6
}
#main-menu.navbar-default .dropdown-menu>li.active>a, #main-menu.navbar-default .dropdown-menu>li.open>a, #main-menu.navbar-default .dropdown-menu>li:hover>a {
color:#45aed6;
background-color:transparent
}
.hide_on_desktop {
display:none
}
}
@media only screen and (max-width:767px) {
.hide_on_mobile, .scroll-down-link {
display:none
}
.home-form h3 {
font-size:25px;
letter-spacing:1px;
font-weight:700;
text-transform:uppercase
}
.home-form h4 {
font-size:13px;
letter-spacing:normal;
font-weight:400;
margin:0;
padding:0 0 25px
}
.navbar-brand img {
max-width:90%;
}
.img1, .img2, .img3, .img4 {
width:760px;
max-width:90%!important;
margin-right:auto;
margin-left:auto;
padding-top:50px
}
.map_lines {
background-image:none
}
#testimonial .test-item .in {
min-height:100px
}
#testimonial {
overflow:hidden
}
.contact_number {
color:#FFF;
background-color:#34C9E4;
text-align:center;
clear:both;
float:none;
width:100%;
font-size:20px;
line-height:30px;
padding-top:0;
margin-right:0;
padding-bottom:0;
margin-left:0;
height:30px
}
.contact_number a {
color:#fff;
text-decoration:none;
display:block;
}
#main-menu .container {
padding-right:0;
padding-left:0
}
.navbar-header {
padding-left:15px;
padding-right:15px
}
.home-form {
padding-top:15%
}
}
. clearfix {
float:none!important;
clear:both!important
}
#cta {
	padding:50px 0;
	background-color:#fcfcfc
}
#cta h2 {
	margin-top:0
}
#cta .btn {
	margin-top:40px
}
#features {
	padding:100px 0
}
#features .media.service-box:first-child {
	margin-top:80px
}
#services {
	padding:100px 0 75px
}
.media.service-box {
	margin:25px 0
}
.media.service-box .pull-left {
	margin-right:20px
}
.media.service-box .pull-left>i {
	font-size:24px;
	height:64px;
	line-height:64px;
	width:64px;
	border-radius:100%;
	color:#45aed6;
	box-shadow:inset 0 0 0 1px #d7d7d7;
	-webkit-box-shadow:inset 0 0 0 1px #d7d7d7;
	transition:background-color 400ms, background-color 400ms;
	position:relative
}
.media.service-box .pull-left>i:after {
	content:"";
	position:absolute;
	width:20px;
	height:20px;
	top:50%;
	margin-top:-10px;
	right:-10px;
	border:4px solid #fff;
	border-radius:20px;
	background:#45aed6
}
.media.service-box:hover .pull-left>i {
	background-image:-moz-linear-gradient(90deg, #2caab3 0, #2c8cb3 100%);
	background-image:-webkit-linear-gradient(90deg, #2caab3 0, #2c8cb3 100%);
	background-image:-ms-linear-gradient(90deg, #2caab3 0, #2c8cb3 100%);
	color:#fff;
	box-shadow:inset 0 0 0 5px rgba(255, 255, 255, .8);
	-webkit-box-shadow:inset 0 0 0 5px rgba(255, 255, 255, .8)
}
.isotope-item {
	z-index:2
}
.isotope-hidden.isotope-item {
	pointer-events:none;
	z-index:1
}
.isotope, .isotope .isotope-item {
-webkit-transition-duration:.8s;
-moz-transition-duration:.8s;
-ms-transition-duration:.8s;
-o-transition-duration:.8s;
transition-duration:.8s
}
.isotope {
	-webkit-transition-property:height, width;
	-moz-transition-property:height, width;
	-ms-transition-property:height, width;
	-o-transition-property:height, width;
	transition-property:height, width
}
.isotope .isotope-item {
	-webkit-transition-property:-webkit-transform, opacity;
	-moz-transition-property:-moz-transform, opacity;
	-ms-transition-property:-ms-transform, opacity;
	-o-transition-property:-o-transform, opacity;
	transition-property:transform, opacity
}
.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item {
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-ms-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s
}
.isotope.infinite-scrolling {
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none
}
#testimonial {
	padding:50px 0;
	color:#fff;
	background-color:#02bfe0
}
#testimonial h4 {
	color:#fff;
	margin-bottom:0;
	padding-left:80px;
	font-weight:700;
	font-size:16px;
	line-height:1.4em
}
#testimonial h4 span {
	font-size:13px;
	font-weight:400;
	display:block
}
#testimonial small {
	display:block;
	margin-bottom:10px;
	color:rgba(255, 255, 255, .7)
}
#testimonial .btns {
	margin-top:10px
}
#about {
	padding:100px 0
}
.divider {
	margin-top:50px;
	margin-bottom:50px;
	background-image:-moz-linear-gradient(180deg, #fff 0, #e3e3e3 49%, #fff 100%);
	background-image:-webkit-linear-gradient(180deg, #fff 0, #e3e3e3 49%, #fff 100%);
	background-image:-ms-linear-gradient(180deg, #fff 0, #e3e3e3 49%, #fff 100%);
	width:95%;
	height:1px
}
.nav.main-tab {
	background:#eee;
	border-bottom:3px solid #222534;
	border-radius:3px 3px 0 0
}
.nav.main-tab>li>a {
	color:#272727
}
.nav.main-tab>li.active>a {
	background:#222534;
	color:#45aed6
}
#footer, #footer a {
	color:#fff
}
.nav.main-tab>li:first-child>a {
	border-radius:3px 0 0
}
.nav.main-tab>li:last-child>a {
	border-radius:0 3px 0 0
}
.tab-content {
	border:1px solid #eee;
	border-top:0;
	padding:20px 20px 10px;
	border-radius:0 0 3px 3px
}
.panel-default {
	border-color:#eee
}
.panel-default>.panel-heading {
	background-color:#fff;
	border-color:#eee
}
.panel-default>.panel-heading .panel-title {
	font-size:14px;
	font-weight:400
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#eee
}
#footer {
	padding-top:30px;
	padding-bottom:30px;
	background:#2e2e2e
}
#footer a:hover {
	color:#45aed6
}
#footer ul {
	list-style:none;
	padding:0;
	margin:0 -7.5px
}
#footer ul>li {
	display:inline-block;
	margin:0 7.5px
}
.form-div, .step2 {
	margin-right:auto
}
@media only screen and (min-width:768px) {
#footer .social-icons {
float:right
}
}
.owl-stage {
	background:url(../images/bg-why-from-us.png) no-repeat;
	background-size:100% auto;
	position:relative
}
.step1, .step2, .step3 {
	background-image:url(../images/sprite-v1.png);
	background-repeat:no-repeat
}
.steps_bg {
	padding:10px 10px 15px
}
.step-box {
	float:left;
	width:128px;
	height:20px
}
.line, .topbar li {
	float:left;
	width:25%
}
.step1 {
	left:-1px;
	background-position:-100px -40px
}
.step2 {
	left:0;
	margin-left:auto;
	right:0;
	background-position:-100px -80px
}
.step3 {
	right:0;
	background-position:-100px -120px
}
.line {
	height:2px;
	top:10px;
	left:28px;
	margin-top:17px;
	margin-bottom:10px;
	background-color:#FFF
}
.hiding {
	display:none
}
.topbar ul {
	list-style:none;
	padding:0;
	margin:0 0 20px
}
.topbar li {
	display:inline-block;
	line-height:20px;
	opacity:.8;
	font-weight:700;
	color:#687880;
	font-size:11px
}
.topbar li.active {
	color:#02bfe0;
	opacity:1
}
.topbar li a {
	text-align:center;
	line-height:33px;
	color:#687880
}
.topbar li.selected {
	background-color:#02bfe0;
	height:20px;
	line-height:20px;
	font-size:18px;
	color:#34c9e4
}
.blue-colors {
	color:#02bfe0
}
.heading {
	font-size:16px;
	color:#3d484d;
	font-weight:900;
	padding:5px 10px 0
}
.clear {
	clear:both;
	float:none
}
.btns {
	background:#15a9c2;
	color:#fff;
-webkit-transition:background-color .5s;
transition:background-color .5s;
	border-radius:5px;
	font-size:17px;
	margin-bottom:2px;
	letter-spacing:1px;
	margin-top:10px;
	width:100%;
	border:1px solid #0fa2bb;
	cursor:pointer;
	padding:8px 0
}
.btns.skip {
	background:#4c5b63;
	border:1px solid #374248
}
.btns:hover {
	background:#0D788A
}
.btns.skip2 {
	background:#4c5b63;
	border:1px solid #374248;
	font-size:13px;
	font-weight:400;
}
.error_msg {
	color:red
}
.form-control {
	display:block;
	width:100%;
	/*height:150px;*/
	font-size:13px;
	line-height:45px;
	color:#555;
	text-transform:uppercase;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	padding:2px 12px
}
.form-control:focus {
	border-color:#2b542c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}
.overlay {
	background-color:#000;
	background-color:rgba(0, 0, 0, .88);
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:1100;
	height:100%;
	width:100%
}
.close_icon, .form-div {
	right:0;
}
.form-div {
	background-color:#FFF;
	padding:5px;
	width:95%;
	margin-left:auto;
	left:0;
	top:35px;
	border-radius:10px;
	moz-border-radius:10px;
	khtml-border-radius:10px;
	-webkit-border-radius:10px;
	z-index:1131;
	position:fixed; /*min-height:200px;*/
	overflow-y: auto;
}
.close_icon {
	top:5px;
	height:30px;
	width:30px;
	position:fixed;
	z-index:1200;
	right:2.5%;
}
.mydate {
	position:relative
}
.mydate-icon {
	position:absolute;
	right:10px;
	top:1px;
	width:45px;
	height:43px;
	background-color:#F4F4F4;
	border-left-width:2px;
	border-left-style:solid;
	border-left-color:#CCC;
	line-height:45px
}
.ckbox, .rdio {
	position:relative
}
.ckbox input[type=checkbox], .rdio input[type=radio] {
	opacity:0
}
.ckbox label, .rdio label {
	padding-left:10px;
	cursor:pointer;
	margin-bottom:7px!important
}
.ckbox label:before {
	width:18px;
	height:18px;
	position:absolute;
	top:1px;
	left:0;
	content:'';
	display:inline-block;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #bbb;
	background:#fff
}
.ckbox input[type=checkbox]:disabled+label {
	color:#999
}
.ckbox input[type=checkbox]:disabled+label:before {
	background-color:#eee
}
.ckbox input[type=checkbox]:checked+label::after {
font-family:FontAwesome;
content:"\F00C";
position:absolute;
top:-2px;
left:3.5px;
display:inline-block;
font-size:11px;
width:16px;
height:16px;
color:#fff
}
.ckbox-default input[type=checkbox]:checked+label:before {
	border-color:#999
}
.ckbox-default input[type=checkbox]:checked+label::after {
color:#333
}
.ckbox-primary input[type=checkbox]:checked+label:before {
	border-color:#357EBD;
	background-color:#34c9e4
}
.ckbox-warning input[type=checkbox]:checked+label:before {
	border-color:#EEA236;
	background-color:#F0AD4E
}
.ckbox-success input[type=checkbox]:checked+label:before {
	border-color:#1CAF9A;
	background-color:#1CAF9A
}
.ckbox-danger input[type=checkbox]:checked+label:before {
	border-color:#D43F3A;
	background-color:#D9534F
}
.rdio label:before {
	width:18px;
	height:18px;
	top:1px;
	left:0;
	border-radius:50px;
	border:1px solid #bbb;
	background:#fff
}
.rdio input[type=radio]:checked+label::after, .rdio label:before {
content:'';
position:absolute;
display:inline-block;
-moz-border-radius:50px;
-webkit-border-radius:50px
}
.rdio input[type=radio]:disabled+label {
	color:#999
}
.rdio input[type=radio]:disabled+label:before {
	background-color:#eee
}
.rdio input[type=radio]:checked+label::after {
top:5px;
left:4px;
font-size:11px;
width:10px;
height:10px;
background-color:#444;
border-radius:50px
}
.rdio-default input[type=radio]:checked+label:before {
	border-color:#999
}
.rdio-primary input[type=radio]:checked+label:before {
	border-color:#34c9e4
}
.rdio-primary input[type=radio]:checked+label::after {
background-color:#34c9e4
}
.rdio-warning input[type=radio]:checked+label:before {
	border-color:#F0AD4E
}
.rdio-warning input[type=radio]:checked+label::after {
background-color:#F0AD4E
}
.rdio-success input[type=radio]:checked+label:before {
	border-color:#1CAF9A
}
.rdio-success input[type=radio]:checked+label::after {
background-color:#1CAF9A
}
.rdio-danger input[type=radio]:checked+label:before {
	border-color:#D9534F
}
.rdio-danger input[type=radio]:checked+label::after {
background-color:#D9534F
}
pre {
	font-size:12px;
	color:#C7254E;
	border:1px solid #ddd;
	padding:8px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fff
}
.item_options, .left_1 {
	background-repeat:no-repeat
}
label.error {
	color:#B94A48;
	margin-top:2px
}
label.error:empty {
	display:none!important
}
.asterisk {
	color:#D9534F
}
div.error {
	margin-bottom:20px;
	display:none;
	position:relative
}
div.error label.error {
	display:block;
	padding-left:25px;
	position:relative
}
div.error label.error:before {
	font-family:'Glyphicons Halflings';
	content:'\e101';
	position:absolute;
	top:-2px;
	left:0;
	font-size:16px;
	color:#D9534F;
	display:inline-block
}
.btns.disable, button:disabled, input[type=submit]:disabled {
	color:#000;
	background-color:#D6D6D6;
	border:1px solid #CCC;
	cursor:pointer
}
.pac-container {
	z-index:1500!important
}
.left_1 {
	background-image:url(../images/left_shade.png);
	float:left;
	height:410px;
	width:15%;
	padding-right:1%;
	background-position:right top;
	padding-left:1%
}
.item_options {
	background-color:#e8eaec;
	background-image:url(../images/sprite-v1.png);
	height:70px;
	width:120px;
	color:#4d5c64;
	margin-top:10px;
	margin-bottom:5px;
	border-radius:10px;
	padding-top:45px
}
.item_options.active, .item_options:hover {
	background-color:#1aabc3;
	color:#fff
}
.item_options.bedI {
	background-position:-260px -140px
}
.item_options.livingI {
	background-position:-365px -140px
}
.item_options.kitchenI {
	background-position:-460px -140px
}
.item_options.miscI {
	background-position:-560px -140px
}
.item_options.vehicleI {
	background-position:-670px -140px
}
.item_options.bedI:hover, .item_options.bedI.active {
	background-position:-260px -40px
}
.item_options.livingI:hover, .item_options.livingI.active {
	background-position:-365px -40px
}
.item_options.kitchenI:hover, .item_options.kitchenI.active {
	background-position:-460px -40px
}
.item_options.miscI:hover, .item_options.miscI.active {
	background-position:-560px -40px
}
.item_options.vehicleI:hover, .item_options.vehicleI.active {
	background-position:-670px -40px
}
.left_2 {
	width:60%;
	float:left;
	padding-left:2%
}
.item-list {
	height:410px
}
.left_3 {
	width:23%;
	margin-right:.5%;
	float:right;
	padding-left:.5%
}
.itm {
	background-color:#f3f4f5;
	height:80px;
	position:relative;
	margin:5px;
	font-size:10px;
	padding-top:10px
}
.itm img {
	padding-bottom:5px
}
.itm .chk {
	height:16px;
	width:15px;
	position:absolute;
	top:0;
	right:0;
	background-image:url(../images/icon_check.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	display:none
}
.final_itm_list_icon.minus, .final_itm_list_icon.plus {
	background-repeat:no-repeat;
	background-position:center center
}
.itm p {
	font-size:11px;
	line-height:normal;
	text-align:left
}
.final_itm_list {
	width:92%;
	float:none;
	clear:both;
	border:1px solid #6d6d6d;
	margin-top:8px;
	margin-bottom:8px
}
.final_itm_list_icon, .final_itm_list_qty {
	text-align:center;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFF;
	color:#FFF;
	line-height:30px
}
.final_itm_list_txt {
	width:65%;
	float:left;
	font-size:11px;
	padding-left:5px;
	height:30px
}
.final_itm_list_icon {
	width:10%;
	float:right;
	background-color:#4d5c64;
	cursor:pointer;
	height:30px
}
.final_itm_list_icon.plus {
	background-image:url(../images/icon_plus.png)
}
.final_itm_list_icon.minus {
	background-image:url(../images/icon_minus.png)
}
.final_itm_list_qty {
	width:15%;
	float:right;
	background-color:#15a9c2;
	font-size:13px;
	font-weight:700
}
.search-box {
	display:block;
	width:95%;
	height:35px;
	font-size:14px;
	line-height:35px;
	color:#555;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:4px;
	background-image:url(../images/icon_search.png);
	background-repeat:no-repeat;
	background-position:right center;
	margin-bottom:10px;
	padding:0 20px 0 5px
}
.list_qty {
	color:#FFF;
	background-color:#15a9c2;
	width:100%;
	margin:0;
	padding:0;
	height:22px;
	line-height:22px;
	border:1px #15a9c2;
	text-align:center
}
.list_here {
	height:370px
}
.item-list h2 {
	font-size:14px;
	line-height:20px;
	color:#15a9c2;
	padding:0;
	margin-bottom:10px;
	margin-top:0;
	background-image:none;
	font-weight:700;
	letter-spacing:normal
}
.reset {
	font-size:12px;
	padding-right:20px;
	cursor:pointer;
	display:none;
	float:right
}
 @media (min-width: 480px) and (max-width: 1500px) {
.form-div {
 width:85% !important;
 overflow-y: auto;
/*	min-height:550px;
*/	
	  }
 .form-div img {
 max-width:100%;
}
}
#login-custom {
	float: right;
	padding-left: 10px;
	position: relative;
	cursor: pointer;
	padding-top: 15px;
	background-color: #f9f9f9;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6D6D6;
	border-left-color: #D6D6D6;
	padding-right: 10px;
}
#login-custom img {
	vertical-align: middle;
	margin-right: 5px;
	width: 40px;
	-moz-border-radius: 80px;
	-webkit-border-radius: 80px;
	border-radius: 80px;
}
.open>.customer-menu {
	display: block;
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.customer-menu {
	position: absolute;
	background: #1d2939;
	min-width: 200px;
	top: 100%;
	left: 0;
	z-index: 1000;
	float: left;
	display:none;
	padding: 5px 0;
	margin: 0px;
	font-size: 14px;
	text-align: left;
	list-style: none;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.customer-menu li {
	display: block;
	margin: 0;
	float: none;
	background: none;
	font-size: 14px;
	padding: 5px;
}
.customer-menu li a {
	color: #94989d;
	text-decoration:none;
}
.customer-menu li i {
	font-size: 11px;
	margin-right: 5px;
}
.customer-menu:after {
	border-bottom: 6px solid #1d2939;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: "";
	display: inline-block;
	right: 50%;
	position: absolute;
	top: -6px;
}
@media (min-width:481px) {
 .hide-on-desktop {
display:none !important;
}
}
@media (max-width:480px) {
.form-control {
margin-bottom:7px;
}
.form-group {
margin-bottom:0px;
}
.hide-on-mobile {
display:none;
}
.steps_bg {
padding-top: 2px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
}
.heading {
font-size: 14px;
color: #3d484d;
font-weight: 900;
padding: 5px 10px 0;
}
}
@media (min-width:480px) {
}
.sidebox {
	background-color: rgb(250, 250, 250);
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 18px;
	border: 1px solid rgb(235, 235, 235);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	line-height: 24px;
	color: rgb(51, 51, 51);
}
.links-list ul {
	padding:0;
	margin:10px 0 0
}
.links-list {
	width:auto;
	float:right;
	margin-bottom:0;
	margin-left:0
}
.links-list li a {
	background-image:url(../images/icon-sprite.png)
}
.links-list li {
	float:left;
	margin-right:2px
}
.links-list li a.facebook {
	display:block;
	text-indent:-999999px;
	width:31px;
	height:31px;
	background-position:-5500px 0
}
.links-list li a.facebook:hover {
	background-position:-5500px -100px
}
.links-list li a.twitter {
	display:block;
	text-indent:-999999px;
	width:31px;
	height:31px;
	background-position:-5600px 0
}
.links-list li a.twitter:hover {
	background-position:-5600px -100px
}
.links-list li a.googleplus {
	display:block;
	text-indent:-999999px;
	width:31px;
	height:31px;
	background-position:-5700px 0
}
.links-list li a.googleplus:hover {
	background-position:-5700px -100px
}
.links-list li a.youtube {
	display:block;
	text-indent:-999999px;
	width:31px;
	height:31px;
	background-position:-5800px 0
}
.links-list li a.youtube:hover {
	background-position:-5800px -100px
}
.links-list li a.linkedin {
	display:block;
	text-indent:-999999px;
	width:31px;
	height:31px;
	background-position:-5900px 0
}
.links-list li a.linkdin:hover {
	background-position:-5900px -100px
}
.links-list li a.linkdin {
	display:block;
	text-indent:-999999px;
	width:31px;
	height:31px;
	background-position:-5900px 0
}
.links-list li a.linkedin:hover {
	background-position:-5900px -100px
}
.links-list li a.pinterest {
	display:block;
	text-indent:-999999px;
	width:31px;
	height:31px;
	background-position:-6000px 0
}
.links-list li a.pinterest:hover {
	background-position:-6000px -100px
}
.links-list li a.instagram {
	display:block;
	text-indent:-999999px;
	width:31px;
	height:31px;
	background-position:-6100px 0
}
.links-list li a.instagram:hover {
	background-position:-6100px -100px
}
.links-list li a.vine {
	display:block;
	text-indent:-999999px;
	width:31px;
	height:31px;
	background-position:-6200px 0
}
.links-list li a.vine:hover {
	background-position:-6200px -100px
}
.forgot_form input[type=text] {
	display: block;
	width: 100%;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color: #555;
	background-color: #fff;
	border: 1px solid #CCC;
	border-radius: 4px;
	padding-top: 0;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0;
	margin-bottom: 10px
}
.forgot_form .sbt_f {
	background-color: #02bfe0;
	color: #fff;
	padding: 0;
	font-size: 15px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	text-transform: uppercase;
	border: 1px solid #02ACCA;
	border-radius: 4px;
	width: 100%;
}
.home-form h1 {
	font-size: 50px;
	letter-spacing: 1px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
}
 </style>
