/*
Website name:
Author:
Version:
Description:
Tags:
*/

/* General CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, img, strong, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

ol, ul {
    list-style: none;
}

blockquote:before, blockquote:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}



/* Main HTML CSS */
body {
    margin: 0px;
    color: #333333;
    font-size: 14px;
    font-family: 'Raleway', sans-serif!important;
}

a {
    color: #293e8f;
    text-decoration: none;
}

    a:hover {
        color: #07bab7;
        text-decoration: underline;
    }

input, select, textarea {
    color: #333333;
    font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
}

.clr, .clear {
    clear: both;
}

.blue {
    color: #293e8f;
}

.green {
    color: #01cc01;
}

.gray {
    color: #8f8a7a;
}

.red {
    color: #C83A25;
}

.black {
    color: #464242;
}

.uprCase {
    text-transform: uppercase;
}

.font10 {
    font-size: 10px;
}

.font11 {
    font-size: 11px;
}

.font12 {
    font-size: 12px;
}

.font14 {
    font-size: 14px;
}

.font16 {
    font-size: 16px;
}

.font18 {
    font-size: 18px;
}

.font24 {
    font-size: 24px;
}

.font30 {
    font-size: 30px;
}

.font36 {
    font-size: 36px;
}

.w100p {
    width: 100%;
}

.w45p {
    width: 45%;
}

.w30p {
    width: 30%;
}

.w70p {
    width: 70%;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

p {
    margin: 10px 0;
}

body, html {
    min-height: 100%;

}

a:hover {
    text-decoration: none;
}

h1, h2, h3, h4, h5 {
    font-family: Raleway;
}

/* buttons CSS */
.btnstyle1 {
      border: 1px solid #07bab7;
  padding: 8px 30px 6px 30px;
    color: #000 !important;
    font-family: Raleway;
    font-size: 13px;
}

    .btnstyle1:hover {
        background-color: #07bab7 !important;
        color: #fff !important;
    }

.btnstyle3 {
    background-color: #07bab7;
      border: 1px solid #07bab7;
  padding: 8px 30px 6px 30px;
    color: #fff !important;
    font-family: Raleway;
    font-size: 13px;
}

.btnstyle3:hover {
        background-color: #709418 !important;
        border: 1px solid #709418;
    }

.blackbtn {
    background-color: #000;
      border: 1px solid #000;
  padding: 10px 30px 8px 30px;
    color: #fff !important;
    font-family: Raleway;
    font-size: 15px;
    text-transform:uppercase;
}

    .blackbtn:hover {
        background-color: #2b2b2b;
    }

body p {

color:#666666;
}
/* Header CSS */

.navbar-inverse {
    background-color: transparent;
    border: none;
}

.header .logo {
    height: auto;
    float: none;
    display: block;
}
.droplogo a i {
color:#000;
  position: relative;
  top: 6px;
  left: 12px;
}
.droplogo ul {
padding:0px;
}
.droplogo ul li a {
border-bottom:1px solid #eee;
  padding: 10px 0 10px 15px;
}
.loginbtns a {
    margin-left:5px;
    display:block;
    float:left;
}


/* End Header CSS */

/* Footer CSS */

.footer {
    background-color: #fff;    
    padding-top: 40px;
    
}

footer.footer .footerlinks li{
    display:inline-block;
    list-style:none;
    padding-right:12px;
}
footer.footer .footerlinks li a{
   color:#666666;
}
footer.footer .footerlinks li a:hover{
   color:#000;
}

footer.footer .footerlinks {
padding-top:10px;

}

footer.footer .newsletter {
padding-top:6px;
  margin-bottom: 20px;
}

footer.footer .newsletter .gobtn {
background:url(../images/gobtn.png) 8px 8px #000 no-repeat;
  padding: 10px 10px 0px 19px;
  border: none;   
}

footer.footer .newsletter input[type="text"] {
height:30px;
width: 215px;
float:left;
background-color:#e9e9e9;
border:1px solid #cbcbcb;
padding:5px;
font-style:italic;
}

footer.footer .footerlogo {
margin-bottom:20px;
}

.socials {

}
.socials ul li {
display:inline-block;
list-style:none;
margin-left:10px;
}

    .socials ul li a {
     padding: 5px 10px;
  height: 35px;
  display: block;
  font-size: 18px;
  width: 35px;
  background-color: #000;
  color: #fff;
  border-radius: 50%;
    }

    .socials ul li a:hover {
    background-color:#e2e2e2;
    color:#666666;
    }

footer.footer .lastfooter {
padding-bottom:60px;
text-align:center;
}
    footer.footer .lastfooter p {
    font-family:Raleway;
    font-size:14px;
    }

 

/* End Footer CSS */

/* slider CSS */
.slider_box {
    position: relative;
}

.slidertext {
    position: absolute;
    top: 100px;
    left: 22%;
    text-align: center;
}

    .slidertext h1 {
        color: #fff;
        font-family: Raleway;
        text-transform: uppercase;
        margin-bottom: 50px;
    }

    .slidertext p {
        color: #fff;
        margin-top: 15px;
        font-family: Lato;
    }

.slider_box .carousel-caption .greenbtn {
    font-family: Raleway;
    border: none;
    color: #fff;
    background-color: #07bab7;
    display: inline-block;
    margin: 20px 0;
    font-weight: 600;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
   padding: 10px 40px;
  font-size: 22px;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

   .slider_box .carousel-caption .greenbtn:hover {
        background-color: #709418;
    }

.slider_box .carousel-caption h1 {
font-size:45px;
font-weight:700;
}
.slider_box .carousel-caption h3 {
font-size:32px;
font-weight:600;
}
.slider_box .carousel-caption h1,h3 {
    margin-bottom:10px;
}
/* End slider CSS */


/* personal nutrition section 1 CSS */
section.personalnutrition {
    padding:35px 0;
    text-align:center;
}

    section.personalnutrition .heading h1 {
    text-align:center;
    text-transform:uppercase;
    font-size:30px;
    }

    section.personalnutrition .subheading {
    text-align:center;
    
    color:#666666;
    }
    section.personalnutrition img {
    border:3px solid #fff;
    box-shadow: 0px 0px 2px 2px #e2e2e2;
    margin:25px auto;
    }

    section.personalnutrition .boxtext {
    text-align:center;
    
    margin:0 auto;
    }

/* End personal nutrition section 1 CSS */

/*seperator css*/

.seprator {
height:1px;
width:100%;
background-color:#d8d9d1;
margin:10px 0;
}
.seprator2 {
height:70px;
width:1px;
float:left;
  margin-right: 20px;
margin-top:-15px;
  margin-left: -10px;
background-color:#d8d9d1;
}

/* expert section 1 CSS */

section.expert {    
    padding:30px 0;
    text-align:center;
}

section.expert img {
    border:3px solid #fff;
    box-shadow: 0px 0px 2px 2px #e2e2e2;
    margin:25px auto; height:248px;
    }

section.expert .heading h1 {
    text-align:center;
    text-transform:uppercase;
    font-size:30px;
    }

   

/* End expert section 1 CSS */

/* help section 1 CSS */

section.help {    
    padding:30px 0;
}

section.help img {
    border:3px solid #fff;
    box-shadow: 0px 0px 2px 2px #e2e2e2;
    margin-bottom:25px;
    }

section.help h3{
    font-size:25px;
    text-transform:uppercase;
    }

    section.help p {
    margin-bottom:35px;
    }


/* End help section 1 CSS */

/*testimonials css */
.testimonials {
    width: 100%;
    height: auto;
    margin: 20px 0px 50px 0px;
}
    .testimonials .grey {
        background-color: #e9e9e9;
    }

    
/* Carousel */


#quote-carousel .coustmer {
    margin-top: 30px;    
    text-transform: uppercase;
    color: #1b1414;
    font-weight:600;
}

blockquote footer, blockquote small, blockquote .small {
font-size:100%;
}

blockquote footer:after, blockquote small:after, blockquote .small:after {
  content: '\2014 \00A0';
}
#quote-carousel {
    padding: 10px 10px 10px 10px;
    margin-top: 30px;
    /* Control buttons  */
    /* Previous button  */
    /* Next button  */
    /* Changes the position of the indicators */
    /* Changes the color of the indicators */
}

    #quote-carousel .carousel-control {
        background: none;
        color: #CACACA;
        font-size: 2.3em;
        text-shadow: none;
        margin-top: 10px;
    }

        #quote-carousel .carousel-control.left {
            left: -60px;
        }

        #quote-carousel .carousel-control.right {
            right: -60px;
        }

.carousel-inner {
    min-height: 150px;
}

.item blockquote {
    border-left: none;
    margin: 0;
}


/*End testimonials css */



/* Large Screen Media Query */
@media only screen and (min-width: 1400px) {
}

/* Desktop Screen Media Query */
@media only screen and (min-width: 992px) and (max-width: 1180px) {
    .carousel-caption {
    top:50px;
    }
     section.expert .boxtext {
    width:auto;
    }
    section.personalnutrition .boxtext {
    width:auto;
    }
    footer.footer .newsletter input[type="text"] {
    width:202px;
    }
    
}

/* Between Tablet and Descktop Screen Media Query */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .bannersearchbox { margin:0
    }
    .seprator2 {
    display:none;
    }
    .carousel-caption {
    top:50px;
    }
    section.expert .boxtext {
    width:auto;
    }
    section.personalnutrition .boxtext {
    width:auto;
    }

    footer.footer .newsletter input[type="text"] {
    width:147px;
    }

      #quote-carousel .carousel-control.left {
    left:-35px;
    }
    #quote-carousel .carousel-control.right {
    right:-35px;
    }
   
}



/* Tablet Screen Media Query */
@media only screen and (max-width: 767px) {
    .carousel-inner img{
    }
    .bannersearchbox { margin:0
    }
    .loginbtns { margin-bottom:20px;
    }
    .seprator2 {
    display:none;
    }
    .carousel-inner { min-height:200px;
    }
    
    
}

/* Between Iphone and Tablet Screen Media Query */
@media only screen and (min-width: 480px) and (max-width: 767px) {
      .slider_box .carousel-caption h1 {
  font-size: 18px;
  font-weight: 700;
}
    .carousel-caption {
        top:40px;
    }
    .slider_box .carousel-caption h3 {
  font-size: 14px;
  font-weight: 600;
}
    .slider_box .carousel-caption .greenbtn {
    padding: 8px 22px;
  font-size: 13px;
    margin: 10px 0;
    }
    .seprator2 {
    display:none;
    }
    #quote-carousel .carousel-control.left {
    left:-30px;
    }
    #quote-carousel .carousel-control.right {
    right:-30px;
    }
    #quote-carousel .carousel-control.left img {
    width:20px;
    }
    #quote-carousel .carousel-control.right img {
    width:20px;
    }
     #quote-carousel .carousel-control {
    margin-top:50px;
    }
     footer.footer .newsletter input[type="text"] {
    width:202px;
    }
}


/* Between Iphone Landscape Screen Media Query */
@media only screen and (max-width: 480px) {
    
   
  
    .carousel-indicators {
    display:none;
    }
    .slider_box .carousel-caption h1 {
  font-size: 16px;
  font-weight: 700;
}
    .carousel-caption {
        top:0px;
        padding-top:10px;
    }
    .slider_box .carousel-caption h3 {
  font-size: 12px;
  font-weight: 600;
}
    .slider_box .carousel-caption .greenbtn {
    padding: 7px 20px;
  font-size: 12px;
    margin: 10px 0;
    }
    .seprator2 {
    display:none;
    }
    #quote-carousel .carousel-control.left {
    left:-30px;
    }
    #quote-carousel .carousel-control.right {
    right:-30px;
    }
    #quote-carousel .carousel-control.left img {
    width:20px;
    }
    #quote-carousel .carousel-control.right img {
    width:20px;
    }
     #quote-carousel .carousel-control {
    margin-top:50px;
    }

}

/* Between Iphone Portrait Screen Media Query */
@media only screen and (max-width: 320px) {
    .carousel-inner {
  min-height: 110px;
}

    .slider_box .carousel-caption h1 {
  font-size: 16px;
  font-weight: 700;
}
    .carousel-caption {
        top:0px;
        padding-top:5px;
    }
    .slider_box .carousel-caption h3 {
  font-size: 12px;
  font-weight: 600;
}
    .slider_box .carousel-caption .greenbtn {
    padding: 7px 20px;
  font-size: 12px;
    margin: 5px 0;
    }
    .seprator2 {
    display:none;
    }
    #quote-carousel .carousel-control.left {
    left:-30px;
    }
    #quote-carousel .carousel-control.right {
    right:-30px;
    }
    #quote-carousel .carousel-control.left img {
    width:20px;
    }
    #quote-carousel .carousel-control.right img {
    width:20px;
    }
    #quote-carousel .carousel-control {
    margin-top:50px;
    }
    .btnstyle3 {
   padding: 8px 20px 6px 20px;
    }
    .btnstyle1 {
        padding: 8px 20px 6px 20px;
    }

    section.expert .boxtext {
    width:auto;
    }
    section.personalnutrition .boxtext {
    width:auto;
    }
}


/*margin padding custom css*/

/*margin custom css*/

.mar_btm10 {
    margin-bottom: 10px;
}

.mar_top10 {
    margin-top: 10px;
}

.mar_right10 {
    margin-right: 10px;
}

.mar_left10 {
    margin-left: 10px;
}

.mar_btm20 {
    margin-bottom: 20px;
}

.mar_top20 {
    margin-top: 20px;
}

.mar_right20 {
    margin-right: 20px;
}

.mar_left20 {
    margin-left: 20px;
}

.mar_btm30 {
    margin-bottom: 30px;
}

.mar_top30 {
    margin-top: 30px;
}

.mar_right30 {
    margin-right: 30px;
}

.mar_left30 {
    margin-left: 30px;
}

.mar_btm40 {
    margin-bottom: 40px;
}

.mar_top40 {
    margin-top: 40px;
}

.mar_right40 {
    margin-right: 40px;
}

.mar_left40 {
    margin-left: 40px;
}

.mar_btm50 {
    margin-bottom: 50px;
}

.mar_top50 {
    margin-top: 50px;
}

.mar_right50 {
    margin-right: 50px;
}

.mar_left50 {
    margin-left: 50px;
}

/*padding custom css*/

.pad_btm10 {
    padding-bottom: 10px;
}

.pad_top10 {
    padding-top: 10px;
}

.pad_right10 {
    padding-right: 10px;
}

.pad_left10 {
    padding-left: 10px;
}

.pad_btm15 {
    padding-bottom: 15px;
}

.pad_top15 {
    padding-top: 15px;
}

.pad_right15 {
    padding-right: 15px;
}

.pad_left15 {
    padding-left: 15px;
}

.pad_btm20 {
    padding-bottom: 20px;
}

.pad_top20 {
    padding-top: 20px;
}

.pad_right20 {
    padding-right: 20px;
}

.pad_left20 {
    padding-left: 20px;
}

.pad_btm30 {
    padding-bottom: 30px;
}

.pad_top30 {
    padding-top: 30px;
}

.pad_right30 {
    padding-right: 30px;
}

.pad_left30 {
    padding-left: 30px;
}

.pad_btm40 {
    padding-bottom: 40px;
}

.pad_top40 {
    padding-top: 40px;
}

.pad_right40 {
    padding-right: 40px;
}

.pad_left40 {
    padding-left: 40px;
}

.pad_btm50 {
    padding-bottom: 50px;
}

.pad_top50 {
    padding-top: 50px;
}

.pad_right50 {
    padding-right: 50px;
}

.pad_left50 {
    padding-left: 50px;
}
.no_pad {
padding:0px!important;
}
.header { border-bottom:1px solid #dcdcdc
}
.cun-join{ text-transform:uppercase}
.joinnow .modal-header{ background:#010101; text-align:center; color:#fff; font-size:22px; font-weight:bold}
.cun-join .close{ color:#fff;opacity:1;}
.joinnow .close{ color:#fff;opacity:1;}
.img-rnd{ border:2px solid #d1d1d1; border-radius:50%; height:105px; width:105px; padding:23px 12px; margin-left:60px; cursor:pointer}.modal-dialog{ margin-top:50px;}
.cun-join{ font-weight:bold}
.conblock1{ margin-left:75px;}
/*.login .modal-dialog { width:90%
}*/
.register.fade.in { background:#000
}
.login.fade.in { background:#000
}
.modal.login { overflow:hidden;
}
.login  .modal-header{ text-align:center; font-size:24px; text-transform:uppercase; font-weight:bold; padding:0 15px}
.register .modal-header{ text-align:center; font-size:24px; text-transform:uppercase; font-weight:bold}
.login .modal-header h4{ font-size:24px; text-transform:uppercase; font-weight:bold}
.register .modal-header h4{ font-size:24px; text-transform:uppercase; font-weight:bold}
.login .form-control{ text-align:center; background:#e6e6e6; border:1px solid #d2d2ce; box-shadow:0 0; height:40px;}
.login .btn-lgn{ text-align:center; background:#07bab7;border-radius:0; border:1px solid #07bab7; border-color: #d2d2ce; box-shadow:0 0;  width:100%; color:#fff; font-size:20px;}
.login .btn-lgn:hover{ text-align:center; background:#07bab7; border:1px solid #07bab7; box-shadow:0 0; width:100%; color:#fff; font-size:20px;}
.register .form-control{ text-align:center; background:#e6e6e6; border:1px solid #d2d2ce; box-shadow:0 0; height:40px;}
.register .btn-lgn{ text-align:center; background:#07bab7;border-radius:0; border:1px solid #07bab7; border-color: #d2d2ce; box-shadow:0 0; height:40px; width:100%; color:#fff; font-size:16px; font-weight:bold}
.register .btn-lgn:hover{ text-align:center; background:#07bab7; color:#fff; 
                          /*font-size:16px;*/

}
.login .img-share{ text-align:center; padding-left:85px}
.register .img-share{ text-align:center; }
.register .modal-dialog { width:90%;}
.nue-head{ font-size:30px; color:#07bab7; text-transform:uppercase; text-align:center; margin-bottom:20px; padding:20px 0 30px;}
.right-jan{ padding-top:70px; padding-left:50px;}
.bdr-janleft{ border-right:1px solid #d1d1d1}
.clc-reglast{ padding-top:10px; border-top:1px solid #d1d1d1; margin-top:20px;}

.bannersearchbox {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border-radius: 5px;
    margin: -213px auto 0;
    padding: 15px 0; position:relative
   
}

.field-validation-error { color:red;font-size:12px;
}
.bannersearchbox input[type="text"] {
    background-color: #fff;
    border-color: #fff;
    border-radius:0;
    border-style: solid;
    
    box-shadow: none;
    float: left;
    font-size:14px;
    height: 45px; padding:5px; 
    width:100%;
}
.bannersearchbox .submit {
    float: right;
    
     height:45px;
}
.bannersearchbox {
}


.bannersearchbox ::-webkit-input-placeholder {
   color: #5c5c5c; font-size:16px;
}

.bannersearchbox :-moz-placeholder { /* Firefox 18- */
   color: #5c5c5c; font-size:16px; 
}

.bannersearchbox ::-moz-placeholder {  /* Firefox 19+ */
   color: #5c5c5c;  font-size:16px;
}

.bannersearchbox :-ms-input-placeholder {  
   color: #5c5c5c; font-size:16px; 
}
.bannersearchbox .btnPrimary {
    background: none repeat scroll 0 0 #07bab7;
    border: 0 none;
    border-radius:0;
    color: white;
    
    text-transform: uppercase;
}
.fbshare { background: #3b5998 none repeat scroll 0 0;
    border: 1px solid #3b5998;
    box-shadow: 0 0;
    color: #fff;
    font-size: 16px;
    height: 40px;
    text-align: center; border-radius:0;
    width: 100%;

}
.fbshare:hover {background: #3b5998 ; border-color:#3b5998; color:#fff;
}
.fbshare:focus {background: #3b5998 ; border-color:#3b5998; color:#fff;
}
.carousel-control.right, .carousel-control.left { display:none
}
.dropdown-menu { margin-top:10px;
}
    .dropdown-menu:after {
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px dashed #07bab7; position:absolute; content:"";
   
    
    margin-left: 2px; left:5px; top:-7px;
    vertical-align: middle;
    


    }
/*search box*/

.search-box {
    color: #FFF;
    float: left;
    margin: 15px 0px 0px -15px;
    width: 50%;
    background: #FFF none repeat scroll 0% 0%;
    border-radius: 20px;
    padding: 5px 15px;
    box-shadow: 0px 2px 6px #C3C3C3 inset;
}

.search-box .search_icon {
    width: 18px;
    height: 18px;
    float: right;
    background: transparent url("../images/find-icon.gif") no-repeat scroll 0px 0px / 100% auto;
    border: 0px none;
    margin: 3px 0px 0px;
}


.search-box .inputbox {
    width: 60%;
    background: transparent none repeat scroll 0% 0%;
    float: left;
    border: 0px none;
    text-indent: 10px;
}

.search-box #SearchTypeId {
    float: left;
    width: 20%;
    border-width: 0px 1px 0px 0px;
    border-style: none solid none none;
    border-color: -moz-use-text-color #CCC -moz-use-text-color -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    margin: 2px 0px 0px;
}
.ask-form .que-attachment {
    height: auto;
    min-height: inherit;
    padding-bottom: 0;
}
.ask-form .que-attachment textarea {
    border: 0 none;
    width: 100%;
}
.ask-form .que-attachment .attachment-files {
    background: #f6f6f6 none repeat scroll 0 0;
    margin: 0 -12px;
    padding: 10px;
}
.ask-form .que-attachment .attachment-files > div {
    padding: 0 5px;
}
.ask-form .que-attachment .attachment-files .form-control {
    height: auto;
    padding: 2px;
}
.ask-form .form-actions {
    margin: 0 -10px;
}
.ask-form .form-actions > div {
    padding: 0 10px;
}
.ask-form .btn-primary {
    display: block;
    width: 100%;
}


.xe-widget {
    position: relative;
}
.xe-widget.xe-counter.xe-counter-info .xe-icon i, .xe-widget.xe-counter-block .xe-upper.xe-counter-info .xe-icon i, .xe-widget.xe-progress-counter .xe-upper.xe-counter-info .xe-icon i {
    background-color: #40bbea;
    color: #fff;
}
.xe-widget.xe-counter.xe-counter-purple .xe-icon i, .xe-widget.xe-counter-block .xe-upper.xe-counter-purple .xe-icon i, .xe-widget.xe-progress-counter .xe-upper.xe-counter-purple .xe-icon i {
    background-color: #7c38bc;
    color: #fff;
}
.xe-widget.xe-counter, .xe-widget.xe-counter-block .xe-upper, .xe-widget.xe-progress-counter .xe-upper {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d1d1d1;
    display: table;
    line-height: 1;
    margin-bottom: 20px;
    padding: 15px 0;
    width: 100%;
}
.xe-widget.xe-counter .xe-icon, .xe-widget.xe-counter-block .xe-upper .xe-icon, .xe-widget.xe-progress-counter .xe-upper .xe-icon {
    width: 1%;
}
.xe-widget.xe-counter .xe-icon, .xe-widget.xe-counter .xe-label, .xe-widget.xe-counter-block .xe-upper .xe-icon, .xe-widget.xe-counter-block .xe-upper .xe-label, .xe-widget.xe-progress-counter .xe-upper .xe-icon, .xe-widget.xe-progress-counter .xe-upper .xe-label {
    display: table-cell;
    padding: 10px;
    vertical-align: middle;
}
.xe-widget.xe-counter .xe-icon i, .xe-widget.xe-counter-block .xe-upper .xe-icon i, .xe-widget.xe-progress-counter .xe-upper .xe-icon i {
    background: #68b828 none repeat scroll 0 0 padding-box;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 25px;
    height: 50px;
    line-height: 46px;
    text-align: center;
    width: 50px;
}
.xe-widget.xe-counter .xe-icon + .xe-label, .xe-widget.xe-counter-block .xe-upper .xe-icon + .xe-label, .xe-widget.xe-progress-counter .xe-upper .xe-icon + .xe-label {
    padding-left: 0;
}
.xe-widget.xe-counter .xe-label .num, .xe-widget.xe-counter-block .xe-upper .xe-label .num, .xe-widget.xe-progress-counter .xe-upper .xe-label .num {
    color: #3e3f3f;
    display: block;
    font-size: 28px;
    font-weight: 400;
}
.xe-widget.xe-counter .xe-label span, .xe-widget.xe-counter-block .xe-upper .xe-label span, .xe-widget.xe-progress-counter .xe-upper .xe-label span {
    color: #979898;
    display: block;
    font-size: 10px;
    font-style: normal;
    margin-top: 5px;
    text-transform: uppercase;
}

.register .modal-header {
}
.register .navbar-brand { height:auto;
}
.register .dropdown-menu {
    margin-top: 80px;text-align:left;
}
.login .navbar-brand { height:auto;
}
.login .dropdown-menu {
    margin-top: 80px; text-align:left;
}
/*.login .modal-body { min-height:500px;
}*/
.navbar { margin-bottom:0
}

.loginbtns { margin-top:10px;
}
.prof-reg { margin-bottom:30px; border-bottom:1px solid #dcdcdc; padding-bottom:15px; font-size:32px; text-transform:capitalize
}
.form-control { box-shadow:0 0
}
.my-drop-menu .dropdown-menu{ border-radius: 0;
    height: 200px;
    left: -298px!important;
    overflow-y: scroll;
    padding: 5px 10px;
    width: 330px;
}
.prof-reg .my-drop-menu {
    bottom: 0;
    position: absolute;
    right: 0;
}
.btn-login { background:#07bab7; border-radius:0; border-color:#07bab7;
}
    .btn-login:hover {background:#07bab7;
    }

.register-right{ color: #666; border-bottom:1px solid #dcdcdc; padding-bottom:10px; margin-bottom:10px;
    font-size: 21px;
    font-weight: 300;
   
    
}
.reg-right ul {display: block;
    font-size: 16px;
    font-weight: 300;
    margin-top: 10px;
}.reg-right li {color: #666;
    font-size: 14px;
    margin-bottom: 10px;
    padding-left: 20px;
    position: relative;
}
.reg-right li:before {content: ".";
    display: block;
    height: 20px;
    left: 5px;
    position: absolute; font-size:36px;
    top: -27px;
    width: 20px;
}

.nue-head{ font-size:30px; color:#07bab7; text-transform:uppercase; text-align:center; margin-bottom:20px; padding:20px 0 30px;}
.spcl-head{ font-size:18px; font-weight:bold; color:#333}
 .boxtext h4{ font-size:18px; font-weight:bold;color:#5C5C5C} 
 .testimonials .carousel-control.right, .testimonials .carousel-control.left { display:block
}.carousel.fade {
  opacity: 1;
}
.carousel.fade .item {
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  left: 0 !important;
  opacity: 0;
  top:0;
  position:absolute;
  width: 100%;
  display:block !important;
  z-index:1;
}
.carousel.fade .item:first-child {
  top:auto;
  position:relative;
}
.carousel.fade .item.active {
  opacity: 1;
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  z-index:2;
}

#owl-demo .item{
  background: #3fbf79;
  padding: 30px 0px;
  margin: 10px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
.customNavigation{
  text-align: center;
}
/*use styles below to disable ugly selection*/
.customNavigation a{
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.main-profile-edit .nav-tabs li a {
    color: #000000 !important;
}





/*----New Css home Page----------------------------*/







section.bodysection.home_page_new {
    padding: 0 30px;
    background: #e8e8e8;
    padding-top: 20px;
}
.home_herosection {
    background: #fff;
    padding: 30px;
    overflow: hidden;
    border-radius: 8px 8px 0 0;
}
.home_page_new .hospital-decscription.mar_top20 {
    background: #fff;
    padding: 30px;
    border-radius: 8px;
}
.home_page_new .doctor.mar_top20 {
    background: #fff;
    padding: 30px;
    border-radius: 8px;
}

.home_page_new #getgird .owl-stage-outer .doctor-img img {
    min-height: 200px;
    max-height: 200px;
    object-fit: cover;
}

.home_page_new #owl-carousel_Experts .doctor-box .ratings {
    width: 40px;
    height: 40px;
    top: 0px;
    left: 162px;
}
.home_page_new #owl-carousel_Experts .doctor-box .ratings h2 {
        font-size: 8px;
    }
.home_page_new div#myCarousel {
    padding-top: 20px;
    border-radius: 8px;
    overflow: hidden;
}
.home_page_new .slider .carousel-inner {
    max-height: 318px;
    border-bottom: 1px solid #07bab7;
    border-radius: 8px;
}
.home_page_new #Experts_crousel .owl-item {
    border-radius: 8px;
    overflow: hidden;
}
.owl-nav i {
    color: #000 !important;
}
.home_page_new  .hospital-box {
    border-radius: 8px;
    overflow: hidden;
}
.home_page_new .owl-stage-outer .doctor-img img {
    min-height: 220px;
    max-height: 220px;
    object-fit: cover;
}
.home_page_new .parent-plan {
    border-radius: 10px;
    overflow: hidden;
    border: 0;
    box-shadow: -10px 10px 10px #dddada;
}


.home_page_new .wellnesspaln {
    background: #fff;
    padding: 30px;
    overflow: hidden;
    border-radius: 8px;
    margin: 20px 0
}
.home_page_new .wellnesspaln1 {
    background: #fff;
    padding: 30px;
    overflow: hidden;
    border-radius: 8px;
    margin: 20px 0
}
.home_page_new .parent-block-vertical-tab {
    background-image: none;
    padding: 30px;
    background: #fff;
    border-radius: 8px;
}
.home_page_new .doctor #owl-carousel_Experts .doctor-box {
    border-radius: 8px;
}
.home_page_new  .consult-creative.btn-primary {
    border-radius: 0 0 8px 8px;
}
.home_page_new .parent-plan .btn_healthtips {
    border-radius: 0 0 8px 8px;
}
.home_page_new .owl-carousel.owl-drag .owl-item {
    width: 95%;
}
.home_page_new .owl-carousel .owl-stage-outer {
    padding: 20px;
}
.home_page_new .img-blog .blog-title {
    padding: 5px 20px;
    border-radius: 0;
    margin-left: 0px;
    text-align:center !important;
}
.second-nav.is-sticky {
    display: none;
}
.categoury_new_list_area {
    background: #fff;
    padding: 30px;
    border-radius: 0 0 8px 8px;
    padding-top: 0;
}
    .categoury_new_list_area ul li {
        width: 9%;
        display: inline-block;
        margin-right: 11.1px;
    }
        .categoury_new_list_area ul li a {
            display: block;
            background: #fff;
            text-align: center;
            border: 1px solid #cccc;
            padding: 10px;
            border-radius:8px
        }
            .categoury_new_list_area ul li a img {
                display: block;
                margin: auto;
                margin-bottom: 20px;
                width: 50%;
            }

.social {
    position: fixed;
    top: 30%; 
    z-index: 9999999;
    width: 0;
}

    .social ul {
        list-style: none;
        padding: 0;
        transform: translateX(-270px);
    }

        .social ul li {
            display: block;
            margin: 5px;
            background: rgb(193 193 193 / 50%);
            width: 315px;
            text-align: right;
            padding: 5px;
            border-radius: 0 30px 30px 0;
            transition: all 1s;
        }

            .social ul li:hover {
                transform: translateX(110px);
            }

            .social ul li#twitter:hover {
                background-color: #1DA1F2;
            }

            .social ul li#facebook:hover {
                background-color: #3A559F;
            }

            .social ul li#instagram:hover {
                background-color: #25d366;
            }

            .social ul li#call:hover {
                background-color: #01459a;
            }

            .social ul li a {
                color: #fff;
                text-decoration: none;
            }

            .social ul li i {
                text-align: center;
                color: #000;
                margin-left: 14px;
                background: #fff;
                padding: 7px;
                border-radius: 50%;
                width: 30px;
                height: 30px;
                font-size: 15px;
                transform: rotate(0deg);
                align-items: center;
                justify-content: center;
                display: inline-flex;
            }

            .social ul li:hover i {
                transform: rotate(360deg);
                transition: all 1s;
            }

.home_page_new .glyphicon {
    opacity: 0;
}
.home_page_new .slider:hover .glyphicon {
    opacity: 1;
}
.home_page_new .owl-carousel .owl-nav .owl-next {
    right: -20px;
}
.home_page_new #Experts_crousel .owl-nav {
    opacity: 0;
}
.home_page_new #Experts_crousel:hover .owl-nav {
    opacity: 1;
}

@media (min-width: 1200px) {
    .home_page_new .wellnesspaln .container {
        width: 100%;
    }
    .home_page_new .parent-block-vertical-tab .container {
        width: 100%;
    }
    .home_page_new .wellnesspaln1 .container {
        width: 100%;
    }
    .home_page_new #getgird .doctor.mar_top20 .container {
        width: 100%;
    }
    .categoury_new_list_area .container {
        width: 100%;
    }
    .header .container {
        width: 98.3%;
    }
}