@charset "utf-8";
/* CSS Document */


.explore-gray {
    width: 137px;
    font-size: 14px;
    color: #FFF!important;
}
.explore-gray a {
    width: 137px;
    font-size: 14px;
    color: #FFF;
}


.explore-gray a:hover {
    width: 137px;
    font-size: 14px;
    color: #FFF;
}

.service-box1
{
	height: 205px;
}

.content-page {
    width: 100%;
    float: left;
}

.content-page p {
    width: 100%;
    font-size: 15px;
    color: #4e4d4d;
    margin: 0;
    font-family: 'Arimo', sans-serif;
    text-align: left;
    padding: 0 0px;
    line-height: 24px;
	text-align: justify;
	margin-bottom: 25px;
}

.heading h1 {
   
    font-size: 25px;
    color: #000;
  
}
.contentp-top
{
	
}
.content-page img {
   /* width: 395px;
    height: 250px;*/
    margin-right: 25px;
    box-shadow: 5px 5px #b0b0b06b;
	    margin-bottom: 10px;
}
.content-page h2
{
	font-size: 18px;
    	color: #000;
	margin-top: 0px;
}

.btn {
     height: 44px;
    min-width: 218px;
    color: #d5402b;
    font-size: 13px;
    font-weight: 400;
    line-height: 35px;
  text-transform: uppercase;
  display: inline-block;
  border: 1px solid #d5402b;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
}

.btn .hover-text {
  color: #fff;
  opacity: 1;
  position: absolute;
  left: 55%;
  opacity: 0;
  -webkit-transform: skew(42deg) translateX(-39px);
  -moz-transform: skew(42deg) translateX(-39px);
  -ms-transform: skew(42deg) translateX(-39px);
  -o-transform: skew(42deg) translateX(-39px);
  transform: skew(42deg) translateX(-39px);
}
.hover-text.enter {
  left: 43%;
  opacity: 1;
  -webkit-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.5s;
  -moz-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.5s;
  -ms-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.5s;
  -o-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.5s;
  transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.5s;
}
.hover-text.leave {
  left: 100%;
  opacity: 0;
  -webkit-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.3s, opacity 0.5s;
  -moz-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.3s, opacity 0.5s;
  -ms-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.3s, opacity 0.5s;
  -o-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.3s, opacity 0.5s;
  transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.3s, opacity 0.5s;
}
.hover-text.reset {
  left: 55%;
  opacity: 1;
}

.btn .hover-bg {
  display: block;
  background-color: #d5402b;
  width: 122%;
  height: 102%;
  position: absolute;
  -webkit-transform: skew(-42deg);
  -moz-transform: skew(-42deg);
  -ms-transform: skew(-42deg);
  -o-transform: skew(-42deg);
  transform: skew(-42deg);
  left: -133%;
  top: 0;
  z-index: 4;
  overflow: hidden;
}
.hover-bg.enter {
  left: -11%;
  -webkit-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.hover-bg.leave {
  left: 111%;
  -webkit-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: left 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.hover-bg.reset {
  left: -133%;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}


.buton-outer
{
	width: 100%;margin: 0px 0px 20px 0px;
}

.btn-inn
{
	width: 100%; margin-bottom: 10px;
}
.content-page ul li
{

    margin-bottom: 20px;
	list-style:none;
	display: inline-block;
	margin-right: 45px;text-decoration: none;
	width: 210px;
	
}
.content-page ul li img
{
	float: left;
}

.content-page ul li a
{
	color: #5e5e5e;text-decoration: none;
}

.content-page ul li a:hover
{
	color: #5e5e5e;text-decoration: none;
}
.icon
{
	color: #E10509;
	margin-right: 10px;
}

.service-box .caption {
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #272727;
    padding-top: 25px;
    text-transform: uppercase;
	text-decoration: none;
}

.service-box .caption a {
		text-decoration: none;
	 color: #272727;
}
.hotelh
{
	margin-left:20px; margin-bottom:10px;
}

.service-box .caption a:hover {
		text-decoration: none;
	 color: #272727;
}

.pkg-right
{
	margin-top: 40px;
}


.property-box h3 {
    width: 100%;
       font-size: 14px;
    color: #383636;
    line-height: 19px;
    padding: 0 10px;
    margin: 15px 0;
    height: 59px;
    overflow: hidden;
}

.property-box h4 {
    width: 100%;
    font-size: 14px;
    color: #645d5d;
    padding: 0 10px;
    margin: 0;
}

.property-box h5 {
    width: 100%;
    font-size: 14px;
    color: #ed750a;
    padding: 0 10px;
    margin: 10px 0;
}








.property-box1 {
    width: 30.1%;
    height: 420px;
    float: left;
    overflow: hidden;
    position: relative;
    margin: 40px 1.26% 15px 1.26%;
}

.property-box1 h2 {
    width: 100%;
    font-size: 15px;
    color: #383636;
    line-height: 19px;
    padding: 0 10px;
    margin: 15px 0;
}
/*.property-box1 h2 {
    width: 100%;
    font-size: 14px;
    color: #645d5d;
    padding: 0 10px;
    margin: 0;
}*/

.property-box1 h3 {
    width: 100%;
    font-size: 14px;
    color: #ed750a;
    padding: 0 10px;
    margin: 10px 0;
}
.mar-lt1 {
    margin-left: 0px !important;
}
.mar-lt2 {
    margin-right: 27px !important;
}


.property-box2 {
    width: 30.1%;
    /* height: 420px; */
    float: left;
    overflow: hidden;
    position: relative;
    margin: 40px 1.26% 15px 1.26%;
}

.property-box2 h2 {
    width: 100%;
    font-size: 15px;
    color: #383636;
    line-height: 19px;
    padding: 0 10px;
    margin: 15px 0;
}

.property-box2 h3 {
    width: 100%;
    font-size: 14px;
    color: #ed750a;
    padding: 0 10px;
    margin: 10px 0;
}

.property-box2 h4 {
    width: 100%;
    font-size: 13px;
    color: #ed750a;
    padding: 0 10px;
    margin: 10px 0;
	height: 35px;
	overflow-y: hidden;
}

.vmor 
	 {
		 width: 100%; margin-top: 10px; margin-bottom: 20px!important; border: 1px solid #5e994a;padding: 10px;color: #58a33e; text-decoration: none;
}
.vmor a
	 {
    color: #58a33e; text-decoration: none;
}

.vmor a:hover
	 {
    color: #58a33e; text-decoration: none;
}

.property-box2 p {
    width: 100%;
    font-size: 15px;
    color: #4e4d4d;
    margin: 0;
    font-family: 'Oswald-Light';
    text-align: left;
    padding: 0 10px;
    line-height: 24px;
    height: 96px;
    overflow-y: hidden;
}
span2
{
	color:#fd0003;
}
span2 a
{
	color:#fd0003;
}
span2 a:hover
{
	color:#fd0003;
}
.Vdeo
{
	    color: #d70909;
    font-size: 20px;
}

.toggle {padding:0; list-style:none; border-bottom: 1px solid #e79911;}
		  .toggle li {position:relative; /*background: #f5f5f5;*/ border:1px solid #e79911; border-bottom: 0; cursor:pointer;}
		  .toggle h3 {margin:0; padding: 10px; color: #3e3e3e; font-size: 17px;}
		  .toggle span {position:absolute; top:0; right:0; width: 43px; height: 100%; color: #fff;background: #e79911; font-size: 30px; text-align: center; border-left: 1px solid #e79911;}
		  .toggle .panel {display:none; position: relative; padding: 10px 43px 10px 10px; background: #fff; border-top:1px solid #e79911;}
		  .toggle .panel p {margin: 10px 0;}

.panel {
    margin-bottom: 0px!important;
}


.itinerary_list {
    list-style: outside none none;
    padding: 0;
    margin-left: 40px;
}

.itinerary_list li {
    position: relative;
    /* background: #f5f5f5; */
    border:none!important;
}
.itn-ico {
       /* align-items: center!important; */
    background: #fff none repeat scroll 0 0!important;
    border: 1px solid #ececec!important;
    border-radius: 50%!important;
    color: #F44336!important;
    display: flex;
    font-size: 11px!important;
    /* height: 24px!important; */
    justify-content: center!important;
    left: -20px!important;
    position: relative!important;
    top: 17px!important;
    width: 18px!important;
   
}
.faclr {
    color: #e10b0b;
}
.tableouter {
    width: 100%;
    margin: 10px 0px;
}
table th {
    background-color: #a6751f;
    color: #fff;
	font-family: 'Oswald-Light';
}
.deal-of-the-day {
    width: 100%;
    padding: 10px;
    border: 1px solid #eee;
    border-radius: 10px;
}
input[type="search"], input[type="email"], input[type="text"], input[type="number"], input[type="password"], select {
    border: 1px solid #ccc;
   font-size: 15px;
    color: #4e4d4d;
    margin: 0;
    font-family: 'Oswald-Light';
    color: #000;
    padding: 5px 4%;
    width: 100%;
}
.eqry {
    margin-top: 12px;
    width: 100%;
}
.pkg-detail-enqr {
        width: 45%;
    margin: 20px 12px;
    float: left;
}
.suggestion {
    width: 100%;
    height: 94px;
    /* width: 194px; */
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 0px;
    background-image: none;
    /* border-radius: 15px; */
    color: #000;
    font-size: 15px;
    color: #4e4d4d;
    margin: 0;
    font-family: 'Oswald-Light';
    padding: 0px 10px;
}   
.searchbutton {
    background: #f26722;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#478113',endColorstr='#97BD29',GradientType=0);
    padding: 5px 7px;
    color: #fff;
    font-family: 'Oswald-Light';
    font-size: 18px;
    border: 1px solid #f26722;
    width: 80px;
   font-size: 15px;
    color: #fff;
	border-radius: 4px;}
.antispam {
	display:none;
}
.itinerary-outerdiv
{
	width: 100%; margin: 40px 0px;
}
.h-r-listinginner {
    width: 23%;
    float: left;
    margin-bottom: 40px;
}

.h-r-listinginner img {
    vertical-align: top;
    max-width: 100%;
}

.desti-names-div {
    padding:1px 10px 10px 10px;
    border: 1px solid #e2e2e2;
    color: #000;
    text-decoration: none;	
    box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}
.destinatio-outerdiv
{
	width: 100%;margin: 40px 0px;
}
.desti-names-div h3
{
	font-size: 20px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
	text-align: center;
}

.h-r-listingR {
    margin-right: 15px;
}

.desti-names-div p
{
    width: 100%;
    font-size: 15px;
    color: #4e4d4d;
    margin: 0;
    font-family: 'Oswald-Light';
    text-align: left;
    padding: 0 0px!important;
    line-height: 24px;
	margin-bottom: 10px;
	height:54px; overflow:hidden;
}
.vmore
{
	width: 100px;margin: 3px auto;border: 1px solid #e79911; color:#e79911;  padding: 6px; text-align: center;text-decoration: none;
}

.vmore a
{
	
	text-decoration: none;color:#F44336;
}
.vmore 
{
	
	text-decoration: none;color:#F44336;
}

.othertourist-destinations
{
	width:100%; 
	padding-right: 25px;
	    margin: 40px 0px;
}

 .othertourist-destinations h2 {
    font-size: 25px;
}
.destination2
{
	float: left; width: 40%;border-right: 1px dotted #ccc;
}


.desti-R
{
	float: left; width: 30%;
}
.destiR-inner
{
	width: 100%; border-left:0px;border-right:rgba(235,235,235,1.00) 1px dashed;border-top:rgba(235,235,235,1.00) 1px dashed;border-bottom:rgba(235,235,235,1.00) 1px dashed;padding: 8px;
}
.desti-R1
{
	float: left; width: 30%;
}
.desti-R1-inner
{
	width: 100%; border-left:0px;border-right:rgba(235,235,235,1.00) 1px dashed;border-top:rgba(235,235,235,1.00) 1px dashed;border-bottom:rgba(235,235,235,1.00) 1px dashed;padding: 8px;
}

.desti-R1-inner p {
    width: 100%;
    font-size: 15px;
    color: #4e4d4d;
    margin: 0;
    font-family: 'Oswald-Light';
    text-align: left;
    padding: 0 10px;
    line-height: 24px;
	text-decoration: none;
}
.desti-R1-inner p a {
	text-decoration: none;
	color: #4e4d4d;
	}

.desti-R1-inner p a:hover {
	text-decoration: none;
	color: #EC0307;
	}

.destiR-inner  p {
    width: 100%;
    font-size: 15px;
    color: #4e4d4d;
    margin: 0;
    font-family: 'Oswald-Light';
    text-align: left;
    padding: 0 10px;
    line-height: 24px;
	text-decoration: none;
}
.destiR-inner p a {
	text-decoration: none;
	color: #4e4d4d;
	}

.destiR-inner p a:hover {
	text-decoration: none;
	color: #EC0307;
	}
.destination2 img
{
	    vertical-align: top;
    max-width: 100%;
	
}

.hotel-listingdiv
{
	width: 100%; margin: 38px 0px;
}
.listing-cloms
{
	padding: 6px;margin: 3px auto;border: 1px solid #e79911;color: #e79911;padding: 6px;text-align: center;float: left;text-decoration: none;
}

.listing-cloms a
{
text-decoration: none;color:#fd0003;
}

.listing-cloms a:hover
{
text-decoration: none;color:#fd0003;
}


.lisrtR
{
	margin-right: 10px!important;
}
.pagination-hotels
{
	width: 100%;
}

.hotel-outer-div
{
	width: 100%;    margin: 5px 0px;

}
.hotel-listingpage
{
	width: 23%;float: left;margin: 30px 0px;    border: 1px solid #ededed;
}

.hotel-listingpage img {
    vertical-align: top;
    max-width: 100%;    height: 160px;
	overflow-y: hidden;
}

.hotel-listingpage h2 {
    width: 100%;
    font-size: 14px;
    color: #383636;
    line-height: 19px;
    padding: 0 10px;
    margin: 15px 0;
	height:38px;
	overflow:hidden;
}

.hotel-listingpage p {
    width: 100%;
    font-size: 15px;
    color: #4e4d4d;
    margin: 0;
    font-family: 'Oswald-Light';
    text-align: left;
    padding: 0 10px;
    line-height: 22px;
	height: 88px;
	overflow-y: hidden;
}
.h-listing-r
{
	margin-right: 15px;
}

.bestRate
{
	padding: 3px!important;margin: 3px;
    border: 1px solid #e79911;
    color: #fff;
    padding: 6px;
    text-align: center;
    float: left;
    text-decoration: none;width: 100px;background: #e79911;
}

.bestRate a
{
	text-decoration: none;color: #fff;
}
.bestRate a:hover
{
	text-decoration: none;color: #fff;
}

.H-viewm
{
	float:right;padding: 3px!important;margin: 3px;
    border: 1px solid #e79911;
    color: #e79911;
    padding: 6px;
    text-align: center;
  
    text-decoration: none;width: 80px;
}
.H-viewm a
{color: #e79911;text-decoration: none;
}

.H-viewm a:hover
{color: #e79911;text-decoration: none;
}

.iconstyle {
    width:47px;
    float: left;
    text-align: center;
    color: #C00108;
    text-decoration: none;
	margin-bottom: 10px;
	font-size: 9px;
}

.iconstyle a {
    color: #C00108;
    text-decoration: none;
}

.iconstyle a:hover {
    color: #C00108;
    text-decoration: none;
}

.homehotel-facility{
	width: 100%;
}
.iconstyle i {
    border: 1px solid #F2676B;
    border-radius: 50%;
    /* color: #bec4c8; */
    /* color: #F2676B; */
    color: #7d7d7d;
    font-size: 14px;
    height: 30px;
    margin: 5px;
    padding: 7px;
    width: 30px;
    text-align: center;
}
.hotel-listingpage:hover

{
	box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}

	.span3 {
    color: #fd0003;
    padding: 6px 10px;
    font-size: 13px;
	height:28px;
	overflow:hidden;
}
.bestRatehotel
{
	width: 100%;
}
.closebar
{
	float:right; margin-right:16px; cursor:pointer;
}


.icon-bar {
          width: 14%;
    float: right;
    position: relative;
    z-index: 999;
    top: -44px;
}
.title-h
{
	    width: 70%;
    z-index: 10;
}
/* Style the icon bar links */
.icon-bar a {
     display: inline-block;
    text-align: center;
    padding: 5px;
    transition: all 0.3s ease;
    color: white;
    font-size: 14px;
}

/* Style the social media icons with color, if you want */
.icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}

.watsapps {
    background: #090;
    color: white;
}
/*.paginationm

{
	margin: -37px 0!important;
}*/
.hotelV-detail-outerdiv
 {
    width: 100%;
    margin: 38px 0px;

}

.hotelV-detail-outerdiv h2 {
    font-size: 19px;
}

.hotelV-detail-outerdiv
	p {
    width: 100%;
    font-size: 15px;
    color: #4e4d4d;
    margin: 0;
    font-family: 'Oswald-Light';
    text-align: left;
 padding: 0 0px; 
    line-height: 24px;
		margin: 10px 0px;
		text-align: justify;
}




 .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        /*jssor slider arrow skin 051 css*/
        .jssora051 {display:block;position:absolute;cursor:pointer;}
        .jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
        .jssora051:hover {opacity:.8;}
        .jssora051.jssora051dn {opacity:.5;}
        .jssora051.jssora051ds {opacity:.3;pointer-events:none;}

        /*jssor slider thumbnail skin 111 css*/
        .jssort111 .p {position:absolute;top:0;left:0;width:200px;height:100px;background-color:#000;}
        .jssort111 .p img {position:absolute;top:0;left:0;width:100%;height:100%;}
        .jssort111 .t {position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:.45;}
        .jssort111 .p:hover .t{opacity:.8;}
        .jssort111 .pav .t, .jssort111 .pdn .t, .jssort111 .p:hover.pdn .t{opacity:1;}
        .jssort111 .ti {position:absolute;bottom:0px;left:0px;width:100%;height:28px;line-height:28px;text-align:center;font-size:12px;color:#fff;background-color:rgba(0,0,0,.3)}
        .jssort111 .pav .ti, .jssort111 .pdn .ti, .jssort111 .p:hover.pdn .ti{color:#000;background-color:rgba(255,255,255,.6);}



.watscla
{
	color: #E80A0E
}
.hotelstar
{
	width: 100%; margin: 10px 0px;box-shadow: 0 5px 10px rgba(0, 0, 0, .1); padding: 10px;border: 1px solid #ececec;
}
.hotelstarinnerDiv
{
	width: 30%;float: left;border-right:1px solid #ccc;
}
.watscal-outeDiv
{
	width: 30%;float: left;border-right:1px solid #ccc;
}

.bRate
{
	width: 30%;float: left;
}
.sliderouterDiv
{
	width: 100%;
}
span4 {
    color: #fd0003;
    padding: 6px 10px;
    font-size: 17px;
	text-decoration: none;
}

span4 a {
    color: #057cd7;
    	text-decoration: none;
}
span4 a:hover {
    color:#fd0003 ;
    	text-decoration: none;
}
.roomDetails
{
	width: 50%; float: left; margin-bottom: 40px;
}

span5 {
    color: #000;
    padding: 6px 10px;
    font-size: 17px;
    text-decoration: none;
}
.roomDetails ul li
{
	line-height: 19px;
	font-size: 15px;
    color: #4e4d4d;
    font-family: 'Oswald-Light';
    text-align: left;
    padding: 0 0px;
    line-height: 24px;
    margin: 7px 0px;
	border-bottom: 1px dashed #ccc;
	list-style: none;
}

.roomDetails li:before {
    content: '\f006' !important;
    font-family: 'FontAwesome';
    float: left;
    margin-left: -1.5em;
    color: #ff5200;
    list-style-type: none!important;
}
.eqrybox-outerdiv
{
	    border: 1px solid #e8e8e8;
    border-radius: 5px;
}
.locationmap
{
	    padding: 10px 0 25px 0;
    border-bottom: 1px solid #cbc8c8;
    margin-bottom: 10px;
    float: left;
	width: 100%;
	
}

.locationmapOuterdiv
{
	width: 100%; float: left;
}
.hotelmapviewbox {
    width: 100% !important;
    margin-left: auto;
    margin-right: auto;
    background-color: #FBFBFB;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 15px;
}

span6 {
    color: #fd0003;
    padding: 6px 10px;
    font-size: 24px;
}
.nearbyHotels
{
	width: 30%; float: left; margin-right:10px; margin-bottom: 10px;
}

.nearbyHotels img
{
	max-width: 100%;
	vertical-align: middle;

}
.locationmapinnerdiv
{
	    padding: 10px 0 25px 0;
        margin-bottom: 10px;
    float: left;
	margin-left: 20px;
	width: 48%;
}

.listingH-content
{
 width: 67%; float: left; margin-bottom: 10px;
}

.listingH-content h4
{
	margin-top: 0px;
    margin-bottom: 10px;
}
.vmor-htls
{
	    padding: 2px 7px;
    color: #fff;
    font-family: 'Oswald-Light';
    font-size: 18px;
    border: 1px solid #000;
    width: 80px;
    font-size: 13px;
    color: #fff;
    border-radius: 4px;
	background-color: #000;
	text-decoration: none;
	
	
}
.vmor-htls a
{
	text-decoration: none;color: #fff;
}
.vmor-htls a:hover
{
	text-decoration: none;
	color: #fff;
}
.hotellistingoterdiv
{
	width: 100%; /*border-bottom: 1px solid #ccc;*/
}

 .listingH-content p {
    width: 100%;
    font-size: 13px;
    color: #4e4d4d;
    margin: 0;
    font-family: 'Oswald-Light';
    text-align: left;
    padding: 0 10px;
    line-height: 20px;
    margin-left: -7px;
}

.Vall
{
	    padding: 10px;
    border: 1px solid #f26722;
    width: 30%;
    border-radius: 4px;
	color: #f26722;
	text-decoration: none;
}

.Vall a
{
 	color: #f26722;
	text-decoration: none;
}


.Vall a:hover
{
 	color:#fa080b;
	text-decoration: none;
 
}
.video-grid-single-page-agileits img {
	width: 100%;
}

#video,
#video1,
#video2,
#video3,
#video4,
#video5,
#video5,
#video7,
#video8 {
	position: relative;
	background: #000;
	width: 100%;
	margin: 0px auto;
}

#video img,
#video iframe,
#video1 img,
#video1 iframe,
#video2 img,
#video2 iframe,
#video3 img,
#video3 iframe,
#video4 img,
#video4 iframe,
#video5 img,
#video5 iframe,
#video6 img,
#video6 iframe,
#video7 img,
#video7 iframe,
#video8 img,
#video8 iframe {
	display: block;
	width: 100%;
}

#play,
#play1,
#play2,
#play3,
#play4,
#play5,
#play6,
#play7,
#play8 {
	position: absolute;
	top: 38%;
	left: 44%;
	width: 64px;
	height: 64px;
	cursor: pointer;
	background: url('../images/play-button.png') no-repeat 0px 0px;
	background-size: auto, cover;
	z-index: 9;
}

#play6 {
	position: absolute;
	top: 30%;
	left: 44%;
	width: 64px;
	height: 64px;
	cursor: pointer;
	background: url('../images/play-button.png') no-repeat 0px 0px;
	background-size: auto, cover;
	z-index: 9;
}

.video_agile_player {
	float: left;
}

.wthree_agile-movies_list {
	float: right;
	padding-right: 0;
}

.video_agile_player {
	padding: 0;
}

div#video6>#play {
	position: absolute!important;
	top: 27%!important;
	left: 44%!important;
}

div#video8>#play {
	position: absolute!important;
	top: 27%!important;
	left: 44%!important;
}

.single.video_agile_player {
	width: 100%;
}

.UtubeV
{
	width: 100%;
    margin-top: 63px;
    border-radius: 10px;
}
.UtubeV img
{
	max-width: 100%;
	vertical-align: middle;
	border-radius: 10px!important;
}
.locationmapOuterdiv h3
{
	
	       font-size: 24px;
	color: #000;
}

.VideoF
{
	padding: 6px;
    position: absolute;
    border: 1px solid #e79911;
    background: #e79911;
    color: #fff;
	text-decoration: none;
}
.VideoF a
{
	color: #fff;
	text-decoration: none;
}

.VideoF a:hover
{
	color: #fff;
	text-decoration: none;
}

.listing-cloms1 {
    padding: 6px;
    margin: 3px auto;
   border: 1px solid #77bb33;
    color: #ffffff;
    background: #77bb33;
    padding: 6px;
    text-align: center;
    float: left;
    text-decoration: none;
}

.listing-cloms1 a {
    text-decoration: none;
    color: #fff;
}

.listing-cloms1 a:hover {
    text-decoration: none;
    color: #fff;
}

.heading h2 {
    font-size: 25px;
    color: #000;
}

.K-INDEX-HEADING
{
	    width: 100%;
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #cbc8c8;
}
.K-INDEX-HEADING H1
{
	   
    font-size: 18px;
}

.Tpackage-box {
    width: 23.1%;
    /* height: 420px; */
    float: left;
    overflow: hidden;
    position: relative;
    margin: 40px 1.26% 15px 1.26%;
}

.Tpackage-box h3 {
    width: 100%;
    font-size: 17px;
    color: #383636;
    line-height: 19px;
    padding: 0 10px;
    margin: 15px 0;
}

.Tpackage-box h4 {
    width: 100%;
    font-size: 14px;
    color: #ed750a;
    padding: 0 10px;
    margin: 10px 0;
}

.Tpackage-box h5 {
    width: 100%;
    font-size: 13px;
    color: #ed750a;
    padding: 0 10px;
    margin: 10px 0;
    height: 35px;
    overflow-y: hidden;
}

.Tpackage-box img {
    height: auto;
    transition: transform .2s;
    /* display: block; */
}

.Tpackage-box:hover img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.ktop-middle

{
    float: left;
    width: auto;
    height: 34px;
    margin-left: 15%;
    margin-top: -11px;
}


.ktop-middle h1

{
	font-size: 12px;
	    font-family: 'Arimo', sans-serif;
}



.banner-middle
{
	width: 49%;float: left; margin-bottom: 7px;
}
.banner-r
{
	margin-right:23px;
}
.banner-middle img
{
	vertical-align: middle;
	max-width: 100%;
	    border-radius: 10px;
}


.topb
{
	width: 48%;
    float: left;
    border: 1px solid #e6e6e6;
}

.topb-r
{
	margin-right: 10px;
}




@media screen and (max-width: 1024px)

{
	.btn {

    height: 44px;

min-width: 210px;

padding: 0px 0px;

font-size: 14px;
	
}
	.common-div {

    width: 100!important;
    float: left;

}
	
	.mar-lt2 {

    margin-right: 19px !important;

}
	
	.property-box1 {

    width: 30.1%;
    height: 500px;
	}
	
	.property-box1 p {

    width: 100%;
    font-size: 14px;
	}
	
	.property-box2 {

    width: 30.1%;
    height: 520px;
	}
	.property-box2 h4 {

    width: 100%;
    font-size: 13px;
    color: #ed750a;
    padding: 0 10px;
    margin: 10px 0;
    height: 57px;
    overflow-y: hidden;

}
	
@media screen and (max-width: 768px) {
	
	
	.hotel-listingpage {

    width: 22%;
	
	
	}
}
@media screen and (max-width: 620px) {
	
.Tpackage-box {

    width: 100% !important;

}
.Tpackage-box img {

    width: 100%;

}
	.ktop-middle {

    float: left;
    width: auto;
    height: 65px;
	}
	.banner-middle {

    width: 100%;
	}
}

@media screen and (max-width: 480px) {
	

 .property-box2 {
    width: 35.1%;
    height: 570px!important;
	    overflow: visible!important;
}
	.wrapper2 {

    width: 100%;

}
.property-box1 {
    width: 30.1%;
    height: 480px!important;
}
	.hotel-listingpage {

    width: 100%;
    float: left;
    margin: 30px 0px;
        margin-right: 0px;
    border: 1px solid #ededed;

}
	.icon-bar {

    width: 52%;
    float: right;
    position: relative;
    z-index: 999;
    top: -36px;

}
	.Tpackage-box {

    width: 100% !important;

}
.Tpackage-box img {

    width: 100%;

}
	.Tpackage-box img {

    height: auto;
    transition: transform .2s;
   display: initial;

}
	.ktop-middle {

    float: left;
    width: auto;
    height: 65px;
	display: none;
	}
	.banner-middle {

    width: 100%;
	}
}

@media screen and (max-width: 320px)
{
.property-box2 {
    width: 35.1%;
    height: 570px!important;
	    overflow: visible!important;
}
	.hotel-listingpage {

    width: 100%;
    float: left;
    margin: 30px 0px;
        margin-right: 0px;
    border: 1px solid #ededed;

}
	.icon-bar {

    width: 52%;
    float: right;
    position: relative;
    z-index: 999;
    top: -36px;

}
	
	.Tpackage-box {

    width: 100% !important;

}
	.Tpackage-box img {

    width: 100%;

}
.Tpackage-box img {

    height: auto;
    transition: transform .2s;
    display: initial;

}
	.ktop-middle {

    float: left;
    width: auto;
    height: 65px;
		display: none;
	}
	.banner-middle {

    width: 100%;
	}
}
