body{

	color:#3b3d40;

}

h1, h2, h3, h4, h5, h6 {

	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;

	font-weight:500;

	color:#3b3d40;

}

/*************  LANDING PAGE END  **************/

.container-fluid.intro{

	background:url(../img/website/bg-01.jpg) #6c528a;

    background-position: right bottom;

    background-size: cover;

	padding:140px 0px 150px 0px;

}

.container-fluid.intro p{

	color:#fff;

	font-size:24px;

	line-height:30px;

    /*text-shadow: 1px 1px 1px #333;*/

}

@media (max-width: 767px){

.container-fluid.intro{

    background-position: right bottom;

	text-align:center;

	padding:50px 0px 50px 0px;

}

}



.container-fluid.intro h1{

	letter-spacing:2px;

	font-size:35px;

	line-height:40px;

	font-weight:500;

	color:#fff;

    /*text-shadow: 2px 2px 2px #333;*/

}

.container-fluid.intro a{

    /*text-shadow: 2px 2px 2px #eaeaea;*/

}

.container-fluid.plans{

	background:/*url(../img/website/bg-pricing.jpg)*/ #fff no-repeat bottom center;

	padding:100px 0px 80px 0px;

	border-top:solid 2px #ebf0f4;

}

.container-fluid.pricing{

	padding:80px 0px 60px 0px;

}

.container-fluid.pricing h2{

	color:#fff;

}

.container-fluid.testimonials{

	background:url(../img/website/bg-testimonials-tile.jpg) #e0d3a1 repeat;

	padding:20px 0px 30px 0px;

	color:#504826;

}

.container-fluid.register{

	background:url(../img/website/bg-03.jpg) #6c528a;

    background-position: center center;

	padding:100px 0px 100px 0px;

	border-top:solid 2px #ebf0f4;

}

@media (max-width: 767px){

.container-fluid.register{

    background-position: center center;

    background-attachment: scroll;

}

.container-fluid.intro h1 {
    font-size: 27px;
    font-weight: 500;
    line-height: 35px;
}

.container-fluid.intro p {
    color: #fff;
    font-size: 20px;
    line-height: 26px;
}

}

.container-fluid.tabs{

	background:#f9fbfc repeat-x bottom center;

	padding:60px 0 0px 0;

	border-top:solid 2px #ebf0f4;

}

.container-fluid.tabs ul, ol {

    margin-bottom: 0px;

}

.container-fluid.tabs-area{

	background:/*url(../img/website/tab-area-bg.png)*/ #f9fbfc repeat-x top center;

	padding:0px 0 70px 0;

}

.container-fluid.tabs-area h3{

}

@media (max-width: 767px){

.container-fluid.tabs-area{

	padding-top:10px;

	text-align:center;

}

.container-fluid.tabs-area h3{

	padding-top:0px;

}

.container-fluid.tabs-area p{

	padding-bottom:20px;

}

.container-fluid.register {
    padding: 55px 0;
}

}

.container-fluid.one{

	background:url(../img/website/bg-02.jpg) #fff no-repeat center center;

	padding:130px 0 120px 0;

}

.container-fluid.two{

	background:#fff;

	padding:20px 0;

	color:#999;

	border-top:solid 2px #ebf0f4;

}

.container-fluid.two a{

	color:#dadada;

}

.container-fluid.three{

	background:#f9fbfc;

	padding:50px 0 50px 0;

	border-top:solid 2px #ebf0f4;

}

.container-fluid.four{

	background:#fff;

	padding:0px 0 60px 0;

}

.container-fluid.five{

	background:#fff;

	padding:50px 0 50px 0;

}

.container-orange{

	background: #f0ad4e;

	width:100%;

	padding:50px 0px 50px 0px;

}

.container-green{

	background: #92b33b;

	width:100%;

	padding:50px 0px 37px 0px;

}

.container-purple{

	background: #363f7a;

	width:100%;

	padding:50px 0px 37px 0px;

}



.white{

	color:#fff;

}

.orange{

	color:#fe5000;

}

.box{

	padding:20px;

	padding-top:30px;

	box-shadow: 0px 0px 6px rgba(0,0,0,0.1);

	background-color:#fff;

	/*border:solid 3px #90df60;*/

	border-radius:6px;

}

.text-muted{

	color:#cacaca;

}

.btn-success {

    background-color: #92b33b;

    border-color: #78972a;

}

.btn-success:hover,

.btn-success:focus,

.btn-success:active,

.btn-success.active,

.open .dropdown-toggle.btn-success {

  background-color: #78972a;

  border-color: #688520;

}







/**********  MISC  ***********/



.m-b-none{

	margin-bottom:0px;

}

.m-b-20{

	margin-bottom:20px;

}

.m-b-40{

	margin-bottom:40px;

}

.m-b-60{

	margin-bottom:60px;

}

.m-b-80{

	margin-bottom:80px;

}

.m-b-100{

	margin-bottom:100px;

}

.m-top--12{

	margin-top:-12px;

}

.p-t-20{

	padding-top:20px;

}

.p-t-40{

	padding-top:40px;

}

.p-t-60{

	padding-top:60px;

}

.p-t-80{

	padding-top:80px;

}

.p-t-100{

	padding-top:100px;

}

.p-r-40{

	padding-right:40px;

}



.btn{

	border-radius:50px;

}





/**********  TABS  ***********/



.landing-image-area{border:0px;}

.landing-image-area-tabs{border:0px;text-align:center;padding-left:0px;}

.landing-image-area-tabs ul{border:0px;}

.landing-image-area-tabs li {float:none;display:inline-block;*display:inline; /* ie7 fix */border:0px;}

.landing-image-area-tabs li a{margin-right:0px;margin-left:4px;padding:0px;background-repeat:no-repeat;border:0px;background-position:bottom;width:170px;height:110px;text-indent: -99999px;display: block;}

.landing-image-area-tabs li a:hover{margin-right:0px;margin-left:4px;padding:0px;border:0px;background-position:top;}

.landing-image-area-tabs > li.active > a, .nav-tabs > li.active > .nav-tabs > li.active > a:focus {margin-right:0px;margin-left:4px;padding:0px;border:0px; background-position:top;}



.landing-tab-bg-one{background-image:url(../img/website/tab-01.png);}

.landing-tab-bg-two{background-image:url(../img/website/tab-02.png);}

.landing-tab-bg-three{background-image:url(../img/website/tab-03.png);}

.landing-tab-bg-four{background-image:url(../img/website/tab-04.png);}

.landing-tab-bg-five{background-image:url(../img/website/tab-05.png);}

.landing-tab-bg-six{background-image:url(../img/website/tab-06.png);}



.btn-green {

  color: #fff;

  background-color: #92b33b;

  border-color: #fff;

}

.btn-green:hover,

.btn-green:focus,

.btn-green:active,

.btn-green.active,

.open .dropdown-toggle.btn-green {

  color: #92b33b;

  background-color: #fff;

  border-color: #fff;

}

 .custom-fullscreen {
			height: calc(100% - 75px);
			min-height: calc(100vh - 75px);
			display: flex;
			align-items: center;
 }

 .custom-fullscreen .form-wrap {
 	max-width: 500px;
 	width: 100%;
 }


@media screen and (max-width:639px) {
.container-fluid.intro h1 {
    font-size: 22px;
    font-weight: 500;
    line-height: 27px;
    padding-top: 20px;
}
.container-fluid.intro p {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
}
}


