.form-group{margin-bottom:10px !important;}
.moxie-shim{height:0px !important;}
.pager ul li.active a{background:#f7c641 none repeat scroll 0 0 !important;color:#fff !important;}
#map{height:355px;}
.currency-active{background:#22242a none repeat scroll 0 0 !important;color:#fff !important;}
.rightTabList .panel-heading{position:relative;}
.rightTabList .filter-close{cursor:pointer;height:auto;position:absolute;right:-18px;text-align:right;width:20px;z-index:9;top:3px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:#363636 !important;}
.product-filter-col-inner .ui-widget-header{background:#f7c741 !important;}
.ui-slider .ui-slider-handle{border:0 none !important;width:10px !important;}
.ui-slider-horizontal .ui-slider-handle{margin-left:-4px !important;}
.pac-container:after{}
.pac-container:after{background-image:none !important;height:0px;}
#validateAddress{width:20% !important;}
.panel-collapse{height:auto !important;}
.formBox.booking-form{padding:0 15%;}
.InputElement{background-color:#fff !important;border:1px solid #d8d8d8 !important;color:#333 !important;font-size:14px !important;height:45px !important;padding:0 10px !important;transition:all 0.5s ease 0s !important;width:100% !important;}
.payNowBtn{background:#232429 none repeat scroll 0 0;border:0 none;border-radius:0;color:#fff;cursor:pointer;display:table;font-size:16px;font-weight:400;height:70px;letter-spacing:1px;line-height:70px;margin:0 auto;padding:0 30px;text-align:center;text-transform:uppercase;transition:all 0.5s ease 0s;width:300px;}
#payment-form{background:#ffffff none repeat scroll 0 0;border:2px solid #f2f2f2;box-shadow:5px 5px 0 rgba(0, 0, 0, 0.02);display:table;margin:0 auto 50px;max-width:600px;padding:20px;width:100%;}
#payment-form .row{margin:0px;}
#payment-form .row .col-sm-6{padding:0px;margin:0px;width:100%;}
#payment-form .field{position:relative;padding-top:30px;margin-bottom:15px;}
#payment-form .field, #payment-form .form-row{position:relative;margin-bottom:15px;}
#payment-form .field input, #payment-form input{border:0px;border-bottom:1px solid #e9e9e9;height:30px;padding:0px;}
#payment-form .input.empty.StripeElement{border-bottom:1px solid #e9e9e9;padding-bottom:5px;}
#payment-form .field label{position:absolute;top:16px;left:0px;}
#payment-form button{background:#f7c641;color:#000;width:100%;padding:15px;margin-bottom:20px;line-height:inherit;height:auto;font-size:15px;text-transform:uppercase;margin-left:0;margin-right:0;}
#payment-form button:hover{background:#363636;color:#fff;}
.daterangepicker.ltr .ranges{float:none !important;overflow:hidden;width:100%;margin:0px !important;}
.daterangepicker.ltr .ranges button{width:49%;background:#f7c641;color:#000;font-size:15px;text-transform:uppercase;}
.daterangepicker.ltr .ranges button:hover{background:#363636;color:#fff;}
.daterangepicker.ltr .ranges .cancelBtn{float:right;}
.example.example2 .input.focused + label + .baseline{background-color:#ff9d06;}
.example.example2 .baseline{background-color:#ccc;}
.example.example2 .input.focused + label{color:#ff9d06;}
.example.example2 .row{margin:0 0 10px;}
.example.example2 .field.half-width{width:100%;}
.example.example2 input:active{background:none;}
.example.example2 label{color:#666;}
.example.example2 button{margin:30px 10px 0;width:calc(100% - 20px);}
.example.example2 .field.quarter-width{width:calc(50% - 20px);}
main > .container-lg .example form{max-width:100%;}
.remove-border{border:none !important;}
.cd-price .cd-value{font-size:3rem;}
.title{margin:20px 0 0 0;font-size:64px;}
.example{padding:30px 0;}
.example-name{margin:20px 0;font-size:32px;}
.demo{position:relative;*z-index:1;margin:50px 0;}
.typeahead,
.tt-query,
.tt-hint{width:396px;height:30px;padding:8px 12px;font-size:24px;line-height:30px;border:2px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;outline:none;}
.typeahead{background-color:#fff;}
.typeahead:focus{border:2px solid #0097cf;}
.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.tt-hint{color:#999}
.tt-menu{width:422px;margin:12px 0;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);}
.tt-suggestion{padding:3px 20px;font-size:18px;line-height:24px;}
.tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#0097cf;}
.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf;}
.tt-suggestion p{margin:0;}
.gist{font-size:14px;}
#custom-templates .empty-message{padding:5px 10px;text-align:center;}
#multiple-datasets .league-name{margin:0 20px 5px 20px;padding:3px 0;border-bottom:1px solid #ccc;}
#scrollable-dropdown-menu .tt-menu{max-height:150px;overflow-y:auto;}
#rtl-support .tt-menu{text-align:right;}
.my-account-right .service-listing-inner{background:none;border:none;padding:0px;}
.btn-accept{background-color:#5cb85c;}
.btn-decline{background-color:#d9534f;}
.mainMenuWrap .container{position:relative;}
.languageBox{position:absolute;right:0;top:32px;width:65px;z-index:99;}
.languageBox .dropdown{border:0 none;float:none;margin-top:0;right:0;width:100%;}
.languageBox .dropdown > a{font-size:12px !important;}
.languageBox .dropdown .dropdown-menu{min-width:80px !important;}
.languageBox .dropdown > a i{font-size:16px;position:absolute;right:0;top:1px;}
.twitter-typeahead{display:block;position:static;width:100% !important;}
.search-term [data-role="remove"]::after{content:"x";padding:0 10px;}
.panel-group{margin-bottom:0px !important;}
.pro-map-sec{height:403px !important;margin-bottom:0 !important;}
.max_value{float:right;}
.active-time{border-color:#333 !important;}
.success-message{color:yellowgreen;}
.alert_message{color:red;font-weight:bold;}
.tree-toggler{font-weight:unset !important;}
.nav-list > li > a{padding:0 !important;}
.free-plan-button{background-color:rgba(23, 61, 80, 0.34);color:#000;}
.product-list-row{margin-top:48px !important;}
.total-favorite{margin-left:5px;font-size:18px;color:#f7c641;font-weight:bolder;}
.reset-button{bottom:10px;float:right;padding:0 4px !important;position:relative;}
.select2-container .select2-selection--single{height:42px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:37px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:9px !important;}
.download_icon {
    font-size: 30px !important;
    margin-left: 10px;
    margin-top: 3px;
}




/***************************New***Css***************************/
.topRightLinks {
  margin-right: 115px;

}



.img-upload-col {
  border: 2px dashed #cccccc;
  min-height: 230px;
  padding: 15px;
}

.uploaded-img-col {
/*  border: 1px solid #cccccc;*/
/*  display: inline-block;*/
  text-align: center;
  width: 100%;
  margin-bottom:4px;
}
.uploaded-img-section {
  width: 18% !important;
}

.uploaded-img-col img {
  height: 80px;
  object-fit: cover;
  width: 90px;
}

.uploaded-img-col .download_icon {
  background: #f7c641 none repeat scroll 0 0;
  color: #000000;
  font-size: 20px !important;
  height: 30px;
  line-height: 33px;
  margin: 0;
  text-align: center;
  width: 100%;
}


.notification-menu
{
	right:86px;
	width:18px;
}


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



.notification-menu .dropdown_first > a {
  height: 30px;

}


.notification-menu .dropdown_first .dropdown-menu li a
{
	background:#fff;
	border-color:#ccc;
	color:#333;
	white-space:normal !important;
}



.topInnerBanner {
  height: 96px;
}

.topInnerBanner .container {
  display:none;
}

body .notification-menu .notification a i
{
	width:18px !important;
}


.notification-menu .notification .notification-list li:first-child
{
	text-align:center;
	padding:10px;
}

.notification-menu .notification .notification-list li a
{
	padding: 8px 10px !important;
}



#scrollbox3 {
    overflow: auto;
    width:100%;
    height: 200px;
    padding: 0 0px;
}

.track3 {
    width: 10px;
    background: rgba(0, 0, 0, 0);
    margin-right: 2px;
    border-radius: 10px;
    -webkit-transition: background 250ms linear;
    transition: background 250ms linear;
}

.track3:hover,
.track3.dragging {
    background: #d9d9d9; /* Browsers without rgba support */
    background: rgba(0, 0, 0, 0.15);
}

.handle3 {
    width: 7px;
    right: 0;
    background: #999;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 7px;
    -webkit-transition: width 250ms;
    transition: width 250ms;
}

.track3:hover .handle3,
.track3.dragging .handle3 {
    width: 10px;
}




/* ----- v CAN BE DELETED v ----- */




/*****************************************/

#pricing-slider
{
	list-style:none !important;
}

#pricing-slider .pricing-plan-col
{
	list-style:none;
	width:95%;
	margin:0 auto;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
	transform:none !important;
	-webkit-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
}

#pricing-slider .owl-item
{
	padding:5px;
}




#pricing-slider .owl-prev:after, #pricing-slider .owl-next:after
{
	color:#000;
}
.notification-count{
     position: relative;
     bottom: 30px;
     left: 6px;
}


.dropdown_first{float:right;margin-top:0px;border:0px;}
.dropdown_first a span{margin-right:5px;}
.dropdown_first > a i{position:absolute;right:0;top:3px;}
.dropdown_first > a{color:#ffffff;display:block;font-size:16px !important;letter-spacing:1px;padding:0 0 5px !important;text-transform:uppercase;}
.caret{margin-left:0;position:absolute;top:12px;right:0;}
.dropdown_first .dropdown-menu{margin:0px;background:#fefe00;color:#333;border-radius:0px;padding:0px;border:0px;min-width:226px !important;}
.dropdown_first .dropdown-menu li{border-bottom:1px solid #ccc;color:#333;}
.dropdown_first .dropdown-menu li a{padding:5px 10px;}
.dropdown_first .dropdown-menu li a:hover{background:#22242a;color:#fff;}

/*.globel-content {
    width: 100%;
    min-height: 720px;
}
*/

.mainWpapContainer {
    width: 100%;
    min-height: 100%;
    position: relative;
	padding-bottom:250px;
}

footer {
	position: absolute !important;
	bottom: 0px;
	
}


a.app-store {
	background: url(../img/apple-icon.png) 28px center no-repeat;
	border: solid 1px #fff;
	border-radius: 30px;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	margin-right: 15px;
	padding: 10px 38px 10px 72px;
	text-transform: uppercase;
}

a.google-play {
    background: url(../img/play-store-icon.png) 39px center no-repeat;
    border: solid 1px #fff;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 10px 35px 10px 81px;
    text-transform: uppercase;
}

a.app-store span {
	font-weight: 700;
	display: block;
	letter-spacing: 2px;
	line-height: 14px;
}

a.google-play span {
	font-weight: 700;
	display: block;
	letter-spacing: 2px;
	line-height: 14px;
}

.downloadApp-buttons {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	margin-top: 25px;
}
a.app-store, a.google-play { text-align: left; }
a.app-store:hover, a.google-play:hover { background-color: #ffffff; border-color: #ffffff; color: #000000; text-decoration: none; }
a.app-store:hover { background-image: url(../img/apple-icon-hover.png); }



