@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');
body{
  font-family: 'Lato', sans-serif;
}
a,
a:hover {
    text-decoration: none;
}
input:focus,
.form-control:focus {
    outline: none;
    box-shadow: none;
    border-color: #ed4333 !important;
    color: #ed4333 !important;
}
.fw-300 {
    font-weight: 300;
}
.fw-400 {
    font-weight: 400;
}
.fw-500 {
    font-weight: 500;
}
.fw-600 {
    font-weight: 600;
}
.fw-700 {
    font-weight: 700;
}
.fw-800 {
    font-weight: 800;
}
.fs-10 {
    font-size: 10px;
}
.fs-11 {
    font-size: 11px;
}
.fs-12 {
    font-size: 12px;
}
.fs-13 {
    font-size: 13px;
}
.fs-14 {
    font-size: 14px;
}
.fs-15 {
    font-size: 15px;
}
.fs-16 {
    font-size: 16px;
}
.fs-17 {
    font-size: 17px;
}
.fs-18 {
    font-size: 18px;
}
.fs-20 {
    font-size: 20px;
}
.fs-22 {
    font-size: 22px;
}
.fs-26 {
    font-size: 26px;
}
.fs-24 {
    font-size: 24px;
}

.fs-25 {
    font-size: 25px;
}
.fs-26 {
    font-size: 26px;
}
.fs-27 {
    font-size: 27px;
}
.fs-28 {
    font-size: 28px;
}
.fs-29 {
    font-size: 29px;
}
.fs-30 {
    font-size: 30px;
}
.fs-30 {
    font-size: 30px;
}
.bg-secondary {
    background: #f2f2f2 !important;
}
.bg-danger {
    background: #79181f !important;
}
.bg-primary {
    background: #073366 !important;
}
.text-danger {
    color: #79181f !important;
}

.btn-danger {
    background: #79181f;
    border-color: #79181f;
}


/* Chrome/Opera/Safari */
::-webkit-input-placeholder { color: #666;}
::-webkit-selection{background:#ed1c24;color:#fff;text-shadow:0 0 transparent}
 /* Firefox 19+ */
::-moz-placeholder { color: #666;}
::-moz-selection{background:#ed1c24;color:#fff;text-shadow:0 0 transparent}
 /* IE 10+ */
:-ms-input-placeholder {color: #666;}
::-ms-selection{background:#ed1c24;color:#fff;text-shadow:0 0 transparent}
/* Firefox 18- */
:-moz-placeholder {  color: #666;}
::selection{background:#ed1c24;color:#fff;text-shadow:0 0 transparent}
img {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none; max-width:100%}
a[data-toggle="modal"]{outline:none}
 
html {min-height:100%; position: relative;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;} 
header.row {margin-bottom:10px; position:relative }
/* header.row:after { bottom:48%; position:absolute; height:1px; background:#9e9e9e; left:0; right:0; content:''; z-index:-1} */
header.row p {  font-size:13px;color:#707070; margin:0;    margin-top: 0; }
header.row p a {color:#707070; text-decoration:none}
header.row p a:hover {color:#ed1c24;}
/* header.row .brand-logo { margin-left:-4px; } */
header.row .fa-phone {-ms-transform: rotate(127deg); /* IE 9 */-webkit-transform: rotate(127deg); /* Safari */transform: rotate(127deg);font-size: 15px;margin: 0 1px 0 5px;color:#4a4a4a;}
header.row .navbar-toggler {border-radius: 0;border:0 solid #fff;outline:none;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
 
#nav-close {position:absolute;z-index:99999;border: 0; background: #ed1c24 url(../images/close1a.png) no-repeat center; font-size:0; width:30px; height:30px; background-size:15px auto; right: 7px;
    top: -10px;}

.menu-box {overflow: hidden;
    overflow-y: scroll; background:#efefef; left:-400px; top:0; bottom:0; position:fixed; z-index:9999; text-align:center; transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; height:100%; width:270px;padding-top:0;  }
.menu-box + .nav-overlaw {content:''; background:rgba(0,0,0,.8); right:0;top:0;bottom:0; position:fixed; left: 0; display:none; z-index:1}
.menu-box ul {margin:15px 0; padding:0; list-style:none; text-align:left;  display:block; font-size:14px;position:relative; z-index:2}
.menu-box ul li {margin:0; padding:0;display:block;line-height: 1.5;}
.menu-box ul li a {display:block; padding:7px 15px; border-bottom:1px solid #ccc; color:#333}
.menu-box ul ul.sb-menu {display:block;max-width:100% ; margin:0;}
.menu-box ul li a {color:#333; font-weight:400;transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.menu-box ul li a:hover {text-decoration:none; color:#ed1c24;}
.menu-box ul li li a {font-size:12px}
.menu-box ul li li {line-height: 1.3; margin:0 10px}
.menu-box ul li li .fa {font-size: 13px;}
.nav-arya {position:relative;}
.loginHeight{
        align-items: center;
    justify-content: center;
    display: flex;
    height: calc(100vh - 58px);
}

/* .banner-section { border-top:4px solid #f4f4f4;} */
 
.banner-section .carousel-caption {bottom: 0;padding-bottom: 0;left: 0; right: 0;}
.banner-section h5 {font-weight: 700; text-transform:uppercase; color:#ed1c23}

.social_wrap {text-align:right}
.social_wrap ul { list-style: none; display: inline-block; margin: 0; padding: 0; vertical-align: middle; }
.social_wrap li { display: inline-block; margin: 0 0 0 5px; padding: 0; position: relative; vertical-align: middle; }
.social_wrap li:last-child { margin: 0; }
.social_wrap li:before { display: none; }
.social_wrap a { display: inline-block; width: 34px; height: 34px; position: relative; color:#4a4a4a; text-align:center; line-height:34px;transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.social_wrap a:hover { background:#4a4a4a; color:#fff;}
/*footer.row {background:#f6f6f6; padding-top:40px ;padding-bottom:30px; margin-top:30px}
footer.row>.container { padding-top:20px; position:relative}
footer.row>.container:before { top:0; position:absolute; height:2px; background:#757575; left:15px; right:15px; content:'';}
footer.row p {margin:0; font-size:13px;color:#707070; }*/

.category-arya a {position:relative; display:block; border-bottom:1px solid #6d6d6d; border-left:1px solid #6d6d6d; text-align:center; overflow: hidden; outline:none}
.category-arya .col-md-3 a {border:1px solid #6d6d6d; border-top:0}
.category-arya a h4 {font-weight: 400;color:#000 ; margin:25px 0 0}
.category-arya a p.more-btn {margin:26px 0 15px}
.category-arya a figure {margin:0}
.category-arya .col-md-6 a {overflow:inherit; font-size:0}
.category-arya .col-md-6 a figure figcaption {position:absolute; width:100%; bottom:0; right:0; padding:4% 7.5%; text-align:left}
.category-arya .col-md-6:last-child a figure figcaption {text-align:right;position:absolute; width:100%; bottom:0; right:0; padding:4% 2.5%;}
.category-arya .col-md-6:last-child a  {border-right:1px solid #6d6d6d;}
/* .category-arya .col-md-6:last-child a:before  {left:-2px; width:3px; background:#d0021b; top:30px; bottom:30px; content:''; position:absolute } */
.category-arya .col-md-3 a figure figcaption {position:absolute; width:100%; bottom:0; right:0; padding:15px;}
.category-arya .col-md-3 a figure figcaption h4 {border-color:#fff;color:#fff; font-size:36px; margin-bottom:70px}
.category-arya .col-md-3 a figure figcaption span {border-color:#fff;color:#fff;}
.category-arya .col-md-6 a figure figcaption span {border-color:#d0021b;color:#d0021b;}
.category-arya .col-md-9 a figure figcaption {position:absolute; width:50%; top:0; right:0;}
.category-arya a figure figcaption p {margin:0}
.category-arya a figure figcaption p.more-btn {margin-top:20px}
.category-arya a figure figcaption h4 {font-size:28px; margin:20px 0 10px}
/* .category-arya p a { background:#606062; color:#fff;font-size:14px !important;display:inline-block; padding:0 10px; margin-bottom:4px} */
.category-arya a p.more-btn span {display:inline-block; border:1px solid #707070; padding:5px 15px; font-weight: 700;color:#000; background:transparent;font-size:17px ; margin:0}
.category-arya  {}
.category-arya a:after {position: absolute; left: 0; top: 0; width: 0; height:0; background-color:rgba(237,28,36,0.1); transition: 0.6s; z-index:1;transition: 0.3s; content:'';}
.category-arya a:hover {text-decoration:none}
.category-arya a:hover:after {width: 100%;height: 100%;}
.pd-0 {padding:0 !important;}

.nicescroll-cursors {background:#00682c !important;}
a#backToTop {text-align: center; background:#ed1c24 url(../images/up.svg) no-repeat center / 20px auto; color: #fff; width: 40px; height: 40px; line-height: 40px; font-size: 100%; position: fixed; right: 20px; bottom: 20px; opacity: 0.7;  filter: alpha(opacity=70);  z-index: 999;  display: none;}
a#backToTop.show { display: inherit;}
a#backToTop:hover { opacity:1}

.customPopS .modal-content { border-radius: 0;background: #fff; padding:2rem; border: 0;}
/* .customPopS .modal-content:after { border:1px solid #ccc; left:15px; right:15px; bottom:15px; top:15px; position:absolute; z-index:1; content:'';} */
.customPopS .modal-content a.close-btn { right:0; top:0; position:absolute; content:''; background: url(../images/close.png) no-repeat center ; width:30px; height:30px; z-index:9; cursor: pointer; font-size:0; text-indent:-9999px;background-size:16px auto}
.customPopS .modal-content>div {position:relative; z-index:2}
.form-heade {margin-top:20px}
.form-heade h4 {text-transform:uppercase;  margin-bottom:0}
.form-heade h3 {text-transform:uppercase}
.form-number .form-control {border:0; outline:none; box-shadow:none;background: transparent; text-align: left;font-size:50px;font-weight: 300; background: url(../images/mobile-number-bg.png) 8px bottom  no-repeat; letter-spacing:10px;max-width: 415px; border-radius: 0; display:inline-block}
.otp h3,
.opps-2 h3,
.opps-1 h3 {color:#5fb2c4}
.thanks-msg {margin-bottom:50px;margin-top:50px}
.otp h3 {margin:0}
.otp p {font-size:16px}
.otp p span {position:relative}
.otp p span:after {position:absolute; bottom:-5px; height:1px; left:50%; width:56px; margin-left:-28px; content:''; background:#5fb2c4}
.otp p + h4  {margin-top:40px; font-weight:400}
.otp p + h4 + p {font-size:18px; color:#828282}
.otp p + h4 + p + p {font-size:18px; color:#828282; margin-bottom:0}
.otp p + h4 + p + p a {color:#828282}
.otp-form .form-text { width:200px;display: inline-block; font-size:10px; text-align:right;  }
.otp-form .form-text a { color:#333}
.otp-form .form-control {border:0; outline:none; box-shadow:none;background: transparent; text-align: center;font-size: 30px; letter-spacing: 20px;/*  border-bottom:1px solid #5fb2c4; */ border-radius:0; max-width:200px;display: inline-block; background: url(../images/otp-bg.png) bottom center no-repeat}
.mobile-number .btn-outline-dark {border-radius:0; padding-left:30px; padding-right:30px; font-size:18px }
.otp-form .btn-outline-dark {border-radius:0; padding-left:30px; padding-right:30px; font-size:18px }

.color-blue {color:#004a8f; font-weight:bold}

.itemsBox {text-align:center}
.itemsBox .more-btn {margin-top:0; font-size:0;    margin-bottom: 0;}
.itemsBox .more-btn a {border:1px solid #702326;text-align:center;padding: 4px 10px;min-width: 20%;font-size:14px!important;display:inline-block;margin: 0 2px;color:#702326;}

.itemsBox .more-btn a:hover {border:1px solid #702326; color:#fff; background: #702326}

.carousel-caption1 {width:40%; color:#fff; position:absolute; bottom:13%; left:5%;font-family: 'Lato';}
.carousel-caption1 h3 {font-family: 'Lato'; margin:25px 0; text-transform:uppercase}
.carousel-caption1 p {margin:25px 0}
.carousel-caption1 a { border:1px solid #fff; text-align:center; padding:5px 10px; font-size:14px!important; display:inline-block; margin:0; color:#fff}
.carousel-caption1 a:hover {border:1px solid #004a8f; color:#fff; background: #004a8f; text-decoration:none}

.btn-primary { color: #fff; background-color: #702326; border-color: #702326; border-radius:0;}
.btn-primary:hover {background: #000; border-color: #000}
.form-control { border-radius: 0;    padding: .25rem .75rem;}
.btn { border-radius: 0; }
.modal-content { border-radius: 0; font-size: 14px; }

.HomePage {background:#fff url(../images/home-page-bg2.jpg) no-repeat center;
 font-family: 'Lato'; color: #333; min-height: 100%}
.HomePage>div.container-fluid {position: relative; z-index: 2}
.color-red {color: #cc0013}

.HomePage header.row {position: relative; margin-top: 0; margin-bottom: 0;
    background: rgba(255, 255, 255, 1);}



.SummaryForm fieldset {border: 1px solid #ccc; padding:0 15px;}
.SummaryForm fieldset+fieldset {margin:15px 0 }
.SummaryForm legend {display: inline-block; width: auto; padding: 0 5px; font-size: 16px; margin: 0;}

.fs-12 {font-size: 12px}

.alert { border-radius: 0; }

.HomePage .alert  {max-width: 350px; margin: 0 auto}

.tcBtn {cursor: pointer;}
.brr-0 {border: 0;}
.bg-f2f2f2 { background:  #f2f2f2} 
select.form-control { -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; background: url(../images/downAw.png) no-repeat right center; }

.summery h5.card-header { font-size:12px; text-transform: uppercase; }
.summery h5 { font-size:16px; }
#moreVoucher {display: none;}
.carousel-caption1 {left: 43%;}
.color-red {color: #cc0013}
.stepClaim {
    background-color: #f9f9f9;
}
.listHome {
    display: flex;
}
.listHome li {
    width: 24%;
}
.stepAbs {
    top: -46px;
    left: 50%;
    transform: translate(-50%);
    width: 78px;
    height: 78px;
    line-height: 70px;
    border-radius: 50%;
    border: 4px solid #f9f9f9;
} 
.inenrClaim {
    height: 130px;
    border: 1px solid #ffdfe1;
}
.inner_pro li {
    border: 1px solid #F1F1F1;
    width: 36px;
    height: 36px;
    text-align: center;
    border-radius: 50%;
}
.inner_pro li button {
    display: block;
    text-align: center;
    width: 36px;
    height: 33px;
    cursor: pointer;
}
.inner_pro li:hover {
    border-color: #79181f;
}
.itemsBox .more-btn a:nth-child(1) {
    border-radius: 20px 0px 0px 20px;
}

.itemsBox .more-btn a:last-child {
    border-radius: 0px 20px 20px 0px;
}
.moreOption{
    border-radius: 30px;
}
.slide_menu_m {
    left: 0;
    top: 0;
    width: 250px;
    height: 100%;
    z-index: 999;
    display: none;
}
.over_lap_div {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #0000002e;
    display: none;
    cursor: pointer;
    z-index: 9;
}
.slide_meni_list_h {
    background: #fff;
    width: 250px;
    height: 100%;
    box-shadow: 0px 0px 8px 5px #00000017;
}
.slide_meni_list_h ul li a:hover {
    text-decoration: none;
}
.slider_cate_right {
    position: absolute;
    top: 0;
    right: 100%;
    width: 100%;
    height: 100%;
}
.menu_ic.slider_nav_menu {
    left: 90%;
    z-index: 9999;
    position: fixed;
}
span#cate_click_slide {
    cursor: pointer;
}
.menu_slide_open {
    overflow: hidden;
}
.menu_slide_open .outer {
    transform: translateX(140px);
}

.howtomodal .owl-nav button {
    position: absolute;
    top: 50%;
    background-color: #000;
    color: #fff;
    margin: 0;
    transition: all 0.3s ease-in-out;
}
.howtomodal .owl-nav button.owl-prev {
    left: -20px;
    color: ;
}
.howtomodal .owl-nav button.owl-next {
    right: -20px;
    color: ;
}
 
.howtomodal .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}
 
.howtomodal .owl-nav button:focus {
    outline: none;
}

 
 
.howtomodal button.close {
    margin-top: 0;
    padding: 3px 15px;
    opacity: 1; 
}
.close {
    right: 10px;
    top: 5px;
    z-index: 99;
    opacity: 1;
}
 
.howtomodal figcaption {
    border-top: 1px solid #979797;
    height: 65px;
    max-height: 65px;
}
 
 

.howtomodal h6 span {
    display: inline-block;
    padding: 3px; 
    width: 48px;
    height: 48px; 
    border: 1px solid #702326;
    padding-top: 6px;
}
.howtomodal .owl-dots button.owl-dot.active {
    width: 30px;
    background: #a63239;
}
.howtomodal .owl-dots{
    text-align: center;
    margin-top: 10px;
}
.howtomodal .owl-dots button.owl-dot {
    width: 10px;
    height: 10px;
    background: #b9b9b9;
    margin-right: 6px;
    border-radius: 10px;
}
.howtomodal .owl-dots button:focus{
    outline: none;
}
.importantInsList li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    width: 8px;
    height: 8px;
    background: #a63239;
    border-radius: 50%;
}

fieldset {
    border: 1px solid #cccccc;
}
.mnemonics {
    vertical-align: middle;
    white-space: nowrap;
    padding: 5px 5px;
    border-bottom: 2px solid #E6E6E6;
} 
.mnemonics li {
    display: inline-block;
    background: #fff;
    vertical-align: middle;
    white-space: nowrap;
    width: 50%;
}
.mnemonics li.donotUse img {
    opacity: 50%;
    filter: grayscale(100%);
}
.mnemonics li.donotUse span {
    color: #fe355c;
    background-image: url(../images/cross2.png);
}

.mnemonics li span {
    display: inline-block;
    padding: 0 20px 0 6px;
    vertical-align: middle;
    background: url(../images/check2.png) no-repeat right center;
    color: #019913;
}
.mnemonics li:first-child:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 15%;
    width: 2px;
    height: 70%;
    background: #b9b7b7;
}
.crossIC {
    right: 10px;
    top: 0;
    z-index: 99;
    opacity: initial;
}
.locatorForm .form-control {
    height: 41px;
}
.bookMyShowList{
    counter-reset:item;
}

.bookMyShowList li{
  list-style-type:none;
  counter-increment:item; 
}
.bookMyShowList li:before {
  display:inline-block;
  width:1.5em;  
  font-weight:800;
  position: absolute;
  left: 15px;
  text-align:right;
  content:counter(item) ".";
}
.delivery_mod .form-control {
    border: 0;
    border-bottom: 2px solid #e6e6e6;
}
.popList li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 8px;
    height: 8px;
    background: #98272B;
    border-radius: 50%;
}
.offerBoxAvilNew {border:1px solid #e1e1e1; padding:5px; margin:20px 0 0 0; /*cursor:pointer;*/ color:#9d0000}
.offerBoxAvilNew figure {margin:0; padding:0; }
.offerBoxAvilNew figure img {margin:0; border: 1px solid #565656; background: #fff; width:100%}
.offerBoxAvilNew.active img {filter: none; filter: gray; -webkit-filter: grayscale(1); filter: grayscale(1); }
.offerBoxAvilNew.active {-webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,.3); box-shadow: 0 0 7px 0 rgba(0,0,0,.3); color:#333}
.offerBoxAvilNew p {margin:0; padding:5px 0; font-size:12px;font-weight: 400;}
.offerBoxAvilNew h5 {margin:0; padding:0; font-size:18px; text-transform:uppercase;font-weight:700;}
.sorry-msg h3 {color:#790d1e; font-weight:300; font-size:42px}
.thanks-msg h3 {color:#790d1e; }
.offer-msg h4 {color:#41ad49; font-size:40px; margin:0}
.sorry-msg p { font-size:16px; margin:30px 0 40px; letter-spacing:1px;}
.offer-msg .newHeadS h4 { color: #790d1e; font-size: 20px; margin: 0; position: relative; padding:30px 0 0 0}
.offer-msg .newHeadS h4:before {position:absolute; width:50px; height:1px; left:50%; top:15px; background:#790d1e; content:''; margin-left:-25px;}
.offer-msg .newHeadS h4 span {position:relative; background:#fff; display:inline-block; padding:0 8px;}
.offer-msg .newHeadS h4 span:before {position:absolute; width:30px; height:1px; right: 100%; top:50%; background:#790d1e; content:'';}
.offer-msg .newHeadS h4 span:after {position:absolute; width:30px; height:1px; left: 100%; top:50%; background:#790d1e; content:'';}
.offer-msg .newHeadS h3 { color: #790d1e; font-weight: 300; font-size: 30px; margin: 0; text-transform: uppercase;}
.offer-msg .btnSect {position: relative; padding-top:30px}
.offer-msg .btnSect:before {position:absolute; width:50px; height:1px; left:50%; top:10px; background:#565656; content:''; margin-left:-25px;}
.smBT { color: #790d1e; font-size: 12px; }
.smBT:hover { color: #666; text-decoration: none;}

.centerSection {display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}
.centerSection {background: transparent;}
.loginArya {background: #fff; padding: 20px; border-radius: 15px; width: 100%; max-width:520px; margin: 0 auto; box-shadow: 0px 0px 23px 0px rgba(8, 8, 8, 0.67);}
.loginArya h3 { color: #79181e}
.loginArya h6 { font-size: 22px }
.loginArya form {max-width: 400px; margin: 0 auto; }
.loginArya form .form-control {font-size:16px; outline: none; box-shadow: none;}
.loginArya form .btn {font-size:18px;}

.OtpNumberSection {display: none;}
.loginArya form .btn.fs-12 {font-size: 12px;}

/*11 aug 2021*/
.availableBorder:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 2px;
    border-top: 2px dashed #fff;
}

@media(max-width: 1200px){
    .itemsBox .more-btn a { 
    padding: 4px 5px; 
}
}

@media (min-width: 1200px) {
.container { max-width: 1170px;}




}
@media (max-width:1199px) {
.category-arya a p span {font-size: 14px; margin-bottom: 2px;}
.category-arya a figure figcaption p.more-btn { margin-top: 4px; }
.category-arya a figure figcaption h4 { font-size: 25px; margin: 10px 0 8px}
.category-arya a h4 { margin: 15px 0 0;}
.category-arya a p.more-btn {margin: 16px 0 10px;}
.banner-section h5 {font-size:18px;}
.carousel-caption1 {width:55%;}
}
@media screen and (max-width: 576px) and (min-width:479px) {
.category-arya .col-sm-6 {  -webkit-box-flex: 0;  -ms-flex: 0 0 50%;  flex: 0 0 50%;  max-width: 50%;}
}

@media (min-width: 768px) {
.hide-OnDesktop {display:none !important}
header.row .navbar-toggler {height:40px; font-size:18px;}
.hide-desktop {display:none}
#interMobile .modal-dialog { max-width: 730px;}
.form-heade h3 {font-size:35px; letter-spacing:1px}




}
@media screen and (max-width: 991px) and (min-width:768px) {
.category-arya a p.more-btn { margin: 0 0 8px }
.category-arya a figure figcaption h4 { font-size: 22px; margin: 5px 0 0px; }
.category-arya a p span { font-size: 13px; margin-bottom: 2px; }
.category-arya a figure figcaption p { margin: 0; font-size: 0; }
.category-arya a h4 { margin: 10px 0 0;}
.category-arya a p.more-btn span {font-size: 14px; padding: 4px 15px;}
.category-arya .col-md-9 a figure figcaption { width: 70%;}
.category-arya .col-md-3 a figure figcaption h4 {font-size: 32px; margin-bottom: 40px;}

}
@media (max-width: 991px) {
.carousel-caption1 h3 {font-size:20px; margin:15px;}
.carousel-caption1 p {font-size:14px; margin:15px;}
.inenrClaim {
    height: 186px; 
}
.itemsBox .more-btn a { 
    padding: 4px 2px; 
}
.bookMyShowList li:before { 
    left: -15px; 
    content: counter(item) ".";
}


}
@media (max-width: 767px) {
    .loginHeight{
        height: auto;
    }
.hide-OnMobile {display:none !important}
.category-arya {padding-top:10px}
/*footer.row {text-align:center}*/
.social_wrap {text-align:center}
.hide-mobile {display:none}
.container { max-width: 100%;}
/*.category-arya .col-md-4 {-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.3);box-shadow: 0 0 10px 1px rgba(0,0,0,.3); padding:15px;} 
.category-arya .col-sm-6 {flex: 0 0 46%;   max-width: 46%;  margin: 2%;}
.category-arya .no-gutters .col-sm-12 {flex: 0 0 96%;   max-width:96%;  margin: 2%;}*/
.category-arya a {border: 1px solid #6d6d6d !important}
.banner-section h5 {font-size:9px;}
/* #interMobile .modal-content a.close-btn {width:15px;height:15px; right:-20px; background-size:cover} */
.modal-open {position: fixed;}
header.row { margin-bottom: 0; }
header.row .navbar-toggler { margin: 5px 10px 0 0;}
.carousel-caption1 {width:90%; left:5%; right:5%; text-align:center;bottom: 50%;}


.MobileNumberSection {margin:0 5%}
.OtpNumberSection {margin:80px 6%}
.HomePage .fixContainer  {max-width: 330px; margin-top:0; margin-bottom: 130px; }
.HomePage .fixContainer  p {font-size: 16px; line-height: 1.4}
.HomePage .fixContainer  p.color-red {margin-bottom:5px !important;}
/*.HomePage .fixContainer  .py-3.text-center {padding: 0 !important}*/
.HomePage .fixContainer  .py-3.text-center img {width:90px}
.HomePage .fixContainer  form { margin-top:0; }
.HomePage .fixContainer.container label {font-size: 12px; margin: 0 !important}
.HomePage .fixContainer.container .form-control {width: 80%}
.HomePage .fixContainer.container .btn-outline-primary {font-size: 14px}
.HomePage .fixContainer.container h3 { font-size: 20px; margin-top: 10px; }
.HomePage .fixContainer.container .OtpNumberSection h3 { margin-top: 0; }
.HomePage .fixContainer.container .MobileNumberSection h3 { font-size:18px; margin:25px 0px 10px !important; }

.loginArya h3 {font-size: 18px;}
.loginArya h6 {font-size: 16px;}
.loginArya h6 {font-size: 16px;}

.HomePage h3 {font-size:22px;}
.HomePage h4 {font-size:20px;}
.HomePage h6 {font-size:18px;}
.HomePage p {font-size:14px;}
.HomePage label {font-size:14px;}
.listHome {
        white-space: nowrap;
        /* width: 100%; */
        overflow: hidden;
        overflow-x: auto;
        display: block;
        height: 300px;    
        margin-top: -60px;
    }
    .listHome li {
        width: 260px;
        top: 50%;
        position: relative;
        transform: translateY(-50%);
        height: 141px;

    }
.inenrClaim {
        display: flex;
        flex-direction: column; 
    }
.inenrClaim p{ 
        white-space: break-spaces;
    }
    .stepClaim h3 {
    position: relative;
    z-index: 99;
}
.mnemonics {
    overflow: hidden;
    overflow-x: auto;
    position: relative;
    z-index: 99;
}
.mnemonics li {
    width: auto;
    padding-right: 20px;
    margin-right: 20px;
}



}

 @media (max-width: 567px){
    .innerLocator {
        border-bottom: 1px solid #0000aa2e;
    }
    .listHome { 
        height: 340px;   
    }
 }
@media (max-width: 425px){
    legend.fs-25 {
        font-size: 23px;
    }

}
@media (max-width:479px) { 
/*.category-arya .col-sm-6 {flex: 0 0 96%;   max-width: 96%;  margin: 2%;}
.category-arya .no-gutters .col-sm-12 {flex: 0 0 96%;   max-width:96%;  margin: 2%;}*/
.banner-section h5 {font-size:8px; margin: 0;}
.otp-form .form-text { width:100%;display: block; }
.otp-form .form-text a { color:#333}
.otp-form .form-control {max-width:100%;display: block; }
.form-number .form-control {max-width:250px; background-size:100% auto;font-size: 26px; padding-right: 0;}

header.row p {white-space: nowrap;}
.carousel-caption1 {bottom:50%;}
.carousel-caption1 h3 {font-size:18px; margin:10px;}
.carousel-caption1 p {font-size:14px; margin:10px;}
.loginArya {padding: 5px}


.itemsBox .more-btn a {font-size: 12px!important; padding: 5px 8px;}
}

@media(max-width: 376px){
    .availableBorder .fs-15 {
        font-size: 12px;
    }
}

.loginArya form .form-control:focus {
    color: #000 !important;
}

.onlienRedeem {
    border-bottom:none !important;
    border-left: none !important;
    color: #000 !important;
}