#header{
	/*background-color: #5f188a;*/
	/*background-color: #D73227;*/
	background-color:#D2170B;
}
#header p{
	color: #fff;
	padding-top: 10px;
	font-family: 'Montserrat', sans-serif;
}
.flowertext{
	font-size: 25px;
font-family: 'Yellowtail', cursive;
color: #5f188a;
color: #D73227;
margin-bottom: 0px;
padding-bottom: 0px;
}
p{
	font-family: 'Montserrat', sans-serif;
}
#header_2{
	/*background-color: #6A1B9A;*/
	background:#f00;
}
a{
	color: #333;
}
a:hover {
	text-decoration: none;
}
.logo{
	position: absolute;
	z-index: 999999;
}
#header_2 nav.navbar{
	margin-top: 30px;
	border: transparent;
}
#header_2 nav.navbar li a{
	color: #fff;
/*font-family: inherit;*/
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
        background-color: transparent;
    color: #000 !important;
}
/*==================*/
/*Slider*/

#caption h1{
	font-size: 65px;
}
#caption p{
	font-style: italic;
	font-weight: normal;
	font-size: 37px;
	font-family: 'Yellowtail', cursive;
}
/*========================================*/
/*Experience*/
#experience{
	margin-top: 100px;
}
#experience .underline_gradient_color{
	margin-top: 45px;
	margin-bottom: 50px;
	width: 40%;
	height: 2px;
	background-image: linear-gradient(90deg,#f00,transparent,transparent);
}
#experience .row{
	padding-bottom: 50px;
}
.bg_10_photo{
	background-image: url(../img/10.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 55px;
}
.bg_10_photo p{
	line-height: 30px;
}
.ten_photo_index h1{
	font-weight: 900;
}
.sec_girl_photo img{
	margin-top: 60px;
}
.all_girl img{
	box-shadow: 0px 0px 8px #000;
	border-radius: 4px;
}
.more_detail{
	margin-left: 10px;
	font-size: 15px;
	color: #777;
	text-decoration: none!important;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
a:hover{
	color: #5f188a;
}
/*================================================*/
/*The Beauty*/
/*============================================*/
#the_beauty{
	background-color: #F3F1F4;
	padding-bottom: 60px;
}
#the_beauty h2{
	font-weight: 700;
	padding-top: 40px;
	padding-bottom: 30px;
	font-size: 30px;
}
#the_beauty h3{
	padding: 0px 5px;
	font-family: 'Yellowtail', cursive;
	/*color: #6a1b9a;*/
	color:#D73227;
}
#the_beauty p{
	font-family: 'Montserrat', sans-serif;
	padding: 0px 10px;
	padding-bottom: 20px;
}
#the_beauty .bg_white{
	border-radius: 5px;
	background-color: #fff;
}
/*============================================*/
/*Before After*/
#before_after{
	margin-top: 60px;
	margin-bottom: 60px;
}
#before_after .we_are_awesome{
	font-size: 25px;
	font-family: 'Yellowtail', cursive;
	/*color: #5f188a;*/
	color:#D73227;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#before_after h1{
	padding-top: 0px!important;
	margin-top: 0px!important;
	font-weight: 900;
	
}
#before_after .title_sub_text{
	font-family: 'Montserrat', sans-serif;
}

#before_after .flower_text{
	margin-left: 20px;
	font-family: 'Montserrat', sans-serif;	
}
#before_after .list-unstyled li{
	margin-top: 20px;
}
/*============================================*/
/*Footer*/
footer{
	/*background-color: #5E188A;*/
	background-color: #f00;
	padding: 20px 0px 0px 0px;
}
#go-top {
/*background:rgba(0,0,0,0.8);*/
background:#3f3b3b;
z-index: 999;
width: 50px;
padding:10px;
border-radius: 25px;
height: 50px;
cursor: pointer;
position: fixed;
top: 80%;
background-repeat: no-repeat;
right: 2%;
color:#09D539;
font-size: 16px;
padding:12px 15px;
text-align: center;
}
header .fa-facebook-square {
    font-size: 20px;
    padding-left: 15px;
    color: white;
    text-align: left !important;
    margin-top: 3px;
}

footer p{
	line-height: 30px;
	font-family: 'Montserrat', sans-serif;
	color: #fff;
}
footer .all_rights{
	color: white;
font-size: 13px;
}
footer .all_rights a{
	color: #fff;
}
hr {
    margin-top: 20px;
    margin-bottom: 5px;
    border: 0;
    border-top: 1px solid #bc632bcc;

}
footer h4{
	font-family: 'Montserrat', sans-serif;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
footer .margintop35{
	margin-top:35px !important;
}
.ns{
	/*color:#00652E !important;*/
	color: #3AB54A !important;
	font-weight: bolder;
}



/*********************************************Accomadation**********************************/
.margintop20{
	margin-top:20px !important;
}
.margintop80{
   margin-top: 80px;
}
.justify{
	text-align: justify;
}
.imageborder {
    border: 2px solid #ccc;   
    padding: 2px;
    margin-bottom: 10px;
}
.borderline{
	border-top:1px solid #ccc;
	height: 2px;
	margin-top:10px;
	margin-bottom: 10px;
}
.breakcrumb {
    position: absolute;
left: 0;
width: 100%;
bottom: 0%;
text-align: center;
color: white;
background: rgba(17, 17, 23, 0.3);
height: 100%;
padding-top:60px;
}
.breakcrumb h2 {
    font-size: 35px;
    font-weight: 900;
    color: white;
}
.fa-long-arrow-right{
	padding-right: 5px;
	padding-left: 5px;
}
.current {
    font-weight: bold;
}
.breakcrumb a{
	color: #09D539;
font-weight: bolder;
text-transform: uppercase;
}
.borderbottom2{
	border-bottom:1px dotted #abaaaa;
	margin-bottom: 20px;
	margin-top:40px;
	padding-bottom: 30px;
}
.imgforall{
	position: relative;
}
.allbackground{
	padding: 50px 0px;
background: #f5f5f5;
	}
.allbackground p,
.allbackground li{
	font-family: 'Montserrat', sans-serif;
	line-height: 25px;
}
.allbackground h4{
	font-family: 'Montserrat', sans-serif;
	line-height: 25px;
	font-weight: bolder;
	margin-top: 5px;
}

.allbackground .we_are_awesome{
	font-size: 25px;
	font-family: 'Yellowtail', cursive;
	/*color: #5f188a;*/
	color:#D73227;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.allbackground h1{
	padding-top: 0px!important;
	margin-top: 0px!important;
	margin-bottom: 20px;
	font-weight: 900;
	
}
.allbackground h3 {    
    font-weight: bolder;   
    padding-bottom: 3px;
    margin:0px;
    padding-left: 15px;
    color: #00652E;
 }
 .line {
    margin-top: -3px;
}
#newone .carousel-indicators{
	position: relative;
	bottom:0px;
}
#newone .carousel-inner,#newonexs .carousel-inner,
#newtwo .carousel-inner,#newtwoxs .carousel-inner,
#newthree .carousel-inner,#newthreexs .carousel-inner,
#newfour .carousel-inner,#newfourxs .carousel-inner,
#newfive .carousel-inner,#newfivexs .carousel-inner,
#newsix .carousel-inner,#newsixxs .carousel-inner,.accomodation .carousel-inner
{	
	border: 15px solid transparent;
   margin-bottom: 15px;
   -webkit-border-image: url("/img/border1.png") 20% round; /* Safari 3.1-5 */
  -o-border-image: url("/img/border1.png") 20% round; /* Opera 11-12.1 */
  border-image: url("/img/border.png") 20% round;
}

#newone .carousel-indicators li {
    width: auto;
    height: auto;
    background:white;
    margin: 0;
    background-color: #fff;
    display: none;

}
#newone .carousel-indicators .active {
    width: auto;
    height: auto;
    opacity: 0.5;
    margin: 0;
    background-color: #fff;

}
.accomolist li::before{
	content:'\f015';
	font-family: "fontawesome";
	display: inline-block;
	color: #3AB54A;
	padding-right: 10px;

}
.accomolist li.highlight::before{
	color: #ff0000;
}
.accomolist {
	padding-left: 0px;
	padding-top:20px;
}
.accomolist li{
	list-style: none;
	line-height: 35px;
	font-style: italic;
}
.imagetitle{
	text-align: center;
	border:2px solid #39B54A;
	border-top:0px;
	 box-shadow: 5px 10px 8px #b8b1b1;
	padding:4px 8px;
	margin-bottom: 30px;
}
.attract .imageborder{
	border-bottom: 0px;
	margin-bottom: 0px;
}
.firstbackground{
background: linear-gradient(to bottom,rgba(6, 3, 3, 0.3),rgba(29, 6, 11, 0.64)),url("/img/contactbackground.jpg");
   width: auto;
height: auto;
background-position: center center;
padding: 15px 10px 15px;
background-repeat: no-repeat;
border-radius: 14px;
}
.secondbackground {
    padding: 40px 20px;
    border-radius: 14px;
    border-style: solid;
    border-width: 2px;
    height: auto;
    border-color: #c7c5ce;
    color: white;
    font-weight: bold;
    text-align: center;
}
.secondbackground h4{
	font-family:inherit;
}
.btn.btn-search.rightchange {
    width: 50%;
text-align: center;
padding: 15px;
background: #D73227;
color: white;
border-radius: 25px;
}
.allphoto h3 {
    text-align: center;
    font-size: 30px !important;
    margin-top: 20px;
}
.allphoto .line{
	margin-bottom: 10px;
}
.allphoto .line img {
    margin: 0px auto;
}

/*============================================*/
/*Media Query*/
@media(max-width: 991px){
	.all_girl{
		margin-top: 50px;
	}
	.sec_girl_photo img{
		margin-top: 0px!important;
	}
	#caption p{
		font-size: 16px;
	}
	#caption h1{
		margin: 0;
		padding: 0;
		font-size: 30px;
	}
}
@media (min-width:992px) and (max-width: 1199px){
	.marginmdtop30{
		margin-top: 90px;
	}
	.breakcrumb {
     padding-top: 30px;
}
.ten_photo_index h1 {
    font-weight: 900;
    font-size: 30px;
} 
#experience .underline_gradient_color {
    margin-top: 20px;
    margin-bottom: 30px;
    }
    #experience {
    margin-top: 50px;
}
.all_girl {
    margin-top: 100px;
}
}
@media (min-width:768px) and (max-width: 991px){
#header_2 nav.navbar li a {
    font-size: 13px;
    padding:10px;
}
.ten_photo_index h1 {
    font-weight: 900;
    font-size: 30px;
} 
#experience .underline_gradient_color {
    margin-top: 20px;
    margin-bottom: 30px;
    }
    #experience {
    margin-top: 50px;
}
.breakcrumb {
     padding-top: 20px;
}
.breakcrumb h2 {
    font-size: 25px;
   }
   .margintop80{
   	margin-top:20px;
   }
   .margintopsm20{
   	margin-top: 80px;
   }
   .firstbackground {
      margin-top: 25px;
}
.accomolist {
    padding-left: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
}
#newone, #newtwo, #newthree, #newfour, #newfive, #newsix {
    margin-top: 70px;
}
.allbackground h3 {
    font-size: 20px;
}
.allbackground h1 {
    font-size: 30px;
}
.allbackground .we_are_awesome {
    font-size: 17px;
}
   .accomolist li {
     line-height: 22px;
     font-size: 13px;
}
}
@media (max-width: 767px){
	#header_2 nav.navbar li a {
    padding:10px;
    text-align: center;
}
.ten_photo_index h1 {
    font-weight: 900;
    font-size: 30px;
} 
#experience .underline_gradient_color {
    margin-top: 20px;
    margin-bottom: 30px;
    }
    #experience {
    margin-top: 50px;
}

.breakcrumb {   
    padding-top: 15px;
}
.breakcrumb h2 {
     display: none;
}
.accomolist {
    padding-left: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
}
#newone, #newtwo, #newthree, #newfour, #newfive, #newsix {
    margin-top: 15px;
    margin-bottom: 15px;
}
.allbackground h1 {
    font-size: 25px;
}
.imagetitle {
   min-height: 70px;
}
.firstbackground{
	display: none;
}
.form-control {
   margin-bottom: 15px;
}
.form-group {
    margin-bottom: 0px;
}
.margintop80 {
    margin-top: 20px;
}
}
@media (min-width: 0px) and (max-width: 500px){
	.attract .col-xs-6{
		width: 100%;
	}
	.imagetitle {
   min-height: auto;
}
}

/* ========== metting_and_events ========== */
@keyframes fade {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
#meeting_and_events .tab-content {
	position: relative;
}
#meeting_and_events .tab-content img {
	margin-left: auto;
	margin-right: auto;
	animation-name: fade;
	animation-duration: 0.5s;
}
#meeting_and_events .tab-nav ul {
	display: flex;
	margin-top: 20px;
	padding: 0;
	list-style-type: none;
}
#meeting_and_events .tab-nav ul li:not(:last-child) {
	margin-right :10px;
}
#meeting_and_events .tab-nav ul li a.active img {
	border: 1px solid #ff0000;
}
.list-style-check {
	list-style-type: none;
	padding-left: 20px;
}
.list-style-check li {
	position: relative;
	display: flex;
}
.list-style-check li::before {
	content: '\2611';
	display: inline-block;
	margin-right: 5px;
	color: #09D539;
}
@media only screen and (min-width: 768px) {
	.nav.navbar-nav>li>a {
		padding-left: 0px;
	}
	.nav.navbar-nav>li>a:not(:last-child) {
		padding-right: 10px;
	}
}
.mfixed{
	position: fixed;
	top:0;
	left:0;
	right:0;
	z-index: 999;
}
.mm-panel_has-navbar .mm-navbar {
	display: block;
	background: #d2170b;
	color: #fff;
}
.mm-btn_prev:before {
  border-color: #fff;
}
@media(max-width:991px) and (min-width:768px){
.navbar-toggle{
  display:block;
}
.navbar-collapse.collapse{
  display:none!important;
}
}
@media (max-width:991px) and (min-width:768px){
	.m250{
		min-height: 369px;
	}
}