/*
Theme Name: Kohsamuibikes
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: kohsamuibikes

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}
html{margin-top:0px !important;}
.menu-main-menu{list-style: none !important;}
#menu-main-menu li{display: inline-block!important;    margin: 0px 10px;}
.menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
}
.menu li {
    float: left;
    list-style:none;
}
.menu li a {
    display: block;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}
.menu li a:hover {
    background-color: #022243;
    color:white;
}
.padding0px{padding: 0px}
.margin-top{margin-top: 10px}
.search-title{height: 35px;font-size: 1.75em;color: white;margin-top: 15px}
.home-bg{background: url('img/search-bg.png');
    background-repeat: no-repeat;
    background-size: cover;
    height: calc(100vh - 127px);}
.search-input{color: #136FB8!important;font-weight: 700;font-size: 14px;line-height: 1em;border: none;height: 46px;width: 100%;padding-left: 10px}
.search-label{color: #716d6e;background-color: #efe9e9;font-weight: 600;height: 46px;padding-top: 14px;white-space: nowrap;position: relative;}
.search-button{height: 46px;background: #ff6000;border: none;margin: 20px 0px;width: 26%;font-weight: 800;color: white;font-size: 20px;}
.bike-img ul{margin: 10px 0px}
.bike-img li{list-style: none}
.bike-img ul li img{width: 40%}
select.search-input {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
.search-page span.glyphicon.glyphicon-map-marker{margin-right:26px}
.search-page div.col-md-3.search-label span.glyphicon.glyphicon-calendar{margin-right: 20px}
.search-page .col-md-9{padding: 0px}
.white-bg{background: #fff; cursor: pointer; padding: 15px 10px; border: 0px; width: 100%}

.search-button.disabled{opacity: 0.5;pointer-events: none;}
.ui-select-dropdown.dropdown-menu ul{padding:5px 0;list-style: none;}
.form-control{border-radius:0px !important;border:0px;box-shadow:  none !important;height:46px !important;}
.ui-select-dropdown.dropdown-menu{width:100%;height:300px;overflow-y: auto;}
.ui-select-match.btn-default-focus{box-shadow: none !important;}
.city_dropdown input[type="search"]:focus,.city_dropdown .ui-select-toggle{border:0px !important;border-radius: 0px !important;height:46px !important;box-shadow: none;line-height:35px}
.city_dropdown .ui-select-placeholder,.colorBlueStyle{color: #136FB8!important;font-weight: 700;font-size: 14px;line-height: 1em;}
.city_dropdown .ui-select-match span a i.glyphicon.glyphicon-remove{top:10px;}
.subarea_dropdown input[type="search"]:focus,.subarea_dropdown .ui-select-toggle{border:0px !important;border-radius: 0px !important;height:46px !important;box-shadow: none;line-height:35px}
.subarea_dropdown .ui-select-placeholder{color: #136FB8!important;font-weight: 700;font-size: 14px;line-height: 1em;}
.subarea_dropdown .ui-select-match span a i.glyphicon.glyphicon-remove{top:10px;}
.no-image-found{max-height:80px !important}

.remove-home-bg{background-image: none !important;}
/** loader **/
.loader_div {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.3);
    z-index:99999;
}
.loader {
    border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 5px solid #3498db;
    width: 50px;
    height: 50px;
    position: fixed;
    top:50%;
    left:45%;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

.loader_div_search {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index:99999;
}
.loader_circle {
    border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 5px solid #3498db;
    width: 50px;
    height: 50px;
    position: fixed;
    top:50%;
    left:45%;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.bike-details{border-bottom:1px solid #076ba7;padding-left:0px;}
.bike-details .vendor-name,.bike-details .bike-image,.bike-details .user-capacity{line-height:90px;}
.bike-details .bike-price-details{line-height: 20px;}
.bike-details .bike-image{position:relative;top:-10px;}
.sort_and_filter_ul li{padding: 3px 0 0;line-height: 5px;font-size: 11px;}
.sort_and_filter_ul li input[type="radio"],.sort_and_filter_ul li input[type="checkbox"]{margin-right:2px;}
.bike-details .bike-features{margin-top:10px;}
.bookingHead{font-size: 16px;color: #000066;font-weight: bold;padding: 5px;}
.bookingsubHead {display: inline-block;text-align: center;margin: 0 auto;color: #666666;font-size: 14px;width: 100%;}
.label-booking-text{font-size: 12px;font-weight: bold;}
.label-booking-value{font-size: 12px;}
.pdleft10{padding-left:10px;}

.listingDiv{padding-left: 15px;padding-right:15px;}
.search-header-div{padding-left:0px;padding-right:0px;border:1px solid #076ba7;}
.border-search-div{border:0px;}
.payment-field{border: 1px solid #ddd !important;height: 30px !important;line-height: 15px !important;width: 250px;}
.login-field{border: 1px solid #ddd !important;height: 30px !important;line-height: 15px !important;}
.expiration_date_payment ul{padding:15px;}
.expiration_date_payment table:focus{border:0px !important;}
.login_register_popup ul li{width:50%;text-align:center;border:1px solid #076ba7;}
.login_register_popup ul li a{border-radius: 0px !important;border:0px !important;}
.login_register_popup ul li.active{background-color:#076ba7 !important;color:#fff !important;}
.login_register_popup ul li.active  a{border:0px;background-color:#076ba7 !important;color:#fff !important;}
.login_register_popup ul li a:hover{background: transparent !important;border:0px !important;}
.login_register_popup ul li.active  a:hover{background: transparent !important;border:0px !important;}

.login-register-modal-div .modal-dialog{width:300px;}
.app-img{position: relative; top: -1px; vertical-align: middle;}
.login-register-modal-div  .modal-header button.close{color:#fff !important;opacity:1 !important;}
/** listing **/
section.listingContainer {
    width: 80%;
    float: left;
    border-left: 1px solid #076ba7;
    border-right: 1px solid #076ba7;
}
#car-sort-tabs {
    position: relative;
    float: left;
    *width: 754px;
    width:100%;
    overflow: hidden;
    height: 26px;
    margin: 0;
    display: inline;
    background: #076ba7;
}
.sortContainer {
    padding: 0 8px;
 }
#car-sort-tabs .sortbytxt {
    position: absolute;
    cursor: default;
    left: 8px;
    top: 0;
    font-weight: bold;
    font-size: 12px;
    padding: 5px 5px 5px 0;
    color: #fff;
}
#car-sort-tabs ul {
    float: left;
    width: auto;
    margin: 0 0 0 20px;
    padding: 0 1px 0 32px;
}
#car-sort-tabs li {
    float: left;
    display: inline;
    width: auto;
    list-style: none;
    height: 26px;
    color: #fff;
}
#car-sort-tabs li a {
    color: #c1e3f7;
    font-size: 12px;
    margin: 0;
    padding: 0 7px 0 7px;
    line-height: 26px;
    border-left: 1px solid #408dbb;
    text-decoration: none;
    float: left;
    width: auto;
    position: relative;
    outline: 0;
    font-size: 11px;
}
#car-sort-tabs b {
    padding-left: 6px;
    white-space: nowrap;
    display: inline-block;
}
.clr {
    clear: both;
}
.carList {
    border-bottom: 1px solid #076ba7;
    padding: 5px;
    cursor: pointer;
    float: left;
    *width: 760px;
    *width:inherit;
}
.listCompLogo {
    width: 180px;
    text-align: center;
    margin: 0 5px 0 0;
}
.listCarLoc {
    font-size: 11px;
    margin-top: 5px;
}
.crloctype {
    color: #076ba7;
    font-weight: bold;
    font-size: 11px;
    margin: 3px 0 0;
}
.pickICO {
    background-position: -5px -112px;
    width: 20px;
    height: 10px;
    margin: 0 5px 0 0;
}
.crloctype {
    color: #076ba7;
    font-weight: bold;
    font-size: 11px;
    margin: 3px 0 0;
}
.listCarimg {
    width: 178px;
    text-align: center;
}
.carTypeName {
    color: #0202cc;
    font-weight: bold;
    display: block;
}
.clrLft {
    clear: left;
}
.listCapacity {
    width: 99px;
    margin: 0 0 0 5px;
}
.listCapacity ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.listCapacity ul li {
    margin: 0;
    padding: 2px 0;
}
.listCapacity ul li span.pax {
    background-position: -5px -127px;
    width: 10px;
    height: 25px;
}
.listFeatures {
    width: 154px;
    margin: 0 0 0 5px;
}
a.listBPG {
    color: #d21717;
    font-weight: bold;
    text-decoration: none;
}
.tick-icon {
    background-position: -5px -93px;
    width: 14px;
    height: 14px;
    margin-right: 3px;
    position: relative;
    top: 1px;
}
.listFeatures ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.listFeatures li {
    padding-left: 1em;
    text-indent: -.7em;
    font-size: 11px;
}
.listFeatures li:before {
    content: "•";
    color: #649cb3;
    font-size: 16px;
    line-height: 12px;
    top: 2px;
    position: relative;
    padding-right: 5px;
}
.listPrice {
    float: right;
    width: 125px;
    margin: 0 8px 0 0;
    text-align: center;
}
.listPrice a {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.listPrice .currency {
    text-decoration: underline;
}
.listPrice a {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.listPrice a sup {
    font-size: 12px;
    position: relative;
    top: 2px;
}
.spnDailyRateForList {
    font-size: 11px;
}
.CrMtxTtlPriceTxt {
    color: #575757;
    font-weight: bold;
    margin: 1px 0;
    font-size: 12px;
    padding-top: 3px;
    display: inline-block;
}
.fll {
    float: left;
}
.sortContainer .ttlInc {
    color: #fff;
    font-weight: bold;
    padding-top: 2px;
}
.flr {
    float: right;
}

section.listFilter {
    width: 218px;
    border-left: 1px solid #076ba7;
    border-right: 1px solid #076ba7;
}
.listFltrHead {
    background: #076ba7;
    padding: 5px 0;
    text-align: center;
    font-weight: bold;
    color: #fff;
    font-size: 13px;
}
.listFilterLow {
    padding: 10px 7px;
    border-bottom: 1px solid #076ba7;
    font-size: 11px;
    overflow: hidden;
}
.pricerangediv {
    margin-top: 10px;
    width: 200px;
}
.Crprfltrbg {
    background: url(//c.fareportal.com/n/portals/92/images/car/htfilter-price-range-bg.gif) 1px top no-repeat;
    width: 187px;
    margin: 0 0 0 4px;
}
.narrAirpot, .narrComp {
    margin: 10px 0 0;
}
.pricerangelt {
    float: left;
    border: 0;
    background: transparent;
    margin: 0;
    padding: 0;
}
.txtfilter {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #076ba7;
}
.pricerangertCr {
    float: right;
    border: 0;
    background: transparent;
    margin: 0;
    padding: 0;
    text-align: right;
}
#ratingslider .ui-slider-horizontal {
    height: 20px;
}
.crFltrRadio b {
    display: inline-block;
    padding: 5px 0 3px;
}
.crFltrRadio ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.crFltrRadio li {
    margin: 0;
    padding: 1px 0;
    color: #076ba7;
    font-size: 11px;
    font-weight: bold;
}
.narrAirpot ul, .narrComp ul {
    margin: 2px 0 0;
    padding: 0;
    list-style: none;
}
.narrComp li {
    margin: 0;
    padding: 2px 3px 2px 0;
    width: 194px;
    clear: left;
    overflow: hidden;
}
.narrAirpot, .narrComp {
    margin: 10px 0 0;
}
.pricerangediv {
    margin-top: 10px;
    width: 200px;
}
.Crprfltrbg {
    background: url(//c.fareportal.com/n/portals/92/images/car/htfilter-price-range-bg.gif) 1px top no-repeat;
    width: 187px;
    margin: 0 0 0 4px;
}
.carSearchBtns, .carSearchBtnsDisb {
    position: relative;
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #98c7d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    float: right;
    margin: 5px 0 0;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.2);
}
.pricerangeslider {
    clear: both;
    height: 22px;
}

.order-list {
    padding-left: 0;
    margin-bottom: 90px;
}
.order-list-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.order-list-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    border: 1px solid #ddd;
}
.order-list-item.paid-class{color:#4cae4c}
.order-list-item.cancel-class{color: #d58512;}
.paid-cancel-image{position:absolute;top:40%;right:45px;font-weight: bold;font-size: 18px;}
.close-order-details button.close{opacity:1;color:#fff;}
.wrapper-main{min-height: 100%}
.daterangepicker .input-mini{height:auto !important;}
.simple-page-wrap{width: 380px;margin: 0 auto;}
.login-page{background-color: #076ba7;border-radius: 6px;padding: 24px;margin-bottom: 24px;color:#fff;}
.login-page a{color:#fff;}
.content-wrapper{margin-bottom:50px;min-height: 100%;}
.modal-header{background-color: #076ba7;color:#fff;}
.search_box{background-color: #022243;width:100%}
/* nav navbar-nav */
.nav.navbar-nav{float:right;}
.small-home-bg{display: none;}
.left-arrow{display: block;}
.down-arrow{display: none;}
.home-bikes-small{display: none}
.custom-navbar{background-color:#fff !important;border-color: #fff !important;min-height:70px !important;margin-bottom:0px !important}
.custom-navbar .navbar-brand{padding:5px !important;height:auto !important;}
.custom-navbar .navbar-header .navbar-toggle{margin-top: 25px;}
.custom-navbar .nav.navbar-nav{margin-top:12px;}
.custom-navbar .navbar-nav > li{margin-right:10px;}
.custom-navbar .navbar-nav > li > a{font-size: 16px;}
.custom-navbar .navbar-nav > li > a,.custom-navbar .navbar-nav > .active > a{padding-bottom:5px;margin-bottom:10px;}
.custom-navbar .navbar-nav > li > a.menu-anchor:hover{
    background-color:transparent; !important;
    color:#076ba7 !important;
    border-bottom:5px solid #076ba7;
    cursor: pointer;
}
.username-menu-badge{position:absolute;right:35px;top:35px;}
.custom-navbar .navbar-nav > .active > a, .custom-navbar .navbar-nav > .active > a:hover, .custom-navbar .navbar-nav > .active > a:focus{
    background-color:transparent; !important;
    color:#076ba7 !important;
    border-bottom:5px solid #076ba7;
}
.custom-navbar .navbar-header{border-bottom:none;}
.listingDiv .bike-image img{height:100px;}
.bike-features-ul li{margin-left:50px;}
.bike-price-details .pull-right{padding-right: 10px;}

.vendor-name span img{max-width:100px; max-height: 40px;}
.user-capacity{text-align: center}
.subarea_dropdown .ui-select-dropdown.dropdown-menu {
    top: 100%;
    bottom: auto;
    max-height:250px;
    overflow-y: scroll;
}
.closeSearchModal{position: absolute;right: 15px;color: white !important;z-index: 999999;opacity: 1;top: 10px;}
.listingDiv.not-found{border-bottom:1px solid #076ba7}
.filter-area{padding-right:0px;}
.footer-div{background-color:#000;color:#fff !important;position: relative;height:50px;position: fixed;bottom:0;width:100%;}
.map-padding{padding:0px;}
.iframe-container{
    position: relative;
    width: 100%;
    *padding-bottom: 30.25%; /* Ratio 16:9 ( 100%/16*9 = 56.25% ) */
    height:calc(100vh - 187px);
}
.iframe-container > *{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}
.additional_request_ul{list-style: none;padding:0px;}
.additional_request_ul li label{font-weight: normal !important;top:0px !important;padding-left:0px !important;margin-bottom:0px !important;}
.additional_request_ul li input[type="checkbox"]{margin:0px !important;}
.booking-bike-img{width: 40%;display:inline-block;float:left}
.booking-bike-details{display: inline-block;width:60%;padding-left:15px;text-align: left;}
.booking-bike-details .static-details{width:49%;display:inline-block}
.booking-bike-details .dynamic-details{width:49%;display:inline-block}
.mrgnlfrt0{margin-left:0px !important;margin-right: 0px !important;}
.pdnglftrt{padding-left:0px !important;padding-right:0px !important;}
.message.error{color:#b94a48 !important;text-align: center;}
.map-go-back{padding-left:0px;}
.map-get-dir{padding-right:0px;}
.search-box-padding{padding-left:0px;}
.app-icon-div-col{flex:1;margin:50px 0;background-color:rgba(0,0,0,0.5);text-align: center}
.app-icons-div{padding-left:15px;padding-right:15px;vertical-align: middle;margin-top:150px;}
.search-page{display: flex;}
.search-box-padding{flex:1;}
.bottom-height{height:0px;}
.app-icons{width:30%;}
.small-view-app-icon{display: none;}
.bike-on-sand{list-style: none;}
.bike-on-sand li{display:inline}
.bike-on-sand li:first-child img{width:16%;}
.bike-on-sand li:not(:first-child) img{width:13% !important;}
.home-bikes{position: absolute;bottom:30px;right:20px}

.app-icon-bottom-left{float: left;line-height:100px}
.app-icon-bottom-left ul{margin-bottom:0px !important;}
.app-icon-bottom-left ul li{display:inline-block;}
.footer-links{font-size: 13px;line-height: 50px;}
.link_footer{position: absolute;right:15px;display: inline-block}
@media(max-width: 991px){
    .bottom-height{height:50px;}
    .footer-links{font-size: 13px;line-height: 20px !important;padding-top:5px !important;}
    .listingDiv .bike-image img{height:50px;}
    .bike-features-ul li{margin-left:0px;}
    .app-icons{width:150px;height:auto;}
    .app-icons-div{margin-top:200px}
    .home-bikes{display:none;}
    .home-bikes-small{display: block;margin-top:21px;}
	.small-view-app-icon{display:block;}
    .small-view-app-icon .col-sm-12 div{background-color: transparent !important;}
}
@media(max-width: 768px){
    .paid-cancel-image {position: absolute;top: 5px;right: 5px;font-weight: bold;font-size: 12px;}
    .username-menu-badge{position:absolute;right:0px;}
    .small-view-app-icon{display: block;}
    .home-bikes-small{margin-top:0px;}
    .app-icon-div-col{margin:0;display:none;}
    .app-icons-div{margin: 0;}
    .search-page{display: block;}
    .app-icons{width:30%;}
    .search-box-padding{padding-left:0px;padding-right:0px; }
    .map-go-back{padding-left:15px;}
    .map-get-dir{padding-right:15px;}
    .iframe-container{width:inherit !important;margin-left:15px;margin-right: 15px;margin-top: 15px;}
    .forgot-pass-div{    font-size: 12px;}
    .simple-page-wrap{width:100% !important;margin-top:15px;}
    .simple-page-wrap .login-page{margin-left:0px !important;margin-right:0px !important;}
    .listingDiv.not-found{border-bottom:0px;}
    .order-list{margin-top:15px;}
    .bike-details:last-child{*border-bottom: 0px;}
    .filter-area{padding-right:15px;}
    .login-register-modal-div .modal-dialog{margin:0 auto !important;margin-top:25px !important;}
    .payment-field{width: 100%;}
    .label-body .col-xs-3{text-align: justify}
    .book_bike_btn{padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px}
    .vendor-name span img{max-width:80px; max-height: 20px;}
    .user-capacity{text-align: right;padding-right:5px;}
    .search-header-div{padding-left:15px;padding-right:15px;border:none;}
    .border-search-div{border:1px solid #076ba7;margin-top:15px;border-bottom:0px}
    .bike-price-details .pull-right{padding:0px;}
    .bike-price-details{padding:0px;}

    .custom-navbar .navbar-header{border-bottom:1px solid #076ba7;}
    .custom-navbar .nav.navbar-nav{margin:0px;width:100%;}
    .nav.navbar-nav{float:left;}
    .bike-features-ul li{margin-left:20px;}
    .listingDiv .bike-image img{height:50px;}
    .search-button{width:35% !important;}
    .navbar{margin-bottom:0px !important;}
    .search-title{margin:0px !important;padding-top:5px !important;}
    .search_box{margin:0px !important;}
    .home-bg{background: url('img/search-bg.png');
        background-repeat: no-repeat;
        background-size: cover;
        height: calc(100vh - 127px);}
    .left-arrow{display: none;}
    .down-arrow{display: block;width:100%;height:auto;}
    .small-home-bg{display: block;height:auto;width: 100%;}
    /*.home-bikes{padding-left:0px;text-align:center;}
    .home-bikes li{display: inline-block}
    .home-bikes li img{width:90px !important}*/

}
@media (max-width:548px){
    .booking-bike-img{width: 100%;float:none;text-align: center;margin-bottom: 15px;}
    .booking-bike-img img{display: inline !important;}
    .booking-bike-details{display: inline-block;width:100%;padding-left:0px;text-align: left;}
    .booking-bike-details .static-details{width:49%;display:inline-block}
    .booking-bike-details .dynamic-details{width:49%;display:inline-block;position:relative}
    .booking-bike-details .dynamic-details .dyn-div{position: absolute;top:-73px;right:0px;}
}
@media(max-width: 420px){
    .label-body .col-xs-3 a{font-size: 12px !important;}
    .forgot-pass-div{width: 70% !important;text-align: right;}
    .login-btn-div{width:30% !important;}
}
@media (max-width:400px){
    .footer-div{height:auto !important;}
}
@media(max-width: 335px){
    .label-body .col-xs-3 a{font-size: 12px !important;}
    .booking-bike-details{font-size: 12px !important;}
    .booking-bike-details .static-details span{font-size:12px !important;}
    .booking-bike-details .dynamic-details .dyn-div span{font-size:12px !important}
    .booking-bike-details .dynamic-details .dyn-div{top:-63px;}
}
@media(max-width: 320px){
    .footer-links{font-size: 11px;}
}
@media(max-width: 317px){
    .footer-links{font-size: 10px;}
}

/*Added by Ravi*/
.hide-menu{display: none}
.full-width{width: 100%;padding: 0px;}   
.active-menu{border-bottom: 2px solid #3269B2}
.site-text{
    font-weight: 600;
    color: white;
    line-height: 4;
    text-align: right;
    padding-right: 0px;
}
.dashbord-menu li a{color: #3269B2!important;}
.dashbord-menu li a:hover{border-bottom:0px !important;}
.dashbord-menu li:hover{border-bottom:2px solid #3269B2 !important;}
.dashbord-menu li span{padding-right: 5px}
.dashbord {margin: 20px 0px}
.graph-title{text-align: left;font-size: 20px;font-weight: 700;color: #3269B2;padding: 0px 24px 12px;}
.account-main-div{
    text-align: center;
    font-size: 25px;
    background-color: white;
    color: #3269B2;
    margin-top: 16px;
    border: 2px solid #3269B2;
    border-radius: 10px;
}
.account-main-div .col-sm-12{padding:8px;border-bottom: 2px solid;}
.account-main-div .col-sm-6{padding: 8px}
.label-color{color:#3269B2!important}
.hero-widget { text-align: center; padding-top: 20px; padding-bottom: 20px; }
.hero-widget var { display: block; height: 35px; font-size: 25px; line-height: 35px; font-style: normal; }
.hero-widget label { font-size: 20px; }
.user-img{line-height: 4;color:white}
.dash-list-data{text-align: left;padding: 8px}
.dash-list-data h4{font-size: 14px;margin: 0px;margin-bottom: 6px}
.dash-list-data p{font-size: 10px;margin: 0px}
.dash-no-data{font-size: 20px;font-weight: 600}
canvas{height: 400px!important;width: 100%!important}
@media(max-width:774px){
    .site-text{width: 100%;text-align: center}
    .user-img{width:100%;text-align: center}
}
@media(max-width:768px){
    .dashbord .col-sm-6{padding: 0px!important}
} 
@media (max-width: 992px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}