@media only screen and (max-width: 700px) {
    .btArticle, .btArticleListItem{
    width:100%!important;
    }
}
.tmsheadline .headline{
    color: #00cfb8;
    font-family: 'Sarala', sans-serif;
    font-weight: bold;
    font-size: 60px;
    line-height: 60px;
}

.tyheadline .headline{
    color: #000000;
    font-family: 'Sarala', sans-serif;
    font-weight: 900;
    font-size: 60px;
    line-height: 60px;
}

.tmssubheadline .headline{
    color: #01a5ef;
    font-family: 'Arial', sans-serif;
    font-weight: bold;
    font-size: 42px;
    margin-left:2px;
    line-height:36px;
}

.tmssubtext{
    font-family: 'Arial', sans-serif;
    color:#000000;
    font-size:18px;
    margin-left:5px;
}

.tmssubwhitetext .btSubTitle{    
    margin-bottom:0px;
    font-family: 'Arial', sans-serif;
    color:#ffffff;
    font-size:18px;
}

.tmssubmtext{
    font-family: 'Arial', sans-serif;
    color:#000000;
    font-size:22px;
}

.tmstext{
    font-size:16px;
    font-family: 'Arial', sans-serif;
    color:#000000;
}

.tmsinstext{
    color: #686868;
    font-family: 'Sarala', sans-serif;
    font-weight: bold;
    font-size: 16px;
}

.tmsicon .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder::after{
    color: #01a5ef;
}

.tmsbutton{
    border-radius:50px!important;
}

.tmsimage .btImage img{
    width: auto!important;
}

.tytick .btImage img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: auto!important;
  }

.tmsinsimages .btImage img{
    width: auto!important;
}

.tmslink{
    margin-left:35px;
    color:#00a8f0!important;
    text-decoration: underline;
    font-style: italic ;
}

.tylink{
    color:#00a8f0!important;
    text-decoration: underline;
    font-size:14px;
    margin:0px 40px;
}

.tmslink:hover{
    color:#00a8f0!important;
}

.tybutton{
    border-radius:50px!important;
    background-color: #ff5b7e !important;
    color: #ffffff !important;
    border: none !important;
}

.tybutton:hover{
    background-color: #f81041 !important;
}

.tmsblueheadline .headline{
    color: #01a5ef;
    font-family: 'Sarala', sans-serif;
    font-weight: 900;
    font-size: 42px;
}

.tmsbluesubheadline .headline{
    color: #01a5ef;
    font-family: 'Sarala', sans-serif;
    font-weight: 900;
    font-size: 42px;
}

.tmswhitesubheadline .headline{
    color: #ffffff;
    font-family: 'Sarala', sans-serif;
    font-weight: 900;
    font-size: 42px;
}

.tmssubwhitetext .headline{
    color: #ffffff;
    font-family: 'Sarala', sans-serif;
    font-weight: 900;
    font-size: 42px;
}

.tmswhitesubheadline .btSubTitle{
    font-family: 'Arial', sans-serif;
    color: #ffffff;
}

.tmsform form.wpcf7-form input[type="text"], .tmsform form.wpcf7-form input[type="password"], .tmsform form.wpcf7-form input[type="email"], .tmsform form.wpcf7-form input[type="date"], .tmsform form.wpcf7-form textarea {
    background-color: transparent;
    color: #39b6f1;
    font-weight:bold;
    outline: none;
    outline-style: none;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: solid #8bf2d8 2px;
    padding: 3px 10px;
}

.tmsform form.wpcf7-form input[type="text"]:focus, .tmsform form.wpcf7-form input[type="password"]:focus, .tmsform form.wpcf7-form input[type="email"]:focus, .tmsform form.wpcf7-form input[type="date"]:focus, .tmsform form.wpcf7-form textarea:focus{
    outline-style: none!important;
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 3px solid #41b698!important;
    box-shadow:none!important;
}

.tmsform form.wpcf7-form input[type="submit"]{
    border-radius:50px!important;
}

.tmsform form.wpcf7-form p{
    text-align:center;
}

.tmsform ::placeholder { /* Chrome/Opera/Safari */
    color: #39b6f1!important;
}

.whitetext .btSubTitle{
        color:#ffffff;
}

.wSlider .header {
    background: rgba(6, 1, 17, 0.7);
    padding: 20px;
}

.wSlider .btSuperTitle, .wSlider .headline, .wSlider .btSubTitle{
    color:#ffffff;
}

body.btMenuHorizontal .menuPort > nav > ul > li {
    margin: 0 25px 0 0 !important;
    letter-spacing:1px;
}

body.btMenuHorizontal .menuPort > nav > ul > li.btCstBtn{
    margin: 0 10px 0 0!important; 
    border-radius: 28px !important; 
}

.btCstBtn a{
    padding:0px 10px!important;
    margin: 0 0px 0 0;
    line-height: 45px;
}

.btMenuHorizontal .menuPort nav > ul > li.btCstBtn.current-menu-item > a {

    -webkit-box-shadow: none!important;
    box-shadow: none!important;

}

form.wpcf7-form p span.wpcf7-radio, form.wpcf7-form p span.wpcf7-list-item, form.wpcf7-form p span.wpcf7-list-item-label {
    display: inline !important;
}

form.wpcf7-form p span.wpcf7-list-item {
    margin: 0 20px 0 0;
}

.search_icon{
    cursor:pointer;
}

.spicewpsearchform{
    display: block;
    width: 500px;
    position: absolute;
    right: 0;
    top: 100%;
    margin-top: 23px;
    z-index: 9999;
    background: #fff;
    padding: 20px;
    border: 1px solid #1c4c93;
}
#spicewpsearchform input[type="text"] {
    width: 78%;
    height: auto;
    border: 1px solid #5ca2df;
    padding: 11px 12px;
    border-radius: 0px !important; 
    }
#spicewpsearchform input[type="submit"] {
    line-height: 1;
    padding: 14px 20px;
    border-radius: 0px;
    height: auto;
    font-size: 15px;
    display: inline-block;
    border: 1px solid #5ca2df;
}
#spicewpsearchform:before {
    border-color: transparent transparent #1c4c93;
    border-style: solid;
    border-width: 0.5em;
    content: "";
    display: block;
    position: absolute;
    right: 22px;
    top: -20px;
    z-index: 10;
}

/**Css for image search icon**/
.spicewpsearch_icon {
   background-image: url('images/search-icon.png');
   background-repeat: no-repeat;
   padding: 0 0 0 36px;
   background-position: 5px center;
   background-color: transparent;
   background-size: 18px 18px;
       
}

.medsearch {
    width: 85%!important;
    display:inline!important;
}
  
  /* Style the submit button */
  .btSearchInnerContent button {
    float: left;
    width: 15%!important;
    padding: 10px;
    background: #1c4c93;
    border: 1px solid grey;
    border-left: none; /* Prevent double borders */
    cursor: pointer;
    float: right;
    line-height: 22px!important;
    margin-top: 6px;
    color:#ffffff;
  }
  
  .btSearchInnerContent button:hover {
    background: #1c4c93;
  }
  
  /* Clear floats */
  .btSearchInnerContent::after {
    content: "";
    clear: both;
    display: table;
  }

  .wSlider .headline s, .wSlider .headline b {
    color:#0cc1de;
  }

  .wSlider .dash::after{
    box-shadow: 0 2px 0 0 #f2ea59 inset!important;
  }

  .slick-slider .slick-list, .slidedItem .btSliderPort .btSliderCell{
    height:600px!important;
}
body.btMenuHorizontal .menuPort > nav > ul > li.btMenuBtn{
	margin-top:8px!important;
	line-height:38px!important;
}

.btMenuBtn a{
	background-color:#1c4c93;
	padding: 0px 20px!important;
	border-radius:20px;
	color:#ffffff!important;
}

.menuPort nav ul li.btMenuBtn a:hover{
	background-color:#102b53;
	color:#ffffff!important;
}

.tag {
    background-color: #d0caca;
    color: #3a0b0b;
    line-height: 18px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 10%;
    margin: 0px 5px 5px;
    font-weight: bold;
    display:inline-block;
}

.ntag {
    color: #3a0b0b;
    line-height: 24px;
    padding: 0px 3px;
    margin: 0px 5px 5px 0px;
    font-weight: bold;
    display:inline-block;
}


.filterDiv {
    display: none; /* Hidden by default */
}

.filterDiv:hover{
    background: #eeeeee;
    cursor:pointer;
}
.filterDiv .rowItem{
    padding:0px 0px;
}

.docprofile .rowItem{
    padding:5px 15px!important;
}

.filterDiv .smallthumb{
    width:40%;
}

.doctorsinfo .btText p{
    font-size: 15px;
    letter-spacing: 1px;
}

.doctorsinfo .btText a{
    text-decoration: underline;
}

/* The "show" class is added to the filtered elements */
.show {
  display: block;
}

.btBtn {
    margin: 5px 5px 10px!important;
}

.btnExtraSmall{
    padding: 10px 10px!important;
}

.btBtn.active{
    background:#444444!important;
    color:#ffffff!important;
    border:2px solid #444!important;
}

.heading4{
    font-size:18px;
    font-weight:bold;
    margin-bottom:20px;
}
.heading4 a{
    font-size:14px;
    text-decoration: underline;
    color:blue;
}
.heading4 ul{
    list-style: none;
    margin-left:20px;
}

.tml45 .btText{
    margin-left:45px;
}

.tml45 .btText a, .btText a{
    text-decoration:underline;
    color:#1c4c93;
    font-weight:bold;
}

.btWorkingHoursInnerRow {
    padding: 5px 0;
}



@media (max-width: 440px) {

    .slick-slider .slick-list, .slidedItem .btSliderPort .btSliderCell {
        height: 250px !important;    
    }

    .header.large .btSuperTitle {
        margin: 0 0 5px;    
    }

    .header.large h2, .header.large h1 {
        font-size: 15px;
        margin: 0 0 8px;    
    }
    .header.extralarge .btSubTitle {
        margin: 0px 0 7px;    
    }
    .header.extralarge .btSuperTitle, .header.extralarge .btSubTitle {
        font-size: 13px;    
    }
    .wSlider .header {
        padding: 5px;    
    }
    .wSlider .btBtn{
        display: none;
    }

    .docprofile .rowItem {
        padding: 0px !important;
    }

    .btTextIndent > .rowItemContent {
        padding: 0 0px!important;
    }

    .rowItem {
        padding: 0 15px!important;
    }

    .bottomSpaced {
        padding-bottom: 25px;   
        padding-top: 25px;    
    }

    h3 {
        font-size: 14px;
        line-height: 24px;
        margin-bottom:10px;    
    }
    h1, .header.extralarge h1, .header.huge h1 {

        font-size: 24px;
        line-height: 28px;
    
    }
    .bottomSemiSpaced {
        padding-bottom: 10px;    
    }
    .topSmallSpaced {    
        padding-top: 10px;    
    }

    .slick-dots {
        line-height: 3em;
    }

    .slided .slick-dots {
        bottom: 0px;
    }
    .slided .slick-dots li button {
        width: 15px !important;
        height: 15px !important;
    }

    .tmsheadline .headline{
       font-size: 1.5em;
    }

    .tmssubheadline .headline{
        font-size: 1.2em;
    }
    .tmssubmtext {
        font-size: 1.6em;
    }
    .tmsblueheadline .headline, .tmsbluesubheadline .headline, .tmswhitesubheadline .headline {
        font-size: 1.6em;
        line-height:48px!important;
    }
}