.section_area {
    width: 100%;
    float: left;
    margin: 30px 0 20px 0;
}

    .section_area h1 {
        line-height: 1;
        color: #004990;
        font-size: 25pt;
        font-weight: 700;
        margin: 0 0 20px 0;
        text-align: center;
        font-family: 'Fira Sans', sans-serif;
    }

.sec_lft {
    width: 60%;
    float: left;
    margin: 0 0 0 0;
}

.sec_rgt {
    width: 40%;
    float: left;
    padding: 0 0 0 50px;
}

.sec_data {
    width: 100%;
    float: left;
    padding: 0 0 0 0;
}

    .sec_data h3 {
        width: 100%;
        float: left;
        font-size: 22pt;
        font-weight: 700;
        text-align: left;
        margin: 0 0 10px 0;
    }

    .sec_data ul {
        list-style: none;
        margin: 0 0 0 20px;
        padding: 0 0 0 0;
    }

    .sec_data li {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
        text-align: left;
		line-height: 1.2;
        padding: 7px 0 7px 5px;
        border-bottom: 1px solid #ddd;
        list-style-image: url(../imgs/arw_icon.png);
    }

        .sec_data li a {
            color: #000;
        }

.secinfo_area {
    width: 100%;
    float: left;
    margin: 20px 0 30px 0;
}

    .secinfo_area h1 {
        color: #000;
        line-height: 1;
        font-size: 22pt;
        font-weight: 600;
        margin: 0 0 10px 0;
        text-align: left;
        font-family: 'Fira Sans', sans-serif;
    }

    .secinfo_area p {
        color: #333;
        line-height: 1.7;
        margin: 0 0 10px 0;
        text-align: left;
    }

.scinf_lft {
    width: 60%;
    float: left;
    margin: 0 0 0 0;
}

.scinf_grp {
    width: 100%;
    float: left;
    margin: 20px 0 0 0;
}

.scinf_grppic {
    width: auto;
    float: left;
    text-align: left;
    margin: 0 0 10px 0;    
    padding: 5px 20px 0 0;
}

.scinf_grpmtr {
    width: 85%;
    float: left;
    margin: 0 0 0 0;
}

.scinf_grpttl {
    width: 100%;
    float: left;
    margin: 0 0 0 0;
    font-size: 15pt;
    font-weight: 700;    
    text-align: left;
}

.scinf_grptxt {
    width: 100%;
    float: left;
    margin: 0 0 0 0;
    text-align: left;
}

.scinf_rgt {
    width: 40%;
    float: left;
    padding: 0 0 0 50px;
}

.book-hourly{
    border:0 !important;
    color:#a4a4a4;
    font-weight: 500;
    font-size: 20px;
    box-shadow: none;
    padding: 10px;
    border-top-right-radius: 20px;
}
.book-oneway{
    border:0 !important;
    color:#a4a4a4;
    font-weight: 500;
    font-size: 20px;
    box-shadow: none;
    padding: 10px;
    border-top-left-radius: 20px;
}


.book-tab{
    position:relative;
}

.hide-oneway-icon{
    position:absolute;
    top:55%;
    color:white;
    font-size: 25px;
    transform: scaleX(1.5);
}

.book-tab{
    position:relative;
}

.hide-hourly-icon{
    position:absolute;
    top:55%;
    color:white;
    font-size: 25px;
   transform: scaleX(1.5);
}

@media (max-width:992px) {

.hide-oneway-icon{
 
    font-size: 20px;
    
}


.hide-hourly-icon{
  
    font-size: 20px;
  
}
}


@media (max-width:480px) {

    .section_area h1 {
        font-size: 18pt;
        font-weight: 700;
        margin: 0 0 10px 0;
    }

    .sec_lft {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
    }

    .sec_rgt {
        width: 100%;
        float: left;
        padding: 0 0 0 0;
    }

    .sec_data {
        width: 100%;
        float: left;
        padding: 20px 0 0 0;
    }

        .sec_data h3 {
            font-size: 18pt;            
            margin: 0 0 0 0;
            text-align: center;
        }

    .secinfo_area {
        width: 100%;
        float: left;
        margin: 0 0 30px 0;
    }

        .secinfo_area h1 {
            font-size: 18pt;
            line-height: 1.2;
            margin: 0 0 0 0;
            text-align: center;
        }

    .scinf_grpttl {
        font-size: 14pt;
        margin: 0 0 0 0;
    }

    .scinf_lft {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
    }

    .scinf_grp {
        width: 100%;
        float: left;
        margin: 20px 0 0 0;
    }

    .scinf_grppic {
        width: 100%;
        float: left;
        margin: 0 0 10px 0;
        text-align: center;
        padding: 5px 0 0 0;
    }

    .scinf_grpmtr {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
    }

    .scinf_grpttl {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
        font-size: 14pt;
        font-weight: 700;        
        text-align: center;
    }

    .scinf_grptxt {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
        text-align: center;
    }

    .scinf_rgt {
        width: 100%;
        float: left;
        padding: 20px 0 0 0;
    }
}

