
section.why.wow.fadeInUp .fa, .fas, .fab {
    font-weight: 900;
    font-size: 75px;
    color: #fff;
    padding:20px 0;
}
.header-top {
    background: #404097;
    text-align: -webkit-center;
    text-align: center;
}
.aff_content_con.pd {
    margin-bottom: 30px;
}

.aff_content_con.pd p {
    margin: 10px 0;
    font-weight: 600;
}
section.services {
    background: linear-gradient(to bottom, #ffffff 0, #ffffff 50%, #000 50%, #fff 50%, #fff 100%);
    padding: 0px 0 67px 0;
}
section.services h2 {
    margin: 0 0 65px 0;
    color: #404097;
    text-align: center;
    font-weight: 100;
}
section.services h2:after {
    content: "";
    width: 140px;
    height: 3px;
    background: #404097;
    position: absolute;
    left: 0;
    right: 0;
    margin: -20px auto;
    bottom: 0;
}

.group_icons_con {
    display: flex;
    justify-content: center;
}
.group_icons_con1 {
    display: flex;
    justify-content: center;
}
.group_icons_icon {
    width: 30%;
    padding: 20px 0;
    text-align: -webkit-center;
    position: relative;
}
@media screen and (max-width: 767px){
#menu {
    position: absolute;
    background: #ffffff;
    border-bottom: 1px solid #404097;
    box-shadow: 1px 1px 3px #000000b0;
    display: none;
    top: 133px;
    z-index: 1;
    width: 100%;
    left: 0;
}
.group_icons_con {
    display: block;
    width: 100%;
}
.group_icons_icon {
    width: 100%;
    height: 100px;
    padding: 15px 0 15px 0;
    margin: 0 0 25px 0;
}
.group_icons {
    width: 100%;
    .gp {
    border-bottom: 1px solid #00c6ff;
    margin: 0 20px;
    padding: 0 0 40px 0;
}
    margin: 0 auto;
    display: flex;
    margin-top: 0px;
}
.group_icons_icon {
    width: 100%;
    height: 100px;
    padding: 15px 0 15px 0;
    margin: 0 0 25px 0;

}
.group_icons_icon {
    width: 100%;
    height: 100px;
    padding: 15px 0 15px 0;
    margin: 0 0 25px 0;
}
.group_icons_con1 {
    display: block;
    width: 100%;
}
.gp {
    border-bottom: none;
    margin: 0 20px;
    padding: 0 0 40px 0;
}
.group_icons_icon:after {
    content: "";
    width: auto;
    height: 160px;
     border-right: none; 
    position: absolute;
    left: 0;
    right: 0;
    bottom: 35px;
}
.group_icons_icon:last-child::after {
    border-right: none;
}
a#checkInDateParam_ID_Link {
    /* margin-top: 13px; */
    /* display: contents; */
    position: absolute;
}
table{
    /*padding: 30px 0;    */
    padding-bottom: 30px;
}
td.td3 {
    padding-top: 15px;
}
td.td2 {
    padding-top: 15px;
}
.group_icons_icon img {
    width: 80px;
    height: 80px;
}
}
</style>
<style type="text/css">

#stylized input{
font-size:12px;
border:solid 1px #999;
width:50px;
height:24px;
margin:0;
padding:0;
}
#stylized select{
font-size:12px;
border:solid 1px #999;
width:50px;
height:24px;
margin:0;
padding:0;
}
.btn{background: linear-gradient(#2A85D6,#2A85D6);}

@media only screen and (max-width: 480px) {
    #stylized  .td2, .td3, .td4, .td5, .td6, .td7
{
    float:left;
    height:35px;
    width:100%;
    text-align:left;
    padding-left:3%;
}

#stylized .td1
{
    float:left;
    height:70px;
    width:100%;
    text-align:left;
    padding-left:3%;
}
.btn {
    background: linear-gradient(#2A85D6,#2A85D6);
    margin-top: 16px !important;
}
#stylized .td6 {
    
    margin-bottom:15px;padding-top:8px;
}


@media only screen and (max-width: 480px){
#stylized .td2, .td3, .td4, .td5, .td6, .td7 {
    float: left;
    height: 35px;
    width: 37%;
    text-align: left;
    padding-left: 3%;
}
.btn {
    background: linear-gradient(#2A85D6,#2A85D6);
    margin-top: 16px !important;
}
}


