@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap');
body {font-family: "Archivo", sans-serif !important;}
html {scroll-behavior: smooth;}
.tab-data > p {  padding: 0 0px; }
.topbar { background: #c71508 none repeat scroll 0 0;}
 .room-name > h4 span{color:#c71508 !important;} 
 .room-inner > strong {color:#c71508 !important;} 
/* .big-tabs .nav li a.active {background: #c71508 !important;} */
.room-detail .view-more i {background: #1a348c !important;} 
.scrollup-btn .scrollup { background-color: #1a348c !important;} 
.tab-data > strong {color:#c71508 !important;}
.service-title > span {color:#c71508 !important;}
.half-parallax:before { height: 75%;}
.half-parallax .parallax {height: 75%;}
.darkblue-layer:before { background: #000 none repeat scroll 0 0;   opacity: 0.75;}
.service-carousel .owl-nav {
    height: 100px;
    left: -270px;
    position: absolute;
    top: 225px;
}
.car-width{ width:300px; border-radius:10px; box-shadow:1px 2px 2px 1px #ccc;}
.bottom-footer > div > p > a{color:#c71508 !important;}
.address, .registration-buttons > a  { color: #fff;}
nav > ul > li > a { color: #000 !important;}
.about-widget > p, .bottom-footer > div > p { color: #fff;}
.service-detail > p { margin:0px 0px 20px 0px; text-align:justify; color:#000;}
.light-bg{background:#f8f8f8; padding:20px 20px 10px; margin:10px auto; border-radius:10px;}
.light-blue{color:#1a348c;}
.light-red{color:#c71508;}
.sidebar .widget ul li { color: #000;}
.pagetop { background: rgba(0, 0, 0, 0) url(../images/about-bg.jpg) repeat scroll bottom center;}

/*********slider**********/
.carousel {
    position: relative;
    width: 1920px;
    height: 600px;
    overflow: hidden;
    background-color: #cdcdcd;
}

.carousel-item .slide-image {
    /*width: 100%;
    height: 100%;
    background-size: cover;*/
    background-repeat: no-repeat;
}

.carousel-item {
    position: absolute;
    width: 100%;
    height: 100%;
    border: none;
    top: 0;
    left: 100%;
}

.carousel-item.active {
    left: 0;
    transition: all 0.3s ease-out;
}

.carousel-item div {
    height: 100%;
}

.red {
    background-color: red;
}

.green {
    background-color: green;
}

.yellow {
    background-color: yellow;
}

.violet {
    background-color: violet;
}
@media screen and (min-width:240px) and (max-width:568px)
{
.carousel {
    position: relative;
    width: 100%;
    height: 180px;
    overflow: hidden;
    background-color: #cdcdcd;
}
}
/*********slider end**********/
.dft-fnt {font-family: "Archivo", sans-serif !important; color:#222 !important; text-decoration:none;}
a {text-decoration:none !important;}