body{background: #fff;}
.w100{width: 100%}
.navbar-inverse .navbar-nav > li:hover a:after, .navbar-inverse .navbar-nav li:hover a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover .navbar-inverse .navbar-nav > .active > a{color:#12204A !important;}
.carousel-control{display: none;}
.header{padding:10px 0 10px;}
.navbar-brand{margin: -6px 0 0 0;}
.navbar-brand img{max-width: 200px;display: inline-block;position: absolute;top: 8px;}
.logo-wrapper  .logo-text{display: inline-block;font-size: 16px; font-weight: 600;color:#419cd6; padding:10px;text-align: center;left: 75px;position: absolute;}
.logo-wrapper  .logo-text small{font-size: 12px;}
.quick-pay-highlight{padding:20px;width: 110px;position: absolute;right:20px;top:-5px;}
.quick-pay-highlight img, .mt20 img{width:100%;}
.mt20{margin-top: 20%;}
.text-white{color:#fff;}
.btn{-webkit-font-smoothing:antialiased;border-radius:0px;}
.input-group-addon, input[type="text"], select , textarea, input[type="email"], input[type="password"], select{border-radius:0px !important;box-shadow:none !important;border:1px solid #e6e6e6;padding:6px 10px;resize:none;letter-spacing:1px;}
.navbar-inverse .navbar-nav li:hover a{color:rgb(236, 193, 28) !important;}
.normal-header .navbar-inverse, .normal-header{background-color: #12204A !important; }
.navbar-inverse .navbar-nav > li > a:after{color:#12204A}
.stat-wrap i{color:#419cd6 !important}
.section-first{padding-top:0px;}
.navbar-cart{background-color:#ecc11c !important}
h1, h2{margin: 30px auto;}
ul.service-schedule, ul {font-size: 16px;}
.text-light{font-weight: 300}
.text-bold{font-weight: 600}
ul.service-schedule strong{font-weight: 700}
.navbar-nav .hasmenu ul{border:1px solid #D82429}
.footer{background-color:#fbfbfb;padding-bottom: 0px;}
.footer .widget-title h4, .readmore{color:#419cd6 !important}
.tags li:hover a, .tags a, .copyrights{background: #419cd6 !important;color:#fff;}
.copyrights p, .copyrights a{color:#fff;}
.footer-newsletter .form-control{background-color: #e4e2e2;border-color: #e4e2e2;}
.working-hours h5, .copyrights small, .copyrights .text-left a{color: #c3c7ca !important;}
.insurance img{width: 100%;}
.owl-item{display: flex;flex-direction: column;justify-content: center;}
.owl-item div{padding: 25px;}
.login label.error{color:#fd2c2c !important;font-size: 10px;font-size: 13px !important;float: right;}
section{background: #fff;}
.navbar-inverse .navbar-right .dropdown-menu > li > a{line-height : 0px !important;}
.panel h2{margin: 0px auto !important;}
label.error{color:#D82429}
.table{margin-bottom: 0px;}
.queryModel .modal-body{height:250px;overflow-y: auto;}
.btn-flat{border-radius: 0px;}
.quick-book-form{position: relative;z-index: 1;background: rgba(0,0,0,0.6);margin-top: 2%;left: 27%;right: 0px;width: 45%;padding: 20px 0px;border-radius: 10px;}
.quick-book-form h2{ margin:10px 0 5px; }
.brandDetails .logo{width:120px;margin-left:35%;}
.brandDetails .logo img{width:100%;}

/** Search Tabs **/
.search-tab-nav.nav-tabs > li > a{background-color: #419cd6 !important;border-radius: 0 !important;border-bottom: 1px solid #419cd6 !important;border-color:#fff !important;color:#fff;}
.search-tab-nav.nav-tabs > li > a:focus, .search-tab-nav.nav-tabs > li.active a:focus, .search-tab-nav.nav-tabs > li.active a:hover, .search-tab-nav.nav-tabs > li:hover a{border-color:#fff !important;color:#fff !important;background-color:#2780b9 !important; }
.search-tab-nav.nav-tabs > li.active > a,.search-tab-nav.nav-tabs > li.active > a:hover, a:hover{color:#fff !important}
.search-tab-nav.nav-tabs > li.active > a:hover, .search-tab-nav.nav-tabs > li.active > a:hover{color:#e9e9e9 !important;border-right:1px solid #fff !important;}
.search-tab .tab-content .search-wrapper{background: transparent;border:1px solid #419cd6}

.service-list-ul{margin-left: 0px;font-size: 14px;}
.service-list-ul li{border:none;}
.search-tab-nav.nav-tabs > li.active a{background: #2780b9 !important; border-right:1px solid #fff !important;}
.panel-default>.panel-heading, .panel{border-radius: 0px !important;}
/**.home header{position:absolute;z-index:1;width: 100%;background: rgba(65, 156, 214, 0.4) !important;}
.home header .header{background: transparent !important}
.home header .normal-header .navbar-inverse, .home header .normal-header{
    background-color:transparent !important;    
}**/
.home .section-first{z-index:0;height: 400px;background-image: url('../images/banner-tips.jpg');background-size:cover;background-repeat: no-repeat;background-position: center;}
.home #search{border:0px;}
.product-img{width: 80px;}
.checkout .cart_table{padding-top:0px;}
.home .why-us p{font-size: 14px;}
.home .why-us img{display: block;text-align: center;margin: auto;}
.home .call-us .message-box{display: block;}
.home .color1 {   background-color: #12204A;}
.btn-default{    background-color: #2279b1;border-color: #2279b1;}
.dropzone {border-style: dashed;min-height: 280px;border-radius: 5px;background-color: #f7f7f7;border-color: #c6c6c6;}
.dz-message {position: relative;top: 75px;}
.media-page .previewBox{padding:20px 15px;margin-top:40px;}
.media-page .previewBox ul li{padding:0px;position: relative;border:2px solid #fff;margin:5px 10px;text-align: center;width:120px;font-size: 12px;display: inline-table}
.media-page .previewBox ul li:hover{cursor: pointer;border:2px solid #e9e9e9}
.media-page .previewBox ul li:hover .imgPr{}
.media-page .previewBox ul li img{width:100%;}
.media-page .imgPr{width:120px;display: block;height:120px;padding:0px;text-align:center;background-size: contain;background-repeat: no-repeat;background-position: center}
.media-page .previewBox ul li.selected{border-color:darkslateblue;}
.media-page .previewBox ul li.selected::after{position: absolute;content:"\f0a2";top: 0px;color:#fff;z-index: 1;right: 0;width: 20px;height: 20px;background: #008cc8;}
.media-page .previewBox ul li .btn-delete, .media-page .previewBox ul li .btn-view{display:none;}
.media-page .previewBox ul li:hover .btn-delete{display:inline;position: absolute;z-index:1;padding: 5px 8px;color: #fff;background: red;bottom: 0px;right: 0px;}
.media-page .previewBox ul li:hover .btn-view{display:inline;position: absolute;z-index:1;padding: 5px 7px 5px 8px;color: #fff;background: #0087c8;right: 0px;bottom: 31px;}
.media-page .previewBox ul li .overlayPrev{display:none;position: absolute;background: rgba(0,0,0,0.7);margin:0px auto;width:100%;height:100%;z-index: 1;top: 0px;padding: 39px 0px;font-size: 25px;color: #b1b1b1;}
.media-page .previewBox ul li .overlayPrev.active{display:block;}
.media-page .itemPreview{display:none;color:#fff;position: fixed;width:350px;background: rgba(0,0,0,0.85);height:100%;padding:20px;top:65px;right:0px;z-index:1}
.media-page .itemPreview.active{display:block;}
.media-page .itemPreviewImg img{width:100%;}
.media-page .itemPreviewImg{margin-top:20px;text-align: center;max-height:120px;width: 45%;margin: 0px auto;}
.media-page .itemPreview .size, .media-page .itemPreview .upOn,  .media-page .itemPreview .type{display: block;color:#b7b6b6}
.media-page .itemPreview li{margin-bottom: 15px;}
.media-page .itemPreview .url{display: block;background: #e9e9e9;color:#404041;font-size:12px;padding:10px;border-radius: 3px;word-wrap: break-word;width:100%;}
.media-page .itemPreview .cl{cursor: pointer;position: absolute;top:20px;right:20px;color:#e9e9e9;padding:10px 13px;font-size: 14px;}
.media-page .itemPreview .btn-cpy{padding:1px 6px;font-size:12px;}
.itemUpload , .doc{padding:40px 15px;}
.imgPrev {width: 220px;background-color: rgba(0, 0,0 , 0.1);background-size: contain;background-position: center;background-repeat: no-repeat}
.hex:before {content: " ";width: 0; height: 0;border-bottom: 30px solid #419cd6;border-left: 52px solid transparent;border-right: 52px solid transparent;position: absolute;top: -30px;}
.hex {margin-top: 30px;width: 104px;height: 60px;background-color: #419cd6;position: relative;}
.hex:after {content: "";width: 0;position: absolute;bottom: -30px;border-top: 30px solid #419cd6;border-left: 52px solid transparent;border-right: 52px solid transparent;}
.check_out_form form input[type='checkbox']{height: 12px;border: 0px solid #f4f4f4;width: 12px; margin-bottom: 0px;padding: 0px;}
.galleryView li{padding:10px;height: auto;}
.galleryView li img{width: 100%;}

/**Footer**/
.heart{color:#fff;font-size: 22px;}
/** Multilevel Dropdown **/
.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 0 5px 5px;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.hashmenu .multi-level{top:11%}
/**Radio Toolbar**/
.radio-toolbar{
    text-align: center;
}
.radio-toolbar input[type="radio"] {
    display:none;
}

.radio-toolbar label {
    display: inline-block;
    /*background-color: #12204A ;*/
    background-color: transparent;
    padding: 4px 11px;
    font-family: Arial;
    font-size: 16px;
    color:#fff;
    cursor: pointer;
    border-radius: 15px;
}

.radio-toolbar input[type="radio"]:checked+label {
    background-color: rgba(29, 114, 169, 0.8);
}
/**End Radio Toolbar**/
.partner-box{padding:0px;position: relative;margin: 0px;background-position: center;background-size:75% 45%;background-repeat: no-repeat; min-height: 180px;margin-bottom: 20px;float: left;}
.admin .partner-box{border-bottom: 1px dashed #ccc;height: 160px; padding-bottom: 10px;border-right: 1px dashed #ccc;background-size:75% 40%;}
.admin .partner-box button{width: auto;display: inline-block;margin-top: 140px;display: none;}
.admin .partner-box:hover button{display: inline-block;}
.admin .partner-box h4{position: absolute;left:0px;right:0px;}
.albumImages img{width: 100%;}
.pp-innner{color:#ecbb4b}
.pp-innner .price .fa{position:absolute;left: -84%;top: 4px;}
.pp-innner h4{font-size: 20px;}
.pp-innner .price{font-size: 26px;font-family: sans-serif;position: relative;top:0px;}
.strike{text-decoration: line-through;}
.shop_single_page .product_details .product-review-tab .nav li a{width: auto}
.pp-innner .button .btn{margin-top: 0px !important;min-width: 60%}
.checkout select{padding:14px 13px;}
.check_out_form form input[type='radio']{height:auto;width: auto;margin:auto;padding: auto;position: relative;margin-right:5px;}
.fity-points-icon{width: 200px;margin-left: 22%;}.fity-points-icon img{width: 100%}
@media(max-width:768px){
    .quick-book-form{top: 53%;left: 9%;right: 0px;width: 82%;padding: 1px 0px;}
    .navbar-brand img{width: 200px;position: unset;}
    .logo-wrapper  .logo-text{position: unset;}
    .quick-pay-highlight{display: none;}
    .post-media{margin-bottom: 10px;}
    .navbar.navbar-inverse button.navbar-toggle{border-color: #fff;border-radius: 0px;}
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background: #368dc5;}
}
@media(max-width:460px){
    .quick-book-form{top: 29%;left: 9%;right: 0px;width: 82%;padding: 1px 0px;}
    .home section.parallax.section div.wow{height: 250px;}
}
.check_out_form .radio-inline{font-size: 17px;}
.home .section-first{padding-bottom: 0px;position: relative}
/** Vertical Tabs **/
.verTabs{    padding-right: 0px;}
.verTabs .tabs-left,.verTabs .tabs-right {
    border-bottom: none;
    padding-top: 2px;
}
.verTabs .tabs-right {
    border-left: 1px solid #ddd;
}
.verTabs .tabs-left>li,.verTabs  .tabs-right>li {
    float: none;
    margin-bottom: 2px;
}
.verTabs .tabs-left>li {
    margin-right: -1px;
}
.verTabs .tabs-right>li {
    margin-left: -1px;
}
.verTabs .tabs-left>li.active>a,
.verTabs .tabs-left>li.active>a:hover,
.verTabs .tabs-left>li.active>a:focus {
    border-bottom-color: #499fd7;
    border-right-color: transparent;
    background: #499fd7;
    color: #fff;
}

.verTabs .tabs-right>li.active>a,
.verTabs .tabs-right>li.active>a:hover,
.verTabs .tabs-right>li.active>a:focus {
    border-bottom: 1px solid #ddd;
    border-left-color: transparent;
}
.verTabs .tabs-left>li>a {
    border-radius: 4px 0 0 4px;
    margin-right: 0;
    display:block;
}
.verTabs .tabs-left{border:0px;}
.verTabs .nav-tabs>li>a:hover{background: #ecc11c;}
.border-left{    border-left: 1px solid #ddd;}
.general-service .panel-default{border-color: transparent;box-shadow: none;}
.general-service .panel-heading{font-weight:600;}
.copyrights .text-left a:hover{color:#fff;}
/**.modal-dialog{margin-left: 18%;}**/
.modal{background: rgba(0,0,0,0.65);}
.modal-content{border-radius: 0px;box-shadow: none;border: 0px;}

/**Custom Slide button**/
/* The switch - the box around the slider */
.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    top: 14px;
    left: 10%;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "No";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
    padding-left: 5px;
    font-size: 12px;
}

input:checked + .slider {
    background-color: #2196F3;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    content: 'Yes';
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}
input, input:focus{box-shadow: none !important;}
.get-otp{cursor: pointer;}.get-otp:hover{background: #ecc11c;border-color: #ecc11c;color:#fff;}
.get-otp.freez{cursor:not-allowed;}
.modal-header .close{z-index: 9999;font-size: 34px;position: absolute;right: 20px;}
.badge{font-family: monospace;}
.p0{padding:0px;}
.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#499fd7;overflow-x:hidden;transition:.5s;box-shadow:1px 1px 20px 0 #404040}.sidenav a{padding:5px 8px 5px 14px;text-decoration:none;font-size:15px;color:#fff;display:block;transition:.3s}.sidenav .headBar{text-align:center;padding:60px 0 10px;background:#fff}.sidenav .headBar img{display:inline-block;width:120px}.sidenav .headBar span{font-size:18px;font-weight:600;display:block;color:#499fd7}.sidenav .headBar small{display:block}.offcanvas a:focus,.sidenav a:hover{color:#e9e9e9}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;color:#499fd7}.sidenav .navbar-inverse .dropdown-menu{width:100%;border-radius:0}.sidenav .dropdown.hasmenu .dropdown-menu{position:relative;padding-left:30px;background:#50abe6}.sidenav .navbar-inverse .dropdown-menu>li>a{color:#fff!important;font-weight:400;font-size:16px}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}
.modal-content.modal-lg{margin-left: -18%;}
.upPackageModal .modal-header, .addPackageModal .modal-header{background-color: #499fd7}
.upPackageModal .modal-header .modal-title, .addPackageModal .modal-header .modal-title{color:#fff;}
.admin-menu .dropdown-menu .fa{line-height: unset;}
@media (max-width: 865px){
    .radio-toolbar label{font-weight: 300;font-size: 15px;}
    .stat-wrap img{width:80px;}
    .quick-book-form{left: 0%;right: 0px;width: 100%;}
    .stat-wrap p{font-size: 20px;padding: 25px 0 5px;}
    .stat-wrap small{font-size: 17px;}
    .parallax{padding:20px 0px;}
    .service-box{text-align: justify;}
    .section{padding:15px 0px !important;}
    h1{margin:0px auto;}
    .product-review-tab .tab-content{padding:0px;}
}
.home hr.invis{margin:10px 0px;} .home .car-title{display: none;}
.rising-banner{background-image:url('../images/rising-banner.png');background-size: cover;background-position: center;background-repeat: no-repeat;min-height: 90vh;}
.bg-white{background-color: rgba(16, 114, 186, 0.36);}
.rising-banner{padding-top: 70vh;}
.rising-banner .rising-content{margin: 20px 0px;}
.parallax-common-bg{background-image: url('../uploads/parallax_01.jpg');}
.statistics{color: #fff;margin-top: 0px;font-size: 26px;}
.statistics h2{color: #fff;margin-top: 0px;font-size: 26px;}
.text-bosch-blue .header-contact:first-child i{left: -9px;z-index: 9;display: flex;position: absolute;}
.blogItem .blogContent{width: 100%;display: block; max-height: 300px;}
.blogItem .blogContent h2{margin:5px 0px;}
.blogItem .blogBanner{min-height: 170px;}
.blogItem .blogBanner img{width: 100%;min-height: inherit;}