*{
margin:0px;
padding:0x;
}
p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14x;
color:#999999;
margin-bottom:1%;
}
h1{
font-size: 2em;
position: relative;
width: 100%;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
color:#0e5da7;
margin-bottom:2%;
}
h2{
font-size: 1.2em;
position: relative;
width: 100%;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
color:#333333;
margin-bottom:2%;
}
img{
width:100%;
height:auto;
}
.margin{
margin:0px;
}
.center{
text-align:center;
}
.color{
color:#333333;
}
.blue{
color:#5488b8;
}

.container{
margin: 0 auto;
padding: 0 auto;
max-width:1100px;
min-width:100px;
}
.main_header{
width:100%;
float:left;
border-top:#0e5da7 2px solid;
border-bottom:#0e5da7 2px solid;
padding-top:1%;
padding-bottom:1%;
height:auto;
z-index:9999;
}
.header{
width:100%;
float:left;
}
.logo{
width:25%;
float:left;
}
.header_contact{
width:30%;
float:right;
}
.slider{
width:100%;
float:left;
}

.feature_box{
width:100%;
float:left;
height:auto;
box-shadow: 0 0 25px -5px rgba(0, 0, 0, 0.39);
padding:3% 2% 0 2%;
}

.main_packages_box{
width:100%;
float:left;
}
.packges_box{
width:29%;
float:left;
margin-right:2%;
border:#CCCCCC 1px solid;
padding:1%;
margin-bottom:2%;
}
.feature_pic{
width:100%;
float:left;
margin-bottom:1%;
}
.submit a{
line-height:30px;
float:left;
text-align:center;
background-color:#0e5da7;
font-size:16px;
color:#FFFFFF;
padding:5px;
text-decoration:none;
margin-top:5%;

}
.submit a:hover{
background-color:#FFFFFF;
border:#0e5da7 1px solid;
color:#333333;
height:28px;
line-height:28px;
}

.tag_line{
background-color:#000000;
width:100%;
position:fixed;
height:auto;
z-index:1000;
bottom:0px;
}
.tag_line_text{
width:100%;
color:#FFFFFF;
text-align:center;
line-height:40px;
font-size:20px;
}

@media only screen and (max-width:980px){
.margin_bottom{
margin-bottom:25px;
}
}
@media only screen and (max-width:768px){
.logo{
width:40%;
float:left;
}
.header_contact{
width:50%;
float:right;
}
.packges_box{
width:96%;
float:left;
margin-right:2%;

}
}
@media only screen and (max-width:400px){
.logo{
width:96%;
float:left;
margin-left:2%;
margin-right:2%;
margin-bottom:2%;
}
.header_contact{
width:96%;
float:right;

}

}