@charset "utf-8";
/* CSS Document */
h1{color:#f6a22e; }
.heading1 span{border-bottom:solid 8px #FE0199; border-radius: 5px; color:#9B151E; font-size:40px;}
h2{color:#333232; font-size:30px; font-weight:500}
h3{color:#787373; font-size:18px;}
.font1{font-size:50px;}
.navbar-brand img{max-width:350px;}
.bg-white{background-color:#fff;}
.spacer{padding:10px;}
carousel-item {
        transition: transform 5s ease-in-out;
      }
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
        transition: opacity 0s 5s;
}
.orange{color:#f6a22e;}
.carousel-caption-right{left:65%;}
.caps{text-transform:uppercase;}
.small{text-transform:lowercase}
.img-style1{border-bottom-right-radius: 80px 80px;}
.img-style2{border-radius:40px}
.hr1{background-color:#FE0199; height:12px; border-bottom-right-radius: 6px; border-top-right-radius: 6px; border:0; margin-bottom:20px;}
.bg1{background-color:#000; padding:6px 0; color:#f6a22e;}
.bg2{background-color:#f9eed8;}
.bg2b{background-color:#f9eed8; padding:30px 0}
.bg3{background-color:#185b6b; }
.bg3b{background-color:#185b6b; padding:20px 0; color:#fff; text-align:center;}
.bg3c{background-color:#185b6b; padding:30px 0; color:#fff; }
.bg4{background-color:#000; padding:30px 0}
.bg5{background-color:#ccc; padding:40px}
.box1{background-color:#e5e2e2; padding:10px; border-radius:20px;}
.box2{background-color:#fff; padding:20px; }
.box3{background-color:#e3e3e8; padding:20px; }

.bg-footer{background-color:#f9eed8; padding:30px 0; color:#000}
.bg-footer a{text-decoration:none; color:#000}
.border1{border-radius:20px; border:solid 4px #fff;}
.copyright{color:#999}
.bullet{background:url(../images/bullet.png) 0 03px no-repeat; padding-left:20px;}
.red{color:#e32424;}
.grey{color:#8e8181;}
.blue{color:#3d6cf3;}
.link1{color:#f6a22e;; text-decoration:none}
.large{font-size:40px;}
.large-optional{font-size:40px;}
.bg-icon{background-color:#9B151E; text-align:center; padding:15px;}
.phone{background:url(../images/icon-phone.png) 0 10px no-repeat; padding:10px;}
.email{background:url(../images/icon-email.png) 0 12px no-repeat; padding:10px;}
.title1{background-color:#f6a22e; padding:8px 12px; color:#000;}
ul.list1{ padding:0; margin:0}
ul.list1 li{list-style:none; padding:0 0 10px 30px; margin:0; background:url(../images/tick.png) 0 0 no-repeat; line-height:18px;}
ul.list2{ padding:0; margin:0}
ul.list2 li{list-style:none; padding:0 0 16px 30px; margin:0; background:url(../images/check.png) 0 0 no-repeat; line-height:18px;}
.carousel-caption{color:#FE0199 !important;}
.carousel-caption span{color:#FE0199; font-size:30px; font-family: "Open Sans", sans-serif; font-weight:bold}
.carousel-caption{color:#000; font-size:30px; font-family: "Rubik", sans-serif; }
.no-mobile{display:inline-block; width:100%;}
.yes-mobile{display:none;}
.input1{border:none; padding:4px 8px; width:100%; margin-bottom:6px; background-color:#f7a83c;}
.input1b{border:none; padding:4px 8px; width:200px; margin-bottom:6px; background-color:#f7a83c;}
.input2{padding:4px 8px; width:100%; height:60px; margin-bottom:6px;  background-color:#f7a83c;}
.but1{ padding:10px 40px 10px 40px;  border:0; background-color:#f7a83c; border-radius:5px; text-decoration:none; color:#000; }
.but1:hover{background-color:#999;}
.but1-full{background-color:#3d6cf3; padding:8px; color:#fff; text-decoration:none; width:100%; border:0}
.but1-full:hover{background-color:#999;}
.but2{border:0; background-color:transparent; color:#3d6cf3}
.but2:hover{color:#000;}

.mobile-break{display:inline-block}

.imgstyle1{border-radius:60px 0 120px 0}
.border-bottom1{border-bottom:dotted 2px #ccc; width:95%; line-height:30px;}
.ul1{padding:0; margin:0; font-size:24px; font-weight:350}
.ul1 li{background-size: 20px; list-style:none; padding-left:30px; line-height:35px; }
.parallax {
  /* The image used */
  background-image: url("../images/sub/bg.jpg");

  /* Set a specific height */
  min-height: 300px; 
  padding-top:150px;

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (min-device-width: 576px) and (max-device-width: 992px)  {
      .icons img{width:100% !important;}
    }
@media (max-width:767px){
.mobile-center{text-align:center}
.yes-mobile{display:inline-block}
.no-mobile{display:none;}
.mobile-center{text-align:center !important;}

.float-none-mobile{float:none!important}
ul.footer-menu li{float:none !important; text-align:center}
.large-optional{font-size:30px;}

.customized-treatments{padding:30px 0 20px 10px; font-size:40px; font-weight:300; color:#fff; line-height:40px; background:none; }
}