
@font-face {
 font-family: 'Avenir Next';
 font-style: regular;
 font-weight: 300;
 src: url('../fonts/AvenirNext-Regular.eot') format('embedded-opentype'), url('../fonts/AvenirNext-Regular.woff') format('woff'), url('../fonts/AvenirNext-Regular.ttf') format('truetype'), url('../fonts/AvenirNext-Regular.svg') format('svg');
}
.headerCustom{
  position: sticky !important;
  top: 0px !important;
  z-index: 99999 !important;
}
.headerCustom .navbar-default {
  background-color: #fff !important;
}
.toggleDropdown{
  position: absolute !important;
  top: 0;
  right: -28px;
}
.index-heading{
    color: #337ab7 !important;
}

body { overflow: auto; padding-right: 0px !important; }
.micon
	{
	padding: 4px 0 0 0;
    width: 16px;
    float: left;
	}
.modal-open { overflow: auto; padding-right: 0px !important; }
/****************Common css and classes***********************/
/*.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline:none !important;outline-offset: 0px !important;box-shadow: none !important;}*/
a { color: #0061b7; text-decoration: none !important; outline: none important; }
a:hover { color: #0061b7; text-decoration: none; }
.redlink { color: #0061b7; }
.redlink:hover { color: #0061b7; }
.bg-fixed { background-attachment: fixed !important; }
.bg-center { background-position: center !important; }
.bg-centerTop { background-position: -350px top !important; }
.bg-centerTop70 { background-position: center 70% !important; }
.bg-cover { background-size: cover !important; }
.bg-contain { background-size: contain !important; }
.bg-norepeat { background-repeat: no-repeat !important; }
.bg-repeat { background-repeat: repeat; }
.bg-filter { background: rgba(0, 0, 0, 0.1); }
.bg-grey { background: #f0f0f0 !important; }
.space, .space-sm, .space-md, .space-lg { display: block; float: none; clear: both; }
hr.vertical { border: 1px solid #979797 !important; width: 0; height: 80%; position: absolute; left: 4%; z-index: -1; }
body { font-size: 15px; line-height: 1.42857143; color: #555; background-color: #fff; font-family: 'Avenir Next' !important; overflow: auto; height: 100%; }
.slimScrollDiv { width: 300px !important; }
.text-primary { color: #0061b7 !important; }
.bg-home { background: url(../images/main-banner-img.png); background-size: 100% !important; background-position: 100% 100% !important;}
.bg-professional { background: url("../images/bg-professionals.png"); }
.jumbotron.trn { background: transparent; color: #ffffff; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); top: 6%; padding-left: 0px !important; }
.jumbotron.trn h2 { font-size: 40px; color: #0061b7; }
.jumbotron.trn p { font-size: 18px; color: #868383; margin-top: -10px; width: 100%; }
.jumbotron.trn span { display: inline-block; vertical-align: middle; }
.padding-left-0 { padding-left: 0px !important; }
.padding-left-10 { padding-left: 10px; }
.padding-left-15 { padding-left: 15px; }
.padding-left-20 { padding-left: 20px !important; }
.padding-left-30 { padding-left: 30px !important; }
.padding-top-5 { padding-top: 5px !important; }
.padding-top-10 { padding-top: 10px; }
.padding-top-15 { padding-top: 15px; }
.padding-top-20 { padding-top: 20px; }
.padding-top-30 { padding-top: 30px; }
.padding-top-40 { padding-top: 40px; }
.padding-bottom-5 { padding-bottom: 5px; }
.padding-bottom-10 { padding-bottom: 10px; }
.padding-bottom-15 { padding-bottom: 15px; }
.padding-bottom-20 { padding-bottom: 20px; }
.padding-bottom-25 { padding-bottom: 25px; }
.padding-bottom-30 { padding-bottom: 30px !important; }
.padding-bottom-37 { padding-bottom: 37px; }
.padding-bottom-40 { padding-bottom: 40px; }
.padding-bottom-60 { padding-bottom: 60px !important; }
.padding-left-0 { padding-left: 0px !important; }
.padding-right-0 { padding-right: 0px !important; }
.padding-right-10 { padding-right: 20px !important }
.padding-right-30 { padding-right: 30px; }
.padding-none { padding: 0 !important; }
.margin-none { margin: 0; }
.margin-left-0 { margin-left: 0px !important; }
.margin-left-2 { margin-left: 2px; }
.margin-left-5 { margin-left: 5px !important; }
.margin-left-10 { margin-left: 10px; }
.margin-left-15 { margin-left: 15px; }
.margin-left-17 { margin-left: 17px !important; }
.margin-left-20 { margin-left: 20px; }
.margin-left-25 { margin-left: 25px !important; }
.margin-left-30 { margin-left: 30px !important; }
.margin-left-60 { margin-left: 60px; }
.margin-left-80 { margin-left: 80px; }
.margin-right-0 { margin-right: 0px !important; }
.margin-right-5 { margin-right: 5px !important; }
.margin-right-7 { margin-right: 7px; }
.margin-right-10 { margin-right: 10px; }
.margin-right-15 { margin-right: 15px; }
.margin-right-20 { margin-right: 20px !important; }
.margin-right-30 { margin-right: 30px; }
.margin-right-40 { margin-right: 40px; }
.margin-right-43 { margin-right: 43px; }
.margin-top-0 { margin-top: 0px !important; }
.margin-top-2 { margin-top: 2px; }
.margin-top-3 { margin-top: 3px; }
.margin-top-5 { margin-top: 5px !important; }
.margin-top-10 { margin-top: 10px !important; }
.margin-top-15 { margin-top: 15px; }
.margin-top-20 { margin-top: 20px !important; }
.margin-top-25 { margin-top: 25px; }
.margin-top-30 { margin-top: 30px !important; }
.margin-top-35 { margin-top: 35px; }
.margin-top-40 { margin-top: 40px; }
.margin-top-45 { margin-top: 45px; }
.margin-top-50 { margin-top: 50px; }
.margin-top-55 { margin-top: 55px !important; }
.margin-top-70 { margin-top: 70px; }
.margin-top-60 { margin-top: 60px; }
.margin-top-79 { margin-top: 79px !important; }
.margin-top-80 { margin-top: 80px; }
.margin-bottom-0 { margin-bottom: 0px !important; }
.margin-bottom-5 { margin-bottom: 5px !important; }
.margin-bottom-10 { margin-bottom: 10px; }
.margin-bottom-20 { margin-bottom: 20px !important; }
.margin-bottom-15 { margin-bottom: 15px; }
.margin-bottom-25 { margin-bottom: 25px !important; }
.margin-bottom-30 { margin-bottom: 30px !important; }
.margin-bottom-35 { margin-bottom: 35px !important; }
.margin-bottom-50 { margin-bottom: 50px; }
.margin-bottom-40 { margin-bottom: 40px; }
.margin-bottom-60 { margin-bottom: 60px; }
.margin-auto { margin: 0 auto; }
.clear { clear: both; }
.pos-relative { position: relative; }
h1, h2, h3, h4, h5, h6 { margin: 0; }
h4 { line-height: 30px; }
ul, li { list-style: none inside; margin: 0; padding: 0; }
input.form-control:hover, select.form-control:hover, textarea.form-control:hover, input.form-control:focus, select.form-control:focus, textarea.form-control:focus { outline: none; box-shadow: none; border-color: #ccc; }
.btn-center { margin: 0 auto; display: block !important; }
/*
 * ===================================
 * Buttons
 *
 * includes: transparent buttons, extra large button, total transparent btn
 * ===================================
 * */
.btn { display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 10px 15px; font-size: 15px; line-height: 1.42857143; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.btn:focus, .btn:active:focus, .btn .active:focus { outline: none; }
.btn-lg, .btn-group-lg > .btn { padding: 15px 20px; font-size: 19px; line-height: 1.33; border-radius: 4px; }
.btn-sm, .btn-group-sm > .btn { padding: 5px 10px; font-size: 13px; line-height: 1.5; border-radius: 1px; }
.btn-xs, .btn-group-xs > .btn { padding: 1px 5px; font-size: 13px; line-height: 1.5; border-radius: 1px; }
/* Btn Default */
.btn-default { color: #ffffff !important; font-size: 18px !important; background-color: #0060b7 !important; border-color: transparent !important; padding: 10px 25px !important; } /*earlier btn-default color #67adff*/
.print { color: #ffffff;font-size: 18px; background-color: #0061b7 ; margin:0 15px; padding: 5px 10px; float:right}
.print:hover { color: #ccc!important;  }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .btn-default .open > .dropdown-toggle.btn-default { color: #777777; background-color: #f1f1f1; border-color: #cbcbcb; }
/*
Hide angular
*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {display: none !important;}
/*=== Transparent Buttons ===*/
/* Default Transparent Button v1 */
.btn-default-trn { color: #ffffff; background-color: transparent; border: 1px solid #ffffff !important; }
.btn-default-trn:focus, .btn-default-trn:hover { color: #777777; background-color: #ffffff; }
/* Link Transparent Button */
.btn-link-trn { color: #ffffff; background-color: transparent; border: 1px solid transparent !important; }
.btn-link-trn:focus { color: #dddddd; }
h1:before, h2:before, h3:before, h4:before, h5:before, button > i:before, .btn > i:before { margin-right: 5px; }
#searchwrapper { padding: 5px; background-color: #ffffff; border: 1px solid #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#searchwrapper .caret, #searchwrapper .btn-default { color: #ffffff; }
#searchwrapper .btn-default { padding: 12px 8px !important; font-size: 14px !important; }
#searchwrapper input.form-control, #searchwrapper span.input-group-btn .btn-default { background-color: #E4E2E2 !important; }
#searchwrapper input.form-control { height: 46px; border: 0px solid transparent; width: 81.5%; border-radius: 0px; float: left; border-right: 0px; }
.section-lg, .section { position: relative; }
.bg-filter-v1 { width: 100%; height: 100%; color: #ffffff; }
.filling-section { min-height: 590px; position: relative; }
.filter-tabs { text-align: center; margin: 15px 0 30px 0; padding: 0; }
.bg-grey .filter-tabs li.active { background-color: #0061b7; color: #ffffff; }
.bg-grey .filter-tabs li { background: #ffffff; border: none; }
.filter-tabs li { padding: 15px 20px; color: #777777; border-radius: 2px; cursor: pointer; border: 1px solid #eeeeee; list-style: none; overflow: hidden; position: relative; letter-spacing: 1px; text-transform: capitalize; }
#Grid { padding: 0; margin: 0; }
/*first child of #page-content so it doesn't shift around*/
.no-margin-top { margin-top: 0px !important; }
/*wrap the entire page content but not nav inside this div if not a fixed top, don't add any top padding */
#page-content { position: relative; padding-top: 120px; left: 0; }
#page-content.home { position: relative; padding-top: 0px; left: 0; }
#page-content.inner-page {
  position: relative;
  padding-top: 15px;
  left: 0;
}.back-to-top { position: fixed; bottom: 40px; right: 40px; display: none; z-index: 998; height: 45px; width: 45px; line-height: 45px; text-align: center; border-radius: 50%; color: #ffffff; font-size: 30px; background: #82a233; -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1); -webkitmoz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1); -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
@media (max-width: 768px) {
 #page-content.preferences{
   padding-top: 90px;
 }
}

/************************************************
            Home page
************************************************/
/*  Start Cured It Section*/
.curedit { background-color: #f6f6f6; }
.curedit h2 { font-size: 40px; margin-top: 5px; }
.curedit p { font-size: 18px; }
.curedit .features h3 { font-size: 18px; color: #868383; }
.curedit .features p { font-size: 14px; color: #868383; width: 60%; margin: 0 auto; }
/* Treatment For Section */
.categories h2 { color: #0061b7; font-size: 40px; margin-left: 0px; }
.categories .sqaure { border: 1px solid #e32436; padding-top: 10px; padding-bottom: 5px; width: 128px; height: 135px; margin-bottom: 10px; margin-left: -15px; padding-left:5px}
.categories .sqaure p { color: #0061b7; font-size: 14px;text-overflow: ellipsis;overflow-y: hidden;max-height: 40px;    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }
.categories .sqaure .cat-img { height: 60px; }
.bg-add-symptom { background-color: #0061b7; min-height: 618px !important; }
.bg-add-symptom h2 { color: #ffffff; font-size: 40px; }
.bg-add-symptom p { color: #ffffff; font-size: 14px; }
.bg-add-symptom .styled-select { overflow: hidden; background: url(../images/Triangle.png) no-repeat 98% #ffffff; border-radius: 4px; width: 90%; }
.bg-add-symptom .styled-select select { background: transparent; font-size: 14px; border: 0; -webkit-appearance: none !important; -moz-appearance: none !important; color: #4a4a4a; }
.bg-add-symptom input { width: 90%; }
.bg-add-symptom textarea { color: #4a4a4a; width: 90%; }
.bg-add-symptom ::-webkit-input-placeholder {color: #4a4a4a;}
.bg-add-symptom :-moz-placeholder {color: #4a4a4a;}
.bg-add-symptom ::-moz-placeholder {color: #4a4a4a;}
.bg-add-symptom :-ms-input-placeholder {color: #4a4a4a;}
.bg-add-symptom .inputfile { position: absolute; z-index: -1; cursor: pointer; }
.bg-add-symptom .inputfile + label { font-size: 14px; display: inline-block; max-width: 100%; margin-bottom: 0px; font-weight: 500; cursor: pointer; }
.bg-add-symptom .inputfile-upload + label { color: #fff; }
.bg-add-symptom .help-block {  font-size: 13px;  color: #ccc!important }
/* Right Professional For You Home Page CSS Start */
.jumbotron.professionals { background: transparent; color: #ffffff; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); right: 15%; }
.jumbotron.professionals h2 { color: #0061b7; font-size: 40px; }
.jumbotron.professionals p { color: #868383; font-size: 18px; margin-top: -20px; width: 70%; }
.jumbotron.professionals span { display: inline-block; vertical-align: middle; }
/* Start Professionals Listing  */
.doctor-list h2 { font-size: 40px; margin-left: 15px; margin-top: 5px; }
.view { color: #e32436; font-size: 14px; }
.view-caret { font-size: 18px; margin-left: 5px !important; }
.doctor-meta { margin: 30px 0px 30px 0px; background-color: #FFFFFF; position: relative; border: 1px solid #eae8e8; /*height: 500px;*/ overflow: hidden;padding: 15px; border-radius: 6px; }
.doctor-meta img { width: 100%; }
.doctor-info {padding: 0px 15px 15px; }
.doctor-info-sub { min-height:150px !important;}
.doctor-info .doctor-name { /*letter-spacing: 1px; */font-size: 18px;  margin-top: 5px;  display: block; color: #0061b7; /* margin-top: -15px; */ }
.doctor-info .speciality {   color: #0061b7; }
.doctor-info .position { display: block; letter-spacing: 1px; color: #0061b7; margin-top: -2px; height: 40px;text-overflow: ellipsis;overflow-y: hidden;    max-height: 40px; }
.doctor-info .doctor-des { font-size: 14px; margin-top: 5px; margin-bottom: 10px; margin-top: 10px !important;height:40px;text-overflow: ellipsis;  overflow: hidden; }
.doctor-info .doctor-des-btn { margin-top: 15px; }
.doctor-info .star { padding-top: 10px; padding-left: 0px; }
.doctor-info .online-star a { float: left; color: #F5E309; font-size: 18px; }
.doc-detail { min-height: 460px !important}
/* Start Testimonials */
.testimonials  { background-color: #f6f6f6; }
.testimonials h2 { font-size: 40px; color: #0061b7; margin-top: 0px; }
.testimonials p { color: #4a4a4a; }
/* carousel */
#quote-carousel { padding: 0 10px 0px 10px; margin-top: 30px; }
/* Control buttons  */
#quote-carousel .carousel-control { background: none; color: #222; font-size: 2.3em; text-shadow: none; margin-top: 8%; }
#quote-carousel .carousel-control.left { left: -12px; }
#quote-carousel .carousel-control.right { right: -12px !important; }
#quote-carousel .carousel-indicators { right: 50%; top: auto; bottom: 0px; margin-right: -19px; }
#quote-carousel .carousel-indicators li { background: #c0c0c0; }
#quote-carousel .carousel-indicators .active { background: #333333; }
#quote-carousel img { width: 200px; height: 200px; }
#quote-carousel .item blockquote { border-left: none; margin: 0; }
#quote-carousel .item blockquote img { margin-bottom: 10px; }
#quote-carousel .item blockquote .testi-info h2 { color: #0061b7; font-size: 18px; }
#quote-carousel .item blockquote .testi-info p { color: #000000; font-size: 16px; }
#quote-carousel .item blockquote .testi-info:before { content: "\f10d"; font-family: 'Fontawesome'; }
#quote-carousel .item blockquote .testi-info:after { content: "\f10e"; font-family: 'Fontawesome'; float: right; margin-right: 20px; }
#quote-carousel .img-arrow { width: auto; height: auto; }
/* End carousel */
/* Start News Section */
.news h2 { font-size: 40px; margin-left: 15px; margin-top: 0px; }
.news .sqaure { border: 1px solid #eae8e8; border-radius: 8px; }
.news .sqaure img {
  min-height: 100%;
  width: 100%;
  height: 210px;
  border-radius: 8px 8px 0 0;
}.news .sqaure .news-info { padding: 0px 15px 25px; }
.news .sqaure .news-info h4 { font-size: 18px; color: #0061b7; }
.news .sqaure .news-info .it-tag { margin-top: -30px; position: relative;}
.news .sqaure .news-info .it-tag img, .news-info .list-inline img { width: auto; height: auto; }
.news .sqaure .news-info .list-inline { min-height: 70px!important }
.news .sqaure .news-img-home { width: 305px; }
.news .sqaure .responsive-video { width: 100%;height: 100%;min-height: 235px;background-color: #000 ;  }
.news .news-left .news-home i { font-size: 30px; color: #868383; }
.news .news-middle .news-home i { font-size: 30px; color: #868383; }
.news .news-right h2 { margin-top: 0px; color: #0061b7; font-size: 24px; }
.news .news-right span { display: inline-block; vertical-align: middle; margin-right: 10px; }
.news .news-right li { margin-bottom: 20px; /*float: left;*/ }
.news .news-right a { font-size: 18px; color: #4a4a4a; vertical-align: top; margin-left: 25px; }
.news .news-right a i { font-size: 30px; color: #D4D1D1; margin-right: 43px; }
.news .news-right .view { color: #e32436; font-size: 14px; }
.news .news-right .view .view-caret { font-size: 18px; margin-left: 5px !important; color: #e32436; }
.btn-create-article { margin-top: 20px; }
/* Start Partner Section */
.partner h2 { font-size: 40px; color: #0061b7; margin-bottom: 30px !important; margin-top: 0px; }
/********************************************
             DISCUSSION PAGE
***********************************************/
.banner-bg-discussion { background: url("../images/banner-discussion.png"); }
.inner-page { padding-top: 100px; }
.inner-banner .top-title { position: absolute; bottom: 60px; background: rgba(0, 0, 0, 0.4); color: #ffffff !important; padding: 15px; left: 104px; }
.discussion-list h2, .discussion-list h5 { color: #0061b7 !important; }
.discussion-list i.fa { font-size: 20px; color: #a5a1a1; }
.box { border: 2px solid #eee; padding: 15px !important; box-shadow: 5px 5px 5px rgba(216, 216, 216, 0.9); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.box input.form-control { height: 48px; }
.content-wrapper h1 { font-size: 40px; margin-bottom: 50px; }
.discussion-detail h1 { margin-bottom: 20px; }
.content-wrapper hr { border: 1px dashed #dbd7d7; clear: both; margin: 0 0 30px 0; }
.media .media-left { width: 17%; }
.media .media-body { padding-left: 30px; }
.media .media-body ul li { font-size: 18px; }
.media .media-body ul li label { margin-right: 5px; }
.media .media-body .disc-summary label { margin-bottom: 0px !important; }
.media .media-body .disc-summary span a { font-weight: bold; }
.media .media-body .disc-summary i { font-size: 20px; margin-right: 8px; }
.media .media-body .disc-summary .likes { color: #89C300; }
.media .media-body .disc-summary .not-liked { color: #0061b7; }
.media .media-body .disc-summary .comments { color: #E32436; }
.media .media-body .disc-summary .views { color: #0061b7; }
.media .media-heading { color: #0061b7 !important; }
.media h5 { font-weight: 600; }
.media p { color: #000000; }
.view { color: #e32436; }
.info { border-left: 1px solid #a5a1a1; }
.info ul, .info li:last-child { margin-bottom: 0; }
.disc-flw-btn { margin-top: 30px; font-size: 18px; }
.comments .media { margin-bottom: 3.5%; position: relative; }
.comments .rem-disc-comment, .comments .rem-history-comment { position: absolute; top: 8px; right: 6px; padding: 1px 6px; cursor: pointer; }
.comments .media .media-left { width: 10%; }
.comments .media .media-body { padding-left: 30px; }
.comments .media ul li { display: inline-block; margin-right: 5px; }
.comments .media .cmmnt-content { border: 1px solid #979797; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 20px; }
.comments .media .cmmnt-content p { margin-bottom: 0; }
.loadmore a { color: #4a4a4a; display: inline-block; margin: 0 10px; }
.loadmore span.icn-dot { background-color: #d8d8d8; border-radius: 100px; margin-right: 10px; width: 10px; height: 10px; display: inline-block; }
.btn-discussion { float:right; }
.discussion-detail .layout-form { padding: 20px 20px 30px; }
/********************************************
             PROFILE PAGE
***********************************************/
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { background-color: #EAEAEA;border: 0px solid #ccc!important;border-bottom: 3px solid #0061b7!important; }
.profile-wrapper hr{ border: 0px solid #eee!important; }

.section-profile { padding: 30px 0 60px 0; }
#profile-tabs { margin-left: -15px; background-color: #EAEAEA; }
#profile-tabs .nav li a { padding: 0px 15px; }
#profile-tabs .nav li a:focus, #profile-tabs .nav li a:hover { text-decoration: none; background-color: transparent; }
#profile-tabs .nav-tabs { background-color: #EAEAEA; }
#profile-tabs .nav-tabs li { font-size: 18px; color: #0061b7; font-weight: bold; padding: 0px 20px; margin-top: 15px; }
#profile-tabs .nav-tabs li a { margin-right: 0px; line-height: 1.42857143; border: none; border-radius: 0px; padding-bottom: 10px; }
#profile-tabs .nav-tabs li.active a { color: #0061b7; cursor: pointer; background-color: transparent; border: none; border-bottom: 3px solid; border-bottom-color: #e32436; }
#res-profile-tabs .nav-tabs { border-bottom: none; }
#res-profile-tabs .nav-tabs li a { font-size: 18px; color: #0061b7; font-weight: bold; margin-right: 11px; border: 1px solid transparent; border-radius: 0px; }
#res-profile-tabs .nav-tabs li.active a { cursor: pointer; background-color: transparent; border: none; border-bottom: 2px solid; border-bottom-color: #e32436; }
.profile-wrapper { border-right: 1px solid #eee; }
.content-wrapper .dashboard-tabs .list-inline li { padding-bottom: 15px; }
.content-wrapper .title { font-size: 16px; color: #0061b7; font-weight: bold; margin-left: 20px; /* margin-right: 20px !important; */ cursor: pointer; }
.content-wrapper .title-underline { font-size: 16px; color: #0061b7; font-weight: bold; border-bottom: 3px solid #0061b7; margin-left: 20px; /* margin-right: 20px !important; */ }
.content-wrapper hr { margin-top: 3px; margin-bottom: 30px !important; border: 0; border-top: 1px solid #eee; }
.content-wrapper .profile-timeline ul li .timeline-item-header img { width: 52px; height: 52px; float: left; margin-right: 10px; }
.content-wrapper .profile-timeline ul li .timeline-item-header p { font-size: 18px; color: #0061b7; }
.content-wrapper .profile-timeline ul li .timeline-item-header small { font-size: 14px; color: #000; }
.content-wrapper .profile-timeline ul li .timeline-item-header small i { color: #868383; }
.content-wrapper .profile-timeline .timeline-item-post { padding: 20px 0px; padding-left: 65px; position: relative; }
.content-wrapper .profile-timeline .timeline-item-post hr { margin-bottom: 15px; }
.content-wrapper .profile-timeline .timeline-item-post .team { margin-top: 40px; margin-bottom: 20px; }
.content-wrapper .profile-timeline .timeline-item-post .team .count { border: 1px solid grey; padding: 15px; width: 52px; height: 52px; color: #e32436; font-weight: bold; }
.content-wrapper .profile-timeline .timeline-item-post .team .team-member img { width: 52px; height: 52px; }
.content-wrapper .profile-timeline .timeline-item-post .post-footer { margin-top: -60px; }
.content-wrapper .profile-timeline .timeline-item-post .post-footer .comments i { margin-right: 10px; font-size: 18px; }
.content-wrapper .profile-timeline .timeline-item-post .post-footer .like i { margin-right: 10px; color: #e32436; font-size: 18px; }
.content-wrapper .profile-timeline .timeline-item-post .post-footer-org { margin-top: 20px; }
.content-wrapper .profile-timeline .timeline-item-post .post-footer-org .comments i { margin-right: 10px; font-size: 18px; }
.content-wrapper .profile-timeline .timeline-item-post .post-footer-org .like i { margin-right: 10px; color: #e32436; font-size: 18px; }
.content-wrapper .profile-timeline .timeline-item-post img { width: 100%; }
.content-wrapper .profile-timeline .timeline-item-post .load-more { color: #0061b7; font-size: 14px; padding-left: 60px; }
.content-wrapper .profile-timeline .timeline-item-post  .responsive-video { width: 100%;height: 100%;min-height: 235px;}
.content-wrapper .profile-timeline .timeline-comment { margin-bottom: 20px; }
.content-wrapper .profile-timeline .timeline-comment .timeline-comment-header img { width: 52px; height: 52px; float: left; margin-right: 10px; }
.content-wrapper .profile-timeline .timeline-comment .timeline-comment-header p { color: #000; margin: 0; font-size: 18px; color: #0061b7; }
.content-wrapper .profile-timeline .timeline-comment .timeline-comment-header p small { font-size: 14px; color: #868383; margin-left: 10px; }
.content-wrapper .profile-timeline .timeline-comment p.timeline-comment-text { color: #000; font-size: 14px; padding-left: 40px; }
.content-wrapper .org-detail { margin-bottom: 30px !important; }
.content-wrapper .org-detail h2 { font-size: 18px; color: #0061b7; }
.content-wrapper .org-detail i { color: #868383; }
.content-wrapper .org-detail .btn-default { font-weight: bold; width: 230px; }
.content-wrapper .prof-detail { margin-bottom: 10px; margin-top: 10px !important; }
.content-wrapper .prof-detail h2 { font-size: 18px; color: #0061b7; }
.content-wrapper .prof-detail i { color: #868383; }
.content-wrapper .prof-detail .btn-default { font-weight: bold; width: 240px; margin-bottom: 20px; }
.content-wrapper .appointments h2 { color: #e32436; font-size: 18px; }
.content-wrapper .appointments .btn-default { font-weight: bold; margin-top: 20px !important; }
.content-wrapper .appointments-tabs .nav li a:focus, .content-wrapper .appointments-tabs .nav li a:hover { text-decoration: none; background-color: transparent; }
.content-wrapper .appointments-tabs .nav-tabs { border-bottom: none; }
.content-wrapper .appointments-tabs .nav-tabs li a { color: #0061b7; border-radius: 0px; }
.content-wrapper .appointments-tabs .nav-tabs li a:hover { border-color: transparent; }
.content-wrapper .appointments-tabs .nav-tabs li.active a { color: #0061b7; border: 1px solid transparent; border-bottom-color: #0061b7; }
.content-wrapper .appointments-tabs .media-object { width: 100px; }
.content-wrapper .appointments-tabs .media-body h2 { font-size: 18px; color: #e32436; margin-top: 0px; }
.content-wrapper .appointments-tabs .media-body h4 { font-size: 18px; color: #0061b7; }
.content-wrapper .appointments-tabs .media-body a { margin-left: 5px !important; color: #e32436; }
.content-wrapper .div-progress .review-small-icon { width: 30px; }
.content-wrapper .progress-info h2 { font-size: 18px; margin-top: 0px; }
.content-wrapper .progress-info .progress-bar-knowledge { background-color: #A4E148; }
.content-wrapper .progress-info .progress-bar-helpfulness { background-color: #FBC354; }
.content-wrapper .progress-info .progress-bar-punctuality { background-color: #9D58CC; }
.content-wrapper .progress-info .progress-bar-staff { background-color: #5BA8EC; }
.content-wrapper .reviews .media-object { width: 100px; }
.content-wrapper .reviews .media-body h2 { font-size: 18px; color: #0061b7; margin-top: 0px; }
.content-wrapper .reviews-rating { text-align: center; }
.content-wrapper .reviews-rating h2 { font-size: 18px; margin-top: 0px; }
.content-wrapper .reviews-rating img { margin: 0 auto; margin-bottom: 20px; height: 60px; }
.content-wrapper .reviews-rating .list-inline > li { display: inline-block; padding-right: 0px; padding-left: 5px; }
.content-wrapper .reviews-rating .review-rating-icon { color: #FFC45A; font-size: 17px; }
.left-sidebar { border: 1px solid #eee; padding: 0 !important; }
.left-sidebar p { margin: 0 0 2px; padding-left: 10px; }
.left-sidebar .edit-icon { font-size: 26px; color: #000; cursor: pointer; }
.left-sidebar h2 { font-size: 18px; color: #0061b7; margin: 0; margin-bottom: 10px; padding-left: 10px; text-transform: capitalize; }
.left-sidebar h3 { font-size: 18px; }
.left-sidebar h3 span { color: #0061b7; }
.left-sidebar p i { color: #868383; }
.left-sidebar .user-info { float: left; width: 100%; margin-bottom: 25px !important; padding-left: 10px; }
.left-sidebar .user-info .detail { display: inline-block; /* margin-right: 24px !important; */ float: left; /* margin-left: 0px; */ text-align: center; width: 33.333%; }
.left-sidebar .user-info .detail .user-height-detail { float: left; vertical-align: middle; margin-left: 20px; }
.left-sidebar .user-info .detail img { margin-top: -10px; }
.left-sidebar .user-info .social-detail { display: inline-block; margin-right: 20px !important; float: left; }
.left-sidebar .profile-strength { padding-left: 10px; }
.left-sidebar .user-info .profile-rating-icon { font-size: 20px; color: #FFC45A; }
.left-sidebar .strength .strength-meter.v2 { margin-left: 0px; margin-right: 0px; width: 95%; margin-top: 0px; margin-bottom: 20px; position: relative; }
.left-sidebar .strength .strength-meter.v2 .strength-data { position: relative; width: 100%; margin: 0px auto; display: block; }
.left-sidebar .strength .strength-meter.v2 .level-indicator { position: relative; overflow: hidden; height: 90px; width: 90px; background: #F5A623; border-radius: 100%; margin-top: 20px !important; }
.left-sidebar .strength .strength-meter.v2 .level-indicator-professional { position: relative; display: block; overflow: hidden; height: 10px; width: 100%; margin: 7px auto; background: #e4e4e4; border-radius: 3px; z-index: 1; }
.left-sidebar .strength .strength-meter.v2 .fill-marker { position: absolute; height: 10px; width:2%;top: 0; left: 0px; background: #36b91e; z-index: 7; transition: width linear 0.2s; }
#strength .completed-text { font-size: 13px; color: #269e20; font-weight: 800; text-align: center; padding: 10px 0px 0px; }
.left-sidebar .strength .strength-meter.v2 .fill-marker-professional { position: absolute; display: block; height: 2px; width: 238px; bottom: 80px !important; right: 4px; background: #eae8e8; visibility: hidden; z-index: 2; }
.left-sidebar .strength .strength-meter.v2 .current-level-description { position: absolute; visibility: hidden; white-space: nowrap; right: 0; bottom: 0; margin-top: -20px; padding: 0; }
.left-sidebar .strength .strength-meter.v2 .current-level-description-professional { position: absolute; visibility: hidden; white-space: nowrap; right: 20px; bottom: 70px !important; margin-top: -20px; padding: 0; margin: 0 0 10px; }
.improve-label { cursor: pointer }
.profile-strength-improver { width: 100%; display: none; padding: 10px 10px; }
.profile-strength-improver li { font-size: 13px; font-style: italic; padding: 3px 0px; list-style-type: disc; }
.profile-strength-improver li a { font-weight: 800; }
.left-sidebar .panel-group .panel-heading + .panel-collapse > .panel-body { border-top: none; }
.left-sidebar .panel-body { padding-top: 10px; }
.left-sidebar .panel-body p { margin: 0 0 5px; }
.left-sidebar #accordion .glyphicon { color: #B7B3B3; font-size: 20px; }
.left-sidebar .ul-accordion ul { list-style: none; padding: 0; margin: 0; }
.left-sidebar .ul-accordion h3 { margin-top: 10px; margin-bottom: 3px; }
.left-sidebar .ul-accordion li { padding-left: 10px; margin-bottom: 10px; }
.left-sidebar .ul-accordion li:before { color: #0061b7; }
.left-sidebar .btn-professional { width: 240px; margin-top: 10px !important; margin-bottom: 10px; }
.left-sidebar .profile-rating-icon { font-size: 20px; color: #FFC45A; }
.right-sidebar { padding: 0 !important; display: inline-block; }
.right-sidebar hr { margin-top: 3px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee; }
.right-sidebar .btn-default { /*padding: 12px 40px !important;*/ margin-top: 0px; font-weight: bold; width: 230px;margin-bottom:5px }
.right-sidebar .network h2 { font-size: 24px; color: #0061b7; display: inline-block; }
.right-sidebar .network span { display: inline-block; vertical-align: middle; margin-right: 15px; }
.right-sidebar .network .network-content .media .media-body { padding-left: 5px; }
.right-sidebar .network .network-content .media-heading { margin-top: 0; margin-bottom: 0px; }
.right-sidebar .network .network-content .media-object { width: 52px; height: 52px; }
/*advertisement*/
.advertisement .headline { display: block; margin: 10px 0 25px 0; border-bottom: 1px dotted #e4e9f0; }
.advertisement .headline h2 { margin: 0 0 -2px 0; padding-bottom: 5px; display: inline-block; font-size: 22px;  }
.advertisement .carousel-v1 .carousel-caption { left: 0; right: 0; bottom: 0; padding: 7px 15px; background: rgba(0, 0, 0, 0.7); }
.advertisement .carousel-v1 .carousel-caption p { color: #fff; margin-bottom: 0; }
.advertisement .carousel-inner { position: relative; width: 100%; overflow: hidden; }
.advertisement  .carousel-v1 .carousel-arrow a.left i { left: 0; }
.advertisement .carousel-v1 .carousel-arrow a.right i { right: 0; }
.advertisement .carousel-v1 .carousel-arrow a i { top: 50%; opacity: 0.6; background: #000; margin-top: -18px; padding: 2px 12px; position: absolute; }
.advertisement .carousel-control { position: absolute; top: 0; bottom: 0; left: 0; width: 15%; font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, .6); background-color: rgba(0, 0, 0, 0); filter: alpha(opacity=50); opacity: .5; }
.advertisement .carousel-v1 .carousel-arrow a.carousel-control { opacity: 1; font-size: 30px; height: inherit; width: inherit; background: none; text-shadow: none; position: inherit; }
/*advertisement*/

.search-wrapper .icon-addon { position: relative; color: #555; display: block; margin-top: 30px !important; margin-left: 10px; }
.search-wrapper .icon-addon .glyphicon { position: absolute; z-index: 2; left: 10px; font-size: 14px; width: 20px; margin-left: -2.5px; text-align: center; padding: 10px 0; top: 0px; }
.search-wrapper:before, .search-wrapper:after { display: table; content: " "; }
.search-wrapper:after { clear: both; }
.icon-addon.addon-lg .form-control { line-height: 1.33; font-size: 14px; padding: 10px 16px 10px 40px; border: none; box-shadow: none; color: #868383; }
.icon-addon.addon-lg .glyphicon { font-size: 18px; margin-left: 0; color: #BBB9B9; }
.icon-addon .form-control:focus + .glyphicon, .icon-addon:hover .glyphicon { color: #BBB9B9; }
/***********************************************
             PROFESSIONAL CSS
***********************************************/
.search-professionals { background-color: #F6F6F6; padding-bottom: 170px; background-image: url(../images/curedit_bg.png); background-repeat: no-repeat !important; background-position: 85% 40%; }
.search-professionals .search-organizations { background-position: 85% 15% !important; }
.search-professionals h2 { font-size: 40px; color: #0061b7; }
.search-professionals p { color: #0061b7; }
.search-professionals .input-group { -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5); box-shadow: 1px 2px 4px rgba(117, 110, 110, 0.5); border-radius: 10px; }
.search-professionals .input-group .input-group-addon { background-color: transparent; font-size: 24px; color: #868383; }
.search-professionals input { height: 50px; border-radius: 10px; }
.professionals hr { margin-bottom: 40px; }
.professionals h2 { font-size: 40px; color: #0061b7; }
.professionals .col-md-3 { z-index: 9; }
.professionals .featured-prof-detail { border: 1px solid #eae8e8; border-radius: 5px; margin-bottom: 30px; padding-bottom: 20px; }
.professionals .featured-prof-detail-content { padding-left: 15px; }
.professionals .featured-prof-detail h2 { font-size: 18px; color: #0061b7; }
.professionals .featured-prof-detail-content p { height: auto; }
.professionals .featured-prof-detail .cat-tag { margin-top: -26px; position: absolute; left: 70%; border-radius: 100%; }
.top-rated-professionals h2 { font-size: 40px; color: #0061b7; }
.top-rated-professionals .featured-prof-detail { border: 1px solid #eae8e8; border-radius: 5px; margin-bottom: 15px; }
.top-rated-professionals .featured-prof-detail-content { padding-left: 15px; }
.top-rated-professionals .featured-prof-detail h2 { font-size: 18px; color: #0061b7; }
.top-rated-professionals .featured-prof-detail .cat-tag { margin-top: -26px; position: absolute; left: 70%; border-radius: 100%; }
.top-rated-professionals .featured-prof-detail .profile-rating-icon { font-size: 20px; color: #FFC45A; }
.top-rated-professionals .btn-default { width: 220px; font-weight: bold; letter-spacing: 1px; margin-bottom: 20px; padding: 10px !important; }
.top-rated-professionals .category-list { font-size: 18px; color: #0061b7; font-weight: bold; height: 40px; }
.top-rated-professionals .featured-prof-detail p { height: auto; }
.resources-professionals h2 { font-size: 40px; color: #0061b7; margin-top: 40px; }
.resources-professionals .resources-detail { margin-bottom: 30px !important; }
.resources-professionals .resources-detail img { margin-bottom: 20px; height: 227px; }
.resources-professionals .resources-detail a { color: #e32436; }
.professionals #map { z-index: 9; }
/***********************************************
             News & Articles Detail CSS
***********************************************/
.banner-news-detail { background: url("../images/news-articles-banner.png"); }
.news-detail-info { margin-top: 50px; }
.button-twitter { background: #00acee; color: white; margin-top: 10px !important; }
.button-facebook { background: #3b5998; color: white; margin-top: 10px !important; }
.button-google-plus { background: #db4a39; color: white; margin-top: 10px !important; }
.button-pinterest { background: #c8232c; color: white; margin-top: 10px !important; }
/***********************************************
             Symptoms CSS
***********************************************/
.banner-bg-symptoms { background: url("../images/symptoms-banner-image.png"); }
.bg-top-title { position: absolute; bottom: 60px; background: rgba(25, 121, 206, 0.62); color: #ffffff !important; padding: 15px; left: 104px; font-size: 40px; letter-spacing: 2px; }
.symptoms-wrapper h2 { font-size: 40px; color: #0061b7; }
.symptoms-wrapper .media-object { width: 84px; height: 84px; }
.symptoms-wrapper .medikit-icon { font-size: 20px !important; color: #868383; }
.symptoms-wrapper hr { border: 1px dashed #eee; }
.symptoms-wrapper .bg-new-symptom { background-color: #0061b7; padding: 30px; margin-top: -31px; }
.symptoms-wrapper .bg-new-symptom h2 { color: #fff; font-size: 40px; margin-top: 0px; }
.symptoms-wrapper .bg-new-symptom p { color: #fff; }
.symptoms-wrapper .bg-new-symptom .styled-select { overflow: hidden; background: url(../images/Triangle.png) no-repeat 98% #ffffff; border-radius: 4px; width: 90%; }
.symptoms-wrapper .bg-new-symptom .styled-select select { background: transparent; font-size: 14px; border: 0; -webkit-appearance: none !important; -moz-appearance: none !important; color: #4a4a4a; }
.symptoms-wrapper .bg-new-symptom input, .symptoms-wrapper .bg-new-symptom textarea { color: #4a4a4a; width: 90%; }
.symptoms-wrapper .bg-new-symptom ::-webkit-input-placeholder {color: #4a4a4a;}
.symptoms-wrapper .bg-new-symptom :-moz-placeholder {color: #4a4a4a;}
.symptoms-wrapper .bg-new-symptom ::-moz-placeholder {color: #4a4a4a;}
.symptoms-wrapper .bg-new-symptom :-ms-input-placeholder {color: #4a4a4a;}
.symptoms-wrapper .bg-new-symptom .inputfile { position: absolute; z-index: -1; cursor: pointer; }
.symptoms-wrapper .bg-new-symptom .inputfile-upload + label { color: #fff; }
.symptoms-wrapper .bg-new-symptom .inputfile + label { font-size: 14px; display: inline-block; max-width: 100%; margin-bottom: 0px; font-weight: 500; cursor: pointer; }
.symptoms-wrapper .symptoms-count { background-color: #F6F6F6; padding: 20px; padding-top: 5px !important; padding-bottom: 30px !important; margin-bottom: 15px; margin-left: -15px; }
.symptoms-wrapper .symptoms-count h1 { color: #0061b7; font-size: 72px; font-weight: bold; }
.symptoms-wrapper .symptoms-count h2 { font-size: 18px; color: #0061b7; }
.symptoms-wrapper .symptoms-count a { color: #e32436; }
.symptoms-wrapper .drugs-symptoms { border: 1px solid #E4E1E1; padding: 20px; margin-bottom: 30px !important; height: 180px; }
.symptoms-wrapper .drugs-symptoms img { width: 100%; height: 100% !important; }
.search-box-symptom .search-input { height: 50px; width:90%; float: left; border-radius: 0px; border-right: none; }
.search-box-symptom .search-submit { height:50px; width:60px; border: none; cursor: pointer; color: #868383; background-color:#f6f6f6; position:relative; border: 1px solid #ccc; border-radius: 0px; }
.search-box-symptom .search-submit { font-family: FontAwesome; font-size: 22px; }
/***********************************************
             NEW-SYMPTOMS CSS
***********************************************/
.new-symptoms .sub-title { font-size: 18px; font-weight: bold; }
.new-symptoms .btn-suggest { padding: 15px 50px; background-color: #e32436; color: #fff; font-size: 18px; border-radius: 8px; }
/***********************************************
             NEW-SYMPTOMS DETAIL CSS
***********************************************/
.page-title h1, .page-title h2 { font-size: 40px !important; font-weight: 500 !important; }
.symptoms-summary .person-title { font-weight: bold; }
.bg-first-add { background-color: #EAEAEA; border: 1px solid #E6DFDF; width: 350px; height: 150px; padding: 20px; border-radius: 8px; }
.bg-first-add p { margin-top: 10px !important; color: #e32436; font-weight: bold; }
.like-wrapper a { font-size: 40px; color: #e32436; }
.like-wrapper .like { font-size: 40px; color: #89C300; margin-right: 20px !important; }
.like-wrapper .dis-like { font-size: 40px; color: #FE6963; margin-right: 20px !important; }
.related-drugs { border: 1px solid #E4E1E1; padding: 20px; height: 180px; }
.related-drugs img { width: 100%; height: 100% !important; }
.suggested-drugs { border: 1px solid #E4E1E1; padding: 20px; width: 180px; height: 180px; }
.symptoms-tag { margin-top: -45px; position: absolute; left: 8%; border-radius: 100%; }
.similar-conditions { margin-bottom: 20px; border: 1px solid #E4E1E1; padding: 15px; }
.similar-conditions h3 { font-size: 16px; font-weight: 800; color: #0061b7 !important; }
.similar-conditions img { width: 360px; height: 236px; }
/***********************************************
             DRUGS LISTING CSS
***********************************************/
.drugs-listing hr { border: 1px dashed #eee; margin-top: 20px !important; }
.drugs-listing .drug-img { width: 90px; height: 80px; }
.drugs-listing .drug-img img { width: 100%; height: 100%; }
.drugs-listing .media { margin-bottom: 15px; }
/***********************************************
             DRUGS DETAIL CSS
***********************************************/
.banner-bg-drugs { background: url("../images/bg-drugs.png"); }
.bg-top-title-2 { position: absolute; bottom: 60px; background: rgba(133, 121, 143, 0.58); color: #ffffff !important; padding: 15px; left: 104px; font-size: 40px; letter-spacing: 2px; }
.drugs-detail h2 { font-size: 18px; color: #0061b7; font-weight: bold; }
.drugs-detail h3 { font-size: 18px; color: #0061b7; }
.drugs-category a { font-size: 18px; color: #e32436; }
.drugs-category li { padding-right: 0px !important; }
.drugs-category .list-inline { padding-left: 0; margin-left: -4px; list-style: none; }
.drug-title { font-size: 40px; color: #0061b7; }
.drug-uses-list li { list-style: disc; margin-left: 15px; }
.drug-uses-list li a { color: #000; }
.drugs-rating-icon { font-size: 20px !important; color: #FFC45A; margin-left: 5px; }
.reviews h2 { font-size: 18px; color: #0061b7; font-weight: bold; margin-top: 0px; }
.reviews h3 { font-size: 18px; color: #0061b7; margin-top: 0px; }
.reviews h3 span { color: #000; margin-left: 5px !important; font-size: 14px; }
.reviews h4 { font-size: 18px; color: #000; }
.reviews h4 span { color: #000; margin-left: 5px !important; font-size: 14px; }
.reviews .review-img { width: 100px !important; }
.reviews .reviews-deatil { margin-bottom: 20px; }
/***********************************************
             DRUGS LISTING CSS
***********************************************/
.drugs-listing .read-more { color: #e32436; }
/***********for active menu dropdown*********************/
.dropdown.open ul.dropdown-menu { background: #0061b7; margin-top: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.dropdown.open ul.dropdown-menu li { color: #ffffff; }
.dropdown.open ul.dropdown-menu li a { color: #ffffff !important; }
.dropdown.open ul.dropdown-menu li a:hover, .dropdown.open ul.dropdown-menu li a:focus { background: transparent !important; color: #ffffff; }
.dropdown.open ul.dropdown-menu li:last-child a { border-bottom: none; }
.dropdown.open ul.dropdown-menu:before { content: '.'; width: 0; height: 0; border-style: solid; border-width: 0px 15px 25px 15px; border-color: transparent transparent #0062b7 transparent; display: block; position: absolute; right: 15px; top: -18px; }
/* .dropdown.open ul.dropdown-menu.dropdown-menu-right {  margin-top: 0!important;} */

/***********************************************
             Research and Innovations Listing CSS
***********************************************/
.banner-bg-reaserch { background: url("../images/bg-research.png"); }
.banner-bg-group { background: url("../images/group.jpg"); }
.bg-top-title-3 { position: absolute; bottom: 60px; background: rgba(52, 136, 180, 0.72); color: #ffffff !important; padding: 15px; left: 104px; font-size: 40px; letter-spacing: 2px; }
.research-listing h2 { color: #0061b7; font-size: 16px; font-weight: 800; margin-top: 8px; height: 30px; }
.research-listing p { height: 35px; }
.research-listing img { height: 231px; width: 100%; margin: 0px auto; display: block;border: 1px solid #eae8e8; padding: 15px; border-radius: 6px;  }
.research-listing video { height: 231px; width: 100%; margin: 0px auto; display: block; }
.research-listing a.read-more { display: block; color: #e32436; }
.research-listing .load-more { color: #4a4a4a; }
.research-listing-item { border: 1px solid #eae8e8; padding: 15px; border-radius: 6px; }
/***********************************************
             Research and Innovations Detail CSS
***********************************************/
.research-detail .research-detail-list a { color: #000; }
.research-detail .research-subtitle { color: #333333; font-size: 18px; font-weight: bold; margin-top: 30px !important; }
.research-detail .text-dark { color: #333333; }
.research-detail .research-detail-info { margin-top: 50px; }
/***********************************************
             TREATMENTS CSS
***********************************************/
.treatments-category { margin-top: 30px !important; }
.treatments-category a { font-size: 18px; color: #333333; }
.treatments-category li { padding-right: 0px !important; }
.treatments-wrapper .popular-discussions .page-title h1 { margin-left: 30px !important; }
.treatments-wrapper .popular-discussions .popular-discussions-count { margin-left: 30px !important; }
.treatments-wrapper h2 { font-size: 40px; color: #0061b7; }
.treatments-wrapper .media:first-child { margin-top: 15px !important; }
.treatments-wrapper .media { padding-right: 30px; }
.treatments-wrapper .comment-icon { font-size: 20px !important; color: #868383; }
.treatments-wrapper .hr-title { border: 1px solid #eee; }
.treatments-wrapper hr { border: 1px dashed #eee; }
.treatments-wrapper .border-right { border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding-top: 20px; padding-bottom: 37px; }
.treatments-wrapper .border-bottom { border-bottom: 1px solid #eee; padding-bottom: 30px !important; }
.treatments-wrapper .treatments-count { background-color: #F6F6F6; padding: 20px; height: 230px; padding-top: 5px !important; margin-bottom: 15px; margin-left: -15px; }
.treatments-wrapper .treatments-count h1 { color: #0061b7; font-size: 72px; font-weight: bold; }
.treatments-wrapper .treatments-count h2 { font-size: 18px; color: #0061b7; }
.treatments-wrapper .treatments-count p { color: #333333; }
.treatments-wrapper .treatments-count a { color: #e32436; font-weight: bold; cursor: pointer; }
.treatments-wrapper .treatments-count a i { font-size: 30px; margin-left: 10px; }
.treatments-wrapper .bg-start-discussion { background-image: url(../images/curedit_bg-small.png); background-repeat: no-repeat !important; background-position: center; }
.treatments-wrapper .start-discussion { padding-top: 15px; display: block; }
.treatment-categories h2 { font-size: 40px; color: #0061b7; margin-top: -5px; }
.treatment-categories .treatment-sqaure { border: 1px solid #e32436; cursor: pointer; padding: 10px 5px 5px ;height: 135px; margin-bottom: 15px; margin-left: -18px; }
.treatment-categories .treatment-sqaure p { color: #0061b7; font-size: 14px; }
.treatment-categories .treatment-sqaure .cat-img { height: 60px; }
.health-conditions h2 { font-size: 40px; color: #0061b7; margin-top: 10px !important; }
.health-conditions #treatment-accordion .indicator, .health-conditions #organizations-accordion .indicator { font-size: 24px; color: #e32436; }
.health-conditions #treatment-accordion .panel-title, .health-conditions #organizations-accordion .panel-title { font-size: 30px; font-weight: bold; color: #e32436; border-bottom: 1px solid #ddd; padding-bottom: 10px; }
.health-conditions #treatment-accordion .panel-heading, .health-conditions #organizations-accordion .panel-heading { padding-left: 0px; }
.health-conditions #treatment-accordion .ul-treatment-accordion li, .health-conditions #organizations-accordion .ul-treatment-accordion li, .health-conditions #treatment-accordion .ul-organizations-accordion li, .health-conditions #organizations-accordion .ul-organizations-accordion li { /*border-bottom: 1px solid #eee;*/ margin-bottom: 5px !important; padding-bottom: 5px; }
/* Popup */
#categories-modal .modal-dialog { width: 300px; }
#categories-modal .modal-header { padding-top: 15px; padding-bottom: 0px; border-bottom: none; }
#categories-modal .modal-title { color: #e32436; font-weight: bold; }
#categories-modal .modal-body { padding-left: 30px; padding-bottom: 30px; }
#categories-modal .modal-body li a { color: #e32436; }
#categories-modal .modal-body li a i { margin-right: 5px !important; }
/***********************************************
             ORGANIZATIONS CSS
***********************************************/
.search-organizations { background-color: #F6F6F6; padding-bottom: 170px; background-image: url(../images/curedit_bg.png); background-repeat: no-repeat !important; background-position: 90% 30%; }
.search-organizations h2 { font-size: 40px; color: #0061b7; }
.search-organizations p { color: #0061b7; }
.search-organizations .search-input { height: 50px; width:90%; float: left; border-radius: 0px; border-right: none; }
.search-organizations .search-submit { height:50px; width:60px; border: none; cursor: pointer; color: #868383; background-color:#f6f6f6; position:relative; border: 1px solid #ccc; border-radius: 0px; }
.search-organizations .search-submit { font-family: FontAwesome; font-size: 22px; }
.organizations-wrapper .border-left { border-left: 1px solid #eee; border-bottom: 1px solid #eee; }
.organizations-wrapper .border-bottom { border-bottom: 1px solid #eee; }
.organizations-wrapper .org-detail { border: 1px solid #eae8e8; padding: 15px; margin-bottom: 30px; border-radius: 6px;min-height:375px !important;max-height: 480px !important;}
.organizations-wrapper .org-detail .org-img { width: 100%; height: 200px; margin: 0 auto; }
.organizations-wrapper .org-detail .org-img img { margin: 0 auto; height: 100%; width: 100%; }
.organizations-wrapper .org-detail p { height: auto;min-height:21px;text-overflow: ellipsis;overflow-y: hidden;    max-height: 21px;}
.organizations-wrapper .org-detail h3 { color: #0061b7; font-size: 16px; font-weight: 800; text-transform: capitalize;min-height:21px;text-overflow: ellipsis;overflow-y: hidden;    max-height: 21px; }
.organizations-wrapper .org-detail .location-test  { margin:0 0 15px ;height: 50px; }
.popular-organizations h2 { font-size: 40px; color: #0061b7; margin-top: -30px; }
.popular-organizations .org-detail { border: 1px solid #eae8e8; padding: 15px; margin-bottom:30px; border-radius: 6px; }
.popular-organizations .org-detail .org-img { width:100%; height: 231px; margin: 0 auto; }
.popular-organizations .org-detail .org-img img { margin: 0 auto; height: 100%; width: 100%; }
.popular-organizations .org-detail p { height: 45px; }
.popular-organizations .org-detail h3 { color: #0061b7; font-size: 16px; font-weight: 800; height: 20px; text-transform: capitalize;}
.drugs-conditions h2 { font-size: 40px; color: #0061b7; margin-top: -30px; }
.drugs-conditions #treatment-accordion .indicator, .drugs-conditions #organizations-accordion .indicator { font-size: 24px; color: #e32436; }
.drugs-conditions #treatment-accordion .panel-title, .drugs-conditions #organizations-accordion .panel-title { font-size: 30px; font-weight: bold; color: #e32436; border-bottom: 1px solid #ddd; padding-bottom: 10px; }
.drugs-conditions #treatment-accordion .panel-heading, .drugs-conditions #organizations-accordion .panel-heading { padding-left: 0px; }
.drugs-conditions #treatment-accordion .ul-treatment-accordion li, .drugs-conditions #organizations-accordion .ul-treatment-accordion li, .drugs-conditions #treatment-accordion .ul-organizations-accordion li, .drugs-conditions #organizations-accordion .ul-organizations-accordion li { border-bottom: 1px solid #eee; margin-bottom: 5px !important; padding-bottom: 5px; }
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body { border-top:none !important; }
/***********************************************
             UPDATE PROFILE CSS
***********************************************/
.user-profie-edit { position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); height: 291px; width: 291px; }
.user-profie-edit .inputfile { opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
.user-profie-edit .inputfile + label { cursor: pointer; display: inline-block; overflow: hidden; padding: 30px 20px; }
.user-profie-edit .inputfile-4 + label figure { width: 200px; height: 200px; display: block; }
.user-profie-edit .bg-user-edit { background-image: url(../images/default-user.png); background-repeat: no-repeat !important; }
.file-selection { float: left; overflow: hidden; position: absolute; z-index: 5; width: 100%; padding: 79px 0; cursor: pointer; opacity: 0; height: 291px; }
.upload-avatar-section { position: relative;/*min-height:283px*/ }
.upload-avatar-section .upload-text { cursor: pointer; opacity: 0; color: #fff; position: absolute; left: 0; top: 0; width: 86%; height: 280px; background: rgba(0, 0, 0, 0.7); text-align: center; vertical-align: middle; transition: opacity ease-out 0.35s; -moz-transition: opacity ease-out 0.35s; -webkit-transition: opacity ease-out 0.35s; -o-transition: opacity ease-in 0.35s; }
.upload-avatar-section .upload-text a { display: none; }
.upload-avatar-section .edit-upload-photo { height: 283px !important; }
.upload-avatar-section:hover .upload-text { opacity: 1; }
.upload-avatar-section:hover .upload-text a { color: #ffffff; display: inline-block; margin-top: 125px; }
.upload-avatar-section:hover .upload-text a i { display: block; font-size: 20px; margin-bottom: 10px; }
/*symptoms-detail Page*/
.new-symptoms-detail .symptoms-sign h1 { font-size: 25px; margin-bottom: 50px; }

/***********************************************
             COMMING SOON CSS
***********************************************/
.commingsoon { margin: 0 20%; width: 440px; padding-top: 15%; text-align: center; }
.commingsoon p { font-size: 60px; }
/***********************************************
             FIREFOX CSS
***********************************************/
@-moz-document url-prefix() {
  .discussion-detail .media-body,.discussion-list .media-body{width:83%!important}
  .discussion-detail .media-body,.discussion-detail .media-left,.discussion-detail .media-right,.discussion-list .media-body,.discussion-list .media-left,.discussion-list .media-right,.new-symptoms-detail .media-body,.new-symptoms-detail .media-left,.new-symptoms-detail .media-right{display:table!important;float:left;margin:0 auto;table-layout:fixed!important;vertical-align:middle}
  .new-symptoms-detail .media .media-left{width:22%}
  .new-symptoms-detail .media-body{width:78%!important}
  .new-symptoms-detail .comments .media .media-left{width:13%}
  .new-symptoms-detail .comments .media .media-body{width:77%!important}
  .news-articles-detail .media-body,.treatments-wrapper .media-body{width:83%!important}
  #searchwrapper input.form-control,header .search-submit{height:46px}
  .news .news-right a i{vertical-align:bottom}
  .news-articles-detail .media-body,.news-articles-detail .media-left,.news-articles-detail .media-right,.treatments-wrapper .media-body,.treatments-wrapper .media-left,.treatments-wrapper .media-right{display:table!important;margin:0 auto;table-layout:fixed!important;vertical-align:middle;float:left}
  .treatments-wrapper .border-right{padding-top:17px!important}
  .left-sidebar .user-info .detail{display:inline-block;margin-right:18px!important;float:left;margin-left:10px}
}
/***********************************************
             IE CSS
***********************************************/
/* Discussion Page */
.ie10 .discussion-list .media-body, .ie10 .discussion-list .media-left, .ie10 .discussion-list .media-right { display: table !important; float: left; margin: 0 auto; table-layout: fixed !important; vertical-align: middle; }
.ie10 .discussion-list .media-body { width: 83% !important; }
/* Discussion Detail Page */
.ie10 .discussion-detail .media-body, .ie10 .discussion-detail .media-left, .ie10 .discussion-detail .media-right { display: table !important; float: left; margin: 0 auto; table-layout: fixed !important; vertical-align: middle; }
.ie10 .discussion-detail .media-body { width: 83% !important; }
/*symptoms-detail Page*/
.ie10 .new-symptoms-detail .media-body, .ie10 .new-symptoms-detail .media-left, .ie10 .new-symptoms-detail .media-right { display: table !important; float: left; margin: 0 auto; table-layout: fixed !important; vertical-align: middle; }
.ie10 .new-symptoms-detail .media .media-left { width: 22%; }
.ie10 .new-symptoms-detail .media-body { width: 78% !important; }
.ie10 .new-symptoms-detail .comments .media .media-left { width: 13%; }
.ie10 .new-symptoms-detail .comments .media .media-body { width: 77% !important; }
/* for menu */
.ie10 #searchwrapper input.form-control { height: 48px; }
/* News and Articles Page */
.ie10 .news .news-right a i { vertical-align: bottom; }
/* News and Articles Detail Page */
.ie10 .news-articles-detail .media-body, .ie10 .news-articles-detail .media-left, .ie10 .news-articles-detail .media-right { display: table !important; float: left; margin: 0 auto; table-layout: fixed !important; vertical-align: middle; }
.ie10 .news-articles-detail .media-body { width: 83% !important; }
/* Treatments Page*/
.ie10 .treatments-wrapper .media-body, .ie10 .treatments-wrapper .media-left, .ie10 .treatments-wrapper .media-right { display: table !important; float: left; margin: 0 auto; table-layout: fixed !important; vertical-align: middle; }
.ie10 .treatments-wrapper .media-body { width: 83% !important; }
.ie10 .treatments-wrapper .border-right { padding-top: 17px !important; }
/* Home Page*/
.ie10 .styled-select { overflow: hidden; background-image: none !important; background-color: #fff; border-radius: 4px; width: 90%; }
/***********************************************
             HEADER CSS
***********************************************/
header .top-head { padding-left: 0px !important; }
header .navbar-default { background-color: transparent; }
header .navbar-default .navbar-brand { padding: 15px 0px;}

header .navbar-default .navbar-nav li a { background-color: transparent; line-height: 30px; color: #0061b7; }
header .navbar-default .navbar-nav .open a { background-color: transparent; }
header .navbar-default .navbar-nav .open a:focus, header .navbar-default .navbar-nav .open a:hover { background-color: transparent; }
header .navbar-default .navbar-right li a:focus, header .navbar-default .navbar-right li a:hover { background-color: transparent; }
header .navbar-default .symptoms-search { position: relative; margin-top: 12px; margin-bottom: 8px; margin-right: 15px; }
header .navbar-default .symptoms-search a { position: absolute; top: 16px; right: 15px; color: #c4c4cd; }
header .navbar-default .symptoms-search .form-control { border: none; font-size: 14px; color: #555; padding-left: 20px; background: rgba(237, 241, 242, 0.5); box-shadow: none; border-radius: 34px; margin-top: 10px !important; margin-left: 10px; }
header .navbar-default .symptoms-search .form-control:focus { background: rgba(237, 241, 242, 0.8); }
header .navbar-default .dropdown .extended { width: 280px; padding: 0; margin-left: -1px; z-index: 3; -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); border: none; max-height: 330px; margin-top: 4px; }
.extended.notifications {
  padding: 8px;
  min-width: 201px;
}
.notification-dropdown {
  max-height: 260px;
  overflow-y: scroll;
  display: inline-block;
  width: 100%;
}
.notif-node {
  display: inline-block;
  width: 100%;
}
.notif-node a {
  display: inline-block !important;
  width: 100%;
  padding: 0 0 !important;
}
.notifications li {
  display: inline-block;
  width: 100%;
}
.notifications li p {
  margin: 0 !important;
}
.notif-node a span.pull-left {
  padding-right: 7px;
}
header .navbar-default .dropdown .extended li { border-bottom: 1px solid #F3F5F6; line-height: 20px; }
header .navbar-default .dropdown .extended li a { padding: 10px 20px !important; }
header .navbar-default .dropdown .extended i { float: left; width: 38px; margin-right: 10px; text-align: center; margin-top: 5px; font-size: 22px; }
header .navbar-default .dropdown .extended p { font-weight: 600; padding: 10px 15px 11px 15px; margin-bottom: 0px; }
header .navbar-default .dropdown .extended p a { padding: 0px !important; text-align: center !important; }
header .navbar-default .dropdown .pro-menu a { padding: 6px 20px !important; text-align: center !important; border-bottom: 1px solid #67adff; }
header .top-menu li { padding: 0px !important; }
header .top-menu li a { color: inherit; text-align: center; padding: 14px 15px; font-size: 16px; display: block; }
header .top-menu li a:focus, header .top-menu li a:hover, header .top-menu li a:active { background-color: transparent; }
header .top-menu .dropdown-menu li { width: 100%; text-align: left !important; }
header .top-menu .dropdown-menu li a { color: inherit; font-size: 14px; text-align: left; text-overflow: ellipsis; white-space: nowrap; display: block; width: 100%; overflow: hidden; }
header .top-menu .dropdown-menu .media-body { width: 70%; }
header .top-menu .badge { color: #ffffff; background-color: #E32436; }
header .top-menu .badge.up { position: relative; top: -12px; padding: 3px 6px; margin-left: -13px; }
header .top-menu .messages img { width: 30px; height: 30px; margin-right: 15px; }
header .top-menu .messages a { line-height: 20px !important; }
header .top-menu .notifications img { width: 30px; height: 30px; margin-right: 15px; }
header .top-menu .notifications a { line-height: 20px !important; }
header .top-menu .margin-right-menu-web { margin-right: -8px; }
header #signuplink a { cursor: pointer; padding: 18px 15px!important; }
header .login-user-web { width: 180px !important; }
header .search-submit { height:46px; width: 38px; border: none; cursor: pointer; color: #fff; background-color:#e4e2e2; position:relative; border:none; border-radius: 0px; border-left: 0px; }
header .search-submit { font-family: FontAwesome; font-size: 22px; }

.nav.nav-pills.login-page{align-content: center; display:inline-block;}
.nav.nav-pills.login-page li{margin:0px !important;border-radius:5px}
.nav.nav-pills.login-page li:not(.active),.nav.nav-pills.login-page li:not(.active) a{background-color: #aaa;color:#fff}
/***********************************************
             Notification CSS
***********************************************/
.notifications-container { width: 100%; display: block; margin: 0 auto; padding: 0 35px; }
.notifications-container .notification-row { width: 100%; display: block; margin: 0 0 0px; padding: 15px 0 15px 0; position: relative; border-bottom: 1px dashed #e8e8e6; }
.notifications-container .notification-row .img-box { width: 60px; float: left; margin-left: 15px; margin-right: 15px; }
.notifications-container .notification-row .img-box img { width: 100%; border: 1px solid #e8e8e6; }
.notifications-container .notification-row p { width: 100%; display: block; margin: 0; padding: 3px 0 0 0; font-size: 16px; line-height: 20px; }
.notifications-container .notification-row p span { font-size: 14px; display: block; margin: 5px 0 0 0; }
.notifications-container .notification-row p a { text-decoration: none; }
.notifications-container .notification-row p a:hover { text-decoration: underline; }
.notifications-container .notification-row.unread { background: #eee; }
.loadmore-notification { width: 100%; display: block; margin: 0; padding: 15px 0 0 90px; }
.loadmore-notification a { color: #84bdff; font-family: inherit; font-size: 14px; text-decoration: none; }
.loadmore-notification a:hover { text-decoration: underline; }
/* Upload Profile Popup CSS */
.modal-heading { padding: 0 20px; font-size: 18px; color: #50646b; }
.custom-header { background: #eeeeee; border-bottom: 1px solid #e5e5e5; padding: 20px 0; }
.modalformpad { padding: 15px 20px 10px 20px !important; }
.modal-p { margin-bottom: 20px; font-size: 16px; color: #50646b; }
.crop-image { width: 100% !important; margin-bottom: 20px; }
.custom-close { font-size: 23px; margin-top: -24px !important; margin-right: 20px; }
/* Invite Doctors Popup */
.invite-btn { background: none; border: 1px solid #0061b7 !important; text-align: center; font-size: 18px !important; font-weight: bold; float: right; color: #0061b7 !important; /*padding: 10px 25px;*/ margin: 8px 0 0; }
.modern-forms .modal-sub-btn { background-color: #e32436 !important; }
/***********************************************
             Packages CSS
***********************************************/
.pack-bor { border-right: 0; border-left: 0; }
.pricing-container { width: 100%; display: block; margin-top: 30px; }
.pricing-box { width: 100%; display: block; border: 1px solid #e8e8e6; padding-bottom: 30px; min-height: 697px; }
/*Klaus Structure*/
.klausbg { background: #fff; /*height:570px;*/ text-align: center; /*font-family: 'Titillium Web', sans-serif;*/ cursor: default; /*padding:0;*/ margin-bottom: 30px; }
.klausheader { height: 192px; border-bottom: 1px solid #f0f0f0; background: #4f656b; }
.klausbg h5 { color: #fff; font-size: 25px; font-weight: 700; text-transform: uppercase; float: left; width: 100%; margin: 0; padding-top: 30px; padding-bottom: 10px; }
.klausbg p { color: #fff; font-size: 16px; font-weight: 300; float: left; width: 100%; margin-top: 15px; }
.klaus_package { color: #2d2f37; font-size: 16px; font-weight: 300; text-transform: uppercase; float: left; width: 100%; }
.klaus_price { font-size: 40px; font-weight: 300; float: left; width: 100%; margin-top: 10px; color: #fff; }
.klaus_featured { width: 130px; height: 25px; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); background: #ccc; border-radius: 0px 0px 5px 5px; font-size: 15px; padding-top: 1px; text-transform: uppercase; color: #fff; letter-spacing: 0.8px; }
.klaus_features { border-bottom: 1px solid #f0f0f0; }
.klaus_features li { list-style: none; text-align: left; font-size: 14px; color: #000; font-weight: 400; padding: 10px 12px 10px 38px; position: relative; }
.klaus_features li i { top: 14px; left: 12px; font-size: 16px; position: absolute; color: #67ADFF; }
.klaus_plancolor { background: #f4f4f4; }
.klaus_getaquote { width: 180px; margin-left: auto; margin-right: auto; }
.klaus_getaquote li { list-style: none; margin-top: 30px; }
.klaus_getaquote li a { color: #54655b !important; float: left; width: 100%; height: 36px; padding-top: 8px; font-size: 18px; border-radius: 5px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.klaus_getaquote li a:hover { text-decoration: none; }
/***********************************************
             About Us CSS
***********************************************/
.about-section p { margin-bottom: 30px; line-height: 2em; color: #797777; }
.about-section .page-title h1 { margin: 0; margin-bottom: 30px; }
/* Static Page */
.banner-bg-static { background: url("../images/static-page-bg.jpg"); }
.banner-bg-static .sTop { min-height: 180px !important; }
.bg-title-static { position: absolute; bottom: 60px; color: #ffffff !important; left: 104px; font-size: 40px; letter-spacing: 2px; }
.sitemap-section a { color: #0061b7; }
.sitemap-section a:hover { text-decoration: underline !important; background-color: transparent !important; }
/***********************************************
             Contact CSS
***********************************************/
.contact-heading { color: #0061b7; }
.google-map { width: 100%; height: 350px; }
.contact-details { width: 100%; display: block; margin: 0; padding: 0; }
.contact-details p { width: 100%; display: block; line-height: 20px; margin: 0 0 35px 0; }
.contact-details span { font-size: 18px; font-weight: bold; margin: 20px 0 5px 0; display: block; color: #0061b7; }
ul.location { width: 100%; display: block; margin: 0 0 35px; padding: 0 0 35px 0; border-bottom: 1px dashed #e9e9e9; }
ul.location li { width: 100%; display: block; margin: 0; padding: 0; }
ul.location li:last-child { margin-bottom: 0; }
ul.contact-info { width: 100%; display: block; margin: 0 0 35px; padding: 0 0 35px 0; }
ul.contact-info li { width: 100%; display: block; margin: 0; padding: 0; }
ul.contact-info li:last-child { margin-bottom: 0; }
.contact-form { width: 100%; display: block; margin: -102px 0 0 0; padding: 35px 0 40px; position: relative; border: 1px solid #dbdbdb; background: #fff; }
.contact-form span { font-size: 18px; font-weight: bold; margin: 0; padding: 0 0 50px 0; display: block; }
/* Add Product */
.sidebar-add-product h2 { font-size: 24px; color: #67adff; margin-top: 0px; }
.sidebar-add-product .add-product hr { border-top: 1px solid #ddd; }
.btn-add-product { background-color: #67adff; width: 38px; height: 30px; color: #fff; margin-right: 10px; border-radius: 0px !important; }
.btn-add-product i { margin: 0 auto; text-align: center; }
/*404 Page Section
------------------------------------*/
.error-page { margin-top: 40px; }
.error-page .heading, .error-page .sub-heading, .error-page .error-image { display: inline-block; }
.error-page .heading h1 { font-size: 253px; color: #67adff; font-weight: bold; }
.error-page .sub-heading p { font-size: 64px; color: #004c72; margin: 0; }
.error-page .sub-heading .error { font-size: 40px; color: #e32436; margin: 0; }
.error-page .logo-error { margin: 0 auto; margin-top: 30px; }
.error-page .sub-content p { font-size: 35px; color: #000; }
.error-page .sub-content p a { color: #0061b7; }
.error-page .sub-content p a:hover { text-decoration: none; }
/*End 404 Page Section
------------------------------------*/
/***********************************************
             FOOTER CSS
***********************************************/
footer, footer a { color: #ffffff; }
footer .footer-top, footer a .footer-top { background-color: #67aeff/*#9A9A9A*/; padding: 30px 0;margin-top: 40px;}
footer .footer-top .icons-list li, footer a .footer-top .icons-list li { display: inline-block; margin-bottom: 5px; padding-right: 10px; margin-top: 5px; padding-left: 2.5px; }
footer .footer-top .icons-list li a, footer a .footer-top .icons-list li a { color: #000000; }
footer .footer-top .circle-icons i, footer a .footer-top .circle-icons i { width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; font-size: 24px !important; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15); -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; border: 2px solid #000; }
footer .footer-top .widget-brand, footer a .footer-top .widget-brand { top: -65px; }
footer .footer-top .widget-title h4, footer a .footer-top .widget-title h4 { margin-bottom: 20px; }
footer .footer-copy, footer a .footer-copy { padding: 20px 0; background-color:#0064be; color: #ffffff; }
footer .footer-bottom, footer a .footer-bottom { color: #868383; padding: 30px 0; }
/* New footer style */
footer.new .footer-share,footer .footer-share{ background-color: #67AEFF; padding: 0;text-align:center;max-width:300px; margin:auto}
footer.new{ background-color:#67AEFF; width:100%;padding: 15px 0; }
footer.new .footer-copy{background-color:transparent;text-align:center; padding: 5px 0;}
/* End New footer style */
/* Preference banner */
.padding-none { padding: 0 !important; }
.margin-none { margin: 0 !important; }
.float-none { float: none !important; }
.sm-margin-top-0 { margin-top: 0px !important; }
.sm-margin-top-10 { margin-top: 10px; }
.sm-margin-top-20 { margin-top: 20px !important; }
.sm-margin-top-30 { margin-top: 30px !important; }
.sm-margin-bottom-10 { margin-bottom: 10px !important; }
.sm-margin-bottom-20 { margin-bottom: 20px; }
.sm-margin-bottom-30 { margin-bottom: 30px !important; }
.border-radius-none{border-radius: 0px !important}
.btn-rounded{border-radius: 40px !important}
/*Strat Add Research Section
------------------------------------*/
.add-research-innovations { padding-bottom:100px !important; }
.add-research-innovations h1 { margin-bottom: 30px; }
.add-research-innovations .modern-forms { border: 1px solid #ddd; padding: 20px; }
.research-listing .btn-add-research { float: right; margin-top: 18px; }
/*End Add Research Section
------------------------------------*/

/*Start Add Feedback Form Section
------------------------------------*/
.feedback-form .modern-container { padding: 0px 0px !important; }
.feedback-form .date-time, .feedback-form .rating { margin-bottom: 0px; }
.feedback-form .date-time li { font-size: 14px !important; }
.feedback-form .date-time li i.fa { font-size: 18px; color: #a5a1a1; }
.feedback-form .rating i { color: #F5E309; }
/*End Add Feedback Form Section
------------------------------------*/

/*Start Feedback Listing Section
------------------------------------*/
.feedback-listing .feedback-list { border-bottom: 1px solid #ddd; padding-bottom: 20px; }
.feedback-listing .date-time, .feedback-listing .rating { margin-bottom: 0px; }
.feedback-listing .date-time li { font-size: 14px !important; }
.feedback-listing .date-time li i.fa { font-size: 18px; color: #a5a1a1; }
.feedback-listing .rating i { color: #F5E309; }
/*End Feedback Listing Section
------------------------------------*/

/** Chatbox CSS **/
.chat-container .chat{list-style:none;margin:0;padding:0;position:relative}
.chat-container .chat li{padding:9px 9px 7px;border-bottom:1px solid #e2e2e2}
.chat-container .chat li:nth-child(odd){background:#f3f3f3}
.chat-container .chat li.left .chat-body{margin-left:60px}
.chat-container .chat li.right .chat-body{margin-right:60px}
.chat-container .chat li .chat-body p{margin:0;color:#1d1b1b}
.chat-container .init-convo{padding:25% 0 0}
.chat-container .init-convo .fa{color:#3b3d44}
.chat-container .chat li .chat-body .text-muted{color:#b1b1b1;font-size:11px;font-weight:800}
.chat-container .chat-body .primary-font{color:#8e8e8e}
.chat .glyphicon,.chat-container .panel .slidedown .glyphicon{margin-right:5px}
.chat-container .panel-body{height:250px;border-radius:4px;border:none;position:relative;overflow:hidden;width:100%;overflow-y:scroll}
.chat-container .panel-head{padding:13px 10px;background:#34353a;width:100%;border-radius:3px 3px 0 0}
.chat-container .panel-head h2{margin:0;font-size:14px;text-align:center;color:#fff}
.chat-container .info{color:#989898;text-align:center;font-size:12px;border:none;padding:4px 0 0}
.chat-container .info #message-count{color:#f7ff91;font-size:17px;position:relative;top:2px;left:3px}
.chat-container .panel-primary{border:1px solid #eee!important;width:98%}
.chat-container .comment-close button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;margin:5px 10px}
.chat-container .upgrade-wrap{background:#ff2b2b;color:#Fff;line-height:20px;padding:9px 14px 1px;border-radius:4px}
.chat-container .upgrade-wrap a{color:#fffb00;font-weight:800;padding-bottom:3px;border-bottom:2px solid #fff900}
.chat-container .panel-footer{padding:0!important;position:relative;border:none;border-top:1px solid transparent!important;background-color:#fff!important}
.chat-container .panel-footer #btn-input{width:100%;display:block;padding:11px 14% 12px 10px;height:auto;border-radius:0 24px 24px 0;border:0;border-top:1px solid #ddd}
.chat-container .panel-footer .fa{font-size:20px;margin-left:-2px}
.chat-container .panel-footer #btn-chat{position:absolute;bottom:0;right:0;opacity:1;color:#466b46;border-radius:50%;width:42px;height:42px}

/* Feeds CSS */
.feed-comment-input{margin-top: 30px;}
.layout-form-container h2 p{ font-size: 18px; color: #0061b7; }
.layout-form-container { position:relative }
.layout-form-container label { margin-left:10px;   left:-10px; line-height:24px}
.layout-form-container.medical-history label { margin-left:-0px; left:-10px; line-height:46px}
.layout-form-container .select2-container--default .select2-selection--multiple{
	background: 0 0;
   position: relative;
   vertical-align: top;
   border: 1px solid #DBDBDB!Important;
   border-radius: 0px;
   border-width: 0 0 1px !Important;
   display: -moz-inline-stack;
   display: inline-block;
   color: #333;
   outline: 0;
   height: 36px;
   width: 100%;
   padding:0 0 0 15px}
.layout-form-container .select2-container--default.select2-container--focus .select2-selection--multiple {
   border: solid black 0px;
   outline: 0;
}
.layout-form-container .select2-container--default .select2-selection--single{
   background: 0 0;
   position: relative;
   vertical-align: top;
   border: 1px solid #DBDBDB!Important;border-radius: 0px;
   border-width: 0 0 1px !Important;
   display: -moz-inline-stack;
   display: inline-block;
   color: #333;
   outline: 0;
   height: 36px;
   width: 100%;padding:0 0 0 15px }
.layout-form-container .select2-container--default .select2-selection--single .select2-selection__arrow{
display:none
}
.layout-form-container .note{ font-size: 12px; }

.average-rating { margin:0 15px 15px; position: relative; display:inline-block}
.average-rating h3 { margin: 0 0 15px ; font-size: 18px; display:block}

.average-rating .btn a { padding:5px;color:#fff }
/****************search-results ***********************/
 .search-results{font-size: 21px; color: #ccc; text-overflow: ellipsis;white-space: nowrap; display: block;  width: 100%;overflow: hidden;}

/* Responsive Start
------------------------------------*/
@media (min-width: 1200px) {
 .filter-grid-v2 {min-height: 580px;}
}
/*for 1025 to 1199*/
@media (min-width: 1025px) and (max-width: 1199px) {
 #searchwrapper input.form-control {width: 75%;}
}
/*for 992 to 1024*/
@media (min-width: 992px) and (max-width: 1024px) {
/* Header */
  header .navbar-default .navbar-brand>img {width: 140px;}
 #page-content.inner-page {padding-top: 13px}
}
/*for 769 to 991*/
@media (min-width: 769px) and (max-width: 991px) {
 header .navbar-default .navbar-brand {display: block !important;width: 100%;margin-bottom: 0px;}
 header .navbar-default .navbar-brand>img {margin: 0 auto !important;width: 130px;}
 #page-content.inner-page {padding-top: 13px}
 .search-responsive{margin-left: 0px !important;width: 240px !important;padding: 0 !important;}
}
@media (max-width: 768px) {
 .btn-xlg {padding: 10px 15px !important;text-transform: uppercase;}
 .login-form .form-control {
    width: 128px!important; float: left;
	}
	.btn-signupheader {
		margin-top: -46px !important;
	}

}

/*for small devices less than 767*/
/*for 768 to 1024*/
/*for 1024 above*/
@media all and (max-width: 767px) {

 
 .col-xs-12, .col-md-12 {padding: 0;}
  /*************************************
              Home Page
  **************************************/
  /*  Introduction CSS */
  .home .sTop {
 min-height: 350px !important;
}
 .bg-home .jumbotron.trn {
 top: 2.5% !important;
}
 .bg-home .jumbotron.trn p {
 color: #000 !important;
 margin-top: 0px;
 width: 100%;
}
 .bg-home .jumbotron.trn h2 {
 font-size: 30px;
}
 .jumbotron.trn span img {
width: 64px;
}
  /*  Start Cured It Section*/
  .curedit .features {
 margin-bottom: 20px;
}
 .curedit .features p {
width: 100%;
}
  /*  Right Professional CSS */
  .bg-professional {
 padding-left: 10px;
}
 .bg-professional.bg-centerTop {
 background-position: initial !important;
}
 .jumbotron.professionals p {
 margin-top: 0px;
}
  /*  BG Add Symptom */
  .bg-add-symptom input, .bg-add-symptom .styled-select, .bg-add-symptom textarea {
 width: 100%;
}
  /*  Professionals Listing CSS */
  .doctor-list {
 padding-left: 10px;
}
 .doctor-meta {
 margin: 30px 0px 0px 0px;
 height: auto;
}
 .doctor-info .doctor-des-btn {
 position: relative;
 bottom: 0px
}
 .doctor-meta img {
 width: 100%;
 height: 200px;
}
 .doctor-info .doctor-des-btn {
left:0px;
}
  /* Add Symptom */
  .bg-add-symptom .inputfile {
position: relative;
}
  /* Right  Professionals*/
  .filling-section {
min-height: 450px;
}
 .jumbotron.professionals p {
color: #000;
width: 100%;
}
 .jumbotron.professionals h2 {
font-size: 24px;
}
 .jumbotron.professionals span img {
width: 64px;
}
  /*  Testimonials CSS */
  #quote-carousel .carousel-control {
 background: none;
 color: #222;
 font-size: 2.3em;
 text-shadow: none;
 margin-top: 26%;
}
  /*  News CSS */
  .news {
 padding-left: 10px;
}
 .news .sqaure {
 margin-bottom: 30px;
}
 .news .news-right {
 margin-top: 30px !important;
}
 .news .sqaure img {
width: 100%;
}
 .news .sqaure .news-info .it-tag img, .news-info .list-inline img {
 width: auto !important;
 height: auto;
}
  /*  Partner CSS */
  .partner img {
 width: 150px;
 height: 150px;
}
 .section-sm {
 padding: 15px 0;
}
 .section-md {
 padding: 20px 0;
}
 .section {
 padding: 30px 0;
}
 .section-lg {
 padding: 50px 0;
}
 .section-lg {
 padding: 50px 0;
}
 .media .media-left {
 width: 25%;
}
  /*************************************
              Discussion Page
**************************************/
  .discussion-list {
 padding: 0 !important;
}
 .discussion-list .item .media .media-body {
 padding-left: 0px;
}
 .discussion-list .item .info {
 border-left: none;
}
 .discussion-list .item li {
 display: inline-block;
 margin-right: 20px;
}
 .inner-banner .top-title {
 bottom: 10px;
 left: 0px;
 font-size: 24px;
}
 .discussion-detail .media-body {
 padding-left: 10px;
}
 .discussion-detail h1 {
 font-size: 40px;
}
 .discussion-detail .media-heading {
 margin-top: 0px;
 font-size: 20px;
}
 .media .media-body ul li {
font-size: 16px;
}
 .discussion-detail .comments .media .media-left {
 width: 17%;
}
 .discussion-detail .comments .media ul li {
 display: inline-block;
 margin-right: 5px;
}
 .discussion-detail .comments .media .cmmnt-content {
 padding: 10px;
}
 .discussion-detail .comments .media .cmmnt-content p {
 margin-bottom: 0;
}
 .discussion-detail .comments hr.vertical {
 border: 1px solid #979797 !important;
 width: 0;
 height: 80%;
 position: absolute;
 left: 7%;
 z-index: -1;
}
 .margin-bottom {
 margin-bottom: 3%;
}
  /********************************************
             RESPONSIVE PROFILE PAGE
***********************************************/
  /* Profile Page */
  .left-sidebar .profile-picture {
 margin-left: 10px;
 margin: 0 auto;
}
  /* Profile Page */
  .left-sidebar .profile-picture {
 margin-left: 10px;
 margin: 0 auto;
}
 .left-sidebar .profile-detail {
/*text-align: center;*/
  }
 .left-sidebar .user-info .social-detail {
 float: none !important;
}
 .content-wrapper .margin-top-79 {
 margin-top: 30px !important;
}
 .content-wrapper .title {
 margin-right: 0px !important;
}
 .content-wrapper .title-underline {
 margin-right: 0px !important;
}
 .content-wrapper .profile-timeline ul li .timeline-item-header small {
 font-size: 14px;
 color: #000;
 padding-left: 0px;
}
 .content-wrapper .profile-timeline .timeline-item-post {
 padding-left: 0px;
}
 .content-wrapper .profile-timeline .timeline-comment p.timeline-comment-text {
 color: #000;
 font-size: 14px;
 padding-left: 0px;
}
 .content-wrapper .profile-timeline .timeline-item-post .team .count {
 margin-left: 5px;
 margin-top: 5px;
}
 .content-wrapper .profile-timeline .timeline-item-post .team .team-member {
 margin-bottom: 5px;
}
 .content-wrapper .profile-timeline .timeline-item-post .post-footer {
 margin-top: 0px;
 float: left !important;
}
 .content-wrapper .search-wrapper .icon-addon {
 margin-top: 15px !important;
}
 .right-sidebar .margin-top-79 {
 margin-top: 30px !important;
}
 .right-sidebar .search-wrapper .icon-addon {
 margin-top: 0px !important;
}
  /********************************************
             RESPONSIVE PROFESSIONAL PAGE
***********************************************/
  .professionals .featured-prof-detail .cat-tag {
 left: 60%;
}
 .professionals .featured-prof-detail img {
 margin: 0 auto;
}
 .professionals .book-appointment {
 margin-bottom: 30px;
}
 .top-rated-professionals .featured-prof-detail .cat-tag {
 left: 60%;
}
 .top-rated-professionals .featured-prof-detail img {
 margin: 0 auto;
 width: 100%;
 height: 200px;
}
 .top-rated-professionals .form-group {
 float: none !important;
}
 .resources-professionals .resources-detail img {
 margin: 0 auto;
}
  /* Organizations */
  .popular-organizations h2 {
 margin-top: 0px;
}
  /* Organizations */
  .drugs-listing .media {
margin-bottom: 20px;
}
 .health-conditions #treatment-accordion .panel-title, .health-conditions #organizations-accordion .panel-title {
font-size: 20px;
}
  /********************************************
             RESPONSIVE DRUGS LISTING PAGE
***********************************************/
  .bg-top-title-2 {
 padding: 5px;
 font-size: 30px;
 left: 15px;
}
 .drugs-listing .loadmore {
 margin-bottom: 30px;
}
  /********************************************
             RESPONSIVE DRUGS DETAIL PAGE
***********************************************/
  .reviews .reviews-deatil .features, .reviews .reviews-deatil .review-user {
 margin-top: 20PX;
}
  /********************************************
             RESPONSIVE SYMPTOMS PAGE
***********************************************/
  .symptoms-wrapper .symptoms-count {
 text-align: center;
}
 .symptoms-wrapper .bg-new-symptom {
 margin-top: 30px;
}
 .symptoms-wrapper .bg-new-symptom .inputfile {
position: relative;
}
 .media .media-body {
padding-left: 10px;
}
  /********************************************
             RESPONSIVE SYMPTOMS DETAIL PAGE
***********************************************/
  .bg-top-title {
 padding: 5px;
 font-size: 24px;
 left: 15px;
 right: 10px;
}
 .bg-first-add {
 background-color: #EAEAEA;
 border: 1px solid #E6DFDF;
 width: 290px;
 height: 150px;
 padding: 10px;
 border-radius: 8px;
}
 .like-wrapper li {
 padding-top: 20px;
}
 .like-wrapper li a {
 font-size: 30px;
}
 .like-wrapper li .like {
 font-size: 30px;
 margin-right: 5px;
}
 .like-wrapper li .dis-like {
 font-size: 30px;
 margin-right: 5px;
}
 .new-symptoms .btn-suggest {
 padding: 15px 30px;
 background-color: #e32436;
 color: #fff;
 font-size: 18px;
 border-radius: 8px;
}
 .new-symptoms .suggested-drugs {
 border: 1px solid #E4E1E1;
 padding: 20px;
 width: auto;
 height: auto;
}
 .symptoms-related-drugs {
 padding-bottom: 30px !important;
}
 .symptoms-related-drugs .related-drugs {
 margin-bottom: 30px !important;
}
 .symptoms-tag {
 margin-top: -45px;
 position: absolute;
 left: 28%;
 border-radius: 100%;
}
 .symptoms-wrapper .bg-new-symptom input, .symptoms-wrapper .bg-new-symptom textarea, .symptoms-wrapper .bg-new-symptom .styled-select {
width: 100%;
}
  /***********************************************
             Research and Innovations Listing CSS
     ***********************************************/
  .bg-top-title-3 {
 padding: 5px;
 font-size: 30px;
 left: 15px;
 right: 15px;
}
 .research-listing .loadmore {
 padding-bottom: 30px;
}
  /***********************************************
            RESPONSIVE FOOTER CSS
    ***********************************************/
  .footer {
 margin-top: 0px !important;
}
 .footer .footer-bottom .brand .footer-logo {
 margin: 0 auto;
}
 .footer .footer-copy .margin-copy {
 margin: 0px 5px;
}
  /***********************************************
            RESPONSIVE HEADER CSS
    ***********************************************/
    
  .navbar-default .navbar-brand {
 height: auto;
}
 .navbar-default .navbar-nav {
 margin: 0.5px -15px;
}
 .navbar-default .navbar-nav .open a {
 background-color: transparent !important;
}
 .navbar-default .navbar-nav .open a:focus, .navbar-default .navbar-nav .open a:hover {
 background-color: transparent !important;
}
 .navbar-default .nav li {
 border-top: 1px solid #bbb;
}
 .navbar-default .nav li a:hover {
 background-color: transparent;
}
 .navbar-default .navbar-toggle {
 border-color: transparent !important;
}
 .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
 background-color: transparent !important;
 cursor: pointer;
}
 .navbar-default .navbar-form {
 margin-top: 10px;
 border-top: none;
 border-color: transparent !important;
}
 .navbar-default .logo {
 width: 65%;
}

 .navbar-default .dropdown.open ul.dropdown-menu li {
 color: #000;
 border-top: none !important;
 border-bottom: 1px solid #ccc;
}
 /* .navbar-default .dropdown.open ul.dropdown-menu li a {
 color: #666 !important;
} */
 .navbar-default .dropdown.open ul.dropdown-menu li:last-child {
 border-bottom: none;
}
 .navbar-default .dropdown.open ul.dropdown-menu:before {
 display: none !important;
}
 .navbar-default .badge {
 color: #fff;
 background-color: #E32436;
}
 .navbar-default .badge.up {
 position: relative;
 top: -8px;
 padding: 3px 6px;
 margin-left: -9px;
}
 .navbar-default .messages {
 margin-top: 0px !important;
}
 .navbar-default .messages li p {
 margin-left: 15px;
 margin-top: 15px;
 text-align: center;
}
 .navbar-default .messages li p a {
 border-bottom: none !important;
}
 .navbar-default .messages li img {
 width: 30px;
 height: 30px;
 margin-right: 15px;
}
 .navbar-default .messages li a {
 line-height: 20px !important;
}
 .navbar-default .notifications {
 margin-top: 0px !important;
}
 .navbar-default .notifications li p {
 margin-left: 15px;
 margin-top: 15px;
 text-align: center;
}
 .navbar-default .notifications li p a {
 border-bottom: none !important;
}
 .navbar-default .notifications li img {
 width: 30px;
 height: 30px;
 margin-right: 15px;
}
 .navbar-default .notifications li a {
 line-height: 20px !important;
}
  /***********************************************
            RESPONSIVE Treatments Page CSS
    ***********************************************/
  .search-organizations {
 padding-bottom: 20px;
}
 #page-content.home {
 position: relative;
 padding-top: 0px;
 margin-top: -20px;
 left: 0;
}
 #page-content.inner-page {
 position: relative;
 padding-top: 0px;
 margin-top: -20px;
 left: 0;
}
  /* News & Articles Detail Page */
  .news-detail-info {
 margin-top: 0px !important;
}
 .news-detail-info img {
 margin-bottom: 20px;
}
 .social-btn {
 margin-bottom: 30px !important;
}
  /***********************************************
      Responsive Research and Innovations Detail CSS
    ***********************************************/
  .research-detail .research-detail-info {
 margin-top: 30px;
}
  /* Package CSS */
  .klausbg {
 padding: 0;
}
 .pricing-box {
 min-height: auto;
}
  /* Error Page */
  .error-page {
 margin-bottom: 60px;
}
 .error-page .heading h1 {
 font-size: 165px;
 text-align: center;
}
 .error-page .heading, .error-page .sub-heading, .error-page .error-image {
 display: block;
}
 .error-page .sub-heading p {
 text-align: center;
}
 .error-image img {
 margin: 0 auto;
}
 .modern-forms .field-article-picture .mdn-group .mdn-button {
top: 8px !important;
position: absolute;
}
  /* Heading Fonts */
  .search-organizations h2, .page-title h1, .page-title h2, .popular-organizations h2, .health-conditions h2, .treatment-categories h2, .symptoms-wrapper .bg-new-symptom h2, .symptoms-wrapper h2 {
font-size: 26px !important;
}

/* new signup page - start */

.login-form .form-control {
    width: 96%!important;
    margin: 0px 2%;
	float: none !important;
    /* float: left; */
}
.btn-signupheader {

    margin-left: 2%!important;
	margin-top: 0px !important;
}
#page-content.inner-page-login {
    padding-top: 160px!important;
}
#login-form .form-group{ min-height: auto !important; }
/* new signup page - end */

#login-form .help-block{min-height: 15px !important; max-width: 100% !important;}

}
@media all and (max-width: 768px) {
.padding-none {
  padding: 70px 0px !important;
}
}
@media all and (min-width: 768px) {
   #page-content {
   left: 0 !important;
  }
   .section-sm {
   padding: 20px 0;
  }
   .section-md {
   padding: 30px 0;
  }
   .section {
   padding: 33px 0 60px 0;
  }
   .section-lg {
   padding: 50px 0 60px 0;
  }
   #navbarSettings .navbar-nav > li > a {
   padding: 19px 9px;
  }
   #navbarSettings .navbar-nav > li > a:hover {
   color: #E32436;
  }
   .jumbotron {
   padding-top: 48px;
   padding-bottom: 48px;
  }
   .btn-xlg {
   padding: 15px 20px !important;
   letter-spacing: 1px;
   text-transform: uppercase;
  }
   .section-lg {
   padding: 50px 0 60px 0;
  }
   .big-subtitle {
   font-size: 18px;
   color: #999999;
   margin: 20px auto 0;
   font-weight: 300;
   line-height: 28px;
   max-width: 85%;
   letter-spacing: 0.25px;
  }
   .filter-tabs li {
   display: inline-block;
   margin: 0 7px 0 0;
   -webkit-transition: all 0.35s ease;
   transition: all 0.35s ease;
  }
   #quote-carousel {
   margin-bottom: 0;
   padding: 0 40px 30px 40px;
  /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    }
   #quote-carousel .carousel-indicators {
   bottom: -20px !important;
  }
   #quote-carousel .carousel-indicators li {
   display: inline-block;
   margin: 0px 5px;
   width: 15px;
   height: 15px;
  }
   #quote-carousel .carousel-indicators li .active {
   margin: 0px 5px;
   width: 20px;
   height: 20px;
  }
    /********************************************
               RESPONSIVE PROFESSIONAL PAGE
  ***********************************************/
    .professionals .featured-prof-detail .cat-tag {
   left: 60%;
  }
   .professionals .featured-prof-detail img {
   margin: 0 auto;
  }
   .top-rated-professionals .featured-prof-detail .cat-tag {
   left: 60%;
  }
   .top-rated-professionals .featured-prof-detail img {
   margin: 0 auto;
  }
    /* Package CSS */
    .klausbg {
   padding: 0;
  }
   .pricing-box {
   min-height: auto;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px){
  #navbarSettings .navbar-nav > li > a {
      padding: 19px 7px;
  }
}
@media all and (min-width: 1024px) {
 .home .sTop {
 min-height: 560px;
}
 .inner-page .sTop {
 min-height: 335px;
}
}
@media (min-width: 480px) and (max-width: 768px) and (orientation: landscape) {
 .categories .col-xs-6 {
 width: auto !important;
}
 .jumbotron.professionals {
right: 35%;
}

}

@media (min-width: 1200px) {
 .home .sTop {
 min-height: 670px;
}
}

@media (max-width: 992px) {
 .home .sTop {
 min-height: 545px;
}
 .inner-page .sTop {
 min-height: 215px;
}
}
@media (min-width: 992px) and (max-width: 1024px) {
 .categories .col-md-3 {
 width: 33%;
}
/* .search-responsive {
 width: 80%;
}*/
}

/************************************************************
                        992 landscape
  ************************************************************/
@media (width: 992px) and (orientation: landscape) {
  /* PROFILE PAGE */
  .content-wrapper .profile-timeline .timeline-item-post .post-footer {
 margin-top: 0px;
 float: left !important;
}
 .left-sidebar .strength .strength-meter.v2 .next-level-description, .left-sidebar .strength .strength-meter.v2 .current-level-description {
 position: absolute;
 visibility: hidden;
 white-space: nowrap;
 right: 50px;
 bottom: 0;
 margin-top: -20px;
 padding: 0;
}
 .left-sidebar .strength .strength-meter.v2 .fill-marker {
 position: absolute;
 display: block;
 height: 2px;
 width: 238px;
 bottom: 0;
 right: -3px;
 background: #eae8e8;
 visibility: hidden;
 z-index: 0;
}
  /* Professionals Page */
  .top-rated-professionals .btn-default {
 width: 180px;
 font-weight: bold;
 letter-spacing: 1px;
 margin-bottom: 20px;
}
}
/************************************************************
                        1024 landscape
  ************************************************************/
@media (width: 1024px) and (orientation: landscape) {
  /* Home Page */
  .categories .sqaure {
 margin-bottom: 20px;
}
 .news .sqaure .news-img-home {
 width: 275px;
}
  /* Profile Page */
  .content-wrapper .profile-timeline .timeline-item-post .post-footer {
 margin-top: 0px;
 float: left !important;
}
 .content-wrapper .profile-timeline ul li .timeline-item-header small {
 font-size: 14px;
 color: #000;
}
 .content-wrapper .reviews-rating .list-inline > li {
 padding-left: 0px;
}
 .content-wrapper .title {
 margin-right: 10px !important;
}
 .content-wrapper .title-underline {
 margin-right: 10px !important;
}
 .left-sidebar .user-info .detail {
 margin-right: 6px !important;
}
 .left-sidebar .user-info .detail img {
 margin-top: 5px;
}
 .left-sidebar .user-info .social-detail {
 margin-right: 16px !important;
}
 .left-sidebar .btn-professional {
 width: 200px;
}
 .left-sidebar .strength .strength-meter.v2 .current-level-description {
 position: absolute;
 visibility: hidden;
 white-space: nowrap;
 right: 50px;
 bottom: 0;
 margin-top: -20px;
 padding: 0;
}
 .left-sidebar .strength .strength-meter.v2 .current-level-description-professional {
 right: 50px;
 bottom: 70px !important;
}
 .left-sidebar .strength .strength-meter.v2 .fill-marker {
/* width: auto !important;*/
 bottom: 0;
 right: 36px !important;
 z-index: 0;
}
 .left-sidebar .strength .strength-meter.v2 .fill-marker-professional {
 width: 130px !important;
 bottom: 80px !important;
 right: 36px;
}
  /* Professionals Page */
  .top-rated-professionals .btn-default {
 width: 180px;
 padding: 10px 0px !important;
}
  /* Professional-Dashboard-Patients */
  .content-wrapper .org-detail .btn-default {
 font-weight: bold;
 width: 200px;
}
  /* Organization-Dashboard-Professionals */
  .content-wrapper .prof-detail .btn-default {
 font-weight: bold;
 width: 200px;
}
  /* Background Image Title*/
  .inner-banner .top-title {
 left: 35px;
}
 .bg-top-title {
 left: 35px;
}
 .bg-top-title-2 {
 left: 35px;
}
 .bg-top-title-3 {
 left: 35px;
}
  /* Treatments Page */
  .search-organizations {
 padding-bottom: 80px;
}
 .treatments-wrapper .popular-discussions .page-title h1 {
 margin-left: 20px !important;
}
 .treatments-wrapper .popular-discussions .popular-discussions-count {
 margin-left: 20px !important;
}
 .treatments-wrapper .start-discussion {
 padding-top: 0px;
 display: block;
}
 .treatments-wrapper .border-bottom {
 padding-bottom: 150px !important;
}
  /* Professionals Page */
  .professionals h2 {
 font-size: 36px;
 color: #0061b7;
}
  /* Footer */
  footer .footer-top .circle-icons i {
 width: 38px;
 height: 38px;
 line-height: 36px;
}

#page-content.inner-page {
    padding-top: 11px ;

}
}
/************************************************************
                        768 landscape
  ************************************************************/
@media (width: 768px) and (orientation: landscape) {
    /* Home Page */
    /* Treatments */
    .categories .sqaure {
   margin-bottom: 15px;
  }
    /*  Professionals */
    .doctor-meta {
   margin: 30px 0px 0px 0px;
  }
    /*  News */
    .news {
   margin-bottom: 20px;
  }
   .news .sqaure .news-info .it-tag {
   margin-top: -50px;
   position: absolute !important;
  }
    /* Profile Page */
    .left-sidebar .profile-picture {
   margin-left: 10px;
   margin: 0 auto;
  }
   .left-sidebar .profile-detail {
   text-align: center;
  }
   .left-sidebar .user-info .blood-group {
   margin-top: -20px !important;
  }
   .left-sidebar .user-info .gender {
   margin-top: -20px !important;
  }
   .left-sidebar .user-info .social-detail {
   float: none !important;
  }
   .content-wrapper .margin-top-79 {
   margin-top: 30px !important;
  }
   .right-sidebar .margin-top-79 {
   margin-top: 30px !important;
  }
    /* News and Articles Detail Page */
    .news-articles-main-image {
   width: 500px;
  }
    /* Background Image Title*/
    .inner-banner .top-title {
   left: 2%;
  }
   .bg-top-title {
   left: 2%;
  }
   .bg-top-title-2 {
   left: 2%;
  }
   .bg-top-title-3 {
   left: 2%;
  }
    /* Treatments Page */
    .search-organizations {
   padding-bottom: 80px;
  }
   .treatments-wrapper .start-discussion {
   padding-top: 0px;
  }
   .treatments-wrapper .treatments-count h1 {
   margin-top: 40px;
  }
    /* Footer */
    footer .footer-top .circle-icons i {
   width: 38px;
   height: 38px;
   line-height: 36px;
  }
   #page-content.inner-page {
   padding-top: 130px;
  }
    /* New Symptoms Detail Page */
    .bg-first-add {
   margin-top: 20px !important;
  }
    /* Drugs Detail Page */
    .reviews .reviews-deatil .features, .reviews .reviews-deatil .review-user {
   margin-top: 20PX;
  }
    /* News and Articles Page */
    .news-articles-rightbar {
   margin-top: 30px !important;
  }
    /* Header Menu */
    .forweb {
   margin-top: 0px !important;
  }
   #res-profile-tabs .nav-tabs li a i {
   display: none;
  }
   #res-profile-tabs .nav-tabs li a {
   font-size: 18px;
  }
   header .navbar-default .navbar-brand {
  display: block !important;
  width: 100%;
  margin-bottom: 10px;
  }
   header .navbar-default .navbar-brand>img {
  margin: 0 auto !important;
  width: 130px;
  }
   header #signuplink a {
  padding: 36px 15px !important;
  }
    /* Patient Profile */
  .right-sidebar #view-connection {
  margin-top: -10px !important;
  }
  header .navbar-default .search-responsive{margin-left: 0px !important;width: 250px;padding: 0;}
  .navbar-fixed-top + #navbarSpaceBottom {padding-bottom: 15px !important}
  #searchwrapper input.form-control{width: 76%;}
  #searchwrapper .btn-default {padding: 13px 2px !important;font-size: 12px !important;}
}
/************************************************************
                        Ipad portrait
  ************************************************************/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    /* Home Page */
  .jumbotron.trn h2{ font-size: 32px; margin-bottom: 20px;}

  .jumbotron.trn h2 span img{ width: 80%;}

  .bg-home {
      background-size: 100% !important;
      background-position: 100% 100%!important;
      background-image: url(../images/main-banner-img.png);
  }
  SSS
    .curedit .features p {
  width:90%;
  }
   .curedit .features h3 {
  height: 30px;
  }
   .add-symptom-section .container {/*padding: 0;*/
  }
   .jumbotron.professionals {
  right: 30%;
  }
   .jumbotron.professionals p {
  color: #000;
  }
   .doctor-info .doctor-des-btn {
  left:20px;
  }
    /* Treatments */
    .categories .sqaure {
   width: auto;
   margin-bottom: 15px;
  }
    /*  Professionals */
    .doctor-meta {
   margin: 30px 0px 0px 0px;
  }
    /*  News */
    .news {
   margin-bottom: 20px;
  }
   .news .sqaure {
  margin-bottom: 30px;
  }
   .news .sqaure .news-info .it-tag {
   margin-top: -45px;
   position: absolute !important;
  }
    /* Background Image Title*/
    .inner-banner .top-title {
   left: 2%;
  }
   .bg-top-title {
   left: 2%;
  }
   .bg-top-title-2 {
   left: 2%;
  }
   .bg-top-title-3 {
   left: 2%;
  }
    /* New Symptoms Detail Page */
    .bg-first-add {
   margin-top: 20px !important;
  }
    /* Treatments Page */
    .search-organizations {
   padding-bottom: 80px;
  }
   .treatments-wrapper .start-discussion {
   padding-top: 0px;
  }
   .treatments-wrapper .treatments-count h1 {
   margin-top: 40px;
  }
    /* Footer */
    footer .footer-top .icons-list li {
  padding-left: 0px;
  }
   footer .footer-top .circle-icons i {
   width: 26px;
   height: 26px;
   line-height: 25px;
   font-size: 16px !important;
  }
   #page-content.inner-page {
   padding-top: 10px;
  }
    /* Profile Page */
    .left-sidebar .profile-picture {
   margin-left: 10px;
   margin: 0 auto;
  }
   .left-sidebar .profile-detail {
   text-align: center;
  }
   .left-sidebar .user-info .blood-group {
   margin-top: -20px !important;
  }
   .left-sidebar .user-info .gender {
   margin-top: -20px !important;
  }
   .left-sidebar .user-info .social-detail {
   float: none !important;
  }
   .content-wrapper .margin-top-79 {
   margin-top: 30px !important;
  }
   .right-sidebar .margin-top-79 {
   margin-top: 30px !important;
  }
    /* News and Articles Page */
    .news-articles-rightbar {
   margin-top: 30px !important;
  }
    /* News and Articles Detail Page */
    .news-articles-main-image {
   width: 500px;
  }
    /* Professionals Page */
    .resources-professionals {
   margin-bottom: 30px !important;
  }
   .top-rated-professionals {
   margin-top: -40px;
  }
    /* Drugs Detail Page */
    .reviews .reviews-deatil .features, .reviews .reviews-deatil .review-user {
   margin-top: 20PX;
  }
    /* Header Menu */
    .forweb {
   margin-top: -10px !important;
  }
   header #signuplink a {
  padding: 36px 15px;
  }
   #navbarSettings .navbar-nav > li > a {
  padding: 15px 10px;
  }
    /* Package CSS */
    .pricing-box {
   min-height: auto !important;
   height: auto !important;
  }
   #res-profile-tabs .nav-tabs li a i {
   display: none;
  }
   #res-profile-tabs .nav-tabs li a {
   font-size: 18px;
  }
   header .navbar-default .navbar-brand {
  display: block !important;
  width: 100%;
  margin-bottom: 10px;
  }
   header .navbar-default .navbar-brand>img {
  margin: 0 auto !important;
  width: 130px;
  }
    /* Patient Profile */
    .right-sidebar #view-connection {
  margin-top: 0px !important;
  }
    /* Home Page */
    .news .news-right li {
  float:none;
  }
  /*** Issues ****/
  .section-profile .sidebar-link .btn-default {font-size: 15px !important;padding: 10px 10px !important;}
  #certhist-wrap.modern-forms .form-row .col{padding-left: 10px;padding-right: 10px;}
  .sidebar-form .modern-forms .mdn-footer{margin-top: 30px;}
  header .navbar-default .search-responsive{margin-left: 0px !important;width: 250px;padding: 0;}
  .navbar-fixed-top + #navbarSpaceBottom {padding-bottom: 95px !important}
  #searchwrapper input.form-control{width: 76%;}
  #searchwrapper .btn-default {padding: 13px 2px !important;font-size: 12px !important;}
}
/************************************************************
                        Ipad landscape
  ************************************************************/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* Header */
  #searchwrapper input.form-control {
width: 74%;
}
 header #signuplink a {
padding: 20px 15px;
}
 header .navbar-default .navbar-brand>img {
width: 140px;
}
  /* Curdit Section */
  .curedit .features p {
width: 70%;
}
  /* Right Professionals */
  .jumbotron.professionals {
right: 5%;
}
  /* Doctot List */
  .doctor-info {
padding: 0px 15px 25px;
}
  /* Treatments Page */
  .search-organizations {
 padding-bottom: 80px;
}
 .treatments-wrapper .start-discussion {
 padding-top: 0px;
}
  /* Profile Page */
  .left-sidebar .user-info .social-detail {
 margin-right: 16px !important;
}
 .content-wrapper .reviews-rating .list-inline > li {
 padding-left: 0px;
}
  /* News Artices Home page */
  .news .news-right a i {
margin-right: 15px;
}
 .news .news-right a {
margin-left: 5px;
}
 .news .news-right span img {
width: 50px;
}
 .news .news-right h2 {
font-size: 22px;
margin-left: 0px;
}
}
@media (min-width: 411px) and (max-width: 450px) {
  /* Profile Page */
  .left-sidebar .user-info .detail {
 margin-right: 10px !important;
}
}
@media (min-width: 411px) and (max-width: 767px) {
  /* Profile Page */
  .left-sidebar .user-info .blood-group {
 margin-top: -20px !important;
}
 .left-sidebar .user-info .gender {
 margin-top: -20px !important;
}
}
@media (min-width: 568px) and (max-width: 767px) {
  /* Profile Page */
  .btn-res-apt {
 display: none !important;
}
  /* View All Link All Page */
  .view-all-res {
 display: none !important;
}
  /* New Symptoms Detail Page */
  .symptoms-tag {
 left: 15%;
}
 .similar-conditions {
 margin-bottom: 30px;
}
 #res-profile-tabs .nav-tabs li a i {
 display: none;
}
 #res-profile-tabs .nav-tabs li a {
 font-size: 18px;
}
}
@media (max-width: 480px) {
  /* Home Page */
  .bg-add-symptom h2 {
font-size: 36px;
}
 .jumbotron.professionals {
right: 0%;
}
  /* New Symptoms Detail Page */
  .bg-first-add {
 margin-top: 20px !important;
}
  /* Dashboard Page */
  .btn-web-apt {
 display: none !important;
}
  /* Treatment Page */
  .treatment-conuter .float-none {
 float: none !important;
}
 .treatments-wrapper .popular-discussions .page-title h1 {
 margin-left: 0px !important;
}
  /* View All Link All Page */
  .view-all-web {
 display: none !important;
}
 .treatments-wrapper .treatments-count h1 {
 margin-top: 0px;
}
 .treatments-wrapper .start-discussion {
 padding-top: 0px;
 float: right !important;
}
  /* Package CSS */
  .klausbg {
 padding: 0;
}
 .pricing-box {
 min-height: auto;
}
 .modal-main-btn, .modal-sub-btn {
 margin-top: 10px !important;
}
 .modern-forms .mdn-upload .mdn-button {
 top: 45px !important;
}
 .modalformpad {
 padding: 35px 20px 20px 20px !important;
}
 #res-profile-tabs .nav-tabs li a span {
 display: none;
}
 #res-profile-tabs .nav-tabs li a {
 font-size: 26px;
}
  /* Search Bar */
  .search-organizations .search-input, .search-box-symptom .search-input {
width: 79% !important;
}
 .popular-organizations .view {
margin-left: 0px !important;
}
 .discussion-detail .media-heading {
font-size: 18px;
}
 .media .media-body ul li {
font-size: 14px;
}
}
@media (max-width: 450px) {
 .col-xs-6 {
 width: 100% !important;
}
  /* Home Page */
  .categories .col-xs-6 {
 width: 50% !important;
}
  /* Treatments Page */
  .treatment-categories .col-xs-6 {
 width: 50% !important;
}
 .dashboard-reviews .col-xs-6 {
 width: 50% !important;
}
  /* Home Page */
  .categories .sqaure {
 width: auto;
 margin-bottom: 15px !important;
}
}
/************************************************************
                          Small Devices
  ************************************************************/
@media (max-width: 375px) {
  /* Research Detail Page */
  .research-detail .media-body, .research-detail .media-left, .research-detail .media-right {
 display: table-footer-group;
}
  /* New Symptoms Detail Page */
  .new-symptoms-detail .media-body, .new-symptoms-detail .media-left, .new-symptoms-detail .media-right {
 display: table-footer-group;
}
 .new-symptoms-detail .comments .media-left {
 display: table;
}
 .new-symptoms-detail .comments .media-body, .new-symptoms-detail .comments .media-right {
 display: initial;
}
 .new-symptoms-detail .comments .media-object {
 margin-top: -10px;
 width: 116px;
 padding-top: 0px !important;
}
 .new-symptoms-detail .media .media-object {
 margin-top: -10px;
 width: 116px;
 padding-top: 20px;
}
 .new-symptoms-detail .media .btn-default {
 margin-bottom: 20px;
}
  /* Organizations Page */
  /*.drugs-listing .media-body,
  .drugs-listing .media-left,
  .drugs-listing .media-right {
    display: initial;
  }*/
  /* News Articles Detail Page */
  .news-articles-detail .media-body, .news-articles-detail .media-left, .news-articles-detail .media-right {
 display: table-footer-group;
}
 .news-articles-detail .media-object {
 width: 183px;
}
 .news-articles-detail .disc-flw-btn {
 margin-bottom: 30px !important;
}
  /* Firefox Resposive */
  @-moz-document url-prefix() {
    /*symptoms-detail Page*/
    .new-symptoms-detail .media .media-object {
 margin-top: 0px;
 width: auto;
}
 .new-symptoms-detail .media-body, .new-symptoms-detail .media-left, .new-symptoms-detail .media-right {
 display: inline-block !important;
 float: none !important;
 margin: 0 auto;
 table-layout: fixed !important;
 vertical-align: middle;
 padding: 0 !important;
}
 .new-symptoms-detail .comments .media .media-left {
 width: 22%;
}
}
}
/************************************************************
            Specific Width CSS - Portrait-Landscape View
  ************************************************************/
@media (width: 320px) {
  /*modal popup*/
  .modal-heading {
 padding-right: 50px;
}
 .custom-close {
 margin-top: -24px !important;
}
 .crop-image {
 width: 100%;
}
 .crop-image img {
 width: 100%;
}
  /* Responsive Tabs */
  #res-profile-tabs .nav-tabs li a {
 margin-right: 16px;
}
}
@media (width: 360px) {
  /* Treatments Page */
  .treatments-wrapper .treatments-count h1 {
 margin-top: 0px;
}
 .treatments-wrapper .start-discussion {
 padding-top: 0px;
}
}
/* Devices 411 */
@media (width: 411px) {
  /* New Symptoms Detail Page */
  .like-wrapper li {
 margin-right: 10px !important;
}
}
/* Devices 414 */
@media (width: 414px) {
  /* New Symptoms Detail Page */
  .like-wrapper .like {
 margin-right: 10px !important;
}
 .like-wrapper .dis-like {
 margin-right: 10px !important;
}
 .symptoms-tag {
 left: 24%;
}
}
/* Devices 435 */
@media (width: 435px) {
  /* News Articles Detail Page */
  .news-articles-detail .disc-flw-btn {
 margin-bottom: 30px !important;
}
  /* New Symptoms Detail Page */
  .symptoms-tag {
 left: 20%;
}
}
/* Devices 480 */
@media (width: 480px) {
.top-rated-professionals .btn-default {
width: 186px;
font-size: 16px !important;
}
.popular-organizations .org-detail .org-img, .organizations-wrapper .org-detail .org-img {
height: 178px;
}
.popular-organizations .org-detail, .organizations-wrapper .org-detail {
height: 285px;
}
}
/* Devices 568 */
@media (width: 568px) {
  /* New Articles Detail Page */
  .news-articles-detail .disc-flw-btn {
 margin-bottom: 30px !important;
}
  /* Drugs Detail Page */
  .reviews-deatil .features .margin-left-30 {
 margin-left: 29px !important;
}
  /* New Symptoms Detail Page */
  .bg-first-add {
 margin-top: 20px !important;
}
 .symptoms-tag {
 left: 18%;
}
 .search-organizations .search-input, .search-box-symptom .search-input {
width: 88%;
}
}
/* Devices 640 */
@media (width: 640px) {
  /* Treatments Page */
  .treatment-categories .col-xs-6 {
 width: 25% !important;
}
 .treatments-wrapper .start-discussion {
 padding-top: 0px;
}
 .treatments-wrapper .treatments-count h1 {
 margin-top: 0px;
}
 .left-sidebar .user-info .blood-group {
 margin-top: -20px !important;
}
 .left-sidebar .user-info .gender {
 margin-top: -20px !important;
}
  /* Drugs Detail Page */
  .reviews .reviews-deatil .features, .reviews .reviews-deatil .review-user {
 margin-top: 20PX;
}
  /* New Symptoms Detail Page */
  .bg-first-add {
 margin-top: 20px !important;
}
  /* News Articles Detail Page */
  .news-articles-detail .disc-flw-btn {
 margin-bottom: 30px !important;
}
}
/* Devices 667 */
@media (width: 667px) {
 .news-detail-info {
 margin-top: 30px !important;
}
  /* Treatments Page */
  .treatments-wrapper .treatments-count h1 {
 margin-top: 0px;
}
 .treatments-wrapper .start-discussion {
 padding-top: 0px;
}
  /* New Symptoms Detail Page */
  .symptoms-tag {
 left: 15%;
}
}
/* Devices 736 */
@media (width: 736px) {
 .news-articles-detail .disc-flw-btn {
 margin-bottom: 30px !important;
}
 .news-articles-detail .news-detail-info img {
 margin-bottom: 20px;
 width: 500px;
}
  /* New Symptoms Detail Page */
  .bg-first-add {
 margin-top: 20px !important;
}
 .symptoms-tag {
 left: 13%;
}
  /* Treatments Page */
  .treatments-wrapper .treatments-count h1 {
 margin-top: 0px;
}
 .treatments-wrapper .start-discussion {
 padding-top: 0px;
}
}
/* Devices 773 */
@media (width: 773px) {
  /* Profile Page */
  .left-sidebar .profile-picture {
 margin-left: 10px;
 margin: 0 auto;
}
 .left-sidebar .profile-detail {
 text-align: center;
}
 .left-sidebar .user-info .blood-group {
 margin-top: -20px !important;
}
 .left-sidebar .user-info .gender {
 margin-top: -20px !important;
}
 .left-sidebar .user-info .social-detail {
 float: none !important;
}
  /* Drugs Detail Page */
  .reviews .reviews-deatil .features, .reviews .reviews-deatil .review-user {
 margin-top: 20px;
}
  /* News & Articles Page */
  .news-right {
 margin-top: 30px;
}
  /* Professionals Page */
  .view-nexus {
 margin-left: 12px !important;
}
  /* New Symptoms Detail Page */
  .symptoms-tag {
 left: 13%;
}
  /* Treatments Page */
  .treatments-wrapper .treatments-count h1 {
 margin-top: 0px;
}
 .treatments-wrapper .start-discussion {
 padding-top: 0px;
}
  /* Home Page */
  .categories .sqaure {
 width: auto;
 margin-bottom: 15px !important;
}
 #res-profile-tabs .nav-tabs li a i {
 display: none;
}
}
@media (width: 1280px) {
 .content-wrapper .reviews-rating .list-inline > li {
 display: inline-block;
 padding-right: 0px;
 padding-left: 4px;
}
}
/* Background Image Title*/
@media (width: 1280px) and (orientation: landscape) {
 .inner-banner .top-title {
 left: 5%;
}
 .bg-top-title {
 left: 5%;
}
 .bg-top-title-2 {
 left: 5%;
}
 .bg-top-title-3 {
 left: 5%;
}
}
/* Background Image Title*/
@media (width: 1440px) and (orientation: landscape) {
 .inner-banner .top-title {
 left: 10.6%;
}
 .bg-top-title {
 left: 10.6%;
}
 .bg-top-title-2 {
 left: 10.6%;
}
 .bg-top-title-3 {
 left: 10.6%;
}
}
/* Background Image Title*/
@media (width: 1600px) and (orientation: landscape) {
 .inner-banner .top-title {
 left: 14.5%;
}
 .bg-top-title {
 left: 14.5%;
}
 .bg-top-title-2 {
 left: 14.5%;
}
 .bg-top-title-3 {
 left: 14.5%;
}
}
/* Background Image Title*/
@media (width: 1920px) and (orientation: landscape) {
 .inner-banner .top-title {
 left: 20.3%;
}
 .bg-top-title {
 left: 20.3%;
}
 .bg-top-title-2 {
 left: 20.3%;
}
 .bg-top-title-3 {
 left: 20.3%;
}
}

/************************************************************
                        Ipad Pro
************************************************************/
@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation: portrait){
 #searchwrapper input.form-control{width: 76%;}
 #page-content.inner-page {padding-top: 160px;}
}

/************************************************************
                        800 * 600
************************************************************/
@media screen and (max-width: 800px) and (max-height:600px){
 #searchwrapper input.form-control{width: 71%;}
}
@media screen and (max-width: 600px){
  .navbar-fixed-top + #navbarSpaceBottom {padding-bottom: 95px !important}
}
input.hidden { position: absolute; left: -9999px; }

#profile-image1 { cursor: pointer; width: 100px; height: 100px; border:2px solid #03b1ce; }
.tital { font-size:14px; font-weight:700; }
.bot-border { border-bottom:1px #f8f8f8 solid; margin:5px 0 5px 0 }
.content-wrapper .tab-content strong { font-size: 14px; color: #333333; line-height:24px }
.content-wrapper .tab-content ul { float: left; }
.content-wrapper .tab-content ul li { font-size: 14px; margin-left: 18px;  }
.content-wrapper .tab-content .tab-pane .tital img { width:105px; margin: 0 auto; list-style:outside }
.content-wrapper .tab-content ul { font-size: 14px; list-style-type: disc }
/****************pagination center **********************/
.inner-page .tab-content .pagination{text-align:center;width: 100%; }
.inner-page .tab-content  .pagination>li {    display: inline-block!important;}
/****************pagination center **********************/

.update-nag{
  display: inline-block;border-radius:5px;
  font-size: 14px;
  text-align: center;
  background-color: #fff;
  height: 40px;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);
  box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
  padding: 0 10px 0 0 ; border:1px solid #a7a7a7
}

.update-nag:hover{
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);
  box-shadow: 0 1px 1px 0 rgba(0,0,0,.3);
}

.update-nag > .update-split{
  background: #337ab7;border-radius:4px 0 0 4px;
  width: 50px;
  float: left;
  color: #fff!important;
  height: 100%;
  text-align: center;padding:10px 15px
}

.update-nag > .update-split > .glyphicon{
  position:relative;
  top: calc(50% - 9px)!important; /* 50% - 3/4 of icon height */
}
.update-nag > .update-split.update-success{
  background: #5cb85c!important;
}

.update-nag > .update-split.update-danger{
  background: #d9534f!important;
}

.update-nag > .update-split.update-info{
  background: #5bc0de!important;
}

.update-nag > .update-text{
  line-height: 19px;
  padding-top: 11px;
  padding-left: 75px;
  padding-right: 20px;
}

/* family-history-details Added by Nitin*/
.family-history-details { font-size: 14px;  }
.family-history-details .panel-default > .panel-heading {  background-color: #EAEAEA;  padding:15px 0 15px 15px;  display:inline-block; width:100% }
.family-history-details h2 { font-size: 18px; padding-top: 10px; font-weight: bold; display:inline-block }
.family-history-details .float-right { float:right; }
.family-history-details-padding  { margin: 5px 0 10px; border-bottom: 1px solid #eee; padding-bottom: 15px;}
.medications-details-image img{ margin:15px 0; border: 2px solid #eee; width: 250px; }

.modern-forms header .mdn-button { float: right; line-height: 42px;  top: -5px; height: 36px; }
.layout-form-container .modern-forms .field-group {    margin-bottom: 0px!important}

/* Refer Patient  */
.friend-list-modal .modern-container .select2-container{position: relative; width: 100%!important}
.friend-list-modal .modern-container .select2-container .select2-selection__arrow b{display:none }
.friend-list-modal.refer-patient .modal-body {min-height: 160px;margin-top:25px}
.friend-list-modal.refer-patient .modern-container{background:none}


/* Start advertisement Section */
.add-advertisement { display: inline-block;border: 1px solid transparent;padding: 10px 15px;font-size:15px;border-radius: 2px; }
.advertisement label { margin:10px 0 10px 18px !important; left:-10px; line-height:24px}

.statistics table th  { font-size: 14px; color: #0061b7; font-weight: bold; padding: 0px; margin-top: 15px; }
.statistics table td  { font-size: 13px;  padding: 0px; margin-top: 15px; }
.condition-statistics
{
	border: 1px solid black;
    padding: 5px;
    margin: 10px;
}
.statistics-hide
{
	display: none;
}
.statistics-con-title
{
	margin: 10px 0px;
	color: #337ab7;
}
select.normal + .select2-container--krajee .select2-selection {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    border: 1px solid #ccc  !important;
}
.select2-container--krajee .select2-selection {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 0px !important;
    border-bottom: 1px solid #ccc !important;
}

.user-tags-show {
	display: inline-block;
    margin-left: 10px;
    height: 30px;
    padding: 10px !important;
}
.user-tags
{
	display: inline-block;
	margin : 5px 0px;
}
/* .user-added-tags
{
	//background-color: green !important;
	//display: inline-block !important;
} */
.btn_load
{
	cursor:pointer;
	margin-left: 25%;
}
.research-column
{
	min-height: 450px !important;

}
.pac-container
{
	z-index: 1051 !important;
}
#ui-datepicker-div
{
	background-color: #fff !important;
}
.btn-searchall
{
	min-width: 190px !important;
	max-width: 190px !important;
}
.select2-container--krajee .select2-selection--multiple .select2-search--inline .select2-search__field
{
	min-width: 15em !important;
}
.ui-datepicker .ui-datepicker-title
{
	margin:0 !important;
}
.ui-datepicker-title
{
	font-size: 22px !important;
}

/*........ page not found...........*/
.bg-div{
	position: fixed; top:-50%; left: -50%;width: 200%; height: 200%;
}
.bg-inner-div{
	position: absolute;top:0; bottom: 0; left: 0; right: 0; margin: auto; min-width: 50%; min-height: 50%; background-color:white;  background: radial-gradient(white, gray);
}
.err-div{
	text-align: center;font-family: 'Avenir Next' !important;    margin-top: 8%;    position: relative;
}
.error-head{
	color:#e60000;    font-size: 253%;
}
.msgpara{
	 font-size: 153%;
    margin-top: 2%; color:#808080;
}
.errimg{
	  margin-top: 6%;
}
.last-para{
	 font-size: 153%;
    margin-top: 6%; color:#808080;
}


/*....... new changes ........*/

#sym-comments .cmmnt-content, #art-comments .cmmnt-content, #dis-comments .cmmnt-content, #res-comments .cmmnt-content{ padding: 10px;}
#sym-comments .media .media-body ul li, #art-comments .media .media-body ul li, #dis-comments .media .media-body ul li, #res-comments .media .media-body ul li{ font-size: 13px; }
#sym-comments .commnt-summary, #art-comments .commnt-summary, #dis-comments .commnt-summary, #res-comments .commnt-summary{ float:left; margin-bottom: 5px;}
#sym-comments .rem-sym-comment, #art-comments .rem-art-comment, #dis-comments .rem-dis-comment, #res-comments .rem-res-comment{ float: right; }
#sym-comments .modern-forms .field-group, #art-comments .modern-forms .field-group, #dis-comments .modern-forms .field-group, #res-comments .modern-forms .field-group{ margin-bottom: 10px; }
#sym-comments .modern-forms .mdn-textarea, #art-comments .modern-forms .mdn-textarea, #dis-comments .modern-forms .mdn-textarea, #res-comments .modern-forms .mdn-textarea{ height: 60px; }
#sym-comments .modern-forms .mdn-button, #art-comments .modern-forms .mdn-button, #dis-comments .modern-forms .mdn-button, #res-comments .modern-forms .mdn-button{ height: 30px; padding: 0 15px; }
.treatments-wrapper .discussion-list i.fa { font-size: 20px; color: inherit !important; }
.treatments-wrapper .research-listing img, .treatments-wrapper .research-listing p{ height: auto !important; }
.treatments-wrapper .research-listing img{ padding: 0px; border: none; border-radius: 0px; }
.news .sqaure .news-info h4{ min-height: 60px; }

.discussion-detail p, .research-detail p, .new-symptoms-detail p{ font-size: 16px; }



/* signup new page - start */
.bg-signup{ background: url("../images/bg_signuplogin.png"); background-size: 100%; repeat-x: auto; min-height:95% !important;     background-repeat: no-repeat;    background-size: cover;}
.white-bg{ background-color:#efebead9; background-color: rgba(255, 255, 255, 0.84); }
.panel-heading.gray-bg,.gray-bg{background: #d2d2d2e6;}
.blue-bg{background: #308ad6; color:#fff}
.card {
    position: relative;
    background-color: #fff;
    -webkit-transition: -webkit-box-shadow .25s;
    transition: -webkit-box-shadow .25s;
    transition: box-shadow .25s;
    transition: box-shadow .25s, -webkit-box-shadow .25s;
    border-radius: 2px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}
.card:not(.padding-0){
  padding: 15px;
}
.card.gray-bg{background: #d2d2d2e6 !important;}
#page-content.inner-page-login {
  position: relative;
  padding-top: 0;
  left: 0;
}
.beforeHeader_ a.innerlist_ {
  padding-top: 30px !important;
  padding-bottom: 7px !important;
}
#signup-form .radio-inline, #signup-form .radio-inline1{ font-size: 14px !important; margin-left: 0 !important;
color:#606060 !important;    font-weight: bold;    margin-right: 17px; }
 #signup-form .radio-inline{ padding-left: 0;}
#signup-form .radio-inline input[type=radio]{    margin-left: 44px !important; margin-top: 15px !important; }
#signup-form .radio-inline1 input[type=radio]{ margin-top: 5px !important; margin-left: 10px !important;  }
.padding-10{ padding: 10px; }
.padding-5{ padding: 5px; }
.padding-20{ padding-left: 20px; padding-right: 20px; }
#signup-form .help-block{ color: #333 !important; }
#signup-form .form-group{ margin-bottom: 15px !important; }
#signup-form .radio-inline1 img{margin-left: -58px !important;    width: 40px;    margin-top: -8px;}
/*#signup-form .form-control {border-radius:0px!important;}*/
.radio-inline1{ position: relative; display: inline-block; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer;   }
.radio-inline img{width:40px;}
.btn-signupheader {
    padding: 4px 25px !important;
	margin-top: -51px;
}
.radio-gender{    position: relative; top: 3px;    font-size: 16px;}
.radio-join{position:relative;top:-2px;    margin-right:55px;    color: #000 !important;
    font-weight: 600 !important;}
#signup-form{ margin-bottom: 10px;}
#login-form .form-group{ min-height: 70px; }
.tab-content #login-form .form-group{ min-height: unset !important; }
.link_forgotpsw { vertical-align: top; line-height: 40px; }
#login-form .help-block{ clear: both; font-size:10px; max-width: 150px; min-height: 35px;}
.tab-content #login-form .help-block{ clear: both; font-size:10px; max-width: unset; min-height: unset;}
.tab-content #login-form input{ border-radius:0px;}
#signup-container .circle-icons i { width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; font-size: 24px !important; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15); -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; border: 2px solid; }
#signup-container .circle-icons li{float: left; padding: 10px;}
.blue-clr{color:#0064be;}
.yellow-clr{color:#e6800b;}
.gray-clr{color:#606060 !important;}
.y-h2{    margin-top: 12px !important;
    margin-bottom: 15px !important;}
    .mb-15{margin-bottom:15px !important;}
.f-bold{    font-weight: bold;}
/*#signup-container .circle-icons{ margin-left: 25%; }*/
/*#signup-form .form-group{ margin-left: 20px; margin-right: 20px; }*/
/* signup new page - end */
.terms-para{
font-size: 16px;
font-weight: bold;
text-align: center;color:#606060;
}
.mb-0{margin-bottom:0 !important;}
.d-flex{display:flex !important;}
.pl-0{padding-left:0 !important;}
.pr-0{padding-right:0 !important;}
.padding-20 .field-signupform-user_type #signupform-user_type{display:flex !important;}
.bg-white1{background-color: rgba(255, 255, 255, 0.5) !important;border-radius: 12px;}
.circle-icons img{width:40px;}
.signup-btn{padding: 7px 37px !important; font-weight: bold !important;}
.form-input:not(.normal){border: 0 !important;box-shadow: 0 0 0 0 !important;}
.form-input{font-size: 18px  !important;}
.navbar-default {position: fixed;}
.font-16{font-size: 16px;}
.div-7{margin: 60px 60px 129px 0;}
.div-5{ margin: 60px 0;}
.watermark-logo{margin: 15px 35px;}
@media screen and (max-width: 768px){
    .padding-20 .field-signupform-user_type #signupform-user_type{display:block !important;}
     #signup-form .radio-inline1{margin-top:12px;}
     .div-7 {
    margin: 15px 15px 15px 15px;
}
  .div-5 {
    margin: 15px;
}
}
.btn-curedit{
  background: #0160B7;
  border-color: #0160B7;
  color:#fff !important;
}
.nav-pills-btn-group li:first-child a{
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.nav-pills-btn-group li:last-child a{
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.nav-pills-btn-group li:not(:last-child):not(:first-child) a{
  border-radius: 0px;
}
/* Material design radio btn */
@keyframes ripple {
  0% {
    box-shadow: 0px 0px 0px 1px transparent;
  }
  50% {
    box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
  }
  100% {
    box-shadow: 0px 0px 0px 15px transparent;
  }
}

.md-radio {
  margin: 16px 0;
}

.md-radio.md-radio-inline {
  display: inline-block;
}
.md-radio .img-left{
  margin-left: -24px;margin-top: -13px;padding-right: 10px;float:left;
}
.md-radio input[type="radio"] {
  display: none;
}

.md-radio input[type="radio"]:checked + label:before {
  border-color: #337ab7;
  animation: ripple 0.2s linear forwards;
}

.md-radio input[type="radio"]:checked + label:after {
  transform: scale(1);
}

.md-radio label {
  display: inline-block;
  height: 20px;
  position: relative;
  padding: 0 30px;
  margin-bottom: 0;
  cursor: pointer;
  vertical-align: bottom;
}

.md-radio label:before, .md-radio label:after {
  position: absolute;
  content: '';
  border-radius: 50%;
  transition: all .3s ease;
  transition-property: transform, border-color;
}

.md-radio label:before {
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid rgba(0, 0, 0, 0.54);
}

.md-radio label:after {
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  transform: scale(0);
  background: #337ab7;
}
#signup-form .has-error  .help-block,
.has-error .help-block{
  color: #a94442 !important;
}
.desktop-view{
        display: block;
        } 
.mobile-view
        {
            display: none;
        }

.contain11 iframe {
  height: 600px !important;
}
/* CSS For Mobile */
@media only screen and (max-width: 600px) {
        .desktop-view{
        display: none !important;
        } 
        .mobile-view
        {
            display: block;
        }
        .navbar-default .nav li {
          border-top: 1px solid #bbb !important;
      }
        /* .navbar-default .badge.up {
          position: absolute;
          top: -8px;
            padding: 2px 5px;
            margin-left: -6px;
        } */
        #loggedinUser {
          padding: 5px 15px;
      }
        .navbar-brand {
          float: left;
          height: 50px;
          padding: 10px 15px !important;
          font-size: 18px;
          line-height: 12px;
        }
        .navbar-nav > li > a {
          padding-top: 0px !important;
          padding-bottom: 0px !important;
          line-height: 16px !important;
        }
        .mob-nav-noti{
          width: 100%;
          /* float: ; */
          margin-left: 50px;
          padding-top: 15px;
        }
         /* .navbar-default .dropdown.open ul.dropdown-menu {
        background: #ddd !important;
        border-radius: 0px;
        position: absolute;
        width: 100%;
        }  */
        #navbarSettings img {
          display: none;
        }
        .navbar-toggle {
          position: relative;
          float: right;
          padding: 9px 10px;
          margin-top: 13px !important;
        }
           .font-16 
        {
            font-size: 16px !important;
        }
        .uppercase 
        {
            text-transform: uppercase;
        }
        .font-weight-600 
        {
            font-weight: 600;
        }
        .pricing-cont {
          width: 100%;
          display: block;
          margin-top: 10px;
        }
        .pricing-cont h4 {
          font-size: 16px;
          color: #444;
        }
        .klausheader {
          height: 95px;
          border-bottom: 1px solid #f0f0f0;
          /* background: #f5eefe; */
          padding-left: 10px;
        }
        .pricing-box {
          border-radius: 7px;
          margin-top: 14px;
          box-shadow: 0px 2px 5px 0px #ccc;
        }
        .klausbg h5 {
          /* color: #923ef6; */
          font-size: 16px;
          font-weight: 700;
          text-transform: uppercase;
          float: left;
          width: 100%;
          margin: 0;
          padding-top: 18px;
          padding-bottom: 0px;
          text-align: left;
        }
        .klaus_price {
          font-size: 32px;
          font-weight: 300;
          float: left;
          width: 39px;
          margin-top: 0px;
          /* color: #923ef6; */
          text-align: left;
        }
        .price-box {
      display: flex;
      float: left;
      vertical-align: middle;
      align-content: center;
      text-align: center;
      justify-content: center;
      height: 58px;
    }
    .price-per {
      text-align: center;
      margin-top: 20px;
      border: 0;
      display: flex;
      justify-content: center;
      align-content: center;
      color: #fff;
      font-size: 16px;
    }
    .klaus_features {
      border-bottom: 1px solid #f0f0f0;
      float: left;
    }
    .klaus_features {
      border-bottom: 1px solid #f0f0f0;
      float: left;
    }
    .klaus_features li i {
      top: 15px;
      left: 12px;
      font-size: 12px;
      position: absolute;
      color: #444;
    }
    .klaus_features li {
      list-style: none;
      text-align: left;
      font-size: 16px;
      color: #444;
      font-weight: 400;
      padding: 10px 12px 10px 38px;
      position: relative;
    }
    .commanbtn {
      font-size: 16px !important;
      height: 44px !important;
      border-radius: 7px !important;
      /* background: #923efb !important; */
      margin-top: 20px !important;
      padding-left: 80px !important;
    padding-right: 80px !important;
    }
    .klaus_getaquote {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      margin-top: 15px !important;
    }

    .klausbg {
      background: #fff;
      height: auto;
      text-align: center;
      font-family: 'Titillium Web', sans-serif;
      cursor: default;
      padding: 0;
      margin-bottom: 0px !important;
    }
    .klausbg {
     
      margin-bottom: 0px;
    }
    .section-profile.mobile-view {
        padding: 0px 0 60px 0;
    }
    .search-bar {
      background: #e9e9ed !important;
      border: 0px !important;
      border-radius: 7px !important;
      box-shadow: inset 0 0px 0px rgba(0,0,0,.075) !important;
      height: 36px !important;
    }
    .navbar-default {
      background-color: #fafbfc;
      border-color: transparent;
      box-shadow: 0px 1px 5px 0px #b5b5b5;
      height: 60px;
    }
    .searchBTN {
      top: 0px;
    width: 54px;
    /*margin-left: -17px !important;*/
    margin-left: -9px !important;
    border-radius: 7px !important;
    background: #e9e9ed !important;
    color: #000 !important;
    height: 36px;
    }
    .pricing-box {
      width: 100%;
      display: block;
      border: 1px solid #e8e8e6;
      padding-bottom: 20px;
    }
    .navbar-default .logo {
    width: 100%;
    height: 44px;
  }
  .font-16.uppercase.font-weight-600{
  color: #0060B7;
 }
 #bs-example-navbar-collapse-1 {
  background: #fff;
}
    
    /* Tag Page */
    .box input.form-control {
      height: 35px;
      width: 100%;
      border-radius: 1px;
      border-radius: 7px;
    }
    .form-inline {
      padding: 0px 0 10px 0 !important;
    }
    .form-shadow{
      box-shadow: 0px 1px 5px 0px #ccc !important;
      font-size: 14px !important;
      height: 36px !important;
      border-radius: 7px !important;
    }
    .left-addon input {
      padding-left: 16px;
    }
    .lb {
      margin: 8px 0 2px 0 !important;
      padding: 7px 10px 10px 10px !important;
      height: 36px !important;
    }

    .remove-tag{
 
      height: 36px;
      box-shadow: 0px 1px 5px 0px #ccc;
      font-size: 14px;
      padding-top: 7px;
    padding-left: 10px;
    border-radius: 7px;
    }
    footer, footer a {
  color: #444;
  font-size: 12px;
}
.dis-bloc{
  display: block;
}
.pdg-left-right{
  padding-left: 0px !important;
  /*padding-right: 0px !important;*/
}
.footer .list-inline > li {
  display: inline-block;
  padding-right: 4px;
  padding-left: 4px;
  width: 13%;
}
.footer {
  position: fixed;
  width: 100%;
  margin-top: 10px;
  border-top: 1px solid #80808036;
  padding-top: 9px;
  bottom: 0px;
  background: #fff;
  z-index: 9999;
}
.dis-bloc i {
  font-size: 16px;
}
#loggedinUser-mobile i {
  font-size: 18px;
}
.tanding-tags {
  font-size: 16px;
  text-transform: uppercase;
  color: #444;
}
.grey{
  color: #444;
}
/* Profile Page */
.profile-strength {
  display: none;
}
.user-info {
  display: none;
}
.profile-detail #accordion {
  display: none;
}
#res-profile-tabs {
  display: none;
}
.user-profile .fa.fa-pencil-square-o.pull-right.edit-icon.margin-right-10 {
  position: absolute;
  margin-top: -30px !important;
  right: 0;
}
 .left-sidebar .profile-picture {
    margin-left: 10px;
    margin: inherit;
    margin-bottom: 0px;
  }
  .main-nav.float-right.d-lg-block.pt-3 {
  width: 50%;
}
.logo.float-left {
  width: 50%;
}
.profile-back 
{
	background: url("https://curedit.com/images/PROFILE-BANNER.png");
    background-repeat: repeat;
  height: 74px;
  background-repeat: no-repeat;
  width: 100%;
}
.left-sidebar {
  border: 0px solid #eee !important;
  padding: 0 !important;
  margin-top: -30px !important;
}
/* #avatar-now-me {
  width: 88px !important;
} */
.profile-wrapper {
  border-right: 0px solid #eee;
  /*background: #f2fafc;*/
  padding-top: 0px !important;
  border-radius: 7px;
  padding-left: 0px !important;
    padding-right: 0px !important;
}
.left-sidebar .edit-icon {
  font-size: 18px;
  color: #444;
  cursor: pointer;
}
#feed-feed_text {
    border-color: #e5e5e5;
    /*border: 0px;*/
    border-radius: 7px;
}
.form-control {

  border: 1px solid #e5e5e5 !important;
  }
#create-feed-button {
  float: right;
  padding-left: 25px !important;
  padding-right: 25px !important;
  font-size: 16px !important;
  border-radius: 50px !important;
  background: #0060b7 !important;
}
.feed-btn-col {
  margin-bottom: 0px !important;
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
  box-shadow: inset 0 0px 0px rgba(0,0,0,0),0 0 0px #ce8483;
}
.left-sidebar h2 {
  font-size: 16px;
  color: #0061b7;
  margin: 0;
    margin-bottom: 0px;
  margin-bottom: 10px;
  padding-left: 0px;
  text-transform: uppercase;
  font-weight: 600;
}
.profile-wrapper .tab-content {
  background: #f2fafc;
  padding: 15px 0px 10px 0px;
  border-radius: 7px;
    margin-top: 20px !important;
    height: 350px;

}
.profile-wrapper .nav-tabs {
  border-bottom: 0px solid #ddd;
}
.profile-wrapper .title-underline {
  border-bottom: 0px solid #0061b7;
  margin-left: 0px !important;

}
.profile-wrapper .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  color: #0060B7;
  }
.content-wrapper .title-underline {
  font-size: 16px;
  color: #808080;
 }
 .comman-profilebtn {
    font-size: 14px !important;
    height: 36px !important;
    border-radius: 7px !important;
    background: #0060b7 !important;
    margin-top: 20px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 8px !important;
  }
 
  .margin-bottom-30 {
  margin-bottom: 0px !important;
}
.profileImage img {
  width: 30px;
  margin-right: 11px;
  margin-bottom: 20px;
}
/* Profile Dropdown */
.profile-dropdown{
  background: #fff !important;
  width: 232% !important;
  float: left;
  position: absolute;
  margin-left: -181px !important;
  margin-top: 18px !important;
  border-top: 1px solid #e5e5e5;
  box-shadow: 0px 1px 5px 0px #ccc !important;
}
.library-profile-menu{
  position: absolute;
  width: 100%;
  margin-top: -6px !important;
  box-shadow: 0px 1px 5px 0px #ccc !important;
}

  .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 20px !important;
  }
.profile-dropdown li {
  border-bottom: 1px solid #e5e5e5;
  padding: 10px;
}
.humber-profile {
  width: 16px;
  margin-right: 6px;
}
.profile-dropdown li a {
    color: #808080 !important;
  font-size: 14px;
}
.main-profile{
  width: 48px;
  float: left;
    margin-right: 10px;
}
.individuals{
  font-size: 14px;
  color: #808080;
}
.username
{
    font-size: 14px;
    color: #444444;
}
.profile-BTN.btn.btn-default.btn-res-apt{
background: #0060b7 !important;
    height: 40px;
    font-size: 14px !important;
    border-radius: 50px !important;
    width: 57%;
    color: #fff !important;
    margin-left: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.profile-BTN.btn.btn-default.btn-res-apt:hover{
background: #0060b7 !important;
    height: 40px;
    font-size: 14px !important;
    border-radius: 50px !important;
    width: 57%;
    color: #fff !important;
    margin-left: 25px;
}
.primary-color 
{
    color: #0060b7;
}
.humber-menu-profile li {
  border-bottom: 1px solid #e5e5e5;
  padding: 15px;
}
.humber-menu-profile img {
  width: 16px;
  margin-right: 10px;
}
.humber-menu-profile li a {
  font-size: 14px !important;
  color: #808080 !important;
}
.humber-menu-profile {
  box-shadow: 0px 1px 5px 0px #ccc !important;
}
.padding-10{
  padding-top: 10px !important;
}
  .contain {
    margin-top: 0% !important;
    margin-bottom: 0% !important;
  }
  /*  Network Page  */
  .network-box {
    background: #f8f8f8;
    border-radius: 7px;
    /*padding: 6px 0px 6px 0px;*/
    padding: 12px 0px !important;
    margin-bottom: 18px;
  }
.align-items-center{
  align-items: center;
}
.network-heading{
  margin-bottom: 0px;
    color: #444;
    font-size: 16px;
    padding-left: 15px;
}
.network-box img {
  width: 36px;
  height: 36px;
}
.width-100 
{
    width: 100%;
}
.caret-right {
  float: right;
}
.width-height-36{
  width: 36px;
  height: 36px;
}
.pdg-left-5{
  padding-left: 5px !important;
}

.fd1 {
  width: 100%!important;
  height: 140px !important;
  border-bottom: 0px solid gray !important;
  margin: 0px 0 20px 0 !important;
    margin-left: 0px;
  float: left;
  box-shadow: 0px 1px 5px 0px #ccc;
  justify-content: space-between;
  display: flex;
  /* margin-left: 15px!important; */
  border-radius: 7px;
  padding: 12px 15px;
  height: 280px !important;
}
.fd1:first-child {
  margin-left: 0px!important;
}
/* Select the first child in each column */
/* .fd1:nth-child(even) {
  margin-left: 5px !important;
} */

.ntw-pdt-0{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.disply-flex-justify-center{
  display: flex !important;
  justify-content: center !important;
  margin: auto !important;
}
.font-12
{
    font-style: 12px;
}
.network-profile {
  width: 64px !important;
  height: 64px !important;
  margin-bottom: 11px !important;
  margin-top: 10px !important;
}
.color-network{
  color: #808080 !important;
}
.fd1 i.fa.fa-link {
  color: #808080;
  font-size: 12px;
  margin-left: -15px;
  margin-right: 4px;
}
.network-i {
  float: right;
  font-size: 18px !important;
  width: 18px;
  position: absolute;
  right: 0;
  /* margin-bottom: 12px !important; */
  display: none;
}
  .network-btn {
    margin-top: 10px;
    background: #0061b7 !important;
    font-size: 14px !important;
  }
 .network-btn:hover {
    margin-top: 10px;
    background: #0061b7 !important;
    font-size: 14px !important;
    color: #fff !important;
  }
 .network-filter{
  /*display: inline-block;*/
  margin-top: -40px !important;
    float: right;
}
.filter-dropdown {
  position: absolute !important;
  top: 80% !important;
  right: 0 !important;
  z-index: 1000 !important;
  display: none;
  float: right !important;
  left: auto !important;
  box-shadow: 0px 1px 5px 0px #ccc !important;
}
.navbar-form2 {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: 0px !important;
  margin-left: 0px !important;
      padding: 10px 0px !important;
  }
   .searchBTN2 {
    top: 0px;
    width: 54px;
    /*margin-left: 0px !important;*/
    height: 36px !important;
    padding: 6px 25px !important;
}
.conn-ck p {
  margin-bottom: 10px;
  color: #808080;
  padding-left: 10px;
  text-align: left;
}
.bctn {
  float: left;
  margin-left: 10px;
  padding: 5px 16px;
  font-size: 14px;
  color: #fff;
  border: 0px;
  background: #0061b7;
  border-radius: 7px;
}
.allfeeds-mobile 
{
    display: none;
}
.pdg-left-right-feed{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.navbar-searchbar {
  padding: 0px 15px !important;
  margin-top: 8px !important;
  margin-right: -15px;
  margin-bottom: 0px !important;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
}
.feed-card 
{
    box-shadow: 0px 1px 5px 0px #ccc !important;
    border: 0px !important;
    border-radius: 7px !important;
}
.feed-card h5 {
  padding: 0px !important;
  margin-top: 14px !important;
  margin-bottom: 14px !important;
  color: #444 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
}
.font-14 
{
    font-style: 14px;
}
.text-secondary.font-14 
{
    font-style: 14px !important;
}
 .feed-card-2 {
    box-shadow: 0px 1px 5px 0px #ccc !important;
    border: 0px !important;
    border-radius: 7px !important;
    margin-bottom: 50px !important;
  }
  .feed-card-2 h5 {
    padding: 0px !important;
    margin-top: 14px !important;
    margin-bottom: 14px !important;
    color: #444 !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
  }
  .feed-card-2 .btn {
  font-size: 14px;
  height: 36px !important;
  color: #fff !important;
  background: #0060b7;
  width: 48%;
  float: left;
  padding-left: 2px !important;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 5px !important;
    padding-left: 10px !important;
}
.p-bottom
{
    padding-bottom: 30px;
}

.on-curedit{
    background-color: #f2fafc;
    margin-top: -20px;
}
.on-curedit a{
  background-color: #ddf3f9;
  padding-top: 15px;
  padding-bottom: 15px;
  width: 100%;
  display: flex;
  border-radius: 7px;
  border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.feeds-new 
{
    border-radius: 7px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px !important;
}
.pdg-top-bottom-search{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
.custom-slick .slick-slide {
  background: #f2fafc;
  padding: 10px;
  margin-right: 5px;
  box-shadow: 0px 1px 5px 0px #ccc;
  border-radius: 7px;
  border: 0px;
}
.slickslider h6 {
  font-size: 16px;
  line-height: 20px;
  color: #0060b7 !important;
  font-weight: 100 !important;
}
.slickslider p {
  color: #444 !important;
  margin-bottom: 5px;
  margin-top: 5px;
}
.article-for-you h5{
  padding: 0px !important;
  margin-top: 14px !important;
  margin-bottom: 14px !important;
  color: #444 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
}
  button#create-feed-button {
    height: auto;
    width: 40% !important;
    float: right;
    position: unset;
    font-size: 16px;
    margin-bottom: 15px;
  }
 .feed-profile {
  padding-top: 0px !important;
}
.padding-5{
  padding-left: 5px !important;
  padding-right: 5px !important;
}
  .media .media-body {
    padding-left: 0px !important;
  }
  .media-heading {
  font-size: 32px !important;
}
h1.article-heading {
  margin-top: 0px;
  /*margin-bottom: 0px;*/
  font-size: 14px !important;
  color: #444 !important;
}
.padding-top-20{
  padding-top: 20px !important;
}
.disc-summary label {
  font-size: 14px !important;
  color: #444 !important;
  font-weight: 400 !important;
}
.research-detail p span {
  color: #444 !important;
  font-weight: 400 !important;
  font-size: 16px !important;
}
.research-detail p {
  color: #444 !important;
  font-weight: 400 !important;
  font-size: 16px !important;
}
.research-detail h2 {
  font-size: 20px !important;
  margin-top: 10px !important;
  margin-bottom: 0px !important;
}
.w-richtext-align-center.w-richtext-figure-type-image {
  max-width: 100% !important;
}
.research-detail figcaption {
  display: none !important;
}
.btn.btn-large.button-facebook.sm-margin-bottom-10 {
    width: 20% !important;
    padding: 6px 5px !important;
    font-size: 12px;
}
.more-articles 
{
    margin-bottom: 0px !important;
}
#quote-carousel img {
  width: 100%;
  height: 200px;
  border-radius: 7px;
}
#quote-carousel {
  padding: 0 0px 0px 0px !important;
  margin-top: 15px !important;
}
.news-info {
  padding-bottom: 50px !important;
}
#quote-carousel .item{
  box-shadow: 0px 1px 5px 0px #ccc;
}
.news-info h4 {
  font-size: 16px !important;
  font-weight: 500 !important;
}

.carousel-inner > .item > img,
            .carousel-inner > .item > a > img {
                max-width: 100% !important;
                margin: auto !important;
                padding: 0 !important;
}
.sidebar-nav li a {
  font-size: 16px;
  color: #555;
  display: block;
  padding: 8px 15px 5px 15px;
  border: 0px;
}
.sidebar-nav li {
  padding: 0;
  border: none;
}
.custom-sidebar .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  border-radius: 20px !important;
}
#editprofile-form .form-control {
  height: 44px !important;
  box-shadow: 0px 1px 5px 0px #ccc;
  border-radius: 5px !important;
}
#editprofile-form {
    box-shadow: none;
  border: 0px solid #eee !important;
  padding: 0px 0px 0px !important;
}
.custom-sidebar {
  padding-left: 0;
  margin-bottom: 0px;
}
 .sidebar-form {
    margin: 0px 0 30px;
  }
  #editprofile-form label {
  padding-bottom: 5px;
}
  .col-xs-6 {
    width: 50% !important;
  }
.modern-forms .mdn-select > select {
  border: 0px solid #DBDBDB !important;
  height: 30px !important;
  width: 100%;
}
.modern-forms .mdn-select::after {
  content: ' ';
  position: absolute;
  pointer-events: none;
  border: 5px solid transparent;
  border-top-color: #000;
  bottom: 15px !important;
  right: 20px !important;
  height: 0;
  width: 0;
}
.field-userpersonaldetails-about_me ::after
{
  content: ' ';
  position: absolute;
  pointer-events: none;
  border: 5px solid transparent;
  border-top-color: #000;
  bottom: 15px !important;
  right: 20px !important;
  height: 0;
  width: 0;
  display: none !important;
}
.field-usergeneraldetails-weight {
  padding: 0;
}
.col-xs-6.col-3.field-usergeneraldetails-weight_unit {
  padding-right: 0;
  top: 5px;
}
.field-usergeneraldetails-weight 
{
    padding: 0px !important;
}
.field-usergeneraldetails-height
{
    padding-right: 0 !important;
}
#usergeneraldetails-height_unit {
  top: 5px;
}
.modern-forms input:checked + .mdn-radio {
  border: 2px solid #0061b7 !important;
  font-size: 24px !important;
}
.modern-forms input + .mdn-radio::before {
  background: #0061b7;
}
.col-xs-6.col-6.field-birth-date {
  padding-left: 0px !important;
}
.col-xs-6.col-6.field-usergeneraldetails-blood_group {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.modern-forms .btn-primary {
  color: #fff;
  background-color: #0061b7;
  text-shadow: 0 1px rgba(0, 0, 0, .08);
  border-radius: 7px;
  height: 44px;
}
.padding-15 {
  padding: 15px 0 60px 0 !important;
}
.margin-top-10{
  margin-top: 10px;
}
.field-userpersonaldetails-country_id {
  padding-right: 0px !important;
}
.field-userpersonaldetails-city {
  padding-right: 0px !important;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  height: 44px !important;
  box-shadow: 0px 1px 5px 0px #ccc;
  border-radius: 7px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 0px;
  outline: 0;
  /*height: 44px !important;
  box-shadow: 0px 1px 5px 0px #ccc;*/
  /*border-radius: 5px !important;*/
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 0px solid #aaa !important;
  padding: 8px !important;
}
.select2-dropdown {
  background-color: white;
  border: 0px solid #aaa !important;
  }
.footer .list-inline {
  padding-left: 0;
  margin-left: -8px !important;
  list-style: none;
  width: 100% !important;
}
.padding-top-bottom-0 
{
    padding-top: 0px !important;
    padding-bottom: 8px !important;
}
.form-control {
  box-shadow: 0px 1px 5px 0px #ccc;
  border-radius: 7px !important;
}
#w3 .form-control
{
      height: 36px !important;
      margin-bottom: 15px;
}
#w3 .btn.btn-primary {
  height: 44px;
  font-size: 16px;
  border-radius: 7px;
}
#exTab22 .active a {
  background: #0060b7;
  color: #fff;
  font-size: 14px;
  border-radius: 50px;
  border-bottom: 1px solid #0061b7 !important;
}
#exTab22 .nav-tabs {
  border-bottom: 0px solid #ddd;
}
#exTab22 .nav-tabs li a {
  padding-left: 20px !important;
  padding-right: 20px !important;
  margin-top: 9px !important;
  margin-bottom: 15px;
}
#exTab22 .nav-tabs .active {
  padding-left: 0px;
}
#exTab22 h3 {
  margin-top: 15px !important;
}
.news .sqaure img {
  min-height: 100%;
  width: 100%;
  height: 235px;
  border-radius: 7px 7px 0 0;
}
.news .sqaure .news-info h4 {
  min-height: auto;
  font-size: 24px !important;
  color: #0060B7;
}
.news .sqaure .news-info .list-inline {
  min-height: auto !important;
}
#exTab22 {
  margin-bottom: 100px;
  /*box-shadow: 0px 1px 5px;*/
}
.news .sqaure {
  border: 0px solid #eae8e8;
  border-radius: 7px;
  box-shadow: 0px 1px 5px 0px #ccc;
}
.news .sqaure .news-info {
  padding: 0px 14px 2px !important;
}
.news-info p {
  font-size: 16px;
  color: #808080;
}
.news-info h5 {
  font-size: 16px;
  color: #444;
}
.treatments-wrapper .media {
  padding-right: 0px;
}
.news-articles-detail .media-body, .treatments-wrapper .media-body {
  width: 75% !important;
}
.media.article.media-362 .media-heading {
    font-size: 24px !important;
    color: #0060B7 !important;
  }
#research-wrapper .media-heading a {
    font-size: 24px !important;
    color: #0060B7 !important;
  }
#research-wrapper .btn.btn-large.button-facebook.sm-margin-bottom-10 {
width: 32px !important;
    margin: auto !important;
    background: transparent;
    margin-right: 6px !important;
    padding: 0px 0px !important;
  }
 #research-wrapper .button-twitter {
  width: 32px !important;
    margin: auto !important;
    background: transparent;
    padding: 0px 0px !important;
    margin-right: 6px !important;
}
#research-wrapper .button-google-plus {

width: 32px !important;
    margin: auto !important;
    background: transparent;
    padding: 0px 0px !important;
    margin-right: 6px !important;
}
#research-wrapper h3 {
  font-size: 24px !important;
}
#research-wrapper .media.article {
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
}
.media-left img {
  border-radius: 7px;
}
#research-wrapper .media-body p{
  color: #444;
  font-size: 16px;
  margin-bottom: 0px;
}
.disc-summary.list-inline {
  padding-top: 10px;
}
.media-description {
  font-size: 16px !important;
  color: #808080 !important;
}
#menu2 {
  padding: 15px;
}
 .library-slick .slick-slide {
    background: #fff;
    padding-top: 10px;
    margin-right: 5px;
    /*box-shadow: 0px 1px 5px 0px #ccc;*/
    border-radius: 7px;
    border: 0px;
    width: 100%;
  }
 .library-slick .btn-default {
  color: #ffffff !important;
background-color: #0060b7 !important;
    border-color: transparent !important;
    padding: 0px 0px !important;
    margin-right: 8px !important;
    width: 100%;
    border-radius: 50px !important;
    height: 36px;
    font-size: 14px !important;
}
.library-slick {
  margin-top: 5px !important;
}
.like-comment{
  display: inline-block !important;
  width: 20px;
}
 .view-all-web {
    display: block !important;
  }
.treatments-wrapper  h1{
  margin-top: 15px !important;
}
.treatments-wrapper .border-bottom {
  border-bottom: 1px solid #eee;
  padding-bottom: 24px !important;
}
.pricing-cont.pricing-container {
  /*margin-bottom: 27px;*/
  margin-bottom: 6px;
}
.contain11 {
  margin-bottom: 100px !important;
}
.contain11 iframe {
  height: 600px !important;
  border: 0;
}
.search-organizations {
  background: #fff;
    background-repeat: repeat;
  margin-top: -35px;
  padding-bottom: 0;
}
#page-content.inner-page {
  position: relative;
  padding-top: 0px;
  margin-top: -20px;
  left: 0;
  /* position: relative; */
  overflow: auto;
  width: 100%;
}

.headerCustom #navbar-collapse {
  background: #fff;
  z-index: 9;
  position: relative;
}
.footer .ac a {
  color: #0061b7;
  border-bottom: 1px !important;
}
.footer .ac {
  border-bottom: 0px solid #0060b7;
}
.slick-next {
    right: -2px !important;
    top: 28px !important;
}
.col-lg-12.mt-2.px-0.line.top {
  width: 100%;
  /*height: 250px;*/
}
.network-follow {
  height: 250px;
  overflow: scroll;
}
.section-profile {
  padding: 0px 0 60px 0;
}
.colum-reverse{
  display: flex;
  flex-direction: column-reverse;
}
/*    .klaus_features li {
  text-align: left;
  font-size: 14px;
  color: #000;
  font-weight: 400;
  padding: 10px 12px 10px 38px;
  position: relative;
  list-style: disc;
  float: left;
  margin-left: 24px;
}*/
    }
    ::-webkit-scrollbar {
      width: 8px;
    }
    
    /* Track */
    ::-webkit-scrollbar-track {
      box-shadow: inset 0 0 5px grey; 
      border-radius: 10px;
    }
     
    /* Handle */
    ::-webkit-scrollbar-thumb {
      background: #eee; 
      border-radius: 10px;
    }
    
    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
      background: #b30000; 
    }
    .notification-dropdown::-webkit-scrollbar{
      display: none;

    }
    .msg-dropdown::-webkit-scrollbar{
      display: none;

    }
    .dropdown-menu.extended.fadeIn.animated.nicescroll.messages {
      min-width: 226px !important;
      width: 100%;
      padding: 6px;
      right: -18px !important;
  }
  .dropdown-menu.extended.fadeIn.animated.nicescroll.notifications {
    right: -16px !important;
}
  .msg-dropdown {
    display: inline-block;
    width: 100%;
    max-height: 356px;
    overflow-y: auto;
}
.dropdown-menu.extended.nicescroll.messages li a {
  padding: 8px 0px;
}
.dropdown-menu.extended.nicescroll.messages li a .pull-left {
  display: block;
  margin-right: 8px;
}
.dropdown-menu.extended.nicescroll.messages li a .pull-left img {
  width: 40px;
}
.msg-dropdown .block {
  display: block;
  width: 100%;
}
@media (max-width: 370px) {
  .fd1 {
    width: 100% !important;
}
}

.headerBeforeLogin {
  position: static !important;
}
.headerBeforeLogin .container {
  padding: 0;
}

/* new css 15/may/2024 */
.pdg_left_right_sidebar {
  margin-top: 15px;
}