.pull-right{float:left!important}
.pull-left{float:right!important}
.no-lpadding{padding-right:0!important;padding-left:0}
.no-rpadding{padding-left:0!important;padding-right:0}
section#content{text-align:right;background: #f9f9f9;}
.qr-code{position:absolute;top:5px;left:5px!important}
.body-blank{right:0;left:auto}
.fa-angle-double-right:before{content:"\f100"}
.fa-angle-double-left:before{content:"\f101"}
.fa-angle-left:before{content:"\f105"}
.fa-angle-right:before{content:"\f104"}
input.input-text,textarea,span.custom-select{padding-right:15px;padding-left:15px}
select{padding:8px 8px 8px 0}
.selector span.custom-select:before{left:0;right:auto}
.selector span.custom-select:after{left:9px;border-right:3px solid transparent;border-left:3px solid transparent;right:auto}
.more-categories{font-size:10px!important; color:#0d1218!important;}
.fileinput .custom-fileinput{right:0;left:auto}
.fileinput:after{left:0;padding-right:15px;padding-left:15px;right:auto}
.checkbox:before,.radio:before{right:0;left:auto;cursor:pointer;}
.checkbox.checked:before{background-color:#03a4e6}

.checkbox-inline,.radio-inline{margin-right:10px;margin-left:auto;position: relative;top: 7px;}
button.full-width,input[type="button"].button.full-width,a.button.full-width{padding-right:0;padding-left:0}
.plans__item__header input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
    margin-right: -15px;
    margin-left: 0;
	margin-top: 4px;
}
#online_fieldzone .radios-list .checkbox, .radio{
	width:100%;
}
100%;
.plans__item__header .radio.checked:before, .radio:before{
	margin-top:9px;
}
.cart-categ__items__item .price{
	margin-bottom:20px!important;
}
.checkbox.checked:before, .radio:before {
    display: block;
    position: absolute;
    left: 0;
    top: 3px;
    width: 14px;
    height: 14px;
    border: 1px solid #00abeb;
    z-index: 0;
    font-family: "soap-icons";
    line-height: 15px;
    text-align: center;
	width: 1.25em;
    height: 1.25em;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 4px;
    -webkit-transition: background .15s ease-out;
    transition: background .15s ease-out;
}
.radio.checked:before, .radio:before {
    display: block;
    position: absolute;
    left: 0;
    top: 3px;
    width: 14px;
    height: 14px;
    border: 1px solid #00abeb;
	background: #00abeb;
    z-index: 0;
    font-family: "soap-icons";
    line-height: 12px;
    text-align: center;
}
.radio:before {
	background: #fff;
	border: 1px solid #d1d1d1;
}
button.btn-extra,a.button.btn-extra,input[type="button"].button.btn-extra{border-right:none;margin-left:10px;margin-right:auto;float: right;}
.fleft{float:left!important;}
.wrapper-ia-categories{
	background:#fff;
}
.overlay{
	 width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    z-index: 99;
    background: rgba(0,0,0,.5);
}
#home-cat, #home-locale {
    height: 52px;
    width: 270px;
    background-color: #000;
    color: #fff;
    border: 1px solid #01aaeb;
	text-align: right;
	z-index:9;
}
#home-locale::placeholder {
    color: #fff;
	font-size:20px;
}
#home-cat::placeholder {
    color: #fff;
    font-size: 20px;
}
.search-widget.dark .clear-icon {
    width: 19px;
    height: 21px;
    border: 1px solid #fff;
    position: absolute;
    background-color: transparent;
    top: 0;
    border-radius: .333em;
}
.search-widget.dark .form-search button[type=submit] {
    height: 50px;
    width: 160px;
}
.form-search button[type=submit] {
    height: 50px;
    width: 7em;
    line-height: 25px;
    border-radius: 3px;
}
.form-search {
    background-color: transparent;
    position: absolute;
	top:200px;
    right: 0;
    z-index: 3;
    margin: 0;
    padding: 0;
    border: 0;
    box-shadow: none;
	display: none;
}
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
    border-color: transparent;
}
.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none;
}
.btn-link {
    color: #262d70;
    font-weight: 400;
    border-radius: 0;
}
.clear-icon {
    display: none;
    width: 18px;
    height: 18px;
    border: 0;
    outline: 0;
    padding: 0;
    position: absolute;
    background-color: #d8d8d8;
    z-index: 2;
    left: 14px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: .333em;
    text-align: center;
    color: #fff;
    font-weight: 100;
    font-size: 16px;
    cursor: pointer;
    line-height: 1.35;
}
.form-inline .form-group {
    float: right;
	margin-left: 10px;
}
.search-widget.dark .has-float-label .form-control:placeholder-shown:not(:focus)+label, .search-widget.dark .has-float-label label.active {
    top: 15px;
    color: #fff;
    opacity: 1;
}
.has-float-label .form-control:placeholder-shown:not(:focus)+label, .has-float-label label.active {
    opacity: .5;
    top: 11px;
    font-weight: 400;
}
.search-widget.dark .has-float-label label {
    color: #fff;
}
.has-float-label label {
    position: absolute;
    cursor: text;
    opacity: 1;
    transition: .2s;
    top: -1.05em;
    right: 8px;
    z-index: 3;
    line-height: 1;
    padding: 0 1px;
    font-weight: 700;
	color: #01aaeb;
}
button.btn-extra > i,a.button.btn-extra > i,input[type="button"].button.btn-extra > i{text-align:left;padding-left:8px;padding-right:0}
button.btn-extra > i:after,a.button.btn-extra > i:after,input[type="button"].button.btn-extra > i:after{right:55px;border-left:16px solid transparent;left:auto;border-right:none}
button.btn-extra > span,a.button.btn-extra > span,input[type="button"].button.btn-extra > span{padding: 0 68px 0 57px;text-align:right}
button.btn-extra:hover,a.button.btn-extra:hover,input[type="button"].button.btn-extra:hover{border-right:none}
.phone-number{font-size:24px;color:#ff6000;font-weight:bold;}
.kashrut{font-size:14px;color:#ff6000;font-weight:bold;}
.content__actions{position:absolute;top:15px;left:35px;right:845px;text-align:right}
.icon-check{padding-left:30px!important;padding-right:0!important}
.icon-check:after{left:0;right:auto}
.with-icon .icon{left:0;margin:-17px 0 0!important;right:auto}
.with-icon .input-text{padding-left:40px!important;padding-right:0}
.with-icon.input-large .input-text{padding-left:48px!important;padding-right:0}
.alert{padding:15px 70px 15px 15px}
.alert:before{right:20px;left:auto}
.alert .close,.info-box .close{left:8px;right:auto}
dl.term-description dt,dl.term-description dd{float:right}
dl.term-description dt{border-left:1px solid #f5f5f5;padding-left:5px;padding-right:0;border-right:none}
dl.term-description dd{padding-right:20px;padding-left:0}
.dropcap:first-letter{float:right;margin-left:6px;margin-right:auto}
.dropcap.colored:first-letter{margin-left:10px;margin-right:auto}
blockquote{padding:20px 40px 20px 20px;border-right:none;border-left:none}
blockquote:before{margin-left:4px;margin-right:auto}
blockquote:after{margin-right:3px;margin-left:auto}
blockquote.style1{border-right:3px solid #fdb714;border-left:none}
blockquote.style1 > span.triangle:before{right:-1px;left:auto}
.pagination > li{float:right;margin-left:6px;margin-right:auto}
.pagination > li.first,.pagination > li.prev{margin-left:10px;margin-right:auto}
.pagination > li.next,.pagination > li.last{margin-right:4px;margin-left:auto}
.hover-effect:after{right:0;left:auto}
.hover-effect.style1:after{right:50%;margin-right:-25px;left:auto;margin-left:auto}
.selected-effect:after{right:50%;margin-right:-25px;left:auto;margin-left:auto}
.social-icons li{float:right}
.social-icons li a{margin-left:4px;margin-right:auto}
.social-icons li:last-child{margin-left:0;margin-right:auto}
.five-stars-container{text-align:right}
.five-stars-container .five-stars,.five-stars-container.editable-rating .ui-slider-range{padding-right:1px;padding-left:0}
.five-stars-container:before{right:1px;left:auto}
.price{float:left;text-align:left}
.price-wrapper .price-per-unit{padding-left:5px;padding-right:0}
.time [class^="soap-icon"]{float:right;margin-left:5px;margin-right:auto}
.badge-container .badge-content{right:-10px;left:auto}
.badge-container .badge-content.left-side{left:-10px;right:auto}
.suggestions.image-carousel.style2 .slides > li{margin-left:24px;margin-right:auto}
.travelo-box.twitter-box .twitter-holder > ul li{padding:15px 40px 15px 0}
.travelo-box.twitter-box .twitter-holder > ul li:before{right:0;left:auto}
.travelo-box.book-with-us-box li,.travelo-box.contact-us-box .contact-address li{padding:10px 40px 10px 0}
.travelo-box.book-with-us-box li > i,.travelo-box.contact-us-box .contact-address li > i{right:0;left:auto}
.travelo-box.contact-us-box .contact-address li{padding-right:50px;padding-left:0}
.travelo-box.newsletter-box button{margin-left:0!important;margin-right:auto}
.column-2 > *,.column-3 > *,.column-4 > *,.column-5 > *,.column-5-no-margin > *,.constant-column-2 > *,.constant-column-3 > *,.constant-column-4 > *,.constant-column-5 > *{float:right}
.column-2 > *,.constant-column-2 > *{margin-left:3%;margin-right:auto}
.column-2 > :nth-child(2n),.constant-column-2 > :nth-child(2n){margin-left:0;margin-right:auto}
.column-3 > *,.constant-column-3 > *{margin-left:3%;margin-right:auto}
.column-3 > :nth-child(3n),.constant-column-3 > :nth-child(3n){margin-left:0;margin-right:auto}
.column-4 > *,.constant-column-4 > *{margin-left:3%;margin-right:auto}
.column-4 > :nth-child(4n),.constant-column-4 > :nth-child(4n){margin-left:0;margin-right:auto}
.column-5 > *,.constant-column-5 > *{margin-left:3%;margin-right:auto}
.column-5 > :nth-child(5n),.constant-column-5 > :nth-child(5n){margin-left:0;margin-right:auto}
ul.arrow li:before{margin-left:10px;margin-right:auto}
ul.triangle li:before{margin-left:10px;float:right;margin-right:auto;transform: rotate(180deg);}
ul.circle li:before{margin-left:10px;float:right;margin-right:auto}
ul.check li:before{margin-left:10px;margin-right:auto}
ul.chevron li{padding-right:30px!important;padding-left:0}
ul.chevron li:before{right:0;left:auto}
ul.arrow-square li:before{margin-left:10px;padding:0 3px 0 2px;margin-right:auto}
ul.decimal li:before{margin-left:5px;margin-right:auto}
ul.upper-roman{padding-right:1.5em;padding-left:0}
ul.lower-latin{padding-right:1.25em;padding-left:0}
ul.upper-latin{padding-right:1.5em;padding-left:0}
ul.check-square li:before{margin-left:10px;margin-right:auto}
ul.check-circle li:before{margin-left:10px;margin-right:auto}
.toggle-container .panel.style1 .panel-title > a:before{margin-left:16px;float:right;margin-right:auto}
.toggle-container .panel.style1 .panel-content{padding:10px 55px 15px 15px}
.panel-content h6{padding-right:20px}
.toggle-container .panel.style1.arrow-left .panel-title > a{padding-left:36px;padding-right:0}
.toggle-container .panel.style1.arrow-left .panel-title > a:before{left:0;right:auto}
.toggle-container .panel.style2 .panel-title > a:after{left:15px;right:auto}
.toggle-container .panel.style2 .panel-content{padding:0 20px 30px 15px}
.tab-wrapper .tab-container .tab-content .tab-pane{padding-right:0;padding-left:0}
.tab-pane [class^="col-"],.tab-pane [class*=" col-"]{padding-right:10px;padding-left:10px}
.tab-pane .row{margin-right:-10px;margin-left:-10px}
.tab-container ul.tabs li{float:right;padding-left:4px;padding-right:0}
.tab-container ul.tabs li:last-child{padding-left:0;padding-right:0}
.tab-container .tab-content .tab-pane > img{margin:0 0 0 15px}
.tab-container .tab-content .tab-pane .image-box .details{padding-left:15px;padding-right:15px}
.tab-container.style1 ul.tabs{padding:10px 10px 10px 0}
.tab-container.style1 ul.tabs li{padding-left:10px;padding-right:0}
.tab-container.style1 ul.tabs li.active > a:after,.tab-container.style1 ul.tabs li:hover > a:after{right:50%;margin-right:-10px;border-right:7px solid transparent;border-left:7px solid transparent;left:auto;margin-left:auto}
.tab-container.trans-style ul.tabs li a i{margin-left:10px;margin-right:auto}
.tab-container.full-width-style ul.tabs{float:right}
.tab-container.full-width-style ul.tabs li{padding-left:0;padding-right:0}
.tab-container.full-width-style ul.tabs li a{border-left:3px solid #f5f5f5;border-right:none}
.tab-container.full-width-style ul.tabs li.active a{border-left-color:transparent}
.tab-container.full-width-style.arrow-right ul.tabs li a{margin-left:4px;margin-right:auto}
.tab-container.full-width-style.arrow-right ul.tabs li.active a{margin-left:0;border-right:2px solid #fdb714;margin-right:auto;border-left:none}
.tab-container.full-width-style.arrow-right ul.tabs li.active a:after{right:0;border-right:3px solid #fdb714;left:auto;border-left:none}
#caption_venue_owner{margin-bottom:14px;}
.tab-container.full-width-style .tab-content{float:right}
.promo-box .action-section{text-align:left}
.promo-box .image-container img{right:0;left:auto}
.photo-gallery:not(.flex-direction-style) .flex-direction-nav,.image-carousel.style2 .flex-direction-nav{left:0;right:auto}
.photo-gallery:not(.flex-direction-style) .flex-direction-nav li a,.image-carousel.style2 .flex-direction-nav li a{text-align:right;float:right}
.photo-gallery:not(.flex-direction-style) .flex-direction-nav li a.flex-prev,.image-carousel.style2 .flex-direction-nav li a.flex-prev{margin-left:10px;margin-right:auto}
.photo-gallery:not(.flex-direction-style) .flex-direction-nav li a.flex-prev:before,.image-carousel.style2 .flex-direction-nav li a.flex-prev:before{right:8px;left:auto}
.photo-gallery:not(.flex-direction-style) .flex-direction-nav li a.flex-next:before,.image-carousel.style2 .flex-direction-nav li a.flex-next:before{left:9px;right:auto}
.photo-gallery .flex-control-nav{left:30px;right:auto}
.photo-gallery .flex-control-nav > li{float:right;margin-right:5px;margin-left:0}
.photo-gallery.style3 .flex-direction-nav{left:10px;right:auto}
.photo-gallery.style4 .flex-control-nav{left:25px;right:auto}
.image-carousel.style1 .slides > li{margin-left:10px;margin-right:auto}
.image-carousel.style1 .slides > li:last-child{margin-right:0;margin-left:10px}
.image-carousel.style1 .flex-direction-nav li a{text-align:right}
.image-carousel.style1 .flex-direction-nav li a:before{right:9px;left:auto}
.image-carousel.style1 .flex-direction-nav li a.flex-prev{right:10px;left:auto}
.image-carousel.style1 .flex-direction-nav li a.flex-next{left:10px;right:auto}
.image-carousel.style2 .slides > li{margin-left:30px;margin-right:auto}
.image-carousel.style2 .slides > li:last-child{margin-left:0;margin-right:auto}
.image-carousel.style3 .slides > li{margin-left:30px;margin-right:auto}
.image-carousel.style3 .slides > li:first-child{margin-left:0;margin-right:auto}
.image-carousel.style3 .flex-direction-nav li a{text-align:right!important}
.image-carousel.style3 .flex-direction-nav li a:before{right:0;left:0}
.image-carousel.style3 .flex-direction-nav li a.flex-prev{right:-80px;left:auto}
.image-carousel.style3 .flex-direction-nav li a.flex-next{left:-80px;right:auto}
.image-style{padding:30px 30px 30px 0}
.image-style.style1{margin-left:60px;margin-right:auto}
.image-style.style1 .image-block{margin-left:25px;margin-right:auto}
.image-style.style1 ul li{margin:0 0 10px 10px}
.image-style.style1:before{left:-60px;right:auto}
.image-style.style1:after{left:-60px;border-left:60px solid transparent;right:auto;border-right:none}
.image-style.style2 .image-block{padding-right:50px;padding-left:0}
.image-box .box,.image-box.box{text-align:right}
.image-box.style7 .opacity-wrapper,.image-box.style8 .opacity-wrapper,.image-box.style12 .opacity-wrapper{right:0;left:auto}
.image-box.style2 figure{float:right}
.image-box.style2 .details{padding:20px 270px 10px 20px}
.image-box.style4 .details .box-title{float:right}
.image-box.style4 .details .goto-detail{float:left}
.image-box.style5 figure figcaption,.image-box.style11 figure figcaption{right:0;left:auto}
.image-box.style5 figure a:before,.image-box.style11 figure a:before{right:0;left:0}
.image-box.style8 figure{float:right}
.image-box.style8 .details{float:right}
.image-box.style10 .details a.button{float:left}
.image-box.style12 figure{margin-left:30px;margin-right:auto}
.image-box.style12 .details{border-left:1px solid #f5f5f5;padding:12px 25px 10px 20px;border-right:none}
.image-box.style13 figure{float:right;margin-left:15px;margin-right:auto}
.image-box.style13 .action{float:left}
.image-box.style14 figure{float:right}
.image-box.style14 .details{margin-right:63px;margin-left:auto}
.image-box.style14 .price{text-align:right}
.icon-box.style1 > i{float:right;margin-left:15px;margin-right:auto}
.icon-box.style2 > i{margin-left:10px;margin-right:auto}
.icon-box.style3 .numbers i{margin-left:10px;margin-right:auto}
.icon-box.style5 > i{float:right;margin-left:15px;margin-right:auto}
.icon-box.style5 .description{padding:14px 0 0 15px}
.icon-box.style6 > i,.icon-box.style7 > i{float:right}
.icon-box.style6 .description,.icon-box.style7 .description{padding-right:70px;padding-left:0}
.icon-box.style7 .description{padding-right:80px;padding-left:0}
.icon-box.style8 i,.icon-box.style9 i{margin-right:auto;margin-left:auto}
.icon-box.style10 > i{right:50%;margin-right:-36px;left:auto;margin-left:auto}
.icon-box.style11 > .icon-wrapper{text-align:right}
.icon-box.style11 .details .box-title{margin-right:15px;margin-left:auto}
.icon-box.style12 > .details{padding-right:10px;padding-left:0}
.listing-style1.hotel .feedback .review,.listing-style1.cruise .feedback .review{float:left}
.listing-style1.hotel .action .button:last-child,.listing-style1.cruise .action .button:last-child{float:left;}
.listing-style1.flight .details,.listing-style1.car .details{padding:15px 0 0!important}
.listing-style1.flight .details .time > div{float:right}
.listing-style1.flight .details .time > div > .icon{float:right}
.listing-style1.flight .details .time > div > .icon + div{padding-right:24px;padding-left:0}
.listing-style1.flight .details .time > div:first-child{border-left:1px solid #f5f5f5;border-right:none}
.listing-style1.flight .details .time > div + div{padding-right:20px;padding-left:0}
.listing-style1.cruise .time [class^="soap-icon"]{float:right}
.listing-style1.cruise .time > div:first-child{border-left:1px solid #f5f5f5;border-right:none}
.listing-style1.cruise .time > div > div{padding-right:20px;padding-left:0}
.listing-style1.car .amenities ul li,.listing-style3.car .amenities ul li{float:right}
.listing-style3.hotel .box-title{float:right;line-height:22px;margin-right: -15px;}
.listing-style3.hotel .amenities{float:left}
.listing-style3.hotel .moredetails{position:absolute;bottom:10px;width: calc(100% - 165px); right: 145px;z-index:1}
.fright-left{width:24.8%;float:right;margin-top:0!important;margin-left:1px}
.moredetails{margin-right:10px}
.moredetails span{float:right}
.soap-icon-phone{margin-right:-5px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.soap-icon-address{padding-left:5px}
.listing-style3.hotel .details{border: 1px solid #01aaeb;padding: 13px 52px 15px 0;position:relative;height: 200px;background:#fff;float:left;width:92%;}

.listing-style3.hotel.list .details{border: 1px solid #01aaeb;padding: 13px 87px 27px 0;position:relative;height: 200px;background:#fff;float:left;width:92%!important;}

.listing-style3.hotel .details [class^="soap-icon"].circle{margin-left:5px;margin-right:auto}
.listing-style3.hotel .details > * > :first-child{border-left:1px solid #f5f5f5;padding-right:0;padding-left:15px;text-align:right;border-right:none;width:100%;line-height:19px;font-size:15px;color:#141414}
.listing-style3.flight .box-title{float:right}
.listing-style3.flight .amenities{float:left}
.listing-style3.flight .details{padding-right:15px;padding-left:0}
.listing-style3.flight .details .details-wrapper > * > :first-child{border-left:1px solid #f5f5f5;padding-right:0;padding-left:0;border-right:none}
.listing-style3.flight .details .details-wrapper > * > :last-child{padding-left:0;padding-right:0}
.listing-style3.flight .details .details-wrapper .box-title{margin:0 0 15px 10px}
.listing-style3.flight .details .details-wrapper [class^="soap-icon"].circle{margin-left:5px;margin-right:auto}
.listing-style3.flight .details .details-wrapper .time > div{border-left:1px solid #f5f5f5;padding-right:15px;padding-left:0;border-right:none}
.listing-style3.flight .details .details-wrapper .time > div:last-child{border-left:none;border-right:none}
.listing-style3.flight .details .details-wrapper .time > div:first-child{padding-right:0;padding-left:0}
.listing-style3.flight .details .details-wrapper .time > div > div{padding-right:25px;padding-left:0}
.listing-style3.flight .details .details-wrapper .time .icon{float:right}
.listing-style3.car figure{border-left:1px solid #f5f5f5;border-right:none}
.listing-style3.car .details .box-title{float:right}
.listing-style3.car .details .logo{margin:3px 8px 0 0;float:right;border-right:1px solid #e1e1e1;padding-right:8px;padding-left:0;border-left:none}
.listing-style3.car .details .character{text-align:left;border-left:1px solid #f5f5f5;border-right:none}
.listing-style3.cruise .details .character > div{border-right:1px solid #f5f5f5;border-left:none}
.listing-style3.cruise .details .character > div:first-child{padding-right:0;padding-left:0}
.listing-style3.cruise .details .character > div:last-child{padding-left:0;padding-right:0}
.listing-style3.cruise .details .character [class^="soap-icon"]{float:right}
.listing-style3.cruise .details .character .cruise-logo{text-align:right}
.listing-style3.cruise .details .character .date > div,.listing-style3.cruise .details .character .departure > div{padding-right:20px;padding-left:0}
.listing-style3.cruise .details .review .five-stars-container{float:right;margin-left:10px;margin-right:auto}
.listing-style3.cruise .details .review span{float:right}
.tab-container .tab-pane > .listing-style3 .details{padding-left:0;padding-right:0}
.pricing-table .header > i{float:right;margin:3px 0 0 8px}
.pricing-table .header .box-title{float:right}
.pricing-table .features li{padding-right:20px;padding-left:0}
.post .entry-date{right:0;left:auto}
.blog-infinite .post.without-featured-item .entry-title,.blog-infinite .post.without-featured-item .excerpt-container,.single .post.without-featured-item .entry-title,.single .post.without-featured-item .excerpt-container{padding-right:50px;padding-left:0}
.blog-infinite .post-meta .entry-author,.single .post-meta .entry-author{float:right}
.blog-infinite .post-meta .entry-author .icon,.single .post-meta .entry-author .icon{float:right;margin-left:10px;margin-right:auto}
.blog-infinite .post-meta .entry-action,.single .post-meta .entry-action{float:left}
.blog-infinite .post-meta .entry-action > *,.single .post-meta .entry-action > *{margin-right:8px;margin-left:auto}
.blog-infinite .post-meta .entry-action > * i,.single .post-meta .entry-action > * i{float:right;margin-left:10px;margin-right:auto}
.single .single-navigation .prev i{margin-left:20px;margin-right:auto}
.single .single-navigation .next i{margin-right:20px;margin-left:auto}
.about-author .avatar{padding:20px 0 20px 20px;border-left:1px solid #f5f5f5;border-right:none}
.about-author .social-icons{float:left}
.about-author .wrote-posts-count i{float:right;margin-left:10px;margin-right:auto}
.single .suggestions a.hover-effect:after{right:50%;margin-right:-25px;left:auto;margin-left:auto}
.comment-list .the-comment .comment-text{padding-left:50px;padding-right:0}
.comment-list .avatar{margin-left:30px;float:right;margin-right:auto}
.comment-list ul.children{padding-right:50px;padding-left:0}
.author a{margin-right:1px;margin-left:auto}
.testimonial.style1 .author,.testimonial.style2 .author{right:0;left:0}
.testimonial.style1 .author a,.testimonial.style2 .author a{float:right;margin-left:10px;margin-right:auto}
.testimonial.style1 .testimonial-control-nav{float:left}
.testimonial.style1 .testimonial-control-nav > li{float:right;margin-right:5px;margin-left:auto}
.testimonial.style2 .author{padding-right:25px;padding-left:0}
.testimonial.style2 .testimonial-direction-nav{left:0;right:auto}
.testimonial.style2 .testimonial-direction-nav li{float:right}
.testimonial.style2 .testimonial-direction-nav li a.testimonial-prev{margin-left:10px;margin-right:auto}
.testimonial.style2 .testimonial-direction-nav li a.testimonial-prev:before{right:8px;left:auto}
.testimonial.style2 .testimonial-direction-nav li a.testimonial-next:before{left:9px;right:auto}
.testimonial.style3 .author{right:50%;margin-right:-50px;left:auto;margin-left:auto}
.testimonial.style3 .testimonial-direction-nav .testimonial-prev:before,.testimonial.style3 .testimonial-direction-nav .testimonial-next:before{right:15px;left:auto}
.testimonial.style3 .testimonial-direction-nav .testimonial-prev{right:0;left:auto}
.testimonial.style3 .testimonial-direction-nav .testimonial-next{left:0;right:auto}
.team figure figcaption{right:0;left:0}
.opacity-overlay{right:0;left:auto}
.opacity-overlay .spinner{right:50%;margin-right:-16px;left:auto;margin-left:auto}
.popup-wrapper{right:0;left:auto}
.popup-wrapper .popup-content{text-align:right}
.style-changer{text-align:right}
.style-changer .style-changer-header{padding-right:30px;padding-left:0}
.style-changer .style-changer-header .style-main-title{float:right}
.style-changer .style-changer-header .style-toggle{left:15px;right:auto}
.style-changer#style-changer{right:-275px;left:auto}
.style-changer#style-changer.opened{right:0;left:auto}
.pace{right:0;left:auto}
#header .topnav ul.quick-menu > li{float:right;margin-right:20px;margin-left:auto}
#header .topnav ul.quick-menu > li:first-child{margin-right:0;margin-left:auto}
#header .ribbon > a{padding:0 0 0 10px}
#header .ribbon > a:after{left:0;right:auto}
#header .ribbon > ul.menu{right:-15px;left:auto}
#header .ribbon > ul.menu.right{right:auto;left:-10px}
#header .logo{text-align:right}
#header .mobile-menu-toggle{left:0;right:auto}
#header .search-toggle{left:30px;right:auto;background:url(../images/icon/filter.png) no-repeat center center #a0a3a6;padding:0;margin:0;height:50px;width:50px;padding:22px;position:absolute;left:55px;top:0;bottom:0;text-indent:-9999px;display:none}
#header.style1 .logo{right:50%;margin-right:-77px;left:auto;margin-left:auto}
#header.style1 .social-icons{float:left}
#header.style1 .contact-details{float:right}
#header.style1 #main-menu ul.menu > li{padding-right:0;padding-left:0;margin-left:15px;margin-right:auto}
#header.style1 #main-menu ul.menu > li > a{padding-right:20px;padding-left:20px}
#header.style2 .header-search{text-align:right}
#header.style2 .header-search .where{border-left:none;border-right:none}
#header.style2 .header-search .check-in{border-left:none;border-right:none}
#header.style2 .header-search .check-out{border-left:none;border-right:none}
#header.style2 #main-menu ul.menu > li{padding-right:0;padding-left:0;margin-left:10px;margin-right:auto}
#header.style2 #main-menu ul.menu > li > a{padding-right:15px;padding-left:15px}
#header.style3 #main-menu .menu{margin-left:40px;margin-right:auto}
#header.style4 .topnav{float:left}
#header.style4 #main-menu > ul.menu > li{padding-right:0;padding-left:0;margin-left:2px;margin-right:auto}
#header.style4 #main-menu > ul.menu > li > a{padding-right:20px;padding-left:20px}
#header.style6 .topnav{float:left;margin:0 20px 0 0}
#header.style6 #main-menu > ul.menu > li{padding-right:0;padding-left:0;margin-left:2px;margin-right:auto}
#header.style6 #main-menu > ul.menu > li > a{padding-right:20px;padding-left:20px}
.padding-non{padding-right:8px!important;min-width:19%}
.lesspedding{padding:0 32px!important}
.headersearchsubmitb{padding:0 32px!important;float:left;clear:both}
.bsubmit{clear:both;padding-top:10px}
#header.style7 .topnav{float:right}
#header.style7 .contact-details .contact-email{padding:0 10px 0 0}
#header.style7 #main-menu > ul.menu{float:left}
#header.style7 #main-menu > ul.menu > li{padding-right:0;padding-left:0;margin-left:2px;margin-right:auto}
#header.style7 #main-menu > ul.menu > li > a{padding-right:20px;padding-left:20px}
.lang-flag{padding-right:20px!important;padding-left:0}
#main-menu ul.menu,.chaser ul.menu{float:right}
.dropdown-menu li{text-align:right}
.chaser .logo{float:left}
#main-menu ul.menu > li,.chaser ul.menu > li{float:right;padding-right:20px;padding-left:20px}
#main-menu ul.menu > li:first-child,.chaser ul.menu > li:first-child{padding-right:0;padding-left:0}
#main-menu ul.menu > li:last-child,.chaser ul.menu > li:last-child{padding-left:0;padding-right:0}
#main-menu ul.menu > li > ul.right,.chaser ul.menu > li > ul.right{right:auto;left:-10px}
#main-menu ul.menu > li ul,.chaser ul.menu > li ul{right:0;left:auto}
#main-menu ul.menu > li ul li,.chaser ul.menu > li ul li{text-align:right}
#main-menu ul.menu > li ul li > a,.chaser ul.menu > li ul li > a{padding:12px 18px 12px 20px}
#main-menu ul.menu > li li > ul,.chaser ul.menu > li li > ul{right:180px;left:auto}
#main-menu ul.menu > li li > ul.right,.chaser ul.menu > li li > ul.right{right:-180px;left:auto}
#main-menu ul.menu > .megamenu-menu .megamenu-holder,.chaser ul.menu > .megamenu-menu .megamenu-holder{margin-right:-15px;margin-left:-15px}
#main-menu ul.menu > .megamenu-menu ul.megamenu > li > a,.chaser ul.menu > .megamenu-menu ul.megamenu > li > a{padding-right:40px;padding-left:0}
#main-menu ul.menu > .megamenu-menu ul.megamenu > li > ul > li,.chaser ul.menu > .megamenu-menu ul.megamenu > li > ul > li{float:right}
#main-menu ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li,.chaser ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li{padding-right:15px;padding-left:15px}
#main-menu ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li a,.chaser ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li a{padding-left:0;padding-right:40px}
#main-menu ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li a:before,.chaser ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li a:before{right:25px;left:auto}
ul.menu.mini li a{text-align:right}
#header .mobile-menu{text-align:right}
#header .mobile-menu > ul.menu > li{padding-right:15px;padding-left:15px}
#header .mobile-menu > ul.menu > li.menu-item-has-children > .dropdown-toggle{left:1px;right:auto}
#header .mobile-menu > ul.menu > li > ul li > a{padding-right:15px;padding-left:0}
#header .mobile-menu > ul.menu > li > ul li > a:before{right:0;left:auto;top: 24px}
#header .mobile-menu > ul.menu > li > ul li.menu-item-has-children > a{padding-right:0;padding-left:0}
#header .mobile-menu > ul.menu > li li li.menu-item-has-children > a{padding-right:10px;padding-left:0}
#header .mobile-menu .mobile-topnav > li{float:right}
#header .mobile-menu .mobile-topnav > li:after{left:-1px;right:auto}
#header .mobile-menu .mobile-topnav > li:first-child a{margin-right:0;margin-left:auto}
#header .mobile-menu .mobile-topnav .menu.mini{right:0;left:auto}
#header .mobile-menu .mobile-topnav .menu.mini.right{right:0;left:auto}
.chaser{right:0;left:0;left:0;right:auto}
.travelo-signup-box .login-social .button,.travelo-login-box .login-social .button{text-align:right;padding-right:20px;padding-left:0}
.travelo-signup-box .login-social .button i,.travelo-login-box .login-social .button i{margin-left:36px;float:right;margin-right:auto}
.travelo-signup-box .seperator label,.travelo-login-box .seperator label{right:50%;left:auto}
.travelo-signup-box .form-group,.travelo-login-box .form-group{text-align:right}
.travelo-signup-box .signup-email i{margin-left:4px;margin-right:auto}
.travelo-login-box .checkbox-inline{margin-right:0;margin-left:auto}
.slideshow-bg #slideshow{right:0;left:auto}
.slideshow-bg .flexslider .slidebg{right:0;left:0}
.page-title-container .breadcrumbs li{float:right;margin-right:5px;margin-left:auto}
.page-title-container .breadcrumbs li a{padding-left:5px;padding-right:0}
.page-title-container.style1{text-align:left}
.page-title-container.style1 button{padding-right:10px;padding-left:10px}
.page-title-container.style1 .container:before{right:0;border-right:6px solid transparent;border-left:6px solid transparent;left:auto}
.page-title-container.style2{text-align:left}
.page-title-container.style2 .page-title{float:right}
.page-title-container.style2 .breadcrumbs{float:left}
.page-title-container.style2 .page-title:after{left:-100px;right:auto}
.page-title-container.style2 .breadcrumbs:before{right:-135px;left:auto}
.page-title-container.style4{text-align:left}
.page-title-container.style4 .page-title{float:right;padding-left:20px;padding-right:0}
.page-title-container.style4 .page-title:after{left:-20px;border-right:20px solid #fdb714;right:auto;border-left:none}
.page-title-container.style4 .page-title i{float:right;margin-left:20px;margin-right:auto}
.page-title-container.style4 .page-title .entry-title{float:right}
.page-title-container.style4 .container:before{left:-100%;right:auto}

.page-title-container.style4 .breadcrumbs{float:left}
.page-title-container.style4 .breadcrumbs li:before{margin-left:8px;margin-right:auto}
.page-title-container.style5 .page-title{float:right;margin-left:25px;margin-right:auto}
.page-title-container.style5 .breadcrumbs{float:right}
.page-title-container.style5 .breadcrumbs li:before{margin-left:8px;margin-right:auto}
.page-title-container.style5 .breadcrumbs:before{float:right;margin-left:25px;margin-right:auto}
.page-title-container.style5 .social-icons{float:left}
.page-title-container.style6 .page-title{float:right;margin-left:25px;margin-right:auto}
.page-title-container.style6 .breadcrumbs{float:right}
.page-title-container.style6 .breadcrumbs li:before{margin-left:8px;margin-right:auto}
.page-title-container.style6 .breadcrumbs:before{float:right;margin-left:25px;margin-right:auto}
.page-title-container.style6 .search-box{float:left}
.form-actions span{font-size:13px;margin-right:20px}
.form-actions a{padding-right:5px;margin-top:-4px}
.marker-holder{right:0;left:auto}
.marker-holder .image-box{right:0;left:auto}
.marker-holder .image-box figure{float:right}
.marker-holder .image-box .details{margin-right:150px;margin-left:auto}
.marker-holder .image-box .details .title img{margin-left:3px;margin-right:auto}
.marker-holder .image-box .details .table-cell{padding:10px 10px 10px 20px}
.marker-holder .image-box .details .table-cell:first-child{border-left:1px solid #f5f5f5;border-right:none}
.marker-holder .image-box:after{right:180px;left:auto}
ul.search-tabs li{float:right;padding-left:4px;padding-right:0}
.search-box .bx-wrapper .bx-viewport{right:0;left:auto}
.search-box-wrapper.style1 .search-box > ul.search-tabs{float:right}
.search-box-wrapper.style1 .search-box > ul.search-tabs li{margin-left:0;padding-left:0;padding-right:0;margin-right:auto}
.search-box-wrapper.style1 .search-box > ul.search-tabs li > a{border-left:1px solid #0d9dec;padding-right:50px;padding-left:0;border-right:none}
.search-box-wrapper.style1 .search-box > ul.search-tabs li > a > i{right:15px;left:auto}
.search-box-wrapper.style1 .search-box > ul.search-tabs li.active > a{border-left-color:#fff}
.search-box-wrapper.style1 .search-box > ul.search-tabs li.active > a:after{left:15px;right:auto}
.search-box-wrapper.style1 .search-tab-content{float:right}
.search-box-wrapper.style1 .search-tab-content .title-container{padding:15px 25px 0 40px}
.search-box-wrapper.style1 .search-tab-content .title-container > i{left:25px;right:auto}
.search-box-wrapper.style2 .search-box > ul.search-tabs li{padding-left:5px;padding-right:0}
.search-box-wrapper.style2 .search-box > ul.search-tabs li:last-child{padding-left:0;padding-right:0}
.search-box-wrapper.style2 .search-box > ul.search-tabs li > a i{margin-left:10px;margin-right:auto}
.search-box-wrapper.style2 .search-tab-content .tab-pane [class^="col-"],.search-box-wrapper.style2 .search-tab-content .tab-pane [class*=" col-"]{padding-right:5px;padding-left:5px}
.search-box-wrapper.style2 .search-tab-content .tab-pane .row{margin-right:-5px;margin-left:-5px}
.sort-by-section li{float:right}
.sort-by-section .sort-by-title{margin:15px 0 0 20px;float:right}
.sort-by-section .sort-bar{float:right}
.sort-by-section .sort-bar .sort-by-container > span{padding:0 15px 0 45px}
.sort-by-section .sort-bar .sort-by-container > span:after{left:0;right:auto}
.sort-by-section .sort-bar .sort-by-container:before,.sort-by-section .sort-bar .sort-by-container:after{left:12px;border-right:3px solid transparent;border-left:3px solid transparent;right:auto}
.sort-by-section .swap-tiles{float:left}
.filters-container.toggle-container .panel.style1 .panel-title{padding-right:5px;padding-left:0}
.search-results-title > i{margin-left:10px;margin-right:auto}
.filters-container ul.filters-option li small{float:left}
.filters-container ul.filters-option li:before{float:right}
.detailed-logo .box-title > small > i{float:right;margin-left:3px;margin-right:auto}
#hotel-main-content .calendar table tbody td,#flight-main-content .calendar table tbody td,#cruise-main-content .calendar table tbody td{padding:0 0 5px 5px;text-align:left}
#hotel-main-content .calendar table tbody td > a:before,#hotel-main-content .calendar table tbody td > span:before,#flight-main-content .calendar table tbody td > a:before,#flight-main-content .calendar table tbody td > span:before,#cruise-main-content .calendar table tbody td > a:before,#cruise-main-content .calendar table tbody td > span:before{right:0;left:0}
#hotel-main-content .calendar table tbody td .price-text,#flight-main-content .calendar table tbody td .price-text,#cruise-main-content .calendar table tbody td .price-text{left:5px;right:auto}
#hotel-main-content .calendar-legend label,#flight-main-content .calendar-legend label,#cruise-main-content .calendar-legend label{margin-left:15px;margin-right:auto}
#hotel-main-content .calendar-legend label:before,#flight-main-content .calendar-legend label:before,#cruise-main-content .calendar-legend label:before{float:right;margin-left:4px;margin-right:auto}
#hotel-description .intro.table-wrapper .table-cell:last-child,#hotel-reviews .intro.table-wrapper .table-cell:last-child,#hotel-write-review .intro.table-wrapper .table-cell:last-child,#car-details .intro.table-wrapper .table-cell:last-child,#flight-details .intro.table-wrapper .table-cell:last-child,#cruise-description .intro.table-wrapper .table-cell:last-child,#cruise-reviews .intro.table-wrapper .table-cell:last-child,#cruise-write-review .intro.table-wrapper .table-cell:last-child,#travel-guide .intro.table-wrapper .table-cell:last-child,#tour-details .intro.table-wrapper .table-cell:last-child{padding-right:0;padding-left:0}
#hotel-description .features label,#cruise-description .features label,#travel-guide .features label{border-left:1px solid #f5f5f5;width: 187px;margin-left:20px;margin-right:auto;border-right:none;font-size:14px;color:#0077b5;}
#hotel-description .features li,#cruise-description .features li,#travel-guide .features li{font-size:14px}
#hotel-availability .update-search [class^="col-"],#hotel-availability .update-search [class*=" col-"],#cruise-availability .update-search [class^="col-"],#cruise-availability .update-search [class*=" col-"]{padding-right:5px;padding-left:5px}
#hotel-availability .update-search .row,#cruise-availability .update-search .row{margin-right:-5px;margin-left:-5px}
#hotel-availability .room-list .box .price-section,#hotel-availability .room-list .box .action-section,#cruise-availability .room-list .box .price-section,#cruise-availability .room-list .box .action-section{padding-left:0;padding-right:0}
#hotel-reviews .guest-reviews .comment-container,#cruise-reviews .guest-reviews .comment-container{padding-right:20px;padding-left:0}
#hotel-faqs .topics li,#flight-fare-rules .topics li{border-left:1px solid #fff;padding-right:15px;padding-left:0;border-right:none}
.image-box.style2.activities.innerstyle .details{padding-left:0;padding-right:0}
.image-box.style2.activities .review-score{float:left}
.image-box.style2.activities .five-stars-container{float:right;margin-left:10px;margin-right:auto}
#hotel-write-review .photo .details,#cruise-write-review .photo .details{padding-left:15px}
#hotel-write-review .detailed-rating,#cruise-write-review .detailed-rating{margin-right:-20px;margin-left:-20px}
#hotel-write-review .sort-trip li,#cruise-write-review .sort-trip li{float:right;margin-left:20px;margin-right:auto}
.overall-rating .star-rating .five-stars-container{float:right}
.overall-rating .star-rating .status{float:right;margin-right:25px;padding:0 10px 0 15px;margin-left:auto}
.overall-rating .star-rating .status:before{border-left:15px solid #01b7f2;right:-15px;left:auto;border-right:none}
.detailed-rating li .five-stars-container{float:left}
.guest-review .author{border-left:1px solid #f5f5f5;border-right:none}
.guest-review .comment-container .comment-title{float:right}
.guest-review .comment-container .review-score{float:left}
.guest-review .comment-container .review-score .score{margin-right:10px;margin-left:auto}
.booking-details figure > a:first-child{float:right}
.booking-details figure .travel-title{margin-right:90px;margin-left:auto}
.booking-details .details{padding-right:0;padding-left:0}
.booking-details .timing{text-align:left}
.booking-details .timing .check-out{text-align:right}
.booking-details .other-details{text-align:left}
.booking-details .other-details dt{float:right;text-align:right}
.booking-information > .booking-confirmation > .icon{float:right;margin-left:12px;margin-right:auto}
.booking-information > .booking-confirmation > .message{float:right}
.booking-information > .booking-confirmation .print-button{float:left}
.flight-routes .box .details{margin-right:55px;margin-left:auto}
.flight-routes .box .button{margin:12px 0 0 5px}
.flight-detail-page .detailed-logo .duration i{margin-left:10px;margin-right:auto}
#flight-details .flights .table-cell{border-left:1px solid #f5f5f5;border-right:none}
#flight-details .flights .table-cell:last-child{border-left:none;border-right:none}
#flight-details .flights .first-flight .logo:after{left:-5px;right:auto}
#flight-details .flights .layover{right:50%;margin:0 -50px 0 0;left:auto}
.explore-more{padding:10px 4px 0 0}
.explore-more .intro{margin-right:12px;margin-left:auto}
.explore-more .intro i{float:right;margin-left:10px;margin-right:auto}
.explore-more .box{padding-left:4px;float:right;padding-right:0}
.explore-more .box figure figcaption{padding-left:20px;padding-right:0}
#car-details .detailed-features > [class^="col-"]:first-child{border-left:1px solid #f5f5f5;border-right:none}
#car-details .detailed-features .box-title{padding:25px 25px 25px 0}
#car-details .detailed-features .icon-box{margin:15px 20px 30px 0}
.top-cruise-destinations .details .row > div{border-left:1px solid #f5f5f5;border-right:none}
.top-cruise-destinations .details .row > div:last-child{border-left:none;border-right:none}
.cruise-line-deals .box .details{padding-right:0;padding-left:0}
.cruise-booking-form .radio:first-child{margin-right:0;margin-left:auto}
#hotel-availability .room-list .box-title dt,#hotel-availability .room-list .box-title dd,#cruise-availability .room-list .box-title dt,#cruise-availability .room-list .box-title dd,#cruise-food-dinning .food-dinning-list .box-title dt,#cruise-food-dinning .food-dinning-list .box-title dd{float:right}
#hotel-availability .room-list .box-title dt,#cruise-availability .room-list .box-title dt,#cruise-food-dinning .food-dinning-list .box-title dt{margin-left:5px;margin-right:auto}
#cruise-food-dinning .food-dinning-list figure{margin:0 0 10px 20px}
#cruise-food-dinning .food-dinning-list .review-score{float:left}
#cruise-food-dinning .food-dinning-list .review-score .five-stars-container{margin-left:5px;margin-right:auto}
#tour-details .price-section{padding:25px 25px 0 20px}
#tour-details .price-section .details{float:right}
#tour-details .price-section .details:last-child{float:left}
#tour-details .price-section .price{text-align:right;float:right;margin-left:15px;margin-right:auto}
#tour-details .flights .table-cell:first-child{padding-right:25px;border-right:none;text-align:right;padding-left:0;border-left:none}
#tour-details .flights .table-cell:last-child{border-left:none;border-right:none}
#tour-details .flights .icon{margin-left:8px;margin-right:auto}
#tour-details .intro2 .image-container{padding-left:10px;padding-right:0}
#tour-details .intro2 .term-description dt{border-left:none;border-right:none}
#tour-details .intro2 .price-section{border-right:1px solid #f5f5f5;padding-right:30px;padding-left:0;border-left:none}
#tour-details .intro2 .price-section .price{margin-left:0;margin-right:auto}
.tour-packages .box figcaption{right:10px;left:10px}
.tour-locations .box .features li{padding:.8em 18px .8em 0}
.tour-locations .box .features li:before{right:2px;left:auto}
#content.tour .slideshow-bg .flexslider{right:0;left:auto}
#content.tour .search-box{text-align:right}
#content.tour .search-box .row{margin-right:-6px;margin-left:-6px}
#content.tour .search-box [class^="col-"],#content.tour .search-box [class*=" col-"]{padding-right:6px;padding-left:6px}
#content.tour .search-box .selector span.custom-select:before{border-right:3px solid transparent;border-left:3px solid transparent;left:7px;right:auto}
#content.tour .search-box .selector span.custom-select:after{left:7px;right:auto}
#content.tour .button{padding-right:20px;padding-left:20px}
#dashboard .fact .numbers dl{float:left;text-align:left}
#dashboard .fact .description > .icon{float:left}
#dashboard .notifications .icon-box{padding-left:15px;padding-right:0}
#dashboard .notifications .box-title{padding:14px 57px 15px 5px}
#dashboard .notifications .price{text-align:right}
#dashboard .recent-activity ul .icon{float:right;margin-left:15px;margin-right:auto}
#profile .personal-details .details{padding-left:0;padding-right:0}
#profile .term-description dd{padding-right:30px;padding-left:0}
#booking .filter-section{padding:10px 5px 5px 15px}
#booking .filter-section button{margin-right:8px;margin-left:auto}
#booking .booking-info div.date{float:right;margin-left:20px;margin-right:auto}
#booking .booking-info .icon{float:right;margin-left:10px;margin-right:auto}
#booking .booking-info .box-title{float:right}
#booking .booking-info .box-title small{padding-right:43px;padding-left:0}
#booking .booking-info .status{float:left;margin-left:15px;margin-right:auto}
#booking .booking-info .info{float:left;padding-right:15px;border-right:1px solid #f5f5f5;padding-left:0;border-left:none}
#wishlist .image-box .box .details{padding-left:15px;padding-right:0}
.dashboard #footer .footer-wrapper #main-menu ul.menu > li.active > a:before,.post-404page #footer .footer-wrapper #main-menu ul.menu > li.active > a:before,.soap-login-page #footer .footer-wrapper #main-menu ul.menu > li.active > a:before{right:50%;margin-right:-3px;left:auto;margin-left:auto}
.dashboard #footer .footer-wrapper #main-menu ul.menu > li:first-child.active > a:before,.post-404page #footer .footer-wrapper #main-menu ul.menu > li:first-child.active > a:before,.soap-login-page #footer .footer-wrapper #main-menu ul.menu > li:first-child.active > a:before{margin-right:-13px;margin-left:auto}
.ui-slider{text-align:right}
.ui-slider.ui-slider-horizontal .ui-slider-handle{margin-right:-10px;margin-left:auto}
.datepicker-wrap .ui-datepicker-trigger{left:0;right:auto}
.datepicker-wrap:after{left:0;right:auto}
.ui-datepicker .ui-datepicker-prev{right:24px;left:auto}
.ui-datepicker .ui-datepicker-prev:before{border-left:8px solid #fff;border-right:none}
.ui-datepicker .ui-datepicker-next{left:24px;right:auto}
.ui-datepicker .ui-datepicker-next:before{border-right:8px solid #fff;border-left:none}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a:before{border-left:5px solid #fdb714;left:4px;right:auto;border-right:none}
.ui-datepicker.yellow .ui-datepicker-calendar td.ui-datepicker-today a:before{border-left-color:#fdb714}
.ui-datepicker.green .ui-datepicker-calendar td.ui-datepicker-today a:before{border-left-color:#98ce44}
.ui-datepicker.blue .ui-datepicker-calendar td.ui-datepicker-today a:before{border-left-color:#01b7f2}
.ui-datepicker.dark-blue .ui-datepicker-calendar td.ui-datepicker-today a:before{border-left-color:#2d3e52}
#footer .travel-news li .thumb{float:right}
#footer .travel-news li .description{padding-right:78px;padding-left:0}
#footer.style1 .footer-wrapper > .container:first-child:before{right:0;left:auto}
#footer.style1 .footer-wrapper > .container:first-child:after{left:0;right:auto}
#footer.style2 .footer-wrapper > .container:first-child:before{right:-20px;left:auto}
#footer.style2 .footer-wrapper > .container:first-child:after{left:0;right:auto}
#footer.style3 .footer-wrapper > .container:first-child:before{right:-50px;left:auto}
#footer.style3 .footer-wrapper > .container:first-child:after{left:0;right:auto}
#footer.style4 > .footer-wrapper > .container:first-child:before{right:-30px;left:auto}
#footer.style4 > .footer-wrapper > .container:first-child:after{left:0;right:auto}
#footer.style5 > .footer-wrapper > .container:first-child:before{right:0;left:auto}
#footer.style5 > .footer-wrapper > .container:first-child:after{left:0;right:auto}
#footer.style6 > .footer-wrapper > .container:first-child:before{right:0;left:auto}
#footer.style6 > .footer-wrapper > .container:first-child:after{left:0;right:auto}
.destinations{text-align:right}
.honeymoon{text-align:right}
.travelo-process .process{margin-right:-32.4px;margin-left:-32.4px}
.travelo-process .process.first{left:85.3554%;margin-right:0;text-align:left;right:auto;margin-left:auto}
.travelo-process .process.first .details{padding-left:8%;padding-right:0}
.travelo-process .process.second{right:85.3554%;margin-left:0;text-align:right;left:auto;margin-right:auto}
.travelo-process .process.second .details{padding-right:8%;padding-left:0}
.travelo-process .process.third{right:85.3554%;margin-left:0;text-align:right;left:auto;margin-right:auto}
.travelo-process .process.third .details{padding-right:8%;padding-left:0}
.travelo-process .process.forth{left:85.3554%;margin-right:0;text-align:left;right:auto;margin-left:auto}
.travelo-process .process.forth .details{padding-left:8%;padding-right:0}
.service-page .services{margin-left:-5px;margin-right:auto}
.service-page .services article{border-left:1px solid #f5f5f5;border-right:none}
.gallery-filter a.button{margin-left:8px;margin-right:auto}
.faqs .question-list .panel .panel-title{padding-right:30px;padding-left:0}
.faqs .question-list .panel .panel-title > a:before{float:left}
.faqs .question-list .panel .panel-content{padding-right:30px;padding-left:0}
.faqs .faq-comment-container .question{float:right;margin-left:20px;margin-right:auto}
.faqs .faq-comment-container .faq-comment-header .button{margin-left:10px;margin-right:auto}
.faqs.style1 .question-list .panel .panel-title{padding-right:0;padding-left:0}
.faqs.style1 .question-list .panel .panel-title a:before{margin-left:0;margin-right:auto}
.faqs.style1 .question-list .panel .panel-content{padding-right:0;padding-left:20px}
.sitemap .column{border-right:none;margin-left:10px;margin-right:auto;border-left:none}
.sitemap .column .title{padding-left:10px;right:0;left:auto;padding-right:0}
.sitemap .column.sitemap-columns-2 > ul{float:right;border-left:1px solid #01b7f2;border-right:none}
.sitemap .column > ul > li{padding-right:15px;padding-left:0}
.sitemap .column > ul.circle > li{padding-right:0;padding-left:0}
.post-404page.style2 .go-back{padding-left:30px;padding-right:0}
.post-404page.style2 .go-back i{margin-left:20px;margin-right:auto}
.post-404page.style3 .go-back i{margin-left:10px;margin-right:auto}
.post-404page.style3 .girl{left:0;right:auto}
.coming-soon-page.style2 .email-notify .input-text{padding-right:40%;padding-left:0}
.coming-soon-page.style2 .email-notify .notified-text{right:0;left:auto}
.coming-soon-page.style2 .email-notify .notified-text small{padding-right:15px;padding-left:0}
.coming-soon-page.style2 .email-notify .icon{left:10px;right:auto}
.coming-soon-page.style3 .container:before{right:-100px;left:auto}
.coming-soon-page.style3 .couple{left:-12%;right:auto}
.loading-page{right:0}
.loading-page .loading-progress-bar{margin-right:auto;margin-left:auto}
.loading-page.style2 .loading-percent{left:20px;right:auto}
.loading-page.style3 .loading-percent{left:10px;right:auto}
.loading-page.style3 .bottom-image{right:50%;margin-right:-15%;left:auto;margin-left:auto}
.soap-login-page .login-form .checkbox{text-align:right}
.soap-login-page.style2 .login-form .input-text{padding-right:195px;padding-left:25px}
.soap-login-page.style2 .login-form button{padding-left:50px;padding-right:0}
.soap-login-page.style2 .login-form button i{left:7px;right:auto}
.soap-login-page.style2 .login-form .input-login label,.soap-login-page.style2 .login-form .input-password label{right:30px;left:auto}
.soap-login-page.style2 .login-form .input-login label:after,.soap-login-page.style2 .login-form .input-password label:after{margin-right:15px;margin-left:auto}
.soap-login-page.style3 .places{left:0;right:auto}
.soap-login-page.style3 .plane{float:left}
.more-popular-destinations .row{margin-left:-16px;margin-right:auto}
.more-popular-destinations ul{border-left:1px solid #fff;border-right:none}
#main-menu ul.menu > li > a,.chaser ul.menu > li > a{font-weight:400;display:block;padding:0;height:68px;line-height:68px;text-transform:uppercase;letter-spacing:.04em;font-size:16px}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.more-popular-destinations ul{border-left:1px solid #fff;border-right:none}
}
.image-box .discount{line-height:80px;text-indent:30px}
.sidebar .widget-queries li i{float:right;margin-left:10px;margin-right:auto}
.travel-story-container .travel-story-content .avatar{border-left:1px solid #f5f5f5;padding:20px 10px 10px 20px;border-right:none}
.travel-story-container .travel-story-meta .story-meta{float:left}
.travel-story-container .travel-story-meta .story-meta > *{margin-right:8px;margin-left:auto}
.travel-story-container .travel-story-meta .story-meta > * i{float:right;margin-left:8px;margin-right:auto}
.travel-story-container .travel-story-meta .travel-miles{float:right;margin-right:5px;margin-left:auto}
.travel-story-container .travel-story-meta .travel-miles i{margin-left:8px;float:right;margin-right:auto}
.travel-story-container .my-trip li{float:right;margin-left:10px;margin-right:auto}
#travel-guide .sport-list [class^="col-"],#travel-guide .sport-list [class*=" col-"]{border-left:1px solid #f5f5f5;border-right:none}
.suggested-places ul.check-square li:before{float:right}
.suggested-places ul.check-square li > a{margin-right:25px;margin-left:auto}
.travel-ideas .idea-title .index{margin-left:10px;margin-right:auto}
.travel-ideas .suggested-places .row{margin:0 -25px 0 -3px}
.travel-ideas .suggested-places [class^="col-"]{padding-right:25px;padding-left:0;border-left:1px solid #f5f5f5;border-right:none}
.box-small small{float:right;margin-left:10px;margin-right:0; font-size:14px;}
.phonenum{font-size:14px;font-weight:700;float:right;margin-right:20px;margin-left:0}
.addresst{font-size:14px;font-weight:700;float:right;margin-right:20px;margin-left:0}
.tooltips{left:0;line-height:13px;font-size:14px!important;}
.tooltips:hover:after{left:20%}
.tooltips:hover:before{right:50%;bottom:22px}
.image-carousel.style3 .flex-direction-nav li a.flex-prev:before{content:"\e887"}
.image-carousel.style3 .flex-direction-nav li a.flex-next:before{content:"\e87b"}
.text-title img{float:right;width:90px;height:100%;margin-left:20px;}
.coupon-style{padding:15px;background: white;margin-bottom:15px;}
.chaser img{float:left;height:70px;}
.backg-btn{background:#e65d17;color:#fff!important;font-size: 15px!important;}
.color-btn a:hover{color:#fff!important;}
.text-center-coupon{background:#fff;padding-bottom: 61px;width:70%;}
.js-cmd-print-coupon{margin-top:10px;float: left;margin-left: 30px;}
.coupon-design{width:100%;height:200px;-moz-box-shadow:    inset 0 0 10px #a13b06;
   -webkit-box-shadow: inset 0 0 10px #a13b06;
   box-shadow:         inset 0 0 10px #a13b06;background:#fe9932;}
.coupon-pic{float:left;width:45%; }
.coupon-pic	 hr{border-top:1px solid #ff00ff;  margin-left:-140px;"-moz-transform: rotate(45deg);  
   -o-transform: rotate(-60deg);  
 -webkit-transform: rotate(-60deg);  
  -ms-transform: rotate(-60deg);  
      transform: rotate(-60deg);}
.coupon-discount{font-size:30px;color:#141414}
.coupon-text{color:black;padding-right:20px;font-weight:700;}
.text-center{padding-bottom:0!important; }
.coupon-pic img{width:100%;}
.coupon-pic img{width: 100%;
    height: 200px;
}
.coupon-border{border: dashed 1px #000;padding:10px;width:70%;}
.js-cmd-coupon{margin-top: 10px;float: left;margin-left: 30px;}
}
@media print {
    #photos-tab {
        background-color: white;
        height: 100%;
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        margin: 0;
        padding: 15px;
        font-size: 14px;
        line-height: 18px;
    }
	.sidebar {display:none;}
    #header {display:none;}
	#hotel-features {display:none;}
    .page-title-container{display:none;}
}
@media (max-width: 991px) {
.page-title-container.style4 .page-title{margin-right:-15px;padding-right:15px;padding-left:0;margin-left:auto}
dl.term-description dd{padding-right:20px;padding-left:0}
.hidden-table-sm.table-wrapper > .table-cell.pull-right,.hidden-table-sm.table-wrapper > .table-row > .table-cell.pull-right{float:right!important}
.hidden-table-sm.table-wrapper > .table-cell.pull-left,.hidden-table-sm.table-wrapper > .table-row > .table-cell.pull-left{float:left!important}
.travelo-policies ul.tabs.full-width > li a{padding-right:20px!important;text-align:right;padding-left:0}
}
@media (max-width: 767px) {
.tab-container ul.tabs.full-width > li a{padding-right:20px!important;text-align:right;padding-left:0}
.tab-container.trans-style ul.tabs{margin-right:0;margin-left:auto}
.listing-style3.flight .details .time > div{padding-right:0!important;border-left:none!important;padding-left:0;border-right:none}
.hidden-table-sms.table-wrapper > .table-cell.pull-right,.hidden-table-sms.table-wrapper > .table-row > .table-cell.pull-right{float:right!important}
.hidden-table-sms.table-wrapper > .table-cell.pull-left,.hidden-table-sms.table-wrapper > .table-row > .table-cell.pull-left{float:left!important}
.column-2 > *{margin-left:0;margin-right:auto}
.column-3 > :nth-child(3n){margin-left:3%;margin-right:auto}
.column-4 > :nth-child(4n){margin-left:3%;margin-right:auto}
.column-5 > *{margin-left:3%;margin-right:auto}
.column-5 > :nth-child(5n){margin-left:3%;margin-right:auto}
.column-5 > :nth-child(3n){margin-left:0;margin-right:auto}
.column-3 > *,.column-4 > *{margin-left:3%;margin-right:auto}
.column-3 > :nth-child(2n),.column-4 > :nth-child(2n){margin-left:0;margin-right:auto}
.image-box.style2 .details{padding-right:20px;padding-left:0}
#tour-details .intro2 .price-section{border-right:none;text-align:right;float:right!important;padding-right:20px;padding-left:0;border-left:none}
html[dir="rtl"] .reset-location{float:right}
#block_change_location .yp-location .yp-location__toggle-container{padding:10px 10px 25px 20px}
section#content{padding-top:10px;}
.yp-location{margin-bottom:10px}
.listing-style3.hotel .details > * > *{display:block}
.five-stars-container{margin-top:21px}
.details .action{margin-top: -10px;}
.desc{height:65px;font-size:11px;margin-top:13px;font-size: 13px!important;padding-top: 4px!important;
text-overflow: ellipsis;overflow: hidden;}
.listing-style3.hotel .details .button{display:none}
.listing-style3.hotel .details > * > :last-child{width:100%}
.listing-style3.hotel .moredetails{left:60px}
.favorites{float:left}
.listing-style3 .five-stars-container{float:right;margin-right:-20px}
.listing-style3 .review{float:left;margin-top:10px}
.listing-style3.hotel .box-title{width:100%}
.listing-style3.hotel .amenities{position:absolute;top:5px;left:2px}
.tab-container.style1 ul.tabs li a{font-size:12px}
.footer-cell {
    width: 49%;
    float: left;
}
.fcell{
	width: 100%;
}
.ia-categories {
    margin-top: 10px!important;
	margin-bottom: 10px!important;
}
.ia-categories h2 {
    font-size: 20px!important;
}

}
@media (min-width: 1500px) {
.more-faq {
    margin-top: 0 !important;
    text-align: left;

}
.answer_body p{
    font-size:140%!important;
}

}
.chaser .logo a{background-position:right center}
#js-item-filters-form .radios-list .checkbox:before{right:13px}
#js-items-filters-form .radios-list .checkbox:before{right:13px}
.searchpannel{margin-right:25px}
.searchpannels{margin-right:25px;margin-left:0;padding-left:0}
.advsearch{display:none}
.myRadioGroup{right:46px}
.searchcontainer{position:relative}
.openad:after{position:absolute;bottom:-8px;left:38%;margin-left:-38px;border-top:5px solid #ff6000;border-left:7px solid transparent;border-right:7px solid transparent;content:""}
.changesearch{height:30px;width:84%;margin:-10px 28.5% 20px 10px;position:relative}
.closead:after{margin-left:88px;right:57px}
.openad:after{margin-left:-35px}
.m_events ul{right:0px!important}
.m_catering ul{right:-0!important}
.searchpannel button.btn-medium,input[type="button"].button.btn-medium,a.button.btn-medium{}
#header.style6 button{padding:0}
#block_venuessearchheader button{padding:0}
#block_venuessearchheader{width:85%;float:right}
.fa-search{padding-left:0;font-size:30px;}
html[dir="rtl"] #newsletters-subscribe{left:0;right:auto}
.yp-location__locations{right:0}

.ia-categories-lwidth{width:100%}
.page-title-container {
    height: 56px;
    border-bottom: 4px solid #01AAEB;
}
.more-faq{
	text-align: left;
}
.more-faq a{
	    color: #03aaeb;
}
#js-gm-canvas
{
	width: 100%!important;
    height: 300px!important;
    overflow: hidden!important;
    position: relative!important;
    top: -5px!important;
}
.ia-categories h2 {
    text-align: center;
    color: #01AAEB!important;
    font-size: 31px;
    position: relative;
   margin-bottom:26px;
}
.ia-cat a.button:hover {
    margin: 0px 1px 2px 18px;
    background: #193149;
    padding: 2px;
    padding-right: 11px;   
}

.ia-categories-lwidth .gallery-filter a.button:hover{
	margin: 0px 1px 2px 18px;
    background: #193149;
    padding: 2px;
    padding-right: 11px;
    padding-top:0px;
    width: 170px;
	
	}
.popular-locations .ia-cat a.button:hover {
    margin: 0px 1px 2px 18px;
    background: #193149;
    padding: 2px;
    padding-right: 11px;
    padding-top: 0px;
    width: 211px;
}

.form-group .form-control {
    display: block;
	position: relative;
   }
	
.radios-list .checkbox, .radio {
    width: 33%;
    float: right;
}
#filter-host_languages .radios-list .checkbox, .radio{
	width: 100%;
    float: none;
}
.fieldset__content .form-group {
    margin-bottom: 15px;
    width: 48%;
    float: right;
    margin-left: 2%;
}
#studyarea_fieldzone{
	width:100%;
}
#payments_methods_fieldzone{
	width:100%;
}
#studycity_fieldzone{
	width:100%;
}
#placeoflesson_fieldzone{
	width:100%;
}
.text-center.m-b-0
{
	 position:absolute;
	 right: 230px;
	 top: 177px;
}
.button.btn-mini.btnfont:hover{padding-top: 0px;}
.button.btn-mini.btnfont.category_icon_class:hover{padding-top: 1px;}
.col-md-6.text-right
{	
	position:absolute;
	right:133px;
}

.modal-content .modal-footer{border-top:1px solid #e5e5e5;}
.modal-body .modal-footer{
	padding: 6px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
	text-align: left;
	}
.modal-footer .btn-default {
    color: #514747;
    background-color: #fff;
    border-color: #ccc;
    
}
.form-group .btn-block {

	left: -16%;
    width: 67%;
    position: relative;
}
.ia-form--bordered {
    border: none;
    padding: 20px;
}
.QapTcha .bgSlider {
	position:relative;
    right: 33px;
}
.success
{   position: relative;
    right: 34px;
}
.QapTcha .dropError {
    color: #bb2828;
    font-size: 15px!important;
    position: relative;
    right: 11px;
}
.fieldset__content {
    margin-bottom:10px!important;
}

.icon .fa-thumbs-o-up:before {font-size:86px;color:white;}
.icon .fa.fa-american-sign-language-interpreting{font-size:86px;color:white;}
.icon .fa.fa-graduation-cap{font-size:86px;color:white;}
#services .container {
    border-top: none;
    border-bottom: none;
    padding: 80px 0;
}
.container h2{
	text-align: center;
	font-size: 38px;
	color:white;}

#services{background-image:url(../images/slide3.png);
  position:relative;
}
.overlay
{   width: 100%;
    background-color: black;
    opacity: 0.5;
}
.p-b
{display:none;}
.sidebar.col-md-3{float:right!important }
.icon-box.text-center.mb-sm-60 p{color:white!important;}
.icon-box-title.text-uppercase.letter-space-1.font-20 a{color:white!important}

.answers-list hr{
    width: 75%;
    position: relative;
    left: -16px;
    top: 11px;
	display:none}
.container .answer_list{border:1px solid}
.answer h4{font-size:22px;font-weight:600;}

.answer_body p{font-size: 18px;
    padding-bottom: 7px;}
.container .well{display:none}
.rgray .rgold {
   position: relative;
    right: 925px;
    top: -32px;
}
#content_home_faq{
	/*background-color: #fafafa;
    border: 4px solid #EAEAEA;
    padding-left: 11px;*/
    width: 84%;
    margin: 0 auto;
	
}
.name-icon{
	background-color: #262d70;
    color: #fff;
    width: 25px;
    display: inline-block;
    text-align: center;
    margin-left: 7px;
	padding: 0 4px;
    line-height: 24px;
}
#block_why_submit.travelo-box .box-title{
	margin-top: 10px;
	margin-bottom: 15px;
    color: #fff;
    font-size: 24px;
    text-align: center;}
#block_why_submit.travelo-box p{
    color: #fff;
}
#block_why_submit.travelo-box ul{
    padding:0 20px 0 20px;
}
#block_why_submit.travelo-box ul li{
    color: #fff;
	font-size:18px;
}
#block_why_submit.travelo-box{background:#03aaeb;}
.sidebar .travelo-box.collapsible .box-title{margin-top: 0;
    color: #01aaeb;
    font-size: 29px;
    text-align: center;
	background: #0c0a0f;
	color: #ffffff;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom: 0;
	}
.sidebar .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.sidebar #content_random_articles.box__content{
   border: 1px solid #ddd;
   padding:15px;
}
.sidebar #content_popular_articles.box__content{
   border: 1px solid #ddd;
   padding:15px;
}
#content_new_articles{padding-top:0px}	
.row .col-md-4 {
    z-index: 999;
}
.container h2{z-index:999;}
.offers.section{padding-top:0px;padding-bottom:0px;}
.offers.section{margin-bottom:0px;}
.travelo-box {margin-bottom:0px;}

/*מכאן מחלה העתקה של המחלקות כמו וובקונספט*/

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@media (min-width: 992px){

}
@media (min-width: 992px)
{

}
.line-bottom {
    position: relative;
}
.line-bottom, .line-bottom-white {
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.progress-item .progress {
    background-color: #f8f8f8;
    box-shadow: 0 0 1px rgba(0,0,0,.4) inset;
    border-radius: 0;
    height: 10px;
    margin-bottom: 10px;
    overflow: visible;
}
.progress {
    background-image: -webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
    background-image: -o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
    background-image: linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.btn-default, .btn-info, .btn-primary, .btn-success, .btn-warning, .progress, .progress-bar, .progress-bar-danger, .progress-bar-info, .progress-bar-success, .progress-bar-warning {
    background-repeat: repeat-x;
}
.progress {
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.embed-responsive, .modal, .modal-open, .progress {
    overflow: hidden;
}
.tab-slider .nav.nav-pills a:hover, .tab-slider .nav.nav-pills a.active, .custom-nav-tabs > li > a:hover, .widget .tags a:hover, .progress-item .progress-bar, .small-title .title::after, .testimonial .item::after, .drop-caps.colored-square p:first-child:first-letter, .drop-caps.colored-rounded p:first-child:first-letter, .list-icon.theme-colored.square li i, .list-icon.theme-colored.rounded li i, .working-process.theme-colored a, .blog-posts .post .entry-content .post-date.right, .horizontal-tab-centered .nav-pills > li > a:hover, .horizontal-tab-centered .nav-pills > li.active > a, .horizontal-tab-centered .nav-pills > li.active > a:hover, .horizontal-tab-centered .nav-pills > li.active > a:focus, .owl-theme.dot-theme-colored .owl-controls .owl-dot span, .pagination.theme-colored li.active a, .section-title .both-side-line::after, .section-title .both-side-line::before, .section-title .top-side-line::after, .section-title .left-side-line::before, .section-title .right-side-line::before, .product .tag-sale, .owl-theme .owl-dots .owl-dot.active span, .line-bottom:after, .line-bottom-no-border:after, .line-bottom-center-no-border:after, .line-bottom-center:after, .line-bottom-center:before, .line-bottom-theme-colored:after, .courses-thumb span, .pricing-table .table-price, .title-dots span, .title-dots.small span, .portfolio-filter a.active::before, .portfolio-filter a:hover::before, .portfolio-filter a::before, .portfolio-filter.text-white a.active::before, .portfolio-filter.text-white a:hover::before, .portfolio-filter.text-white a::before, .menuzord .showhide, .line-bottom-centered::after, .line-bottom-centered-long-pb::after, .food-price .price, .team-member:hover .team-details {
    background: #2098d1;
}
.progress-item .progress-bar {
    padding-right: 10px;
    text-align: right;
}
.progress-item .progress-bar {
    font-size: 11px;
    padding-left: 10px;
    position: relative;
    text-align: left;
    width: 0;
    line-height: 18px;
    -webkit-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
.progress-bar {
    background-image: -webkit-linear-gradient(top,#00bff3 0,#0097c0 100%);
    background-image: -o-linear-gradient(top,#00bff3 0,#0097c0 100%);
    background-image: linear-gradient(to bottom,#00bff3 0,#0097c0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00bff3', endColorstr='#ff0097c0', GradientType=0);
}
.btn-default, .btn-info, .btn-primary, .btn-success, .btn-warning, .progress, .progress-bar, .progress-bar-danger, .progress-bar-info, .progress-bar-success, .progress-bar-warning {
    background-repeat: repeat-x;
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    line-height: 20px;
    color: #fff;
    background-color: #00bff3;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.badge, .progress-bar {
    font-size: 12px;
    text-align: center;
}
*, :after, :before
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.progress-item .progress-bar .percent
{
    background: #555;
    font-size: 10px;
    border-radius: 0;
    padding: 0 3px;
    position: absolute;
    right: 0;
    bottom: -8px;
}

.progress-item
{
    margin-top: 0;
}
.progress-item .progress
{
    background-color: #f8f8f8;
    box-shadow: 0 0 1px rgba(0,0,0,.4) inset;
    border-radius: 0;
    height: 10px;
    margin-bottom: 10px;
    overflow: visible;
}
.progress
{
    background-image: -webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
    background-image: -o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
    background-image: linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);
}
.progress-item .progress
{
    background-color: #f8f8f8;
    box-shadow: 0 0 1px rgba(0,0,0,.4) inset;
    border-radius: 0;
    height: 10px;
    margin-bottom: 10px;
    overflow: visible;
}
.progress-item .progress-bar .percent
{
    background: #555;
    font-size: 10px;
    border-radius: 0;
    padding: 0 3px;
    position: absolute;
    right: 0;
    bottom: -8px;
}
.mt-0
{
    margin-top: 0!important;
}
.line-bottom {
    position: relative;
}
.line-bottom, .line-bottom-white {
    margin-bottom: 15px;
    padding-bottom: 10px;
}
@media (min-width: 992px)
.col-md-6 {
    width: 50%;
}
.progress-item .progress-bar .percent {
    background: #555;
    font-size: 10px;
    border-radius: 0;
    padding: 0 3px;
    position: absolute;
    right: 0;
    bottom: -8px;
}

.mt-15 {
    margin-top: 15px !important;
}
.btn-flat {
    border-radius: 0;
}
.btn-dark {
    border-color: #222;
}
.btn-border .badge, .btn-dark {
    background-color: #222;
    color: #fff;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;

    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.mt-15 {
    line-height: 20px;
}
.btn, .btn-danger.active, .btn-danger:active, .btn-info.active, .btn-info:active, .btn-primary.active, .btn-primary:active, .btn-success.active, .btn-success:active, .btn-warning.active, .btn-warning:active, .form-control, .navbar-toggle, .open>.dropdown-toggle.btn-danger, .open>.dropdown-toggle.btn-info, .open>.dropdown-toggle.btn-primary, .open>.dropdown-toggle.btn-success, .open>.dropdown-toggle.btn-warning {
    background-image: none;
}
.btn, .dropdown-header, .dropdown-menu>li>a, .input-group-btn, .text-nowrap
{
    white-space: nowrap;
}
html, html a
{
    -webkit-font-smoothing: antialiased;
}
body, html, img
{
    max-width: 100%;
}
img
{
    border: 0;
    vertical-align: middle;
}

body, html
{
    direction: rtl;
}
body
{
    line-height: 1.7;
    font-size: 14px;
    font-family: 'Open Sans',sans-serif;
    background-color: #fff;
}

a, body {
    color: #666;
}
.panel-group .panel-title .open-sub 
{
    display: block;
    position: relative;
}
.panel-group .panel-content 
{
    background: #fff;
    padding: 10px 20px 20px;
}
.panel-group .panel-title a 
{
    padding: 10px 48px 10px 15px;
}
.panel-group .panel-title a 
{
	 background: #fff;
    display: block;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 15px 10px 48px;
    white-space: normal;
}
.panel-group .panel-title {
    font-size: 13px;
}


.panel-title {
    margin-top: 0;
    font-size: 16px;
}
.panel-group .panel-title a {
    padding: 10px 48px 10px 15px;
}
.panel-group .panel-title a {
    background: #fff;
    display: block;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 15px 10px 48px;
    white-space: normal;
}
a:focus, a:hover {
  
    text-decoration: none;
}
.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
    color: inherit;
}
a:active, a:hover {
    outline: 0;
}

.panel-group .panel-title a.active {
    background-color: #2098d1 !important;
}
.panel-group .panel-title a.active {
    border-bottom: 1px solid #d3d3d3;
    color: #fff;
}

.panel-group .panel-title a {
    background: #fff;
    display: block;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 15px 10px 48px;
    white-space: normal;
}
a:focus, a:hover {
    color: #404040;
    text-decoration: none;
}
.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
    color: inherit;
}
a:active, a:hover {
    outline: 0;
}

html, html a {
    -webkit-font-smoothing: antialiased;
}
.panel-group .panel-content {
    background: #fff;
    border: 1px solid #ddd;
    padding: 10px 20px 20px;
}
.pull-left {
    float: right!important;
}
.pr-20 {
    padding-right: 20px !important;
}
.mb-0 {
    margin-bottom: 0!important;
}
.mr-0 {
    margin-right: 0!important;
}

.pull-left {
    float:right;
}
.panel-group .panel-title {
    font-size: 13px;
}

.panel-title {
    margin-top: 0;
    font-size: 16px;
}


.line-bottom {
    position: relative;
}
.line-bottom, .line-bottom-white {
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.panel-group .panel-title a.active {
    background-color: #2098d1 !important;
}

.panel-group .panel-title a.active {
    border-bottom: 1px solid #d3d3d3;
    color: #fff;
}
.panel-group .panel-title a {
    padding: 10px 48px 10px 15px;
}

.panel-group .panel-title a.active {
    background-color: #2098d1 !important;
}


.panel-group .panel-title a {
    padding: 10px 48px 10px 15px;
}
.panel-group .panel-title a {
    background: #fff;
    display: block;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 15px 10px 48px;
    white-space: normal;
}
/*החל מכאן המחלקות עיצוב של צור קשר*/


.pb-60 {
    padding-bottom: 60px !important;
}

:active, :focus {
    outline: 0!important;
}
.btn, .text-center {
    text-align: center;
}
.mb-30 {
    margin-bottom: 30px !important;
}
.mt-0 {
    margin-top: 0!important;
}
.line-bottom {
    position: relative;
}
.line-bottom, .line-bottom-white {
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.form-control {
    border-radius: 0;
    box-shadow: none;
}

.is-required, .required {
    color: #d9534f;
}
.form-control {
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
    -ms-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
    -o-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
}
.form-control, output {
    font-size: 14px;
    line-height: 1.42857143;
    color: #000;
    display: block;
}
.btn-file{
	height: 40px;
	line-height: 26px;
}
.js-add-img{
	height: 40px;
}
.js-remove-img{
	height: 40px;
}
.form-control:focus {
    border-color:#01aaeb;
}
.gm-style {
    font: 400 11px Roboto, Arial, sans-serif;
    text-decoration: none;
}
.field-captcha [type=text] {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #d5d5d5;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    border-radius: 0;
    box-shadow: none;
}

.mb-30 {
    margin-bottom: 30px !important;
}
.mt-0 {
    margin-top: 0!important;
}
.line-bottom {
    position: relative;
}
.line-bottom, .line-bottom-white {
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.text-theme-colored {
       color:#2098d1;
}
.mb-10 {
    margin-bottom: 10px !important;
}

.fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa, .fa-stack {
    display: inline-block;
}
.font-36 {
    font-size: 2.57142857rem!important;
}

.text-gray, .text-gray-darkgray {
    color: grey!important;
}
address, blockquote, dd, dl, fieldset, form, ol, p, pre, table, ul {
    margin-bottom: 10px;
}

.form-group {
    margin-bottom: 15px;
}
.pt-60 {
    padding-top: 60px !important;
}


@media (min-width: 992px)
{

.col-md-5 {
    width: 41.66666667%;
}
}
.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
}
.line-bottom-centered::after, .line-bottom-centered-long-pb::after, .food-price .price, .team-member:hover .team-details {
    background: #2098d1;
}
.btn-dark.active.focus, .btn-dark.active:focus, .btn-dark.active:hover, .btn-dark:active.focus, .btn-dark:active:focus, .btn-dark:active:hover, .open>.dropdown-toggle.btn-dark.focus, .open>.dropdown-toggle.btn-dark:focus, .open>.dropdown-toggle.btn-dark:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.panel-group .panel-title a {
    padding: 10px 48px 10px 15px;
}
.panel-group .panel-title a {
    background: #fff;
    display: block;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 15px 10px 48px;
    white-space: normal;
}
.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
    color: inherit;
}
.tab-slider .nav.nav-pills a:hover, .tab-slider .nav.nav-pills a.active, .custom-nav-tabs > li > a:hover, .widget .tags a:hover, .progress-item .progress-bar, .small-title .title::after, .testimonial .item::after, .drop-caps.colored-square p:first-child:first-letter, .drop-caps.colored-rounded p:first-child:first-letter, .list-icon.theme-colored.square li i, .list-icon.theme-colored.rounded li i, .working-process.theme-colored a, .blog-posts .post .entry-content .post-date.right, .horizontal-tab-centered .nav-pills > li > a:hover, .horizontal-tab-centered .nav-pills > li.active > a, .horizontal-tab-centered .nav-pills > li.active > a:hover, .horizontal-tab-centered .nav-pills > li.active > a:focus, .owl-theme.dot-theme-colored .owl-controls .owl-dot span, .pagination.theme-colored li.active a, .section-title .both-side-line::after, .section-title .both-side-line::before, .section-title .top-side-line::after, .section-title .left-side-line::before, .section-title .right-side-line::before, .product .tag-sale, .owl-theme .owl-dots .owl-dot.active span, .line-bottom:after, .line-bottom-no-border:after, .line-bottom-center-no-border:after, .line-bottom-center:after, .line-bottom-center:before, .line-bottom-theme-colored:after, .courses-thumb span, .pricing-table .table-price, .title-dots span, .title-dots.small span, .portfolio-filter a.active::before, .portfolio-filter a:hover::before, .portfolio-filter a::before, .portfolio-filter.text-white a.active::before, .portfolio-filter.text-white a:hover::before, .portfolio-filter.text-white a::before, .menuzord .showhide, .line-bottom-centered::after, .line-bottom-centered-long-pb::after, .food-price .price, .team-member:hover .team-details {
    background: #2098d1;
}

.heading-line-bottom::after, .line-bottom-theme-colored-2:after, .line-bottom:after {
    right: 0;
}
.line-bottom:after {
    bottom: 0;
    position: absolute;
}
.line-bottom-white:after, .line-bottom:after {
    content: "";
    height: 2px;
    left: 0;
    width: 50px;
}
.btn-dark.btn-theme-colored {
    color: #ffffff;
    background-color:#01aaeb;;
    border-color: #01aaeb;
}
.btn-default.btn-theme-colored {
    color: #0f67a9;
    background-color: #5cb85c;
    border-color: #5cb85c;
}

.btn-theme-colored {
    color: #fff!important;
    font-weight: 500!important;
    font-size: 20px;
}
.btn-dark.btn-theme-colored:hover {
    color: #ffffff;
    background-color: #992925;
    border-color: #912723;
}

.btn-default.btn-theme-colored {
    color: #0f67a9;
    background-color: #5cb85c;
    border-color: #5cb85c;
}
.bg-silver-light {
    background-color: #F8F8FA!important;
	
}
.pt-10 {
    padding-top: 11px !important;
}

.btn-dark.btn-theme-colored:active, .btn-dark.btn-theme-colored.active, .open > .dropdown-toggle.btn-dark.btn-theme-colored {
    color: #ffffff;
    background-color: #992925;
    border-color: #912723;
}
.btn-default.btn-theme-colored:hover, .btn-default.btn-theme-colored:active, .btn-default.btn-theme-colored:focus {
    background-color: #0f67a9;
    border-color: #0f67a9;
    color: #ffffff;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.content__body {
    padding: 20px 0 60px 0;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 60px;
    padding-left: 0px;
}

#content_home_faq .container{width:95%!important;}
.row.ia-catsl{font-size:12px}
.ia-categories{font-size:12px;}
.z-in{
   z-index:999;
}

.progress-item .progress-bar .percent {
    background: #c61f1f;
    font-size: 10px;
    border-radius: 0;
    padding: 0 3px;
    position: absolute;
    right: 0;
    bottom: -8px;
}


.captcha
{position:relative;}
#content_honeabout p {
    font-size: 18px;
    margin-left: 10%;
    margin-right: 10%;
}

.ia-cat i.yellow-color:hover{color:white!important}
.ia-cat a.button:hover {color: white!important;

}
html[dir="rtl"] .ia-categories {
 
    margin-top: 42px;
}
.tab-content img
{	position:relative;
	right:23%
}
.page-view_article .tab-content img
{	
	right: 0%!important;
    width: 100%;
}
.article-body{
	
}
.article-image{
	width:50%;
	float:left;
	margin-right: 15px;
}

.page-view_article .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: 100%!important; 
    width: 100%;
}
.page-view_article .ia-item-view__image{
	float:left;
}
.page-view_article .long-description{
	margin-top:0!important;
}
.page-view_article .tab-container .tab-content .tab-pane{
	padding-top:0!important;
}
.yellow-color{font-size:18px}
.account-menu.pull-right .hidden-sm.hidden-xs.button.btn-mini.grey-bg
{
	position:relative;
	top:0%;
}
.account-menu.pull-right .hidden-sm.hidden-xs.button.btn-mini.dark-orange-bg
{
	position:relative;
	top:0%;
	right:2%;
}
.details.details-heigth small
{	position:relative;
 	right:18%;
}
.ia-cat.gallery-filter i {

    top: 1px!important;
  
}
.ia-categories
{
  
}

#block_browsecategories .container
{
	background:white!important;
}
.container .row .col-md-3 h2
{
	color: #fff;
    font-size: 1.6667em;
    text-align: right;
	margin-right: -20px;
}
#block_mailing_list .box__content p
{display:none;}
#footer .footer-wrapper
{   background-color:#03aaeb;
    padding-top: 40px;
}
.menu ul li a{
	color:#fff;
}
.row.image-box.style2 .col-md-6 .box .details a
{	
	margin-right: 82%;
    top: -1px;
}
#block_about
{
	margin-top:-30px;
}
.col-sm-12.col-md-4.two .contact-info.text-center
{
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	
}
#caption_mailing_list
{
	margin-top: -4px;
    margin-bottom: 30px;
}

@media (min-width: 1400px)
{
.container 
{
	 width: 1370px;
}
}
.wrapper-ia-categories.col-md-12 h2
{  text-align: center;
    font-size: 38px;
    color: #09a1e3;
	margin-top: 25px;
}
.team-members {
    min-height: 370px;
}
.mt-0 {
    margin-top: 0!important;
}
.line-bottom {
    position: relative;
}
.line-bottom, .line-bottom-white {
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.h3, .h4, .h5, .h6, h3, h4, h5, h6 {
    font-family: Poppins,sans-serif;
    font-weight: 400;
    line-height: 1.42857143;
    color: #222;
}
@media (min-width: 992px)
{
.col-md-6 {
    width: 50%;
}
.col-md-13 {
    width: 16.66666667%!important;
}
.col-md-14 {
    width: 20.66666667%!important;
}
}
.discover {
	margin-right:0;
}
.bx-wrapper .bx-viewport {
   
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #fff;
    left: -5px;
    background: #fff;
    transform: translatez(0);
}
.bx-wrapper .bx-viewport {
    background: inherit;
    border: 0 solid #fff;
    box-shadow: 0 0 0 #ccc;
    left: 0;
    transform: translateZ(0);
}
.border-1px {
    border: 1px solid #eee!important;
}
.bg-white {
    background-color: #fff!important;
}
body {
    line-height: 1.7;
    font-size: 14px;
    font-family: 'Open Sans',sans-serif;
    background-color: #fff;
}
a, body {
    color: #666;
}
.pt-10 {
    padding-top: 10px !important;
}
.progress-item .progress-bar .percent {
    background: #100f0f;
    font-size: 10px;
    border-radius: 0;
    padding: 0 3px;
    position: absolute;
    right: 0;
    bottom: -8px;
}
.panel-group .panel-title a.active {
    background-color: #2098d1 !important;
}
.panel-group .panel-title a.active {
    background-color: #2098d1 !important;
}
.panel-group .panel-title a.active {
    border-bottom: 1px solid #d3d3d3;
    color: #fff;
}
.panel-group .panel-title a {
    padding: 10px 48px 10px 15px;
}
.panel-group .panel-title a {
    position:relative;
    background: #fff;
    display: block;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 40px 10px 48px;
    white-space: normal;
}
a:focus, a:hover {
    color: #404040;
    text-decoration: none;
}
.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
    color: inherit;
}
a:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px;
}
a:active, a:hover {
    outline: 0;
}
:active, :focus {
    outline: 0!important;
}
html, html a {
    -webkit-font-smoothing: antialiased;
}
.collapse {
    display: none;
}
.col-sm-8.col-lg-8.features.table-cell .pull-left label
{
	margin-left: 40px!important;
}
.details.col-sm-10.col-md-10 .desc
{
	padding-top: 34px!important;
}
.hotel-list.listing-style3.hotel.list .box .moredetails .addresst
{
	margin-left: 95px;
    font-weight: 600;
    font-size: 17px;
    color: #01aaeb;
}
.hotel-list.listing-style3.hotel.list .box .moredetails .addresst .soap-icon-address
{
	color:#01aaeb;
}

.hotel-list.listing-style3.hotel.list .box .moredetails .phonenum .soap-icon-phone.soap-icon-phone1
{
	color:green;
	font-size:17px;
}
.hotel-list.listing-style3.hotel.list .box .moredetails .phonenum 
{
	font-size:17px;
	color:green;
}
.details .box-title
{margin-right:0px!important;}

.col-sm-4.col-lg-2.table-cell.testimonials img
{
	margin-right:-36px;
}
.col-md-3.col-sm-6 .box .details .feedback
{	margin-right:14px;
}

.col-md-3.col-sm-6 .box .details .action-t
{	
	text-align: center;
}

.col-md-3.col-sm-6 .box .details .action a
{ 
	color:black;
	margin-left: 47px;
    
	
}
.details.details-heigth .action 
{
    float: left;
    text-align: center;
    margin-left: 41px;
    margin-top: 33px;
}
.hotel-list.listing-style3.hotel .col-sm-6.col-md-4 .box .details.details-heigth 

{
	    margin-left: 36px!important;
}
.details.details-heigth .action
{
	margin-left: 58px;
}
.page-index #page-wrapper #content .block_honeabout
{
	display:none;
}
#block_honeabout.travelo-box
{
	display:none;
} 
.img-circle
{
	border-radius:50%
}
.bx-viewport
{
	width: 100%;
    overflow: hidden;
    position: relative;
    height: 291px;
}
.bxslider.bx-nav-top {
    -moz-box-shadow: 0 0 5px #ccc;
   
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #fff;
    left: -5px;
    background: #fff;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
  
}
.media.border-1px.bg-white.sm-maxwidth400.p-15.mt-0.mb-15
{
	margin-bottom:10px;
}
#block_who_we_are p
{
	text-align: right;
    margin-left: 25px;
}
.col-md-7 .line-bottom, .line-bottom-white 
{
 
    font-size: 26px;
}

.col-md-5 .line-bottom, .line-bottom-white 
{
 
    font-size: 26px;
}
.contact-info.text-center h4
{
	color:#2098d1;
}
.pt-60.pb-60
{
	padding-top: 50px !important;
    padding-bottom: 50px!important;
}
.panel-group .panel-title a::after {
    color: #888;
    content: "\f067";
    font-family: fontawesome;
    font-size: 14px;
    left: 0;
    padding: 10px 14px;
    position: absolute;
    top: 0;
}
html[dir=rtl] .panel-group .panel-title a::after {
    left: auto;
}
.panel-group .panel-title a.active::after {
    color: #fff;
    content: "\f068";
}
.panel-group .panel-title a::after {
    right: 0;
}
.panel-group .panel-title a::after {
    color: #888;
    content: "\f067";
    font-family: fontawesome;
    font-size: 14px;
    left: 0;
    padding: 10px 14px;
    position: absolute;
    top: 0;
}
.panel-group .panel-title .open-sub:after, .panel-group .panel-title .open-sub:before {
    right: 50%;
}
.panel-group .panel-title .open-sub:after, .panel-group .panel-title .open-sub:before {
    content: "";
    display: block;
    position: absolute;
    height: 1px;
    top: 50%;
    margin-top: -.5px;
    left: 50%;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
	margin-top:8px!important;
}
.panel-group .panel-title {
    font-size: 13px;
}
.btn-danger .badge, .btn-default .badge, .btn-info .badge, .btn-primary .badge, .btn-success .badge, .btn-warning .badge, .list-group-item.active .badge, .list-group-item.active:focus .badge, .list-group-item.active:hover .badge, .popover, .text-hide, .tooltip, ::selection {
    text-shadow: none;
}
.panel-group .panel-title a.active {
    background-color: #2098d1 !important;
}
.page-venue_view #content
{background:#f4f4f4;}
.modal.fade.in#contact-owner .modal-dialog .modal-content
{
	width: 70%;
    margin-right: 144px;
	height: 780px;
}
#contact_owner .form-actions .btn.btn-primary
{
	float:left;
	
}

#contact-owner .modal-dialog .modal-content .modal-header h2{

    padding-top: 12px!important;
	text-align:center;
}
#contact_owner .form-group .help-block.text-right
{
	float: left;
    margin-top: -120px;
    margin-left: 15px;
}

ul.check-square li:before{
    content: none;
}
ul.check-square li:after {
    font-family: 'soap-icons';
    content: "\e8ba";
    background: #03afe7;
    color: #fff;
    padding: 1px 4px 0;
    margin-left: 10px;
    font-size: 12px;
	float: right;
}

.pricing-table.green .features li:after {
    background: #91c63d;
    float: right;
}

.pricing-table.yellow .features li:after {
    background: #f5b00f;
    float: right;
}

div#block_home_faq {
    background: #f2f2f2;
    margin-bottom: 0;
}

.faqitems {
    background-color: #fff;
    -webkit-box-shadow: 0 0 4px 0 #bfbfbf;
    box-shadow: 0 0 4px 0 #bfbfbf;
    padding: 16px 16px 10px;
}
#block_home_faq article.box {
    background-color: #fff;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-box-shadow: 0 0 4px 0 #bfbfbf;
    box-shadow: 0 0 4px 0 #bfbfbf;
    margin-bottom: 20px;
    position: relative;
}

#block_home_faq article .details {
    padding: 9px 10px 0;
    min-height: 179px;
}

#block_home_faq .details h4{
    height: 27px;
}

#block_home_faq .details a{
    float: left;
    bottom: 5px;
    position: absolute;
    left: 15px;
}

#block_home_faq #caption_home_faq {
    display: none;
}
#block_home_faq h3.title {
    color: #08a1e3;
    font-size: 28px;
    margin-bottom: 15px;
}
.rgray .rgold{
    top: inherit;
}

.rating-div{
    background: #e7e7ed;
    border-color: #e7e7ed;
    padding: 10px;
    border: 0;
}
.rating-div .info {
    background-color: #fff;
    -webkit-box-shadow: 0 0 4px 0 #c1c1da;
    box-shadow: 0 0 4px 0 #c1c1da;
    margin: 10px;
    padding: 10px;
	margin-right: 38px;
    position: relative;
}

.reviews__item__rating__i .title{
    display: none;
}

.rating-div .reviews__item__rating {
    margin-left: 0;
    display: inline-block;
    border-bottom: 1px solid #ededed;
    margin-bottom: 10px;
}

.page-index #hotel-reviews .rating .score {
    font-size: 2em;
	float: right;
}
.page-index #hotel-reviews .rating .five-stars-container, #cruise-reviews .rating .five-stars-container{
	font-size:1em;
}
.page-index #hotel-reviews .detailed-rating, #cruise-reviews .detailed-rating{
	padding:0;
}
.page-index #hotel-reviews .detailed-rating li, #cruise-reviews .detailed-rating li{
	padding:0;
	line-height: 7px;
}
.page-index #hotel-reviews .rating, #cruise-reviews .rating{
	padding:0;
	padding-right: 15px;
}
.page-index .rating-div .info{
	padding-bottom:0;
}
.page-index .detailed-rating .clearfix{
	margin-bottom:0;
}
.page-index .five-stars-container-all{
	font-size: 2em!important;
}
.page-index .detailed-rating li .five-stars-container {
    float: left;
    margin-top: -5px;
}
.page-index .rating-div .reviews__item__rating{
	margin-bottom:0;
	border-bottom: none;
}
.pl-0{
	padding-left:0;
}
.rating-div .info p {
    margin-top: 10px;
}

.rating-div .first-letters {
    font-size: 18px;
    color: #4a4a4a;
}

.rating-div .first-letters, .rating-div .info a {
    font-size: 18px;
    color: #4a4a4a;
}

.rating-div .info:before {
    content: "";
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    right: -50px;
    z-index: 9999999;
    top: 0;
    background: url("../img/chupchik_reviews_desktop_shadowed.png");
    background-repeat: no-repeat;
}

#block_home_faq article.box figure{
    overflow: hidden;
}

#block_home_faq article.box a img {
    display: block;
    width: 100%;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

#block_home_faq article.box a:hover img {
    -ms-transform: scale3d(1.1,1.1,1.1);
    -moz-transform: scale3d(1.1,1.1,1.1);
    -webkit-transform: scale3d(1.1,1.1,1.1);
    -o-transform: scale3d(1.1,1.1,1.1);
    transform: scale3d(1.1,1.1,1.1);
}

@media (max-width: 767px){
    .details.col-sm-10.col-md-10 .desc {
        padding-top: 9px!important;
    }
    #block_home_faq article .details{
        padding-bottom: 30px;
        min-height: auto;
    }
    #block_home_faq h3.title{
        font-size: 22px;
    }
    #content_home_faq{
        border: 0;
    }
    .faqitems{
        margin-bottom: 20px;
    }

    #content_home_testimonials .rgray .rgold {
        position: absolute;
        left: 10px;
        right: inherit;
        top: 22px;
    }
    .col-sm-12.col-md-4.two .contact-info.text-center{border-right:0;border-left: 0;}
}

