html{overflow-x:hidden;}

body {

  font-family: 'Poppins', sans-serif;

  overflow-x:hidden;

  font-weight:400;

}

a {

  text-decoration:none;

  -moz-transition: all .3s ease-in-out;

 -webkit-transition: all .3s ease-in-out;

 transition: all .3s ease-in-out;

}

a:hover{text-decoration:none;}



.header{float:left; width:100%; background:#fff; padding:22px 0px;}



.heeadertop{float:left; width:100%; text-align:right;}

.timedropdown{padding:3px 12px; display:inline-block; background:#e0e0e0; font-size: 13px; overflow: hidden; height: 35px;}

.timedropdown .fa{color:#f78315; padding-right:5px;}

.timedropdown select{border:none; background:none; outline:none; height:20px; color:#4b4b4b; font-size:13px; font-weight:500; margin-top: 4px;}
.banner-img, .banner-img img {width: 100%; min-height:600px; height:600px;}


.onlinestatus{padding:4px 12px; display:inline-block; background:#f5a620; vertical-align:top; border-radius:50px; margin:0px 15px; color:#fff; font-size:13px; font-weight:500;}

.online{color:#a7ff52;}



.cartbox{color:#4b4b4b; font-size:13px; display:inline-block; margin-top: 4px!important; float: right;}

.cartbox .fa{color:#f78315; padding-right:10px; font-size:17px;}



.headerbottom{float:left; width:100%;}

.navbar-brand{position:absolute; top:-58px; z-index:9;}

.navbar{padding:0px;}

.navbar-nav{margin-top:10px;}

.navbar-nav li{padding-left:28px;}

.navbar-nav li a{color:#292929; font-size:13px; text-transform:uppercase; font-weight:500;}

.navbar-nav li a:hover{color:#f5a620;}



.banner{position:relative; float:left; width:100%; margin-top: 0px;}
.slide{margin-top: 25px;}

.banner-img, .banner-img img{width:100%;}

.banner-content{position:absolute; left:0px; bottom:75px; width:100%;}

.banner-content h1{
  color:#fff;
font-size: 30px;
line-height: 46px;
margin: 0px;
font-weight: 600;
position: relative;
top: 105px;
background:
rgba(0, 0, 0, 0.40);
border-radius: 100px;
padding: 6px 15px;
display: inherit;
width: 42%;
text-align: center;
}



.bannercounter{width:450px; float:right; padding:15px; text-align:center; background:rgba(0, 0, 0, 0.40); border-radius:100px; color:#fff;}

.bannercounter label{font-size:48px; line-height:48px; font-family: 'Open Sans', sans-serif; font-weight:600; display:block; margin-bottom:5px;}

.bannercounter span{font-size:15px; font-family: 'Open Sans', sans-serif; font-weight:800; text-transform:uppercase; display:inline-block; padding:0px 10px;}



.productrow{float:left; width:100%; padding:15px 0px; background:#f5f5f5;}

.padd15{padding:10px 7px;}

.productbox{background:#fff; padding:15px; position:relative; text-align:center; cursor:pointer; float:left; width:100%;

transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out; /* Firefox 4 */

    -webkit-transition: all .5s ease-in-out; /* Safari and Chrome */

    -o-transition: all .5s ease-in-out; /* Opera */

    -ms-transition: all .5s ease-in-out;}

.productbox:hover{box-shadow:0px 0px 13px #ccc; transform: scale(1.05);}

.productbox .viewicon{display:none; position:absolute; left:0px; top:48%; width:100%; z-index:99;}

.productbox .viewicon img{width:auto;}

.productbox:hover .viewicon{display:block;}

.productbox .label{background:url(../images/label.png) no-repeat; width:90px; height:90px; position:absolute; right:0px; top:0px; padding:18px 10px 18px 15px; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:13px; text-transform:uppercase; text-align:center; color:#fff;}


.productbox img{width: 100%; min-height: 220px; height: 220px;}



.productbox-midcontent{padding:16px 0px;}

.productbox-midcontent h4{color:#1d1d1d; font-size:17px; font-weight:600; margin:0px;}

.productbox-midcontent h4 span{color:#f78315;}

.productbox-midcontent p{color:#8d8c8c; font-size:15px; margin:0px; font-family: 'Open Sans', sans-serif;}

.productbox-midcontent .colblack{color:#1d1d1d;}



.productcounter{position:relative;}



.productcounter label{font-size:40px; line-height:40px; color:#1c1c1c; font-family: 'Open Sans', sans-serif; font-weight:600; display:block; margin-bottom:5px;}

.productcounter span{font-size:13px; color:#303030; font-family: 'Open Sans', sans-serif; font-weight:800; text-transform:uppercase; display:inline-block; padding:0px 10px;}

.productcounter .orangelabel{color:#f78315;}

.timeleft {
    position: absolute;
    top: 30px;
    left: -7px;
    color: #cecece;
    font-size: 10px;
    line-height: 15px;
    font-weight: 600;
    text-transform: uppercase;
    width: 50px;
    text-align: left;
}

.lotenbar{padding-top:20px;}

.lotenprocessbar{height:3px; background:#ffd893;}

.lotenprocessbar span{background:#f78315; height:3px; float:left;}

.lotenbar h3{color:#161616; font-size:15px; font-weight:600; margin:15px 0px; text-transform:uppercase;}



.buybtn{display:inline-block; color:#fff; font-size:15px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:600; padding:12px 40px; background:#f78315; border-radius:50px; float:right;}

.buybtn:hover{background:#161616; color:#fff;}

.infobtn{background:#fcad20; float:left; padding:12px 20px;}


/*030120*/
.coloratag{
  color: #4b4b4b!important;
}
.btnclick .dropbtn {
    border: none !important;
    cursor: pointer!important;
  color: #4b4b4b!important;
    font-size: 13px!important;
  background:none!important;
}

.btnclick .dropbtn:hover, .btnclick .dropbtn:focus {
    background-color: #fff;
  color:#4b4b4b;
  outline:none; 
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 330px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index:99999;
  right:0px;
}

.dropdown-content div {
    color: black;
    text-decoration: none;
    display: block;
}
.show {display:block;}

.dropinfoss{width:100%; float:left;}
.topdropdiv{width:100%; border-bottom:solid 1px #ccc; padding:15px; float:left;}
.treshiocn{color:#959595!important; padding-top:4px; padding-right:0px!important; float:left;}
.caricon{width:80px; float:left;}
.caricon img{width:100%; float:left;}
.cartxt{width:80px; margin-left: 10px; float:left;}
.cartxt a{width:100%; text-align:left; font-size:11px; line-height:12px; color:#ff8200; float:left;}
.increesdiv{width:65px; text-align:left; padding-top:7px; float:left;}
.minuscolor{color:#939393!important; font-size:12px; padding-right: 0px!important; float:left;}
.countxts{color:#939393; font-size:12px; padding:2px 5px 0px; float:left;}
.ratetxt{float:right; font-size:12px; color: #939393!important; padding: 9px 5px 0px 0px;}

.addbannerdiv{width:100%; padding:15px; float:left;}
.botminfos{width:100%; padding:10px 10px; border:solid 1px #ccc; float:left;}
.picbanners{width:30%; float:left;}
.infopic{width:100%; position:relative; float:left;}
.infopic img{width:56px; margin-right: 10px}
.infomaticon{color:#ef7900; position:absolute; top:0px; left:5px; font-size:20px!important;}
.rightinf{width:70%; background:#6878b3; padding:10px 5px; float:left;}
.rightinf h2{width:100%; font-size:14px; color:#fff; text-align:center; margin:0px; float:left;}
.rightinf h3{width:100%; font-size:12px; color:#fff; text-align:center; margin:0px; float:left;}
.rightinf span{width:100%; font-size:10px; color:#fff; text-align:center; margin:0px; float:left;}
.rupessicons{color:#fff!important; font-size:10px!important; padding-right:0px!important;}
.rupessicons01{color:#696971!important; font-size:14px!important; padding-right:0px!important;}

.infotable{width:100%; padding:25px 0px; float:left;}
.infotable table{width:100%; text-align:left!important; color:#696971; line-height:26px; float:left;}

.processbtn{width:100%; background:#ff8200; color:#fff; font-size:16px; text-transform:uppercase; padding:10px 0px; text-align:center; border:none; margin:20px 0px 15px; float:left;}
.processbtn:hover{width:100%; background:#d77006; float:left;}
.hidetxt{color:#a6a6a6; font-size:14px; float:right;} 
a.hidetxt:hover,a.hidetxt:focus {color: #000;}

.loadergifspot{
  width: 100%;
  float: left;
  text-align: center;
  position: absolute;
  z-index: 999999;
  height: 88%;
  left: 0;
}

.footer{padding:0px; float:left; width:100%; background:#fff;}

.footertop{float:left; width:100%; padding:17px 0px;}

.companylogos{float:left; display:inline-block;}

.companylogos ul{padding:0px; margin:0px;}

.companylogos li{display:inline-block; padding-right:35px; vertical-align:middle;}



.footer-social{float:right; display:inline-block; margin-top:10px;}

.footer-social ul{padding:0px; margin:0px;}

.footer-social ul li{display:inline-block; margin-left:6px;}

.footer-social ul li a{display:inline-block; text-align:center; padding:9px 0px; width:35px; height:35px; line-height:35px; border-radius:50%; color:#fff;}

.footer-social ul li a:hover{background:#f78315!important; color:#fff!important;}

.whatsapp{width:auto!important; height:auto!important;}

.footer-social ul li a.fb{background:#356aa1;}

.footer-social ul li a.insta{background:#d15065;}

.footer-social ul li a.in{background:#418bb2;}

.footer-social ul li a.youtube{background:#e13030;}

.footer-social ul li a.twitter{background:#31b1e7;}

.footer-social ul li a.google{background:#dd5353;}

.footer-social ul li a.whatsapp:hover{background:none!important;}



.footerbottom{border-top:solid 1px #d1d4d7; padding:20px 0px; float:left; width:100%; text-align:center; background:#2d2e30;}



.footernav{float:left; width:100%;}

.footernav ul{padding:0px; margin:0px;}

.footernav li{display:inline-block; line-height:12px; border-left:solid 1px #b0b0b0; padding:0px 8px;}

.footernav li:first-child{border:none;}

.footernav li a{line-height:12px; font-weight:500; text-transform:uppercase; color:#fff; font-size:12px;}

.footernav li a:hover{color:#f78315;}



.copyright{float:left; width:100%; color:#fff; font-weight:500; margin-top:12px; font-size:12px;}

.copyright span{color:#f78315;}


/*30012020 start*/
.yealyinfostrip{width: 100%; padding: 25px 0px; float: left;}
.celenderyearly{width: 100%; border-bottom: solid 2px #e6e6e6; float: left;}
.celenderyearly ul{padding:0px; margin:0px auto; text-align: center; display:table;}
.celenderyearly ul li{padding:0px 5px; float: left; list-style-type: none;}
.yearinfotop{width:45px; float: left;}
.yearinfotop span{width:100%; text-align: center; font-size: 13px; color: #666; margin-bottom: 10px; float: left;}
.radiobtn{width: 100%; float: left;}

.celendershowinner{float: left; width: 100%;}
.leftcelenderdiv{float: left; padding-bottom: 70px; width: 100%; position: relative;}
.leftcelenderdiv::before {border-right: solid 4px #c7c7c7;content: ""; height: 100%; position: absolute; right: -10px;}
.winimages{width: 100%;  border:solid 3px #e7e7e7; margin-bottom: 25px; float: left;}
.winimages img{width: 100%; float: left;}
.winenrinfoss{width: 100%; padding:20px 0px; float: left;}
.winenrinfoss h2{width: 100%; text-align: center; font-size: 14px; color: #696971; margin-bottom: 0px; float: left;}
.winenrinfoss h3{width: 100%; text-align: center; font-size: 18px; color: #696a71; margin: 6px 0px 4px; float: left; font-weight: 600;}
.winenrinfoss span{width: 100%; text-align: center; font-size: 16px; color: #696a71; margin-bottom: 15px; float: left;}
.winerreulst{background: #fcad20; padding:10px 25px; margin: 0px auto; display: table; color: #fff;}
a.winerreulst:hover, a.winerreulst:focus{background: #c86308; color: #fff;}

.yearlydatetxt{width: 100%; margin-left: 17px; margin-top: 25px; float: left;}
.yearlydatetxt span{font-size: 12px; color: #696a71; padding-top: 3px; float: left;}
.cirocleico{color: #fcad20!important; border: solid 2px #fff; border-radius: 52px; background: #fff; float:right;}


.rightcelenderdiv{float: left; width: 100%;}
.yearlydatetxt02{width: 100%; margin-left: -16px; margin-top: 70px;float: left;}
.yearlydatetxt02 span{font-size: 12px; color: #696a71; padding-top: 3px; padding-left: 6px; float: left;}
.yearpad{padding:0px;}
.cirocleico02{color: #fcad20!important; border: solid 2px #fff; border-radius: 52px; background: #fff; float:left;}
.winimages02{width: 100%;  border:solid 3px #e7e7e7; margin:25px 0px 0px; float: left;}
.winimages02 img{width: 100%; float: left;}
/* 30012020 end*/



.tiketbg{float:left; width:100%; background:#eeeeee; padding:20px 0px; border-top:solid 1px #d5d5d5;}



.tiketbg-left{float:left; width:70%; overflow-y:hidden; overflow-x:scroll; white-space:nowrap; padding-bottom:10px;}

.tiketbg-left ul{padding:0px; margin:0px;}

.tiketbg-left li{float:none; display:inline-block; width:32.8%; padding:0px 15px; border-left:solid 1px #cacaca; list-style:none; white-space:initial;}

.tiketbg-left li:first-child{border:none;}

.tiketbgimg{float:left; width:50%; text-align:center;}

.tiketbgimg img{/*max-width:90%;*/ width:100%; height:78px;}

.tiketbgimg-deletebtn{border:solid 1px #cacaca; margin-top:5px; display:inline-block; width:27px; height:27px; line-height:27px; padding:5px 0px; color:#3b3a3a; background:#fff; border-radius:50%;}

.tiketbgimg-deletebtn:hover{background:#fcad20; color:#fff;}

.tiketbgtext{float:left; width:50%; padding-left: 5px;}

.tiketbgtext h5{color:#3b3a3a; font-size:12px; line-height:18px; margin:0px; font-family: 'Open Sans', sans-serif; font-weight:600;}

.tiketbgtext h5 span{color:#f78315;}

.tiketbgtext p{color:#d20f0f; font-size:13px; line-height:18px; margin:2px 0 5px 0px; font-family: 'Open Sans', sans-serif; font-weight:600;}

.tiketnumber{width:70px; height:27px; outline:none; border:solid 1px #c3c2c2; border-radius:5px; color:#3b3a3a; font-size:15px; font-family: 'Open Sans', sans-serif; font-weight:600; padding:0px 8px;}

.tiketbgtext input[type=number]::-webkit-inner-spin-button, 

.tiketbgtext input[type=number]::-webkit-outer-spin-button {  



   opacity: 1;



}



.tiketbg-right{float:right; width:29%;}

.tiketbg-right p{color:#515151; font-size:12px; font-weight:500; margin-bottom:0px;}

.tiketbg-right p label{font-weight:500; width:180px;}

.proceedbtn{display:inline-block; height:40px; line-height:40px; border-radius:50px; background:#fcad20; overflow:hidden;}

.proceedbtn a{padding:0px 3px; font-size:10px; color:#fff; text-transform:uppercase; font-weight:500; display:inline-block; vertical-align:top;}

.proceedbtn .fa{background:#f78315; color:#fff; padding:14px 10px; font-size:15px;}

.proceedbtn a:hover{background:#f78315; color:#fff;}



.backbtn{background:#e8a123;}

.backbtn .fa{background:#dc7717;}

.backbtn a:hover{background:#dc7717; color:#fff;}



/* width */

.tiketbg-left::-webkit-scrollbar {

  height:15px;

}



/* Track */

.tiketbg-left::-webkit-scrollbar-track {

  background: #fff; 

}

 

/* Handle */

.tiketbg-left::-webkit-scrollbar-thumb {

  background: #fcad20; 

}



/* Handle on hover */

.tiketbg-left::-webkit-scrollbar-thumb:hover {

  background: #da910f; 

}



.buytiketpopup .modal{padding:0px!important; top:inherit; bottom:0px; height:auto;}

.buytiketpopup .modal-content{border-radius:0px; background:none; border:none;}

.buytiketpopup .modal-full{min-width:100%; margin:0px; padding:0px;}

.buytiketpopup button.close{text-align: right; padding: 10px; font-size: 40px; margin-bottom: -45px; z-index: 99; }

.buytiketpopup .modal-body{padding:0px;}





.innerheading{float:left; width:100%; text-align:center; background:#fcad20; padding:20px 0px; color:#fff; font-size:30px; font-weight:500;}



.innercontent{float:left; width:100%;}



.about{float:left; width:100%;}

.aboutinner{padding:0px 90px; text-align:center; float:left; width:100%;}

.aboutinner h1{color:#1d1d1d; font-size:22px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; margin:0 0 30px 0px; font-weight:800;}

.aboutinner p{color:#424242; font-size:15px; line-height:20px; margin:0 0 22px 0px; font-family: 'Open Sans', sans-serif; word-break: break-all;}



.abouttop{float:left; width:100%; padding-top:50px;}

.headoffice{float:left; width:100%; padding:60px 0px;}



.contactbottom{float:left; width:100%; text-align:left; padding-bottom:60px;}

.contactdetails ul{padding:0px; margin:0px;}

.contactdetails li{border-top:solid 1px #e5e5e5; padding:10px 0px; list-style:none;}

.contactdetails li .fa{float:left; width:46px; height:46px; line-height:46px; text-align:center; border-radius:50%; background:#fcad20; color:#fff; font-size:25px; margin:0 20px 15px 0px;}

.contactdetails li h3{color:#4a4a4a; font-size:18px; font-weight:800; margin:5px 0 0 0px;}

.contactdetails li a{color:#424242; font-size:15px; line-height:20px; font-family: 'Open Sans', sans-serif;}

.contactdetails li a:hover{color:#fcad20;}





.contactform .form-control{font-size:15px; color:#a7a2a2; padding:0px 20px; height:45px; border:solid 1px #d5d5d5; background:#f8f9fa; border-radius:0px; box-shadow:inset 0 3px 7px rgba(0,0,0,.0);}

.submit-btn{display:inline-block; width:180px; height:45px; text-align:center; line-height:45px; color:#fff; font-size:15px; font-family: 'Open Sans', sans-serif; font-weight:500; background:#f78315; border:none; border-radius:50px; margin-top:20px;}

.submit-btn:hover{text-decoration:none; background:#3b3b3b; color:#fff;}



.contactform .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: #a7a2a2;

}

.contactform .form-control::-moz-placeholder { /* Firefox 19+ */

  color: #a7a2a2;

}

.contactform .form-control:-ms-input-placeholder { /* IE 10+ */

  color: #a7a2a2;

}

.contactform .form-control:-moz-placeholder { /* Firefox 18- */

  color: #a7a2a2;

}



.discription{float:left; width:100%;}



.discription-top{float:left; width:100%; padding:50px 0px 0px 0px;}



.discription-slider img{max-width:100%; max-height: 550px; height: 550px;}
#image-gallery{
  height: 550px !important;
}



.discription-details h1{color:#1d1d1d; font-size:22px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:800; padding-bottom:15px; margin:0 0 15px 0px; position:relative;}

.discription-details h1::after{position:absolute; left:0px; bottom:0px; width:40px; height:4px; background:#fcad20; content:"";}

.discription-details table td{border:none; color:#1d1d1d; font-size:14px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; padding:8px 15px;}

.ticketprice-row p{color:#1d1d1d; font-size:17px; margin:0px; font-family: 'Open Sans', sans-serif;}



.ticketprice-row input[type="number"] {

  -webkit-appearance: textfield;

    -moz-appearance: textfield;

          appearance: textfield;

}

.ticketprice-row input[type=number]::-webkit-inner-spin-button, 

.ticketprice-row input[type=number]::-webkit-outer-spin-button { 

  -webkit-appearance: none;

}



.number-input button {

  -webkit-appearance: none;

  background-color: transparent;

  border: none;

  align-items: center;

  justify-content: center;

  cursor: pointer;

  margin: 0;

  position: relative;

}

.number-input button:before,

.number-input button:after {

  display: inline-block;

  position: absolute;

  content: '';

  height: 2px;

  transform: translate(-50%, -50%);

}

.number-input button.plus:after {

  transform: translate(-50%, -50%) rotate(90deg);

}

.number-input input[type=number] {

  text-align: center;

}





.md-number-input.number-input {

  float:right;

  margin-top:25px;

}

.md-number-input.number-input button {

  outline: none;

  width: 25px;

  height: 25px;

  background:#f8b540;

}

.md-number-input.number-input button.minus {

  padding-left: 8px;

}

.md-number-input.number-input button.plus {

  padding-left: 2px;

}

.md-number-input.number-input button:before,

.md-number-input.number-input button:after {

  width: 10px;

  background-color: #fff;

}

.md-number-input.number-input input[type=number] {

  max-width: 25px;

  padding:0;

  border:none;

  vertical-align:top;

  font-size:17px;

  height: 25px;

  font-weight: 800;

  outline: none;

}
.carousel-control-prev-icon, .carousel-control-next-icon
{
  display: inline-block;
  width: 40px !important;
  height: 55px !important;
  
  color: black;
  background-color: black;
  font-size: 50px !important;
}
.carousel-control-prev-icon {    
    background-size: 50%!important;
}
.carousel-control-next-icon { 
    background-size: 50%!important;
}
.giftticket input[type=number]::-webkit-outer-spin-button,
.giftticket input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.giftticket input[type=number] {
    -moz-appearance:textfield;
}

@media not all and (min-resolution:.001dpcm)

{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

  .number-input.md-number-input.safari_only button:before, 

  .number-input.md-number-input.safari_only button:after {

    margin-top: -.6rem;

  }

}}



.discri-btngrp{margin-top:22px;}

.discri-btngrp p{display:inline-block; margin:0px;}



.buycashbtn{overflow:hidden; width: 100%; text-align: center;}

.buycashbtn a{padding:0px 25px; background:#f77e13; color:#fff; height: 55px; line-height: 55px; text-transform:uppercase; font-size:20px; font-weight:500; display:inline-block; vertical-align:top; width: 100%;}

.buycashbtn .fa{color:#fff; padding:19px 5px; font-size:17px;}

.buycashbtn a:hover{background:#ef7000; color:#fff;}



.addbasketbtn{overflow:hidden; width: 100%; text-align: center; margin: 10px 0px!important;}

.addbasketbtn a{padding:0px 25px; height: 55px; line-height:55px; /*border-radius:50px;*/ background:#fcad20; color:#fff; text-transform:uppercase; font-size:20px; font-weight:500; display:inline-block; vertical-align:top; width: 100%;}

.addbasketbtn .fa{color:#fff; padding:19px 5px; font-size:17px;}

.addbasketbtn a:hover{background:#f7a510; color:#fff;}



.discription-mid{float:left; width:100%;}

.discrivideo img{max-width:100%;}





.reviews{padding:70px 0px; float:left; width:100%;}

.reviews h1{color:#1d1d1d; font-size:22px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; margin:0 0 30px 0px; font-weight:800;}

.reviews p{color:#424242; font-size:15px; line-height:20px; margin:0 0 22px 0px; font-family: 'Open Sans', sans-serif;}



.loginform{padding:70px 0px 50px 0px;}

.loginform h1{color:#1d1d1d; font-size:22px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; margin:0 0 40px 0px; text-align:center; font-weight:800;}



.forgotpass{color:#808080; font-size:15px; font-weight:600; font-family: 'Open Sans', sans-serif;}

.forgotpass a{color:#f78315;}

.forgotpass a:hover{color:#be6816;}



.social-login h2{margin:0px; border-top:solid 1px #e3e3e3; text-align:center;}

.social-login h2 span{display:inline-block; padding:0px 20px; margin-top:-30px; background:#fff;}

.social-login h2 sub{display:inline-block; width:53px; height:53px; line-height:53px; border-radius:50%; background:#f8f9fa; color:#999999; font-size:16px; border:solid 2px #e1e1e1;}

.socialbtngrp{text-align:center; padding:45px 0px;}

.socialbtngrp a{display:inline-block; margin:0px 3px;}



.spotbg{padding:25px 0px; float:left; width:100%;}

.spot-toprow{float:left; width:100%; text-align:right; margin-bottom:20px;}

.spot-toprow a{display:inline-block; width:37px; margin-left:8px; padding:10px 0px; height:37px; line-height:37px; text-align:center; color:#a9abb2; border:solid 1px #a9abb2; border-radius:50%;}

.spot-toprow a:hover{border:solid 1px #fcad20; background:#fcad20; color:#fff;}



.spot-bottomrow{float:left; width:100%; padding-bottom:90px;}



.spotbox{margin-bottom:15px; background:#fafafa; /*border-radius:5px;*/ overflow:hidden;}



.spotbox-top{float:left; width:100%; /*padding:10px 0px;*/ padding-bottom:10px;}

.spotbox-top-left{width:100%; text-align:center;}

.spotbox-top-left img{max-width:100%; width: 100%; height: 250px; object-fit: cover;}

.spotbox-top-right{width:100%; padding:20px 15px; text-align:center; color:#1d1d1d; font-size:15px; line-height:24px; font-weight:600; font-family: 'Open Sans', sans-serif;}

.spotbox-top-right span{color:#f78315; font-size:18px;}



.spotboxbtngrp{float:left; width:100%;}

.spotboxbtngrp a{display:inline-block; color:#fff; width:33%; float:left; font-size:12px; font-weight:500; text-transform:uppercase; padding:15px 0px; text-align:center;}

.spotboxbtngrp a .fa{padding-right:10px;}

.reply{background:#56b754;}

.delete{background:#e04747; margin:0px 0.3%;}

.add{background:#feaf25;}

.spotboxbtngrp a:hover{background:#414140!important; color:#fff!important;}





.ticketimgbg{position:absolute; top:0px; right:0px; width:100%;}

.ticketimg{margin:0px 100px; float:right; width:264px; height:323px; background:url(../images/prijeticket.png) no-repeat;}

.ticketimg h1{color:#fff; font-size:25px; line-height:30px; text-transform:uppercase; text-align:center; margin-top:160px; text-shadow: 0px 0px 3px #000;}









.checkoutbg{float:left; width:100%; padding:50px 0px;}

.checkoutbg-inner{float:left; width:100%; padding:0px 100px;}

.checkoutbg-inner h1{color:#1d1d1d; font-size:22px; font-weight:800; font-family: 'Open Sans', sans-serif; text-align:center; margin:0 0 22px 0px;}



.billingform{background:#f8f8f8; padding:25px; margin:15px 0px;}

.agreetext{color:#7e7e7e; font-size:14px; font-family: 'Open Sans', sans-serif;}

.agreetext a{color:#1e1e1e;}

.agreetext a:hover{color:#f78315;}



.cardimg{float:right; display:inline-block;}



.yourentries{background:#f3f3f3; padding:25px; margin:15px 0px;}

.yourentries table{width:100%;}

.yourentries tr th, .yourentries tr td{font-weight:normal; padding:5px;}

.delitem{background:#f01e1e; padding:5px; color:#fff; display:inline-block;}

.delitem:hover{background:#be1212; color:#fff;}

.productimg {width: 100px; margin-right: 10px;}



.ordersummry{background:#f3f3f3; padding:25px; margin:15px 0px;}

.ordersummry p{font-family: 'Open Sans', sans-serif; font-size:17px; margin-bottom:5px;}

.ordersummry p span{float:right;}

.totalrow{font-size:18px; font-weight:600;}





.accpages{float:left; width:100%; padding:50px 0px;}
.databottom{min-height:700px;}

.myorders{float:left; width:100%; padding:0px 100px;}



.myorders-links ul{padding:0px; margin:0px;}

.myorders-links ul li{list-style:none; border-bottom:solid 1px #d2d6db;}

.myorders-links ul li a{display:block; color:#424242; font-size:15px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:800; padding:12px 20px; display:block; background:#f3f3f3;}

.myorders-links ul li a:hover, .myorders-links ul li a.active{background:#fcad20; color:#424242;}



.ordertable .table thead{background:#e6e6e6;}

.ordertable .table th{color:#1d1d1d; font-size:17px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:400;}

.ordertable .table td{color:#1d1d1d; font-size:12px; font-family: 'Open Sans', sans-serif; font-weight:400;}

.orderimg{width:100px; padding-bottom:10px; display:block;}

.profileform{background:#f8f8f8; padding:30px;}

.profileform .form-control{font-size:14px;}



.disc-counter{float:right; text-align:center; top:-10px;}

.disc-counter .timeleft{left:-26px; top:15px;}

.disc-counter label{font-size:25px; line-height:25px;}

.disc-counter span{font-size:11px;}



.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li{position:relative;}

.lSSlideOuter .lightSlider .label{background:url(../images/label.png) no-repeat; width:90px; height:90px; position:absolute; right:0px; top:0px; padding:18px 15px 18px 29px; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:13px; text-transform:uppercase; text-align:center; color:#fff;}





.order-counter{text-align:center; width:320px;}

.order-counter label{font-size:20px; line-height:25px;}

.order-counter span{font-size:11px;}

.order-counter .timeleft{top:15px;}





.bannerpricerow{position:absolute; left:0px; top:50px; text-align:center; text-transform:uppercase; width:100%;}

.bannerpricerow p{font-size:20px; color:#fff; font-weight:600; margin-bottom:0px;}

.bannerpricerow h2{color:#fff; font-weight:600; font-size:40px; margin:0;}

.bannerpricerow-inner{width: 360px;
background:
rgba(0, 0, 0, 0.30);
border-radius: 100px;
padding: 6px 15px;}



.discrivideo{background:#000;}



.ordertimeleft{color:#cecece; font-size:11px; line-height:15px; font-weight:800; text-transform:uppercase; padding-left:33px;}



.closedtext {

    color:  #fff;
    font-size: 45px;
    text-align: center;
    width: 382px;
    position: absolute;
    top: 15px;
    left: 14px;
    height: 220px;
    overflow: hidden;

}

.closedtext h1 {

    font-weight: 600;
    text-shadow: 3px 3px 3px #000;
    transform: rotate(-27deg);
    display: inline-block;
    padding: 5px 146px;
    background:rgba(0,0,0,0.5);
    margin-top: 20px;
    position: relative;
    top: 58px;
    left: -34px;

}

/*311219*/

.abountclass{min-height:inherit!important; height:inherit!important;}
.abountclass img{min-height:inherit!important; height:inherit!important;}


.sweet-alert {z-index: 9999!important;}
.sweet-overlay {z-index: 9999!important;}


.cartinputticket {
    float: left;
    width: 50%;
    padding-left: 5px;
}
.tiketbgtext{height: 55px!important; margin-bottom: 5px!important;}

.giftticketimg img{width:100%;/* max-height:190px;*/}
.addbasketbtn02{width:auto!important; margin-top: 10px;}



/***26-12***/



.spot-bottomrow{overflow-x:hidden; scrollbar-color: #fcad20 #d3d3d3;  overflow-y:scroll; padding:0px; margin:0 0 5px 0px; height: 725px;}

.spotbox{width:100%; display:inline-block; border: 1px solid #FE8200;}

.spotbox-top-right{white-space: initial;}



.spot-bottomrow::-webkit-scrollbar {

  height:5px;

}




.spot-bottomrow::-webkit-scrollbar-track {

  background: #d3d3d3; 

}


.spot-bottomrow::-webkit-scrollbar-thumb {

  background: #fcad20; 

}

.spot-bottomrow::-webkit-scrollbar-corner {
    background: #fff;
}

.spot-bottomrow::-webkit-scrollbar-button:vertical:increment {background-image: url(https://arrjdemo.in/europeanhouselottery/public/image/arrowdown.png); background-size: 100% auto; background-position: center;}
.spot-bottomrow::-webkit-scrollbar-button:vertical:decrement {background-image: url(https://arrjdemo.in/europeanhouselottery/public/image/arrowtop.png); background-size: 100% auto; background-position: center;}

.spot-bottomrow::-webkit-scrollbar-thumb:hover {

  background: #da910f; 

}
.heeadertop .headertextvalue{
  margin-left: 20.3%;
}
.headertextvalue {
    float: left;
    margin-left: 21%;
    font-size: 14px;
    padding-top: 6px;
    text-transform: uppercase;
    font-weight: 400;
}
.lodergifcheckout{
  width: 100%;
  float: left;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9;
  background:
  rgba(255,255,255,0.7);
  height: 100%;
}
.carentryinfo{width: 100%; float: left;}
.carentryinfo ul{width: 100%; padding:0px; margin:0px; float: left;}
.carentryinfo ul li{width: 100%; font-size: 14px; color: #79808e; list-style-type: none; border-bottom: solid 1px #d5d5d5; padding: 10px 0px; float: left;}
.cartxtright{float: right;}
.trshiocn{color: #79808e!important; margin:0px 10px 0px 0px;}
.toggldownarrow a {color: #222;}

.heeadertop1 { float: left; width: 100%; text-align: right; }
.heeadertop1 .headertextvalue { margin-left: 16.6%; }

/*.checkoutalert{border-radius:50px!important;}*/

/*171120*/

.cke_editor_editor {margin: 0px 0px 15px!important;}



@media only screen and (min-width: 1400px) and (max-width: 2560px) {

.headertextvalue {float: left; margin-left: 23.2%!important;}
.navbar-nav li {padding-left: 18px;}
.heeadertop1 .headertextvalue{
  margin-left: 13.3% !important;
}
.heeadertop .headertextvalue{
  margin-left: 17.1% !important;
}
.container {
    max-width: 1313px;
}
}

@media only screen and (min-width: 1141px) and (max-width: 1290px) {

.container, .innerheading, .footer{
    min-width: 100% !important;
}


.container{max-width:1180px;}

.banner-content{bottom:30px;}


.heeadertop1 .headertextvalue { margin-left: 18%!important; }

/*080120*/

.navbar-nav li {padding-left: 18px!important;}
.headertextvalue {float: left; margin-left: 20%!important; font-size: 13px; padding-top: 6px;}
.tiketbgimg img{width: 100%;}
.tiketbgtext{padding-left: 5px;}
.heeadertop .headertextvalue{
  margin-left: 22% !important;
}
}

@media only screen and (min-width: 960px) and (max-width: 1140px) {

.container, .innerheading, .footer{
    min-width: 100% !important;
}

.navbar-nav li{padding-left:13px;}

.navbar-nav li a{font-size:11px;}

.banner-content h1{font-size:30px; line-height:30px; margin-top:25px; width: 40%; position: relative; top: 100px;}


.productcounter label{font-size:20px; line-height:25px;}

.productcounter span{font-size:10px;}

.companylogos, .footer-social{width:100%; text-align:center;}

.companylogos li{padding:10px;}

.footer-social ul li{margin:0px 3px;}

.tiketbg-right{width:25%;}

.aboutinner{padding:0px;}

.contactdetails li a{font-size:13px;}

.discri-btngrp{text-align:center;}

.discri-btngrp p{margin-bottom:10px;}

.reviews{padding:30px 0px;}

.socialbtngrp a{margin:3px;}

.spotbox-top-right{padding:5px 15px;}

.banner-content{bottom:5px;}

.ticketimg img{width:220px;}

.ticketimg{padding:0px 60px;}



.checkoutbg-inner{padding:0px;}

.myorders{padding:0px;}

.proceedbtn{margin:5px 0px;}

.order-counter .timeleft{position:absolute;}

/*131219*/

.banner-img, .banner-img img {width: 100%; min-height: 390px; height: 390px;}

/*311219*/

.timedropdown {margin-bottom: 8px; padding: 3px 10px;}
.timedropdown select {font-size: 11px;}
.headertextvalue {margin-left: 18.5%!important; font-size: 11px!important; padding-top: 8px!important;}
.onlinestatus {padding: 5px 10px; margin: 0px 4px; font-size: 11px;}
.cartbox {font-size: 10px;}

/*100120*/

.disc-counter .timeleft {top: 15px; left: 0px;}
.disc-counter {float: left; top: 14px; width: 100%;}
.table {width: 100%; margin-bottom: 1rem; color: #212529; margin-top: 30px; float: left;}

/*30012020 start*/
.padmob{padding:0px 0px;}
.yearlydatetxt {margin-left: 2px;}
/*end*/


/*200220*/

.closedtext {width: 100%;}
.closedtext h1 {top: 73px; left: -36px; width: 100%; padding: 2px 105px; transform: rotate(-32deg);}

}

@media only screen and (min-width: 768px) and (max-width: 959px) {

.navbar-brand{position:inherit; top:0px; padding: 0px; margin-bottom: -40px;}
.header{float:left; width:100%; background:#fff; padding-top: 22px; padding-bottom: 0px;}
.navbar-brand img{width:80px;}

.navbar-nav li{padding-left:4px;}

.navbar-nav li a{font-size:9px;}

.banner-content h1 {
    font-size: 15px;
    line-height: 26px;
    margin-top: 25px;
    width: 30%;
    position: relative;
    top: 80px;
    color: #fff!important;
}
.bannerpricerow h2 {
    color: #fff!important;
    font-weight: 600;
    font-size: 29px;
    margin: 0;
}

.timeleft{top:0px;}

.companylogos, .footer-social{width:100%; text-align:center;}

.companylogos li{padding:10px;}

.footer-social ul li{margin:0px 3px;}

.tiketbg-left{width:55%;}

.tiketbg-right{width:42%;}

.tiketbg-left li{width:100%;}

.aboutinner{padding:0px;}

.discription-details{margin-top:20px;}

.discrivideo{margin-bottom:20px;}

.discrivideo img{width:100%;}

.reviews{padding:30px 0px;}

.socialbtngrp a{margin:3px;}

.banner-content{bottom:5px;}

.ticketimg img{width:140px;}

.ticketimg{padding:0px 35px;}



.checkoutbg-inner{padding:0px;}

.myorders{padding:0px;}

.orderimg{display:block;}

.proceedbtn{margin:5px 0px;}

.ordertable{overflow-x:scroll;}

.order-counter .timeleft{position:absolute;}


/*131219*/

.banner-img, .banner-img img {width: 100%; min-height: 300px; height: 300px;}


/*080120*/

.headertextvalue {margin-left: 0%!important; font-size: 11px!important; padding-top: 7px!important;}

.timedropdown {padding: 0px 7px; font-size: 10px; height: 28px;}
.timedropdown select {font-size: 10px;}
.onlinestatus {padding: 5px 10px; margin: 0px 0px; font-size: 11px; font-weight: normal;}
.cartbox {font-size: 10px; float: none; margin: 0px auto; display: table;}

/*30012020 start*/
.yearpad{display: none;}
.padmob{display: none;}
.leftcelenderdiv {float: left; padding-bottom: 0px;}
.leftcelenderdiv::before {display: none;}
.winimages02 {margin: 0px 0px 0px;}
/*end*/



/*200220*/

.closedtext {width: 100%;}
.closedtext h1 {top: 75px; left: -26px; width: 100%;}

.bannercounter label{font-size:25px; line-height:25px;}
.timershowleft {padding-top: 15px !important; margin-top: -20px!important} 

.ticketimg{width:140px; height:165px; background-size:cover;}
.ticketimg h1{margin-top:80px; font-size:12px; line-height:20px;}
}

@media only screen and (min-width: 600px) and (max-width: 767px) {

.banner-content{position:inherit; bottom:0px; text-align:center; padding:25px 0px;}
.headerbottom {float: left; width: 100%; margin-bottom: 10px;}
.navbar-nav {margin-top: 50px;}
.timedropdown select, .onlinestatus{font-size:12px;}

.cartbox{padding:10px 0px; float: none;}

.timedropdown{padding:0px 8px; height: 28px;}

.heeadertop{text-align:center;}

.navbar-brand{position:inherit; top:0px; margin-bottom: -50px;}

.navbar-brand img{width:85px;}

.navbar-nav li{padding:10px 0px; border-bottom:solid 1px #ccc;}

.header{padding-bottom:0px;}

.banner-content h1{color:#fff; font-size:25px; line-height:30px; float: left;}

.bannercounter{width:100%; margin-top:20px; background: rgba(0, 0, 0, 0.80);}

.bannercounter label, .productcounter label{font-size:25px; line-height:25px;}

.bannercounter span, .productcounter span{font-size:13px;}

.timeleft{top:20px;}

.companylogos, .footer-social{width:100%; text-align:center;}

.companylogos li{padding:10px;}

.footer-social ul li{margin:0px 3px;}

.productrow{margin-top:25px;}

.tiketbg-left{width:100%;}

.tiketbg-right{width:100%; padding: 15px 10px 0px;}

.tiketbg-left li{width:48%;}

.aboutinner{padding:0px;}

.discription-details{margin-top:20px;}

.discrivideo{margin-bottom:20px;}

.reviews{padding:30px 0px;}

.socialbtngrp a{margin:3px;}

.ticketimgbg{position:inherit;}

.ticketimg{padding:0px 20px; width:100%; text-align:center;}



.checkoutbg-inner{padding:0px;}

.myorders{padding:0px;}

.ordertable{margin-top:20px; overflow-x:scroll;}

.proceedbtn{margin:5px 0px;}

.bannerpricerow-inner{width:100%;}

.order-counter .timeleft{left:-10px;}

/*131219*/

.banner-img, .banner-img img {width: 100%; min-height: 300px; height: 300px;}

/*311219*/
.headertextvalue {float: left; margin-left: 0%!important; width: 100%; text-align: center; font-size: 12px; margin-bottom:10px;}

.ticketimg {
    margin: 0px 0px;
    float: right;
    width: 100%!important;
    height: 323px;
    background: url(../images/prijeticket.png) center top no-repeat;
}
.banner-content h1 {color: #fff; font-size: 25px; line-height: 33px; margin: 0px; font-weight: 600; width: 100%; position: relative; top: 0px; float: left; background: rgba(0, 0, 0, 0.80);}


/*080120*/

.onlinestatus {padding: 4px 10px; margin: 0px 1px;}


.buycashbtn a{width: 100%; float: left;}
.addbasketbtn a{width: 100%; float: left;}
.buycashbtn .fa{display: none;}
.addbasketbtn .fa{display: none;}
.discription-top {float: left; width: 100%; padding: 15px 0px 0px 0px;}

/*30012020 start*/
.yearpad{display: none;}
.padmob{display: none;}
.leftcelenderdiv {float: left; padding-bottom: 0px;}
.leftcelenderdiv::before {display: none;}
.winerreulst {padding: 7px 20px; font-size: 12px;}
.yearinfotop span {font-size: 11px;}
.yearinfotop {width: 25px; float: left;}
.winimages02 {margin: 0px 0px 0px;}
/*end*/

/*200220*/

.closedtext {width: 100%;}
.closedtext h1 {transform: rotate(-21deg); top: 70px; left: -40px; width: 100%;}
.easyimage img{max-width:100%;}

.heeadertop1{text-align:center;}
.submit-btn{float:left;}

.abouttop span{line-height:30px;}
.md-number-input.number-input{margin-top:-25px;}

.giftticket .md-number-input.number-input{margin-top:25px;}

.spotbg{width:70%;}
}

@media only screen and (min-width: 480px) and (max-width: 599px) {

.banner-content{position:inherit; bottom:0px; text-align:center; padding:25px 0px;}

.timedropdown select{font-size:11px;}

.timedropdown{padding:4px 8px;}

.heeadertop{text-align:center;}

.navbar-brand{position:inherit; top:0px; padding: 0px; margin-bottom: -10px;}

.onlinestatus{margin:0px 0px; font-size: 12px;}

.navbar-brand img{width:70px;}

.navbar-nav li{padding:10px 0px; border-bottom:solid 1px #ccc;}

.header{padding-bottom:0px;}

.banner-content h1{color:#fff; font-size:25px; line-height:30px; background: rgba(0, 0, 0, 0.80);}

.bannercounter{width:100%; margin-top:20px; background: rgba(0, 0, 0, 0.80);}

.bannercounter label, .productcounter label{font-size:25px; line-height:25px;}

.bannercounter span, .productcounter span{font-size:13px;}

.timeleft{top:20px;}

.companylogos, .footer-social{width:100%; text-align:center;}

.companylogos li{padding:10px;}

.footer-social ul li{margin:0px 3px;}

.productrow{margin-top:25px;}

.tiketbg-left{width:100%;}

.tiketbg-right{width:100%; padding: 15px 15px 0px;}

.tiketbg-left li{width:100%;}

.aboutinner{padding:0px;}

.discription-details{margin-top:20px;}

.discrivideo{margin-bottom:20px;}

.reviews{padding:30px 0px;}

.socialbtngrp a{margin:3px;}

.ticketimgbg{position:inherit;}

.ticketimg{padding:0px 20px; width:100%; text-align:center;}



.checkoutbg-inner{padding:0px;}

.myorders{padding:0px;}

.ordertable{margin-top:20px; overflow-x:scroll;}

.proceedbtn{margin:5px 0px;}

.bannerpricerow-inner{width:100%;}

.order-counter .timeleft{left:-10px;}


/*131219*/

.banner-img, .banner-img img {width: 100%; min-height: 190px; height: 190px;}

/*311219*/
.headertextvalue {float: left; margin-left: 0%!important; width: 100%; text-align: center; font-size: 12px; margin-bottom:10px;}
.ticketimg {
    margin: 0px 0px;
    float: right;
    width: 100%!important;
    height: 323px;
    background: url(../images/prijeticket.png) center top no-repeat;
}
.banner-content h1 {color: #fff; font-size: 25px; line-height: 33px; margin: 0px; font-weight: 600; width: 100%; position: relative; top: 0px; float: left; background: rgba(0, 0, 0, 0.80); }
.ticketimg h1 {font-size: 18px; line-height: 24px; margin-top: 170px;}

/*030120*/
.cartbox {padding-top: 15px; width: 100%; text-align: center;}

/*090120*/

.banner {margin-top: 0px;}
.discription-details h1 {font-size: 16px;}

.buycashbtn a{width: 100%; float: left;}
.addbasketbtn a{width: 100%; float: left;}
.buycashbtn .fa{display: none;}
.addbasketbtn .fa{display: none;}
.discription-top {float: left; width: 100%; padding: 15px 0px 0px 0px;}

/*30012020 start*/
.yearpad{display: none;}
.padmob{display: none;}
.leftcelenderdiv {float: left; padding-bottom: 0px;}
.leftcelenderdiv::before {display: none;}
.winerreulst {padding: 7px 20px; font-size: 12px;}
.yearinfotop span {font-size: 11px;}
.yearinfotop {width: 25px; float: left;}
.winimages02 {margin: 0px 0px 0px;}
/*end*/


/*200220*/

.closedtext {width: 100%;}
.closedtext h1 {transform: rotate(-21deg); top: 70px; left: -40px; width: 100%;}
.easyimage img{max-width:100%;}

.heeadertop1{text-align:center;}
.submit-btn{float:left;}

.abouttop span{line-height:30px;}
#myModal2 .modal-dialog{width:470px;}
.md-number-input.number-input{margin-top:-25px;}
.giftticket .md-number-input.number-input{margin-top:25px;}


/*301020*/

.spotbg{padding: 25px 0px; width: 78%; margin: 0px auto; display: table; float: none;}
.buycashbtn {overflow: hidden; width: 75%;}
.addbasketbtn{overflow: hidden; width: 75%;}


.spotbg{width:70%;}
}

@media only screen and (max-width: 479px) {

.banner-content{position:inherit; bottom:0px; text-align:center; padding:25px 0px;}

.timedropdown select{font-size:11px;}

.timedropdown{padding:4px 8px; margin: 5px 0px;}

.heeadertop{text-align:center;}

.navbar-brand{position:inherit; top:0px; padding: 0px; margin-bottom: -20px;}

.onlinestatus{width:100%; margin:10px 0px; text-align:center;}

.navbar-brand img{width:80px;}

.navbar-nav li{padding:10px 0px; border-bottom:solid 1px #ccc;}

.header{padding-bottom:0px;}

.banner-content h1{color:#fff; font-size:25px; line-height:30px;}

.bannercounter{width:100%; margin-top:20px; background: rgba(0, 0, 0, 0.80);}

.bannercounter label, .productcounter label{font-size:15px; line-height:15px;}

.bannercounter span, .productcounter span{font-size:10px;}
.bannercounter span{margin-right: -18px!important;}

.timeleft{position:inherit; top:0px; float: left;}

.companylogos, .footer-social{width:100%; text-align:center;}

.companylogos li{padding:10px;}

.footer-social ul li{margin:0px 3px;}

.productrow{margin-top:25px;}

.tiketbg-left{width:100%;}

.tiketbg-right{width:100%; padding:15px 15px 0px;}

.tiketbg-left li{width:100%;}

.aboutinner{padding:0px;}

.contactdetails li a{font-size:13px;}

.discription-details{margin-top:20px;}

.discri-btngrp{text-align:center;}

.discri-btngrp p{margin-bottom:10px;}

.discrivideo{margin-bottom:20px;}

.reviews{padding:30px 0px;}

.socialbtngrp a{margin:3px;}

.ticketimgbg{position:inherit;}

.ticketimg{padding:0px 20px;}



.checkoutbg-inner{padding:0px;}

.cardimg img{max-width:28px;}

.checkoutbg-inner h1{font-size:17px;}

.myorders{padding:0px;}

.ordertable{margin-top:20px; overflow-x:scroll;}

.disc-counter{top:10px; padding:15px 0px; width:100%;}

.disc-counter .timeleft{left:0px; top: 2px;}

.discri-btngrp p {float: none!important; display: inline-flex;}

.proceedbtn{margin:5px 0px;}

.bannerpricerow-inner{width:100%;}

.bannerpricerow{top:65px;}

.order-counter .timeleft{position:absolute; top:0;}

/*131219*/

.banner-img, .banner-img img {width: 100%; min-height: 195px; height: 195px;}
.productbox img {width: 100%; min-height: 170px; height: 170px;}

/*311219*/
.headertextvalue {float: left; margin-left: 0%!important; width: 100%; text-align: center; font-size: 12px; margin-bottom:10px;}
.ticketimg {
    margin: 0px 0px;
    float: right;
    width: 100%!important;
    height: 280px;
    background: url(../images/prijeticket.png) center top no-repeat;
    background-size: 60%;
}
.banner-content h1 {color: #fff!important; font-size: 20px; line-height: 33px; margin: 0px; font-weight: 600; width: 100%; position: relative; top: 0px; float: left;  background: rgba(0, 0, 0, 0.80)}
.ticketimg h1 {font-size: 16px; line-height: 25px; margin-top: 130px;}

/*080120*/
.cartbox {float:left; text-align: center; width: 100%;}
.dropdown-content {min-width: 300px; right: -5px;}
.cartxt {width: 75px; margin-left: 0px;}


/*090120*/

.banner {margin-top: 0px;}
.buycashbtn a{width: 100%; float: left;}
.addbasketbtn a{width: 100%; float: left;}
.buycashbtn .fa{display: none;}
.addbasketbtn .fa{display: none;}
.discription-top {float: left; width: 100%; padding: 15px 0px 0px 0px;}

.proceedbtn .fa {padding: 14px 6px;}
.proceedbtn a {padding: 2px 6px;}

/*30012020 start*/
.yearpad{display: none;}
.padmob{display: none;}
.leftcelenderdiv {float: left; padding-bottom: 0px;}
.leftcelenderdiv::before {display: none;}
.winerreulst {padding: 7px 20px; font-size: 12px;}
.yearinfotop span {font-size: 11px;}
.yearinfotop {width: 25px; float: left;}
.winimages02 {margin: 0px 0px 0px;}
/*end*/


/*200220*/

.closedtext {width: 100%;}
.closedtext h1 {transform: rotate(-22deg); top: 31px; left: -39px; width: 100%; padding: 6px 80px;}

.bannerpricerow p {font-size: 16px; color: #fff!important;}
.bannerpricerow h2 {font-size: 22px; color: #fff!important;}
.easyimage img{max-width:100%;}

.heeadertop1{text-align:center;}
.submit-btn{float:left;}

.carousel-control-prev, .carousel-control-next {
    height: 10%;
    top: 50%;
    background: #000;
    width: 10%;
}


.abouttop span{line-height:30px;}

#myModal2 .modal-dialog{width:380px;}
.md-number-input.number-input{margin-top:-25px;}


.giftticket .md-number-input.number-input{margin-top:25px;}


/*301020*/

.spotbg{padding: 25px 0px; width: 78%; margin: 0px auto; display: table; float: none;}
.buycashbtn {overflow: hidden; width: 75%;}
.addbasketbtn{overflow: hidden; width: 75%;}

.spotbg{width:70%;}

}


@media only screen and (max-width: 320px) {
.ticketimg h1 {
    font-size: 14px;
    line-height: 20px;
    margin-top: 110px;
}
.ticketimg {
    margin: 0px 0px;
    float: right;
    width: 100%!important;
    height: 245px;
    background: url(../images/prijeticket.png) center top no-repeat;
    background-size: 60%;
}
.banner-content h1 {
    color: #fff!important;
    font-size: 17px;
    line-height: 33px;
    margin: 0px;
    font-weight: 600;
    width: 100%;
    position: relative;
    top: 0px;
    float: left;
}
.md-number-input.number-input{margin-top:-25px;}
.giftticket .md-number-input.number-input{margin-top:25px;}


/*301020*/

.spotbg{padding: 25px 0px; width: 78%; margin: 0px auto; display: table; float: none;}
.buycashbtn {overflow: hidden; width: 75%;}
.addbasketbtn{overflow: hidden; width: 75%;}

.spotbg{width:70%;}
  }


  .tiketbgimg img{
    object-fit: contain;
  }

  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .spotbox-top-left img{height: auto;}
    .spot-bottomrow{height: auto;}
    .productbox img{object-fit: cover;}
    .discription-slider img{object-fit: cover;}
  }
  @media only screen and (max-width: 767px) {
    .spotbox-top-left img{height: auto;}
    .spot-bottomrow{height: auto;}
    .productbox img{min-height: inherit; height: auto;}
    .discription-slider img{object-fit: cover;}
    .lSSlideOuter .lSPager.lSGallery img{object-fit: cover;}
    .buycashbtn a{width: 100%!important; font-size: 20px!important;}
    .addbasketbtn a{width: 100%!important; font-size: 20px!important;}
    .lead{font-size: 12px;}
  }  