.logo_name{
    position: absolute;
    margin-left: 10px;
    margin-top: 30px;
    color: #FFF;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: none!important;
}
.caro-0{
    background-image: url(../img/timing.png);
}

.caro-1{
    background-image: url(../img/new/Mother_Mary.png);
}
.caro-2{
    background-image: url(../img/new/St.Joseph.png);
}
.caro-3{
    background-image: url(../img/new/Jesus.png);
}
.caro-4{
    background-image: url(../img/new/Vincentian.png);
}
.caro-5{
    background-image: url(../img/new/Pope_Francis.png);
}

@media (min-width: 576px){
.modal-dialog {
    max-width: 900px;
    margin: 1.75rem auto;
}
}

.icon-1 {
    width: 70px;
    height: 70px;
    background-image: url(../img/Yoga_icon.png);
    background-size: cover;
    margin: auto;
}
.icon-1:hover {
    background: url(../img/Yoga_icon-blue.png);
    background-size: cover;
}
.icon-2 {
    width: 70px;
    height: 70px;
    background-image: url(../img/faq.webp);
    background-size: cover;
    margin: auto;
}
.icon-2:hover {
    background: url(../img/faq-blue.png);
    background-size: cover;
}
.icon-3 {
    width: 70px;
    height: 70px;
    background-image: url(../img/prayers.png);
    background-size: cover;
    margin: auto;
}
.icon-3:hover {
    background: url(../img/prayers-blue.png);
    background-size: cover;
}
.icon-4 {
    width: 70px;
    height: 70px;
    background-image: url(../img/videos.png);
    background-size: cover;
    margin: auto;
}
.icon-4:hover {
    background: url(../img/videos-blue.png);
    background-size: cover;
}
.icon-5 {
    width: 70px;
    height: 70px;
    background-image: url(../img/publications_Icon.png);
    background-size: cover;
    margin: auto;
}
.icon-5:hover {
    background: url(../img/publications-blue.png);
    background-size: cover;
}
.icon-6 {
    width: 82px;
    height: 70px;
    background-image: url(../img/counselling.png);
    background-size: cover;
    margin: auto;
}
.icon-6:hover {
    background: url(../img/counselling-blue.png);
    background-size: cover;
}

.card {
    background-color: transparent;
    border: none;
    border-radius: 0px;
}
.card-title:hover {
    color: #0095D9;
}

.card-title{
    font-weight: bold;
    color: #556270;
    transition: 0.3s;
}

.card-body-0 {
    padding-bottom: 0;
}
.no-listing {
    list-style: none;
    font-weight: 600;
    padding: 0;
}
.f-14{
    font-size: 14px;
}

.btn-animation  {
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    text-align: center;
    font-size: 0.8rem;
    text-decoration: none;
    color: #999999;
    cursor: pointer;
    transition: ease-out 0.5s;
    -webkit-transition: ease-out 0.5s;
    -moz-transition: ease-out 0.5s;
}

.btn-animation.btn-border-4::after,
.btn-animation.btn-border-4::before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    transition: .5s;
}

.btn-animation.btn-border-4::after {
    top: -9px;
    left: -9px;
    border-top: 3px solid transparent;
    border-left: 3px solid transparent;
}

.btn-animation.btn-border-4::before {
    bottom: -9px;
    right: -9px;
    border-bottom: 3px solid transparent;
    border-right: 3px solid transparent;
}

.btn-animation.btn-border-4:hover {
    color: #000;
}
.cross-heading{
    position: absolute;
    top: 6%;
}

.btn-animation.btn-border-4:hover::after,
.btn-animation.btn-border-4:hover::before {
    width: calc(100% + 15px);
    height: calc(100% + 15px);
    border-color: #0095D9;
}
.fw-600{
    font-weight: 600;
}
.select-size {
    word-wrap: normal;
    height: 100%!important;
    font-size: 14px!important;
    padding: 10px!important;
    width: 100%;
}
.form-control{
font-size: 14px;
color: #000;
height: 100%;
padding: 10px;
}
.counselling-card {
    background: #0095D9;
    padding: 5%;
}
.card-header{
    background-color: transparent;
    color: #FFF;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    padding: 5% 0%;
}
.bg-primary {
    background-color: #0095D9!important;
}
.contact{
    background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Crect stroke='%23ffffff' stroke-width='0.67' width='1' height='1' id='s'/%3E%3Cpattern id='a' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='scale(10.05) translate(-900.5 -675.37)'%3E%3Cuse fill='%23fafafa' href='%23s' y='2'/%3E%3Cuse fill='%23fafafa' href='%23s' x='1' y='2'/%3E%3Cuse fill='%23f5f5f5' href='%23s' x='2' y='2'/%3E%3Cuse fill='%23f5f5f5' href='%23s'/%3E%3Cuse fill='%23f0f0f0' href='%23s' x='2'/%3E%3Cuse fill='%23f0f0f0' href='%23s' x='1' y='1'/%3E%3C/pattern%3E%3Cpattern id='b' width='7' height='11' patternUnits='userSpaceOnUse' patternTransform='scale(10.05) translate(-900.5 -675.37)'%3E%3Cg fill='%23ebebeb'%3E%3Cuse href='%23s'/%3E%3Cuse href='%23s' y='5' /%3E%3Cuse href='%23s' x='1' y='10'/%3E%3Cuse href='%23s' x='2' y='1'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='8'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='5' y='2'/%3E%3Cuse href='%23s' x='5' y='6'/%3E%3Cuse href='%23s' x='6' y='9'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='h' width='5' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(10.05) translate(-900.5 -675.37)'%3E%3Cg fill='%23ebebeb'%3E%3Cuse href='%23s' y='5'/%3E%3Cuse href='%23s' y='8'/%3E%3Cuse href='%23s' x='1' y='1'/%3E%3Cuse href='%23s' x='1' y='9'/%3E%3Cuse href='%23s' x='1' y='12'/%3E%3Cuse href='%23s' x='2'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='2'/%3E%3Cuse href='%23s' x='3' y='6'/%3E%3Cuse href='%23s' x='3' y='11'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='4' y='10'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='c' width='17' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(10.05) translate(-900.5 -675.37)'%3E%3Cg fill='%23e5e5e5'%3E%3Cuse href='%23s' y='11'/%3E%3Cuse href='%23s' x='2' y='9'/%3E%3Cuse href='%23s' x='5' y='12'/%3E%3Cuse href='%23s' x='9' y='4'/%3E%3Cuse href='%23s' x='12' y='1'/%3E%3Cuse href='%23s' x='16' y='6'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='d' width='19' height='17' patternUnits='userSpaceOnUse' patternTransform='scale(10.05) translate(-900.5 -675.37)'%3E%3Cg fill='%23ffffff'%3E%3Cuse href='%23s' y='9'/%3E%3Cuse href='%23s' x='16' y='5'/%3E%3Cuse href='%23s' x='14' y='2'/%3E%3Cuse href='%23s' x='11' y='11'/%3E%3Cuse href='%23s' x='6' y='14'/%3E%3C/g%3E%3Cg fill='%23e0e0e0'%3E%3Cuse href='%23s' x='3' y='13'/%3E%3Cuse href='%23s' x='9' y='7'/%3E%3Cuse href='%23s' x='13' y='10'/%3E%3Cuse href='%23s' x='15' y='4'/%3E%3Cuse href='%23s' x='18' y='1'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='e' width='47' height='53' patternUnits='userSpaceOnUse' patternTransform='scale(10.05) translate(-900.5 -675.37)'%3E%3Cg fill='%23f5f5f5'%3E%3Cuse href='%23s' x='2' y='5'/%3E%3Cuse href='%23s' x='16' y='38'/%3E%3Cuse href='%23s' x='46' y='42'/%3E%3Cuse href='%23s' x='29' y='20'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='f' width='59' height='71' patternUnits='userSpaceOnUse' patternTransform='scale(10.05) translate(-900.5 -675.37)'%3E%3Cg fill='%23f5f5f5'%3E%3Cuse href='%23s' x='33' y='13'/%3E%3Cuse href='%23s' x='27' y='54'/%3E%3Cuse href='%23s' x='55' y='55'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='g' width='139' height='97' patternUnits='userSpaceOnUse' patternTransform='scale(10.05) translate(-900.5 -675.37)'%3E%3Cg fill='%23f5f5f5'%3E%3Cuse href='%23s' x='11' y='8'/%3E%3Cuse href='%23s' x='51' y='13'/%3E%3Cuse href='%23s' x='17' y='73'/%3E%3Cuse href='%23s' x='99' y='57'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23h)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23c)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23d)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23e)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23f)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23g)' width='100%25' height='100%25'/%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;
}

.team{
    background: #F5F5F5;
}
.sitemap-bg{
    background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(0,720,410)'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%230095d9'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='300' height='250' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.01'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect x='0' y='0' fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;
}
.form-control:focus {
    border-color: red!important;
    box-shadow: 0 0 0 0.3rem rgb(255 0 0 / 20%)!important;
}

.reflections {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    background: rgba(23,67,88,0.5);
    padding: 1.25rem;
}
.ls-inside{
    list-style: inside;
    list-style-type: disclosure-closed;
}
.sitemap {
    font-weight: 550;
    color: #0095D9;
}

  .image-wrap {
    position: relative;
    height: 80vh;
    overflow-x: hidden;
}

.banner-content {
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    text-align: center;
    font-size: 1.5em;
    color: #fff;
    line-height: 1.5;
}

.img-content img {
    width: 100%;
    height: 80vh;
    display: block;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -background: #2a282b;
    background: transparent;
    opacity: .8;
    height: 100%;
}
.testimonial {
  color: black;
  font-weight: 600;
}
.testimonial > p {
    font-size: 16px;
}
.testimonial > h2 {
    font-size: 24px;
    padding-bottom: 15px;
    margin-bottom: 20PX;
}
.testimonial > h2:after {
    position: absolute;
    content: "";
    width: 25px;
    height: 2px;
    bottom: 0;
    left: 0;
    background: #0095D9;
}

.testimonal_heading:after {
    position: absolute;
    content: "";
    width: 25px;
    height: 2px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #0095D9;
}
.testimonal_heading{
    font-size: 28px;
    position: relative;
    text-align: center;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.testi-head-button{
    border: 1px solid #FFF;
    padding: 2%;
    border-bottom: 3px solid #0095D9;
    margin-top: 15%;
}
.testi-head-text{
    margin: 0;
    font-weight: 100;
    letter-spacing: 3px;
}
.testi-head-text > img {
    width: 40px;
    vertical-align: middle;
    text-align: center;
    margin-right: 20px;
}

.testimonial_form .php-email-form1 {
    width: 100%;
  }
  
  .testimonial_form .php-email-form1 .form-group {
    padding-bottom: 8px;
  }
  
  .testimonial_form .php-email-form1 .validate {
    display: none;
    color: red;
    margin: 0 0 15px 0;
    font-weight: 400;
    font-size: 13px;
  }
  
  .testimonial_form .php-email-form1 .error-message {
    display: none;
    color: #fff;
    background: #ed3c0d;
    text-align: left;
    padding: 15px;
    font-weight: 600;
  }
  
  .testimonial_form .php-email-form1 .error-message br + br {
    margin-top: 25px;
  }
  
  .testimonial_form .php-email-form1 .sent-message {
    display: none;
    color: #fff;
    background: #18d26e;
    text-align: center;
    padding: 15px;
    font-weight: 600;
  }
  
  .testimonial_form .php-email-form1 .loading {
    display: none;
    background: #fff;
    text-align: center;
    padding: 15px;
  }
  
  .testimonial_form .php-email-form1 .loading:before {
    content: "";
    display: inline-block;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    margin: 0 10px -6px 0;
    border: 3px solid #18d26e;
    border-top-color: #eee;
    -webkit-animation: animate-loading 1s linear infinite;
    animation: animate-loading 1s linear infinite;
  }
  
  .testimonial_form .php-email-form1 input, .testimonial_form .php-email-form1 textarea {
    border-radius: 0;
    box-shadow: none;
    font-size: 14px;
    border-radius: 4px;
  }
  
  .testimonial_form .php-email-form1 input:focus, .testimonial_form .php-email-form1 textarea:focus {
    border-color: #0095D9;
  }
  
  .testimonial_form .php-email-form1 input {
    height: 44px;
  }
  
  .testimonial_form .php-email-form1 textarea {
    padding: 10px 12px;
  }
  
  .testimonial_form .php-email-form1 button[type="submit"] {
    background: #FFF;
      color: #000;
      font-weight: 600;
    border: 0;
    padding: 10px 24px;
    transition: 0.4s;
    border-radius: 4px;
  }
  
  .testimonial_form .php-email-form1 button[type="submit"]:hover {
    background: #e24d55;
    color: #FFF;;
  }
  
  
  .testimonial_form .php-email-form {
    width: 100%;
    background: #0095D9;
  }
  
  .testimonial_form .php-email-form .form-group {
    padding-bottom: 8px;
  }
  
  .testimonial_form .php-email-form .validate {
    display: none;
    color: red;
    margin: 0 0 15px 0;
    font-weight: 400;
    font-size: 13px;
  }
  
  .testimonial_form .php-email-form .error-message {
    display: none;
    color: #fff;
    background: #ed3c0d;
    text-align: left;
    padding: 15px;
    font-weight: 600;
  }
  
  .testimonial_form .php-email-form .error-message br + br {
    margin-top: 25px;
  }
  
  .testimonial_form .php-email-form .sent-message {
    display: none;
    color: #fff;
    background: #18d26e;
    text-align: center;
    padding: 15px;
    font-weight: 600;
  }
  
  .testimonial_form .php-email-form .loading {
    display: none;
    background: #fff;
    text-align: center;
    padding: 15px;
  }
  
  .testimonial_form .php-email-form .loading:before {
    content: "";
    display: inline-block;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    margin: 0 10px -6px 0;
    border: 3px solid #18d26e;
    border-top-color: #eee;
    -webkit-animation: animate-loading 1s linear infinite;
    animation: animate-loading 1s linear infinite;
  }
  
  .testimonial_form .php-email-form input, .testimonial_form .php-email-form textarea {
    border-radius: 0;
    box-shadow: none;
    font-size: 14px;
    border-radius: 4px;
  }
  
  .testimonial_form .php-email-form input:focus, .testimonial_form .php-email-form textarea:focus {
    border-color: #0095D9;
  }
  
  .testimonial_form .php-email-form input {
    height: 44px;
  }
  
  .testimonial_form .php-email-form textarea {
    padding: 10px 12px;
  }
  
  .testimonial_form .php-email-form button[type="submit"] {
    background: #FFF;
      color: #000;
      font-weight: 600;
    border: 0;
    padding: 10px 24px;
    transition: 0.4s;
    border-radius: 4px;
  }
  
  .testimonial_form .php-email-form button[type="submit"]:hover {
    background: #e24d55;
    color: #FFF;;
  }
  .reflection_date{
    font-size: 12px!important;
    float: right;
    margin: 0!important;
  }

  .sq_section > div > h5 {
    color: #0095D9;
    font-weight: 900;
}
.sq_section > div > p{
  margin-bottom: 10px !important;
}
.video-container > iframe {
  width: 100%;
  height: 270px;
}

p.p1 {
  margin: 0.0px 0.0px 5.0px 0.0px;
  font: 12.0px ;
  color: dimgray;
  font-weight: 900;
}

p.p2 {
  margin: 0.0px 0.0px 5.0px 0.0px;
  font: 18.0px ;
  color: #000000
}

p.p3 {
  margin: 0.0px 0.0px 5.0px 0.0px;
  font: 13.5px ;
  color: #000000
}

p.p4 {
  margin: 0.0px 0.0px 5.0px 0.0px;
  font: 12.0px ;
  color: #0000ff;
  font-weight: 600;
}

p.p5 {
  margin: 0.0px 0.0px 5.0px 0.0px;
  font: 12.0px ;
  color: #000000;
  min-height: 15.0px
}

p.p6 {
  margin: 0.0px 0.0px 0.0px 0.0px;
  font: 12.0px ;
  color: #000000
}

p.p7 {
  margin: 0.0px 0.0px 0.0px 0.0px;
  font: 12.0px ;
  color: #000000;
  min-height: 15.0px
}

p.p8 {
  margin: 0.0px 0.0px 5.0px 0.0px;
  text-align: justify;
  font: 12.0px ;
  color: #000000
}

span.s1 {
  text-decoration: underline
}

span.s2 {
  color: #000000
}

span.s3 {
  color: #fb0007
}

.daily-head {
  font-size: 24px!important;
  color: #0095d9!important;
  text-align: center;
    padding: 5% 0px;
}

.has-drop-cap:first-letter {
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 3em;
  float: left;
  line-height: 1.25;
  margin-right: 0.1em;
  margin-top: 0.075em;
  padding: 0 0.3em;
  background-color: transparent;
  border: 2px #fff solid;
  box-shadow: -7px 7px rgba(50, 39, 117, 0.15);
  color: #000;
}

.btn.book-now {
  background: #efc468;
  border-radius: 0;
  color: #232323;
  display: inline-block;
  font-size: 1rem;
  height: 50px;
  line-height: 45px;
  position: fixed;
  right: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform-origin: bottom right;
  width: 150px;
  font-weight: 600;
  z-index: 1;
  top:65%;
}
.toggle-content{
  margin: auto;
    display: flex;
}
.readings_bg{
  background: url(../img/paper.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}

h6 {
  font-size: 0.9rem;
}
.datepicker.dropdown-menu th, .datepicker.dropdown-menu td {
  padding: 4px 5px;
  background: #0095D9;
  color: #FFF;
  border-radius: 0px;
  border-bottom: 2px solid #FFF;
}

.hide-desk{
  display: none;
}
.hide-mbl{
  display: flex;
}
/*mobile css*/
@media only screen and (max-width: 600px) {
  .image-wrap {
    height: auto;
}.cross-heading {
    position: static;
}
.img-content img {
    height: auto;
}
.hide-mbl{
  display: none;
}
.hide-desk{
  display: flex;
}
.pt-mbl-none{
  padding-top: 0!important;
}
.mt-mbl-none{
  margin-top: 0!important;
}
.mb-mbl-none{
  margin-bottom: 0!important;
}

.section-title p {
  font-size: 18px;
}
.no-pad{
  padding: 0px!important;
}
.no-mar{
  margin: 0px!important;
}
.daily-head {
  font-size: 14px!important;
  padding: 5% 5%;
}
}

.vbox-figlio{
    box-shadow: 0px 2px 15px rgb(85 98 112 / 8%);
    border-top: 5px solid #0095D9;
    border-radius: 15px;
}