﻿.icons-hotel-details .detail-popup{left:-130px !important;}
input[type=text]::-ms-clear { display: none;}
.mr-fix {width: 24% !important;}
.staticpage .nav-tabs > li > a {  font-size: 13px !important; padding: 10px 9px !important;}

.collapse-btn1 .fa-plus:before { content:'+' !important;}
.collapse-btn1 .fa-minus:before { content:'-' !important; font-size: 13px !important;}
.ui-autocomplete{z-index: 999999;}
.star{}
.book-btn{position:relative;}
.book-btn i{position:absolute;display:none;padding-right:0px;left:42%;top:23%;font-size:18px;z-index:2;color:#000;}
.fadefont{color:#c5c5c5;}
.width1000{max-width:100%;width:1000px;}
.myClass{width:500px !important;}
.homepage-r .button-passanger{width:auto;}
#Insurancebody{position:relative;min-height:115px;}
 #Insurancebody img{margin-left:0px !important;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%);}
 .insurance-p img {   position: static !important; transform: translate(0) !important;}
select{-webkit-appearance:none;-moz-appearance:none; appearance:none; height:35px;padding:0px 18px 0px 4px;background:#fff url("../images/select-arrows.png") no-repeat right 6px center !important;background-size:auto auto;background-size:10px !important;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out;border-radius:3px;margin-bottom:20px;border:1px solid #a2a2a2;box-shadow:inset 0 0 10px #dcdcdc;-moz-box-shadow:inset 0 0 10px #dcdcdc;-webkit-box-shadow:inset 0 0 10px #dcdcdc;text-indent:5px !important;}
.remove-opt{min-height:29px;}
#btnResetFilter{background:rgba(29, 29, 29, 0);border:none;color:#ffffff;float:right;margin-right:-10px;font-size:14px;margin-top:12px !important;padding:0px;}
.filter-search-show a{color:#000;}
.nav-head .hide-menu-conf li i{width:8px}
.ok-filter{cursor:pointer;display:none;background:#ffff01;box-shadow:0px 2px 0px #cec702;color:#000 !important;padding:0px;position:absolute !important;padding:6px 4px;right:0px !important;top:10px !important;width:45px;border-radius:4px;text-align:center !important;}
.baggage-passenger .mobile{display:none;}
.mt145{margin-top:145px;}
.mt127{margin-top:127px;}
.possit1 .fa{transform:rotate(50deg);}
.possit2 .fa{transform:rotate(225deg);}
.input-group.space-div{display:inline-table;}
.v_error_search h5 i{width:auto !important;margin-right:3px;}
.section#mainPaxSection{min-height:449px;}
.flieds ul li{padding-right:83px;}
#ddlSort, #ddlDir{width:100% !important;height:30px;text-indent:10px;border-radius:3px;margin-bottom:15px;display:inline-block;font-family:'Open Sans', sans-serif;box-shadow:inset 0 0 10px #dcdcdc;-moz-box-shadow:inset 0 0 10px #dcdcdc;-webkit-box-shadow:inset 0 0 10px #dcdcdc;background:transparent;margin:0px !important;}
.mob-sum{display:none;}
.mob-f-d{background:rgb(56, 56, 56);color:#fff;border-top:4px solid #151515;border-bottom:4px solid #282828;padding:6px 10px;display:none;}
.mob-f-d table{width:100%;}
.mob-f-d td{border:none;}
 .mob-f-d td a{border:none;color:#000;outline:none;font-size:13px;text-indent:0px;font-weight:600;display:inline-block;text-align:center;padding:4px 10px;letter-spacing:0.2px;border-radius:5px;background:#ffff01;box-shadow:0px 0px 4px #808080;margin-bottom:0px;}
.mob-f-d td a i{margin-left:2px;font-size:10px;margin-top:2px;}
 .pay-pax h6{margin-bottom:10px;}
@media screen and (max-width:960px){.pax-top{min-height:auto;}
 .profile-pagelogin #sidebar-wrapper{padding-bottom:0px;}
 .room-rate.hotel-list td{vertical-align:middle;}
 .trip-startFH .popover{width:200px;display:none !important;}
 .fhadult .pax-row{position:relative;}
 .fhadult .remove-opt{font-size:18px !important;top:auto;}
 .FHDesign .dropdown-hotel{}
 .FHDesign .button-passanger{text-align:left;}
 .pax-row{position:relative;}
 .remove-opt{min-height:29px;position:absolute;top:0px;right:5px;}
 #wrapper{padding-top:120px !important;padding-left:0px !important;}
 #wrapper .sideabr{display:none;}
 .hote-s .modify-slidebar-responsive .mod-search{background:rgba(222, 222, 222, 0);width:auto;margin:0px !important;}
 .hote-s .home-hotel-pax{width:163px !important;}
 .ui-datepicker-multi-2 .ui-datepicker-group{width:50%;padding:0px;height:230px;}
 .popup-d .duration-f{padding-top:0px !important;width:220px;}
 .popup-d h3{width:140px;}
 .payment-height{height:385px;}
 .side-div{box-shadow:0px 1px 1px #ccc;background:rgba(242, 240, 241, 0);border-radius:0px;width:400px;overflow-x:scroll;padding-bottom:100px;margin:0 auto;}
 .heading-fliter-head{margin-top:0px !important;border-top-left-radius:0;}
 .button-passanger{width:165px;}
 .home-hotel-pax{width:auto;}
 .border-div{margin-top:10px;}
 .modify-row{display:none !important;}
 .hotel-modify .date-search{width:205px;}
 .fare-matrixs{width:77%;}
 .modify-popup .modal-header{padding:5px 15px;border-bottom:3px solid #ffff01;color:#000000;background:#eee;border-top-left-radius:8px;border-top-right-radius:8px;}
 .space-div .border-div{margin:10px 22px 0px 0px;}
 .modify-popup{max-width:415px;}
 .hote-s .space-div .border-div{margin:10px 22px 0px 0px;display:inline-block;padding-left:0px;background:rgba(255, 255, 255, 0);}
 .modify-popup .modal-body{position:relative;padding:15px;padding-top:0px;background:rgb(255, 255, 255);border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
 .modify-popup .modal-title{margin:0;color:#000;display:inline-block;}
 .navbar-inverse{background-color:#ffff01;border-color:#000;box-shadow:0px -1px 5px #585454;}
 .res-ur-search{display:block;}
 .navig-head{padding:0px 20px !important;}
 .hotel-sidebar{display:none;}
 .f-matrix{display:none;}
 .matrix-open{display:none;}
 .filter-search-show{display:block !important;position:relative;background:#fff;top:70px;margin:0px;position:fixed;box-shadow:0px 2px 3px #ccc;width:100%;z-index:99;}
 .filter-search-show li a{color:#000;text-align:center;border:none;margin:0px !important;}
 .filter-search-show a:hover, a:active, a:focus{text-decoration:none !important;outline:none !important;}
 #sidebar-wrapper{margin-left:0px;width:100%;background:rgba(0, 0, 0, 0.65);margin:0;z-index:999999;height:1000px;padding-bottom:42px;}
 .fgt-count{text-align:right !important;}
 .flieds ul li{padding-right:30px;}
 #wrapper.toggled{padding-left:0px !important;}
 #page-content-wrapper{width:100%;position:static;padding:0px;}
 #sidebar-wrapper{}
 .side-div{box-shadow:none;background:rgba(242, 240, 241, 0);border-radius:0px;width:50%;padding-bottom:0px;margin:0 auto;float:left;overflow-x:scroll;height:600px;}
 .multicity-popover .flight-book{min-width:180px;}
 .summary-div{position:static;width:100%;margin:0px;}
 .ui-datepicker{width:30.8em !important;}
 .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{margin-top:-15px;}
 .ui-datepicker .ui-datepicker-title{margin:3px 2em;line-height:1em;text-align:center;}
 #ui-datepicker-div .ui-state-default{width:30px;height:30px;}
 .flight-home #vikasdiv ui-datepicker-div{position:relative;}
 .detials-link h6{margin-top:20px;margin-bottom:-5px;width:auto;margin:0 5px;margin-bottom:-5px;}
 .ui-datepicker table{font-size:.9em !important;}
 .ui-datepicker td{width:26px;}
 .ui-datepicker th{padding:0.3em .1em;text-align:center;font-weight:bold;border:0;}
 .ui-datepicker-mutlti{margin-left:0px !important;}
 .hotel-details p{font-size:14px !important;}
 .popover.bottom-right > .arrow{display:block;margin:0 auto;left:175px;right:0px;}
 .detials-link{padding-right:10px !important;text-align:center;max-width:100% !important;padding-top:0px !important;}
 .detials-link h6{margin-top:20px;margin-bottom:-5px;}
 .f-tarrif{min-height:70px;background:#e0e1e3;border-top-right-radius:8px;width:50%;float:left;}
 .f-booking{min-height:70px;background:#f7f8fa;border-bottom-right-radius:8px;width:50%;float:left;}
 .hotel-details .f-tarrif{min-height:50px;}
 .hotel-details .f-booking{min-height:70px;}
 .hotel-details .hotel-rate-book{max-width:100% !important;}
 #ddlSort, #ddlDir{margin:0px 0px 0px;}
 .fare-f{width:540px;top:53px;margin-left:0px;}
 .fare-f > .arrow{left:0 !important;right:150px !important;}
 .flight-f > .arrow{left:0 !important;right:0px !important;}
 .baggage-f > .arrow{left:0 !important;right:0px !important;}
 .search_row2 .detials-link{text-align:center;max-width:100%;float:right;height:100px;border-bottom-right-radius:0px;padding-right:0px !important;}
 .select-flight .panel-body{padding:0px;}
 .md-ok{margin-left:-15px !important;}
 .confirmatn-page p{font-size:12px;}
 .confirmatn-page .block.js-equal-height.block-margin{width:100%;}
 .filter-search-show .nav{
     display:block;
 }
 .confmtn-hotel{
    padding:0px;
    }

}
    }
/**********768px-1024px START ***************/
 
 @media screen and (max-width:1024px){.side-div{overflow-x:scroll !important;height:100%;}
 #sidebar-wrapper{margin-left:0px;width:100%;background:rgba(0, 0, 0, 0.65);margin:0;z-index:999999;height:1024px !important;padding-bottom:42px;position:absolute !important;}
 .filter-search-show{background:transparent;}
 .dropdown-hotel label{font-size:11px;}
 .sum-pax{display:block;}
 .pax-row{position:relative;}
 .remove-opt{min-height:29px;position:absolute;top:0px;}
 .include-bag{margin-right:4px;}
 .bag-res img{height:15px;}
 .search_row .f-name h5{font-size:14px;}
 .detials-link h6{width:115px;display:inline-block;}
 .itinerary{display:none !important;}
 .hotel-pax .details-pax{margin:0px 0px !important;}
}
@media screen and (min-width:768px) and (max-width:1024px){.pax-info label{bottom:-16px;}
 .myClass{width:65% !important;}
 .hotel-sidebar{margin-top:0px !important;}
 .fhr-m .row.mod-search.md-ok{width:100%;display:block;background:#dedede !important;}
 .fhr-m .class-lab{width:95px;}
 #btnResetFilter{margin-top:0px;}
 .ok-filter{display:block;font-size:14px;opacity:1;text-shadow:none;color:#fff;font-weight:100;display:inline-block;float:right !important;text-align:right;position:relative;right:26% !important;top:10px !important;line-height:11px;}
 .details-pax{z-index:9;min-height:774px;}
 .search_row .f-name h5{font-size:14px;}
 .detials-link h6{width:115px !important;display:inline-block;}
 .baggage-passenger .dekstop{display:none;}
 .baggage-passenger .mobile{display:inline-block;}
 .pay-pax{margin:0px !important;}
 .hotel-rate-book h4{padding-top:15px !important;}
 .summary-div{border:none;}
 .side-pay-total{display:none;}
 .navigtn{margin-right:2px;}
 .hote-s .c{width:100%;}
 .hote-s .c #searchLocation{width:85%;}
 .profile-pagelogin #sidebar-wrapper{position:static;}
 .profile-pagelogin #sidebar-wrapper{position:static;width:100%;margin-left:0px;}
 .staticpage-content .fr-name{    width: 72% !important;}
 .row-eq-height > [class*='col-']{display:block;flex-direction:row;}
 .row-eq-height{display:block;}
 .baggage-passenger .col-sm-6{width:40%;float:left;font-size:12px;}
 .baggage-passenger .col-sm-6.text-right.bag-res{width:58%;}
 .depart-div{float:left;text-align:left;width:100%;}
 .search_row p{font-size:10px;}
 .f-name{padding-left:5px !important;max-width:125px;width:35%;text-align:center;}
 .f-tarrif{width:50%;}
 .f-booking{width:50%;}
 .depart-div .flight-name{}
 .row-eq-height .detials-link{float:left;text-align:center;}
 .row-eq-height .detials-link .details-air{height:auto;position:relative;width:100%;display:block;}
 .FromCity-fh-es{padding-left:89px !important;font-size:20px !important;}
 .flight-f{width:750px;left:-20px;top:35px;}
.fare-f{width:540px;top:53px;margin-left:0px;}
 .mob-sum{display:block !important;}
 .popup-d .duration-f{padding-top:29px !important;width:220px;}
 .row.popup-d .text-center{padding-top:29px !important;}
.sum-pax{display:none;margin:0px;}
.ui-datepicker.ui-datepicker-multi{margin-left:-28px !important;}
 .ui-datepicker:after{left:-200px;}
 .taglines{display:none;}
 .where-h .SearchString-h-pt{padding-left:100px !important;font-size:20px !important;}
 .where-h input[value="Destino:"]{width:90px !important;font-size:20px !important;}
 .input-enter2-es{font-size:20px!important;}
 .SearchString-es{padding-left:82px !important;}
 .col-lg-5.detail-table-img{text-align:left;}
 .booking-inputs input{height:44px; padding-top:8px}
 .select-flight .return-div{padding:0px !important;border-top:none;border-left:none;}
 .fhr{margin-left:0px !important;}
 .fhr .button-passanger{width:165px !important;}
 .filter-search-show .pax-modify .box-input .button-passanger{text-align:left;width:165px;}
 .fhr .mod-search{background:none !important;padding:10px 8px 0px!important;margin-right:0px;width:auto !important;}
 .modify_search .mod-search button{width:auto !important;display:inline-block;}
 .modify_search .mod-search{background:none;text-align:center;}
 .select-flight #FlightPlaceholder .baggage-f{top:346px !important;margin-left:-151px !important;width:500px;}
 .select-flight #FlightPlaceholder .FH-flight-details{left:9px !important;top:348px !important;width:97% !important;}
 .select-flight #FlightPlaceholder .FH-baggage-details{top:215px !important;margin:0px auto !important;width:500px;left:100px !important;}
 .select-flight #FlightPlaceholder .FH-flight-details{left:24px !important;top:205px !important;width:94% !important;}
 #multiCityTrip{}
 #normal_flight_count .ng-scope:last-child .baggage-f2{top:-204px !important;left:-31px;}
 #normal_flight_count .ng-scope:last-child .baggage-f2 .popover-content{overflow-x:hidden;overflow-y:auto;height:145PX;}
 #normal_flight_count .ng-scope:last-child .baggage-f2 .arrow{margin-top:206px;transform:rotate(180deg);margin-left:175px;}
 .FpH-search .detials-link h6{width:auto;}
 .ml0{margin-left:0px !important;}
 .dropdown-hotel ul{padding:0px;margin-bottom:5px;margin-left:16px;}
 .FHDesign .dropdown-hotel{left:15px;}
 .FHDesign .mod-search button{color:#ffffff;}
 .hotel-list .table > tbody > tr > td:last-child{padding:0px;font-size:12px !important;}
.hotel-list .table > tbody > tr > td:last-child a{cursor:pointer;font-size:16px;}
 .tab-items ul.tab li a{font-size:13px;}
 .multi-wrap div#row_search_row:last-child .baggage-f{}
 .multi-city-tab ul.desti li{height:32px;font-size:14px;}
.multi-city-tab ul.desti input{font-size:14px !important;height:34px !important;}
#placeholderOneway .ng-scope:nth-child(n+9) .fare-f2{left:0;}
 .div-wdt{width:108px;padding-left:10px;}
 .oneway-block .baggage-f2{top:41px !important;margin-left:123px !important;width:500px;}
 .oneway-block .flight-f{width:751px;left:-22px;top:39px;}
 .oneway-block .fare-f{width:540px;top:44px;margin-left:0px;}
 .placeholderOnewaycls .ng-scope:nth-child(9) .baggage-f2{top:41px !important;margin-left:123px !important;width:500px;}
 .placeholderOnewaycls .ng-scope:nth-child(9) .flight-f{width:751px!important;left:-22px!important;top:39px!important;}
 .placeholderOnewaycls .ng-scope:nth-child(9) .fare-f{width:540px!important;top:44px!important;margin-left:0px!important;}
 #normal_flight_count .ng-scope:nth-child(n+9) .baggage-f{top:-279px !important;left:-119px;}
 #normal_flight_count .ng-scope:nth-child(n+9) .flight-f{top:-300px !important;left:-18px !important;}
#normal_flight_count .ng-scope:nth-child(n+9) .fare-f{top:-175px !important;left:0px;}
 #normal_flight_count .ng-scope:nth-child(n+9) .baggage-f .arrow{margin-top:289px;transform:rotate(180deg);margin-left:368px;}
 #normal_flight_count .ng-scope:nth-child(n+9) .flight-f .arrow{margin-top:310px !important;transform:rotate(180deg) !important;margin-left:335px !important;}
 #normal_flight_count .ng-scope:nth-child(n+9) .fare-f .arrow{bottom:18px !important;margin-top:206px;transform:rotate(180deg);margin-left:168px;}
 .multicity-popover .baggage-f{top:47px !important;left:-93px!important;}
 .multicity-popover .flight-f{top:33px !important;left:-20px !important;}
 .multicity-popover .fare-f{top:48px !important;left:87px!important;}
 .multicity-popover .row-eq-height:nth-child(n+9) .flight-f{top:-250px !important;left:-23px !important;}
 .multicity-popover .row-eq-height:nth-child(n+9) .baggage-f{top:-206px !important;left:-170px;}
 .multicity-popover .row-eq-height:nth-child(n+9) .fare-f{top:-247px !important;left:-107px;}
.desti .error-label{margin-top:34px !important;margin-left:-7px;}
 .oneway-block .detials-link{max-width:100% !important;padding-top:0px !important;}
 .oneway-block .fare-f-one{width:540px;top:44px;margin-left:0px;}
 .baggage-f{top:35px !important;margin-left:88px !important;width:600px;}
 .hote-s .home-hotel-pax{width:163px !important;text-align:left;}
 .oneway-block .fare-f2{width:540px;top:44px;margin-left:0px;}
 .hotel-input-date{text-align:center;}
 .hote-s{text-align:center;}
 .hote-s .c #searchLocation{width:84%;margin-right:22px;}
 .dropdown-hotel label{font-size:11px;}
 .confirmatn-page .popup-d .duration-f{padding-top:0px !important;max-width:200px !important;}
 .confirmatn-page .row.popup-d .text-center{padding-top:0px !important;}
 .confirmatn-page .bottom-line h4{font-size:13px;}
 }
/**********768px-1024px EDN***************/
/**********940px-1024px START***************/
@media screen and (min-width:940px) and (max-width:1024px){#bodid{padding-top:20px;}
 #sidebar-wrapper{width:245px;padding-top:20px;}
 .multicity-popover .baggage-f{top:47px !important;left:-93px!important;}
 .multicity-popover .flight-f{top:33px !important;left:-20px !important;}
 .multicity-popover .fare-f{top:48px !important;left:87px!important;}
}
/**********768px-1024px EDN***************/
/**********767px START***************/
@media screen and (max-width:767px){.block.js-equal-height{margin-left:0px !important;margin-right:0px !important;}
 .modify_search-es{width:100% !important;}
 .modify_search-pt{width:100% !important;}
 .modify_search-de{width:100%;}
 .confirmatn-page .col-sm-3.duration-f{width:100%;max-width:100% !important;}
 .confirmatn-page .col-lg-12 > .row > .col-xs-4{margin-left:0;}
 .confirmatn-page .col-xs-12.col-sm-4.duration-f{width:100% !important;max-width:100% !important;}
 .errow-msg{margin-top: 81px;margin-bottom: 75px;padding: 7px;top: 24px;position: relative;}
 .errow-msg h2{font-size:20px;}
.errow-msg h3{font-size:14px;line-height:28px;}
 .confirmatn-page #seeDetailsPlaceholder .bottom-line h4 span{font-size:12px !important;}
 .trip-durtn2 .hotel-sidebar{margin-top:0px !important;}
 .baggage-passenger .dekstop{display:none;}
 .baggage-passenger .mobile{display:inline-block;}
 #progressbar{display:none !important;}
    .filter-search-show .nav-tabs > li > a { font-size: 13px;}
 .loaders{display:block !important;height:400px;}
 .detials-link h6{width:115px;display:inline-block;}
 .pax-layout{margin-top:0px !important;}
 .pax-top{margin-top:40px!important;}
 .mt127{margin-top:20px !important;}
 .mt145{margin-top:20px !important;}
 .hotel-search-page{margin-top:20px;}
 .filter-search-show{margin-bottom:17px;position:static;}
 .staticpage-content .fr-name{width:76% !important;}
 .staticpage-content h1{font-size:17px;}
 #profile-pagelogin #sidebar-wrapper{background:transparent;}
 #litandc #hiThere{display:none;}
 #page-content-wrapper{position:static !important;float:left;}
 .profile-pagelogin #sidebar-wrapper{position:static;width:100%;margin-left:0px;}
 .profile-pagelogin .staticpage .nav li{width:auto;}
 .profile-pagelogin #sidebar-wrapper{position:static;}
 #hsr{margin-top:12px;}
 .bag-res .width-bag{width:auto;}
 .bag-res h4{width:auto;}
 .bottom-dotted .col-xs-3{padding:0px !important;}
 .bottom-dotted{padding:0px !important;}
 .width-bag{width:80%;display:inline-block;}
 .width-bag-bg{width:100%;display:inline-block;}
 .panel-group .panel + .panel:last-child{padding-bottom:0px;}
 .hotel-options a.cancellationPopup{display:none !important;}
 .baggage-f{top:35px !important;margin-left:0px !important;width:100%;font-size:12px !important;}
 .flight-f{width:100%;left:0px;top:35px;}
 .depart-div{text-align:left;min-height:80px;padding-top:10px !important;float:left;width:100%;}
 .return-div{text-align:left;min-height:80px;padding-top:10px !important;float:left;width:100%;}
 .flight-book{min-width:100% !important;}
 .f-tarrif{width:50%;}
 .f-booking{width:50%;}
 .taglines{display:none;}
 .pay-pax .book-btn{max-width:137px;}
 .FromCity-fh-es{padding-left:59px !important;font-size:15px !important;}
 input[value="To:"]{width:25px !important;}
 input[value="Destination:"]{width:93px !important;}
 .SearchString-res-en{padding-left:105px !important;}
 .where-h .SearchString-h-pt{padding-left:73px !important;}
 input[value="De:"]{font-size:14px !important;width:27px !important;}
 input[value="Von:"]{width:34px !important;}
 .ToDestination-es{font-size:14px !important;padding-left:74px !important;}
 .pickup1-pt{font-size:14px !important;}
 .input-enter-h-pt{width:60px !important;}
 .navigtn-pt{margin-right:0px !important;}
 .SearchString-de{font-size:14px !important;padding-left:50px !important;}
 .input-enter-de{width:34px !important;}
 .unit2-pt{width:44px !important;}
 input[value="Nach:"]{width:42px !important;}
 .to-city-fh-de{font-size:14px !important;padding-left:57px !important;}
 .ToDestination-de{padding-left:59px !important;font-size:14px !important;}
 .input-enter-h-de{width:67px !important;font-size:20px !important;}
 .SearchString-h-de{font-size:14px !important;padding-left:82px !important;}
 .where-h .SearchString-h-pt{padding-left:74px !important;font-size:14px !important;}
 input[value="Destino:"]{width:60px !important;font-size:14px !important;}
 .to-city-fh-pt{font-size:14px !important;padding-left:51px !important;}
 .ToDestination-pt{padding-left:52px !important;font-size:14px !important;}
 input[value="Para:"]{width:42px !important;font-size:14px !important;}
 .ToCity-fh-es{padding-left:72px !important;font-size:15px !important;}
 .pickup1-es{font-size:14px !important;}
 .SearchString-pt{font-size:14px !important;padding-left:38px !important;}
 .navigtn-de{margin-right:0px !important;}
 .input-enter2-es{font-size:14px!important;}
 .SearchString-es{padding-left:68px !important;}
 .col-lg-5.detail-table-img{text-align:left;}
 .booking-inputs input{height:43px;}
.multi-city-tab ul.desti li{height:32px;font-size:14px;}
.multi-city-tab ul.desti input{font-size:14px !important;line-height:30px;margin-top:0px !important;}
 .desti input{width:100% !important;font-size:22px;height:27px !important;}
 .select-flight .return-div{padding:0px !important;border-top:none;border-left:none;}
 .div-wdt{width:119px;padding-left:10px;}
 .multi-wrap .row-eq-height:last-child .baggage-f{}
 .fare-pax{border-top-right-radius:0px;}
 .fgt-count{text-align:left;padding:0px;}
 .sum-pax{display:none;margin:0px;}
 .pay-pax{margin-top:0px;margin:0px 15px !important;}
 .pax-top{margin-top:90px;}
 .mob-booking{display:block;}
 .details-pax{padding-right:15px !important;padding-left:15px !important;}
 .mob-sum{display:block;}
 .mobsidepay{display:none;}
 .mob-f-d{display:block;margin-top:0px;}
 .Fh-fgt-det{margin-left:0px;}
 .FHDesign .airport-names h4{font-size:14px;line-height:23px;width:100%;}
 .airport-names h4 span{padding-left:4px;font-size:13px !important;}
 .details-pax{margin-top:2x;}
 .search_row p{font-size:10px;}
 .seamless-target{height:400px;}
 #PaxSectionDiv{display:none;}
 .multi-city-tab ul.desti{float:left;width:100%;}
 .multi-city-tab ul.desti li{position:relative;width:32.2%;}
 ul.value li{width:29%;margin-right:2%;}
 .multi-city-tab ul.value input{font-size:11px;}
 .multi-city-tab ul.value .fa{right:-5px;}
 ui-datepicker-mutlti{margin-left:16% !important;margin-top:35% !important;}
 .taglines{display:none;}
 .booking-form{margin:20% 0;}
 .search-flight{position:static;float:right;margin-top:0px;}
 .main-search{margin-top:0px;}
 .multi-city-tab ul.desti span{font-size:16px;line-height:48px;}
 .desti input[type="text"]{font-size:16px !important;padding-top:7px!important;}
 .desti #multiCitydate{}
 .desti #multiCityTo{}
 .multi-wrap{margin:0px;}
 .row-eq-height{display:block;}
 .row-eq-height > [class*='col-']{display:block;flex-direction:row;}
 .details-air{display:initial;vertical-align:middle;position:static;top:0;bottom:0;margin:0 auto !important;left:0;height:0px;}
 .search-flight{padding:5px 13px;bottom:31px;font-size:12px;margin-top:12px;}
 .desti .error-label{margin-top:34px !important;margin-left:-7px;}
 .oneway-block .detials-link{max-width:100% !important;padding-top:0px !important;}
 .oneway-block .fare-f2{width:100%;top:44px;margin-left:0px;}
 .multi-city-tab ul.desti li{position:relative;width:32%;}
 .multi-city-tab ul.desti li:last-child{float:right;margin-right:0px;}
 .multicity-popover .row-eq-height:nth-child(n+9) .fare-f{top:-165px !important;left:0px;width:550px;}
 .multicity-popover .row-eq-height:nth-child(n+9) .flight-f{top:-72px !important;left:0px !important;}
 .multicity-popover .row-eq-height:nth-child(n+9) .baggage-f{top:0 !important;left:0px;}
 .nav-head{}
 .navigtn{}
 .nav>li{position:relative;display:block;float:left;}
 .responsive-menu{}
 div#normal_flight_count > .col-lg-12 > .row > .col-xs-4{margin-left:261px;}
 #wrapper{padding-top:0px !important;padding-left:0px !important;}
 .responsive-menu .respon-drop{position:absolute;top:41px !important;}
 .flieds ul li{padding-right:0px;}
 .flight-f{width:100%;left:0px;top:35px;}
 .baggage-f{top:35px !important;margin-left:0px !important;width:100%;}
 .fare-f{width:100%;top:53px;margin-left:0px;}
 .popup-d .duration-f{padding-top:0px !important;width:31%;float:left;font-size:10px;}
 .popover-content div .col-sm-1.text-center{display:none;}
 .fare-f > .arrow{left:-165px;}
 .popup-d h2{font-size:12px !important;}
 .popup-d h4{font-size:12px !important;}
 .insurance-popup{width:100% !important;top:41px!important;}
 .baggage-passenger .col-sm-6{width:40%;float:left;font-size:12px;}
 .baggage-passenger img{padding-right:0px;}
 .baggage-passenger .mobile{display:inline-block;font-size:10px;}
 .baggage-passenger .col-sm-6.text-right.bag-res{width:58%;}
 .baggage-passenger .col-sm-6 h4{font-size:12px;}
 .popover-content p{font-size:12px !important;}
 .best-f-div div{width:50%;float:left;}
 .popover-content h4{font-size:12px;}
 .row.bottom-line.ng-scope .col-sm-7{width:65%;float:left;}
 .row.bottom-line.ng-scope .col-sm-5{width:35%;float:left;}
 .row.bottom-line .col-sm-7{width:65%;float:left;}
 .row.bottom-line .col-sm-5{width:35%;float:left;}
 .row.bottom-line .col-sm-8{width:65%;float:left;}
 .row.bottom-line .col-sm-4{width:35%;float:left;}
 .f-name{padding-left:5px !important;max-width:38%;}
 .left-layover-line{position:absolute;left:10px;}
 .right-layover-line{position:absolute;right:14px;}
 .fare-f-one{width:100%;top:45px;margin-left:0px;}
 .oneway-block .flight-f{width:100%;left:0px;top:58px;}
 .oneway-block .baggage-f2{top:92px !important;margin-left:0px !important;width:100%;}
 #normal_flight_count .ng-scope:nth-child(n+9) .baggage-f{top:-135px !important;left:0px;}
 #normal_flight_count .ng-scope:nth-child(n+9) .baggage-f2{top:-42px !important;left:0px;}
 #placeholderOneway .ng-scope:nth-child(n+9) .fare-f2{top:-136px !important;left:0px;width:100%;}
 .search_row .popover-content > div{margin-bottom:13px;}
 p.subtitle.fancy.ng-scope{display:none;margin:16px 0px 17px 0px !important;}
 #normal_flight_count .ng-scope:last-child .baggage-f{top:-140px !important;left:0px;}
 #normal_flight_count .ng-scope:nth-child(n+9) .flight-f{top:-164px !important;left:0px !important;}
 .pax-layout #accordion .panel-collapse .row.popup-d .col-sm-3{width:37%;float:left;}
 .popup-d h2{font-size:14px !important;}
 .row.popup-d .col-xs-2.col-sm-1.text-center{display:none;}
 #normal_flight_count .ng-scope:last-child .baggage-f .arrow{margin-top:287px;transform:rotate(180deg);margin-left:368px;}
 #normal_flight_count .ng-scope:nth-child(n+9) .fare-f{top:-161px !important;left:0px;}
 #normal_flight_count .ng-scope:last-child .flight-f{top:-170px !important;left:0px !important;}
 #normal_flight_count .ng-scope:last-child .fare-f{top:-175px !important;left:0px;}
 #normal_flight_count .ng-scope:last-child .fare-f .arrow{bottom:18px !important;margin-top:206px;transform:rotate(180deg);margin-left:168px;}
 #normal_flight_count .ng-scope:last-child .flight-f .arrow{margin-top:310px !important;transform:rotate(180deg) !important;margin-left:335px !important;}
 .dropdown-hotel ul{padding:0px;margin-bottom:5px;margin-left:0px;}
 .FHDesign .dropdown-hotel{min-width:67%;}
 .FHDesign .mod-search button{color:#ffffff;}
 .hotel-list .table > tbody > tr > td:last-child{padding:0px;font-size:12px !important;}
.hotel-list .table > tbody > tr > td:last-child a{cursor:pointer;font-size:14px;color:#000;}
 .tab-items ul.tab li a{font-size:13px;}
 .hotel-pax{margin-top:16px !important;}
}
/**********767px END***************/

/**********640px START***************/
@media screen and (max-width:640px){.multi-city-tab ul.value img{right:-10px;}
 .FHDesign .dropdown-hotel{width:300px;padding:0px;}
 .fare-f-one{width:100%;top:45px;margin-left:0px;}
 .hotel-rate-book h4{padding-top:16px !important;}
 .oneway-block .fare-f2{width:100%;}
 #placeholderOneway .ng-scope:nth-child(n+9) .fare-f2{left:0px !important;}
 .multicity-popover .row-eq-height:nth-child(n+9) .fare-f{left:0px;}
 .search_row h5{font-size:11px;}
 .popover-content p{font-size:11px !important;}
 .bottom-dotted{margin:0px;}
 .popover.right > .arrow{display:none !important;}
 .popover.bottom-right > .arrow{display:none !important;}
 .labelss-class{width:33%;}
 #multiCityTrip{margin-left:0px!important;}
 div#modify-search-Mb{box-shadow:1px 1px 10px rgba(34, 34, 34, 0.61);}
 .responsive-menu .respon-drop{position:absolute;}
 .div-padding{display:inline-block;text-align:center;width:100%;}
 .hot-pad{margin:0px;}
 .navig-head{padding:unset;}
 .tab-pane .mod-search{margin-left:10px !important;margin-top:10px !important;width:inherit;padding:0px !important;margin-bottom:10px;}
 .multi-btn-search{margin-right:15px;margin-top:20px !important;}
 #seamless-target{height:450px;}
}
@media (max-width:480px){.f-name h5 span{color:#ff0000;font-size:11px;}
 .child-list{margin-left:0;}
 .confirmatn-page .f-airnames{display:inline-block;padding:0 !important;width:82%;margin-bottom: 15px;}
 .booking h5 {line-height: 20px;margin-top: 20px;}
 .confirmatn-page .col-sm-3.duration-f{max-width:100% !important;width:100% !important;}
 .confirmatn-page .duration-f.trip-durtn p{text-align:right;}
 .confirmatn-page .col-xs-12.col-sm-4.duration-f{width:100% !important;max-width:100%;}
 .hotel-sidebar{margin-top:0px !important;}
 .width-bag-bg{width:100%;}
 .side-pay-total{display:none}
 .summary-div{border:none;}
 .navbar-fixed-top{position:relative;margin-bottom:0px;}
 .baggage-passenger h4{height:auto;}
 .navbar-nav{margin:0px -15px;}
 .responsive-menu{display:block !important;}
 .fhr-m button#Modify_Search_Click{width:165px !important;}
 .border-div.date-search{MARGIN-TOP:10PX !important;margin:0px 0px;}
 .space-div .border-div{margin-left:0px;}
 .space-div .border-div{margin:0px;margin-top:0px;}
 .fhr-m{padding:0px 20px;}
 .fhr-m .border-div{width:100%;padding:0px;}
 .fhr-m input{width:100%;}
 .fhr-m .border-div .modify_search-en{width:100% !important;}
 .fhr-m .pax-modify .button-passanger{width:100%;text-align:left;text-indent:4px;}
 .fhr-m .modify-slidebar-responsive .mod-search{background:transparent;}
 .fhr-m .border-div.round-img{display:none;}
 .fhr-m .space-div .border-div{padding:0px;width:100% !important;}
 .fhr-m .border-div .box-input .button-passanger.home-hotel-pax{width:100%;text-align:left;}
 .fhr-m .date2-modify{margin-left:0px !important;}
 .fhr-m button#Modify_Search_Click{width:100% !important;display:inline-block;}
 .fhr-m .border-div.date-search{MARGIN-TOP:10PX !important;}
 .fhr-m .border-div.date-search{MARGIN:0px;width:100% !important;}
 .fhr-m .mod-search{margin-left:0px !important;}
 .fhr-m .border-div.text-center.pax-modify.fhr{margin-top:10px;}
 .border-div{margin-top:10px;MARGIN-LEFT:0PX !IMPORTANT;}
 .box-input{margin-left:0PX !important;}
 .best-f-div div{width:100%;float:left;}
 .pax-layout #accordion .panel-collapse .row.popup-d .col-sm-3{width:100%;float:left;}
 .row.popup-d .col-xs-2.col-sm-1.text-center{display:block;}
 .baggage-passenger .col-sm-6{width:100%;}
 .baggage-passenger .col-sm-6.text-right.bag-res{width:100%;}
 .for-block{display:inline-block !important;margin-top:10px;}
 .row.bottom-line .col-sm-8{width:100%;}
 .row.bottom-line .col-sm-4{width:100%;float:left;}
 .mrl20{margin:0 15px;}
 .f-airnames h3{width:49% !important;}
 .fgt-count{padding-left:18px;}
 .fgt-count h5{font-weight:600;font-size:14px;line-height:21px;margin:0px !important;}
 .fgt-count h5{font-weight:600;font-size:14px;line-height:21px;}
 .pickup1-es{font-size:14px !important;}
 .v_search_hidef2{text-align:left;top:-12px !important;}
 .navbar-header{padding:0 19px;}
 .popover.bottom-right > .arrow{display:none !important;}
 #normal_flight_count .ng-scope:nth-child(n+9) .fare-f{top:-127px !important;left:-1px;}
 .i-understand #errorCheck{margin-bottom:-12px;}
 #FlightPlaceholder .res-align-left{text-align:left !important;}
 #FlightPlaceholder .res-align-left h5{font-size:12px;}
 #FlightPlaceholder .res-align-left h6{text-align:left;font-size:12px;}
 .res-align-right h6{width:auto;font-size:12px;}
 .stops-f p{font-size:11px;}
 .search_row2 .detials-link{border-bottom-right-radius:0px;}
 .fh-se1{width:50px;}
 .fh-se2{margin-left:15px;}
 .fhadult .mod-search button{top:26px;}
 .FHDesign .fhadult .child-list{margin-left:0px !important;}
 .FHDesign .fhadult .mod-search{margin-left:0px !important;margin-top:10px !important;width:auto;}
 .div-wdt{width:90px !important;padding-left:10px;}
 .search_row2 h5{font-size:12px;}
 footer ul li{padding-right:9px;}
 footer ul li a{color:#fff;font-size:11px;}
 section.result-row.modify_search.modify-row{top:98px;}
 .book-sub-btn h6{float:left;}
 .tax-tag{margin-left:0px;display:block;}
 #totalFinalFare{float:right;margin-right:10px;}
 .f-tarrif{width:100%;}
 .f-booking{width:100%;}
 .popover-content div{padding:0 3px !important;}
 .heading-div .popover{width:100%;z-index:99;font-size:13px;top:30px !important;left:0px !important;margin-left:0px;}
 .passanger-row .col-sm-4{width:100%;float:left;}
 #progressbar{display:none !important;}
 .navig-head{padding:initial !important;}
 .loaders{display:block !important;}
 .modal-dialog{margin-top:100px;}
 body{overflow-x:hidden;}
 .trip-start2{padding:0;}
 .nav-head{display:none !important;}
 .modify-row{display:none;}
 .row-eq-height{display:block;}
 .left-layover-line, .right-layover-line{display:none;}
 .oneway-fgt-anme{padding-top:0px;}
 .heading-fliter-head{border-radius:0px;margin:0px !important;}
 .startover{position:absolute;bottom:10px;left:20px;}
 #search-tagline p{float:left;}
 #search-tagline{margin-left:0px !important;display:none !important;}
 .navbar-inverse .navbar-nav > li > a > i{font-size:18px;padding-right:0px !important;display:block !important;color:#000;}
 .navbar-inverse .navbar-nav > li > a > i:hover, i:focus, i:active{color:#fff !important;}
 .navbar-inverse .navbar-nav > li > a > span{display:none;}
 .flight-search-details{height:120px;padding-top:20px;position:relative;}
 .navbar-fixed-top{margin-top:0px !important;}
 .nav > li{display:inline-block;float:left;}
 .navbar-nav > li > a{padding:25px 7px !important;border-radius:0;margin-left:1px;display:inline-block;text-align:center;}
 .navigtn{float:right;margin-top:0px !important;margin-right:58px !important;}
 .d-drop .dropdown-toggle:focus, .d-drop .dropdown-toggle:active{color:#000 !important;}
 .d-drop .dropdown-toggle{padding:8px !important;padding-left:27px !important;}
 .d-drop .log-drop{padding:8px !important;padding-left:11px !important;max-width:100% !important;font-size:13px !important;}
 .navbar-brand{padding:15px 0px !important;cursor:pointer;}
 .navbar{min-height:64px !important;}
 .navbar-brand img{height:35px;}
 .home-hotel-pax{position:relative;text-align:left;left:0px !important;top:0px !important;}
 .hotel-list .table{width:100%;}
 .hotel-res .div-padding{text-align:left;}
 .hotel-list .table > thead > tr{display:grid;}
 .hotel-list .table > tbody > tr{display:grid;margin-bottom:20px;border-bottom:1px solid #8f8f8f;}
 .button-passanger{font-size: 13px;
    top: 40px;
    left: 15px;
    z-index: 99;
    /*border: 1px solid #a2a2a2;*/
    min-width: 160px;}
 .pax-modify .button-passanger{width:145px;text-align:left;text-indent:4px;}
 .border-div h3 span{font-size:13px;font-weight:600;}
 .airport-names{padding:0px;}
 .oneway-fgt-anme{padding-top:0px !important;}
 .dropdowns.dropdown-de{right:10px !important;top:65px !important;}
 .dropdowns{left:0px;top:28px;}
 .dropdowns.dropdown-de{left:auto !important;right:10px !important;top:65px !important;}
 .ui-datepicker-mutlti{margin-left:35px !important;width:20em;}
 .button-passanger span{font-size:13px !important;}
 .trip-start h2{font-size:16px;padding-top:25px;}
 .trip-start2 h2{font-size:16px;padding-top:25px;}
 #search-tagline p{font-size:12px;}
 #exTab1 .nav > li > a{padding:5px !important;font-size:12px;margin-right:2px;}
 #exTab1 .nav > li > a:active, #exTab1 .nav > li > a:focus{padding:5px !important;font-size:12px !important;margin-right:2px;}
 #exTab1 .nav-pills > li.active > a:after{left:0px;}
 #exTab1 .tab-content{padding:15px;}
 .fph-top{margin-top:-25px !important;}
 .where-h input[value="Destino:"]{width:60px !important;font-size:14px !important;}
 .pickup1-pt{font-size:14px !important;}
 .confirmatn-page{}
 .ToDestination-es{padding-left:75px !important;font-size:14px !important;}
 .where-h .input-enter-h{width:90px !important;font-size:14px !important;}
 .where-h input[value="Reiseziel:"]{width:69px !important;}
 .where-h #SearchString{padding-left:100px;}
 .pay-pax{display:block;position:relative;top:0px;}
 .booking-inputs input{height:35px;text-indent:0px;font-size:14px;line-height:35px;padding-left:55px;}
 .multi-city-tab ul.desti li{height:30px;font-size:14px;}
 .multi-city-tab ul.desti span{font-size:14px;line-height:30px;}
 .multi-city-tab ul.desti input{font-size:14px !important;line-height:30px;margin-top:-8px;height:30px !important;}
 .pading-multi{padding:0px;}
 .input-enter{width:43px !important;font-size:14px !important;}
 .input-enter-es {
    width:51px !important;
}
 .input-enter2{width:46px !important;font-size:14px !important;}
 .dropdown-hotel.adult-c{padding-left:0px;padding-right:0px;}
 .pax-row{padding:0 10px !important;}
 .adult-c .mod-search{margin-left:0px !important;width:100% !important;padding:10px 10px 0px !important;}
 .modify-slidebar-responsive .dropdown-hotel{top:28px !important;max-height:250px;overflow-x:scroll;width:100%;left:0px;min-width:315px;}
 .fhr-m .class-lab{width:95px;}
 .room-lable{margin-left:0px;}
 .break-line{display:block;}
 .remove-opt{font-size:18px !important;bottom:5px !important;top:auto;}
 .child-width-div{padding-left:0px !important;}
 .booking-inputs2 input{height:35px;text-indent:0px;font-size:14px;padding-left:36px;}
 .ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em;font-size:12px;}
 .ui-autocomplete{width:84% !important;}
 .unit2{width:27px !important;font-size:14px !important;}
 .unit5{width:27px !important;font-size:14px !important;}
 .booking-input-date input{height:35px;text-indent:13px;font-size:14px;}
 .airport-names h4{font-size:12px;max-width:300px;}
 .navbar-nav img{height:14px;}
 .taglines{display:none;}
 .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{margin-top:-15px;}
 .ui-datepicker .ui-datepicker-title{margin:0 2em;line-height:1em;text-align:center;}
 .ui-datepicker{width:14em !important;margin-left:-3% !important;}
 #ui-datepicker-div .ui-state-default{width:26px;height:26px;}
 .ui-datepicker table{font-size:.9em;}
 .ui-datepicker-multi-2 .ui-datepicker-group{width:50%;padding:0;}
 .ui-datepicker-multi-2 .ui-datepicker-group{width:100%;}
 .destinations h3{margin:30px 0;font-size:20px;}
 #multiCityTrip, .multi-s-line{margin-left:0px;}
 .multi-city-tab{margin:0px;}
 .multi-city-tab ul.desti li{width:100%;}
 .fare-f > .popover.bottom-right > .arrow{display:block;margin:0 auto;left:0 !important;right:0px !important;}
 .desti input[type="text"]{width:100% !important;font-size:20px !important;padding-top:4px !important;margin-left:0px !important;font-weight:600;}
 .checkin-f{padding-left:54px !important;}
 .oneway-block .fare-f{width:100%;top:44px;margin-left:0px;}
 .popup-d h4{font-size:14px;}
 .popup-d h4 span{font-size:14px;margin-bottom:0px;}
 .popup-d h2 span{font-size:14px;}
 .popup-d h2 span{font-weight:600;color:#000;font-size:14px;}
 .popup-d p{font-size:13px;}
 .flight-name p{text-align:left;}
 .panel-group .panel + .panel:last-child{margin-top:5px;margin-bottom:10px !important;}
 .for-block{display:inline-block !important;margin-top:10px;}
 .d-line{display:inline-block !important;}
 .bottom-line{border-bottom:1px solid rgba(204, 204, 204, 0);margin-bottom:0px !important;margin:0px !important;}
 .bottom-line div{padding:0px !important;}
 .trip-durtn2{text-align:left;padding:0px;}
 .popup-d h2{margin-bottom:0px !important;font-size:14px;}
 .bottom-line1{border-bottom:1px solid rgba(204, 204, 204, 0);margin-bottom:0px !important;}
 .f-airnames{display:inline-block;padding:0 !important;width:86%;max-width:100% !important;}
 .ckin{display:inline-block }
 .ckin .col-sm-4{height:auto !important;width:50%;float:left;}
 .popup-d h3{margin:0px !important;font-size:13px;line-height:18px;margin:3px 0px;font-weight:100;width:initial;vertical-align:-webkit-baseline-middle;padding-left:10px;overflow:hidden;margin-bottom:3px;text-overflow:ellipsis;width:49% !important;white-space:nowrap;display:inline-block !important;}
 .multi-city-tab ul.value img{right:-7px;}
 ui-datepicker-mutlti{top:463px !important;}
 .upper-line{border-top:1px solid #ccc;padding:15px 0px 0px !important;}
 .pay-pax{padding-bottom:20px;}
 .bag-res{text-align:left;}
 .pay-pax h5{font-size:15px;font-weight:bold;}
 .f-name{text-align:center;max-width:100%;}
 .oneway-block .detials-link{text-align:center;max-width:100% !important;}
 .f-tarrif{border-top-right-radius:0px;}
 .fare-f{width:100%;top:53px;margin-left:0px;}
 .detials-link{max-width:100%;text-align:center;padding-bottom:10px !important;}
 .detials-link h6{display:none;}
 .detials-link a{float:none;display:inline-block;display:none;}
 .flight-book{min-width:100% !important;}
 #btnResetFilter{margin-top:0px;}
 #page-content-wrapper{width:100%;position:static;padding:0px;top:104px;left:0px;}
 #sidebarID{}
 .popover-content p{font-size:11px;}
 small{font-size:11px;}
 .search_row{border-left:none;}
 .itinerary{padding:0px 13px !important;}
 .f-d-space{margin-top:0px !important;}
 .duration-f{padding-bottom:10px !important;}
 .popup-d .duration-f{padding-bottom:10px !important;width:41% !important;padding-top:10px !important;}
 .trip-durtn{text-align:left;padding:0px 0px 10px !important;}
 .book-sub-btn{}
 .pax-top{margin-top:0px;}
 .result-row{top:64px;padding:0px 0px 3px;position:static;}
 .modify_search h3{font-size:13px;margin:9px 0px 0px;}
 .div-wdt2{padding-left:0px;width:auto;border-left:none;margin-left:10px;margin-bottom:0px;}
 .trip-durtn img{display:none;}
 .v-line{display:none;}
 .city-input{padding-left:10px !important;display:block !important;text-align:left;}
 .round-img{width:18px;text-align:center;margin:0px !important;vertical-align:sub;}
 .space-div .border-div{margin-left:0px;}
 .space-div .border-div{margin:0px;margin-top:10px;}
 .date2-modify{margin-left:20px !important;}
 .box-modify{TEXT-ALIGN:CENTER;}
 .pax-modify{width:164px;}
 .pax-modify .button-passanger{width:165px;text-align:left;text-indent:4px;}
 .mod-search{margin-left:30px !important;margin-top:10px !important;width:145px;}
 .trip-startFH label{font-size:13px;}
 .filter-btn{width:165px !important;}
 .div-padding-sum{padding:0px 15px;}
 .ui-datepicker-mutlti{margin-left:0px !important;width:20em;margin-top:0px;}
 .summary-div{position:static;width:100%;margin:0px;}
 .sum-pax{z-index:9;margin-top:0px;padding:0px;}
 .fare-pax{border-top-left-radius:0px;}
 .side-pay-total{border-bottom-left-radius:10px;}
 .hotel-pax .details-pax{margin:0px 0px !important;}
 .cvv-height{padding:0px 15px;}
 .card-img{margin-top:-15px;margin-bottom:10px;}
 .hotel-details h4{margin-top:0px;font-size:20px;overflow:hidden;width:100%;display:inline-block;text-overflow:inherit;white-space:inherit;vertical-align:middle;}
 .star-div{margin-left:0px;display:block;}
 .bottom-line2 div{
     padding: 0px 6px !important;
 }
 .t-price div{
     padding: 0px 6px !important;
 }
.trip-durtn{
    float: right !important;
    width: 150px !important;
    margin-top: 15px !important;
}

.confrim-part {
    height: 135px;
}
 .pading-div{padding:0px;}
 .block{float:none;width:100%;height:auto !important;}
 .trip-durtn2{text-align:left;padding:10px 15px !important;}
 .confirmatn-page{margin-top:20px;}
 .fancy span:before, .fancy span:after{width:50px !important;}
 .block-margin1{margin-right:0px;}
 .block-margin{margin:0px;}
 .input-city{padding-left:15px !important;}
 .back-link{padding:0px 15px;}
 .tab-items ul.tab li a{padding:4px 20px;}
 .hotel-list table h5{font-size:13px;font-weight:bold;margin:10px 0px 10px;}
 .hotel-list .table > tbody > tr > td{padding:5px;border:1px solid #f3f3f3;width:100% !important;}
 .hotel-options ul{padding-left:30px;}
 .hotel-options ul li{font-size:13px;}
 .hotel-name-detail h4{font-size:18px;}
 .f-matrix{display:none;}
 .matrix-open{display:none;}
 .filter-search-show{display:block !important;position:relative;background:#fff;top:0px;margin:0px;position:relative;box-shadow:0px 2px 3px #ccc;width:100%;z-index:99;}
 .filter-search-show li a{color:#000;text-align:center;border:none;margin:0px !important;}
 .filter-search-show a:hover, a:active, a:focus{text-decoration:none !important;outline:none !important;}
 #wrapper.toggled #sidebar-wrapper{width:265px;top:78px;z-index:99;background:rgba(255, 255, 255, 0);display:none;}
 #wrapper .sideabr{display:none;}
 .fgt-count{text-align:left !important;padding-left:18px;}
 #sidebar-wrapper{}
 #sidebar-wrapper .panel-group{width:100%;margin:0 auto;border:none;}
 .side-div{box-shadow:2px 1px 3px #ccc;background:rgb(242, 240, 241);border-radius:0px;width:320px;overflow-x:scroll;height:600px;height:100%;padding-bottom:100px;}
 .main-search{}
 .stops-f{min-width:inherit;}
 .flight-name h5{width:80%;}
 .popover-default > .popover-title{font-size:13px !important;}
 .fare-f h5{font-size:12px !important;}
 .search_row h5{font-size:11px;margin-bottom:5px;color:#444;font-weight:600;}
 .flieds ul li{padding-left:0px;padding-right:25px;}
 .search_row h6{font-size:12px;width:90px;}
 .stops-f{margin-top:0px;}
 .searchstop-line, .searchstop-line2{display:none;}
 .depart-div{margin-top:10px;padding:0px !important;min-height:115px;border-bottom:1px solid #e7e7e7;}
 .return-div{margin-top:10px;}
 .res-align-left{text-align:right !important;}
 .res-align-right{text-align:left !important;}
 .Destination-fph{text-indent:45px !important;}
 .hotel-details{position:relative;}
 .hotel-details h3{width:100%;margin:0px;}
 .flieds span{font-size:12px;padding-right:0px;}
 .star-rate{margin:0px 0px 0px;text-align:left;}
 .pading-div-hotel{padding:0px 10px 0px 10px !important;}
 .icons-hotel ul li{margin-right:5px !important;}
 .icons-hotel-details ul{margin-bottom:15px;}
 .icons-hotel-details ul li{margin-right:6px;cursor:pointer;}
 .h-img{height:inherit;width:inherit;}
 .hotel-result .container{padding:0px;}
 .search_row2 .detials-link{text-align:center;width:100%;max-width:100%;padding-top:13px !important;background:#f7f8fa;float:right;height:55px;border-bottom-right-radius:17px;padding-right:0px !important;}
 .select-flight .panel-body{padding:0px 15px;}
 .ok-filter{display:block;font-size:14px;opacity:1;text-shadow:none;color:#fff;font-weight:100;display:inline-block;float:right !important;text-align:right;position:relative;right:50px !important;top:10px !important;line-height:11px;}
 .ui-datepicker-mutlti{top:75% !important;}
 td.fare-breakup-hotel .popover{display:none !important;}
 td .hotel-options a.popup{display:none !important;}
 .myClass{width:85% !important;}
 .navigtn{position:relative;z-index:2;}
 .responsive-menu .respon-drop{position:absolute;top:38px !important;}
 .date-search {
    padding: 0px;
    margin:0px 10px 0px 0px !important;
}
}
@media (min-width:481px) and (max-width:700px){.adult-c .mod-search{margin-left:0px !important;width:100% !important;padding:10px 10px 0px !important;}
 .highligt{box-shadow:inset 0px -3px 0px 0px #333 }
 .modify_search-es{width:100% !important;}
 .confirmatn-page .row.bottom-line .col-sm-8{width:100%;}
 .confirmatn-page .row.bottom-line .col-sm-4{width:100%;padding:0px !important;padding-left:16px !important;}
 .navigtn-es{margin-right:0px !important;}
 .fhr-m .dropdown-hotel{min-width:546px;}
 .fhr-m .row.mod-search.md-ok{width:100%;display:block;background:#dedede;}
 .fhr-m .class-lab{width:95px;}
 #btnResetFilter{margin-top:0px;}
 .ok-filter{display:block;font-size:14px;opacity:1;text-shadow:none;color:#fff;font-weight:100;display:inline-block;float:right !important;text-align:right;position:relative;right:70px !important;top:10px !important;line-height:11px;}
 .baggage-passenger .dekstop{display:none;}
 .baggage-passenger .mobile{display:inline-block;}
 .pay-pax{margin-bottom:20px !important;}
 .side-pay-total{display:none;}
 .summary-div{border:none;}
 .navbar-fixed-top{position:relative;margin-bottom:0px;}
 .staticpage-content .fr-name{width:76% !important;}
 #totalFinalFare{float:right;}
 .ckin .col-sm-4{width:50%;}
 .side-div{box-shadow:2px 1px 3px #ccc;background:rgb(242, 240, 241);border-radius:0px;width:50%;overflow-x:scroll;height:550px;padding-bottom:100px;}
 .navigtn{position:relative;z-index:2;}
 .myClass{width:87% !important;}
 .best-f-div div{padding-right:13px;}
 .hote-s .border-div.c{width:100%;}
 .hote-s .border-div.c #searchLocation{width:100%;}
 .hote-s .border-div.date-search.a{width:47.5%!important;}
 .hote-s .border-div.date-search.b{width:47.5%!important;margin-right:0px}
 .modify_search .hote-s input{width:100% !important;}
 .hote-s .space-div .border-div{width:47.6% !important;}
 .hote-s .home-hotel-pax{width:100% !important;text-align:left;}
 .hote-s .border-div.mod-search{margin-right:0px !important;margin-left:0px !important;padding-right:0px;width:47.5% !important;}
 .hote-s button#Modify_Search_Click{width:100%;}
 .hotel-sidebar{margin-top:0px !important;}
 .space-div{display:inline-block;vertical-align:middle;width:100%;}
 .where-h .input-enter-h{width:90px;font-size:14px !important;}
 .border-div.mod-search{margin-top:10px !important;}
 .modify-slidebar-responsive .mod-search{padding:0px;}
 .search_row2 .detials-link{text-align:center;width:100%;max-width:100%;padding-top:13px !important;background:#f7f8fa;float:right;height:55px;border-bottom-right-radius:0px;padding-right:0px !important;}
 .popup-d h3{width:50%!important;FLOAT:LEFT;padding-right:17px;}
 .modify-slidebar-responsive .mod-search{background:transparent;text-align:center;display:inline-block;}
.hotel-rate-book h4{padding-top:17px !important;}
.responsive-menu{display:block!important;}
 .navigtn-en{margin-right:0px !important;}
 .col-lg-6.text-right.bag-res{text-align:left !important;}
 .fhr-m{padding:0px 20px;}
 .fhr-m .border-div{width:100%;padding:0px;}
 .fhr-m input{width:100%;}
 .fhr-m .border-div .modify_search-en{width:100% !important}
 .fhr-m .pax-modify .button-passanger{width:100%;text-align:left;text-indent:4px;}
 .fhr-m .modify-slidebar-responsive .mod-search{background:transparent;}
 .fhr-m .border-div.round-img{display:none;}
 .fhr-m .space-div .border-div{padding:0px;width:100% !important;}
 .fhr-m .border-div .box-input .button-passanger.home-hotel-pax{width:100%;text-align:left}
 .fhr-m .date2-modify{margin-left:0px !important;}
 .fhr-m .hf{MARGIN-TOP:10PX !important;}
 .fhr-m button#Modify_Search_Click{width:100% !important;display:inline-block;}
 .fhr-m .border-div.date-search{MARGIN-TOP:10PX !important;}
 .fhr-m .border-div.date-search{MARGIN:0px;width:100% !important;}
 .fhr-m .mod-search{margin-left:0px !important;}
 .fhr-m .border-div.text-center.pax-modify.fhr{margin-top:10px;}
 .modify-slidebar-responsive .dropdown-hotel{top:28px !important;max-height:250px;overflow-x:scroll;width:269px;left:0px;min-width:315px;}
 .hotel-details .img-responsive{width:96% !important;height:auto !important;}
 .dropdown-hotel.fhadult .mod-search{margin-top:10px !important;width:100%;margin-left:0px !important;}
 .hotel-res .itinerary{display:none;}
 div#normal_flight_count > .col-lg-12 > .row > .col-xs-4{margin-left:0% !important;}
 .FHDesign #paxHotelTemplate .child-list{width:auto;margin-left:0px;}
 .hotel-res DIV h3{font-size:12px !important;}
 .back-link{padding:0px 20px 0px;}
 .bottom-dotted .col-xs-3{padding:0px !important;}
 .bottom-dotted{padding:0px !important;}
 .FHDesign .dropdown-hotel{min-width:45%;left:15px;}
 .tab-content .col-lg-7.box-input{padding-right:17px !important;}
 .city-input{padding-left:10px !important;display:block !important;float:left;text-align:left;}
 .box-modify{TEXT-ALIGN:CENTER;}
.round-img{width:18px;text-align:center;margin:0px !important;vertical-align:sub;}
.space-div .border-div{margin-left:0px;}
.space-div .border-div{margin:0px;margin-top:0px;}
.date2-modify{margin-left:20px !important;}
.border-div{margin-top:10px;MARGIN-LEFT:0PX !IMPORTANT;}
 .box-input{margin-left:0PX !important;}
.pax-modify .button-passanger{width:165px;text-align:left;text-indent:4px;}
.filter-btn{width:165px !important;}
.pax-modify{width:164px;}
 .pax-modify .button-passanger{width:165px;text-align:left;text-indent:4px;}
.mod-search{margin-left:30px !important;margin-top:10px !important;width:145px;}
 .unit5{width:27px !important;font-size:14px !important;}
 .input-enter{width:43px !important;font-size:14px !important;}
.input-enter2{width:46px !important;font-size:14px !important;}
.booking-inputs input{height:35px;text-indent:0px;font-size:14px;padding-left:55px;}
.unit2{width:27px;font-size:14px !important;}
.booking-inputs2 input{height:35px;text-indent:0px;font-size:14px;padding-left:45px;}
.trip-start h2{font-size:16px;padding-top:25px;}
.multi-city-tab ul.desti li{width:100%;}
.multi-city-tab{margin:0px;}
#search-tagline{margin-left:0px !important;display:none !important;}
.col-lg-12 > .row > .col-xs-4{margin-left:41%;}
 .left-layover-line, .right-layover-line{}
 .nav-head{display:none !important;}
 .stops-f{min-width:auto;}
 .pax-layout #accordion .panel-collapse .row.popup-d .col-sm-3{width:100%;float:left;}
.row.popup-d .col-xs-2.col-sm-1.text-center{display:block;}
#exTab1 .tab-content{padding:15px;}
 .navigtn{float:right;margin-top:0px !important;}
 .f-airnames{width:80%;max-width:400px !important;}
 .popup-d .duration-f{width:41%;}
 .row.bottom-line .col-sm-8{width:61%;}
 .row.bottom-line .col-sm-4{width:39%;}
 .popup-d h3{float:left;}
 p.subtitle.fancy{margin:10px 0px 10px 5px !important;}
 .navbar-nav{margin-top:15px !important;margin:0px 0px !important;}
 #seamlessData td{min-height:427px !important;height:auto!important;}
 .navbar-inverse .navbar-nav > li > a > i{font-size:18px;padding-right:0px !important;display:block !important;color:#000;}
 .navbar-inverse .navbar-nav > li > a > i:hover, i:focus, i:active{color:#fff !important;}
 .navbar-inverse .navbar-nav > li > a > span{display:none;}
 .flight-search-details{height:120px;padding-top:20px;}
 .navbar-fixed-top{margin-top:0px !important;}
 .nav > li{display:inline-block;}
 .hotel-pax .details-pax{margin:0px 0px !important;}
 .navbar-nav > li > a{padding:10px !important;border-radius:0;margin-left:1px;display:inline-block;text-align:center;}
 .navbar-nav > li > a{padding:25px 7px !important;}
 .container > .navbar-header{margin-right:35px;margin-left:15px;}
 .navbar-brand{padding:15px 0px !important;cursor:pointer;}
 .highligt i{color:#fff !important;}
 .navbar{min-height:60px;}
 .navbar-brand img{height:35px;}
 .modify_search h3{font-size:14px;}
 .result-row{top:72px;position:static;}
 .popup-d h3{width:130px;padding-left:44px;}
 .pax-top{margin-top:0px;}
 .div-padding-sum{padding:0px 15px;}
 .summary-div{position:static;width:100%;margin:0px;}
 .sum-pax{z-index:9;margin-top:0px;padding:0px;}
 .fare-pax{border-top-left-radius:0px;}
 .side-pay-total{border-bottom-left-radius:10px;}
 .trip-durtn2{text-align:left;padding:10px 15px !important;}
 .confirmatn-page{margin-top:54px;}
 .fancy span:before, .fancy span:after{width:100px;}
 .block-margin{margin:0px;}
 .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{margin-top:-15px;}
.ui-datepicker .ui-datepicker-title{margin:0 2em;line-height:1em;text-align:center;}
.ui-datepicker{width:14em !important;margin-left:-3% !important;}
#ui-datepicker-div .ui-state-default{width:26px;height:26px;}
.ui-datepicker table{font-size:.9em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;padding:0;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:100%;}
.booking-input-date input{height:35px;text-indent:13px;font-size:14px;}
 #progressbar{display:none !important;}
 div#normal_flight_count > .col-lg-12 > .row > .col-xs-4{margin-left:0px;}
 .detials-link h6{display:none;}
 .detials-link{padding-bottom:9px !important;}
 .baggage-passenger .col-sm-6{width:30%;float:left;font-size:12px;}
 .baggage-passenger .col-sm-6.text-right.bag-res{width:70%;text-align:right;}
 .child-list{margin-left:0px;}
.dropdown-hotel.adult-c{padding-left:0px;padding-right:0px;overflow-y:scroll;min-height:196px;min-width:65%;}
.adult-c #paxHotelTemplate{padding-left:10px;padding-right:10px;}
.pax-row{padding:0 10px !important;}
.room-lable{margin-left:0px;}
 .col-xs-12.hidden-sm.hidden-md.hidden-lg.col-lg-6 label{font-weight:300;}
.adult-c .mod-search{margin-left:0px !important;width:100% !important;padding:10px 10px 0px !important;}
.mod-search .col-lg-9{width:70%;float:left;}
.mod-search .col-lg-3{width:30%;float:left;}
 td.fare-breakup-hotel .popover{display:none !important}
 td .hotel-options a.popup{display:none !important }
 .other-search-box .col-xs-4.hidden-md.hidden-lg{margin-left:0px !important;}
 .input-enter-h-pt{width:60px !important;}
 .homepage-r .button-passanger{width:100%;position:absolute;top:33px !important;text-align:left;padding:11px 0px;left:15px;font-size:12px;z-index:99;}
}
@media (max-width:350px){.child-list select{width:45px;}
}
/************************************************HOME PAGE CSS**************************************************************************/
@media screen and (max-width:1024px){
  /*** .modify-row { display: none !important;}
    .filter-search-show{display:block !important;position:relative;background:#fff;top:70px;margin:0px;position:fixed;box-shadow:0px 2px 3px #ccc;width:100%;z-index:99;}
 .filter-search-show li a{color:#000;text-align:center;border:none;margin:0px !important;}
 .filter-search-show a:hover, a:active, a:focus{text-decoration:none !important;outline:none !important;}
    **/ 
    .res-align-left h6{width:auto;}
 .res-align-right h6{width:auto;}
 .block-margin{margin-left:0px;}
 .width1000{width:1000px}
 .noslide #wrapper{padding-left:0px;}
 .staticpage-content h1{font-size:17px;}
 #profile-pagelogin #sidebar-wrapper{background:transparent;}

 #litandc #hiThere{display:none;}
 #page-content-wrapper{position:static !important;float:left;}
 .profile-pagelogin #sidebar-wrapper{position:static !important;width:100%;margin-left:0px;}
 .profile-pagelogin .staticpage .nav li{width:auto;}
 .profile-pagelogin #sidebar-wrapper{position:static !important; margin-top: 0px !important; padding-top: 0px !important;}
    .profile-pagelogin { }
    
 .tax-tag{display:block;}
 .col-lg-5.pax-n-all.v_search_hidef2.trip-startFH.text-right{position:absolute;right:0px;top:12px;}
 .profile-pagelogin #wrapper{padding:0px !important;}
 .profile-pagelogin #page-content-wrapper{position:static;float:left;height:auto;min-height:auto !important;}
 .profile-pagelogin .side-div{margin-bottom:16px;width:100% !important;height:auto !important;    margin-top: 0px !important;padding-bottom:0px !important;}
 .profile-pagelogin .nav > li{float:left;}
 .profile-pagelogin .staticpage-content .book-btn{font-size:13px;padding:4px 10px;height:auto;}
 .profile-pagelogin .staticpage-content{padding:16px;     min-height: 800px;}
 .profile-pagelogin .staticpage .nav li{width:auto;}
 .profile-pagelogin .staticpage .nav{height:auto;}
 .profile-pagelogin #sidebar-wrapper{height:auto;}
    .profile-pagelogin #page-content-wrapper { width:100% !important }
 .multi-wrap #ddlSort{width:109pX !important;}
 .pax-rate.errror-label h6{position:relative;margin:0px;width:100%;display:block;}
 .pax-layout{margin-top:13px;}
 section#PaxSectionDiv.result-row.modify{padding:0px;}
 .main-search-best{margin-top:14px !important;}
 .heading-div b span{display:none!important;}
 .row.best-f-div .popover{display:none!important;}
 .responsive-menu{display:none;}
 .myClass{width:68%;display:block;float:left;overflow-y:auto;}
 .hotelnamesearch{border-radius:3px;height:28px;display:inline-block !important;width:170px !important;max-width:170px;text-align:left;text-indent:5px;border:none;color:#222 !important;font-size:12px;border:1px solid #d2d2d2;-webkit-box-shadow:inset 0px 0px 2px 2px rgba(230, 230, 230, 0.7);-moz-box-shadow:inset 0px 0px 2px 2px rgba(230, 230, 230, 0.7);box-shadow:inset 0px 0px 2px 2px rgba(230, 230, 230, 0.7);}
 .popover.bottom-right > .arrow{display:none;}
 .mod-search{}
 .stops-f .tooltip{display:none !important;}
 .row.sum-pax.mob-sum .col-sm-12.div-padding-sum .row{margin:0px;}
}
@media screen and (min-width:660px) and (max-width:1024px){.footer-menu .col-lg-4{width:33%;float:left}
.footer-menu ul li a{color:#999;font-size:12px!important;}
.footer-menu h5{font-size:18px !important;color:#000;}
 .modify_search h3{font-size:14px;}
.mod-search .col-lg-9, .mod-search .col-lg-3{width:50%;float:left }
.taglines p{font-size:12px;margin-top:5px;margin-left:15px;}
}
@media screen and (max-width:700px){
    .prof-page > section{ margin-top:0px !important; }
    
    .dropdown-de{right:16px !important;top:65px !important;;}
 .langauge-de .button-passanger{width:95% !important;;text-align:right !important;;}
}
@media screen and (max-width:480px){.highligt{box-shadow:inset 0px -3px 0px 0px #333 }
 .select-flight{margin-top:20px;}
 .star{margin-top:2px;}
 .width1000{width:100%;}
 #btnResetFilter{margin-top:0px;}
 .pay-pax{margin:0px 0px !important;margin-bottom:20px !important;}
 .fph-top .pay-pax{margin:0px !important;margin-bottom:20px !important;}
 .hotel-pax .pay-pax{margin:0px !important;margin-bottom:20px !important;}
 .adult-c .pax-row{padding:0 10px !important;}
 .staticpage-content form .col-sm-4{height:auto !important;margin-bottom:15px !important;}
 .staticpage .nav-tabs > li > a{border:none;color:#595e5a;font-size:14px !important;}
 .profile-pagelogin .staticpage .nav li{width: auto;}
 .staticpage-content .fr-name{width:72% !important;}
 .staticpage-content form .col-sm-4{height:auto;}
 div#normal_flight_count > .col-lg-12 > .row > .col-xs-4{margin-left:0px;}
 .SearchStringClass{padding-left:101px !important;}
 .trip-start3 h2{color:#FFF;font-size:14px;}
 .mod-search .col-lg-9{width:70%;float:left }
 .mod-search .col-lg-3{width:30%;float:left }
 .homepage-r .button-passanger{width:100%;position:absolute;top:33px !important;text-align:left;padding:11px 0px;}
 .trip-startFH h2{color:#FFF;font-size:15px;}
 .FHDesign .button-passanger{position:relative;top:-13px !important;left:0px;}
 .col-lg-5.pax-n-all.v_search_hidef2.trip-startFH.text-right{display:none;}
 .hide-home{display:none;}
 .itinerary{display:none !important;}
 .res-date{float:left;}
 .hote-s .border-div.mod-search{width:47.6% }
 .SearchString-h-de{padding-left:78px !important;}
 .home-hotel-pax{}
 h4.v_search_start.checkin-f.depart-fh.v_search_start-pt{padding-left:0PX !important}
 .dropdowns.dropdown-de{right:10px !important;top:65px !important;}
 .multicity-popover .row-eq-height:last-child .fare-f{top:-70px !important;left:0px !important;}
 }
/************************************************HOME PAGE CSS**************************************************************************/ 
@media only screen and (min-width:350px) and (max-width:767px) and (orientation:landscape){.width1000{width:100%;}
 #sidebar-wrapper{height:600px;}
 .navbar-nav{margin:0px -15px;}
 }
 @media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.sum-pax{display:block;}
 .summary-div{width:244px;}
 .hot-pad{margin-top:20px !important;}
 .multicity-popover .detials-link h6{margin-top:0px;}
 p.seats{margin-top:0px !important;}
 .oneway-fgt-anme{width:100% !important;}
 .dropdown-hotel .col-lg-4{width:32%;}
 .dropdown-hotel .child-width-div{width:138px;}
 .dropdown-hote>.row{display:none }
 .pax-row .col-lg-1{float:left;}
 .pax-row .col-lg-5{width:227px;float:left;}
 .pax-row .col-lg-5.child-list{width:248px;}
 .flied-filter{padding:0px;padding-left:10px;}
 .row-eq-height .col-md-8{width:100%}
 .multicity-popover .flight-f{left:-44px !important;z-index:200}
 #normal_flight_count .ng-scope:last-child .flight-f{left:-47px !important;z-index:200;}
 #normal_flight_count .ng-scope:last-child .fare-f{top:-165px !important;left:21px;}
 .multicity-popover .row-eq-height:nth-child(n+9) .fare-f{top:-176px !important;}
 .pax-info label{bottom:-16px;}
 #wrapper{padding-left:0px;}
 #sidebar-wrapper{height:auto !important;padding-top:51px;background:rgba(0, 0, 0, 0);position:relative !important;float:left;z-index:12; margin-left: 0px;}
 #bodid{padding-top:20px;width:75%;float:left;}
 #bodid #page-content-wrapper{width:100%;}
 .select-flight .panel-body{padding-left:0px;}
 .Fh-fgt-det{width:100%}
 .search_row2 .detials-link{height:101px;}
 .depart-div .flight-name{width:30%;}
 .return-div .flight-name{width:30%;}
 .select-flight .return-div{width:100%}
 #page-content-wrapper{width:74%;float:left;}
 .hotel-result{margin-top:48px;}
 .side-div{height:auto;margin-top:24px;}
 .button-passanger.home-hotel-pax.modify-slidebar-responsive{width:152px;}
 .modify_search{text-align:center;}
 .modify_search .space-div{display:block;padding-top:10px;}
 .hotel-sidebar+div{padding-top:20px;width:75%;float:left;}
 .photoPopover{z-index:900}
 .detail-popup{z-index:802;left:-292px !important;}
 .hotel-sidebar{padding-top:0px !important;}
 .modify_search input{width:147px;}
 .f-matrix{display:none;}
 .flieds ul li{padding-right:65px;}
 .mt-ch{padding:0px;padding-left:12px;}
 .details-pax{width:100% !important;}
 .f-airnames{display:inline-block;padding:0 !important;min-width:140px;max-width:175px;}
 .popup-d .duration-f{padding-top:0px !important;}
 .row.popup-d .text-center{padding-top:0px !important;}
 .detials-link{width:100% !important;text-align:center;max-width:100% !important;}
 .flight-book{width:100% !important;}
 .f-tarrif{width:50%;float:left;}
 .f-booking{width:50%;float:left;}
 #bestflightplaceholder .ng-scope .col-sm-12.col-md-8{width:100%;}
 #normal_flight_count .ng-scope .col-sm-12.col-md-8{width:100%;}
 .padding-zero{text-align:center;}
 .padding-zero .space-div{margin-top:9px;}
 .padding-zero .mod-first-input{margin-left:0px;}
 .ok-filter{display:none }
 .select-flight #FlightPlaceholder .FH-baggage-details{top:215px !important;margin:0px auto !important;width:600px;left:331px !important;z-index:800;}
 .select-flight #FlightPlaceholder .FH-baggage-details{top:215px !important;margin:0px auto !important;width:600px;left:331px !important;z-index:800;}
 .select-flight #FlightPlaceholder .FH-flight-details{left:24px !important;z-index:801;}
 .pading-div-hotel{width:66%;}
 .icons-hotel-details .detail-popup{left:-312px !important;}

}
@media screen and (min-width:1024px) and (max-width:2000px){.myClass{width:500px !important;}
}
@media (max-width:600px) and (min-width:481px){.side-div{width:64%;}
}
/*************iphone 6 plus 736 x 414*************/
@media screen and (min-width:414px) and (max-width:736px) and (orientation:landscape){.f-name{padding-left:58px !important;max-width:38%;}
}
@media screen and (min-width:320px) and (max-width:568px) and (orientation:portrait) {
    .ui-datepicker1 {}
   
}