* {
    padding:0px;
    margin:0px;
}

.top-bar
{   
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    background-color:#f1c00a;
    color:#fff;
}

.header
{
	background-color:#f3f3f3;
}
.sign-in
{
    display:inline-block;
    color:#fff;
    float:right !important;
}

.link
{
    color:#fff;
}

.social_icon
{
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
    background-color: #f3f3f3;
    color:#242c42;
    display: inline-block;
}

.social_icon:hover{
    color:#2995f1;
}

.panel1 {
    background-color: #f1c00a;
    padding-top: 40px;
    padding-bottom: 40px;

}

.heading-text{
        font-family: Raleway;
        font-size:24px;
        font-weight:700;
}

.panel1-btn
{
    font-family: Raleway;
        font-size:20px;
        font-weight:400;
        background-color:#fff;
        border:1px solid #242c42;
        border-radius:3px;
        padding:5px;
        
}

.panel1-btn:hover{
    background-color:#f6f2f2;
     border:1px solid #f6f2f2;
}
.panel2{
    padding-top:50px;
    padding-bottom:0px;
}

.text{
font-family: Raleway;
        font-size:18px;
        font-weight:400;
        color:#808080;
}

.box-group{
    padding-top:40px;
    margin-left:20px;
}

.box-1{
    border-bottom:1px solid #c7c5c5;
    border-right:1px solid #c7c5c5;
    padding-bottom:30px;
}

.box-2{
    border-bottom:1px solid #c7c5c5;
     padding-bottom:30px;
}

.box-3{
     border-right:1px solid #c7c5c5;
    padding-bottom:30px;
}

.box-4{

}

.panel4 {
    
    
    background-color: #242c42;
}

.panel4-box{
    background-color:#c7c5c5;
}

.panel4-box2{
    background-color:#fff;
}


.panel4-content{
    padding-top:50px;
}

.panel5 {
    background-color: #242c42;
    padding-top: 40px;
    padding-bottom: 40px;
    text-align:center;
}

.footer{
     padding-top:50px;
    padding-bottom:50px;
    background-color:#242c42;;
}

.footer_heading{
    color:#f1c00a;
    font-size:18px;
    margin-bottom:40px;
}

.footer_text{
    color:#fff;
    font-size:14px;
    border-bottom:1px solid #525169;
    padding-bottom:15px;
}

.footer_list{
    color:#fff;
     height:30px;
}

.footer_list:hover
{
    color:#f1c00a;
     height:30px;
}

.second-effect .mask {
   opacity: 0;
   overflow:visible;
   border:0px solid rgba(0,0,0,0.7);
   box-sizing:border-box;
   transition: all 0.4s ease-in-out;
}

.second-effect a.info {
   position:relative;
   top:-10px;
   opacity:0;
   transform:scale(0,0);
   transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
}

.second-effect:hover .mask {
   opacity: 1;
   border:100px solid rgba(0,0,0,0.7);
}

.second-effect:hover a.info {
   opacity:1;
   transform:scale(1,1);
   transition-delay:0.3s;
}

.p2_heading_black{
    /*text-align:center;*/ 
    color:#000; 
    font-size:16px;
}

.intro
{
    text-align:right;
    padding-left:30px;
}

.form_group
{
 padding-top:50px;
    padding-bottom:100px;
    background-color:#fff;
}

.panel3 {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #f3f3f3;
}

.icon-box {
    width: 100px;
    height: 100px;
    background-color: #f1c00a;
    border: 1px solid #f1c00a;
    border-radius: 50px;
    padding-top: 30px;
        margin-left:85px;
}

.panel7 {
     padding-top: 50px;
    padding-bottom: 50px;
}

.product-panel {
    background-color: #f3f3f3;
     padding-top: 50px;
    padding-bottom: 50px;
}

.product-content {
    margin-bottom: 60px;
    text-align: center;
}

