﻿body{font-size:0.9rem;}
/*Header*/
header {    box-shadow: 0 1px 1px #ccc;}
.header-top {
    float: left;
    width: 100%;
    background: #01166d;
}
.header-top a {    color: #212429;    font-weight: 600;}
#OptCurrency {    background: none !important;    border: none !important;    color: #fff;}
#OptCurrency option {    color: #000;}
/*Body*/
.sec-dynamic-holidays{clear:both;}
.search-panel{background-size:100% 100%;clear:both;}
/*.search-panel.template {   background-image: url('/images/homebg.jpg');}*/
/*.search-panel.template.hotels {   background-image: url(/images/sliders/hotels.png);}
.search-panel.template.recharge {   background-image: url(/images/sliders/mobilerecharge.png);}
.search-panel.template.buses {   background-image: url(/images/sliders/bus.png);}
.search-panel.template.holidays {   background-image: url(/images/sliders/holidy.png);}
.search-panel.template.cabs {   background-image: url(/images/sliders/cabs.png);}
.search-panel.template.bills {   background-image: url(/images/sliders/bills.png);}*/
.form-control{border-radius:0 !important;}
/*.search-box {   padding-top: 250px;}*/
#dap {    margin: 0;}
.sec-benefits {    clear: both;padding:30px 0;}
.divHoliday{position:relative;text-align:center;margin-bottom:10px;}
.divHoliday a{overflow:hidden;}
.divHoliday img {    width: 100%;    height: 200px;transition: transform .5s ease-in-out;}
.divHoliday:hover img{transform: scale(1.3) ;}
.hHoliday {    color: #fff;    position: absolute;  text-transform:uppercase; font-weight:bold;  z-index: 343;    top: 30%;    padding: 10px;    text-align: center;    width: 100%;}
.divHoliday:hover .hHoliday{text-decoration:underline;}
.divHoliday .btn {
    position: absolute;
    bottom: 10px;
    z-index: 40;
    left:50%;
    transform:translateX(-50%);
    display:none;
}
.divHoliday:hover .btn{display:block;}
.holiday-head {    padding: 40px 0 15px;}
.sec-benefits img {    width: 50px;    float: left;}
@media screen and (max-width:768px){
.search-box {    padding: 9px;}
.sec-benefits .col-md-3{margin-bottom:15px;}
}



/*Footer*/
footer{padding:40px 0 15px;}
footer h5{color:#fff;padding-bottom:8px;position:relative;}
    footer h5:after {
        content: "";
        position: absolute;
        display: block;
        width: 20px;
        height: 2px;
        background: #f34f4f;
        bottom: 0;
        left: 0;
    }
    footer label {
        width: 100%;
        float: left;
        font-size:14px;
    }
    footer a {
        text-decoration: none;
        line-height: 18px;
        color: #fff;
        transition-duration: 0.3s;
        font-size: 14px;
    }
        footer a:hover {
            color: #f34f4f;
        }
.footer1 a:hover {
    color: #f34f4f;
    padding-left: 8px;
}
.social-media{padding:0; border-top: 1px solid #fff;padding-top:8px;margin-top:8px;}
.social-media a{width:25px;list-style-type:none;    font-size: 19px;cursor:pointer;    padding: 0 10px;    display: inline;}
.copyrights {
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-top: 0px;
    padding-top: 15px;
    margin-bottom: 15px;
}
.search-panel .bg-darktrans {    padding: 10px 20px 0;    border-radius: 8px;}