body{margin: 0 auto; padding: 0px; font-family: 'Poppins', sans-serif;}
*{margin: 0; padding: 0; box-sizing: border-box;}
ul{list-style-type: none;}
a{outline: none;}
h1, h2, h3, h4, h5, h6{margin: 0px !important; padding: 0px;}
p{color: #535353; font-size: 15px; font-weight: 300; line-height: 30px; margin-bottom: 10px !important;}
a{text-decoration: none; outline: none;}
a:hover{transition: 0.7s;text-decoration: none;}
.containerwith{padding: 0 220px;}
.pad-dflt{padding: 25px 0;}
.stylefont{font-family: 'Playfair Display', serif;}
.container{width: 1200px; margin: 0 auto;}
.coming {width: 100%; height: 600px; text-align: center;}
.innerheading{padding-bottom: 20px;}
/*topbar section start here*/
.topbar{background-color: #071218; padding: 10px 0;}
.topbartxt{color: white; font-size: 12px; font-weight: 400; text-align: center;}
.topbartxt a{color: white; text-decoration: none;}
.topbartxt a:hover{color: #cccccc; text-decoration: none;}
.ph::before {font-family: 'FontAwesome'; content: '\f095'; margin: 0 7px 0 0px;  font-style: normal; font-size: 13px;}
.email::before {font-family: 'FontAwesome'; content: '\f0e0'; margin: 0 7px 0 0px;  font-style: normal; font-size: 13px;}
.topbar-social .fa{color: white; font-size: 13px; padding: 0 0 0 5px;}
/*logo section start here*/
.navbar-brand{display: none !important;}
.logo{position: absolute; top:0px; z-index: 1;}
/*Navigation bar start here*/
.carousel-caption {top: 15%; bottom: auto;}
.carousel-item .img-fluid {width:100%; height:100%;}
.flow{margin: 0 auto; padding: 0px;}
.bannerstyle{font-size: 75px; font-weight: 800; padding-top: 10px; line-height: 95px;}
.blkbtn a {float: right; background: #071218; padding: 14px 45px; display: inline-block; color: #ffffff; font-size:16px; font-weight: 300; border-radius:30px; margin-top: 50px;}
.blkbtn a:hover {background: #ffffff; text-decoration: none; color: #bc1414; transition: 0.7s;}
.redbtn a {float: left; background: #bc1414; padding: 14px 45px; display: inline-block; color: #ffffff; font-size:16px; font-weight: 300; border-radius:30px; margin-top: 50px;}
.redbtn a:hover {background: #071218; text-decoration: none; color: #ffffff; transition: 0.7s;}
/*Three boxes start here*/
.full-bg{background: url(../img/top-bg.jpg); background-repeat: repeat;}
.imgbg{background: url(../img/img01.jpg); width: 100%; height:368px; position: relative;}
.imgbg02{background: url(../img/img02.jpg); width: 100%; height:368px; position: relative;}
.imgbg03{background: url(../img/img03.jpg); width: 100%; height:368px; position: relative;}
.txtbg a{text-decoration:none; font-size:30px; color: #bc1414; font-weight: 800; position: absolute; width: 100%; text-align: center; padding: 20px 0; bottom: 60px; background: rgb(255, 255, 255, 0.8);}
.txtbg a:hover{font-size:30px; color: #ffffff; text-decoration: none; background: rgb(188, 20, 30, 0.8);}
/*Four Boxes start here*/
.heading h1{font-size:50px; color: #535353; font-weight: 800;}
.border-bg{text-align: center; padding-bottom: 20px;}
.allcntr{width: 100%; text-align: center; margin: 0 auto; padding: 40px 0;}
.iconf{width: 100%;}
.headf h2{font-size:28px; color: #535353; font-weight: 800; padding: 18px 0 10px 0; line-height: 24px;}
.allcntr a{background: #bc1414; border-radius: 20px; color: #ffffff; font-size: 14px; font-weight: 400; padding: 10px 20px; display: inline-block;}
.allcntr a:hover{background: #535353; color: #ffffff; text-decoration: none;}
/*welcome start here*/
.welbx{padding: 30px 0;}
.heading h3{font-size:50px; color: #535353; font-weight: 800;}
.sheading h5{font-size:25px; color: #bc1414; font-weight: 800; padding: 5px 0 20px 0;}
.welbtn a {float: left; background: #bc1414; padding: 12px 25px; display: inline-block; color: #ffffff; font-size:15px; font-weight: 300; border-radius:30px;}
.welbtn a:hover {background: #535353; color: #ffffff; text-decoration: none;}
/*Orgnaization start here*/
.rogziBg{background: url(../img/greybg.jpg); background-repeat: no-repeat; margin:0; background-color:#eeeeee;}
.orgimg img{padding-top: 20px;}
.orgtxt-area{padding: 0 30px 0 70px !important; margin: 15px 0;}
.org-head{font-size: 22px; font-weight: 700; color: #bc1414;}
.orgtxt-area a {font-size:13px; color: #bc1414; font-weight: 600;}
.orgtxt-area a:hover {color: #535353; text-decoration: none;}
/*Other start here*/
.blkbg{background: url(../img/otherweb-bg.jpg); background-repeat: no-repeat; margin:0; background-color:#2f3333; padding: 20px 0;}
.oth-txt{width: 49%; display: inline-block; padding-left: 100px;}
.othhead{font-size:45px; font-weight: 300; color: #ffffff;}
.oth-txt01{width: 24%; display: inline-block; text-align: center; padding: 20px 0;}
.logotxt{font-size:22px; font-weight: 300; color: #ffffff; padding: 15px 0;}
.weblink a{font-size:15px; font-weight: 300; color: #bc1414;}
.weblink a:hover{color: #ffffff; text-decoration: none;}
/*Footer start here*/
footer{background: #535353; padding: 30px 0 0 0;}
footer p{color: #ffffff; padding: 15px 0 2px 0; font-weight: 300; font-size: 14px;}
.fread a{color: #ffffff; font-size: 14px; font-weight: 600; font-style: italic;}
.fread a:hover{color: #bc1414; text-decoration: none;}
.fhead{font-size: 22px; color: #ffffff; font-weight: 600;}
.wbordr{padding: 2px 0;}
.fllink li a{font-size: 13px; font-weight: 300; color: #ffffff; line-height: 25px;}
.fllink li a:hover{color: #bc1414; text-decoration:none;}
.social{font-size: 16px; font-weight: 700; color: #ffffff;}
.social span{padding-top: 10px; display: inline-block;}
.fb::before{font-family: 'FontAwesome'; content: '\f09a'; margin: 0 20px 0 0px;  font-style: normal; font-size: 15px;}
.tw::before{font-family: 'FontAwesome'; content: '\f099'; margin: 0 20px 0 0px;  font-style: normal; font-size: 15px;}
.yt::before{font-family: 'FontAwesome'; content: '\f167'; margin: 0 20px 0 0px;  font-style: normal; font-size: 15px;}
.ld::before{font-family: 'FontAwesome'; content: '\f0e1'; margin: 0 20px 0 0px;  font-style: normal; font-size: 15px;}
.social a{color: #ffffff;}
.social a:hover{color: #bc1414; text-decoration: none;}
.add01{font-size: 13px; color: #ffffff; line-height: 26px;}
.add02{font-size: 18px; color: #ffffff; font-weight: 600; padding: 10px 0;}
.footer02{background: #000000; padding: 15px 0;}
.foortelink{font-size: 12px; color: #ffffff;}
/*Go to Top*/
#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#535353;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#bc1414;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}

/*About us page start here*/
.breadcrumb{margin-bottom: 0rem !important;}
.breadcrumb-item a{color: #bc1414;}
.breadcrumb-item a:hover{color: #535353; text-decoration: none;}

.about-head-bg{background: url(../img/about-us-banner.jpg); background-repeat: no-repeat; background-position: top center;}
.banner-heading{text-align: center; padding: 200px 0 140px 0;}
.banner-heading h1{color: #ffffff; font-weight: 800; font-size: 65px; padding: 5px 0;}
/*Venue start here*/
.venue-head-bg{background: url(../img/venue-banner.jpg); background-repeat: no-repeat; background-position: top center;}
.venueh{padding-bottom: 20px;}
.headsmall h4{font-size:30px; color: #bc1414; font-weight: 800;}
/*contact start here*/
.contact-bg{background: url(../img/sydney-contact.jpg); background-repeat: no-repeat; background-position: top center;}
.cntctbg{background: #ffffff; margin-left: 80px; padding: 40px;}
.addicn .fa{font-size: 25px; color: #bc1414;}
.cntcthd{font-size: 20px; color: #535353; font-weight: 800; padding: 10px 0;}
.cntctbg p{padding-bottom: 15px;}
.form{width: 100%; display: block;}
.form img{ display: block;}
.form b {font-size: 1.8rem; font-weight: 700;color:#000000; text-transform: uppercase;}
.form input{border: none; border-bottom: 1px solid #ff7f7f; font-style: normal; padding-left: 0px;}
.form form{width:100%; margin-top: 7px;}
.form input[type="text"] {width: 100%; padding:20px 0; margin: 20px 0 0 0; background: transparent;}
.submit{padding: 14px; border-radius: 20px; border: none; background: #bc1414; color: #fff; font-size: 15px; margin-top: 30px;}
/*Sagan and engagment*/
.sagan-engagement-bg{background: url(../img/sagan-engagement.jpg); background-repeat: no-repeat; background-position: top center;}
.cocktail-party-bg{background: url(../img/cooktail-party.jpg); background-repeat: no-repeat; background-position: top center;}
.marriage-banner-bg{background: url(../img/marriage-banner.jpg); background-repeat: no-repeat; background-position: top center;}
.mehandi-raat-bg{background: url(../img/mahendi-raat.jpg); background-repeat: no-repeat; background-position: top center;}
.reception-bg{background: url(../img/reception-banner.jpg); background-repeat: no-repeat; background-position: top center;}
.pool-party-bg{background: url(../img/pool-party-banner.jpg); background-repeat: no-repeat; background-position: top center;}
.birthday-party-bg{background: url(../img/birthday-party-banner.jpg); background-repeat: no-repeat; background-position: top center;}
.facilitiesr-banner-bg{background: url(../img/facilitiesr-banner.jpg); background-repeat: no-repeat; background-position: top center;}
.facili span{display: inline-block; width: 100%; padding: 0 0 10px 0; font-size: 15px; font-weight: 300; color: #535353; line-height: 23px;}
.facili span::before{font-family: 'FontAwesome'; content: '\f00c'; margin: 0 10px 0 0px;  font-style: normal; font-size: 15px; color: #bc1414}
.accommodation-bg{background: url(../img/accommodation-banner.jpg); background-repeat: no-repeat; background-position: top center;}
.decoration-bg{background: url(../img/decoration-banner.jpg); background-repeat: no-repeat; background-position: top center;}
.catering-bg{background: url(../img/catering-banner.jpg); background-repeat: no-repeat; background-position: top center;}
.conference-bg{background: url(../img/conference-banner.jpg); background-repeat: no-repeat; background-position: top center;}
.gallery-bg{background: url(../img/gallery-img.jpg); background-repeat: no-repeat; background-position: top center;}







@media screen and (max-width: 992px)
{
	body{}
	.containerwith{padding: 0 20px;}
	.pad-dflt{padding: 20px 0;}
	.allcntr {padding: 15px 0;}
	/*topbar section start here*/
	.topbar{display: none;}
	/*logo section start here*/
	.navbar-brand{display:block !important;}
	.logo{display: none;}
	/*Navbar section start here*/
	.navbar {padding: 0.5rem 2rem !important; background: #bc1414;}
	.navbar-light .navbar-nav .nav-link {color: #ffffff !important;} 
		/*banner text style section start here*/
	.bannerstyle {font-size: 68px; padding-top: 10px; line-height:80px;}
	/*Other start here*/
.blkbg{background:none; background-repeat: no-repeat; margin:0; background-color:#2f3333; padding: 20px 0;}
.othhead {font-size: 40px; padding: 0 0 20px 0;}
.oth-txt{width: 100%; display: inline-block; padding-left:0px; text-align: center;}
.oth-txt01{width: 49%; display: inline-block; text-align: center; padding: 20px 0;} 
/*footer start here*/
footer{display: none !important;}
/*contact start here*/
.cntctbg{background: #ffffff; margin:20px 0 0 0px; padding: 20px;}
.form input[type="text"] {padding:15px 0; margin: 10px 0 0 0;}
.banner-heading {padding: 207px 0 150px 0;}
.banner-heading h1 {font-size: 36px;}

}

@media screen and (max-width: 768px)
{
	body{}
	/*banner text style section start here*/
	.carousel-item {height: 450px;}
	.bannerstyle {font-size: 60px; padding-top: 10px; line-height:70px;}
	/*Our services start*/
	.heading h1 {font-size: 40px;}
	.headf h2 {font-size: 20px; padding: 18px 0 10px 0;}
	/*welcome start here*/
	.heading h3 {font-size: 35px;}
	.sheading h5 {font-size: 22px;}
	.smalltxt {padding: 10px 0;}
/*Orgnaization start here*/
.orgtxt-area{padding:0px !important;}




}


@media screen and (max-width: 360px)
{
	body{}
	.pad-dflt{padding: 8px 0;}
	/*banner text style section start here*/
	.carousel-caption {top: 3%; bottom: auto;}
	.bannerstyle {font-size: 45px; padding-top: 10px; line-height:50px;}
	.blkbtn a {float: none; margin-top: 25px;}
	.redbtn a {float: none; margin-top: 10px;}
	/*Three boxes start here*/
	.imgbg{ margin: 0 0 10px 0;}
	.imgbg02{ margin: 0 0 10px 0;}
	.imgbg03{ margin: 0 0 10px 0;}
	/*Four Boxes start here*/
.allcntr{padding: 15px 0;}
.allcntr p{padding-bottom:0px;}
/*Other start here*/
.blkbg{background:none; background-repeat: no-repeat; margin:0; background-color:#2f3333; padding: 20px 0;}
.othhead {font-size: 30px; padding: 0 0 20px 0;}
.oth-txt{width: 100%; display: inline-block; padding-left:0px; text-align: center;}
.oth-txt01{width: 100%; display: inline-block; text-align: center; padding: 20px 0;}


}
