/*#wpadminbar { display:none !important;}*/

.adi-max-width {
   /* max-width: 1170px;
    width: 100%;*/
    margin: 0 auto;
}
a:hover, a:focus{text-decoration: none !important;}
.adi-width-1{width:1%}.adi-width-2{width:2%}.adi-width-3{width:3%}.adi-width-4{width:4%}.adi-width-5{width:5%}.adi-width-6{width:6%}.adi-width-7{width:7%}.adi-width-8{width:8%}.adi-width-9{width:9%}.adi-width-10{width:10%}.adi-width-11{width:11%}.adi-width-12{width:12%}.adi-width-13{width:13%}.adi-width-14{width:14%}.adi-width-15{width:15%}.adi-width-16{width:16%}.adi-width-17{width:17%}.adi-width-18{width:18%}.adi-width-19{width:19%}.adi-width-20{width:20%}.adi-width-21{width:21%}.adi-width-22{width:22%}.adi-width-23{width:23%}.adi-width-24{width:24%}.adi-width-25{width:25%}.adi-width-26{width:26%}.adi-width-27{width:27%}.adi-width-28{width:28%}.adi-width-29{width:29%}.adi-width-30{width:30%}.adi-width-31{width:31%}.adi-width-32{width:32%}.adi-width-33{width:33%}.adi-width-34{width:34%}.adi-width-35{width:35%}.adi-width-36{width:36%}.adi-width-37{width:37%}.adi-width-38{width:38%}.adi-width-39{width:39%}.adi-width-40{width:40%}.adi-width-41{width:41%}.adi-width-42{width:42%}.adi-width-43{width:43%}.adi-width-44{width:44%}.adi-width-45{width:45%}.adi-width-46{width:46%}.adi-width-47{width:47%}.adi-width-48{width:48%}.adi-width-49{width:49%}.adi-width-50{width:50%}.adi-width-60{width:60%}.adi-width-70{width:70%}

.adi-col-3 {
    width: 25%;
}

.adi-col-4 {
    width: 33.3333%;
}

.adi-col-7 {
    width: 75%;
}

.adi-col-6 {
    width: 66.55555%;
}

.text-center {
    text-align: center
}

.text-right {
	text-align: right;
}
.padding-70 {padding: 70px;}
.adi-full {
    width: 100%;
    float: left;
}

.adi-left {
    float: left;
}

.adi-right {
    float: right;
}

.padding-10{
	padding: 10px;
}

.padding-20 {
    padding: 20px;
}

.padding-bottom-10 {
    padding-bottom: 10px;
}
.padding-top-10 {
    padding-top: 10px;
}

.padding-bottom-5 {
    padding-bottom: 5px;
}
.padding-left-0 {
    padding-left: 0px !important;
}
.padding-right-0{
	padding-right: 0px !important;
}
.padding-left-10 {
    padding-left: 10px;
}
.padding-right-5 {
    padding-right: 5px;
}

.padding-right-10 {
    padding-right: 10px;
}
.margin-top-10 {
    margin-top: 10px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-right-10 {
    margin-right: 10px;
}

.title-size {
    font-size: 22px;
    color: #fff;
}

.adi-width-100 {
    width: 100%;
}

.text-color-white {
    color: #fff;
}

.border-radius {
    border-radius: 50%;
}
.border-radius-0 {
    border-radius: 0%;
}
.border-right-dotted{border-right: 1px dotted #ddd;}

.adi-box-shadow{box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);}


	
/* .adi-input{
    height: 42px;
    border-radius: 0;
    width: 100%;
    padding: 10px;
    color: #777;
} */

.display-inherit{
	display: inherit;
}

.display-black{
	display: block;
}

.adi-overlay{
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.6);
    z-index: 0;
    cursor: pointer;
    user-select: none;
}

.position-relative{
	position:relative;
	}
.position-absolute{
	position:absolute;
	}	

.img-responsive{
	display: block;
    max-width: 100%;
    height: auto;
}
	
.border-1{border: 1px solid #ccc;}
.border-left-1{border-left: 1px solid #ccc;}	
.border-right-1{border-right: 1px solid #ccc;}
.border-top-1{border-top: 1px solid #ccc;}
.border-bottom-1{border-bottom: 1px solid #ccc;}
	
.pagination>li>a, .pagination>li>span {
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
    padding: 9px 15px;
    background: #fff;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    display: inline-block;
    position: relative;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
    cursor: pointer;
}
.adi-col-3edit {
    width: 23% ;
}
.adi-col-7edit {
    width: 77% ;
    padding: 0px 2px 0px 21px;
}
.adi-col-4 {
    width: 33.3333%;
}

.adi-col-7 {
    width: 75%;
}

.adi-col-6 {
    width: 66.55555%;
}

.text-center {
    text-align: center
}

.text-right {
	text-align: right;
}
.padding-70 {padding: 70px;}
.adi-full {
    width: 100%;
    float: left;
}

.adi-left {
    float: left;
}

.adi-right {
    float: right;
}

.padding-10{
	padding: 10px;
}

.padding-20 {
    padding: 20px;
}

.padding-bottom-10 {
    padding-bottom: 10px;
}
.padding-top-10 {
    padding-top: 10px;
}

.padding-bottom-5 {
    padding-bottom: 5px;
}
.padding-left-0 {
    padding-left: 0px !important;
}
.padding-right-0{
	padding-right: 0px !important;
}
.padding-left-10 {
    padding-left: 10px;
}
.padding-right-5 {
    padding-right: 5px;
}

.padding-right-10 {
    padding-right: 10px;
}
.margin-top-10 {
    margin-top: 10px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-right-10 {
    margin-right: 10px;
}

.title-size {
    font-size: 22px;
    color: #fff;
}

.adi-width-100 {
    width: 100%;
}

.text-color-white {
    color: #fff;
}

.border-radius {
    border-radius: 50%;
}
.border-radius-0 {
    border-radius: 0%;
}
.border-right-dotted{border-right: 1px dotted #ddd;}

.adi-box-shadow{box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);}

.display-inherit{
	display: inherit;
}

.display-black{
	display: block;
}

.adi-overlay{
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.6);
    z-index: 0;
    cursor: pointer;
    user-select: none;
}

.position-relative{
	position:relative;
	}
.position-absolute{
	position:absolute;
	}	

.img-responsive{
	display: block;
    max-width: 100%;
    height: auto;
}
	
.border-1{border: 1px solid #ccc;}
.border-left-1{border-left: 1px solid #ccc;}	
.border-right-1{border-right: 1px solid #ccc;}
.border-top-1{border-top: 1px solid #ccc;}
.border-bottom-1{border-bottom: 1px solid #ccc;}
	
.adiFullp {
	width: 100%;
	float: left
}
.adiFullWp-45 {
	width: 45%;
	float: left
}
.adiFullWp-21 {
	width: 21%
}
.adiFullWp-20 {
	width: 20%
}
.adiFullWp-14 {
	width: 14%
}

.adiFullWp-7 {
	width: 7%
}
.adiFullWp-10 {
	width: 10%
}
.adiFullWp-15 {
	width: 15%
}
.adiFullWp-11 {
	width: 11%
}
.inputadiP {
	height: 43px;
	width: 100%;
	border: 0px solid #ddd;
	padding-left: 18px;
	color: #777
}
.adip-border {
	border-left: 1px solid #ccc
}

.onewayu, .round_tripu {
    height: 43px;
    display: inherit;
    font-size: 11px;
    text-align: center;
    padding: 12px 0px 10px 0px;
    float: left;
    width: 100%;
    background-color: #fff;
}
.position-relative {
	position: relative
}
.show-autocomplete-popup {
	z-index: 9;
	position: absolute;
	background-color: #fff;
	float: left;
	border: 1px solid #ddd;
	max-width: 514px;
	width: 100%;
	top: 43px;
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
	border-top: 0px;
	display: none
}
.show-autocomplete-popup a {
	border-bottom: 1px solid #ddd;
	padding: 10px 7px;
	float: left;
	width: 100%;
	cursor: pointer
}
.show-autocomplete-popup a:hover {
	color: #fff;
}
.label-onP {
	margin-bottom: 10px;
	display: inherit;
	float: left;
	width: 100%;
	color: #777
}
.showhidepopuptrue {
	display: block
}
.showhidepopupfalse {
	display: none
}


.P-adi-width-50 {
	float: left;
	width: 50%
}
.border-one {
    border: 1px solid #ddd;
    padding: 0px 4px 4px 4px;
    display: inline-block;
    height: 25px;    width: 25px;    font-size: 37px;
}
.border-two {     border: 1px solid #ddd;
    padding: 2px 0px 2px 6px;
    display: inline-block;
    height: 25px;
    width: 25px;
    font-size: 16px;
    border-left: 0px;
    border-right: 0px;
}
.border-three {border: 1px solid #ddd;
    padding: 0px 0px 4px 5px;
    display: inline-block;
    height: 25px;
    width: 25px;
    font-size: 22px;
}
.SiteLang-ar .border-one {}
.SiteLang-ar .border-two {padding: 2px 8px 2px 0px;}
.SiteLang-ar .border-three {padding: 0px 4px 2px 0px;}

.be-ddn-footer a {
	display: inline-block;
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px;
/*	background-color: #c30000;*/
	color: #fff !important;
	font-size: 18px
}
.inputadiPColor {
	padding-left: 0px;
	color: #fff;
	font-size: 18px
}
.labelnono .nolabel {
	display: none
}

.showhidefiltersfalse,
.showhidefilters {display: none}
.showhidefilterstrue {display: block}

.P-adi-width-50 a {
	color: #777
}
.calendar_ioncs:before{    content: "\f073";    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    text-decoration: inherit;    color: #777;    font-size: 17px;    position: absolute;padding: 12px 5px;    } .map_ioncs:before{    content: "\f041";    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    text-decoration: inherit;    font-size: 20px;    position: absolute;    top: 13px;    left: 7px;}.man_image_ioncs:before{    content: "\f183";    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    text-decoration: inherit;    font-size: 20px;    position: absolute;    top: 13px;    left: 13px;}
.clicked_btnloader {
	outline: none;
	display: inline-block;
/*	height: 100%;*/
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent) !important;
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent)!important;
	-webkit-background-size: 50px 50px;
	-moz-background-size: 50px 50px;
	-ms-background-size: 50px 50px;
	background-size: 50px 50px;
	-webkit-animation: move 2s linear infinite;
	-moz-animation: move 2s linear infinite;
	-ms-animation: move 2s linear infinite;
	animation: move 2s linear infinite;
	overflow: hidden;
	-webkit-box-shadow: inset 0 10px 0 rgba(255, 255, 255, .2);
	-moz-box-shadow: inset 0 10px 0 rgba(255, 255, 255, .2);
	-ms-box-shadow: inset 0 10px 0 rgba(255, 255, 255, .2);
	padding: 11px;
	box-shadow: inset 0 10px 0 rgba(255, 255, 255, .2)
}
@-webkit-keyframes move {
	0% {
		background-position: 0 0
	}
	100% {
		background-position: 50px 50px
	}
}
@-moz-keyframes move {
	0% {
		background-position: 0 0
	}
	100% {
		background-position: 50px 50px
	}
}
@-ms-keyframes move {
	0% {
		background-position: 0 0
	}
	100% {
		background-position: 50px 50px
	}
}
@keyframes move {
	0% {
		background-position: 0 0
	}
	100% {
		background-position: 50px 50px
	}
}
.labelnoyes .show-autocomplete-popup {
	top: 73px;
}





.drope_box-css {
    top: 50px;
    max-width: 400px;
    width: 280px;
    z-index: 9;
    background-color: #fff;box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
	    right: 0px;position: absolute;padding: 20px;
}
.onewayu_selected {
    color: #fff;
}

.drope_box-css:before {  
    border-bottom-color: #18460a;
    bottom: 100%;
    right: 15%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: 12px;
   top: -19px;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #fff;

}

.P-adi-width-33{width:33.3333%;float:left;}



li{ float:left;}
.drope_box .radio_lable #cabinecom{margin: 0px 4px 0px 0px;}
.drope_box .radio_lable #cabinbus{margin: 0px 4px 0px 0px;}

.showhidepopup1true{display:block;}
.showhidepopup2true{display:block;}


 .margintop {
 	margin: 3px;
 }
 .packadultscls {
 	width: 50%;
 	float: left;
 }
 .packchildsscls {
 	width: 50%;
 	float: right;
 }

 
 .backImgUse {
	 background-image: url(../images/select_dropdown.png) !important;
 	background-repeat: no-repeat !important;
 	background-position: 100% 100%!important;
 	height: 25px !important;
    padding: 0px 6px !important;
    -webkit-appearance: none!important;
    width: 95% !important;
 	border: 1px solid #ccc !important;
 	border-radius: 0px !important;
	display:block !important;
	background-position-y: -3px !important;
 }

 #packListdiv {
 	float: right;
 	width: 66.6666666%
 }
 #packListdiv .margintopFull {
 	margin-bottom: 10px;
 	float: left;
 	width: 100%
 }

.iconsOnPhone{display:none !important;}
.OnMobilePart{display:none;}
.Tp-Hdrope_box .P-adi-width-50:last-child{width: 50%;float: right;}


.SiteLang-ar .labelTpone1{}


/* hotel part css code 30-01-2019 */
* {
    box-sizing: border-box;
    outline: 0;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
    list-style: none;
    text-decoration: none;
}
.padingsr{padding: 0px 15px 0px 0px !important;}
.SiteLang-ar .padingsr{padding: 0px 0px 0px 15px !important;}
.searchBoxMobile{}
.searchBoxMobile ul{margin: 0px;padding: 0px;}
.searchBoxMobile ul li{padding: 0px;margin: 0px;}
.searchBoxMobile ul li label{}
.searchBoxMobile input[type="text"]{height: 43px;width: 100%;border: 0px solid #ddd;padding: 0px 0px 0px 30px;color: #777;margin-bottom: 0px;border-radius: 0px; border-left: 1px solid #ccc;}
.searchBoxMobile input[type="button"]{height: 43px;width: 100%;border: 0px solid #ddd;color: #fff;margin-bottom: 0px;border-radius: 0px;}	
.show-autocomplete-popup a{color: #777;}
.adi-left {float: left;}
/* End hotel part css code 30-01-2019 */




.SiteLang-ar .Tp-Hdrope_box .P-adi-width-50{float: right;}
.SiteLang-ar .Tp-Hdrope_box .P-adi-width-50last-child{width: 38%;float: left;}

.labelTpone{float: left;width: 10%;}
.labelTpone1 {display: flex;float: right;width: 50%;}

.SiteLang-ar .labelTpone{float: right;width: 10%;}
.SiteLang-ar .labelTpone1 {display: flex;float: left;width: 50%;}



@media(max-width: 767px) {
	.off_mobile_part {
    display: none;
}
.paddingColo3 {
    padding: 0px 10px !important;
}
.boxsue .adi-col-4 {
    margin-bottom: 10px;
}
.boxsue .adi-col-4 {
    padding-right: 0px !important;
}
.result_info .adi-btn{text-align: center;}
.ppr,
.price-text_info{text-align: left;}
#hotels_information_ahb .padding-right-10{    padding-right: 0px;}
	.more-information{width: 100% !important;
    text-align: center !important;
    background-color: #f7f7f7 !important;
    padding: 10px !important;
    color: #747474 !important;
    font-size: 15px;
    margin-top: 10px;
    position: inherit !important;
    top: 0px !important;
    left: 0px !important}
	.room-details-information .adiFullWp-20 {
    width: 100% !important;
    margin-bottom: 0px !important;
}
	.room-details-information .adiFullWp-10 {
    text-align: center;
}
.room-details-information .adiFullWp-30, .room-details-information .adiFullWp-40 {
    width: 100% ;
    margin-bottom: 10px;
}
	.adiFullWp-21,
	.adiFullWp-20,
	.adiFullWp-7,
	.adiFullWp-10,
	.adiFullWp-15,
	.adiFullWp-45{width: 100%;margin-bottom: 10px !important;}
	.adiFullWp-11,
	.adiFullWp-14{width: 100%;}
	.adiFullWp-11>.label-onP,
	.adiFullWp-14>.label-onP{display:none;}
	
	#adivaha_api_flight_box {}
	#adivaha_api_flight_box .adiFullWp-10,
	#adivaha_api_flight_box .adiFullWp-7{width: 50%;}
	#adivaha_api_flight_box .adiFullWp-7 a{border-left: 0px solid #ccc;}
	.tabpaneback{padding: 15px 0px !important;}

}

@media(max-width: 480px) {
	
	
}
.SiteLang-ar{direction:rtl}
.SiteLang-ar li{float: right;}
.SiteLang-ar .map_ioncs input{padding-right: 35px;border-left: 1px solid #ddd;background-position-x:  97%;padding-left: 0px;}
.SiteLang-ar .calendar_ioncs input{padding-right: 30px;padding-left: 0px;background-position-x: 97%;}
.SiteLang-ar .man_image_ioncs input{padding-right: 30px;border-left: 1px solid #ddd;background-position-x:  97%;padding-left: 0px;}
.SiteLang-ar .adi-left {float: right;}
.SiteLang-ar .adi-right {float: left;}
/*.SiteLang-ar .adi-col-7edit{padding: 0px 21px 0px 2px;}*/
.SiteLang-ar .padding-right-10 {padding-left: 10px;}
.SiteLang-ar .currencycontainer>ul>li{float: right;}
.SiteLang-ar .currencyrightside{ float: left;}
.SiteLang-ar .backImgUse{    padding: 0px 58px 0px 0em;}
@media (max-width: 767px){
	
.SiteLang-ar .map_ioncs input{padding-right: 30px;border-left: 1px solid #ddd;background-position-x: right;}
.SiteLang-ar .calendar_ioncs input{padding-right: 34px;background-position-x: right;}
.SiteLang-ar .man_image_ioncs input{padding-right: 30px;    background-position-x: right;}
.SiteLang-ar .border-two{text-align: center;}	
	
	
}
.SiteLang-ar .little-big-header{ float: right;}
.SiteLang-ar .login-half.right{    padding: 1% 41em 1% 3em;}
.SiteLang-ar #password-in-button,
.SiteLang-ar #signup-in-button,
.SiteLang-ar #log-in-button{margin: 0 0px 0 0;}
.SiteLang-ar .lockicon{    text-align: left;}
.SiteLang-ar little-big-header{    float: right;}
.onewayu:hover, .round_tripu:hover{color:#777}
.onewayu_selected:hover{color:#fff}
 .SiteLang-ar li .fa{    padding-left: 6px;}
.inputadiPColor{    cursor: pointer;}






.pickupTime_ioncs select{width: 100%;height: 43px;border: 0px;border-left: 1px solid #ccc;padding-left: 25px;}.pickupTime_ioncs:before{content: "\f017";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #777;font-size: 17px;position: absolute;top: 12px;left: 7px;z-index: 1;}.pickupTime_ioncs{position: relative;}
.location_car{position: relative;}
.location_car:before{content: "\f1b9";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #777;
    font-size: 15px;
    position: absolute;
    top: 12px;
    left: 5px;
    z-index: 1;}
.location_car .inputadiP {    padding-left: 28px;}

.labelnoyes .location_car:before{top: 41px;}
.labelnoyes .pickupTime_ioncs:before{top: 41px;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{    background-color: #186900;
    border-color: #186900;}
.pagination-sm>li>a, .pagination-sm>li>span{    
    font-size: 11px;
    border: 1px solid #ddd;}
.pagination>li>a, .pagination>li>span{box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);}
.srchList-pagingOuter .pagination{margin: 1em 0em 4em 0em;}   
.searchGrid>.adi-col-3:nth-child(2n-1){margin-left: 1%;margin-right: 1%;}
.searchGrid>.adi-col-3{width:24%}

.labelno .show-autocomplete-popup{top: 73px;}
.labelnoyes .drope_box-css{top:80px;}

.border-1pag {
    border: #dfdfdf 1px solid;
}.adi-full {
    width: 100%;
    float: left;
}

/*


.labelnoyes .drope_box-css{top: 80px;}


*/
@media (max-width: 767px){
	#tpcwl_iframe{   }
	
.currSymbol {
    top: 11px !important;
    left: 15px !important;
}
}

@media (max-width:767px){
	.langcontainer  a{background-position: 12px 12px !important; }
	.tab-mnu li{font-size:0px !important;}
	.HotelTheTitel strong{display: block;
    line-height: 29px;}
	.adi-width-50{    width: 100%;}
	#hotels_booking_ahb .padding-right-10 {
    padding-right: 0px;
}
	#hotels_booking_ahb .adi-width-50 {
    width: 100%;
}
.ReviewnBookDiv p:first-child{}
.ReviewnBookDiv p:nth-child(2){  line-height: 23px;   width: 95%; }
.ReviewnBookDiv p{  }
	#hotels_booking_ahb .adi-width-500,
	#hotels_booking_ahb .adi-width-5000 {
    width: 100%;
}
	.searchGrid>.add-cl-js:nth-child(2n-1) {
    float: right;
    width: 49.5%;
}
.up_arrow .recom, .down_arrow .recom {
    right: -6px !important;
}
.searchGrid>.add-cl-js {
    width: 49.5%;
    float: left;
}
.sortbar>.adi-col-3 {
    float: left;
    width: 25%;
}
	.searchGrid a {
    
}.price span,.price-text{color:#fff !important}.Grid-hide{display:none;}
.adi-col-7edit{width: 100% !important; padding: 0px 0px 0px 0px !important;}

	.filterMobile{transform:translate(-100%);-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);-o-transform:translate(-100%);transition: .3s linear;-webkit-transition: .3s linear;-moz-transition: .3s linear;-ms-transition: .3s linear;-o-transition: .3s linear;position:absolute;z-index:99;height:auto;width:80% !important;top: 56px;left:0px;box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);background-color: #fff;padding: 12px 20px 12px 20px;}

	.filterMobileOpen{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transition: .3s linear;-webkit-transition: .3s linear;-moz-transition: .3s linear;-ms-transition: .3s linear;-o-transition: .3s linear;}
	
	#adivaha_travelport_results_page .adi-col-4,
	#flight_results_Api .adi-col-4 {width:100%;}
	.adiFullp_lip .pl_fa_plane{width: 100% !important;}
	.adiFullp_lip .pl_fa_plane:before,.pl_fa_plane:after{display:none!important;}
	.adiFullp_lip .price_text{font-size: 17px important;}
	.flights-discounted .flights-discounted-left{width: 69%;}
	.flights-discounted .flights-discounted-right{}
	.mobilekaeliyoff{display: none;}
	.adiFullp_lip .mobilekaeliyOn{display: block!important;}
	.outbondClass .adi-width-30 {width: 30%;}
	.outbondClass .adi-width-60 {width: 70%;}
	.outbondClass .adi-width-10 {display:none;}
	.titelDel{font-weight: 600;margin-bottom: 13px;}
	.outbondClass .adi-width-30 .adi-left {width: 50%;}
	.GoAirrText {font-size: 11px;line-height: 17px;}
	.outbondClass .flightDetailCls-col4 a{font-size: 9px;}
	.outbondClass .flightDetailCls-col4 .time-flight-list{}
	.outbondClass .flightDetailCls-col4 .time-flight-list{}
	.outbondClass .flightDetailCls-col4 .dilto-flight-list {}
	.outbondClass>.adi-full{margin-bottom: 10px;}
	.outbondClass{float: left;width: 100%;}
	.adiFullp_lip{position:relative;}
	.adiFullp_lip .flight_left_70_padO{width: 100%;    padding: 8px 5px 8px 5px;}
	.adiFullp_lip .flight_left_70_padO>.adiFullp>.flight_left_20{width:15%;}
	.adiFullp_lip .flight_left_70_padO>.adiFullp>.flight_left_80{width: 85%;}
	.adiFullp_lip .flight_right_30_padding{}
	.adiFullp_lip .flight_right_30_padding p{float: left;width: 100%;text-align: center;    margin-bottom: 0px;}
	.adiFullp_lip .flight_right_30_padding a{float: left;width: 100%;}
	.adiFullp_lip .flight_right_30_padding p:last-child {display: none !important;}
	#flight_results_Api .Selecttext{    font-size: 17px;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
	#flight_results_Api .iconsOnPhone{display:none!important;}	
	.flightDetailCls .flight_left_50{width: 100%;}
	#flight_results_Api .pagination-sm>li>a, .pagination-sm>li>span{padding: 8px 10px;}
	#flight_results_Api .pagination>li{display:none;}
	
	#flight_results_Api .pagination>li:first-child{display:block !important;}
	
	#flight_results_Api .pagination>.active{display:block !important;}
	
		#flight_results_Api .pagination>li:nth-child(1){display:block !important;}
	#flight_results_Api .pagination>li:nth-child(2){display:block !important;}
	.srchList-pagingOuter .pagination{      margin: 1em 0em 7em 0em;
    float: left;
    width: 100%;
   }
	
	#flight_results_Api .pagination>li:last-child{display:block !important;}
	#flight_results_Api .pagination>li:nth-last-of-type(2){display:block !important;}
		#flight_results_Api .pagination>li:nth-last-of-type(3){display:block !important;}
}
@media (max-width:580px){
	.time_go1_1{font-size: 17px !important;}
	.flight_left_80_border_bottom .flight_left_25:last-child{}
	.flight_left_80_border_bottom .flight_left_25:last-child .time_go1_1{font-size: 19px !important;}
	.flight_left_80_border_bottom .flight_left_25:last-child .time_go1 span{float: right;}
	.pl_fa_plane .fa{font-size: 15px!important;}
}

.am-amenities .step ul li:before{content: "\f00c" !important;}
.CheckInInstructionsDiv ul li:before{content: "\f00c" !important;}



.Onioncsfavour{height: 50px;}
.favourites_icon_container {display:none!important;}
.Selecttext{height: 25px;margin-bottom: 0px!important;}
/* flight part css code */
.radio_lable {/*padding-left: 20px;*/position: relative;}
.titelDel{margin-bottom: 13px;}
.GoAirrText{font-size: 13px;margin-left: 10px;}
.baggages_1uls .fa{padding-right: 8px;}
.paddingClassFlight{}

#cabinecom{margin: 0px 6px 0px 0px;}
#cabinbus{margin: 0px 6px 0px 0px;}







/* end flight part css code */

.pl_fa_plane:before{display: inline-block;width:60px;height: 1px;content: '';vertical-align: middle;background: #000;
    margin-top: -8px;
    padding-left: 18px;
    margin-right: 10px;

} 
.pl_fa_plane:after{display: inline-block;width: 60px;height: 1px;content: '';vertical-align:middle;background: #000;

    margin-top: -8px;
    padding-left: 18px;
    margin-left: 10px;}
	

.flight_itinerary_Div .pl_fa_plane:before,
.flight_itinerary_Div .pl_fa_plane:after{width: 50px;}
.round_boder {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 2px solid #000;
    border-radius: 5px;
    background: #ffffff;
    content: "";
    float: left;
}

.round_boder1 {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 2px solid #000;
    border-radius: 5px;
    background: #ffffff;
    content: "";
    float: right;
}

.pl_fa_plane_full{}
.pl_fa_plane_full:before{display: none;}
.pl_fa_plane_full:after{display:  none;}


.tab-mnu li{color: #fff;
    font-size: 17px;
    cursor: pointer;
    padding: 10px 24px;}
	
	.tab-mnu li .fa {
    padding-right: 9px;
    font-size: 17px;
}




.slides h3{}.slides h5{font-size:13px;}
	.slider .slides li .caption{width: 90%;right: 2%;left: 2%;}
	.body-paragraph{width: 100%;}
	.slides h3:before, .slides h3:after{}
	
	.adi-col-3edit{width: 100% }
	.adi-col-7edit{width: 100% ; padding: 0px 0px 0px 0px !important;}
	
		.searchGrid>.add-cl-js{float: left;}
	.searchGrid>.add-cl-js:nth-child(2n-1){}
	.searchGrid .add-cl-js>.adi-full>.adi-col-7>.adi-col-4>.price>.Grid-hide{display:none;}
	.sortbar>.adi-col-3{float:left;width:25%;}
	.adi-width-70{width: 100% ;}
	.adi-width-30{width: 100%;}
	.adi-col-7{width: 100%;}
	/*


	.searchGrid>.add-cl-js{width: 49.5%;float: left;}
	.searchGrid>.add-cl-js:nth-child(2n-1){float: right;width: 49.5%;}
	.searchGrid .add-cl-js>.adi-full>.adi-col-7>.adi-col-4>.price>.Grid-hide{display:none;}

	.body-title{font-size: 20px!important;}
	.adi-width-500,
	.adi-width-5000,
	

	.sortbar>.adi-col-3{float:left;width:25%;}
	.adi-width-70{width: 100%;}
	.adi-width-30{width: 100%;}
	.adi-col-7{width: 100%;}*/
	.result_info .adi-btn{width: 100%;}
	.more-information{    width: 25%;
    text-align: left;
    background-color: transparent;
    padding: 10px;
    color: #747474;
    font-size: 15px;
    margin-top: 0px;
    font-weight: 600;    display: inline-block;
    padding: 0px;
    color: #186900;
    position: absolute;
    left: 218px;
    top: 135px;}
	.roomList_code .list-image img {
    width: 100%;
    height: 100%;
}
.hotels-you-might  p {
    color: #484848;
    line-height: 44px;
}
	.descriptionWrapperpad{border-right: 0px solid #e8e8e8;}
	.form-title h3{padding-left: 0px;}
	.BackgroundColorde .form-title{padding-left: 0px;}
	.form-title h3 strong{display: none;}
	.step{border-left: 0px solid #e8e8e8;padding: 0px 0 0px 0px;margin: 0 0 0px 0px;}
	.adi-footer-top{padding: 15px 0px 15px 0px;}
	
	@media (max-width: 1024px) and (min-width: 768px){

.searchGrid>.add-cl-js:nth-child(2n-1) {
    width: 49%;
    margin-right: 1%;
}
.searchGrid>.add-cl-js {
    float: left;
width: 49%;}
#search_hotels_results_ahb .adi-col-7edit{width:100%;}	
#search_viator_sightseeing_results_ahb .adi-col-7edit{width:100%;}	
#search_viator_activity_results_ahb .adi-col-7edit{width:100%;}	
	.filterMobile{transform:translate(-100%);-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);-o-transform:translate(-100%);transition: .3s linear;-webkit-transition: .3s linear;-moz-transition: .3s linear;-ms-transition: .3s linear;-o-transition: .3s linear;position:absolute;z-index:99;height:auto;width:80% !important;top: 56px;left:0px;box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);background-color: #fff;padding: 12px 20px 12px 20px;}
.descriptionWrapper {
    border-right: 1px solid #e8e8e8 !important;
}
	.filterMobileOpen{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transition: .3s linear;-webkit-transition: .3s linear;-moz-transition: .3s linear;-ms-transition: .3s linear;-o-transition: .3s linear;}
	
	.up_arrow .recom, .down_arrow .recom{right: -6px !important;}
		.searchGrid .add-cl-js>.adi-full>.adi-col-7>.adi-col-4>.price{padding-right: 10px;}
		.more-information {
    width: 25%;
    text-align: left;
    background-color: transparent;
    padding: 10px;
    color: #747474;
    font-size: 15px;
    margin-top: 0px;
    font-weight: 600;
    display: inline-block;
    padding: 0px;
    color: #186900;
    position: absolute;
    left: 134px;
    top: 135px;
}
.result_info .adi-btn {
padding: 10px 7px !important;}
	.room-details-information .adiFullWp-10{text-align: center;}
	.descriptionWrapper{border-right: 1px solid #e8e8e8 !important;}
	.paddingleft-225{border-left: 0px solid #e8e8e8 !important;}
	.room-details-information .adiFullWp-30,
	.room-details-information .adiFullWp-40{width: 100% !important;margin-bottom: 10px !important;}
	.room-details-information .adiFullWp-20{width: 100% !important;margin-bottom: 0px !important;}
	
	.paddingColo3{padding: 0px 10px 0px 10px!important;}
	.paddingClasd {padding: 10px 10px 10px 10px !important;}
	.am-amenities .step ul li,
	.propertyAmenityCls li{width: 100% !important;}

	.show-autocomplete-popup {max-width: 100%;}
	.sug_hotel_top img{height: 100%;}
	.boxsue .adi-col-4{margin-bottom: 10px;}
	.OnMobilePart{display:block;}
	.BackgroundColorde .form-title {}
	.ReviewnBookDiv p:nth-child(2){width: 95%;}
#hotels_booking_ahb .adi-width-5000,#hotels_booking_ahb .adi-width-500 {
    width: 100%;
}
	.payNowBtn{margin-bottom: 25px;}
	.drope_box-css,
	.BackgroundColorde{width: 100% !important;}
	.list-image img{height: inherit;}
	#slides_control{margin-right: -15px;margin-left: -15px;}
	#slides_control {height: 300px!important;}
	.positionSumImg{padding: 0px 20px 5px 20px;}
	.positionSumImg h1{font-size: 20px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
	.room-details-information{margin-top: 10px;}
	#roomsList>.background-color-white{position: relative;}
	#roomsList .price-text_info{position: absolute;top: 0px;color: #fff;text-align: left;right: 0px;    padding: 5px 10px 5px 10px;}
	.result_info .ppr{    float: left;
    text-align: left;
    font-size: 11px;
    margin-top: 4em;
    position: relative;}
	}
	
	.SiteLang-ar{direction:rtl}
.SiteLang-ar .adi-left {float: right;}
.SiteLang-ar .adi-right {float: left;}
.SiteLang-ar li{float: right;}
.SiteLang-ar .top-menu-bar .toolbar-menu1 .fa:before,
.SiteLang-ar .top-menu-bar .toolbar-menu2 .fa:before{    right: 0px;}
.SiteLang-ar .toolbar-menu2>ul>li>a,
.SiteLang-ar .toolbar-menu2>ul>li:last-child>a{}
.SiteLang-ar .currencycontainer>ul{    left: 0%;right: inherit;}
.SiteLang-ar #menu-primary-menu-right li:last-child a{}
.SiteLang-ar .langcontainer>a{    background-position: 14px 7px;    padding: 8px 20px 8px 42px;}
.SiteLang-ar .bottom-menu-bar .fa:before {right: 12px; }
.SiteLang-ar .ioncsuse a{padding-right: 20px;}
.SiteLang-ar .sub-menu:before{left: 80%;}
.SiteLang-ar .bottom-menu-bar a{padding: 20px 40px 19px 17px;}
.SiteLang-ar .header-logo{padding: 6px 0px 0px 0px;margin-left: 25px;}
.SiteLang-ar .sub-menu li a{padding: 10px;}
.SiteLang-ar .adivaha-blog-left{float: right;}
.SiteLang-ar .adivaha-blog-right { float: left;}
.SiteLang-ar .langcontainer .sub-menu {left: 0px;right: inherit;}
.SiteLang-ar .langcontainer .sub-menu li a .langleftside{float: left;text-transform: uppercase;}
.SiteLang-ar .modifybtn{right: inherit;left: 52px;}

.SiteLang-ar .adi-col-3edit h5{text-align: right;}
.SiteLang-ar .amenities-box-padding .radio input{left: inherit;right: 0px;}
.SiteLang-ar .Milestext{float: right;}
.SiteLang-ar .adiLeftimage {padding-right: 10px;}
.SiteLang-ar .amenities-box-padding .radio{padding: 5px 25px 5px 0px;}
.SiteLang-ar .icons-search a{float: left;}
.SiteLang-ar .border-right-dotted{border-left: 1px dotted #ddd;}
.SiteLang-ar .ppr,
.SiteLang-ar .text-right{text-align: left;}
.SiteLang-ar .messageRoomLeft{left: -26px;right: inherit;    transform: rotate(-46deg);-webkit-transform: rotate(-46deg);}
.SiteLang-ar .descriptionWrapperpad,
.SiteLang-ar .descriptionWrapper{border-left: 1px solid #e8e8e8;border-right: 0px solid #e8e8e8;}
.SiteLang-ar .info_hotl_room_info {padding-right: 10px;}
.SiteLang-ar .hot_info_tripAdd{padding-right: 15px;}
.SiteLang-ar .paddingColo3{padding: 0px 0px 0px 18px;}
.SiteLang-ar .form-title h3{    padding-right: 55px;}
.SiteLang-ar .form-title h3 strong{left: inherit;right: 0px;}
.SiteLang-ar .step{ margin: 0 20px 0px 0px;border-left: 0px solid #e8e8e8;border-right: 1px solid #e8e8e8;    padding: 10px 31px 20px 0px;}
.SiteLang-ar .am-amenities .step ul li:before{left: inherit;right: -21px;}
.SiteLang-ar .paddingleft-225{border-right: 204px solid #e8e8e8;border-left: 0px solid #e8e8e8;}
.SiteLang-ar .boxsue .sugHotPrice{left: 10px;    text-align: left;}
.SiteLang-ar .BackgroundColorde .form-title{padding-left: 0px;padding-right: 20px;}
.SiteLang-ar .BackgroundColorde{width: 100%;}
.SiteLang-ar .flights-discounted-right form a{left: 5px;right: inherit;}
.SiteLang-ar .bagsBox .bagsBoxTravel input{float: right;margin-left: 4px;}
.SiteLang-ar .animated-background .adi-col-3{float: right;}
.SiteLang-ar .animated-background .adianimated_7{float: right;}
.SiteLang-ar .animated-background .h2animated{border-width: 24px 11px 0px 97px;}
.SiteLang-ar .animated-background .ratingratingdanimated{border-width: 7px 11px 9px 207px;}
.SiteLang-ar .animated-background .markeranimated{border-width: 3px 11px 7px 165px;}
.SiteLang-ar .animated-background .tripAdvisorRatinganimated{border-width: 2px 11px 14px 165px;}
.SiteLang-ar .animated-background .ratanimatedp{border-width: 2px 11px 39px 200px;}
.SiteLang-ar .animated-background .priceanimated_1{border-width: 45px 50px 0px 4px;}
.SiteLang-ar .Medical-expenses-ul{float: right;}
.SiteLang-ar .price-text{direction: ltr;}
.SiteLang-ar #myList.pagination>li{float: right;}
.SiteLang-ar .icons-search a .fa{padding-left: 10px;}
.SiteLang-ar .sortbar .adi-col-3:last-child a{border-right: 0px solid #ccc;}
.SiteLang-ar .sortbar .adi-col-3:first-child a{border-right: 1px solid #ccc;}
.SiteLang-ar .hotel-inf-serbox .adi-right{direction: ltr;}
.SiteLang-ar .titelDel{margin-bottom: 15px;}
.SiteLang-ar .baggages_1uls:before{left: 28%;}
.SiteLang-ar .flightDetailCls:before{left: 74%;}
.SiteLang-ar .flightDetailCls-col44{text-align: right;}
.SiteLang-ar .flightDetailCls-col44 .dilto-flight-list, .SiteLang-ar .flightDetailCls-col44 .time-flight-list{text-align: right;}
.SiteLang-ar .flightDetailCls-col4 .dilto-flight-list, .SiteLang-ar .flightDetailCls-col4 .time-flight-list{text-align: left;}
.SiteLang-ar .flightDetailCls-col4{text-align: left;}
.SiteLang-ar .backImgUse{    background-position-x: -3px !important;
}


@media (max-width: 767px){
.SiteLang-ar .labelTpone1,.SiteLang-ar	.Tp-Hdrope_box .P-adi-width-50:last-child{width: 50%;}
	.SiteLang-ar .map_ioncs:before{width:10px}
	#adivaha_travelport_results_page .adi-col-4,
	#flight_results_Api .adi-col-4 {}
	.flights-discounted .flights-discounted-left{width: 69%;}
	.flights-discounted .flights-discounted-right{}
	.mobilekaeliyoff{display: none;}
	.mobilekaeliyOn{display: block;}
	.outbondClass .adi-width-30 {width: 30%;}
	.outbondClass .adi-width-60 {width: 70%;}
	.outbondClass .adi-width-10 {display:none;}
	.titelDel{font-weight: 600;margin-bottom: 13px;}
	.outbondClass .adi-width-30 .adi-left {width: 50%;}
	.GoAirrText {font-size: 11px;line-height: 17px;}
	.social-links{/*display: flex;justify-content: center;*/}
	
	.outbondClass .flightDetailCls-col4 a{font-size: 9px;}

	.outbondClass .flightDetailCls-col4 .time-flight-list{}
	.outbondClass .flightDetailCls-col4 .time-flight-list{}
	.outbondClass .flightDetailCls-col4 .dilto-flight-list {}
	.outbondClass>.adi-full{margin-bottom: 10px;}
	.outbondClass{float: left;width: 100%;}
	
.tab-mnu li{font-size: 13px;padding: 10px 9px;}	
.tab-mnu li .fa{padding-right: 6px;font-size: 13px;}	
.sendbtn-news a{top: 3.4px;}
}

.animated-background-lodear .adi-width-60 .time-flight-list {height: 28px;border: solid #fff;border-width: 9px 70px 10px 70px;}
.animated-background-lodear .adi-width-60 .dilto-flight-list{height: 28px;border: solid #fff;border-width: 9px 50px 10px 50px;}
.animated-background-lodear .addDlodecode .price_fl{height: 33px;border: solid #fff;border-width: 6px 10px 7px 8px;}
.animated-background-lodear .addDlodecode  .price_fldwon{height: 22px;border: solid #fff;border-width: 6px 10px 7px 80px;}
.animated-background-lodear .addDlodecode  {height: 92px;}
.animated-background-lodear .addDlodecode  .btnBookNow{height: 37px;border: solid #fff;border-width: 3px 10px 5px 67px;border-radius: 0px;margin: 0px;background-color: transparent;width: 100%;}

.mobilekaeliyOn{display: none;}
.btnBookNow:hover{color:#fff;}

@media (max-width:480px){
	.searchGrid>.add-cl-js{width: 100%;float: left;}
	.searchGrid>.add-cl-js:nth-child(2n-1){float: right;width: 100%;}
	.iconsOnPhone{font-size: 18px !important;display: inline-block !important;position: relative;top: 7px;}
	.sortbar a{font-size:0px;}
	
}

@media (max-width: 767px){
	
	.SiteLang-ar .langcontainer>a{    background-position: 19.2em 1em !important;
}


	
	
}
@media (max-width:510px){
	.flights-list-part{padding: 8px 5px;}
	.flights-discounted .flights-discounted-left{width: 100%;}
	.flights-discounted .flights-discounted-right{width: 100%;}
	
	.animated-background-lodear{height: 87px;border-bottom: 10px solid #fff;}
	.animated-background-lodear .adi-width-20,
	.animated-background-lodear .adi-width-60,
	.animated-background-lodear .adi-width-20-right-img{display:none;}
	
	.dilto-flight-list,
	.time-flight-list{font-size: 11px;}
	.BtnupDown{    color: #36c;
    font-weight: 600;
    display: inherit;
    font-size: 11px;
    text-overflow: ellipsis;
    white-space: nowrap;overflow: hidden;}
	.price_fl{font-size: 13px;}
	.price_fldwon{    font-size: 10px;padding-top: 0px;}
	.btnBookNow{font-size: 10px;padding: 3px 4px 3px 4px;}
	
	.dilto-flight-list .fa{font-size: 11px !important;}
	.flights-discounted-right-img{float: right;width: 84%;}
	.flights-discounted-right-img .better-fare{font-size: 15px;}
	.flights-discounted-right-img .better-track{    font-weight: 400;
    padding: 0px 0px 0px 0px;    font-size: 12px;    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
	.flights-discounted{padding: 8px;}
	.flights-sortbar a{font-size: 9px;}
	/*.flights-list-part .adi-width-20{width: 30%;}
	.flights-list-part .adi-width-60{width:70%;}
	.flights-list-part .adi-width-20{width: 10%;}*/
	   .tab-mnu{ margin-top: -41px!important;}
	.tab-mnu li{font-size: 0px;padding: 5px 10px 0px 10px;}	
.tab-mnu li .fa{font-size:18px;padding-right: 0px;}
	
	
	
	
	
	}

	
	
	@-webkit-keyframes placeHolderShimmer {
	0% {
		background-position: -468px 0
	}
	100% {
		background-position: 468px 0
	}
}
@keyframes placeHolderShimmer {
	0% {
		background-position: -468px 0
	}
	100% {
		background-position: 468px 0
	}
}
.animated-background-lodear {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: placeHolderShimmer;
	animation-name: placeHolderShimmer;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background: #f6f7f8;
	background: #eee;
	background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eeeeee), color-stop(18%, #dddddd), color-stop(33%, #eeeeee));
	background: -webkit-linear-gradient(left, #eee 8%, #ddd 18%, #eee 33%);
	background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);
	-webkit-background-size: 800px 104px;
	background-size: 800px 104px;
	padding: 0px;
}
.animated-background-lodear .adi-width-20-right-img {
	border: solid #fff;
	border-width: 19px 59px 25px 23px;
	height: 92px;
}

.titelDelHeightop{}	

.fa-zmw:before{ content: "\20A7";}
.fa-all:before{ content: "Lek";}
.fa-ars:before{ content: "\f155";}
.fa-aud:before{ content: "\20B3";}

	
	
	.booking-page-top{float: left;width: 100%;background-color: #186900;}.booking-page-top ul{max-width: 1200px;width: 100%;margin: 0 auto;} .booking-page-top ul li{position:relative;} .booking-page-top ul li a{display: inline-block;color: #fff;padding: 20px 20px 20px 34px !important;font-size: 15px;}.booking-page-top .current-menu-item{background-color: rgba(255,255,255,.3);}.booking-page-top ul li:before{position: absolute;top: 20px;font-size: 15px;color: #fff;left: 0px;padding: 0px 14px;}
	
.setWidthli a{width: 68%;text-overflow: ellipsis;margin-bottom: 7px;}	




@media (max-width: 767px){
	.SiteLang-ar .currSymbol{right: 15px !important;}
.body-paragraph{line-height: 25px;font-size: 14px;}
	.adi-col-6{width:100%;}
	.adi-col-4{width:100%;}
	.padding-right-10{padding-right: 0px;}
	.box img{width: 100%;height:100%;}
	.adi-col-3{width: 100%;}.slides h3{font-size:20px !important;}.slides h5{font-size:13px;}
	.slider .slides li .caption{width: 90%;right: 2%;left: 2%;}
	.body-paragraph{width: 100%;}
	.slides h3:before, .slides h3:after{height:0px !important;}
	.body-title{font-size: 20px!important;}
	/*.oneFiex1 .box, .oneFiex2 .box , .oneFiex3 .box , .oneFiex4 .box ,.oneFiex5 .box{height: 300px;}*/
	.searchGrid>.add-cl-js{width: 49.5%;float: left;}
	.searchGrid>.add-cl-js:nth-child(2n-1){float: right;width: 49.5%;}
	.searchGrid .add-cl-js>.adi-full>.adi-col-7>.adi-col-4>.price>.Grid-hide{display:none;}

	.adi-width-500,
	.adi-width-5000,
	.adi-col-3edit{width: 100% !important;}
	.adi-col-7edit{width: 100% !important; padding: 0px 0px 0px 0px !important;}
	.modifybtn{/*display: block;*/}
	.sortbar>.adi-col-3{float:left;width:25%;}
	.adi-width-70{width: 100%;}
	.adi-width-30{width: 100%;}
	.adi-col-7{width: 100%;}
	.result_info .adi-btn{width: 100%;text-align: center;}
	.more-information{width: 100%;text-align: center;background-color: #e3e3e3;padding: 10px;color: #747474;font-size: 15px;margin-top: 10px;position: inherit !important;top: 0px !important;left: 0px !important;}
	
	.hotel_information_slider .bx-viewport{    height: 250px!important;}
	.hotel_information_slider .bx-viewport
	.descriptionWrapperpad{border-right: 0px solid #e8e8e8;}
	.form-title h3{padding-left: 0px;}
	.BackgroundColorde .form-title{padding-left: 0px;}
	.form-title h3 strong{display: none;}
	.step{border-left: 0px solid #e8e8e8;padding: 0px 0 0px 0px;margin: 0 0 0px 0px;}
.filterMobile{transform:translate(-100%);-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);-o-transform:translate(-100%);transition: .3s linear;-webkit-transition: .3s linear;-moz-transition: .3s linear;-ms-transition: .3s linear;-o-transition: .3s linear;position:absolute;z-index:99;height:auto;width:80% !important;top: 56px;left:0px;box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);background-color: #fff;padding: 12px 20px 12px 20px;}

	.filterMobileOpen{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transition: .3s linear;-webkit-transition: .3s linear;-moz-transition: .3s linear;-ms-transition: .3s linear;-o-transition: .3s linear;}
	
	.up_arrow .recom, .down_arrow .recom{right: -6px !important;}
		.searchGrid .add-cl-js>.adi-full>.adi-col-7>.adi-col-4>.price{padding-right: 10px;}
		
		.room-details-information .adiFullWp-10{text-align: center;}
	.descriptionWrapper{border-right: 0px solid #e8e8e8 !important;}
	.paddingleft-225{border-left: 0px solid #e8e8e8 !important;}
	.room-details-information .adiFullWp-30,
	.room-details-information .adiFullWp-40{width: 100% !important;margin-bottom: 10px !important;}
	.room-details-information .adiFullWp-20{width: 100% !important;margin-bottom: 0px !important;}
	
	.paddingColo3{padding: 0px 10px 0px 10px!important;}
	.paddingClasd {padding: 10px 10px 10px 10px !important;}
	.am-amenities .step ul li,
	.propertyAmenityCls li{width: 100% !important;}
	.off_mobile_part{display:none;}
	.show-autocomplete-popup {max-width: 100%;}
	.sug_hotel_top img{height: 100%;}
	.boxsue .adi-col-4{margin-bottom: 10px;}
	.OnMobilePart{display:block;}
	.BackgroundColorde .form-title {padding-left: 0px !important;}
	.payNowBtn{margin-bottom: 25px;}
	.drope_box-css,
	.BackgroundColorde{width: 100% !important;}
	.list-image img{height: inherit;}
	#slides_control{margin-right: -15px;margin-left: -15px;}
	#slides_control {height: 300px!important;}
	.positionSumImg{padding: 0px 20px 5px 20px;}
	.positionSumImg h1{font-size: 20px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
	.room-details-information{margin-top: 10px;}
	#roomsList>.background-color-white{position: relative;}
	#roomsList .price-text_info{position: absolute;top: 0px;color: #fff;text-align: left;right: 0px;    padding: 5px 10px 5px 10px;background-color: rgba(0, 0, 0, 0.8);}
			
}
.modifybtn {
    position: absolute;
    right: 55px;
    z-index: 999;
    top: 17px;
    display: none;    font-size: 18px;
}
.langcontainer a{    background-repeat: no-repeat;background-position: 0px 8px;
}
.SiteLang-ar .man_image_ioncs:before{    right: 13px;
    width: 15px;}
.SiteLang-ar .map_ioncs:before{right:7px}


.SiteLang-ar{direction:rtl}
.SiteLang-ar .adi-left {float: right;}
.SiteLang-ar .adi-right {float: left;}
.SiteLang-ar li{float: right;}