﻿img
{
    max-width: 100%;
    width: auto\9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
*
{
    white-space:normal !important;
    outline:none !important;
}

/*=====Common Classes Style Sheet=========*/
.marginNone
{
    margin:0px !important;
}
.paddingNone
{
    padding:0px !important;
}
.floatLeft
{
    float:left !important;
}

/*----------Tours Page Style Sheet-------------*/
.tourfirsttab > li > a
{
    background: -webkit-linear-gradient(#f1f1f1, #fbfbfb); /* For Safari */
    background: -o-linear-gradient(#f1f1f1, #fbfbfb); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f1f1f1, #fbfbfb); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f1f1f1, #fbfbfb); /* Standard syntax (must be last) */
    color: #FFF;
    border: 1px solid #0087be !important;
    color: #606060;
}
.tourfirsttab > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus
{
    background: -webkit-linear-gradient(#0087be, #289ecc); /* For Safari */
    background: -o-linear-gradient(#04c4f3, #006181); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#04c4f3, #006181); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#04c4f3, #006181); /* Standard syntax (must be last) */
    color: #FFF;
    border: 1px solid #0087be !important;
}

.tourfirsttab > li
{
    float: left;
    margin-bottom: -1px;
    margin-right: 2px;
}
.tourfirsttab
{
    border-bottom: 1px solid #0087BE !important;
}
.tourfirsttab > li > a:hover, .nav > li > a:focus
{
    text-decoration: none;
    color: #000;
}

/*-----======Left Panel Style Sheet=======------*/


@media (min-width:992px)
{
    .tour-first-left
    {
        max-width: 702px;
    }
}
.tourfirsttab li a
{
    border-radius: 5px 5px 0px 0px !important;
    -moz-border-radius: 5px 5px 0px 0px !important;
    -webkit-border-radius: 5px 5px 0px 0px !important;
    -o-border-radius: 5px 5px 0px 0px !important;
    font: normal 14px/16px Arial !important;
    padding: 8px 24px !important;
}
.TabContent
{
    border: 1px solid #0087be;
    border-top: none !important;
    padding: 10px;
    background: #f7f6f4;
    width:100%;
}
.TabContent h1
{
    margin: 0px;
    padding: 5px 0;
    font: normal 20px/28px Arial;
    color: #003366;
    letter-spacing: 0px;

}
.tourItineraryDiv
{
    margin: 15px 0px;
    padding: 0px;
    overflow: hidden;
}
.tourItineraryDiv .firstInnerAccordianTab
{
    margin-top:8px !important;
     border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border: 1px solid #cfd0d0 !important;
}
.tourItineraryDiv h2
{
    font: bold 14px/17px Arial;
    letter-spacing: 1px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}
.tourItineraryDiv h2 a
{
    text-decoration:none;
     color: #003366;
    display:block;
    vertical-align:top;
    padding: 8px 15px 8px 15px;
}
.TabContent .tourItineraryDiv h2 a span
{
    display:block;
    float:right;
    font:normal 12px/18px Arial;
    color:#333;
}
.panelHeading
{
    margin:0px;
    padding:0px;
    max-height:35px;
    background: -webkit-linear-gradient(#f0f0f0, #cccccc); /* For Safari */
    background: -o-linear-gradient(#f0f0f0, #cccccc); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f0f0f0, #cccccc); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f0f0f0, #cccccc); /* Standard syntax (must be last) */
}
.panelTextContainer
{
    padding:8px !important;
}
.sortby
{
    background: #F5F5F5 !important;
    border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    -o-border-radius: 8px !important;
    border: 1px solid #cfd0d0 !important;
    padding: 0px 8px !important;
    min-height: 35px;
    margin: 15px 0px !important;
}
.sortby .navbar-brand
{
    display: block !important;
    font: normal 14px/18px Arial;
    padding: 10px 3px;
    color: #383838;
}
.sortby .navbar-collapse
{
    padding-left: 5px;
    padding-right: 5px;
    float:right;
}
.sortby ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.sortby ul li
{
    margin: 0px;
    padding: 10px 0px 0px 30px;
}
.sortby ul li input.searchByTourName
{
    margin: 0px;
    padding: 3px 5px;
    border: 1px solid #9e9f9f;
    font: normal 12px/18px Arial;
    height: 23px;
}

@media (min-width:769px)
{
    .sortby ul li input.searchByTourName
    {
        min-width: 216px;
        margin-top: -2px;
        float: right;
    }
}

@media (max-width:768px)
{
    .sortby ul li
    {
        margin: 0px;
        padding: 3px 10px !important;
        width: 100%;
        float: left;
    }
    .sortby ul li a
    {
        font-size: 14px !important;
    }
    .sortby ul li input.searchByTourName
    {
        margin: 0px;
        padding: 3px 5px;
        width: 100%;
        float: left;
    }
    .sortby .navbar-brand
{
    padding: 15px 3px !important;
}
}
.sortby ul li:first-child
{
    padding-left: 0px;
}
.sortby ul li.active a
{
    color:Black;
    text-decoration:underline;
}
.sortby ul li a
{
    margin: 0px;
    padding: 0px;
    font: normal 12px/18px Arial;
    color: #787878;
}
.sortby .navbar-toggle
{
    background: #FFF;
    border-color: #DDD;
}
.sortby .navbar-toggle .icon-bar
{
    background: #CDCDCD;
}
.tabQuickView .panel
{
    border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    -o-border-radius: 8px !important;
    margin-bottom: 8px !important;
    border: 1px solid #c2c2c2;
}
.tabQuickView .panel-default > .panel-heading
{
    background: -webkit-linear-gradient(#FFFFFF, #e0dfdf); /* For Safari */
    background: -o-linear-gradient(#FFFFFF, #e0dfdf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFFFFF, #e0dfdf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FFFFFF, #e0dfdf); /* Standard syntax (must be last) */
    padding: 10px;
    width: 100%;
    overflow: hidden;
}
.tabQuickView .panel-default > .panel-heading:hover
{
    background: -webkit-linear-gradient(#e0dfdf, #FFFFFF); /* For Safari */
    background: -o-linear-gradient(#e0dfdf, #FFFFFF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e0dfdf, #FFFFFF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e0dfdf, #FFFFFF); /* Standard syntax (must be last) */
}

.tabQuickView .panel-default > .panel-heading img
{
    padding-right: 10px;
    width: 86px;
    height: 56px;
    padding: 1px;
    background: White;
    border: 1px solid #ff8400;
}
.tabQuickView .panel-default > .panel-heading h4
{
    font: bold 12px/18px Arial;
    color: #003366;
    overflow: hidden;
}
.tabQuickView .panel-default > .panel-heading h4 span
{
    font: normal 12px/18px Arial;
    color: #393a39;
    display: block;
    float: left;
    padding-right: 10px;
}



.tabQuickView div.panel-default:first-child > .panel-heading h4 a
{
    width: 22px;
    height: 22px;
    display: block;
    float: left;
    background: url(../images/minus.png) no-repeat left 2px;
}

.in .tabQuickView .panel-default:first-child > .panel-heading h4 a:hover
{
    background: url(../images/minus-hover.png) no-repeat left 2px;
}
.tabQuickView .panel-default:first-child > .panel-heading h4 a.collapsed
{
    background: url(../images/plus.png) no-repeat left 2px;
}
.tabQuickView .panel-default:first-child > .panel-heading h4 a.collapsed:hover
{
    background: url(../images/plus-hover.png) no-repeat left 2px;
}
.tabQuickView .panel-default > .panel-heading h4 a
{
    width: 22px;
    height: 22px;
    display: block;
    float: left;
    background: url(../images/plus.png) no-repeat left 2px;
}

.tabQuickView .panel-default > .panel-heading h4 a:hover
{
    background: url(../images/plus-hover.png) no-repeat left 2px;
}
.tabQuickView .panel-default > .panel-heading h4 a[class=""]
{
    background: url(../images/minus.png) no-repeat left 2px;
}
.tabQuickView .panel-default > .panel-heading h4 a[class=""]:hover
{
    background: url(../images/minus-hover.png) no-repeat left 2px;
}
.tabQuickView .panel-default > .panel-heading h4 a.collapsed
{
    background: url(../images/plus.png) no-repeat left 2px;
}
.tabQuickView .panel-default > .panel-heading h4 a.collapsed:hover
{
    background: url(../images/plus-hover.png) no-repeat left 2px;
}
.tabQuickView .panel-default > .panel-heading h4 a.collapsed:hover
{
    background: url(../images/plus-hover.png) no-repeat left 2px;
}
.toursPrice
{
    color: #ff6600;
    font: bold 16px/26px Calibri;
    text-align: left;
    padding: 0px;
}
.toursDetail a
{
    width: auto;
    padding: 7px 18px;
    color: #000;
    font: normal 12px/18px Arial;
    border: 1px solid #888;
    background: #F5F5F5;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    background: -webkit-linear-gradient(#ede9e9, #b1b1b1); /* For Safari */
    background: -o-linear-gradient(#ede9e9, #b1b1b1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ede9e9, #b1b1b1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ede9e9, #b1b1b1); /* Standard syntax (must be last) */
    text-shadow: 1px 1px 0px #fff;
    -moz-text-shadow: 1px 1px 0px #fff;
    -webkit-text-shadow: 1px 1px 0px #fff;
    -o-text-shadow: 1px 1px 0px #fff;
    float: right;
    vertical-align: baseline;
    text-transform:uppercase;
}
.toursDetail a:hover
{
    border: 1px solid #000;
    color: Black;
    text-shadow: 1px 1px 0px #FFF;
    -moz-text-shadow: 1px 1px 0px #FFF;
    -webkit-text-shadow: 1px 1px 0px #FFF;
    -o-text-shadow: 1px 1px 0px #FFF;
}
@media (min-width:992px)
{
    .toursDetail a
    {
        margin-top: 13px;
    }
    .toursPrice
    {
        padding-top: 16px;
    }
}
/*----Tours Left Panel End---------------*/

/*------Tours Right Panel Start------------*/
.tour-first-right
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    /*float:left;*/
}
.tour-first-right img
{
    border:1px solid #ddd;
}
.modifySearch .modifyFeildsGap
{
    padding-bottom:10px !important;
    overflow:hidden;
}
@media (min-width:992px)
{
    .tour-first-right
    {
        max-width: 240px;
        float: right;
        text-align: right;
    }
}
.tour-first-right .form-group,
{
    margin-bottom:10px;
    /*float:left;*/
    width:100%;
}
.modifySearch .form-group
{
    margin:10px 0px;
    /*float:left;*/
    width:100%;
}
.modifySearch label
{
    width:100%;
    /*float:left;*/
}
.searchOption
{
    background: url(/img/bg-search-option.jpg) repeat-x left top;
    height: 40px;
    text-align: left;
    float: left;
    font: bold 14px/40px Arial;
    color: #003366;
    margin: 5px 0px 0px 0px;
    width: 100%;
}
.searchForm
{
    float: left;
    width: 100%;
    margin: 0px;
    padding: 20px 15px 10px 15px;
    background: #f7f6f4;
    text-align: left;
}
.searchForm .form-group
{
    width:100%;
    /*float:left;*/
}
.searchForm table
{
    font:normal 12px/18px Arial;
    margin-bottom:0px;
}
.modifySearch .searchForm table
{
    font:normal 14px/18px Arial;
    white-space:normal !important;
}
.searchForm table td h4
{
    font:bold 14px/20px Arial;
    color:#003366;
}
.searchForm h3.modal-title
{
    color:#ff6600;
    text-align:left;
}
.searchForm label
{
    color: #000;
    font: normal 14px/20px Arial;
    padding-left: 5px;
}
.tour-first-right input, .modifySearch input, .customerContainer input
{
    background: url(../images/bg-input.jpg) repeat-x left top;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    height: 37px;
    overflow:hidden;
}
.tour-first-right span.input-group-addon, .modifySearch span.input-group-addon
{
    background: url(/img/bg-input.jpg) repeat-x left top;
    border-radius: 0px 8px 8px 0px;
    -webkit-border-radius: 0px 8px 8px 0px;
    -moz-border-radius: 0px 8px 8px 0px;
    -o-border-radius: 0px 8px 8px 0px;
    height: 37px;
    overflow:hidden;
    color:#333 !important;
}
.tour-first-right select.form-control, .modifySearch select.form-control, .customerContainer select.form-control
{
    background: url(/img/bg-input.jpg) repeat-x left top;
    border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    -o-border-radius: 8px !important;
    height: 37px;
    width:100%;
    /*float:left;*/
}
.modify-button 
{
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -o-border-radius:6px;
    border:none;
    padding:2px 8px;
    margin-left:10px;
    box-shadow:0px 0px 2px #000;
    border:2px solid White;
    text-decoration:none;
    float:right;
}
.modify-button:hover
{
    cursor:pointer;
    text-decoration:none;
    border:2px solid White;
}
input.search-button
{
    float: right;
    color: #FFF;
    font: bold 14px/20px Arial;
    margin:10px 0px;
    padding: 6px 19px;
    border: none;
    max-width: 90px;
    max-height: 33px;
    border:2px solid #FFF;
    box-shadow:0px 0px 2px #000;
    background: -webkit-linear-gradient(#289ecc, #0187be); /* For Safari */
    background: -o-linear-gradient(#289ecc, #0187be); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#289ecc, #0187be); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#289ecc, #0187be); /* Standard syntax (must be last) */
}
input.clear-button
{
    float: left;
    color: #FFF;
    font: bold 14px/20px Arial;
     margin:10px 0px;
    padding: 6px 23px;
    border: none;
    max-width: 90px;
    max-height: 33px;
    border:2px solid #FFF;
    box-shadow:0px 0px 2px #000;
    background: -webkit-linear-gradient(#ff6600, #bd4c01); /* For Safari */
    background: -o-linear-gradient(#ff6600, #bd4c01); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ff6600, #bd4c01); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ff6600, #bd4c01); /* Standard syntax (must be last) */
}
input.clear-button:hover, input.search-button:hover
{
    background:#003366;
    color:#FFF;
    cursor:pointer;
}
.search-buttonBook
{
    float: right;
    color: #FFF;
    font: bold 14px/20px Arial;
    border-radius: 6px 6px 6px 6px;
    margin:-4px 0px;
    padding: 6px 19px;
    border: none;
    max-width: 125px;
    max-height: 33px;
    background: -webkit-linear-gradient(#289ecc, #0187be); /* For Safari */
    background: -o-linear-gradient(#289ecc, #0187be); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#289ecc, #0187be); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#289ecc, #0187be); /* Standard syntax (must be last) */
}

/*-------------Tour Detail styel sheet--------------*/
.table-header
{
    background:url(/img/bg-search-option.jpg) repeat-x left top;
    border:1px solid #DDDDDD;
    height:37px;
    border-radius:12px 12px 0px 0px;
    overflow:hidden;
}
.table-header h2
{
    font:normal 19px/22px Arial;
    color:#003366;
    margin:0px;
    padding:6px 0px 0px 0px;
}
select.vehicle
{
    max-height:25px;
    padding:2px 5px;
    vertical-align:middle;
}
.addonForTourDetailvechile
{
    padding:3px !important;
    background:none !important;
    border:none !important;
}
a.vechileIcon
{
    padding:0px;
    box-shadow:0px 0px 0px 0px;
    -webkit-box-shadow:0px 0px 0px 0px;
    -moz-box-shadow:0px 0px 0px 0px;
    -o-box-shadow:0px 0px 0px 0px;
    text-decoration:none;
}
a.vechileIcon:hover
{
    cursor:pointer;
}
.fade
{
    opacity:1;
    background:rgba(0, 0, 0, .35);
}
.total-price
{
    font:bold 13px/18px Arial;
    color:Red;
}
.detail
{
    display: block;
    float: right;
    margin: 0px;
    padding: 3px 12px;
    font: bold 13px/20px Arial;
    color: White;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border:2px solid #FFF;
    box-shadow:0px 0px 2px #000;
    background: -webkit-linear-gradient(#04c4f3, #006181); /* For Safari */
    background: -o-linear-gradient(#04c4f3, #006181); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#04c4f3, #006181); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#04c4f3, #006181); /* Standard syntax (must be last) */
}
.detail:hover
{
    color: White;
    text-decoration: none;
    background: -webkit-linear-gradient(#006181, #04c4f3); /* For Safari */
    background: -o-linear-gradient(#006181, #04c4f3); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#006181, #04c4f3); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#006181, #04c4f3); /* Standard syntax (must be last) */
}
.choosenData
{
    font:bold 12px/18px Arial;
    color:#ff6600;
}
.choosenData button
{
    float:right;
}
.tourAccomodation
{
    border-bottom:2px solid #FFF;
    padding:0px 0px 10px 0px;
    margin-bottom:5px;
    overflow:hidden;
}
.tourAccomodation h3
{
    color:#003366;
    font:bold 14px/18px Arial;
    margin:5px 5px 9px 5px;
    overflow:hidden;
}
.tourAccomodation h3 a
{
    color:#003366 !important;
}
.tourAccomodation h3 a:hover
{
    cursor:pointer;
    text-decoration:none;
}
.tourAccomodation h3 button.placeName 
{
    font:bold 14px/18px Arial;
    color:#003366;
    background:none;
    border:none;
}
.tourAccomodation h3 a.otherHotelPackages
{
    display:block;
    float:right;
    margin:0px;
    padding:1px 8px;
    width:auto;
    color:#fff !important;
    font:normal 12px/20px Arial;
    text-decoration:none;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -o-border-radius:6px;
    background: -webkit-linear-gradient(#04C4F3, #006181); /* For Safari */
    background: -o-linear-gradient(#04C4F3, #006181); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#04C4F3, #006181); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#04C4F3, #006181); /* Standard syntax (must be last) */
}
.tourAccomodation h3 a.otherHotelPackages:hover
{
     background: -webkit-linear-gradient(#006181, #04C4F3); /* For Safari */
    background: -o-linear-gradient(#006181, #04C4F3); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#006181, #04C4F3); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#006181, #04C4F3); /* Standard syntax (must be last) */
}
    
.tourAccomodation img.htl
{
    padding:3px;
    float:right;
    background:#FFF;
    max-height:75px;
    border:1px solid #c9cbcb;
}
.tourAccomodation .place-hotel
{
    overflow:hidden;
    margin:0px;
}
.tourAccomodation .place-hotel span.leftSize
{
    display:block;
    /*float:left;*/
    width:50px;
    margin-right:2px;
}
.tourAccomodation .place-hotel div.placeAndHotelName 
{
    /*float:left;*/
}
.tourAccomodation .place-hotel div.placeAndHotelName a.selectanotherhotel
{
    margin:5px 0px 0px 0px;
    padding:3px 10px;
    color:#FFF;
    font:normal 12px/16px Arial;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -o-border-radius:6px;
    background: -webkit-linear-gradient(#04C4F3, #006181); /* For Safari */
    background: -o-linear-gradient(#04C4F3, #006181); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#04C4F3, #006181); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#04C4F3, #006181); /* Standard syntax (must be last) */
}
.tourAccomodation .place-hotel div.placeAndHotelName a.selectanotherhotel:hover
{
    background: -webkit-linear-gradient(#006181, #04C4F3); /* For Safari */
    background: -o-linear-gradient(#006181, #04C4F3); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#006181, #04C4F3); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#006181, #04C4F3); /* Standard syntax (must be last) */
}
    
.tourAccomodation .place-hotel div.placeAndHotelName a
{
    color:#ff6600;
    font:bold 14px/20px Arial;
    text-decoration:none;
    display:block;
    /*float:left;*/
    cursor:pointer;
}
.tourAccomodation .place-hotel div.placeAndHotelName a img:nth-of-type(1)
{
    margin-top:-4px;
}
.tourAccomodation .place-hotel div.placeAndHotelName a img
{
    border:none;
    padding:0px;
    background:none;
}
.tourAccomodation .place-hotel a span
{
    font:normal 12px/18px Arial;
    color:#6f6e6e;
}
.tourAccomodation .place-hotel div.placeAndHotelName button
{
    color:#ff6600;
    font:bold 14px/20px Arial;
    text-decoration:none;
    display:block;
    /*float:left;*/
    background:none;
    border:none;
}
.tourAccomodation .place-hotel button span
{
    font:normal 12px/18px Arial;
    color:#6f6e6e;
}
.days-details
{
    margin:0px 0px 10px 0px;
    padding:0px;
    float:left;
    clear:both;
    width:100%;
    text-align:justify;
}
.days-details h4
{
    font:bold 14px/20px Arial;
    color:#003366;
    padding:7px 0px;
    margin:0px;
}
.days-details img
{
    margin-right: 10px;
    width: 86px;
    height: 56px;
    padding: 1px;
    background: White;
    border: 1px solid #ff8400;
    float:left;
}
.TabContent #galleria
        {
            height: 320px;
            width: 100% !important;
            /*float:left;*/
        }
/*------Start of style sheet of pop up of Other Hotel Selection Packages------*/
.popUp2ContainerTourDetail .modal-dialog
{
    width:100% !important;
}
@media screen and (min-width:836px){
.popUp2ContainerTourDetail .modal-dialog
{
    width:836px !important;
}
}
.popUp2ContainerTourDetail .modal-dialog .modal-body
{
    padding:0px;
}
.popUp2ContainerTourDetail .modal-dialog .modal-content .modal-header
{
    border-bottom:none;
    padding:3px 10px;
}
.popUp2ContainerTourDetail .modal-dialog .modal-content .modal-footer
{
    margin-top:0px;
    padding:0px 0px 10px 0px;
    /*------End of style sheet of pop up of Other Hotel Selection Packages------*/
}
/*---Start of PopUp of Place, Hotel and Vechile Gallery Style Sheet----*/
.popUpgalleries .modal-dialog
{
    width:100% !important;
}
@media screen and (min-width:710px){
.popUpgalleries .modal-dialog
{
    width:710px !important;
}
}
.popUpgalleries .modal-dialog .modal-body
{
    padding:0px;
}
.popUpgalleries .modal-dialog .modal-content .modal-header
{
    border-bottom:none;
    padding:3px 10px;
}
.popUpgalleries .modal-dialog .modal-content .modal-footer
{
    margin-top:0px;
    padding:0px 0px 10px 0px;
}
/*End of PopUp of Place, Hotel and Vechile Gallery Style Sheet*/
/*------Book Now Style Sheet(Not Complete some of it is upperside or below)-----------*/
.passengerContainer
{
    border:1px solid #DDD;
    padding:8px !important;
    margin:0px;
}
article.roomTaker
{
    display:block;
    width:100%;
    /*float:left;*/
    padding:0px 0px 10px 0px;
    margin-bottom:8px;
    border-bottom:3px dotted #ff6600;
}
article.roomTaker h4
{
    color:#003366;
    font:bold 14px/20px Arial;
    text-transform:uppercase;
    padding:0px 7px;
    margin:10px 0px;
}
article.roomTaker .form-group
{
    width:100%;
    /*float:left;*/
    margin-bottom:8px;
    background:#ddd;
    padding:5px;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -o-border-radius:6px;
}
.customerContainer
{
    border:1px solid #DDD;
    margin:0px;
    padding:15px 0px 0px 0px;
    background:#f7f6f4;
}
.customerContainer .form-group
{
    width:100%;
    float:left;
    margin-bottom:8px !important;
}
.customerContainer .form-group label
{
    padding-top:9px;
}
/*------Book Now Style Sheet(Not Complete some of it is upperside or below)-----------*/
        
.acknowledgement
{
    border:1px solid #DDD;
    font:normal 12px/18px Arial;
    padding:15px;
    text-align:justify;
}
.tour-first-left table th h5
{
    font:bold 16px/20px Arial;
    margin:0px;
    padding:0px;
    color:#003366;
}
/*---------Pop Up Iframe CSS--------------*/
 #layer
 {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
    background: rgba(0, 0, 0, .75);
 }
 iframe#popup
{
    position: fixed;
    width:100%;
    height:90%;
    top: 5%;
    left:0;
    z-index:99999;
    background:none !important;
    border:0px;
}



/*==========----------Popup Style Sheet Start------------==========*/
/*-----------------------------------------------------------------*/


.bodyPopup
{
    background:none;
    animation:none;
    -webkit-animation:none;
    -moz-animation:none;
    -o-animation:none;
}
.popup-container
{
    margin-right: auto;
    margin-left: auto;
    padding-left: 25px;
    padding-right: 25px;
    padding-top:3px;
    padding-bottom:3px;
    max-width: 980px !important;
    background: #FFF !important;
    min-height:666px;
}
.closeContainerdiv
{
    position:static;
    overflow:hidden;
    height:25px;
    text-align:right;
    padding-right:72px;
    
}
.frameClose
{
    position:fixed;
    height:25px;
    background:#FFF;
    z-index:999;
    width:auto;
    padding:0px 5px;
}
.popup-left-panel
{
    display: block;
    border: 1px solid #dddddd;
    float: left;
    width: 300px;
    padding: 9px;
    position:fixed;
}
.filter
{
    height:37px;
    overflow:hidden;
    transition:height 1s;
-webkit-transition:height 1s; /* Safari */
}
.filter h2 span
{
    display:block;
    background:url(../images/plus-popup.png) no-repeat left top;
    float:right;
    width:13px;
    height:13px;
    margin:4px 15px 0px 0px;
}
.filter:hover h2 span
{
    background:url(../images/minus-popup.png) no-repeat left top;    
}
.filter:hover
{
    height:165px;
}
.filterInner
{
    padding-top:10px !important;
}
.filterInner .form-group
{
    width:100%;
    padding:0px;
    float:left;
}
.filterInner div#slider-range
{
    float:left;
    width:100%;
    margin:8px 0px;
}
.starfilter
{
    padding-top:10px !important;
    display:block;
    float:left;
    width:100%;
}
.starfilter strong
{
    font:bold 14px/20px Arial;
    color:#000;
}
.showAll
{
   display:block;
    float:right;
    text-align:right;
}
.starRating
{
    margin:0px;
    padding:0px;
    width:100%;
    /*float:left;*/
}
.starRating ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.starRating ul li
{
    display:inline;
}
.selectedHotelBox
{
    border-radius: 12px 12px 0px 0px;
    -webkit-border-radius: 12px 12px 0px 0px;
    -moz-border-radius: 12px 12px 0px 0px;
    -o-border-radius: 12px 12px 0px 0px;
    border: 1px solid #DDD;
    width: 100%;
    float: left;
    margin: 0px 0px 15px 0px;
}
.selectedHotelBox h2
{
    font: bold 14px/18px Arial;
    color: #003366;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 12px;
    background: #ececec url(../images/bg-calculation.jpg) repeat-x left top;
    border-bottom: 1px solid #DDDDDD;
    min-height: 37px;
    border-radius: 12px 12px 0px 0px;
    -webkit-border-radius: 12px 12px 0px 0px;
    -moz-border-radius: 12px 12px 0px 0px;
    -o-border-radius: 12px 12px 0px 0px;
}
.hotelDetail
{
    width: 100%;
    float: left;
    margin: 0px;
    padding: 5px 11px 10px 11px;
    font: normal 12px/20px Arial;
    color: #353535;
    background: #f5f5f5;
}
.hotelDetail h3
{
    margin: 0px;
    padding: 5px 0px 5px 0px;
    font: normal 14px/20px Arial;
    color: #003366;
    text-transform: uppercase;
    text-shadow: 0px 0px 0px #003366;
}
.hotelDetail h3 img
{
    vertical-align: baseline;
}
.calculatedPriceDiv
{
    width: 100%;
    float: left;
    background: #dde1fa;
    padding: 15px 11px;
    font: bold 12px/20px Arial;
    color: #353535;
}
.priceDifference
{
    color: Red;
}
.totalCost
{
    color: #003366;
    font: bold 14px/22px Arial;
}
.InputButton
{
    margin: 0px;
    padding: 15px 0px;
    float: left;
    width: 100%;
    text-align: center;
}
.InputButton input
{
    font: normal 14px/20px Arial;
    color: #FFF;
    padding: 0px;
    background: #0e8fc3;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -o-border-radius: 12px;
    border: 2px solid #FFF;
    box-shadow:0px 0px 3px #000;
    width: 100%;
    max-width: 120px;
    height: 30px;
}
.InputButton input:hover
{
    background:#003366;
}
/*-------Popup Left Panel End---------*/

/*---------Popup Rignt Panel Start-----------*/

.popup-rignt-panel
{
    display: block;
    border: 1px solid #dddddd;
    float: right;
    padding: 9px;
    width: 653px;
}
.popup-rignt-panel h2.righth2
{
    background: url(../images/bg-hotel-selection-popup.jpg) repeat left top;
    padding-bottom: 0px;
    width: 100%;
    float: left;
}
h2 .h2InnerDiv
{
    margin: 5px 0px;
    padding: 0px;
    width: 100%;
    float: left;
}
h2 .h2InnerDiv select.selectHotelList
{
    width: 100%;
    float: left;
    border: 1px solid #7a7a7a;
    background: White;
    color: #272727;
    font: normal 12px/18px Arial;
    min-height: 20px;
    padding: 1px;
    margin-bottom: 5px;
}
.popup-pagesContainer
{
    width: 100%;
    float: left;
}
.popup-pagesContainer span
{
    display: block;
    float: left;
    font: bold 12px/20px Arial;
    padding-right: 5px;
    color: #000;
}
ul.pageNumber
{
    margin: 0px;
    padding: 0px;
    width: auto;
    float: left;
    list-style: none;
}
ul.pageNumber li
{
    margin: 0px 0px 0px 0px;
    padding: 0px 1px;
    width: auto;
    float: left;
}
ul.pageNumber li a
{
    display: block;
    float: left;
    font: normal 12px/18px Arial;
    color: Black;
    padding: 1px 5px;
    border: 1px solid #b3b3b3;
    background: #FFF;
    min-width: 20px;
    max-height: 20px;
}
ul.pageNumber li a:hover
{
    background: -webkit-linear-gradient(#f0efef, #929292); /* For Safari */
    background: -o-linear-gradient(#f0efef, #929292); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f0efef, #929292); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f0efef, #929292); /* Standard syntax (must be last) */
    color: #FFF;
}
.popUpSortBy
{
    margin-top:-5px !important;
    margin-bottom:10px !important;
}
.popUpSortBy .navbar-brand
{
    display: block !important;
    font: normal 14px/18px Arial;
    padding: 10px 3px !important;
    color: #383838;
}
.popUpSortBy ul li
{
    margin: 0px;
    padding: 10px 0px 0px 24px;
}
.panel-group
{
    width: 100%;
    float: left;
}
.popupPanelBorder
{
    border-radius: 14px !important;
    -webkit-border-radius: 14px !important;
    -moz-border-radius: 14px !important;
    -o-border-radius: 14px !important;
    border: 1px solid #DDDDDD;
    margin-bottom: 6px !important;
}
.popupPanelBorder .panel-body
{
    padding: 10px 5px;
}
.popupPanelBorder .panel-body div.hotelImg
{
    float: left;
    width: 85px;
    margin-right: 5px;
    text-align: center;
}
.popupPanelBorder .panel-body div.table-responsive
{
    float: right;
}
.popupPanelHeading
{
    font: bold 14px/18px Arial;
    color: #003366;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 12px;
    background: #ececec url(../images/bg-calculation.jpg) repeat-x left top;
    border-bottom: 1px solid #DDDDDD;
    min-height: 33px;
}
.popupPanelHeading h4
{
    margin: 0px;
    padding: 0px;
    font: 500 14px/20px Arial;
}
.popupPanelHeading h4 img
{
    vertical-align: baseline;
}
.popupPanelHeading h4 a
{
    outline: none !important;
    color: #003366;
    display:block;
    width:100%;
    /*float:left;*/
    letter-spacing: 1px;
    margin: 0px;
    padding: 8px 0px;
    height:33px;
    text-transform: uppercase;
}
.borderNone
{
    border:none !important;
}
.table-popup
{
    border-radius: 12px 12px 0 0 !important;
    -o-border-radius: 12px 12px 0 0;
    -moz-border-radius: 12px 12px 0 0;
    -webkit-border-radius: 12px 12px 0 0;
    min-width: 530px;
    float: left;
    overflow: hidden;
}
.table-popup table
{
    border-radius: 12px 12px 0 0 !important;
    border: 1px solid #DDDDDD;
    border-radius: 12px 12px 0 0;
    font: normal 12px/18px Arial;
    width:530px;
}
.table-popup table tr.firstTr th
{
    background: url("../images/bg-calculation.jpg") repeat-x left top !important;
    height: 37px;
    overflow: hidden;
    color: #003366;
    font: 12px/18px Arial;
    margin: 0;
    color: Black;
}
.table-popup th, .table-popup td
{
    text-align: center;
    vertical-align: middle !important;
}
.table-popup table tr td:nth-of-type(2), .table-popup table tr td:nth-of-type(3), .table-popup table tr td:nth-of-type(4)
{
    color: #ff6600;
}
.table-popup tr th:first-child
{
    text-align: left !important;
    color: #003366;
    font: bold 12px/18px Arial;
    vertical-align: middle;
}
.table-popup tr th:first-child img
{
    margin-right:3px;
}
.th-1
{
    width: 236px;
}
.th-2
{
    width: 53px;
}
.th-3
{
    width: 48px;
}
.th-4
{
    width: 48px;
}
.th-5
{
    width: 78px;
}
.th-6
{
    width: 64px;
}

/*---------------------Popup Right Panel End-----------------------*/
@media (max-width:990px)
{
    .popup-left-panel
    {
        width: 100%;
        position:static;
    }
    .filter:hover
{
    height:190px;
}
    .popup-rignt-panel
    {
        width: 100%;
    }
}

/*----New Css For Popup Inner Tabel-----*/
ul.Popup1InnerTable
{
    width:530px;
    list-style:none;
    margin:0px;
    padding:0px;
    float:left;
    border:1px solid #DDD;
    border-bottom:none;
    border-radius:12px 12px 0px 0px;
    font:normal 12px/14px Arial;
    overflow:hidden;
}
ul.Popup1InnerTable li
{
    width:100%;
    float:left;
    margin:0px;
    padding:8px 0px 0px 0px;
    vertical-align:middle;
    border-bottom:1px solid #DDD;
}
ul.Popup1InnerTable li:nth-of-type(n+2):hover
{
    cursor:pointer;
}   
ul.Popup1InnerTable li:nth-of-type(n+2) div:first-child
{
    color:#003366;
    font-weight:bold;
}
ul.Popup1InnerTable li:first-child
{
    background:url(../images/bg-calculation.jpg) repeat-x left top;
    height:35px;
    padding-top:10px;
    color:#000 !important;
}
ul.Popup1InnerTable li:first-child div.sc
{
    font-size:12px;
}
ul.Popup1InnerTable li:first-child .tc, ul.Popup1InnerTable li:first-child .tc div.tc-1
{
    color:inherit !important;
}
.fc
{
    width:230px;
    float:left;
    padding:0px 0px 0px 5px
}
.fc img
{
    padding-right:5px;
}
.sc
{
    width:53px;
    float:left;
    text-align:center;
    font-size:11px;
}
.tc
{
    width:177px;
    float:left;
    color:#ff6600;
}
.tc-1
{
    width:48px;
    float:left;
    text-align:center;
    color:#ff6600 !important;
    font-weight:normal !important;
}
.tc-2
{
    width:48px;
    float:left;
    text-align:center;
}
.tc-3
{
    width:80px;
    float:left;
    text-align:center;
}
.tc span
{
    display:none;
}
.frc
{
    width:63px;
    float:left;
    text-align:center;
}
@media (max-width:578px)
{
    ul.Popup1InnerTable
    {
        width:100%;
        border:none;
    }
    ul.Popup1InnerTable li
    {
        padding:0px;
        margin-bottom:8px;
        border-radius:12px 12px 0px 0px !important;
        overflow:hidden;
        border:1px solid #DDD;
    }
    ul.Popup1InnerTable li div
    {
        padding:8px 0px 8px 0px;
    }
    ul.Popup1InnerTable li div:first-child
    {
        border-top:none !important;
    }
    ul.Popup1InnerTable li:first-child
{
    display:none;
}
    .fc, .sc, .tc, .frc
    {
        width:100%;
        float:left;
        text-align:center !important;
        font-size:12px;
    }
    .fc, .tc
    {
        background:#f5f5f5;
        border-bottom:1px solid #DDD;
        border-top:1px solid #DDD;
    }
    .tc span
{
    display:block;
    width:100%;
    float:left;
    padding:0px 0px 8px 0px;
    color:#333;
}
.tc div
{
    width:33.3333% !important;
    padding:0px !important;
}
.tc-2
{
    border-left:1px solid #DDD;
    border-right:1px solid #DDD;

}
}
/*----------------------------------------------------------------*/
/*==========------------Popup Sytle Sheet End------------==========*/

/*---------------------------------------------------------------------------------------------------------------------------------------------------*/

/*==========------------Popup-2 (other Hotel Packages) Sytle Sheet End------------==========*/
/*----------------------------------------------------------------*/
.PopUp2Container
{
    margin:0px auto;
    max-width:800px;
    background:#FFF;
    padding:0px;
    overflow:hidden;
}
.headingFirst
{
    background: -webkit-linear-gradient(#ddd, #fff, #ddd); /* For Safari */
    background: -o-linear-gradient(#ddd, #fff, #ddd); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ddd, #fff, #ddd); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ddd, #fff, #ddd); /* Standard syntax (must be last) */
    box-shadow:0px 0px 8px #ddd inset;
    overflow:hidden;
}
.headingFirst h1
{
    margin:0px;
    padding:8px 0px 6px 0px;
    font:normal 18px/24px Arial;
    overflow:hidden;
    color:#003366;
}
.headingSecond
{
    background:#E8F7FC;
    width:100%;
    overflow:hidden;
    padding:3px 0px;
    margin-bottom:5px;
    box-shadow:0px 0px 5px #999;
}
.headingSecond b
{
    font:bold 13px/18px Arial;
    color:#ff6600;
}
.PopUp2Content
{
    font:bold 12px/14px Arial;
    color:Black;
    padding:3px 0px;
    overflow:hidden;
}
.PopUp2ToursPrice
{
    font:bold 18px/24px Arial;
    color:#003366;
    overflow:hidden;
    padding:8px 15px;
}
.PopUp2ToursPrice span
{
    color:Red;
}
a.PopUp2ShowDetail
{
    display:block;
    padding:4px 15px;
    font:normal 12px/18px Arial;
    float:left;
    color:#FFF;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -o-border-radius:8px;
    background: -webkit-linear-gradient(#04C4F3, #006181); /* For Safari */
    background: -o-linear-gradient(#04C4F3, #006181); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#04C4F3, #006181); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#04C4F3, #006181); /* Standard syntax (must be last) */
    border:2px solid #fff;
    box-shadow:0px 0px 3px #000;
    margin-top:10px;
    text-decoration:none;
}
a.PopUp2ShowDetail:hover
{
    background:#003366;
    color:#FFF;
}
.PopUp2PriceDifference
{
    font:bold 13px/18px Arial;
    text-align:right;
    color:#003366;
}
.PopUp2PriceDifference span
{
    color:#ff0000;
}    
.PopUp2borderDivider
{
    border-bottom:2px solid #000;
    padding-bottom:10px;
    margin:0px 0px 10px 0px
}
.PopUp2paddingNone
{
    padding:0px !important;
}
@media (max-width:800px)
{
    .PopUp2ToursPrice
{
    padding:15px 0px;
}
    .PopUp2paddingNone
{
    padding:0px 15px !important;
}
.PopUp2PriceDifference
{
    text-align:left;
}
}

@media (min-width:800px){.PopUp2Container .col-md-1,.PopUp2Container .col-md-2,.PopUp2Container .col-md-3,.PopUp2Container .col-md-4,.PopUp2Container .col-md-5,.PopUp2Container .col-md-6,.PopUp2Container .col-md-7,.PopUp2Container .col-md-8,.PopUp2Container .col-md-9,.PopUp2Container .col-md-10,.PopUp2Container .col-md-11{float:left;} .PopUp2Container .col-md-1{width:8.333333333333332%;} .PopUp2Container .col-md-2{width:16.666666666666664%;} .PopUp2Container .col-md-3{width:25%;} .PopUp2Container .col-md-4{width:33.33333333333333%;} .PopUp2Container .col-md-5{width:41.66666666666667%;} .PopUp2Container .col-md-6{width:50%;} .PopUp2Container .col-md-7{width:58.333333333333336%;} .PopUp2Container .col-md-8{width:66.66666666666666%;} .PopUp2Container .col-md-9{width:75%;} .PopUp2Container .col-md-10{width:83.33333333333334%;} .PopUp2Container .col-md-11{width:91.66666666666666%;} .PopUp2Container .col-md-12{width:100%;}}

/*=========----End StyleSheet OF Other Hotel Packages-----==========*/
/*------------------------------------------------------------------*/

/*==========-----Start Place Gallery and Description Pop UP Style Sheet----==========*/
/*-----------------------------------------------------------------------------------*/
.placePopupContainer
{
    margin:0px auto;
    max-width:710px;
    background:#FFF;
    width:100%;
    padding:0px;
    overflow:hidden;
  /* border:1px solid #DDD;*/
}
.placePopupContainer h1
{
    width:100%;
    float:left;
    font:bold 16px/20px Arial;
    color:#003366;
    margin:0px 0px 15px 0px;
    padding:0px 15px;
}
.PopUp3PlaceDetailTabContainer
{
    float:left !important;
    width:100%;
    padding:5px 5px 10px 5px !important;
    background:#f0efed;
}
.PopUp3PlaceDetailTabContent
{
    /*border:0px solid #DDD;*/
    border-top:2px solid #0087be;
    border-radius:0px 0px 8px 8px;
    padding:8px;
    background:#FFF;
    width:100%;
    /*float:left;*/
    
}
.PopUp3PlaceDetailTabContent #galleria
{
    height:320px;
}
.PopUp3PlaceDetailBottomContainer
{
    background:#FFF;
    margin-top:20px;
    padding:20px 0px 0px 0px;
    float:left;
    width:100%;
    border-top:1px solid #000;
}
.PopUp3PlaceDetailBottomContainer ul
{
    margin:0px;
    padding:0px;
    width:100%;
    float:left;
    list-style:none;
}
.PopUp3PlaceDetailBottomContainer ul li
{
    margin:0px;
    padding:10px;
    overflow:hidden;
    width:100%;
    background:#f5f5f5;
    border:1px solid #DDD;
    margin-bottom:8px;
    text-align:justify;
    color:#232323;
    transition:background ease 2s;
    -webkit-transition:background ease 2s;
    -moz-transition:background ease 2s;
    -o-transition:background ease 2s;
}
.PopUp3PlaceDetailBottomContainer ul li:hover
{
    background:#edf1ff;
}
.PopUp3PlaceDetailBottomContainer ul li h2
{
    margin:0px;
    padding:0px 0px 5px;
    color:#003366;
    font:bold 14px/20px Arial;
    width:100%;
    float:left;
}
.PopUp3PlaceDetailBottomContainer ul li .col-md-4
{
    font-weight:bold;
}
@media (min-width:600px){.PopUp3PlaceDetailBottomContainer ul li .col-md-1,.PopUp3PlaceDetailBottomContainer ul li .col-md-2,.PopUp3PlaceDetailBottomContainer ul li .col-md-3,.PopUp3PlaceDetailBottomContainer ul li .col-md-4,.PopUp3PlaceDetailBottomContainer ul li .col-md-5,.PopUp3PlaceDetailBottomContainer ul li .col-md-6,.PopUp3PlaceDetailBottomContainer ul li .col-md-7,.PopUp3PlaceDetailBottomContainer ul li .col-md-8,.PopUp3PlaceDetailBottomContainer ul li .col-md-9,.PopUp3PlaceDetailBottomContainer ul li .col-md-10,.PopUp3PlaceDetailBottomContainer ul li .col-md-11{float:left;} .PopUp3PlaceDetailBottomContainer ul li .col-md-1{width:8.333333333333332%;} .PopUp3PlaceDetailBottomContainer ul li .col-md-2{width:16.666666666666664%;} .PopUp3PlaceDetailBottomContainer ul li .col-md-3{width:25%;} .PopUp3PlaceDetailBottomContainer ul li .col-md-4{width:33.33333333333333%;} .PopUp3PlaceDetailBottomContainer ul li .col-md-5{width:41.66666666666667%;} .PopUp3PlaceDetailBottomContainer ul li .col-md-6{width:50%;} .PopUp3PlaceDetailBottomContainer ul li .col-md-7{width:58.333333333333336%;} .PopUp3PlaceDetailBottomContainer ul li .col-md-8{width:66.66666666666666%;} .PopUp3PlaceDetailBottomContainer ul li .col-md-9{width:75%;} .PopUp3PlaceDetailBottomContainer ul li .col-md-10{width:83.33333333333334%;} .PopUp3PlaceDetailBottomContainer ul li .col-md-11{width:91.66666666666666%;} .PopUp3PlaceDetailBottomContainer ul li .col-md-12{width:100%;}}
.PopUp3PanelBody
{
    padding:8px;
    text-align:justify;
    font:normal 12px/18px Arial;
}
.PopUp3PanelBody img
{
    width:200px;
    background:#f5f5f5;
    float:right;
    padding:3px;
    margin:0px 0px 0px 8px;
    border:1px solid #DDD;
    border-radius:6px;
}
a.ShowMoreText
{
    display:block;
    padding:3px 10px;
    font:normal 12px/18px Arial;
    float:right;
    color:#FFF;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -o-border-radius:8px;
    background: -webkit-linear-gradient(#04C4F3, #006181); /* For Safari */
    background: -o-linear-gradient(#04C4F3, #006181); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#04C4F3, #006181); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#04C4F3, #006181); /* Standard syntax (must be last) */
    border:1px solid #b7d79f;
    margin-top:10px;
    text-decoration:none;
}
a.ShowMoreText:hover
{
    background: -webkit-linear-gradient(#006181, #04C4F3); /* For Safari */
    background: -o-linear-gradient(#006181, #04C4F3); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#006181, #04C4F3); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#006181, #04C4F3); /* Standard syntax (must be last) */
}


/*--------------==========End Place Gallery and Description Pop UP Style Sheet==========-------------*/
/*------------------------------------*/
/*=========-----Start Place Gallery and Description Pop UP Style Sheet-----==========*/

.PopUp3HotelPanelBody
{
    padding:8px;
    text-align:justify;
    font:normal 12px/18px Arial;
}
.PopUp3HotelPanelBody h2
{
    color:#003366;
}
ol.amenitiesList
{
    margin:0px;
    padding:10px 0px 0px 15px;
    list-style-type:disc;
    color:#ff6600;
    width:100%;
    float:left;
}
ol.amenitiesList li
{
    line-height:22px;
    padding-left:0px;
    font-size:13px;
    width:50%;
    float:left;
}

@media (max-width:500px)
{
    ol.amenitiesList li
    {
    width:100%;
}
}
/*-----Start of Acknowledgement Page Style Sheet-------*/

.pdfButton
{
    width:100%;
    border:1px solid #fff;
    background:#003366;
    box-shadow:0px 0px 3px #000;
    padding:5px;
    border-radius:4px;
    color:White;
    margin-bottom:12px;
}
.pdfButton:hover
{
    background:#880000;
}
.emailInputFeild
{
    width:100%;
    border:1px solid #003366;
    font:normal 12px/18px Arial;
    padding:6px;
    border-radius:4px;
    box-shadow:0px 0px 3px #000;
}
.sendEmailButton
{
    width:100%;
    border:1px solid #fff;
    font:normal 14px/18px Arial;
    padding:5px 7px;
    color:White;
    background:#005500;
    border-radius:4px;
    margin-bottom:15px;
    box-shadow:0px 0px 3px #000;
}
.sendEmailButton:hover
{
    background:#008800;
}
/*------End of Acknowledgement Page Style Sheet--------*/