@font-face {
font-family: Cairo-SemiBold;
src: url(../fonts/Cairo-SemiBold.eot);
src: url(../fonts/Cairo-SemiBold.eot?#iefix) format('embedded-opentype'), url(../fonts/Cairo-SemiBold.woff2) format('woff2'), url(../fonts/Cairo-SemiBold.woff) format('woff'), url(../fonts/Cairo-SemiBold.ttf) format('truetype'), url(../fonts/Cairo-SemiBold.svg#Cairo-SemiBold) format('svg');
font-weight: 600;
font-style: normal;
}

@font-face {
font-family: Cairo-Regular;
src: url(../fonts/Cairo-Regular.eot);
src: url(../fonts/Cairo-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/Cairo-Regular.woff2) format('woff2'), url(../fonts/Cairo-Regular.woff) format('woff'), url(../fonts/Cairo-Regular.ttf) format('truetype'), url(../fonts/Cairo-Regular.svg#Cairo-Regular) format('svg');
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: Cairo-ExtraLight;
src: url(../fonts/Cairo-ExtraLight.eot);
src: url(../fonts/Cairo-ExtraLight.eot?#iefix) format('embedded-opentype'), url(../fonts/Cairo-ExtraLight.woff2) format('woff2'), url(../fonts/Cairo-ExtraLight.woff) format('woff'), url(../fonts/Cairo-ExtraLight.ttf) format('truetype'), url(../fonts/Cairo-ExtraLight.svg#Cairo-ExtraLight) format('svg');
font-weight: 200;
font-style: normal
}

@font-face {
font-family: Cairo-Bold;
src: url(../fonts/Cairo-Bold.eot);
src: url(../fonts/Cairo-Bold.eot?#iefix) format('embedded-opentype'), url(../fonts/Cairo-Bold.woff2) format('woff2'), url(../fonts/Cairo-Bold.woff) format('woff'), url(../fonts/Cairo-Bold.ttf) format('truetype'), url(../fonts/Cairo-Bold.svg#Cairo-Bold) format('svg');
font-weight: 700;
font-style: normal
}

@font-face {
font-family: Cairo-Light;
src: url(../fonts/Cairo-Light.eot);
src: url(../fonts/Cairo-Light.eot?#iefix) format('embedded-opentype'), url(../fonts/Cairo-Light.woff2) format('woff2'), url(../fonts/Cairo-Light.woff) format('woff'), url(../fonts/Cairo-Light.ttf) format('truetype'), url(../fonts/Cairo-Light.svg#Cairo-Light) format('svg');
font-weight: 300;
font-style: normal;
}

@font-face {
font-family: Cairo-Black;
src: url(../fonts/Cairo-Black.eot);
src: url(../fonts/Cairo-Black.eot?#iefix) format('embedded-opentype'), url(../fonts/Cairo-Black.woff2) format('woff2'), url(../fonts/Cairo-Black.woff) format('woff'), url(../fonts/Cairo-Black.ttf) format('truetype'), url(../fonts/Cairo-Black.svg#Cairo-Black) format('svg');
font-weight: 900;
font-style: normal
}

body {
font-family: Cairo-Regular;
direction: rtl;
}

.slick-slide {
float: right !important;
}

.loader-overlay {
left: 0
}

.loader-overlay figure {
left: 50%;
margin-left: 0;
margin-right: -30px
}

.amc-btn-group .amc-btn {
font: 15px/35px Cairo-Regular
}

.amc-btn-group .amc-btn:before {
left: 0
}

.vertical-alignment-helper {
display: table;
height: 100%;
width: 100%
}

.vertical-align-center {
display: table-cell;
vertical-align: middle
}

.no-data {
font: 20px/25px Cairo-Regular;
margin: 10% 50% 10% 0;
-webkit-transform: translate(50%,-10%);
-moz-transform: translate(50%,-10%);
-o-transform: translate(50%,-10%);
-ms-transform: translate(50%,-10%);
transform: translate(50%,-10%)
}

#txtruleserrorcheckbox {
font: 14px/15px Cairo-Bold;
padding-left: 0;
padding-right: 15px
}

.playtime {
direction: rtl !important
}

.header-content {
text-align: right
}

.header-content .header-content-left {
padding-left: 8px;
float: right
}

.header-content .header-content-middle {
float: right
}
.header-content nav .main_menu li.menu_offers .menu-offer-list {
left: 0;
right:-5%;
width:200px;
}
.header-content nav .main_menu li.menu_offers .menu-offer-list ul {
text-align: right;
}
.header-content nav .main_menu li.menu_offers .menu-offer-list:before {
right: 0;
left:auto;
margin-left:0;
margin-right: 15px;
}
.header-content nav .main_menu li.menu_offers .menu-offer-list:after {
right: 0;
left:auto;
margin-left:0;
margin-right: 14px;
}
.header-content .header-content-right {
text-align: right;
float: left
}

.header-content .tym-lft {
font: 17px/20px Cairo-Black;
left: 43px;
right: auto
}

.header-content .amc-profile {
margin-left: 0;
margin-right: 23px;
text-align: right
}

.header-content .amc-profile a {
font: 10px/12px Cairo-Regular
}

.header-content .amc-profile a.join-now {
font: 15px/22px Cairo-Regular
}

.header-content .amc-profile .user-signout:after {
left: auto;
right: 50%;
-webkit-transform: translateX(50%);
-moz-transform: translateX(50%);
-o-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%)
}

.header-content .amc-profile .user-signout a {
font: 10px/12px Cairo-Regular
}

.header-content .amc-profile .user-signout .hover-conts {
left: auto;
right: 0
}

.header-content .amc-profile .user-signout:hover .hover-conts {
-webkit-transform: scaleY(1);
-moz-transform: scaleY(1);
-o-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1)
}

.header-content .amc-profile .user-signout .hover-conts .profile-blk aside {
float: right;
text-align: right
}

.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-one {
width: 360px;
text-align: right;
padding-right: 10px
}

.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-one p {
font: 14px/21px Cairo-Regular;
letter-spacing: -.26px
}

.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-one a {
font: 15px/18px Cairo-Bold;
letter-spacing: 0
}

.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-two {
width: 280px;
padding-right: 92px;
padding-left: 0;
}

.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-two .ur-points {
font: 14px/18px Cairo-Regular;
letter-spacing: -.56px;
text-align: right
}

.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-two .ur-points span {
font: 26px/30px Cairo-Black;
letter-spacing: -1px
}

.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-two p {
font: 17px/25px Cairo-Regular;
letter-spacing: -.31px;
text-align: left;
text-align: right;
}

.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-three {
padding-right: 117px;
padding-left: 0;
}

.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-three h3 {
font: 18px/21px Cairo-Black;
letter-spacing: .1px
}

.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-three ul li a {
font: 14px/18px Cairo-Bold;
letter-spacing: .26px
}

.header-content nav .main_menu li:first-child {
padding-right: 0;
padding-left: 15px
}

.header-content nav .main_menu li a {
font: 14px/16px Cairo-Regular
}

.header-content nav .main_menu li a:after {
bottom: 3px;
left: auto;
right: 50%;
-webkit-transform: translateX(50%);
-moz-transform: translateX(50%);
-o-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%)
}

.header-content nav .main_menu li .hover-conts {
left: auto;
right: 0
}

.header-content nav .main_menu li .hover-conts .inner-blk aside {
float: right
}

.header-content nav .main_menu li .hover-conts .inner-blk .col-one {
padding-right: 23px;
text-align: right
}

.header-content nav .main_menu li .hover-conts .inner-blk .col-one h2 {
font: 24px/28px Cairo-Bold;
letter-spacing: -.6px;
text-align: right
}

.header-content nav .main_menu li .hover-conts .inner-blk .col-one p {
font: 14px/26px Cairo-Regular;
letter-spacing: -.12px
}

.header-content nav .main_menu li .hover-conts .inner-blk .amc-btn-group a {
font: 15px/35px Cairo-Regular
}

.header-content nav .main_menu li .hover-conts .inner-blk .col-four, .header-content nav .main_menu li .hover-conts .inner-blk .col-three, .header-content nav .main_menu li .hover-conts .inner-blk .col-two {
text-align: right;
padding-left: 40px
}

.header-content nav .main_menu li .hover-conts .inner-blk .col-four h2, .header-content nav .main_menu li .hover-conts .inner-blk .col-three h2, .header-content nav .main_menu li .hover-conts .inner-blk .col-two h2 {
font: 18px/23px Cairo-Bold;
text-align: right
}

.header-content nav .main_menu li .hover-conts .inner-blk ul {
text-align: right
}

.header-content nav .main_menu li .hover-conts .inner-blk ul li a {
font-family: Cairo-Regular
}

.header-content nav .main_menu li .hover-conts .inner-blk .col-two .c_all {
font-family: Cairo-Bold;
padding-right: 0;
padding-left: 24px
}

.header-content nav .main_menu li .hover-conts .inner-blk .col-two .c_all:after {
left: auto;
right: 100%;
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg)
}

.header-content nav .main_menu li .hover-conts .inner-blk .col-two .c_all:hover:after {
left: auto;
right: 105%
}

.header-content nav .main_menu li.c_a_movie .hover-conts .inner-blk {
text-align: right
}

.header-content nav .main_menu li.our_theatres .hover-conts .inner-blk {
text-align: right
}

.header-content nav .main_menu li.our_theatres .hover-conts .inner-blk .col-one figure figcaption {
font: 12px/16px Cairo-Regular;
left: auto;
right: 0;
padding: 5px 7px 5px 13px;
-webkit-border-top-left-radius: 13px;
-moz-border-top-left-radius: 13px;
-o-border-top-left-radius: 13px;
-ms-border-top-left-radius: 13px;
border-top-left-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-moz-border-bottom-left-radius: 13px;
-o-border-bottom-left-radius: 13px;
-ms-border-bottom-left-radius: 13px;
border-bottom-left-radius: 13px
}

.header-content nav .main_menu li.our_theatres .hover-conts .inner-blk .col-one p {
font: 14px/26px Cairo-Regular;
letter-spacing: -.12px
}

.header-content nav .main_menu li.our_theatres .hover-conts .inner-blk .col-two .c_all {
padding-right: 0;
padding-left: 12px
}

.header-content nav .main_menu li.fandb .hover-conts .inner-blk {
background: url(../images/Home/fandb_info_bg.jpg) 0 0 no-repeat;
text-align: right
}

.header-content nav .main_menu li.fandb .hover-conts .inner-blk .col-one figure figcaption {
font: 12px/16px Cairo-Regular;
left: auto;
right: 0;
padding: 5px 7px 5px 13px;
-webkit-border-top-left-radius: 13px;
-moz-border-top-left-radius: 13px;
-o-border-top-left-radius: 13px;
-ms-border-top-left-radius: 13px;
border-top-left-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-moz-border-bottom-left-radius: 13px;
-o-border-bottom-left-radius: 13px;
-ms-border-bottom-left-radius: 13px;
border-bottom-left-radius: 13px
}

.header-content nav .main_menu li.fandb .hover-conts .inner-blk .col-one p {
font: 14px/26px Cairo-Regular;
letter-spacing: -.12px
}

/* 12.12.2022 */
.header-content .corporate-user-blk{padding-right:0;padding-left:15px;}
.signin-joinin-popup.corpuser-forgot-popup .modal-dialog .modal-content .amc-btn-group .sign_in{float:left;}


.amc-mobile-nav {
left: 0;
height: calc(100vh - 52px);
text-align: right
}

.amc-mobile-nav .amc-choose-lang {
font: 16px/28px Cairo-Regular;
letter-spacing: -.295385px
}

.amc-mobile-nav .amc-choose-lang a {
margin: 0 20px 0 0
}

.amc-mobile-nav .amc-mobile-list h2 {
font: 26px/36px Cairo-Black;
letter-spacing: -.48px
}

.amc-mobile-nav .amc-mobile-list ul li a {
font: 18px/28px Cairo-Regular;
letter-spacing: -.48px
}

.amc-mobile-nav .amc-mobile-before-login h2 {
font: 20px/28px Cairo-Black;
letter-spacing: -.369231px
}

.amc-mobile-nav .amc-mobile-before-login ul li {
margin-left: 0;
margin-right: 20px
}

.amc-mobile-nav .amc-mobile-before-login ul li:first-child {
margin-left: 0
}

.amc-mobile-nav .amc-mobile-before-login ul li span {
font: 15px/28px Cairo-Regular;
letter-spacing: -.276923px
}

.amc-mobile-nav .amc-mobile-before-login h3 {
font: 18px/28px Cairo-Regular;
letter-spacing: -.6975px
}

.amc-mobile-nav .amc-mobile-before-login h3 a {
font-family: gordita;
font-weight: 500
}

.amc-mobile-nav .amc-mobile-before-login h3 a:after {
left: auto;
right: 0
}

.amc-mobile-nav .amc-mobile-after-login h2 {
font: 22px/28px Cairo-Black;
letter-spacing: -.369231px
}

.amc-mobile-nav .amc-mobile-after-login h2 i {
background: url(../images/profile-edit.svg) no-repeat 0 0;
margin-left: 0;
margin-right: 5px
}

.amc-mobile-nav .amc-mobile-after-login ul li {
margin-left: 0;
margin-right: 20px
}

.amc-mobile-nav .amc-mobile-after-login ul li:first-child {
margin-right: 0
}

.amc-mobile-nav .amc-mobile-after-login ul li span {
font: 15px/28px Cairo-Regular;
letter-spacing: -.276923px
}

.amc-mobile-nav .amc-mobile-after-login h3 {
font: 19px/28px Cairo-Regular;
letter-spacing: -.6975px
}

.amc-mobile-nav .amc-mobile-after-login h3 span {
font-family: Cairo-Regular
}

.header-content .amc-right-blk ul li:first-child {
padding-right: 0
}

.header-content .amc-right-blk ul li:last-child {
padding-left: 0
}

.header-content .amc-right-blk ul li a {
font: 14px/30px Cairo-Regular;
letter-spacing: -.606667px
}

.header-content .amc-right-blk ul li.amc-location-icon a {
padding: 0 21px 0 15px;
background: url(../images/icon-location.svg) 0 7px no-repeat
}

.header-content .amc-right-blk ul li.amc-location-icon a:after {
right: auto;
left: -4px;
background: url(../images/drop-down-arrow.svg) no-repeat
}

.header-content .amc-right-blk ul li.amc-search-icon {
padding: 0 18px 0 10px
}

.header-content .amc-right-blk ul li.amc-search-icon a {
background: url(../images/icon-search.svg) 0 center no-repeat
}

.header-content .amc-right-blk ul li.amc-showtimes-icon {
padding-left: 0;
padding-right: 10px
}

.header-content .amc-right-blk ul li.amc-showtimes-icon a {
padding: 0 53px 0 0;
background: url(../images/icon-showtimes.svg) no-repeat;
text-align: left;
background-position: right center
}

.header-content .amc-right-blk ul li.amc-showtimes-icon a:hover {
/*background: url(../images/icon-showtimes-hover.svg) no-repeat;*/
background-position: right center
}

.header-content .amc-right-blk ul li.amc-showtimes-icon a:after {
background: #4f4f4f;
height: 37px;
right: -11px;
left: auto
}

.amc-btn-group .amc-btn-trailer {
z-index: 20;
font: 15px/35px Cairo-Regular;
letter-spacing: 0;
padding: 5px 55px 5px 33px
}

.amc-btn-group .amc-btn-trailer:before {
left: auto;
right: 0;
background: url(../images/icon-trailer.svg) 0 0 no-repeat;
height: 45px
}


.amc-burgermenu {
right: 8px;
left: auto
}

.amc-burgermenu .amc-bmenutrigger .bntbar {
left: auto;
right: 0;
-webkit-transform-origin: right center;
-moz-transform-origin: right center;
-o-transform-origin: right center;
-ms-transform-origin: right center;
transform-origin: right center
}

.amc-burgermenu .amc-bmenutrigger.open .bntbar-top {
-webkit-transform: translateX(3px) rotate(-45deg);
-moz-transform: translateX(3px) rotate(-45deg);
-o-transform: translateX(3px) rotate(-45deg);
-ms-transform: translateX(3px) rotate(-45deg);
transform: translateX(3px) rotate(-45deg)
}

.amc-burgermenu .amc-bmenutrigger.open .bntbar-bottom {
transform: translateX(3px) rotate(45deg);
-moz-transform: translateX(3px) rotate(45deg);
-o-transform: translateX(3px) rotate(45deg);
-ms-transform: translateX(3px) rotate(45deg);
transform: translateX(3px) rotate(45deg)
}

.amc-burgermenu .amc-bmenutrigger.open .bntbar-center {
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-o-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0)
}

.amc-banner-slider li .overlay {
left: auto;
right: 0;
background: radial-gradient(141.41% 53.75% at 50.82% 50%,rgba(0,0,0,.0001) 0,#022A08 100%)
}

.amc-banner-slider li .amc-movie-details {
left: auto;
right: 0
}

.amc-banner-slider li .amc-movie-details .amc-content-blk h1 {
font: 60px/75px Cairo-Black;
letter-spacing: -2px
}

.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-movie-info li {
font: 16px/22px Cairo-Regular;
padding-left: 30px;
padding-right: 0
}

.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-movie-info li:after {
left: 0;
right: -15px
}

.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-movie-info li.txt-big {
font: 22px/22px Cairo-Regular
}

.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-movie-info li span {
font: 22px/22px Cairo-Regular
}

.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-movie-info li:first-child span {
font-family: gordita;
font-weight: 500
}

.amc-banner-slider .slick-dots {
left: 50%;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0)
}

.amc-banner-slider .slick-dots li button {
background: #C0EDDA
}

.amc-banner-slider .slick-dots li.slick-active button {
width: 12px
}

.amc-banner-slider .slick-arrow {
width: 18px;
bottom: 18px;
left: 50%;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0)
}

.amc-banner-slider .slick-arrow.slick-next {
background: url(../images/Home/slick-arrow-left.svg) no-repeat;
bottom: 19px
}

.amc-banner-slider .slick-arrow.slick-prev {
background: url(../images/Home/slick-arrow-right.svg) no-repeat
}

.btn-block .btn {
font: 24px/24px Cairo-Bold
}

.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-btn-group a {
margin-left: 50px;
margin-right: 0
}

.amc-movie-trailer-block .amc-play-icon:after, .amc-trailer-block .amc-play-icon:after {
left: auto;
right: 0;
background: url(../images/icon-trailer.png) no-repeat;
background-size: 100% auto
}

#trailerModal .mtrailermodal-close {
background: url(../images/Home/ic-tmodal-close.png) no-repeat 0 0;
left: -15px;
right: auto
}

#trailerModal .modal-dialog {
left: auto;
right: 50%;
-webkit-transform: translate(50%,-50%);
-moz-transform: translate(50%,-50%);
-ms-transform: translate(50%,-50%);
-o-transform: translate(50%,-50%);
transform: translate(50%,-50%)
}

body {
font-family: Cairo-Regular
}

.home .amc-content .amc-nowandcoming-blk .amc-img-bg {
left: auto;
right: 0
}

.home .amc-content .amc-nowandcoming-blk .amc-img-bg:before {
left: auto;
right: 0
}

.home .amc-content .amc-nowandcoming-blk .ttl-blk aside {
float: right
}

.home .amc-content .amc-nowandcoming-blk .ttl-blk aside h3 {
font: 40px/44px Cairo-Black;
letter-spacing: -1.4px;
direction: ltr
}

.home .amc-content .amc-nowandcoming-blk .ttl-blk ul {
float: left
}

.home .amc-content .amc-nowandcoming-blk .ttl-blk li {
margin-right: 0;
margin-left: 12px
}

.home .amc-content .amc-nowandcoming-blk .ttl-blk li a {
font: 15px/18px Cairo-Bold;
letter-spacing: -.5px
}

.home .amc-content .amc-nowandcoming-blk .ttl-blk li a:after {
left: auto;
right: 50%;
-webkit-transform: translateX(50%);
-moz-transform: translateX(50%);
-o-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%)
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width figure figcaption {
left: auto;
right: 0;
font: 16px/17px Cairo-Bold;
padding: 10px 20px;
-webkit-border-top-right-radius: 0;
-moz-border-top-right-radius: 0;
-o-border-top-right-radius: 0;
-ms-border-top-right-radius: 0;
border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-bottom-right-radius: 0;
-o-border-bottom-right-radius: 0;
-ms-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
webkit-border-top-left-radius: 18px;
-moz-border-top-left-radius: 18px;
-o-border-top-left-radius: 18px;
-ms-border-top-left-radius: 18px;
border-top-left-radius: 18px;
-webkit-border-bottom-left-radius: 18px;
-moz-border-bottom-left-radius: 18px;
-o-border-bottom-left-radius: 18px;
-ms-border-bottom-left-radius: 18px;
border-bottom-left-radius: 18px
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width p {
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transition: all 1s
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width p.movie-ttl {
font: 22px/27px Cairo-Black
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width p.tym {
font: 15px/18px Cairo-Bold;
letter-spacing: .34px
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width p.tym span {
letter-spacing: -.01px;
font-family: Cairo-Regular
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width p.jonour {
letter-spacing: .4px;
font: 16px/20px Cairo-Regular
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width .amc-btn-group a {
font-family: Cairo-Regular;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transition: all 1s;
padding: 4px 26px
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width a.reminder {
font: 16px/45px Cairo-Bold;
padding-left: 0;
padding-right: 60px
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width a.reminder:before {
height: 45px;
background: url(../images/Home/icon-remainder.svg) 0 0 no-repeat;
left: auto;
right: 0
}

    .home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width a.reminder.set:before {
        background: url(../images/Scene/icons/icon-reminderset.svg) 0 0 no-repeat
    }

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider.coming ul.owl-carousel li .set-width .img-blk p {
font: 14px/20px Cairo-Bold;
left: 0;
letter-spacing: -.46px
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider.coming ul.owl-carousel li .set-width .img-blk p {
font: 14px/20px Cairo-Bold;
left: 0;
letter-spacing: -.46px
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-item li {
padding-top: 34px;
padding-bottom: 16px
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-item.active li figure img {
opacity: .6
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-item.active.center li {
-webkit-transform: scale(1.12);
-moz-transform: scale(1.12);
-o-transform: scale(1.12);
-ms-transform: scale(1.12);
transform: scale(1.12);
padding-top: 38px
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-item li.active.center .set-width p, .home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width .amc-btn-group a {
-webkit-transform: scale(.9);
-moz-transform: scale(.9);
-o-transform: scale(.9);
-ms-transform: scale(.9);
transform: scale(.9)
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-item li.active.center .set-width p.movie-ttl {
padding: 16px 0 9px
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-nav button span {
width: 50px;
height: 54px;
top: 28%;
right: 0;
left: auto;
-webkit-transform: translateY(-28%);
-moz-transform: translateY(-28%);
-o-transform: translateY(-28%);
-ms-transform: translateY(-28%);
transform: translateY(-28%)
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-nav button.owl-prev span {
background: rgba(0,0,0,.5) url(../images/Home/slick-arrow-right.svg) 0 0 no-repeat;
background-position: 37%
}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-nav button.owl-next span {
background: rgba(0,0,0,.5) url(../images/Home/slick-arrow-left.svg) 0 0 no-repeat;
right: auto;
left: 0;
background-position: 54%
}

footer {
background: #011905
}

footer .amc-customer-support {
border-top: 1px solid #3e3e3e;
border-bottom: 1px solid #3e3e3e
}

footer .amc-customer-support a {
font: 24px/28px Cairo-Bold;
padding: 29px 43px 39px 0;
letter-spacing: -.5px
}

footer .amc-customer-support a:before {
background: url(../images/Home/icon-chatus.svg) 0 0 no-repeat;
left: auto;
right: 5px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin-top: -6px
}

footer .footer-cont-blk {
padding: 50px 0 38px;
border-bottom: 1px solid #585858
}

footer .footer-cont-blk .cont-left {
width: 1005px;
float: right
}

footer .footer-cont-blk .cont-left .ft-nav-cols {
width: 316px;
text-align: right;
float: right
}

footer .footer-cont-blk .cont-left .ft-nav-cols h5 {
font: 19px/23px Cairo-Bold
}

footer .footer-cont-blk .cont-left .ft-nav-cols ul li a {
font: 14px/26px Cairo-Regular;
letter-spacing: -.15px
}

footer .footer-cont-blk .cont-right {
width: 255px;
text-align: left;
float: left
}

footer .footer-cont-blk .cont-right ul li {
margin-left: 0;
margin-right: 37px
}

footer .footer-cont-blk .cont-right ul li:first-child {
margin-right: 0
}

footer .footer-cont-blk .cont-right ul li a {
width: 36px;
height: 36px
}

/*footer .footer-cont-blk .cont-right ul li.fb a {
background: url(../images/Home/icon-fb.svg) 0 0 no-repeat
}

footer .footer-cont-blk .cont-right ul li.tweet a {
background: url(../images/Home/icon-x.svg) 0 0 no-repeat;
background-size: 36px;
}

footer .footer-cont-blk .cont-right ul li.utube a {
background: url(../images/Home/icon-youtube.svg) 0 0 no-repeat
}

footer .footer-cont-blk .cont-right ul li.insta a {
background: url(../images/Home/icon-instagram.svg) 0 0 no-repeat
}

footer .footer-cont-blk .cont-right ul li.fb a:hover {
background: url(../images/Home/icon-hover-fb.svg) 0 0 no-repeat
}

footer .footer-cont-blk .cont-right ul li.tweet a:hover {
background: url(../images/Home/icon-hover-x.svg) 0 0 no-repeat;
background-size: 36px;
}

footer .footer-cont-blk .cont-right ul li.utube a:hover {
background: url(../images/Home/icon-hover-youtube.svg) 0 0 no-repeat
}

footer .footer-cont-blk .cont-right ul li.insta a:hover {
background: url(../images/Home/icon-hover-instagram.svg) 0 0 no-repeat
}*/

footer .footer-cont-blk .cont-right ul.download-app li {
font: 13px/14px Cairo-Regular;
letter-spacing: -.2925px;
margin-left: 0;
margin-right: 25px
}

footer .footer-cont-blk .cont-right ul.download-app li.apple {
margin-left: 0;
margin-right: 13px
}

/*footer .footer-cont-blk .cont-right ul.download-app li.apple a {
background: url(../images/Home/icon_apple.svg) 0 0 no-repeat
}

footer .footer-cont-blk .cont-right ul.download-app li.play-store a {
background: url(../images/Home/icon_playstore.svg) 0 0 no-repeat
}

footer .footer-cont-blk .cont-right ul.download-app li.apple a:hover {
background: url(../images/Home/icon_hover_apple.svg) 0 0 no-repeat
}

footer .footer-cont-blk .cont-right ul.download-app li.play-store a:hover {
background: url(../images/Home/icon_hover_playstore.svg) 0 0 no-repeat
}*/

footer .foot-amcpyryt {
padding: 25px 0
}

footer .foot-amcpyryt p {
font: 14px/18px Cairo-Regular;
letter-spacing: -.05px
}

.amc-premium-loyalty-block .amc-premium-loyalty-table {
display: table;
max-width: 1030px;
padding: 196px 0 172px
}

.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel {
display: table-cell;
padding: 24px 0;
text-align: right
}



.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel:before {
background: rgba(255,255,255,.5);
right: 0
}

.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel.amc-prelyt-signin {
padding-left: 0;
padding-right: 75px
}

.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel.amc-prelyt-signin:before {
right: 35px;
left: auto
}

.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel.amc-prelyt-signin h2 {
font: 38px/40px Cairo-Black;
letter-spacing: -1.52px
}

.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel p {
font: 26px/37px Cairo-Regular;
letter-spacing: -1.04px
}

.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel .amc-btn-group {
padding-top: 31px
}

.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel .amc-btn-group .amc-btn.amc-btn-primary {
margin-left: 20px;
margin-right: 0
}

.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login {
max-width: 1125px;
padding: 115px 0 68px
}

.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-logo {
min-width: 431px
}

.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-logo h2 {
font: 30px/32px Cairo-Black;
letter-spacing: -1.2px;
border-bottom: 1px solid #fff
}

.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-logo span {
font: 16px/39px Cairo-Regular;
letter-spacing: -.64px;
padding-top: 2px
}

.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin figure {
text-align: right;
max-width: 205px;
}

.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel .amc-btn-group .amc-btn.amc-btn-white {
font-family: Cairo-Bold
}

.amc-promtion-block ul li {
float: right
}

.amc-promtion-block ul li figure {
float: right
}

.amc-promtion-block ul li .amc-promtion-cont {
float: right;
width: 370px;
padding: 44px 40px 0 0
}

.amc-promtion-block ul li .amc-promtion-cont h2 {
font: 30px/32px Cairo-Black;
letter-spacing: -.94px
}

.amc-promtion-block ul li .amc-promtion-cont span {
font: 14px/16px Cairo-Bold;
letter-spacing: -.11px
}

.amc-promtion-block ul li .amc-promtion-cont p {
font: 18px/34px Cairo-Regular
}

.amc-promtion-block ul li .amc-promtion-cont .amc-btn-group {
padding-top: 18px
}

.amc-promtion-block ul li .amc-promtion-cont .amc-btn-group .amc-btn {
font-family: Cairo-Bold
}

.amc-promtion-block ul li:nth-child(even) figure {
float: left
}

.amc-promtion-block ul li:nth-child(even) .amc-promtion-cont {
padding-left: 20px;
padding-top: 66px
}

.amc-promtion-block .amc-promtion-more {
margin-top: 19px
}

.amc-promtion-block .amc-promtion-more a {
font: 16px/16px Cairo-Bold;
letter-spacing: -.03px;
padding: 53px 0 53px 22px
}

.amc-promtion-block .amc-promtion-more a:after {
right: 0;
background: url(../images/promo-more-icon.svg) no-repeat left center;
margin-top: -6px
}

.nahar .amc-promtion-block ul li figure {
float: left;
}

.nahar .amc-promtion-block ul li .amc-promtion-cont {
float: right;
}

.language_popup .modal-content {
box-shadow: none
}

.language_popup .modal-content .close {
background: url(../images/signin-signup/close-icon.svg) no-repeat center center;
right: auto;
left: 10px
}

.language_popup .modal-content .modal-body figure {
margin-top: 31px;
margin-bottom: 36px
}

.language_popup .modal-content .modal-body h2 {
font: 27px/31px Cairo-Bold;
min-width: 540px;
border-bottom: 1px solid rgba(255,255,255,.2);
margin-bottom: 38px;
letter-spacing: -.59625px;
direction: ltr
}

.language_popup .modal-content .modal-body p {
font: 18px/22px Cairo-Black;
letter-spacing: -.3975px
}

.language_popup .modal-content .modal-body a {
margin: 0 20px;
padding: 5px 48px;
font-family: Cairo-Regular
}

.language_popup .modal-content .modal-body a img {
margin: 6px 0;
max-width: 87%
}

.language_popup .modal-content .modal-body a:hover:before {
border: 2px solid #C0EDDA
}

.language_popup.common_alert .modal-dialog {
height: auto
}

.language_popup.common_alert .modal-content {
background: #022A08;
height: auto;
}

.language_popup.common_alert .modal-content .modal-body {
text-align: right
}

.language_popup.common_alert .modal-content .modal-body h5 {
font: 20px/28px Cairo-Regular
}

.language_popup.common_alert .modal-content .modal-body .amc-btn-group a {
float: left;
margin-left: 0
}

.language_popup.common_alert .modal-content .modal-body .amc-btn-group a:first-child {
float: right;
margin-right: 0
}

.language_popup .modal-content .modal-header .close {
left: 15px;
right: auto
}

.signin-joinin-popup .modal-dialog .modal-content:before {
background: linear-gradient(3600deg,rgba(11,1,2,1) 50%,rgba(0,0,0,1) 100%);
left: 0
}

.signin-joinin-popup .modal-dialog .modal-content .modal-header {
padding: 17px 45px 24px;
border-bottom: 1px solid rgba(151,151,151,.3)
}

.signin-joinin-popup .modal-dialog .modal-content .modal-header h4 {
font: 22px/26px Cairo-Black;
letter-spacing: -.759px
}

.signin-joinin-popup .modal-dialog .modal-content .modal-title {
font: 22px/26px Cairo-Black;
letter-spacing: -.759px
}

.signin-joinin-popup .modal-dialog .modal-content .modal-header .close {
background: url(../images/signin-signup/close-icon.svg) no-repeat center center;
float: left
}

.signin-joinin-popup .modal-dialog .modal-content h5 {
font: 18px/21px Cairo-Regular;
letter-spacing: -.6975px
}

.signin-joinin-popup .modal-dialog .modal-content h5 span {
font: 16px/20px Cairo-Regular
}

.signin-joinin-popup .modal-dialog .modal-content .modal-footer {
text-align: right
}

.signin-joinin-popup .modal-dialog .modal-content .modal-footer p {
font: 17px/20px Cairo-Regular;
letter-spacing: -.65875px
}

.signin-joinin-popup .modal-dialog .modal-content .modal-footer p a {
font: 20px/38px Cairo-Bold;
letter-spacing: -.441667px;
margin-left: 0;
margin-right: 14px
}

.signin-joinin-popup .modal-dialog .modal-content .modal-footer p a:after {
left: 0
}

.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .form-blk {
padding: 20px 0 30px
}

.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .verify-notification .amc-forget-psw {
font: 16px/27px Cairo-Regular;
letter-spacing: -.353333px;
float: left
}

.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .verify-notification {
float: none
}

.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .amc-btn-group span {
font: 15px/45px Cairo-Regular;
letter-spacing: -.58125px;
padding-left: 14px;
padding-right: 0
}

.signin-joinin-popup.signin .modal-dialog .modal-content .modal-footer .amc-btn-group p {
font: 16px/45px Cairo-Regular;
letter-spacing: -.353333px;
float: left
}

.signin-joinin-popup.signin .modal-dialog .modal-content .modal-footer .amc-btn-group p a {
margin-left: 5px
}

.signin-joinin-popup.signin .modal-dialog .modal-content .amc-btn-group .amc-btn:before {
-webkit-border-radius: 32px;
-moz-border-radius: 32px;
-o-border-radius: 32px;
-ms-border-radius: 32px;
border-radius: 32px
}

.signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.fb label {
left: auto;
right: 0;
}

.signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.tweet label {
left: auto;
right: 0;
}

.signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.insta label {
left: auto;
right: 0;
}

.signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.fb label:after {
content: '/';
font: 15px/15px Cairo-Regular;
color: #577F66;
left: -7px;
right: auto;
bottom: -1px
}

.signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.tweet label:after {
content: '/';
font: 15px/15px Cairo-Regular;
color: #577F66;
left: -7px;
right: auto;
bottom: -1px
}

.signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.insta label:after {
content: '/';
font: 15px/15px Cairo-Regular;
color: #577F66;
left: -7px;
right: auto;
bottom: -1px
}

.signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.fb, .signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.insta, .signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.tweet {
padding-left: 0;
padding-right: 46px
}

.signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.fb input, .signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.insta input, .signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.tweet input {
width: 283px
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .credits-info .group .form-group {
float: right;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .credit-avail .credit-avail-txt {
margin-left: 0;
margin-right:15px;
}
.form-blk {
float: right;
}

.form-blk .form-group {
float: right;
}

.form-blk .form-group input[type=number], .form-blk .form-group input[type=password], .form-blk .form-group input[type=text] {
padding: 15px 30px 11px 0;
font-size: 17px;
line-height: 18px;
font-family: Cairo-Regular
}

.form-blk .form-group input[type=number], .form-blk .form-group input[type=password], .form-blk .form-group input[type=text] {
padding: 15px 0 11px 30px;
font-size: 17px;
line-height: 18px;
font-family: Cairo-Regular
}

.form-blk .form-group label {
font-size: 16px;
line-height: 16px;
font-family: Cairo-Regular !important;
letter-spacing: .04px;
right: 0;
left: auto;
transition: .2s ease all;
-moz-transition: .2s ease all;
-webkit-transition: .2s ease all;
padding-right: 38px;
padding-left: 0;
}

.form-blk .form-group input[type=number]:focus ~ label, .form-blk .form-group input[type=number]:valid ~ label, .form-blk .form-group input[type=password]:focus ~ label, .form-blk .form-group input[type=password]:valid ~ label, .form-blk .form-group input[type=text]:focus ~ label, .form-blk .form-group input[type=text]:valid ~ label {
font-size: 12px;
left: 0;
font-family: Cairo-Regular;
padding-right: 0;
}

.form-blk .error-text {
font-size: 12px;
line-height: 12px;
font-family: Cairo-Regular
}

.form-blk .form-group .bar:before {
left: 50%
}

.form-blk .form-group .bar:after {
right: 50%
}

.btn-back:before, .form-blk .form-group span.icon-date-form, .form-blk .form-group span.icon-pwd, .signin-icons ul li a {
right: auto;
left: 0
}

.form-blk .form-group span.icon-pwd {
background: url(../images/signin-signup/password-icon.svg) 0 0 no-repeat
}

.form-blk .form-group span.icon-pwd {
background: url(../images/signin-signup/password-icon-opacity.svg) 0 0 no-repeat
}

.form-blk .form-group span.icon-date-form {
background-position: -32px 0
}

.form-blk .btn-block .forgot-pwd {
float: left;
line-height: 43px;
font-size: 15px
}

.form-blk .group {
float: right
}

.form-blk .group .form-group {
float: right
}

.form-blk .group .form-group:nth-child(2n+2) {
float: left
}

.form-blk .group .form-group.country-code label {
left: 100px
}

.form-blk .form-group.country-code input[type=text]:focus ~ label, .form-blk .form-group.country-code input[type=text]:valid ~ label {
left: 100px
}

.verify-notification {
float: right
}

.verify-notification input[type=checkbox] {
font-size: 15px;
line-height: 16px;
font-family: Cairo-Regular
}

.verify-notification label {
font: 16px/28px Cairo-Regular;
padding-right: 40px;
/* padding-left: 0;*/
left: 0
}

.verify-notification label span {
right: 0;
left: auto
}

    .verify-notification input[type=checkbox] + label span:before {
        left: 50%;
        background: #4881ff;
        background-size: 100% auto !important;
        background: url(../images/Scene/icons/checkbox-tick.svg) no-repeat center center;
        -webkit-transform: translate(-50%,-50%) scale(0);
        -moz-transform: translate(-50%,-50%) scale(0);
        -o-transform: translate(-50%,-50%) scale(0);
        -ms-transform: translate(-50%,-50%) scale(0);
        transform: translate(-50%,-50%) scale(0)
    }

.verify-notification input[type=checkbox]:checked + label span:before {
-webkit-transform: translate(-50%,-50%) scale(1);
-moz-transform: translate(-50%,-50%) scale(1);
-o-transform: translate(-50%,-50%) scale(1);
-ms-transform: translate(-50%,-50%) scale(1);
transform: translate(-50%,-50%) scale(1)
}

.form-blk .btn-block {
float: right
}

.form-blk .btn-block .cp-payment-already-mem {
margin-left: 25px;
font: 15px/15px Cairo-Regular
}

.form-blk .btn-block .cp-payment-already-mem a {
font-family: Cairo-Bold;
margin-left: 5px
}

.form-blk .btn-block .cp-payment-already-mem a:before {
left: 0
}

.form-group.radio-group label {
font-size: 17px;
line-height: 17px;
font-family: Cairo-Regular
}

.radio-blk .cms-radio {
float: right;
margin-left: 33px
}

.radio-blk .cms-radio:first-child {
margin-right: 0;
margin-left: 33px
}

.radio-blk .cms-radio label span {
right: 0;
left: auto
}

.radio-blk .cms-radio input[type=radio] + label span:before {
left: 50%;
width: 12px;
-webkit-transform: translate(-50%,-50%) scale(0);
-moz-transform: translate(-50%,-50%) scale(0);
-o-transform: translate(-50%,-50%) scale(0);
-ms-transform: translate(-50%,-50%) scale(0);
transform: translate(-50%,-50%) scale(0)
}

.radio-blk .cms-radio input[type=radio]:checked + label span:before {
-webkit-transform: translate(-50%,-50%) scale(1);
-moz-transform: translate(-50%,-50%) scale(1);
-o-transform: translate(-50%,-50%) scale(1);
-ms-transform: translate(-50%,-50%) scale(1);
transform: translate(-50%,-50%) scale(1)
}

border- .radio-blk .cms-radio label {
font-size: 18px;
line-height: 26px;
font-family: Cairo-Regular;
letter-spacing: .045px;
padding-left: 0;
padding-right: 38px;
left: 0
}

.radio-blk .cms-radio input[type=radio] {
font-size: 17px;
line-height: 18px;
font-family: Cairo-Regular
}

.form-blk .form-group.country-code input[type=text] {
padding-left: 100px
}

.form-blk .form-group.country-code span.icon-country {
font: 16px/16px Cairo-Regular;
letter-spacing: .04px;
border-right: 1px solid #7f7f7f;
padding-right: 15px;
background-position: 0 center;
background-repeat: no-repeat;
background-size: 27px 18px;
padding-left: 35px
}

.btn-back:before {
left: auto;
right: 0;
background-position: -60px 0;
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg)
}

.form-blk .btn-block .cp-already-mem {
padding-left: 25px
}

.form-blk .btn-block .cp-already-mem a {
font: 15px/16px Cairo-Bold
}

.form-blk .btn-block .cp-already-mem a:before {
left: 0
}

.form-group.country-code-block .country-code {
left: 29px
}

.form-group.country-code-block .country-code span {
font: 16px/19px Cairo-Regular;
letter-spacing: .04px
}

.form-group.country-code-block .country-code:before {
right: 0
}

.form-group.country-code-block .country-code:after {
right: 10px;
background: url(../images/signin-signup/mob-num-arrow.svg) 0 0 no-repeat;
background-size: 100% auto
}

.form-group.country-code-block.open .country-code:after {
-webkit-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
-o-transform: rotateX(180deg);
transform: rotateX(180deg)
}

.form-group.country-code-block input[type=number], .form-group.country-code-block label {
padding-left: 0;
padding-right: 128px
}

.form-group.country-code-block .country-code {
left: 0;
margin-width: 118px;
padding-left: 0
}

.mv-dropdown {
transform-origin: top
}

.form-group.country-code-block.open .mv-dropdown {
-webkit-transform: scaleY(1);
-moz-transform: scaleY(1);
-o-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1)
}

.mv-dropdown ul li {
padding: 5px 5px 5px 3px;
border-top: 1px solid #577F66
}

.amc-promtion-block .amc-promtion-more a:after {
left: 0;
right: auto;
background: url(../images/promo-more-icon.svg) no-repeat left center;
margin-top: -6px;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}

.inner-page header .btn-back {
left: auto;
right: 0;
width: 13px;
background: url(../images/btn-back.svg) no-repeat 0 0;
text-indent: -9999px;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}

.inner-page header .btn-close {
left: 0;
right: auto;
background: url(../images/btn-close.svg) no-repeat 0 0;
text-indent: -9999px
}

.inner-page header h2 {
font-size: 16px;
line-height: 20px;
letter-spacing: .0888889px;
font-family: Cairo-Bold
}

.movi-dtl .amc-content .blur-overlay {
background-position: left top;
background-repeat: no-repeat;
background-size: 100% 1100px;
left: 0
}

.movi-dtl .amc-content .blur-overlay:after {
left: 0
}

.movi-dtl .amc-content .filter {
border: 1px solid rgba(255,255,255,.3);
border-left: 0 solid;
border-right: 0 solid;
margin-bottom: 55px
}

.movi-dtl .amc-content .filter .filterby {
font: 11px/15px Cairo-Regular;
letter-spacing: .0611111px;
margin-left: 20px;
margin-right: 0;
cursor: default
}

.movi-dtl .amc-content .filter .amc-filter {
padding: 12px 20px;
border-right: 1px solid rgba(255,255,255,.3);
border-left: 1px solid rgba(255,255,255,.3)
}

.movi-dtl .amc-content .filter .amc-filter.date {
border-left: 0
}

.movi-dtl .amc-content .filter .amc-filter.movie-list {
border-left: 0;
border-top: 0
}

.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .dropdown-menu li {
padding-left: 0
}

.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .dropdown-toggle .filter-option {
text-align: right
}

.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .dropdown-toggle .filter-option-inner, .movi-dtl .amc-content .filter .amc-filter .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
text-overflow: ellipsis
}

.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .btn {
padding: 0 40px 8px;
font: 14px/19px Cairo-Regular;
letter-spacing: .0777778px
}

.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .btn:before {
right: 0;
left: auto
}

.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .btn:after {
left: 0;
right: auto
}

.movi-dtl .amc-content .filter .amc-filter .bootstrap-select.open .btn:after {
transform: rotate(180deg)
}

.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .dropdown-menu > li > a {
padding: 8px 28px 8px 20px;
text-align: right
}

.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .dropdown-menu li a span.text:before {
right: -34px
}

.movi-dtl .amc-content .filter .amc-filter.more-filter .bootstrap-select .dropdown-menu > li > a {
padding: 8px 20px 8px 50px
}

.movi-dtl .amc-content .filter .amc-filter.more-filter .bootstrap-select .dropdown-menu .dropdown-header {
padding: 17px 17px 16px 0;
text-align: right;
border-bottom: 1px solid #fff;
margin-bottom: 9px
}

.movi-dtl .amc-content .filter .amc-filter.more-filter .bootstrap-select .dropdown-menu .dropdown-header span {
font: 17px/20px Cairo-Black;
letter-spacing: -.147333px;
color: #fefefe
}

.movi-dtl .amc-content .filter .amc-filter.common-select.btns .bootstrap-select div.dropdown-menu, .movi-dtl .amc-content .filter .amc-filter.more-filter .bootstrap-select .dropdown-menu .dropdown-header span {
font: 17px/20px Cairo-Black;
letter-spacing: -.147333px;
color: #fefefe
}

.movi-dtl .amc-content .filter .amc-filter.common-select .bootstrap-select div.dropdown-menu {
right: -22px;
left: auto
}

.movi-dtl .amc-content .amc-movie-details-left {
max-width: 740px
}

.movi-dtl .amc-content .amc-movie-details-left .load-more {
font: 16px/19px Cairo-Bold
}

.movi-dtl .amc-content .amc-movie-details-left .load-more:after {
background: url(../images/drop-down-arrow.svg) 0 0 no-repeat;
left: 58%;
-webkit-transform: translateX(-58%);
-moz-transform: translateX(-58%);
-o-transform: translateX(-58%);
-ms-transform: translateX(-58%);
transform: translateX(-58%);
top: 9px
}

.movi-dtl .amc-content .amc-movie-banner figure img {
width: 100%
}

.movi-dtl .amc-content .amc-movie-banner .amc-title-info {
left: auto;
right: 15px
}

.movi-dtl .amc-content .amc-movie-banner .amc-title-info h1 {
font-family: Cairo-Black;
font-size: 32px;
line-height: 37px;
letter-spacing: -1.104px
}

.movi-dtl .amc-content .amc-movie-banner .amc-title-info ul li {
font-family: Cairo-Regular;
font-size: 16px;
line-height: 19px;
padding-left: 10px;
padding-right: 0;
margin-right: 0;
margin-left: 10px
}

.movi-dtl .amc-content .amc-movie-banner .amc-title-info ul li:before {
left: 0;
right: auto
}

.movi-dtl .amc-content .amc-movie-banner .amc-title-info ul li:first-child {
font-family: gordita;
font-weight: 500
}

.movi-dtl .amc-content .amc-movie-banner .mobile-block aside {
margin-right: 0;
margin-left: 22px
}

.movi-dtl .amc-content .amc-movie-banner .mobile-block aside a {
padding-right: 68px;
padding-left: 0;
font: 16px/52px Cairo-Bold;
background: url(../images/Showtimes/icon-movie-info-mob.svg) right 0 no-repeat
}

.movi-dtl .amc-content .amc-movie-banner .mobile-block aside:first-child a {
background: url(../images/Showtimes/icon-play-mob.svg) right 0 no-repeat
}

.movi-dtl .amc-content .amc-showtime-list-block h2 a {
padding: 22px 45px 22px 150px;
font-family: Cairo-Black;
font-size: 24px;
line-height: 28px;
letter-spacing: -.828px
}

.movi-dtl .amc-content .amc-showtime-list-block.no-fav h2 a {
padding-right: 0;
padding-left: 150px
}

.movi-dtl .amc-content .amc-showtime-list-block .panel-default:last-child h2 a.collapsed {
border-bottom: 1px solid rgba(255,255,255,.2)
}

.movi-dtl .amc-content .amc-showtime-list-block h2 a:before {
left: 20px;
right: auto;
background: url(../images/Showtimes/accordion-arrow.svg) no-repeat left center;
margin-top: -6px;
transform: rotateX(180deg)
}

.movi-dtl .amc-content .amc-showtime-list-block h2 a.collapsed:before {
transform: rotateX(0)
}

.movi-dtl .amc-content .amc-showtime-list-block h2 a .amc-miles {
float: left;
left: 70px;
right: auto;
font-family: Cairo-Regular;
font-size: 15px;
line-height: 18px;
letter-spacing: -.5175px
}

.movi-dtl .amc-content .amc-showtime-list-block h2 .amc-fav {
    right: 0;
    background: url(../images/Scene/icons/icon-star.svg) no-repeat right center
}

    .movi-dtl .amc-content .amc-showtime-list-block h2 .amc-fav.selected {
        background-image: url(../images/Scene/icons/icon-star-fill.svg)
    }

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li h3 {
font-family: Cairo-Bold;
font-size: 24px;
line-height: 28px;
letter-spacing: -.828px
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-experience h4 span.amc-exp-title {
font-family: Cairo-Black;
font-size: 24px;
line-height: 28px;
letter-spacing: -.53px;
padding-left: 10px;
padding-right: 0
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-experience h4 span.amc-exp-title span {
padding-left: 0;
padding-right: 25px;
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-experience h4 span.amc-exp-subtitle {
font-family: Cairo-Regular;
font-size: 24px;
line-height: 28px;
letter-spacing: -.3px
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-experience h4 span.amc-exp-subtitle a {
background: url(../images/Showtimes/exp-info.svg) center no-repeat;
-webkit-transform: translate(0,3px);
-moz-transform: translate(0,3px);
-o-transform: translate(0,3px);
-ms-transform: translate(0,3px);
transform: translate(0,3px)
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-experience h4 span.amc-exp-subtitle a span {
top: 35px;
min-width: 350px;
left: -680%;
-webkit-transform-origin: center top;
-moz-transform-origin: center top;
-o-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-experience h4 span.amc-exp-subtitle a span.open {
-webkit-transform: scaleY(1);
-moz-transform: scaleY(1);
-o-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1)
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-experience h4 span.amc-exp-subtitle a span p {
font: 14px/26px Cairo-Regular;
background: #05A83A;
padding: 20px 25px
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-experience h4 span.amc-exp-subtitle a span p:before {
border-bottom: 10px solid #05A83A;
border-right: 5px solid transparent;
border-left: 5px solid transparent;
top: -10px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%)
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-experience figure {
width: 20%;
text-align: right
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-experience-feature span {
padding-right: 0;
padding-left: 20px;
font-family: Cairo-Regular;
font-size: 14px;
line-height: 16px;
letter-spacing: -.12px
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-time-list {
margin-left: -15px
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-time-list li {
padding-left: 15px
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-time-list li a {
font-family: Cairo-Bold;
font-size: 15px;
line-height: 18px;
letter-spacing: -.5175px
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-time-list li a span.amc-time .type3d {
padding-left: 0px;
padding-right: 15px;
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-time-list li a span.amc-time-info {
font-family: Cairo-Bold;
font-size: 12px;
line-height: 14px;
letter-spacing: -.414px
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-time-list li.amc-soldout a span.amc-time:before {
left: 50%;
margin-left: -30px
}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list > li .amc-time-list li.amc-latenight a span.amc-time-info {
font-family: Cairo-Regular
}

.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-banner figure a:before {
left: 50%;
margin: -40px 0 0 -40px;
background: url(../images/Showtimes/icon-trailer-info.svg) no-repeat 0 0
}

.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info {
padding: 20px 0;
border-bottom: 1px solid rgba(255,255,255,.2)
}

.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info h2 {
font-family: Cairo-Black;
font-size: 24px;
line-height: 28px;
letter-spacing: -.53px
}

.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info span {
font: 18px/22px Cairo-Black;
letter-spacing: -.8525px;
padding: 20px 15px;
border-bottom: 1px solid rgba(255,255,255,.4)
}

.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info span i {
width: 27px;
height: 27px;
background: url(../images/Showtimes/icon-close.svg) 0 0 no-repeat;
right: 15px
}

.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info ul li {
font-family: Cairo-Regular;
font-size: 14px;
line-height: 16px;
padding-left: 10px;
padding-right: 0;
margin-right: 0;
margin-left: 10px
}

.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info ul li:before {
right: auto;
left: 0
}

.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info ul li:first-child {
font-family: Cairo-Bold
}

.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info h5 {
margin: 20px 0 15px 0;
background: url(../images/Showtimes/icon-movie-info.svg) no-repeat right 0;
padding-left: 0;
padding-right: 60px;
font-family: Cairo-Bold;
font-size: 14px;
line-height: 45px;
letter-spacing: .09px
}

.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info h5:after {
background: url(../images/Showtimes/icon-movie-info-arrow.svg) 0 0 no-repeat;
left: 0;
right: auto;
-webkit-transform: translateY(-50%) rotateX(180deg);
-moz-transform: translateY(-50%) rotateX(180deg);
-o-transform: translateY(-50%) rotateX(180deg);
-ms-transform: translateY(-50%) rotateX(180deg);
transform: translateY(-50%) rotateX(180deg)
}

.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info.open h5:after {
-webkit-transform: translateY(-50%) rotateX(0);
-moz-transform: translateY(-50%) rotateX(0);
-o-transform: translateY(-50%) rotateX(0);
-ms-transform: translateY(-50%) rotateX(0);
transform: translateY(-50%) rotateX(0)
}

.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info .movie-cont {
-webkit-transform: scaleY(0);
-moz-transform: scaleY(0);
-o-transform: scaleX(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: top center;
-moz-transform-origin: top center;
-o-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center
}

.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info.open .movie-cont {
-webkit-transform: scaleY(1);
-moz-transform: scaleY(1);
-o-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1)
}

.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info .movie-cont p {
font-family: Cairo-Regular;
font-size: 14px;
line-height: 24px;
letter-spacing: -.309167px
}

.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info .movie-cont p span {
font-family: Cairo-Bold;
font-size: 16px;
line-height: 19px;
letter-spacing: -.353333px
}

.common-select .bootstrap-select .dropdown-menu aside {
left: auto;
right: 0;
}

#rulesofentry .modal-content .modal-header {
padding: 10px 45px 28px
}

#rulesofentry .modal-content .modal-header h2 {
font: 26px/30px Cairo-Black;
letter-spacing: -.897px
}

#rulesofentry .modal-content .modal-header .roe-close {
background: url(../images/FandB/fandb-popup-close.svg) 0 0 no-repeat;
left: 15px;
right: auto
}

#rulesofentry .modal-content .modal-body {
padding: 31px 36px 45px;
text-align: right;
}

#rulesofentry .modal-content .modal-body p {
padding-bottom: 24px;
font: 20px/30px Cairo-Regular;
letter-spacing: -.441667px;
direction: rtl
}

#rulesofentry .modal-content .modal-body p span.ques {
font-family: Cairo-Black
}

#rulesofentry .modal-content .modal-body p a:after {
left: 0
}

#rulesofentry .modal-content .modal-body .form-block aside {
float: left
}

#rulesofentry .modal-content .modal-body .form-block aside:first-child {
float: right;
}

#rulesofentry .modal-content .modal-body .form-block aside:first-child label {
font: 16px/20px Cairo-Regular;
letter-spacing: -.353333px;
cursor: pointer
}

#rulesofentry .modal-content .modal-body .form-block aside:first-child i {
background: url(../images/Showtimes/roe-chk-empty.svg) 0 0 no-repeat;
right: -33px;
left: auto
}

    #rulesofentry .modal-content .modal-body .form-block aside:first-child label i:before {
        background: url(../images/Scene/icons/roe-chk-tick.svg) center no-repeat;
        height: 11px;
        left: 5px;
        top: 6px;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0)
    }

#rulesofentry .modal-content .modal-body .form-block aside:first-child input[type=checkbox]:checked + label i:before {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1)
}

#rulesofentry .modal-content .modal-body .form-block aside a.nobg {
margin-left: 0;
margin-right: 30px
}



.fandb .amc-content .movi-ttl {
padding: 20px 114px 20px 0;
}

.fandb .amc-content .movi-ttl:before {
right: 0;
left: auto;
}

.fandb .amc-content .movi-ttl h1 {
font-family: 'Cairo-Black';
}

.fandb .amc-content .movi-ttl p {
font-family: 'Cairo-Semibold';
margin-right: -10px;
margin-left: 0;
}

.fandb .amc-content .movi-ttl p span:before {
right: 0;
left: auto;
}

.fandb .amc-content .movi-ttl p span.gender {
font-family: 'Cairo-Bold';
border-right: 0;
}

.fandb .amc-content .movi-ttl p .rating {
font-family: 'Cairo-Bold';
}

.fandb .amc-content .movi-ttl p .exp {
border-left: 0
}

.fandb .amc-content .movi-ttl p.fd-deliver {
padding: 12px 50px 20px 0px;
font-family: 'Cairo-Semibold';
}

.fandb .amc-content .movi-ttl p.fd-deliver:before {
right: 9px;
left: auto;
}

.fandb .amc-content .movi-ttl p.fandb-seats {
font-family: 'Cairo-Semibold';
padding-right: 10px;
padding-left: 0;
text-align: right;
direction: initial;
}

.fandb .amc-content .user-points p {
font-family: 'Cairo-Semibold';
}

.fandb .amc-content .user-points p:first-child {
border-right: 0;
border-left: 1px solid #fff;
padding-right: 33px;
padding-left: 20px;
}

.fandb .amc-content .user-points p:first-child:before {
right: 0;
left: auto;
}

.fandb .amc-content .user-points p span {
font-family: 'Cairo-Bold';
}

.fandb .amc-content .user-points p:first-child span {
font-family: 'Cairo-Bold';
}

.fandb .amc-content .user-points p a:after {
right: 0;
left: auto;
}

.fandb .amc-content .container .ordfd-noti p {
direction: rtl;
}

.fandb .amc-content .food-itm-blk > ul {
margin-right: -10px;
margin-left: 0;
}

.fandb .amc-content .food-itm-blk > ul li {
padding-right: 10px;
padding-left: 0;
}

.fandb .amc-content .food-itm-blk > ul li.right-accordian {
padding-left: 0;
padding-right: 15px;
}

.fandb .amc-content .food-itm-blk > ul li > ul li {
padding-right: 0;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .visible-blk h3 a {
width: 100%;
font-family: 'Cairo-Bold';
left: auto;
right: 0;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .visible-blk h3 a:after {
left: 18px;
right: auto;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .blur-overlay {
left: auto;
right: 0;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li {
padding-right: 0;
padding-left: 10px;
text-align: right;
padding-right: 0;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside {
padding-left: 0px;
padding-right: 13px;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside h4 {
font-family: 'Cairo-Bold';
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside h4 span {
font-family: 'Cairo-Regular';
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside p {
font-family: 'Cairo-Regular';
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside a {
font-family: 'Cairo-Bold';
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts {
padding-right: 0;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts p {
font-family: 'Cairo-Semibold';
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts p.ttl-amt {
font-family: 'Cairo-Semibold';
text-align: right;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts p.ttl-amt span {
font-family: 'Cairo-Semibold';
}


.fandb .food-total .inner-blk a.total-amt {
padding: 9px 90px 0 24px;
font-family: 'Cairo-Semibold';
}

.fandb .food-total .inner-blk a.total-amt:before {
left: auto;
right: 0;
}

.fandb .food-total .inner-blk a.total-amt:after {
right: auto;
left: 0px;
}

.fandb .food-total .inner-blk a.total-amt span {
font-family: 'Cairo-Semibold';
}

.fandb .food-total .inner-blk a.total-amt span i {
font-family: 'Cairo-Semibold';
right: -72px;
left: auto;
top-6px;
}

.fandb .food-total .inner-blk a.stky-btn-default {
font-family: 'Cairo-Bold';
float: left;
}
/*fandb-popup-one*/
#fandb-popup-one.fandb .modal-content .fandb-close {
left: -3px;
right: auto;
}

#fandb-popup-one .modal-content .modal-body .food-img figcaption {
font: 24px/27px 'Cairo-Bold';
left: auto;
right: 0;
padding: 10px 17px 10px 0px;
}

#fandb-popup-one .modal-content .modal-body .inner-blk .blur-overlay:before {
left: auto;
right: 0;
}

#fandb-popup-one .modal-content .modal-body h5 {
font-family: 'Cairo-Semibold';
}

#fandb-popup-one .modal-content .modal-body h5 span {
font-family: 'Cairo-Regular';
}

#fandb-popup-one .modal-content .modal-body .category-blk ul li a {
font-family: 'Cairo-Bold';
}

#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li {
padding-left: 5px;
padding-right: 0;
}

#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li label {
font-family: 'Cairo-Bold';
padding-right: 35px;
padding-left: 0;
}

#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li label i {
left: auto;
right: 0;
}

#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li span {
font-family: 'Cairo-Semibold';
padding-right: 35px;
padding-left: 0
}

#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li.counters span {
padding-right: 0;
}

#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li.radioblk span {
padding-right: 0;
}

#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li.chekblk span {
padding-right: 0;
}

#fandb-popup-one .modal-content .modal-body .final-blk .counts p {
font-family: 'Cairo-Bold';
}

#fandb-popup-one .modal-content .modal-body .final-blk .counts p.ttl-amt {
font-family: 'Cairo-Semibold';
text-align: right;
}

#fandb-popup-one .modal-content .modal-body .final-blk .counts p.ttl-amt span {
font-family: 'Cairo-Semibold';
/*direction: ltr;*/
}

#fandb-popup-one .modal-content .modal-body .final-blk .counts a.plus {
margin-left: 20px;
margin-right: 0;
}

#fandb-popup-one .modal-content .modal-body .final-blk .amc-popup-btn {
float: left;
}

#fandb-popup-one .modal-content .modal-body .final-blk .amc-popup-btn a {
font-family: 'Cairo-Bold';
}

#fandb-popup-one .modal-content .modal-body ul li .list-item .lft-blk h6 {
font-family: 'Cairo-Semibold';
text-align: right;
}

#fandb-popup-one .modal-content .modal-body ul li .list-item .lft-blk h6 span {
text-align: right;
}

#fandb-popup-one .modal-content .modal-body ul li .list-item .ryt-blk {
text-align: left;
}

#fandb-popup-one .modal-content .modal-body ul li .list-item .ryt-blk .counts p {
font-family: 'Cairo-Bold';
}

#fandb-popup-one .modal-content .modal-body ul li .list-item .ryt-blk .selectblk label i:before {
left: auto;
right: 5px;
}

#fandb-popup-one .modal-content .modal-body ul li.radioblk .list-item .radioblk label {
font-family: 'Cairo-Semibold';
padding-right: 0;
}

#fandb-popup-one .modal-content .modal-body ul li.radioblk .list-item .radioblk label i {
right: auto;
left: 36px;
}

#fandb-popup-one .modal-content .modal-body ul li.chekblk .list-item .checkkblk label {
font-family: 'Cairo-Semibold';
}

#fandb-popup-one .modal-content .modal-body ul li.chekblk .list-item .checkkblk label i {
right: auto;
left: 48px;
}
/*fandb-popup-two*/
#fandb-popup-two.fandb .modal-content .fandb-close {
left: -3px;
right: auto;
}

#fandb-popup-two .modal-content .modal-header h6 {
font-family: 'Cairo-Black'
}

#fandb-popup-two .modal-content .modal-body .blk:first-child {
text-align: right;
}

#fandb-popup-two .modal-content .modal-body .blk .blk-ttl span {
text-align: left;
}

#fandb-popup-two .modal-content .modal-body .blk .blk-ttl a {
float: left;
font-family: 'Cairo-Semibold';
}

#fandb-popup-two .modal-content .modal-body .blk .blk-cont {
font-family: 'Cairo-Semibold';
}

#fandb-popup-two .modal-content .modal-body .blk .blk-cont span {
float: left;
text-align: left;
}

#fandb-popup-two .modal-content .modal-body .blk .blk-cont .itemdescri {
float: right;
text-align: right;
direction: initial;
}

#fandb-popup-two .modal-content .modal-body .blk .blk-desc {
font-family: 'Cairo-Semibold';
text-align: right;
direction: initial;
}

#fandb-popup-two .modal-content .modal-body .blk.one .blk-ttl {
font-family: 'Cairo-Semibold';
}

#fandb-popup-two .modal-content .modal-body .blk.one.thredee .editthredee .amc-btn-group {
margin-left: 0px;
margin-right: 20px;
}

#fandb-popup-two .modal-content .modal-body .blk.one.thredee .adthredglass {
font-family: 'Cairo-Semibold';
}

#fandb-popup-two .modal-content .modal-body .blk.two .blk-ttl {
font-family: 'Cairo-Semibold';
}

#fandb-popup-two .modal-content .modal-body .blk.two .counts {
display: inline-block;
font-size: 0;
padding-top: 0px;
}

#fandb-popup-two .modal-content .modal-body .blk.two .counts p {
font-family: 'Cairo-Black';
}

#fandb-popup-two .modal-content .modal-body .blk.three p {
font-family: 'Cairo-Bold';
}

#fandb-popup-two .modal-content .modal-body .blk.three p#bkfee span {
float: left;
}

#fandb-popup-two .modal-content .modal-body .blk.four {
text-align: left;
}

#fandb-popup-two .modal-content .modal-body .blk.four .blk-desc {
float: left;
text-align: left;
}

#fandb-popup-two .modal-content .modal-body .blk.four .blk-foot {
font-family: 'Cairo-Bold';
float: left;
}

#fandb-popup-two .modal-content .modal-body .blk.four .blk-foot span {
font-family: 'Cairo-Semibold';
}
/*fandb-popup-three*/
#fandb-popup-three .modal-content .modal-header {
position: relative;
padding: 15px 35px 28px 25px;
}

#fandb-popup-three.fandb .modal-content .fandb-close {
left: -3px;
right: auto;
}

#fandb-popup-three .modal-content .modal-header h6 {
font-family: 'Cairo-Black';
}

#fandb-popup-three .modal-content .modal-body p {
font-family: 'Cairo-Semibold';
}

#fandb-popup-three .modal-content .modal-body aside a {
margin-left: 20px;
margin-right: 0;
font-family: 'Cairo-Bold';
}
/*fandb-popup-three*/
#fandb-popup-modithree .modal-content .modal-header {
position: relative;
padding: 15px 35px 28px 25px;
}

#fandb-popup-modithree.fandb .modal-content .fandb-close {
left: -3px;
right: auto;
}

#fandb-popup-modithree .modal-content .modal-header h6 {
font-family: 'Cairo-Black';
}

#fandb-popup-modithree .modal-content .modal-body p {
font-family: 'Cairo-Semibold';
}

#fandb-popup-modithree .modal-content .modal-body aside a {
margin-left: 20px;
margin-right: 0;
font-family: 'Cairo-Bold';
}
/*fandb-popup-four*/
#fandb-popup-four.fandb .modal-content .fandb-close {
left: -3px;
right: auto;
}

#fandb-popup-four .modal-content .modal-header {
padding: 15px 25px 15px 40px
}

#fandb-popup-four .modal-content .modal-header h6 {
font-family: 'Cairo-Black';
}

#fandb-popup-four .modal-content .modal-body p {
font-family: 'Cairo-Semibold';
}

#fandb-popup-four .modal-content .modal-body .option-blk .select-blk {
padding-right: 40px;
padding-left: 0;
}

#fandb-popup-four .modal-content .modal-body .option-blk .select-blk .user-opt {
font-family: 'Cairo-Bold';
}

#fandb-popup-four .modal-content .modal-body .option-blk .select-blk .user-opt i {
left: auto;
right: -40px;
}

#fandb-popup-four .modal-content .modal-body .option-blk .select-blk .user-opt span {
font-family: 'Cairo-Regular';
}

#fandb-popup-four .modal-content .modal-body .option-blk .select-blk ul {
margin-right: -15px;
margin-left: 0;
}

#fandb-popup-four .modal-content .modal-body .option-blk .select-blk ul li {
margin-right: 15px;
margin-left: 0;
}

#fandb-popup-four .modal-content .modal-body .option-blk .select-blk ul li a {
font-family: 'Cairo-Bold';
}

#fandb-popup-four .modal-content .modal-body .option-blk .select-blk ul li a span {
font-family: 'Cairo-Semibold';
white-space: nowrap;
}

#fandb-popup-four .modal-content .modal-body .amc-btn-group {
text-align: left;
}

#fandb-popup-thredee .modal-content .fandb-close {
left: -3px;
right: auto;
}
/*fandb-popup-five*/
#fandb-popup-five.fandb .modal-content .fandb-close {
left: -3px;
right: auto;
}

#fandb-popup-five .modal-content .modal-body .food-img figcaption {
font: 24px/27px 'Cairo-Bold';
left: auto;
right: 0;
padding: 10px 17px 10px 0px;
}

#fandb-popup-five .modal-content .modal-body .inner-blk .blur-overlay:before {
left: auto;
right: 0;
}

#fandb-popup-five .modal-content .modal-body h5 {
font-family: 'Cairo-Semibold';
}

#fandb-popup-five .modal-content .modal-body h5 span {
font-family: 'Cairo-Regular';
}

#fandb-popup-five .modal-content .modal-body .category-blk ul li a {
font-family: 'Cairo-Bold';
}

#fandb-popup-five .modal-content .modal-body .final-blk .counts p {
font-family: 'Cairo-Bold';
}

#fandb-popup-five .modal-content .modal-body .final-blk .counts p.ttl-amt {
font-family: 'Cairo-Semibold';
text-align: right;
}

#fandb-popup-five .modal-content .modal-body .final-blk .counts p.ttl-amt span {
font-family: 'Cairo-Semibold';
direction: ltr;
}

#fandb-popup-five .modal-content .modal-body .final-blk .counts a.plus {
margin-left: 20px;
margin-right: 0;
}

#fandb-popup-five .modal-content .modal-body .final-blk .amc-popup-btn {
float: left;
}

#fandb-popup-five .modal-content .modal-body .final-blk .amc-popup-btn a {
font-family: 'Cairo-Bold';
}

#fandb-popup-five .modal-content .modal-body p {
font-family: 'Cairo-Regular';
}

#fandb-popup-five .modal-content .modal-body .list-item .lft-blk h6 {
font-family: 'Cairo-Semibold';
}

#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk {
text-align: left;
}

#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .counts p {
font-family: 'Cairo-Bold';
}

#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .selectblk label i:before {
left: auto;
right: 5px;
}

#fandb-popup-five .modal-content .modal-body .list-item .radioblk label {
font-family: 'Cairo-Semibold';
}

#fandb-popup-five .modal-content .modal-body .list-item .radioblk label i {
right: auto;
left: 36px;
}

#fandb-popup-five .modal-content .modal-body .list-item .checkkblk label {
font-family: 'Cairo-Semibold';
}

#fandb-popup-five .modal-content .modal-body .list-item .checkkblk label i {
right: auto;
left: 23px;
}

.featured .amc-content .amc-nowandcoming-blk .ttl-blk {
border-bottom: 2px solid rgba(255,255,255,.5)
}

.featured .amc-content .amc-nowandcoming-blk .ttl-blk aside {
float: right
}

.featured .amc-content .amc-nowandcoming-blk .ttl-blk aside h1 {
font: 37px/41px Cairo-Black;
letter-spacing: -1.4px;
padding-left: 9px
}

.featured .amc-content .amc-nowandcoming-blk .ttl-blk ul {
float: left
}

.featured .amc-content .amc-nowandcoming-blk .ttl-blk li a {
font: 15px/18px Cairo-Bold;
letter-spacing: -.5px
}

.featured .amc-content .amc-nowandcoming-blk .ttl-blk li a:after {
bottom: -9px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}

.featured .amc-content .amc-nowandcoming-blk .filter-blk p {
font: 12px/16px Cairo-Regular;
letter-spacing: -.162162px;
padding-right: 0;
padding-left: 24px;
margin-right: 0;
margin-left: 20px
}

.featured .amc-content .amc-nowandcoming-blk .filter-blk p:after {
width: 17px;
background: url(../images/Movies/icon-filter.svg) 0 0 no-repeat;
left: 0;
right: auto
}

.featured .amc-content .amc-nowandcoming-blk .filter-blk a.reset {
font: 12px/16px Cairo-Regular;
letter-spacing: -.162162px
}

.featured .amc-content .amc-nowandcoming-blk .filter-blk .bootstrap-select .dropdown-toggle .filter-option {
padding-right: 0;
padding-left: 25px;
min-width: 220px
}

.featured .amc-content .amc-nowandcoming-blk .filter-blk .bootstrap-select .btn-default {
font: 17px/23px Cairo-Regular
}

.featured .amc-content .amc-nowandcoming-blk .filter-blk .bootstrap-select .dropdown-toggle .caret {
background: url(../images/Movies/icon-exp_dpdwn.svg) 0 0 no-repeat;
right: 12px
}

.featured .amc-content .amc-nowandcoming-blk .filter-blk .bootstrap-select div.dropdown-menu {
left: auto;
right: 0
}

.featured .amc-content .amc-nowandcoming-blk .filter-blk .bootstrap-select div.dropdown-menu .dropdown-menu > li > a {
padding: 8px 20px 8px 45px;
text-align: right
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li {
text-align: right
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width .img-blk {
-webkit-transition: all .25s;
-moz-transition: all .25s;
-o-transition: all .25s;
-ms-transition: all .25s
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li:hover .img-blk {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05)
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li {
text-align: right
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width .img-blk {
-webkit-transition: all .25s;
-moz-transition: all .25s;
-o-transition: all .25s;
-ms-transition: all .25s
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li:hover .img-blk {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05)
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width p {
padding-bottom: 5px;
letter-spacing: -.294667px
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width p.movie-ttl {
font: 15px/19px Cairo-Regular;
letter-spacing: .32px
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width p.tym {
font: 13px/17px Cairo-Bold
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width p.tym span {
font-family: Cairo-Regular
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width p.jonour {
letter-spacing: .4px;
font: 13px/17px Cairo-Regular
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width .amc-btn-group a {
font-family: Cairo-Regular;
padding: 4px 26px
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width .reminder {
font: 16px/45px Cairo-Regular;
letter-spacing: -.62px;
padding: 0 60px 0 0
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width .reminder.set {
color: #C0EDDA
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width .reminder:before {
height: 45px;
background: url(../images/Home/icon-remainder.svg) 0 0 no-repeat;
left: auto;
right: 0
}

    .featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width .reminder.set:before {
        background: url(../images/Scene/icons/icon-reminderset.svg) 0 0 no-repeat
    }

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider.coming ul li .set-width .img-blk figure figcaption {
left: 0;
font: 16px/17px Cairo-Bold;
padding: 10px 20px;
-webkit-border-top-right-radius: 18px;
-moz-border-top-right-radius: 18px;
-o-border-top-right-radius: 18px;
-ms-border-top-right-radius: 18px;
border-top-right-radius: 18px;
-webkit-border-bottom-right-radius: 18px;
-moz-border-bottom-right-radius: 18px;
-o-border-bottom-right-radius: 18px;
-ms-border-bottom-right-radius: 18px;
border-bottom-right-radius: 18px
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width .img-blk figure {
position: relative;
}

.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width .img-blk figure figcaption {
left: auto;
right: 0;
font: 16px/17px Cairo-Bold;
padding: 10px 20px;
-webkit-border-top-right-radius: 0;
-moz-border-top-right-radius: 0;
-o-border-top-right-radius: 0;
-ms-border-top-right-radius: 0;
border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-bottom-right-radius: 0;
-o-border-bottom-right-radius: 0;
-ms-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
webkit-border-top-left-radius: 18px;
-moz-border-top-left-radius: 18px;
-o-border-top-left-radius: 18px;
-ms-border-top-left-radius: 18px;
border-top-left-radius: 18px;
-webkit-border-bottom-left-radius: 18px;
-moz-border-bottom-left-radius: 18px;
-o-border-bottom-left-radius: 18px;
-ms-border-bottom-left-radius: 18px;
border-bottom-left-radius: 18px;
}

.confirmation .amc-content .movi-ttl h1:before {
left: auto;
right: -45px
}

.confirmation.fail .amc-content .movi-ttl h1:before {
left: auto;
right: -45px
}

.confirmation .amc-content .user-points p {
padding: 16px 30px 16px 30px
}

.confirmation .amc-content .user-points p:before {
left: auto;
right: 0
}

.confirmation .amc-content .user-points p span {
font-family: Cairo-Bold
}

.confirmation .amc-content .user-points p a:after {
left: auto;
right: 0
}

.confirmation .container h3.cont-instruc {
font: 16px/21px Cairo-Regular
}

.confirmation .container h3.cont-instruc p:before {
left: auto;
right: -32px
}

.confirmation .conf-inner-blk {
text-align: right
}

.confirmation .conf-inner-blk .blk {
padding: 18px 12px 18px 0
}

.confirmation .conf-inner-blk .blk:first-child {
text-align: right
}

.confirmation .conf-inner-blk .blk .blk-ttl span {
text-align: left
}

.confirmation .conf-inner-blk .blk .blk-ttl a {
float: left;
color: #C0EDDA;
font: 15px/17px Cairo-Regular
}

.confirmation .conf-inner-blk .blk .blk-cont {
font: 17px/21px Cairo-Regular;
direction: ltr
}

.confirmation .conf-inner-blk .blk .blk-cont span {
float: left;
direction: rtl;
text-align: left;
}

.confirmation .conf-inner-blk .blk .blk-desc {
font: 15px/19px Cairo-Regular;
font-style: italic;
letter-spacing: -.265385px
}

.confirmation .conf-inner-blk .blk .blk-cont span.itemdescri {
float: right;
text-align: right;
direction: initial;
}

.confirmation .conf-inner-blk .blk .blk-food-desc {
font: 14px/18px Cairo-Regular;
font-style: italic;
letter-spacing: -.247692px
}

.confirmation .conf-inner-blk .inner-cont .blk-qrcode figure {
margin-left: 18px;
margin-right: 0
}

.confirmation .conf-inner-blk .inner-cont .blk-qrcode aside p {
font: 16px/19px Cairo-Regular
}

.confirmation .conf-inner-blk .inner-cont .blk.one h4 {
font: 24px/28px Cairo-Regular
}

.confirmation .conf-inner-blk .inner-cont .blk.one h4 span {
color: #C0EDDA;
font-family: Cairo-Black
}

.confirmation .conf-inner-blk .inner-cont .blk.one .blk-ttl {
font: 15px/18px Cairo-Regular;
letter-spacing: -.276923px
}

.confirmation .conf-inner-blk .inner-cont .blk.two .blk-ttl {
font: 17px/21px Cairo-Regular;
direction: initial;
}

.confirmation .conf-inner-blk .inner-cont .blk.two .counts a.minus:before {
left: auto;
right: 6px
}

.confirmation .conf-inner-blk .inner-cont .blk.two .counts p {
font: 25px/30px Cairo-Black
}

.confirmation .conf-inner-blk .inner-cont .blk.two .counts a.plus:before {
left: auto;
right: 14px
}

.confirmation .conf-inner-blk .inner-cont .blk.two .counts a.plus:after {
left: auto;
right: 6px
}

.confirmation .conf-inner-blk .inner-cont .blk.three p {
font-family: Cairo-Bold;
font-size: 15px
}

.confirmation .conf-inner-blk .inner-cont .blk.three p span {
text-align: left;
}

.confirmation .conf-inner-blk .blk.four {
padding: 25px 0 20px 15px;
text-align: left
}

.confirmation .conf-inner-blk .blk.four .blk-desc {
float: left
}

.confirmation .conf-inner-blk .blk.four .blk-foot {
font: 22px/26px Cairo-Bold;
float: left
}

.confirmation .conf-inner-blk .blk.four .blk-foot span {
font: 18px/22px Cairo-Regular
}

.confirmation .user-note h5 {
font: 19px/23px Cairo-Bold;
letter-spacing: -.6975px
}

.confirmation .user-note h6 {
font: 17px/21px Cairo-Regular;
letter-spacing: -.6975px
}

.confirmation .user-note p {
font: 18px/22px Cairo-Regular;
letter-spacing: -.6975px
}

.confirmation .conf-inner-blk .blk.abt-movi h4 {
font: 22px/26px Cairo-Black;
letter-spacing: -1.63533px
}

.confirmation .conf-inner-blk .blk.abt-movi p {
font: 17px/29px Cairo-Regular;
letter-spacing: -.137143px;
margin-left: 0;
margin-right: -13px
}

.confirmation .conf-inner-blk .blk.abt-movi p span:before {
background: rgba(255,2552,255,.5);
left: auto;
right: -1px
}

.confirmation .conf-inner-blk .blk.abt-movi p span.gender {
font-family: Cairo-Black
}

.confirmation .conf-inner-blk .blk.abt-movi p .rating {
font-family: Cairo-Black
}


.seats .amc-content .blur-overlay {
background: url(../images/Showtimes/showtime-banner.jpg) left top no-repeat;
background-size: 100% 1100px;
left: 0
}

.seats .amc-content .blur-overlay:after {
left: 0
}

.seats .amc-content:after {
left: 0
}

.seats .amc-content .movi-ttl {
text-align: right
}

.seats .amc-content .movi-ttl h1 {
font: 40px/44px Cairo-Black;
letter-spacing: -1.31px
}

.seats .amc-content .movi-ttl p {
font: 17px/29px Cairo-Regular;
letter-spacing: -.137143px;
margin-left: 0;
margin-right: -10px
}

.seats .amc-content .movi-ttl p span:before {
content: '';
position: absolute;
left: auto;
right: -2px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}

.seats .amc-content .movi-ttl p span.gender {
font-family: Cairo-Black;
border-left: 0
}

.seats .amc-content .movi-ttl p .rating {
font-family: Cairo-Black
}

.seats .amc-content .user-points p {
font: 16px/20px Cairo-Regular;
padding: 10px 20px;
letter-spacing: -.8px
}

.seats .amc-content .user-points p:first-child {
border-left: 1px solid #fff;
border-right: 0;
padding-left: 20px;
padding-right: 33px;
letter-spacing: -.334615px
}

.seats .amc-content .user-points p:first-child:before {
height: 29px;
background: url(../images/FandB/fand_reward.svg) 0 0 no-repeat;
left: auto;
right: 0
}

.seats .amc-content .user-points p span {
font: 20px/23px Cairo-Bold
}

.seats .amc-content .user-points p:first-child span {
font-family: Cairo-Bold;
font-size: inherit
}

.seats .amc-content .user-points p a:after {
left: 0
}

.seats .amc-content .amc-seat-blk .view-control {
width: 65px;
background: #022A08 url(../images/Seats/expand.svg) center no-repeat;
right: 17px
}

.seats .amc-content .amc-seat-blk .view-control.zoom-out {
background: #022A08 url(../images/Seats/zoom-out.svg) center no-repeat;
background-size: 45%
}

.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul li a {
font: 15px/16px Cairo-Bold;
}

.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul.slick-initialized .slick-arrow {
position: absolute;
top: 50%;
width: 10px;
height: 16px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
outline: none !important;
border: 0 !important;
}

.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul.slick-initialized .slick-arrow.slick-prev {
left: auto;
right: -10px;
background: transparent url('../images/Seats/icon-chev-right-white.svg') 0 0 no-repeat;
}

.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul.slick-initialized .slick-arrow.slick-next {
right: auto;
left: -10px;
background: transparent url('../images/Seats/icon-chev-left-white.svg') 0 0 no-repeat;
}
.seats .amc-content .amc-seat-blk .amc-screen{overflow:hidden;}

.seats .amc-content .amc-seat-blk .amc-screen p {
font: 20px/23px Cairo-Regular;
letter-spacing: -.3625px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}

.seats .amc-content .amc-seat-blk .seat-blk.tse-scrollable {
direction: ltr
}

.seats .amc-content .amc-seat-blk .seat-blk h3 {
font: 17px/20px Cairo-Regular;
letter-spacing: -.308125px
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.couple-avail-left {
padding: 15px 0 0 4px
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.couple-avail-right {
padding: 15px 4px 0 0
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seats-alphabets {
font-size: 18px;
line-height: 39px
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seat-avail a {
background: url(../images/Seats/seat-avail.svg) 0 0 no-repeat
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seat-wheel-avail a {
background: url(../images/Seats/seat-wheel.svg) center no-repeat
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seat-companion-avail a {
background: url(../images/Seats/seat-companion.svg) center no-repeat
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seat-selected a {
    background: url(../images/Scene/icons/seat-selected.svg) 0 0 no-repeat
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seat-wheel-selected a {
    background: url(../images/Scene/icons/seat-wheel-selected.svg) center no-repeat
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seat-companion-selected a {
    background: url(../images/Scene/icons/seat-companion-selected.svg) center no-repeat
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seat-unavail a {
background: url(../images/Seats/seat-avail.svg) 0 0 no-repeat
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seat-wheel-unavail a {
background: url(../images/Seats/seat-wheel.svg) 0 0 no-repeat
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seat-companion-unavail a {
background: url(../images/Seats/seat-companion.svg) 0 0 no-repeat
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.couple-avail-left-unavail a {
background: url(../images/Seats/seat-companion.svg) 0 0 no-repeat
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.couple-avail-right-unavail a {
background: url(../images/Seats/seat-companion.svg) 0 0 no-repeat
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seat-occupied a {
    background: url(../images/Scene/icons/seat-occupied.svg) 0 0 no-repeat;
    cursor: inherit
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seat-wheel-occupied a {
    background: url(../images/Scene/icons/seat-wheel-occupied.svg) center no-repeat;
    cursor: inherit
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seat-companion-occupied a {
    background: url(../images/Scene/icons/seat-companion-occupied.svg) center no-repeat;
    cursor: inherit
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.couple-avail-left-occupied a {
background: url(../images/Seats/seat-companion.svg) 0 0 no-repeat
}

.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.couple-avail-right-occupied a {
background: url(../images/Seats/seat-companion.svg) 0 0 no-repeat
}

.seats .amc-content .amc-seat-info {
left: 0
}

.seats .amc-content .amc-seat-info .seat-info p {
font: 13px/16px Cairo-Regular;
padding-left: 0;
padding-right: 35px;
margin-left: 28px;
margin-right: 0
}

.seats .amc-content .amc-seat-info .seat-info p.wheel_comp {
padding-left: 0;
padding-right: 45px
}

.seats .amc-content .amc-seat-info .seat-info p:before {
left: auto;
right: 0
}

.seats .amc-content .amc-seat-info .seat-info p.wheel_comp:after {
left: auto;
right: 18px;
background: url(../images/Seats/seat-companion.svg) center no-repeat
}

.seats .amc-content .amc-seat-info .seat-info p.avail:before {
background: url(../images/Seats/seat-avail.svg) center no-repeat
}

    .seats .amc-content .amc-seat-info .seat-info p.selected:before {
        background: url(../images/Scene/icons/seat-selected.svg) center no-repeat
    }

    .seats .amc-content .amc-seat-info .seat-info p.occupied:before {
        background: url(../images/Scene/icons/seat-occupied.svg) center no-repeat
    }

.seats .amc-content .amc-seat-info .seat-info p.wheel_comp:before {
background: url(../images/Seats/seat-wheel.svg) center no-repeat
}

.seats .seat-booking-total {
z-index: 999
}

.seats .seat-booking-total .inner-blk {
text-align: right
}

.seats .seat-booking-total .inner-blk a.total-amt {
padding: 6px 90px 0 24px;
font: 15px/18px Cairo-Regular;
letter-spacing: -.58125px;
text-align: right
}

.seats .seat-booking-total .inner-blk a.total-amt:before {
left: auto;
right: 0;
background: url(../images/FandB/fandb_cart.svg) 0 0 no-repeat
}

    .seats .seat-booking-total .inner-blk a.total-amt:after {
        left: 0;
        right: auto;
        background: url(../images/Scene/icons/fandb_btm-arrow.svg) 0 0 no-repeat
    }

.seats .seat-booking-total .inner-blk a.total-amt span {
font: 21px/25px Cairo-Regular;
letter-spacing: -.81375px
}

.seats .seat-booking-total .inner-blk a.total-amt span i {
font: 15px/18px Cairo-Regular;
left: auto;
right: -72px;
top: -5px
}

.seats .seat-booking-total .inner-blk a.stky-btn-default {
padding: 19px 30px;
font: 15px/18px Cairo-Bold;
letter-spacing: -.375px;
-webkit-border-radius: 29px;
-moz-border-radius: 29px;
-o-border-radius: 29px;
-ms-border-radius: 29px;
border-radius: 29px;
float: left;
margin-left: 0;
margin-right: 45px
}

.seats .seat-booking-total .inner-blk aside {
float: left
}

.seats .seat-booking-total .inner-blk aside p {
font: 18px/21px Cairo-Bold;
letter-spacing: -.18px
}

.seatpopup .modal-header h5 {
text-align: right
}
.offer-wrap li {
margin-right: 5px;
text-align: right;
background-image: linear-gradient(to right, #1e4b7c, #183a5e, #142a41, #101a26, #03060a);
}

.offer-wrap li:last-child {
margin-right: 5px;
}

.offer-wrap li:first-child {
margin-right: 0;
}

.offer-wrap li a {
position: relative;
padding-left: 0;
padding-right: 25px;
}

.offer-wrap li span {
padding-left: 0;
}

.offer-wrap li a::before {
right: -5px;
}
.family-offer .nahar-offer .offer-cont {
float: right;
}
.family-offer-popup .modal-content .modal-body {
text-align: right;
}

.family-offer-popup .modal-content .modal-header .offer-text {
text-align: right;
}

.family-offer-popup .modal-content .modal-body h6 {
text-align: right;
}

.family-offer-popup .modal-content .modal-header .close, .family-offer-popup .modal-content .close {
left: 15px;
right: auto;
}
.payment .amc-content .blur-overlay {
background: url(../images/Showtimes/showtime-banner.jpg) left top no-repeat;
background-size: 100% 1100px;
left: 0
}

.payment .amc-content .blur-overlay:after {
left: 0
}

.payment .amc-content .movi-ttl {
text-align: right
}

.payment .amc-content .movi-ttl h1 {
font: 40px/44px Cairo-Black;
letter-spacing: -1.31px
}

.payment .amc-content .movi-ttl p {
font: 17px/29px Cairo-Regular;
letter-spacing: -.137143px;
margin-left: 0;
margin-right: -10px
}

.payment .amc-content .movi-ttl p span:before {
content: '';
position: absolute;
left: auto;
right: 0;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}

.payment .amc-content .movi-ttl p span.gender {
font-family: Cairo-Bold;
border-left: 0;
text-transform: capitalize
}

.payment .amc-content .movi-ttl p .rating {
font-family: Cairo-Bold
}

.payment .amc-content .user-points p {
font: 16px/20px Cairo-Regular;
letter-spacing: -.8px
}

.payment .amc-content .user-points p:first-child {
border-left: 1px solid #fff;
border-right: 0;
padding-left: 20px;
padding-right: 33px;
letter-spacing: -.334615px
}

.payment .amc-content .user-points p:first-child:before {
height: 29px;
background: url(../images/FandB/fand_reward.svg) 0 0 no-repeat;
left: auto;
right: 0
}

.payment .amc-content .user-points p span {
font: 20px/23px Cairo-Bold
}

.payment .amc-content .user-points p:first-child span {
font-family: Cairo-Bold;
font-size: inherit
}

.payment .amc-content .user-points p a:after {
left: 0
}

.payment .amc-content .amc-payment-blk .left-blk {
text-align: right
}

.payment .amc-content .amc-payment-blk .left-blk .blk h6 {
font: 26px/29px Cairo-Black;
letter-spacing: -1.833px
}

.payment .amc-content .amc-payment-blk .left-blk .blk.one h6 {
padding-left: 42px;
padding-right: 0
}

.payment .amc-content .amc-payment-blk .left-blk .blk.one h6 a {
width: 27px;
height: 27px;
right: 0;
background: url(../images/Payment/edit.svg) 0 0 no-repeat;
visibility: hidden
}

.payment .amc-content .amc-payment-blk .left-blk .blk.one .user-info p.user_name {
font: 16px/17px Cairo-Regular;
letter-spacing: -.128px;
padding: 10px 0 5px
}

.payment .amc-content .amc-payment-blk .left-blk .blk.one .user-info p.mailid {
font: 21px/25px Cairo-Regular;
letter-spacing: .0525px
}

.payment .amc-content .amc-payment-blk .left-blk .blk.one .user-info p.user-phno {
font: 18px/21px Cairo-Regular;
letter-spacing: .045px;
direction: ltr
}

.payment .amc-content .amc-payment-blk .left-blk .blk.two .cc-or-dc {
font: 16px/19px Cairo-Bold;
letter-spacing: .04px;
direction: ltr
}

.payment .amc-content .amc-payment-blk .left-blk .amc-btn-group {
text-align: right;
margin-top: 9px
}

.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ label {
padding-right: 46px;
padding-left: 0;
}

.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ label i {
left: auto;
right: 0;
}

.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ label img {
margin-left: 15px;
margin-right: 0;
}

.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ .user-cvv {
right: auto;
left: 0
}

.payment .amc-content .amc-payment-blk .right-blk {
width: 40%;
text-align: left;
padding-right: 8.4%;
padding-left: 0
}

.payment .amc-content .amc-payment-blk .right-blk .modal-header {
padding: 0 0 15px 15px;
text-align: right
}

.payment .amc-content .amc-payment-blk .right-blk .modal-header h6 {
font: 22px/25px Cairo-Black
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body {
text-align: right
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk {
border-top: 1px solid #577F66;
padding: 26px 15px
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk:first-child {
text-align: right
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-ttl span {
text-align: right
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-ttl a {
float: left;
font: 15px/17px Cairo-Regular
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-cont {
letter-spacing: -.657333px;
font: 17px/21px Cairo-Regular;
letter-spacing: -.65875px;
direction: ltr
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-cont span.itemdescri {
float: right;
text-align: right
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-cont span {
float: left;
text-align: left;
}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-cont span.item-desc-percent,
#fandb-popup-two .modal-content .modal-body .blk .blk-cont span.item-desc-percent,
.confirmation .conf-inner-blk .blk .blk-cont span.item-desc-percent {
float: right;
text-align: right;
width: 100%;
text-transform: none;
}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-desc {
font: 15px/19px Cairo-Regular;
font-style: italic;
letter-spacing: -.265385px;
max-width: 285px
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one .blk-ttl {
font: 15px/18px Cairo-Regular;
letter-spacing: -.276923px
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .editthredee .amc-btn-group {
margin-left: 0;
margin-right: 20px;
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .editthredee .adthredglass {
font-family: Cairo-SemiBold;
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .blk-ttl {
font: 17px/21px Cairo-Regular
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .counts a.minus:before {
left: 8px
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .counts p {
font: 25px/30px Cairo-Black
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .counts a.plus:before {
left: 14px
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .counts a.plus:after {
left: 8px
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.three p {
font-family: Cairo-Bold;
font-size: 15px
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.three p span {
text-align: left;
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.four {
padding: 25px 0 20px;
text-align: right
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.four .blk-desc {
padding-bottom: 14px;
float: left;
text-align: left
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.four .blk-foot {
font: 22px/26px Cairo-Bold;
float: left;
text-align: left
}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.four .blk-foot span {
font: 18px/22px Cairo-Regular
}

.payment .booking-total {
z-index: 999
}

.payment .booking-total .inner-blk {
text-align: left
}

.payment .booking-total .inner-blk a.total-amt {
padding: 20px 24px 0 0;
font-family: Cairo-Regular;
letter-spacing: -.58125px;
text-align: right
}

.payment .booking-total .inner-blk a.total-amt:before {
left: 0;
background: url(../images/FandB/fandb_cart.svg) 0 0 no-repeat
}

    .payment .booking-total .inner-blk a.total-amt:after {
        right: 0;
        background: url(../images/Scene/icons/fandb_btm-arrow.svg) 0 0 no-repeat
    }

.payment .booking-total .inner-blk a.total-amt span {
padding-right: 10px
}

.payment .booking-total .inner-blk a.total-amt span i {
font: 15px/18px Cairo-Regular;
left: -72px
}

.payment .booking-total .inner-blk a.stky-btn-default {
padding: 19px 30px;
font: 15px/18px Cairo-Bold;
letter-spacing: -.375px;
-webkit-border-radius: 29px;
-moz-border-radius: 29px;
-o-border-radius: 29px;
-ms-border-radius: 29px;
border-radius: 29px;
float: left;
margin-right: 45px;
margin-left: 0;
}

    .payment .booking-total .inner-blk a.stky-btn-default:hover {
       
        text-align: right
    }

.payment .form-group.country-code-block .country-code span {
text-align: right
}

.payment .form-blk .form-group input[type=number], .payment .form-blk .form-group input[type=password], .payment .form-blk .form-group input[type=text] {
font-size: 21px;
line-height: 25px;
padding: 14px 30px 12px 0
}

.payment .form-blk .form-group #card-number {
direction: ltr;
text-align: right
}

.payment .form-blk .form-group label {
font-size: 21px;
line-height: 25px
}

.payment .form-blk .form-group #mobno {
padding-left: 128px
}

.payment .blk.two .form-blk .svdcrd {
padding: 15px 48px 15px 0px;
}

.payment .blk.two .form-blk .svdcrd i {
left: auto;
right: 0;
}

.payment .blk.two .form-blk .group .form-group.focused label {
left: 0;
font-size: 12px;
font-family: Cairo-Regular
}

.myaccount .amc-content h1 {
font: 26px/28px Cairo-Black;
letter-spacing: -.48px;
padding: 34px 0 29px
}

.myaccount .amc-content .user-info-blk {
min-height: 147px;
padding: 46px 25px;
}

.myaccount .amc-content .user-info-blk h3 {
font: 20px/24px Cairo-Black;
letter-spacing: -.369231px
}

.myaccount .amc-content .user-info-blk h3:before {
background: url(../images/MyAccount/icon-user.svg) 0 0 no-repeat;
left: auto;
right: 0
}

.myaccount .amc-content .user-info-blk h3 a {
width: 27px;
height: 27px;
background: url(../images/MyAccount/icon-edit.svg) 0 0 no-repeat;
right: 0
}

.myaccount .amc-content .user-info-blk p {
font: 18px/22px Cairo-Regular;
letter-spacing: -.6975px
}

.myaccount .amc-content .user-info-blk p span {
font-family: Cairo-Black;
padding-right: 10px
}

.myaccount .amc-content .user-info-blk a.edit-profile {
left: 32px;
right: auto;
top: 62px;
padding-left: 0;
padding-right: 25px;
font: 14px/18px Cairo-Regular
}

.myaccount .amc-content .user-info-blk a.edit-profile:before {
background: url(../images/MyAccount/icon-edit-desktop.svg) 0 0 no-repeat;
left: auto;
right: 0
}

.myaccount .amc-content .user-info-blk a.edit-profile:after {
left: 0
}

.myaccount .amc-content .user-info-tabbed-blk .nav-tabs > li {
float: right
}

.myaccount .amc-content .user-info-tabbed-blk .nav-tabs li {
padding: 0 13px
}

.myaccount .amc-content .user-info-tabbed-blk .nav-tabs li:first-child {
padding-left: 25px
}

.myaccount .amc-content .user-info-tabbed-blk .nav-tabs li a {
font: 18px/22px Cairo-Regular;
letter-spacing: -.332308px;
padding: 22px 0
}

.myaccount .amc-content .user-info-tabbed-blk .nav-tabs li a:after {
bottom: 1px;
left: 50%;
width: 0%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details h3 {
font: 30px/35px Cairo-Black;
letter-spacing: -.553846px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default > .panel-heading {
background: #C0EDDA
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-title {
font: 30px/30px Cairo-Black
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-title a {
padding: 20px 30px 35px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-title a:after {
left: 30px;
right: auto;
background: url(../images/MyAccount/chevron-down.svg) 0 0 no-repeat;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-title a.collapsed:after {
-webkit-transform: translateY(-50%) rotateX(180deg);
-o-transform: translateY(-50%) rotateX(180deg);
-moz-transform: translateY(-50%) rotateX(180deg);
-ms-transform: translateY(-50%) rotateX(180deg);
transform: translateY(-50%) rotateX(180deg)
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default > .panel-heading + .panel-collapse > .panel-body aside p {
font: 16px/20px Cairo-Bold;
padding-left: 0;
padding-right: 65px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default > .panel-heading + .panel-collapse > .panel-body aside p:before {
top: -10px;
left: auto;
right: 0
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default > .panel-heading + .panel-collapse > .panel-body aside.speaker p:before {
width: 43px;
height: 31px;
background: url(../images/MyAccount/speaker.svg) 0 0 no-repeat
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default > .panel-heading + .panel-collapse > .panel-body aside.gift p:before {
background: url(../images/MyAccount/gift.svg) 0 0 no-repeat
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default > .panel-heading + .panel-collapse > .panel-body aside.popcorn p:before {
background: url(../images/MyAccount/popcorn.svg) 0 0 no-repeat
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default > .panel-heading + .panel-collapse > .panel-body aside.percentage p:before {
width: 39px;
height: 33px;
background: url(../images/MyAccount/percentage.svg) 0 0 no-repeat
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default > .panel-heading + .panel-collapse > .panel-body aside.popcorn-drink p:before {
background: url(../images/MyAccount/popcorn-drink.svg) 0 0 no-repeat
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default > .panel-heading + .panel-collapse > .panel-body aside ul {
padding-left: 65px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default > .panel-heading + .panel-collapse > .panel-body aside ul li {
font: 16px/20px Cairo-Regular;
padding-left: 20px;
padding-bottom: 16px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default > .panel-heading + .panel-collapse > .panel-body aside ul li:before {
left: 0
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tr td {
font: 16px/24px Cairo-Regular;
letter-spacing: -.62px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table thead tr td {
font: 16px/19px Cairo-Black;
letter-spacing: -.62px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr td:first-child {
padding: 25px 25px 25px 20px;
text-align: right
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr.body-head td {
font: 16px/18px Cairo-Regular
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr.body-head td:first-child {
font-size: 18px;
line-height: 24px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr td ul {
padding-left: 20px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr td ul li {
padding-right: 15px;
padding-left: 0;
font-family: Cairo-Regular
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr td ul li:before {
left: auto;
right: 0
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .load-more {
margin-left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk a.toggle-hidden-blk, .myaccount .amc-content .user-info-tabbed-blk .tab-content .load-more {
font: 16px/18px Cairo-Bold
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk a.toggle-hidden-blk:after, .myaccount .amc-content .user-info-tabbed-blk .tab-content .load-more:after {
left: -20px;
right: auto;
-webkit-transform: rotateX(0);
-moz-transform: rotateX(0);
-o-transform: rotateX(0);
-ms-transform: rotateX(0);
transform: rotateX(0)
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk.open a.toggle-hidden-blk:after {
-webkit-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
-o-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
transform: rotateX(180deg)
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk h3 {
font: 26px/30px Cairo-Black;
letter-spacing: -1.93px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .movi-short-info p {
margin-left: 0;
margin-right: -10px;
max-width: 520px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .movi-short-info p span {
font: 17px/29px Cairo-Regular;
letter-spacing: -.137143px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .movi-short-info p span:before {
background: rgba(255,2552,255,.5);
top: 6px;
right: 0;
left: auto
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .movi-short-info p span.gender {
font-family: Cairo-Black
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .movi-short-info p .rating {
font-family: Cairo-Black
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail h5 {
font: 22px/25px Cairo-Bold;
text-align: left
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail h5 span {
font: 18px/21px Cairo-Regular
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed {
border-bottom: 1px solid #3c3c3c
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed h4 {
font: 17px/20px Cairo-Regular;
letter-spacing: -.66px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p {
font: 17px/20px Cairo-Regular
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p span {
float: left
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p.seats {
font: 15px/23px Cairo-Regular;
font-style: italic;
padding: 20px 0 50px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p.seats span {
float: none
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p.subtotal {
font: 15px/23px Cairo-Regular;
padding-bottom: 40px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .bookingid-blk p:first-child {
font: 15px/17px Cairo-Regular
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .bookingid-blk p {
font: 20px/25px Cairo-Regular
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .bookingid-blk p span {
font-family: Cairo-Bold
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .amc-btn-group {
text-align: left;
}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .acc-histry-btn .amc-btn-group.histry-order-btn {
text-align: right;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .amc-btn-group .amc-btn {
margin-right: 20px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .amc-btn-group .amc-btn:before {
border-radius: 28px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block {
margin-top: 50px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk {
padding: 35px 35px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .hidden-blk .ticket-detail {
width: 965px;
float: left
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .hidden-blk .ticket-detail .price-enclosed .column-one {
min-width: 400px;
float: right;
margin-left: 60px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .hidden-blk .ticket-detail .price-enclosed .column-two {
min-width: 420px;
float: right
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-last-seen {
margin-top: 70px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-last-seen h2 {
font: 30px/35px Cairo-Black;
text-align: right;
border-bottom: 1px solid #2d2d2d
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-last-seen .inner-blk .hidden-blk .ticket-detail {
float: left
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-last-seen .inner-blk .hidden-blk .ticket-detail .price-enclosed .column-one {
float: right;
margin-left: 60px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-last-seen .inner-blk .hidden-blk .ticket-detail .price-enclosed .column-two {
float: right
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .fixed-block {
left: 0;
right: auto;
padding-right: 125px;
padding-left: 0
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .fixed-block figure {
margin-left: 20px;
margin-right: 0
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .fixed-block aside {
max-width: 210px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .fixed-block aside p {
font: 16px/20px Cairo-Regular;
letter-spacing: -.3px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .fixed-block aside p:before {
height: 43px;
background: url(../images/Scene/icons/scan-qrcode.svg) 0 0 no-repeat;
top: -50px
}

.myaccount + .signin-joinin-popup .modal-dialog .modal-content .modal-header .close {
right: 20px
}

.myaccount + .signin-joinin-popup .modal-dialog .modal-content .modal-body .amc-btn-group {
margin-bottom: 80px
}

.myaccount + .signin-joinin-popup .modal-dialog .modal-content .modal-body h4 {
margin-bottom: 20px
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed .column-two p.seats.txt-deliverytime {
direction: initial;
text-align: right;
}

/* 14.12.2022 */
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block{float:right;}
.ticket-balance-blk .list-blk .deal-blk ul li h3{padding-left: 0;padding-right: 25px;}
.ticket-balance-blk .list-blk .deal-blk ul li h3:before{left:auto;right:0;transform: rotate(180deg);}
.ticket-balance-blk .list-blk .deal-blk ul li p{padding-left:0;padding-right:25px;}
.ticket-balance-blk .cor-user-chart-blk{float:left;padding-left: 0;padding-right: 30px;}
.ticket-balance-blk .list-blk{padding-right:0;padding-left:30px;}



#alertMyAccountCancel .modal-content .modal-body .amc-btn-group a {
float: left;
margin-right:20px;
}

#alertMyAccountCancel .modal-content .modal-body .amc-btn-group .failok {
float: right
}

.verification .amc-content {
margin-top: 40px
}

.verification .amc-content .verification-block .title {
padding: 25px;
border-bottom: 1px solid #2d2d2d
}

.verification .amc-content .verification-block .title h1 {
font: 26px/30px Cairo-Bold;
letter-spacing: -1.04px
}

.verification .amc-content .verification-block .title a {
width: 27px;
height: 27px;
right: 45px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background: url(../images/MyAccount/icon_close.svg) no-repeat center center
}

.verification .amc-content .verification-block .cont-block h2 {
font: 20px/33px Cairo-Regular;
letter-spacing: -.37px
}

.verification .amc-content .verification-block .cont-block h3 {
font: 24px/43px Cairo-Regular;
letter-spacing: -.96px;
margin: 160px 0 145px
}

.verification .amc-content .verification-block .cont-block h3:before {
width: 44px;
height: 44px;
top: -55px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}

.verification .amc-content .verification-block .cont-block.success h3:before {
background: url(../images/MyAccount/icon-verify-success.svg) 0 0 no-repeat
}

.verification .amc-content .verification-block .cont-block.fail h3:before {
background: url(../images/MyAccount/icon-verify-fail.svg) 0 0 no-repeat
}

.verification .amc-content .verification-block .cont-block input {
margin: 35px 0 15px;
font: 20px/26px Cairo-Regular;
letter-spacing: -.69px;
min-width: 393px;
padding: 17px 20px;
outline: 0;
letter-spacing: 2px
}

.verification .amc-content .verification-block .cont-block input::placeholder {
letter-spacing: -.69px
}

.verification .amc-content .verification-block .cont-block p {
font: 15px/25px Cairo-Regular
}

.verification .amc-content .verification-block .cont-block p a {
margin-left: 8px;
font-size: 18px;
line-height: 21px
}

.verification .amc-content .verification-block .cont-block p a:after {
left: 0
}

.verification .error-text {
font-size: 12px;
line-height: 12px;
font-family: Cairo-Regular;
left: 0
}

.other .amc-content h1 {
font: 60px/64px Cairo-Black;
padding-bottom: 24px
}

.other .amc-content .banner-block {
height: 450px
}

    .other .amc-content .banner-block:after {
        left: 0;
        background-image: linear-gradient(to top,rgba(2, 42, 8, 1),rgba(2, 42, 8, 0.9),rgba(2, 42, 8, 0.5),rgba(2, 42, 8, 0))
    }

.other .amc-content .banner-block .banner-overlay {
left: 0
}

.other .amc-content .banner-block .banner-overlay:before {
background-image: linear-gradient(180deg,rgba(0,0,0,.0001) 0,#022A08 100%);
left: -63px;
width: 30%;
transform: rotate(90deg)
}

.other .amc-content .banner-block .banner-overlay:after {
background-image: linear-gradient(180deg,rgba(0,0,0,.0001) 0,#022A08 100%);
right: -63px;
width: 30%;
transform: rotate(-90deg)
}

.other .amc-content .banner-block .banner-content {
bottom: 45px
}

.other .amc-content .banner-block .banner-content p {
font: 20px/24px Cairo-Regular;
padding-bottom: 36px
}



.aboutus .amc-content .about-amc-block .about-amc-content h2 {
font: 40px/45px Cairo-Black;
letter-spacing: -1.4px;
float: right;
padding-bottom: 73px
}

.aboutus .amc-content .about-amc-block .about-amc-content aside {
float: left;
width: 830px
}

.aboutus .amc-content .about-amc-block .about-amc-content aside p {
font: 18px/34px Cairo-Regular
}

.aboutus .amc-content .aboutus-experience-block ul {
margin: 0 -15px;
margin-bottom: 70px
}

.aboutus .amc-content .aboutus-experience-block ul li {
width: 33.33%;
padding: 0 15px
}

.aboutus .amc-content .aboutus-experience-block ul li figure {
padding-bottom: 36px
}

.aboutus .amc-content .aboutus-experience-block ul li h3 {
font: 24px/28px Cairo-Black;
letter-spacing: -.84px
}

.aboutus .amc-content .aboutus-experience-block ul li p {
font: 18px/34px Cairo-Regular;
padding-bottom: 35px;
max-width: 400px
}

.aboutus .amc-content .amc-promtion-block.join {
background: url(../images/Other_Pages/join_amc_bg.jpg) 0 0 no-repeat
}

.aboutus .amc-content .amc-promtion-block.join ul li .amc-promtion-cont {
padding: 30px 70px 0 0;
width: 500px
}

.aboutus .amc-content .amc-promtion-block ul li .amc-promtion-cont p {
width: 350px
}

.aboutus .amc-content .amc-promtion-block ul li .amc-promtion-cont h4 {
font: 30px/32px Cairo-Black;
letter-spacing: -.94px
}

.faq .amc-content .faq-content-block .tab-title .nav-tabs li {
float: right
}

.faq .amc-content .faq-content-block .tab-title .nav-tabs li:first-child {
padding-left: 20px
}

.faq .amc-content .faq-content-block .tab-title .nav-tabs li a {
font: 18px/23px Cairo-Regular;
letter-spacing: -.332308px
}

.faq .amc-content .faq-content-block .tab-title .nav-tabs li a:after {
bottom: 1px;
left: 50%;
width: 0%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}

.faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading .panel-title a {
padding: 30px 20px 25px 60px;
font: 22px/26px Cairo-Regular
}

.faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading .panel-title a span {
background: url(../images//Scene/icons/accord_minus.svg) right center no-repeat;
right: auto;
left: 20px
}

.faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading .panel-title a.collapsed span {
background: url(../images/Other_Pages/accord_plus.svg) right center no-repeat
}

.faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading + .panel-collapse > .panel-body {
padding: 0 20px 30px 30px;
font: 17px/21px Cairo-Regular
}

.faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading + .panel-collapse > .panel-body aside p {
font: 16px/20px Cairo-Bold;
padding-left: 65px
}

.faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading + .panel-collapse > .panel-body aside p:before {
left: 0;
top: -10px
}

.coc .amc-content .coc-content-block dl dt {
font: 30px/35px Cairo-Bold;
padding-right: 80px;
padding-left: 0
}

.coc .amc-content .coc-content-block dl dt:before {
left: auto;
right: 0
}

.coc .amc-content .coc-content-block dl.coc-rules-of-entry dt:before {
background: url(../images/Other_Pages/rules_of_entry.svg) left bottom no-repeat
}

.coc .amc-content .coc-content-block dl.coc-talking dt:before {
background: url(../images/Other_Pages/talking.svg) left bottom no-repeat
}

.coc .amc-content .coc-content-block dl.coc-eat-smoke dt:before {
background: url(../images/Other_Pages/eating_smoking.svg) left bottom no-repeat
}

.coc .amc-content .coc-content-block dl.coc-attendance dt:before {
background: url(../images/Other_Pages/attendance.svg) left bottom no-repeat
}

.coc .amc-content .coc-content-block dl.coc-clothing dt:before {
background: url(../images/Other_Pages/clothing.svg) left bottom no-repeat
}

.coc .amc-content .coc-content-block dl.coc-parenting dt:before {
background: url(../images/Other_Pages/parenting.svg) left bottom no-repeat
}

.coc .amc-content .coc-content-block dl.coc-security dt:before {
background: url(../images/Other_Pages/security.svg) left bottom no-repeat
}

.coc .amc-content .coc-content-block dl dd {
font: 21px/38px Cairo-Regular;
margin-left: 80px;
padding: 0 30px 38px 0
}

.coc .amc-content .coc-content-block dl dd:before {
height: 11px;
background: url(../images/Other_Pages/icon_roe_point.svg) 0 0 no-repeat;
left: auto;
right: 0;
-webkit-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg)
}

.coc .amc-content .coc-content-block dl dd figure {
padding: 13px 0 30px
}

.contact .amc-content .contact-content-block h2 {
font: 43px/48px Cairo-Black;
letter-spacing: -.39775px
}

.contact .amc-content .contact-content-block h3 {
font: 36px/40px Cairo-Black;
letter-spacing: -.333px
}

.contact .amc-content .contact-content-block h4 {
font: 30px/34px Cairo-Bold;
letter-spacing: -.2775px
}

.contact .amc-content .contact-content-block p {
font: 24px/28px Cairo-Regular;
letter-spacing: -.222px
}

.contact .amc-content .contact-content-block .address-block aside {
padding-right: 50px;
padding-left: 0
}

.contact .amc-content .contact-content-block .address-block aside ul li {
font: 22px/26px Cairo-Regular;
letter-spacing: -.2035px
}

.contact .amc-content .contact-content-block .address-block aside a {
font: 20px/24px Cairo-Regular;
letter-spacing: -.0375px
}

.contact .amc-content .contact-content-block .address-block aside a:after {
left: 0
}

.contact .amc-content .contact-content-block .user-exp {
padding-top: 100px;
width: 830px
}

.contact .amc-content .contact-content-block .user-exp p {
line-height: 38px
}

.contact .amc-content .contact-content-block .user-exp .form-blk {
padding-top: 51px
}

.contact .amc-content .contact-content-block .user-exp .form-blk .group textarea {
margin: 33px 0 25px;
width: 99.9%;
font: 17px/22px Cairo-Regular
}

.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group {
width: 47.89%
}

.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group.amc-hours {
float: right;
margin-left: 4.22%
}

.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group.amc-minutes {
margin-left: 0
}

.contact .amc-content .contact-content-block .contact-info {
padding: 134px 0 90px
}

.contact .amc-content .contact-content-block .user-exp .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
padding: 14px 0;
font: 17px/20px Cairo-Regular
}

.contact .amc-content .contact-content-block .user-exp .bootstrap-select .dropdown-toggle .caret {
    width: 18px;
    height: 11px;
    background: url(../images/signin-signup/mob-num-arrow.svg) no-repeat 0 0;
    left: 12px;
    right: auto
}
.signin-joinin-popup .form-blk .bootstrap-select .dropdown-toggle .caret {
right: auto;
left: 12px;
}
.contact .amc-content .contact-content-block .user-exp .bootstrap-select.open .dropdown-toggle .caret {
-webkit-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
-o-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
transform: rotateX(180deg)
}

.enquiry .amc-content .banner-block {
background: url(../images/Other_Pages/EventSales_top_banner.jpg) center no-repeat
}

.enquiry .common-select .bootstrap-select div.dropdown-menu .dropdown-menu.inner {
text-align: right
}

.tandc .tandc-block h1 {
font: 80px/96px Cairo-Black;
letter-spacing: -3.06667px
}

.tandc .tandc-block .cont-block h2 {
font: 30px/35px Cairo-Black;
letter-spacing: -1.15px
}

.tandc .tandc-block .cont-block .inner-blk h3 {
font: 24px/29px Cairo-Bold;
letter-spacing: -.443077px
}

.tandc .tandc-block .cont-block .inner-blk ol {
padding-left: 20px
}

.tandc .tandc-block .cont-block .inner-blk ol li {
list-style-type: none;
padding-right: 25px;
padding-left: 0;
margin-left: 0;
margin-right: 20px
}

.tandc .tandc-block .cont-block .inner-blk ol li:before {
font: 18px/34px Cairo-Regular
}

.tandc .tandc-block .cont-block .inner-blk ol li p {
font: 18px/34px Cairo-Regular
}

.tandc .tandc-block .cont-block .inner-blk ol li p span {
font-family: Cairo-Black
}

.tandc.pp .tandc-block h1 {
line-height: 125px
}

.tandc.pp .tandc-block .cont-block .inner-blk ol li {
padding-left: 0;
padding-right: 35px
}

.tandc.pp .tandc-block .cont-block .inner-blk ol li:before {
background: url(../images/Other_Pages/icon_roe_point.svg) 0 0 no-repeat;
height: 11px;
left: auto;
right: 0;
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg)
}

.tandc.pp.id .tandc-block .cont-block .inner-blk ol li ul li {
padding-right: 0
}

.experience .amc-content .experience-feature-block ul {
margin: 0 -15px;
margin-bottom: 70px
}

.experience .amc-content .experience-feature-block ul li {
width: 33.33%;
padding: 0 15px
}

.experience .amc-content .experience-feature-block ul li figure {
padding-bottom: 36px
}

.experience .amc-content .experience-feature-block ul li h3 {
font: 24px/28px Cairo-Black;
letter-spacing: -.84px
}

.experience .amc-content .experience-feature-block ul li p {
font: 18px/34px Cairo-Regular;
padding-bottom: 35px;
max-width: 400px
}

.experience .amc-content .amc-experience-block ul li.dolby {
    background: url(../images/Scene/banner/inner/experience_dolby.jpg) 0 0 no-repeat
}

.experience .amc-content .amc-experience-block ul li.imax {
    background: url(../images/Scene/banner/inner/experience_imax.jpg) 0 0 no-repeat
}

.experience .amc-content .amc-experience-block ul li.prime {
    background: url(../images/Scene/banner/inner/experience_prime.jpg) 0 0 no-repeat
}

.experience .amc-content .amc-experience-block ul li .img-blk {
width: 70%;
float: right
}

.experience .amc-content .amc-experience-block ul li .amc-promtion-cont {
width: 30%;
float: left
}

.experience .amc-content .amc-experience-block ul li .amc-promtion-cont h2 {
font: 30px/32px Cairo-Black;
letter-spacing: -.94px
}

.experience .amc-content .amc-experience-block ul li .amc-promtion-cont p {
font: 18px/34px Cairo-Regular;
margin-bottom: 18px
}

.experience .amc-content .amc-experience-block ul li:nth-child(odd) .img-blk {
float: left
}

.experience .amc-content .amc-experience-block ul li:nth-child(odd) .amc-promtion-cont {
float: right
}

.imax .amc-content .imax-second-block .img-blk, .dolby .amc-content .imax-second-block .img-blk, .prime .amc-content .imax-second-block .img-blk {
    text-align: right
}

.imax .amc-content .imax-second-block .imax-cont .contents, .dolby .amc-content .imax-second-block .imax-cont .contents, .prime .amc-content .imax-second-block .imax-cont .contents {
    float: left;
    width: 65.5%
}

.imax .amc-content .imax-second-block .imax-cont h1, .imax .amc-content .imax-second-block .imax-cont p, .dolby .amc-content .imax-second-block .imax-cont h1, .dolby .amc-content .imax-second-block .imax-cont p, .prime .amc-content .imax-second-block .imax-cont h1, .prime .amc-content .imax-second-block .imax-cont p {
    font: 18px/34px Cairo-Regular
}

.imax .amc-content .imax-second-block .imax-cont h2, .prime .amc-content .imax-second-block .imax-cont h2,.dolby .amc-content .imax-second-block .imax-cont h2 {
    font-family: Cairo-Black;
}

.imax .amc-content .amc-promtion-block ul li figure {
float: right
}

.imax .amc-content .amc-promtion-block ul li .amc-promtion-cont {
float: left
}

.imax .amc-content .amc-promtion-block ul li:nth-child(odd) figure {
float: left
}

.imax .amc-content .amc-promtion-block ul li:nth-child(odd) .amc-promtion-cont {
float: right
}

.imax .amc-content .amc-promtion-block ul li:nth-child(4) figure {
float: left
}

.imax .amc-content .amc-promtion-block ul li:nth-child(4) .amc-promtion-cont {
float: right
}

.imax .amc-content .amc-promtion-block.join {
background: url(../images/Other_Pages/imax-immer-bg.png) 0 0 no-repeat
}

.imax .amc-content .amc-promtion-block.join ul li figure {
float: right
}

.imax .amc-content .amc-promtion-block.join ul li .amc-promtion-cont {
float: left
}

.oap .amc-content .banner-block {
background: url(../images/Other_Pages/offers-promotions-top-banner.jpg) 0 0 no-repeat
}

.oap-dtl .amc-content .banner-block {
background: url(../images/Other_Pages/oap-dtl-top-banner.jpg) 0 0 no-repeat
}

.oap-dtl .amc-content .content-block .oap-dtl-cont aside h2 {
font: 50px/55px Cairo-Black;
letter-spacing: -.675676px
}

.oap-dtl .amc-content .content-block .oap-dtl-cont aside h3 {
font: 30px/35px Cairo-Black;
letter-spacing: -.405405px
}

.oap-dtl .amc-content .content-block .oap-dtl-cont aside p {
font: 20px/34px Cairo-Regular;
letter-spacing: .0666667px
}

.oap-dtl .amc-content .content-block .oap-dtl-cont aside ul {
padding-left: 55px
}

.oap-dtl .amc-content .content-block .oap-dtl-cont aside ul li {
font: 18px/21px Cairo-Regular;
margin-bottom: 20px
}

.oap-dtl .amc-content .content-block .oap-dtl-cont aside ul li:before {
left: -25px
}

.event-booking .amc-content .banner-block {
background: url(../images/Other_Pages/event-booking-top-banner.jpg) 0 0 no-repeat
}

#inquiry .modal-dialog .modal-content h5 {
font: 20px/24px Cairo-Bold;
letter-spacing: -.666667px
}

#inquiry .modal-dialog .modal-content h5 span {
font: 16px/20px Cairo-Regular
}

#inquiry .group textarea {
font: 17px/22px Cairo-Regular
}

#inquiry .verify-notification label {
font: 15px/28px Cairo-Regular
}

#inquiry .amc-btn-group .amc-btn {
letter-spacing: -.65px;
font-family: Cairo-Bold
}

.fd .amc-content .imax-second-block {
background: url(../images/Other_Pages/imax-second-blk-bg.jpg) 0 0 no-repeat
}

.fd .amc-content .imax-second-block .img-blk {
text-align: right
}

.fd .amc-content .imax-second-block .imax-cont .contents {
float: left;
width: 65.5%
}

.fd .amc-content .imax-second-block .imax-cont p {
font: 18px/34px Cairo-Regular
}

.fd .amc-content .amc-promtion-block ul li figure {
float: right
}

.fd .amc-content .amc-promtion-block ul li .amc-promtion-cont {
float: left
}

.fd .amc-content .amc-promtion-block ul li:nth-child(even) figure {
float: left
}

.fd .amc-content .amc-promtion-block ul li:nth-child(even) .amc-promtion-cont {
float: right
}

.fd .amc-content .amc-promtion-block ul li:nth-child(4) figure {
float: right
}

.fd .amc-content .amc-promtion-block ul li:nth-child(4) .amc-promtion-cont {
float: left
}

.experience .amc-content .amc-experience-block ul li.shopping {
background: url(../images/Other_Pages/Arabic_WereGoingShopping.jpg) center no-repeat;
background-size: cover
}

.experience .amc-content .amc-experience-block ul li.cheers {
background: url(../images/Other_Pages/Arabic_CheersToTheMovies.jpg) center no-repeat;
background-size: cover
}

.experience .amc-content .amc-experience-block ul li.gourmet {
background: url(../images/Other_Pages/Arabic_GourmetGreatness.jpg) center no-repeat;
background-size: cover
}

.experience .amc-content .amc-experience-block ul li.sweetest {
background: url(../images/Other_Pages/Arabic_TheSweetestThing.jpg) center no-repeat;
background-size: cover
}

.find-theatre .amc-content .find-theatre-content-block .ttl-blk aside {
float: right
}

.find-theatre .amc-content .find-theatre-content-block .ttl-blk ul {
float: left
}

.find-theatre .amc-content .find-theatre-content-block .ttl-blk li {
margin-left: 12px;
margin-right: 0
}

.find-theatre .amc-content .find-theatre-content-block .ttl-blk li a:after {
left: auto;
right: 50%;
-webkit-transform: translateX(50%);
-moz-transform: translateX(50%);
-o-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%)
}

.find-theatre .amc-content .find-theatre-content-block .tab-contents {
text-align: right
}

.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk {
padding-left: 0;
padding-right: 38px
}

.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk h3 {
padding-left: 70px;
padding-right: 0
}

.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk h3 i {
left: auto;
right: -38px
}

.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk h3 span {
left: 0;
right: auto
}

.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk .amc-btn-group a:first-child,
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk .amc-btn-group a:nth-child(2) {
margin-left: 20px;
margin-right:0;
}

.loyalty .amc-premium-loyalty-block:after {
left: auto;
right: 0
}

.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel h1 {
font: 26px/37px Cairo-Regular;
letter-spacing: -1.04px
}

.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.before-login .amc-prelyt-tabelcel.amc-prelyt-logo {
padding-left: 45px;
padding-right: 0
}

.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.before-login .amc-prelyt-tabelcel.amc-prelyt-signin {
padding-left: 0;
padding-right: 60px
}

.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.before-login .amc-prelyt-tabelcel.amc-prelyt-signin:before {
left: auto;
right: 0
}

.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.before-login .amc-prelyt-tabelcel.amc-prelyt-signin:after {
left: 0;
right: auto
}

.loyalty .loyalty-chart-block {
float: right
}

.loyalty .loyalty-works h2 {
font: 42px/47px Cairo-Bold;
font-weight: 900;
letter-spacing: -.567568px;
padding-bottom: 45px
}

.loyalty .loyalty-works h3 {
font: 30px/35px Cairo-Bold;
font-weight: 900;
letter-spacing: -.405405px;
padding-bottom: 25px
}

.loyalty .loyalty-works h4 {
font: 30px/35px Cairo-Bold;
font-weight: 900;
letter-spacing: -.405405px;
padding-bottom: 50px
}

.loyalty .loyalty-works p {
font: 20px/35px Cairo-Regular;
font-weight: 400;
letter-spacing: .0666667px;
padding-bottom: 85px
}

.loyalty .loyalty-works ul li {
padding-left: 170px;
padding-right: 0
}

.loyalty .loyalty-works ul li figure img {
left: auto;
right: 50%;
-webkit-transform: translate(50%,-50%);
-moz-transform: translate(50%,-50%);
-o-transform: translate(50%,-50%);
-ms-transform: translate(50%,-50%);
transform: translate(50%,-50%)
}

.loyalty .loyalty-works .content-blk {
padding-right: 50px;
padding-left: 0
}

.loyalty .tier-details .table thead tr td:before {
left: auto;
right: 35px;
background-position: 7px -20px
}

.loyalty .tier-details .table tbody tr td:first-child {
padding: 25px 20px 25px 25px;
text-align: right
}

.loyalty .tier-details .table tbody tr td ul {
padding-left: 0;
padding-right: 20px
}

.loyalty .tier-details .table tbody tr td ul li {
padding-left: 0;
padding-right: 15px
}

.loyalty .tier-details .table tbody tr td ul li:before {
left: auto;
right: 0
}

.loyalty .tier-details .amc-btn-group .amc-btn-primary {
margin-right: 20px
}

.bg-menu {
left: 0
}

.amc-movie-details-right {
padding-left: 0 !important
}

body .form-blk .country-dropdown .flagstrap-icon {
left: auto;
right: 0
}

body .form-blk .form-group.country-code-block .btn-default span {
padding-left: 0;
padding-right: 41px
}

body .form-blk .form-group.country-code-block .btn-default span span {
padding-left: 40px;
padding-right: 0
}

body .form-blk .form-group.country-code-block .btn-default:after {
left: 11px;
right: auto
}

body .form-blk .form-group.country-code-block .btn-default {
left: auto;
right: 0
}

body .form-blk .form-group.country-code-block .btn-default:before {
left: 0;
right: auto
}

body .form-blk .form-group.country-code-block ul.dropdown-menu li a {
padding: 10px 65px 10px 7px;
text-align: right
}

body .form-blk .form-group.country-code-block ul.dropdown-menu li a > .flagstrap-icon {
right: 10px;
left: auto
}

body .form-blk .form-group.country-code-block input[type=text] {
padding-left: 0;
padding-right: 128px
}

.movie-list-inner-left {
float: right
}

.common-select.btns .bootstrap-select .dropdown-menu li a span.text:before, .common-select.btns .bootstrap-select .dropdown-menu li a.selected span.text:after {
right: -34px;
left: auto
}

.common-select .bootstrap-select .dropdown-menu aside {
padding: 28px 17px 30px 0;
text-align: right
}

.common-select .bootstrap-select .dropdown-menu aside .btn-clearall {
margin-left: 0;
margin-right: 30px
}

.common-select .bootstrap-select .dropdown-menu aside {
padding: 28px 17px 30px 0;
text-align: right
}

.bootstrap-select .dropdown-toggle .filter-option {
text-align: right
}

.bootstrap-select .dropdown-toggle .filter-option {
text-align: right
}

.common-select .bootstrap-select .dropdown-menu aside .btn-clearall {
margin-left: 0;
margin-right: 30px
}

.common-select .bootstrap-select .dropdown-menu aside .btn-apply {
float: right
}

.modal-header h5 {
text-align: right
}

.table tbody tr.body-head td, .table thead tr td, .table tr td, .table tr td ul li {
font-family: Cairo-Regular !important
}

.loyalty .tier-details h3 {
font-family: Cairo-Bold
}

.contact .form-blk .error-text {
left: auto;
right: 0
}

.common-select .bootstrap-select div.dropdown-menu .dropdown-menu > li > a span.text {
font-family: Cairo-Regular
}

.featured .amc-content .amc-nowandcoming-blk .filter-blk aside {
margin-right: 0;
margin-left: 20px
}

.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk .amc-preference h3 {
font: 22px/27px Cairo-Black;
color: #fff
}

.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk .amc-preference ul {
margin-left: 0;
margin-right: -15px
}

.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk .amc-preference ul li {
padding-left: 0;
padding-right: 15px
}

.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk .amc-preference ul li a {
font: 14px/19px Cairo-Bold;
padding: 15px 40px 15px 20px
}

.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk .amc-preference ul li a span {
left: auto;
right: 20px
}

.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width {
text-align: right
}

.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width p.movie-ttl {
font: 15px/19px Cairo-Semibold
}

.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width p.tym {
font: 13px/17px Cairo-Bold
}

.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width p.jonour {
font: 13px/17px Cairo-SemiBold
}

.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width .amc-btn-group a {
font-family: Cairo-Bold
}

.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width .reminder {
font: 16px/45px Cairo-SemiBold;
padding: 0 60px 0 0;
display: inline-block
}

.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width .reminder:before {
left: auto;
right: 0
}

.myaccount .amc-content .tab-content .nw-show-slider.coming ul li .set-width .img-blk figure figcaption {
left: auto;
right: 0;
font: 16px/17px Cairo-Bold
}

.myaccount .amc-content .user-info-tabbed-blk .saved-cards {
float: right;
}

.myaccount .amc-content .user-info-tabbed-blk .saved-cards li {
float: right;
}

.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .left-blk {
float: right;
}

.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .left-blk a .cards {
display: inline-block;
margin-left: 0;
margin-right: 15px;
vertical-align: middle
}

.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .left-blk a p {
font: 17px/22px Cairo-SemiBold;
margin-left: 0;
margin-right: 15px
}

.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .right-blk {
margin-left: 0;
margin-right: 35px;
float: left;
}

.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .right-blk a {
padding-left: 0;
padding-right: 20px
}

.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .right-blk a:before {
left: auto;
right: 0
}
/*Covid*/
.amc-covid-banner .covid-blk h2 {
font-family: 'Cairo-Bold';
}

.amc-covid-banner .covid-blk p {
font-family: 'Cairo-Regular';
}

.amc-banner-slider li .amc-img-wrap.cvd-bnr {
background: url('../images/si-banner.png') right center no-repeat;
}

.amc-banner-slider li .amc-img-wrap.cvd-bnr-tw {
background: url('../images/tawa-banner-ar.jpg') right center no-repeat;
background-size: contain;
}
/*Covid*/
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-desc.txt-deliverytime {
direction: initial;
}

.tandc.si .amc-content .banner-block {
    background: url('../images/Scene/banner/inner/terms.jpg') right center no-repeat;
}

.tandc.si .tandc-block .cont-block .inner-blk.witdecoration ol li {
margin-right: 25px;
}

/* smart banner */
#smartbanner {
direction: rtl;
}

#smartbanner .sb-icon {
right: 30px;
left: auto;
}

#smartbanner .sb-close {
right: 5px;
left: auto;
}

#smartbanner .sb-button {
left: 20px;
right: auto;
}

#smartbanner.android .sb-button {
left: 20px;
right: auto;
}

#smartbanner.ios .sb-button {
left: 20px;
right: auto;
}

#smartbanner.windows .sb-button {
left: 20px;
right: auto;
}

.browser-safari #smartbanner {
direction: rtl;
}

.browser-safari #smartbanner .sb-icon {
right: 30px;
left: auto;
}

.browser-safari #smartbanner .sb-close {
right: 5px;
left: auto;
}

.browser-safari #smartbanner .sb-button {
left: 20px;
right: auto;
}

.amc-banner-slider li .amc-img-wrap.nhr-bnr {
background: url('../images/Nahar/nahar_banner_9to5_ar.png') center no-repeat;
}

.amc-banner-slider li .amc-img-wrap.nhr-bnr.nocont {
background: url('../images/Nahar/nahar_banner_ar.png') 100% 0 no-repeat;
}

.amc-banner-slider li .nocont + .amc-movie-details .amc-content-blk .amc-content-details {
right: 30px;
left: auto;
}

@media(max-width:1919px) {
.amc-banner-slider li .amc-img-wrap.cvd-bnr {
background-size: cover;
background-position: 82% 0;
}

.amc-banner-slider li .amc-img-wrap.cvd-bnr-tw {
background-size: cover;
background-position: 82% 0;
}
}

@media(max-width:1439px) {
.amc-banner-slider li .amc-img-wrap.cvd-bnr {
background-position: 74% 0;
}

.amc-banner-slider li .amc-img-wrap.cvd-bnr-tw {
background-position: 74% 0;
}

.amc-banner-slider li .amc-movie-details .amc-content-blk.tawa-cnt .amc-content-details {
max-width: 340px;
bottom: 90px;
}
}

@media (max-width: 1359px) {
.amc-banner-slider li .amc-img-wrap.cvd-bnr {
background-position: 65% 0;
}

.amc-banner-slider li .amc-img-wrap.cvd-bnr-tw {
background-position: 65% 0;
}
}

@media(max-width:359px) {
#smartbanner .sb-info {
width: 40%;
}
}
/* smart banner */

/*Pie Chart Styles*/
.loyalty-arabic-cont {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
visibility: visible;
}

.loyalty-arabic-cont .inner-ar {
position: absolute;
left: -10px;
left: -30px;
top: 118px;
color: #fff;
font-size: 15px;
}

.loyalty-arabic-cont .select-ar {
position: absolute;
right: -10px;
right: -30px;
top: 118px;
color: #e31d37;
font-size: 15px;
color: #9B9B9B;
}

.loyalty-arabic-cont .elite-ar {
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
left: 0;
color: #ffcf07;
font-size: 15px;
}

.loyalty-arabic-cont .bronze-ar {
position: absolute;
left: 52.5%;
top: -30px;
color: #CD7F2F;
font-size: 15px;
}

.imgoptiner {
display: none;
}

@media (max-width:567px) {
.loyalty-arabic-cont .inner-ar {
left: -40px;
left: -50px;
}

.loyalty-arabic-cont .select-ar {
right: -40px;
right: -50px;
}

.amc-banner-slider li .amc-movie-details .amc-content-blk.tawa-cnt .amc-content-details {
bottom: 70px;
}

.amc-banner-slider li .amc-img-wrap.cvd-bnr {
background-position: center 0;
}

.amc-banner-slider li .amc-img-wrap.cvd-bnr-tw {
background-position: center 0;
}
}

@media (max-width:479px) {
.loyalty-arabic-cont .inner-ar, .loyalty-arabic-cont .select-ar {
top: 50px;
}

.loyalty-arabic-cont .elite-ar {
bottom: -10px;
}

.loyalty-cont {
margin-top: -15px !important;
}

.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel .loyalty-cont h3 {
padding-bottom: 10px;
}

.loyalty-arabic-cont .bronze-ar {
top: -35px;
}
}

@media (max-width:359px) {
.loyalty-arabic-cont .inner-ar, .loyalty-arabic-cont .select-ar {
top: 30px;
}
}
/*Pie Chart Styles*/
.amc-cvd-bnr-blk p {
font-family: Cairo-Regular;
}
/*Voucher*/
.payment .amc-content .amc-payment-blk .left-blk .blk h5 {
text-align: right;
font-family: 'Cairo-Black'
}

.payment .amc-content .amc-payment-blk .left-blk .blk h5.collapsed span, .payment .amc-content .amc-payment-blk .left-blk .blk h5 span {
float: left;
margin-top: 5px;
}

.payment .left-blk .blk.voucher .group, .payment .left-blk .blk.voucher .group .form-group, .payment a.validate-btn-default, .voucher-code {
float: right;
}

.payment a.validate-btn-default {
margin: 0 20px 0 0
}

.voucher-code .row .col1 {
float: right;
}

.voucher-code .row .col2 {
float: left;
text-align: left;
background-position: 65% 0;
}
/*Private By AMC - Home banner*/
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap {
background-image: url('../images/Private-Cinema/bg-homebanner-private.jpg');
}

.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .amc-content-details {
max-width: 475px;
}

.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo {
right: auto;
left: 15px;
width: 300px;width: 280px;
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info {
width: 23%;
}
.amc-banner-slider li .amc-img-burger {
background-image: url(../images/Burger/Main_BG.png);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: right 0
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-combo {
background-image: url(../images/Burger/Group-tezt.png);
background-size: cover;
position: absolute;
left: 0;
width: 57%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li .amc-burger-wrap {
left:0;
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info .food-banner-btn {
top: 75%;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-exclusive {
background-image: url(../images/Offers/ar-sharing-exclusive.png);
background-size: contain;
background-position: bottom right;
position: absolute;
bottom: 12%;
right: 2%;
max-height: 12px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-couple {
left: 13%;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .get-offer-btn {
right: 26%;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-combo {
left: 20%;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-exclusive {
background-image: url(../images/Offers/ar-duo-exclusive.png);
background-size: contain;
background-position: bottom right;
position: absolute;
bottom: 12%;
right: 2%;
max-height: 12px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-combo {
left: 15%;
max-height: 90px;
}
.amc-banner-slider li.duo-banner .amc-img-duo .get-offer-btn {
right: 31%;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/summer-offer/term-main-ar.png);
background-position: bottom right;
left: auto;
right: 2%;
max-height: 45px;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-logo {
background-position: left bottom;
left: 2%;
right: auto;
  
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-limited {
background-position: left top;
right: auto;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .get-offer-btn {
right: 20%;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-escape-heat {
left: 63%;
right: auto;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/weekend-offer/ar-tc.png);
background-position: bottom right;
left: auto;
right: 2%;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-limited {
background-position: left top;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-logo {
background-position: left bottom;
right: auto;
left: 2%;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-title {
left: 20%;right:auto;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-offer
{
right:15%;left:auto;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .get-offer-btn {
right: 25%;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-title {
background-size: 25%;
top:3%;
}
@media(max-width:1919px) {
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-exclusive {
max-height: 14px;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-couple {
left: 14%;
max-height: 375px;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-exclusive {
max-height: 10px;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-combo {
max-height: 75px;
}
.amc-banner-slider li.duo-banner .amc-img-duo .get-offer-btn {
top: 58%;
right: 31%;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-couple {
bottom: 30px;
max-height: 375px;
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-combo {
width: 67%;
}
}
@media(max-width:1599px) {
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .amc-content-details {
max-width: 400px;
}
.amc-banner-slider li .amc-burger-wrap {
background-size: cover;
}
.amc-banner-slider li .amc-burger-wrap {
background-image: url(../images/Burger/ar-small-bg.png);
display: block;
background-repeat: no-repeat;
height: 450px;
background-position: left;
position: absolute;
width: 60%;
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-combo {
display: none;
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info .food-banner-btn {
top: 72%;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-exclusive {
max-height: 12px;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-exclusive {
max-height: 8px;
}
.amc-banner-slider li.duo-banner .amc-img-duo .get-offer-btn {
right: 25%;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-combo {
left: 20%;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-couple {
bottom: 35px;
left: 14%;
max-height: 355px;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-combo {
left: 24%;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .get-offer-btn {
right: 20%;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-title {
left: 25%;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .get-offer-btn {
right: 19%;
top: 65%;
}
}

@media(max-width:1439px) {
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .amc-content-details {
max-width: 315px;
}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{width:225px;width:220px;}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-exclusive {
max-height: 11px;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-exclusive {
max-height: 7px;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-combo {
max-height: 70px;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-couple {
max-height: 350px;
bottom:40px;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-escape-heat {
left: 66%;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .get-offer-btn{right:15%;}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-summer-escape {
bottom: 50px;
max-height: 350px;
}
 
}
@media(max-width:1365px) {
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info .food-banner-btn {
top: 70%;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-exclusive {
max-height: 10px;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-couple {
bottom: 70px;
max-height: 340px;
left:12%;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-combo {
max-height: 65px;
}

}


@media(max-width:1199px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap {
background-position: center center;
}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{width:175px;}
.amc-banner-slider li.weekend-banner .amc-img-sharing .get-offer-btn {
right: 16%;
top: 60%;
}
}

@media(max-width:991px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap {
background-size: auto 100%;
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info {
width: 100%; 
}
.amc-banner-slider li .amc-burger-wrap {
display:none;
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-combo {
background-image: url(../images/Burger/ar-mob-bg.png);
width: 100%;
background-size: contain;
height: 52%;
top: 0;
background-position: top;
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info {
bottom: 35%;
}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .amc-content-details {
max-width: 265px;
}
.amc-banner-slider li .amc-img-burger {
background-image: url(../images/Burger/Main_BG.png);
background-repeat: no-repeat;
background-size: cover;
height: 400px;
background-position: right 0
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-combo,
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info,
.amc-banner-slider li.banner-burger .amc-img-burger .btm-text {
display: block;
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-logo {
display: block;
background-size: contain;
background-position: left bottom;
position: absolute;
left: 2%;
width: 100%;
height: 100%;
background-repeat: no-repeat;
z-index: 1;
max-height: 60px;
bottom: 20px;
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info .food-banner-btn {
top: 108%;
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info {
display: flex;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-couple {
bottom: 70px;
max-height: 230px;
background-position: center center;
left: 0;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-combo {
max-height: 65px;
top: 10px;
left: 0;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .get-offer-btn {
top: 70%;
right: 8%;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-exclusive {
background-image: url(../images/Offers/ar-mob-sharing-exclusive.png);
max-height: 36px;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-exclusive {
bottom:10%;
max-height: 30px;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-exclusive {
background-image: url(../images/Offers/ar-mob-duo-exclusive.png);
max-height: 36px;
bottom: 8%;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-combo {
max-height: 40px;
top: 25px;
left: 0;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-couple {
bottom: 70px;
max-height: 260px;
background-position: center center;
left: 0;
}
.amc-banner-slider li.duo-banner .amc-img-duo .get-offer-btn {
top: 68%;
right: 6%;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-escape-heat {
left: 29%;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .get-offer-btn {
right: 0%;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-summer-escape {
bottom: 50px;
max-height: 280px;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 35px;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-title {
left: 0%;
}

.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-offer {
right: 0%;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .get-offer-btn {
right: 0%;
top: 30%;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-title {
left: 0%;
top:-22%;
}
}

@media(max-width:767px) {

.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .amc-content-details {
max-width: 275px;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-couple {
bottom: 80px;
max-height: 190px;
left:0;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-combo {
max-height: 38px;
left: 0;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .get-offer-btn {
top: 22%;
right: auto;
width: 100%;
text-align: center;
}
.amc-banner-slider li.duo-banner .amc-img-duo .get-offer-btn {
top: 20%;
right: auto;
width: 100%;
text-align: center;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-couple {
left: 0;
bottom: 115px;
max-height: 190px;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-exclusive {
max-height: 24px;
bottom: 15%;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-combo {
left: 0;
}
.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-couple {
bottom: 92px;
max-height: 190px;
background-position: center center;
left: 0;
}
.amc-banner-slider li.duo-banner .amc-img-duo .get-offer-btn {
top: 19%;
right: auto;
width: 100%;
text-align: center;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 23px;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-summer-escape {
bottom: 60px;
max-height: 250px;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-escape-heat {
left: 25%;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .get-offer-btn{top:17%;}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-title {
background-size: 40%;
}

}

@media(max-width:567px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap {
background-position: 55% 0;
}
}

@media(max-width:479px) {
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .amc-content-details {
max-width: 210px;
}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{width:120px;}
}
@media(max-width:359px) {
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{width:85px;}
}
/* Tuesday banner styles start here*/
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-limited {
background-position: left top;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-logo {
background-position: left bottom;
left: 2%;
right: auto;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-summer-exclusive {
background-position: bottom right;
right: 2%;
background-image: url(../images/banner/tue-offer/tc-ar.png);
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-01 {
right: auto;
left: 28%;
top: 25%;
max-height: 160px;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .get-offer-btn {
left: 73%;
top: 66%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-02 {
right: 23%;
left: auto;
max-height: 220px;
top:20%;
}
@media (max-width: 1919px) {
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-01 {
background-size: 20%;
left: 25%;
top: 25%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .get-offer-btn {
left: 70%;
top: 62%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-02 {
background-size: 12%;
top: 25%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-01 {
top: 59%;
right: 12%;
max-height: 30px;
}
}
@media (max-width:1599px) {
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-01 {
top: 60%;
right: 14%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-02 {
right: 25%;
background-size: 10%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-01 {
left: 26%;
top: 28%;
}
}
@media (max-width:1359px) {
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-01{right:15%;}
}
@media (max-width:1199px) {
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-01 {
top: 62%;
right: 17%;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-02 {
right: 30%;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-01 {
left: 30%;
top: 30%;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .get-offer-btn {
left: 73%;
}
}

@media (max-width:991px) {
.amc-banner-slider li.tuesday-banner .amc-img-sharing .get-offer-btn {
left: 0%;
top: 77%;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-01 {
left: 20%;
top: -8%;
background-size: 25%;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-02 {
background-image: url(../images/banner/tue-offer/main-title-02-ar-mob.png) !important;
background-size: 25%;
max-height: 72px;
top: 3%;
right: 22%;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-01 {
top: 53%;
}
}

@media (max-width:767px) {
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-01 {
right: 29%;
top: 55%;
max-height: 20px;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-01 {
top: -6%;
background-size: 30%;
}
}

@media (max-width:480px) {
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-02 {
background-size: 28%;
top: 6%;
}
}

/* Tuesday banner styles end here*/
/* Wednesday one sar banner styles start here*/
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-offer
{
right:20%;
left:0;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing {
background-image: url(../images/banner/wed-sar/main-bg-ar.png);
    
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-limited {
background-position: left top;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-logo {
background-position: left bottom;
left: 2%;
right: auto;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-summer-exclusive {
background-position: bottom right;
right: 2%;
background-image: url(../images/banner/tue-offer/tc-ar.png);
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-01 {
right: auto;
left: 27%;
top: 13%;
max-height: 160px;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .title-back {
background-image: url(../images/banner/wed-sar/sub-img-ar.png);
right:0;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .get-offer-btn {
left: 62%;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-02 {
right: 0%;
left: auto;
max-height: 220px;
top: 0%;
}

@media (max-width: 1919px) {


.amc-banner-slider li.wed-sar-banner .amc-img-sharing .get-offer-btn {
left: 60%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .title-back{left:25%;}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-02 {
background-size: 64%;
right: -11%;
}
}

@media (max-width:1599px) {
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-01 {
left: 26%;
top:15%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .title-back {
background-size: 100%;
left: 15%;
top: 40%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-02 {
right: -8%;
top:0;
}
}

@media (max-width:991px) {
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .get-offer-btn {
left: 0%;
top: 77%;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-01 {
left: 23%;
top: -10%;
background-size: 46%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .title-back {
top: 18%;
max-height: 30px;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-02 {
max-height: 72px;
top: 3%;
right: -11%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing {
background-image: url(../images/banner/wed-sar/main-bg-ipad-ar.png);
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-offer {
right: 0%;
left: 0;
}
   
}

@media (max-width:767px) {

.amc-banner-slider li.wed-sar-banner .amc-img-sharing {
background-image: url(../images/banner/wed-sar/main-bg-mob-ar.png);
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-01 {
left: 18%;
background-size: 55%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .title-back {
background-size: 100%;
top: 16%;
left: 0%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-02 {
background-size: 50%;
right: -20%;
top: 6%;
}
}

/* Wednesday one sar banner styles end here*/
/* Deadpool popcorn banner styles end here*/
.amc-banner-slider li.deadpool-banner .amc-img-sharing {
background-image: url(../images/banner/deadpool/main-bg-ar.png);
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/deadpool/tc-ar.png);
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-title-01 {
right: 13%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-offer {
left: 11%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
right: 63%;
width: 65px;
height: 43px;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-01
{right:87%;}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn
{
left:69%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-logo {
background-position: left bottom;
left:2%;
right:auto;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-summer-exclusive {
background-position: right bottom;
right: 2%;
left: 0;
}
@media (max-width: 1919px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02{right:60%;}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-01 {
right: 86%;
}
}
@media (max-width:1599px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
right: 55%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-title-01 {
right: 7%;
}
}
@media (max-width:1439px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02{right:53%;}
}
@media (max-width:1359px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-01 {
right: 84%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
right: 52%;
}
}
@media (max-width:1199px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-title-01 {
right: -3%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-offer {
background-size: 75%;
left: 5%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-01 {
top: 69%;
right: 85%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
right: 51%;
}
}
@media (max-width:991px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-offer {
background-size: 60%;
left: -2%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-title-01 {
right: -7%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn {
left: 64%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
right: 47%;
}
}
@media (max-width:767px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-title-01 {
right: 0;
left: 0;
background-size: 60%;
width: 100%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn {
right: 0;
left: 0;
top: 32%;
text-align: center;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-offer {
background-size: 55%;
left: 0;
right: 0;
width: 100%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
right: 13%;
top: 77%;
}
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-01 {
top: 75%;
right: 72%;
}
}
/* Deadpool popcorn banner styles end here*/
/*E.O.Private By AMC - Home banner*/
/*Contact Us Page*/
.contact .amc-content .contact-content-block .user-exp {
width: auto;
}

.contact .amc-content .contact-content-block .user-exp .form-blk .form-group label {
padding-right: 0;
}

.contact .form-blk .error-text {
text-align: right;
}
/*E.O.Contact Us Page*/

/*FAQ's Page*/
.faq .amc-content .faq-content-block .tab-title .nav-tabs li {
float: none;
}
/*E.O.FAQ's Page*/
.cx-widget.cx-window-manager.cx-theme-dark {
position: relative;
z-index: 2;
}

@media(max-width:479px) {
.voucher-code .row .col2 {
background-position: center 0;
text-align: center;
}
}

/* FnB > Pickup Note Modal*/
body.fda-modal-open {
overflow: hidden;
}

body.fda-modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}

#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox {
text-align: unset;
}

#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amc-btn {
float: left;
}

#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox {
float: right;
}

#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox label {
padding-right: 40px;
padding-left: 0;
}

#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox label span {
right: 0;
left: auto;
}

@media (max-width:479px) {
#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox {
text-align: center;
}

#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amc-btn {
float: none;
}

#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox {
float: none;
padding: 0 0 15px;
}

#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox label {
padding-right: 30px;
padding-left: 0;
}
}
/* E.O.FnB > Pickup Note Modal*/

/*Seatlayout Zoom In/Out - AC-T921|Website - Seat layout to be optimized similar to app*/
.seats .amc-content .amc-seat-blk .amc-screen .slZoom {
right: auto;
left: 0;
}

@media (max-width:639px) {
.seats .amc-content .amc-seat-blk .amc-screen .slZoom {
right: auto;
left: 10px;
}
}
/*E.O.Seatlayout Zoom In/Out - AC-T921|Website - Seat layout to be optimized similar to app*/

/*Webchat*/
.cx-common-container .cx-titlebar .cx-icon {
float: right !important;
}

.cx-webchat {
right: 0 !important;
}

.cx-widget th {
text-align: right !important;
}

.cx-common-container .cx-buttons-window-control {
right: 79% !important;
}

.cx-webchat .cx-form table th {
padding-right: 0 !important;
padding-left: 8px;
}

.cx-common-container .cx-titlebar .cx-title {
margin-left: 0 !important;
margin-right: 8px;
}

@media (max-width:639px) {
.cx-webchat {
right: 40px !important;
}
}
/*1.4.2022 Eshan Donation*/
.eshan-donation-outsec .amc-skip-btn {
float: left;
}

.eshan-donation-outsec {
text-align: right;
}

.eshan-donation .radio-blk .amc-radio {
float: right;
margin-left: 0;
margin-right: 20px;
}

.eshan-donation .radio-blk .amc-radio:first-child {
margin-right: 0;
}

.eshan .amc-content .movi-ttl {
text-align: right;
}

.eshan-donation .radio-blk .amc-radio label span {
left: inherit;
right: 0;
}

.eshan-donation .radio-blk .amc-radio label {
padding-left: 0;
padding-right: 30px;
}

/* 09.05.2022 */
/*.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p{padding-top:10px;}*/
.loyalty-chart .bar {
left: 7px;
top: 8px;
}

.wrapper.myaccount .bar .loyalty-outer-cont {
margin-top: -224px;
margin-left: -304px;
}

.loyalty-accodion-blk .panel-default .panel-heading .panel-title a::after {
right: auto;
left: 30px;
}

.loyalty-accodion-blk .panel-default .panel-body {
padding: 20px 60px 30px 30px !important;
}

.loyalty-accodion-blk .panel-default .panel-body .content ul li p::before {
left: auto;
right: 0;
}

.loyalty-accodion-blk .panel-default .panel-body .content ul li p {
padding-left: 0;
padding-right: 22px;
}

.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span {
padding-left: 0;
padding-right: 12px;
}

.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span.sp-1 {
font-weight: 700;
}

.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span.sp-2 {
font-weight: 400;
}

.loyalty-accodion-blk .panel-default .panel-body.bronze .content ul li p:before {
background: #CD7F2F;
}

.loyalty-accodion-blk .panel-default .panel-body.silver .content ul li p:before {
background: #9B9B9B;
}

.loyalty-accodion-blk .panel-default .panel-body.gold .content ul li p:before {
background: #FFC216;
}

.loyalty-accodion-blk .panel-default .panel-body.diamond .content ul li p:before {
background: #BEE6F5;
}

.pie_progress__svg #imglogo {
display: none;
}

.loyalty-chart .center-tier {
display: block;
}

@media (max-width: 1599px) {
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont {
margin-left: -304px;
}
}

@media (max-width: 1439px) {
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont {
margin-top: -235px;
margin-left: -296px;
width: 520px;
height: 420px;
}
}

@media (max-width: 1200px) {
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont {
margin-top: -230px;
margin-left: -290px;
width: 520px;
height: 420px;
}
}

@media (max-width: 1199px) {
.wrapper.myaccount .bar .loyalty-outer-cont {
width: 470px;
height: 410px;
margin-top: -224px !important;
margin-left: -266px !important;
}

body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont {
width: 450px;
height: 440px;
margin-top: -234px !important;
margin-left: -252px !important;
}
}

@media (max-width: 991px) {
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a::after {
right: auto !important;
left: 15px !important;
}

.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p {
padding-right: 0;
}

.loyalty-accodion-blk .panel-default .panel-body {
padding: 15px 30px 15px 15px !important;
}

.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p, .loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span {
font-size: 18px;
line-height: 22px;
}

.wrapper.home .bar .loyalty-outer-cont {
margin-left: -312px;
}

body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont {
width: 450px;
height: 440px;
margin-top: -236px !important;
margin-left: -258px !important;
}
}

@media (max-width: 767px) {
.loyalty-accodion-blk .panel-default .panel-body {
padding: 15px 30px 15px 15px !important;
}

.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p img {
padding-right: 0;
padding-left: 10px;
}

.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span {
padding-right: 0;
}

.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p {
position: relative;
padding-top: 35px;
}

.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span.sp-1 {
position: absolute;
top: 0;
right: 0;
}

.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p, .loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span {
font-size: 16px;
line-height: 20px;
}

body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont {
width: 450px;
height: 440px;
margin-top: -236px !important;
margin-left: -258px !important;
}

.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk .tooltip-text {
left: -10px;
}
}

@media (max-width: 567px) {
.wrapper.myaccount .bar .loyalty-outer-cont {
margin-top: -224px !important;
margin-left: -286px !important;
}
/* .loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span.sp-1{right:105px;} */
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont {
width: 450px;
height: 440px;
margin-top: -239px !important;
margin-left: -276px !important;
}
}

@media (max-width: 479px) {
.loyalty-accodion-blk .panel-default .panel-body {
padding: 10px !important;
}
/* .loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span.sp-1{right:120px;} */
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a::after {
top: 35% !important;
}

.wrapper.myaccount .bar .loyalty-outer-cont {
width: 360px;
height: 350px;
margin-top: -18px !important;
margin-left: -29px !important;
}

.wrapper.home .bar .loyalty-outer-cont {
margin-left: -25px;
}

body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont {
width: 370px;
height: 360px;
margin-top: -18px !important;
margin-left: -29px !important;
}
}

@media (max-width: 413px) {
.wrapper.myaccount .bar .loyalty-outer-cont {
width: 310px;
height: 310px;
}
/* .loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span.sp-1{right:110px;} */
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont {
width: 330px;
height: 320px;
margin-top: -18px !important;
margin-left: -29px !important;
}
}

@media (max-width: 385px) {
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont {
width: 330px;
height: 320px;
margin-top: -14px !important;
margin-left: -26px !important;
}
}

@media (max-width:375px) {
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont {
width: 310px;
height: 320px;
margin-top: -16px !important;
margin-left: -31px !important;
}
}

@media (max-width: 359px) {
/* .loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span.sp-1{right:105px;} */
.wrapper.myaccount .bar .loyalty-outer-cont {
width: 290px;
}

.wrapper.loyalty .bar .loyalty-outer-cont {
margin-left: -28px !important;
margin-top: -17px !important;
width: 330px;
height: 290px;
}
/* .loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span.sp-1{right:100px;} */
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont {
width: 290px;
height: 300px;
margin-top: -16px !important;
margin-left: -26px !important;
}
}

@media (max-width: 320px) {
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont {
width: 310px;
height: 280px;
margin-top: -16px !important;
margin-left: -24px !important;
}
}

/* AC-T1057 - webview delete screen(AR) */
.sc-wv-content .list-blk ul li p {
padding-left: 0;
padding-right: 20px;
}

.sc-wv-content .list-blk ul li p:before {
left: inherit;
right: 0;
}

.sc-wv-content .check-blk .form-check label span.radio-btn {
left: inherit;
right: 0;
}

.sc-wv-content .check-blk .form-check label {
padding-left: 0;
padding-right: 30px;
}

.sc-wv-content .wv-head .backArrow {
left: inherit;
right: 30px;
}

.sc-wv-content .wv-head .backArrow {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}

.sc-wv-content .input-fields .pass-input .lockIcon {
left: inherit;
right: -10px;
}

.sc-wv-content .input-fields input {
padding-right: 45px;
padding-left: 30px;
}

.sc-wv-content .input-fields .pass-input .eye-icon {
right: inherit;
left: 10px;
}

@media (max-width: 479px) {
.sc-wv-content .wv-head .backArrow {
left: inherit;
right: 15px;
}

.sc-wv-content .input-fields .pass-input .eye-icon {
right: inherit;
left: 10px;
}
}

/*AC-T1061 > Myaccount*/
/*.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p{padding-right:0;padding-left:20px;}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk{right:auto;left:0;}*/
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk {
margin-right: 2px;
margin-left: 0;
}

.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk img {
margin-top: 0;
margin-right: 0;
margin-left: 0;
}

.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk .tooltip-text {
font-family: Cairo-Regular;
right: 40px;
left: auto;
}

.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk .tooltip-text:after {
right: -15px;
left: auto;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-right: 0;
border-left: 15px solid #4b4b4b;
}

@media(max-width:991px) {
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk .tooltip-text {
right: auto;
left: 50%;
}

.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk .tooltip-text:after {
right: auto;
left: 50%;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 15px solid #4b4b4b;
border-top: 0;
transform: translate(-50%, 0);
}
}

@media(max-width:479px) {
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk .tooltip-text {
right: auto;
left: -10px;
-webkit-transform: translate(0, 0) scaleY(0);
transform: translate(0, 0) scaleY(0);
}

.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk:hover .tooltip-text {
-webkit-transform: translate(0, 0) scaleY(1);
transform: translate(0, 0) scaleY(1);
}

.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk .tooltip-text:after {
right: auto;
left: 12px;
transform: translate(0, 0);
}
}

/*12082022|AC-T1069*/
/*After Login Header > User Hover Block*/
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-two .coltwoRewards h3 {
font-family: Cairo-Black;
}

.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-two .coltwoRewards h4 {
font-family: Cairo-Regular;
}
/*Homepage > Promotions*/
.wrapper.home .amc-promtion-block ul li figure {
padding: 0;
}

@media(max-width:1439px) {
.wrapper.home .amc-promtion-block ul li figure {
padding: 10px 0 0;
}
}

@media(max-width:1279px) {
.wrapper.home .amc-promtion-block ul li figure {
padding: 0;
}
}

@media(max-width:1199px) {
.wrapper.home .amc-promtion-block ul li figure {
padding: 10px 0 0;
}
}

@media(max-width:991px) {
.wrapper.home .amc-promtion-block ul li figure {
padding: 15px 0 0;
}
}

@media(max-width:767px) {
.wrapper.home .amc-promtion-block ul li figure {
padding: 0;
}
}
/*E.O.12082022|AC-T1069*/

/*AMC Daera - Home banner | AC-T1068*/
.amc-banner-slider li.banner-daeraByAMC .amc-img-wrap {
background-image: url('../images/Home/mainBanner/AMC-daera-homebanner-new.jpg');
}

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details {
max-width: 450px;
}

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details.alignBannerRight {
max-width: 300px;
left: 15px;
right: auto;
}

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1 {
line-height: 75px;
}

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h2 {
font-family: "Cairo-Regular";
}

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-btn-group a {
margin-left: 0;
}

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .privateLogo {
right: auto;
left: 15px;
}

@media(max-width:1599px) {
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details {
max-width: 350px;
}

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details.alignBannerRight {
max-width: 250px;
}

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1 {
line-height: 65px;
}
}

@media(max-width:1439px) {
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details {
max-width: 300px;
}

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1 {
line-height: 55px;
}
}

@media(max-width:1199px) {
/*.amc-banner-slider li.banner-daeraByAMC .amc-img-wrap{background-position:center center;}*/
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details.alignBannerRight {
max-width: 200px;
}
}

@media(max-width:991px) {
/*.amc-banner-slider li.banner-daeraByAMC .amc-img-wrap{background-size:auto 100%;}*/
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details {
max-width: 220px;
}

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details.alignBannerRight {
max-width: 175px;
}

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1 {
line-height: 45px;
}
}

@media(max-width:767px) {
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details {
max-width: 150px;
}

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details.alignBannerRight {
max-width: 130px;
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner {
background-image: url(../images/Ice/responsive-bg-ar.jpg);
}
}

@media (max-width:639px) {
/*.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details.alignBannerRight {
max-width: 100px;
}*/

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1 {
line-height: 41px;
}
}

@media(max-width:567px) {
/*.amc-banner-slider li.banner-daeraByAMC .amc-img-wrap{background-position:55% 0;}*/
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details {
max-width: none;
}
}
/*@media(max-width:479px) {
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details{max-width:210px;}
}*/
/*E.O.AMC Daera - Home banner | AC-T1068*/
.redeem-popup-blk .modal-content .check-blk .form-check label {
padding-right: 30px;
padding-left: 0;
}

.redeem-popup-blk .modal-content .check-blk .form-check label span.radio-btn {
right: 0;
left: auto;
}

.redeem-popup-blk .modal-content .amc-btn-group .amc-btn-default {
margin-right: 20px;
margin-left: 0;
}

/*Hyper Pay frame work style 19.10.2022*/
.wpwl-wrapper-brand {
padding-right: inherit;
padding-left: 0;
}

.wpwl-brand-card {
float: left;
right: inherit;
left: 2px;
}

.wpwl-control, .wpwl-control input {
padding: 5px 5px 5px 0;
text-align: right;
}

.savedcards {
float: right;
}

.savedcards label {
padding: 0 40px 0 0 !important;
}

.savedcards label span {
left: inherit;
right: 0;
}

.savedcards input[type=checkbox] + label span:before {
left: inherit;
right: -5px;
}

.amc-cancel-ticket .amc-btn-default {
margin-left: 0;
margin-right: 20px;
}

.amc-cancel-ticket .movie-total-td h5 {
margin-right: 0;
margin-left: 8px;
}

.amc-cancel-ticket .amc-movie-table .movie-price {
padding-left: 0;
padding-right: 10px;
}

.amc-cancel-ticket .amc-movie-feature span {
border-right: none;
border-left: 1px solid rgba(151, 151, 151);
padding-right: 0;
margin-right: 0;
padding-left: 10px;
margin-left: 10px;
}

.amc-cancel-ticket .amc-movie-feature span:last-child {
border-left: none;
}

.amc-cancel-ticket .amc-movie-feature span:first-child {
border-right: none;
border-left: 3px solid rgba(151, 151, 151);
}

/* 07.03.2023 */
.language_popup.private-cinema-popup .modal-body p {
font: 16px/22px gordita;
font-weight: 500;
padding: 10px 0;
}

.amc-banner-slider li .amc-movie-details .amc-content-blk .private-slider-blk .amc-btn-group a {
margin-right: auto;
margin-left: 30px;
}


.private-cinema-page .radio-blk .cms-radio {
margin-left: 0;
margin-right: 30px;
}

.private-cinema-page .radio-blk .cms-radio:first-child {
margin-right: 0;
}

.private-cinema-page .radio-blk .cms-radio label {
padding-left: 0;
padding-right: 38px;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk .cms-radio {
margin-left: 0;
margin-right: 20px;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk .cms-radio label {
padding-right: 38px;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .form-group.country-code-block label {
padding-left: 0;
padding-right: 125px;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk {
padding-left: 0;
padding-right: 15px;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk .cms-radio:first-child {
margin-right: 0;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk .cms-radio label {
padding-left: 0;
padding-right: 26px;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text {
left: auto;
right: 40px;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text:after {
left: 0;
right: -15px;
border-left: 15px solid #4b4b4b;
border-right: 0;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text ul li p {
padding: 5px 10px 5px 0;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text ul li p:before {
left: auto;
right: 0;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec p {
padding-left: 0;
padding-right: 4px;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group.datetime-blk .timepicker-blk {
padding-left: 0;
padding-right: 20px;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group.datetime-blk .datepicker-blk {
padding-right: 0;
padding-left: 20px;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group.datetime-blk .datepicker-blk input {
padding-left: 0;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group.datetime-blk .timepicker-blk input {
padding-left: 0;
}


@media(max-width:1199px) {
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk {
padding-left: 0;
padding-right: 0;
padding-top: 15px;
display: block;
}
}

@media(max-width:479px) {
.private-cinema-page .radio-blk .cms-radio {
margin-right: 0;
}
}

/*27.3.2023*/
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner {
background-position: right center;
}

.amc-banner-slider li.banner-private_by_amc.laysbanner-li .overlay {
display: none;
}


.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner {
background-position: center;
background-size: cover;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-new-label {
background-size: contain;
background-position: right top;
position: absolute;
top: 0;
right: 0;
max-height: 130px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-lays-logo {
background-size: contain;
background-position: bottom center;
position: absolute;
bottom: 45px;
margin: 0 auto;
right: 0;
left: 20%;
max-width: 190px;
max-height: 190px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-popcorn-img {
background-size: contain;
background-position: bottom center;
position: absolute;
bottom: 40px;
margin: 0 auto;
right: 18%;
left: 0;
max-width: 440px;
max-height: 360px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-pop-text {
background-size: contain;
background-position: top center;
position: absolute;
top: 12%;
margin: 0 auto;
right: 30%;
left: auto;
max-width: 340px;
max-height: 150px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.ar-amc-popcorn-mob {
display: none;
}

@media (max-width:1919px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-popcorn-img {
max-width: 440px;
max-height: 368px;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-pop-text {
top: 15%;
}
}

@media (max-width:1810px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-pop-text {
right: 27%;
}
}

@media (max-width:1599px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-pop-text {
right: 22%;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-lays-logo {
left: 24%;
}
}

@media (max-width:1439px) {

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-popcorn-img {
max-width: 420px;
max-height: 330px;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-lays-logo {
left: 30%;
max-width: 185px;
max-height: 185px;
}
}

@media (max-width:1365px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-pop-text {
right: 18%;
max-width: 330px;
max-height: 140px;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-pop-text {
right: 15%;
max-width: 300px;
max-height: 125px;
top: 18%;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-lays-logo {
left: 36%;
}
}

@media (max-width:1024px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-pop-text {
max-width: 260px;
max-height: 115px;
top: 18%;
}
}

@media(max-width:991px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner {
background-position: center;
background-size: cover;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-new-label {
max-width: 115px;
max-height: 100px;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-popcorn-img {
bottom: 35px;
max-width: 330px;
max-height: 280px;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-pop-text {
top: 15%;
right: 15%;
max-width: 250px;
max-height: 105px;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-lays-logo {
left: 44%;
bottom: 35px;
z-index: 1;
}
}

@media (max-width:767px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-pop-text {
top: 6%;
right: 12%;
max-width: 250px;
max-height: 100px;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-lays-logo {
left: 48%;
max-width: 160px;
max-height: 160px;
}
}

@media (max-width: 567px) {
.ar-amc-popcorn-mob {
display: block;
}

.ar-amc-lays-logo, .ar-amc-popcorn-img {
display: none;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays {
background-size: cover;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-new-label {
max-width: 115px;
max-height: 100px;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-popcorn-mob {
bottom: 40px;
max-width: 325px;
max-height: 252px;
background-size: contain;
background-position: bottom center;
position: absolute;
margin: 0 auto;
left: 0;
right: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-pop-text {
top: 15px;
max-width: 225px;
max-height: 105px;
left: 0;
right: 0;
}
}

@media(max-width:410px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-pop-text {
max-width: 200px;
max-height: 95px;
top: 5%;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-popcorn-mob {
max-width: 300px;
max-height: 250px;
bottom: 55px;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .ar-amc-new-label {
max-width: 100px;
max-height: 80px;
}
}

/* Bundle page > start */
.bundle-page .bundle-footer .footer-inner .amc-btn-group {
text-align: left;
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio label {
padding-left: 0;
padding-right: 38px;
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio label span {
right: 0;
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio p {
padding-left: 0;
padding-right: 38px;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .ticket label {
padding-left: 0;
padding-right: 40px;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .ticket label span {
right: 0;
}

.bundle-page .bundle-footer .footer-inner .buy-blk p {
padding-right: 80px;
padding-left: 30px;
}

.bundle-page .bundle-footer .footer-inner .buy-blk p:before {
right: 0;
left: auto;
}

.bundle-page .bundle-footer .footer-inner .buy-blk p:after {
right: auto;
left: 0;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .email {
padding-left: 0;
padding-right: 40px;
}

.bundle-payment-page .payment-header .head .back-btn {
float: right;
transform: rotate(180deg);
}

.bundle-payment-page .payment-header .head .timer {
float: left;
}

.bundle-payment-page .payment-header .head .timer .close-btn {
float: left;
padding-left: 0;
padding-right: 10px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft {
padding-right: 0;
padding-left: 40px;
text-align: right;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label {
padding-left: 0;
padding-right: 65px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label span {
right: 0;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label:before {
right: 42px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk {
text-align: right;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio label {
padding-left: 0;
padding-right: 90px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio.visa label:before {
right: 42px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio.mastercard label:before {
right: 42px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio label span {
right: 0;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio p {
padding-left: 0;
padding-right: 90px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .credit-debit-blk .cms-radio label {
padding-left: 0;
padding-right: 40px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .csc {
padding-left: 0;
padding-right: 60px;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt {
padding-left: 0;
padding-right: 40px;
text-align: right;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt .amount-list ul li span.rgt {
text-align: left;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner {
text-align: left;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk p {
padding-right: 0;
padding-left: 30px;
}


.bundle-success-page .success-header .content h1 span {
padding-left: 0;
padding-right: 34px;
}

.bundle-success-page .success-header .content h1 span:before {
right: 0;
}

.bundle-success-page .success-header .content p span {
padding-left: 0;
padding-right: 34px;
}

.bundle-success-page .success-header .content p span:before {
left: auto;
right: 0;
transform: rotateY(180deg);
}

.bundle-success-page .voucher-box {
text-align: right;
}

.bundle-success-page .voucher-box .top-wrap ul li span.lft {
padding-right: 0;
padding-left: 10px;
}

.bundle-success-page .voucher-box .top-wrap ul li span.rgt {
text-align: left;
padding-left: 0;
padding-right: 10px;
}

.bundle-success-page .voucher-box .btm-total {
text-align: left;
}

.bundle-success-page .voucher-box .btm-total p span {
padding-left: 0;
padding-right: 5px;
float: left;
}

.bundle-success-page .tc-blk {
text-align: right;
}

.bundle-success-page .tc-blk ul li p {
padding-left: 0;
padding-right: 25px;
}

.bundle-success-page .tc-blk ul li p span {
right: 0;
padding-right: 0;
padding-left: 10px;
}



@media (max-width: 1199px) {
.bundle-page .bundle-footer .footer-inner .buy-blk p {
padding-right: 74px;
}
}

@media (max-width: 991px) {
.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio label {
padding-right: 30px;
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio p {
padding-right: 30px;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .ticket label {
padding-right: 30px;
}

.bundle-page .bundle-footer .footer-inner .buy-blk p {
padding-right: 55px;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .email {
padding-right: 30px;
}


.bundle-payment-page .payment-wrapper .contact-info-lft {
padding-right: 0;
padding-left: 20px;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt {
padding-left: 0;
padding-right: 20px;
}
}

@media (max-width: 767px) {
.bundle-payment-page .payment-wrapper .contact-info-lft {
padding-left: 0;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label {
padding-right: 55px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label:before {
right: 30px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio label {
padding-right: 80px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio.visa label:before {
right: 30px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio.mastercard label:before {
right: 30px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio p {
padding-right: 80px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .credit-debit-blk .cms-radio label {
padding-right: 30px;
}
}

@media (max-width: 639px) {
.bundle-payment-page .payment-wrapper .saved-card-blk .csc {
padding-right: 80px;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk {
text-align: right;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .amc-btn-group {
text-align: left;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk p {
padding-right: 45px;
padding-left: 25px;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk p:before {
right: 0;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk p:after {
left: 0;
right: auto;
}

.bundle-success-page .success-header .content h1 span {
padding-right: 0;
}

.bundle-success-page .success-header .content h1 span:before {
right: auto;
}
}

@media (max-width: 479px) {
.bundle-payment-page .payment-header .head .timer p {
text-align: left;
}
}

@media (max-width: 413px) {
.bundle-page .bundle-footer .footer-inner .buy-blk p {
padding-left: 25px;
padding-right: 50px;
}
}


/* Bundle page > end */

/*Family offer page start*/
.family-offer .offer-cont .amc-btn-group button.amc-btn-primary {
margin-right: 0px;
margin-left: 20px;
}

.family-offer .list-sec.list-01 h3, .family-offer .list-sec.list-02 h3 {
padding-right: 40px;
padding-left: 0px;
background-position: right center;
}

.family-offer .list-sec li {
background-position: right center;
padding-left: 0px;
padding-right: 30px;
}

/*.family-offer .list-sec.list-01 li:first-child {
background: url(../images/Scene/icons/list-offer.png) no-repeat;
background-position: right center;
}*/
.family-offer .list-sec.list-01 li.listheading {
    background: url(../images/Scene/icons/list-offer.png) no-repeat;
    background-position: right center;
    padding-right: 0;
}

.family-offer-popup .modal-content .modal-body ul li {
margin: 0 30px 0 20px;
}

.family-offer-popup .modal-content .modal-body .combo-wrap ul li:first-child {
margin-right: 10px;
}


.family-offer .list-sec ul {
margin-right: 40px;
}

.offer-wrap li a {
align-items: flex-start;
}

.offer-wrap li span {
text-align: right;
}

@media (max-width: 991px) {
.family-offer .nahar-offer .offer-cont {
margin: auto !important;
}
}

@media (max-width: 479px) {
.family-offer .list-sec li {
background-position: right top 10px !important;
}
}
/*Family offer page end*/
/*Family offer page start 4th october*/
.amc-offer-col, .offer-hide-sec h4 {
text-align: right;
}

.offer-hide-sec .remove-col img {
padding-right: 0px;
padding-left: 5px;
}
/*Family offer page End 4th october*/
.amc-banner-slider li .amc-img-wrap.kafd-bnr {
background: url('../images/KAFD/KAFD_1920x450_Ar.png') center no-repeat;
}

.family-offer .offer-details .amc-btn-secondary {
margin-left: 0px;
margin-right: 15px;
}
/*Hyper Pay frame work style 18.10.2022 End*/
.wpwl-wrapper-registration, .wpwl-wrapper-registration-expiry, .wpwl-wrapper-registration-number {
float: right;
}

.wpwl-wrapper-registration-details {
padding-left: 0 !important;
padding-right: 20px !important;
}
/*Food & Drinks Order Popup*/
.fd-order-popup .modal-content .modal-header .close {
top: 20px;
left: 15px;
right: auto;
}

.fd-order-popup h1 {
text-align: right;
}

.fd-order-popup .fd-banner-block {
background-position: -200px 0px;
}

.fd-order-popup .fd-banner-block .fd-banner-content p {
text-align: right;
}

.fd-form-group .form-group {
text-align: right;
}

.fd-booking-wrap .fd-btn-group {
text-align: right;
}

.fd-location-wrap .bs3.bootstrap-select .dropdown-toggle .filter-option {
padding-right: 0;
}

.fd-location-wrap .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
float: right;
}

.fd-location-wrap .fd-edit-select .bootstrap-select .btn:before {
left: auto;
right: 10px;
}

.fd-location-wrap .fd-edit-select .bootstrap-select .btn:after {
left: 10px;
right: auto;
}

.fd-location-wrap .fd-btn-group {
text-align: right;
}

.fd-location-wrap .error-text {
text-align: right;
float: right;
width: 100%;
}

.fd-location-wrap .fd-order-msg {
text-align: right;
}

.fd-booking-wrap .fd-btn-group .amc-btn-white {
margin-right: 0;
margin-left: 20px;
}

.fd-order-book .fd-btn-group {
text-align: right;
}

.confirm-booking-wrap p {
text-align: right;
}

.confirm-booking-wrap .fd-btn-group {
text-align: right;
}

.confirm-booking-wrap .fd-location-wrap {
text-align: right;
}

.confirm-booking-wrap .fd-movie-details span, .fd-movie-details {
text-align: right;
}

.confirm-booking-wrap .fd-seat-wrap {
text-align: right;
}

.confirm-booking-wrap .fd-btn-group .fd-confirm-link {
padding-left: 0;
padding-right: 20px;
}

.fd-location-wrap label {
text-align: right;
}

.upcoming-book-wrap .fd-order-link {
text-align: right;
}

.upcoming-book-wrap .fd-upcoming-txt {
text-align: right;
}

.upcoming-book-wrap .fd-radio-wrap {
text-align: right;
}

.upcoming-book-wrap .fd-booking-radio {
padding-right: 46px;
padding-left: 0;
}

.upcoming-book-wrap .fd-booking-radio i {
right: 0;
left: auto;
}

@media (max-width: 479px) {
.fd-booking-wrap .amc-btn-group .amc-btn.amc-btn-white {
margin-left: 0;
}

.upcoming-book-wrap .fd-booking-radio {
padding-right: 34px;
}
}

.contact .amc-content .contact-content-block .user-exp .form-blk .form-group .file-upload {
display: block;
width: 60%;
padding: 6px;
border: 2px solid #577F66;
border-radius: 38px
}

.contact .amc-content .contact-content-block .user-exp .form-blk .form-group .file-upload .file-select {
display: flex;
align-items: center;
height: 28px;
overflow: hidden;
position: relative;
}

.contact .amc-content .contact-content-block .user-exp .form-blk .form-group .file-upload .file-select .file-select-button {
background: #f0f0f0;
color: #022A08;
padding: 0 10px;
display: inline-block;
height: 40px;
line-height: 40px;
font-size: 17px;
white-space: nowrap;
}

.contact .amc-content .contact-content-block .user-exp .form-blk .form-group .file-upload .file-select .file-select-name {
line-height: 40px;
display: inline-block;
padding: 0 5px;
font-size: 17px;
}

.contact .amc-content .contact-content-block .user-exp .form-blk .form-group .file-upload .file-select .file-select-button:hover {
opacity: 0.9;
}

.contact .amc-content .contact-content-block .user-exp .form-blk .form-group .file-upload .file-select input[type=file] {
width: 100%;
font-size: 17px;
z-index: 100;
cursor: default;
position: absolute;
height: 100%;
width: 100%;
top: 0;
right: 0;
opacity: 0;
filter: alpha(opacity=0);
}

.form-blk .form-group .file-upload:focus ~ .bar:after, .form-blk .form-group .file-upload:focus ~ .bar:before {
width: 50%;
}

.form-blk .form-group .file-upload .bar:before {
left: 50%;
}

.form-blk .form-group .file-upload .bar:after {
right: 50%;
}

@media (max-width: 991px) {
.contact .amc-content .contact-content-block .user-exp .form-blk .form-group .file-upload {
width: 50%;
}

.contact .amc-content .contact-content-block .user-exp .form-blk .form-group .file-upload .file-select .file-select-button {
font-size: 14px;
}

.contact .amc-content .contact-content-block .user-exp .form-blk .form-group .file-upload .file-select .file-select-name {
font-size: 14px;
resize: none;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 80%;
}
}

@media (max-width: 639px) {
.contact .amc-content .contact-content-block .user-exp .form-blk .form-group .file-upload {
width: 100%;
}
}
/*Private rentals style start here*/
.private-rental.amc-promtion-block .contact-content-block .user-exp .form-blk .group .form-group.datetime-blk .timepicker-blk {
padding-right: 0px !important;
}

.private-rental.amc-promtion-block .radio-blk .cms-radio label {
padding-right: 38px !important;
}

.private-rental.amc-promtion-block .amc-promtion-cont {
float: right;
}

.private-rental.amc-promtion-block .form-check.rent-screen {
margin-left: 0px;
padding-left: 0px;
}

.private-rental.amc-promtion-block .form-check.food-beverage {
margin-right: 30px;
padding-right: 30px;
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .bootstrap-select .dropdown-toggle .caret {
left: 12px;
right: auto;
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .form-blk .form-group label {
padding-right: 0px;
}

.private-popup .amc-btn-group .amc-btn {
padding: 5px 46px;
}

.private-popup .modal-header .close {
right: auto;
left: 15px;
}

.private-rental.amc-promtion-block ul.private-rental-row li.private-rental-img {
padding-left: 50px;
padding-right: 0px;
}

.private-rental.amc-promtion-block .form-blk .form-group input[type=text]#txtenqemail01 {
direction: ltr;
text-align: left;
padding-left: 0;
}

.private-rental.amc-promtion-block .form-blk .form-group input[type=text]#txtenqemail01::placeholder {
text-align: right;
}

.private-rental.amc-promtion-block .form-blk .form-group.country-code-block input[type=text] {
direction: ltr;
padding-left: 0px;
text-align: left;
}

.private-rental.amc-promtion-block .form-blk .form-group.country-code-block input[type=text]::placeholder {
text-align: right;
}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group .error-text#txterrorenqmobileno {
float: left;
}

@media (max-width: 1439px) {
.private-rental.amc-promtion-block .form-check.food-beverage {
margin-right: 25px;
padding-right: 25px;
}
}

@media (max-width: 1199px) {
.private-rental.amc-promtion-block .form-check.food-beverage {
margin-right: 15px;
padding-right: 15px;
}
}

@media (max-width: 767px) {
.private-rental.amc-promtion-block .form-check.food-beverage {
margin-right: 0px;
padding-right: 0px;
}

.private-rental.amc-promtion-block ul.private-rental-row li.private-rental-img {
padding: 0px;
}
}

.xdsoft_datetimepicker .xdsoft_timepicker {
width: 415px !important;
margin-left: 0px !important;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
display: none !important;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > .xdsoft_time {
background: #fff !important;
box-shadow: unset !important;
color: #022A08 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 16.5px !important;
line-height: 22px !important;
font-weight: 400 !important;
border: 0 !important;
padding: .2em .4em !important;
height: auto !important;
border-radius: 3px !important;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
font-weight: inherit !important
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > .xdsoft_time:hover {
background-color: #DADADA !important;
border: 1px solid #999 !important;
font-weight: 400 !important;
color: #212121 !important;
padding: .2em .4em !important;
border-radius: 3px;
}

.xdsoft_time_box {
border: 0 !important
}

.xdsoft_datetimepicker {
padding: 2px !important;
border: 1px solid #AAA !important;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
height: 205px !important;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > .xdsoft_scroller:hover {
background: #ccc !important;
}

@media (max-width: 1439px) {
.xdsoft_datetimepicker .xdsoft_timepicker {
width: 370px !important;
}
}

@media (max-width: 1199px) {
.xdsoft_datetimepicker .xdsoft_timepicker {
width: 305px !important;
}
}

@media (max-width: 991px) {
.xdsoft_datetimepicker .xdsoft_timepicker {
width: 230px !important;
}
}

@media (max-width: 767px) {
.xdsoft_datetimepicker .xdsoft_timepicker {
width: 380px !important;
}
}

@media (max-width: 399px) {
.xdsoft_datetimepicker .xdsoft_timepicker {
width: 360px !important;
}
}

@media (max-width: 360px) {
.xdsoft_datetimepicker .xdsoft_timepicker {
width: 320px !important;
}
}
/*Private rentals style end here*/
/* amc credits tab start here */
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-avail .credit-avail-txt {
margin-left: 0px;
margin-right: 20px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .tm-cd p {
text-align: right;
}
/* amc credits tab end here */

/* amc cash back credits start here */
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-avail .credit-avail-txt {
    margin-left: 0px;
    margin-right: 20px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .tm-cd p {
    text-align: right;
}
/* amc cash back credits end here */
/* yellow Combo banner styles start here*/
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/yellow-banner/tc-ar.png);
right: 2%;
background-position: right bottom;
left: auto;
max-height: 70px;
}
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-logo {
left: 2%;
background-position: left bottom;
right:auto;
}
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-offer {
right: auto;
left: 10%;
}
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
width: 612px;
height: 264px;
top: 10%;
left: auto;
right: 15%;
}
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
bottom: 110px;
right: 52%;
}
.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
top: 75%;
left: 65%;
}
@media (max-width:1919px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-offer {
left: 5%;
}
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title
{right:10%;}
.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
top: 73%;
left: 67%;
}
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
right: 51%;
}
}
@media (max-width: 1679px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
right: 50%;
max-height: 130px;
}
}
@media (max-width: 1599px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
max-height: 200px;
right: 7%;
top: 15%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
right: 48%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
top: 65%;
}
}

@media (max-width:1439px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
right: 45%;
max-height: 110px;
bottom: 125px;
}
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 50px;
}
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
right: 3%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
left: 70%;
}
}

@media (max-width:1359px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-offer {
left: 0%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
right: 47%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-offer {
left: -5%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
max-height: 180px;
top: 18%;
right: -4%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
top: 63%;
left: 68%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
max-height: 100px;
right: 43%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 50px;
}
}

@media (max-width:991px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
max-height: 135px;
top: 3%;
right: 0;
left: 0;
width: 100%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
right: 25%;
top: 34%;
max-height: 95px;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
left: 45%;
top: 65%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 45px;
}
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-offer {
left: 2%;
}
}

@media (max-width:767px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
max-height: 100px;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-offer {
max-height: 170px;
left: 0%;
bottom: 25%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
max-height: 70px;
right: -4%;
top: 27%;
}
.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
left: -7%;
top: 75%;
}
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 25px;
bottom: 2%;
}
}
@media (max-width: 390px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
right: -7%;
}
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 20px;
bottom: 10px;
}
}
@media (max-width: 384px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
max-height: 60px;
right: -10%;
}
}
/* yellow Combo banner styles end here*/
/* University students offer banner styles start here*/
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
background: url(../images/banner/uni-banner/main-title-01-ar.png) no-repeat;
width: 810px;
height: 102px;
top: 15%;
left: auto;
right: 10%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
background: url(../images/banner/uni-banner/main-title-02-ar.png) no-repeat;
width: 825px;
height: 63px;
top: 40%;
left: auto;
right: 10%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
background: url(../images/banner/uni-banner/ar-sub-title-01.png) no-repeat;
bottom: 37%;
right: auto;
left: 10%;
width: 125px;
height: 25px;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
background: url(../images/banner/uni-banner/ar-sub-title-02.png) no-repeat;
top: 6%;
right: auto;
left: 4%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
background-image: url(../images/banner/uni-banner/sub-img-ar.png) !important;
right: auto;
left: 26%;
background-size: 75%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/uni-banner/tc-ar.png);
background-position: right bottom;
right: 2%;
width: 370px;
height: 95px;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
right: auto;
left: 13%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-logo {
background-position: left bottom;
left: 2%;
right:auto;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
top: 60%;
left: auto;
right: 29%;
}
@media (max-width: 1919px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
right: 5%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
right: 5%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
left: 3%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
background-size: 55%;
}
}
@media (max-width:1599px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
width: 50%;
background-size: 80%;
right: -5%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
width: 50%;
background-size: 80%;
right: -5%;
top: 33%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img
{
left:28%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
width: 25%;
left: 1%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
top: 52%;
right: 19%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
left: 9%;
}
}
@media (max-width: 1439px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer
{
max-height:400px;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
background-size: 70%;
left: 4%;
top: 11%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
left: 13%;
background-size: 70%;
bottom: 35%;
}
}
@media (max-width:1359px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
top: 0%;
left: 24%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
left: 9%;
max-height: 350px;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
background-size: 72%;
left: 1%;
top: 11%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
background-size: 72%;
bottom: 30%;
left: 10%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
top: 22%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
top: 27%;
right: -3%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
top: 42%;
right: -3%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
top: 56%;
right: 20%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
top: 3%;
left: 26%;
background-size: 40%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
left: 4%;
top: 13%;
}
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
bottom: 42%;
}
}

@media (max-width:991px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 55px;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
width: 50%;
top: 9%;
right: -4%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
width: 53%;
top: 23%;
right: -4%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
top: 39%;
right: 6%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
top: 34%;
left: 24%;
max-height: 150px;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
background: url(../images/banner/uni-banner/ar-sub-title-02-mob.png) no-repeat;
height: 50px;
left: 7%;
top: 30%;
background-size: 50%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
left: 12%;
background-size: 55%;
bottom: 37%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
left: 4%;
max-height: 270px;
}
}

@media (max-width:767px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
top: 4%;
left: 0;
right: 0;
background-size: 100%;
margin: 0 auto;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
top: 13%;
left: 0;
right: 0;
background-size: 100%;
margin: 0 auto;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
left: 0;
max-height: 200px;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
top: 23%;
right: 0;
left: 0;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
top: 25%;
left: 28%;
background-size: 25%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 30px;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
background-size: 70%;
left: 16%;
top: 37%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
background-size: 45%;
left: 22%;
bottom: 31%;
}
}

@media (max-width:390px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
top: 12%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
top: 20%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
left: 15%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
left: 20%;
bottom: 36%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
top: 20%;
left: 25%;
}
}

@media (max-width:374px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
left: 13%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
left: 18%;
}
}

/* University students offer banner styles end here*/
/* our week is saudi banner styles start here*/
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-offer {
right: 14%;
top: 14%;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
background: url(../images/banner/saudi-banner/main-title-01-ar.png) no-repeat;
width: 777px;
height: 203px;
top: 19%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
background: url(../images/banner/saudi-banner/main-title-02-ar.png) no-repeat;
width: 397px;
height: 270px;
left: 51%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/saudi-banner/tc-ar.png);
background-position: right bottom;
right: 2%;
width: 370px;
height: 95px;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-logo {
background-position: left bottom;
left: 2%;
right: auto;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn {
top: 79%;
left: auto;
right: 32%;
}
@media (max-width:1919px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
background-size: 93%;
        
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
background-size: 90%;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn
{
top:75%;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-summer-exclusive
{
background-size:30%;
}
}
@media (max-width:1599px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
background-size: 80%;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
background-size: 70%;
top: 17%;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn {
top: 67%;
}
}
@media (max-width:1439px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02{left:49%;}
.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn
{
right:35%;
}
}
@media (max-width:1359px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
background-size: 73%;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
left: 48%;
background-size: 65%;
}
}
@media (max-width:1199px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
background-size: 60%;
top: 30%;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
left: 49%;
background-size: 55%;
top: 27%;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-offer {
right: 10%;
top: 27%;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn {
right: 32%;
top: 69%;
}
}
@media (max-width:991px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-offer {
right: 7%;
top: 22%;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
background-size: 90%;
top: 3%;
width: 460px;
right: auto;
left: 9%;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
right: auto;
background-size: 70%;
top: 38%;
width: 260px;
left: 38%;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn {
right: 0;
top: 74%;
left: 0;
}
}
@media (max-width:767px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
background-size: 80%;
top: 15%;
width: 360px;
left: 0;
right: 0;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
right: auto;
background-size: 95%;
top: 42%;
width: 160px;
height:115px;
left: 13%;
}
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-offer {
background-size: 65%;
right: 13%;
top: 27%;
}
}
@media (max-width: 390px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01
{right:-6%;}
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-offer
{right:7%;}
}
/* our week is saudi banner styles end here*/
/* saudi week banner styles start here*/
.amc-banner-slider li.saudi-week .amc-img-sharing {
background-image: url(../images/banner/saudi-week/main-bg-ar.jpg);
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
background: url(../images/banner/saudi-week/text-01-ar.png) no-repeat;
width: 237px;
height: 77px;
top: 25%;
left: 5%;
background-size: contain;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
background: url(../images/banner/saudi-week/text-02-ar.png) no-repeat;
width: 376px;
height: 77px;
background-size: contain;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
background: url(../images/banner/saudi-week/text-03-ar.png) no-repeat;
width: 226px;
height: 77px;
right: 23%;
background-size: contain;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
background: url(../images/banner/saudi-week/text-04-ar.png) no-repeat;
width: 226px;
height: 77px;
right: 11%;
bottom: 24%;
background-size: contain;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-01 {
background-image: url(../images/banner/saudi-week/sub-img-01-ar.png);
width: 153px;
height: 68px;
left:-5px;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-02 {
background-image: url(../images/banner/saudi-week/sub-img-02-ar.png);
bottom: 30%;
right: -10px;
width: 184px;
height: 68px;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-01 {
background: url(../images/banner/saudi-week/price-ar.png) no-repeat;
width: 66px;
left: 45.5%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-02 {
background: url(../images/banner/saudi-week/price-ar.png) no-repeat;
width: 66px;
left: 49.5%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
background: url(../images/banner/saudi-week/price-ar.png) no-repeat;
width: 66px;
left: 45.5%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-04 {
background: url(../images/banner/saudi-week/price-ar.png) no-repeat;
width: 66px;
left: 49.5%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/saudi-week/tc-ar.png);
background-position: right bottom;
right: 2%;
width: 383px;
height: 65px;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-logo {
background-position: left bottom;
left: 2%;
right: auto;
}
@media (max-width:1919px) {
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
background-size: 65%;
top: 28%;
left: 1%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
background-size: 50%;
left: 26%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
background-size: 50%;
right: 18%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
background-size: 50%;
right: 7%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-01 {
left: -12px;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-02 {
right: -18px;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-summer-exclusive {
background-size: 65%;
right: 1%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-logo {
left: 1%;
bottom: 15px;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-01, .amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
left: 45%;
}
}
@media (max-width:1599px) {
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
top: 32%;
left: 8%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
bottom: 16%;
left: 22%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03
{
right:12%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
bottom: 31%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-01, .amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
left: 44%;
}
}
@media (max-width:1439px) {
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
left: 6%;
background-size: 60%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
right: 9%;
background-size: 45%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
background-size: 45%;
left: 21%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
background-size: 45%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-01 {
left: -14px;
}

}
@media (max-width:1359px) {
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
left: 3%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02
{
left:19%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03
{
right:6%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04
{
right:5%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-01, .amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
left: 43.5%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-01
{
top:5px;
}
}
@media (max-width:1199px) {
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-01 {
left: 9%;
top: 20px;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
top: 37%;
left: 12%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
left: 3%;
bottom: 22%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
right: 17%;
bottom: 26%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
right: -3%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-01 {
top: 42%;
left: 41.5%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
top: 60%;
left: 41.5%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-02 {
top: 42%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-04 {
top: 60%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-logo {
left: 11%;
bottom: 10px;
}
}
@media (max-width:991px) {
.amc-banner-slider li.saudi-week .amc-img-sharing {
background-image: url(../images/banner/saudi-week/main-bg-02-ar.png);
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-01 {
left: -2%;
width: 116px;
height: 44px;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-02 {
width: 105px;
height: 42px;
right: -7px;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
top: 43%;
left: 15%;
background-size: 100%;
width: 101px;
height: 37px;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
background-size: contain;
width: 107px;
height: 37px;
right: 12%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
right: 7%;
bottom: 27%;
background-size: contain;
width: 138px;
height: 37px;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
bottom: 27%;
left: 22%;
background-size: contain;
width: 230px;
height: 37px;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-01 {
width: 36px;
height: 28px;
background-size: contain;
top: 49%;
left: 45%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-02 {
width: 36px;
height: 28px;
background-size: contain;
top: 49%;
left: 51.5%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
width: 36px;
height: 28px;
background-size: contain;
top: 60%;
left: 45%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-04 {
width: 36px;
height: 28px;
background-size: contain;
left: 51.5%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-summer-exclusive {
right: 2%;
width: 211px;
height: 30px;
background-size: contain;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-logo {
left: 10px;
bottom: 10px;
}
}
@media (max-width:767px) {
.amc-banner-slider li.saudi-week .amc-img-sharing {
background-image: url(../images/banner/saudi-week/main-bg-03-ar.png);
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-01 {
left: -4%;
background-size: 70%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
right: -7%;
background-size: 51%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-02 {
bottom: 35%;
right: -10px;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
right: 3%;
bottom: 27%;
background-size: 40%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
background-size: 40%;
left: 17%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
top: 40%;
left: 9%;
background-size: 75%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-summer-exclusive {
background-size: 80%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-01 {
top: 42%;
left: 40%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-02 {
top: 42%;
left: 51%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
top: 52%;
left: 40%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-04 {
left: 51%;
top: 52%;
}
}
@media (max-width: 390px) {
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-summer-exclusive {
background-size: 70%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01
{
left:5%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
top: 13%;
right: -9%;
}
}
@media (max-width: 374px) {
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-01 {
left: -5%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
right: -11%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
right: -10%;
bottom: 24%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-summer-exclusive {
background-size: 65%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-01 {
left: 38%;
}
.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
left: 38%;
}
}
/* saudi week banner styles end here*/
/*    super saver offer banner styles start here*/
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/ss-offer/tc-ar.png);
background-position: right bottom;
right: 2%;
max-height: 20px;
width: 242px;
height: 30px;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-logo {
left: 2%;
background-position: left bottom;
right: auto;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-limited {
background-position: left top;
right: auto;
left: 0;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-offer {
left: 15%;
right: auto;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-title {
width: 486px;
height: 285px;
right: 15%;
top: 6%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn {
right: 22%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
left: 19%;
right:auto;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
top: 40%;
left: 12%;
right:auto;
width: 129px;
height: 50px;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
left: 31%;
top: 9%;
width: 105px;
height: 30px;
right: auto;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st03 {
right:auto;
top:12%;
left: 41%;
width: 176px;
height: 22px;
}
@media (max-width: 1919px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
left: 19.5%;
top: 12%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
top: 39%;
left: 10%;
}
}
@media (max-width:1599px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-title {
right: 8%;
top: 6%;
max-width: 400px;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn {
right: 15%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st03 {
top: 20%;
left: 46%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
left: 35%;
top: 19%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
top: 45%;
left: 11%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
left: 21.5%;
top: 20%;
}
}
@media (max-width:1439px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 20px;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
background-size: 80%;
left: 22%;
}
}
@media (max-width:1359px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-offer {
left: 9%;
bottom: 18%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-title {
max-width: 350px;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn {
right: 14%;
top: 64%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st03 {
top: 10%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
left: 31%;
top: 8%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
top: 9%;
left: 18%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
top: 31%;
left: 6%;
}
}
@media (max-width:1199px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-offer {
left: 2%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-title {
max-width: 300px;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn {
right: 15%;
top: 60%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
background-size: 59%;
top: 19%;
left: 16%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
top: 38%;
left: 2%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
left: 29%;
top: 19%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st03 {
top: 21%;
left: 43%;
}
}
@media (max-width:991px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-title {
max-width: 270px;
max-height: 120px;
right: 0;
left: 0;
top: 0%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 15px;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-offer {
left: 0;
right: 0;
max-height: 200px;
bottom: 40px;
width: 100%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn {
right: 0;
top: 30%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
background-size: 43%;
top: 38%;
left: 33%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
background-image: url(../images/banner/ss-offer/sub-title-01-ar.png) !important;
top: 55%;
left: 20%;
background-size: 59%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st03 {
top: 43%;
left: 55%;
background-size: 60%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
left: 44%;
top: 42%;
background-size: 60%;
}
}
@media (max-width:767px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
left: 20%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
left: 0%;
background-size: 50%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
top: 42%;
background-size: 50%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st03 {
top: 44%;
background-size: 50%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 10px;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn {
top: 25%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-title {
max-height: 100px;
}
}
@media (max-width:420px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
left: 18%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
left: -4%;
}
}
@media (max-width:390px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
left: 16%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
left: 39%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
top: 56%;
background-size: 43%;
left: -8%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-logo {
background-size: 50px;
bottom: 10px;
}
}
@media (max-width:379px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
left: 15%;
}
}
@media (max-width:374px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
left: 14%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
left: 38%;
}
}
/*    super saver offer banner styles end here*/
/* Fandd page styles start here (20/11/24)*/
.amc-content .fd-banner .banner-cont {
left: 0;
right: auto;
}
.amc-content .amchome-fd-banner {
background: url(../images/FandD/amcathome-ad.jpg) center top no-repeat;
}
@media (max-width: 1199px) {
.amc-content .amchome-fd-banner {
background-position: 70% top;
}
}

@media (max-width: 991px) {
.amc-content .fd-banner .banner-cont {
left: 10%;
}
.amc-content .amchome-fd-banner {
background-position: 80% top;
}
}

@media (max-width: 767px) {
.amc-content .fd-main-content .fd-head h2 {
text-align: right;
}

.amc-content .amchome-fd-banner {
background: url(../images/FandD/amcathome-am.jpg) center top no-repeat;
height: 380px;
background-size: cover;
}
}


@media (max-width: 567px) {
.amc-content .fd-banner .banner-cont {
left: auto;
bottom: 15%;
}
}
@media (max-width: 385px) {
.amc-content .amchome-fd-banner {
height: 355px;
}
}
/* Fandd page styles end here (20/11/24)*/
/* Ladies Night offer banner styles start here*/
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/ladies-offer/tc-ar.png);
right: 2%;
width:266px;
height:72px;
min-height:inherit;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-logo
{
left:2%;
right:auto;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn {
right: 21%;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn .amc-btn {
padding: 25px 52px;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
left: 34%;
}
@media (max-width: 1919px) {
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
left: 37%;
top: 6%;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn {
right: 40%;
right: 17%;
}

}
@media (max-width: 1599px) {
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-title {
max-width: 800px;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-summer-exclusive {
max-height: inherit;
max-width: 200px;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn .amc-btn {
padding: 17px 40px;
}
}
@media (max-width: 1439px) {
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-title {
max-width: 750px;
}
}
@media (max-width:1359px) {

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
left: 51%;
top: 35%;
}
}
@media (max-width:1199px) {
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-title {
max-width: 700px;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
left: 46%;
top: 30%;
}
}

@media (max-width: 991px) {
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-title {
background-image: url(../images/banner/ladies-offer/main-title-pad-ar.png) !important;
top: -8%;
max-width: 550px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-subimg {
background-image: url(../images/banner/ladies-offer/sub-img-pad-ar.png) !important;
top: 3%;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
top: 31%;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-summer-exclusive {
max-width: 150px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn {
right: 13%;
bottom: 17%;
}
}

@media (max-width: 767px) {
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-title {
background-image: url(../images/banner/ladies-offer/main-title-mob-ar.png) !important;
top: -3%;
max-width: 300px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-subimg {
background-image: url(../images/banner/ladies-offer/sub-img-mob-ar.png) !important;
top: 17%;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
top: 9%;
left: 33%;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn {
right: 4%;
bottom: 26%;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn .amc-btn {
padding: 10px 30px;
font-size: 14px;
line-height: 28px;
}
}
@media (max-width: 390px) {
.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn .amc-btn {
padding: 5px 25px;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn {
right: 3%;
bottom: 29%;
}
}

@media (max-width: 379px) {
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
top: 5%;
left: 29%;
}
.amc-banner-slider li.ladies-night .amc-img-sharing {
background-position:0px 0px;
}
}

@media (max-width: 360px) {
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
top: 2%;
left: 26%;
}
}
/* Ladies Night offer banner styles end here*/
/* Foundation day banner styles start here*/
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-logo {
    left: 2%;
    right:auto;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-summer-exclusive {
    background-image: url(../images/banner/founding-day/tc-ar.png);
    right: 2%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
    width: 530px;
    height: 243px;
    top: 11%;
    right: 21%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-summer-exclusive
{
    width:420px;
    height:36px;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn .amc-btn {
    font-size: 22px;
    line-height: 32px;
    padding: 25px 52px;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
    right: 28%;
}
@media (max-width:1919px) {
    .amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
        max-width: 500px;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
        right: 29%;
        top: 66%;
    }
}
@media (max-width:1599px) {
    .amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn .amc-btn {
        font-size: 18px;
        line-height: 28px;
        padding: 20px 40px;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
        right: 25%;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title
    {
        right:14%;
    }
}
@media (max-width:1439px) {
    .amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn .amc-btn {
        font-size: 16px;
        line-height: 26px;
        padding: 15px 30px;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
        max-width: 450px;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title
    {
        top:15%;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .amc-summer-exclusive {
        max-width: 300px;
    }
    }
@media (max-width:1199px) {
    .amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
        top: 18%;
        max-width: 400px;
        right: 12%;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
        top: 64%;
        right: 24%;
    }
}
@media (max-width:991px) {
    .amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-mainimg {
        background-image: url(../images/banner/founding-day/main-img-ipad-ar.png) !important;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
        right: 0;
        top: 38%;
        max-width: 300px;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn .amc-btn {
        padding: 10px 25px;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
        top: 75%;
        right: 0;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .amc-summer-exclusive {
        max-width: 260px;
    }
    }
@media (max-width:767px) {
    .amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-mainimg {
        background-image: url(../images/banner/founding-day/main-img-mob-ar.png) !important;
        max-width: 200px;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
        top: 53%;
        max-width: 180px;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn .amc-btn {
        font-size: 14px;
        line-height: 20px;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
        top: 77%;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .amc-summer-exclusive {
        bottom: 0;
        max-height: 18px;
    }
    .amc-banner-slider li.foundation-day .amc-img-sharing .amc-summer-exclusive {
        right: 2%;
        background-position: bottom right;
    }
    }
    /* Foundation day banner styles end here*/
/* Foundation day combo banner styles start here*/
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-summer-exclusive {
    background-image: url(../images/banner/founding-day-combo/tc-ar.png);
    width: 404px;
    height: 74px;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-title {
    width: 381px;
    height: 171px;
    top: 17%;
    right: 23%;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .get-offer-btn {
    top: 62%;
}
@media (max-width: 1919px) {
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-summer-exclusive {
        max-height: inherit;
        max-width: 360px;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-title {
        right: 20%;
    }
}
@media (max-width:1599px) {
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-mainimg {
        left: 17%;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-sarimg {
        top: 11%;
        left: 10%;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .get-offer-btn {
        right: 26%;
    }
}
@media (max-width:1439px) {
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-title {
        right: 18%;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-summer-exclusive {
        max-height: inherit;
        max-width: 320px;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-sarimg {
        left: 13%;
        background-size: 80%;
    }
}
@media (max-width:1359px) {
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-mainimg {
        top: 10%;
    }
}
@media (max-width:1199px) {
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-mainimg {
        top: 15%;
        left: 8%;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-sarimg {
        left: 6%;
        top: 11%;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-title {
        max-width: 310px;
        top: 23%;
        right: 19%;
    }
}
@media (max-width:991px) {
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-mainimg {
        top: 4%;
        left: 21%;
        background-image: url(../images/banner/founding-day-combo/main-img-ar.png) !important;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-title {
        max-width: 235px;
        top: 57%;
        right: 38%;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-summer-exclusive {
        max-width: 280px;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .get-offer-btn {
        top: 65%;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-sarimg {
        left: 22%;
        top: 14%;
    }
}
@media (max-width:767px) {
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-mainimg {
        left: 0%;
        top: 6%;
        max-width:160px;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-sarimg {
        background-size: 50%;
        left: 12%;
        top: 5%;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-title {
        max-width: 170px;
        top: 44%;
        right: 0;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-summer-exclusive {
        max-width: 200px;
    }
    .amc-banner-slider li.foundation-day.combo .amc-img-sharing .get-offer-btn {
        top: 67%;
        right: 0;
    }
}
    /* Foundation day combo banner styles end here*/
/* Cinema Retreat banner styles start here*/
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
    width: 327px;
    height: 246px;
    top: 7%;
    right: 21%;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-summer-exclusive {
    background-image: url(../images/banner/combo-retreat/tc-ar.png);
    width: 417px;
    height: 97px;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
    background-image: url(../images/banner/combo-retreat/tse-a.png);
    width: 91px;
    height: 32px;
    left: 42%;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
    background-image: url(../images/banner/combo-retreat/small-soft-drink-a.png);
    width: 63px;
    height: 33px;
    top: 44%;
    left: 18%;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
    background-image: url(../images/banner/combo-retreat/smallpopcorn-a.png);    
    width: 64px;
    height: 31px;
    right: 13%;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
    top: 63%;
    right: 23%;
}
@media (max-width: 1919px) {
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
        right: 18%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-summer-exclusive {
        max-width: 350px;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
        right: 20%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
        left: 37%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
        left: 11%
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
        right: 19%;
    }
}
@media (max-width:1599px) {
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-summer-exclusive
    {
        max-width:300px;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
        top: 10%;
        right: 14%;
        max-width: 300px;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
        right: 17%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
        left: 30%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
        right: 26%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
        left: 4%;
    }
}
@media (max-width:1439px) {
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
        right: 19%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
        left: 41%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
        right: 16%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
        left: 16%;
    }
}
@media (max-width:1359px) {
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
        left: 37%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
        right: 19%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
        left: 12%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
        right: 10%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
        right: 14%;
    }
}
@media (max-width:1199px) {
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
        top: 16%;
        right: 8%;
        max-width: 260px;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
        right: 12%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
        left: 3%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
        right: 12%;
    }
}
@media (max-width:991px) {
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
        top: 2%;
        right: 8%;
        max-width: 200px;
        margin: inherit;
    }

    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
        top: 51%;
        right: 11%;
        left: auto;
    }

    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-summer-exclusive {
        max-width: 230px;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
        top: -55%;
        left: 2%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
        right: 15%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
        left: 31%;
    }
}
@media (max-width:767px) {
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
        top: 0%;
        right: 2%;
        max-width: 155px;
    }

    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
        left: 24%;
        max-width: 75px;
    }

    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
        right: 14%;
        max-width: 55px;
    }

    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
        top: 29%;
        left: -1%;
        max-width: 50px;
    }

    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
        top: 55%;
        right: -3%;
    }
    .amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-summer-exclusive {
        max-width:170px;
    }
}
    /* Cinema Retreat banner styles end here*/
    /* Bank deal offer style start here*/
.payment .left-blk .blk.voucher .bv-head {
    margin-right: 0;
    margin-left: 20px;
}
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont {
    margin-right: 0px;
    margin-left: 15px;
}
.payment .left-blk .blk.voucher .nav
{
    display:flex;
}
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont:first-child.active:after {
    right: 15px;
    left: auto;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .bnk-ofr-success .success-text {
    background-position: right;
    padding-left: 0px;
    padding-right: 30px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .bnk-ofr-success .remove-btn
{
    right:auto;
    left:0;
}
    .payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .bnk-ofr-success .remove-btn:before {
        background-position: right;
        padding-right: 20px;
        padding-left: 0px;
    }
.payment .left-blk .blk.voucher .bank-offer-notAvail .notAvail-text {
    background-position: right 20px center;
    padding: 16px 38px;
    padding-right: 60px;
}
@media (max-width:1439px) {
    .payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont {
        margin-left: 12px;
    }
}
@media (max-width:991px) {
    .payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont {
        margin-left: 20px;
    }
}
    @media (max-width:767px) {
        .payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont {
            margin-left: 12px;
        }
        .payment .left-blk .blk.voucher .nav {
            display: none;
        }

        .payment .left-blk .blk.voucher .tab-content label.bo-mob-head {
            display: flex;
            justify-content: space-between;
        }

        .payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .bnk-ofr-success .remove-btn:before {
            left: 0%;
            right: 13px;
            padding-right: 15px;
            background-position: unset;
        }

        .payment .left-blk .blk.voucher .bank-offer-notAvail .notAvail-text {
            background-position: right top;
            padding: 0;
            padding-right: 35px;
            background-size: unset;
        }
    }
    /* Bank deal offer style end here*/
/*cross sell style start here*/
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .more-list-head {
    background-position: right center;
    padding-left:0px;
    padding-right: 20px;
}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .slick-arrow.slick-prev {
    left: 0;
    right: -30px;
}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .slick-arrow.slick-next {
    right: auto;
    left: -30px;
}
    .fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .slick-arrow.slick-prev::after {
        transform: rotate(135deg);
        top: 6px;
        right: 7px;
    }
    .fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .slick-arrow.slick-next::after {
        transform: rotate(135deg);
        top: 6px;
        right: 5px;
    }
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item::before {
    right: 35px;
    left:auto;
}
.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .slick-arrow.slick-prev {
    right: -30px;
    left:auto
}
.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .slick-arrow.slick-next {
    left: -30px;
    right:auto;
}
    .payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .slick-arrow.slick-next::after {
        transform: rotate(135deg);
        top: 6px;
        right: 4px;
    }
.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .slick-arrow.slick-prev::after {
    transform: rotate(135deg);
    top: 6px;
    right: 8px;
}
.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .list-items li h4, .payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .list-items .more-list-price,
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .list-items li h4, .fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .list-items .more-list-price {
    text-align: right;
}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk li:nth-child(odd) .more-list-item::before
{
    left:auto;
    right:35px;
}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk li:nth-child(even) .more-list-item {
    transform: translate(50%, 0);
}
    .fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk li:nth-child(even) .more-list-item::before {
        left: 50px;
        right: auto;
    }
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .list-items .slick-track
{
    margin-right:0;
    margin-left:auto;
}
@media (max-width: 1199px) {
    .fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk li:nth-child(even) .more-list-item {
        transform: unset;
    }
        .fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk li:nth-child(even) .more-list-item::before {
            left: auto;
            right: 35px;
        }
}
    @media (max-width: 767px) {
        .fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item {
            padding: 15px 15px 15px 0px;
        }

        .payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more {
            padding: 15px 15px 20px 0px;
        }
    }
    /*cross sell style end here*/
#fandb-popup-two .modal-content .modal-body .blk .blk-cont span .saudhi-currency {
    font-weight: normal;vertical-align:top;
}
.fandb .food-total .inner-blk a.total-amt span .saudhi-currency {
    font-weight: normal;
}
#fandb-popup-two .modal-content .modal-body .blk.four .blk-foot span .saudhi-currency {
    font-weight: normal;
    vertical-align: bottom;
    color: #fff;
}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-cont span .saudhi-currency {
    font-weight: normal;
    vertical-align: top;
}
.seats .seat-booking-total .inner-blk a.total-amt span .saudhi-currency {
    font-weight: normal;
}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .list-items .more-list-price .saudhi-currency {
    font-weight: normal;
    vertical-align: top;
}
.payment .booking-total .inner-blk a.total-amt span .saudhi-currency {
    font-weight: normal;
}
.family-offer-popup .modal-content .modal-header .offer-text .saudhi-currency {
    font-weight: normal;
}
#fandb-popup-one .modal-content .modal-body .final-blk .counts p.ttl-amt span .saudhi-currency {
    font-weight: normal;
}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p span .saudhi-currency {
    font-weight: normal;
}
.faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading + .panel-collapse > .panel-body p small {
    font-weight: normal;
}
#fandb-popup-five .modal-content .modal-body .list-item .lft-blk h6 span .saudhi-currency {
    vertical-align: middle;
}
#fandb-popup-two .modal-content .modal-body .blk.four .blk-foot .saudhi-currency {
    font-weight: bold;
    vertical-align: top;
}
.confirmation .conf-inner-blk .blk .blk-cont span .saudhi-currency {
    font-weight: normal;
}
.seats .seat-booking-total .inner-blk a.total-amt span {
 direction: ltr;
}
#fandb-popup-two .modal-content .modal-body .blk .blk-cont span {
    direction: ltr;
}
.fandb .food-total .inner-blk a.total-amt span {
    direction: ltr;
}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside p {
    direction: ltr;
}
.payment .booking-total .inner-blk a.total-amt span {
    direction: ltr;
}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p span {

    direction: ltr;
}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail h5 span {
    padding-left: 5px;
}
.seats .amc-content .amc-seat-blk .seat-blk h3 span .saudhi-currency {
    vertical-align: middle;
}
#fandb-popup-two .modal-content .modal-body .blk.four .blk-foot span {
    padding-left: 5px;
}
#fandb-popup-five .modal-content .modal-body .final-blk .counts p.ttl-amt span {
    direction: rtl;
}
.confirmation .conf-inner-blk .blk .blk-cont span {
    direction: ltr;
}
.confirmation .conf-inner-blk .blk.four .blk-foot span {
    padding-left: 5px;
}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .list-items .more-list-price {
    direction: ltr;
}
ol.pp-cont-list li {
    padding: 0 25px 5px 0;
}
ol.pp-cont-list li:before {
    left: inherit;
    right: 0;
}

@media (max-width: 1439px) {
    .fd-order-popup.fd-order-popup-bg .modal-content .modal-header .close {
        top: 14px;
        right: inherit !important;
    }
}

/*Super Saver banner styles start here*/
.amc-banner-slider li.supersaver-banner .amc-img-sharing {
    background-image: url(../images/Scene/banner/home/super-saver/main-bg-ar.png);
}

    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-mm-price {
        background-position: right;
        left: inherit;
        right: 12%;
    }

    .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn {
        right: inherit;
        left: 20%;
    }

    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-logo {
        background-position: left bottom;
        right: inherit;
        left: 15px;
    }

    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-summer-exclusive {
        background-image: url(../images/Scene/banner/home/super-saver/tc-ar.png);
        background-position: bottom right;
        left: inherit;
        right: 25px;
        width: 136px;
        height: 18px;
    }
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-offer {
        background-image: url(../images/Scene/banner/home/super-saver/offer-ar.png);
        background-position: left top;
        right: inherit;
        left: 0;
    }
@media (max-width:1500px) {
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn{left:16%;}
}
@media (max-width:1439px) {
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-mm-price{right:6%;}
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn {
        left: 13%;
    }
}
@media (max-width:1199px) {
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-mm-price {
        right: 2%;
    }
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-summer-exclusive{right:15px;}    
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn {
        left: 5%;
    }
}

@media (max-width: 991px) {
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn {
        left: 20%;
        right: inherit;
        bottom: 20%;
    }
    }

@media (max-width: 567px) {
    .amc-banner-slider li.supersaver-banner .amc-img-sharing {
        background-image: url(../images/Scene/banner/home/super-saver/main-bg-mobile-ar.png) !important;
    }
        .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-mm-price {
            right: 5%;
        }
        .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn {
            left: 5%;
            right: inherit;
            bottom: 30%;
        }
        .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-summer-exclusive {
            bottom: 45px;
        }
 }
/*Super Saver banner styles end here*/


/*AMC Credit offer*/
.card-radio-option {
    padding-left: 45px;
}
.card-custom-radio {
    left: 0;
}

.card-radio-option .card-custom-radio::after {
    left: inherit;
    right: 6px;
}

@media (max-width: 1919px) {
    .payment .amc-content .amc-payment-blk .left-blk .credits-block .group .form-group {
        margin: 0 0 0 40px;
    }
}

@media (max-width: 991px) {
    .payment .amc-content .amc-payment-blk .left-blk .credits-block .group .form-group {
        margin: 10px 0 0 10px;
    }
}

@media (max-width: 767px) {
    .card-radio-option {
        padding-left: 30px;
        padding-right: 0;
    }

    .payment .amc-content .amc-payment-blk .left-blk .credits-block .credit-avail {
        margin-left: 0;
        margin-right: 0;
    }
    .payment .amc-content .amc-payment-blk .left-blk .credits-block .remove-sec {
        margin: 30px 0 0 0;
    }
    .payment .amc-content .amc-payment-blk .left-blk .credits-block .remove-sec {
        margin: 30px 0 0 0 !important;
    }
    .card-radio-option .card-custom-radio::after {
        left: inherit !important;
        right: 3px !important;
        top: 3px !important;
    }
    .payment .amc-content .amc-payment-blk .left-blk .credits-block a.redeem-btn-default{margin-right:0;}

}







@media (max-width: 1599px) {
    .hm-video iframe{height: 770px;}

}

@media (max-width: 1439px) {
    .hm-video iframe {
        height: 713px;
    }
}

@media (max-width: 1359px) {
    .hm-video iframe {
        height: 684px;
    }
}

@media (max-width: 1199px) {
    .hm-video iframe {
        height: 550px;
    }
}

@media (max-width: 991px) {
    .hm-video iframe {
        height: 420px;
    }
}

@media (max-width: 767px) {
    .hm-video iframe {
        height: 230px;
    }
}

@media (max-width: 400px) {
    .hm-video iframe {
        height: 200px;
    }
}

/*Early Break banner styles start here*/
.amc-banner-slider li.earlybreak-banner .amc-img-sharing {
    background-image: url(../images/Scene/banner/home/break-offer/banner-bg-des-ar.png);
    height: 450px;
    background-position: center;
}
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        left: inherit;
        right: 12.7%;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-price {
        right: inherit;
        left: 32%;
    }

    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-title {
        right: 0;
    }

    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-subimg {
        left: inherit;
        right: 25px;
    }

    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn {
        right: inherit;
        left: 20%;
    }

    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-logo {
        right: inherit;
        left: 40px;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-summer-exclusive {
        background-image: url(../images/Scene/banner/home/break-offer/tc-des-ar.png);
        left: inherit;
        right: 30px;
        width: 136px;
        height: 18px;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-offer {
        background-image: url(../images/Scene/banner/home/break-offer/lak-offer-ar.png);
        background-position: left top;
        right: inherit;
        left: 0;
    }
@media (max-width:1919px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer{right:7.4%;}  
}
@media (max-width:1679px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        right: 5.2%;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-price {
        left: 28%;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn {
        right: inherit;
        left: 12%;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-logo {
        left: 20px;
        bottom: 40px;
    }
}

@media (max-width:1500px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        right: 0;
    }
}
@media (max-width: 1499px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        right: 0;
    }
}
@media (max-width: 1439px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        right: -20px;
    }
}
@media (max-width:1359px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        right: -75px;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-logo {
        left: 20px;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-summer-exclusive{right:10px;}
    }
@media (max-width:1199px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        right: -10%;
        width: 750px;
        background-size: 100% auto;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-price {
        left: 20%;
        top: 10%;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn {
        left: 20%;
        top: 55%;
    }
}

@media (max-width: 991px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        background-image: url(../images/Scene/banner/home/break-offer/fnb-tab-ar.png) !important;
        right: 2%;
        width: 480px;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing {
        background-image: url(../images/Scene/banner/home/break-offer/banner-bg-tab-ar.png);
    }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-logo {
            left: 15px;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-price {
            left: 20%;
            top: 5%;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn {
            left: 15%;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-logo {
            bottom: 20px;
        }
}

@media (max-width: 567px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-price {
        left: 25%;
        top: 10%;
    }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-logo {
            left: 15px;
        }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        right: 2%;
        background-size: 100% auto;
        width: 380px;
        height: 450px;
        bottom: 8%;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn {
        right: 0;
        top: inherit;
        bottom: 25%;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-summer-exclusive {
        width: 100px;
        height: 18px;
        background-size: 100% auto;
    }
    }
@media (max-width: 389px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        width: 330px;
        height: 330px;
        bottom: 15%;
    }
}

/*Early Break banner styles end here*/



/*FnB New Regulations*/
.fnb-new-regulation ul li {
    padding: 0 0 0 15px;
}

    .fnb-new-regulation ul li span {
        padding-right: 0;
        padding-left: 5px;
    }

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside p.fnb-nr {
    flex-direction: row-reverse;
}

    .fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside p.fnb-nr span {
        padding-right: 0;
        padding-left: 5px;
    }

@media (max-width: 767px) {
    .fnb-new-regulation ul li {
        padding: 0;
    }
}

/* Family Holiday styles start here*/
.amc-banner-slider li.family-holiday .amc-img-sharing {
    background-image: url(../images/Scene/banner/home/family-holiday/bg-desk-ar.png);
}

    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-ln-title {
        top: 20%;
        left:inherit;
        right: 12%;
    }

    .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn {
        right:inherit;
        left: 19%;
    }

    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-logo {
        background-position: left bottom;
        right:inherit;
        left: 25px;
    }

    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-summer-exclusive {
        background-image: url(../images/Scene/banner/home/family-holiday/TC-ar.png);
        background-position: bottom right;
        left:inherit;
        right: 40px;
        width:136px;height:18px;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-offer {
        background-image: url(../images/Scene/banner/home/family-holiday/offer-ar.png);
        background-position: left top;
        right: inherit;
        left: 0;
    }

@media (max-width:1919px) {
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-ln-title {
        right: 12%;
        top: 36%;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-logo {
        left: 20px;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn {
        left: 12%;
    }
}
@media (max-width:1439px) {
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-ln-title{right:10%;}
}

@media (max-width:1199px) {
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-ln-title {
        right: 2%;
        top: 40%;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn {
        left: 10%;
        top: 47%;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-summer-exclusive {
        right: 20px;
        bottom: 40px;
    }
}

@media (max-width: 991px) {
    .amc-banner-slider li.family-holiday .amc-img-sharing {
        background-image: url(../images/Scene/banner/home/family-holiday/bg-tablet-ar.png);
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-ln-title {
        right: 5%;
        top: 45%;
    }
        .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn {
            left: 1%;
        }
}

@media (max-width: 567px) {
    .amc-banner-slider li.family-holiday .amc-img-sharing {
        background-image: url(../images/Scene/banner/home/family-holiday/bg-mobile-ar.png);
    }
        .amc-banner-slider li.family-holiday .amc-img-sharing .amc-logo {
            left: 15px;
            width: 50px;
            height: 50px;
            bottom: 10px;
        }
        .amc-banner-slider li.family-holiday .amc-img-sharing .amc-ln-title {
            right: 35%;
            top: 8%;
        }
        .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn {
            left: 31%;
            top: 78%;
        }
        .amc-banner-slider li.family-holiday .amc-img-sharing .amc-summer-exclusive {
            right: 15px;
            bottom: 20px;
            background-size: 100% auto;
            width: 100px;
            height: 13px;
        }

}
/*  Family Holiday banner styles end here*/

/* Pizza Lover styles start here*/
.amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
    right: 12%;
    width: 668px;
    height: 179px;
}

.amc-banner-slider li.pizza-lover .amc-img-sharing .amc-logo {
    right: inherit;
    left: 20px;
}

.amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
    right: 13%;
    top:65%;
}

@media (max-width:1919px) {
    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        right: 5%;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
        right: 6%;
        top: 60%;
    }
}

@media (max-width:1679px) {
    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        width: 580px;
    }
    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
        right: 5%;
    }
}

@media (max-width:1499px) {
    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        width: 680px;
        top: 20%;
    }
    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
       
        top: 67%;
    }
}

@media (max-width:1439px) {
    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        width: 550px;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
        top: 63%;
    }
}

@media (max-width:1199px) {
    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        width: 400px;
        top: 20%;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
        top: 65%;
    }
}

@media (max-width: 991px) {

    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        background-image: url(../images/Scene/banner/home/pizza/head-tab-AR.png) !important;
        top: 10%;
        right: 45px;
        width: 340px;
        height: 231px;
        background-size: contain;
        background-position: right top;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
        top: 65%;
        right: 6%;
    }
}

@media (max-width: 567px) {
    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        background-image: url(../images/Scene/banner/home/pizza/head-mob-AR.png) !important;
        width: 268px;
        height: 239px;
        right: 25px;
        top: 5%;
        background-size: contain;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
        top: 65%;
        right: 7%;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-logo {
        right: inherit;
        left: 10px;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-summer-exclusive {
        left: inherit;
        right: 5px;
        background-size: contain;
        width: 90px;
    }
}
/*  Pizza Lover banner styles end here*/


.tandc .tandc-block .cont-block .inner-blk ul.tc-pist {
    margin: 0 40px 20px 0;
}
    .tandc .tandc-block .cont-block .inner-blk ul.tc-pist li, .tandc .tandc-block .cont-block .inner-blk p {
        word-wrap: break-word;
        word-spacing: 1px;
    }


.amc-content .amchome-fd-banner {
    background: url(../images/Scene/banner/inner/scene-athome-ar.png) center top no-repeat;
}
.aboutus .amc-content .banner-block {
    background: url(../images/Scene/banner/inner/about-ar.jpg) center 0 no-repeat
}
.enquiry .amc-content .banner-block {
    background: url(../images/Scene/banner/inner/careers-ar.jpg) center no-repeat
}
.faq .amc-content .banner-block {
    background: url(../images/Scene/banner/inner/Faq-ar.png) center 0 no-repeat !important;
}
.other .amc-content .banner-block .banner-logo {
    right: inherit;left:0;
}
.other .amc-content .banner-block .banner-content{left:inherit;right:15px;}
.other .amc-content .banner-block .banner-explogo {
    left: inherit;
    right: 0;
}
.other.contact .amc-content .banner-block .banner-logo{right:inherit;}

.amc-btn-group .amc-btn.ar-cnt {
    font: 22px/35px Cairo-Bold;
    font-weight: bold !important;
}

.fandd .amc-content .banner-block .banner-cont {
    left: inherit;
    right: 0;
}
.other.contact .amc-content .banner-block .banner-logo {
    left: 0;
}

.experience .amc-content .banner-block .banner-content {
    width: 65%;
}

.wpwl-button {
    margin-right: 20px;
}
.other .amc-content .banner-block .banner-logo {
    right: inherit;
    left: 50px;
}
.other .amc-content .banner-block .banner-content {
    left: inherit;
    right: 50px;
}
.fandd .amc-content .banner-block .banner-cont {
    left: inherit;
    right: 50px;
}
@media (max-width: 1599px) {
    .aboutus .amc-content .banner-block {
        background-position: 25% 0;
    }
}
@media (max-width: 1199px) {
    .aboutus .amc-content .banner-block {
        background-position: 32% 0;
    }
}