html{ height: 100%; width: 100%}
body{ position:relative;overflow-x:hidden;font-family: "Open Sans";direction:ltr; background-color:#fff;min-height: 100%; width: 100%;font-size: 14px;font-weight: normal; height: auto;letter-spacing: 0; margin-left: 0; margin-top: 0;text-align: left; text-decoration: none;width: 100%; color:#fff;padding-top:150px;}
body:after{clear: both;content: '';display: table;}
.container{position: relative;}
a, a:active, a:focus {
  outline: none;
}
button{border:none;}
a{text-decoration: none !important;color:#fff;  outline:none;}
a:hover{color:#fff;}
.theme {height: auto;min-height: 100%;min-width: 100%;position: relative;background-size: 100% !important;width: 100%;height: 100%;position: absolute;top: 0px;z-index:-1;background-color: rgb(231, 231, 231) !important;}



.navbar-fixed-top {transition: all 0.3s ease-in-out 0s;background: none;border: medium none;z-index: 9999999;top:0px;}
.page-on-scroll .navbar-fixed-top{
  background-color:rgba(255, 255, 255, 0.9);top:-10px;
}
.page-on-scroll  .navbar-fixed-top  .navbar-brand > img{max-width: 180px;}

.menu-nav{  background: #1B1B1B;}
.navbar-brand > img { transition: all 0.3s ease-in-out 0s;display: block;margin-top: -28%;max-width:220px;}
.navbar-default .navbar-nav > li:hover  a,.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{background: none;color:#fff;}
.navbar-default   li a{font-size:15px;  padding-bottom: 25px; padding-top: 25px;}

a[href="#toggle-search"]{}
a[href="#toggle-search"] .glyphicon{width:44px;height:44px;}
.bootsnipp-search.open { transform: rotateX(0deg);visibility: visible;}
.bootsnipp-search {background-color: rgba(0, 0, 0, 0.2);display: block;position: absolute;top: 100%;transform: rotateX(-90deg);transform-origin: 0 0 0;visibility: hidden;width: 100%;padding: 10px;}
.bootsnipp-search .input-group{width:100%;}
.bootsnipp-search  .form-control {
  background-color: rgba(0, 0, 0, 0.2);
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  color: #fff;font-size: 14px;
}
.navbar-form .form-control{font-size: 18px;}
.top-nav  .form-control,.select2-dropdown ,.select2-container .select2-selection--single .select2-selection__rendered{background:rgba(31, 31, 31, 0.5) none repeat scroll 0 0; border: none;}
.top-nav .social-icons li a ,.top-nav   .btn{
  border: 1px solid #666;
  border-radius: 100%;
  height: 40px !important;
  line-height: 30px;
  margin: 10px 2px;
  padding: 3px 4px 12px !important;
  text-align: center;
  width: 40px !important;background: none;
}
.search-filter {
  border-right: 2px solid #fff;
  float: left;
  margin-right: -15px;
  margin-top: 13px;
  width: 120px;
  height: 32px;
}
.map-con {
  border: 1px solid #ed1a3b;
  height: 500px;
  padding: 1%;
}

#map-canvas{height: 100%;}
.gm-style-iw{color:#d00021;}
.store-filteration{background: #ED1A3B;padding:10px  0px;margin:15px auto 20px auto;text-align: center;}
.store-filteration  .select2-container{min-width: 250px;margin:10px;}
.select2-container .select2-selection--single{height: 34px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 34px;}
.search-filter select{width:100%;}
.select2-container{z-index:3;position: relative;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #fff transparent transparent;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff;}
.select2-container--default .select2-selection--single {
  border-radius: 0;
  font-size: 16px;border: none !important;background: none !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  text-align: left;color: rgba(255, 255, 255, 0.36);
}
.store-filteration .select2-dropdown,.store-filteration  .select2-container .select2-selection--single .select2-selection__rendered {
  background:rgba(27, 27, 27, 0.6) !important;color: black;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  background: none;height: 34px;
}
.store-filteration  .select2-container--default .select2-selection--single .select2-selection__arrow{background: rgba(27, 27, 27, 0.45);top:0px;right:0px;}
.select2-container--default .select2-results__option--highlighted[aria-selected] ,.select2-container--default .select2-results__option[aria-selected="true"]{
  background: #ed1c24 none repeat scroll 0 0;
}

.top-nav .lang{margin-right:20px;}
.lang .dropdown .btn-default {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
 border-radius: 100%;
 height: 40px !important;
 line-height: 30px;
 margin: 10px 2px 0px;
 padding: 3px 4px 12px !important;
 text-align: center;
 width: 40px !important;border:1px solid #666;color: #999999;font-weight: bold;

}
.lang .dropdown  .dropdown-menu{    margin-right: -20px;min-width: 80px;background: rgb(229, 229, 229) none repeat scroll 0 0; color: #999999;}
.lang .dropdown  .dropdown-menu li a{    text-align: center;color: #999999;font-weight: bold;}
.lang .dropdown  .dropdown-menu li a:hover{background:#d00021;color:#fff;}
.top-nav .social-icons li  {float:left ;clear: none;}

.top-nav .social-icons li.visible-xs{float:none ;}
.top-nav .navbar-right{margin-top: 0px;margin-bottom: 0px;}

.bootsnipp-search  .form-control::-webkit-input-placeholder { color: white; }
.bootsnipp-search  .form-control:-moz-placeholder { color: white; }
.bootsnipp-search  .form-control::-moz-placeholder { color: white; }
.bootsnipp-search  .form-control:-ms-input-placeholder { color: white; }
.bootsnipp-search   .form-control {color:#fff;background-color: rgba(0, 0, 0, 0.2);border:none;box-shadow: none;border-radius: 0px;}
.bootsnipp-search  .form-control:focus{border-color: none;box-shadow: none;}


.top-nav{}
.no-padd{padding:0px;/*padding-bottom:20px*/}
.no-lft-padd{padding-left:0px;}
.no-rght-padd{padding-right:0px;}


.navbar-nav>li .dropdown-menu{ z-index:-1;margin-top:10px !important;display:block;opacity:0;visibility: hidden;background:url(../images/menu_bg.jpg);transition: all .5s ease-in-out 0s;}

.navbar-nav>li:hover .dropdown-menu{margin-top:0px !important;opacity: 1;visibility: visible;    z-index: 99999;}


/*.navbar-nav>li .dropdown-menu{margin-top:10px;display:block;opacity:1;visibility: visible;background:url(../images/menu-bg.png);}*/
.dropdown-full .dropdown-menu  li {border: none !important;position: relative;}
.dropdown-full .dropdown-menu  li:after{position: absolute;right: 0px;width: 1px;height:90%;top:5%;content: '';background: url(../images/49.png);background-size:cover !important
}
.dropdown-full .dropdown-menu  li:before{position: absolute;width: 90%;height:1px;top:0%;content: '';  background: url(../images/47.png);background-size:cover !important;left:5%;}
.dropdown-full .dropdown-menu  li:nth-child(3n+3):after {  background:none !important;}
.dropdown-full .dropdown-menu li:nth-child(5n+5)::before {left: -35% !important;width: 170% !important;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background: none !important;color:#fff;}
.dropdown-full .dropdown-menu  li a:after{position: absolute;content: '';width: 100%;height: 100%;top:0px;left: 0px;z-index: -1;opacity: 0;transition: all 0.8s ease-in-out 0s}
.dropdown-full .dropdown-menu  li a:hover:after,.dropdown-full .dropdown-menu  li.active a:after{opacity: 1;}
.dropdown-full .dropdown-menu  li a img{margin: 10% auto;}
.dropdown-full .dropdown-menu  .desc {position:relative;background:  none repeat scroll 0 0;color: #333;font-size: 21px;margin: auto;padding: 10px;text-align: center;}
.dropdown-full .dropdown-menu  .desc span.clr{width:0%;position: absolute;height: 100%;left:0px;top:0px;opacity: 0;transition: all 0.5s ease-in-out 0s;background-image: url('../images/menu.png'); }
.dropdown-full .dropdown-menu  li a:hover  .desc span.clr ,.dropdown-full .dropdown-menu  li.active a  .desc span.clr {opacity: 1;width: 100%;}
.dropdown-full .dropdown-menu  .desc span.name{;transition: all 0.5s ease-in-out 0s;position: relative;z-index: 99999;}
.dropdown-full .dropdown-menu  li a:hover  .desc span.name,.dropdown-full .dropdown-menu  li.active a  .desc span.name{color:#fff;}
.menu-offer {padding-left: 8px;padding-right: 8px;position: relative;}
.menu-offer:before{position: absolute;;height:95%;width: 2px;content: '';background: url(../images/49.png);background-size:cover !important;left:0px;top:2.5%;} 
.menu-offer .offer{ 

  background-position: center center !important;
  background-repeat: repeat;
  background-size: cover !important;
  height: 0;
  margin-top: 2%;
  padding-bottom: 162%;
  width: 100%;
}

.banner{margin-top:15px ;margin-bottom:15px;position: relative;overflow: hidden;}
.banner-con{position: relative;overflow: hidden;}
.banner  .banner-des{ bottom: 10px; margin-left: 5%;margin-top: 2%;position: absolute;top:auto;width:100%;}
.static-widget  .banner  .banner-des{position: absolute;top:0px;margin-top: 2%;height: 100%;margin-left:0px;}
.static-widget  .banner ,.home-banner{display: none;}
.banner  .banner-des .details {background: rgba(0, 0, 0, 0.5);width:90% !important;/*height: 85%;*/ padding: 20px; position: relative;}
.banner  .banner-des .titl {background: #d00021 none repeat scroll 0 0;display: inline-block;font-size: 29px;min-width: 250px;padding: 10px 50px 10px 10px;}








.slides-lft-slde .bttm{margin:14px  0px;}
.slides-lft-slde  .bg,.slides-rght-slde .bg{transition: all 0.5s ease-in-out 0s;background-size:cover !important;padding-bottom:117% ;width:100%;background-position:center center !important;}
.slides-lft-slde .rght .bg{padding-bottom:335%;}
.slides-lft-slde .bttm .bg{padding-bottom:27%;}
.slides-rght-slde .bg{padding-bottom:243.5%;}
.slice {position: relative;overflow: hidden;border:1px solid rgba(240, 240, 240, 0);cursor: pointer;}

.slice .titl {

  background: -moz-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 13%, rgba(0,0,0,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(13%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 13%, rgba(0,0,0,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 13%, rgba(0,0,0,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 13%, rgba(0,0,0,1) 100%); /* ie10+ */
  background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 13%, rgba(0,0,0,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* ie6-9 */

  transform:sca;transition: all 0.5s ease-in-out .1s;color:#fff;border: 1px solid #fff;bottom: 15px;font-size: 20px;font-weight: 300; padding: 2px 5px;position: absolute;right: 15px;text-align: center;font-size: 20px;font-style: normal;}

  .slides-lft-slde .bttm .titl {bottom: auto;left: 30px;right: auto; top: 15px;}
  .slides-lft-slde .lft .titl {bottom: auto;top: 15px;right: 30px;}
  .slides-rght-slde .titl{right:30px;}
  /*.slice:hover .bg{background-size: 110%  110%!important;}*/
  .slice:hover .titl{ padding: 10px 10px;}

  .slides-lft-slde .top .bg{padding-bottom:27%;margin-bottom:15px;}
  /*.media-widget .slides-rght-slde  .bg{padding-bottom:228.6%;}*/

  .media-widget .slides-rght-slde .bg {
    padding-bottom: 170%;
  }

  .media-widget .slides-lft-slde .lft .titl{right:40%;top:30%;}
  .media-widget .slides-lft-slde .top .titl{    bottom: auto;top: 15px;}
  .media-gallery{ transition: all 0.5s ease-in-out 0s;background: rgba(0, 0, 0, 0.56) ;height:100%; position: relative;right:100%;}
  .media-gallery.open{right:0px;}
  .media-show {height: 100%;overflow: hidden;padding-right: 30px;position: absolute;top: 0;width: 100%;}
  .media-show  .embed-responsive{padding:0 0 43%;}
  .animate {transition: all 0.3s ease-in-out 0s;}
  .news-item {margin-bottom:15px;}
  .news-item .date {color: #7f7f7f; margin-top: -11px;}
  .latest-news-item .date{margin-bottom: 30px;}
  .news-item .more-con {position:relative;z-index:999;margin:auto auto -40px;text-align: center;}
  .latest-news-item .more-con {text-align: left;margin-bottom:0px;} 
  .custom-padd{padding:0 10px 0px 5px;}

  .news-item ,.rate-item{color: #000000;font-weight: 300;}
     .rate-item{margin-bottom: 20px;}

  .news-item  .inner,.rate-item .inner{background: #fff;overflow: hidden;box-shadow:2px 1px 7px #888888;}

  .rate-item .titl{background: #d00021 none repeat scroll 0 0;color: #fff;display: inline-block;font-size: 21px;margin: -15px auto 20px auto;padding: 5px 40px;position: relative;z-index: 99;}
  .rate-item  img{margin: auto;text-align:center;}
  .readmore {cursor:pointer;background: #d00021 none repeat scroll 0 0;color: #fff;display: inline-block;font-size: 21px;margin: 20px auto;padding: 5px 40px;transition: all .2s ease-in-out;transform: scale(1);}
  .readmore:hover,.lodmore:hover,.apply:hover {transform: scale(1.1); background: #FBD91E;color:#fff;}
  .lodmore{background:#666666;color: #fff;display: inline-block;font-size: 21px;margin: 20px auto;padding: 5px 40px;transform: scale(1);transition: all .2s ease-in-out;}
  .center-aligned{margin:auto;text-align: center;}
  .center-aligned img{margin:auto;}
  .career-item {color:#333333;}
  .career-item  .inner{background: #fff;position: relative; padding: 2%;}
  .career-tems{box-shadow:2px 1px 7px #888888;}
  .career-item  .more-con{text-align: right;}
  .career-details {overflow: hidden;    color: #333333;font-size: 20px;font-weight: 300;overflow: hidden;}
  .career-item .inner:after {background: #666666 none repeat scroll 0 0;color: #333333;content: "";height: 1px;left: 2%; position: absolute;width: 96%;z-index:999;}
  .career-item:last-child .inner:after {display: none;}
  .career-item:last-child{margin-bottom: 20px;}
  .career-item  .readmore{color:#bf0000;background: none;}
  .apply {background-color: #bf0000;color: #fff;display: inline-block;font-size: 15px;margin: 20px auto;padding: 10px 30px;transform: scale(1);transition: all .2s ease-in-out;min-width: 200px;}
  .top-footer { background: rgba(0, 0, 0, 0) url("../images/footer.jpg") repeat scroll 0 0;width: 100%;position: relative;color: #331d0a;z-index:0;}
  footer{position: relative;margin-top:100px;}
/*    background-color: #f5f5f5;
    bottom: 0;
    height: 60px;
    position: absolute;
    width: 100%;*/
    .btm-footer{background-color: #fff;padding-top: 8px;}

    .footer-bngs {bottom: 66%;position: absolute;z-index: -1;overflow: hidden;}
    .footer-bngs .tree {float: right;margin-right: -2%;}


    .bus {
      animation: 6s ease 0s normal none infinite running carmove;
      bottom: 6%;
      left: -360px;
      position: absolute;
      z-index: -1;
    }


    @keyframes mymove {
      0% {
        transform: rotate(0deg);
      }
      15% {
        transform: rotate(30deg);
      }
      35% {
        transform: rotate(60deg);
      }
      50% {
        transform: rotate(90deg);
      }
      65% {
        transform: rotate(120deg);
      }
      80% {
        transform: rotate(150deg);
      }
      100% {
        transform: rotate(180deg);
      }
    }
    @keyframes carmove {
      0% {
        left: -20%;
      }
      100% {
        left: 100%;
      }
    }
    footer ,footer  li a{color:#331d0a;}
    footer   li a:hover{color:#ed1c23; }
    footer .header {background: #ED1C23;height: 46px;position: relative;z-index: -2;}
    footer .social-links {
      padding-left: 15px;
      padding-top: 2%;
      position: relative;
    }
    footer .social-links-boy {
      background-image: url("../images/social-boy.png");
      background-position: left top;
      background-repeat: no-repeat;
      bottom: 10%;
      height: 204px; scale(1);
      left: -25%;
      pointer-events: none;
      position: absolute;transition: all .5s ease-in-out;
    width: 100%;z-index: 9; transform:rotate(0deg); /* CSS3 */-moz-transform:    rotate(0deg); /* Firefox */-webkit-transform: rotate(0deg); /* Webkit */-o-transform:      rotate(0deg); /* Opera */-ms-transform:     rotate(0deg); /* IE 9 */}

    footer .social-links-camera {
      background-image: url("../images/social-cmera.png");
      background-position: left top;
      background-repeat: no-repeat;
      bottom: 30%;
      height: 83px;
      left: -72%;
      pointer-events: none;
      position: absolute;
      transition: all 0.5s ease-in-out 0s;
      width: 89px;
      z-index: 9;

    }


    /* Buzz */
    @-webkit-keyframes hvr-buzz {
      50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
      }

      100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
      }
    }

    @keyframes hvr-buzz {
      50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
      }

      100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
      }
    }

    .hvr-buzz {

    }
    footer .social-links:hover .social-links-camera
    {  -webkit-animation-name: hvr-buzz;
      animation-name: hvr-buzz;
      -webkit-animation-duration: 0.15s;
      animation-duration: 0.15s;
      -webkit-animation-timing-function: linear;
      animation-timing-function: linear;
      -webkit-animation-iteration-count: infinite;
      animation-iteration-count: infinite;
    }




    footer .social-links  li{padding: 0px;margin:0px;}
    footer .social-links li a {transform: scale(1);transition: all .4s ease-in-out;background-repeat: no-repeat !important;background-size: contain !important;display: block;height: 50px;margin: 0;padding: 0;width: 50px;}
    footer .social-links .facebook{ background-image: url("../images/icon-facebook.png")}
    footer .social-links .twitter{ background-image: url("../images/icon-twitter.png")}
    footer .social-links .youtube{ background-image: url("../images/icon-youtube.png")}
    footer .social-links .instgram{ background-image: url("../images/icon-instgram.png")}
    footer .social-links li a:hover{transform: scale(1.1);}
  footer .social-links:hover .social-links-boy {  scale(1.1);transform:rotate(7deg); /* CSS3 */-moz-transform:rotate(7deg); /* Firefox */-webkit-transform: rotate(7deg); /* Webkit */-o-transform:      rotate(7deg); /* Opera */-ms-transform:     rotate(7deg); /* IE 9 */}
  .center-nav{
    width: 100%;
    text-align: center;
    > li {
      float: none;
      display: inline-block;
    }
  }

  footer .center-nav ,footer .social-links{margin-top:10%;}
  footer .center-nav a{font-size: 16px;}

  .partener-wdget{color:#191919;}
  .form-horizontal{margin:30px auto;}
  .form-control{background: #4c4c4c;border-radius: 0px;color:#fff;font-size: 20px;}
  .form-horizontal .form-control::-webkit-input-placeholder { color: #fff; }
  .form-horizontal  .form-control:-moz-placeholder { color: #fff; }
  .form-horizontal  .form-control::-moz-placeholder { color: #fff; }
  .form-horizontal  .form-control:-ms-input-placeholder { color: #fff; }


  .form-horizontal.white-bg-fprm .form-control::-webkit-input-placeholder { color: #333333; }
  .form-horizontal.white-bg-fprm  .form-control:-moz-placeholder { color: #333333; }
  .form-horizontal.white-bg-fprm  .form-control::-moz-placeholder { color: #333333; }
  .form-horizontal.white-bg-fprm  .form-control:-ms-input-placeholder { color: #333333; }

  .form-horizontal.white-bg-fprm  .form-control{background: #fff;border-radius: 0px;color:#333333;  box-shadow: 2px 1px 7px #888888;}


  .rating-active{margin: auto;}
  .star-rating  .caption,.star-rating .clear-rating {display: none !important;}
  .rating-container .rating-stars{color: #999999;}
  .star-rating{margin: auto auto 20px;text-align: center;}
  .rate-val {border: 1px solid #666666;color: #666666;display: inline-block;font-size: 21px;margin: auto;padding: 0px 61px;}
  .rate-val .val {display: block;font-size: 42px;font-style: normal;font-weight: bold;margin-top: -17px;overflow: hidden;margin-bottom: -9px;}
  .theme_ind {
    max-height: 443px !important;
    overflow: hidden;
    padding-top: 12px;
    }.call-delivery{position: relative;margin: auto;margin-top: -25% !important;}
    .c_theme {border: 8px solid #161616;margin: 11px 11px 0 0;padding: 10px;display: block;transition: all 0.5s ease-in-out 0s;overflow: hidden;cursor: pointer;}
    .c_theme img,.sel_theme  img{margin:auto;text-align: center;transform: scale(1);transition: all .4s ease-in-out;}


    .sel_theme {
      border: 8px solid #161616;
      cursor: pointer;
      display: block;
      margin: 15px 15px 0 0;
      overflow: hidden;
      padding: 10px;
      transition: all 0.5s ease-in-out 0s;
    }
    .find-top-margin{margin-top:-16px;z-index: 99999;}


    .c_theme.selected,.c_theme:hover{ border: 8px solid #D4BD29 !important;}
    .c_theme.selected img,.c_theme:hover img{ transform: scale(1.5)}
    .news-events-con {background: #ed1c23 none repeat scroll 0 0;color: #fff;margin-bottom: 15px;width:100%;  position: relative;}
    ul.marquee {background-color:rgba(199, 18, 23, 0.7);}
    ul.marquee li a {color: #fff;font-size: 12px;}
    ul.marquee li a .readmore {font-weight: bold;margin:0px !important; background: none !important;font-size: 100% !important;}
    ul.marquee li a .readmore:hover{color:#d4bd29 !important;}
    ul.marquee li a:hover .readmore { color: #d4bd29;}
    .marquee .date {color: #5b0304;position: absolute;right: 0;font-size: 15px;margin-top: 2px;display: inline-block;}
    .marquee .date .day{font-weight: bold;font-size: 17px;}
    .news-events-con .new_titl {color: #ff0000;font-size: 16px;margin: 10px auto;text-align: center;}
    .news-events-con .new_titl span {background: #fff none repeat scroll 0 0;display: block;height: 39px;line-height: 39px;}
    .them_ico {margin-top: -33px;position: absolute;right: -136px; z-index: 9999999;pointer-events:none;}

    .home-super-gallery  .carousel-control.right ,.latest-menu-gallery  .carousel-control.right ,.home-super-gallery  .carousel-control.left,.latest-menu-gallery  .carousel-control.left  {background-image:none;border-radius: 100%;border:1px solid #fff;bottom: 6px;height: 42px;opacity: 1;top: auto; width: 42px;z-index: 2;text-shadow:0px;color:#fff;transition: all 0.5s ease-in-out ;}
.latest-menu-gallery  .carousel-control.right,.latest-menu-gallery  .carousel-control.left {width: 35px;height: 35px;}


   .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{ margin-top: -51%;/*margin-top:-21px;*/}
   .home-super-gallery  .carousel-control.left{ left:auto;right:50px;}
  
    .t-menu-items .glyphicon.glyphicon-chevron-right, .t-menu-items  .glyphicon.glyphicon-chevron-left{margin-top:-25% }
   
   .home-super-gallery  .carousel-control .glyphicon-chevron-left:before, .carousel-control .icon-next:before ,.latest-menu-gallery  .carousel-control .glyphicon-chevron-left:before,.speed-menu .carousel-control  .glyphicon-chevron-left:before,   .carousel-control .glyphicon-chevron-left:before, .carousel-control .glyphicon-chevron-right:before{content: '' !important;}
   .home-super-gallery  .carousel-control .glyphicon-chevron-right:before,.carousel-control .icon-prev:before  ,.latest-menu-gallery  .carousel-control .glyphicon-chevron-right:before,.latest-menu-gallery .carousel-control .icon-prev:before,.speed-menu .carousel-control  .glyphicon-chevron-right:before{content: '' !important;}
   




   .home-super-gallery  .carousel-control:hover ,.latest-menu-gallery  .carousel-control:hover {background-color: #fff;border: 1px solid #fff ; color:rgba(237, 26, 59, 1) ;}
   .home-super-gallery {margin-top: -4px;}
   .home-super-gallery .carousel-control.right,.home-super-gallery .carousel-control.left{margin-right:10px;}
   .home-super-gallery .carousel-caption {background: rgba(237, 26, 59, 0.7);bottom: 0;left: 0;padding: 0 50px 0 10px;text-align: left; width: 100%;z-index:2;}
   .super_san{cursor: pointer;}
   .super_san img{margin:auto;text-align: center;}
   .carousel-control{background-image:none !important;}
   .latest-menu-gallery  .carousel-control.right{right:27%;}
   .latest-menu-gallery  .carousel-control.left{ left: 30%;}
   .thefb-del{height:120px;overflow: hidden;margin-bottom: 10px;}
   .thefb-del .sid{height:100%;overflow: hidden;}
   .thefb-del .sid .img {transition: all 0.5s ease-in-out;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important ;
    height: 96%;
    width: 100%;
  }
  .the-vedio-section {
    margin-bottom: 5px;
    margin-top: 15px;
  }
  .the-vedio-section .embed-responsive-4by3 {
    padding-bottom: 67.5%;
    top: 0px;
  }



  /*new speedmenu*/
  .speed-menu{overflow: hidden;height:520px;}
  .speed-menu .panel-group .panel { overflow:hidden;border-radius: 0px !important;margin-bottom: 0; margin-top: 0 !important; border: none !important;}
  .panel-default > .panel-heading{background-color: none !important;background: none !important;padding:3px 15px 4px 3px;position: relative;}
  .panel-default > .panel-heading{margin-top: 0px;margin:0px  auto 0px;text-align: center;;transition: all .1s ease-in-out 0s;}
  .speed-menu  .panel-title{margin:0px  auto 0px;text-align: center;transition: all 1s ease-in-out 0s;}

  .panel-default > .panel-heading + .panel-collapse > .panel-body {border: medium none !important;/*height: 299px*/;padding: 0px;  height: 0;overflow: hidden;padding: 0 0 54%;overflow: hidden;} 

  .speed-menu .panel-group .panel.actives .panel-heading {/*margin-top:-8%*/padding: 0px;}
  .speed-menu .panel-group .panel.actives .panel-heading  .panel-title{opacity: 0;  transition: all .1s ease-in-out 0s;height: 0px;}

  .speed-menu .panel-group .panel.notactives .panel-heading  .panel-title{opacity: 1;transition: all .5s ease-in-out 0s}

  .speed-menu .panel-title { height: 37px; margin: 0 auto;position: relative;text-align: center;}

  .speed-menu .panel-title a{position: absolute;width: 100%;left: 0px;}

  .speed-menu .panel-group .panel.notactives .panel-heading  .panel-title a,.speed-menu .panel-group .panel .panel-heading  .panel-title a{position: relative;z-index: 9999;}
  .speed-menu .panel-group .panel.notactives .panel-heading  .panel-title a div { transition: all 1s ease-in-out 0s;}
  .speed-menu .panel-group .panel.notactives .panel-heading .panel-title a, .speed-menu .panel-group .panel .panel-heading .panel-title a {display: block;height: 37px;position: absolute; text-align: center;width: 100%; z-index: 9999;transition: all .5s ease-in-out 0s}

  .speed-menu .panel-group .panel.notactives .panel-heading .panel-title a div, .speed-menu .panel-group .panel .panel-heading .panel-title a div {position: absolute;text-align: center;right: 0px;width: 100%;transition: all 1s ease-in-out 0s}

  .speed-menu .panel-group .panel.actives .panel-heading .panel-title a div {position: absolute;right: -27%; transition: all .5s ease-in-out 0s; -webkit-animation-delay: 2s; /* Chrome, Safari, Opera */animation-delay: 2s;}
  .speed-menu .panel-group .panel.notactives .panel-heading {transition: all .5s ease-in-out 0s;}
  .carousel .item.next{border: none;background-color: none;border: none !important;height: 100% !important;width:100% !important;background: none !important;}


  .speed-menu .carousel-control .glyphicon-chevron-left,.speed-menu .carousel-control .glyphicon-chevron-right,.speed-menu .carousel-control .icon-next,.speed-menu .carousel-control .icon-prev {border-radius: 100px; height: 30px;top: 80%;width: 30px;}
  .speed-menu  .carousel-inner > .item > a > img,.speed-menu  .carousel-inner > .item > img{width: 100%;}
  .speed-menu .menu-ico{position: absolute;}
  .speed-menu .menu-ico  img{position: relative;}
  .speed-menu .menu-name {pointer-events:none;width:100%;transition: all 1s ease-in-out 0s;position: absolute !important;top:2px !important;z-index: 999;left:0px;}
  .speed-menu .menu-name  img{margin: auto;text-align: center;}
  .speed-menu .panel.actives .menu-name  {left:25%; animation-delay: 2s, 4ms; -webkit-animation-delay:2s, 4ms}
  .speed-menu .panel.notactives .menu-name  {left:0%; -webkit-animation-delay: .5s;animation-delay: 2s, 4ms;}

  .speed-menu .panel-group .panel.notactives .menu-ico .menu-name {bottom: 0px ;}
  .speed-menu .panel-group .panel.actives  .menu-ico .menu-name {bottom: 85px ;}

  .speedcarousel  .carousel-caption {width: 100%;left: 0px;right:0px;bottom: auto;top:5%;text-shadow:none;font-weight: 600;visibility: hidden;}

  .speedcarousel{position: relative;right:-100%; -webkit-animation-delay: 2s; /* Chrome, Safari, Opera */animation-delay: 2s;}

  .menu-ico .ico{left: 20%;width:200%;top: -100px;}
  .speed-menu  .panel{position: relative;}
  .speed-menu .collapse { -webkit-transition: height 0.8s;
  -moz-transition: height 0.8s;
  -ms-transition: height 0.8s;
  -o-transition: height 0.8s;
  transition: height 0.8s;

  display: block;height: 0px;
}
.collapsing {
 
}
.speed-menu .collapse.in{height: auto; -webkit-transition: height 5s;
  -moz-transition: height 5s;
  -ms-transition: height 5s;
  -o-transition: height 5s;
  transition: height 5s;
}

.menu-ico .san-name {
  bottom: -10px;
  padding: 10px;
  position: absolute;
  text-align: center;
  width: 100%;
}
 .edgeLoad-EDGE-1698369463 { visibility:hidden; }
.fun-meal {height: 0;overflow: hidden; padding-bottom: 41%;}

.fun-meal #Stage{width: 100% !important;overflow: hidden !important;}

    /*new speedmenu*/


    .vedio{}
    .vedio img{visibility: hidden;position: absolute;}
    .thefb-del .sid:hover {}
    .thefb-del .sid .img:hover{border:3px solid rgba(212, 189, 41,1);}
    .latest-menu-gallery {
      height: 0px;
      overflow: hidden;
      padding-bottom: 86%;
    }
    .fun-meal img{min-height: 245px !important; }


    

    .t-menu-items{ margin-bottom:50px !important;z-index: 200;padding-bottom: 30px;}
    .t-menu-items .carousel{padding-left: 2%;padding-right: 2%;}
    .t-menu-items .carousel-inner{z-index: 100;}
    .t-menu-items  .carousel-control .glyphicon-chevron-left{left: 0px;}
    .t-menu-items  .carousel-control .glyphicon-chevron-right{right: 0px;}
    .t-menu-items  .carousel-control{color:#333;}
    .t-menu-items  .carousel-control:hover{color:#d00021;}
    /*sokkar*/
    .border{
      border: 1px solid #fff;
      height: 90%;
      margin: 5% auto auto 5%;
      position: absolute;
      text-align: center;
      width: 90%;
      -webkit-transition: all 0.5s ease-in-out;
      -moz-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;left:0px;
    }
    .no-san .title{bottom:40%;}
    .rate-item.active .title2,.rate-item:hover .title2{color: #fff;}
    .border:hover,.rate-item.active .no-padd .border{
      border: 5px solid #d00021;
      height: 100%;
      position: absolute;
      text-align: center;
      width: 100%;
      margin:0px !important;
    }

    .icons{
     background-color: transparent;
     border: 1px solid #000;
     border-radius: 50%;
     height: 40px;
     margin-left: 5%;
     margin-top: 10px;
     width: 40px;
     -webkit-transition: all 0.5s ease-in-out;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
     padding-top: 10px;
   }

   .icons:hover{
     background-color: transparent;
     border: 1px solid #ed1a3b;;
     color:#ed1a3b;
   }
   .otlob{background:url(../images/otlob.png);}

   .social{ min-height:60px;}
   .title {
    bottom: 0;
    color: #fff;
    font-size: 20px;
    padding-bottom: 5px;
    position: absolute;
    text-align: center;
  }

  .menus .title {



    background: -moz-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* ie6-9 */


    /* ie6-9 */;font-size: 17px;
  }
  .menus .no-san .title  {background: none;}
  .trans{ background-color:transparent !important; margin-top:10px; margin-bottom:10px;}

  .next {
    background-color: rgba(128, 128, 128, 0.33);
    border: 2px solid gray;
    color: #333333;
    font-family: "Open Sans";
    font-size: 31px;
    font-style: normal;
    font-weight: 300;
    height: 236px;
    letter-spacing: 0;
    text-align: center;
    text-decoration: none;
    width:100% !important;
  }

  /* Rectangle In */
  .hvr-rectangle-in {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background:rgba(51, 51, 51, 0.44) ;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
  }
  .hvr-rectangle-in:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(225, 225, 225, 0.62);
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {
    color:#333;
  }
  .hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  .desc{color:#333;}

  .table{background-color:#FFF; border:1px solid  #000; min-height:220px; margin-top:50px; padding-top: 10px;overflow: hidden;}
  .buttom{margin-bottom:120px;}

  .icons-big{
   background-color: transparent;
   border: 1px solid #000;
   border-radius: 50%;
   height: 75px;
   margin:5px;   
   width: 75px;
   font-size: 30px;
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
   padding-top: 17px;
 }

 .icons-big:hover{
   background-color: transparent;
   border: 1px solid #ed1a3b;;
   color:#ed1a3b;
 }
 .otlob-2{background:rgba(0, 0, 0, 0) url("../images/otlob-2.png") no-repeat scroll 0 0 / contain ;}
 .center{text-align: center;}
 .title-des {
  color: #000000;
  font-family: "Open Sans";
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0;
  text-decoration: none;
  padding-top:5px;
}

.size {
  color: #ffffff;
  font-family: "Open Sans";
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0;
  text-decoration: none;
  background-color:#000;
}

.price {
  color: #000000;
  font-family: "Open Sans";
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0;
  text-decoration: none;
}

.pad-top{margin-top:30px;}
.r-border {
  border-right: 1px solid black;
}

.t-disc {
  padding-bottom: 15px;
  padding-top: 15px;
  text-align: center;
}

.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  margin-bottom: 15px;
  border-top: 20px solid #f00;
}

.btm-indicators {
  bottom: -40px !important;
}
.carousel.slide.marg-top {
  margin-top: 35px;
}
.title2 {
 color: #000;
 font-size: 20px;
 padding-bottom: 5px;
 text-align: center;
 padding-top:10px;
 transition: all 0.3s ease-in-out 0s;
}

.shadow{
  box-shadow: 2px 1px 7px #888888;
}

.right2 {
  background-image: none !important;
}
.super {
  margin-top: 10px;
  position: absolute;
  margin-left: 10px;
}

.modal {
  margin-top: 60px;
}
.modal-header {
  border: medium none;
}
.modal-content {
  background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  font-size: 14px;
}
.carousel-indicators {
  bottom: 0;
}
.modal-header .close {
  border: 1px solid #333;
  border-radius: 20px;
  font-size: 28px;
  margin-top: -2px;
  padding: 2px 8px;
}
.news-details, .media-gallery {
  overflow: hidden;
}
.media-gallery .carousel-inner {
  margin-bottom: 50px;
}
.news-details .carousel-inner, .medai-con .carousel-inner {
  margin-bottom: 50px;
}

/*model*/
.modal {
  margin-top: 60px;
  z-index:999999999999999;color: #333;
}

.modal-header {
  position: relative;
  background: rgba(255, 203, 49, 0.8) none repeat scroll 0 0;
  border: medium none;
  color: #333;
  margin: auto;
  text-align: center;
}
.modal-content {
  background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;

  padding-top: 20px;
}
.arrow_box{margin-bottom: 20px ;}
.arrow_box:after, .arrow_box:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.arrow_box:after {
  border-top-color: rgba(255, 203, 49, 0.8);
  border-width: 25px;
  margin-left: -25px;
}
.arrow_box:before {
  border-width: 36px;
  margin-left: -36px;
}
.modal-header .close {
  border: 1px solid #333;
  border-radius: 20px;
  font-size: 28px;
  margin-top: -2px;
  padding: 2px 8px;
  background: #333;opacity: 1;color:#fff;font-weight: normal;
}
.cover{overflow: hidden;}
.buttom .cover {padding:0px;}
.buttom .t-disc{margin-top:0px;}

.carousel-indicators li{background:#7f7f7f;border: none;}
.carousel-indicators li:hover,.carousel-indicators li.active{background: #d00021;}
.news-details, .media-gallery {
  overflow: hidden;
}
.media-gallery .carousel-inner {
  margin-bottom: 50px;
}
.news-details .carousel-inner, .medai-con .carousel-inner {
  margin-bottom: 50px;
}
/*model*/
@media (max-width: 1200px){
  .navbar-default li a {font-size: 13px;}
  .navbar-brand > img{max-width: 150px;}
  .thefb-del{height:100px;}
  .panel-default > .panel-heading + .panel-collapse > .panel-body {padding-bottom: 0px;height: 219px;} 

  .speedmenu-sandwichs{}
  .the-vedio-section .embed-responsive-4by3 {padding-bottom:68.4%;}
  #speedmenu-sandwichs .bx-wrapper .bx-caption{}
  .page-on-scroll  .navbar-fixed-top  .navbar-brand > img{max-width: 130px;}
  .find-top-margin { margin-bottom: 15px;}
  .bx-viewport { max-height: 243.5px;}
  
  .fun-meal {height: 0;overflow: hidden; padding-bottom: 40.4%;}

  .slides-rght-slde .bg {padding-bottom: 242.4%;}
  .bx-wrapper .bx-controls-direction a{top:-45%;}
  .speed-menu .nav{padding-left:18.3% !important;}
  .speed-menu{ height: 439px;}

}

@media (max-width: 992px){
  .speedmenu-sandwichs{}
  .panel-default > .panel-heading + .panel-collapse > .panel-body {padding-bottom: 0px;height: 136px;} 

  .navbar-default li a {font-size: 12px;}
  .navbar-brand {position: absolute;top:-30px;}
  .navbar-brand > img{max-width: 150px;}
  .page-on-scroll  .navbar-fixed-top  .navbar-brand > img{max-width: 130px;}
  #speedmenu-sandwichs .bx-wrapper .bx-caption {padding-top:10%;}
  #speedmenu-sandwichs .bx-wrapper .bx-caption h1{font-size: 100%;}

  .the-vedio-section .embed-responsive-4by3 {padding-bottom: 70.4%;}
  .bx-viewport{max-height:161px;}
  .thefb-del{height: 77px;}
  .slides-lft-slde .rght .bg{padding-bottom: 326.5%;}
  .slides-rght-slde .bg{padding-bottom: 251%;}
  .fun-meal {height: 0;overflow: hidden; padding-bottom: 39.5%;}
  #speedmenu-sandwichs .bx-wrapper .bx-caption{}
  .sel_theme{margin:5px 15px 0 0;}
  .find-top-margin {margin-top: 5px; margin-bottom: 15px;}

  .bx-wrapper .bx-controls-direction a{top:-70%;}
  .speed-menu .nav{background:black url("../images/red-box.jpg") no-repeat scroll -11px bottom;}
  .speed-menu{ height: 356px;}
}

@media (min-width: 768px) and (max-width: 992px) {  

  .navbar-brand > img{max-width: 100px;}
  .page-on-scroll  .navbar-fixed-top  .navbar-brand > img{max-width: 80px;}

}



@media (max-width: 767px) {
  .glyphicon.glyphicon-chevron-right, .glyphicon.glyphicon-chevron-left {
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  height: 50%;
  line-height: 1;
  position: relative;
  top: 13% !important;
  width: 42%;
  left: 10% !important;
}
.t-menu-items  .glyphicon.glyphicon-chevron-right, .glyphicon.glyphicon-chevron-left{height:100%;left:0px!important;}
.t-menu-items .carousel-control{z-index: 9999999999;}
  .glyphicon.glyphicon-chevron-right{left:-8% !important;}

  .latest-menu-gallery{padding-bottom: 81%;} 
    .fun-meal {height: 0;overflow: hidden; padding-bottom: 37%;}

    .panel-default > .panel-heading + .panel-collapse > .panel-body {padding-bottom: 0px;height: 300px;}
    .speed-menu{height: auto;} 

  .banner .banner-des .titl,.banner .banner-des .details{font-size: 80%;}
  .find-top-margin {margin-bottom: 5px;margin-top: 17px;} 
  .find-top-margin  .no-padd{padding-left: 0px;padding-right: 0px;}
  .find-top-margin  .no-padd img{margin: auto;text-align: center;}
  .find-top-margin  .no-padd:last-child img{float: right;margin-top: -15px;}
  .speed-menu{padding-left: 0px;}
  .thefb-del{margin-top: 20px;margin-bottom: 15px;}
  .border{height:100%;width: 100%;margin:0px;}
  .navbar-brand {position: relative;top:0px;}
  #speedmenu-sandwichs .bx-wrapper .bx-caption{}
  .speed-menu .nav{padding-left:12.5%;margin-right: -15px;}
  .bxslider  li .no-padd{padding-right: 0px;}
  .bxslider  li .no-padd img{width: 100%;}
  body{padding-top: 160px;}
  .banner  .banner-des{top:0px;}
  footer .social-links-boy {display: none;}
  .search-filter{margin-top: 10px;}
  .top-nav .navbar-right{float:right;}
  .lang .dropdown  .dropdown-menu{ left:-15px;}
  .top-nav  .navbar-form{margin-right: -15px;}
  .top-nav  .navbar-form  .form-group{float: left;}
  .top-nav  .navbar-form  .btn{float: left;margin-top:0px;}
  .top-nav .form-control, .select2-dropdown, .select2-container .select2-selection--single .select2-selection__rendered{font-size: 100%;}
  .thefb-del .sid .img{background-size: cover!important;}
  .thefb-del .sid.no-padd{padding: 0px;}
  footer .center-nav{margin-top:3%;}
  footer .social-links{margin-top:15%;}
  footer .btm-footer .pull-right,   footer .btm-footer .pull-left{text-align: center;float: none;width: 100%;}
  .navbar-nav>li .dropdown-menu{display: none;}
  .slides-lft-slde .rght ,.slides-lft-slde  .bttm,.slides-lft-slde  .top{padding-right: 15px;}
  .slides-rght-slde {margin-bottom:15px;padding-right:15px;}
  .media-widget  .slides-lft-slde .rght,.media-widget  .slides-lft-slde .bttm, .slides-lft-slde .top{padding-right:0px;}
  .slice .bg,.slice:hover .bg{background-size: cover !important;}
  .slides-lft-slde .rght .bg{ padding-bottom: 111.5%;}
  .slides-rght-slde .bg{padding-bottom:30% !important; }
  .news-item,.rate-item  {margin:10px auto;}
  .news-item img{margin:10px auto;}
  .no-padd,.no-rght-padd,.no-lft-padd{padding-left:15px;padding-right:15px;}
  .media-widget .slides-lft-slde .rght, .media-widget .slides-lft-slde .bttm, .slides-lft-slde .top{padding: 0px;}
  .slice.lft{padding-left:0px;}
  .static-widget .no-rght-padd {padding:0px;}
  .static-widget  .rght.no-padd.slice{padding-left: 0px;padding-right: 0px;}
  .media-widget .slides-lft-slde .lft .titl{right: auto;left:10px;}
  .thefb-del {height:80px;}
  .sel_theme{}
      
  .speed-menu .nav {
    background: black url("../images/red-box.jpg") no-repeat scroll left bottom;
    padding-left: 13% !important;
  }
}


@media (max-width: 600px) {
    .latest-menu-gallery{padding-bottom: 80%;} 

  .panel-default > .panel-heading + .panel-collapse > .panel-body {padding-bottom: 0px;height: 200px;}
  .latest-menu-gallery{padding-bottom: 84%;} 

 .sel_theme{margin:-5px 15px 0 0;}
 body{padding-top: 195px;}
 #speedmenu-sandwichs .bx-wrapper .bx-caption {
  padding-top: 24%;
}
}
@media (max-width: 500px) {
  .panel-default > .panel-heading + .panel-collapse > .panel-body {padding-bottom: 0px;height: 150px;}

 .sel_theme{margin:-12% 0px  5px 15px;}
 
 
 .banner .banner-des .details{width:100% !important;left:0px;padding:5px !important;}
#scrollbar1{width:98% !important;}
#scrollbar1 .viewport{width:97% !important;}

}
@media (max-width: 450px) {
  #speedmenu-sandwichs .bx-wrapper .bx-caption {padding-top: 15%;}
  .speed-menu .nav {background: black url("../images/red-box.jpg") no-repeat scroll -15px bottom;padding-left: 22%!important;}
  .speed-menu .nav > li > a{font-size: 11px;}
  body{padding-top: 190px;}
  .fun-meal {height: 0;overflow: hidden; padding-bottom: 41%;}
  .top-nav  .navbar-form  .form-group{max-width: 135px;}
  .speed-menu .nav { background: black url("../images/red-box.jpg") no-repeat scroll -10px bottom;padding-left: 22% !important% !important;}

}

#Content{ position: relative;z-index: 2;}
#footer{   position: relative;z-index: 1;}
.emotion{color: #331d0a;font-weight: bold;}

.emotion:hover{color: #ed1c23;font-weight: bold;}
.sucess-msg {color:#008001;}
.error-msg {color:#bf0000;}
.error .rating-container{color:#bf0000;}
.themedia-gall{position: absolute;height: 100%;}

.btm-footer .pull-left{margin-left: 10px;}

.search-footer{bottom: 0;position: absolute;}
.no-search-result{text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: red;}

.speedcarousel .fa{display:block;margin-top:-1px}

.media-gallery .carousel-control .glyphicon-chevron-left,.media-gallery .carousel-control .glyphicon-chevron-right, .media-gallery .carousel-control .icon-next, .media-gallery .carousel-control .icon-prev{    margin-top: -30% !important;}

.banner .banner-des .details{max-height:80% !important;width:95% !important;left:2.5% ;}
#scrollbar1{width:98% !important;}
#scrollbar1 .viewport{width:97% !important;}

#scrollbar1 .thumb {
    width: 100%;
    left: 0px;
    background: rgba(157, 157, 157, 0.5);
}

#scrollbar1 .track{
   width: 100%;
}

#scrollbar1 .scrollbar {
    background: rgba(157, 157, 157, 0.5);
    right: -15px;
    width: 7px;
}

.latest-menu-gallery .glyphicon{margin-top: -58% !important;}

.error-content{
    position:absolute;
    top:20%;width:100%;margin:auto;text-align: center;color:#fff;
}
.error-content .desc{color: #fff;font-size: 18px; padding-top: 10px;}
.error-content img{max-width:50%;margin:auto;text-align: center;}
.back-home{font-weight:bold;font-weight: 600;font-size: 25px;}
.back-home:hover{color:#ED1C23;}

.c_theme_9{padding-bottom: 8px !important; padding-top: 7px !important;}
.c_theme_0{padding-bottom: 15px;}
.theme_10{padding-bottom: 4px;}
.c_theme_2{padding-bottom: 2px;}
.c_theme_4{padding-bottom: 16px;}
.c_theme_11{padding-bottom: 5px;padding-top: 5px;}








/*
Fix bootstrap slider
*/
 .media-gallery .carousel-control {height:80% !important;}
.media-gallery .carousel-control .glyphicon-chevron-left {margin-top: -10% !important}

.media-gallery .carousel-control .glyphicon-chevron-right {margin-top: -10% !important}
/********************************************/
/************** NEW CHANGES (9-2-2016) ******/
/********************************************/
@media screen and (max-width:430px) {
    .titl {
        font-size: 12px !important;
    }
    .navbar-brand > img {
        max-width: 120px;
    }
    .tree {
        display: none;
    }
}
@media screen and (max-width:500px) {
     #scrollbar1 table td {
         width: 100% !important;
         display: block;
     }
}
.details.banner-desc table,
 .details.banner-desc p {
    font-size: 14px;
}
.menu-ico .san-name { 
    /*top: 10px !important;*/
    padding: 0px !important;
}
@media screen and (max-width:767px) {
     .navbar.navbar-default.navbar-fixed-top {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
     }
    body {
        margin-top:0!important;
        padding-top: 0 !important;                          
    }
    #Content {
        padding-top: 180px !important;
    }
    .speed-menu .menu-ico img {
        opacity: 0.3 !important;
    }
}
/********************************************/
/************** NEW CHANGES ENDS ************/
/********************************************/