/*body {padding-top: 56px;}*/
body {padding-top: 113px;}
* { text-transform: none !important;}
.card-body p:last-child {margin-bottom: 0;}
.breadcrumb-section .secondary-breadcrumb .overlay {background-color: rgba(3,19,46,.4); }
.blog-details-section .details-content .tag-share-links .tag-links > ul > li {margin-bottom: 15px;}
.property-images .gallery-item {}
.hidden {display: none;}
footer a {color: white;}
footer a:hover {color:#cedd55;}
footer .copyright-text a {color: rgba(255,255,255,0.7);}
footer .copyright-text a:hover {color: white;}
.sidebar-section .widget_categories > ul > li.active a {color: #ec3323; font-weight: 600;}
.footer-section .default-footer .footer-content .about-content .hot-line {background-color: rgba(255, 255, 255, 0.2); color: #FFFFFF; transition: all 400ms ease; display:block; }
.footer-section .default-footer .footer-content .about-content .hot-line:hover {background-color: #cedd55; color: #062a4d; }
.footer-section .default-footer .footer-content .about-content .hot-line .item-content .contact-number {color:#FFFFFF; transition: all 400ms ease; font-family: "Rubik", Sans-serif; }
.footer-section .default-footer .footer-content .about-content .hot-line:hover .item-content .contact-number {color:#062a4d;  }
.footer-section .default-footer .footer-content .useful-links > ul > li > a:hover {color: #cedd55; }
.footer-section .default-footer .footer-content .useful-links > ul > li > a:hover:before {color: #cedd55 }
.footer-section .default-footer .footer-content .our-services > ul > li:hover .item-content .item-title .title-link { color:#cedd55;  }
.blog-section .blog-grid-item.search-grid-item {margin-bottom: 10px;}
.blog-section .blog-grid-item.search-grid-item .blog-content {padding: 10px 30px 12px;}
.blog-section .blog-grid-item.search-grid-item .blog-content .item-title .title-link {font-size: 16px;}
.blog-section .blog-grid-item.search-grid-item .blog-content .post-meta {margin-bottom:0;}
.blog-section .blog-grid-item.search-grid-item .blog-content p.text {margin-bottom:0;}
.blog-section .blog-grid-item.search-grid-item .blog-content p.text:empty {display: none;}
.sitemap a {color: #7c8a97 }
.sitemap a:hover { color: #ec3323  }
li.sitemap-depth-1 > a {font-weight: 500;}
.home-page-1 .custom-btn-bordered {border-color: #cedd55;}
.breadcrumb-section .secondary-breadcrumb .overlay { padding: 100px 0; }
.sec-ptb-60 { padding: 60px 0;}
.breadcrumb-section .secondary-breadcrumb .breadcrumb-content .breadcrumb-title { font-size: 70px; }
p.lead { line-height: 36px; }
.blog-grid-item.blog-grid-item-horizontal .blog-image {display: flex; height: 100%; }
.blog-grid-item.blog-grid-item-horizontal .blog-image a {display: flex; height: 100%; background: transparent none no-repeat center center; background-size: cover; width: 100%; transition: transform .4s ease; }
.blog-grid-item.blog-grid-item-horizontal .blog-image a:hover {transform: scale(1.1);}
.blog-grid-item.blog-grid-item-horizontal .col-md-7 .blog-content {padding-left: 0;}

.home-page-3 .slider-section .owl-theme .owl-dots { top: 50%;right: 80px;margin-top: 0px;position: absolute;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.home-page-3 .slider-section .owl-theme .owl-dots .owl-dot {width: 40px;height: 40px;display: table;font-size: 14px;line-height: 44px;text-align: center;margin-bottom: 10px;color: #7c8a97;background-color: #ffffff; }
.home-page-3 .slider-section .owl-theme .owl-dots .owl-dot:last-child {margin-bottom: 0px; }
.home-page-3 .slider-section .owl-theme .owl-dots .owl-dot:hover {color: #FFFFFF;background-color: #ec3323; }
.home-page-3 .slider-section .owl-theme .owl-dots .owl-dot.active {color: #FFFFFF;background-color: #ec3323; }

.details-content table {border: 1px solid #F0F0F0}
.details-content table {margin: 0 auto;}
.details-content table tbody tr:nth-child(odd) {background-color: #FFFFFF; }
.details-content table tbody tr:nth-child(even) {background-color: #F0F0F0; }
.details-content table tbody p:last-child {margin-bottom: 0;}
.details-content table tbody td {padding: 4px 8px;}
.details-content table[width="0"] {width: 90%;}

#contact-section > .container > .row > * { margin-bottom: 30px; }
.contact-section .info-item {margin-bottom: 0;}

.blog-section .blog-image-grid-item .blog-content {padding: 30px;}

.brand-logo img { max-height: 100px;}
.header-section .default-header .header-bottom { padding: 20px 0;}

iframe { border: 0 none; }

#booking-frame { }

#mainIframe {position: fixed; left:0; right:0; bottom:0;}

@media screen and (max-width: 991px) {
    .breadcrumb-section .secondary-breadcrumb .breadcrumb-content .breadcrumb-title { font-size: 40px; }
}

@media screen and (max-width: 767px) {
    .home-page-3 .slider-section .owl-theme .owl-dots {top: 100%; -webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%); text-align: center; width: 100%; left: 0;  }
    .home-page-3 .slider-section .owl-theme .owl-dots .owl-dot {display: inline-block;}
    .approach-section .approach-image.grid .grid-sizer {width: 50%;}
    .approach-section .approach-image.grid .grid-item {width: 50%;}
    .approach-section .approeach-content {text-align: left;}
}