header .stick-fixed {
  left: auto;
  right: 0;
}

.align-right {
  text-align: left;
}

.align-left {
  text-align: right;
}

.float-left {
  float: right;
}

.float-right {
  float: left;
}

.ml-20 {
  margin-left: 0;
  margin-right: 20px;
}

.ml-minus-20 {
  margin-left: 0;
  margin-right: -20px;
}

ul li {
  padding-left: 0;
  padding-right: 15px;
  margin-left: 0;
  margin-right: 10px;
}

ul.inline li {
  margin-right: 0;
  margin-left: 50px;
}

ul.style-1 li {
  margin-left: 0;
  margin-right: 0;
}

ul.style-1 li:before {
  left: auto;
  right: 0px;
}

ul.style-2 li {
  margin-left: 0;
  margin-right: 0;
}

ul.style-2 li:before {
  left: auto;
  right: 0;
}

ul.style-3 li:before {
  left: auto;
  right: 0;
}

ul.icon li i {
  left: auto;
  right: -8px;
}

ul.icon-style li {
  padding-left: 0;
  padding-right: 20px;
}

ul.icon-style li .list-icon {
  left: auto;
  right: 0;
}

.pagination li {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.title-icon {
  text-align: left;
  margin-right: 0;
  margin-left: 10px;
}

.pl-55 {
  padding-left: 0;
  padding-right: 55px;
}

.img-float-left {
  float: right;
  margin-right: 0;
  margin-left: 40px;
}

.img-float-left.alt-2 {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

.checkbox {
  margin-right: 0;
  margin-left: 30px;
}

.radio {
  padding-right: 0;
  padding-left: 8px;
}

.radio label:before {
  left: auto;
  right: 50%;
}

.cws_divider_wrapper.align-left {
  text-align: right;
}

.cws_divider_wrapper.align-right {
  text-align: left;
}

.cws_divider.center {
  margin-right: auto;
  margin-left: auto;
}

.divider-slash {
  margin-left: 0;
  margin-right: 40px;
  border-left: 0;
  border-right: 2px solid #ea9c22;
}

.nav-logo-wrap {
  float: right;
  margin-right: 0;
  margin-left: 20px;
}

.main-nav {
  left: auto;
  right: 0;
  text-align: right;
}

.sticky-container {
  left: auto;
  right: 0;
}

.inner-nav {
  float: left;
}

.inner-nav ul li {
  float: right;
}

.inner-nav ul li.menu-shop-card {
  margin-left: 0;
  margin-right: 40px;
  padding-right: 0;
  padding-left: 15px;
}

.inner-nav ul li.menu-shop-card i span {
  right: auto;
  left: -7px;
}

    .inner-nav > ul > li.slash {
        float: right;
        rotate: 26deg !important;
    }

.magic-line-main .magic-line-main-li {
  left: auto;
  right: -30px;
  margin-left: 0;
  margin-right: 10px;
}

.menu-contacts .menu-contacts-item {
  float: right;
  padding-left: 30px;
  padding-right: 20px;
  border-right: 0;
  border-left: 1px solid #E6e6e6;
}

.menu-contacts .menu-contacts-item:first-child {
  padding-left: 0;
  padding-right: 0;
}

.menu-contacts .menu-contacts-item:last-child {
  padding-right: 0;
  padding-left: 0;
  border-right: 0;
  border-left: 0;
}

.menu-contacts .menu-contacts-item .cws-icon {
  float: right;
}

.menu-contacts .menu-contacts-item p {
  padding-left: 0;
  padding-right: 50px;
}

.main-nav li.search:after {
  right: auto;
  left: -15%;
}

.main-nav li.search li {
  margin-left: 0;
  margin-right: 0;
}

.main-nav li.search li .mn-wrap .search-wrap:before {
  left: auto;
  right: 0;
}

.main-nav li.search .search-icon {
  left: auto;
  right: 0;
}

.main-nav li.search .search-sub {
  right: auto;
  left: 0;
}

.main-nav li.search .search-field {
  padding-left: 0;
  padding-right: 40px;
}

.main-nav li.search .close-button {
  right: auto;
  left: 0;
}

.main-nav li.search .close-button:before {
  right: auto;
  left: -15%;
}

.main-nav li.search .close-button span {
  margin-left: 0;
  margin-right: 20px;
}

.mn-sub {
  left: auto;
  right: 0;
}

.inner-nav.desktop-nav ul li .mn-sub li > a {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  border-right: none;
  border-left: none;
}

.inner-nav.desktop-nav ul li .mn-sub li > a:not(.mn-group-title):before {
  left: auto;
  right: 20px;
}

.mn-sub li ul {
  right: 100%;
  left: auto;
  border-left: 0;
  border-right: 1px solid #e6e6e6;
}

.inner-nav > ul > li:last-child .mn-sub,
.inner-nav li .mn-sub.to-left {
  right: auto;
  left: 0;
}

.inner-nav li:last-child .mn-sub li ul,
.inner-nav li .mn-sub li ul.to-left {
  right: auto;
  left: 100%;
  border-left: 1px solid #e6e6e6;
  border-right: 0;
}

.mn-has-multi {
  text-align: right;
}

.mn-sub.mn-has-multi {
  right: initial;
  left: 0;
}

.mn-sub.mn-has-multi a.mn-group-title {
  padding-left: 0;
  padding-right: 30px;
}

.mobile_nav .mn-sub.mn-has-multi a.mn-group-title {
  padding-left: 0;
  padding-right: 10px;
}

.inner-nav .mobile_menu_switcher {
  right: auto;
  left: 0;
}

nav .inner-nav.mobile_nav ul {
  left: 0;
  right: auto;
}

.mobile_nav ul li a:not(.cws-button),
.mobile_nav ul.mn-sub li a:not(.cws-button) {
  padding-right: 10px;
  padding-left: 10px;
}

.mobile_nav ul li.search a i {
  padding-left: 0;
  padding-right: 0;
  border-left: 0;
  border-right: 0;
}

.mobile_nav ul li {
  text-align: right;
}

.inner-nav ul > .back a:before {
  padding-right: 0;
  padding-left: 10px;
}

.inner-nav.desktop-nav.switch-menu .menu-bar {
  margin-left: 0;
  margin-right: 20px;
}

.menu-bar .ham:after, .menu-bar .ham:before {
  left: auto;
  right: 0;
}

.site-top-panel .top-left-wrap a i {
  margin-right: 0;
  margin-left: 10px;
}

.site-top-panel .top-right-wrap {
  text-align: left;
}

.site-top-panel .top-right-wrap .dropdown ul ul {
  left: auto;
  right: -999999px;
  padding-left: 0;
  padding-right: 0;
}

.site-top-panel .top-right-wrap .dropdown ul:hover ul {
  left: auto;
  right: 20px;
}

.site-top-panel .top-right-wrap .dropdown ul li a {
  padding-right: 0;
  padding-left: 15px;
}

.site-top-panel .top-right-wrap .dropdown ul li li {
  padding-left: 0;
  padding-right: 15px;
}

.site-top-panel .top-right-wrap .dropdown.lang-wrap ul:hover ul {
  left: auto;
  right: 10px;
}

.site-top-panel .top-right-wrap .dropdown.curr-wrap i {
  margin-left: 0;
  margin-right: 5px;
}

.site-top-panel .search_menu_cont .search_back_button {
  right: auto;
  left: 0;
}

.search-tours-form {
  left: auto;
  right: 50%;
}

.search-tours-wrap .search-tours-tabs .search-tabs-wrap {
  margin-left: -20px;
  margin-right: -5px;
}

.search-tours-wrap .search-tours-tabs .search-tabs-wrap .tours-tab-btn {
  margin-right: 0;
  margin-left: 1px;
}

.search-tours-wrap .search-tours-tabs .search-tabs-wrap .tours-tab-btn .tours-tab-icon {
  left: auto;
  right: 25%;
}

.search-tours-wrap .search-tours-tabs .search-tabs-wrap .tours-tab-btn:before {
  left: auto;
  right: -7px;
}

.search-tours-wrap .search-tours-content .tours-container .tours-box .tours-calendar input[type="text"],
      .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-calendar input[type="date"] {
  padding-left: 0;
  padding-right: 30px;
}

.search-tours-wrap .search-tours-content .tours-container .holidays-box .tours-calendar input[type="text"],
      .search-tours-wrap .search-tours-content .tours-container .holidays-box .tours-calendar input[type="date"] {
  padding-left: 0;
  padding-right: 30px;
}

.search-tours-wrap .search-tours-content .tours-container .cars-box .cars-calendar .tours-calendar > span {
  padding-left: 0;
  padding-right: 50px;
}

.search-tours-wrap .search-tours-content .tours-container .cars-box .cars-search .button-search {
  right: auto;
  left: 0;
}

.search-tours-wrap .search-tours-content .tours-container .flights-box .flights-search .button-search {
  right: auto;
  left: 0;
}

.search-tours-wrap .search-tours-content .tours-container .flights-box .flights-select .tours-calendar > span {
  padding-left: 0;
  padding-right: 50px;
}

.search-tours-wrap .search-tours-content .tours-container .cars-advance .checkbox-wrap,
      .search-tours-wrap .search-tours-content .tours-container .flights-advance .checkbox-wrap {
  margin-right: 0;
  margin-left: 35px;
}

.search-tours-wrap .search-tours-content .tours-container .tours-calendar > span {
  padding-left: 0;
  padding-right: 10px;
}

.search-tours-wrap .search-tours-content .tours-container .tours-calendar input[type="text"],
        .search-tours-wrap .search-tours-content .tours-container .tours-calendar input[type="date"] {
  padding-left: 0;
  padding-right: 48px;
}

.search-tours-wrap .search-tours-content .tours-container .tours-calendar .calendar-icon {
  left: auto;
  right: 22px;
}

.search-tours-wrap .search-tours-content .tours-container .selection-box .box-icon {
  left: auto;
  right: 15px;
}

.search-tours-wrap .search-tours-content .tours-container .selection-box select {
  padding-left: 0;
  padding-right: 40px;
}

.search-tours-wrap .search-tours-content .tours-container .selection-box:before {
  left: auto;
  right: 60%;
}

.search-tours-wrap .search-tours-content .tours-container form.form.search .search-wrap input[type="text"] {
  padding-left: 0;
  padding-right: 48px;
}

.search-tours-wrap .search-tours-content .tours-container form.form.search .search-wrap .search-icon {
  left: auto;
  right: 20px;
}

.search-tours-wrap .search-tours-content .tours-container .button-search:before {
  right: auto;
  left: -8px;
}

.search-tours-wrap .search-tours-content .tours-container .buttons-wrap .tour-button {
  margin-right: 0;
  margin-left: 35px;
}

.search-tours-wrap .divider-skew:before {
  right: auto;
  left: 0;
  border-right: 0;
  border-left: 1px solid #e8ecf0;
}

.search-tours-form.mob-search-form {
  left: auto;
  right: 0;
}

.search-hotels .tours-container .tours-box .tours-calendar input[type="text"],
    .search-hotels .tours-container .tours-box .tours-calendar input[type="date"] {
  padding-left: 0;
  padding-right: 30px;
}

.search-hotels .tours-container .cars-advance .checkbox-wrap,
    .search-hotels .tours-container .flights-advance .checkbox-wrap {
  margin-right: 0;
  margin-left: 35px;
}

.search-hotels .tours-container .tours-calendar > span {
  padding-left: 0;
  padding-right: 10px;
}

.search-hotels .tours-container .tours-calendar input[type="text"],
      .search-hotels .tours-container .tours-calendar input[type="date"] {
  padding-left: 0;
  padding-right: 48px;
}

.search-hotels .tours-container .tours-calendar .calendar-icon {
  left: auto;
  right: 22px;
}

.search-hotels .tours-container .selection-box .box-icon {
  left: auto;
  right: 15px;
}

.search-hotels .tours-container .selection-box select {
  padding-left: 0;
  padding-right: 40px;
}

.search-hotels .tours-container .selection-box:before {
  left: auto;
  right: 60%;
}

.search-hotels .tours-container form.form.search .search-wrap input[type="text"] {
  padding-left: 0;
  padding-right: 48px;
}

.search-hotels .tours-container form.form.search .search-wrap .search-icon {
  left: auto;
  right: 20px;
}

.search-hotels .tours-container .button-search:before {
  right: auto;
  left: -8px;
}

.search-hotels .tours-container .buttons-wrap .tour-button {
  margin-right: 0;
  margin-left: 35px;
}

.search-hotels .divider-skew:before {
  right: auto;
  left: 0;
  border-right: 0;
  border-left: 1px solid #e8ecf0;
}

.search-hotels.alt .tours-container .tours-box .tours-search .tours-calendar input[type="text"],
        .search-hotels.alt .tours-container .tours-box .tours-search .tours-calendar input[type="date"],
        .search-hotels.alt .tours-container .tours-box .tours-search .selection-box input[type="text"],
        .search-hotels.alt .tours-container .tours-box .tours-search .selection-box input[type="date"] {
  padding-left: 0;
  padding-right: 38px;
}

.search-hotels.alt .tours-container .tours-calendar {
  float: right;
  text-align: right;
}

.search-hotels.alt .tours-container .tours-calendar input[type="text"],
      .search-hotels.alt .tours-container .tours-calendar input[type="date"] {
  padding-left: 0;
  padding-right: 38px;
}

.search-hotels.alt .tours-container .tours-calendar .calendar-icon {
  left: auto;
  right: 12px;
}

.search-hotels.alt .tours-container .selection-box {
  float: right;
  text-align: right;
}

.search-hotels.alt .tours-container .selection-box .box-icon {
  left: auto;
  right: 12px;
}

.search-hotels.alt .tours-container .selection-box select {
  padding-left: 0;
  padding-right: 30px;
}

.search-hotels.alt .tours-container form.form.search .search-wrap input[type="text"] {
  padding-left: 0;
  padding-right: 35px;
}

.search-hotels.alt .tours-container form.form.search .search-wrap .search-icon {
  left: auto;
  right: 10px;
}

.search-hotels.alt .tours-container .button-search:before {
  left: 0;
  right: 1px;
}

.search-hotels.room-search .search-room-title h5 {
  padding-left: 0;
  padding-right: 40px;
}

.search-hotels.room-search .tours-container .tours-calendar input[type="text"] {
  padding-left: 0;
  padding-right: 48px;
}

.slider-info-wrap .slider-info-content .slider-info-item {
  float: right;
}

.slider-info-wrap .slider-info-content .slider-info-item .info-item-media:before {
  left: auto;
  right: 0;
}

.slider-info-wrap .slider-info-content .slider-info-item .info-item-media .info-item-text .info-temp {
  text-align: left;
}

.slider-info-wrap .slider-info-content .slider-info-item .info-item-content .main-title .title {
  padding-left: 0;
  padding-right: 20px;
}

.slider-info-wrap .slider-info-content .slider-info-item .info-item-content .main-title .price {
  float: left;
  margin-right: 0;
  margin-left: 20px;
}

.slider-info-wrap .slider-info-content .slider-info-item .info-item-content .main-title .button {
  right: auto;
  left: 15px;
  margin-right: 0;
  margin-left: 10px;
}

.features-tours-full-width .features-tours-wrap .features-tours-item {
  float: right;
}

.features-tours-full-width .features-tours-wrap .features-tours-item .features-media:before {
  left: auto;
  right: 0;
}

.features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top {
  left: auto;
  right: 20px;
}

.features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-top .info-temp {
  text-align: left;
}

.features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-bot {
  left: auto;
  right: 20px;
}

.features-tours-full-width .features-tours-wrap .features-tours-item .features-media .features-info-bot .button {
  right: auto;
  left: 0;
}

.recom-item {
  margin-left: auto;
  margin-right: auto;
}

.recom-item .recom-item-body {
  padding: 30px 40px 0 0;
  left: auto;
  right: 0;
}

.recom-item .recom-item-body:before {
  right: auto;
  left: 0;
}

.recom-item .recom-item-body .recom-button {
  left: auto;
  right: 40px;
}

.recom-item .recom-item-body .cws-button {
  padding-left: 16px;
  padding-right: 24px;
  right: auto;
  left: 0;
}

.recom-item .recom-item-body .cws-button:before {
  right: auto;
  left: 0;
}

.recom-item .recom-item-body .action {
  right: auto;
  left: -115px;
  padding: 6px 30px 6px 15px;
}

.recom-item .recom-media {
  float: left;
}

.recom-item .recom-media .pic:before {
  left: auto;
  right: 0;
}

.recom-item .recom-media .location {
  left: auto;
  right: 50%;
}

.recom-item .recom-media:hover + .recom-item-body .action {
  right: auto;
  left: -65px;
}

.breadcrumbs h2 span.stars {
  margin-left: 0;
  margin-right: 5px;
}

.breadcrumbs .breadcrumbs-item {
  float: right;
}

.breadcrumbs .breadcrumbs-item .location a {
  margin-left: 0;
  margin-right: 10px;
}

.breadcrumbs .breadright {
  float: left;
}

.breadcrumbs.gray-90:before {
  left: auto;
  right: 0;
}

.tp-caption .sl-title-bot {
  text-align: right;
}

.boxed .tp-banner-container {
  left: auto;
  right: 0;
}

.tp-dottedoverlay {
  left: auto;
  right: 0px;
}

.right-overlay .tp-dottedoverlay.custom {
  right: initial;
  left: 0;
}

.tp-dottedoverlay.custom:before {
  border-right: 0;
  border-left: 1px dashed #ffffff;
  right: auto;
  left: -1px;
}

.right-overlay .tp-dottedoverlay.custom:before {
  border-right: 0;
  border-left: 1px dashed #ffffff;
  right: -1px;
  left: initial;
}

.row_bg_video {
  left: auto;
  right: 0;
}

.row_bg_video:before {
  left: auto;
  right: 0;
}

.row_bg_video iframe,
.row_bg_video video {
  left: auto;
  right: 50%;
}

.video_bg_mask,
.video_bg_mask_img {
  left: auto;
  right: 0;
}

.cws-button.border-left {
  border-left: 0;
  border-right: 0;
}

.cws-button.border-left:before {
  left: auto;
  right: -7px;
}

.cws-button.with-icon {
  padding: 9px 70px 9px 40px;
}

.cws-button.with-icon i {
  left: auto;
  right: -1px;
}

.button-center {
  margin-right: auto;
  margin-left: auto;
}

.cws-button + .cws-button {
  margin-left: 0;
  margin-right: 10px;
}

.cws-icon.border-icon {
  margin-right: 0;
  margin-left: 10px;
}

.cws-social + .cws-social {
  margin-left: 0;
  margin-right: 30px;
}

.service-item.icon-right .cws-icon {
  float: right;
  margin: 0px 0 0 15px;
}

.service-item.icon-left > * {
  text-align: left;
}

.service-item.icon-left .cws-icon {
  float: left;
  margin: 0px 15px 0 0;
}

.service-item.icon-right.alt .cws-icon {
  float: right;
  margin: 0px 0 0 20px;
}

.service-item.icon-right.alt .cws-icon:after {
  left: auto;
  right: -6px;
}

.service-item.icon-left.alt > * {
  text-align: left;
}

.service-item.icon-left.alt p {
  padding-left: 0;
  padding-right: 5px;
}

.service-item.icon-left.alt .cws-icon {
  float: left;
  margin: 0px 20px 0 0;
}

.service-item.icon-left.alt .cws-icon:after {
  right: auto;
  left: -6px;
}

.service-item.right-line:before {
  right: auto;
  left: -40%;
}

.service-item.left-line:before {
  right: auto;
  left: -40%;
}

.service-bg-icon,
.service-center-icon {
  padding: 65px 95px 80px 70px;
}

.service-bg-icon .icon-bg-serv,
  .service-center-icon .icon-bg-serv {
  right: auto;
  left: -130px;
}

.service-fullwidth {
  margin-left: 0;
  margin-right: -0.2px;
}

.service-fullwidth .service-icon-box {
  float: right;
}

.service-fullwidth .service-icon-box .inner .front {
  left: auto;
  right: 0;
}

.service-fullwidth .service-icon-box .inner .front .back-title {
  left: auto;
  right: 0;
}

.service-fullwidth .service-icon-box .inner .front .back-title:before {
  left: auto;
  right: 0;
}

.service-fullwidth .service-icon-box .inner .back {
  left: auto;
  right: 0;
}

.service-fullwidth .service-icon-box .inner .back:after {
  left: auto;
  right: 50%;
  margin-left: 0;
  margin-right: -5px;
}

.service-center-icon {
  padding: 40px 40px 35px 30px;
}

.services-with-bg .service-center-icon.white:before {
  left: auto;
  right: -2px;
}

.services-with-bg .service-center-icon.color-4 + .service-center-icon:before {
  right: auto;
  left: -2px;
}

.half-width-service {
  padding-left: 0;
  padding-right: 40px;
}

.icon-bg-rc {
  left: auto;
  right: 100%;
}

.accordion .content-title span,
    .toggle .content-title span {
  padding: 14px 60px 14px 40px;
}

.accordion .content-title span i.active-icon,
      .toggle .content-title span i.active-icon {
  left: auto;
  right: 20px;
}

.accordion .content-title span i.active-icon:before, .accordion .content-title span i.active-icon:after,
        .toggle .content-title span i.active-icon:before,
        .toggle .content-title span i.active-icon:after {
  left: auto;
  right: 5px;
}

.accordion .content-title span i.active-icon:after,
        .toggle .content-title span i.active-icon:after {
  left: auto;
  right: 10px;
}

.accordion.style-2 .content-title span,
.toggle.style-2 .content-title span {
  padding-left: 0;
  padding-right: 30px;
}

.accordion.style-2 .content-title span i.active-icon,
  .toggle.style-2 .content-title span i.active-icon {
  right: initial;
  left: 20px;
}

.call-out-box.with-icon .call-out-wrap .call-out-icon {
  left: auto;
  right: -40px;
}

.call-out-box.with-icon .call-out-wrap form.form input {
  padding-left: 0;
  padding-right: 50px;
}

.call-out-box.with-icon .call-out-wrap form.form .icon-left {
  left: auto;
  right: 20px;
}

.call-out-box .call-out-wrap.alt .title-section {
  float: right;
}

.call-out-box .call-out-wrap.alt > a {
  float: left;
}

.alert {
  padding: 27px 70px 27px 50px;
}

.alert .close {
  right: auto;
  left: -31px;
}

.alert .alert-icon {
  left: auto;
  right: 30px;
}

.counter-block {
  margin-right: auto;
  margin-left: auto;
}

.counter-block .counter-icon {
  left: auto;
  right: 0;
}

.counter-block .counter-name-wrap {
  padding-left: 0;
  padding-right: 50px;
}

.counter-block.with-divider:before {
  left: auto;
  right: -40%;
  border-left: 0;
  border-right: 2px solid #ea9c22;
}

.pricing-tables {
  margin-left: auto;
  margin-right: auto;
}

.pricing-tables .price-pt sub {
  margin-left: 0;
  margin-right: 0;
}

.pricing-tables .pricing-list li {
  text-align: right;
}

.pricing-tables .pricing-list li .list-icon {
  padding-left: 15px;
  padding-right: 30px;
}

.skill-bar .name .skill-bar-perc {
  float: left;
}

.tabs .block-tabs-btn .tabs-btn {
  float: right;
}

.tabs .block-tabs-btn .tabs-btn:before {
  left: auto;
  right: -7px;
}

.tabs .block-tabs-btn .tabs-btn:after {
  right: auto;
  left: -7px;
}

.tabs .block-tabs-btn .tabs-btn:first-child {
  margin-left: 0;
  margin-right: -1px;
}

.tabs .tabs-keeper ul {
  padding-left: 0;
  padding-right: 0;
}

.tabs .tabs-keeper ul li {
  margin-left: 0;
  margin-right: 0;
}

.img-inside-tabs {
  float: right;
  margin-right: 0;
  margin-left: 24px;
}

.profile-item {
  margin-left: auto;
  margin-right: auto;
}

.profile-item .profile-media {
  float: left;
}

.profile-item .title-wrap {
  text-align: right;
  margin-left: 0;
  margin-right: 30px;
}

.profile-item .soc-links {
  text-align: right;
  margin-left: 0;
  margin-right: 30px;
  left: auto;
  right: 0;
}

.profile-item .soc-links .cws-social {
  margin-right: 0;
  margin-left: 10px;
}

.profile-item .soc-links .cws-social + .cws-social {
  margin-left: 0;
  margin-right: 20px;
}

.divider.left {
  margin-right: 0;
  margin-left: 0;
}

.pagination li a {
  margin-left: 0;
  margin-right: -1px;
}

.pagination li:first-child:hover a {
  border-left: 0;
  border-right: 1px solid #ea9c22;
}

.pagination li:last-child:hover a {
  border-right: 0;
  border-left: 1px solid #ea9c22;
}

.carousel-container .carousel-heading {
  float: right;
}

.carousel-container .carousel-nav {
  float: left;
}

.carousel-container .carousel-nav .prev,
    .carousel-container .carousel-nav .next {
  margin-right: 0;
  margin-left: 5px;
}

.owl-single-item .owl-next {
  right: auto;
  left: 0;
}

.owl-single-item .owl-prev {
  left: auto;
  right: 0;
}

.owl-buttons .owl-prev {
  left: auto;
  right: -40px;
}

.owl-buttons .owl-next {
  right: auto;
  left: -40px;
}

#flex-carousel.flexslider .flex-viewport ul li.flex-active-slide:before {
  left: auto;
  right: 0;
}

#flex-carousel.flexslider .flex-direction-nav .flex-prev {
  left: auto;
  right: -40px;
}

#flex-carousel.flexslider .flex-direction-nav .flex-prev:before {
  left: auto;
  right: 10px;
}

#flex-carousel.flexslider .flex-direction-nav .flex-prev:after {
  right: auto;
  left: -16px;
  border-right: 0;
  border-left: 5px solid #ffffff;
}

#flex-carousel.flexslider .flex-direction-nav .flex-next {
  right: auto;
  left: -40px;
}

#flex-carousel.flexslider .flex-direction-nav .flex-next:before {
  right: auto;
  left: 10px;
}

#flex-carousel.flexslider .flex-direction-nav .flex-next:after {
  left: auto;
  right: -16px;
  border-left: 0;
  border-right: 5px solid #ffffff;
}

#flex-carousel.flexslider:hover .flex-direction-nav .flex-prev {
  left: auto;
  right: -40px;
}

#flex-carousel.flexslider:hover .flex-direction-nav .flex-next {
  right: auto;
  left: -40px;
}

.comments .comment-body .avatar {
  margin: 0 0 10px 40px;
  float: right;
}

.comments .comment-body .comment-info {
  margin-left: 0;
  margin-right: 130px;
}

.comments .comment-body .comment-info .comment-meta .comment-date {
  float: left;
  text-align: left;
}

.comments .comment-body.comment-children {
  padding-left: 0;
  padding-right: 40px;
}

.comments .comment-body.comment-children.child-3 {
  padding-left: 0;
  padding-right: 80px;
}

.comments .comment-body.comment-children.child-4 {
  padding-left: 0;
  padding-right: 120px;
}

.reviews-marks ul li > span {
  float: left;
}

.reviews-bottom h4 {
  margin-right: 0;
  margin-left: 30px;
}

.testimonial-item .testimonial-top .pic:before {
  left: auto;
  right: 0;
}

.testimonial-item .testimonial-top .author {
  left: auto;
  right: 50%;
}

.testimonial-item .testimonial-body .testimonial-button:before {
  left: auto;
  right: 50%;
}

.flaticon-return13 {
  margin-left: 0;
  margin-right: 6px;
}

.contact-item .contact-cws-social a + a {
  margin-left: 0;
  margin-right: 30px;
}

footer.footer .widget-tags-wrap .tag {
  margin-right: 0;
  margin-left: 20px;
}

footer.footer .twitter-footer li {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

footer.footer .twitter-footer .twitt {
  float: right;
  margin-right: 0;
  margin-left: 5px;
}

footer.footer .copyright a + a {
  margin-left: 0;
  margin-right: 30px;
}

.blog-item .blog-media {
  float: right;
}

.blog-item .blog-media:before {
  right: auto;
  left: -15%;
}

.blog-item .blog-media .pic .links {
  right: auto;
  left: 80px;
}

.blog-item .blog-media .pic:before {
  left: auto;
  right: 0;
}

.blog-item .blog-media .pic:after {
  right: auto;
  left: -90%;
}

.blog-item .blog-media .audio-wrapper {
  left: auto;
  right: 0;
}

.blog-item .blog-item-body .blog-button {
  float: left;
}

.blog-item .post-info > span {
  margin-left: 0;
  margin-right: 10px;
}

.nav-blog .prev,
  .nav-blog .prev i {
  padding-right: 0;
  padding-left: 10px;
}

.nav-blog .next,
  .nav-blog .next i {
  padding-left: 0;
  padding-right: 10px;
}

.nav-blog span {
  border-left: 0;
  border-right: 1px solid #b5b5b5;
}

.tags-blog {
  text-align: left;
}

.tags-blog a:first-child {
  margin-left: 0;
  margin-right: 15px;
}

.blog-nav-tags > i {
  margin-right: 0;
  margin-left: 15px;
}

.blog-nav-share {
  float: left;
  padding-right: 0;
  padding-left: 30px;
}

.blog-nav-share .cws-social {
  margin-left: 0;
  margin-right: 30px;
}

.blog-box.blog-item .blog-item-data .blog-title {
  margin-left: 0;
  margin-right: 55px;
}

.blog-box.blog-item .blog-item-data .divider {
  margin: 8px 55px 3px 0;
}

.blog-box.blog-item .blog-item-data .post-info {
  margin-left: 0;
  margin-right: 55px;
}

.blog-box.blog-item .blog-media {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.blog-box.blog-item .blog-content {
  padding: 18px 23px 25px 15px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.blog-box.blog-item .blog-item-body {
  padding-left: 0;
  padding-right: 55px;
}

.blog-item.medium-img .blog-media {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

.blog-item.small-img .blog-media {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

.blog-date .date .date-cont > span.day:before {
  left: auto;
  right: calc(50% - 8px);
}

.blog-date .date .month {
  left: auto;
  right: 0;
}

.blog-date.alt {
  left: auto;
  right: 0;
}

.blog-date.alt-2 {
  left: auto;
  right: 0;
}

.quote.alt-2 {
  margin-right: 40px;
  margin-left: 40px;
}

.quote.alt-2 p {
  padding-left: 0;
  padding-right: 35px;
}

.quote.alt-2 p:before {
  left: auto;
  right: -10px;
}

.quote.alt-2 span {
  float: left;
}

.quote.alt-3:before {
  right: auto;
  left: -5px;
}

.quote.alt-3 p:before {
  right: auto;
  left: 50%;
}

.cws-widget .widget-title {
  margin: 0 0 30px 40px;
  padding: 35px 40px 15px 0;
}

.cws-widget .widget-title.alt {
  margin-right: 0;
  margin-left: 0;
  padding: 13px 40px 13px 0;
}

.widget-search form input,
.widget-subscribe form input {
  padding-left: 0;
  padding-right: 50px;
}

.widget-search form .search-submit,
.widget-subscribe form .submit {
  left: auto;
  right: 20px;
}

.widget-subscribe form input {
  padding-right: 0;
  padding-left: 83px;
}

.widget-categories ul,
  .widget-archive ul,
  .widget-items ul,
  .widget-custom-filter ul {
  margin-left: 0;
  margin-right: 40px;
}

.widget-categories ul li,
    .widget-archive ul li,
    .widget-items ul li,
    .widget-custom-filter ul li {
  margin-left: 0;
  margin-right: 0;
  padding-right: 15px;
  padding-left: 40px;
}

.widget-categories ul li:before,
      .widget-archive ul li:before,
      .widget-items ul li:before,
      .widget-custom-filter ul li:before {
  left: auto;
  right: 0;
}

.widget-categories ul li a span,
        .widget-archive ul li a span,
        .widget-items ul li a span,
        .widget-custom-filter ul li a span {
  margin-left: 0;
  margin-right: 15px;
}

.widget-categories.alt .accordion.style-2 .content-title span {
  padding-left: 0;
  padding-right: 0;
}

.widget-post .item-recent img,
  .widget-post .item-top-sellers img,
  .widget-top-sellers .item-recent img,
  .widget-top-sellers .item-top-sellers img {
  float: right;
  margin-right: 0;
  margin-left: 14px;
}

.widget-post .item-recent .widget-post-media,
  .widget-post .item-top-sellers .widget-post-media,
  .widget-top-sellers .item-recent .widget-post-media,
  .widget-top-sellers .item-top-sellers .widget-post-media {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

.widget-post .item-recent .widget-post-media:before,
    .widget-post .item-top-sellers .widget-post-media:before,
    .widget-top-sellers .item-recent .widget-post-media:before,
    .widget-top-sellers .item-top-sellers .widget-post-media:before {
  right: auto;
  left: -15%;
}

.widget-post .item-recent .price .old-price,
    .widget-post .item-top-sellers .price .old-price,
    .widget-top-sellers .item-recent .price .old-price,
    .widget-top-sellers .item-top-sellers .price .old-price {
  margin-left: 0;
  margin-right: 8px;
}

.top-shop .widget-top-sellers {
  right: auto;
  left: 0;
  text-align: right;
}

.top-shop .widget-top-sellers .item-top-sellers .title .shop-close {
  float: left;
}

.top-shop .widget-top-sellers .item-top-sellers .price .old-price {
  margin-left: 0;
  margin-right: 10px;
}

.top-shop .widget-top-sellers .total .sub-total {
  float: right;
}

.top-shop .widget-top-sellers .total .clear {
  float: left;
}

.widget-comments ul {
  margin-left: 0;
  margin-right: 40px;
}

.widget-comments ul li {
  margin-left: 0;
  margin-right: 0;
  padding-right: 20px;
  padding-left: 40px;
}

.widget-comments ul li:before {
  left: auto;
  right: 0;
}

.widget-comments ul li a span {
  margin-left: 0;
  margin-right: 15px;
}

.widget-tags .widget-tags-wrap {
  margin: 0 20px 0 30px;
}

.widget-tags .tag {
  margin-left: 0;
  margin-right: 20px;
}

.menu-widget .magic-line li a {
  float: right;
}

.menu-widget .magic-line #magic-line {
  left: auto;
  right: 0;
}

a.ui-datepicker-prev.ui-corner-all {
  float: right;
  margin: 22px 20px 0 0;
}

a.ui-datepicker-next.ui-corner-all {
  margin: 22px 0 0 20px;
  float: left;
}

a.ui-datepicker-next.ui-corner-all i,
a.ui-datepicker-prev.ui-corner-all i {
  left: auto;
  right: 50%;
}

.ui-state-default.ui-state-active:before {
  left: auto;
  right: 50%;
}

td.ui-datepicker-today:before {
  left: auto;
  right: 50%;
}

.contact-form .cws-button {
  float: left;
}

.selection-box.angle:before {
  right: auto;
  left: 15px;
}

.admin-about .avatar-author {
  margin-right: 0;
  margin-left: 30px;
  float: right;
}

.admin-about .admin-name a {
  margin-left: 0;
  margin-right: 5px;
}

.message-form {
  margin-left: 0;
  margin-right: -15px;
  clear: left;
}

.message-form-subject,
.message-form-author {
  float: right;
  padding-left: 0;
  padding-right: 15px;
}

.message-form-email {
  padding-left: 0;
  padding-right: 15px;
}

.message-form-message,
.blog-page .form-submit {
  margin-left: 0;
  margin-right: 15px;
}

.message-form .form-submit {
  float: left;
}

form.form .subscribe-submit {
  right: auto;
  left: 19px;
}

.subscribe-form .subscribe-submit {
  right: auto;
  left: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.cws_prlx_section .overlay.half {
  left: auto;
  right: 50%;
}

.cws_prlx_layer {
    right: auto;
    left: 50%;
}

.portfolio-grid {
  margin-right: -5px;
  margin-left: -5px;
}

.portfolio-grid .col-md-6,
  .portfolio-grid .col-md-4,
  .portfolio-grid .col-md-3 {
  padding-right: 5px;
  padding-left: 5px;
}

.portfolio-item .portfolio-media:before {
  left: auto;
  right: 0;
}

.portfolio-item .links a {
  right: auto;
  left: 10px;
}

.portfolio-item .portfolio-title {
  left: auto;
  right: 0;
}

.portfolio-item .hover-effect {
  left: auto;
  right: 0;
}

.portfolio-item .hover-effect:before {
  left: auto;
  right: 0;
}

.portfolio-item .item-content {
  left: auto;
  right: 50%;
}

.filter-button:first-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.filter-button:last-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.project-details .description > span,
  .project-details .description > .span-alt {
  float: left;
}

.project-details .description .social:first-child {
  padding-left: 0;
  padding-right: 0;
}

.project-details .description .social:last-child {
  padding-right: 0;
  padding-left: 0;
}

.project-details .description .social + .social {
  border-left: 0;
  border-right: 1px solid #b5b5b5;
}

.stars:before {
  padding-left: 0;
  padding-right: 0px;
}

.stars-perc .stars-active {
  left: auto;
  right: 0;
}

.stars-perc .stars-active {
  left: auto;
  right: 0;
  padding-left: 0;
  padding-right: 0px;
}

.stars-perc > span {
  left: auto;
  right: 0;
}

.stars-perc > span:before {
  left: auto;
  right: 0;
  padding-left: 0;
  padding-right: 0px;
}

.shop-group {
  justify-content: flex-end;
}

#list-or-grid .switch-button + .switch-button {
  margin-left: 0;
  margin-right: 5px;
}

.shop-post .shop-post-title {
  left: auto;
  right: 40px;
}

.shop-data #list-grid {
  margin-right: 0;
  margin-left: 20px;
}

.shop-data #list-grid > div {
  margin-right: 0;
  margin-left: 10px;
}

.shop-data .shop-ordering {
  margin-left: 0;
  margin-right: 8px;
  float: left;
}

.shop-data .shop-ordering:before {
  right: auto;
  left: 0;
}

.shop-data-bot .shop-data {
  float: right;
}

.shop-item {
  margin-left: auto;
  margin-right: auto;
}

.shop-item .shop-item-body {
  padding: 30px 70px 0 0;
  left: auto;
  right: 0;
}

.shop-item .shop-item-body:before {
  right: auto;
  left: 0;
}

.shop-item .shop-item-body .shop-price span {
  margin-right: 0;
  margin-left: 10px;
}

.shop-item .shop-item-body .shop-button {
  left: auto;
  right: 70px;
}

.shop-item .shop-item-body .price-review {
  right: auto;
  left: -15px;
}

.shop-item .shop-item-body .price-review .cws-button {
  padding-right: 0;
  padding-left: 16px;
}

.shop-item .shop-item-body .price-review .cws-button:before {
  right: auto;
  left: 0;
}

.shop-item .shop-item-body .price-review .cws-button.added-to-cart {
  left: auto;
  right: -100%;
  margin-left: 0;
  margin-right: 0;
}

.shop-item .shop-item-body .price-review.added .cws-button.added-to-cart {
  left: auto;
  right: 0;
}

.shop-item .shop-item-body .action {
  right: auto;
  left: -68px;
}

.shop-item .shop-item-body .action.sale {
  right: auto;
  left: -100%;
}

.shop-item .shop-media {
  float: left;
}

.shop-item .shop-media .pic:before {
  left: auto;
  right: 0;
}

.shop-item .shop-media .location {
  left: auto;
  right: 50%;
}

.shop-item .link {
  right: auto;
  left: 8px;
}

.shop-item:hover .shop-item-body .action {
  right: auto;
  left: -40px;
}

.shop-item:hover .shop-item-body .action.sale {
  right: auto;
  left: -100%;
}

.price_slider_wrapper {
  margin-right: 15px;
  margin-left: 40px;
}

.price_slider_wrapper .price_slider_amount.addon .price_label span {
  margin-right: 0;
  margin-left: 5px;
}

.rating {
  float: left;
  margin-right: 0;
  margin-left: 15px;
}

.rating .stars {
  margin-left: 0;
  margin-right: 5px;
}

.color-filter ul .cat-item:hover {
  padding-left: 0;
  padding-right: 0;
}

.color-filter a {
  margin-left: 0;
  margin-right: 25px;
}

.brand-filter ul .cat-item:hover {
  padding-left: 0;
  padding-right: 0;
}

.brand-filter a {
  margin-left: 0;
  margin-right: 25px;
}

.size-filter .size + .size {
  margin-left: 0;
  margin-right: 5px;
}

.thumbnails a .thumbnail {
  float: right;
  margin-left: 0;
  margin-right: 10px;
}

.thumbnails a:first-child .thumbnail {
  margin-left: 0;
  margin-right: 0;
}

.single-product .summary {
  margin-left: 0;
  margin-right: 300px;
}

.single-product .summary .shop-price span {
  margin-right: 0;
  margin-left: 10px;
}

.single-product .summary .price-review .cws-button:before {
  right: auto;
  left: 0;
}

.single-product .summary .price-review .cws-button.added-to-cart {
  left: auto;
  right: -100%;
  margin-left: 0;
  margin-right: 0;
}

.single-product .summary .price-review.added .cws-button.added-to-cart {
  left: auto;
  right: 0;
}

.single-product .images {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

.single-product .star-rating {
  float: left;
}

.single-product .post-number a:first-child, .single-product .post-number span:first-child,
    .single-product .category-line a:first-child,
    .single-product .category-line span:first-child,
    .single-product .tags-line a:first-child,
    .single-product .tags-line span:first-child {
  margin-left: 0;
  margin-right: 10px;
}

.single-product .comment-text .star-rating {
  float: left;
}

.single-product .pic:before {
  left: auto;
  right: 0;
}

.single-product .pic .links i {
  right: auto;
  left: 10px;
}

.review-status .count-review:before,
.review-status .status-product:not(.in-stock):before {
  border-left: 0;
  border-right: 1px solid #b5b5b5;
}

.select-wrap:before {
  right: auto;
  left: 0;
}

.add-cart-form .qty {
  margin-right: 0;
  margin-left: 10px;
}

.select-type .select-wrap:first-child {
  margin-right: 0;
  margin-left: 10px;
  float: right;
}

.add-comment .star-wrap {
  float: left;
}

input[type="checkbox"] {
  margin-right: 0;
  margin-left: 10px;
}

input[type="checkbox"] + label {
  padding-left: 0;
  padding-right: 22px;
}

input[type="checkbox"]:before {
  left: auto;
  right: 1px;
}

#order_review .shop_table th:first-child,
#order_review .shop_table td:first-child {
  padding: 6px 20px 5px 0;
}

#order_review .shop_table th:last-child,
#order_review .shop_table td:last-child {
  text-align: left;
  padding: 6px 0 5px 20px;
}

.mobile_nav .menu-shop-card {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 0;
}

.mobile_nav .menu-shop-card i span {
  right: auto;
  left: -4px;
}

.menu-shop-card ul {
  right: auto;
  left: 0;
}

.inner-nav li.menu-shop-card .mn-sub li .shop-cart-menu,
.inner-nav.mobile_nav .shop-cart-menu {
  text-align: right;
  right: auto;
  left: 0;
}

.inner-nav li.menu-shop-card .mn-sub li .shop-cart-menu .sub-total span,
  .inner-nav.mobile_nav .shop-cart-menu .sub-total span {
  float: left;
}

table.table thead tr th {
  border-right: 0;
  border-left: 1px solid #e6eaed;
  padding-left: 0;
  padding-right: 40px;
}

table.table thead tr th:last-child {
  border-right: 0;
  border-left: 0;
}

table.table tbody tr td {
  border-right: 0;
  border-left: 1px solid #e6eaed;
}

table.table tbody tr td:last-child {
  border-right: 0;
  border-left: 0;
}

table.table.alt thead tr th {
  border-right: 0;
  border-left: 1px solid #49545f;
}

.payment_methods > div input {
  margin: 0 20px 0 10px;
}

.payment_method_bacs ul {
  margin-left: 0;
  margin-right: 30px;
}

.col2-set div[class^="col-"] {
  margin-right: 0;
  margin-left: 2%;
}

.col-1 {
  float: right;
}

.col2-set .col-2 {
  margin-left: 0;
  margin-right: 52%;
}

#shiptobilling {
  float: left;
}

form .form-row {
  margin-right: 0;
  margin-left: 5px;
}

form .form-row-first {
  float: right;
}

form .form-row-last {
  margin-right: 0;
  margin-left: 0;
}

.woocommerce table thead th:first-child {
  padding-left: 0;
  padding-right: 25px;
}

.woocommerce table tbody .product-name {
  text-align: right;
}

.woocommerce table tbody .product-remove .remove:before,
.woocommerce table tbody .product-remove .remove:after {
  left: auto;
  right: 50%;
  border-left: 0;
  border-right: 2px solid #424d58;
}

.woocommerce td.actions {
  text-align: left;
}

.woocommerce .actions .coupon {
  float: right;
}

.woocommerce #coupon_code {
  margin-right: 0;
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-right: 0;
  border-left: 0;
}

.woocommerce .coupon .cws-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.woocommerce .total-table td {
  text-align: left;
}

.contact-address p span {
  margin-right: 0;
  margin-left: 17px;
}

.contact-address .contact-icon-wrap .contact-icon {
  padding-left: 0;
  padding-right: 65px;
}

.contact-address .contact-icon-wrap .contact-icon:before {
  left: auto;
  right: 0;
}

.contact-address .contact-icon-wrap .contact-icon:last-child {
  margin-right: 0;
  margin-left: 0;
}

.twitter-1.full-screen ul li {
  padding-left: 0;
  padding-right: 0;
}

.widget-contact-form .alert.alert-danger {
  padding-left: 0;
  padding-right: 90px;
}

aside .alert {
  padding-left: 0;
  padding-right: 20px;
}

.twitter-1.widget-twitter .twitt-icon {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

.twitter-1.widget-twitter li {
  text-align: right;
  padding-left: 0;
  padding-right: 0;
}

body.boxed .is-sticky .main-nav {
  left: auto;
  right: auto;
}

.mn-wrap .search-wrap .search-button {
  right: auto;
  left: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

#scroll-top {
  right: auto;
  left: 25px;
}

.login-popup .login-popup-wrap {
  left: auto;
  right: 50%;
}

.login-popup .login-popup-wrap .title-wrap h2 {
  margin-left: 0;
  margin-right: 34px;
}

.login-popup .login-popup-wrap .title-wrap .close-button {
  float: left;
  margin-right: 0;
  margin-left: 20px;
}

.login-popup .login-popup-wrap .login-content .remember a {
  float: left;
}

.review-content .review-marks ul li {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.review-content .review-marks ul li .stars {
  margin-left: 0;
  margin-right: 10px;
}

.review-content .review-marks ul + ul {
  margin-left: 0;
  margin-right: 50px;
}

.review-content .review-total .review-total-content {
  margin-left: 0;
  margin-right: 140px;
}

.review-content .review-total img {
  margin-right: 0;
  margin-left: 20px;
  float: right;
}

.news-popup .news-popup-wrap {
  left: auto;
  right: 50%;
}

.news-popup .news-popup-wrap .close-button {
  right: auto;
  left: 20px;
}

.news-popup .news-popup-wrap .news-content .newsletter .cws-button {
  margin-left: 0;
  margin-right: -4px;
}

.dropcap {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

p.error {
  left: auto;
  right: 0;
}

p.error:before {
  left: auto;
  right: 50%;
}

.fix-img-2 {
  margin-left: 0;
  margin-right: -12%;
}

.start-button {
  float: left;
}

.padding-l-0 {
  padding-left: 0;
  padding-right: 0;
}

.padding-r-0 {
  padding-right: 0;
  padding-left: 0;
}

#OurServices .service-row {
  align-items: flex-end;
}

.inner-nav {

    float: right !important;
}

#missionBody{
    float:right !important;
}

html, body {
}