@font-face {
	font-family: 'Sentinel';
	src: url('/wp-content/themes/astra-child/fonts/Sentinel-Medium.eot');
	src: url('/wp-content/themes/astra-child/fonts/Sentinel-Medium.eot#iefix') format('embedded-opentype'), url('/wp-content/themes/astra-child/fonts/Sentinel-Medium.woff2') format('woff2'), url('/wp-content/themes/astra-child/fonts/Sentinel-Medium.woff') format('woff'), url('/wp-content/themes/astra-child/fonts/Sentinel-Medium.ttf') format('truetype'), url('/wp-content/themes/astra-child/fonts/Sentinel-Medium.svg#Sentinel-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Sentinel';
	src: url('/wp-content/themes/astra-child/fonts/Sentinel-Semibold.eot');
	src: url('/wp-content/themes/astra-child/fonts/Sentinel-Semibold.eot#iefix') format('embedded-opentype'), url('/wp-content/themes/astra-child/fonts/Sentinel-Semibold.woff2') format('woff2'), url('/wp-content/themes/astra-child/fonts/Sentinel-Semibold.woff') format('woff'), url('/wp-content/themes/astra-child/fonts/Sentinel-Semibold.ttf') format('truetype'), url('/wp-content/themes/astra-child/fonts/Sentinel-Semibold.svg#Sentinel-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Sentinel';
	src: url('/wp-content/themes/astra-child/fonts/Sentinel-Bold.eot');
	src: url('/wp-content/themes/astra-child/fonts/Sentinel-Bold.eot#iefix') format('embedded-opentype'), url('/wp-content/themes/astra-child/fonts/Sentinel-Bold.woff2') format('woff2'), url('/wp-content/themes/astra-child/fonts/Sentinel-Bold.woff') format('woff'), url('/wp-content/themes/astra-child/fonts/Sentinel-Bold.ttf') format('truetype'), url('/wp-content/themes/astra-child/fonts/Sentinel-Bold.svg#Sentinel-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Sentinel Book';
	src: url('/wp-content/themes/astra-child/fonts/Sentinel-Book.eot');
	src: url('/wp-content/themes/astra-child/fonts/Sentinel-Book.eot#iefix') format('embedded-opentype'), url('/wp-content/themes/astra-child/fonts/Sentinel-Book.woff2') format('woff2'), url('/wp-content/themes/astra-child/fonts/Sentinel-Book.woff') format('woff'), url('/wp-content/themes/astra-child/fonts/Sentinel-Book.ttf') format('truetype'), url('/wp-content/themes/astra-child/fonts/Sentinel-Book.svg#Sentinel-Book') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Gotham';
	src: url('/wp-content/themes/astra-child/fonts/Gotham-Light.eot');
	src: url('/wp-content/themes/astra-child/fonts/Gotham-Light.eot#iefix') format('embedded-opentype'), url('/wp-content/themes/astra-child/fonts/Gotham-Light.woff2') format('woff2'), url('/wp-content/themes/astra-child/fonts/Gotham-Light.woff') format('woff'), url('/wp-content/themes/astra-child/fonts/Gotham-Light.ttf') format('truetype'), url('/wp-content/themes/astra-child/fonts/Gotham-Light.svg#Gotham-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Gotham';
	src: url('/wp-content/themes/astra-child/fonts/GothamMedium.eot');
	src: url('/wp-content/themes/astra-child/fonts/GothamMedium.eot#iefix') format('embedded-opentype'), url('/wp-content/themes/astra-child/fonts/GothamMedium.woff2') format('woff2'), url('/wp-content/themes/astra-child/fonts/GothamMedium.woff') format('woff'), url('/wp-content/themes/astra-child/fonts/GothamMedium.ttf') format('truetype'), url('/wp-content/themes/astra-child/fonts/GothamMedium.svg#GothamMedium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Gotham';
	src: url('/wp-content/themes/astra-child/fonts/GothamBold.eot');
	src: url('/wp-content/themes/astra-child/fonts/GothamBold.eot#iefix') format('embedded-opentype'), url('/wp-content/themes/astra-child/fonts/GothamBold.woff2') format('woff2'), url('/wp-content/themes/astra-child/fonts/GothamBold.woff') format('woff'), url('/wp-content/themes/astra-child/fonts/GothamBold.ttf') format('truetype'), url('/wp-content/themes/astra-child/fonts/GothamBold.svg#GothamBold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Gotham Book';
	src: url('/wp-content/themes/astra-child/fonts/Gotham-Book.eot');
	src: url('/wp-content/themes/astra-child/fonts/Gotham-Book.eot#iefix') format('embedded-opentype'), url('/wp-content/themes/astra-child/fonts/Gotham-Book.woff2') format('woff2'), url('/wp-content/themes/astra-child/fonts/Gotham-Book.woff') format('woff'), url('/wp-content/themes/astra-child/fonts/Gotham-Book.ttf') format('truetype'), url('/wp-content/themes/astra-child/fonts/Gotham-Book.svg#Gotham-Book') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
/********************/
body {
	font-family: 'Sentinel Book';
	border-top:1px solid #12284C;
}
.scroll-to-fixed-fixed {
	box-shadow:0px 0px 10px -2px #999;
}
/* body p {
	font-family: 'Gotham Book';
} */
h1, h2, h3, h4, h5, h6 {
	font-family: 'Sentinel';
	font-weight: 600;
}
.fontGothamMed * {
	font-family: 'Gotham';
	font-weight: 500;
}
.elementor-button {
	font-family: 'Gotham';
	font-weight: 600;
	font-size: 18px;
}
/**********************/	
	
	
.custmenu .elementor-navigation .menu-item-has-children > a::after {
	display: none;
}
.custmenu .elementor-navigation .menu-item-has-children > a {
	padding-right: 15px;
}
/* .custmenu .elementor-navigation .menu-item-33 .menu-link:after {
	border: 1px solid #12284c;
	border-radius: 5px;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 100%;
} */
.custmenu ul#elementor-navmenu > li:last-child:hover::after {
	display:none ;
}
.custmenu ul#elementor-navmenu > li:hover::after {}
.elementor-align-right .elementor-navigation li:hover > ul, .elementor-align-right .elementor-navigation li.focus > ul {
	left: 0 ;
	right: auto ;
}
.custhdrTop a {
	color: #fff;
	font-size: 14px;
}
.custbnrCont .elementor-text-editor p {
	font-size: 16px;
	margin: 10px 0 30px;
}
.custmenu .sub-menu {
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.custmenu .sub-menu li a {
	padding: 6px 15px;
	color: #12284c;
	font-size: 14px;
	font-family: 'Gotham Book' ;
}
.custmenu .sub-menu li a:hover {
	background: #EFEFEF ;
	color: #d50057 ;
}
.custombtn {}
.custhowitworkcont {}
.custvideomain {
	position: relative;
	height: 535px;
	overflow: hidden;
}
.custvideo {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 100%;
}
.elementor-editor-active .custvideomain {
	height:auto ;
	overflow:visible ;
}
.elementor-editor-active .custvideo {
	position:relative ;
	height:auto ;
}
.custvideo video {
	width: 100%;
	transform:scale(1.01);
	-moz-transform:scale(1.01);
	-ms-transform:scale(1.01);
	-o-transform:scale(1.01);
	-webkit-transform:scale(1.01);
}
.custcontvideolft .elementor-column-wrap {
	position:relative;
	z-index:1;
}
.elementor-38 .elementor-element.elementor-element-3a482af > .elementor-element-populated {
	overflow:hidden;
}
/********/
.ftrMenu ul {
	margin: 0px;
	padding: 0px;
}
.ftrMenu ul li {
	list-style-type: none;
	float: left;
	width: 100%;
}
.ftrMenu ul li a {
	font-family: 'Gotham Book';
	color: #12284c;
	opacity: 0.65;
	font-size: 14px;
}
.ftrMenu ul li a:hover {
	opacity: 1;
	text-decoration: underline;
}
.ftrMenuBx h3 {
	border-bottom: 2px solid #12284c;
	padding: 0 0 8px 0;
}
.ftrMenuBx h4 {
	font-family: 'Gotham' ;
	font-weight: bold ;
	font-size: 14px ;
	color: #12284c ;
	text-transform: capitalize;
	margin: 10px 0 -8px 0 ;
	float: left;
	width: 100%;
}
.ftrSm {
}
.ftrProud {
	font-family: 'Sentinel Book';
	color: #12284c;
}
.ftrProud img {
	margin: 0 0 0 10px;
	width: 60px;
}
.ftrTxt p {
	font-family: 'Gotham Book';
}
.ftrGrnHead h2 {
	font-family: 'Gotham' ;
	font-weight: 500 ;
}
.ftrGrnTxt {
	font-family: 'Gotham Book' ;
}
.ftrGrnTxt a {
	color: #fff;
	text-decoration: underline ;
}
.ftrBlue h3 {
	font-family: 'Gotham' ;
	font-weight: 500 ;
}
.ftrBlue h2 {
	font-family: 'Sentinel';
	font-weight: 600 ;
}
.ftrBlue p {
	font-family: 'Gotham Book' ;
}
.ftrBlue .elementor-text-editor a {
	font-family: 'Gotham Book' ;
	color: #fff;
}
.ftrBlue .elementor-text-editor a:hover {
	color: #fff;
}
.custmenu ul#elementor-navmenu > li {
	position: relative;
}
/* .custmenu ul#elementor-navmenu > li:hover:after {
	position: absolute;
	left: 0;
	bottom: 9px;
	content: "";
	width: 90%;
	height: 2px;
	background-color:#62BB46;
	-webkit-animation-name: menuborder;
	animation-name: menuborder;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	margin: 0 5%;
} */
 @-webkit-keyframes menuborder {
 0% {
width: 0px
}
 100% {
width: 100%
}
}
@keyframes menuborder {
 0% {
width: 0px
}
 100% {
width: 100%
}
}

.custmenu ul#elementor-navmenu .sub-menu {
	max-width:200px;
}
.custmenu ul#elementor-navmenu .sub-menu li a {
	font-family: 'Gotham Book' ;
	font-weight: normal ;
	font-size: 14px;
	width:200px;
}
.custmenu ul#elementor-navmenu .sub-menu li a:hover {
	background: #EFEFEF;
	color: #d50057;
}

/*.fa, .fab, .fad, .fal, .far, .fas {
	font-family:"fontawesome" ;
}*/

.custspeakwith p {
	color: #12284c;
	font-family: "Gotham Book" ;
	font-size: 16px;
	margin:  0 0 15px 0;
	line-height: 20px;
}
.custspeakwith p a {
	text-decoration:underline;
}
.custspeakwith p strong a {
	color:#12284c;
}

.custabsolutImgLftmain {
	position:relative;
}
.custabsolutImgLft {
	position:absolute;
	top:0;
	left:0;
}

.elementor-editor-active .custabsolutImgLftmain {
	height:auto ;
	overflow:visible ;
}
.elementor-editor-active .custabsolutImgLft {
	position:relative ;
	height:auto ;
}

.custleftfulwidthimg {
	
}
.custabsolutImgLft {
	position:relative;

}
.LftImg {
	position:absolute;
	z-index:2;
	top: 60px;
	border-radius: 0 10px 10px 0 ;
	overflow: hidden;
	left:0;
}
.nominustopbtm {
	top:0;
}
.rtImg {
	position:absolute;
	z-index:2;
	right:0;
	border-radius:10px 0 0 10px ;
	overflow: hidden;
}
.custabsolutImgRt {
	position:relative;
}


.elementor-navigation {
	margin:0;
}

.custbnrvideo {}
.custbnrvideomain {
	width:100%;
	float:left;
}
.custbnrvideomain video {
	width:100%;
	float:left;
	height:740px;
}
.custvideobnrCont {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
}
.custvideobnrCont h1 {
	font-family: 'Gotham';
	font-weight:bold ;
}
.custunique_text .elementor-heading-title , .custunique_text p {
	font-family: 'Gotham Book' ;
	font-weight:normal;
}
.startwith_images {
	position:relative;
	margin:0;
	z-index:2;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.startwith_images li {
	margin:0 15px;
	list-style:none;
}
.startwith_images li:last-child {
	margin-right:0;
}

.threeboxbg {
	position:relative;
	height:500px;
}
.custthreeboximg::before {
    background: #e8ecf2;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 88%;
    z-index: 1;

}

.custitstarts {
	padding-bottom:20px;
	position:relative;
	margin-bottom:20px;
}
.custitstarts:after {
	content:"";
	width:60px;
	height:4px;
	border-radius:2px;
	background:#fff;
	display:inline-block;
	position:absolute;
	bottom:0;
	left:0;
}
.custwearehere {
	padding-bottom:20px;
	position:relative;
	margin-bottom:20px;
}
.custwearehere:after {
	content:"";
	width:60px;
	height:4px;
	border-radius:2px;
	background:#1B3147;
	display:inline-block;
	position:absolute;
	bottom:5px;
	left:0;
}
.custaccording .elementor-tab-title {
	border-bottom:1px solid #CFD4DB ;
	margin-bottom:13px;
}
.custaccording .elementor-accordion-title {
	font-family: 'Gotham' ;
	font-weight:500 ;
}
.custaccording .elementor-tab-content {
	font-family: 'Gotham Book' ;
}
.custweareheremain .elementor-text-editor {
	font-family: 'Gotham Book' ;
}
.custweareheremain .elementor-text-editor a {
	text-decoration: underline;
}
.custitstartwithtxt .elementor-text-editor {
	font-family: 'Gotham Book' ;
}
.custCommon .elementor-tab-content h5 {
	color:#3d4657 ;
	opacity: 0.6;
	text-transform: uppercase;
}
.custCommon .elementor-tab-content p , .custCommon .elementor-tab-content {
	font-family: 'Gotham Book' ;
	font-size:16px ;
	color:#12284c ;
	line-height:26px ;
}
.custCommon .elementor-accordion-title {
	font-family: 'Gotham' ;
	text-decoration:underline;
	font-weight:500 ;
}

.custwearehereRtImg {
	position:absolute;
	top:0;
	left:0;
}
.custweareheremain  {
	position:relative;
	z-index:2;
}
.elementor-editor-active .custwearehereRtImg {
	position:relative;
}
.ourExpRt .elementor-image-box-title {
	font-family: 'Gotham' ;
	font-weight:bold ;
}
.ourExpRt .elementor-image-box-description {
	font-family: 'Sentinel Book' ;
}
.ourExpRt .elementor-image-box-description span {
	display:block;
	margin:20px 0 0 0;
	font-weight:bold;
	font-style:italic;
}
/*.custdownArrowSec a {
	width:50px;
	height:50px;
	line-height:40px;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	background:#fff;
	color:#CE0058;
	display:inline-block;
}*/
/*.custdownArrowSec a .fas {
	color:#CE0058;
}
.custdownArrowSec:hover {
	background:#efefef;
}*/
.custdownArrowSec a {
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	background:#fff;
	color:#CE0058;
	display:inline-block;
	position:relative;
	top:-40px;
}
.custdownArrowSec a img {
	width:40px;
}
.custdownArrowSec a:hover {
	background:#efefef;
}
.assessmentbox img {
	width:70px;
}
.assessmentboxmain {}
.oneuniquebtn {}
.oneunique {
	position:relative;
	z-index:2;
}
.oneunique:before {
	background: #f1f1f1;
	border-radius: 50%;
	content: "";
	height: 140px;
	left: 50%;
	margin-left: -70px;
	margin-top: -90px;
	position: absolute;
	top: 50%;
	width: 140px;
	z-index: -1;
}
.nutritionists img {
	width:93px;
}
.custExceeding h2 span {
	color:#d50057;
	font-style:italic;
	display:block;
}


.custslider .item {
	text-align:center;
	background:#fff;
	box-shadow: 0 5px 10px #ddd;
	color: #12284c;
	font-family: "Gotham Book";
	font-size: 16px;
	min-height: 250px;
	padding: 10px 15px;
	margin-bottom:20px;
	margin-top:20px;
}
.custslider .item .slide_num {
	display: block;
	font-family: 'Sentinel';
	font-weight:600;
	font-size: 28px;
	margin: 10px 0;
}
.custslider .item p {
	font-size:16px;
	line-height:26px;
}
.custslider .owl-dots {
	display:none ;
}
.owl-carousel .owl-controls .owl-nav .owl-next {
	
}

.custthesupp {
	
}
.custslider .owl-prev {
	position: absolute;
	left: -50px;
	top: 50%;
	margin-top: -40px ;
	line-height:0px;
}
.custslider .owl-next {
	position: absolute;
	right: -50px;
	top: 50%;
	margin-top: -40px ;
	line-height:0px;
}
.custslider .owl-prev , .custslider .owl-next {
	font-size:0 ;
	background:none ;
}
.custslider .owl-next:after  {
	content:"\f105";
	font-family:"fontawesome";
	font-size:60px;
	line-height:0px;
	text-align:center;
	color:#000;
}
.custslider .owl-prev:after  {
	content:"\f104";
	font-family:"fontawesome";
	font-size:60px;
	line-height:0px;
	text-align:center;
	color:#000;
}

.owl-theme .owl-controls {
	margin-top:10px;
	text-align:center;
	-webkit-tap-highlight-color:transparent
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
	color:#fff;
	font-size:14px;
	margin:5px;
	padding:4px 7px;
	background:#d6d6d6;
	display:inline-block;
	cursor:pointer;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	background:#869791;
	color:#fff;
	text-decoration:none
}
.owl-theme .owl-controls .owl-nav .disabled {
	opacity:.5;
	cursor:default
}
.owl-theme .owl-dots .owl-dot {
	display:inline-block;
	zoom:1;
*display:inline
}
.owl-theme .owl-dots .owl-dot span {
	width:10px;
	height:10px;
	margin:5px 7px;
	background:#d6d6d6;
	display:block;
	-webkit-backface-visibility:visible;
	-webkit-transition:opacity 200ms ease;
	-moz-transition:opacity 200ms ease;
	-ms-transition:opacity 200ms ease;
	-o-transition:opacity 200ms ease;
	transition:opacity 200ms ease;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background:#869791
}



.owl-carousel .animated {
	-webkit-animation-duration:1000ms;
	animation-duration:1000ms;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
	z-index:0
}
.owl-carousel .owl-animated-out {
	z-index:1
}
.owl-carousel .fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.owl-height {
	-webkit-transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-ms-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out
}
.owl-carousel {
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0px, 0, 0)
}
.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {
	cursor:pointer;
	cursor:hand;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.owl-carousel.owl-loaded {
	display:block
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block;
}
.owl-carousel.owl-hidden {
	opacity:0;
}
.owl-carousel .owl-refresh .owl-item {
	display:none
}
.owl-carousel .owl-item {
	position:relative;
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.owl-carousel .owl-item img {
	display:block;
	width:100%;
	-webkit-transform-style:preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select:auto;
	-moz-user-select:auto;
	-ms-user-select:auto;
	user-select:auto;
}
.owl-carousel .owl-grab {
	cursor:move;
	cursor:-webkit-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab;
}
.owl-carousel.owl-rtl {
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
	float:right
}
.no-js .owl-carousel {
	display:block
}
.owl-carousel .owl-item .owl-lazy {
	opacity:0;
	-webkit-transition:opacity 400ms ease;
	-moz-transition:opacity 400ms ease;
	-ms-transition:opacity 400ms ease;
	-o-transition:opacity 400ms ease;
	transition:opacity 400ms ease;
}
.owl-carousel .owl-item img {
	transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position:relative;
	height:100%;
	background:#000;
}
.owl-carousel .owl-video-play-icon {
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url(/wp-content/themes/astra-child/css/owl.video.play.png) no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	-webkit-transition:scale 100ms ease;
	-moz-transition:scale 100ms ease;
	-ms-transition:scale 100ms ease;
	-o-transition:scale 100ms ease;
	transition:scale 100ms ease
}
.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition:scale(1.3, 1.3);
	-moz-transition:scale(1.3, 1.3);
	-ms-transition:scale(1.3, 1.3);
	-o-transition:scale(1.3, 1.3);
	transition:scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	display:none;
}
.owl-carousel .owl-video-tn {
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
	-webkit-transition:opacity 400ms ease;
	-moz-transition:opacity 400ms ease;
	-ms-transition:opacity 400ms ease;
	-o-transition:opacity 400ms ease;
	transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame {
	position:relative;
	z-index:1;
}
.custEverybox p {
	position:relative;
	margin:0;
}
.custEverybox p:before {
	background: #ce0058;
	bottom: -15px;
	content: "";
	height: 4px;
	left: 50%;
	margin-left: -65px;
	position: absolute;
	width: 130px;
}

.custPackagedimg {
	position:relative;
	z-index:9;
}
.realpeoplebox:before {
	content:"";
	width:250px;
	height:4px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-125px;
	background:#ce0058;
}
.custteamboxmain {
	width:33%;
}

.custteamboxmain .elementor-widget-container {
	box-shadow:0 0 10px #ddd ;
}
.custteamboxmain:hover .elementor-widget-container {
	box-shadow:0 0 10px #999 ;
}
.custteamboxmain .elementor-image-box-img {
	width:210px !important;
	height:210px !important;
	transition:all linear .3s;
	-moz-transition:all linear .3s;
	-ms-transition:all linear .3s;
	-o-transition:all linear .3s;
	-webkit-transition:all linear .3s;
}
.custteamboxmain:hover .elementor-image-box-img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-webkit-transform:scale(1.1);
}
.teamthreebox .elementor-row {
}
.custteamboxmain {
	display:inline-block ;
	
}

.custdlttxtfont p {
	font-family: 'Sentinel Book' ;
}
.custdtlList li {
	position:relative;
}

.custdtlList li {
	font-family: 'Sentinel Book' ;
	padding: 0 0 0 20px ;
	position:relative;
}
.custdtlList li:before {
	background: #12284c;
	border-radius: 50%;
	content: "";
	height: 7px;
	left: 0;
	position: absolute;
	top: 12px;
	width: 7px;
}

#persona_frm {
	background:#fff;
	padding:40px;
	border-radius:20px;
}
.persona_questions {
	margin:0 0 20px 0;
}
.persona_questions .ques_fields {
	margin:0 0 10px 0;
}
.persona_questions .ques_fields .input {
	border:1px solid #1c4e63 ;
	width:100%;
}
.persona_questions .ques_fields input[type="radio"], .persona_questions .ques_fields input[type="checkbox"] {
	width:auto ;
}
.persona_questions .quest_action {
	/*display:inline-block;
	vertical-align:top;*/
}
.persona_questions .quest_action .persona_next , .persona_questions .quest_action .persona_prev , .persona_questions .quest_action .persona_submit, .persona_questions .persona_reset {
	padding:14px 45px;
}

@media only screen and (min-width :100px) and (max-width : 767px) {
.custbnrCont .elementor-text-editor p {
	font-size:14px;
	margin:10px 0 10px;
	line-height:21px;
}
#elementor-menu-toggle {
	margin: 0;
	position: absolute;
	top: -55px;
	right: 10px;
	background:#12284C;
}
.eldropdown-toggle::after {
	border:none;
}
.custmenu ul#elementor-navmenu .sub-menu {
	width:100% ;
	max-width:100% ;
}
.custmenu ul#elementor-navmenu .sub-menu li a {
	width:100%;
}
.custmenu ul#elementor-navmenu > li:hover::after {
	display:none;
}
.press-elements-site-logo img {
	max-width:200px ;
}
.elementor-element-152bc0a .elementor-element-populated {
	padding:0 ;
}

#id_promo_band {
	font-size:10px;
}
.custhdrTop a {
	font-size:11px;
}
.custvideomain {
	background:none;
}

.LftImg , .rtImg {
	position:relative;
	top:0;
}
.custabsolutImgLftmain {
	background:none ;
}
.custombtn a {
	font-size:15px ;
	padding:15px 20px ;
}
.custvideomain {
	background:none ;
	height:auto;
}
.custvideo {
	position:relative;
}
.custabsolutImgLftmain {
	background:none ;
}
.custspeakwith p {
	font-size:14px;
}
.custloearnmorebtn a {
	font-size:15px;
}
.custhomebnr {
	height:inherit ;
}

.elementor-element-3f9faf1 .elementor-image img , .elementor-element-e9a57a2 .elementor-image img {
	height:40px;
	width:auto;
}

.custbnrvideomain video {
	height:auto;
}

/* .custvideobnrCont {
	top:0;
	background:#E8ECF2;
	padding:20px;
	position:relative;
} */
.custvideobnrCont {
	top: 25%;
}
.custvideobnrCont h1 {
	color:#12284C ;
}
.custitstarts::after {
	left:50%;
	margin-left:-30px;
}

.custCommon {
	text-align:center;
}
.custCommon .elementor-tab-title {
	text-align:center ;
}
.custCommon .elementor-tab-content p, .custCommon .elementor-tab-content {
	text-align:center ;
}
.custwearehereRtImg {
	position:relative;
}
.custwearehere::after {
	left:50%;
	margin-left:-30px;
}
.custvideo video {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-webkit-transform:scale(1.1);
}
.custCommon .elementor-tab-content p, .custCommon .elementor-tab-content {
	font-size:14px ;
}

.custteamboxmain {
	width: 100% ;
}
.custmichaelrow {
	background-image: none ;
}

.interactions_found_item tr td, .interactions_found_item tr th {
	font-size:10px !important;
}
}
@media only screen and (min-width :768px) and (max-width : 909px) {
.elementor-element-4f61e12 {
	width:100% ;
}
.elementor-element-152bc0a {
	width:100% ;
}
#elementor-menu-toggle {
	margin: 0;
	position: absolute;
	top: -55px;
	right: 10px;
	padding:10px 15px;
	background:#12284C;
	font-size:20px;
}
.eldropdown-toggle::after {
	border:none;
}
.custmenu ul#elementor-navmenu .sub-menu {
	width:100% ;
	max-width:100% ;
}
.custmenu ul#elementor-navmenu .sub-menu li a {
	width:100%;
}
.custmenu ul#elementor-navmenu > li:hover::after {
	display:none;
}
.press-elements-site-logo img {
	max-width:200px ;
}
.elementor-element-152bc0a .elementor-element-populated {
	padding:0 ;
}


}
@media only screen and (min-width :768px) and (max-width : 991px) {
	.custhomebnr {
		height:410px ;
	}
	.custvideomain {
		height:285px;
	}
	.custcontvideolft {
		margin-top:20px ;
	}
	.custvideo video {
		height:320px;
	}
	.custspeakwith p {
		font-size:14px;
	}
	.custteamboxmain {
		width: 49% ;
	}
	
	
	
.custbnrvideomain video {
	height:auto;
}

/* .custvideobnrCont {
	top:0;
	background:#E8ECF2;
	padding:20px;
	position:relative;
} */
.custvideobnrCont {
	top:30%;
}
.custvideobnrCont h1 {
	color:#12284C ;
}
	
	
.personalblue .custvideo video {
	height:302px;
	transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	-webkit-transform: scale(1.4);
}
.personalblue .personalbluelft {
	position:relative;
	z-index:9;
}
	
/*
.custitstarts::after {
	left:50%;
	margin-left:-30px;
}

.custCommon {
	text-align:center;
}
.custCommon .elementor-tab-title {
	text-align:center ;
}
.custCommon .elementor-tab-content p, .custCommon .elementor-tab-content {
	text-align:center ;
}
.custwearehereRtImg {
	position:relative;
}
.custwearehere::after {
	left:50%;
	margin-left:-30px;
}
.custvideo video {
	transform:scale(1.0);
	-moz-transform:scale(1.0);
	-ms-transform:scale(1.0);
	-o-transform:scale(1.0);
	-webkit-transform:scale(1.0);
}
.custCommon .elementor-tab-content p, .custCommon .elementor-tab-content {
	font-size:14px ;
}*/
	
.interactions_found_item tr td, .interactions_found_item tr th {
	font-size:9px !important;
	padding:8px 5px !important;
}

}
@media only screen and (min-width :992px) and (max-width : 1024px) {
	.custhomebnr {
		height:410px ;
	}
	.custvideomain {
		height:285px;
	}
	.custcontvideolft {
		margin-top:20px ;
	}
	.custvideo video {
		height:320px;
	}
	.custspeakwith p {
		font-size:14px;
	}
	.ourExpImg .elementor-spacer-inner {
		height:330px ;
	}
	.getthenutImg .elementor-spacer-inner {
		height:410px ;
	}
	.qualityimg .elementor-spacer-inner {
		height:320px ;
	}
	
.interactions_found_item tr td, .interactions_found_item tr th {
	font-size:10px !important;
}

}
@media only screen and (min-width :1200px) and (max-width : 1400px) {
	.custvideomain {
		height:485px;
	}
	
.interactions_found_item tr td, .interactions_found_item tr th {
	font-size:10px !important;
}

}
@media only screen and (min-width :1401px) and (max-width : 1600px) {}


.custHmNewBtn .elementor-button {
    font-weight: 400 ;
    font-size: 14px ;
}

.custHmNewBtn2 .elementor-button {
    font-size: 14px ;
}

.custHmDivdr .elementor-divider-separator{
	transform: rotate(90deg);
}
.custHmNewBtn .elementor-button-content-wrapper {
	align-items: center;
}

/* 425px */
.check_drug  {
	width: 425px;
	margin: 50px auto 0;
	text-align: center;
}
.drug_inter_inputfield {
	margin: 0 0 25px 0;
}
.drug_inter_inputfield ::placeholder {
	font-weight: normal;
	color: #1B3147;
	font-family: "Montserrat", Sans-serif;
	opacity: 1;
}
.drug_inter_inputfield input {
	width: 100%;
	display: block;
	font-weight: 600;
	border: 1px solid #b6c0c6;
	border-radius: 0;
	color: #1B3147 !important;
	font-size: 18px;
	line-height: 22px;
	font-family: "Montserrat", Sans-serif;
	padding: 18px 20px;
}
.drug_inter_inputfield input:focus {
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.check_drug button.cta_btn {
	width: 100%;
	padding: 20px 12px;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: 600;
	background-color: #0095C8;
	margin: 0 auto;
	border-radius: 3px;
	font-family: "Montserrat", Sans-serif;
}
.check_drug button.cta_btn:hover {
	background-color: #1B3147;
}
.check_drug button.add_another {
	align-items: center;
	background: #f4f4f7;
	border: 1px solid #b6c0c6;
	color: #1B3147;
	display: flex;
	flex-direction: row;
	font-size: 18px;
	justify-content: space-between;
	padding: 19px 20px;
	margin: 30px 0 0 0;
	width: 100%;
	font-family: "Montserrat", Sans-serif;
	border-radius: 0;
}
.add_another_btn.add_another img {
	margin-left: 20px;
	float: right;
}


.custHmNewBtn {
	position:relative;
}
.custHmNewBtn .elementor-widget-container {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:22px;
	transition:height 0.5s;
    -webkit-transition:height 0.5s;
	overflow:hidden;
}
.custHmNewBtn:hover .elementor-widget-container {
	height:70px;
}
.custHmNewBtn .elementor-align-icon-right {
	position:absolute;
	top:4px;
	right:0;
}
#suggesstion-box {}
#suggesstion-box ul {
	margin: 0 0 30px 0;
	padding: 0;
	list-style: none;
	background-color: #ddd;
	border: none;
	max-height: 200px;
}
#suggesstion-box li {
	padding: 12px 15px;
	background: #E5EEF3;
	border-bottom: 1px solid #b6c0c6;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	color: #1B3147;
	cursor: pointer;
	font-weight: 600;
}
#suggesstion-box li:hover {
	background-color: #1B3147;
	color: #fff;
}
.check_drug .after_sub_rem {
	position: relative;
}
.check_drug .another_field input {
	margin: 15px 0 0 0;
}
.another_field a.remove_button {
	position: absolute;
	right: -36px;
	top: -5px;
	font-size: 40px;
	color: #0095C8;
}



.custcontvideolft  {
	background-size:cover !important;
}

.check_drug {
	width:100% !important;
	text-align:center;
}
.frmSearch {
	max-width:425px;
	margin: 0 auto;
}
.check_drug  button.add_another , .check_drug button.add_another , .check_drug button.cta_btn , .drug_inter_inputfield input {
	max-width:425px;
	display:inline-block;
	text-align:left;
}
.check_drug button.cta_btn{
	text-align:center !important;
}
.drug_inter_list {
	max-width: 425px;
	margin: 0 auto 30px;
	position: relative;
}
.drug_lists {
	text-align: left;
}
.drug_lists li {
	display: inline-block;
	background-color: #0095C8;
	border-radius: 3px;
	color: #fff;
	font-size: 16px;
	line-height: 38px;
	padding: 10px 15px;
	margin: 0 8px 8px 0;
	border: 1px solid #0095C8;
}
.drug_lists li:hover {
	background-color: #1B3147;
	border-color: #1B3147;
}
.addonemore.add_another {
	width: auto !important;
	display: inline-block !important;
	margin: 0 !important;
	position: absolute;
	top: 0;
	right: -63px;
}
.interactions_found .interactions_top {
	border: 1px solid #b6c0c6;
	border-radius: 3px;
	padding: 20px 30px;
	text-align: left;
	margin: 0 auto;
	float: none;
	max-width: 425px;
}
.interaction_num {
	display: inline-block;
	vertical-align: middle;
	width: 65px;
	padding: 0 10px;
}
.interaction_num #noOfIntractions{
	font-size: 36px;
	font-weight: 600;
	line-height: 39px;
}
.interaction_text {
	width: calc(100% - 65px);
	display: inline-block;
	vertical-align: middle;
}
.interaction_text p {
	margin: 0;
	font-size: 18px;
	line-height: 25px;
}
.interactions_found_item {
	margin: 50px 0 0 0;
}
#dni-list {
	margin: 0 !important;
}
.blkQuot {
	position: absolute;
	bottom: 45px;
	right: -20px;
	width: 144px !important;
	z-index: 1;
}
/*.custteambox p {
    height: 44px !important;
    overflow: hidden;
}*/
.pillBxLft {
	width: 50px;
	display: inline-block;
	vertical-align: middle;
}
.pillBxrt {
	width: calc(100% - 60px);
	display: inline-block;
	vertical-align: middle;
}
.lot_number_section {
	width: 46%;
	float: right;
}
.lot_number_section ul {
	margin: 0;
	padding: 0;
	list-style: none;
} 
/*.owl-carousel.owl-loaded{overflow-x:hidden;}*/

.product_title.entry-title {
	font-family:"Montserrat", Sans-serif !important;
	font-weight:600;
}
.interactions_found_item tr td, .interactions_found_item tr th{text-align: center;}
.interactions_found_item tr td:first-child, .interactions_found_item tr th:first-child{text-align: left;}





.newprod {
	padding-bottom:10px !important;
}
.newprodimg {
	width:100%;
	text-align:center;
	border-bottom:none !important;
}
.newprodimg img {
	width:100% !important;
	margin-top:10px;
}
.newprod h4 {
	width:100%;
	display:inline-block;
	font-size:13px;
	text-transform:uppercase;
	color:#c2c2c2;
	text-align:left;
	font-weight:normal;
}
.newprod h2 {
	width:100% !important;
	display:inline-block;
	font-size:13px !important;
	text-transform:uppercase;
	color:#445b73;
	text-align:left;
}
.newprod h2 a {
	color:#445b73 !important;
}
.newprod h2 a:hover , .newprod h2 a:focus {
	color:#000 !important;
}
.price_newprod {
	text-align:left;
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 14px;
}


.nutrisec_mobile , .nutriSec {
	overflow:hidden;
}
body , html {
    overflow-x: hidden;
}

#mainform {
	width:100%;
	float:left;
}
#mainform .form-table {
	clear:inherit !important;
}
.woocommerce-embed-page .wrap {
	display:inline-block;
}

.tabs.wc-tabs {
	margin-top:15px !important;
}

.page-id-827 .entry-title{
display:none;
}