
@media (min-width:1100px) and (max-width:3000px) {
.header-top{background-color: transparent !important;}
.home-inner-page{display: none;}
.home-page{    display: block;}
.menu-header-container{display: none;}
.menu-header{border: 0px;background-color: transparent;    position: absolute;
    top: 20px;
    z-index: 9;
    left: 0px;
    right: 0px;    box-shadow: none;}
	
.carousel-caption{    display: none;}

.search-box{position: absolute;bottom: 0px;left: 8%;right: 6%;top: 10em;}
.hotel_form ul li:first-child{margin-bottom: 10px;width: 100%;}
.hotel_form ul .datepicker-icons{    width: 33.3333%;}
.hotel_form ul li{width: 33.3333%;}
.hotel_form ul li .btn-hack{border-radius: 3px;}
.tab-content-clearfix .container{width: 33.3333%;}


   
    #exTab1 .nav-pills li {
      
    }
    #exTab1 .tab-content-clearfix {
        
    }
    #exTab1 .nav-pills > li > a .fa {
        display: block;
    }
    #exTab1 .nav-pills > li > a {
        font-size: 18px;
        text-align: center;
    }
    #exTab1>.container {
        width: auto;
    }
    #exTab1>.tab-content-clearfix {
        width: 60%;
    }
    #exTab1>.tab-content-clearfix>.container {
        width: auto;
    }
    .hotel_form ul li:first-child {
        width: 100%;
        margin-bottom: 10px;
    }
    .hotel_form ul li {
        width: 33.33%;
        margin-bottom: 10px;
    }
    #flightSearchBox {}
    #flightSearchBox .location-icons {
        width: 50%;
        float: left;
    }
    #flightSearchBox .datepicker-icons {
        width: 36%;
        float: left;
    }
    #flightSearchBox .children-icons {
        width: 50%;
        float: left;
    }
    #flightSearchBox .btn-hack-flight {
        width: 50%;
        float: left;
    }
    .flight_form .rxchange-room {
        width: 28%;
    }
    .flight_form .rxchange-room .datepicker-background-div a {
        text-align: center;
    }
    #hotelSearchBox .location-icons:before {
      /*  content: 'CITY/Destination Name'; */
        display: inherit;
        margin: 0px 0px 4px 0px;
        color: #fff;
        font-size: 14px;
    }
    #hotelSearchBox ul li:nth-child(2):before {
       /* content: 'Check-in';*/
        display: inherit;
        margin: 0px 0px 4px 0px;
        color: #fff;
        font-size: 14px;
    }
    #hotelSearchBox ul li:nth-child(3):before {
      /*  content: 'Check-out';*/
        display: inherit;
        margin: 0px 0px 4px 0px;
        color: #fff;
        font-size: 14px;
    }
    #hotelSearchBox .adults-icons:before {
       /* content: 'Room Info';*/
        display: inherit;
        margin: 0px 0px 4px 0px;
        color: #fff;
        font-size: 14px;
    }
    #hotelSearchBox ul li:last-child {
        margin-top: 10px;
        width: 35%;
    }
    #flightSearchBox ul li:first-child:before {
        content: 'CITY/Destination Name';
        display: inherit;
        margin: 0px 0px 4px 0px;
        color: #fff;
        font-size: 14px;
    }
    #flightSearchBox ul li:nth-child(2):before {
        content: 'CITY/Destination Name';
        display: inherit;
        margin: 0px 0px 4px 0px;
        color: #fff;
        font-size: 14px;
    }
    #flightSearchBox ul li:nth-child(3):before {
        content: '';
       /* display: inherit;
        margin: 0px 0px 4px 0px;
        color: #fff;
        font-size: 14px;*/
    }
    #flightSearchBox ul li:nth-child(4):before {
        content: 'Check-out';
        display: inherit;
        margin: 0px 0px 4px 0px;
        color: #fff;
        font-size: 14px;
    }
    #flightSearchBox ul li:nth-child(5):before {
        content: 'Check-in';
        display: inherit;
        margin: 0px 0px 4px 0px;
        color: #fff;
        font-size: 14px;
    }
    #flightSearchBox ul li:nth-child(6):before {
        content: 'Room Info';
        display: inherit;
        margin: 0px 0px 4px 0px;
        color: #fff;
        font-size: 14px;
    }
    #flightSearchBox ul li:last-child {
        margin-top: 25px;
    }
    .flight_form .rxchange-room {
        background-color: transparent;
		    margin-top: 24px !important;
    }
    .location-icons:after,
    .datepicker-icons:after,
    .adults-icons:after,
    .children-icons:after {
        top: 35px !important;
    }
    #flightSearchBox ul li {
        height: inherit;
        margin-bottom: 10px;
    }










		
.navbaRBrandFooter {
    display: block;
}

.banner {
    height: 510px;
    border-bottom: 7px solid #0483ee;
}
.banner-carousel-container>img{    height: 503px;}

.search-box {
    position: absolute;
    bottom: 0px;
    left: 7%;
    right: 0px;
    top: 20%;
}

#exTab1 .nav-pills li {
    
}
#exTab1 .nav-pills .active{    background-color: #444444 !important;}
#exTab1 .tab-content-clearfix {
        background-color: rgba(0,0,0,0.7);
}
#exTab1 .nav-pills > li > a{background-color: rgba(0,0,0,0.7);}
#hotelSearchBox .location-icons:before {
    /* content: 'CITY/Destination Name';*/
    display: inherit;
    margin: 0px 0px 4px 0px;
    color: #fff;
    font-size: 14px;
}

#hotelSearchBox ul li:nth-child(2):before {
   /* content: 'Check-in'; */
    display: inherit;
    margin: 0px 0px 4px 0px;
    color: #fff;
    font-size: 14px;
}

#hotelSearchBox ul li:nth-child(3):before {
  /*  content: 'Check-out';*/
    display: inherit;
    margin: 0px 0px 4px 0px;
    color: #fff;
    font-size: 14px;
}

#hotelSearchBox .adults-icons:before {
   /* content: 'Room Info'; */
    display: inherit;
    margin: 0px 0px 4px 0px;
    color: #fff;
    font-size: 14px;
}

#hotelSearchBox ul li:last-child {
    margin-top: 25px;
}

#flightSearchBox ul li:first-child:before {
   /* content: 'Flight Origin Name'; */
    display: inherit;
    margin: 0px 0px 4px 0px;
    color: #fff;
    font-size: 14px;
}

#flightSearchBox ul li:nth-child(2):before {
   /* content: 'Flight Destination Name'; */
    display: inherit;
    margin: 0px 0px 4px 0px;
    color: #fff;
    font-size: 14px;
}

#flightSearchBox ul li:nth-child(3):before {
    content: '';
   /* display: inherit;
    margin: 0px 0px 4px 0px;
    color: #fff;
    font-size: 14px;*/
}

#flightSearchBox ul li:nth-child(4):before {
    /*content: 'Check-out';*/
    display: inherit;
    margin: 0px 0px 4px 0px;
    color: #fff;
    font-size: 14px;
}

#flightSearchBox ul li:nth-child(5):before {
   /* content: 'Check-in';*/
    display: inherit;
    margin: 0px 0px 4px 0px;
    color: #fff;
    font-size: 14px;
}

#flightSearchBox ul li:nth-child(6):before {
   /* content: 'Room Info';*/
    display: inherit;
    margin: 0px 0px 4px 0px;
    color: #fff;
    font-size: 14px;
}

#flightSearchBox ul li:last-child {
    margin-top: 25px;
}

.flight_form .rxchange-room {
    background-color: transparent;
}

.location-icons:after,
.datepicker-icons:after,
.adults-icons:after,
.children-icons:after {
    top: 35px !important;
}







#exTab1>.tab-content-clearfix {
    width: 50%;
}

#exTab1>.tab-content-clearfix>.container {
    width: auto;
}

#exTab1>.container {
    width: auto;
}



}


@media (min-width:100px) and (max-width:1024px) {
.location-icons:after, .datepicker-icons:after, .adults-icons:after, .children-icons:after{
	font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #428bca;
    font-size: 18px;padding-right: 0.5em;position: absolute;top: 28px;z-index: 0;left: 8px;}
.location-icons:after {content: "\f041";}
.datepicker-icons:after{content: "\f073";}
.adults-icons:after{content: "\f183";
font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #428bca;
    font-size: 18px;padding-right: 0.5em;position: absolute;top: 28px;z-index: 9;left: 5px;
}
.children-icons:after{content: "\f1ae";
font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #428bca;
    font-size: 18px;padding-right: 0.5em;position: absolute;top: 28px;z-index: 9;left: 5px;
}
}
