/* Move down content because we have a fixed navbar that is 50px tall */

@font-face {
 font-family: 'OpenSans-Semibold';
 src: url('../fonts/OpenSans-Semibold.eot');
 src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold.woff') format('woff'), url('../fonts/OpenSans-Semibold.ttf') format('truetype'), url('../fonts/OpenSans-Semibold.svg#glyphicons_halflingsregular') format('svg')
}

@font-face {
 font-family: 'OpenSans-Light';
 src: url('../fonts/OpenSans-Light.eot');
 src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light.woff') format('woff'), url('../fonts/OpenSans-Light.ttf') format('truetype'), url('../fonts/OpenSans-Light.svg#glyphicons_halflingsregular') format('svg')
}

@font-face {
 font-family: 'OpenSans-Bold';
 src: url('../fonts/OpenSans-Bold.eot');
 src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.ttf') format('truetype'), url('../fonts/OpenSans-Bold.svg#glyphicons_halflingsregular') format('svg')
}

@font-face {
 font-family: 'OpenSans-LightItalic';
 src: url('../fonts/OpenSans-LightItalic.eot');
 src: url('../fonts/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-LightItalic.woff') format('woff'), url('../fonts/OpenSans-LightItalic.ttf') format('truetype'), url('../fonts/OpenSans-LightItalic.svg#glyphicons_halflingsregular') format('svg')
}

@font-face {
 font-family: 'OpenSans-BoldItalic';
 src: url('../fonts/OpenSans-BoldItalic.eot');
 src: url('../fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-BoldItalic.woff') format('woff'), url('../fonts/OpenSans-BoldItalic.ttf') format('truetype'), url('../fonts/OpenSans-BoldItalic.svg#glyphicons_halflingsregular') format('svg')
}

@font-face {
 font-family: 'OpenSans-Regular';
 src: url('../fonts/OpenSans-Regular.eot');
 src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular.woff') format('woff'), url('../fonts/OpenSans-Regular.ttf') format('truetype'), url('../fonts/OpenSans-Regular.svg#glyphicons_halflingsregular') format('svg')
}

@font-face {
 font-family: 'Roboto-Italic';
 src: url('../fonts/Roboto-Italic.eot');
 src: url('../fonts/Roboto-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Italic.woff') format('woff'), url('../fonts/Roboto-Italic.ttf') format('truetype'), url('../fonts/Roboto-Italic.svg#glyphicons_halflingsregular') format('svg')
}

body{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #333;
	font-family: 'OpenSans-Regular';
}
.navbarh li a{
	font-family: 'Agency FB';
	src: url('../fonts/Agency_FB.ttf');
	font-weight: bold;
}
a{
	transition:all .6s ease-in-out;
}



.nopadding{
	padding:0px 0px 0px 0px !important; 
}

.nomargin{
	margin:0px 0px 0px 0px !important; 
}

.navbar-brand{
	padding:8px 8px; 
}

.navbar-brand>img{
	display: inline-block;
	text-align: center; 
}

.navbar-default{
	background-color:rgba(0, 0, 0, 0);
}

.navbar-default .navbar-nav>li>a{
	color:#fff;
    padding: 10px 25px; 
    font-size: 18px;
        text-transform: uppercase;
        font-weight: bold;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color:#ee6157;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color:#ee6157;
    background:transparent;
}
.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover {
    color: #FFF;
    background-color:#ee6157;
}
.navbar-default .navbar-toggle {
    border-color:#ee6157;
    background-color:#ee6157;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: #ee6157;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
    color:#FFF;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #ee6157;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    color: #FFF;
    background-color: #ee6157;
}

.navbar-nav{
	margin:23px 0px;
	padding:0px;  
}

.navbar-brand {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    margin: auto;
    background: rgba(0, 0, 0, 0.5) !important;
}
.navbar-toggle {
    z-index:3;
}

.my-btn-orange{
	background-color:#ee6157;
	color: #FFF !important;
	padding:5px 10px !important; 
}

.my-btn-orange:hover{
	background-color:#FFF; 
	border:1px solid #ee6157;
	color: #ee6157 !important;
}

.navbar-default {
    height: 120px !important;
}


.banner-bg{
	/*background-image:url(../images/banner-new.jpg);
	background-repeat: no-repeat;
	background-position:center top;*/
	width: 100%;
	height:100%;
	margin-top:118px; 
	float: left;
	/*background-size: cover;*/
}

.search-bar-wrapper{
	padding:0px 0px;  
}

.search-bar-wrapper .form-inline{
 background-color:#FFF; 
}

.form-inline .form-group{
	margin-right:-4px; 
}

.search-bar-wrapper .inpute-date {
    padding:5px 5px 5px 30px;
}

.search-bar-wrapper .fa{
	    font-size:18px;
        padding: 6px 9px 6px 8px;
    	position: absolute; 
		top:4px;
		left:15px;
}

.search-bar-wrapper .my-btn{
	padding:6px 10px !important; 
}

.search-bar-wrapper label{
	margin-bottom: 0px;
}


.my-btn{
	background-color:#ee6157;
	color: #FFF !important;
	border-radius: 0;
    padding: 11px 10px !important;
}

.my-btn:hover{
	background-color:#f54b3f; 
	border:1px solid #f54b3f;
	color: #FFF !important;
}

.footer-bg-wrapper{
	margin:0px;
	padding:10px 0px;
	background-color:#000;   
}

.footer-bg-wrapper h3{
color: #FFF;
font-size: 18px;
margin: 0px;
padding: 0px 0px 10px 0px;
font-family: 'OpenSans-Regular';
font-weight: bold;
border-bottom: 1px solid #fff;
margin-bottom: 30px;
margin-top: 20px;
}

.menu-footer{
	margin: 0px;
	padding:0px; 
}

.menu-footer ul{
	margin:0px;
	padding:0px;
	list-style:none;   
}

.menu-footer ul li{
	margin:0px;
	padding:0px;
	display:block;   
}

.menu-footer ul li a{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	display: block;
	color: #FFF;
	font-size:14px;
	line-height:22px;
	font-family: 'OpenSans-Regular';
}

.contact-information{
	margin:0px 0px 15px 0px;
	padding:0px;  
}

.contact-information p{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #FFF;
	font-size:14px;
	line-height:23px;
	font-family: 'OpenSans-Regular';
}

.latest-news{
	margin:0px 0px 15px 0px;
	padding:0px;  
}

.latest-news img{
	margin:0px;
	padding:0px;
	width: 100%;  
}

.latest-news p{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #FFF;
	font-size:14px;
	font-family: 'OpenSans-Regular';
}

.latest-news p strong{
	color:#EE6157; 
}

.copyright-bg-wrapper{
	  background-color: #ee6157;
    margin: -3px 0;
    padding:5px 0;
}

.alert
{

    left: 10%;
    position: absolute;
    right: 0;
    top: 20%;
    width: 80%;
    z-index: 999
}

.copyright-bg-wrapper ul{
	margin:0px;
	padding:0px;
	list-style:none;   
}

.copyright-bg-wrapper ul li{
	margin:0px;
	padding:0px;
	display:inline-block;   
}

.copyright-bg-wrapper ul li a{
	margin: 0px;
	padding: 0px 10px 5px 0px;
	display:inline-block;
	color:#FFF;
	font-size:18px;
	font-family: 'OpenSans-Regular';
}

.copyright-bg-wrapper ul li a:hover{
	color:#000;
}


.copyright-bg-wrapper p{
	margin: 0px;
	padding:0px 0px 0px 0px;
	text-align:right; 
	color: #FFF;
	font-size:12px;
	font-family: 'OpenSans-Regular';
}

.heading-wrap{
	margin:0px;
	padding:30px 0px;
	text-align: center;
	text-transform:uppercase;
	color:#EE6157;
	font-size:24px;
	font-family: 'OpenSans-Bold'; 
}

/*    --------------------------------------------------
	:: General
	-------------------------------------------------- */
body {
	font-family: 'Open Sans', sans-serif;
	color: #353535;
}
.content h1 {
	text-align: center;
}
.content .content-footer p {
	color: #6d6d6d;
    font-size: 12px;
    text-align: center;
}
.content .content-footer p a {
	color: inherit;
	font-weight: bold;
}

.inner-wrapper-main{
	margin:0px;
	padding:140px 0px 0px;
	width: 100%;
	display:inline-block;
	background:#f1f1f1; 
}


/*	--------------------------------------------------
	:: Table Filter
	-------------------------------------------------- */
.panel {
	border: 1px solid #ddd;
	background-color: #fcfcfc;
}
.panel .btn-group {
	margin: 15px 0 30px;
}
.panel .btn-group .btn {
	transition: background-color .3s ease;
}
.table-filter {
	background-color: #fff;
	border-bottom: 1px solid #eee;
}
.table-filter tbody tr:hover {
	cursor: pointer;
	background-color: #eee;
}
.table-filter tbody tr td {
	padding: 10px;
	vertical-align: middle;
	border-top-color: #eee;
}
.table-filter tbody tr.selected td {
	background-color: #eee;
}
.table-filter tr td:first-child {
	width: 38px;
}
.table-filter tr td:nth-child(2) {
	width: 35px;
}
.ckbox {
	position: relative;
}
.ckbox input[type="checkbox"] {
	opacity: 0;
}
.ckbox label {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.ckbox label:before {
	content: '';
	top: 1px;
	left: 0;
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	border-radius: 2px;
	border: 1px solid #bbb;
	background-color: #fff;
}
.ckbox input[type="checkbox"]:checked + label:before {
	border-color: #2BBCDE;
	background-color: #2BBCDE;
}
.ckbox input[type="checkbox"]:checked + label:after {
	top: 3px;
	left: 3.5px;
	content: '\e013';
	color: #fff;
	font-size: 11px;
	font-family: 'Glyphicons Halflings';
	position: absolute;
}
.table-filter .star {
	color: #ccc;
	text-align: center;
	display: block;
}
.table-filter .star.star-checked {
	color: #F0AD4E;
}
.table-filter .star:hover {
	color: #ccc;
}
.table-filter .star.star-checked:hover {
	color: #F0AD4E;
}
.table-filter .media-photo {
	width: 35px;
}

.table-filter .media-meta {
	font-size: 11px;
	color: #999;
}
.table-filter .media .title {
	color: #2BBCDE;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	margin: 0;
}
.table-filter .media .title span {
	font-size: .8em;
	margin-right: 20px;
}
.table-filter .media .title span.pagado {
	color: #5cb85c;
}
.table-filter .media .title span.pendiente {
	color: #f0ad4e;
}
.table-filter .media .title span.cancelado {
	color: #d9534f;
}
.table-filter .media .summary {
	font-size: 14px;
}

.inner-top{
	margin-top:118px;
}

/** booking**/
.left-filter
{
	background:#fff;
	border:1px solid #e1e1e1;
}
.search-area 
{
    border-bottom: 1px solid #e1e1e1;
    display: inline-block;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 100%;
}

.search-area .control-label{
	    font-size: 18px;
    padding-top: 5px;
    text-align: center; 
}

.search-area .control-label i{
	color: #ee6157;
}

.sort-by-wrapper{
	margin:0px;
	padding:15px 15px 0px 15px;
	border-bottom:1px solid #CCC;   
}

.sort-by-wrapper ul{
	margin:0px;
	padding:0px;  
}

.sort-by-wrapper ul li{
	margin:0px;
	padding:0px;
	display: inline-block;  
}

.sort-by-wrapper ul li a{
	color:#ee6157;
	font-size:14px;
	padding-right:15px;
	padding-left: 15px;
	display: inline-block;  
}

.sort-by-wrapper p{
	font-size: 14px;
}


.left-filter h1
{
	padding:10px 15px;
	margin:0px 0 15px 0px;
	font-size:18px;
	border-bottom:1px solid #e1e1e1;
}
.left-filter label.control-label
{
	font-weight:100;
	font-size:15px;
	color:#FE8627
}
.left-filter .form-group
{
	display:inline-block;
	width:100%;
}
.left-filter input[type="radio"], .left-filter input[type="checkbox"]
{
	margin-top:2px;
}
.left-filter 
{
	font-size:13px;
}
.left-filter .form-control
{
	font-size:13px;
}
.search-area:last-child {
    border: medium none;
}
.booking-result .bookin-item-short
{
	background:#fff;
	border:1px solid #e1e1e1;
	display:inline-block;
	width:100%;
	margin-bottom:15px;
}
.booking-result .bookin-item-short h2
{
	font-size:15px;
	margin:0px;
	padding:10px;
}
.booking-result .bookin-item-short h2 a
{
	color:#555;
}
.booking-result .bookin-item-short h2 a.pull-right i
{
	color:#ee6157	;
	font-size:20px;
}
.booking-result .bookin-item-short h2  span
{
	color:#ee6157;	
}
.booking-result .bookin-item-short h2 {
    background: #f5f5f5 none repeat scroll 0 0;
    border-bottom: 1px solid #eee;
    font-size: 15px;
    margin: 0;
    padding: 10px;
}

.border-box h2 {
    background: #f5f5f5 none repeat scroll 0 0;
    border-bottom: 1px solid #eee;
	border-bottom:transparent;
    font-size: 15px;
    margin: 0;
	text-transform:uppercase;
    padding: 10px;
}

.item-booking {
    display: inline-block;
    padding: 10px;
    width: 100%;
}

.right-booking-tab{
	text-align: right;
}

.right-booking-tab h3{
	text-align: right;
}

.search-area .my-btn{
	padding:6px 10px !important; 
}

.right-booking-tab .my-btn{
	padding:6px 10px !important; 
}

.booking-img {
 
}
.booking-img img
{
	width:100%; 
}
.booking-descption {
    float: left;
    padding: 0 10px;
    width: 76%;
}
.item-mini-des span
{
	color:#ee6157	
}
.bookind-photo-video {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #eee;
    font-size: 13px;
    padding: 4px;
}
.item-mini-des p
{
	margin-bottom:5px;
}
.item-mini-des {
    margin-bottom: 10px;
	font-size:13px;
}
.both-bottom.item-mini-des {
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    padding: 4px 0 0;
}
.item-mini-des label
{
	font-weight:100
}
.Amenities-booking label
{
	margin:0px 10px;		
}
.Amenities-booking
{
	margin:10px 0px;
}
.Amenities-booking img
{
	margin-top:-8px;
}
.Amenities-booking i
{
	font-size:18px;
	color:#000
}
.dealer-area
{
	margin-top:10px;
}
.fullwidth.dealer-area span {
    margin: 0 20px 0 0;
}
.booking-result .pagination-booking {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e1e1e1;
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
}
.booking-result .pagination-booking .pagination {
    margin: 0;
	float:right
}
.booking-result .pagination-booking .pagination a{
	border-bottom:0px;
	border-top:0px;
	border-radius:0px;
	color:#555
}
.booking-result .pagination-booking .pagination .active a
{
	background:#FE7508;
	border-color:#FE7508;
	color:#fff
}
.booking-result .category-booking a
{
	padding:10px;
}

.prettyline {
  height: 5px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}

.modal-content{
	min-width:350px; 
}

.modal-content .form-horizontal .control-label{
	margin-bottom:10px;
}


.book-item-short{
	background:#fff;
	border:1px solid #e1e1e1;
	display:inline-block;
	width:100%;
	padding:10px; 
	margin-bottom:15px;
}

.book-item-short p i{
	color:#ee6157; 
}

.crousal-one{
	margin-bottom: 20px;
}

.carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
/* The controlsy */
.carousel-control {
	left: -12px;
    height: 40px;
    color: #222;
    top: 41px;
    width: 40px;
    font-size: 40px;
}
.carousel-control.right {
	right: -12px;
}
/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}

.book-left-slide .input{
	margin: 0px;
	padding:0px; 
}

.book-left-slide h2{
	display: inline-block;
	margin:0px 0px 15px 0px;
	padding:0px; 
}

.book-left-slide i{
	position: absolute;
	margin-left: 10px;
	margin-top: 10px;
}

.book-left-slide .inpute-date{
	padding: 6px 0px 6px 28px;
}

.book-left-slide .my-btn{
	padding:6px 10px !important 
}

.review-your-booking-left{
	margin:0px;
	padding:20px; 
}

.review-your-booking-left img{
	width: 100%;
}

.review-your-booking-right{
	margin:0px;
	padding:0px; 
}

.review-your-booking-right h3 i{
	color: #ee6157;
}

.review-your-booking-right p{

}

.form-detail-main{
	margin:0px 0px;
	padding:15px 15px ;  
}

.form-detail-main label{
	margin-top: 5px;
	text-align: center;
}

ul.navbar-right li a i.fa{
	font-size:16px;
}

footer-bg-wrapper-inner{
	margin: 0px;
    padding: 20px 0px;
    background-color: #000;
	border-top:1px solid #883e97;
}

.banner-bg .carousel {
    margin-bottom: 0;
    padding: 0 0px 0px 0px;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img{
	width:100%;
	height:100%;
}

.banner-bg .carousel-control.right{
	right:0px;
}

.banner-bg .carousel-indicators{
	    bottom: 0px;
}

.banner-bg .carousel-control{
	    top:200px;
}

.banner-bg .carousel-caption{
	top:40%;
}





@media (max-width: 768px) {
 


}

@media (max-width:767px) {
	
.navbar-collapse.collapse.in{
	background:rgba(0, 0, 0, 0.5);
}
	
.navbar-default .navbar-nav .open .dropdown-menu>li>a{
	color:#FFF;
}	

.search-bar-wrapper .form-inline .form-control{
 	display: inline-block;
 	width: 80%;
 }

 .latest-news img {
    margin: 0px;
    padding: 0px 0px 0px 13px;
    width: 89%;
}

.navbar-brand > img {
    width:105px;
    display:inline-block; 
    text-align: left;
}

.navbar-right ul li a i.fa{
	font-size:20px; 
}

.banner-bg .carousel{
	margin-top:-38px;
}

.navbar-default {
    height: 81px !important;
}


}

@media (max-width:360px) {



}

@media (max-width:320px) {

	
}


.border-box
{
	    display: block;
    border: 1px solid #e1e1e1;
    padding:0px;
    margin: 0px 15px 0px 0px;
    background: #fff;
}

.border-box .collapse{
	padding:10px;
}

.border-box .inline
{
	width: 100%;
	display: inline-block;
}
.border-box2
{
	display: inline-block;
	width: 100%;
	border:1px solid #e1e1e1;
	padding: 10px;
	margin: 20px 0px;
	border-radius: 4px;
		background: #fff;
}
.border-box label
{
	font-weight: normal;
}
.border-box h4
{
	cursor: pointer;
}
.orrange
{
	color: #EE6157;
	font-size: 18px;
}
.orrange span
{
	font-size: 12px;
}
.background-about-us
{
	background:#f1f1f1;
	display: inline-block;
	width: 100%;
	padding: 140px 0 60px;
}
.about-us-box
{
	background: #fff;
	display: inline-block;
	width: 100%;
	padding: 20px;
	-webkit-box-shadow: -4px -4px 19px 0px rgba(0,0,0,0.20);
-moz-box-shadow: -4px -4px 19px 0px rgba(0,0,0,0.20);
box-shadow: -4px -4px 19px 0px rgba(0,0,0,0.20);
border-radius: 8px;
border-top: 4px solid #EE6157;
}
.pink
{
	color: #EE6157;
	font-weight: bold;
}

.media-carousel 
{
  margin-bottom: 0;
  padding: 0 40px 30px 40px;
  margin-top: 30px;
}
/* Previous button  */
.media-carousel .carousel-control.left 
{
  left: 0px;
  background-image: none;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: -19px;
}
/* Next button  */
.media-carousel .carousel-control.right 
{
  right: 0px !important;
  background-image: none;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: -19px;
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
.media-carousel .carousel-indicators .active 
{
  background: #333333;
}
.media-carousel img
{
  width: 250px;
  height: 100px
}
.margintop20
{
	margin-top: 20px;
}
.pink-bg
{
background:#EE6157;	
padding: 0px 4px;
display: inline-block;
width: 100%; 
}
.pink-bg .nav.nav-tabs
{
	border-bottom: 0px;
	color: #fff; 
} 
.pink-bg .nav-tabs > li.active > a, .pink-bg .nav-tabs > li.active > a:focus, .pink-bg .nav-tabs > li.active > a:hover
{
	border-radius: 0px;
	background: #c74c42 none repeat scroll 0 0;
	color: #fff;
	border:none; 
}
.pink-bg .nav-tabs > li > a
{
	border-radius: 0px;
	background: transparent;
	color: #fff;
	border:none; 
}
.nav > li > a:focus, .nav > li > a:hover
{
	border:none;
	color: #c74c42;
}
.position
{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.position2
{
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	transition: ease 0.5s;
	opacity: 0;
	background: #c74c42;
	color: #fff;
	padding: 10px;
	text-align: center;
	height: 100%;
	transition: ease 0.8s;
}
.position2 p
{
	font-size: 12px;
	margin: 4px 0px;
}
.position2 h4
{
	font-size: 16px;
	margin: 4px 0px;
}
.position:hover .position2
{
	opacity: 1;
	transition: ease 0.8s;
}
.btn-white
{
	background: #fff;
	color: #c74c42;
	border-radius: 0px;
	padding: 8px;
	font-size: 14px;
	border:1px solid transparent;
	transition: ease 0.5s;
	text-align: center;
}
.btn-white:hover
{
	border:1px solid #fff;
	color: #fff;
	transition: ease 0.5s;
	background: transparent;
}
.about-us-box p i
{
	color: #c74c42;
}
.full-width
{
	display: inline-block;
	width: 100%;
}
.btn-pink
{
	background: #c74c42;
	color: #fff;
	border-radius: 0px;
	padding: 8px;
	font-size: 14px;
	border:1px solid transparent;
	transition: ease 0.5s;
	text-align: center;
}
.btn-pink:hover
{
	border:1px solid #c74c42;
	color: #c74c42;
	transition: ease 0.5s;
	background: transparent;
}
.background-about-us .form-control
{
	margin: 10px 0px;
}
.background-about-us h3
{
	margin:30px 0px;
	 font-family: 'OpenSans-Bold';
}
.wedding-deatil
{
	margin: 40px 0px;
	display: inline-block;
	width: 100%;
}
.margintop10
{
	margin-top: 10px;
	display: inline-block;
}
.wedding-deatil .col-md-3.col-sm-3 h4
{
	font-weight: bold;
color: #ee6157;
}
.wedding-deatil .col-md-3.col-sm-3 p a
{
	color: #ee6157;
}
.wedding-deatil .col-md-3.col-sm-3 p a:hover
{
	color: #ee6157;
	text-decoration: none;
}
.position-ab
{
	position: absolute;
	top: 0%;
	left: 0%;
	background: #ee6157 none repeat scroll 0 0;
	padding: 10px;
	color: #fff;
}
.position-ab p
{
	margin:0px; 
}
.position-ab p i
{
	color: #fff;
}
.margin-mange
{
	margin-top: 180px;
}
.btn.my-btn:hover
{
	background:transparent;

	color: #ee6157 !important;
	border:1px solid #ee6157;

}
.wedding-deatil .col-md-3.col-sm-3 p a:hover
{
	color: #333;
}
.banner-bg .btn.my-btn:hover
{
	background:#fff;

	color: #ee6157 !important;
	border:1px solid #fff;

}
.manage-fotter
{
	position: absolute;
	bottom: 0%;
	left: 0%;
	width: 100%;
}
.copyright-fixed
{
  position: fixed;
  bottom:0%;
  width: 100%; 
}