.rccl_diningCustomContainer
{
    overflow-y:hidden;
}
.rccl_diningCustomColorc5c5c5{
    color:#c5c5c5;
}
.rccl_diningHeroLogo{
    max-width: 100% !important;
    height: auto !important;
	cursor:default !important;
}
.rccl_bookNowRow
{
    text-align:center;
    background: #dadad5;
    padding: 15px 0;
}
.rccl_bookNowRow a{
    display:block;
    color:#000;
    font-size:16px;
    
}
.rccl_diningCustomStickyNav
{
    z-index:99 !important;
}
/*.rccl_diningCustomPaddingLeftRight
{
    padding:0 76px;
}*/
.rccl_diningCustomMarginLeft
{
   margin-left: 145px;
}
.rccl_diningCustomMarginRight
{
   margin-right: 145px;
}
.rccl_diningCustomSlidingContainer h2
{
    font-size: 24px;
    color: #081857;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 8px;
    font-family: 'darwin-bold',sans-serif;
    font-weight: normal;
}
.rccl_diningCustomH3{
    font-size: 24px !important;
    color: #081857 !important;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 8px;
    font-family: 'darwin-bold',sans-serif;
    font-weight: normal;
    position:relative !important;
    top:inherit !important;
}
 .rccl_diningCustomSlidingContainer p{
     font-size:16px;
 }
 .rccl_diningCustomAnnouncementUL
 {
    list-style-type: none;
    font-size: 16px;
    padding-top: 10px;
 }


@media (max-width:767px) {
   .rccl_diningCustomSlidingContainer h2{
        font-size: 18px;
    }
   .rccl_diningCustomH3{
       font-size: 18px !important;
   }
   .rccl_diningCustomSlidingContainer p{
     font-size:14px;
 }
   .rccl_diningCustomAnnouncementUL{
       font-size:14px;
   }
   .rccl_diningCustomSlidingContentHeight
   {
       height:auto;
       padding-bottom: 10px;
   }
   .rccl_diningCustomMarginLeft,.rccl_diningCustomMarginRight{
       margin:0px;
   }
   .rccl_greenButtonContainerDiv{
       height:auto;
   }
   .rccl_diningCustomSlidingContainer h2{
       margin-top:10px;
   }
    .rccl_diningCustomH3{
        margin-top:10px;
   }

}

@media (max-width: 1400px) and (min-width: 1024px){
    .rccl_slidingLeftDivImageDivDubaiPage{
        background-position: right !important;
        background-size: auto !important;
    }
    
    .rccl_slidingRightDivImage .rccl_slidingLeftDivImageDivDubaiPage{
        background-size: auto !important;
    }
}

@media (max-width: 1024px) and (min-width: 768px){
    .rccl_greenButtonContainerDivSliding p {
        font-size: 13px !important;
    }
}
@media (min-width:768px) and (max-width:1024px){
    
    .rccl_diningCustomMarginLeft
{
   margin-left: 66px;
}
.rccl_diningCustomMarginRight
{
   margin-right: 78px;
}
     .rccl_diningCustomSlidingContainer h2{
        font-size: 18px;
    }
     .rccl_diningCustomH3{
         font-size: 18px !important;
     }
   .rccl_diningCustomSlidingContainer p{
     font-size:14px;
 }
   /*.rccl_greenButtonContainerDivSliding p{
       font-size:13px !important;
   }*/
   /*.rccl_greenButtonContainerDiv.rccl_greenButtonContainerDivSliding.rccl_diningCustomMarginRight.rccl_diningCustomSlidingContainer{
       margin-top: 15px !important;
   }
   .rccl_slidingLeftDivContent, .rccl_slidingRightDivContent{
       width: 60%;
   }*/
}
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
	 .rccl_diningCustomSlidingContainer h2{
        font-size: 16px;
    }

}
@media (min-width:1025px) and (max-width:1225px) {
    
       .rccl_diningCustomSlidingContainer h2{
        font-size: 21px;
    }
       .rccl_diningCustomH3{
           font-size: 21px;
       }
       .rccl_diningCustomMarginLeft{
               margin-left: 98px;
       }
}
.rccl_greenButtonContainerDiv {
    height: auto !important;
}