h1, h2, h3, h4, h5, h6 {

    font-family: 'Montserrat' !important;
    color: #333;
    font-weight: thin !important;
    font-style: normal;

}
p {
    font-family: 'Montserrat' !important;
}

.content {

    font-family: Montserrat !important;

}
body {

    font-family: Montserrat !important;
    
}

.heading_secondary {

    color: #bd3d84;

}

.btn-book.style-1 {

    font-family: Montserrat;

}

header#masthead .menu-right .btn-book.style-1 {

    background-color: #45315e !important;

}

header#masthead .menu-right .btn-book.style-1::after {

    border-top-color: #45315e !important;

}

.heading_secondary {
font-family: 'Montserrat' !important;
    color: #bd3d84;

}

.btn-book.style-1 {

    font-family: 'Montserrat' !important;

}

footer#colophon .copyright-area {

    background-color: #42335b !important;

}

.main-top .overlay-top-header {

    background-color: #b04882 !important;

}

.thim-content-slider .slides-content {

    color: #FFF;
    font-size: 22px;
    line-height: 36px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 100;

}

footer#colophon a:hover {

    color: #a14c7a !important ;

}

/****************************/


h3 {
font-size: 36px;
line-height: 1.6em;
text-transform: none;
font-weight: 100 !important;
}

.heading_secondary {
    color: #bd3d84;
}

.btn-book.style-1 {
    font-family: Montserrat;
}

p{
font-family:Montserrat;
}

header#masthead .menu-right .btn-book.style-1 {
    background-color: #45315e !important;
}

header#masthead .menu-right .btn-book.style-1::after {
    border-top-color: #45315e !important;
}

.heading_secondary {
	font-family: 'Montserrat' !important;
	font-weight: 100 !important;
    color: #bd3d84;
}

.btn-book.style-1 {
    font-family: 'Montserrat' !important;
}

h1, h2, h3, h4, h5, h6 {

    font-family: 'Montserrat' !important;
    color: #333;
    font-weight: 100 !important;
    font-style: normal;

}

p{
font-family: 'Montserrat' !important;
}

.content {
    font-family: Montserrat !important;
    font-weight: 100 !important;
}

body {
    font-family: Montserrat !important;
}

footer#colophon .copyright-area {
    background-color: #42335b !important;
}

.main-top .overlay-top-header {
    background-color: #b04882 !important;
}

.thim-content-slider .slides-content {
    color: #FFF;
    font-size: 22px;
    line-height: 36px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 100 !important;
}

footer#colophon a:hover {
color: #bd3d84 !important;}

.thim-testimonial-slider:after {
background: rgba(48, 37, 83, 0.82) !important;
}

@media only screen and (max-width: 600px) {
 
  .page-title {
  margin-top:0px !important;
  }
}

.main-top {
height: 135px;
display: none !important;
}

header#masthead.site-header {
background-color: #fff;
margin-bottom: -70px;
}

@media (max-width: 767px){
.site-content {
padding-top: 40px;
padding-bottom: 100px;
}
}

header#masthead.site-header {
background-color: #fff;
margin-bottom: 10px;
}

@media only screen and (max-width: 600px) {
 
  header#masthead.site-header {
background-color: #fff;
margin-bottom: -100px;
}
}

@media only screen and (max-width: 600px) {
 
  .mobilem {
background-color: #fff;
margin-top: 0px !important;
}
}
header#masthead #thim-header-topbar a:hover, header#masthead .thim-top-logo a:hover {
color: rgba(62, 23, 69, 0.82) !important;
}

@media (max-width: 768px){
body.responsive .mobile-menu-container {
background-color: #42335b !important;
}
}