body{font-family:gordita;font-weight:500}
.mb30{margin-bottom:30px!important}
.loader-overlay{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(2, 42, 8, 0.8);z-index:9999}
.inner-page-loader{position:relative;width:100%;height:500px}
.inner-page-loader .Loading{position:absolute}
.Loading{z-index:301;margin:0 auto 0 -62px;position:fixed;left:50%;top:50%}
.LoadingContainer-inline .Loading{position:absolute}
.LoadingContainer-narrow .Loading{margin:0 auto 0 -22px}
.Loading .Loading-indicator{position:absolute;height:32px;bottom:0;left:0}
.Loading .Loading-indicator--low{position:absolute;height:32px;top:0;left:0}
.Loading-indicator{z-index:302;margin:0 auto;width:124px;text-align:center}
.Loading-indicator>div{width:32px;height:32px;margin:0 3px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:a 1.4s infinite ease-in-out both;animation:a 1.4s infinite ease-in-out both}
.Loading-indicator .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.Loading-indicator .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
.Loading-indicator.Loading-indicator--button-replacement,.Loading-indicator.Loading-indicator--sm{width:60px}
.Loading-indicator.Loading-indicator--button-replacement>div,.Loading-indicator.Loading-1845indicator--sm>div{width:16px;height:16px;margin:0 2px}
.Loading-indicator.Loading-indicator--sm40{width:40px}
.Loading-indicator.Loading-indicator--sm40>div{width:8px;height:8px;margin:0 2px}
.Loading-indicator.Loading-indicator--button-replacement{height:45px;margin:25px 60px}
.Btn.is-active .Loading-indicator>div,.Btn:focus .Loading-indicator>div,.Btn:hover .Loading-indicator>div,.btn-default.is-active .Loading-indicator>div,.btn-default:focus .Loading-indicator>div,.btn-default:hover .Loading-indicator>div,.btn.is-active .Loading-indicator>div,.btn:focus .Loading-indicator>div,.btn:hover .Loading-indicator>div,button.is-active .Loading-indicator>div,button:focus .Loading-indicator>div,button:hover .Loading-indicator>div{background-color:#C0EDDA;transition:background-color .15s ease-in-out}
@-webkit-keyframes a{0%,80%,to{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}
}
@keyframes a{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
.lang-ar{width:45px}
.amc-btn-group{font-size:0;display:inline-block;width:100%}
.amc-btn-group .amc-btn{font:15px/35px gordita;font-weight:700;color:#fff;display:inline-block;padding:5px 33px;position:relative;letter-spacing:0;z-index:1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.amc-btn-group .amc-btn.amc-btn-default {color: #fff;}
.amc-btn-group .amc-btn.amc-btn-secondary{color:#C0EDDA}
.amc-btn-group .amc-btn.disabled {
pointer-events: none !important;
}
.amc-btn-group .amc-btn.amc-btn-white{color:#022A08}
.amc-btn-group .amc-btn:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;-webkit-border-radius:22.5px;-moz-border-radius:22.5px;-ms-border-radius:22.5px;-o-border-radius:22.5px;border-radius:22.5px;border:2px solid transparent;z-index:-1;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.amc-btn-group .amc-btn.amc-btn-primary:before{background: #05A83A;border-color: #05A83A}
.amc-btn-group .amc-btn.amc-btn-default:before{background:0 0;border-color:#fff}
.amc-btn-group .amc-btn.amc-btn-secondary:before{background:0 0;border-color:#C0EDDA}
.amc-btn-group .amc-btn.amc-btn-white:before{background:#fff;border-color:#fff}
.amc-btn-group .amc-btn:hover{color:#05A83A}
.amc-btn-group .amc-btn:hover:before{border-color:#05A83A}
.amc-btn-group .amc-btn.amc-btn-default:hover{color:#05A83A}
.amc-btn-group .amc-btn.amc-btn-primary:hover{color:#05A83A}
.amc-btn-group .amc-btn.amc-btn-primary:hover:before{background:#fff;border-color:#05A83A}
.amc-btn-group .amc-btn.disabled{color:rgba(255,255,255,0.5);}
.amc-btn-group .amc-btn.disabled:before{background:#05A83A !important;border-color:#05A83A !important;}
.amc-btn-group .amc-btn.amc-btn-secondary:hover{color:#fff}
.amc-btn-group .amc-btn.amc-btn-secondary:hover:before{background:#C0EDDA;border-color:#C0EDDA}
.amc-btn-group .amc-btn.amc-btn-white:hover{color:#022A08}
.amc-btn-group .amc-btn.amc-btn-white:hover:before{background:#C0EDDA;border-color:#C0EDDA}
.amc-btn-group .amc-btn.amc-btn-default:hover:before{background:0 0;border-color:#05A83A}
.no-data{text-align:center;font:20px/25px gordita;font-weight:500;color:#fff;margin:10% 0 10% 50%;-webkit-transform:translate(-50%, -10%);-moz-transform:translate(-50%, -10%);-o-transform:translate(-50%, -10%);-ms-transform:translate(-50%, -10%);transform:translate(-50%, -10%);display:inline-block;text-align:center}
.no-data a{font-weight:700;color:#C0EDDA;text-decoration:underline;}
.user-points.guest-login{height:2px!important;padding:0!important;background:rgba(255, 255, 255, .5)!important}
.user-name{font-family:gordita;font-weight:500;text-transform:capitalize}
#txtruleserrorcheckbox{color: #05A83A;display:inline-block;font:14px/15px gordita;font-weight:700;padding-left:15px;vertical-align:middle}
.modal-header{border-bottom:1px solid rgba(192, 237, 218, 0.3);}
header{position:fixed;width:100%;z-index:999;background:#022A08}
.movi-dtl header {background:#011905}
header.overhide{z-index:999}
.header-content{padding:9px 0;font-size:0;text-align:left}
.header-content .header-content-left{width:251px;padding-left:0;float:left}
.header-content .header-content-middle{width:665px;float:left;text-align:center}
.header-content .header-content-right{text-align:right;float:right}
.header-content .tym-lft{font:17px/20px gordita;font-weight:700;letter-spacing:.0944445px;position:absolute;right:43px;top:17px}
.header-content .amc-logo,.header-content .amc-profile{display:inline-block;vertical-align:top}
.header-content .amc-logo img{width:150px;}
.header-content .amc-logo a{display:block}
.header-content .amc-profile{margin-left:23px;position:relative;text-align:left;padding-top:6px}
.header-content .amc-profile a{display:block;font:10px/12px gordita;font-weight:500;color:#fff}
.header-content .amc-profile a.join-now{font:15px/22px gordita;font-weight:500}
.header-content .amc-profile a:hover{color:#C0EDDA}
.header-content .amc-profile .user-signout{position:absolute;width:101px;top:0;min-height:56px}
.header-content .amc-profile .user-signout.corporate-signout{width:160px;}
.header-content .amc-profile .user-signout:after{content:'';position:absolute;bottom:7px;left:50%;width:0;height:2px;background:#C0EDDA;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
.header-content .amc-profile .user-signout:hover:after{width:100%}
.header-content .amc-profile .user-signout a{font:10px/12px gordita;font-weight:500;display:inline-block;padding-top:6px}
.header-content .amc-profile .user-signout a:hover{color:#fff}
.header-content .amc-profile .user-signout a span{font-size:15px;line-height:18px;display:block}
.header-content .amc-profile .user-signout a:hover span{color:#C0EDDA}
.header-content .amc-profile .user-signout .hover-conts{position:fixed;top:58px;left:0;border-top:1px solid #585858;z-index:2;background:rgba(2, 42, 8, 0.8);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
.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{position:absolute;width:100%;min-height:467px;padding:40px 0;background:-moz-linear-gradient(270deg, #022A08 16.88%, #034814 62.49%, #05A83A 148.13%);background:-webkit-linear-gradient(270deg, #022A08 16.88%, #034814 62.49%, #05A83A 148.13%);background:linear-gradient(270deg, #022A08 16.88%, #034814 62.49%, #05A83A 148.13%)}
.header-content .amc-profile .user-signout .hover-conts .profile-blk aside{float:left;text-align:left}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-one{width:360px;text-align:left;padding-left:10px}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-one figure{display:inline-block;padding-bottom:13px;padding-top:8px}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-one figure img{width:220px}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-one p{font:14px/21px gordita;font-weight:400;letter-spacing:-.26px;padding-bottom:33px}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-one a{font:15px/18px gordita;font-weight:700;color:#022A08;letter-spacing:0;padding:13px 26px 13px;background:#C0EDDA;-webkit-border-radius:24px;-moz-border-radius:24px;-o-border-radius:24px;-ms-border-radius:24px;border-radius:24px;border:2px solid #C0EDDA;text-transform:capitalize}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-one a:hover{background:transparent;border-color:#C0EDDA;color:#C0EDDA;}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-one a:before{display:none}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-two{padding-top:90px;width:280px;padding-left:92px}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-two .ur-points{text-transform:capitalize;font:14px/18px gordita;font-weight:500;color:#C0EDDA;letter-spacing:-.56px;padding-bottom:18px;text-align:left}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-two .ur-points span{display:block;font:26px/30px gordita;font-weight:900;letter-spacing:-1px;color:#fff}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-two p{font:17px/25px gordita;font-weight:500;letter-spacing:-.31px;text-align:left}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-three{padding-left:117px}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-three h3{font:18px/21px gordita;font-weight:900;letter-spacing:.1px;padding-bottom:34px}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-three ul li{padding-bottom:25px}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-three ul li a{font:14px/18px gordita;font-weight:700;letter-spacing:.26px;color:#fff}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-three ul li a:hover{color:#C0EDDA}
.header-content nav .main_menu{margin-top:13px;font-size:0}
.header-content nav .main_menu li{display:inline-block;vertical-align:top;padding:0 15px;position:relative;cursor:pointer}
.header-content nav .main_menu li:first-child{padding-left:0}
.header-content nav .main_menu li a{position:relative;font:14px/16px gordita;font-weight:500;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding-bottom:18px}
.header-content nav .main_menu li.active a,.header-content nav .main_menu li:hover a{color:#C0EDDA}
.header-content nav .main_menu li a:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:#C0EDDA;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
.header-content nav .main_menu li.active a:after,.header-content nav .main_menu li:hover a:after{width:100%}
.header-content nav .main_menu li .hover-conts{position:fixed;top:58px;left:0;border-top:1px solid #585858;z-index:2;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;display:none}
.header-content nav .main_menu li:hover .hover-conts{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);display:block}
.header-content nav .main_menu li .hover-conts .inner-blk{position:absolute;width:100%;min-height:498px;background:#022A08 url(../images/Home/amc_loyalty_bg.png) 0 0 no-repeat;padding-top:40px;background-position:left;background-size:cover;cursor:default}
.header-content nav .main_menu li .hover-conts .inner-blk aside{float:left;width:25%}
.header-content nav .main_menu li .hover-conts .inner-blk .col-one{padding-left:23px;text-align:left}
.header-content nav .main_menu li .hover-conts .inner-blk .col-one figure{display:inline-block;padding-bottom:20px;padding-top:5px}
.header-content nav .main_menu li .hover-conts .inner-blk .col-one h2{font:24px/28px gordita;font-weight:700;letter-spacing:-.6px;padding-bottom:18px;text-transform:capitalize;text-align:left;padding-top:0}
.header-content nav .main_menu li .hover-conts .inner-blk .col-one p{font:14px/26px gordita;font-weight:500;letter-spacing:-.12px;padding-bottom:15px;text-transform:capitalize}
.header-content nav .main_menu li .hover-conts .inner-blk .amc-btn-group a{font:15px/35px gordita;font-weight:500;color:#fff;padding:5px 33px}
.header-content nav .main_menu li .hover-conts .inner-blk .col-one a:after{display:none}
.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:left;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 gordita;font-weight:700;padding-bottom:36px;text-align:left;padding-top:0}
.header-content nav .main_menu li .hover-conts .inner-blk aside a{font-size:14px;line-height:18px}
.header-content nav .main_menu li .hover-conts .inner-blk .inner-h2{padding-top:26px}
.header-content nav .main_menu li .hover-conts .inner-blk ul{text-align:left}
.header-content nav .main_menu li .hover-conts .inner-blk ul li{display:block;padding:0 0 22px 0}
.header-content nav .main_menu li .hover-conts .inner-blk ul li a{font-family:gordita;font-weight:500;color:#fff}
.header-content nav .main_menu li .hover-conts .inner-blk ul li a:after{display:none}
.header-content nav .main_menu li .hover-conts .inner-blk ul li a:hover{color:#C0EDDA}
.header-content nav .main_menu li .hover-conts .inner-blk .col-two .c_all{font-family:gordita;font-weight:700;color:#C0EDDA;position:relative;padding-right:24px;display:inline-block}
.header-content nav .main_menu li .hover-conts .inner-blk .col-two .c_all:after{content:'';position:absolute;background:url(../images/Scene/icons/hover-cont-c-all.svg) 0 0 no-repeat;width:8px;height:14px;top:2px;left:100%;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.header-content nav .main_menu li .hover-conts .inner-blk .col-two .c_all:hover:after{left:105%}
.header-content nav .main_menu li.c_a_movie .hover-conts .inner-blk{text-align:left;background:-moz-linear-gradient(270deg, #022A08 16.88%, #034814 62.49%, #05A83A 148.13%);background:-webkit-linear-gradient(270deg, #022A08 16.88%, #034814 62.49%, #05A83A 148.13%);background:linear-gradient(270deg, #022A08 16.88%, #034814 62.49%, #05A83A 148.13%);}
.header-content nav .main_menu li.our_theatres .hover-conts .inner-blk{background:-moz-linear-gradient(270deg, #022A08 16.88%, #034814 62.49%, #05A83A 148.13%);background:-webkit-linear-gradient(270deg, #022A08 16.88%, #034814 62.49%, #05A83A 148.13%);background:linear-gradient(270deg, #022A08 16.88%, #034814 62.49%, #05A83A 148.13%);text-align:left}
.header-content nav .main_menu li.our_theatres .hover-conts .inner-blk .col-one figure{padding-bottom:20px;position:relative}
.header-content nav .main_menu li.our_theatres .hover-conts .inner-blk .col-one figure figcaption{position:absolute;font:12px/16px gordita;font-weight:500;color:#fff;background:#C0EDDA;left:0;top:25px;padding:5px 13px 5px 7px;border-top-right-radius:13px;border-bottom-right-radius:13px}
.header-content nav .main_menu li.our_theatres .hover-conts .inner-blk .col-one h2{padding-bottom:15px}
.header-content nav .main_menu li.our_theatres .hover-conts .inner-blk .col-one p{font:14px/26px gordita;font-weight:500;letter-spacing:-.12px;padding-bottom:15px;text-transform:inherit}
.header-content nav .main_menu li.our_theatres .hover-conts .inner-blk .col-one p span{display:block}
.header-content nav .main_menu li.our_theatres .hover-conts .inner-blk .col-two .c_all{padding-right:12px}
.header-content nav .main_menu li.menu_offers {
position: relative;
-webkit-transform: translateZ(0);
-webkit-font-smoothing: antialiased;
}
      

.header-content nav .main_menu li.menu_offers:hover .menu-offer-list {
display: block;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px);
}

.header-content nav .main_menu li.menu_offers .menu-offer-list {
background: #022A08;
border: 1px solid rgba(192, 237, 218, 0.3);
border-radius: 3px;
font-size: 20px;
display: none;
padding: 10px 15px;
position: absolute;
left: -5%;
width: 220px;
z-index: 10;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px);
-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-ms-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
transition: all .5s ease-out;
}

.header-content nav .main_menu li.menu_offers .menu-offer-list:before {
content: " ";
display: block;
border-left: solid transparent 10px;
border-right: solid transparent 10px;
border-bottom: solid rgba(192, 237, 218, 0.3) 10px;
height: 0;
left: 0;
position: absolute;
width: 0;
top: -10px;
margin-left: 15px;
}

.header-content nav .main_menu li.menu_offers .menu-offer-list ul {
text-align:left;
}
.header-content nav .main_menu li.menu_offers .menu-offer-list ul li {
padding:0 0 5px;
display:block;
}
.header-content nav .main_menu li.menu_offers .menu-offer-list ul li a {
color:#fff;
padding-bottom:10px;
}
.header-content nav .main_menu li.menu_offers .menu-offer-list ul li a:hover {
color: #C0EDDA;
}
.header-content nav .main_menu li.menu_offers .menu-offer-list ul li a::after {
content:none;
}
.header-content nav .main_menu li.menu_offers .menu-offer-list:after {
border-left: solid transparent 10px;
border-right: solid transparent 10px;
border-top: solid #022A08 10px;
width: 0;
top: -19px;
content: " ";
display: block;
height: 20px;
left: 0;
margin-left: 14px;
position: absolute;
border-color: #022A08 transparent transparent transparent;
border-style: solid;
border-width: 11px;
transform: rotate(180deg);
}
.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:left}
.header-content nav .main_menu li.fandb .hover-conts .inner-blk .col-one figure{padding-bottom:20px;position:relative}
.header-content nav .main_menu li.fandb .hover-conts .inner-blk .col-one figure figcaption{position:absolute;font:12px/16px gordita;font-weight:500;color:#fff;background:#C0EDDA;left:0;top:25px;padding:5px 13px 5px 7px;border-top-right-radius:13px;border-bottom-right-radius:13px}
.header-content nav .main_menu li.fandb .hover-conts .inner-blk .col-one h2{padding-bottom:8px}
.header-content nav .main_menu li.fandb .hover-conts .inner-blk .col-one p{font:14px/26px gordita;font-weight:500;letter-spacing:-.12px;padding-bottom:15px;text-transform:inherit}
.header-content nav .main_menu li.fandb .hover-conts .inner-blk .col-one p span{display:block}
.header-content nav .main_menu li.fandb .hover-conts .inner-blk .col-two ul{margin-bottom:25px}


/* 12.12.2022 */
.header-content .corporate-user-blk{padding-right:15px;}
.header-content .corporate-user-blk .amc-profile{}
.header-content .corporate-user-blk .amc-profile .user{font: 12px/14px gordita;font-weight: 500;}
.header-content .corporate-user-blk .amc-profile .user i{font: 12px/14px gordita;font-style:italic;}
.header-content .corporate-user-blk .amc-profile .signin{font: 10px/14px gordita;padding-top:2px;position:relative;padding-right:18px;display: inline-block;}
.header-content .corporate-user-blk .amc-profile .signin:after{content:'';position:absolute;right:0;top:2px;background:url(../images/Scene/icons/red-arrow.png) 0 0 no-repeat;width:13px;height:13px;background-size: 100% auto;}
.signin-joinin-popup.corpuser-popup .modal-dialog .modal-content .modal-header h4{font-size:20px;line-height:24px;}
.signin-joinin-popup.corpuser-forgot-popup .form-blk .group .form-group{width:100%;}
.signin-joinin-popup.corpuser-forgot-popup .modal-dialog .modal-content .amc-btn-group .sign_in{font: 18px/22px gordita;font-weight: 700;display: inline-block;color: #C0EDDA;letter-spacing: -.441667px;float:right;position:relative;cursor:pointer;}
.signin-joinin-popup.corpuser-forgot-popup .modal-dialog .modal-content .amc-btn-group .sign_in:after{position: absolute;content: '';width: 100%;height: 2px;bottom: 0;left: 0;background: #C0EDDA;}



.is-visible{display:none!important}
.amc-mobile-nav{position:fixed;top:52px;width:100%;left:0;background:#022A08;height:calc(100vh - 52px);text-align:left;overflow-y:auto;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.amc-mobile-nav .amc-choose-lang{padding:0 0 30px;border-bottom:1px solid rgba(216, 216, 216, .5);margin-bottom:30px;font:16px/28px gordita;font-weight:500;letter-spacing:-.295385px;color:#fff;text-align:center}
.amc-mobile-nav .amc-choose-lang a{margin:0 0 0 20px;padding:5px 30px;display:inline-block;vertical-align:middle;border:1px solid rgba(255, 255, 255, .5);-webkit-border-radius:22.5px;-moz-border-radius:22.5px;-ms-border-radius:22.5px;-o-border-radius:22.5px;border-radius:22.5px}
.amc-mobile-nav .amc-mobile-list{padding:30px}
.amc-mobile-nav .amc-mobile-list h2{font:26px/36px gordita;font-weight:900;letter-spacing:-.48px;color:#fff;padding:15px 0}
.amc-mobile-nav .amc-mobile-list ul li a{font:18px/28px gordita;font-weight:500;letter-spacing:-.48px;color:#fff;padding:10px 0;display:block}
.amc-mobile-nav .amc-mobile-list h2.active a,.amc-mobile-nav .amc-mobile-list ul li.active a{color: #05A83A}
.amc-mobile-nav .amc-mobile-list ul.foot-nav{border-top:1px solid rgba(216, 216, 216, .5);margin-top:15px;padding-top:15px}
.amc-mobile-nav .amc-mobile-nav-top{padding:30px;background:#05A83A;background:-moz-linear-gradient(270deg, #022A08 16.88%, #034814 62.49%, #05A83A 148.13%);background:-webkit-linear-gradient(270deg, #022A08 16.88%, #034814 62.49%, #05A83A 148.13%);background:linear-gradient(270deg, #022A08 16.88%, #034814 62.49%, #05A83A 148.13%)}
.amc-mobile-nav .amc-mobile-before-login{text-align:center}
.amc-mobile-nav .amc-mobile-before-login h2{font:20px/28px gordita;font-weight:900;letter-spacing:-.369231px;color:#fff;padding:0;display:block}
.amc-mobile-nav .amc-mobile-before-login ul li{display:inline-block;vertical-align:middle;margin-left:20px;padding:30px 0;width:auto}
.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 gordita;font-weight:500;letter-spacing:-.276923px;color:#fff;padding:0;display:block}
.amc-mobile-nav .amc-mobile-before-login h3{font:18px/28px gordita;font-weight:500;letter-spacing:-.6975px;color:#fff;display:block}
.amc-mobile-nav .amc-mobile-before-login h3 a{color:#C0EDDA;position:relative;display:inline-block;font-family:gordita;font-weight:500}
.amc-mobile-nav .amc-mobile-before-login h3 a:after{content:'';bottom:0;position:absolute;background:#C0EDDA;height:1px;width:100%;left:0}
.amc-mobile-nav .amc-mobile-nav-top ul li.amc-btn-group .amc-btn{margin:0 20px;padding:5px 30px}
.amc-mobile-nav .amc-mobile-after-login{text-align:center}
.amc-mobile-nav .amc-mobile-after-login figure img{display:inline-block}
.amc-mobile-nav .amc-mobile-after-login h2{font:22px/28px gordita;font-weight:900;letter-spacing:-.369231px;color:#fff;padding:20px 0 0;display:block}
.amc-mobile-nav .amc-mobile-after-login h2 i{display:inline-block;vertical-align:top;cursor:pointer;width:26px;height:25px;background:url(../images/profile-edit.svg) no-repeat 0 0;margin-left:5px}
.amc-mobile-nav .amc-mobile-after-login ul li{display:inline-block;vertical-align:middle;margin-left:20px;padding:30px 0;width:auto}
.amc-mobile-nav .amc-mobile-after-login ul li:first-child{margin-left:0}
.amc-mobile-nav .amc-mobile-after-login ul li span{font:15px/28px gordita;font-weight:500;letter-spacing:-.276923px;color:#fff;padding:0;display:block}
.amc-mobile-nav .amc-mobile-after-login h3{font:19px/28px gordita;font-weight:500;letter-spacing:-.6975px;color:#fff;display:block;padding-top:10px}
.amc-mobile-nav .amc-mobile-after-login h3 span{font-family:gordita;font-weight:500;color:#C0EDDA}
.header-content .amc-right-blk ul{margin-top:6px;font-size:0}
.header-content .amc-right-blk ul li{display:inline-block;vertical-align:middle}
.header-content .amc-right-blk ul li:first-child{padding-left:0}
.header-content .amc-right-blk ul li:last-child{padding-right:0}
.header-content .amc-right-blk ul li a{font:14px/30px gordita;font-weight:500;position:relative;color:#fff;text-transform:capitalize;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:inline-block;letter-spacing:-.606667px;text-align:center}
.header-content .amc-right-blk ul li.amc-lang{padding:0 10px}
.header-content .amc-right-blk ul li.amc-lang a{min-width:38px}
.header-content .amc-right-blk ul li.amc-lang a:hover{padding-right:0}
.header-content .amc-right-blk ul li.amc-lang a span img{max-width:100%}
.header-content .amc-right-blk ul li.amc-location-icon a{padding:0 15px 0 21px;background:url(../images/icon-location.svg) 0 7px no-repeat}
.header-content .amc-right-blk ul li.amc-location-icon a:hover{background:url(../images/Scene/icons/icon-location-hover.svg) 0 7px no-repeat}
.header-content .amc-right-blk ul li.amc-location-icon a:after{content:'';position:absolute;right:-4px;top:50%;background:url(../images/drop-down-arrow.svg) no-repeat;width:10px;height:10px;margin-top:0}
.header-content .amc-right-blk ul li.amc-search-icon{padding:0 10px 0 18px}
.header-content .amc-right-blk ul li.amc-search-icon a{background:url(../images/icon-search.svg) 0 center no-repeat;width:38px;height:28px;padding:1px 0;background-position:center}
.header-content .amc-right-blk ul li.amc-showtimes-icon{padding-left:10px}
.header-content .amc-right-blk ul li.amc-showtimes-icon a{padding:0 0 0 53px;background:url(../images/icon-showtimes.svg) no-repeat;text-align:right}
.header-content .amc-right-blk ul li.amc-showtimes-icon a:hover{background:url(../images/Scene/icons/icon-showtimes-hover.svg) no-repeat}
.header-content .amc-right-blk ul li a:hover{color:#C0EDDA}
.header-content .amc-right-blk ul li.amc-showtimes-icon a:after{content:'';background:#4f4f4f;height:37px;width:1px;position:absolute;left:-11px;top:-4px}
.amc-content{padding-top:58px;position:relative;z-index:1}
.amc-content.webview{padding-top:0!important;position:static;}
.amc-btn-group .amc-btn-trailer{z-index:20;font:15px/35px gordita;font-weight:700;letter-spacing:0;color:#fff;display:inline-block;padding:5px 33px 5px 55px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.amc-btn-group .amc-btn-trailer:hover{color: #05A83A}
.amc-btn-group .amc-btn-trailer:before{content:'';position:absolute;left:0;top:0;background:url(../images/icon-trailer.svg) 0 0 no-repeat;width:45px;height:45px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.amc-btn-group .amc-btn-trailer:hover:before{background:url(../images/Scene/icons/icon-trailer-hover.svg)}
.amc-burgermenu{position:absolute;left:8px;top:2px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:none;padding:15px 14px;width:52px;height:52px;box-sizing:border-box;z-index:1;display:none;}
.amc-burgermenu .amc-bmenutrigger{height:100%;width:26px;position:relative;-webkit-tra11nsition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:inline-block}
.amc-burgermenu .amc-bmenutrigger .bntbar{position:absolute;left:0;display:block;width:26px;height:2px;background-color:#fff;-webkit-border-radius:1;-moz-border-radius:1;-ms-border-radius:1;-o-border-radius:1;border-radius:1;transform-origin:left center;-webkit-transition:.125s;-moz-transition:.125s;-o-transition:.125s;-ms-transition:.125s;transition:.125s}
.amc-burgermenu .amc-bmenutrigger .bntbar-top{top:0}
.amc-burgermenu .amc-bmenutrigger .bntbar-center{transform-origin:center;top:45%}
.amc-burgermenu .amc-bmenutrigger .bntbar-bottom{bottom:0}
.amc-burgermenu .amc-bmenutrigger.open .bntbar{width:28px}
.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);top:45%}
.amc-banner-slider{font-size:0}
.amc-banner-slider li{position:relative}
.amc-banner-slider li .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:radial-gradient(141.41% 53.75% at 50.82% 50%, rgba(0, 0, 0, .0001) 0, #022A08 100%);opacity:.5}
.amc-banner-slider li .amc-img-wrap{background-repeat:no-repeat;background-size:cover;height:450px;background-position:right 0}
.amc-banner-slider li .amc-movie-details{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto}
.amc-banner-slider li .amc-movie-details .amc-content-blk{z-index:1;position:relative;height:100%}
.amc-banner-slider li .amc-movie-details .amc-content-blk .container{height:100%}
.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-content-details{padding:0;overflow:hidden;position:absolute;bottom:85px}
.amc-banner-slider li .amc-movie-details .amc-content-blk h1{font:60px/75px gordita;font-weight:900;letter-spacing:-2px;word-break:break-all;width:750px;word-break:break-word}
.amc-banner-slider li .amc-movie-details .amc-content-blk h1 span{display:block}
.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-movie-info{margin-top:15px;overflow:hidden}
.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-movie-info li{display:inline-block;font:16px/22px gordita;font-weight:400;padding-right:30px;position:relative;vertical-align:middle}
.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-movie-info li:after{content:'';position:absolute;left:-15px;top:0;height:100%;width:2px;background:#fff}
.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-movie-info li:first-child:after{display:none}
.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-movie-info li.txt-big{font:22px/22px gordita;font-weight:500}
.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-movie-info li span{font:22px/22px gordita;font-weight:500;display:inline-block;vertical-align:middle}
.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{position:absolute;left:50%;bottom:28px;font-size:0;text-align:center;display:inline-block;-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{display:inline-block;padding:0 5px}
.amc-banner-slider .slick-dots li:before{display:none}
.amc-banner-slider .slick-dots li button{padding:0;margin:0;width:9px;height:9px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#C0EDDA}
.amc-banner-slider .slick-dots li.slick-active button{width:12px;height:12px;background:0 0;border:2px solid #fff}
.amc-banner-slider .slick-arrow{font-size:0;border:0;padding:0;margin:0;width:18px;height:30px;position:absolute;bottom:18px;left:50%;z-index:2;-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-right.svg) no-repeat;bottom:19px}
.amc-banner-slider .slick-arrow.slick-prev{background:url(../images/Home/slick-arrow-left.svg) no-repeat}
.btn-block .btn{margin-top:20px;font:24px/24px gordita;font-weight:700;outline:0;border:0;text-transform:uppercase;background:#4881ff;color:#fff;padding:20px 30px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;-ms-border-radius:40px;border-radius:40px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}
.btn-block .btn:hover{background:#fff;color:#4881ff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}
.btn-block .btn.active.focus,.btn-block .btn.active:focus,.btn-block .btn.focus,.btn-block .btn:active.focus,.btn-block .btn:active:focus,.btn-block .btn:focus{outline:0}
.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-btn-group{z-index:10;padding-top:55px}
.amc-banner-slider li .nocont+.amc-movie-details .amc-content-blk .amc-content-details{left:30px;bottom:55px;}
.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-btn-group .amc-btn{z-index:11}
.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-btn-group a{margin-right:50px}
.amc-trailer-block .amc-play-icon{display:inline-block;width:62px;height:62px;position:relative}
.amc-movie-trailer-block .amc-play-icon{display:inline-block;width:52px;height:52px;position:relative}
.amc-movie-trailer-block .amc-play-icon{margin-bottom:0}
.amc-movie-trailer-block .amc-play-icon:after,.amc-trailer-block .amc-play-icon:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:url(../images/icon-trailer.png) no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-size:100% auto}
#trailerModal .mtrailermodal-close{width:15px;height:15px;background:url(../images/Home/ic-tmodal-close.png) no-repeat 0 0;display:block;text-indent:-999em;position:absolute;top:0;right:-15px;z-index:2}
#trailerModal .modal-dialog{max-width:900px;width:100%;top:50%;position:absolute;left: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%)}
#trailerModal .modal-content{background:0 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
#trailerModal .modal-content .modal-body{padding:0}
#trailerModal iframe{vertical-align:top}
#trailerModal.fade.in {
    background: rgba(2, 42, 8, .9);
    z-index: 10000
}
body{font-family:gordita;font-weight:500}
.home .amc-btn{font-weight:700}
.home .amc-content .amc-nowandcoming-blk{padding-top:50px;position:relative;overflow:hidden;}/*max-height:896px*/
.home .amc-content .amc-nowandcoming-blk .amc-img-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center bottom;-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);transition:all .1s}
.home .amc-content .amc-nowandcoming-blk .container{z-index:1}
.home .amc-content .amc-nowandcoming-blk .amc-img-bg:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#022A08}
.home .amc-content .amc-nowandcoming-blk .ttl-blk{padding:45px 0 27px;border-bottom:1px solid rgba(255, 255, 255, .5);margin-bottom:30px}
.home .amc-content .amc-nowandcoming-blk .ttl-blk aside{float:left}
.home .amc-content .amc-nowandcoming-blk .ttl-blk aside h3{font:40px/44px gordita;font-weight:900;letter-spacing:-1.4px}
.home .amc-content .amc-nowandcoming-blk .ttl-blk ul{float:right;font-size:0;padding-top:6px}
.home .amc-content .amc-nowandcoming-blk .ttl-blk li{display:inline-block;margin-right:12px}
.home .amc-content .amc-nowandcoming-blk .ttl-blk li a{font:15px/18px gordita;font-weight:700;position:relative;display:inline-block;color:#05A83A;letter-spacing:-.5px}
.home .amc-content .amc-nowandcoming-blk .ttl-blk li.active a{color:#fff}
.home .amc-content .amc-nowandcoming-blk .ttl-blk li a:after{content:'';position:absolute;width:0;height:1px;background:#fff;bottom:-9px;left:50%;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-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 .ttl-blk li.active a:after{width:100%}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel{font-size:0;}/*min-height:700px*/
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider .amc-btn-group.c-all{visibility:hidden}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider.notransform ul.owl-carousel .owl-stage{width:auto!important;margin:0 -15px;-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;transform:none!important;text-align:center}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider.notransform ul.owl-carousel .owl-stage .owl-item{float:none;width:20%!important;margin:0!important;padding:0 15px;display:inline-block;vertical-align:top}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider.notransform ul.owl-carousel li .set-width figure{opacity:1!important}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li{display:inline-block;vertical-align:middle;text-align:center;font-size:0;-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{width:280px;display:inline-block;position:relative;padding-bottom:20px;cursor:pointer}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width figure{width:280px;height:420px;display:inline-block;position:relative;padding:5px}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width figure figcaption{position:absolute;top:20px;left:0;background:#C0EDDA;font:16px/17px gordita;font-weight:700;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;color:#022A08;}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width p{display:block;-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 gordita;font-weight:900;padding:13px 0 17px;text-transform:capitalize}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width p.tym{font:15px/18px gordita;font-weight:700;letter-spacing:.34px;padding-bottom:16px;display:block}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width p.tym span{position:relative;letter-spacing:-.01px;text-transform:capitalize;font-family:gordita;font-weight:400}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width p.jonour{padding-bottom:19px;letter-spacing:.4px;font:16px/20px gordita;font-weight:500;display:block;text-transform:capitalize}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width .amc-btn-group a{font-family:gordita;font-weight:500;-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{position:relative;font:16px/45px gordita;font-weight:700;display:inline-block;padding-left:60px}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width a.reminder.set{color:#C0EDDA}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel li .set-width a.reminder:before{content:'';position:absolute;width:45px;height:45px;background:url(../images/Home/icon-remainder.svg) 0 0 no-repeat;display:inline-block;left:0;top: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{position:relative}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider.coming ul.owl-carousel li .set-width .img-blk p{font:14px/20px gordita;font-weight:700;position:absolute;width:100%;bottom:0;left:0;text-align:center;display:inline-block;background:#C0EDDA;letter-spacing:-.46px;padding:7px 0;text-align:center}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider.coming ul.owl-carousel li .set-width .img-blk{position:relative}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider.coming ul.owl-carousel li .set-width .img-blk p{font:14px/20px gordita;font-weight:700;position:absolute;width:100%;bottom:0;left:0;text-align:center;display:inline-block;background:#C0EDDA;letter-spacing:-.46px;padding:7px 0;text-align:center}
.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{opacity:1;-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.active.center li figure img{opacity:1}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-item li.active.center .set-width figure{padding:0}
.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-item li.active.center .set-width p.tym{padding-bottom:8px}*/
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-item.active.owl-first li{opacity:1;-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.active.owl-first li figure img{opacity:1}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-item.active.owl-first li.set-width figure{padding:0}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-item.active.owl-first li .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.active.owl-first li .set-width p.movie-ttl{padding:16px 0 9px}
.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-item.active.owl-first li .set-width p.tym{padding-bottom:8px}

.home .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul.owl-carousel .owl-nav button span{font-size:0;border:0;padding:0;margin:0;width:50px;height:54px;position:absolute;top:28%;left:0;z-index:2;-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(2, 42, 8, 0.4) url(../images/Home/slick-arrow-left.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(2, 42, 8, 0.4) url(../images/Home/slick-arrow-right.svg) 0 0 no-repeat;right:0;left:auto;background-position:54%}
footer{background:#011905;position:relative}
footer .amc-customer-support{border-top:1px solid #3e3e3e;border-bottom:1px solid #3e3e3e;text-align:center}
footer .amc-customer-support a{font:24px/28px gordita;font-weight:700;padding:29px 0 39px 43px;letter-spacing:-.5px;display:inline-block;position:relative}
footer .amc-customer-support a:before{content:'';position:absolute;width:33px;height:30px;background:url(../images/Home/icon-chatus.svg) 0 0 no-repeat;display:inline-block;left:5px;top:50%;-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:left}
footer .footer-cont-blk .cont-left .ft-nav-cols{width:316px;text-align:left;float:left}
footer .footer-cont-blk .cont-left .ft-nav-cols h5{font:19px/23px gordita;font-weight:700;color:#fff;padding-bottom:17px;text-transform:capitalize}
footer .footer-cont-blk .cont-left .ft-nav-cols h5 a:hover{color: #05A83A}
footer .footer-cont-blk .cont-left .ft-nav-cols h5.active a{color: #05A83A}
footer .footer-cont-blk .cont-left .ft-nav-cols ul{margin-bottom:18px}
footer .footer-cont-blk .cont-left .ft-nav-cols ul li a{font:14px/26px gordita;font-weight:500;color:#fff;display:inline-block;letter-spacing:-.15px}
footer .footer-cont-blk .cont-left .ft-nav-cols ul li a:hover{color: #05A83A}
footer .footer-cont-blk .cont-left .ft-nav-cols ul li.active a{color: #05A83A}
footer .footer-cont-blk .cont-right{width:255px;padding-top:20px;text-align:right;float:right}
footer .footer-cont-blk .cont-right figure{margin-bottom:34px;}
footer .footer-cont-blk .cont-right figure img{width:192px;}
footer .footer-cont-blk .cont-right ul{width:100%;height:37px;font-size:0}
footer .footer-cont-blk .cont-right ul li{display:inline-block;margin-left:37px}
footer .footer-cont-blk .cont-right ul li:first-child{margin-left:0}
footer .footer-cont-blk .cont-right ul li a{width:36px;height:36px;display:inline-block}
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/Scene/icons/icon-hover-fb.svg) 0 0 no-repeat}
footer .footer-cont-blk .cont-right ul li.tweet a:hover {background: url(../images/Scene/icons/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/Scene/icons/icon-hover-youtube.svg) 0 0 no-repeat}
footer .footer-cont-blk .cont-right ul li.insta a:hover{background:url(../images/Scene/icons/icon-hover-instagram.svg) 0 0 no-repeat}
footer .footer-cont-blk .cont-right ul.download-app{margin-top:55px;max-height:27px}
footer .footer-cont-blk .cont-right ul.download-app li{font:13px/14px gordita;font-weight:500;letter-spacing:-.2925px;vertical-align:middle;margin-left:25px}
footer .footer-cont-blk .cont-right ul.download-app li.apple{margin-left:13px}
footer .footer-cont-blk .cont-right ul.download-app li a{width:23px;height:27px;display:inline-block}
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/Scene/icons/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/Scene/icons/icon_hover_playstore.svg) 0 0 no-repeat}
footer .foot-amcpyryt{padding:25px 0;text-align:center}
footer .foot-amcpyryt p{font:14px/18px gordita;font-weight:400;color:#fff;letter-spacing:-.05px}
.amc-premium-loyalty-block .amc-premium-loyalty-table{display:table;max-width:1030px;margin:0 auto;padding:196px 0 172px}
.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel{display:table-cell;vertical-align:middle;position:relative;color:#fff;padding:24px 0;text-align:left}
.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel.amc-prelyt-logo{min-width:205px;max-width:205px}
.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel:before{position:absolute;content:'';width:1px;height:100%;background:rgba(255, 255, 255, .5);top:0;right:0;opacity:.5}
.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel:first-child:before{display:none}
.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel.amc-prelyt-signin{padding-left:75px}
.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel.amc-prelyt-signin:before{right:auto;left:35px}
.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel.amc-prelyt-signin h2{font:38px/42px gordita;font-weight:900;letter-spacing:-1.52px;text-transform:uppercase;padding-bottom:19px}
.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel p{font:26px/37px gordita;font-weight:500;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-right:20px}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login{max-width:1125px;vertical-align:bottom;padding:115px 0 68px}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel{vertical-align:top;padding:0}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-logo{min-width:431px;text-align:center}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-logo h2{font:30px/32px gordita;font-weight:900;letter-spacing:-1.2px;border-bottom:1px solid #fff;padding-bottom:20px}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-logo span{font:16px/39px gordita;font-weight:500;letter-spacing:-.64px;display:block;padding-top:2px;color:#C0EDDA}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-logo span:last-child{line-height:16px;}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-logo figure{display:inline-block;margin-top:37px}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-logo figure img{padding:0;background:#fff}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin{width:100%;vertical-align:bottom}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin figure{text-align:right}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel figure img{display:inline-block}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel:before{display:none}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel .amc-btn-group{padding-top:42px;width:100%}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel .amc-btn-group .amc-btn.amc-btn-white{font-family:gordita;font-weight:700}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-logo .amc-btn-group .amc-btn.amc-btn-default:hover:before {
    background: #C0EDDA;
    border-color: #C0EDDA;
}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-logo .amc-btn-group .amc-btn.amc-btn-default:hover {
    color:#022A08;
}
.myaccount .amc-premium-loyalty-block .amc-premium-loyalty-table.after-login{padding-top:0}
.amc-promtion-block{background:#022A08;background:-moz-linear-gradient(-45deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 1, 1) 26%, rgba(2, 17, 30, 1) 51%, rgba(2, 47, 74, 1) 78%, rgba(2, 52, 78, 1) 100%);background:-webkit-linear-gradient(-45deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 1, 1) 26%, rgba(2, 17, 30, 1) 51%, rgba(2, 47, 74, 1) 78%, rgba(2, 52, 78, 1) 100%);background:linear-gradient(135deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 1, 1) 26%, rgba(2, 17, 30, 1) 51%, rgba(2, 47, 74, 1) 78%, rgba(2, 52, 78, 1) 100%)}
.amc-promtion-block ul li{float:left;width:100%;padding:40px 0}
.amc-promtion-block ul li figure{float:left}
.amc-promtion-block ul li .amc-promtion-cont{color:#fff;float:left;width:370px;padding:44px 0 0 40px}
.amc-promtion-block ul li .amc-promtion-cont h2{font:30px/32px gordita;font-weight:900;letter-spacing:-.94px}
.amc-promtion-block ul li .amc-promtion-cont span{font:14px/16px gordita;font-weight:700;letter-spacing:-.11px;display:block;padding-bottom:15px}
.amc-promtion-block ul li .amc-promtion-cont p{font:18px/34px gordita;font-weight:400;letter-spacing:.06px;width:440px;padding-top:23px}
.amc-promtion-block ul li .amc-promtion-cont p span{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;padding-bottom:0;}
.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:gordita;font-weight:700}
.amc-promtion-block ul li:nth-child(even) figure{float:right}
.amc-promtion-block ul li:nth-child(even) .amc-promtion-cont{padding-left:20px;padding-top:66px}
.amc-promtion-block .amc-promtion-more{background:#022A08;text-align:center;margin-top:19px}
.amc-promtion-block .amc-promtion-more a{font:16px/16px gordita;font-weight:700;letter-spacing:-.03px;display:inline-block;padding:53px 22px 53px 0;position:relative;color:#fff}
.amc-promtion-block .amc-promtion-more a:after{position:absolute;content:'';right:0;width:10px;height:14px;background:url(../images/promo-more-icon.svg) no-repeat left center;top:50%;margin-top:-6px}
.nahar .amc-promtion-block {background: none;}
.nahar .amc-promtion-block ul li figure{float:right;max-width:726px;}
.nahar .amc-promtion-block ul li .amc-promtion-cont{float:left;}
.language_popup .modal-content {
    width: 800px;
    height: 382px;
    text-align: center;
    border: 0;
    box-shadow: none;
    background: #022A08;
    background: -moz-linear-gradient(180deg, #022A08 23.4%, #034814 60.82%, #05A83A 131.04%);
    background: -webkit-linear-gradient(180deg, #022A08 23.4%, #034814 60.82%, #05A83A 131.04%);
    background: linear-gradient(180deg, #022A08 23.4%, #034814 60.82%, #05A83A 131.04%);
}
.language_popup .modal-content .close{position:absolute;width:23px;height:23px;background:url(../images/signin-signup/close-icon.svg) no-repeat center center;opacity:1;top:10px;right:10px;z-index:2}
.language_popup .modal-content .modal-header .close{top:20px;right:15px}
.language_popup .modal-content .modal-body figure{display:block;margin-top:31px;margin-bottom:36px;z-index:1}
.language_popup .modal-content .modal-body figure img{display:inline-block;width:230px;}
.language_popup .modal-content .modal-body h2{font:27px/31px gordita;font-weight:700;padding-bottom:17px;min-width:540px;border-bottom:1px solid #05A83A;margin-bottom:38px;letter-spacing:-.59625px;display:inline-block;direction:ltr}
.language_popup .modal-content .modal-body p{font:18px/22px gordita;font-weight:900;letter-spacing:-.3975px;padding-bottom:25px;display:block}
.language_popup .modal-content .modal-body a{margin:0 20px;padding:5px 48px;vertical-align:middle;font-family:gordita;font-weight:500}
.language_popup .modal-content .modal-body a img{margin:10px 0;max-width:100%}
.language_popup .modal-content .modal-body a:hover{color:#022A08}
.language_popup .modal-content .modal-body a:hover:before{border: 2px solid #C0EDDA;background: #C0EDDA;}
.language_popup.common_alert .modal-dialog{background:0 0;height:auto}
.language_popup.common_alert .modal-content{background:#022A08;height:auto}
.language_popup.common_alert .modal-content .modal-body{padding:40px 20px;text-align:left}
.language_popup.common_alert .modal-content .modal-body h5{font:20px/28px gordita;font-weight:500;display:inline-block}
.language_popup.common_alert .modal-content .modal-body .amc-btn-group{margin-top:20px}
.language_popup.common_alert .modal-content .modal-body .amc-btn-group a{float:right;margin-right:0;text-align:center}
.language_popup.common_alert .modal-content .modal-body .amc-btn-group a:first-child{float:left;margin-left:0}
.language_popup.common_alert .modal-content .modal-body a.amc-btn-primary:hover{color:#05A83A}
.language_popup.common_alert .modal-content .modal-body a.amc-btn-primary:hover:before{background:#fff;border-color:#05A83A}
.signin-joinin-popup{background:rgba(2, 42, 8, 0.8)}
.signin-joinin-popup .modal-dialog{min-width:799px}
.signin-joinin-popup .modal-dialog .modal-content .modal-body{padding:20px 45px 30px}
.signin-joinin-popup .modal-dialog .modal-content{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-top:0;position:relative;background:#05A83A;background:-moz-linear-gradient(180deg, #022A08 23.4%, #034814 60.82%, #05A83A 131.04%);background:-webkit-linear-gradient(180deg, #022A08 23.4%, #034814 60.82%, #05A83A 131.04%);background:linear-gradient(180deg, #022A08 23.4%, #034814 60.82%, #05A83A 131.04%);}
.signin-joinin-popup .modal-dialog .modal-content:before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(3600deg, rgba(11, 1, 2, 1) 50%, rgba(0, 0, 0, 1) 100%);top:0;left:0;z-index:-1}
.signin-joinin-popup .modal-dialog .modal-content .modal-header{padding:20px 45px;border-bottom:1px solid #05A83A;}
.signin-joinin-popup .modal-dialog .modal-content .modal-header h4{font:22px/26px gordita;font-weight:900;color:#fff;letter-spacing:-.759px;text-transform:capitalize}
.signin-joinin-popup .modal-dialog .modal-content .modal-title{font:22px/26px gordita;font-weight:900;color:#fff;letter-spacing:-.759px;text-transform:capitalize}
.signin-joinin-popup .modal-dialog .modal-content .modal-header .close{width:23px;height:23px;background:url(../images/signin-signup/close-icon.svg) no-repeat center center;opacity:1;margin-top:7px}
.signin-joinin-popup .modal-dialog .modal-content h5{font:18px/21px gordita;font-weight:500;color:#fff;letter-spacing:-.6975px;clear:both;padding:29px 0 16px}
.signin-joinin-popup .modal-dialog .modal-content h5.optional{padding-top:35px}
.signin-joinin-popup .modal-dialog .modal-content h5 span{padding-bottom:10px;font:16px/20px gordita;font-weight:500;color:rgba(255, 255, 255, .5);display:block}
.signin-joinin-popup .modal-dialog .modal-content .modal-footer{text-align:left;padding:20px 45px;border-top:1px solid rgba(151, 151, 151, .3)}
.signin-joinin-popup .modal-dialog .modal-content .modal-footer p{font:17px/20px gordita;font-weight:500;color:#fff;letter-spacing:-.65875px;padding-top:42px}
.signin-joinin-popup .modal-dialog .modal-content .modal-footer .signin-footer-tc {
font: 15px/22px gordita;
font-weight: 500;
font-style:italic;
color: #fff;
letter-spacing: -0.41px;
padding-bottom: 20px
}
.signin-joinin-popup .modal-dialog .modal-content .modal-footer p.signin-footer-para {
font: 14px/30px gordita;
font-style: italic;
font-weight: 400;
color: #fff;
padding-top:0;
padding-bottom: 15px
}
.signin-joinin-popup .modal-dialog .modal-content .modal-footer p a{font:20px/38px gordita;font-weight:700;color:#C0EDDA;letter-spacing:-.441667px;margin-left:14px;display:inline-block;position:relative}
.signin-joinin-popup .modal-dialog .modal-content .modal-footer p a:after{position:absolute;content:'';width:100%;height:2px;bottom:0;left:0;background:#C0EDDA}
.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 gordita;font-weight:500;color:#C0EDDA;letter-spacing:-.353333px;float:right}
.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .verify-notification{float:none;display:block;width:100%;padding-top:20px}
.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .verify-notification label{display:inline-block;margin-bottom:40px}
.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .form-blk .amc-signin-btn {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .form-blk .amc-signin-btn .amc-signin-one {
width: 25%;
}
.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .form-blk .amc-signin-btn .amc-signin-two {
display: flex;
width: 75%;
justify-content: flex-end;
}
.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .form-blk .amc-signin-btn .amc-signin-two.amc-gus-user {
display: flex;
flex-direction:column;
justify-content: flex-end;
align-items:flex-end;
}
.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .form-blk .amc-signin-btn .amc-signin-two p  {
margin-bottom:15px;
}
.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .form-blk .amc-signin-btn .amc-signin-two p a {
display: inline-block;
font: 20px / 38px gordita;
font-weight: 700;
color: #C0EDDA;
letter-spacing: -.441667px;
position: relative;
}
.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .form-blk .amc-signin-btn .amc-signin-two p a:after {
position: absolute;
content: '';
width: 100%;
height: 2px;
bottom: 0;
left: 0;
background: #C0EDDA
}
.signin-joinin-popup.signin .modal-dialog .modal-content .modal-body .amc-btn-group span {font: 15px/45px gordita;font-weight: 500;color: #fff;letter-spacing: -.58125px;display: inline-block;padding-right: 14px}
.signin-joinin-popup.signin .modal-dialog .modal-content .modal-footer .amc-btn-group p{font:16px/45px gordita;font-weight:500;color:#fff;letter-spacing:-.353333px;float:right;padding-top:0}
.signin-joinin-popup.signin .modal-dialog .modal-content .modal-footer .amc-btn-group p a{display:inline-block;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{background:url(../images/Home/join-now-fb.svg) 0 0 no-repeat;width:30px;height:30px;left:0;top:10px}
.signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.tweet label{background:url(../images/Home/join-now-tweet.svg) 0 0 no-repeat;width:30px;height:30px;left:0;top:10px}
.signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.insta label{background:url(../images/Home/join-now-insta.svg) 0 0 no-repeat;width:30px;height:30px;left:0;top:10px}
.signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.fb label:after{content:'/';position:absolute;font:15px/15px gordita;font-weight:500;color:#577F66;right:-12px;bottom:-1px}
.signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.tweet label:after{content:'/';position:absolute;font:15px/15px gordita;font-weight:500;color:#577F66;right:-12px;bottom:-1px}
.signin-joinin-popup .modal-dialog .modal-content .form-blk .form-group.insta label:after{content:'/';position:absolute;font:15px/15px gordita;font-weight:500;color:#577F66;right:-12px;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: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;padding-bottom:3px}
.form-blk{float:left;width:100%;padding:0}
.form-blk .form-group{position:relative;padding-bottom:20px;width:100%;float:left;margin:10px 0 0}
.form-blk .form-group input[type=number],.form-blk .form-group input[type=password],.form-blk .form-group input[type=text],.form-blk .form-group input[type=file]{background:0 0;padding:15px 30px 11px 0;display:block;width:100%;border:0;border-bottom:2px solid #577F66;color:#fff;font-size:17px;line-height:18px;font-family:gordita;font-weight:400;border-radius:0}
.form-blk .form-group input[type=number],.form-blk .form-group input[type=password],.form-blk .form-group input[type=text],.form-blk .form-group input[type=file]{background:0 0;padding:15px 30px 11px 0;display:block;width:100%;border:0;border-bottom:2px solid #577F66;color:#fff;font-size:17px;line-height:22px;font-family:gordita;font-weight:400;border-radius:0}
.form-blk .form-group label{position:absolute;top:15px;font-size:16px;line-height:16px;font-family:gordita;font-weight:400;letter-spacing:.04px;color:rgba(255, 255, 255, .5);left:0;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;margin:0}
.form-blk .form-group input:focus{outline:0}
.form-blk .form-group label{pointer-events:none}
.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,.form-blk .form-group.fcValid input[type=text]~label{top:-12px;color:#fff;font-size:12px;left:0;font-family:gordita;font-weight:500}

.form-blk .error-text{font-size:12px;line-height:12px;font-family:gordita;font-weight:500;margin-top:5px;display:none;color:red}
.form-blk .form-group .bar{position:relative;display:block;width:100%}
.form-blk .form-group .bar:before,.form-group .bar:after{content:'';height:2px;width:0;bottom:0;position:absolute;background:#fff;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.form-blk .form-group .bar:before{left:50%}
.form-blk .form-group .bar:after{right:50%}
.form-blk .form-group input:focus~.bar:after,.form-blk .form-group input:focus~.bar:before{width:50%}
.btn-back:before,.form-blk .form-group span.icon-date-form,.form-blk .form-group span.icon-pwd,.signin-icons ul li a{width:24px;height:12px;position:absolute;top:10px;right:0;display:inline-block;vertical-align:middle}
.form-blk .form-group span.icon-pwd{width:33px;height:24px;cursor:pointer;background:url(../images/signin-signup/password-icon.svg) 0 0 no-repeat}
.form-blk .form-group span.icon-pwd{width:33px;height:24px;cursor:pointer;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;width:19px;height:19px;top:15px;cursor:pointer}
.form-blk .btn-block .forgot-pwd{display:inline-block;float:right;vertical-align:middle;line-height:43px;font-size:15px;color:#022A08;text-decoration:underline}
.form-blk .btn-block .forgot-pwd a{color:#022A08}
.form-blk .group{float:left;width:100%}
.form-blk .group .form-group{position:relative;padding-bottom:25px;width:330px;float:left;margin:0}
.form-blk .group .form-group:nth-child(2n+2){float:right}
.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}
.form-blk .form-group.amc-inpt-file{}
.form-blk .form-group.amc-inpt-file label{top:0;}
.form-blk .form-group.amc-inpt-file input{margin-top:30px;}
.verify-notification{float:left;padding-top:27px;display:inline-block}
.verify-notification input[type=checkbox]{display:none;border:transparent;background:0 0;width:auto;padding:0;margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-size:15px;line-height:16px;font-family:gordita;font-weight:500;color:#022A08}
.verify-notification label{font:16px/28px gordita;font-weight:500;color:#fff;padding-left:40px;position:relative;cursor:pointer;top:0;pointer-events:inherit;display:block;left:0;margin-bottom:8px}
.verify-notification label a{color:#C0EDDA;text-decoration:underline;}
.verify-notification label span{width:28px;height:28px;border:2px solid #fff;top:0;position:absolute;left:0;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.verify-notification input[type=checkbox]:checked+label span{border-color:#fff}
.verify-notification input[type=checkbox]+label span:before{content:'';position:absolute;left:50%;top:50%;background:#4881ff;width:16px;height:12px;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);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.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);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.form-blk .btn-block{float:left;width:100%}
.form-blk .btn-block .btn:hover{background:#20366b;color:#fff}
.form-blk .btn-block .cp-payment-already-mem{display:inline-block;margin-left:25px;vertical-align:middle;font:15px/15px gordita;font-weight:500;color:#022A08}
.form-blk .btn-block .cp-payment-already-mem a{color:#20366b;position:relative;font-family:gordita;font-weight:700;margin-left:5px}
.form-blk .btn-block .cp-payment-already-mem a:before{content:'';position:absolute;left:0;bottom:-3px;background:#20366b;height:1px;width:100%}
.form-group.radio-group{margin-top:-15px!important}
.form-group.radio-group label{display:block;color:#022A08;font-size:17px;line-height:17px;font-family:gordita;font-weight:500;top:10px}
.radio-blk{position:relative;display:inline-block;vertical-align:middle}
.radio-blk .cms-radio{display:inline-block;float:left;margin-left:33px;margin-top:29px}
.radio-blk .cms-radio:first-child{margin-left:0}
.radio-blk .cms-radio label span{width:26px;height:26px;position:absolute;top:50%;left:0;margin-top:-13px;border:2px solid #6c6c6e;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.radio-blk .cms-radio input[type=radio]+label span:before{content:'';position:absolute;left:50%;top:50%;background:#05A83A;width:12px;height: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);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.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);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.radio-blk .cms-radio input[type=radio]:checked+label span{border-color:#fff}
.radio-blk .cms-radio label{font-size:18px;line-height:26px;font-family:gordita;font-weight:500;letter-spacing:.045px;color:rgba(255, 255, 255, .5);padding-left:38px;position:relative;text-transform:none;cursor:pointer;top:0!important;pointer-events:inherit;display:block;left:0;margin:0}
.radio-blk .cms-radio input[type=radio]{display:none;border:transparent;background:0 0;width:auto;padding:0;margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-size:17px;line-height:18px;font-family:gordita;font-weight:500;color:#2a2a2a}
.form-blk .form-group.country-code input[type=text]{padding-left:100px}
.form-blk .form-group.country-code span.icon-country{display:inline-block;vertical-align:middle;color:#022A08;position:absolute;top:16px;font:16px/16px gordita;font-weight:500;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{display:inline-block;position:relative;width:15px;height:25px;margin:0 0 20px}
.btn-back:before{content:'';left:0;top:0;background-position:-60px 0;width:15px;height:25px}
.form-blk .btn-block .cp-already-mem{color:#022A08;padding-left:25px}
.form-blk .btn-block .cp-already-mem a{color:#20366b;font:15px/16px gordita;font-weight:700;position:relative}
.form-blk .btn-block .cp-already-mem a:before{content:'';position:absolute;left:0;bottom:-3px;background:#20366b;height:1px;width:100%}
#forgot_password .form-group{width:100%}
.form-group.country-code-block{margin:45px 0 0;position:relative}
.form-group.country-code-block .country-code{position:absolute;left:29px;top:0}
.form-group.country-code-block .country-code figure{width:35px}
.form-group.country-code-block .country-code figure img{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.form-group.country-code-block .country-code figure,.form-group.country-code-block .country-code span{display:inline-block;vertical-align:middle}
.form-group.country-code-block .country-code span{font:16px/19px gordita;font-weight:500;color:rgba(255, 255, 255, .5);letter-spacing:.04px;padding:0 7px}
.form-group.country-code-block .country-code:before{content:'';position:absolute;right:0;bottom:0;width:2px;height:24px;background:#577F66}
.form-group.country-code-block .country-code:before{content:'';position:absolute;right:0;bottom:3px;width:2px;height:24px;background:#577F66}
.form-group.country-code-block .country-code:after{content:'';position:absolute;right:10px;top:50%;background:url(../images/signin-signup/mob-num-arrow.svg) 0 0 no-repeat;width:16px;height:9px;background-size:100% auto;opacity:.5;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.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:128px}
.form-group.country-code-block .country-code{position:absolute;left:0;top:0;margin-top:0;width:118px;padding-left:0;height:40px;padding-top:11px;cursor:pointer}
.form-group.country-code-block{z-index:11}
.form-group.country-code-block .country-code span{width:70px}
.mv-dropdown{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;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{background:#eee;z-index:1;margin-top:10px;position:relative;border:1px solid #577F66}
.mv-dropdown ul li{padding:5px 5px 5px 3px;border-top:1px solid #577F66}
.mv-dropdown .tse-scrollable .tse-scroll-content .tse-content ul li:first-child{border-top:0}
.form-group.country-code-block .country-code .mv-dropdown span{width:65px;color:#577F66}
.mv-dropdown .tse-scrollable{height:150px;width:100%}
.mv-dropdown .tse-scrollable .tse-scroll-content{width:100%!important;height:150px!important}
.form-blk .form-group .tse-scrollbar .drag-handle{opacity:1;width:3px}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.amc-promtion-block .amc-promtion-more a:after{position:absolute;content:'';right:0;width:10px;height:14px;background:url(../images/promo-more-icon.svg) no-repeat left center;top:50%;margin-top:-6px}
.inner-page header .header-content{position:relative;min-height:52px}
.inner-page header .btn-back{position:absolute;top:14px;left:0;width:13px;height:23px;background:url(../images/btn-back.svg) no-repeat 0 0;text-indent:-9999px}
.inner-page header .btn-close{position:absolute;top:15px;right:0;width:23px;height:23px;background:url(../images/btn-close.svg) no-repeat 0 0;text-indent:-9999px}
.inner-page header h2{text-align:center;font-size:16px;padding-top:8px;line-height:20px;letter-spacing:.0888889px;font-family:gordita;font-weight:700}
.movi-dtl .amc-content{padding-top:52px;position:relative}
.movi-dtl .amc-content .blur-overlay{position:fixed;width:100%;height:100%;background-position:left top;background-repeat:no-repeat;background-size:100% 100%;-webkit-filter:blur(55px);-moz-filter:blur(55px);-o-filter:blur(55px);-ms-filter:blur(55px);filter:blur(55px);top:0;left:0;z-index:-1}
.movi-dtl .amc-content .blur-overlay:after{content:'';position:fixed;width:100%;height:100%;background:rgba(2, 42, 8, 0.6);top:0;left:0;z-index:-1}
.movi-dtl .amc-content .filter{border:1px solid rgba(192, 237, 218, 0.3);border-left:0 solid;border-right:0 solid;margin-bottom:55px;font-size:0;position:fixed;top:52px;left:0;width:100%;background:#022a08;z-index:101}
.movi-dtl .amc-content .filter .filterby{font:11px/15px gordita;font-weight:400;letter-spacing:.0611111px;color:#C0EDDA;margin-right:20px;display:inline-block;vertical-align:middle;cursor:default}
.movi-dtl .amc-content .filter .amc-filter{padding:12px 20px;display:inline-block;border-right:1px solid rgba(255, 255, 255, .3);border-left:1px solid rgba(255, 255, 255, .3);position:relative}
.movi-dtl .amc-content .filter .amc-filter .caret{border:0;display:none}
.movi-dtl .amc-content .filter .amc-filter.date{border-left:0}
.movi-dtl .amc-content .filter .amc-filter.movie-list{border-right:0;border-top:0}
.movi-dtl .amc-content .filter .amc-filter.more-filter{border-right: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.more-filter .bootstrap-select .dropdown-menu li{border-top:0}
.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{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;width:125px}
.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .btn{padding:0 40px 8px;font:14px/19px gordita;font-weight:500;letter-spacing:.0777778px;position:relative}
.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .btn:before{content:'';position:absolute;width:23px;height:22px;left:0;display:inline-block;z-index:2}
.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .btn:after{content:'';position:absolute;background:url(../images/Showtimes/circle-arrow.svg) center no-repeat;width:22px;height:22px;right:0;top:1px;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
.movi-dtl .amc-content .filter .amc-filter.date .bootstrap-select .btn{max-width:182px;min-width:181px}
.movi-dtl .amc-content .filter .amc-filter.location .bootstrap-select .btn{max-width:200px;min-width:146px}
.movi-dtl .amc-content .filter .amc-filter.movie-list .bootstrap-select .btn{max-width:182px;min-width:181px}
.movi-dtl .amc-content .filter .amc-filter.more-filter .bootstrap-select .btn{max-width:195px;min-width:170px}
.movi-dtl .amc-content .filter .amc-filter .bootstrap-select.open .btn:after{transform:rotate(180deg)}
.movi-dtl .amc-content .filter .amc-filter.date .bootstrap-select .btn:before{background:url(../images/Showtimes/icon-calendar.svg) center no-repeat}
.movi-dtl .amc-content .filter .amc-filter.date .bootstrap-select div.dropdown-menu{min-width:200px!important}
.movi-dtl .amc-content .filter .amc-filter.location .bootstrap-select .btn:before{background:url(../images/Showtimes/icon-location.svg) center no-repeat}
.movi-dtl .amc-content .filter .amc-filter.movie-list .bootstrap-select .btn:before{background:url(../images/Showtimes/icon-movie.svg) center no-repeat}
.movi-dtl .amc-content .filter .amc-filter.more-filter .bootstrap-select .btn:before{background:url(../images/Showtimes/icon-filter.svg) center no-repeat}
.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .dropdown-toggle .filter-option{padding-right:unset;text-align:left;width:100%}
.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .dropdown-menu>li>a{padding:8px 20px 8px 60px}
.movi-dtl .amc-content .filter .amc-filter .bootstrap-select div.dropdown-menu{border:0}
.movi-dtl .amc-content .filter .amc-filter .bootstrap-select .dropdown-menu li a.selected span.glyphicon{display:none}
.movi-dtl .amc-content .filter .amc-filter.more-filter .bootstrap-select div.dropdown-menu{min-width:250px}
.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 0 16px 17px;text-align:left;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 gordita;font-weight:900;letter-spacing:-.147333px;color:#fefefe}
.movi-dtl .amc-content .filter .amc-filter.more-filter .bootstrap-select .dropdown-menu .divider{display:none}
.movi-dtl .amc-content .filter .amc-filter.common-select .bootstrap-select div.dropdown-menu{top:43px}
.movi-dtl .amc-content .filter .amc-filter.common-select.btns .bootstrap-select div.dropdown-menu{left:-22px}
.movi-dtl .amc-content .filter .amc-filter.common-select .bootstrap-select div.dropdown-menu .inner.open{max-height:450px!important}
.movies-list-block{margin-top:70px}
.movies-list-block .movies-list{margin-bottom:60px;}
.movi-dtl .amc-content .amc-movie-details-left{max-width:740px}
.movi-dtl .amc-content .amc-movie-details-left .load-more{font:16px/19px gordita;font-weight:700;color:#C0EDDA;text-align:center;display:block;position:relative}
.movi-dtl .amc-content .amc-movie-details-left .load-more:after{content:'';position:absolute;width:14px;height:10px;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{position:relative;margin-bottom:35px}
.movi-dtl .amc-content .amc-movie-banner figure{position:relative}
.movi-dtl .amc-content .amc-movie-banner figure:before{content:'';position:absolute;left:0;bottom:0;height:50%;width:100%;background:-moz-linear-gradient(top, rgba(2, 42, 8, 0) 0, rgba(2, 42, 8, 0) 1%, rgba(2, 42, 8, .72) 99%, rgba(2, 42, 8, .73) 100%);background:-webkit-linear-gradient(top, rgba(2, 42, 8, 0) 0, rgba(2, 42, 8, 0) 1%, rgba(2, 42, 8, .72) 99%, rgba(2, 42, 8, .73) 100%);background:linear-gradient(to bottom, rgba(2, 42, 8, 0) 0, rgba(2, 42, 8, 0) 1%, rgba(2, 42, 8, .72) 99%, rgba(2, 42, 8, .73) 100%)}
.movi-dtl .amc-content .amc-movie-banner figure img{width:100%}
.movi-dtl .amc-content .amc-movie-banner .amc-title-info{position:absolute;bottom:15px;left:15px}
.movi-dtl .amc-content .amc-movie-banner .amc-title-info h1{font-family:gordita;font-weight:900;font-size:32px;line-height:37px;letter-spacing:-1.104px}
.movi-dtl .amc-content .amc-movie-banner .amc-title-info ul{display:block;padding-top:10px;font-size:0}
.movi-dtl .amc-content .amc-movie-banner .amc-title-info ul li{position:relative;display:inline-block;font-family:gordita;font-weight:400;font-size:16px;line-height:19px;padding-right:10px;margin-right:10px;vertical-align:top;}
.movi-dtl .amc-content .amc-movie-banner .amc-title-info ul li:before{width:1px;height:13px;content:'';position:absolute;top:3px;right:0;background:#fff}
.movi-dtl .amc-content .amc-movie-banner .amc-title-info ul li:last-child:before{display:none}
.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{display:none;font-size:0}
.movi-dtl .amc-content .amc-movie-banner .mobile-block aside{display:inline-block;margin-right:22px}
.movi-dtl .amc-content .amc-movie-banner .mobile-block aside a{padding-left:68px;position:relative;font:16px/52px gordita;font-weight:700;color:#fff;background:url(../images/Showtimes/icon-movie-info-mob.svg) 0 0 no-repeat;display:inline-block}
.movi-dtl .amc-content .amc-movie-banner .mobile-block aside:first-child a{background:url(../images/Showtimes/icon-play-mob.svg) 0 0 no-repeat}
.movi-dtl .amc-content .panel-default>.panel-heading+.panel-collapse>.panel-body{background:0 0;border:0 solid;padding:0}
.movi-dtl .amc-content .panel-default{background:0 0;box-shadow:none;border:0 solid;margin:0}
.movi-dtl .amc-content .amc-showtime-list-block .panel-default>.panel-heading{display:block;background:0 0;border:0 solid;padding:0}
.movi-dtl .amc-content .amc-showtime-list-block h2{position:relative}
.movi-dtl .amc-content .amc-showtime-list-block h2 a{display:block;position:relative;padding:22px 150px 22px 45px;color:#fff;font-family:gordita;font-weight:900;font-size:24px;line-height:28px;letter-spacing:-.828px;border:1px solid rgba(255, 255, 255, .2);border-left:0 solid;border-right:0 solid}
.movi-dtl .amc-content .amc-showtime-list-block h2.no-fav a{padding-left:0}
.movi-dtl .amc-content .amc-showtime-list-block h2 a.collapsed{border-bottom:0 solid}
.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{position:absolute;content:'';right:20px;top:30px;width:23px;height:13px;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:right;position:absolute;top:25px;right:70px;font-family:gordita;font-weight:500;font-size:15px;line-height:18px;letter-spacing:-.5175px;color:#C0EDDA;}
.movi-dtl .amc-content .amc-showtime-list-block h2 .amc-fav{position:absolute;top:19px;left:0;width:32px;height:32px;background:url('../images/Scene/icons/icon-star.svg') center no-repeat;z-index:2;cursor:pointer;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;-ms-transition:all 0.25s;transition:all 0.25s;}
    /*.movi-dtl .amc-content .amc-showtime-list-block h2 .amc-fav:hover{background:url('../images/Scene/icons/icon-star-fill.svg') center no-repeat;-webkit-transform:translateY(-50%) scale(1.2);-moz-transform:translateY(-50%) scale(1.2);-o-transform:translateY(-50%) scale(1.2);-ms-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2);margin-top:-2px;}*/
.movi-dtl .amc-content .amc-showtime-list-block h2 .amc-fav.selected{background:url('../images/Scene/icons/icon-star-fill.svg') center no-repeat;animation: 2s heartbeat ease-in-out forwards;}/*animation: 2s heartbeat ease-in-out forwards;*/
@keyframes heartbeat{ 0%{transform:scale(1);transform-origin:center;transition: all 0.25s;display:none;} 15%{transform:scale(1.2);transform-origin:center;transition: all 0.25s;} 30%{transform:scale(0.95);transform-origin:center;transition: all 0.25s;} 45%, 80%{transform:scale(1);transform-origin:center;transition: all 0.25s;display:block;}}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li{padding:30px 0 0}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li h3{font-family:gordita;font-weight:700;color:#C0EDDA;font-size:24px;line-height:28px;letter-spacing:-.828px;padding-bottom:10px}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-experience{position:relative;padding-bottom:25px;font-size:0}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .individual-genre{padding-bottom:25px}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-experience h4{display:inline-block;width:80%}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-experience h4 span.amc-exp-title{font-family:gordita;font-weight:900;color:#fff;font-size:24px;line-height:28px;letter-spacing:-.53px;padding-right:10px;display:block}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-experience h4 span.amc-exp-title span{font:14px/14px 'gordita';font-weight:500;color:#fbbe4b;padding-left:25px;}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-experience h4 span.amc-exp-subtitle{font-family:gordita;font-weight:500;color:#fff;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{position:relative;background:url(../images/Showtimes/exp-info.svg) center no-repeat;width:24px;height:24px;display:inline-block;-webkit-transform:translate(0, 3px);-moz-transform:translate(0, 3px);-o-transform:translate(0, 3px);-ms-transform:translate(0, 3px);transform:translate(0, 3px);z-index:1}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-experience h4 span.amc-exp-subtitle a span{position:absolute;top:35px;min-width:350px;left:-680%;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;-moz-transform-origin:center top;-o-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;z-index:1}
.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 gordita;font-weight:400;color:#fff;background:#05A83A;padding:20px 25px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;position:relative}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-experience h4 span.amc-exp-subtitle a span p:before{content:'';position:absolute;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{display:inline-block;width:20%;text-align:right;vertical-align:top}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-experience-feature{display:block;font-size:0;padding-bottom:15px}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-experience-feature span{display:inline-block;padding-right:20px;font-family:gordita;font-weight:500;font-size:14px;line-height:16px;letter-spacing:-.12px;color:#C0EDDA;}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list{font-size:0;margin-left:-15px;z-index:0}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li{display:inline-block;position:relative;width:calc(100%/5);vertical-align:top;padding-left:15px;margin-top:15px}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li a{display:block;color:#fff;font-family:gordita;font-weight:700;font-size:15px;line-height:18px;letter-spacing:-.5175px;position:relative}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li a span.amc-time{position:relative;display:block;padding:10px 0;-webkit-border-radius:22px;-moz-border-radius:22px;-o-border-radius:22px;-ms-border-radius:22px;border-radius:22px;border:2px solid #fff;text-align:center}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li a span.amc-time.nahar{border-color:#fbbe4b;color:#fbbe4b;}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li a span.amc-time.nahar .type3d{color:#fbbe4b;}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li a:hover span.amc-time.nahar{color:#C0EDDA;border-color:#C0EDDA}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li a:hover span.amc-time.nahar .type3d{color:#C0EDDA;}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li a span.amc-time .type3d{font-style:initial;padding-left:15px;}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li a span.amc-time-info{display:block;padding-top:3px;text-align:center;font-family:gordita;font-weight:700;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{color:#577F66;border-color:#577F66;cursor:not-allowed}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li.amc-soldout a span.amc-time:before{content:'';position:absolute;top:50%;left:50%;margin-left:-30px;width:60px;height:1px;background:rgba(255, 255, 255, .2)}

.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li.amc-card-soldout a span.amc-time{color:#577F66;border-color:#577F66;cursor:not-allowed}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li.amc-card-soldout a:hover span.amc-time{border-color:#577F66;}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li.amc-almostfull a span.amc-time {
    color: #C0EDDA;
    border-color: #C0EDDA;
    cursor: not-allowed;
}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li.amc-almostfull a span.amc-time-info{color:#C0EDDA;}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li.amc-soldout a span.amc-time-info{color:#577F66;}
.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:gordita;font-weight:500}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li a:hover,.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li.amc-selected a{color:#05A83A}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li a:hover span.amc-time,.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li.amc-selected a span.amc-time{border-color:#05A83A}
.movi-dtl .amc-content .amc-showtime-list-block .amc-showtime-list>li .amc-time-list li.amc-soldout a:hover span.amc-time{border-color:#577F66}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-banner{overflow:auto}
.movi-dtl.movies .amc-content .amc-movie-details-right .amc-trailer-banner{overflow:auto;max-height:700px!important}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-banner::-webkit-scrollbar{width:3px}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-banner::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;-webkit-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;-ms-border-radius:1px;border-radius:1px}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-banner::-webkit-scrollbar-thumb{background:grey;-webkit-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;-ms-border-radius:1px;border-radius:1px}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-banner figure{position:relative}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-banner figure a:before{width:80px;height:80px;content:'';position:absolute;top:50%;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-banner figure .amc-btn-trailer img{width:100%}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-banner.stuck{position:fixed!important;z-index:100;top:102px!important; left:unset !important;}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info{position:relative;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:gordita;font-weight:900;font-size:24px;line-height:28px;letter-spacing:-.53px}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info span{font:18px/22px gordita;font-weight:900;color:#fff;letter-spacing:-.8525px;padding:20px 15px;border-bottom:1px solid rgba(255, 255, 255, .4);display:none;position:relative}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info span i{position:absolute;width:27px;height:27px;background:url(../images/Showtimes/icon-close.svg) 0 0 no-repeat;display:inline-block;right:15px}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info ul{display:block;padding-top:10px;font-size:0}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info ul li{position:relative;display:inline-block;font-family:gordita;font-weight:400;font-size:14px;line-height:16px;padding-right:10px;margin-right:10px;color:rgba(255, 255, 255, .5)}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info ul li:before{width:1px;height:13px;content:'';position:absolute;top:1px;right:0;background:rgba(255, 255, 255, .5)}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info ul li:first-child{font-family:gordita;font-weight:700}
.movi-dtl .amc-content .amc-movie-details-right .amc-trailer-info ul li:last-child:before{display:none}
.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 0 0;padding-left:60px;font-family:gordita;font-weight:700;font-size:14px;line-height:45px;letter-spacing:.09px;position:relative}
.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info h6 span{padding-bottom:15px;font-family:gordita;font-weight:700;font-size:16px;line-height:19px;letter-spacing:-.353333px;display:block}
.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info h5:after{content:'';position:absolute;width:23px;height:13px;background:url(../images/Showtimes/icon-movie-info-arrow.svg) 0 0 no-repeat;right:0;top:50%;-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);-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;display:none}
.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-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;-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:gordita;font-weight:500;font-size:14px;line-height:24px;letter-spacing:-.309167px;padding-bottom:22px}
.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info .movie-cont p span{font-family:gordita;font-weight:700;font-size:16px;line-height:19px;letter-spacing:-.353333px}
.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info .movie-cont p span a{color:#C0EDDA}
.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info .movie-cont p.amc-cast span,.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info p.amc-synopsis span{display:block;padding-bottom:15px}
.movi-dtl .amc-content .amc-movie-details-right .amc-movie-info .amc-btn-group{margin-bottom:15px}
.movi-dtl .amc-content .filter .amc-filter.common-select .bootstrap-select div.dropdown-menu .inner.open {max-height : 550px !important ;position : relative;}
.common-select .bootstrap-select div.dropdown-menu .dropdown-menu.inner {max-height : 500px !important ;overflow-y : scroll;padding-bottom : 85px;}
.common-select .bootstrap-select .dropdown-menu aside {position : absolute;bottom : 0;left : 0;}
#rulesofentry .modal-dialog{width:800px;margin:0 auto}
#rulesofentry .modal-content{border:0;background:#0b0001;background:-moz-linear-gradient(180deg, #022A08 23.4%, #034814 60.82%, #05A83A 131.04%));background:-webkit-linear-gradient(180deg, #022A08 23.4%, #034814 60.82%, #05A83A 131.04%);background:linear-gradient(180deg, #022A08 23.4%, #034814 60.82%, #05A83A 131.04%)}
#rulesofentry .modal-content .modal-header{padding:20px 33px}
#rulesofentry .modal-content .modal-header h2{font:26px/30px gordita;font-weight:900;color:#fff;letter-spacing:-.897px;text-transform:capitalize}
#rulesofentry .modal-content .modal-header h2 span{text-transform:lowercase}
#rulesofentry .modal-content .modal-header .roe-close{position:absolute;background:url(../images/FandB/fandb-popup-close.svg) 0 0 no-repeat;width:23px;height:23px;display:inline-block;z-index:1;top:20px;right:15px}
#rulesofentry .modal-content .modal-body{padding:31px 36px 45px;text-align:left;}
#rulesofentry .modal-content .modal-body h3{font:26px/30px gordita;font-weight:900;color:#fff;letter-spacing:-.897px;text-transform:capitalize;padding:20px 0 10px;}
#rulesofentry .modal-content .modal-body p{padding-bottom:24px;font:20px/30px gordita;font-weight:500;letter-spacing:-.441667px}
#rulesofentry .modal-content .modal-body p span{display:inline-block}
#rulesofentry .modal-content .modal-body p span.ques{color:#d51233;display:inline;font-family:gordita;font-weight:900}
#rulesofentry .modal-content .modal-body p a{color:#C0EDDA;position:relative}
#rulesofentry .modal-content .modal-body p a:after{content:'';position:absolute;width:100%;height:1px;background:#C0EDDA;bottom:-2px;left:0}
#rulesofentry .modal-content .modal-body .form-block{padding-top:24px;}
#rulesofentry .modal-content .modal-body .form-block aside{float:right;width:auto}
#rulesofentry .modal-content .modal-body .form-block aside:first-child{float:left;padding-top:12px;}
#rulesofentry .modal-content .modal-body .form-block aside:first-child label{font:16px/20px gordita;font-weight:500;color:#fff;letter-spacing:-.353333px;position:relative}
#rulesofentry .modal-content .modal-body .form-block aside:first-child i{position:absolute;background:url(../images/Showtimes/roe-chk-empty.svg) 0 0 no-repeat;width:22px;height:22px;display:inline-block;left:-33px}
#rulesofentry .modal-content .modal-body .form-block aside:first-child label i:before{content:'';position:absolute;background:url(../images/Scene/icons/roe-chk-tick.svg) center no-repeat;width:14px;height:11px;display:inline-block;left:5px;top:6px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
#rulesofentry .modal-content .modal-body .form-block aside:first-child input[type=checkbox]{display:none}
#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:30px;}
#rulesofentry .modal-content .modal-body .form-block aside a.nobg:before{display:none;}
#rulesofentry .modal-content .modal-body .form-block aside a.nobg:after{content:'';position:absolute;width:60%;height:1px;background:#fff;left:50%;bottom:5px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
/*Food and Beverages*/
.fandb header{border-bottom:1px solid rgba(255,255,255,0.3);}
.fandb .amc-content{padding-top:52px;}
.fandb .amc-content .movi-ttl{padding:20px 0 20px 114px;position:relative;overflow:hidden;}
.fandb .amc-content .movi-ttl:before{content:'';position:absolute;width:90px;height:90px;background:url('../images/FandB/fandb_ttl.svg') 0 0 no-repeat;display:inline-block;top:20px;left:0;}
.fandb .amc-content .movi-ttl h1{font:40px/44px 'gordita';font-weight:900;letter-spacing:-1.31px;padding-bottom:12px;text-transform:capitalize;}
.fandb .amc-content .movi-ttl p{overflow:hidden;}
.fandb .amc-content .movi-ttl p{display:block;padding-bottom:10px;font-size:0;font:17px/29px gordita;font-weight:500;color:#C0EDDA;letter-spacing:-.137143px;margin-left:-10px}
.fandb .amc-content .movi-ttl p span{padding:0 10px;position:relative;vertical-align:middle;display:inline-block;}
.fandb .amc-content .movi-ttl p span:before{content:'';position:absolute;width:2px;height:16px;background:#C0EDDA;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.fandb .amc-content .movi-ttl p span.rating:before{display:none;}
.fandb .amc-content .movi-ttl p span.gender{font-family:gordita;font-weight:700;border-left:0;text-transform:capitalize}
.fandb .amc-content .movi-ttl p .rating{font-family:gordita;font-weight:700}
.fandb .amc-content .movi-ttl p span.pseats{color:#fff;display:block}
.fandb .amc-content .blk.one .common-blk{padding:10px 0;border-top:1px solid #577F66}
.fandb .amc-content .modal-body .blk.one .common-blk:first-child{border-top:0}
.fandb .amc-content .movi-ttl p .lang{text-transform:capitalize}
.fandb .amc-content .movi-ttl p .exp{border-right:0}
.fandb .amc-content .movi-ttl p.fd-deliver{padding:12px 0 20px 50px;position:relative;font:21px/25px 'gordita';font-weight:500;letter-spacing:-1.30846px;color:#fff;}
.fandb .amc-content .movi-ttl p.fd-deliver:before{content:'';position:absolute;width:34px;height:34px;background:url('../images/FandB/food_delivery.svg') 0 0 no-repeat;display:inline-block;top:-2px;left:9px;}
.fandb .amc-content .movi-ttl p.fandb-seats{font:16px/28px gordita;font-weight:500;color:rgb(255, 255, 255);padding-left:10px;}
.fandb .amc-content .user-points{padding:4px 0;text-align:center;background: #05A83A;margin-bottom:19px;font-size:0}
.fandb .amc-content .user-points p{display:inline-block;font:18px/22px gordita;font-weight:500;vertical-align:middle;position:relative;padding:10px 20px;letter-spacing:-.8px;}
.fandb .amc-content .user-points p:first-child{border-right:1px solid #fff;padding-left:33px;letter-spacing:-.334615px;}
.fandb .amc-content .user-points p:first-child:before{content:'';position:absolute;width:22px;height:29px;background:url(../images/FandB/fand_reward.svg) 0 0 no-repeat;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.fandb .amc-content .user-points p span{font:20px/23px gordita;font-weight:700}
.fandb .amc-content .user-points p:first-child span{font-family:gordita;font-weight:700;font-size:inherit;vertical-align:baseline}
.fandb .amc-content .user-points p a{position:relative}
.fandb .amc-content .user-points p a:after{content:'';position:absolute;width:100%;height:1px;background:#fff;bottom:0;left:0;}
.fandb .amc-content .container{position:relative;}
.fandb .amc-content .container .ordfd-noti{position:fixed;bottom:-50px;left:50%;transform:translateX(-50%);display:inline-block; background:#022A08;border-radius: 14px;text-align:center;z-index: 1000;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;}
.fandb .amc-content .container .ordfd-noti.open{bottom:100px;}
.fandb .amc-content .container .ordfd-noti p{font:21px/25px gordita;color:#fff;padding: 30px 70px;}
.fandb .amc-content .food-itm-blk{padding-bottom:110px;}
.fandb .amc-content .food-itm-blk > ul{font-size:0;margin-left:-10px;}
.fandb .amc-content .food-itm-blk > ul li{width:50%;display:inline-block;padding-left:10px;vertical-align:top;}
.fandb .amc-content .food-itm-blk > ul li.right-accordian{padding-left:15px;}
.fandb .amc-content .food-itm-blk > ul li > ul{}
.fandb .amc-content .food-itm-blk > ul li > ul li{width:100%;display:block;margin-top:20px;padding-left:0;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk{max-width:620px;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .visible-blk{position:relative;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .visible-blk figure{max-height:151px;width:100%;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .visible-blk h3 a{width:100%;font:24px/28px 'gordita';font-weight:700;position:absolute;left:0;bottom:0;padding:10px 18px 11px;letter-spacing:-0.93px;display:block;color:#fff;background:rgba(2, 42, 8, 0.5);text-transform:capitalize;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .visible-blk h3 a:after{content:'';position:absolute;background:url('../images/FandB/chevron-down.svg') 0 0 no-repeat;width:23px;height:13px;top:16px;right:18px;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk.open .visible-blk h3 a:after{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk{width:100%;position:relative;overflow:hidden;-webkit-transform-origin:center top;-moz-transform-origin:center top;-o-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;display:none;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .blur-overlay{position:absolute;width:100%;height:100%;-webkit-filter:blur(25px);-moz-filter:blur(25px);-o-filter:blur(25px);-ms-filter:blur(25px);filter:blur(25px);top:0;left:0;display:block;background-position:center top;background-size:cover;z-index:-1;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont{padding:5px 17px;font-size:0;background:rgba(0,0,0,0.6);}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li{margin:15px 0;width:50%;padding-right:10px;font-size:0;text-align:left;padding-left:0;display:inline-block;vertical-align:top;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li figure{display:inline-block;width:35%;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li figure img{-webkit-border-radius:11px;-moz-border-radius:11px;-o-border-radius:11px;-ms-border-radius:11px;border-radius:11px;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside{display:inline-block;vertical-align:top;padding-left:13px;width:65%;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside h4{font:17px/20px 'gordita';font-weight:700;letter-spacing:-0.65875px;padding-bottom:4px;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside h4 span{display:inline-block;font:15px/20px 'gordita';font-weight:400;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside p{font:17px/20px 'gordita';font-weight:400;letter-spacing:-0.924375px;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside a{min-width:110px;min-height:44px;display:inline-block;font:15px/18px 'gordita';font-weight:700;letter-spacing:0.08px;color:#fff;padding:11px 30px;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;-ms-border-radius:25px;border-radius:25px;border:2px solid #fff;margin-top:20px;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside a:hover{background: #05A83A;color:#fff;border-color: #05A83A;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts{display:inline-block;font-size:0;margin-top:20px;padding-left:0;vertical-align:middle;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts a{width:30px;height:30px;-webkit-border-radius:17px;-moz-border-radius:17px;-o-border-radius:17px;-ms-border-radius:17px;border-radius:17px;background:transparent;position:relative;display:inline-block;vertical-align:top;border:1px solid #fff;padding:0;min-width:auto;min-height:auto;margin-top:0 !important;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts a.minus:before{content:'';position:absolute;height:1px;width:16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;display:inline-block;background:#fff;z-index:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts a.mingreyedout{border-color:rgb(151,151,151);pointer-events:none;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts a.mingreyedout:before{background:rgb(151,151,151);}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts p{min-width:51px;text-align:center;display:inline-block;vertical-align:middle;font:26px/30px 'gordita';font-weight:500;color:#fff;padding:0 0px;vertical-align:middle;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts p.ttl-amt{font:15px/18px 'gordita';font-weight:500;letter-spacing:-0.58125px;color:rgba(255,255,255,0.5);position:relative;display:inline-block;min-width:150px;text-align:left;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts p.ttl-amt span{display:block;font:21px/21px 'gordita';font-weight:500;letter-spacing:-0.81375px;position:relative;color:#fff;}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts a.plus:before{content:'';position:absolute;height:17px;width:1px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;display:inline-block;background:#fff;z-index:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside .counts a.plus:after{content:'';position:absolute;height:1px;width:17px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;display:inline-block;background:#fff;z-index:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.fandb .food-total{position:fixed;width:100%;z-index:999;background:#022A08;bottom:0;border-bottom:1px solid rgba(255,255,255,0.3);}
.fandb .food-total .inner-blk{padding-top:19px;padding-bottom:31px;}
.fandb .food-total .inner-blk a.total-amt{padding:9px 24px 0 90px;font:15px/18px 'gordita';font-weight:500;letter-spacing:-0.58125px;color:#C0EDDA;position:relative;display:inline-block;}
.fandb .food-total .inner-blk a.total-amt:before{content:'';position:absolute;width:64px;height:65px;left:0;top:0;background:url('../images/FandB/fandb_cart.svg') 0 0 no-repeat;}
.fandb .food-total .inner-blk a.total-amt:after{content:'';position:absolute;width:16px;height:9px;right:0px;bottom:4px;background:url('../images/Scene/icons/fandb_btm-arrow.svg') 0 0 no-repeat;}
.fandb .food-total .inner-blk a.total-amt span{display:block;font:21px/25px 'gordita';font-weight:500;letter-spacing:-0.81375px;position:relative;color:#fff;}
.fandb .food-total .inner-blk a.total-amt span i{position:absolute;font:15px/18px 'gordita';font-weight:500;color:#fff;top:-5px;left:-64px;text-align:center;width:20px;}
.fandb .food-total .inner-blk a.stky-btn-default{padding:19px 30px;font:15px/18px 'gordita';font-weight:700;letter-spacing:-0.375px;color:#fff;background:#05A83A;-webkit-border-radius:29px;-moz-border-radius:29px;-o-border-radius:29px;-ms-border-radius:29px;border-radius:29px;float:right;}
.fandb .food-total .inner-blk a.stky-btn-default:hover{background: #fff;color:#05A83A;border:1px solid #05A83A;}
.fandb .food-total .inner-blk a.total-amt span .saudhi-currency {font-weight: bold;}
/*fandb-popup-one*/
#fandb-popup-one .modal-content{max-width:624px;background:none;overflow:hidden;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;border-radius:0px;}
#fandb-popup-one.fandb .modal-content .fandb-close{position:absolute;width:50px;height:50px;display:inline-block;z-index:0;top:-5px;right:-5px;z-index:1;}
#fandb-popup-one.fandb .modal-content .fandb-close:before{content:'';position:absolute;background:#577F66;right:0;top:0;width:50px;height:50px;z-index:0;} 
#fandb-popup-one.fandb .modal-content .fandb-close:after{content:'';position:absolute;background:url(../images/signin-signup/close-icon.svg) no-repeat center center;right:0;top:0;width:50px;height:50px;z-index:1;} 
#fandb-popup-one .modal-content .modal-body{padding:0;}
#fandb-popup-one .modal-content .modal-body .food-img{position:relative;}
#fandb-popup-one .modal-content .modal-body .food-img figcaption{font:24px/27px 'gordita';font-weight:700;position:absolute;left:0;bottom:0;padding:10px 0 10px 17px;display:block;background:rgba(2, 42, 8, 0.4);text-transform:capitalize;width:100%;}
#fandb-popup-one .modal-content .modal-body .inner-blk{position:relative;padding:20px 15px;}
#fandb-popup-one .modal-content .modal-body .inner-blk .blur-overlay{position:absolute;width:110%;height:110%;-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px);filter:blur(20px);top:-5%;left:-5%;display:block;z-index:-1;background:url('../images/FandB/fandb_image3.jpg') center top no-repeat;background-size:cover;}
#fandb-popup-one .modal-content .modal-body .inner-blk .blur-overlay:before{content:'';position:absolute;background:rgba(2, 42, 8, 0.5);width:100%;height:100%;top:0;left:0;z-index:0;}
#fandb-popup-one .modal-content .modal-body h5{font:16px/20px 'gordita';font-weight:500;padding-bottom:12px;letter-spacing:-0.62px;text-transform:uppercase;}
#fandb-popup-one .modal-content .modal-body h5 span{font:14px/18px 'gordita';font-weight:400;font-style:italic;color:rgba(255,255,255,0.6);display:inline-block;text-transform:capitalize;letter-spacing:0;padding-left:10px;}
#fandb-popup-one .modal-content .modal-body .category-blk{margin-bottom:37px;margin-top:10px;}
#fandb-popup-one .modal-content .modal-body .category-blk.no-subcat{margin-bottom:15px;}
#fandb-popup-one .modal-content .modal-body .category-blk ul{font-size:0;display:block;}
#fandb-popup-one .modal-content .modal-body .category-blk ul li{padding-right:10px;display:inline-block;margin-bottom:15px;vertical-align:middle;}
#fandb-popup-one .modal-content .modal-body .category-blk ul li a{font:15px/18px 'gordita';font-weight:700;color:#fff;padding:11px 23px /*13px*/
;border:2px solid #fff;display:inline-block;background:transparent;-webkit-border-radius:22px;-moz-border-radius:22px;-o-border-radius:22px;-ms-border-radius:22px;border-radius:22px;text-transform:capitalize;}
#fandb-popup-one .modal-content .modal-body .category-blk ul li.active a, #fandb-popup-one .modal-content .modal-body .category-blk ul li:hover a{background:#C0EDDA;border-color:#C0EDDA;color:#022A08;}

#fandb-popup-one .modal-content .modal-body .tab-contents{display:block;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents{padding-bottom:10px;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul{font-size:0;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul.adtl-topping{padding:30px 0;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li{font-size:0;text-transform:uppercase;display:inline-block;width:25%;padding-bottom:30px;vertical-align:top;padding-right:5px;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li input{display:none;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li label{font:15px/18px 'gordita';font-weight:700;color:#fff;padding-left:35px;margin:0;position:relative;cursor:pointer;vertical-align:top;display:inline-block;text-transform:capitalize;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li span{font:14px/16px 'gordita';font-weight:500;display:block;padding-top:12px;padding-left:35px;}
/*#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li label i{width:26px;height:26px;border:2px solid #fff;display:block;position:absolute;left:0;top:0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li label i:before{width:11px;height:11px;background:#C0EDDA;content:"";position:absolute;top:5px;left:5px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li input:checked + label i:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
*/
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li label i{width:26px;height:26px;border:2px solid #fff;position:absolute;top:2px;left:0;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li label i:before{content:'';position:absolute;left:50%;top:50%;background:#4881ff;width:16px;height:12px;background:url('../images/Scene/icons/check-box-icon.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);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li input:checked + label i: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);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li.counters{width:100%;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li.counters span{padding-left:0;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li.radioblk{width:100%;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li.radioblk span{padding-left:0;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li.chekblk{width:100%;}
#fandb-popup-one .modal-content .modal-body .tab-contents .food-contents section ul li.chekblk span{padding-left:0;}
#fandb-popup-one .modal-content .modal-body .final-blk{border-top:1px solid rgba(192, 237, 218, 0.3);padding:20px 0px 0;font-size:0;}
#fandb-popup-one .modal-content .modal-body .final-blk .counts{display:inline-block;font-size:0;padding-top:10px;}
#fandb-popup-one .modal-content .modal-body .final-blk .counts a{width:35px;height:35px;-webkit-border-radius:17px;-moz-border-radius:17px;-o-border-radius:17px;-ms-border-radius:17px;border-radius:17px;background:transparent;position:relative;display:inline-block;vertical-align:top;border:1px solid #fff;}
#fandb-popup-one .modal-content .modal-body .final-blk .counts a.minus:before{content:'';position:absolute;height:1px;width:16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-one .modal-content .modal-body .final-blk .counts a.mingreyedout{border-color:rgb(151,151,151);pointer-events:none;}
#fandb-popup-one .modal-content .modal-body .final-blk .counts a.mingreyedout:before{background:rgb(151,151,151);}
#fandb-popup-one .modal-content .modal-body .final-blk .counts p{width:47px;text-align:center;height:35px;display:inline-block;vertical-align:middle;font:26px/36px 'gordita';font-weight:700;color:#fff;}
#fandb-popup-one .modal-content .modal-body .final-blk .counts p.ttl-amt{font:15px/18px 'gordita';font-weight:500;letter-spacing:-0.58125px;color:#C0EDDA;position:relative;display:inline-block;min-width:150px;text-align:left;}
#fandb-popup-one .modal-content .modal-body .final-blk .counts p.ttl-amt span{display:block;font:21px/21px 'gordita';font-weight:500;letter-spacing:-0.81375px;position:relative;color:#fff;}
#fandb-popup-one .modal-content .modal-body .final-blk .counts p.ttl-amt span #alternateprice{display:inline-block;}
#fandb-popup-one .modal-content .modal-body .final-blk .counts p.ttl-amt span .saudhi-currency{font-weight:bold;}
#fandb-popup-one .modal-content .modal-body .final-blk .counts a.plus{margin-right:20px;}
#fandb-popup-one .modal-content .modal-body .final-blk .counts a.plus:before{content:'';position:absolute;height:17px;width:1px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-one .modal-content .modal-body .final-blk .counts a.plus:after{content:'';position:absolute;height:1px;width:17px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-one .modal-content .modal-body .final-blk .amc-popup-btn{float:right;text-align:center;}
#fandb-popup-one .modal-content .modal-body .final-blk .amc-popup-btn a{font:15px/18px 'gordita';font-weight:700;color:#fff;background:#05A83A;padding:20px 22px;display:block;-webkit-border-radius:29px;-moz-border-radius:29px;-o-border-radius:29px;-ms-border-radius:29px;border-radius:29px;}
#fandb-popup-one .modal-content .modal-body .final-blk .amc-popup-btn a:hover{background:#fff;color:#05A83A;border:1px solid #05A83A}
#fandb-popup-one .modal-content .modal-body .final-blk .amc-popup-btn a.btn-grey{background:#cebbbb;}
#fandb-popup-one .modal-content .modal-body .final-blk .amc-popup-btn a.btn-grey:hover{background:#cebbbb;color:#022A08;}
#fandb-popup-one .modal-content .modal-body .list-blk{border-top:1px solid rgba(255,255,255,0.7);margin-top:20px;padding:20px 0 10px;}
#fandb-popup-one .modal-content .modal-body ul li.counters{width:100%;text-align:left;}
#fandb-popup-one .modal-content .modal-body ul li .list-item.pairblk{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:15px;}
#fandb-popup-one .modal-content .modal-body ul li .list-item .lft-blk{width:78%;}
#fandb-popup-one .modal-content .modal-body ul li .list-item .lft-blk h6{font:16px/20px 'gordita';font-weight:600;color:#fff;display:block;text-transform:capitalize;}
#fandb-popup-one .modal-content .modal-body ul li .list-item .lft-blk h6 span{display:block;font-weight:400;padding-top:5px;padding-left:0;}
#fandb-popup-one .modal-content .modal-body ul li .list-item .lft-blk h6 i{font-style:normal;}
#fandb-popup-one .modal-content .modal-body ul li .list-item .ryt-blk{width:22%;text-align:right;position:relative;}
#fandb-popup-one .modal-content .modal-body ul li .list-item .ryt-blk .counts{display:inline-block;font-size:0;padding-top:10px;}
#fandb-popup-one .modal-content .modal-body ul li .list-item .ryt-blk .counts a{width:25px;height:25px;-webkit-border-radius:17px;-moz-border-radius:17px;-o-border-radius:17px;-ms-border-radius:17px;border-radius:17px;background:transparent;position:relative;display:inline-block;vertical-align:top;border:1px solid #fff;}
#fandb-popup-one .modal-content .modal-body ul li .list-item .ryt-blk .counts a.minus:before{content:'';position:absolute;height:1px;width:16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-one .modal-content .modal-body ul li .list-item .ryt-blk .counts a.mingreyedout{border-color:rgb(151,151,151);pointer-events:none;}
#fandb-popup-one .modal-content .modal-body ul li .list-item .ryt-blk .counts a.mingreyedout:before{background:rgb(151,151,151);}
#fandb-popup-one .modal-content .modal-body ul li .list-item .ryt-blk .counts p{width:47px;text-align:center;height:35px;display:inline-block;vertical-align:middle;font:16px/26px 'gordita';font-weight:700;color:#fff;border-bottom:0;}
#fandb-popup-one .modal-content .modal-body ul li .list-item .ryt-blk .counts a.plus:before{content:'';position:absolute;height:17px;width:1px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-one .modal-content .modal-body ul li .list-item .ryt-blk .counts a.plus:after{content:'';position:absolute;height:1px;width:17px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-one .modal-content .modal-body ul li.radioblk .list-item .radioblk{width:100%;display:block;position:relative;margin-top:10px;}
#fandb-popup-one .modal-content .modal-body ul li.radioblk .list-item .radioblk label{font:16px/20px 'gordita';font-weight:600;color:#fff;display:block;text-transform:capitalize;margin:0;position:relative;padding-left:0;}
#fandb-popup-one .modal-content .modal-body ul li.radioblk .list-item .radioblk input[type="radio"]{display: none;margin:0;z-index:0;}
#fandb-popup-one .modal-content .modal-body ul li.radioblk .list-item .radioblk label i{width:26px;height:26px;border:2px solid #fff;display:block;position:absolute;left:auto;right:36px;top:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
#fandb-popup-one .modal-content .modal-body ul li.radioblk .list-item .radioblk label i:before{content:"";width:11px;height:11px;background:#C0EDDA;position:absolute;top:50%;left:50%;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#fandb-popup-one .modal-content .modal-body ul li.radioblk .list-item .radioblk [type="radio"]:checked + label i:before{opacity:1;}
#fandb-popup-one .modal-content .modal-body ul li.chekblk .list-item .checkkblk{width:100%;display:block;position:relative;}
#fandb-popup-one .modal-content .modal-body ul li.chekblk .list-item .checkkblk label{font:16px/20px 'gordita';font-weight:600;color:#fff;display:block;text-transform:capitalize;margin:0;position:relative;padding-left:0;padding-right:0;}
#fandb-popup-one .modal-content .modal-body ul li.chekblk .list-item .checkkblk input[type="checkbox"]{display: none;margin:0;z-index:0;}
#fandb-popup-one .modal-content .modal-body ul li.chekblk .list-item .checkkblk label i{width:24px;height:24px;border:2px solid #fff;position:absolute;top:2px;right:25px;left:auto;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
#fandb-popup-one .modal-content .modal-body ul li.chekblk .list-item .checkkblk label i:before{content:'';position:absolute;left:50%;top:50%;background:#4881ff;width:16px;height:12px;background:url('../images/Scene/icons/check-box-icon.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);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#fandb-popup-one .modal-content .modal-body ul li.chekblk .list-item .checkkblk input:checked + label i: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);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

/*fandb-popup-two*/
#fandb-popup-two .modal-content{border:1px solid rgba(192, 237, 218, 0.3);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#022A08;}
#fandb-popup-two .modal-content .modal-header{position:relative;padding:15px;border-color:rgba(192, 237, 218, 0.3);}
#fandb-popup-two.fandb .modal-content .fandb-close{position:absolute;width:50px;height:50px;display:inline-block;z-index:0;top:-5px;right:-5px;z-index:1;}
#fandb-popup-two.fandb .modal-content .fandb-close:before{content:'';position:absolute;background:#577F66;right:0;top:0;width:50px;height:50px;z-index:0;} 
#fandb-popup-two.fandb .modal-content .fandb-close:after{content:'';position:absolute;background:url(../images/signin-signup/close-icon.svg) no-repeat center center;right:0;top:0;width:50px;height:50px;z-index:1;} 

#fandb-popup-two .modal-content .modal-header h6{font:22px/27px 'gordita';font-weight:900;color:#fff;}
#fandb-popup-two .modal-content .modal-body{padding:15px;}
#fandb-popup-two .modal-content .modal-body .blk{border-top:1px solid rgba(192, 237, 218, 0.3);padding:26px 0;}
#fandb-popup-two .modal-content .modal-body .blk:first-child{border-top:0;text-align:left;}
#fandb-popup-two .modal-content .modal-body .blk p{display:block;width:100%;}
#fandb-popup-two .modal-content .modal-body .blk .blk-ttl{color:#C0EDDA;padding-bottom:20px;}
#fandb-popup-two .modal-content .modal-body .blk .blk-ttl span{text-align:right;}
#fandb-popup-two .modal-content .modal-body .blk .blk-ttl a{float:right;color:#C0EDDA;font:15px/17px 'gordita';font-weight:500;text-transform:capitalize;}
#fandb-popup-two .modal-content .modal-body .blk .blk-ttl.txt-deliverytime{font-size:14px;} 
#fandb-popup-two .modal-content .modal-body .blk .blk-cont{color:#fff;padding-bottom:12px;letter-spacing:-0.657333px;font:17px/21px 'gordita';font-weight:500;letter-spacing:-0.65875px;}
#fandb-popup-two .modal-content .modal-body .blk .blk-cont.blk-cont-summary {
width:70%;
}
#fandb-popup-two .modal-content .modal-body .blk .blk-cont span {
float: right;
text-align: right;
width: 20%;
text-transform: uppercase;
}
#fandb-popup-two .modal-content .modal-body .blk .blk-cont .itemdescri{float:left;text-align:left;width:80%;text-transform:initial;}
#fandb-popup-two .modal-content .modal-body .blk .blk-desc{color:#C0EDDA;font:15px/20px 'gordita';font-weight:500;font-style:italic;letter-spacing:-0.265385px;max-width:285px;}
#fandb-popup-two .modal-content .modal-body .blk .blk-desc.seats{color:#C0EDDA;}
#fandb-popup-two .modal-content .modal-body .blk .blk-desc.txt-deliverytime{font-size:14px;max-width:100%;}
#fandb-popup-two .modal-content .modal-body .blk.one .common-blk{padding-bottom:20px;}
#fandb-popup-two .modal-content .modal-body .blk.one .common-blk:last-child{padding-bottom:0;}
#fandb-popup-two .modal-content .modal-body .blk.one.thredee{border-top:0;}
#fandb-popup-two .modal-content .modal-body .blk.one.thredee .counts{display:inline-block;font-size:0;vertical-align:middle;}
#fandb-popup-two .modal-content .modal-body .blk.one.thredee .counts a{width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background:transparent;position:relative;display:inline-block;vertical-align:top;border:1px solid #fff;}
#fandb-popup-two .modal-content .modal-body .blk.one.thredee .counts a.minus:before{content:'';position:absolute;height:1px;width:14px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-two .modal-content .modal-body .blk.one.thredee .counts p{width:45px;text-align:center;height:30px;display:inline-block;vertical-align:middle;font:25px/30px 'gordita';font-weight:900;color:#fff;}
#fandb-popup-two .modal-content .modal-body .blk.one.thredee .counts a.plus:before{content:'';position:absolute;height:14px;width:1px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-two .modal-content .modal-body .blk.one.thredee .counts a.plus:after{content:'';position:absolute;height:1px;width:16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-two .modal-content .modal-body .blk.one.thredee .counts a.disabled{border-color:rgb(151,151,151);pointer-events:none;}
#fandb-popup-two .modal-content .modal-body .blk.one.thredee .counts a.disabled:before{background:rgb(151,151,151);}
#fandb-popup-two .modal-content .modal-body .blk.one.thredee .counts a.disabled:after{background:rgb(151,151,151);}
#fandb-popup-two .modal-content .modal-body .blk.one.thredee .editthredee{display:none;}
#fandb-popup-two .modal-content .modal-body .blk.one.thredee .editthredee .amc-btn-group{width:auto;margin-left:20px;vertical-align:middle;}
#fandb-popup-two .modal-content .modal-body .blk.one.thredee .editthredee .amc-btn-group .amc-btn{padding:0px 20px 2px;line-height:30px;} 
#fandb-popup-two .modal-content .modal-body .blk.one.thredee .adthredglass{font:17px/21px 'gordita';font-weight:700;color:#C0EDDA;padding-top:10px;cursor:pointer}

#fandb-popup-two .modal-content .modal-body .blk.one{padding-top:0;}
#fandb-popup-two .modal-content .modal-body .blk.one .blk-ttl{font:15px/18px 'gordita';font-weight:500;letter-spacing:-0.276923px;text-transform:uppercase;padding-top:6px;}
#fandb-popup-two .modal-content .modal-body .blk.two .blk-ttl{font:17px/21px 'gordita';font-weight:500;}
#fandb-popup-two .modal-content .modal-body .blk.two .counts{display:inline-block;font-size:0;padding-top:15px;}
#fandb-popup-two .modal-content .modal-body .blk.two .counts a{width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background:transparent;position:relative;display:inline-block;vertical-align:top;border:1px solid #fff;}
#fandb-popup-two .modal-content .modal-body .blk.two .counts a.minus:before{content:'';position:absolute;height:1px;width:14px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-two .modal-content .modal-body .blk.two .counts p{width:45px;text-align:center;height:30px;display:inline-block;vertical-align:middle;font:25px/30px 'gordita';font-weight:900;color:#fff;}
#fandb-popup-two .modal-content .modal-body .blk.two .counts a.plus:before{content:'';position:absolute;height:14px;width:1px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-two .modal-content .modal-body .blk.two .counts a.plus:after{content:'';position:absolute;height:1px;width:16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-two .modal-content .modal-body .blk.two.nopad #cmnblk{margin-bottom:0;}
#fandb-popup-two .modal-content .modal-body .blk.two #cmnblk{margin-bottom:20px;}
#fandb-popup-two .modal-content .modal-body .blk.two #cmnblk:last-child{margin-bottom:0;}
#fandb-popup-two .modal-content .modal-body .blk.two.nopad .txt-deliverytime{padding-bottom:0;padding-top:10px;}
#fandb-popup-two .modal-content .modal-body .blk.three p{padding:0;font-family:'gordita';font-weight:700;font-size:15px;}
#fandb-popup-two .modal-content .modal-body .blk.three p#bkfee span{float:right;}
#fandb-popup-two .modal-content .modal-body .blk.four{padding:25px 0 5px;text-align:right;}
#fandb-popup-two .modal-content .modal-body .blk.four .blk-desc{padding-bottom:14px;float:right;}
#fandb-popup-two .modal-content .modal-body .blk.four .blk-foot{font:22px/26px 'gordita';font-weight:700;color:#fff;float:right;}
#fandb-popup-two .modal-content .modal-body .blk.four .blk-foot span{font:18px/22px 'gordita';font-weight:500;color:#fff;}
.payment #fandb-popup-two .modal-content .modal-body .blk.two .counts{display:none !important;}
#fandb-popup-two .modal-content .modal-body .blk.four .blk-foot span .saudhi-currency {font-weight: bold;vertical-align: bottom;}
#fandb-popup-two .modal-content .modal-body .blk.four .blk-foot .saudhi-currency {font-weight: bold;vertical-align:middle;}
/*fandb-popup-three*/
#fandb-popup-three .modal-content{border:1px solid #577F66;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#022A08;max-width:624px;}
#fandb-popup-three .modal-content .modal-header{position:relative;padding:15px 25px 28px 35px;border-color:#577F66;}
#fandb-popup-three.fandb .modal-content .fandb-close{position:absolute;width:50px;height:50px;display:inline-block;z-index:0;top:-5px;right:-5px;z-index:1;}
#fandb-popup-three.fandb .modal-content .fandb-close:before{content:'';position:absolute;background:#577F66;right:0;top:0;width:50px;height:50px;z-index:0;} 
#fandb-popup-three.fandb .modal-content .fandb-close:after{content:'';position:absolute;background:url(../images/signin-signup/close-icon.svg) no-repeat center center;right:0;top:0;width:50px;height:50px;z-index:1;} 
#fandb-popup-three .modal-content .modal-header h6{font:22px/27px 'gordita';font-weight:900;color:#fff;letter-spacing:-0.897px;}
#fandb-popup-three .modal-content .modal-body{padding:25px 35px 40px;}
#fandb-popup-three .modal-content .modal-body p{font:20px/25px 'gordita';font-weight:500;color:#fff;letter-spacing:-0.775px;width:100%;padding-bottom:32px;}
#fandb-popup-three .modal-content .modal-body p#customer-agreed{padding-bottom:0;padding-top:25px;display:none;}
#fandb-popup-three .modal-content .modal-body aside{font-size:0;}
#fandb-popup-three .modal-content .modal-body aside a{display:inline-block;margin-right:20px;padding:17px 25px;text-align:center;-webkit-border-radius:29px;-moz-border-radius:29px;-o-border-radius:29px;-ms-border-radius:29px;border-radius:29px;font:15px/19px 'gordita';font-weight:700;}
#fandb-popup-three .modal-content .modal-body aside a:first-child{border:2px solid #fff;background:transparent;}
#fandb-popup-three .modal-content .modal-body aside a:first-child:hover{border-color: #05A83A;background: #05A83A;color:#fff;}
#fandb-popup-three .modal-content .modal-body aside a{border:2px solid  #05A83A;background: #05A83A;color:#fff;}
#fandb-popup-three .modal-content .modal-body aside a:hover{border-color:#fff;background:transparent;}
/*fandb-popup-four*/
#fandb-popup-four .modal-content{border:1px solid #577F66;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#022A08;max-width:574px;}
#fandb-popup-four .modal-content .modal-header{position:relative;padding:15px 25px;border-color:#577F66;}
#fandb-popup-four.fandb .modal-content .fandb-close{position:absolute;width:50px;height:50px;display:inline-block;z-index:0;top:-5px;right:-5px;z-index:1;}
#fandb-popup-four.fandb .modal-content .fandb-close:before{content:'';position:absolute;background:#577F66;right:0;top:0;width:50px;height:50px;z-index:0;} 
#fandb-popup-four.fandb .modal-content .fandb-close:after{content:'';position:absolute;background:url(../images/signin-signup/close-icon.svg) no-repeat center center;right:0;top:0;width:50px;height:50px;z-index:1;} 
#fandb-popup-four .modal-content .modal-header h6{font:22px/27px 'gordita';font-weight:900;color:#fff;letter-spacing:-0.897px;}
#fandb-popup-four .modal-content .modal-body{padding:20px 25px;}
#fandb-popup-four .modal-content .modal-body p{font:20px/25px 'gordita';font-weight:500;color:#fff;letter-spacing:-0.775px;width:100%;padding-bottom:32px;}
#fandb-popup-four .modal-content .modal-body .option-blk{margin-bottom:20px;padding-bottom:20px/*30px*/;border-bottom:1px solid #577F66;}
#fandb-popup-four .modal-content .modal-body .option-blk .select-blk{padding-left:40px;margin-top:10px;}
#fandb-popup-four .modal-content .modal-body .option-blk .select-blk:first-child{margin-top:0;}
#fandb-popup-four .modal-content .modal-body .option-blk .select-blk .user-opt{position:relative;font:17px/22px 'gordita';font-weight:800;letter-spacing: -0.65875px;color:#fff;display:block;}
#fandb-popup-four .modal-content .modal-body .option-blk .select-blk .user-opt i{position:absolute;width:26px;height:26px;top:-3px;left:-40px;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
#fandb-popup-four .modal-content .modal-body .option-blk .select-blk .user-opt i:before{content:'';position:absolute;width:12px;height:12px; background:#C0EDDA;top:50%;left:50%;-webkit-transform:scale(0) translate(-50%,-50%);-moz-transform:scale(0) translate(-50%,-50%);-o-transform:scale(0) translate(-50%,-50%);-ms-transform:scale(0) translate(-50%,-50%);transform:scale(0) translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
#fandb-popup-four .modal-content .modal-body .option-blk .select-blk.active .user-opt i:before{;-webkit-transform:scale(1) translate(-50%,-50%);-moz-transform:scale(1) translate(-50%,-50%);-o-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);}
#fandb-popup-four .modal-content .modal-body .option-blk .select-blk .user-opt span{font:15px/16px 'gordita';font-weight:400;letter-spacing: -0.276923px;padding-top:10px;color:rgba(255,255,255,0.4);display:block;}
#fandb-popup-four .modal-content .modal-body .option-blk .select-blk ul{margin-top:30px;margin-left:-15px;}
#fandb-popup-four .modal-content .modal-body .option-blk .select-blk ul li{margin-left:15px;margin-bottom:40px;display:inline-block;}
#fandb-popup-four .modal-content .modal-body .option-blk .select-blk ul li a{font:15px/16px 'gordita';font-weight:800;letter-spacing: -0.5175px;padding:15px 25px;border:2px solid #fff; -webkit-border-radius:72px;-moz-border-radius:72px;-o-border-radius:72px;-ms-border-radius:72px;border-radius:72px;display:inline-block;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;-ms-transition:all 0.25s;transition:all 0.25s;position:relative;}
#fandb-popup-four .modal-content .modal-body .option-blk .select-blk ul li a span{font-weight:500;position:absolute;bottom:-25px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
#fandb-popup-four .modal-content .modal-body .option-blk .select-blk ul li:hover a{background:#C0EDDA;border-color:#C0EDDA;}
#fandb-popup-four .modal-content .modal-body .option-blk .select-blk ul li.active a{background:#C0EDDA;border-color:#C0EDDA;}
#fandb-popup-four .modal-content .modal-body .amc-btn-group{text-align:right;}

#fandb-popup-thredee .modal-content{max-width:624px;background:#022A08;overflow:hidden;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;border-radius:0px;text-align:center;}
#fandb-popup-thredee .modal-content .fandb-close{position:absolute;width:50px;height:50px;display:inline-block;z-index:0;top:-5px;right:-5px;z-index:1;}
#fandb-popup-thredee .modal-content .fandb-close:before{content:'';position:absolute;background:#577F66;right:0;top:0;width:50px;height:50px;z-index:0;} 
#fandb-popup-thredee .modal-content .fandb-close:after{content:'';position:absolute;background:url(../images/signin-signup/close-icon.svg) no-repeat center center;right:0;top:0;width:50px;height:50px;z-index:1;} 
#fandb-popup-thredee .modal-content .modal-header{border-bottom:0;}
#fandb-popup-thredee .modal-content .modal-body{padding:0;}
#fandb-popup-thredee .modal-content .modal-body .final-blk{padding:20px 0px 0;font-size:0;}
#fandb-popup-thredee .modal-content .modal-body .final-blk .counts{display:inline-block;font-size:0;padding-top:30px;}
#fandb-popup-thredee .modal-content .modal-body .final-blk .counts a{width:32px;height:32px;-webkit-border-radius:17px;-moz-border-radius:17px;-o-border-radius:17px;-ms-border-radius:17px;border-radius:17px;background:transparent;position:relative;display:inline-block;vertical-align:top;border:1px solid #fff;}
#fandb-popup-thredee .modal-content .modal-body .final-blk .counts a.minus:before{content:'';position:absolute;height:1px;width:16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-thredee .modal-content .modal-body .final-blk .counts a.disabled{border-color:rgb(151,151,151);pointer-events:none;}
#fandb-popup-thredee .modal-content .modal-body .final-blk .counts a.disabled:before{background:rgb(151,151,151);}
#fandb-popup-thredee .modal-content .modal-body .final-blk .counts a.disabled:after{background:rgb(151,151,151);}
#fandb-popup-thredee .modal-content .modal-body .final-blk .counts p{width:47px;text-align:center;height:35px;display:inline-block;vertical-align:middle;font:23px/33px 'gordita';font-weight:700;color:#fff;}
#fandb-popup-thredee .modal-content .modal-body .final-blk .counts p.ttl-amt{font:15px/18px 'gordita';font-weight:400;letter-spacing:-0.58125px;color:rgba(255,255,255,0.5);position:relative;display:block;width:auto;height:auto;padding-top:10px;font-style:italic;}
#fandb-popup-thredee .modal-content .modal-body .final-blk .counts a.plus:before{content:'';position:absolute;height:17px;width:1px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-thredee .modal-content .modal-body .final-blk .counts a.plus:after{content:'';position:absolute;height:1px;width:17px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-thredee .modal-content .modal-body .final-blk h2{font:23px/33px 'gordita';font-weight:900;color:#fff;}
#fandb-popup-thredee .modal-content .modal-body .final-blk h3{font:20px/30px 'gordita';font-weight:600;color:#fff;padding-top:10px;}
#fandb-popup-thredee .modal-content .modal-body .final-blk .amc-btn-group{padding:40px 0 20px;}

/*fandb-popup-five*/
#fandb-popup-five .modal-content{max-width:624px;background:none;overflow:hidden;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;border-radius:0px;}
#fandb-popup-five.fandb .modal-content .fandb-close{position:absolute;width:50px;height:50px;display:inline-block;z-index:0;top:-5px;right:-5px;z-index:1;}
#fandb-popup-five.fandb .modal-content .fandb-close:before{content:'';position:absolute;background:#577F66;right:0;top:0;width:50px;height:50px;z-index:0;} 
#fandb-popup-five.fandb .modal-content .fandb-close:after{content:'';position:absolute;background:url(../images/signin-signup/close-icon.svg) no-repeat center center;right:0;top:0;width:50px;height:50px;z-index:1;} 

#fandb-popup-five .modal-content .modal-body{padding:0;}
#fandb-popup-five .modal-content .modal-body .food-img{position:relative;}
#fandb-popup-five .modal-content .modal-body .food-img figcaption{font:24px/27px 'gordita';font-weight:700;position:absolute;left:0;bottom:0;padding:10px 0 10px 17px;display:block;background:rgba(2, 42, 8, 0.5);text-transform:capitalize;width:100%;}
#fandb-popup-five .modal-content .modal-body .inner-blk{position:relative;padding:20px 15px;}
#fandb-popup-five .modal-content .modal-body .inner-blk .blur-overlay{position:absolute;width:110%;height:110%;-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px);filter:blur(20px);top:-5%;left:-5%;display:block;z-index:-1;background:url('../images/FandB/fandb_image3.jpg') center top no-repeat;background-size:cover;}
#fandb-popup-five .modal-content .modal-body .inner-blk .blur-overlay:before{content:'';position:absolute;background:rgba(2, 42, 8, 0.5);width:100%;height:100%;top:0;left:0;z-index:0;}
#fandb-popup-five .modal-content .modal-body h5{font:16px/20px 'gordita';font-weight:400;padding-top:20px;letter-spacing:-0.62px;text-transform:capitalize;color:#fff;}
#fandb-popup-five .modal-content .modal-body p{font:16px/20px 'gordita';font-weight:400;color:#fff;display:block;text-transform:capitalize;letter-spacing:0;max-width:90%;}
#fandb-popup-five .modal-content .modal-body .list-blk{border-top:1px solid rgba(255,255,255,0.7);margin-top:20px;}
#fandb-popup-five .modal-content .modal-body .list-item{margin-top:20px;}
#fandb-popup-five .modal-content .modal-body .list-item.pairblk{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:15px;}
#fandb-popup-five .modal-content .modal-body .list-item .lft-blk{width:78%;}
#fandb-popup-five .modal-content .modal-body .list-item .lft-blk h6{font:16px/20px 'gordita';font-weight:600;color:#fff;display:block;text-transform:capitalize;}
#fandb-popup-five .modal-content .modal-body .list-item .lft-blk h6 span{display:block;font-weight:400;padding-top:5px;}
#fandb-popup-five .modal-content .modal-body .list-item .lft-blk h6 i{font-style:normal;}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk{width:22%;text-align:right;position:relative;}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .counts{display:inline-block;font-size:0;padding-top:10px;}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .counts a{width:25px;height:25px;-webkit-border-radius:17px;-moz-border-radius:17px;-o-border-radius:17px;-ms-border-radius:17px;border-radius:17px;background:transparent;position:relative;display:inline-block;vertical-align:top;border:1px solid #fff;}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .counts a.minus:before{content:'';position:absolute;height:1px;width:16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .counts a.mingreyedout{border-color:rgb(151,151,151);pointer-events:none;}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .counts a.mingreyedout:before{background:rgb(151,151,151);}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .counts p{width:47px;text-align:center;height:35px;display:inline-block;vertical-align:middle;font:16px/26px 'gordita';font-weight:700;color:#fff;border-bottom:0;}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .counts a.plus:before{content:'';position:absolute;height:17px;width:1px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .counts a.plus:after{content:'';position:absolute;height:1px;width:17px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .selectblk{position:relative;}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .selectblk input{opacity:0;}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .selectblk label{cursor:pointer;}
    /*#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .selectblk label i{width:26px;height:26px;border:2px solid #fff;position:absolute;top:2px;left:50%;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .selectblk label i:before{content:'';position:absolute;left:50%;top:50%;background:#4881ff;width:16px;height:12px;background:url('../images/Scene/icons/check-box-icon.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);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .selectblk input:checked + label i: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);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}*/
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .selectblk label i{width:26px;height:26px;border:2px solid #fff;display:block;position:absolute;left:50%;top:0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .selectblk label i:before{width:11px;height:11px;background:#C0EDDA;content:"";position:absolute;top:5px;left:5px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
#fandb-popup-five .modal-content .modal-body .list-item .ryt-blk .selectblk input[type=radio]:checked+label i:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
#fandb-popup-five .modal-content .modal-body .list-item .radioblk{width:100%;display:block;position:relative;margin-top:10px;}
#fandb-popup-five .modal-content .modal-body .list-item .radioblk label{font:16px/20px 'gordita';font-weight:600;color:#fff;display:block;text-transform:capitalize;margin:0;position:relative;}
#fandb-popup-five .modal-content .modal-body .list-item .radioblk input[type="radio"]{display: none;margin:0;z-index:0;}
#fandb-popup-five .modal-content .modal-body .list-item .radioblk label i{width:26px;height:26px;border:2px solid #fff;display:block;position:absolute;right:36px;top:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
#fandb-popup-five .modal-content .modal-body .list-item .radioblk label i:before{content:"";width:11px;height:11px;background:#C0EDDA;position:absolute;top:50%;left:50%;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#fandb-popup-five .modal-content .modal-body .list-item .radioblk [type="radio"]:checked + label i:before{opacity:1;}
#fandb-popup-five .modal-content .modal-body .list-item .checkkblk{width:100%;display:block;position:relative;}
#fandb-popup-five .modal-content .modal-body .list-item .checkkblk label{font:16px/20px 'gordita';font-weight:600;color:#fff;display:block;text-transform:capitalize;margin:0;position:relative;}
#fandb-popup-five .modal-content .modal-body .list-item .checkkblk input[type="checkbox"]{display: none;margin:0;z-index:0;}
#fandb-popup-five .modal-content .modal-body .list-item .checkkblk label i{width:24px;height:24px;border:2px solid #fff;position:absolute;top:2px;right:23px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
#fandb-popup-five .modal-content .modal-body .list-item .checkkblk label i:before{content:'';position:absolute;left:50%;top:50%;background:#4881ff;width:16px;height:12px;background:url('../images/Scene/icons/check-box-icon.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);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#fandb-popup-five .modal-content .modal-body .list-item .checkkblk input:checked + label i: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);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#fandb-popup-five .modal-content .modal-body .final-blk{border-top:1px solid rgba(192, 237, 218, 0.3);padding:20px 0px 0;font-size:0;margin-top:30px;}
#fandb-popup-five .modal-content .modal-body .final-blk .counts{display:inline-block;font-size:0;padding-top:10px;}
#fandb-popup-five .modal-content .modal-body .final-blk .counts a{width:35px;height:35px;-webkit-border-radius:17px;-moz-border-radius:17px;-o-border-radius:17px;-ms-border-radius:17px;border-radius:17px;background:transparent;position:relative;display:inline-block;vertical-align:top;border:1px solid #fff;}
#fandb-popup-five .modal-content .modal-body .final-blk .counts a.minus:before{content:'';position:absolute;height:1px;width:16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-five .modal-content .modal-body .final-blk .counts a.mingreyedout{border-color:rgb(151,151,151);pointer-events:none;}
#fandb-popup-five .modal-content .modal-body .final-blk .counts a.mingreyedout:before{background:rgb(151,151,151);}
#fandb-popup-five .modal-content .modal-body .final-blk .counts p{width:47px;text-align:center;height:35px;display:inline-block;vertical-align:middle;font:26px/36px 'gordita';font-weight:700;color:#fff;}
#fandb-popup-five .modal-content .modal-body .final-blk .counts p.ttl-amt{font:15px/18px 'gordita';font-weight:500;letter-spacing:-0.58125px;color:#C0EDDA;position:relative;display:inline-block;min-width:150px;text-align:left;}
#fandb-popup-five .modal-content .modal-body .final-blk .counts p.ttl-amt span{display:block;font:21px/21px 'gordita';font-weight:500;letter-spacing:-0.81375px;position:relative;color:#fff;}
#fandb-popup-five .modal-content .modal-body .final-blk .counts p.ttl-amt span #alternateprice{display:inline-block;}
#fandb-popup-five .modal-content .modal-body .final-blk .counts a.plus{margin-right:20px;}
#fandb-popup-five .modal-content .modal-body .final-blk .counts a.plus:before{content:'';position:absolute;height:17px;width:1px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-five .modal-content .modal-body .final-blk .counts a.plus:after{content:'';position:absolute;height:1px;width:17px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
#fandb-popup-five .modal-content .modal-body .final-blk .amc-popup-btn{float:right;text-align:center;}
#fandb-popup-five .modal-content .modal-body .final-blk .amc-popup-btn a{font:15px/18px 'gordita';font-weight:700;color:#fff;background:#05A83A;padding:20px 22px;display:block;-webkit-border-radius:29px;-moz-border-radius:29px;-o-border-radius:29px;-ms-border-radius:29px;border-radius:29px;}
#fandb-popup-five .modal-content .modal-body .final-blk .amc-popup-btn a:hover{background:#fff;color:#05A83A;border:1px solid #05A83A;}
#fandb-popup-five .modal-content .modal-body .final-blk .amc-popup-btn a.btn-grey{background:#cebbbb;}
#fandb-popup-five .modal-content .modal-body .final-blk .amc-popup-btn a.btn-grey:hover{background:#cebbbb;color:#022A08;}

/*fandb-popup-modithree*/
#fandb-popup-modithree .modal-content{border:1px solid #577F66;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#022A08;max-width:624px;}
#fandb-popup-modithree .modal-content .modal-header{position:relative;padding:15px 25px 28px 35px;border-color:#577F66;}
#fandb-popup-modithree.fandb .modal-content .fandb-close{position:absolute;width:50px;height:50px;display:inline-block;z-index:0;top:-5px;right:-5px;z-index:1;}
#fandb-popup-modithree.fandb .modal-content .fandb-close:before{content:'';position:absolute;background:#577F66;right:0;top:0;width:50px;height:50px;z-index:0;} 
#fandb-popup-modithree.fandb .modal-content .fandb-close:after{content:'';position:absolute;background:url(../images/signin-signup/close-icon.svg) no-repeat center center;right:0;top:0;width:50px;height:50px;z-index:1;} 
#fandb-popup-modithree .modal-content .modal-header h6{font:22px/27px 'gordita';font-weight:900;color:#fff;letter-spacing:-0.897px;}
#fandb-popup-modithree .modal-content .modal-body{padding:25px 35px 40px;}
#fandb-popup-modithree .modal-content .modal-body p{font:20px/25px 'gordita';font-weight:500;color:#fff;letter-spacing:-0.775px;width:100%;padding-bottom:32px;}
#fandb-popup-modithree .modal-content .modal-body p#customer-agreed{padding-bottom:0;padding-top:25px;display:none;}
#fandb-popup-modithree .modal-content .modal-body aside{font-size:0;}
#fandb-popup-modithree .modal-content .modal-body aside a{display:inline-block;margin-right:20px;padding:17px 25px;text-align:center;-webkit-border-radius:29px;-moz-border-radius:29px;-o-border-radius:29px;-ms-border-radius:29px;border-radius:29px;font:15px/19px 'gordita';font-weight:700;}
#fandb-popup-modithree .modal-content .modal-body aside a:first-child{border:2px solid #fff;background:transparent;}
#fandb-popup-modithree .modal-content .modal-body aside a:first-child:hover{border-color: #05A83A;background: #05A83A;color:#fff;}
#fandb-popup-modithree .modal-content .modal-body aside a{border:2px solid  #05A83A;background: #05A83A;color:#fff;}
#fandb-popup-modithree .modal-content .modal-body aside a:hover{border-color:#fff;background:transparent;}

/*Food and Beverages*/
.featured .loader-overlay{display:none}
.featured .amc-content .amc-nowandcoming-blk{padding-top:15px;position:relative;overflow:hidden;padding-bottom:115px}
.featured .amc-content .amc-nowandcoming-blk .container{z-index:1}
.featured .amc-content .amc-nowandcoming-blk .ttl-blk{padding:10px 0 22px;border-bottom:2px solid rgba(255, 255, 255, .5);margin-bottom:8px}
.featured .amc-content .amc-nowandcoming-blk .ttl-blk aside{float:left}
.featured .amc-content .amc-nowandcoming-blk .ttl-blk aside h1{font:37px/41px gordita;font-weight:900;letter-spacing:-1.4px;padding-left:9px}
.featured .amc-content .amc-nowandcoming-blk .ttl-blk ul{float:right;font-size:0;padding-top:19px}
.featured .amc-content .amc-nowandcoming-blk .ttl-blk li{display:inline-block;margin:0 6px}
.featured .amc-content .amc-nowandcoming-blk .ttl-blk li a{font:15px/18px gordita;font-weight:700;position:relative;display:inline-block;color:#05A83A;letter-spacing:-.5px}
.featured .amc-content .amc-nowandcoming-blk .ttl-blk li.active a{color:#fff}
.featured .amc-content .amc-nowandcoming-blk .ttl-blk li a:after{content:'';position:absolute;width:0;height:1px;background:#fff;bottom:-9px;left:50%;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-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 .ttl-blk li.active a:after{width:100%}
.featured .amc-content .amc-nowandcoming-blk .filter-blk p{position:relative;font:12px/16px gordita;font-weight:500;letter-spacing:-.162162px;padding-right:24px;margin-right:20px;text-transform:uppercase;display:inline-block}
.featured .amc-content .amc-nowandcoming-blk .filter-blk p:after{content:'';position:absolute;width:17px;height:17px;background:url(../images/Movies/icon-filter.svg) 0 0 no-repeat;display:inline-block;top:0;right:0}
.featured .amc-content .amc-nowandcoming-blk .filter-blk aside{display:inline-block;margin-right:20px}
.featured .amc-content .amc-nowandcoming-blk .filter-blk a.reset{font:12px/16px gordita;font-weight:500;letter-spacing:-.162162px;text-transform:uppercase;display:inline-block;color: #fff;vertical-align:middle;padding-top:5px}
.featured .amc-content .amc-nowandcoming-blk .filter-blk .bootstrap-select .dropdown-toggle .filter-option{padding-right:25px;min-width:220px}
.featured .amc-content .amc-nowandcoming-blk .filter-blk .bootstrap-select .btn-default{background:0 0;border:0;color:#fff;font:17px/23px gordita;font-weight:500}
.featured .amc-content .amc-nowandcoming-blk .filter-blk .bootstrap-select .dropdown-toggle .caret{border:0;background:url(../images/Movies/icon-exp_dpdwn.svg) 0 0 no-repeat;width:15px;height:9px;right:12px;top:10px}
.featured .amc-content .amc-nowandcoming-blk .filter-blk .bootstrap-select div.dropdown-menu{padding:0;background:#577F66;border:1px solid #1a1a1a;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;min-width:280px}
.featured .amc-content .amc-nowandcoming-blk .filter-blk .bootstrap-select div.dropdown-menu .dropdown-menu>li:first-child>a{padding-top:13px}
.featured .amc-content .amc-nowandcoming-blk .filter-blk .bootstrap-select div.dropdown-menu .dropdown-menu>li>a{padding:8px 20px 8px 45px}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider{min-height:250px}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul{font-size:0;margin:0 -10px}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li{display:inline-block;vertical-align:top;text-align:center;font-size:0;padding:20px 10px 0;width:calc(100%/5);text-align:left}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width{display:inline-block;position:relative;cursor:pointer}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width .img-blk{display:inline-block;padding-bottom:20px;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;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{font-size:0;margin:0 -10px}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li{display:inline-block;vertical-align:top;text-align:center;font-size:0;padding:20px 10px 0;width:calc(100%/5);text-align:left}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width{display:inline-block;position:relative}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width .img-blk{display:inline-block;padding-bottom:20px;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;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{display:block;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;padding-bottom:5px;letter-spacing:-.294667px;color:#fff;}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width p.movie-ttl{font:15px/19px gordita;font-weight:500;text-transform:capitalize;letter-spacing:.32px;color:#fff;padding-bottom:10px}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width p.tym{font:13px/17px gordita;font-weight:700;text-transform:uppercase;display:block;padding-bottom:10px}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width p.tym span{position:relative;text-transform:capitalize;font-family:gordita;font-weight:500}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width p.jonour{padding-bottom:19px;letter-spacing:.4px;font:13px/17px gordita;font-weight:500;display:block;text-transform:capitalize}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width .amc-btn-group a{font-family:gordita;font-weight:700;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;padding:4px 26px}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider ul li .set-width .reminder{font:16px/45px gordita;font-weight:500;color:#fff;letter-spacing:-.62px;position:relative;margin-top:10px;padding:0 0 0 60px;display:inline-block}
.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{content:'';position:absolute;width:45px;height:45px;background:url(../images/Home/icon-remainder.svg) 0 0 no-repeat;left:0;top: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{position:relative}
.featured .amc-content .amc-nowandcoming-blk .tab-contents .nw-show-slider.coming ul li .set-width .img-blk figure figcaption{position:absolute;top:20px;left:0;background:#C0EDDA;font:16px/17px gordita;font-weight:700;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{position: absolute;top: 20px;left: 0;background: #C0EDDA;font: 16px/17px gordita;font-weight: 700;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;color:#022A08;}
.confirmation header{border-bottom:1px solid rgba(255, 255, 255, .3)}
.confirmation footer{display:none}
.confirmation .amc-content{padding-bottom:120px}
.confirmation .amc-content .movi-ttl{padding:30px 0 46px;position:relative;text-align:center}
.confirmation.fail .amc-content .movi-ttl{padding:30px 0 38px}
.confirmation .amc-content .movi-ttl h1{font:26px/31px gordita;font-weight:900;letter-spacing:.065px;padding-bottom:10px;text-transform:capitalize;position:relative;display:inline-block}
.confirmation .amc-content .movi-ttl h1:before{content:'';position:absolute;width:29px;height:29px;background:url(../images/Confirmation/icon-confirmation.svg) 0 0 no-repeat;display:inline-block;top:0;left:-45px}
.confirmation .amc-content .movi-ttl p{display:block;font:22px/27px gordita;font-weight:400;color:#fff;letter-spacing:.055px}
.confirmation .amc-content .movi-ttl p span{display:block}
.confirmation .amc-content .movi-ttl p span a{text-decoration:underline;color:#C0EDDA}
.confirmation.fail .amc-content .movi-ttl h1:before{content:'';position:absolute;width:31px;height:31px;background:url(../images/Confirmation/icon-failure.svg) 0 0 no-repeat;display:inline-block;top:-3px;left:-45px}
.confirmation .amc-content .user-points{padding:7px 0;text-align:center;background: #05A83A;margin-bottom:41px;font-size:0}
.confirmation .amc-content .user-points p{display:inline-block;font:18px/22px gordita;font-weight:500;vertical-align:middle;position:relative;padding:16px 20px 16px 33px;letter-spacing:-.334615px}
    .confirmation .amc-content .user-points p:before {
        content: '';
        position: absolute;
        width: 22px;
        height: 29px;
        background: url(../images/FandB/fand_reward.svg) 0 0 no-repeat;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }
.confirmation .amc-content .user-points p span{font-family:gordita;font-weight:700}
.confirmation .amc-content .user-points p a{position:relative}
.confirmation .amc-content .user-points p a:after{content:'';position:absolute;width:100%;height:1px;background:#fff;bottom:0;left:0}
.confirmation .container{text-align:center}
.confirmation .container h3.cont-instruc{font:16px/21px gordita;font-weight:500;color:#C0EDDA;display:block;width:100%;padding-bottom:17px;border-bottom:1px solid #577F66;margin-bottom:40px}
.confirmation.fail .container h3.cont-instruc{padding-bottom:0}
.confirmation .container h3.cont-instruc p{display:inline-block;position:relative}
.confirmation .container h3.cont-instruc p:before{content:'';position:absolute;width:26px;height:14px;left:-32px;top:3px;background:url(../images/Scene/icons/Confirmation/your-ticket.svg) 0 0 no-repeat;display:inline-block}
.confirmation .conf-inner-blk{display:inline-block;text-align:left;border:1px solid rgba(255, 255, 255, .3);-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;border-bottom-right-radius:4px;min-width:560px;max-width:560px;margin-bottom:35px}
.confirmation .conf-inner-blk .blk .blk-cont.blk-cont-summary {
width:70%
}
.confirmation .conf-inner-blk .inner-cont {
padding: 15px 15px 0
}
.confirmation .conf-inner-blk .blk{border-top:1px solid rgba(255, 255, 255, .3);padding:18px 12px 18px 0}
.confirmation .conf-inner-blk .blk:first-child{border-top:0;text-align:left;padding-top:0}
.confirmation .conf-inner-blk .blk p{display:block;width:100%}
.confirmation .conf-inner-blk .blk .blk-ttl{color:#05A83A;padding-bottom:17px}
.confirmation .conf-inner-blk .blk .blk-ttl span{text-align:right}
.confirmation .conf-inner-blk .blk .blk-ttl a{float:right;color:#C0EDDA;font:15px/17px gordita;font-weight:500;text-transform:capitalize}
.confirmation .conf-inner-blk .blk .blk-cont{color:#fff;padding-bottom:12px;letter-spacing:-.657333px;font:17px/21px gordita;font-weight:500;letter-spacing:-.65875px}
.confirmation .conf-inner-blk .blk .blk-cont span{float:right;text-transform:uppercase}
.confirmation .conf-inner-blk .blk .blk-cont span{float:right;text-align:right;width:30%;text-transform:uppercase;}
.confirmation .conf-inner-blk .blk .blk-cont span.itemdescri{float:left;text-align:left;width:70%;text-transform:initial;}
.confirmation .conf-inner-blk .blk .blk-cont span.itemdescri i{font-style:initial;}
.confirmation .conf-inner-blk .blk .blk-cont span .saudhi-currency{font-weight:bold;}
.confirmation .conf-inner-blk .blk .blk-desc{color:rgba(255, 255, 255, .4);font:15px/19px gordita;font-weight:500;font-style:italic;letter-spacing:-.265385px;max-width:100%;padding-bottom:20px}
.confirmation .conf-inner-blk .blk .blk-desc.seats{color:#fff}
.confirmation.fail .conf-inner-blk .blk .blk-desc{padding-bottom:5px}
.confirmation .conf-inner-blk .blk .blk-food-desc{color:rgba(255, 255, 255, .4);font:14px/18px gordita;font-weight:500;font-style:italic;letter-spacing:-.247692px;padding-bottom:20px}
.confirmation .conf-inner-blk .inner-cont .blk-qrcode{font-size:0;padding-bottom:22px;border-top:0}
.confirmation .conf-inner-blk .inner-cont .blk-qrcode figure{display:inline-block;margin-right:18px;vertical-align:middle}
.confirmation .conf-inner-blk .inner-cont .blk-qrcode aside{display:inline-block;vertical-align:middle}
.confirmation .conf-inner-blk .inner-cont .blk-qrcode aside a{display:inline-block;background:url(../images/Scene/icons/scan-qrcode.svg) 0 0 no-repeat;width:28px;height:43px}
.confirmation .conf-inner-blk .inner-cont .blk-qrcode aside p{font:16px/19px gordita;font-weight:500;letter-spacing:-.295385px;color:#C0EDDA;max-width:210px;padding-top:6px}
.confirmation .conf-inner-blk .inner-cont .blk.wallet figure{padding:4px 0}
.confirmation .conf-inner-blk .inner-cont .blk.one h4{font:24px/28px gordita;font-weight:500;letter-spacing:-1.692px;padding-bottom:26px}
.confirmation .conf-inner-blk .inner-cont .blk.one h4 span{color:#05A83A;font-family:gordita;font-weight:900;text-transform:uppercase;letter-spacing:0.5px;}
.confirmation .conf-inner-blk .inner-cont .blk.one .blk-ttl{font:15px/18px gordita;font-weight:500;letter-spacing:-.276923px;text-transform:uppercase}
.confirmation .conf-inner-blk .inner-cont .blk.two .blk-ttl{font:17px/21px gordita;font-weight:500;padding-bottom:10px}
.confirmation .conf-inner-blk .inner-cont .blk.two .counts{display:inline-block;font-size:0;padding-top:20px}
.confirmation .conf-inner-blk .inner-cont .blk.two .counts a{width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background:0 0;position:relative;display:inline-block;vertical-align:top;border:1px solid #fff;position:relative}
.confirmation .conf-inner-blk .inner-cont .blk.two .counts a.minus:before{content:'';position:absolute;height:1px;width:14px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1}
.confirmation .conf-inner-blk .inner-cont .blk.two .counts p{width:45px;text-align:center;height:30px;display:inline-block;vertical-align:middle;font:25px/30px gordita;font-weight:900;color:#fff}
.confirmation .conf-inner-blk .inner-cont .blk.two .counts a.plus:before{content:'';position:absolute;height:14px;width:1px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1}
.confirmation .conf-inner-blk .inner-cont .blk.two .counts a.plus:after{content:'';position:absolute;height:1px;width:16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1}
.confirmation .conf-inner-blk .inner-cont .blk.three p{padding:0;font-family:gordita;font-weight:700;font-size:15px;text-transform:capitalize;padding-bottom:6px}
.confirmation .conf-inner-blk .blk.four{padding:25px 25px 20px 0;text-align:right}
.confirmation .conf-inner-blk .blk.four .blk-desc{padding-bottom:14px;float:right}
.confirmation .conf-inner-blk .blk.four .blk-foot{font:22px/26px gordita;font-weight:700;color:#fff;float:right}
.confirmation .conf-inner-blk .blk.four .blk-foot span{font:18px/22px gordita;font-weight:400;color:#C0EDDA;}
.confirmation .conf-inner-blk .blk .common-blk{padding:15px 0 10px;border-top:1px solid rgba(255, 255, 255, .3)}
.confirmation .conf-inner-blk .blk .common-blk:first-child{border:0;padding-top:0}
.confirmation .user-note h5{font:19px/23px gordita;font-weight:700;letter-spacing:-.6975px;padding-bottom:10px}
.confirmation .user-note h6{font:17px/21px gordita;font-weight:500;letter-spacing:-.6975px;padding-bottom:50px}
.confirmation .user-note p{font:18px/22px gordita;font-weight:500;letter-spacing:-.6975px}
.confirmation .user-note p a{text-decoration:underline;color:#C0EDDA}
.confirmation .conf-inner-blk .blk.abt-movi{overflow:hidden}
.confirmation .conf-inner-blk .blk.abt-movi h4{font:22px/26px gordita;font-weight:900;letter-spacing:-1.63533px;padding-bottom:11px;text-transform:capitalize}
.confirmation .conf-inner-blk .blk.abt-movi p{display:block;max-width:100%;padding-bottom:6px;font-size:0;font:17px/29px gordita;font-weight:500;color:#C0EDDA;letter-spacing:-.137143px;margin-left:-10px}
.confirmation .conf-inner-blk .blk.abt-movi p span{text-transform:uppercase;padding:0 11px;position:relative;display:inline-block;vertical-align:top;}
.confirmation .conf-inner-blk .blk.abt-movi p span:before{content:'';position:absolute;height:16px;width:2px;background:#C0EDDA;top:6px;left:-1px}
.confirmation .conf-inner-blk .blk.abt-movi p span.gender{font-family:gordita;font-weight:900;text-transform:capitalize}
.confirmation .conf-inner-blk .blk.abt-movi p .rating{font-family:gordita;font-weight:900}
.confirmation .conf-inner-blk .blk.abt-movi p .lang{text-transform:capitalize}
.confirmation .conf-inner-blk .blk.abt-movi p .loc{text-transform:initial}
.confirmation .conf-inner-blk .blk.abt-movi p .exp{border-right:0;text-transform:capitalize}
.seats header{border-bottom:1px solid rgba(255, 255, 255, .3)}
.seats .amc-content{padding-top:58px;position:relative;text-align:center}
.seats .amc-content .blur-overlay{position:fixed;width:100%;height:100%;background:url(../images/Showtimes/showtime-banner.jpg) left top no-repeat;background-size:100% 1100px;-webkit-filter:blur(25px);-moz-filter:blur(25px);-o-filter:blur(25px);-ms-filter:blur(25px);filter:blur(25px);top:0;left:0;z-index:-1}
.seats .amc-content .blur-overlay:after{content:'';position:fixed;width:100%;height:100%;background:rgba(2, 42, 8, 0.6);top:0;left:0;z-index:-1}
.seats .amc-content .movi-ttl{padding-top:7px;position:relative;text-align:left;overflow:hidden}
.seats .amc-content .movi-ttl h1{font:40px/44px gordita;font-weight:900;letter-spacing:-1.31px;padding-bottom:12px;text-transform:capitalize}
.seats .amc-content .movi-ttl p{display:block;padding-bottom:18px;font-size:0;font:17px/29px gordita;font-weight:500;color:#C0EDDA;letter-spacing:-.137143px;margin-left:-10px}
.seats .amc-content .movi-ttl p span{text-transform:uppercase;padding:0 10px;position:relative;vertical-align:middle;display:inline-block}
.seats .amc-content .movi-ttl p span:before{content:'';position:absolute;width:2px;height:16px;background:#C0EDDA;left:-2px;top:50%;-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:gordita;font-weight:900;border-left:0;text-transform:capitalize}
.seats .amc-content .movi-ttl p span.loc{text-transform:initial}
.seats .amc-content .movi-ttl p .rating{font-family:gordita;font-weight:900}
.seats .amc-content .movi-ttl p .lang{text-transform:capitalize}
.seats .amc-content .movi-ttl p .exp{border-right:0}
.seats .amc-content .user-points{padding:4px 0;text-align:center;background: #05A83A;margin-bottom:19px;font-size:0}
.seats .amc-content .user-points p{display:inline-block;font:18px/22px gordita;font-weight:500;vertical-align:middle;position:relative;padding:10px 20px;letter-spacing:-.8px}
.seats .amc-content .user-points p:first-child{border-right:1px solid #fff;padding-left:33px;letter-spacing:-.334615px}
.seats .amc-content .user-points p:first-child:before{content:'';position:absolute;width:22px;height:29px;background:url(../images/FandB/fand_reward.svg) 0 0 no-repeat;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.seats .amc-content .user-points p span{font:20px/23px gordita;font-weight:700}
.seats .amc-content .user-points p:first-child span{font-family:gordita;font-weight:700;font-size:inherit;vertical-align:baseline}
.seats .amc-content .user-points p a{position:relative}
.seats .amc-content .user-points p a:after{content:'';position:absolute;width:100%;height:1px;background:#fff;bottom:0;left:0}
.seats .amc-content .amc-seat-blk{padding-bottom:236px;position:relative}
.seats .amc-content .amc-seat-blk .view-control{position:absolute;width:65px;height:65px;background:#022A08 url(../images/Seats/expand.svg) center no-repeat;right:17px;top:11px;display:inline-block;z-index:2;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.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{max-width:865px;margin:35px auto;}
.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul{font-size:0;position:relative;overflow-x:auto;white-space:nowrap;}
.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul li{display:inline-block;margin:0 23px;}
.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul li a{padding:15px 24px;font:15px/16px gordita;font-weight:700;color:#fff;border:2px solid #fff;-webkit-border-radius:22px;-moz-border-radius:22px;-o-border-radius:22px;-ms-border-radius:22px;border-radius:25px;background:transparent;display:inline-block;}
.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul li.active a{background:#C0EDDA;border-color:#C0EDDA;color:#022A08;}
.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul.mCustomScrollbar .mCSB_scrollTools{opacity:1 !important}
.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul.mCustomScrollbar .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:auto !important;top:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul.mCustomScrollbar .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{display:none;}
.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul.mCustomScrollbar .mCSB_scrollTools a{position:absolute;top:-100%;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;opacity:1 !important;}
.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul.mCustomScrollbar .mCSB_scrollTools a.mCSB_buttonLeft{left:-25px;background:transparent url('../images/Seats/icon-chev-left-white.svg') 0 0 no-repeat;}
.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul.mCustomScrollbar .mCSB_scrollTools a.mCSB_buttonRight{right:-25px;background:transparent url('../images/Seats/icon-chev-right-white.svg') 0 0 no-repeat;}
/*.seats .amc-content .amc-seat-blk .amc-seat-showtimes ul.mCustomScrollbar .slick-arrow.slick-disabled{display:none !important;}*/
.seats .amc-content .amc-seat-blk .amc-screen{display:inline-block;position:relative;padding-bottom:19px}
.seats .amc-content .amc-seat-blk .amc-screen p{position:absolute;font:20px/23px gordita;font-weight:500;color:#C0EDDA;letter-spacing:-.3625px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:8px}
.seats .amc-content .amc-seat-blk .seat-blk{padding-bottom:12px}
.seats .amc-content .amc-seat-blk .seat-blk h3{font:17px/20px gordita;font-weight:500;color:#fff;letter-spacing:-.308125px;padding-bottom:3px;white-space:normal;}
.seats .amc-content .amc-seat-blk .seat-blk h3 span{text-transform:uppercase;font-weight:bold;}
.seats .amc-content .amc-seat-blk .seat-blk h3 span .saudhi-currency{font-weight:bold;}
.seats .amc-content .amc-seat-blk .seat-blk .category-blk{padding-bottom:27px}
.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul{font-size:0;padding:0 7px;white-space:nowrap;display:block}
.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li{display:inline-block;max-width:34px;padding:15px 2px 0;vertical-align:middle}
.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 a{width:30px;height:24px;display:inline-block;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;background-size:100% 100% !important;}
.seats .amc-content .amc-seat-blk .seat-blk .category-blk ul li.seats-alphabets{vertical-align:middle;max-width:34px;padding:8px 2px 0;color:#fff;width:30px;height:39px;display:inline-block;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.tse-scrollable{position:relative;overflow:hidden;height:auto;width:100%}
.seats .amc-content .amc-seat-blk .seat-blk.tse-scrollable .tse-content{display:inline-block;white-space:nowrap}
.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;pointer-events:none}
.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;pointer-events:none;background-size:100% 106% !important;}
.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;pointer-events:none;background-size:100% 106% !important;}
.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-blk .seat-blk .category-blk.recliners ul li.seat.avail a{background:url(../images/Seats/seat-recliner-avail.svg) 0 0 no-repeat}
.seats .amc-content .amc-seat-blk .seat-blk .category-blk.recliners ul li.seat.selected a{background:url(../images/Scene/icons/seat-recliner-selected.svg) 0 0 no-repeat;background-size:contain}
.seats .amc-content .amc-seat-blk .seat-blk .category-blk.recliners ul li.seat.unavail a{background:url(../images/Seats/seat-recliner-avail.svg) 0 0 no-repeat;background-size:contain}
.seats .amc-content .amc-seat-blk .seat-blk .category-blk.recliners ul li.seat.occupied a{background:url(../images/Scene/icons/seat-recliner-occupied.svg) 0 0 no-repeat;cursor:inherit;pointer-events:none;background-size:contain}
.seats .amc-content .amc-seat-info{border-top:1px solid rgba(255, 255, 255, .3);border-bottom:1px solid rgba(255, 255, 255, .3);padding:16px;text-align:center;font-size:0;position:fixed;bottom:95px;left:0;width:100%;background:rgba(2, 42, 8, 0.8)}
.seats .amc-content .amc-seat-info .seat-info{display:inline-block}
.seats .amc-content .amc-seat-info .seat-info p{position:relative;font:13px/16px gordita;font-weight:500;padding-left:35px;display:inline-block;margin-right:28px}
.seats .amc-content .amc-seat-info .seat-info p.wheel_comp{padding-left:45px}
.seats .amc-content .amc-seat-info .seat-info p:before{content:'';position:absolute;width:30px;height:25px;left:0;display:inline-block;top:-5px}
.seats .amc-content .amc-seat-info .seat-info p.wheel_comp:after{content:'';position:absolute;width:30px;height:25px;left:0;display:inline-block;background:url(../images/Seats/seat-companion.svg) center no-repeat;left:18px;top:-5px}
.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{position:fixed;width:100%;z-index:999;background:#022A08;bottom:0;border-top:1px solid rgba(255, 255, 255, .3)}
.seats .seat-booking-total .inner-blk{padding-top:14px;padding-bottom:31px;text-align:left}
.seats .seat-booking-total .inner-blk a.total-amt{padding:6px 24px 0 90px;font:15px/18px gordita;font-weight:500;letter-spacing:-.58125px;color:#C0EDDA;position:relative;display:inline-block;text-transform:uppercase;text-align:left;visibility:hidden}
.seats .seat-booking-total.seat-tot-blk .inner-blk a.total-amt{visibility:visible}
.seats .seat-booking-total .inner-blk a.total-amt:before{content:'';position:absolute;width:64px;height:65px;left:0;top:0;background:url(../images/FandB/fandb_cart.svg) 0 0 no-repeat}
.seats .seat-booking-total .inner-blk a.total-amt:after{content:'';position:absolute;width:16px;height:9px;right:0;bottom:7px;background:url(../images/Scene/icons/fandb_btm-arrow.svg) 0 0 no-repeat}
.seats .seat-booking-total .inner-blk a.total-amt span{display:block;font:21px/25px gordita;font-weight:500;letter-spacing:-.81375px;position:relative;color:#fff}
.seats .seat-booking-total .inner-blk a.total-amt span i{position:absolute;font:15px/18px gordita;font-weight:500;color:#fff;top:-5px;left:-64px;text-align:center;width:20px}
.seats .seat-booking-total .inner-blk a.total-amt span .saudhi-currency {font-weight: bold;}
.seats .seat-booking-total .inner-blk a.stky-btn-default{padding:19px 30px;font:15px/18px gordita;font-weight:700;letter-spacing:-.375px;color:#022A08;background:rgba(255, 255, 255, .5);-webkit-border-radius:29px;-moz-border-radius:29px;-o-border-radius:29px;-ms-border-radius:29px;border-radius:29px;float:right;margin-left:45px;pointer-events:none}
.seats .seat-booking-total.seat-tot-blk .inner-blk a.stky-btn-default{pointer-events:visible;background:#05A83A;color:#fff;}
.seats .seat-booking-total .inner-blk a.stky-btn-default:hover{background:#fff;border:1px solid #05A83A;color:#05A83A;}
.seats .seat-booking-total .inner-blk aside{float:right}
.seats .seat-booking-total .inner-blk aside p{font:18px/21px gordita;font-weight:700;letter-spacing:-.18px;padding-top:13px}
.seats .seat-booking-total .inner-blk aside p span{color:#C0EDDA;text-transform:uppercase;display:inline-block;max-width:500px;vertical-align:top}
/*AMC Offer Start*/
.amc-offers-info {
border-top: 1px solid rgba(255, 255, 255, .3);
padding: 10px 15px;
text-align: center;
position: fixed;
bottom: 136px;
left: 0;
width: 100%;
background: rgba(2, 42, 8, 0.8);
}

   

.family-offer-popup .modal-dialog {
background: 0 0;
height: auto;
}

.family-offer-popup .modal-content {
background: #022A08;
height: auto;
border: 1px solid rgba(192, 237, 218, 0.3);
width: 650px;
}

.family-offer-popup .modal-content .modal-header .close {
top: 20px;
right: 15px;
}

.family-offer-popup .modal-content .close {
position: absolute;
width: 23px;
height: 23px;
background: url(../images/signin-signup/close-icon.svg) no-repeat center center;
opacity: 1;
top: 10px;
right: 10px;
z-index: 2
}

.family-offer-popup .modal-content .modal-body {
padding: 40px 20px;
text-align: left;
}

.family-offer-popup .modal-content .modal-header .offer-text {
text-align: left;
padding-top: 15px;
}
.family-offer-popup .modal-content .modal-header .offer-text .saudhi-currency {font-weight:600;
}
.family-offer-popup .modal-content .modal-header {
padding: 0 0 20px;
}

.family-offer-popup .modal-content .modal-head-wrap {
padding: 20px 20px 0;
}

.family-offer-popup .modal-content .modal-body h6 {
font: 15px/21px gordita;
font-weight: 700;
text-align: left;
padding-bottom: 15px;
}

/*.family-offer-popup .modal-content .modal-body ul {
padding: 0 30px;
}*/
.family-offer-popup .modal-content .modal-body .combo-wrap ul li:first-child{
list-style:none;
margin-left:10px;
}


.family-offer-popup .modal-content .modal-body ul li {
list-style: disc;
padding-bottom: 15px;
font-size: 13px;
line-height: 18px;
margin:0 20px 0 30px;
}
@media(max-width:600px) {
.amc-offers-info {
bottom: 190px;
border-bottom: 1px solid rgba(255, 255, 255, .3);
}
.family-offer-popup .modal-content {
width: 100%;
height: 100%;
}
}
/*Family offers styles end here*/
.offer-wrap-out {
max-width: 650px;
margin: auto auto;
}

.offer-wrap {
display: inline-block;
width: 100%;
}
.offer-wrap .slick-list.draggable {
display: flex;
justify-content:center;
}

.offer-wrap-out .offer-wrap li {
    display: flex;
    background-image: linear-gradient(270deg, #C0EDDA -8.86%, #022A08 97.88%);
    padding: 10px 15px;
    border: 1px solid solid var(--Primary-Light-Green, #C0EDDA);
    border-radius: 8px;
    text-align: left;
    font: 11px/15px gordita;
    font-weight: 500;
    margin-right: 5px;
}

.offer-wrap li:last-child {
margin-right: 0;
}

.offer-wrap li span {
display: block;
font-size: 9px;
line-height: 10px;
font-weight: normal;
padding-top: 3px;
color:#fff;
}
.offer-wrap li span .saudhi-currency{vertical-align: middle;}

.offer-wrap li a {
    position: relative;
    padding-left: 25px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #C0EDDA;
}

    .offer-wrap li a::before {
        content: '';
        position: absolute;
        width: 20px;
        height: 21px;
        left: -5px;
        background: url(../images/Scene/icons/Layer_1.svg) center no-repeat;
        background-size: 19px;
        display: flex;
        align-items: center;
    }
.offer-wrap .slick-track {
display:flex;
align-items:center;
}
.offer-wrap .slick-arrow {
font-size: 0;
border: 0;
padding: 0;
margin: 0;
width: 30px;
height: 30px;
position: absolute;
top: 50%;
z-index: 2;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
margin-top: -15px;
}

.offer-wrap .slick-arrow.slick-prev.slick-disabled, .offer-wrap .slick-arrow.slick-next.slick-disabled {
opacity: .25;
}

.offer-wrap .slick-arrow.slick-prev {
background: url(../images/Seats/arrow-circle-left.png) no-repeat;
background-size: 30px;
left: -25px;
}

.offer-wrap .slick-arrow.slick-next {
background: url(../images/Seats/arrow-circle-right.png) no-repeat;
right: -50px;
background-size: 30px;
}

@media (max-width: 767px) {
.offer-wrap-out {
max-width: inherit;
margin: auto auto;
width: 80%;
}
}

   
.payment header{border-bottom:1px solid rgba(255, 255, 255, .3)}
.payment .amc-content{padding-top:58px;position:relative;text-align:center}
.payment .amc-content .blur-overlay{position:absolute;width:100%;height:100%;background:url(../images/Showtimes/showtime-banner.jpg) left top no-repeat;background-size:100% 1100px;top:0;left:0;-webkit-filter:blur(25px);-o-filter:blur(25px);-moz-filter:blur(25px);-ms-filter:blur(25px);filter:blur(25px);z-index:-1}
.payment .amc-content .blur-overlay:after{content:'';position:fixed;width:100%;height:100%;background:rgba(2, 42, 8, 0.6);top:0;left:0;z-index:-1}
.payment .amc-content .movi-ttl{padding-top:7px;position:relative;text-align:left;overflow:hidden}
.payment .amc-content .movi-ttl h1{font:40px/44px gordita;font-weight:900;letter-spacing:-1.31px;padding-bottom:12px;text-transform:capitalize}
.payment .amc-content .movi-ttl p{display:block;padding-bottom:18px;font-size:0;font:17px/29px gordita;font-weight:500;color:#C0EDDA;letter-spacing:-.137143px;margin-left:-10px}
.payment .amc-content .movi-ttl p span{padding:0 10px;position:relative;vertical-align:middle;display:inline-block}
.payment .amc-content .movi-ttl p span:before{content:'';position:absolute;width:2px;height:16px;background:#C0EDDA;left:0;top:50%;-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:gordita;font-weight:700;border-left:0;text-transform:capitalize}
.payment .amc-content .movi-ttl p .rating{font-family:gordita;font-weight:700}
.payment .amc-content .movi-ttl p span.pseats{color:#fff;display:block}
.payment .amc-content .blk.one .common-blk{padding:10px 0;border-top:1px solid #577F66}
.payment .amc-content .modal-body .blk.one .common-blk:first-child{border-top:0}

.payment .amc-content .movi-ttl p .lang{text-transform:capitalize}
.payment .amc-content .movi-ttl p .exp{border-right:0}
.payment .amc-content .user-points{padding:6px 0;text-align:center;background: #05A83A;margin-bottom:40px;font-size:0}
.payment .amc-content .user-points p{display:inline-block;font:18px/22px gordita;font-weight:500;vertical-align:middle;position:relative;padding:16px 20px;letter-spacing:-.8px}
.payment .amc-content .user-points p:first-child{border-right:1px solid #fff;padding-left:33px;letter-spacing:-.334615px}
.payment .amc-content .user-points p:first-child:before{content:'';position:absolute;width:22px;height:29px;background:url(../images/FandB/fand_reward.svg) 0 0 no-repeat;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.payment .amc-content .user-points p span{font:20px/23px gordita;font-weight:700;vertical-align:middle}
.payment .amc-content .user-points p:first-child span{font-family:gordita;font-weight:700;font-size:inherit;vertical-align:baseline}
.payment .amc-content .user-points p a{position:relative}
.payment .amc-content .user-points p a:after{content:'';position:absolute;width:100%;height:1px;background:#fff;bottom:0;left:0}
.payment .amc-content .amc-payment-blk{font-size:0}
.payment .amc-content .amc-payment-blk.user_info{padding-bottom:35px}
.payment .amc-content .amc-payment-blk.user_edit{padding-bottom:0}
.payment .amc-content .amc-payment-blk .right-blk{padding-bottom:50px}
.payment .amc-content .amc-payment-blk .left-blk {
width: 60%;
display: inline-block;
vertical-align: top;
text-align: left;
padding-bottom: 30px;
}
.payment .amc-content .amc-payment-blk .left-blk .blk{/*max-width:445px;display:inline-block*/}
.payment .amc-content .amc-payment-blk .left-blk .blk h6{font:26px/29px gordita;font-weight:900;letter-spacing:-1.833px;position:relative;text-transform:capitalize;display:inline-block}
.payment .amc-content .amc-payment-blk .left-blk .blk.one{margin-bottom:56px}
.payment .amc-content .amc-payment-blk .left-blk .blk.one h6{padding-right:42px;padding-bottom:12px}
.payment .amc-content .amc-payment-blk .left-blk .blk.one h6 a{position:absolute;width:27px;height:27px;right:0;background:url(../images/Payment/edit.svg) 0 0 no-repeat;display:inline-block;visibility:hidden}
.payment .amc-content .amc-payment-blk .left-blk .blk.one .user-info p.user_name{font:16px/17px gordita;font-weight:500;color:#fff;letter-spacing:-.128px;padding:10px 0 5px}
.payment .amc-content .amc-payment-blk .left-blk .blk.one .user-info p.mailid{font:21px/25px gordita;font-weight:500;letter-spacing:.0525px;color:#C0EDDA;padding-bottom:10px}
.payment .amc-content .amc-payment-blk .left-blk .blk.one .user-info p.user-phno{font:18px/21px gordita;font-weight:500;letter-spacing:.045px;color:#05A83A}
.payment .amc-content .amc-payment-blk .left-blk .blk.one.payinfo{margin-bottom:45px;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo{padding-top:40px;border-top:1px solid #F2F2F2;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two .cc-or-dc{font:16px/19px gordita;font-weight:700;letter-spacing:.04px;color:#fff;}
.payment .amc-content .amc-payment-blk .left-blk .amc-btn-group{text-align:left;margin-top:9px}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ{padding:27px 0;position:relative;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ{border-bottom:1px solid #577F66}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ input[type=radio]{display:none;}
/*.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ:first-child{border-bottom:0}*/
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ label{position:relative;padding-left:46px;padding-top:10px;padding-bottom:6px;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ label i{position:absolute;width:26px;height:26px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ input[type=radio]:checked+label i:after{content:'';position:absolute;width:12px;height:12px;background:#05A83A;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#05A83A;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ label img{display:inline-block;vertical-align:middle;margin-right:15px;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ label p{font:18px/19px 'gordita';font-weight:500;letter-spacing:2px;color:#fff;display:inline-block;vertical-align:middle;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ label p span{font:15px/16px 'gordita';font-weight:500;color: #808080;padding-top:5px;display:block;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ .user-cvv{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ .user-cvv input{border:0.8px solid #F2F2F2;color:#fff;font:15px/16px 'gordita';font-weight:500;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;max-width:60px;padding:5px 10px;display:none;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ .error-text{font-size:12px;line-height:12px;font-family:gordita;font-weight:500;padding-top:5px;color:red;width:100%;position:absolute;bottom:5px;left:0;text-align:right;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ.ccdc{border-bottom:1px solid #577F66;padding-bottom:27px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ.ccdc.in{border-bottom:0;padding-bottom:40px;}
/*.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .form-blk.ccdc{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;-webkit-transform-origin:top;-moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .form-blk.ccdc.in{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);padding-bottom:70px;}*/
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .form-blk.ccdc{visibility:hidden;}
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .form-blk.ccdc.in{padding-bottom:70px;visibility:visible;}
.payment .amc-content .amc-payment-blk .right-blk{width:40%;display:inline-block;vertical-align:top;text-align:right;padding-left:8.4%}
.payment .amc-content .amc-payment-blk .right-blk .modal-header{position:relative;padding:0 15px 15px 0px;border-color:#577F66;text-align:left}
.payment .amc-content .amc-payment-blk .right-blk .modal-header h6{font:22px/25px gordita;font-weight:900;color:#fff}
.payment .amc-content .amc-payment-blk .right-blk .modal-body{padding:15px 0;text-align:left}
.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{border-top:0;text-align:left}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk p{display:block;width:100%}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-ttl{color:#05A83A;padding-bottom:17px}
.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:right;color:#C0EDDA;font:15px/17px gordita;font-weight:500;text-transform:capitalize}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-cont.blk-cont-summary {
width:70%;
}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-cont {
color: #fff;
padding-bottom: 12px;
letter-spacing: -.657333px;
font: 17px/21px gordita;
font-weight: 500;
letter-spacing: -.65875px
}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-cont span{float:right;text-align:right;text-transform:uppercase;width:30%;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-cont span.itemdescri{float:left;text-align:left;text-transform:initial;width:70%;}
.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 {
display: block;
float: left;
text-align: left;
width: 100%;
text-transform: none;
}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-cont span .saudhi-currency {font-weight: bold;vertical-align:middle;}
#fandb-popup-two .modal-content .modal-body .blk .blk-cont span.item-desc-percent {
width:100%;text-align:left;
}
#fandb-popup-two .modal-content .modal-body .blk .blk-cont span .saudhi-currency {font-weight: bold;vertical-align:middle;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-desc {
    color: #C0EDDA;
    font: 15px/19px gordita;
    font-weight: 500;
    font-style: italic;
    letter-spacing: -.265385px;
    max-width: 285px
}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-desc.seats{color:#fff}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk .blk-desc.txt-deliverytime{font-size:13px;width:100%;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one{padding-top:0}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee{border-top:0;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .counts{display:inline-block;font-size:0;vertical-align:middle;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .counts a{width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background:transparent;position:relative;display:inline-block;vertical-align:top;border:1px solid #fff;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .counts a.minus:before{content:'';position:absolute;height:1px;width:14px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .counts p{width:45px;text-align:center;height:30px;display:inline-block;vertical-align:middle;font:25px/30px 'gordita';font-weight:900;color:#fff;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .counts a.plus:before{content:'';position:absolute;height:14px;width:1px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .counts a.plus:after{content:'';position:absolute;height:1px;width:16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .counts a.disabled{border-color:rgb(151,151,151);pointer-events:none;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .counts a.disabled:before{background:rgb(151,151,151);}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .counts a.disabled:after{background:rgb(151,151,151);}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .editthredee{display:none;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .editthredee .amc-btn-group{width:auto;margin-left:20px;vertical-align:middle;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .editthredee .amc-btn-group .amc-btn{padding:0px 20px 4px;line-height:30px;} 
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one.thredee .adthredglass{font:17px/21px 'gordita';font-weight:700;color:#C0EDDA;display:block;padding-top:10px;cursor:pointer}

.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.one .blk-ttl{font:15px/18px gordita;font-weight:500;letter-spacing:-.276923px;text-transform:uppercase;padding-top:6px}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .blk-ttl{font:17px/21px gordita;font-weight:500}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .blk-ttl.txt-deliverytime {padding-top:10px;padding-bottom:0px;font-size:14px;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .counts{display:inline-block;font-size:0;padding-top:20px}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .blk-desc{padding-bottom:20px;}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .counts a{width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background:0 0;position:relative;display:inline-block;vertical-align:top;border:1px solid #fff}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .counts a.minus:before{content:'';position:absolute;height:1px;width:14px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .counts p{width:45px;text-align:center;height:30px;display:inline-block;vertical-align:middle;font:25px/30px gordita;font-weight:900;color:#fff}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .counts a.plus:before{content:'';position:absolute;height:14px;width:1px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.two .counts a.plus:after{content:'';position:absolute;height:1px;width:16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;z-index:1}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.three p{padding:0;font-family:gordita;font-weight:700;font-size:15px}
.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:right}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.four .blk-foot{font:22px/26px gordita;font-weight:700;color:#fff;float:right}
.payment .amc-content .amc-payment-blk .right-blk .modal-body .blk.four .blk-foot span{font:18px/22px gordita;font-weight:500;color:#C0EDDA}
.payment .booking-total{position:fixed;width:100%;z-index:999;background:#022A08;bottom:0;border-top:1px solid rgba(255, 255, 255, .3)}
.payment .booking-total .inner-blk{padding-top:14px;padding-bottom:20px;text-align:right}
.payment .booking-total .inner-blk a.total-amt{padding:18px 24px 0 0;font:22px/26px gordita;font-weight:500;letter-spacing:-.58125px;color:#C0EDDA;position:relative;display:inline-block;text-transform:uppercase;text-align:left;pointer-events:none}
.payment .booking-total .inner-blk a.total-amt:before{content:'';position:absolute;width:64px;height:65px;left:0;top:0;background:url(../images/FandB/fandb_cart.svg) 0 0 no-repeat;display:none}
.payment .booking-total .inner-blk a.total-amt:after{content:'';position:absolute;width:16px;height:9px;right:0;bottom:2px;background:url(../images/Scene/icons/fandb_btm-arrow.svg) 0 0 no-repeat;display:none}
.payment .booking-total .inner-blk a.total-amt span{display:inline-block;position:relative;color:#fff;padding-left:10px}
.payment .booking-total .inner-blk a.total-amt span i{position:absolute;font:15px/18px gordita;font-weight:500;color:#fff;top:-5px;left:-64px;text-align:center;width:20px;display:none}
.payment .booking-total .inner-blk a.stky-btn-default{padding:19px 30px;font:15px/18px gordita;font-weight:700;letter-spacing:-.375px;color:#fff;background: #05A83A;-webkit-border-radius:29px;-moz-border-radius:29px;-o-border-radius:29px;-ms-border-radius:29px;border-radius:29px;float:right;margin-left:45px}
.payment .booking-total .inner-blk a.stky-btn-default:hover{background:#fff;text-align:left;color:#05A83A;}
.payment .form-blk .group .form-group{width:100%;padding-bottom:17px}
.payment .form-group.country-code-block .country-code span{text-align:left}
.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:29px;padding:14px 30px 12px 0}
.payment .form-blk .form-group label{font-size:21px;line-height:25px}
.payment .form-blk .form-group #mobno{padding-left:128px}
.payment .form-blk .form-group.focused label{top:-12px;color:#fff;font-size:12px;left:0;font-family:gordita;font-weight:500}
.payment .booking-total .inner-blk a.total-amt span .saudhi-currency {font-weight: bold;}
.payment .left-blk .blk.two{margin-bottom:110px}
.payment .blk.two .form-blk .group{font-size:0}
.payment .blk.two .form-blk .group .form-group{padding:0;margin-bottom:30px;}/*border-bottom:1px solid #577F66;*/
.payment .blk.two .form-blk .svdcrd{position:relative;padding:15px 0px 15px 48px;font:17px/18px 'gordita';font-weight:500;display:inline-block;z-index:10;}
.payment .blk.two .form-blk .svdcrd i{position:absolute;width:28px;height:28px;border:1px solid #fff;border-radius:10%;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;}
.payment .blk.two .form-blk input[type=checkbox]+label.svdcrd i:after{content:'';position:absolute;width:16px;height:12px;top:50%;left:50%;-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);background:url('../images/Scene/icons/check-box-icon.svg') no-repeat center center;display:inline-block;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;-ms-transition:all 0.25s;transition:all 0.25s;}
.payment .blk.two .form-blk input[type=checkbox]:checked+label.svdcrd i:after{-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);}
.payment .blk.two .form-blk .group.two .form-group{width:46%;display:inline-block}
.payment .blk.two .form-blk .group .form-group.focused label{top:-12px;left:0;font-size:12px;font-family:gordita;font-weight:500;color:#fff}
.myaccount .amc-content h1{font:26px/28px gordita;font-weight:900;letter-spacing:-.48px;padding:34px 0 29px}
.myaccount .amc-content .user-info-blk{min-height:147px;padding:46px 25px;margin-bottom:39px;position:relative;background:#05A83A;}
.myaccount .amc-content .user-info-blk h3{font:20px/24px gordita;font-weight:900;letter-spacing:-.369231px;display:inline-block;padding:0 37px;position:relative;text-transform:capitalize;padding-bottom:8px}
.myaccount .amc-content .user-info-blk h3:before{content:'';position:absolute;width:24px;height:24px;background:url(../images/MyAccount/icon-user.svg) 0 0 no-repeat;display:inline-block;top:-1px;left:0}
.myaccount .amc-content .user-info-blk h3 a{position:absolute;width:27px;height:27px;background:url(../images/MyAccount/icon-edit.svg) 0 0 no-repeat;display:inline-block;top:-4px;right:0;display:none}
.myaccount .amc-content .user-info-blk p{font:18px/22px gordita;font-weight:500;letter-spacing:-.6975px;text-transform:capitalize}
.myaccount .amc-content .user-info-blk p span{display:inline-block;font-family:gordita;font-weight:900;color:#C0EDDA}
.myaccount .amc-content .user-info-blk a.edit-profile{position:absolute;right:32px;top:62px;padding-left:25px;font:14px/18px gordita;font-weight:500;display:inline-block;text-transform:capitalize}
.myaccount .amc-content .user-info-blk a.edit-profile:before{content:'';position:absolute;background:url(../images/MyAccount/icon-edit-desktop.svg) 0 0 no-repeat;width:16px;height:16px;left:0}
.myaccount .amc-content .user-info-blk a.edit-profile:after{content:'';position:absolute;background:#fff;width:100%;bottom:-3px;height:1px;left:0}
.myaccount .amc-content .user-info-tabbed-blk{padding:0;margin-bottom:90px}
.myaccount .amc-content .user-info-tabbed-blk .nav-tabs{border-color:#577F66}
.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 gordita;font-weight:500;letter-spacing:-.332308px;color:#05A83A;border:1px;text-transform:capitalize;padding:22px 0;position:relative}
.myaccount .amc-content .user-info-tabbed-blk .nav-tabs li a:after{content:'';position:absolute;bottom:1px;left:50%;width:0%;height:2px;background:#fff;-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 .nav-tabs li.active a:after{width:100%}
.myaccount .amc-content .user-info-tabbed-blk .nav-tabs li.active a{color:#fff}
.myaccount .amc-content .user-info-tabbed-blk .nav-tabs>li.active>a,.myaccount .amc-content .user-info-tabbed-blk .nav-tabs>li.active>a:focus,.myaccount .amc-content .user-info-tabbed-blk .nav-tabs>li.active>a:hover{background:0 0;border:0}
.myaccount .amc-content .user-info-tabbed-blk .nav>li>a:focus,.myaccount .amc-content .user-info-tabbed-blk .nav>li>a:hover{background:0 0}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .abt-user{font-size:0;padding:80px 50px 140px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .amc-premium-loyalty-block{font-size:0;padding:80px 50px 140px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details{margin-bottom:130px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details h3{font:30px/35px gordita;font-weight:900;letter-spacing:-.553846px;padding-bottom:19px;border-bottom:1px solid rgba(255, 255, 255, .5);text-transform:capitalize;margin-bottom:40px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel{background:0 0}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-group .panel+.panel{margin-top:40px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default{border:0}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default>.panel-heading{background:#C0EDDA;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;border:0;padding:0}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-title{font:30px/30px gordita;font-weight:900;color:#022A08}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-title a{position:relative;padding:20px 30px 35px}
/* .myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-title a:after{content:'';position:absolute;top:50%;right:30px;background:url(../images/MyAccount/chevron-down.svg) 0 0 no-repeat;width:23px;height:13px;display:inline-block;-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-title a:after{content:'';position:absolute;top:50%;right:30px;background:url(../images/Scene/icons/accordion-down.svg) 0 0 no-repeat;width:23px;height:13px;display:inline-block;-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-title.active a: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-title>.small,.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-title>.small>a,.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-title>a,.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-title>small,.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-title>small>a{display:block}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default>.panel-heading+.panel-collapse>.panel-body{border:1px solid #577F66;padding:10px 30px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default>.panel-heading+.panel-collapse>.panel-body aside{padding:40px 0 30px;border-bottom:1px solid #577F66}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default>.panel-heading+.panel-collapse>.panel-body aside:last-child{border:0}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default>.panel-heading+.panel-collapse>.panel-body aside p{font:16px/20px gordita;font-weight:700;padding-left:65px;display:block;position:relative}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default>.panel-heading+.panel-collapse>.panel-body aside p:before{content:'';position:absolute;left:0;top:-10px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default>.panel-heading+.panel-collapse>.panel-body aside p strong{padding:0 0 15px;display:block;}
.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;display:inline-block}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default>.panel-heading+.panel-collapse>.panel-body aside.gift p:before{width:35px;height:34px;background:url(../images/MyAccount/gift.svg) 0 0 no-repeat;display:inline-block}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default>.panel-heading+.panel-collapse>.panel-body aside.popcorn p:before{width:33px;height:40px;background:url(../images/MyAccount/popcorn.svg) 0 0 no-repeat;display:inline-block}
.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;display:inline-block}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default>.panel-heading+.panel-collapse>.panel-body aside.popcorn-drink p:before{width:34px;height:34px;background:url(../images/MyAccount/popcorn-drink.svg) 0 0 no-repeat;display:inline-block}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-default>.panel-heading+.panel-collapse>.panel-body aside ul{padding-left:65px;margin-top:20px}
.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 gordita;font-weight:500;padding-left:20px;position:relative;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{content:'';position:absolute;width:8px;height:8px;top:5px;left:0;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table{border-collapse:separate;border-spacing:2px;padding-top:50px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .panel-title a:hover{color:#022A08;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tr td{text-align:center;font:16px/24px gordita;font-weight:500;letter-spacing:-.62px;color:#fff;width:187px;border-top:0;vertical-align:middle;padding:25px 30px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table thead{background:0 0}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table thead tr td{font:16px/19px gordita;font-weight:900;padding-bottom:10px;letter-spacing:-.62px;color:#818285;text-transform:uppercase;position:relative}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table thead tr td.select{color:#c22b35}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table thead tr td.elite{color:#ffcf07}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table thead tr td:before{content:'';position:absolute;width:150px;height:50px;top:-50px;left:35px;display:inline-block;background-position:-7px -20px;background-repeat:no-repeat}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table thead tr td.inner:before{background-image:url(../images/Other_Pages/daera_inner_logo.svg)}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table thead tr td.select:before{background-image:url(../images/Other_Pages/daera_select_logo.svg)}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table thead tr td.elite:before{background-image:url(../images/Other_Pages/daera_elite_logo.svg)}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr:nth-child(odd){background:#05A83A}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr:nth-child(odd){background:#05A83A}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr:nth-child(even){background:#333}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr td:first-child{width:600px;padding:25px 25px 25px 20px;text-align:left}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr.body-head td{font:16px/18px gordita;font-weight:500}
.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 p{width:20px;height:20px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px;vertical-align:middle}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr td.inner p{background:#818285}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr td.select p{background:#c22b35}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr td.elite p{background:#ffcf07}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr td ul{margin-top:5px;padding-left:20px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr td ul li{padding-top:13px;position:relative;padding-left:15px;font-family:gordita;font-weight:500}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details .table tbody tr td ul li:before{content:'';position:absolute;width:8px;height:8px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;left:0;top:21px}
.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 gordita;font-weight:700;color:#05A83A;position:relative;display:inline-block;padding-top:20px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk.open a.toggle-hidden-blk{padding-top:0}
.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{content:'';position:absolute;width:14px;height:8px;right:-20px;bottom:4px;background:url(../images/Scene/icons/movie-dpdwn.svg) 0 0 no-repeat;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;-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 .hidden-blk{overflow:hidden;display:none}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk h3{font:26px/30px gordita;font-weight:900;letter-spacing:-1.93px;text-transform:capitalize;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk.open h3{padding-top:50px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .movi-short-info{width:100%;display:block;padding-bottom:140px;border-bottom:1px solid #3d3d3d;padding-top:9px;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk.open .hidden-blk .movi-short-info{padding-bottom:80px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .movi-short-info p{display:inline-block;max-width:100%;padding-bottom:6px;font-size:0;margin-left:-10px;max-width:551px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .movi-short-info p span{font:17px/29px gordita;font-weight:500;color:#C0EDDA;letter-spacing:-.137143px;text-transform:uppercase;padding:0 11px;position:relative;display:inline-block}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .movi-short-info p span:before{content:'';position:absolute;height:16px;width:2px;background:#C0EDDA;left:0;top:6px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .movi-short-info p span.gender{font-family:gordita;font-weight:900;text-transform:capitalize}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .movi-short-info p .rating{font-family:gordita;font-weight:900}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .movi-short-info p .lang{text-transform:capitalize}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .movi-short-info p .exp{border-right:0}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail h5{font:22px/25px gordita;font-weight:700;text-align:right;padding:20px;text-transform:uppercase}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail h5 span{font:18px/21px gordita;font-weight:500;color:#C0EDDA}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail h5 .saudhi-currency{font-weight:bold;vertical-align:middle;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed{border-bottom:1px solid #3c3c3c;padding-top:35px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed h4{font:17px/20px gordita;font-weight:500;letter-spacing:-.66px;color:#C0EDDA;padding-bottom:25px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p{font:17px/20px gordita;font-weight:500;width:100%;padding-bottom:20px;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p span{float:right}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p span.blk-cont-summary {
display: block;
width: 70%;
float: none;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p span.booking-discount-price {
float: none
}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p span.booking-dis-item{float:none;width:70%;display:inline-block;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p.seats {
font: 15px/23px gordita;
font-weight: 500;
font-style: italic;
padding-bottom: 50px
}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p span .saudhi-currency{font-weight:bold;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p.seats span{max-width:190px;float:none;display:inline-block;vertical-align:top}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p i{display:block;color:rgba(255, 255, 255, .4);max-width:265px;font:15px/23px gordita;font-weight:500;font-style:italic;padding-top:5px;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed .column-two p.seats{color:rgba(255, 255, 255, .4);max-width:265px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed .column-two p.seats.txt-deliverytime{max-width:100%;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .hidden-blk .ticket-detail .price-enclosed p.subtotal{font:15px/23px gordita;font-weight:500;color:#C0EDDA;padding-bottom:40px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .bookingid-blk{margin-top:30px;border-top:1px solid #3c3c3c;padding-top:30px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .bookingid-blk p:first-child{font:15px/17px gordita;font-weight:500;color:#C0EDDA;text-transform:uppercase}
nner-blk .bookingid-blk p{font:20px/25px gordita;font-weight:500;padding-top:10px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-last-seen .inner-blk .bookingid-blk p.cancelled{color: #05A83A}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .inner-blk .bookingid-blk p span{font-family:gordita;font-weight:700;color:#05A83A;text-transform:uppercase}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .amc-btn-group{text-align:right;padding:25px 15px;width:auto;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .amc-btn-group .amc-btn{padding:11px 33px;margin-right:20px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .amc-btn-group .amc-btn:before{-webkit-border-radius:28px;-moz-border-radius:28px;-o-border-radius:28px;-ms-border-radius:28px;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{border:1px solid #2d2d2d;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:35px 35px;overflow:hidden;position:relative}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .hidden-blk .ticket-detail{width:965px;float:right}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .hidden-blk .ticket-detail .price-enclosed .column-one{width:400px;float:left;margin-right:60px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .hidden-blk .ticket-detail .price-enclosed .column-two{width:420px;float:left}
.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 gordita;font-weight:900;text-align:left;display:block;padding-bottom:15px;border-bottom:1px solid #fff;margin-bottom:35px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-last-seen .inner-blk.open h3{padding-top:0}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-last-seen .inner-blk{padding:35px;border:1px solid rgba(5, 168, 58, 0.5);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin-bottom:30px;background:rgba(1, 25, 5, 0.5);}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-last-seen .inner-blk.open .hidden-blk .movi-short-info{padding-bottom:25px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-last-seen .inner-blk .hidden-blk .ticket-detail{width:965px;float:right}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-last-seen .inner-blk .hidden-blk .ticket-detail .price-enclosed .column-one{width:400px;float:left;margin-right:60px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-last-seen .inner-blk .hidden-blk .ticket-detail .price-enclosed .column-two{width:420px;float:left}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .fixed-block{position:absolute;font-size:0;right:0;top:30px;padding-left:125px;background:#022A08;/*-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 .ticket-detail-block .inner-blk.open .fixed-block{top:77px;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .fixed-block figure{display:inline-block;margin-right:20px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .fixed-block aside{display:inline-block;padding-top:68px;vertical-align:top;max-width:210px;color:rgba(255, 255, 255, .4)}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .fixed-block aside p{font:16px/20px gordita;font-weight:500;letter-spacing:-.3px;position:relative;color:#C0EDDA;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .fixed-block aside p:before{content:'';position:absolute;width:28px;height:43px;background:url(../images/Scene/icons/scan-qrcode.svg) 0 0 no-repeat;display:inline-block;top:-50px}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .bookingid-blk p.cancelled{color: #05A83A}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .bookingid-blk p.txt-deliverytime {
font: 14px / 19px gordita;
font-weight: 500;
font-style: italic;
}
/* 14.12.2022 */
.loyalty-chart .pie_progress__svg #corp {
display: none;
}
.ticket-balance-blk{padding-top:80px;padding-bottom:50px;}
.ticket-balance-blk .amc-logo figure img{width: 100px;height: auto;}
.ticket-balance-blk .inner{max-width:850px;margin:0 auto;}
.ticket-balance-blk .list-blk{display:inline-block;vertical-align:top;width:50%;padding-top:50px;padding-right:15px;}
.ticket-balance-blk .list-blk h2{font: 20px/24px gordita;font-weight: 500;letter-spacing: -.48px;color:#fff;padding-bottom:15px;}
.ticket-balance-blk .list-blk .deal-blk ul{padding-top:10px;}
.ticket-balance-blk .list-blk .deal-blk ul li{padding-top:10px;padding-bottom:10px;}
.ticket-balance-blk .list-blk .deal-blk ul li p{font: 14px/20px gordita;letter-spacing: -.332308px;color: #fff;padding-top:8px;padding-bottom:8px;padding-left: 25px;}
.ticket-balance-blk .list-blk .deal-blk ul li h3{font: 16px/24px gordita;font-weight: 500;letter-spacing: -.48px;color:#fff;position:relative;padding-left:25px;}
.ticket-balance-blk .list-blk .deal-blk ul li h3:before{content:'';position:absolute;left:0;top:8px;background:url('../images/arrow.png') no-repeat;width:14px;height:11px;}
.ticket-balance-blk .cor-user-chart-blk{display:inline-block;vertical-align:top;width:50%;float:right;padding-left:30px;text-align: center;padding-bottom:80px;}
.ticket-balance-blk .cor-user-chart-blk h2{font: 24px/28px gordita;font-weight: 700;letter-spacing: -.48px;color:#fff;padding-bottom:40px;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block{width:300px;display:inline-block;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart{padding:0;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart .loyalty-arabic-cont{display:none;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart .loyalty-arabic-cont{display:none;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart .pie_progress{width: 100% !important;height: auto !important;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block .loyalty-cont{padding-top:15px;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block .loyalty-cont h3{font: 16px/20px gordita;font-weight: 500;letter-spacing: -.48px;color: #fff;text-transform:uppercase;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block .loyalty-cont h3 span{font: 12px/16px gordita;letter-spacing: -.332308px;color: #fff;display:block;padding-top:5px;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block .pie_progress__content p{max-width: 150px;margin: 0 auto;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block .pie_progress__content p .num{font: 34px/34px gordita;font-weight: 900;color:#4cbb17;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block .pie_progress__content p .txt{font: 12px/16px gordita;color: #fff;display:block;padding-top:5px;font-weight:500;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block .pie_progress__svg #imglogo{display:none;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block .pie_progress__svg #imgopt1{display:none;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block .pie_progress__svg #imgopt{display:none;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block .pie_progress__svg #imgpath{width:26px;height:20px;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block .pie_progress__svg #corp{display:block;}
.ticket-balance-blk .cor-user-chart-blk .loyalty-chart-block .loyalty-chart .pie_progress .pie_progress__svg path{stroke:#4cbb17 !important;}







#edit-profile-popup{background:rgba(2, 42, 8, .95)}
#edit-profile-popup .modal-dialog .modal-content{border:1px solid rgba(192, 237, 218, 0.4);}
#edit-profile-popup .modal-dialog .modal-content:before{background:0 0}
#edit-profile-popup .modal-dialog .modal-content .modal-header{position:relative;padding:15px 40px;text-align:center}
#edit-profile-popup .modal-dialog .modal-content .modal-header figure{display:inline-block}
#edit-profile-popup .modal-dialog .modal-content .modal-header figure img{width:225px;}
#edit-profile-popup .modal-dialog .modal-content .modal-header .close{position:absolute;right:20px;top:20px}
#edit-profile-popup .modal-dialog .modal-content .modal-body .verify-notification{width:100%}
#edit-profile-popup .modal-dialog .modal-content .modal-body .verify-notification label{margin-bottom:30px}
#edit-profile-popup .modal-dialog .modal-content .modal-body .amc-btn-group{margin-bottom:80px}
#edit-profile-popup .modal-dialog .modal-content .modal-body h4{margin-bottom:20px}
.verification{background:#022A08}
.verification .amc-content{text-align:center;margin-top:40px;padding-top:0}
.verification .amc-content .verification-block{min-width:800px;border:1px solid #2d2d2d;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.verification .amc-content .verification-block .title{padding:25px;position:relative;border-bottom:1px solid #2d2d2d}
.verification .amc-content .verification-block .title h1{font:26px/30px gordita;font-weight:700;color:#fff;letter-spacing:-1.04px;text-transform:uppercase}
.verification .amc-content .verification-block .title a{position:absolute;width:27px;height:27px;top:50%;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{padding:30px}
.verification .amc-content .verification-block .cont-block h2{font:20px/33px gordita;font-weight:500;letter-spacing:-.37px;text-align:center}
.verification .amc-content .verification-block .cont-block h3{font:24px/43px gordita;font-weight:500;letter-spacing:-.96px;text-align:center;position:relative;margin:160px 0 145px}
.verification .amc-content .verification-block .cont-block h3 span{display:block}
.verification .amc-content .verification-block .cont-block h3:before{content:'';position:absolute;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.success{display:none}
.verification .amc-content .verification-block .cont-block aside{position:relative}
.verification .amc-content .verification-block .cont-block input{margin:35px 0 15px;font:20px/26px gordita;font-weight:500;letter-spacing:-.69px;min-width:393px;padding:17px 20px;outline:0;border:0;text-align:center;color:#022A08;letter-spacing:2px}
.verification .amc-content .verification-block .cont-block input::placeholder{color:rgba(2, 42, 8, .15);letter-spacing:-.69px;text-transform:uppercase}
.verification .amc-content .verification-block .cont-block .amc-btn-group a{display:inline-block;margin-bottom:50px}
.verification .amc-content .verification-block .cont-block p{font:15px/25px gordita;font-weight:500;color:rgba(255, 255, 255, .5);margin-bottom:50px}
.verification .amc-content .verification-block .cont-block p a{display:inline-block;margin-left:8px;font-size:18px;line-height:21px;position:relative;color:#C0EDDA}
.verification .amc-content .verification-block .cont-block p a:after{content:'';position:absolute;width:100%;height:1px;background:#C0EDDA;left:0;bottom:-7px}
.verification .error-text{font-size:12px;line-height:12px;font-family:gordita;font-weight:500;display:none;color:red;width:100%;position:relative !important;bottom:inherit !important;left:inherit !important;}
.verification .amc-content .verification-block .amc-btn-group{margin-top:20px;}
.other .amc-content h1{font:60px/64px gordita;font-weight:900;padding-bottom:24px}
.other .amc-content h1 span{color:#00DF00;}
.other .amc-content .banner-block{position:relative;height:450px;overflow:hidden}
.other .amc-content .banner-block:after{content:'';position:absolute;height:90px;width:100%;left:0;bottom:0;background-image:linear-gradient(to top, rgba(2, 42, 8), rgba(2, 42, 8, .9), rgba(2, 42, 8, .5), rgba(2, 42, 8, 0));z-index:0}
.other .amc-content .banner-block .container{height:100%;position:relative;width:100%;}
.other .amc-content .banner-block .banner-overlay{position:absolute;left:0;height:100%;width:100%}
.other .amc-content .banner-block .banner-overlay:before{content:'';position:absolute;background-image:linear-gradient(180deg, rgba(0, 0, 0, .0001) 0, #022A08 100%);left:-65px;top:0;width:30%;height:100%;display:inline-block;transform:rotate(90deg);z-index:0}
.other .amc-content .banner-block .banner-overlay:after{content:'';position:absolute;background-image:linear-gradient(180deg, rgba(0, 0, 0, .0001) 0, #022A08 100%);right:-65px;top:0;width:30%;height:100%;display:inline-block;transform:rotate(-90deg);z-index:0}
.other .amc-content .banner-block .banner-content{position:absolute;top:60px;z-index:1;left:50px;}
.other .amc-content .banner-block .banner-logo{position:absolute;top:40px;z-index:1;right:50px;}
.other .amc-content .banner-block .banner-logo img{width:160px;}
.amc-content.ptp {padding-top: 0;}
.other .amc-content .banner-block .banner-logo figure{}
.other .amc-content .banner-block .banner-content p{font:20px/24px gordita;font-weight:400;padding-bottom:36px;color:#00DF00;}
.other .amc-content .banner-block .banner-content .amc-btn-group .amc-btn.amc-btn-primary:before {background: transparent;border-color: #022A08;}
.other.contact .amc-content .banner-block .banner-logo {
    position: absolute;
    top: 0;
    z-index: 1;
    right: 0;
    background: #00AA3A;
    height: 100%;
    width: 400px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.other .amc-content .banner-block .banner-content .amc-btn-group .amc-btn.amc-btn-primary:hover {
    color: #022A08;
}
.other .amc-content .banner-block .banner-content .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
    background: transparent;
    border-color: #fff;
}
.aboutus .amc-content .banner-block{background:url(../images/Scene/banner/inner/about.jpg) right 0 no-repeat;}
.aboutus .amc-content .about-amc-block{position:relative;background:url(../images/Scene/banner/inner/aboutus_second_banner.jpg) 0 0 no-repeat;height:485px}
.aboutus .amc-content .about-amc-block .about-amc-content{position:absolute;top:0;padding-top:50px}
.aboutus .amc-content .about-amc-block .about-amc-content h2{font:40px/45px gordita;font-weight:900;letter-spacing:-1.4px;float:left;width:100%;padding-bottom:73px}
.aboutus .amc-content .about-amc-block .about-amc-content aside{float:right;width:830px}
.aboutus .amc-content .about-amc-block .about-amc-content aside p{font:18px/34px gordita;font-weight:400}
.aboutus .amc-content .aboutus-experience-block ul{margin:0 -15px;font-size:0;margin-bottom:70px}
.aboutus .amc-content .aboutus-experience-block ul li{display:inline-block;width:33.33%;vertical-align:top;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 gordita;font-weight:900;letter-spacing:-.84px;padding-bottom:20px}
.aboutus .amc-content .aboutus-experience-block ul li p{font:18px/34px gordita;font-weight:400;letter-spacing:.06px;padding-bottom:35px;max-width:500px}
.aboutus .amc-content .amc-promtion-block{background:#011905;}
.aboutus .amc-content .amc-promtion-block.join{background:url(../images/Other_Pages/join_amc_bg.jpg) 0 0 no-repeat;padding-top:23px}
.aboutus .amc-content .amc-promtion-block.join ul li .amc-promtion-cont{padding:30px 0 0 70px;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 p a.inlineTextlink{color:#C0EDDA;display:inline-block;position:relative;}
.aboutus .amc-content .amc-promtion-block ul li .amc-promtion-cont p a.inlineTextlink:after{width:100%;height:1px;background:#C0EDDA;content:none;position:absolute;bottom:0;left:0;}
.aboutus .amc-content .amc-promtion-block ul li .amc-promtion-cont h4{font:30px/32px gordita;font-weight:900;letter-spacing:-.94px}
.nahar.aboutus .amc-content .amc-promtion-block{background:none;}
.faq .amc-content .banner-block{background:url(../images/Scene/banner/inner/Faq.jpg) 0 0 no-repeat;background-position:right bottom!important}
.faq .amc-content .banner-block .banner-content{bottom:17px}
.faq .amc-content .faq-content-block{background:#022A08;padding-top:50px}
.faq .amc-content .faq-content-block .tab-title{padding-top:25px}
.faq .amc-content .faq-content-block .tab-title .nav-tabs{border-color:rgba(255, 255, 255, .3);margin-bottom:42px}
.faq .amc-content .faq-content-block .tab-title .nav-tabs li{padding:0 8px;display:inline-block}
.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 gordita;font-weight:500;letter-spacing:-.332308px;color:#C0EDDA;border:1px;text-transform:capitalize;padding:22px 5px 20px;position:relative}
.faq .amc-content .faq-content-block .tab-title .nav-tabs li a:after{content:'';position:absolute;bottom:1px;left:50%;width:0%;height:2px;background:#fff;-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-title .nav-tabs li.active a:after{width:100%}
.faq .amc-content .faq-content-block .tab-title .nav-tabs li.active a{color:#fff}
.faq .amc-content .faq-content-block .tab-title .nav-tabs>li.active>a,.faq .amc-content .faq-content-block .tab-title .nav-tabs>li.active>a:focus,.faq .amc-content .faq-content-block .tab-title .nav-tabs>li.active>a:hover{background:0 0;border:0}
.faq .amc-content .faq-content-block .tab-title .nav>li>a:focus,.faq .amc-content .faq-content-block .tab-title .nav>li>a:hover{background:0 0}
.faq .amc-content .faq-content-block .tab-title.tse-scrollable{width:100%;height:auto}
.faq .amc-content .faq-content-block .tab-title .tse-content{display:inline-block;white-space:nowrap;width:100%}
.faq .amc-content .faq-content-block .tab-title.tse-scrollable.horizontal .tse-scroll-content{overflow-x:scroll;overflow-y:hidden}
.faq .amc-content .faq-content-block .tab-content .panel-group{margin-bottom:130px}
.faq .amc-content .faq-content-block .tab-content .panel-group .panel+.panel{margin:0}
.faq .amc-content .faq-content-block .tab-content .panel{background:0 0!important}
.faq .amc-content .faq-content-block .tab-content .panel-default{border:0;border-bottom:1px solid rgba(255, 255, 255, .3);-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}
.faq .amc-content .faq-content-block .tab-content .panel-default>.panel-heading{background:0 0!important;padding:0}
.faq .amc-content .faq-content-block .tab-content .panel-default>.panel-heading .panel-title a{padding:30px 60px 25px 20px;display:block;font:22px/26px gordita;font-weight:500;color:#fff;position:relative;color:#05A83A}
.faq .amc-content .faq-content-block .tab-content .panel-default>.panel-heading .panel-title a:focus,.faq .amc-content .faq-content-block .tab-content .panel-default>.panel-heading .panel-title a:hover{color:#05A83A}
.faq .amc-content .faq-content-block .tab-content .panel-default>.panel-heading .panel-title a.collapsed{color:#fff;padding-bottom:30px}
.faq .amc-content .faq-content-block .tab-content .panel-default>.panel-heading .panel-title a span{width:30px;height:30px;background:url(../images/Scene/icons/accord_minus.svg) right center no-repeat;display:inline-block;position:absolute;right: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 30px 30px 20px;border:0;font:17px/21px gordita;font-weight:500}
.faq .amc-content .faq-content-block .tab-content .panel-default>.panel-heading+.panel-collapse>.panel-body p{display:block;padding-bottom:10px}
.faq .amc-content .faq-content-block .tab-content .panel-default>.panel-heading+.panel-collapse>.panel-body p small{font-weight:bold;}
.faq .amc-content .faq-content-block .tab-content .panel-default>.panel-heading+.panel-collapse>.panel-body p a{color:#05A83A;text-decoration:underline}
.faq .amc-content .faq-content-block .tab-content .panel-default>.panel-heading+.panel-collapse>.panel-body aside{padding:40px 0 30px;border-bottom:1px solid #577F66}
.faq .amc-content .faq-content-block .tab-content .panel-default>.panel-heading+.panel-collapse>.panel-body aside:last-child{border:0}
.faq .amc-content .faq-content-block .tab-content .panel-default>.panel-heading+.panel-collapse>.panel-body aside p{font:16px/20px gordita;font-weight:700;padding-left:65px;display:block;position:relative}
.faq .amc-content .faq-content-block .tab-content .panel-default>.panel-heading+.panel-collapse>.panel-body aside p:before{content:'';position:absolute;left:0;top:-10px}
.coc .amc-content .banner-block{background:url(../images/Scene/banner/inner/code-of-conduct.jpg) 0 0 no-repeat}
.coc .amc-content .banner-block .banner-content{bottom:17px}
.coc .amc-content .coc-content-block{background:#022A08;padding-top:128px}
.coc .amc-content .coc-content-block dl{position:relative;width:85%;padding-bottom:48px}
.coc .amc-content .coc-content-block dl dt{font:30px/35px gordita;font-weight:700;position:relative;padding-left:80px;padding-bottom:27px}
.coc .amc-content .coc-content-block dl dt:before{content:'';width:60px;height:62px;position:absolute;display:inline-block;left:0;top:-31px}
.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 gordita;font-weight:400;position:relative;margin-left:80px;padding:0 0 38px 30px}
.coc .amc-content .coc-content-block dl dd:before{content:'';position:absolute;width:14px;height:11px;background:url(../images/Other_Pages/icon_roe_point.svg) 0 0 no-repeat;display:inline-block;top:13px;left:0}
.coc .amc-content .coc-content-block dl dd figure{padding:13px 0 30px}
.contact .amc-content .banner-block{background:url(../images/Scene/banner/inner/contact.jpg) 0 0 no-repeat}
.contact .amc-content .banner-block .banner-content{bottom:17px}
.contact .amc-content .contact-content-block{padding-top:75px}
.contact .amc-content .contact-content-block h2{font:43px/48px gordita;font-weight:900;letter-spacing:-.39775px}
.contact .amc-content .contact-content-block h3{font:36px/40px gordita;font-weight:900;letter-spacing:-.333px}
.contact .amc-content .contact-content-block h4{font:30px/34px gordita;font-weight:700;letter-spacing:-.2775px}
.contact .amc-content .contact-content-block p{font:24px/28px gordita;font-weight:400;letter-spacing:-.222px;margin-bottom:20px}
.contact .amc-content .contact-content-block .address-block{padding-top:43px;font-size:0}
.contact .amc-content .contact-content-block .address-block figure{display:inline-block;vertical-align:top}
.contact .amc-content .contact-content-block .address-block aside{display:inline-block;padding-left:50px;vertical-align:top}
.contact .amc-content .contact-content-block .address-block aside ul{padding-top:30px}
.contact .amc-content .contact-content-block .address-block aside ul li{font:22px/26px gordita;font-weight:500;letter-spacing:-.2035px;padding-bottom:10px}
.contact .amc-content .contact-content-block .address-block aside a{font:20px/24px gordita;font-weight:500;letter-spacing:-.0375px;color:#C0EDDA;padding-top:15px;position:relative;display:inline-block}
.contact .amc-content .contact-content-block .address-block aside a:after{content:'';position:absolute;width:100%;height:1px;bottom:-10px;background:#C0EDDA;left:0}
.contact .amc-content .contact-content-block .user-exp{padding-top:100px}
.contact .amc-content .contact-content-block .user-exp h4{padding-bottom:10px}
.contact .amc-content .contact-content-block .user-exp p{line-height:38px}
.contact .amc-content .contact-content-block .user-exp p span{display:block;}
.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%;height:219px;-webkit-border-radius:4px;-moz-border-radius:0;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:0 0;border:1px solid #fff;padding:15px;font:17px/22px gordita;font-weight:400}
.contact .amc-content .contact-content-block .user-exp .form-blk .group textarea::placeholder{color:#fff}
.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group{width:47.89%;padding-bottom:30px}
.contact .amc-content .contact-content-block .contact-info{padding:134px 0 90px}
.contact .amc-content .contact-content-block .contact-info ul{padding-top:42px}
.contact .amc-content .contact-content-block .contact-info ul li{padding-bottom:40px}
.contact .amc-content .contact-content-block .contact-info ul li p a.e-mail{color:#C0EDDA}
.contact .amc-content .contact-content-block .user-exp .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}
.contact .amc-content .contact-content-block .user-exp .bootstrap-select .dropdown-toggle .filter-option-inner-inner{padding:14px 0;border-bottom:2px solid #577F66;font:17px/20px gordita;font-weight:500;color:rgba(255, 255, 255, .5)}
.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;display:inline-block;border:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}
.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)}
.contact .form-blk .error-text{position:relative;left:0;bottom:10px}
.enquiry .amc-content .banner-block{background:url(../images/Scene/banner/inner/careers.jpg) center no-repeat}
.tandc .amc-content .banner-block{background:url(../images/Scene/banner/inner/privacy.jpg) center top no-repeat}
.tandc .tandc-block h1{font:80px/96px gordita;font-weight:900;letter-spacing:-3.06667px;border-bottom:1px solid rgba(255, 255, 255, .5);padding-bottom:0;text-transform:initial}
.tandc .tandc-block .cont-block{padding-bottom:22px}
.tandc .tandc-block .cont-block.first{margin-top:110px}
.tandc .tandc-block .cont-block h2{font:30px/35px gordita;font-weight:900;letter-spacing:-1.15px;padding-bottom:20px;}
.tandc .tandc-block .cont-block .inner-blk{padding-bottom:20px}
.tandc .tandc-block .cont-block .inner-blk h3{font:24px/29px gordita;font-weight:700;letter-spacing:-.443077px;padding:0 0 20px;}
.tandc .tandc-block .cont-block .inner-blk p{font:18px/34px gordita;font-weight:400;color:rgba(255, 255, 255, .8);padding-bottom:0;}
.tandc .tandc-block .cont-block .inner-blk p a{color: #05A83A;}
.tandc .tandc-block .cont-block .inner-blk .top-cont .saudhi-currency {vertical-align: bottom;}
.tandc .tandc-block .cont-block .inner-blk ol{margin-top:0;padding-left:20px}
.tandc .tandc-block .cont-block .inner-blk ol li{list-style-type:none;padding-left:15px;position:relative;margin-left:20px}
.tandc .tandc-block .cont-block .inner-blk ol li:before{content:'';position:absolute;font:18px/34px gordita;font-weight:500;color:rgba(255, 255, 255, .8)}
.tandc .tandc-block .cont-block .inner-blk ol li p{font:18px/34px gordita;font-weight:400;color:rgba(255, 255, 255, .8);padding-bottom:15px;}
.tandc.si .tandc-block .cont-block .inner-blk ol li p span{color:#fff;display:inline-block;font-weight:700;}
.tandc .tandc-block .cont-block .inner-blk ol li p a{color:#05A83A}
.tandc .tandc-block .cont-block .inner-blk ol li p span{font-family:gordita;font-weight:900;display:block}
.tandc .tandc-block .cont-block .inner-blk ul.tc-pist{margin:0 0 20px 40px;}
.tandc .tandc-block .cont-block .inner-blk ul.tc-pist li{padding:0 0 10px;}
.tandc .tandc-block .cont-block .inner-blk ul.tc-pist li{list-style: circle;font:18px / 34px gordita;font-weight: 400;color: rgba(255, 255, 255, .8);}
.tandc.pp.id .tandc-block .cont-block .img-blk{float:left}
.tandc.pp.id .tandc-block .cont-block .inner-blk{float:right}
.tandc.pp .tandc-block{padding-top:50px}
.tandc.pp .tandc-block h1{line-height:125px}
.tandc.pp .tandc-block .cont-block .inner-blk ol li{list-style-type:none;padding-left:35px;margin:0}
.tandc.pp .tandc-block .cont-block .inner-blk ol li:before{background:url(../images/Other_Pages/icon_roe_point.svg) 0 0 no-repeat;font-size:0;width:14px;height:11px;top:12px;left:0}
.tandc.pp.id .tandc-block .cont-block .inner-blk ol li p{width:100%}
.tandc.pp.id .tandc-block .cont-block .inner-blk ol li ul{padding-bottom:24px}
.tandc.pp.id .tandc-block .cont-block .inner-blk ol li .hasPoints{padding-bottom:10px}
.tandc.pp.id .tandc-block .cont-block .inner-blk ol li ul li{list-style-type:disc;padding-left:0}
.tandc.pp.id .tandc-block .cont-block .inner-blk ol li ul li:before{display:none}
.tandc.pp.id .tandc-block .cont-block .inner-blk ol li ul li p{padding-bottom:10px}
.tandc.pp.id .tandc-block .cont-block .img-blk ul{font-size:0}
.tandc.pp.id .tandc-block .cont-block .img-blk ul li{list-style-type:none;margin-bottom:20px;vertical-align:top}
.experience .amc-content .banner-block{background:url(../images/Scene/banner/inner/experience.png) 0 top no-repeat}
.experience .amc-content .banner-block .banner-content{bottom:17px;width: 61%;}
.experience .amc-content .experience-feature-block{padding-top:70px}
.experience .amc-content .experience-feature-block ul{margin:0 -15px;font-size:0;margin-bottom:70px}
.experience .amc-content .experience-feature-block ul li{display:inline-block;width:33.33%;vertical-align:top;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 gordita;font-weight:900;letter-spacing:-.84px;padding-bottom:20px}
.experience .amc-content .experience-feature-block ul li p{font:18px/34px gordita;font-weight:500;letter-spacing:.06px;padding-bottom:35px;max-width:500px}
.experience .amc-content .amc-experience-block ul li{font-size:0;background-size:cover;width:100%;height:640px}
.experience .amc-content .amc-experience-block ul li>.container{font-size:0;height:100%}
.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:left;text-align:center;height:100%}
.experience .amc-content .amc-experience-block ul li .img-blk figure{display:inline-block;text-align:center}
.experience .amc-content .amc-experience-block ul li .amc-promtion-cont{width:30%;float:right;height:100%}
.experience .amc-content .amc-experience-block ul li .amc-promtion-cont h2{font:30px/32px gordita;font-weight:900;letter-spacing:-.94px}
.experience .amc-content .amc-experience-block ul li .amc-promtion-cont p{font:18px/34px gordita;font-weight:400;letter-spacing:.06px;padding-top:25px;margin-bottom:18px}
.experience .amc-content .amc-experience-block ul li .amc-promtion-cont p span{display:block;}
.experience .amc-content .amc-experience-block ul li:nth-child(odd) .img-blk{float:right;margin:10px 0;}
.experience .amc-content .amc-experience-block ul li:nth-child(odd) .amc-promtion-cont{float:left}
.imax .amc-content .imax-second-block,.dolby .amc-content .imax-second-block,.prime .amc-content .imax-second-block{padding:58px 0 89px;width:100%;background-size:cover;font-size:0}
.imax .amc-content .imax-second-block .container{height:100%;font-size:0}
.imax .amc-content .imax-second-block .img-blk{display:inline-block;vertical-align:middle;width:34%;text-align:left}
.imax .amc-content .imax-second-block .imax-cont{display:inline-block;vertical-align:middle;width:66%}
.imax .amc-content .imax-second-block .imax-cont .contents{float:right;width:65.5%}
.imax .amc-content .imax-second-block .utube-blk{width:90%;margin:0 auto;}
.imax .amc-content .imax-second-block .imax-cont h1{font:18px/34px gordita;font-weight:400;letter-spacing:.06px;margin-bottom:26px}
.imax .amc-content .imax-second-block .imax-cont h2{font:30px/32px 'gordita';font-weight:900;margin-bottom:20px;}
.imax .amc-content .imax-second-block .imax-cont p{font:18px/34px gordita;font-weight:400;letter-spacing:.06px;margin-bottom:26px}
.dolby .amc-content .imax-second-block .container{height:100%;font-size:0}
.dolby .amc-content .imax-second-block .img-blk{display:inline-block;vertical-align:middle;width:34%;text-align:left}
.dolby .amc-content .imax-second-block .imax-cont{display:inline-block;vertical-align:middle;width:66%}
.dolby .amc-content .imax-second-block .imax-cont .contents{float:right;width:65.5%}
.dolby .amc-content .imax-second-block .utube-blk{width:90%;margin:0 auto;}
.dolby .amc-content .imax-second-block .imax-cont h1{font:18px/34px gordita;font-weight:400;letter-spacing:.06px;margin-bottom:26px}
.dolby .amc-content .imax-second-block .imax-cont h2{font:30px/32px 'gordita';font-weight:900;margin-bottom:20px;}
.dolby .amc-content .imax-second-block .imax-cont p{font:18px/34px gordita;font-weight:400;letter-spacing:.06px;margin-bottom:26px}

.prime .amc-content .imax-second-block .container{height:100%;font-size:0}
.prime .amc-content .imax-second-block .img-blk{display:inline-block;vertical-align:middle;width:34%;text-align:left}
.prime .amc-content .imax-second-block .imax-cont{display:inline-block;vertical-align:middle;width:66%}
.prime .amc-content .imax-second-block .imax-cont .contents{float:right;width:65.5%}
.prime .amc-content .imax-second-block .utube-blk{width:90%;margin:0 auto;}
.prime .amc-content .imax-second-block .imax-cont h1{font:18px/34px gordita;font-weight:400;letter-spacing:.06px;margin-bottom:26px}
.prime .amc-content .imax-second-block .imax-cont h2{font:30px/32px 'gordita';font-weight:900;margin-bottom:20px;}
.prime .amc-content .imax-second-block .imax-cont p{font:18px/34px gordita;font-weight:400;letter-spacing:.06px;margin-bottom:26px}


.imax .amc-content .amc-promtion-block{background:0 0!important}
.imax .amc-content .amc-promtion-block ul{padding-top:15px}
.imax .amc-content .amc-promtion-block ul li figure{float:left}
.imax .amc-content .amc-promtion-block ul li .amc-promtion-cont{float:right}
.imax .amc-content .amc-promtion-block ul li:nth-child(odd) figure{float:right}
.imax .amc-content .amc-promtion-block ul li:nth-child(odd) .amc-promtion-cont{float:left}
.imax .amc-content .amc-promtion-block ul li:nth-child(4) figure{float:right}
.imax .amc-content .amc-promtion-block ul li:nth-child(4) .amc-promtion-cont{float:left}
.imax .amc-content .amc-promtion-block.join{background:url(../images/Other_Pages/imax-immer-bg.png) 0 0 no-repeat;background-size:cover}
.imax .amc-content .amc-promtion-block.join ul li figure{float:left}
.imax .amc-content .amc-promtion-block.join ul li .amc-promtion-cont{float:right;padding-top:90px}
.oap .amc-content .banner-block{background:url(../images/Other_Pages/offers-promotions-top-banner.jpg) 0 0 no-repeat}
.oap .amc-content .amc-promtion-block{background:0 0}
.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{padding:25px 0 70px}
.oap-dtl .amc-content .content-block .oap-dtl-cont aside{padding:45px 0 50px;border-top:1px solid rgba(255, 255, 255, .3)}
.oap-dtl .amc-content .content-block .oap-dtl-cont aside:first-child{border:0}
.oap-dtl .amc-content .content-block .oap-dtl-cont aside h2{font:50px/55px gordita;font-weight:900;letter-spacing:-.675676px;padding-bottom:25px}
.oap-dtl .amc-content .content-block .oap-dtl-cont aside h3{font:30px/35px gordita;font-weight:900;letter-spacing:-.405405px;padding-bottom:30px}
.oap-dtl .amc-content .content-block .oap-dtl-cont aside p{font:20px/34px gordita;font-weight:500;letter-spacing:.0666667px;padding-bottom:22px}
.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 gordita;font-weight:500;margin-bottom:20px;position:relative}
.oap-dtl .amc-content .content-block .oap-dtl-cont aside ul li:before{content:'';position:absolute;width:10px;height:10px;background:#fff;top:5px;left:-25px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
.event-booking .amc-content .banner-block{background:url(../images/Other_Pages/event-booking-top-banner.jpg) 0 0 no-repeat}
.event-booking .amc-content .amc-promtion-block{background:0 0}
#inquiry{background:rgba(2, 42, 8, 0.8)}
#inquiry .modal-title{text-align:center}
#inquiry .modal-title figure{display:inline-block}
#inquiry .modal-dialog .modal-content{background:0 0;border:1px solid #577F66;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
#inquiry .modal-dialog .modal-content:before{background:0 0}
#inquiry .modal-dialog .modal-content .modal-header{padding:15px 45px}
#inquiry .modal-dialog .modal-content h5{font:20px/24px gordita;font-weight:700;letter-spacing:-.666667px;padding:10px 0 15px}
#inquiry .modal-dialog .modal-content h5 span{font:16px/20px gordita;font-weight:500;color:rgba(255, 255, 255, .5);padding-top:6px;display:block}
#inquiry .group textarea{margin:8px 0 30px;width:98.4%;height:162px;-webkit-border-radius:4px;-moz-border-radius:0;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:0 0;border:1px solid #fff;padding:15px;font:17px/22px gordita;font-weight:500}
#inquiry .group textarea:placeholder{color:#fff}
#inquiry .verify-notification{padding:0 0 43px;width:100%}
#inquiry .verify-notification label{margin-bottom:0;display:inline-block;font:15px/28px gordita;font-weight:500}
#inquiry .amc-btn-group .amc-btn{letter-spacing:-.65px;font-family:gordita;font-weight:700}
.fandd .amc-content .banner-block{background:url(../images/Scene/banner/inner/fnb.png) right 0 no-repeat;}
.fandd .amc-content .banner-block .banner-cont {
    position: absolute;
    top: 60px;
    z-index: 1;
    left: 50px;
}
.fandd .amc-content .amc-duptable .amc-duptablecell img{min-width:500px}
.fandd .amc-content .amc-experience-block ul li{min-height:640px}
.experience .amc-content .amc-experience-block ul li{position:relative;background-size:cover}
.experience .amc-content .amc-experience-block ul li.shopping{background:url(../images/Other_Pages/English_WereGoingShopping.jpg) center no-repeat;background-size:cover}
.experience .amc-content .amc-experience-block ul li.cheers{background:url(../images/Other_Pages/English_CheersToTheMovies.jpg) center no-repeat;background-size:cover}
.experience .amc-content .amc-experience-block ul li.gourmet{background:url(../images/Other_Pages/English_GourmetGreatness.jpg) center no-repeat;background-size:cover}
.experience .amc-content .amc-experience-block ul li.sweetest{background:url('../images/Other_Pages/English_TheSweetestThing .jpg') center no-repeat;background-size:cover}
.experience .amc-content .amc-experience-block ul li.sweetest img{min-width:350px}
.fd .amc-content .imax-second-block{padding:58px 0 89px;width:100%;background-size:cover;height:500px;font-size:0}
.fd .amc-content .imax-second-block .container{height:100%}
.fd .amc-content .imax-second-block .img-blk{display:inline-block;vertical-align:top;width:100%;text-align:left}
.fd .amc-content .imax-second-block .imax-cont{display:inline-block;vertical-align:bottom;width:100%;padding-top:60px}
.fd .amc-content .imax-second-block .imax-cont .contents{float:right;width:65.5%}
.fd .amc-content .imax-second-block .imax-cont p{font:18px/34px gordita;font-weight:500;letter-spacing:.06px;margin-bottom:26px}
.fd .amc-content .amc-promtion-block{background:0 0}
.fd .amc-content .amc-promtion-block ul{padding-top:15px}
.fd .amc-content .amc-promtion-block ul li figure{float:left}
.fd .amc-content .amc-promtion-block ul li .amc-promtion-cont{float:right}
.fd .amc-content .amc-promtion-block ul li:nth-child(even) figure{float:right}
.fd .amc-content .amc-promtion-block ul li:nth-child(even) .amc-promtion-cont{float:left}
.fd .amc-content .amc-promtion-block ul li:nth-child(4) figure{float:left}
.fd .amc-content .amc-promtion-block ul li:nth-child(4) .amc-promtion-cont{float:right}
.find-theatre .amc-content .banner-block{background:url(../images/Scene/banner/inner/our-branch.png) 0 0 no-repeat}
.find-theatre .amc-content .banner-block .banner-content{bottom:17px}
.find-theatre .amc-content .find-theatre-content-block{padding-top:30px;position:relative}
.find-theatre .amc-content .find-theatre-content-block .container{z-index:1}
.find-theatre .amc-content .find-theatre-content-block .ttl-blk{padding-bottom:22px;border-bottom:1px solid rgba(255, 255, 255, .5);margin-bottom:13px}
.find-theatre .amc-content .find-theatre-content-block .ttl-blk aside{float:left}
.find-theatre .amc-content .find-theatre-content-block .ttl-blk aside h2{font:37px/42px gordita;font-weight:900;letter-spacing:-1.4px}
.find-theatre .amc-content .find-theatre-content-block .ttl-blk ul{float:right;font-size:0}
.find-theatre .amc-content .find-theatre-content-block .ttl-blk li{display:inline-block;margin-right:12px;padding-top:19px}
.find-theatre .amc-content .find-theatre-content-block .ttl-blk li a{font:15px/18px gordita;font-weight:700;position:relative;display:inline-block;color:rgba(255, 255, 255, .5);letter-spacing:-.5px;text-transform:capitalize}
.find-theatre .amc-content .find-theatre-content-block .ttl-blk li.active a{color:#fff}
.find-theatre .amc-content .find-theatre-content-block .ttl-blk li a:after{content:'';position:absolute;width:0;height:1px;background:#fff;bottom:-9px;left:50%;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-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 .ttl-blk li.active a:after{width:100%}
.find-theatre .amc-content .find-theatre-content-block .tab-contents{width:650px;text-align:left;margin-bottom:135px}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre{width:100%}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk{margin-top:35px;border-bottom:1px solid #577F66;padding-left:38px}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk:last-child{border:0}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk h3{font:24px/29px gordita;font-weight:700;letter-spacing:-.828px;position:relative;display:block;width:100%;padding-bottom:12px;padding-right:50px}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk h3 i{position:absolute;top:-5px;left:-38px;width:31px;height:31px;background:url(../images/Scene/icons/icon-star.svg) center no-repeat;display:inline-block}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk.fav h3 i{background:url(../images/Scene/icons/icon-star-fill.svg) center no-repeat}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk h3 span{position:absolute;display:inline-block;font:12px/15px gordita;font-weight:500;letter-spacing:-.41px;right:0;top:10px;color:#05A83A}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk p{font:16px/30px gordita;font-weight:400;color:#C0EDDA;text-transform:capitalize}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk p.cinema-desc{color:#fff;line-height:20px;padding-top:10px}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk .amc-btn-group{margin:30px 0 40px}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk .amc-btn-group a{font-family:gordita;font-weight:700}
.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-right: 20px;
}
.wrapper .error-content-blk{display:inherit;padding-top:58px;background:#022A08}
.wrapper .error-content-blk .container{position:relative}
.wrapper .error-content-blk .error-cont h1{font:25px/29px gordita;font-weight:700;text-transform:uppercase;padding-bottom:20px}
.wrapper .error-content-blk .error-cont h2{font:60px/65px gordita;font-weight:900;letter-spacing:-2.4px;padding-bottom:25px}
.wrapper .error-content-blk .error-cont p{font:26px/30px gordita;font-weight:500;letter-spacing:-1.04px}
.wrapper .error-content-blk .error-cont p span{display:block;padding-top:5px}
.wrapper.error-not-found .error-content-blk{background:-moz-radial-gradient(199.84% 881.31% at -10.23% 139.67%, #05A83A 0%, #000000 52.31%);background:-webkit-radial-gradient(199.84% 881.31% at -10.23% 139.67%, #05A83A 0%, #000000 52.31%);background:radial-gradient(199.84% 881.31% at -10.23% 139.67%, #05A83A 0%, #000000 52.31%)}
.wrapper.error-not-found .error-content-blk .error-cont{padding:240px 0 160px}
.wrapper.error-internal .error-content-blk{background:#003248;background:-moz-linear-gradient(-45deg, #003248 0, #043250 32%, #08122e 62%, #020206 100%);background:-webkit-linear-gradient(-45deg, #003248 0, #043250 32%, #08122e 62%, #020206 100%);background:linear-gradient(135deg, #003248 0, #043250 32%, #08122e 62%, #020206 100%)}
.wrapper.error-internal .error-content-blk .error-cont{padding-top:230px}
.wrapper.error-internal footer{display:none}
.wrapper.maintenance .error-content-blk{background:url(../images/Maintenance/maintenance.png) 0 0 no-repeat;background-size:contain;background-position:left 15px;text-align:center;padding-top:0}
.wrapper.maintenance .error-content-blk .error-cont{padding-top:135px}
.wrapper.maintenance .error-content-blk .error-cont h1{padding-bottom:35px;display:inline-block}
.wrapper.maintenance .error-content-blk .error-cont h2{padding-bottom:20px}
.wrapper.maintenance .error-content-blk .error-cont p{margin-bottom:140px}
.wrapper.maintenance .error-content-blk .error-cont .connectus{text-align:center}
.wrapper.maintenance .error-content-blk .error-cont .connectus h3{font:20px/25px gordita;font-weight:500;display:inline-block;width:100%}
.wrapper.maintenance .error-content-blk .error-cont .connectus h4{font:14px/18px gordita;font-weight:500;display:inline-block;width:100%}
.wrapper.maintenance .error-content-blk .error-cont .connectus ul{margin:25px 0 55px;height:37px;font-size:0;display:inline-block;width:100%}
.wrapper.maintenance .error-content-blk .error-cont .connectus ul li{display:inline-block;margin-left:37px}
.wrapper.maintenance .error-content-blk .error-cont .connectus ul li:first-child{margin-left:0}
.wrapper.maintenance .error-content-blk .error-cont .connectus ul li a{width:36px;height:36px;display:inline-block}
.wrapper.maintenance .error-content-blk .error-cont .connectus ul li.fb a{background:url(../images/Home/icon-fb.svg) 0 0 no-repeat}
.wrapper.maintenance .error-content-blk .error-cont .connectus ul li.tweet a{background:url(../images/Home/icon-twitter.svg) 0 0 no-repeat}
.wrapper.maintenance .error-content-blk .error-cont .connectus ul li.utube a{background:url(../images/Home/icon-youtube.svg) 0 0 no-repeat}
.wrapper.maintenance .error-content-blk .error-cont .connectus ul li.insta a{background:url(../images/Home/icon-instagram.svg) 0 0 no-repeat}
.wrapper.maintenance .error-content-blk .error-cont .connectus ul li.fb a:hover{background:url(../images/Home/icon-hover-fb.svg) 0 0 no-repeat}
.wrapper.maintenance .error-content-blk .error-cont .connectus ul li.tweet a:hover{background:url(../images/Home/icon-hover-twitter.svg) 0 0 no-repeat}
.wrapper.maintenance .error-content-blk .error-cont .connectus ul li.utube a:hover{background:url(../images/Home/icon-hover-youtube.svg) 0 0 no-repeat}
.wrapper.maintenance .error-content-blk .error-cont .connectus ul li.insta a:hover{background:url(../images/Home/icon-hover-instagram.svg) 0 0 no-repeat}
/* .loyalty .amc-premium-loyalty-block{background:url(../images/Other_Pages/daera_bg.jpg) 0 0 no-repeat;background-size:cover;position:relative} */
.loyalty .amc-premium-loyalty-block{background:#022A08;position:relative}
.loyalty .amc-premium-loyalty-block:after{content:'';position:absolute;height:100px;width:100%;bottom:0;left:0;background-image:linear-gradient(to top, rgba(2, 42, 8) 5%, rgba(2, 42, 8, .6), rgba(2, 42, 8, 0))}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table{max-width:100%}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.before-login{max-width:100%;padding:100px 0 136px;display:block;font-size:0;overflow:hidden}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.before-login .amc-prelyt-tabelcel.amc-prelyt-logo{max-width:317px;min-width:317px;padding-right:45px;display:inline-block}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.before-login .amc-prelyt-tabelcel.amc-prelyt-signin{padding-left:60px;min-width:940px;display:inline-block}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.before-login .amc-prelyt-tabelcel.amc-prelyt-signin .inner-blk{max-width:500px}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.before-login .amc-prelyt-tabelcel.amc-prelyt-signin:before{left:0;right:auto}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.before-login .amc-prelyt-tabelcel.amc-prelyt-signin:after{content:'';position:absolute;right:0;top:-45px;width:368px;height:638px;background:url(../images/Other_Pages/new-img.png) 0 0 no-repeat;background-size:100%}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.after-login{padding:75px 0 80px}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel h1{font:26px/37px gordita;font-weight:500;letter-spacing:-1.04px}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-logo{padding-top:50px}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel .loyalty-cont{text-align:center}
/*.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel .loyalty-cont h3{padding-bottom:5px}*//*Hided12082022|AC-T1069*/
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel .loyalty-cont figure{text-align:center}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel .loyalty-cont h5{max-width:100%}
/* .loyalty .loyalty-works{padding:105px 0 120px;background:url(../images/Other_Pages/daera_bg_secondblk.jpg) 0 0 no-repeat;background-size:cover} */
.loyalty .loyalty-works{padding:105px 0 120px;background:#022A08;}
.loyalty .loyalty-works h2{font:42px/47px gordita;font-weight:900;letter-spacing:-.567568px;padding-bottom:45px}
.loyalty .loyalty-works h3{font:30px/35px gordita;font-weight:900;letter-spacing:-.405405px;padding-bottom:25px}
.loyalty .loyalty-works h4{font:30px/35px gordita;font-weight:900;letter-spacing:-.405405px;padding-bottom:50px}
.loyalty .loyalty-works p{font:20px/35px gordita;font-weight:400;letter-spacing:.0666667px;padding-bottom:85px}
.loyalty .loyalty-works ul{font-size:0;text-align:center}
.loyalty .loyalty-works ul li{display:inline-block;width:33.33%;padding-right:170px;vertical-align:top}
.loyalty .loyalty-works ul li figure{display:inline-block;margin-bottom:25px;height:156px;width:156px;border:1px solid #555;-webbkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:relative;max-width:250px}
.loyalty .loyalty-works ul li figure img{position:absolute;top:50%;left: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 ul li h5{font:18px/24px gordita;font-weight:700;max-width:250px}
.loyalty .loyalty-works ul li h5 span{display:block}
.loyalty .loyalty-works .container{font-size:0}
.loyalty .loyalty-works .img-blk{width:50%;display:inline-block;vertical-align:middle}
.loyalty .loyalty-works .content-blk{display:inline-block;width:50%;vertical-align:middle;padding-left:50px}
.loyalty .tier-details{padding:135px 0}
.loyalty .tier-details.after-login{padding-bottom:0}
.loyalty .tier-details h3{font:30px/35px gordita;font-weight:900;letter-spacing:-.405405px;padding-bottom:25px}
.loyalty .tier-details .table{border-collapse:separate;border-spacing:2px;margin-bottom:80px}
.loyalty .tier-details .table tr td{text-align:center;font:16px/24px gordita;font-weight:400;letter-spacing:-.62px;color:#fff;width:187px;border-top:0;vertical-align:middle;padding:25px 30px}
.loyalty .tier-details .table thead{background:0 0}
.loyalty .tier-details .table thead tr td{font:16px/19px gordita;font-weight:900;padding-bottom:10px;letter-spacing:-.62px;color:#818285;text-transform:uppercase;position:relative}
.loyalty .tier-details .table thead tr td.select{color:#c22b35}
.loyalty .tier-details .table thead tr td.elite{color:#ffcf07}
.loyalty .tier-details .table thead tr td:before{content:'';position:absolute;width:150px;height:50px;top:-50px;left:35px;display:inline-block;background-position:-7px -20px;background-repeat:no-repeat}
.loyalty .tier-details .table thead tr td.inner:before{background-image:url(../images/Other_Pages/daera_inner_logo.svg)}
.loyalty .tier-details .table thead tr td.select:before{background-image:url(../images/Other_Pages/daera_select_logo.svg)}
.loyalty .tier-details .table thead tr td.elite:before{background-image:url(../images/Other_Pages/daera_elite_logo.svg)}
.loyalty .tier-details .table tbody tr:nth-child(odd){background:#05A83A}
.loyalty .tier-details .table tbody tr:nth-child(even){background:#333}
.loyalty .tier-details .table tbody tr td:first-child{width:600px;padding:25px 25px 25px 20px;text-align:left}
.loyalty .tier-details .table tbody tr.body-head td{font:16px/18px gordita;font-weight:500}
.loyalty .tier-details .table tbody tr.body-head td:first-child{font-size:18px;line-height:24px}
.loyalty .tier-details .table tbody tr td p{width:20px;height:20px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px;vertical-align:middle}
.loyalty .tier-details .table tbody tr td.inner p{background:#818285}
.loyalty .tier-details .table tbody tr td.select p{background:#c22b35}
.loyalty .tier-details .table tbody tr td.elite p{background:#ffcf07}
.loyalty .tier-details .table tbody tr td ul{margin-top:5px;padding-left:20px}
.loyalty .tier-details .table tbody tr td ul li{padding-top:13px;position:relative;padding-left:15px;font-family:gordita;font-weight:500}
.loyalty .tier-details .table tbody tr td ul li:before{content:'';position:absolute;width:8px;height:8px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;left:0;top:21px}
.loyalty .tier-details .amc-btn-group .amc-btn-primary{margin-left:20px}
#panelRewards .no-rewards{text-align:center;padding:20px 0;font:17px/24px gordita;font-weight:500}
.seatpopup .modal-header{padding:15px 20px}
.seatpopup .modal-header h5{font:20px/25px gordita;font-weight:700;text-align:left}
.seatpopup .modal-content .modal-body p{font-family:gordita;font-weight:500}
.seatpopup .modal-content .modal-body .amc-btn-group{margin-top:10px}
.bg-menu{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(2, 42, 8, 0.8);cursor:pointer}
.amc-movie-details-right{padding-left:0!important;margin-bottom:20px}
.form-blk .form-group label.active{position:absolute;top:-12px;color:#fff;font-size:12px;left:0;font-family:gordita;font-weight:500;letter-spacing:.04px;left:0;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;margin:0}
.form-blk .group.type-of-events{margin:30px 0 10px}
.form-blk .form-group.length-of-access>.form-group{margin-left:0;float:left}
.form-blk .form-group.length-of-access>.form-group:last-child{margin-left:4.22%}
.contact .amc-content .contact-content-block .user-exp.event-form .form-blk .group.opt1 .form-group{width:100%}
.contact .amc-content .contact-content-block .user-exp.event-form .form-blk .group.opt1 .form-group .radio-blk .cms-radio,.contact .amc-content .contact-content-block .user-exp.event-form .form-blk .group.opt2 .form-group .radio-blk .cms-radio{margin-left:0;margin-right:20px}
.contact .amc-content .contact-content-block .user-exp.event-form{padding-top:0!important}
.contact .amc-content .contact-content-block .user-exp.event-form .bootstrap-select div.dropdown-menu{width:100%;min-width:auto;max-height:200px!important}
.contact .amc-content .contact-content-block .user-exp.event-form .bootstrap-select div.dropdown-menu .inner.open{width:100%;min-width:auto;max-height:200px!important}
.contact .amc-content .contact-content-block .user-exp.event-form .bootstrap-select.dropup div.dropdown-menu{-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}
.contact #iframeContact{width:100%;min-height:1250px}
.faq #iframeFAQ{width:100%;min-height:780px}
.owl-carousel .owl-stage-outer{text-align:center}
.owl-carousel .owl-stage-outer .owl-stage{display:inline-block}
.vertical-alignment-helper{display:table;height:100%;width:100%}
.vertical-align-center{display:table-cell;vertical-align:middle}
.modal-content{margin:0 auto!important}
.language_popup.home{background:rgba(2, 42, 8, .9)}
.modal-header{padding:20px}
.modal-header h5{font:20px/25px gordita;font-weight:700;text-align:left}
.pos-rel{position:relative}
.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk{padding:5px 0}
.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk .amc-preference{margin-top:45px}
.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk .amc-preference h3{font:22px/27px gordita;font-weight:900;color:#fff}
.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk .amc-preference ul{margin-top:10px;font-size:0;margin-left:-15px}
.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk .amc-preference ul li{display:inline-block;padding-left:15px;margin-top:15px}
.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk .amc-preference ul li a{font:14px/19px gordita;font-weight:700;letter-spacing:-.483px;border:2px solid #fff;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;-ms-border-radius:25px;border-radius:25px;display:inline-block;padding:15px 20px 15px 40px;position:relative}
.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk .amc-preference ul li.isFav a{background: #C0EDDA;
    color: #022A08;
    border: 2px solid #C0EDDA;}
.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk .amc-preference ul li a span{position:absolute;width:16px;height:16px;left:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/MyAccount/Phase-2/favourite-empty.svg) 0 0 no-repeat;margin-top:-1px}
.myaccount .amc-content .user-info-tabbed-blk .prefernce-blk .amc-preference ul li.isFav a span{background:url(../images/Scene/icons/favourite-fill.svg?v=1) 0 0 no-repeat}
.myaccount .amc-content .tab-content .nw-show-slider{min-height:250px}
.myaccount .amc-content .tab-content .nw-show-slider ul{font-size:0;margin:0 -10px}
.myaccount .amc-content .tab-content .nw-show-slider ul li{display:inline-block;vertical-align:top;text-align:center;font-size:0;padding:20px 10px 0;width:calc(100%/5);text-align:left}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width{display:inline-block;position:relative;cursor:pointer}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width .img-blk{display:inline-block;padding-bottom:20px;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
.myaccount .amc-content .tab-content .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)}
.myaccount .amc-content .tab-content .nw-show-slider ul{font-size:0;margin:0 -10px}
.myaccount .amc-content .tab-content .nw-show-slider ul li{display:inline-block;vertical-align:top;text-align:center;font-size:0;padding:20px 10px 0;width:calc(100%/5);text-align:left}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width{display:inline-block;position:relative}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width .img-blk{display:inline-block;padding-bottom:20px;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
.myaccount .amc-content .tab-content .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)}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width p{display:block;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;padding-bottom:5px;letter-spacing:-.294667px;color:#C0EDDA}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width p.movie-ttl{font:15px/19px gordita;font-weight:500;text-transform:capitalize;letter-spacing:.32px;color:#fff;padding-bottom:10px}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width p.tym{font:13px/17px gordita;font-weight:700;text-transform:uppercase;display:block;padding-bottom:10px}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width p.tym span{position:relative;text-transform:capitalize;font-family:gordita;font-weight:500}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width p.jonour{padding-bottom:19px;letter-spacing:.4px;font:13px/17px gordita;font-weight:500;display:block;text-transform:capitalize}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width .amc-btn-group a{font-family:gordita;font-weight:700;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;padding:4px 26px}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width .reminder{font:16px/45px gordita;font-weight:500;color:#fff;letter-spacing:-.62px;position:relative;margin-top:10px;padding:0 0 0 60px;display:inline-block}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width .reminder.set{color:#C0EDDA}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width .reminder:before{content:'';position:absolute;width:45px;height:45px;background:url(../images/Home/icon-remainder.svg) 0 0 no-repeat;left:0;top:0}
.myaccount .amc-content .tab-content .nw-show-slider ul li .set-width .reminder.set:before{background:url(../images/Scene/icons/icon-reminderset.svg) 0 0 no-repeat}
.myaccount .amc-content .tab-content .nw-show-slider.coming ul li .set-width .img-blk figure{position:relative}
.myaccount .amc-content .tab-content .nw-show-slider.coming ul li .set-width .img-blk figure figcaption{position:absolute;top:20px;left:0;background:#C0EDDA;font:16px/17px gordita;font-weight:700;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}
.myaccount .amc-content .user-info-tabbed-blk .tse-scrollable{width:100%;height:auto;padding-bottom:10px}
.myaccount .amc-content .user-info-tabbed-blk .tse-scrollable .tse-content{display:inline-block;white-space:nowrap;width:100%}
.myaccount .amc-content .user-info-tabbed-blk .tse-scrollable.horizontal .tse-scroll-content{overflow-x:scroll;overflow-y:hidden}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards{margin-top:30px;width:475px;float:left;}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards li{display:block;padding:30px 0;border-bottom:1px solid #577F66;float:left;width:100%;}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards li:last-child{border-bottom:0}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .left-blk{float:left;}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .left-blk a{position:relative;display:inline-block}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .left-blk a i{background:url(../images/MyAccount/Phase-2/card-select-empty.svg) center no-repeat;width:26px;height:26px;display:inline-block;vertical-align:middle;position:relative}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards.no-radio li .left-blk a i{display:none;}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards li.selected .left-blk a i:before{content:'';position:absolute;width:26px;height:26px;background:url(../images/MyAccount/Phase-2/card-select-fill.svg) center no-repeat;display:inline-block}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .left-blk a .cards{display:inline-block;margin-left:15px;vertical-align:middle}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .left-blk a p{font:18px/22px gordita;color:#fff;font-weight:500;margin-left:15px;display:inline-block;vertical-align:middle;letter-spacing:-.313846px;max-width:230px}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .left-blk a p span{display:block;font-size:15px;line-height:20px;color:#C0EDDA;word-break:break-word}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .right-blk{float:right;margin-left:35px;vertical-align:top;padding-top:5px;}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .right-blk a{padding-left:20px;position:relative;color:#C0EDDA;font-size:16px;line-height:16px;cursor:pointer;}
.myaccount .amc-content .user-info-tabbed-blk .saved-cards li .right-blk a:before{content:'';position:absolute;background:url('../images/Scene/icons/remove-bin-offer.png') center no-repeat;width:13px;height:18px;left:0}
/*AMC covid*/
.amc-covid-banner{padding:65px 0;background:url('../images/Covid/covid-bg.jpg') 0 0 no-repeat;}
.amc-covid-banner .covid-blk{max-width:780px;margin:0 auto;text-align:center;}
.amc-covid-banner .covid-blk h2{font:35px/40px 'gordita';font-weight:900;padding-bottom:20px;}
.amc-covid-banner .covid-blk p{font:25px/34px 'gordita';font-weight:400;padding-bottom:25px;}
.amc-covid-banner .covid-blk figure{padding-top:10px;}
@media(max-width:1599px){.amc-covid-banner .covid-blk h2{font-size:32px;line-height:35px;}
.amc-covid-banner .covid-blk p{font-size:20px;line-height:35px;}
}
@media(max-width:1279px){.amc-covid-banner .covid-blk h2{font-size:30px;line-height:35px;}
.amc-covid-banner .covid-blk p{font-size:18px;line-height:28px;}
}
@media(max-width:567px){.amc-covid-banner .covid-blk h2{font-size:27px;line-height:33px;}
.amc-covid-banner .covid-blk p{font-size:16px;line-height:26px;}
}
/*AMC covid*/
.career .form-blk .form-group input[type=text]{text-transform:capitalize;}
#txtenqemail{text-transform:initial;}
.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.jpg') left center no-repeat;background-size:contain;}
.amc-banner-slider li .amc-img-wrap.nhr-bnr{background:url('../images/Nahar/nahar_banner_9to5.png') center no-repeat;}
.amc-banner-slider li .amc-img-wrap.nhr-bnr.nocont{background:url('../images/Nahar/nahar_banner_img_en.png') 0 0 no-repeat;}
/*Special Intruction*/
.tandc.si .amc-content .banner-block{background:url('../images/Scene/banner/inner/terms.jpg') right center no-repeat;}
.tandc.si .tandc-block .cont-block:last-child {padding-bottom: 40px;}
.tandc.si .tandc-block .cont-block .inner-blk ol li{list-style-type:none;margin-left:0;}
.tandc.si .tandc-block .cont-block .inner-blk.witdecoration ol li{list-style-type:disc;margin-left:25px;}
/*Special Intruction*/

/*Careers New*/
.experience.careers .amc-content .banner-block {background: url(../images/Other_Pages/amc-careers-header-banner.jpg) center no-repeat;}/*background: url(../images/Other_Pages/careers-top-banner.png) 0 top no-repeat;*/
.experience.careers .amc-content .banner-block:after{content:'';position:absolute;height:140px;width:100%;left:0;bottom:0;background-image:linear-gradient(to top, rgba(2, 42, 8), rgba(2, 42, 8, .9), rgba(2, 42, 8, .5), rgba(2, 42, 8, 0));z-index:0}
.experience.careers .amc-content .amc-experience-block ul li .img-blk figure img {max-width:100%;}
.experience.careers .amc-content .amc-experience-block ul li:nth-child(odd) .img-blk {float: left;}
.experience.careers .amc-content .amc-experience-block ul li:nth-child(odd) .amc-promtion-cont {float:right;}
.experience.careers .amc-content .amc-experience-block ul li .img-blk {float: right;}
.experience.careers .amc-content .amc-experience-block ul li .amc-promtion-cont {float: left;}
.experience.careers .amc-content .amc-experience-block ul li .img-blk{width:58%;}
.experience.careers .amc-content .amc-experience-block ul li .amc-promtion-cont{width:40%;padding-left:20px;padding-right:70px;}
.experience.careers .amc-content .amc-experience-block ul li .img-blk figure{text-align:left;display:block;}
.experience.careers .amc-content .banner-block .banner-content p{width:930px;} 
/*Careers New*/


/*Pie Chart Styles*/
.loyalty-arabic-cont{visibility:hidden;}

.imgoptiner{display:block;}
/*Pie Chart Styles*/

/*Nahar Page*/ 
.other.nahar .imax-poster{display:none;}
/*Nahar Page*/ 

/*Feb covid banner*/
.amc-cvd-bnr-blk{font-size:0;padding:40px 0;}
.amc-cvd-bnr-blk figure, .amc-cvd-bnr-blk aside{display: inline-block;vertical-align:middle;}
.amc-cvd-bnr-blk figure{width:20%;padding:20px;}
.amc-cvd-bnr-blk aside{width:80%;text-align:center;}
.amc-cvd-bnr-blk p{font:27px/37px 'gordita'; font-weight:400;color:#fff;padding-bottom:40px;}
.amc-cvd-bnr-blk p:last-child{padding-bottom:0;}
/*Tawa Banner*/
.amc-banner-slider li .amc-movie-details .amc-content-blk.tawa-cnt .amc-content-details{max-width: 345px;bottom: 20px;}
.amc-banner-slider li .amc-img-wrap.cvd-bnr {background-position:right 0;}
.amc-banner-slider li .amc-img-wrap.cvd-bnr-tw {background-position:right 0;}
.amc-banner-slider li .amc-movie-details .amc-content-blk.tawa-cnt .amc-btn-group{padding-top: 30px;}
@media(max-width:1919px) {
.amc-banner-slider li .amc-img-wrap.cvd-bnr {background-position: left center;background-size:cover;}
.amc-banner-slider li .amc-img-wrap.cvd-bnr-tw {background-position: left center;background-size:cover;}

}
@media(max-width:1599px){
.amc-cvd-bnr-blk p{font-size:25px;line-height:35px;}
.amc-banner-slider li .amc-movie-details .amc-content-blk.tawa-cnt .amc-content-details{max-width: 345px;}
.amc-banner-slider li .amc-img-wrap.cvd-bnr {background-position: 25% 0;}
.amc-banner-slider li .amc-img-wrap.cvd-bnr-tw {background-position: 25% 0;}
}
@media(max-width:1439px){
.amc-banner-slider li .amc-movie-details .amc-content-blk.tawa-cnt .amc-content-details {bottom: 75px;}
}
@media(max-width:1365px){
.amc-cvd-bnr-blk p{font-size:21px;padding-bottom:30px;}
}
@media(max-width:1359px){
.amc-banner-slider li .amc-img-wrap.cvd-bnr {background-position: 35% 0;}
.amc-banner-slider li .amc-img-wrap.cvd-bnr-tw {background-position: 35% 0;}
}-
@media(max-width:1279px){
.amc-cvd-bnr-blk p{font-size:16px;line-height:26px;padding-bottom:15px;}
}
@media(max-width:992px){
.amc-banner-slider li .amc-img-wrap.cvd-bnr {background-position: 15% 0;}
.amc-banner-slider li .amc-img-wrap.cvd-bnr-tw {background-position: 15% 0;}
}
@media(max-width:767px){
.amc-cvd-bnr-blk p{font-size:15px;}
.amc-banner-slider li .amc-movie-details .amc-content-blk.tawa-cnt .amc-content-details {bottom: 25px;}
}
@media(max-width:639px){
.amc-cvd-bnr-blk figure, .amc-cvd-bnr-blk aside{display: block;width:100%;}
.amc-cvd-bnr-blk figure{text-align:center;padding:0;}
.amc-cvd-bnr-blk figure img{max-width:100px;display:inline-block;}
.amc-cvd-bnr-blk aside{padding-top:20px;}
.amc-cvd-bnr-blk p{font-size:15px;padding-bottom:0;}
}
@media(max-width:567px){
.amc-cvd-bnr-blk figure{text-align:center;padding:0;}
.amc-cvd-bnr-blk aside{padding-top:0px;}
.amc-cvd-bnr-blk p{padding-top:10px;}
.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){
.amc-cvd-bnr-blk figure{text-align:center;padding:0;}
.amc-cvd-bnr-blk aside{padding-top:0px;}
.amc-cvd-bnr-blk p{padding-top:5px;font-size:14px;line-height:21px;}
.amc-banner-slider li .amc-movie-details .amc-content-blk.tawa-cnt .amc-content-details {bottom: 75px;}
}
@media(max-width:410px){
.amc-cvd-bnr-blk figure{text-align:center;padding:0;}
.amc-cvd-bnr-blk aside{padding-top:10px;}
.amc-cvd-bnr-blk p{font-size:13px;line-height:18px;padding-top:0px;}
}
/*Feb covid banner*/
/*AMC Credits*/
.payment .amc-content .amc-payment-blk .left-blk .credits-block .collapse.in {
display: flex;
flex-direction:column;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .group {
width:70%;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .payment-redeem-wrap {
display: flex;
align-items: center;
justify-content:space-between;
margin-top:20px;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .credits-info {
padding-top: 30px;
border-top: 1px solid #F2F2F2;
margin-bottom:30px;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .credits-info .group .form-group {
float: left;
width: 250px;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .credits-info .btn-info {
color: #fff;
background-color: transparent;
border-color: transparent;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .group .form-group {
margin:10px 40px 0 0;

}

.payment .amc-content .amc-payment-blk .left-blk .credits-block .credit-avail {
display: flex;
align-items: center;margin-left:45px;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .credit-avail img {
width: 80px;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .credit-avail .credit-avail-txt {
margin-left: 15px;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .credit-avail .credit-avail-txt h4 {
font-family: Gordita;
font-size: 28px;
font-weight: 500;
line-height: 30.21px;
color: #fff;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .credit-avail .credit-avail-txt p {
font-family: Gordita;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.4px;
color: #C0EDDA;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block a.redeem-btn-default {
padding: 15px 25px;
font: 15px/19px gordita;
font-weight: 700;
letter-spacing: -.375px;
color: #fff;
/*color: rgba(255,255,255,0.5);*/
background:  #05A83A;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
-o-border-radius: 24px;
-ms-border-radius: 24px;
border-radius: 24px;
float: left;
margin-left: 0;
margin-right:15px;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block a.redeem-btn-default.disabled {
color: rgba(255, 255, 255, 0.5);
pointer-events: none;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .remove-sec {
margin-left: 0px;
width: 30%;
display: flex;
justify-content: flex-start;
align-items:center;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-block .remove-sec .remove-credits {
padding-left: 20px;
position: relative;
color:  #05A83A;
font-size: 14px;
line-height: 15.11px;
cursor: pointer;
}
    .payment .amc-content .amc-payment-blk .left-blk .credits-block .remove-sec .remove-credits:before {
        content: '';
        position: absolute;
        background: url(../images/Scene/icons/remove-bin-offer.png) center no-repeat;
        width: 13px;
        height: 18px;
        left: 0;
    }
.payment .amc-content .amc-payment-blk .left-blk .credits-block .payment-redeem-txt {
font-size: 17px;
line-height: 24.22px;
font-family: Gordita;
font-style: italic;
color:  #05A83A;
display: flex;
margin-top: 20px;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-info h5.disabled span {
display: none;
}
.payment .amc-content .amc-payment-blk .left-blk .credits-info h5.disabled {
pointer-events: none;
opacity: 1;
}
/*Voucher*/
.payment .amc-content .amc-payment-blk .left-blk .blk h5 {
width: 100%;
text-align: left;
vertical-align: top;
padding: 10px 0;
font: 26px/29px gordita;
font-weight: 900;
letter-spacing: -1.833px;
position: relative;
text-transform: capitalize;
display: inline-block; -webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
pointer-events: auto;
}
.payment .amc-content .amc-payment-blk .left-blk .blk h5.collapsed span {
background: url(../images/ic-arrow.png) 0 0 no-repeat;
width: 18px;
height: 10px;
float: right;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
margin-top: 10px;
-webkit-transform: rotate( 180deg );
-moz-transform: rotate( 180deg );
-ms-transform: rotate( 180deg );
-o-transform: rotate( 180deg );
transform: rotate( 180deg );
}
.payment .amc-content .amc-payment-blk .left-blk .blk h5 span {
background: url(../images/ic-arrow.png) 0 0 no-repeat;
width: 18px;
height: 10px;
float: right;
-webkit-transform: rotate( 0deg );
-moz-transform: rotate( 0deg );
-ms-transform: rotate( 0deg );
-o-transform: rotate( 0deg );
transform: rotate( 0deg );
margin-top: 10px;
}
.payment .amc-content .amc-payment-blk .left-blk .blk.voucher h5.disabled {
pointer-events: none;opacity:1;
}
.payment .amc-content .amc-payment-blk .left-blk .blk.voucher h5.disabled span{
display:none;
}

.payment .amc-content .amc-payment-blk .left-blk .blk.voucher.payinfo {padding-top: 30px;border-top: 1px solid #F2F2F2;}
.payment .left-blk .blk.voucher {
margin-bottom: 25px;
}
.payment a.validate-btn-default {
padding: 15px 25px;
font: 15px/19px gordita;
font-weight: 700;
letter-spacing: -.375px;
color: #fff;
/*color: rgba(255,255,255,0.5);*/
background:  #05A83A;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
-o-border-radius: 24px;
-ms-border-radius: 24px;
border-radius: 24px;
float: right;
margin-left: 24px;
margin-right:15px;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.payment a.validate-btn-default.disabled {
color: rgba(255,255,255,0.5);
pointer-events:none;
}
.payment .left-blk .blk.voucher .group {
float: left;
width: 100%;
max-width: 400px;
}
.payment .left-blk .blk.voucher .group .form-group{float:left;width:250px;}
.payment .left-blk .blk.voucher .form-control {
width: 100%;
height: 48px;
padding: 6px 25px;
font: 16px/18px gordita;
font-weight: 400;
color: #022A08;
border: 0;
border-radius: 24px;
box-shadow: none;
}
.payment .left-blk .blk.voucher input::placeholder {
color: #022A08;
color: rgba(0,0,0,0.2);
}
.payment a.add-btn {
padding: 10px 25px;
font: 15px/19px gordita;
font-weight: 700;
letter-spacing: -.375px;
color: #fff;
background: transparent;
-webkit-border-radius: 21px;
-moz-border-radius: 21px;
-o-border-radius: 21px;
-ms-border-radius: 21px;
border-radius: 21px;
float: left;border:1px solid #fff;margin-top:10px;display:none;
}
.voucher-code {
width: 100%;
float: left;
padding-top: 20px;
}
.voucher-code .row{width:100%;float:left;margin:0 0 30px;}
.voucher-code .row .col1{width:80%;float:left;}
.voucher-code .row .col2{width:20%;float:left;color:#C0EDDA;font:14px gordita;font-weight: 400;letter-spacing:-0.03px;background:url('../images/ic-remove.png') 10px 0 no-repeat;text-align: right;margin-top:20px;cursor:pointer;}
.voucher-code p{color:#C0EDDA;font:21px/22px gordita;font-weight: 400;}
.voucher-code p span{color:#fff;color: rgba(255,255,255,0.5);font:16px/17px gordita;font-weight: 400;letter-spacing:-0.13px;display:block;padding-top:10px;}
.payment .left-blk .blk.voucher .btn-info {
color: #fff;
background-color: transparent;
border-color: transparent;
}
.show-voucher{display:none;}
.voucher-code small {
font-size: 100%;
}

@media(max-width:991px) {
.voucher-code .row .col1 {
width: 75%;
}

.voucher-code .row .col2 {
width: 25%;
}
.payment .left-blk .blk.voucher .group .form-group {
width: 300px;
}

.payment a.validate-btn-default {
padding: 15px 30px;
margin: 10px 0 0;
float:left;
}
}
@media(max-width:479px) {
.voucher-code .row .col2 {
background: url(../images/ic-remove-white.png) center 0 no-repeat;
margin-top: 20px;
text-align: center;
padding: 20px 0 0;
color: #fff;
}

.payment .amc-content .amc-payment-blk .left-blk .blk h5 {
padding: 0 ;
}
.voucher-code small {
display: block;
padding: 5px 0 0;
}
.voucher-code p{font-size:18px;}
.payment .left-blk .blk.voucher .group {
padding: 0px 0 0;
}
.voucher-code .row {
margin: 0 0 20px;
}
}
/*Private By AMC - Home banner | New Logo Updated 09082022 | AC-T1067 */
.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 .amc-content-details{max-width:375px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk h1{line-height:66px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{/*width:125px;/*White Logo|Hided15092021*/width:126px;/*Red Logo*/width:130px;position:absolute;right:15px;bottom:45px;width:460px;}
@media (min-width:768px) {
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
}
@media (min-width:1600px) {
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .amc-content-details{max-width:350px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk h1{font-size:50px;line-height:56px;}
}
@media(max-width:1599px) {
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .amc-content-details{max-width:310px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk h1{line-height:56px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{width:410px;}
}
@media(max-width:1439px) {
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .amc-content-details{max-width:250px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk h1{line-height:46px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{width:360px;}
}
@media(max-width:1199px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap{background-position:40% 0;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{width:100px;width:310px;}
}
@media(max-width:991px) {
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .amc-content-details{max-width:225px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk h1{line-height:41px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{width:220px;}
}
@media(max-width:767px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap{background-position:20% 0;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{width:85px;width:100px;width:220px;}
}
@media(max-width:639px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap{background-position:25% 0;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .amc-content-details{max-width:235px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk h1{line-height:42px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{width:180px;}
}
@media(max-width:567px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap{background-size:auto 100%;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{bottom:70px;}
}
@media(max-width:479px) {
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .amc-content-details{max-width:185px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk h1{line-height:32px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{width:75px;width:85px;width:120px;}
}
@media (max-width: 383px) {
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{width:100px;}
}
@media(max-width:359px) {
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .amc-content-details{max-width:175px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk h1{line-height:30px;}
.amc-banner-slider li.banner-private_by_amc .amc-movie-details .amc-content-blk .privateLogo{width:85px;}
}
/*E.O.Private By AMC - Home banner*/

/*Contact Us Page*/
.form-blk .form-group textarea:focus~label,
.form-blk .form-group textarea:valid~label{top:-12px;color:#fff;font-size:12px;left:0;font-family:gordita;font-weight:500}


.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group.fgW100{float:none;width:auto;}
.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group.fgContactusDetails textarea{/*height:auto;*/border:0;border-bottom:2px solid #577F66;resize:none;margin:0;border-radius:0;}
.contact .amc-content .contact-content-block .user-exp .form-blk .group.gContactusFileUpload p{font-size:16px;line-height:24px;letter-spacing:0;}
.contact .amc-content .contact-content-block .user-exp .form-blk .group.gContactusFileUpload .form-group label{padding:0 0 15px;position:static;}
.contact .amc-content .contact-content-block .user-exp .form-blk .form-group.common-select label{display:none;}
.contact .amc-content .contact-content-block .user-exp .bootstrap-select .dropdown-toggle .filter-option-inner-inner{font-weight:400;font-size:16px;}
.contact .amc-content .contact-content-block .user-exp .form-blk .form-group.common-select .bootstrap-select .dropdown-menu{min-width:100%;}
.contact .amc-content .contact-content-block .user-exp .form-blk .form-group.common-select .bootstrap-select div.dropdown-menu div.inner{overflow:auto !important;}
/*overflow:hidden*/
.contact .amc-content .contact-content-block .user-exp .form-blk .form-group.common-select .bootstrap-select div.dropdown-menu .dropdown-menu.inner {
overflow-y: auto;
padding-bottom: 0;
}
.contact .amc-content .contact-content-block .user-exp .form-blk .form-group input[type=file]{width:60%;padding:6px;border:2px solid #577F66;border-radius:38px}
.contact .amc-content .contact-content-block .user-exp .amc-btn-group{padding:0 0 51px;}

.contact .form-blk .error-text{width:100%;bottom:inherit;}

@media (max-width:1919px) {
.contact .amc-content .contact-content-block .user-exp .amc-btn-group{padding:0 0 30px;}
}
@media (max-width:991px) {
.contact .amc-content .contact-content-block .user-exp .form-blk .group.gContactusFileUpload p{font-size:14px;line-height:22px;}
.contact .amc-content .contact-content-block .user-exp .form-blk .form-group input[type=file]{width:50%;}
}
@media (max-width:767px) {
.contact .amc-content .contact-content-block .user-exp .form-blk .group.gContactusFileUpload p{font-size:13px;line-height:21px;}
}
@media (max-width:639px) {
.contact .amc-content .contact-content-block .user-exp .form-blk .form-group input[type=file]{width:100%;}
}
/*E.O.Contact Us Page*/

/*FAQ's Page*/
.faq .amc-content .faq-content-block .tab-title .nav-tabs{width:100%;font-size:0;display:inline-block;vertical-align:top;white-space:nowrap;border-color:#C0EDDA;}
.faq .amc-content .faq-content-block .tab-title .nav-tabs li{float:none;vertical-align:top;}
.faq .amc-content .faq-content-block .tab-title .nav-tabs li:after{width:100%;height:1px;background:#C0EDDA;content:"";position:absolute;left:0;bottom:0;}
.faq .amc-content .faq-content-block .tab-title .os-theme-dark>.os-scrollbar-horizontal,
.faq .amc-content .faq-content-block .tab-title .os-theme-light>.os-scrollbar-horizontal{height:7px;}
.faq .amc-content .faq-content-block .tab-title .os-theme-dark > .os-scrollbar,
.faq .amc-content .faq-content-block .tab-title .os-theme-light > .os-scrollbar{padding:0;}
.faq .amc-content .faq-content-block .tab-title .os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle{background:#C0EDDA;}
/*E.O.FAQ's Page*/

/* FnB > Pickup Note Modal*/
#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-white.disabled:before {
        background: #05A83A !important;
        border: none !important;
    }
#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amc-btn{float:right;}
#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox{float:left;padding:9px 0 0;}
#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox input{display:none;}
#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox label{font:bold 16px/28px gordita;color:#fff;padding-left:40px;position:relative;cursor:pointer;}
#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox label span{width:28px;height:28px;border:2px solid #fff;border-radius:4px;position:absolute;top:0;left:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all 0.5s;}
#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox label span:before{width:100%;height:100%;content:"";background:url("../images/Scene/icons/check-box-icon.svg") no-repeat center center;background-size:16px 12px;position:absolute;top:0;left:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox input[type=checkbox]:checked + label span{border-color:#fff;}
#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox input[type=checkbox]:checked + label span:before{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
@media (max-width:991px) {
#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox{padding:5px 0 0;}
#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox label{font-size:14px;}
}
@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{line-height:20px;padding-left:30px;}
#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox label span{width:20px;height:20px;}
#fandb-popup-four .modal-content .modal-body .amc-btn-group.withCheckbox .amcCheckbox label span:before{background-size:12px 9px;}
}
/* E.O.FnB > Pickup Note Modal*/
.amc-btn-group.c-all{visibility:hidden;}

.cx-widget.cx-window-manager.cx-theme-dark{position:relative;z-index:2;}
/*AC-T940|09102021*`/
@media(min-width:1024px) {
.cx-widget.cx-window-manager.cx-theme-dark .cx-side-button-group{font-size:0;}
.cx-widget.cx-window-manager.cx-theme-dark .cx-side-button-group .cx-side-button{padding:20px 25px !important;margin-left:0;}
.cx-widget.cx-window-manager.cx-theme-dark .cx-widget.cx-webchat-chat-button .cx-icon{width:27px;height:27px;margin-right:10px;vertical-align:top;}
.cx-widget.cx-window-manager.cx-theme-dark .cx-widget.cx-webchat-chat-button .cx-chat-button-label{font-size:21px;line-height:27px;letter-spacing:0.075em !important;margin-bottom:0;vertical-align:top;}
/*
.cx-side-button-group{font-size:0;}
.cx-side-button-group .cx-side-button{padding:20px 25px !important;margin-left:0;}
.cx-widget.cx-webchat-chat-button .cx-icon{width:27px;height:27px;margin-right:10px;vertical-align:top;}
.cx-widget.cx-webchat-chat-button .cx-chat-button-label{font-size:21px;line-height:27px;letter-spacing:0.075em !important;margin-bottom:0;vertical-align:top;}
*`/
}
/*E.O.AC-T940|09102021*/

/*Seatlayout Zoom In/Out - AC-T921|Website - Seat layout to be optimized similar to app*/
/*.seats .amc-content .amc-seat-blk .seat-blk.tse-scrollable.horizontal .tse-content{width:100%;}*/
.seats .amc-content .amc-seat-blk .seat-blk.tse-scrollable.horizontal .tse-scrollbar{z-index:0;}
.seats .amc-content .amc-seat-blk .seat-blk.tse-scrollable.horizontal .tse-scrollbar .drag-handle{opacity:1;}
.seats .amc-content .amc-seat-blk .seat-blk.tse-scrollable.horizontal .tse-scroll-content{height:auto !important;}
.seats .amc-content .amc-seat-blk .seat-blk.tse-scrollable.horizontal .tse-content{height:auto !important;overflow-y:hidden !important;}
.seats .amc-content .amc-seat-blk .amc-screen .slZoom{/*width:65px;height:65px;*/width:50px;height:50px;position:absolute;right:0;bottom:0;}
.seats .amc-content .amc-seat-blk .amc-screen .slZoom a{width:100%;height:100%;background-color:#022A08;background-repeat:no-repeat;background-position:center center;display:block;text-indent:-999em;transition:all 0.5s;/*border-radius:33px;*/border-radius:25px;}
.seats .amc-content .amc-seat-blk .amc-screen .slZoom.slZin a{background-image:url("../images/Seats/ic-zoomOut.png");}
.seats .amc-content .amc-seat-blk .amc-screen .slZoom.slZout a{background-image:url("../images/Seats/ic-zoomIn.png");}
.seats .amc-content .amc-seat-blk .amc-screen .slZoom a.disabled{opacity:0;visibility:hidden;pointer-events:none;}
@media (max-width:1199px) {
.seats .amc-content .amc-seat-blk .seat-blk.sbZoomOut .category-blk ul li.seats-alphabets{font-size:14px;}
.seats .amc-content .amc-seat-blk .amc-screen .slZoom{width:40px;height:40px;}
.seats .amc-content .amc-seat-blk .amc-screen .slZoom a{background-size:50% auto;}
}
@media (max-width:767px) {
.seats .amc-content .amc-seat-blk .seat-blk.sbZoomOut .category-blk ul li.seats-alphabets{font-size:12px;}
.seats .amc-content .amc-seat-blk .amc-screen .slZoom{width:33px;height:33px;}
}
@media (max-width:639px) {
.seats .amc-content .amc-seat-blk .amc-screen{padding-bottom:30px;}
.seats .amc-content .amc-seat-blk .amc-screen .slZoom{right:10px;bottom:0px;}
}
@media (max-width:479px) {
.seats .amc-content .amc-seat-blk .seat-blk.sbZoomOut .category-blk ul li.seats-alphabets{font-size:9px;}
}
/*E.O.Seatlayout Zoom In/Out - AC-T921|Website - Seat layout to be optimized similar to app*/
/*Web Chat*/
.cx-webchat{right:0 !important;}
.cx-common-container .cx-buttons-window-control {
top: 25px !important;
}

/*1.4.2022 Eshan Donation*/
.eshan-donation-outsec{margin:10px auto 30px;max-width: 490px;text-align:left;}
.eshan-donation {width:100%;background:rgba(0,0,0,0.3);border: 1px solid #577F66;border-radius: 4px;display:inline-block;}
.eshan-donation .ed-cont {padding:25px;}
.eshan-donation h2 {font:24px/34px gordita;font-weight:900;color:#fff;margin:0;padding:0 0 20px;}
.eshan-donation h3 {font-family:'Gordita';font-weight:400;font-size:16px;line-height:17px;letter-spacing:-0.62px;text-transform:uppercase;color:#FFFFFF;margin:0;padding:0 0 20px;}
.eshan-donation p {font-family:'Gordita';font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.189px;color:#808080;margin:0;padding:0 0 30px;}
.eshan-donation .radio-blk{position:relative;display:inline-block;vertical-align:middle}
.eshan-donation .radio-blk .amc-radio{display:inline-block;float:left;margin-left:20px;}
.eshan-donation .radio-blk .amc-radio:first-child{margin-left:0}
.eshan-donation .radio-blk .amc-radio label span{width:26px;height:26px;position:absolute;top:50%;left:0;margin-top:-13px;border:2px solid #6c6c6e;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.eshan-donation .radio-blk .amc-radio input[type=radio]+label span:before{content:'';position:absolute;left:50%;top:50%;background:#C0EDDA;width:12px;height: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);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.eshan-donation .radio-blk .amc-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);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.eshan-donation .radio-blk .amc-radio input[type=radio]:checked+label span{border-color:#fff}
.eshan-donation .radio-blk .amc-radio label{font-size:15px;line-height:16px;font-family:gordita;font-weight:700;letter-spacing:-0.58125px;color:#fff;padding-left:38px;position:relative;text-transform:uppercase;cursor:pointer;top:0!important;pointer-events:inherit;display:block;left:0;margin:0}
.eshan-donation .radio-blk .amc-radio input[type=radio]{display:none;border:transparent;background:0 0;width:auto;padding:0;margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-size:15px;line-height:16px;font-family:gordita;font-weight:700;letter-spacing:-0.58125px;color:#fff;}
.eshan-donation .amc-btn-group{font-size:0;display:inline-block;width:100%;padding: 40px 0 0;}
.eshan-donation .amc-btn-group .amc-btn{font:15px/19px gordita;font-weight:700;color:#022A08;display:inline-block;padding:20px 32px;position:relative;letter-spacing:0;z-index:1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;pointer-events:none;opacity:50%;}
.eshan-donation .amc-btn-group .amc-btn:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;-webkit-border-radius:29px;-moz-border-radius:29px;-ms-border-radius:29px;-o-border-radius:29px;border-radius:29px;border:2px solid transparent;z-index:-1;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.eshan-donation .amc-btn-group .amc-btn.amc-btn-primary:before{background:#fff;border-color:#fff}
.eshan-donation .amc-btn-group .amc-btn:hover{color:#C0EDDA}
.eshan-donation .amc-btn-group .amc-btn:hover:before{border-color:#C0EDDA}
.eshan-donation .amc-btn-group .amc-btn.amc-btn-primary:hover{color:#05A83A}
.eshan-donation .amc-btn-group .amc-btn.amc-btn-primary:hover:before{background:#fff;border-color:#05A83A;}
.eshan-donation-outsec .amc-skip-btn{float:right;font-family:'Gordita';font-weight:400;font-size:16px;line-height:18px;text-align:right;letter-spacing:0.294286px;color:#FFFFFF;margin:0 0 20px;}


.eshan header{border-bottom:1px solid rgba(255, 255, 255, .3)}
.eshan .amc-content{padding-top:58px;position:relative;text-align:center}
.eshan .amc-content .movi-ttl{padding-top:7px;position:relative;text-align:left;overflow:hidden}
.eshan .amc-content .movi-ttl h1{font:40px/44px gordita;font-weight:900;letter-spacing:-1.31px;padding-bottom:12px;text-transform:capitalize}
.eshan .amc-content .movi-ttl p{display:block;padding-bottom:18px;font-size:0;font:17px/29px gordita;font-weight:500;color:rgba(255, 255, 255, .5);letter-spacing:-.137143px;margin-left:-10px}
.eshan .amc-content .movi-ttl p span{text-transform:uppercase;padding:0 10px;position:relative;vertical-align:middle;display:inline-block}
.eshan .amc-content .movi-ttl p span:before{content:'';position:absolute;width:2px;height:16px;background:#9e9382;left:-2px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.eshan .amc-content .movi-ttl p span.gender{font-family:gordita;font-weight:900;border-left:0;text-transform:capitalize}
.eshan .amc-content .movi-ttl p span.loc{text-transform:initial}
.eshan .amc-content .movi-ttl p .rating{font-family:gordita;font-weight:900}
.eshan .amc-content .movi-ttl p .lang{text-transform:capitalize}
.eshan .amc-content .movi-ttl p .exp{border-right:0}
.eshan .seat-booking-total{position:fixed;width:100%;z-index:999;background:#022A08;bottom:0;border-top:1px solid rgba(255, 255, 255, .3)}
.eshan .seat-booking-total .inner-blk{padding-top:14px;padding-bottom:31px;text-align:left}
.eshan .seat-booking-total .inner-blk a.total-amt{padding:6px 24px 0 90px;font:15px/18px gordita;font-weight:500;letter-spacing:-.58125px;color:rgba(255, 255, 255, .5);position:relative;display:inline-block;text-transform:uppercase;text-align:left;visibility:hidden}
.eshan .seat-booking-total.seat-tot-blk .inner-blk a.total-amt{visibility:visible}
.eshan .seat-booking-total .inner-blk a.total-amt:before{content:'';position:absolute;width:64px;height:65px;left:0;top:0;background:url(../images/FandB/fandb_cart.svg) 0 0 no-repeat}
.eshan .seat-booking-total .inner-blk a.total-amt:after{content:'';position:absolute;width:16px;height:9px;right:0;bottom:7px;background:url(../images/Scene/icons/fandb_btm-arrow.svg) 0 0 no-repeat}
.eshan .seat-booking-total .inner-blk a.total-amt span{display:block;font:21px/25px gordita;font-weight:500;letter-spacing:-.81375px;position:relative;color:#fff}
.eshan .seat-booking-total .inner-blk a.total-amt span i{position:absolute;font:15px/18px gordita;font-weight:500;color:#fff;top:-5px;left:-64px;text-align:center;width:20px}
.eshan .seat-booking-total .inner-blk a.stky-btn-default{padding:19px 30px;font:15px/18px gordita;font-weight:700;letter-spacing:-.375px;color:#022A08;background:rgba(255, 255, 255, .5);-webkit-border-radius:29px;-moz-border-radius:29px;-o-border-radius:29px;-ms-border-radius:29px;border-radius:29px;float:right;margin-left:45px;pointer-events:none}
.eshan .seat-booking-total.seat-tot-blk .inner-blk a.stky-btn-default{pointer-events:visible;background:#fff}
.eshan .seat-booking-total .inner-blk a.stky-btn-default:hover{background:#C0EDDA}
.eshan .seat-booking-total .inner-blk aside{float:right}
.eshan .seat-booking-total .inner-blk aside p{font:18px/21px gordita;font-weight:700;letter-spacing:-.18px;padding-top:13px}
.eshan .seat-booking-total .inner-blk aside p span{color:#C0EDDA;text-transform:uppercase;display:inline-block;max-width:500px;vertical-align:top}
.eshan .amc-content .user-points{padding:4px 0;text-align:center;background: #05A83A;margin-bottom:19px;font-size:0}
.eshan .amc-content .user-points p{display:inline-block;font:18px/22px gordita;font-weight:500;vertical-align:middle;position:relative;padding:10px 20px;letter-spacing:-.8px}
.eshan .amc-content .user-points p:first-child{border-right:1px solid #fff;padding-left:33px;letter-spacing:-.334615px}
.eshan .amc-content .user-points p:first-child:before{content:'';position:absolute;width:22px;height:29px;background:url(../images/FandB/fand_reward.svg) 0 0 no-repeat;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.eshan .amc-content .user-points p span{font:20px/23px gordita;font-weight:700}
.eshan .amc-content .user-points p:first-child span{font-family:gordita;font-weight:700;font-size:inherit;vertical-align:baseline}
.eshan .amc-content .user-points p a{position:relative}
.eshan .amc-content .user-points p a:after{content:'';position:absolute;width:100%;height:1px;background:#fff;bottom:0;left:0}
.pe{pointer-events:none;}


/* 27.04.20222 */
/* Progress bar > start */
.loyalty-chart-block .bar{display:none !important;}
.loyalty-chart-block .pie_progress__svg{overflow:inherit;}

.wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -290px;margin-left: -211px;}
.bar .loyalty-outer-cont{width: 550px;height: 410px;margin-top: -225px;margin-left: -306px;}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel .loyalty-cont p{font:13px/20px gordita;font-weight:400;letter-spacing: -0.24px;color: #C4C4C4;max-width: 200px;margin: 0 auto;}
.loyalty .amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel .loyalty-cont p span{font-weight:700;color: #fff;}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p{font:13px/20px gordita;font-weight:400;letter-spacing: -0.24px;color: #C4C4C4;max-width: 200px;margin: 0 auto;}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p span{font-weight:700;color: #fff;}
.new-logo figure img{background:transparent !important;}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-logo figure{margin-top:20px !important;}
/* Progress bar > end */


/* loyalty > start */
.loyalty-accodion-blk.rb{padding-bottom:50px;}
.loyalty-accodion-blk.rb h2{border-top:0;margin-top:0;}
.loyalty-accodion-blk h2{font: 30px/30px gordita;font-weight: 900;color: #fff;padding-bottom:40px;padding-top:40px;border-top:1px solid rgba(255, 255, 255, 0.5);margin-top:50px;}
.loyalty-accodion-blk .panel-default{border:0;margin-top:20px !important;}
.loyalty-accodion-blk .panel-default .panel-heading{padding:0;border:0;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a{padding:20px 30px 20px 50px !important;display:block !important;position:relative;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a:after{content:'';position:absolute;top:50%;right:30px;background:url(../images/Scene/icons/accordion-down.svg) 0 0 no-repeat;width:23px;height:13px;display:inline-block;transform: translate(0, -50%);}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title.active a: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)}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p{font:26px/30px gordita;font-weight:700;padding-right:15px;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p img{display:inline-block;padding-right:5px;display:none;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span{font:26px/30px gordita;font-weight:400;color:#C0EDDA;padding-left:12px;}
.loyalty-accodion-blk .panel-default.bronze .panel-heading .panel-title a p{color:#fff;}
.loyalty-accodion-blk .panel-default.silver .panel-heading .panel-title a p{color:#fff;}
.loyalty-accodion-blk .panel-default.gold .panel-heading .panel-title a p,.loyalty-accodion-blk .panel-default.gold .panel-heading .panel-title a p span{color:#011905;}
.loyalty-accodion-blk .panel-default.diamond .panel-heading .panel-title a p{color:#fff;}

.loyalty-accodion-blk .panel-default.bronze .panel-heading .panel-title a p span.sp-1{color:#CD7F2F;}
.loyalty-accodion-blk .panel-default.silver .panel-heading .panel-title a p span.sp-1{color:#9B9B9B;}
.loyalty-accodion-blk .panel-default.gold .panel-heading .panel-title a p span.sp-1{color:#FFC216;}
.loyalty-accodion-blk .panel-default.diamond .panel-heading .panel-title a p span.sp-1{color:#BEE6F5;}


.loyalty-accodion-blk .panel-default.bronze .panel-heading{background:#05A83A !important;}
.loyalty-accodion-blk .panel-default.silver .panel-heading{background:#05A83A !important;}
.loyalty-accodion-blk .panel-default.gold .panel-heading{background:#F9BC2F !important;}
.loyalty-accodion-blk .panel-default.diamond .panel-heading{background:#05A83A !important;}
.loyalty-accodion-blk .panel-default .panel-body{background:#011905;border:0 !important;}
.loyalty-accodion-blk .panel-default .panel-body .content ul{padding-bottom:30px;}
.loyalty-accodion-blk .panel-default .panel-body .content ul li{padding:10px 0;}
.loyalty-accodion-blk .panel-default .panel-body .content ul li p{font:20px/28px gordita;font-weight:400;position:relative;padding-left:22px;padding-top:0}
.loyalty-accodion-blk .panel-default .panel-body .content ul li p:before{content:'';position:absolute;top:8px;left:0;width:10px;height:10px;border-radius:10px;}
.loyalty-accodion-blk .panel-default .panel-body .content ul li p span{font-weight:700;}
.loyalty-accodion-blk .panel-default .panel-body .content ul li p span.text{font: 18px/26px gordita;font-weight: 400;display:block;padding-top:5px;}
.loyalty-accodion-blk .panel-default.bronze .panel-body .content ul li p:before{background: #CD7F2F;}
.loyalty-accodion-blk .panel-default.silver .panel-body .content ul li p:before{background: #9B9B9B;}
.loyalty-accodion-blk .panel-default.gold .panel-body .content ul li p:before{background: #FFC216;}
.loyalty-accodion-blk .panel-default.diamond .panel-body .content ul li p:before{background: #BEE6F5;}

.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;}

.loyalty-accodion-blk .panel-default .panel-body{padding:20px 30px 30px 60px !important;}
.loyalty-accodion-blk .panel-default .panel-body .content p{font:14px/18px gordita;font-weight:400;padding-top:10px;}


.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk{position: relative;cursor: pointer;}
.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk .ti-mobile{display:none;}
.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk:hover .tooltip-text{-webkit-transform: translate(0, -50%) scaleY(1);transform: translate(0, -50%) scaleY(1);}
.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk img{display: inline-block;width: 20px;height: 20px;vertical-align: top;margin-top: 2px;margin-left:3px;}
.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk .tooltip-text{font: 12px/18px gordita;font-weight: 400;display:inline-block;color: #FEFEFE;letter-spacing: -0.13px;width: 200px;background: #05A83A;padding: 15px;position: absolute;top: 50%;left: 40px;border-radius: 5px;-webkit-transform: translate(0, -50%) scaleY(0);transform: translate(0, -50%) scaleY(0);transition: .25s ease-out;-webkit-transform-origin: left;transform-origin: left;z-index: 1;}
.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk .tooltip-text:after{content: "";position: absolute;top: 50%;left: -15px;width: 15px;height: 15px;border-top: 8px solid transparent;border-right: 15px solid #05A83A;border-bottom: 8px solid transparent;transform: translate(0, -50%);}


/* loyalty > end */


@media (max-width: 1599px) {
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont{margin-left: -231px;}
}

@media (max-width: 1439px) {
/* .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -300px;margin-left: -236px;width: 560px;height: 415px;} */
.wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -280px;margin-left: -216px;width: 520px;height: 420px;}
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -295px;margin-left: -170px;width: 430px;height: 420px;}
}
@media (max-width: 1200px) {
/* .wrapper.myaccount .bar .loyalty-outer-cont{margin-left: -291px;}	 */
.wrapper.myaccount .bar .loyalty-outer-cont{margin-left: -261px;}
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -300px;margin-left: -266px;width: 520px;height: 420px;}
}

@media (max-width: 1199px) {
.loyalty-accodion-blk h2{font-size:25px;line-height:30px;}
.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:22px;line-height:26px;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span{padding-left:8px;}
.loyalty-accodion-blk .panel-default .panel-body .content ul li p{font-size:18px;line-height:26px;}
/* .wrapper.myaccount .bar .loyalty-outer-cont{width: 480px;height: 340px;margin-top: -254px;margin-left: -241px;} */
.wrapper.myaccount .bar .loyalty-outer-cont{width: 350px;height: 340px;margin-top: -210px;margin-left: -175px;}
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont{width: 350px;height: 340px;margin-top: -250px;margin-left: -175px;}
}

@media (max-width: 991px) {
.bar .loyalty-outer-cont{margin-top: -225px;margin-left: -303px;}
.wrapper.home .bar .loyalty-outer-cont{margin-top: -225px;margin-left: -292px;}
/* .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -214px;} */
/* .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -245px;margin-left: -260px;} */
.wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -209px;margin-left: -196px;}
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -249px;margin-left: -196px;}

.loyalty-accodion-blk .panel-default .panel-heading .panel-title a{padding:15px 20px 15px 20px !important;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p img{width:20%;}
.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:20px;line-height:24px;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span{padding-left:5px;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details.loyalty-accodion-blk .panel-title a::after{right:15px;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a:after{right:15px;}
.loyalty-accodion-blk .panel-default .panel-body{padding:20px 15px 30px 30px !important;}
.loyalty-accodion-blk .panel-default .panel-body .content ul{padding-bottom:20px;}
.loyalty-accodion-blk .panel-default .panel-body .content ul li p{font-size:16px;line-height:24px;padding-left:18px;}
.loyalty-accodion-blk .panel-default .panel-body .content ul li p span.text{font-size:16px;line-height:24px;}
.loyalty-accodion-blk .panel-default .panel-body .content ul li p::before{width:8px;height:8px;}

}
@media (max-width: 767px) {
.loyalty-accodion-blk h2{font-size:22px;line-height:26px;padding-bottom: 30px;padding-top: 30px;margin-top:40px;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p span{display:block;padding-top:5px;padding-left:0;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details.loyalty-accodion-blk .panel-title a::after{top:30px;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a:after{top:30px;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details.loyalty-accodion-blk .panel-default:first-child .panel-title a:after{top:50%;}
.wrapper.loyalty .amc-premium-loyalty-block{padding-bottom:50px;}

.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;}
.loyalty-accodion-blk .panel-default .panel-body{padding:20px 25px 30px 25px !important;}
.loyalty-accodion-blk .panel-default .panel-body .content ul li{padding:8px 0;}
.loyalty-accodion-blk .panel-default .panel-body .content ul li p{font-size:14px;line-height:22px;}
.loyalty-accodion-blk .panel-default .panel-body .content ul li p span.text{font-size:14px;line-height:22px;}
.loyalty-accodion-blk .panel-default .panel-body .content p{font-size:12px;line-height:16px;}
.wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -204px;margin-left: -196px;}
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -244px;margin-left: -196px;}

.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk .tooltip-text{font-size:11px;line-height:16px;top:auto;bottom: 40px;left: 50%;transform: translate(-50%, 0) scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;padding:10px;width: 180px;}
.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk .tooltip-text:after{bottom: -23px;top:auto;left: 50%;width: 15px;height: 15px;border-top: 15px solid #4b4b4b;border-right: 8px solid transparent;border-left: 8px solid transparent;transform: translate(-50%, 0);background:none;}
.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk:hover .tooltip-text{-webkit-transform: translate(-50%, 0) scaleY(1);transform: translate(-50%, 0) scaleY(1);}

.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk img{margin-top:0;}

.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk .ti-desktop{display:none;}
.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk .ti-mobile{display:inline-block;}
	
}

@media (max-width: 567px) {
.bar .loyalty-outer-cont{margin-left: -295px;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p img{width:25%;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content .tier-details.loyalty-accodion-blk .panel-title a::after{width: 19px;height: 10px;background-size: 100% 100%;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a:after{width: 19px;height: 10px;background-size: 100% 100%;}
/* .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -248px;margin-left: -250px;} */
.wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -204px;margin-left: -183px;}
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -244px;margin-left: -183px;}

.wrapper.loyalty .bar .loyalty-outer-cont{margin-left: -305px;margin-top: -230px;width: 560px;height: 410px;}
}
@media (max-width: 479px) {
.bar .loyalty-outer-cont{width: 100%;height: 100%;transform: translate(-50%,-50%) scale(1.1);margin-left: -25px;margin-top: -15px;}
/* .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -88px;margin-left: -18px;width: 290px;height: 280px;} */
.wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -38px;margin-left: -18px;width: 290px;height: 280px;}
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -78px;margin-left: -18px;width: 290px;height: 280px;}

.loyalty-accodion-blk h2{font-size:20px;line-height:24px;padding-bottom:20px;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a p img{width:35%;}
.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:22px;}
.loyalty-accodion-blk .panel-default .panel-heading .panel-title a{padding:10px 10px 10px 10px !important;}
.loyalty-accodion-blk .panel-default .panel-body{padding:10px 30px 20px 15px !important;}
.wrapper.home .bar .loyalty-outer-cont{margin-top: -17px;margin-left: -25px;}
.wrapper.loyalty .amc-premium-loyalty-block{padding-bottom:90px;}
.wrapper.loyalty .bar .loyalty-outer-cont{margin-left: -28px;margin-top: -20px;width: 400px;height: 340px;}

.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk .tooltip-text{width:160px;}
}
@media (max-width: 413px) {
/* .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -88px;margin-left: -18px;width: 310px;height: 270px;} */
.wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -38px;margin-left: -18px;width: 310px;height: 250px;}
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -78px;margin-left: -18px;width: 310px;height: 250px;}
}
@media (max-width: 385px) {
.bar .loyalty-outer-cont{width: 100%;height: 100%;transform: translate(-50%,-50%) scale(1.1);margin-left: -21px !important;margin-top: -19px !important;}
/* .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -5px;} */
/* .wrapper.myaccount .bar .loyalty-outer-cont{width: 430px;height: 230px;margin-top: -86px !important;margin-left: -16px !important;} */
.wrapper.myaccount .bar .loyalty-outer-cont{width: 260px;height: 250px;margin-top: -46px !important;margin-left: -16px !important;}
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont{width: 260px;height: 250px;margin-top: -76px !important;margin-left: -16px !important;}

.wrapper.loyalty .bar .loyalty-outer-cont{margin-left: -28px !important;margin-top: -14px !important;width: 380px;height: 310px;}
}
@media (max-width:375px) {
/* .wrapper.myaccount .bar .loyalty-outer-cont{width: 440px;height: 240px;margin-top: -86px !important;margin-left: -16px !important;} */
.wrapper.myaccount .bar .loyalty-outer-cont{width: 260px;height: 230px;margin-top: -42px !important;margin-left: -16px !important;}
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont{width: 260px;height: 230px;margin-top: -76px !important;margin-left: -16px !important;}
}
@media (max-width: 359px){
.bar .loyalty-outer-cont{margin-left: -21px;margin-top: -17px;}
/* .wrapper.myaccount .bar .loyalty-outer-cont{margin-top: -7px;} */
/* .wrapper.myaccount .bar .loyalty-outer-cont{width: 250px;height: 240px;margin-top: -86px !important;margin-left: -16px !important;} */
.wrapper.myaccount .bar .loyalty-outer-cont{width: 220px;height: 220px;margin-top: -42px !important;margin-left: -16px !important;}
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont{width: 220px;height: 220px;margin-top: -76px !important;margin-left: -16px !important;}

.wrapper.loyalty .bar .loyalty-outer-cont{margin-left: -18px !important;margin-top: -21px !important;width: 330px;height: 270px;}
.loyalty-accodion-blk .panel-default .panel-body .content .tool-tip-blk .tooltip-text{width:130px;}
}
@media (max-width: 320px){
/* .wrapper.myaccount .bar .loyalty-outer-cont{width: 210px;height: 240px;margin-top: -86px !important;margin-left: -16px !important;} */
.wrapper.myaccount .bar .loyalty-outer-cont{width: 210px;height: 240px;margin-top: -42px !important;margin-left: -14px !important;}
body.browser-chrome .wrapper.myaccount .bar .loyalty-outer-cont{width: 210px;height: 240px;margin-top: -76px !important;margin-left: -14px !important;}
}
/* 27.04.20222 */

.loyalty-chart .pie_progress{transform: none !important;}
.loyalty-chart .pie_progress.brozne .pie_progress__svg path{stroke: #CD7F2F;}
.loyalty-chart .pie_progress.silver .pie_progress__svg path{stroke: #9B9B9B;}
.loyalty-chart .pie_progress.gold .pie_progress__svg path{stroke: #FFC216;}
.loyalty-chart .pie_progress.diamond .pie_progress__svg path{stroke: #BEE6F5;}

.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel .loyalty-cont h3 span.brozne{color: #CD7F2F;}
.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel .loyalty-cont h3 span.silver{color:#9B9B9B;}
.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel .loyalty-cont h3 span.gold{color:#FFC216;}
.amc-premium-loyalty-block .amc-premium-loyalty-table .amc-prelyt-tabelcel .loyalty-cont h3 span.diamond{color:#BEE6F5;}

.loyalty-chart{position:relative;}
.loyalty-chart .center-tier{position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display:none;}
.loyalty-chart .center-tier figure{padding:0 !important;}
.loyalty-chart .center-tier h6{font: 16px/20px gordita;font-weight: 200;}
.loyalty-chart .center-tier h6 span{font: 22px/26px gordita;font-weight:700;display:block;color:#fff;padding-top:5px;text-transform:uppercase;}
.loyalty-chart .center-tier h6.brozne span{color: #CD7F2F;}
.loyalty-chart .center-tier h6.silver span{color:#9B9B9B;}
.loyalty-chart .center-tier h6.gold span{color:#FFC216;}
.loyalty-chart .center-tier h6.diamond span{color:#BEE6F5;}



/* redeem popup > start */
.redeem-popup-blk .body{padding:0 30px 40px 30px;background:#022A08;border:1px solid rgba(151, 151, 151, 0.3);border-radius:5px;}
.redeem-popup-blk .modal-header{border-bottom:0;text-align:right;padding-top:30px;padding-left:0;padding-right:0;padding-bottom:0;}
.redeem-popup-blk .modal-header .fandb-close{width: 23px;height: 23px;background: url(../images/btn-close.svg) no-repeat 0 0;display: inline-block;background-size: 100% 100%;}
.redeem-popup-blk .modal-content{background:#022A08;padding-top:30px;box-shadow:none;border:0;}
.redeem-popup-blk .modal-content .head h3{font:20px/24px 'gordita';font-weight:500;color:#fff;letter-spacing: -0.759px;}
.redeem-popup-blk .modal-content .head h3 span{display:block;padding-top:10px;}
.redeem-popup-blk .modal-content .check-blk{padding:30px 0;}
.redeem-popup-blk .modal-content .check-blk .form-check{padding-top:15px;padding-bottom:15px;}
.redeem-popup-blk .modal-content .check-blk .form-check input{display:none;}
.redeem-popup-blk .modal-content .check-blk .form-check label{font:18px/22px 'gordita';font-weight:400;color:#fff;position: relative;padding-left:30px;cursor: pointer;}
.redeem-popup-blk .modal-content .check-blk .form-check label i{color:#9B9B9B;font-style: normal;display: block;padding-top:5px;}
.redeem-popup-blk .modal-content .check-blk .form-check label span.radio-btn{width: 18px;height: 18px;border: 2px solid #fff;border-radius:18px;top: 5px;position: absolute;left: 0;transition: all .3s;cursor: pointer;}
.redeem-popup-blk .modal-content .check-blk .form-check label span.radio-btn:before{content: "";position: absolute;left: 2px;top: 2px;background:#C0EDDA;width:10px;height:10px;border-radius: 10px;-webkit-transform: scale(0);transform: scale(0);transition: all .3s;}
.redeem-popup-blk .modal-content .check-blk .form-check input[type=radio]:checked+label span.radio-btn:before{-webkit-transform: scale(1);transform: scale(1);transition: all .3s;}
.redeem-popup-blk .modal-content .amc-btn-group .amc-btn-default{margin-left:20px;}
.redeem-popup-blk .modal-content .note{font:15px/20px 'gordita';font-weight:400;color:#9B9B9B;font-style: italic;padding-top:30px;}


.redeem-fnb-popup-blk .body{padding:0 30px 40px 30px;background:#022A08;border:1px solid rgba(151, 151, 151, 0.3);border-radius:5px;}
.redeem-fnb-popup-blk .modal-header{border-bottom:0;text-align:right;padding-top:30px;padding-left:0;padding-right:0;padding-bottom:0;}
.redeem-fnb-popup-blk .modal-header .fandb-close{width: 23px;height: 23px;background: url(../images/btn-close.svg) no-repeat 0 0;display: inline-block;background-size:100% 100%;}
.redeem-fnb-popup-blk .modal-content{background:#022A08;padding-top:30px;box-shadow:none;border:0;}
.redeem-fnb-popup-blk .modal-content .head h3{font:20px/24px 'gordita';font-weight:500;color:#fff;letter-spacing: -0.759px;}
.redeem-fnb-popup-blk .modal-content .content-blk{padding-top:30px;}
.redeem-fnb-popup-blk .modal-content .content-blk p{font:18px/24px 'gordita';font-weight:400;color:#fff;padding-top:10px;padding-bottom:10px;}
.redeem-fnb-popup-blk .modal-content .content-blk p.gray-note{font:18px/24px 'gordita';font-weight:400;color:#9B9B9B;}
.redeem-fnb-popup-blk .modal-content .amc-btn-group{padding-top:30px;}
/* redeem popup > end */

@media (max-width: 991px) {
.redeem-popup-blk .modal-content .head h3{font-size:18px;line-height:22px;}
.redeem-popup-blk .modal-content .head h3 span{padding-top:8px;}
.redeem-popup-blk .modal-content .check-blk{padding:25px 0;}
.redeem-popup-blk .modal-content .check-blk .form-check{padding-top: 10px;padding-bottom: 10px;}
.redeem-popup-blk .modal-content .check-blk .form-check label{font-size:16px;line-height:22px;}
.redeem-popup-blk .modal-content .note{font-size:14px;}
.redeem-fnb-popup-blk .modal-content .head h3{font-size:18px;line-height:22px;}
.redeem-fnb-popup-blk .modal-content .content-blk{padding-top:20px;}
.redeem-fnb-popup-blk .modal-content .content-blk p, .redeem-fnb-popup-blk .modal-content .content-blk p.gray-note{font-size:16px;line-height:20px;}
.redeem-fnb-popup-blk .modal-content .amc-btn-group{padding-top:20px;}
}

@media (max-width: 767px) {
.redeem-popup-blk .body{margin-left: 15px;margin-right: 15px;}
.redeem-fnb-popup-blk .body{margin-left: 15px;margin-right: 15px;}
.redeem-popup-blk .body, .redeem-popup-blk .modal-content{position:relative;background:#242424;border:0;}
.redeem-popup-blk .modal-header{position:absolute;right:0;top:-30px;padding-top:0;}
.redeem-popup-blk .modal-header .fandb-close{width: 18px;height: 18px;}

.redeem-fnb-popup-blk .body, .redeem-fnb-popup-blk .modal-content{position:relative;background:#242424;border:0;}
.redeem-fnb-popup-blk .modal-header{position:absolute;right:0;top:-30px;padding-top:0;}
.redeem-fnb-popup-blk .modal-header .fandb-close{width: 18px;height: 18px;}

.loyalty-chart .center-tier h6{font-size:14px;line-height:18px;}
.loyalty-chart .center-tier h6 span{font-size:18px;line-height:22px;}
}

@media (max-width: 567px) {
.redeem-popup-blk .body{padding:0 15px 30px 15px;}
/* .redeem-popup-blk .modal-header{padding-top:20px;} */
.redeem-popup-blk .modal-content{padding-top:20px;}
.redeem-popup-blk .modal-content .head h3{font-size:16px;line-height:20px;}
.redeem-popup-blk .modal-content .check-blk .form-check label{font-size:14px;line-height:20px;}
.redeem-fnb-popup-blk .body{padding:0 15px 30px 15px;}
/* .redeem-fnb-popup-blk .modal-header{padding-top:20px;} */
.redeem-fnb-popup-blk .modal-content{padding-top:20px;}
.redeem-fnb-popup-blk .modal-content .head h3{font-size:16px;line-height:20px;}
.redeem-fnb-popup-blk .modal-content .content-blk p, .redeem-fnb-popup-blk .modal-content .content-blk p.gray-note{font-size:14px;line-height:20px;}
}


/* AC-T1057 - webview delete screen > (08.04.2022) */
.sc-wv-wrapper{background-color: #022A08;}
.sc-wv-content{background-color: #022A08;padding:30px;/*padding-left:30px;padding-right:30px;margin-top: 30px;margin-bottom:30px;*/}
.sc-wv-content .wv-head{text-align:center;padding-bottom:10px;padding-top: 30px;}
.sc-wv-content .wv-head .happenIcon{height: 70px;}
.sc-wv-content .wv-head h1{font:bold 18px/22px gordita;color:white;padding-top:15px;position:relative;font-weight: 700;z-index:0;}
.sc-wv-content .wv-head h1 span{font:14px/20px gordita;color:#fff;display:block;padding-top:15px;padding-bottom:15px;text-transform: none;}
.sc-wv-content .wv-head .backArrow{position: absolute;left: 30px;height: 18px;cursor: pointer;z-index:1;}
.sc-wv-content .wv-head h1 span h5 { font-weight: bold;}
/* .sc-wv-content .wv-head h1:before{content:'';position:absolute;top:0;left: 50%;transform: translate(-50%, 0);background:url("../images/happen-icon.png") no-repeat 0 0;width:57px;height:70px;} */
/* .sc-wv-content .wv-head.handon h1:before{content:'';position:absolute;top:0;left: 50%;transform: translate(-50%, 0);background:url("../images/hangOn.png") no-repeat 0 0;width:66px;height:73px;} */
.sc-wv-content .wv-head.remove-icon h1{padding-top:0;}
.sc-wv-content .wv-head.remove-icon h1:before{display:none;}
.sc-wv-content .list-blk{padding-top:20px;}
.sc-wv-content .list-blk ul{list-style:none;}
.sc-wv-content .list-blk p{font:bold 16px/20px gordita;color:#fff; font-weight: bold;}
.sc-wv-content .list-blk ul li{padding-bottom:8px;padding-top:8px;}
.sc-wv-content .list-blk ul li p{font:16px/22px gordita;color:#fff;padding-left:20px;position:relative;}
.sc-wv-content .list-blk ul li p:before{content:'';position:absolute;top:6px;left: 0;width:8px;height:8px;background:#C0EDDA;border-radius:10px;}
.sc-wv-content .check-blk{padding-bottom:20px;}
.sc-wv-content .check-blk .form-check{padding-top:15px;padding-bottom:15px;}
.sc-wv-content .check-blk .form-check input{display:none;}
.sc-wv-content .check-blk .form-check label{font:16px/20px gordita;color:#fff;position: relative;padding-left:30px;cursor: pointer;}
/* .sc-wv-content .check-blk .form-check label span.radio-btn{width: 18px;height: 18px;border: 2px solid #ed1c24;border-radius: 25px;top: 5px;position: absolute;left: 0;transition: all .3s;cursor: pointer;} */
/* .sc-wv-content .check-blk .form-check label span.radio-btn:before{content: "";position: absolute;left: 3px;top: 3px;background: #ed1c24;width: 8px;height: 8px;border-radius: 10px;-webkit-transform: scale(0);transform: scale(0);transition: all .3s;} */
/* .sc-wv-content .check-blk .form-check input[type=radio]:checked+label span.radio-btn:before{-webkit-transform: scale(1);transform: scale(1);transition: all .3s;} */
/* .sc-wv-content .check-blk .form-check input[type=radio]:checked+label span.radio-btn{background: #fff;} */
.sc-wv-content .check-blk .form-check label span.radio-btn{width: 18px;height: 18px;border: 1px solid white;top: 0px;position: absolute;left: 0;transition: all .3s;cursor: pointer;border-radius:0px;}
.sc-wv-content .check-blk .form-check label span.radio-btn:before{content: "";position: absolute;left: 1px;top: 2px;background:#f5ece3;width:8px;height:8px;border-radius: 10px;-webkit-transform: scale(0);transform: scale(0);transition: all .3s;}
.sc-wv-content .check-blk .form-check input[type=checkbox]:checked+label span.radio-btn{border: 5px solid red;}
.sc-wv-content .check-blk .form-check input[type=radio]:checked+label span.radio-btn{border: 5px solid #C0EDDA;}
/* .sc-wv-content .check-blk .form-check input[type=checkbox]:checked+label span.radio-btn:before{-webkit-transform: scale(1);transform: scale(1);transition: all .3s;} */
/* .sc-wv-content .check-blk .form-check input[type=checkbox]:checked+label span.radio-btn{background: #fff;} */
.sc-wv-content .wv-btn-group{padding-top:15px;padding-bottom:15px;}
.sc-wv-content .wv-btn-group .wv-btn{padding-top:10px;padding-bottom:10px;}
.sc-wv-content .wv-btn-group .wv-btn a{font:bold 16px/20px gordita;color:#fff;display:block;padding:12px;text-align:center;border-radius: 25px;text-decoration:none;font-weight:700;letter-spacing: 0.8px;}
.sc-wv-content .wv-btn-group .wv-btn a.disabled{color:#f68ca5;pointer-events: none;}
    .sc-wv-content .wv-btn-group .wv-btn a.confirm-btn {
        color: #ffff;
        background-color: #05A83A;
        border: 1px solid #fff;
    }
.sc-wv-content .wv-btn-group .wv-btn a.confirm-btn.disabled{color: rgba(255, 255, 255, 0.5);pointer-events: none;}
    .sc-wv-content .wv-btn-group .wv-btn a.confirm-btn-understand-proceed {
        color: #fff;
        border: 1px solid #05A83A;
        background: #05A83A;
    }
/* .sc-wv-content .wv-btn-group .wv-btn a.cancel-btn-keepMyAccount{background:#05A83A; color:white;} */
.sc-wv-content .wv-btn-group .wv-btn a.cancel-btn-keepMyAccount{background:transparent;color:#fff;border-radius: 25px;border:1px solid #fff;}
.sc-wv-content .wv-btn-group .wv-btn a.cancel-btn{color: #fff;
    border: 1px solid #fff;
    background-color: transparent;}
.sc-wv-content .input-fields{text-align:center;margin-top:15px;}
.sc-wv-content .input-fields .pass-input{position:relative;}
.sc-wv-content .input-fields .pass-input .lockIcon{position: absolute;left: 12px;background: url(../images/Lock_icon.png) no-repeat 0 0;width: 40px;height: 40px;top: 10px;cursor: pointer;background-size: 12px;}
.sc-wv-content .input-fields .pass-input .eye-icon{position:absolute;right:10px;background:url("../images/old-eye-open.png") no-repeat 0 0;width:25px;height:16px;top: 50%;transform: translate(0, -50%);cursor:pointer; background-size: 17px;}
.sc-wv-content .input-fields .pass-input.open .eye-icon:after{content: "";position: absolute;left: 8px;top: -4px;height: 24px;width: 2px;background: #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.sc-wv-content .input-fields input{font:16px/20px gordita;color:white;padding:10px;padding-top:8px;padding-left:30px;padding-right:60px;width: 100%;border:0;background-color: rgba(5, 168, 58, 1); border-radius: 25px;}
::placeholder{color:rgb(255, 255, 255,0.8); font-family: gordita;font-size:10px;}
.missed-popup .popup-head{background:#022A08 !important;padding:15px;text-align:center;text-transform:uppercase;}
.missed-popup .popup-head h2{font:18px/22px 'Champagne-Limousines';color:#fff;font-weight:700;}
.missed-popup .popup-body{padding:30px 50px;text-align:center;}
.missed-popup .popup-body p{font:16px/22px gordita;color:#fff; margin-top:20px; margin-bottom: 10px;}
.missed-popup .wv-btn-group{padding-bottom:30px;}
.missed-popup .popup-body h2 {font-weight: bold; font-family: gordita;}
.missed-popup .wv-btn-group .wv-btn{text-align:center;}
.missed-popup .wv-btn-group .wv-btn a{font:16px/20px 'Champagne-Limousines';color:#fff;text-transform:uppercase;display:inline-block;padding:12px;text-align:center;border-radius: 25px;min-width: 110px;font-weight:700;}
.missed-popup .wv-btn-group .wv-btn a.confirm-btn{background:#05A83A;font-weight:bold;font-family: gordita;}
.delete-blk{padding-top:10px;padding-bottom:10px;}
.delete-blk p{font:16px/38px 'Champagne-Limousines';color:#fff;text-transform:uppercase;padding-left:40px;position:relative;}
.delete-blk p:before{content:'';position:absolute;top:0;left: 0;background:url("../images/delete-icon.png") no-repeat 0 0;width:25px;height:38px;}
.wv-loader{position: fixed;width: 100%;height: 100%;top:0;left: 50%;transform: translate(-50%, 0);background: rgba(0,0,0,0.8);z-index: 9999;display:none;}
.wv-loader img{position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;}
.missed-popup .modal-content{ background-color: #022A08 !important; margin:0 auto; width:65%;}
@media (max-width:479px){
.sc-wv-content .list-blk{padding-top:15px;}
.sc-wv-content .list-blk ul li{padding-bottom: 5px;padding-top: 5px;}
.sc-wv-content .check-blk .form-check{padding-top: 8px;padding-bottom: 8px;}
.sc-wv-content .check-blk{padding-bottom:0;}
.sc-wv-content .input-fields .pass-input .eye-icon{right:10px;}
.sc-wv-content .wv-btn-group{padding-top:10px;padding-bottom:10px;}
.sc-wv-content .wv-btn-group .wv-btn{padding-top: 8px;padding-bottom: 8px;}
.missed-popup .popup-body{padding:20px;}
.missed-popup .wv-btn-group{padding-bottom:20px;}
.missed-popup .modal-content{ background-color: #022A08 !important;}
.missed-popup .modal-content{ background-color: #022A08 !important; margin:0 auto; width:100%;}
.sc-wv-content{padding:30px 15px;/*padding-left:15px;padding-right:15px;*/}
.sc-wv-content .wv-head .backArrow {left: 15px;}
::placeholder{color:rgb(212, 209, 209); font-family: gordita;font-size:10px;}

}
/* webview delete screen > (08.04.2022) */

/*AC-T1061 > Myaccount*/
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p{position:relative;max-width:245px;/*padding-right:20px;*/max-width:none;}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p > span{display:inline-block;vertical-align:top;}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p > span > span{display:block}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk{position: relative;cursor: pointer;/*position:absolute;top:0;right:0;*/width:20px;display:inline-block;margin-left:2px;}
.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, -50%) scaleY(1);transform: translate(0, -50%) scaleY(1);}
.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 b{padding:0 0 5px;display:block;}
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk img{display: inline-block;width: 20px;height: 20px;vertical-align: top;margin-top:-2px;margin-left:3px;margin-top: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: 12px/18px gordita;font-weight: 400;display:inline-block;color: #FEFEFE;letter-spacing: -0.13px;width: 300px;background: #4b4b4b;padding: 15px;position: absolute;top: 50%;left: 40px;border-radius: 5px;-webkit-transform: translate(0, -50%) scaleY(0);transform: translate(0, -50%) scaleY(0);transition: .25s ease-out;-webkit-transform-origin: left;transform-origin: left;z-index: 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{content: "";position: absolute;top: 50%;left: -15px;width: 15px;height: 15px;border-top: 8px solid transparent;border-right: 15px solid #4b4b4b;border-bottom: 8px solid transparent;transform: translate(0, -50%);}
@media(min-width:768px) {
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk .ti-mobile{display:none;}
}
@media(max-width:1919px) {
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk .tooltip-text{width:275px;}
}
@media(max-width:1439px) {
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk .tooltip-text{width:250px;}
}
@media(max-width:1199px) {
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk .tooltip-text{width:180px;}
}
@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{width:240px;top:100%;left:50%;-webkit-transform: translate(-50%, 0) scaleY(0);transform: translate(-50%, 0) scaleY(0);margin-top:20px;}
.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(-50%, 0) scaleY(1);transform: translate(-50%, 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{top:-15px;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:767px) {
.amc-premium-loyalty-block .amc-premium-loyalty-table.after-login .amc-prelyt-tabelcel.amc-prelyt-signin .loyalty-cont p .tool-tip-blk .ti-desktop{display:none;}
.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-size:11px;line-height:16px;padding:10px;}
}
@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{width:200px;}

.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:-10px;left:auto;-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:12px;left:auto;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{padding-top:45px;}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-two .coltwoRewards h3{font:900 18px/24px gordita;letter-spacing:.1px;margin:0 0 15px;}
.header-content .amc-profile .user-signout .hover-conts .profile-blk .col-two .coltwoRewards h4{font:500 17px/25px gordita;letter-spacing:-.31px;margin:0 0 7px;}
/*Homepage > Promotions*/
.wrapper.home .amc-promtion-block ul li figure{padding:44px 0 0;}
@media(max-width:1279px) {
.wrapper.home .amc-promtion-block ul li figure{padding:10px 0 0;}
}
@media(max-width:1199px) {
.wrapper.home .amc-promtion-block ul li figure{padding:20px 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-position:center center;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details{max-width:375px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details.alignBannerRight{right:15px;padding:0 0 100px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1{padding-bottom:10px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-movie-info li{padding-right: 0;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-btn-group {padding-top:35px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h2 {
font: 700 36px/46px gordita;
}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details:not(.alignBannerRight) h2{display:none;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-btn-group a{margin-right:0;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .privateLogo{width:175px;position:absolute;right:15px;bottom:45px;}
@media (min-width:1600px) {
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1{line-height:56px;font-size:50px;}
}
@media(max-width:1599px) {
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details{max-width:310px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details.alignBannerRight{padding:0 0 90px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1{line-height:56px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h2{font-size:30px;line-height:40px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .privateLogo{width:160px;}
}
@media(max-width:1439px) {
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details{max-width:290px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1{line-height:46px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h2{font-size:28px;line-height:38px;}
}
@media(max-width:1199px) {
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details{max-width:250px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h2{font-size:24px;line-height:34px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1{padding-bottom:5px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .privateLogo{width:146px;}
}
@media(max-width:991px) {
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details.alignBannerRight{max-width:170px;padding:0 0 63px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1{line-height:41px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h2{font-size:22px;line-height:32px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .privateLogo{width:131px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details {max-width: 205px;}
}
@media(max-width:767px) {
.amc-banner-slider li.banner-daeraByAMC{background:url("../images/Home/mainBanner/AMC-daera-homebanner-new_bg.jpg") repeat-y center center;background-size:992px auto;}
.amc-banner-slider li.banner-daeraByAMC .amc-img-wrap{background-size:992px auto;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details.alignBannerRight{max-width:155px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1{font-size:34px;line-height:40px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h2{font-size:20px;line-height:26px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .privateLogo{width:120px;}
}
@media(max-width:639px) {
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details{max-width:190px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1{font-size:30px;line-height:36px;}
}
@media(max-width:567px) {
/*.amc-banner-slider li.banner-daeraByAMC .amc-img-wrap{background-size:auto 100%;}*/
.amc-banner-slider li.banner-daeraByAMC{background-size:1024px auto;background-size:950px auto;}
.amc-banner-slider li.banner-daeraByAMC .amc-img-wrap{background-size:1024px auto;background-size:850px auto;background-position:center -15px;background-position:center -10px;}

.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details{width:100%;max-width:none;padding:0 15px;left:0;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details.alignBannerRight{display:none;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-content-details:not(.alignBannerRight) h2{display:block;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1{font-size:26px;line-height:30px;font-size:24px;line-height:28px;padding:0 0 10px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h2{font-size:18px;line-height:22px;font-size:16px;line-height:20px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .privateLogo{width:100px;bottom:70px;}


.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk .amc-btn-group{padding-top:15px;}
}
@media(max-width:479px) {
.amc-banner-slider li.banner-daeraByAMC{background-size:950px auto;background-size:850px auto;}
.amc-banner-slider li.banner-daeraByAMC .amc-img-wrap{/*background-size:950px auto;*/background-position:center -15px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h1{font-size:24px;line-height:28px;font-size:22px;line-height:26px;}
.amc-banner-slider li.banner-daeraByAMC .amc-movie-details .amc-content-blk h2{font-size:16px;line-height:20px;}
}
/*E.O.AMC Daera - Home banner*/




/*Hyper Pay frame work style 18.10.2022*/
.payment .amc-content .amc-payment-blk .left-blk .blk.two.payinfo .amc-payment-type .pay-typ label img.img-responsive{width:auto !important;}
.wpwl-form {
background: transparent;
color: #022A08;
max-width: 100%;
}
.wpwl-label-brand {
display: none
}
.wpwl-form-card {
background: transparent;
border: 0;
min-width: inherit !important;
box-shadow: none;
padding: 0;
}
.wpwl-control, .wpwl-control input{
box-shadow: none;
border-radius: 0px;
text-transform: none;
height: 50px ;
background: 0 0;
padding: 15px 30px 11px 0;
display: block;
width: 100%;
border: 0;
border-bottom: 2px solid #577F66;
font-size: 17px !important;
line-height: 22px;
font-family: gordita !important;
font-weight: 400;
letter-spacing: .04px;
color: #fff !important;
}
.wpwl-control::placeholder {
font-size: 17px !important;
line-height: 22px;
font-family: gordita !important;
font-weight: 400;
letter-spacing: .04px;
color: rgba(255, 255, 255, .5) !important;
}
.wpwl-wrapper-submit {
padding: 15px  0;
display: block;
width: 100%;
font-size: 17px !important;
line-height: 22px;
font-family: gordita !important;
font-weight: 400;
letter-spacing: .04px;
color: #fff !important;
}
.wpwl-wrapper-brand {
width: 100%;
position: relative;
padding-right: 0;
}
.wpwl-brand-card {float: right;position:absolute;right:2px;top:3px;}
.wpwl-control-brand option {
background: #577F66;
color: rgba(255, 255, 255, .6);
}
.wpwl-control-brand option:hover {
background: transparent;
color:#fff;
}
.savedcards{float:left;padding-top:15px;display:inline-block;}
.savedcards input[type=checkbox]{display:block;border:transparent;background:0 0;width: 100% !important;
cursor: pointer;
height: auto;padding:0;margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-size:15px;line-height:16px;font-family:gordita;font-weight:500;color:#022A08}
.savedcards label{font:16px/28px gordita;font-weight:400;color:#fff;padding: 2px 0 0 40px !important;position:relative;cursor:pointer;top:0;pointer-events:inherit;display:block;left:0;margin-bottom:8px}
.savedcards label a{color:#C0EDDA;text-decoration:underline;}
.savedcards label span{width:25px;height:25px;border:2px solid #959595;top:0;position:absolute;left:0;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.savedcards input[type=checkbox]:checked+label span{border-color:#fff}
.savedcards input[type=checkbox]+label span:before{content:'';position:absolute;left:50%;top:50%;background:#4881ff;width:16px;height:12px;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);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.savedcards 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);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.wpwl-button-pay {
color: #fff;
background-color:  #05A83A;
border-color:  #05A83A;
}
.wpwl-button-pay:hover {
background: #05A83A;
}
.wpwl-button {
display: inline-block;
padding: 19px 30px;
font: 15px/18px gordita;
font-weight: 700;
letter-spacing: -.375px;
color: #fff;
background:  #05A83A;
border-radius: 29px;
border: 0;
}
.wpwl-target{color:red !important;height:100% !important;}
.wpwl-target html{color:red !important;}
.wpwl-target body{color:red !important;}
.wpwl-has-error ~ .wpwl-hint {
color: red !important;
font-size: 12px !important;
}

.wpwl-hint {
margin-top: 5px !important;
}
.wpwl-button-pay:hover, .wpwl-button-pay:focus, .wpwl-button-pay:active, .wpwl-button-pay[disabled], .wpwl-button-pay[disabled]:hover, .wpwl-button-pay[disabled]:focus, .wpwl-button-pay[disabled]:active {
color: #fff;
background-color:  #05A83A !important;
border-color:  #05A83A !important;
}
@media (max-width: 1679px) {
.wpwl-button {padding: 15px 25px;}
}
@media(max-width:991px) {
.wpwl-control, .wpwl-control input, .wpwl-control::placeholder, .wpwl-wrapper-submit, .savedcards label {
font-size: 14px !important;
}

.wpwl-button {
padding: 10px 14px 11px;
font-size: 14px;
}

.savedcards {
padding-top: 10px;
}
}
@media(max-width:413px) {
.savedcards {
padding-top: 0;
width: 100%;
}
.wpwl-button {margin:10px 0 0;}
}

/*Hyper Pay frame work style 18.10.2022 End*/
.amc-cancel-ticket {display: flex;align-items: center;justify-content: center;}
.amc-cancel-ticket .cancel-wrapper{display: flex;flex-direction: column;align-items: center;padding:55px 0 35px;}
.amc-cancel-ticket .amc-cancel-info {margin-bottom:35px;}
.amc-cancel-ticket .amc-cancel-info .amc-cancel-title{font: 26px/30px gordita;font-weight: 900;color: #fff;letter-spacing: -.759px;text-transform: capitalize;text-align:center;margin-bottom:25px;}
.amc-cancel-ticket .amc-cancel-info p{font: 20px/24px gordita;font-weight: 400;letter-spacing: -1.04px;margin-bottom:15px;text-align:center;}
.amc-cancel-ticket .form-group input::placeholder {text-transform: uppercase;font-size:16px;}
.amc-cancel-ticket .form-blk{max-width:720px;float:none;margin:0 auto;}
.amc-cancel-ticket .form-blk .amc-btn-group{margin-top:15px;}
.amc-cancel-ticket .amc-booking-id{color: #C0EDDA;font-weight:600;}
.amc-cancel-ticket .cancel-wrapper h3 {font-size: 20px;line-height: 24px;}
.amc-cancel-ticket .cancel-wrapper .cancel-confirm h3 {text-align:center;}
.amc-cancel-ticket .amc-movie-info{border:1px solid rgba(151, 151, 151, .3);padding:35px 0 16px; border-radius: 4px;margin-top:25px;margin-bottom:35px;max-width:720px;min-width:720px;}
.amc-cancel-ticket .amc-movie-info .amc-movie-th{opacity: 0.4;font: 20px/24px gordita;}
.amc-cancel-ticket .amc-movie-info .amc-movie-th span{opacity: 0.4;}
.amc-cancel-ticket .amc-movie-info .movie-detail{padding:0 16px;}
.amc-cancel-ticket .amc-movie-info .movie-detail h4{font-weight:900;font-size:26px;line-height:30px;padding-bottom:16px;}
.amc-cancel-ticket .amc-movie-info .amc-fee-th {font: 20px/24px gordita;padding-top: 20px;padding-bottom: 20px;}
.amc-cancel-ticket .amc-movie-info .amc-fd-th {border-top: 1px solid rgba(151, 151, 151, .4);padding-top: 20px;display:flex;width:100%;}
.amc-cancel-ticket .amc-movie-info .amc-fee-th .movie-count{opacity: 0.4;}
.amc-cancel-ticket .amc-movie-info .amc-fee-th .movie-price{opacity: 0.4;font-weight:700;}
.amc-cancel-ticket .amc-movie-feature {opacity: 0.5;border-bottom:1px solid rgba(151, 151, 151, .4);padding:0 0 16px;margin-bottom:15px;}
.amc-cancel-ticket .amc-movie-feature span {border-right: 1px solid rgba(151, 151, 151);padding-right: 10px;margin-right: 10px;font:18px/22px gordita;margin-bottom: 8px;display: inline-block;}
.amc-cancel-ticket .amc-movie-feature span:first-child {border-right: 3px solid rgba(151, 151, 151);}
.amc-cancel-ticket .amc-movie-feature span:nth-child(-n+2) {font-weight:700;} 
.amc-cancel-ticket .amc-movie-feature span:last-child {border-right: none;}
.amc-cancel-ticket .amc-btn-default {margin-left:20px;}
.amc-cancel-ticket .amc-btn-group {margin-top: 25px;margin-bottom:20px;text-align:center;}
.amc-cancel-ticket .amc-movie-table {display: flex;width: 100%;padding: 15px 0;font: 18px/22px 'gordita';}
.amc-cancel-ticket .amc-movie-table .movie-count {display: flex;width: 70%;justify-content:flex-start;flex-direction:column;}
.amc-cancel-ticket .amc-movie-table .movie-price{display: flex;width: 30%;justify-content:flex-end;padding-left:10px;}
.amc-cancel-ticket .movie-fb-info {font-weight: 700;opacity: 0.4;font-size: 16px;line-height: 20px;padding-top:5px;}
.amc-cancel-ticket .movie-total-td {display:flex;justify-content:flex-end;align-items:center;border-top:1px solid rgba(151, 151, 151, .4);padding:16px 16px 0;margin-top:10px;}
.amc-cancel-ticket .movie-total-td h5{opacity:0.4;margin-right:8px;font-size: 16px;line-height: 20px;}
.amc-cancel-ticket .movie-total-td span{font-size:20px;line-height:24px;font-weight:700;}
#cancelTicket .modal-content p {font-size:18px;line-height:26px;text-align:center;opacity: 0.8;font-weight:400;}
#cancelTicket .amc-modal-btn {display:flex;justify-content:center;}
#cancelTicket .amc-btn-group .amc-btn.amc-btn-primary:before {background: #fff;border-color: #fff;}
#cancelTicket .stky-btn-default {color: #022A08;margin:15px 0 0;}
#cancelTicket .modal-content {position: relative;background: #022A08;border: 1px solid rgba(151, 151, 151, 0.3);padding:25px;}

@media(max-width:1599px) {
.amc-cancel-ticket .form-group input::placeholder {font-size: 14px;}
}

@media (max-width: 1919px) {
.amc-cancel-ticket .form-blk {max-width: 650px;}
.amc-cancel-ticket .form-blk .group .form-group {width: 290px;}
.amc-cancel-ticket .amc-movie-feature span, .amc-cancel-ticket .amc-movie-info, .amc-cancel-ticket .movie-total-td span, amc-movie-table {font-size: 18px;line-height: 22px;}
}

@media (max-width: 1365px) {
.amc-cancel-ticket .form-blk {max-width: 580px;}
.amc-cancel-ticket .form-blk .group .form-group {width: 260px;}
.amc-cancel-ticket .amc-cancel-info .amc-cancel-title {font-size: 24px;line-height: 28px;}
.amc-cancel-ticket .amc-cancel-info p {font-size: 18px;line-height: 22px;}
.amc-cancel-ticket .amc-movie-info .movie-detail h4 {font-size: 24px;line-height: 28px;}
#cancelTicket .modal-content {padding: 20px;}
}

@media (max-width: 1199px) {
.amc-cancel-ticket .amc-cancel-info .amc-cancel-title {font-size: 22px;line-height: 26px;margin-bottom:20px;}
.amc-cancel-ticket .amc-cancel-info p {font-size: 16px;line-height: 20px;}
.amc-cancel-ticket .cancel-wrapper h3 {font-size: 18px;line-height: 22px;}
.amc-cancel-ticket .amc-movie-info .amc-fee-th {padding-top: 10px;font-size: 18px;line-height: 22px;}
.amc-cancel-ticket .amc-movie-info {padding: 20px 0 16px;}
.amc-cancel-ticket .amc-movie-feature span,
.amc-cancel-ticket .amc-movie-info,
.amc-cancel-ticket .movie-total-td span {font-size: 16px;line-height: 20px;}
.amc-cancel-ticket .movie-total-td h5 {font-size: 14px;line-height: 18px;}
.amc-cancel-ticket .amc-movie-info .amc-movie-th {font-size: 18px;line-height: 22px;}
.amc-cancel-ticket .amc-movie-table .movie-count, .amc-cancel-ticket .amc-movie-table .movie-price {font-size: 14px;line-height: 18px;}
.amc-cancel-ticket .amc-movie-table.amc-fee-th .movie-count, .amc-cancel-ticket .amc-movie-table.amc-fee-th .movie-price {font-size: 18px;line-height: 22px;}
.amc-cancel-ticket .movie-fb-info {font-size: 14px;line-height: 18px;}
.amc-cancel-ticket .amc-cancel-info {margin-bottom: 30px;}
}

@media(max-width:991px) {
.amc-cancel-ticket .form-blk {max-width: 540px;}
.amc-cancel-ticket .form-blk .group .form-group {width: 240px;}
#cancelTicket .modal-content p {font-size: 16px;line-height: 22px;}
.amc-cancel-ticket .amc-movie-info {margin-top: 20px;}
}

@media(max-width:767px) {
.amc-cancel-ticket {width: 100%;padding: 0 20px;}
.amc-cancel-ticket .cancel-wrapper {padding: 45px 0 25px;}
#cancelTicket .modal-content {position: relative;background: #022A08;border: 1px solid rgba(151, 151, 151, 0.3);padding: 16px;}
.amc-cancel-ticket .container {padding: 0;}
.amc-cancel-ticket .amc-cancel-info .amc-cancel-title {font-size: 20px;line-height: 24px;margin-bottom: 15px;}
.amc-cancel-ticket .amc-cancel-info {margin-bottom: 15px;}
.amc-cancel-ticket .cancel-wrapper h3 {font-size: 16px;line-height: 20px;}
.amc-cancel-ticket .amc-movie-info .amc-fee-th {padding-top: 15px;font-size: 16px;line-height: 20px;}
.amc-cancel-ticket .amc-movie-info .amc-movie-th {font-size: 16px;line-height: 20px;}
.amc-cancel-ticket .amc-movie-table .movie-count, .amc-cancel-ticket .amc-movie-table .movie-price {font-size: 14px;line-height: 18px;}
.amc-cancel-ticket .amc-movie-table.amc-fee-th .movie-count, .amc-cancel-ticket .amc-movie-table.amc-fee-th .movie-price {font-size: 16px;line-height: 20px;}
.amc-cancel-ticket .amc-movie-info .movie-detail h4 {font-size: 22px;line-height: 26px;}
.amc-cancel-ticket .amc-movie-table .movie-count {font-size: 14px;line-height: 18px;}
.amc-cancel-ticket .movie-fb-info {font-size: 12px;line-height: 16px;}
.amc-cancel-ticket .movie-total-td h5 {font-size: 14px;line-height: 18px;}
.amc-cancel-ticket .movie-total-td span {font-size: 16px;line-height: 20px;}
.amc-cancel-ticket .amc-movie-info {
min-width: 100%;
max-width:100%;
}
}

@media(max-width:567px) {
.amc-cancel-ticket .form-blk {max-width: 445px;}
.amc-cancel-ticket .form-blk .group .form-group {width: 200px;}
.amc-cancel-ticket .cancel-wrapper {padding: 40px 0 20px;}
.amc-cancel-ticket .cancel-wrapper h3 {font-size:14px;line-height:18px;}
#cancelTicket .modal-content p {font-size: 14px;line-height: 18px;}
.amc-cancel-ticket .amc-movie-info {margin-top:15px;}
.amc-cancel-ticket .amc-movie-info .movie-detail h4 {font-size: 20px;line-height: 24px;}
.amc-cancel-ticket .amc-movie-info .amc-fee-th {padding-top: 10px;padding-bottom: 15px;margin-bottom: 15px;}
.amc-cancel-ticket .amc-movie-info .amc-movie-th {font-size: 14px;line-height: 18px;}
.amc-cancel-ticket .amc-movie-table .movie-count, .amc-cancel-ticket .amc-movie-table .movie-price, .amc-cancel-ticket .amc-movie-feature span {font-size: 14px;line-height: 18px;}
.amc-cancel-ticket .amc-movie-table {font: 18px/22px 'gordita';padding: 10px 0;}
.amc-cancel-ticket .amc-movie-info,
amc-movie-table {font-size: 12px;line-height: 16px;}
.amc-cancel-ticket .amc-movie-table .movie-count, .amc-cancel-ticket .amc-movie-table .movie-price {font-size: 12px;line-height: 18px;font-weight:500;}
.amc-cancel-ticket .movie-fb-info {font-size: 12px;line-height: 16px;font-weight:500;}
.amc-cancel-ticket .amc-movie-table.amc-fee-th .movie-count, .amc-cancel-ticket .amc-movie-table.amc-fee-th .movie-price {font-size: 14px;line-height: 18px;}
.amc-cancel-ticket .movie-total-td span {font-size: 14px;line-height: 18px;}
.amc-cancel-ticket .movie-total-td h5 {font-size: 12px;line-height: 16px;}
.amc-cancel-ticket .amc-movie-feature {padding: 12px 0 8px;margin-bottom: 15px;}
.amc-cancel-ticket .amc-cancel-info p {font-size: 14px;line-height: 18px;}
}

@media(max-width:479px) {
.amc-cancel-ticket .form-blk .group .form-group {width: 100%;}
.amc-cancel-ticket .amc-movie-table .movie-count {width: 60%;}
.amc-cancel-ticket .amc-movie-table .movie-price{width: 40%;padding-left:5px;}
}

/* 07.03.2023 */
.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-content-details.private-slider-blk{max-width:510px;}
.amc-banner-slider li .amc-movie-details .amc-content-blk .private-slider-blk .amc-btn-group a{margin-right:30px;}
.language_popup.private-cinema-popup .modal-body p{font: 16px/22px gordita;font-weight: 500;padding:10px 0;text-align:center;}
.language_popup.private-cinema-popup .modal-body .amc-btn-group{text-align:center;}
.language_popup.common_alert.private-cinema-popup .modal-content .modal-body .amc-btn-group a{float:none;}
.private-cinema-page .radio-blk .cms-radio{margin-left: 20px;margin-top: 20px;}
.private-cinema-page .radio-blk .cms-radio:first-child{margin-left: 0;}
.private-cinema-page.contact .amc-content .contact-content-block{padding-top:30px;}
.private-cinema-page.nahar .amc-promtion-block ul li{padding:0;}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .tooltip-sec{padding-top:30px;padding-bottom:10px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec p{font: 16px/20px gordita;font-weight: 400;display:inline-block;vertical-align:top;color: rgba(255, 255, 255, .5);margin-bottom:0;padding-left: 4px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk{padding-left:15px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk .cms-radio{margin-top:0;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk .cms-radio label{font-size:16px;line-height:22px;padding-left:26px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk .cms-radio label span{width: 20px;height: 20px;margin-top: -12px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk .cms-radio label span:before{width: 10px;height: 10px;}


.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk{position: relative;cursor: pointer;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .ti-mobile{display:none;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk:hover .tooltip-text{-webkit-transform: translate(0, -50%) scaleY(1);transform: translate(0, -50%) scaleY(1);}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk img{display: inline-block;width: 20px;height: 20px;vertical-align: top;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text{display:inline-block;width: 700px;background: #4b4b4b;padding: 15px;position: absolute;top: 50%;left: 40px;border-radius: 5px;-webkit-transform: translate(0, -50%) scaleY(0);transform: translate(0, -50%) scaleY(0);transition: .25s ease-out;-webkit-transform-origin: left;transform-origin: left;z-index: 11;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text p{font: 12px/18px gordita;font-weight: 400;color: rgba(255, 255, 255, .5);letter-spacing: -0.13px;padding:5px 0;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text p strong{font: 12px/18px gordita;font-weight: 600;color: rgba(255, 255, 255, .5);letter-spacing: -0.13px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text ul li p{position:relative;padding:5px 0 5px 10px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text ul li p:before{content:'';position:absolute;left:0;top:12px;background:rgba(255, 255, 255, .5);width:5px;height:5px;border-radius:5px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text:after{content: "";position: absolute;top: 50%;left: -15px;width: 15px;height: 15px;border-top: 8px solid transparent;border-right: 15px solid #4b4b4b;border-bottom: 8px solid transparent;transform: translate(0, -50%);}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group textarea{font: 16px/22px gordita;font-weight: 400;height:120px;resize:none;border-radius: 0;border-color: rgba(255, 255, 255, .5);margin-bottom:0;display:none;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group textarea::placeholder{font: 14px/20px gordita;font-weight: 400;color: rgba(255, 255, 255, .5);}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group.active textarea{display:block;}

.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group.datetime-blk{font-size:0;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group.datetime-blk .datepicker-blk{display: inline-block;vertical-align: top;width: 50%;padding-right: 20px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group.datetime-blk .timepicker-blk{width: 50%;display: inline-block;vertical-align: top;padding-left: 20px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group.datetime-blk .timepicker-blk input::placeholder{font-size:16px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group .error-text {
text-align: left;
}




@media(max-width:1199px) {
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk{padding-left:0;padding-top:15px;}
}

@media(max-width:991px) {
.amc-banner-slider li .amc-movie-details .amc-content-blk .amc-content-details.private-slider-blk{max-width:230px;}
.amc-banner-slider li .amc-movie-details .amc-content-blk .private-slider-blk .amc-btn-group a{margin-bottom:15px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group{width:49%;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group input{line-height:22px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .bootstrap-select .dropdown-toggle .filter-option-inner-inner{line-height:20px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text{width:500px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group.active textarea{width:100%;}
}
@media(max-width:767px) {
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .form-group{width:100%;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk{padding-left: 15px;padding-top: 0;}
.private-cinema-page.other.nahar .amc-promtion-block ul li{padding:0;}
}
@media(max-width:639px){
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk{display:block;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk{padding-left: 0;padding-top: 15px;}	
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text{width:400px;}
}

@media(max-width:567px) {
.language_popup.private-cinema-popup .modal-content .modal-body p{padding:10px 0;margin-top: 0;}
}
@media(max-width:479px) {
.private-cinema-page .radio-blk .cms-radio{display:block;margin-left:0;float: none;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text{width:300px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk .cms-radio{display:inline-block;margin-left:10px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .radio-blk .cms-radio:first-child{margin-left:0;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .form-blk .group .tooltip-sec{padding-top:20px;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk{display:inline;}
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec p{display:inline;}
}
@media(max-width:359px) {
.private-cinema-page.contact .amc-content .contact-content-block .user-exp .tooltip-sec .tool-tip-blk .tooltip-text{width:250px;}	
}

/* 07.03.2023 */


/*27.3.2023*/

/*.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner {
background-position: left center;*/
/* background-size: 100% 100%; */
/*background-size: cover;
}*/

.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: center;
}
.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/Group-img.png);
background-size: cover;
position: absolute;
left: 0;
width: 57%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info {
background-size: contain;
background-position: center;
position: absolute;
right: 10%;
width: 30%;
height: 100%;
background-repeat: no-repeat;
display: flex;
flex-direction: column-reverse;
align-items: center;
text-align: center;
}
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info .food-banner-btn {
width: auto;
position: absolute;
top: 70%;
}
.amc-banner-slider li.banner-burger .amc-img-burger .btm-text {
background-size: contain;
background-position: bottom right;
position: absolute;
bottom: 4%;
right: 5%;
max-height: 17px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}


.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner {
background-image: url(../images/Ice/bg.jpg);
background-position: center;
}
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .ice-logo {
background-size: contain;
background-position: left top;
position: absolute;
top: 30px;
left: 16%;
max-height: 80px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .amc-logo {
background-size: contain;
background-position: left bottom;
position: absolute;
bottom: 50px;
left: 16%;
max-height: 80px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
z-index:1;
}
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .bottle-img {
background-size: contain;
background-position: left top;
position: absolute;
bottom: 0px;
left: 19%;
max-height: 440px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .ice-text {
background-size: contain;
background-position: center center;
position: absolute;
top: 35%;
left:13%;
max-height: 120px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .btm-text {
background-size: contain;
background-position: bottom right;
position: absolute;
bottom: 15%;
right: 20%;
max-height: 17px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .ice-mob {
display:none;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing {
background-image: url(../images/Offers/main-bg.png);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: center;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-couple {
background-size: contain;
background-position: left top;
position: absolute;
bottom: 10px;
left: 17%;
max-height: 390px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-combo {
background-size: contain;
background-position: center;
position: absolute;
top: 35%;
left: 25%;
max-height: 120px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
       
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .get-offer-btn {
position: absolute;
width: auto;
top: 67%;
right: 20%;
}
.amc-banner-slider li.sharing-banner .amc-btn-group .amc-btn.amc-btn-primary:hover {
color: #022A08;
}

.amc-banner-slider li.sharing-banner .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
background: #fff;
color: #022A08;
border-color: #fff;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-logo {
background-size: contain;
background-position: left top;
position: absolute;
top: 25px;
left: 2%;
max-height: 100px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
z-index: 1;
}
.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-exclusive {
background-image: url(../images/Offers/sharing-exclusive.png);
background-size: contain;
background-position: bottom right;
position: absolute;
bottom: 5%;
right: 2%;
max-height: 17px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
/*    Summer banner styles start here*/
.amc-banner-slider li.summer-banner .amc-img-sharing {
background-image: url(../images/summer-offer/main-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: center;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-summer-escape {
background-size: contain;
background-position: center;
position: absolute;
bottom: 40px;
left: 0;
max-height: 390px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-escape-heat {
background-size: contain;
background-position: center;
position: absolute;
top: 35%;
right: 63%;
max-height: 50px;
width: 25%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .get-offer-btn {
position: absolute;
width: auto;
top: 52%;
left: 19%;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .get-offer-btn .amc-btn:hover {
color: #C0EDDA;
}
   
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
background: transparent;
border-color: #fff;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
border-color: #C0EDDA;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-limited {
background-size: contain;
background-position: right top;
position: absolute;
top: 25px;
left: 0%;
max-height: 100px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
z-index: 1;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-logo {
background-size: contain;
background-position: right bottom;
position: absolute;
bottom: 25px;
right: 2%;
max-height: 100px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
z-index: 1;
}
.amc-banner-slider li.summer-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/summer-offer/term-main.png);
background-size: contain;
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
max-height: 35px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
/*    Summer banner styles end here*/
/*    weekend banner styles start here*/
.amc-banner-slider li.weekend-banner .amc-img-sharing {
background-image: url(../images/weekend-offer/main-back.png);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: center;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-offer {
background-size: contain;
background-position: center;
position: absolute;
bottom: 40px;
left: 15%;
max-height: 390px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-title {
background-size: contain;
background-position: center;
position: absolute;
top: 5%;
right: 20%;
max-height: 300px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.weekend-banner .amc-img-sharing .get-offer-btn {
position: absolute;
width: auto;
top: 70%;
left: 25%;
}

.amc-banner-slider li.weekend-banner .amc-img-sharing .get-offer-btn .amc-btn:hover {
color: #C0EDDA;
}

.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
background: transparent;
border-color: #fff;
}

.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
border-color: #C0EDDA;
}

.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-limited {
background-size: contain;
background-position: right top;
position: absolute;
top: 25px;
left: 0%;
max-height: 100px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-logo {
background-size: contain;
background-position: right bottom;
position: absolute;
bottom: 25px;
right: 2%;
max-height: 100px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/weekend-offer/eng-tc.png);
background-size: contain;
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
max-height: 20px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
@media (max-width:1919px) {
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-title {
background-size: 35%;
top: 5%;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-limited {
background-size: 130px;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .get-offer-btn{top:65%;}
}
@media (max-width:1599px) {
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-offer {
max-height: 350px;
bottom: 60px;
left: 18%;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 15px;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .get-offer-btn {
top: 60%;
left: 22%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-offer {
max-height: 300px;
bottom: 80px;
left: 20%;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .get-offer-btn {
top: 56%;
left: 19%;
}
}
@media (max-width: 991px) {
.amc-banner-slider li.weekend-banner .amc-img-sharing {
height: 400px;
background-image: url(../images/weekend-offer/mob-back.png);
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-title {
top: -24%;
right: 0%;
background-size: 40%;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-offer {
max-height: 220px;
bottom: 30px;
left: 0%;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .get-offer-btn {
top: 27%;
left: 0;
right:0;
text-align: center;
}
}
@media (max-width: 767px) {
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-logo {
background-size: 60px;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-limited {
background-size: 65px;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-weekend-title {

background-size: 60%;
}
.amc-banner-slider li.weekend-banner .amc-img-sharing .get-offer-btn
{top:25%;}
.amc-banner-slider li.weekend-banner .amc-img-sharing .amc-summer-exclusive{max-height:10px;}
}
/*    weekend banner styles end here*/
/* Tuesday banner styles start here*/
.amc-banner-slider li.tuesday-banner .amc-img-sharing {
background-image: url(../images/banner/tue-offer/main-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: center;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-offer {
background-size: contain;
background-position: center;
position: absolute;
bottom: 45px;
left: 0%;
max-height: 390px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-01 {
background-size: contain;
background-position: center;
position: absolute;
top: 28%;
right: 25%;
max-height: 126px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-02 {
background-size: contain;
background-position: center;
position: absolute;
top: 30%;
right: 0%;
left: 25%;
max-height: 109px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-01 {
background-size: contain;
background-position: center;
position: absolute;
top: 60%;
right: 11%;
max-height: 26px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-02 {
background-size: contain;
background-position: center;
position: absolute;
bottom: 50px;
right: 0%;
left: 0%;
max-height: 15px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-03 {
background-size: contain;
background-position: center;
position: absolute;
bottom: 0;
right: 0%;
top: 47%;
left: 0%;
max-height: 40px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .get-offer-btn {
position: absolute;
width: auto;
width: auto;
top: 65%;
left: 19%;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .get-offer-btn .amc-btn:hover {
color: #C0EDDA;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
background: transparent;
border-color: #fff;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
border-color: #C0EDDA;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-limited {
background-size: contain;
background-position: right top;
position: absolute;
top: 25px;
left: 0%;
max-height: 100px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-logo {
background-size: contain;
background-position: right bottom;
position: absolute;
bottom: 25px;
right: 2%;
max-height: 100px;
width: 100px;
height: 100%;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/tue-offer/tc.png);
background-size: contain;
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
max-height: 20px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

@media (max-width:1919px) {
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-01 {
background-size: 35%;
top: 30%;
right: 26%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-02 {
top: 30%;
left: 28%;
background-size: 30%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-limited {
background-size: 130px;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .get-offer-btn {
top: 64%;
left: 17%;
}
}

@media (max-width:1599px) {
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-offer {
max-height: 350px;
bottom: 50px;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 15px;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .get-offer-btn {
top: 60%;
left: 12%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-01 {
top: 30%;
right: 30%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-02 {
top: 35%;
left: 29%;
background-size: 28%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-01 {
top: 61%;
right: 15%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-offer {
max-height: 300px;
bottom: 55px;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .get-offer-btn {
top: 56%;
left: 19%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-01 {
right: 35%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .get-offer-btn {
left: 4%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-02 {
left: 33%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-01 {
top: 63%;
right: 17%;
}
}

@media (max-width: 991px) {
.amc-banner-slider li.tuesday-banner .amc-img-sharing {
height: 400px;
background-image: url(../images/banner/tue-offer/mob-back.jpg);
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-01 {
top: -5%;
right: 20%;
background-size: 40%;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-offer {
max-height: 200px;
bottom: 25%;
left: 0%;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .get-offer-btn {
top: 77%;
left: 0;
right: 0;
text-align: center;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-limited {
background-size: 100px;
top: 10px;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-03 {
max-height: 30px;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-02 {
bottom: 100px;
max-height: 10px;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-01 {
top: 55%;
right: 16%;
max-height: 20px;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-02 {
background-size: 30%;
top: -4%;
left: 20%;
}
}

@media (max-width: 767px) {
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-03 {
max-height: 25px;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-subtitle-01
{
right:30%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-02 {
background-size: 40%;
top: 13%;
left: 25%;
max-height: 45px;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-logo {
background-size: 60px;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-limited {
background-size: 65px;
}

.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-tuesday-title-01 {
background-size: 50%;
max-height: 45px;
right: 25%;
top: 13%;
}
.amc-banner-slider li.tuesday-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 10px;
}
}
/* Tuesday banner styles end here*/
/* Wednesday one sar banner styles start here*/
.amc-banner-slider li.wed-sar-banner .amc-img-sharing {
background-image: url(../images/banner/wed-sar/main-bg.png);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: center;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-offer {
background-size: contain;
background-position: center;
position: absolute;
bottom: 45px;
left: 15%;
max-height: 390px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-01 {
background-size: auto;
background-position: center;
position: absolute;
top: 20%;
right: 28%;
max-height: 126px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .title-back {
background-image: url(../images/banner/wed-sar/sub-img.png);
background-size: auto;
background-position: center;
position: absolute;
top: 45%;
right: auto;
left: 0;
max-height: 109px;
width: 867px;
height: 60px;
background-repeat: no-repeat;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-02 {
background-size: auto;
background-position: center;
position: absolute;
top: 0%;
right: 0%;
max-height: 109px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .get-offer-btn {
position: absolute;
width: auto;
width: auto;
top: 70%;
left: 29%;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .get-offer-btn .amc-btn:hover {
color: #C0EDDA;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
background: transparent;
border-color: #fff;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
border-color: #C0EDDA;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-limited {
background-size: contain;
background-position: right top;
position: absolute;
top: 25px;
left: 0%;
max-height: 100px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-logo {
background-size: contain;
background-position: right bottom;
position: absolute;
bottom: 25px;
right: 2%;
max-height: 100px;
width: 100px;
height: 100%;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/wed-sar/tc-en.png);
background-size: contain;
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
max-height: 20px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

@media (max-width:1919px) {
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-offer {
left: 20%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-01 {
background-size: 40%;
right: 28%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-02 {
right: 5%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-limited {
background-size: 130px;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .get-offer-btn {
top: 68%;
}
}

@media (max-width:1599px) {
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-offer {
max-height: 350px;
bottom: 50px;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .title-back
{
max-width:700px;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-02 {
right: 0%;
background-size: 90%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 15px;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .get-offer-btn {
left: 27%;
top: 66%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-01
{
top:22%;
}
}
@media (max-width:1359px) {
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .get-offer-btn {
left: 26%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-02 {
right: 8%;
background-size: 75%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-offer {
max-height: 300px;
bottom: 55px;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-01 {
top: 23%;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .get-offer-btn {
left: 20%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-02 {
right: 0%;
background-size: 90%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .title-back {
max-width: 480px;
}
}

@media (max-width: 991px) {
.amc-banner-slider li.wed-sar-banner .amc-img-sharing {
height: 450px;
background-image: url(../images/banner/wed-sar/mob-pad.png);
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-01 {
top: -5%;
right: 15%;
background-size: 55%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .title-back {
top: 17%;
max-height: 30px;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-02 {
right: 0%;
background-size: 70%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-offer {
max-height: 200px;
bottom: 25%;
left: 0%;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .get-offer-btn {
top: 77%;
left: 0;
right: 0;
text-align: center;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-limited {
background-size: 100px;
top: 10px;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-logo
{max-height:80px;}
}

@media (max-width: 767px) {

.amc-banner-slider li.wed-sar-banner .amc-img-sharing {
background-image: url(../images/banner/wed-sar/mob-back.png);
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-logo {
background-size: 60px;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-limited {
background-size: 65px;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-01 {
background-size: 75%;
max-height: 45px;
right: 10%;
top: 4%;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .title-back {
top: 15%;
left: 0%;
}

.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-02 {
right: 10%;
background-size: 73%;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 10px;
}
}
@media (max-width: 379px) {
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .title-back {
top: 14%;
max-height:25px;
}
.amc-banner-slider li.wed-sar-banner .amc-img-sharing .amc-tuesday-title-02 {
right: 15%;
background-size: 65%;
}
}
/* Wednesday one sar banner styles end here*/
/* Deadpool popcorn styles start here*/
.amc-banner-slider li.deadpool-banner .amc-img-sharing {
background-image: url(../images/banner/deadpool/main-bg-en.png);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: center;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-offer {
background-size: 100%;
background-position: center;
position: absolute;
bottom: 0%;
left: 52%;
width: 502px;
height: 409px;
background-repeat: no-repeat;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-title-01 {
background-size: auto;
background-position: center;
position: absolute;
top: 15%;
right: 60%;
width: 560px;
height: 240px;
background-repeat: no-repeat;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-01 {
background-size: auto;
background-position: center;
position: absolute;
top: 75%;
right: 46%;
width: 77px;
height: 20px;
background-repeat: no-repeat;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
background-size: auto;
background-position: center;
position: absolute;
top: 75%;
right: 23%;
width: 50px;
height: 38px;
background-repeat: no-repeat;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn {
position: absolute;
width: auto;
top: 75%;
left: 19%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn .amc-btn:hover {
color: #C0EDDA;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
background: transparent;
border-color: #fff;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
border-color: #C0EDDA;
}


.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-logo {
background-size: contain;
background-position: right bottom;
position: absolute;
bottom: 2%;
right: 2%;
width: 140px;
height: 140px;
background-repeat: no-repeat;
z-index: 1;
max-height: 100px;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/deadpool/tc-en.png);
background-size: 90%;
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
width: 207px;
height: 51px;
background-repeat: no-repeat;
}

@media (max-width:1919px) {

.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn {
left: 17%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
top: 72%;
right: 20%;
}
}

@media (max-width:1599px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn {
top: 70%;
left: 18%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
right: 15%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-title-01 {
background-size: 80%;
right: 55%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-summer-exclusive {
background-size: 70%;
}
}

@media (max-width:1439px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
right: 13%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn {
left: 17%;
}
}

@media (max-width:1359px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-offer {
background-size: 90%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-01 {
top: 72%;
right: 44%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn {
left: 15%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-offer {
left: 46%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
right: 10%;
top: 69%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-01 {
right: 49%
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn {
top: 65%;
left: 15%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-title-01 {
background-size: 70%;
right: 47%;
}
}

@media (max-width: 991px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing {
height: 400px;
background-image: url(../images/banner/deadpool/main-img-pad.png);
background-position: center bottom;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-title-01 {
top: -3%;
right: -8%;
background-size: 65%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-01 {
right: 86%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
right: 47%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-offer {
bottom: -11%;
left: -1%;
background-size: 60%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn {
top: 51%;
left: 60%;
right: auto;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-logo {
max-height: 80px;
}
}

@media (max-width: 767px) {

.amc-banner-slider li.deadpool-banner .amc-img-sharing {
background-image: url(../images/banner/deadpool/main-img-mob.png);
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-logo {
background-size: 60px;
}


.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-title-01 {
background-size: 75%;
max-height: 45px;
right: 10%;
top: 4%;
}


.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 10px;
}
}
/* Deadpool popcorn banner styles end here*/
.amc-banner-slider li.duo-banner .amc-img-duo {
background-image: url(../images/Offers/main-bg.png);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: center;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-couple {
background-size: contain;
background-position: left top;
position: absolute;
bottom: 10px;
left: 16%;
max-height: 395px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-combo {
background-size: contain;
background-position: center;
position: absolute;
top: 35%;
left: 20%;
max-height: 65px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.duo-banner .amc-img-duo .get-offer-btn {
position: absolute;
width: auto;
top: 60%;
right: 25%;
}

.amc-banner-slider li.duo-banner .amc-btn-group .amc-btn.amc-btn-primary:hover {
color: #022A08;
}

.amc-banner-slider li.duo-banner .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
background: #fff;
color: #022A08;
border-color: #fff;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-logo {
background-size: contain;
background-position: left top;
position: absolute;
top: 25px;
left: 2%;
max-height: 100px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-exclusive {
background-image: url(../images/Offers/duo-exclusive.png);
background-size: contain;
background-position: bottom right;
position: absolute;
bottom: 12%;
right: 2%;
max-height: 13px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

@media (max-width:1919px) {
.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-combo {
width: 67%;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info {
right: 6%;
width: 25%;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-combo {
max-height: 55px;
}

.amc-banner-slider li.duo-banner .amc-img-duo .get-offer-btn {
top: 55%;
right: 24%;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-exclusive {
max-height: 11px;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-couple {
left: 15%;
max-height: 385px;
}
}

@media (max-width:1810px) {
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .bottle-img {
left: 17%;
}
}

@media (max-width:1599px) {
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .ice-logo {
left: 10%;
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .amc-logo {
left: 10%;
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .bottle-img {
left: 12%;
max-height: 400px;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-combo {
width: 76%;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info {
right: 6%;
width: 30%;
}

.amc-banner-slider li.banner-burger .amc-img-burger .btm-text {
right: 3%;
}

.amc-banner-slider li .amc-burger-wrap {
background-image: url(../images/Burger/small-bg.png);
display: block;
background-repeat: no-repeat;
background-size: contain;
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: 67%;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-couple {
bottom: 35px;
left: 14%;
max-height: 375px;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-combo {
max-height: 100px;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .get-offer-btn {
top: 64%;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-exclusive {
max-height: 15px;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-combo {
left: 25%;
max-height: 55px;
}

.amc-banner-slider li.duo-banner .amc-img-duo .get-offer-btn {
top: 56%;
right: 18%;
}

.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-couple {
bottom: 25px;
left: 12%;
max-height: 375px;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-escape-heat {
right: 68%;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .get-offer-btn {
left: 11%;
top: 52%;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 30px;
}
}

@media (max-width:1439px) {
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .ice-text {
left: 18%;
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .bottle-img {
left: 10%;
max-height: 375px;
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .ice-logo {
left: 8%;
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .amc-logo {
left: 8%;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-combo {
width: 80%;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info {
width: 28%;
}

.amc-banner-slider li .amc-burger-wrap {
background-size: cover;
width: 62%;
}

.amc-banner-slider li.banner-burger .amc-img-burger .btm-text {
bottom: 4%;
}

.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-logo {
max-height: 90px;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-logo {
max-height: 90px;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-exclusive {
max-height: 9px;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-limited {
background-size: 150px;
}
}

@media (max-width:1365px) {
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .bottle-img {
left: 8%;
max-height: 360px;
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .ice-logo {
left: 4%;
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .amc-logo {
left: 4%;
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .btm-text {
right: 15%;
max-height: 15px;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-combo {
width: 85%;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-logo {
display: none;
}

.amc-banner-slider li .amc-burger-wrap {
width: 66%;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info {
right: 5%;
width: 26%;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info .food-banner-btn {
top: 64%;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-couple {
bottom: 70px;
max-height: 340px;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-combo {
max-height: 85px;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .get-offer-btn {
top: 60%;
right: 17%;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-exclusive {
max-height: 13px;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-combo {
max-height: 50px;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-couple {
bottom: 40px;
max-height: 350px;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .ice-text {
max-height: 100px;
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .bottle-img {
left: 2%;
max-height: 350px;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .get-offer-btn {
left: 7%;
top: 50%;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-escape-heat {
right: 70%;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-limited {
background-size: 150px;
}
}

@media (max-width:1024px) {
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .bottle-img {
left: 0%;
}
}

@media(max-width:991px) {
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .ice-text {
max-height: 80px;
left: 16%;
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .bottle-img {
max-height: 280px;
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .btm-text {
right: 10%;
}

.amc-banner-slider li.banner-burger .amc-img-burger .btm-text {
bottom: 2%;
max-height: 13px;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-combo {
background-image: url(../images/Burger/mob-bg.png);
width: 100%;
background-size: contain;
height: 52%;
top: 0;
background-position: center;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info {
width: 100%;
right: 0;
top: auto;
height: 18%;
bottom: 26%;
}

.amc-banner-slider li .amc-burger-wrap {
display: none;
}

.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: 100%;
margin-top: 10px;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info {
display: flex;
}

.amc-banner-slider li .amc-img-burger {
height: 400px;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing {
background-image: url(../images/Offers/mob-bg.png);
background-repeat: no-repeat;
background-size: cover;
height: 400px;
background-position: center;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-exclusive {
background-image: url(../images/Offers/mob-sharing-exclusive.png);
max-height: 36px;
}

.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 .amc-logo {
max-height: 60px;
bottom: 20px;
top: auto;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .get-offer-btn {
top: 70%;
right: 8%;
}

.amc-banner-slider li.duo-banner .amc-img-duo {
background-image: url(../images/Offers/mob-bg.png);
background-repeat: no-repeat;
background-size: cover;
height: 400px;
background-position: center;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-logo {
max-height: 60px;
bottom: 20px;
top: auto;
}

.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: 250px;
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.duo-banner .amc-img-duo .amc-duo-exclusive {
background-image: url(../images/Offers/mob-duo-exclusive.png);
max-height: 36px;
bottom: 8%;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-escape-heat {
right: 29%;
width: 45%;
top: 7%;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-summer-escape {
width: 40%;
margin: 0 auto;
right: 0;
bottom: 50px;
max-height: 280px;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .get-offer-btn {
top: 20%;
left: 0;
width: 100%;
text-align: center;
}

.amc-banner-slider li.summer-banner .amc-img-sharing {
height: 400px;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 18px;
}
}

@media (max-width:767px) {
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner {
background-image: url(../images/Ice/responsive-bg.jpg);
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .ice-text,
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .bottle-img,
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .ice-logo,
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .amc-logo,
.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner .btm-text {
display: none;
}

.amc-banner-slider li.banner-new-private_by_amc .amc-img-wrap.ice-banner {
background-size: contain;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-combo {
background-size: contain;
background-position: top;
height: 68%;
top: 0;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info {
position: absolute;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
text-align: center;
width: 85%;
top: auto;
bottom: 36%;
}

.amc-banner-slider li.banner-burger .amc-img-burger .btm-text {
bottom: 13%;
}

.amc-banner-slider li.banner-burger .amc-img-burger .amc-burger-info .food-banner-btn {
margin-top: 20px;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .get-offer-btn {
top: 20%;
right: auto;
width: 100%;
text-align: center;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-combo {
max-height: 50px;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-couple {
bottom: 80px;
max-height: 190px;
}

.amc-banner-slider li.sharing-banner .amc-img-sharing .amc-sharing-exclusive {
bottom: 10%;
max-height: 26px;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-combo {
max-height: 30px;
}

.amc-banner-slider li.duo-banner .amc-img-duo .get-offer-btn {
top: 18%;
right: auto;
width: 100%;
text-align: center;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-exclusive {
max-height: 25px;
bottom: 12%;
}

.amc-banner-slider li.duo-banner .amc-img-duo .amc-duo-couple {
bottom: 75px;
max-height: 215px;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-limited {
background-size: 65px;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-escape-heat {
right: 25%;
width: 50%;
top: 4%;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-summer-escape {
width: 65%;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .amc-logo {
background-size: 60px;
}

.amc-banner-slider li.summer-banner .amc-img-sharing .get-offer-btn {
top: 16%;
}

.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-summer-exclusive {
bottom: 10%;
}
}
/*.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 .amc-new-label {
background-size: contain;
background-position: left top;
position: absolute;
top: 0;
left: 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 .amc-lays-logo {
background-size: contain;
background-position: bottom center;
position: absolute;
bottom: 45px;
margin: 0 auto;
left: 0;
right: 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 .amc-popcorn-img {
background-size: contain;
background-position: bottom center;
position: absolute;
bottom: 45px;
margin: 0 auto;
left: 18%;
right: 0;
max-width: 450px;
max-height: 350px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-pop-text {
background-size: contain;
background-position: top center;
position: absolute;
top: 12%;
margin: 0 auto;
left: 30%;
right: auto;
max-width: 340px;
max-height: 150px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.amc-popcorn-mob {
display:none;}
@media (max-width:1919px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-popcorn-img {
max-width: 405px;
max-height: 350px;
left:22%;
}
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-pop-text {
top: 15%;
}
}
@media (max-width:1810px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-pop-text {
left: 28%;
}
}@media (max-width:1599px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-pop-text {
left: 26%;
}
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-lays-logo {
right: 24%;
}
}
@media (max-width:1439px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-pop-text {
left: 24%;
}
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-popcorn-img {
max-width: 420px;
max-height: 330px;
left: 25%;
}
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-lays-logo {
right: 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 .amc-pop-text {
left: 22%;
}
}
@media (max-width:1199px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-pop-text {
left: 18%;
max-width: 300px;
max-height: 125px;
top: 18%;
}
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-lays-logo {
right: 36%;
}
}@media (max-width:1024px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-pop-text {
left: 18%;
max-width: 300px;
max-height: 125px;
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 .amc-new-label {
max-width: 115px;
max-height: 100px;
}
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-popcorn-img {
bottom: 45px;
max-width: 350px;
max-height: 280px;
left:24%;
}
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-pop-text {
top: 15%;
left: 15%;
max-width: 270px;
max-height: 115px;
}
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-lays-logo {
right: 44%;
bottom: 45px;
z-index:1;
}
}
@media (max-width:767px) {
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-pop-text {
top: 6%;
left: 13%;
max-width: 255px;
max-height: 109px
}

.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .amc-lays-logo {
right: 48%;
max-width: 160px;
max-height: 160px;
}
}
@media (max-width: 567px) {
.amc-popcorn-mob {
display: block;
}
.amc-lays-logo, .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 .amc-new-label {
max-width: 115px;
max-height: 100px;
}
.amc-banner-slider li.banner-private_by_amc .amc-img-wrap.laysbanner.mob-lays .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 .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 .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 .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 .amc-new-label {
max-width: 100px;
max-height: 80px;
}
}

*/
/* Bundle page > start */
.bundle-page {
}

.bundle-page .bundle-banner .banner-inner .wrap {
position: relative;
}

.bundle-page .bundle-banner .banner-inner .fig-lr {
position: relative;
}

.bundle-page .bundle-banner .banner-inner .fig-lr:before {
content: '';
position: absolute;
left: 0;
top: 0;
background: url(../images/Bundle/lr-shadow.png) 0 0 no-repeat;
width: 500px;
height: 100%;
z-index: 2;
transform: rotate(180deg);
}

.bundle-page .bundle-banner .banner-inner .fig-lr:after {
content: '';
position: absolute;
right: 0;
top: 0;
background: url(../images/Bundle/lr-shadow.png) 0 0 no-repeat;
width: 500px;
height: 100%;
z-index: 2;
}

.bundle-page .bundle-banner .banner-inner .fig.mobile-fig {
display: none;
}

.bundle-page .bundle-banner .banner-inner .fig {
position: relative;
}

.bundle-page .bundle-banner .banner-inner .fig:before {
content: '';
position: absolute;
left: 0;
bottom: 0;
background: url(../images/Bundle/banner-shape.png) 0 0 no-repeat;
width: 100%;
height: 90px;
z-index: 1;
}

    .bundle-page .bundle-banner .banner-inner .fig:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        background-image: linear-gradient(to top, rgb(2, 42, 8), rgb(2, 42, 8, 0.5), rgb(2, 42, 8, 0));
        height: 180px;
        width: 100%;
        z-index: 0;
    }

.bundle-page .bundle-banner .banner-inner .content {
position: absolute;
left: 50%;
bottom: 50px;
max-width: 980px;
width: 100%;
transform: translate(-50%, 0);
z-index: 3;
padding-left: 15px;
padding-right: 15px;
}

.bundle-page .bundle-banner .banner-inner .content h1 {
font: 50px/56px gordita;
font-weight: 900;
color: #fff;
max-width: 700px;
letter-spacing: -2.3px;
}

.bundle-page .bundle-banner .banner-inner .content p {
font: 18px/22px gordita;
font-weight: 400;
color: #fff;
padding-top: 20px;
letter-spacing: -0.27px;
}

.bundle-page .bundle-ticket-blk {
max-width: 980px;
margin: 0 auto;
padding-top: 50px;
padding-bottom: 200px;
padding-left: 15px;
padding-right: 15px;
}

.bundle-page .bundle-ticket-blk .head h2 {
font: 34px/38px gordita;
font-weight: 900;
color: #fff;
letter-spacing: -1.30333px;
}

.bundle-page .bundle-ticket-blk .head p {
font: 16px/22px gordita;
font-weight: 400;
color: #808080;
letter-spacing: -0.243px;
padding-top: 10px;
}

.bundle-page .bundle-ticket-blk .bundle-blk {
padding-top: 30px;
padding-bottom: 30px;
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio {
padding-top: 20px;
padding-bottom: 20px;
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio label span {
width: 26px;
height: 26px;
position: absolute;
top: 50%;
left: 0;
margin-top: -13px;
border: 2px solid #fff;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio input[type=radio] + label span:before {
content: '';
position: absolute;
left: 50%;
top: 50%;
background: #C0EDDA;
width: 12px;
height: 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);
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s
}

.bundle-page .bundle-ticket-blk .bundle-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);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio input[type=radio]:checked + label span {
border-color: #fff
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio label {
font-size: 20px;
line-height: 24px;
font-family: gordita;
font-weight: 500;
letter-spacing: .045px;
color: #fff;
padding-left: 38px;
position: relative;
text-transform: none;
cursor: pointer;
top: 0 !important;
pointer-events: inherit;
display: block;
left: 0;
margin: 0
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio input[type=radio] {
display: none;
border: transparent;
background: 0 0;
width: auto;
padding: 0;
margin: 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
font-size: 17px;
line-height: 18px;
font-family: gordita;
font-weight: 500;
color: #2a2a2a
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio p {
font-size: 16px;
line-height: 20px;
font-family: gordita;
font-weight: 400;
letter-spacing: -0.6975px;
color: #C0EDDA;
text-transform: uppercase;
padding-top: 10px;
padding-left: 38px;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .ticket input[type=checkbox] {
display: none;
border: transparent;
background: 0 0;
width: auto;
padding: 0;
margin: 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
font-size: 15px;
line-height: 16px;
font-family: gordita;
font-weight: 500;
color: #022A08
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .ticket label {
font: 16px/20px gordita;
font-weight: 500;
color: #fff;
padding-left: 40px;
position: relative;
cursor: pointer;
top: 0;
pointer-events: inherit;
display: block;
left: 0;
margin-bottom: 8px
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .ticket label a {
color: #C0EDDA;
text-decoration: underline;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .ticket label span {
width: 28px;
height: 28px;
border: 2px solid #fff;
top: -4px;
position: absolute;
left: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .ticket input[type=checkbox]:checked + label span {
border-color: #fff
}

    .bundle-page .bundle-ticket-blk .send-ticket-blk .ticket input[type=checkbox] + label span:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        background: #4881ff;
        width: 16px;
        height: 12px;
        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);
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
        background-size: 100% 100%;
    }

.bundle-page .bundle-ticket-blk .send-ticket-blk .ticket 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);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .email {
padding-left: 40px;
padding-top: 20px;
display: none;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .email input {
font: 18px/22px gordita;
font-weight: 500;
color: #022A08;
letter-spacing: -0.69px;
text-align: center;
padding: 12px 20px;
border-radius: 30px;
border: 0;
max-width: 350px;
width: 100%;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .email input::placeholder {
font: 16px/20px gordita;
font-weight: 500;
color: #585858;
letter-spacing: -0.69px;
}

.bundle-page .bundle-footer {
position: fixed;
left: 0;
bottom: 0;
width: 100%;
padding-top: 25px;
padding-bottom: 30px;
border-top: 1px solid #585858;
background: #022A08;
z-index: 5;
}

.bundle-page .bundle-footer .footer-inner {
max-width: 980px;
margin: 0 auto;
font-size: 0;
padding-left: 15px;
padding-right: 15px;
}

.bundle-page .bundle-footer .footer-inner .buy-blk {
display: inline-block;
vertical-align: middle;
width: 70%;
}

.bundle-page .bundle-footer .footer-inner .buy-blk p {
font: 14px/20px gordita;
font-weight: 500;
color: #ccc;
letter-spacing: -0.58125px;
padding-left: 80px;
padding-right: 30px;
position: relative;
display: inline-block;
}

.bundle-page .bundle-footer .footer-inner .buy-blk p:before {
content: '';
position: absolute;
left: 0;
top: -6px;
background: url(../images/Bundle/buy-icon.svg) no-repeat;
width: 65px;
height: 65px;
background-size: 100% 100%;
}
/* .bundle-page .bundle-footer .footer-inner .buy-blk p:after{content:'';position:absolute;right:0;bottom:6px;background:url(../images/Bundle/down-arrow.svg) no-repeat;width:16px;height:9px;background-size: 100% 100%;} */
.bundle-page .bundle-footer .footer-inner .buy-blk p span {
font: 18px/22px gordita;
font-weight: 500;
color: #fff;
letter-spacing: -0.81375px;
display: block;
padding-top: 2px;
}

.bundle-page .bundle-footer .footer-inner .amc-btn-group {
display: inline-block;
vertical-align: middle;
width: 30%;
text-align: right;
}

.bundle-page .bundle-footer .footer-inner .amc-btn-group .amc-btn.amc-btn-primary {
color: #022A08;
}

.bundle-page .bundle-footer .footer-inner .amc-btn-group .amc-btn.amc-btn-primary:before {
background: #fff;
border-color: #fff;
}

.bundle-page .bundle-footer .footer-inner .amc-btn-group .amc-btn.amc-btn-primary:hover {
color: #fff;
}

    .bundle-page .bundle-footer .footer-inner .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
        background: #05A83A;
        border-color: #05A83A;
    }

.bundle-payment-page {
}
/* .bundle-payment-page{margin-top:-58px;} */
.bundle-payment-page .payment-header {
border-bottom: 1px solid #585858;
padding-top: 15px;
padding-bottom: 15px;
}

.bundle-payment-page .payment-header .head {
text-align: center;
}

.bundle-payment-page .payment-header .head .back-btn {
float: left;
}

.bundle-payment-page .payment-header .head h2 {
font: 16px/20px gordita;
font-weight: 700;
color: #fff;
display: inline-block;
vertical-align: top;
}

.bundle-payment-page .payment-header .head .timer {
float: right;
}

.bundle-payment-page .payment-header .head .timer p {
font: 16px/20px gordita;
font-weight: 700;
color: #fff;
}

.bundle-payment-page .payment-header .head .timer .close-btn {
display: inline-block;
vertical-align: top;
padding-left: 10px;
float: right;
}

.bundle-payment-page .payment-wrapper {
padding-top: 80px;
padding-bottom: 180px;
font-size: 0;
}

.bundle-payment-page .payment-wrapper .contact-info-lft {
display: inline-block;
vertical-align: top;
width: 60%;
padding-right: 40px;
text-align: left;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .info-wrap h2 {
font: 26px/30px gordita;
font-weight: 900;
color: #fff;
padding-bottom: 15px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .info-wrap h2 a {
font: 14px/18px gordita;
font-weight: 500;
color: #C0EDDA;
position: relative;
padding-left: 20px;
margin-left: 10px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .info-wrap h2 a:before {
content: '';
position: absolute;
left: 0;
top: 0;
background: url(../images/Bundle/edit-icon.svg) no-repeat;
width: 16px;
height: 16px;
background-size: 100% 100%;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .info-wrap p {
padding-bottom: 30px;
border-bottom: 1px solid #fff;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .info-wrap p .name {
font: 14px/18px gordita;
font-weight: 500;
color: #808080;
padding-top: 4px;
padding-bottom: 4px;
display: block;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .info-wrap p .mail {
font: 16px/20px gordita;
font-weight: 400;
color: #C0EDDA;
padding-top: 4px;
padding-bottom: 4px;
display: block;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .info-wrap p .mob {
font: 16px/20px gordita;
font-weight: 400;
color: #808080;
padding-top: 4px;
padding-bottom: 4px;
display: block;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk {
padding-top: 30px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk h2 {
font: 24px/28px gordita;
font-weight: 900;
color: #fff;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay {
padding-top: 15px;
padding-bottom: 15px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio {
padding-top: 20px;
padding-bottom: 35px;
border-bottom: 1px solid #585858;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label span {
width: 26px;
height: 26px;
position: absolute;
top: 50%;
left: 0;
margin-top: -13px;
border: 2px solid #fff;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio input[type=radio] + label span:before {
content: '';
position: absolute;
left: 50%;
top: 50%;
background: #C0EDDA;
width: 12px;
height: 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);
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .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);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio input[type=radio]:checked + label span {
border-color: #fff
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label {
font-size: 24px;
line-height: 28px;
font-family: gordita;
font-weight: 500;
letter-spacing: .045px;
color: #fff;
padding-left: 65px;
position: relative;
text-transform: none;
cursor: pointer;
top: 0 !important;
pointer-events: inherit;
display: block;
left: 0;
margin: 0;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label:before {
content: '';
position: absolute;
left: 42px;
top: 2px;
background: url(../images/Bundle/apple-icon.svg) no-repeat;
width: 20px;
height: 20px;
background-size: 100% 100%;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio input[type=radio] {
display: none;
border: transparent;
background: 0 0;
width: auto;
padding: 0;
margin: 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
font-size: 17px;
line-height: 18px;
font-family: gordita;
font-weight: 500;
color: #2a2a2a
}

.bundle-payment-page .payment-wrapper .saved-card-blk {
text-align: left;
}

.bundle-payment-page .payment-wrapper .saved-card-blk h2 {
font: 16px/22px gordita;
font-weight: 500;
color: #fff;
padding-top: 30px;
padding-bottom: 15px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio {
padding-top: 15px;
padding-bottom: 15px;
display: inline-block;
vertical-align: middle;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio label span {
width: 26px;
height: 26px;
position: absolute;
top: 50%;
left: 0;
margin-top: -13px;
border: 2px solid #fff;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio input[type=radio] + label span:before {
content: '';
position: absolute;
left: 50%;
top: 50%;
background: #C0EDDA;
width: 12px;
height: 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);
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s
}

.bundle-payment-page .payment-wrapper .saved-card-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);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio input[type=radio]:checked + label span {
border-color: #fff
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio label {
font-size: 16px;
line-height: 20px;
font-family: gordita;
font-weight: 500;
letter-spacing: .045px;
color: #fff;
padding-left: 90px;
position: relative;
text-transform: none;
cursor: pointer;
top: 0 !important;
pointer-events: inherit;
display: block;
left: 0;
margin: 0;
display: inline-block;
vertical-align: middle;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio.visa label:before {
content: '';
position: absolute;
left: 42px;
top: -4px;
background: url(../images/Bundle/visa.svg) no-repeat;
width: 42px;
height: 30px;
background-size: 100% 100%;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio.mastercard label:before {
content: '';
position: absolute;
left: 42px;
top: -4px;
background: url(../images/Bundle/master-card.svg) no-repeat;
width: 42px;
height: 30px;
background-size: 100% 100%;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio input[type=radio] {
display: none;
border: transparent;
background: 0 0;
width: auto;
padding: 0;
margin: 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
font-size: 17px;
line-height: 18px;
font-family: gordita;
font-weight: 500;
color: #2a2a2a
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio p {
font: 14px/18px gordita;
font-weight: 500;
color: #808080;
padding-left: 90px;
padding-top: 8px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .card-wrap .card.active .csc {
display: inline-block;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .csc {
display: inline-block;
vertical-align: middle;
padding-left: 60px;
display: none;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .csc input {
font: 16px/20px gordita;
font-weight: 500;
color: #fff;
background: transparent;
border: 1px solid #fff;
border-radius: 6px;
padding: 8px 10px;
max-width: 90px;
text-align: center;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .csc input::placeholder {
font: 14px/20px gordita;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .credit-debit-blk {
padding-top: 30px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .credit-debit-blk .cms-radio label {
font-size: 14px;
line-height: 20px;
font-weight: 700;
padding-left: 40px;
color: #666666;
}

.payment .amc-content .amc-payment-blk.bundle-payment-blk .left-blk {
width: 50%;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt {
display: inline-block;
vertical-align: top;
width: 50%;
padding-left: 40px;
text-align: left;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt h2 {
font: 26px/30px gordita;
font-weight: 900;
color: #fff;
padding-bottom: 15px;
border-bottom: 1px solid #585858;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt h6 {
font: 14px/18px gordita;
font-weight: 500;
color: #666666;
padding-bottom: 15px;
padding-top: 15px;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt .amount-list {
padding-bottom: 30px;
border-bottom: 1px solid #585858;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt .amount-list ul li {
padding-top: 5px;
padding-bottom: 5px;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt .amount-list ul li span {
font: 16px/20px gordita;
font-weight: 500;
color: #fff;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt .amount-list ul li span.lft {
display: inline-block;
vertical-align: top;
width: 70%;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt .amount-list ul li span.rgt {
display: inline-block;
vertical-align: top;
width: 30%;
text-align: right;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt .btm-wrap {
padding-top: 30px;
text-align: right;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt .btm-wrap p i {
font: 14px/18px gordita;
font-weight: 500;
color: #666666;
font-style: italic;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt .btm-wrap p span {
font: 15px/20px gordita;
font-weight: 400;
color: #666666;
display: block;
padding-top: 15px;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt .btm-wrap p span strong {
font: 20px/24px gordita;
font-weight: 700;
color: #fff;
padding-left: 12px;
}

.bundle-payment-page .payment-wrapper .bundle-footer {
position: fixed;
left: 0;
bottom: 0;
width: 100%;
padding-top: 20px;
padding-bottom: 20px;
border-top: 1px solid #585858;
background: #022A08;
z-index: 5;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner {
font-size: 0;
text-align: right;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk {
display: inline-block;
vertical-align: middle;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk p {
font: 14px/20px gordita;
font-weight: 400;
color: #666666;
letter-spacing: -0.58125px;
padding-right: 30px;
position: relative;
display: inline-block;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk p:before {
content: '';
position: absolute;
left: 0;
top: -6px;
background: url(../images/Bundle/buy-icon.svg) no-repeat;
width: 40px;
height: 40px;
background-size: 100% 100%;
display: none;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk p:after {
content: '';
position: absolute;
right: 0;
bottom: 6px;
background: url(../images/Bundle/down-arrow.svg) no-repeat;
width: 16px;
height: 9px;
background-size: 100% 100%;
display: none;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk p span {
font: 18px/22px gordita;
font-weight: 700;
color: #fff;
letter-spacing: -0.81375px;
padding-left: 10px;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .amc-btn-group {
display: inline-block;
vertical-align: middle;
width: auto;
text-align: right;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .amc-btn-group .amc-btn.amc-btn-primary {
color: #fff;
}

    .bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .amc-btn-group .amc-btn.amc-btn-primary:before {
        background: #05A83A;
        border-color: #05A83A;
    }

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .amc-btn-group .amc-btn.amc-btn-primary:hover {
color: #022A08;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
background: #fff;
border-color: #fff;
}

.bundle-success-page {
padding-bottom: 100px;
}

.bundle-success-page .success-header {
padding-top: 50px;
border-bottom: 1px solid #585858;
padding-bottom: 30px;
}

.bundle-success-page .success-header .content {
max-width: 600px;
margin: 0 auto;
text-align: center;
}

.bundle-success-page .success-header .content h1 {
font: 26px/30px gordita;
font-weight: 900;
color: #fff;
}

.bundle-success-page .success-header .content h1 span {
position: relative;
padding-left: 34px;
}

.bundle-success-page .success-header .content h1 span:before {
content: '';
position: absolute;
left: 0;
top: 3px;
background: url(../images/Bundle/sucess-icon.svg) no-repeat;
width: 28px;
height: 28px;
background-size: 100% 100%;
}

.bundle-success-page .success-header .content h1 strong {
display: block;
font: 18px/24px gordita;
font-weight: 400;
color: #fff;
padding-top: 10px;
}

.bundle-success-page .success-header .content p {
font: 16px/20px gordita;
font-weight: 500;
color: #666666;
padding-top: 40px;
}

.bundle-success-page .success-header .content p span {
position: relative;
padding-left: 34px;
}

.bundle-success-page .success-header .content p span:before {
content: '';
position: absolute;
left: 0;
top: 3px;
background: url(../images/Bundle/mail-icon.svg) no-repeat;
width: 26px;
height: 14px;
background-size: 100% 100%;
}

.bundle-success-page .box-continer {
max-width: 600px;
margin: 0 auto;
text-align: center;
}

.bundle-success-page .voucher-box {
margin-top: 50px;
margin-bottom: 30px;
border: 1px solid #577F66;
text-align: left;
}

.bundle-success-page .voucher-box .top-wrap {
padding: 40px 15px 30px 15px;
}

.bundle-success-page .voucher-box .top-wrap h2 {
font: 20px/24px gordita;
font-weight: 400;
color: #fff;
padding-bottom: 15px;
}

.bundle-success-page .voucher-box .top-wrap h2 span {
font: 20px/24px gordita;
font-weight: 700;
color: #C0EDDA;
}

.bundle-success-page .voucher-box .top-wrap h3 {
font: 14px/18px gordita;
font-weight: 500;
color: #666666;
padding-top: 15px;
padding-bottom: 10px;
}

.bundle-success-page .voucher-box .top-wrap ul {
padding-bottom: 15px;
}

.bundle-success-page .voucher-box .top-wrap ul li {
padding-top: 5px;
padding-bottom: 5px;
}

.bundle-success-page .voucher-box .top-wrap ul li span {
font: 16px/20px gordita;
font-weight: 500;
color: #fff;
}

.bundle-success-page .voucher-box .top-wrap ul li span.lft {
display: inline-block;
vertical-align: middle;
width: 70%;
padding-right: 10px;
}

.bundle-success-page .voucher-box .top-wrap ul li span.rgt {
display: inline-block;
vertical-align: middle;
width: 30%;
padding-left: 10px;
text-align: right;
}

.bundle-success-page .voucher-box .top-wrap .para {
padding-top: 15px;
border-top: 1px solid #577F66;
}

.bundle-success-page .voucher-box .top-wrap .para p {
font: 16px/20px gordita;
font-weight: 500;
color: #666666;
}

.bundle-success-page .voucher-box .top-wrap .para p a {
font: 16px/20px gordita;
font-weight: 400;
color: #fff;
display: block;
padding-top: 5px;
}

.bundle-success-page .voucher-box .btm-total {
padding: 20px;
border-top: 1px solid #577F66;
text-align: right;
}

.bundle-success-page .voucher-box .btm-total p {
font: 16px/24px gordita;
font-weight: 400;
color: #666666;
}

.bundle-success-page .voucher-box .btm-total p span {
font: 20px/24px gordita;
font-weight: 700;
color: #fff;
padding-left: 5px;
}

.bundle-success-page .tc-blk {
padding-top: 10px;
padding-bottom: 30px;
text-align: left;
}

.bundle-success-page .tc-blk h2 {
font: 16px/20px gordita;
font-weight: 500;
color: #fff;
padding-top: 15px;
padding-bottom: 15px;
}

.bundle-success-page .tc-blk ul li {
padding-top: 8px;
padding-bottom: 8px;
}

.bundle-success-page .tc-blk ul li p {
font: 12px/16px gordita;
font-weight: 400;
color: #cccccc;
position: relative;
padding-left: 25px;
}

.bundle-success-page .tc-blk ul li p span {
font: 12px/16px gordita;
font-weight: 700;
color: #fff;
padding-right: 10px;
position: absolute;
left: 0;
top: 0;
}

.bundle-success-page.bundle-failure-page {
}

.bundle-success-page.bundle-failure-page .voucher-box .top-wrap {
padding-top: 20px;
}

.bundle-success-page.bundle-failure-page .success-header .content h1 span:before {
background: url(../images/Bundle/failure-icon.svg) no-repeat;
width: 26px;
height: 26px;
background-size: 100% 100%;
}

.bundle-success-page.bundle-failure-page .success-header .content h1 strong a {
color: #C0EDDA;
text-decoration: underline;
}

.bundle-success-page.bundle-failure-page .btm-para {
max-width: 800px;
margin: 0 auto;
text-align: center;
padding-top: 20px;
}

.bundle-success-page.bundle-failure-page .btm-para p {
font: 16px/22px gordita;
font-weight: 700;
color: #fff;
}

.bundle-success-page.bundle-failure-page .btm-para p span {
font: 16px/22px gordita;
font-weight: 400;
color: #fff;
display: block;
padding-top: 10px;
}


@media (max-width: 1199px) {
.bundle-page .bundle-banner .banner-inner .content {
max-width: 850px;
bottom: 20px;
}

.bundle-page .bundle-banner .banner-inner .content h1 {
font-size: 40px;
line-height: 46px;
max-width: 550px;
letter-spacing: 0;
}

.bundle-page .bundle-banner .banner-inner .content p {
font-size: 16px;
line-height: 20px;
padding-top: 15px;
letter-spacing: 0;
}

.bundle-page .bundle-ticket-blk {
max-width: 850px;
}

.bundle-page .bundle-ticket-blk .head h2 {
font-size: 30px;
line-height: 34px;
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio label {
font-size: 18px;
line-height: 22px;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .email input {
font-size: 16px;
line-height: 20px;
}

.bundle-page .bundle-footer .footer-inner {
max-width: 850px;
}

.bundle-page .bundle-footer .footer-inner .buy-blk p {
font-size: 13px;
line-height: 18px;
padding-left: 74px;
}

.bundle-page .bundle-footer .footer-inner .buy-blk p span {
font-size: 16px;
line-height: 20px;
}

.bundle-payment-page .payment-wrapper {
padding-top: 60px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .info-wrap h2 {
font-size: 22px;
line-height: 26px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk h2 {
font-size: 20px;
line-height: 24px;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt h2 {
font-size: 22px;
line-height: 26px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label {
font-size: 22px;
line-height: 26px;
}
}

@media (max-width: 991px) {
.bundle-page .bundle-banner .banner-inner .content {
max-width: 650px;
}

.bundle-page .bundle-banner .banner-inner .content h1 {
font-size: 30px;
line-height: 34px;
}

.bundle-page .bundle-banner .banner-inner .content p {
font-size: 14px;
line-height: 18px;
padding-top: 10px;
}

.bundle-page .bundle-banner .banner-inner .fig-lr:before {
width: 150px;
}

.bundle-page .bundle-banner .banner-inner .fig-lr:after {
width: 150px;
}

.bundle-page .bundle-banner .banner-inner .fig:before {
height: 40px;
}

.bundle-page .bundle-banner .banner-inner .fig:after {
height: 100px;
}

.bundle-page .bundle-ticket-blk {
padding-bottom: 150px;
max-width: 650px;
}

.bundle-page .bundle-ticket-blk .head h2 {
font-size: 25px;
line-height: 30px;
}

.bundle-page .bundle-ticket-blk .head p {
font-size: 14px;
line-height: 18px;
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio {
padding-top: 15px;
padding-bottom: 15px;
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio label {
font-size: 16px;
line-height: 20px;
padding-left: 30px;
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio p {
font-size: 14px;
line-height: 18px;
padding-top: 5px;
padding-left: 30px;
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio label span {
width: 20px;
height: 20px;
margin-top: -10px;
}

.bundle-page .bundle-ticket-blk .bundle-blk .cms-radio input[type=radio] + label span:before {
width: 10px;
height: 10px;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .ticket label {
padding-left: 30px;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .ticket label span {
width: 20px;
height: 20px;
top: 0;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .ticket input[type=checkbox] + label span:before {
width: 11px;
height: 8px;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .email {
padding-left: 30px;
}

.bundle-page .bundle-footer {
padding-top: 20px;
padding-bottom: 20px;
}

.bundle-page .bundle-footer .footer-inner {
max-width: 650px;
}

.bundle-page .bundle-footer .footer-inner .buy-blk p {
padding-left: 55px;
}

.bundle-page .bundle-footer .footer-inner .buy-blk p:before {
width: 45px;
height: 45px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft {
width: 50%;
padding-right: 20px;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt {
width: 50%;
padding-left: 30px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .info-wrap h2 {
font-size: 20px;
line-height: 24px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk h2 {
font-size: 18px;
line-height: 22px;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt h2 {
font-size: 18px;
line-height: 22px;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt .amount-list ul li span {
font-size: 14px;
line-height: 18px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label {
font-size: 20px;
line-height: 24px;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt .btm-wrap p span strong {
font-size: 16px;
line-height: 20px;
}
}

@media (max-width: 767px) {
.bundle-page .bundle-banner .banner-inner .content {
max-width: 100%;
}

.bundle-page .bundle-banner .banner-inner .fig {
margin-left: -130px;
margin-right: -240px;
}

.bundle-page .bundle-banner .banner-inner .content h1 {
font-size: 26px;
line-height: 30px;
max-width: 100%;
}

.bundle-page .bundle-ticket-blk {
padding-top: 30px;
max-width: 100%;
}

.bundle-page .bundle-ticket-blk .head h2 {
font-size: 20px;
line-height: 24px;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .email {
padding-top: 10px;
}

.bundle-page .bundle-ticket-blk .send-ticket-blk .email input::placeholder {
font-size: 14px;
line-height: 18px;
}

.bundle-page .bundle-footer .footer-inner {
max-width: 100%;
}

.bundle-payment-page .payment-wrapper {
padding-top: 30px;
padding-bottom: 130px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft {
width: 100%;
padding-right: 0;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .info-wrap p {
border-bottom: 1px solid #585858;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .info-wrap h2 {
font-size: 18px;
line-height: 22px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label {
font-size: 18px;
line-height: 24px;
padding-left: 55px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label span {
width: 20px;
height: 20px;
margin-top: -9px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio input[type=radio] + label span:before {
width: 10px;
height: 10px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label:before {
left: 30px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio {
border: 1px solid #585858;
border-radius: 5px;
padding: 15px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio label {
padding-left: 80px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio label span {
width: 20px;
height: 20px;
margin-top: -9px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio input[type=radio] + label span:before {
width: 10px;
height: 10px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio.visa label:before {
left: 30px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio.mastercard label:before {
left: 30px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio p {
padding-left: 80px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .credit-debit-blk .cms-radio label {
padding-left: 30px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .card-wrap {
border: 1px solid #585858;
border-radius: 5px;
padding: 15px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .credit-debit-blk {
border: 1px solid #585858;
border-radius: 5px;
padding: 17px;
margin-top: 30px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .credit-debit-blk .cms-radio {
padding-top: 0;
padding-bottom: 0;
}
}

@media (max-width: 639px) {
.bundle-payment-page .payment-wrapper .contact-info-lft .info-wrap h2 {
font-size: 16px;
line-height: 20px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .info-wrap p {
padding-bottom: 25px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk {
padding-bottom: 25px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk h2 {
font-size: 16px;
line-height: 20px;
}

.bundle-payment-page .payment-wrapper .contact-info-lft .pay-blk .apple-pay .cms-radio label {
font-size: 16px;
line-height: 26px;
}

.amc-payment-blk.bundle-payment-blk .order-details-rgt {
display: none;
}

.bundle-payment-page .payment-wrapper .saved-card-blk h2 {
padding-top: 0;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .csc {
display: none;
padding-left: 80px;
padding-bottom: 15px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .csc input {
font-size: 14px;
line-height: 18px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .credit-debit-blk {
margin-top: 20px;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk {
width: 65%;
text-align: left;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .amc-btn-group {
width: 35%;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk p {
font-size: 13px;
line-height: 17px;
padding-left: 45px;
padding-right: 25px;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk p:before {
display: block;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk p:after {
display: block;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk p span {
font-size: 16px;
line-height: 20px;
padding-left: 0;
display: block;
}

.bundle-success-page {
padding-bottom: 50px;
}

.bundle-success-page .success-header {
border-bottom: 0;
padding-top: 70px;
}

.bundle-success-page .success-header .content h1 {
font-size: 22px;
line-height: 30px;
}

.bundle-success-page .success-header .content {
max-width: 100%;
}

.bundle-success-page .success-header .content h1 span {
padding-left: 0;
padding-top: 30px;
}

.bundle-success-page .success-header .content h1 span:before {
left: 50%;
top: 0;
transform: translate(-50%, 0);
}

.bundle-success-page .success-header .content h1 strong {
font-size: 16px;
line-height: 22px;
}

.bundle-success-page .success-header .content p {
font-size: 14px;
line-height: 20px;
padding-top: 30px;
}

.bundle-success-page .box-continer {
max-width: 100%;
}

.bundle-success-page .voucher-box {
margin-top: 15px;
margin-bottom: 15px;
border-radius: 5px;
}

.bundle-success-page .voucher-box .top-wrap {
padding: 30px 15px;
}

.bundle-success-page .voucher-box .top-wrap h2, .bundle-success-page .voucher-box .top-wrap h2 span {
font-size: 18px;
line-height: 22px;
}

.bundle-success-page .voucher-box .top-wrap ul {
padding-bottom: 0;
}
}

@media (max-width: 479px) {
.bundle-page .bundle-banner .banner-inner .content h1 {
font-size: 22px;
line-height: 24px;
}

.bundle-page .bundle-ticket-blk .head h2 {
font-size: 18px;
line-height: 22px;
}

.bundle-payment-page .payment-header .head {
text-align: right;
font-size: 0;
}

.bundle-payment-page .payment-header .head .back-btn {
float: none;
display: inline-block;
vertical-align: top;
width: 5%;
}

.bundle-payment-page .payment-header .head h2 {
text-align: center;
width: 70%;
}

.bundle-payment-page .payment-header .head .timer {
float: none;
display: inline-block;
vertical-align: top;
width: 25%;
}

.bundle-payment-page .payment-header .head .timer .close-btn {
padding-bottom: 10px;
}

.bundle-payment-page .payment-header .head .timer p span {
font: 16px/16px gordita;
font-weight: 500;
color: #fff;
display: block;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .cms-radio label {
font-size: 13px;
line-height: 20px;
}

.bundle-payment-page .payment-wrapper .saved-card-blk .credit-debit-blk .cms-radio label {
font-size: 13px;
line-height: 20px;
}

.bundle-payment-page .payment-wrapper .bundle-footer .footer-inner .buy-blk p span {
font-size: 14px;
line-height: 20px;
}


.bundle-success-page .success-header {
padding-bottom: 20px;
}

.bundle-success-page .success-header .content h1 {
font-size: 20px;
line-height: 24px;
}

.bundle-success-page .voucher-box .top-wrap h2, .bundle-success-page .voucher-box .top-wrap h2 span {
font-size: 15px;
line-height: 20px;
}

.bundle-success-page .voucher-box .top-wrap ul li span {
font-size: 15px;
line-height: 20px;
}

.bundle-success-page .voucher-box .top-wrap .para p {
font-size: 15px;
line-height: 20px;
}

.bundle-success-page .voucher-box .top-wrap .para p a {
font-size: 15px;
line-height: 20px;
}

.bundle-success-page .voucher-box .btm-total p {
font-size: 14px;
line-height: 18px;
}

.bundle-success-page .voucher-box .btm-total p span {
font-size: 18px;
line-height: 22px;
}

.bundle-success-page .tc-blk h2 {
font-size: 15px;
line-height: 20px;
}

.bundle-success-page.bundle-failure-page .btm-para p {
font-size: 15px;
line-height: 20px;
}

.bundle-success-page.bundle-failure-page .btm-para p span {
font-size: 15px;
line-height: 20px;
}
}

@media (max-width: 413px) {
.bundle-page .bundle-banner .banner-inner .fig {
margin-left: 0;
margin-right: 0;
}

.bundle-page .bundle-banner .banner-inner .fig.desktop-fig {
display: none;
}

.bundle-page .bundle-banner .banner-inner .fig.mobile-fig {
display: block;
}

.bundle-page .bundle-banner .banner-inner .fig.mobile-fig img {
width: 100%;
}

.bundle-page .bundle-footer .footer-inner .buy-blk {
width: 60%;
}

.bundle-page .bundle-footer .footer-inner .amc-btn-group {
width: 40%;
}

.bundle-page .bundle-footer .footer-inner .buy-blk p {
padding-left: 50px;
font-size: 12px;
line-height: 16px;
padding-right: 25px;
}

.bundle-page .bundle-footer .footer-inner .buy-blk p span {
font-size: 15px;
line-height: 20px;
}

.bundle-page .bundle-footer .footer-inner .buy-blk p:before {
width: 40px;
height: 40px;
}
}
/* Bundle page > end */
/*Nationality dropdown*/

.signin-joinin-popup .form-blk .form-group.common-select.edit-select .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
color: #fff;
}

.signin-joinin-popup .form-blk .form-group.common-select .bootstrap-select div.dropdown-menu div.inner {
overflow: auto !important;
}

.signin-joinin-popup .form-blk .form-group.common-select .bootstrap-select div.dropdown-menu {
width: 100%;
/*max-height: 200px !important;*/
min-width: 100% !important;
}

.signin-joinin-popup .form-blk .form-group.common-select .bootstrap-select div.dropdown-menu.open ul {
margin-bottom: 0 !important;
max-height: max-content !important;
}

.signin-joinin-popup .form-blk .form-group.common-select .bootstrap-select div.dropdown-menu.open ul .no-results {
background: #577F66;
color: #fff;
padding: 5px 15px;
}

.signin-joinin-popup .form-blk .form-group.common-select .bootstrap-select div.dropdown-menu.open ul li a span {
white-space: break-spaces;
}

.signin-joinin-popup .form-blk .form-group.common-select .bootstrap-select div.dropdown-menu .inner.open {
width: 100%;
min-width: auto;
max-height: 200px !important;
}

.signin-joinin-popup .form-blk .form-group.common-select .bootstrap-select.dropup div.dropdown-menu {
-webkit-transform-origin: center bottom;
-moz-transform-origin: center bottom;
-o-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}

.signin-joinin-popup .form-blk .bootstrap-select div.dropdown-menu .dropdown-menu.inner {
overflow-y: auto;
padding-bottom: 0;
}

.signin-joinin-popup .form-blk .form-group.common-select .bootstrap-select .dropdown-menu {
min-width: 100%;
}

.signin-joinin-popup .form-blk .form-group.common-select .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%;
}

.signin-joinin-popup .form-blk .form-group.common-select label {
display: none;
}

.signin-joinin-popup .form-blk .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
font-weight: 400;
font-size: 16px;
}

.signin-joinin-popup .form-blk .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
padding: 14px 0;
border-bottom: 2px solid #577F66;
font: 17px/20px gordita;
font-weight: 500;
color: rgba(255, 255, 255, .5);
}

.signin-joinin-popup .form-blk .bootstrap-select .dropdown-toggle .caret {
width: 18px;
height: 11px;
background: url(../images/signin-signup/mob-num-arrow.svg) no-repeat 0 0;
display: inline-block;
border: 0;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
-ms-transition: all .5s;
transition: all .5s;
}

.signin-joinin-popup .form-blk .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);
}

.signin-joinin-popup .form-blk .form-group.common-select .bootstrap-select div.dropdown-menu div.inner {
overflow: auto !important;
}

signin-joinin-popup .form-blk .form-group.common-select .bootstrap-select div.dropdown-menu .dropdown-menu.inner {
overflow-y: auto;
padding-bottom: 0;
}

@media (max-width: 991px) {

.signin-joinin-popup .form-blk .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
line-height: 20px;
font-size: 14px;
}
}

@media (max-width: 639px) {

.signin-joinin-popup .form-blk .form-group.common-select .bootstrap-select .bootstrap-select.open div.dropdown-menu {
position: absolute;
padding: 0;
}
}

/*Family offers styles start here*/
.family-offer .banner-sec {
/*background: url(/Content/images/offer-banner.png) no-repeat;*/
/*height:450px;
background-position: center;*/
margin: 50px 0px;
}

.webview .family-offer .banner-sec {
margin: 0px;
}

.family-offer#SecofferDetais .banner-sec {
margin: 0px;
}

.family-offer .banner-sec .mobile-show {
display: block;
}

.family-offer .banner-sec .mobile-show {
display: none;
}

.family-offer .banner-sec img {
width: 100%;
}

.family-offer .banner-sec {
height: 100%;
position: relative;
}

.family-offer .banner-cont {
/*position: absolute;*/
bottom: 50px;
}

.family-offer .banner-sec h1 {
font-size: 60px;
line-height: 76px;
font-weight: 900;
margin-bottom: 15px;
}

.family-offer .banner-sec p {
font-size: 26px;
line-height: 35px;
font-weight: 500;
}

.family-offer .nahar-offer {
margin: 80px auto;
}

.family-offer .nahar-offer .offer-img {
width: 50%;
float: left;
}

.family-offer .nahar-offer .offer-cont {
width: 50%;
float: left;
}
/*.family-offer .nahar-offer.right-img .offer-img {
float: right;
}*/
.family-offer .nahar-offer img {
width: 100%;
}

.family-offer .nahar-offer h3 {
font-size: 30px;
font-weight: 900;
line-height: 37.5px;
margin-bottom: 15px;
}

.family-offer .nahar-offer p {
font-size: 18px;
line-height: 34px;
font-weight: 400;
margin-bottom: 20px;
}

.family-offer .nahar-offer .offer-cont {
max-width: 400px;
margin-left: 50px;
margin-top: 40px;
}
.family-offer .nahar-offer .offer-cont .amc-btn-group .amc-btn.amc-btn-default:hover {
    color: #022A08;
}
.family-offer .nahar-offer .offer-cont .amc-btn-group .amc-btn.amc-btn-default:hover:before {
    background:#C0EDDA;
    border-color: #C0EDDA;
}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk .amc-btn-group .amc-btn.amc-btn-default:hover {
    color: #022A08;
}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk .amc-btn-group .amc-btn.amc-btn-default:hover:before {
    background:#C0EDDA;
    border-color: #C0EDDA;
}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk .amc-btn-group .amc-btn.amc-btn-white {
    color: #fff;
}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk .amc-btn-group .amc-btn.amc-btn-white:before {
    background: #05A83A;
    border-color: #05A83A;
}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk .amc-btn-group .amc-btn.amc-btn-white:hover {
    color: #05A83A;
}
.find-theatre .amc-content .find-theatre-content-block .tab-contents .find-fav-theatre .theatre-locations-blk .amc-btn-group .amc-btn.amc-btn-white:hover:before {
    background: #fff;
    border-color: #05A83A;
}

.family-offer .offer-cont .amc-btn-group button.amc-btn-primary {
margin-right: 20px
}

.family-offer .nahar-offer p span.bold-cont {
font-weight: 700;
}

.family-offer .nahar-offer p span.light-cont {
font-size: 16px;
color: #828282;
display: block;
}

.family-offer .inner-banner-sec {
background: url(/Content/images/offer-banner-amc.jpg) no-repeat;
height: 450px;
background-position: center;
}

.family-offer .sm-sec {
margin: 50px 0px 20px;
max-width: 85%;
}

.family-offer .sm-sec h2 {
font-size: 50px;
font-weight: 900;
line-height: 54px;
margin-bottom: 20px;
}

.family-offer .sm-sec p {
font-size: 20px;
font-weight: 400;
line-height: 34px;
}
.family-offer .sm-sec p .saudhi-currency {
    vertical-align: middle;
}
.family-offer .sm-sec .amc-btn-group {
margin: 15px 0px;
}

.family-offer .amc-btn-group {
margin: 30px 0px
}

.family-offer .sm-sec p span.bold-cont {
font-weight: 700;
}

.family-offer .list-sec {
border-top: 1px solid rgba(255,255,255,0.3);
padding: 50px 0px;
}

/*.family-offer .list-sec.list-01 li:first-child {
background: none;
padding-left: 0;
}*/

.family-offer .list-sec.list-01 li.listheading {
background: none;
padding-left: 0;
}

.family-offer .list-sec h3 {
font-size: 30px;
font-weight: 900;
line-height: 43px;
padding-left: 40px;
margin-bottom: 15px;
}

.family-offer .list-sec ul {
margin-left: 40px;
}

    .family-offer .list-sec li {
        font-size: 18px;
        font-weight: 400;
        line-height: 40px;
        padding-left: 30px;
        background: url(../images/Scene/icons/list-offer.png) no-repeat;
        background-position: left top 20px
    }

.family-offer .list-sec.list-01 h3 {
background: url(../images/off-det.png) no-repeat left center;
}

.family-offer .list-sec.list-02 h3 {
background: url(../images/offer-tc.png) no-repeat left center;
}

.family-offer .offer-details .sm-sec .amc-btn-group button.amc-btn-primary {
margin: 30px 0px;
}

.family-offer .verify-notification label {
margin: 15px 0px;
}

.family-offer .offer-details .amc-btn-group button.amc-btn-primary {
margin: 40px 0px 80px;
}

.family-offer .offer-details .amc-btn-secondary {
margin-left: 15px
}
/*Family offers styles end here*/
/*Family offers styles start here - 4th october*/
.offerdb .amc-content {
padding-bottom: 200px;
}
.family-offer .offer-details .amc-btn-secondary:hover{color:#022A08;} 
.amc-offer-col {
max-width: 820px;
border: 1px solid rgba(87, 127, 102, 1);
text-align: left;
border-radius: 12px;
margin-top: 30px;
padding: 20px;
background: linear-gradient(180deg, #022A08 23.4%, #034814 64.66%, #05A83A 142.1%);
}

.amc-offer-col h3 {
font-size: 22px;
font-weight: 700;
margin-bottom: 10px;
}

.amc-offer-col p {
font-size: 17px;
line-height: 24px;
font-weight: 400;
margin-bottom: 20px;
}

.amc-offer-col p .bold {
font-weight: 500;
}

    .amc-offer-col p.date-para {
        font-size: 16px;
        line-height: 22px;
        font-weight: 400;
        font-style: italic;
        color: #C0EDDA;
        border-bottom: 0.5px dotted rgba(168, 168, 168, 0.6);
        padding-bottom: 5px;
        margin-bottom: 15px;
    }

.bottom-col-offer {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
margin: 15px 0px 0px;
}

.bottom-col-offer .amc-btn-group {
width: auto;
}

.bottom-col-offer .amc-btn-group .amc-btn-default {
padding: 0;
color: #C0EDDA;
line-height: inherit;
border-bottom: 0.5px solid #C0EDDA;
font-size: 14px;
}
.bottom-col-offer .amc-btn-group .amc-btn-default:hover {
color: #C0EDDA;
}

.bottom-col-offer .amc-btn-group .amc-btn-default::before {
border: 0;
}

.offer-hide-sec h4 {
font-size: 22px;
font-weight: 500;
text-align: left;
margin: 30px 0px;
}

.offer-hide-sec h4.more-head {
margin-bottom: 0px;
margin-top: 80px;
}

.offer-hide-sec {
max-width: 820px;
margin: 0 auto;
}

.offer-hide-sec .amc-offer-col {
border: 1px solid #C0EDDA;
width: 100%;
position: relative;
z-index: 1;
}

.offer-hide-sec .amc-offer-col::after {
background: rgba(0,168,255,0.2);
border-radius: 12px;
content: '';
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: -1;
display:none;
}

.offer-hide-sec .amc-offer-col p.bold-cont {
font-size: 17px;
line-height: 20px;
font-weight: 500;
margin-bottom: 5px
}

/*.offer-hide-sec .amc-offer-col p.sml-cont {
font-size: 15px;
font-style: italic;
font-weight: 400;
line-height: 20px;
color: #9B9B9B;
}*/
    .offer-hide-sec .amc-offer-col p.sml-cont {
        font-size: 15px;
        font-style: normal;
        font-weight: bold;
        line-height: 20px;
        color: #fff;
    }

.offer-hide-sec .remove-col {
border-top: 0.5px dotted rgba(168, 168, 168, 0.6);
margin-top: 15px;
padding-top: 15px;
}

.offer-hide-sec .remove-col a {
cursor: pointer;
color:  #C0EDDA;
font-size: 13px;
font-weight: 500;
line-height: 19px;
}

.offer-hide-sec .remove-col img {
padding-right: 5px;
vertical-align: text-bottom;
}

/*.offer-hide-sec .amc-btn-primary {
color: rgba(255,255,255,0.5)
}*/

.offer-hide-sec {
display: none;
}

.offer-hide-sec.active {
display: block;
}

.amc-offer-col.active {
display: none
}

/*.offer-main-sec {
padding-bottom: 70px;
margin-bottom: 30px;
}*/

.offer-main-sec .number span {
width: 35px;
height: 35px;
line-height: 30px;
cursor: pointer;
font-size: 25px;
font-weight: 400;
text-align: center;
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
-o-border-radius: 17px;
-ms-border-radius: 17px;
border-radius: 17px;
background: transparent;
position: relative;
display: inline-block;
vertical-align: top;
border: 1px solid #fff;
}

.offer-main-sec .number input {
font-size: 25px;
font-weight: 900;
line-height: 36px;
color: #fff;
background: transparent;
border: 0;
width: 40px;
text-align: center;
}
/*Family offers styles end here - 4th october 2023*/


/*Hyper Pay  work style 10.10.2023*/

.wpwl-form {
background: transparent;
color: #fff;
max-width: 100%;
box-shadow: none;
border: 0;
}

.wpwl-group-registration.wpwl-selected {
border-radius: 0;
border-color: #ccc;
border: 0;
border-bottom: 1px solid #ccc;
}

.wpwl-group-registration {
padding: 25px 0;
}

.wpwl-form-has-inputs {
padding: 10px 0;
}

.wpwl-registration {
cursor: pointer;
width: 100%;
display: inline-block;
vertical-align: top;
}

.wpwl-wrapper-registration-registrationId {
width: 8%;
padding: 0;
}

.wpwl-wrapper-registration-registrationId input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: auto;
}

.wpwl-wrapper-registration-registrationId input[type=radio] {
margin: 8px 0 0;
line-height: normal;
width: 20px;
height: 20px;
}

.wpwl-wrapper-registration-brand {
width: 13%;
padding: 5px 0 0;
}

.wpwl-wrapper-registration-details {
width: 63%;
padding-left: 20px !important;
padding-right: 20px !important;
}

.wpwl-wrapper-registration-cvv {
width: 16%;
margin-top: 0;
}

.wpwl-control, .wpwl-group-registration {
border-radius: 0;
}

.wpwl-wrapper-registration-number {
font: 18px/20px 'gordita';
font-weight: 500;
letter-spacing: 2px;
color: #fff;
padding: 0 0 5px;
float: left;
width: 100%;
}

.wpwl-wrapper-registration-expiry {
font: 15px/16px 'gordita';
font-weight: 500;
letter-spacing: 2px;
color: #808080 !important;
padding: 0;
width: 30%;
float: left;
}

.wpwl-wrapper-registration-holder {
font: 18px/19px 'gordita';
font-weight: 500;
letter-spacing: 2px;
color: #fff;
padding: 0;
float: left;
}
/*
.wpwl-wrapper-registration-cvv {
border: 1px solid #ccc;
border: 0.8px solid #F2F2F2;
color: #fff;
font: 15px/16px 'gordita';
font-weight: 500;
padding: 5px 10px;
text-align: center;min-height:28px;
}*/
.wpwl-brand-VISA {
border-radius: 3px;
}

.wpwl-form-has-inputs {
padding: 0;
}


.wpwl-wrapper-registration-holder {
display: none;
}

.wpwl-control, .wpwl-control input {
box-shadow: none;
border-radius: 0px;
text-transform: none;
height: 40px;
background: 0 0;
padding: 0 0 0 5px;
display: block;
width: 100%;
border: 0.8px solid #F2F2F2;
font-size: 17px !important;
line-height: 22px;
font: 15px/16px 'gordita';
font-weight: 500;
letter-spacing: .04px;
color: #fff !important;
}




@media (max-width: 1199px) {
.wpwl-wrapper-registration-cvv {
width: 20%;
}

.wpwl-wrapper-registration-details {
width: 59%;
}
}

@media (max-width: 567px) {

.wpwl-wrapper-registration-details {
width: 56%;
}

.wpwl-wrapper-registration-brand {
width: 16%;
}

.wpwl-wrapper-registration-expiry {
font-size: 14px;
}

.wpwl-wrapper-registration-holder, .wpwl-wrapper-registration-number {
font-size: 16px;
}
}

@media (max-width: 400px) {
.wpwl-wrapper-registration-details {
width: 54%;
}

.wpwl-wrapper-registration-cvv {
width: 22%;
}
}

.offer-main-sec .number span.icon-disabled {
color: #C0EDDA;
pointer-events: none;
border-color: #C0EDDA;
}
/*Food & Drinks Order Popup*/
.fd-order-popup .modal-dialog {
background: 0 0;
height: auto;
}

.fd-order-popup .modal-header .modal-title {
font-size: 18px;
line-height: 20px;
font-weight: 900;
}

.fd-order-popup .amc-btn-group .amc-btn.disabled {
opacity: 0.8;
}

.fd-order-popup .amc-btn-group .amc-btn.amc-btn-primary:before {
background:  #05A83A !important;
border-color:  #05A83A !important;
}
/*.fd-modal-popup {
overflow: hidden;
}*/


/*.
@media (max-width:767px) {*/
/*  .fd-order-popup .modal-dialog {
padding-bottom: 0;
margin: 0;
position: absolute;
bottom: 0;
}*/
/*.fd-order-popup {
padding-bottom: 0;
transform:none;
}
}*/
.mob-vertical-alignment-helper {
width: 600px;
margin: 0 auto;
transform: translate(0%, 18%);
padding-bottom: 150px;
}

@media (max-width:1920px) {
.mob-vertical-alignment-helper {
transform: translate(0%, 14%);
}
}

@media (max-width:1439px) {
.mob-vertical-alignment-helper {
padding-bottom: 100px;
}
}

@media (max-width:767px) {
.mob-vertical-alignment-helper {
display: table;
height: 100%;
width: 100%;
margin: 0 auto;
transform: none;
padding: 50px 0 0;
}
}

.fd-modal-popup.fd-modal-open {
overflow: hidden;
}

.fd-modal-popup.fd-modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}

body.fda-modal-open {
overflow: hidden;
}

body.fda-modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}

.fd-order-popup .modal-content {
background: #022A08;
height: auto;
box-shadow: none;
width: 600px;
border: 1px solid rgba(192, 237, 218, 0.3);
padding-bottom: 40px;
}

.fd-order-popup .modal-content .modal-header .close {
top: 20px;
right: 15px;
}

.fd-order-popup .modal-content .close {
position: absolute;
width: 30px;
height: 30px;
background: url(../images/signin-signup/close-icon.svg) no-repeat center center;
opacity: 1;
top: 10px;
right: 10px;
z-index: 2;
background-size: 26px;
}

.fd-order-popup .modal-content .modal-body {
padding: 0;
text-align: left;
}

.fd-order-popup .fd-banner-block {
background: url(../images/Other_Pages/fandd_top_banner.jpg) no-repeat;
background-size: cover;
background-position: -60px 0;
position: relative;
height: 225px;
overflow: inherit;
}

.fd-order-popup .fd-banner-block .fd-banner-content {
position: absolute;
bottom: -60px;
z-index: 1;
padding: 0 20px;
}

.fd-order-popup h1 {
font: 28px/30px gordita;
font-weight: 900;
padding-bottom: 10px;
}

.fd-order-popup .fd-banner-block .fd-banner-content p {
font: 16px/25px gordita;
font-weight: 400;
}

.fd-order-popup .fd-banner-block:after {
    content: '';
    position: absolute;
    height: 100px;
    width: 100%;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(to top, rgba(2, 42, 8), rgba(2, 42, 8, .9), rgba(2, 42, 8, .5), rgba(2, 42, 8, 0));
    z-index: 0;
}

.fd-booking-wrap .fd-form-group {
padding: 0 20px 0;
}

.fd-booking-wrap .amc-btn-group {
padding-top: 20px;
}

.fd-form-group {
padding: 0 20px 20px;
}

.fd-form-group .form-group {
margin-bottom: 30px;
}

.fd-form-group label {
padding-bottom: 10px;
font-size: 18px;
line-height: 20px;
font-weight: 500;
letter-spacing: -0.7px;
}

.fd-form-group input {
background: transparent;
border: none;
border-bottom: 1px solid #fff;
border-radius: 0;
display: block;
padding: 8px 0;
font-weight: normal;
width: 408px;
}

.fd-form-group input::placeholder {
opacity: 0.8;
font-size: 15px;
}

.fd-booking-wrap .fd-btn-group {
padding: 0 20px;
}

.fd-booking-wrap .fd-btn-group .amc-btn-white {
margin-right: 20px;
}

.fd-booking-wrap .fd-btn-group .fd-btn-msg {
font-size: 14px;
line-height: 18px;
padding: 15px 0;
display: block;
}

.confirm-booking-wrap {
padding: 0 20px;
}

.confirm-booking-wrap p {
padding-bottom: 10px;
font-size: 18px;
line-height: 20px;
}

.confirm-booking-wrap .fd-movie-details span, .fd-movie-details {
color: #808080;
font-size: 16px;
line-height: 28px;
font-weight: 500;
}

.confirm-booking-wrap .fd-movie-details span.fd-movie-name {
font-weight: 700;
}

.confirm-booking-wrap .fd-seat-wrap {
color: #808080;
padding: 10px 0 25px;
}

.confirm-booking-wrap .fd-btn-group .fd-confirm-link {
color: #fff;
font-size: 15px;
text-decoration: underline;
padding-left: 20px;
}

.confirm-booking-wrap .fd-btn-group .fd-confirm-link:hover {
text-decoration: none;
}

.fd-location-wrap {
padding: 0 20px;
}

.fd-location-wrap .fd-edit-select {
margin-bottom: 35px;
}

.fd-location-wrap label {
display: block;
padding-bottom: 15px;
font-size: 18px;
line-height: 20px;
font-weight: 500;
}

.fd-location-wrap .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 408px;
display: block;
}

.fd-location-wrap .common-select .bootstrap-select.open div.dropdown-menu,
.fd-location-wrap .common-select .bootstrap-select div.dropdown-menu {
width: 408px;
}

.fd-location-wrap .common-select .bootstrap-select div.dropdown-menu .dropdown-menu.inner {
overflow: hidden;
}

.fd-location-wrap .fd-edit-select .bootstrap-select .btn-default {
background: #05A83A;
padding: 8px 40px;
border-radius: 10px;
position: relative;
}

.fd-location-wrap .fd-edit-select .bootstrap-select.open .btn-default:hover {
background: #05A83A;
}

.fd-location-wrap .fd-edit-select .bootstrap-select .btn:before {
background: url(../images/Showtimes/icon-location.svg) center no-repeat;
content: '';
position: absolute;
width: 26px;
height: 25px;
left: 5px;
display: inline-block;
z-index: 2;
top: 5px;
transform: scale(0.9);
}

.fd-location-wrap .fd-edit-select .bootstrap-select .btn:after {
content: '';
position: absolute;
background: url(../images/Showtimes/circle-arrow.svg) center no-repeat;
background-size: 19px;
width: 22px;
height: 20px;
right: 10px;
-webkit-transition: all .25s;
-moz-transition: all .25s;
-o-transition: all .25s;
-ms-transition: all .25s;
transition: all .25s;
}

.fd-location-wrap .fd-edit-select .bootstrap-select.open .btn:after {
transform: rotate(180deg);
}

.fd-location-wrap .error-text, .fd-booking-wrap .error-text, .upcoming-book-wrap .error-text {
font-size: 12px;
line-height: 12px;
font-family: gordita;
font-weight: 500;
margin-top: 5px;
display: none;
color: red;
}

.fd-location-wrap .bootstrap-select .dropdown-toggle .caret {
border: 0;
display: none;
}

.fd-location-wrap .fd-order-msg {
margin-top: 25px;
padding-top: 25px;
border-top: 1px solid rgba(192, 237, 218, 0.3);
display: block;
}

.fd-location-wrap .fd-btn-group .amc-btn-primary.amc-btn.disabled:before,
.fd-order-popup .fd-btn-group .amc-btn.amc-btn-primary.find-btn.disabled:before {
background: #C0EDDA !important;
border-color: #C0EDDA !important;
}
    .fd-location-wrap .fd-btn-group .amc-btn-primary.amc-btn.disabled,
    .fd-order-popup .fd-btn-group .amc-btn.amc-btn-primary.find-btn.disabled {
        color: #022A08;
    }

.upcoming-book-wrap .fd-main-radio {
padding: 10px 20px;
}

.upcoming-book-wrap .fd-order-book {
border-top: 1px solid rgba(192, 237, 218, 0.3);
}

.upcoming-book-wrap .fd-booking-msg {
padding: 20px 20px 0;
}

.upcoming-book-wrap .fd-upcoming-txt {
font-size: 18px;
line-height: 20px;
padding-bottom: 15px;
}

.upcoming-book-wrap .fd-radio-wrap {
padding-bottom: 25px;
}

.upcoming-book-wrap .fd-radio-wrap .fd-booking-radio span {
color: #C0EDDA;
font-weight: 700;
}

.upcoming-book-wrap .fd-date {
display: block;
color: rgba(255, 255, 255, .5);
font-size: 12px;
padding-bottom: 15px;
padding-left: 50px;
}

.upcoming-book-wrap .fd-btn-group {
padding-left: 50px;
}

.upcoming-book-wrap .fd-booking-msg .fd-btn-group {
padding-left: 0;
}

.upcoming-book-wrap label {
position: relative;
padding-left: 46px;
padding-top: 10px;
padding-bottom: 6px;
}

.upcoming-book-wrap .fd-order-link {
padding-bottom: 20px;
line-height: 26px;
font-size: 18px;
font-weight: normal;
}

.upcoming-book-wrap .fd-booking-radio {
font: 16px/19px gordita;
font-weight: normal;
letter-spacing: .04px;
color: #fff;
}

.upcoming-book-wrap .fd-booking-radio i {
position: absolute;
width: 26px;
height: 26px;
border: 1px solid #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
display: inline-block;
}

.upcoming-book-wrap input[type=radio]:checked + label i:after {
content: '';
position: absolute;
width: 12px;
height: 12px;
background: #05A83A;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
display: inline-block;
background: #05A83A;
}

.close-confirm-booking {
display: none;
}

@media (max-width: 479px) {
.fd-booking-wrap .fd-btn-group .amc-btn-group .amc-btn {
margin-bottom: 20px;
}

.fd-order-popup .modal-header {
padding: 30px 20px;
}

.fd-order-popup .modal-content .modal-header .close {
top: 15px;
width: 24px;
height: 24px;
background-size: 24px;
}

.fd-order-popup .modal-header .modal-title {
font-size: 22px;
line-height: 24px;
}

.upcoming-book-wrap .fd-upcoming-txt {
font-size: 16px;
line-height: 23px;
}

.confirm-booking-wrap p {
padding-bottom: 15px;
font-size: 16px;
line-height: 23px;
}

.fd-order-popup .modal-content {
width: 100%;
}

.fd-order-popup h1 {
font-size: 22px;
line-height: 23px;
}

.confirm-booking-wrap .fd-movie-details span, .fd-movie-details {
font-size: 13px;
line-height: 21px;
}

.fd-order-popup .fd-banner-block .fd-banner-content p {
font-size: 14px;
line-height: 20px;
}

.fd-location-wrap .fd-edit-select {
margin-bottom: 25px;
}

.fd-order-popup .fd-banner-block {
background: none;
height: 155px;
}

.upcoming-book-wrap .fd-order-link {
line-height: 20px;
font-size: 14px;
}

.fd-location-wrap label {
padding-bottom: 10px;
font-size: 16px;
line-height: 23px;
font-weight: 700;
}

.fd-top-class .modal-header {
display: none;
}

.fd-top-class.fd-order-popup .modal-content {
background: #242424;
border: none;
}

.fd-top-class.fd-order-popup .fd-banner-block:after {
content: none;
}

.fd-top-class.fd-order-popup .vertical-align-center {
vertical-align: bottom;
}

.fd-top-class .confirm-booking-wrap .fd-btn-group .fd-confirm-link {
color: #fff;
font-size: 16px;
line-height: 23px;
text-align: center;
text-decoration: none;
padding-left: 0;
display: block;
border: 1px solid #fff;
padding: 11px 20px;
border-radius: 22.5px;
margin-top: 20px;
}

.fd-top-class .confirm-booking-wrap .fd-btn-group .amc-btn-primary, .fd-top-class .fd-location-wrap .fd-btn-group .amc-btn-primary {
display: block;
text-align: center;
padding: 11px 20px;
font-size: 16px;
}

.fd-top-class .close-confirm-booking {
display: block;
position: absolute;
width: 23px;
height: 23px;
background: url(../images/signin-signup/close-icon.svg) no-repeat center center;
opacity: 1;
top: -30px;
right: 10px;
z-index: 2;
}

.fd-top-class.fd-sign-class .close-confirm-booking {
display: none;
}

.fd-top-class.fd-sign-class .close-confirm-booking-new {
display: block;
position: absolute;
width: 23px;
height: 23px;
background: url(../images/signin-signup/close-icon.svg) no-repeat center center;
opacity: 1;
top: -30px;
right: 10px;
z-index: 2;
}

.fd-location-wrap .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%;
}

.fd-location-wrap .common-select .bootstrap-select.open div.dropdown-menu {
width: 100%;
}

.fd-location-wrap .fd-edit-select .bootstrap-select .btn-default {
background: #022A08;
padding: 15px 45px;
border-radius: 22px;
}

.fd-top-class .fd-location-wrap .common-select .bootstrap-select.open div.dropdown-menu,
.fd-location-wrap .common-select .bootstrap-select div.dropdown-menu {
width: 100%;
transform-origin: bottom;
}

.fd-top-class .fd-location-wrap .fd-edit-select .bootstrap-select .btn:after {
width: 18px;
height: 11px;
background: url(../images/signin-signup/mob-num-arrow.svg) no-repeat 0 0;
display: inline-block;
border: 0;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
-ms-transition: all .5s;
transition: all .5s;
}

.fd-top-class .fd-location-wrap .fd-edit-select .bootstrap-select .btn:before {
left: 10px;
top: 10px;
}

.fd-booking-wrap .amc-btn-group .amc-btn.amc-btn-white {
display: block;
text-align: center;
padding: 11px 20px;
margin-right: 0;
}

.fd-booking-wrap .amc-btn-group .amc-btn.amc-btn-primary {
display: block;
text-align: center;
padding: 11px 20px;
}

.fd-form-group input {
width: 100%;
}

.upcoming-book-wrap .fd-booking-msg .amc-btn-group .amc-btn {
display: block;
text-align: center;
padding: 11px 20px;
font-size: 16px;
}

.upcoming-book-wrap .fd-radio-wrap .amc-btn-group .amc-btn {
padding: 7px 20px;
font-size: 12px;
}

.upcoming-book-wrap .fd-booking-radio i {
width: 18px;
height: 18px;
}

.upcoming-book-wrap label {
padding-left: 34px;
padding-top: 10px;
padding-bottom: 12px;
}

.upcoming-book-wrap .fd-date {
font-size: 14px;
padding-bottom: 20px;
padding-left: 38px;
}

.upcoming-book-wrap .fd-btn-group {
padding-left: 38px;
}

.upcoming-book-wrap input[type=radio]:checked + label i:after {
width: 8px;
height: 8px;
}
}

.fd-modal-popup .modal-backdrop.in {
filter: alpha(opacity=50);
opacity: .9;
}

.confirm-booking-wrap, .fd-location-wrap {
display: none;
}

.acc-histry-btn {
display: flex;
justify-content: flex-end;
}

.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 .acc-histry-btn .amc-btn-group.histry-order-btn .amc-btn {
margin-right: 0;
}

#alertMyAccountCancel.language_popup.common_alert .modal-content {
background: rgb(23 23 23 / 0.9);
border: 1px solid #577F66
}

#alertMyAccountCancel.language_popup.common_alert .modal-content .modal-header {
border-bottom: none;
}

#alertMyAccountCancel.language_popup.common_alert .modal-content .modal-header h5 {
display: none;
}

#alertMyAccountCancel.language_popup.common_alert .modal-content .modal-body {
text-align: center;
}

#alertMyAccountCancel.language_popup.common_alert .modal-content .modal-body .amc-btn-group {
margin: 30px 0;
}

#alertMyAccountCancel.language_popup.common_alert .modal-content .modal-body .amc-btn-group a {
float: none;
}

@media (max-width: 479px) {
.acc-histry-btn {
flex-direction: row;
justify-content: flex-start;
}

#alertMyAccountCancel.language_popup.common_alert {
height: 100% !important;
}

#alertMyAccountCancel.language_popup.common_alert .modal-content {
background: #022A08;
border: none;
height: 100%;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .acc-histry-btn .amc-btn-group.histry-order-btn {
text-align: center;
}
}

.other .amc-content .fd-order-popup h1 {
font: 28px/30px gordita;
font-weight: 900;
padding-bottom: 10px;
}

.other .amc-content .order-fb-wrap {
position: relative;
}

.other .amc-content .order-fb-wrap .banner-block {
opacity: 0.3;
}

.other .amc-content .order-fb-wrap .amc-experience-block {
opacity: 0.3;
}

.order-overlay-wrap {
z-index: 2;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}

.order-overlay-wrap .fd-order-popup {
top: 4%;
position: relative;
}

.order-overlay-wrap .fd-form-group {
padding: 0 20px;
}

.order-overlay-wrap .fd-booking-wrap .fd-btn-group .amc-btn-group {
padding-top: 20px;
}

.order-overlay-wrap .fd-order-popup .modal-content {
border: 1px solid #577F66;
}

.order-overlay-wrap .fd-order-popup .fd-banner-block {
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}

.experience .amc-content .order-fb-wrap .amc-experience-block ul li.cheers {
display: none;
}

@media (max-width: 767px) {
.experience .amc-content .order-fb-wrap .amc-experience-block ul li.cheers {
display: block;
}
}

@media (max-width: 479px) {
.order-overlay-wrap {
width: 100%;
border: none;
}

.order-overlay-wrap .fd-order-popup {
padding: 0 15px;
}
}

/*Private rentals style start here*/
.private-rental.amc-promtion-block {
background: none;
margin: 50px 0px 0px;
}

.private-rental.amc-promtion-block ul li figure {
width: 100% !important;
max-width: 100% !important;
}

.private-rental.amc-promtion-block ul.private-rental-row {
display: flex;
align-items: center;
flex-direction: row-reverse;
width: 100%;
margin-bottom: 40px;
}

.home-private.private-rental.amc-promtion-block ul.private-rental-row {
margin-bottom: 60px;
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .form-blk .group .form-group.datetime-blk .datepicker-blk {
width: 100% !important;
padding-right: 0px !important;
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .form-blk .group .form-group.datetime-blk .timepicker-blk {
width: 100% !important;
padding-left: 0px !important;
}

.private-rental.amc-promtion-block ul.private-rental-row li.private-rental-img {
width: 30%;
padding-right: 50px;
}

.private-rental.amc-promtion-block ul.private-rental-row li.private-rental-cont {
width: 70%
}

.private-rental.amc-promtion-block .form-blk {
max-width: 70%;
float: unset;
margin: 0 auto;
}

.private-rental.amc-promtion-block ul li figure {
padding: 0 !important;
}

.private-rental.amc-promtion-block .form-blk .group .form-group {
width: 47%;
}

.private-rental.amc-promtion-block h3 {
font: 36px/52px gordita;
font-weight: 900;
letter-spacing: -.333px
}

.private-rental .private-sec-disable {
pointer-events: none;
}

.private-rental .form-blk .private-sec-disable.form-group label {
color: rgba(255, 255, 255, .5);
}

.private-rental .form-blk .private-sec-disable.form-group input[type=text] {
color: rgba(255, 255, 255, .5);
}

.private-rental.amc-promtion-block h4 {
font: 30px/34px gordita;
font-weight: 700;
letter-spacing: -.2775px
}

.private-rental.amc-promtion-block p {
font: 24px/28px gordita;
font-weight: 400;
letter-spacing: -.222px;
margin-bottom: 20px
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .form-blk {
padding-top: 0 !important;
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .amc-btn-group {
width: 100%;
text-align: center;
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .form-blk .group.active textarea {
margin: 30px auto;
width: 100%;
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
padding: 14px 0;
border-bottom: 2px solid #577F66;
font: 17px / 20px gordita;
font-weight: 500;
color: rgba(255, 255, 255, .5);
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .form-blk .group textarea {
font: 16px / 22px gordita;
font-weight: 400;
height: 120px;
resize: none;
border-radius: 0;
border-color: rgba(255, 255, 255, .5);
background: 0 0;
border: 2px solid #577F66;
padding: 15px;
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .form-blk .group textarea::placeholder {
font: 14px/20px gordita;
font-weight: 400;
color: rgba(255, 255, 255, .5);
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%;
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .private-sec-disable .bootstrap-select .dropdown-toggle .caret {
background: url(../images/Other_Pages/chevron-down-disabled.svg) center no-repeat;
}

.private-rental.amc-promtion-block .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;
display: inline-block;
border: 0;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
-ms-transition: all .5s;
transition: all .5s;
}

.private-rental.amc-promtion-block .form-check {
width: 47.89% !important;
float: left;
}

.private-rental.amc-promtion-block .form-check.rent-screen {
margin-left: 30px;
padding-left: 30px;
}

.private-rental.amc-promtion-block ul li {
padding: 0px;
}

.private-rental.amc-promtion-block .bootstrap-select div.dropdown-menu .dropdown-menu.inner {
padding-bottom: 0px;
overflow-y: auto;
}

.private-rental.amc-promtion-block .bootstrap-select div.dropdown-menu {
width: 100%;
}

.home-private.amc-promtion-block .amc-promtion-cont {
margin-bottom: 60px;
}

.private-popup .modal-content {
background: #022A08;
width: 700px;
padding: 20px;
border: 2px solid #577F66;
}

.private-popup .private-popup-row {
width: 100%;
display: flex;
align-items: center;
flex-direction: row-reverse;
justify-content: space-between;
}

.private-popup .private-popup-col {
width: 45%;
text-align: center;
}

.private-popup .private-popup-col img.tick-icon {
width: 70px;
}

.private-popup .private-popup-col img.logo-icon {
width: 70%;
}

.private-popup h3 {
font: 26px / 32px gordita;
font-weight: 900;
letter-spacing: -.333px;
margin-bottom: 10px;
}

.private-popup p {
font: 18px / 22px gordita;
font-weight: 400;
letter-spacing: -.222px;
margin-bottom: 20px;
}

.private-popup .private-popup-col p, .private-popup .private-popup-col figure {
margin-bottom: 30px;
}

.private-popup .private-popup-col h3 {
margin-bottom: 15px;
}

.private-popup .private-popup-col img {
margin: 0 auto;
}

.private-popup .modal-header {
border: 0;
padding: 0;
}

.private-popup .modal-header .close {
position: absolute;
width: 20px;
height: 20px;
background: url(../images/signin-signup/close-icon.svg) no-repeat center center;
opacity: 1;
top: 20px;
right: 15px;
z-index: 2;
background-size: 26px;
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .form-blk .form-group.common-select label {
display: block;
}

.private-popup .modal-body {
padding: 0px;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #999;
background: #999;
color: #fff;
}

.private-rental.amc-promtion-block .bootstrap-select div.dropdown-menu .dropdown-menu.inner {
margin-bottom: 0 !important;
max-height: max-content !important;
}

@media (max-width: 1439px) {
.private-rental.amc-promtion-block h3 {
font-size: 24px;
line-height: 30px;
}

.private-rental.amc-promtion-block p {
font-size: 16px;
line-height: 22px;
}

.private-rental.amc-promtion-block h4 {
font-size: 20px;
line-height: 24px;
}

.private-rental.amc-promtion-block .form-check.rent-screen {
margin-left: 25px;
padding-left: 25px;
}

.private-popup .private-head {
margin-bottom: 30px;
margin-top: 40px;
}
}

@media (max-width: 1199px) {
.private-rental.amc-promtion-block .form-check.rent-screen {
margin-left: 15px;
padding-left: 15px;
}
}

@media (max-width: 767px) {
.private-rental.amc-promtion-block ul.private-rental-row {
display: flex;
flex-direction: column-reverse;
margin-bottom: 10px;
}

.private-rental.amc-promtion-block .form-blk .group .form-group {
width: 100%;
}

.private-rental.amc-promtion-block ul.private-rental-row li.private-rental-img {
width: 100%;
padding: 0px;
margin-bottom: 30px;
}

.home-private.private-rental.amc-promtion-block ul.private-rental-row {
margin-bottom: 40px;
}

.home-private.amc-promtion-block ul.private-rental-row li.private-rental-img {
margin: 10px 0px 40px;
}

.private-rental.amc-promtion-block .amc-promtion-cont {
padding: 0px;
}

.private-rental.amc-promtion-block ul.private-rental-row li.private-rental-cont {
width: 100%;
}

.private-rental.amc-promtion-block .form-blk {
max-width: 100%;
}

.private-rental.amc-promtion-block .contact-content-block .container {
padding: 0px;
}

.private-rental.amc-promtion-block .contact-content-block .user-exp .amc-btn-group {
width: 100%;
text-align: center;
}

.private-popup .modal-content {
width: 90%;
}

.private-popup h3 {
font-size: 26px;
line-height: 32px;
}

.private-popup .private-popup-row {
flex-direction: column-reverse;
}

.private-popup .private-popup-col:first-child {
margin-bottom: 30px;
}

.private-rental.amc-promtion-block .form-check {
width: 100% !important;
}

.private-rental.amc-promtion-block .form-check.rent-screen {
margin-left: 0px;
padding-left: 0px;
}

.home-private.amc-promtion-block .amc-promtion-cont {
margin-bottom: 30px;
}

.private-popup .private-popup-col {
width: 100%;
}
}
/* 18.04.2024 */
/* booking cancelled popup start here */
.myaccount .amc-content .user-info-tabbed-blk .tab-content .ticket-detail-block .inner-blk .bookingid-blk p.cancelled a {
color:  #05A83A;
cursor: pointer;
}

.booking-cancel .modal-header {
border-bottom: unset;
padding: 0;
}

.booking-cancel .modal-body {
background: rgba(2, 42, 8, 0.5);
text-align: center;
border: 1px solid #577F664D;
background: #05A83AF2;
width: 760px;
padding: 60px 20px;
border-radius: 5px;
}

.booking-cancel .modal-body h3 {
font-family: Gordita;
font-size: 26px;
font-weight: 700;
line-height: 37.05px;
margin-bottom: 40px;
}

.booking-cancel .modal-body p {
font-family: Gordita;
font-size: 18px;
font-weight: 400;
line-height: 24px;
margin-bottom: 30px;
}

.booking-cancel .modal-body p a {
color: #C0EDDA;
text-decoration: underline;
}

.booking-cancel .modal-body .close-btn {
font-family: Gordita;
font-size: 18px;
font-weight: 700;
line-height: 25.65px;
color: #022A08;
background: #fff;
padding: 17px 43px;
text-transform: uppercase;
border-radius: 30px;
display: inline-block;
margin-top: 20px;
}

@media (max-width: 991px) {
.booking-cancel .modal-body {
width: 100%;
}

.modal.booking-cancel {
padding: 0 15px !important;
}
}

@media (max-width: 767px) {
.booking-cancel .modal-body .close-btn {
font-size: 15px;
line-height: 18px;
}
}
/* booking cancelled popup end here */
/* amc credits tab start here */
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-avail {
display: flex;
align-items: center;
margin: 60px 0px 70px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-avail .credit-avail-txt {
margin-left: 30px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-avail .credit-avail-txt h4 {
font-family: Gordita;
font-size: 52px;
font-weight: 500;
line-height: 56.11px;
color: #fff;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-avail .credit-avail-txt p {
font-family: Gordita;
font-size: 20px;
font-weight: 500;
letter-spacing: 1px;
color: #C0EDDA;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-summary h5 {
font-family: Gordita;
font-size: 27px;
font-weight: 700;
line-height: 38.47px;
letter-spacing: -0.49825364351272583px;
color: #FFFFFF;
margin-bottom: 25px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-summary table {
max-width: 64.7%;
margin-bottom: 70px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-summary table th {
font-family: Gordita;
font-size: 20px;
font-weight: 400;
line-height: 21.59px;
letter-spacing: -0.6274878978729248px;
color: #fff;
border: 3px solid #022A08;
text-align: center;
padding: 37px 0px;
}

    .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-summary table td {
        font-family: Gordita;
        font-size: 18px;
        font-weight: 500;
        line-height: 21.59px;
        letter-spacing: -0.5577670335769653px;
        color: #022A08;
        border: 3px solid #022A08;
        text-align: center;
        padding: 28px 0px;
    }

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-summary .table-striped tr {
    background: rgba(5, 168, 58, 0.5);
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-summary .table-striped > tbody > tr:nth-of-type(odd) {
background: #C0EDDA;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-expiry h5 {
font-family: Gordita;
font-size: 27px;
font-weight: 700;
line-height: 38.47px;
letter-spacing: -0.49825364351272583px;
color: #FFFFFF;
margin-bottom: 25px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-expiry table {
max-width: 64.7%;
margin-bottom: 60px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-expiry table th {
font-family: Gordita;
font-size: 20px;
font-weight: 400;
line-height: 21.59px;
letter-spacing: -0.6274878978729248px;
color: #fff;
border: 3px solid #022A08;
text-align: center;
padding: 37px 0px;
}

    .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-expiry table td {
        font-family: Gordita;
        font-size: 18px;
        font-weight: 500;
        line-height: 21.59px;
        letter-spacing: -0.5577670335769653px;
        color: #022A08;
        border: 3px solid #022A08;
        text-align: center;
        padding: 28px 0px;
    }

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-expiry .table-striped tr {
background: rgba(5, 168, 58, 0.5);
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-expiry .table-striped > tbody > tr:nth-of-type(odd) {
background: #C0EDDA;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .tm-cd p {
font-family: Gordita;
font-size: 18px;
font-weight: 400;
line-height: 42px;
text-align: left;
padding: 30px 0;
}
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .tm-cd {
    max-width: 64%;
}
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .tm-cd.tpbrd {
    border-bottom:1px solid rgba(255,255,255,0.9);
}

    .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .tm-cd a {
        font-weight: 500;
        color: #05A83A;
        text-decoration: underline;
    }

@media (max-width: 1439px) {
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-avail .credit-avail-txt h4 {
font-size: 48px;
line-height: 52.11px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-avail .credit-avail-txt p {
font-size: 18px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-avail {
margin: 40px 0px 50px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-summary h5, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-expiry h5 {
font-size: 24px;
line-height: 35.47px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-summary table th, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-expiry table th {
font-size: 18px;
line-height: 19.59px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-summary table td, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-expiry table td {
font-size: 17px;
line-height: 19.59px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .tm-cd p {
font-size: 17px;
line-height: 22px;
}
}

@media (max-width: 991px) {
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-summary table, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-expiry table {
max-width: 100%
}
}

@media (max-width: 767px) {
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-avail .credit-avail-txt h4 {
font-size: 42px;
line-height: 45.32px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-avail .credit-avail-txt p {
font-size: 16px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-summary table th {
padding: 10px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-expiry table th {
padding: 20px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-summary table td, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-expiry table td {
padding: 12px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-summary h5, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-credits .credit-expiry h5 {
margin-bottom: 10px
}
}
/* amc credits tab end here */


/* amc cash back credits tab start here */
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-avail {
display: flex;
align-items: center;
margin: 60px 0px 70px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-avail .credit-avail-txt {
margin-left: 30px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-avail .credit-avail-txt h4 {
font-family: Gordita;
font-size: 52px;
font-weight: 500;
line-height: 56.11px;
color: #fff;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-avail .credit-avail-txt p {
font-family: Gordita;
font-size: 20px;
font-weight: 500;
letter-spacing: 1px;
color: #8B8989;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary h5 {
font-family: Gordita;
font-size: 27px;
font-weight: 700;
line-height: 38.47px;
letter-spacing: -0.49825364351272583px;
color: #FFFFFF;
margin-bottom: 25px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary table {
max-width: 64.7%;
margin-bottom: 70px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary table th {
font-family: Gordita;
font-size: 20px;
font-weight: 400;
line-height: 21.59px;
letter-spacing: -0.6274878978729248px;
color: #BBBBBB;
border: 3px solid #022A08;
text-align: center;
padding: 37px 0px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary table td {
font-family: Gordita;
font-size: 18px;
font-weight: 500;
line-height: 21.59px;
letter-spacing: -0.5577670335769653px;
color: #FFFFFF;
border: 3px solid #022A08;
text-align: center;
padding: 28px 0px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary .table-striped tr {
background: #05A83A;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary .table-striped > tbody > tr:nth-of-type(odd) {
background: #C0EDDA;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry h5 {
font-family: Gordita;
font-size: 27px;
font-weight: 700;
line-height: 38.47px;
letter-spacing: -0.49825364351272583px;
color: #FFFFFF;
margin-bottom: 25px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry table {
max-width: 64.7%;
margin-bottom: 60px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry table th {
font-family: Gordita;
font-size: 20px;
font-weight: 400;
line-height: 21.59px;
letter-spacing: -0.6274878978729248px;
color: #BBBBBB;
border: 3px solid #022A08;
text-align: center;
padding: 37px 0px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry table td {
font-family: Gordita;
font-size: 18px;
font-weight: 500;
line-height: 21.59px;
letter-spacing: -0.5577670335769653px;
color: #FFFFFF;
border: 3px solid #022A08;
text-align: center;
padding: 28px 0px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry .table-striped tr {
background: #05A83A;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry .table-striped > tbody > tr:nth-of-type(odd) {
background: #C0EDDA;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .tm-cd p {
font-family: Gordita;
font-size: 18px;
font-weight: 400;
line-height: 42px;
text-align: left;
padding: 30px 0;
}
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .tm-cd {
    max-width: 64%;
}
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .tm-cd.tpbrd {
    border-bottom:1px solid rgba(255,255,255,0.9);
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .tm-cd a {
font-weight: 500;
color: #C0EDDA;
text-decoration: underline;
}

@media (max-width: 1439px) {
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-avail .credit-avail-txt h4 {
font-size: 48px;
line-height: 52.11px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-avail .credit-avail-txt p {
font-size: 18px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-avail {
margin: 40px 0px 50px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary h5, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry h5 {
font-size: 24px;
line-height: 35.47px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary table th, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry table th {
font-size: 18px;
line-height: 19.59px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary table td, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry table td {
font-size: 17px;
line-height: 19.59px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .tm-cd p {
font-size: 17px;
line-height: 22px;
}
}

@media (max-width: 991px) {
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary table, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry table {
max-width: 100%
}
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .tm-cd{
    max-width:100%;}
}

@media (max-width: 767px) {
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-avail .credit-avail-txt h4 {
font-size: 42px;
line-height: 45.32px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-avail .credit-avail-txt p {
font-size: 16px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary table th {
padding: 10px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry table th {
padding: 20px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary table td, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry table td {
padding: 12px;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary h5, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry h5 {
margin-bottom: 10px
}
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary table{margin-bottom:30px;}
}
/* amc cash back credits tab end here */


.amc-credits .simple-pagination {
max-width: 64.7%;
}

.amc-credits .simple-pagination ul {
margin: 0 0 20px;
padding: 0;
list-style: none;
text-align: center;
}

.amc-credits .simple-pagination li {
display: inline-block;
margin-right: 5px;
}

.amc-credits .simple-pagination li a,
.amc-credits .simple-pagination li span {
color: #fff;
padding: 5px 10px;
text-decoration: none;
border: 1px solid #C0EDDA;
background-color: #C0EDDA;
font-family: Gordita;
}

.amc-credits .simple-pagination .current {
color: #FFF;
background-color:  #05A83A;
border-color:  #05A83A;
}

.amc-credits .simple-pagination .prev.current,
.amc-credits .simple-pagination .next.current {
background: #b5b5b5;
border-color: #b5b5b5;
}

@media (max-width: 991px) {
.amc-credits .simple-pagination {
max-width: 100%;
margin-bottom: 30px;
}
}

@media (max-width: 567px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-offer {
bottom: -20%;
left: -5%;
background-size: 50%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-title-01 {
background-size: 35%;
max-height: 100px;
right: -17%;
top: 2%;
}

.amc-btn-group .amc-btn {
font-size: 14px;
line-height: 40px;
padding: 0;
min-width: 180px;
text-align: center;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn {
top: 29%;
left: 30%;
right: 0;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 36px;
background-size: 55%;
bottom: 2%;
left: 1%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-01 {
right: 73%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
right: 10%;
}
}

@media (max-width: 400px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-offer {
bottom: -20%;
left: -10%;
background-size: 45%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-title-01 {
background-size: 42%;
right: -24%;
top: 2%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn {
top: 32%;
left: 26%;
}

.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary table td, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry table td{padding:10px 8px;font-size:13px;}
.myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-summary table th, .myaccount .amc-content .user-info-tabbed-blk .tab-content #amc-cashback-credits .credit-expiry table th{font-size:16px;}

}

@media (max-width: 380px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-subtitle-02 {
right: 6%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-summer-exclusive {
bottom: 1%;
}
}

@media (max-width: 374px) {
.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-title-01 {
background-size: 43%;
max-height: 100px;
right: -27%;
top: 2%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .get-offer-btn {
left: 25%;
}

.amc-banner-slider li.deadpool-banner .amc-img-sharing .amc-deadpool-offer {
left: -13%;
}
}
/* yellow Combo banner styles start here*/
.amc-banner-slider li.yellow-banner .amc-img-sharing {
background-image: url(../images/banner/yellow-banner/main-bg.png);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: center;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-offer {
background-size: contain;
background-position: center;
position: absolute;
bottom: 20px;
right: 10%;
width: 572px;
height: 405px;
background-repeat: no-repeat;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
background-size: contain;
background-position: center;
position: absolute;
bottom: 75px;
right: 33%;
width: 160px;
height: 160px;
background-repeat: no-repeat;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
background-size: contain;
background-position: center;
position: absolute;
top: 15%;
left: 13%;
width: 815px;
height: 178px;
background-repeat: no-repeat;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
position: absolute;
width: auto;
top: 65%;
left: 32%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn .amc-btn:hover {
color: #C0EDDA;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
background: transparent;
border-color: #fff;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
border-color: #C0EDDA;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-logo {
background-size: contain;
background-position: right bottom;
position: absolute;
bottom: 25px;
right: 2%;
max-height: 100px;
width: 135px;
height: 135px;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/yellow-banner/tc-en.png);
background-size: contain;
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
width: 414px;
height: 81px;
max-height: 60px;
background-repeat: no-repeat;
}

@media (max-width:1919px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
top: 15%;
left: 5%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
top: 65%;
left: 25%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
right: 36%;
max-height: 120px;
}
}

@media (max-width:1599px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-offer {
right: 8%;
max-height: 350px;
bottom: 40px;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
max-height: 150px;
left: 0%;
top: 20%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
max-height: 130px;
bottom: 85px;
right: 36%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
top: 60%;
left: 23%;
}
}

@media (max-width:1439px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
max-height: 130px;
left: -1%;
top: 25%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
left: 24%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
max-height: 110px;
bottom: 100px;
right: 37%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-logo {
max-height: 80px;
}
}

@media (max-width:1359px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
max-height: 120px;
left: -5%;
top: 25%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
left: 22%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
right: 39%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-offer {
max-height: 300px;
bottom: 80px;
left: 40%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
bottom: 115px;
right: 41%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
max-height: 100px;
left: -15%;
top: 28%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
top: 56%;
left: 19%;
}
}

@media (max-width: 991px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing {
height: 400px;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
top: 5%;
right: 0%;
left: 0;
max-height: 100px;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-offer {
max-height: 220px;
left: 23%;
bottom: 27px;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
max-height: 80px;
bottom: 0;
right: 55%;
top: 37%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
top: 70%;
left: -31%;
right: 0;
text-align: center;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 45px;
}
}

@media (max-width: 767px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-logo {
max-height: 70px;
background-size: 60px;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-offer {
max-height: 180px;
left: 0;
bottom: 30%;
width: 100%;
right: 0;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
max-height: 50px;
bottom: 0;
right: -6%;
top: 23%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-yellow-title {
max-height: 60px;
width: 100%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .get-offer-btn {
top: 73%;
left: 0;
}

.amc-banner-slider li.yellow-banner .amc-btn-group .amc-btn {
min-width: 150px !important;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 30px;
bottom: 5px;
left: 1%;
}

.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-logo {
bottom: 10px;
}
}


@media (max-width: 384px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-sub-img {
right: -7%;
top: 22%;
}
}

@media (max-width: 374px) {
.amc-banner-slider li.yellow-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 25px;
}
}
/* yellow Combo banner styles end here*/
/* University students offer banner styles start here*/
.amc-banner-slider li.univer-banner .amc-img-sharing {
background-image: url(../images/banner/uni-banner/main-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: center;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
background-size: contain;
background-position: center;
position: absolute;
bottom: 0px;
right: 20%;
width: 417px;
height: 426px;
background-repeat: no-repeat;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
background-size: contain;
background-position: center;
position: absolute;
top: -17%;
right: 7%;
width: 400px;
height: 400px;
background-repeat: no-repeat;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
background: url(../images/banner/uni-banner/main-title-01.png) no-repeat;
background-position: center;
position: absolute;
top: 30%;
left: 7%;
width: 995px;
height: 50px;
background-repeat: no-repeat;
background-size: contain;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
background: url(../images/banner/uni-banner/main-title-02.png) no-repeat;
background-position: center;
background-size: contain;
position: absolute;
top: 45%;
left: 7%;
width: 1008px;
height: 45px;
background-repeat: no-repeat;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
background: url(../images/banner/uni-banner/sub-title-01.png) no-repeat;
background-position: center;
background-size: contain;
position: absolute;
bottom: 34%;
right: 11%;
width: 251px;
height: 40px;
background-repeat: no-repeat;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
background: url(../images/banner/uni-banner/sub-title-02.png) no-repeat;
background-position: center;
background-size: contain;
position: absolute;
top: 13%;
right: 38%;
width: 270px;
height: 30px;
background-repeat: no-repeat;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
position: absolute;
width: auto;
top: 65%;
left: 26%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn .amc-btn:hover {
color: #C0EDDA;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
background: transparent;
border-color: #fff;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
border-color: #C0EDDA;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-logo {
background-size: contain;
background-position: right bottom;
position: absolute;
bottom: 25px;
right: 2%;
max-height: 100px;
width: 140px;
height: 140px;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/uni-banner/tc-en.png);
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
width: 450px;
height: 80px;
background-repeat: no-repeat;
}

@media (max-width:1919px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
right: 18%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
top: 30%;
left: 2%;
width: 57%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
top: 45%;
left: 2%;
width: 57%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
right: 8%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
top: 62%;
left: 24%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
right: 39%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
right: 6%;
max-height: 300px;
top: -10%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-summer-exclusive {
background-size: contain;
max-height: 60px;
}
}

@media (max-width:1599px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
right: 13%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
left: 5%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
left: 5%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
right: 4%;
width: 15%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
width: 17%;
right: 37%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
right: -2%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
top: 60%;
left: 28%;
}
}

@media (max-width:1439px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
top: 33%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
top: 46%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
right: 11%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
left: 24%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
max-height: 250px;
right: -3%;
top: -8%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-logo {
max-height: 80px;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
right: 6%;
width: 12%;
bottom: 35%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
right: 36%;
width: 13%;
top: 15%;
}
}

@media (max-width:1359px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
left: 4%;
top: 30%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
left: 4%;
top: 42%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
left: 25%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
right: 35%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
max-height: 400px;
right: 9%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
right: -5%;
top: -7%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
right: 4%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
max-height: 350px;
left: 52%;
bottom: 12%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
max-height: 200px;
right: -8%;
top: -1%;
}


.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
top: 40%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
top: 50%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
top: 63%;
left: 22%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
right: 6%;
bottom: 39%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
right: 39%;
top: 16%;
}
}

@media (max-width: 991px) {
.amc-banner-slider li.univer-banner .amc-img-sharing {
height: 400px;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
background: url(../images/banner/uni-banner/main-title-01-mob.png) no-repeat;
top: 5%;
right: 0%;
left: 2%;
height: 75px;
background-size: 70%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
background: url(../images/banner/uni-banner/main-title-02-mob.png) no-repeat;
top: 25%;
right: 0%;
left: 2%;
height: 75px;
background-size: 70%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
max-height: 300px;
left: 40%;
bottom: 13%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
right: -11%;
top: -8%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
top: 50%;
left: 2%;
right: auto;
text-align: center;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 45px;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
right: 7%;
bottom: 39%;
width: 15%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
right: 45%;
top: 39%;
width: 18%;
}
}

@media (max-width: 767px) {
.amc-banner-slider li.univer-banner .amc-img-sharing {
background-image: url(../images/banner/uni-banner/main-bg-mob.jpg);
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
background: url(../images/banner/uni-banner/sub-title-01-mob.png) no-repeat;
right: 11%;
bottom: 29%;
background-size: 90%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
background: url(../images/banner/uni-banner/sub-title-02-mob.png) no-repeat;
background-size: 15%;
right: auto;
top: 54%;
left: 31%;
width: 100%;
height: 35px;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
width: 100%;
background-size: 55%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
background-size: 60%;
width: 100%;
top: 20%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-logo {
max-height: 70px;
background-size: 60px;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
max-height: 200px;
left: 11%;
bottom: 14%;
width: 100%;
right: 0;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
max-height: 150px;
bottom: 0;
right: auto;
left: 35%;
top: 17%;
}



.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
top: 37%;
left: 2%;
}

.amc-banner-slider li.univer-banner .amc-btn-group .amc-btn {
min-width: 150px !important;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 30px;
bottom: 6%;
left: 2%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-logo {
bottom: 10px;
}
}


@media (max-width: 390px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
background-size: 50%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-01 {
background-size: 55%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
left: 13%;
bottom: 19%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-img {
left: 32%;
top: 15%;
max-height: 125px;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
top: 19%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
left: 32%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
top: 34%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-btn-group .amc-btn {
font-size: 12px;
line-height: 26px;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-summer-exclusive {
bottom: 11%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
right: 7%;
bottom: 32%;
}
}

@media (max-width: 374px) {
.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-title-02 {
top: 17%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-univer-offer {
left: 15%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-01 {
right: 5%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .amc-sub-title-02 {
left: 34%;
}

.amc-banner-slider li.univer-banner .amc-img-sharing .get-offer-btn {
top: 31%;
}
}
/* University students offer banner styles end here*/

/* our week is saudi banner styles start here*/
.amc-banner-slider li.saudi-banner .amc-img-sharing {
background-image: url(../images/banner/saudi-banner/main-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: center;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-offer {
background-size: contain;
background-position: center;
position: absolute;
top: 5%;
right: 18%;
width: 200px;
height: 300px;
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-sub-img {
background-size: contain;
background-position: center;
position: absolute;
top: 25px;
right: 2%;
width: 140px;
height: 125px;
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
background: url(../images/banner/saudi-banner/main-title-01.png) no-repeat;
background-position: left;
position: absolute;
top: 13%;
left: 5%;
width: 790px;
height: 260px;
background-repeat: no-repeat;
background-size: contain;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
background: url(../images/banner/saudi-banner/main-title-02.png) no-repeat;
background-position: center;
background-size: contain;
position: absolute;
top: 13%;
left: 49%;
width: 370px;
height: 235px;
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn {
position: absolute;
width: auto;
top: 73%;
left: 52%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn .amc-btn:hover {
color: #C0EDDA;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
background: transparent;
border-color: #fff;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
border-color: #C0EDDA;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-logo {
background-size: contain;
background-position: right bottom;
position: absolute;
bottom: 25px;
right: 2%;
max-height: 100px;
width: 140px;
height: 140px;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/saudi-banner/tc-en.png);
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
width: 450px;
height: 80px;
background-repeat: no-repeat;
}

@media (max-width:1919px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-offer {
right: 14%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
left: 6%;
width: 45%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
left: 53%;
width: 20%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn {
left: 57%;
}
}

@media (max-width:1599px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-offer {
right: 13%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
left: 4%;
top: 7%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
left: 51%;
top: 7%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn {
top: 62%;
left: 55%;
}
}

@media (max-width:1439px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
left: 2%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
left: 49%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-offer {
right: 14%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn {
left: 53%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-sub-img {
max-height: 100px;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-logo {
max-height: 80px;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-summer-exclusive {
background-size: 20%;
}
}

@media (max-width:1359px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
left: 2%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn {
top: 60%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-offer {
top: 16%;
right: 12%;
max-height: 220px;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-sub-img {
max-height: 70px;
top: 40px;
right: 0%;
}


.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
width: 40%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
top: 10%;
left: 45%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn {
left: 48%;
}
}

@media (max-width: 991px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing {
height: 400px;
background-image: url(../images/banner/saudi-banner/main-bg-02.jpg);
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
top: 5%;
right: 0%;
left: 2%;
width: 60%;
height: 130px;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
top: 47%;
right: 0%;
left: 0%;
height: 128px;
width: 31%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-offer {
left: 61%;
top: 20%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-sub-img {
top: 10px;
right: -2%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn {
top: 73%;
left: 0;
right: 0;
text-align: center;
}
}

@media (max-width: 767px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing {
}


.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
width: 360px;
top: 9%;
background-size: 75%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
background-size: 70%;
width: 220px;
top: 42%;
left: -4%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-logo {
max-height: 70px;
background-size: 60px;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-offer {
top: 20%;
height: 100%;
left: 64%;
width: 114px;
background-size: 100%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-sub-img {
max-height: 50px;
top: 10px;
right: -8%;
}



.amc-banner-slider li.saudi-banner .amc-img-sharing .get-offer-btn {
left: 0;
top: 77%;
right: 0;
}

.amc-banner-slider li.saudi-banner .amc-btn-group .amc-btn {
min-width: 150px !important;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-summer-exclusive {
background-size: 15%;
bottom: 2%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-logo {
bottom: 10px;
}
}


@media (max-width: 390px) {

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
background-size: 70%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-02 {
background-size: 70%;
left: -6%;
top: 38%;
}

.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-offer {
top: 25%;
}
}

@media (max-width: 374px) {
.amc-banner-slider li.saudi-banner .amc-img-sharing .amc-saudi-title-01 {
background-size: 65%;
}
}
/* 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.jpg);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: center;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-01 {
background-image: url(../images/banner/saudi-week/sub-img-01.png);
background-size: contain;
background-position: center;
position: absolute;
top: 25px;
left: 0;
width: 150px;
height: 77px;
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-02 {
background-image: url(../images/banner/saudi-week/sub-img-02.png);
background-size: contain;
background-position: center;
position: absolute;
bottom: 0;
right: 12%;
width: 149px;
height: 85px;
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
background: url(../images/banner/saudi-week/text-01.png) no-repeat;
background-position: left;
position: absolute;
top: 30%;
left: 4%;
width: 255px;
height: 50px;
background-repeat: no-repeat;
background-size: contain;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
background: url(../images/banner/saudi-week/text-02.png) no-repeat;
background-position: center;
background-size: contain;
position: absolute;
bottom: 20%;
left: 29%;
width: 255px;
height: 50px;
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
background: url(../images/banner/saudi-week/text-03.png) no-repeat;
background-position: center;
background-size: contain;
position: absolute;
top: 25%;
right: 26%;
width: 165px;
height: 50px;
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
background: url(../images/banner/saudi-week/text-04.png) no-repeat;
background-position: center;
background-size: contain;
position: absolute;
bottom: 30%;
right: 16%;
width: 157px;
height: 50px;
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-01 {
background: url(../images/banner/saudi-week/price-en.png) no-repeat;
background-position: center;
background-size: contain;
position: absolute;
top: 38%;
left: 46%;
width: 61px;
height: 50px;
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-02 {
background: url(../images/banner/saudi-week/price-en.png) no-repeat;
background-position: center;
background-size: contain;
position: absolute;
top: 38%;
left: 50%;
width: 61px;
height: 50px;
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
background: url(../images/banner/saudi-week/price-en.png) no-repeat;
background-position: center;
background-size: contain;
position: absolute;
top: 56%;
left: 46%;
width: 61px;
height: 50px;
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-04 {
background: url(../images/banner/saudi-week/price-en.png) no-repeat;
background-position: center;
background-size: contain;
position: absolute;
top: 56%;
left: 50%;
width: 61px;
height: 50px;
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .get-offer-btn {
position: absolute;
width: auto;
top: 76%;
left: 0;
right: 0;
display: table;
margin: 0 auto;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .get-offer-btn .amc-btn:hover {
color: #028776;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
background: #028776;
border-color: #fff;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
border-color: #028776;
color: #028776;
background: #fff;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-logo {
background-size: contain;
background-position: right bottom;
position: absolute;
bottom: 25px;
right: 2%;
max-height: 100px;
width: 140px;
height: 140px;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/saudi-week/tc-en.png);
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
width: 458px;
height: 55px;
background-repeat: no-repeat;
}

@media (max-width:1919px) {

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
background-size: 60%;
left: 1%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
background-size: 60%;
left: 24%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
background-size: 60%;
right: 22%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
background-size: 60%;
right: 13%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-02 {
background-size: 80%;
bottom: -1%;
right: 8%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-01 {
background-size: 80%;
left: -1%;
}
}

@media (max-width:1599px) {

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
left: 8%;
top: 33%;
}

.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: 17%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
right: 7%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-logo {
right: 1%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-01 {
left: 45%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
left: 45%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-02 {
bottom: -3%;
right: 7%;
}
}

@media (max-width:1439px) {
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
left: 6%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
left: 17%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
right: 15%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
right: 4%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-logo {
max-height: 80px;
}

.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 {
left: 44%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
left: 44%;
}
}

@media (max-width:1359px) {
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
left: 2%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
right: 13%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
right: 2%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
left: 15%;
}

.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: 11%;
top: 19px;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
top: 36%;
left: 12%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
left: 7%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
right: 4%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
bottom: 33%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing {
background-position: center 20px;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-01 {
left: 42%;
top: 42%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
left: 42%;
top: 60%;
}

.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 .get-offer-btn {
top: 80%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-01 {
top: 20px;
}
}

@media (max-width: 991px) {

.amc-banner-slider li.saudi-week .amc-img-sharing {
height: 400px;
background-image: url(../images/banner/saudi-week/main-bg-02.png);
background-repeat: no-repeat;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-01 {
width: 36px;
height: 28px;
left: 45%;
top: 48%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-01 {
width: 83px;
height: 47px;
background-size: contain;
left: 0;
top: 35px;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-02 {
width: 36px;
height: 28px;
left: 51%;
top: 48%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
width: 36px;
height: 28px;
left: 45%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-04 {
width: 36px;
height: 28px;
left: 51%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
top: 40%;
left: 12%;
width: 171px;
height: 50px;
background-size: 90%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
bottom: 24%;
width: 255px;
height: 50px;
background-size: 65%;
left: 17%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
top: 10%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
bottom: 27%;
right: 23%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-summer-exclusive {
background-size: 60%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-02 {
width: 95px;
height: 43px;
bottom: 29%;
right: -11px;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .get-offer-btn {
top: 77%;
}
}

@media (max-width: 767px) {

.amc-banner-slider li.saudi-week .amc-img-sharing {
height: 400px;
background-image: url(../images/banner/saudi-week/main-bg-03.png);
background-repeat: no-repeat;
background-position: center;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
background-size: 60%;
top: 37%;
left: 6%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
background-size: 50%;
bottom: 31%;
left: -8%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
background-size: 50%;
top: 9%;
right: -7%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
background-size: 50%;
right: 11%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-01 {
left: 40%;
top: 42%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-03 {
left: 40%;
top: 53%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-02 {
left: 51%;
top: 42%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .saudi-week-price-04 {
left: 51%;
top: 53%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-sub-img-01 {
top: 14px;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-logo {
max-height: 70px;
background-size: 60px;
right: 10px;
bottom: 5px;
}

.amc-banner-slider li.saudi-week .amc-btn-group .amc-btn {
min-width: 150px !important;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-summer-exclusive {
background-size: 50%;
bottom: 2%;
}
}


@media (max-width: 390px) {
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-03 {
background-size: 42%;
right: -10%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-01 {
left: 4%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
background-size: 42%;
bottom: 28%;
left: -4%;
}

.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-04 {
background-size: 42%;
}
}

@media (max-width: 374px) {
.amc-banner-slider li.saudi-week .amc-img-sharing .amc-saudi-title-02 {
left: -10%;
}

.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-01 {
left: 2%;
}
}
/* saudi week banner styles end here*/
/*    super saver offer banner styles start here*/
.amc-banner-slider li.ss-banner .amc-img-sharing {
background-image: url(../images/banner/ss-offer/main-bg.png);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: center;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-offer {
background-size: contain;
background-position: center;
position: absolute;
bottom: 0;
right: 10%;
width: 635px;
height: 581px;
background-repeat: no-repeat;
max-height: 450px;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-title {
background-size: contain;
background-position: center;
position: absolute;
top: 15%;
left: 10%;
width: 723px;
height: 245px;
background-repeat: no-repeat;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
background-size: contain;
background-position: center;
position: absolute;
top: 12%;
right: 35%;
width: 83px;
height: 105px;
background-repeat: no-repeat;
background-size: 90%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
background-size: 100%;
background-position: center;
position: absolute;
top: 43%;
right: 40%;
width: 100px;
height: 30px;
background-repeat: no-repeat;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
background-size: 100%;
background-position: center;
position: absolute;
top: 12%;
right: 22%;
width: 90px;
height: 15px;
background-repeat: no-repeat;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st03 {
background-size: 100%;
background-position: center;
position: absolute;
top: 15%;
right: 11%;
width: 119px;
height: 16px;
background-repeat: no-repeat;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn {
position: absolute;
width: auto;
top: 73%;
left: 24%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn .amc-btn:hover {
color: #C0EDDA;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
background: transparent;
border-color: #fff;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
border-color: #C0EDDA;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-limited {
background-size: contain;
background-position: right top;
position: absolute;
top: 25px;
right: 0%;
max-height: 100px;
width: 200px;
height: 92px;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-logo {
background-size: contain;
background-position: right bottom;
position: absolute;
bottom: 25px;
right: 2%;
max-height: 100px;
width: 118px;
height: 118px;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/ss-offer/tc-eng.png);
background-size: contain;
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
max-height: 20px;
width: 161px;
height: 19px;
background-repeat: no-repeat;
}

@media (max-width:1919px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-title {
left: 5%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-limited {
background-size: 130px;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn {
top: 73%;
left: 20%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
right: 43%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
right: 38.5%;
top: 12%;
}
}

@media (max-width:1599px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-title {
max-width: 600px;
left: 2%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 15px;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn {
top: 67%;
left: 16%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
right: 41%;
top: 48%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
right: 20%;
top: 22%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st03 {
top: 23%;
right: 8%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-offer {
max-height: 400px;
right: 3%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
right: 34.5%;
top: 21%;
}
}

@media (max-width:1439px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
right: 36%;
background-size: 80%;
top: 20%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
right: 43%;
top: 49%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st03 {
top: 24%;
right: 6%;
}
}

@media (max-width:1359px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
right: 38.5%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-offer {
max-height: 360px;
right: 2%;
bottom: 45px;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
right: 36%;
background-size: 75%;
top: 17%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
top: 43%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
right: 21%;
top: 19%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st03 {
top: 22%;
right: 10%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-offer {
max-height: 300px;
bottom: 62px;
left: 42%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-title {
max-width: 480px;
left: 1%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn {
top: 65%;
left: 16%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
top: 47%;
right: 44%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
background-size: 60%;
top: 24%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
top: 26%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st03 {
top: 28%;
right: 6%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-limited {
top: 35px;
}
}

@media (max-width: 991px) {
.amc-banner-slider li.ss-banner .amc-img-sharing {
height: 400px;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-title {
max-width: none;
left: 0;
width: 365px;
height: 124px;
right: 0;
margin: 0 auto;
top: -2%;
max-width: 260px;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn {
top: 34%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-weekend-title {
top: -24%;
right: 0%;
background-size: 40%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-offer {
max-height: 230px;
bottom: 30px;
left: 0%;
margin: 0 auto;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn {
top: 25%;
left: 0;
right: 0;
text-align: center;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
background-size: 50%;
top: 36%;
right: 59%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
background-image: url(../images/banner/ss-offer/sub-title-01-mob.png) !important;
top: 49%;
right: 39%;
width: 69%;
height: 20%;
background-size: auto;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
top: 41%;
right: 42%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st03 {
top: 42%;
right: 25%;
background-size: 80%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-limited {
top: 10px;
background-size: 100px;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-logo {
max-height: 80px;
}
}

@media (max-width: 767px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-offer {
max-height: 200px;
width: 400px;
bottom: 50px;
right: 0;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-logo {
background-size: 60px;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-limited {
background-size: 65px;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-title {
top: -3%;
max-width: 220px;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .get-offer-btn {
top: 25%;
}

.amc-banner-slider li.ss-banner .amc-img-sharing .amc-summer-exclusive {
max-height: 10px;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st03 {
right: 5%;
top: 43%;
background-size: 70%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
top: 42%;
right: 37%;
width: 76px;
height: 12px;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
background-size: 43%;
top: 36%;
right: 61%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st01 {
top: 58%;
right: 77%;
background-image: url(../images/banner/ss-offer/sub-title-01.png) !important;
width: 63px;
height: 19px;
background-size: 100%;
}
}
@media (max-width: 390px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
right: 61%;
}
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-st02 {
right: 35%;
}
}
@media (max-width: 379px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
right: 59%;
}
}
@media (max-width: 360px) {
.amc-banner-slider li.ss-banner .amc-img-sharing .amc-ss-subimg {
right: 57%;
}
}

/*    super saver offer banner styles end here*/
/* F and B page styles start here (20/11/24)*/
.amc-content .fd-banner {
    background: url(../images/Scene/banner/inner/fnb.png) right 0 no-repeat;
    position: relative;
    height: 450px;
    overflow: hidden;
}
.amc-content .fd-banner:after {
content: '';
position: absolute;
height: 90px;
width: 100%;
left: 0;
bottom: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #022A08 100%);
z-index: 0;
}
.amc-content .fd-banner .banner-overlay {
position: absolute;
left: 0;
height: 100%;
width: 100%;
}
.amc-content .fd-banner .banner-overlay:before {
content: '';
position: absolute;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #022A08 100%);
left: -65px;
top: 0;
width: 30%;
height: 100%;
display: inline-block;
transform: rotate(90deg);
z-index: 0;
}
.amc-content .fd-banner .banner-overlay::after {
content: '';
position: absolute;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #022A08 100%);
right: -65px;
top: 0;
width: 30%;
height: 100%;
display: inline-block;
transform: rotate(-90deg);
z-index: 0;
}
.amc-content .fd-banner .container {
position: relative;
height: 100%;
      
}
.amc-content .fd-banner .banner-cont {
position: absolute;
bottom: 10%;
right: 0;
}
.amc-content .fd-main-content .fd-head {
max-width:70%;
margin:50px auto;
}
.amc-content .fd-main-content .fd-head h2 {
font-family: Gordita;
font-size: 42px;
font-weight: 700;
line-height: 61px;
text-align: center;
}
.amc-content .fd-main-content .fd-con-in h3 {
font-family: Gordita;
font-size: 22px;
font-weight: 400;
line-height: 32px;
letter-spacing: -0.9399999976158142px;
margin:20px 0px;
}
.amc-content .fd-main-content .fd-con-row
{
display:flex;
flex-wrap:wrap;
}
.amc-content .fd-main-content .fd-con-in {
margin-bottom: 50px;
display:flex;
flex-direction:column;
}
.amc-content .fd-main-content .fd-con-in img {
max-width: 100%;
height: auto;
}
.amc-content .fd-main-content .amc-btn-group .amc-btn.amc-btn-default {
border-radius: 30px;
}
    .amc-content .fd-main-content .amc-btn-group .amc-btn.amc-btn-default:hover {
        color: #05A83A;
        background: transparent;
        border-color: #05A83A;
        border-radius: 30px;
    }
.amc-content .fd-main-content .amc-btn-group .amc-btn.amc-btn-default:hover:before {
border-color:  #05A83A;
border-radius: 30px;
}
.amc-content .fd-main-content .amc-btn-group{margin-top:auto;}
@media (max-width: 1599px) {
.amc-content .fd-banner .banner-overlay:before {
width: 45%;
left: -135px;
}
.amc-content .fd-banner .banner-overlay:after {
width: 45%;
right: -135px;
}
.amc-content .fd-main-content .fd-con-in h3 {
font-size: 18px;
line-height: 28px;
}
}
@media (max-width: 1199px) {
.amc-content .fd-banner .banner-overlay:after {
width: 46%;
right: -50px;
}
.amc-content .fd-banner .banner-overlay::before {
width: 46%;
left: -50px;
}
.amc-content .fd-main-content .fd-head {
max-width: 90%;
}
}
@media (max-width: 991px) {
.amc-content .fd-main-content .fd-head {
max-width: 100%;
}
.amc-content .fd-banner .banner-overlay:after {
width: 62%;
right: -60px;
}

.amc-content .fd-banner .banner-overlay::before {
width: 62%;
left: -60px;
}
.amc-content .fd-banner .banner-cont
{
right:10%;
}
}

@media (max-width: 767px) {
.amc-content .fd-main-content .fd-head h2 {
font-family: Gordita;
font-size: 36px;
font-weight: 900;
line-height: 54px;
letter-spacing: -1.7522499561309814px !important;
text-align: left;
}
.amc-content .fd-banner {
    background-position:70% 0;
}
.amc-content .fd-main-content .fd-con-in {
padding: 0;
}
.amc-content .fd-main-content .fd-con-in h3, .amc-btn-group {
padding: 0 20px;
}
}
@media (max-width: 567px) {
.amc-content .fd-banner .banner-overlay{display:none;}
.amc-content .fd-banner::after {
content: '';
position: absolute;
height: 80%;
width: 100%;
left: 0;
bottom: 0; z-index: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #022A08 100%);
}
.amc-content .fd-banner::before {
content: '';
position: absolute;
height: 20%;
width: 100%;
left: 0;
top: 0;
z-index: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #022A08 100%);
opacity: 50%;
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
.amc-content .fd-banner .banner-cont {
right: auto;
bottom:15%;
}
}
@media (max-width: 480px) {
.amc-content .fd-main-content .fd-head h2 {
font-size: 30px;
line-height:40px;
}
}
/* Fandd page styles end here (20/11/24)*/
/*Privacy Policy*/
.pp-intro-cont h3 {
font: 24px/29px gordita;
font-weight: 700;
letter-spacing: -.443077px;
padding: 0 30px 30px 20px;
}

.pp-intro-cont p {
padding: 0 30px 30px 20px;
border: 0;
font: 17px / 24px gordita;
font-weight: 400;
}
    .pp-intro-cont p a, .faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading + .panel-collapse > .panel-body p a {
        color:  #05A83A;
        text-decoration: underline;
    }

.pp .faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading + .panel-collapse > .panel-body {
    font: 17px / 24px gordita;
    font-weight: 400;
}
.faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading + .panel-collapse > .panel-body p strong {
    color: rgba(255, 255, 255, .8);
}
ol.pp-cont-list{padding:0 0 20px;}
ol.pp-cont-list li p {
    font: 18px / 34px gordita;
    font-weight: 400;
    color: rgba(255, 255, 255, .8);
    padding-bottom: 34px;
    width: 80%;
}

ol.pp-cont-list {
margin: 0 0 15px;
padding: 0;
}

ol.pp-cont-list li {
list-style-type: none;
position: relative;
margin: 0;
font: 16px / 24px gordita;
padding: 0 0 5px 25px;
font-weight: 400;
color: rgba(255, 255, 255, .8);
}

ol.pp-cont-list li a {
color: #C0EDDA;
text-decoration: underline;
}

.pp-intro-cont.pp-popup {
}

.pp-intro-cont.pp-popup ol.pp-cont-list {
margin: 0 30px 0 20px;
}

ol.pp-cont-list li:before {
background: url(../images/Other_Pages/icon_roe_point.svg) 0 0 no-repeat;
font-size: 0;
width: 14px;
height: 11px;
top: 7px;
left: 0;
}

ol.pp-cont-list li:before {
content: '';
position: absolute;
font: 18px / 34px gordita;
font-weight: 500;
color: rgba(255, 255, 255, .8);
}

.faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading + .panel-collapse > .panel-body h4 {
padding: 10px 0;
display: block;
font: 16px / 20px gordita;
font-weight: 600;
color: #fff;
}

.pp-intro-cont {
margin: 25px 0 0;
}

.pp-popup-blk .modal-header {
padding: 20px 20px 45px;
}


@media (max-width: 1919px) {
.pp-intro-cont h3 {
font-size: 20px;
line-height: 25px;
padding: 0 30px 25px 20px;
}

.pp-intro-cont p {
font-size: 15px;
line-height: 22px;
padding: 0 30px 25px 20px;
}
.pp .faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading + .panel-collapse > .panel-body{font-size: 15px;
line-height: 22px;}
ol.pp-cont-list li p {
font-size: 15px;
line-height: 25px;
}

ol.pp-cont-list li:before {
top: 7px;
}
}

@media (max-width: 1279px) {
.pp-intro-cont h3 {
font-size: 18px;
line-height: 23px;
padding: 0 30px 25px 20px;
}

.pp-intro-cont p {
padding: 0 30px 25px 20px;
}

ol.pp-cont-list {
padding-left: 10px;
}

ol.pp-cont-list li p {
font-size: 13px;
line-height: 23px;
padding-bottom: 20px;
}
}

@media (max-width: 767px) {
.pp-intro-cont h3 {
font-size: 16px;
line-height: 20px;
padding: 0 0 15px;
}

.pp-intro-cont p {
padding: 0 0 20px;
font-size: 13px;
}
.pp .faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading + .panel-collapse > .panel-body{font-size: 13px;}
ol.pp-cont-list {
margin-top: 10px;
}

.faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading + .panel-collapse > .panel-body h4 {
font-size: 13px;
}

ol.pp-cont-list li {
font-size: 13px;
line-height: 18px;
padding: 0 0 5px 20px;
}

ol.pp-cont-list li:before {
top: 5px;
}

.faq .amc-content .faq-content-block .tab-content .panel-default > .panel-heading + .panel-collapse > .panel-body h4 {
padding: 5px 0;
}

ol.pp-cont-list {
margin: 0 0 5px;
padding: 0;
}

.pp-popup-blk .modal-header {
padding: 20px 20px 30px;
}

.pp-intro-cont.pp-popup {
padding: 0 20px;
}

.pp-intro-cont.pp-popup ol.pp-cont-list {
margin: 0;
}
}

@media (max-width: 479px) {

ol.pp-cont-list li {
margin-left: 0;
}

ol.pp-cont-list li p {
width: 100%;
}
}
/* FandD amc at home page styles end here (06/12/24)*/
.amc-content .amchome-fd-banner {
    background: url(../images/Scene/banner/inner/scene-athome.png) center top no-repeat;
    position: relative;
    height: 450px;
    overflow: hidden;
}

/* .amc-content .amchome-fd-banner:after {
content: '';
position: absolute;
height: 90px;
width: 100%;
left: 0;
bottom: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #022A08 100%);
z-index: 0;
}*/

.amc-content .amchome-fd-banner .banner-overlay {
position: absolute;
left: 0;
height: 100%;
width: 100%;
}

/* .amc-content .amchome-fd-banner .banner-overlay:before {
content: '';
position: absolute;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #022A08 100%);
left: -65px;
top: 0;
width: 30%;
height: 100%;
display: inline-block;
transform: rotate(90deg);
z-index: 0;
}
*/
/* .amc-content .amchome-fd-banner .banner-overlay::after {
content: '';
position: absolute;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #022A08 100%);
right: -65px;
top: 0;
width: 30%;
height: 100%;
display: inline-block;
transform: rotate(-90deg);
z-index: 0;
}*/

.amc-content .amchome-fd-banner .container {
position: relative;
height: 100%;
}

.amc-content .amchome-fd-banner .banner-cont {
position: absolute;
bottom: 10%;
right: 0;
}

.amc-content .amchome-fd-main-content .fd-head {
max-width: 70%;
margin: 50px auto;
text-align: center;
}

.amc-content .amchome-fd-main-content .fd-head h2 {
font-family: Gordita;
font-size: 42px;
font-weight: 700;
line-height: 61px;
text-align: center;
}
.amc-content .amchome-fd-main-content .fd-head p {
font-family: Gordita;
font-size: 22px;
font-weight: 400;
line-height: 30px;
text-align: center;margin-top:10px
}
.amc-content .amchome-fd-main-content .fd-con-row {
display: flex;
flex-wrap: wrap;
}

.amc-content .amchome-fd-main-content .fd-con-in {
margin-bottom: 50px;
display: flex;
flex-direction: column;
}

.amc-content .amchome-fd-main-content .fd-con-in img {
max-width: 100%;
height: auto;
margin-bottom: 20px;
}

.amc-content .amchome-fd-main-content .amc-btn-group .amc-btn.amc-btn-primary {
  
}

.amc-content .amchome-fd-main-content .amc-btn-group {
margin-top: auto;
text-align: center;
}

@media (max-width: 1599px) {
.amc-content .amchome-fd-banner .banner-overlay:before {
width: 45%;
left: -135px;
}

.amc-content .amchome-fd-banner .banner-overlay:after {
width: 45%;
right: -135px;
}

.amc-content .amchome-fd-main-content .fd-head p {
font-size: 18px;
line-height: 28px;
}
}
@media (max-width: 1439px) {
.amc-content .amchome-fd-banner
{
background-position:60% top;
           
}
}

@media (max-width: 1199px) {
.amc-content .amchome-fd-banner .banner-overlay:after {
width: 46%;
right: -50px;
}

.amc-content .amchome-fd-banner .banner-overlay::before {
width: 46%;
left: -50px;
}

.amc-content .amchome-fd-main-content .fd-head {
max-width: 90%;
}
.amc-content .amchome-fd-banner {
background-position: 70% top;
}
}

@media (max-width: 991px) {
.amc-content .amchome-fd-main-content .fd-head {
max-width: 100%;
}

.amc-content .amchome-fd-banner .banner-overlay:after {
width: 62%;
right: -60px;
}

.amc-content .amchome-fd-banner .banner-overlay::before {
width: 62%;
left: -60px;
}

.amc-content .amchome-fd-banner .banner-cont {
right: 10%;
}
.amc-content .amchome-fd-banner {
background-position: 60% top;
}
}

@media (max-width: 767px) {
.amc-content .amchome-fd-main-content .fd-head h2 {
font-family: Gordita;
font-size: 36px;
font-weight: 900;
line-height: 54px;
letter-spacing: -1.7522499561309814px !important;
}

.amc-content .amchome-fd-banner {

height: 380px;
background-size: cover;
}

.amc-content .amchome-fd-main-content .fd-con-in {
padding: 0;
}
}

@media (max-width: 567px) {
.amc-content .amchome-fd-banner .banner-overlay {
display: none;
}

/*.amc-content .amchome-fd-banner::after {
content: '';
position: absolute;
height: 80%;
width: 100%;
left: 0;
bottom: 0;
z-index: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #022A08 100%);
}

.amc-content .amchome-fd-banner::before {
content: '';
position: absolute;
height: 20%;
width: 100%;
left: 0;
top: 0;
z-index: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #022A08 100%);
opacity: 50%;
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}*/

.amc-content .amchome-fd-banner .banner-cont {
right: auto;
bottom: 15%;
}
}

@media (max-width: 480px) {
.amc-content .amchome-fd-main-content .fd-head h2 {
font-size: 34px;
}
}
/* FandD amc at home page styles end here (06/12/24)*/
/*27/01/2025 */
@media (max-width: 767px) {
    
#rulesofentry .modal-content .modal-body .form-block aside a.nobg:after {
width: 100%;
}

#rulesofentry .modal-content .modal-body .form-block aside a.nobg {
padding-left: 0;
padding-right: 0;
}

.amc-btn-group .amc-btn {
padding: 5px 25px;
}

.bottom-col-offer .amc-btn-group {
width: auto;
padding: 0;
}
}

@media (max-width: 567px) {
.amc-btn-group .amc-btn {
min-width: inherit;
}
}
/* Ladies night offer banner styles start here*/
.amc-banner-slider li.ladies-night .amc-img-sharing {
background-image: url(../images/banner/ladies-offer/main-bg.png);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: left;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-title {
background-size: contain;
position: absolute;
top: 0%;
right: 0%;
width: 1081px;
height: 404px;
background-repeat: no-repeat;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn {
position: absolute;
width: auto;
top: 63%;
right: 19%;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-subimg {
background-size: contain;
background-position: center;
position: absolute;
top: 2%;
left: 2%;
width: 353px;
height: 353px;
background-repeat: no-repeat;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
background-size: contain;
background-position: center;
position: absolute;
top: 7%;
left: 32%;
width: 224px;
height: 223px;
background-repeat: no-repeat;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn .amc-btn {
padding: 25px 39px;
font-size: 22px;
line-height:32px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn .amc-btn:hover {
color: #C0EDDA;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
background: #36063085;
border-color: #fff;
border-radius: 40px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
border-color: #C0EDDA;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-logo {
background-size: contain;
background-position: right bottom;
position: absolute;
bottom: 25px;
right: 2%;
width: 82px;
height: 82px;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/ladies-offer/tc-eng.png);
background-size: contain;
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
width: 407px;
height: 41px;
background-repeat: no-repeat;
}

@media (max-width:1919px) {
.amc-banner-slider li.ladies-night .amc-img-sharing {
background-position: -25px 0px;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-title {
max-width: 900px;
right: 0%;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
max-width: 200px;
top: 3%;
left: 38%;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn {
top: 53%;
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 {
background-position: -80px 0px;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
max-width: 180px;
left: 36%;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn {
top: 48%;
right: 18%;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-summer-exclusive {
max-height: 30px;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-subimg {
top: 1%;
left: 1%;
max-width: 300px;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn .amc-btn {
padding: 20px 30px;
}
}

@media (max-width:1439px) {
.amc-banner-slider li.ladies-night .amc-img-sharing {
background-position: -125px 0px;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-title {
max-width: 750px;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn .amc-btn {
padding: 17px 30px;
font-size: 18px;
line-height: 28px;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-subimg {
top: -4%;
left: 0%;
max-width: 270px;
}
}
@media (max-width:1359px) {

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
left: 42%;
top: 24%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.ladies-night .amc-img-sharing {
background-position: -190px 20px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-title {
max-width: 700px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn {
top: 45%;
right: 16%;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-subimg {
background-size: 80%;
left: -3%;
}
}

@media (max-width: 991px) {
.amc-banner-slider li.ladies-night .amc-img-sharing {
height: 400px;
background-image: url(../images/banner/ladies-offer/pad-bg.png);
background-position: 0 -25px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-title {
background-image: url(../images/banner/ladies-offer/main-title-pad.png) !important;
width: 600px;
height: 230px;
top: -5%;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-subimg {
background-image: url(../images/banner/ladies-offer/sub-img-pad.png) !important;
right: 9%;
top: 10%;
left: auto;
max-width: 200px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-summer-exclusive {
max-height: 20px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
max-width: 150px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-logo {
max-height: 50px;
max-width: 50px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn .amc-btn {
font-size: 16px;
line-height: 18px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
background: #36063085;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn {
top: auto;
right: 10%;
bottom: 7%;
}
}

@media (max-width: 767px) {
.amc-banner-slider li.ladies-night .amc-img-sharing {
background-image: url(../images/banner/ladies-offer/mob-bg.png);
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-subimg {
background-image: url(../images/banner/ladies-offer/sub-img-mob.png) !important;
width: 160px;
height: 160px;
max-width: 160px;
background-size: 125%;
right: 7%;
top: 19%;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-title {
background-image: url(../images/banner/ladies-offer/main-title-mob.png) !important;
background-size: contain;
width: 480px;
height: 160px;
top: -2%;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
max-width: 350px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-logo {
bottom: 2%;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn {
bottom: 26%;
right: 0%;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn .amc-btn {
font-size: 14px;
line-height: 28px;
padding: 10px 20px;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-sar {
max-width: 100px;
top: 17%;
left: 37%;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-summer-exclusive {
bottom: 2%;
}
}

@media (max-width: 390px) {
.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 {
bottom: 23%;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-subimg {
top: 20%;
}

.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-title {
top: -3%;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .get-offer-btn .amc-btn {
padding: 7px 15px;
}
}

@media (max-width: 379px) {
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-ln-title {
max-width: 370px;
}

.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-summer-exclusive {
bottom: 3%;
}
.amc-banner-slider li.ladies-night .amc-img-sharing .amc-logo {
bottom: 3%;
}
}
/* Ladies Night offer banner styles end here*/
/* Foundation day banner styles start here*/
.amc-banner-slider li.foundation-day .amc-img-sharing {
background-image: url(../images/banner/founding-day/main-bg.png);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: left;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-mainimg {
background-size: contain;
position: absolute;
top: 12%;
left: 17%;
width: 445px;
height: 342px;
background-repeat: no-repeat;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
background-size: contain;
position: absolute;
top: 15%;
right: 18%;
width: 675px;
height: 228px;
background-repeat: no-repeat;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
position: absolute;
width: auto;
top: 70%;
right: 30%;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-subimg {
background-size: contain;
background-position: center;
position: absolute;
top: 5%;
right: 2%;
width: 254px;
height: 77px;
background-repeat: no-repeat;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn .amc-btn {
padding: 32px 48px;
font-size: 16px;
line-height: 18px;
color: #755346;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn .amc-btn:hover {
color: #fff;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
border-color: #755346;
border-radius: 40px;
background: #FFFFFFCC;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
border-color: #fff;
background: #75534699;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .amc-logo {
background-size: contain;
background-position: right bottom;
position: absolute;
bottom: 5%;
right: 2%;
width: 104px;
height: 104px;
background-repeat: no-repeat;
z-index: 1;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/founding-day/tc-eng.png);
background-size: contain;
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
width: 250px;
height: 51px;
background-repeat: no-repeat;
}

@media (max-width:1919px) {
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
max-width: 600px;
top: 20%;
right: 16%;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
right: 26%;
}
}

@media (max-width:1599px) {
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
max-width: 550px;
top: 23%;
right: 14%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-mainimg {
top: 11%;
left: 14%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
top: 69%;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .amc-summer-exclusive {
max-height: 40px;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-subimg {
max-width: 200px;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn .amc-btn {
padding: 20px 30px;
}
}

@media (max-width:1439px) {
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-summer-exclusive
{
left:1%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-subimg {
top: 2%;
right: 2%;
max-width: 180px;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-mainimg {
top: 9%;
left: 11%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
top: 19%;
right: 12%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
right: 24%;
top: 66%;
}
}

@media (max-width:1359px) {
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
right: 9%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
right: 21%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-mainimg {
max-width: 400px;
top: 12%;
left: 6%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
max-width: 450px;
right: 6%;
top: 23%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-subimg {
top: 5%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
right: 17%;
top: 61%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-logo {
max-height: 80px;
max-width: 80px;
}
}

@media (max-width: 991px) {
.amc-banner-slider li.foundation-day .amc-img-sharing {
background-image: url(../images/banner/founding-day/main-bg-ipad.png) !important;
height: 400px;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-mainimg {
background-image: url(../images/banner/founding-day/main-img-ipad.png) !important;
width: 487px;
height: 118px;
max-width: 400px;
right: 0;
left: 0;
margin: 0 auto;
top: 7%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
max-width: 400px;
right: 0;
top: 37%;
left: 0;
margin: 0 auto;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-subimg {
max-width: 170px;
top: 0%;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .amc-summer-exclusive {
max-height: inherit;
background-image: url(../images/banner/founding-day/tc-ipad-eng.png);
width: 369px;
height: 26px;
max-width: 300px;
}


.amc-banner-slider li.foundation-day .amc-img-sharing .amc-logo {
max-height: 60px;
max-width: 60px;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn .amc-btn {
font-size: 14px;
line-height: 16px;
padding: 15px 20px;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
top: auto;
right: 0%;
left: 0;
bottom: 15%;
text-align: center;
}
}

@media (max-width: 767px) {
.amc-banner-slider li.foundation-day .amc-img-sharing {
background-image: url(../images/banner/founding-day/main-bg-mob.png) !important;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-mainimg {
background-image: url(../images/banner/founding-day/main-img-mob.png) !important;
width: 253px;
height: 180px;
max-width: 210px;
top: 10%;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-subimg {
max-width: 120px;
top: -4%;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .amc-fd-title {
max-width: 200px;
top: 53%;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .amc-logo {
bottom: 2%;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn {
bottom: 16%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn .amc-btn {
padding: 10px 15px;
}

.amc-banner-slider li.foundation-day .amc-img-sharing .amc-summer-exclusive {
bottom: 0;
max-height: 18px;
}
}
/* 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-eng.png);
background-size: contain;
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
width: 447px;
height: 71px;
background-repeat: no-repeat;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-title {
width: 499px;
height: 133px;
top: 21%;
right: 20%;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-mainimg {
width: 437px;
height: 405px;
top: 5%;
left: 23%;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-sarimg {
width: 143px;
height: 143px;
top: 15%;
left: 14%;
position: absolute;
background-repeat: no-repeat;
background-size: contain;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .get-offer-btn {
top: 59%;
right: 27%;
}
@media (max-width: 1919px) {
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-summer-exclusive {
max-height:60px;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-title {
right: 17%;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .get-offer-btn {
right: 25%;
}
}
@media (max-width:1599px) {
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-title {
right: 13%;
max-width: 420px;
top: 25%;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .get-offer-btn {
right: 20%;
top: 60%;
}
}
@media (max-width:1439px) {
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-summer-exclusive {
max-height: 50px;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-mainimg
{
left:19%;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-sarimg {
left: 10%;
}
}
@media (max-width:1359px) {
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-mainimg
{
max-height:350px;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-sarimg {
background-size: 80%;
}
}
@media (max-width:1199px) {
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-mainimg {
left: 11%;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-sarimg {
left: 5%;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-title {
right: 8%;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .get-offer-btn {
right: 18%;
}
}
@media (max-width:991px) {
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-mainimg {
background-image: url(../images/banner/founding-day-combo/main-img-en.png) !important;
width: 296px;
height: 274px;
left: 0;
top: 1%;
max-height: 230px;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-sarimg {
background-size: 60%;
top: 6%;
left: 21%;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-summer-exclusive {
max-height: 40px;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-title {
right: 36%;
max-width: 300px;
top: 61%;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .get-offer-btn {
right: 20%;
text-align: right;
top: 64%;
}
}
@media (max-width:767px) {
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-mainimg {
top: 5%;
max-height: inherit;
max-width: 190px;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-sarimg {
background-size: 46%;
top: 4%;
left: 19%;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-fd-title {
max-width: 230px;
top: 52%;
right: 0;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .get-offer-btn {
right: 0;
text-align: center;
top: 72%;
}
.amc-banner-slider li.foundation-day.combo .amc-img-sharing .amc-summer-exclusive {
max-height: 30px;
bottom: 40px;
left: 2%;
}
}
/* Foundation day combo banner styles end here*/

/* Cinema Retreat banner styles start here*/
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing {
background-image: url(../images/banner/combo-retreat/main-bg.png);
background-repeat: no-repeat;
background-size: cover;
height: 450px;
background-position: center;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-summer-exclusive {
background-image: url(../images/banner/combo-retreat/tc-eng.png);
background-size: contain;
background-position: bottom left;
position: absolute;
bottom: 5%;
left: 2%;
width: 447px;
height: 71px;
background-repeat: no-repeat;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
width: 499px;
height: 133px;
top: 21%;
right: 5%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg {
width: 500px;
top: 10%;
left: 35%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
background-image: url(../images/banner/combo-retreat/tse-e.png);
background-size: contain;
background-position: left top;
position: absolute;
top: 6%;
left: 35%;
width: 143px;
height: 29px;
background-repeat: no-repeat;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
background-image: url(../images/banner/combo-retreat/smallpopcorn-e.png);
background-size: contain;
background-position: left top;
position: absolute;
bottom: 0;
right: 7%;
width: 92px;
height: 29px;
background-repeat: no-repeat;
}

.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-e.png);
background-size: contain;
background-position: left top;
position: absolute;
top: 45%;
left: 17%;
width: 64px;
height: 26px;
background-repeat: no-repeat;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-sarimg {
width: 210px;
height: 215px;
top: 15%;
left: 14%;
position: absolute;
background-repeat: no-repeat;
background-size: contain;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
top: 59%;
right: 15%;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn .amc-btn {
color: #082551;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
border-color: #082551;
border-radius: 40px;
background: #FFFFFFCC;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
border-color: #fff;
background: #08255199;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn .amc-btn:hover
{
color:#fff;
}
@media (max-width: 1919px) {
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-summer-exclusive {
max-height: 60px;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
right: 5%;
}

.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 .sps-txt {
left: 10%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
top: 8%;
left: 23%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
right: 14%;
}
}

@media (max-width:1599px) {
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
right: 8%;
max-width: 420px;
top: 25%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
right: 17%;
top: 60%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
left: 4%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
top: 8%;
left: 18%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
right: 20%;
}
}

@media (max-width:1439px) {
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-summer-exclusive {
max-height: 50px;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg {
left: 30%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-sarimg {
left: 10%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
right: 10%;
max-width: 360px;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
right: 16%;
top: 62%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
left: 15%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
top: 7%;
left: 30%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
right: 10%;
}
}

@media (max-width:1359px) {
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg {
max-height: 350px;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-sarimg {
background-size: 80%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-summer-exclusive {
bottom: 3%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
right: 13%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
left: 28%;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
left: 12%;
}
}

@media (max-width:1199px) {
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg {
left: 30%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-sarimg {
left: 5%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
right: 2%;
top: 30%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
right: 10%;
top: 65%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
left: 18%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
left: 0;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
right: 4%;
}
}

@media (max-width:991px) {

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing {
background-image: url(../images/banner/combo-retreat/main-bg-ipad.png) !important;
background-repeat: no-repeat;
background-size: cover;
height: 400px;
background-position: center;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-sarimg {
background-size: 50%;
top: 3%;
left: 5%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-summer-exclusive {
max-height: 40px;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
right: -58%;
max-width: 250px;
top: 9%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
right: 10%;
text-align: right;
top: 50%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg {
background-image: none !important;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg {
left: -15%;
top: 55%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
left: -5%;
top: 100%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
left: 15%;
top: -5%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
left: 0%;
top: -55%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
right: 9%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
left: 16%;
top: -156%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-summer-exclusive {
bottom: 5%;
max-width: 280px;
max-height: inherit;
}
}

@media (max-width:767px) {
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg {
top: 30%;
max-height: inherit;
max-width: 280px;
left: -5%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-sarimg {
background-size: 46%;
top: 4%;
left: 19%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
max-width: 230px;
top: 52%;
right: 0;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
right: 0;
text-align: center;
top: 72%;
}

.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-summer-exclusive {
max-height: 30px;
bottom: 40px;
left: 2%;
}
}
@media (max-width:567px) {
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing {
background-image: url(../images/banner/combo-retreat/main-bg-mob.png) !important;
background-repeat: no-repeat;
background-size: cover;
height: 400px;
background-position:center;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .tse-txt {
left: 0;
top: -12%;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-logo {
bottom: 2%;
right: 3%;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
right: -55%;
text-align: center;
top: 60%;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-sarimg {
background-size: 46%;
top: 1%;
left: 5%;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-title {
max-width: 180px;
top: 4%;
right: -35%;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .ssd-txt {
right: 0%;
bottom: -8%;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-mainimg .sps-txt {
left: -6%;
top: 32%;
width: 80px;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .get-offer-btn .amc-btn {
font-size: 12px;
}
}
@media (max-width: 380px) {
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-fd-sarimg {
top: 0;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .get-offer-btn {
right: -58%;
}
.amc-banner-slider li.foundation-day.cinema-retreat .amc-img-sharing .amc-summer-exclusive {
max-height: 35px;
}
.amc-banner-slider li.foundation-day .amc-img-sharing .amc-logo {
bottom: 1%;
right: 2%;
}
}
/* Cinema Retreat banner styles end here*/
/*Bank offer style start here*/
.payment .left-blk .blk.voucher .nav {
margin-bottom: 30px;
border: 0;
}

.payment .left-blk .blk.voucher .bv-head {
font-family: Gordita;
font-weight: 700;
font-size: 22px;
line-height: 31.35px;
letter-spacing: -0.33px;
margin-right: 20px;
color: #fff;
}

.payment .left-blk .blk.voucher .bv-head a {
color: #05A83A;
padding: 0 2px;
background: unset;
border: 0;
border-bottom: 2px solid transparent;
font-weight: 500;
}

.payment .left-blk .blk.voucher .bv-head a:hover {
background-color: unset;
}

.payment .left-blk .blk.voucher .bv-head.active a {
background: unset;
color: #fff;
border:0;
border-bottom: 2px solid #FFFFFF;
border-radius: 0;
font-weight: 700;
}

.payment .amc-content .amc-payment-blk .left-blk .blk.voucher .bo-head {
font-family: Gordita;
font-weight: 500;
font-style: italic;
font-size: 16px;
line-height: 22.8px;
letter-spacing: 0px;
color: #FFFFFF;
margin-bottom: 15px;
}

.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont {
background-color: #D9D9D91A;
border: 1px solid #C0EDDA;
width: 122px;
height: 90px;
border-radius: 10px;
display: inline-block;
vertical-align: middle;
text-align: center;
margin-right: 15px;
padding: 10px 0px;
position:relative;
cursor:pointer;
}
/*.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont:hover {
background-color: #FFFFFF;
}
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont:hover p {
color: #022A08;
}
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont:hover:after {
background: url(../images/Payment/bank-offer/active-shape.png) no-repeat;
content: '';
width: 20px;
height: 12px;
display: block;
bottom: -10px;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
}
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont:first-child:hover:after {
left: 15px;
right: auto;
}*/
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont.active {
          
background-color: #FFFFFF;
}
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont.active:after {
background: url(../images/Payment/bank-offer/active-shape.png) no-repeat;
content: '';
width: 20px;
height: 12px;
display: block;
bottom: -10px;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
}
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont:first-child.active:after {
left: 15px;
right: auto;
}

.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont p {
font-family: Gordita;
font-weight: 400;
font-size: 12px;
line-height: 12.95px;
letter-spacing: 0px;
text-align: center;
margin-top: 15px;
color:#C0EDDA;
}
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont.active p
{
color:#022A08;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show {
margin-top: 30px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .getText {
font-family: Gordita;
font-weight: 400;
font-size: 18px;
line-height: 22px;
letter-spacing: -0.23px;
margin-bottom: 25px;
margin-bottom: 40px;
max-width:70%;
}
.payment  .left-blk .blk.voucher .bnk-ofr-cardNumber-show .getText span {
font-weight: 500;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show label {
font-family: Gordita;
font-weight: 500;
font-size: 16px;
line-height: 17.27px;
letter-spacing: 0.04px;
color: #ffffff;
margin-bottom: 15px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .form-control {
border-bottom: 2px solid #577F66;
font-family: Gordita;
font-weight: 400;
font-size: 21px;
line-height: 22.66px;
letter-spacing: 0.05px;
background: unset;
border-radius: 0;
width: 45%;
padding: 0;
color: #fff;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .form-control::placeholder {
color: #4D4D4D;
font-family: Gordita;
font-weight: 400;
font-size: 21px;
line-height: 22.66px;
letter-spacing: 0.05px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .redeem-btn-default {
font-family: Gordita;
font-weight: 700;
font-size: 15px;
line-height: 15px;
letter-spacing: -0.38px;
text-align: center;
color: #FFFFFF;
background:  #05A83A;
padding: 15px 25px;
border-radius: 24px;
display: inline-block;
margin-top: 30px;
margin-bottom: 10px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .redeem-btn-default.disabled {
color: rgba(255, 255, 255, 0.5);
pointer-events: none;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .form-blk .error-text {
font-family: Gordita;
font-weight: 400;
font-style: italic;
font-size: 14px;
line-height: 19.95px;
letter-spacing: 0px;
color:  #05A83A;
margin-top: 10px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .bnk-ofr-success
{
position:relative;
}
    .payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .bnk-ofr-success .success-text {
        font-family: Gordita;
        font-weight: 500;
        font-style: italic;
        font-size: 18px;
        line-height: 15.74px;
        letter-spacing: -0.12px;
        color: #05A83A;
        margin-bottom: 30px;
        background: url(../images/Scene/icons/checkbox-tick.svg) no-repeat;
        background-position: 0px;
        padding-left: 30px;
        background-size: 21px 16px;
    }
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .bnk-ofr-success .remove-btn {
font-family: Gordita;
font-weight: 500;
font-size: 12px;
line-height: 12px;
letter-spacing: 0px;
color:  #05A83A;
position: relative;
position: absolute;
right: 0;
top: -54px;
}
    .payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .bnk-ofr-success .remove-btn:before {
        background: url(../images/Scene/icons/remove-bin.png) no-repeat;
        background-position: 0px;
        padding-left: 20px;
        vertical-align: top;
        background-size: contain;
        content: '';
    }
.payment .left-blk .blk.voucher .bank-offer-notAvail .notAvail-text {
    font-family: Gordita;
    font-weight: 500;
    font-style: italic;
    font-size: 14px;
    line-height: 15.74px;
    letter-spacing: -0.12px;
    color: #C0EDDA;
    background: url(../images/Scene/icons/alert-icon.png) no-repeat;
    background-position: 25px;
    border: 1px solid #FFFFFF38;
    border-radius: 8px;
    display: inline-block;
    padding: 16px 38px;
    padding-left: 60px;
    margin-bottom: 11px;
}
@media (max-width:1439px) {
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont {
margin-right: 12px;
}
}
@media (max-width:1199px) {
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont {
width: 110px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .form-control
{
width:50%;
}
}
@media (max-width:991px) {
.payment .left-blk .blk.voucher .bv-head {
font-size: 18px;
line-height: 28.35px;
}
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont {
margin-right: 10px;
margin-bottom: 15px;
width: auto;
padding: 10px 22px;
}
.payment .left-blk .blk.voucher {
margin-bottom: 10px
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .form-control {
width: 85%;
}
.payment .left-blk .blk.voucher .bank-offer-list {
margin: 0;
padding: 0;
overflow: auto;
overflow-y: hidden;
-ms-overflow-style: none;
scrollbar-width: none;
display: flex;
white-space: nowrap;
}
.payment .amc-content .amc-payment-blk .left-blk .blk.voucher.payinfo {
padding-bottom: 15px;
}
.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 .bank-offer-notAvail {
max-width: 77%;
margin: 0 auto;
}
.payment .left-blk .blk.voucher .bank-offer-notAvail .notAvail-text {
background-position: top left;
padding: 0px;
padding-left: 35px;
border: 0;
line-height: 20.74px;
}
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont {
margin-right: 15px;
margin-bottom: 15px;
            
}
.payment .amc-content .amc-payment-blk .left-blk .blk.voucher .bo-head {
font-size: 12px;
line-height: 17.1px;
margin-bottom: 15px;
}
.payment .left-blk .blk.voucher .bank-offer-list .bank-offer-cont p {
font-size: 10px;
line-height: 10.79px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show {
margin-top: 10px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .getText {
font-size: 14px;
line-height: 16px;
margin-bottom: 30px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show label {
font-size: 12px;
line-height: 12.95px;
margin-bottom: 5px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .form-control, .payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .form-control::placeholder {
font-size: 18px;
line-height: 19.42px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .redeem-btn-default {
font-size: 12px;
line-height: 12px;
margin-top: 20px;
}
    .payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .bnk-ofr-success .success-text {
        font-size: 16px;
        line-height: 20px;
        color: #C0EDDA;
        background-position: top left;
        margin: 0;
    }
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .bnk-ofr-success .remove-btn {
color: #ffffff;
font-size: 8px;
line-height: 8.63px;
letter-spacing: -0.01px;
text-align: center;
top: -30px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .bnk-ofr-success .remove-btn:before {
background: url(../images/Payment/bank-offer/remove-mob.png) no-repeat;
left: 50%;
right: 0;
position: relative;
top: -26px;
width: 11px;
height: 20px;
display: inline-block;
background-size: contain;
}
.payment .left-blk .blk.voucher {
margin-bottom: 30px;
}
.payment .left-blk .blk.voucher .tab-content > .active {
display: none;
}
/* Hide the default tabs and display labels for accordion-like effect */
.payment .left-blk .blk.voucher .nav-tabs {
display: none;
}

/* Use radio buttons and labels to simulate an accordion */
.payment .left-blk .blk.voucher .tab-content input[type="radio"] {
display: none;
}

.payment .left-blk .blk.voucher .tab-content label.bo-mob-head {
display: block;
margin-bottom: 30px;
cursor: pointer;
text-align: left;
font-family: Gordita;
font-weight: 700;
font-size: 18px;
line-height: 18px;
letter-spacing: 0px;
}
    .payment .left-blk .blk.voucher .tab-content label.bo-mob-head.tab-bank {
        padding-bottom: 30px;
border-bottom: 1px solid #F2F2F2;
margin-bottom: 30px;
    }
    .payment .left-blk .blk.voucher .tab-content input[type="radio"]:checked + label.bo-mob-head.tab-bank {
        border-bottom: unset !important;
        padding-bottom:0;
        margin-bottom:30px;
    }
    .payment .left-blk .blk.voucher .tab-content input[type="radio"]:checked + label + .tab-pane.active {
        padding-bottom: 30px;
        border-bottom: 1px solid #F2F2F2;
        margin-bottom: 30px;
    }
    .payment .left-blk .blk.voucher .tab-content label.bo-mob-head.tab-vouchers {
        /*padding-top: 30px;
border-top: 1px solid #F2F2F2;
margin-top: 30px;*/
        margin-bottom: 0px;
    }

.payment .left-blk .blk.voucher #voucherId {
margin-top: 30px;
}

.payment .left-blk .blk.voucher .tab-content input[type="radio"]:checked + label + .tab-pane {
display: none;
}

.payment .left-blk .blk.voucher .tab-content .tab-pane {
display: none;
}
/* Make the active tab content visible */
.payment .left-blk .blk.voucher .tab-content input[type="radio"]:checked + label + .tab-pane {
display: block;
}

.payment .left-blk .blk.voucher .tab-content input[type="radio"]:checked + label.bo-mob-head span {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}

.payment .left-blk .blk.voucher .tab-content label.bo-mob-head span {
background: url(../images/ic-arrow.png) 0 0 no-repeat;
width: 18px;
height: 10px;
float: right;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
margin-top: 10px;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
}
@media (max-width:479px) {
.payment .left-blk .blk.voucher .bv-head {
font-size: 16px;
line-height: 26.35px;
margin-right: 10px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .form-control, .payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .form-control::placeholder {
font-size: 18px;
line-height: 18.66px;
height:38px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show label {
margin-bottom: 10px;
}
.payment .left-blk .blk.voucher .bnk-ofr-cardNumber-show .form-blk .error-text {
font-size: 12px;
line-height: 17.95px;
}
}
/*Bank 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 {
background: #05A83A;
padding: 25px 35px 15px 35px;
position: relative;
width: 550px;
margin-top: 25px;
left: 0%;
}
.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(odd) .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 {
content: '';
position: absolute;
border-style: solid;
border-width: 0 11px 18px 11px;
border-color: transparent transparent #05A83A transparent;
transform: rotate(0deg);
top: -18px;
right: 50px;
}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk li:nth-child(odd) .more-list-item::before {
content: '';
position: absolute;
border-style: solid;
border-width: 0 11px 18px 11px;
border-color: transparent transparent #05A83A transparent;
transform: rotate(0deg);
top: -18px;
left: 35px;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .more-list-head {
font-family: Gordita;
font-weight: 700;
font-size: 18px;
line-height: 100%;
letter-spacing: 0px;
margin-bottom: 15px;
background: url(../images/FandB/more-list-icon.png) no-repeat;
padding-left: 20px;
background-position: left center;
background-size: contain;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .list-items {
scrollbar-width: none;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .list-items li {
list-style: none;
background: #577F66;
margin-right: 10px;
padding: 8px;
text-align: center;
border: unset;
border-radius: 10px;
margin: 0px 5px
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .list-items .slick-list {
margin: 0px -5px;
}
    .fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .list-items .slick-track {
        margin-left:0;
    }
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .list-items li img {
border-radius: 10px;
margin: 0 auto;
max-width: 100%;
margin-bottom: 10px;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .list-items .more-list-price {
font-family: Gordita;
font-weight: 500;
font-size: 10px;
line-height: 13px;
letter-spacing: 0px;
margin-top: auto;
text-align: left;
}
    .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:bold;}
    .fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .list-items .add-btn {
        font-family: Gordita;
        font-weight: 700;
        font-size: 12px;
        line-height: 12.95px;
        letter-spacing: -0.3px;
        background:  #05A83A;
        border-radius: 12.63px;
        margin-top: 10px;
        display: inline-block;
        padding: 6px 19px;color:#fff;
    }

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .list-items li h4 {
font-family: Gordita;
font-weight: 700;
font-size: 11px;
line-height: 16px;
letter-spacing: 0;
text-align: left;
margin-bottom: 10px;
min-height: 47px;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .plus-button {
background:  #05A83A;
padding: 4px 8px;
border-radius: 50%;
margin: 0;
border: 0;
font-size: 20px;
line-height: 20px;
cursor: pointer;
font-weight: 500;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .slick-arrow {
width: 25px;
height: 25px;
background: unset;
border-radius: 50%;
border: 2.08px solid #FFFFFF;
position: absolute;
top: 42%;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .slick-arrow.slick-prev {
left: -30px;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .slick-arrow.slick-next {
right: -30px;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .slick-arrow {
width: 25px;
height: 25px;
background: unset;
border-radius: 50%;
border: 2.08px solid #FFFFFF;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .slick-arrow.slick-prev::after {
border-top: 3px solid #fff;
border-left: 3px solid #fff;
content: '';
position: absolute;
width: 9px;
height: 9px;
transform: rotate(-45deg);
top: 7px;
right: 5px;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .slick-arrow.slick-next::after {
border-bottom: 3px solid #fff;
border-right: 3px solid #fff;
content: '';
position: absolute;
width: 9px;
height: 9px;
transform: rotate(-45deg);
top: 7px;
right: 8px;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .counts {
display: inline-block;
font-size: 0;
margin-top: 10px;
padding-left: 0;
vertical-align: middle;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .counts a {
width: 25px;
height: 25px;
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
-o-border-radius: 17px;
-ms-border-radius: 17px;
border-radius: 17px;
background: transparent;
position: relative;
display: inline-block;
vertical-align: top;
border: 1px solid #fff;
padding: 0;
min-width: auto;
min-height: auto;
margin-top: 0 !important;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .counts a.minus:before {
content: '';
position: absolute;
height: 1px;
width: 12px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
top: 50%;
left: 50%;
display: inline-block;
background: #fff;
z-index: 1;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk li .more-list-item {
display: none;
}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk li.active .more-list-item {
display:block;
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .counts p {
min-width: 45px;
text-align: center;
display: inline-block;
vertical-align: middle;
font: 18px/24px 'gordita';
font-weight: 500;
color: #fff;
padding: 0 0px;
vertical-align: middle;
}


.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .counts a.plus:before {
content: '';
position: absolute;
height: 12px;
width: 1px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
top: 50%;
left: 50%;
display: inline-block;
background: #fff;
z-index: 1;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .counts a.plus:after {
content: '';
position: absolute;
height: 1px;
width: 12px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
top: 50%;
left: 50%;
display: inline-block;
background: #fff;
z-index: 1;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}

@media (max-width: 1439px) {
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .counts p {
min-width: 40px;
}
}
@media (max-width: 1199px) {
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item
{
width:100%;
}
.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: 35px;
right: auto;
}
}

@media (max-width: 767px) {
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item {
padding: 15px 0px 15px 15px;
}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .counts p {
min-width: 35px;
}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk li:nth-child(even) .more-list-item::before {
left: 35px;
right:auto;
}

}
@media (max-width: 390px) {
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .counts p {
min-width: 30px;
}
.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .more-list-item .counts a {
width: 20px;
height: 20px;
}
}
/*payment page more item style start here*/
.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more {
background: rgba(51, 51, 51, 1);
padding: 25px 35px 15px 35px;
position: relative;
margin-bottom: 30px;
border-width: 1px;
border-style: solid;
border-color: rgba(151, 151, 151,1);
/*background: rgba(51, 51, 51, 0.7);*/
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more:before {
background: linear-gradient(360deg, #022A08 13%, rgba(0, 0, 0, 0.55) 58.54%, rgba(0, 0, 0, 0) 100%);
content: '';
position: absolute;
left: 0;
top: 0;
width: 260px;
height: 262px;
transform: rotate(90deg);
opacity: 70%;
z-index: 0;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more::after {
background: linear-gradient(360deg, #022A08 13%, rgba(0, 0, 0, 0.55) 58.54%, rgba(0, 0, 0, 0) 100%);
content: '';
position: absolute;
right: 0;
top: 0;
width: 260px;
height: 262px;
transform: rotate(-90deg);
opacity: 70%;
z-index: 0
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .more-list-head {
font-family: Gordita;
font-weight: 700;
font-size: 18px;
line-height: 100%;
letter-spacing: 0px;
margin-bottom: 20px;
z-index: 1;
position: relative;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .list-items {
scrollbar-width: none;
z-index: 1;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .list-items li {
list-style: none;
background: rgba(41, 42, 43, 1);
margin-right: 10px;
padding: 10px;
text-align: center;
border-radius: 8px;
margin: 0px 5px
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .list-items .slick-list {
margin: 0px -5px;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .list-items li img {
border-radius: 10px;
margin: 0 auto;
max-width: 100%;
margin-bottom: 10px;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .list-items .more-list-price {
font-family: Gordita;
font-weight: 500;
font-size: 10px;
line-height: 13px;
letter-spacing: 0px;
margin-top: auto;
text-align: left;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .list-items .add-btn {
font-family: Gordita;
font-weight: 700;
font-size: 12px;
line-height: 12.95px;
letter-spacing: -0.3px;
background:  #05A83A;
border-radius: 12.63px;
margin-top: 10px;
display: inline-block;
padding: 6px 19px;
border: 0;
text-align: center;
float: unset;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .list-items li h4 {
font-family: Gordita;
font-weight: 700;
font-size: 11px;
line-height: 16px;
letter-spacing: 0;
text-align: left;
margin-bottom: 10px;
min-height: 34px;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .plus-button {
background:  #05A83A;
padding: 4px 8px;
border-radius: 50%;
margin: 0;
border: 0;
font-size: 20px;
line-height: 20px;
cursor: pointer;
font-weight: 500;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .slick-arrow {
width: 25px;
height: 25px;
background: unset;
border-radius: 50%;
border: 2.08px solid #FFFFFF;
position: absolute;
top: 42%;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .slick-arrow.slick-prev {
left: -30px;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .slick-arrow.slick-next {
right: -30px;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .slick-arrow {
width: 25px;
height: 25px;
background: unset;
border-radius: 50%;
border: 2.08px solid #FFFFFF;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .slick-arrow.slick-prev::after {
border-top: 3px solid #fff;
border-left: 3px solid #fff;
content: '';
position: absolute;
width: 9px;
height: 9px;
transform: rotate(-45deg);
top: 7px;
right: 5px;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .slick-arrow.slick-next::after {
border-bottom: 3px solid #fff;
border-right: 3px solid #fff;
content: '';
position: absolute;
width: 9px;
height: 9px;
transform: rotate(-45deg);
top: 7px;
right: 8px;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .counts {
display: inline-block;
font-size: 0;
margin-top: 10px;
padding-left: 0;
vertical-align: middle;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .counts a {
width: 25px;
height: 25px;
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
-o-border-radius: 17px;
-ms-border-radius: 17px;
border-radius: 17px;
background: transparent;
position: relative;
display: inline-block;
vertical-align: top;
border: 1px solid #fff;
padding: 0;
min-width: auto;
min-height: auto;
margin-top: 0 !important;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .counts a.minus:before {
content: '';
position: absolute;
height: 1px;
width: 12px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
top: 50%;
left: 50%;
display: inline-block;
background: #fff;
z-index: 1;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .counts p {
min-width: 51px;
text-align: center;
display: inline-block;
vertical-align: middle;
font: 18px/24px 'gordita';
font-weight: 500;
color: #fff;
padding: 0 0px;
vertical-align: middle;
}


.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .counts a.plus:before {
content: '';
position: absolute;
height: 12px;
width: 1px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
top: 50%;
left: 50%;
display: inline-block;
background: #fff;
z-index: 1;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .counts a.plus:after {
content: '';
position: absolute;
height: 1px;
width: 12px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
top: 50%;
left: 50%;
display: inline-block;
background: #fff;
z-index: 1;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}

@media (max-width: 1439px) {
.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .counts p {
min-width: 40px;
}
}

@media (max-width: 767px) {
.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more {
padding: 15px 0px 20px 20px;
border: 0;
margin: 0 -15px;
margin-bottom: 20px;
background: rgba(91, 91, 91, 1);
border-width: 1px, 0px, 1px, 0px;
border-style: solid;
border-color: rgba(151, 151, 151, 1);
overflow: hidden;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more .list-items li {
padding: 8px;
}

.payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more:before, .payment .amc-content .amc-payment-blk .left-blk .more-list-item.pay-more::after {
display: none;
}
}

.fd-booking-wrap, .upcoming-book-wrap {
    padding: 100px 0 0;
}
.btm-cont {
    border-top: 1px solid #fff;
    padding: 20px 0 0;
    margin: 30px 0 0;
}
.fd-location-wrap, .confirm-booking-wrap {
    padding: 100px 20px 0;
}
@media (max-width: 767px) {
    .fd-order-popup .fd-banner-block .fd-banner-content {
        bottom: 20px;
    }
    .fd-booking-wrap, .upcoming-book-wrap {
        padding: 0 0 0;
    }
    .fd-location-wrap, .confirm-booking-wrap {
        padding: 0 20px 0;
    }
    .fd-booking-wrap .amc-btn-group {
        padding: 20px 0 0;
    }
    .fd-booking-wrap .amc-btn-group .amc-btn.amc-btn-primary {
        margin: 0 20px;
    }
.fd-booking-wrap .amc-btn-group .amc-btn.amc-btn-white {
        margin: 20px 20px 0;
    }
}
@media (max-width: 479px) {
    .fd-top-class .close-confirm-booking {
        top: -60px;
    }
    .fd-order-popup h1 {
        font-size: 21px;
    }
    .fd-order-popup .modal-content {
        padding-top: 30px;
    }
}

/*F&B Pop up Resize work*/
/*.fd-order-popup .fd-banner-block {
    background: none;
    height: inherit;
}
.fd-order-popup .fd-banner-block .fd-banner-content {
    position: relative;
    bottom: inherit;
    padding: 20px;
}
.mob-vertical-alignment-helper {
    transform: none;
    padding: 30px 0;
}
.fd-booking-wrap, .upcoming-book-wrap {
    padding: 0;
}
.mob-vertical-alignment-helper {
    transform: inherit;
    display:table;width:100%;height:100%;
}
.fd-location-wrap, .confirm-booking-wrap {
    padding: 0 20px 0;
}

@media (max-width: 1920px) {
    .mob-vertical-alignment-helper {
        transform: inherit;
    }
}
@media (max-width: 1439px) {
    .modal-header {
        padding: 10px 15px;
    }

    .fd-order-popup .modal-content .modal-header .close {
        top: 11px;
        right: 15px;
    }

    .fd-order-popup .fd-banner-block .fd-banner-content {
        padding: 10px 15px;
    }

    .fd-order-popup .modal-header .modal-title {
        font-size: 16px;
        line-height: 16px;
    }

    .fd-order-popup .modal-content .close {
        width: 15px;
        height: 15px;
    }
    .fd-order-popup h1{font-size:22px;line-height:22px;}
    .fd-order-popup .fd-banner-block .fd-banner-content p {
        font-size: 14px;
        line-height: 20px;
        padding: 0 0 5px;
    }
    .upcoming-book-wrap .fd-main-radio {
        padding: 0 15px;
    }
    .upcoming-book-wrap .fd-upcoming-txt {
        font-size: 16px;
        line-height: 16px;
        padding-bottom: 10px;
    }
    .upcoming-book-wrap .fd-booking-radio i{width:20px;height:20px;}
    .upcoming-book-wrap .fd-booking-radio {
        font-size:14px;
    }
    .upcoming-book-wrap label {
        padding-left: 30px;padding-top: 5px;
        padding-bottom: 5px;
    }
    .upcoming-book-wrap .fd-date {
        font-size: 11px;
        padding-bottom: 10px;
        padding-left: 35px;
    }
    .upcoming-book-wrap .fd-btn-group {
        padding-left: 35px;
    }
    .amc-btn-group .amc-btn {
        font-size: 14px;
        padding: 0 25px;
    }
    .upcoming-book-wrap .fd-order-link {
        padding-bottom: 15px;
        line-height: 20px;
        font-size: 14px;
    }
    .upcoming-book-wrap .fd-radio-wrap {
        padding-bottom: 15px;
    }
    .upcoming-book-wrap .fd-booking-msg {
        padding: 15px 15px 0;
    }
    .fd-order-popup .modal-content{padding:0 0 15px;}
    .upcoming-book-wrap .fd-booking-msg .amc-btn-group .amc-btn {
        padding: 7px 20px;
        font-size: 14px;
    }
    .fd-form-group label {
        padding-bottom: 5px;
        font-size: 16px;
        line-height: 16px;
    }
    .fd-form-group .form-group {
        margin-bottom: 20px;
    }
    .fd-booking-wrap .amc-btn-group {
        padding-top: 0;
    }
    .fd-booking-wrap .fd-btn-group .fd-btn-msg {
        padding: 0 0 15px;
    }
    .btm-cont {
        padding: 10px 0 0;
        margin: 20px 0 0;
    }
    .fd-booking-wrap .error-text{margin:5px 0;}
}
@media (max-width: 479px) {
    .upcoming-book-wrap .fd-booking-msg .amc-btn-group .amc-btn {
        padding: 7px 20px;
        font-size: 14px;
    }
    .mob-vertical-alignment-helper {
       padding: 0;
    }
    .amc-btn-group{padding:0;}
    .fd-booking-wrap .amc-btn-group .amc-btn.amc-btn-primary {
        padding: 4px 20px;
    }
    .fd-booking-wrap .amc-btn-group .amc-btn.amc-btn-white {
        margin: 0 20px 0;
        padding: 4px 20px;
    }
    .fd-booking-wrap .amc-btn-group {
        padding: 10px 0 0;
    }
    .fd-form-group label {
        padding-bottom: 0;
        font-size: 14px;
        line-height: 14px;
    }
    .fd-form-group input {
        padding: 5px 0;
        font-size: 14px;
    }
}
@media (max-width: 374px) {
    .fd-order-popup h1 {
        font-size: 18px;
        line-height: 18px;
    }
    .upcoming-book-wrap .fd-radio-wrap .amc-btn-group .amc-btn {
        padding: 4px 20px;
    }
    .upcoming-book-wrap .fd-booking-msg .amc-btn-group .amc-btn {
        padding: 4px 20px;
    }
    .upcoming-book-wrap .fd-upcoming-txt {
        font-size: 14px;
        line-height: 14px;
        padding-bottom: 5px;
    }
    .upcoming-book-wrap .fd-booking-radio {
        font-size: 12px;
    }
}*/


/*AMC - Prod - The direct F&B header image was removed only on the dev and pre-prod environments, and it has not been approved to move to production. However, the image is currently not appearing on the production environment, which is not expected.*/
.fd-order-popup.fd-order-popup-bg .fd-banner-block {
    background: none;
    height: inherit;
}

    .fd-order-popup.fd-order-popup-bg .fd-banner-block .fd-banner-content {
        position: relative;
        bottom: inherit;
        padding: 20px;
    }

.fd-order-popup.fd-order-popup-bg .mob-vertical-alignment-helper {
    transform: none;
    padding: 30px 0;
}

.fd-order-popup.fd-order-popup-bg .fd-booking-wrap, .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap {
    padding: 0;
}
.fd-order-popup.fd-order-popup-bg .upcoming-book-wrap{padding-top:10px;}
.fd-order-popup.fd-order-popup-bg .mob-vertical-alignment-helper {
    transform: inherit;
    display: table;
    width: 100%;
    height: 100%;
}

.fd-order-popup.fd-order-popup-bg .fd-location-wrap, .fd-order-popup.fd-order-popup-bg .confirm-booking-wrap {
    padding: 10px 20px 0;
}

@media (max-width: 1920px) {
    .fd-order-popup.fd-order-popup-bg .mob-vertical-alignment-helper {
        transform: inherit;
    }
}

@media (max-width: 1439px) {
    .fd-order-popup.fd-order-popup-bg .modal-header {
        padding: 10px 15px;
    }

    .fd-order-popup.fd-order-popup-bg .modal-content .modal-header .close {
        top: 11px;
        right: 15px;
    }

    .fd-order-popup.fd-order-popup-bg .fd-banner-block .fd-banner-content {
        padding: 10px 15px;
    }

    .fd-order-popup.fd-order-popup-bg .modal-header .modal-title {
        font-size: 16px;
        line-height: 16px;
    }

    .fd-order-popup.fd-order-popup-bg .modal-content .close {
        width: 15px;
        height: 15px;
    }

    .fd-order-popup.fd-order-popup-bg h1 {
        font-size: 22px;
        line-height: 22px;
    }

    .fd-order-popup.fd-order-popup-bg .fd-banner-block .fd-banner-content p {
        font-size: 14px;
        line-height: 20px;
        padding: 0 0 5px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-main-radio {
        padding: 0 15px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-upcoming-txt {
        font-size: 16px;
        line-height: 16px;
        padding-bottom: 10px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-booking-radio i {
        width: 20px;
        height: 20px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-booking-radio {
        font-size: 14px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap label {
        padding-left: 30px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-date {
        font-size: 11px;
        padding-bottom: 10px;
        padding-left: 35px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-btn-group {
        padding-left: 35px;
    }

    .fd-order-popup.fd-order-popup-bg .amc-btn-group .amc-btn {
        font-size: 14px;
        padding: 0 25px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-order-link {
        padding-bottom: 15px;
        line-height: 20px;
        font-size: 14px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-radio-wrap {
        padding-bottom: 15px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-booking-msg {
        padding: 15px 15px 0;
    }

    .fd-order-popup.fd-order-popup-bg .modal-content {
        padding: 0 0 15px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-booking-msg .amc-btn-group .amc-btn {
        padding: 7px 20px;
        font-size: 14px;
    }

    .fd-order-popup.fd-order-popup-bg .fd-form-group label {
        padding-bottom: 5px;
        font-size: 16px;
        line-height: 16px;
    }

    .fd-order-popup.fd-order-popup-bg .fd-form-group .form-group {
        margin-bottom: 20px;
    }

    .fd-order-popup.fd-order-popup-bg .fd-booking-wrap .amc-btn-group {
        padding-top: 0;
    }

    .fd-order-popup.fd-order-popup-bg .fd-booking-wrap .fd-btn-group .fd-btn-msg {
        padding: 0 0 15px;
    }

    .fd-order-popup.fd-order-popup-bg .btm-cont {
        padding: 10px 0 0;
        margin: 20px 0 0;
    }

    .fd-order-popup.fd-order-popup-bg .fd-booking-wrap .error-text {
        margin: 5px 0;
    }
}

@media (max-width: 479px) {
    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-booking-msg .amc-btn-group .amc-btn {
        padding: 7px 20px;
        font-size: 14px;
    }

    .fd-order-popup.fd-order-popup-bg .mob-vertical-alignment-helper {
        padding: 0;
    }

    .fd-order-popup.fd-order-popup-bg .amc-btn-group {
        padding: 0;
    }

    .fd-order-popup.fd-order-popup-bg .fd-booking-wrap .amc-btn-group .amc-btn.amc-btn-primary {
        padding: 4px 20px;
    }

    .fd-order-popup.fd-order-popup-bg .fd-booking-wrap .amc-btn-group .amc-btn.amc-btn-white {
        margin: 0 20px 0;
        padding: 4px 20px;
    }

    .fd-order-popup.fd-order-popup-bg .fd-booking-wrap .amc-btn-group {
        padding: 10px 0 0;
    }

    .fd-order-popup.fd-order-popup-bg .fd-form-group label {
        padding-bottom: 0;
        font-size: 14px;
        line-height: 14px;
    }

    .fd-order-popup.fd-order-popup-bg .fd-form-group input {
        padding: 5px 0;
        font-size: 14px;
    }
}

@media (max-width: 374px) {
    .fd-order-popup.fd-order-popup-bg h1 {
        font-size: 18px;
        line-height: 18px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-radio-wrap .amc-btn-group .amc-btn {
        padding: 4px 20px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-booking-msg .amc-btn-group .amc-btn {
        padding: 4px 20px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-upcoming-txt {
        font-size: 14px;
        line-height: 14px;
        padding-bottom: 5px;
    }

    .fd-order-popup.fd-order-popup-bg .upcoming-book-wrap .fd-booking-radio {
        font-size: 12px;
    }
}

/*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.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 450px;
    background-position: center;
}

    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-mm-price {
        background-position: left;
        position: absolute;
        top: 30%;
        left: 12%;
        width: 285px;
        height: 186px;
        background-repeat: no-repeat;
    }

    .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn {
        position: absolute;
        width: auto;
        top: 46%;
        right: 20%;
    }

        .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn .amc-btn {
            padding: 20px 30px;
            font-size: 22px;
            line-height: 32px;
            color: #12864E;
        }

            .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn .amc-btn:hover {
                color: #fff;
            }

    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
        background: #fff;
        border-color: #fff;
        border-radius: 40px;
    }

    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
        border-color: #16CE31;
        background: #16CE31;
    }

    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-logo {
        background-size: contain;
        background-position: right bottom;
        position: absolute;
        bottom: 15px;
        right: 15px;
        width: 125px;
        height: 124px;
        background-repeat: no-repeat;
        z-index: 1;
    }

    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-summer-exclusive {
        background-image: url(../images/Scene/banner/home/super-saver/tc.png);
        background-size: contain;
        background-position: bottom left;
        position: absolute;
        bottom: 40px;
        left: 25px;
        width: 69px;
        height: 13px;
        background-repeat: no-repeat;
    }
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-offer {
        background-image: url(../images/Scene/banner/home/super-saver/offer.png);
        background-position: right top;
        position: absolute;
        top: 0;
        right: 0;
        width: 195px;
        height: 195px;
        background-repeat: no-repeat;
    }
@media (max-width:1500px) {
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn{right:16%;}
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-logo{bottom:40px;}
}
@media (max-width:1439px) {
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-mm-price{left:6%;}
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn {
        right: 13%;
    }
}
@media (max-width:1199px) {
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-mm-price {
        left: 2%;
        width: 200px;
        height: 140px;
        background-size: 100% auto;
    }
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-offer {
        width: 150px;
        height: 150px;
        background-size: 100% auto;
    }
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-summer-exclusive{left:15px;}
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-logo {
        width: 100px;
        height: 100px;
        background-size: 100% auto;
    }
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn {
        right: 5%;
        top:45%;
    }
}

@media (max-width: 991px) {
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-mm-price {
        top: 10%;
    }
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn .amc-btn {
        padding: 15px 25px;
        font-size: 20px;
        line-height: 20px;
    }
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn {
        right: 0;
        top: inherit;
        left: 2%;
        bottom: 25%;
    }
    .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-offer {
        width: 125px;
        height: 125px;
    }
    }

@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.png) !important;
    }
        .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-offer {
            width: 80px;
            height: 80px;
        }
        .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-logo {
            width: 65px;
            height: 65px;
            bottom:20px;
        }
        .amc-banner-slider li.supersaver-banner .amc-img-sharing .get-offer-btn .amc-btn {
            padding: 10px 10px;
            font-size: 12px;
            line-height: 12px;
        }
        .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-mm-price {
            top: 5%;
            left: 5%;
            width: 125px;
            height: 85px;
        }
        .amc-banner-slider li.supersaver-banner .amc-img-sharing .amc-summer-exclusive{bottom:15px;}
        }
@media (max-width: 374px) {
    .amc-banner-slider li.supersaver-banner .amc-img-sharing {
        background-position: -25px center;
    }
}
/*Super Saver banner styles end here*/




/*AMC Credit offer*/
.card-radio-group {
    margin-bottom: 50px;
}

.card-radio-option {
    display: inline-block;
    position: relative;
    padding-left: 45px;
    margin-right: 0;
    cursor: pointer;
    font: 26px / 29px gordita;
    font-weight: 900;
    letter-spacing: -1.833px;
   user-select: none;
}

    .card-radio-option input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

.card-custom-radio {
    position: absolute;
    top: 2px;
    left: 0;
    height: 26px;
    width: 26px;
    background-color: transparent;
    border-radius: 50%;
    border: 2px solid #fff;
}

.card-radio-option input:checked ~ .card-custom-radio {
    background-color: transparent;
}

.card-custom-radio::after {
    content: "";
    position: absolute;
    display: none;
}

.card-radio-option input:checked ~ .card-custom-radio::after {
    display: block;
}

.card-radio-option .card-custom-radio::after {
    top: 6px;
    left: 6px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #C0EDDA;
}

.card-detailshow {
    display: none;
}
@media (max-width: 1919px) {
    .card-radio-option {
        font-size:20px;line-height:25px;
    }
    .card-custom-radio{top:0;}
    .card-radio-group {
        margin-bottom: 45px;
    }
    .payment .amc-content .amc-payment-blk .left-blk .credits-block .group .form-group {
        margin: 0 40px 0 0;
    }
}
@media (max-width: 1365px) {
    .card-radio-option {
        font-size: 18px;
        line-height: 23px;
    }
}
@media (max-width: 991px) {
    .card-radio-option {
        font-size: 17px;
    }
    .payment .amc-content .amc-payment-blk .left-blk .credits-block .group .form-group {
        margin: 10px 10px 0 0;
    }
}
@media (max-width: 767px) {
    .card-radio-group {
        margin-bottom: 0;
        border-top: 1px solid #fff;
        padding: 25px 0;
    }
    
    .card-custom-radio {
        top: 3px;
        height: 18px;
        width: 18px;
    }
    .card-radio-option .card-custom-radio::after {
        top: 4px;
        left: 4px;
        width: 8px;
        height: 8px;
    }
    .card-radio-option{padding-left:30px;}
    .payment .amc-content .amc-payment-blk .left-blk .credits-block .credit-avail{margin-left:30px;}
    .payment .amc-content .amc-payment-blk .left-blk .credits-block .group .form-group {
        margin: 0;
    }
    .payment .amc-content .amc-payment-blk .left-blk .credits-block .payment-redeem-wrap{margin-top:15px;}
   
}

/*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.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 450px;
    background-position: center;
}

    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        background-position: center bottom;
        position: absolute;
        bottom: 0;
        left: 12.7%;
        width: 852px;
        height: 450px;
        z-index: 5;
        background-repeat: no-repeat;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-price {
        background-position: left;
        position: absolute;
        top: 20%;
        right: 32%;
        width: 324px;
        height: 245px;
        background-repeat: no-repeat;
    }

    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-title {
        background-position: center bottom;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
    }

.amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-subimg {
background-position: left;
position: absolute;
bottom: 25px;
left: 25px;
width: 88px;
height: 12px;
background-repeat: no-repeat;
}

    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn {
        position: absolute;
        width: auto;
        top: 40%;
        right: 13%;z-index:10;
    }

        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn .amc-btn {
            padding: 20px 30px;
            font-size: 22px;
            line-height: 32px;
            color: #12864E;font-weight:700;
        }

            .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn .amc-btn:hover {
                color: #fff;
            }

    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
        background: #fff;
        border-color: #fff;
        border-radius: 40px;
    }

    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
        border-color: #16CE31;
        background: #16CE31;
    }

    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-logo {
        background-size: contain;
        background-position: right bottom;
        position: absolute;
        bottom: 25px;
        right: 30px;
        width: 100px;
        height: 95px;
        background-repeat: no-repeat;
        z-index: 1;
    }
.amc-banner-slider li.earlybreak-banner .amc-btn-group .amc-btn:before {
    border-radius: 40px;
}
.amc-banner-slider li.earlybreak-banner .amc-btn-group .amc-btn {
    font: 18px / 50px gordita;
    padding: 15px 50px;
}
.amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-summer-exclusive {
    background-image: url(../images/Scene/banner/home/break-offer/tc-des.png);
    background-size: contain;
    background-position: bottom left;
    position: absolute;
    bottom: 40px;
    left: 30px;
    width: 65px;
    height: 24px;
    background-repeat: no-repeat;
}
.amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-offer {
    background-image: url(../images/Scene/banner/home/break-offer/lak-offer.png);
    background-position: right top;
    position: absolute;
    top: 0;
    right: 0;
    width: 163px;
    height: 163px;
    background-repeat: no-repeat;
}
@media (max-width:1919px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer{left:7.4%;}  
}
@media (max-width:1679px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        left: 5.2%;
    }   
}

@media (max-width:1500px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        left: 0;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-price {
        top: 32%;
        right: 35%;
        width: 250px;
        height: 155px;
        background-size: 100% auto;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-offer {
        width: 150px;
        height: 150px;
        background-size: 100% auto;
    }
}
@media (max-width: 1499px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        left: -15px;
    }
}
@media (max-width:1439px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        left: -35px;
    }  
}
@media (max-width:1359px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
        left: -75px;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-logo {
        bottom: 35px;
        right: 20px;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn .amc-btn {
        padding: 20px 20px;
        line-height: 28px;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-summer-exclusive{left:10px;}
    }
@media (max-width:1199px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing{background-position:0 center;}
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
            left: 15%;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-price{right:70%;}
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn {
            top: 45%;
            right: 5%;
        }
}

@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.png) !important;
        width: 480px;
        height: 495px;
        background-size: contain;
        left: 20%;
    }
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing {
        background-image: url(../images/Scene/banner/home/break-offer/banner-bg-tab.png);
        background-position: 0 0;
        background-size: 100% auto;
    }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-summer-exclusive {
            bottom: 15px;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-logo {
            bottom: 15px;
            right: 15px;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-price {
            right: 70%;
            width: 200px;
            height: 120px;
            top: 8%;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn .amc-btn {
            padding: 15px 25px;
            font-size: 20px;
            line-height: 20px;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-offer {
            width: 125px;
            height: 125px;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn {
            top: 50%;
            right: 2%;
        }
}

@media (max-width: 567px) {
    .amc-banner-slider li.earlybreak-banner .amc-img-sharing {
        background-position: center;
        background-size: cover;
    }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-price {
            right: 65%;
            width: 125px;
            height: 75px;
            top: 8%;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-summer-exclusive {
            bottom: 20px;
            height: 15px;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn .amc-btn {
            padding: 10px 10px;
            font-size: 12px;
            line-height: 12px;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-logo {
            bottom: 20px;
            right: 15px;
            width: 65px;
            height: 64px;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-mm-offer {
            width: 300px;
            height: 300px;
            background-size: 100% auto;
            left: 12%;
            bottom: 25%;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .amc-offer {
            width: 80px;
            height: 80px;
        }
        .amc-banner-slider li.earlybreak-banner .amc-img-sharing .get-offer-btn {
            top: 68%;
            right: 0;
        }
    }

/*Early Break banner styles end here*/


/*Sign In T&C Pop Up*/

.signin-tc-popup .modal-content {
background: url(../images/Home/signin-tc.png) no-repeat center center;
box-shadow: none;
width: 650px;
border: 0;
min-height: 480px;
border-radius: 0;
}

.signin-tc-popup .modal-content .modal-header .close {
top: 20px;
right: 15px;
}

.signin-tc-popup .modal-content .close {
position: absolute;
width: 30px;
height: 30px;
background: url(../images/signin-signup/close-icon.svg) no-repeat center center;
opacity: 1;
top: 10px;
right: 10px;
z-index: 2;
background-size: 26px;
}

.signin-tc-popup .modal-content .modal-body {
padding: 0;
text-align: center;
}

.signin-tc-popup .modal-content .modal-body .signin-tc-popup-cont {
padding: 80px 0 0;
max-width: 430px;
margin:auto;
}


.signin-tc-popup h2 {
font: 36px / 46px gordita;
font-weight: 700;
padding: 0 0 20px;
margin: 0;
letter-spacing: -0.89px;
color: #fff;
}
.signin-tc-popup p {
font: 22px/30px gordita;
font-weight: 400;
padding: 0 0 15px;
margin: 0;
letter-spacing: -0.4px;color:#fff
}
.signin-tc-popup p a {
font: 20px / 26px gordita;
letter-spacing: -0.39px;
color: #C0EDDA;
margin: 30px 0 20px;
display: inline-block;
text-decoration: underline;
}
@media (max-width: 1439px) {
.signin-tc-popup h2 {
font-size:30px;
}
.signin-tc-popup p {
font-size:20px;
}
.signin-tc-popup p a{font-size:18px;}
.signin-tc-popup .modal-content .modal-body .signin-tc-popup-cont {
max-width: 390px;
}
}
@media (max-width: 767px) {
    .signin-tc-popup .mob-vertical-alignment-helper {
        padding: 0;
    }
    .signin-tc-popup .modal-content {
        background: url(../images/Home/signin-tc-mb.png) no-repeat center top;
        min-height: 100vh;
        background-size: cover;
        width:100%;
    }
        .signin-tc-popup .modal-content .modal-body .signin-tc-popup-cont {
            max-width: 344px;
        }
    .signin-tc-popup p {
        font-size: 18px;
    }
        .signin-tc-popup p a {
            font-size: 16px;
        }
}
@media (max-width: 380px) {
    .signin-tc-popup h2 {
        font-size: 28px;
        line-height:36px;
    }
    .signin-tc-popup p {
        font-size: 16px;
        line-height: 28px;
    }
        .signin-tc-popup p a {
            font-size: 14px;
        }
    .signin-tc-popup .modal-content .modal-body .signin-tc-popup-cont {
        max-width: 320px;
    }
}

/*Sign In T&C Pop Up*/
/*FnB New Regulations*/
.fnb-new-regulation {
    border-bottom: 1px solid rgba(255,255,255,0.3);
}

    .fnb-new-regulation ul {
        padding: 20px 0;
        display: flex;
    }

        .fnb-new-regulation ul li {
            padding: 0 15px 0 0;
            font: 10px/12px gordita;
            font-weight: 400;
            margin: 0;
            letter-spacing: -0.3px;
            color: #fff;
            display: flex;
            justify-content: center;
            align-items: flex-start;
        }

            .fnb-new-regulation ul li:last-child {
                padding: 0;
            }

            .fnb-new-regulation ul li span {
                padding-right: 5px;
            }

.fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside p.fnb-nr {
    font: 16px / 17px 'gordita';
    font-weight: 400;
    letter-spacing: -0.92px;
    margin: 0;
    padding: 10px 0 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

    .fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside p.fnb-nr span {
        padding-right: 5px;
    }

    .fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside p.fnb-nr.epd {
        padding: 5px 0 20px;
    }

@media (max-width: 1679px) {
    .fandb .amc-content .food-itm-blk > ul li > ul li .inner-blk .hidden-blk .inner-cont li aside p.fnb-nr {
        font-size: 14px;
    }
}

@media (max-width: 767px) {
    .fnb-new-regulation ul {
        flex-direction: column;
        padding: 20px 0 5px;
    }

        .fnb-new-regulation ul li {
            padding: 0;
            font: 14px/20px gordita;
            margin: 0 0 15px;
            letter-spacing: -0.1px;
        }

            .fnb-new-regulation ul li span {
                padding-right: 0;
                width: 30px;
            }
}


/* 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.png);
    background-repeat: no-repeat;
    height: 450px;
    background-position: center top;
}

    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-ln-title {
        position: absolute;
        top: 20%;
        left: 15%;
        width: 324px;
        height: 251px;
        background-position: center;
        background-repeat: no-repeat;
    }

    .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn {
        position: absolute;
        width: auto;
        top: 44%;
        right: 19%;
    }

        .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn .amc-btn {
            padding: 20px 30px;
            font-size: 22px;
            line-height: 32px;
            color: #12864E;
        }

        .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn .amc-btn:hover {
            color: #fff;
        }

    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
        background: #fff;
        border-color: #fff;
        border-radius: 40px;
    }

    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
        border-color: #16CE31;
        background: #16CE31;
    }

    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-logo {
        background-position: right bottom;
        position: absolute;
        bottom: 25px;
        right: 25px;
        width: 122px;
        height: 115px;
        background-repeat: no-repeat;
        z-index: 1;
    }

    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-summer-exclusive {
        background-image: url(../images/Scene/banner/home/family-holiday/TC.png);
        background-position: bottom left;
        position: absolute;
        bottom: 50px;
        left: 50px;
        width: 69px;
        height: 26px;
        background-repeat: no-repeat;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-offer {
        background-image: url(../images/Scene/banner/home/family-holiday/offer.png);
        background-position: right top;
        position: absolute;
        top: 0;
        right: 0;
        width: 195px;
        height: 195px;
        background-repeat: no-repeat;
    }

@media (max-width:1919px) {
    .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn .amc-btn {
        padding: 20px 30px;
        font-size: 22px;
        line-height: 24px;
    }

    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-ln-title {
        top: 36%;
        left: 15%;
        width: 200px;
        height: 115px;
        background-size: 100% auto;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-logo {
        bottom: 20px;
        right: 20px;
        width: 90px;
        height: 87px;
        background-size: 100% auto;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn {
        right: 12%;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-offer {
        width: 125px;
        height: 125px;
        background-size: 100% auto;
    }
}
@media (max-width:1439px) {
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-ln-title{left:10%;}
}

@media (max-width:1199px) {
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-ln-title {
        left: 2%;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn {
        right: 10%;
        top: 47%;
    }
}

@media (max-width: 991px) {
    .amc-banner-slider li.family-holiday .amc-img-sharing {
        background-image: url(../images/Scene/banner/home/family-holiday/bg-tablet.png);
        background-position: left -100px;
        background-size: 100% auto;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-ln-title {
        top: 36%;
        left: 3%;
        width: 130px;
        height: 70px;
    }
        .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn .amc-btn {
            padding: 15px 25px;
            font-size: 20px;
            line-height: 20px;
        }
        .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn {
            right: 4%;
            top: 51%;
        }
}

@media (max-width: 567px) {
    .amc-banner-slider li.family-holiday .amc-img-sharing {
        background-image: url(../images/Scene/banner/home/family-holiday/bg-mobile.png);
        background-position: left 0;
        background-size: cover;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-offer {
        width: 80px;
        height: 80px;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-logo {
        bottom: 15px;
        right: 15px;
        width: 55px;
        height: 55px;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .amc-ln-title {
        top: 5%;
        left: 29%;
        width: 130px;
        height: 70px;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn .amc-btn {
        padding: 10px 10px;
        font-size: 12px;
        line-height: 12px;
    }
    .amc-banner-slider li.family-holiday .amc-img-sharing .get-offer-btn {
        right: 29%;
        top: 67%;
    }
        .amc-banner-slider li.family-holiday .amc-img-sharing .amc-summer-exclusive {
            bottom: 30px;
            left: 15px;
            width: 69px;
            height: 15px;
        }

}
/*  Family Holiday banner styles end here*/

/* Pizza Lover styles start here*/
.amc-banner-slider li.pizza-lover .amc-img-sharing {
    background-image: url(../images/Scene/banner/home/pizza/bg-desk.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 450px;
    background-position: left;
}

    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        background-size: contain;
        position: absolute;
        top: 12%;
        right: 10%;
        width: 816px;
        height: 294px;
        background-position: center;
        background-repeat: no-repeat;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
        position: absolute;
        width: auto;
        top: 67%;
        right: 37%;
    }
.amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn .amc-btn {
    padding: 20px 30px;
    font-size: 22px;
    line-height: 32px;
    color: #12864E;
}

    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn .amc-btn:hover {
        color: #fff;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:before {
        background: #fff;
        border-color: #fff;
        border-radius: 40px;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
        border-color: #16CE31;
        background: #16CE31;
    }

       

    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-logo {
        background-size: contain;
        background-position: right bottom;
        position: absolute;
        bottom: 10px;
        right: 10px;
        width: 100px;
        height: 107px;
        background-repeat: no-repeat;
        z-index: 1;
    }

@media (max-width:1919px) {
    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn .amc-btn {
        padding: 20px 30px;
        font-size: 22px;
        line-height: 24px;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        right: 5%;
    }
}

@media (max-width:1679px) {

    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        background-size: 100% auto;
        width: 650px;
    }
    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
        right: 27%;
    }

}

@media (max-width:1599px) {
    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn .amc-btn {
        padding: 15px 20px;
        font-size: 20px;
        line-height: 30px;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        right: 3%;
    }
    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
        position: absolute;
        width: auto;
        top: 70%;
        right: 20%;
    }
}

@media (max-width:1499px) {
    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        width: 650px;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
        right: 32%;
        top: 67%;
    }
    .amc-banner-slider li.pizza-lover .amc-img-sharing {
        background-position: center;
    }
    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        right: 5%;
    }
}

@media (max-width:1439px) {
    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn .amc-btn {
        padding: 13px 22px;
        font-size: 18px;
        line-height: 26px;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        right: 7%;
        width: 600px;
        top: 0;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
        top: 55%;
        right: 33%;
    }

}

@media (max-width:1359px) {

    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn .amc-btn {
        font-size: 18px;
    }
    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
        right: 35%;
    }
}

@media (max-width:1199px) {

    .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
        right: 5%;
        width: 400px;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
        right: 21%;
        top: 50%;
    }

    .amc-banner-slider li.pizza-lover .amc-img-sharing {
        background-position: -300px 0;
    }
        .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-logo {
            bottom: 10px;
            right: 10px;
            width: 80px;
            height: 80px;
        }
}

@media (max-width: 991px) {
    .amc-banner-slider li.pizza-lover .amc-img-sharing {
        background-image: url(../images/Scene/banner/home/pizza/bg-tablet.png);
        background-position: left 0;
        background-size: 100% auto;
    }

        .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn .amc-btn {
            padding: 8px 18px;
            font-size: 18px;
            line-height: 24px;
            font-size: 16px;
        }

        .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
            background-image: url(../images/Scene/banner/home/pizza/head-tab.png) !important;
            top: 5%;
            right:0;
            width: 100%;
            background-position: center top;
            height: 237px;
            width:357px;
            background-size: contain;
        }

        .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
            top: 62%;
            right: 14%;
        }

        .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-logo {
            bottom: 15px;
            right: 15px;
            width: 80px;
            height: 80px;
        }
        .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn .amc-btn {
            padding: 15px 25px;
            font-size: 20px;
            line-height: 20px;
        }
}

@media (max-width: 567px) {
    .amc-banner-slider li.pizza-lover .amc-img-sharing {
        background-image: url(../images/Scene/banner/home/pizza/bg-mobile.png);
        background-position: left 0;
    }
        .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn .amc-btn {
            padding: 10px 10px;
            font-size: 12px;
            line-height: 12px;
        }
        

        .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-ln-title {
            background-image: url(../images/Scene/banner/home/pizza/head-mob.png) !important;
            top: 5%;
            right: 0;
            width: 211px;
            background-position: center top;
            height: 243px;
            background-size: contain;
        }

        .amc-banner-slider li.pizza-lover .amc-img-sharing .get-offer-btn {
            top: 63%;
            right: 16%;
            padding: 0;
        }

        .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-logo {
            bottom: 20px;
            right: 15px;
            width: 70px;
            height: 70px;
        }

        .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-summer-exclusive {
            bottom: 10px;
            left: 10px;
        }
    .fandd .amc-content .banner-block .banner-cont {
        top: inherit;
        left: 15px;
        bottom: 20px;
    }
}



@media (max-width: 400px) {
    .amc-banner-slider li.pizza-lover .amc-img-sharing {
        background-position: left bottom;
    }

        .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-logo {
           
            width: 50px;
            height: 50px;
        }

        .amc-banner-slider li.pizza-lover .amc-img-sharing .amc-summer-exclusive {
            background-size: contain;
            height: 7px;
        }
}
/*  Pizza Lover banner styles end here*/

.fd-order-popup.fd-order-popup-bg .amc-btn-group .amc-btn {
    color: #fff;
}

    .fd-order-popup.fd-order-popup-bg .amc-btn-group .amc-btn.amc-btn-white:before {
        background: transparent;
        border-color: #fff;
    }

    .fd-order-popup.fd-order-popup-bg .amc-btn-group .amc-btn.amc-btn-white:hover:before {
        background: transparent;
        border-color: #C0EDDA;
    }

    .fd-order-popup.fd-order-popup-bg .amc-btn-group .amc-btn.amc-btn-white:hover {
        color: #C0EDDA !important;
    }
#voucherId::placeholder {
    color: #022A08;
}

#voucherId::-webkit-input-placeholder {
    color: #022A08;
}

#voucherId:-ms-input-placeholder {
    color: #022A08;
}

#voucherId::-ms-input-placeholder {
    color: #022A08;
}
.amc-premium-loyalty-block .amc-btn-group .amc-btn.amc-btn-white:before {
    background: #05A83A;
    border-color: #05A83A;
}

.amc-premium-loyalty-block .amc-btn-group .amc-btn.amc-btn-white {
    color: #fff;
}


    .amc-premium-loyalty-block .amc-btn-group .amc-btn.amc-btn-white:hover:before {
        background: #fff;
        border-color: #05A83A;
    }

    .amc-premium-loyalty-block .amc-btn-group .amc-btn.amc-btn-white:hover {
        color: #05A83A;
    }
.other .amc-content .banner-block .banner-overlay, .other .amc-content .banner-block:after {
    display: none;
}
.imax .amc-content .banner-block {
    background: url(../images/Scene/banner/inner/imax-banner.jpg) right 0 no-repeat !important;
}
.dolby .amc-content .banner-block {
    background: url(../images/Scene/banner/inner/dolby-banner.jpg) right 0 no-repeat !important;
}
.prime .amc-content .banner-block {
    background: url(../images/Scene/banner/inner/diamond-banner.jpg) right 0 no-repeat !important;
}
.other .amc-content .banner-block .banner-explogo {
    position: absolute;
    bottom: 40px;
    z-index: 1;
    left: 0;
}
.other .amc-content .banner-block .banner-explogo img{width:200px;}
.other.imax .amc-content .banner-block .banner-content {
    width: 70%;
}
.other.prime .amc-content .banner-block .banner-content {
    width: 70%;
}
.other.dolby .amc-content .banner-block .banner-content {
    width: 70%;
}
.other.contact.careers .amc-content .banner-block .banner-logo {
    position: absolute;
    top: 40px;
    z-index: 1;
    right: 50px;
    background: transparent;
    height: auto;
    width: auto !important;
    display: inline;
    justify-content: center;
    align-items: center;
}
.amc-btn-group .amc-btn.ar-cnt {
    font: 22px/35px Cairo-Bold;
    font-weight: bold !important;
}
.other .amc-content h3.ban-btm-txt {
    position: absolute;
    bottom: 30px;
    font: 24px / 24px gordita;
    font-weight: 400;
    padding-bottom: 36px;
    color: #00DF00;
    border-bottom: 2px solid #fff;
    width: 94.8%;
    padding: 0 0 10px 10px;
    left:50px;
}
/*Date and time Picker css
.ui-widget-content {
    border: 1px solid #577F66 !important;
    background: #577F66;
    color: #fff !important;
}
.ui-timepicker-standard a {
    color: #fff !important;
}
.ui-timepicker-standard {
    background-color: #577F66 !important;
    border: 1px solid #577F66 !important;
    color: #fff !important;
}
    .ui-timepicker-standard .ui-state-hover {
        background-color: #05A83A !important;
        border: 1px solid #05A83A !important;
        color: #fff !important;
    }
.ui-widget-header {
    border: 1px solid #05A83A !important;
    background: #05A83A !important;
}
   .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
       
        background: #C0EDDA !important;
        color: #022A08;
    }

    .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
        border: 1px solid #999;
        background: #05A83A !important;
        color: #fff;
    }*/

.other.contact .amc-content .banner-block .banner-content .amc-btn-group .amc-btn.amc-btn-primary:before {
    background: transparent;
    border-color: #05A83A;
}
.other.contact .amc-content .banner-block .banner-content .amc-btn-group .amc-btn.amc-btn-primary:hover {
    color: #05A83A;
}
    .other.contact .amc-content .banner-block .banner-content .amc-btn-group .amc-btn.amc-btn-primary:hover:before {
        border-color: #05A83A;
    }
.other.contact.amc-btn-group {
    pointer-events: none;
}

.signin-joinin-popup figure img {
    width:225px;}



.family-offer .nahar-offer .offer-cont .amc-btn-group .amc-btn.amc-btn-default:before {
    background: #05A83A;
    border-color: #05A83A;
}
.family-offer .nahar-offer .offer-cont .amc-btn-group .amc-btn.amc-btn-default:hover {
    color: #05A83A;
}
    .family-offer .nahar-offer .offer-cont .amc-btn-group .amc-btn.amc-btn-default:hover:before {
        background: #fff;
        border-color: #05A83A;
    }
.amc-experience-block .amc-btn-group {
    padding:0;
}
.amc-experience-block .amc-btn-group .amc-btn {
    padding: 5px 30px;
}
.amc-btn-group .amc-btn.amc-btn-default:before {
    background: #05A83A;
    border-color: #05A83A;
}
.amc-btn-group .amc-btn.amc-btn-default:hover:before {
    background: #fff;
    border-color: #05A83A;
}




.other.careers .amc-content .banner-block .banner-content {
    top: 50px !important;
}
.other .amc-content .banner-block .banner-explogo {
    left: 50px;
}
.other .amc-content .banner-block.amchome-fd-banner .banner-content {
    top: inherit;
    bottom: 20px;
}
.other .amc-content .banner-block.amchome-fd-banner .banner-logo {
    top: inherit;
    bottom: 50px;
}
.other .amc-content .banner-block.amchome-fd-banner h1 {
    padding-bottom: 10px;
}
.other .amc-content h1 {
    padding-bottom: 10px;
}
.other.contact .amc-content .banner-block .banner-content {
    top: inherit;
}
.fandd .amc-content .banner-block .banner-cont .amc-btn-group {
    margin: 20px 0 0;
}
@media (max-width: 1919px) {
    .other .amc-content h1 {
        font-size: 50px;
    }

    .other.find-theatre .amc-content h3.ban-btm-txt {
        width: 94%;
    }
}
@media (max-width: 1599px) {
    .aboutus .amc-content .banner-block {
        background-position: 65% 0;
    }
    .other.experience.fandd .amc-content .banner-block {
        background-position: 72% 0;
    }
    .other.find-theatre .amc-content h3.ban-btm-txt {
        width: 93%;
    }
}
@media (max-width: 1439px) {
    .other.fandd .amc-content h1 {
        font-size: 46px;
    }
    .other.faq .amc-content .banner-block {
        background-position: center bottom !important;
    }
}
@media (max-width: 1359px) {
    .other .amc-content h1 {
        font-size: 40px;
        line-height:54px;
    }
    .other .amc-content .banner-block .banner-logo img {
        width: 100px;
    }
    .other.experience.fandd .amc-content .banner-block {
        background-position: 65% 0;
    }
    .other.find-theatre .amc-content h3.ban-btm-txt {
        width: 92%;
    }
}
@media (max-width: 1199px) {
    .aboutus .amc-content .banner-block {
        background-position: 80% 0;
       
    }
    .other.aboutus .amc-content .banner-block .banner-content {
        left: 15px;
        width: 500px;
    }
    .other .amc-content h1 {
        font-size: 40px;
        line-height: 50px;
        }
    
    .aboutus .amc-content .banner-block .banner-content {
        width: 450px;
    }
    .other .amc-content .banner-block .banner-logo {
        right: 30px;
    }
    .aboutus .amc-content .banner-block {
        background-position: 75% 0;
    }

    .other.careers .amc-content .banner-block .banner-content {
        left: 30px;
        top: 25px;
    }

    .enquiry .amc-content .banner-block {
        background-position: 70% 0;
    }
    .other.experience.fandd .amc-content .banner-block {
        background-position: 95% 0 !important;
    }
    .other.fandd .amc-content h1 {
        font-size: 40px;
    }
    .other.fandd .amc-content .banner-block .banner-cont {
        top: 10px;
    }
    .other.find-theatre .amc-content h3.ban-btm-txt {
        width: 90%;
    }
    .other.contact .amc-content .banner-block .banner-logo{width:200px;}
    }
@media (max-width: 991px) {
    .other.experience.fandd .amc-content .banner-block {
        background-position: 75% 0 !important;
    }

    .tandc.pp .amc-content .banner-block {
        background-position: center bottom;
    }

    .other.tandc.pp .amc-content .banner-block .banner-content {
        top: 10px;
    }

    .other.tandc.pp .amc-content h1 {
        font-size: 33px;
    }
    .other.find-theatre .amc-content h3.ban-btm-txt {
        width: 87%;
    }
    .other.faq .amc-content .banner-block {
        background-position: 60% bottom !important;
    }
    .other.contact .amc-content h1 {
        font-size: 32px;
    }
    .other.contact .amc-content .banner-block .banner-content p {
        font-size: 16px;
    }
    .other.contact .amc-content .banner-block .banner-content {
        left: 30px;
    }
    }
    @media (max-width: 767px) {
        .amc-content .fd-main-content .fd-con-in h3, .amc-btn-group {
            padding: 0;
        }
    }

    @media (max-width: 479px) {
        .aboutus-experience-block {
            padding: 20px 0 0;
        }

        .other.aboutus .amc-content .banner-block .banner-content {
            width: 260px;
        }

        .other .amc-content .banner-block .banner-logo {
            right: inherit !important;
            top: 30px;
        }

        .other.aboutus .amc-content .banner-block {
            background-size: cover !important;
            height: 285px !important;
        }

        .other.careers .amc-content .banner-block .banner-content {
            left: 15px;
            top: 15px !important;
            width: 100% !important;
        }

        .other.careers .amc-content h1 {
            font-size: 20px;
        }

        .other.careers .amc-content .banner-block .banner-logo {
            right: 10px !important;
            top: 20px !important;
        }

            .other.careers .amc-content .banner-block .banner-logo img {
                width: 50px;
            }

        .other.enquiry .amc-content .banner-block {
            background-position: 66% 0 !important;
        }

        .other.fandd .amc-content h1, .other.coc .amc-content h1 {
            font-size: 20px;
        }

        .other.experience.fandd .amc-content .banner-block .banner-logo, .other.coc .amc-content .banner-block .banner-logo {
            right: 10px !important;
            top: 20px;
        }

            .other.experience.fandd .amc-content .banner-block .banner-logo img, .other.coc .amc-content .banner-block .banner-logo img {
                width: 50px;
            }

        .other.tandc.pp .amc-content h1, .other.find-theatre .amc-content h1, .other.si .amc-content h1, .other.faq .amc-content h1 {
            font-size: 20px;
        }

        .other.tandc.pp .amc-content .banner-block .banner-logo, .other.find-theatre .amc-content .banner-block .banner-logo, .other.si .amc-content .banner-block .banner-logo, .other.faq .amc-content .banner-block .banner-logo {
            right: 15px !important;
            top: 20px;
        }

            .other.tandc.pp .amc-content .banner-block .banner-logo img, .other.find-theatre .amc-content .banner-block .banner-logo img, .other.si .amc-content .banner-block .banner-logo img, .other.faq .amc-content .banner-block .banner-logo img {
                width: 50px;
            }

        .other.tandc.pp .amc-content .banner-block {
            background-position: 42% center !important;
        }

        .other.coc .amc-content .banner-block .banner-content, .other.find-theatre .amc-content .banner-block .banner-content, .other.si .amc-content .banner-block .banner-content, .other.faq .amc-content .banner-block .banner-content {
            bottom: inherit;
            top: 20px;
            left: 15px;
        }

        .other.find-theatre .amc-content .banner-block {
            background-position: center 0;
        }

        .other.find-theatre .amc-content h3.ban-btm-txt {
            bottom: 20px;
            width: 92%;
            left: 15px;
        }

        .other.find-theatre .amc-content h3.ban-btm-txt {
            font-size: 20px;
        }

        .other.find-theatre .amc-content .banner-block {
            background-position: 50% bottom !important;
        }

        .other.tandc.si .amc-content .banner-block {
            background-position: 50% center !important;
        }

        .other.faq .amc-content .banner-block {
            background-position: 60% center !important;
        }

        .other .amc-content .banner-block.amchome-fd-banner .banner-logo {
            bottom: 15px;
            right: 15px !important;
        }

            .other .amc-content .banner-block.amchome-fd-banner .banner-logo img {
                width: 60px;
            }

        .other .amc-content .banner-block.amchome-fd-banner {
            background-position: 57% center !important;
        }

            .other .amc-content .banner-block.amchome-fd-banner h1 {
                padding-bottom: 5px;
            }

            .other .amc-content .banner-block.amchome-fd-banner .banner-content {
                bottom: 10px;
            }

        .other.experience .amc-content .banner-block .banner-logo {
            right: 20px !important;
        }

            .other.experience .amc-content .banner-block .banner-logo img {
                width: 50px;
            }

        .other.experience .amc-content .banner-block .banner-content {
            bottom: inherit;
            top: 50px;
            left: 15px;
        }

        .other.experience .amc-content .banner-block {
            background-position: 0 top !important;
        }

        .other.experience .amc-content h1 {
            font-size: 20px;
        }

        .other.experience .amc-content .banner-block {
            height: 228px !important;
        }

        .other.contact .amc-content .banner-block .banner-logo {
            right: 0 !important;
        }

        .other.contact .amc-content .banner-block .banner-content {
            left: 20px;
            bottom: 20px;
        }

        /*other*/
        .other .amc-content .banner-block .banner-logo img {
            width: 50px !important;
        }

        .other .amc-content .banner-block .banner-logo {
            right: 20px !important;
        }

        .other.aboutus .amc-content .banner-block .banner-content {
            bottom: inherit;
            top: 30px;
        }

        .other .amc-content h1 {
            font-size: 20px !important;
            line-height: 26px !important;
        }

        .other .amc-content .banner-block .banner-explogo {
            display: block !important;
        }

            .other .amc-content .banner-block .banner-explogo img {
                width: 80px;
            }

        .other .amc-content .banner-block .banner-explogo {
            bottom: 10px;
        }
        .fandd .amc-content .banner-block .banner-cont .amc-btn-group {
            margin: 50px 0 0;
        }
    }

    @media (max-width: 390px) {
        .other .amc-content .banner-block.amchome-fd-banner .banner-content {
            bottom: 20px;
        }

        .other .amc-content .banner-block.amchome-fd-banner .banner-logo {
            bottom: 20px;
        }
    }