/*@font-face{font-family:'Siri-Light';src:url('../fonts/webfonts/27674A_0_0.eot');src:url('../fonts/webfonts/27674A_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/27674A_0_0.woff') format('woff'),url('../fonts/webfonts/27674A_0_0.ttf') format('truetype')}

@font-face{font-family:'Siri-Thin';src:url('../fonts/webfonts/27674A_1_0.eot');src:url('../fonts/webfonts/27674A_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/27674A_1_0.woff') format('woff'),url('../fonts/webfonts/27674A_1_0.ttf') format('truetype')}

@font-face{font-family:'siri';src:url('../fonts/siri/siri.eot');src:url('../fonts/siri/siri.eot?iefix') format('eot'),url('../fonts/siri/siri.woff') format('woff'),url('../fonts/siri/siri.ttf') format('truetype'),url('../fonts/siri/siri.svg') format('svg');font-weight:normal;font-style:normal}

@import url("//hello.myfonts.net/count/2a6ac2");

@font-face{font-family:'Siri-Regular';src:url('../fonts/webfonts/2A6AC2_0_0.eot');src:url('../fonts/webfonts/2A6AC2_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/2A6AC2_0_0.woff') format('woff'),url('../fonts/webfonts/2A6AC2_0_0.ttf') format('truetype')}

@font-face{font-family:'siri-medium';src:url('../fonts/siri-medium/Siri-Medium.eot');src:url('../fonts/siri-medium/Siri-Medium.woff') format('woff'),url('../fonts/siri-medium/Siri-Medium.ttf') format('truetype'),url('../fonts/siri-medium/Siri-Medium.svg') format('svg');font-weight:normal;font-style:normal}
html{height: :100%;}
body{font-family: 'Siri-Light', Siri-medium, HelveticaNeu, Verdana, sans-serif; min-height:100%;}*/


/** {

    margin: 0;

    padding: 0;

    font-family: 'Siri-Light', sans-serif;

    list-style: none;
    outline: 0 !important;



}*/

/*body{background-color:#000000;}*/
/*Modal1*/

             .hidden {
    display: none;
}
  .open {
    display: block!important;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 11111;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background-color: #0000008c;
  padding-top: 100px;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #000000;
  border: 1px solid #323232 !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
  color: #5a5a5a !important;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 350px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
  .mobile-show{display:none !important;}

}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
[role="button"] {
  cursor: pointer;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
/*modal1*/
.register-text{color: #fff;
    line-height: 22px;
    top: 8px;
        right: 210px; font-size:15px;}
        .regist{line-height: 42px; top: 8px; float:left; padding-right:30px;}
        .btn-regis{position: absolute;
    margin-top: 0px;top:10px;}
    .desk-btn{    position: inherit;
    float: left;}
.mb0{margin-bottom:0 !important;}
.pt11{padding-top:0 !important;}
.bg-b{background-color:#000000;}
.pull-l{float:left;}
.product-top-menu{/*padding:18px 0;*/ float: left; width: 100%; background:#000000; padding-top:77px;}
.logo{padding: 8px 0; padding-left:15px !important;}
/*.logo img{width:106px;}*/
.top-text{color:#ffffff; font-family:'siri-medium'; text-align: center;}
/*.form-div{padding: 8px 0;}*/
.time-div{padding: 8px 0; padding-bottom:0;}
.t-text a{color:#737373; font-size:14px;}
.register-box1{position: fixed;
    top: 120px;
    z-index: 999;
    display: block;
    width: 100%;
    padding: 10px 50px; background-color:#000000;}
input:placeholder-shown {
  font-size:15px;
  /*color: #ffffff !important;*/ /*font-weight:800;*/}
  input.btn-primary.btn{background-color:#e58345 !important;; border:1px solid #e58345 !important; font-weight:600; border-radius: 4px;
    padding: 5px 19px !important;
    font-size: 15px;
    line-height: 23px;
    height: 35px; color:#ffffff !important;}
.btn-primary:hover {
background-color:#e58345 !important;
}
input[type="text"]{margin-bottom:0;}
.btn-primary.focus, .btn-primary:focus {

    background-color:#e58345 !important;
}


.btn-primary.active, .btn-primary:active, .btn-primary:active:focus, .btn-primary:active:hover{
	background-color:#e58345 !important;
}
.btn-primary.active, .input.btn, .btn-primary:active, .btn-primary:active:focus, .btn-primary:active:hover{
	background-color:#e58345 !important;
}
.input.btn{background-color:#e58345 !important;}

.form-control{/*background-color:#000000 !important; */border: 1px solid #ffffff; color:#ffffff;}
/*.top-menu{background-color:#000000;}*/
.form-inline.w-full .form-control {
    width: 100%;
    height:34px;
    color:#ffffff;
}
.btn-xs-block{width:100%;}
.form-group{margin-bottom:15px;}
.btn.active, .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
.amazon-logo{float:right;}
.amazon-logo img{width:180px;}
.ds_flex1 {
    display: inline-flex;
}
  @media (min-width: 768px){


.col-md5 [class*="col-md"]{padding-left:5px; padding-right:5px;}
.pr-101{padding-right:10px !important;}
.row-5{margin-left:-5px; margin-right:-5px;}
.pr0{padding-right:0 !important;}
.pl0{padding-left:0 !important;}
.form-div .col-1{width:38% !important;}
/*.form-div .col-2{width:25% !important;}*/
.form-div .col-3{width:24% !important;}
.top-menu .col-1{width: 10% !important;}
/*.top-menu .col-2{    width: 25%;}*/
.top-menu .col-3{    width: 51%;}
.top-menu .col-5{    width: 13.5%;}
.top-text{padding-top:11px;}
.top-text{font-size:20px; line-height: 18px;}
.m-text{text-align:center;}
        .tmc-class{text-align: right !important;
    margin-top: 34px !important;
    padding-bottom: 10px !important;}
    .footer-class{margin-bottom:10px;}
    .bottom-text2{bottom:60px !important;}
    .pd25{padding-top:245px !important;}
    .bottom-text1.bottom-txt2{bottom: 24%;
    margin-right: 6%;}
    .text-over-img.center-text5{ top:14% !important;}
    .text-over-img.center-text6{top:32% !important;}
    .text-over-img.top-text1{top:6% !important;}
    .content.pd11{padding-top:72px !important;}
    #blaze-banner{padding-top:65px !important;}
    /* .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    padding-top: 80px !important;
} */

.banner-text{padding-bottom:45px !important;}
.pd451{padding:65px;}
.text-over-img.center-text1{top:60px !important;}
.text-over-img.center-text1.center-text9{top:0px !important;}
.m-mp25.m-mt10{margin-top:70px !important;}
.text-over-img.center-text2{top: 19% !important;}
.bottom-text1.bottom-text2.btmtext1{bottom:150px !important;}
/* .slick-list {
    padding: 0 80px 0 0 !important;
    } */
/*.top-menu{padding:5px 0;}*/
.logo img{max-width: 125px}
.tc1{   /* position: absolute;*/
    right: -25px;
    bottom: 0;
    color: #000000;
    font-size: 11px;}


}
.tc1{
    color: #ffffff;
    font-size: 11px;
    float: right;
    padding-top: 5px;}
.pdinherit1{padding:0 15px;}
        .pd151{padding:25px; padding-top: 0;}
        .bg{background-color:#000000;}
        .mlogo img{width:132px; margin:auto;}
        .gray-text{font-size:18px; color:#a9a9a9; font-weight:600; padding:5px 0;}
       .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #b5b5b5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    } 
@media (max-width: 767px){
    .mp-0{padding:0;}
    .top-text{    font-size: 20px;
        padding-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
        line-height: 23px;}
        .logo img{width:132px;}
        .pop-up-div{padding: 14px 0; float: left;}
        .register-box1{
          padding: 10px 15px; top:130px;}
          .desk-show{display:none !important;}
          .amazon-logo img{width:125px;}
          .amazon-logo{width:125px; position:relative; margin-left: 30px;}
          .agni-logo img{max-width:80px;}
          .agni-logo {margin-left: 20px;}
          .lava_logp img{max-width:74px;}
          .agni-logo::before{display:none;}
          .amazon-logo::before{position: absolute;
            left: -15px;
            top: -4px;
            height: 100%;
            background: #fff;
            content: '';
            width: 1px;}


    }
@media (max-width: 600px) {
     .top-text{font-size: 15px;
        line-height: 18px; padding-top:18px;}
        .logo img{width:100px;}
        .pop-up-div{padding: 14px 0; float: left;} 
        .t-text{font-size:12px;}
        .bottom-text1.bottom-txt2{padding: 0 15px !important;
    position: inherit;}
    .text-over-img.center-text2{ position:inherit; }
    .text-over-img.center-text2 h2{margin-top:0 !important;}
    .text-over-img.center-text6{top:15% !important;}
    .text-over-img.top-text1{top:5% !important;}
    .pre-book{font-size: 14px !important; line-height:53px !important;}
.blaze-slider h3{font-size:19px;}
.pd-10.pmt10{margin-top: 10px;
    line-height: inherit !important;
    padding-bottom: 0 !important;}
/* .right-text1 {
    top: 0;
    bottom: 0;
    position: inherit;
    background-color: #b00c0d;
    margin-top: -1px;
    padding: 10px 0 !important;
} */
.m-pd{padding:0 !important;}
    }
@media (max-width: 420px) {
}
@media (max-width: 480px) {
    .top-text{font-size: 14px;
        line-height: 14px; width:100%; padding:0; padding-top:0 !important; padding-bottom:10px;}
        .logo{/*width: 25%;*/ width: 100% !important;
    padding-left: 10px !important;}
        .logo img{max-width:150px; margin:auto;}
        .pop-up-div{padding: 14px 0;
    width: inherit;
    text-align: center;
    float: right !important;
    padding-right: 10px !important;} 
        .t-text{font-size:12px;}
        .mtitle{font-size:14px !important;}
        .content h2{margin:0;}
        .pd-10{padding-top:0 !important;}
        /* .right-text1{    top: 0;
    bottom: 0;
    position: inherit;
    background-color: #b00c0d;
    margin-top: -1px;
    padding: 10px 0 !important;} */
     .top-text.text1{    /*width: 79%;*/ width: 100%;
    font-size: 14px;
    padding-top: 10px !important; padding-left: 5px !important; padding-bottom:0 !important; text-align:center;}
    .mtext{font-size:14px; background: -webkit-linear-gradient(90deg, #ed2027 0%, #ed6a25 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent; text-align:center; margin-bottom:0; line-height:22px; font-weight:600; display:inline !important;}
    .accordion img{width:30px;}
    .accordion .link{font-size:18px;}
    /* .slick-prev, .slick-next{margin-top:-55px;} */
    .m-pdt25{padding-top:25px !important;}
    .m-pdm25{padding-bottom:25px !important;}
    .m-pd15{padding-top:15px !important;}
    .m-mt25{margin-top:-15px;}
    .m-mp25.m-mt10{margin-top:0 !important;}
    .m-mp25.mtt0{margin-top:0px !important;}
    .bottom-text1.bottom-text2{bottom:-5%;}
    .m-pdt25.m-dt15{padding-top:15px !important;}
    .blaze-w{width:47% !important;}
    .register-text{font-size:14px;}
    .no-white{white-space: nowrap;}
    


}
@media (max-width: 320px) {

}
@media (max-width: 900px) {
    .top-text{font-size: 14px;
        line-height: 14px; padding-top:18px;}

        .pop-up-div{padding: 14px 0; float: left;} 
        .t-text{font-size:10px;}
        .footer-class{margin:auto;}
    }
    @media (max-width: 800px) {
        .product-top-menu > .col-1{width:100%;}
        .product-top-menu > .col-2{width:100%; padding-bottom:10px;}
        .product-top-menu > .col-3{width:100%;}
        .product-top-menu .col-3{width:100%;}
        /*.form-div>div>.col-2{width:50%;}*/
        /*.form-div>div>.col-3{width:23% !important;}*/
        .top-text{font-size: 19px;
        line-height: 14px; padding-top:18px; padding-right:0; text-align:right; padding-top:8px !important;}
        .logo img{width:100px; margin:auto;}
        .pop-up-div{padding: 14px 0; float: left;} 
        .t-text{font-size:12px;}
        .m-text{text-align:center;}
        .tmc-class{text-align: center !important;
    margin-top: 10px !important;
    padding-bottom: 10px !important;}
    .footer-class{margin:auto; margin-bottom:10px;}
    .product-top-menu{position:inherit;}
    .m-mp25{margin-top:36px !important;}
    .content.pd11{padding-top:50px !important;}
    /* .right-text1 {
    top: 0;
    bottom: 0;
    position: inherit;
    background-color: #b00c0d;
    margin-top: -1px;
    padding: 10px 0 !important;
} */
.content.hgh{min-height:inherit;}
/*.bottom-text1.bottom-text2.btmtext1{bottom:60px !important;}*/
/*.text-over-img.center-text1.tmttext{top:30px !important;}
.bottom-text1.bottom-txt2.tmttext1{bottom:0 !important; margin-right:28% !important;}*/
.btn-xs-block{width:100% !important;}
    }
    @media (max-width: 760px) {
        .top-text{font-size: 14px;
        line-height: 14px; padding-top:18px;}
        .logo img{width:80px;}
        .pop-up-div{padding: 14px 0; float: none; text-align:center;} 
        .t-text{font-size:12px;}
    }
    @media (max-width: 650px) {
        .top-text{font-size: 14px;
        line-height: 14px; width:80%; padding-top:0;}
        .col-1{width:20%;}
        .logo img{width:80px;}
        .pop-up-div{padding: 14px 0; float: none; text-align:right; padding-right:10px;} 
        .t-text{font-size:12px;}
    }
#days-box, #hours-box, #minutes-box, #seconds-box{
                    font-size: 28px;
    width: 34px;
    height: 34px;
    background-color: none;
    line-height: 20px;
    margin-right: 5px;
    color: #ffffff !important;
    display: inline-block;
    padding: 2px;
    font-size: 15px;
    font-weight: 300;
    position: relative;
    z-index: 9;
    font-weight: 300;
    text-align: center;
    /* border-radius: 10px; */
    /* padding-top: 8px; */
    border: 1px solid #de5436;
    font-weight: 600;
    border-radius: 2px;

}
#minutes-box{margin-right:0;}
#days-box, #hours-box, #minutes-box, #seconds-box{position:relative;}
#days-box:after{content: 'Day'; position: absolute; top: 15px; left: 0; right: 0; font-size: 11px;}
#hours-box:after{content: 'Hrs.'; position: absolute; top: 15px; left: 0; right: 0; font-size: 11px;}
#minutes-box:after{content: 'Min.'; position: absolute; top: 15px; left: 0; right: 0; font-size: 11px;}
#seconds-box:after{content: 'Sec.'; position: absolute; top: 15px; left: 0; right: 0; font-size: 11px;}
.mform-div{padding:22px; background: rgb(44,44,44);
background: -moz-linear-gradient(45deg, rgba(44,44,44,1) 0%, rgba(23,23,23,1) 72%);
background: -webkit-linear-gradient(45deg, rgba(44,44,44,1) 0%, rgba(23,23,23,1) 72%);
background: linear-gradient(45deg, rgba(44,44,44,1) 0%, rgba(23,23,23,1) 72%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2c2c2c",endColorstr="#171717",GradientType=1); border-radius:24px; /*border:1px solid #ffffff;*/ box-shadow:-1px -1px 0px 1px #ffffff99;}
.mtitle{font-size:25px; text-align:center; color:#ffffff; font-weight:600; padding-top: 24px; clear:both;}
.mform-div label{color:#ffffff;}
.mform-div .form-control{border-bottom:1px solid #7c7e7c !important; border:none; background-color:transparent; padding:0; height:22px; border-radius:0;}
.mform-div .form-control:focus{box-shadow:none;}
.mt-25{margin-top:25px;}
.white-txt{color:#ffffff; font-size:15px;}
.font-22{font-size:18px;}
.bg22{background-image:url(http://www.lavamobiles.com/); padding-bottom:11em; background-position: center top; background-repeat: no-repeat; background-size:cover;}
.rel{position:relative;}
.btmtxt{position:absolute; bottom:10px; left:10px; color:#ffffff;}
.modal-header .close {
    margin-top: -2px; 
    color: #545252;
    opacity: 1;
    position: relative;
    right: -10px;
    top: -6px;
    z-index: 9;
    border-radius: 50px;
    width: 30px;
    height: 30px;
    background: #ccc;
    line-height: 11px !important;
}
/*.modal-content{background:#000000;}*/
.modal-header {
    padding: 0px;
    border-bottom: none;
}
ul.social-icon{margin:0; text-align:center; margin-top: 19px;}
ul.social-icon li{display:inline-block; margin-right:5px;}
ul.social-icon li img{width:40px;}
/*.footer-div {
    position: absolute;
    bottom: 0;
}*/
.footer-class{width:65%; margin-bottom:10px; margin-top:10px;}
.tmc-class a{color:#ffffff; font-size:15px; font-weight:600; text-align:right; margin-top: 26px;}
.mb-0{margin-bottom:0 !important;}
.rel{position:relative;}
.error {
    color: red;
    font-size: 11px;
    position: absolute;
}
.btn-secondary{border:1px solid #DA3932; background-color:none; color:#ffffff;}
.btn-secondary:focus, .btn-secondary:active, .btn-secondary:hover{color:#ffffff;}
.pd14{padding:14px 0;}
.mlogo.desk1 img{margin:inherit;}
.desk1{padding:15px 0; padding-top:15px; padding-bottom:0;}
.mtitle.desk2{font-size:25px;}
.text-over-img.center-text1 {
    right: 0;
    top: 0;
    padding: 0;
    left: 0;
}
.bottom-text1{
    right: 0;
    bottom: 0;
    padding: 0;
    left: 0;
}
/* .right-text1{
        right: 0;
    bottom: 34%;
    padding: 0;
    left: 0;
    
} */
.pd-10{padding:10px 0;}
.no-padding{padding:0;}
.line-h{line-height: 0.2em !important;}
.pre-book{font-size: 18px;
    color: #de5436;
    font-weight: 700;
    line-height: 32px;}
    /* .center .slick-center {
    -moz-transform: scale(1.09);
    -ms-transform: scale(1.09);
    -o-transform: scale(1.09);
    -webkit-transform: scale(1.09);
    color: #e67e22;
    opacity: 1;
    transform: scale(1.09);
} */
/* .center .slick-center h3 {
    -moz-transform: scale(1.09);
    -ms-transform: scale(1.09);
    -o-transform: scale(1.09);
    -webkit-transform: scale(1.09);
    color: #e67e22;
    opacity: 1;
    transform: scale(1.09);
    margin-bottom: 0;
    text-align: center;
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    padding-top: 15px;
}
.blaze-slider h3 {text-align:center; color:#7d7b7b; margin-bottom:0;}
.slick-slide.slick-active h3{color: #e67e22;} */
/* @media (max-width: 767.98px){
.slick-list {
    padding: 0 15px 0 0 !important;
    }
    .slick-slide{width:215px !important;}

} */

/*.card img{width:350px;}*/
.banner-tnc1 a{color: #ffffff !important;
    padding: 15px;
    margin: 0;
    font-size: 15px !important;}
    /* .right-text1 h2{margin-top:0px; margin-bottom:0; padding-bottom:0;}
.right-text1 p{color:#ffffff;}
    .expandable-tnc1 {color: #ffffff !important;
    padding: 15px;
    margin: 0;
    font-size: 15px !important;}
    .v-text1 {
    color: #ffffff !important;
    margin: 0;
    font-size: 15px !important;
} */



