

/* FONT SETUP */
@font-face {
  font-family: 'TreatwellSansWeb';
  src: url("https://www.treatwell.com/fonts/TreatwellSansWeb-Regular.eot");
  src: url("https://www.treatwell.com/fonts/TreatwellSansWeb-Regular.eot?#iefix") format("embedded-opentype"), url("https://www.treatwell.com/fonts/TreatwellSansWeb-Regular.woff") format("woff"), url("https://www.treatwell.com/fonts/TreatwellSansWeb-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TreatwellSansWeb';
  src: url("https://www.treatwell.com/fonts/TreatwellSansWeb-Bold.eot");
  src: url("https://www.treatwell.com/fonts/TreatwellSansWeb-Bold.eot?#iefix") format("embedded-opentype"), url("https://www.treatwell.com/fonts/TreatwellSansWeb-Bold.woff") format("woff"), url("https://www.treatwell.com/fonts/TreatwellSansWeb-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'TreatwellSansWeb';
  src: url("https://www.treatwell.co.uk/fonts/static/TreatwellSansWeb-RegularItalic/TreatwellSansWeb-RegularItalic.eot");
  src: url("https://www.treatwell.co.uk/fonts/static/TreatwellSansWeb-RegularItalic/TreatwellSansWeb-RegularItalic.eot?#iefix") format("embedded-opentype"), url("https://www.treatwell.co.uk/fonts/static/TreatwellSansWeb-RegularItalic/TreatwellSansWeb-RegularItalic.woff") format("woff"), url("https://www.treatwell.co.uk/fonts/static/TreatwellSansWeb-RegularItalic/TreatwellSansWeb-RegularItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'TreatwellSansWeb';
  src: url("https://www.treatwell.com/fonts/TreatwellSansWeb-BoldItalic.eot");
  src: url("https://www.treatwell.com/fonts/TreatwellSansWeb-BoldItalic.eot?#iefix") format("embedded-opentype"), url("https://www.treatwell.com/fonts/TreatwellSansWeb-BoldItalic.woff") format("woff"), url("https://www.treatwell.com/fonts/TreatwellSansWeb-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}

.hide{
  opacity: 0;
}


/* REST OF BODY */
body {
  background: #fff;
  font-family: TreatwellSansWeb, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
}

  .treatwell-background { 
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTcwIiBoZWlnaHQ9IjY2NyIgdmlld0JveD0iMCAwIDU3MCA2NjciPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE4NSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTg1IiB3aWR0aD0iNTcwIiBoZWlnaHQ9IjY2NyIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSJNYXNrX0dyb3VwXzkiIGRhdGEtbmFtZT0iTWFzayBHcm91cCA5IiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8ZyBpZD0iR3JvdXBfMTk2IiBkYXRhLW5hbWU9Ikdyb3VwIDE5NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzMCAtNDYuMzA4KSI+CiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTg0IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxODQiIHdpZHRoPSIxMDk1LjcwMyIgaGVpZ2h0PSI4MjEuNzc3IiBmaWxsPSIjMDBiMGI5Ii8+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzM0IiBkYXRhLW5hbWU9IlBhdGggMzQiIGQ9Ik0xNDcuMTA3LDQ0Ny4xOGM0LjIxNSw2LjExLDIyLjA0NywyNy4wNzcsNTQuNTE1LDY0LjExbDEuMTQ5LDEuMywxLjQtMS4wMmM3LjA0Mi01LjEzNiwxMy45ODktNy4zMjgsMjMuMjE1LTcuMzI4YTE0MS44OTQsMTQxLjg5NCwwLDAsMSwxNy44ODUsMS42MjhjNi41NTEuODY0LDEyLjYsMi4wMDksMTguNDQ0LDMuMTE2LDkuMTczLDEuNzM1LDE3LjEsMy4yMzQsMjQuNTYyLDMuMjM0LDE2Ljg4NCwwLDI4LjE0Mi04LjQyMywzNy42NDItMjguMTczLDkuMDA5LTE4LjczLDEyLjcxMS0zNy45MTYsMTUuOTc1LTU0Ljg0Miw3LjExOC0zNi45MTEsMTIuMjYyLTYzLjU3Nyw2My40NDQtNjMuNTc3LDQuNjM4LDAsOS42NzUuMjI4LDE0Ljk4Mi42NzMsMzIuNzE5LDIuNzcsNzUuMTIsNC4zNTYsMTE2LjMyMyw0LjM1Niw1Ni4zMDcsMCwxNTkuNzgyLTMuMDA2LDIyMC4yMzItMjMuMTEyLDQyLjktMTQuMjc4LDk5Ljk2LTUxLjA4NywxNDEuNjIzLTc3Ljk2MiwyMy41MzEtMTUuMTc2LDQyLjE4NS0yNy4yMDYsNDkuMTg1LTI5LjI0MlYxNjkuODE5bC0uODc5LjI0N2ExOTEuMTUxLDE5MS4xNTEsMCwwLDEtNTMuMzcsNy4zMjRjLTM0LjQ2MSwwLTg3LjQyOC05LjAyNC0xNDQuMDMyLTUyLjAxMi0yNi40MjYtMjAuMDYxLTU1Ljk0OS0yMi43NjYtODEuMzUyLTIyLjc2Ni0xMC45MzQsMC0yMS44MzguNTU1LTMzLjM4OSwxLjE0OS0xMS41LjU4Ni0yMy4zOTQsMS4xOTUtMzUuMjU3LDEuMTk1LTguMTM4LDAtMTUuNDczLS4yODItMjIuNDMxLS44NjRsLTEwLjQ5My0uODU2Yy01OC4yMzItNC43MDYtMTE4LjQzOS05LjU3Mi0xNTcuOS01My44NjhDMzk2LjczMywzNi4wNTIsMzg3Ljc2MiwxOS40MzcsMzgxLjksMEg5MS40NzdhMzg1Ljg2NCwzODUuODY0LDAsMCwwLTM4LjcsMTcwLjE0MkM1My4yMDcsMjYyLjUyLDg1LjgyMywzNTguMzE4LDE0Ny4xMDcsNDQ3LjE4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ4LjAxNCkiIGZpbGw9IiMwMDFlNjIiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMzUiIGRhdGEtbmFtZT0iUGF0aCAzNSIgZD0iTTEwMTguMDQzLDYyLjY1Yy0xOC43LDQuNjQyLTEyMy40ODcsODQuNzg4LTE5MS40MTMsMTA3LjM4Ni04MS44ODEsMjcuMjQ0LTI1My4zMzYsMjUuNjQyLTMzNS43OTEsMTguNjY5LTk1LjYtOC4wODEtNjYuNTY4LDU3LjA1My05Ni4yNzcsMTE4LjgxNS0xOC45NjYsMzkuNDMtNDIuMDEsMjUuNjItNzguNjg1LDIwLjc2MS0xOC4zMTktMi40MjctMzEuMzQ5LTQtNDYuMjc4LDkuMS0xMS44MDksMTAuMzY0LTkuNSw0MS4wODEtMjMuMTcsNDcuMjQxLTEwLjIxNSw0LjYtMzIuNjg1LTEzLjY0Ny00NC4zNzYtMTAuNzE0LTE4LjQzMyw0LjYyMi0xOC45MjgsMTcuMDg2LTMwLjI4NCwzNy41NzMtMTcuMzMsMzEuMjczLTQ1LjczNCw0NS45NTEtODcuMjkxLDcwLjA1M0MxMy4zMTgsNTIyLjgwNywxOC4wNCw1ODQuNCw0OS43MTYsNjQ2LjA3NGg5NjguMzI3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzcuNjU5IDE3NS43MDMpIiBmaWxsPSIjZmY4MDhiIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=");
    background-position:top 70px;
    background-repeat: no-repeat;
    background-size: 180%;
   }

   .arrow{
  font-size:0.6em;
} 



  .results-background { 
    background-image: url("data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjM3NSIgaGVpZ2h0PSI0MzciIHZpZXdCb3g9IjAgMCAzNzUgNDM3Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xODIiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE4MiIgd2lkdGg9IjM3NSIgaGVpZ2h0PSI0MzciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTY0MikiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzcwNzA3MCIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0iTWFza19Hcm91cF83IiBkYXRhLW5hbWU9Ik1hc2sgR3JvdXAgNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMTY0MikiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4KICAgIDxnIGlkPSJHcm91cF8xNjAiIGRhdGEtbmFtZT0iR3JvdXAgMTYwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM4LjY2NyAxMzA0LjY5MikiPgogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE1NiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTU2IiB3aWR0aD0iMTA5NS43MDMiIGhlaWdodD0iODIxLjc3NyIgZmlsbD0iIzAwYjBiOSIvPgogICAgICA8cGF0aCBpZD0iUGF0aF8xNiIgZGF0YS1uYW1lPSJQYXRoIDE2IiBkPSJNMTQ3LjEwNyw0NDcuMThjNC4yMTUsNi4xMSwyMi4wNDcsMjcuMDc3LDU0LjUxNSw2NC4xMWwxLjE0OSwxLjMsMS40LTEuMDJjNy4wNDItNS4xMzYsMTMuOTg5LTcuMzI4LDIzLjIxNS03LjMyOGExNDEuODk0LDE0MS44OTQsMCwwLDEsMTcuODg1LDEuNjI4YzYuNTUxLjg2NCwxMi42LDIuMDA5LDE4LjQ0NCwzLjExNiw5LjE3MywxLjczNSwxNy4xLDMuMjM0LDI0LjU2MiwzLjIzNCwxNi44ODQsMCwyOC4xNDItOC40MjMsMzcuNjQyLTI4LjE3Myw5LjAwOS0xOC43MywxMi43MTEtMzcuOTE2LDE1Ljk3NS01NC44NDIsNy4xMTgtMzYuOTExLDEyLjI2Mi02My41NzcsNjMuNDQ0LTYzLjU3Nyw0LjYzOCwwLDkuNjc1LjIyOCwxNC45ODIuNjczLDMyLjcxOSwyLjc3LDc1LjEyLDQuMzU2LDExNi4zMjMsNC4zNTYsNTYuMzA3LDAsMTU5Ljc4Mi0zLjAwNiwyMjAuMjMyLTIzLjExMiw0Mi45LTE0LjI3OCw5OS45Ni01MS4wODcsMTQxLjYyMy03Ny45NjIsMjMuNTMxLTE1LjE3Niw0Mi4xODUtMjcuMjA2LDQ5LjE4NS0yOS4yNDJWMTY5LjgxOWwtLjg3OS4yNDdhMTkxLjE1MSwxOTEuMTUxLDAsMCwxLTUzLjM3LDcuMzI0Yy0zNC40NjEsMC04Ny40MjgtOS4wMjQtMTQ0LjAzMi01Mi4wMTItMjYuNDI2LTIwLjA2MS01NS45NDktMjIuNzY2LTgxLjM1Mi0yMi43NjYtMTAuOTM0LDAtMjEuODM4LjU1NS0zMy4zODksMS4xNDktMTEuNS41ODYtMjMuMzk0LDEuMTk1LTM1LjI1NywxLjE5NS04LjEzOCwwLTE1LjQ3My0uMjgyLTIyLjQzMS0uODY0bC0xMC40OTMtLjg1NkM1MDguMjU1LDk4LjUzLDUxOS45MjIsMTEzLjQsNDgwLjQ2NSw2OS4xYy0xMC43Mi0xMi4wMzcsMTcuMzEtMjUuNjM3LDAtNDYuMDQyLTEuNjI0LTEuOTEyLDEyLjY3NC0yNywxMi4xMTEtMjguODcxSDc1LjExMkM0OS41Myw0Ni42MTMsNTIuNTExLDExMS4yMzMsNTIuNzgxLDE3MC4xNDIsNTMuMjA3LDI2Mi41Miw4NS44MjMsMzU4LjMxOCwxNDcuMTA3LDQ0Ny4xOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0OC4wMTQpIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzE3IiBkYXRhLW5hbWU9IlBhdGggMTciIGQ9Ik0xMDE4LjA0Myw2Mi42NWMtMTguNyw0LjY0Mi0xMjMuNDg3LDg0Ljc4OC0xOTEuNDEzLDEwNy4zODYtODEuODgxLDI3LjI0NC0yNTMuMzM2LDI1LjY0Mi0zMzUuNzkxLDE4LjY2OS05NS42LTguMDgxLTY2LjU2OCw1Ny4wNTMtOTYuMjc3LDExOC44MTUtMTguOTY2LDM5LjQzLTQyLjAxLDI1LjYyLTc4LjY4NSwyMC43NjEtMTguMzE5LTIuNDI3LTMxLjM0OS00LTQ2LjI3OCw5LjEtMTEuODA5LDEwLjM2NC05LjUsNDEuMDgxLTIzLjE3LDQ3LjI0MS0xMC4yMTUsNC42LTMyLjY4NS0xMy42NDctNDQuMzc2LTEwLjcxNC0xOC40MzMsNC42MjItMTguOTI4LDE3LjA4Ni0zMC4yODQsMzcuNTczLTE3LjMzLDMxLjI3My00NS43MzQsNDUuOTUxLTg3LjI5MSw3MC4wNTNDMTMuMzE4LDUyMi44MDcsMTguMDQsNTg0LjQsNDkuNzE2LDY0Ni4wNzRoOTY4LjMyN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3LjY1OSAxNzUuNzAzKSIgZmlsbD0iI2ZmODA4YiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+");
    background-position:bottom center !important;
    background-repeat: no-repeat;
    background-size: 100%;
   }

   .main-row .col-lg-12 {
    padding-left: 20px;
    padding-right: 20px;
   }

.card-title{
  font-size:1.75rem;
  letter-spacing: 1px;
  font-weight:bold;
}

.big-margin {
  margin-top:4vh;
  margin-bottom: 7vh;
}

a:hover, a:visited {
  text-decoration: none;
}

a:hover {
  color: #ff5c39;
}

.btn{
  white-space: normal;
}

.container{
  padding-left:0;
  padding-right: 0;
}

.back-btn{
  cursor:pointer;
}




.btn-primary {
    color: #000;
    background-color: #fff;
    border-color: #fff;
    display: block;
    width:100%;
    font-size:14px;
    padding:20px 20px;
}

/* HEADER */
.logo-svg {
  width: 130px;
  height: auto;
}
.header-row {
  margin-top: 12px;
  color: ;
}
.menu-row {
  border-top: 1px solid #f6f6f6;
  margin-top: 16px;
}
/* MENU */
.styles--navigation--ffbf61 {
    clear: both;
    letter-spacing: 1px;
    overflow: hidden;
    height: 32px;
    margin-bottom: 6px;
}
.styles--navItems--930b04 {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 16px;
    white-space: nowrap;
    line-height: 16px;
    font-size: 10px;
    font-family: TreatwellSansWeb, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.styles--navItemsWrapper--970595 {
    padding-left: 4px;
    height: 32px;
}
.Item--link--6244ef {
    white-space: nowrap;
    vertical-align: bottom;
    margin-right: 20px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: none;
    color: hsl(0, 0%, 50%);
    height: 32px;
    line-height: 32px;
    display: inline-block;
}
/*.body-row {
  margin-top: 50px;
  margin-bottom: 50px;
  color: #012063;
}
*/
.header-container {
  padding-left: 0;
  padding-right: 0;
}
h2 {
  color: #012063;
  font-weight: bold;
  font-size: 2.4em;
}
h2 span.text-padding-2 {
  text-align: right;
  padding-right: 0;
}
h2 span.text-padding-3 {
  padding-left: 50px;
}

/* FORM BODY */
.left-side, .right-side {
  padding-left: 40px;
  padding-right: 40px;
}

.title-img{
  width:50%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:30px;
}

.icon-title{
  display:inline-block;
  padding-left:15px;
}

.icon-info{
  display: block;
  margin-bottom: 0px;
}



/* GREY SECTION */
.footer-row {
  padding-top: 50px;
  padding-bottom: 50px;
  font-size: 0.8em;
}
.footer-rowselect-2cca a {
  color: #00B0B9;
}
.footer-row a:hover {
  color: #ff5c39;
}

.red  {
  border: 1px solid red;
}

.main-row {
  /*border: 1px solid red;*/
  height: 120vh;
  position: relative;
}

#loading{
  height: 90vh;
  padding-top: 100px;
}

.loading-img{
  margin-bottom: 20px;
  width:150px;
}

.green{
  color:#00b0b9;
}

.oc-bg{
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjI0IiBoZWlnaHQ9IjEzMiIgdmlld0JveD0iMCAwIDIyNCAxMzIiPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHJlY3Qgd2lkdGg9IjIyNCIgaGVpZ2h0PSIxMzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNDIpIiBmaWxsPSIjZmZmIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS13aWR0aD0iMSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTQyKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIj48ZWxsaXBzZSBjeD0iMjIxLjUiIGN5PSIxNTUuNSIgcng9IjIyMS41IiByeT0iMTU1LjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNTguMjEyIC0yMzAuNjIzKSByb3RhdGUoNykiIGZpbGw9IiMwMGIwYjkiLz48L2c+PC9zdmc+");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 14%;
  padding-top:50px;
}
  
  .logo-svg {
    width: 125px;
    height: auto;
  display:block;
  margin-left:auto;
  margin-right: auto;
  margin-top:50px;
  margin-bottom: 50px;
  }

  

  .logo-top-mob{
     width: 175px;
     display:block;
     margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
  }



/*PROGRESS BAR*/

.progress-div {
  position: absolute;
  top: 0;
  left: 50%; 
  transform: translate(-50%,0); 
  margin-top: 20px;
  padding: 10px;
}

.progress {
  width: 100%;
  height:0.1rem;
  background-color: #fff;
  margin-bottom: 20px;
}

.progress-bar {
   background-color: #00b0b9;
   width:0%;
}

 .outer-nav-result {
  padding-left: 40px;
}



/* CARD STYLES */
.card {
  /*visibility: hidden;*/
  /*margin-left: -9999px;*/
  display: none;
  margin-left: 25px;
  opacity: 0;
  background: none;
  border:none;
  color:#fff;
  width:100%;
}

.question .card-title {
  display:inline-block;
  margin-bottom: 60px;
}

.result-card{
  color:#4D4D4D;
}

.separator, .separator-mob {
  margin-top:15px;
  height:15px;
}

.separator{
    display: none;
}

.separator-mob{
    display: block;
}

.price{
  color:#ccc;
  font-size:12px;
  display: block;
  margin-bottom:5px;
}

.carou-card-inner{
  display:inline-block;
  width:300px;
  position: relative;
}

.outer-slide{
  overflow:hidden;
}

.relative-pos{
  position: relative;
}

.carousel-inner{
  padding-left:20px;
  padding-right:20px;
}

.card-inner,
.carou-card-inner{
  border-radius: 4px;
  background-color: #fff;
  box-shadow: inset 0 0 4px #ccc;
  padding:20px;
  margin-bottom: 20px;
}

.card-inner-top {
   border-radius: 0 0 4px 4px;
   border-top:none;
}

.card-inner a {
  color:#00b0b9;
}

.card-inner .btn{
  background-color: #00b0b9;
  color:#fff;
  padding: 10px 0;
}


.ntn{
  position:absolute;
  top:5px;
}

.form-group .btn-send{
  background-color: #fff;
  color:#00b0b9;
  border:1px solid #00b0b9;
  padding: 10px 0;
}

.active-item{
  display:block;
}

.carousel-control-prev {
    left: -30px;
}

.carousel-control-next {
    right: -30px;
}

.carousel-control-prev-icon {
  width:30px;
  height: 30px;
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}

.carousel-control-next-icon {
  width:30px;
  height:30px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}

.carou-item,
.active-2,
.active-3 {
  display:none;
}

.active-1{
  display:block;
}

.main-row .p-bar {
 padding: 0 40px !important;
}

.news-confirm{
  margin-bottom: 15px;
  font-size:16px;
}

.breakout, .breakout-front {
  border-radius: 4px;
  border: 1px solid #001e62;
  font-size:14px;
  margin-top:20px;
  
}

.breakout {
  border: 1px solid #001e62;
   padding:20px;
   margin-bottom: 10px;
}

.breakout-front {
  border: 1px solid rgba(255,255,255,0.5);

   padding:20px;
   margin-bottom: 30px;
}

.result-card h5 {
  color: #001e62;
  font-size:24px;
}

.hide-results{
  display: none !important;
}



.top-img,
.top-img-mob {
  border-radius: 4px 4px 0 0;
}

.top-img{
  display:none;
}

.top-img-mob{
  display:block;
}

.logo-top{
    display:none;
  }

.card.active {
  transition: margin-left 0.3s ease-in-out, opacity 0.1s ease-in-out;
  display: block;
  /*visibility: visible;*/
  margin-left: 0px;
  opacity: 1;
}

button, .cta-main-btn {
  height:60px;
  display: block;
}

.cta-main-btn:hover{
  background-color: #001e62 !important;
}

.cta-main-btn span {
  vertical-align: middle;
  line-height:2.3;
}

.btn{
 border:none;
}

.btn-light, .btn-primary {
  color: #001E62;
  line-height:1.3;
}

.btn-light:hover, .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  background: #00b0b9 !important;
  color:#fff;
}


ul {
  list-style-type: none;
}

ul li:before {
  content: '\2013';
  position: absolute;
  margin-left: -20px;
}

.q-status,.back-btn {
  color:#fff !important;
  font-size:14px;
  margin-bottom: 5px;
}

.conditions-text {
  font-size: 0.8rem;
}

label.conditions-text:hover {
  cursor: pointer;
}

.carou-item > .card-inner {
  height:450px;
}

.carou-text{
  padding-bottom:20px;
}


/* RESPONSIVE */

@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
  .main-row {
    height: 160vh;
  }

  .carousel-control-prev {
    left: -45px;
}

.carousel-control-next {
    right: -45px;
}

}


@media (min-width: 992px) {
    .styles--navItemsWrapper--970595 {
        padding-left: 8px;
    }
    .left-side, .right-side {
      padding-left: 0;
      padding-right: 0;
    }

    .carousel-inner{
  padding-left:0px;
  padding-right:0px;
}

.carousel-control-prev-icon {
  width:20px;
  height: 20px;
}

.carousel-control-next-icon {
  width:20px;
  height:20px;

}

    .carou-title > h5.card-title {
  font-size:20px;
}

.outer-nav-result {
  padding-left: 40px;
  padding-right: 60px;
}


.carou-item > .card-inner {
  height:480px;
}

.carou-title{
  height:50px;
}

.carou-text{
  height:280px;
  padding-bottom:0px;
}

#loading{
  height: 120vh;
  padding-top: 200px;
}

.loading-img{
  width:200px;
}

.outer-nav-result {
  padding-left: 85px;
  padding-right:85px;
}


  button {
  height:75px;
}

  .card-title{
  font-size:2rem;
  letter-spacing: 1px;
  font-weight:bold;
}

  .top-img-mob{
    display:none;
  }

  .top-img{
    display:block;
  }

  .separator{
    display: block;
}

.separator-mob{
    display: none;
}
   
.treatwell-background { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTU2MSIgaGVpZ2h0PSI3NjgiIHZpZXdCb3g9IjAgMCAxNTYxIDc2OCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTgyIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxODIiIHdpZHRoPSIxNTYxIiBoZWlnaHQ9Ijc2OCIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSJNYXNrX0dyb3VwXzMiIGRhdGEtbmFtZT0iTWFzayBHcm91cCAzIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE4MyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTgzIiB3aWR0aD0iMzM0IiBoZWlnaHQ9IjYzNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMyNCAtMjQ2KSIgZmlsbD0iIzAwMWU2MiIvPgogICAgPGcgaWQ9Ikdyb3VwXzIwNCIgZGF0YS1uYW1lPSJHcm91cCAyMDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzcuNzI1IC05Ni44OTEpIj4KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xODAiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE4MCIgd2lkdGg9IjE2NjAuNTIxIiBoZWlnaHQ9IjEyNDUuMzkxIiBmaWxsPSIjMDBiMGI5Ii8+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzQxIiBkYXRhLW5hbWU9IlBhdGggNDEiIGQ9Ik0xOTUuNzMyLDY3Ny42OTRjNi4zODgsOS4yNiwzMy40MTIsNDEuMDM0LDgyLjYxNyw5Ny4xNThsMS43NDEsMS45NzIsMi4xMjgtMS41NDVjMTAuNjcyLTcuNzg0LDIxLjItMTEuMSwzNS4xODItMTEuMSw4LjUxLDAsMTcuOTY2LDEuMjU3LDI3LjEsMi40NjgsOS45MjksMS4zMDksMTkuMDksMy4wNDQsMjcuOTUyLDQuNzIyLDEzLjksMi42MjksMjUuOTExLDQuOSwzNy4yMjMsNC45LDI1LjU4OCwwLDQyLjY0OS0xMi43NjUsNTcuMDQ2LTQyLjcsMTMuNjUzLTI4LjM4NSwxOS4yNjMtNTcuNDYxLDI0LjIxLTgzLjExMywxMC43ODgtNTUuOTM5LDE4LjU4My05Ni4zNTEsOTYuMTQ5LTk2LjM1MSw3LjAyOCwwLDE0LjY2Mi4zNDYsMjIuNzA1LDEuMDIxLDQ5LjU4NSw0LjIsMTEzLjg0NCw2LjYsMTc2LjI4Niw2LjYsODUuMzMyLDAsMjQyLjE0OC00LjU1NSwzMzMuNzU5LTM1LjAyNyw2NS4wMi0yMS42MzksMTUxLjQ4OC03Ny40MjIsMjE0LjYyOC0xMTguMTUxLDM1LjY2MS0yMyw2My45My00MS4yMzEsNzQuNTM5LTQ0LjMxNVYyNTcuMzU4bC0xLjMzMi4zNzVjLTEwLjgzNCwzLjAzMy0zOS42MjIsMTEuMDkzLTgwLjg4MSwxMS4xLTUyLjIyNSwwLTEzMi41LTEzLjY3Ni0yMTguMjc4LTc4LjgyMy00MC4wNDgtMzAuNC04NC43OS0zNC41LTEyMy4yODgtMzQuNS0xNi41NywwLTMzLjA5NS44NDItNTAuNiwxLjc0MS0xNy40My44ODgtMzUuNDUzLDEuODEtNTMuNDMxLDEuODEtMTIuMzMzLDAtMjMuNDQ5LS40MjctMzMuOTk1LTEuMzA5bC0xNS45LTEuM2MtODguMjUtNy4xMzItMTc5LjQ5Mi0xNC41MDctMjM5LjI4OC04MS42MzZDNTc0LjAzNyw1NC42MzYsNTYwLjQ0MSwyOS40NTcsNTUxLjU1NiwwSDExMS40MjZBNTg0Ljc3MSw1ODQuNzcxLDAsMCwwLDUyLjc4MywyNTcuODQ4QzUzLjQyOSwzOTcuODQ1LDEwMi44NTgsNTQzLjAyNSwxOTUuNzMyLDY3Ny42OTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTEuNTE5KSIgZmlsbD0iIzAwMWU2MiIvPgogICAgICA8cGF0aCBpZD0iUGF0aF80MiIgZGF0YS1uYW1lPSJQYXRoIDQyIiBkPSJNMTY2My40MjMsNy4zODZjLTEzNC44NzEsMzEuNTk0LTMyMi4wMTEsMTgzLjc1OC00MjQuOTUyLDIxOC4wMDYtMTI0LjA5LDQxLjI4OC0zODMuOTI2LDM4Ljg2MS01MDguODg2LDI4LjI5MkM1ODQuNywyNDEuNDM4LDYyOC43LDM0MC4xNDcsNTgzLjY3OSw0MzMuNzQ4Yy0yOC43NDIsNTkuNzU2LTYzLjY2NSwzOC44MjYtMTE5LjI0NiwzMS40NjMtMjcuNzYyLTMuNjc4LTQ3LjUwOS02LjA2LTcwLjEzNCwxMy43ODYtMTcuOSwxNS43MDYtMTQuMzkxLDYyLjI1OC0zNS4xMTMsNzEuNTkzLTE1LjQ4MSw2Ljk3MS00OS41MzMtMjAuNjgyLTY3LjI1MS0xNi4yMzYtMjcuOTM1LDcuMDA1LTI4LjY4NCwyNS44OTQtNDUuOSw1Ni45NDItMjYuMjYzLDQ3LjM5NC02OS4zMDksNjkuNjM4LTEzMi4yODgsMTA2LjE2NEM1LjkxLDc2MC4wMTEsMTMuMDY1LDg1My4zNTIsNjEuMDcsOTQ2LjgybDE2MDIuMzUzLDUuMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMS45NjYgMjk4LjU3MSkiIGZpbGw9IiNmZjgwOGIiLz4KICAgIDwvZz4KICAgIDxwYXRoIGlkPSJQYXRoXzQzIiBkYXRhLW5hbWU9IlBhdGggNDMiIGQ9Ik0wLDBIOTA3LjA3NlYyMjcuMTc5SDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2ODguMjY1IC0xNzEuMzU4KSByb3RhdGUoMTMpIiBmaWxsPSIjMDAxZTYyIi8+CiAgICA8cGF0aCBpZD0iUGF0aF80NCIgZGF0YS1uYW1lPSJQYXRoIDQ0IiBkPSJNMjIxLjUsMEMzNDMuODMxLDAsNjQ2LjA3OCw3NS44LDY0Ni4wNzgsMTYxLjY4NVMzNDMuODMxLDMxMSwyMjEuNSwzMTEsMCwyNDEuMzgsMCwxNTUuNSw5OS4xNjksMCwyMjEuNSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE1OC4yMTIgLTIzMC42MjMpIHJvdGF0ZSg3KSIgZmlsbD0iIzAwYjBiOSIvPgogIDwvZz4KPC9zdmc+"); background-repeat: no-repeat; background-size: cover !important; background-position: top center !important; }

.results-background { 
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDUzIiBoZWlnaHQ9IjMzMC44NTUiIHZpZXdCb3g9IjAgMCAxMDUzIDMzMC44NTUiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTUgLTE1MDkuNTMxKSI+PHBhdGggZD0iTTExODUuMTcyLDM4OC40NzJjLTkuMjg4LDIuNTA2LTYxLjMyNyw0NS43ODMtOTUuMDYsNTcuOTktNDAuNjY0LDE0LjcxNC0xMjUuODE1LDEzLjg1Ny0xNjYuNzcxLDEwLjEtNDcuNDc5LTQuMzU4LTMzLjA1NiwzMC44MDctNDcuODA5LDY0LjE1OC05LjQxOSwyMS4yODgtMjAuODYzLDEzLjgzMy0zOS4wNzgsMTEuMjExLTkuMS0xLjMwOS0xNS41NzEtMi4xNTctMjIuOTg0LDQuOTEzLTUuODY2LDUuNi00LjcxNiwyMi4xODItMTEuNTA2LDI1LjUwOC01LjA3LDIuNDg1LTE2LjIzMi03LjM2NS0yMi4wMzgtNS43ODItOS4xNTUsMi41LTkuNCw5LjIyNS0xNS4wMzcsMjAuMjg5LTguNjA3LDE2Ljg4Ny0yMi43MTUsMjQuODEyLTQzLjM1LDM3LjgyNy0zNS4zNCwyMi4yODgtMzIuOTkyLDU1LjU0NC0xNy4yNTksODguODQybDQ4MC45Mi0uMDQ4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuODAyIDExMzYuODY0KSIgZmlsbD0iI2ZmODA4YyIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1OC4zNjcgMTg0MC4yMjEpIHJvdGF0ZSgxODApIj48cGF0aCBkPSJNMCwwQzYuMjUyLDM2LjIzNiwxNS44MTksNjcuMjA5LDI4LjQ2NSw5Mi4wMzNjNDIuMDc3LDgyLjU3OCwxMDYuMjgyLDkxLjY1LDE2OC4zODIsMTAwLjQyM2wxMS4xOSwxLjZhMTY0LjE1NywxNjQuMTU3LDAsMCwwLDIzLjkyMSwxLjYxYzEyLjY1LDAsMjUuMzMzLTEuMTM1LDM3LjYtMi4yMzQsMTIuMzE4LTEuMSwyMy45NDYtMi4xMzUsMzUuNjA2LTIuMTM1LDI3LjA5LDAsNTguNTc0LDUuMDQzLDg2Ljc1NSw0Mi40NDIsNjAuMzYzLDgwLjEzOSwxMTYuODQ4LDk2Ljk1NSwxNTMuNiw5Ni45NTVhMTI1LjY0OSwxMjUuNjQ5LDAsMCwwLDU2LjkxNC0xMy42NDZsLjkzNy0uNDYxVjBaIiBmaWxsPSIjMDBiMGI5Ii8+PC9nPjwvZz48L3N2Zz4=");
    background-position: bottom center !important;
    background-size: 100%;
    height:auto !important;
    }

.results-page .col-lg-12 {
    padding-left: 20px;
    padding-right: 20px;
   }

   .carousel-control-prev {
    left: -100px;
}

.carousel-control-next {
    right: -100px;
}


   .active-1,
.active-2,
.active-3{
  display:block;
}


.question {
 margin-left: 200px !important;
margin-right: 200px;
}

.main-row .p-bar {
 padding: 0 200px !important;
}


.main-row {
  /*border: 1px solid red;*/
  height: 100vh;
}

.card-body {
  padding-left: 70px;
  padding-right: 70px;
}

.q-status{
  font-size:14px;
  color:#fff !important;
}

 .logo-top-mob{
    display:none;
  }

  .logo-top{
       width: 100px;
    height: auto;
    display:block;
    margin-left:auto;
  margin-right: 0px;
  }

  .menu-row {
    border-top: none;
    margin-top: 0;
  }
    .styles--navigation--ffbf61 {
        padding-left: 6px;
        height: 48px;
        margin-bottom: 0;

    }
    .styles--navItems--930b04 {
        /*margin-top: 6px;*/
        margin-bottom: 10px;
    }
    .Item--link--6244ef {
        font-size: 11px;
    }
    .styles--navItemsWrapper--970595 {
        padding-left: 0;
    }
/*    .body-row {
      margin-top: 60px;
    }*/
    h2 {
    font-size: 3.2em;
    letter-spacing: 1px;
  }
  h2 span.text-padding-2 {
    padding-right: 50px;
  }
  .left-side {
    padding-top: 100px;
    padding-bottom: 100px;
  }
/*  .btn-dynamic {
    background-color: #fff;
    border-color: #012063;
    border-width: 2px;
    color: #012063;
  }*/


}




