/* Media style start */
@media screen and (max-width: 767px){
	.pea_cook_wrapper.pea_cook_bottomright {
		padding-bottom: 40px;
	}
	.pea_cook_wrapper.pea_cook_bottomright a#fom {
		display: inline-block;
		margin-right: 0;
		position: absolute;
		bottom: 10px;
		left: 29%;
		width: auto;
	}
}
@media screen and (max-width: 480px){
	.wpcf7 .contact-footer .ajax-loader{
		position: absolute;
		right: -50px;
        top: 6px;
    }
}
@media screen and (max-width: 767px){
    .scd-banner-left .leftbannermobile {
        top:50px;
        left: 0px;
        max-width: none !important;
        width: 70% !important;
    }
    .new-home-left-block
    {
    padding:0px 0px;
    }
/*---SCD home 25-08-2022---*/
.wpcf7-spinner{margin: 0 0px !important;}



.treat_div {

    margin-top: -30px;
}



.learnmore_div  .col-sm-4{margin-bottom:10px;}
.scd-banner-left{width:100%; border:none;}
.scd-banner-right {width: 100%;}
.scd-banner-right1{width:50%; border:none;}
.scd-banner-right2{width:50%; border:none;}
.home_membership {border: 2px solid #802018;border-radius: 5px;padding: 10px 20px 30px;}
a.scd-btn-style.memb-reg-btn{margin:50px;}
.home_membership a.scd-btn-style.memb-reg-btn {margin: 55px !important;}
.treatment-resources-cont img{margin-top:20px;}
.landing-cont-footer h5{margin-top:30px !important;}
.landing-cont-footer .onvoice-logo h3{margin-top:30px !important;}
.landing-cont-footer .sponsor-cont-section p{margin-top: 15px !important;}
.landing-cont-footer .sponsor-cont-section h3{margin-top:30px !important;}
.landing-cont-footer img.speciality-cs { margin: 20px auto 0px !important;}
.new-home-left-block.join-coversation-block{ width:100% !important;}
/*.slick-prev{margin-left:3px !important;}*/
#primary-cont .container .slick-next{right:10px !important;}
input.btn.btn-default.ov-user-register-submit.scd-btn-style {
    margin-left: 60px !important;
    margin-bottom: 0px !important;
    margin-top: 15px !important}
    
/*---SCD home 25-08-2022---*/

    .pt .featured-partner-desktop .social-share-box .social-share span.icon-share,
	.es .featured-partner-desktop .social-share-box .social-share span.icon-share{
		top: 1px !important;
  }
  .featured-partner-desktop .clinical-main-cont.lp-header {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.featured-partner-desktop .lp-header h1 {
		font-size: 26px !important;
	}
 .featured-main-title h2 {
		padding-left: 10px;
	}
.featured-partner-left-right .rare-list-wrap .register-btn-modal .btn-home {
		margin: 20px 0px 5px !important;
		max-width: 200px;
	}
	.featured-partner-left-right .rare-list-wrap {
		max-width: 100%;
	}
	.featured-hot-topics ul.featured-list li {
		text-align: left;
	}
	.featured-hot-topics ul.featured-list li a {
		position: relative;
	}
	.featured-partner-left-right .featured-hot-topics h3 {
		text-align: left;
  }
  .featured-partner-desktop .featured-main .featured-partner-left {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.featured-partner-desktop .featured-main .featured-partner-left-right {
		padding-left: 15px !important;
		padding-right: 15px !important;
		padding-top: 15px !important;
	}
	.featured-partner-left-right  .login-btn-modal{
	padding: 10px !important;
	}
	.featured-partner-desktop .clinical-main-cont.lp-header {
		padding-left: 30px !important;
    padding-right: 30px !important;
    margin-top: 30px !important;
    min-height: 140px;
  }
  .back_link_hottopics a, .featured-main-title h2 {
    padding-left: 10px;
  }
	.featured-partner-desktop .lp-header h1 {
		font-size: 26px !important;
    }
    #primary-cont .container.featured_resources_tmp {
		padding: 0px 15px !important;
    }
    .featured-partner-left-right .rare-list-wrap {
        max-width: 100%;
        border: none;
        padding: 0px;
    }
    .featured-partner-desktop .clinical-banner-img img{
        height:250px !important;
      }
    .featured-partner-desktop .lp-header h2 {
        margin-top: 5px !important;
        /* color: #ffffff !important; */
        position: relative;
        font-size: 24px !important;
        font-family: "Gibson-regular";
    }
.curate-inner-cont .tr-search-row .container_spinner.loadinggif {
    top: 19px !important;
    left: -40px !important;
}
	.fap-contact-us .cf7sr-g-recaptcha{
		transform: scale(0.6);
		-webkit-transform-origin: left top;
		transform-origin: left top;
	}

	button.pea_cook_btn{
		position: absolute;
		width: 100px;
		right: 29%;
		bottom: 8px;
		margin: 0px;
	    padding: 5px 10px;
    }
    #social_media .search_social_media {
        width: 100%;
        margin: 20px 0px 5px;
        float: none;
        min-height: 40px;
    }
    .curate-inner-title {
        border-top: none;
    }
    #social_media .tr-search-row, #social_media .tr-search {
        margin: 0px !important;
    }
    #social_media .tr-search {
        width: 100% !important;
    }
    .tr-search {
         position: relative;
		right: 0px;
		width: 96%;
		margin: 10px 2% 15px;
		float: left;
    }
    .gene-therapy-menu .filters-button-group.de-default,
    .legislation-policy-menu .filters-button-group, 
    .rare-clinic-menu .filters-button-group{
        width:100% !important;
    }
    .newest-members-row .col-sm-6{width:50%; float:left;}
.newest-members-row .member-user-details div, .member-user-details div a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}
}
@media only screen and (max-width: 768px) {
	#buddypress div.activity-comments li form.ac-form{
		min-width: 350px;
		float: right;
		margin-right: 0px !important;
		padding-right: 0px;
	}
}
@media screen and (min-width: 760px) and (max-width: 1024px)
{
.new-home-right-block.poll_mainpage {
    
    margin-bottom: 0px !important;
}
.primary-nav {
    margin-left: -71px !important;
}

.Supporters-section h3.main-head{
margin-top:0px !important;
}
.Experts-section ul.council-list {
margin-bottom:0px !important;
}
.Supporters-section {
    margin-bottom: -25px !important;
   
    }
    .social-footer {
    text-align: center;
    margin-left: 44px;
}
    
.home-page .featured_topics {
    margin-bottom: -15px !important;
    margin-top:0px!important;
    }
    .new-home-right-block.scregistry_mainpage {
    margin-top: -3px !important;
    }
    

.home_membership {
margin-top:30px !important;
}
a.scd-btn-style.memb-reg-btn
{
margin:10px;
}
.row.flex-row.learn-more {
    margin-left: 300px !important;
}
img.speciality-cs {
    margin-left: -22px !important;
}
.qn_mainpage #questionnaire_tab_dashboard .survey_start
{
left:-22px !important;
}

.new-home-title.feat_topic
{
margin-top:0px !important;
}
.community-leaderboard {
    margin-left: 15px;
}
}
@media screen and (max-width: 767px){

.home_membership
{
margin-top: 5px;
}
.home_membership p
{
margin-top: 20px;
}
.social-footer {
    text-align: center;
    margin-left: 44px !important;
}
.col-sm-4.contact.us {
    clear: both;
    margin-top: -20px !important;
    margin-left: -4px !important;
}
.row.flex-row.learn-more{
margin-left:0px !important;
}


.Supporters-section {
    margin-bottom: -30px !important;
    margin-top:20px;
    }

    
    .new-home-right-block .poll-footer {
    margin-top: -10px !important;
}
.learnmore_div .flex-row.learn-more .contact.us {
   
    margin-top: -22px !important;
}

.home_membership p {
    margin-bottom: -12px !important;
}
}
@media (min-width: 1200px) and (max-width: 1599px) {
    input.clinical_search {
        left: 0;
       position: absolute;
       top: 0px !important;
       bottom: auto !important;
       text-align: left;
     }
     input.hide_search {
       position: absolute;
       top: 12px;
       bottom: auto !important;
       text-align: left;
     }
}
@media screen and (max-width: 480px)
{
.new-home-right-block {
    margin-top: -20px;
}
}

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


.Supporters-section{
margin-top:15px !important;
}


.new-home-left-block.hot-topics {
    margin-top: 242px !important;
}

.col-sm-4.contact.us {
    clear: both;
    margin-top: -22px !important;
}
.col-sm-6.feat-image {
    margin-left: 14px !important;
}

}
@media only screen and (max-width:1023px) {
    .info_cont_hide {
        padding: 0 0 0 22px !important;
    }
}
@media screen and (max-width: 650px){
	.pea_cook_wrapper.pea_cook_bottomright a#fom {
		left: 23%;
	}
	button.pea_cook_btn{
		right: 23%;
	}
}
@media screen and (max-width: 550px){
	.pea_cook_wrapper.pea_cook_bottomright a#fom {
		left: 20%;
	}
	button.pea_cook_btn{
		right: 20%;
	}
}
@media screen and (max-width: 450px){
    .clinical-sub-cont{
        padding-top: 30px !important;
    }
	.pea_cook_wrapper.pea_cook_bottomright {
		padding-bottom: 5px;
	}
	  .binder-md {
    display: none;
  }
  .binder-sm {
    display: inline-block;
  }
  .pea_cook_wrapper.pea_cook_bottomright a#fom, .pea_cook_wrapper.pea_cook_bottomright .pea_cook_btn {
		position: relative;
		width: 100px;
		right: auto;
		bottom: auto;
		margin: 5px auto !important;
		left: auto;
		display: block !important;
	}
}

@media screen and (min-width: 768px) {
	a#profilepic{
	  padding-top: 4px;	
	}
	.pea_cook_wrapper.pea_cook_bottomright {
		margin-left: -300px !important;
		width: 600px !important;
		padding-bottom: 40px;
	}
	.pea_cook_wrapper.pea_cook_bottomright a#fom {
		position: absolute;
		width: auto;
		left: 175px;
		bottom: 10px;
	}
	button.pea_cook_btn{
		position: absolute;
		width: auto;
		right: 175px;
		bottom: 8px;
		padding: 5px 10px;
	}


form.yop-poll-forms div ul li input[type="text"] {
    position: absolute;
    top: 24px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* #dash-courage .bgr-menu{right: -300px;} */
    form.yop-poll-forms div ul li input {
        top: -4px !important;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    #singleimageupload input#inputtemplate {
        width: 101px;
    }
    form.yop-poll-forms div ul li input {
        top: -4px !important;
    }
    #yop-poll-other-answer-13_yp5942101e440f5-other {
        position: absolute;
        top: 24px !important;
    }
}

/* Chrome 22-28 

@media screen and(-webkit-min-device-pixel-ratio:0) {
    #singleimageupload input#inputtemplate {
        -chrome-: only(;
        width: 101px;
        );
    }
    form.yop-poll-forms div ul li input {
        -chrome-: only(;
        top: -3px !important;
        );
    }
}
*/

/*
@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{
    .courage-post-box .activity-read-more a:after{top:0px;}
    .courage-post-box .courage_comments .activity-read-more a:after{top:0px;}
}}
*/

@media screen and (max-width:1124px) {
    .courage_comment_content {
        width: 70% !important;
    }
    .acomment-options .courage_post_foot_enc {
        width: 90px !important;
    }
    ul.head-nav li a {
        padding: 0 15px;
    }
    .courage-post-foot-share {
        right: 0;
        width: 168px !important;
    }
    .shelf-box-footer .courage-post-foot-share {
        width: 200px !important;
    }
    .courage_post_foot_sub_talk a.acomment-reply {
        width: 90px;
    }
}

@media (max-width:767px) {
	#profilepic i.fa.fa-upload { 
		margin-left: -30px;
	}	
	.mysettings-tabs #profilepic i.fa.fa-upload { 
		margin-left: -4px;
	}
    .grid {
        width: 100% !important;
    }
    .video-shelf-box {
        width: 100%;
        float: left;
    }
    .home-btn.signup {
        right: 100px;
    }
    .home-btn.login {
        left: 100px;
    }
    #ov-user-register .error {
        word-spacing: 0px;
        letter-spacing: -1px;
        font-size: 14px;
    }
    .modal-log input[type="submit"] {
        margin: 8px auto 0px !important;
    }
    .sub-cont-left-img iframe {
        min-height: 250px;
    }
    
}

@media (min-width:768px) and (max-width:991px) {
    .video-shelf-box {
        width: 408px;
    }
    .home-btn.signup {
        right: 20%;
    }
    .home-btn.login {
        left: 20%;
    }
	ul.courage-mob-tab li a#community-activity-mobile-list {
		max-width:none !important; line-height:30px!important;
	}
	.quiz-section-outer {min-width: 710px;}
}

@media (min-width:992px) and (max-width:1199px) {
    .video-shelf-box {
        width: 551px;
    }
    .home-btn.signup {
        right: 25%;
    }
    .home-btn.login {
        left: 25%;
    }
    #toggle #list {
        width: 300px !important;
    }
    .profile_name {
        width: 64%;
    }
}

@media (min-width:1200px) and (max-width:1599px) {
    .video-shelf-box {
        width: 100%;
    }
    #toggle #list {
        width: 400px !important;
    }
}

@media (min-width:1600px) {
    .video-shelf-box {
        width: 100%;
    }
}





/*----test--*/

@media (min-width:1100px) and (max-width:1199px) {
    .dash-well .more-point p {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        margin: 0 0 49px 20px !important;
        text-align: center;
        width: 88%;
    }
    .dash-well .more-point .enc_img {
        left: 15px;
        position: absolute;
        top: 10px;
        width: 15px;
    }
    /*#invite-anyone-invite-list .member-text {}*/
}

@media screen and (min-width: 920px) and (max-width: 1199px) {
    .enc_power-data-wrap .enc-power-personal p.enc_power-sm-text {
        font-size: 24px;
    }
    .enc-power-personal span {
        font-size: 14px !important;
    }
    .last-update {
        font-size: 11px !important;
    }
    .dash-well .more-point p {
        margin: 0 0 49px 16px !important;
    }
    .dash-well .more-point .enc_img-more {
        left: 8px;
    }
}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) {

    
    .login-div-tile .btn-home, .login-btn-modal .btn-home {
    /*padding: 5px 59px !important;*/
   /* margin-left:65px !important;*/
    }


}
@media screen and (max-width: 1180px) {


}

@media screen and (min-width: 921px) and (max-width: 1099px) {
    /*#slideshow {}*/
    .members-row .member-text {
        max-width: 60%;
    }
    .dash-well .more-point p {
        color: #ffffff;
        font-size: 13px;
        font-weight: bold;
        margin: 0 0 49px 20px !important;
        text-align: center;
        width: 88%;
    }
    .dash-well .more-point .enc_img {
        left: 5px;
        position: absolute;
        top: 10px;
        width: 15px;
    }
    #questionnaire_tab_dashboard .qstrns_dashbord {
        word-wrap: break-word;
    }
    #map {
        width: 495px !important;
    }
    a.clinical-btn {
        font-size: 18px;
    }


.courage_post_content_status .bpfb_link_contents {
    margin-left: 0 !important;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .full-width {
        width: 100% !important;
    }
    #primary-cont {
        margin: 75px 0;
    }
    .container {
        padding-right: 15px !important;
        width: 100% !important;
    }
    .fixedbinder {
        top: 65px !important;
    }
    .event_date_wrapper .white_date {
        font-size: 12px;
    }
    .event_date_wrapper .large_date {
        font-size: 18px;
    }
    .goto-timeline-wrap {
        padding: 0 0 0 75%;
    }
}

@media screen and (min-width: 768px) and (max-width: 920px) {
    /*#slideshow {}
    .searchclear,
    .searchclear-textarea {}*/
    #map {
        width: 515px !important;
    }
    a.addmate-btn {
        font-size: 22px;
        padding: 10px 15px;
    }
    a.message-btn {
        font-size: 22px;
        padding: 10px 15px;
    }
    .home-banner .modal-dialog {
        width: 730px !important;
    }
    .login-modal .modal-body {
        padding: 20px 30px;
    }
    .create-acc {
        right: 18px;
    }
    .lost-pass {
        left: 368px;
    }
    .register-modal02 button.submit {
        width: 30%;
    }
   /* .register-modal {
        width: 730px;
    }*/
    p.tml-user-email-wrap-1 {
        float: right;
    }
    .tml-user-login-wrap .error11 {
        bottom: -54px;
    }
    p#cimy_uef_wp_p_desc_1 {
        font-size: 13px;
        line-height: 14px;
        margin-left: 334px;
        margin-top: 85px;
    }
    .members-row .member-text {
        max-width: 50%;
    }
    .generic-button.group-button.hidden a {
        padding: 10px 18px !important;
    }
    #otherteam a.message-btn {
        padding: 10px 18px !important;
    }
    #holder {
        position: relative;
    }
    a.clinical-btn span {
        height: 50px;
        margin-right: 8px;
        font-size: 34px;
        margin-top: -12px;
    }
    a.clinical-btn {
        height: 50px;
        font-size: 12px;
        line-height: 15px;
        padding-top: 12px;
    }
    input.button_green.clinical_wiz {
        width: 120px;
        font-size: 20px;
    }
    .button_rareTrail-report {
        font-size: 20px;
    }
    .container {
        padding-right: 15px !important;
        width: 100% !important;
    }
    .clinical_adv_search label {
        font-size: 15px;
    }
    .form-control {
        font-size: 13px;
    }
    input#username_name {
        font-size: 13px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .enc_power .enc-point-bg-title {
        line-height: 15px;
        margin-top: -6px;
        max-width: 130px;
    }
}

@media screen and (max-width: 1199px) {
	ul.inner-subnav {
		width: 72% !important;
	}
 
    .visible-header {
        position: absolute;
        right: 0;
        width: 55%;
    }
    ul.related-cont-list li {
        width: 47% !important;
    }
    #buddypress div.activity-meta .courage-post-foot-share a {
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        top: 0 !important;
        width: 64px !important;
    }
    .courage-post-box .courage-post-foot-share {
        right: 0;
        width: 70px !important;
    }
    .social-share-box.courage-share-box {
        right: 78px !important;
        width: 162px !important;
    }
    .poll-footer .social-share-box.courage-share-box {
        right: 0px;
        width: 70px;
    }
    .courage-share-box .courage-social-cont {
        margin-right: -2px !important;
    }
    .courage-share-box .social-share {
        width: 60px;
    }
    .courage-share-box .social-share span.icon-share {
        left: 3px;
    }
    /*.courage-post-foot-share {}*/
    .courage_comment div.acomment-content {
        min-height: 20px;
    }
    .courage_comments .acomment-meta {
        float: left;
        width: 100%;
    }
    .courage_comments .acomment-options {
        float: left !important;
        margin: 0 !important;
        width: 100% !important;
    }
    .courage-post-cont .courage_comments ul li ul .courage_comment .acomment-options {
        margin: 0 !important;
    }
    .courage_comment_content {
        width: 100% !important;
    }
    ul.rareteam-buttons li a {
        margin-right: 10px;
    }
    .enc-power-personal span {
        font-size: 18px !important;
        margin-top: -10px !important;
        display: block;
    }
    /*#invite-anyone-invite-list .member-text {}*/
    #invite-anyone-invite-list .members-row {
        width: 100%;
    }
    ul.head-nav li a {
        padding: 0 15px;
    }
    .mysettings-tabs .col-sm-6.form-group {
        width: 100% !important;
    }
    #activity-filter-select #container_spinner {
        right: 110px;
    }
    .rareCourage-advance-filter #container_spinner.loadinggif {
        bottom: -42px;
        left: 100px !important;
        top: auto !important;
    }
    .mybinder-tab ul li a span.curatecount,
    .mybinder-tab ul li a span.couragescount,
    .mybinder-tab ul li a span.clinicalcount {
        font-size: 12px !important;
    }
    /*.news-meetings-tab .feat_new_block_title{width:100%!important; float:left;}
   .news-meetings-tab .feat_new_block_title .col-sm-6{text-align: right; width: 100%;}
   .news-meetings-tab .clinical_share{float: right; width: 140px !important;}
   .news-meetings-tab .clinical_share .courage_post_foot_sub_share{width:50px !important;right:5px !important;}
    
    .overlay-box .news-top-share .clinical_share{width:175px;}
    .overlay-box .news-top-share .clinical_share {float: right !important; margin-top: -5px !important;}
    .overlay-box .news-top-share{height:55px !important; bottom: -55px;}
    .news-top-section .overlay-box {}
    .news-top-share .time{float:right;}
    */
    .detail-page-inner-left {
        width: 65% !important;
    }
    .detail-page-inner-right {
        width: 35% !important;
    }
    .timeline-start-left h3 {
        font-size: 28px;
    }
    .profile-user-icon {
        top: 45px;
    }
    /*.profile_name {}
    .rare-profile .prfile_role {}*/
    a.curate-btn-box h5 {
        font-size: 18px;
    }
    .rare-team-intro.activity_update_right.rare-team-intro-fixed {
        left: 610px;
        position: fixed;
        top: 85px;
        width: 320px;
    }
    .legal-page-tabs .nav-tabs li a {
        padding-left: 20px;
        padding-right: 20px;
    }
    .invite-btn-blk {
        float: left;
        left: 0;
        right: auto;
        position: relative;
        width: 100%;
    }
    .invite {
        margin-bottom: 15px;
        margin-top: 0 !important;
        width: 100%;
    }
    ul.inner-subnav li a h3 {
        font-size: 12px;
        line-height: 16px;
    }
    .mybinder-tab ul li a {
        width: 110px !important;
        padding: 25px 5px 10px 5px !important;
    }
    .mybinder-tab.search-results-tab ul li a {
        width: 185px !important;
    }
    .mybinder-tab #myTabContent ul li a {
        padding: 5px 5px 10px !important;
    }
    .mybinder-tab ul.pagination li a {
        padding: 5px !important;
        width: auto !important;
        min-height: 35px;
    }
    .mybinder-tab ul#table-doct li a {
        height: auto !important;
    }
    /*--rareCourage  vertical space start--*/
    .courage_comments .courage_reply .acomment-options {
        float: left;
        margin: 0px !important;
        position: relative;
    }
    .courage_comments .courage_reply_reply .acomment-options {
        float: left;
        margin: 0px !important;
        position: relative;
    }
    /*--rareCourage  vertical space end--*/
}

@media screen and (max-width: 1099px) {
    .suggest-vote {
        float: left;
        width: 10% !important;
    }
    .suggst-user {
        width: auto !important;
    }
    a.curate-btn-box h5 {
        font-size: 15px;
        line-height: 17px;
        margin-top: 5px !important;
    }
    a.curate-btn-box h3 {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 5px !important;
        margin-top: -20px;
    }
    .ppl_share a {
        margin-left: 15px;
    }
    .ppl_share .courage_post_foot_sub_share {
        margin-left: 15px;
    }
    .details-right-rel {
        word-wrap: break-word;
    }
    .rareCourage_nav .clinical_adv_search label {
        line-height: 18px;
    }
    .clinical_adv_search label {
        line-height: 18px;
    }
    .rareTeam-cont ul.nav li a {
        font-size: 28px;
    }
    ul.rareteam-list li .rareteam-list-items {
        font-size: 14px;
        line-height: 35px;
    }
    .rareteam-list .add {
        top: 7px;
    }
    ul.rareteam-list li .rareteam-list-items img {
        height: 35px;
        margin-right: 8px;
        width: 35px;
    }
    ul.item-list li.members-row {
        padding-bottom: 40px !important;
        padding-right: 10px !important;
    }
    ul#invite-anyone-invite-list1 li.members-row {
        padding-bottom: 40px !important;
        padding-right: 10px !important;
    }
    li.members-row .rare-team-rare-chat {
        left: 10px;
        bottom: 8px;
        right: auto;
        top: auto;
    }
    li.members-row .remove {
        right: 10px;
        left: auto;
    }
    .pending-box {
        left: 10px;
        bottom: 8px;
        right: auto;
        top: auto;
    }
    .connect-by-col #applyfilter {
        float: left;
        margin-left: -80px !important;
    }
    .ac-reply-content {
        float: left;
        width: 80%;
    }
    #group-create-body input[type="text"],
    #group-create-body textarea {
        margin-right: 20px;
        width: 100% !important;
    }
    #imagecollage .modal-content {
        width: 100% !important;
    }
    #imagecollage .modal-dialog {
        width: 80% !important;
        left: 10%;
        margin: 80px 0 0 !important;
    }


#myModalencouradeact textarea#ac_message {
    padding-left: 8px !important;
}

.bpfb_final_link {
    float: left;
    width: 100%;
    margin-top: 10px;
}
}
@media screen and (max-width: 980px) {
    .clinical-searchbox .input-group-addon {
        min-width: 20px;
    }
    .clinical-searchbox .input-group {
        width: 200px;
    }
    #buddypress .acomment-options a {
        margin-right: 6px !important;
    }
    .courage_post_foot_enc {
        width: 90px !important;
    }
    #buddypress div.activity-meta a {
        width: 90px !important;
    }
    .courage-post-foot-share {
        width: 155px !important;
    }
    .shelf-box-footer .social-share-box {
        right: 10px;
    }
    .rareTeam-cont ul.nav li a {
        font-size: 22px;
    }
    .add-rareteam-top h2 {
        font-size: 24px;
    }
    #container_spinner {
        right: 210px;
    }
    .rare-team-intro.activity_update_right {
        left: 62% !important;
        max-width: 35% !important;
    }
    body.home .register-new {
        width: 720px !important;
    }
    body.home .register-new .register-modal {
        width: auto !important;
    }
    p#cimy_uef_wp_p_desc_1 {
        margin-left: 330px;
        font-size: 12px;
    }
    .register-modal .text-bottom {
        font-size: 12px;
    }
    .register-modal {
        font-size: 16px;
    }
    #invite-raremates .modal-dialog {
        width: 750px;
    }
    #invite-raremates .raremates {
        width: 94%;
    }
    .grp_members_list {
        max-height: 450px;
    }
    .shelf-box-footer .courage-post-foot-share {
        right: 0 !important;
    }

    .right-video-cont img {
        height: 83px;
    }
    
}
/* home page fix start 08-03-2023 */

@media screen and (max-width: 767px) {
.poll-footer .main-link {
    margin-top: 3px !important;
    }
.pollsurvey{margin-bottom: 15px;}
.new-home-right-block.qn_mainpage{float:none !important;}
.new-home-right-block.qn_mainpage h1 {
    font-family: 'Gibson-Medium';
    font-size: 24px !important;
    line-height: 28px;
    margin-top: 5px;
}
.Supporters-section h3.main-head{
margin-top:0px !important;
}
.Experts-section ul.council-list {
margin-bottom:0px !important;
}
.new-home-left-block.join-coversation-block .col-sm-6 {
    padding-right: 15px !important;
    margin: 0px!important;
}
h2.main-center-head {
   font-size: 24px !important;
}
.curate-container .featured_topics .new-home-title h1{margin-top:0px !important; font-size: 24px!important; margin-bottom: 0px !important;}
.curate-container .new-home-cont h1{font-size: 24px!important; margin-bottom:10px !important;}
	.curate-container .main-link-button{font-size:16px !important;}
	.main-link-button {font-size:16px !important;}
	.home_membership{margin:0px 15px;}
	.home_membership h1{font-size:24px;}
	.new-home-right-block.poll_mainpage h1{font-size:24px;Font-family:'Gibson-Medium';margin:15px 0px 25px 0px;}
	.new-home-left-block .col-sm-6 {
    padding-right: 15px !important;
}
.tr-resource-block h1 {
    font-size: 24px;
    line-height: normal;
    margin: 0px 0px 20px 0px;
}
.new-home-left-block .col-sm-6 {
		margin: 0px 0px 2px 0px;
		float: left;
		width: 100%;
	}
	
.banner-link
{
margin-top:-12px;
}
.scd-banner-full .slick-slide img {
    border-radius: 0;
    height: auto;
    object-fit: cover;
    width: 100%;
    margin: auto;
}

}
@media screen and (max-width: 1024px)
{
.new-home-right-block .poll-footer {
    margin-top: 0px !important;
}
.banner-link
{
margin-top:-12px;
}
.poll-footer .main-link
{
margin-top:3px !important;
}
.scd-banner-full .slick-slide img {
    border-radius: 0;
    height: auto;
    object-fit: cover;
    width: 100%;
    margin: auto;
}
.new-home-right-block.poll_mainpage h1{font-size:24px;Font-family:'Gibson-Medium'}

.joinconv_mod.two-section{
margin-bottom:0px !important;
}
.curate-cont-small
{
margin-top:-15px;
}
h2.main-center-head {
    margin-top: 15px !important;
}
.new-home-left-block.join-coversation-block {
    margin-top: 25px !important;
}
.dash-well-cont.featured-social-post{
margin-top:17px;
}
}
@media screen and (max-width: 1024px)
{
.scd-banner-full .scd-banner-left img {
        min-height: auto;
        max-height: none !important;
        height: 350px!important;
        width: 100%;
}
.new-home-right-block.qn_mainpage {
    margin-bottom: 10px !important;
}
.scd-banner-left .rightbannermobile{top:20px;right:0px;max-width: 320px !important;
    width: 70% !important;}
  .scd-banner-left .centerbannermobile{top:20px;left:0px;right:0px;width:100% !important;max-width:100% !important;}
  .scd-banner-left .leftbannermobile{top:20px;left:0px;max-width: 320px !important;
}
/* home page fix end 08-03-2023 */
@media screen and (max-width: 920px) {
    .legal-page-tabs .nav-tabs li a {
        padding-left: 8px;
        padding-right: 8px;
    }
    .pp_bucket_info {
 
      /*  width: 90px;*/ 
        float: left;
    }
    .reset {
        width: 90px;
    }
    .apply_btns {
        padding: 0 10px;
        width: auto !important;
    }
    .apply_btn {
        float: right !important;
        padding: 0 10px !important;
        width: 112px !important;
    }
    .search-btn {
        padding: 0 10px !important;
    }
    .search-team-bottom {
        font-size: 18px;
    }
    #buddypress .search-team-bottom #submit.done-btn {
        font-size: 18px;
        padding: 0 15px;
    }
    .mysettings-tabs .footer-btn.acc-foot .ui-button {
        padding: 0 10px !important;
        width: 100px !important;
    }
    #progress-wrapp {
        width: 180px;
    }
    #buddypress form#whats-new-form #whats-new-submit {
        float: right;
    }
    .bpfb_controls_container {
        clear: left;
        padding-top: 18px;
    }
    .share_expansion .dropdown-menu li {
        font-size: 15px;
        line-height: 35px;
        padding-left: 35px;
    }
    .rareteam-list-head {
        font-size: 14px;
    }
    #genSettings label.checkbox-inline {
        float: left;
        width: 140px !important;
    }
    .bpfb_final_link img {
        width: 100%;
        height: auto;
    }
    #activity-filter-select #container_spinner {
        right: 60px;
        top: 28px;
    }
    .rareCourage-advance-filter #container_spinner.loadinggif {
        bottom: -42px;
        left: 100px !important;
        top: auto !important;
    }
    ul.right-check-list li {
        font-size: 12px !important;
    }
    ul.tab-messages li:first-child a {
        background: #f3f4f6 url(../images/message-profile-icon.png) no-repeat scroll 28% center !important;
        background-size: 25px auto !important;
    }
    ul.tab-messages li.active:first-child a {
        background: #b00815 url(../images/message-profile-icon-white.png)no-repeat scroll 28% center !important;
        background-size: 25px auto !important;
    }
    ul.tab-messages li:nth-child(2) a {
        background: #f3f4f6 url(../images/message-page-icon.png) no-repeat scroll 6% center !important;
        background-size: 30px auto !important;
    }
    ul.tab-messages li.active:nth-child(2) a {
        background: #b00815 url(../images/message-page-icon-white.png) no-repeat scroll 6% center !important;
        background-size: 30px auto !important;
    }
    ul.tab-messages li:last-child a {
        background: #f3f4f6 url(../images/message-notification-icon.png) no-repeat scroll 18% center !important;
        background-size: 27px auto !important;
    }
    ul.tab-messages li.active:last-child a {
        background: #b00815 url(../images/message-notification-icon-white.png) no-repeat scroll 18% center !important;
        background-size: 27px auto !important;
    }
}

@media screen and (max-width: 991px) {
    #social_media .tr-search-row {
        min-height: auto;
    }
    #social_media .tr-search {
        width: 230px;
    }
	.quiz-section-outer {margin: -15px;}
	.shelf-box-footer .courage-post-foot-share .courage_post_foot_sub_talk {
        width: 150px !important;
        left: -10px !important;
    }
    #activity-stream-pinned .courage-post .rarerel-courage {
        position: relative;
        right: 0 !important;
        width: 100% !important;
    }
    .courage-stream-outer .courage-post .rarerel-courage {
        position: relative;
        right: 0 !important;
        width: 100% !important;
    }
    #activity-stream .courage-post .rarerel-courage {
        position: relative;
        right: 0 !important;
        width: 100% !important;
    }
    .home-rare-team-cont img {
        height: auto;
        left: 25%;
        margin-bottom: auto !important;
        margin-right: auto !important;
        margin-top: auto !important;
        max-width: 50%;
        position: relative;
        width: 100%;
    }
    .courage-stream-outer .courage-post {
        margin-bottom: 15px !important;
    }
    .top-posters .view-all {
        display: none;
    }
    .top-posters h2 {
      /* display: none;*/
      margin-top:15px;
    }
    .community-Activity-list h2 {
        display: none;
    }
    .quiz-section-outer{display:none;}
    .community-Activity-list {
        margin-top: -20px;
    }
	.top-posters {
        margin-top:5px;
    }
    .activity_update_right {
        left: 0;
        right: auto;
    }
    /*.courage-stream-outer {}*/
    .filterapplied {
        background: #dce1e5 none repeat scroll 0 0;
        display: block;
        float: left;
        margin-bottom: 15px;
        margin-left: -30px;
        margin-right: -30px;
        padding: 60px 27% 15px 30px;
        width: 130%;
        padding-top: 70px;
        margin-top: -15px;
    }
    .top-posters {
        display: none;
    }
    .community-Activity-list {
        display: none;
    }
    .search-filter-btn {
        display: none;
    }
    .sort-section {
        float: right;
        width: auto;
    }
    .search-filter-section.filter-mobile {
        display: block;
    }
    .filterapplied {
        display: block;
    }
    .filterapplied.filterapplied-mobile {
        display: none !important;
    }
    .filterapplied {
        position: relative;
    }
    .filterapplied:after {
        bottom: 100%;
        right: 20%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(220, 225, 229, 0);
        border-bottom-color: #dce1e5;
        border-width: 10px;
        margin-left: -10px;
    }
    .courage-new-section .col-sm-3 {
        float: left;
        margin-bottom: 15px;
        padding: 0 40px 0 0;
        width: 100%;
        margin-top: 12px;
    }
    /*.community_activity {}*/
    .courage_post_form_container {
        border: none;
        margin-bottom: 0;
    }
    .courage-tab-top {
        display: block;
    }
    .usabilla_live_button_container {
        top: auto !important;
        bottom: 60px !important;
        display: none !important;
    }
    .point-right .enc_img {
        top: -6px;
    }
    .header-left ul.head-nav {
        float: right;
        margin-right: 140px;
    }
    .header-left {
        float: right;
        width: 100%;
    }
    .header-right {
        float: right;
        margin-right: 132px;
        width: 100%;
        margin-bottom: 8px;
    }
    .courage-stream-outer .courage-post .col-sm-6 {
        width: 100% !important;
        position: relative;
    }
    .courage-stream-outer .courage-post .rarerel-courage {
        right: 0px !important;
    }
    .courage-stream-outer .courage-post .col-sm-6.rarerel-courage {
        z-index: 1;
    }
    .courage-post .rarerel-courage {
        float: left !important;
        width: 100%;
        margin-top: -20px;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
        right: 0;
    }
    .rare-flyout-open {
        left: auto !important;
        top: auto !important;
        background: #ffffff;
    }
    .rare-flyout-open.slideEffect-left {
        position: absolute !important;
    }
    .rare-flyout-open.slideEffect {
        position: relative !important;
    }
    .rare-flyout-open:after {
        bottom: 100%;
        left: 90%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #ffffff;
        border-width: 15px;
        margin-left: -15px;
        margin-top: -75px;
    }
    .rare-team-intro {
        display: none !important;
    }
    .courage_post_form_full_width {
        width: 100%;
    }
    .courage-post-full {
        width: 100% !important;
    }
    .courage-new-section {
        width: 100%;
        margin: 0 0 22px !important;
    }
    .courage-new-section .col-sm-2 {
        padding: 0 !important;
    }
    .rare-flyout-open::after {
        top: 45px;
    }
    .activity_update_right {
        position: relative;
        right: 0;
        top: 20px;
    }
    .remove_rare_flyout {
        display: none !important;
    }
    #activity-notifier {
        left: auto !important;
        top: 75px !important;
        right: 30px !important;
    }
}

@media screen and (max-width: 767px) {
    
    .tr-resource-block{
        margin: 0px 0px 20px;
    }
    .treatment-resources-cont{
        padding: 0px 15px;
        margin-top:0px !important;
    }
    #ov-user-login .form-group label{
        font-size: 13px !important;
    }
    #ov-user-login .form-group select{
       margin-right: 1px !important;
    }
    .gene-therapy .clinical-banner-img img{
        height: 250px !important;
    }
    .gene-therapy .clinical-sub-cont {
        padding-top: 30px !important;
    }
	.rareclinical-edu .clinical-main-cont h2.education-text {
    margin-top: 15px !important;
	}
    #social_media .curate-inner-cont .ppsocial-sliders.tabpeoplac { margin-right: 0px !important; margin: 20px 0px;}
    .pea_cook_wrapper.pea_cook_bottomright {
        right: 10% !important;
        left: 10%;
        margin-left: 0px !important;
        width: 80%;
        max-width: 622px;   
    } 
    .top-main-head{display:none;} 
    .clinical-main-cont.about h2.clinical-banner-head{margin-bottom: 20px;}
    .featured_resources_tmp .rareCurate-nav.fapcouncil-dts-head{
        float:none !important;
        margin: 20px 10px 10px !important;
        }
	.r-article-share .social-share-box{
		margin-top: 15px;
	}
    .clinical-main-cont.main-cont-div h2.clinical-trials{
        font-size: 17px;
        top:0px !important;
    }
	#primary-cont {
		overflow:hidden !important;
	}
	
    .full-width {
        width: 100% !important;
        float: left;
    }
    .container {
        padding-right: 15px !important;
        width: 100% !important;
    }
    .detail-page-inner-left {
        float: left;
        padding-right: 15px !important;
        width: 100% !important;
    }
    .detail-page-inner-right {
        float: left;
        width: 100% !important;
        margin-top: 5px;
    }
    .curate_info_content:last-of-type {
        padding-bottom: 0px;
    }
    .details-right-rel {
        margin-left: 0;
    }
    #slideshow-2 {
        position:relative;
        }
    .rare-team-intro.activity_update_right {
        display: none;
    }
    span.reg_list_radio {
        width: 20px;
        height: 20px;
        top: 0;
        left: -4px;
    }
    /*.reg_list_label input[type="radio"]:checked+span.reg_list_radio {}*/
    #onevoice-reg-form-mob {
        -webkit-overflow-scrolling: touch;
        overflow-y: scroll !important;
    }
    #onevoice-reg-form-mob .new-register-modal {
        width: 86% !important;
        left: 7% !important;
        margin: 30px 0px 30px !important;
    }
    #onevoice-reg-form-mob .new-register-modal ul.nav li {
        width: 42%;
    }
    #onevoice-reg-form-mob .new-register-modal ul.nav li:first-child {
        margin-left: 5%;
        margin-right: 5%;
    }
    #onevoice-reg-form-mob .new-register-modal input.form-control,
    #onevoice-reg-form-mob #register-module-modal select.form-control {
        font-size: 14px !important;
    }
    #onevoice-reg-form-mob #register-module-modal .tab-item h3 {
        font-size: 15px !important;
    }
    #onevoice-reg-form-mob #register-module-modal .tab-item {
        font-size: 14px !important;
    }
    .top-head-new {
        margin-top: -30px;
    }
    .top-head-new .lander-head-cont h1,
    .top-head-new .lander-head-cont h2 {
        font-size: 15px;
    }
    .top-head-new .lander-head-cont ul li {
        font-size: 16px;
        line-height: 20px;
    }
    .top-head-new .lander-head-cont {
        padding-left: 0px;
        margin-top: 0px;
        margin-bottom: 10px;
    }
    .top-head-new ul.landing-top-btn {
        margin: 0 !important;
    }
    .top-head-new .landing-top-btn .register-btn-mobile {
        width: 100% !important;
        margin: 0px !important;
    }
    .top-head-new .landing-top-btn .register-btn-mobile a.btn-home {
        display: block !important;
        width: 150px !important;
        margin: 0px auto !important;
    }
    .registration-block {
        margin-bottom: 10px !important;
    }
    /*private message styles start*/
    .news-top-section {
        float: left;
        margin-top: 0px;
    }
    #news-meetings-id {
        float: left;
        width: 100%;
    }
    .fapcouncil-content .panel-title a {
        color: #ffffff !important;
        font-size: 22px !important;
    }
    .sub-cont-left {
        margin-bottom: 20px;
        background: none;
    }
    #resetPassword {
        width: 280px;
        margin: auto;
        padding: 20px 0px;
        position: relative;
        height: auto;
        left: auto;
        top: auto;
        z-index: auto;
        background: none;
        box-shadow: none !important;
    }
    #resetPasswordForm {
        width: 100%;
        background: none;
        border: none;
        padding: 0px;
        position: relative;
        left: auto;
        top: auto;
        margin: 0px;
        box-shadow: none !important;
    }
    .dashtop .dash-footer a {
        padding: 0px 20px;
        font-size: 16px !important;
    }
    .modal-log1 {
        padding: 10px 10px;
    }
    .content-footer-wrapper {
        padding-left: 0px !important;
    }
    .footer-cont img {
        margin: 0px auto 15px;
    }
    .footer-inner .col-sm-3,
    .footer-inner .col-sm-5,
    .footer-inner .col-sm-4 {
        margin-bottom: 20px;
    }
    .footer-cont-bottom img {
        margin: 0px auto 15px;
    }
    .footer-bottom-right {
        text-align: center;
    }
    .footer-bottom {
        text-align: center;
    }
    .footer-bottom-right img {
        clear: both;
        float: none;
        margin: 10px auto;
    }
    .not-visible-cont {
        text-align: left !important;
    }
    .rare-profile .profile_img {
        margin-left: 15px !important;
    }
    ul.tab-messages {
        margin-left: -20px;
        margin-right: -20px;
    }
    ul.tab-messages li {
        margin-bottom: 10px;
        padding-right: 0;
    }
    ul.tab-messages {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    ul.tab-messages li a {
        text-align: center !important;
        padding: 10px 5px !important;
    }
    ul.tab-messages li:first-child a {
        background-image: none !important;
    }
    ul.tab-messages li.active:first-child a {
        background-image: none !important;
    }
    ul.tab-messages li:nth-child(2) a {
        background-image: none !important;
    }
    ul.tab-messages li.active:nth-child(2) a {
        background-image: none !important;
    }
    ul.tab-messages li:last-child a {
        background-image: none !important;
    }
    ul.tab-messages li.active:last-child a {
        background-image: none !important;
    }
    ul.tab-messages li {
        width: 30% !important;
    }
    ul.tab-messages li:first-child {
        width: 30% !important;
    }
    ul.tab-messages li:nth-child(2) {
        width: 40% !important;
    }
    ul.tab-messages li:last-child {
        width: 30% !important;
    }
    #tabmessages #message-threads_wrapper {
        padding-top: 50px;
    }
    #tabmessages #message-threads_filter input.form-control {
        top: 3px;
    }
    .profile_img #profilepic {
        left: 34%;
    }
    a#spam-profilepic {
        bottom: 30px;
        left: 25%;
    }
    ul.tab-messages li a {
        background-image: none !important;
        font-size: 14px !important;
    }
    #message-threads_length {
        display: none;
    }
    #tabmessages .item-list-tabs ul li {
        width: 33.33%;
    }
    #tabmessages .item-list-tabs ul li:last-child a {
        margin-right: 0px !important;
    }
    #tabmessages .item-list-tabs a {
        min-width: 80px;
        width: 100%;
    }
    #tabmessages .messages-options-nav a {
        width: 40px !important;
        border: 2px solid #a0aeb9;
        height: 40px !important;
        border-radius: 50% !important;
        font-size: 0px !important;
        padding: 5px !important;
        margin-top: 7px !important;
        background-position: center center !important;
        margin-right: 8px !important;
    }
    #tabmessages .messages-options-nav {
        top: 70px !important;
    }
    #tabmessages #message-threads_wrapper .top {
        min-height: 30px;
    }
    #tabmessages #message-threads_info {
        height: 53px;
        margin-top: -5px;
        padding-top: 0;
        width: 120px;
    }
    #tabmessages .item-list-tabs {
        height: 55px;
    }
    #tabmessages .pvt-msg-body label {
        width: 100%;
    }
    #tabmessages .pvt-msg-body input {
        width: 100%;
    }
    #tabmessages .pvt-msg-body textarea {
        width: 100% !important;
    }
    #tabmessages .pvt-msg-body .btn-pvm,
    #tabmessages .pvt-msg-body .btn-pvm:hover {
        margin-left: 0px;
    }
    #tabmessages .pvt-msg-body h3 {
        margin-bottom: 15px;
    }
    #tabmessages .item-list-tabs li a {
        padding: 5px !important;
    }
    #message-thread .message-box.even {
        margin-left: 20px !important;
    }
    #message-thread .message-box.odd {
        margin-left: 20px !important;
    }
    #message-thread #send-reply {
        margin-left: 20px !important;
    }
    #tabmessages .dataTable tr td {
        border-top: none !important;
        background: none !important;
        width: 100%;
        float: left;
        box-sizing: border-box;
        padding-left: 50px !important;
    }
    #tabmessages .dataTable tr td.thread-options {
        width: 30px !important;
        position: absolute;
        left: 0px;
        top: 0px;
        padding-left: 10px !important;
    }
    #tabmessages .dataTable tr td.thread-avatar {
        display: none;
    }
    #tabmessages .thread-from .activity,
    #tabmessages .thread-from .pm-to,
    #tabmessages .thread-from .pm-from {
        display: none;
    }
    #tabmessages tr.pv-msg-list {
        position: relative;
        float: left;
        width: 100%;
    }
    #tabmessages .thread-info {
        padding-top: 0px !important;
    }
    #tabmessages .thread-from {
        padding-bottom: 0px !important;
    }
    #tabmessages .thread-info .pm-date {
        display: block;
    }
    #tabmessages .dataTable {
        border-top: 1px solid #dbe0e3 !important;
    }
    #tabmessages .dataTable tr:last-child td {
        border: none !important;
    }
    #tabmessages .dataTable tr td:last-child {
        border-bottom: 1px solid #dbe0e3 !important;
    }
    #tabmessages .dataTable tr td {
        border: none !important;
    }
    #tabmessages tr .thread-info a p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 520px;
    }
    #tabmessages tr .thread-options input[type="checkbox"] {
        margin-left: 5px;
        margin-top: 12px;
    }
    #tabmessages .pvt-msg-body #pmform label.error {
        width: 100% !important;
        margin-left: 0px !important;
    }
    #tabmessages .thread-from a {
        padding-left: 0px !important;
        padding-bottom: 0px !important;
    }
    #tabmessages .thread-info a {
        padding-left: 0px !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }
    #tabmessages .pm-date {
        float: left !important;
        padding: 0px 0px 10px !important;
        width: 100% !important;
    }
    #tabmessages table#message-threads {
        margin-top: 8px !important;
    }
    /*mobile styles start*/
    .clinical-banner-head {
        font-size: 26px;
        line-height: 28px;
    }
    .clinical-desktop .element-item {
        width: 100%;
    }
    .poll-rarerelated {
        margin-top: 15px !important;
        float: left;
        width: 100%;
    }
    .activity.single-group .post-search.clinical-searchbox {
        min-width: 148px;
        width: 55%;
    }
    .post-search .form-control.searchinput {
        font-size: 16px !important;
        min-width: 185px !important;
        padding-right: 43px !important;
    }
    .courage-post-full .courage-new-section {
        padding: 10px 7px;
    }
    .rareCourage-search .searchclear {
        font-size: 14px;
    }
    .courage-post-full .courage-new-section {
        padding: 10px 8px;
    }
    .post-search.clinical-searchbox button {
        padding: 4px 5px !important;
        width: 25px;
    }
    .post-search.clinical-searchbox button i {
        font-size: 16px;
    }
    .rareCourage-search .searchclear {
        right: 27px !important;
        top: 0 !important;
        font-size: 14px !important;
    }
    #sort-type i {
        font-size: 20px;
        margin-right: 2px;
        position: absolute;
        right: 4px;
        top: 18px;
    }
    #sort-type {
        font-size: 14px;
    }
    ul.courage-mob-tab li a {
        width: 100%;
        max-width: 100%;
        text-align: center;
        font-size: 15px;
        line-height: 16px !important;
        padding-top: 20px;
    }
    ul.courage-mob-tab li a#courage-mobile-list,
    ul.courage-mob-tab li a#community-activity-mobile-list,
    ul.courage-mob-tab li a#top-posters-mobile-list,
	ul.courage-mob-tab li a#trivia-quiz-mobile-list{
        background: none;
        padding-left: 0px;
    }
    ul.courage-mob-tab li a#courage-mobile-list.active,
    ul.courage-mob-tab li a#community-activity-mobile-list.active,
    ul.courage-mob-tab li a#top-posters-mobile-list.active,
	ul.courage-mob-tab li a#trivia-quiz-mobile-list.active{
        background: none;
        padding-left: 0px;
    }
    ul.courage-mob-tab li:first-child {
        width: 18%;
    }
    ul.courage-mob-tab li:nth-child(2) {
        width: 45%;
    }
    ul.courage-mob-tab li:last-child {
        width: 30%;
    }
    ul.courage-mob-tab li:first-child a {
        text-align: left !important;
    }
    ul.courage-mob-tab li:nth-child(2) a {
        text-align: center !important;
        width: 100%;
    }
    ul.courage-mob-tab li:last-child a {
        text-align: right !important;
    }
    ul.courage-mob-tab li:first-child.active:after {
        left: 20px !important;
    }
    ul.courage-mob-tab li:nth-child(2) a.active:after {
        left: 50% !important;
    }
    ul.courage-mob-tab li:last-child a.active:after {
        left: auto !important;
		right: 25%
    }
	  ul.courage-mob-tab.hide-toppost li:last-child{
	  display:none !important;
    }
    ul.courage-mob-tab.hide-toppost li:first-child {
    width: 45%; 
    }
   ul.courage-mob-tab.hide-toppost li:first-child a {
		text-align: center !important;
	}

	ul.courage-mob-tab.hide-toppost li a.active:after{
		left:50% !important;
	}
    .sort-type-items {
        right: 0;
        top: 55px;
        left: -35px;
        width: 130px !important;
    }
    .courage_post_form_box #whats-new-avatar {
        display: none;
    }
    #buddypress .courage_post_form_box form#whats-new-form #whats-new-content {
        margin-left: 0px !important;
        padding-left: 0px !important;
    }
    .sort-label {
        display: none;
    }
    .sort-form {
        min-width: 95px !important;
        background: #3f3f3f none repeat scroll 0 0;
        border: medium none;
        color: #ffffff;
        float: left;
        height: 55px;
        padding: 0 7px;
        position: absolute;
        right: -11px;
        top: -12px;
        width: auto;
    }
    .sort-form #sort-type {
        color: #ffffff;
        display: block;
        line-height: 15px;
        padding-top: 12px;
        width: 65px;
    }
    #sort-type i {
        color: #ffffff;
        font-size: 23px;
        margin-right: 2px;
        position: absolute;
        right: 3px;
        top: 17px;
    }
    ul.related-cont-list li {
        width: 100% !important;
    }
    #genSettings label.checkbox-inline,
    #notiSettings label.checkbox-inline {
        width: 65% !important;
        margin-bottom: 15px !important;
    }
    .r-article-cont .clinical_share {
        bottom: -38px;
        float: left !important;
        padding-top: 10px !important;
        position: absolute;
        right: auto;
        top: auto !important;
    }
    .r-author-name {
        margin-top: 0 !important;
        top: 0 !important;
        font-size: 14px !important;
    }
    .r-author-name a {
        font-size: 14px !important;
    }
    .round-up-author-info {
        margin-bottom: 55px;
    }
    .r-article-share .social-share-inner {
        left: -20px !important;
    }
    .r-article-share .social-share-hov:after,
    .r-article-share .social-share-hov:before {
        left: 50px !important;
    }
    /*.r-article-image {
        /*display: none !important;*/
    /*}*/
    .r-article-cont p {
        width: 100% !important;
    }
    .fap-contact-us {
        min-height: 470px;
    }
    .counter-alert-cont {
        height: 110px;
    }
    .counter-alert-cont .register-btn-mobile {
        left: 10px;
        min-width: 145px;
        position: absolute;
        top: 55px;
    }
    .counter-alert {
        width: 280px;
    }
    .counter-alert-close {
        top: 0px;
    }
    .counter-alert-cont {
        font-size: 14px;
    }
    .counter-alert-cont .btn-home {
        display: block;
        font-family: gibson-light;
        font-size: 22px !important;
        height: 45px;
        line-height: 24px;
        margin-left: 0;
        padding: 10px !important;
        text-align: center;
        width: 100%;
        text-decoration: none;
    }
    .welcome-block-top .col-sm-5 {
        width: 100%;
        float: left;
    }
    #home-tabbed_section li a img {
        max-width: 50px;
    }
    #home-tabbed_section .nav li {
        padding: 0px !important;
    }
    .welcome-block-bottom {
        display: none;
    }
    .welcome-block-mob {
        display: block;
    }
    .welcome-block-bottom .col-sm-4 {
        float: left;
        margin-top: 15px;
    }
    ul.landing-top-btn {
        float: left;
        margin: 0 0 15px !important;
        padding: 0 !important;
        width: 100%;
    }
    .home-member-list .col-sm-6 {
        float: left;
        width: 50% !important;
    }
    .see-all-courage {
        margin-top: -40px;
    }
    #rareteam-invite-search-autocomp-list ul.ui-autocomplete {
        width: 92% !important;
    }
    #myModaldisclaimer .modal-log1 {
        padding: 30px 5px !important;
    }
    #myModaldisclaimer .modal-log1 .btn-close {
        line-height: 20px !important;
    }
    .raremates .clinical-searchbox .searchinput {
        min-width: 50px !important;
    }
    .courage_post_form_container.courage-post-hide {
        padding-bottom: 0 !important;
    }
    #search-team-input-wrap #search-team-input-loading {
        right: 20px;
        top: 10px;
    }
    .rareCourage-advance-filter {
        top: 12px !important;
    }
    .courage-share-box .share-with-team {
        line-height: 32px !important;
    }
    .courage-share-box .share-team-icon {
        background: rgba(0, 0, 0, 0) url("../images/rareteam-icon-blue.png") no-repeat scroll left 6px / 22px auto;
        margin-right: 0;
        width: 25px;
        float: left;
    }
    #myModalsocial .role-choser {
        width: 90% !important;
    }
    .tour-over {
        display: none !important;
    }
    .mob-header {
        min-height: 65px;
		height: auto;
        background: #ffffff;
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 10002;
    }
    a.burger-menu {
        left: 15px !important;
        top: 17px !important;
    }
    .container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .home-footer .container {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .content-wrapper {
        margin-left: 0 !important;
    }
    #primary-cont {
        margin-top: 64px !important;
    }
    .page-template-template-login-register-mobile #primary-cont {
        min-height: 200px !important;
        margin-bottom: 10px !important;
    }
    .page-template-template-login-register-mobile .home-footer.other-pages #primary-cont {
        margin-top: 20px !important;
    }
    .mob-logo {
        padding: 8px 89px;
    }
    a:hover,
    a:focus {
        outline: none !important;
    }
    #evidance-educationss {
        float: left;
        width: 100%;
    }
    #curate-socialMedia-tabs {
    float: left;
    width: 100%;
    }
    /*.clinical-searchbox {}*/
    a.curate-btn-box {
        height: 125px;
        padding-left: 100px;
        padding-top: 30px;
        position: relative;
        text-align: left;
        margin-bottom: 15px !important;
        box-shadow: none;
        opacity: 1.0 !important;
    }
    a.curate-btn-box span {
        color: #ffffff;
        float: left;
        font-size: 75px;
        left: 10px;
        position: absolute;
        top: -10px;
    }
    #evidance-educationss input.button_grey {
        height: 32px;
        line-height: 20px;
    }
    .inner-cont {
        font-size: 15px;
    }
    .pp_bucket_info {
        width: 58%
    }
    .pp_info {
        width: 60%;
    }
    .dash-head-button {
        display: none;
    }
    .dash-head {
        padding: 0 0 10px 115px !important;
    }
    .clinical-searchbox {
        margin-top: 50px;
        float: none;
        margin-bottom: 15px;
    }
    .rareCurate-nav {
        border: none !important;
        margin: 20px 0 30px;
    }
    .rareCurate-nav.gallery-sort {
        border-bottom: 1px solid #98a8b4 !important;
        border-top: 1px solid #98a8b4 !important;
        margin: 20px 0 30px !important;
    }
    .rare-team-righttbox {
        border: none !important;
    }
    .people-places-cont ul.nav li a {
        font-size: 40px;
    }
    #news-meetings-id .feat_new_block_title {
        padding-left: 0 !important;
        padding-top: 15px !important;
    }
    .rareHub_info_content .info_title {
        padding-right: 65px;
    }
    .huddle_persona_types {
        right: -30px;
        text-align: left;
        top: 0;
        width: 70px;
    }
    a.review-click {
        right: -30px;
    }
    #primary-cont .container {
        padding: 0 !important;
    }
    .home-footer.other-pages #primary-cont .container {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .review_status {
        right: -10px !important;
    }
    .dory-ajax-container .col-xxs-12 {
        padding: 0 !important;
    }
    .profile_name {
        font-size: 20px;
        line-height: 24px;
        margin-left: -15px;
        margin-top: 20px;
        padding-top: 10px;
        width: 100%;
    }
    .clinical-searchbox .input-group {
        width: 100%;
    }
    #TB_window a#TB_ImageOff {
        width: 80% !important;
    }
    #TB_closeWindow {
        left: auto !important;
        right: 11% !important;
    }
    .right-check-list-box {
        float: left;
        margin-top: 50px;
        width: 100%;
    }
    .show_more_main {
        bottom: 0 !important;
    }
    .modal-content.thankyou-register {
        width: 80% !important;
        height: auto !important;
        float: left !important;
        padding: 15px !important;
        margin: 0 10% !important;
    }
    .rare-profile {
        margin-left: 0;
    }
    .rare-porf-header img {
        left: 0;
        position: relative;
        top: 30px;
        width: 150px;
    }
    .profile_img {
        position: relative;
        margin: 0;
        float: left;
        height: 175px;
    }
    .rare-profile #item-header-avatar {
        min-height: 200px;
        padding-left: 130px;
    }
    a#spam-profilepic {
        left: 0;
    }
    #item-header-avatar {
        min-height: 210px;
        padding-left: 130px;
    }
    #item-header-avatar .profile_img {
        left: 0px;
        position: absolute;
        margin-left: 0px !important;
    }
    .profile-links .add-torare-team {
        float: left !important;
    }
    .profile-about .abt-header {
        display: none;
    }
    .profile-bottom {
        margin: 15px 0;
    }
    .profile-about .profile-about-details {
        margin-top: 20px;
    }
    .sub-head-profile {
        margin-bottom: 15px !important;
    }
    .profile_name {
        bottom: 28px;
        left: 0;
        position: absolute;
        width: 60%;
        margin: 0;
        font-size: 26px;
        padding-top: 0 !important;
        margin-top: 30px !important;
    }
    .prfile_role {
        font-size: 20px !important;
        margin-bottom: 20px;
        float: left;
        min-height: auto;
        bottom: -10px;
        left: 0;
        position: absolute;
        width: 60%;
    }
    .rare-profile .profile_name {
        bottom: 15px;
    }
    .rare-profile .prfile_role {
        bottom: -20px;
    }
    .rare-profile .profile-links .message-me {
        margin-top: 15px;
    }
    .profile_img a {
        bottom: 0;
        left: 11px;
        margin: 0;
    }
    .rare-porf-header {
        padding-left: 0;
    }
    .profile-links .add-torare-team {
        float: none;
        width: 100%;
    }
    .profile-links .add-torare-team img {
        width: 25px;
        height: auto;
    }
    #header_mail .modal-content {
        width: 100% !important;
    }
    #myModaldisclaimer {
        padding-top: 10px;
        top: 90px;
    }
    #invite-raremates .modal-dialog {
        width: 90%;
        margin: 0 5%;
        top: 120px;
    }
    #invite-raremates .raremates {
        margin-bottom: 5px;
        position: relative;
        top: 20px;
        width: 100%;
    }
    #search-team-input-loading {
        top: 48px;
    }
    .mysettings-tabs .tab-links {
        float: left;
        width: 100% !important;
        min-height: auto !important;
    }
    .mysettings-tabs .tab-content {
        float: left;
        height: 100% !important;
        margin: 0 !important;
        min-height: 150px !important;
        width: 100%;
    }
    .settings-page-wrap .rareCurate-nav {
        height: 50px;
    }
    .settings-page-wrap .cont-head {
        margin-top: 0;
    }
    .mybinder-tab #myTabContent {
        float: left;
        width: 100%;
    }
    .mybinder-tab ul li {
        width: 100%;
    }
    .mybinder-tab ul.nav li a.Curate-tab {
        background: #ffffff url(../images/rareCurate-header.png) no-repeat 8px 8px !important;
        background-size: 150px auto !important;
    }
    .mybinder-tab ul.nav li.active a.Curate-tab {
        background: #870011 url(../images/rareCurate-header-white.png) no-repeat 8px 8px !important;
        background-size: 150px auto !important;
    }
    .mybinder-tab ul.nav li a.courage-tab {
        background: #ffffff url(../images/rareCourage-head.png) no-repeat 8px 8px !important;
        background-size: 150px auto !important;
    }
    .mybinder-tab ul.nav li.active a.courage-tab {
        background: #870011 url(../images/rareCourage-head-white.png) no-repeat 8px 8px !important;
        background-size: 150px auto !important;
    }
    .mybinder-tab ul.nav li a.clinical-tab {
        background: #ffffff url(../images/rareClinical-head.png) no-repeat 8px 8px !important;
        background-size: 150px auto !important;
    }
    .mybinder-tab ul.nav li.active a.clinical-tab {
        background: #870011 url(../images/rareClinical-head-white.png) no-repeat 8px 8px !important;
        background-size: 150px auto !important;
    }
    .mybinder-tab ul.nav li.active a:after {
        display: none !important;
    }
    .mybinder-tab.search-results-tab ul.nav li a.Curate-tab {
        background: #eeeeee url(../images/rareCurate-header.png) no-repeat 8px 8px !important;
		background-size: 150px auto !important;
		width: 100% !important;
		text-align: left !important;
		display: block;
		height: 55px !important;
    }
    .mybinder-tab.search-results-tab ul.nav li.active a.Curate-tab {
        background: #870011 url(../images/rareCurate-header-white.png) no-repeat 8px 8px !important;
		background-size: 150px auto !important;
		width: 100% !important;
		text-align: left !important;
		display: block;
		height: 55px !important;
    }
    .mybinder-tab.search-results-tab ul.nav li a.courage-tab {
        background: #eee url(../images/rareCourage-head.png) no-repeat 8px 8px !important;
		background-size: 100px auto !important;
		width: 100% !important;
		text-align: left !important;
		display: block;
		height: 55px!important;
    }
    .mybinder-tab.search-results-tab ul.nav li.active a.courage-tab {
        background: #870011 url(../images/rareCourage-head-white.png) no-repeat 8px 8px !important;
        background-size: 150px auto !important;
        width: 100% !important;
        text-align: left !important;
        display: block;
        height: 75px !important;
    }
    .mybinder-tab ul.nav li a.blog-tab {
		background: #eeeeee url(../images/blog-binder.png) no-repeat 8px 8px !important;
		background-size: 135px auto !important;
		height: 55px !important;
		width: 100% !important;
		text-align: left !important;
		display: block;
		background-position: 10px 10px !important;
	}
	.mybinder-tab ul.nav li.active a.blog-tab {
		background: #870011 url(../images/blog-binder-white.png) no-repeat center center !important;
		background-size: 135px auto !important;
		height: 55px !important;
		width: 100% !important;
		text-align: left !important;
		display: block;
		background-position: 10px 10px !important;
	}
    .mybinder-tab.search-results-tab ul.nav li a span {
        text-align: left;
        padding: 10px;
        padding-right: 15px;
    }
    .mybinder-tab ul li a {
        height: 50px !important;
        width: 100% !important;
        padding: 10px !important;
        margin-bottom: 0px !important;
    }
    .mybinder-tab ul li a img {
        width: 30% !important;
    }
    .mybinder-tab ul#myTabs li a span {
        bottom: auto !important;
        float: right !important;
        left: auto !important;
        right: 15px !important;
        text-align: right !important;
        top: 12px !important;
        width: auto !important;
        min-height: 20px;
    }
    .mybinder-tab ul li a img {
        max-width: 110px !important;
    }
    .mybinder-tab ul.pagination li a {
        padding: 5px !important;
        width: auto !important;
    }
    .mybinder-tab ul#table-doct li a {
        height: auto !important;
    }
    #activity-filter-select #container_spinner {
        right: 40px;
        top: 103px;
    }
    .huddle_participation a.button_grey {
        margin: 5px 0;
        width: 100%;
        height: 35px;
        line-height: 35px;
    }
    .huddle_participation a.button_grey.button_caregiver {
        margin-top: 10px;
    }
    .legal-page-tabs .nav-tabs li a {
        padding-left: 20px;
    }
    .legal-page-tabs>.nav-tabs>li.active::after {
        border: none;
    }
    .legal-page-tabs .nav-tabs li a {
        padding-left: 20px;
    }
    .legal-page-tabs>.nav-tabs>li.active {
        background: #890012;
    }
    .legal-page-tabs>.nav-tabs>li.active a {
        color: #ffffff !important;
    }
    .legal-page-tabs>.nav-tabs>li.active>a,
    .legal-page-tabs>.nav-tabs>li.active>a:hover,
    .legal-page-tabs>.nav-tabs>li.active>a:focus {
        color: #ffffff !important;
    }
    .page-template-template_legal_page .legal-page-tabs li {
        background: #AEA99D;
        margin-bottom: 5px;
        width: 100%;
        color: #ffffff !important;
    }
    .page-template-template_legal_page .legal-page-tabs li a {
        color: #ffffff !important;
    }
    .page-template-template_legal_page .legal-page-tabs li:first-child {
        margin-top: 20px;
    }
    .legal-page-tabs {
        border: none;
    }
    .tab-content.legal-page-tab-content {
        padding-top: 10px;
    }
    .page-template-template_legal_page .legal-page-tabs ul {
        border: none !important;
    }
    .search-landing-page .clinical-searchbox {
        display: none !important;
    }
    .inner-cont {
        min-height: auto !important;
    }
    .info_title {
        padding-right: 0;
        font-size: 16px;
    }
    #sidebar-left {
        display: none !important;
    }
    .journey-coming-soon {
        float: left;
        width: 100%;
    }
    #questionnaire_tab {
        float: left;
        width: 100%;
    }
    .rare-profile .prfile_role {
        margin-bottom: 10px;
    }
    .profile-back .profile {
        left: 10% !important;
        margin: 0 !important;
        width: 80%;
    }
    .modal .modal-dialog {
        left: 10%;
        top: 120px;
        width: 80% !important;
        margin: 0 !important;
    }
    .modal .modal-dialog .modal-content {
        margin: 0 !important;
        width: 100% !important;
    }
    body.home .modal-dialog {
        left: 10%;
        top: 90px;
        width: 80% !important;
        margin: 0 !important;
    }
    body.home .modal-dialog.disclaimer-pop {
        left: 5%;
        top: 10px;
        width: 90% !important;
        margin: 0 !important;
        min-height: 600px !important;
    }
    .disclaimer-pop .thankyou-register img {
        margin: 0 0 5px;
        max-width: 100px;
    }
    .disclaimer-pop .thankyou-register p {
        font-size: 13px;
        line-height: 16px;
    }
    .modal .disclaimer-pop .modal-content {
        padding: 10px !important;
    }
    #header_mail .modal-dialog {
        left: 5%;
        top: 10px;
        width: 90% !important;
        margin: 0 !important;
    }
    #myModalidle .modal-dialog {
        width: 80% !important;
    }
    #myModalidle .modal-dialog .modal-body {
        padding: 20px 10px !important;
    }
    #rare-team-started .modal-dialog {
        width: 80% !important;
        margin: 0 !important;
    }
    .back_search {
        margin-top: -12px !important;
        margin-bottom: 10px !important;
        position: relative;
        z-index: 1;
    }
    .shelf-main {
        margin: 0 !important;
    }
    #fcontainer .grid {
        margin: 0 !important;
    }
    .shelf-box-footer .courage-post-foot-share {
        width: 220px !important;
    }
    .shelf-main-cont {
        left: 15px;
        right: 15px;
    }
    .thankyou-register h4 {
        margin-left: 0;
        margin-right: 0;
    }
    .thankyou-register img {
        width: 100%;
        height: auto;
        max-width: 195px;
    }
    .modal-content.thankyou-register {
        padding: 15px !important;
        margin: 0 !important;
    }
    .thankyou-register .modal-body {
        padding: 0 !important;
    }
    .mybinder-tab .rareCourage-panel-title a {
        font-size: 18px !important;
    }
    .page-template-login-page-template .back-to-top,
    .page-template-lostpass-page-template .back-to-top,
    .page-template-login-inter-page-template .back-to-top {
        display: none !important;
    }
    .usabilla_scroller_area {
        top: 120px !important;
    }
    input.hide_search {
    bottom: -25px !important;
	}
	input.clinical_search {
		bottom: 0px !important;
	}
	.single .rareCurate-nav {
    margin: 10px 0 5px !important;
	}
	.page-template-curate-news .rareCurate-nav {
		margin: 10px 0 0px !important;
	}
	.page-template-template-videos-visuals .rareCurate-nav {
		margin: 10px 0 5px !important;
	}
	
    .rareCourage-filter-area input.clinical_search {
        bottom: 5px !important;
    }
    .clinical_adv_search {
        padding: 0 30px 0;
    }
    .title_green {
        font-size: 20px;
    }
    .title_gray {
        font-size: 20px;
    }
    #progress-wrapp {
        position: absolute !important;
        top: 55px !important;
        width: 100% !important;
    }
    .group-name-top {
        margin-top: 85px;
    }
    .wrap-rareQuest h3 {
        font-size: 18px;
    }
    .wrap-rareQuest h3 span.green {
        font-size: 18px;
    }
    .wrap-rareQuest {
        padding: 20px 20px 50px;
    }
    .rareQuest-cont {
        width: 80%;
    }
    .mybinder-tab ul li a span.savecount {
        width: auto !important;
    }
    .fixedbinder {
        background: #e4e8eb !important;
        height: auto !important;
        padding-top: 0 !important;
        position: relative !important;
        top: auto !important;
        width: 100% !important;
        z-index: auto !important;
    }
    ul.binder-tab {
        float: left !important;
        margin: 0 !important;
        width: 100%;
    }
    .courage_comments .ac-reply-avatar img {
        height: auto;
        width: 30px;
    }
    .courage_comments form div.ac-reply-content {
        margin-left: 0 !important;
        padding-left: 40px !important;
        width: 100% !important;
    }
    .lost-pass-mobile .tml-user-login-wrap .error11 {
        bottom: -70px;
    }
    .reset-pass-block .tml-resetpass .user-pass2 {
        width: 100%;
    }
    .reset-pass-block .tml-resetpass .user-pass1-wrap {
        width: 100%;
    }
    button.btn.btn-default.btn-reset-cancel {
        background: #98a8b4 none repeat scroll 0 0 !important;
        border: medium none;
        border-radius: 0 !important;
        color: #ffffff;
        float: left;
        font-family: "Gibson-light";
        font-size: 14px;
        height: 35px;
        line-height: 35px;
        min-width: 90px;
        padding: 0 10px;
        position: absolute;
        width: 90px;
        bottom: 38px;
        left: 145px;
        right: auto;
    }
    .reset-pass-block input[type="submit"] {
        background: #259fd9 none repeat scroll 0 0 !important;
        border: medium none;
        border-radius: 0 !important;
        color: #ffffff;
        float: left;
        font-family: "Gibson-light";
        font-size: 14px;
        height: 35px;
        line-height: 35px;
        margin-top: 0;
        padding: 0 10px;
        min-width: 115px;
        text-transform: lowercase;
        width: auto;
    }
    #ask-dory-widget {
        height: 90% !important;
        -webkit-overflow-scrolling: touch;
        /*overflow-y: scroll !important;*/
    }
    /*.group-rarecourage .ui-autocomplete,
    .page-template-curate-evidence .ui-autocomplete,
    .page-template-clinical-rarehub-php .ui-autocomplete {}*/
    .page-template-mySettings .cont-head,
    .page-template-mySettings .clinical-searchbox {
        display: none;
    }
    .page-template-mybinder .cont-head,
    .page-template-mybinder .clinical-searchbox {
        display: none;
    }
    .page-template-mybinder .rareCurate-nav {
        margin: 10px 0 20px !important;
    }
    .page-template-mySettings .rareCurate-nav .clinical-searchbox {
        display: none;
    }
    .page-template-mySettings .rareCurate-nav {
        margin: 10px 0 15px;
    }
    .page-template-myBinder .cont-head {
        display: none;
    }
    .page-template-myBinder .rareCurate-nav .clinical-searchbox {
        display: none;
    }
    .page-template-myBinder .rareCurate-nav {
        margin: 10px 0 15px;
    }
    .page-template-myBinder .binder-info {
        margin-top: -10px;
    }
    .group-rarecourage .rareCourage_nav {
        margin: 0 !important;
    }
    .group-rarecourage .cont-head {
        margin-top: 0;
        margin-bottom: 0;
    }
    .cont-head {
        margin-top: 0;
    }
    .rareCurate-nav {
        margin: 10px 0 30px;
    }
    .fapcouncil-dts-head {
        z-index: 10;
    }
    .cont-head.cli-search {
        margin-bottom: 25px;
    }
    /*.rare-profile .prfile_role {}*/
    .profile_img {
        height: 140px;
    }
    .rare-porf-header img.avatar {
        border: 4px solid #fff;
        height: 120px;
        top: 15px;
        width: 120px;
    }
    .profile_img a {
        background-size: 100px auto;
        bottom: 0;
        left: 50%;
        margin: 0 0 0 -50px;
    }
    #item-header-avatar {
        float: left;
        width: 100%;
    }
    .profile-links {
        float: right;
        position: relative;
        right: auto;
        top: auto;
        width: 185px;
    }
    .profile-links .add-torare-team {
        float: left;
        width: 100%;
    }
    .profile-links .message-me {
        margin-top: 5px;
    }
    .profile-links .add-torare-team img {
        margin-top: 3px;
    }
    #menu ul.left-rail-sub li a span {
        margin-top: 7px;
    }
    .cont-head>a {
        width: 100%;
        float: left;
    }
    .link-wheel-box {
        margin-bottom: 14px;
        margin-top: -40px;
    }
    .link-wheel-outer {
        padding: 0 !important;
    }
    /* rareTeam-mobile style start */
    iframe#survey_frame {
        margin-top: 15px !important;
    }
    .col-sm-4.team-mate-block {
        display: none;
    }
    /*#searchclear {}*/
    .mobile-team {
        display: block;
    }
    .search-team .search-team-bottom.mobile-search-team-bottom .compose-btn {
        margin: 0;
        display: block;
    }
    .search-team-bottom.mobile-search-team-bottom>p {
        float: left;
    }
    .tablet-team {
        display: block;
    }
    .invite {
        margin-bottom: 0;
        margin-top: 11px !important;
        width: auto;
    }
    .invite-btn-blk {
        float: right;
        position: relative;
        right: 0;
        width: auto;
    }
    .all-team-listing-tablet.tablet-team.opened {
        display: block !important;
    }
    .team-lists-outer {
        display: none;
    }
    .team-activtyblock {
        width: 100% !important;
    }
    .raremates>h3 {
        font-size: 16px;
        background: rgba(0, 0, 0, 0) url("/application/themes/onevoice/images/rareMates.png");
        background-repeat: no-repeat;
        background-size: 30px auto;
        background-position: 0 5px;
        padding-left: 35px !important;
        width: 130px !important;
    }
    .outer-team-cont {
        background: none !important;
        width: 100%;
    }
    .team-activtyblock {
        background: none !important;
        padding: 0 !important;
    }
    .team-activtyblock-inner {
        padding: 0 !important;
    }
    .mission.mobile-team {
        padding: 0 !important;
        border-top: 1px solid #AEA99D;
        border-bottom: 1px solid #AEA99D;
        float: left;
        width: 100%;
        margin-top: 0;
        margin-bottom: 12px;
    }
    .mission.mobile-team .mission-exrept {
        padding: 15px;
    }
    .mission.mobile-team .mission-full {
        padding: 15px;
    }
    /*.rareTeam-list {}*/
    .raremates.mobile-team {
        width: 100%;
        float: left;
    }
    .raremates .invite {
        left: auto !important;
        padding: 2px 25px 2px 10px;
        position: absolute;
        top: 0;
        right: 0px !important;
    }
    .mobile-team .post-search.clinical-searchbox {
        float: left;
        margin-top: 0;
        position: absolute;
        right: 0;
        top: 10px;
        width: 28%;
    }
    .rarematesmobile-team a {
        color: #293f3b !important;
    }
    .rarematesmobile-team a span {
        color: #5998d3 !important;
    }
    .mobile-team .post-search .form-control.searchinput {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: medium none;
        border-radius: 10px !important;
        box-shadow: none;
        padding-left: 20px !important;
        padding-right: 26px !important;
    }
    .mobile-team .searchclear,
    .searchclear-textarea {
        right: 0;
    }
    .mobile-team .post-search.clinical-searchbox button {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
        border: medium none !important;
        left: 5px;
        right: auto;
        top: -1px;
        padding: 0 !important;
        width: 20px;
    }
    .mobile-team .post-search.clinical-searchbox button i {
        color: #99a7b4;
    }
    .invite-btn-blk {
        float: left;
    }
    .mobile-team .post-search.clinical-searchbox {
        width: 100%;
        margin-top: -5px !important;
        position: relative;
        margin-bottom: 5px;
    }
    .rareTeam-list.tablet-team {
        background: #E7E6E4;
        float: left;
        width: 100%;
        border-top: 1px solid #AEA99D;
    }
    .rareTeam-list .team-settings {
        float: left;
        padding-left: 60px;
        width: 150px;
        top: -3px;
    }
    .rareTeam-list .member-pro-pic+.team-name-mobile {
        padding-top: 2px;
        float: left;
        overflow: hidden;
        padding-left: 60px;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
        padding-right: 55px;
        height: 32px;
        color: #123c38;
        font-family: gibson-semibold;
    }
    .rareTeam-list .member-pro-pic {
        position: absolute;
    }
    .rareTeam-list.tablet-team .team-details {
        float: left;
        width: 100%;
        position: relative;
    }
    .allteam-outer .allteam-button {
        margin-top: 0;
        position: absolute;
        right: 10px;
    }
    .rareTeam-list.tablet-team {
        padding: 0;
    }
    #all-team-button {
        margin-top: 4px;
    }
    #all-team-button .all {
        display: none;
    }
    #all-team-button .teams {
        font-size: 9px;
        height: 15px;
        left: 3px;
        line-height: 15px;
        position: absolute;
        top: 2px;
    }
    .all-team-listing-tablet {
        top: 55px !important;
        width: 290px !important;
    }
    .allteam-outer .all-team-listing-tablet::after,
    .allteam-outer .all-team-listing-tablet::before {
        left: 93%;
    }
    .allteam-outer {
        z-index: 100;
        /* margin-top: -15px; */
    }
    .rareTeam-list .team-settings-items {
        width: 150px;
    }
    .add-rareteam-top {
        background: none !important;
        border: none !important;
    }
    .search-team-bottom {
        position: relative !important;
        bottom: auto !important;
    }
    .search-team {
        height: auto;
    }
    ul.rareteam-list {
        height: auto;
        overflow: visible;
        border: none;
    }
    .mobile-search-team-bottom {
        margin: 15px 0;
        border-top: 1px solid #b7c2ca;
        border-bottom: 1px solid #b7c2ca;
        padding: 10px 0;
        position: relative;
        padding-right: 140px;
        min-height: 60px;
        height: auto;
        line-height: 20px;
        float: left;
    }
    .search-team .search-team-bottom .compose-btn {
        position: absolute;
        right: 15px;
        top: 10px;
    }
    ul.rareteam-list li .rareteam-list-items {
        background: #f3f6f9 !important;
    }
    .pop-head-count {
        border: none;
        position: absolute;
        right: 0;
        top: 0;
        width: 130px;
        color: #224440;
        font-size: 18px;
        font-family: "Gibson-light";
    }
    .pop-head-count span {
        font-family: "Gibson-regular";
    }
    h2.invite-title {
        padding-right: 150px;
        font-size: 22px !important;
        margin-bottom: 15px;
        font-family: "Gibson-light";
        padding-left: 15px;
    }
    ul.ui-autocomplete {
        width: 100% !important;
    }
    .add-rareteam .col-sm-12 {
        padding: 0;
    }
    .add-rareteam-top #search-team-input-wrap {
        padding: 0 15px !important;
    }
    .add-rareteam-top .mobile-search-team-bottom {
        padding: 10px 150px 10px 15px !important;
    }
    ul.rareteam-list li .rareteam-list-items {
        padding: 10px 100px 10px 15px !important;
    }
    p.recent-interaction-top {
        padding: 0 15px !important;
        margin-top: 0;
        font-size: 16px;
        margin-bottom: 15px;
        float: left;
        width: 100%;
    }
    .add-rareteam-top .padding-20 {
        padding: 0 !important;
    }
    .search-team-bottom>p {
        font-size: 16px;
    }
    .raremates-block {
        position: relative;
    }
    .raremates-block h3 {
        background: url(../images/rareMates.png) no-repeat left center;
        padding-left: 48px !important;
        width: auto !important;
        margin: 0 0 15px !important;
    }
    .raremates-block h3 span {
        color: #d3001d;
    }
    .raremates-block a {
        background: #AEA99D;
        color: #ffffff;
        position: absolute;
        right: 15px;
        top: 0;
        padding: 2px 10px;
    }
    .rareTeam-list.tablet-team ul.team-settings-items {
        left: 60px;
    }
    .rare-mates-mobbox .team-details {
        background: #f3f6f9 none repeat scroll 0 0;
        border-bottom: 1px solid #b7c2ca;
        border-top: 1px solid #b7c2ca;
        float: left;
        line-height: 40px;
        min-height: 47px;
        overflow: hidden;
        padding-left: 55px;
        position: relative;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
    }
    .team-details .member-pro-pic {
        height: auto;
        width: 45px;
        position: absolute;
        left: 0;
        top: 0;
    }
    .team-details .member-pro-pic a img {
        height: auto;
        min-height: 46px;
        width: 100%;
    }
    .invite-block {
        float: left;
        font-family: gibson-light;
        font-size: 18px;
        margin: 10px 0;
        width: 100%;
        padding: 0 15px;
        text-align: right;
    }
    .invite-block span {
        font-family: gibson-regular;
    }
    .invite-block a.invite {
        float: right;
        background: #d3001d;
        color: #ffffff;
        font-family: gibson-regular;
        margin-top: 0 !important;
        padding: 2px 15px;
        margin-left: 20px;
    }
    .mobile-raremates ul#member-list {
        border: none;
    }
    /*.mobile-raremates ul#member-list .pending {
        /*display:none;*/
    /*}*/
    .mobile-raremates ul#member-list li {
        background: #f3f6f9;
        border-bottom: 1px solid #b7c2ca;
    }
    .mobile-raremates ul#member-list li:first-child {
        border-top: 1px solid #b7c2ca;
    }
    .rare-mates-mobbox {
        padding: 0 !important;
    }
    .rare-mates-mobbox .raremates-block {
        padding-left: 15px;
        padding-right: 15px;
    }
    #invite-non-members-form h4.invite-form-title {
        font-family: gibson-light;
    }
    #invite-non-members-form #invite-message-content {
        background: #ffffff;
    }
    #invite-non-members-form label,
    #invite-non-members-form textarea {
        color: #293f3b !important;
        font-size: 16px !important;
    }
    #invite-non-members-form .btn.btn-gray.cancel {
        margin-top: 20px;
        float: right;
        width: 105px !important;
    }
    #invite-non-members-form #invite-members-submit {
        margin-top: 20px;
        height: 38px !important;
    }
    .left-team-conf .ui-dialog-buttonset .ui-button {
        font-size: 18px;
        min-width: 80px;
        padding: 5px 10px !important;
    }
    .ui-dialog.ui-widget.left-team-conf.rareteam-conf-box-new {
        left: 5% !important;
        margin: 0 !important;
        right: auto;
        width: 90% !important;
    }
    #member-list li.members-row .remove {
        bottom: 19px;
        color: #bac3cd;
    }
    #member-list .remove i {
        background: #d6dfe6 none repeat scroll 0 0;
        border-radius: 50%;
        height: 22px;
        line-height: 22px;
        width: 20px;
    }
    .raremates.mobile-team .invite-btn-blk {
        position: absolute;
    }
    .rare-mates-mobbox .invite-block .invite-btn-blk {
        float: right;
        margin-left: 15px;
        margin-top: -10px;
        position: relative;
    }
    .other-team-invite-tooltip {
        left: 15px;
    }
    .rare-mates-mobbox .other-team-invite-tooltip {
        left: auto;
        right: 0;
    }
    .rareTeam-list.tablet-team .member-pro-pic a img {
        height: 52px;
        overflow: hidden;
        width: 100%;
    }
    #rare-team-started p {
        margin: 0 !important;
        font-size: 18px;
        line-height: 24px;
        padding-bottom: 5px;
        padding-top: 0;
    }
    #rare-team-started .rare_team_graphics {
        margin-top: 0;
    }
    #rare-team-started .rare-team-into-title {
        height: 40px;
    }
    #rare-team-started .notnow-btn {
        margin-left: 10px;
        padding: 0 8px !important;
        width: 70px;
        font-size: 15px !important;
        line-height: 35px !important;
        height: 35px;
    }
    #rare-team-started .modal-footer a.btn {
        font-size: 15px !important;
        line-height: 35px !important;
        height: 35px;
        padding: 0 8px !important;
    }
    #create-group-form .rare_team_graphics {
        width: 100%;
        float: left;
    }
    #group-create-body .notnow-btn {
        padding: 0 8px !important;
        width: 70px;
        font-size: 15px !important;
        line-height: 35px !important;
        height: 35px;
    }
    #group-create-body input#group-creation-finish {
        padding: 0 8px !important;
        font-size: 15px !important;
        line-height: 35px !important;
        height: 35px;
    }
    #buddypress .standard-form div.submit input {
        margin-right: 10px;
    }
    /*
    .courage-post .col-sm-6{padding:0px !important;}
    */
    .rareTeam-list.tablet-team .team-details a {
        font-size: 16px;
        padding-top: 3px;
    }
    #buddypress ul.item-list li div.action {
        float: left;
        margin-left: 30px;
        position: relative;
        right: 0;
        top: 0;
        width: 100%;
    }
    .team-cont-mob-wrap {
        margin-left: -15px;
        margin-right: -15px;
    }
    #buddypress ul.item-list li div.action {
        float: right !important;
        position: relative !important;
    }
    #buddypress ul.item-list li div.action .button {
        float: right !important;
        margin-right: 10px;
    }
    .team-lists>li.active a,
    .team-lists>li:hover a {
        font-family: gibson-semibold;
    }
    #all-team-button {
        position: relative;
        z-index: 1000;
    }
    #invite-non-members-form .input-spinner {
        bottom: -24px;
        left: auto;
        right: 0;
        top: auto;
    }
    .external-invite-form-outer {
        float: left;
        position: relative;
        width: 100%;
    }
    .rareteam_invites_outer::after {
        left: 283px;
    }
    .rareteam_invites_outer {
        right: 5px;
        top: 79px;
    }
    .mobile-team .post-search .form-control.searchinput {
        font-size: 12px !important;
        border: 1px solid #ddd;
        padding: 5px 10px 5px 30px !important;
    }
    .raremates.mobile-team h3 a {
        color: #113a34;
        text-decoration: none;
    }
    .raremates.mobile-team h3 a span {
        color: #D0021B;
    }
    .rareteam_invites_outer #group-list.invites.item-list {
        max-height: 133px
    }
    .ui-dialog.ui-widget.left-team-conf {
        width: 80% !important;
        margin: 0 !important;
        left: 10% !important;
    }
    .rareteam-conf-content.create-team-conf {
        padding-left: 30px;
    }
    .rareteam-conf-content.create-team-conf>h2 {
        margin-top: 0;
    }
    .rareteam-conf-content.create-team-conf>h2 {
        font-size: 14px;
        font-weight: bold;
        line-height: 16px;
    }
    .left-team-conf .ui-dialog-buttonset .ui-button {
        float: left;
        font-size: 13px !important;
        height: auto !important;
        margin-bottom: 12px;
        max-width: 103% !important;
    }
    .left-team-conf .ui-dialog-buttonpane {
        float: left;
        width: 100%;
    }
    .create-team-conf #icon-bg-div.alert-rare-team-icon {
        max-width: 42px;
    }
    .ui-dialog.ui-widget.left-team-conf {
        padding-left: 53px;
        padding-bottom: 10px;
    }
    /* rareTeam-mobile style end */
    /* imagecollage style start */
    #imagecollage .modal-dialog {
        width: 80% !important;
    }
    #imagecollage .modal-content {
        width: 100% !important;
    }
    #imagecollage .modal-content .profile_collage-pop img {
        display: none;
    }
    #tabs-tem .profile_collage-pop .temp-check {
        border: 2px solid #ccc;
        height: 32px;
        width: 35px;
    }
    #imagecollage #tabs-tem {
        padding: 0 !important;
    }
    #imagecollage .modal-content .modal-body {
        padding: 0 !important;
    }
    #imagecollage .modal-dialog .temp-collage {
        font-size: 16px;
    }
    #imagecollage .modal-content button.close {
        line-height: 12px !important;
    }
    #myCarousel .carousel-inner .item:hover .img-edit-hover {
        display: block;
        position: absolute;
        width: 100%;
        top: 0;
        bottom: 0;
        background-color: rgba(19, 58, 57, 0.8);
    }
    #singleimageupload .modal-dialog {
        width: 80% !important;
    }
    #singleimageupload .modal-content {
        width: 100% !important;
    }
    #collage-wrapper img.deft-img {
        min-height: 220px;
    }
    .motage_start .create-raremontage {
        line-height: 26px;
        font-size: 24px;
        margin-bottom: 10px;
    }
    .motage_start {
        height: 100px;
        margin-top: -50px;
    }
    /* imagecollage style end */
    ul.inner-subnav {
        display: none;
    }
	
    .rareCurate-nav .dropdown {
        display: block;
    }
    /*.hide-native-select {}*/
    .fixedsocial {
        border-top: 1px solid #ccd0d0;
        border-bottom: 1px solid #ccd0d0;
        height: auto;
        position: fixed;
        top: 65px;
        width: 100%;
        z-index: 2000;
        padding: 2px 0;
        min-height: 55px;
        background: #ffffff;
    }
    .fixedsocial .toggle_wheel {
        top: 2px;
    }
    .fixedsocial .social-head-new {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 15px;
    }
    .profile-item-header {
        margin-top: 25px;
        
    }
    .link-wheel-box #toggle {
        margin-top: 8px;
    }
    #targetidSearch #searchclear {
        font-size: 20px;
        right: 50px;
        top: -5px;
    }
    #targetidSearch input#social_search {
        padding-right: 40px;
    }
    .social-result-search #searchclear {
        font-size: 20px;
        right: 50px;
        top: -5px;
    }
    .social-result-search input#social_search {
        padding-right: 40px;
    }
    .short-desc {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .short-desc span.readMoreSpan {
        display: block;
    }
    .rareHub_info_content .info_title {
        font-size: 18px;
        padding-bottom: 10px;
        padding-right: 85px;
    }
    a.review-click {
        right: 0;
    }
    .mybinder-tab ul li a span.curatecount,
    .mybinder-tab ul li a span.couragescount,
    .mybinder-tab ul li a span.clinicalcount {
        text-align: right;
        padding-right: 15px;
    }
    .fap-councils-cont ul.nav li a .tab-img img {
        width: 100%;
        height: auto;
        margin-top: -20px;
    }
    .fap-councils-cont ul.nav li a .tab-cont h3 {
        font-size: 22px;
        margin-top: 12px;
    }
    .fap-councils-cont ul.nav li a .tab-cont span {
        font-size: 16px;
        line-height: 18px;
    }
    .clinical_adv_search .form-inline .col-sm-6 {
        width: 100%;
        float: left;
    }
    .mybinder-tab .fa-trash {
        font-size: 22px !important;
        right: 0 !important;
        top: 20px !important;
    }
    .cg-text-visible {
        position: absolute;
    }
    .reset-pass-block .tml-resetpass {
        margin: 100px auto;
        padding: 20px 10px;
        position: absolute;
        width: 280px !important;
        margin-left: -140px;
    }
    .about-edit-profile {
        bottom: 35px;
        font-family: "gibson-light";
        font-size: 18px;
        font-weight: normal;
        margin-right: 0;
        position: absolute;
        right: 0;
        text-align: center;
        line-height: 20px !important;
    }
    .listing .rareQuest-message h3 {
        width: 100%;
        margin: auto !important;
    }
    .profile-header-new .profile_status {
        margin-bottom: 8px;
        margin-top: 30px;
        min-height: 94px;
        width: 100%;
        font-size: 14px;
    }
    ul.profile-social li {
        width: 100%;
        padding-bottom: 3px;
    }
    .rare-profile .profile-about {
        margin-top: 0;
    }
    .profile-about h3 {
        margin-top: 0px;
        padding-top: 0px;
    }
    .profile-about .abt-header h3 {
        margin-bottom: 10px;
    }
    .rare-profile .profile-body-new {
        margin-top: 0px;
    }
    .profile-about .abt-header {
        margin-top: 20px;
    }
    .profile-about .abt-header h3 {
        float: left;
        width: 80%;
    }
    #mob-collage-show .fa-camera {
        color: #209bd7 !important;
        text-shadow: 1px 1px 1px #fff;
        font-size: 1.5em;
        padding-right: 10px;
        vertical-align: middle;
    }
    .profile-about .abt-header #mob-collage-show {
        display: block;
        float: right;
        position: absolute;
        right: 15px;
        text-align: end;
        text-decoration: none;
        width: 50px;
    }
    .profile-about .abt-header #mob-collage-show.profile-collage {
        display: none;
    }
    .profile-body-new .profile-item-header {
        display: none;
    }
    .profile-about .abt-header .cam-text {
        display: block;
        color: #373737;
    }
    .sub-head-profile .settings {
        display: none;
    }
    #item-header .sub-head-profile {
        height: 45px;
    }
    .sub-head-profile .edit-raremontage {
        right: 0px;
    }
    .profile_name .about-edit-profile {
        display: block;
        background: #84C458;
        color: #ffffff;
        font-size: 18px;
        border-radius: 0px !important;
        min-width: 130px;
        line-height: 30px;
    }
    .share-outer {
        margin: 0px 0px 10px;
    }

    h2.clinical-banner-head {
        font-size: 26px !important;
        line-height: 28px;
        top: 15px !important;
    }

    h2.clinical-trials {
        margin-top: 80px !important;
        line-height: 25px;
    }

    .clinical-desktop .element-item h5{
        min-height: inherit !important;
    }

    .clinical-desktop .filters-button-group .button {
        margin-right: 0 !important;
    }

    .clinical-main-cont h2{
        font-size: 22px;
		top: 15px !important;
		color: #000000!important;
		text-shadow: none;
        }
		.clinical-main-cont {
    margin-top: 255px !important;
    margin-bottom: 20px !important;
}
 
.rareclinical-edu .clinical-main-cont {
    margin-top: 337px !important; 
}
    .clinical-desktop .element-item {
        width: 100%;
        z-index: 9;
    }

    .sub-cont-left-head h4 {
        font-size: 19px;
        line-height: 21px;
    }

    .sub-cont-left-head h4 {
        font-size: 22px;
    }

    .sub-cont-left-img iframe {
        min-height: 250px;
    }

    #cycle-2 {
        height: auto;
    }

    .right-video-cont {
        margin-top: 30px;
    }
    .right-video-cont .col-sm-5{width: 100%; float: left;}
    .right-video-cont .col-sm-5 img{width:180px;}
    .right-video-cont .col-sm-7{width: 100%; float: left; text-align:center;}
 
    #cycle-2 .cycle-slide .col-sm-7 a {
        height: auto;
        display: inline-block;
    }

    a.cycle-prev i, 
    a.cycle-next i{
        width: 30px;
        height: 30px;
    }
    a.cycle-prev{
        width: 30px;
        display: block;
        padding-right: 0;
        position: absolute;
        left: 0px;
        top:35px;
        height: 30px;
        z-index: 1;
    }
    a.cycle-next{
        width: 30px;
    display: block;
    padding-right: 0;
    position: absolute;
    right: 0px;
    top:35px;
    height: 30px;
    z-index: 1;
    }

    a.cycle-prev i,
    a.cycle-next i {
        line-height: 30px;
    }
    

    .right-video-cont img {
        margin: auto;
        width:180px;
    }

    #cycle-2 .cycle-slide {
        width:100% !important;
        height:158px;
        padding-right: 0px !important;
        margin-right: 0px !important;margin-left: 0px !important;
    }

    .right-video-cont img {
        margin-bottom: 0;
    }
    /*Trusted resources style start*/
ul.popular-list {
    margin: 0px 0px;
}
ul.popular-list li.person {
    float: left;
    width: 100%;
}
.new-home-banner .trusted_text{	
	position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    padding: 15px;
    padding-bottom: 5px;
}
.new-home-banner .trusted_text h1{
    color:#000000;
}
.new-home-cont {
    padding: 0px 15px;
}
.tr-search {
    position: relative;
    right: 0px;
    width: 100%;
    margin: 18px 0px 15px;
    float: left;
}
.featured_resources_tmp .rareCurate-nav.fapcouncil-dts-head{
  float:none !important;
  margin: 20px 12px 10px !important;
  }

.evidence-share-row{position: relative; min-height: 20px;margin-top: 15px;width: 100%;}
.evidence-share-row .clinical_share {width: 60px;float: right; margin-top: 0px;padding-bottom: 0px;}
.evidence-share-row .clinical_share.news-bind {width: 150px;float: right;}

.curate-inner-cont #evidance-educationss .evidence_info_content .evidence-share-row .clinical_share{width: 100%;}
.curate-inner-cont #evidance-educationss .evidence_info_content .evidence-share-row .clinical_share.news-bind{
	margin-top: -34px;
	/*width: 105px;*/
}

.featured_topics{padding-left:15px; padding-right:15px;}
.curate-inner-cont{padding-left:15px; padding-right:15px;}

.evidence-share-row{position: relative;}
.curate-inner-cont .info_cont_hide{padding-right:0px !important;}
.curate-inner-cont .info_title{padding-right:0px !important;}


.curate-container .main-list-style.two-section li {
    width: 100%;
    margin-right: 0px;
}
.curate-container .new-home-left-block .col-sm-5 img {
    width: 100%;
    height: auto;
    max-height: 200px;
    object-fit: cover;
    margin-bottom: 15px;
}
.curate-container .new-home-banner h1{color:#133d38 !important;}

/*Trusted resources style end*/
.mobile-new-register .login-contact {
    bottom: -150px !important;
}
.featured_topics .featured_text{
    /*font-size: 17px;*/ 
    margin-left: -90px; 
    word-break: break-word;
}
.clinical-banner-img{
    max-width: 100%;
    position: relative;
    height: auto;
    top: 0px;
}
.clinical-banner-img img{
    position: relative !important;
    max-width: 100% !important;
    height: auto !important;
    top: 0px !important;
}

    /*mobile styles end 767 */
}

@media screen and (max-width:580px) {
    #message-threads_filter {
        padding: 0 10px;
        position: absolute;        right: 0 !important;
        top: 60px !important;
        width: 100%;
    }
    #tabmessages #message-threads_filter label {
        width: 100%;
    }
    #tabmessages #message-threads_filter input.form-control {
        width: 100%;
        margin-left: 0px;
    }
    #tabmessages #message-threads_filter:after {
        right: 10px;
    }
}

@media screen and ( min-height: 416px) {
    .rareteam_invites_outer #group-list.invites.item-list {
        max-height: 254px;
    }
}

@media screen and (max-width: 350px) {
    .nav_trigger {
        font-size: 16px;
    }
}

@media only screen and (min-width:451px) and (max-width:620px) {
    #visualization {
        height: 490px !important;
        width: 420px !important;
    }
}

@media only screen and (min-width:451px) and (max-width:767px) {
    .sub-cont-left-head {
        min-height: auto;
    }
    .clinical-banner-head {
        top: -27px;
    }
    
}

@media only screen and (min-width:381px) and (max-width:450px) {
    #visualization {
        height: 450px !important;
        width: 380px !important;
    }    
}

@media only screen and (min-width:341px) and (max-width:380px) {
    #visualization {
        height: 410px !important;
        width: 340px !important;
    }
}

@media only screen and (min-width:321px) and (max-width:340px) {
    #visualization {
        height: 390px !important;
        width: 320px !important;
    }
}

@media screen and (max-width:450px) {
    #toggle #list {
        width: 320px !important;
    }
    .courage-share-box .social-share-hov {
        width: 280px;
    }
    .courage-share-box .head_mailer {
        margin-right: 0;
    }
    .courage-share-box .social-share-hov {
        right: -90px !important;
    }
    .courage-share-box .social-share-hov:after,
    .courage-share-box .social-share-hov:before {
        left: 146px;
    }
	ul.courage-mob-tab li:first-child {
        width: 18%;
    }
    ul.courage-mob-tab li:nth-child(2) {
        width: 30%;
    }
    ul.courage-mob-tab li:last-child {
        width: 45%;
    }
    .sub-cont-left-head {
        height: auto;
        min-height: auto;
        padding: 5px;
       /*  bottom: 6px; */
    }    
    
    .lp-header {
        margin-top: 260px !important;
    }
    .page-template-legislation-policy-landingpage .lp-header {
        margin-top: 350px !important;
    }
    /*
    .clinical-banner-head {
        position: static;
    }
    .clinical-main-cont {
        margin-bottom: 40px;
    }*/
    .sub-cont-left-head h4 {
        font-size: 14px !important;
        line-height: 16px !important;
        font-weight: bold;
    }    
}

@media screen and (max-width:480px) {
    .modal .modal-dialog .modal-content {
        padding: 15px !important;
    }
    #modalpoll .modal-dialog .modal-content {
        padding: 0px !important;
    }
	.modal.register_modal_new .modal-dialog .modal-content {
		padding: 0px !important;
	}

   .sponsor-cont-section img.img-responsive {
    margin-left: auto !important;
    margin-right: auto;
    }
   .onvoice-logo img.img-responsive {
        margin-top: 59px;
    }	
    #onevoice-reg-form-mob.modal .modal-dialog .modal-content {
        padding: 0px !important;
        border: none !important;
    }
    #onevoice-reg-form-mob .btn-close {
        right: -15px;
        top: -15px;
    }
    body.home #onevoice-reg-form-mob .modal-dialog {
        top: 0;
    }
    #rare-team-started .modal-dialog .modal-content {
        padding: 0px !important;
    }
    #myModalidle .modal-dialog .modal-content {
        padding: 0 0 15px 0 !important;
    }
    .modal-log input[type="submit"] {
        /*min-width: 75px !important;*/
        padding: 5px 25px !important;
    }
    .fap-contact-cancel {
        min-width: 75px !important;
        padding: 0 10px !important;
    }
    .courage-new-section .col-sm-2 {
        float: left;
        padding: 0 0 0 15px;
        width: 100%;
    }
    /*.courage-new-section .col-sm-1 {}*/
    .bgr-menu {
        width: 185px;
    }
    .counter-alert-head {
        height: 40px;
        line-height: 15px;
        padding: 5px 60px 0 10px;
    }
    .start_tour {
        width: 290px !important;
    }
    .mobile-new-register .modal-log .reset-pasword-form input[type="submit"] {
        float: right;
        margin-top: 0px !important;
        margin-left: 20px !important;
    }
    .mobile-new-register .modal-log .reset-pasword-form input[type="submit"]+a {
       /* float: right !important;*/
    }

    .sub-cont-left-head h4 {
        font-size: 19px;
    }

    
}

@media screen and (max-width:479px) {
    ul.supporters-list .slick-slide img {
        height: 40px;
        width: auto;
    }
    .pp_img {
        margin-bottom: 20px;
    }
}

@media only screen and (min-width:768px) and (max-width:880px) {
    #tabmessages #message-threads_info {
        margin-top: -10px;
        width: 100px;
    }
}

@media only screen and (min-width:1024px) and (max-width:1199px) {
	.outer-team-cont .courage_post_foot_enc .cared_trigger .enc_counter {
    margin-top: 0px;
    font-size: 12px;
    line-height: 25px;
}
.outer-team-cont .courage_post_foot_enc{width:78px !important;}
.outer-team-cont .courage-share-box .courage-social-cont{margin-left: 10px !important; width: 90px !important;}
.outer-team-cont .courage_post_foot_enc .carebut{font-size: 12px !important;line-height: 25px;}

.outer-team-cont #bpfb_addPhotos { width: 85px !important;}
.outer-team-cont #bpfb_addPhotos span { font-size: 12px !important;}
.outer-team-cont #bpfb_addVideos {width: 85px !important;}
.outer-team-cont #bpfb_addVideos span {font-size: 12px !important; left: 118px !important;}

    .rare-profile .profile_name {
        width: 50%;
    }
    .profile-header-new .prfile_role {
        width: 50%;
    }
    .sort-form {
        min-width: 142px;
    }
    .sort-label {
        width: 70px;
    }
    .courage-new-section .col-sm-2 {
        width: 38%;
    }
    .courage-new-section .col-sm-3 {
        width: 62%;
    }
    .post-search .form-control.searchinput {
        font-size: 12px !important;
        padding-right: 66px !important;
    }
    .rareCourage-search .searchclear {
        right: 42px !important;
    }
    #tabmessages #message-threads_info {
        margin-top: -10px;
        width: 100px;
    }
    ul.tab-messages li:first-child a {
        background: #f3f4f6 url(../images/message-profile-icon.png) no-repeat scroll 28% center !important;
        background-size: 25px auto !important;
    }
    ul.tab-messages li.active:first-child a {
        background: #b00815 url(../images/message-profile-icon-white.png)no-repeat scroll 28% center !important;
        background-size: 25px auto !important;
    }
    ul.tab-messages li:nth-child(2) a {
        background: #f3f4f6 url(../images/message-page-icon.png) no-repeat scroll 6% center !important;
        background-size: 30px auto !important;
    }
    ul.tab-messages li.active:nth-child(2) a {
        background: #b00815 url(../images/message-page-icon-white.png) no-repeat scroll 6% center !important;
        background-size: 30px auto !important;
    }
    ul.tab-messages li:last-child a {
        background: #f3f4f6 url(../images/message-notification-icon.png) no-repeat scroll 18% center !important;
        background-size: 27px auto !important;
    }
    ul.tab-messages li.active:last-child a {
        background: #b00815 url(../images/message-notification-icon-white.png) no-repeat scroll 18% center !important;
        background-size: 27px auto !important;
    }
}

@media only screen and (min-width:375px) and (max-width:450px) {
    .social-share-hov {
        right: -8px;
        width: 326px;
		z-index: 1600;
    }
    .social-share-hov .share-item {
        margin-right: 10px;
    }
}

@media screen and (max-width:374px) {
    .social-share-hov {
        width: 272px;
        right: -10px;
		z-index: 1600;
    }
    .social-share-box .social-share-hov .share-item {
        margin-right: 5px;
    }
    .social-share-box .social-share-hov .share-item.share_with_rareteam {
        margin-right: 0;
    }
    .social-share-hov .share-item {
        margin-right: 10px;
    }
    .social-share-hov .share-item span.icon-myBinder {
        font-size: 13px;
        position: relative;
        top: 2px;
    }
    .social-share-hov .share-item span.icon-talk {
        position: relative;
        top: 2px;
    }
    .share-team-icon {
        background: rgba(0, 0, 0, 0) url("../images/rareteam-icon-blue.png") no-repeat scroll left 5px;
        background-size: 22px auto;
        float: left;
        height: 15px;
        margin-right: 4px;
        margin-top: 10px;
        width: 22px;
        padding: 0 5px;
    }
    .social-share-hov .share-item.share_with_rareteam {
        line-height: 39px;
    }


/*.group-rarecourage .ui-autocomplete,
.page-template-curate-evidence .ui-autocomplete,
.page-template-clinical-rarehub-php .ui-autocomplete {}*/

/*rareTeam invite */

.rareteam_invites_outer {
    width: 430px;
}

.invites-list-box span.small {
    font-size: 14px !important;
}

.invites-list-box span.team_admin {
    font-size: 14px !important;
}

.invites-list-box .team_admin>a {
    font-size: 14px !important;
    width: 90px;
}

/*end rareTeam invite */

.registration-completed h4 {
    font-size: 22px;
    margin-left: 0 !important;
}

.registration-completed img {
    height: auto;
}

.registration-completed .modal-body {
    padding: 20px !important;
}
}
@media screen and (max-width: 410px) {
    ul.courage-mob-tab li a#community-activity-mobile-list {
        float: left;
    }
}

@media screen and (max-width: 330px) {
    .courage-post-full .courage-new-section {
        padding: 10px 6px !important;
    }
}

@media screen and (max-width:480px) {
    .rareteam_invites_outer {
        /*left: 5% !important;*/
        right: 1% !important;
        width: 90% !important;
    }
    .ui-dialog.ui-widget.off_site_warning {
        width: 290px !important;
        margin-left: -145px !important;
        padding: 12px;
    }
    #discuss-post input#custome-aw-whats-new-submit {
        padding: 0px 8px !important;
    }
    #discuss-post a#custome-aw-whats-new-cancel {
        padding: 0px 8px !important;
    }
}
@media screen and (max-width: 477px) {
    /*.clinical-main-cont {
        margin-top: 120px !important;
    }
    .clinical-main-cont.main-cont-div{
        margin-top: 140px !important;
    }*/
    .clinical-main-cont.main-cont-div h2.clinical-trials{
        margin-top: 80px !important;
    }
}
@media screen and (max-width: 399px) {
    #tabmessages #message-threads_wrapper .top {
        min-height: 60px !important;
    }
    #tabmessages #message-threads_info {
        height: 25px;
        margin-top: -10px;
        width: 100%;
        position: absolute;
        bottom: -15px;
    }
    #tabmessages #message-threads_wrapper {
        padding-top: 75px;
    }
}

@media screen and (max-width: 380px) {
    #bpfb_addPhotos {
        width: 32px !important;
    }
    #bpfb_addPhotos span {
        color: #98a8b4;
        display: block !important;
        font-size: 13px;
        left: 34px !important;
        top: 5px;
    }
    #bpfb_addVideos span {
        color: #98a8b4;
        display: block !important;
        font-size: 13px;
        left: 125px !important;
        top: 5px;
    }
    .binder-md {
        display: none;
    }
    .binder-sm {
        display: inline-block;
    }
    .social-share-box.courage-share-box {
        right: 78px !important;
        width: 114px !important;
    }
    .poll-footer .social-share-box.courage-share-box {
        right: 0px;
        width: 60px;
        left: 10px;
    }
    .pp_bucket_img,
    .fap_bucket_img {
        width: 20%;
        margin-right: 5% !important;
    }
    .pp_bucket_img img,
    .fap_bucket_img img {
        width: 100% !important;
    }
    .pp_bucket_info,
    .fap_bucket_info {
        width: 75%
    }
    .pp_info,
    .cac_info,
    .cec_info {
        width: 100% !important;
        padding-left: 0 !important;
    }
    .people-places-cont ul.nav li a {
        font-size: 28px;
    }
    h3.pp_title {
        margin-top: 15px !important;
    }
    #menu ul li a {
        font-size: 18px !important;
    }
}

@media screen and (max-width: 360px) {
    .courage_post_related {
        padding-right: 25px !important;
        width: 75px !important;
    }
    .courage_post_head_text {
        margin-right: 80px !important;
    }
    ul.courage-mob-tab li:nth-child(2) a {
        float: left;
    }
}

@media screen and (max-width: 320px) {
    /*.group-rarecourage .ui-autocomplete,
    .page-template-curate-evidence .ui-autocomplete,
    .page-template-clinical-rarehub-php .ui-autocomplete {}*/
    #visualization {
        height: 360px !important;
        width: 290px !important;
    }
}

@media screen and (min-width: 1024px) {
    #menu {
        display: none;
    }
    .mobile-overlay {
        display: none !important;
    }
    .menu-visible .mobile-overlay {
        display: none !important;
    } 
    
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
.top-main-head ul#left-primary-menu {
margin: 50px;
    margin-top: 70px !important;
    
    padding: 0px !important;
}

a.scd-btn-style.memb-reg-btn {
    margin: 10px !important;
    padding:10px 85px !important; 
    }  
}
/*change*/
@media screen and (max-width: 1024px) {
    .scd-banner-left h1{
        margin-bottom: 20px;
    }
    .learnmore_div .flex-row.learn-more {
        margin-left: 37% !important;
       }
    .learnmore_div .flex-row.learn-more .contact.us {
        width: auto;
        margin-top: auto !important;
    }  
    p.team-mission {
        float: left;
        height: 22px;
        margin: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
        font-size: 13px;
        color: #283e3b !important;
    }
    .all-team-listing-tablet .team-lists a {
        height: 18px;
        padding: 0 !important;
        font-family: gibson-semibold;
        color: #283e3b !important;
    }
    .all-team-listing-tablet .team-lists a:hover {
        font-family: gibson-semibold;
    }
    .all-team-listing-tablet .team-lists .admin-member a {
        color: #D0021B !important;
        font-family: gibson-semibold;
    }
    .all-team-listing-tablet .team-lists .admin-member a:hover {
        font-family: gibson-semibold;
    }
    .all-team-listing-tablet .team-lists .admin-member a span {
        font-family: gibson-light !important;
        margin-left: 5px;
    }
    .all-team-listing-tablet .team-lists .admin-member p.team-mission {
        color: #D0021B !important;
    }
    .all-team-listing-tablet .team-lists .rareteam-items a span {
        font-family: gibson-light !important;
        margin-left: 5px;
    }
    .all-team-listing-tablet .member-pro-pic .unseen-count {
        background: #d63e60 none repeat scroll 0 0;
        border-radius: 50%;
        color: #ffffff;
        display: block;
        font-size: 12px;
        height: 18px;
        left: 0;
        margin-left: -9px;
        margin-top: -9px;
        min-width: 18px;
        position: absolute;
        text-align: center;
        top: 50%;
    }
    #ov-user-register .error {
        word-spacing: 0px;
        letter-spacing: -1px;
        font-size: 14px;
    }
    .sub-cont-left-head h4 {
        font-size: 20px;
        line-height: 22px;
    }
    h1.clinical-banner-head.sickle-cell{
        top: 140px !important;
        /*color: white;*/
        text-shadow: none;
        } 
        .legislation-policy-menu .filters-button-group, .rare-clinic-menu .filters-button-group {
            width: 100% !important;
        }   
        
          .banner-list .slick-next{
              right: 8px !important;
          }
          .scd-banner-full .scd-banner-left{
            height: auto;
          }
          .scd-banner-full .slick-slide span {
            line-height: 35px !important;
           /* font-size: 22px !important;*/
           color: inherit !important;
          }
}

@media only screen and (max-width:768px) {
	 .new-home-right-block{
	 padding: 0px 15px !important; 
	 float:none !important;
	}
	.basic-yop-poll-container .basic-vote{
	margin-top: 15px;
	}
    body.modal-open {
        overflow: hidden;
        position: fixed !important;
    }
    #curate-socialMedia-tabs.social-media-results #curate-accordion {
        margin-top: 40px !important;
    }
    #resetPassword div#RecaptchaField2 {
        transform: scale(1);
    }
	.featured_topics .featured_text{
		/*font-size: 17px; */
        margin-left: -90px; 
        word-break: break-word;
	}
	.page-template-curate-people .tr-search-row{
		margin-top: 46px;
	}
	.curate-inner-cont ul.curate-nav>li>a{
		font-size: 16px; 
	}
	.form-view-results{
	   margin: 10px 18px 15px !important;
	}
}

@media only screen and (min-width:768px) {
    ul.inner-subnav {
        display: block;
    }
    .rareCurate-nav .dropdown {
        display: none;
    }
    input.hide_search {
        left: 0;
        position: absolute;
        top: 12px;
        bottom: auto !important;
        text-align: left;
    }
    input.clinical_search {
        left: 0;
        position: absolute;
        top: 12px;
        bottom: auto !important;
        text-align: left;
    }
    .rareCourage_nav input.hide_search {
        left: auto !important;
        position: absolute;
        top: auto !important;
        bottom: -10px !important;
    }
    .rareCourage_nav input.clinical_search {
        left: auto !important;
        position: absolute;
        top: auto !important;
        bottom: 22px !important;
        right: 0 !important;
    }
}

@media only screen and (min-width:992px) {
	.quiz-section-outer {
        display: block !important;
		margin-top: 5px;
    }
    .community-Activity-list {
        display: block !important;
    }
    .top-posters {
        display: block !important;
    }
    .courage-new-section {
        display: block !important;
    }
    .courage-stream-outer {
        display: block !important;
    }
    /*.filterapplied {
        /*display: block !important;
    }*/
}

/*  rareTeam only */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .rare-profile .profile_name {
        width: 38%;
    }
    .profile-header-new .prfile_role {
        width: 48%;
    }
    #menu ul.left-rail-sub li a span {
        margin-top: 7px;
    }
    .tablet-team {
        display: block;
    }
    .team-lists-outer {
        display: none;
    }
    .col-sm-9.team-activtyblock {
        width: 100%;
    }
    .post-search.clinical-searchbox {
        margin-right: 20px;
    }
    #sidebar-left {
        display: none;
    }
    .mob-header {
        min-height: 65px;
		height: auto;
        background: #ffffff;
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 10002;
    }
    a.burger-menu {
        left: 15px !important;
        top: 17px !important;
        background-size: 40px !important;
    }
    .container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .home-footer.other-pages .container {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .content-wrapper {
        margin-left: 0 !important;
    }
    .content-footer-wrapper {
        padding-left: 0px !important;
    }
    #primary-cont {
        margin-top: 80px !important;
    }
    .mob-logo {
        padding: 8px 15px;
    }
    .invite {
        margin-bottom: 0;
        margin-top: 11px !important;
        width: auto;
    }
    .invite-btn-blk {
        float: right;
        position: relative;
        right: 0;
        width: auto;
    }
    .all-team-listing-tablet.tablet-team.opened {
        display: block !important;
    }
    .tour-over {
        display: none !important;
    }
    .other-team-invite-tooltip {
        left: auto !important;
        right: 0 !important;
    }
    .rareTeam-list.tablet-team .team-details {
        width: 100%;
    }
    .allteam-outer .all-team-listing-tablet {
        width: 350px;
    }
    .allteam-outer .all-team-listing-tablet::after,
    .allteam-outer .all-team-listing-tablet::before {
        left: 85%;
    }
    #invite-raremates .modal-dialog {
        width: 90%;
    }
    /*.post-search .form-control.searchinput {}*/
    .rareteam_invites_outer {
        right: 5;
        top: 79px;
    }
    .rareteam_invites_outer::after {
        left: 60px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .sub-cont-left-head {
        height: auto;
    }
    .scd-banner-full .scd-banner-left img{
        object-position: left top;
    }
    
    
}
   
.login-div-tile .btn-home, .login-btn-modal .btn-home {
  /*padding: 5px 59px !important;*/
   /* margin-left:65px !important;*/

}
.col-sm-4.contact.us {
    width: 49%;
    margin-left: -23px

}
.row.flex-row.learn-more {
    margin-left: 300px;
}
}


@media screen and (max-width: 580px) {
.one-voice-delete-account .delt-text {
    padding-left: 0px;
}
.home-page h1,.page-template-curate h1,.curate-inner-title h1  {
    font-size: 28px !important;
    font-family: Gibson-Medium;
}
.clinical-sub-cont.ge-video-block h4{
    font-size: 20px !important;
}
.new-home-banner .trusted_text h1{
	font-size: 28px !important;
}
.main-link-button{
	font-size: 16px;
}
.page-template-template-videos-visuals .clinical-sub-cont {
    padding-top: 0px !important;
}
}

@media only screen and (max-width:1023px) {
    .sort-label {
        width: 142px;
    }
    .sort-form {
        min-width: 145px;
    }
    #curate-accordion .panel-body {
        padding: 10px 15px !important;
    }
    #unanswered-polls-id #curate-accordion .panel-body {
        padding: 10px 40px !important;
    }
    #answered-polls-id #curate-accordion .panel-body {
        padding: 10px 40px !important;
    }
    .evidence_info_content {
        padding: 10px 0 !important;
    }
    .rareHub_info_content {
        padding: 10px 0 !important;
    }
    .rareHub_info_content .info_title {
        padding-bottom: 0 !important;
    }
    .info_cont_hide {
        padding: 0 0 0 22px !important;
    }
    .mybinder-tab .info_cont_hide {
        padding-right: 40px !important;
    }
    .mybinder-tab .info_title {
        padding-right: 40px !important;
    }
    .rareCourage-advance-filter #browsemembers_filter .info_cont_hide {
        padding: 0 !important;
    }
    .rareCourage-advance-filter #browsetags_filter .info_cont_hide {
        padding: 0 !important;
    }
    #curate-socialMedia-tabs .info_cont_hide .info_cont_hide {
        padding: 0 0 0 22px !important;
    }
    .info_title {
        padding-left: 22px;
    }
    .collapsed {
        background-position: 0 4px;
    }
    .expanded {
        background-position: 0 6px;
    }
    .people-places-cont #curate-accordion .panel-body {
        padding: 10px 40px !important;
    }
    .inner-cont .info_cont_hide {
        padding: 10px 10px 10px 22px !important;
    }
    .mybinder-tab #myTabContent .panel-body {
        padding: 0 !important;
    }
    #curate-socialMedia-tabs .curate_info_content {
        padding: 10px 0 !important;
    }
    #curate-socialMedia-tabs.social-media-results .info_cont_hide {
        padding: 10px 0 0 22px !important;
    }
    #curate-socialMedia-tabs.social-media-results .evidence_info_content {
        padding: 10px 0 0 !important;
    }
    #curate-socialMedia-tabs.social-media-results .evidence_info_content .collapsed {
        padding-bottom: 10px;
    }
    #curate-socialMedia-tabs.social-media-results .curate_info_content {
        padding: 10px 0 0 !important;
    }
    #curate-socialMedia-tabs.social-media-results .curate_info_content .collapsed {
        padding-bottom: 10px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /*select,
    textarea,
    input {
        font-size: 16px !important;
    }*/
    .trial_readmore input {
        font-size: 14px !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 380px) {
    #tabmessages tr .thread-info a p {
        width: 212px;
    }
    .profile_name {
        width: 35%;
        font-size: 20px;
    }
    .profile-header-new .prfile_role {
        width: 35% !important;
    }
}

@media only screen and (min-width: 381px) and (max-width: 450px) {
    #tabmessages tr .thread-info a p {
        width: 280px;
    }
    .profile_name {
        width: 46%;
        font-size: 22px;
    }
    .profile-header-new .prfile_role {
        width: 46%;
    }
}

@media only screen and (min-width: 451px) and (max-width: 540px) {
    #tabmessages tr .thread-info a p {
        width: 340px;
    }
    .profile_name {
        width: 54%;
    }
    .profile-header-new .prfile_role {
        width: 54%;
    }
}

@media only screen and (min-width: 541px) and (max-width: 630px) {
    #tabmessages tr .thread-info a p {
        width: 430px;
    }
}

@media only screen and (min-width: 631px) and (max-width: 767px) {
    #tabmessages tr .thread-info a p {
        width: 520px;
    }
}

@media only screen and (max-width:319px) {
    #tabmessages tr .thread-info a p {
        width: 190px;
    }


/*media Query for responsive view always to be in bottom of css*/

/* Start System Tags styles*/

.courage-post-system-tags {
    display: none !important;
}

.add_tags {
    float: left;
    cursor: pointer;
    /*top: 73%;
    position: absolute;
    left: 0;*/
}

.save_tags,
.cancel_tags {
    float: left;
    cursor: pointer;
    padding: 5px;
    /*position: absolute;
    right: 2px;
    top: 73%;*/
}

.saved_tags {    
    padding-left: 20px;
    float: left;
    width: 100%;
    background: #fff;
    margin-top: -15px;
}

/* End Start System Tags styles*/
}
@media print {
    body {
        margin: 0;
        padding: 0 !important;
        height: 100%;
        background: #4CAF50;
        width: 100%;
        display: block;
    }

.outer-team-cont .courage_post_foot_enc .carebut {
    font-size: 12px !important;
    line-height: 25px;
}
.outer-team-cont .courage_post_foot_enc .cared_trigger .enc_counter {
    margin-top: 0px;
    font-size: 12px;
    line-height: 25px;
}
}/* change */
@media screen and (max-width:396px) {
    .clinical-main-cont.about h2.clinical-banner-head {        
        top: -15px;        
    }
}
 @media (min-width: 1024px) and (max-width:1599px) {
	.single-blog .content-wrapper{ margin-left:0px !important;}
	.single-blog .content-footer-wrapper{ margin-left:0px !important;}
	.single-blog .container {
			padding-left: 207px !important;
			width:100%;
    }
}

/*@media screen and (min-width: 1250px) {
	.pea_cook_wrapper.pea_cook_bottomright {
		margin-left: -310px !important;
		max-width: 622px;
	}	
}*/

/* Media style start */
@media screen and (max-width: 767px){
	.pea_cook_wrapper.pea_cook_bottomright {
		padding-bottom: 40px;
	}
	.page-template-about-page .clinical-banner-head1{
	  font-size: 28px;
	}
	.clinical-main-cont.about h2.clinical-banner-head{
	  padding-left: 0px;
	}
	.about-main {
	  margin-top: 0px;
	}
	.page-template-about-page .clinical-main-cont {
	  margin-top: 10px !important;
	}
	.pea_cook_wrapper.pea_cook_bottomright a#fom {
		display: inline-block;
		margin-right: 0;
		position: absolute;
		bottom: 10px;
		left: 29%;
		width: auto;
	}
	button.pea_cook_btn{
		position: absolute;
		width: 100px;
		right: 29%;
		bottom: 8px;
		margin: 0px;
	    padding: 5px 10px;
	}
	/*Start gene therapy*/ 
  .gene-therapy-left-cont{ 
     float: none; 
   }
   .clinical-banner-img img {
    width: 100%;
    height: 250px;
   }
   .clinical-main-cont.gene-header h1 {
	font-size: 24px !important;
    line-height: normal !important;
    margin: 77px 0px 10px 0px !important;
    float: left;
   }
   .clinical-main-cont.gene-header h2{
    font-size: 18px !important;
    line-height: 24px !important;
   }
   .clinical-sub-cont div#slideshow-1 {
    padding-left: 12px;
    padding-right: 12px;
   }
   .gene-therapy-left-cont{
    border: none !important;
    padding-right: 0px;
   }
   .gene-therapy-menu .filters-button-group option {
    font-size: 18px!important;
   }
   .gene-therapy-menu #filters-button-group1{
	  width: 100%; 
   }
   .gene-therapy-menu .filters-button-group.de-default{width:100%;}
  /* trial contact modal */
 
/*End gene therapy*/
}
@media screen and (max-width: 650px){
	.pea_cook_wrapper.pea_cook_bottomright a#fom {
		left: 23%;
	}
	button.pea_cook_btn{
		right: 23%;
	}
}
@media screen and (max-width: 550px){
	.pea_cook_wrapper.pea_cook_bottomright a#fom {
		left: 20%;
	}
	button.pea_cook_btn{
		right: 20%;
	}
}
@media screen and (max-width: 450px){
    .pea_cook_wrapper.pea_cook_bottomright {
		padding-bottom: 5px;
	}
  .pea_cook_wrapper.pea_cook_bottomright a#fom, .pea_cook_wrapper.pea_cook_bottomright .pea_cook_btn {
		position: relative;
		width: 100px;
		right: auto;
		bottom: auto;
		margin: 5px auto !important;
		left: auto;
		display: block !important;
    }
    
  .gene-therapy-menu .filters-button-group {
    font-size: 16px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden !important;
    width: 100%!important;
    padding-right: 30px;
  }
  .sub-cont-left-head h4 {
    font-size: 19px;
  }
}

@media screen and (min-width: 768px) {
	.pea_cook_wrapper.pea_cook_bottomright {
		margin-left: -300px !important;
		width: 600px !important;
		padding-bottom: 40px;
	}
	.pea_cook_wrapper.pea_cook_bottomright a#fom {
		position: absolute;
		width: auto;
		left: 175px;
		bottom: 10px;
	}
	button.pea_cook_btn{
		position: absolute;
		width: auto;
		right: 175px;
		bottom: 8px;
		padding: 5px 10px;
	}


form.yop-poll-forms div ul li input[type="text"] {
    position: absolute;
    top: 24px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* #dash-courage .bgr-menu{right: -300px;} */
    form.yop-poll-forms div ul li input {
        top: -4px !important;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    #singleimageupload input#inputtemplate {
        width: 101px;
    }
    form.yop-poll-forms div ul li input {
        top: -4px !important;
    }
    #yop-poll-other-answer-13_yp5942101e440f5-other {
        position: absolute;
        top: 24px !important;
    }
}

/* Chrome 22-28 

@media screen and(-webkit-min-device-pixel-ratio:0) {
    #singleimageupload input#inputtemplate {
        -chrome-: only(;
        width: 101px;
        );
    }
    form.yop-poll-forms div ul li input {
        -chrome-: only(;
        top: -3px !important;
        );
    }
}
*/

/*
@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{
    .courage-post-box .activity-read-more a:after{top:0px;}
    .courage-post-box .courage_comments .activity-read-more a:after{top:0px;}
}}
*/

@media screen and (max-width:1124px) {
    .courage_comment_content {
        width: 70% !important;
    }
    .acomment-options .courage_post_foot_enc {
        width: 90px !important;
    }
    ul.head-nav li a {
        padding: 0 15px;
    }
    .courage-post-foot-share {
        right: 0;
        width: 168px !important;
    }
    .shelf-box-footer .courage-post-foot-share {
        width: 200px !important;
    }
    .courage_post_foot_sub_talk a.acomment-reply {
        width: 90px;
    }
}

@media (max-width:767px) {
    .grid {
        width: 100% !important;
    }
    .video-shelf-box {
        width: 100%;
        float: left;
    }
    .home-btn.signup {
        right: 100px;
    }
    .home-btn.login {
        left: 100px;
    }
    #ov-user-register .error {
        word-spacing: 0px;
        letter-spacing: -1px;
        font-size: 14px;
    }
    .modal-log input[type="submit"] {
        margin: 8px auto 0px !important;
    }
    .sub-cont-left-img iframe {
        min-height: 250px;
    }
    
}

@media (min-width:768px) and (max-width:991px) {


    .video-shelf-box {
        width: 408px;
    }
    .home-btn.signup {
        right: 20%;
    }
    .home-btn.login {
        left: 20%;
    }
	ul.courage-mob-tab li a#community-activity-mobile-list {
		max-width:none !important; line-height:30px!important;
	}
	.quiz-section-outer {min-width: 710px;}
}

@media (min-width:992px) and (max-width:1199px) {
    .video-shelf-box {
        width: 551px;
    }
    .home-btn.signup {
        right: 25%;
    }
    .home-btn.login {
        left: 25%;
    }
    #toggle #list {
        width: 300px !important;
    }
    .profile_name {
        width: 64%;
    }
}

@media (min-width:1200px) and (max-width:1599px) {
    .video-shelf-box {
         width: 100%;
    }
    #toggle #list {
        width: 400px !important;
    }
}

@media (min-width:1600px) {
    .video-shelf-box {
        width: 100%;
    }
}

/*----test--*/

@media (min-width:1100px) and (max-width:1199px) {
    .dash-well .more-point p {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        margin: 0 0 49px 20px !important;
        text-align: center;
        width: 88%;
    }
    .dash-well .more-point .enc_img {
        left: 15px;
        position: absolute;
        top: 10px;
        width: 15px;
    }
    #invite-anyone-invite-list .member-text {}
}

@media screen and (min-width: 920px) and (max-width: 1199px) {
    .enc_power-data-wrap .enc-power-personal p.enc_power-sm-text {
        font-size: 24px;
    }
    .enc-power-personal span {
        font-size: 14px !important;
    }
    .last-update {
        font-size: 11px !important;
    }
    .dash-well .more-point p {
        margin: 0 0 49px 16px !important;
    }
    .dash-well .more-point .enc_img-more {
        left: 8px;
    }
}

@media screen and (min-width: 921px) and (max-width: 1099px) {
    #slideshow {}
    .members-row .member-text {
        max-width: 60%;
    }
    .dash-well .more-point p {
        color: #ffffff;
        font-size: 13px;
        font-weight: bold;
        margin: 0 0 49px 20px !important;
        text-align: center;
        width: 88%;
    }
    .dash-well .more-point .enc_img {
        left: 5px;
        position: absolute;
        top: 10px;
        width: 15px;
    }
    #questionnaire_tab_dashboard .qstrns_dashbord {
        word-wrap: break-word;
    }
    #map {
        width: 495px !important;
    }
    a.clinical-btn {
        font-size: 18px;
    }


.courage_post_content_status .bpfb_link_contents {
    margin-left: 0 !important;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .full-width {
        width: 100% !important;
    }
    #primary-cont {
        margin: 75px 0;
    }
    .container {
        padding-right: 15px !important;
        width: 100% !important;
    }
    .fixedbinder {
        top: 65px !important;
    }
    .event_date_wrapper .white_date {
        font-size: 12px;
    }
    .event_date_wrapper .large_date {
        font-size: 18px;
    }
    .goto-timeline-wrap {
        padding: 0 0 0 75%;
    }
}

@media screen and (min-width: 768px) and (max-width: 920px) {
    #slideshow {}
    .searchclear,
    .searchclear-textarea {}
    #map {
        width: 515px !important;
    }
    a.addmate-btn {
        font-size: 22px;
        padding: 10px 15px;
    }
    a.message-btn {
        font-size: 22px;
        padding: 10px 15px;
    }
    .home-banner .modal-dialog {
        width: 730px !important;
    }
    .login-modal .modal-body {
        padding: 20px 30px;
    }
    .create-acc {
        right: 18px;
    }
    .lost-pass {
        left: 368px;
    }
    .register-modal02 button.submit {
        width: 30%;
    }
   /* .register-modal {
        width: 730px;
    }*/
    p.tml-user-email-wrap-1 {
        float: right;
    }
    .tml-user-login-wrap .error11 {
        bottom: -54px;
    }
    p#cimy_uef_wp_p_desc_1 {
        font-size: 13px;
        line-height: 14px;
        margin-left: 334px;
        margin-top: 85px;
    }
    .members-row .member-text {
        max-width: 50%;
    }
    .generic-button.group-button.hidden a {
        padding: 10px 18px !important;
    }
    #otherteam a.message-btn {
        padding: 10px 18px !important;
    }
    #holder {
        position: relative;
    }
    a.clinical-btn span {
        height: 50px;
        margin-right: 8px;
        font-size: 34px;
        margin-top: -12px;
    }
    a.clinical-btn {
        height: 50px;
        font-size: 12px;
        line-height: 15px;
        padding-top: 12px;
    }
    input.button_green.clinical_wiz {
        width: 120px;
        font-size: 20px;
    }
    .button_rareTrail-report {
        font-size: 20px;
    }
    .container {
        padding-right: 15px !important;
        width: 100% !important;
    }
    .clinical_adv_search label {
        font-size: 15px;
    }
    .form-control {
        font-size: 13px;
    }
    input#username_name {
        font-size: 13px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .enc_power .enc-point-bg-title {
        line-height: 15px;
        margin-top: -6px;
        max-width: 130px;
    }
}

@media screen and (max-width: 1199px) {
.gene-therapy-menu .filters-button-group {
    width: 100%;
}
	ul.inner-subnav {
		width: 72% !important;
	}
 
    .visible-header {
        position: absolute;
        right: 0;
        width: 55%;
    }
    ul.related-cont-list li {
        width: 47% !important;
    }
    #buddypress div.activity-meta .courage-post-foot-share a {
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        top: 0 !important;
        width: 64px !important;
    }
    .courage-post-box .courage-post-foot-share {
        right: 0;
        width: 70px !important;
    }
    .social-share-box.courage-share-box {
        right: 78px !important;
        width: 162px !important;
    }
    .poll-footer .social-share-box.courage-share-box {
        right: 0px;
        width: 70px;
    }
    .courage-share-box .courage-social-cont {
        margin-right: -2px !important;
    }
    .courage-share-box .social-share {
        width: 60px;
    }
    .courage-share-box .social-share span.icon-share {
        left: 3px;
    }
    .courage-post-foot-share {}
    .courage_comment div.acomment-content {
        min-height: 20px;
    }
    .courage_comments .acomment-meta {
        float: left;
        width: 100%;
    }
    .courage_comments .acomment-options {
        float: left !important;
        margin: 0 !important;
        width: 100% !important;
    }
    .courage-post-cont .courage_comments ul li ul .courage_comment .acomment-options {
        margin: 0 !important;
    }
    .courage_comment_content {
        width: 100% !important;
    }
    ul.rareteam-buttons li a {
        margin-right: 10px;
    }
    .enc-power-personal span {
        font-size: 18px !important;
        margin-top: -10px !important;
        display: block;
    }
    #invite-anyone-invite-list .member-text {}
    #invite-anyone-invite-list .members-row {
        width: 100%;
    }
    ul.head-nav li a {
        padding: 0 15px;
    }
    .mysettings-tabs .col-sm-6.form-group {
        width: 100% !important;
    }
    #activity-filter-select #container_spinner {
        right: 110px;
    }
    .rareCourage-advance-filter #container_spinner.loadinggif {
        bottom: -42px;
        left: 100px !important;
        top: auto !important;
    }
    .mybinder-tab ul li a span.curatecount,
    .mybinder-tab ul li a span.couragescount,
    .mybinder-tab ul li a span.clinicalcount {
        font-size: 12px !important;
    }
    /*.news-meetings-tab .feat_new_block_title{width:100%!important; float:left;}
   .news-meetings-tab .feat_new_block_title .col-sm-6{text-align: right; width: 100%;}
   .news-meetings-tab .clinical_share{float: right; width: 140px !important;}
   .news-meetings-tab .clinical_share .courage_post_foot_sub_share{width:50px !important;right:5px !important;}
    
    .overlay-box .news-top-share .clinical_share{width:175px;}
    .overlay-box .news-top-share .clinical_share {float: right !important; margin-top: -5px !important;}
    .overlay-box .news-top-share{height:55px !important; bottom: -55px;}
    .news-top-section .overlay-box {}
    .news-top-share .time{float:right;}
    */
    .detail-page-inner-left {
        width: 65% !important;
    }
    .detail-page-inner-right {
        width: 35% !important;
    }
    .timeline-start-left h3 {
        font-size: 28px;
    }
    .profile-user-icon {
        top: 45px;
    }
    .profile_name {}
    .rare-profile .prfile_role {}
    a.curate-btn-box h5 {
        font-size: 18px;
    }
    .rare-team-intro.activity_update_right.rare-team-intro-fixed {
        left: 610px;
        position: fixed;
        top: 85px;
        width: 320px;
    }
    .legal-page-tabs .nav-tabs li a {
        padding-left: 20px;
        padding-right: 20px;
    }
    .invite-btn-blk {
        float: left;
        left: 0;
        right: auto;
        position: relative;
        width: 100%;
    }
    .invite {
        margin-bottom: 15px;
        margin-top: 0 !important;
        width: 100%;
    }
    ul.inner-subnav li a h3 {
        font-size: 12px;
        line-height: 16px;
    }
    .mybinder-tab ul li a {
        width: 110px !important;
        padding: 25px 5px 10px 5px !important;
    }
    .mybinder-tab.search-results-tab ul li a {
        width: 185px !important;
    }
    .mybinder-tab #myTabContent ul li a {
        padding: 5px 5px 10px !important;
    }
    .mybinder-tab ul.pagination li a {
        padding: 5px !important;
        width: auto !important;
        min-height: 35px;
    }
    .mybinder-tab ul#table-doct li a {
        height: auto !important;
    }
    /*--rareCourage  vertical space start--*/
    .courage_comments .courage_reply .acomment-options {
        float: left;
        margin: 0px !important;
        position: relative;
    }
    .courage_comments .courage_reply_reply .acomment-options {
        float: left;
        margin: 0px !important;
        position: relative;
    }
    /*--rareCourage  vertical space end--*/
}

@media screen and (max-width: 1099px) {
    .suggest-vote {
        float: left;
        width: 10% !important;
    }
    .suggst-user {
        width: auto !important;
    }
    a.curate-btn-box h5 {
        font-size: 15px;
        line-height: 17px;
        margin-top: 5px !important;
    }
    a.curate-btn-box h3 {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 5px !important;
        margin-top: -20px;
    }
    .ppl_share a {
        margin-left: 15px;
    }
    .ppl_share .courage_post_foot_sub_share {
        margin-left: 15px;
    }
    .details-right-rel {
        word-wrap: break-word;
    }
    .rareCourage_nav .clinical_adv_search label {
        line-height: 18px;
    }
    .clinical_adv_search label {
        line-height: 18px;
    }
    .rareTeam-cont ul.nav li a {
        font-size: 28px;
    }
    ul.rareteam-list li .rareteam-list-items {
        font-size: 14px;
        line-height: 35px;
    }
    .rareteam-list .add {
        top: 7px;
    }
    ul.rareteam-list li .rareteam-list-items img {
        height: 35px;
        margin-right: 8px;
        width: 35px;
    }
    ul.item-list li.members-row {
        padding-bottom: 40px !important;
        padding-right: 10px !important;
    }
    ul#invite-anyone-invite-list1 li.members-row {
        padding-bottom: 40px !important;
        padding-right: 10px !important;
    }
    li.members-row .rare-team-rare-chat {
        left: 10px;
        bottom: 8px;
        right: auto;
        top: auto;
    }
    li.members-row .remove {
        right: 10px;
        left: auto;
    }
    .pending-box {
        left: 10px;
        bottom: 8px;
        right: auto;
        top: auto;
    }
    .connect-by-col #applyfilter {
        float: left;
        margin-left: -80px !important;
    }
    .ac-reply-content {
        float: left;
        width: 80%;
    }
    #group-create-body input[type="text"],
    #group-create-body textarea {
        margin-right: 20px;
        width: 100% !important;
    }
    #imagecollage .modal-content {
        width: 100% !important;
    }
    #imagecollage .modal-dialog {
        width: 80% !important;
        left: 10%;
        margin: 80px 0 0 !important;
    }


#myModalencouradeact textarea#ac_message {
    padding-left: 8px !important;
}

.bpfb_final_link {
    float: left;
    width: 100%;
    margin-top: 10px;
}
}
@media screen and (max-width: 980px) {
    .clinical-searchbox .input-group-addon {
        min-width: 20px;
    }
    .clinical-searchbox .input-group {
        width: 200px;
    }
    #buddypress .acomment-options a {
        margin-right: 6px !important;
    }
    .courage_post_foot_enc {
        width: 90px !important;
    }
    #buddypress div.activity-meta a {
        width: 90px !important;
    }
    .courage-post-foot-share {
        width: 155px !important;
    }
    .shelf-box-footer .social-share-box {
        right: 10px;
    }
    .rareTeam-cont ul.nav li a {
        font-size: 22px;
    }
    .add-rareteam-top h2 {
        font-size: 24px;
    }
    #container_spinner {
        right: 210px;
    }
    .rare-team-intro.activity_update_right {
        left: 62% !important;
        max-width: 35% !important;
    }
    body.home .register-new {
        width: 720px !important;
    }
    body.home .register-new .register-modal {
        width: auto !important;
    }
    p#cimy_uef_wp_p_desc_1 {
        margin-left: 330px;
        font-size: 12px;
    }
    .register-modal .text-bottom {
        font-size: 12px;
    }
    .register-modal {
        font-size: 16px;
    }
    #invite-raremates .modal-dialog {
        width: 750px;
    }
    #invite-raremates .raremates {
        width: 94%;
    }
    .grp_members_list {
        max-height: 450px;
    }
    .shelf-box-footer .courage-post-foot-share {
        right: 0 !important;
    }

    .right-video-cont img {
        height: 83px;
    }
    
}

@media screen and (max-width: 920px) {
    .legal-page-tabs .nav-tabs li a {
        padding-left: 8px;
        padding-right: 8px;
    }
    .pp_bucket_info {
 
      /*  width: 90px;*/ 
        float: left;
    }
    .reset {
        width: 90px;
    }
    .apply_btns {
        padding: 0 10px;
        width: auto !important;
    }
    .apply_btn {
        float: right !important;
        padding: 0 10px !important;
        width: 112px !important;
    }
    .search-btn {
        padding: 0 10px !important;
    }
    .search-team-bottom {
        font-size: 18px;
    }
    #buddypress .search-team-bottom #submit.done-btn {
        font-size: 18px;
        padding: 0 15px;
    }
    .mysettings-tabs .footer-btn.acc-foot .ui-button {
        padding: 0 10px !important;
        width: 100px !important;
    }
    #progress-wrapp {
        width: 180px;
    }
    #buddypress form#whats-new-form #whats-new-submit {
        float: right;
    }
    .bpfb_controls_container {
        clear: left;
        padding-top: 18px;
    }
    .share_expansion .dropdown-menu li {
        font-size: 15px;
        line-height: 35px;
        padding-left: 35px;
    }
    .rareteam-list-head {
        font-size: 14px;
    }
    #genSettings label.checkbox-inline {
        float: left;
        width: 140px !important;
    }
    .bpfb_final_link img {
        width: 100%;
        height: auto;
    }
    #activity-filter-select #container_spinner {
        right: 60px;
        top: 28px;
    }
    .rareCourage-advance-filter #container_spinner.loadinggif {
        bottom: -42px;
        left: 100px !important;
        top: auto !important;
    }
    ul.right-check-list li {
        font-size: 12px !important;
    }
    ul.tab-messages li:first-child a {
        background: #f3f4f6 url(../images/message-profile-icon.png) no-repeat scroll 28% center !important;
        background-size: 25px auto !important;
    }
    ul.tab-messages li.active:first-child a {
        background: #b00815 url(../images/message-profile-icon-white.png)no-repeat scroll 28% center !important;
        background-size: 25px auto !important;
    }
    ul.tab-messages li:nth-child(2) a {
        background: #f3f4f6 url(../images/message-page-icon.png) no-repeat scroll 6% center !important;
        background-size: 30px auto !important;
    }
    ul.tab-messages li.active:nth-child(2) a {
        background: #b00815 url(../images/message-page-icon-white.png) no-repeat scroll 6% center !important;
        background-size: 30px auto !important;
    }
    ul.tab-messages li:last-child a {
        background: #f3f4f6 url(../images/message-notification-icon.png) no-repeat scroll 18% center !important;
        background-size: 27px auto !important;
    }
    ul.tab-messages li.active:last-child a {
        background: #b00815 url(../images/message-notification-icon-white.png) no-repeat scroll 18% center !important;
        background-size: 27px auto !important;
    }
}

@media screen and (max-width: 991px) {
/*---SCD home 25-08-2022---*/
.scd-banner-right h1 {font-size: 24px;line-height: 28px;margin-bottom: 20px;}
.scd-banner-left h1 {font-size: 32px;line-height: 40px;}
.header-main-home .home-log {float: right;margin-right: -20px;}
/*---SCD home 25-08-2022---*/

    #social_media .curate-inner-cont .ppsocial-sliders.tabpeoplac  {
    margin-right: 250px;
	margin-bottom: 40px !important;
}
	.quiz-section-outer {margin-top: -30px;}
	.shelf-box-footer .courage-post-foot-share .courage_post_foot_sub_talk {
        width: 150px !important;
        left: -10px !important;
    }
    #activity-stream-pinned .courage-post .rarerel-courage {
        position: relative;
        right: 0 !important;
        width: 100% !important;
    }
    .courage-stream-outer .courage-post .rarerel-courage {
        position: relative;
        right: 0 !important;
        width: 100% !important;
    }
    #activity-stream .courage-post .rarerel-courage {
        position: relative;
        right: 0 !important;
        width: 100% !important;
    }
    .home-rare-team-cont img {
        height: auto;
        left: 25%;
        margin-bottom: auto !important;
        margin-right: auto !important;
        margin-top: auto !important;
        max-width: 50%;
        position: relative;
        width: 100%;
    }
    .courage-stream-outer .courage-post {
        margin-bottom: 15px !important;
    }
    .top-posters .view-all {
        display: none;
    }
    .top-posters h2 {
      /* display: none;*/
      margin-top:15px;
    }
    .community-Activity-list h2 {
        display: none;
    }
    .quiz-section-outer{display:none;}
    .community-Activity-list {
        margin-top: -20px;
    }
	.top-posters {
        margin-top:5px;
    }
    .activity_update_right {
        left: 0;
        right: auto;
    }
    .courage-stream-outer {}
    .filterapplied {
        background: #dce1e5 none repeat scroll 0 0;
        display: block;
        float: left;
        margin-bottom: 15px;
        margin-left: -30px;
        margin-right: -30px;
        padding: 60px 27% 15px 30px;
        width: 130%;
        padding-top: 70px;
        margin-top: -15px;
    }
    .top-posters {
        display: none;
    }
    .community-Activity-list {
        display: none;
    }
    .search-filter-btn {
        display: none;
    }
    .sort-section {
        float: right;
        width: auto;
    }
    .search-filter-section.filter-mobile {
        display: block;
    }
    .filterapplied {
        display: block;
    }
    .filterapplied.filterapplied-mobile {
        display: none !important;
    }
    .filterapplied {
        position: relative;
    }
    .filterapplied:after {
        bottom: 100%;
        right: 20%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(220, 225, 229, 0);
        border-bottom-color: #dce1e5;
        border-width: 10px;
        margin-left: -10px;
    }
    .courage-new-section .col-sm-3 {
        float: left;
        margin-bottom: 15px;
        padding: 0 40px 0 0;
        width: 100%;
        margin-top: 12px;
    }
    .community_activity {}
    .courage_post_form_container {
        border: none;
        margin-bottom: 0;
    }
    .courage-tab-top {
        display: block;
    }
    .usabilla_live_button_container {
        top: auto !important;
        bottom: 60px !important;
        display: none !important;
    }
    .point-right .enc_img {
        top: -6px;
    }
    .header-left ul.head-nav {
        float: right;
        margin-right: 140px;
    }
    .header-left {
        float: right;
        width: 100%;
    }
    .header-right {
        float: right;
        margin-right: 132px;
        width: 100%;
        margin-bottom: 8px;
    }
    .courage-stream-outer .courage-post .col-sm-6 {
        width: 100% !important;
        position: relative;
    }
    .courage-stream-outer .courage-post .rarerel-courage {
        right: 0px !important;
    }
    .courage-stream-outer .courage-post .col-sm-6.rarerel-courage {
        z-index: 1;
    }
    .courage-post .rarerel-courage {
        float: left !important;
        width: 100%;
        margin-top: -20px;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
        right: 0;
    }
    .rare-flyout-open {
        left: auto !important;
        top: auto !important;
        background: #ffffff;
    }
    .rare-flyout-open.slideEffect-left {
        position: absolute !important;
    }
    .rare-flyout-open.slideEffect {
        position: relative !important;
    }
    .rare-flyout-open:after {
        bottom: 100%;
        left: 90%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #ffffff;
        border-width: 15px;
        margin-left: -15px;
        margin-top: -75px;
    }
    .rare-team-intro {
        display: none !important;
    }
    .courage_post_form_full_width {
        width: 100%;
    }
    .courage-post-full {
        width: 100% !important;
    }
    .courage-new-section {
        width: 100%;
        margin: 0 0 50px !important;
    }
    .courage-new-section .col-sm-2 {
        padding: 0 !important;
    }
    .rare-flyout-open::after {
        top: 45px;
    }
    .activity_update_right {
        position: relative;
        right: 0;
        top: 20px;
    }
    .remove_rare_flyout {
        display: none !important;
    }
    #activity-notifier {
        left: auto !important;
        top: 75px !important;
        right: 30px !important;
    }
}

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

.clinical-main-cont.gene-header h2{
	min-height: auto;
    max-width: 100%;
}
.dash-footer a:link{
	float: right !important;
	margin-left: 0px !important;
}
.page-template-featured-resources .-evidence.info_title.collapsed>h2{
  margin-left: 15px;
}
.page-template-featured-resources .evidence_info_content .info_title.expanded h2 {
  margin-left: 15px;	
}
.page-template-legislation-policy-landingpage .lp-header .clinical-banner-head{
    text-shadow: none;
    color: #000000
}
    .pea_cook_wrapper.pea_cook_bottomright {
        right: 10% !important;
        left: 10%;
        margin-left: 0px !important;
        width: 80%;
        max-width: 622px;   
    }  
    .clinical-main-cont.about h2.clinical-banner-head{margin-bottom: 20px;}
    .featured_resources_tmp .rareCurate-nav.fapcouncil-dts-head{
        float:none !important;
        margin: 6px 15px 10px !important;
        }
	.r-article-share .social-share-box{
		margin-top: 15px;
	}
    .clinical-main-cont.main-cont-div h2.clinical-trials{
        font-size: 17px;
        top:0px !important;
    }
	#primary-cont {
		overflow:hidden !important;
	}
	
    .full-width {
        width: 100% !important;
        float: left;
    }
    .container {
        padding-right: 15px !important;
        width: 100% !important;
    }
    .detail-page-inner-left {
        float: left;
        padding-right: 15px !important;
        width: 100% !important;
    }
    .detail-page-inner-right {
        float: left;
        width: 100% !important;
        margin-top: 5px;
    }
    .curate_info_content:last-of-type {
        padding-bottom: 0px;
    }
    .details-right-rel {
        margin-left: 0;
    }
    #slideshow-2 {
        position:relative;
        }
    .rare-team-intro.activity_update_right {
        display: none;
    }
    span.reg_list_radio {
        width: 20px;
        height: 20px;
        top: 0;
        left: -4px;
    }
    .reg_list_label input[type="radio"]:checked+span.reg_list_radio {}
    #onevoice-reg-form-mob {
        -webkit-overflow-scrolling: touch;
        overflow-y: scroll !important;
    }
    #onevoice-reg-form-mob .new-register-modal {
        width: 86% !important;
        left: 7% !important;
        margin: 30px 0px 30px !important;
    }
    #onevoice-reg-form-mob .new-register-modal ul.nav li {
        width: 42%;
    }
    #onevoice-reg-form-mob .new-register-modal ul.nav li:first-child {
        margin-left: 5%;
        margin-right: 5%;
    }
    #onevoice-reg-form-mob .new-register-modal input.form-control,
    #onevoice-reg-form-mob #register-module-modal select.form-control {
        font-size: 14px !important;
    }
    #onevoice-reg-form-mob #register-module-modal .tab-item h3 {
        font-size: 15px !important;
    }
    #onevoice-reg-form-mob #register-module-modal .tab-item {
        font-size: 14px !important;
    }
    .top-head-new {
        margin-top: -30px;
    }
    .top-head-new .lander-head-cont h1,
    .top-head-new .lander-head-cont h2 {
        font-size: 15px;
    }
    .top-head-new .lander-head-cont ul li {
        font-size: 16px;
        line-height: 20px;
    }
    .top-head-new .lander-head-cont {
        padding-left: 0px;
        margin-top: 0px;
        margin-bottom: 10px;
    }
    .top-head-new ul.landing-top-btn {
        margin: 0 !important;
    }
    .top-head-new .landing-top-btn .register-btn-mobile {
        width: 100% !important;
        margin: 0px !important;
    }
    .top-head-new .landing-top-btn .register-btn-mobile a.btn-home {
        display: block !important;
        width: 150px !important;
        margin: 0px auto !important;
    }
    .registration-block {
        margin-bottom: 10px !important;
    }
    /*private message styles start*/
    .news-top-section {
        float: left;
        margin-top: 0px;
    }
    #news-meetings-id {
        float: left;
        width: 100%;
    }
    .fapcouncil-content .panel-title a {
        color: #ffffff !important;
        font-size: 22px !important;
    }
    .sub-cont-left {
        margin-bottom: 20px;
        background: none;
    }
    #resetPassword {
        width: 280px;
        margin: auto;
        padding: 20px 0px;
        position: relative;
        height: auto;
        left: auto;
        top: auto;
        z-index: auto;
        background: none;
        box-shadow: none !important;
    }
    #resetPasswordForm {
        width: 100%;
        background: none;
        border: none;
        padding: 0px;
        position: relative;
        left: auto;
        top: auto;
        margin: 0px;
        box-shadow: none !important;
    }
    .dashtop .dash-footer a {
        padding: 0px 20px;
        font-size: 16px !important;
    }
    .modal-log1 {
        padding: 10px 10px;
    }
    .content-footer-wrapper {
        padding-left: 0px !important;
    }
    .footer-cont img {
        margin: 0px auto 15px;
    }
    .footer-inner .col-sm-3,
    .footer-inner .col-sm-5,
    .footer-inner .col-sm-4 {
        margin-bottom: 20px;
    }
    .footer-cont-bottom img {
        margin: 0px auto 15px;
    }
    .footer-bottom-right {
        text-align: center;
    }
    .footer-bottom {
        text-align: center;
    }
    .footer-bottom-right img {
        clear: both;
        float: none;
        margin: 10px auto;
    }
    .not-visible-cont {
        text-align: left !important;
    }
    .rare-profile .profile_img {
        margin-left: 15px !important;
    }
    ul.tab-messages {
        margin-left: -20px;
        margin-right: -20px;
    }
    ul.tab-messages li {
        margin-bottom: 10px;
        padding-right: 0;
    }
    ul.tab-messages {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    ul.tab-messages li a {
        text-align: center !important;
        padding: 10px 5px !important;
    }
    ul.tab-messages li:first-child a {
        background-image: none !important;
    }
    ul.tab-messages li.active:first-child a {
        background-image: none !important;
    }
    ul.tab-messages li:nth-child(2) a {
        background-image: none !important;
    }
    ul.tab-messages li.active:nth-child(2) a {
        background-image: none !important;
    }
    ul.tab-messages li:last-child a {
        background-image: none !important;
    }
    ul.tab-messages li.active:last-child a {
        background-image: none !important;
    }
    ul.tab-messages li {
        width: 30% !important;
    }
    ul.tab-messages li:first-child {
        width: 30% !important;
    }
    ul.tab-messages li:nth-child(2) {
        width: 40% !important;
    }
    ul.tab-messages li:last-child {
        width: 30% !important;
    }
    #tabmessages #message-threads_wrapper {
        padding-top: 50px;
    }
    #tabmessages #message-threads_filter input.form-control {
        top: 3px;
    }
    .profile_img #profilepic {
        left: 34%;
    }
    a#spam-profilepic {
        bottom: 30px;
        left: 25%;
    }
    ul.tab-messages li a {
        background-image: none !important;
        font-size: 14px !important;
    }
    #message-threads_length {
        display: none;
    }
    #tabmessages .item-list-tabs ul li {
        width: 33.33%;
    }
    #tabmessages .item-list-tabs ul li:last-child a {
        margin-right: 0px !important;
    }
    #tabmessages .item-list-tabs a {
        min-width: 80px;
        width: 100%;
    }
    #tabmessages .messages-options-nav a {
        width: 40px !important;
        border: 2px solid #a0aeb9;
        height: 40px !important;
        border-radius: 50% !important;
        font-size: 0px !important;
        padding: 5px !important;
        margin-top: 7px !important;
        background-position: center center !important;
        margin-right: 8px !important;
    }
    #tabmessages .messages-options-nav {
        top: 70px !important;
    }
    #tabmessages #message-threads_wrapper .top {
        min-height: 30px;
    }
    #tabmessages #message-threads_info {
        height: 53px;
        margin-top: -5px;
        padding-top: 0;
        width: 120px;
    }
    #tabmessages .item-list-tabs {
        height: 55px;
    }
    #tabmessages .pvt-msg-body label {
        width: 100%;
    }
    #tabmessages .pvt-msg-body input {
        width: 100%;
    }
    #tabmessages .pvt-msg-body textarea {
        width: 100% !important;
    }
    #tabmessages .pvt-msg-body .btn-pvm,
    #tabmessages .pvt-msg-body .btn-pvm:hover {
        margin-left: 0px;
    }
    #tabmessages .pvt-msg-body h3 {
        margin-bottom: 15px;
    }
    #tabmessages .item-list-tabs li a {
        padding: 5px !important;
    }
    #message-thread .message-box.even {
        margin-left: 20px !important;
    }
    #message-thread .message-box.odd {
        margin-left: 20px !important;
    }
    #message-thread #send-reply {
        margin-left: 20px !important;
    }
    #tabmessages .dataTable tr td {
        border-top: none !important;
        background: none !important;
        width: 100%;
        float: left;
        box-sizing: border-box;
        padding-left: 50px !important;
    }
    #tabmessages .dataTable tr td.thread-options {
        width: 30px !important;
        position: absolute;
        left: 0px;
        top: 0px;
        padding-left: 10px !important;
    }
    #tabmessages .dataTable tr td.thread-avatar {
        display: none;
    }
    #tabmessages .thread-from .activity,
    #tabmessages .thread-from .pm-to,
    #tabmessages .thread-from .pm-from {
        display: none;
    }
    #tabmessages tr.pv-msg-list {
        position: relative;
        float: left;
        width: 100%;
    }
    #tabmessages .thread-info {
        padding-top: 0px !important;
    }
    #tabmessages .thread-from {
        padding-bottom: 0px !important;
    }
    #tabmessages .thread-info .pm-date {
        display: block;
    }
    #tabmessages .dataTable {
        border-top: 1px solid #dbe0e3 !important;
    }
    #tabmessages .dataTable tr:last-child td {
        border: none !important;
    }
    #tabmessages .dataTable tr td:last-child {
        border-bottom: 1px solid #dbe0e3 !important;
    }
    #tabmessages .dataTable tr td {
        border: none !important;
    }
    #tabmessages tr .thread-info a p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 520px;
    }
    #tabmessages tr .thread-options input[type="checkbox"] {
        margin-left: 5px;
        margin-top: 12px;
    }
    #tabmessages .pvt-msg-body #pmform label.error {
        width: 100% !important;
        margin-left: 0px !important;
    }
    #tabmessages .thread-from a {
        padding-left: 0px !important;
        padding-bottom: 0px !important;
    }
    #tabmessages .thread-info a {
        padding-left: 0px !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }
    #tabmessages .pm-date {
        float: left !important;
        padding: 0px 0px 10px !important;
        width: 100% !important;
    }
    #tabmessages table#message-threads {
        margin-top: 8px !important;
    }
    /*mobile styles start*/
    .clinical-banner-head {
        font-size: 26px;
        line-height: 28px;
    }
    .clinical-desktop .element-item {
        width: 100%;
    }
    .poll-rarerelated {
        margin-top: 15px !important;
        float: left;
        width: 100%;
    }
    .activity.single-group .post-search.clinical-searchbox {
        min-width: 148px;
        width: 55%;
    }
    .post-search .form-control.searchinput {
        font-size: 16px !important;
        min-width: 185px !important;
        padding-right: 43px !important;
    }
    .courage-post-full .courage-new-section {
        padding: 10px 7px;
    }
    .rareCourage-search .searchclear {
        font-size: 14px;
    }
    .courage-post-full .courage-new-section {
        padding: 10px 8px;
    }
    .post-search.clinical-searchbox button {
        padding: 4px 5px !important;
        width: 25px;
    }
    .post-search.clinical-searchbox button i {
        font-size: 16px;
    }
    .rareCourage-search .searchclear {
        right: 27px !important;
        top: 0 !important;
        font-size: 14px !important;
    }
    #sort-type i {
        font-size: 20px;
        margin-right: 2px;
        position: absolute;
        right: 4px;
        top: 18px;
    }
    #sort-type {
        font-size: 14px;
    }
    ul.courage-mob-tab li a {
        width: 100%;
        max-width: 100%;
        text-align: center;
        font-size: 15px;
        line-height: 16px !important;
        padding-top: 20px;
    }
    ul.courage-mob-tab li a#courage-mobile-list,
    ul.courage-mob-tab li a#community-activity-mobile-list,
    ul.courage-mob-tab li a#top-posters-mobile-list,
	ul.courage-mob-tab li a#trivia-quiz-mobile-list{
        background: none;
        padding-left: 0px;
    }
    ul.courage-mob-tab li a#courage-mobile-list.active,
    ul.courage-mob-tab li a#community-activity-mobile-list.active,
    ul.courage-mob-tab li a#top-posters-mobile-list.active,
	ul.courage-mob-tab li a#trivia-quiz-mobile-list.active{
        background: none;
        padding-left: 0px;
    }
    ul.courage-mob-tab li:first-child {
        width: 18%;
    }
    ul.courage-mob-tab li:nth-child(2) {
        width: 45%;
    }
    ul.courage-mob-tab li:last-child {
        width: 30%;
    }
    ul.courage-mob-tab li:first-child a {
        text-align: left !important;
    }
    ul.courage-mob-tab li:nth-child(2) a {
        text-align: center !important;
        width: 100%;
    }
    ul.courage-mob-tab li:last-child a {
        text-align: right !important;
    }
    ul.courage-mob-tab li:first-child.active:after {
        left: 20px !important;
    }
    ul.courage-mob-tab li:nth-child(2) a.active:after {
        left: 50% !important;
    }
    ul.courage-mob-tab li:last-child a.active:after {
        left: auto !important;
		right: 25%
    }
	  ul.courage-mob-tab.hide-toppost li:last-child{
	  display:none !important;
    }
    ul.courage-mob-tab.hide-toppost li:first-child {
    width: 45%; 
    }
   ul.courage-mob-tab.hide-toppost li:first-child a {
		text-align: center !important;
	}

	ul.courage-mob-tab.hide-toppost li a.active:after{
		left:50% !important;
	}
    .sort-type-items {
        right: 0;
        top: 55px;
        left: -35px;
        width: 130px !important;
    }
    .courage_post_form_box #whats-new-avatar {
        display: none;
    }
    #buddypress .courage_post_form_box form#whats-new-form #whats-new-content {
        margin-left: 0px !important;
        padding-left: 0px !important;
    }
    .sort-label {
        display: none;
    }
    .sort-form {
        min-width: 95px !important;
        background: #3f3f3f none repeat scroll 0 0;
        border: medium none;
        color: #ffffff;
        float: left;
        height: 55px;
        padding: 0 7px;
        position: absolute;
        right: -11px;
        top: -12px;
        width: auto;
    }
    .sort-form #sort-type {
        color: #ffffff;
        display: block;
        line-height: 15px;
        padding-top: 12px;
        width: 65px;
    }
    #sort-type i {
        color: #ffffff;
        font-size: 23px;
        margin-right: 2px;
        position: absolute;
        right: 3px;
        top: 17px;
    }
    ul.related-cont-list li {
        width: 100% !important;
    }
    #genSettings label.checkbox-inline,
    #notiSettings label.checkbox-inline {
        width: 65% !important;
        margin-bottom: 15px !important;
    }
    .r-article-cont .clinical_share {
        bottom: -38px;
        float: left !important;
        padding-top: 10px !important;
        position: absolute;
        right: auto;
        top: auto !important;
    }
    .r-author-name {
        margin-top: 0 !important;
        top: 0 !important;
        font-size: 14px !important;
    }
    .r-author-name a {
        font-size: 14px !important;
    }
    .round-up-author-info {
        margin-bottom: 55px;
    }
    .r-article-share .social-share-inner {
        left: -20px !important;
    }
    .r-article-share .social-share-hov:after,
    .r-article-share .social-share-hov:before {
        left: 50px !important;
    }
    .r-article-image {
        /*display: none !important;*/
    }
    .r-article-cont p {
        width: 100% !important;
    }
    .fap-contact-us {
        min-height: 470px;
    }
    .counter-alert-cont {
        height: 110px;
    }
    .counter-alert-cont .register-btn-mobile {
        left: 10px;
        min-width: 145px;
        position: absolute;
        top: 55px;
    }
    .counter-alert {
        width: 280px;
    }
    .counter-alert-close {
        top: 0px;
    }
    .counter-alert-cont {
        font-size: 14px;
    }
    .counter-alert-cont .btn-home {
        display: block;
        font-family: gibson-light;
        font-size: 22px !important;
        height: 45px;
        line-height: 24px;
        margin-left: 0;
        padding: 10px !important;
        text-align: center;
        width: 100%;
        text-decoration: none;
    }
    .welcome-block-top .col-sm-5 {
        width: 100%;
        float: left;
    }
    #home-tabbed_section li a img {
        max-width: 50px;
    }
    #home-tabbed_section .nav li {
        padding: 0px !important;
    }
    .welcome-block-bottom {
        display: none;
    }
    .welcome-block-mob {
        display: block;
    }
    .welcome-block-bottom .col-sm-4 {
        float: left;
        margin-top: 15px;
    }
    ul.landing-top-btn {
        float: left;
        margin: 0 0 15px !important;
        padding: 0 !important;
        width: 100%;
    }
    .home-member-list .col-sm-6 {
        float: left;
        width: 50% !important;
    }
    .see-all-courage {
        margin-top: -40px;
    }
    #rareteam-invite-search-autocomp-list ul.ui-autocomplete {
        width: 92% !important;
    }
    #myModaldisclaimer .modal-log1 {
        padding: 30px 5px !important;
    }
    #myModaldisclaimer .modal-log1 .btn-close {
        line-height: 20px !important;
    }
    .raremates .clinical-searchbox .searchinput {
        min-width: 50px !important;
    }
    .courage_post_form_container.courage-post-hide {
        padding-bottom: 0 !important;
    }
    #search-team-input-wrap #search-team-input-loading {
        right: 20px;
        top: 10px;
    }
    .rareCourage-advance-filter {
        top: 12px !important;
    }
    .courage-share-box .share-with-team {
        line-height: 32px !important;
    }
    .courage-share-box .share-team-icon {
        background: rgba(0, 0, 0, 0) url("../images/rareteam-icon-blue.png") no-repeat scroll left 6px / 22px auto;
        margin-right: 0;
        width: 25px;
        float: left;
    }
    #myModalsocial .role-choser {
        width: 90% !important;
    }
    .tour-over {
        display: none !important;
    }
    .mob-header {
        min-height: 65px;
		height: auto;
        background: #ffffff;
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 10002;
       
       border-bottom:1px solid orange;
    }
    a.burger-menu {
        left: 15px !important;
        top: 17px !important;
    }
    .container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .home-footer .container {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .content-wrapper {
        margin-left: 0 !important;
    }
    #primary-cont {
        margin-top: 80px !important;
    }
    .page-template-template-login-register-mobile #primary-cont {
        min-height: 200px !important;
        margin-bottom: 10px !important;
    }
    .page-template-template-login-register-mobile .home-footer.other-pages #primary-cont {
        margin-top: 20px !important;
    }
    .mob-logo {
        padding: 8px 15px;
    }
    a:hover,
    a:focus {
        outline: none !important;
    }
    #evidance-educationss {
        float: left;
        width: 100%;
    }
    #curate-socialMedia-tabs {
    float: left;
    width: 100%;
    }
    .clinical-searchbox {}
    a.curate-btn-box {
        height: 125px;
        padding-left: 100px;
        padding-top: 30px;
        position: relative;
        text-align: left;
        margin-bottom: 15px !important;
        box-shadow: none;
        opacity: 1.0 !important;
    }
    a.curate-btn-box span {
        color: #ffffff;
        float: left;
        font-size: 75px;
        left: 10px;
        position: absolute;
        top: -10px;
    }
    #evidance-educationss input.button_grey {
        height: 32px;
        line-height: 20px;
    }
    .inner-cont {
        font-size: 15px;
    }
    .pp_bucket_info {
        width: 58%
    }
    .pp_info {
        width: 60%;
    }
    .dash-head-button {
        display: none;
    }
    .dash-head {
        padding: 0 0 10px 115px !important;
    }
    .clinical-searchbox {
        margin-top: 50px;
        float: none;
        margin-bottom: 15px;
    }
    .rareCurate-nav {
        border: none !important;
        margin: 20px 0 30px;
    }
    .rareCurate-nav.gallery-sort {
        border-bottom: 1px solid #98a8b4 !important;
        border-top: 1px solid #98a8b4 !important;
        margin: 20px 0 30px !important;
    }
    .rare-team-righttbox {
        border: none !important;
    }
    .people-places-cont ul.nav li a {
        font-size: 40px;
    }
    #news-meetings-id .feat_new_block_title {
        padding-left: 0 !important;
        padding-top: 15px !important;
    }
    .rareHub_info_content .info_title {
        padding-right: 65px;
    }
    .huddle_persona_types {
        right: -30px;
        text-align: left;
        top: 0;
        width: 70px;
    }
    a.review-click {
        right: -30px;
    }
    #primary-cont .container {
        padding: 0 !important;
    }
    .home-footer.other-pages #primary-cont .container {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .review_status {
        right: -10px !important;
    }
    .dory-ajax-container .col-xxs-12 {
        padding: 0 !important;
    }
    .profile_name {
        font-size: 20px;
        line-height: 24px;
        margin-left: -15px;
        margin-top: 20px;
        padding-top: 10px;
        width: 100%;
    }
    .clinical-searchbox .input-group {
        width: 100%;
    }
    #TB_window a#TB_ImageOff {
        width: 80% !important;
    }
    #TB_closeWindow {
        left: auto !important;
        right: 11% !important;
    }
    .right-check-list-box {
        float: left;
        margin-top: 50px;
        width: 100%;
    }
    .show_more_main {
        bottom: 0 !important;
    }
    .modal-content.thankyou-register {
        width: 80% !important;
        height: auto !important;
        float: left !important;
        padding: 15px !important;
        margin: 0 10% !important;
    }
    .rare-profile {
        margin-left: 0;
    }
    .rare-porf-header img {
        left: 0;
        position: relative;
        top: 30px;
        width: 150px;
    }
    .profile_img {
        position: relative;
        margin: 0;
        float: left;
        height: 175px;
    }
    .rare-profile #item-header-avatar {
        min-height: 200px;
        padding-left: 130px;
    }
    a#spam-profilepic {
        left: 0;
    }
    #item-header-avatar {
        min-height: 210px;
        padding-left: 130px;
    }
    #item-header-avatar .profile_img {
        left: 0px;
        position: absolute;
        margin-left: 0px !important;
    }
    .profile-links .add-torare-team {
        float: left !important;
    }
    .profile-about .abt-header {
        display: none;
    }
    .profile-bottom {
        margin: 15px 0;
    }
    .profile-about .profile-about-details {
        margin-top: 20px;
    }
    .sub-head-profile {
        margin-bottom: 15px !important;
    }
    .profile_name {
        bottom: 28px;
        left: 0;
        position: absolute;
        width: 60%;
        margin: 0;
        font-size: 26px;
        padding-top: 0 !important;
        margin-top: 30px !important;
    }
    .prfile_role {
        font-size: 20px !important;
        margin-bottom: 20px;
        float: left;
        min-height: auto;
        bottom: -10px;
        left: 0;
        position: absolute;
        width: 60%;
    }
    .rare-profile .profile_name {
        bottom: 15px;
    }
    .rare-profile .prfile_role {
        bottom: -20px;
    }
    .rare-profile .profile-links .message-me {
        margin-top: 15px;
    }
    .profile_img a {
        bottom: 0;
        left: 11px;
        margin: 0;
    }
    .rare-porf-header {
        padding-left: 0;
    }
    .profile-links .add-torare-team {
        float: none;
        width: 100%;
    }
    .profile-links .add-torare-team img {
        width: 25px;
        height: auto;
    }
    #header_mail .modal-content {
        width: 100% !important;
    }
    #myModaldisclaimer {
        padding-top: 10px;
        top: 90px;
    }
    #invite-raremates .modal-dialog {
        width: 90%;
        margin: 0 5%;
        top: 120px;
    }
    #invite-raremates .raremates {
        margin-bottom: 5px;
        position: relative;
        top: 20px;
        width: 100%;
    }
    #search-team-input-loading {
        top: 48px;
    }
    .mysettings-tabs .tab-links {
        float: left;
        width: 100% !important;
        min-height: auto !important;
    }
    .mysettings-tabs .tab-content {
        float: left;
        height: 100% !important;
        margin: 0 !important;
        min-height: 150px !important;
        width: 100%;
    }
    .settings-page-wrap .rareCurate-nav {
        height: 50px;
    }
    .settings-page-wrap .cont-head {
        margin-top: 0;
    }
    .mybinder-tab #myTabContent {
        float: left;
        width: 100%;
    }
    .mybinder-tab ul li {
        width: 200%;
    }
    .mybinder-tab ul.nav li a.Curate-tab {
        background: #ffffff url(../images/rareCurate-header.png) no-repeat 8px 8px !important;
        background-size: 150px auto !important;
    }
    .mybinder-tab ul.nav li.active a.Curate-tab {
        background: #870011 url(../images/rareCurate-header-white.png) no-repeat 8px 8px !important;
        background-size: 150px auto !important;
    }
    .mybinder-tab ul.nav li a.courage-tab {
        background: #ffffff url(../images/rareCourage-head.png) no-repeat 8px 8px !important;
        background-size: 150px auto !important;
    }
    .mybinder-tab ul.nav li.active a.courage-tab {
        background: #870011 url(../images/rareCourage-head-white.png) no-repeat 8px 8px !important;
        background-size: 150px auto !important;
    }
    .mybinder-tab ul.nav li a.clinical-tab {
        background: #ffffff url(../images/rareClinical-head.png) no-repeat 8px 8px !important;
        background-size: 150px auto !important;
    }
    .mybinder-tab ul.nav li.active a.clinical-tab {
        background: #870011 url(../images/rareClinical-head-white.png) no-repeat 8px 8px !important;
        background-size: 150px auto !important;
    }
    .mybinder-tab ul.nav li.active a:after {
        display: none !important;
    }
    .mybinder-tab.search-results-tab ul.nav li a.Curate-tab {
        background: #eeeeee url(../images/rareCurate-header.png) no-repeat 8px 8px !important;
		background-size: 150px auto !important;
		width: 100% !important;
		text-align: left !important;
		display: block;
		height: 55px !important;
    }
    .mybinder-tab.search-results-tab ul.nav li.active a.Curate-tab {
        background: #870011 url(../images/rareCurate-header-white.png) no-repeat 8px 8px !important;
		background-size: 150px auto !important;
		width: 100% !important;
		text-align: left !important;
		display: block;
		height: 55px !important;
    }
    .mybinder-tab.search-results-tab ul.nav li a.courage-tab {
        background: #eee url(../images/rareCourage-head.png) no-repeat 8px 8px !important;
		background-size: 100px auto !important;
		width: 100% !important;
		text-align: left !important;
		display: block;
		height: 55px!important;
    }
    .mybinder-tab.search-results-tab ul.nav li.active a.courage-tab {
        background: #870011 url(../images/rareCourage-head-white.png) no-repeat 8px 8px!important;
		background-size: 100px auto !important;
		width: 100% !important;
		text-align: left !important;
		display: block;
		height: 55px !important;
    }
    .mybinder-tab ul.nav li a.blog-tab {
		background: #eeeeee url(../images/blog-binder.png) no-repeat 8px 8px !important;
		background-size: 135px auto !important;
		height: 55px !important;
		width: 100% !important;
		text-align: left !important;
		display: block;
		background-position: 10px 10px !important;
	}
	.mybinder-tab ul.nav li.active a.blog-tab {
		background: #870011 url(../images/blog-binder-white.png) no-repeat center center !important;
		background-size: 135px auto !important;
		height: 55px !important;
		width: 100% !important;
		text-align: left !important;
		display: block;
		background-position: 10px 10px !important;
	}
    .mybinder-tab.search-results-tab ul.nav li a span {
        text-align: left;
        padding: 10px;
        padding-right: 15px;
    }
    .mybinder-tab ul li a {
        height: 50px !important;
        width: 50% !important;
        padding: 10px !important;
        margin-bottom: 0px !important;
    }
    .mybinder-tab ul.pagination li a {
        height: 35px !important;
    }
    .mybinder-tab ul li a img {
        width: 30% !important;
    }
    .mybinder-tab ul#myTabs li a span {
        bottom: auto !important;
        float: right !important;
        left: auto !important;
        right: 15px !important;
        text-align: right !important;
        top: 12px !important;
        width: auto !important;
        min-height: 20px;
    }
    .mybinder-tab ul li a img {
        max-width: 110px !important;
    }
    .mybinder-tab ul.pagination li a {
        padding: 5px !important;
        width: auto !important;
    }
    .mybinder-tab ul#table-doct li a {
        height: auto !important;
    }
    #activity-filter-select #container_spinner {
        right: 40px;
        top: 103px;
    }
    .huddle_participation a.button_grey {
        margin: 5px 0;
        width: 100%;
        height: 35px;
        line-height: 35px;
    }
    .huddle_participation a.button_grey.button_caregiver {
        margin-top: 10px;
    }
    .legal-page-tabs .nav-tabs li a {
        padding-left: 20px;
    }
    .legal-page-tabs>.nav-tabs>li.active::after {
        border: none;
    }
    .legal-page-tabs .nav-tabs li a {
        padding-left: 20px;
    }
    .legal-page-tabs>.nav-tabs>li.active {
        background: #890012;
    }
    .legal-page-tabs>.nav-tabs>li.active a {
        color: #ffffff !important;
    }
    .legal-page-tabs>.nav-tabs>li.active>a,
    .legal-page-tabs>.nav-tabs>li.active>a:hover,
    .legal-page-tabs>.nav-tabs>li.active>a:focus {
        color: #ffffff !important;
    }
    .page-template-template_legal_page .legal-page-tabs li {
        background: #AEA99D;
        margin-bottom: 5px;
        width: 100%;
        color: #ffffff !important;
    }
    .page-template-template_legal_page .legal-page-tabs li a {
        color: #ffffff !important;
    }
    .page-template-template_legal_page .legal-page-tabs li:first-child {
        margin-top: 20px;
    }
    .legal-page-tabs {
        border: none;
    }
    .tab-content.legal-page-tab-content {
        padding-top: 10px;
    }
    .page-template-template_legal_page .legal-page-tabs ul {
        border: none !important;
    }
    .search-landing-page .clinical-searchbox {
        display: none !important;
    }
    .inner-cont {
        min-height: auto !important;
    }
    .info_title {
        padding-right: 0;
        font-size: 16px;
    }
    #sidebar-left {
        display: none !important;
    }
    .journey-coming-soon {
        float: left;
        width: 100%;
    }
    #questionnaire_tab {
        float: left;
        width: 100%;
    }
    .rare-profile .prfile_role {
        margin-bottom: 10px;
    }
    .profile-back .profile {
        left: 10% !important;
        margin: 0 !important;
        width: 80%;
    }
    .modal .modal-dialog {
        left: 10%;
        top: 120px;
        width: 80% !important;
        margin: 0 !important;
    }
    .modal .modal-dialog .modal-content {
        margin: 0 !important;
        width: 100% !important;
    }
    body.home .modal-dialog {
        left: 10%;
        top: 90px;
        width: 80% !important;
        margin: 0 !important;
    }
    body.home .modal-dialog.disclaimer-pop {
        left: 5%;
        top: 10px;
        width: 90% !important;
        margin: 0 !important;
        min-height: 600px !important;
    }
    .disclaimer-pop .thankyou-register img {
        margin: 0 0 5px;
        max-width: 100px;
    }
    .disclaimer-pop .thankyou-register p {
        font-size: 13px;
        line-height: 16px;
    }
    .modal .disclaimer-pop .modal-content {
        padding: 10px !important;
    }
    #header_mail .modal-dialog {
        left: 5%;
        top: 10px;
        width: 90% !important;
        margin: 0 !important;
    }
    #myModalidle .modal-dialog {
        width: 80% !important;
    }
    #myModalidle .modal-dialog .modal-body {
        padding: 20px 10px !important;
    }
    #rare-team-started .modal-dialog {
        width: 80% !important;
        margin: 0 !important;
    }
    .back_search {
        margin-top: -12px !important;
        margin-bottom: 10px !important;
        position: relative;
        z-index: 1;
    }
    .shelf-main {
        margin: 0 !important;
    }
    #fcontainer .grid {
        margin: 0 !important;
    }
    .shelf-box-footer .courage-post-foot-share {
        width: 220px !important;
    }
    .shelf-main-cont {
        left: 15px;
        right: 15px;
    }
    .thankyou-register h4 {
        margin-left: 0;
        margin-right: 0;
    }
    .thankyou-register img {
        width: 100%;
        height: auto;
        max-width: 195px;
    }
    .modal-content.thankyou-register {
        padding: 15px !important;
        margin: 0 !important;
    }
    .thankyou-register .modal-body {
        padding: 0 !important;
    }
    .mybinder-tab .rareCourage-panel-title a {
        font-size: 18px !important;
    }
    .page-template-login-page-template .back-to-top,
    .page-template-lostpass-page-template .back-to-top,
    .page-template-login-inter-page-template .back-to-top {
        display: none !important;
    }
    .usabilla_scroller_area {
        top: 120px !important;
    }
    input.hide_search {
    bottom: -25px !important;
	}
	input.clinical_search {
		bottom: 0px !important;
	}
	.single .rareCurate-nav {
    margin: 10px 0 5px !important;
	}
	.page-template-curate-news .rareCurate-nav {
		margin: 10px 0 0px !important;
	}
	.page-template-template-videos-visuals .rareCurate-nav {
		margin: 10px 0 5px !important;
	}
	
    .rareCourage-filter-area input.clinical_search {
        bottom: 5px !important;
    }
    .clinical_adv_search {
        padding: 0 30px 0;
    }
    .title_green {
        font-size: 20px;
    }
    .title_gray {
        font-size: 20px;
    }
    #progress-wrapp {
        position: absolute !important;
        top: 55px !important;
        width: 100% !important;
    }
    .group-name-top {
        margin-top: 85px;
    }
    .wrap-rareQuest h3 {
        font-size: 18px;
    }
    .wrap-rareQuest h3 span.green {
        font-size: 18px;
    }
    .wrap-rareQuest {
        padding: 20px 20px 50px;
    }
    .rareQuest-cont {
        width: 80%;
    }
    .mybinder-tab ul li a span.savecount {
        width: auto !important;
    }
    .fixedbinder {
        background: #e4e8eb !important;
        height: auto !important;
        padding-top: 0 !important;
        position: relative !important;
        top: auto !important;
        width: 100% !important;
        z-index: auto !important;
    }
    ul.binder-tab {
        float: left !important;
        margin: 0 !important;
        width: 100%;
    }
    .courage_comments .ac-reply-avatar img {
        height: auto;
        width: 30px;
    }
    .courage_comments form div.ac-reply-content {
        margin-left: 0 !important;
        padding-left: 40px !important;
        width: 100% !important;
    }
    .lost-pass-mobile .tml-user-login-wrap .error11 {
        bottom: -70px;
    }
    .reset-pass-block .tml-resetpass .user-pass2 {
        width: 100%;
    }
    .reset-pass-block .tml-resetpass .user-pass1-wrap {
        width: 100%;
    }
    button.btn.btn-default.btn-reset-cancel {
        background: #98a8b4 none repeat scroll 0 0 !important;
        border: medium none;
        border-radius: 0 !important;
        color: #ffffff;
        float: left;
        font-family: "Gibson-light";
        font-size: 14px;
        height: 35px;
        line-height: 35px;
        min-width: 90px;
        padding: 0 10px;
        position: absolute;
        width: 90px;
        bottom: 38px;
        left: 145px;
        right: auto;
    }
    .reset-pass-block input[type="submit"] {
        background: #259fd9 none repeat scroll 0 0 !important;
        border: medium none;
        border-radius: 0 !important;
        color: #ffffff;
        float: left;
        font-family: "Gibson-light";
        font-size: 14px;
        height: 35px;
        line-height: 35px;
        margin-top: 0;
        padding: 0 10px;
        min-width: 115px;
        text-transform: lowercase;
        width: auto;
    }
    #ask-dory-widget {
        height: 90% !important;
        -webkit-overflow-scrolling: touch;
        /*overflow-y: scroll !important;*/
    }
    .group-rarecourage .ui-autocomplete,
    .page-template-curate-evidence .ui-autocomplete,
    .page-template-clinical-rarehub-php .ui-autocomplete {}
    .page-template-mySettings .cont-head,
    .page-template-mySettings .clinical-searchbox {
        display: none;
    }
    .page-template-mybinder .cont-head,
    .page-template-mybinder .clinical-searchbox {
        display: none;
    }
    .page-template-mybinder .rareCurate-nav {
        margin: 10px 0 20px !important;
    }
    .page-template-mySettings .rareCurate-nav .clinical-searchbox {
        display: none;
    }
    .page-template-mySettings .rareCurate-nav {
        margin: 10px 0 15px;
    }
    .page-template-myBinder .cont-head {
        display: none;
    }
    .page-template-myBinder .rareCurate-nav .clinical-searchbox {
        display: none;
    }
    .page-template-myBinder .rareCurate-nav {
        margin: 10px 0 15px;
    }
    .page-template-myBinder .binder-info {
        margin-top: -10px;
    }
    .group-rarecourage .rareCourage_nav {
        margin: 0 !important;
    }
    .group-rarecourage .cont-head {
        margin-top: 0;
        margin-bottom: 0;
    }
    .cont-head {
        margin-top: 0;
    }
    .rareCurate-nav {
        margin: 10px 0 30px;
    }
    .fapcouncil-dts-head {
        z-index: 10;
    }
    .cont-head.cli-search {
        margin-bottom: 25px;
    }
    .rare-profile .prfile_role {}
    .profile_img {
        height: 140px;
    }
    .rare-porf-header img.avatar {
        border: 4px solid #fff;
        height: 120px;
        top: 15px;
        width: 120px;
    }
    .profile_img a {
        background-size: 100px auto;
        bottom: 0;
        left: 50%;
        margin: 0 0 0 -50px;
    }
    #item-header-avatar {
        float: left;
        width: 100%;
    }
    .profile-links {
        float: right;
        position: relative;
        right: auto;
        top: auto;
        width: 185px;
    }
    .profile-links .add-torare-team {
        float: left;
        width: 100%;
    }
    .profile-links .message-me {
        margin-top: 5px;
    }
    .profile-links .add-torare-team img {
        margin-top: 3px;
    }
    #menu ul.left-rail-sub li a span {
        margin-top: 7px;
    }
    .cont-head>a {
        width: 100%;
        float: left;
    }
    .link-wheel-box {
        margin-bottom: 14px;
        margin-top: -40px;
    }
    .link-wheel-outer {
        padding: 0 !important;
    }
    /* rareTeam-mobile style start */
    iframe#survey_frame {
        margin-top: 15px !important;
    }
    .col-sm-4.team-mate-block {
        display: none;
    }
    #searchclear {}
    .mobile-team {
        display: block;
    }
    .search-team .search-team-bottom.mobile-search-team-bottom .compose-btn {
        margin: 0;
        display: block;
    }
    .search-team-bottom.mobile-search-team-bottom>p {
        float: left;
    }
    .tablet-team {
        display: block;
    }
    .invite {
        margin-bottom: 0;
        margin-top: 11px !important;
        width: auto;
    }
    .invite-btn-blk {
        float: right;
        position: relative;
        right: 0;
        width: auto;
    }
    .all-team-listing-tablet.tablet-team.opened {
        display: block !important;
    }
    .team-lists-outer {
        display: none;
    }
    .team-activtyblock {
        width: 100% !important;
    }
    .raremates>h3 {
        font-size: 16px;
        background: rgba(0, 0, 0, 0) url("/application/themes/onevoice/images/rareMates.png");
        background-repeat: no-repeat;
        background-size: 30px auto;
        background-position: 0 5px;
        padding-left: 35px !important;
        width: 130px !important;
    }
    .outer-team-cont {
        background: none !important;
        width: 100%;
    }
    .team-activtyblock {
        background: none !important;
        padding: 0 !important;
    }
    .team-activtyblock-inner {
        padding: 0 !important;
    }
    .mission.mobile-team {
        padding: 0 !important;
        border-top: 1px solid #AEA99D;
        border-bottom: 1px solid #AEA99D;
        float: left;
        width: 100%;
        margin-top: 0;
        margin-bottom: 12px;
    }
    .mission.mobile-team .mission-exrept {
        padding: 15px;
    }
    .mission.mobile-team .mission-full {
        padding: 15px;
    }
    .rareTeam-list {}
    .raremates.mobile-team {
        width: 100%;
        float: left;
    }
    .raremates .invite {
        left: auto !important;
        padding: 2px 25px 2px 10px;
        position: absolute;
        top: 0;
        right: 0px !important;
    }
    .mobile-team .post-search.clinical-searchbox {
        float: left;
        margin-top: 0;
        position: absolute;
        right: 0;
        top: 10px;
        width: 28%;
    }
    .rarematesmobile-team a {
        color: #293f3b !important;
    }
    .rarematesmobile-team a span {
        color: #5998d3 !important;
    }
    .mobile-team .post-search .form-control.searchinput {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: medium none;
        border-radius: 10px !important;
        box-shadow: none;
        padding-left: 20px !important;
        padding-right: 26px !important;
    }
    .mobile-team .searchclear,
    .searchclear-textarea {
        right: 0;
    }
    .mobile-team .post-search.clinical-searchbox button {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
        border: medium none !important;
        left: 5px;
        right: auto;
        top: -1px;
        padding: 0 !important;
        width: 20px;
    }
    .mobile-team .post-search.clinical-searchbox button i {
        color: #99a7b4;
    }
    .invite-btn-blk {
        float: left;
    }
    .mobile-team .post-search.clinical-searchbox {
        width: 100%;
        margin-top: -5px !important;
        position: relative;
        margin-bottom: 5px;
    }
    .rareTeam-list.tablet-team {
        background: #E7E6E4;
        float: left;
        width: 100%;
        border-top: 1px solid #AEA99D;
    }
    .rareTeam-list .team-settings {
        float: left;
        padding-left: 60px;
        width: 150px;
        top: -3px;
    }
    .rareTeam-list .member-pro-pic+.team-name-mobile {
        padding-top: 2px;
        float: left;
        overflow: hidden;
        padding-left: 60px;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
        padding-right: 55px;
        height: 32px;
        color: #123c38;
        font-family: gibson-semibold;
    }
    .rareTeam-list .member-pro-pic {
        position: absolute;
    }
    .rareTeam-list.tablet-team .team-details {
        float: left;
        width: 100%;
        position: relative;
    }
    .allteam-outer .allteam-button {
        margin-top: 0;
        position: absolute;
        right: 10px;
    }
    .rareTeam-list.tablet-team {
        padding: 0;
    }
    #all-team-button {
        margin-top: 4px;
    }
    #all-team-button .all {
        display: none;
    }
    #all-team-button .teams {
        font-size: 9px;
        height: 15px;
        left: 3px;
        line-height: 15px;
        position: absolute;
        top: 2px;
    }
    .all-team-listing-tablet {
        top: 55px !important;
        width: 290px !important;
    }
    .allteam-outer .all-team-listing-tablet::after,
    .allteam-outer .all-team-listing-tablet::before {
        left: 93%;
    }
    .allteam-outer {
        z-index: 100;
        /* margin-top: -15px; */
    }
    .rareTeam-list .team-settings-items {
        width: 150px;
    }
    .add-rareteam-top {
        background: none !important;
        border: none !important;
    }
    .search-team-bottom {
        position: relative !important;
        bottom: auto !important;
    }
    .search-team {
        height: auto;
    }
    ul.rareteam-list {
        height: auto;
        overflow: visible;
        border: none;
    }
    .mobile-search-team-bottom {
        margin: 15px 0;
        border-top: 1px solid #b7c2ca;
        border-bottom: 1px solid #b7c2ca;
        padding: 10px 0;
        position: relative;
        padding-right: 140px;
        min-height: 60px;
        height: auto;
        line-height: 20px;
        float: left;
    }
    .search-team .search-team-bottom .compose-btn {
        position: absolute;
        right: 15px;
        top: 10px;
    }
    ul.rareteam-list li .rareteam-list-items {
        background: #f3f6f9 !important;
    }
    .pop-head-count {
        border: none;
        position: absolute;
        right: 0;
        top: 0;
        width: 130px;
        color: #224440;
        font-size: 18px;
        font-family: "Gibson-light";
    }
    .pop-head-count span {
        font-family: "Gibson-regular";
    }
    h2.invite-title {
        padding-right: 150px;
        font-size: 22px !important;
        margin-bottom: 15px;
        font-family: "Gibson-light";
        padding-left: 15px;
    }
    ul.ui-autocomplete {
        width: 100% !important;
    }
    .add-rareteam .col-sm-12 {
        padding: 0;
    }
    .add-rareteam-top #search-team-input-wrap {
        padding: 0 15px !important;
    }
    .add-rareteam-top .mobile-search-team-bottom {
        padding: 10px 150px 10px 15px !important;
    }
    ul.rareteam-list li .rareteam-list-items {
        padding: 10px 100px 10px 15px !important;
    }
    p.recent-interaction-top {
        padding: 0 15px !important;
        margin-top: 0;
        font-size: 16px;
        margin-bottom: 15px;
        float: left;
        width: 100%;
    }
    .add-rareteam-top .padding-20 {
        padding: 0 !important;
    }
    .search-team-bottom>p {
        font-size: 16px;
    }
    .raremates-block {
        position: relative;
    }
    .raremates-block h3 {
        background: url(../images/rareMates.png) no-repeat left center;
        padding-left: 48px !important;
        width: auto !important;
        margin: 0 0 15px !important;
    }
    .raremates-block h3 span {
        color: #d3001d;
    }
    .raremates-block a {
        background: #AEA99D;
        color: #ffffff;
        position: absolute;
        right: 15px;
        top: 0;
        padding: 2px 10px;
    }
    .rareTeam-list.tablet-team ul.team-settings-items {
        left: 60px;
    }
    .rare-mates-mobbox .team-details {
        background: #f3f6f9 none repeat scroll 0 0;
        border-bottom: 1px solid #b7c2ca;
        border-top: 1px solid #b7c2ca;
        float: left;
        line-height: 40px;
        min-height: 47px;
        overflow: hidden;
        padding-left: 55px;
        position: relative;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
    }
    .team-details .member-pro-pic {
        height: auto;
        width: 45px;
        position: absolute;
        left: 0;
        top: 0;
    }
    .team-details .member-pro-pic a img {
        height: auto;
        min-height: 46px;
        width: 100%;
    }
    .invite-block {
        float: left;
        font-family: gibson-light;
        font-size: 18px;
        margin: 10px 0;
        width: 100%;
        padding: 0 15px;
        text-align: right;
    }
    .invite-block span {
        font-family: gibson-regular;
    }
    .invite-block a.invite {
        float: right;
        background: #d3001d;
        color: #ffffff;
        font-family: gibson-regular;
        margin-top: 0 !important;
        padding: 2px 15px;
        margin-left: 20px;
    }
    .mobile-raremates ul#member-list {
        border: none;
    }
    .mobile-raremates ul#member-list .pending {
        /*display:none;*/
    }
    .mobile-raremates ul#member-list li {
        background: #f3f6f9;
        border-bottom: 1px solid #b7c2ca;
    }
    .mobile-raremates ul#member-list li:first-child {
        border-top: 1px solid #b7c2ca;
    }
    .rare-mates-mobbox {
        padding: 0 !important;
    }
    .rare-mates-mobbox .raremates-block {
        padding-left: 15px;
        padding-right: 15px;
    }
    #invite-non-members-form h4.invite-form-title {
        font-family: gibson-light;
    }
    #invite-non-members-form #invite-message-content {
        background: #ffffff;
    }
    #invite-non-members-form label,
    #invite-non-members-form textarea {
        color: #293f3b !important;
        font-size: 16px !important;
    }
    #invite-non-members-form .btn.btn-gray.cancel {
        margin-top: 20px;
        float: right;
        width: 105px !important;
    }
    #invite-non-members-form #invite-members-submit {
        margin-top: 20px;
        height: 38px !important;
    }
    .left-team-conf .ui-dialog-buttonset .ui-button {
        font-size: 18px;
        min-width: 80px;
        padding: 5px 10px !important;
    }
    .ui-dialog.ui-widget.left-team-conf.rareteam-conf-box-new {
        left: 5% !important;
        margin: 0 !important;
        right: auto;
        width: 90% !important;
    }
    #member-list li.members-row .remove {
        bottom: 19px;
        color: #bac3cd;
    }
    #member-list .remove i {
        background: #d6dfe6 none repeat scroll 0 0;
        border-radius: 50%;
        height: 22px;
        line-height: 22px;
        width: 20px;
    }
    .raremates.mobile-team .invite-btn-blk {
        position: absolute;
    }
    .rare-mates-mobbox .invite-block .invite-btn-blk {
        float: right;
        margin-left: 15px;
        margin-top: -10px;
        position: relative;
    }
    .other-team-invite-tooltip {
        left: 15px;
    }
    .rare-mates-mobbox .other-team-invite-tooltip {
        left: auto;
        right: 0;
    }
    .rareTeam-list.tablet-team .member-pro-pic a img {
        height: 52px;
        overflow: hidden;
        width: 100%;
    }
    #rare-team-started p {
        margin: 0 !important;
        font-size: 18px;
        line-height: 24px;
        padding-bottom: 5px;
        padding-top: 0;
    }
    #rare-team-started .rare_team_graphics {
        margin-top: 0;
    }
    #rare-team-started .rare-team-into-title {
        height: 40px;
    }
    #rare-team-started .notnow-btn {
        margin-left: 10px;
        padding: 0 8px !important;
        width: 70px;
        font-size: 15px !important;
        line-height: 35px !important;
        height: 35px;
    }
    #rare-team-started .modal-footer a.btn {
        font-size: 15px !important;
        line-height: 35px !important;
        height: 35px;
        padding: 0 8px !important;
    }
    #create-group-form .rare_team_graphics {
        width: 100%;
        float: left;
    }
    #group-create-body .notnow-btn {
        padding: 0 8px !important;
        width: 70px;
        font-size: 15px !important;
        line-height: 35px !important;
        height: 35px;
    }
    #group-create-body input#group-creation-finish {
        padding: 0 8px !important;
        font-size: 15px !important;
        line-height: 35px !important;
        height: 35px;
    }
    #buddypress .standard-form div.submit input {
        margin-right: 10px;
    }
    /*
    .courage-post .col-sm-6{padding:0px !important;}
    */
    .rareTeam-list.tablet-team .team-details a {
        font-size: 16px;
        padding-top: 3px;
    }
    #buddypress ul.item-list li div.action {
        float: left;
        margin-left: 30px;
        position: relative;
        right: 0;
        top: 0;
        width: 100%;
    }
    .team-cont-mob-wrap {
        margin-left: -15px;
        margin-right: -15px;
    }
    #buddypress ul.item-list li div.action {
        float: right !important;
        position: relative !important;
    }
    #buddypress ul.item-list li div.action .button {
        float: right !important;
        margin-right: 10px;
    }
    .team-lists>li.active a,
    .team-lists>li:hover a {
        font-family: gibson-semibold;
    }
    #all-team-button {
        position: relative;
        z-index: 1000;
    }
    #invite-non-members-form .input-spinner {
        bottom: -24px;
        left: auto;
        right: 0;
        top: auto;
    }
    .external-invite-form-outer {
        float: left;
        position: relative;
        width: 100%;
    }
    .rareteam_invites_outer::after {
        left: 240px;
    }
    .rareteam_invites_outer {
        right: 5px;
        top: 79px;
    }
    .mobile-team .post-search .form-control.searchinput {
        font-size: 12px !important;
        border: 1px solid #ddd;
        padding: 5px 10px 5px 30px !important;
    }
    .raremates.mobile-team h3 a {
        color: #113a34;
        text-decoration: none;
    }
    .raremates.mobile-team h3 a span {
        color: #D0021B;
    }
    .rareteam_invites_outer #group-list.invites.item-list {
        max-height: 133px
    }
    .ui-dialog.ui-widget.left-team-conf {
        width: 80% !important;
        margin: 0 !important;
        left: 10% !important;
    }
    .rareteam-conf-content.create-team-conf {
        padding-left: 30px;
    }
    .rareteam-conf-content.create-team-conf>h2 {
        margin-top: 0;
    }
    .rareteam-conf-content.create-team-conf>h2 {
        font-size: 14px;
        font-weight: bold;
        line-height: 16px;
    }
    .left-team-conf .ui-dialog-buttonset .ui-button {
        float: left;
        font-size: 13px !important;
        height: auto !important;
        margin-bottom: 12px;
        max-width: 103% !important;
    }
    .left-team-conf .ui-dialog-buttonpane {
        float: left;
        width: 100%;
    }
    .create-team-conf #icon-bg-div.alert-rare-team-icon {
        max-width: 42px;
    }
    .ui-dialog.ui-widget.left-team-conf {
        padding-left: 53px;
        padding-bottom: 10px;
    }
    /* rareTeam-mobile style end */
    /* imagecollage style start */
    #imagecollage .modal-dialog {
        width: 80% !important;
    }
    #imagecollage .modal-content {
        width: 100% !important;
    }
    #imagecollage .modal-content .profile_collage-pop img {
        display: none;
    }
    #tabs-tem .profile_collage-pop .temp-check {
        border: 2px solid #ccc;
        height: 32px;
        width: 35px;
    }
    #imagecollage #tabs-tem {
        padding: 0 !important;
    }
    #imagecollage .modal-content .modal-body {
        padding: 0 !important;
    }
    #imagecollage .modal-dialog .temp-collage {
        font-size: 16px;
    }
    #imagecollage .modal-content button.close {
        line-height: 12px !important;
    }
    #myCarousel .carousel-inner .item:hover .img-edit-hover {
        display: block;
        position: absolute;
        width: 100%;
        top: 0;
        bottom: 0;
        background-color: rgba(19, 58, 57, 0.8);
    }
    #singleimageupload .modal-dialog {
        width: 80% !important;
    }
    #singleimageupload .modal-content {
        width: 100% !important;
    }
    #collage-wrapper img.deft-img {
        min-height: 220px;
    }
    .motage_start .create-raremontage {
        line-height: 26px;
        font-size: 24px;
        margin-bottom: 10px;
    }
    .motage_start {
        height: 100px;
        margin-top: -50px;
    }
    /* imagecollage style end */
    ul.inner-subnav {
        display: none;
    }
	
    .rareCurate-nav .dropdown {
        display: block;
    }
    .hide-native-select {}
    .fixedsocial {
        border-top: 1px solid #ccd0d0;
        border-bottom: 1px solid #ccd0d0;
        height: auto;
        position: fixed;
        top: 65px;
        width: 100%;
        z-index: 2000;
        padding: 2px 0;
        min-height: 55px;
        background: #ffffff;
    }
    .fixedsocial .toggle_wheel {
        top: 2px;
    }
    .fixedsocial .social-head-new {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 15px;
    }
    .profile-item-header {
        margin-top: 25px;
        ;
    }
    .link-wheel-box #toggle {
        margin-top: 8px;
    }
    #targetidSearch #searchclear {
        font-size: 20px;
        right: 50px;
        top: -5px;
    }
    #targetidSearch input#social_search {
        padding-right: 40px;
    }
    .social-result-search #searchclear {
        font-size: 20px;
        right: 50px;
        top: -5px;
    }
    .social-result-search input#social_search {
        padding-right: 40px;
    }
    .short-desc {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .short-desc span.readMoreSpan {
        display: block;
    }
    .rareHub_info_content .info_title {
        font-size: 18px;
        padding-bottom: 10px;
        padding-right: 85px;
    }
    a.review-click {
        right: 0;
    }
    .mybinder-tab ul li a span.curatecount,
    .mybinder-tab ul li a span.couragescount,
    .mybinder-tab ul li a span.clinicalcount {
        text-align: right;
        padding-right: 15px;
    }
    .fap-councils-cont ul.nav li a .tab-img img {
        width: 100%;
        height: auto;
        margin-top: -20px;
    }
    .fap-councils-cont ul.nav li a .tab-cont h3 {
        font-size: 22px;
        margin-top: 12px;
    }
    .fap-councils-cont ul.nav li a .tab-cont span {
        font-size: 16px;
        line-height: 18px;
    }
    .clinical_adv_search .form-inline .col-sm-6 {
        width: 100%;
        float: left;
    }
    .mybinder-tab .fa-trash {
        font-size: 22px !important;
        right: 0 !important;
        top: 20px !important;
    }
    .cg-text-visible {
        position: absolute;
    }
    .reset-pass-block .tml-resetpass {
        margin: 100px auto;
        padding: 20px 10px;
        position: absolute;
        width: 280px !important;
        margin-left: -140px;
    }
    .about-edit-profile {
        bottom: 35px;
        font-family: "gibson-light";
        font-size: 18px;
        font-weight: normal;
        margin-right: 0;
        position: absolute;
        right: 0;
        text-align: center;
        line-height: 20px !important;
    }
    .listing .rareQuest-message h3 {
        width: 100%;
        margin: auto !important;
    }
    .profile-header-new .profile_status {
        margin-bottom: 8px;
        margin-top: 30px;
        min-height: 94px;
        width: 100%;
        font-size: 14px;
    }
    ul.profile-social li {
        width: 100%;
        padding-bottom: 3px;
    }
    .rare-profile .profile-about {
        margin-top: 0;
    }
    .profile-about h3 {
        margin-top: 0px;
        padding-top: 0px;
    }
    .profile-about .abt-header h3 {
        margin-bottom: 10px;
    }
    .rare-profile .profile-body-new {
        margin-top: 0px;
    }
    .profile-about .abt-header {
        margin-top: 20px;
    }
    .profile-about .abt-header h3 {
        float: left;
        width: 80%;
    }
    #mob-collage-show .fa-camera {
        color: #209bd7 !important;
        text-shadow: 1px 1px 1px #fff;
        font-size: 1.5em;
        padding-right: 10px;
        vertical-align: middle;
    }
    .profile-about .abt-header #mob-collage-show {
        display: block;
        float: right;
        position: absolute;
        right: 15px;
        text-align: end;
        text-decoration: none;
        width: 50px;
    }
    .profile-about .abt-header #mob-collage-show.profile-collage {
        display: none;
    }
    .profile-body-new .profile-item-header {
        display: none;
    }
    .profile-about .abt-header .cam-text {
        display: block;
        color: #373737;
    }
    .sub-head-profile .settings {
        display: none;
    }
    #item-header .sub-head-profile {
        height: 45px;
    }
    .sub-head-profile .edit-raremontage {
        right: 0px;
    }
    .profile_name .about-edit-profile {
        display: block;
        background: #84C458;
        color: #ffffff;
        font-size: 18px;
        border-radius: 0px !important;
        min-width: 130px;
        line-height: 30px;
    }
    .share-outer {
        margin: 0px 0px 10px;
    }

    h2.clinical-banner-head {
        font-size: 26px !important;
        line-height: 28px;
        top: 15px !important;
    }

    h2.clinical-trials {
        margin-top: 80px !important;
        line-height: 25px;
    }

    .clinical-desktop .element-item h5{
        min-height: inherit !important;
    }

    .clinical-desktop .filters-button-group .button {
        margin-right: 0 !important;
    }

    .clinical-main-cont h2{
        font-size: 22px;
		top: 15px !important;
		color: #000000!important;
		text-shadow: none;
}
	.clinical-main-cont {
    margin-top: 255px !important;
    margin-bottom: 20px !important;
}
 .clinical-desktop.gene-therapy .clinical-main-cont {
    background: none;
    margin-top: 320px !important;
    font-size: 17px;
    font-family: gibson-regular;
    padding: 0px;
    min-height: 120px;
    margin-bottom: 0px !important;
    padding-left: 0px !important;
 }
 .gene-therapy-menu .filters-button-group{
     font-size: 30px !important;
 }
.rareclinical-edu .clinical-main-cont {
    margin-top: 337px !important; 
}
    .clinical-desktop .element-item {
        width: 100%;
        z-index: 9;
    }

    .sub-cont-left-head h4 {
        font-size: 19px;
        line-height: 21px;
    }

    .sub-cont-left-head h4 {
        font-size: 22px;
    }

    .sub-cont-left-img iframe {
        min-height: 250px;
    }

    #cycle-2 {
        height: auto;
    }

    .right-video-cont {
        margin-top: 30px;
    }
    .right-video-cont .col-sm-5{width: 100%; float: left;}
    .right-video-cont .col-sm-5 img{width:180px;}
    .right-video-cont .col-sm-7{width: 100%; float: left; text-align:center;}
 
    #cycle-2 .cycle-slide .col-sm-7 a {
        height: auto;
        display: inline-block;
    }

    a.cycle-prev i, 
    a.cycle-next i{
        width: 30px;
        height: 30px;
    }
    a.cycle-prev{
        width: 30px;
        display: block;
        padding-right: 0;
        position: absolute;
        left: 0px;
        top:35px;
        height: 30px;
        z-index: 1;
    }
    a.cycle-next{
        width: 30px;
    display: block;
    padding-right: 0;
    position: absolute;
    right: 0px;
    top:35px;
    height: 30px;
    z-index: 1;
    }

    a.cycle-prev i,
    a.cycle-next i {
        line-height: 30px;
    }
    

    .right-video-cont img {
        margin: auto;
        width:180px;
    }

    #cycle-2 .cycle-slide {
        width:100% !important;
        height:158px;
        padding-right: 0px !important;
        margin-right: 0px !important;margin-left: 0px !important;
    }

    .right-video-cont img {
        margin-bottom: 0;
    }
    /*mobile styles end 767 */
}

@media screen and (max-width:580px) {
/*---SCD home 25-08-2022---*/
.scd-banner-right h1 {font-size: 16px!important;line-height: 20px!important;margin-bottom: 30px;}
.scd-banner-left h1 {font-size: 28px!important;line-height: 36px!important;margin-bottom: 20px;} 
.scd-banner-left h5 {margin-top: 0px;}
.bottombanner{bottom:0px;}
.middlebanner{top:50%;margin-top: -92px;}
.scd-banner-left .rightbanner{right:unset;}
.scd-banner-left .centerbanner{left:unset; margin-left:unset;}
.scd-banner-right .banner-top-text { padding: 10px 5px;width: 140px; left: 50%;margin-left: -70px;}
ul.popular-list li.person { width: 50% !important;}
/*---SCD home 25-08-2022---*/
    #message-threads_filter {
        padding: 0 10px;
        position: absolute;        right: 0 !important;
        top: 60px !important;
        width: 100%;
    }
    #tabmessages #message-threads_filter label {
        width: 100%;
    }
    #tabmessages #message-threads_filter input.form-control {
        width: 100%;
        margin-left: 0px;
    }
    #tabmessages #message-threads_filter:after {
        right: 10px;
    }
}

@media screen and ( min-height: 416px) {
    .rareteam_invites_outer #group-list.invites.item-list {
        max-height: 254px;
    }
}

@media screen and (max-width: 350px) {
    .nav_trigger {
        font-size: 16px;
    }
}

@media only screen and (min-width:451px) and (max-width:620px) {
    #visualization {
        height: 490px !important;
        width: 420px !important;
    }
}

@media only screen and (min-width:451px) and (max-width:767px) {
    .sub-cont-left-head {
        min-height: auto;
    }
    .clinical-banner-head {
        top: -27px;
    }
    
}

@media only screen and (min-width:381px) and (max-width:450px) {
    #visualization {
        height: 450px !important;
        width: 380px !important;
    }    
}

@media only screen and (min-width:341px) and (max-width:380px) {
    #visualization {
        height: 410px !important;
        width: 340px !important;
    }
}

@media only screen and (min-width:321px) and (max-width:340px) {
    #visualization {
        height: 390px !important;
        width: 320px !important;
    }
}

@media screen and (max-width:450px) {
    #toggle #list {
        width: 320px !important;
    }
    .courage-share-box .social-share-hov {
        width: 280px;
    }
    .courage-share-box .head_mailer {
        margin-right: 0;
    }
    .courage-share-box .social-share-hov {
        right: -90px !important;
    }
    .courage-share-box .social-share-hov:after,
    .courage-share-box .social-share-hov:before {
        left: 146px;
    }
	ul.courage-mob-tab li:first-child {
        width: 18%;
    }
    ul.courage-mob-tab li:nth-child(2) {
        width: 30%;
    }
    ul.courage-mob-tab li:last-child {
        width: 45%;
    }
    .sub-cont-left-head {
        height: auto;
        min-height: auto;
        padding: 5px;
       /*  bottom: 6px; */
    }    
    
    .lp-header {
        margin-top: 260px !important;
    }
    /*
    .clinical-banner-head {
        position: static;
    }
    .clinical-main-cont {
        margin-bottom: 40px;
    }*/
    .sub-cont-left-head h4 {
        font-size: 14px !important;
        line-height: 16px !important;
        font-weight: bold;
    } 
    .page-template-legislation-policy-landingpage .lp-header{
		margin: 10px 0px !important;
		padding-left: 0px !important;
	}   
}

@media screen and (max-width:480px) {
    .modal .modal-dialog .modal-content {
        padding: 15px !important;
    }
    #modalpoll .modal-dialog .modal-content {
        padding: 0px !important;
    }
    #onevoice-reg-form-mob.modal .modal-dialog .modal-content {
        padding: 0px !important;
        border: none !important;
    }
    #onevoice-reg-form-mob .btn-close {
        right: -15px;
        top: -15px;
    }
    body.home #onevoice-reg-form-mob .modal-dialog {
        top: 0;
    }
    #rare-team-started .modal-dialog .modal-content {
        padding: 0px !important;
    }
    #myModalidle .modal-dialog .modal-content {
        padding: 0 0 15px 0 !important;
    }
    .modal-log input[type="submit"] {
        min-width: 75px !important;
        padding: 0 10px !important;
    }
    .fap-contact-cancel {
        min-width: 75px !important;
        padding: 0 10px !important;
    }
    .courage-new-section .col-sm-2 {
        float: left;
        padding: 0 0 0 15px;
        width: 100%;
    }
    /*.courage-new-section .col-sm-1 {}*/
    .bgr-menu {
        width: 185px;
    }
    .counter-alert-head {
        height: 40px;
        line-height: 15px;
        padding: 5px 60px 0 10px;
    }
    .start_tour {
        width: 290px !important;
    }
    .mobile-new-register .modal-log .reset-pasword-form input[type="submit"] {
        float: right;
        margin-top: 0px !important;
        margin-left: 20px !important;
    }
    .mobile-new-register .modal-log .reset-pasword-form input[type="submit"]+a {
        /*float: right !important;*/
        float: left !important;
        margin-left: -3px !important;
        margin-top:-2px !important;
    }

    .sub-cont-left-head h4 {
        font-size: 19px;
    }

    
}

@media screen and (max-width:479px) {
    ul.supporters-list .slick-slide img {
        height: 40px;
        width: auto;
    }
    .pp_img {
        margin-bottom: 20px;
    }
}

@media only screen and (min-width:768px) and (max-width:880px) {
    #tabmessages #message-threads_info {
        margin-top: -10px;
        width: 100px;
    }
}

@media only screen and (min-width:1024px) and (max-width:1199px) {
	.outer-team-cont .courage_post_foot_enc .cared_trigger .enc_counter {
    margin-top: 0px;
    font-size: 12px;
    line-height: 25px;
}
.outer-team-cont .courage_post_foot_enc{width:78px !important;}
.outer-team-cont .courage-share-box .courage-social-cont{margin-left: 10px !important; width: 90px !important;}
.outer-team-cont .courage_post_foot_enc .carebut{font-size: 12px !important;line-height: 25px;}

.outer-team-cont #bpfb_addPhotos { width: 85px !important;}
.outer-team-cont #bpfb_addPhotos span { font-size: 12px !important;}
.outer-team-cont #bpfb_addVideos {width: 85px !important;}
.outer-team-cont #bpfb_addVideos span {font-size: 12px !important; left: 118px !important;}

    .rare-profile .profile_name {
        width: 50%;
    }
    .profile-header-new .prfile_role {
        width: 50%;
    }
    .sort-form {
        min-width: 142px;
    }
    .sort-label {
        width: 70px;
    }
    .courage-new-section .col-sm-2 {
        width: 38%;
    }
    .courage-new-section .col-sm-3 {
        width: 62%;
    }
    .post-search .form-control.searchinput {
        font-size: 12px !important;
        padding-right: 66px !important;
    }
    .rareCourage-search .searchclear {
        right: 42px !important;
    }
    #tabmessages #message-threads_info {
        margin-top: -10px;
        width: 100px;
    }
    ul.tab-messages li:first-child a {
        background: #f3f4f6 url(../images/message-profile-icon.png) no-repeat scroll 28% center !important;
        background-size: 25px auto !important;
    }
    ul.tab-messages li.active:first-child a {
        background: #b00815 url(../images/message-profile-icon-white.png)no-repeat scroll 28% center !important;
        background-size: 25px auto !important;
    }
    ul.tab-messages li:nth-child(2) a {
        background: #f3f4f6 url(../images/message-page-icon.png) no-repeat scroll 6% center !important;
        background-size: 30px auto !important;
    }
    ul.tab-messages li.active:nth-child(2) a {
        background: #b00815 url(../images/message-page-icon-white.png) no-repeat scroll 6% center !important;
        background-size: 30px auto !important;
    }
    ul.tab-messages li:last-child a {
        background: #f3f4f6 url(../images/message-notification-icon.png) no-repeat scroll 18% center !important;
        background-size: 27px auto !important;
    }
    ul.tab-messages li.active:last-child a {
        background: #b00815 url(../images/message-notification-icon-white.png) no-repeat scroll 18% center !important;
        background-size: 27px auto !important;
    }
}

@media only screen and (min-width:375px) and (max-width:450px) {
    .social-share-hov {
        right: -71px;
        width: 259px;
		z-index: 1600;
    }
    .social-share-hov .share-item {
        margin-right: 10px;
    }
}

@media screen and (max-width:374px) {
    .social-share-hov {
        width: 272px;
        right: -10px;
		z-index: 1600;
    }
    .social-share-box .social-share-hov .share-item {
        margin-right: 5px;
    }
    .social-share-box .social-share-hov .share-item.share_with_rareteam {
        margin-right: 0;
    }
    .social-share-hov .share-item {
        margin-right: 10px;
    }
    .social-share-hov .share-item span.icon-myBinder {
        font-size: 13px;
        position: relative;
        top: 2px;
    }
    .social-share-hov .share-item span.icon-talk {
        position: relative;
        top: 2px;
    }
    .share-team-icon {
        background: rgba(0, 0, 0, 0) url("../images/rareteam-icon-blue.png") no-repeat scroll left 5px;
        background-size: 22px auto;
        float: left;
        height: 15px;
        margin-right: 4px;
        margin-top: 10px;
        width: 22px;
        padding: 0 5px;
    }
    .social-share-hov .share-item.share_with_rareteam {
        line-height: 39px;
    }


/*.group-rarecourage .ui-autocomplete,
.page-template-curate-evidence .ui-autocomplete,
.page-template-clinical-rarehub-php .ui-autocomplete {}*/

/*rareTeam invite */

.rareteam_invites_outer {
    width: 430px;
}

.invites-list-box span.small {
    font-size: 14px !important;
}

.invites-list-box span.team_admin {
    font-size: 14px !important;
}

.invites-list-box .team_admin>a {
    font-size: 14px !important;
    width: 90px;
}

/*end rareTeam invite */

.registration-completed h4 {
    font-size: 22px;
    margin-left: 0 !important;
}

.registration-completed img {
    height: auto;
}

.registration-completed .modal-body {
    padding: 20px !important;
}
}
@media screen and (max-width: 410px) {
    ul.courage-mob-tab li a#community-activity-mobile-list {
        float: left;
    }
}

@media screen and (max-width: 330px) {
    .courage-post-full .courage-new-section {
        padding: 10px 6px !important;
    }
}

@media screen and (max-width:480px) {
    .rareteam_invites_outer {
        /*left: 5% !important;*/
        right: 5% !important;
        width: 90% !important;
    }
	.new-home-right-block .poll-footer{
	z-index: 999;
    position: relative;
	}
    .ui-dialog.ui-widget.off_site_warning {
        width: 290px !important;
        margin-left: -145px !important;
        padding: 12px;
    }
    #discuss-post input#custome-aw-whats-new-submit {
        padding: 0px 8px !important;
    }
    #discuss-post a#custome-aw-whats-new-cancel {
        padding: 0px 8px !important;
    }
	.social-share-box.courage-share-box{
		right: 72px !important;
	}
	.courage-share-box .courage-social-cont { 
   /* float: right;*/
    }
	/* .courage-share-box .courage-social-cont { 
    float: left;
    }*/
	.social-share-box .social-share span.icon-share {
   /* left: 0px !important;*/
     }
	.courage_post_footer .social-share-box .social-share,div.activity-meta .courage-post-foot-share a,.courage-share-box .page-myBinder {
    font-size: 13px !important;
	}
}
@media screen and (max-width: 477px) {
    /*.clinical-main-cont {
        margin-top: 120px !important;
    }
    .clinical-main-cont.main-cont-div{
        margin-top: 140px !important;
    }*/
    .clinical-main-cont.main-cont-div h2.clinical-trials{
        margin-top: 80px !important;
    }
}
@media screen and (max-width: 399px) {
    #tabmessages #message-threads_wrapper .top {
        min-height: 60px !important;
    }
    #tabmessages #message-threads_info {
        height: 25px;
        margin-top: -10px;
        width: 100%;
        position: absolute;
        bottom: -15px;
    }
    #tabmessages #message-threads_wrapper {
        padding-top: 75px;
    }
}

@media screen and (max-width: 380px) {
    #bpfb_addPhotos {
        width: 32px !important;
    }
    #bpfb_addPhotos span {
        color: #98a8b4;
        display: block !important;
        font-size: 13px;
        left: 34px !important;
        top: 5px;
    }
    #bpfb_addVideos span {
        color: #98a8b4;
        display: block !important;
        font-size: 13px;
        left: 125px !important;
        top: 5px;
    }
 
    .social-share-box.courage-share-box {
        right: 78px;
        width: 112px;
    }
    .poll-footer .social-share-box.courage-share-box {
        right: 0px;
        width: 60px;
        left: 10px;
    }
    .pp_bucket_img,
    .fap_bucket_img {
        width: 20%;
        margin-right: 5% !important;
    }
    .pp_bucket_img img,
    .fap_bucket_img img {
        width: 100% !important;
    }
    .pp_bucket_info,
    .fap_bucket_info {
        width: 75%
    }
    .pp_info,
    .cac_info,
    .cec_info {
        width: 100% !important;
        padding-left: 0 !important;
    }
    .people-places-cont ul.nav li a {
        font-size: 28px;
    }
    h3.pp_title {
        margin-top: 15px !important;
    }
    #menu ul li a {
        font-size: 18px !important;
    }
}

@media screen and (max-width: 360px) {
    .courage_post_related {
        padding-right: 25px !important;
        width: 75px !important;
    }
    .courage_post_head_text {
        margin-right: 80px !important;
    }
    ul.courage-mob-tab li:nth-child(2) a {
        float: left;
    }
}

@media screen and (max-width: 320px) {
    /*.group-rarecourage .ui-autocomplete,
    .page-template-curate-evidence .ui-autocomplete,
    .page-template-clinical-rarehub-php .ui-autocomplete {}*/
    #visualization {
        height: 360px !important;
        width: 290px !important;
    }
}

@media screen and (min-width: 1024px) {
    #menu {
        display: none;
    }
    .mobile-overlay {
        display: none !important;
    }
    .menu-visible .mobile-overlay {
        display: none !important;
    }    
}

@media screen and (max-width: 1024px) {
    p.team-mission {
        float: left;
        height: 22px;
        margin: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
        font-size: 13px;
        color: #283e3b !important;
    }
    .all-team-listing-tablet .team-lists a {
        height: 18px;
        padding: 0 !important;
        font-family: gibson-semibold;
        color: #283e3b !important;
    }
    .all-team-listing-tablet .team-lists a:hover {
        font-family: gibson-semibold;
    }
    .all-team-listing-tablet .team-lists .admin-member a {
        color: #D0021B !important;
        font-family: gibson-semibold;
    }
    .all-team-listing-tablet .team-lists .admin-member a:hover {
        font-family: gibson-semibold;
    }
    .all-team-listing-tablet .team-lists .admin-member a span {
        font-family: gibson-light !important;
        margin-left: 5px;
    }
    .all-team-listing-tablet .team-lists .admin-member p.team-mission {
        color: #D0021B !important;
    }
    .all-team-listing-tablet .team-lists .rareteam-items a span {
        font-family: gibson-light !important;
        margin-left: 5px;
    }
    .all-team-listing-tablet .member-pro-pic .unseen-count {
        background: #d63e60 none repeat scroll 0 0;
        border-radius: 50%;
        color: #ffffff;
        display: block;
        font-size: 12px;
        height: 18px;
        left: 0;
        margin-left: -9px;
        margin-top: -9px;
        min-width: 18px;
        position: absolute;
        text-align: center;
        top: 50%;
    }
    #ov-user-register .error {
        word-spacing: 0px;
        letter-spacing: -1px;
        font-size: 14px;
    }
    .sub-cont-left-head h4 {
        font-size: 20px;
        line-height: 22px;
    }
    h1.clinical-banner-head.sickle-cell{
        top: 140px !important;
        color: black;
        text-shadow: none;
        } 
        .legislation-policy-menu .filters-button-group, .rare-clinic-menu .filters-button-group {
            width: 100% !important;
        }   
}

@media only screen and (max-width:768px) {
    body.modal-open {
        overflow: hidden;
        position: fixed !important;
    }
    #curate-socialMedia-tabs.social-media-results #curate-accordion {
        margin-top: 40px !important;
    }
    #resetPassword div#RecaptchaField2 {
        transform: scale(1);
    }
}

@media only screen and (min-width:768px) {
    ul.inner-subnav {
        display: block;
    }
    .rareCurate-nav .dropdown {
        display: block;
    }
    input.hide_search {
        left: 0;
        position: absolute;
        top: 12px;
        bottom: auto !important;
        text-align: left;
    }
    input.clinical_search {
        left: 0;
        position: absolute;
        top: 12px;
        bottom: auto !important;
        text-align: left;
    }
    .rareCourage_nav input.hide_search {
        left: auto !important;
        position: absolute;
        top: auto !important;
        bottom: -10px !important;
    }
    .rareCourage_nav input.clinical_search {
        left: auto !important;
        position: absolute;
        top: auto !important;
        bottom: 22px !important;
        right: 0 !important;
    }
}

@media only screen and (min-width:992px) {
	.quiz-section-outer {
        display: block !important;
		margin-top: 5px;
    }
    .community-Activity-list {
        display: block !important;
    }
    .top-posters {
        display: block !important;
    }
    .courage-new-section {
        display: block !important;
    }
    .courage-stream-outer {
        display: block !important;
    }
    /*.filterapplied {
        /*display: block !important;*/
    /*}*/
}

/*  rareTeam only */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .rare-profile .profile_name {
        width: 38%;
    }
    .profile-header-new .prfile_role {
        width: 48%;
    }
    #menu ul.left-rail-sub li a span {
        margin-top: 7px;
    }
    .tablet-team {
        display: block;
    }
    .team-lists-outer {
        display: none;
    }
    .col-sm-9.team-activtyblock {
        width: 100%;
    }
    .post-search.clinical-searchbox {
        margin-right: 20px;
    }
    #sidebar-left {
        display: none;
    }
    .mob-header {
        min-height: 65px;
		height: auto;
        background: #ffffff;
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 10002;
        border-bottom:2px solid orange;
    }
    a.burger-menu {
        right: 15px !important;
        top: 17px !important;
        background-size: 40px !important;
    }
    .container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .home-footer.other-pages .container {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .content-wrapper {
        margin-left: 0 !important;
    }
    .content-footer-wrapper {
        padding-left: 0px !important;
    }
    #primary-cont {
        margin-top: 0px !important;
    }
    .mob-logo {
        padding: 8px 15px;
    }
    .invite {
        margin-bottom: 0;
        margin-top: 11px !important;
        width: auto;
    }
    .invite-btn-blk {
        float: right;
        position: relative;
        right: 0;
        width: auto;
    }
    .all-team-listing-tablet.tablet-team.opened {
        display: block !important;
    }
    .tour-over {
        display: none !important;
    }
    .other-team-invite-tooltip {
        left: auto !important;
        right: 0 !important;
    }
    .rareTeam-list.tablet-team .team-details {
        width: 100%;
    }
    .allteam-outer .all-team-listing-tablet {
        width: 350px;
    }
    .allteam-outer .all-team-listing-tablet::after,
    .allteam-outer .all-team-listing-tablet::before {
        left: 85%;
    }
    #invite-raremates .modal-dialog {
        width: 90%;
    }
    /*.post-search .form-control.searchinput {}*/
    .rareteam_invites_outer {
        right: 75px;
        top: 63px;
    }
    .rareteam_invites_outer::after {
        left: 30px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .sub-cont-left-head {
        height: auto;
    }
    .register-div-tile .btn-home, .register-btn-modal .btn-home {
    
   /* margin-left:-55px !important;*/
    }

}


@media screen and (max-width: 580px) {
.one-voice-delete-account .delt-text {
    padding-left: 0px;
}
}

@media only screen and (max-width:1023px) {
    .sort-label {
        width: 142px;
    }
    .sort-form {
        min-width: 145px;
    }
    #curate-accordion .panel-body {
        padding: 10px 15px !important;
    }
    #unanswered-polls-id #curate-accordion .panel-body {
        padding: 10px 40px !important;
    }
    #answered-polls-id #curate-accordion .panel-body {
        padding: 10px 40px !important;
    }
    .evidence_info_content {
        padding: 10px 0 !important;
    }
    .rareHub_info_content {
        padding: 10px 0 !important;
    }
    .rareHub_info_content .info_title {
        padding-bottom: 0 !important;
    }
    .info_cont_hide {
        padding: 0 0 0 22px !important;
    }
    .mybinder-tab .info_cont_hide {
        padding-right: 40px !important;
    }
    .mybinder-tab .info_title {
        padding-right: 40px !important;
    }
    .rareCourage-advance-filter #browsemembers_filter .info_cont_hide {
        padding: 0 !important;
    }
    .rareCourage-advance-filter #browsetags_filter .info_cont_hide {
        padding: 0 !important;
    }
    #curate-socialMedia-tabs .info_cont_hide .info_cont_hide {
        padding: 0 0 0 22px !important;
    }
    .info_title {
        padding-left: 22px;
    }
    .collapsed {
        background-position: 0 4px;
    }
    .expanded {
        background-position: 0 6px;
    }
    .people-places-cont #curate-accordion .panel-body {
        padding: 10px 40px !important;
    }
    .inner-cont .info_cont_hide {
        padding: 10px 10px 10px 22px !important;
    }
    .mybinder-tab #myTabContent .panel-body {
        padding: 0 !important;
    }
    #curate-socialMedia-tabs .curate_info_content {
        padding: 10px 0 !important;
    }
    #curate-socialMedia-tabs.social-media-results .info_cont_hide {
        padding: 10px 0 0 22px !important;
    }
    #curate-socialMedia-tabs.social-media-results .evidence_info_content {
        padding: 10px 0 0 !important;
    }
    #curate-socialMedia-tabs.social-media-results .evidence_info_content .collapsed {
        padding-bottom: 10px;
    }
    #curate-socialMedia-tabs.social-media-results .curate_info_content {
        padding: 10px 0 0 !important;
    }
    #curate-socialMedia-tabs.social-media-results .curate_info_content .collapsed {
        padding-bottom: 10px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /*select,
    textarea,
    input {
        font-size: 16px !important;
    }*/
    .trial_readmore input {
        font-size: 14px !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 380px) {
    #tabmessages tr .thread-info a p {
        width: 212px;
    }
    .profile_name {
        width: 35%;
        font-size: 20px;
    }
    .profile-header-new .prfile_role {
        width: 35% !important;
    }
}

@media only screen and (min-width: 381px) and (max-width: 450px) {
    #tabmessages tr .thread-info a p {
        width: 280px;
    }
    .profile_name {
        width: 46%;
        font-size: 22px;
    }
    .profile-header-new .prfile_role {
        width: 46%;
    }
}

@media only screen and (min-width: 451px) and (max-width: 540px) {
    #tabmessages tr .thread-info a p {
        width: 340px;
    }
    .profile_name {
        width: 54%;
    }
    .profile-header-new .prfile_role {
        width: 54%;
    }
}

@media only screen and (min-width: 541px) and (max-width: 630px) {
    #tabmessages tr .thread-info a p {
        width: 430px;
    }
}

@media only screen and (min-width: 631px) and (max-width: 767px) {
    #tabmessages tr .thread-info a p {
        width: 520px;
    }
}

@media only screen and (max-width:319px) {
    #tabmessages tr .thread-info a p {
        width: 190px;
    }


/*media Query for responsive view always to be in bottom of css*/

/* Start System Tags styles*/

.courage-post-system-tags {
    display: none !important;
}

.add_tags {
    float: left;
    cursor: pointer;
    /*top: 73%;
    position: absolute;
    left: 0;*/
}

.save_tags,
.cancel_tags {
    float: left;
    cursor: pointer;
    padding: 5px;
    /*position: absolute;
    right: 2px;
    top: 73%;*/
}

.saved_tags {    
    padding-left: 20px;
    float: left;
    width: 100%;
    background: #fff;
    margin-top: -15px;
}

/* End Start System Tags styles*/
}
@media print {
    body {
        margin: 0;
        padding: 0 !important;
        height: 100%;
        background: #4CAF50;
        width: 100%;
        display: block;
    }

.outer-team-cont .courage_post_foot_enc .carebut {
    font-size: 12px !important;
    line-height: 25px;
}
.outer-team-cont .courage_post_foot_enc .cared_trigger .enc_counter {
    margin-top: 0px;
    font-size: 12px;
    line-height: 25px;
}
}
@media screen and (max-width:396px) {
    .clinical-main-cont.about h2.clinical-banner-head {        
        top: -15px;        
    }
}
 @media (min-width: 1024px) and (max-width:1599px) {
	.single-blog .content-wrapper{ margin-left:0px !important;}
	.single-blog .content-footer-wrapper{ margin-left:0px !important;}
	.single-blog .container {
			/*padding-left: 207px !important;*/
		      padding-left: 66px !important;
			width:100%;
	}
}
@media screen and (max-width: 991px){
	.shelf-box-footer .courage-post-foot-share .courage_post_foot_sub_talk {
		width: 110px !important;
		left: -10px !important;
	}
}
@media screen and (max-width: 480px) {
/*
#social_media  .ppsocial-sliders ul.slick-slider .slick-current a, 
#social_media  .ppsocial-sliders ul.slick-slider .slick-current a:hover, 
#social_media  .ppsocial-sliders ul.slick-slider .slick-current a:focus {
    color: var(--main-red-color);
    background: none;
}
#education  .ppsocial-sliders ul.slick-slider .slick-current a, 
#education  .ppsocial-sliders ul.slick-slider .slick-current a:hover, 
#education  .ppsocial-sliders ul.slick-slider .slick-current a:focus {
    color: var(--main-red-color);
    background: none;
}
*/
.curate-inner-cont  .ppsocial-sliders ul.slick-slider .slick-current a, 
.curate-inner-cont  .ppsocial-sliders ul.slick-slider .slick-current a:hover, 
.curate-inner-cont  .ppsocial-sliders ul.slick-slider .slick-current a:focus {
    color: #852119;
    background: none;
}
.landing-footer-top h3 {
    margin: 15px 0 15px 0 !important;
}

}
@media only screen and (min-width: 992px) {
#social_media .curate-inner-cont .ppsocial-sliders.tabpeoplac {
    width: 675px;
}
.pt #social_media .curate-inner-cont .ppsocial-sliders.tabpeoplac {
    width: 675px;
}
.es #social_media .curate-inner-cont .ppsocial-sliders.tabpeoplac {
    width: 675px;
}
#social_media  .ppsocial-sliders ul.slick-slider .slick-slide li#pp_community-stories{text-align:left !important;}
#social_media .ppsocial-sliders ul.slick-slider .slick-slide a{margin:10px 0px !important;}
}
@media only screen and (min-width: 1199px) {
.pt #social_media .curate-inner-cont .ppsocial-sliders.tabpeoplac {
    width: 870px;
}
.es #social_media .curate-inner-cont .ppsocial-sliders.tabpeoplac {
    width: 870px;
}
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
.curate-inner-cont ul.curate-nav.slick-slider {
    padding-bottom: 0px!important;
}
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
.curate-inner-cont ul.curate-nav.slick-slider {
padding-bottom: 0px!important;
}
}
@media only screen and (max-width: 1023px){
	.page-template-curate-blogs .info_cont_hide {
		padding: 0 180px 0 40px !important;
	}
	.page-template-curate-blogs .info_title {
		padding: 0 180px 0 40px !important;
    }
    #rarecurate #curate-accordion .info_title {
		padding-left: 40px !important;
	}
	#rarecurate #curate-accordion .info_cont_hide {
		padding-left:40px !important;
	}
}


@media screen and (max-width: 991px){
	.new-home-banner .trusted_text{
		padding: 10px 30px;
		top: 15px;
	}
	.new-home-banner .trusted_text h3{
		margin-top:10px;
	}
	
	#social_media .curate-inner-cont .ppsocial-sliders.tabpeoplac {
		margin-right: 295px !important;
	}
}

@media screen and (max-width: 891px){
	.new-home-banner .trusted_text h1 {
		font-size: 30px !important;
		line-height: 36px;
	}
	.new-home-banner .trusted_text h3 {
		font-size: 22px;
		line-height: 26px;
	}
}

@media screen and (max-width: 767px){
	.info_cont_hide {
		padding: 0 0px 0 40px !important;
	}
	.evidence_info_content .evidence-share-row {
		position: relative;
	}
	.evidence_info_content  .trial_readmore {
		height:auto;
	}
	.curate-inner-cont .evidence_info_content  a.button_grey{
		margin-bottom: 10px;
	}
	.curate-inner-cont #evidance-educationss .evidence_info_content .evidence-share-row .clinical_share.news-bind {
		margin-top: 0 !important;
		width: 100% !important;
	}
	.curate-inner-cont .social-share-box{
		/*margin:0px !important;*/
	}
	
	.search_social_media {
		float: none;
	}
	tr-search-row .tr-search{
		margin: 0px 0px 5px !important;
	}
	#social_media .curate-inner-cont .ppsocial-sliders.tabpeoplac {
		margin-right: 0px !important;
    }
    .page-template-curate-blogs .info_cont_hide, .page-template-curate-blogs .info_title {
		padding: 0px 0px 0px 40px !important;
    }
    .page-template-legislation-policy-landingpage .lp-header{
        margin: 10px 0px !important;
        padding-left: 0px !important;
    }
    .rareclinical-edu .clinical-main-cont.gene-header{
        margin: 10px 0px !important;
        padding-left: 0px !important;
    }
    .clinical-main-cont.gene-header h1{
        margin: 0px !important;
        padding: 0px !important;
    }
    .clinical-sub-cont{
        padding-top: 10px !important;
    }
    #show_results .mybinder-tab ul li a {
        width: 126px;
        height: 78px;
        display: block;
        outline: none;
        border: none !important;
        border-radius: 0px;
        position: relative;
        background: var(--panel-gray-color);
        margin-right: 5px;
        padding: 10px;
    }
    #show_results .mybinder-tab ul li a span.savecount,#show_results .mybinder-tab ul li a span.curatecount,
    #show_results .mybinder-tab ul li a span.couragescount,#show_results .mybinder-tab ul li a span.clinicalcount {
        background: #b00815!important;
        width: auto;
        height: 18px;
        padding: 5px;
        line-height: 10px;
        color: #ffffff;
        font-size: 12px;
        border-radius: 0px;
        position: absolute;
        top: 0px;
        display: block;
        min-width: 25px;
        left: auto;
        right: 0px;
    }
    #show_results .mybinder-tab ul li{
        width: 100% !important;
    }
    
    .landing-footer-top h3 {
		margin: 15px 0 15px 0 !important;
	}
	img.speciality-cs{
		margin-bottom: 10px !important;
	}
	.landing-footer-bottom ul.list-menu li:nth-child(4){
	   /* width: 100%;
		margin-left: 0px !important;
        margin-top: 10px
        width: 100% !important;;*/
		margin-left: 25px !important;
	}
    
    #show_results .mybinder-tab #blog .expanded{
        background-position: 0px 6px;
    }
    .sponsor-cont-section .clinicals h3{
      padding-left: 30px;
        padding-right: 15px;  
    }
    .clinicals-image .sponsor-ste-footer1 {
    margin-left: 0px;
}
.clinicals-image .sponsor-ste-footer2 {
    margin-left: 0px;
    padding-top: 15px;
}
.clinical-foot .landing-footer-top .onvoice-logo {
		width: 100% !important;
		float: none !important;
		margin: 0px 10px !important;
    }
    .landing-footer-top .onvoice-logo img {
		max-width: 100px !important;
		margin: auto !important;
    }
    .landing-footer-top .sponsor-cont-section{
		text-align: center !important;
    }
    .sponsor-cont-section .clinicals-image {
		margin-top: 0 !important;
		text-align: center !important;
    }
    .curate-inner-cont .tr-search-row .container_spinner.loadinggif {top:19px !important;left: -40px !important;}
    .new-home-right-block.qn_mainpage{float: none !important;}
.home-page .featured_topics{margin-top: 0px !important;}
.new-home-title.feat_topic {margin-top: 0px !important;}
.scd-banner-full .slick-slide img {
    border-radius: 0;
    height: auto;
    object-fit: cover;
    width: 100%;
    margin: auto;
  }
.scd-banner-full .scd-banner-left img {
    min-height: auto;
    max-height: none !important;
    height: 250px!important;
    width: 100%;
}

  
.es .landing-cont-footer .foot-copy-menu{
    left: 0px !important;
  }
.scd-banner-full .scd-banner-left{
      height: auto;
  }
.scd-banner-full .slick-slide span {
    line-height: 34px !important;
    /*font-size: 22px !important;*/
  }
.scd-banner-full .slick-slide span {
    color:inherit !important;
  }
.learnmore_div .flex-row.learn-more {
    margin-left: 0px !important;
   }
.learnmore_div .flex-row.learn-more .contact.us {
    /*margin-left: auto;*/
    margin-top: -22px !important;
    width: auto;
}  
.Experts-section{
    margin-top: 0px !important;
}
.scd-banner-left h1{
    margin-bottom: 10px !important;
}
}
