@charset "UTF-8";
.container-fluid {
    background-size: 100% 100%;
    color: #BFBFBF;
    background-image: url(images/bckGrd_city.jpg);
    background-attachment: fixed;
}
.row .col-xl-3 .card.col-md-4.col-xl-12 {
    border-top-left-radius: 0px;
    background-color: #000000;
}
.carousel-inner .carousel-item .carousel-caption {
    text-shadow: 1px 1px 3px #050505;
}
.carousel-item.active .carousel-caption h5 {
    -webkit-box-shadow: 0 0px;
    box-shadow: 0 0px;
}
.card.col-md-4.col-xl-12 .card-body .btn.btn-primary {
    background-color: #000000;
    border-color: #FFE1B4;
    border-radius: 0px;
}
.col-xl-3 .card.col-md-4.col-xl-12 .card-img-top.img-fluid {
    border-bottom-right-radius: 15px;
    border-top-right-radius: 0px;
    border-top-left-radius: 15px;
}
.row .col-xl-3 .card.col-md-4.col-xl-12 {
    border-radius: 0px;
    padding-top: 14px;
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
}
.card.col-md-4.col-xl-12 .card-body .card-text {
    background-color: #2D2D2D;
    padding-top: 11px;
    padding-right: 11px;
    padding-bottom: 11px;
    padding-left: 11px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
}
.carousel-item.active .carousel-caption p {
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
}
.container #carouselExampleIndicators1 .carousel-indicators {
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
}
.container-fluid .container .navbar.navbar-expand-lg.navbar-light.bg-light {
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0px 0px;
    background-color: #2D2D2D;
    background-image: -webkit-linear-gradient(270deg,rgba(185,181,168,1.00) 0%,rgba(185,181,168,1.00) 42.32%,rgba(185,181,168,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(185,181,168,1.00) 0%,rgba(185,181,168,1.00) 42.32%,rgba(185,181,168,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(185,181,168,1.00) 0%,rgba(185,181,168,1.00) 42.32%,rgba(185,181,168,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(185,181,168,1.00) 0%,rgba(185,181,168,1.00) 42.32%,rgba(185,181,168,1.00) 100%);
}
.container #carouselExampleIndicators1 .carousel-indicators {
}
.navbar.navbar-expand-lg.navbar-light.bg-light #navbarSupportedContent1 .navbar-nav.mr-auto {
    color: #C1C1C1;
    background-color: #4E4C4C;
    border-radius: 0px 0px 15px;
    -webkit-box-shadow: 4px 4px 0 0px #000000;
    box-shadow: 4px 4px 0 0px #000000;
}
.container .navbar.navbar-expand-lg.navbar-light.bg-light #navbarSupportedContent1 {
}
.navbar-nav.mr-auto .nav-item.active .nav-link {
    color: #919191;
}
.navbar-nav.mr-auto .nav-item .nav-link {
    color: #FFE1B4;
}
footer .row .col-xl-6 {
    font-size: small;
}
#accordion1 .card #headingOne1 {
    background-color: #000000;
    color: #FFE1B4;
}
#headingOne1 .mb-0 a {
    color: #FFE1B4;
}
#headingTwo1 .mb-0 .collapsed {
    color: #FFE1B4;
}
#accordion1 .card #headingTwo1 {
    background-color: #000000;
}
#headingThree1 .mb-0 .collapsed {
    color: #FFE1B4;
}
#accordion1 .card #headingThree1 {
    background-color: #000000;
}
#accordion1 .card #headingFour {
    background-color: #000000;
}
#headingFour .mb-0 .collapsed {
    color: #FFE1B4;
}
.card #collapseOne1 .card-body {
    background-color: #2D2D2D;
}
.card #collapseTwo1 .card-body {
    background-color: #2D2D2D;
}
.card #collapseThree1 .card-body {
    background-color: #2D2D2D;
}
.card-body .row .col-xl-6 {
    border-radius: 0px 0px 32px;
}
.row .col-xl-6 .container-fluid {
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
    background-color: #000000;
    background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,1.00) 100%);
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
}
.row .col-xl-6 img {
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
    -webkit-box-shadow: 13px 10px #161616;
    box-shadow: 13px 10px #161616;
}
.card #collapseFour .card-body {
    background-color: #2D2D2D;
}
.container-fluid #accordion2 {
    border-spacing: 96px 67px;
}
.container-fluid .container .container {
    background-image: url(images/9.jpg);
    max-height: 100px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
}
.container #and_its_id div {
    background-image: url(images/about_1.jpg);
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
}
.container-fluid .container #and_its_id {
    background-color: #000000;
    padding-top: 18px;
    padding-right: 18px;
    padding-bottom: 18px;
    padding-left: 18px;
}
.container #and_its_id h2 {
    background-color: #2D2D2D;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
#and_its_id .about_pic_div .img-fluid {
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
}
.container #and_its_id .about_pic_div {
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
}
.container .book_class_butt img {
}
.container-fluid .container hr {
    background-color: #FFFFFF;
    margin-bottom: 20px;
    margin-top: 20px;
}
.container-fluid .container .container.services {
    background-image: url(images/1.jpg);
    background-position: 0% 33%;
    height: 200px;
}
.container .row.main .col-xl-3 {
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.col-xl-3 div a {
    color: #FFE1B4;
    background-color: #2D2D2D;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    border-bottom-right-radius: 9px;
    -webkit-box-shadow: 3px 3px #FFE1B4;
    box-shadow: 3px 3px #FFE1B4;
}
.row.main .col-xl-3 .serv_div_1 {
    background-color: #000000;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 2px;
    margin-right: -5px;
    margin-left: -8px;
}
.col-xl-3 .serv_div_1 p {
    background-color: #555555;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    border-bottom-right-radius: 25px;
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 13px;
    line-height: 20px;
}
.col-xl-3 div .serv_div_pic_1 {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: #000000;
    margin-right: -23px;
    margin-left: -8px;
}
div .serv_div_pic_1 .img-fluid {
    border-bottom-right-radius: 20px;
    -webkit-box-shadow: 9px 9px #2D2D2D;
    box-shadow: 9px 9px #2D2D2D;
    margin-top: 20px;
}
.col-xl-3 .serv_div_1 h4 {
    padding-right: 20px;
    padding-left: 20px;
    line-height: 24px;
    color: #FFFFFF;
    padding-top: 5px;
}
.container-fluid .container .container.gallery {
    background-image: url(images/3.jpg);
    height: 200px;
    background-position: 50% -101%;
}
.col-xl-3 .serv_div_1 .gallery_pic_div {
    padding-left: 20px;
    margin-right: 22px;
    margin-bottom: 11px;
    border-collapse: separate;
    border-spacing: 0px 0px;
}
.col-xl-3 .serv_div_1 h5 {
    margin-left: 19px;
    padding-top: 4px;
}
.serv_div_1 .gallery_pic_div .gallery_image.img-fluid {
    border-bottom-right-radius: 20px;
}
.serv_div_1 .gallery_pic_div .expand_Butt {
    margin-right: 93px;
    margin-top: 10px;
}
.container-fluid .container .container.contact {
    height: 200px;
    background-image: url(gallery/galleryPic_13.jpg);
    background-position: 49% 43%;
    background-size: 1400px 1400px;
    background-repeat: no-repeat;
}
.container-fluid .container .maps {
    background-color: #000000;
    padding-top: 0px;
    padding-right: 21px;
    padding-bottom: 21px;
    padding-left: 21px;
    margin-top: -25px;
}
