
@font-face {
    font-family:'Futura Bk BT';
    src: url('fonts/FuturaBookBT.ttf') format('TrueType');
}
@font-face {
    /*font-family:'Futura Bk BT';*/
    /*src: url('fonts/Futura_20Medium_20BT.ttf') format('TrueType');*/
}
@font-face {
    font-family: 'Futura Book Italic BT';
    src: url('fonts/FUTURANI.TTF') format('TrueType');
}
.banner-class{
    min-height: 620px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.slick-prev, .slick-next{
    background: #ff7f0000 !important;
}

:root {
    --blue: #0039E0;
    --white: #fff;
}

body{margin:0px;padding:0px;font-size:17px;line-height:27px;color:#777e89;font-family: 'Futura Bk BT';}
p, li, address{font-family: 'Montserrat', sans-serif;font-weight: 500;font-size:17px;color: #555;line-height:27px;}
p:last-child{margin-bottom:0;}
a{font-family: 'Montserrat', sans-serif;font-weight:500;}
a:hover, a:focus, a:active{color:#0039e0;text-decoration:none;}
h1 , h2 , h3 , h4 , h5 , h6{font-weight:700;margin:0 0 15px 0;padding:0px;line-height:normal;color:#0a1640;}
h1{font-size:32px;}
h2{font-size:28px;}
h3{font-size:26px;}
h4{font-size:24px;}
h5{font-size:22px;}
h6{font-size:20px;}
b, strong {
    font-weight: bolder;
    color: var(--blue);
}
ul, ol {
    margin: 0;
    padding: 0px;
    padding-left: 17px;
    margin-bottom: 15px;
}
ul li , ol li{margin:0;padding:0px;}
img{max-width:100%;}
a , a:hover , a:visited , a:focus{outline:none;text-decoration:none;}
a{color:#0a1640;}
a:hover{color:#f08f02;}
input{outline:none !important;}
.site-branding h3 {font-size: 20px;margin-top: 15px;margin-bottom: 0;}
section:before , section:after{clear:both;display:table;content:"";}
section{position:relative;clear:both;padding:60px 0;}
.no-padding{padding:0px !important;}
.site-branding.custom-blog .media-body {
    min-height: 90px;
}
.theme-bg {
    background: #EDF2F5;
}
.site-branding.custom-blog .media-body h5 {
    margin-bottom: 0;
    font-family: 'Futura Bk BT';
    text-transform: uppercase;
    color: var(--blue);
    font-size: 20px;
    line-height: 1.2;
    margin-top: 9px;
}
.site-branding.custom-blog .media-body h5 span {
    font-size: 20px;
    line-height: 1.6;
    display: block;
    font-family: 'Futura Bk BT';
    margin-bottom: -5px;
}
.site-branding.custom-blog p {
    /*font-style: inherit;*/
    font-family: 'Futura Book Italic BT';
    
}

.dropdown-menu {
    background: var(--blue);
}
.navbar-nav li.dropdown .dropdown-menu .dropdown-item {
    color: #fff;
}

.navbar-nav li.dropdown .dropdown-menu .dropdown-item:focus, .navbar-nav li.dropdown .dropdown-menu .dropdown-item:hover {
    text-decoration: none;
    background-color: #f8f9fa;
    color: var(--blue);
}

.contact-cols {
    margin: 0 10px;
}
.contact-cols a {
    color: var(--blue);
    line-height: 27px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px;
}
.contact-cols svg {
    margin-right: 5px;
}
.product-inner.about_section .read-more {
    margin-top: 15px;
}
.no-top-padding{padding-top:0px !important;}
.no-bottom-padding{padding-bottom:0px !important;}
.theme-btn{color:#ffffff;font-size:16px;text-align:center;padding:0 25px;background:#f08f02;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;border:none;box-shadow:none;width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:inline-block;min-width:180px;}
.theme-btn:hover{background:#000000;}
.theme-btn.small-btn{line-height:48px;}
.loader{width:100%;height:100%;background:#ffffff;position:fixed;left:0;top:0;z-index:999;-webkit-transition:all .7s ease-in-out 0s;-moz-transition:all .7s ease-in-out 0s;-ms-transition:all .7s ease-in-out 0s;-o-transition:all .7s ease-in-out 0s;transition:all .7s ease-in-out 0s;}
.loader.hide{opacity:0;}
.loader-content{position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.loader-img{width:144px;height:144px;margin:0px 0 0;background:url("../images/loader.svg") center center no-repeat;display:inline-block;}
.header-part{position:relative;}
.header-top{display:flex;width:100%;padding:15px 0;justify-content:space-between;}
.logo{display:flex;}
.site-info{display:flex;align-items:center;}
.site-info-blog{display:inline-block;width:auto;margin-right:30px;margin-top:5px;font-weight:500;}
.site-info-blog:last-child{margin-right:0px;}
.site-info-icon{display:inline-block;width:64px;text-align:center;vertical-align:middle;}
.site-info-txt{display:inline-block;vertical-align:middle;color:#0e1c28;margin-left:9px;}
.header-bottom{display:flex;width:100%;background:#EDF2F5;}
.header-bottom ul , .header-bottom li{list-style:none;padding:0px;margin:0px;}
.header-bottom li{display:inline-block;width:auto;}
.header-bottom li a {
    color: #777;
    display: block;
    padding: 15px 12px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 1;   
}
@media (min-width:768px){
    .navbar-collapse {
        margin-top: 10px;
    }
}
.header-bottom li:hover a , .header-bottom li.active a{color:#0039e0;}
.main-menu{float:left;width:100%;position:relative;}
.banner-bg{background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important;}
.banner-part{height:385px;overflow:hidden;}
.banner-part .container{position:relative;z-index:2;}
.banner-txt{max-width:60%;display:flex;flex-direction:column;height:100%;}
.banner-txt-inner{align-items:center;width:100%;}
.banner-txt-inner h2 {
    color: #ffffff;
    font-size: 40px;
    font-weight: 900;
    text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
    font-family: 'Montserrat', sans-serif;
    line-height: 1.2;
}
.banner-txt-inner h2 span{color:#f59f06;font-size:45px;font-weight:900;}
.banner-txt-inner .theme-btn{margin-top:15px;min-width:180px;}
.left-half{position:absolute;left:0;top:0px;width:585px;height:100%;background:url('../images/triangle-left.png') no-repeat 0 0;background-size:contain;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-ms-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;}
.banner-part:hover .left-half{left:-100%;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-ms-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;}
.banner-part:hover .right-half{right:-100%;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-ms-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;}
.right-half{position:absolute;right:0;bottom:0px;width:228px;height:192px;background:url('../images/triangle-right.png') no-repeat 0 0;background-size:contain;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-ms-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;}
.product-inner{float:left;width:100%;}
.product-middle{margin:0 auto;max-width:100%;text-align:left;font-size:20px;line-height:28px;}
.product-slider-list{display:inline-block;width:100%;margin-top:25px;}
.owl-theme .owl-nav [class*="owl-"]{color:#FFF;font-size:14px;margin:0px;padding:0px;background:#0a1640;display:inline-block;cursor:pointer;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:40px;height:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-indent:-100000px;background-size:10px auto !important;}
.owl-theme .owl-nav .owl-prev{background:#0a1640 url('../images/left-arrow-white.png') no-repeat center center;left:-60px;}
.owl-theme .owl-nav .owl-prev:hover{background:#f59f06 url('../images/left-arrow-white.png') no-repeat center center;}
.owl-theme .owl-nav .owl-next{background:#0a1640 url('../images/right-arrow-white.png') no-repeat center center;right:-60px;}
.owl-theme .owl-nav .owl-next:hover{background:#f59f06 url('../images/right-arrow-white.png') no-repeat center center;}
.product-slider .owl-item{overflow:hidden;}
.product-slider .owl-item img{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.product-slider .owl-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.product-caption{position:absolute;left:0px;bottom:0px;background:#0039e0;color:#ffffff;width:100%;padding:10px;text-align:center;font-weight:500;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.product-slider .item a{color:#ffffff;}
.product-slider .item:hover .product-caption{background:#f59f06;}
.about-us{background-attachment:fixed;color:#ffffff;}
.about-top{padding-bottom:65px;}
.product-inner.about_section .owl-theme .owl-nav .owl-prev {
    left: 15px;
}
.product-inner.about_section .owl-theme .owl-nav .owl-next {
    right: 15px;    
}
.alert-theme-color {
    background: var(--blue);
    border-color: var(--blue);
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    line-height: 1.4;
}
.about-top-right p {
    text-align: justify;
}
.alert-theme-color > strong {
    color: #fff;
}    
.about-top-right .title-show h2 {
    font-family: 'Montserrat', sans-serif;
    color: var(--blue);
    text-transform: uppercase;
}
.title-show h2 , .title-show h3{padding-bottom:15px;position:relative;display:block;margin-bottom:22px;}
.title-show h2:before , .title-show h3:before{position:absolute;left:0px;width:70px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;bottom:0px;background:var(--blue);content:"";}
.more-link{width:97px;height:96px;background:url('../images/more.png') no-repeat center center;color:#0a1640 !important;position:absolute;right:0px;bottom:0px;font-weight:700;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;font-size:16px;z-index:10;}
.more-link span{position:absolute;bottom:10px;right:15px;width:auto;}
.more-relative{position:relative;}
.more-link:hover{color:#ffffff !important;}
.about-bottom{float:left;width:100%;}
.about-bottom .row{margin:0px;}
.about-bottom .col-xs-12{padding:0px;}
.about-column-blog {
    /* float: left; */
    /* width: 100%; */
    /* padding: 75px 25px 140px 25px; */
    /* text-align: center; */
    /* position: relative; */
}
section.component-section .title-show h2 {
    font-family: 'Montserrat', sans-serif;
    color: var(--blue);
}
section.component-section .about-blog-inner h3 {
    font-family: 'Montserrat', sans-serif;
    color: var(--blue);
    font-size: 20px;
}
section.component-section p {
    color: #555;
    margin-bottom: 15px;
}
section.component-section .about-column-blog {
    height: 100%;
}
.about-column-blog:after{/*background:rgba(32,44,82,0.95);position:absolute;left:0px;height:100%;width:100%;content:"";top:0px;*/}
.about-column-blog.about-column-active:after{background:rgba(0,57,224,0.95);}
.about-blog-inner{float:left;width:100%;position:relative;z-index:1;}
.title-center h2{display:inline-block;width:auto;}
.blog-event-inner{display:inline-block;width:100%;}
.blog-event-left{float:left;width:100%;position:relative;}
.blog-slider-img{display:block;margin-bottom:20px;}
.blog-slider-txt{display:block;}
.owl-theme .owl-dots .owl-dot span{width:13px;height:13px;margin:5px 2px;background:#0a1640;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#0039e0;}
.our-client{background:#cbd7ff;}
.md-center-txt{display:block;text-align:center;margin-bottom:50px;}
.client-slider{text-align:center;}
.client-slider .item a{display:block;text-align:center;}
.client-slider .item img{width:auto;display:inline-block;}
.footer-part{float:left;width:100%;position:relative;color:#ffffff;}
.footer-part h1 , .footer-part h2 , .footer-part h3 , .footer-part h4 , .footer-part h5 , .footer-part h6 , .footer-part a{color:#ffffff;}
.footer-part a:hover{color:#f08f02;}
.footer-top{float:left;width:100%;padding:20px 0;position:relative;}
.footer-top .container{position:relative;z-index:1;}
.footer-top:after{background:rgba(32,44,82,0.95);position:absolute;left:0px;height:100%;width:100%;content:"";top:0px;}
.footer-top h4{margin-bottom:25px;}
.quick-link ul , .quick-link ul li{list-style:none;padding:0px;margin:0px;}
.quick-link ul li{margin-bottom:10px;}
.quick-link ul li a {
    position: relative;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 27px;
    text-transform: uppercase;
}
.footer-part a {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 27px;
}
.footer-logo .media-body {
    min-height: 90px;
}
.quick-link ul li i{position:absolute;top:4px;left:0px;}
.quick-link ul li:last-child{margin-bottom:0px;}
.form-field-blog{display:block;margin-bottom:15px;}
.form-field-blog:last-child{margin-bottom:0px;}
.form-field-blog input[type="text"] , .form-field-blog input[type="email"]{width:100%;border:none;background:#dadada;color:#929292;padding:0 20px;height:50px;}
.follow-us{padding-left:30px;}
.follow-us ul , .follow-us li{list-style:none;padding:0px;margin:0px;}
.follow-us li{display:inline-block;width:100%;margin-bottom:30px;}
.follow-us li:last-child{margin-bottom:0px;}
.follow-us li a{display:block;position:relative;}
.follow-us li i{margin-right:12px;}
.copy-right{float:left;width:100%;position:relative;background:#0039e0;padding:0;text-align:center;}
.quick-link.social-links ul li {display: inline-block;margin: 0;}
.quick-link.social-links ul li a {padding: 0;width: 35px;display: block;font-size: 20px;text-align: center;}
.copyright p {font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 15px;text-align:left;line-height: 45px;}
.footer-logo {
    background: #edf2f5;
    padding: 15px 20px;
    text-align: center;
    border-radius: 8px;
    margin-bottom: 15px;
    display: inline-block;
    /*width: 80%;*/
}
.rich-us {
    text-align: left;
    padding-left: 45px;
}
.quick-link.social-links ul {
    margin-bottom: 15px;
}
.rich-us h5 {
    text-transform: uppercase;
    font-size: 17px;
    line-height: 1.6;
    color: var(--white);
    /* text-align: left; */
    padding-left: 0;
    margin: 0;
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 10px;
    display: inline-block;
}
.rich-us h5:before {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    background: #fff;
    height: 2px;
}

.banner-class {
    min-height: 385px;
    padding: 65px 85px;
}
.banner-block .banner-class {
    display: table;
    /*width: 100%;
    padding: 100px 0;*/
}
.banner-block .banner-class .container {
    margin: 0px auto;
}
.banner-block .banner-class .container {
    display: table;
    height: 100%;
    position: relative;
    z-index: 1;
}
.banner-block .banner-class .banner_content {
    display: table-cell;
    vertical-align: middle;
}
.banner_content {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.border-animation__inner {
    position: relative;
}

.mkdf-tours-destination-item-content-table {
    position: relative;
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
    /* text-align: center; */
}
.slider_caption {
    position: relative;
    display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
    padding: 0 80px;
    align-items: center;
    justify-content: center;
    color: white;
}
.slider_caption_data {
    display: inline-block;
}
.slider_caption_data h1 {
    font-size: 40px;
    line-height: 1.2;
}
.slider_caption_data .entry-title {
    text-align: left;
    color: #fff;
    font-weight: 800;
    text-transform: uppercase;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transform: translateY(-30%);
    transform: translateY(-30%);
    opacity: 0;
    transition: opacity .5s,-webkit-transform .5s;
    transition: transform .5s,opacity .5s;
    transition: transform .5s,opacity .5s,-webkit-transform .5s;
    will-change: transform,opacity;
    font-family: 'Montserrat', sans-serif;
    line-height: 1.2;
}
.banner-class.slick-active .slider_caption_data .entry-title {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    transition-delay: 1s;
}
.banner-block .banner-class p {
    color:#fff;
    text-align: left;
    opacity: 0;
    -webkit-transform: translateY(-60%);
    transform: translateY(-60%);
    transition: opacity .5s .1s,-webkit-transform .5s .1s;
    transition: transform .5s .1s,opacity .5s .1s;
    transition: transform .5s .1s,opacity .5s .1s,-webkit-transform .5s .1s;
    will-change: transform,opacity;
}
.banner-class .slider_caption_data .read-more a.btn {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    transition: opacity .5s .2s,-webkit-transform .5s .2s;
    transition: transform .5s .2s,opacity .5s .2s;
    transition: transform .5s .2s,opacity .5s .2s,-webkit-transform .5s .2s;
    will-change: transform,opacity;
}
.banner-class.slick-active .slider_caption_data .read-more a.btn {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    transition-delay: 1.2s;
}
.banner-block .banner-class.slick-active p {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    transition-delay: 1.1s;
}

.btn-theme {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    overflow: hidden;
}
.btn-theme {
    color: #fff;
    /* text-transform: uppercase; */
    -webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.1), 0 6px 20px 0 rgba(0,0,0,0.12);
    box-shadow: 0 8px 17px 0 rgba(0,0,0,0.1), 0 6px 20px 0 rgba(0,0,0,0.12);
    font-size: 17px;
    padding: 15px 30px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 2px;
    transition: all 300ms ease-in-out 0s;
}
.btn {
    background: var(--blue);
    border: medium none;
    border-radius: 25px;
}
.btn-theme:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
}
.btn-theme:hover:before, .btn-theme:focus:before, .btn-theme:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.first_section {
    background: var(--blue);
    text-align: center;
}
.about-column-blog p {
    color: #fff;
}
.main-heading h2.enry-title {
    margin-top: 15px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 22px;
}
.footer-top p {
    color: #fff;
}
.copyright p {
    color: #fff;
}
.co_history {
    background: #fff;
    padding: 15px;
    padding-bottom: 30px;
}
.co_history .counter {
    background: #eee;
    margin-top: 30px;
    padding: 15px;
    border-radius: 6px;
}
.product-middle p {
    text-align: justify;
}
.co_history .counter .counter_inner p.count-text, .co_history .counter .counter_inner span {
    font-family: 'Montserrat', sans-serif;
}
.co_history .counter .counter_inner p.count-text {
    font-size:15px;
}
.co_history .counter .counter_inner span {
    font-weight: 700;
    font-size: 25px;
    color: var(--blue);
}
.equal > [class*='col-'], .equal [class*='col-'] {
    display: flex;
    flex-direction: column;
}
.heading-layout3 {
    margin-bottom: 25px;
}
.heading-layout3 h2, .heading-layout3 h3 {
    color: #111111;
    font-weight: 700;
}
.row.gutters-15 {
    padding-left: 7.5px;
    padding-right: 7.5px;
}
.contact-box-layout2 .contact-form .contact-form-box .form-group {
    margin-bottom: 20px;
}

.row.gutters-15 > [class^="col-"] {
    padding-left: 7.5px;
    padding-right: 7.5px;
}
.contact-box-layout2 .contact-form .contact-form-box .form-group .form-control {
    border: none;
    background-color: #f1f1f1;
    padding: 10px 22px;
    font-size: 16px;
    color: #111111;
}

.contact-box-layout2 .contact-form .contact-form-box .form-group input {
    height: 50px;
}
.form-control {
    min-height: 48px;
}

.form-control {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}
.sc_intro_buttons {
    padding: 0;
    margin: 1.5em 0 0 0;
    /* float: left; */
    /* width: 100%; */
}
.sc_item_button {
    display: block;
    margin: 0;
}
.sc_item_button:before {
    content: ' ';
    display: block;
    width: 100%;
    height: 0;
    clear: both;
}
.sc_item_button .sc_button {
    position: relative;
    display: inline-block;
    text-align: center;
    padding: 18px 25px;
    /* text-transform: uppercase; */
    z-index: 1;
    font-size: 17px;
    line-height: 1;
    overflow: hidden;
    border: none;
    background-color: var(--blue);
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}
.sc_button.sc_button_hover_fade:hover {
    background-color: #3f2803;
    color: #ffffff;
}
.contact-box-layout2 .contact-form .contact-form-box .form-group .sc_intro_buttons {
    margin: 0;
}
.google-map-area a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 17px;
}
.google-map-area .address {
    margin-bottom: 15px;
}
.inner_banner {
    position: relative;
    overflow: hidden;
    height: 350px;
}

.client-slider .item {
    border: 1px solid #ccc;
}
























