 body {
         padding:15px 0;
         margin:0px;
         background:url(../../images/body_bg.png) repeat center top #ac7474;
         }
         .menu {
         padding:0px;
         margin:0px;
         width:940px;
         }
         .menu ul {
         padding:0px;
         margin:15px 0;
         list-style:none;
         }
         .menu ul li {
         padding:5px 10px;
         margin:0px;
         float:left;
         height:22px;
         border-right: 1px #ffffff solid;
         }
         .menu ul li:last-child {
         border-right: none;
         }
         .menu ul li a {
         padding:0px;
         margin:0px 4px;
         float:left;
         height:22px;
         color:#fff;
         font-family:Georgia, "Times New Roman", Times, serif;
         font-size:22px;
         text-align:center;
         text-decoration:none;
         height:22px;
         }
         .menu ul li a.active {
         color:#301914;
         }
         .menu ul li a:hover {
         color:#301914;
         }
         .menu ul li:hover .sub-menu
         {
         display:block;
         }
         .sub-menu
         {
         padding:0px;
         margin:27px 0 0 0 !important;
         position:absolute;
         background:#301814;
         width:227px;
         float:left;
         display:none;
         z-index:9999;
         }
         .sub-menu li
         {
         padding:0px;
         margin:0px;
         position:relative;
         width:200px;
         border-right:none !important;
         height:40px !important;
         border-bottom:1px #7d4f48 dashed !important;
         }
         .sub-menu li a
         {
         color:#fff;
         font-size:16px !important;
         line-height:40px;
         width:205px;
         height:40px;
         display:block !important;
         }
         .sub-menu li a:hover
         {
         color:#fff !important;
         }
         .content-left h1 {
        
        
         text-align: center;
         font-family: Georgia, "Times New Roman", Times, serif;
         font-size: 30px;
         color: #fff;
         font-weight: normal;
         font-style: italic;
         }
         .header {
         padding:0px;
         margin:0px;
         width:940px;
         height:346px;
        
         }
         .header-content {
         padding:0px;
         margin:8px 0 0 29px;
         width:580px;
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:16px;
         color:#edc5c5;
         float:left;
         font-style:italic;
         }
         .header h1 {
         font-family:Georgia, "Times New Roman", Times, serif;
         font-size:42px;
         color:#eec5c5;
         font-style:italic;
         text-align:left;
         font-weight:normal;
         padding: 0px;
         margin: 20px 0 0 23px;
         }
         p.logo {
         padding:0px;
         margin:0px;
         float:left;
         }
         p.logo a {
         padding:0px;
         margin:14px 0 0 16px;
         float:left;
         text-indent:-99999px;
         background:url(../images/logo.png) no-repeat;
         width:613px;
         height:157px;
         }
         p.clr {
         padding:0px;
         margin:0px;
         clear:both;
         }.navbar a {
         display: flex;
         align-items: center;
         justify-content: space-between;
         padding: 10px 0 10px 30px;
         color: #0b2341;
         white-space: nowrap;
         transition: 0.3s;
         font-size: 18px;
         font-weight: bold;
         }
         .footer {
         padding: 62px 0 17px 0;
         margin:0px;
         width:940px;
         background:url(../images/footer_bg.png) no-repeat center;
         font-family:tahoma, arial, verdana;
         font-size:18px;
         text-align:center;
         color:#eec5c5;
         clear:both;
         }
         .content-right h1 {
      
         font-size:22px;
         font-weight:normal;
         font-family:Georgia, "Times New Roman", Times, serif;
         }
         .img-thumbnail {
         padding: .25rem;
         background-color: transparent !important;
         border: none !important;
         border-radius: .25rem;
         max-width: 100%;
         height: auto;
         }
         @media screen and (min-width: 990px) {
         #header
         {
            background-color: transparent !important;
         }
      }
         ul li a
         {
            color: #fff !important;
         }
         ul li a:hover
         {
            color: #301a13 !important;
         }
          .navbar .dropdown ul 
         {
            background-color: #301a13;
         }
         .navbar .dropdown ul li a:hover
         {
            background-color: #fff;
         }
         #hero .carousel-item::before {
    content: '';
    background-color: rgb(255 255 255 / 0%);
}
.content-inner h1 {
   padding:0px;
   margin:8px 0;
  
   text-align:left;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:30px;
   color:#fff;
   font-weight:normal;
   font-style:italic;
}
#hero .carousel-indicators li.active {
    opacity: 1;
    background: #301914;
}
h3 a, p a
{
   color: #fff !important;
}
  .content-right {
   padding:20px;
   margin:0px 5px 0 0;
   background:url(../../images/con-right-bg.png) repeat;
   border:3px #fff solid;
   border-radius: 15px;
   color:#301914;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:16px;
   font-style:italic;
   line-height:22px;
}
p
{
   line-height: 1.9;
   font-family: verdana;
   font-size: 16px;
}
.content-right .testmonial {
   padding:8px 0;
   margin:8px 0px;
   border-bottom:1px #301914 solid;
}
.white-color
{
 color: #fff;
 line-height:26px !important;
}
.navbar-mobile ul {
    display: block;
    position: absolute;
    top: 55px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    padding: 10px 0;
    background-color: #e0adad;
    overflow-y: auto;
    transition: 0.3s;
}
.back-to-top {
    position: fixed;
    visibility: hidden;
    opacity: 0;
    right: 15px;
    bottom: 15px;
    z-index: 996;
    background: #301914;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    transition: all 0.4s;
}
.back-to-top:hover {
    background: #333333;
    color: #fff;
}
.m70
{
   margin-left: 70px;
}
@media screen and (max-width: 990px) {
         .m70
{
   margin-left: 0px;
}
      }
      .bi-chevron-down::before {
    content: "\f282";
    margin-right: 40px;
}