@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
body{ margin: 0; padding: 0; background: url(../images/bg-symbol.png) repeat; background-color: #e7e7e7; font-family: 'Montserrat', sans-serif;}
a{color: #000; text-decoration: none; cursor: pointer;}
:focus {outline:none;}
header{ width: 100%;}
.topbar{ background: #fff; -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2); width: 100%; float: left; position: relative;}
.main{ width: 1300px; margin: 0 auto; padding: 0;}
.clear{ margin: 0; padding: 0; clear: both;}

.midbar .right{ float: right; color:#fff;}
.midbar .notification{ float: left;  padding: 0px 10px 0px 15px; cursor: pointer; position: relative;}
.midbar .notification .notification-icon{font-size: 24px;}
.midbar .country-dropdown{ float: left;padding: 0px 10px 0px 10px; cursor: pointer; background: #fff; border-radius:5px; margin-right: 30px;}
.midbar .bell{ float: left; padding: 0px 15px 0px 15px; cursor: pointer; position: relative;}
.notification-count{    position: absolute; background: #ffc80b; padding: 3px; color: #000; font-size: 8px;top: -4px; border-radius: 16px; z-index: 1; right: 3px; min-width: 11px;text-align: center;}
.midbar .right .bell .bell-icon{font-size: 24px;}

.topbar .left{ float: left;margin-top: 12px;}
.intro-btn{ background: #fff; border-radius: 5px; color: #000; font-size: 12px; padding: 3px 5px; text-decoration: none; display: block; width: 140px;
    float: left; margin:3px 45px 0 0;}
.dropbtn {border: none;}
.dropdown {position: relative;display: inline-block;}
.dropdown-content {display: none;position: absolute; background: #fff;min-width: 160px;z-index: 1; left: -120px;}
.dropdown-content a {color: #000;padding:10px 16px; text-decoration: none;display: block; font-size: 12px; border-bottom: 1px solid #000;}
.dropdown-content a:hover {color: #fff; background:#000;}
.dropdown:hover .dropdown-content {display: block;}
header .midbar{ float: left; width: 100%; padding: 10px 0; background: #000; border-bottom: 3px solid #ffc80b;}
header .midbar .logo{ float: left; margin-right: 55px;}
header .midbar .search-bar{ float:left; width:500px; margin-top: 10px;}
header .midbar .search-bar input[type="text"]{ padding: 13px 10px; font-size: 16px; color: #777777; float: left; width: 480px; border: 0;}
header .midbar .search-bar .search-btn{ background:#ffc80b; float:left; width:100px; text-align:center; color:#000000; text-transform:uppercase; font-size:16px; border: 0;padding: 13px 0;}
header .midbar .right-part{ float: right; margin:20px 0 0 0px; width:415px;}
header .midbar .right-part .login{ float: left; width:96px; border-right: 1px solid #d5d5d5;}
header .midbar .right-part .login .circle{background: #fff; height:26px; width:26px; color:#000; font-size:14px; text-align:center; line-height:26px; float:left; border-radius: 30px;}
header .midbar .right-part .login .link-text{padding-left:10px; float:left; font-size:14px; text-transform:uppercase; color:#fff; text-decoration:none; padding-top: 5px;}
header .midbar .right-part .register{ float: left; padding-left: 15px;}
header .midbar .right-part .register .circle{ background: #fff; height: 26px; width: 26px; color: #000; font-size: 14px; text-align: center; line-height: 26px; float: left; border-radius: 30px;}
header .midbar .right-part .register .link-text{padding-left:10px; float:left; font-size:14px; text-transform:uppercase; color:#fff; text-decoration:none; padding-top: 5px;}
nav{ float: left; width: 100%; background: #fff;  /*border-bottom:1px solid #d9d9d9;*/}
.home-slider{ float: left; width: 100%; height:498px;}
.home-slider .banner-img{ position: relative;}
.home-slider .banner-text{ background: rgba(0,0,0,0.8); color: #fff; font-size: 14px; line-height: 22px; overflow: hidden;padding: 20px; width: 380px; font-weight: 100;}
.home-slider .slider-main-bottom-left{ position:absolute; left: 0; bottom:30px; }
.home-slider .slider-main-top-left{ position:absolute; left: 0;  top:30px; }
.home-slider .slider-main-bottom-right{ position:absolute; right: 0; bottom:30px;  float: right;}
.home-slider .slider-main-top-right{ position:absolute; right: 0;  top:30px;  float: right;}
.home-slider .owl-theme .owl-controls{position: relative;top:-40px; margin-top: 0; height: 0px;line-height: 0;}
.home-slider .owl-theme .owl-controls .owl-page span{ display: block; margin: 0px 7px;-webkit-border-radius: 20px;-moz-border-radius: 20px; border-radius: 20px;border: 1px solid #6e6e6e;height: 12px;width: 12px; filter:inherit;opacity: inherit; background: none;}
.home-slider .owl-carousel .owl-wrapper-outer{ padding-bottom: 0; }
.banner-main{ margin: 0 auto; width:1300px; position: absolute; height: 498px; left: 0; right: 0; top: 0;}
.menu-slider{ float: left; width: 100%;}
.menu-slider-img{ object-fit: cover;width: 100%;height: 209px;}
.menu-slider .owl-theme .owl-controls .owl-page.active span,
.menu-slider .owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;background: #fff;	}
.menu-slider .owl-theme .owl-controls .owl-page span{ display: block; margin: 0px 7px;-webkit-border-radius: 20px;-moz-border-radius: 20px; border-radius: 20px;border: 1px solid #6e6e6e;height: 12px;width: 12px; filter:inherit;opacity: inherit; background: none;}
.mid-pramotion-row{ float: left; width: 100%; background: url(../images/bg-symbol2.png) repeat; background-color: #343434; padding: 30px 0; margin-bottom: 30px;}
.mid-pramotion-row ul{ margin: 0; padding: 0;}
.mid-pramotion-row ul li{ float: left; list-style: none; width: 409px; height: 108px;}
.mid-pramotion-row ul li:nth-child(1){ background: url(../images/h-pramotion.png) no-repeat top;}
.mid-pramotion-row ul li:nth-child(2){ background: url(../images/h-brand-new-launches.png) no-repeat top; margin-left: 34px;}
.mid-pramotion-row ul li:nth-child(3){ background: url(../images/h-event.png) no-repeat top; margin-left: 34px;}
.mid-pramotion-row ul li .text{ padding:0 10px 0 140px; padding-top:24px; float: left;}
.mid-pramotion-row ul li .text .title{ font-size: 20px; display: inline-block; width: 100%; padding-bottom: 10px; font-weight: 500; text-transform: uppercase;}
.mid-pramotion-row ul li .text .bottom-text{ font-size: 14px; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;
-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.common-title{ margin: 0 auto; width: 100%; float: left; text-align: center; padding-bottom:25px;}
.common-title .left-img{ background: url(../images/t-left.png) no-repeat left; width: 208px; height: 16px; margin-top:3px; display: inline-block;}
.common-title .right-img{ background: url(../images/t-right.png) no-repeat right; width: 208px; height: 16px; margin-top: 3px; display: inline-block;}
.common-title .title-text{ padding: 0 30px; text-align: center; width: auto; display: inline-block; margin: 0; color: #ee2a32; font-size: 30px; text-transform: uppercase; font-weight: 700;}
.cat-slider{position: relative;float: left; width: 100%; margin: 0 auto;}

.wb-slider{position: relative;float: left; width: 100%; margin: 0 auto;}
.wb-slider .wb-box{ margin-bottom: 0;}
.wb-slider .owl-carousel .owl-item + .owl-item{ margin: 0 1.5px;}
.cat-box{ height:262px; width: 310px; float: left; border-radius: 5px; overflow: hidden; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2); margin-bottom: 20px;}
.cat-box + .cat-box{ margin-left: 20px;}
.cat-slider .cat-box{ margin-bottom: 0;}
.inner-adbox{ position: relative;float: left; width: 100%;margin: 0 auto;}
.cat-box .ad-img{ width: 100%; height: 214px; float: left;}
.cat-box .ad-img img{ object-fit: cover;width: 100%;height: 214px;}
.cat-box .bottom-part{ background: #fff; float: left; padding:12px  3%; width: 94%; position:relative;}
.cat-box .bottom-part .left-title{ float: left; font-size: 20px; width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.cat-box .bottom-part .right-btn{ float: right; width: 25%;} 
.wb-box{ height:365px; width: 310px; float: left; border-radius: 5px; overflow: hidden; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2); margin-bottom: 20px; background:#fff}
.wb-box + .wb-box{ margin-left: 20px;}
.wb-box .ad-img{ width: 100%; height: 214px; float: left;}
.wb-box .ad-img img{object-fit: cover;width: 100%;height: 214px;}
.wb-box .bottom-part{ background: #fff; float: left; padding:12px 0%; width: 94%; margin:0 3%; overflow:hidden; position:relative;}
.wb-box .bottom-part .left-logo{ float: left; font-size: 20px; width: 50%; overflow: hidden;max-height:30px; }
.wb-box .bottom-part .left-logo img{ height: 30px; width:auto; object-fit: cover;}
.wb-box .bottom-part .right-btn{ float: right; width: 40%;padding-right: 1px;} 
.wb-box .bottom-part .logo-slider{ float: left; width: 100%; text-align: left; margin-top: 5px;}
.wb-box .bottom-part .logo-slider .left-logo{ float: left; width: 35%;}
.wb-box .bottom-part .logo-slider img{ height: 30px; width: auto; object-fit: cover;}
.wb-box .bottom-part .logo-slider .right-cp-name{ float: right; font-size: 14px; padding-left: 2%; width:63%;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; margin-top:6px;}
.follow-btn{/*border:1px solid #000;*/ padding:3px 0; width:68px; text-align:center; display:block; color:#000; background:#fff; float:right; border-radius: 3px; font-size: 12px;border-top: 3px solid #ffc80b;-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);}
.cat-next{ background: #fff; height: 43px; width: 43px; border-radius: 50px; display: inline-block; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); position: relative;right: -22px; top: 90px; z-index: 10; float: right; cursor: pointer;}
.cat-prev{ background: #fff; height: 43px; width: 43px; border-radius: 50px; display: inline-block; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); position: relative; left: -22px;top: 90px; z-index: 10; float: left; cursor: pointer;}
.customNavigation{text-align: center;height: 0px;float: left;width: 100%;}
.customNavigation a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.customNavigation a i{font-size: 30px; line-height: 43px;}
.cat-slider .owl-pagination{ display: none;}
.common-btn{background:#fff; border-top:3px solid #ffc80b; text-transform:uppercase; text-align:center; padding:10px 20px; border-radius:3px; display:inline-block; cursor: pointer; border-left:0px; border-bottom:0px; border-right:0px;}
.common-btn2{background:#ffbd1d; border:0px; text-transform:uppercase; text-align:center; padding:10px 20px; border-radius:3px; display:inline-block; cursor: pointer; border-left:0px; border-bottom:0px; border-right:0px;}
.common-btn:hover{background: #ffc80b;}
.home-button-row{ float: left; text-align: center; margin: 0 auto; width: 100%; padding: 30px 0 30px 0;}
.wb-slider .owl-pagination{ display: none;}
.logo-slider .owl-pagination{ display: block;}
.logo-slider .owl-theme .owl-controls{ margin-top: 0;}
.cat-slider .image-ad-slider .owl-carousel .owl-item + .owl-item{ margin: 0px;}
.cat-slider .image-ad-slider .owl-pagination{ display: block; text-align: left; position: relative; bottom:40px;}
.inner-top-row{ width: 100%; float: left; padding: 15px 0; font-weight: 500;}
.inner-top-row .breadcrumb ul{ margin: 0; padding: 0;}
.inner-top-row .breadcrumb {list-style: none;width:50%; float: left;color: #ee2a32; font-weight: 500; margin-top:10px;}
.inner-top-row .breadcrumb li {display: inline;font-size: 16px; }
.inner-top-row .breadcrumb ul li+li:before {padding: 5px; color: black; content: ">";}
.inner-top-row .breadcrumb li a {color: #000;text-decoration: none;}
.inner-top-row .breadcrumb li a:hover { color: #01447e;text-decoration: underline;}
.inner-top-row .right-part{ float: right;}
.inner-top-row .right-part .common-btn{ padding-top:6px; padding-bottom:6px;}
.inner-top-row .right-part .left-btn{ float: left; background: #fff; padding: 7px; text-align: center;}
.inner-top-row .right-part .left-btn + .left-btn{ margin-left: 25px;}
.inner-top-row .right-part .left-btn .btn-text{ font-size: 13px; color: #7b7b7b; float: left; text-transform: uppercase; line-height: 14px;}
.inner-top-row .right-part .left-btn i{ font-size: 15px; color: #7b7b7b; float: left; padding-right: 5px;}
.inner-cat-row{ float: left; width: 100%; margin-bottom: 20px;}
.inner-cat-row .left-part{ float: left; margin-top: 7px;}
.inner-cat-row .left-part .cat-title{ float: left; font-size: 20px; font-weight: 500; line-height: 18px; margin-right: 20px;}
.inner-cat-row .left-part a{ background:#fff; font-size:14px; color: #383838; padding: 7px 12px; border-radius:20px; border: 1px solid #cbcbcb;}
.inner-cat-row .left-part a + a{ margin-left: 15px;}
.inner-cat-row .left-part a.selected{ background: #d6000a; color: #fff; border: 1px solid #d6000a;}
.inner-cat-row .left-part a:hover{background: #d6000a; color: #fff; border: 1px solid #d6000a;}
.inner-cat-row .left-part .cmp-logo-name{ float: left;}
.inner-cat-row .left-part .cmp-logo-name .cmp-logo{ float: left;}
.inner-cat-row .left-part .cmp-logo-name .cmp-logo img{ height: 35px; object-fit: cover; width: auto;}
.inner-cat-row .left-part .cmp-logo-name .cmp-name{ float:  left; padding-left: 25px;  font-size: 20px; padding-top: 5px; font-weight: 700;}
.inner-cat-row .right-part{ float: right;}
.inner-cat-row .right-part .sf-btn{ float: left; background: #ffc80b; font-weight:500; color: #000; text-transform: uppercase; font-size:13px; line-height: 15px; padding-right:5px; line-height: 32px; margin-left: 10px; }
.inner-cat-row .right-part .sf-btn .sf-number{ background: #000 ; float: left; padding:0 0px 0 7px; color: #fff; line-height: 20px;margin-right: 0px; line-height: 32px;  }
.inner-cat-row .right-part .sf-btn .sf-slant-shap{ width: 0; height: 0;border-top: 32px solid #000; border-right: 15px solid transparent;vertical-align: bottom; float: left;}
.inner-cat-row .left-part .top-review{ float:left;  color: #858585;}
.inner-cat-row .left-part .review-count{ color:#000; float:left; font-size:18px; padding-left:15px;}
.inner-cat-row .left-part .top-review a{ border:0; background:none; padding:0;font-size:18px;}
.inner-cat-row .left-part .top-review a + a { margin:0;}
i.fill{color: #ffbd1d;}
.filter-row{ float: left; width: 100%; background: #fff; border: 1px solid #d9d9d9; position: relative; margin-bottom:0px;}
.filter-row .filter-icon{ float: left; padding: 8px 0px 8px 15px;/* border-right:1px solid #cbcbcb;*/}
.filter-row .filter-text{float: left; padding: 12px 20px 10px 8px; border-right:1px solid #cbcbcb;  font-size: 16px; text-transform: uppercase; font-weight: 500;}
.clearall{float:right!important; font-size:14px!important; padding:13px 12px 5px 5px!important; border:0px!important;cursor:pointer;}
.filter-row .filter-icon i{ font-size:24px; color: #000; }
.filter-row .f-dropdown{ float: left; border-right: 1px solid #d9d9d9;}
.filter-row .f-dropdown .f-dropbtn{ padding:12px 20px 10px 20px; font-size: 16px; text-transform: uppercase; font-weight: 500; cursor: pointer;}
.filter-row .f-dropdown .f-dropbtn::before{content:"\f123"; float:right; padding-left:10px;transition: all 0.2s ease 0s; font-family:"Ionicons"}
.filter-row .f-dropdown .f-dropbtn:hover::before{content: "\f126"; float: right;  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg); margin-left: 10px; padding: 0; font-family:"Ionicons"}
.f-dropdown {float: left;overflow: hidden;}
.f-dropdown:hover {background-color: #ffc80b;}
.f-dropdown-content { width:1260px; background: #fff; padding: 20px; float: left; min-height: 150px;border: 1px solid #d9d9d9;   display: none; position: absolute; background-color: #f9f9f9; min-width: 160px;z-index: 1; left:-1px; top:39px;}
.f-dropdown:hover .f-dropdown-content {display: block;}
.f-dropdown-content a{ background: #fff; font-size:14px; color: #383838; padding: 7px 12px; border-radius:20px; border: 1px solid #cbcbcb;}
.f-dropdown-content a + a{ margin-left: 15px;}
.f-dropdown-content a.selected{ background: #d6000a!important; color: #fff; border: 1px solid #d6000a;}
.f-dropdown-content a:hover{ background: #d6000a; color: #fff; border: 1px solid #d6000a;}
.f-bootm-infobox{ float: left; background: #fff; border: 1px solid #d9d9d9; padding: 15px; width: 1270px; margin-bottom: 20px;}
.f-bootm-infobox .title{ float: left; width: 100%; padding-bottom: 10px; font-size: 20px; text-transform: uppercase; font-weight: 700;}
.f-bootm-infobox .text{ font-size: 14px; text-align: justify; line-height: 20px; float: left; width: 100%;}
.logoslider{ float: left; width:100%; margin:0 auto; margin-bottom: 20px; }
.str3 .str_item { font-size:0;line-height:0}
.logo-slider-box{ background: #fff; width: 120px; padding: 15px; text-align: center; font-size: 14px; font-weight: 500; display: inline-block;}
.logo-slider-box .logo-title{ padding-top: 5px; float: left; width: 100%; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.str_wrap {overflow:hidden;//zoom:1;width:100%;font-size:12px;line-height:16px;position:relative;-moz-user-select: none;
-khtml-user-select: none;user-select: none;  background:none;white-space:nowrap;}
.str_wrap.str_active {background:none;}
.str_move { white-space:nowrap;position:absolute; top:0; left:0;cursor:move;}
.str_move span + span{ margin:0 10px;}
.str_move_clone {display:inline-block;//display:inline;//zoom:1;vertical-align:top;position:absolute; left:100%;top:0;}
.str_vertical .str_move_clone {left:0;top:100%;}
.str_down .str_move_clone {left:0;bottom:100%;}
.str_vertical .str_move,
.str_down .str_move {white-space:normal;width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{cursor:inherit;}
.str_wrap img {max-width:none !important;}
.str3 img { opacity:1;  height: 23px; width: auto;}
.str3.tourament-slider img { border: 0px;}
.inner-menu{ width: 100%; background: #fff; border: 1px solid #d9d9d9; float: left; margin-bottom: 20px;}
.inner-menu .leftpart{ float: left;}
.inner-menu .leftpart a{ float: left; font-size:16px; font-weight:500; padding: 12px 20px; border-right: 1px solid #d9d9d9; text-align: center; height:20px;}
.inner-menu .leftpart a .icon { display: inline-block; vertical-align: middle;}
.inner-menu .leftpart a .link-text{ display: inline-block; padding-left: 10px;}
.inner-menu .leftpart a:hover{ background: #ffc80b;}
.inner-menu .right-part{ float: right; margin: 6px 10px 0 0px;} 
.inner-menu .right-part a.view-btn{ background: #fff; padding: 5px  5px; border: 1px solid #d9d9d9; float: left}
.inner-menu .right-part a.active{background: #ffc80b; color:#000}
.inner-menu .right-part a.active span{color:#000}
.inner-menu .right-part a + a{ border-left:1px solid #d9d9d9; margin-left: 15px; padding-left: 10px;}
.inner-menu .right-part a:hover i{ color: #ffc80b;}
.inner-menu .right-part a.selected i{color: #ffc80b;}
.inner-menu .right-part .icon{ display: inline-block;}
.inner-menu .right-part .icon i{ font-size: 20px; vertical-align: middle;}
.inner-menu .right-part .link-text{ display: inline-block; font-size: 13px; color: #7b7b7b; font-weight: 500; padding-left: 3px;}
.selected{background: #ffc80b!important;}
.inner-detail-box{ width: 310px; float: left; border-radius: 5px; overflow: hidden; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2); margin-bottom: 20px;}
.inner-detail-box + .inner-detail-box{ margin-left: 20px;}
.inner-detail-box .inner-detail-box{ width: 100%; height: 214px; float: left;}
.inner-detail-box .ad-img{ width: 100%; height: 214px; float: left; position:relative;}
.inner-detail-box .ad-img img{object-fit: cover;width: 100%;height: 214px;}
.inner-detail-box .bottom-part{ background: #eeeeee; float: left; padding:12px  3%; width: 94%; -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2); position: relative;}
.inner-detail-box .bottom-part .left-logo{ float: left; font-size: 20px; width: 50%; overflow: hidden;max-height:30px; }
.inner-detail-box .bottom-part .left-logo img{ height: 30px; width:auto; object-fit: cover;}
.inner-detail-box .bottom-part .right-btn{ float: right; margin-top: 3px; width: 40%;} 
.inner-detail-box .bottom-part .share-icon{ float: right; margin-right: 15px; color: #7b7b7b;}
.inner-detail-box .bottom-part .share-icon i{ font-size:22px; color: #7b7b7b;}
.inner-detail-box .bottom-part2{ background: #fff; float: left; padding:12px  3%; width: 94%; margin:0}
.wb-box .bottom-part .logo-slider{/*border-top: 1px dotted #ccc;*/}
.inner-detail-box .bottom-part2 .left-part{ float:  left; width: 80%; font-size: 14px; font-weight: 500; color: #d6000a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.inner-detail-box .bottom-part2 .right-part{ float: right;}
.inner-detail-box .bottom-part2 .right-part .eye-icon{ float: left;}
.inner-detail-box .bottom-part2 .right-part .eye-icon i{ font-size: 16px; color: #7b7b7b;}
.inner-detail-box .bottom-part2 .right-part .count{ float: left; font-size: 13px; color: #000; padding-left: 10px; font-weight: 500; padding-top:1px;} 
.review-box{ float:left; width:1250px; padding:25px; background:#fff;; border:1px solid #d9d9d9; margin-top:20px;}
.review-box .title{ float:left; font-weight:700px; font-size:20px; width:100%; padding-bottom:5px; }
.review-box .bottom-border{background:#ffbd1d; display: inline-block; margin-bottom:10px; height:2px; width:60px; }


.review-box .add-review-box{ float:left; width:100%;}
.review-box .add-review-box .left-user-img{ float:left; width:101px;  margin-right:15px;}
.review-box .add-review-box .left-user-img img{ width:95px; object-fit:contain; border-radius:3px;}
.review-box .add-review-box .comment-box{ float:left; width:1134px;}
.review-box .add-review-box .comment-box textarea{ resize:none; background:#fafafa; border:1px solid #d2d2d2; padding:2%; width:96%; font-size:14px; color:#000; line-height:20px; margin-bottom:10px; height:60px;}
.review-box .add-review-box .comment-box .bottom-row{ float:left; width:100%;}
.review-box .add-review-box .comment-box .bottom-row .left-star{ float:left;}
.review-box .add-review-box .comment-box .bottom-row .left-star i{ font-size:22px; color:#858585;}
.review-box .add-review-box .comment-box .bottom-row .left-star i.fill{ color:#ffbd1d;}
.review-box .add-review-box .comment-box .bottom-row .submit-button{ float:right;}
.review-box .submted-riview{ float:left; width:100%; margin-top:20px;}
.review-box .submted-riview .submted-riview-box{ float:left; width:374px; border:1px solid #d9d9d9; padding:10px; background:#fafafa; height:130px;}
.review-box .submted-riview .submted-riview-box + .submted-riview-box{ margin-left:30px;}
.review-box .submted-riview .submted-riview-box .left-user-img{float:left; width:74px;  margin-right:15px;}
.review-box .submted-riview .submted-riview-box .left-user-img img{ width:74px; object-fit:cover;}
.review-box .submted-riview .submted-riview-box .right-detail{ float:left; width:275px;}
.review-box .submted-riview .submted-riview-box .right-detail .username{ width:180px; float:left; font-size:16px;}
.review-box .submted-riview .submted-riview-box .right-detail .date{ float:right; font-size:12px; font-style:italic; color:#656565;}
.review-box .submted-riview .submted-riview-box .right-detail .left-star{ float:left; padding:5px 0 10px 0;}
.review-box .submted-riview .submted-riview-box .right-detail .left-star i{ font-size:16px; color:#858585;}
.review-box .submted-riview .submted-riview-box .right-detail .left-star i.fill{ color:#ffbd1d;}
.review-box .submted-riview .submted-riview-box .right-detail .bottom-text{ float:left; font-size:12px; line-height:16px; text-align:justify;    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;  }

.review-box .viewall-btn-row{ width:100%; float:left; text-align:center; margin-top:20px;}
.days{ position:absolute; bottom:0; right:0; background:rgba(255,255,255,0.7); padding:5px; font-size:11px; text-align:center; -webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;}
.new-hot{ position:absolute; left:0; top:10px; }
.new-hot img{height:auto!important; width:auto !important;}
.more-ad-row{ float:left; width:100%; margin:30px 0 20px 0;}
.more-ad-row .title{ font-size:24px; font-weight:500; text-align:left; text-transform:uppercase; float:left; width:100%; padding-bottom:5px; color:#000;}
.add-detail-box{ float: left; background: #fff; border: 1px solid #d9d9d9; padding: 15px; width: 1270px;}
.add-detail-box .top-text{ float: left; width:730px; padding-bottom: 10px; font-size: 20px; text-transform: uppercase; font-weight: 700;}
.add-detail-box .top-text .logo{ float: left;}
.add-detail-box .top-text .logo img{ height: 35px; object-fit: cover; width: auto;}
.add-detail-box .top-text .logo-name{ float:  left; padding-left: 25px;  font-size: 20px; padding-top: 5px; font-weight: 700;}
.add-detail-box .text{ font-size: 15px; text-align: justify; line-height: 20px; float: left; width: 100%;}
.add-detail-box .ad-img-video-box{ height:335px; width:600px; float:left; margin:0 15px 15px 0;}
.add-detail-box .ad-img-video-box img{width:525px; width:auto; object-fit:fill;}
.add-detail-box .ad-img-video-box2{ height:360px; width:575px; float:left; margin:0 15px 15px 0;}
.add-detail-box .ad-img-video-box2 img{ width:575px; object-fit:fill;}
.add-detail-box .ad-img-video-box2 + .ad-img-video-box2{ margin:0 0 0 80px;}
.location-box{ width:1250px; float: left; background:#fff; margin-top:20px; padding:25px;}
.location-box .leftpart{ float:left; width:48%;}
.location-box .leftpart .title{ width:100%; float:left; text-align:center; font-size:30px;}
.location-box .leftpart .location-row{ float:left; padding:2%; width:96%; background:#f2f2f2; border:1px solid #d2d2d2; margin-top:20px;}
.location-box .leftpart .location-row .left-sr{ float:left; width:30px; font-size:18px;}
.location-box .leftpart .location-row .right-detail{ float:left; width:525px;}
.location-box .leftpart .location-row .right-detail .title{ float:left; font-size:18px; width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align:left; padding-bottom:5px;}
.location-box .leftpart .location-row .right-detail .text{ font-size:14px; line-height:20px;}
.location-box .rightpart{ float:right; width:48%;}
.inner-contant{ background: #fff; padding: 2%; font-size: 14px; line-height:20px; float: left; margin-bottom: 20px; width:96%;}
.inner-adbox .map-view-right{float: right; width: 49%; left: 51%; }
.inner-adbox .map-view-right .map-view-map{height:640px;}
.inner-adbox .map-view-left{float: left; width: 50%;}
.inner-review-list{ margin-top: 0;}
.inner-review-list .submted-riview-box{ margin-bottom: 10px;}
.inner-review-detail .submted-riview-box{ width: 98% !important;}
.inner-review-detail .left-star{ width: 100%!important;}
.inner-review-detail .username{ width: 70%!important;}
.inner-review-detail .right-detail{width: 92%!important;}
.inner-review-detail .submted-riview{ margin-top: 0px!important; margin-bottom:20px;}
.date-row{  width:100%; text-align: center; margin: 0 auto; margin-bottom: 30px; display: inline-block;}
.date-row .top-month{ float: left; text-align: center; width: 100%; font-size: 14px; font-weight: 700; color: #000; margin-bottom: 20px;}
.date-row .top-month .tow-arrow{ display: inline-block; margin: 0 5px; font-size: 18px;}
.date-row .top-month .single-arrow{display: inline-block; margin: 0 5px;}
.date-row .top-month .month-text{ display: inline-block; margin: 0 10px;}
.date-row .date-row{ float: left; width: 100%;}
.date-row .day-row{float: left; width: 100%; margin-top: 5px;}
.date-row .date-box{ background: #fff; height: 25px; width: 25px; display: inline-block;font-size: 14px; color: #000; text-align: center; line-height: 26px; font-weight: 500;}
.date-row .date-box .active{ background: #000; color: #fff;}
.date-row .date-box a{ display: block;}
.date-row .date-box + .date-box{ margin-left: 10px;}
.mobile-search{ display: none;}
footer{ float: left; width: 100%; background: url( ../images/bg-symbol2.png) repeat; background-color: #343434; padding: 20px 0 0px 0; margin-top:10px;}
footer .link-box{ width: 231px; float: left;}
footer .link-box + .link-box{ margin-left: 25px;}
footer .link-box .link{ float: left; width: 100%;}
footer .link-box .link a{ display: block; padding-bottom:20px ; color:#fff; font-size: 14px;}
footer .smo-box{ float: left; width: 255px; margin-left:25px;}
footer .smo-box{ width: 250px; float: left;}
footer .title{ font-size: 20px; color: #fff; float: left; width: 100%; border-bottom: 1px solid #7b7b7b; padding-bottom:10px; margin-bottom: 10px; text-transform: uppercase;}
footer .smo-box a{  height: 34px; width: 34px; float: left; line-height: 36px; text-align: center; background: #fff; border-radius: 34px;font-size: 18px; color: #343434; }
footer .smo-box a:hover{ background: #fff; color: #000;}
footer .smo-box a + a{ margin-left: 9px;}
footer .contact-box{ float: left; width: 255px; margin-left:25px;}
footer .contact-box .contact-detail{ color:#fff; font-size: 14px;}
footer .contact-box .contact-detail a{color:#fff; font-size: 14px; margin-bottom: 10px; display: block;}
footer .footer-logo{ width: 100%; text-align: center; margin: 5px auto 20px auto; float: left;}
footer .copy{ background: #252525;  width: 100%; text-align: center; float: left; padding: 10px 0; color: #fff; font-size: 14px;}
#searchpanel{ display: none;}
.no-connections-text{ text-align:center; width:100%; color: #ee2a32; display:block; padding-top:20px;}
.padt0{ padding-top:0px;}
.contactus-form{    width: 350px;
    border: 1px solid #ccc;
    padding: 25px;
    border-radius: 5px;
    margin: 0 auto; background:#fff;}
.contactus-btn{margin: 20px auto 20px auto;
    text-align: center;
    display: block;}
	textarea{resize:none; font-family: 'Montserrat', sans-serif;}
.profile-form{ background:#fff;     width: 960px;
    padding: 25px;
    margin: 0 auto; border-radius: 5px; border: 1px solid #ccc;}
.profile-form select{width:100%}
.popup-title{ display:block; padding:30px 0 10px 0; text-align:center;}
.popup-btn {
    margin: 20px auto 0px auto;
    text-align: center;
    display: block;
	width:80px;
}
.right-btn .count, .more-ad-row .bottom-part .count{ background: #fff;
    height: 18px;
    padding: 0 5px;
    color: #000;
    text-align: center;
    border-radius: 10px;
    margin-top: 2px;
    font-size: 13px;
    min-width: 9px;
    margin-left: 3px;
    border: 1px solid #ccc;}

.noresultmain{ background:#fff; text-align:center; padding:50px 0; display:block;}

	.cmp-logo{float: left;
    vertical-align: middle;}
.cmp-logo img{vertical-align: middle;
    height: 36px;
    margin-right: 10px;}

.f-bootm-infobox .text ul{ margin:0; padding:0;}
 .f-bootm-infobox .text ul li{ list-style:none;}
.f-bootm-infobox .text ul li:before{ content: "\f122";font-family: "Ionicons"; padding-right:5px;}
.left-star .white{color:#858585 !important;}
.more-ad-row .wowsuptext{ border-bottom:0px;}

.more-ad-row .wb-box-connections{ height:290px;}
.inner-review-detail { margin-top:0; margin-bottom: 20px;}

.bottom-part .owl-theme .owl-controls{margin-top:-6px;}
.padt9{ padding-top:9px;}
.highlight{ -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.5);}
.headoffice{background: #d1d1d1 !important; }
.wb-box-connections .wowsuptext{border-bottom:0;}
.home-slider .banner-img img{ /*object-fit: cover;*/
    height: 498px;
    width: 100%;}
.morebottom-border{background: #ffbd1d;
    display: inline-block;
    margin-bottom: 10px;
    height: 2px;
    width: 100px;}
	.menu > ul > li > ul > li .owl-page span{ background:#fff!important;}
/*************** Anil CSS *************************/
.homeslider-next{ background: #fff; height: 43px; width: 43px; border-radius: 50px; display: inline-block; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); position: relative;right: -17px; top: 90px; z-index: 10; float: right; cursor: pointer;}
.homeslider-prev{ background: #fff; height: 43px; width: 43px; border-radius: 50px; display: inline-block; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); position: relative; left: -17px;top: 90px; z-index: 10; float: left; cursor: pointer;}
.needpopup-opened,
.needpopup-opened body {overflow: hidden;}
.needpopup-opened.needpopup-scrolled,
.needpopup-opened.needpopup-scrolled body { height: auto;}
.needpopup-opened.needpopup-scrolled body {position: fixed;width: 100%;}
/* Popup wrapper*/
.needpopup_wrapper {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  visibility: hidden;
  overflow: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 40px 0;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
  opacity: 0;
  background: #000;
  background: rgba(0, 0, 0, .8);
}
.needpopup-opened .needpopup_wrapper {visibility: visible; opacity: 1;}
.needpopup-overflow .needpopup_wrapper {padding: 10px;}
.needpopup .title{ font-size:17px; width:100%; text-align:center; margin:0 auto; font-weight:700;}
.needpopup .title span{ width:185px; text-align:center;  border-bottom:1px solid #d6d6d7; padding-bottom:5px;}
.needpopup {
  position: relative;
  z-index: 9999;
  top: 50%;
  left: 50%;
  display: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 810px;
  max-width: 100%;
  margin-left: -405px;
  padding: 30px 60px;
  -webkit-transform: scale(.1, .1);
  -ms-transform: scale(.1, .1);
  transform: scale(.1, .1);
  opacity: 0;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.needpopup.opened {
  -webkit-transition: opacity .5s ease, -webkit-transform .5s ease;
  transition: opacity .5s ease, transform .5s ease;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1;
}
.needpopup.stacked {
  top: 0 !important;
  margin-top: 0 !important;
}
.needpopup-overflow .needpopup {
  left: 0;
  width: auto;
  margin-left: 0;
}
.needpopup_remover {
  position: fixed;
  z-index: 9999;
  top: 30px;
  right: 30px;
  font-size: 40px;
  line-height: .5;
  color: #fff;
  text-decoration: none;
}
.needpopup_remover:hover {
  color: #ffffff;
}
.needpopup_remover:before {
  content: 'x';
  font-size:24px;
}
.needpopup .needpopup_remover {
  top: 10px;
  right: 10px;
  font-size: 26px;
  line-height: .5;
  color: #000;
  position:absolute;
}
.needpopup .needpopup_remover:hover {
  color: #000;
}
.smallpopup{ 
    left: 50%;
    margin-left: -185px;
    max-width: 100%;  
    top: 30%;
    width:450px;
    z-index: 9999;
	padding:30px;}
.smallpopup .title{ width:100%; text-align: center;  padding-bottom:5px; font-weight:normal; color:#323232; font-size:16px; display:inline-block; font-weight: 700;}

.smallpopup .likeboxmain{ width:100%; display:inline-block; padding-top:20px;}
.smallpopup .title span{text-align:left; font-weight:normal; color:#323232; font-size:16px; display:inline; font-weight: 700;  border-bottom:1px solid #d6d6d7;}

.error-msg{ color:#FF0000; position:relative; top:0px;font-size:12px;background:url(../images/error-msg.png) no-repeat left 10px; padding-left:14px; display:none;}
.dnone{ display:none;} 
.padt10{ padding-top:10px;}
.wowsuptext{background: #fff;float: left;padding-top:5px;width: 100%; text-overflow: ellipsis;overflow: hidden; white-space: nowrap; font-size:14px; padding-bottom:5px;}
.animation_image{text-align:center;position: relative; top: 15px; color: rgb(51, 51, 51); font-style: italic; font-size: 14px; display: none; padding-bottom:10px; margin-bottom:10px;}
.starrr {display: inline-block; margin-bottom:10px; }
.starrr a {font-size: 22px; padding: 0 1px; cursor: pointer; color: #ffbd1d; text-decoration: none; text-align:center; }
.starrr .fa + .fa{ margin-left:13px;}
.starrr a.fa-star-o{ color:#fff;}
.white{ color:#FFFFFF !important;}
header .midbar .right-part .logout{ float: right; padding-left: 30px;}
header .midbar .right-part .logout .circle{ background: #000; height: 26px; width: 26px; color: #fff; font-size: 14px; text-align: center; line-height: 26px; float: left; border-radius: 30px;}
header .midbar .right-part .logout .link-text{padding-left:10px; float:left; font-size:14px; text-transform:uppercase; color:#000; text-decoration:none; padding-top: 5px;}
.welcome-text{float:right; font-size:14px; color:#fff; text-decoration:none; padding-top: 5px;}
.welcome-text:after{    content: "\f123"; font-family: "Ionicons"; padding-left:5px;}
.welcome-dropdown{ float:right; margin-left: 50px;}
.welcome-dropdown .dropdown-content{ top:23px; left:-17px; min-width: 126px;}

.wb-box-connections{ height:295px;margin-bottom:15px; }
.noreview{ font-size:17px; color:#323232; line-height:26px; width:100%; display:inline-block; background:#fafafa; border:1px solid #d2d2d2; padding:10px 0;}
.center{ text-align:center!important;}
.unfollow-btn{border:1px solid #ffc80b; padding:3px 0; width:68px; text-align:center; display:block; color:#000; background:#ffc80b; float:right; border-radius: 3px; font-size: 12px;-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);}
.alinkdisable{pointer-events:none;}

.wowsupfollow{ float: left; padding: 3px 0;}
.wowsupfollow i{ font-size: 16px; color: #7b7b7b;}
.count{ float: left; padding: 3px 0; font-size: 10px; color: #7b7b7b; padding-left: 10px; font-weight: 500; padding-top:4px; font-size: 11px;} 

.bottom-part2{ background: #fff; float: left; margin:0px  3%; width: 94%;  padding-bottom:4px;}
.bottom-part2 .left-part{ float:  left; width: 80%; font-size: 14px;  color: #d6000a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bottom-part2 .right-part{ float: right;}
.bottom-part2 .right-part .eye-icon{ float: left;}
.bottom-part2 .right-part .eye-icon i{ font-size: 16px; color: #7b7b7b;}
.bottom-part2 .right-part .count{ float: left; font-size: 13px; color: #000; padding-left: 10px; font-weight: 500; padding-top:1px;} 
.shareboxmain{text-align:center}
.wb-boxwows{ height:300px;};

.common-form{ display:inline-block; width:100%;}
.common-form{ display:block;}
.common-form ul{ margin:0; padding:0;}
.common-form ul li{ list-style:none; width:410px; float:left;}
.common-form ul li.marright{ margin:0 140px 0 0;}
.gender-bar{ float:left; width:100%; color:gray; font-size:14px; padding-bottom:11px; height:52px;}
.gender-label{ padding-top:18px;display: inline-block;}


input[type="text"], input[type="file"], input[type="email"], input[type="password"], input[type="number"], input[type="date"], input[type="date"], textarea, select {width:94%;padding: 3%;border: 1px solid #ccc; border-radius:3px; height:auto; background:#FFFFFF; color:#2b2b2b;}
.input-block { /*display: inline-block;*/ margin-bottom: 15px; /*width: 100%;*/}
label { display: inline-block; padding-bottom:5px; width: 100%; color:#616161;}
.red{ color:#f44336;}
.radio-bar {width: 100%;float: left;}

/*checkbox*/
.redio-check-box { position: relative;padding-left: 35px;cursor: pointer;font-size:1em; -webkit-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none; padding-top:5px;}
.redio-check-box input {position: absolute; opacity:0;cursor: pointer;float:left;}
.redio-check-box .checkmark {position: absolute;top: 0;left: 0;height: 22px;width: 22px;background-color: #cdcdcd; float:left; border-radius:0;}
.redio-check-box input:checked ~ .checkmark {background-color:#4CAF50;}
.redio-check-box .checkmark:after { content: "";position: absolute;display: none;}
.redio-check-box input:checked ~ .checkmark:after { display: block;}
.redio-check-box .checkmark:after {left: 7px; top: 3px; width: 5px;height: 10px; border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transform: rotate(45deg); border-radius:0;}
/*checkbox-end*/

/*redio*/
.redio-btn { display: block; position: relative; padding-left: 35px; margin-bottom:0; cursor: pointer; font-size:1em;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-top:5px;}
.redio-btn input {position: absolute; opacity: 0;}
.checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px;background-color: #eee; border-radius: 50%;}
.redio-btn input:checked ~ .checkmark { background-color: #ee2a32;}
.checkmark:after {content: ""; position: absolute; display: none;}
.redio-btn input:checked ~ .checkmark:after {display: block;}
.redio-btn .checkmark:after { top: 8px; left: 9px; width: 8px; height: 8px; border-radius: 50%; background: white;}
/*redio-end*/

.radio-bar .redio-btn {
    float: left;
    margin-right: 10px;
    font-size: 13px;
    width: 18%;
    padding-top: 5px;
}

.autocomplete-suggestions { border: 1px solid #f6f6f6; background: #FFF; cursor: default; overflow: auto; -webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; color:#848686; font-size:14px; line-height:30px; border-bottom:1px solid #f6f6f6;}
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #ccc;} 
ul.ui-autocomplete { margin:0; padding: 0;background:rgba(0,0,0,0.9);-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;white-space: nowrap; overflow: hidden; border:1px solid #494949; position: absolute;top: 0;left: 0;cursor: pointer; margin-top:14px; height:300px; overflow-y:scroll; 
-webkit-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.3);box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.3);}
.ui-autocomplete li{color:#fff; line-height:36px; border-bottom:1px solid #494949; font-size:14px; list-style:none;}
.ui-helper-hidden {display: none;}
.ui-front {z-index: 200;}
.ui-autocomplete li a{ color:#fff;}


.ui-autocomplete li{ padding:0 20px;}
ul.ui-autocomplete li a:hover{color:#ffc80b;}

.sidenav{background:#212121;box-shadow:2px 2px 6px rgba(0,0,0,.3);display:block;font-size:16px;font-weight:400;height:100%;right:0;position:fixed;overflow:auto;transform:translate(320px,0);transition:transform .3s;top:0;width:320px;z-index:100}.sidenav.show{transform:translate(0,0)}
.sidenav a{ color:#4b3e58;     float: right;
    font-size: 39px;
    line-height: 14px;}
.sidenav ul{ margin:0; padding:0;}
.sidenav ul li{ margin:0 0 0px 0; list-style:none; float:left; width:297px; padding:10px 10px 10px 10px; border-bottom:1px solid #e4e4e4;}
.sidenav ul li:hover{ background:#F4F4F4;}
.sidenav ul li .left-part{ float:left; width:55px; margin-right:5px;}
.sidenav ul li .left-part .img{ height:40px; width:40px;  border:1px solid #e4e4e4; overflow:hidden;  padding: 5px;   text-align: center; display: table-cell; vertical-align: middle;}
.sidenav ul li .left-part .img img{  height: 40px; width: 40px; text-align: center; vertical-align: middle;object-fit: cover;}
.sidenav ul li .right-part{ float:left; width:237px; }
.sidenav ul li .right-part .title{ font-size:14px; display:block; padding-bottom:5px;}
.sidenav ul li .right-part .info-text{ font-size:12px; line-height:16px; color:#969696;}
.sidenav ul li .right-part .time{ font-size:10px; color:#949494; width:100%; text-align:right; display:block; padding-top:3px;}
.sidenav .top-title{ background:#ffc80b; font-size:14px; padding:10px 5px; margin:0px 0 0px 0; color:#000;}
.sidenav{background:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.3);display:block;font-size:16px;font-weight:400;height:100%;right:0;position:fixed;overflow:auto;transform:translate(320px,0);transition:transform .3s;top:0;width:317px;z-index:500; -webkit-box-shadow: -3px 0px 5px 0px rgba(148,148,148,0.5);-moz-box-shadow: -3px 0px 5px 0px rgba(148,148,148,0.5);box-shadow: -3px 0px 5px 0px rgba(148,148,148,0.5);}
.sidenav.show{transform:translate(0,0)}
.sidenav-no-scroll{overflow:hidden!important}
.sidenav-overlay{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}
#searchpanel{ display: none;}
.mobile-nav{ display: none;}
.no-connection-msg, .no-wows-msg{  background: #fff;
    text-align: center;
    padding: 50px 0;
    display: block; font-size:20px; margin:10px 0 15px 0;     float: left;
    width: 100%;}
nav .owl-carousel .owl-wrapper-outer{ width:330px;}

.headsticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 11;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}

.needpopup-opened1,.needpopup-opened1 body {overflow: hidden;}
.needpopup-opened1.needpopup-scrolled,.needpopup-opened1.needpopup-scrolled body { height: auto;}
.needpopup-opened1.needpopup-scrolled body {position: fixed;width: 100%;}
.inner-menu .leftpart a img{ width:22px;}

.wowbook-border{border-bottom: 1px dotted #ccc;}
.loader { border:6px solid #f3f3f3; border-radius: 50%; border-top: 6px solid #ee2a32; width: 75px; height: 75px;-webkit-animation: spin 2s linear infinite; /* Safari */ animation: spin 2s linear infinite; margin: 20% auto 0 auto;}

.loader_wrapper { position: fixed;  z-index: 999; top: 0; left: 0; overflow: auto; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 100%; padding: 40px 0; -webkit-transition: opacity .3s ease; transition: opacity .3s ease; opacity: 1; background: #000; background: rgba(0, 0, 0, .8);display:none;}
.alinkdisable{pointer-events:none;}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes pulse {
0% {background-color: #fa5f71;}100% { background-color:#ee2a5a;}
}



/*Calender*/
.timeline 
{
    overflow: hidden;
    color: #333333;
    margin:0 auto 20px auto;
    text-align:center;
 
}
.timeline_arrows 
{
    overflow: hidden; 
    padding-bottom: 5px;
    zoom: 1;
	margin:0 auto;
	width:225px;
	text-align:center;
}
.timeline_arrows div 
{
display: inline-block;
    vertical-align: middle;
}
.timeline_date {
	width:140px;
    color: #000000;
    padding: 2px 10px;
    font-size:13px;
	text-transform:uppercase;
}
.timeline_lastyear,
.timeline_lastmonth,
.timeline_nextmonth,
.timeline_nextyear 
{
    cursor: pointer;
    width: 15px;
    height: 20px;
    background: url(../images/arrows.png) no-repeat;
}
.timeline_lastyear:hover 
{
    background-position: 0px -20px;
}
.timeline_lastmonth 
{
    background-position: -45px 0px;
}
.timeline_lastmonth:hover 
{
    background-position: -45px -20px;
}
.timeline_nextmonth 
{
    background-position: -15px 0px;
}
.timeline_nextmonth:hover 
{
    background-position: -15px -20px;
}
.timeline_nextyear 
{
    background-position: -30px 0px;
}
.timeline_nextyear:hover 
{
    background-position: -30px -20px;
}
.timeline_top 
{

    overflow : hidden;
    display: block;
}
.timeline_bottom 
{

    overflow : hidden;
    display: block;
}
.timeline_top ul, 
.timeline_bottom ul 
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.timeline_top li, 
.timeline_bottom li 
{
    margin-right: 7px;
    padding: 3px 0px 3px 2px;
    /*border-bottom: 1px solid #f1f1f1;*/
    display:inline-block;
}
.timeline_bottom li 
{
    border: none;
}
.timeline_bottom li 
{
    /*padding: 0px 2px 3px 2px !important;*/
}
.timeline_top li div, .timeline_top li a, 
.timeline_bottom li div, .timeline_bottom li a 
{
    /*text-transform: uppercase;
    text-align: center;
    width: 23px;
	color:#333333;
	display: block;*/
	background: #fff;
    height: 20px;
    width: 25px;
    display: inline-block;
    font-size: 14px;
    color: #000;
    text-align: center;
    line-height: 22px;
    font-weight: 500;
	text-transform: uppercase;
}
.timeline_top div, .timeline_top a 
{
  
	cursor:pointer;
    background-color:#fff;
}
.timeline_bottom div, .timeline_bottom a 
{
    background-color:#fff;
  
	cursor:pointer;
}
.timeline_bottom div:hover, .timeline_bottom a:hover, .timeline_top div:hover, .timeline_top a:hover
{
	color: #fff;
}
.timeline_top .today 
{
 
	color:#ffffff;
    background-color:#000;
} 
.timeline_top .today:hover
{
	color:#fff!important;
}
.timeline_bottom .today 
{

	color:#ffffff;
    background-color:#000;
}
.timeline_bottom .today:hover
{
	color:#fff!important;
}
.timeline_top .event, .timeline_bottom .event 
{
    cursor: pointer;
}
.timeline_top .event:hover, .timeline_bottom .event:hover
{
	color: #fff;
}
.timeline_bubble 
{
    display: none;   
    overflow: hidden;
    width: 142px; 
    position: absolute; 
    font-size: 8pt;
}
.timeline_bubble .bubble_top,
.timeline_bubble .bubble_bottom,

.timeline_bubble .bubble_top
{
    height: 10px;
    background-position: -142px 0px;
}
.timeline_bubble .bubble_bottom
{
    height: 10px;
    background-position: -142px -38px;
}
.timeline_bubble .bubble_mid 
{
    background-position: -284px -1px;
    overflow: hidden;
}
.timeline_bubble .event_title
{
    cursor: pointer;
    color: #333333;
    padding: 3px 0px 3px 0px;
    margin: 0px 5px 0px 5px;
    border-bottom: 1px dashed #999999;
    font-weight: bold;
}
.timeline_bubble .event_title:hover
{
    color: #fff;
}
.timeline_bubble .event_title:hover + next
{
    display: block;
}
.timeline_bubble .event_data 
{
    overflow: hidden;
    display: none;
    color: #333333;
    font-weight: normal;
    margin: 3px 0px 0px 0px;
}
.f-dropdown-content .timeline_top ul li a{border-radius: 0px; height: 25px;
    width: 25px; display: inline-block;
    font-size: 14px;
    color: #000;
    text-align: center;
    line-height: 26px;
    font-weight: 500; padding:0; border:0;}
    .f-dropdown-content .timeline_top ul li a:hover{background:#000; color:#fff;  border:0;}
    .f-dropdown-content .timeline_top ul li a.selected{background:#000; color:#fff;  border:0;}
    .f-dropdown-content .timeline_bottom ul li a{border-radius: 0px; height: 25px;
    width: 25px; display: inline-block;
    font-size: 14px;
    color: #000;
    text-align: center;
    line-height: 26px;
    font-weight: 500; padding:0; border:0;}
    .f-dropdown-content .timeline_bottom ul li a:hover{background:#000; color:#fff;  border:0;}
        .f-dropdown-content .timeline_bottom ul li a.selected{background:#000; color:#fff;  border:0;}
    
  .map-view-right .owl-controls{margin-top: -18px!important;
    text-align: center;
    z-index: 10;
    position: relative; display: block!important;}
 .map-view-right .owl-controls .owl-page span{    background: #000!important; }
 .map-view-right .wowsuptext{padding-bottom:20px;}
  .map-view-right .wb-box{ border-radius: 0px!important; box-shadow:none!important;}  
  
  
 .menubtn{ 
    width:75%!important;
    background: #ffc80b!important;
    text-transform: uppercase!important;
    text-align: center!important;
    padding: 10px 20px!important;
    border-radius: 3px!important;
    display: inline-block!important;
    cursor: pointer!important;
    border-left: 0px!important;
    border-bottom: 0px!important;
    border-right: 0px!important;
    color: #000!important;}
    
.nouppercase{text-transform: none!important;}
    

