.landing-overlay .col-md-9 .pro .col-md-4{height: 111px;}

.pro:last-child{ margin-bottom:20px;}

.pro {
    border: 1px solid #e4e2e2;
    background-color: white;
    position: relative;
    width: 48%;
    margin-right: 10px;
    margin-top: 10px;
       height: 335px;
  
}
.sidebar {
    position: inherit !important;
     height: 976px;
    
    overflow: auto;
    z-index: 9 !important
	;
}
.top{
	
	width: 0;
    height: 0;
    border-top: 60px solid #561b0d;
    border-right: 60px solid transparent;
    position: absolute;
    top: 0;
    left: 0;}
#sidenav{position: fixed;
    width: 255px;
    }
.hodeal-to div{    background: #4ba847; margin:0px;
    color: #fff;
    padding: 5px 6px;
    border-radius: 4px;}
.new-b{ margin-bottom:9px;}
.hodeal-3 {
    width: 43%;
    float: left;
}
.hodeal-3 a{background: red;
    padding: 5px 28px;
    color: #fff;
    border-radius: 3px;
    margin-top: -1px;
    float: left;}
.hodeal-to {
    width: 56%;
    float: left;
}
.pro{ margin-right:33px !important; }
.pro:nth-child(even){ margin-right:0px !important}
.breadcrumb li a{ color:#fff !important}
.breadcrumb>.active{ color:red !important}
.timedesc {
    display: none;
    position: absolute;
    border: 1px solid #000;
    width: 175px;
    height: 160px;
    background: #fff;
    z-index: 20;
    margin-top: 3px !important;
    margin-left: -43px !important;
    padding-left: 10px;
}
.listing-item .col-md-8 h3{    margin-top: 12px !important;}
.listing-item .row .col-md-12{ padding:0px !important; }
.hodeal div a label{    width: 24% !important; font-weight:normal !important}
/***.listing-item .row:nth-child(1){ height:145px;}***/
.hodeal:hover {
    border: none !important;
}
a{ text-decoration:none !important;}
a:hover{ text-decoration:none !important;}
#overview{padding:0px !important;}
#overview .row{ margin:0px !important}
#lft-col {
    padding-left: 15px !important;
}
.two-row,.one-row{ margin:0px !important;}
@media (max-width:992px) and (min-width:768px){
.morede {
    position: inherit !important;
    bottom: -10px;
    width: 100%;
    margin-bottom: 10px;
}

}
.fixed-so {
    background: rgba(0, 0, 0, 0.79);
    
    width: 100%;
    z-index: 999;
}
@media (max-width:992px) and (min-width:620px){
.affix {
    width: 184px !important;
}
.landing-overlay{ z-index:9}
}
.hodeal-to div {background: transparent !important;}
@media (max-width:620px) and (min-width:320px){
	.hodeal-3 {
    width: 38%;
    float: left;
}
.hodeal-to {
    width: 55%;
    float: left;
}
.hodeal-to img {
    width: 150px !important;
    max-width: 150px;
}
.morede .call {
    padding: 0px !important;
    border: 1px solid #e6e6e6;
    text-align: center;
}
.call p{ margin-bottom:0px !important}
	.hodeal-3 a {background: red;padding: 5px 7px !important;}
	.locate {
    color: #ffffff !important;
    padding: 8px;
    font-size: 18px;
    font-weight: normal; margin-bottom:0px;
}
.morede {
    position: inherit !important;
    bottom: 0px;
    width: 100%;
}
.morede .col-md-6{ padding:0px !important;margin-bottom: 10px;}
.timedesc {
    display: none;
    position: absolute;
    border: 1px solid #000;
    width: 175px;
    height: 160px;
    background: #fff;
    z-index: 20;
    margin-top: 3px !important;
    margin-left: -125px !important;
    padding-left: 10px;
}
.breadcrumb {
    font-size: 13px !important;
    padding: 8px 5px; padding-top:0px !important}
	.landing-overlay .col-md-9 .pro .col-md-4 {
    height: inherit;
}
.listing-item .col-md-8 h3 {
    margin-top: 0px !important;
}
.superscat{ padding:0px 40px}
.superscat li a{ color:#000;}
.morede {
    position: initial;
    bottom: 0px;
    width: 100%;
}
.listing-item .col-md-8 p{ padding:0px !important}
	.fixed-so-to{ margin:0px !important}
	.listing-item .row{ margin:0px !important}
	.landing-bg .container{ padding:0px 15px !important}
	.mark-top{   margin-top:0px; margin-left:0px !important;}
	#sidenav {
    position: fixed;
    width: 90.9%;
    z-index: 99;
    top: 45px;
    left: 15px;
}
	.locate{  }
	.myScrollspy-two{ padding-right:0px !important}
	#overview{padding-right:0px !important;}
	.landing-overlay-to-to{ margin-left:0px !important; margin-right:0px !important}
	.landing-overlay-to-to row{ margin-left:0px !important; margin-right:0px !important}
	#about{ margin-left:0px !important; margin-right:0px !important;}
	.abt {
    width: 100% !important;
}
#myCarousel{ margin:0px !important}
#about .title{ margin-left:0px !important}
	#overview{ padding:0px !important}
	#deals{ padding:0px !important}
	.myScrollspy-two{  padding-right:10px !important; padding-left:10px !important }
	#footer .container {
    margin-top: 30px;
    padding: 0px 15px !important;
}
	.listing-item .row:nth-child(1){ height:inherit;}
.listing-item .col-md-12{padding:0px !important;}
.listing-item .col-md-12 table{height: auto !important; max-height: auto !important;}
.landing-overlay .col-md-9 .pro .col-md-4{ width:100% !important; padding:10px 0 !important; padding-left:0px !important; padding-right:0px !important}
.landing-overlay .col-md-9 .pro .col-md-8{ width:100% !important; padding:0px !important}
.pro {
    border: 1px solid #e4e2e2;
    background-color: white;
    width: 100%  !important;
    position: relative;
    /* margin-left: 21px; */
    margin-right: 0px !important;
    margin-top: 10px;
    height: auto;
    float: left;
}
.slider {
    margin-top: 40px !important;
}
.affix {
    width: 100% !important;
}
.no-mar{ margin:0px !important;}
.no-pad{ padding:0px 15px !important}
#overview{ }
#about .title {
    margin-top: 0px;
    margin-left: 15px;
}
#offer .title {
    margin-top: 0px;
    margin-left: 8px;
}
.alink {
    color: #f47c20;
    padding-left: 10px;
}
#Coupons{ padding-right:15px !important;}
.col-sm-4 iframe{ width:100% !important}
#overview .title {
   
    margin-left: 21px;
    margin-top: 10px !important;
}
.title {
   
    margin-top: 10px;
}
.menu1 {    width: 94%;
    display: block;z-index: 999;
    background: #fff !important;
    position: fixed;
    top: 0;
    margin-top: 0px;
}
}
.affix-bottom {
    position: fixed !important;
}
.new-dealorder,.new-row{ margin:0px !important}
#lft-col1{ position:fixed !important}
#myCarousel{ width:100% !important; margin:0px !important; margin-right:0px !important;}
#product{ margin-left:0px !important; padding-right:15px !important}
.affix {
    width: 283px !important;
}
.alink {
    color: #f47c20;
    font-size: 15px;
    width: 100%;
    float: left;
    padding: 4px;
    background: whitesmoke;
    border-bottom: 1px solid #999;
}
#lft-col {
    width: 283px !important;
}
#Coupons{ padding:0px 15px !important}
#merchant-logo img{ width:100%;}
#lft-col {
    padding-left: 20px;
    z-index: 999999 !important;
    /* position: relative !important; */
}
.mernamecoupon b{line-height: 33px;font-weight: normal;}
.mernamecoupon {height: 38px !important;padding: 5px 15px 0 5px !important;}
.micro-new p{ padding-left:0px; padding-right:0px;}
.to-new{ padding:8px 0px;}
.per-valid b{font-size: 17px;
    font-weight: normal;
    color: #000;}
.colsiz p b{font-size: 16px;    line-height: 21px;
    font-weight: normal;
    color: #000;}

#about .title{ margin-top:0px}
#Coupons .title{ margin-top:0px}
.abt .col-sm-6{ padding:0px !important}
.abt .col-sm-6 .abimg{ margin:0px !important}
.abt .col-sm-12{ padding:0px !important}
#offer .title{ margin-top:0px}
#overview .title{ margin-top:0px}
.nav{padding-left:0; margin-bottom:0; list-style:none; border:1px solid #D8D8D8; background-color:rgba(255,255,255,0.32)}
div.tab button.active:nth-child(1){    background-color:#66b99a !important}
div.tab button:hover:nth-child(1){    background-color:#66b99a !important}
div.tab button.active:nth-child(2){    background-color:#d92027 !important}
div.tab button:hover:nth-child(2){    background-color:#d92027 !important}
div.tab button.active:nth-child(3){    background-color:#869ccc !important}
div.tab button:hover:nth-child(3){    background-color:#869ccc !important}

.background{    background:url(https://dev.myconnaughtplace.com/newtheme/images/dashback.jpg) !important;  background-position:center center !important;  background-repeat:no-repeat !important;  background-size:cover !important;  background-attachment:fixed !important}
.nav-stacked >li+li{margin-top:2px; border-bottom:1px solid #ECEBEB}

.nav-stacked >li+li:hover{background-color:white}

.nav >li >a{padding:8px 13px; color:black; font-weight:bold}
.mernamecoupon{height:34px; padding:0px 15px 0 5px; margin-top:-34px; position:relative; bottom:initial; background:rgba(50,48,48,0.9)}
.nav-pills >li.active >a, .nav-pills >li.active >a:hover{color:#fff; background-color:#232f3e}
.nav-pills li >a:hover{color:#f47c20}
.panel-heading{ padding:0}
td{ padding:3px}
.colsiz{color:black; font-size:14px}
p{padding:10px}
.color{color:#f47c20; font-weight:bold}
#lft-col{padding-left:20px}
@media (max-width:768px){.lft-col{display:none}
}
@media (max-width:768px){.slider{ margin-top:79px}
}

.menu1{display:none; margin-top:39px}
@media (max-width:768px){.menu1{ display:block}
}

@media (max-width:768px){.nav-stacked >li{ float:left}
}

.abt{background-color:white; padding:10px; width:97%}

@media (max-width:768px){.abt{ width:84%}
}
/*****************************************slider*********************************************/
.top-banner{ width:100%; float:left;    margin-top: 1.7%;}
.top-banner img{width:100%; float:left; margin-bottom:0px;}

/*******************************************slider*******************************************/
a:focus{color:#f47c20 !important}

.alink{color:#f47c20}
.alink:hover{color:#f47c20; text-decoration:underline}
.btncoupon{border:1px solid #f47c20; background-color:white; color:#f47c20; padding:5px}
.btncoupon:hover{ background-color:#f47c20;  color:white}
.panel-primary >.panel-heading{color:#282525; font-weight:bold; padding:7px; text-align:center; background-color:#d2d2d2; border-color:#d2d2d2}
.panel-primary{border-color:white}
.container-fluid{padding-right:50px; padding-left:15px; margin-right:auto; margin-left:auto}

@media (max-width:768px){.container-fluid{padding-right:15px}
}
@media (max-width:768px){.aboutp{}
}

.aboutp{text-align:justify; color:#666}
.noinc{background-color:white; text-align:center; width:100px; height:20px}
.insub{background-color:#f47c20; padding:2px; color:white}

.panel-group .panel{margin-bottom:0; border-radius:5px;  border:2px solid #e6e5e5}
.panel-default{border-color:white}
.affix{top:70px; width:21%; z-index:0 !important}
.percentoff{height:50%; width:90%; position:absolute; background:rgba(6,6,6,0.7); color:#fff; padding:5px 5px 0px 5px; z-index:12}

.fon{background-color:#232f3e; color:white; width:35px; text-align:center; height:40px;  border-top-left-radius:5px}

.abimg{width:100%; margin-left:-24px}
@media (max-width:768px){.abimg{height:auto; margin-left:0px}
}
.abimg1{width:105%}
@media (max-width:768px){.abimg1{width:100%}
}
.affix-bottom{position:absolute}

.arrow{width:10px; height:10px; margin-right:40px}
.lft-nav{padding-top:10%}
a.list-group-item:hover, a.list-group-item:focus{color:#555; text-decoration:none; background-color:white}
.list-group-item:first-child{border-top-left-radius:4px; border-top-right-radius:4px}

#merchant-logo{border:1px solid #000; transition:.3s}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{z-index:2; color:#fff; background-color:#232f3e; border-color:#232f3e}
.sendingprogress, .or{display:none}
.list-group.lft-nav .list-group-item{cursor:pointer}
.list-group.lft-nav .list-group-item.inactive{cursor:not-allowed}
.wsalert, .wfalert{display:none; position:fixed; top:30%; left:48%; z-index:999}
.wish0{color:rgba(0,0,0,0.3); padding:8px}
.wish0:hover{color:red}
.wish1{color:red}
.affix{width:17%}

.hovevent:hover{ box-shadow:0px 4px 8px 0px rgba(255,255,255,0.4)}
.tab-me{width:100%; float:left;  margin-top:92px}
.hovevent a:hover{text-decoration:none}
.caption p{padding:0px; margin:0px}
.thumbnail{overflow:hidden; display:block;  padding:0px;height: auto; margin-bottom:20px;  line-height:1.42857143;  background-color:#fff;  border:1px solid #ddd;  border-radius:4px;  transition:border .2s ease-in-out}
.eventnew{ background-color:#66b99a;  position:absolute;  top:0px;  color:#fff;  padding:5px;  width:85px;  text-align:center;  font-size:16px}

.imgdiv{ position:relative}

.thumbnail .caption{ padding:9px;  color:#333}
.fo-name{ color:#f47c20;  font-weight:bold;  font-size:16px}
.icon1{ color:#f47c20;  font-size:18px}

.buzznew{ background-color:#869ccc;  position:absolute;  top:0px;  color:#fff;  padding:5px;  width:117px;  width:85px;  text-align:center}

div.tab{ padding-left:10px;  width:480px;  float:left;  margin:auto;  margin-bottom:30px;  display:flow-root}
{background-color:#f47c20;  border-radius:44px;  width:100%;  color:white}
div.tab button:nth-child(2){border:2px solid #d92027}
div.tab button:nth-child(3){border:2px solid #869ccc}
div.tab button:nth-child(1){border:2px solid #66b99a}

div.tab button{ background-color:#fff;  float:left;  border:none;  outline:none;  cursor:pointer;  padding:14px 16px;  transition:0.3s;  font-size:17px;   width:31%;  margin:0px 1%;  border:2px solid orange}

div.tab button:hover{ background-color:orange; color:#fff; border:2px solid #fff}

div.tab button.active{ background-color:orange;  border:2px solid #fff;  color:#fff}

.tabcontent{ display:none;  width:100%;  float:left;  border-top:none}
.cinewe{ background-color:#869ccc;  position:absolute;  top:0px;  color:#fff;  padding:5px;  width:117px;  width:155px;  text-align:center}

.load-mo{ width:250px;  float:none;  display:block;  background:orange;  color:#fff !important;  padding:6px 8px;  margin:auto;  border-radius:4px;  text-align:center;  margin-bottom:20px;  text-decoration:none;  font-size:22px}
.load-mo:hover{text-decoration:none; color:#fff}
.product-to-to-3{ display:none}
.product-to-to-buzz{display:none}
.product-to-to-ce{display:none}
.coll-aps{width:100%; float:left}

@media (max-width:500px) and (min-width:320px){.g-event .column-2{width:47% !important; float:left; margin-top:10px}
.tab-me .col-md-4{width:100%; padding:0px !important}
.bg-white{margin-top:30px !important}
.text-slider3{padding-left:14px}
.text-slider3 h3{font-size:17px !important; line-height:24px !important; margin-top:20px !important; margin-bottom:0px}
.genre-to{margin-bottom:10px !important}
.description-to .col-md-4{width:100%; float:left;  padding:0px}
.description-to .col-md-8{width:100%; float:left;  padding:0px}
}
@media (max-width:992px) and (min-width:768px){.icon-v{ width:14% !important;  float:left;  padding:8px}
.text-slider3{margin-bottom:20px}
.column{height:auto !important}
.tab-me .col-md-4{ width:50%; float:left}
.po-search{margin-bottom:20px;  width:100%; float:left;  position:initial !important}
.po-search form{padding:13px}
.form-1{width:43%; float:left}
.form-2{margin-left:2%}
.form-3{width:10%; float:left; margin-left:10px}
}
@media (max-width:1100px) and (min-width:768px){.column{height:auto !important}
.text-slider3{margin-bottom:20px}
.load-mo-to{width:100%;  float:left}
.po-search{width:100%; float:left;  position:initial !important}
}
@media (max-width:1100px) and (min-width:992px){.icon-v{ width:24% !important;  float:left;  padding:8px}
.event-to-d-s{width:40%; float:left}
.event-to-d{width:60%; float:left}
.events-description{ background-color:#fff;  margin-top:-25px !important;  padding-left:11px !important;  width:97% !important}
}
.locate {
    color: #ffffff !important;
   
    padding: 8px;
}
@media (max-width:767px) and (min-width:320px){
.mo-pad{ padding:0px !important}	
	.fb-Share{width:auto !important; margin-top:20px; float:right !important;  margin-right:10px}
.rigt-to h4{float:left;  margin:20px 0}
.rigt-to ul{width:100%; float:left}
.rigt-to:last-child h4{margin-bottom:5px}
.column{height:auto !important}
.icon-v{ width:21% !important;  float:left;  padding:8px}
div.tab{margin-bottom:15px; padding-left:0px}
div.tab button:nth-child(1){margin-left:0px !important}
div.tab button:nth-child(3){margin-right:0px !important}
div.tab button{padding:7px 5px; width:32%}
.tab-me{margin-top:32px}
.events-description{ background-color:#fff;  margin-top:-25px !important;  padding-left:11px !important;  width:97% !important}
.text-slider3{margin-bottom:20px}
.load-mo{width:80% !important;  display:flow-root;  margin-top:20px}
.load-mo-to{width:100%;  float:left}
.tabcontent .col-md-4{margin-bottom:20px; width:100%;  float:left}
.text-ev p{font-size:12px}
.text-ev h3{font-size:12px !important}
div.tab{width:100%; float:left}
.po-search{ position:initial !important}
.po-search form{padding:13px}
.form-1{width:100%; float:left;  margin-bottom:5px}
.form-3{border-radius:0px !important}
}
.img-e{width:100%; float:left; margin:0px}
.img-show{width:100%;  float:left;  margin:0px;  background:#fff;  padding:6px}
.img-show img{width:100%; padding-bottom:4px !important}
.events-description{ background-color:#fff;  margin-top:-25px;  padding-left:25px;  width:339px;  float:right;   -moz-box-shadow:2px 1px 2px rgba(0,0,0,0.3);  -webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.3);  box-shadow:2px 1px 2px rgba(0,0,0,0.3)}
.events-description >.country-label{ font-family:'Montserrat',sans-serif;  font-size:14px;  color:#fff;  background-color:#66b99a;  padding:5px 10px;  border-radius:3px;  margin-top:-13px;  position:absolute}
#London .icon1{ color:#66b99a !important;  font-size:18px !important}
#Tokyo .icon1{ color:#d92027 !important;  font-size:18px !important}
#Paris .icon1{ color:#869ccc !important;  font-size:18px !important}
.events-description >.country-label-2{background-color:#d92027 !important}
.events-description >.country-label-3{background-color:#869ccc !important}
.events-description >.click-to-c a{border:2px solid #869ccc !important;  border-radius:100% !important}
.click-to-c a:hover{ background-color:#869ccc !important;  border:1px solid #869ccc !important}
.click-to a:hover{ background-color:#d92027 !important;  border:1px solid #d92027 !important}
.click-to a{ border:2px solid #d92027 !important;  border-radius:100% !important}
.click-to a i{color:#d92027 !important}
.click-to a:hover i{ color:#fff !important}

.btn_upcomingevents a{ border:2px solid #66b99a;  border-radius:100% !important}
.click-to-c a:hover i{color:#fff !important}
.click-to-c a i{color:#869ccc }
.events-description >.events-text{ margin-top:20px;  margin-bottom:14px}
.btn_upcomingevents a i{ margin-top:7px;  color:#66b99a}
.events-description h3{ color:#202020;  font-family:'Montserrat',sans-serif;  font-weight:500;  font-size:14px;  margin-top:5px !important;  line-height:20px; text-overflow:ellipsis;  white-space:nowrap;  word-wrap:break-word;  overflow:hidden}
.events-text >p >span{ font-weight:600}
.btn_upcomingevents{ position:absolute;  bottom:4px;  float:right;  right:0;  top:-16px;  margin-right:12px}
.btn_upcomingevents a:hover i{ color:#fff}
.btn_upcomingevents a i{  margin-top:7px;    margin-left:2px}

.events-text p{padding:0px; text-overflow:ellipsis;  white-space:nowrap;  word-wrap:break-word;  overflow:hidden}
.btn_upcomingevents a{ background:#fff;  text-align:center;  display:inline-block;  width:30px;  height:30px;   border-radius:100%}

.tab-me .col-md-4{margin-bottom:25px}

.btn .fa{margin-right:5px}
.rigt-to h4{color:#000}
.bg-white{ width:100%;  background-color:rgba(255,255,255,0.58);  float:left;  padding:15px 0px 15px 0px;  margin-top:45px;  margin-bottom:40px}
.img-ev-d{width:100%;  float:right}
.text-slider3{ background-color:#fff;  margin-top:-25px;  padding-left:25px;  width:95%;  float:right;  -moz-box-shadow:2px 1px 2px rgba(0,0,0,0.3);  -webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.3);  box-shadow:2px 1px 2px rgba(0,0,0,0.3)}
.text-slider3 h3{ font-family:'Montserrat',sans-serif !important;  font-size:21px;  margin-top:30px;  font-weight:400 !important; color:#000}
.genre-to{padding:0px; width:100%; margin:0px; margin-bottom:10px}
.address{margin:6px 0px}
.genre-to-to{margin-bottom:8px}
.text-slider3 h3, .text-slider3 .country-label, .text-slider3 .address, .text-slider3 p, .text-slider3 .pricing{ float:left}
.the-artist-horizontal h3{ margin:0;  font-family:'Montserrat',sans-serif;  font-size:16px;  color:#202020}
.country-label{ font-family:'Montserrat',sans-serif;  font-size:12px;  color:#fff;  background-color:#f55692;  padding:5px 10px;  border-radius:3px;  margin-top:-13px;  position:absolute}
.rating-stars{ margin-top:-5px;  float:right;  margin-left:30px}
.rating-stars a{ text-align:center;  display:inline-block;  width:30px;  height:30px;  border:2px solid #f0f0f0;  border-radius:100%;  margin-right:10px;  background-color:#f0f0f0}
.rating-stars a i{ font-size:12px;  margin-top:10px;  color:#fdd227;  font-weight:800}
#list-view >.events-page-list >.text-slider3 >p{ margin-top:10px}
.text-slider3 p span{ font-family:'Montserrat',sans-serif;  font-size:13px;  color:#202020;  font-weight:600}
.address{  color:#f55692}
.landing-bg-to-buzz{ margin-top:0px !important}
.panel-title strong{ color:#000 !important}
.bg-r{width:100%; float:left; background:#Fff}
.icon-v{width:19%; float:left;  padding:8px}
.rigt-to{width:70%; float:left}
.fb-Share{width:100%; float:left}
.fb-Share .btn-1{background-color:#03F; padding:4px 15px; text-align:center; color:#fff; font-size:16px}
.fb-Share .btn-2{background-color:#03F; padding:4px 15px; text-align:center; color:#fff; font-size:16px}
.Share{width:100%; float:left; border-bottom:1px solid #999}
.rigt-to ul li{list-style:none}
.fb-Share iframe{ float:left !important;    margin: 0 5px;}
.description{width:100%; float:left;  padding:10px;  margin-top:28px; background-color:#fff;border-radius: 4px;    margin-bottom: 24px;}
.description h3{color:#000; font-size:18px;  margin-top:0px}
.description p{line-height: 26px;
    text-align: justify;
        color: #666;
    font-size: 16px;
    padding: 0px;
    padding-top: 10px;
   }
  
 .time-to{ line-height:31px;}
.vm{ position:relative;  bottom:20px;  background:#d0c9c9;  width:87px;  float:left;  color:#333;  cursor:pointer;  padding:8px;  text-align:center;  margin-top:20px}
.vm:hover{text-decoration:none !important}
.coll-aps .panel-title{ padding:8px}

.panel-group .panel{ border:1px solid #d6823a}
.panel-default:hover{text-decoration:none}
.panel-group .panel{ margin-bottom:0;  border-radius:5px;  border:2px solid #e6e5e5}

.po-text{position:absolute !important; width:80%; margin:auto;  top:0;  left:0;  right:0;  background-color:rgba(0,0,0,0.6);  height:64%;  bottom:0;  padding:10px}
.img-show{position:relative; -webkit-transition:2s;  transition:2s; overflow:hidden}

.text-ev h3{letter-spacing:0.6px;  color:#fff;  font-family:'Montserrat',sans-serif;  font-weight:500;  font-size:14px;  margin-top:5px !important;  line-height:20px}
.text-ev p{color:#fff; letter-spacing:0.6px;  padding:0px}
#Tokyo .img-show:hover{background:#d92027 !important}
#Paris .img-show:hover{background:#869ccc !important}
.img-show:hover{background:#66b99a}
.img-e-to:hover{background-color:#d92027 !important}
.img-e-to-4:hover{background-color:#869ccc !important}
.po-search{position:absolute;  right:20px;  top:-74px}
#London{position:relative}
.po-search input{padding:6px; color:#000; border:none}

.po-search input:focus{border:none;  outline:none !important}
.form-3{border-radius:0px 4px 4px 0px; background:#66b99a}
.g-event{width:100% !important; float:left !important; }
.row >.column{ padding:0 8px}

.row:after{ content:"";  display:table;  clear:both}
.column-2{float:left; overflow:hidden;  width:23% !important;  margin:1%;  margin-bottom:10px;  border:3px solid #d0c9c9;   height:143px}
.column{ float:left;  width:25%}

.modal{ display:none;  position:fixed;  z-index:1;  padding-top:100px;  left:0;  top:0;  width:100%;  height:100%;  overflow:auto;  background-color:black}

.modal-content{ position:relative;  background-color:#fefefe;  margin:auto;  padding:0;  width:60%;  max-width:1200px}

.close{ color:white;  position:absolute;  top:-18px;  right:-8px;  font-size:35px;  font-weight:bold;  opacity:1;  background:#6b92da;  width:52px;  height:52px;  border-radius:50%;  padding:8px;  text-align:center}

.close:hover, 
.close:focus{ color:#999;  text-decoration:none;  cursor:pointer}

.mySlides{ display:none}

.cursor{ cursor:pointer}

.prev, 
.next{ cursor:pointer;  position:absolute;  top:50%;  width:auto;  padding:16px;  margin-top:-50px;  color:white;  font-weight:bold;  font-size:20px;  transition:0.6s ease;  border-radius:0 3px 3px 0;  user-select:none;  -webkit-user-select:none;  background:#6b92da}

.next{ right:0;  border-radius:3px 0 0 3px}

.prev:hover, 
.next:hover{ background-color:rgba(0,0,0,0.8)}

.numbertext{ color:#fff;  font-size:12px;  padding:8px 12px;  position:absolute;  top:0;  background:#6b92da}

img{ margin-bottom:-4px}

.caption-container{ text-align:center;  background-color:black;  padding:2px 16px;  color:white}

.demo{ opacity:0.6}

.active, 
.demo:hover{ opacity:1}

img.hover-shadow{ transition:0.3s}

.hover-shadow:hover{ box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}

.buzz-img{width:100%; float:left; overflow:hidden; border:1px dashed #ccc;  border-radius:3px}
.buzz-img img{width:100%; float:left}
.img-to-buzz{width:100%; float:left}
.img-to-buzz img{width:100%; float:left}
.column-2 img{height:100%}
.img-ev-d img{width:100%; float:left}
.column-2:nth-child(1){margin-left:0px}
.btn_upcomingevents a:hover{background-color: #66b99a;}
.bg-con-f{width:100%; float:left}
.bg-con-f #cform input{ widows:100%; float:left; margin:0px; border:1px solid #ccc;border-radius: 0px;margin-bottom: 16px !important;
    box-shadow: none;}
.bg-con-f ul{ width:100%; float:left}
.bg-con-f ul li{width:100%; float:left; list-style:none;    font-size: 16px;    letter-spacing: 0.7px; line-height:34px;}

.bg-con-f ul li .fa{padding-right: 8px;    color: #337ab7;}
.description-to{ margin-top:0px;}
.description-to p{ margin:0px; padding:0px 0px 0px 15px; color:#666; font-size:16px;margin-bottom: 10px;}

.description-to h3 {
    color: #565151;
    font-size: 22px;
    margin-top: 0px;
    margin-bottom: 12px;
}
.bg-white-micro{ margin-top:0px !important;}

#destination2,#destination3,#destination4,#destination5,#destination6,#destination7{ padding-top: 1.5% !important;
        width: 97.4%;margin-left: 15px;
    margin-right: 15px;
    background: #fff; float:left}
#destination1{ padding-top: 0%;
    width: 97.4%;
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    background: #fff;
    margin-top: 3%;}
.topnav {top: 60px; z-index:99;
    overflow: hidden;
    background-color: #333;
    position: fixed;
    width: 84%;
}
.r-to{ float:right;}
.logo-l{ float:left;}
.logo-l a{ padding-top:0px !important; padding-bottom:0px !important;}

.logo-l a:hover{ background-color:transparent !important}
.pos-text{position: absolute;padding: 0px 20px;
    bottom: 0;
    width: 97.4%;
    background: rgba(0, 0, 0, 0.42);
    float: left;
    margin: 0px auto;}
.l-t{float:left; color:#fff; margin:16px 0;    font-size: 21px;}
.r-t{float:right; color:#fff; margin:10px 0}

#b3{background-color: #0c7abf; font-size:15px; font-weight:normal}
#b1{background-color: #0c7abf; font-size:15px; font-weight:normal}
.r-t .fa{ color:#fff;}
#b3 #l{ font-size:15px; font-weight:normal}
#b1 #l{ font-size:15px; font-weight:normal}

.add-v{ width:100%; float:left; margin:0px; padding:0px; margin-bottom:15px}
.add-v h3{color: #f47c20;}
.add-v ul{ margin:0px; padding:0px; width:100%; float:left;}
.add-v ul li { width:100%; float:left; margin:0px; padding:0px; list-style:none;line-height:30px;}
.add-v ul li .fa{ padding-right:10px;color: #f47c20;}
.haf-w{ width:50% !important; float:left}
.map-to-3{ margin-bottom:15px;}

.add-v p{ color:#666; font-size:16px; line-height:24px; padding:0px; margin-top:0px; margin-bottom:0px;}
.add-v-to{ margin-bottom:0px; margin-top:20px}
.heading-top{ width:100%; margin:0px; padding:0px;}
.heading-top h3{ text-align: center;
    background: #ff4c4c; text-transform:uppercase;
    color: #fff;
    padding: 11px 30px;
    width: 29%;
    border-radius: 14px;
    margin: auto;
    margin-top: 2%; position:relative;}
.heading-top h3:before{content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    background: #fff;
    left: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
    box-shadow: 0px 0px 1px 2px rgba(37, 32, 32, 0.25);
    /* border: 2px solid #f3eb02; */}	
	
.heading-top h3:after{content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    background: #fff;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
    box-shadow: 0px 0px 1px 2px rgba(37, 32, 32, 0.25);
    /* border: 2px solid #f3eb02; */}	
	.widgets a{
      color: #252525;
    }
    .widgets a:hover,a:focus{
      color: #252525;
      text-decoration: none;
    }
    .widgets{
      border-radius: 0px;
    }
    .widgets h3{
      padding: 0px 0px 6px;
      font-family: 'Nunito Sans', sans-serif;
      font-weight: 600;
    }
    .widgets p{
      padding-left: 10px;
      margin-top: 6px;
      font-weight: 600;
      font-size: 18px
    }
    .widgets{
      padding:10px 12px;
    }
    .widgets input[type=radio] {
      display: none;
    }
    .slide2,.slide3,.slide1,.slide5,.slide6{display: none;}
	
.thumbnail-to:nth-child(1){ margin-top:20px;}	
.thumbnail-to{ width:100%; float:left; background-color:#f3eeee;margin-bottom: 5px;
    margin-top: 5px;}	
.deal-one{ padding: 0px !important;    background: #fff;}	
.de-icon{ padding:25px; width:100%; position:relative}
.de-icon img{width: 100%;
    margin: auto;
    display: -webkit-box;}
.icon-1{position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #dd066e;
    text-align: center;
    color: #fff;
    line-height: 26px;
    top: 10px;
    left: 12px;}	
.click-d{font-size: 15px !important;
    font-weight: normal !important;
    background: #f7941d !important;
    border: none !important;
    color: #fff !important;
    padding: 6px 11px !important;
    border-radius: 4px !important;
    margin-right: 15px !important;}	
.deal-des p{ padding:0px !important;font-weight: normal;
    font-size: 16px;}	
.deal-b{ margin-top:20px;}	
.deal-w{ width:140px !important;}	
.input-number{ text-align:center}	
.btn-number{ border-radius: 0px;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline: none !important;
    outline-offset: 0px !important;}
.input-number	{outline: none !important;
    outline-offset: 0px !important;}
.deal-so p{float: left;
    margin-right: 10px;
    line-height: 17px;}
.deal-so{width: 50%;margin: 19px 0px;
    float: left;}
.deal-so-to p{ float:right;    margin-top: 7px;}
.deal-des{ margin-top:5px;}
.text-deal{    width: 100%;
    float: left;
    background: #fff;
    border-top: 1px solid #ccc;}
.per-valid h4{font-size: 17px; font-weight:normal; color:#000;}
.per-valid p{padding: 0px;
    font-weight: normal;
    font-size: 14px;
    margin-top: 0px; margin-bottom:0px;}
.so-price{    width: 100%; padding-bottom:10px;
    float: left;
    background-color: #f3eeee;
    margin-bottom: 5px;}
.so-price:nth-child(1) {
    margin-top: 20px;
}
.so-price h4{text-align: center;
    background: #ff4c4c;
    color: #fff;
    margin: 0px;
    margin-bottom: 10px;
    padding: 8px;
    border-radius: 4px 4px 0px 0px;}
.pr-so{ width:92%; margin:0px 10px; background:#fff; padding:10px}
.or{ margin:5px 0}
.fo-text{width: 92%;
    margin: 0px 10px;
    background: #fff;
    padding: 10px;
    margin-top: 10px;}
.fo-text h3{ margin-top:0px;}

.pop-t{width:92%; margin:0px 10px; background:#fff; padding:0 10px; margin-top:10px;display: flow-root;    padding-top: 10px;}
.pop-t ul{ width:100%; float:left;}
.pop-t ul li:nth-child(1){ border-top:1px solid #ccc;}
.pop-t ul li{ list-style:none; margin:0px; padding:6px 0; border-bottom:1px solid #ccc;}
.per-valid-to p{ margin-bottom:3px;}
.pop-t ul li a{ color:#999; text-decoration:none;}
.de-icon-to{    width: 82%;}
.deal-des-to{ height: 159px;}
.wish0{padding: 5px 15px !important;}
.btncoupon{    right: 40%;
    position: absolute;
    border-radius: 3px;}
.deal-one-3{ margin-top:25px;}
.deal-one-3 p{ text-align:justify; padding:0px;    line-height: 24px;}
.deal-one-3 .col-md-7{ padding-left:0px; !important}
.deal-one-3 .col-md-5{ padding-left:0px; !important}
.img-a{ width:40%; float:left;    padding-right: 25px;}

/********************************************************************accodian**********************************************/
	.c-to{position: absolute;
    width: 25px;
    height: 25px;
    background: #faaa25;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 25px;
    left: 6px;
    top: 9px;}
	.mainNav .sow{ display:block !important}
	.mainNav {    text-rendering: optimizeLegibility !important;
			background: #fff;
			width: 100%;
		}
			/* First Level */
			.mainNav ul {    text-rendering: optimizeLegibility;
				margin: 0;
				padding: 0;
				list-style: none;
				border-bottom: 1px solid #444
			}
			.mainNav ul li {
				border-top: 1px solid #444;
			}
			.mainNav ul li a {    text-rendering: optimizeLegibility;
				color: #000;
				display: block;
				font-size: 1.1em;
				line-height: normal;
				padding:12px 6px 12px 36px;
				text-decoration:none;
			}
			.accordion-btn{display: inline-block;
    width: 100%;
    line-height: 43px;
    height: 43px;}
			.mainNav ul li a:hover {
				background:transparent;
				text-decoration: none;
			}
				/* Second Level */
				.mainNav ul ul {
					border-bottom: none
				}
				.mainNav ul ul li {
					border-top: 1px solid #222;
					background: #fff;
				}
				.mainNav ul ul li a {    text-rendering: optimizeLegibility;
					color: #000;
					display: block;
					font-size: 1em;
					line-height: normal;
					padding: 0.5em 1em 0.5em 1.5em;
				}
				.mainNav ul ul li a:hover {
					background: rgba(51, 51, 51, 0);
				}
						/* Third Level */
				.mainNav ul ul ul {
					border-top:1px solid #222;
				}
				.mainNav ul ul ul li {
					border:none;
				}
				.mainNav ul ul ul li a {
					padding-left:1.5em; 
					padding-top:0.25em; 
					padding-bottom:0.25em;
				}
			/* Accordion Button */
			ul li.has-subnav .accordion-btn {
				color: #000;
    background: rgba(0, 0, 0, 0);
    font-size: 11px;
    font-weight: normal;
			}
		
		@media screen and (max-width: 1024px) {
			.mainNav {width: 40%;}
		}
		@media screen and (max-width: 700px) {
			.mainNav {width: 100%;}
		}

#outer-wrap{background: rgba(14, 13, 13, 0.5);
    width: 100%;    padding: 10px;}
.mainNav h4{ margin-top:0px; padding:8px 0;background: #faaa25;
    color: #fff;
    text-align: center;}
.bg-to-l{background: rgba(14, 13, 13, 0.5);  width: 100%;float: left; padding:10px 10px 10px 10px; }
.lsting-so{ width:100%; float:left;    background: #fff;    margin-bottom: 15px;
    padding: 8px;}
.imag-li{ width:100%; float:left; overflow:hidden}
.imag-li img{ width:100%; float:left}
.lsting-so .col-sm-4{ padding-left:0px !important;}
.lsting-so .col-sm-6{ padding-left:0px !important;}
.des-list{ width:100%; float:left}
.des-list h4{ margin-top:0px;margin-bottom: 8px;}
.des-list h4 a{text-decoration: none;}
.des-list h4 a:hover{text-decoration: none;}
.des-list p{ padding:0px; margin-bottom:5px;    color: #999;text-align:left;width:100%; float:left}
.des-list p .fa{ padding-right:10px;}
.des-list p a{ color:#999;}
.des-list p a:hover{ text-decoration:none}
.op-list,.op-lis{ background: #faaa25;margin-bottom: 8px;
    color: #fff;    cursor: pointer;
    text-decoration: none;
    padding: 5px 8px;
    float: left;}
.op-lis:hover{ text-decoration:none;color: #fff;}
.cup-lis{ width:100%; float:left;margin-top: 10px;}
.w-list{ width:100%; float:left}
.w-list a{background: #faaa25;
    text-align: center;
    padding: 8px 20px;
    color: #fff;
    float: left;
    margin-bottom: 10px;
    width: 100%;font-size: 16px;}
.w-list a:hover{ text-decoration:none;}
.rating .fa{ padding: 0px !important;    color: #fff;}
.rating{float: left !important;
    width: 158px !important;
    background: #4ba847;
    margin-left: 12px;
    padding-left: 41px !important;
    padding: 5px !important;
    color: #fff !important;}
.rating .fa:nth-child(1){ padding-left:10px !important;}
.head-list h2{ color:#fff;}
.head-list ul{padding: 0; margin-bottom:0px;
    border: none;
    background-color: transparent;
   }
.head-list ul li{ display:inline-block}
.head-list ul .active{color:#fff;}
.head-list ul li a {
    color: #ff4d55;
}
.head-list ul>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
	.product-to-to-li{
    display: none;}
.short{text-align:left !important;padding-left: 35px !important;
    margin-bottom: 0px;}
.op-time2,.op-time{    width: 182px;position: absolute;
    top: 60px;z-index: 99; display:none;
    float: left;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 4px;}
.op-time ul{ margin:0px; padding:0px;}
.op-time ul li{ list-style:none;padding: 3px 0;
    border-bottom: 1px solid #ccc;}	
	
	
	
	
	
	
	












