﻿body {  font-family: "Quicksand", sans-serif;
  font-optical-sizing: auto;}
.clearfix{clear:both!important;}
body.machine{}
ul{list-style:none!important;
   margin:0!important; padding:0!important;}
.pull-right{float:right!important;}
.pull-left{float:left!important;}
a{text-decoration:none!important;}
.w100{width:100%!important;}
.form-control{height:50px!important;border:1px solid #DDD!important; color:#081e3f!important;}
 .form-control:focus{outline: none;outline: none;
                     box-shadow: 0 1px 6px 0 rgba(102,102,102, 0.1);
                     border:1px solid #DDD!important;
                     border-radius: 0.5rem;}
.btn{height:50px!important;}
.btn-sm{height:33px!important;}
.btn-primary{background-color:#da0035!important; border:1px solid #da0035!important;}
.btn-primary:hover{background-color:#bd002e!important; border:1px solid #da0035!important;}
.btn-default{border:1px solid #ddd!important;}
.btn-link.text-right{text-align:right!important; color:#081e3f!important;}
.border-color{border:1px solid #da0035!important; color:#da0035!important;}


body.machine .navbar{ background-color:#fff!important;
                      height:90px!important;
                      border-bottom:1px solid #DDD;}

body.machine .navbar-top-line{width:100%!important;
                              height:30px!important; 
                              padding:5px!important;
                              background-color:#eee !important;
                              border-bottom:1px solid #f5f5f5;}
body.machine .navbar-top-line a.nav-link{font-size:14px!important; float:left!important;
                                         color:#081e3f!important;}
body.machine .navbar-top-line .info-drop{ width:450px!important; border:0!important; border-radius:0!important;
                                          border:1px solid #eee!important; margin-top:3px!important;
                                          border-top:0!important;
                                          background-color:#f9f9f9!important;}
body.machine .navbar-top-line .info-drop li{float:left!important; width:45%!important;
                                            margin:2.5% 2.5% 0px 2.5%!important;
                                            height:70px!important;
                                            padding-top:15px!important;}
body.machine .navbar-top-line .info-drop li img{width:100%!important;}
body.machine .navbar-top-line .info-drop p{float:left!important; width:95%!important;
                                           padding:0!important;
                                           margin:0px 2.5%!important; text-align:center!important;
                                           margin-bottom:10px!important;
                                           font-size:12px!important;}
body.machine .navbar-top-line h6{font-size:13px!important; float:right!important;
                                 color:#081e3f!important;
                                 font-weight:normal!important;
                                 margin-top:3px!important;
                                 margin-bottom:0!important; padding:0!important;}
body.machine .navbar-top-line .company{display:none!important;}
body.machine .navbar-top-line ul.top-right{float:right!important; margin-top:2px!important;}
body.machine .navbar-top-line ul.top-right li{float:left!important;}
body.machine .navbar-top-line ul.top-right li a{float:left!important;font-size:13px!important; margin-left:15px!important;
                                                color:#081e3f!important; font-weight:600!important;}
body.machine .navbar-top-line ul.top-right li a:hover{text-decoration:underline!important;}

body.machine .navbar-top-line ul.top-right .drop-login{width:180px!important;
                                                       border-radius:0!important;
                                                       background-color:#f5f5f5!important;
                                                       border:1px solid #ddd!important; border-top:0!important;}
body.machine .navbar-top-line ul.top-right .drop-login ul{float:left!important;width:100%!important;}
body.machine .navbar-top-line ul.top-right .drop-login ul li{float:left!important;width:100%!important;}
body.machine .navbar-top-line ul.top-right .drop-login ul a{float:left!important;width:100%!important; text-align:center!important;
                                                            padding:5px!important;border-bottom:1px solid #DDD!important;
                                                            margin-left:0!important;}

body.machine .navbar .navbar-brand img{height:45px!important;}
body.machine .navbar .navbar-right{margin-right:10px!important;}
body.machine .navbar .navbar-right .text-box{text-transform:uppercase!important;
                                             font-weight:bold!important;
                                             font-size:14px!important;
                                             float:right!important;
                                             color:#999!important;}
body.machine .navbar .navbar-right .text-box a{color:#081e3f!important;}
body.machine .navbar .navbar-right .text-box a i{font-size:20px!important;
                                               color:#ec1c24!important;
                                               margin-right:5px!important;}
body.machine .navbar .navbar-right a.phonenumber{ font-size:20px!important; 
                                                  color:#081e3f!important;
                                                  float:right!important;
                                                  margin-top:-3px!important;
                                                  font-weight:bold!important;}
body.machine .navbar .travel-guide{float:right!important;
                                   margin-right:45px!important;
                                   font-weight: 700;}
body.machine .navbar .travel-guide a{color:#222!important;
                                     font-size:20px!important;
                                    font-family: "Satisfy", cursive;}


body.machine.dream .navbar .navbar-right .nav-link{text-transform:uppercase!important;
                                                   font-weight:bold!important;
                                                   font-size:14px!important;
                                                   float:left!important;
                                                   margin-right:20px!important;
                                                   color:#999!important;}
body.machine.dream .navbar .navbar-right .nav-link i{font-size:24px!important;float:left!important;color:#081e3f!important; margin-top:-2px!important;}
body.machine.dream .navbar .navbar-right .nav-link span{float:left!important;font-size:20px!important;
                                                        color:#081e3f!important;margin-left:10px!important; margin-top:-3px!important;}


body.machine .navbar ul.navbar-nav li.nav-item{height:90px!important;
                                               text-align:center!important;
                                               padding-top:20px!important;}
body.machine .navbar ul.navbar-nav li.nav-item a{
                                                text-align:center!important;
                                                padding-top:0px!important;
                                                border-right:1px solid #DDD!important;}
body.machine .navbar ul.navbar-nav li.nav-item:hover a{ border-right:1px solid #da0035!important;}
body.machine .navbar ul.navbar-nav li.nav-item i{font-size:22px!important; color:#da0035!important;
                                                 margin-bottom:10px!important;}
body.machine .navbar ul.navbar-nav li.nav-item span{float:left!important;
                                                    width:100%!important;
                                                    color:#081e3f!important;
                                                    font-size:14px!important;
                                                    font-weight:600!important;}

body.machine .navbar ul.navbar-nav li.nav-item.calen i{font-size:22px!important; color:#009d9a!important;
                                                 margin-bottom:10px!important;}
body.machine .navbar ul.navbar-nav li.nav-item.calen:hover a{ border-right:1px solid #009d9a!important;}
body.machine .navbar ul.navbar-nav li.nav-item.calen span{float:left!important;
                                                    width:100%!important;
                                                    font-size:14px!important;
                                                    font-weight:600!important;
                                                    color:#009d9a!important;}
body.machine .navbar ul.navbar-nav li.nav-item.calen:hover{background-color:#009d9a!important;}


body.machine .navbar ul.navbar-nav li.nav-item:hover{background-color:#da0035!important;}
body.machine .navbar ul.navbar-nav li.nav-item:hover i{color:#FFF!important;}
body.machine .navbar ul.navbar-nav li.nav-item:hover span{color:#FFF!important;}

body.machine .navbar ul.navbar-nav li.nav-item .mega-menu{display:none!important;
                                                            position:absolute!important;
                                                            width: 100%;
                                                            left: 0;
                                                            position: absolute;
                                                            top:90px;
                                                            color: #000;
                                                            z-index: 9999;
                                                            margin: 0;
                                                            text-align: left;
                                                            font-size: 15px;
                                                            }
body.machine .navbar ul.navbar-nav li.nav-item:hover ul.mega-menu{display:block!important; }
body.machine .navbar ul.navbar-nav li.nav-item ul.mega-menu .mega-menu-content{width:100%!important;
                                                                               background-color:#da0035!important;
                                                                               text-align: left!important;
                                                                               border-bottom-left-radius:10px!important;
                                                                               border-bottom-right-radius:10px!important;
                                                                               padding-top:10px!important;}
body.machine .navbar ul.navbar-nav li.nav-item ul.mega-menu .mega-menu-content .column{padding:10px 20px!important;}
body.machine .navbar ul.navbar-nav li.nav-item ul.mega-menu .mega-menu-content .mega-menu-header{color:#fff!important; margin:0!important;
                                                                                                 padding:0!important;
                                                                                                 font-size:15px!important;
                                                                                                 font-weight:bold!important;
                                                                                                 float:left!important;
                                                                                                 text-align:left!important;
                                                                                                 height:25px!important;
                                                                                                 width:100%!important;}
body.machine .navbar ul.navbar-nav li.nav-item ul.mega-menu .mega-menu-content .mega-menu-header a{color:#fff!important;
                                                                                                   border:0!important;
                                                                                                   width:100%!important;
                                                                                                   text-align:left!important;
                                                                                                   margin:0!important;
                                                                                                   padding:0!important;
                                                                                                   height:20px!important;
                                                                                                   width:100%!important;
                                                                                                   float:left!important;}
body.machine .navbar ul.navbar-nav li.nav-item ul.mega-menu .mega-menu-content .mega-menu-header a:hover{border-bottom:1px solid #ddd!important;}
body.machine .navbar ul.navbar-nav li.nav-item ul.mega-menu .mega-menu-content ul{float:left!important; width:100%!important;
                                                                                  border:0!important; text-align:left!important; height:auto!important;
                                                                                  padding-left:5px!important;}
body.machine .navbar ul.navbar-nav li.nav-item ul.mega-menu .mega-menu-content ul li a{float:left!important; width:100%!important;
                                                                                       border:0!important; text-align:left!important; height:auto!important;
                                                                                       padding:0!important;
                                                                                       color:#FFF!important; font-size:14px!important;
                                                                                       font-weight:500!important;
                                                                                       margin-bottom:5px!important;
                                                                                       border-bottom:1px solid #da0035!important;}
body.machine .navbar ul.navbar-nav li.nav-item ul.mega-menu .mega-menu-content ul li a:hover{border-bottom:1px solid #ddd!important;}


body.machine .navbar ul.navbar-nav li.nav-item ul.mega-menu .mega-menu-content .mega-menu-pic-content img.mega-menu-pic{border-radius:5px!important;
                                                                                                                        margin:10px!important;}
body.machine .navbar ul.navbar-nav li.nav-item .SubMenu{display:none!important;
                                                        position:absolute!important;
                                                        width:270px!important;
                                                        position: absolute;
                                                        top:90px;
                                                        color: #000;
                                                        z-index: 9999;
                                                        margin: 0;
                                                        text-align: left;
                                                        padding-top:15px!important;
                                                        padding-bottom:8px!important;
                                                        font-size: 15px;
                                                        background-color:#da0035!important;
                                                        border-bottom-left-radius:10px!important;
                                                        border-bottom-right-radius:10px!important;}
body.machine .navbar ul.navbar-nav li.nav-item:hover .SubMenu{display:block!important;}
body.machine .navbar ul.navbar-nav li.nav-item .SubMenu li.sub-menu-item{ float:left!important;
                                                                           width:100%!important;
                                                                           border:0!important;
                                                                           text-align:left!important;}
body.machine .navbar ul.navbar-nav li.nav-item .SubMenu li.sub-menu-item a{float:left!important;
                                                                           width:100%!important;
                                                                           border:0!important;
                                                                           padding:15px 15px!important;
                                                                           text-align:left!important;
                                                                           color:#FFF!important;
                                                                           border-bottom:1px solid #980025!important;}
body.machine .navbar ul.navbar-nav li.nav-item .SubMenu li.sub-menu-item a i{float:right!important;
                                                                             margin:0!important;
                                                                             font-size:13px!important;
                                                                             margin-top:6px!important;}
body.machine .navbar ul.navbar-nav li.nav-item .SubMenu li.sub-menu-item:hover{background-color:#980025!important;}
body.machine .navbar ul.navbar-nav li.nav-item .SubMenu li.sub-menu-item .sub-menu-in{position:absolute!important;
                                                                                      display:none!important;
                                                                                      width:270px!important;
                                                                                      margin-left:270px!important;
                                                                                      background-color:#980025!important;
                                                                                      padding-bottom:8px!important;
                                                                                      border-bottom-right-radius:10px!important;
                                                                                      border-bottom-left-radius:10px!important;
                                                                                      border-top-right-radius:10px!important;}
body.machine .navbar ul.navbar-nav li.nav-item .SubMenu li.sub-menu-item:hover .sub-menu-in{display:block!important;}
body.machine .navbar ul.navbar-nav li.nav-item .SubMenu li.sub-menu-item .sub-menu-in .sub-menu-in-item a{padding:15px 15px!important;
                                                                                                          border-bottom:1px solid #6f001b!important;
                                                                                                          border-top-right-radius:10px!important;}
body.machine .navbar ul.navbar-nav li.nav-item .SubMenu li.sub-menu-item .sub-menu-in .sub-menu-in-item:hover a{background-color:#6f001b!important;}


body.machine.dream .navbar{background-color:#fff!important;
                           height:60px!important;}
body.machine.dream .navbar .navbar-brand img{height:60px!important;}
body.machine.dream .navbar .navbar-right{float:right!important; margin-top:7px!important;}
body.machine.dream .navbar .navbar-right .text-box{font-size:13px!important;}
body.machine.dream .navbar .navbar-right .text-box a i{font-size:13px!important;}
body.machine.dream .navbar .navbar-right a.phonenumber{font-size:16px!important;}

body.machine.dream .dream-menu{width:100%!important;
                               height:44px!important;
                               }
body.machine.dream .dream-menu ul{float:left!important; width:100%!important;}
body.machine.dream .dream-menu ul li.nav-item{float:left!important;}
body.machine.dream .dream-menu ul li.nav-item a{float:left!important;padding:10px 10px; font-weight:600!important; }
body.machine.dream .dream-menu ul li.nav-item:hover a{background-color:#dce5fa!important; color:#081e3f!important;}


body.machine.dream .dream-menu li.nav-item .mega-menu{display:none!important;
                                                      position:absolute!important;
                                                      width: 100%;
                                                      left: 0;
                                                      position: absolute;
                                                      top:134px;
                                                      color: #000;
                                                      z-index: 9999;
                                                      margin: 0;
                                                      text-align: left;
                                                      font-size: 15px;
                                                      }
body.machine.dream .dream-menu li.nav-item ul.mega-menu.block{display:block!important;}
body.machine.dream .dream-menu li.nav-item:hover ul.mega-menu{display:block!important;}
body.machine.dream .dream-menu li.nav-item ul.mega-menu .mega-menu-content{width:100%!important;
                                                                           background-color:#dce5fa!important;
                                                                           text-align: left!important;}
body.machine.dream .dream-menu li.nav-item ul.mega-menu .mega-menu-content .column{padding:10px 20px!important;}
body.machine.dream .dream-menu li.nav-item ul.mega-menu .mega-menu-content .mega-menu-header{color:#fff!important; margin:0!important;
                                                                                            padding:0!important;
                                                                                            font-size:16px!important;
                                                                                            font-weight:bold!important;
                                                                                            float:left!important;
                                                                                            text-align:left!important;
                                                                                            height:30px!important;
                                                                                            width:100%!important;}
body.machine.dream .dream-menu li.nav-item ul.mega-menu .mega-menu-content .mega-menu-header a{color:#081e3f!important;
                                                                                             border:0!important;
                                                                                             width:100%!important;
                                                                                             text-align:left!important;
                                                                                             margin:0!important;
                                                                                             margin-bottom:2px!important;
                                                                                             padding:0!important;
                                                                                             height:20px!important;
                                                                                             background-color:#dce5fa!important;
                                                                                             width:100%!important;
                                                                                             float:left!important;}
body.machine.dream .dream-menu li.nav-item ul.mega-menu .mega-menu-content .mega-menu-header a:hover{text-decoration:underline!important;
                                                                                                    background-color:#dce5fa!important;}
body.machine.dream .dream-menu li.nav-item ul.mega-menu .mega-menu-content ul{float:left!important; width:100%!important;
                                                                                  border:0!important; text-align:left!important; height:auto!important;
                                                                               }
body.machine.dream .dream-menu li.nav-item ul.mega-menu .mega-menu-content ul li a{float:left!important; 
                                                                                   width:100%!important;
                                                                                   border:0!important; 
                                                                                   text-align:left!important; 
                                                                                   height:auto!important;background-color:#dce5fa!important;
                                                                                   padding:0!important;
                                                                                   color:#081e3f!important; 
                                                                                   font-size:15px!important;
                                                                                   font-weight:500!important;
                                                                                   margin-bottom:7px!important;;}
body.machine.dream .dream-menu li.nav-item ul.mega-menu .mega-menu-content ul li a:hover{text-decoration:underline!important;
                                                                                      background-color:#dce5fa!important;}
body.machine.dream .dream-menu li.nav-item ul.mega-menu .mega-menu-content .mega-menu-pic-content img.mega-menu-pic{border-radius:5px!important;
                                                                                                                        margin:10px!important;}

body.machine.dream .dream-menu li.nav-item .SubMenu{display:none!important;
                                                        position:absolute!important;
                                                        width:270px!important;
                                                        position: absolute;
                                                        top:134px;
                                                        color: #000;
                                                        z-index: 9999;
                                                        margin: 0;
                                                        text-align: left;
                                                        padding-top:0px!important;
                                                        padding-bottom:0px!important;
                                                        font-size: 15px;
                                                        background-color:#fff!important;
                                                        border-bottom-left-radius:10px!important;}
body.machine.dream .dream-menu li.nav-item:hover .SubMenu{display:block!important;}
body.machine.dream .dream-menu li.nav-item .SubMenu li.sub-menu-item{float:left!important;width:100%!important;}
body.machine.dream .dream-menu li.nav-item .SubMenu li.sub-menu-item a{float:left!important;
                                                                       width:100%!important;
                                                                       border:0!important;
                                                                       padding:15px 15px!important;
                                                                       text-align:left!important;
                                                                       color:#081e3f!important;;}
body.machine.dream .dream-menu li.nav-item .SubMenu li.sub-menu-item a i{float:right!important;
                                                                             margin:0!important;
                                                                             font-size:13px!important;
                                                                             margin-top:6px!important;}
body.machine.dream .dream-menu li.nav-item .SubMenu li.sub-menu-item:hover a{background-color:#ccd8f5!important;color:#081e3f!important;}
body.machine.dream .dream-menu li.nav-item .SubMenu li.sub-menu-item .sub-menu-in{position:absolute!important;
                                                                                  display:none!important;
                                                                                  width:270px!important;
                                                                                  margin-left:270px!important;
                                                                                  background-color:#dce5fa!important;
                                                                                  border-left:1px solid #ccd8f5!important;
                                                                                  padding-bottom:0px!important;}
body.machine.dream .dream-menu li.nav-item .SubMenu li.sub-menu-item:hover .sub-menu-in{display:block!important;}
body.machine.dream .dream-menu li.nav-item .SubMenu li.sub-menu-item .sub-menu-in .sub-menu-in-item a{padding:15px 15px!important;
                                                                                                     border-bottom:1px solid #c0cae1!important;}
body.machine.dream .dream-menu li.nav-item .SubMenu li.sub-menu-item .sub-menu-in .sub-menu-in-item:hover a{background-color:#c0cae1!important;}

body.machine.dream  .navbar-top-line a.nav-link{visibility:hidden!important;}
body.machine.dream .navbar-top-line .company{visibility:visible!important;
                                             font-size:14px!important;
                                             margin-top:0px!important;
                                             color:#081e3f!important;
                                             font-weight:600!important;
                                             float:left!important;
                                             }


body.machine main #banner_content{width:100%!important;
                                  min-height:220px!important;
                                  margin-bottom:55px!important;
                                  background-color:#081d30!important;} 
body.machine main #banner_content label.company{float:left!important;
                                                position:absolute!important;
                                                z-index:999!important;
                                                background-color:#EEE!important;
                                                font-size:14px!important; margin:10px 0 0 15px;
                                                padding:3px 10px!important;}
body.machine main #banner_content .carousel-inner .carousel-item{width:100%!important;
                                  height:550px!important;}
body.machine main #banner_content .carousel-inner .carousel-item a{float:left!important; width:100%!important; height:450px!important;}
body.machine main #banner_content #search-content{width:100%!important;
                                                  min-height:150px!important;
                                                  position:absolute!important;
                                                  margin-top:-130px!important;
                                                  z-index:1!important;}
body.machine main #banner_content #search-content .search-bg{width:100%!important;
                                                             min-height:150px!important;
                                                             background:transparent url(../../../Resource/Img/white-transparent-bg.PNG) repeat;
                                                             -webkit-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                             -moz-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                             box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                             border-radius:10px;
                                                             padding:10px!important;}
body.machine main #banner_content #search-content .search-in{width:100%!important;
                                                             min-height:150px!important;
                                                             border-radius:10px;
                                                             background-color:#FFF!important;
                                                             padding:25px 50px!important;}
body.machine main #banner_content #search-content .search-in h1{float:left!important; width:100%!important;
                                                                text-align:center!important; font-size:26px!important;
                                                                margin:0!important; padding:0!important;
                                                                margin-bottom:25px!important;
                                                                color:#081e3f!important;
                                                                font-weight:600!important;}

body.machine main #banner_content #search-content .search-in .form-control{padding-left:40px!important;}
body.machine main #banner_content #search-content .search-in .map-control{ background:transparent url(../../../Resource/Img/map-marker.svg) no-repeat 10px;}
body.machine main #banner_content #search-content .search-in .when-control{ background:transparent url(../../../Resource/Img/calendar.svg) no-repeat 10px;}
body.machine main #banner_content #search-content .search-in .map-control.gear{ background:transparent url(../../../Resource/Img/gear.gif) no-repeat 10px;}
.ui-autocomplete-loading{ background:transparent url(../../../Resource/Img/gear.gif) no-repeat 10px!important;}

body.machine main #banner_content #search-content .search-in .search-where-drop{width:500px!important; border-radius:0!important;
                                                                                border:0!important; margin-top:5px!important;
                                                                                -webkit-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                                                -moz-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                                                box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                                                padding:15px!important;
                                                                                border-radius:6px!important;}
body.machine main #banner_content #search-content .search-in .search-where-drop span{ font-size:16px!important;
                                                                                    margin-bottom:15px!important;
                                                                                    font-weight:700!important;
                                                                                    float:left!important;fill: #081e3f!important;
                                                                                                 color: #081e3f!important;}
body.machine main #banner_content #search-content .search-in .search-where-drop a.where-close{ float:right!important;
                                                                                               font-size:13px!important;
                                                                                               margin-top:2px!important;
                                                                                               color:#081e3f!important;
                                                                                               cursor:pointer!important;}
body.machine main #banner_content #search-content .search-in .search-where-drop a.where-close:hover{text-decoration:underline!important;color:#222!important;}

body.machine main #banner_content #search-content .search-in .search-where-drop ul.catg-box{float:left!important; width:100%!important; margin-bottom:15px!important;}
body.machine main #banner_content #search-content .search-in .search-where-drop ul.catg-box li{width:auto!important; float:left!important;
                                                                                      border: 1px solid #f2f2f2;padding:0.5rem 0.5rem 0.8rem 0.5rem;
                                                                                      margin:5px 0.5%!important;
                                                                                      border-radius:6px!important;}
body.machine main #banner_content #search-content .search-in .search-where-drop ul.catg-box li a{float:left!important; width:100%!important;}
body.machine main #banner_content #search-content .search-in .search-where-drop ul.catg-box li a i{float:left!important;
                                                                                          width:35%!important; text-align:center!important;
                                                                                          font-size:28px!important;
                                                                                          margin-top:10px!important;
                                                                                          fill: #081e3f;
                                                                                          color: #081e3f;}
body.machine main #banner_content #search-content .search-in .search-where-drop ul.catg-box li a label{float:left!important;width:65%!important; text-align:center!important;
                                                                                              fill: #081e3f;
                                                                                              color: #081e3f;
                                                                                              font-size:15px!important;
                                                                                              line-height:18px!important;
                                                                                              font-weight:bold!important;
                                                                                              margin-top:5px!important;}
body.machine main #banner_content #search-content .search-in .search-where-drop ul.catg-box li:hover{background-color:#fff!important; cursor:pointer!important;
                                                                                            -webkit-box-shadow: 0px 1px 5px 0px rgba(153,153,153,1);
                                                                                            -moz-box-shadow: 0px 1px 5px 0px rgba(153,153,153,1);
                                                                                             box-shadow: 0px 1px 5px 0px rgba(153,153,153,1);}
body.machine main #banner_content #search-content .search-in .search-where-drop ul li:hover a label{ cursor:pointer!important;}
body.machine main #banner_content #search-content .search-in .search-where-drop ul li:hover a i{ cursor:pointer!important;}

body.machine main #banner_content #search-content .search-in .search-where-drop ul.link-box{float:left!important; width:100%!important; margin-bottom:15px!important;}
body.machine main #banner_content #search-content .search-in .search-where-drop ul.link-box li a{float:left!important; width:100%!important;font-size:14px!important;
                                                                                                 padding:3px 5px!important;fill: #081e3f;
                                                                                                 color: #081e3f;
                                                                                                 font-weight:600!important;
                                                                                                 margin-bottom:5px!important;}
body.machine main #banner_content #search-content .search-in .search-where-drop ul.link-box li a i{margin-right:5px!important;}
body.machine main #banner_content #search-content .search-in .search-where-drop ul.link-box li a:hover{background-color:#f5f5f5!important; cursor:pointer!important;
                                                                                                       border-radius:6px!important;}

body.machine main #banner_content #search-content .search-in .search-when-drop{width:500px!important; 
                                                                               border-radius:0!important;
                                                                               margin-top:5px!important;
                                                                               border:0!important;
                                                                               padding:15px!important;
                                                                               -webkit-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                                               -moz-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                                               box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                                                border-radius:6px!important;
                                                                                z-index:9999!important;
                                                                                }
body.machine main #banner_content #search-content .search-in .search-when-drop span{ font-size:16px!important;
                                                                                    margin-bottom:15px!important;
                                                                                    font-weight:700!important;
                                                                                    float:left!important;fill: #081e3f!important;
                                                                                                 color: #081e3f!important;}
body.machine main #banner_content #search-content .search-in .search-when-drop a.when-close{ 
                                                                                               font-size:13px!important;
                                                                                               margin-top:2px!important;
                                                                                               color:#081e3f!important;
                                                                                               cursor:pointer!important;}
body.machine main #banner_content #search-content .search-in .search-when-drop a.when-close:hover{text-decoration:underline!important;color:#222!important;}

body.machine main #banner_content #search-content .search-in .search-when-drop .year-content{width:auto!important;
                                                                                             height:40px!important;
                                                                                             border:1px solid #081e3f;
                                                                                             color:#081e3f;
                                                                                             border-radius:6px!important;
                                                                                             margin:15px 0 25px 0!important;}
body.machine main #banner_content #search-content .search-in .search-when-drop .year-content a.year2{color:#081e3f;
                                                                                               float:left!important;
                                                                                               width:33.3%!important;
                                                                                               padding:7px 5px!important}
body.machine main #banner_content #search-content .search-in .search-when-drop .year-content a.year2.active{background-color:#081e3f!important;
                                                                                                           color:#fff!important;}
body.machine main #banner_content #search-content .search-in .search-when-drop .year-content a.year2:hover{background-color:#6682ac!important;cursor:pointer!important;
                                                                                                          color:#FFF!important;}
body.machine main #banner_content #search-content .search-in .search-when-drop .year-content a.year2.active:hover{background-color:#081e3f!important;
                                                                                                           color:#fff!important;}

body.machine main #banner_content #search-content .search-in .search-when-drop .month-content{width:100%!important;
                                                                                             float:left!important;
                                                                                             margin-bottom:15px!important;
                                                                                             color:#081e3f;
                                                                                             border-radius:6px!important;}
body.machine main #banner_content #search-content .search-in .search-when-drop .month-content a.month2{color:#081e3f;
                                                                                                      float:left!important;
                                                                                                      width:31%!important;
                                                                                                      margin:0.6%!important;
                                                                                                      padding:7px 5px!important;
                                                                                                      border:1px solid #ddd!important;
                                                                                                      border-radius:6px!important;}
body.machine main #banner_content #search-content .search-in .search-when-drop .month-content a.month2:hover{background-color:#6682ac!important;cursor:pointer!important;
                                                                                                          color:#FFF!important;}
body.machine main #banner_content #search-content .search-in .search-when-drop .month-content a.month2.active{background-color:#081e3f!important;
                                                                                                           color:#fff!important;}

body.machine main #banner_content #search-content .search-in .search-when-drop a.btn{padding-left:20px; padding-right:20px!important;}
body.machine main #banner_content #search-content .search-in .search-when-drop a.btn-primary{float:right!important;}


body.machine.dream main #banner_content label.company{visibility:hidden!important;}




body.machine main .opportunity-content{float:left!important; 
                                       width:100%!important;
                                       margin:25px 0 0px 0!important;}

body.machine main .opportunity-content .opportunity{width:100%!important;
                                                    height:350px!important;
                                                    background-color:#fff!important;
                                                    -webkit-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                    -moz-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                    box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                    border-radius:15px!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel{width:100%!important;height:350px!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item{width:100%!important;height:350px!important;
                                                                                                        border-top-left-radius:15px!important;
                                                                                                        border-bottom-left-radius:15px!important;}

body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item figure {
    width: 100%;
    border-top-left-radius:15px!important;
    border-bottom-left-radius:15px!important;
    height: 350px !important;
    overflow: hidden !important;
    object-fit: cover !important;
}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item figure img.oppor{height:100%!important;}

body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner h2{font-size:22px!important;
                                                                                            padding:25px 25px 5px 25px!important;
                                                                                            font-weight:bold!important;
                                                                                            color:#081e3f!important;
                                                                                            text-align:center!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner h2 a{color:#081e3f!important;}

body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .badge.bg-success-subtle{width:50%!important;
                                                                                                               margin-left:25%!important;
                                                                                                               margin-top:45px!important;
                                                                                                               margin-bottom:15px!important;
                                                                                                               color:#081e3f!important;
                                                                                                               text-align:center!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .badge.bg-success-subtle i{height:22px!important;
                                                                                                                 width:22px!important;
                                                                                                                 background-color:#198754!important;
                                                                                                                 border-radius:11px!important;
                                                                                                                 padding-top:5px!important;
                                                                                                                 margin-right:3px!important;
                                                                                                                 color:#f5f5f5!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .badge.bg-light-subtle{width:50%!important;
                                                                                                               margin-left:25%!important;
                                                                                                               margin-top:0px!important;
                                                                                                               margin-bottom:15px!important;
                                                                                                               color:#081e3f!important;
                                                                                                               text-align:center!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .badge.bg-light-subtle i{height:22px!important;
                                                                                                                 width:22px!important;
                                                                                                                 background-color:#da0035!important;
                                                                                                                 border-radius:11px!important;
                                                                                                                 padding-top:5px!important;
                                                                                                                 margin-right:5px!important;
                                                                                                                 color:#f5f5f5!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item span.sp-price {float:left!important;
                                                                                                                       width:100%!important;
                                                                                                                       text-align:center!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item span.sp-price.rate-price{color:#081e3f!important;
                                                                                                                                 text-decoration:line-through!important;
                                                                                                                                 margin-top:10px!important;
                                                                                                                                 margin-bottom:0!important;
                                                                                                                                 font-size:14px!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item span.sp-price.rate-price i{font-size:12px!important;
                                                                                                                                   text-decoration:line-through!important;
                                                                                                                                  margin-left:2px!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item span.sp-price.org-price{color:#198754!important;
                                                                                                                                 font-size:26px!important;
                                                                                                                                 margin-top:0!important;
                                                                                                                                 font-weight:bold!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item span.sp-price.org-price i{font-size:18px!important;
                                                                                                                                  margin-left:2px!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item span.sp-price.org-price span.currency-price{color:#081e3f!important;
                                                                                                                                                    font-size:18px!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item span.sp-price.org-price span.currency-price i{font-size:13px!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item span.sp-price.org-price span.text{width:100%!important;
                                                                                                                                     float:left!important;
                                                                                                                                     font-size:13px!important;
                                                                                                                                     margin-top:-3px!important;
                                                                                                                                     font-weight:normal!important;
                                                                                                                                     color:#081e3f!important;}

body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-control-next, 
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-control-prev{width:0%;opacity:1!important;z-index:0!important;}
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-control-next, 
body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-control-prev i{font-size:36px!important;opacity:1!important;}
body.machine main .opportunity-content .campaing{width:100%!important;
                                                    height:350px!important;}
body.machine main .opportunity-content .campaing .campaing-in{width:100%!important;
                                                               position: relative;
                                                              height:170px!important;
                                                              background-color:#fff!important;
                                                              margin-bottom:10px!important;
                                                              -webkit-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                              -moz-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                              box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                              border-radius:15px!important;}
body.machine main .opportunity-content .campaing .campaing-in figure{width: 100%;
                                                                    border-top-left-radius:15px!important;
                                                                    border-bottom-left-radius:15px!important;
                                                                    height: 170px !important;
                                                                    overflow: hidden !important;
                                                                    object-fit: cover !important;}
body.machine main .opportunity-content .campaing .campaing-in figure img{width:100%!important;}
body.machine main .opportunity-content .campaing .campaing-in p{margin:0!important;
                                                                width:95%!important;
                                                                height:170px!important;
                                                                padding:15px 10px 15px 0!important;
                                                                color:#081e3f!important;
                                                                font-size:14px!important; 
                                                                font-weight:600!important;}


body.machine main span.content-title{font-size:24px!important;
                                   font-weight:bold!important;
                                   margin-bottom:10px!important;
                                   float:left!important;
                                   color:#da0035!important;}

body.machine main .catg-content{float:left!important; 
                                width:100%!important;
                                margin:35px 0 0px 0!important;}
body.machine main .catg-content .catg-box{height:200px; background-color:#fff!important;
                                          margin-bottom:20px!important;
                                          -webkit-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                          -moz-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                          box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                          border-radius:15px!important;}
body.machine main .catg-content .catg-box figure{width: 100%;
                                                  border-top-left-radius:15px!important;
                                                  border-top-right-radius:15px!important;
                                                  height: 160px !important;
                                                  margin-bottom:0!important;
                                                  overflow: hidden !important;
                                                  object-fit: cover !important;}
body.machine main .catg-content .catg-box figure img{height:100%!important;}
body.machine main .catg-content .catg-box h2{font-size:16px!important;
                                             float:left!important;
                                             width:100%!important;
                                             margin:0px 0!important;
                                             font-weight:bold!important;
                                             text-align:center!important;
                                             margin-top:8px!important;}
body.machine main .catg-content .catg-box h2 a{color:#081e3f!important;}




body.machine main .main-content{float:left!important; 
                                width:100%!important;
                                margin:35px 0 0px 0!important;}
body.machine main .main-content .item{border-radius:10px!important;
                                       background-color:transparent!important;
                                       min-height:375px!important;}
body.machine main .main-content .item .item-img-card figure{width: 100%;
                                                            border-top-left-radius:10px!important;
                                                            border-top-right-radius:10px!important;
                                                            height:200px !important;
                                                            background-color:transparent!important;
                                                            margin-bottom:0!important;
                                                            overflow: hidden !important;
                                                            object-fit: cover !important;}
body.machine main .main-content .item .item-text-card{background-color:#FFF!important;
                                                      padding:5px 10px!important;
                                                      min-height:150px!important;
                                                      -webkit-box-shadow: 0px 3px 10px 0px rgba(153,153,153,1);
                                                      -moz-box-shadow: 0px 3px 10px 0px rgba(153,153,153,1);
                                                      box-shadow: 0px 3px 10px 0px rgba(153,153,153,1);
                                                      border-bottom-left-radius:10px!important;
                                                      border-bottom-right-radius:10px!important;}
body.machine main .main-content .item .item-text-card h2{font-size:16px!important;
                                                         float:left!important;
                                                         width:100%!important;
                                                         margin:0px 0!important;
                                                         font-weight:bold!important;
                                                         text-align:left!important;
                                                         margin-top:8px!important;
                                                         height:60px!important;}
body.machine main .main-content .item .item-text-card a{color:#081e3f!important;}
body.machine main .main-content .item .item-text-card .item-price-card .sp-price{float:left!important;
                                                                                 width:100%!important;}
body.machine main .main-content .item .item-text-card .item-price-card .sp-price.rate-price{color:#081e3f!important;
                                                                                            font-size:16px!important;
                                                                                            text-decoration:line-through!important;
                                                                                            margin-top:0!important;
                                                                                            height:25PX!important;
                                                                                            margin-bottom:-5px!important;
                                                                                            font-weight:normal!important;}
body.machine main .main-content .item .item-text-card .item-price-card .sp-price.rate-price i{font-size:12px!important;}
body.machine main .main-content .item .item-text-card .item-price-card .sp-price.org-price{color:#198754!important;
                                                                                            font-size:26px!important;
                                                                                            margin-top:0!important;
                                                                                            font-weight:bold!important;}
body.machine main .main-content .item .item-text-card .item-price-card .sp-price.org-price i{font-size:18px!important;}

body.machine main .main-content .item .item-text-card .item-price-card .sp-price.org-price .currency-price{font-size:16px!important;
                                                                                                           font-weight:600!important;
                                                                                                           color:#081e3f!important;}
body.machine main .main-content .item .item-text-card .item-price-card .sp-price.org-price .currency-price i{font-size:12px!important;}
body.machine main .main-content .item .item-text-card .item-price-card .sp-price .sp-text{float:none!important;
                                                                                          font-weight:normal!important;
                                                                                          float:left!important;
                                                                                          margin-top:-7px!important;
                                                                                          color:#081e3f!important;
                                                                                          font-size:13px!important;}
body.machine main .main-content .item .item-text-card .item-price-card .sp-price a{color:#198754!important;
                                                                                   font-size:26px!important;
                                                                                   margin-top:0!important;
                                                                                   cursor:pointer!important;
                                                                                   font-weight:bold!important;}


body.machine main .newsletter-box{float:left!important;
                                  width:100%!important;
                                  min-height:200px!important;
                                  -webkit-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                  -moz-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                  box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                  border-radius:10px!important}
body.machine main .newsletter-box .newsletter-box-in{padding:25px 50px 15px 50px!important;}
body.machine main .newsletter-box .newsletter-box-in h6{color:#081e3f!important;
                                                        padding:5px 5px 5px 0px!important;
                                                        font-size:20px!important;}
body.machine main .newsletter-box .newsletter-box-in .btn{}
body.machine main .login-box{float:left!important;
                             width:100%!important;
                             min-height:225px!important;
                             -webkit-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                             -moz-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                             box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                             border-radius:10px!important;
                             background:transparent url(../../../Resource/Img/login-bg.png) no-repeat right bottom;
}
body.machine main .login-box h6{float:left!important;
                                width:100%;
                                padding-left:35px!important;
                                padding-top:55px!important;
                                color:#081e3f!important;
                                }
body.machine main .login-box .btn{padding-left:15px!important;
                                  padding-right:15px!important;
                                  margin-top:11px!important;}
body.machine main .login-box .btn-default{background-color:#fff!important;
                               color:#081e3f!important;
                                          margin-left:35px!important;}
body.machine main .login-box p{float:left!important;
                               margin:0 0!important;
                               width:60%!important;
                               color:#081e3f!important;
                               margin-left:35px!important;
                               margin-top:15px!important;font-size:14px!important;}
body.machine main .login-box .app-down{height:30px!important; margin-top:15px!important; margin-bottom:15px!important; cursor:pointer!important; display:none!important;}
body.machine main .login-box .app-down.apple{ margin-left:35px!important; display:none!important;}



body.machine main .info-content{float:left!important; 
                                width:100%!important;
                                margin:35px 0 0px 0!important;}
body.machine main .info-content figure {width:100%!important; text-align:right!important;}
body.machine main .info-content figure img.man{height:200px!important; text-align:center!important;}

body.machine main .info-content h6.info-title{color:#da0035!important;
                                              font-size:28px!important;
                                              font-weight:bold!important;
                                              margin:25px 0 10px 0!important;}
body.machine main .info-content p.info-text{color:#081e3f!important;
                                            width:80%!important;
                                            font-size:16px!important;}
body.machine main .info-content .icon-box{width:100%!important;
                                          height:120px!important;
                                          border-radius:6px!important;
                                          cursor:vertical-text;
                                           -webkit-box-shadow: 0px 3px 5px 0px rgba(153,153,153,1);
                                           -moz-box-shadow: 0px 3px 5px 0px rgba(153,153,153,1);
                                           box-shadow: 0px 3px 5px 0px rgba(153,153,153,1);
                                          text-align:center!important;}
body.machine main .info-content .icon-box i{font-size:32px!important;
                                            color:#58b7b6!important;
                                            width:100%!important;
                                            text-align:center!important;
                                            opacity:0.7!important;
                                            margin-bottom:8px!important;
                                            margin-top:35px!important;}
body.machine main .info-content .icon-box span{font-size:11px!important;
                                               color:#081e3f!important;
                                               font-weight:700!important;}
body.machine main .page-desc-content br{display:none!important;}
body.machine main .page-desc-content p{margin:0!important; margin-bottom:10px!important; font-size:14px!important;}


body.machine main #banner_content.small{min-height:220px!important;
                                        background: #009d9a!important;
                                        position:relative!important;
                                        margin-bottom:0!important;} 

body.machine main #banner_content.small h1{float:left!important;
                                           width:100%!important;
                                           text-align:center!important;
                                           font-size:24px!important;
                                           color:#FFF!important;
                                           font-weight:bold!important;
                                           margin:0!important;
                                           margin-top:25px!important;
                                           position:relative!important;
}
body.machine main #banner_content.small #search-content{min-height:120px!important;
                                                        position:relative!important;
                                                        z-index:1!important;
                                                        margin-top:20px!important;}
body.machine main #banner_content.small #search-content .search-bg{width:100%!important;
                                                                    min-height:120px!important;
                                                                    background:transparent url(../../../Resource/Img/white-transparent-bg.PNG) repeat;
                                                                    -webkit-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                                    -moz-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                                    box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                                    border-radius:10px;
                                                                    position:relative!important;
                                                                    z-index:1!important;
                                                                    padding:10px!important;}
body.machine main #banner_content.small #search-content .search-in{width:100%!important;
                                                                   min-height:100px!important;
                                                                   border-radius:10px;
                                                                   background-color:#FFF!important;
                                                                   padding:25px 50px!important;
                                                                    position:relative!important;
                                                                    z-index:1!important;}
body.machine main nav ol.breadcrumb{}
body.machine main nav ol.breadcrumb li{color:#081e3f!important; font-size:14px!important;}

body.machine main .filter-content{}
body main .filter-content ul{}
body main .filter-content ul li{float:left!important; margin-right:10px!important;}
body main .filter-content ul li .btn{padding-left:15px!important; padding-right:15px!important; height:30px!important;}
body main .filter-content ul li.pull-right{float:right!important;}

body main .filter-content ul li .filter-drop{border-radius:10px!important;
                                                     border:0!important;
                                                     margin-top:5px!important;
                                                     padding:5px 10px 10px 10px!important;
                                                     -webkit-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                     -moz-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                     box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);}
body main .filter-content ul li .filter-drop.price{width:310px!important;}
body main .filter-content ul li .filter-drop.price #UpdateFilterPRice{margin-top:0px!important;
                                                       }
body main .filter-content ul li .filter-drop.price #priceRange{display:block!important;}
body main .filter-content ul li .filter-drop span.filter-header{float:left!important;
                                                                        width:100%!important;
                                                                        text-align:left!important;
                                                                        font-weight:600!important;
                                                                        color:#081e3f!important;
                                                                        border-bottom:1px solid #e5e5e5!important;
                                                                        padding-left:5px!important;
                                                                        padding-bottom:5px!important;}


body main .filter-content ul li .filter-drop.date{width:480px!important; z-index:9999!important;}
body main .filter-content ul li .filter-drop.date .year-content{width:60%!important;
                                                                        float:left!important;
                                                                        height:40px!important;
                                                                        border:1px solid #081e3f;
                                                                        color:#081e3f;
                                                                        border-radius:6px!important;
                                                                        margin:15px 0 25px 20%!important;}
body main .filter-content ul li .filter-drop.date .year-content a.fyear{color:#081e3f;
                                                                                float:left!important;
                                                                                width:33.3%!important;
                                                                                text-align:center!important;
                                                                                padding:7px 5px!important}
body main .filter-content ul li .filter-drop.date .year-content a.fyear.active{background-color:#081e3f!important;
                                                                                                           color:#fff!important;}
body main .filter-content ul li .filter-drop.date .year-content a.fyear:hover{background-color:#6682ac!important;cursor:pointer!important;
                                                                                                          color:#FFF!important;}
body main .filter-content ul li .filter-drop.date .year-content a.fyear.active:hover{background-color:#081e3f!important;
                                                                                                           color:#fff!important;}

body main .filter-content ul li .filter-drop.date .month-content{width:100%!important;
                                                                         float:left!important;
                                                                         margin-bottom:15px!important;
                                                                         color:#081e3f;
                                                                         border-radius:6px!important;}
body main .filter-content ul li .filter-drop.date .month-content a.fmonth{color:#081e3f;
                                                                                                      float:left!important;
                                                                                                      width:31%!important;
                                                                                                      margin:0.6%!important;
                                                                                                      padding:7px 5px!important;
                                                                                                      border:1px solid #ddd!important;
                                                                                                      border-radius:6px!important;}
body main .filter-content ul li .filter-drop.date .month-content a.fmonth:hover{background-color:#6682ac!important;cursor:pointer!important;
                                                                                                          color:#FFF!important;}
body main .filter-content ul li .filter-drop.date .month-content a.fmonth.active{background-color:#081e3f!important;
                                                                                                           color:#fff!important;}


body main .filter-content ul li .filter-drop.transport{width:310px!important;}
body main .filter-content ul li .filter-drop.transport .transport-content{width:100%!important;
                                                                                  float:left!important;
                                                                                  margin-bottom:5px!important;
                                                                                  color:#081e3f;
                                                                                  padding:10px 15px 0 15px!important;
                                                                                  border-radius:6px!important;}
body main .filter-content ul li .filter-drop.transport .transport-content a.transport{color:#081e3f;
                                                                                              float:left!important;
                                                                                              width:45%!important;
                                                                                              margin:2%!important;
                                                                                              padding:4px 5px!important;
                                                                                              text-align:center!important;
                                                                                              border:1px solid #ddd!important;
                                                                                              border-radius:6px!important;}
body main .filter-content ul li .filter-drop.transport .transport-content a.transport:hover{background-color:#6682ac!important;cursor:pointer!important;
                                                                                                          color:#FFF!important;}
body main .filter-content ul li .filter-drop.transport .transport-content a.transport.active{background-color:#081e3f!important;
                                                                                                           color:#fff!important;}

body main .filter-content ul li .filter-drop.order-drop{width:240px!important; margin-left:-135px!important;
                                                                padding:0!important;}
body main .filter-content ul li .filter-drop.order-drop ul{float:left!important; width:100%!important;
                                                                   border-radius:10px!important;}
body main .filter-content ul li .filter-drop.order-drop ul li{float:left!important; width:100%!important;}
body main .filter-content ul li .filter-drop.order-drop ul li.brt-10{border-top-left-radius:10px!important;
                                                                             border-top-right-radius:10px!important;}
body main .filter-content ul li .filter-drop.order-drop ul li.brb-10{border-bottom-left-radius:10px!important;
                                                                             border-bottom-right-radius:10px!important;}
body main .filter-content ul li .filter-drop.order-drop ul li a{float:left!important; width:100%!important;
                                                                        padding:7px 15px!important;
                                                                        color:#081e3f!important;
                                                                        border-bottom:1px solid #eee!important;}
body main .filter-content ul li .filter-drop.order-drop ul li a i{font-size:13px!important;
                                                                          margin-right:10px!important;}
body main .filter-content ul li .filter-drop.order-drop ul li a:hover{background-color:#6682ac!important;cursor:pointer!important;
                                                                                                          color:#FFF!important;}
body main .filter-content ul li .filter-drop.order-drop ul li a.active{background-color:#081e3f!important;
                                                                                                           color:#fff!important;}
body main .filter-content ul li .filter-drop.order-drop ul li.brt-10 a{border-top-left-radius:10px!important;
                                                                             border-top-right-radius:10px!important;}
body main .filter-content ul li .filter-drop.order-drop ul li.brb-10 a{border-bottom:0!important;border-bottom-left-radius:10px!important;
                                                                             border-bottom-right-radius:10px!important;}

body main .filter-content h2.page-title{float:left!important;
                                              width:100%!important;
                                              font-size:26px!important;
                                              color:#081e3f!important;
                                              margin-bottom:15px!important;}
body main .filter-content .item-card-full{width:100%!important; 
                                          float:left!important;
                                          height:auto!important;
                                          border-radius:10px!important;
                                          margin-bottom:25px!important;
                                         -webkit-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                         -moz-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                         box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);}
body main .filter-content .item-card-full .item-card-image-box figure{width: 100%;
                                                                     border-top-left-radius:10px!important;
                                                                     border-bottom-left-radius:10px!important;
                                                                     height:280px!important;
                                                                     background-color:transparent!important;
                                                                     background-color:ActiveBorder!important;
                                                                     margin-bottom:0!important;
                                                                     overflow: hidden !important;
                                                                     object-fit: cover !important;}
body main .filter-content .item-card-full .item-card-image-box img{height:100%!important;}
body main .filter-content .item-card-full .item-card-text-box h3{ float:left!important;
                                                                  width:95%!important;
                                                                  margin:0!important; 
                                                                  padding:0!important;
                                                                  margin-top:25px!important;
                                                                  min-height:50px!important;
                                                                  line-height:24px!important;}
body main .filter-content .item-card-full .item-card-text-box h3 a{color:#081e3f!important; font-size:20px!important;}
body main .filter-content .item-card-full .item-card-highlight-box{float:left!important;
                                                                   width:100%!important;
                                                                   padding:0!important;
                                                                   font-size:14px!important;
                                                                   margin:0!important;
                                                                   margin:10px 0 10px 0 !important;}
body main .filter-content .item-card-full .item-card-highlight-box p{margin:0!important;}
body main .filter-content .item-card-full .item-card-icon-box{float:left!important;width:100%!important; }
body main .filter-content .item-card-full .item-card-icon-box ul{float:left!important;
                                                                 width:100%!important;}
body main .filter-content .item-card-full .item-card-icon-box ul li{ width:90px!important;
                                                                     min-height:65px!important;
                                                                     text-align:center!important;
                                                                     border:1px solid #162741 !important;
                                                                     color:#081e3f!important;
                                                                     margin-right:15px!important;
                                                                     padding:5px!important;
                                                                     border-radius:6px!important;}
body main .filter-content .item-card-full .item-card-icon-box ul li i{ width:25px!important; height:25px!important; font-size:18px!important;}
body main .filter-content .item-card-full .item-card-icon-box ul li i.itransport{ margin-bottom:4px!important;}
body main .filter-content .item-card-full .item-card-icon-box ul li span{float:left!important; width:100%!important;
                                                                       margin:0!important; padding:0!important;
                                                                       font-size:13px!important; line-height:13px!important; font-weight:600!important;}

body main .filter-content .item-card-full .item-card-drop-box{float:left!important;width:100%!important; }
body main .filter-content .item-card-full .item-card-drop-box a{float:left!important;
                                                                margin-top:15px!important;
                                                                color:#081e3f!important;
                                                                border:1px solid #162741!important;
                                                                font-size:15px!important;
                                                                padding:5px 20px!important;
                                                                border-radius:4px!important;}
body main .filter-content .item-card-full .item-card-drop-box a i{margin-right:10px!important;}
body main .filter-content .item-card-full .item-card-price-box{background-color:#f2f2f2!important;
                                                               margin:15px!important;
                                                               border-radius:7px!important;
                                                               padding:10px 25px 15px 0!important;
                                                               height:168px!important;}

body main .filter-content .item-card-full .item-card-price-box .win-content{float:right!important;
                                                                            width:100%!important;
                                                                            color:#198754!important;
                                                                            height:35px!important;
                                                                            text-align:right!important;}
body main .filter-content .item-card-full .item-card-price-box .win-content span.win-text{font-size:12px!important;
                                                                                          width:100%!important;
                                                                                          float:right!important;
                                                                                          margin-bottom:-5px!important;}
body main .filter-content .item-card-full .item-card-price-box .win-content span.win-price{font-weight:600!important;}
body main .filter-content .item-card-full .item-card-price-box .win-content i{font-size:12px!important;float:right!important;
                                                                              margin-top:8px!important;}

body main .filter-content .item-card-full .item-card-price-box .rate-content{float:right!important;
                                                                            width:100%!important;
                                                                            height:15px!important;
                                                                            text-align:right!important;}
body main .filter-content .item-card-full .item-card-price-box .rate-content span.rate-price{text-decoration:line-through!important; }
body main .filter-content .item-card-full .item-card-price-box .rate-content i{font-size:13px!important;}

body main .filter-content .item-card-full .item-card-price-box .price-content{float:right!important;
                                                                            width:100%!important;
                                                                            color:#198754!important;
                                                                            height:30px!important;
                                                                            text-align:right!important;}
body main .filter-content .item-card-full .item-card-price-box .price-content span.price{font-size:24px;
                                                                                         float:right!important;
                                                                                         font-weight:bold!important;}
body main .filter-content .item-card-full .item-card-price-box .price-content i{font-size:16px!important;float:right!important;
                                                                                margin-top:12px!important;}
body main .filter-content .item-card-full .item-card-price-box .price-content a{color:#198754!important;font-size:24px;
                                                                                font-weight:bold!important;}


body main .filter-content .item-card-full .item-card-price-box .currency-content{float:right!important;
                                                                                width:100%!important;
                                                                                color:#081e3f!important;
                                                                                height:20px!important;
                                                                                font-weight:600!important;
                                                                                text-align:right!important;}
body main .filter-content .item-card-full .item-card-price-box .currency-content span.currency-price{font-size:18px!important;float:right!important;}
body main .filter-content .item-card-full .item-card-price-box .currency-content i{font-size:13px!important;float:right!important;
                                                                                   margin-top:8px!important;}
body main .filter-content .item-card-full .item-card-price-box .btn{width:98%!important;
                                                                    margin-left:15px!important;
                                                                    margin-top:14px!important;}



body main .filter-content .item-card-double{width:100%!important; 
                                          float:left!important;
                                          height:auto!important;
                                          border-radius:10px!important;
                                          margin-bottom:25px!important;
                                         -webkit-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                         -moz-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                         box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);}
body main .filter-content .item-card-double .item-card-image-box figure{width: 100%;
                                                                        border-top-left-radius:10px!important;
                                                                        border-bottom-left-radius:10px!important;
                                                                        height:335px!important;
                                                                        background-color:transparent!important;
                                                                        background-color:ActiveBorder!important;
                                                                        margin-bottom:0!important;
                                                                        text-align:center!important;
                                                                        overflow: hidden !important;
                                                                        object-fit: cover !important;}
body main .filter-content .item-card-double .item-card-image-box img{height:100%!important;}
body main .filter-content .item-card-double .item-card-text-box{width:100%!important;
                                                              text-align:left!important;}
body main .filter-content .item-card-double .item-card-text-box h3{ float:left!important;
                                                                    width:98%!important;
                                                                    margin:0!important; 
                                                                    margin-left:0!important;
                                                                    padding:0!important;
                                                                    font-weight:bold!important;
                                                                    margin-top:10px!important;
                                                                    min-height:50px!important;
                                                                    line-height:16px!important;}
body main .filter-content .item-card-double .item-card-text-box h3 a{color:#081e3f!important; font-size:16px!important;}
body main .filter-content .item-card-double .item-card-highlight-box{float:left!important;
                                                                     width:95%!important;
                                                                     padding:0!important;
                                                                     font-size:13px!important;
                                                                     margin:0!important;
                                                                     margin:10px 0 10px 0 !important;
                                                                     min-height:40px!important;}
body main .filter-content .item-card-double .item-card-highlight-box p{margin:0!important;}

body main .filter-content .item-card-double .item-card-icon-box{float:left!important;width:100%!important; }
body main .filter-content .item-card-double .item-card-icon-box ul{float:left!important;
                                                                 width:100%!important;
                                                                 text-align:center!important;}
body main .filter-content .item-card-double .item-card-icon-box ul li{width:auto!important;
                                                                      float:left!important;
                                                                      text-align:center!important;
                                                                      border:0px #162741 !important;
                                                                      color:#081e3f!important;
                                                                      border-radius:6px!important;}
body main .filter-content .item-card-double .item-card-icon-box ul li i{font-size:14px!important; margin-right:0px!important;}
body main .filter-content .item-card-double .item-card-icon-box ul li span{width:auto!important;
                                                                          float:none!important;
                                                                          margin:0!important; 
                                                                          padding:0!important;
                                                                          font-size:14px!important; 
                                                                          line-height:13px!important; 
                                                                          font-weight:600!important;}
body main .filter-content .item-card-double .item-card-drop-box{float:left!important;width:100%!important; }
body main .filter-content .item-card-double .item-card-drop-box a{float:left!important;
                                                                width:96%!important;
                                                                margin-left:0%!important;
                                                                margin-top:15px!important;
                                                                color:#081e3f!important;
                                                                border:1px solid #162741!important;
                                                                font-size:15px!important;
                                                                padding:5px 20px!important;
                                                                border-radius:4px!important;}
body main .filter-content .item-card-double .item-card-drop-box a i{margin-right:10px!important;}
body main .filter-content .item-card-double .item-card-price-box{background-color:transparent!important;
                                                               margin:0px 15px 0px 0px!important;
                                                               border-radius:7px!important;
                                                               padding:10px 0px 15px 0!important;
                                                               height:auto!important;}
body main .filter-content .item-card-double .item-card-price-box .win-content{float:left!important;
                                                                            width:50%!important;
                                                                            color:#198754!important;
                                                                            height:35px!important;
                                                                            text-align:left!important;
                                                                            margin-top:5px!important;}
body main .filter-content .item-card-double .item-card-price-box .win-content span.win-text{font-size:14px!important;
                                                                                          width:100%!important;
                                                                                          float:left!important;
                                                                                          margin-bottom:-5px!important;}
body main .filter-content .item-card-double .item-card-price-box .win-content span.win-price{font-weight:600!important;
                                                                                           font-size:18px!important;}
body main .filter-content .item-card-double .item-card-price-box .win-content i{font-size:14px!important;float:none!important;
                                                                              margin-top:6px!important;}
body main .filter-content .item-card-double .item-card-price-box .rate-content{float:right!important;
                                                                            width:50%!important;
                                                                            height:15px!important;
                                                                            text-align:right!important;}
body main .filter-content .item-card-double .item-card-price-box .rate-content span.rate-price{text-decoration:line-through!important; }
body main .filter-content .item-card-double .item-card-price-box .rate-content i{font-size:13px!important;}
body main .filter-content .item-card-double .item-card-price-box .price-content{float:right!important;
                                                                            width:50%!important;
                                                                            color:#198754!important;
                                                                            height:30px!important;
                                                                            text-align:right!important;}
body main .filter-content .item-card-double .item-card-price-box .price-content span.price{font-size:24px;
                                                                                         float:right!important;
                                                                                         font-weight:bold!important;}
body main .filter-content .item-card-double .item-card-price-box .price-content i{font-size:16px!important;float:right!important;
                                                                                margin-top:12px!important;}
body main .filter-content .item-card-double .item-card-price-box .price-content a{color:#198754!important;font-size:18px;
                                                                                font-weight:bold!important;}
body main .filter-content .item-card-double .item-card-price-box .currency-content{float:right!important;
                                                                                width:100%!important;
                                                                                color:#081e3f!important;
                                                                                height:20px!important;
                                                                                font-weight:600!important;
                                                                                text-align:right!important;}
body main .filter-content .item-card-double .item-card-price-box .currency-content span.currency-price{font-size:18px!important;float:right!important;}
body main .filter-content .item-card-double .item-card-price-box .currency-content i{font-size:13px!important;float:right!important;
                                                                                   margin-top:8px!important;}
body main .filter-content .item-card-double .item-card-price-box .btn{width:100%!important;
                                                                    margin-top:10px!important;}



.dropdown-menu.price-drop{width:390px!important;
                          padding:5px!important;}
.dropdown-menu.price-drop .complate-loader{width:100%!important;
                                           height:24px!important;
                                           background:transparent url(../../../Resource/Img/gear.gif) no-repeat center!important;}
.dropdown-menu.price-drop{ min-height:50px!important;
                             max-height:200px!important;
                             overflow:hidden!important;
                             overflow-y:auto!important;
}
.dropdown-menu.price-drop h4{font-size:15px!important;
                             float:left!important;width:100%!important;
                             margin-top:5px!important;
                             padding:3PX 5PX!important;
                             font-weight:bold!important;
                             margin-bottom:5px!important;
                             padding-bottom:5px!important;
                             border-bottom:1px solid #ddd!important;
                                background-color:#F2F2F2!important;}
.dropdown-menu.price-drop ul{float:left!important;
                             width:100%!important;
                             margin-bottom:15PX!important;
                             padding-right:10px!important;}
.dropdown-menu.price-drop ul li{float:left!important;
                                width:100%!important;
                                font-weight:600!important;
                                padding:3px 5px!important;
                                font-size:15px!important;
                                margin-bottom:3px!important;}
.dropdown-menu.price-drop ul li.bg-f2{background-color:#f8f8f8!important;font-weight:bold!important;}
.dropdown-menu.price-drop ul li:hover{background-color:#da0035!important; color:#Fff!important; cursor:pointer!important;}
.dropdown-menu.price-drop ul li span.SpDate{float:left!important;}
.dropdown-menu.price-drop ul li span.SpPrice{float:right!important; color:#198754!important;
                                             font-weight:bold!important;}
.dropdown-menu.price-drop ul li span.SpPrice i{font-size:12px!important;}
.dropdown-menu.price-drop ul li:hover .SpPrice{color:#FFF!important;}

body main .catg-container .catg-item-card{ margin-bottom:15px!important;
                                         position: relative;}
body main .catg-container .catg-item-card h2{font-size:18px!important;
                                           float:left!important;
                                           width:100%!important;
                                           margin:0px 0!important;
                                           font-weight:600!important;
                                           text-align:left!important;
                                           position:relative!important;
                                           height:45px!important;
                                           border-bottom:1px solid #fff!important;
                                           z-index:1!important;
                                           margin-bottom:-45px!important;}
body main .catg-container .catg-item-card a{color:#fff!important;
                                          float:left!important;
                                          padding:12px 10px!important;
                                          width:100%!important;
                                          height:45px!important;}
body main .catg-container .catg-item-card a i{float:right!important;
                                              margin-right:15px!important;
                                              margin-top:3px!important;
                                              display:none!important;}
body main .catg-container .catg-item-card figure{width: 100%;
                                                border-radius:10px!important;
                                                height:auto !important;
                                                background-color:transparent!important;
                                                background-color:ActiveBorder!important;
                                                margin-bottom:0!important;
                                                overflow: hidden !important;
                                                object-fit: cover !important;}
body main .catg-container .catg-item-card figure img{width:100%!important;}
body main .catg-container .catg-item-card .item-card-overlay {background-color: #000;
                                                            position: absolute;
                                                            width: 100%;
                                                            height: 100%;
                                                            opacity: .4;
                                                            top: 0;
                                                            z-index: 0;
                                                            border-radius:10px!important;}
body main .catg-container .catg-item-card a:hover i{display:block!important;}
body main .catg-container .catg-item-card ul{position:absolute!important;
                                             z-index:1!important;
                                             padding:10px 25px!important;
                                             margin-top:60px!important;}
body main .catg-container .catg-item-card ul li{}
body main .catg-container .catg-item-card ul li a{padding:0!important;
                                                  height:auto!important;
                                                  font-size:16px!important;
                                                  font-weight:normal!important;
                                                  margin-bottom:5px!important;}
body main .catg-container .catg-item-card ul li a:hover{margin-left:5px!important;}


body main .catg-container .catg-card{ margin-bottom:15px!important;
                                         position: relative;}
body main .catg-container .catg-card h2{font-size:20px!important;
                                        float:left!important;
                                        width:100%!important;
                                        margin:0px 0!important;
                                        font-weight:600!important;
                                        text-align:center!important;
                                        position:relative!important;
                                        padding:12px 10px!important;
                                        color:#fff!important;
                                        height:45px!important;
                                        z-index:1;
                                        margin-top:-65px!important;}
body main .catg-container .catg-card figure{width: 100%;
                                                border-radius:10px!important;
                                                height:auto !important;
                                                background-color:transparent!important;
                                                background-color:ActiveBorder!important;
                                                margin-bottom:0!important;
                                                overflow: hidden !important;
                                                object-fit: cover !important;}
body main .catg-container .catg-card figure img{width:100%!important;}
body main .catg-container .catg-card .item-card-overlay {background-color: #000;
                                                            position: absolute;
                                                            width: 100%;
                                                            height: 100%;
                                                            opacity: .4;
                                                            top: 0;
                                                            z-index: 0;
                                                            border-radius:10px!important;}
body main .catg-container .catg-card.s6 h2{font-size:15px!important;
                                        float:left!important;
                                        width:100%!important;
                                        margin:0px 0!important;
                                        font-weight:600!important;
                                        text-align:center!important;
                                        position:relative!important;
                                        padding:12px 5px!important;
                                        color:#fff!important;
                                        height:45px!important;
                                        z-index:1;
                                        margin-top:-55px!important;}



body main .list-content .filter-box{width:100%!important; 
                                    padding:10px 18px!important;
                                    color:#081e3f!important;
                                    padding-bottom:35px!important;
                                    margin-top:20px!important;
                                    border:1px solid #e5e5e5!important;
                                    border-radius:10px!important;}
body main .list-content .filter-box .filter-header{border-bottom:1px solid #EEE!important; padding:10px 0!important; margin-bottom:15px!important;}
body main .list-content .filter-box .filter-header span {font-size:28px!important; font-weight:600!important;}
body main .list-content .filter-box .btn{float:right!important;padding-top:6px!important;}

body main .list-content .filter-box .filter-container{}
body main .list-content .filter-box .filter-container .filter-caption{ width:100%!important;
                                                                       float:left!important;
                                                                       font-size:22px!important;
                                                                       font-weight:600!important;}

body main .list-content .filter-box .filter-container ul.region{float:left!important;
                                                                width:100%!important;
                                                                right:0!important;
                                                                margin:12px 0!important;}
body main .list-content .filter-box .filter-container ul.region li{background-color:#f2f2f2!important;
                                                                     float:left!important;
                                                                     width:100%!important;
                                                                     margin-bottom:5px!important;
                                                                     border-radius:6px!important;}
body main .list-content .filter-box .filter-container ul.region li a{font-size:18px!important;
                                                                     font-weight:700!important;
                                                                     padding:13px 10px 13px 20px!important;
                                                                     float:left!important;
                                                                     width:100%!important;
                                                                     cursor:pointer!important;
                                                                      color:#081e3f!important;}
body main .list-content .filter-box .filter-container ul.region li a i{margin-right:15px!important; font-size:22px!important; margin-top:2px!important; color:#081e3f!important;}
body main .list-content .filter-box .filter-container ul.region li a i.fa-chevron-right{float:right!important;
                                                                                        font-size:14px!important;
                                                                                        margin-top:10px!important;}

body main .list-content .filter-box .filter-container .region-select-data{width:100%!important;
                                                                          float:left!important;
                                                                          min-height:0px!important;}

body main .list-content .filter-box .filter-container .region-select-data .region-select-header{width:100%!important;
                                                                                                font-size:18px!important;
                                                                                                font-weight:600!important;
                                                                                                float:left!important;
                                                                                                border:1px solid #da0035!important;
                                                                                                padding:11px 20px!important;
                                                                                                cursor:pointer!important;
                                                                                                margin-top:13px!important;
                                                                                                color:#da0035!important;
                                                                                                border-radius:6px!important;}
body main .list-content .filter-box .filter-container .region-select-data .region-select-header i{margin-right:15px!important; font-size:22px!important; 
                                                                                                  margin-top:2px!important; color:#da0035!important;}
body main .list-content .filter-box .filter-container .region-select-data .region-select-header i.fa-chevron-left{float:right!important;
                                                                                                                   font-size:14px!important;
                                                                                                                   margin-right:3px!important;
                                                                                                                   margin-top:10px!important;}
body main .list-content .filter-box .filter-container .region-select-data .region-select-data-in{min-height:0px!important;;}
body main .list-content .filter-box .filter-container .region-select-data .region-select-data-in ul{float:left!important; width:100%!important;
                                                                                                    margin:15px 5px!important;
                                                                                                    max-height:410px!important;
                                                                                                    overflow:hidden!important;
                                                                                                    overflow-y:auto!important}
body main .list-content .filter-box .filter-container .region-select-data .region-select-data-in ul li{width:100%!important;
                                                                                                       float:left!important;margin-bottom:9px!important;}
body main .list-content .filter-box .filter-container .region-select-data .region-select-data-in ul li input[type="radio"] {width:  20px;height: 20px;accent-color: #081e3f!important;
                                                                                                                               float:left!important; cursor:pointer!important;}
body main .list-content .filter-box .filter-container .region-select-data .region-select-data-in ul li label{ float:left!important; 
                                                                                                              cursor:pointer!important;
                                                                                                              color:#081e3f!important;
                                                                                                              margin-left:7px!important;
                                                                                                              margin-top:-2px!important;}

body main .list-content .filter-box .filter-container .filter-data ul li input[type="radio"] {width:  20px;height: 20px;accent-color: #081e3f!important;
                                                                                                                               float:left!important; cursor:pointer!important;}
body main .list-content .filter-box .filter-container .filter-data ul li label{ float:left!important; 
                                                                                                              cursor:pointer!important;
                                                                                                              color:#081e3f!important;
                                                                                                              margin-left:7px!important;
                                                                                                              margin-top:-2px!important;}
body main .list-content .filter-box .filter-container .filter-data ul{float:left!important; width:100%!important;
                                                                                                    margin:15px 5px!important;
                                                                          max-height:410px!important;
                                                                          overflow:hidden!important;
                                                                          overflow-y:auto!important}
body main .list-content .filter-box .filter-container .filter-data ul li{width:100%!important;
                                                                                                       float:left!important;margin-bottom:9px!important;}
body main .list-content .filter-box .filter-container .filter-data ul li input[type="radio"] {width:  20px;height: 20px;accent-color: #081e3f!important;
                                                                                                                               float:left!important; cursor:pointer!important;}
body main .list-content .filter-box .filter-container .filter-data ul li label{ float:left!important; 
                                                                                                              cursor:pointer!important;
                                                                                                              color:#081e3f!important;
                                                                                                              margin-left:7px!important;
                                                                                                              margin-top:-2px!important;}


body main .list-content .filter-box .filter-container .filter-data .year-content{width:auto!important;
                                                                                 height:40px!important;
                                                                                 border:1px solid #081e3f;
                                                                                 color:#081e3f;
                                                                                 border-radius:6px!important;
                                                                                 margin:15px 0 10px 0!important;}
body main .list-content .filter-box .filter-container .filter-data .year-content a.year-filter{color:#081e3f;
                                                                                               float:left!important;
                                                                                               width:33.33%!important;
                                                                                               text-align:center!important;
                                                                                               padding:7px 5px!important}
body main .list-content .filter-box .filter-container .filter-data .year-content a.year-filter.active{background-color:#081e3f!important;
                                                                                                           color:#fff!important;}
body main .list-content .filter-box .filter-container .filter-data .year-content a.year-filter:hover{background-color:#6682ac!important;cursor:pointer!important;
                                                                                                          color:#FFF!important;}
body main .list-content .filter-box .filter-container .filter-data .year-content a.year-filter.active:hover{background-color:#081e3f!important;
                                                                                                           color:#fff!important;}
body main .list-content .filter-box .filter-container .filter-data .month-content{}
body main .list-content .filter-box .filter-container .filter-data .month-content{width:100%!important;
                                                                                  float:left!important;
                                                                                  margin-bottom:15px!important;
                                                                                  color:#081e3f;
                                                                                  border-radius:6px!important;}
body main .list-content .filter-box .filter-container .filter-data .month-content a.month-filter{color:#081e3f;
                                                                                                float:left!important;
                                                                                                width:33%!important;
                                                                                                margin:0.1%!important;
                                                                                                margin-bottom:5px!important;
                                                                                                font-size:13px!important;
                                                                                                padding:3px 5px!important;
                                                                                                border:1px solid #ddd!important;
                                                                                                border-radius:6px!important;}
body main .list-content .filter-box .filter-container .filter-data .month-content a.month-filter:hover{background-color:#6682ac!important;cursor:pointer!important;
                                                                                                          color:#FFF!important;}
body main .list-content .filter-box .filter-container .filter-data .month-content a.month-filter.active{background-color:#081e3f!important;
                                                                                                           color:#fff!important;}
body main .list-content .item-card-three{width:100%!important; 
                                          float:left!important;
                                          height:auto!important;
                                          border-radius:10px!important;
                                          margin-bottom:25px!important;
                                         -webkit-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                         -moz-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                         box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);}
body main .list-content .item-card-three .item-card-image-box figure{width: 100%;
                                                                     border-top-left-radius:10px!important;
                                                                     border-top-right-radius:10px!important;
                                                                     height:220px!important;
                                                                     background-color:transparent!important;
                                                                     background-color:ActiveBorder!important;
                                                                     margin-bottom:0!important;
                                                                     text-align:center!important;
                                                                     overflow: hidden !important;
                                                                     object-fit: cover !important;}
body main .list-content .item-card-three .item-card-image-box img{height:100%!important;}
body main .list-content .item-card-three .item-card-text-box{float:left!important;
                                                             width:98%!important;
                                                             margin-left:1%!important;
                                                             text-align:center!important;
                                                             }
body main .list-content .item-card-three .item-card-text-box h3{ float:left!important;
                                                                  width:98%!important;
                                                                  margin:0!important; 
                                                                  padding:0!important;
                                                                  margin-top:10px!important;
                                                                  margin-left:1%!important;
                                                                  min-height:60px!important;
                                                                  line-height:20px!important;}
body main .list-content .item-card-three .item-card-text-box h3 a{color:#081e3f!important; font-weight:bold!important; font-size:16px!important;}
body main .list-content .item-card-three .item-card-highlight-box{float:left!important;
                                                                  width:98%!important;
                                                                  padding:0!important;
                                                                  font-size:14px!important;
                                                                  text-align:center!important;
                                                                  margin:10px 0 0px 1%!important;
                                                                  min-height:60px!important;}
body main .list-content .item-card-three .item-card-highlight-box p{margin:0!important;}
body main .list-content .item-card-three .item-card-icon-box{float:left!important;width:100%!important; }
body main .list-content .item-card-three .item-card-icon-box ul{ width:100%!important;
                                                                   float:left!important;
                                                                   height:auto!important;
                                                                   text-align:center!important;
                                                                   border:0px solid #162741 !important;
                                                                   color:#081e3f!important;
                                                                   margin-right:5px!important;
                                                                   padding:5px!important;
                                                                   border-radius:6px!important;}
body main .list-content .item-card-three .item-card-icon-box ul li i{font-size:16px!important; 
                                                                     margin-right:5px!important;}
body main .list-content .item-card-three .item-card-icon-box ul li span{width:auto!important;
                                                                       margin:0!important; 
                                                                       padding:0!important;
                                                                       font-size:16px!important; 
                                                                       line-height:13px!important; 
                                                                       font-weight:normal!important;}
body main .list-content .item-card-three .item-card-drop-box{float:left!important;width:98%!important;margin-left:1%!important;}
body main .list-content .item-card-three .item-card-drop-box a{float:left!important;
                                                               margin-top:5px!important;
                                                               width:100%!important;
                                                               text-align:center!important;
                                                               color:#081e3f!important;
                                                               border:1px solid #162741!important;
                                                               font-size:15px!important;
                                                               padding:5px 20px!important;
                                                               border-radius:4px!important;}
body main .list-content .item-card-three .item-card-drop-box a i{margin-right:10px!important;}

body main .list-content .item-card-three .item-card-price-box{background-color:transparent!important;
                                                              width:98%!important;
                                                              margin-left:1%!important;
                                                              margin-top:10px!important;
                                                              border-radius:7px!important;
                                                              height:auto!important;}
body main .list-content .item-card-three .item-card-price-box .win-content{float:left!important;
                                                                           width:48%!important;
                                                                           color:#198754!important;
                                                                           margin-top:10px!important;
                                                                           margin-left:1%!important;
                                                                           height:35px!important;
                                                                           text-align:left!important;}
body main .list-content .item-card-three .item-card-price-box .win-content span.win-text{font-size:14px!important;
                                                                                          width:100%!important;
                                                                                          float:left!important;
                                                                                          font-weight:700!important;
                                                                                          margin-bottom:-5px!important;}
body main .list-content .item-card-three .item-card-price-box .win-content span.win-price{font-weight:700!important;
                                                                                          font-size:16px!important;}
body main .list-content .item-card-three .item-card-price-box .win-content i{font-size:12px!important;
                                                                             float:none!important;
                                                                             margin-top:5px!important;}
body main .list-content .item-card-three .item-card-price-box .rate-content{float:right!important;
                                                                            width:50%!important;
                                                                            height:15px!important;
                                                                            text-align:right!important;}
body main .list-content .item-card-three .item-card-price-box .rate-content span.rate-price{text-decoration:line-through!important; }
body main .list-content .item-card-three .item-card-price-box .rate-content i{font-size:13px!important;}
body main .list-content .item-card-three .item-card-price-box .price-content{float:right!important;
                                                                            width:48%!important;
                                                                            color:#198754!important;
                                                                            height:30px!important;
                                                                            text-align:right!important;
                                                                            margin-right:1%!important;}
body main .list-content .item-card-three .item-card-price-box .price-content span.price{font-size:24px;
                                                                                         float:right!important;
                                                                                         font-weight:bold!important;}
body main .list-content .item-card-three .item-card-price-box .price-content i{font-size:16px!important;float:right!important;
                                                                                margin-top:12px!important;}
body main .list-content .item-card-three .item-card-price-box .price-content a{color:#198754!important;font-size:18px;
                                                                                font-weight:bold!important;}
body main .list-content .item-card-three .item-card-price-box .currency-content{float:right!important;
                                                                                width:100%!important;
                                                                                color:#081e3f!important;
                                                                                height:20px!important;
                                                                                font-weight:600!important;
                                                                                text-align:right!important;}
body main .list-content .item-card-three .item-card-price-box .currency-content span.currency-price{font-size:18px!important;float:right!important;}
body main .list-content .item-card-three .item-card-price-box .currency-content i{font-size:13px!important;float:right!important;
                                                                                   margin-top:8px!important;}
body main .list-content .item-card-three .item-card-price-box .btn{width:98%!important;
                                                                   margin-left:1%!important;
                                                                   margin-top:14px!important;
                                                                   margin-bottom:10px!important;}

body main .list-content h2.page-title{float:left!important;
                                      width:auto%!important;
                                      font-size:26px!important;
                                      color:#081e3f!important;
                                      margin-top:20px!important;
                                      margin-bottom:15px!important;}
body main .list-content .list-filter{float:right!important;
                                     margin-top:23px!important;}

body main .list-content .filter-drop.order-drop{width:240px!important; margin-left:-135px!important;
                                                                padding:0!important;}
body main .list-content .filter-drop.order-drop ul{float:left!important; width:100%!important;
                                                                   border-radius:10px!important;}
body main .list-content .filter-drop.order-drop ul li{float:left!important; width:100%!important;}
body main .list-content .filter-drop.order-drop ul li.brt-10{border-top-left-radius:10px!important;
                                                                             border-top-right-radius:10px!important;}
body main .list-content .filter-drop.order-drop ul li.brb-10{border-bottom-left-radius:10px!important;
                                                                             border-bottom-right-radius:10px!important;}
body main .list-content .filter-drop.order-drop ul li a{float:left!important; width:100%!important;
                                                                        padding:7px 15px!important;
                                                                        color:#081e3f!important;
                                                                        border-bottom:1px solid #eee!important;}
body main .list-content .filter-drop.order-drop ul li a i{font-size:13px!important;
                                                                          margin-right:10px!important;}
body main .list-content .filter-drop.order-drop ul li a:hover{background-color:#6682ac!important;cursor:pointer!important;
                                                                                                          color:#FFF!important;}
body main .list-content .filter-drop.order-drop ul li a.active{background-color:#081e3f!important;
                                                                                                           color:#fff!important;}
body main .list-content .filter-drop.order-drop ul li.brt-10 a{border-top-left-radius:10px!important;
                                                                             border-top-right-radius:10px!important;}
body main .list-content .filter-drop.order-drop ul li.brb-10 a{border-bottom:0!important;border-bottom-left-radius:10px!important;
                                                                             border-bottom-right-radius:10px!important;}

body main .list-content .item-card-full{width:100%!important; 
                                          float:left!important;
                                          height:auto!important;
                                          border-radius:10px!important;
                                          margin-bottom:25px!important;
                                         -webkit-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                         -moz-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                         box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);}
body main .list-content .item-card-full .item-card-image-box figure{width: 100%;
                                                                     border-top-left-radius:10px!important;
                                                                     border-bottom-left-radius:10px!important;
                                                                     height:280px!important;
                                                                     background-color:transparent!important;
                                                                     background-color:ActiveBorder!important;
                                                                     margin-bottom:0!important;
                                                                     overflow: hidden !important;
                                                                     object-fit: cover !important;}

body main .list-content .item-card-full .item-card-text-box{float:left!important;
                                                             width:100%!important;
                                                             margin-left:0%!important;
                                                             text-align:left!important;
                                                             }
body main .list-content .item-card-full .item-card-text-box h3{float:left!important;
                                                              width:100%!important;
                                                              margin:0!important; 
                                                              padding:0!important;
                                                              margin-top:10px!important;
                                                              min-height:60px!important;
                                                              line-height:20px!important;}
body main .list-content .item-card-full .item-card-text-box h3 a{color:#081e3f!important; 
                                                                 font-weight:bold!important; 
                                                                 text-align:left!important;
                                                                 font-size:20px!important;}
body main .list-content .item-card-full .item-card-image-box img{height:100%!important;}
body main .list-content .item-card-full .item-card-highlight-box{float:left!important;
                                                                   width:100%!important;
                                                                   padding:0!important;
                                                                   font-size:14px!important;
                                                                   margin:0!important;
                                                                   margin:10px 0 10px 0 !important;}
body main .list-content .item-card-full .item-card-highlight-box p{margin:0!important;}
body main .list-content .item-card-full .item-card-icon-box{float:left!important;width:100%!important; }
body main .list-content .item-card-full .item-card-icon-box ul{float:left!important;
                                                                 width:100%!important;}
body main .list-content .item-card-full .item-card-icon-box ul li{ width:auto!important;
                                                                   float:left!important;
                                                                   min-height:65px!important;
                                                                   text-align:center!important;
                                                                   border:0px solid #162741 !important;
                                                                   color:#081e3f!important;
                                                                   margin-right:5px!important;
                                                                   padding:5px!important;
                                                                   border-radius:6px!important;}
body main .list-content .item-card-full .item-card-icon-box ul li i{ float:left!important;font-size:14px!important; margin-right:5px!important;}
body main .list-content .item-card-full .item-card-icon-box ul li span{float:left!important; width:auto!important;
                                                                       margin:0!important; padding:0!important;
                                                                       font-size:14px!important; line-height:13px!important; font-weight:600!important;}
body main .list-content .item-card-full .item-card-drop-box{float:left!important;width:100%!important; }
body main .list-content .item-card-full .item-card-drop-box a{float:left!important;
                                                                margin-top:15px!important;
                                                                color:#081e3f!important;
                                                                border:1px solid #162741!important;
                                                                font-size:15px!important;
                                                                padding:5px 20px!important;
                                                                border-radius:4px!important;}
body main .list-content .item-card-full .item-card-drop-box a i{margin-right:10px!important;}
body main .list-content .item-card-full .item-card-price-box{background-color:transparent!important;
                                                               margin:40px 15px 0px 15px!important;
                                                               border-radius:7px!important;
                                                               padding:10px 25px 15px 0!important;
                                                               height:168px!important;}
body main .list-content .item-card-full .item-card-price-box .win-content{float:right!important;
                                                                            width:100%!important;
                                                                            color:#198754!important;
                                                                            height:35px!important;
                                                                            text-align:right!important;}
body main .list-content .item-card-full .item-card-price-box .win-content span.win-text{font-size:12px!important;
                                                                                          width:100%!important;
                                                                                          float:right!important;
                                                                                          margin-bottom:-5px!important;}
body main .list-content .item-card-full .item-card-price-box .win-content span.win-price{font-weight:600!important;}
body main .list-content .item-card-full .item-card-price-box .win-content i{font-size:12px!important;float:right!important;
                                                                              margin-top:8px!important;}
body main .list-content .item-card-full .item-card-price-box .rate-content{float:right!important;
                                                                            width:100%!important;
                                                                            height:15px!important;
                                                                            text-align:right!important;}
body main .list-content .item-card-full .item-card-price-box .rate-content span.rate-price{text-decoration:line-through!important; }
body main .list-content .item-card-full .item-card-price-box .rate-content i{font-size:13px!important;}
body main .list-content .item-card-full .item-card-price-box .price-content{float:right!important;
                                                                            width:100%!important;
                                                                            color:#198754!important;
                                                                            height:30px!important;
                                                                            text-align:right!important;}
body main .list-content .item-card-full .item-card-price-box .price-content span.price{font-size:24px;
                                                                                         float:right!important;
                                                                                         font-weight:bold!important;}
body main .list-content .item-card-full .item-card-price-box .price-content i{font-size:16px!important;float:right!important;
                                                                                margin-top:12px!important;}
body main .list-content .item-card-full .item-card-price-box .price-content a{color:#198754!important;font-size:18px;
                                                                                font-weight:bold!important;}
body main .list-content .item-card-full .item-card-price-box .currency-content{float:right!important;
                                                                                width:100%!important;
                                                                                color:#081e3f!important;
                                                                                height:20px!important;
                                                                                font-weight:600!important;
                                                                                text-align:right!important;}
body main .list-content .item-card-full .item-card-price-box .currency-content span.currency-price{font-size:18px!important;float:right!important;}
body main .list-content .item-card-full .item-card-price-box .currency-content i{font-size:13px!important;float:right!important;
                                                                                   margin-top:8px!important;}
body main .list-content .item-card-full .item-card-price-box .btn{width:98%!important;
                                                                    margin-left:15px!important;
                                                                    margin-top:14px!important;}

body main .list-content .btn-right-filter{display:none!important;}


body.machine .tour-container .image-container{width:100%!important;
                                              border-radius:20px!important;
                                              min-height:250px!important;
                                              position:relative!important;
                                              margin-top:-160px!important;
                                              margin-bottom:25px!important;
                                              background-color:#fff!important;
                                             -webkit-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                             -moz-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                              box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);}
body.machine .tour-container .image-container .lightgallery .big-pic{width:45% !important;
                                                                     height:466px!important;
                                                                     float: left !important;
                                                                     border-top-left-radius:20px!important;
                                                                     border-bottom-left-radius:20px!important;
                                                                     background-color:#fff!important;}
body.machine .tour-container .image-container .lightgallery .big-pic figure{overflow: hidden !important;
                                                                            height: 466px!important;
                                                                            background-color:#fff!important;
                                                                            margin-bottom: 0 !important;
                                                                            text-align:center!important;
                                                                            border-top-left-radius:20px!important;
                                                                            border-bottom-left-radius:20px!important;
}
body.machine .tour-container .image-container .lightgallery .big-pic figure img{height:100%!important;
                                                                                width:auto!important;
                                                                                cursor:pointer!important;}
body.machine .tour-container .image-container .lightgallery .small-pic{width: 27% !important;
                                                                       margin-left:0.502%!important;
                                                                       float: left !important;}
body.machine .tour-container .image-container .lightgallery .small-pic figure{width: 100%;
                                                                              height:231px!important;
                                                                              background-color:#fff!important;
                                                                              overflow: hidden !important;
                                                                              margin-bottom: 0px;}
body.machine .tour-container .image-container .lightgallery .small-pic figure.h228{height:228px!important;
                                                                                   margin-bottom:5px!important;}
body.machine .tour-container .image-container .lightgallery .small-pic figure.brtr{border-top-right-radius:20px!important;}
body.machine .tour-container .image-container .lightgallery .small-pic figure.brbr{border-bottom-right-radius:20px!important;}
body.machine .tour-container .image-container .lightgallery .small-pic figure img{height:auto!important;
                                                                                  width:auto!important;
                                                                                  cursor:pointer!important;}

body.machine .tour-container #ReservationBox{width:100%!important;
                                             border-radius:20px!important;
                                             min-height:150px!important;
                                             position:relative!important;
                                             margin-top:-70px!important;
                                             margin-bottom:25px!important;
                                             padding:10px 15px!important;
                                             background-color:#fff!important;
                                             -webkit-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                             -moz-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                             box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);}
body.machine .tour-container #ReservationBox h2{float:left!important;
                                                width:100%!important;
                                                text-align:center!important;
                                                font-size:24px!important;
                                                color:#da0035!important;
                                                font-weight:bold!important;
                                                margin:10px 0 25px 0!important;
                                                }
body.machine .tour-container #ReservationBox h1{float:left!important;
                                                width:100%!important;
                                                text-align:center!important;
                                                font-size:24px!important;
                                                color:#da0035!important;
                                                font-weight:bold!important;
                                                margin:10px 0 25px 0!important;
                                                }
body.machine .tour-container #ReservationBox h4{float:left!important;
                                                width:100%!important;
                                                text-align:le!important;
                                                font-size:18px!important;
                                                color:#da0035!important;
                                                font-weight:bold!important;
                                                margin:10px 0 10px 0!important;
                                                }
body.machine .tour-container #ReservationBox .dropdown-toggle{float:left!important;
                                                              width:100%!important;
                                                              border:1px solid #081e3f!important;
                                                              color:#081e3f!important;
                                                              border-radius:7px!important;
                                                              text-align:center!important;
                                                              padding:7px 0 5px 0!important;
                                                              height:40px!important;
                                                              margin-bottom:15px!important;
                                                              }
body.machine .tour-container #ReservationBox .dropdown-toggle i{margin-right:7px!important;}
body.machine .tour-container #ReservationBox .label-control{float:left!important;
                                                            width:100%!important;
                                                            text-align:center!important;
                                                            color:#081e3f!important;
                                                            font-weight:700!important;
                                                            }
body.machine .tour-container #ReservationBox .btn{height:35px!important;}
body.machine .tour-container #ReservationBox .price-detail{font-size:14px!important;
                                                           float:right!important;
                                                           color:#081e3f!important;}
body.machine .tour-container #ReservationBox .price-detail:hover{text-decoration:underline!important;cursor:pointer!important;}
body.machine .tour-container #ReservationBox .reservation-drop{width:333px!important;
                                                               min-height:50px!important;
                                                               max-height:250px!important;
                                                               overflow-y:auto!important;}
body.machine .tour-container #ReservationBox .reservation-drop.w690{width:690px!important;}
body.machine .tour-container #ReservationBox .reservation-drop .complate-loader{width:100%!important;
                                           height:24px!important;
                                           background:transparent url(../../../Resource/Img/gear.gif) no-repeat center!important;}

body.machine .tour-container #ReservationBox .reservation-drop ul{float:left!important;
                                                                  width:100%!important;
                                                                  padding:5px 5px!important;
                                                                  }
body.machine .tour-container #ReservationBox .reservation-drop ul li{font-size:16px!important;
                                                                     padding:3px 0!important;}
body.machine .tour-container #ReservationBox .reservation-drop ul li a{font-size:16px!important;
                                                                       color:#081e3f!important;
                                                                       float:left!important;
                                                                       width:100%!important;
                                                                     margin-bottom:3px!important;
                                                                       padding:0 5px!important;
                                                                       font-weight:500!important;}
body.machine .tour-container #ReservationBox .reservation-drop ul li a.bg-f2{background-color:#f2f2f2!important;}
body.machine .tour-container #ReservationBox .reservation-drop ul li a:hover{background-color:#da0035!important;
                                                                             color:#FFF!important;
                                                                             cursor:pointer!important
                                                                              }
body.machine .tour-container #ReservationBox .reservation-drop ul li a.active{background-color:#da0035!important;
                                                                             color:#FFF!important;}
body.machine .tour-container #ReservationBox .reservation-drop ul li a span{float:right!important;
                                                                            color:#198754!important;
                                                                            font-weight:700!important;}
body.machine .tour-container #ReservationBox .reservation-drop ul li a:hover span{color:#FFF!important;}
body.machine .tour-container #ReservationBox .reservation-drop ul li a.active span{color:#fff!important;}

body.machine .tour-container #ReservationBox .pax-drop{padding:10px!important;}
body.machine .tour-container #ReservationBox .pax-drop .pax-content{float:left!important;
                                                                    width:100%!important;
                                                                    margin-bottom:10px!important;
                                                                    color:#081e3f!important;}
body.machine .tour-container #ReservationBox .pax-drop .pax-content span.text{float:left!important;
                                                                              width:70%!important;
                                                                              font-weight:bold!important;
                                                                              }
body.machine .tour-container #ReservationBox .pax-drop .pax-content span.pax-item{float:left!important;
                                                                                  width:10%!important;
                                                                                  margin-top:-0px!important;
                                                                                  font-size:20px!important;
                                                                                  text-align:center!important;
                                                                                  font-weight:bold!important;}
body.machine .tour-container #ReservationBox .pax-drop .pax-content i{float:left!important;
                                                                      margin-top:3px!important;
                                                                      width:10%!important;
                                                                      height:24px!important;
                                                                      cursor:pointer!important;
                                                                      text-align:center!important;
                                                                      padding-top:4px!important;
                                                                      
                                                                      border-radius:6px!important;
                                                                      font-size:12px!important;}
body.machine .tour-container #ReservationBox .pax-drop .pax-content i.fa-user-plus{border:1px solid #081e3f!important;}
body.machine .tour-container #ReservationBox .pax-drop .pax-content i.fa-user-minus{color:#da0035!important;border:1px solid #da0035!important;}
body.machine .tour-container #ReservationBox .pax-drop .pax-content i:hover{background-color:#f2f2f2!important;}

body.machine .tour-container #ReservationBox .pax-drop .child-content{float:left!important;
                                                                    width:100%!important;
                                                                    margin-bottom:10px!important;
                                                                    color:#081e3f!important;}
body.machine .tour-container #ReservationBox .pax-drop .child-content span.text{float:left!important;
                                                                              width:70%!important;
                                                                              font-weight:bold!important;
                                                                              }
body.machine .tour-container #ReservationBox .pax-drop .child-content .DrpChild{border:1px solid #081e3f!important;
                                                                                border-radius:6px!important;
                                                                                width:30%!important;
                                                                                height:30px!important;
                                                                                font-size:14px!important;}

body.machine .tour-container #ReservationBox .price-caption{float:left!important;
                                                            width:100%!important;
                                                            border:1px solid #081e3f!important;
                                                            color:#081e3f!important;
                                                            border-radius:7px!important;
                                                            text-align:center!important;
                                                            padding:7px 0 5px 0!important;
                                                            height:40px!important;
                                                            margin-bottom:0px!important;
                                                            font-weight:bold!important; }

body.machine .tour-container #ReservationBox #LblDropPacket{display: inline-block;
                                                            width:90%!important;
                                                            white-space: nowrap;
                                                            overflow: hidden !important;
                                                            text-overflow: ellipsis;}
body.machine .tour-container #ReservationBox .btn{margin-top:18px!important;
                                                  height:40px!important;}

body.machine .tour-container #ReservationBox .label-control.text-left{text-align:left!important;font-size:14px!important; margin-bottom:0px!important;}
body.machine .tour-container #ReservationBox .label-text{font-size:14px!important; line-height:14px!important;margin-bottom:5px!important;
                                                         float:left!important; width:100%!important;}
body.machine .tour-container #ReservationBox .res-info-list{margin-top:5px!important;
                                                            float:left!important;
                                                            width:100%!important;}
body.machine .tour-container #ReservationBox .res-info-list li{float:left!important; width:100%!important;
                                                               font-size:14px!important;}
body.machine .tour-container #ReservationBox .res-info-list li span.text{float:left!important;}
body.machine .tour-container #ReservationBox .res-info-list li span.text span{font-size:12px!important;}
body.machine .tour-container #ReservationBox .res-info-list li span.price{float:right!important; font-weight:bold!important;}
body.machine .tour-container #ReservationBox .label-control.text-right{text-align:right!important;font-size:14px!important; margin-bottom:0px!important;
                                                                       margin-bottom:20px!important;}
body.machine .tour-container #ReservationBox .label-price{font-size:17px!important; 
                                                         line-height:14px!important;
                                                         font-weight:bold!important;
                                                         margin-bottom:10px!important;
                                                         text-align:right!important;
                                                         float:left!important; width:100%!important;}
body.machine .tour-container #ReservationBox .label-price.green{color:#198754!important; font-weight:bold!important; font-size:20px!important;}


body.machine .tour-container #ReservationBox .pay-info-box h4{float:left!important;
                                                             width:100%!important;
                                                             text-align:le!important;
                                                             font-size:18px!important;
                                                             color:#da0035!important;
                                                             font-weight:bold!important;
                                                             margin:10px 0 10px 0!important;}
body.machine .tour-container #ReservationBox .pay-info-box span.spdate{font-weight:600!important;
                                                                       font-size:14px!important;
                                                                       float:left!important;
                                                                       width:100%!important;
                                                                       margin-bottom:10px!important;
                                                                       }
body.machine .tour-container #ReservationBox .pay-info-box ul{float:left!important;width:100%!important;}
body.machine .tour-container #ReservationBox .pay-info-box ul.price-info li{float:left!important;width:100%!important;margin-bottom:5px!important;}
body.machine .tour-container #ReservationBox .pay-info-box ul.price-info li span{float:left!important;font-size:14px!important;}
body.machine .tour-container #ReservationBox .pay-info-box ul.price-info li span.text{}
body.machine .tour-container #ReservationBox .pay-info-box ul.price-info li span.price{float:right!important;}
body.machine .tour-container #ReservationBox .pay-info-box ul.price-info li span.price i{font-size:13px!important;}
body.machine .tour-container #ReservationBox .pay-info-box ul.price-info li.bold{font-weight:600!important;}
body.machine .tour-container #ReservationBox .pay-info-box ul.price-info li.Total{font-weight:700!important;}
body.machine .tour-container #ReservationBox .pay-info-box ul.price-info li.Total span{font-size:16px!important;color:#198754!important;}
body.machine .tour-container #ReservationBox .pay-info-box ul.price-info li.TotalCur span{font-size:14px!important;}
body.machine .tour-container #ReservationBox .pay-info-box ul.price-info li.RateLink{margin-bottom:15px!important;}
body.machine .tour-container #ReservationBox .pay-info-box ul.price-info li.RateLink a{float:right!important;font-size:13px!important;}
body.machine .tour-container #ReservationBox .pay-info-box .btn-sm{margin:0!important; height:35px!important;}
body.machine .tour-container #ReservationBox .pay-info-box .form-control{height:35px!important; margin-bottom:25px!important;}
body.machine .tour-container #ReservationBox .pay-info-box ul{float:left!important;width:100%!important;}
body.machine .tour-container #ReservationBox .pay-info-box ul.link-list li{float:left!important;width:100%!important;margin-bottom:0px!important;font-size:13px!important;}
body.machine .tour-container #ReservationBox .pay-info-box .form-check{margin-bottom:0px!important;}
body.machine .tour-container #ReservationBox .pay-info-box .form-check .form-check-input{cursor:pointer!important;width:20px!important;
                                                                                      height:20px!important;}
body.machine .tour-container #ReservationBox .pay-info-box .form-check .form-check-label{cursor:pointer!important; font-size:13px!important;}

body.machine .tour-container #ReservationBox .card-content{border:3px solid #f2f2f2!important; padding:15px 5px 0px 5px!important;
                                                           margin-top:15px!important;border-radius:10px!important;
                                                           margin-bottom:15px!important;}
body.machine .tour-container #ReservationBox .card-content .form-control{margin-bottom:15px!important; height:45px!important;
                                                                         text-align:center!important;}


body.machine .tour-container #ReservationBox .bank-info-content{border:1px solid #f2f2f2!important; padding:15px 5px 0px 5px!important;
                                                           margin-top:15px!important;border-radius:10px!important;
                                                           margin-bottom:15px!important;}
body.machine .tour-container #ReservationBox .bank-info-content:hover{border:1px solid #198754!important;}
body.machine .tour-container #ReservationBox .bank-info-content .select-bank-box{text-align:center!important;}
body.machine .tour-container #ReservationBox .bank-info-content .select-bank-box i{width:25px!important;
                                                                       height:25px!important;
                                                                       float:left!important;
                                                                       border-radius:13px!important;
                                                                       padding-top:4px!important;
                                                                       background-color:#f2f2f2!important;
                                                                       color:#f2f2f2!important;
                                                                       }
body.machine .tour-container #ReservationBox .bank-info-content a{color:#081e3f!important;}
body.machine .tour-container #ReservationBox .bank-info-content a.active .select-bank-box i{background-color:#198754!important;color:#fff!important;}
body.machine .tour-container #ReservationBox .bank-info-content h6{font-size:14px!important; font-weight:bold!important;}
body.machine .tour-container #ReservationBox .bank-info-content span.bank-info{float:left!important;
                                                                               font-size:14px!important;
                                                                              width:100%!important;}
body.machine .tour-container #ReservationBox .bank-info-content span.bank-info b{float:left!important; width:25%!important;}
body.machine .tour-container #ReservationBox .nav{float:left!important;
                                                  width:100%!important;
                                                  border:0!important;
                                                  }
body.machine .tour-container #ReservationBox .nav a.nav-link{width:49%!important;
                                                             border:1px solid #DDD!important;
                                                             margin:0 0.5%!important;
                                                             cursor:pointer!important;
                                                             }
body.machine .tour-container #ReservationBox .nav a.nav-link span{float:left!important;
                                                                  width:100%!important;
                                                                  }
body.machine .tour-container #ReservationBox .nav a.nav-link span.header{font-size:14px!important;
                                                                         font-weight:bold!important;color:#081e3f!important;}
body.machine .tour-container #ReservationBox .nav a.nav-link span.text{font-size:12px!important;
                                                                       font-weight:normal!important;color:#081e3f!important;}
body.machine .tour-container #ReservationBox .nav a.nav-link.active{background-color:#081e3f!important;
                                                                    color:#fff!important;}
body.machine .tour-container #ReservationBox .nav a.nav-link.active span{color:#fff!important;}


body.machine .tour-container #ReservationBox a.payment-type{border:1px solid #DDD!important;
                                                           border-radius:10px!important;
                                                           padding:7px!important;
                                                           height:85px!important;
                                                           float:left!important;
                                                            width:100%!important;
                                                            color:#081e3f!important;
                                                           margin-bottom:7px!important;
                                                           }
body.machine .tour-container #ReservationBox a.payment-type:hover{cursor:pointer!important; border:1px solid #198754!important;}
body.machine .tour-container #ReservationBox a.payment-type .selector{width:5%!important;
                                                                     height:85px!important;
                                                                     float:left!important;
                                                                     text-align:center!important;
                                                                     }
body.machine .tour-container #ReservationBox a.payment-type .selector i{width:25px!important;
                                                                       height:25px!important;
                                                                       float:left!important;
                                                                       border-radius:13px!important;
                                                                       padding-top:4px!important;
                                                                       background-color:#f2f2f2!important;
                                                                       color:#f2f2f2!important;
                                                                       }
body.machine .tour-container #ReservationBox a.payment-type.active .selector i{background-color:#198754!important;color:#fff!important;}
body.machine .tour-container #ReservationBox a.payment-type .content{width:95%!important;
                                                                    padding-left:10px!important;
                                                                     height:85px!important;
                                                                     float:left!important;}
body.machine .tour-container #ReservationBox a.payment-type h6{font-size:14px!important; font-weight:bold!important;}
body.machine .tour-container #ReservationBox a.payment-type span{font-size:12px!important; float:left!important;}

body.machine .tour-container #ReservationBox .tab-pane .form-control{text-align:center!important;}
body.machine .tour-container #ReservationBox .tab-pane a.inst-box{border:1px solid #DDD!important;
                                                                 border-radius:6px!important;
                                                                 text-align:center!important;
                                                                 float:left!important;
                                                                 width:100%!important;
                                                                 color:#081e3f!important;
                                                                 margin-top:10px!important;
                                                                 height:85px!important;
                                                                 padding-top:10px!important;}
body.machine .tour-container #ReservationBox .tab-pane a.inst-box span{font-size:14px!important;
                                                                      float:left!important;
                                                                      width:100%!important;}
body.machine .tour-container #ReservationBox .tab-pane a.inst-box span.header{font-weight:bold!important; margin-bottom:5px!important;}
body.machine .tour-container #ReservationBox .tab-pane a.inst-box span.price{color:#198754!important; font-weight:700!important; font-size:13px!important;}
body.machine .tour-container #ReservationBox .tab-pane a.inst-box span.instal{font-size:12px!important; height:20px!important;}
body.machine .tour-container #ReservationBox .tab-pane a.inst-box.active{border:1px solid #198754!important;background-color:#caffe7!important;}
body.machine .tour-container #ReservationBox .tab-pane a.inst-box:hover{border:1px solid #198754!important;cursor:pointer!important;}

body.machine .tour-container #ReservationBox .confirm-box{text-align:center!important;
                                                          }
body.machine .tour-container #ReservationBox .confirm-box span{float:left!important;width:100%!important;
                                                               margin-bottom:5px!important;
                                                               font-size:14px!important;
                                                               font-weight:bold!important;
                                                               }
body.machine .tour-container #ReservationBox .confirm-box h3{font-weight:600!important;
                                                             color:#198754!important;
                                                             font-size:18px!important;
                                                             margin:10px 0!important;}
body.machine .tour-container #ReservationBox .confirm-box .sp-text{padding:0 205px!important;}

body.machine .tour-container #ReservationBox .confirm-box .bank-box{border:1px solid #DDD!important;
                                                                    height:auto!important;
                                                                    background-color:#f2f2f2!important;
                                                                    margin-top:25px!important;
                                                                    margin-bottom:25px!important;
                                                                    width:75%!important;
                                                                    margin-left:12.5%!important;
                                                                    padding:15px!important;
                                                                    }
body.machine .tour-container #ReservationBox .confirm-box .bank-box h6{font-weight:bold!important; color:#081e3f!important;}
body.machine .tour-container #ReservationBox .confirm-box .bank-box h4{font-weight:bold!important; color:#081e3f!important;}
body.machine .tour-container #ReservationBox .confirm-box .document-box{margin-top:25px!important;}
body.machine .tour-container #ReservationBox .confirm-box .document-box a{color:#081e3f!important;cursor:pointer!important;}
body.machine .tour-container #ReservationBox .confirm-box .document-box i{font-size:25px!important;
                                                                          color:#da0035!important;}


body.machine .tour-container #ReservaitonDetail{position:fixed!important;
                                                  top:0!important;
                                                  right:0!important;
                                                  z-index:99!important;
                                                  height:100%!important;
                                                  background:transparent url(../../../Resource/Img/white-transparent-bg.PNG) repeat!important;
                                                  width:100%!important;
                                                  overflow: hidden; }
body.machine .tour-container #ReservaitonDetail #ReservaitonDetail-in{width:420px!important;
                                                                       height:100%!important;
                                                                       position:fixed!important;
                                                                       background-color:#FFF!important;
                                                                       top:0!important;
                                                                       right:0!important;
                                                                       overflow-y:auto;
                                                                       -webkit-box-shadow: -5px 0px 26px 0px rgba(0,0,0,0.75);
                                                                       -moz-box-shadow: -5px 0px 26px 0px rgba(0,0,0,0.75);
                                                                       box-shadow: -5px 0px 26px 0px rgba(0,0,0,0.75);}
body.machine .tour-container #ReservaitonDetail #ReservaitonDetail-in .border-color{display:none!important;}
 
 body.machine .tour-container #ReservaitonDetail #ReservaitonDetailHeader{float:left!important; width:100%!important;
                                                                          min-height:50px!important;
                                                                          background-color:#e8eefc!important;
                                                                          padding:15px 20px!important; }
 body.machine .tour-container #ReservaitonDetail #ReservaitonDetailHeader h3{font-size:18px!important;
                                                                             color:#081e3f!important;
                                                                             font-weight:bold!important;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonDetailHeader p{float:left!important;
                                                                            font-weight:600!important; }
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming{float:left!important; width:100%!important;
                                                                     padding:15px 20px!important; }
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming span.rooming-title{font-size:16px!important; color:#081e3f!important;
                                                                                        font-weight:bold!important;
                                                                                        float:left!important; width:100%!important;
                                                                                        text-align:center!important;
                                                                                        border-bottom:1px solid #DDD!important;
                                                                                        padding-bottom:7px!important;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption{background-color:#f2f2f2!important;
                                                                                               border:1px solid #f2f2f2;
                                                                                               margin-top:10px!important;
                                                                                               padding:10px!important; }
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption:hover{cursor:pointer!important;border:1px solid #198754;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .selection{width:30px!important;
                                                                                                          float:left!important;
                                                                                                          text-align:center!important;
                                                                                                          height:30px!important;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .selection i{width:24px!important;
                                                                                                            height:24px!important;
                                                                                                            float:left!important;
                                                                                                            font-size:14px!important;
                                                                                                            padding-top:5px!important;
                                                                                                            background-color:#ccc!important;
                                                                                                            border-radius:12px!important; }
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .selection.active i{background-color:#198754!important;color:#FFF!important;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .roomContiner{width:305px!important;
                                                                                                             float:left!important;
                                                                                                             height:auto!important;
                                                                                                             margin-left:5px!important;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .room-type{float:left!important;
                                                                                                          width:66px!important;
                                                                                                          height:30px!important;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .room-type.fourble{background:transparent url(../../../Resource/Img/room-fourble.PNG) no-repeat center center;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .room-type.triple{background:transparent url(../../../Resource/Img/room-triple.PNG) no-repeat center center;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .room-type.double{background:transparent url(../../../Resource/Img/room-twin.PNG) no-repeat center center;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .room-type.single{background:transparent url(../../../Resource/Img/room-type.PNG) no-repeat center center;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .room-list-desc{float:left!important;
                                                                                                               width:225px!important;
                                                                                                               margin-left:10px!important;
                                                                                                               margin-bottom:10px!important;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .room-list-desc h4{font-size:14px!important;
                                                                                                                  float:left!important; 
                                                                                                                  width:100%!important;
                                                                                                                  margin-top:-3px!important;
                                                                                                                  margin-bottom:0!important;
                                                                                                                  font-weight:600!important;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .room-list-desc span{font-size:14px!important;
                                                                                                                    margin-top:-2px!important;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .room-list-desc span.text{float:left!important;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .room-list-desc span.price{float:right!important;
                                                                                                                          font-weight:bold!important; }
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .child-caption{float:left!important;
                                                                                                               width:290px!important;
                                                                                                               font-size:14px!important;
                                                                                                               margin-left:10px!important;}
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .child-caption span.price{float:right!important;
                                                                                                                          font-weight:bold!important; }
 body.machine .tour-container #ReservaitonDetail #ReservaitonRooming #Rooming-in .room-caption .child-caption i.fa-child{margin-right:5px!important;}

 
 body.machine .tour-container #ReservaitonDetail #ReservationInfo{float:left!important; width:100%!important;
                                                                     padding:15px 20px!important; margin-bottom:5px!important; }
 body.machine .tour-container #ReservaitonDetail #ReservationInfo span.info-title{font-size:16px!important; color:#081e3f!important;
                                                                                        font-weight:bold!important;
                                                                                        float:left!important; width:100%!important;
                                                                                        text-align:center!important;
                                                                                        border-bottom:1px solid #DDD!important;
                                                                                        padding-bottom:7px!important;}
 body.machine .tour-container #ReservaitonDetail #ReservationInfo #ReservationInfo-in h5{font-size:16px!important; 
                                                                                         color:#081e3f!important;
                                                                                         font-weight:bold!important;
                                                                                         float:left!important; 
                                                                                         width:100%!important;
                                                                                         text-align:left!important;
                                                                                         margin:7px 0!important;
                                                                                         }
 body.machine .tour-container #ReservaitonDetail #ReservationInfo #ReservationInfo-in ul{float:left!important;width:100%!important;}
 body.machine .tour-container #ReservaitonDetail #ReservationInfo #ReservationInfo-in ul li{float:left!important;width:100%!important;margin-bottom:5px!important;}
 body.machine .tour-container #ReservaitonDetail #ReservationInfo #ReservationInfo-in ul li span{float:left!important;font-size:15px!important;}
 body.machine .tour-container #ReservaitonDetail #ReservationInfo #ReservationInfo-in ul li span.text{}
 body.machine .tour-container #ReservaitonDetail #ReservationInfo #ReservationInfo-in ul li span.price{float:right!important;}
 body.machine .tour-container #ReservaitonDetail #ReservationInfo #ReservationInfo-in ul li span.price i{font-size:13px!important;}
 body.machine .tour-container #ReservaitonDetail #ReservationInfo #ReservationInfo-in ul li.bold{font-weight:600!important;}
 body.machine .tour-container #ReservaitonDetail #ReservationInfo #ReservationInfo-in ul li.Total{font-weight:700!important;}
 body.machine .tour-container #ReservaitonDetail #ReservationInfo #ReservationInfo-in ul li.Total span{font-size:16px!important;color:#198754!important;}
 body.machine .tour-container #ReservaitonDetail #ReservationInfo #ReservationInfo-in ul li.TotalCur span{font-size:14px!important;}
 body.machine .tour-container #ReservaitonDetail #ReservationInfo #ReservationInfo-in ul li.win span{font-size:13px!important;}
 body.machine .tour-container #ReservaitonDetail #ReservationInfo #ReservationInfo-in ul li:hover{background-color:#f2f2f2!important;}

 body.machine .tour-container #TourInfoBox {margin-top:15px!important;}
 
body.machine .tour-container #TourInfoBox .searcbox-link{float:left!important;
                                                              width:auto!important;
                                                              border:1px solid #081e3f!important;
                                                              color:#081e3f!important;
                                                              border-radius:7px!important;
                                                              text-align:center!important;
                                                              padding:7px 10px 5px 10px!important;
                                                              margin-left:15px!important;
                                                              height:40px!important;
                                                              margin-bottom:15px!important;}
body.machine .tour-container #TourInfoBox .searcbox-link i{margin-right:10px!important;
                                                              color:#da0035!important;}
body.machine .tour-container #TourInfoBox .searcbox-link:hover{background-color:#081e3f!important; color:#FFF!important;
                                                                  cursor:pointer!important;}
body.machine .tour-container #TourInfoBox .searcbox-link:hover i{color:#FFF!important;}

  body.machine .tour-container #TourInfoBox #TourTabContainer{width:100%!important;
                                                              height:70px!important;
                                                              margin-bottom:15px!important;
                                                              box-shadow: 0 0 0 1px #dce3ec, 0 8px 16px 0 #dce3ec;
                                                              }
  body.machine .tour-container #TourInfoBox #TourTabContainer .nav-tabs{height:70px!important;
                                                                        border:0!important; }
  body.machine .tour-container #TourInfoBox #TourTabContainer .nav-tabs .nav-link{height:70px!important;
                                                                                  border-radius:0!important;
                                                                                  width:auto!important;
                                                                                  font-size:18px!important;
                                                                                  color:#081e3f!important;
                                                                                  font-weight:600!important;
                                                                                  padding:20px 45px 0 45px!important;
                                                                                  cursor:pointer!important;}
  body.machine .tour-container #TourInfoBox #TourTabContainer .nav-tabs .nav-link.active{border:0!important;
                                                                                         color:#fff!important;
                                                                                         background-color:#da0035!important;}

  body.machine .tour-container #TourInfoBox .tour-detail-icon-box{float:left!important;
                                                                   margin-top:5px!important;width:100%!important;margin-bottom:35PX!important;}
  body.machine .tour-container #TourInfoBox .tour-detail-icon-box table{width:100%!important;}

  body.machine .tour-container #TourInfoBox .tour-detail-icon-box .information-box{}
  body.machine .tour-container #TourInfoBox .tour-detail-icon-box .information-box i{width:20%!important;
                                                                                               height:50px!important;
                                                                                               border:1px solid #DDD!important;
                                                                                               border-radius:6px!important;
                                                                                               font-size:18px!important;
                                                                                               color:#081e3f;
                                                                                               text-align:center!important;
                                                                                               float:left!important;
                                                                                               padding-top:15px!important;
                                                                                               margin-right:5%!important;
                                                                                               }
  body.machine .tour-container #TourInfoBox .tour-detail-icon-box .information-box span.sp-icon-header{float:left!important;
                                                                                                                 width:70%!important;
                                                                                                                 font-weight:700!important;
                                                                                                                 }
  body.machine .tour-container #TourInfoBox .tour-detail-icon-box .information-box span.sp-icon-desc{float:left!important;
                                                                                                                 width:70%!important;
                                                                                                                 font-size:15px!important;  }
 
 body.machine .tour-container #TourInfoBox .programInfoBox{margin:10px 0 0 0!important;
                                                              padding:15px!important;
                                                              float:left!important;
                                                               border-radius:10px!important;
                                                              width:100%!important;
                                                              height:auto!important;
                                                              box-shadow: 0 0 0 1px #dce3ec, 0 8px 16px 0 #dce3ec;
                                                              }
 body.machine .tour-container #TourInfoBox .programInfoBox p{margin-bottom:5px!important;color:#081e3f!important;}
 
 body.machine .tour-container  .program-inc-exc{margin:10px 0!important;
                                                               float:left!important;
                                                               width:100%!important;
                                                               height:auto!important;
                                                               border-radius:10px!important;
                                                               box-shadow: 0 0 0 1px #dce3ec, 0 8px 16px 0 #dce3ec;
                                                              }
 body.machine .tour-container  .program-inc-exc .inc-exc{padding:10px 15px!important;}
 body.machine .tour-container  .program-inc-exc .inc-exc span{font-size:18px!important;
                                                             font-weight:bold!important;
                                                             float:left!important;
                                                             width:100%!important;
                                                             color:#081e3f!important;
                                                             margin-bottom:15px!important;
                                                                             }
 body.machine .tour-container  .program-inc-exc .inc-exc ul li{margin-bottom:10px!important;
                                                                              float:left!important;
                                                                              font-size:16px!important;
                                                                              width:100%!important;
                                                                              }
 body.machine .tour-container  .program-inc-exc .inc-exc ul li label{float:left!important;width:90%!important;font-size:14px!important;}
 body.machine .tour-container  .program-inc-exc .inc-exc ul li i{font-size:16px!important; text-align:center!important; width:5%!important; margin-right:5px!important;
                                                                                margin-top:3px!important;
                                                                                float:left!important; }
 body.machine .tour-container  .program-inc-exc .inc-exc ul li i.fa-circle-check{color:#10ac58!important;}
 body.machine .tour-container  .program-inc-exc .inc-exc ul li i.fa-circle-xmark{color:#f77091!important;}

 
 body.machine .tour-container #TourInfoBox #program-container .program-box{margin:10px 0 0px 0!important;
                                                                          float:left!important;
                                                                          width:100%!important;
                                                                          height:auto!important;
                                                                          padding:10px 15px!important;
                                                                          border-radius:10px!important;
                                                                          box-shadow: 0 0 0 1px #dce3ec, 0 8px 16px 0 #dce3ec;}
 body.machine .tour-container #TourInfoBox #program-container .program-box .program-header{font-weight:bold!important;
                                                                                           float:left!important;
                                                                                           width:100%!important;
                                                                                           margin-bottom:10px!important; }
 body.machine .tour-container #TourInfoBox #program-container .program-box .program-header span.day{font-size:18px!important;
                                                                                                    background-color:#f2f2f2!important;
                                                                                                    padding:3px 10px!important; 
                                                                                                    text-align:center!important;
                                                                                                    margin-right:10px!important; }
 body.machine .tour-container #TourInfoBox #program-container .program-box p{margin:5px!important; font-size:15px!important;}
 body.machine .tour-container #TourInfoBox #program-container .program-box p strong{margin-right:5px!important;}
 
 body.machine .tour-container #TourInfoBox .detail-container .program-box{margin:10px 0 0px 0!important;
                                                                          float:left!important;
                                                                          width:100%!important;
                                                                          height:auto!important;
                                                                          padding:10px 15px!important;
                                                                          border-radius:10px!important;
                                                                          box-shadow: 0 0 0 1px #dce3ec, 0 8px 16px 0 #dce3ec;}
 body.machine .tour-container #TourInfoBox .detail-container .program-box .program-header{font-weight:bold!important;
                                                                                           float:left!important;
                                                                                           width:100%!important;
                                                                                           margin-bottom:10px!important; }
 body.machine .tour-container #TourInfoBox .detail-container .program-box .program-header span.day{}
 body.machine .tour-container #TourInfoBox .detail-container .program-box p{margin:5px!important; font-size:15px!important;}


 body.machine .tour-container #TourInfoBox .departure-box{width:100%!important;
                                                          min-height:50px!important;
                                                          padding:15px!important;
                                                          border-radius:10px!important;
                                                          color:#081e3f!important;
                                                          box-shadow: 0 0 0 1px #dce3ec, 0 8px 16px 0 #dce3ec;}
body.machine .tour-container #TourInfoBox .departure-box span.time{margin-left:15px!important;float:left!important;
                                                              width:100%!important; margin-top:5px!important;}
body.machine .tour-container #TourInfoBox .departure-box a{margin-left:15px!important;float:left!important;
                                                              width:100%!important; margin-top:5px!important;color:#081e3f!important;
                                                              font-size:14px!important;}
body.machine .tour-container #TourInfoBox .departure-box a:hover{text-decoration:underline!important;}
body.machine .tour-container #TourInfoBox .accordion{margin-top:15px!important;}

body.machine .tour-container #TourInfoBox .accordion .accordion-button{outline:none!important;}
body.machine .tour-container #TourInfoBox .accordion .accordion-button:not(.collapsed) {
    color:#FFF!important;
    font-weight:bold!important;
    background-color:#f589a3!important;
    outline:none!important;
}
.accordion-button:not(.collapsed)::after{color:#fff!important;}

body.machine .tour-container #TourInfoBox .accordion .price-table table tbody tr:hover td{background-color:#eaf3ff!important;}
body.machine .tour-container #TourInfoBox .accordion .price-table table tbody tr:hover th{background-color:#eaf3ff!important;}



body.machine .tour-container #ReservaitonDetail .btn{height:50px!important;
                                                       border-radius:0!important;
                                                       width:90%!important;
                                                       margin-left:5%!important;
                                                       }


body.machine .calendar-container .calendar-content{width:100%!important;
                                                   padding:25px!important;
                                                  border-radius:20px!important;
                                                  min-height:250px!important;
                                                  position:relative!important;
                                                  margin-top:-120px!important;
                                                  margin-bottom:25px!important;
                                                  background-color:#fff!important;
                                                 -webkit-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                                 -moz-box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);
                                                  box-shadow: 0px 3px 15px 0px rgba(153,153,153,1);}
body.machine .calendar-container .calendar-content h2{text-align:center!important;
                                                      font-size:18px!important;
                                                      color:#081e3f!important;
                                                      font-weight:bold!important;}
body.machine .calendar-container .calendar-content .year-content{width:auto!important;
                                                                 height:40px!important;
                                                                 color:#081e3f;
                                                                 border-radius:6px!important;
                                                                 margin:15px 0 25px 0!important;}
body.machine .calendar-container .calendar-content .year-content .btn.active{background-color:#ddd!important;
                                                                                                           color:#081e3f!important;}
body.machine .calendar-container .calendar-content .year-content .btn:hover{background-color:#6682ac!important;cursor:pointer!important;
                                                                                                          color:#FFF!important;}
body.machine .calendar-container .calendar-content .year-content .btn.active:hover{background-color:#6682ac!important;
                                                                                                           color:#fff!important;}

body.machine .calendar-container .calendar-content .month-content{width:100%!important;
                                                                                             float:left!important;
                                                                                             margin-bottom:15px!important;
                                                                                             color:#081e3f;
                                                                                             border-radius:6px!important;}
body.machine .calendar-container .calendar-content .month-content .btn:hover{background-color:#6682ac!important;cursor:pointer!important;
                                                                                                          color:#FFF!important;}
body.machine .calendar-container .calendar-content .month-content .btn.mactive{background-color:#ddd!important;color:#081e3f!important;}

body.machine .calendar-list{width:100%!important;
                            float:left!important;
                            height:auto!important;
                            }
body.machine .calendar-list #CalendarHeader{float:left!important;
                                            width:100%!important;
                                            height:45px!important;
                                            background-color:#009d9a!important;
                                            color:#FFF!important;
                                            text-align:center!important;
                                            padding-top:10px!important;
                                            margin-bottom:20px!important;
                                            border-radius:10px!important;}
body.machine .calendar-list #CalendarHeader h3{font-size:22px!important;}
body.machine .calendar-list .accordion-item{font-size:18px!important;}
body.machine .calendar-list .accordion-header{font-size:18px!important;}
body.machine .calendar-list .accordion-header button{background-color:#f2f2f2!important;font-weight:bold!important;
                                                     color:#081e3f!important;}
body.machine .calendar-list .accordion-header i{float:left!important;
                                                margin-top:-1px!important;
                                                margin-right:10px!important; color:#081e3f!important;}

body.machine .calendar-list .date-table table tbody tr:hover td{background-color:#eaf3ff!important;}
body.machine .calendar-list .date-table table tbody tr:hover th{background-color:#eaf3ff!important;}


body .page-content{background-color:#f7f7f7!important;
                   width:100%!important;
                   min-height:650px!important;
                   margin-top:-16px!important;
                   padding-top:17px!important;
                   }
body .page-left-content{width:100%!important;
                        min-height:40px!important;
                        background-color:#FFF!important;
                        border-radius:10px!important;
                        padding-bottom:10px!important;
                        margin-bottom:10px!important;}
body .page-left-content h2{width:100%!important;
                           font-size:20px!important;
                           padding:10px 15px!important;
                           border-bottom:1px solid #DDD!important;
                           }
body .page-left-content ul{float:left!important;
                           width:100%!important;
                           padding-left:15px!important;}
body .page-left-content ul li{float:left!important; width:100%!important;}
body .page-left-content ul li a{float:left!important;
                                width:100%!important;
                                padding:0px 0 5px 0!important;
                                font-size:15px!important;
                                color:#081e3f!important;
                                }
body .page-left-content ul li a:hover{text-decoration:underline!important;}
body .page-left-content .dropdown{display:none!important;}

body .page-body{width:100%!important;
                        min-height:50px!important;
                        background-color:#FFF!important;
                        border-radius:10px!important;
                        padding-left:15px!important;
                        padding-right:15px!important;
                        color:#081e3f!important;
                        margin-bottom:15px!important;
                        padding-bottom:10px!important;}
body .page-body h1{width:100%!important;
                           font-size:20px!important;
                           padding:10px 0px!important;
                           font-weight:bold!important;
                           border-bottom:1px solid #DDD!important;
                           }
body .page-body h2{width:100%!important;
                           font-size:20px!important;
                           font-weight:bold!important;
                           padding:5px 0px!important;
                           border-bottom:1px solid #DDD!important;
                           }
body .page-body .form-control{margin-top:10px!important;}
body .page-body .form-control.input-sm{margin-top:0px!important; height:40px!important; margin-bottom:10px!important;}
body .page-body textarea.form-control{min-height:120px!important;}
body .page-body .btn{margin-top:10px!important;}
body .page-body table tr th{font-size:14px!important;}
body .page-body table tr td{font-size:13px!important;}
body .page-body .card-title{width:100%!important;
                           font-size:20px!important;
                           font-weight:bold!important;
                           padding:20px 0 5px 0px!important;}

body .page-body ul.cont-info {
    margin: 0;
    padding: 0;
    list-style: none;
}
body .page-body ul.cont-info li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #DDD;
    padding: 3px;
}
body .page-body ul.cont-info li i {
    background-color: #da0035!important;
    color: #FFF;
    font-size: 13px;
    width: 25px;
    height: 25px;
    padding: 6px 0;
    text-align: center;
    border-radius: 4px;
    margin-right: 10px;
}
body .page-body ul.cont-info span {
    font-size: 13px;
    color: #081e3f!important;
}
body .page-body ul.cont-info span a{color:#081e3f!important;}

body.machine footer .footer-logo{width:260px!important;}
body.machine footer{padding:10px 0!important;}

body.machine footer .footerphone{float:right!important; 
                                 color:#081e3f!important; 
                                 font-size:20px!important;
                                 margin-top:10px!important;
                                 font-weight:bold!important;}
body.machine footer .footer-social{float:right!important; margin-left:15px!important;margin-top:10px!important;}
body.machine footer .footer-social li{float:left!important; margin-left:10px!important;}
body.machine footer .footer-social li a{float:left!important; font-size:18px!important;}
body.machine footer .footer-social li a i{width:28px!important; height:28px!important;
                                          background-color:#081e3f!important; text-align:center!important;
                                          font-size:16px!important;
                                          color:#fff!important; border-radius:14px!important;
                                          padding-top:6px!important;}
body.machine footer .footer-social li a:hover i{background-color:#da0035!important;}


body.machine footer .footer-in{float:left!important;
                               width:100%!important;
                               min-height:60px!important; 
                               margin:15px 0 25px 0!important;
                               padding:45px 0!important;
                               background-color:#f5f5f5!important;
                               background-image: url(../../../Resource/Img/foot-bg.png);
                               background-repeat: no-repeat;
                               background-position: center center;}
body.machine footer .footer-in ul.footer-link-list{float:left!important; width:100%!important; margin:0!important; padding:0!important;}
body.machine footer .footer-in ul.footer-link-list li{width:20%!important; float:left!important;}
body.machine footer .footer-in ul.footer-link-list li a{color:#081e3f!important; font-size:14px!important; font-weight:600!important;}
body.machine footer .footer-in ul.footer-link-list li a:hover{color:#222!important; text-decoration:underline!important;}

body.machine footer .footer-in ul.footer-member-list{float:left!important; width:100%!important; margin:0!important; padding:0!important;}
body.machine footer .footer-in ul.footer-member-list li{width:100%!important; float:left!important;}
body.machine footer .footer-in ul.footer-member-list li a{color:#081e3f!important; font-size:14px!important; font-weight:600!important;}
body.machine footer .footer-in ul.footer-member-list li a:hover{color:#222!important; text-decoration:underline!important;}

body.machine footer .footer-bottom .logo-caption{text-align:left!important;}
body.machine footer .footer-bottom .logo-caption img{ height:35px!important; margin-left:20px!important;
                                                      margin-top:5px!important;}
 
.overflow-hide{overflow: hidden;}

body.machine footer .footer-bottom .licence-caption{text-align:right!important;}
body.machine footer .footer-bottom .licence-caption img{ height:70px!important; margin-left:20px!important;} 
body.machine footer .footer-bottom .licence-caption label{position:absolute!important;}
body.machine footer .footer-bottom .licence-caption label.ddsv{margin-top:50px!important; font-size:11px!important;
                                                               font-weight:bold!important;
                                                               color:#f00!important; margin-left:-32px!important;}
body.machine footer .footer-bottom .licence-caption label.angel{margin-top:50px!important; font-size:9px!important;
                                                               font-weight:bold!important;
                                                               color:#fff!important; margin-left:-82px!important;}

body.machine footer .footer-tourco{float:left!important;
                                   width:100%!important;
                                   min-height:60px!important; 
                                   margin:15px 0 0 0!important;
                                   text-align:center!important;
                                   padding:25px 0 15px 0!important;}
body.machine footer .footer-tourco p{font-size:14px!important; margin:0!important; margin-bottom:15px!important;}
body.machine footer .footer-tourco img{height:25px!important;}


body.machine #Reservation-container{width:100%!important;
                                 position:relative!important;
                            }
body.machine #Reservation-container #Reservation-form{min-height:600px!important;
                                                      margin-bottom:25px!important;}
body.machine #Reservation-container #Reservation-info-form{min-height:600px!important;
                                                           background-color:#FFF!important;
                                                           border-radius:20px!important;
                                                           -webkit-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                           -moz-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                           box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                            border-radius:6px!important;
                                                            margin-bottom:25px!important;}
body.machine #Reservation-container .icon-box{width:100%!important;
                                          height:120px!important;
                                          border-radius:6px!important;
                                          cursor:vertical-text;
                                           -webkit-box-shadow: 0px 3px 5px 0px rgba(153,153,153,1);
                                           -moz-box-shadow: 0px 3px 5px 0px rgba(153,153,153,1);
                                           box-shadow: 0px 3px 5px 0px rgba(153,153,153,1);
                                          text-align:center!important;}
body.machine #Reservation-container .icon-box i{font-size:32px!important;
                                            color:#58b7b6!important;
                                            width:100%!important;
                                            text-align:center!important;
                                            opacity:0.7!important;
                                            margin-bottom:8px!important;
                                            margin-top:35px!important;}
body.machine #Reservation-container .icon-box span{font-size:11px!important;
                                               color:#081e3f!important;
                                               font-weight:700!important;}

body.machine #Reservation-container #Reservation-form .dropdown-toggle{float:left!important;
                                                                      width:100%!important;
                                                                      border:1px solid #081e3f!important;
                                                                      color:#081e3f!important;
                                                                      border-radius:7px!important;
                                                                      text-align:center!important;
                                                                      padding:7px 0 5px 0!important;
                                                                      height:45px!important;
                                                                      margin-bottom:15px!important;}
body.machine #Reservation-container #Reservation-form .dropdown-toggle i{margin-right:7px!important;}
body.machine #Reservation-container #Reservation-form .label-control{float:left!important;
                                                            width:100%!important;
                                                            text-align:center!important;
                                                            color:#081e3f!important;
                                                            font-weight:700!important;
                                                            }
body.machine #Reservation-container #Reservation-form .btn-sm{height:35px!important;}
body.machine #Reservation-container #Reservation-form .price-detail{font-size:14px!important;
                                                           float:right!important;
                                                           color:#081e3f!important;}
body.machine #Reservation-container #Reservation-form .price-detail:hover{text-decoration:underline!important;cursor:pointer!important;}
body.machine #Reservation-container #Reservation-form .reservation-drop{min-height:50px!important;
                                                                        max-height:350px!important;
                                                                        overflow-y:auto!important;
                                                                        width:435px!important;
                                                                        margin-left:250px!important;
                                                                        padding:10px!important;
                                                                        }

body.machine #Reservation-container #Reservation-form .Passenger-box{background-color:#FFF!important;
                                                                     border-radius:10px!important;
                                                                     padding:15px!important;
                                                                     margin-bottom:10px!important;
                                                                     -webkit-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                                     -moz-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                                     box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);}
body.machine #Reservation-container #Reservation-form .Passenger-box h5{font-size:15px!important; font-weight:bold!important;
                                                                        border-bottom:1px solid #081e3f!important; padding-bottom:5px!important;}
body.machine #Reservation-container #Reservation-form .Passenger-box h5 span{font-size:13px!important;}
body.machine #Reservation-container #Reservation-form .Passenger-box .label-control{font-size:14px!important;
                                                                                    font-weight:600!important;}
body.machine #Reservation-container #Reservation-form .Passenger-box .form-control{border:1px solid #ddd!important;
                                                                      color:#081e3f!important;
                                                                      border-radius:7px!important;
                                                                      text-align:center!important;
                                                                      padding:7px 0 5px 0!important;
                                                                      height:45px!important;
                                                                      margin-bottom:8px!important;}
body.machine #Reservation-container #Reservation-form .Passenger-box textarea.form-control{min-height:80px!important;text-align:left!important; padding-left:10px!important;}
body.machine #Reservation-container #Reservation-form .Passenger-box .Passenger-box-in{border:5px solid #f2f2f2!important;
                                                                                       padding:15px!important;
                                                                                       }
body.machine #Reservation-container #Reservation-form .Passenger-box .form-control.border-red{border:1px solid #da0035!important;}

body.machine #Reservation-container #Reservation-bottom{float:left!important; width:100%!important;
                                                        margin-bottom:25px!important;
                                                        margin-top:15px!important;} 
body.machine #Reservation-container #Reservation-bottom .form-check{margin-bottom:5px!important;}
body.machine #Reservation-container #Reservation-bottom .form-check .form-check-input{cursor:pointer!important;width:20px!important;
                                                                                      height:20px!important;}
body.machine #Reservation-container #Reservation-bottom .form-check .form-check-label{cursor:pointer!important; font-size:13px!important;}

body.machine #Reservation-container #Reservation-bottom .bottom-price{float:right!important;
                                                                      font-size:20px!important;
                                                                      font-weight:bold!important;
                                                                      color:#198754!important;
                                                                      margin-top:35px!important
                                                                      }
body.machine #Reservation-container #Reservation-bottom .btn{margin:25px 0!important;}


body.machine #Reservation-container .room-list-caption{padding:10px!important;border:1px solid #ddd; margin-bottom:5px!important;}
body.machine #Reservation-container .room-list-caption:hover{cursor:pointer!important;border:1px solid #198754;}
body.machine #Reservation-container .room-list-caption .selection{width:30px!important;
                                                                                                          float:left!important;
                                                                                                          text-align:center!important;
                                                                                                          height:30px!important;}
body.machine #Reservation-container .room-list-caption .selection i.fa-circle-check{width:24px!important;
                                                                                    height:24px!important;
                                                                                    float:left!important;
                                                                                    font-size:14px!important;
                                                                                    padding-top:5px!important;
                                                                                    background-color:#ccc!important;
                                                                                    border-radius:12px!important; }
body.machine #Reservation-container .room-list-caption:hover .selection i.fa-circle-check{background-color:#198754!important;color:#FFF!important;}
body.machine #Reservation-container .room-list-caption .roomContiner{width:305px!important;
                                                                                                             float:left!important;
                                                                                                             height:auto!important;
                                                                                                             margin-left:5px!important;}
body.machine #Reservation-container .room-list-caption .room-type{float:left!important;
                                                                                                          width:66px!important;
                                                                                                          height:30px!important;}
body.machine #Reservation-container .room-list-caption .room-type.fourble{background:transparent url(../../../Resource/Img/room-fourble.PNG) no-repeat center center;}
body.machine #Reservation-container .room-list-caption .room-type.triple{background:transparent url(../../../Resource/Img/room-triple.PNG) no-repeat center center;}
body.machine #Reservation-container .room-list-caption .room-type.double{background:transparent url(../../../Resource/Img/room-twin.PNG) no-repeat center center;}
body.machine #Reservation-container .room-list-caption .room-type.single{background:transparent url(../../../Resource/Img/room-type.PNG) no-repeat center center;}
body.machine #Reservation-container .room-list-caption .room-list-desc{float:left!important;
                                                                                                               width:225px!important;
                                                                                                               margin-left:10px!important;
                                                                                                               margin-bottom:10px!important;}
body.machine #Reservation-container .room-list-caption .room-list-desc h4{font-size:14px!important;
                                                                                                                  float:left!important; 
                                                                                                                  width:100%!important;
                                                                                                                  margin-top:-3px!important;
                                                                                                                  margin-bottom:0!important;
                                                                                                                  font-weight:600!important;}
body.machine #Reservation-container .room-list-caption .room-list-desc span{font-size:14px!important;
                                                                                                                    margin-top:-2px!important;}
body.machine #Reservation-container .room-list-caption .room-list-desc span.text{float:left!important;}
body.machine #Reservation-container .room-list-caption .room-list-desc span.price{float:right!important;
                                                                                                                          font-weight:bold!important; }
body.machine #Reservation-container .room-list-caption .child-caption{float:left!important;
                                                                                                               width:290px!important;
                                                                                                               font-size:14px!important;
                                                                                                               margin-left:10px!important;}
body.machine #Reservation-container .room-list-caption .child-caption span.price{float:right!important;
                                                                                                                          font-weight:bold!important; }
body.machine #Reservation-container .room-list-caption .child-caption i.fa-child{margin-right:5px!important;}
body.machine #Reservation-container .room-list-caption .btn.btn-xs{height:24px!important;float:right!important;
                                                                   padding-top:2px!important;font-size:13px!important;}
body.machine #Reservation-container .room-list-caption .btn.border-color:hover{background-color:#da0035!important;
                                                                               color:#fff!important;}

.modal-body i.fa-triangle-exclamation{color:#ff6a00!important;}
.modal-body i.fa-circle-info{color:#da0035!important; margin-right:10px!important;}
.modal-body p.bor-gray{border:3px solid #ddd!important; background-color:#fff!important; padding:3rem!important;}

.ui-menu .ui-menu-item {
    margin: 0;
    margin-top:3px!important;
}
.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding:7px 1em 3px 1em;
    color:#081e3f!important;
     font-family: "Quicksand", sans-serif;
}
.ui-menu .ui-menu-item-wrapper:hover {background-color:#6682ac!important; color:#fff!important; border:0!important;}
.ui-menu .ui-menu-item-wrapper:hover {background-color:#6682ac!important; color:#fff!important; border:0!important;}
.ui-widget.ui-widget-content {
    border:0;
    
   -webkit-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
   -moz-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
   box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
    border-radius:6px!important;
}

.nav-slide{ position:fixed!important;
            top:0!important;
            z-index:99!important;
            height:100%!important;
            background: #fff!important;
            width:100%!important;
            visibility:hidden!important;
            overflow: hidden;
            overflow-y:scroll;}
.nav-slide .slide-logo{padding:10px 10px 5px 10px!important;
                       background-color:#e5e5e5!important;
                       float:left!important;
                       width:100%!important;
                       border-bottom:1px solid #DDD!important;}
.nav-slide .slide-logo img{ height:45px!important;}

.nav-slide .slide-logo .navbar-toggler{float:right!important; margin:8px 5px 0 !important;}
.nav-slide .slide-logo .navbar-toggler i{font-size:28px!important;color:#081e3f!important;}

.nav-slide .slide-inner .nav-main-menu{float:left!important; width:100%!important;}
.nav-slide .slide-inner .nav-main-menu li{width:100%!important;}
.nav-slide .slide-inner .nav-main-menu li a{float:left!important;
                                            width:100%!important;
                                            padding:15px 15px!important;
                                            color:#081e3f!important;
                                            font-weight:600!important;
                                            border-bottom:1px solid #DDD!important;}
.nav-slide .slide-inner .nav-main-menu li a i{margin-right:10px!important;}
.nav-slide .slide-inner .nav-main-menu li a i.fa-caret-right{float:right!important; margin-top:3px!important;}
.nav-slide .slide-inner .nav-main-menu li a.a-all{text-align:center!important; color:#da0035!important;}

.nav-slide .slide-inner .nav-main-menu li ul.ul-acc li a{padding-left:25px!important;}
.nav-slide .slide-inner .nav-main-menu li ul.ul-acc li.li-all a{text-align:center!important; color:#da0035!important;}


.nav-slide .slide-inner .nav-social{float:left!important; margin-left:15%!important; text-align:center!important; margin-top:40px!important;}
.nav-slide .slide-inner .nav-social li{float:left!important; margin-left:10px!important;}
.nav-slide .slide-inner .nav-social li a{float:left!important; font-size:18px!important;}
.nav-slide .slide-inner .nav-social li a i{width:32px!important; height:32px!important;
                                          background-color:#081e3f!important; text-align:center!important;
                                          font-size:16px!important;
                                          color:#fff!important; border-radius:16px!important;
                                          padding-top:7px!important;}
.nav-slide .slide-inner .nav-social li a:hover i{background-color:#da0035!important;}
.menu-slide{ position:fixed!important;
            top:61px!important;
            z-index:9999!important;
            height:100%!important;
            left:0!important;
            background: #f9f9f9!important;
            border-left:1px solid #DDD!important;
            width:100%!important;
            overflow: hidden;
            overflow-y:scroll;
            margin-bottom:50px!important;}

#page-top{position:fixed!important;
          right:30px!important;
          z-index:99!important;
          bottom:90px!important;}
#page-top i{font-size:48px!important; color:#081e3f!important;}
#page-top:hover i{color:#da0035!important; cursor:pointer!important;}
#loaader{width:100%!important; 
         height:100%!important;
         top:0!important;
         left:0!important;
         position:fixed!important;
         z-index:9999!important;
         padding:20% 0!important;
         text-align:center!important;
         background:transparent url(../../../Resource/Img/white-transparent-bg.PNG) repeat;}
#loaader img{width:160px!important; padding:5px!important;border-radius:80px!important;}
#LoadFade{width:100%!important; 
         height:100%!important;
         top:0!important;
         left:0!important;
         position:fixed!important;
         z-index:9999!important;
         padding:20% 0!important;
         text-align:center!important;
         background:transparent url(../../../Resource/Img/white-transparent-bg.PNG) repeat;}

.cbx {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding:1px 1px;
  border-radius: 6px;
  overflow: hidden;
  transition: all 0.2s ease;
  float:left!important;
  margin-top:10px!important;
}
.cbx:not(:last-child) {
  margin-right: 6px;
}
.cbx:hover {
  cursor:pointer!important;
}
.cbx input {
    float: left !important;
    width: 20px !important;
    height: 20px !important;
    cursor:pointer!important;
}
.cbx label {
  float: left;
  width:95%!important;
  margin-left:5px!important;
  vertical-align: middle;
  transform: translate3d(0, 0, 0);
  cursor:pointer!important;
  color:#081e3f!important;
}
.cbx label:hover{text-decoration:underline!important;}
.cbx.fs-12 label{font-size:13px!important;}
.cbx.w90 label {
  width:auto!important;
}
.cbx span {
  float: left;
  width:80%!important;
  vertical-align: middle;
  transform: translate3d(0, 0, 0);
}
.cbx span:first-child {
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 4px;
  transform: scale(1);
  border: 1px solid #cccfdb;
  transition: all 0.2s ease;
  box-shadow: 0 1px 1px rgba(0,16,75,0.05);
}
.cbx span:first-child svg {
  position: absolute;
  top: 3px;
  left: 2px;
  fill: none;
  stroke: #fff;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 16px;
  stroke-dashoffset: 16px;
  transition: all 0.3s ease;
  transition-delay: 0.1s;
  transform: translate3d(0, 0, 0);
}
.cbx span:last-child {
  padding-left: 8px;
  line-height: 18px;
}
.cbx:hover span:first-child {
  border-color: #07f;
}
.inp-cbx {
  position: absolute;
  visibility: hidden;
}
.inp-cbx:checked + .cbx span:first-child {
  background: #07f;
  border-color: #07f;
  animation: wave 0.4s ease;
}
.inp-cbx:checked + .cbx span:first-child svg {
  stroke-dashoffset: 0;
}

.owl-carousel .owl-nav button.owl-next{background-color:#fff!important;
                                       border:1px solid #DDD!important;
                                       font-weight:bold!important;
                                        position:relative!important;
                                        float:right!important;
                                        margin-top:-225px!important;
                                        margin-right:-15PX!important;
                                        width:32px!important;
                                        border-radius:16px!important;
                                        height:32px!important;}
.owl-carousel .owl-nav button.owl-prev {background-color:#fff!important;
                                       border:1px solid #DDD!important;
                                        position:absolute!important;
                                        margin-top:-225px!important;
                                        margin-left:-15px!important;
                                        width:32px!important;
                                        border-radius:16px!important;
                                        height:32px!important;}
@media (max-width: 992px) {
    body.machine .navbar .navbar-right{display:none!important;}
    body.machine .navbar .travel-guide{display:none!important;}
    body.machine main #banner_content label.company{visibility:hidden!important;}
    body.machine main #banner_content #search-content .search-in h1{font-size:20px!important;}
    body.machine main #banner_content #search-content{margin-top:-30px!important;}
    body.machine main #banner_content #search-content .search-in .search-when-drop{margin-left:-180px; margin-top:0!important;}
    body.machine main #banner_content #search-content .search-in .search-where-drop{ margin-top:0!important;}
    body main .catg-container .catg-item-card ul{position:absolute!important;
                                                 z-index:1!important;
                                                 float:left!important;
                                                 width:auto!important;
                                                 padding:10px 5px!important;
                                                 margin-top:40px!important;}
    body main .catg-container .catg-item-card ul li{margin-top:10px!important;
                                                 float:left!important;
                                                 width:auto!important;}
    body main .catg-container .catg-item-card ul li a{padding:0!important;
                                                      height:auto!important;
                                                      font-size:14px!important;
                                                      margin-left:10px!important;
                                                      margin-left:10px!important;
                                                      font-weight:normal!important;
                                                      margin-bottom:5px!important;}
    body main .catg-container .catg-item-card ul li a:hover{margin-left:5px!important;}
    
    
    body main .catg-container .catg-card h2{font-size:16px!important;
                                            padding:12px 5px!important;
                                            margin-top:-55px!important;}
    body main .filter-content .item-card-full .item-card-image-box figure{text-align:center!important;}
    body main .filter-content .item-card-full .item-card-icon-box ul li{margin-right:5px!important;}

    body main .filter-content h2.page-title{font-size:18px!important;}
    body main .filter-content .item-card-double .item-card-image-box figure{border-bottom-left-radius:0!important;
                                                                            border-top-right-radius:10px!important;
                                                                            height:220px!important;
                                                                            }
    body main .filter-content .item-card-double .item-card-image-box figure img{height:auto!important;
                                                                                width:100%!important;}
    body main .filter-content .item-card-double .item-card-text-box h3{text-align:center!important;
                                                                       padding:0 10px!important;
                                                                       }
    body main .filter-content .item-card-double .item-card-highlight-box{text-align:center!important;
                                                                         padding:0 10px!important;}
    body main .filter-content .item-card-double .item-card-icon-box ul{text-align:center!important;float:none!important;
                                                                       margin-left:2.5%!important;}
    body main .filter-content .item-card-double .item-card-icon-box ul li{float:left!important;text-align:center!important;
                                                                          width:45%!important; }
    body main .filter-content .item-card-double .item-card-price-box .btn{margin-left:0%!important;
                                                                          width:100%!important; }
    body main .filter-content .item-card-double .dropdown-menu.price-drop{margin-left:0!important;}
    body main .list-content h2.page-title{margin-top:5px!important; font-size:20px!important;}
    body main .filter-content .item-card-double .item-card-drop-box{width:97%!important;
                                                                    margin-left:2.5%!important;}
    body main .filter-content .item-card-double .item-card-price-box{margin-left:2.5%!important;}

    body main .filter-content .item-card-full .item-card-price-box .price-content a{font-size:18px!important;}

    
    body main .list-content .item-card-full .item-card-image-box figure{text-align:center!important;
                                                                        height:220px!important;
                                                                        border-bottom-left-radius:0!important;
                                                                        border-top-right-radius:10px!important;}
    body main .list-content .item-card-full .item-card-image-box figure img{width:100%!important;
                                                                            height:auto!important; }
    body main .list-content .item-card-full .item-card-text-box h3{text-align:center!important;
                                                                   padding-left:5px!important;
                                                                   min-height:80px!important;
                                                                   padding-right:5px!important;    }
    body main .list-content .item-card-full .item-card-text-box h3 a{font-size:18px!important;}
    body main .list-content .item-card-full .item-card-highlight-box{text-align:center!important;
                                                                     width:100%!important;
                                                                     min-height:30px!important;}
    body main .list-content .item-card-full .item-card-icon-box ul{    text-align: center !important;
    padding-left: 10% !important;
    padding-right: 10% !important;}
    body main .list-content .item-card-full .item-card-icon-box ul li {
    width: 28% !important;
    float: left !important;
    margin-right: 5.3% !important;
}
    body main .list-content .item-card-full .item-card-icon-box ul li i{width: 25px !important;
                                                                        height: 25px !important;
                                                                        float:none!important;
                                                                        font-size:20px !important;}
    body main .list-content .item-card-full .item-card-icon-box ul li i.itransport{margin-bottom:7px!important;}
    body main .list-content .item-card-full .item-card-icon-box ul li span{width:100%!important;}
    body main .list-content .item-card-full .item-card-drop-box a{width:90%!important;
                                                                  text-align:center!important;
                                                                  margin-left:5%!important;    }
    body main .list-content .item-card-full .item-card-price-box{margin-top:0px!important;
                                                                 padding-right:0!important;
                                                                 height:125px!important;}
    body main .list-content .item-card-full .item-card-price-box .win-content{float:left!important; 
                                                                              width:50%!important;
                                                                              margin-top:10px!important;
                                                                              text-align:left!important;
                                                                              font-size:18px!important;    }
    body main .list-content .item-card-full .item-card-price-box .win-content span.win-text{font-size:16px!important;}
    body main .list-content .item-card-full .item-card-price-box .win-content i{float:none!important;}
    body main .list-content .item-card-full .item-card-price-box .rate-content{width:50%!important;}
    body main .list-content .item-card-full .item-card-price-box .price-content{width:50%!important;}

    body main .list-content .item-card-full .item-card-price-box .btn{width:100%!important;
                                                                      margin-top:7px!important;
                                                                      margin-left:0!important; }

    body main .list-content .item-card-double .item-card-image-box figure{height:220px!important;}

    
    body main .list-content .item-card-three .item-card-image-box figure{width: 100%;
                                                                     height:220px!important;}
    body main .list-content .item-card-three .item-card-image-box img{width:100%!important;}


    body main .list-content .btn-right-filter{display:block!important;
                                              width:50%!important;
                                              position:fixed!important;
                                              height:40px!important;
                                              padding-top:10px!important;
                                              border-radius:0!important;
                                              color:#081e3f!important;
                                              bottom:0!important;
                                              z-index:9999!important;
                                              border:1px solid #ddd!important;
                                              left:0!important;
                                              background-color:#fff!important;}
    body main .list-content .btn-right-filter .spOpen{display:block!important;}
    body main .list-content .btn-right-filter .spclose{display:none!important;}
    body main .list-content .btn-right-filter.active{background-color:#da0035!important;
                                              border:1px solid #da0035!important;
                                              color:#FFF!important;
                                              }
    body main .list-content .btn-right-filter.active .spOpen{display:none!important;}
    body main .list-content .btn-right-filter.active .spclose{display:block!important;}

    body main .list-content .list-filter{display:block!important;
                                         width:50%!important;
                                         position:fixed!important;
                                         z-index:9999!important;
                                         height:40px!important;
                                         padding-top:10px!important;
                                         border-radius:0!important;
                                         border:1px solid #ddd!important;
                                              color:#081e3f!important;
                                         bottom:0!important;
                                         right:0!important;
                                         background-color:#fff!important;}
    body main .list-content .filter-drop.order-drop{margin-left:0!important;}

    body.machine footer .footer-in ul.footer-link-list li{width:33%!important;}
    body.machine footer .footer-bottom .logo-caption img{ height:25px!important;}
    body.machine footer .footer-bottom .licence-caption img{ height:50px!important;} 
    body.machine footer .footer-bottom .licence-caption label.ddsv{margin-top:35px!important;margin-left:-24px!important; font-size:9px!important;}
    body.machine footer .footer-bottom .licence-caption label.angel{margin-top:36px!important;margin-left:-62px!important; font-size:7px!important;}
    body.machine main #banner_content #search-content{margin-top:-180px!important;}
    body.machine main #banner_content #search-content .form-control{margin-bottom:15px!important;}
    body.machine .tour-container .image-container{margin-top:-180px!important;}
    body.machine .tour-container .image-container .lightgallery .big-pic{width:100%!important;
                                                                         height:220px!important;
                                                                         border-top-right-radius:20px!important;}
    body.machine .tour-container .image-container .lightgallery .big-pic figure{border-top-right-radius:20px!important;margin:0!important;
                                                                                height:220px!important;}
    body.machine .tour-container .image-container .lightgallery .big-pic figure img{height:220px!important;
                                                                                    width:100%!important;   }
    body.machine .tour-container .image-container .lightgallery .small-pic{width:25%!important;
                                                                           margin:0!important;
                                                                           margin-top:-20px!important;
                                                                           background-color:aqua!important;
                                                                           margin-bottom:30px!important;}
    body.machine .tour-container .image-container .lightgallery .small-pic figure{height:60px!important;}
    body.machine .tour-container .image-container .lightgallery .small-pic figure img{width:100%!important;
                                                                                      height:auto!important}
    body.machine .tour-container .image-container .lightgallery .small-pic figure.h228{height:65px!important;}
    body.machine .tour-container .image-container .lightgallery .small-pic figure.brtr{border-radius:0!important;}
    body.machine .tour-container .image-container .lightgallery .small-pic figure.brbr{border-radius:0!important;}
     body.machine .tour-container #TourInfoBox .programInfoBox{display:none!important;}

     body.machine .tour-container #TourInfoBox #TourTabContainer{height:auto!important; padding:0!important; 
                                                                 margin-top:10px!important;
                                                                 margin-bottom:0!important;}
     body.machine .tour-container #TourInfoBox #TourTabContainer .nav-tabs{min-height:25px!important; height:auto!important;
                                                                           padding:10px!important;
                                                                           margin-bottom:0!important;
                                                                           }
     body.machine .tour-container #TourInfoBox #TourTabContainer .nav-tabs .nav-link{height:30px!important;
                                                                                     font-size:14px!important;
                                                                                     padding:4px 10px!important;
                                                                                     border:1px solid #081e3f!important;
                                                                                     border-radius:6px!important;
                                                                                     margin:2%!important;
                                                                                     text-align:center!important;
                                                                                     width:46%!important;
                                                                                     }
     body.machine .tour-container #TourInfoBox .departure-box{margin-top:15px!important;}

     .price-table{width:100%!important;  }
     .price-table table tr{text-overflow: ellipsis;overflow: hidden; }
     .price-table table tr th{text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
     .price-table table tr td{text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}

     
     .date-table{width:100%!important;  }
     .date-table table tr{text-overflow: ellipsis;overflow: hidden; }
     .date-table table tr th{text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
     .date-table table tr td{text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}


    body.machine main .login-box{margin-top:45px!important;}
    body.machine main .login-box p{font-weight:600!important;}
    .nav-slide {visibility:visible!important;}
    .filter-box{margin-top:45px!important;}
    #FilterRight{position:fixed!important;
                 top:0!important;
                 z-index:99!important;
                 height:100%!important;
                 background: #fff!important;
                 width:60%!important;
                 overflow: hidden;
                 overflow-y:auto;}
}
@media (max-width: 768px) {
    .desktop-menu{display:none!important;}
    body.machine .tour-container #TourInfoBox .searcbox-link{width:95%!important;
                                                             margin-left:2.5%!important;
    }
body .page-left-content .dropdown{display:block!important;}
    body.machine .navbar .navbar-brand img{height:38px!important;}
    body.machine main #banner_content{height:380px!important;}
    body.machine main #banner_content.small {height:320px!important;}
    body.machine main #banner_content #BannerCarousel{visibility:hidden!important;}
    body.machine main #banner_content #search-content{margin-top:-430px!important;}
    body.machine main #banner_content #search-content .search-in{padding:25px 10px!important;}
    body.machine main #banner_content #search-content .search-in h1{font-size:22px!important;}
    body.machine main #banner_content #search-content .form-control{margin-bottom:15px!important;}
    
    body.machine main #banner_content.small #search-content .search-in{padding:15px 10px!important;}

    body.machine main #banner_content #search-content .search-in .search-where-drop{ margin-top:0!important; width:90%!important; }
    body.machine main #banner_content #search-content .search-in .search-when-drop{margin-left:0px; width:90%!important; margin-top:0!important;}
    
    body.machine main .opportunity-content {margin-top:-25px!important;}
    
    body.machine main .opportunity-content .opportunity{height:auto!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel{height:auto!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item{height:auto!important;
                                                                                                            border-bottom-left-radius:0px!important;  
                                                                                                            border-top-right-radius:15px!important;   }
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item figure{height:280px!important;
                                                                                                            border-bottom-left-radius:0px!important;  
                                                                                                            border-top-right-radius:15px!important;  }
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item figure img.oppor{height:auto!important; width:100%!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .badge.bg-success-subtle{width:30%!important;
                                                                                                                                   margin-left:5%!important;
                                                                                                                                   margin-top:-275px!important;
                                                                                                                                   position:absolute!important;
                                                                                                                                   margin-bottom:15px!important;
                                                                                                                                    -webkit-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                                                                                                    -moz-box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);
                                                                                                                                    box-shadow: 0px 3px 20px 0px rgba(153,153,153,1);}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner h2{padding:5px 25px 5px 25px!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .badge.bg-light-subtle{width:30%!important;
                                                                                                                   margin-right:5%!important;
                                                                                                                   margin-top:0px!important;
                                                                                                                   margin-bottom:15px!important;
                                                                                                                   float:right!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .sp-content {float:left!important;
                                                                                                                         width:50%!important;
                                                                                                                         margin-top:-70px!important;
                                                                                                                         text-align:center!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .sp-content .sp-price{float:left!important;
                                                                                                                                  text-align:left!important;
                                                                                                                                  margin-left:25px!important; }
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .sp-content .sp-price.rate-price{margin-top:15px!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .sp-content .sp-price.org-price{margin-top:-10px!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item span.sp-price.org-price span.text{width:100%!important;
                                                                                                                                             float:left!important;
                                                                                                                                             font-size:13px!important;
                                                                                                                                             font-weight:normal!important;
                                                                                                                                             color:#081e3f!important;}

    
    body.machine main .catg-content .catg-box figure{text-align:center!important;}
    body.machine main .catg-content .catg-box figure img{height:100%!important; width:auto!important;}

    body.machine main .info-content h6.info-title{text-align:center!important; float:left!important;width:100%!important;}
    body.machine main .info-content p.info-text{width:100%!important; text-align:center!important;
                                                padding:10px!important;}

    
    body main .catg-container .catg-card h2{font-size:15px!important;
                                            padding:12px 5px!important;
                                            margin-top:-50px!important;}

    body main .filter-content .item-card-full{border-bottom-right-radius:10px!important;
                                              border-bottom-left-radius:10px!important;}
    body main .filter-content .item-card-full .item-card-image-box figure{height:230px!important;
                                                                          border-bottom-left-radius:0!important;
                                                                          border-top-right-radius:10px!important;}
    body main .filter-content .item-card-full .item-card-image-box figure img{height:auto!important;
                                                                              width:100%!important;}
    body main .filter-content .item-card-full .item-card-text-box h3{width:98%!important;
                                                                     margin-left:1%!important;
                                                                     padding-left:10px!important;
                                                                     padding-right:10px!important;
                                                                     text-align:center;
                                                                     font-weight:600!important;
                                                                     height:auto!important;}
    body main .filter-content .item-card-full .item-card-highlight-box{padding:0 8px!important;
                                                                       text-align:center!important;}
    body main .filter-content .item-card-full .item-card-icon-box{padding-left:15px!important;
                                                                  padding-right:15px!important;}
    body main .filter-content .item-card-full .item-card-icon-box ul{text-align:center!important;
                                                                     padding-left:15%!important;
                                                                     padding-right:15%!important; }
    body main .filter-content .item-card-full .item-card-icon-box ul li{width:28%!important;float:left!important;
                                                                        margin-right:5.3%!important;}
    body main .filter-content .item-card-full .item-card-icon-box .icon-content{ margin-left:10px!important;
                                                                                 margin-right:10px!important;    }
    body main .filter-content .item-card-full .item-card-drop-box a{width:64%!important;
                                                                    margin-left:16%!important;
                                                                    text-align:center!important;}

    body main .filter-content .item-card-full .item-card-price-box{padding:0!important;
                                                                   height:auto!important;
                                                                   background-color:transparent!important;
                                                                   text-align:center!important;
                                                                   }
    body main .filter-content .item-card-full .item-card-price-box .price-content{float:left!important;
                                                                                  width:100%!important;   }
    body main .filter-content .item-card-full .item-card-price-box span{text-align:center!important;}
    body main .filter-content .item-card-full .item-card-price-box .btn{margin-left:1%!important;}
    
    body main .filter-content .item-card-full .item-card-price-box .rate-content{float:left!important;
                                                                                  width:100%!important;   }
    
    body main .filter-content .item-card-full .item-card-price-box .currency-content{float:left!important;
                                                                                     width:100%!important;   }

    .dropdown-menu.price-drop{width:62%!important;}

    body main .filter-content .item-card-full .item-card-price-box .win-content{float:left!important;
                                                                                width:auto!important;
                                                                                position:absolute!important;
                                                                                margin-top:10px!important;
                                                                                padding-left:2%!important;}
    body main .filter-content .item-card-full .item-card-price-box .win-content span.win-text{font-size:14px!important;font-weight:bold!important;text-align:left!important;}
    body main .filter-content .item-card-full .item-card-price-box .win-content span.win-price{font-size:18px!important;font-weight:bold!important;
                                                                                               float:left!important;}
    body main .filter-content .item-card-full .item-card-price-box .win-content i{font-size:13px!important;font-weight:bold!important;
                                                                                  float:left!important;}
      body main .list-content .item-card-full .item-card-text-box h3{height:auto!important;}
      body main .list-content .item-card-full .item-card-highlight-box{min-height:10px!important;}

    body.machine footer .FootLogo{display:none!important;}
    body.machine footer .footer-in ul.footer-link-list li{width:100%!important; text-align:center!important;}
    body.machine footer .footer-in ul.footer-member-list li{width:100%!important; text-align:center!important;}
    .cbx label{width:90%!important;}
    
    body.machine .tour-container #ReservationBox .reservation-drop.w690{width:95%!important;}
    body.machine .tour-container #ReservationBox .reservation-drop.w690 ul li{border-bottom:1px solid #DDD!important;float:left!important;width:100%!important;  }
    body.machine .tour-container #ReservationBox .reservation-drop.w690 ul li a{font-size:13px!important;
                                                                                float:left!important;width:100%!important;  }
    body.machine .tour-container #ReservaitonDetail #ReservaitonDetail-in{width:100%!important; 
                                                                           }
    

    body.machine .tour-container #ReservaitonDetail #ReservaitonDetail-in .border-color{ margin-top:20px!important;
                                                                                         padding-top:13px!important; 
                                                                                         display:block!important;
                                                                                         text-transform:uppercase!important; }

    #loaader{padding:50% 0!important;}
    #loaader img{width:100px!important; margin-top:25%!important; padding:5px!important;border-radius:80px!important;}
    
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-control-next{margin-right:22px!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-control-prev{margin-left:20px!important;}
    .owl-carousel .owl-nav button.owl-next{margin-right:5px!important;}
    .owl-carousel .owl-nav button.owl-prev {margin-left:5px!important;}
    .filter-box{margin-top:45px!important;}
}
@media (max-width: 555px) {
    body.machine main #banner_content{margin-bottom:15px!important;}
    body.machine .navbar-top-line a.nav-link{display:none!important;}
    body.machine footer .footer-bottom .logo-caption{text-align:center!important; margin-bottom:25px!important;}
    body.machine footer .footer-bottom .logo-caption img{width:60%!important; height:auto!important;}
    body.machine footer .footer-bottom .licence-caption{text-align:center!important;}
    body.machine main #banner_content #search-content .search-in .search-when-drop{margin-left:0px; width:85%!important; margin-top:0!important;}
    body.machine main #banner_content #search-content .search-in .search-where-drop{ margin-top:0!important; width:85%!important; }
    body.machine main #banner_content #search-content .search-in .search-where-drop ul.catg-box li{padding:5px 5px!important;}
    body.machine main #banner_content #search-content .search-in .search-where-drop ul.catg-box li a i{font-size:23px!important;}
    body.machine main #banner_content #search-content .search-in .search-where-drop ul.catg-box li a label{font-size:14px!important;}
    
    body.machine main #banner_content.small #search-content .search-in .search-where-drop ul.catg-box li{padding:5px 5px!important;}
    body.machine main #banner_content.small #search-content .search-in .search-where-drop ul.catg-box li a i{font-size:23px!important;}
    body.machine main #banner_content.small #search-content .search-in .search-where-drop ul.catg-box li a label{font-size:13px!important;}
    .ui-widget.ui-widget-content{width:88%!important;}

    
    body.machine main .opportunity-content {margin-top:5px!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item figure{height:auto!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .badge.bg-success-subtle{width:45%!important;
                                                                                                                                     margin-top:-265px!important; }
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .sp-content{width:auto!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .sp-content .sp-price.org-price{font-size:20px!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item span.sp-price.org-price span{font-size:10px!important;}
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .sp-content .sp-price.rate-price{font-size:14px!important;}

    
    body.machine main span.content-title{font-size:18px!important;
                                       float:left!important;
                                       width:100%!important;
                                       margin-bottom:15px!important;
                                       text-align:center!important;}
    
    
    body main .catg-container .catg-item-card ul{position:absolute!important;
                                                 z-index:1!important;
                                                 float:left!important;
                                                 width:auto!important;
                                                 padding:10px 5px!important;
                                                 margin-top:40px!important;}
    body main .catg-container .catg-item-card ul li{float:left!important;
                                                    margin-top:0!important;
                                                    width:100%!important;}
    body main .catg-container .catg-item-card ul li a{padding:0!important;
                                                      height:auto!important;
                                                      font-size:16px!important;
                                                      margin-left:10px!important;
                                                      margin-left:10px!important;
                                                      font-weight:normal!important;
                                                      margin-bottom:5px!important;}
    
    body main .filter-content .item-card-full .item-card-icon-box ul{text-align:center!important;
                                                                     padding-left:10%!important;
                                                                     padding-right:10%!important; }
    body main .filter-content .item-card-full .item-card-icon-box ul li{width:28%!important;float:left!important;
                                                                        margin-right:5.3%!important;
                                                                        }
    body main .filter-content .item-card-full .item-card-drop-box a{width:72%!important;
                                                                    text-align:center!important;
                                                                    margin-left:12%!important;}
    .dropdown-menu.price-drop{width:90%!important;
                              margin-left:-5%!important;}

    body main .list-content .item-card-double .item-card-drop-box .dropdown-menu.price-drop{width:90%!important;
                                                                                            margin-left:0!important;}

    body.machine main .newsletter-box .newsletter-box-in{padding:25px 25px 15px 25px!important;}

    body.machine footer .footer-social{text-align:center!important;width:auto!important; float:none!important; margin-left:25%!important;}
    body.machine footer .footerphone{float:left!important; width:100%!important; text-align:center!important;}
    
    .filter-box{margin-top:45px!important;}
    #FilterRight{width:100%!important;}
    
    body main .filter-content ul.filter-list{position:fixed!important;
                                             bottom:0!important;
                                             left:0!important;
                                             height:40px!important;
                                             background-color:aqua!important;
                                             width:100%!important;}
    body main .filter-content ul.filter-list li{margin:0!important;
                                                width:25%!important;}
    body main .filter-content ul.filter-list li .btn{border-radius:0!important;
                                                     width:100%!important;
                                                     padding-top:10px!important;
                                                     height:40px!important;}
    body main .filter-content ul.filter-list li .btn.btn-primary{background-color:#fff!important;
                                                                 color:#081e3f!important;
                                                                 border:1px solid #eee!important;}
    body main .filter-content ul.filter-list li .btn.btn-filter{background-color:#fff!important;
                                                                 color:#081e3f!important;
                                                                 padding-left:5px!important;
                                                                 border:1px solid #eee!important;}
    body.machine main #banner_content.small #search-content{z-index:0!important;}
    body main .filter-content ul li .filter-drop.date{width:95%!important; 
                                                      margin-left:-10px!important;
                                                      z-index:999!important;}

    body main .filter-content ul.filter-list li .dropdown-menu .btn.btn-primary.list-apply{background-color:#da0035!important;
                                                                                            color:#fff!important;
                                                                                            width:50%!important;}
    body main .filter-content ul.filter-list li .dropdown-menu .btn.border-color{width:50%!important;}
    }
@media (max-width: 420px) {
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .badge.bg-success-subtle{width:50%!important;
                                                                                                                                     margin-top:-255px!important; }
    body.machine main .newsletter-box .newsletter-box-in h6{font-size:16px!important;}
}
@media (max-width: 390px) {
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .badge.bg-success-subtle{width:50%!important;
                                                                                                                                     margin-top:-225px!important; }
    body.machine footer .footer-social{text-align:center!important;width:auto!important; float:none!important; margin-left:22%!important;}
    body.machine .navbar-top-line a.dropdown-toggle{display:none!important;}
    
    body main .filter-content .item-card-full .item-card-icon-box ul{text-align:center!important;
                                                                     padding-left:5%!important;
                                                                     padding-right:0%!important; }
    body main .filter-content .item-card-full .item-card-icon-box ul li{width:32%!important;float:left!important;
                                                                        margin-right:1.3%!important;}

    body.machine footer .footer-in ul.footer-link-list li{width:100%!important; text-align:center!important;
                                                          padding:3px 5px!important;}
}
@media (max-width: 355px) {
    body.machine main .opportunity-content .opportunity #OpportunityCarousel .carousel-inner .carousel-item .badge.bg-success-subtle{width:50%!important;
                                                                                                                                     margin-top:-205px!important; }
    body main .filter-content .item-card-full .item-card-icon-box ul{text-align:center!important;
                                                                     padding-left:0%!important;
                                                                     padding-right:0%!important; }
    body main .filter-content .item-card-full .item-card-icon-box ul li{width:32%!important;float:left!important;
                                                                        margin-right:1.3%!important;}
    
    body main .list-content .item-card-double .item-card-image-box figure{height:180px!important;}
 }

.modal-body h5{color:#081e3f!important;}
.modal-bg-gray{float:left!important;
               width:100%!important;
               background-color:#eee!important;
               border:1px solid #DDD!important;
               padding:5px!important;}
.modal-bg-white{float:left!important;
               width:100%!important;
               background-color:#fff!important;
               padding:5px!important;}
.modal-bg-white .scrool-cap{float:left!important;
                            width:100%!important;
                            overflow-y:scroll!important;
                            height:350px!important;}
.modal-bg-white .scrool-cap .scrool-in{float:left!important;
                                       width:100%!important;
                                       text-align:left!important;
                                       padding:7px!important;
                                       min-height:350px!important;
                                       font-size:14px!important;}
.modal-body .Accept-button{ height:40px!important;
                            float:right!important;
                            margin-top:10px!important;}

.swal-modal{}
.swal-icon{width:40px!important;
           height:40px!important;}
.swal-icon--error__line{top:15px!important; width:44px!important; left:-2px!important;}
.swal-icon--success__line{top:14px!important; width:24px!important; left:12px!important; }
.swal-icon--success__line--tip {
    width: 15px!important;
    left: 4px!important;
    top: 20px!important;
}
.swal-icon--success__ring{width:40px!important;
                          height:40px!important;}
.swal-icon--success__hide-corners{height:8px!important; left:10px!important; top:0!important;}
.swal-title{font-size:20px!important;color:#081e3f!important; font-weight:bold!important;
            padding:0!important;}
.swal-text{color:#081e3f!important; text-align:center!important; padding:10px 40px!important;}
.swal-button.swal-button--confirm{background-color:#da0035!important; padding-top:5px!important;padding-bottom:5px!important; font-size:12px!important;
                                  margin-bottom:5px!important;
                                  margin-right:10px!important;}
.swal-footer{padding:0!important;}


.slider-box {width: 90%; margin:0px auto 45px auto!important}
.slider {margin: 25px 0}
.ui-widget.ui-widget-content{box-shadow:none!important; padding-bottom:5px!important;margin-bottom:5px!important;}
.ui-slider .ui-slider-range{background-color:#081e3f!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, 
.ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{background-color:#da0035!important;
                                                                                              border-radius:10px!important;
                                                                                              border:1px solid #c30231!important;
                                                                                              cursor:pointer!important;}

.slider-box label.rangeleft{float:left!important; font-size:15px!important; font-weight:bold!important;}
.slider-box label.rangeright{ float:right!important; font-weight:bold!important;}
.slider-box .fa-turkish-lira-sign.left{float:left!important; margin-left:4px!important; font-size:10px!important; margin-top:6px!important;}
.slider-box .fa-turkish-lira-sign.right{float:right!important;margin-left:4px!important; font-size:10px!important; margin-top:8px!important;}

.flter-apply{position:fixed!important;
             top:0!important;
             left:0!important;
             height:40px!important;}
.flter-apply .btn{margin:0!important;
                  float:left!important;
                  border-radius:0!important;
                  width:100%!important;
                  border:0!important;}

body main .list-content .filter-box .btn.pt-7{padding-top:12px!important;}
body main .list-content .filter-box .btn.pt-7:hover{background-color:#da0035!important;
                                                    color:#FFF!important;}

body main .list-content .filter-box .btn.btn-xs{height:25px!important;
        margin-top:5px!important;
        padding-top:4px!important;
        font-size:12px!important;}

.time-content .btn-time-clear{display:none!important;}
.time-content:hover .btn-time-clear{display:block!important;}

.start-content .btn-start-clear{display:none!important;}
.start-content:hover .btn-start-clear{display:block!important;}

.transport-content .btn-transport-clear{display:none!important;}
.transport-content:hover .btn-transport-clear{display:block!important;}


.cover-image {
    background-size: cover !important;
    width: 100%;
    position: relative;
}

#loaderPrice{width:24px!important;
             height:24px!important;
             margin:30px 0 0 10px!important;
             position:absolute!important;
             background:transparent url(../../../Resource/Img/gear.gif) no-repeat center!important;}
.accordionLoader{width:24px!important;
             height:24px!important;
             margin:10px auto!important;
             background:transparent url(../../../Resource/Img/gear.gif) no-repeat center!important;}

.dropdown-toggle.packet::after {
    margin-left: .255em;
    margin-bottom:5px!important;
}