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


/*
 *
 * Moving Company Landing Page Template
 * Author : Jitu chauhan
 *
*/
/*--------------------------------
        General
--------------------------------*/
body {
  font-family: 'Open sans', sans-serif;
  color: #858585;
  -webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4, h5, h6 {
  letter-spacing: 0px;
  font-family: 'Open sans', sans-serif;
  margin-bottom: 30px;
  margin-top:0px;
}
h1 {
  font-size: 40px;
  color:#0a0a0a;
  font-weight:700;
  letter-spacing: -1px;
}
h2 {
  font-size: 29px;
  color:#0a0a0a;
  letter-spacing: -1px;
}
h3 {
  font-size: 23px;
  color:#3b3f46;
}
p {
  margin-top:0px;
  color: #7e828a;
  font-size: 16px;
  font-family: 'Open sans', sans-serif;
  margin-bottom: 30px;
  line-height: 26px;
}
ul, ol {
  padding-left: 0px;
  margin-bottom: 30px;
}
ul li, ol li {
  color: #fff;
  font-size:18px;
  margin-bottom: 15px;
  list-style:none;
}
a {
  color: #858585;
}
a:hover, a:focus {
  color:#e77816;
  text-decoration:none;
}
/**************** Button ******************/
.lp-btn-default {
  border-color:#7e828a;
  background-color: #7e828a;
  border-radius:0px;
  color: #fff;
  padding: 9px 45px;
  font-size:18px;
  margin-bottom:10px;
  font-family: 'Open sans', sans-serif;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.lp-btn-default:hover, .lp-btn-default:focus {
  background-color: #e77816;
  border-color:#e77816;
  color: #fff;
}
.lp-btn-primary {
  border-color:#e77816;
  font-weight:700;
  background-color: #e77816;
  border-radius:0px;
  color: #fff;
  padding: 15px 45px;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Open sans', sans-serif;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.lp-btn-primary:hover, .lp-btn-primary:focus {
  background-color: #272829;
  border-color:#272829;
  color: #fff;
}
.lp-btn-white {
  border-color:#fff;
  background-color: #fff;
  border-radius:0px;
  color: #0a0a0a;
  font-size: 16px;
  padding: 11px 25px;
  font-weight: 700;
  margin-bottom:10px;
  font-family: 'Open sans', sans-serif;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.lp-btn-white:hover, .lp-btn-white:focus {
  background-color: #0a0a0a;
  border-color:#0a0a0a;
  color: #fff;
}
/************** form **************/
.checkbox label {
  font-size: 16px;
  font-weight: 300;
  font-family: 'Open sans', sans-serif;
  margin-bottom: 10px;
}
input.form-control, select.form-control {
  border-radius:2px;
  height: 50px;
  border:1px solid #eeeeee;
  background-color: #eeeeee;
  box-shadow:inset 0 0px 0px rgba(0, 0, 0, .075);
  color:#55575a;
}
input.error {
  border: 2px solid red;
}
select.error {
  border: 2px solid red;
}
form.booking-form label.error, label.error {
  color: red;
}
form.booking-form select.error, select.error {
  color: red;
}
textarea.form-control {
  border-radius:2px;
  border:1px solid #eeeeee;
  background-color: #eeeeee;
  box-shadow:inset 0 0px 0px rgba(0, 0, 0, .075);
  color:#55575a;
}
.form-group {
  margin-bottom: 10px;
}
select.form-control {
  border-radius: 0px;
  height: 50px;
  background-color: #eeeeee;
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
  color: #55575a;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-position: 95% 50%;
  background-repeat: no-repeat;
  background-image: url(../images/down-arrow.png);
  padding-right: 15px;
}
/**************** Back to Top ***********************/

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(3, 3, 5, 100) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
 -webkit-transition: opacity .3s 0s, visibility 0s .3s;
 -moz-transition: opacity .3s 0s, visibility 0s .3s;
 transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
 -webkit-transition: opacity .3s 0s, visibility 0s 0s;
 -moz-transition: opacity .3s 0s, visibility 0s 0s;
 transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color:#e77816;
  opacity: 1;
}
/***************  Common class css  *********************/
.lp-section-container {
  padding-top:100px;
  padding-bottom: 100px;
}
.lp-section-color {
  background-color:#fff;
}
.lp-section-title {
  text-align: center;
}
.lp-section-block {
  
}
.call {
  margin-top:20px;
  font-size:28px;
  color:#272829;
  font-family: 'Open sans', sans-serif;
  font-weight:700;
}
.lp-lead {
  font-size: 20px;
  font-weight: 700;
  color: #303337;
}
.icon-circle {
  background-color: #e77816;
  height: 125px;
  width: 125px;
  line-height: 8.2;
  border-radius: 100%;
  text-align: center;
  margin: 0px auto 60px;
}
.highlight {
  color:#d1222f;
}
.lp-social-icon {
}
.lp-social-icon a i {
  font-size:18px;
  margin-right:5px;
}
.check li {
  position:relative;
}
.check li:before {
  font-size: 18px;
  margin-right: 10px;
  font-family: FontAwesome;
  top:0;
  left:-5px;
  content: "\f00c";
}
/************************* Header ************************/
.lp-header .navbar-default {
}
.lp-header .navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: transparent;
}
.lp-header .navbar {
  margin-bottom: 0px;
  padding-bottom: 24px;
  border-radius: 4px;
  border: 0px solid transparent;
  background:#fff;
}
.lp-header .navbar-brand {
  float: left;
   
  padding: 0px 15px;
  font-size: 18px;
  line-height: 20px;
}
.lp-header .lp-header .navbar-nav>li {
  float: left;
}
.lp-header .navbar-nav>li.call .heighlight {
  color:#0a0a0a;
  font-size:28px;
  font-weight:700;
}
.lp-header .navbar-nav>li {
    margin-bottom: 0px;
}
.lp-header .navbar-default .navbar-nav>.active>a, .lp-header .navbar-default .navbar-nav>.active>a:focus, .lp-header .navbar-default .navbar-nav>.active>a:hover {
    color: #000;
    background-color: transparent;
    border-bottom: 1px solid #fff;
}
.lp-header .navbar-default .navbar-nav>li>a {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
}
.lp-header .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #0a0a0a;
	border: #fff;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
/********** Hero *********/

#lp-hero {
}
.lp-hero {
  background:url(../images/background.jpg) no-repeat;
  padding-top: 140px;
  padding-bottom: 85px;
  background-position: center;
  background-attachment: scroll;
  min-height: 750px;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
.lp-hero .hero-caption {
	margin-top:75px;
	margin-bottom: 40px;
}
.lp-hero .hero-caption .lp-btn-default {
  background-color:#0198dd;
  border-color:#0198dd;
  font-size:16px;
  color:#fff;
  margin-bottom:40px;
}
.lp-hero .hero-caption h1 {
  font-size:45px;
  color:#fff;
  font-weight:700;
  margin-bottom: 25px;
}
.lp-hero .hero-caption p {
  font-size:18px;
  color:#fff;
  font-weight: 700;
  margin-bottom:15px;
}
.lp-hero .lead-form {
  background-color:#fff;
  padding:30px;
}
.lp-hero .lead-form .lp-btn-primary:hover {
  background-color:#d73a1f;
  border-color:#d73a1f;
}
/************** service *****************/
#lp-service {
}
.lp-service {
}
.lp-service .lp-section-block {
}
.lp-service .lp-section-block .service-img {
  float: left;
}
.lp-service .lp-section-block .service-img img {
  width: 100%
}
.lp-service .lp-section-block .col-md-5 {
  margin-left: -1px;
  padding-right: 0px;
}
.lp-service .lp-section-block .col-md-7 {
  margin-left: -4px;
  padding-left: 0px;
}
.lp-service .lp-section-block .service-info {
  padding: 31px 40px 27px 40px;
}
.lp-service .lp-section-block .service-info h2 {
  margin-bottom:10px;
}
.lp-service .lp-section-block .service-info p {
  margin-bottom:0px;
}
/****************** About ***********************/
#lp-about-us {
}
.lp-about-us {
}
.lp-about-us .lp-section-block {
}
.lp-about-us .lp-section-block .about-info {
  margin-bottom: 50px;
}
.lp-about-us .lp-section-block .about-pic {
}
#about .item {
}
.lp-about-us .lp-section-block .why-move {
  margin-bottom: 50px;
}
.lp-about-us .lp-section-block .why-move h1 {
  margin-bottom:15px;
}
.lp-about-us .lp-section-block .why-move p.lp-lead {
  margin-bottom: 20px;
}
.lp-about-us .lp-section-block .why-move p.call {
  font-size: 32px;
  color: #0a0a0a;
  font-weight: 700;
  margin-bottom: 60px;
}
.lp-about-us .lp-section-block .about-feture {
}
.lp-about-us .lp-section-block .about-feture .feature-block {
  margin-bottom: 45px;
}
.lp-about-us .lp-section-block .about-feture .feature-block img {
  float: left;
  margin-right: 15px;
  width: 35px;
  height: 35px;
  padding-top: 7px;
}
.lp-about-us .lp-section-block .about-feture .feature-block h2 {
  margin-top: 7px;
  margin-bottom: 23px;
}
/*************** how works *************/
#lp-how-works {
}
.lp-how-works {
}
.lp-how-works .lp-section-block {
}
.lp-how-works .lp-section-block .work-block {
}
.lp-how-works .lp-section-block .work-block .work-pic {
  position: relative;
}
.lp-how-works .lp-section-block .work-block .work-pic .work-caption {
  position: absolute;
  text-align: center;
  top: 30%;
  left: 0;
  right: 0;
}
.lp-how-works .lp-section-block .work-block .work-pic .work-caption h2 {
  color: #fff;
  text-align: center;
}
.lp-how-works .lp-section-block .work-block .work-pic .circle {
  width: 60px;
  height: 60px;
  background-color: #0a0a0a;
  text-align: center;
  border-radius: 50%;
  border: 3px solid #fff;
  margin: auto;
  color: #fff;
  line-height: 2;
  bottom: 30px;
  position: relative;
  font-size: 26px;
  font-weight: 700;
  box-shadow: 2px 1px 6px #282828;
  -webkit-box-shadow: 2px 1px 6px rgba(152, 152, 152, 0.75);
  -moz-box-shadow: 2px 1px 6px rgba(152, 152, 152, 0.75);
}
/**************** cta ***********************/
#lp-cta {
}
.lp-cta {
  background-attachment: scroll;
  min-height: 382px;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
.lp-cta .cta-block {
  text-align:center;
}
.lp-cta .cta-block h1 {
  font-size:36px;
  color:#fff;
}
.lp-cta .cta-block p {
  color:#fff;
}
/**************** help *********************/
#lp-help {
}
.lp-help {
}
.lp-help .lp-section-block {
}
.lp-help .lp-section-block .help-block {
}
.lp-help .lp-section-block .help-block i {
  font-size: 40px;
  margin-bottom: 55px;
  color: #0a0a0a;
}
.lp-help .lp-section-block .help-block p {
  font-style:italic;
  margin-bottom: 50px;
}
.lp-help .lp-section-block .help-block span.customer-name {
  font-size:20px;
  font-weight:700;
  color:#0a0a0a;
  margin-bottom: 10px;
  display: inline-block;
}
.lp-help .lp-section-block .help-block small {
  font-size:16px;
  color:#272829;
}
/**************** cover areas ****************/
#lp-cover-areas {
}
.lp-cover-areas {
}
.lp-cover-areas .area-img {
}
.lp-cover-areas .area-img .area-caption {
  background-color: #0a0a0a;
  display: inline-block;
  padding:4px 13px;
  border-radius: 2px;
  position: absolute;
  bottom: 10PX;
  margin-left: 10px;
}
.lp-cover-areas .area-img .area-caption p {
  text-transform: uppercase;
  color:#fff;
  font-size:13px;
  margin-bottom:0px;
  font-weight:700;
}
.lp-cover-areas .area-img .area-caption p i {
  margin-right:10px;
}
/*****************  Newsletter  **********************/

#lp-newsletter {
}
.lp-newsletter {
}
.lp-newsletter .newsletter-info {
}
.lp-newsletter .newsletter-info h1, .lp-newsletter .newsletter-subscribe h1 {
  margin-bottom: 48px;
}
.lp-newsletter .newsletter-info p, .lp-newsletter .newsletter-subscribe p {
  color:#7e828a;
  font-size: 20px;
  margin-bottom:41px;
}
.lp-newsletter .newsletter-subscribe {
}
.lp-newsletter .newsletter-subscribe p {
}
.lp-newsletter .newsletter-subscribe input.form-control {
  background-color: #fff;
  width: 397px;
}
.lp-newsletter .newsletter-subscribe .lp-btn-default {
  margin-bottom: 0px;
  padding-top: 11px;
  border-bottom-width: 1px;
  padding-bottom: 11px;
}
/****************** footer *************************/
.footer {
  background-color:#0a0a0a;
  padding-top:55px;
  padding-bottom:45px;
}
.footer .footer-block {
}
.footer .ft-logo {
}
.footer .add {
}
.footer .add ul {
}
.footer .add ul li {
  color:#7e828a;
}
.footer .ft-social-icon {
}
.footer .ft-social-icon a {
  font-size:40px;
  color:#7e828a;
  margin-right:10px;
}
.footer .ft-social-icon a:hover {
  color:#fff;
}
.footer p {
  font-size:13px;
  color:#7e828a;
  margin-bottom: 0px;
}
/*********** scrolling css **************/
@media(min-width:767px) {
    .navbar {
        padding: 20px 0px;
		 background: 0 0;
		  border: 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .top-nav-collapse {
        /* Customize the look and feel of the collapsed top nav here */
        padding: 0;
    }
	.top-nav-collapse {
    padding: 0;
    background:  #0a0a0a;
	border-color: #0a0a0a;
	}
}
/************* mobile css **************/
 @media(max-width:767px) {
	/********** Common css *********/
	.lp-section-container {
		padding: 60px 0px;
	}
	
	/********** Header *********/
	.lp-header .navbar-default{
		background-color: #fff;
		border-color: #0a0a0a;
	}
	/********** Hero *********/
	.lp-hero .hero-caption {
		margin-top: 0px;
	}
	.lp-hero .hero-caption .lp-btn-default {
		font-size: 11px;
		padding: 9px 25px;
	}
	.lp-hero .hero-caption h1 {
		font-size: 36px;
	}
	.lp-hero .hero-caption p {
    	font-size: 17px;
	}
	.form-horizontal .form-group select {
		margin-top:15px;
	}
	/************** service *****************/
	.lp-service .lp-section-block .service-img {
		float: none;
	}
	.lp-service .lp-section-block .service-info {
		
		padding: 31px 40px 27px 40px;
		
	}
	 .lp-service .lp-section-block .col-md-7 {
		margin-left: 0px;
		padding-left: 15px;}
	.lp-service .lp-section-block .col-md-5 {
		margin-left: 0px;
		padding-right: 15px;
	  }
	/**************** help *********************/
	.help-block {
		 display: block;
		 margin-top: 5px;
		 margin-bottom: 30px
	}
	 .lp-help .lp-section-block .help-block i {
		 font-size: 40px;
		 margin-bottom: 25px;
	}
	/**************** service *********************/
	  .lp-newsletter .newsletter-subscribe input.form-control {
		  background-color: #fff;
		  width: 275px;
	}
	/**************** cover areas ****************/
	#lp-cover-areas {
	}
	.lp-cover-areas {
	}
	.lp-cover-areas .area-img {
		margin-bottom: 30px;
		width: 100%;
	}
	/*****************  Newsletter  **********************/
	.lp-newsletter .newsletter-info {
		margin-bottom: 50px;
	}
}
#anti{
    display: none;
}
