*
{
	margin:0;
	padding:0;
	box-sizing: border-box;
}
html
{
	scroll-behavior: smooth;
}
body
{	scroll-behavior: smooth;
	scroll-padding-top:120px;
}
.img-31
{
	width: 60px;

}
.cnt-btn
{
	display: flex;
   justify-content: space-between;
       margin-top: 16px;
}
.ay-box
{
	transition: 0.5s all;
	 /*border: 1px solid #ccc;*/
	 padding: 4px;
}
.t1ayu
{
	    color: #5d1d05;
    font-weight: 600;
    font-size: 22px;
    text-align: center;
    margin-bottom: 8px;
    font-family: title-Font, Arial, Helvetica, sans-serif;
}
.img-box img
{
	transition: 0.5s all;

}
.ay-box:hover img
{
transform: translateY(-10px);
}
.auth
{
	color: #000;
    font-weight: 400;
    text-align: center;
    font-size: 15px;
    margin-bottom: 0;
    font-family: title-Font, Arial, Helvetica, sans-serif;
}
.img-box
{
	  box-shadow: rgba(34, 6, 5, 0.7) 0px 25px 20px -20px;
	  -webkit-box-shadow: rgba(34, 6, 5, 0.7) 0px 25px 20px -20px;
	  -o-box-shadow: rgba(34, 6, 5, 0.7) 0px 25px 20px -20px;
	  -moz-box-shadow: rgba(34, 6, 5, 0.7) 0px 25px 20px -20px;
		margin-bottom: 2em;
}
.img-box img
{
	    width: 130px;
    padding: 1em;
   	height: 150px;
    display: block;
    margin: 0 auto;
}
.catgory-box
{
	margin-top: 2em;
	height: 100%;
}
.contdiv
{
	    display: flex;
    justify-content: center;
    align-items: center;
}
.f1
{
	color: #5d1d05;
	margin-right: 5px;
	font-size: 18px;
}
.quciklink
{

}
.quciklink li
{
    margin-bottom: 10px;
    width: 50%;
    float: left;
}
.quciklink li a
{
	    color: #5d1d05;
	    font-size: 16px;
}
.quciklink-2
{

}
.quciklink-2 li
{
    margin-bottom: 10px;
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
}
.quciklink-2 li a
{
	    color: #5d1d05;
	    font-size: 16px;
}

.img-2
{
	width: 52px;

}
.fot-menu
{
	list-style-type: none;
	margin-top: 10px;
}
.submenu1
{
	margin: 0;
}
.fot, .link
{
	    cursor: pointer;
    display: block;
    /* padding: 15px 15px 15px 42px; */
    color: #5d1d05;
    font-weight: 500;
    font-size: 15px;
    /* border-bottom: 1px solid #CCC; */
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.trustees__image
{
	    width: 100%;
    height: 248px;
    margin-bottom: 18px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.download-pdf {
     position: sticky;
    right: -31px;
    bottom: 4px;
    /* left: -111px; */
    margin-right: 0px;
    display: flex;
        margin-top: 100px;
      z-index: 1;
    justify-content: flex-end;
}
.dwn-pdf {
background: #220606;
color: #ffd44a;
padding: 11px 16px;
text-align: center;
font-size: 15px;
font-family: 'Roboto', sans-serif;
width: 254px;
display: block;
}

.top-header
{
	margin: 0;
	padding: 6px 0;
	background: #fff5dd;
	background-color:#220605;
}
a
{
	transition: 0.5s all;
}
a:hover
{
text-decoration: none;
}
ul{
	margin: 0;
    padding: 0;
}
.h3-bx
{
	color: #5d1d05;
font-size: 18px;
font-family: 'Poppins', sans-serif;
margin-bottom: 15px;
line-height: 29px;
}
.left-box
{
	padding-left: 10px;
}
.su-box
{
	background-color: #fff;
	margin-top: 1em;
	padding: 20px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	-webkit-box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	-moz-box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	-o-box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.img1
{
	width: 280px;
	margin: 14px 0;
}
.myaddress-box {
    /*box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);*/
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 1em;
 	height: 250px;
	}
    .addaddress-box {
    /*box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);*/
    border: 2px dashed #ccc;
    border-radius: 5px;
    padding: 1em;
    height: 250px;
   
}
.left-pr-head h2 {
    background-color: #f1f1f1;
    padding: 10px;
    font-size: 16px;
}
svg {
  width: 60px;
  display: block;
  margin: 40px auto 40px auto;
}
.upload-pic {
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0.5rem;
    background-color: #efa6a6;
    color: #f3f1f1;
    font-size: 19px;
    position: absolute;
    padding: 6px;
    /* border: 1px solid; */
    border-radius: 50%;
    height: 35px;
    width: 35px;
    text-align: center;
    line-height: 2px;
    position: absolute;
    top: 52px;
    left: 220px;
    padding-right: 2px;
}
.edit-profile-1 {
    border-radius: 50%;
    height: 120px;
    width: 120px;
    border: 1px solid #7d7c7c;
    position: relative;
    /* top: 100px; */
    left: 100px;
}
.path {
  stroke-dasharray: 1000;
  stroke-dashoffset: 0;
  }
 .path.circle {
    -webkit-animation: dash .9s ease-in-out;
    animation: dash .9s ease-in-out;
  }
  .path.line {
    stroke-dashoffset: 1000;
    -webkit-animation: dash .9s .35s ease-in-out forwards;
    animation: dash .9s .35s ease-in-out forwards;
  }
  .path.check {
    stroke-dashoffset: -100;
    -webkit-animation: dash-check .9s .35s ease-in-out forwards;
    animation: dash-check .9s .35s ease-in-out forwards;
  }


.path.error {
    color: #D06079;
  }



@-webkit-keyframes dash {
  0% {
    stroke-dashoffset: 1000;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes dash {
  0% {
    stroke-dashoffset: 1000;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes dash-check {
  0% {
    stroke-dashoffset: -100;
  }
  100% {
    stroke-dashoffset: 900;
  }
}

@keyframes dash-check {
  0% {
    stroke-dashoffset: -100;
  }
  100% {
    stroke-dashoffset: 900;
  }
}
.book-now-btn .book-now .ar-icon {
    font-size: 22px;
    padding-left: 20px;
}
 #demo-1 {
      position: relative; /* can either be relative, absolute or fixed. If position is not set (i.e. static), it would be set to "relative" by script */
      overflow: hidden; /* to bound the empty top space created by inner element's top margin */
      width: 100%;
      min-height: 300px;
      background-color: #999;
    }
    .demo-inner-content {
      position: relative; /* if position is not set, the script will set it to 'relative'. */
      z-index: 2; /* if z-index is not set, the script will set it to '2'. */
      margin: 80px auto;
      padding: 40px;
      max-width: 600px;
      color: #fff;
      text-align: center;
      font-size: 1.5em;
    }
    .demo-inner-content h1 {
    font-size: 30px;
    margin: 0;
    color: #f15a24;
    }
.book-now-btn:hover .book-now .ar-icon
{
	transform: translateX(5px);
    transition: 0.3s;
    color: #5d1d05;
}
.book-now-btn:hover
{
	transform: translateY(-10px);
	transition: 0.3s all;
}


.banner-img-item
{
	    height: 600px;
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    position: relative;
    background-position: center;
}
.banner-img-item:before
{
content: '';
position: absolute;
width: 100%;
height: 100%;
/*background-image:linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(0,0,0,0.1), rgba(0,0,0,0.1), rgba(97, 37, 7, 0.89), rgba(97, 37, 7, 0.89));*/
/*background:linear-gradient(rgba(0,0,0,0.3) 10%, rgba(97, 37, 7, 0.89));*/
}

.banner-text
{
    /* position: relative; */
    /* right: 45px; */
    width: 100%;
    /* margin-left: auto; */
}
.banner-text h2 {
    font-size: 42px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
  
}
.gallery-img-si
{
	    height: 212px;
    object-fit: cover;
}
.effect
    {
    -webkit-animation: fadeInDown 9s ease forwards;
  animation: fadeInDown 9s ease forwards;

    }
     @keyframes fadeInDown {
   from {
    opacity: 0;
    transform: translateX(300px);
  }
  to {
    opacity: 1;
  }
}
.banner-text p
{
      color: #fff5dd;
    font-family: 'Poppins', sans-serif;
    text-align: center;
    font-size: 28px;
    margin: 1em auto;
    line-height: 28px;
    background: rgba(226,88,1,0.7);
    width: 60%;
    padding: 20px;
}

.overlay {
  position:fixed;
  width: 100%;
  height: 100vh;
  background:#fef4dc;
  top: 0%;
  z-index: 99;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-image: url(../images/header-bg1.png);
    background-position: center;
    background-repeat: repeat;
    background-size: cover;
}

.overlay h1 {
  font-size: 100px;
  letter-spacing: 20px;
}

.overlay span {
  font-size: 30px;
  letter-spacing: 3px;
}
.center-img
{
	display: flex;
	justify-content: center;
	align-items: center;
}
.read-more
{
	color: #f15a24;
    line-height: 30px;
    font-family: 'Poppins', sans-serif;
    margin: 1em 0px;
    padding: 0;
    display: flex;
    /* justify-content: center; */
    align-items: center;
    transition: 0.3s all;
}
.read-more .ar-icon
{
	font-size: 22px;
    padding-left: 20px;
}
.read-more:hover
{
	color: #f15a24;
}
.read-more:hover .ar-icon
{
	transform: translateX(5px);
    transition: 0.3s;
    color: #f15a24;
}

/*View More*/

.view-more1
{
	color: #5d1d05;
    line-height: 30px;
    font-family: 'Poppins', sans-serif;
    margin: 2em 20px 1em 20px;
    padding: 0;
    display: flex;
    /* justify-content: center; */
    align-items: center;
    transition: 0.3s all;

}
.view-more1 .ar-icon
{
	font-size: 22px;
    padding-left: 20px;
}
.view-more1:hover
{
	color: #5d1d05;
}
.view-more1:hover .ar-icon
{
	transform: translateX(5px);
    transition: 0.3s;
    color: #5d1d05;
}


.social
{
	/*botome: 100px;*/
	margin-top: 200px;
	position: absolute;
	bottom: 72px;
}
.social a{

	position: relative;
    display: inline-block;
    width: 34px;
    height: 34px;
    text-align: center;
    color: #fbf7db;
    background-color: #f05a23;
    margin-right: 8px;
    border: 1px solid #f05a24;
    border-radius: 50%;
    transition: all ease 0.5s;
    line-height: 34px;
}
.social a:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color:#fff;
	border-radius: 50%;
	z-index: -1;
	transform: scaleY(0);
	transition: all ease 0.5s;
}
.social a:hover
{
	color: #f05a23;
	z-index: 11;
}
.social a:hover:before
{
	transform: scale(1);
}
.end-img
{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

/*header*/
.header{
	    position: sticky;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 11;
    background-color: #220605;
    padding: 4px 0;
}
.header-main{
	/*background-color: #ffffff;*/
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding:0;
	/*border-radius: 4px;*/
}
.header .logo{
	padding: 0 15px;
display: flex;
justify-content: center;
align-items: center;
}
.img-41
{
	padding: 0 6px;
}
.header .logo a{
	font-size: 30px;
	text-transform: capitalize;
	color: #5d1c05;
	font-weight: 600;
}
.header .nav-menu{
	padding: 0;
}
.header .menu > .menu-item{
	display: inline-block;
	margin-right: 1px;
	position: relative;
}
.header .menu > .menu-item > a{
display: block;
    padding: 12px 10px 12px 10px;
    font-size: 16px;
    color: #ffd44a;
    text-transform: capitalize;
    font-weight: 400;
    transition: all 0.3s ease;
    font-family: 'Poppins', sans-serif;
}
.header .menu > .menu-item > a .plus{
	display: inline-block;
	height: 12px;
	width: 12px;
	position: relative;
	margin-left:5px; 
	pointer-events: none;
}
.header .menu > .menu-item > a .plus:before{
	content:'';
	position: absolute;
	box-sizing: border-box;
	 border: solid #ffd44a;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transition: 0.5s all;
    transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}


/*.header .menu > .menu-item > a .plus:after{
	content:'';
	position: absolute;
	box-sizing: border-box;
	 border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}*/


.header .menu > .menu-item:hover > a .plus:before{
     transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
   transition: 0.5s all;
  border-color:#5d1c05;
  top: 6px;
	/* border: solid #5d1c05;*/
}
.header .menu > .menu-item > a .plus:after{
   transform: translate(-50%,-50%) rotate(-90deg);	
}
.header .menu > .menu-item > .sub-menu > .menu-item > a:hover,
.header .menu > .menu-item:hover > a{
	color: #5d1c05;
	background-color: #f96c39;
}
.header .menu > .menu-item > .sub-menu{
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	width: 220px;
	position: absolute;
	left:0;
	top:100%;
	background-color: #f05a24;
	padding: 10px 0;
	border-top: 3px solid #5d1c05;
	transform: translateY(10px);
	transition: all 0.3s ease;
	opacity:0;
	visibility: hidden;
}
@media(min-width: 992px){
.header .menu > .menu-item-has-children:hover > .sub-menu{
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
 }
 .header .menu > .menu-item-has-children:hover > a .plus:after{
    transform: translate(-50%,-50%) rotate(0deg);		
 }
}
.header .menu > .menu-item > .sub-menu > .menu-item{
	display: block;
}
.header .menu > .menu-item > .sub-menu > .menu-item > a{
	display: block;
    padding: 6px 20px 6px 20px;
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    transition: all 0.3s ease;
    /*text-transform: capitalize;*/
}
.header .open-nav-menu{
	height: 34px;
	width: 40px;
	margin-right: 15px;
	display: none;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.header .open-nav-menu span{
	display: block;
	height: 3px;
	width: 24px;
	background-color: #fff;
    position: relative;
}
.header .open-nav-menu span:before,
.header .open-nav-menu span:after{
	content: '';
	position: absolute;
	left:0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	box-sizing: border-box;
}
.header .open-nav-menu span:before{
	top:-7px;
}
.header .open-nav-menu span:after{
	top:7px;
}
.header .close-nav-menu{
	height: 40px;
	width: 40px;
	background-color: #ffffff;
	margin:0 0 15px 15px;
	cursor: pointer;
	display: none;
	align-items: center;
	justify-content: center;
}
.header .close-nav-menu img{
	width: 16px;
}
.header .menu-overlay{
	position: fixed;
	z-index: 999;
	background-color: rgba(0,0,0,0.5);
	left:0;
	top:0;
	height: 100%;
	width: 100%;
	visibility: hidden;
	opacity:0;
	transition: all 0.3s ease;
}

/*home section*/
.home-section{
	width: 100%;
	display: block;
	min-height: 100vh;
	background-image: url('../img/home.jpg');
	background-position: center top;
	background-size: cover;
}


/* responsive */

@media(max-width: 991px){
	.header .menu-overlay.active{
	visibility: visible;
	opacity: 1;
}
	.header .nav-menu{
		position: fixed;
		right: -280px;
		visibility: hidden;
		width: 280px;
		height: 100%;
		top:0;
		overflow-y: auto;
		background-color:#f05a24;
		z-index: 1000;
		padding: 15px 0;
		transition: all 0.5s ease;
	}
	.header .nav-menu.open{
		visibility: visible;
		right: 0px;
	}
	.header .menu > .menu-item{
		display: block;
		margin:0;
	}
	.header .menu > .menu-item-has-children > a{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.header .menu > .menu-item > a{
		color: #ffffff;
		padding: 12px 15px;
		border-bottom:1px solid rgb(226 221 221 / 48%);
	}
	.header .menu > .menu-item:first-child > a{
	    border-top: 1px solid #333333;	
	}
	.header .menu > .menu-item > a .plus:before, 
	.header .menu > .menu-item > a .plus:after{
		background-color: #ffffff;
	}
	.header .menu > .menu-item-has-children.active > a .plus:after{
        transform: translate(-50%,-50%) rotate(0deg);
	}
	.header .menu > .menu-item > .sub-menu{
		width: 100%;
		position: relative;
		opacity: 1;
		visibility: visible;
		border:none;
		background-color: transparent;
		box-shadow: none;
		transform: translateY(0px);
		padding: 0px;
		left: auto;
		top:auto;
		max-height: 0;
		overflow: hidden;
	}
	.header .menu > .menu-item > .sub-menu > .menu-item > a{
		padding: 12px 22px;
		color: #ffffff;
		border-bottom: 1px solid #333333;
	}
	.header .close-nav-menu,
	.header .open-nav-menu{
		display: flex;
	}
}
/*Banner*/

/*.banner
{
	background-image: url('../images/banner.png');
	background-repeat: no-repeat;
	background-size: cover;
	padding: 4em 0;
	height: 600px;
}*/
.banner-text h2
{
color: #fc4504;
}
.about-div
{
	padding: 4em 0;
	background-color: #ededed;
}
p
{
	margin: 0;
	padding: 0;
}

.info
{
	margin: 0;
	padding: 0;
	line-height: 30px;
	font-family: 'Poppins', sans-serif;
	color: #505050;
	font-size: 15px;
	letter-spacing: 0.5px;
}
.img-abt
{
	/*width: 340px;*/
	margin-bottom: 20px;
}
.col-5d
{
	    color: #5d1d05;
}
.heigh-40
{
	height: 44px;
	overflow: hidden;
}
.new-box
{

    margin-bottom: 20px;

}
.new-img
{
	  width: 97px;
  height: 98px;
  border-radius: 5px;
  background-color:  rgb(237, 237, 237);
}
.div-comm
{
	background-image: url('../images/banner2.png');
	background-repeat: no-repeat;
	background-size: cover;
	padding: 8em 0;
	background-position: center;
	background-attachment: fixed;
}
.div-comm-box
{
	background-color: #ededed;
	padding: 40px;
	transition: 0.3s all;
	border-radius: 20px;
	cursor: pointer;
	transition: 0.5s all;

}
.div-comm-box:hover h3, p
{
	color: #5d1d05;
}
.div-comm-box:hover p
{
	color: #5d1d05;
}
.div-comm-box:hover
{
	background-color: #ffc742;
}
.div-comm-box:hover .book-now
{
	color: #5d1d05;
}
.div-comm-box:hover .ar-icon
{
color: #5d1d05;
}
.info-abt2
{
	    font-size: 20px;
    color: #5d1c05;
    font-weight: 550;
    margin: 1em 0;
    text-align: center;
}
.div-comm-box1
{
	background-color: #ffc742;
	padding: 40px 30px;
	border-radius: 10px;
	margin-top: -26px;
	cursor: pointer;
	transition: 0.3s all;
}
.div-comm-box1 h3
{
color: #5d1d05;
font-family: 'Poppins', sans-serif;
letter-spacing: 1px;
font-size: 22px;
margin: 10px 0;
}
.div-comm-box1 p
{
	margin: 0;
	padding: 0;
	line-height: 25px;
	font-family: 'Poppins', sans-serif;
	color: #5d1d05;
	font-size: 14px;
	letter-spacing: 0.5px;
}
.div-comm-box1 img{
margin: 1em 0 1em 0;
}

.div-comm-box1 .book-now
{

    color: #5d1d05;
    font-family: 'Poppins', sans-serif;
    display: inline-block;
    margin: 1em 0 0 0;
    display: flex;
    align-items: center;
    font-size: 15px;
    transition: 0.3s all;
}


.div-comm-box1 .book-now .ar-icon {
    font-size: 22px;
    padding-left: 20px;
}

.div-comm-box1:hover .book-now .ar-icon
{
	transform: translateX(5px);
    transition: 0.3s;
    color: #5d1d05;
}
.div-comm-box1:hover
{
	transform: translateY(-10px);
	transition: 0.3s all;
}

.div-comm-box h3
{
color: #f15a24;
font-family: 'Poppins', sans-serif;
letter-spacing: 1px;
font-size: 20px;
margin: 10px 0;
}
.div-comm-box p
{
	margin: 0;
	padding: 0;
	line-height: 25px;
	font-family: 'Poppins', sans-serif;
	color: #505050;
	font-size: 14px;
	letter-spacing: 0.5px;
}
.div-comm-box img{
margin-bottom: 1em;
}

.div-comm-box .book-now
{
display: block;
color: #505050;
font-family: 'Poppins', sans-serif;
display: inline-block;
margin: 2em 0 0 0;
    display: flex;
    font-size: 15px;
    align-items: center;
}


.div-comm-box .book-now .ar-icon {
    font-size: 22px;
    padding-left: 20px;
}

.div-comm-box:hover .book-now .ar-icon
{
	transform: translateX(5px);
    transition: 0.3s;
    color:  #505050;
}
.div-comm-box:hover
{
	transform: translateY(-10px);
	transition: 0.3s all;
}
.events-box
{
	background-color: #ffc742;
	padding: 3em 0 2em 0;

}

.event-box h2

{
	color: #5d1d05;
	font-family: 'Poppins', sans-serif;
	font-size: 22px;
	letter-spacing: 0.5px;
	margin-bottom: 2em;
}
.height-65
{
	    height: 65px;
    overflow: hidden;
}
.event-box
{
	margin-bottom: 20px;
}
.event-box-left1 img {
       border-radius: 5px;
    width: 100%;
    height: 100%;
}
.event-box1 {
    background-color: #fff;
    padding: 1em;
    border-radius: 8px;
    margin-bottom: 20px;
   /* margin-right: 73px;*/
   transition: 0.5s all;
}
.read-more-btn1
{
	color: #5d1d05;
	line-height: 27px;
	font-family: 'Poppins', sans-serif;
	margin: 0;
	padding: 0;
	float: right;
	font-size: 13px;
	display: flex;
	/* justify-content: center; */
	align-items: center;
	transition: 0.3s all;
}
.read-more-btn1 .ar-icon
{
	font-size: 14px;
    padding-left: 0px;
}
.read-more-btn1:hover
{
	color: #5d1d05;
}
.read-more-btn1:hover .ar-icon
{
	transform: translateX(5px);
    transition: 0.3s;
    color: #5d1d05;
}


.event-box1:hover
{
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.event-box1 img{
border-radius: 6px;
}
.event-date
{
	color: #505050;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
    margin-top: 10px;
}
.read-more-events
{
	float: right;
    font-size: 13px;
        color: #5d1c05;
    font-family: 'Poppins', sans-serif;
}
.event-info h3
{
	font-size: 20px;
    margin: 0;
    font-weight: 550;
    padding: 0;
    color: #3d3a39;
}
.event-info-pha{

	color: #f15a24;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
}
.event-box-left
{
	background-color: #f15a24;
	padding: 2em;
	margin-left: 66px;
/*	position: absolute;
	    top: 69px;*/

}
.event-box-left1
{
margin-bottom: 20px;
}
.event-box-left1 p
{
	margin: 0;
	padding: 0;
	line-height: 25px;
	font-family: 'Poppins', sans-serif;
	color: #fff;
	font-size: 14px;
	letter-spacing: 0.5px;
}
.event-box-left1 .event-date
{
	color: #5d1d05;
}
.event-box-left h2, .div-pride h2

{
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 22px;
	letter-spacing: 0.5px;
	margin-bottom: 2em;
	color: #fff;
}
.div-pride
{
	background-image: url(../images/bg1.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 6em 0;
    background-attachment: fixed;
}
.div-pride-item
{
	padding: 14px 20px;
	margin-bottom: 40px;
}
.div-pride-item-info
{
	color: #858585;
}
.div-pride-item-name
{
	color: #ffc742;
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	margin-bottom: 10px;
}
.div-pride-item img
{
	border-radius: 6px;
}
.div-store
{

	background-color: #f15a24;
	padding: 4em 0 0 0;
	position: relative;
}

.our-store-div {
    background-color: #fff;
    padding: 4em 2em 4em 2em;
    position: relative;
    top: -114px;
}
.our-store-div-item
{
	margin-bottom: 50px;
}
.subtitle
{
	    color: #421412;
    font-size: 24px;
    margin-bottom: 20px;
    line-height: 32px;
        font-family: 'Poppins', sans-serif;
}
.our-store-div h2 {
    color: #f05a24;
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    letter-spacing: 0.5px;
    margin-bottom: 2em;
}
.event-box-left11-title {
    color: #5d1d05;
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    letter-spacing: 0.5px;
    margin-bottom: 2em;
}
.our-store-div-info
{
	color: #f15a24;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;

}
.school-project
{
	padding-left: 2em;
}
.carrot-img
{
	border:1px solid #cacaca;
	border-radius: 6px;
	padding: 4px;
	background-color: #fff;
}

.read-more1
{
	color: #f15a24;
    line-height: 30px;
    font-family: 'Poppins', sans-serif;
    margin: 1em 0;
    padding: 0;
    font-size: 15px;
    display: flex;
    /* justify-content: center; */
    align-items: center;
    transition: 0.3s all;
}
.read-more1 .ar-icon
{
	font-size: 22px;
    padding-left: 20px;
}
.read-more1:hover
{
	color: #f15a24;
}
.read-more1:hover .ar-icon
{
	transform: translateX(5px);
    transition: 0.3s;
    color: #f15a24;
}

/*Read More2*/
.read-more3
{
	color:#5d1d05;
    line-height: 30px;
    font-family: 'Poppins', sans-serif;
    margin: 1em 0;
    padding: 0;
    font-size: 15px;
    display: flex;
    /* justify-content: center; */
    align-items: center;
    transition: 0.3s all;
}
.read-more3 .ar-icon
{
	font-size: 22px;
    padding-left: 20px;
}
.read-more3:hover
{
	color:#5d1d05;
}
.read-more3:hover .ar-icon
{
	transform: translateX(5px);
    transition: 0.3s;
    color:#5d1d05;
}

.footer
{
	background-color: #ffc742;
	padding: 3em 0;
}

.footer-link {
    color: #5d1d05;
    margin-bottom: 0;
    margin-top: 8px;
    font-family: title-Font, Arial, Helvetica, sans-serif;
}
.footer-link h2 {
    color:#5d1d05;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 20px;
    font-family: title-Font, Arial, Helvetica, sans-serif;
}
.footer-link ul {
    list-style-type: none;
    padding-left: 13px;
    margin-top: 14px;
}
.pl-right-10px
{
      padding-right: 10px;
}
.pl-left-10px
{
  padding-left: 10px;
}
.footer-link ul li {
    margin-bottom: 8px;
}
.footer-link a {
    color: #5d1d05;
    font-weight: 500;
    font-size: 15px;
    transition: 0.5s all;
    font-family: title-Font, Arial, Helvetica, sans-serif;
}
.footer-link li .fa {
    color: #5d1d05;
    font-size: 22px;
    text-align: right;
    padding: 6px 20px;
    transition: 0.5s all;
}
/*Footer Close*/
.footer-bottom {
    background: #0b1650;
}
.footer-link1 {
    color: #fff;
    margin-bottom: 0;
    margin-top: 0px;
    font-size: 15px;
    font-family: title-Font, Arial, Helvetica, sans-serif;
}
.pw-color {
    color: #fff;
    font-family: title-Font, Arial, Helvetica, sans-serif;
}

.footer-bottom {
    background: #f6bb2d;
}
.btm-ft {
    /*border-top: 1px solid #ffffff54;*/
    padding: 18px 0;
}
.footer-link1 {
    color:#5d1d05;
    margin-bottom: 0;
    margin-top: 0px;
    font-size: 15px;
    font-family: title-Font, Arial, Helvetica, sans-serif;
}

/*Inside Section*/

.inside-section
{
	padding: 30px 0 60px 0;
	background-color: #ededed;
}
.inside-section-bred-crumb
{
	padding: 0px 0 0 0;
	background-color: #ededed;
}
.title
{
	color: #fc4504;
	font-size: 30px;
	margin-bottom: 30px;
}
.sub-title
{
	color: #fc4504;
	font-size: 24px;
	margin-bottom: 30px;
}
.inside-section-left
{
	padding:0px;
}
.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 0;
    margin-bottom: 0;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem;
}
.info-abt
{
	margin: 0;
    padding: 0;
    line-height: 30px;
    font-family: 'Poppins', sans-serif;
    color: #505050;
    font-size: 15px;
    letter-spacing: 0.5px;
    margin-bottom: 14px;
    text-align: justify;
}
.inside-section-right
{
	background-color: #f15a24;
	padding:20px;
	margin-bottom: 30px;
}

.quick-link1
{
list-style-type: none;
margin-left: 10px;
}
.quick-link1 li  
{
	margin-bottom: 16px;
	list-style-type: none;
}
.inside-section-right h3
{
	    color: #fff;
    font-size: 18px;
    margin-bottom: 20px;
}
.quick-link1 li a  
{
	color: #fff;
	font-size: 15px;
}
.book-date
{
	color: #5d1d05;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	margin: 14px 0 14px 0;
}
.book-info
{
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	margin: 10px 0;
}
.book-link
{
	    background-color: #fff;
    text-align: center;
    color: #f15a24;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 10px 33px;
    display: inline-block;
    border-radius: 24px;
    font-size: 14px;
    margin: 14px 10px 14px auto;
    transition: 0.5s all;
    border: 1px solid #fff;
}
.book-link:hover
{
 border: 1px solid #f15a24;
 background-color : #f15a24;
 color: #fff;
}


.book-link1 {
    background-color: transparent;
    text-align: center;
    color: #fff;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 10px 33px;
    display: inline-block;
    border-radius: 24px;
    font-size: 14px;
    margin: 14px auto;
    transition: 0.5s all;
    border: 1px solid #fff;
}
.book-link1:hover
{
 border: 1px solid #f15a24;
 background-color : #fff;
 color: #f15a24;
}
.login-left
{
	padding:60px 80px;
	background-color: #fff;
}
.login-right
{
	background-color: #ffc742;
	padding: 60px 80px;
}
.login-div
{
	padding:4em;
}
.login-title
{
	color: #5d1d05;
	font-size: 20px;
	margin-bottom: 1em;
	font-family: 'Poppins', sans-serif;
}
.login-info
{
	color: #5d1d05;
	font-size: 14px;
	line-height: 32px;
	font-family: 'Poppins', sans-serif;
}
.sign-btn
{
	     background-color: #f15a24;
    text-align: center;
    color: #fff;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 8px 33px;
    display: inline-block;
    border-radius: 10px;
    font-size: 16px;
    margin: 1em auto;
    width: 300px;
}

.form-control {
    display: block;
    width: 100%;
    height: 42px;
    font-family: 'Poppins', sans-serif;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    /* margin-bottom: 13px; */
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #cacaca;
    border-radius: 6px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.breadcrumb-item a{
 color: #282728;
}
.breadcrumb-item.active {
    color: #282728;
}
.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #282728;
    content: ">";
    margin: 0 10px;
}
.rwg-box
{
	padding-left: 0px;
}
.box1
{
	border-top: 1px solid #4e2f13;
	padding: 30px 0 0 0;
	margin-top: 30px;
}
.list-trust
{
margin: 0;
padding: 0;
line-height: 30px;
font-family: 'Poppins', sans-serif;
color: #505050;
font-size: 15px;
letter-spacing: 0.5px;
margin-bottom: 14px;
text-align: justify;
list-style-position: inside;
margin-left: 20px;
}
.list-trust li
{
	margin-bottom: 14px;
}
.list-trust li::before {
    content: "\2022";
    color:#5d1d05;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 20px;
}
.img-1
{
	width: 40px;
margin-right: 6px;
background-color: #5d1d05;
border-radius: 50%;
padding: 4px;
}
.sigma_btn-custom {
         cursor: pointer;
   /* display: block;*/
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    position: relative;
    background-color: #4e2f13;
    border: 0;
    color: #ffd44a;
    font-size: 14px;
    text-transform: capitalize;
    padding: 8px 26px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-radius: 30px;
    font-weight: 600;
    overflow: hidden;
    z-index: 1;
    top: 0;
    /* left: -14px; */
    /*width: 200px;*/
    margin: 0 0 0 0;
}

.sigma_btn-custom::before{

  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 30px;
  background-color: #5d1d05;
  transform: scaleY(0);
  transform-origin: 50%;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}

.sigma_btn-custom:focus::before,
.sigma_btn-custom:hover::before{
  transform: scaleY(1);
  opacity: 1;
  visibility: visible;
}

.sigma_btn-custom:hover,
.sigma_btn-custom:focus {
    color: #fff;
    outline: none;
}

/**/

.sigma_btn-custom3 {
        cursor: pointer;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    position: relative;
    background-color: #5d1c05;
    border: 1px solid #5d1c05;
    color: #fff;
    width: 150px;
    font-size: 14px;
    text-transform:capitalize;
    padding: 10px 30px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-radius: 30px;
    font-weight: 600;
   
   
}

.sigma_btn-custom3:hover
{
	color: #5d1c05;
	background-color: #fff;
}
/**/




.list-philosophy {
    padding-left: 18px;
    list-style-type: none;
    margin: 14px 0 14px 30px;
}

.list-philosophy li {
    margin-bottom: 10px;
        font-family: 'Poppins', sans-serif;
    color: #505050;
    font-size: 14px;
        line-height: 29px;
}

.list-philosophy li:before {
    font-family: FontAwesome;
    content: '\f111';
    color: #5d1c05;
    margin: 0 15px 0 -22px;
    font-size: 7px;
    font-weight: normal;
    /* line-height: 14px;*/
}

.inside-section-left
{
	padding-right: 2em;
}

.trustees__list {
   
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
}
.trustees__image img{
    /* display: inline-block; */
    padding: 8px;
    background-color: #fff;
    margin-bottom: 16px;
    margin-left: auto;
        width: 100%;
    height: 100%;
    margin-right: auto;
    -webkit-box-shadow: 0px 7px 21px 0 rgb(0 0 0 / 4%);
    box-shadow: 0px 7px 21px 0 rgb(0 0 0 / 4%);
    border: 1px solid rgba(0,0,0,0.08);
}
.trustee
{
	margin: 30px 0 30px 0;
}
.trustees__name {
    display: block;
    color: #000;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 7px;
    text-align: center;
}
.trustees__name::after {
    content: "";
    display: block;
    width: 30px;
    height: 2px;
    background-color: #6d6d6d;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.trustees__image img {
    display: block;
}
.trustees__status {
    display: block;
    color: #545454;
    text-align: center;
    font-size: 0.857rem;
}


/*Accordion*/

.box-accordion .accordion {
  width: 100%;
  max-width: 360px;
  margin:0;
  /*background: #FFF;*/
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.box-accordion .accordion .link {
  cursor: pointer;
  display: block;
 /* padding: 15px 15px 15px 42px;*/
      color: #5d1d05;
    font-weight: 500;
    font-size: 15px;
  /*border-bottom: 1px solid #CCC;*/
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-accordion .accordion li:last-child .link { border-bottom: 0; }

.box-accordion .accordion li i {
  position: absolute;
  top: 16px;
  left: 12px;
  font-size: 18px;
  color: #5d1d05;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-accordion .accordion li i.fa-chevron-down {
  right: -8px;
  left: auto;
  font-size: 12px;
  top: -2px;
}

.box-accordion .accordion li.open .link { color: #b63b4d; }

.box-accordion .accordion li.open i { color: #b63b4d; }

.box-accordion .accordion li.open i.fa-chevron-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/


.box-accordion .submenu {
  display: none;
  background: #f6bf3b;
  font-size: 14px;
  padding: 6px;
}

/*.box-accordion .submenu li { border-bottom: 1px solid #4b4a5e; }*/

.box-accordion .submenu a {
  display: block;
  text-decoration: none;
  color: #5d1d05;
  padding:0px;
 -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.box-accordion .submenu a:hover {
  background: #b63b4d;
  color: #FFF;
}
/*Accordion Footer*/

/*Quick Link*/

.quick-link .accordion {
  width: 100%;
  max-width: 360px;
  margin:0;
  /*background: #FFF;*/
/*  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;*/
}

.quick-link .accordion .link {
  cursor: pointer;
  display: block;
  padding: 0;
  color: #fff;
  font-size: 14px;
  /*border-bottom: 1px solid #CCC;*/
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/*.quick-link .accordion li:last-child .link { border-bottom: 0; }*/

.quick-link .accordion li i {
  position: absolute;
  top: 16px;
  left: 12px;
  font-size: 18px;
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.quick-link .accordion li i.fa-chevron-down {
  right: 12px;
  left: auto;
  top: 0;
  font-size: 11px;
}

.quick-link .accordion li.open .link { color: #5d1c05; }

.quick-link .accordion li.open i { color: #5d1c05; }

.quick-link .accordion li.open i.fa-chevron-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/


.quick-link .submenu {
  display: none;
  background: #f96c39;
  font-size: 14px;
}
.quick-link .submenu li 
{
	    margin-bottom: 0;
}
/*.quick-link .submenu li { border-bottom: 1px solid #4b4a5e; }*/

.quick-link .submenu a {
  display: block;
  text-decoration: none;
  color: #fff;
  padding: 6px;
-webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.quick-link .submenu a:hover {
  background: #b63b4d;
  color: #FFF;
}
/* style 5 */
.infobox-style-5 .sigma_icon-block {
    background-color: #fff;
    border: 2px solid #efefef;
    padding: 40px;
    height: 220px;
    display: block;
    margin-bottom: 4em;
}

.infobox-style-5 .sigma_icon-block > img {
    margin: 0;
    top: 50%;
    left: 50%;
    right: auto;
    color: #4a4b4b;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
    transform: translate(-50%, -50%);
    position: absolute;
    font-size: 140px;
    width: auto;
    height: auto;
    display: inline-flex;
    justify-content: flex-start;
    background-color: transparent;
    border: 0;
}
.infobox-style-5 .sigma_icon-block .sigma_icon-block-content > span {
    color: #5d1c05;
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
    text-transform: uppercase;
}
.infobox-style-5 .sigma_icon-block span img {
    font-size: 14px;
    margin-left: 5px;
}
.infobox-style-5 .sigma_icon-block .sigma_icon-block-content h5{
  color:#e78663;
  font-size: 24px;
  margin-bottom: 0;
}
.infobox-style-5 .sigma_icon-block p {
    color:#505152;
    margin-top: 10px;
    margin-bottom: 0;
}
.infobox-style-5 .sigma_icon-block .icon-wrapper img {
    align-items: center;
        width: 50px;
    height: auto;
    font-size: 60px;
    display: inline-flex;
    justify-content: flex-start;
    background-color: transparent;
    border: 0;
    color: #F74F22;
    line-height: normal;
    margin: 0;
    margin-top: 20px;
    opacity: 1;
}
.infobox-style-5 .sigma_icon-block:hover {
    box-shadow: 0px 10px 50px 0px rgba(53,82,99,0.09);
    border-color: transparent;
}
.infobox-style-5 .sigma_icon-block:hover > img {
    opacity: .1;
    visibility: visible;
}
.infobox-style-4 .sigma_icon-block.icon-block-3 .icon-wrapper img {
    max-width: 100px;
}
/* style 6 */
.infobox-style-6 .sigma_icon-block {
    padding: 40px;
    box-shadow: 0px 10px 50px 0px rgba(53,82,99,0.09);
    background: #fff;
    position: relative;
    display: flex;
    align-items: center;
}
.infobox-style-6 .sigma_icon-block .icon-wrapper {
    margin: 0;
    font-size: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
}
.infobox-style-6 .sigma_icon-block .icon-wrapper img, .infobox-style-6 .sigma_icon-block .icon-wrapper span.numbers {
    font-size: 70px;
    color: #F74F22;
    opacity: 1;
    line-height: 1;
}
.infobox-style-6 .sigma_icon-block .sigma_icon-block-content h5 {
    font-size: 22px;
    margin-bottom: 0;
}
.infobox-style-6 .sigma_icon-block .sigma_icon-block-content p {
    margin-top: 5px;
    margin-bottom: 0;
}
.infobox-style-6 .sigma_icon-block .sigma_icon-block-content img {
    font-size: 14px;
    margin: 0;
    display: inline-block;
    opacity: 1;
    margin-top: 20px;
    color: #777;
    opacity: .3;
}
.cont-2
{
	padding: 3em 0 2em 0;
}
.cont-right-form
{
	padding: 2em;
}
.cnt-info-1
{
list-style-type: none;
}
.cnt-info-1 li  
{
	margin-bottom: 1em;
}

.cnt-info-1 li p  
{
	color: #fff;
	font-size: 15px;
}

/*Button*/

.button1 {
    display: block;
    position: relative;
    background: #fec741;
    width: 300px;
    height: 60px;
    line-height: 62px;
    text-align: center;
    font-size: 17px;
    text-decoration: none;
    color: #5d1c05;
    margin: 0 auto;
    font-family: Helvetica, Arial, sans-serif;
    box-sizing: border-box;
}
/* Button Border Style */

.button1.border {
  border: 4px solid #e04e5e;
}
.button1.border:hover {
  background: #e04e5e;
  color: #fff;
}
/* button1 Ribbon-Outset Border Style */

.button1.ribbon-outset.border:after,
.button1.ribbon-outset.border:before {
    top: 48%;
    content: " ";
    height: 33px;
    width: 36px;
    position: absolute;
    pointer-events: none;
    background: #fec741;
}
.button1.ribbon-outset.border:after {
  left: -3px;
  margin-top: -30px;
  transform-origin: 0 0;
  box-sizing: border-box;
  border-bottom: 4px solid #e04e5e;
  border-left: 4px solid #e04e5e;
  transform: rotate(57.5deg) skew(30deg);
}
.button1.ribbon-outset.border:before {
  right: -46px;
     right: -34px;
    margin-top: -30px;
    transform-origin: 0 0;
    box-sizing: border-box;
    border-top: 4px solid #f05a24;
    border-right: 4px solid #f05a24;
    transform: rotate(57.5deg) skew(30deg);
}
.button1.ribbon-outset.border:hover:after {
  background: #e04e5e
}
.button1.ribbon-outset.border:hover:before {
  background: #e04e5e
}

/*Gallery*/
.gallery a{
    width: 100%;
    height: 220px;
}
.gallery1
{
	padding: 4em 0 4em 0;
	background-color: #fff;
}
.gallery
{
	padding-bottom: 1em;
}
.gallery img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}
.gallery-title
{
       font-family: 'Poppins', sans-serif;
    font-size: 22px;
    letter-spacing: 0.5px;
    margin-bottom: 2em;
    color: #f05a24;
    
}
/*.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}*/
.filter-line
{
	border-bottom: 4px solid #fdeae3;
    margin: 0 0 30px 0;
}
.filter-button
{
    font-size: 18px;
    /* border: none; */
    border-radius: 0;
    text-align: center;
    position: relative;
    color: #f05a24;
    margin-bottom: 18px;
    border-right: 2px solid #f05a24;
    padding: 0 20px;
    border-radius: 0;
    outline: none;
    box-shadow: none;
    transition: 0.5s all;
}
.btn:focus {
    outline: 0;
    box-shadow: none;
}
.filter-button:hover
{
     background-color: #fff;
    color: #f05a24;
   transition: 0.5s all;

}
.filter-button:hover:after
{
	    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    transition: 0.5s all;
    height: 49px;
    border-bottom: 3px solid #f05a24;
}

.filter-button.active
{
 background-color: #fff;
    color: #f05a24;
    font-weight: bold;
}
.filter-button.active::after
{
	    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    transition: 0.5s all;
    height: 49px;
    border-bottom: 3px solid #f05a24;
}

.port-image
{
    width: 100%;
}
.gallery-div 
{
	    position: absolute;
    width: 350px;
    bottom: 0;
    /* z-index: 1111; */
    background-color: #ffc742;
    justify-content: space-between;
    display: flex;
     padding: 1em;
    align-items: center;
}
.gallery-div .ar-icon {
    font-size: 22px;
   color: #5d1d05;
}
.gallery-div h2
{
	font-size: 16px;
    letter-spacing: 1px;
    color: #5d1d05;
    /* width: 100%; */
    /* background: #000; */
    margin: 0;
   
}
.glightbox:hover .ar-icon
{
	transform: translateX(5px);
    transition: 0.3s;
    color: #5d1d05;
}
.gallery_product
{
    margin-bottom: 30px;
	-webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}

.block{
    opacity: 0;
}

@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
.cont-form
{
	padding: 0 3em;
}

.map
{
	padding: 0 1em 0 0;
}

.carousel-caption {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
}
.inside-section-right-pan {
    background-color: #f8e7ae;
    padding: 20px;
    margin-bottom: 30px;
}
.book-info-pan {
    color: #653c0a;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    margin: 10px 0;
}
.book-info-pan h3 {
    color: #fff;
    font-size: 18px;
    margin-bottom: 20px;
}
.panc-list
{	
	list-style-type: none;
}
.panc-list li  
{
	border-bottom: 1px solid #ccc;
}
.book-info1 {
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    margin: 6px 0;
    color: #fff;
}
.book-date2 {
    color: #5d1d05;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    margin: 14px 0 14px 0;
    font-weight: 550;
}
.carousel-caption h3

{
 color: #f05a24;
    text-align: center;
    font-weight: 600;
    font-size: 39px;
}

.event-img
{
	background-size: cover;
	background-position: center;
	height: 400px;
}
.img-pha
{
	    width: 250px;
    float: left;
        margin-right: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.img-pha1
{
	    width: 260px;
    float:right;
    margin-left: 30px;
}
.img-pha3
{
	    width: 300px;
    float:left;
    margin-right: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
}


/*Responsive*/

@media only screen and (max-width: 768px) {
  .inside-section-left {
    padding: 0;
}

  .inside-section-left {
    padding-right: 0;
}
.img1 {
    width: 100%;
    margin: 12px 0;
}

.inside-section {
    padding: 0px 0 30px 0;
    background-color: #ededed;
}

}

/*6000*/

@media only screen and (max-width: 600px) {
  

.footer-link {
    color: #5d1d05;
    margin-bottom: 0;
    margin-top: 20px;
    font-family: title-Font, Arial, Helvetica, sans-serif;
}
.inside-section-left {
    padding-right: 0;
}

.inside-section-left {
    padding: 0;
}
.img1 {
    width: 100%;
    margin: 12px 0;
}

.social {
    margin-top: 200px;
    position: absolute;
    bottom: 60px;
}
.inside-section {
    padding: 0px 0 30px 0;
    background-color: #ededed;
}
.header-main {
    /* background-color: #ffffff; */
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 0;
    /* border-radius: 4px; */
}
.img-pha1 {
    max-width: 100%;
    float: right;
    margin-left: 0;
    margin-bottom: 10px;
}
.infobox-style-5 .sigma_icon-block {
    background-color: #fff;
    border: 2px solid #efefef;
    padding: 40px;
    height: 350px;
    display: block;
    margin-bottom: 4em;
}
.cont-form {
    padding: 2em 3em 0 3em;
}
.gallery-div {
    position: absolute;
    width: 88%;
    bottom: 0;
    /* z-index: 1111; */
    background-color: #ffc742;
    justify-content: space-between;
    display: flex;
    padding: 1em;
    align-items: center;
}
.div-comm-box1 {
    background-color: #ffc742;
    padding: 40px 30px;
    border-radius: 10px;
    margin-top: 1em;
    margin-bottom: 1em;
    cursor: pointer;
    transition: 0.3s all;
}
.about-div {
    padding: 3em 0 2em 0;
    background-color: #ededed;
}
.banner-text {
    position: relative;
    right: 0;
    width: 495px;
    margin-left: auto;
}
.event-info
{
	margin-top: 10px;
}
.img-abt {
    width: 100%;
    margin-bottom: 30px;
    margin-top: 30px;
}
.index-img{

	margin: 0 auto;
    display: block;

}
.effect {
    -webkit-animation: none;
    animation: none;
}
.div-pride-item {
    padding: 10px;
    margin-bottom: 10px;
}
.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #282728;
    content: ">";
    margin: 0;
}
.pic-btm
{
	margin-bottom: 1em;
}
.overlay
{
	display: none;
}
}
