.masterImg{
    width: 55%;
}
.title{
    font-size: 23px;

}
.indexA{
  font-size: 1.3rem;
  font-family: 'arial','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,sans-serif;
  color: #0c322e;
  font-weight: bold;
  padding-left: 40px;

}
.indexA:hover{
  font-size: 1.3rem;
  font-family: 'arial','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,sans-serif;
  font-weight: bolder;
}
@media (max-width: 1024px){ /* iPad Pro */ 
    .masterImg{
        width: 90%;
    }
    .title{
        font-size: 23px;
    }
}
@media (max-width: 768px){
    .masterImg{
        width: 100%;
    }
    .title{
        font-size: 20px;
    }
}
@media (max-width: 414px){
    .masterImg{
        width: 100%;
    }
    .title{
        font-size: 20px;
    }
    .page2SmallTitle{
      font-size: 10px;
    } 
}
.bar {
    font-size: 240%;
    margin-right: 25px;
    margin-top: 10px;
    color: rgb(51 51 51 / 77%);
}

@media (min-width: 768px){
    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }    
}

.adultLabel{
  padding: 17px 19px 0px 28px;
  color: #009688;
  font-size: 14px;
}
@media (max-width: 768px){
  .adultLabel {
    padding: 17px 19px 0px 0px;
  }   
}

.page4Form{
  width: 65%;
}
.colmd6{
  width: 50%;
}
@media (max-width: 768px){
  .page4Form {
    width: 100%;
  }   
  .colmd6{
    width: 79%;
  }
}

/*
Search Box
*/


.liquidButtonA {
    position: relative;
    padding: 20px 50px;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    width: 228px;
    overflow: hidden;
    border-radius: 40px;
  }
  
  .liquidButtonA span {
    position: relative;
    color: #333;
    font-size: 20px;
    font-family: 'Microsoft JhengHei';
    letter-spacing: 8px;
    z-index: 1;
  }
  
  .liquidButtonA .liquid {
    position: absolute;
    top: -80px;
    left: 0;
    width: 228px;
    height: 200px;
    background: #53a4b9;
    box-shadow: inset 0 0 50px rgb(255, 255, 255);
    transition: .5s;
  }
  
  .liquidButtonA .liquid::after,
  .liquidButtonA .liquid::before {
    content: '';
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -75%);
    background: #fff;
  }
  
  .liquidButtonA .liquid::before {
    
    border-radius: 45%;
    background: #fff;
    animation: animate 5s linear infinite;
  }
  
  .liquidButtonA .liquid::after {
    
    border-radius: 40%;
    background: #fff;
    animation: animate 10s linear infinite;
  }
  
  .liquidButtonA:hover .liquid{
    top: -120px;
  }
  
  @keyframes animate {
    0% {
      transform: translate(-50%, -75%) rotate(0deg);
    }
    100% {
      transform: translate(-50%, -75%) rotate(360deg);
    }
  }


  .social {
    position: fixed;
    top: 200px;
    z-index: 5;
    right: -270px;
  }
  .social a {
    color: #fff;
    text-decoration: none;
    margin-left: 8px;
  }
  .social ul {
    padding: 0px;
    -webkit-transform: translate(0px, 0);
    -moz-transform: translate(0px, 0);
    -ms-transform: translate(0px, 0);
    -o-transform: translate(0px, 0);
    transform: translate(0px, 0);
  }
  .social ul li {
    display: block;
    margin: 5px 35px 0px 0px;
    background: rgba(0, 0, 0, 0.36);
    width: 300px;
    text-align: left;
    padding: 6px;
    -webkit-border-radius: 30px 0px  0 30px;
    -moz-border-radius: 30px 0px  0 30px;
    border-radius: 30px 0px  0 30px;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
  }
  .social ul li:hover {
    -webkit-transform: translate(-110px, 0);
    -moz-transform: translate(-110px, 0);
    -ms-transform: translate(-110px, 0);
    -o-transform: translate(-110px, 0);
    transform: translate(-110px, 0);
  }
  .social ul li:hover a {
    color: #fff;
  }
  .social ul li:hover i {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
  }
  .social ul li i {
    margin-left:0px;
    color: #000;
    background: #fff;
    padding: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    font-size: 20px;
    background: #ffffff;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /*footer*/
.col_white_amrc { color:#FFF;}
.footerDiv { width:100%; background-color:#292929; min-height:250px; padding:10px 0px 53px 0px ;}
.pt2 { padding-top:40px ; margin-bottom:20px ;}
.footerDiv p { font-size:13px; color:#CCC; padding-bottom:0px; margin-bottom:8px;}
.mb10 { padding-bottom:15px ;}
.footer_ul_amrc { margin:0px ; list-style-type:none ; font-size:14px; padding:0px 0px 10px 0px ; }
.footer_ul_amrc li {padding:0px 0px 5px 0px;}
.footer_ul_amrc li a{ color:#CCC;}
.footer_ul_amrc li a:hover{ color:#fff; text-decoration:none;}
.fleft { float:left;}
.padding-right { padding-right:10px; }

.footer_ul2_amrc {margin:0px; list-style-type:none; padding:0px;}
.footer_ul2_amrc li p { display:table; }
.footer_ul2_amrc li a:hover { text-decoration:none;}
.footer_ul2_amrc li i { margin-top:5px;}

.bottom_border { border-bottom:1px solid #323f45; padding-bottom:20px;}
.foote_bottom_ul_amrc {
	list-style-type:none;
	padding:0px;
	display:table;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.foote_bottom_ul_amrc li { display:inline;}
.foote_bottom_ul_amrc li a { color:#999; margin:0 12px;}

.social_footer_ul { display:table; margin:15px auto 0 auto; list-style-type:none;  }
.social_footer_ul li { padding-left:10px; padding-top:10px; float:left; }
.social_footer_ul li a { color:#CCC; border:1px solid #CCC; padding:1px 6px 1px 6px;border-radius:50%;}
.social_footer_ul li i {  width:20px; height:20px; text-align:center;}

/* Credit to https://bootsnipp.com/snippets/bxDBA */