.tollfreeblock.parbase.par .toll-free-block_bottom__phone {
    /* font-size: 34px; */
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 4px;
}
.tollfreeblock.par .toll-free-block_bottom .line-1 {
    font-family: BMSHumanity-Bold,serif;
    line-height: 24px;
}
.tollfreeblock.parbase.redmar .toll-free-block {
    padding-bottom: 0;
}
.medical-section-heading__header.d-flex h3 {
    margin: 0;
	margin-left: 7px;
	    letter-spacing: 0;
    color: #595454;
    font-family: BMSHumanity-Bold,serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 44px;
}
.d-flex {
    display: flex;
    align-items: center;
}
.med_resource_cont {
    flex-direction: column;
    align-items: flex-start;
}
.med_resource_cont a {
    padding-left: 0;
	color:#be2bbb;
}

.responsivegrid.home-main-right-container>div:first-child>div:nth-child(2)> .sectionheading {
    display: none;
}


.responsivegrid.home-main-right-container>div:first-child>div:nth-child(2){
 margin-top:-45px;
display:none;
}
.home-main-right-container .tollfreeblock.disp{
    display: none;
}
.home-main-left-container .tollfreeblock.disp{
    display: block;
}
.med_resource_cont p {
    font-size: 13px;
}
p.pcnt {
    margin-bottom: 3px;
}
.btnreduce a {
    padding: 13px 0px !important;
	font-size: 16px !important;
}
h3.prod_page_top_header {
    max-width: 1087px;
    margin: auto;
    font-size: 48px;
    line-height: 52px;
    color: #595454;
    margin-top: 0;
    margin-bottom: 95px;
    position: relative;
    z-index: 1;
	font-family: 'BMSHumanity-Bold';
}
.prod_page_firstblock h3 {
    font-family: 'BMSHumanity-Bold';
    font-size: 32px;
    line-height: 36px;
	margin-bottom: 20px;
}

.prod_page_firstblock .d-flex{
    flex-direction: column;
	    align-items: flex-start;
}
.prod_page_firstblock a {
    padding: 7px 0;
}
.prod_page_firstblock_sub1 {
    border-bottom: 2px solid #A69F9F;
    padding-bottom: 6px;
}
.prod_page_firstblock_sub1, .prod_page_firstblock_sub2 {
    border-bottom: 2px solid #A69F9F;
    padding-bottom: 6px;
}
.prod_page_firstblock_sub2, .prod_page_firstblock_sub3 {
    margin-top: 42px;
}
.rel_info_yelbg {
    background: #FFFBF4;
    padding: 50px 27px;
	padding-bottom: 18px;
	padding-right: 23px;
    width: 433px;
    padding-left: 37px;
}

.rel_info_yelbg.d-flex {
    flex-direction: column;
    align-items: flex-start;
}
.rel_info_yelbg>h4 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom:0;
}.
.rel_info_yelbg a {
    font-size: 16px;
    line-height: 24px;
    color: #BE2BBB;
    padding-left: 15px;
}
.rel_info_yelbg.d-flex>.d-flex {
    margin-bottom: 13px;
}
.prod_page_finalblck h3 {
    font-size: 40px;
    line-height: 44px;
	margin-bottom: 28px;
}
.prod_page_finalblck>.d-flex {
    flex-direction: column;
    align-items: flex-start;
}
.prod_page_finalblck a {
    font-size: 16px;
    line-height: 24px;
    padding-top: 7px;
	padding-left: 0;
}
.rel_info_yelbg a {
    font-size: 16px;
    line-height: 24px;
    color: #BE2BBB;
}
.tollfreeblock.parbase.v3.makebtnlink a {
    border: none;
    font-size: 16px;
    padding: 0;
    text-align: left;
	text-decoration: underline;
    color: #595454;
}
.tollfreeblock.parbase.v3.makebtnlink a:hover {
    color: #be2bbb;
}
.undera {
    text-decoration: underline;
}
.tollfreeblock.parbase.v3.makebtnlink a::before {
    content: "Email:";
}
.tollfreeblock.parbase.v3.makebtnlink a::before {
    content: "Email:\00a0";
    color: #595454;
    font-family: "BMSHumanity-Regular,sans-serif";
    cursor: auto;
    display: inline-block;
}
input#gigya-textbox-32949028243245190 {
    color: #A69F9F;
}


#rar .hidden-xs{display:block;}
#rar .hidden-md{display:none;}
#rar .reqArep{position:fixed;right:0;top:35%;z-index:99}
#rar .reqArep img{cursor:pointer}
#chat-window.show{z-index:9999}




@media only screen and (max-width: 1023px){
#rar .hidden-xs{display:none;}
#rar .hidden-md{display:block;}


.tollfreeblock .toll-free-block_bottom .line-2 {
    font-size: 16px;
    line-height: 24px;
}
.home-main-left-container .tollfreeblock.disp {
    display: none;
}
.home-main-right-container .tollfreeblock.disp{
    display: block;
}
.medical-section-heading__header img {
    display: none;
}
.medical-section-heading__header.d-flex h3 {
    font-size: 28px;
    line-height: 32px;
    margin-left: 0;
}
h3.cntus_head {
    font-size: 32px;
}
h3.prod_page_top_header {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 39px;
}
.prod_page_firstblock h3 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 16px;
	width: max-content;
}
.prod_page_firstblock a {
    font-size: 16px;
    line-height: 24px;
}
.rel_info_yelbg>h4 {
    font-size: 18px;
    line-height: 24px;
}
.rel_info_yelbg {
    width: 100%;
    padding: 26px 26px;
}
.rel_info_yelbg.d-flex>.d-flex {
    margin-bottom: 0px;
}
.prod_page_finalblck h3 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 19px;
}
.prod_page_finalblck a {
    font-size: 18px;
}
.tollfreeblock .toll-free-block_top .secondary-button-ht72{
	width:max-content;
}
h3.prod_page_top_header {
    display: inline-block;
    width: 330px;
    margin-left: 23px;
}
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  h3.prod_page_top_header {
    margin-left: 52px;
}
}