@charset "utf-8";@import url("bootstrap.css");*{margin:0;padding:0;}
html, body{height:100%;}
header,footer,section,aside,nav,article{display:block}
.clear{clear:both}
h1,h2,h3,h4,h5,h6{margin:0 0 10px;padding:0;font-weight:700;color:#282528;font-family:'Lato', sans-serif;}
a,a:focus{color:#f7c641;text-decoration:none;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;outline:0}
input{-ms-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}
a:hover{color:#d1a42a;text-decoration:none;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
a img{border:none}
body{font-family:'Lato', sans-serif;background:#fff;font-size:16px;font-weight:400;color:#555555;}
.header{left:0;margin:0;padding-top:0;position:fixed;top:8px;width:100%;z-index:99;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}
.header:after,.topSearchBar:after{content:"";clear:both;display:block;overflow:hidden}
.affix{background:#22242a !important;position:fixed !important;padding:0px 0 0 !important;top:0px !important;z-index:9999 !important;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);}
.logo img{max-width:100%}
.logo{float:left;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;max-width:350px;padding:10px 15px;border-right:1px solid #616161;}
.affix .logo{max-width:220px;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;border:0px;padding-left:0px !important;}
.affix .logo img{max-width:100%;}
.affix .mainMenuBar{border:0px;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;}
.affix .topLogin{-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;}
.login-m{display:none !important;}
.topLogin{float:right;margin-top:30px;padding-right:80px;width:auto;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;-webkit-transition:all .6s ease;transition:all 0.6s ease;}
.topLogin:after, .topLogin container:after{content:"";display:block;overflow:hidden;clear:both;}
.topLogin ul{list-style:none;margin:0px;padding:0px;float:right;}
.topLogin ul li{display:inline-block;position:relative;}
.topLogin ul li:first-child{margin-right:8px;padding-right:18px;vertical-align:top;}
.topLogin ul li:first-child::after{color:#fff;content:"/";display:inline-block;font-size:20px;font-weight:bold;position:absolute;right:0;top:-2px;}
.topLogin ul li i{margin-right:5px;}
.topLogin ul li a{font-size:16px;color:#fff;display:block;text-transform:capitalize;}
.topLogin ul li a:hover{color:#d4ba08;}
.languageBox:after{overflow:hidden;display:block;clear:both;content:"";}
.languageBox .dropdown{float:right;margin-top:0px;width:226px;border:0px;}
.languageBox .dropdown a span{margin-right:5px;}
.languageBox .dropdown > a i{position:absolute;right:0;top:3px;}
.languageBox .dropdown > a{color:#ffffff;display:block;font-size:16px !important;letter-spacing:1px;padding:0 0 5px !important;text-transform:uppercase;}
.languageBox .caret{margin-left:0;position:absolute;top:12px;right:0;}
.languageBox .dropdown .dropdown-menu{margin:0px;background:#fefe00;color:#333;border-radius:0px;padding:0px;border:0px;min-width:226px !important;}
.languageBox .dropdown .dropdown-menu li{border-bottom:1px solid #ccc;color:#333;}
.languageBox .dropdown .dropdown-menu li a{padding:5px 10px;}
.languageBox .dropdown .dropdown-menu li a:hover{background:#22242a;color:#fff;}
.navbar-toggle{float:right;margin-top:25px;}
.menuText{color:#6f6f70;display:none;font-size:20px;margin-left:10px;margin-top:6px;text-transform:uppercase;}
.navbar-toggle .icon-bar{height:4px;width:32px;}
.mainMenuBar{background:rgba(34,36,42,0.6);border:1px solid #616161;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease 0;transition:all .6s ease 0;}
.wrapper-small{max-width:728px;}
.wrapper-flush{width:100%;}
.nav-container{float:left;padding-left:15px !important;width:auto !important;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.nav{top:0;left:0;width:100%;z-index:10000;}
.nav-container{position:fixed;top:60px;left:0;z-index:9999;overflow-y:auto;visibility:hidden;width:100%;height:100%;min-height:100%;margin:0;padding:0;-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-overflow-scrolling:touch;}
.nav-container.is-visible{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.nav-toggle{line-height:1;display:inline-block;padding:1.25rem 1rem;border:0;background-color:#fefe00;}
.nav-toggle .icon-menu{position:relative;display:inline-block;width:28px;height:20px;vertical-align:middle;fill:none;}
.icon-menu .line{position:absolute;left:0;display:block;width:100%;height:4px;-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000);transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000);-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1.000);transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1.000);background-color:#333;}
.icon-menu .line-1{top:0;}
.is-active .icon-menu .line-1{-webkit-transform:translateY(8px) translateX(0) rotate(45deg);-ms-transform:translateY(8px) translateX(0) rotate(45deg);transform:translateY(8px) translateX(0) rotate(45deg);}
.icon-menu .line-2{top:50%;margin-top:-2px;}
.is-active .icon-menu .line-2{opacity:0;}
.icon-menu .line-3{bottom:0;}
.is-active .icon-menu .line-3{-webkit-transform:translateY(-8px) translateX(0) rotate(-45deg);-ms-transform:translateY(-8px) translateX(0) rotate(-45deg);transform:translateY(-8px) translateX(0) rotate(-45deg);}
.menu{list-style:none;margin:0;padding:0;}
.nav-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.nav-menu .menu-item{padding:33px 10px 30px;border-bottom:2px solid transparent;}
.nav-menu .menu-item:hover{border-bottom-color:#ffff00 !important;}
.lastLi{padding-right:0px !important;}
.nav-menu > .menu-item:hover, .nav-menu > .menu-item.is-active{color:#e61b24;}
.nav-menu .menu-link{display:block;text-decoration:none;color:#fff;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:1px;}
.nav-menu .menu-link:hover{color:#ffff00;}
.has-dropdown{position:relative;cursor:pointer;}
.has-dropdown > .menu-link{display:inline-block;}
.has-dropdown:after{font-size:32px;position:absolute;top:0;right:1rem;bottom:0;content:"+";color:#222;}
.has-dropdown.is-active:after{content:"\2013";}
.nav-dropdown{display:none;background-color:#c0c0c0;}
.has-dropdown.is-active > .nav-dropdown{display:block;}
.nav-dropdown .nav-dropdown{color:#e61b24;}
.nav-dropdown .menu-item{}
.nav-dropdown .nav-dropdown .menu-item{border-color:#909090;color:#e61b24;}
.content{margin-top:60px;}
.content .wrapper{padding:1rem 0;}
@media (min-width:768px){.nav{}
.nav, .nav-container, .nav-container.is-visible{position:static;top:auto;left:auto;z-index:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.nav-container, .nav-container.is-visible{visibility:visible;height:auto;min-height:0;overflow-y:visible;}
.nav-toggle{display:none;}
.nav-menu > .menu-item, .nav-menu > .menu-item.is-active{display:inline-block;background-color:transparent;}
.nav-menu .menu-item{-webkit-transition:background-color 0.15s ease-in-out, color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, color 0.15s ease-in-out;}
.has-dropdown:after{content:"" !important;}
.nav-menu > .has-dropdown:after{position:absolute;top:50%;right:1rem;width:0;height:0;margin-top:-7px;margin-left:-4px;content:"";border-width:5px 5px 0 5px;border-style:solid;border-color:#fff transparent transparent transparent;}
.has-dropdown > .menu-link{padding-bottom:5px;padding-right:5px;}
.nav-dropdown{display:block;opacity:0;position:absolute;top:100%;width:200px;margin:0;padding:0;background:#1b0e3a;box-shadow:0 0 4px hsla(0, 0%, 0%, 0.15);visibility:hidden;-webkit-transition:visibility 0s linear 0.25s, opacity 0.25s linear;transition:visibility 0s linear 0.25s, opacity 0.25s linear;}
.has-dropdown:hover > .nav-dropdown{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s;}
.nav-dropdown .menu-item{border:0px;border-bottom:1px solid #3b2b61;padding:0px;}
.nav-dropdown .menu-item .menu-link{border:0px !important;color:#fff;padding:14px 10px;text-transform:none;font-size:14px;}
.nav-dropdown .menu-item:hover, .nav-dropdown .nav-dropdown .menu-item:hover{background-color:#44199e;color:#fff;border-color:#44199e;}
.nav-dropdown .nav-dropdown, .nav-dropdown .nav-dropdown .menu-item{background-color:#dedede;}
.nav-dropdown .nav-dropdown{z-index:9998;top:0;left:100%;}
.content{margin-top:0;}
.nav-dropdown .menu-link:hover{color:#fff;}
}
.nav-container{-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.nav-menu .menu-item{-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.mainWpapContainer{width:100%;}
.mainWpapContainer:after{content:"";clear:both;display:block;overflow:hidden;}
.sliderWrap{width:100%;margin-bottom:0px;position:relative;background:url(../img/top_banner.jpg) no-repeat top center;height:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-attachment:fixed;}
#homebanner .owl-prev:after, #homebanner .owl-next:after{background:#000000;color:#fff;font-size:26px;height:40px;line-height:40px;width:40px;z-index:99999;}
#homebanner .owl-prev{left:0;}
#homebanner .owl-next{right:0;}
#homebanner .owl-prev:hover:after, #homebanner .owl-next:hover:after{background:#fefe00 !important;color:#000 !important;}
.slide-box{position:relative;}
.slide-box:before{content:"";width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;position:absolute;top:0;left:0;z-index:0;}
.slideColOuter{width:100% !important;}
.carousel2{height:100%;}
.sliderWrap img{max-width:100%;left:0px !important;bottom:0px !important;}
.sliderWrap:after{content:"";clear:both;display:block;overflow:hidden;}
.slider-wrapper.theme-default{position:relative;}
.sliderWrap .carousel-caption{bottom:inherit;margin-top:-158px;top:50%;}
.carousel{height:100%;}
.item, .active, .carousel-inner{height:100%;}
.fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
#homebanner, .owl-carousel, .owl-item, .owl-stage-outer, .owl-stage{height:100%;width:100%;}
body .shadowBg{position:absolute;-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50% !important;top:0px;z-index:2;}
.sliderCap{position:absolute;width:100%;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:40%;left:0px;}
.sliderCap h1{font-size:52px;font-weight:300;}
.sliderCap h1 strong{color:#044252;}
.tryanglesWhiteTop{bottom:0;overflow:hidden;position:absolute;text-align:left;width:100%;z-index:1;left:0px;}
.tryanglesWhiteTop img, .tryanglesWhiteBottom img{width:100%;}
.tryanglesWhiteBottom{bottom:0;overflow:hidden;position:absolute;text-align:left;width:100%;z-index:0;left:0px;}
.bannerText{position:absolute;top:50%;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9;text-align:center;}
.bookingFormSec h4:before{background:#fff none repeat scroll 0 0;content:"";display:inline-block;height:1px;margin-right:10px;vertical-align:middle;width:100px;}
.bookingFormSec h4:after{background:#fff none repeat scroll 0 0;content:"";display:inline-block;height:1px;margin-left:10px;vertical-align:middle;width:100px;}
.bookingFormSec h4{display:table;margin:0px auto;font-size:36px;font-weight:400;color:#fff;margin-bottom:0px;vertical-align:middle;}
.top_cat_image{max-height:210px;}
.bookingFormSec{width:auto;padding:30px 0px;position:absolute;top:40%;left:50%;-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:8;}
.bookingFormSec h2{font-size:88px;margin-bottom:15px;color:#fefe00;font-weight:900;text-transform:uppercase;text-align:center;}
.bookingFormSec h2::after{background:#706d6c none repeat scroll 0 0;box-shadow:0 7px 0 -1px #706d6c;-webkit-box-shadow:0 7px 0 -1px #706d6c;content:"";display:table;height:5px;margin:15px auto 0;width:340px;}
.bookingFormSec h3{font-size:36px;margin-bottom:15px;color:#fff;font-weight:400;text-transform:uppercase;text-align:center;}
.bookingFormSec p{font-size:30px;margin-bottom:10px;font-weight:300;color:#fff;text-align:center;}
.bookingFormCol{width:100%;background:rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.6);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.6);padding:0px;position:relative;max-width:480px;margin:40px auto 0;}
.ckeckInputCol{width:33.33%;float:left;}
.bookingFormCol .formRow{width:100%;position:relative;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;padding-right:10px;}
.search-icon{border-right:1px solid #dbdbdb;color:#555555;left:0;line-height:40px;padding:0 15px;position:absolute;text-align:center;top:11px;z-index:99;}
.search-icon i{font-size:22px;}
.bookingFormCol input[type="text"]{background:#fff;height:60px;width:100%;font-size:15px;color:#8c939a;border:0px;padding:0 140px 0 60px;}
.bookingFormCol select{background:url(../img/book_drop_arrow.png) no-repeat right center;border:1px solid #707070;color:#707070;padding:0 20px 0px 5px;line-height:30px;font-size:13px;height:30px;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;width:100%;}
.bookingFormCol label{font-size:13px;font-weight:normal;}
.bookingFormCol input[type="submit"], .bookingFormCol button{padding:0 10px;color:#232429;background:#fefe00;border:0px;font-size:18px;line-height:60px;text-transform:uppercase;text-align:center;float:right;margin-top:0px;position:absolute;top:0px;right:0px;width:138px;}
.bookingFormCol input[type="submit"]:hover, .bookingFormCol button:hover{background:#232429;color:#fff;}
.proReadMoreBtn:after{content:"\f178";font-family:FontAwesome;display:inline-block;margin-left:8px;font-size:16px;left:0px;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;vertical-align:middle;}
.proReadMoreBtn:hover:after{left:5px;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
@-webkit-keyframes mymove{0%{transform:translateY(30px);}
50%{transform:translateY(10px);}
100%{transform:translateY(30px);}
}
@keyframes mymove{0%{transform:translateY(30px);}
50%{transform:translateY(10px);}
100%{transform:translateY(30px);}
}
.ul-list-col ul, .ol-list-col ul{margin-left:15px;}
.ul-list-col ul li, .ol-list-col ul li{margin-bottom:10px;padding-left:10px;}
.ul-list-col p, .ol-list-col{margin-bottom:15px;}
.ol-list-col ul{margin-left:23px;}
.ol-list-col li{list-style:decimal;}
.padding-T-B-80{padding:80px;}
.padding-T-B-70{padding:70px 0;}
.padding-T-B-60{padding:60px 0;}
.padding-T-B-40{padding:40px 0;}
.padding-T-B-30{padding:30px 0;}
.padding-T-B-20{padding:20px 0;}
.padding-T-B-10{padding:10px 0;}
.padding-T-0{padding-top:0px !important;}
.padding-T-10{padding-top:10px;}
.padding-T-15{padding-top:15px;}
.padding-T-20{padding-top:20px;}
.padding-T-30{padding-top:30px;}
.padding-T-40{padding-top:40px;}
.padding-T-50{padding-top:50px;}
.padding-B-10{padding-bottom:10px;}
.padding-B-0{padding-bottom:0px !important;}
.padding-B-15{padding-bottom:15px;}
.padding-B-20{padding-bottom:20px;}
.padding-B-30{padding-bottom:30px;}
.padding-B-40{padding-bottom:40px;}
.padding-B-50{padding-bottom:50px;}
.padding-T-80{padding-top:80px;}
.margin-B-60{margin-bottom:60px !important;}
.margin-B-50{margin-bottom:50px !important;}
.margin-B-40{margin-bottom:40px !important;}
.margin-B-30{margin-bottom:30px !important;}
.margin-B-20{margin-bottom:20px !important;}
.margin-B-15{margin-bottom:15px !important;}
.margin-B-10{margin-bottom:10px !important;}
.margin-B-0{margin-bottom:0px !important;}
.margin-T-10{margin-top:10px !important;}
.margin-T-15{margin-top:15px !important;}
.margin-T-20{margin-top:20px !important;}
.margin-T-30{margin-top:30px !important;}
.margin-T-40{margin-top:40px !important;}
.margin-T-B-10{margin-top:10px;margin-bottom:10px;}
.margin-T-B-15{margin-top:15px;margin-bottom:15px;}
.margin-T-B-20{margin-top:20px;margin-bottom:20px;}
.margin-T-B-30{margin-top:30px;margin-bottom:30px;}
.margin-T-B-40{margin-top:40px;margin-bottom:40px;}
.padding-L-20{padding-left:20px !important;}
.btn{background:#ccc;border:0 none;-webkit-border-radius:3px;border-radius:3px;color:#ffffff;display:inline-block;font-size:14px;line-height:normal;padding:10px;text-decoration:none;}
.btn:hover{background:#333333;color:#ffffff;}
.btn-lg{font-size:15px !important;height:52px !important;line-height:52px !important;padding:0 30px !important;}
.btn-md{font-size:15px !important;height:45px !important;line-height:45px !important;padding:0 25px !important;}
.btn-sm{font-size:14px !important;height:40px !important;line-height:40px !important;padding:0 20px !important;}
.btn-xs{font-size:12px !important;height:35px !important;line-height:35px !important;padding:0 15px !important;}
.btn-yellow{background:#f7c641 !important;color:#000 !important;}
.btn-yellow:hover, .btn-yellow-bg:focus{background:#363636 !important;border-color:#363636 !important;color:#ffffff !important;}
.btn-yellow{background:#f7c641 !important;color:#000 !important;}
.btn-yellow:hover, .btn-yellow-bg:focus{background:#363636 !important;border-color:#363636 !important;color:#ffffff !important;}
.btn-grey{background:#363636 none repeat scroll 0 0 !important;border-color:#363636 !important;color:#ffffff !important;}
.btn-grey:hover, .btn-grey-bg:focus{background:#f7c641 !important;color:#363636 !important;}
.btnSec{margin:20px 0px;text-align:center;}
.category-btn{background:#232429;display:inline-block;line-height:70px;height:70px;padding:0px 40px;width:300px;text-align:center;font-size:16px;text-transform:uppercase;color:#fff;}
.category-btn img{margin-right:10px;}
.category-btn:hover{background:#f8c108;color:#fff;}
.post-an-ad{font-size:20px !important;text-transform:uppercase;font-weight:700;line-height:70px !important;height:70px !important;letter-spacing:1px;margin-top:20px;max-width:100%;width:300px;}
.globel-content{width:100%;}
.globel-content p{margin-bottom:8px;line-height:22px;}
.globel-content h1, .globel-content h2, .globel-content h3, .globel-content h4, .globel-content h5{margin-bottom:15px;}
.ul-list-col, .ol-list-col{margin-left:15px;margin-bottom:15px;}
.ul-list-col li, .ol-list-col li{margin-bottom:10px;padding-left:10px;}
.ol-list-col ul{margin-left:15px;}
.ol-list-col li{list-style:decimal;}
.check-bullet-list{margin-left:0px;margin-bottom:15px;}
.check-bullet-list li{line-height:23px;list-style:outside none none;margin-bottom:10px;padding-left:30px;position:relative;}
.check-bullet-list li:after{content:"\f14a";font-family:FontAwesome;position:absolute;left:0px;top:0px;font-size:18px;color:#f8c108;}
.arrow-bullet-list{margin-left:0px;margin-bottom:15px;}
.arrow-bullet-list li{line-height:23px;list-style:outside none none;margin-bottom:10px;padding-left:30px;position:relative;}
.arrow-bullet-list li:after{content:"\f18e";font-family:FontAwesome;position:absolute;left:0px;top:0px;font-size:18px;color:#f8c108;}
.formBox:after{content:"";display:block;overflow:hidden;clear:both;}
.formBox{margin:0 auto;}
.formBox h2::after{background:#f8c108 none repeat scroll 0 0;content:"";display:table;height:2px;margin:13px 0 20px;vertical-align:middle;width:100px;}
.formBox h2{color:#232429;display:inline-block;font-size:30px;font-weight:900;margin-bottom:5px;text-transform:uppercase;vertical-align:middle;}
.formBoxInner{padding:20px;}
.formBox label{display:inline-block;font-size:16px;font-weight:400;color:#555;margin-bottom:10px;}
.form-row:after{content:"";display:block;overflow:hidden;clear:both;}
.form-row{margin-bottom:30px;}
.formBox input[type="text"], .formBox input[type="email"], .formBox input[type="password"], .formBox input[type="tel"], .formBox input[type="search"], .formBox select{background-color:#fff;height:45px;font-size:14px;color:#333;padding:0px 10px;border:1px solid #d8d8d8;width:100%;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.formBox select::-ms-expand{display:none;}
.formBox select{background:url(../img/dropDown_arrow.png) no-repeat right center #fff !important;font-size:14px;line-height:45px;height:45px;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#858585;}
.formBox select option{padding:10px;}
.formBox textarea{background:#fff;font-size:14px;font-family:Arial, Helvetica, sans-serif;height:130px;padding:10px;border:1px solid #d8d8d8;width:100%;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.formBox input[type="text"]:focus, .formBox input[type="email"]:focus, .formBox input[type="password"]:focus, .formBox input[type="tel"]:focus, .formBox input[type="search"]:focus, .formBox select:focus, .formBox textarea:focus{border-color:#f8c108;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.box-border input[type="text"]:focus, .box-border input[type="email"]:focus, .box-border input[type="password"]:focus, .box-border input[type="tel"]:focus, .box-border input[type="search"]:focus, .box-border select:focus, .box-border textarea:focus{border-color:#f8c108;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.formBox input[type="submit"], .box-border input[type="submit"], .button-1 input[type="submit"]{background:#232429;color:#fff;font-size:16px;text-transform:uppercase;border:0px;line-height:70px;height:70px;text-align:center;letter-spacing:1px;-webkit-border-radius:0px;border-radius:0px;padding:0 30px;cursor:pointer;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;font-weight:400;display:table;width:300px;margin:0 auto;}
.formBox input[type="submit"]:hover, input[type="submit"]:hover, .button-1 input[type="submit"]:hover{background:#f8c108;color:#fff;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.radioBtnCol label{margin-right:15px;}
.radioBtnCol input{margin-right:5px;}
.checkboxBtnCol label{margin-right:15px;}
.checkboxBtnCol input{margin-right:5px;}
.moreOption .accordion-toggle .fa-angle-right:before{content:"\f107";}
.moreOption .collapsed .fa-angle-right:before{content:"\f105";}
.moreOption .panel-default{border-radius:0 !important;margin:4px 0 !important;box-shadow:none;border-color:#eee;}
.propertyCheck input[type="checkbox"]:checked + label::before, .propertyCheck input[type="radio"]:checked + label::before{background-color:#f8c108;border-color:#f8c108;}
.propertyCheck input[type="checkbox"]:checked + label::after, .propertyCheck input[type="radio"]:checked + label::after{color:#fff;}
.abc-checkbox{padding-left:0px;margin-top:0px !important;}
.abc-checkbox label{display:inline-block;vertical-align:middle;position:relative;line-height:18px;padding-left:25px;}
.abc-checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:0px;border:1px solid #ccc;border-radius:3px;background-color:#ddd;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.abc-checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:0px;padding-left:3px;padding-top:0px;line-height:18px;font-weight:normal;font-size:11px;color:#55595c;}
.abc-checkbox input[type="checkbox"], .abc-checkbox input[type="radio"]{opacity:0;z-index:1;}
.abc-checkbox input[type="checkbox"]:focus + label::before, .abc-checkbox input[type="radio"]:focus + label::before{outline:none;outline:0px auto -webkit-focus-ring-color;outline-offset:0px;}
.abc-checkbox input[type="checkbox"]:checked + label::after, .abc-checkbox input[type="radio"]:checked + label::after{font-family:"FontAwesome";content:"\f00c";}
.radio{padding-left:0px;}
.radio label{display:inline-block;padding-left:25px;position:relative;vertical-align:middle;line-height:16px;}
.radio label::before{background-color:#eee;border:1px solid #cccccc;border-radius:50%;content:"";display:inline-block;height:17px;left:0;margin-left:0px;position:absolute;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;width:17px;}
.radio label::after{background-color:#555555;border-radius:50%;content:" ";display:inline-block;height:11px;left:3px;margin-left:0px;position:absolute;top:3px;transform:scale(0, 0);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33) 0s;width:11px;}
.radio input[type="radio"]{cursor:pointer;opacity:0;z-index:1;margin:0px;}
.radio input[type="radio"]:checked + label::after{transform:scale(1, 1);}
.radio input[type="radio"]:disabled{cursor:not-allowed;}
.radio input[type="radio"]:disabled + label{opacity:0.65;}
.radio input[type="radio"]:disabled + label::before{cursor:not-allowed;}
.radio.radio-inline{margin-top:0;}
.radio input[type="radio"] + label::after{background-color:#f8c108;}
.radio input[type="radio"]:checked + label::before{border-color:#f8c108;}
.radio input[type="radio"]:checked + label::after{background-color:#f8c108;}
.registrationForm{max-width:700px;margin:0px auto;}
.radioBtnCol, .checkboxBtnCol{padding:0 20px;width:100%;}
.radioBtnCol .radio-inline{display:inline-block;}
.uploadImgSec label{width:100%;margin-bottom:15px;}
.uploadImgSec label i{font-size:20px;}
.uploadImgSec input{width:50px;height:50px;text-indent:-10000px;position:absolute;top:0;right:0;z-index:1;cursor:pointer}
.titleSec{text-align:center;width:100%;margin-bottom:60px;}
.titleSec h2:after{background:#f8c108;content:"";height:2px;width:100px;vertical-align:middle;display:table;margin:13px auto 10px;}
.titleSec h2{font-size:30px;font-weight:900;color:#232429;margin-bottom:5px;vertical-align:middle;display:inline-block;text-transform:uppercase;}
.titleSec p{font-size:18px;}
.featuresSec{padding:0px 0px 60px;position:relative;background:#f7f7f7;}
#features-slider .owl-prev:after, #features-slider .owl-next:after{color:#858991;font-size:30px;height:40px;line-height:40px;width:40px;z-index:99999;}
#features-slider .owl-nav{top:30%;}
.featuresSec .feature-box{display:table;margin:0 auto 50px;width:auto;}
.featuresSec .features-icons{color:#cecece;float:left;font-size:36px;margin-bottom:0;margin-top:4px;padding-top:0;}
.featuresSec .features-text{margin-left:105px;padding-top:10px !important;}
.features-text p{font-size:18px;color:#555555;}
.view-more{border:1px solid #232429;-webkit-border-radius:3px;border-radius:3px;color:#232429;font-size:13px;line-height:28px;height:30px;padding:0 15px;background:#f7f7f7;display:inline-block;}
.view-more:hover{background:#232429;color:#fff;}
.featuresSec .topMobileSliderOuter{top:0px;}
.top-category-sec{padding:60px 0px;}
.top-category-col{width:100%;margin-bottom:20px;}
.category-img-col img{width:100%}
.top-category-col h5{font-size:12px;color:#ccc;font-weight:400;text-transform:uppercase;margin-bottom:15px;}
.top-category-col h4{font-size:18px;color:#363636;font-weight:400;margin-bottom:15px;font-weight:700;text-transform:uppercase;}
.top-category-col p{font-size:14px;color:#363636;font-weight:400;margin-bottom:15px;}
.top-category-text{padding:30px;background:#f8f7f7;}
.top-category-text:after{content:"";clear:both;overflow:hidden;display:block;}
.categoryBtn{border-radius:20px;color:#323c3f;display:table;float:left;font-size:16px;margin:0 auto;text-transform:uppercase;text-align:center;transition:all 0.5s ease 0s;}
.categoryBtn:hover{color:#f8c108;transition:all 0.5s ease;}
.categoryBtn:before{background:#f8c108;content:"";display:table;height:2px;margin:5px 0px 12px;vertical-align:middle;width:55px;}
.categoryBtn:after{content:"\f061";font-family:FontAwesome;display:inline-block;margin-left:8px;font-size:16px;left:0px;transition:all 0.5s ease;position:relative;}
.categoryBtn:hover:after{left:5px;transition:all 0.5s ease;}
.featured-sec{width:100%;background:#f6f6f6;}
#category-slider .owl-prev:after, #category-slider .owl-next:after, #sevices-slider .owl-prev:after, #sevices-slider .owl-next:after{color:#858991;font-size:30px;height:40px;line-height:40px;width:40px;z-index:99999;}
.featured-sec .top-category-col{padding:0 10px;}
.featured-sec .top-category-text{background:#ffffff;}
footer{width:100%;background:#252525;padding:40px 0 0px;position:relative}
footer .tryanglesWhiteTop{bottom:inherit;top:0;}
.footerLinks{float:left;}
.footerLinks ul{list-style:none;padding:0px;margin:0px;}
.footerLinks ul li{display:inline-block;vertical-align:middle;padding:0 8px;margin:0 -1px;border-right:1px solid #959595;}
.footerLinks ul li:last-child{border-right:0px solid #959595;}
.footerLinks ul li a{color:#959595;display:block;font-size:13px;line-height:14px;text-decoration:none;text-transform:uppercase;}
.footerLinks ul li a:hover{color:#fff;}
.footer-social{float:right;}
.footer-social > span{color:#959595;display:inline-block;vertical-align:top;}
.footer-social ul{list-style:outside none none;margin:0;padding:0 0 0 20px;display:inline-block;vertical-align:middle;}
.footer-social ul li{border:0 none;display:inline-block;margin:0 0 0 5px;}
.footer-social ul li a{color:#959595;display:block;font-size:18px;line-height:18px;text-decoration:none;}
.footer-social ul li a:hover{color:#fff;}
.copyRightText{text-align:center;padding:30px 0px;background:#111;margin-top:25px;}
.copyRightText p{color:#616161;margin-bottom:0px;}
.topInnerBanner{-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;height:280px;text-align:left;width:100%;position:relative;}
.topInnerBanner::after{background-color:rgba(0, 0, 0, 0.4);background-image:url("../img/inner_banner_border.png"), none;background-position:right bottom;background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:0;}
.topInnerBanner .container{height:100%;position:relative;}
.topInnerBanner .topBannerMidCol{bottom:27%;left:10px;position:absolute;transform:translateY(50%);width:100%;z-index:1;}
.topBannerMidCol h1{color:#fefe00;font-size:57px;font-weight:900;padding:0 0px;text-transform:uppercase;}
.topBannerMidCol h1 span{color:#ffffff;}
.topBannerMidCol p{color:#ffffff;font-size:22px;font-weight:100;letter-spacing:1px;margin:0;}
.breadcrumb-sec{width:100%;background:#f7f7f7;padding:25px 0px;}
.breadcrumb-sec ul{margin:0px;padding:0px;}
.breadcrumb-sec ul li{margin:0px;list-style:none;display:inline-block;position:relative;color:#f6bd01;font-size:12px;text-transform:uppercase;padding:0 10px;}
.breadcrumb-sec ul li:after{content:"\f105";font-family:FontAwesome;display:inline-block;position:absolute;font-size:16px;right:-5px;color:#959595;top:-3px;}
.breadcrumb-sec ul li:last-child:after{display:none;}
.breadcrumb-sec ul li a{color:#959595;font-size:12px;text-transform:uppercase;display:block;}
.breadcrumb-sec ul li a:hover{color:#f6bd01;}
.login-sec{padding:60px 0px;}
.login-sec .container{padding:0 100px;}
.login-box:after{content:"";clear:both;display:block;overflow:hidden;}
.login-box{-webkit-box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.2);background:url(../img/login_box_bg.png) repeat top center;}
.left-log-bar{background:#2a2a29;text-align:center;padding:60px 0;color:#fff;min-height:570px;}
.left-log-bar a{color:#fff;}
.left-log-bar a:hover{color:#f6bd01;}
.left-log-bar h2{font-size:28px;color:#fff;text-transform:uppercase;font-weight:300;}
.left-log-bar h3{font-size:26px;color:#fff;font-weight:300;}
.user-login-btn{background:#fefe00;color:#010101 !important;display:table;padding:0 60px;text-transform:uppercase;text-align:center;font-size:16px;font-weight:700;letter-spacing:1px;line-height:50px;height:50px;margin:30px auto 0px;}
.user-login-btn:hover{background:#f6bd01;color:#fff !important;}
.or-icon{display:block;padding:20px 0px;}
.login-form-icon{margin-bottom:20px;}
.loginForm{background:rgba(0, 0, 0, 0) url("../img/login_bg.png") repeat scroll 0 0;clear:both;padding:25px 30px;text-align:left;}
.loginForm h2{font-size:28px;font-weight:500;margin-bottom:25px;}
.loginForm label{font-weight:500;margin-bottom:5px;font-size:16px;color:#424242;}
.red-color{color:#f00;}
.field-required{margin-bottom:25px;}
.loginForm .form-group input[type="text"], .loginForm .form-group input[type="password"], .loginForm .form-group input[type="email"], .loginForm .form-group input[type="tel"]{background:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#333;height:42px;letter-spacing:0;margin-bottom:0;padding:0 10px;width:100%;}
.loginForm .form-group textarea{background:#333333 none repeat scroll 0 0;border:1px solid #424241;border-radius:3px;box-sizing:border-box;color:#a2a2a2;height:90px;letter-spacing:0;margin-bottom:0;padding:10px;width:100%;}
.loginForm select{-moz-appearance:none;background:#333333 url("../img/dropDown_arrow.png") no-repeat scroll right center !important;border:1px solid #424241;border-radius:3px;color:#848484;font-size:15px;height:45px;line-height:45px;padding:0 10px;width:100%;}
.loginForm select option{padding:10px;}
.rememberMe{color:#000000;margin-bottom:15px;padding-left:25px;position:relative;text-align:left;line-height:20px;}
.rememberMe label{text-transform:none;}
.rememberMe input[type="checkbox"]{height:16px;left:0;margin-top:0;position:absolute;top:3px;width:16px;}
.loginForm .form-group input[type="submit"]{background:#f6bd01;border:medium none;color:#ffffff;font-weight:600;font-size:16px;height:50px;letter-spacing:1px;line-height:50px;text-align:center;display:inline-block;padding:0 50px;text-transform:uppercase;width:auto;margin-top:15px;}
.loginForm .form-group input[type="submit"]:hover{background:#333333;color:#ffffff;}
.forgotPassword{color:#555555;font-size:16px;position:absolute;right:0;top:0;}
.loginForm .form-group{margin-bottom:20px;position:relative;}
.forgotPassword a{color:#f6bd01;font-size:16px;}
.forgotPassword a:hover{text-decoration:underline;}
.registerNow{color:#ffffff;font-size:12px;}
.registerNow a{color:#ffffff;}
.registerNow a:hover{text-decoration:underline;}
.product-detail-sec{padding:60px 0px 0;}
.flex-container a:hover,.flex-slider a:hover{outline:none}
.slides,.slides > li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flex-pauseplay span{text-transform:capitalize}
.flexslider{margin:0;padding:0}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
.no-js .flexslider .slides > li:first-child{display:block}
.flexslider{margin:0 0 10px;position:relative}
.flexslider .slides{zoom:1}
.flexslider .slides img{height:auto;-moz-user-select:none}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.carousel li{margin-right:5px}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
#carousel{margin:0}
#carousel .flex-viewport ul li{position:relative;cursor:pointer}
#carousel .flex-viewport ul li:after{background:rgba(0,0,0,0.5) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}
#carousel .flex-viewport ul li.flex-active-slide:after,#carousel ul li:hover:after{opacity:0}
.flex-direction-nav li a{height:33px;margin-top:-16px;position:absolute;top:50%;width:21px;font-size:0;content:"";opacity:0}
.flex-direction-nav li a.flex-next{background:rgba(0,0,0,0) url(../img/next.png) no-repeat scroll center center;right:10px}
.flex-direction-nav li a.flex-prev{background:rgba(0,0,0,0) url(../img/prev.png) no-repeat scroll center center;left:10px}
.flex-direction-nav li a.flex-disabled{display:none!important}
.flexslider:hover .flex-direction-nav li a{opacity:1}
#carousel .flex-direction-nav li a{opacity:1}
.product-detail-content{padding-left:10px;}
.available-sec:after{content:"";clear:both;display:block;overflow:hidden;}
.available-sec{margin-bottom:20px;}
.available-col{float:left;padding-top:10px;}
.date-button{border:1px solid #333;-webkit-border-radius:3px;border-radius:3px;background:#f7f7f7;line-height:44px;height:46px;color:#333;font-size:16px;display:inline-block;float:right;padding:0 30px;text-align:center;}
.date-button i{margin-right:5px;}
.date-button:hover{color:#333;background:#f7c641;}
.product-detail-content h2{font-size:31px;font-weight:900;text-transform:uppercase;margin-bottom:18px;}
.main-pro-title h2 span{color:#f7c641;}
.rating-star{margin-bottom:18px;}
.product-detail-content h3{margin-bottom:25px;}
.pro-user-sec::after{clear:both;content:"";display:block;overflow:hidden;}
.pro-user-sec .user-category{font-size:13px;color:#979797;line-height:13px;padding-bottom:2px;}
.pro-user-sec{margin-top:10px;padding:20px 0;width:100%;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.pro-user-pic{float:left;height:100px;width:100px;}
.pro-user-pic img{height:100px;width:100px;-webkit-border-radius:50%;border-radius:50%;}
.user-profile-txt{float:left;margin-left:30px;}
.user-profile-name{margin-bottom:3px;font-size:17px;vertical-align:middle;width:100%;}
.user-profile-name img{height:20px !important;margin-left:5px;}
.user-phone{margin-bottom:10px;display:block;}
.user-profile-loc img{margin-right:5px;vertical-align:middle;}
.user-profile-loc > span{vertical-align:middle;}
.contact-host{background:#000;font-size:13px;color:#fff;padding:5px 10px;display:table;margin:5px 0 0 0;-webkit-border-radius:4px;border-radius:4px;}
.contact-host:hover{color:#000;background:#f7c641;}
.price-table table tr td, .price-table table tr th{padding:15px 0px;font-size:16px;font-weight:normal;}
.price-table table tr th i{font-size:20px;color:#f6bd01;margin-right:5px;}
.price-table table tr td{text-align:right;font-size:20px;color:#f6bd01;font-weight:700;}
.price-table table tr td .total-price{font-size:30px;}
.book-now-btn{font-weight:700;text-transform:uppercase;width:100%;}
.min-time{margin-top:30px;padding:30px 0;width:100%;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;text-align:center;}
.min-time span{font-size:25px;font-weight:400;}
.min-time strong{font-weight:900;}
.content-sec:after{content:"";clear:both;display:block;overflow:hidden;}
.content-sec{width:100%;}
.content-inner{padding:40px 0;border-bottom:1px solid #eaeaea;}
.content-sec p{font-size:16px;margin-bottom:15px;}
.content-sec .titleSec{text-align:left;margin-bottom:10px;}
.content-sec .titleSec h2::after{margin:13px 0 10px;}
.check-bullet-list{margin-bottom:15px;margin-left:0;}
.check-bullet-list li{line-height:23px;list-style:outside none none;margin-bottom:10px;padding-left:30px;position:relative;}
.check-bullet-list li::after{color:#555;content:"\f00c";font-family:FontAwesome;font-size:18px;left:0;position:absolute;top:0;}
.titleSecLeft{text-align:left;margin-bottom:10px;}
.titleSecLeft h2::after{margin:13px 0 10px;}
.location-sec{padding:40px 0px 0;}
.location-map-col{border-top:10px solid #fafafa;border-bottom:10px solid #fafafa;margin-bottom:10px;}
.location-map-col img, .location-map-col iframe{width:100%;}
.review-col{margin-bottom:10px;padding:15px 0 0 130px;position:relative;}
.review-icon-col{border:2px solid #b2b2b2;border-radius:50%;height:95px;left:15px;overflow:hidden;padding:4px;position:absolute;top:15px;width:95px;}
.review-icon-col img{width:100%;}
.review-text-col{width:100%;border-bottom:1px solid #eaeaea;padding-bottom:15px;}
.review-date{color:#979797;font-size:13px;line-height:13px;padding-bottom:12px;}
.review-text-col h4{color:#525252;display:table;font-size:18px;}
.review-text-col h4 a{color:#f9c929;}
.review-text-col h4 a:hover{color:#333;}
.review-text-col p{margin-bottom:10px;}
.review-read, .review-read:focus{color:#f8c108;display:inline-block;font-size:16px;margin:0 auto;text-decoration:underline;text-transform:capitalize;}
.review-read:hover{color:#555;}
.review-btn-sec{text-align:right !important;}
.review-btn{line-height:70px !important;height:70px !important;-webkit-border-radius:0px !important;border-radius:0px !important;text-transform:uppercase;font-size:16px;padding:0 40px;display:inline-block;}
.sevices-slider{padding:50px 0px;}
.sevices-slider .top-category-col{padding:0 10px;}
.sevices-slider .top-category-col h4{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;}
.product-price{font-size:20px;font-weight:900;color:#f6bc00;}
.profile-sec{padding:50px 0px;}
/*.profile-img::after{border:2px solid #f8c108;content:"";display:block;height:100%;left:-10px;position:absolute;top:-10px;width:100%;}*/
.profile-img::after{border:2px solid #f8c108;content:"";display:block;height:100%;left:0px;position:absolute;top:0px;width:100%;}
.profile-img{box-sizing:border-box;margin-top:10px;padding:0;position:relative;width:100%;}
/*.profile-img img{width:100%;position:relative;z-index:1;height:270px;object-fit:cover;}*/
.profile-img img{width:100%;/*position:relative;*/z-index:1;height:270px;object-fit:cover;}
.pic-upload-col{bottom:25px;position:absolute;text-align:center;width:100%;z-index:1;}
.pic-upload-col > a{background:#fefe00 none repeat scroll 0 0;border:1px solid #ffffff;border-radius:50%;color:#000000;display:inline-block;height:45px;line-height:43px;text-align:center;width:45px;}
.pic-upload-col > a:hover{color:#fefe00;background:#333;}
.editProfileForm input[type="file"]{border:1px solid #232429;height:45px;width:100%;text-indent:-2000px !important; font-size:0px; overflow:hidden;background:url(../img/upload_bg.png) no-repeat center center;cursor:pointer;}
.editProfileForm input[type="file"]:hover{background-color:#f8c108;}
.profile-top-sec{position:relative;}
.edit-profile-btn{background:#fff none repeat scroll 0 0;font-size:13px !important;height:30px !important;line-height:30px !important;padding:0 15px !important;z-index:1;}
.topRightLinks{float:right;margin-right:95px;margin-top:20px;}
.user-menu{height:28px;margin-left:20px;}
.user-menu > a{color:#ffffff;display:block;font-size:13px;line-height:39px;padding:0 0 30px;}
.user-menu > a i{margin-left:10px;font-size:16px;vertical-align:middle;}
.user-menu > a:hover, .user-menu > a:focus{color:#f8c108;background:none !important;}
.user-menu.open > a, .user-menu.open > a:hover, .user-menu.open > a:focus{background-color:rgba(0, 0, 0, 0) !important;}
.user-menu .user-image{/*border:1px solid #cccccc;*/border-radius:50%;float:left;height:48px;margin-right:10px;margin-top:-2px;width:48px;}
.user-menu ul.dropdown-menu::before{top:-15px;content:"";height:0;right:15px;position:absolute;width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #202020 transparent;}
.user-menu ul.dropdown-menu{left:inherit;margin-top:38px;right:-14px;width:286px;background:#202020;padding:0 0px !important;}
.user-menu ul.dropdown-menu{border-radius:0;padding:0;}
.user-menu ul.dropdown-menu li{border-bottom:1px solid #2d2d2d;}
.user-menu ul.dropdown-menu li:last-child{border:0 none;}
.user-menu ul.dropdown-menu li a{font-size:16px;padding:15px 20px;color:#959595;}
.user-menu ul.dropdown-menu li a:hover{color:#fefe00;background:none !important;}
.user-menu .logout-menu{padding:20px;background:#000;}
.user-menu ul.dropdown-menu .logout-menu a{background:#fefe00 !important;color:#000 !important;text-align:center;font-weight:700;}
.user-menu ul.dropdown-menu .logout-menu a:hover{background:#fff !important;}
.profileImg{padding:25px 0;position:relative;text-align:center;width:100%;}
.contactInfoSec{width:100%;padding:60px 0px;}
.infoItem{width:100%;background:#252525;padding:10px 10px 20px;text-align:center;min-height:120px;-webkit-border-radius:4px;border-radius:4px;margin-top:40px;margin-bottom:15px;}
.infoIcon{background:#11bcdb;width:70px;height:70px;line-height:60px;font-size:30px;text-align:center;position:relative;margin:-40px auto 20px;-webkit-border-radius:50%;border-radius:50%;display:table !important;}
.infoIcon:before{font-size:35px;line-height:70px;color:#fff;}
.infoItem h3{color:#fff;padding-bottom:20px;margin:0px 0 0;}
.infoItem .btn{font-weight:600;text-transform:uppercase;}
.infoItem .btn:hover{background:#11bcdb !important;}
.infoText{color:#959595;padding:0px 20px;}
.infoText a{color:#959595;}
.infoText p{margin-bottom:5px;}
.contactInfoSec{width:100%;padding:60px 0px 0;}
.contactInfoSec .infoItem{width:100%;background:#252525;padding:10px;text-align:center;min-height:210px;-webkit-border-radius:4px;border-radius:4px;margin-top:40px;}
.contactInfoSec .infoIcon{background:#f7c641;width:70px;height:70px;line-height:60px;font-size:30px;text-align:center;position:relative;margin:-40px auto 20px;-webkit-border-radius:50%;border-radius:50%;display:table !important;}
.contactInfoSec .infoIcon:before{font-size:35px;line-height:70px;color:#fff;}
.contactInfoSec .infoItem h3{color:#fff;padding-bottom:15px;margin:0px;}
.contactInfoSec .infoText{color:#959595;padding:0px 20px;}
.contactInfoSec .infoText a{color:#959595;}
.contactInfoSec .infoText p{margin-bottom:5px;}
.contactInfoSec .infoText a:hover{color:#f7c641}
.contactSocial{display:table;list-style:outside none none;margin:4px auto;padding:0;}
.contactSocial li{display:inline-block;margin:0 2px;}
.contactSocial li a{background:#3b3b3b;display:block;height:35px;width:35px;line-height:35px;font-size:15px;color:#fff;text-align:center;text-decoration:none;}
.contactSocial li a:hover{background:#f7c641;color:#fff;}
.contactFormOuter{padding:50px 0px;background:#fff;}
.contactFormCol{text-align:center;width:100%;}
.contactFormCol::after{clear:both;content:"";display:block;overflow:hidden;}
.contactFormCol label{color:#333333;font-size:15px;font-weight:400;text-align:left;}
.inputCol::after, .inputRow:after{clear:both;content:"";display:block;overflow:hidden;}
.contactFormCol .inputRow{margin:0 -10px 20px;text-align:center;}
.contactFormCol .inputCol{float:left;padding:0 10px;text-align:left;vertical-align:top;width:33.333%;position:relative;}
.contactFormCol .inputCol i, .contactFormCol .textareaCol i{position:absolute;top:50%;right:25px;color:#cfcfcf;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;}
.textareaCol, .inputFullCol{padding:0 10px;position:relative;}
.contactFormCol .textareaCol i{top:15px;transform:none;}
.contactFormCol input[type="text"], .contactFormCol input[type="password"], .contactFormCol input[type="email"]{background:#f3f3f3;border:1px solid #dddddd;color:#666666;font-size:14px;font-weight:400;height:50px;margin-top:-1px;padding:0 10px;width:100%;}
.contactFormCol textarea{background:#f3f3f3;border:1px solid #dddddd;font-size:14px;color:#666666;font-weight:400;height:200px;padding:10px 10px 0;width:100%;}
.contactFormCol input[type="text"]:focus, .contactFormCol input[type="password"]:focus, .contactFormCol input[type="email"]:focus, .contactFormCol textarea:focus{border-color:#f7c641;-ms-transition:all ease .5s;-o-transition:all ease .5s;-webkit-transition:all ease .5s;transition:all ease .5s;}
.contactFormCol button, .contactFormCol input[type="submit"]{background:#f7c641;border:medium none;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:14px;font-weight:700;height:56px;letter-spacing:2px;padding:0 25px;text-transform:uppercase;}
.contactFormCol button:hover{background:#333;color:#fff;}
.contactFormOuter .sectionTitle{margin-bottom:30px;text-align:center;}
.contactFormOuter .sectionTitle h2{margin-bottom:15px;font-size:40px;font-weight:500;}
.add-services-sec{width:100%;padding-top:60px;}
.add-services-sec h4{text-transform:uppercase;font-size:18px;margin-bottom:20px;}
.add-ser-row::after{clear:both;content:"";display:block;overflow:hidden;}
.add-ser-row{width:100%;background:#f7f7f7;padding:30px 30px 0;margin-bottom:30px;}
.sev-add-ons{max-width:600px;margin:0 auto;border:1px dotted #ccc;padding:20px 60px;}
.sev-add-ons h3{text-align:center;border-bottom:1px dotted #ccc;padding-bottom:15px;margin-bottom:25px;font-size:18px;font-weight:400;text-transform:uppercase;}
.sev-add-ons .form-row{position:relative;}
.sev-add-ons .form-row{position:relative;padding-right:55px;}
.close-input, .add-input{position:absolute;right:0px;top:0px;}
.close-input{background:#df4141;border:0 none;color:#ffffff;display:inline-block;font-size:30px;font-weight:900;padding:21px 0 24px;line-height:0px;text-align:center;width:45px;}
.add-input{border:0 none;color:#ffffff;display:inline-block;font-size:30px;font-weight:900;padding:21px 0 24px;line-height:0px;text-align:center;width:45px;background:#6ac259;}
.availibility-col{margin-bottom:20px;}
.availibility-col table tr th{background:#363636;font-size:16px;font-weight:400;color:#fff;padding:15px 10px;border:0px;}
.availibility-col table tr td{padding:25px 10px 0px 10px;border:0px;}
.availibility-col table tr td .abc-checkbox label:after, .availibility-col table tr td .abc-checkbox label::before{margin-left:0;}
.availibility-col table tr td .abc-checkbox{padding-left:0;margin:0px;padding-top:12px;}
.service-upload-box{background:rgba(0, 0, 0, 0) url("../img/service_upload_bg.png") no-repeat scroll center center;border:2px dashed #cacaca;height:300px;width:100%;margin-bottom:20px;}
.service-upload-col input[type="file"]{border:1px solid #232429;cursor:pointer;height:45px;text-indent:-500px;width:100%;}
.service-upload-col input[type="file"]:hover{background-color:#f8c108;}
.file-upload{position:relative;display:block;text-align:center;}
.file-upload label{display:block !important;padding:12px 2em;color:#555;background:#f7f7f7;border:1px solid #555;border-radius:0px;transition:background .3s;text-transform:uppercase;}
.file-upload label:hover{cursor:pointer;background:#232429;color:#fff;}
.file-upload input{position:absolute;left:0;top:0;right:0;bottom:0;font-size:1;width:0;height:100%;opacity:0;}
.uploaded-img-col ul{list-style:none;margin:0px;padding:0px;}
.uploaded-img-col ul:after{content:"";clear:both;display:block;overflow:hidden;}
.uploaded-img-col ul li{width:25%;float:left;padding:5px;}
.uploaded-img-col ul li img{width:100%;border:2px dashed #ccc;}
.reviews-sec .titleSec{position:relative;}
.review-star{position:absolute;right:0px;top:0px;vertical-align:top;}
.review-star > img{vertical-align:middle;margin-right:5px;}
.review-star > span{vertical-align:middle;}
.cd-pricing-container{width:90%;max-width:1170px;margin:4em auto;}
.cd-pricing-container{margin:6em auto;}
.cd-pricing-container.cd-full-width{width:100%;max-width:none;}
.cd-pricing-list{margin:3em 0 0;}
.cd-pricing-list:after{content:"";display:table;clear:both;}
.cd-pricing-list > li{width:33.3333333333%;float:left;list-style:none;}
.cd-pricing-list > li em{font-style:normal;}
.cd-pricing-list > li::before{content:'';position:absolute;z-index:6;left:-1px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:50%;width:1px;background-color:#b1d6e8;}
.cd-pricing-list > li::after{display:none;}
.cd-pricing-list > li.cd-popular{box-shadow:inset 0 0 0 3px #e97d68;}
.cd-pricing-list > li.cd-popular::before{display:none;}
.cd-pricing-list > li.cd-popular + li::before{display:none;}
.cd-has-margins .cd-pricing-list > li, .cd-has-margins .cd-pricing-list > li.cd-popular{box-shadow:0 2px 8px rgba(0, 0, 0, 0.3);}
.cd-secondary-theme .cd-pricing-list > li{background:#3aa0d1;background:-webkit-linear-gradient(bottom, #3aa0d1, #3ad2d1);background:linear-gradient(to top, #3aa0d1, #3ad2d1);}
.cd-secondary-theme .cd-pricing-list > li.cd-popular{background:#e97d68;background:-webkit-linear-gradient(bottom, #e97d68, #e99b68);background:linear-gradient(to top, #e97d68, #e99b68);box-shadow:none;}
.cd-pricing-list:nth-of-type(1)::before{display:none;}
.cd-has-margins .cd-pricing-list > li{background:#fff;border-radius:5px;width:32.3333333333%;text-align:center;float:left;margin-right:1.5%;border-radius:4px 4px 6px 6px;}
.cd-has-margins .cd-pricing-list > li:last-of-type{margin-right:0;}
.cd-has-margins .cd-pricing-list > li::before{display:none;}
.cd-full-width .cd-pricing-list > li{padding:2.5em 0;}
.cd-popular .cd-pricing-wrapper > li::before{display:none;}
.cd-pricing-header{height:auto;padding:1.9em 0.9em 1.6em;pointer-events:auto;text-align:center;color:#173d50;background-color:#fefe00;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.cd-popular .cd-pricing-header{background-color:#000000;color:#fefe00;}
.cd-secondary-theme .cd-pricing-header{color:#333;}
.cd-pricing-header h2{font-size:1.8rem;color:#333;letter-spacing:2px;}
.cd-value{font-size:7rem;font-weight:300;color:#333;}
.cd-currency, .cd-duration{color:#333;}
.cd-popular .cd-currency, .cd-popular .cd-duration, .cd-popular .cd-value, .cd-popular .cd-pricing-header h2{color:#fefe00;}
.cd-secondary-theme .cd-currency, .cd-secondary-theme .cd-duration{color:#2e80a7;}
.cd-secondary-theme .cd-popular .cd-currency, .cd-secondary-theme .cd-popular .cd-duration{color:#ba6453;}
.cd-currency{display:inline-block;margin-top:10px;vertical-align:top;font-size:2rem;color:#333;font-weight:700;}
.cd-duration{font-size:1.4rem;caption-side:#fff;}
.cd-pricing-features{width:auto; max-height:300px; overflow-y:scroll;}
.cd-pricing-features li{float:none;width:auto;padding:1em;list-style:none;}
.cd-popular .cd-pricing-features li{margin:0 3px;}
.cd-pricing-features li:nth-of-type(2n+1){background-color:rgba(23, 61, 80, 0.06);}
.cd-pricing-features em{display:inline-block;margin-bottom:0;}
.cd-has-margins .cd-popular .cd-pricing-features li, .cd-secondary-theme .cd-popular .cd-pricing-features li{margin:0;}
.cd-secondary-theme .cd-pricing-features li{color:#FFFFFF;}
.cd-secondary-theme .cd-pricing-features li:nth-of-type(2n+1){background-color:transparent;}
.cd-pricing-footer{position:relative;height:auto;padding:15px 0;text-align:center;}
.cd-pricing-footer::after{display:none;}
.cd-has-margins .cd-pricing-footer{padding-bottom:0;}
.cd-select{position:static;display:inline-block;height:auto;padding:1.3em 3em;color:#FFFFFF;border-radius:2px;background-color:#0c1f28;font-size:1.4rem;text-indent:0;text-transform:uppercase;letter-spacing:2px;}
.cd-select:hover{color:#333;background-color:#fefe00 !important;}
.no-touch .cd-select:hover{background-color:#112e3c;}
.cd-popular .cd-select{background-color:#fefe00;color:#333;}
.no-touch .cd-popular .cd-select:hover{background-color:#ec907e;}
.cd-secondary-theme .cd-popular .cd-select{background-color:#0c1f28;}
.no-touch .cd-secondary-theme .cd-popular .cd-select:hover{background-color:#112e3c;}
.cd-has-margins .cd-select{display:block;padding:1.7em 0;border-radius:0 0 4px 4px;}
.cd-popular{position:relative;-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);z-index:7;}
.forget-pass-col{display:table;float:none;margin:0 auto;}
.product-listing-sec{padding:50px 0px;}
.product-filter-bar{width:100%;}
.product-filter-col{width:100%;background:#fafafa;border:1px solid #f5f5f5;margin-bottom:20px;}
.product-filter-col h4{font-size:18px;background:#f5f5f5;padding:15px;}
.product-filter-col-inner{padding:15px 30px 0;}
.serching-radio .radio{border-bottom:1px solid #eeeeee;display:block;margin:7px 0 15px !important;padding-bottom:15px;}
.serching-radio .radio:last-child{border-bottom:0px;}
.serching-radio span{font-size:16px;letter-spacing:7px;text-transform:capitalize;}
.serching-radio strong{letter-spacing:2px;font-size:24px;display:block;margin-bottom:10px;text-transform:uppercase;}
.portalTopRightCol{float:right;margin-top:20px;width:30.97%;}
.portalTopRightCol h2{margin-bottom:20px;}
.rightTabList{width:100%;margin-bottom:30px;}
.rightTabList .panel{background:none;box-shadow:none;}
.rightTabList .panel-body{padding:0px;}
.rightTabList ul{margin-left:0px;}
.rightTabList ul li:after{width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #a4a4a5;content:"";position:absolute;top:5px;left:0px;}
.rightTabList ul li{width:100%;font-size:14px;color:#e0101f;margin:10px 0;padding-left:30px;position:relative;list-style:none;}
.rightTabList ul li a{display:block;color:#555;}
.rightTabList ul li a:hover{color:#f7c641;}
.rightTabList ul li:hover:after{border-color:transparent transparent transparent #f7c641;}
.rightTabList ul li span{color:#333 !important;}
.rightTabList h5{margin-bottom:0px;padding:15px 0;font-size:16px;font-weight:400;color:#555555;}
.rightTabList h5 a{color:#333;}
.rightTabList .panel-default{border-radius:0px;border-left:0px !important;border-right:0px !important;border-top:0px;}
.rightTabList .panel-heading{background:transparent !important;padding:0px;}
.rightTabList .panel-group .panel + .panel{margin-top:0px;}
.rightTabList .accordion-toggle{position:relative;width:100%;display:block;}
.rightTabList .glyphicon-plus{background-color:#ebebeb;color:#c2c2c2;font-size:22px;font-weight:bold;height:auto !important;padding:2px 7px !important;position:absolute;right:0;text-align:center;top:-2px;width:auto;}
.rightTabList .glyphicon-plus:hover{background-color:#dedede;}
.rightTabList .accordion-toggle.collapsed .plus-minus-icons:after{content:"+";text-align:center;font-size:23px;line-height:18px;}
.rightTabList .accordion-toggle.collapsed .plus-minus-icons{background:#f2f2f2;color:#b7b7b7;}
.plus-minus-icons{color:#b7b7b7;font-size:23px;font-weight:300;height:20px;line-height:18px;position:absolute;right:0;text-align:center;top:0;width:20px;}
.rightTabList .accordion-toggle .plus-minus-icons{background:#f7c641;color:#fff;}
.rightTabList .accordion-toggle .plus-minus-icons::after{content:"-";font-size:37px;line-height:13px;text-align:center;}
.star-rating-col .radio label{line-height:12px;}
.product-list-bar{width:100%;}
.pro-map-sec, .pro-map-sec img, .pro-map-sec iframe{width:100%;}
.pro-map-sec{position:relative;height:250px;margin-bottom:20px;overflow:hidden;}
.pro-map-sec iframe{height:250px;width:100% !important;}
.location-title{background:#f7c641 none repeat scroll 0 0;border-radius:10px 0 0;color:#ffffff;font-size:16px;font-weight:700;left:0;padding:10px 24px;position:absolute;text-align:center;text-transform:uppercase;top:10px;}
.location-title::after{border-color:#f7c641 rgba(0, 0, 0, 0) #f7c641 #f7c641;border-style:solid;border-width:21px 15px 22px 4px;content:"";display:block;height:0;position:absolute;right:-19px;top:0;width:0;}
.product-list-col{width:100%;}
.pro-pagination{background:#f7f7f7;padding:10px;margin-bottom:20px;}
.pro-pagination:after{content:"";display:block;overflow:hidden;clear:both;}
.pager-result{float:left;color:#555555;margin-top:5px;}
.pager-result strong{color:#ccc;}
.pro-pagination .pager{display:inline-block;float:right;margin:0px;}
.pro-pagination .pager ul li{margin:0px;}
.pro-pagination .pager ul{margin:0px;padding:0px;}
.pro-pagination .pager ul li a{-webkit-border-radius:0px;border-radius:0px;color:#959595;}
.pro-pagination .pager ul li a:hover, .pro-pagination .pager ul li a:focus{color:#fff;background:#f7c641;}
.pro-listing-body .topInnerBanner{height:165px;}
.pro-listing-body .breadcrumb-sec{padding:10px 0px;}
.thankyou-page{padding:60px 0px;}
.thankyou-inner{padding:60px 280px;background:#fefe00;text-align:center;}
.thankyou-img{width:100%;margin-bottom:50px;}
.thankyou-inner h2{font-size:40px;line-height:60px;margin-bottom:45px;font-weight:400;}
.thankyou-inner h2 strong{text-transform:uppercase;}
.thankyou-inner h3{font-size:40px;line-height:60px;font-weight:400;}
.go-to-home{-webkit-border-radius:0px;border-radius:0px;padding:15px 40px;margin-top:20px;}
.go-to-home img{display:inline-block;margin-right:5px;vertical-align:top;}
.dis-block{display:block;position:relative;}
.service-listing-sec{padding:60px 0px;min-height: 700px;}
.service-listing-inner{background:#fafafa;border:1px solid #e5e5e5;padding:50px;}
.service-listing-inner table{background:#fff;}
.service-listing-inner table tr th{background:#555;color:#fff;white-space:nowrap;font-size:13px;padding:20px 10px;border-top:1px solid #555 !important;}
.service-listing-inner table tr th a{color:#fff;}
.service-listing-inner table tr th, .service-listing-inner table tr td{font-size:13px;border-color:#555;}
.service-listing-inner table tr td{padding:15px;}
.service-listing-inner table tr td.actions{white-space:nowrap;}
.service-listing-inner table tr td .btn{margin:0 2px;}
.keyword-srch-box{margin:0 0 20px;max-width:300px;width:100%;}
.keyword-srch-box .btn{border-radius:0 20px 20px 0;bottom:0;font-size:16px;height:auto;padding:0 15px;position:absolute;right:0;top:0;z-index:3;}
.custom-btn:hover, .custom-btn:focus, .blue-btn:hover, .blue-btn:focus, .yellow-btn{background:#fabf38 none repeat scroll 0 0;color:#222222;}
.custom-btn{background:#262626 none repeat scroll 0 0;border:medium none;border-radius:50px;color:#ffffff;font-size:14px;font-weight:400;height:40px;line-height:40px;padding:0 40px;text-align:center;text-transform:uppercase;}
.keyword-srch-box .form-control{border-color:#dddddd;border-radius:50px;box-shadow:none !important;color:#333e48;height:46px;padding:6px 20px;}
.keyword-srch-box .form-control{height:40px;padding-right:55px;}
.my-account-left{float:left;width:25%;}
.my-account-right{float:right;padding:0 20px;width:75%;}
.left-menu{list-style:outside none none;margin-top:25px;width:100%;}
.left-menu a{background:#f1f1f1 none repeat scroll 0 0;color:#333;display:inline-block;font-size:14px;margin-bottom:1px;padding:12px 15px;width:100%;}
.left-menu a:hover, .left-menu a.active{background:#333;color:#fff;}
.my-acc-btn{background:#f6bd01 none repeat scroll 0 0;color:#fff;margin-top:25px;display:inline-block;font-size:14px;margin-bottom:1px;padding:12px 15px;width:100%;display:none;}
.my-acc-btn i{float:right;font-size:20px;}
a.my-acc-btn:hover, a.my-acc-btn:focus, a.my-acc-btn.active{background:#f6bd01;color:#fff;}
.topInnerBanner{height:400px;}
.topInnerBanner::after{background-color:rgba(0, 0, 0, 0.6);}
.top-member-sec:after{content:"";clear:both;display:block;overflow:hidden;}
.profile-sec h2{font-size:20px;letter-spacing:1px;}
.profile-sec .formBox label{margin-bottom:5px;}
.profile-sec .formBox textarea{height:100px;}
.top-member-sec{width:100%;}
.top-member-sec img{border:4px solid #ffffff;border-radius:5px;float:left;width:120px;}
.member-content{display:table-cell;padding-left:20px;padding-top:10px;text-align:left;vertical-align:top;}
.top-member-sec h5{color:#ffffff !important;font-size:21px;text-align:left;}
.top-member-sec p{color:#ffffff;font-size:22px;font-weight:100;letter-spacing:1px;margin:0;}
.profile-sec{background:#f1f1f1;}
.profile-top-sec{background:#fcfcfc none repeat scroll 0 0;border-radius:8px;box-shadow:10px 10px 11px -2px rgba(0, 0, 0, 0.07);padding:20px;margin-bottom:40px;}
.profile-bottom-sec{background:#fcfcfc none repeat scroll 0 0;border-radius:8px;box-shadow:10px 10px 11px -2px rgba(0, 0, 0, 0.07);padding:20px;margin-bottom:40px;}
.deshboard-menu{background:#fff;border-bottom:5px solid #e7e7e7;padding:24px 0;width:100%;text-align:center;}
.deshboard-menu ul{list-style:none;margin:0px;padding:0px;}
.deshboard-menu ul li{border-right:1px solid #d0d0d0;display:inline-block;margin:0;padding:0;position:relative;}
.deshboard-menu ul li:last-child{border:0px;}
.deshboard-menu ul li a{color:#555555;display:block;font-size:16px;line-height:16px;padding:7px 20px;text-decoration:none;position:relative;}
.deshboard-menu ul li a:hover{color:#d49d03;}
.deshboard-menu ul li.active:after{border-bottom:3px solid #f8c108;bottom:-25px;content:"";left:0;position:absolute;width:100%;}
.pro-map-sec{height:450px;}
.category-img-col{overflow:hidden;position:relative;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;}
/*.category-img-col:after{background:rgba(0,0,0,0.5);height:100%;top:0px;left:0px;width:100%;//position:absolute;content:"";display:block;}*/
.category-img-col img{-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.category-img-col:hover img{-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
.cat-title-cal{min-height:60px;padding-left:90px;position:relative;}
.cat-title-cal > img{border-radius:50%;height:62px;left:0;position:absolute;top:-35px;width:62px;border:4px solid #f8f8f8;background-color:#595959;padding:10px;}
.product-list-col .top-category-col h4{font-size:16px;font-weight:700;}
.product-list-col .top-category-text{padding:15px;}
.product-price{margin-top:5px;}
.ser-address{padding-left:20px;position:relative;min-height:46px;margin-bottom:25px;}
.ser-address i{position:absolute;top:5px;left:0px;}
.cat-share a{background:#e5e5e5 none repeat scroll 0 0;-webkit-border-radius:20px;border-radius:20px;display:inline-block;height:40px;line-height:40px;padding:0 15px;margin:0 0px 0 4px;color:#555;font-size:14px;}
.cat-share a.share-icon{width:40px;-webkit-border-radius:50%;border-radius:50%;padding:0px !important;text-align:center;border:1px solid #e5e5e5;}
.cat-share a:hover{background:#fff;}
.cat-share a.rating-icon{background:#f7c641 !important;color:#fff;}
.btn-cat-img{border:1px solid #ffffff;-webkit-border-radius:3px;border-radius:3px;color:#ffffff;font-size:13px;height:35px;line-height:35px;padding:0 12px;position:absolute;right:15px;text-transform:uppercase;top:15px;letter-spacing:1px;z-index:9;}
.btn-cat-img:hover{background:#fff;color:#333;}
.box-tools{overflow:hidden;width:100%;}
.keyWordForm{background:#ffffff none repeat scroll 0 0;border:1px solid #dddddd;clear:both;margin:20px 0px;padding:12px;width:100%;}
.keyWordForm input[type="text"], .keyWordForm input[type="email"], .keyWordForm input[type="password"]{background-color:#fff !important;border:1px solid #b5b5b5;font-size:15px;font-weight:400;color:#666;height:40px;padding:0 10px 0 10px;width:100%;}
.keyFormRow{position:relative;display:inline-block;vertical-align:top;width:20%;margin-right:11px;}
.keyProForm .keyFormRow{width:27%;}
.keyWordForm select.select{background-color:#fff;background:url(../images/filter-arrow.png) no-repeat right center;border:1px solid #ddd;color:#666;text-align:left;font-family:Lato,sans-serif;font-size:14px;height:40px;line-height:40px;padding:0 13px;position:relative;width:100%;z-index:9;border:1px solid #ccc;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;}
.keyWordForm span.select{background:url(../images/book_drop_arrow.png) no-repeat right center;border:1px solid #ddd;color:#666;text-align:left;cursor:default;display:block;font-family:Lato,sans-serif;font-size:14px;height:40px;left:0;line-height:40px;overflow:hidden;padding:0 13px;position:absolute;top:0;width:100%;z-index:1;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;}
.keyWordForm input[type="submit"]{background:#f7c641;border:0px;color:#333;font-size:14px;font-weight:400;padding:10px 10px;width:100%;height:40px;float:left;display:inline-block;max-width:100%;text-transform:uppercase;}
.keyWordForm input[type="submit"]:hover{background:#555;color:#fff;transition:all 0.2s linear 0s;}
.addProductBtn{background:#0a5b96;border:0px;color:#fff;display:inline-block;font-size:14px;font-weight:400;padding:10px 10px;width:14%;height:40px;float:right;text-align:center;}
.addProductBtn:hover{background:#00a27c;color:#fff;}
.keyFormBtnRow{width:14%;display:inline-block;overflow:hidden;}
.service-listing-inner{background:#ffffff none repeat scroll 0 0;border:1px solid #e5e5e5;padding:20px;box-shadow:0 0 10px -2px rgba(0,0,0,0.15);}
.service-listing-inner{background:#f6f6f6 none repeat scroll 0 0;border:1px solid #e5e5e5;box-shadow:0 0 10px -2px rgba(0, 0, 0, 0.15);padding:20px;}
.box{background:#ffffff none repeat scroll 0 0;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1);padding:15px;}
.loading-sec{padding:50px 0px;}
.loading-inner{padding:30px;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.1);box-shadow:0 0 3px 0 rgba(0,0,0,0.1);max-width:600px;margin:0px auto;}
.loading-points{position:relative;clear:both;}
.loading-points ul{padding:0px;margin:0px;}
.loading-points ul li{list-style:none;padding-left:25px;position:relative;margin-bottom:15px;}
.loading-points ul li:after{content:"\f00c";font-family:'FontAwesome';display:block;position:absolute;left:0px;top:0px;}
.loading-inner .contactServiceLeft{text-align:center;border-top:1px solid #ccc;padding-top:10px;}
.loading-inner .contactServiceLeft h5{margin:5px 0 15px;}
.open-time{padding:10px 0px;text-align:center;}
#loader-wrapper{background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;}
#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#fefe00;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}
#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#fff;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;}
#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#ff8000;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}
100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}
}
@-o-keyframes rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}
100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}
}
@-webkit-keyframes rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}
100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}
}
@keyframes rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}
100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}
}
@-moz-keyframes loading-text-opacity{0%{opacity:0}
20%{opacity:0}
50%{opacity:1}
100%{opacity:0}
}
@-o-keyframes loading-text-opacity{0%{opacity:0}
20%{opacity:0}
50%{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes loading-text-opacity{0%{opacity:0}
20%{opacity:0}
50%{opacity:1}
100%{opacity:0}
}
@keyframes loading-text-opacity{0%{opacity:0}
20%{opacity:0}
50%{opacity:1}
100%{opacity:0}
}
.loader{height:90px;position:relative;width:90px;border-radius:100%;margin:auto;}
.loader-container{background:rgba(0,0,0,0.7);position:fixed;left:0;top:0;width:100%;height:100%;z-index:9;}
.loader{border:5px double transparent;border-color:transparent #fefe00 transparent #fefe00;-moz-animation:rotate-loading 1.5s linear 0s infinite normal;-moz-transform-origin:50% 50%;-o-animation:rotate-loading 1.5s linear 0s infinite normal;-o-transform-origin:50% 50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-transform-origin:50% 50%;animation:rotate-loading 1.5s linear 0s infinite normal;transform-origin:50% 50%;}
.loader:hover{border-color:transparent #fff transparent #fff;}
.loader-container:hover .loader,
.loader-container .loader{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#loader-text{-moz-animation:loading-text-opacity 2s linear 0s infinite normal;-o-animation:loading-text-opacity 2s linear 0s infinite normal;-webkit-animation:loading-text-opacity 2s linear 0s infinite normal;animation:loading-text-opacity 2s linear 0s infinite normal;color:#ffffff;font-size:10px;font-weight:bold;margin-top:35px;opacity:0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:90px;}
.loader-relative{width:90px;margin:auto;position:relative;}
.loader-inner{position:absolute;width:100%;left:0;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.box-footer{text-align:center;}
.payment-page{padding:60px 0px;}
.bookingDetailOuter{padding-left:30px;}
.bookingDetailInner{padding:15px;border:1px solid #ccc;}
.booking-img-col{padding-right:145px;position:relative;min-height:105px;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;}
.booking-img-col > img{position:absolute;right:0;width:auto;top:0;max-width:100px;}
.booking-img-col p{font-size:13px;margin-bottom:5px;}
.booking-img-col i{color:#f7c641;font-size:14px;}
.review-text{margin-left:5px;font-size:13px;}
.booking-date-col{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;}
.gust-col{margin-bottom:10px;}
.gust-col i{margin-right:5px;}
.date-selected{overflow:hidden;position:relative;}
.date-selected i{position:absolute;left:50%;top:5px;-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.date-selected .check-in-date{float:left;}
.date-selected .checkout-in-date{float:right;}
.payment-form input[type="submit"]{line-height:55px;height:55px;border-radius:3px;}
.payment-form{padding:15px;border:1px solid #ccc;}
.payment-title{border-bottom:1px solid #cccccc;margin-bottom:35px;padding-bottom:15px;position:relative;width:100%;}
.payment-title{font-size:20px;text-transform:uppercase;padding-top:5px;}
.payment-title img{position:absolute;right:0;top:0;}
.review-page{padding:60px 0px;}
.review-user{width:100%;padding:30px;background:#f7f7f7;}
.review-user h3{font-weight:400;}
.review-user .pro-user-sec{border-bottom:0 solid #eaeaea;border-top:1px dashed #cbcbcb;margin-top:25px;padding:25px 0;width:100%;}
.verified-label{color:#4ca71c;display:inline-block;font-size:13px;font-style:italic;padding-left:28px;position:relative;vertical-align:top;padding-top:2px;margin-left:10px;font-weight:600;}
.verified-label img{position:absolute;left:0px;top:0px;}
.review-form{padding:40px 0px;}
.rating-review-col{background:#f7f7f7;height:43px;width:100%;padding:7px 15px;}
.modal-open .modal{background:rgba(0,0,0,0.7);}
.modal-dialog{top:37%;left:50%;-ms-transform:translate(-50%, -50%) !important;-o-transform:translate(-50%, -50%) !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;position:absolute;margin:0px !important;}
.pro-user-outer-row{overflow:hidden;clear:both;width:100%;}
.modal-content{overflow:hidden;border:0px !important;}
.modal-header{background:#fff;padding:15px 15px 11px !important;}
.modal-header .close{background:#cf0000 none repeat scroll 0 0 !important;color:#ffffff;float:right;font-size:34px;font-weight:bold;height:53px;line-height:1;margin:0;-webkit-opacity:1;opacity:1;position:absolute;right:0;text-shadow:initial !important;top:0px;width:53px;margin:0PX !important;}
.modal-header h4{text-transform:uppercase;letter-spacing:1px;}
.modal-header .close:hover, .modal-header .close:focus{color:#fff;cursor:pointer;-webkit-opacity:1;opacity:1;text-decoration:none;background:#ac0000 !important;}
#AvailabilityForm input{height:50px;box-shadow:none;border:1px solid #ccc;}
.daterangepicker{width:100% !important;max-width:550px !important;min-width:inherit !important;left:50% !important;-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.daterangepicker .calendar{max-width:50% !important;width:50% !important;margin:0px !important;}
.daterangepicker .calendar th, .daterangepicker .calendar td{padding:2px !important;}
#toggleDayTime{margin-bottom:10px;text-align:center;}
#toggleDayTime label input{position:absolute;visibility:hidden;width:0 !important;}
#toggleDayTime label.btn{background:#fabf38 none repeat scroll 0 0 !important;border:2px solid rgba(0, 0, 0, 0);-webkit-border-radius:30px;border-radius:30px;color:#844907;font-size:14px;font-weight:700;letter-spacing:1px;margin:0;padding:10px 0 !important;text-align:center;text-transform:uppercase;width:120px;}
#toggleDayTime label.btn-left{border-radius:28px 0 0 28px !important;}
#toggleDayTime label.btn-right{border-radius:0 28px 28px 0 !important;}
#toggleDayTime label.btn:hover, #toggleDayTime label.btn:focus{border-color:#333;}
.to-text{color:#e3e3e3;font-size:28px;font-weight:800;letter-spacing:0;margin-top:6px;text-transform:uppercase;}
.modal-footer{text-align:center;}
.modal-footer .btn{padding:15px 30px;}
.price-table{position:relative;}
.user-price-table table{margin-bottom:0px;}
.edit-time-btn{position:absolute;right:0px;top:0px;}
.time-table-row{background:#f1f1f1 none repeat scroll 0 0;padding-top:14px !important;}
.time-table-row table{margin-top:24px;width:100%;}
.date-table-botm table{margin:0px;}
.time-table-row td, .time-table-row th{font-size:15px !important;padding:12px !important;}
.bookingFormCol .select2-container{width:73% !important;}
.bookingFormCol .select2-container .select2-selection--single .select2-selection__rendered{padding-left:63px !important;padding-right:20px !important;line-height:60px !important;}
.bookingFormCol .select2-container--default .select2-selection--single{background-color:#ffffff;border:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;height:60px !important;}
.bookingFormCol .select2-container--default .select2-selection--single .select2-selection__arrow{display:none;}
.servicesSec{position:relative;padding:60px 0px;}
.servicesSec .SectionTitleCol{left:-40px;top:40px;}
.servicesCol{background:#252525;position:relative;min-height:250px;}
.servicesCol img{max-width:100%;padding:15px;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;}
.servicesSec .col-sm-4, .servicesSec .col-sm-3{padding:5px;}
.servicesOverlay{background-image:url("../images/ser_text_caption.png");background-position:center bottom;background-repeat:repeat-x;position:absolute;bottom:0px;padding:0px 40px 10px 40px;width:100%;left:0px;height:100%;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;}
.servicesTextCol{bottom:0;left:0;padding:0 20px 15px;position:absolute;width:100%;text-align:center;}
.servicesTextCol h3{color:#d2d2d2;font-size:18px;font-weight:700 !important;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase;}
.servicesTextCol p{color:#d2d2d2;font-size:13px;text-transform:uppercase;}
.serReadMore{color:#ffffff;font-size:40px;position:absolute;right:20px;visibility:hidden;-webkit-opacity:0;opacity:0;top:40%;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.serReadMore:hover{color:#ffffff;}
.servicesCol:hover img{-webkit-opacity:0.5;opacity:0.5;border-color:#ff6003;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;}
.servicesOverlay::before, .servicesOverlay::after{box-sizing:inherit;content:"";height:100%;position:absolute;width:100%;z-index:2;}
.draw{transition:color 0.25s ease 0s;}
.draw::before, .draw::after{border:6px solid rgba(0, 0, 0, 0);height:0;width:0;}
.draw::before{left:0;top:0;}
.draw::after{bottom:0;right:0;}
.draw:hover{color:#f8c108;}
.draw:hover::before, .draw:hover::after{height:100%;width:100%;}
.draw:hover::before{border-right-color:#f8c108;border-top-color:#f8c108;-ms-transition:width 0.25s ease-out 0s, height 0.25s ease-out 0.25s;-o-transition:width 0.25s ease-out 0s, height 0.25s ease-out 0.25s;-webkit-transition:width 0.25s ease-out 0s, height 0.25s ease-out 0.25s;transition:width 0.25s ease-out 0s, height 0.25s ease-out 0.25s;}
.draw:hover::after{border-bottom-color:#f8c108;border-left-color:#f8c108;-ms-transition:border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;-o-transition:border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;-webkit-transition:border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;transition:border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;}
.servicesOverlay:hover .serReadMore{visibility:visible;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-opacity:1;opacity:1;}
.icon-category{background:#222222;border:2px solid #5c5c5c;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:4px 4px 5px 0 rgba(0, 0, 0, 0.5);box-shadow:4px 4px 5px 0 rgba(0, 0, 0, 0.5);color:#f6bd01;display:inline-block;font-size:0px;height:75px;left:50%;line-height:70px;position:absolute;text-align:center;top:25px;-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75px;z-index:99;}
.service-user-detail .titleSec{margin-bottom:0px;}
.service-user-detail .titleSec h4{background:#f1f1f1 none repeat scroll 0 0;color:#333333;font-size:16px;font-weight:800;letter-spacing:1px;padding:15px;text-align:center;text-transform:uppercase;margin-bottom:0px;}
.service-user-detail ul{list-style:none;margin:0px;padding:0px;}
.service-user-detail ul li{border-bottom:1px solid #e1e1e1;padding:10px 0;}



@media (max-width:1280px){#category-slider .owl-prev{left:0px !important;}
#category-slider .owl-next{right:0px !important;}
}
@media (max-width:1199px){.nav-dropdown .menu-item{padding:0px;}
.featuresSec .topMobileSlider{height:438px;overflow:hidden;position:relative;width:244px;z-index:99;}
.featuresSec .topMobileSliderOuter{-ms-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;float:right;height:662px;padding:70px 33px 0 30px;position:relative;top:0px;width:100%;z-index:1;}
.featuresSec .owl-carousel .owl-item img{width:100%;}
.featuresSec .feature-box{margin:0px auto 20px !important;}
.featuresSec .feature-box h3{font-size:18px;}
.bookingFormSec h2{font-size:55px;}
.bookingFormSec h3, .bookingFormSec h4{font-size:24px;}
.btnSec a{font-size:13px;margin-right:0;padding:0 15px;width:auto;height:45px;line-height:45px;}
.nav-menu .menu-item{padding:22px 7px;}
.nav-menu .menu-link{font-size:12px;}
.affix .logo{max-width:110px;padding:8px;}
.topLogin ul li:first-child::after{font-size:15px;}
.topLogin ul li a{font-size:13px;}
.top-category-sec{padding:31px 0px 15px;}
.titleSec{margin-bottom:30px;}
.featuresSec{padding:0px 0px 20px;}
.login-sec .container{padding:0 15px;}
.thankyou-inner{padding:60px 160px;}
.profile-img img{height:230px;}
.mainMenuWrap .container{padding:0px;}
.topLogin ul li:first-child::after{top:2px;}
.topLogin{margin-top:18px;padding-right:90px;}
.languageBox{top:22px !important;}
.topRightLinks{margin-top:10px;}
.user-menu > a i{top:-3px;position:relative;}
}
@media (max-width:1024px){}
@media (max-width:992px){.thankyou-inner{padding:60px 50px;}
.topLogin ul li:first-child{margin-right:4px;padding-right:13px;vertical-align:top;}
.topLogin ul li a{font-size:11px;}
.topLogin ul li:first-child::after{top:1px;}
.topLogin{padding-right:67px;margin-top:16px;}
.languageBox{top:21px;}
.nav-container{padding-left:0px !important;}
.nav-menu .menu-link{font-size:11px;}
.top-category-text{padding:15px;}
.top-category-col h5{font-size:11px;margin-bottom:5px;}
.top-category-col h4{font-size:14px;margin-bottom:8px;}
.categoryBtn{font-size:12px;}
.categoryBtn::before{margin:0px 0px 7px;width:40px;}
.categoryBtn::after{font-size:13px;}
.footerLinks ul li a{font-size:11px;}
.nav-menu .menu-item{padding:20px 6px;}
.cd-popular{transform:none;}
.cd-has-margins .cd-pricing-list > li{width:33.33%;transform:none !important;margin:0 !important;font-size:13px;}
.cd-pricing-container{margin:30px auto;}
.available-sec .date-button{width:100%;margin-top:10px;}
.product-detail-content h3{font-size:20px;margin-bottom:10px;}
.price-table table tr td .total-price{font-size:24px;}
.price-table table tr td, .price-table table tr th{font-size:13px;padding:8px 0;}
.price-table table tr td{font-size:16px;}
.min-time span{font-size:18px;}
.min-time{margin-top:20px;padding:15px 0;}
.location-sec{padding:30px 0 0;}
.content-inner{padding:15px 0;}
.titleSec{margin-bottom:10px;}
.profile-img img{height:170px;}
.topRightLinks .user-menu .hidden-xs{display:none;}
.user-menu .user-image{height:30px;margin-right:0px;margin-top:4px;width:30px;}
.topRightLinks{margin-right:80px;margin-top:10px;}
.affix .logo{max-width:85px;padding:15px;}
.topLogin{margin-top:16px;padding-right:88px;}
.languageBox{top:20px !important;}
.deshboard-menu ul li{border-right:0px solid #d0d0d0;float:left;margin:0;padding:0 5px 10px;width:25%;}
.deshboard-menu ul li a{background:#ddd;font-size:12px;line-height:16px;padding:7px 4px;}
.deshboard-menu ul li a:hover{background:#f8c108;color:#333;}
.deshboard-menu ul li.active::after{display:none;}
.deshboard-menu ul li.active a{background:#f8c108;color:#333;}

.footer-social > span {
    vertical-align: middle;
    font-size: 12px;
}

.footerLinks ul li a {
    font-size: 10px;
}

.footer-social ul {
	padding: 0 0 0 0px;
}

}
@media (max-width:767px){.nav-container{float:left;padding-left:0px !important;padding-top:0px !important;width:280px !important;background:#fff;top:0px;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.5);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.5);}
.nav-menu .menu-item{padding:0px !important;border-bottom:1px solid #ddd;}
.nav-menu .menu-item:hover{border-bottom-color:#ffff00 !important;}
.nav-menu li a{color:#333 !important;display:block;font-size:13px;text-decoration:none;padding:10px;}
.nav-menu .menu-link:hover{color:#333;background:#ffff00;}
.affix .nav-menu .menu-item, .nav-menu .menu-item{padding:15px 10px;}
.mainMenuWrap{min-height:inherit !important;}
.sliderWrap .carousel-caption{left:20px;right:20px;}
.titleSec h2{font-size:20px;margin-bottom:7px;}
.titleSec h2:after, .titleSec h2:before{width:50px;}
.titleSec p{font-size:14px;}
.mainMenuWrap .container{-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.affix .mainMenuWrap .container{padding:0px;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.logo{max-width:90px;padding:12px 8px;}
.affix .logo{max-width:90px;margin-top:0;padding:8px 0 8px 10px !important;padding-left:0px;}
.nav-toggle{float:right;margin:0;padding:16px 6px;transition:all 0.6s ease 0s;}
.affix .nav-toggle{transition:all 0.6s ease 0s;margin:0px;margin-top:px;}
.btnSec a{font-size:14px;margin-right:5px;padding:0 5px;width:240px;}
.topLogin{display:inline-block;margin-top:18px;vertical-align:top;}
.affix .topLogin{padding-right:10px;}
.topLogin ul li:first-child::after{top:-3px;}
.topLogin ul li{display:inline-block;position:relative;vertical-align:top;}
.topLogin .fa img{width:16px;}
.languageBox{display:none;}
.header{top:5px;}
.affix{top:0px !important;padding-top:0px !important;}
.bookingFormSec h2{font-size:30px;margin-bottom:8px;}
.bookingFormSec h3, .bookingFormSec h4{font-size:18px;}
.bookingFormSec h2::after{display:none;}
.sliderWrap{height:450px;}
.bookingFormSec{width:95%;}
.search-icon{line-height:20px;padding:0px 9px 1px;top:12px;}
.search-icon i{font-size:12px;}
.bookingFormCol input[type="text"]{height:45px;font-size:14px;padding:0 85px 0 45px;}
.bookingFormCol input[type="submit"], .bookingFormCol button{font-size:14px;line-height:47px;margin-top:0px;width:95px;}
.sliderWrap .owl-nav{top:inherit;transform:none !important;-webkit-transform:none !important;bottom:106px;}
.featuresSec{padding:15px 0px 20px;}
.featuresSec .features-text{margin-left:70px;padding-top:5px !important;}
.featuresSec .features-icons{margin-top:4px;width:60px;}
.features-text p{font-size:14px;}
.view-more{font-size:10px;line-height:20px;height:24px;padding:0 10px;}
.owl-prev{left:0;}
.owl-next{right:0;}
.footerLinks{text-align:center;width:100%;margin-bottom:10px;}
.footer-social{float:right;width:100%;text-align:center;}
.footer-social ul{padding:0 0 0 0px;}
footer{padding:15px 0 0px;}
.copyRightText{padding:15px 0px;margin-top:15px;}
.loginForm .form-group{margin-bottom:0;}
.loginForm .form-group input[type="submit"]{margin:15px 0 20px;width:100%;}
.loginForm .form-group input[type="text"], .loginForm .form-group input[type="password"], .loginForm .form-group input[type="email"], .loginForm .form-group input[type="tel"]{margin-bottom:15px;}
.left-log-bar{min-height:inherit;padding:40px 0;}
.left-log-bar h3{font-size:18px;}
.left-log-bar h2{font-size:20px;}
.loginForm{padding:25px 5px;}
.loginForm label{font-size:14px;}
.forgotPassword a, .forgotPassword{font-size:14px;}
.loginForm h2{font-size:24px;margin-bottom:20px;}
.topInnerBanner{height:200px;}
.topInnerBanner .topBannerMidCol{position:relative;top:0px !important;left:0px;transform:none !important;padding-top:100px;text-align:center;}
.topBannerMidCol h1{font-size:30px;}
.topRightLinks{margin-right:20px;margin-top:3px;}
.user-menu .user-image{height:40px;width:40px;}
.user-menu ul.dropdown-menu{right:-20px;width:200px;margin-top:17px;}
.user-menu ul.dropdown-menu li a{color:#959595;font-size:11px;padding:8px 20px;}
.user-menu > a{padding:0 0 10px;}
.user-menu .logout-menu{padding:10px 20px;}
.sev-add-ons .col-sm-4{float:left;width:40%;}
.sev-add-ons .col-sm-8{float:left;width:60%;}
.add-ser-row{margin-bottom:20px;padding:15px 15px 0;}
.availibility-col input[type="text"], .availibility-col input[type="email"], .availibility-col input[type="tel"]{width:120px;}
.contactFormCol .inputCol{margin-top:20px;width:100%;}
.cd-has-margins .cd-pricing-list > li{width:100%;transform:none !important;margin:15px 0 !important;font-size:13px;}
.pager-result{margin-bottom:10px;margin-top:0px;text-align:center;width:100%;}
.pro-pagination .pager{width:100%;}
.review-icon-col{height:75px;padding:0;position:static;width:75px;display:inline-block;}
.review-col{margin-bottom:10px;padding:15px 0 0;text-align:center;}
.review-text-col h4{display:block;}
.review-btn{font-size:13px !important;height:50px !important;line-height:50px !important;padding:0 20px;width:auto;display:table !important;margin:0 auto !important;}
.product-detail-content{padding-left:0;padding-top:15px;}
.price-table table tr td, .price-table table tr th{padding:8px 10px;}
.content-sec p{font-size:14px;margin-bottom:10px;}
body{font-size:16px;}
.product-detail-sec{padding:20px 0 0;}
.review-star{position:static;text-align:center;}
.thankyou-inner h2, .thankyou-inner h3{font-size:24px;line-height:normal;margin-bottom:10px;}
.thankyou-inner{padding:60px 20px;}
.thankyou-img{margin-bottom:30px;}
.thankyou-img img{max-width:100%;}
.profile-img{margin:0 auto;width:200px;}
.my-account-left{width:100%;}
.my-account-right{padding:0;width:100%;margin-top:15px;}
.my-acc-btn{display:block;}
.left-menu{margin-top:0;display:none;}
.formBox h2{font-size:20px;}
.edit-profile-btn{margin-bottom:15px;}
.post-an-ad{font-size:15px !important;height:44px !important;line-height:44px !important;margin-top:15px;max-width:100%;width:180px !important;}
.bookingFormSec{top:50%;}
.sliderWrap .owl-nav{display:none;}
.search-icon{line-height:43px;padding:0 12px 0px;top:0;}
.top-member-sec img{border:2px solid #ffffff;width:65px;}
.top-member-sec h5{color:#ffffff !important;font-size:14px;margin-bottom:5px;}
.member-content{padding-top:5px;}
.top-member-sec p{font-size:14px;}
.deshboard-menu ul li{width:50%;}
.review-user{padding:15px;}
.modal-dialog{width:95%;}
.user-profile-txt{margin-bottom:15px;}

.img-upload-col 
{
	margin-bottom:15px;
}

.notification-menu
{
	display:inline-block !important;
}


.topRightLinks {
  margin-right: 80px !important;
}

.notification-menu .dropdown_first .dropdown-menu {
  left: inherit !important;
  min-width: 270px !important;
  right: -86px !important;
}


.mainWpapContainer {

	padding-bottom: 320px !important;
}

.downloadApp-buttons a
{
	display:table !important;
	margin:0 auto !important;
}

.downloadApp-buttons .app-store
{
	margin-bottom:20px !important;
}


}
@media (max-width:480px){.sliderWrap .carousel-caption h2{font-size:20px;line-height:28px;letter-spacing:0px;}
.nav-container{width:240px !important;}
.titleSec h2::after, .titleSec h2::before{width:18px;}
.titleSec h2{font-size:22px;}
.sev-add-ons .col-sm-8{float:left;width:100%;margin-bottom:10px;}
.sev-add-ons .col-sm-4{float:left;width:100%;}
.sev-add-ons{border:1px dotted #cccccc;padding:20px 20px 20px 10px;}
.user-profile-txt{float:left;margin-left:0;margin-top:10px;width:100%;}
}
.definiation_table table  th{
   font-weight: 900 !important;
}
.definiation_table table  th, td{
   padding: 7px !important;
}
/*ol.roman {
    counter-reset: roman;
}
ol.alpha {
    counter-reset: alpha
}
ol.roman li {
    list-style: none;
    position: relative;
    line-height: 50px;
    
}
ol.roman > li:before {
    counter-increment: chapter;
    content:"(" counter(chapter, lower-alpha)") ";
    font-weight:900;
}*/



/*ul.subsection li::before {
    counter-increment: subsection;
    content: counter(section) "." counter(subsection) " ";
}*/

.terms_condition_heading{
    text-align: center;
}
.part_section{
    margin-left:10px;
    line-height: 30px;
}