
.affix {
  top: 0;
  width: 100%;
  z-index: 9999 !important;
  box-shadow: 0px 0px 9px 1px #fb5771;
}

.p_text{
	color:white !important;
	
}

.abt_index{
	font-size:27px !important;
	font-family:Aladin /* Croissant One */!important;
}



.drop_list {
  font-size: 19px !important;
  font-family: abel !important;
}

.conbanner {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.tourpad {
  margin-top: 50px;
}
.zoom{
	color:black;
	font-size:40px !important;
margin-left: 205px;
margin-top: 241px;}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 40%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
  text-align: center;
  margin-left: 250px;
}

.mfp-iframe-holder .mfp-close {
	background: #ff294b;
}

.tour_head {
  color: #f22c4c;
  position: relative;
  text-align: center;
  font-family: cambria;
  font-size:30px;
}
.section-padding1-100-0 {
  padding-top: 70px !important;
  padding-bottom: 0;
}
.what {
  padding: 9px !important;
  margin: 13px 4px !important;
  font-size: 30px !important;
  height: 46px !important;
  width: 46px !important;
}
.fa-whatsapp {
  background: #4DC247;
  color: white;
}

.btn_tour {
  color: white;
  text-decoration: none;
}
.btn_tour:hover {
  color: black;
  text-decoration: none;
}
section.res__gallery ul li.active {
  background-color: #ff294b !important;
  color: var(--white-color);
  padding: 6px 27px;
  border-radius: 8px;
}
section.res__gallery ul li {
	padding: 7px 25px;
	border-radius: 9px;
}
.tour_head1 {
  color: #fb5872 !important;
  font-family: cambria !important;

  text-shadow: 2px 1px #131212 !important;
  font-size: 45px !important;
}

.airimg{
	width: 200px;
 height: 100px;
	border-radius:30px;
}






.link_ul{
	text-decoration:none !important;
	
	}

.breadcrumb-content .breadcrumb .breadcrumb-item a:hover{
	
	color: #fb5872 !important;
}

.room-features-area h6{
	border-left: 1px solid #151414 !important;
border-top: 1px solid #242222 !important;
border-bottom: 1px solid #1a1818 !important;
color: #fb5872;
line-height: 1;
	font-family: Gabriola !important;
	font-size:23px;
}
.room-features-area h6:last-child {
  border-right: 1px solid #262525 !important;
}

.ul_ser {
  margin-top: -35px !important;
  font-size:18px !important;
}


.img_car:hover{
transform: scale(1.05);
}

.single-footer-widget .nl-form button {

background-color: #ff294b !important;

}
.single-footer-widget .footer-logo {
  display: block;
  margin-bottom: -6px !important;
}

.backimg
{
	background-image: url('gallery/back1.jpg')!important;
opacity: 1.1 !important;
background-attachment: fixed !important;
position: relative !important;
background-size:contain !important;
}
.backimg::before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	background-color:#f9d7d7f2   !important;
	width:100%;
	height:100%;
	
	
}

.fa-instagram {
  background: #EE44B4;
  color: white;
}

.fa-twitter {
  background: #22BCF9;
  color: white;
}

.fa-facebook {
  background: #3E78FF  !important;
  color: white;
}

.form-control{
	color: #000000b0  !important;
	
	
}

.side_box{
	padding: 10px 26px !important;
}

.single-welcome-slide .welcome-text h2 {
  font-size: 50px !important;
  font-family: cambria !important;
}

.list_li
{
width:60px !important;	
	
}

  @media only screen and (max-width: 600px){
.img_reslogo_1 {
  height:69px!important;
  width: 147px !important;
}
  }

 @media only screen and (max-width: 600px){
.img_reslogo {
  height: auto !important;
  width: 50px !important;
}
  }
.why_us {
  color: #ff294b !important;
  text-align: center;
  font-family: Gabriola  !important;
  font-size: 45px;
  position: relative;
 
 
}

.text_font{
	font-family:Playfair display !important;
	font-size:19px !important;
}

.icon_heading{
font-family:Playfair display  !important;
	letter-spacing:0px;
	font-size:17px!important;
	margin-top:2px !important;
}

@media only screen and (max-width: 600px){
.img_car:hover{
transform: scale(1.01);
}}

.classy-nav-container .classy-navbar .classynav ul li a {
  font-size: 18px !important;
  text-transform: uppercase !important;
  color: #2a303b;
  font-weight: 598;
  padding: 0 20px;
  letter-spacing: 0px !important;
}

.classy-nav-container .classy-navbar .classynav ul li a:focus, .classy-nav-container .classy-navbar .classynav ul li a:hover {
  color: #ff0029 !important;
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px !important;
  font-size: 19px  !important;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.roberto-btn1 {
  min-width: 54px !important;
  height: 40px !important;
  margin-left: 107px !important;
  margin-top: 36px !important;
}
.car_rental_padd{
	padding-top:60px!important;
}
.con_index{
padding: 10px !important;
}


::placeholder{
	color:#000 !important;
}









  @media only screen and (max-width: 767px){
.top-header-area .top-header-content .top-social-area a {
  margin-right: 21px !important;
  }}
  
 @media only screen and (max-width: 767px){
.nav_top_menu {
  padding-right: 0px !important;
 }}
 
@media only screen and (max-width: 767px){
.button_resp{
  margin-left: 100px ;
  margin-top: 30px;
}}


.logo_padd{
padding-left:50px !important;
}

@media only screen and (max-width: 767px){
.logo_padd{
padding-left:0px !important;
}}
.btn_abt_padd{
padding:5px !important;
}
#scrollUp{
	width: 36px !important;
height: 36px !important;
	bottom:7px !important;
	margin-right: -31px !important;
}
.wa-chat-box-poweredby
{
	
	display:none;
}
a:hover{
	
	text-decoration:none !important;
}
.form_btn {
  margin-top: -60px;
  margin-left: 372px !important;
}

@media only screen and (max-width: 767px){
.form_btn {
  margin-top: 0px;
  margin-left: 0px !important;
}}

.form_padd{
height:550px ; 
width:550px;
padding:30px;
margin-top:50px;
}

@media only screen and (max-width: 767px){

.form_padd{
height:650px; width:340px;padding:10px;
}
}
.footer_link{
margin-left:-106px !important;
}






.roberto-testimonials-area .single-testimonial-slide h5 {
  color: #0d0c0c !important;
}

.room-thumbnail-slides .carousel-indicators li {
  width: 120px;
  height: 44px !important;
}

.btn.focus, .btn:focus, .btn:hover {
  color: #fff !important;
  text-decoration: none;
}

@media only screen and (max-width: 600px){
.section-padding-100-0_1{
  padding-top: 20px !important;
  padding-bottom: 0px;
}
}

.copywrite-content .social-info a {
  display: inline-block;
  color: #afb4bf;
  padding-left: 25px !important;
}

  @media only screen and (max-width: 767px){
.section-heading h2 {
  font-size: 33px ;
  }
  }


ul {
  margin-top: 0;
  margin-bottom: 2px !important;
}
.btn_top{
	border-radius:10px!important;
	
}
.nav_top_menu
{
padding-right: 53px ;

}
.top_head {
  font-family: cambria !important;
  font-size: 15px !important;
}
.top-header-area {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 43px;
  background-color: #0e2737;
  margin-top: -10px !important;
}
.fa {
 padding: 9px;
font-size: 18px ;
width: 30px;
text-align: center;
text-decoration: none;
margin: 11px -11px;
border-radius: 50%;

}
.soci_icon{height: 30px !important;}


.con_ind{
font-size: 20px !important;
}
.pro_padd{
padding-top:20px!important;
}
.roberto-btn.btn-2 {
  min-width: 136px !important;
  height: 48px !important;
  line-height:30px !important;
  border: 2px solid #fb5872 !important;
  background-color: #fb5872 !important;
  color: white !important;
  font-size:20px;
  font-family:playfair display;
}
.font_menu{

font-family: abel !important;

}






.car_index
{
font-family: "Poppins", sans-serif!important;
font-size:18px!important;

}

.why_us1
{
	color:#ff294b  !important;
	font-family:Comic Sans MS !important;
	font-size:30px!important;
	text-shadow: 1px 1px #fff !important;
}
.why_us2
{
	color:#ff294b  !important;
	font-family:Comic Sans MS !important;
	font-size:30px!important;
	text-shadow: 1px 1px #fff !important;
	margin-left:116px !important;
}
  @media only screen and (max-width: 600px){
.img_year {
  height: auto !important;
  width: 105px !important;
  margin-left: 112px;
  margin-top: 45px;
}}
.abt_head {

    color: #fb5872 !important;
    font-family: cambria !important;
    margin-left: 100px;
    text-shadow: 2px 1px #131212 !important;

}

@media only screen and (max-width: 600px){
.car_index{

font-size:10px!important;
margin-top:-7px!important;
}}

@media only screen and (max-width: 600px){
.why_us1{
	color:#ff294b  !important;
	
	font-family:Comic Sans MS !important;
	font-size:20px!important;
}}

@media only screen and (max-width: 600px){
.why_us2{
	color:#ff294b  !important;
	margin-left:74px !important;
	font-family:Comic Sans MS !important;
	font-size:20px!important;
}}
.bg_1
{
	background-image: url('gallery/bg.jpg')!important;
opacity: 1.1 !important;
background-attachment: fixed !important;
position: relative !important;
background-size:contain !important;
}
.bg_1::before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	background-color:#ecdfdff0 !important;
	width:100%;
	height:100%;
	
	
}

.car_padd {

    height: 790px !important;
    padding-top: 10px!important;
}


.back 
{
	background-image: url('gallery/back.jpg');
opacity: 1.1;
position: relative;
background-attachment: fixed;
background-size:contain;
}
.back::before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	background-color:#ecdfdfd6    !important;
	width:100%;
	height:100%;
	
	
}
.car_travel{
height:550px;
}
.head_1{
	margin-left:77px;
	color:white !important;
	font-size:35px !important;
}
.text_ju{
	
	text-align:justify !important;
}

.text_1{
text-align:center!important;
	margin-left:0px !important;
}


.roberto-btn_3{
min-width: 110px !important;
height: 39px !important;
margin-left:opx!important;
margin-top: -92px !important;}


.pack{
	height:600px !important;
	
}
.pack_img
{
border:3px solid #f24040d4;

}


.single-project-slide .hover-effects{
	
	background-color: #312f2fa1 !important;
}

.pack_text{
	
	font-family:cambria !important;
	letter-spacing:0px;
	font-size:28px!important;
	color:white !important;
	
}
.single-project-slide .hover-effects .project-btn{
	
	background-color: #2b2929  !important;
}

.img_test{
height:425px!important;
}
.mb-80 {
  margin-bottom: 0px !important;
}

.section-padding-80-0 {
  padding-top: 30px !important;
  padding-bottom: 0;
}

.single-footer-widget .footer-nav li a{
	 margin-bottom: -25px !important;
	
}
.footer_para{
	text-align:justify !important;
	font-size:16px !important;
	color:white !important;
	
}

.single-footer-widget .footer-nav li a {
  display: block!important;
  
  color: #fff!important;
  font-size: 15px!important;
  font-weight: 400!important;
  text-transform: capitalize!important;
}
.single-footer-widget .footer-nav li a:hover{
	color: #fb3b5ad9  !important;
	
}

.btn-primary {
  color: #fff;
  background-color: #fb3b5ad9 !important;
  border-color: #fb3b5ad9 !important;
}

.modal-backdrop{
	position:relative !important;
	background-color: #fff0  !important;
}
.top-header-area{
	  background-color: #282828   !important;

}

.color_abt{
	
	color:#ff294b !important;
}
.blog_text {
  color: #fb5872 !important;
}

.single-post-area:hover .post-title{
	
	color: #101111 !important;
}

.text_para{
color: #101111 !important;
}

.footer-area{
	background-color: #161717 !important;
}

.abt_head1 {
  color: #fb5872 !important;
  font-family: cambria !important;
  margin-left: 98px;
  text-shadow: 2px 1px #131212 !important;
  font-size:45px !important;
}
.abt_head_2 {
  color: #fb5872 !important;
  font-family: cambria !important;
  margin-left: 98px;
  text-shadow: 2px 1px #fffff  !important;
  font-size:45px !important;
}





.head_abt{
	
	text-align:center!important;color: black !important;
font-family: cambria !important;margin-right:100px;
font-size: 17px;
}

.ft_fm{
	
font-family: Gabriola !important;
}

.ft-fm{
	font-family:cambria !important;
	
}
.icon_cont{
background-color:white !important
}

.google-maps-contact-content .single-contact-info i{
	color: #fb5872 !important;
	
}

.google-maps-contact-info{
	
	padding-left: 2%  !important; 
padding-right: 2% !important;
}


.icon_contact{
font-size: 25px;
}

p {
  line-height: 1.7;
  color: #595d64 !important;
}

.roberto-contact-form .form-control:focus{
	
	border-color: #fb5872 !important;
}

.img_about{
	height:400px!important;"
}
.back_abt 
{
	background-image: url('gallery/about/bg.jpg');
opacity: 1.1;
position: relative;
background-attachment: fixed;
background-size:contain;
}
.back_abt::before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	background-color:#fff1f1b3      !important;
	width:100%;
	height:100%;
	
	
}
.back_tour
{
	background-image: url('gallery/about/bg.jpg');
opacity: 1.1;
position: relative;
background-attachment: fixed;
background-size:contain;
}
.back_tour::before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	background-color:#a8a8a845      !important;
	width:100%;
	height:100%;
	background-attachment: fixed;
	
}

.pad_tour {
  padding-top: 30px;
}

@media only screen and (max-width: 600px){
		.head_abt {
  text-align: center !important;
  color: black !important;
  font-family: cambria !important;
  margin-right: 0px;
  font-size: 17px;
}	
}

@media only screen and (max-width: 600px){
.abt_head1{
	margin-left: 46px;
}
}

.testimonial-slides .owl-dots .owl-dot.active{
	background-color: #fb5872!important;
	
}

.img_about_car{
	height:350px ;
	width:350px ;
	
}

.img_car{
	height:250px !important;
	width:350px !important;
	border-radius: 14px !Important;
}
.para_car{
font-size:16px!important;
font-family: "Poppins"!important;
}
.single-room-area {
  position: relative;
  z-index: 1;
  box-shadow: 0px 0px 13px 0px #fb587285 !important;
  border-radius: 14px !important;
}

  @media only screen and (max-width: 767px){
.single-room-area .room-content {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
  padding-left: 30px;
  height: 220px !important;
}
  }


 @media only screen and (max-width: 767px){
	 .padd_cont{
margin-top: -30px !important;
	 }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius:10px!important;
}

@media only screen and (max-width: 890px){
	#scrollUp{
		margin-right:0px !important;
	}
	
	.zoom{
	display:none !important}
	
	
	
	
	
	
}

@media only screen and (max-width: 890px){
.padd_carrent {
  margin-top: -7px !important;
}

}




@media only screen and (max-width: 890px){
}









