﻿@font-face{font-family:'DIN';src:url('../fonts/DIN-Light.eot');src:url('../fonts/DIN-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/DIN-Light.woff') format('woff'),url('../fonts/DIN-Light.ttf') format('truetype'),url('../fonts/DIN-Light.svg#DIN-Light') format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'DINProLight';src:url(../fonts/DINProLight.eot);src:local(../fonts/DINProLight),url(../fonts/DINProLight.woff) format("woff"),url(../fonts/DINProLight.ttf) format("truetype")}
.fontsforweb_fontid_13033{font-family:'DINProLight'!important}
@font-face{font-family:'DINMediumRegular';src:url(../fonts/DINMediumRegular.eot);src:url(../fonts/DINMediumRegular.eot) format("embedded-opentype"),url(../fonts/DINMediumRegular.woff2) format("woff2"),url(../fonts/DINMediumRegular.woff) format("woff"),url(../fonts/DINMediumRegular.ttf) format("truetype"),url(../fonts/DINMediumRegular.svg#DINMediumRegular) format("svg")}
@font-face{font-family:'DINProLight_13935';src:url('../fonts/DINProLight_13935.eot');src:url('../fonts/DINProLight_13935.eot') format('embedded-opentype'), url('../fonts/DINProLight_13935.woff2') format('woff2'), url('../fonts/DINProLight_13935.woff') format('woff'), url('../fonts/DINProLight_13935.ttf') format('truetype'), url('../fonts/DINProLight_13935.svg#DINProLight_13935') format('svg');}
@font-face{font-family:'DINProRegular_13937';src:url('../fonts/DINProRegular_13937.eot');src:url('../fonts/DINProRegular_13937.eot') format('embedded-opentype'), url('../fonts/DINProRegular_13937.woff2') format('woff2'), url('../fonts/DINProRegular_13937.woff') format('woff'), url('../fonts/DINProRegular_13937.ttf') format('truetype'), url('../fonts/DINProRegular_13937.svg#DINProRegular_13937') format('svg');}
@font-face{font-family:'DINPro-Bold_13934';src:url('../fonts/DINPro-Bold_13934.ttf');}
@font-face{font-family:'DroidKufiRegular';src:url(../fonts/DroidKufiRegular.eot);src:url(../fonts/DroidKufiRegular.eot) format("embedded-opentype"),url(../fonts/DroidKufiRegular.ttf) format("truetype"),url(../fonts/DroidKufiRegular.svg#DroidKufiRegular) format("svg")}
@font-face{font-family:'DroidKufiBold';src:url(../fonts/DroidKufiBold.eot);src:url(../fonts/DroidKufiBold.eot) format("embedded-opentype"),url(../fonts/DroidKufiBold.ttf) format("truetype"),url(../fonts/DroidKufiBold.svg#DroidKufiBold) format("svg")}
body{font-family:'DroidKufiRegular', 'DINProRegular_13937';}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
img{vertical-align:middle;max-width:100%;height:auto}
ul li{list-style:none;}
ul{margin:0px;padding:0px;}
select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;}
/********************Flight Result Style start*******************************/
.modifySearch{background:rgba(198,48,48,1);background:-moz-linear-gradient(left, rgba(198,48,48,1) 0%, rgba(241,95,43,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(198,48,48,1)), color-stop(100%, rgba(241,95,43,1)));background:-webkit-linear-gradient(left, rgba(198,48,48,1) 0%, rgba(241,95,43,1) 100%);background:-o-linear-gradient(left, rgba(198,48,48,1) 0%, rgba(241,95,43,1) 100%);background:-ms-linear-gradient(left, rgba(198,48,48,1) 0%, rgba(241,95,43,1) 100%);background:linear-gradient(to right, rgba(198,48,48,1) 0%, rgba(241,95,43,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c63030', endColorstr='#f15f2b', GradientType=1 );color:#fff;float:left;width:100%}
.modifySearchBlock{padding:25px 0;margin:0;overflow:hidden;direction:rtl;}
.modifySearchBlock h3{color:#FFF;display:inline-block;font-size:17px;margin:12px 0}
.modifyBtn{background:none;border:medium none;color:#fff;display:inline-block;font-size:15px;padding:10px 20px;float:left;border:1px solid #fff}
.modifyBtn:hover{background:#f2692c none repeat scroll 0 0;border:1px solid #fff}
.modifyBtn:focus{background:#f2692c none repeat scroll 0 0;border:1px solid #fff;outline:none}
.innerContents{min-height:700px;background:#FFF;display:inline-block;width:100%;}
.innerContents h2{font-size:18px;text-transform:uppercase;font-weight:400;color:#c63031;text-align:right;margin-bottom:10px;}
.result_count_label.hotel_count_label{white-space:nowrap;margin-bottom:7px;}
.topRow{margin:10px -15px}
.breadcrumb{background:none;float:right;padding:8px 0 0 10px;margin:10px 0}
.breadcrumb li{color:#565656;font-size:12px}
.breadcrumb li a{color:#565656;cursor:auto}
.breadcrumb li a:hover{text-decoration:none}
.breadcrumb > li + li::before{content:""}
.breadcrumb .active{color:#017cc9}
.breadcrumb .active a{color:#017cc9}
.tPriceLeft h3{font-weight:700!important}
.topFilter{float:right;position:relative;top:-6px;margin-bottom:7px;padding-right:0}
.topFilter ul{margin:0;padding:0;list-style:none}
.topFilter ul li{display:inline-block;color:#fff;font-size:14px}
.topFilter ul li a{display:inline-block;color:#fff;font-size:14px;padding:4px 12px;background:#848484;border-radius:15px;cursor:pointer}
.topFilter ul li a:hover{text-decoration:none}
.topFilter ul .active{background:#0080bf}
.topFilter li .active span{margin-left:5px}
.padd_lf_0{padding-left:0}
.inner_ticket_price{text-align:right}
.flightResultBox{border:1px solid #d5d5d5;margin-bottom:30px;/*background:#f5f5f9;*/position:relative;background:#636363;}
.flightResultBox .inner_ticket_price h3{margin-bottom:0}
.flightResultBox .inner_ticket_price .tPriceLeft p{margin-bottom:4px}
.flightResultBox .ticketPrice h3 span{display: inline-block;padding-left: 3px;}
.flightResultBox .ticketPrice h3.real_price_striked span{text-decoration:line-through;}
.flightResultBox .cnclPolicy{background-color:#fff;}
.flightName{float:right;width:22%;padding:0px 10px 0 0px;height:95px;overflow:hidden;}
.flightName figure{text-align:center;margin:0 auto;/*float:right;*/
padding-right:0}
.flightName figure img{text-align:center;margin:0 auto;height:50px;}
.flightName figcaption p{font-size:12px;color:#3a3a3a;text-align:center;margin:0;}
.flightName figcaption span{display:block}
.resultOnward{overflow:hidden;padding:10px 10px 0;margin:0;float:left;width:100%;direction:rtl;border-top:solid #dbdade 1px;background-color: #f5f5f9;}
.resultReturn{border:none}
.FlightLocation{float:right;width:48%;text-align:center;padding:0}
.locationFrom{float:right;width:40%;text-align:left}
.onwardIcon{float:right;height:68px;line-height:25px;padding:10px 17px;text-align:center;width:20%}
.locationTo{float:left;width:40%;text-align:right}
.flightType{width:24.9%;float:right;text-align:right;padding:5px 0}
.flightType p{margin-bottom:1px;font-size:14px;color:#000}
.flightType span{font-size:14px;color:#000}
.FlightLocation h4{font-size:14px;color:#3a3a3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px}
.FlightLocation p{font-size:14px;color:#3a3a3a;margin-bottom:3px;}
.locationFrom span{color:#000;}
.locationTo span{color:#000;}
.locationFrom span{color:#000;font-family:'DroidKufiRegular', 'DINProRegular_13937';font-weight:bold;}
.locationTo span{color:#000;font-family:'DroidKufiRegular', 'DINProRegular_13937';font-weight:bold;}
.ticketPrice{padding:9px 10px 0;text-align:center;margin-top:0;background:#636363;height:226px;float:left;width:100%}
.details_price{padding:0 10px;margin-top:0;background:#636363;height:202px;float:left;width:100%;}
.ticketPrice h3{font-size:16px;color:#fff;text-transform:uppercase;text-align:center;margin:0px 0;padding:5px 0 5px;direction:rtl;font-family: 'DINPro';}
.ticketPrice p{font-size:12px;color:#fff;text-align:center}
.flightSelectBtn{color:#333333;background:#ffffff;font-size:16px;padding:10px;border:none;width:100%;float:left;text-align:center;text-transform:uppercase;margin-top:4px;cursor:pointer;}
.abslte_btn{position:absolute;bottom:-1px;top:auto;width:20%;right:0;padding:8px 48px}
.same_price{text-decoration:underline}
.flightSelectBtn:hover,.flightSelectBtn:focus{background:#f15f2b;text-decoration:none;color:#fff}
.flightDeatilModal .modal-header{border:medium none}
.flightDeatilModal .nav-tabs li a{color:#fff;border-radius:0;margin:0;margin-bottom:0;border:none}
.flightDeatilModal .nav-tabs li a:first-child{margin-left:0}
.flightDeatilModal .nav > li > a:hover,.nav > li > a:focus{background-color:#004aab;color:#fff;text-decoration:none;border-color:#28235b;border-radius:0}
.flightDeatilModal .nav-tabs > li.active > a, .flightDeatilModal .nav-tabs > li.active > a:hover, .flightDeatilModal .nav-tabs > li.active > a:focus{background:#f15f2b;border-color:#28235b;border:none;color:#fff;border-radius:0;padding:10px}
.flightDeatilModal .nav-tabs > li.active > a, .flightDeatilModal .nav-tabs > li.active > a:focus, .flightDeatilModal .nav-tabs > li.active > a:hover{border:none !important;padding:10px !important;}
.flightDeatilModal .nav > li > a:hover, .flightDeatilModal .nav > li > a:focus{background-color:#f15f2b;color:#fff;text-decoration:none;border-color:#28235b;border-radius:0;}
.flightDeatilModal .modal-header{padding:0;background:#636363;border-radius:0 0 0 0}
 .modal-header a{outline:none!important}
.flightDeatilModal .nav-tabs{border:0}
.flightDeatilModal .nav-tabs > li{margin-bottom:0}
.nopadding{margin:0!important;padding:0!important}
.flightResultBox .nav > li > a{font-size:14px;margin-right:0;padding:10px}
.modal-body{position:relative;padding:6px 15px}
.col-xs-12.nopadding.new-flip-ar h4{margin:0;padding:0}
.table.table-striped.table_max{margin-bottom:0}
.tabContentInner p{margin:0}
.table.table-striped.table_max tr td strong{font-weight:400}
.tabContentInner p strong{font-weight:400}
.tabContentInner{width:100%;padding:0;overflow:hidden;direction:rtl;}
.tabContentInner .main_title{font-size:20px;font-weight:700;color:#c63031;margin:6px 0;padding:0}
.tabContentInner .sub_title{color:#3a3a3a;font:normal 14px Arial,Helvetica,sans-serif;margin:0 0 5px}
.tabContentInner p{font-size:13px;margin-bottom:8px;color:#636363}
.tabContentInner table{margin-top:0}
.tabContentInner h2{color:#242424;font-size:16px;font-weight:400;width:100%;margin:0 0 10px}
.modify_search_block{background:rgba(8,137,253,0.42) none repeat scroll 0 0}
.modyTrpType .closeBtn1{position:absolute;left:2px;top:2px;z-index:99}
.filterIcon{background:url(../images/sfraah_filterIcon.png) no-repeat 0 0;display:inline-block;height:18px;margin-bottom:-2px;margin-left:5px;width:25px}
.filterBox{background:#f6f6f6;border:1px solid #e4e4e4;overflow:hidden}
.filterBlock h3{display:none}
.filterType{border-bottom:1px solid #e4e4e4;padding:15px}
.filterType h5{font-size:14px;font-weight:700;color:#3a3a3a;margin:0 0 14px}
.filterType p{font-size:14px;color:#3a3a3a}
.filterRow p{float:left;width:180px;margin:0}
.filterRow{overflow:hidden}
.filterRow label{font-weight:400;width:100%}
.filterCheck{float:left;width:100%;font-size:12px;}
.filterCheck select{float:right;padding:5px}
.checkTitle span{display:inline-block;float:right;padding-right:5px}
.filter_padding{margin-bottom:1em;padding:14px 20px 20px 15px;border-bottom:1px solid #ccc}
.filter_title{background:#fff none repeat scroll 0 0;color:#28235b;font-size:20px;font-weight:400;margin:-14px -15px 10px;padding:8px 15px 0 0}
.slider_ranger_values{margin-bottom:7px}
.slider_ranger_values .low,.slider_ranger_values .hi{font-size:14px}
.low{padding-left:3px;display:inline-block;float:right}
.low,.hi{position:relative;font:normal 10px Arial,Helvetica,sans-serif;color:#28235b;line-height:24px;padding:0 1px;padding-bottom:3px;}
.hi{padding-right:3px;display:inline-block;float:left;text-align:left;}
.filter_section .ui-widget-content{color:#636363;background:#fff;border:1px solid #636363;height:6px}
.ui-widget-header{background:#28235b}
.ui-corner-all{border-radius:0!important}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.5em;height:1.5em;cursor:default;background-color:#f15f2b;background-size:16px 16px;-ms-touch-action:none;border-radius:50%!important;touch-action:none;border:none;cursor:pointer;}
.ui-slider-horizontal .ui-slider-handle{top:-.6em;margin-left:-.6em;outline:none}
span.available_count{font-weight:400;padding-left:110px}
span.star_check{position:relative;float:right;z-index:99}
.star_rating_block input[type=radio],.star_rating_block input[type=checkbox]{display:none}
.star_rating_block label:before{content:"";display:inline-block;width:25px;height:25px;left:0;bottom:1px;background:url(../images/sfraah_filter_check.png) no-repeat -30px 0;float:right}
.star_rating_block .radio label:before{border-radius:8px}
.star_rating_block .checkbox label{margin-bottom:10px}
.star_rating_block .checkbox label:before{border-radius:3px}
.show_filter_btn{margin:0 0 4px;padding:7px;display:inline-block;background-color:#017cc9;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;cursor:pointer;display:none}
.filterRow input[type=checkbox]:checked + label:before{content:"";text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:15px;color:#f3f3f3;text-align:center;line-height:15px;background:url(../images/sfraah_filter_check.png) no-repeat 0 0;width:25px;height:25px;right:0!important}
.modifySearchForms .searchCatContent{display:block}
.modifySearchForms{display:none;margin-top:-15px;position:relative;margin-bottom:15px}
.modyTrpType ul{display:inline-block;margin-bottom:10px;width:100%;}
.filter_side{margin-bottom:10px;background:#fff;border:1px solid #636363;direction:rtl;position:relative;}
.searchCatContent{background:#636363;margin-bottom:50px;margin-top:5px;padding:15px}
.searchCatContent .close{float:right;font-size:22px;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.9}
.modfy_details{float:right;width:85%}
.modfy_btn{float:left;width:15%}
.modfy_from{float:right;width:auto;text-align:left}
.modfy_flt_icon{float:right;width:47px;height:47px;background-image:url(../images/sfraah_mody_flight_ar.png);background-repeat:no-repeat;text-align:center;margin:0 30px}
.modfy_from h2{margin:0;padding:0;font-size:22px}
.modfy_cal_icon{float:right;width:47px;height:47px;background-image:url(../images/sfraah_mody_cal.png);background-repeat:no-repeat;text-align:center;margin:0 30px}
.mody_space{width:5%;float:right;height:20px}
.modfy_passangers{float:right;padding:10px 30px 0 0}
.modfy_passangers p{font-size:15px}
.flightResultFooter{background:#fff none repeat scroll 0 0;border-top:1px solid #d5d5d5;padding:10px;margin:0px 0 0;float:right;width:100%;text-align:center;direction:rtl;}
.flightResultFooter ul li{color:#636363;display:inline-table;font-size:13px;padding:4px 25px;font-family:'DroidKufiBold'}
.flightResultFooter ul li a{color:#636363;cursor:pointer;font-size:13px}
.flightResultFooter ul li a:hover{color:#f15f2b;cursor:pointer;font-size:13px;text-decoration:none;}

.flightResultFooter2{margin:15px 0 15px 0;float:right;width:100%;text-align:center;}
.flightResultFooter2 ul li{color:#636363;display:inline-table;font-size:13px;font-family:'DINPro-Bold_13934'; cursor:pointer;}
.flightResultFooter2 ul li a{color:#fff;cursor:pointer;font-size:13px}
.flightResultFooter2 ul li a:focus{color:#f15f2b !important;cursor:pointer;font-size:13px;text-decoration:none;}
.flightResultFooter2 ul li a:hover{color:#f15f2b !important;cursor:pointer;font-size:13px;text-decoration:none;}

.filter_head{background:#636363 url(../images/sfraah_filter_icon.png) no-repeat 98% center;color:#fff;font-size:18px;text-transform:uppercase;padding:10px 40px 10px 10px;float:right;width:100%;margin-bottom:10px}
.stop_price{float:left!important}
.filter_padding h4{color:#28235b;text-decoration:underline;cursor:pointer;font-size:15px}
.filter_trigle{font-size:13px}
.filter_padding:last-child{border-bottom:none}
.filter_section p{padding:0;margin:0;color:#28235b;cursor:pointer}
.sort{float:left;margin-top:13px}
.sort_text{float:right;font-size:16px;}
.sort_drop{float:left}
.sort_text h4{color:#28235b;padding:8px 0;margin:0;font-size:14px;}
.sort .form-control{display:block;width:100%;height:40px;padding:7px 3px;font-size:11px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #28235b;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.onword_icon{background:url(../images/sfraah_onword_icon_ar.png) no-repeat;width:35px;height:35px;float:right}
.return_icon{background:url(../images/sfraah_return_icon_ar.png) no-repeat;width:35px;height:35px;float:right}
.pad_left{padding-right:0}
.pad_right{padding-left:0}
.border{width:1px;height:50px;background:#28235b;margin:0 auto;text-align:center}
.flightDeatilModal .close{opacity:.9;margin:5px;color:#fff}
.form-group input[type="text"]{height:44px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;border:none;padding-left:50px}
.form-group input[type="password"]{padding:6px}
.form-group input[type="text"]::-webkit-input-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]:-moz-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]::-moz-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]:-ms-input-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]::-webkit-input-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]:-moz-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]::-moz-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]:-ms-input-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]::-webkit-input-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]:-moz-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]::-moz-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]:-ms-input-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]::-webkit-input-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]:-moz-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]::-moz-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]:-ms-input-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]::-webkit-input-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]:-moz-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]::-moz-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="text"]:-ms-input-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="password"]::-webkit-input-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="password"]::-moz-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="password"]:-ms-input-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="password"]:-o-input-placeholder{opacity:1;color:#3a3a3a}
.form-group input[type="password"]::-webkit-input-placeholder{opacity:1;color:#3a3a3a}
.form-control::-moz-placeholder{opacity:1;color:#3a3a3a}
textarea::-webkit-input-placeholder{opacity:1!important;color:#3a3a3a!important}
textarea::-o-input-placeholder{opacity:1!important;color:#3a3a3a!important}
.form-group select{height:44px;background:#fff;padding:10px;color:#3a3a3a;font-size:14px;width:100%;padding-left:30px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;}
.form-group2 select{height:44px;background:#fff;padding:10px;color:#3a3a3a;font-size:14px;width:100%;padding-right:30px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;}
.modifySearchForms ul li{color:#AAA;display:block;position:relative;float:right}
.modifySearchForms ul li input[type=radio]{position:absolute;visibility:hidden;display:none}
.modifySearchForms ul li label{display:block;position:relative;font-weight:300;font-size:1.35em;padding:0 35px 20px 30px;margin:0 auto;height:30px;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}
.modifySearchForms ul li:hover label{color:#FFF}
.modifySearchForms ul li .check{display:block;position:absolute;border:5px solid #AAA;border-radius:100%;height:25px;width:25px;top:0;right:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}
.modifySearchForms ul li:hover .check{border:5px solid #FFF}
.modifySearchForms ul li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:15px;width:15px;top:0;left:0;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}
.modifySearchForms input[type=radio]:checked ~ .check{border:5px solid #f15f2b}
.modifySearchForms input[type=radio]:checked ~ .check::before{background:#fff}
.modifySearchForms input[type=radio]:checked ~ label{color:#fff}
.nonstop input[type='checkbox']{height:0;width:0;display:none;}
.nonstop input[type='checkbox'] + label{position:relative;display:flex;margin:10px 0;align-items:center;color:#9e9e9e;transition:color 250ms cubic-bezier(.4,.0,.23,1);width:130px;float:right;direction:rtl;}
.nonstop input[type='checkbox'] + label > ins{position:absolute;display:block;bottom:0;right:2em;height:0;width:100%;overflow:hidden;text-decoration:none;transition:height 300ms cubic-bezier(.4,.0,.23,1)}
.nonstop input[type='checkbox'] + label > ins > i{position:absolute;bottom:1px;font-style:normal;color:#4FC3F7;right:8px}
.nonstop input[type='checkbox'] + label > span{display:flex;justify-content:center;align-items:center;margin-left:1em;width:1.5em;height:1.5em;background:transparent;border:2px solid #fff;border-radius:2px;cursor:pointer;transition:all 250ms cubic-bezier(.4,.0,.23,1)}
.nonstop input[type='checkbox'] + label:hover,input[type='checkbox']:focus + label{color:#fff}
.nonstop input[type='checkbox'] + label:hover > span,input[type='checkbox']:focus + label > span{background:rgba(255,255,255,.1)}
.nonstop input[type='checkbox']:checked + label > ins{height:100%}
.nonstop input[type='checkbox']:checked + label > span{border:.8em solid #f15f2b;animation:shrink-bounce 200ms cubic-bezier(.4,.0,.23,1)}
.nonstop input[type='checkbox']:checked + label > span:before{content:"";position:absolute;top:.6em;right:.2em;transform:rotate(45deg);transform-origin:0 100%;animation:checkbox-check 125ms 250ms cubic-bezier(.4,.0,.23,1) forwards}
.searchBtn1{background:#f15f2b;border:none;padding:10px 20px;font-size:20px;text-transform:uppercase}
.hiddenDate{opacity:.4}
.hiddenDate input{cursor:not-allowed!important}
.iconSet{position:relative}
.iconSet::before{height:20px;position:absolute;left:5px;top:12px;width:20px;content:"";pointer-events:none}
.locationIcon::before{background:url(../images/sfraah_location.png) no-repeat}
.calendarIcon::before{background:url(../images/sfraah_calendarIcon.png) no-repeat}
.airlineIcon::before{background:url(../images/sfraah_airlineIcon_ar.png) no-repeat;top:15px;width:24px}
.airlineIcon input[type="text"]{padding-right:48px}
.economyIcon::before{background:url(../images/sfraah_ecomonyIcon_ar.png) no-repeat}
.adultIcon::before{background:url(../images/sfraah_adultIcon.png) no-repeat}
.childIcon::before{background:url(../images/sfraah_childIcon.png) no-repeat}
.infantIcon::before{background:url(../images/sfraah_infantIcon.png) no-repeat}
.addBtn{background:#f15f2b;border:none;text-align:center;margin:10px 2px}
.sort .paxdownArrow::before{background:url(../images/sfraah_arrow2.png) no-repeat;width:13px;height:13px;left:5px;top:17px}
@keyframes shrink-bounce{0%{transform:scale(1);}
 33%{transform:scale(.85);}
 100%{transform:scale(1);}
}
@keyframes checkbox-check{0%{width:0;height:0;border-color:#212121;transform:translate3d(0,0,0) rotate(45deg);}
 33%{width:.2em;height:0;transform:translate3d(0,0,0) rotate(45deg);}
 100%{width:.2em;height:.5em;border-color:#212121;transform:translate3d(0,-.5em,0) rotate(45deg);}
}
.navbar-default .navbar-nav > li > a:last-child{padding:30px 15px 30px 0}
.show_filter_btn{margin:0 0 4px;padding:10px 20px;display:inline-block;background-color:#f15f2b;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;cursor:pointer;display:none}
.close_filterBtn{display:none}
.range_filters{font-size:14px;color:#000}
.lowvalue{display:inline-block;float:right}
.heighvalue{display:inline-block;float:left}
.range_ui_block{margin-bottom:15px;margin-top:15px;padding-right:0}
.ui-slider-horizontal{height:6px;border:0;border:1px solid #28235b;background:#fff}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-radius:0;z-index:101!important}
.range_ui_block .ui-widget-header{background-color:#28235b;margin-top:-1px;height:6px}
.ui-slider-horizontal .ui-slider-handle{top:-10px}
.ui-slider .ui-slider-handle{border:none;background-size:16px 16px;border-radius:50%}
.filter_mobile{display:none}
/********************Flight Result Style end*******************************/
/********************Progress Page Style start*******************************/
.progress_bg{background-image:url(../images/sfraah_progress_bg.png);background-repeat:no-repeat;width:110%;height:620px;margin:120px auto;float:left}
.progress_img{background:url(../images/sfraah_prog_img.png) no-repeat top center;width:100%;height:480px;margin:18px 32px;text-align:center}
.progrees_text{text-align:center;margin-top:-70px;margin-left:150px}
.progrees_text h1{color:#0baaef;font-size:35px;margin:0;padding:0}
/********************Progress Page Style end*******************************/
/********************Flight Pax Page Style start*******************************/
.flightSummary h2{margin:30px 0 20px}
.backResult{background:#cb2d2e;padding:10px 15px;color:#fff;font-size:15px;float:left;margin-top:18px;cursor:pointer}
.flight_dtsOutrBoxSpace{margin:0 0 30px;width:100%;float:left}
.formCheckBox-fltpax .directF{float:left;width:100%}
.directF .checkCol{margin:5px 0;position:relative;float:right}
.newLabel label{margin:0 0 0 0 !important;}
.thirdP_new{margin-right:35px;width:85%;overflow:visible;white-space:nowrap;}
.formCheckBox-fltpax input[type="radio"],.formCheckBox-fltpax input[type="checkbox"]{display:none}
.formCheckBox-fltpax label::before{background-image:url(../images/sfraah_rules_check.png);background-position:0 0;content:"";display:block;height:30px;right:0;line-height:12px;position:absolute;text-align:center;top:-2px;width:30px;z-index:0}
.formCheckBox-fltpax input[type="checkbox"]:checked + label::before,input[type="checkbox"]:checked + input[type="hidden"] + label::before{color:#fff;background:url(../images/sfraah_rules_check.png) no-repeat -30px 0;border:none}
.checkCol span{cursor:pointer;display:inline-block;float:left;font-size:14px;margin-right:30px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;line-height:24px; white-space:normal}
.flt-px-continue_btn{background:#f15f2b;border-bottom:3px solid #c63031;color:#fff;height:50px;line-height:35px;border-radius:0;padding:0 30px;margin-top:35px;margin-left:20px;font-size:16px;float:right}
.flt_details h3{color:#00326c}
.htl_backResult{background:#00326c;border-radius:100px;border:2px solid #00aeef;padding:10px;color:#fff;font-size:16px;float:right;width:28%;text-align:center}
.flt_pax{border:1px solid #636363;padding:20px 15px;margin:0 0 30px;float:left;width:100%;direction:rtl;}
.fltpax_head{background:#636363;padding:10px 15px;color:#fff;font-size:18px;text-transform:uppercase;direction:rtl;}
.space{margin:30px 0}
.flt_pax p{font-size:14px}
.flt_pax a{font-size:16px;color:#636363;text-decoration:none;cursor:pointer;font-weight:bold;}
.htl-canCL-main h3{font-size:18px;color:#00aeef;padding:0 0 5px;margin:0}
.htl-canCL-main p{font-size:14px;color:#00326c;padding:0 0 15px;margin:0}
.flt_pax-forgot{color:#00aeef}
.flt_pax .form-controlHTL{display:block;width:100%;height:50px;padding:6px 4px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #b2b2b2;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-right:3px solid #f15f2b}
.flt_pax .form-control{display:block;width:100%;height:50px;padding:6px 4px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #b2b2b2;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-right:3px solid #f15f2b}
.flt_pax label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400;color:#00326c;font-size:12px;white-space:nowrap;}
.paxiconSet{position:relative}
.paxiconSet::before{height:20px;position:absolute;left:2px;top:12px;width:20px;content:"";pointer-events:none}
.paxlocationIcon::before{background:url(../images/sfraah_location.png) no-repeat}
.paxcalendarIcon::before{background:url(../images/sfraah_calendarIcon.png) no-repeat;top:14px}
.paxairlineIcon::before{background:url(../images/sfraah_airlineIcon.png) no-repeat;top:15px;width:28px}
.paxairlineIcon input[type=text]{padding-right:35px}
.paxeconomyIcon::before{background:url(../images/sfraah_ecomonyIcon.png) no-repeat}
.paxadultIcon::before{background:url(../images/sfraah_adultIcon.png) no-repeat}
.paxchildIcon::before{background:url(../images/sfraah_childIcon.png) no-repeat}
.paxinfantIcon::before{background:url(../images/sfraah_infantIcon.png) no-repeat}
.paxdownArrow::before{background:url(../images/sfraah_arrow2.png) no-repeat;width:13px;height:13px;left:4px;top:50px}
 .makeapayment-main{width:100%;float:left}
.make-passengerBox{float:left;border:1px solid #e4e4e4;border-radius:5px;padding:5px;margin-right:15px;margin-bottom:10px;margin-top:10px}
.make-passengerBox .passAdult{background:url(../images/sfraah_adultIcon2.png) no-repeat}
.pass_user_short{display:inline-block;float:left}
.make-passengerBox span{display:inline-block;height:22px;margin:8px 6px 5px;text-align:center;width:16px;float:left}
.make-passengerBox h3{color:#00aeef;display:inline-block;font-size:15px;font-weight:400;line-height:37px;margin:0;vertical-align:top}
.pax-trip ul{padding:0;margin:0;float:left;width:100%}
.pax-trip ul li{color:#1e3668;display:block;position:relative;float:right;padding:0;margin:0}
.pax-trip ul li input[type=radio]{position:absolute;visibility:hidden}
.pax-trip ul li label{display:block;position:relative;font-weight:300;font-size:1.35em;padding:10px 33px 10px 10px;margin:10px auto;height:50px;z-index:9;cursor:pointer;-webkit-transition:all .25s linear;color:#1e3668}
.pax-trip ul li:hover label{color:#00aeef}
 .pax-trip ul li .check{display:block;position:absolute;border:2px solid #f15f2b;/* background:#f15f2b;*/
 border-radius:0;height:25px;width:25px;top:30px;right:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear;}
 .pax-trip ul li:hover .check{border:2px solid #f15f2b;}
.pax-trip ul li .check::before{display:block;position:absolute;content:'';border-radius:0%;height:15px;width:15px;top:0;left:0;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}
.pax-trip input[type=radio]:checked~.check{border:2px solid #f15f2b}
.pax-trip input[type=radio]:checked~.check::before{width:7px;height:13px;border:solid #f3742f;border-width:0 2px 2px 0;transform:rotate(45deg);border-radius:0px !important;right:-1px;top:3px;}
.pax-trip input[type=radio]:checked~label{color:#000}
.make-pay-box h2{color:#636363;font-size:18px;padding:0;margin:0;direction:rtl;}
.payDetailBox h4{margin-top:0}
.payCard label{margin:20px 10px 0 0}
.payCard input[type="radio"]{display:inline-block;float:left;margin:17px 0;outline:none!important}
.payCard figure{float:left;margin:0 0 0 8px}
.paymentPrice{margin:25px 0 0;float:right;width:100%;direction:rtl;}
.paymentPrice p,.paymentPrice span{color:#636363;font-size:14px;display:inline-block;margin-left:10px;margin-bottom:0}
.paymentPrice p{width:155px;padding:5px}
.payRow{overflow:hidden}
.payRowFooter{border-top:1px solid #00326c;display:inline-block;margin-top:10px;margin-bottom:10px}
.payRowFooter p{color:#f3742f;font-size:17px}
.payRowFooter span{color:#f3742f;display:inline-block;font-size:18px;margin:0;white-space:nowrap}
.pax-or-txt{color:#c63031;font-size:23px;text-align:center;line-height:20px;margin-bottom:15px;}
.mange-booking h3{padding:10px 0 15px;margin:0;color:#1e3668;font-size:18px}
.mng-bkng-plslgn{font-size:16px;color:#2e2e2e;padding:0 0 10px}
.mng-bkng-plslgn-span{color:#00aeef;font-size:23px}
.mng-px-viewbkng_btn{background:#00326c;border-bottom:3px solid #00aeef;color:#fff;height:50px;line-height:35px;border-radius:0;padding:0 20px;margin-top:5px;margin-right:0;font-size:16px;float:right}
.login_btn{background:#f3742f;border-bottom:3px solid #c63031;color:#fff;height:50px;line-height:35px;border-radius:0;padding:0 20px;margin-top:26px;margin-left:20px;font-size:16px}
.hotel-summary-view_btn{font-size:14px;color:#fff;background:#27245b;border-bottom:solid #00aeef 3px;padding:8px 10px;margin-top:10px;float:right}
button{outline:none;border:none}
.login_btn:hover{color:#fff}
.login_btn:focus{color:#fff}
.continue_box{float:left;width:100%;margin-top:10px}
.continue_box h4{color:#636363;font-weight:bold;}
.handTohand-minus{color:#000;font-size:20px;margin:20px 0 10px;cursor:pointer;background:url(../images/sfraah_hand_plus-minus.png) no-repeat;padding:0 0 0 35px;}
.handTohand span{color:#00aeef;font-size:18px}
.handTohand-minus span{color:#00aeef;font-size:18px}
.please_loginbox span{color:#161919;font-size:17px;cursor:pointer}
.loading_pic{text-align:center;}
/********************Flight Pax Page Style end*******************************/
/********************my booking Page Style start*******************************/
.mange-booking h3{padding:25px 0 20px;margin:0;color:#27245b;font-size:22px;direction:rtl;}
.mybooking_main .head{background:#636363;padding:10px 15px;color:#fff;font-size:16px;text-transform:uppercase;direction:rtl;}
.my_profile{border:1px solid #636363;padding:20px 15px;margin:0 0 30px}
.mng-bkng-plslgn{font-size:16px;color:#2e2e2e;padding:0 0 10px;direction:rtl;}
.mng-bkng-plslgn-span{color:#c63031;font-size:23px}
.mybooking_main .form-control{display:block;width:100%;height:50px;padding:6px 4px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #b2b2b2;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-right:3px solid #f15f2b}
.mybooking_main label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400;color:#383838;font-size:15px;text-align:right;}
.mybooking_main .login_btn{background:#f3742f;border-bottom:3px solid #c63031;color:#fff;height:50px;line-height:35px;border-radius:0;padding:0 20px;margin-top:26px;margin-left:20px;font-size:20px;float:right;}
.manage_box{border:1px solid #636363;padding:20px;min-height:450px;margin-bottom:20px}
.manage_box .login_btn{background:#f3742f;border-bottom:3px solid #c63031;color:#fff;height:50px;line-height:35px;border-radius:0;padding:0 30px;margin-top:0;margin-left:0;font-size:20px;float:left}
.manage_box .mng-px-viewbkng_btn{background:#f3742f;border-bottom:3px solid #c63031;color:#fff;height:50px;line-height:35px;border-radius:0;padding:0 30px;margin-top:5px;margin-right:0;font-size:16px;float:left}
.my-booking-clm .nav-tabs{border:none}
.my-booking-clm .nav-tabs > li > a{margin-left:10px;padding:15px;line-height:15px;border:1px solid #636363;color:#fff;border-radius:0;background:#636363}
.my-booking-clm .nav-tabs > li > a:hover, .my-booking-clm .nav-tabs > li > a:focus{color:#fff !important;}
.my-booking-clm li.active > a,.my_booking_tab li.active > a:hover,.my_booking_tab li.active > a:focus{color:#fff;background:#f3742f;border-color:#f3742f;border-radius:0}
.mange-booking .nav-tabs > li.active > a, .mange-booking .nav-tabs > li.active > a:focus, .mange-booking .nav-tabs > li.active > a:hover{color:#fff;background:#33a7e0;border-color:#33a7e0;border-radius:0;padding:15px !important;border:1px solid}
.my-booking-profl_btn{background:#f3742f;color:#fff;padding:15px 30px;line-height:15px;float:left;font-size:15px;margin-right:5px;}
.mybooking_details{border:1px solid #636363;margin:10px 0 20px;padding:15px;direction:rtl;}
.mybooking_details .pagination{display:inline-block;padding-right:15px;margin:20px 0;border-radius:4px;float:right;}
.myflightbooking_box h3{color:#c63031!important;font-size:24px;padding:5px 0 20px}
.myflightbooking_box .flight_way_hd{background:#f4f4f4 none repeat scroll 0 0;float:left;height:35px;margin-bottom:10px;width:100%}
.myflightbooking_box .flight_way_hd .trp{float:right;width:20%}
.flight_way_hd h3{color:#00aeef;font-size:20px;line-height:30px;margin:0;padding:0}
.myflightbooking_box .trp span{display:inline-block;margin-left:5px}
.myflightbooking_box .dep_pic{background:rgba(0,0,0,0) url(../images/sfraah_dp_rt_ico_ar.png) no-repeat scroll center top;display:inline-block;height:20px;width:22px}
.myflightbooking_box .flight_way_hd .col_01{float:right;text-align:left;width:25%}
.myflightbooking_box .flight_way_hd .col_02{float:right;width:10%}
.myflightbooking_box .flight_way_hd .second{text-align:right}
.myflightbooking_box .flight_way_hd .col_03{float:left;text-align:right;width:20%}
.arv_pic {background: url(../images/sfraah_dp_rt_ico.png) no-repeat scroll 0px -20px;display: inline-block; height: 20px; width: 22px;}
.col_01 h4{padding:0;margin:0;line-height:30px}
.col_03 h4{padding:0;margin:0;line-height:30px}
.myflightbooking_box .trip_detail{float:left;margin:10px 0 0;width:100%}
.myflightbooking_box .trip_detail .airline{float:right;width:20%}
.myflightbooking_box .trip_detail .airline .pic{background:#fff none repeat scroll 0 0;border:1px solid #d8d8d8;/*border-radius:20px;*/
float:right;min-height:40px;min-width:40px;padding:4px}
.myflightbooking_box .trip_detail .airline .Airname{float:right}
.myflightbooking_box .trip_detail .airline .Airname h6{color:#000;font-size:13px;margin:5px 10px 0 0;}
.myflightbooking_box .trip_detail p{color:#666;font-size:12px;line-height:18px;word-break:break-all}
.myflightbooking_box .trip_detail .airline .Airname p{color:#666;font-size:12px;margin:5px 10px 0 0}
.myflightbooking_box .trip_detail .col_01{float:right;text-align:left;width:25%}
.myflightbooking_box .trip_detail h4{color:#000;font-size:12px;margin:2px 0;}
.myflightbooking_box .trip_detail .col_02{float:right;width:10%}
.myflightbooking_box .trip_detail .col_02 span{display:block;height:19px;margin:20% auto 0;width:22px}
.myflightbooking_box .dep_pic{display:inline-block;height:20px;width:22px}
.myflightbooking_box .trip_detail h3{color:#00aeef;font-size:16px;font-weight:400;margin:0 0 5px;padding:0;}
.myflightbooking_box .ctr_width span{background:#636363 none repeat scroll 0 0;padding:3px 10px;color:#fff}
.myflightbooking_box .separation td{border:medium none;padding:0!important;border:medium none;padding:0!important}
.myflightbooking_box .separation{background:rgba(0,0,0,0) url(../images/sfraah_line.gif) repeat-x scroll 50% 50%;border:medium none;float:left;height:20px;table-layout:fixed;text-align:center;width:100%}
.myflightbooking_box .trip_detail .second{text-align:right}
.myflightbooking_box .flight_price_box_pay{background:#f4f4f4 none repeat scroll 0 0;float:left;padding:15px 20px;width:100%;margin-bottom:20px;margin-top:20px}
.myflightbooking_box .btn_theme{background:#33a7e0 none repeat scroll 0 0;border-bottom:3px solid #33a7e0;border-radius:0;box-sizing:border-box;color:#fff;outline:medium none;padding:8px 15px;text-transform:uppercase}
.status_table thead{background:#f4f4f4}
.status_table .btn_theme{background:#33a7e0 none repeat scroll 0 0;border-bottom:3px solid #33a7e0;border-radius:0;box-sizing:border-box;color:#fff;outline:medium none;padding:8px 15px;text-transform:uppercase}
.status_table{margin-top:10px}
/********************my booking Page Style end*******************************/
/* sujeesh styling starts */
.header_add{background:#e2e2e2;padding:10px 0;display:inline-block;width:100%;margin-top:-10px;}
 .header_add img{padding-right:10px;}
 .header_add p{text-align:left;position:relative;font-size:13px;top:6px;}
.header_add_r{padding-left:0;float:right;}
.header_add a{float:right;cursor:pointer;}
.footer-card_New{left:50%;position:relative;transform:translate(-50%);text-align:center;}
 .footer-card_New ul{text-align:center !important;width:100% !important;}
/* sujeesh styling ends */
/********************Packages Page Style start*******************************/
.all_packages .package_col{padding:0;margin-bottom:25px}
.package_col{float:left;width:100%;box-sizing:border-box;padding:5px;background:#FFF}
.package_col .col_wrap{float:left;width:100%;position:relative}
.package_col .col_wrap .p_thumb{width:100%;height:240px}
.package_col .col_wrap .bottom_title{position:absolute;width:100%;height:35%;left:0;bottom:0;background:rgba(0,0,0,.7);box-sizing:border-box}
.package_col .col_wrap .bottom_title p{float:left;font-size:14px;color:#FFF;margin:10px;text-transform:capitalize}
.package_col .col_wrap .bottom_title .go_but{float:right;width:70px;height:100%;background:#33a7e0;font-size:20px;font-weight:700;text-align:center;color:#FFF;text-decoration:none;cursor:pointer;line-height:350%}
.all_packages{margin-top:40px;float:right;width:100%;margin-bottom:20px;direction:rtl;}
.all_packages h2{padding:0 0 20px;margin:0;color:#27245b;font-size:25px;text-transform:uppercase;text-align:center;}
.packCenter a{color:#000;}
.packCenter a.active{color:#fff;}
.pkg_dtl_rght_con{background:#fff;border:1px solid #27245b;border-radius:0;padding:10px}
.pkg_dtl_rght_con .carousel-inner > .item > a > img,.pkg_dtl_rght_con .carousel-inner > .item > img,.pkg_dtl_rght_con .img-responsive,.pkg_dtl_rght_con .thumbnail a > img,.pkg_dtl_rght_con .thumbnail > img{width:100%;height:350px}
.pkg_dtl_rght_con .carousel-control{box-shadow:none;background-color:#28235b;width:45px;height:40px;margin-top:20%;border-radius:5px}
.pkg_dtl_rght_con .carousel-control .glyphicon-chevron-left,.pkg_dtl_rght_con .carousel-control .glyphicon-chevron-right,.pkg_dtl_rght_con .carousel-control .icon-next,.pkg_dtl_rght_con .carousel-control .icon-prev{font-size:16px;margin-top:-7px}
.package_tab li.active> a,.package_tab li.active> a:hover,.package_tab li.active> a:focus,.package_tab li a:hover{background:#fff;color:#f3742f;border-radius:0;border:1px solid #fff;font-weight:400;padding:12px 20px !important;margin:0;}
.package_tab .nav-tabs a{color:#fff;font-size:13px;font-weight:700;line-height:16px;padding:12px 20px}
.package_tab .nav > li > a:hover, .package_tab .nav > li > a:focus{background-color:#fff;color:#fff;text-decoration:none;border-color:#fff;border-radius:0;}
.itnry_inr_row .itnry_head_wrap{background:none repeat scroll 0 0 #f2f2f2;border-radius:3px;padding:4px 0}
.itnry_inr_row .itnry_head_wrap span.days_box{background:none repeat scroll 0 0 #33a7e0;border-radius:3px;color:#fff;font-size:14px;font-weight:700;padding:10px 20px;position:relative}
.itnry_inr_row .itnry_head_wrap span.days_box:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(255,213,37,0) rgba(255,213,37,0) rgba(255,213,37,0) #33a7e0;border-image:none;border-style:solid;border-width:10px;content:" ";height:0;left:100%;margin-top:-10px;pointer-events:none;position:absolute;top:50%;width:0}
.itnry_inr_row .itnry_head_wrap span.itnry_heading{color:#000;font-size:14px;line-height:25px;padding-left:15px}
.itnry_inr_con{float:left;padding:20px 0;width:100%;background:#fff}
.itnry_inr_con p,.package_tab p{color:#444;font-size:12px;margin:0;text-align:justify}
.slct_dpart_con{padding-bottom:15px}
.slct_dpart_wrap{border:1px solid #ccc;border-radius:5px}
.itnry_inr_con p,.package_tab p{color:#444;font-size:12px;margin:0;text-align:justify}
.slct_dpart_head{background:none repeat scroll 0 0 #f4f4f4;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0;color:#000;font-size:12px;font-weight:700;padding:10px 0 10px 15px}
.slct_dpart_wrap ul{display:inline-block;list-style:outside none none;margin:20px 0 10px;padding:0 0 0 15px;width:100%}
.slct_dpart_wrap ul li{display:block;float:right;margin:0 5px 0 0}
.slct_dpart_wrap ul li a.active{background:linear-gradient(to bottom,#fff 0%,#fff 38%,#eee 72%,#eee 100%) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #959595;color:#000}
.slct_dpart_wrap ul li a:hover{background:linear-gradient(to bottom,#fff 0%,#fff 38%,#eee 72%,#eee 100%) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #959595;color:#000;padding:4px 10px}
.slct_dpart_wrap ul li a:focus{background:linear-gradient(to bottom,#fff 0%,#fff 38%,#eee 72%,#eee 100%) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #959595;color:#000;padding:4px 10px}
.slct_dpart_wrap ul li a{border:1px solid #fff;border-radius:3px;color:#009cff;display:inline-block;font-size:12px;height:auto;margin-bottom:5px;outline:medium none;padding:4px 10px;text-decoration:none;width:auto}
.slct_dpart_wrap ul li a.active i.slct_check{visibility:visible!important}
.slct_dpart_wrap ul li a i.slct_check{display:inline-block;float:right;height:13px;margin:0 0px 0 5px;width:13px}
.trvl_dtl_table{border:1px solid #ccc;font-size:12px;margin-bottom:10px}
.slct_summry{display:inline-block;width:100%}
.slct_room_wrap ul li{display:block;float:right;margin:0 5px 0 0}
.slct_room_wrap .slct_room_head{background:none repeat scroll 0 0 #f4f4f4;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0;color:#000;font-size:12px;font-weight:700;padding:10px 0 10px 15px}
.slct_room_wrap ul{display:inline-block;float:right;list-style:outside none none;margin:20px 0 10px;padding:0 0 0 15px;width:auto}
.slct_room_wrap ul li a{border:1px solid #fff;border-radius:3px;color:#2f7e9f;display:inline-block;font-size:12px;height:auto;margin-bottom:5px;outline:medium none;padding:4px 10px;text-decoration:none;width:auto;cursor:pointer}
.slct_room_wrap ul li a.active{background:linear-gradient(to bottom,#fff 0%,#fff 38%,#eee 72%,#eee 100%) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #959595;color:#000;padding:4px 10px}
.slct_room_wrap ul li a:hover{background:linear-gradient(to bottom,#fff 0%,#fff 38%,#eee 72%,#eee 100%) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #959595;color:#000;padding:4px 10px}
.slct_room_wrap ul li a:hover i.slct_check{visibility:visible!important}
.slct_room_wrap ul li a:focus i.slct_check{visibility:visible!important}
.slct_room_wrap ul li a.active i.slct_check{visibility:visible!important}
.slct_room_wrap ul li a:focus{background:linear-gradient(to bottom,#fff 0%,#fff 38%,#eee 72%,#eee 100%) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #959595;color:#000;padding:4px 10px}
.slct_room_wrap ul li a i.slct_check{display:inline-block;float:right;height:13px;margin:0 0px 0 5px;width:13px}
.slct_room_wrap{border:1px solid #ccc;border-radius:5px}
.package_tab .nav-tabs{border-bottom:1px solid #636363;background:#636363;color:#fff}
.ie_sghtsng_con ul li{background:url(../images/sfraah_icon_check_li.png) no-repeat left 5px;color:#444;font-size:12px;line-height:18px;list-style:outside none none;padding-bottom:5px;padding-left:20px}
.right_packagetop{float:left;width:100%;background:#FAFAFA;border:1px solid #27245b;padding:0 10px;box-sizing:border-box;border-radius:0}
.pkg_price{padding-top:20px}
.right_packagetop .pkg_price span.currency_div{color:#717171;float:right;font-size:35px;font-weight:lighter;padding-left:10px;margin:0}
.right_packagetop .pkg_price h1{color:#f3742f;float:right;font-size:35px;font-weight:400;margin:0;line-height:50px;}
.right_packagetop .pkg_price span.per_person{color:#717171;float:right;font-size:12px;/*padding:17px 0 0 2px;*/
 clear:both;direction:rtl;}
hr.pkg_sep{border-color:#e8e8e8;border-style:solid none none;border-width:1px 0 0;float:left;width:100%;margin:15px 0}
.pkg_ldt ul{margin:0;padding:0}
.pkg_ldt li{float:left;list-style:outside none none;padding-bottom:10px;width:100%}
.pkg_ldt li i{float:right;margin-left:10px;padding:0;width:20px}
.icon_location{background:url(../images/sfraah_package_icons.png) no-repeat 0 -42px;height:18px}
.pkg_ldt li span{color:#717171;font-size:13px;list-style:outside none none}
.icon_package_date{background:url(../images/sfraah_package_icons.png) no-repeat 0 -64px;height:16px;width:19px}
.icon_package_time{background:url(../images/sfraah_package_icons.png) no-repeat 0 0;height:18px;width:18px}
.pkg_htcc ul{margin:0;padding:0}
.pkg_htcc ul li{border-color:#717171;border-style:none solid none none;border-width:0 3px 0 0px;float:left;list-style:outside none none;margin-bottom:2px;padding:5px 10px;position:relative;width:100%;word-break:break-all;}
.pkg_htcc ul li i{display:block;float:right;right:0;position:absolute;top:40%}
.icon_arrow_gray{background:url(../images/sfraah_icon_arrow_gray_ar.png);height:8px;width:4px}
.pkg_htcc ul li span.type{color:#717171;float:left;font-size:11px;line-height:16px;width:100%}
.right_packagetop .btn,.pkg_dtl_btm .btn,.pop_search_form .btn{background:#f3742f;color:#fff;font-weight:700;margin-bottom:20px;padding:10px 20px;border-radius:0;float:right}
.pkg_dtl_btm{background:#fff;border:1px solid #27245b;border-radius:0;margin:15px 0;text-align:center}
.pedf_con{margin:10px 0}
.pedf_con span{padding-right:10px}
.pedf_con span a{color:#757575;font-size:12px;cursor:pointer}
.icon_print{background:url(../images/sfraah_package_icons.png) 0 -19px no-repeat;height:19px;width:24px;display:inline-block;overflow:hidden}
.icon_email{background:url(../images/sfraah_package_icons.png) 0 -80px no-repeat;height:16px;width:24px;display:inline-block;overflow:hidden}
.blue_hd{padding:15px;border-bottom:1px solid #e5e5e5;background:#33a7e0}
.blue_hd h2{padding:0;margin:0;color:#fff;font-size:20px;text-transform:uppercase;direction:rtl;}
.pop_search_form .form-group input[type="text"]{height:45px;background:#fff;padding:10px;color:#3a3a3a;font-size:14px;width:100%;border:none;padding-right:30px;border:1px solid #ccc}
.modal-header .close{margin-top:5px;color:#fff;opacity:.8;position:absolute;left:5px;}
/********************Packages Page Style end*******************************/
.footer-card ul,.footer-list ul,.footer-social-icon ul{list-style:none;text-align:center}
.footer-card ul,.footer-list{width:100%;float:left}
.footer{background:#e2e2e2;padding:20px 0;}
.footer-logo{width:100%;text-align:center}
.footer-list ul{width:100%;padding:15px 0 0;margin:0}
.footer-list ul li,.footer-list ul li a{padding:0 5px;color:#292929;display:inline-block}
.footer-list ul li{font-size:15px}
.footer-list ul li a{text-decoration:none}
.footer-card ul{padding:0;margin:15px 0 0 0;direction:rtl;/*width:55%;*/text-align:left;padding-left:10px;float:right;}
.footer-card ul li{display:inline-block;padding:0 3px;color:#292929;font-size:15px}
.footer-social-icon ul{/*width:44%;*/padding:0;margin:15px 0 0 0;float:left;direction:rtl;text-align:right;padding-right:10px;}
.footer-social-icon ul li{display:inline-block;padding:0 3px;margin:0 0px;font-size:20px;width:44px;height:42px;background:url(../images/sfraah_ftr_social_bg.png);color:#fff;transition:all .5s ease; line-height:35px;}
.footer-copyrht,.footer-topmenu{width:100%;float:left;text-align:center}
.footer-social-icon ul li:hover .fa.fa-facebook,.footer-social-icon ul li:hover .fa.fa-google-plus,.footer-social-icon ul li:hover .fa.fa-linkedin,.footer-social-icon ul li:hover .fa.fa-pinterest-p,.footer-social-icon ul li:hover .fa.fa-twitter,.footer-social-icon ul li:hover .fa.fa-youtube{color:#f57f20;transition:all .5s ease}
.vertical-mdl{position:relative;top:50%;transform:translateY(-75%)}
.footer-copyrht{font-size:14px;color:#292929;margin:10px 0}
.topMenu{background:url(../images/sfraah_bottom_top.png) no-repeat;height:49px;width:49px;display:block;margin:0 auto}
.foot_arrow{font-size:8px;top:-1px;padding-right:5px}
.Transanpayftr{width:100%;border-top:1px solid #636363;}
.Transanpayftr p{width:100%;padding:5px 0;margin:0;}
.PriorityBrdng{margin-top:25px;}
.PriorityBrdng .checkCol span{float:right;}
.show_more_same{position:absolute;background:#fff;left:0;bottom:0;height:48px;padding:14px 5px;font-size:12px;font-family:'DroidKufiRegular';color:#f15f2b;text-decoration:none;width:20%;text-align:center;cursor:pointer;line-height:13px}
 /*.PriorityBrdng .checkCol span{margin-right:17px;}
*/
/*hotel style start here (By Dip)*/
.star_rate_filter{width:100px;height:20px;display:inline-block;margin-top:2px;margin-right:10px;}
.five_rated /*five_rated*/
{background-image:url(../images/start_sprite_ar.png);background-position:0 0px;background-repeat:no-repeat;background-size:100%;}
.four_rated /*four_rated*/
{background-image:url(../images/start_sprite_ar.png);background-position:0 -21px;background-repeat:no-repeat;background-size:100%;}
.three_rated /*three_rated*/
{background-image:url(../images/start_sprite_ar.png);background-position:0 -41px;background-repeat:no-repeat;background-size:100%;}
.two_rated /*two_rated*/
{background-image:url(../images/start_sprite_ar.png);background-position:0 -64px;background-repeat:no-repeat;background-size:100%;}
.one_rated /*one_rated*/
{background-image:url(../images/start_sprite_ar.png);background-position:0 -85px;background-repeat:no-repeat;background-size:100%;}
.zero_rated /*zero_rated*/
{background-image:url(../images/start_sprite_ar.png);background-position:0 -108px;background-repeat:no-repeat;background-size:100%;}
.rooAdd_button{float:right;height:44px;width:100%;padding:5px 10px;border:solid 2px #FFF;border-radius:8px;background:none;font-size:15px;color:#FFF;white-space:nowrap;}
.rooAdd_button:hover{background:#c63031;}
.modfy_hotelIco{float:right;width:47px;height:47px;margin-left:10px;margin-bottom:10px;background:url(../images/sfraah_mody_hotel.png) no-repeat 50% 50%;}
.htl_mdf_title{font-family:'DINPro';font-size:22px;margin:0px;}
.htl_mdf_subtitle{margin:0px;}
.room_Box{float:right;width:100%;}
.roomRow{float:right;width:100%;margin-bottom:10px;}
.roomCntLbl{float:left;height:26px;line-height:20px;background:#fff;color:#666;padding:2px 15px;border-radius:15px;margin-top:8px;}
.plusBtn{float:right;width:42px;height:42px;background:#f15f2b;margin-left:5px;font-size:30px;line-height:40px;font-family:Arial, Helvetica, sans-serif;}
.minusBtn{float:right;width:42px;height:42px;background:#333;margin-left:5px;font-size:30px;line-height:40px;font-family:Arial, Helvetica, sans-serif;}
.sort_link_box{float:left;margin-top:20px;font-size:17px;font-weight:bold;}
.sort_link_box .sort_title{color:#c63031;}
.sort_link_box .h_sort_link{color:#505a63;padding:3px 20px;}
.star_ratingBox{float:right;width:105px;height:20px;margin-right:10px;background-image:url(../images/start_sprite_ar.png);background-repeat:no-repeat;}
.star_ratingBox.star-five{background-position:right 0px;}
.star_ratingBox.star-four{background-position:right -21px;}
.star_ratingBox.star-three{background-position:right -44px;}
.star_ratingBox.star-two{background-position:right -67px;}
.star_ratingBox.star-one{background-position:right -90px;}
.star_ratingBox.star-zero{background-position:right -113px;}
.htl_rslt_box_Left{float:right;width:100%;padding:16px 15px 15px 15px;background: #f5f5f9;}
.htl_thumb{float:right;width:30%;}
.htl_thumb img{float:right;width:100%;height:143px;}
.htl_content{float:right;text-align:right;width:70%;padding-right:15px;}
.cnt_str_sm{margin-right:0px;margin-bottom:10px;}
.map_ico{float:right;margin-left:10px;}
.fltrByName{width:100%;height:38px;border:solid 1px #767676;border-radius:0px;position:relative;margin-bottom:0px !important;}
.fltrByName .form-control{float:right;width:100%;height:38px !important;border:none !important;border-radius:0px;background:none !important;padding-left:38px;}
.fltrByName .btnGo{position:absolute;left:-1px;top:-1px;z-index:3;cursor:pointer;width:38px;height:38px;border:none;border-radius:0px;background:#ef562a;color:#FFF;}
.htl_dtls_ico{float:right;width:20px;height:25px;margin-left:5px;background:url(../images/h_icon_sm.png) no-repeat 50% 50%;}
.htl_map_ico{float:right;width:20px;height:25px;margin-left:5px;background:url(../images/htl_map.png) no-repeat 50% 50%;}
.htl_faci_ico{float:right;width:25px;height:25px;margin-left:5px;background:url(../images/htl_faci.png) no-repeat 50% 50%;}
.htl_dtl_links{line-height:22px;display:block;float:right;}
.htl_dtl_links:first-child{padding-right:0px;}
.ContentAreaInner{float:right;width:100%;margin:50px 0px;}
.hotel_details_slider{float:right;width:67%;}
.hotel_location_map_in{border:2px solid #438cca;box-sizing:border-box;float:left;width:33%;height:400px;background:#eeeeee;}
/*Hotel Details*/
.reset_filter_btn{background:#438cca;border:none;color:#fff !important;border-radius:5px;padding:5px;margin-right:5px;cursor:pointer;}
.inrSearchHotelDtils{padding-top:8px;}
.inrSearchHotelDtils h2{padding:0 0 8px 0;margin:0;font-size:17px;}
.inrSearchHotelDtils h4{padding:0 0 8px 0;margin:0;font-size:14px;}
.HtlGustdtlsHd{color:#c79c2c;font-size:14px;}
.PreviousBtn{background:#0065b8;border:solid #fff 2px;border-radius:50px;padding:5px 20px !important;font-size:14px;cursor:pointer;float:left;color:#fff;text-shadow:1px 1px 2px #4c4c4c;}
.hotelDetailshead{background:#636363;color:#FFF;padding:10px 20px;font-size:18px;float:right;width:100%;margin-top:20px;}
.d-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.tbl-main{width:100%;float:right;margin:0px 0;background:#fff;position:relative;-webkit-box-shadow:10px 10px 21px -9px rgba(204, 204, 204, 0.68);-moz-box-shadow:10px 10px 21px -9px rgba(204, 204, 204, 0.68);box-shadow:10px 10px 21px -9px rgba(204, 204, 204, 0.68);margin-bottom:15px;border-bottom:1px solid #ccc;direction:rtl;}
.border{border-color:#cccccc !important;}
.bb-0{border-bottom:0 !important;}
.tbl-main .th div{padding:5px 15px 10px 15px;border-left:1px solid #cccccc;}
.tbl-main .th div:last-child{border-left:none;}
.tbl-main .tr{display:flex;flex-wrap:wrap;}
.tbl-main .tr div:last-child{border-left:none;}
.tbl-main .th p{font-size:17px;margin:5px 0 0 0;color:#000;}
.float-left-sm{float:right;}
.tbl-main .tr div{padding:12px;border-left:1px solid #cccccc;}
.tbl-main .tr p{font-size:15px;margin:5px 0 0 0;color:#000;}
.hotelselectbtn{background:#f3742f;border-bottom:1px solid #c63031;text-decoration:none;text-align:center;font-size:17px;color:#fff;cursor:pointer;margin:15px 0;padding:6px 30px;outline:none;font-weight:normal;border-radius:0px;}
.mr-10{margin-left:10px;}
.hotadult_ico{background:url(../images/sfraah_sprite2.png) no-repeat 0px 0px;width:23px;height:30px;float:right;margin:0 3px;}
.child_ico{background:url(../images/sfraah_sprite2.png) no-repeat -18px 0px;width:23px;height:30px;float:right;margin:0 3px;}
.tbl-main h3{color:#f3742f;font-size:16px;margin:0px;}
.tbl-main a{color:#f3742f;cursor:pointer;}
.brdr{border:1px solid #ccc;}
.hotelDtlDiscriptn{padding-top:35px;}
.hotelDtlDiscriptn h3{color:#636363;font-size:16px;font-weight:bold;}
.hotelDtlDiscriptn p{color:#000000;font-size:15px;}
.HtlbgClm1 .star_rate_filter{width:100px;height:18px;display:inline-block;margin-top:0;margin-right:5px;}
.HtlbgClm1 .zero_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 0px;background-repeat:no-repeat;}
.HtlbgClm1 .one_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -19px;background-repeat:no-repeat;}
.HtlbgClm1 .two_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -38px;background-repeat:no-repeat;}
.HtlbgClm1 .three_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -58px;background-repeat:no-repeat;}
.HtlbgClm1 .four_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -78px;background-repeat:no-repeat;}
.HtlbgClm1 .five_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -97px;background-repeat:no-repeat;}
.hotelselectbtn:hover{outline:none;}
.btn:focus,.btn.focus{outline:0;box-shadow:none;}
.paxsection{width:100%;background-image:none;padding-bottom:10px;}
.htlDetailsection h4{padding-top:15px;font-size:20px;color:#0d3146;display:inline-block;float:right;}
.htlDetailsection h4 span{padding-top:20px;font-size:17px;color:#0065b8;text-transform:capitalize;font-style:italic;}
.htl_pax_dtls .htl_thumb{float:right;width:20%;}
.htl_pax_dtls .htl_content{float:right;width:34%;padding-left:15px;}
.htl_pax_dtls .map_ico{margin-bottom:15px;}
.htl_pax_dtls .htlpaxdtls02{float:right;width:26%;padding:0px 15px 0px 30px;}
.htlpaxdtls02 h4{color:#cb2d2e;font-size:15px;}
.htlpaxdtls02 span{color:#000;}
.htlpaxdtls03{float:right;width:20%;}
.htlpaxdtls03 h4{color:#cb2d2e;font-size:15px;}
.htl_pax_dtls .details_price{padding-top:40px;height:174px;}
.cnclPolicy{float:right;width:100%;padding:7px 15px 5px;border-top:solid 1px #ccc;direction: ltr;text-align: right;}
.roomPxdtls{float:right;width:100%;}
.roomTitle{float:right;font-size:15px;color:#FFF !important;background:#cb2d2e;padding:5px 15px;margin:10px 0px 15px;}
/*hotel style end here (By Dip)*/
/*-------Luqman---------*/
.d-flex{display:flex;}
.flex-wrap{flex-wrap:wrap;}
.entered-guest-name li{border:1px solid #636363;padding:12px 35px 12px 20px;position:relative;margin-right:8px;margin-bottom:8px;}
.entered-guest-name li:before{content:"";position:absolute;top:16px;right:11px;width:15px;height:20px;background:url(../images/sfraah_sprite2.png) no-repeat;}
.entered-guest-nameChild li{border:1px solid #636363;padding:12px 35px 12px 20px;position:relative;margin-right:8px;margin-bottom:8px;}
 .entered-guest-nameChild li:before{content:"";position:absolute;top:16px;right:11px;width:15px;height:20px;background:url(../images/sfraah_childIcon.png) no-repeat;}
a.guest-details-view{color:#fff;background:#636363;padding:12px 20px;display:inline-block;font-weight:400;}
a.guest-details-view span{display:inline-block;width:22px;height:14px;background:url(../images/sfraah_eye.png) no-repeat;margin-left:3px;}
/*-------Luqman Ends here------------*/
/*harish styling Starts */
.search_location{text-align:center;}
.no_result_binder{width:100%;float:left;margin-top:15px;}
.rating_fil{cursor:pointer;}
.hotel_fil{cursor:pointer;}
.hotel_address_top{text-align:right;}
.hotel_facilities{text-align:right;}
.downArrow3::before{background:url(../images/sfraah_arrow2_hm.png) no-repeat !important;width:13px !important;height:13px !important;left:10px !important;top:18px !important;}
.termAgree.formCheckBox-fltpax label{padding-right:35px;white-space:normal}
/*harish styling ends */
/*-------Rakesh Starts here (Hotel)------------*/
.wid_flo{width:100%;float:right;}
.m-0{margin:0 !important;}
.p-0{padding:0 !important;}
.hotel_sort_bar{padding:15px 0;direction:rtl;text-align:right;}
.hotel_sort_bar .sort_options span, .hotel_sort_bar .sort_options a{font-size:16px;color:#636363;font-weight:600;}
.hotel_sort_bar .sort_options span{color:#c63031;padding:0 20px 0 20px;position:relative;}
.hotel_sort_bar .sort_options span a i{position:absolute;left:0;font-size:12px;color:#000000;top:10px;}
.hotel_result_wrap h2{margin-bottom:15px;}
.hotel_result_wrap .filter_head, .hotel_result_wrap .range_ui_block, .hotel_result_wrap .filter_padding{margin-bottom:0;text-align:right;}
.hotel_result_wrap .star_rating_block label{display:block;}
.hotel_result_wrap .star_rating_block label .rated_count{float:left;font-weight:400;}
.hotel_search_filter{position:relative;}
.hotel_search_filter .hotel_name_filter{border:1px solid #767676;padding:5px;padding-left:75px;width:100%;height:35px;}
.hotel_search_filter .clearing{left:56px;top:22%;}
.hotel_search_filter .cleargo{background:#ee552b;padding:7px 10px;height:35px;color:#ffffff;left:0;position:absolute;top:0px;}
/*-------Rakesh Ends here (Hotel)------------*/
.flex_carton{display:flex; justify-content:center; flex-wrap:wrap; direction:rtl;}
.flex-list{display:flex; flex-wrap:wrap;}
.flex-list a{margin-left:10px;}
.flex-list a:last-child{margin-left:0px;}
/*Media Queries*/
 @media screen and (max-width:1024px){.sort{padding-right:0px;}
 .sort .form-control{padding:7px 5px;font-size:13px;}
 .flightResultFooter ul li{padding:4px 25px}
.sort_text{float:right}
}
 @media screen and (max-width:768px){.sort{margin-top:0;}
.custm-drct ul li{width:25%;}
.filter_mobile{display:block;margin-top:0px}
 .sort_text{float:right;}
.flightResultFooter ul li{padding:4px 15px}
.filter_side{display:none}
.close_filterBtn{position:absolute;right:20px;top:8px;z-index:99;color:#fff;opacity:.7;font-size:25px!important;display:block}
.show_filter_btn{display:inline-block!important}
.modfy_from h2{font-size:15px}
.modfy_details span{font-size:12px}
.mody_space{width:2%}
.modfy_cal_icon{margin:0 10px}
.modfy_flt_icon{margin:0 10px}
.modfy_passangers{padding:10px 0 0 10px}
.modfy_btn{width:15%}
.modifyBtn{font-size:14px;padding:10px 5px}
.addBtn{margin:9px 0}
.navbar-default .navbar-nav > li > a:last-child{padding:30px 0 30px 10px;font-size:15px}
.progress_bg{height:620px;margin:120px auto;width:100%}
.progress_img{height:480px;margin:0}
.progrees_text{text-align:center;margin-top:-70px;margin-left:0}
.login_btn{margin-right:5px}
.manage_box{min-height:200px}
.manage_box .login_btn{margin-top:26px;float:left}
.pax-or-txt{line-height:90px;margin-bottom:0;}
.right_packagetop{margin-top:20px}
.all_packages{width:auto}
.PriorityBrdng{margin-top:0;margin:0 10px;}
.PriorityBrdng span{line-height:16px;}
.PriorityBrdng label{white-space:normal;}
}
 @media screen and (max-width:767px){
 .hotel_sort_bar .sort_options span, .hotel_sort_bar .sort_options a{font-size:14px;}
 .span.errorMsg{position:relative !important;}
 span.errorMsg, span.alert_msg{position:relative !important;}
 .pad_right{padding-left:15px;}
 .hotel_sort_bar .sort_options span{padding:0 10px 0 10px;}
 .htl_pax_dtls .details_price{padding-top:0px;height:auto;}
 .hotel_location_map_in{width:100%;height:250px;}
 .hotel_details_slider{float:right;width:100%;}
 .hotelDetailshead{margin-top:0;}
 .row.border.bb-0.th{display:none;}
 .tbl-main .tr p{font-size:14px;margin:0px 0 0 0;}
 .bb-xs{border-bottom:1px solid #cccccc;}
 .tbl-main .tr div{padding:8px;border-left:none;}
 .hotelselectbtn{float:right;margin:0px;margin-bottom:15px;}
 ul.htlfacilites li{margin:0 0 5px 15px;}
 .htlpaxArea .hotelResultbox01{width:95%;}
 .navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}
.Transanpayftr p{width:100% !important;}
.navbar-default .navbar-nav > li > a:last-child{padding:10px 0}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#2daae2}
.navbar-toggle{background-color:#28235b}
.modfy_details{display:block}
 .modfy_details span.modfy_hotelIco{display:none;}
.modfy_btn{width:122px;float:none;margin:0 auto;}
.modifyBtn{float:none;font-size:16px;padding:10px}
.modifySearchForms ul li label{font-size:15px;padding:2px 28px 20px 5px}
.modifySearchBlock{padding:10px 0}
.show_filter_btn{display:inline-block!important}
.filter_side{display:none}
.close_filterBtn{position:absolute;left:10px;top:10px;z-index:99;color:#fff;opacity:.7;font-size:25px!important;display:block;right:auto}
.flightName{width:60%}
.FlightLocation{width:100%}
.flightType{width:100%;text-align:center}
.pad_left{padding-right:15px}
.flightResultFooter{width:100%}
.flightResultFooter ul li{font-size:13px;padding:4px 3px}
.flightResultFooter ul li a{font-size:13px}
.sort{margin-top:0}
.progress_img{height:460px;margin:0;height:240px;margin:0;background-size:contain}
.progrees_text h1{color:#0baaef;font-size:18px}
.progress_bg{height:320px;margin:50px auto;width:100%;background-size:contain}
.progrees_text{margin-top:-50px}
.flightResultBox .nav > li > a{font-size:12px;padding:10px 5px}
.filter_mobile{display:block;margin-top:0px}
.sort_text{float:right;text-align:right;padding-left:10px;}
.sort_first{margin-top:10px;}
.backResult{margin-top:-85px}
.flightSummary h2{margin:60px 0 10px !important;}
.login_btn{margin-top:5px}
.handTohand span{font-size:15px}
.handTohand{font-size:15px}
.paymentPrice p{width:100%;padding:0}
.paymentPrice .payRow p{width:41% /*!important*/
}
.payRowFooter span{font-size:16px}
.nonstop input[type='checkbox'] + label{margin:0 0 15px}
.ticketPrice h3{padding:10px 0 0}
.flightSelectBtn{margin-top:5px}
.ticketPrice{height:auto; padding:15px;}
.manage_box{min-height:350px}
.pax-or-txt{line-height:20px}
.manage_box .login_btn{float:right}
#exTab2{padding:0}
.my-booking-clm .nav-tabs > li > a{padding:15px 5px;line-height:10px;margin-right:0}
.mange-booking .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{padding:15px 5px}
.my-booking-profl_btn{padding:10px 30px;line-height:15px;margin-top:10px}
.myflightbooking_box .flight_way_hd .col_01{display:none}
.myflightbooking_box .flight_way_hd .col_03{display:none}
.myflightbooking_box .ctr_width span{padding:3px 1px;font-size:12px}
.col_01 h4{line-height:20px}
.myflightbooking_box .trip_detail h3{font-size:14px}
.myflightbooking_box .trip_detail .airline .Airname h6{font-size:12px;margin:5px 0 0}
.myflightbooking_box .trip_detail .airline .Airname p{font-size:12px;margin:5px 0 0}
.myflightbooking_box .btn_theme{padding:5px; font-size:11px;}
.all_packages{width:auto}
.footer-card{display:none}
.footer-logo{display:none}
.footer-list{display:none}
.footer-list ul{padding:15px 0}
.footer-social-icon ul{width:100%;text-align:center;}
.footer-social-icon ul li{background:none}
.fa{color:#28235b}
.footer{padding:0}
.footer-copyrht{margin:5px 0}
 .payRowFooter{width:100%;}
 .show_more{width:100%;}
.show_more_same{position:relative;width:100%;float:right;}
.sort_link_box{width:100%;}
 .sort_title, .h_sort_link{float:right;width:25%;white-space:nowrap;font-size:15px;}
 .hotel_location_map_in{width:100%;height:250px;}
 .hotel_details_slider{float:right;width:100%;}
 .hotelDetailshead{margin-top:0;}
 .row.border.bb-0.th{display:none;}
 .tbl-main .tr p{font-size:14px;margin:0px 0 0 0;}
 .bb-xs{border-bottom:1px solid #cccccc;}
 .tbl-main .tr div{padding:8px;border-left:none;}
 .htl_rslt_box_Left .htlpaxdtls02{width:100% !important;padding-right:0 !important;}
 .mobileHide{display:none !important;}
}
 @media screen and (min-width:320px) and (max-width:424px){.footer-social-icon ul li{width:35px;font-size:22px}
.sort_text h4{font-size:14px;}
}
.terms-cnt{padding:10px 0;float:left;width:100%;text-align:justify;min-height:500px;direction:rtl;}
.terms-cnt ul{padding:0 0 15px 18px;margin:0;width:100%;float:left}
.terms-cnt ul li{width:100%;float:left;list-style-type:square;padding:5px 0 0}
.terms-cnt h2{text-align:right}
.terms-cnt h3{font-size:18px;color:#2daae2;padding:10px 0 0;margin:0;width:100%;float:left}
.terms-cnt p{font-size:14px;color:#383838;line-height:22px;padding:0 0 8px;width:100%;float:left}
.customer-otr{border:1px solid #636363;padding:20px 0;margin:0 0 30px}
.customer-main{padding:0}
.customer-main h2{font-size:22px;color:#c63031;padding:10px 0 20px;margin:0;width:100%;float:right;text-align:right;}
.customer-adress{width:100%;float:right;padding:0 30px 0 0;direction:rtl;}
.customer-adress h3{font-size:18px;color:#3a3a3a;padding:0px 0 10px 0;margin:0;width:100%;float:left;}
.customer-adress h4{font-size:14px;color:#00aeef;padding:10px 0;margin:0}
.customer-adress p{color:#282828;font-size:14px;padding:0;line-height:24px}
.form-support{padding-top:7px;margin-bottom:0;text-align:left}
.form-support .form-control{margin:0 0 10px;border:solid #333 1px!important;height:45px}
.form-support .form-control2{margin:0 0 10px;border:solid #333 1px;height:85px;width:100%}
.form-support label{line-height:32px}
.support_btn{background:#f3742f;border-bottom:3px solid #f3742f;color:#fff;height:50px;line-height:35px;border-radius:0;padding:0 20px;float:left;margin-right:0;font-size:16px}
.drct_pay .direct_payment_box{float:left;width:100%;margin:30px 0}
.drct_pay .add-img{float:left;margin-top:5px}
.drct_pay .pay_accordian .panel{box-shadow:none;border-radius:0;border:none;direction:rtl;}
.drct_pay .pay_accordian .panel .panel-heading{border-radius:0;padding:0;background:#33a7e0;border:none}
.drct_pay .pay_accordian .panel .panel-heading a,.pay_accordian .panel .panel-heading a:focus,.pay_accordian .panel .panel-heading a:hover{display:block;width:100%;padding:10px 15px;color:#FFF;text-decoration:none;outline:0}
.drct_pay .pay_accordian .panel .panel-body{border:1px solid #ccc}
.drct_pay .pay_accordian .panel .panel-body .dirPayFlDetails{width:100%;border:none}
.drct_pay .pay_accordian .panel .panel-body p{margin-bottom:0}
.drct_pay .dirPayRight{float:left;width:100%;border:1px solid #ccc;padding:15px}
.drct_pay .resultRow1,.resultRow2{border-bottom:1px solid #e1e1e1;float:left}
.drct_pay .flightGroup{float:left;width:100%}
.drct_pay .resultRow1{padding:10px 13px;width:100%;background:#fff}
.drct_pay .flightDate,.flight_Name,.flight_Type{float:left;width:33.3333%;overflow:hidden;padding-right:15px}
.drct_pay .flight_Name{height:30px}
.drct_pay .flight_Type{padding-right:0}
.drct_pay .flight_Name img{max-width:100%;height:100%}
.drct_pay .flightGroup p{color:#4c4c4c;font-size:12px;margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.drct_pay .resultRow2 p{margin:3px 0}
.drct_pay .flight_Typespan:first-child{margin-right:2px}
.drct_pay .resultRow2 h3,.trsfers_name_car h3{margin:0 0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.drct_pay .resultRow2{background:#f4f4f4;padding:10px;width:100%}
.drct_pay .flightPlace{float:left;width:42%}
.drct_pay .placeFrom,.placeTo{float:left;width:54%;padding:10px 0;text-align:right}
.drct_pay .resultRow2 h3{color:#4c4c4c;font-size:16px}
.drct_pay .trsfers_name_car h3{color:#67be00;font-size:18px;text-transform:uppercase;font-weight:600}
.drct_pay .trsfers_name_car_window{width:50%!important;margin:0 auto}
.drct_pay .righArrow{background:url(../images/sfraah_resultArrow.png) center center no-repeat;float:left;height:45px;margin:0;padding:0 5px;width:10%}
.drct_pay .flightTime .righArrow{width:15%}
.drct_pay .flightTime{float:left;width:45%}
.drct_pay .timeFrom,.timeTo{float:left;width:32%}
.drct_pay .non_stop{float:left;width:16%;padding-top:6px}
.PassDetailBox{border:1px solid #e4e4e4;padding:20px;overflow:hidden;margin-bottom:15px}
.hotel_less_detail .name_pic{float:left;width:45%}
.hotel_less_detail .hotel_pic{float:left;width:23%;height:100px}
.hotel_less_detail .hotel_pic img{border:1px solid #434343;width:100%;height:100%}
.hotel_less_detail .hotel_name{float:left;width:77%}
.hotel_less_detail h5{color:#00aeef;font-size:14px;letter-spacing:.5px;margin-bottom:3px;margin-top:0;line-height:20px;padding:5px 0 0 10px}
.hotel_less_detail p{font-size:11px;padding:0 0 0 10px}
.hotel_less_detail .hotel_date{float:left;width:25%}
.hotel_less_detail .hotel_persons{float:left;width:15%}
.hotel_less_detail .hotel_rate{float:left;width:15%}
.passViewBtn span{display:inline-block}
.label_strip{background-color:#f5f5f5;float:left;margin-bottom:15px;margin-top:10px;width:100%}
.room_count_label{background:#00aeef none repeat scroll 0 0;color:#fff;display:inline-block;float:left;margin-right:4px;padding:5px 14px}
.room_count_title{float:left;font-weight:700;line-height:30px;margin-right:5px}
 @media screen and (min-width:320px) and (max-width:600px){.flightPlace{width:100%!important}
.flightTime{width:100%!important;margin-top:10px}
}
 @media screen and (min-width:320px) and (max-width:991px){.customer-adress{padding:0}
 .pxPrceKwd{padding-left:15px;padding-right:15px;}
 .htl_rslt_box_Left{padding:15px 15px 10px 15px;}
 .htl_pax_dtls .htl_thumb{width:30%;}
 .htl_pax_dtls .htl_content{width:70%;}
 .htl_pax_dtls .htlpaxdtls02{width:35%;padding-right:15px;}
 .htl_pax_dtls .htlpaxdtls03{width:35%;}
 .htl_pax_dtls .details_price{height:auto;padding:15px 0;}
 .htl_pax_dtls .details_price h3{padding-top:0;}
}
.dirct-custm_pax{border:1px solid #636363;padding:20px 15px;margin:0 0 30px;}
.dirct-custm-srvc-typ{}
.dirct-custm-srvc-typ h3{font-size:16px;direction:rtl;}
 .payCard-card-dtls{border:1px solid #33a7e0;width:100%;float:left;margin:20px 0 0 0;padding:20px 0;}
 .mticket-main{padding:10px 0;float:left;width:100%;text-align:justify}
.mticket_box{background:#fff none repeat scroll 0 0;border:1px solid #e5e5e5;float:left;margin:10px 0;padding-bottom:10px;width:100%}
.mobile_tkt_hd{background:#f57f20 none repeat scroll 0 0;float:left;height:35px;margin-bottom:10px;width:100%}
.mobile_tkt_hd h3{color:#fff;font-size:17px;margin:7px 15px}
.mobile_ticket .refNo{padding:15px 0 0 0;}
.mticket_box p{margin:5px 10px}
.mticket_box p strong{margin:0 0 0 5px; float:right;}
.mob-tkt-ul{margin:0 15px 0 0px;}
.mob-tkt-ul li{float:left;width:96%;padding:2px 0;list-style:circle;margin:0 15px 0 0;}
 .custm-drct ul{padding:0;margin:0;float:right;width:100%}
.custm-drct ul li{color:#1e3668;display:block;position:relative;float:right;padding:0;margin:0;width:20%;}
.custm-drct ul li input[type=radio]{position:absolute;visibility:hidden}
.custm-drct ul li label{display:block;position:relative;font-weight:300;font-size:1.35em;padding:7px 33px 10px 10px;margin:0px auto;height:50px;z-index:9;cursor:pointer;-webkit-transition:all .25s linear;color:#1e3668}
.custm-drct ul li:hover label{color:#00aeef}
.custm-drct ul li .check{display:block;position:absolute;border:5px solid #f3742f;background:#f3742f;border-radius:100%;height:25px;width:25px;top:10px;right:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}
 .custm-drct ul li:hover .check{border:5px solid #f15f2b;}
.custm-drct ul li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:15px;width:15px;top:0;left:0;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}
.custm-drct input[type=radio]:checked~.check{border:5px solid #f3742f}
.custm-drct input[type=radio]:checked~.check::before{background:#fff}
.custm-drct input[type=radio]:checked~label{color:#000}
.flt_pax .form-group input[type="text"]{display:block;width:100%;height:50px;padding:6px 4px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #b2b2b2;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-right:3px solid #f15f2b}
 .my_profile .form-group input[type="text"]{display:block;width:100%;height:50px;padding:6px 4px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #b2b2b2;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-right:3px solid #f15f2b}
 span.errorMsg{width:90%;position:absolute;color:red;font-size:10px;background:#ffffff;z-index:999;padding:0px;line-height:10px !important;margin:0px;}
.modfy_fltonway_icon{float:right;width:47px;height:47px;background-image:url(../images/sfraah_mody_oneway-flight_ar.png);background-repeat:no-repeat;text-align:center;margin:0 30px;}
.sort .paxupArrow::before{background:url(../images/sfraah_arrow2up.png) no-repeat;width:13px;height:13px;left:5px;top:17px}
.ticketPrice_oneway{padding:0;margin-top:0;background:#636363;height:auto;float:left;width:100%;min-height:170px;padding:0 10px;}
.ticketPrice_oneway h3{font-size:16px;color:#fff;text-transform:uppercase;text-align:center;margin:5px 0!important;padding:0px 0 0;}
.ticketPrice_oneway p{font-size:12px;color:#fff;text-align:center;padding:0;margin:0;}
.ui-datepicker .ui-widget-header{background:#00326c;}
.progress-bar{background-color:#2daae2}
.page_loader_modal{margin-top:0}
.progress_popup_body{background-color:#E8E8E8;direction:rtl;}
.progress_note_popup{margin-top:0;text-align:center}
.progress_itenery{background-color:#fff}
.prg_palce,.prg_middle{width:33.33%;float:right;text-align:center}
.progress_itinerary{float:left;width:100%;float:left;width:100%;background-color:#fff;margin-top:10px;box-shadow:1px 1px 1px #ccc}
.prg_palce{background-color:#fff}
.prg_palce .palce_name{margin-bottom:0}
.place_code{margin-top:0;}
.pro_travellers{float:left;width:100%;text-align:center;margin-bottom:10px;margin-top:10px;background-color:#F5F5F5;padding:5px 0;box-shadow:1px 1px 1px #ccc}
.prg_dir{margin-bottom:0}
.prog_logo{float:left;width:100%;margin-bottom:15px;text-align:center}
.modal-backdrop.in{opacity:.7;filter:alpha(opacity=50)}
.progress{-webkit-box-shadow:none;box-shadow:none}
.prg_palce_h{width:50%;float:right;text-align:center}
.ui-widget.ui-widget-content{z-index:999 !important;}
 .mange-booking .form-group input[type="text"]{display:block;width:100%;height:50px;padding:6px 4px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #b2b2b2;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-right:3px solid #f15f2b;}
.package_tab .itnry_inr_con{padding:15px 0;direction:rtl;}
.package_tab .valid_from{width:30%;float:right;}
.package_tab .price_catgry{width:15%;float:right;}
.package_tab p{font-size:14px;text-align:right;}
.right_packagetop{background:#fafafa none repeat scroll 0 0;box-sizing:border-box;float:left;width:100%}
.right_packagetop .left_side_img{padding:5px}
.right_packagetop .left_side_img ul{margin:0;padding:0}
.right_packagetop .left_side_img li{list-style:none;padding:0 5px 10px;float:left}
.right_packagetop .left_side_img li img{float:left;width:160px;height:100px}
.pkg-enry-btn{background:#f3742f;color:#fff;font-weight:700;margin:10px 0 0 15px;padding:10px 20px;border-radius:0;float:right;}
.package_tab h3{text-align:right;}
 @media screen and (min-width:320px) and (max-width:997px){.package_tab .nav-tabs a{padding:12px 8px;font-weight:normal;}
 .package_tab li.active> a, .package_tab li.active> a:hover, .package_tab li.active> a:focus, .package_tab li a:hover{padding:12px 8px !important;font-weight:normal;}
 .couponCode{width:100% !important;}
 .couponCode .applyBtn{width:158px !important;}
 .form-support label{text-align:right;float:right;}
 }
 @media screen and (min-width:320px) and (max-width:767px){.package_tab .valid_from{width:50%;}
 .package_tab .price_catgry{width:50%;float:left;font-size:13px;}
 .login_btn{margin-bottom:10px;}
 .custm-drct ul li{width:50%;}
 .custm-drct ul li label{padding:15px 30px 10px 6px;font-size:12px;}
 #PaxDetails{padding:0 15px;}
 .MobPadBx{padding-left:15px !important;padding-right:15px !important;}
 .makeapayment-main{padding:0 15px;}
 .col-md-3.col-sm-3.col-xs-12.text-right{text-align:right !important;}
}
.pax_plus{margin:0 0 0 10px;width:30px;height:30px;float:right;padding:5px;border:solid #000 2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-position:center;}
 .pax_plus span{font-size:13px;color:#27245b;top:-2px;right:2px;}
.pax_addtext span:nth-child(1){color:#00aeef;}
.pax_addtext span{color:#000;font-size:17px;cursor:pointer}
.hnd2hnd-frm{width:100%;float:left;margin:15px 0 0 0;}
 @media screen and (min-width:320px) and (max-width:530px){.pax_addtext span{font-size:14px;}
 input#txtCouponCode{width:100% !important;}
 .couponCode{width:100% !important;}
 .couponCode .applyBtn{width:158px !important;margin-top:10px !important;margin-left:0 !important;}
}
 .alrt-msg-mrgn{margin:15px 0 0 0;}
 #popup_title{font-size:11px;font-weight:bold;text-align:left;line-height:1.75em;color:#fff;background:#636363 !important;border:solid 1px #FFFFFF;cursor:default;padding-left:0.5em;margin:0em;text-align:right;}
 @media screen and (min-width:769px) and (max-width:991px){.hotel_location_map_in{height:310px;}
 .bb_991{border-bottom:1px solid #cccccc;}
 .login_btn{margin-right:10px;}
}
.my-booking-clm{direction:rtl;}
.centerArea{min-height:550px;}
.centerArea .modal-header{padding:10px 15px;border-bottom:none;background:#28235b;color:#fff;}
.centerArea .form-control{display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;border:1px solid #ccc;border-radius:0;}
.modal_submit_button{background:#2daae2 none repeat scroll 0 0;border-radius:0;box-sizing:border-box;color:#fff;outline:medium none;padding:8px 15px;margin:0 0 10px 0;text-transform:uppercase;border:none;}
.minHeight500{min-height:550px;display:inline-block}
.ticket_fail p{font-size:20px;padding:0;margin:30px 0;color:#e03342;}
.inner_content_2{float:right;direction:rtl;width:100%;min-height:600px}
.mybooking_details-no-reust{margin:10px 0 20px;padding:0px 15px;min-height:500px;}
.details_all{float:right;display:inline-block;padding:8px 10px;background:#EFEFEF;font:normal;color:#000;margin:0 0px 5px 5px;border:1px solid #b7b7b7;border-radius:0}
.dir_pay_confirm .details_all{display:block;clear:both;min-width:235px}
.live_msg_success,.tick_trans_details{float:left;width:100%;text-align:right;direction:rtl;}
.live_msg_success h2{color:#2fa907;margin-bottom:15px;font-size:20px;direction:rtl;}
.live_msg_failure h2{color:#c63031;margin-bottom:15px;font-size:20px;direction:rtl;}
.ticket_fail{float:left;width:100%;text-align:center;margin:30px 0;background:#f3742f;color:#000;padding:10px 20px;font-size:17px;}
.ticket_fail p,.ticket_fail table{color:#000;margin:10px 0}
a.btn.btn_theme, input.btn.btn_theme{background:#f3742f;border-bottom:3px solid #c63031;color:#fff;border-radius:0;float:right;}
a.btn.btn_theme:hover, a.btn.btn_theme:focus{color:#fff !important;}
a.whiteTxt,a.whiteTxt:hover{color:#fff !important;text-decoration:none !important;}
.couponRow{width:100%;float:right;padding:0 20px 20px 20px;border-bottom:1px solid #d3d2d2;background:#fff;margin-bottom:20px;}
 .couponCode{width:50%;margin-bottom:0;}
.codeRedeem{padding:0;}
.couponCode h1{font-size:21px;margin-top:5px;color:#636363;text-transform:uppercase;}
.couponCode h3{margin-top:5px;color:#00326c;font-size:14px;text-transform:uppercase;}
input#txtCouponCode{width:42%;display:inline-block;border:1px solid #c4c4c4;height:40px;padding:8px;float:right;}
.couponCode .applyBtn{width:200px;float:right;height:40px;font-size:17px;color:#fff;background:#f3742f;border:none;margin-right:10px;outline:none;text-align:center;border-bottom:3px solid #c63031;}
.modelLoading{margin:0 auto;color:#fff;}
.modelLoading h2{font-size:26px;margin:40px 0;}
.full_over{background:rgba(0, 0, 0, 0) url("../images/sfraah_opacity.png") repeat scroll 0 0;box-sizing:border-box;height:100%;left:0;padding:100px 0 0;position:fixed;text-align:center;top:0;width:100%;z-index:99999;}
 .full_over_loader{background:rgba(0, 0, 0, 0) url("../images/sfraah_opacity.png") repeat scroll 0 0;box-sizing:border-box;height:100%;left:0;padding:100px 0 0;position:fixed;text-align:center;top:0;width:100%;z-index:99999;display:table;margin:0 auto;}
.full_over_loader .loader_sec{height:100%;display:table-cell;vertical-align:middle;}
.full_over_loader .loader_sec .cent_pls_wait{height:50px;width:50px;margin:0 auto;background:url(../images/sfraah_loading_or.gif) no-repeat;}
.full_over h1{color:#fff;font-size:28px;line-height:20px;margin:10px 0 0;}
.btn_center{background:#f3742f;border-bottom:3px solid #c63031;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-size:17px;height:40px;line-height:2em;margin-top:15px;padding:4px 20px;text-align:center;text-decoration:none;text-transform:uppercase;margin-left:auto;margin-right:auto;}
 .btn_center .btn.focus, .btn:focus, .btn:hover{color:#fff;}
 .loadBar{position:absolute;width:50%;z-index:100;top:50%;margin-top:-25px;height:30px;left:50%;margin-left:-145px;border-bottom:2px solid #c63031;}
.loadBar .loadBarProgress{float:right;height:50px;position:relative;}
.loadBar .loadBarProgress::before{float:right;height:50px;width:50px;background:url("../images/sfraah_fly_ar.gif") no-repeat right top;position:absolute;content:"";left:0px;top:-15px;direction:rtl;}
.loadBar .loadBarProgress::after{height:50px;position:absolute;top:7px;right:100%;width:50px;content:"";color:#333366;font-weight:bold;text-align:right;}
.anim{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.capital_case{text-transform:capitalize;}
table_display{margin:0;padding:0;width:100%;height:100%;display:table;}
.table_cell_display{text-align:center;vertical-align:middle;}
.loading_wrapper{width:100%;max-width:649px;margin:130px auto 0;}
.loading_wrapper .inner_div{box-sizing:border-box;padding:15px 30px 15px 30px;width:100%;min-height:400px;background-color:rgba(255, 255, 255, 0.9);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#28ACE2', endColorstr='#28ACE2', GradientType=0 );position:relative;max-width:810px;margin-left:auto;margin-right:auto;direction:rtl;}
.top_sec h2 strong{line-height:1.2 !important;font-size:23px !important;text-align:center !important;font-weight:normal;}
.loading_wrapper .inner_div .top_sec{float:right;width:100%;text-align:center;font-size:20px;box-sizing:border-box;padding:10px 0px 20px 0;color:#000;}
.loading_wrapper .inner_div .top_sec h2{margin:0;line-height:1.3;font-size:16px;padding-top:10px;padding-bottom:5px;}
.loading_wrapper .inner_div .white_line{border-top:solid 2px #666;padding-bottom:25px;padding-top:10px;}
.wait_logo{position:absolute;width:55px;height:68px;left:50%;top:-22px;margin-right:-27px;}
.loader_img{width:100% !important;height:auto;}
.progres_left{float:right;width:50%;height:190px;background:#fff;/*border:1px solid #000;*/
overflow:hidden;}
.progres_right{float:left;width:50%;height:190px;background:#fff;/*border:1px solid #000;*/
overflow:hidden;margin-right:-1px;}
.top_sec_new{margin-bottom:20px;float:right;width:100%;position:relative;pointer-events:none;}
 @media screen and (max-width:767px){.loading_wrapper .inner_div{padding:25px 30px;}
 .wait_logo{display:none;}
 .loadBar{left:30%;width:85%;margin-left:-40px;}
  .couponRow {padding: 0 10px 20px;}
   .hotelPaxNew .couponRow {padding: 0 0px 20px;}
    .newRow{padding:0px;}
}
 #Addressline .red_star{color:#27245b;}
 .customer-main span.alert_msg, span.error_msg{position:relative;float:right;}
 @media screen and (max-width:425px){.loadBar{left:70%;width:50%;margin-left:-164px;}
}
 @media screen and (max-width:375px){.loadBar{left:70%;width:50%;margin-left:-142px;}
}
 @media screen and (max-width:320px){.loadBar{left:70%;width:50%;margin-left:-118px;}
}
.clearing{color:#f15f2b;font-family:"Glyphicons Halflings";font-size:16px;font-style:normal;font-weight:400;position:absolute;left:11px;top:42%;text-decoration:none !important;}
.clearing:after{content:"\e088";}
.clearingMody{color:#f15f2b;font-family:"Glyphicons Halflings";font-size:18px;font-style:normal;font-weight:normal;position:absolute;left:25px;top:22%;text-decoration:none !important;}
.clearingMody:after{content:"\e088";}
.clearing:hover{color:#f57f20}
.flt_pax h5{font-size:16px;font-weight:bold;}
.full_over_loader .loader_sec{height:100%;display:table-cell;vertical-align:middle;}
.full_over_loader .loader_sec .cent_pls_wait{height:50px;width:50px;margin:0 auto;background:url(../images/sfraah_loading_or.gif) no-repeat;}
.full_over h1{color:#fff;font-size:28px;line-height:20px;margin:10px 0 0;}
.btn_center{background:#f3742f;border-bottom:3px solid #c63031;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-size:17px;height:40px;line-height:2em;margin-top:15px;padding:4px 20px;text-align:center;text-decoration:none;text-transform:uppercase;margin-left:auto;margin-right:auto;}
 .btn_center .btn.focus, .btn:focus, .btn:hover{color:#fff;}
 /*Progresspage start*/
.loadBar{position:absolute;width:50%;z-index:100;top:50%;margin-top:-25px;height:30px;left:50%;margin-left:-145px;border-bottom:2px solid #c63031;}
.loadBar .loadBarProgress{float:right;height:50px;position:relative;}
.loadBar .loadBarProgress::before{float:right;height:50px;width:50px;background:url("../images/sfraah_fly_ar.gif") no-repeat right top;position:absolute;content:"";left:0px;top:-15px;direction:rtl;}
.HotelLoader.loadBar .loadBarProgress::before{float:right;height:50px;width:50px;background:url("../images/hotel_loading_icon_ar.png") no-repeat right top;position:absolute;content:"";left:0px;top:-15px;background-size:contain;direction:rtl;}
.loadBar .loadBarProgress::after{height:50px;position:absolute;top:7px;right:100%;width:50px;/*content:"";*/
 color:#333366;font-weight:bold;text-align:right;}
.anim{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.capital_case{text-transform:capitalize;}
table_display{margin:0;padding:0;width:100%;height:100%;display:table;}
.table_cell_display{text-align:center;vertical-align:middle;}
.loading_wrapper{width:100%;max-width:649px;margin:130px auto 0;/* text-align:center;*/
}
.loading_wrapper .inner_div{/* display:table;*/
box-sizing:border-box;padding:15px 30px 15px 30px;width:100%;min-height:400px;background-color:rgba(255, 255, 255, 0.9);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#28ACE2', endColorstr='#28ACE2', GradientType=0 );/*margin-top:16%;*/
position:relative;max-width:810px;margin-left:auto;margin-right:auto;direction:rtl;}
.top_sec h2 strong{line-height:1.2 !important;font-size:23px !important;text-align:center !important;font-family:'DINProRegular_13937','DroidKufiRegular';font-weight:normal;}
.loading_wrapper .inner_div .top_sec{float:right;width:100%;text-align:center;font-size:20px;box-sizing:border-box;padding:10px 0px 20px 0;color:#000;}
.loading_wrapper .inner_div .top_sec h2{margin:0;line-height:1.3;font-size:16px;padding-top:10px;}
.loading_wrapper .inner_div .white_line{border-top:solid 2px #666;padding-bottom:25px;padding-top:10px;}
.wait_logo{position:absolute;width:55px;height:68px;left:50%;top:-22px;margin-right:-27px;}
.loader_img{width:100% !important;height:auto;}
.progres_left{float:right;width:50%;height:190px;background:#fff;/*border:1px solid #000;*/
overflow:hidden;border-left:0px;}
.progres_right{float:left;width:50%;height:190px;background:#fff;/*border:1px solid #000;*/
overflow:hidden;margin-right:-1px;border-right:0px;}
.top_sec_new{margin-bottom:20px;float:right;width:100%;position:relative;pointer-events:none;}
 @media screen and (max-width:767px){.loading_wrapper .inner_div{padding:25px 30px;}
 .wait_logo{display:none;}
 .loadBar{left:30%;width:85%;margin-left:-40px;}
}
 /*Progresspage end*/
#Addressline .red_star{color:#27245b;}
 .customer-main span.alert_msg, span.error_msg{position:relative;float:right;font-size:12px;}
 @media screen and (max-width:425px){.loadBar{left:70%;width:50%;margin-left:-164px;}
}
 @media screen and (max-width:375px){.loadBar{left:70%;width:50%;margin-left:-142px;}
}
 @media screen and (max-width:320px){.loadBar{left:70%;width:50%;margin-left:-118px;}
}
.clearing{color:#f15f2b;font-family:"Glyphicons Halflings";font-size:16px;font-style:normal;font-weight:400;position:absolute;left:11px;top:42%;text-decoration:none !important;}
.clearing:after{content:"\e088";}
.clearingMody{color:#f15f2b;font-family:"Glyphicons Halflings";font-size:18px;font-style:normal;font-weight:normal;position:absolute;left:25px;top:22%;text-decoration:none !important;}
.clearingMody:after{content:"\e088";}
.flt_pax h5{font-size:16px;font-weight:bold;}
.flt_pax .form-group select{display:block;width:100%;height:50px;padding:6px 4px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #b2b2b2;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-right:3px solid #f15f2b;}
.gmnoprint, .gmno@media screen, .gm-full@media screen-control{display:none;}
.colpsdTable table{margin-right:0px;border:1px solid #636363;}
.colpsdTable table tr th{border:none !important;background-color:#636363;color:#fff;}
.colpsdTable table tr td{vertical-align:middle;}
.gmnoprint, .gmno@media screen, .gm-full@media screen-control{display:none;}
.DepArrContainer{padding-bottom:15px;display:table;width:100%;direction:rtl;}
.ml10{margin-left:0;}
.mb8{margin-bottom:8px;}
.txt_grey{color:#828282!important;}
.timingBlock{display:table;width:100%;direction:rtl;}
.timingBlock a{height:78px;padding:0;display:table-cell;border:1px solid #d7d7d7;border-bottom:4px solid #d7d7d7;border-left:0;margin:0;padding:2px;box-sizing:border-box;color:#707070;border-left:1px solid #d7d7d7;}
.Mor_img{width:24px;height:24px;text-align:center;margin:3px auto;background:url(../images/sfraah_ar_sunImg.png)no-repeat -88px 0;}
.timingBlock a span{font-size:10px;text-align:center;margin:3px 0;line-height:12px;display:block;color:#000;}
.Aft_img{width:24px;height:24px;background:url(../images/sfraah_ar_sunImg.png)no-repeat -57px 0;text-align:center;margin:3px auto;}
.Nig_img{width:24px;height:24px;background:url(../images/sfraah_ar_sunImg.png)no-repeat 0px 0;margin:0 auto;text-align:center;margin:3px auto;}
.timingBlock a:hover, .a_timeslots.active{text-decoration:none;border-bottom:4px solid #c63031;}
.filterRow .wetherDiv{padding:10px;background-color:#FBC13A;color:#fff;background:url(../images/sfraah_weather.png) no-repeat;background-size:cover;float:right;width:100%;border-radius:6px}
div.filterRow .wetherDiv,div.filterRow .wetherDiv a{color:#fff}
.padLrmv{padding-right:0px;}
.pkgeSchTop{margin-top:20px !important;}
.serchPadL{padding-right:0px;}
.serchPadR{padding-left:0px;}
.search_package_label{background:#f15f2b;border-radius:3px 3px 0 0px;color:#fff;display:block;font-size:18px;font-weight:bold;height:70px;line-height:68px;text-align:center;width:100%;}
.sui_sinput{border:1px solid #b6b6b6;border-radius:0 0px 3px 3px;color:#666;font-size:18px;height:70px;line-height:22px;padding:16px 16px 15px 72px;width:100%;direction:rtl;}
.sui_sbutton{background:url(../images/sfraah_icon_searchbig.png) no-repeat;border:medium none;height:43px;opacity:0.7;position:absolute;left:30px;top:15px;width:40px;}
.sui_advsearch{float:right;font-size:13px;color:#428bca;display:inline-block;margin:3px 0 0 0;}
ul.naarowSearch{margin:0 0 10px 0;padding:0 0 0 0;overflow:hidden;}
ul.naarowSearch li{margin:0 5px 0 0;padding:0 0 0 0;list-style:none;float:right;display:inline-block !important;}
ul.naarowSearch li:first-child{margin:0 10px 0 0 !important;}
ul.naarowSearch li a{padding:10px !important;color:#333;text-decoration:none !important;cursor:pointer;}
ul.naarowSearch li a:hover{text-decoration:none !important;color:#333 !important;}
ul.naarowSearch li a.active{border-bottom:1px solid #f15f2b;padding:0 0 0 10px!important;background:url(../images/sfraah_icon_sort_down.png) no-repeat left 10px;}
ul.naarowSearch li a.activeup{border-bottom:1px solid #f15f2b;padding:0 0 0 10px!important;background:url(../images/sfraah_icon_sort_up.png) no-repeat left 10px;}
.psi_info{line-height:48px;text-align:left;margin-bottom:0;}
ul.packCenter{margin:0 0 10px 0;padding:0 0 0 0;overflow:hidden;width:100%;text-align:center;direction:rtl;cursor:pointer;}
ul.packCenter li{margin:0 5px 0 0;padding:10px;list-style:none;display:inline-block !important;border-radius:10px;color:#333;}
ul.naarowSearch li:first-child{margin:0 10px 10px 0 !important;}
ul.packCenter li i{margin-left:8px !important;float:right;display:inline-block;}
ul.packCenter li.active{background-color:#f15f2b !important;color:#fff;}
.mgnGapCarousel{margin-bottom:20px !important;}
.formInbdr{background-color:#fff;overflow:hidden;}
.formInbdr .col-sm-4{padding-right:0;}
.formInbdr .col-sm-8{padding-left:0;}
 .formInbdr input{height:45px;border:1px solid #a6a6a6;width:100%;padding-left:10px;border-left:none;}
 .formInbdrPad .form-control{border-left:none;}
 .formInbdrPad select.form-control:not([size]):not([multiple]){display:block;width:100%;height:45px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #a6a6a6;border-radius:0px;}
 .PhonedownArrow::before{background:url(../images/sfraah_down.png) no-repeat;top:20px;right:0px !important;}
.pakgEnqury{font-size:18px;font-family:'DINPro-Bold_13934';margin:0 0 10px 0;clear:both !important;}
input#Redeem{width:42%;display:inline-block;border:1px solid #c4c4c4;height:40px;padding:8px;float:right;}
 @media screen and (min-width:320px) and (max-width:768px){.mobHoliPck{margin-left:-15px;margin-right:-15px;}
ul.naarowSearch li:nth-child(2){clear:both;}
.psi_info{text-align:left;}
.serchPadL{padding-left:0px;padding-right:0;}
.serchPadR{padding-right:0px;padding-left:0px;}
.timingBlock .a_timeslots.active{border-bottom:4px solid #2daae2;}
.timingBlock a:hover{border-bottom:4px solid #d7d7d7;}
.timingBlock a{border-bottom:4px solid #d7d7d7;}
 }
.package_detail_page h1{text-align:right;}
.sliding_filter{margin-bottom:10px;}
.flight_details_icon{width:20px;height:20px;background:url(../images/sfraah_flgt_dtsicon_ar.png) no-repeat right;padding-right:28px;display:block;float:right;}
.fare_details_icon{width:20px;height:20px;background:url(../images/sfraah_faresumry_icon_ar.png) no-repeat right;padding-right:28px !important;display:block;float:right;}
.farerules_icon{width:25px;height:20px;background:url(../images/sfraah_fareruls_icon_ar.png) no-repeat right;padding-right:28px;display:block;float:right;}
.economyClsicon{width:25px;height:20px;background:url(../images/sfraah_econimy_cls_icon_ar.png) no-repeat right;padding-right:28px;display:block;float:right;}
.AddFrqncyclr a{color:#f3742f;}
.custm-drct span{background:transparent !important;display:contents;color:#000;font-size:14px;line-height:30px;}
.padpackL{padding-right:0px;}
.package_icons{display:inline-block;margin-left:20px;}
.package_icons2{display:inline-block;margin-left:0px;}
.icon_print1{background:url(../images/sfraah_print.png) no-repeat;height:25px;padding-left:35px;color:#000;font-size:17px;padding-top:2px;display:inline-block;overflow:hidden;background-size:contain;}
.icon_email1{background:url(../images/sfraah_email.png) no-repeat 5px;height:25px;padding-left:45px;color:#000;font-size:17px;padding-top:2px;display:inline-block;overflow:hidden;background-size:contain;}
.dpBlk{display:block;}
.formCtPadL{padding-right:0;}
.formCtPadL2{padding-left:0;padding-right:0;}
@media screen and (max-width:768px){.custm-drct ul li{width:22%;}.tbl-main .tr div { border-bottom: 1px solid #cccccc;}
}
@media screen and (max-width:767px){.custm-drct span{font-size:13px;}
.couponCode h1{font-size:20px !important;}
input#Redeem{width:100% !important;}
.couponCode .applyBtn{margin-left:10px;margin-right:0 !important;}
.index-logo-top{height:65px !important;}
.tbl-main{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
 .sort .form-control{padding:7px 10px;font-size:13px;}
 .sort_text{float:none;text-align:left;display:inline-block;}
 .innerContents h2{margin-top:0px;}
}
.disbDropDown{cursor:not-allowed;opacity:0.6;pointer-events:none;}
.row-flex{display:flex;flex-wrap:wrap;direction:rtl;}
.multiprice{display:flex;}
.multiprice .ticketPrice{height:auto;}
/*.ticketPrice{height:auto;padding:15px;}
*/
.onewaydts{height:128px;}
.onewaydts h3{padding:5px 0 0;margin:0;}
.onewaydts p{margin:0;padding:0;}
.onewaydts .flightSelectBtn{margin-top:5px;padding:5px;}
.FlightinitaryPg .flightName{padding:0;height:90px;overflow:hidden;}
.FlightinitaryPg .flightName figure{float:none;}
.mticket_box td{padding:8px 2px !important;}
a.tooltips{position:relative;display:inline;}
a.tooltips span{position:absolute;width:92px;height:100px !important;color:#000;background:#fff;/* border:1px solid #333;*/
 height:30px;line-height:30px;text-align:center;/* visibility:hidden;*/
 top:-243%;left:-35px;padding-top:5px;background:url(../images/sfraah_tooltipBg.png) no-repeat;}
a:hover.tooltips span{visibility:visible;opacity:0.8;bottom:30px;left:50%;margin-left:-76px;z-index:999;}
.top_sec_new{height:130px;}
.frmPlace{position:absolute;top:42px;right:23%;}
.toPlace{position:absolute;top:42px;left:23%;}
.loading_wrapper .inner_div{min-height:300px !important;display:inline-block;}
.loading_wrapper .inner_divR{min-height:300px !important;}
.airNo{font-size:12px;text-align:center;white-space:nowrap !important;position:absolute !important;}
.whiteSpaceOperated{height:110px !important;}
.onewaydtsIncr{height:122px !important;}
.posVis{position:relative!important;overflow:visible !important;}
[data-title]:hover:after{opacity:1;transition:all 0.1s ease 0.5s;visibility:visible;}
[data-title]:after{content:attr(data-title);background-color:#666;font-size:15px;position:absolute;padding:1px 5px 2px 5px;bottom:-1.6em;right:0;white-space:nowrap;opacity:0;z-index:99999;visibility:hidden;color:#fff;text-transform:capitalize;}
[data-title]{position:relative;}
h2.search_string{text-align:center;}
h2.search_string span{direction:rtl !important;display:inline-block !important;}
.posCal:before{top:37px !important}
h2.ph_pop_btn{direction:ltr !important;}
.offerMinH{min-height:600px;padding-bottom:10px;}
.txtfntDiff{font-size:13px;color:#fff;line-height:20px;}
.buttonTopPad{padding-top:35px;}
.addMinus .col-md-6.col-sm-6.col-xs-6.padngfrm{padding-top:35px;}
/*IATA*/
.footer-card ul li:last-child img{width:186px !important;height:40px !important;}
.iatatContact{padding-right:30px;width:100%;float:left;text-align:right;display:none;}
 @media screen and (min-width:767px) and (max-width:1024px){.footer-card ul{/*width:58%;*/}
 .footer-social-icon ul{width:42%;}
}
 @media screen and (max-width:991px) and (min-width:320px){.row.bb-0.th{display:none;}
.roomCntLbl{float:right;margin-bottom:10px;}
.modifySearchForms{margin-top:-5px !important;}
}
 @media screen and (max-width:767px){.mticket_box ul li{padding:5px 15px;}
 .clearMob{clear:both;}
 .footer-card{display:block !important;}
 .footer-card ul{width:100% !important;text-align:center !important;}
 .footer-card ul li{}
 .footer-card ul li:last-child{display:inline-block !important;float:none !important;}
 .pkg_dtl_rght_con .carousel-inner > .item > a > img, .pkg_dtl_rght_con .carousel-inner > .item > img, .pkg_dtl_rght_con .img-responsive, .pkg_dtl_rght_con .thumbnail a > img, .pkg_dtl_rght_con .thumbnail > img{width:100%;height:190px;}
 .displayHideMob{display:none;}
 .my-booking-clm { display: inline-block; width:100%;}
 .my-booking-clm .nav-tabs>li { float: right; margin-bottom: 5px; width: 100%;}
 .myflightbooking_box .flight_way_hd .trp { width: 100%;}
}
#cancellation ul{margin:0px 3em 1.5em 0em !important;-webkit-print-color-adjust:exact !important;}
#TermsandCondtions ul{margin:0px 3em 1.5em 0em !important;}
.pkgUl ul{margin:0px 3em 1.5em 0em !important;}
.printCncl ul li{float:right;direction:rtl;padding-right:40px !important;font-size:30px !important;list-style:none !important;margin-left:50px !important;margin-right:50px !important;}
.sfrDir .pay-option4.pay_cards.blue-border.col-md-6{width:100% !important;padding:0 !important;}
.sfrDir .input_right input{border:1px solid #ccc !important;}
 .KhfPayment{float:left;width:50%;}
.kfhCardDetails label::before{background:none;}
 @media screen and (max-width:1199px){.myflightbooking_box .trip_detail .airline .Airname h6{margin-right:0 !important;}
.myflightbooking_box .trip_detail .airline .Airname p{margin-right:0 !important;}
}
.trvl_dtl_wrap1 .table-responsive > .table > thead > tr > th,.trvl_dtl_wrap1 .table-responsive > .table > tbody > tr > th,.trvl_dtl_wrap1 .table-responsive > .table > tfoot > tr > th,.trvl_dtl_wrap1 .table-responsive > .table > thead > tr > td,.trvl_dtl_wrap1 .table-responsive > .table > tbody > tr > td,.trvl_dtl_wrap1 .table-responsive > .table > tfoot > tr > td{white-space:normal !important;}
 @media screen and (max-width:520px){.tbl-main .tr{margin-bottom:15px;}
 .tbl-main .tr div{border-left:0;}
}
td{white-space:normal !important;}
.pad_lft_5{padding-right:5px;}
/**********Hotel details Select**************/
.ctntr{display:block;position:relative;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.ctntr input{position:absolute;opacity:0;cursor:pointer;}
.checkmark{position:relative;top:7px;right:0;background-color:#636363;border-radius:0px;text-decoration:none;text-align:center;font-size:17px;color:#fff;cursor:pointer;margin:15px 0;padding:6px 30px;outline:none;font-weight:normal;}
.ctntr:hover input ~ .checkmark{background-color:#ccc;}
.ctntr input:checked ~ .checkmark{background:#f3742f;border-bottom:3px solid #c63031;text-decoration:none;text-align:center;font-size:17px;color:#fff;cursor:pointer;margin:15px 0;padding:6px 30px;outline:none;font-weight:normal;}
.checkmark:after{content:"";position:absolute;display:none;}
.ctntr input:checked ~ .checkmark:after{display:block;}
/**********Hotel details Select**************/
.hotel_facilities{direction:rtl;}
.hotel_facilities>div{width:100%;display:inline-block;margin-top:5px;font-weight:bold;}
.hotel_facilities ul{width:100%;display:inline-block;margin-top:5px;}
.hotel_facilities ul li{float:right;display:inline-block;padding:2px 5px;border:1px solid #ccc;margin-left:5px;margin-bottom:5px;font-weight:normal;}
.hotel_location{direction:rtl;}
.hotel_location span{display:inline-block}
@media screen and (max-width:575px){.htl_pax_dtls .htl_thumb{width:100%;}
 .htl_pax_dtls .htl_content{width:100%;padding:0px;}
 .htl_pax_dtls .htlpaxdtls03{width:100%;}
 .htl_pax_dtls .htlpaxdtls02{padding:0;}
 .checkmark{margin:0px 0;}
 .result_count_label.hotel_count_label{white-space:normal;margin-bottom:7px;margin-top:0px;}
 td{white-space:nowrap !important;}
  #popup_content {max-height: 400px; overflow-y: scroll;}
}
.modfy_details p span{display:inline-block}
.cnclPolicy p span{direction:ltr;display:inline-block !important;text-align:right;}
div#pop_cacelPolicyContentArea{direction:ltr;text-align:right;}
.alertmsgs{color:red;font-size:12px;}
#mapview_btn1 span{color:#636363;padding:5px;}
#mapview_btn1{cursor:pointer}
#mapview_btn1 img{display:inline-block;}
#listview_btn1{padding-right:15px !important;cursor:pointer;}
.hotel_name h3{font-size:20px;margin-top:0;margin-bottom:10px;}
.full_box{float:left;width:100%;}
.map_pic{width:22%;float:left;margin-right:20px;}
.map_cont{float:left;width:72%;}
.map_rate{padding:10px 0;}
button.btn.map_select_btn{background:#f15f2b;color:#fff;}
.gm-style img{max-width:none;width:100%;height:110px;}
#mapview_btn1 span{color:#636363;padding:5px;}
#mapview_btn1{cursor:pointer}
#mapview_btn1 img{display:inline-block;}
#listview_btn1{padding-right:15px !important;cursor:pointer;}
.hotel_name h3{font-size:20px;margin-top:0;margin-bottom:10px;}
.full_box{float:left;width:100%;}
.map_pic{width:22%;float:left;margin-right:20px;}
.map_cont{float:left;width:72%;}
.map_rate{padding:10px 0;}
button.btn.map_select_btn{background:#f15f2b;color:#fff;}
.gm-style img{max-width:none;width:100%;height:110px;}
.modal-content span.errorMsg, span.alert_msg{position:relative;}
#popup_content {direction: ltr;text-align: right;}
.htlResetFilter span{color:#ffffff;background:#d5432e;padding:5px 5px 8px;line-height:20px;font-size:13px;cursor:pointer;margin-right:10px;}
.rqd_msg{color:red;}
@media screen and (max-width:575px){.custm-drct span{font-size:15px;}
.custm-drct ul li{width:100%;}
a.guest-details-view { padding: 12px 10px; font-size: 14px;}
.padNew{padding:0 0px 0 10px;}
.padNewL{padding:0 10px 0 0px}
.entered-guest-name li {padding: 12px 35px 12px 10px;margin-left: 0px; width: 100%;}
.couponCode .applyBtn {width: 75px !important; margin-top: 0 !important;margin-left: 0 !important; font-size: 10px !important;}
input#txtCouponCode { width: 70% !important;}
}
select,option{font-family:Arial, Helvetica, sans-serif, 'DroidKufiRegular';}
.details_slider_n_map{margin-top:30px;}
.table-responsive .table{max-width:none;-webkit-overflow-scrolling:touch!important;white-space:nowrap}
.ticketPrice span{display:inline-block; padding-right:2px;}
.real_price_striked { text-decoration: line-through;    display: inline-flex;}
.priceTotal{font-size: 14px; color: #fff; text-align: center; margin: 5px 0; padding: 10px 0 0; }
ul.viewcancelAction{margin:0;padding:0;float:left;}
ul.viewcancelAction li{margin:0 0px 0 5px;padding:0;float:right;}
ul.viewcancelAction li a{margin-left:0 !important;}
.myflightbooking_box .trip_detail .airline .Airname h6{font-size:11px !important;}
@media screen and (max-width:767px) {
    .flight_way_hd{display:none;}
    .myflightbooking_box .trip_detail .airline{width:100%;}
    .myflightbooking_box .trip_detail .airline .pic{margin-left:5px;min-height: 40px; min-width: 40px;}
    .myflightbooking_box .trip_detail .col_03 { float: left; width: 100%; text-align: center; }
    .myflightbooking_box .trip_detail .col_01 { text-align: right; width: 45%; margin: 10px 0; }
    .myflightbooking_box .trip_detail .second{text-align:left;}
    .myflightbooking_box .trip_detail .col_02 span { margin: 100% auto 0; }
    .myflightbooking_box h3.login_txt.theme_color{margin:0 !important;}
    .myflightbooking_box .trip_detail .airline .Airname h6{font-size:14px !important;}
    .myflightbooking_box .trip_detail .airline .Airname p{font-size:15px;}
    .myflightbooking_box .trip_detail h3{font-size:14px !important;}
    .myflightbooking_box .trip_detail p{font-size:11px !important;}
    .flight_price_box_pay h5{margin:0 0 10px 0 !important; text-align:center;}
    ul.viewcancelAction{width:100%; text-align:center;}
    ul.viewcancelAction li{float:none; display:inline-block;}

}
.hideCm{ display: none !important;}
.htlpaxdtls02{direction:rtl !important;}
.flightResultFooter ul li a:hover{color:#f15f2b !important;}
.flight_details_icon{padding-right:28px !important;}
.textBrk{white-space: normal; word-break: break-word;}
.mgnTop1{margin-top:15px;}
@media screen and (max-width: 767px){ 
.footer-card ul li:last-child {display: none !important; float: none !important;}
.hotel_location {padding-right: 44px;position: relative;}
.hotel_location span.map_location_icon{position: absolute; right: 0;}
.hotel_location span.pad_lft_5{padding-right: 0;}
.htlpaxdtls02,.htlpaxdtls03{text-align:right;}
.mobile_ticket{text-align:right !important;}
.startFlip{width: 100%; float: right; text-align: right; }
.startFlip img{float:right;}
.mobPadRmvL{padding-right:0 !important;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{padding-right:0 !important;}
}
.modal_App_popup {height: 150px;top: 150px; direction:rtl;}
.modal_App_popup .modal-header .close {color: #000; float:right;}
.mobpopStyle button.popup_closeBtn {margin: 0 10px 0 10px; font-size: 33px; line-height: 22px;}
.mobpopStyle .modal-body{overflow:hidden;}
.mobpopStyle .box1app {display: inline-block;float: right;margin-right: 10px;margin-bottom: 10px;padding: 5px 10px 5px 11px;}
.AddClose {
    position: absolute;
    top: 0px;
    color: #545151;
    left: 0px;
    background: #e2e2e2;
    font-size: 30px;
    line-height: 25px;
    font-weight: bold;
}
.d-none{
    display:none !important;
}
@media screen and (max-width:767px){
   .ctntr:hover input ~ .checkmark{background-color: #636363;}
}