.mob{display: none;}
small.cap{	font-size:84%;	vertical-align:top;}
ul.pv{	margin-left:15px;}
#exclusive-offers .tab_content,
#non-exclusive-offers .tab_content{ padding:25px 35px; padding-bottom: 0;}
#exclusive-offers .in-p,
#non-exclusive-offers .in-p { padding:0px;}
.carslide div.bnn{
text-align: right;
position: absolute;
margin: 0 auto;
background: transparent;
width: 100%;
max-width: 1280px;
margin: 0 auto;
}
.carslide p.banner_title_inside{     
position: relative;
font-family: 'AgendaBold';
font-size: 45px;
color: #fff;
line-height: auto;
  line-height: 57px;
margin-top: 16%;
margin-right: 7%;
}
.ste{     width:75%; }
#BT .tab_content{    padding-top:0px;  }
.in-p{    font-size: 20px; color: #a98274; padding-top:15px; }
#Make_an_appointment .in-p{font-size: 20px;
color: #a98274;
padding-top: 25px;
text-align: center;
border-top: 2px solid #a98274;}
.tb-re table{margin-top:20px;   }
.tb-re table td{ vertical-align:top;}
.fd table td.tb-re-tx{    font-size: 20px; color: #58595b; padding-left:15px;}
.tb-re-lf{    width:40%; float: left;}
.tb-re-rg{    width:60%; float: left;}
.tb-cu{ width:90%;  padding-top:25px; padding-bottom:25px;
max-width:748px; margin:0 auto; clear:both;}
.tb-cu table{
-webkit-border-radius: 15px; -moz-border-radius: 15px;  
width:100%; border-radius:15px; overflow:hidden; border-collapse:separate; mso-table-lspace:0pt; mso-table-rspace:0pt;
}
.tb-cu table td{     font-family: 'AgendaBold'; font-size:24px; vertical-align: middle; text-align: center; padding:10px; border-bottom:2px solid #fff;}
.cu_hd td{ background:#a78275; color:#fff;}
.cu_even td{background:#d8c1b6; color:#58595b;}
.cu_odd td{background:#eee5e0; color:#58595b;}
td.cu_lf{ border-right:1px solid #fff;}
.tb-cu table td.lt{  -webkit-border-radius:15px 0px 0px 0px;
-moz-border-radius:15px 0px 0px 0px;
border-radius: 15px 0px 0px 0px;overflow:hidden; }
.tb-cu table td.rt{
  -webkit-border-radius:0px 15px 0px 0px;
  -moz-border-radius:0px 15px 0px 0px;
  border-radius: 0px 15px 0px 0px;overflow:hidden; }
.tb-cu table td.lb{
  -webkit-border-radius:0px 0px 0px 15px;
  -moz-border-radius:0px 0px 0px 15px;
  border-radius: 0px 0px 0px 15px;overflow:hidden;} 
.tb-cu table td.rb{  -webkit-border-radius: 0px 0px 15px 0px;
-moz-border-radius:0px 0px 15px 0px;
border-radius: 0px 0px 15px 0px;overflow:hidden; }

.makeapp{padding-top:28px;text-align: center;}
.im_tb{    width:40px;}

@media (max-width: 1380px){      
.carslide p.banner_title_inside{font-size:38px; line-height: normal; }    
}
@media (max-width: 1280px){
.carslide p.banner_title_inside{ font-size:40px; line-height: normal;  }
  #hmy_layout{ max-width:1280px;width:100%; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
padding-left: 10px;    padding-right: 10px;}
.row{   margin-left: -10px;    margin-right: -10px;}
}
@media (max-width: 1163px){ .fd table td.tb-re-tx{font-size: 18px;    }
}
 @media (max-width: 1104px){
     .carslide p.banner_title_inside{font-size:35px; }
.sub-body h3,.sub_part p,  .sub_part h1,.Disclaimers ul, .sub-body p{ font-size:20px;}
.sub-body h6{font-size:16px;}
}

@media (max-width: 1073px){ .fd table td.tb-re-tx{font-size: 16px;    }
}
@media (max-width: 1000px){
       .carslide p.banner_title_inside{font-size:34px; }
 #exclusive-offers .tab_content,
#non-exclusive-offers .tab_content{padding: 15px 25px 0;}
.hd {    height: 15px;}
    .tab_title{padding-left:25px;}
    .tab_content,    .opening_paragraph{ padding:25px;}
.opening_paragraph p{    font-size:16px;    margin-bottom:15px;}
.det{padding-top:0px !important;} 
#tab1,#tab2{font-size:18px;   padding-top:10px;    padding-bottom:10px;}    
h1{        font-size:23px;    }    
 .sub-body h3, .sub_part p,  .sub_part h1,.Disclaimers ul, .sub-body p{ font-size:18px;}
.sub-body h6{font-size:16px;}
.Disclaimers p.tc,.tc_tb td{ font-size:15px;}
.tab_title{ font-size: 18px;    }
.sub_p {    font-size: 18px;}
.det .sub_p,.det ul,.det p.tc,.tc_tb td{ font-size:16px;}
.in-p {    font-size: 18px;        padding-top: 15px;    }

.tb-cu table td{font-size: 18px;     }
.poen .sub-body h3 {font-size: 18px; margin-bottom:10px;	}
.sub-body h3{margin-bottom:12px;}
.poen p {    font-size: 20px;}
}
@media (max-width: 943px){  .fd table td.tb-re-tx{font-size: 15px;padding-right: 10px;    }
.ste{     width:100%; }
}
 @media (max-width: 939px){
 .header_line {    min-height: 12px;}
 }
@media (max-width: 778px){
  .ri_logo{       display:none;      }
  .lf_logo{          width:100%;      }
    
    #tab1,#tab2, #tab3, #tab4{font-size:16px;   padding-top:8px;    padding-bottom:8px;}
 .sub-body h3, .sub_part p,  .sub_part h1,.Disclaimers ul, .sub-body p{ font-size:16px;}
.sub-body h6{font-size:14px;}
.Disclaimers p.tc,.tc_tb td{ font-size:14px;}
h1{        font-size:18px;    }
.sub_p {    font-size: 16px;    color: #58595b;}
.det .sub_p,.det ul,.det p.tc,.tc_tb td{ font-size:14px;}
.in-p {    font-size: 16px;       padding-top: 10px;}

.tb-cu table td{   font-size: 16px; padding:7px;    }
.tb-cu{ padding-top:24px;    }
.copyright_ft{ font-size: 12px;    }
.fo-co-top{font-size: 14px;
}

.makeapp img{ width:35%;}
}
@media (max-width: 767px){			
.mob{display: block; height:2px;}
.det {    padding-bottom: 15px;}
.items .col-xs-12 {width: 50%; }
.full-page{display:none;}
.two-col{display:block;}
.one-col{display:none;}

#exclusive-offers .tab_content,
#non-exclusive-offers .tab_content {    padding: 20px 25px;    padding-bottom: 0;}
.item_details {padding: 15px;}

.plusbgShow {    background-size: 15px;}
.minusbgShow {    background-size: 15px;}
.tc_mn{padding:10px;}
#show_paragraph{padding-left:30px;padding-top:10px; padding-right:30px;padding-bottom:10px;}
.sh{padding-bottom:0px;padding-top:0px;}
}
@media (max-width: 745px){
    .tab_title{ font-size: 16px; }
.sub_p {    font-size: 15px;}
.sub-body h3,.sub_part p,  .sub_part h1,.Disclaimers ul,
.sub-body p{ font-size:15px;}
.sub-body h6{font-size:13px;}
.Disclaimers p.tc,.tc_tb td{ font-size:13px;}
.in-p {    font-size: 14px;      padding-top: 12px;    }
.det .sub_p,.det ul,.det p.tc,.tc_tb td{ font-size:13px; }
 .fd table td.tb-re-tx{font-size: 14px; padding-left:10px;    }
.im_tb{    width:30px;}
 }
@media (max-width: 552px){
        .tb-re-lf,.tb-re-rg{ width:100%; }
        .im_tb{    width:25px;}
.poen .sub-body h3 {font-size: 16px; 	}
    }
@media (max-width: 550px){
     .carslide p.banner_title_inside { font-size:30px;}
    .opening_paragraph p{    font-size:14px;    margin-bottom:10px;}
    #tab1,#tab2, #tab3, #tab4{font-size:14px;   padding-top:6px;    padding-bottom:6px;}
}
@media (max-width: 549px){	
.items .col-xs-12 {    width: 100%;	}
.full-page{display:none;}
.two-col{display:none;}
.one-col{display:block;}
}
@media (max-width: 497px){
      
.in-p {    font-size: 12px; padding-top: 10px;    }
#Make_an_appointment .in-p{font-size: 12px;} 

.fd table td.tb-re-tx{font-size: 12px;    }
.poen .sub-body h3 {font-size: 14px; 	}
.poen p {    font-size: 16px;}
}

@media (max-width: 450px){        
    #tab1,#tab2 {font-size:16px;   padding-top:4px;
padding-bottom:4px;}
.makeapp img{ width:45%;}
.makeapp {    padding-top: 10px;}
#exclusive-offers .tab_content,
#non-exclusive-offers .tab_content {    padding: 15px 25px;    padding-bottom: 0;}
}

@media (max-width: 432px){

.det .sub_p,.det ul,.det p.tc,.tc_tb td{  text-align:left;}
.wb {  display: none;}
    .mb{display:block;}
.tit{padding:20px;}
}

@media (max-width: 385px){
    .uob_logo{  padding: 20px;
}
    .lf_logo img{ max-width:100% !important;
}
.header_line {
min-height: 10px;}
#exclusive-offers .tab_content,
#non-exclusive-offers .tab_content,
.tab_content,
.opening_paragraph{
    padding:20px;
}
.tab_title{padding-left:20px;}
.opening_paragraph p{
font-size:14px;
margin-bottom:10px;
}
.opening_paragraph p{    font-size:12px;    margin-bottom:10px;}
    #tab1,#tab2{font-size:12px;   padding-top:4px;
padding-bottom:4px; border:1px solid #d3c0b9;}

.item_details p{text-align:left;}
}
@media (max-width: 380px){
       .carslide p.banner_title_inside{font-size:24px;margin-top: 10%;}
       .makeapp img{ width:65%;}
}
    @media (max-width:375px){
  .tab_title{font-size: 14px;}
    }
@media (max-width:371px){
.hd {    height: 15px;}
.tit {padding: 10px 20px 10px 20px;font-size: 18px;}
.carslide p.banner_title_inside {    font-size: 18px;}
#tab1,#tab2, #tab3, #tab4{font-size:14px; padding-top:3px; padding-bottom:3px; border:1px solid #d3c0b9;}
}
    @media (max-width: 318px){
        .tb-cu table td {
font-size: 11px;
padding: 7px;
font-family: arial;
font-weight: bold;}
}

@media (max-width: 283px){
     .carslide p.banner_title_inside{ font-size:14px;  padding-top: 0px;         }          
}
    
@media (max-width: 242px){
     .carslide p.banner_title_inside{  font-size:12px;         }
        .makeapp img{ width:80%;}
     #tab1,#tab2{font-size:12px; }
}
