 .rccl_stickyFooterMain { max-width:980px;width:100%;margin:17px auto;}
   
    .rccl_stickyFooterLeft{width:62%;float:left;text-align:center;}
    .rccl_stickyFooterLeft .text_h3{font-size:16px;color:#fff;margin-top:0;padding:0 10px;font-weight:500;text-transform:none; font-family:"proxima-nova-400"  , sans-serif !important;}
    .rccl_stickyFooterRight{width:26%;float:left;margin-left: 14px;}
    .rccl_stickyFooterCloseBtn{position:relative;}

    .rccl_stickyFooterContainer {position: fixed;bottom: 0px;width: 100%;height: 60px; background-color: #051e3a; border-top: #011021 2px solid; z-index: 1100; display: none;}
    .rccl_stickyFooterText { color: #ffffff; font-size: 17px; float: left;  padding-top: 3px;}
    .rccl_stickyFooterBookNowBtn {   background-image: linear-gradient(to bottom, #fec617 0px, #fec617 0px, #fec617 50%, #feac10 51%, #feac10 100%);
    box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.5); color: #061557;  display: inline-block; border-radius:4px;float:left;
    font-size: 14px; font-family: "proxima-nova-700" , sans-serif; line-height: 23px; padding:0 20px; position: relative; text-align: center; z-index:99; cursor: pointer;}

@media (min-width: 320px) and (max-width:480px){
    .rccl_stickyFooterContainer { height:80px;padding-top:6px; }
    .rccl_stickyFooterLeft .text_h3{font-size:13px;}
    .rccl_stickyFooterBookNowBtn {padding: 0 14px;}
    .rccl_stickyFooterMain {margin:0px auto;}
    
    .rccl_stickyFooterLeft{width:100%;}
    .rccl_stickyFooterRight{width:100%;max-width:176px;margin:0 auto;float:none;}
    
    .rccl_stickyFooterCloseBtn{left:5%; width: 25px; float: left;}
}
@media (min-width: 480px) and (max-width:767px){
    .rccl_stickyFooterContainer {height:80px; padding-top:6px;}
    .rccl_stickyFooterLeft .text_h3{font-size:14px;}
    .rccl_stickyFooterBookNowBtn { padding: 0 14px;}
    .rccl_stickyFooterMain { margin:0px auto;}
    .rccl_stickyFooterLeft{width:100%;}
    .rccl_stickyFooterRight{width:100%;max-width:176px;margin:0 auto;float:none;}
    .rccl_stickyFooterCloseBtn{left:10%; width: 25px; float: left;}
     
}
@media (min-width: 768px) and (max-width:991px){
    .rccl_stickyFooterLeft h3{font-size:14px;}
    .rccl_stickyFooterLeft .text_h3{text-align:right !important}
    .rccl_stickyFooterCloseBtn{left:25px; width: 25px; float: left;}
}
@media (min-width: 992px) and (max-width:1024px){
    .rccl_stickyFooterLeft{width: 62% !important;}
    .rccl_stickyFooterLeft .text_h3{text-align:right}    
    .rccl_stickyFooterCloseBtn{left:25px; width: 25px; float: left;}
}
    @media only screen and (min-width : 1024px) and (max-width:1199px) {.rccl_stickyFooterLeft .text_h3{text-align:right !important;}.rccl_stickyFooterCloseBtn{left:25px; width: 25px; float: left;}}
    @media only screen and (min-width : 1200px) {  .rccl_stickyFooterLeft .text_h3{text-align:right !important;}.rccl_stickyFooterCloseBtn{left:25px; width: 25px; float: left;}}
    @media only screen and (min-width : 1400px) {  .rccl_stickyFooterLeft .text_h3{text-align:right !important;}}
    @media only screen and (min-width : 1600px) {  .rccl_stickyFooterLeft .text_h3{text-align:right !important;}}
    @media only screen and (min-width : 1900px) {  .rccl_stickyFooterLeft .text_h3{text-align:right !important;}}
	
	
	  .fancybox-inner {
    max-height: 500px !important;
}
    .popover-content {
                        box-shadow: rgb(179, 189, 195) 0px 2px 5px;
                        -webkit-box-shadow: rgb(179, 189, 195) 0px 2px 5px;
                        -moz-box-shadow: rgb(179, 189, 195) 0px 2px 5px;
                  }

    .mobobook-button {
    padding: 8px 25px;
    word-spacing: 2px;
    border: 0px;
    font-weight: 700;
    font-size: 13px;
    text-transform: none;
    font-family: "proxima-nova", "proxima-nova", sans-serif;
    background: #117bbc;
    color: #fff;
    border-bottom: 5px #005c96 solid;
    border-radius: 4px;
}
                #rccl_mainNavigationTooltipTriangleUp {
    top: -12px !important;
}

