body{font-size: 17px;color: #646566;font-weight: normal;}
p{font-size: 17px;margin-bottom: 25px;color: #646566;font-weight: normal;}
h1,h2,h3,h4,h5,h6{font-weight: bold}
h1 {font-size: 44px;}
h2 {font-size: 30px;letter-spacing: 0;margin-bottom: 25px;color: #525155;}
h3 {font-size: 30px;margin-bottom: 25px}
h4 {font-size: 24px;margin-bottom: 20px}
h5 {font-size: 22px;margin-bottom: 15px;color: #525155;}
h6 {font-size: 20px;margin-bottom: 15px}
.inner-content ol {padding: 0; margin: 0 0 25px 0;}
.inner-content ol li{color: #555;display: inline-block;font-size: 15px;text-transform: uppercase;margin: 5px;min-width: 65px;font-weight: 500;}
ul.list-tab {padding: 0; margin: 0 0 25px 0;}
ul.list-tab li{color: #555;display: inline-block;font-size: 15px;text-transform: uppercase;margin: 5px;min-width: 65px;font-weight: 500;}
ul.list-tab li a{color: #333;background: #fff;font-size: 15px;border: 1px solid #999;display: block;text-transform: uppercase;padding: 6px 15px;font-weight: 500;transition: ease-in-out 0.2s}
ul.list-tab li a:hover{background: #a42890;border-color: #a42890;color: #fff;}
#things_to_do_heading li{margin-bottom: 20px}
.help{color: #fff}
.help form{display: block; margin-top: 20px}
ul li{margin: 10px 0; text-align:left;}
header ul li{margin: 0;}
ul li.menu-item{margin: 0;} 
p b, p strong{font-weight: bold}
footer ul{margin: 0; padding: 0;}
footer ul li{list-style: none; margin: 3px 0}
.copyright {padding: 6px 0}
.copyright ul{margin:0}
.copyright ul li{margin: 0 10px 0 0 }
.blog_item{height: 100%}
.blog_item .item-details{min-height: 280px; position: relative; padding: 15px 15px 30px}
.blog_item .item-details span{position: absolute;left: 15px;z-index: 1;bottom: 20px;right: 15px;}
.blog_item_img {height: 250px; display: block; background-position: center; background-size: cover}
.blog_item_img img{position: absolute; max-width: 100%; max-height: 100%; margin: auto; top: 0; right: 0; left: 0; bottom: 0}
#special-offer .item-details{position: relative; padding-bottom: 50px; min-height: 235px;}
#special-offer .item-details .btn{position: absolute; bottom: 20px;left:50%; transform: translateX(-50%); z-index: 5;}

.right_widget section{margin-bottom: 0}
.right_widget img{width: 100%}

.contact-form{padding: 35px 35px 0}
.contact-form .col-md-5 .form-group{margin-bottom: 0}
.wpcf7 .ajax-loader{float: left!important}
.social-link ul{padding-left: 0}

.navbar-toggler.collapsed .fa-times{display: none}
.navbar-toggler{width: 44px!important}

.seo_content h1 span{
	font-size: 22px;
}
.seo_content h2 span{
	font-size: 20px;
}
.seo_content p{
	font-size:16px;
}
 
@media screen and (max-width: 1199px) {    
    .navbar-toggler.collapsed .fa-times{display: none}
    .navbar-toggler.collapsed .fa-bars{display: block}
    .navbar-toggler .fa-times{display: block}
    .navbar-toggler .fa-bars{display: none}
    
}
@media screen and (max-width: 991px) {
    .img-container h5{font-size: 16px; letter-spacing: 0; font-weight: normal}
    .img-container p{font-size: 13px; letter-spacing: 0; font-weight: normal}
    
}
@media screen and (max-width: 575px) {
    h1 {font-size: 36px;}
    h2 {font-size: 24px;}
    h3 {font-size: 22px;}
    h4 {font-size: 20px;}
    h5 {font-size: 18px;}
    h6 {font-size: 16px;}
    h2.title1,h1,h2,h3,h4,h5,h6{font-weight: 500; letter-spacing: 0}
    
    .navbar-brand{margin-right: 0}
    #navbarSupportedContent{box-shadow: 0 5px 15px #ccc}
    #client-slider .item img{max-width: 150px; margin: 0 auto 20px}
    #client-slider .item p{margin-bottom: 20px}
    .owl-nav button img{max-width: 20px;}
    .associations h5{display: block; text-align: center; width: 100%; margin-bottom: 20px}
    .associations  a {display: block; text-align: center; width: 100%}
    body{overflow-x: hidden}
    #blog-slider button{margin-top: -40px}
    footer{text-align: center}
    footer ul li a{text-align: center}
    .inner-banner{height: 150px;    background-size: auto 100%;    background-attachment: inherit;    background-position: center;}
    .breadcrumb{top: 20px}
    .blog-content{margin: 0 0 20px 15px; height: auto}
    .single  .blog-content{margin: 0; border: 0; padding: 0!important}
    .blog-content .mb-5{margin-bottom: 0!important}
    .blog-content .mb-5,.blog-content .mb-5 p:last-child{margin-bottom: 0!important}
    .blog-content:hover, .blog-content:focus{box-shadow: none; -webkit-transform: translateY(0); transform: translateY(0);}
    .blog-content ul{padding-left: 20px}
    .card-body .list-item ul{padding-left: 0; margin: 0}
    .inner-explore p a{word-break: break-all}
    .contact-form{padding:0}
    .wpcf7 .ajax-loader{float: right!important; margin-top: 10px!important}
    .cont_blog{border: 0}
    .breadcrumb li, .breadcrumb li a{font-size: 13px;}
    .home-search .search-form .form-control{font-size: 12px}
    .alignright,.alignleft,.aligncenter {padding: 0; float: none}
	.banner_head{ font-size:22px;}
	.blog-content figure{ width:377px !important;}
}