section.intro p {	font-size:30px; }

.home .how-it-works h3.blue {
    color:#003765; font-weight:600; text-transform: uppercase;
}

.home .how-it-works h3.orange {
    color:#fa4d09; font-weight:600; text-transform: uppercase;	
}

#pat-app {
    max-height: 140px;
}

#cli-por{
    max-height: 220px;
}

#sub-ith {
	text-align: left;
	margin-top:50px;
}


.sub-in-the-home {
	color:#003765;
	font-size:23px;
    font-weight: 600;
}

.home .how-it-works .icon {
    height: unset;
}

#pat-app-ul {
margin:10px 0px;
}
.home .how-it-works ul {
width: unset;
}

.td-li {
	width:55px;
}

.home .how-it-works ul li .text {
	font-size:14px;
}

.table-icons {
	margin-bottom:6px;	
}

.point-cl {font-size: 21px;font-weight: 500;letter-spacing: 0px; }

/* ------------------ */
@media (max-width: 600px) {
.home .page-header.front {
    height: 35vh !important;
}
}

@media (max-width: 768px){
.home .page-header.front {
	height: 60vh !important;
}
}

@media (max-width: 768px){
.home .page-header h1 span {
    font-size: .6em;
}

@media (max-width: 425px){
.home .page-header h1 span {
    font-size: 1.4em;
}
}


}

@media (max-width: 991px) {
	    
	/*p a { word-break: unset !important; }	*/
}


/*--------------*/

.home .introducing-cordella .introducing-cordella-illustration .big-plus {	top: 53% !important;	}

.impact-failure .col-sm-3+.col-sm-3 .image-block:before {
    display:none !important;
}

.point.hidden-xs .content ul li {
    font-size: 15px;
    letter-spacing: 0px;
	font-weight:500;
}

.hf-challenges .points .point p { 	font-size:18px;	}

.endo-new-sec-text {	
	color: #003765;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0px;
}

@media (max-width: 991px){
.w-bg-text-2 {
    height: 100px;
}
}

@media (min-width: 992px){
.w-bg-text-2 {
    height: 60px;
}
}

@media (min-width: 768px){
.w-bg-text-2 .content {
    padding: 42px 0;
    font-size: 36px;
}
}

@media (min-width: 768px)
.w-bg-text-2 {
    height: 100px;
}

.w-bg-text-2 .content span {
    color: #ee5022;
}

.w-bg-text-2 {
    text-align: center;
    position: relative;
}

.w-bg-text-2 .content {
    z-index: 1;
    position: relative;
    font-size: 38px;
    font-weight: 400;
    color: #6197b0;
    font-family: "Fauna One",sans-serif;
}

.w-bg-text-2 {
    text-align: center;
}

.blue-line-bottom {

background: rgba(255,255,255,0);
background: linear-gradient(to bottom, rgba(255,255,255,0.02) 74%, rgba(246,246,246,0.07) 76%, rgba(128,202,196,0.19) 100%);

}

section.p-50-100-2 {
    padding: 50px 0 50px;
}

@media (min-width: 1200px) {
.page-template-template-heart-failure .bottom-section .decoration {
	left: 0px;
}
}

.decoration {	font-weight:600;padding-top: 30px;	}

.external-links {	  padding-top: 0px;	}

section.p-50-100-3 {
    padding: 50px 0 0px;
}

@media (max-width: 989px) {
.bottom-section .decoration {
position: absolute !important;
    width: min-content;
    height: unset;
    overflow: hidden;
    letter-spacing: 3px;
    margin: unset;
    left: 0px;
	margin-top: -25px;
}
}

.patients-table-text {
	color: #0a3a60;
	font-weight:700;
	font-size:17px;
	text-align:left;
	text-transform: uppercase;
}

.td-li3 {	width:75px; padding-bottom:10px;	}

.review .container {
    padding: 160px 15px 300px;
}

@media (min-width: 992px){
.dots-l {
	border-left:2px dotted #6197b0;
}
}

.tab-section .tab-content h3 {
    font-size: 23px;
    letter-spacing: 0px;
    font-weight: 500;
}

.communicatemargin {		max-height:350px !important;	}

/*.page-id-17 .page-header h1 {	font-size: 72px;	} */

.orange-2 {
	color: #ee5022;
	font-size: 26px;
	text-align: justify;
	text-transform: uppercase;
	font-weight:500;
}

.acqua-2 {
	color: #6197b0;
	font-size: 26px;
	text-align: justify;
	text-transform: uppercase;
	font-weight:500;
}

.orange-2-sub {
	color: #ee5022;
	font-size: 20px;
	text-align: justify;
	text-transform: capitalized;
	font-weight:500;
}

.img-pat-sec-2 {
	padding-top:20px;
	padding-bottom:20px;
}

.acqua-2-sub {
	color: #6197b0;
	font-size: 20px;
	text-align: justify;
	text-transform: capitalized;
	font-weight:500;
}

.data-driven h2 {	font-size:36px;	 }

.patients-ac-triangle {
    position: relative;
}

.patients-ac-triangle::before,
.patients-ac-triangle::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border-color: transparent;
    border-style: solid;
}

.patients-ac-triangle::before {
}

.patients-ac-triangle::after {
    border-width: .7em;
    border-right-color: #ee5022 ;
    border-top-color: #ee5022 ;
}

.panel-title {	margin-top: 7px;	}
.panel-heading-mod {	background-color:#81c9c5 !important;border-radius: 0px 5px 5px 0px;height:50px;	}
.link-ac {	text-decoration:none !important;font-weight:600;color:white !important;	}
.bottom-info-s {
    font-size: 10px;
    line-height: 14px;
    font-weight: 500;
    margin: 0;
    text-align: left;
    color: #0a3a60;
}

.panel-default {		border-color: white;	}

.panel-body {    padding: 55px !important; }

.spread-out-li {		 display:flex !important;width:100% !important;margin-bottom:35px !important;		}

.tab-section .tab-content ul li img {
    height: 30px;
}

.acqua-accord {
	color: #80cac4;
    font-weight: 500;
    font-size: 30px;	}

.sub-t-accord {
	font-size: 18px;
    line-height: 24px;
    color: #0a3a60;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 25px;
}

.note-accord {
	font-size: 10px;
    line-height: 24px;
    color: #0a3a60;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 25px;
}

.panel-title {   font-size: 20px;	}

.table-accord-f1 {
	margin-top: 30px;	
}

.table-accord-f1 span {
	
	color: #0a3a60;
    font-weight: 600;
    font-size: 19px;
}

.table-accord-f1 img {	margin-right: 25px;	}

.table-accord-f1 td {		padding-bottom: 20px;	}

@media (max-width: 768px){
.early-detection img {
    max-height: unset;
}
}

.page-id-17 .team-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body figure {
    width: unset;
    height: unset;
}

.page-id-17 .team-accordion.board-of-directors .panel-default>.panel-heading+.panel-collapse>.panel-body figure {
    background: none;
}

@media (min-width: 768px){
.page-id-17 .team-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body figure {
	float:none;
}
}


/*------------------------------ */

.understanding-hf2 figure .point .toggle {
    position: relative;
    color: #fff;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    font-size: 70px;
    line-height: 48px;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    z-index: 2;
    animation: pulse 1s infinite;
}

.understanding-hf2 figure .point {
    position: absolute;
    color: #fff;
    display: block;
    width: 60px;
    height: 60px;
}

.understanding-hf2 figure .point .content {
    padding: 20px 15px 10px;
}
.understanding-hf2 figure .point .content {
    background: rgba(97,151,176,0.3);
    width: 290px;
    padding: 10px 15px 20px;
    color: #0a3a60;
    text-transform: uppercase;
    border-radius: 10px;
    font-size: 19px;
    line-height: 20px;
    position: absolute;
    z-index: 1;
    opacity: 0;
    transform: scale(.1);
    transition: .3s ease-out;

}

.understanding-hf2 figure .point .toggle {
    position: relative;
    color: #fff;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    font-size: 70px;
    line-height: 48px;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    z-index: 2;
    animation: pulse 1s infinite;
}

.understanding-hf2 figure {
    position: relative;
}

.understanding-hf2 figure .point.plus1 .toggle {
	top: -11px;
    left: 245%;
}

.understanding-hf2 .point.plus1 .content b {
    display: inline-block;
    width: 100%;
}

.understanding-hf2 figure .point.plus1 .content {
    left: -70px;
    bottom: 25px;
    transform-origin: 30px bottom;
}


.understanding-hf2 figure .point.plus1 {
    left: 10%;
    top: 10%;
}

.understanding-hf2 figure .point.plus2 .toggle {
    top: 0px;
    left: -235px;
}

.understanding-hf2 .point.plus2 .content b {
    display: inline-block;
    width: 100%;
}

.understanding-hf2 figure .point.plus2 .content {
    left: -70px;
    bottom: 25px;
    transform-origin: 30px bottom;
}


.understanding-hf2 figure .point.plus2 {
    left: 80%;
    top: 60%;
}


/*------------------*/


.understanding-hf2 figure .point.plus1a .toggle {
	top: -75px;
    left: 10%;
}

.understanding-hf2 .point.plus1a .content b {
    display: inline-block;
    width: 100%;
}

.understanding-hf2 figure .point.plus1a .content {
    left: -70px;
    bottom: 25px;
    transform-origin: 30px bottom;
}


.understanding-hf2 figure .point.plus1a {
    left: 0%;
    top: 35%;
}

.understanding-hf2 figure .point.plus2a .toggle {
    top: -70px;
    left: -30px;
}

.understanding-hf2 .point.plus2a .content b {
    display: inline-block;
    width: 100%;
}

.understanding-hf2 figure .point.plus2a .content {
    left: -70px;
    bottom: 25px;
    transform-origin: 30px bottom;
}


.understanding-hf2 figure .point.plus2a {
    left: 90%;
    top: 30%;
}




.understanding-hf2 figure .point .contento {
    background: rgba(97,151,176,0.3);
    min-width: 250px;
    padding: 20px 15px 20px;
    color: #0a3a60;
    border-radius: 10px;
    font-size: 18px;
    position: absolute;
    z-index: 1;
	height: auto;
	text-align:center;
	display:none;
}

#coli1 {
	top: 30px;
    left: -40px;
}

#coli2 {
	top: 20px;
    left: -90px;
}

#coli3 {
	top: -30px;
    left: -40px;
}

#coli4 {
	top: -140px;
    left: -320px;
}


@media (max-width: 989px) {

#endo-3-left {	text-align:center;	}
#endo-3-right {	margin-top:50px !important;margin-left:0px !important;	}

}
@media (min-width:768px){
.page-id-17 .page-header h1 {
    font-size: 69px;
}
}
.page-id-15 .review .container {
	    font-size: 26px;
}


section .content-style-1 p strong {
    color: #ee5022;
}

.page-id-17 .team-accordion .panel-default>.panel-heading a .name {
    font-size: 26px;
    font-weight: 600;
	padding-top: 5px;
    padding-left: 15px;
}

.btn-default{

	border-radius: 0;
    border: solid 1px #6197b0;
    color: #ee5022;
    text-transform: uppercase;
    text-decoration: none !important;
    padding: 5px 40px;
    font-size: 15px;
    line-height: 23px;
    height: auto;
    font-weight: 400;
    position: relative;
    letter-spacing: .05em;

}
@media (max-width:1199px){
#text{margin: 0px 20px 10px 40px;}
}

@media (max-width:1024px){
#row-blue{width:105% !important;}
}

@media (max-width:767px){
#text{margin-top:50px}
}

#button2{
padding: 5px 35.5px;
}

@media (min-width:1200px) and (max-width:1299px) {
#button2{margin-top: 3px;}
}

@media (min-width:1200px){
header .menu-wrapper ul li {
    font-size: 15px;
}
}

@media (max-width:1199px){
header .menu-wrapper ul li {
    font-size: 14px;
}
}

section h4 {
	
	font-size: 20px;
	color: #6197b0;
	line-height: 30px;
	
}

section h5 {
	
	font-size: 20px;
	color: #ee5022;
	
}

.right_col {
	
	text-align:left;
	padding: 15px 0px 15px 50px;
	border-left: 2px solid #f3f7f9;

}

.text_below_table {
	
	color:#0a3a60; 
	font-size:12px;
	text-align:left;
	font-weight:500;
	
}

.height6 {
	
	padding: 30px 0px 15px 0px;
	height:80px
}

.height5 {
	
	padding: 58px 0px 15px 0px; 
}

.height4 {
	
	padding: 30px 0px 15px 0px;
	height:80px
}

.height-title {
	
	padding: 15px 0px 15px 0px;
	
}

@media (min-width:479px) and (max-width:643px){
	
	.height4 {height:100px; padding: 25px 0px 15px 0px;}
	
	
}

@media (max-width:500px){
	
	.right_col {text-align:center; padding: 15px 0px 15px 0px;}
	.mobile-center {text-align:center;}
    .parent ul {list-style-position: inside;}
	 
}

@media (min-width:501px){
	
	.text-align-right {text-align:right}
	.text-align-left {text-align:left}
	
}

@media (min-width:325px) and (max-width:479px){
	
	.height-title {height:80px; padding: 25px 0px 15px 0px;}
	
	
}

@media (max-width:324px){
	
	.height-title {padding: 15px 0px 15px 0px;}
	
	
}


@media (max-width:321px){
	
	.height2 {height:70px; }
	
	
}

@media (min-width:568) and (max-width:646px){
	
	.height4 {height:100px; padding: 40px 0px 15px 0px;}
	
	
}

@media (min-width:501px) and (max-width:537px){
	
	.height4 {height:120px; padding: 45px 0px 15px 0px;}
	
	
}

@media (min-width:478px) and (max-width:500px){
	
	.height4 {height:100px; padding: 50px 0px 15px 0px;}
	
	
}

@media (min-width:353px) and (max-width:477px){
	
	.height4 {height:120px; padding: 40px 0px 15px 0px;}
	
	
}

@media (max-width:352px){
	
	.height4 {height:140px; padding: 50px 0px 15px 0px;}
	
	
}

@media (min-width:534px) and (max-width:600px){
	
	.height5 {padding: 70px 0px 15px 0px;}
	
	
}

@media (min-width:478px) and (max-width:533px){
	
	.height5 {padding: 85px 0px 15px 0px;}
	
	
}

@media (min-width:400px) and (max-width:477px){
	
	.height5 {padding: 70px 0px 15px 0px;}
	
	
}

@media (max-width:399px){
	
	.height5 {padding: 90px 0px 15px 0px;}
	
	
}

@media (min-width:992px) and (max-width:1199px){
	
	.height6 {height:81px; padding: 31px 0px 15px 0px;}
	
	
}

@media (min-width:750px) and (max-width:991px){
	
	.height6 {height:100px; padding: 38px 0px 15px 0px;}
	
	
}

@media (min-width:721px) and (max-width:749px){
	
	.height6 {height:100px; padding: 37px 0px 15px 0px;}
	
	
}

@media (min-width:604px) and (max-width:720px){
	
	.height6 {height:100px; padding: 38px 0px 15px 0px;}
	
	
}


@media (min-width:558px) and (max-width:603px){
	
	.height6 {height:120px; padding: 50px 0px 15px 0px;}
	
	
}

@media (min-width:501px) and (max-width:577px){
	
	.height6 {height:140px; padding: 65px 0px 15px 0px;}
	
	
}

@media (min-width:383px) and (max-width:500px){
	
	.height6 {height:160px; padding: 71px 0px 15px 0px;}
	
	
}



@media (min-width:379px) and (max-width:381px){
	
	.height6 {height:180px; padding: 82px 0px 15px 0px;} 
	
	
}

@media (min-width:366px) and (max-width:378px){
	
	.height6 {height:180px; padding: 83px 0px 15px 0px;}
	
	
}

@media (min-width:352px) and (max-width:365px){
	
	.height6 {height:180px; padding: 83px 0px 15px 0px;}
	
	
}

@media (max-width:351px){
	
	.height6 {height:200px; padding: 95px 0px 15px 0px;}
	
	
}

@media (min-width:1200px){

.space-button1 {padding-left: 300px;}
.space-button-home-1 {padding-left: 250px;}
.space-button2 {padding-right: 300px;}
.space-button-home-2 {padding-right: 250px;}
.button1clinical {padding-left: 130px;}
.button2clinical {padding-right: 130px;}
.space-100-per {padding-right: 200px;}
.space-87-per {padding-left: 200px;}
}

@media (max-width:767px){

.space-button2 {margin-top:10px}

}

@media (max-width:991px){
	
.button2clinical {margin-top:10px}

}

.space-button2  .btn-square {padding: 15px 3px;}

.height2_table2{
	
	padding: 15px 0px 15px 0px;
	
}
.height5_table2 {
	
	padding: 37px 0px 15px 0px;
	height:100px
		
}

.height4_table2 {
	
	padding: 30px 0px 15px 0px;
	height:80px
}

@media (min-width:501px) and (max-width:536px){
	
	.height2_table2 {height:70px; padding: 25px 0px 15px 0px;}
	
	
}

@media (max-width:436px){
	
	.height2_table2 {height:70px; padding: 25px 0px 15px 0px;}
	
	
}

@media (min-width:553px) and (max-width:991px){
	
	.height4_table2 {height:100px; padding: 40px 0px 15px 0px;}
	
	
}

@media (min-width:501px) and (max-width:552px){
	
	.height4_table2 {height:120px; padding: 50px 0px 15px 0px;}
	
	
}

@media (min-width:493px) and (max-width:500px){
	
	.height4_table2 {height:100px; padding: 40px 0px 15px 0px;}
	
	
}

@media (min-width:330px) and (max-width:492px){
	
	.height4_table2 {height:120px; padding: 40px 0px 15px 0px;}
	
	
}

@media (max-width:329px){
	
	.height4_table2 {height:140px; padding: 50px 0px 15px 0px;}
	
	
}

@media (min-width:501px) and (max-width:589px){
	
	.height5_table2 {height:140px; padding: 50px 0px 15px 0px;}
	
	
}


@media (min-width:425px){
	
	.cordella_systemButton{min-width: 400px;}
	.questionsButton{min-width: 400px;}
	
}

@media (max-width:424px){
	
	.questionsButton{padding: 15px 60px;}
	
}

@media (max-width:767px) {
	
	.section4-center {text-align:center;}
	#imagessection4 {margin-top: 50px;}
	
}

@media (min-width:768px) {
	
	#download2 {margin-left: 5px;}
	
}

.quotes-back{
    padding: 25px;
    text-align: center;
    position: relative;
}
.quotes-back:before,
.quotes-back:after{
    position: absolute;
    font-size: 100px;
    color: #6197b0;
	opacity: .08;
    font-weight: 700;
}
.page-id-15 .quotes-back:before{
	opacity: 1;
}

.page-id-15 .quotes-back:after{
	opacity: 0;
}

@media(min-width: 800px){

.page-id-15 .quotes-back:before{
	left: -3%; 
	top: -10px;
	font-family: Time New Roman;
}
}

@media(max-width: 799px){

.page-id-15 .quotes-back:before{
	left: 3%; 
	top: -10px;
	font-family: Time New Roman;
}
}

.quotes-back:before{
    content: '\201c';
     top: 40px; left: 17%;    
}
.quotes-back:after{
    content: '\201d';
    bottom: 40px; right: 17%;      
}


.quotes-back-2{
    padding: 25px;
    text-align: center;
    position: relative;
}
.quotes-back-2:before,
.quotes-back-2:after{
    position: absolute;
    font-size: 100px;
    color: #6197b0;
	opacity: .08;
    font-weight: 700;
}
.quotes-back-2:before{
    content: '\201c';
     top: 0px; left: 16%;    
}
.quotes-back-2:after{
    content: '\201d';
    bottom: 40px; right: 16%;      
}


.quotes-back-3{
    padding: 25px;
    text-align: center;
    position: relative;
}
.quotes-back-3:before,
.quotes-back-3:after{
    position: absolute;
    font-size: 100px;
    color: #6197b0;
	opacity: .08;
    font-weight: 700;
}
.quotes-back-3:before{
    content: '\201c';
     top: 0px; left: 16%;    
}
.quotes-back-3:after{
    content: '\201d';
    bottom: 40px; right: 16%;      
}

@media (min-width:1600px) and (max-width:1870px) {
	
	.quotes-back:before{ left: 14%; }
	.quotes-back:after{ left: 83%; }
	
}

@media (min-width:1300px) and (max-width:1601px) {
	
	.quotes-back:before{ left: 5%; }
	.quotes-back:after{ left: 92%; }
	
}

@media (min-width:700px) and  (max-width:1299px) {
	
	.quotes-back:before{ left: 0%; }
	.quotes-back:after{ left: 93%; bottom: 0px;}
	
}

@media (max-width:699px) {
	
	.quotes-back:before{ left: 0%; }
	.quotes-back:after{ left: 83%; bottom: 120px;}
	
}


@media (min-width:1600px) and (max-width:1870px) {
	
	.quotes-back-2:before{ left: 14%; }
	.quotes-back-2:after{ left: 83%; }
	
}

@media (min-width:1300px) and (max-width:1601px) {
	
	.quotes-back-2:before{ left: 5%; }
	.quotes-back-2:after{ left: 92%; }
	
}

@media (min-width:700px) and  (max-width:1299px) {
	
	.quotes-back-2:before{ left: 0%; top: -25px; }
	.quotes-back-2:after{ left: 93%; bottom: 0px;}
	
}

@media (max-width:699px) {
	
	.quotes-back-2:before{ left: 0%; }
	.quotes-back-2:after{ left: 83%; bottom: 120px;}
	
}

@media (min-width:1600px) and (max-width:1870px) {
	
	.quotes-back-3:before{ left: 14%; }
	.quotes-back-3:after{ left: 83%; }
	
}

@media (min-width:1300px) and (max-width:1601px) {
	
	.quotes-back-3:before{ left: 5%; }
	.quotes-back-3:after{ left: 92%; }
	
}

@media (min-width:700px) and  (max-width:1299px) {
	
	.quotes-back-3:before{ left: 0%; top: -25px;}
	.quotes-back-3:after{ left: 93%; bottom: 0px;}
	
}

@media (max-width:699px) {
	
	.quotes-back-3:before{ left: 0%; top: -20px; }
	.quotes-back-3:after{ left: 83%; bottom: 105px;}
	
}

@media (max-width:767px) {
	
	#search-line1 hr { display: none; }
	
}

@media (min-width:768px) {
	
	#search-line2 hr { display: none; }
	
}


@media(max-width:358px){
	
	#button-search { text-align: center; }
	
}

@media(min-width:359px){
	
	#button-search { float:right; }
}

@media(min-width:575px){
	
	#search-input { float:left; }
}

@media (min-width:1200px) {
	
	#dotsred1 {letter-spacing: 6px;}
	#dotsred2 {letter-spacing: 6px;}
	#dotsblue1 {letter-spacing: 6px; margin-left: 16px;}
	#dotsblue2 {letter-spacing: 6px; margin-right: 10px;}
	#dotsblue1-1 {letter-spacing: 6px; margin-left: 16px; display:none;}
	#dotsblue2-2 {letter-spacing: 6px; margin-right: 10px; display:none;}
	#text-blue {margin-left: 17px; max-width:220px;}
	
}

@media (max-width:1199px) {
	
	#dotsred1 {letter-spacing: 4px;}
	#dotsred2 {letter-spacing: 4px;}
	#dotsblue1 {letter-spacing: 4px; margin-left: 16px; display:none;}
	#dotsblue2 {letter-spacing: 4px; margin-right: 10px; display:none;}
	#dotsblue1-1 {letter-spacing: 4px; margin-left: 16px;}
	#dotsblue2-2 {letter-spacing: 4px; margin-right: 10px;}
	#text-blue {margin-right: 30px;}
	
}

@media (max-width:574px) {
	
	#button-search {width: 100%; text-align:center; margin-top:10px}
	#link-desktop { display:none; }
	#link-mobile { margin-bottom:10px; }
	
}

@media (min-width:575px) {
	
	#link-mobile { display:none; }
	
}

@media (max-width:430px) {
	
	#header_search_query {
		
		width: 290px;
		background-image: url(http://icons.iconarchive.com/icons/paomedia/small-n-flat/16/search-icon.png); 
		background-repeat: no-repeat; 
		background-position: right; 
		background-position-x: 260px;
		}
	
}

@media (min-width:431px) {
	
	#header_search_query {
		
		width: 400px; 
		background-image: url(http://icons.iconarchive.com/icons/paomedia/small-n-flat/16/search-icon.png); 
		background-repeat: no-repeat; 
		background-position: right; 
		background-position-x: 370px;
	}
	#button-search {margin-left: 20px}
	
}

@media (min-width:590px) and (max-width:716px) {
	
	.height5_table2 {
		
		padding: 50px 0px 15px 0px;
		height: 120px;
		
	}
	
}

@media (min-width:439px) and (max-width:589px) {
	
	.height5_table2 {
		
		padding: 60px 0px 15px 0px;
		height: 140px;
		
	}
	
}

@media (min-width:396px) and (max-width:438px) {
	
	.height5_table2 {
		
		padding: 60px 0px 15px 0px;
		height: 160px;
		
	}
	
}

@media (min-width:300px) and (max-width:395px) {
	
	.height5_table2 {
		
		padding: 60px 0px 15px 0px;
		height: 180px;
		
	}
	
}


@media (max-width:449px) {
	
	.height3-1_table2 {
		
		padding: 25px 0px 15px 0px;
		height: 70px;
		
	}
	
}

@media (min-width:1200px) and (max-width:1276px){
	
	#content7{margin-top: 350px;}
	
}

@media (max-width:768px) {
	
	#icons-section2 {margin-top:-90px}
}

@media (min-width:1600px) {
	
	#contendesktop {margin-left: 60px;     margin-right: 60px; }
}

#bulletstable {margin-left: -22px;}

@supports (-ms-ime-align:auto) {
#bulletstable {margin-left: -27px;}
}

@media (min-width:992px) and (max-width:1199px) {
	
	#menu-footer {width: 47%; float: right;}
	 
}

@media (max-width: 767px){
.questions img {
    width: 300px;
}

.title-top{
	font-size: 25px;
}
}

header .top-content ul #menu-item-44825 a {
    color: #7dc5ca;
	font-weight:600;
}

.title-top {
	color: #6197b0;
    font-family: "Fauna One",sans-serif;
}

@media (min-width: 1200px){
.title-top {
    font-size: 60px; 
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.title-top {
    font-size: 55px; 
}
}

@media (min-width: 768px) and (max-width: 991px) {
.title-top {
    font-size: 60px; 
}
}

.percent-graphics {
	margin-top: 50px;
}

.gph-txt {
	max-width: 300px;
	margin: auto;
}

.image-93-percent {
	margin-top: 70px;
}

.image-93-percent p {
	max-width: 400px;
	margin: auto;
}

.video_1 {
	-webkit-box-shadow: 3px -1px 5px -1px rgba(0,0,0,0.76);
	-moz-box-shadow: 3px -1px 5px -1px rgba(0,0,0,0.76);
	box-shadow: 3px -1px 5px -1px rgba(0,0,0,0.76);
}

.videos_sd {
	-webkit-box-shadow: 3px -1px 5px -1px rgba(0,0,0,0.76);
	-moz-box-shadow: 3px -1px 5px -1px rgba(0,0,0,0.76);
	box-shadow: 3px -1px 5px -1px rgba(0,0,0,0.76);
}

.video_2 {
	margin: 30px 0 30px 0;
	-webkit-box-shadow: 3px -1px 5px -1px rgba(0,0,0,0.76);
	-moz-box-shadow: 3px -1px 5px -1px rgba(0,0,0,0.76);
	box-shadow: 3px -1px 5px -1px rgba(0,0,0,0.76);
}

@media(min-width: 992px){
	.video_1 {
		margin: 53px 0 30px 0;
	}
}

@media (min-width: 550px) and (max-width: 991px){
	.image-93-percent .percent-img {
		max-width: 400px;
		margin: auto;
	}
}

@media (max-width: 549px) {
	.image-93-percent .percent-img {
		max-width: 220px;
		margin: auto;
	}
}

@media (min-width: 550px) and (max-width: 991px){
	.image-93-percent .percent-img {
		max-width: 400px;
		margin: auto;
	}
}

@media (min-width: 540px) and (max-width: 991px){
	.video_1 {
		margin: 30px 0 30px 0;
	}
}

@media (min-width: 409px) and (max-width: 539px){
	.video_1 {
		margin: 53px 0 30px 0;
	}
}

@media (min-width: 397px) and (max-width: 408px){
	.video_1 {
		margin: 30px 0 30px 0;
	}
}

@media (max-width: 396px){
	.video_1 {
		margin: 53px 0 30px 0;
	}
}

.videos-patients {
	margin-top: 30px;
}


.gradient-pt-pg {
	background: rgb(243,247,249);
	background: radial-gradient(circle, rgba(243,247,249,1) 77%, rgba(255,255,255,1) 98%);
	margin-top: 40px;
	margin-bottom: 60px;

}

.gradient-pt-pg-2 {
	background: rgb(243,247,249);
	background: radial-gradient(circle, rgba(243,247,249,1) 77%, rgba(255,255,255,1) 98%);
	margin-top: 40px;

}

@media(min-width: 1900px){


.quote-frt {
    color: #6098B1 !important;
    font-family: Fauna One;
    font-size: 36px !important;
    line-height: 65px;
    max-width: 750px;
}

}


@media (min-width: 1390px) and (max-width: 1649px){

.spaces-quote-1 {
	padding-bottom:18px;
}

}

@media (min-width: 1200px) {

.quote-frt {
    color: #6098B1 !important;
    font-family: Fauna One;
    font-size: 36px !important;
    line-height: 65px;
    max-width: 750px;
}

.spaces-quote-1 {
		padding-left:0px;
		padding-right:0px; 
		padding-top: 25px;
	}

}

@media(min-width: 992px) and (max-width: 1199px){


.quote-frt {
    color: #6098B1 !important;
    font-family: Fauna One;
    font-size: 36px !important;
    line-height: 60px;
    max-width: 750px;
}
}

.gradient-pt-pg span{
	color: #6197b0; 
	font-family: 'Fauna One',sans-serif;
	font-size: 30px;
	margin-right: -60px;
}

.gradient-pt-pg-2 span{
	color: #6197b0; 
	font-family: 'Fauna One',sans-serif;
	font-size: 25px;
}

.tab-3-sub h2 {
	color: #3197ad;
	font-family: Fauna One;
	font-size: 42px;
}

.tab-3-sub p {
	color: #3197ad !important;
	font-family: Fauna One;
	font-size: 37px !important;
	letter-spacing: 0em !important;
	line-height: 45px !important;
	margin-top: 55px;
}

.frt-p1 {
	max-width: 900px;
    margin: auto;
}

.orange-87-percent {
	font-family: "Fauna One",sans-serif;
	color: #ee5022;
	font-size: 28px;
	font-weight: 500;
	line-height: 42px;
}

.orange-100-percent {
	font-family: "Fauna One",sans-serif;
	color: #2c99af;
	font-size: 28px;
	font-weight: 500;
	line-height: 42px;
}

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

.quote-frt {
    color: #6098B1 !important;
    font-family: Fauna One;
    font-size: 30px !important;
    line-height: 50px;
    max-width: 750px;
}
}

@media(max-width: 767px) {
	.quote-frt {
	color: #6098B1 !important;
    font-family: Fauna One;
    font-size: 30px !important;
    line-height: 43px;
    max-width: 750px;
	}
	
	.txt-rev-cont {
		line-height: 40px !important;
	}
}

.easy-setup-content {
	margin: auto;
	max-width: 700px;
}

.size-under-v {
	font-size: 16px !important;
}

.menos5-image {
	position: absolute;
	margin-top: -50px;
}

@media(min-width: 1600px){
	
	.menos5-image {
	left: 30%;
	}
}

@media (min-width: 1300px) and (max-width: 1599px){
	
	.menos5-image {
	left: 25%;
	}
}

@media (min-width: 1111px) and (max-width: 1299px){
	
	.menos5-image {
	left: 20%;
	}
}

@media (min-width: 920px) and (max-width: 1110px){
	
	.menos5-image {
	left: 15%;
	}
}

@media(max-width: 919px){
	
	.menos5-image {
		left: 15%;
	}
	.text-5-img {
		margin-left: 120px;
	}
}

@media (min-width:992px){
	.Reviwe-tl {
		text-align: left !important;
		margin-left: 90px !important;
	}
}

@media (max-width:991px){
	.Reviwe-tl {
		text-align: left !important;
		margin-left: 168px !important;
	}
}

@media(min-width: 1200px){
	.qt-sty {
		background-image: url('https://endotronix.com/wp-content/uploads/2020/08/Quote-1.png'); 
		background-repeat: no-repeat;
	}
	
	.mobile-img-q {display: none;}
}

@media(max-width: 1199px){
	.qt-sty {
		background-image: url('https://endotronix.com/wp-content/uploads/2020/08/Quotemobile-heart.png'); 
		background-repeat: no-repeat;
		background-position: right bottom;
	}
}

.european-button .btn-square {
	margin-top: 10px;
}

.aha-button .btn-square {
	margin-top: 10px;
}

.btn-patients {
	display: inline-block;
	color: #6197b0;
    border: 2px solid #6197b0;
    padding: 10px 30px;
    text-transform: uppercase;
    font-family: "Montserrat",sans-serif;
    font-size: 20px;
    line-height: 23px;
    text-decoration: none !important;
    position: relative;
    overflow: hidden;
    min-width: 234px;
}

.btn-patients:hover {
	color: #ee5022;
    border: 2px solid #ee5022;
}

.us-sites {
	padding: 10px 5px;
}

.us-sites span {
	color: #ee5022;
    font-size: 23px;
    font-family: "Fauna One",sans-serif;
    font-weight: 400;
}

.inter-sites {
	padding: 10px 5px;
	text-align: center;
}

.inter-sites span{
	color: #ee5022;
    font-size: 23px;
    font-family: "Fauna One",sans-serif;
    font-weight: 400;
}

@media (min-width: 992px){
	.inter-sites {
		margin-left: -63px;
	}

}

@media (max-width: 991px){
	.us-sites {
		text-align: center;
	}
}

@media (min-width: 992px) and (max-width: 1199px){
	#button-search {
		float: left;
		margin-left: 0;
		margin-top: 10px;
	}
}