.row {width: -moz-available !important}
figure img {
margin: 0;
}
.textpic-item.text-right.textpic-gallery figure img {
margin-left: 20px;
padding-top: 10px;
}

.textpic.textpic-Right .textpic-item.textpic-text{
display: block  !important;
}

.textpic.textpic-Right .textpic-item.textpic-text .text-justify{
width:90%
}

 @-moz-document url-prefix() {
	#appHeartAge .heart-age-all-screen-wraper .fields-wraper .form-group label {
	  padding-left: 30px !important;
	  position: relative !important;
	}
  }
  
  @media screen and (max-width: 740px){
	  #appHeartAge .heart-age-all-screen-wraper .fields-wraper .placeholder-heart-age {
		display: block !important;
	}
  }
.gallery-item {
  width: auto !important;
}

.row {width: -moz-available !important}
figure img {
  margin: 0;
}
.textpic-item.text-right.textpic-gallery figure img {
  margin-left: 20px;
  padding-top: 10px;
}
.textpic-item.text-right.textpic-gallery figure{
  float: right;
  padding: 15px
}


.textpic.textpic-Right .textpic-item.textpic-text .text-justify{
  width:90%
}

@-moz-document url-prefix() {
  #appHeartAge .heart-age-all-screen-wraper .fields-wraper .form-group label {
    padding-left: 30px !important;
    position: relative !important;
  }
}

@media screen and (max-width: 740px){
  #appHeartAge .heart-age-all-screen-wraper .fields-wraper .placeholder-heart-age {
    display: block !important;
  }
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .fa-chevron-right {
    top: 5px;
}

 .embed-responsive video {
    position: relative !important;
}

.embed-responsive::before {
    padding-top: 0 !important;
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
    position: relative !important;
}

.sticky.sticky-sidecontent {
    position: initial !important;
}
.sticky.sticky-sidecontent {
    position: initial !important;
}
.required {
    color: red;
}

#pms-header.video-header > img {
  display: none !important;
}


.textpic-below > div > .gallery-row {
margin: auto
}



.textpic-left .textpic-gallery {
    float: left;
    width: auto !important;
    padding: 15px;
	margin-top: 55px;
}

@media (min-width: 768px) {
.textpic-centered .textpic-left .textpic-gallery{
        width: calc(50% -(40px / 2));
}


.textpic-left > .textpic-item {
width: 100% !important;

}

.textpic-centered.textpic-left > .textpic-item { 
width:calc(50% - (40px / 2)) !important
}

.textpic-centered.textpic-right .gallery-row{
float:right
}






