/* Add here all your CSS customizations */

html .works_bg:hover  .works_img{
    background: #0088cc !important;
    border-radius: 50%;
}
.works_img{
    background: #d8dde3; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#d8dde3, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d8dde3, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d8dde3, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d8dde3, #ffffff); /* Standard syntax (must be last) */
    border-radius: 50%;
}

.gray_bg{

    background: #d8dde3; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#d8dde3, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d8dde3, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d8dde3, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d8dde3, #ffffff); /* Standard syntax (must be last) */
}


.owl-item {
    background: #fff;

}

.post-date {
    padding: 2%;
}

.post-content {
    padding: 2%;
}

.post-image img {
    height: 200px;
}



#errNm1 {
    border: 1px solid red;
}
#errNm2 {
    border: 1px solid green;
}




.header-social-icons .fa {
    font-size: 20px;
    margin-top: 11px;
}



.pager li>a,.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span,.pager li>a, .pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #000;
    border: 1px solid #ddd;
    border-radius: 0px;
    color: #fff;
    width: 148px;
    padding: 4%;
    cursor: pointer;
}


.pager li>a:hover {
    display: inline-block;
    padding: 5px 14px;
    background-color: #000;
    border: 1px solid #ddd;
    border-radius: -7px;
    color: #fff;
    width: 148px;
    padding: 4%;
}

.cc-selector input{
    margin:0;padding:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
}
.men{background-image:url(../img/men.png);}
.girl{background-image:url(../img/girl.png);}

.cc-selector input:active +.men{background-image:url(../img/men-hover.png);}
.cc-selector input:checked +.men{background-image:url(../img/men-hover.png);}

.cc-selector input:active +.girl{background-image:url(../img/girl-hover.png);}
.cc-selector input:checked +.girl{background-image:url(../img/girl-hover.png);}

.yes{background-image:url(../img/yes.png);}
.no{background-image:url(../img/no.png);}

.cc-selector input:active +.yes{background-image:url(../img/yes-hover.png);}
.cc-selector input:checked +.yes{background-image:url(../img/yes-hover.png);}

.cc-selector input:active +.no{background-image:url(../img/no-hover.png);}
.cc-selector input:checked +.no{background-image:url(../img/no-hover.png);}



.drinkcard-cc{
    cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    width:50px;height:50px;

}
.men:hover{background-image:url(../img/men-hover.png);}

.girl:hover{background-image:url(../img/girl-hover.png);}

.yes:hover{background-image:url(../img/yes-hover.png);}

.no:hover{background-image:url(../img/no-hover.png);}



.drinkcard-ccyes {
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 114px;
    height: 89px;
}

.cc-selector-1 input{
    margin:0;padding:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
}

.cc-selector-2 input{
    position:absolute;
    z-index:999;
}

.visa{background-image:url(card.png);}
.mastercard{background-image:url(net.png);}

.cc-selector-2 input:active +.drinkcard-cc, .cc-selector-1 input:active +.drinkcard-cc-1{opacity: .9;}
.cc-selector-2 input:checked +.drinkcard-cc, .cc-selector-1 input:checked +.drinkcard-cc-1{
    -webkit-filter: none;
    -moz-filter: none;
    filter: none;
}
.drinkcard-cc-1{
    cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    width: 138px;
    height: 93px;
    text-align:center;
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
    -webkit-filter: brightness(1.8) grayscale(1) opacity(.7);
    -moz-filter: brightness(1.8) grayscale(1) opacity(.7);
    filter: brightness(1.8) grayscale(1) opacity(.7);
}
.drinkcard-cc-1:hover{
    -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
    -moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
    filter: brightness(1.2) grayscale(.5) opacity(.9);
}

a.scroll-to-top.hidden-mobile.visible {
    display: none;
}


.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff;
    opacity: 1;
}




@media screen and (min-width: 692px) {
    .option1{
        margin-left: 10% !important;

    }
}



@media screen and (max-width: 692px) {
    .option2{
        width:100% !important;
        margin-bottom: 3%;

    }

    .wizard-tabs ul {
        width: 100% !important;
    }


    .input-group {

        margin-bottom: 3%;
    }
}


#manufactureing-date .ui-datepicker-calendar {
    display: none;
}

.or{

    margin-top: 6%;
    font-size: 1.4em;
    color: #fff;
}


div#car-frm-submit {
    cursor: pointer;
}


div#car-frm-policy {
    cursor: pointer;
}



.hide-current .ui-datepicker-current,
.hide-calendar .ui-datepicker-calendar{
    display: none;
}




.sec-1{
    margin: 0px 0 36px 0px !important;
    padding: 31px 0!important;

}



html .btn-borders.btn-white {
    background: transparent;
    border-color: #fff;
    color: #fff;
    text-shadow: none;
}


html .btn-borders.btn-white:hover, html .btn-borders.btn-white:focus {
    background-color: #fff;
    border-color: #fff #fff #fff;
    border-color: #fff !important;
    color: #000;
}

.disabled{

    display:none!important;
}


.featured-boxes .featured-box {
    margin-bottom: 30px;
    margin-top: 45px;
    background: #fff;
}












.footer-copyright1 {
    position: relative;
    z-index: 1;
    display: block;
    padding-top: 7px;
    padding-bottom: 0px;
    background-color: #282828;
    text-align: center;
}
.footer-copyright1 p {
    color:#fff;
    font-size: 13px;
    font-weight: 400;
}

#footer .post-image img {
    height: 52px;
}


.gray-font{
    color: #000 !important;
}
margin-left: 8%;

/* footer menu */
.footer-menu-wrap {
    display: block;
    float: left;
    overflow: hidden;
    height: 50px;
}

.footer-menu-inner {
    position: static;
    display: inline-block;
    margin: 0;
}

.footer-menu-inner > li {
    display: block;
    float: left;
}

.footer-menu-inner li a {
    display: inline-block;
    float: left;
    margin: 5px 0;
    padding: 0 10px;
    text-transform: capitalize;
    white-space: nowrap;
    line-height: 40px;
}

.is-light-text .footer-menu-inner li a {
    color: #dddddd;
}

.is-light-text .footer-menu-inner li a:hover,
.is-light-text .footer-menu-inner li a:focus {
    opacity: .7;
}

/* footer social */
.footer-social-wrap {
    display: block;
    float: right;
    margin: 5px 0;
    line-height: 1;
}

.footer-social-inner {
    position: static;
    display: inline-block;
    margin: 0;
}

.footer-social-wrap a {
    display: block;
    float: left;
    margin: 2px;
    width: 34px;
    height: 34px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: rgba(28, 28, 28, .07);
    color: #282828;
    text-align: center;
    font-size: 18px;
    line-height: 34px;
}

.is-light-text .footer-social-wrap a {
    background-color: rgba(255, 255, 255, .05);
}

.is-light-text .footer-social-wrap a i {
    color: #eee;
}

.is-light-text .footer-social-wrap a.is-color i {
    color: #fff;
}

.footer-social-wrap .is-color.icon-facebook {
    background-color: #899DCE;
}

.footer-social-wrap .is-color.icon-twitter {
    background-color: #60D2F5;
}

.footer-social-wrap .is-color.icon-google {
    background-color: #DC4047;
}

.footer-social-wrap .is-color.icon-youtube {
    background-color: #EF464B;
}

.footer-social-wrap .is-color.icon-linkedin {
    background-color: #007BB6;
}

.footer-social-wrap .is-color.icon-pinterest {
    background-color: #F74C53;
}

.footer-social-wrap .is-color.icon-flickr {
    background-color: rgb(255, 0, 130);
}

.footer-social-wrap .is-color.icon-tumblr {
    background-color: rgb(50, 80, 109);
}

.footer-social-wrap .is-color.icon-skype {
    background-color: rgb(0, 170, 225);
}

.footer-social-wrap .is-color.icon-vimeo {
    background-color: rgb(68, 187, 225);
}

.footer-social-wrap .is-color.icon-rss {
    background-color: #ffcc15;
}

.footer-social-wrap .is-color.icon-instagram {
    background-color: #7E40B6;
}

.footer-social-wrap .is-color.icon-vk {
    background-color: #5FA0DD;
}

.footer-social-wrap .is-color.icon-snapchat {
    background-color: #FFFC00;
}

.footer-social-wrap .is-color.icon-whatsapp {
    background-color: #00E676;
}

.footer-social-wrap .is-color.icon-reddit {
    background-color: rgb(255, 69, 0);
}

.footer-social-wrapb.is-color.icon-soundcloud {
    background-color: #fd794a;
}

.footer-social-wrap .is-color.icon-dribbble {
    background-color: #FB70A6;
}

.footer-social-wrap a:first-child {
    margin-left: 0;
}

/* footer logo */
.footer-logo {
    display: block;
    float: left;
    margin-right: 10px;
    height: 50px;
    line-height: 50px;
}

.footer-logo img {
    max-width: 180px;
    max-height: 50px;
    width: auto;
    height: auto;
}

.footer-logo a {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.footer-logo a:hover, .footer-logo a:focus {
    opacity: .8;
}

/* copyright */
.footer-copyright-wrap {
    position: relative;
    z-index: 1;
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #282828;
    text-align: center;
}

.footer-copyright-wrap p {
    color: #dddddd;
    font-size: 13px;
    line-height: 1.6;
    text-align: center;
}

/* shortcode woocommerce */
/* 4 columns */
.fw-block-shortcode .woocommerce.columns-4 ul.products li.product {
    margin: 0 !important;
    padding: 0 15px 30px 15px;
    width: 25%;
}

.fw-block-shortcode .woocommerce.columns-4 ul.products,
.fw-block-shortcode .woocommerce.columns-3 ul.products {
    margin: 0;
}

/* 3 columns */
.fw-block-shortcode .woocommerce.columns-3 ul.products li.product {
    margin: 0 !important;
    padding: 0 15px 30px 15px;
    width: 33.33%;
}

@media only screen and (max-width: 991px) {

    .fw-block-shortcode .woocommerce.columns-4 ul.products li.product,
    .fw-block-shortcode .woocommerce.columns-3 ul.products li.product {
        width: 50%;
    }

    .fw-block-shortcode .woocommerce.columns-4 ul.products li:nth-child(2n+1),
    .fw-block-shortcode .woocommerce.columns-3 ul.products li:nth-child(2n+1) {
        clear: both;
    }

    .woocommerce ul.products li.first {
        clear: none;
    }

}





html section.section-primary {
    background-color: #282828!important;
    border-color: #1e1916 !important;
}

section.sec1 {
    background: #f4f4f4;
    border-top: 5px solid #f1f1f1;
    margin: 30px 0;
    padding: 13px 0 0 0;
}


.preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fefefe; z-index: 999999999!important; height: 100%; } .status { width: 200px; height: 200px; position: fixed; left: 50%; top: 50%; background-image: url(https://www.instabima.com/images/preloader.gif); background-repeat: no-repeat; background-position: center;     margin: -100px 0 0 -100px; }

.preloader_health { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fefefe; z-index: 999999999!important; height: 100%; } .status1 { width: 200px; height: 200px; position: fixed; left: 50%; top: 50%; background-image: url(https://www.instabima.com/images/slot_loader.gif); background-repeat: no-repeat; background-position: center;     margin: -100px 0 0 -100px; }
.preloader_health1 { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fefefe; z-index: 999999999!important; height: 100%; } .status6 { width: 200px; height: 200px; position: fixed; left: 50%; top: 50%; background-image: url(https://www.instabima.com/images/slot_loader.gif); background-repeat: no-repeat; background-position: center;     margin: -100px 0 0 -100px; }
.postloader_health { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fefefe; z-index: 999999999!important; height: 100%; } .status5 { width: 200px; height: 200px; position: fixed; left: 50%; top: 50%; background-image: url(https://www.instabima.com/images/slot_loader.gif); background-repeat: no-repeat; background-position: center;     margin: -100px 0 0 -100px; }


.quotes-img {
    height: 57px;
    margin-bottom: 6px;
    MARGIN-TOP: 7PX;
}


#footer .footer-social-inner i.fa {
    margin-top: 8px;
}


.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border: 1px solid #060606;
}


h4 {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 27px;
    margin: 0 0 14px 0;
}

.show_right{

    text-align: right;
}

.related_blog .img-thumbnail {
    width: 100% !important;
}

.progress{
    height: 10px;display: none;margin-top: -3%;margin-bottom: 30px;
}

#progress_health{
    height: 10px;display: none;margin-top: -1.8%;margin-bottom: 12px;width: 100%;

}



/* Hover tooltips */
.field-tip {

    cursor:pointer;
    z-index: 2;
}
.field-tip .tip-content {
    position:absolute;
    top:-10px; /* - top padding */
    right:9999px;
    width:200px;
    margin-right:285px; /* width + left/right padding */
    padding:10px;
    color:#fff;
    background:#383f48;
    -webkit-box-shadow:2px 2px 5px #aaa;
    -moz-box-shadow:2px 2px 5px #aaa;
    box-shadow:2px 2px 5px #aaa;
    opacity:0;
    -webkit-transition:opacity 250ms ease-out;
    -moz-transition:opacity 250ms ease-out;
    -ms-transition:opacity 250ms ease-out;
    -o-transition:opacity 250ms ease-out;
    transition:opacity 250ms ease-out;
    z-index: 2;
    font-size: 10px;
    line-height: 18px;
    border-radius: 20px;

}
/* <http://css-tricks.com/snippets/css/css-triangle/> */
.field-tip .tip-content:before {
    content:' '; /* Must have content to display */
    position:absolute;
    /*top:50%;*/
    left:197px; /* 2 x border width */
    width:0;
    height:0;
   /* margin-top:-8px;*/ /* - border width */
    border:8px solid transparent;
    border-left-color:#383f48;
}
.field-tip:hover .tip-content {
    right:-20px;
    opacity:1;
}

/*right hover*/

.field-tip .tip-content-right {
    position:absolute;
    top:-10px; /* - top padding */
    right:9999px;
    width:200px;
    margin-right:-134px; /* width + left/right padding */
    padding:10px;
    color:#fff;
    background:#383f48;
    -webkit-box-shadow:2px 2px 5px #aaa;
    -moz-box-shadow:2px 2px 5px #aaa;
    box-shadow:2px 2px 5px #aaa;
    opacity:0;
    -webkit-transition:opacity 250ms ease-out;
    -moz-transition:opacity 250ms ease-out;
    -ms-transition:opacity 250ms ease-out;
    -o-transition:opacity 250ms ease-out;
    transition:opacity 250ms ease-out;
    z-index: 2;
    font-size: 10px;
    line-height: 18px;
    border-radius: 20px;

}
/* <http://css-tricks.com/snippets/css/css-triangle/> */
.field-tip .tip-content-right:before {
    content:' '; /* Must have content to display */
    position:absolute;
    /*top:50%;*/
    left:-13px; /* 2 x border width */
    width:0;
    height:0;
    /* margin-top:-8px;*/ /* - border width */
    border:8px solid transparent;
    border-right-color:#383f48;
}
.field-tip:hover .tip-content-right {
    right:-20px;
    opacity:1;
}

/*
.row {
    margin-right: 0px;
    margin-left: 0px;
}*/
