@charset "utf-8";
/* CSS Document */
body{
	font-family: 'Muli', sans-serif;
}
.p-1{
	padding-top:10px;
	padding-bottom:10px;
}
.p-2{
	border-bottom:#e1e1e1 1px solid;
	margin-bottom:20px;
}
.p-4{
	border-bottom:#e1e1e1 1px solid;
}
.p-6{
	background:#e78030;
	color:#fff;
}
.m-1{
	display: table;
	margin-right: 0px;
}
.spacer{
	margin-top:50px;
	margin-bottom:80px;
}
.spacer-1{
	margin-top:50px;
	margin-bottom:50px;
}
.spacer-2{
    margin-bottom: 80px;
    margin-top: 80px;
}
.spacer-3{
    margin-bottom: 40px;
    margin-top: 40px;
}
.grey-box{
    padding-bottom: 80px;
    padding-top: 80px;
    background: #f8f8f8;
}
.grey-box-2{
    padding-bottom: 80px;
    padding-top: 80px;
    background: #f8f8f8;
}
.grey-box-3{
    background: #f8f8f8;
}
.orng-box{
    background: #e78031;
}
.inner-banner-2{
    border-bottom: #efefef 1px solid;
}
.inner-banner-2 img{
    width: 100%;
    height: auto
}
.content-con{
    padding-top: 80px;
    padding-bottom: 80px;
}

/*-------------- Login CSS Start ------------------*/

/*------------------ Form Styling --------------------------*/

.forms input[type=text], .forms input[type=email], .forms input[type=password], .forms textarea, .forms .form-control {
	font-size:16px;
	width:100%!important;
    padding: 10px 10px 10px 10px;
    margin: 4px 0;
    display: inline-block;
    border:1px solid #e3e3e3;
	border-radius:0px;
	background:#FFFFFF;
	color:#444;
	height:auto;
	margin-bottom:10px;
	box-shadow:none;
}
.forms textarea{
	resize:none;
}
.forms label{
	font-weight:normal;
	font-size:14px;
	color:#444;
	padding-left:0px;
}
.forms .register-link, .forms .register-link a{
	color:#444;
	font-size:14px;
	padding-bottom:10px;
	text-align:right;
}
.forms .form-control:focus, .forms .form-control:hover{
	border: 1px solid #cccbcb;
	box-shadow:none;
}
.forms .form-group{
	width:100%!important;
	margin-bottom:0px;
}
.forms select {
    width: 100%!important;
    padding: 11px 10px 11px 10px;
    margin: 4px 0;
    display: inline-block;
    border: 3px solid #e3e3e3;
    border-radius: 4px;
	color:#878787;
	height:auto;
}
.forms option{
	padding-top:2px;
	padding-bottom:2px;
}
.forms .btnsubmit{
	margin-top:20px;
	width:100%;
}
.usr-reg-log{
	text-align:right;
	margin:10px;
}
.usr-reg-log a{
	color:#b33939;
}
.btnsubmit{
    border: none;
    cursor: pointer;
	background:#b33939;
	color:#FFF;
	border-radius:0px;
	font-size:16px;
	padding:14px 55px;
	text-transform:uppercase;
	margin-top:30px;
}
.btnsubmit:hover{
	background:#c64c4c;
}
.btnsubmit-eztill{
    border: none;
    cursor: pointer;
	background:#489830;
	color:#FFF;
	border-radius:0px;
	font-size:16px;
	padding:10px 35px;
	text-transform:uppercase;
	display: table;
	margin: 30px auto auto auto;
}

.btnsubmit-eztill:hover{
	color: #ffffff;
	background:#5bb042;
	text-decoration:none;
}
.bn-proceed img{
	border-left:#499731 14px solid;
}
.bn-logo{
	display: table;
	margin: auto;
	padding: 70px 0px 0px 24px;
}
.content-con h2{
    font-size: 28px;
    text-align: center;
  text-transform:uppercase;
  margin-bottom:20px;
  margin-top:20px;
}
.content-con h3{
    font-size: 22px;
  text-transform:uppercase;
  margin-bottom:0px;
  margin-top:0px;
}
.content-con h4{
    font-size: 18px;
	color:#b43a39;
  margin-bottom:20px;
  margin-top:0px;
	font-weight: 700;
}
.p-7{
	border-top: #b3b3b3 1px solid;
	border-left: #b3b3b3 1px solid;
	border-right: #b3b3b3 1px solid;
	border-bottom: #499731 4px solid;
	padding: 20px;
	text-align: center;
	font-size: 15px;
	margin-bottom:18px
}
.p-8{
	border-top: #b3b3b3 1px solid;
	border-left: #b3b3b3 1px solid;
	border-right: #b3b3b3 1px solid;
	border-bottom: #499731 4px solid;
	padding: 20px;
	font-size: 15px;
	margin-bottom:18px
}

.p-4{
	border-top: #b3b3b3 1px solid;
	border-left: #b3b3b3 1px solid;
	border-right: #b3b3b3 1px solid;
	border-bottom: none;
	font-size: 12px;
	padding: 30px;
}
.dash-sep{
	height: 1px;
	border-bottom: #b3b3b3 1px solid;
	padding-top:10px;
	margin-bottom: 10px;
}
.txt-al{
	text-align: right;
}
.grey-reminder{
	background:#e7e9ec;
	padding: 30px;
	border-top: none;
	border-left: #b3b3b3 1px solid;
	border-right: #b3b3b3 1px solid;
	border-bottom: #b3b3b3 1px solid;
}

/*------------------ Form Styling --------------------------*/
.usr-reg-log{
	text-align:right;
	margin:10px;
}
.usr-reg-log a{
	color:#e9a400;
}
.grey-box-form{
	background:#f5f5f5;
	padding:50px;
}

/*-------------- Login CSS End ------------------*/

/*----------------- Menu CSS Start ---------------------*/

.navigation{
	padding-top:10px;
	font-family: 'Open Sans', sans-serif!important;
	font-weight:bold;
}
.navigation .navbar{
	margin-bottom:0px;
}
.navigation .container-fluid{
	padding-right:0px;
}
.navigation .navbar-default{
	background:none;
	border:none;
	padding-right:0px;
	margin-right:0px;
}
.navigation .navbar-default li a{
	color:#000;
	text-transform:uppercase;
	-webkit-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-o-transition: color 0.5s;
	transition: color 0.5s;
}
.navigation .navbar-default li a:hover, .navigation .navbar-default li a:active, .navigation .navbar-default li a:focus{
	color:#e78031;
	-webkit-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-o-transition: color 0.5s;
	transition: color 0.5s;
}
.navigation .navbar-default .navbar-nav .open a{
	color:#FFF;
	background:#e78031;
}
.navigation .navbar-default .navbar-nav .open li a:hover{
	color:#fcd9be;
}
.navigation .navbar-nav li .dropdown-menu{
	background:#e78031;
}
.navigation .divider{
	background:#fcb782;
}
.navigation .navbar-default .navbar-toggle:link {
  color:#FFFFFF;
}
.navigation .navbar-default .navbar-toggle:focus {
  background-color: #FFF;
}
.navigation .navbar-default .navbar-toggle:hover {
	color:#fcd9be;
  background-color: #FFF;
}
.navigation .navbar-default .navbar-toggle .icon-bar {
  background-color: #e78031;
}

/*----------------- Menu CSS End ---------------------*/

/*----------------- Packages CSS Start --------------------*/

.package{
    background: #FFF;
}
.package01{
	color: #fff;
    background: #e78031;
    text-align: right;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: bold;
    padding: 30px;
}
.package-price01{
	color:#e78031;
    line-height: 10px;
    font-weight: bold;
    font-family: 'Poppins', sans-serif!important;
    display: table!important;
    margin: -70px auto auto auto!important;
    padding-top: 100px;
}
.price-tag-grey{
   background: #ececec;
    padding-top: 30px;
    padding-bottom: 30px;
}
.price-big-grey{
    font-size: 60px!important;
    font-weight: bold!important;
}
.price-med-grey{
    font-size: 20px!important;
    font-weight: bold!important;
    text-transform: uppercase;
}
.package-detail, .package-detail-grey{
    background: #fff;
    padding: 40px 20px;
    /*min-height: 390px;*/
}
.package-detail-grey ul{
    margin: 0px;
	min-height: 310px;
}
.package-detail-grey ul li{
    font-family: 'Poppins', sans-serif!important;
    font-size:13px;
    font-weight: 500;
    color:#6c6c6c;
    text-transform:uppercase;
    padding-bottom: 16px;
    list-style: url("../images/bullet-grey.png");
    padding-left: 10px;
    margin-left: 0px;
}
.btn-bg-silver{
    background: #ececec;
    padding-top: 10px;
    padding-bottom: 10px;
}
.pkg-silver-btn{
	color:#747474;
	background:none;
	border:0px;
	font-size:34px;
	font-weight:lighter;
	padding:18px 46px;
	display:table;
	margin:10px auto 30px auto;
	text-transform:uppercase;
	transition:all ease-in-out 0.2s;
}
.pkg-silver-btn:hover{
	background:#FFF;
    color: #747474;
	transition:all ease-in-out 0.2s;
}
.pkg-red-btn-small{
	color:#FFF;
	background:#b33939;
	border:0px;
	font-size:18px;
	font-weight:lighter;
	padding:6px 20px;
	border-radius:5px;
	display:table;
	margin:20px auto 8px auto;
	text-transform:uppercase;
	transition:all ease-in-out 0.2s;
}
.pkg-red-btn-small:hover{
	background:#c34646;
	transition:all ease-in-out 0.2s;
}
.pkg-black-btn-small{
	color:#FFF;
	background:#02a703;
	border:0px;
	font-size:18px;
	font-weight:lighter;
	padding:6px 20px;
	border-radius:5px;
	display:table;
	margin:20px auto 8px auto;
	text-transform:uppercase;
	transition:all ease-in-out 0.2s;
}
.pkg-black-btn-small:hover{
	background:#02b903;
	transition:all ease-in-out 0.2s;
}

/*--------------- Contact Us Page -----------------*/

.contact-txt, .contn{
	margin-bottom:30px;
	line-height:23px;
	color:#8C8C8C;
	font-size:14px;
}
.contn span{
	margin-right:10px;
	color:#29344a;
}
.blockycontact{
	margin-left:15px;
}
.blockycontact .btn-fb, .blockycontact .btn-fb a:hover, .blockycontact .btn-tw, .blockycontact .btn-tw a:hover, .blockycontact .btn-yt, .blockycontact .btn-yt a:hover{
	background:none;
}
.blockycontact .btn-fb{
    color: #29344a;
}
.blockycontact .btn-fb:hover{
    color: #3f4c67;
}
.blockycontact .btn-tw{
    color: #29344a;
}
.blockycontact .btn-tw:hover{
    color: #3f4c67;
}
.blockycontact .btn-yt{
    color: #29344a;
}
.blockycontact .btn-yt:hover{
    color: #3f4c67;
}
.contact-map{
	margin-top:40px;
}
.btnsubmitcontact{
    border: none;
    cursor: pointer;
	background:#b33939;
	color:#FFF;
	border-radius:0px;
	font-size:16px;
	padding:12px 35px;
	width:100%;
}
.btnsubmitcontact:hover{
	background:#c14747;
}
.btnreset{
    border: none;
    cursor: pointer;
	background:#444;
	color:#FFF;
	border-radius:0px;
	font-size:16px;
	padding:12px 35px;
	width:100%;
}
.btnreset:hover{
	background:#525151;
}

/*--------------- Contact Us Page -----------------*/

/*----------------- Packages CSS Start --------------------*/

.big-btn{
	text-align:right;
	margin-top:16px;
}
.blue-button-trans{
	font-family: 'Open Sans', sans-serif;
    color: #e78031;
	text-transform:uppercase;
	padding: 6px 10px 6px 10px!important;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
	font-weight:400;
    margin: 4px 2px;
    cursor: pointer;
	background:none;
	border:none;
	transition:all 0.2s ease-in-out;
}
.blue-button-trans:hover{
	color:#8f4811;
	text-decoration:none;
    background: none;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	transition:all 0.2s ease-in-out;
}
.red-button-trans{
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
    color: white;
    padding: 6px 10px 6px 10px!important;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
	font-weight:lighter;
    margin: 4px 2px;
    cursor: pointer;
	background: #e78031;
	border:none;
	border-radius:5px;
	transition:all 0.2s ease-in-out;
}
.red-button-trans:hover{
	color:#d44949;
	text-decoration:none;
    background: none;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	transition:all 0.2s ease-in-out;
}
.banner h1{
	color:#e78031;
	font-weight:normal;
	text-align:center;
	font-size:30px;
	margin-bottom:20px;
}
.inner-head{
    color:#e78031;
	font-size:20px;
	margin-bottom:30px;
    margin-top: 60px;
}
.banner p{
	color:#282828;
	text-align:center;
	margin-bottom:20px;
}
.banner img{
	display:table;
	margin:auto;
}
.big-btn-2{
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
}
.orange-btn{
	font-family: 'Open Sans', sans-serif;
    color: #FFF;
	padding: 12px 42px 12px 42px!important;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
	font-weight:400;
    margin: 4px 2px;
    cursor: pointer;
	background: #e78031;
	border:#e78031 1px solid;
	border-radius:3px;
	transition:all 0.2s ease-in-out;
}
.orange-btn:hover{
	color:#8f4811;
	text-decoration:none;
    background: none;
	border:#b33939 1px solid;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	transition:all 0.2s ease-in-out;
}
.maroon-btn{
	font-family: 'Open Sans', sans-serif;
    color: white;
    padding: 12px 42px 12px 42px!important;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
	font-weight:lighter;
    margin: 4px 2px;
    cursor: pointer;
	background: #b33939;
	border:#b33939 1px solid;
	border-radius:3px;
	transition:all 0.2s ease-in-out;
}
.maroon-btn:hover{
	color:#d44949;
	text-decoration:none;
    background: none;
	border:#b33939 1px solid;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	transition:all 0.2s ease-in-out;
}
.orange-button-big {
    border: #fff 2px solid;
    color: white;
    padding: 6px 92px 6px 92px!important;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 34px;
	font-weight:lighter;
    margin: 4px 2px;
    cursor: pointer;
	background: none;
	border-radius:5px;
    transition:all 0.2s ease-in-out;
    width: 100%;
}
.orange-button-big:hover {
	color:#e78031;
	text-decoration:none;
    background: #fff;
    transition:all 0.2s ease-in-out;
}
.pane img{
	display:table;
	margin:auto auto 20px auto;
}
.pane-title{
	text-transform:uppercase;
	text-align:center;
	color:#000;
	font-weight:bold;
	margin-bottom:10px;
}
.pane-desc{
	text-align:center;
}
.col{
	display:flex;
}
.maroon-bg{
	background:#b33939;
	color:#fff;
}
.p-3{
	padding-top:50px;
	padding-bottom:70px;
}
.grey-bg{
	background:#f8f8f8;
}
.grey-bg h1{
	font-family: 'Open Sans', sans-serif;
	font-size:40px;
	color:#b33939;
	font-weight:bold!important;
	margin-top:2px!important;
	margin-bottom:10px!important;
}
.grey-bg h2{
	font-family: 'Open Sans', sans-serif;
	font-size:30px;
	color:#b33939;
	font-weight:bold!important;
	margin-top:2px!important;
	margin-bottom:10px!important;
}
.grey-bg h3{
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	color:#b33939;
	font-weight:bold!important;
	margin-top:2px!important;
	margin-bottom:40px!important;
}
.maroon-bg h1{
	font-family: 'Open Sans', sans-serif;
	font-size:40px;
	color:#FFF;
	font-weight:bold!important;
	margin-top:2px!important;
	margin-bottom:10px!important;
}
.maroon-bg h2{
	font-family: 'Open Sans', sans-serif;
	font-size:30px;
	color:#FFF;
	font-weight:bold!important;
	margin-top:2px!important;
	margin-bottom:10px!important;
}
.maroon-bg h3{
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	color:#FFF;
	font-weight:bold!important;
	margin-top:2px!important;
	margin-bottom:40px!important;
}
.grey-bg ul li, .maroon-bg ul li{
	margin-bottom:20px;
	list-style:square;
}
.maroon-btn-panel, .white-btn-panel{
	margin-top:50px;
}
.maroon-btn-panel a{
	background:#fff;
	border:#fff 1px solid;
	border-radius:3px;
	color:#b33939;
	padding:10px 30px;
	transition:all 0.2s ease-in-out;
}
.maroon-btn-panel a:hover{
	background:none;
	border:#fff 1px solid;
	border-radius:3px;
	color:#FFF;
	padding:10px 30px;
	text-decoration:none;
	transition:all 0.2s ease-in-out;
}
.white-btn-panel a{
	background:#b33939;
	border:#b33939 1px solid;
	border-radius:3px;
	color:#fff;
	padding:10px 30px;
	transition:all 0.2s ease-in-out;
}
.white-btn-panel a:hover{
	background:none;
	border:#b33939 1px solid;
	border-radius:3px;
	color:#b33939;
	padding:10px 30px;
	text-decoration:none;
	transition:all 0.2s ease-in-out;
}
.top-head, .content-con h1{
	font-size: 46px;
	text-align: center;
    margin-bottom: 40px;
}
.content-con p{
    line-height: 30px;
}
.sml-desc{
    margin-bottom: 80px;
    margin-top: 30px;
}

 .spacer-1 ul li {
list-style-image: url("../images/bullet.jpg");
     margin-bottom: 10px;
}
.inner-banner img{
    width: 100%;
}
.wt-icons{
    text-align: center;
}
.wt-icons img{
    display: table;
    margin: auto auto 30px auto;
}
.bgq1{
    background: url("../images/quote-st.png") top left no-repeat;
    min-height: 50px;
    width: 100%;
}
.bgq2{
    background: url("../images/quote-en.png") bottom right no-repeat;
    min-height: 50px;
    width: 100%;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #00544d;
  border: none;
}
#fade-quote-carousel blockquote {
    border: none;
}
.captn {
    text-align: right!important;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
}
.spacer-2 .fa-phone, .grey-box-2 .fa-phone{
    color: #fff;
    background: #b33939;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 50%;
    font-size: 30px;
    padding-top: 10px;
}
.spacer-2 .fa-envelope, .grey-box-2 .fa-envelope{
    color: #fff;
    background: #b33939;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 50%;
    font-size: 20px;
    padding-top: 14px;
}
.cnt-inf{
    text-transform: uppercase;
    font-size: 34px;
    font-weight: lighter;
    margin-left: 10px;
    margin-top: 50px!important;
}
.cnt-in{
    color: #b33939;
    font-size: 30px;
    font-weight: lighter;
    margin-left: 64px;
}
.cnt-in a{
    color: #b33939;
    font-size: 30px;
    font-weight: lighter;
}
.demo-frm label{
	color:#fff;
	font-size:20px;
	font-weight:normal;
    display: block
}
input[type=text], input[type=email], input[type=password], textarea, .form-control {
    font-family: 'Alegreya Sans', sans-serif;
	font-size:22px;
    padding: 10px 15px;
    width: 100%;
    margin: 4px 0;
    border: #e1e1e1 2px solid;
    display: inline-block;
    box-sizing: border-box;
	background:#FFFFFF;
	color:#272727;
	height:auto;
	margin-bottom:10px;
	box-shadow:none;
	resize:none;
}
:-ms-input[type=text]-placeholder { /* Internet Explorer 10-11 */
   color: #FFF;
}
.dm-p{
    margin-bottom: 30px;
}
.ft-bg{
	background:#282828;
    padding-bottom: 80px;
    padding-top: 80px;
}
.ft-bg-2{
    background:#282828;
    padding-bottom: 40px;
    padding-top: 40px;
    border-top: #3b3b3b 1px solid;
}
.ft-bg p, .ft-bg a, .ft-bg a:hover{
    color:#fff;
}
.col-head{
	font-size:26px;
	color:#FFF;
	text-transform:uppercase;
	margin-bottom:35px;
}
footer{
	color:#FFF;
	font-size:16px;
}
.address .fa-map-marker{
    color: #b33939;
    font-size: 20px;
}
.add-inf p{
    margin-left: 26px;
    margin-top: -20px;
}
footer p, footer a{
	font-size:14px;
	color:#929292;
}
footer a:hover{
	color:#929292;
}
footer li{
	font-size:14px;
	color:#929292;
	list-style-image: url("../images/ft-bullet.jpg");
	margin-left:15px;
    margin-bottom: 10px;
}
footer li::before {
  content: "";
  margin-left:10px;
}
.ft-txt{
    color: #FFF;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.p-5{
	padding-bottom:20px;
}
/*--------------------------------*/

.bg-mid{
	background:url(../images/mid-bg-features.png) top center repeat-y;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:60px;
	margin-bottom:60px;
}
.row-m{
	margin-bottom:70px;
}
.yellow-title-l{
	font-size:28px;
	color:#fdb73d;
	text-transform:uppercase;
	margin-bottom:12px;
	text-align:right;
}
.yellow-title-r{
	font-size:28px;
	color:#fdb73d;
	text-transform:uppercase;
	margin-bottom:12px;
	text-align:left;
}
.l{
	text-align:right;
}
.r{
	text-align:left;
}
.feature-p{
	padding-left:25px;
	padding-right:25px;
}
.img-f img{
	float:right;
}

.trail-txt {
    color: #000;
    padding-top: 13px;
    font-weight: normal;
    font-style: italic;
    text-align: center;
}

.errorMessages{
  background-color: #f2dede;
  border-color: #ebccd1;
  padding: 10px !important;
  border-radius: 0 !important;
  position: relative; 
  display: inline-block !important;
  box-shadow: 1px 1px 1px #aaaaaa;
  margin-top: 10px;
  color: black;
  margin-left: -18px;
  
  
}
/*--------------------------------*/

@media (max-width: 991px){
.col{
	display:block;
}
.bg-mid{
	background:none;
}
.img-f img{
	float:none;
}
.row-m{
	background:url(../images/mid-bg-features-res.png) bottom left repeat-x;
	margin-bottom:30px;
	padding-bottom:20px;
}
.row-m img{
	display:table;
	margin:auto;
}
.yellow-title-l, .yellow-title-r, .l, .r{
	text-align:center;
}
.container-div {
    display: flex;
    flex-direction: column;
}
.bottom-div {
    order: 1;
}
.top-div {
    order: 2;
}
.bn-proceed img{
	border-top:#499731 14px solid;
	border-left:0px;
	margin-top: 40px;
}
}

.grey-box-new{
    padding: 30px;
    background: #f8f8f8;
	border: #e2e2e2 1px solid;
	margin-bottom: 30px;
	margin-top: 30px;
}

.log-reg{
	border: #cccccc 1px solid;
	padding: 30px;
	background: #fff;
	margin-top: 50px;
	margin-bottom: 50px;
}
.logreg-head{
	text-transform: uppercase;
	font-weight: bolder;
	text-align: center;
	margin-bottom: 60px;
	font-size: 22px;
}
.frgt{
	text-align: center;
	margin-top: 22px;
}
.frgt a{
	color:#515151;
}
.regtxt{
	color:#7a7a7a;
}
.reg-br{
	padding:20px;
}
.reg-bl{
	padding:20px;
	border-right: #cccccc 1px solid;
}
.btnsubmitlogin{
    border: none;
    cursor: pointer;
	background:#489830;
	color:#FFF;
	border-radius:4px;
	font-size:20px;
	font-weight: 500;
	padding:20px 95px;
	text-transform:uppercase;
	display: table;
	margin:30px  auto auto auto;
}
.btnsubmitlogin:hover, .btnsubmitlogin:active, .btnsubmitlogin:focus{
	background:#5bb042;
	color:#FFF;
	text-decoration: none;
}
.stp-num{
	display: block;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 30px;
}
.stp-num span{
	border: #b43a39 2px solid;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	font-size: 32px;
	display: table;
	margin: auto auto 18px auto;
	color:#e78033;
}

.grey-box-dashb{
	background: #f5f5f5;
	padding: 20px 10px;
	margin-bottom: 30px;
	border: #e2e2e2 1px solid;
}
.wht-bg{
	background: #fff;
	padding: 30px;
}
.wht-bg img{
	display:table;
	margin: 10px auto;
	max-width: 150px;
	height: auto;
}
.wht-bg p{
	color:#979797;
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
	margin-bottom: 50px;
	
}
.section-txt{
	color:#696969;
	font-size: 24px;
	font-weight: 100px;
	text-align: center;
	margin-bottom: 20px;
}

.content-con h4{
    font-size: 18px;
	color:#b43a39;
  margin-bottom:20px;
  margin-top:0px;
	font-weight: 700;
	line-height: 30px;
}
.content-con h5{
    font-size: 15px;
	color:#444;
  margin-bottom:20px;
  margin-top:0px;
	font-weight: 700;
	line-height: 30px;
}
.content-con h6{
    font-size: 24px;
	color:#b43a39;
  margin-bottom:20px;
  margin-top:0px;
	font-weight: 700;
	line-height: 30px;
}

.content-con .pr-price{
font-size: 20px;
color:#444;
margin-bottom:20px;
margin-top:0px;
font-weight: 700;
line-height: 30px;
padding-bottom: 30px;
}
.content-con .pr-price span{
color:#b43a39;
font-size: 14px;
}
.btnsubmit-eztill-right{
border: none;
cursor: pointer;
background:#489830;
color:#FFF;
border-radius:0px;
font-size:16px;
padding:10px 35px;
text-transform:uppercase;
display: table;
margin: 30px 0px auto auto;
}
.btnsubmit-eztill-right:hover{
background:#5bb042;
} 


























