 
 .vw-hotel-bold-font h3{
 	font-weight: 900!important;
 } 

 	.vw-hotel-slider .welcome-banner-column{
 	max-width: 389px;
 	    margin: 0 auto;
 }
 .vw-hotel-slider .welcome-banner-column .crown-img1{
 	float: left;
 }
  .vw-hotel-slider .welcome-banner-column .crown-img2{
 	float: right;
 }
 
 .vw-hotel-slider .owl-carousel .owl-item img {

    min-width: 100%!important;
}
 
 /******************About us********************/
.vw-hotel-about-us-section .saving-img img{
    max-width: 412px;
  	   width: 515px;
  	    position: relative;
    left: -42px;
  }
    .vw-hotel-about-us-section{
     position: relative;
    top: -16px;
    z-index: -1;
    }   
  /************************hotels room*************************/ 
  .vw-hotel-hotel-room .rooms-hotels-tab .tab-col-1 .price-cover{
  	width: 200px;
    margin: auto;
  /*  display:none;*/
  }
 .vw-hotel-hotel-room .rooms-hotels-tab .tab-col-1 :hover .price-cover{
    opacity: 1;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
  }
.vw-hotel-hotel-room .rooms-hotels-tab .tab-col-1 :hover .check-details-button a{
       background-color: #212121;
       transition: all 0.3s ease-in-out;
    color: #fff!important;
margin: 0 88px;
            transition-duration: 1s;
}
  .vw-hotel-hotel-room .rooms-hotels-tab .tab-col-1 .price-cover{
  	    background-color: #ffffff;
    padding: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    opacity: 0;
    width: 200px;
    text-align: center;}

  .vw-hotel-hotel-room .rooms-hotels-tab .tab-col-1 .room-img1:before{
    content: "";
    position: absolute;
    right: 0;
    border-right: 20px solid #ffffff;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    }
    .second-row-main-column{
    	margin-top: -49px;
    }
   .vw-hotel-hotel-room .rooms-hotels-tab .tab-col-1 .room-img2:before{
        content: "";
    position: absolute;
    left: 0;
    border-left: 20px solid #ffffff;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    top: 50%;
    transform: translateY(-50%);
        z-index: 1;
    }
    .vw-hotel-hotel-room-1{
    	       padding-top: 0px;
    margin-top: -78px;
            /* z-index: -22;*/
   }
    .vw-hotel-hotel-room{
    	margin-top: -156px;
   }
    .vw-hotel-luxury{
    	    margin-top: -80px;
    z-index: -24;
    }
/*******************************************************/
.vw-hotel-counter-cover p{
    margin-top: -19px;
}


/********************************************************/
.vw-hotel-services-cover {
margin-top: -49px;
    z-index: 1;
}
/***************************gallery section*******************************/
.vw-hotel-gallery-section{
	margin-top: -46px;
    z-index: -1;
}
.vw-hotel-gallery-section .hotel-image img{
width: 384px;
margin-bottom: 0!important;

}
.vw-hotel-gallery-section .hotel-image{
margin-bottom: 0!important;
}
.vw-hotel-gallery-section .hotel-img-col2{
	margin-top: -14px!important;
}
.vw-product-sec{
z-index: 99;
}
/*******************************************************/

.vw-hotel-shadow{
	box-shadow: 0 0 20px 0 #bbbbbb;
}
.vw-hotel-team-sec{
	    margin-top: -66px;
	        z-index: 2;
}
.vw-hotel-team-sec .social-icons{
	margin: 0 68px;
}
.vw-hotel-team-sec .border-member{
	    border-bottom: 4px solid #f1b64a;
    width: 70px;
    margin: -22px auto 19px auto;
}

.vw-hotel-team-sec .friend-group{
	margin: 0 13px;
}
/************gallery***********/
.vw-hotel-gallery-section .hotel-image img:hover{
transition: transform 1s ease 0s;
    transform: scale(1.4);
    width: 100%;
}
.vw-hotel-counter-cover{
margin-top: -36px;
}


/********************************/
.vw-hotel-videoimg-sec{
	 margin-top: -66px;

}
/*******************************************/
.vw-testimonial-sec{
	margin-top: -45px;
}
.vw-testimonial-sec .testimonial-slider .test-img img{
width: 57%!important;
margin: 0 26px;
}
.vw-testimonial-sec .testimonial-text-col{
	    margin-left: -98px;
}
.vw-testimonial-sec .testimonial-text-col .testimonial-social-icons{
    margin: 0 528px 0 8px;
}
/*******************************************************/

.vw-hotel-contact .contacts .mails{
min-width: 714px;
margin: 0 -12px 4px 23px;
    position: relative;
    left: 96px;
}
.vw-hotel-contact .contacts .sub-btn{
	    margin-left: 109px;
	    
}
.vw-hotel-contact .contacts .sub-btn input{
	    padding: 13px 20px;
}

/*****************************media query******************************/
@media screen and (min-device-width: 360px) and (max-device-width: 768px) { 
    .vw-hotel-slider .slide1{
    	min-height:171px!important;
    }
    .crown-img1, .crown-img2{
    	display: none;
    }
    /*********/
    .vw-hotel-about-us-section {
   top: 0px;
    }
   .vw-hotel-about-us-section  .certified{
  margin-top: -53px;
    }
    .vw-hotel-about-us-section  .cer1 img {
float: left;
    position: relative;
    top: 36px;
    width: 43px;
    }
    .vw-hotel-about-us-section .saving-img img {
    max-width: 100%;
    width: 100%;
    position: relative;
    left: 0;
}
.room2{
margin-top:20px;
}
 .vw-hotel-counter-cover {
    margin-top: 23px;
}   
.vw-hotel-team-sec {
    margin-top: 29px;
    z-index: 2;
}  
  .vw-hotel-counter-cover{
  min-height: 316px!important;
}
.vw-hotel-team-sec .social-icons {
    margin: 0 0px!important;
  }
  .vw-hotel-gallery-section {
    margin-top: 46px;
   }
.vw-hotel-team-sec .n1 {
    flex-basis: 10%!important;
}
.vw-testimonial-sec {
    margin-top: 27px;
}
.vw-testimonial-sec .testimonial-slider .test-img img {
    width: 74%!important;
    }
.vw-testimonial-sec .testimonial-text-col {
   margin-left: 0px;
}
.vw-testimonial-sec .n2{
 flex-basis: 10%!important;
}
.vw-testimonial-sec .testimonial-text-col .testimonial-social-icons {
    margin: 17px 0px 0 0px;
}
.vw-hotel-contact .inpt-fild {
    width: 100%;
    }
.vw-hotel-contact .submit-btns {
  display: table;
    margin: 0 auto;
    }
    .hotel1{
  margin-top:30px;
    }
}
/****************************************************/

@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
.vw-testimonial-sec .testimonial-text-col .testimonial-social-icons {
    margin: 13px 408px 0 28px!important;
}
.vw-hotel-contact .inpt-fild {
    width: 587px!important;
    }
}
/**************************************************/
.vw-hotel-contact .inpt-fild{
width: 722px;
    margin-left: 131px;
}
.vw-hotel-contact .submit-btns{
padding: 9px 8px;
line-height: 26px;
}
/******blog*****/
.vw-hotel-blog .post-item{
margin-bottom:0!important
}
.vw-hotel-blog .blog-area :hover  .post-read-more-parent a span{
 background-color: #212121;
       transition: all 0.3s ease-in-out;
    color: #fff!important;
margin: 0 88px;
            transition-duration: 1s;
            padding: 8px 20px;
    }
  .vw-hotel-blog  .blog-area .post-image a img :before{
         content: "";
    position: absolute;
    right: 0;
    border-right: 20px solid #ffffff;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    top: 50%;
    transform: translateY(-50%);
    }
    
    /*******service**********/
 
    
 .vw-hotel-services-cover .service-cover{
   position: relative;
    top: -262px;
     opacity: 0;
    }
 .vw-hotel-services-cover .service-cover:hover{
   -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
     opacity: 0.9!important;
    }
  .vw-hotel-services-cover  .hotel1{
    -webkit-transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    -moz-transition: 0.6s;
    -moz-transform-style: preserve-3d;
    -o-transition: 0.6s;
    -o-transform-style: preserve-3d;
     transition: 0.6s;
    transform-style: preserve-3d;
    position: relative;
    height: 298px;
    border: none;
    margin-bottom: 25px;
    }
     .vw-hotel-services-cover  .hotel1{
   border:1px solid #ddd!important;
   } 
   .vw-hotel-services-cover  .hotel1:hover{
   border:none!important;
   } 
  .vw-hotel-services-cover .hotel-group{
     -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -o-perspective: 1000;
    perspective: 1000;
     }
   .vw-hotel-services-cover .hotel1 :hover .hotel-services-text-group{
  opacity:0;
 border: none;
    }
    
    /*********************gallery********************/
    
   .vw-hotel-gallery-section .hotel-images-main-column .gallery-box {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0 !important;
    max-width: 100% !important;
    display: block;
    float: left;}
    
  vw-hotel-gallery-section  .gallery-group {
    position: relative;
    vertical-align: top;
    margin: 0 !important;
    height: 100%;
    overflow: hidden;
}
.vw-hotel-gallery-section .gallery-box{
        -webkit-transition: -webkit-transform 1s ease 0s;
    -moz-transition: -moz-transform 1s ease 0s;
    -o-transition: -o-transform 1s ease 0s;
    transition: transform 1s ease 0s;
    transform: scale(1.1);
    width: 100%;}
    
 .vw-hotel-gallery-section .gallery-box .ive-gallery-figure{  
        width: 388px;
    }

