/*=======================================
    GENERAL STYLES
==================================================*/

body {
    font-family:'Open Sans', sans-serif;
    font-size:14px;
}

h1, h2, h3, h4, h5, h6 {
    font-family:'Open Sans', sans-serif;
}

h1 {
    font-weight:900;
    font-size:30px;
    text-transform:uppercase;
    text-align:center;
    color:#E91C1C;
}


.text-center {
    text-align:center;
}

.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}

h2 {
    line-height:50px;
    color:#E91C1C;
}
h3 {
    line-height:30px;
    padding-bottom:20px;
}

.adjst {
     padding-top: 0px;
}
.c-main {
    color:#E91C1C;
}
p {
    font-weight:300;
    line-height:30px;
    padding-bottom:15px;
}

.space-free {
    height:100px;
}

section {
    margin-top:50px;
}


.form-control {
        background-color: rgba(255, 255, 255, 0);
}
.c-pr-i {
    color:#E91C1C;
    padding-left:10px;
    padding-right:10px;
}
/*=======================================
    HOME SECTION STYLES
==================================================*/

.go-marg {
    margin-top:40px;
    color:#E91C1C;
}

#home-sec { 
    background: url(../img/slider/IMG_9225.jpg) no-repeat 50% 50%;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    display: block;
    height: auto;
    padding-top:40px;
    padding-bottom:100px;
    color:#fff;
}
.head-main {
    color:#D73930;
    background-color: #fff;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    font-size:60px ;
    font-weight:900;
    border:5px double #086E8A;
    padding:5px;
    text-transform:uppercase;
    
}
.head-logo {
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    height: 60px;
    width: 100%;
    border:5px double #086E8A;
    padding:5px;
}

.head-description {
    font-size:16px ;
    font-weight:900;
    color:#D73930;
    padding:5px 20px 20px 20px;
}
.head-login {
    background-color:#599bb3;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    padding:13px 32px;
    text-decoration:none;
    text-shadow:0px 1px 0px #3d768a;
}
.head-login:hover, .head-login:active {
    color:#ffffff;
    text-decoration:none;
    background-color:#408c99;
}
.head-login:enabled {
    position:relative;
    text-decoration:none;
    top:1px;
}
.head-log {
    -moz-border-radius:20%;
    -webkit-border-radius:20%;
    border-radius:20%;
    background-color: #56B1BF;
    margin: auto;
    width: 45%;
    padding-left: 7%;
    padding-right: 7%;
    padding-top: 3%;
    padding-bottom: 3%;
}

/*=======================================
    PHONE SECTION STYLES
==================================================*/
#phone-sec { 
  background-color: #2bc069; /*#56B1BF*/
}

img.phone-logo {
    max-width: 100%; 
    height: 50px; 
    margin-right: 10px;
}
img.small-logo {
    max-width: 100%; 
    height: 25px; 
    margin-right: 10px;
    margin-left: 10px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.phone-features {
    margin:0px;
    padding-top:6.5rem;
    padding-bottom:0rem;
    height:60.625rem;
    position:relative;
    display:block;
    z-index:20;
    text-align:left;
    overflow:hidden;
}
.phone_features_top{
    margin:0px;
    padding-top:0rem;
    padding-bottom:0rem;
    position:relative;
    text-align:center;
    overflow:hidden;
}
.feature_content_left {
    text-align:right;
    padding-right:2rem;
    padding-bottom:6.5rem;
}

.feature_content_right {
    text-align:left;
    padding-left:2rem;
    padding-bottom:6.5rem;
}

.feature_content_center img{
    overflow:hidden;
}
.feature_intro {
    text-align:center;
    margin-bottom:1.625rem;
    margin:0;
}
.feature {
    color:#DFFCFF;
    margin-top:3.0rem;
}

.feature p {
	font-size:1.4rem;
	line-height:1.825em;
	margin-top:15px;
}

/*=======================================
    PRICE SECTION STYLES
==================================================*/
#price-sec {
    background-color:#f5f3f3;
}
.plan {
    background: #fff;
    padding: 0 0 15px 0;
    margin: 30px 0px;
    list-style: none;
    text-align: center;
  
}

.plan li {
   padding: 15px 0px;
color: #000;
font-size: 16px;
border-bottom:1px dotted #e1e1e1;
}


.plan li.plan-head {
   padding: 40px 0px;
line-height: 35px;
font-size: 32px;
font-weight: 600;
border: none;
   }

.plan li.main-price {
padding: 25px 0px;
color: #FF8500;
border: none;
font-weight: 900;
font-size: 60px;
}

small {
    font-size: 15px;
    color:#000;
}














