
@font-face {
  font-family:iamblack;
  src: url(fonts/IAMBLACK-reguler.otf);
}

@font-face {
  font-family:iserif-i;
  src: url(fonts/instrumentserif-italic.ttf);
}

@font-face {
  font-family:iserif-r;
  src: url(fonts/instrumentserif-regular.ttf);
}


html { scroll-behavior: smooth; }



.sticky-header {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1000; /* Adjust as needed */
        /* Add other styling like background-color, padding, etc. */
    }
	
    .sticky-header {
        /* ... (previous styles) ... */
        transition: background-color 0.3s ease-in-out, height 0.3s ease-in-out;
    }

    .sticky-header.scrolled {
background-color: hwb(49deg 31% 11% / 25%);
    border: 1px solid rgb(159 126 76 / 40%);
    box-shadow: 0px 2px 10px rgb(159 126 76 / 30%) inset;
    padding: 0;
    /* height: 60px; */
    display: block;
    padding: 10px;
}	

.calarea .ui-widget.ui-widget-content {
    border: none;
    width: 100%;
    background-color: transparent;
    padding: 0;
}
.calarea .ui-state-highlight, .calarea .ui-widget-content .ui-state-highlight, .calarea .ui-widget-header .ui-state-highlight {
    border: none;
    background: #883000;
    color: #ffffff;
}
.calarea .ui-state-default, .calarea .ui-widget-content .ui-state-default, .calarea .ui-widget-header .ui-state-default, .calarea .ui-button, .calarea html .ui-button.ui-state-disabled:hover, .calarea html .ui-button.ui-state-disabled:active {
border: none;
    background: transparent;
    color: #883000;
    font-weight: normal;
	border-radius: 4px;
}
.calarea .ui-state-hover, .calarea .ui-widget-content .ui-state-hover, .calarea .ui-widget-header .ui-state-hover, .calarea .ui-state-focus, .calarea .ui-widget-content .ui-state-focus, .calarea .ui-widget-header .ui-state-focus, .calarea .ui-button:hover, .calarea .ui-button:focus {
border: none;
    background: #f4e2ca;
    font-weight: normal;
    color: #883000;
}

.calarea .ui-state-active, .calarea .ui-widget-content .ui-state-active, .calarea .ui-widget-header .ui-state-active, .calarea a.ui-button:active, .calarea .ui-button:active, .calarea .ui-button.ui-state-active:hover {
    border: none;
    background: #883000;
    font-weight: normal;
    color: #ffffff;
}
.calarea .ui-datepicker td span, .calarea .ui-datepicker td a {
    display: block;
    padding: 6px;
    text-align: right;
    text-decoration: none;
    font-size: 15px;
    text-align: center;
}

.calarea .ui-datepicker .ui-datepicker-next:after{
	content: "\f105";
	position: relative;
	font-size: 30px;
    
	}
	
	.hbtn{
	background-color: #883000;
    border: none;
    padding: 10px 25px;
    font-size: 14px;
    margin: auto;
    display: table;
    border-radius: 100px;
    color: #dfd343!important;
	}
	.hbtn:hover{    background-color: #5d2608;}
	
	.calarea .ui-datepicker .ui-datepicker-prev:after{
	content: "\f104";
	position:relative;
	font-size: 30px;
	}
	
	.calarea .ui-widget-header .ui-icon{ display:none;}


.calarea .ui-widget-header a:hover{ text-decoration:none; color:#333333;}

.calarea .ui-widget-header a {
    color: #883000;
    background-color: #ffffff;
    border-radius: 4px;
	cursor:pointer;
	text-align:center;
	
	
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
}
.calarea .ui-widget-header .ui-icon {

}

.calarea .ui-icon, .calarea .ui-widget-content .ui-icon {

}

.calarea .ui-datepicker th {
padding: 25px 6px;
    color: #883000;
    font-size: 15px;
}
.calarea .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0;
}
.calarea .ui-widget-header {
    border: none;
    background: transparent;
    color: #883000;
    font-weight: normal;
    font-size: 18px;
}
.conarea .multiselect.dropdown-toggle{
    border: none;
    padding: 10px;
    color: #883000;
    border-bottom: 3px solid #fcf6ef;
    width: 100%;
    font-size: 13px;
    display: block;
    background-color: #cea36e;
    border-radius: 0;
	margin:0;
	text-align:left;
	}
	.conarea .btn-group{
	    display: block;
    width: 100%;
	}
	.conarea .multiselect.dropdown-toggle span{
    display: inline-block;
    padding: 0;
    color: #883000;
    font-size: 13px;
    font-weight: normal;
	}
	
	.conarea .dropdown-menu {
    font-size: 13px;
    color: #883000;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: none;
    border-radius: 0;
}
	
	.conarea .multiselect-container>li.active {
        padding: 0;
    background: transparent;
    border-radius: 0;
	color:#333333!important
}
	
	.conarea .multiselect-container>li>a>label {
    margin: 0;
    height: 100%;
    cursor: pointer;
    font-weight: 400;
    padding: 5px 10px 5px 10px;
}
	.multiselect-container>li>a>label>input[type=checkbox] {
    margin-bottom: 0;
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
	.dropdown-menu.show {
    width: 100%;
	}
	.conarea .multiselect.dropdown-toggle:after{
	position: absolute;
    right: 10px;
    top: 18px;
	}

#content{ padding-top:60px; display:block;}

body{
	background-color:#fcf6ef!important; 
	font-size:14px!important;
	color:#883000;
	overflow-x: hidden;
	}
.site-header{
	display: block;
	padding:10px 0;
	}	
.header-logo{
	text-align:center;
	}
.menu{
	padding: 0;
    list-style: none;
    display: block;
    margin: 0;
	}
.menu li{display: inline-block; vertical-align:middle;}
.menu a{
	color:#883000;
	
	}
 
  section a:hover, header a:hover, footer a:hover   {
    color:#542207;
    text-decoration: none!important;
}
	

.ForMobiles{ display:none;}
	
.nright .menu a i.fa{
font-size: 20px;
    margin-right: 10px;
    line-height: 1;
    bottom: -2px;
    position: relative;
	}
.menu a:hover{}
.menu a.active{ font-weight:bold;}

.hbtn:hover{ color:#ffffff!important; background-color: #5d2608;}

.nleft{
	display: block;
    text-align:left;
	}
.nright{
	display: block;
    text-align: right;
	}

.nleft li{padding-right: 30px;}
.nright li{padding-left: 30px;}	
section{}
.sec1{
    padding:50px 0 0;
	}
	
.sliderarea:before{
    content: "";
    position: absolute;
    background-image: url(img/JQ-1.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 600px;
    height: 100%;
    left: -28%;
    top: 10px;
    z-index: -1;
	}
	
	
.perc{
	display: block;
	text-align:center;
	}
.perc h5{
    margin: 15px 0 0;
    color: #883000;
    font-size: 16px;
    font-weight: bold;
	}
.perc img{}
.testimo{
display: block;
    width: 125%;
	}
.testi{
    display: inline-block;
    background-color: #ffffff;
    padding: 30px;
    border-radius: 10px;
    width:100%;
    vertical-align: middle;
    color: #883000;
    font-weight: bold;
    font-style: italic;
    margin: 0 1%;
    font-size: 18px;
    line-height: normal;
	}
	
.tpack1{}
.tpack2{}
.starate{
	display: block;
    text-align: left;
    margin-top: 20px;
    line-height: 1;
    color: #ffc850;
    letter-spacing: -1px;
	}
.starate i.fa{}
	
.sliderarea{
    background-color: hwb(49deg 31% 11% / 25%);
    border-radius: 15px;
    border: 1px solid rgb(159 126 76 / 40%);
    box-shadow: 0px 2px 10px rgb(159 126 76 / 30%) inset;
    padding: 0;
    position: relative;
	}
.sliderarea h1{
font-family: iamblack;
    font-size: 90px;
    line-height:85px;
    color: #883000;
    margin-bottom: 40px;
	margin-top: 15px;
	}
.sliderarea h1 b{
    font-family: iserif-i;
    font-style: italic;
    font-weight: normal;
    letter-spacing: -4px;
	}
.sliderarea h1 span{
display:block;
text-align:right;
	}	
.sliderarea p{
    text-align: center;
    color: #883000;
    font-weight: bold;
    font-size: 12px;
	}
.sliderarea .btn-primary{
	background-color: #883000;
    border: none;
    padding: 12px 30px;
    font-size: 14px;
    font-weight: bold;
    margin: auto;
    display: table;
    border-radius: 100px;
    color: #dfd343;
    margin-bottom: 50px;
	}
.sliderarea .btn-primary:hover{background-color: #5d2608;}	
.sliderarea .col-md-4{margin-top: -35px;}
.sliderp{
display: table;
    width: 100%;
	height:100%;
	}
.sliderp span{
	display:table-cell;
	height:100%;
	width:100%;
	vertical-align: bottom;
	}	
.sliderp img{}
img {max-width: 100%;}

.sec2{
    margin-top: -25px;
    margin-bottom: 60px;
	}
.titleh3{
	font-family: 'IAMBLACK';
    text-align: center;
    margin: 0 0 25px;
    color: #883000;
    font-size: 55px;
    text-transform: uppercase;
	}
.titleh3 i{
	font-family: 'iserif-i';
	text-transform: none;
	}	
p.subhead{
    text-align: center;
    color: #883000;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 35px;
	}
	
.wbox{
    background-color: #f7e6d4;
    padding: 60px;
    color: #883000;
    display: block;
    width: 120%;
    float: right;
	}
.wbox h2{
    font-family: iserif-r;
    font-weight: normal;
    text-align: center;
    margin: 0 0 40px;
    color: #883000;
    font-size: 40px;
}
.wbox p{
    font-weight: 500;
    margin: 0 0 30px;
	}


.wpic{}
.wpic img{}
.sec3{ padding-top:60px;}

.sec4{
    padding-top:60px;
    margin-bottom: 60px;
	}
	
.sec6{
    padding-top:60px;
    margin-bottom: 60px;
	}	
	
	
.listsd {
	display: table;
    position: relative;
    line-height: normal;
    width: 100%;
    max-width: 350px;
    height: auto;
    margin-bottom: 30px;
    border-radius: 20px;
    overflow: hidden;
}
	
	.blurred-overlay {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(255, 255, 255, 0); /* Semi-transparent background */
      backdrop-filter: blur(6px); /* Adjust blur intensity as needed */
      -webkit-backdrop-filter: blur(6px); /* For Safari compatibility */
	  border-radius: 15px;
    }
	
.listsd span{
display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    text-align: center;
	}	
.listsd img{}
	
	
.listbox{
    background-color: #f7e6d4;
    padding: 60px 60px 30px;
    color: #883000;
    display: block;
	}	
	
.lists{
    display: table;
    position: relative;
    line-height: normal;
    width: 100%;
    max-width: 350px;
    min-height: 350px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding:15px;
	margin-bottom:30px;
	transition: transform 0.5s ease-in-out;

	}
	
.lists:hover{transform: scale(1.05);transition: transform 0.5s ease-in-out;}	
.lists span{
display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    text-align: center;
	}	
.lists img{}
.lists h3{
	color: #fff;
    font-family: iserif-r;
    line-height: 1;
    margin: 0 0 30px;
	font-size:40px;
	}
.lists a{
	background-color: hwb(49deg 48% 0% / 20%);
    border-radius: 100px;
    border: 1px solid rgb(254 204 116 / 40%);
    box-shadow: 0px 2px 10px rgb(159 126 76 / 30%) inset;
    padding: 10px 30px;
    color: #e0c743;
    font-size: 13px;
    font-weight: bold;
	}
.lists a:hover{
    border: 1px solid rgb(254 204 116 / 60%);
    box-shadow: 0px 2px 10px rgb(255 210 110 / 60%) inset;
    padding: 10px 30px;
    color: #fff;
	}
.li1{background-image:url(img/s1.jpg);}
.li2{background-image:url(img/s2.jpg);}
.li3{background-image:url(img/s3.jpg);}

.li4{background-image:url(img/s4.jpg);}
.li5{background-image:url(img/s5.jpg);}
.li6{background-image:url(img/s6.jpg);}

.li7{background-image:url(img/s7.jpg);}
.li8{background-image:url(img/s8.jpg);}
.li9{background-image:url(img/s9.jpg);}

.li10{background-image:url(img/s10.jpg);}
.li11{background-image:url(img/s11.jpg);}
.li12{background-image:url(img/s12.jpg);}

.li13{background-image:url(img/s13.jpg);}
.li14{background-image:url(img/s14.jpg);}
.li15{background-image:url(img/s15.jpg);}

.li16{background-image:url(img/s16.jpg);}
.li17{background-image:url(img/s17.jpg);}


.pro{
display: table;
    position: relative;
    line-height: normal;
    width: 100%;
    max-width: 250px;
    min-height: 350px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    margin: 0 auto 30px;
    background-color: #f7e6d4;
	}
.topmar{ margin-top:60px;}	
.pro span{
display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    background: linear-gradient(to bottom, transparent 50%, rgb(0 0 0 / 60%) 100%);
	padding: 15px;
	}
.pro h3{
color: #fff;
    font-family: iserif-r;
    line-height: 1;
    margin: 0;
    font-size: 40px;
	}
.pro h5{
font-size: 16px;
    font-weight: bold;
    line-height: normal;
    color: #fff;
	}
.pro p{
color: #fff;
    font-size: 12px;
    line-height: normal;
	}


.pro1{background-image:url(img/dr1.png);}
.pro2{background-image:url(img/dr2.png);}
.pro3{background-image:url(img/dr3.png);}
.pro4{background-image:url(img/dr4.png);}


.sec8{
	background-color: #ffffff;
    line-height: normal;
	}

.clie{display: block; padding: 20px 0;}
.clie ul{
	padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
	}
.clie li{
	display: inline-block;
    vertical-align: middle;
    padding: 10px;
	}
.clie a{display: block;}
.clie img{
	width: 150px;
    height: auto;
	}
	
.soc {
	display: table;
    position: relative;
    line-height: normal;
    width: 100%;
    max-width: 350px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}	
.pan3{
    background-color: #ffffff;
    padding: 50px 50px 40px;
    text-align: center;
    line-height: normal;
    color: #883000;
    display: block;
	}
	
	
	.mapsec{
    background-color: #ffffff;
    padding: 20px;
    text-align: center;
    line-height: normal;
    color: #883000;
    display: block;
	}
	
	
	
.pan3 h5{
	line-height: normal;
    margin: 0 0 20px;
    font-size: 18px;
	}
.pan3 p{}
.pan3 p a{
color: #fff;
    background-color: #883000;
    line-height: normal;
    padding: 8px;
    display: inline-block;
    text-align: center;
    width: 28px;
    height: 28px;
    border-radius: 100px;
	}
.pan3 p a:hover{}

.sec10{ background-color:#ffffff; padding:40px 0;}
.sec11{ padding:60px 0;}
	
.soc span {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: bottom;
}

.subhead2{
	font-family: 'iserif-r';
    text-transform: none;
    text-align: center;
    color: #883000;
    font-size: 30px;
	}

.row0 .col{padding: 0;}

.sec9{ padding:80px 0 0;}

.soc img{}

.sec10 h3{
font-family: 'iserif-r';
    text-transform: none;
    text-align: center;
    font-size: 32px;
    line-height: normal;
    margin: 0 0 30px;
	}
	
.conarea h3{ text-align:left!important;color: #f7e6d4;}	
.calarea h3{ color: #883000;}	

.nleft .navbar-toggler{
    color: #883000;
    font-size: 30px;
	background-color:#fcf6ef;
    border:1px solid rgb(159 126 76 / 40%);
    border-radius: 0;
    padding: 4px 8px;
    line-height: 1;
	}
.nleft .navbar{ padding: 0;}
.calarea{
padding:100px 120px 100px 60px;
    line-height: normal;
    display: block;
    background-color: #f7e6d4;
	}

.conarea{
    background-color: #722800;
    padding: 30px 60px;
    line-height: normal;
    display: block;
    width: 120%;
    float: right;
	}
.conarea form{}
.conarea label{
   /* display: block;*/
    width: 100%;
	}
.conarea label span{
	font-weight: bold;
    color:#f7e6d4;
    line-height: normal;
    display: block;
    padding: 0 0 5px;
	}
.conarea span b{ color:#cea36e;}
.conarea input:focus, .conarea select:focus, .conarea button:focus{ outline:none; box-shadow:0 0;}
.conarea input, .conarea select{
    border: none;
    padding: 10px;
    color: #883000;
    border-bottom: 3px solid #fcf6ef;
    width: 100%;
    font-size: 13px;
    display: block;
    background-color: #cea36e;
	}
.conarea input::placeholder{color: #883000;}	
.conarea button{
padding: 12px 30px;
    font-size: 14px;
    font-weight: bold;
    margin: 40px auto 0;
    display: table;
    color: #dfd343;
    margin-bottom: 0;
    float: right;
    background-color: hwb(49deg 48% 0% / 20%);
    border-radius: 100px;
    border: 1px solid rgb(237 200 144 / 74%);
    box-shadow: 0px 2px 10px rgb(255 197 110 / 30%) inset;

	}
.conarea button:hover{}


.rili{
    margin: 0;
    padding: 0;
    line-height: normal;
    list-style: none;
    font-size: 20px;
	}
.rili li{
    display: block;
    margin-bottom: 20px;
	}
.rili a{
    color: #fff;
    padding: 10px 0;
    display: block;
	}
.rili a:hover{ color:#cea36e; text-decoration:none;}
.rili a.active{ color:#cea36e; font-weight:bold;}
	

.site-footer{
    background-color: #883000;
    padding: 60px 0;
    color: #fff;
	}
.site-footer h4{
    color: #fff;
    text-align: left;
    font-family: 'iserif-r';
    text-transform: none;
    font-size: 32px;
    margin: 0 0 15px;
	}
.site-footer .titleh3{
	color: #fff;
    text-align: left;
	}

.row-box p{
    line-height: normal;
    font-size: 13px;
    margin: 0 0 10px;
	}
.row-box h5{
    line-height: normal;
    font-size: 16px;
	}
.row-box p a {
    color:#883000 ;
    background-color:#fff ;
    line-height: normal;
    padding: 8px;
    display: inline-block;
    text-align: center;
    width: 28px;
    height: 28px;
    border-radius: 100px;
}
.row-box{
    display: block;
    text-align: center;
    line-height: normal;
    padding: 0 0 30px 0;
	}
	
	
	.footform{
	display: block;
    margin-bottom: 40px;
	}
	
	.footform label {
    display: block;
    width: 100%;
}
.footform label span {
    font-weight: bold;
    color: #ffffff;
    line-height: normal;
    display: block;
    padding: 0 0 5px;
}
.footform span b {
    color: crimson;
}

.footform input, .footform select {
    border: none;
    padding: 10px;
    color: #883000;
    border-bottom: 2px solid #fcf6ef;
    width: 100%;
    font-size: 13px;
    display: block;
	background-color:#cea36e;
}
.footform input::placeholder{ color:#883000;}

.footform button {
padding: 10px 30px;
    font-size: 14px;
    font-weight: bold;
    margin: 22px 0 0;
    display: table;
    color: #dfd343;
    background-color: hwb(49deg 48% 0% / 12%);
    border-radius: 100px;
    border: 1px solid rgb(200 159 97 / 41%);
    box-shadow: 0px 2px 10px rgb(250 207 142 / 15%) inset;
    float: left;
}

	

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}		






















.month {
	padding: 0 0 20px;
    width: 100%;
    text-align: center;
}

.month ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

.month ul li {
	color: #8b3100;
    font-size: 20px;
    line-height: 1;
}

.month .prev {
	float: left;
    padding: 5px;
    background-color: #f4e2ca;
    border-radius: 4px;
    width: 25px;
	margin-top: -5px;
	cursor:pointer;
}

.month .next {
	float: right;
    padding: 5px;
    background-color: #f4e2ca;
    border-radius: 4px;
    width: 25px;
	margin-top: -5px;
	cursor:pointer;
}

.weekdays {
  margin: 0;
  padding: 10px 0;
}

.weekdays li {
    display: inline-block;
    width: 13.5%;
    color: #8b3100;
    text-align: center;
    font-weight: bold;
}

.days {
  padding: 10px 0;
  margin: 0;
}

.days li {
list-style-type: none;
    display: inline-block;
    width: 13.5%;
    text-align: center;
    margin-bottom: 0;
    font-size: 15px;
    color:#883000;
    padding: 6px;
	cursor:pointer;
}

li.active {
	background: #883000;
    color: white !important;
    border-radius: 5px;
}
li.dis{ color: #ead1b7!important;}





@media screen and (max-width:1199px) {
.sliderarea h1 {font-size: 80px; line-height:75px;}
}
@media screen and (max-width: 1099px){
.sliderarea h1 {margin-bottom: 20px;}
.sec1 {  background-position: left -300px center;}
.testi{ font-size:14px;}
.perc { padding-top: 55px;}
.wbox { padding: 40px;}
.clie img { width: 110px;}
.days li { width: 13%;}
.weekdays li { width: 13%;}
}
@media screen and (max-width:991px) {

.conarea{ width:100%;}

.ForDesktop, .sticky-header.scrolled.ForDesktop{ display:none;}
.ForMobiles, .sticky-header.scrolled.ForMobiles{ 
	display:block;
	    background-color: hwb(49deg 31% 11% / 25%);
    border: 1px solid rgb(159 126 76 / 40%);
    box-shadow: 0px 2px 10px rgb(159 126 76 / 30%) inset;
	
	}
.nleft .navbar {
justify-content: end;
}
.header-logo {
    text-align: left;
}


.navbar-collapse .menu{ background-color:#fcf6ef;}
.sliderarea h1 {
    font-size: 60px;
    line-height: 60px;
}
.sec1 {  background-position: left -240px center;}
.titleh3 { font-size: 45px;}
.wbox h2 { font-size: 35px;}
.nleft li {
	padding-right: 0;
    border-bottom: 1px solid rgb(159 126 76 / 40%);
	}
.rili a {
    padding: 5px 0;
    font-size: 16px;
}	
.pan3 {padding: 30px 30px 20px;}	
.perc img { width: 100px;}	
.lists { min-height: 250px;}
.lists h3 {font-size: 30px;margin: 0 0 20px;}
.lists a { padding: 10px 20px;}
.wbox { width: 110%;}	
.nleft .menu a {
    display: block;
    padding: 6px;
}
.calarea, .conarea { padding: 40px;}
.conarea label span { font-size: 12px;}
.weekdays li, .days li {
    width: 12%;
}
.clie img {
    width: 75px;
}
.sec7 .topmar {
    margin-top: 0;
}
.pro p {
    font-size: 11px;
    line-height: 1;
}
.pro h5 { font-size: 14px;}
.pro h3 { font-size: 25px;}
.pro{min-height: 250px;}
.perc {
    padding-top:0;
}
.listbox { padding: 30px 30px 0;}
.nleft li:last-child{ border-bottom:none;}
.nleft .menu{
	border: 1px solid rgb(159 126 76 / 40%);
    margin-top: -1px;
	position:relative;
	}
.nleft .menu:before{
    content: "\f00d";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    color: #883000;
    font-size: 22px;
    border: 1px solid transparent;
    border-radius: 0;
    padding: 8px 8px;
    line-height: 1;
    right: 0;
    top: -39px;
    z-index: 1;
    width: 41px;
    text-align: center;
    background-color: #fcf6ef;
    pointer-events: none;
	}	
	
}

@media screen and (max-width:767px) {
.nleft, .nright, .sliderarea h1 span {text-align: center;}
.nright li {
    padding-left:5px;
    padding-right:5px;
}
.rili{ text-align:center;}
.clie img {
    width: 80px;
}
.site-footer .titleh3, .site-footer h4 {
    text-align: center;
}
.footform button {
    margin: 20px auto 0;
    float: none;
}
.site-footer p{ text-align:center;}
.rili a { padding: 0;}
.header-logo { padding: 10px 0;}
.sliderarea h1 {
    font-size: 50px;
    line-height: normal;
    text-align: center;
}
.listsd {
    margin: 0 auto 30px;
}
p.subhead br{ display:none;}
.lists h3 { font-size:28px;}
.listbox { padding:30px 30px 0;}
.wbox h2 { font-size: 30px;}
.sec4 .perc { padding-bottom: 30px;}
.titleh3 { font-size:40px;}
.wbox {
    padding: 30px;
    width: 80%;
    float: none;
    margin: -60px auto 0;
}
.testimo {
    width: 100%;
    margin-top: 30px;
}

.nleft .menu:before{
	right: 0;
    margin: auto;
	}
.lists a {
    padding: 5px 15px;
}	
.sliderarea .btn-primary{
    margin-bottom: 30px;
    margin-top: 30px;
	}	
.testi {
    font-size: 12px;
}	
.sliderp span { overflow: hidden;}
.sliderp img { margin-bottom: -32px;}
.sliderarea .col-md-4 {  margin-top: 0;}
.sliderp { margin-top: 0;text-align:center;}
.perc { padding-bottom: 0;}
.sec2 {margin-top: 30px;}
.sliderp img { width: 300px;}
}

@media screen and (max-width:575px) {

.perc h5 {  font-size: 11px;}

.row-box { padding: 0 0 10px 0;}
.lists {
    min-height: 180px;
    max-width: 100%;
}
.weekdays li, .days li {
    width: 13%;
}
.weekdays, .days{ text-align:center;}
.subhead2 { font-size: 20px;}
.pro {
    min-height: 300px;
    max-width: 100%;
}
.titleh3 {
    font-size: 35px;
}
.sec4 { margin-bottom: 10px;}
}



@media screen and (max-width: 480px) {}

@media screen and (max-width: 320px) {}
		