*{
	box-sizing:border-box;
	list-style:none;
	padding:0;
	margin:0;
	font-family: "Nunito", sans-serif;
	font-optical-sizing: auto;
	font-weight: weight;
	font-style: normal;
	font-family: 'nunito','Quicksand', sans-serif;
}

body{
	overflow-X:hidden;
}

ul,li{
	padding: 0px;
	margin: 0px;
}

a{
	text-decoration:none;
	color: #000;
}

.vis-hidden{
	visibility:hidden; position:absolute; font-size:0px; padding:0; margin:0;
}

.top-space-50{
	height: 50px;
}

.top-space-100{
	height: 100px;
}

.top-space-150{
	height: 150px;
}

/*--desktop-nav--*/
.desktop-nav{
	background:#272626;
	position:fixed;
	opacity: 0.7;
	margin-top:0px;
	z-index:999;
	align-items: center;  transition: 0.4s;
}
.desktop-nav .col-lg-2{padding:8px 0px;}
.desktop-nav .row{justify-content:center; align-items:center; text-align:center; padding: 0px;}
.desktop-nav .d-flex{margin-bottom:0; padding:0;}
.desktop-nav .d-flex li a{padding:14px; margin:0;
	color:#fff;}

.logo img:hover{scale:1px;}

.my-menu {align-items: center;}
.my-menu ul li{position:relative;}
.my-menu ul li a{color:#f8f4f4; font-family: 'Poppins', arial, sans-serif; font-size:14px; line-height:24px; font-weight:600; font-style:normal;}
.my-menu ul li a:hover{color:#4ff7d2;}

.my-menu ul li ul{position:absolute; display:none; border-top:solid 2px #fff;  padding:0; top:30px; left:14px;}
.my-menu ul li ul li{display:block; width:170px; border-bottom:solid 1px rgb(17, 17, 16);}
.my-menu ul li ul li a{display:block; font-weight:400; color:#000!important; background:#fff; text-align:start;
padding:8px 20px!important; transition:0.5s; font-family: 'Poppins', arial, sans-serif; font-size:16px; line-height:24px; font-weight:400; font-style:normal;
}
.my-menu ul li:hover ul{display:block;}
.my-menu ul li .dd-menu li:hover a{display:block; color:#fff!important; background:rgb(192, 21, 15); transition:0.5s;}

.main-menu .search{ padding: 5px 5px; font-size: 12px; color: #fff; font-weight: 100; border-radius: 50%; background-color: #a0120e;}

.buybtn{margin-left: auto; background: transparent; border: solid #fff 1px; padding: 5px 10px; border-radius: 6px; color: #fff;}


/* shrink navigation menu on scroll */
.navshrink {box-shadow: -1px 8px 10px 3px rgba(0,0,0,0.15);
	-webkit-box-shadow: -1px 8px 10px 3px rgba(0,0,0,0.15);
	-moz-box-shadow: -1px 8px 10px 3px rgba(0,0,0,0.15);
					padding: 0 10px; background:rgb(240, 72, 6); transition: 0.4s; }
	.navshrink .logo img{ width:70px; height:70px; background:#fff; transition: 0.4s;}
	.navshrink .d-flex>li>a{padding:14px 12px; font-size:14px; font-weight:600; transition: 0.4s;}
	/* .navshrink .review-btn{ padding: 0 5px; transition: 0.4s;} */


.cont-no{position:relative; font-family: 'Poppins', arial, sans-serif; font-size:16px; line-height:24px; font-weight:700; font-style:normal; overflow:hidden;}
.review-btn{width:170px; height:30px; position:absolute; bottom:-30px; right:-35px;}
.review-btn a span{transform:skew(-45deg); display:inline-block;font-style:normal; color:#fff; font-size:12px; top:64px; right:-10px; z-index:999;}


.eventdiv {
	align-items: center;

}

/*--mobile-nav--*/

.small-screen-nav{display:none; background:#a0120e; padding:10px 20px;}

.small-screen-nav .sm-nav{width:100%; position:relative;}

.small-screen-nav .sm-nav a{
	/* width:100%; */
	padding:5px;
	/* display: block; */
	/* font-size:18px;
	font-weight:900; */
}

.small-screen-nav .sm-nav .sm-nav-ham{position:absolute; float: right; top:0px; right:17px; color:#fff; padding:5px; font-size:25px; font-weight:900;}

.small-screen-nav .sm-nav .sm-menu{
	display:none;
	background:rgba(160, 18, 14);
	padding:10px;
	position: absolute;
	top: 115.5%;
	left: -22px;
	width: 100%;
	z-index: 905;
}

.small-screen-nav .sm-nav .sm-menu a{
	color:#fff;
}

.small-screen-nav .sm-nav .sm-menu .sm-dd-menu{display:none;}



.flexslider{overflow:hidden;width:100%;}
.flex-control-paging li a.flex-active{margin-bottom:100px; background:rgb(136, 34, 27);}

.eventdiv select{
	border: none;

}

.eventdiv div i{
	font-size: 16px;
	padding: 0px 10px;
	color: #444;

}

.slide-items{padding-left:100px; position:relative; height:600px; overflow:hidden;}

.slide-contant{
	color: #fff;
    justify-content: center;
    position: absolute;
    left: 7%;
    border-radius: 10px;
    padding: 15px 25px;
    z-index: 70;
    background-color: rgba(20, 30, 34, 0.5);
    right: auto;
    bottom: 50px;
    width: 65%;
}

.slide-items img{width:100%;   transition:16s;}
.slide-contant input{border:none; padding:5px; background:rgb(136, 34, 27); color:#fff;}
.slide-contant input:hover{color:#000;}

.banner-tag1{
	color:#66cfe9;
	margin-bottom:10px;
	font-size:30px;
	font-style:italic;
	font-family: roboto;
}

.slide-contant h3{color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight: 600; line-height: 50px; font-size:46px; text-shadow: #FC0 1px 0 10px;}

.slide-items .flotImg1 {position:absolute; max-width:260px ; right: 0px; top: auto; bottom:0px; z-index: 9;}

.slide-items .flotImg2{position:absolute; max-width:200px ; right: 100px; top:100px; z-index: 70;
	animation: mymove 5s infinite;}




.slider-bg{background: linear-gradient( rgba(255,5,5) , rgb(255, 164, 164));text-align: center;padding: 100px 50px;margin-top: 0;position: relative;}
.slider-bg .flower1{background: url(../images/spot.png); background-position: center; background-size: 100% 100%; position: absolute; top: 80px; left: 80px;}
.slider-bg .flower2{background: url(../images/spot.png); background-position: center; background-size: 100% 100%; position: absolute; bottom: 130px; right: 50px;}

.product-slider { margin:10px auto;}
.product-slider .item i{margin-bottom: 10px;}
.product-slider .item {text-align: center; font-size: 12px; margin-top: 5px; font-weight: 400;background-color: #fff; padding: 15px 10px; border-radius: 10px; min-height: 200px;   min-width: 160px;  }
.product-slider .item img{background-color: #c0d3ef; padding: 5px; width: 100%;
		max-width: 160px;
	margin: auto; border-radius: 50%;}
/*
.owl-item {
	padding: 10px 5px;
} */


.bannerSearchLocation {
font-weight: 600;
}

.bannerBtn{
	text-align:center;
}

.bannerBtn button{
	background: #ff5151;
	border-radius: 50%;
	padding: 10px;
	font-weight: 500;
    line-height: 2.1875rem;
    border: none;
    cursor: pointer;
    outline: none
}




.videoSec{
	background:#f46077 ;
}


.product-slider .owl-theme  .slideIcon1{
	background:#5BFA90;
}

.product-slider .owl-theme  .slideIcon2{
	background:#33FFE0;
}

.product-slider .owl-theme  .slideIcon3{
	background:#cf37b2;
}

.product-slider .owl-theme  .slideIcon4{
	background:#f8f847;
}

.product-slider .owl-theme .slideIcon5{
	background:#f38e4a;
}

.product-slider .owl-theme  .slideIcon6{
	background:#ee82ee;
}

.product-slider .owl-theme  .slideIcon7{
	background:#33FF96;
}

.product-slider .owl-theme  .slideIcon12{
	background:#A34DFE;
}

.product-slider .owl-theme  .slideIcon11{
	background:#cf37b2;
}

.product-slider .owl-theme  .slideIcon13{
	background:#cfce37;
}

.product-slider .owl-theme .slideIcon10{
	background:#589102;
}

.product-slider .owl-theme  .slideIcon9{
	background:#f06562;
}

.product-slider .owl-theme  .slideIcon8{
	background:#D7F228;
}


.wedding-planner{
	background: url('../images/bg02.jpg');
	background-size: 100% 100%;
	background-position: center;

}

.bg-image{
	position: relative;

}

.bg-image .flower1{
	position: absolute;
	background: url(../images/rspot.png); background-position: cover; background-size:100%; top: 80px; right: 80px;
}



.featCard .item{margin: 10px;}
/* .featCard .wid{
	max-width: 900px;
} */
.featBtnDiv{
	width: 100%;
	text-align: center;
}
.featCard .cardImg{width: 100%;
	height: 100%; transition:.5s;}
.wedding-planner .featCard .cardImg{width: 300px;
	max-height: 130px;
	min-height: 130px; transition:.5s;}
.featCard .cardHeading{line-height: 20px; font-size: 16px; color:#C32C2C; font-weight: 600; text-align: left; padding: 15px 0px;}
.featCard .cardOut{padding: 10px;}
.featCard .cardIn{background: #fff; border-radius: 10px; width: 100%; overflow: hidden;}
.featCard .cardIn:hover img{transform:scale(1.04); transition:.5s;}
.featCard .cardText{ padding: 15px;}
.featCard .cardDate{font-size: 12px; color: #C32C2C;}
.featCard .cardBot .cardBotText p{margin-bottom: 0%; font-size: 12px; color: #C32C2C;}
.featCard .cardSetVen{font-weight: 600;}
.featCard .cardBot .cardBtn{background: transparent; font-weight: 400; margin-left: auto; font-size: 12px; padding: 0px 8px; letter-spacing: 0.5; border: solid #C32C2C 2px; border-radius: 5px; color: #C32C2C; transition:.5s;}
.featCard .cardBot .cardBtn:hover{transform:scale(1.04); transition:.3s; color: #fff; background: #C32C2C;}


.moreEveBtn{background: transparent; font-weight: 600; margin:55px auto; font-size: 12px; padding: 10px 15px; border: solid red 2px; border-radius: 5px; color: red; max-width: 200px; transition:.5s;}
.moreEveBtn:hover{background: #C32C2C; color: #fff;  transition:.3s;}


.onlineEveBg{background: url(../images/bg01.jpeg); object-fit: cover; background-repeat: no-repeat; background-size: 100% 100%;}
.onlineEveBg .featCard img{object-fit: cover;}
.onlineEveBg .featCard .moreEveBtn{color: #fff;  border: solid #fff 2px;}

.featOrganizer{background: #fb5255;}

.featOrganizer .owl-carousel .item{padding: 20px;}

.featOrganizer .featCard02 .cardImg{ transition:.5s; min-height:150px;
	object-fit: cover;
}
.featOrganizer .featCard02 .cardHeading{line-height: 20px; font-size: 16px; color:#C32C2C; font-weight: 600; margin-bottom:0px ; text-align: left; padding: 5px 0px;}
.featOrganizer .featCard02 .cardOut{padding: 10px;}
.featOrganizer .featCard02 .cardIn{background: #fff; border-radius: 10px; width: 100%; overflow: hidden; padding: 10px;}
.featOrganizer .featCard02 .cardIn:hover img{transform:scale(1.04); transition:.5s;}
.featOrganizer .featCard02 .cardText{ padding: 5px; align-items: center;}
.featOrganizer .featCard02 .cardDate{font-size: 14px; color: #C32C2C;}
.featOrganizer .featCard02 p{margin-bottom: 0%; font-size: 12px; color: #C32C2C;}
.featOrganizer .featCard02 .cardSetVen{font-weight: 600;}
.featOrganizer .featCard02 .moreEveBtn{background: transparent; font-weight: 600; margin:25px auto; font-size: 12px; padding: 10px 15px; border: solid #fff 2px; border-radius: 5px; color: #fff; max-width: 200px; transition:.5s;}
.featOrganizer .featCard02 .moreEveBtn:hover{background: #C32C2C; color: #fff;  transition:.3s;}


.testimo {
	background: url('../images/bannerImages.jpg');
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	object-fit: cover;
	text-align: center;}

.testimo .owl-carousel .item{
	margin: 2px;
}

.testimo .owl-carousel .my_card{
	margin: 5px;
}

.testimo .owl-carousel .my_card .card{
	transition:0.5s;
	box-shadow: rgba(250, 6, 6, 0.5) 0px -2px 6px 0px inset;

}
.testimo .owl-carousel .my_card .card .cardBtn{
	margin: auto;

}

.testimo .owl-carousel .my_card .card:hover{
	transition:0.5s;
	box-shadow:  rgba(167, 84, 84, 0.5) 0px 3px 8px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;

	transform: scale(1.02);
}

.testimo .owl-carousel .item img{
	border-radius: 50%;
	/* height: 100%; 0%; */
	text-align: center;
	margin: auto;
	padding: 10px;
}

.testimo .owl-carousel .my_card .card img{

	height: 90px;
	width:90px;
	border-radius: 50%;
	object-fit: cover;
	margin: auto;
}

.testimo .card-text{margin-bottom:0px; font-size: 12px; font-weight: 400;}
.testimo .card-title{font-size: medium;}
.testimo .card-body{padding: 0%;}
.testimo .moreEveBtn{color: #17114d; border: solid #17114d 1px;
	margin:55px auto;
}

/*--Faq--*/
.accordion-item .accordion-body .faq_img{
	width: 100%;
}

/*PROCESS SECTION*/
.process{
	/* width: 100%; */
	overflow: auto;
	white-space: nowrap;
	}
.process .process-items{
	/* justify-content:center; */
	padding: 10px;
	display: flex;
	width: 100%;
	}
.process .process-items .circle{
	padding: inherit;
	align-items: center;
 }
.process .process-items .item:hover span{display:none;}
.process .process-items .item:hover{background:#92c42c; color:#fff; transition: 0.5s;}
.process .process-items .item{width:200px; height: 200px; justify-content:center; align-items: center; margin:10px; position:relative; border:solid 5px #e6e6e6; padding:5px 20px; background:#fff; border-radius:100%; display: flex; transition: 0.5s;}

.process .process-items .item .proCount{font-size:20px; text-align:center;}
.process .process-items .item .proCount span{position:absolute; top:-25px; left:38%; background:#fdbd17; padding:10px; border-radius:100%; width:50px;}
.process .process-items .item p{text-align:center; padding:inherit; font-size:14px; font-weight: 600; margin: inherit; line-height:16px;}


/*PROCESS*/
.proSec{text-align:center;}
.proSec h2{padding:25px 0px; display:inline-block; color:#000; position:relative; text-align:center; font-size:44px; font-weight:600; }

.proSec h2 .span-offer{color:#92c42c;}
/* .proSec h2 span::before{content:""; width:50px; height:5px; border-radius:40px; background:#92c42c; position:absolute; bottom:10px; right:40px;}
.proSec h2 span::after{content:""; width:160px; height:5px; border-radius:40px; background:#000; position:absolute; bottom:10px; left:40px;} */
.proSec p{text-align:justify; padding:30px;}

/* .pro-para{
	font-size: large;
} */



/*--admin form--*/

.mainLogoInDiv{
	position: absolute;
	top: 65px;
	right: 10px;
	z-index: 900;
   display: none;
}

.logInForm{
	position: relative;
	background: orange;
}

.logInForm .formClose{
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 20px;
	cursor: pointer;
}

.logInDiv form{
    padding: 20px;
}

.logInForm{
    background: #fff;
    overflow: hidden;
    width: 100%;
    justify-content: center;
    text-align: center;
}

/* .formImg img{
    width: 100%;
    padding: 10px 40px;
} */

.formInputPart{
    width: 100%;
}

.formInputPart h3{
    font-weight: 700;
}

#password,#email{
    width: 100%;
    margin: 5px 0px;
    padding: 15px;
    color: #4d5454;
    border: solid #e9ecef 1.4px;
    background: #f9f9f9;
    border-radius: 5px;
}

.inputBtn{
    width: 100%;
    margin: 5px 0px;
    padding: 15px;
    border: solid #e9ecef 1.4px;
    border-radius: 5px;
    background: #00b2ca;
    color: #fff;
    transition: 0.2s;
}

.inputBtn:hover{
    background: #212121;
    color: #fff;
    border: solid #444 1.4px;
    transition: 0.3s;
}

.formHeading{
    color: #4d5454;
	font-size: xx-large;
}

.formSubHeading{
    color: #4d5454;
    font-size: 18px;
	width: 100%;
}

.formDemoPart{
    padding: 10px 0px;
    margin-top: 5px;
    border-top: solid #e9ecef 1px;
}

.adminBtn{
    justify-content: space-between;
    width: 45%;
    margin: 5px;
	padding: 5px 10px;
    border: solid #e9ecef 1.4px;
    border-radius: 5px;
    background: #00b2ca;
    color: #fff;
    transition: 0.2s;
}
.adminBtn a{
   padding: 5px 50px;
}
.staffBtn{
    width: 45%;
    margin: 5px;
    padding: 5px 10px;
    border: solid #e9ecef 1.4px;
    border-radius: 5px;
    background: #00b2ca;
    color: #fff;
    transition: 0.2s;
}

.adminBtn:hover{
    background: #212121;
    color: #fff;
    border: solid #444 1.4px;
    transition: 0.3s;
}
.staffBtn:hover{
    background: #212121;
    color: #fff;
    border: solid #444 1.4px;
    transition: 0.3s;
}

/*--FAQ--*/

.my_faq {
	background: url('../images/faq-bg.jpg');
	background-size: 100% 100%;
	padding: 50px 20px;
}

.my_faq .faq_head{
	font-family: "Nunito", sans-serif;
	text-align: center;
	font-weight: 900;
	font-style: normal;
	font-family: 'nunito','Quicksand', sans-serif;
}

.my_faq .accordion-button{
	border: none;
}

.my_faq .accordion-button:not(.collapsed){
	border:none;
	background-color: #f57481;
}

.my_faq .accordion-button:focus{
	border: none;
	box-shadow: none;
}



.footer{background:#fb5255;}
.footer .container-lg{padding:35px 0px;}
.footer .container-lg .footer-col h2{color:#fff; cursor:pointer; font-size:24px; border-top:solid 1px orange; border-bottom:solid 1px orange; padding:10px 0px;}
.footer .footer-col ul{text-align:left; padding:10px 0px 0px 20px;}
.footer .footer-col ul li{color:orange; list-style:disc; padding:2px;}
.footer .footer-col ul li a{color:#fff; transition:0.3s;}
.footer .footer-col ul li a:hover{color:orange; padding-left:7px; transition:0.3s;}
.footer .container-lg .footer-col h4{color:#fff; font-size:16px; padding: 0px; margin-top:20px;}
.footer .container-lg .footer-col p{color:#fff; padding: 0px;}
.footer .container-lg .footer-col .email-btn{background:transparent; color:#fff; padding:10px 40px; border:solid 1px #429DD6; transition:0.5s;}
.footer .container-lg .footer-col .email-btn:hover{background:orange; color:#fff; padding:10px 40px; border:solid 1px #fff; transition:0.5s;}


.footBot {padding: 30px; background: linear-gradient(to right, rgba(255,29,29,255), rgba(210,77,78,255));}
.footBot .footBotLeft {padding: 10px; color: #fff;}
.footBot .footBotLeft p{padding: 10px 0px; font-size: 12px; margin: 0%; line-height: 18px;}
.footBot .footBotLeft img{width: 100%;}
.footBot .footBotLeft .appIcon a img{max-height: 35px; justify-content: space-between;}


.followSubs{
	border-bottom: solid #fff 1px;
	padding-bottom: 20px;
}
.botFollow{
	margin-bottom: 0px;
	color: #fff;
}

.footerTC .botFollow{
	font-size: 12px;
	font-weight: 600;
	padding: 15px 0px;
}
.footerTC .col-sm-12{
	justify-content: space-between;
	color: #fff;
}

.footerTC .botTC{
	margin-bottom: 10px;
	font-size: 12px;
	cursor: pointer;
	display: block;
	color: #fff;
}

/*--social icons--*/
.social_media_icons{ padding-top:10px; padding-bottom:10px;}
.social_media_icons ul{padding:0px; margin-bottom:0px;}
.social_media_icons .d-flex li{margin:5px; list-style:none!important; text-align:center; margin-top:5px;}
.social_media_icons .d-flex li a{width:25px; height:25px; display:block;}
.social_media_icons .d-flex .fb_btn{background:#fff; border-radius:100%; color:#429DD6; transition:0.3s;}
.social_media_icons .d-flex .tw_btn{background:#fff; border-radius:100%; color:#429DD6; transition:0.3s;}
.social_media_icons .d-flex .yt_btn{background:#fff; border-radius:100%; color:#429DD6; transition:0.3s;}
.social_media_icons .d-flex .ins_btn{background:#fff; border-radius:100%; color:#429DD6; transition:0.3s;}
.social_media_icons .d-flex .linkedin_btn{background:#fff; border-radius:100%; color:rgb(86, 133, 215); transition:0.3s;}

.social_media_icons .d-flex .fb_btn:hover{background:#C32C2C; color:#fff; transition:0.3s;}

.social_media_icons .d-flex .tw_btn:hover{background:#C32C2C; color:#fff; transition:0.3s;}

.social_media_icons .d-flex .yt_btn:hover{background:#C32C2C; color:#fff; transition:0.3s;}

.social_media_icons .d-flex .ins_btn:hover{background:#C32C2C; color:#fff; transition:0.3s;}

.social_media_icons .d-flex .linkedin_btn:hover{background:#C32C2C; color:#fff; transition:0.3s;}

.subscribeIput{
	position: relative;
}

.subscribeIput input{
	width: 100%;
}

.subscribeIput .subBtn{
	position: absolute;
	right: 0px;
	padding: 6px 8px;
	background: #fff; border-radius: 5px;
	border: none;
}

.bottom_menu {

	background: url('../images/bannerImages.jpeg');
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	object-fit: cover;
}

.bottom_menu-bg{
	background:rgba(242,255,240, .7); padding: 25px 0px;
}

.bottom_menu .main_heading{
	border-bottom:solid #490604 2px;
	padding:35px 0px 25px 0px;

}
.bottom_menu .main_heading .bot_heading{
	padding: 5px;
	color:#490604;
	font-weight: 900;
	font-optical-sizing: auto;
	font-weight: weight;
	font-style: normal;
	font-family: 'nunito','Quicksand', sans-serif;
}

.bottom_menu .venue_list_item{
	font-weight: 600;
}

.bottom_menu a{
	transition: 0.5s;
}
.bottom_menu a:hover{
	padding-left: 2px;
	font-weight: 700;
	transition: 0.5s;
	color: #490604;
}


/*--individuals personal Media icons--*/

.s_m_icons{background:#490604; padding-top:10px; padding-bottom:10px;}
.s_m_icons ul{padding:0px; margin-bottom:0px; }
.s_m_icons .d-flex li{margin:10px; }
.s_m_icons .d-flex li a{background:url('../img/socialicons.png'); text-indent:-1000px; width:38px; height:38px; display:block;}
.s_m_icons .d-flex .fb_btn{background-position:0 0;}
.s_m_icons .d-flex .tw_btn{background-position:-40px 0;}
.s_m_icons .d-flex .yt_btn{background-position:-80px 0;}
.s_m_icons .d-flex .ins_btn{background-position:-120px 0;}

.s_m_icons .d-flex .fb_btn:hover{background-position:0 -42px;}
.s_m_icons .d-flex .tw_btn:hover{background-position:-40px -42px;}
.s_m_icons .d-flex .yt_btn:hover{background-position:-80px -42px;}
.s_m_icons .d-flex .ins_btn:hover{background-position:-120px -42px;}




.whatsapp-icon .whatsapp{position:fixed; bottom:70px; right:-30px; width:100px; height:100px; z-index:10;}
.whatsapp-icon .top-arrow{position:fixed; bottom:10px; right:-30px; width:100px; height:100px; z-index:10;}


/*CONTACTS-&-Map*/
.ourContact{
text-align: center;
}
.ourContact .innerCont{padding:25px; margin-bottom:20px;
justify-content: center;
}
.ourContact .innerCont h2{text-align:center; color:#000; font-size:44px; font-weight:600;}
.ourContact .innerCont .inH2{text-align:center; color:#000; font-size:20px; font-weight:300;}
.ourContact .innerCont h2 span{color:#92c42c; font-size:44px; font-weight:600;}
.ourContact .innerCont p{color:#000; text-align:center;}
.innerCont .anch{ text-align:center;}
.innerCont .anch a{color:#000; padding:10px; text-align:center;}


/*--app part--*/
.app-sec{
	background: url('../images/bg03.jpg');
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	background-size: 100% 100%;
}
.left img{width:100%;}
	/* .left{position:relative; width:70%;} */
	.left img{max-width:250px; text-align:center; }
	.left .on-img-text{position:absolute; top:30px; right:30px;}
	.right{border-left:solid 2px #000; }
	.right img{width:100%; padding:20px;}
	.right a img{max-width:150px; padding:10px;}


	.about-sec-img{
		overflow: hidden;
	}

	.about-sec-img img{
		width: 100%;
		object-fit: cover;
	}













@keyframes mymove {
	0% {top: 70px;}
	50% {top: 120px;}
	100% {top: 70px;}
  }


















@media(max-width:1150px)
{
.my-menu ul li a{color:#000; font-family: 'Poppins', arial, sans-serif; font-size:12px; line-height:24px; font-weight:400; font-style:normal;}
}


@media(max-width:1000px)
{
	.my-menu{display:none;}
	.small-screen-nav{display:block;}

	.desktop-nav{
		display: none;
		position:static; background: #a0120e;}
	.desktop-nav .col-lg-2{padding:10px;}
	.logo{width:100%; position:static; text-align:center;}
	.cont-no{bottom:18px;}

	.adminHeader{
		justify-content: center;
		text-align: center;

	}

	.my_anchore_slider .featured_filter_btn{
		bottom: 40px;
		width:100%;
		left: 1%;
		right: 1%;
		z-index: 800;
	}


}



@media(max-width:992px){
.section {
    position: relative;
    height:155vh;
}

.mainLogoInDiv{
	top: 0px;
	right: 5%;
}

.slide-contant{
	left: 20px;
	width: 100%;
}
}




@media(max-width:768px){

	.slide-items .img img{
		display: none;
	}

	.mainLogoInDiv{
		top: 0px;


		width: 90%;
		}


	.slide-contant {
    color: #fff;
    padding-top: 5px;
    padding: 10px;
	line-height:10px;
    justify-content: center;
    position: absolute;
    bottom: 40px;
    left: 0px;}
	.slide-contant h3{
    color: #fff;
    padding-top: 5px;
    padding: 10px;
	line-height:30px;
	font-size: 25px;
    justify-content: center;
    bottom: 40px;
    left: 0px;}
	.section {
    position: relative;
    height: 120vh;
	}

	.banner-tag1{
		color:#66cfe9;
		margin-bottom:10px;
		font-size:22px;
		font-style:italic;
		font-family: roboto;
	}

	.eventdiv a{
		display: block;
		border: none;
		padding: 10px;
	}
	.featCard .cardIn{
		flex-direction: column;
	}
}



@media(max-width:568px){
	.bannerBtn {
	text-align: center;
	padding: 10px;

}
.bannerBtn button {
    width: 100%;
	text-align: center;
	border-radius: 10px;
}
/* .form-fb-login{
	display: grid;
} */
.featOrganizer .featCard02 img{
	width: 100%;
	height: 100%;

}
.featOrganizer .featCard02 .heading{
	font-size: 12px;
}
.featOrganizer .featCard02 .cardDate{font-size: 12px; color: #C32C2C;}
.featOrganizer .featCard02 p{margin-bottom: 0%; font-size: 10px; color: #C32C2C;}

.slider-bg{padding: 50px 10px;}


.my_anchore_slider .featured_filter_btn{
	bottom: 40px;
	width: 97%;
	left: 1%;
	right: 1%;
	z-index: 800;
}

.innerCont .anch a{color:#000; padding:10px; display: block; text-align:center;}



}



@media(max-width:365px){
	.section {
    position: relative;
    height: 130vh;
}
}








/*--photo gallery collection--*/
@media screen and (max-width: 800px) {
	.galler-collection .column {
	  -ms-flex: 50%;
	  flex: 50%;
	  max-width: 50%;
	}
  }

  @media screen and (max-width: 600px) {
	.galler-collection .column {
	  -ms-flex: 100%;
	  flex: 100%;
	  max-width: 100%;
	}
  }







