html,

body {

	margin: 0;

	font-size: 100%;

	background: #fff;

font-family: 'Roboto', sans-serif;



}




body a {

	text-decoration: none;

	transition: 0.5s all;

	-webkit-transition: 0.5s all;

	-moz-transition: 0.5s all;

	-o-transition: 0.5s all;

	-ms-transition: 0.5s all;

}



.btn:hover{transition: 0.5s all;}



a:hover {

	text-decoration: none;

}



input[type="button"],

input[type="submit"] {

	transition: 0.5s all;

	-webkit-transition: 0.5s all;

	-moz-transition: 0.5s all;

	-o-transition: 0.5s all;

	-ms-transition: 0.5s all;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	margin: 0;

	font-family: 'Roboto', sans-serif;

}



p {

	letter-spacing: 0px;

	font-size: 1em;

	line-height: 1.9em;

	color: #555;

}



ul {

	margin: 0;

	padding: 0;

}



label {

	margin: 0;

}





.logo a {

    font-size: 16px;

    text-transform: uppercase;

    letter-spacing: 1px;

	color:#FFF;

}







.tablformating{display:none;}



.firstchildcolor{background:#FC0; color:#000;}

.sectchildcolor{background:#B30000; color:#FFF; font-weight:600;}







.innerpagebanner{background:url(../images/hotel.jpg); height:100px;}

.innerpagebanner h1{text-align:center; padding-top:20px; color:#000;} 





.innerpagedata{background:url(../images/bg-1.jpg); background-size:cover; background-position:center; padding:2em 0;}





.innerpagedata2 h2{padding:1em 0; color:#F00; font-weight:800; font-size:24px;}

.innerpagedata2 h3{padding:0.5em 0.2em; color:#FFF; font-weight:800; font-size:18px; background:#666;}

.innerpagedata2 h4{padding:0.5em 0.2em; color:#FFF; font-weight:800; font-size:16px; background:#999;}



.innerpagedata2 p{margin:1em 0; font-size:14px; color:#000; text-align:justify;}



.services h2{font-size:18px; text-align:center; background:#03C; color:#FFF; padding:0.5em 0; margin-bottom:0.2em;}



.services ul {margin-bottom:2em;}

.services ul li{list-style:none; }

.services li a{font-size: 14px;

display: block;

padding: 10px 15px;

background: #a80008;

color: #FFF;

margin-bottom: 1px;}



.services li a:hover{background:#FFF; color:#a80008;}





.inform{text-align:center;}

.inform h3{font-size:18px; text-align:center; background:#03C; color:#FFF; padding:0.5em 0; margin-bottom:1em;}





.inform form{background:#CCC; padding:10px;}

.inform .form-control {

    display: block;

    width: 100%;

    height: 43px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 0px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}







.inform textarea{height:100px!important;}















































.aboutmmert, .package, .package2, .package3, .hotel-inner, .testimonials{padding:3em 0;}







.aboutmmert{background:url(../images/bgasd.jpg) no-repeat; background-position:right;}

.aboutmmert p{width:100%; margin:0px auto;}





.aboutmmert h1{ font-size:32px; padding-bottom:0.5em; text-align:center; font-weight:800; color:#D4242C;text-transform: uppercase;}

.aboutmmert p{font-size:14px; line-height:1.8em; text-align:justify; padding-bottom:0.5em; color:#000;}



.aboutmmert li{color:#333; font-size:13px;}





.thm-padding1 {margin-bottom:20px;}

.thm-padding2{margin-bottom:20px;}



.amarnath{background:url(../images/halicop/Amarnath.jpg); background-size:cover; background-position:center; height:250px;}

.matavaisho{background:url(../images/halicop/Vaishnodevi.jpg); background-size:cover; background-position:center; height:250px;}



.thm-padding1 img{height:250px; width:100%;}







.bannerform{position:relative; }

.bannerform_1{position:absolute; top:10%; z-index:55; width:100%; text-align: center;}



.bannerform_1 form{background:#FFF; padding:10px 20px 20px 20px;}

.bannerform_1 .btn-default{background:#FFF; border:1px solid #333; color:#333; border-radius:0px; font-size:12px; margin-top:10px;}





.bannerform_1 input[type="text"]{display: block;

width: 100%;

height: 34px;

font-weight:500;

padding: 6px 12px;

font-size: 13px;

line-height: 1.42857143;

color: #000;

background-color: #fff;

background-image: none;

 border: 0px solid #ccc;

 border-radius: 0px;

 -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);

box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);

/*! -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */

/*! -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */

/*! transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */

border-top: 0px;

border-left: 0px;

border-right: 0px;

border-bottom: 1px solid #ccc;

}













.bannerform_1 p{text-align:center; background:#F00; color:#FFF; margin-bottom:0px;font-size: 20px;}









.bannerform_1 input[type="email"]{display: block;

width: 100%;

height: 34px;

padding: 6px 12px;

font-weight:500;

font-size: 13px;

line-height: 1.42857143;

color: #000;

background-color: #fff;

background-image: none;

 border: 0px solid #ccc;

 border-radius: 0px;

 -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);

box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);

/*! -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */

/*! -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */

/*! transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */

border-top: 0px;

border-left: 0px;

border-right: 0px;

border-bottom: 1px solid #ccc;

}



input.date{display: block;

width: 100%;

height: 34px;

padding: 6px 12px;

font-size: 14px;

line-height: 1.42857143;

color: #555555;

background-color: #fff;

background-image: none;

border: 1px solid #ccc;

border-radius: 4px;

-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

.bannerform_1 textarea  {height: 80px; border-radius: 0px; border-top: 0px;

border-left: 0px;

border-right: 0px;

border-bottom: 1px solid #ccc; font-weight:500; font-size:13px; color: #000;}



.bannerform_1 .form-group {

    margin-bottom: 5px;

}





.header{background:#a80008 url(../images/Divider-red.png); background-size:cover; background-position:center; padding:0em 0;}



.contactinfo ul{padding:1em 0; float:right; }

.contactinfo li {list-style-type:none; display:inline-block; margin-right:10px;}

.contactinfo li a{font-size:14px;color: #fff;}



ul.infomenu{list-style-type:none; display:inline-block;}

ul.infomenu li{display:inline-block; margin-right:10px;}

ul.infomenu li a{background:#FFF; color:#000;  padding:7px 10px; border-radius:4px;font-size: 15px; border:1px solid #FFF;}

ul.infomenu li a:hover{background:none; color:#FFF;} 





.w3ls-social-icons{margin-top:5px;}

.contactinfo .fa{background:#F00; color:#FFF; padding:7px 7px; font-size:14px;border-radius: 20px;width: 28px;height: 28px;}



.navbarcss{background-color: #0150a0;}

.navbar-default {

    background:none;

    border:none;}

	

	

	.navbar {

    position: relative;

    min-height: 0px;

    margin-bottom: 0px;

    border: 1px solid transparent;

}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

    color: #fff;

    background-color: #a80008;

}



.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

    color: #fff;

    background-color: #a80008;

}



.navbar-default .navbar-nav > li > a {

    color: #f0f0f0;

	font-size:14px;

	text-transform:uppercase;

	text-align:center;

	padding:6px 12px;

	font-weight:600;

}



.navbarcss .navbar{text-align:center;}





.logoheader{padding:0em 0 0.5em;}



.menu ul{float:left; margin-top:0em;}





.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {

    color: #fff;

    text-decoration: none;

    background-color: #504f4f;

}



.dropdown-menu > li > a {

    display: block;

    padding: 6px 10px;

    clear: both;

    font-weight: normal;

    line-height: 1.42857143;

    color: #333;

    white-space: nowrap;

    font-size: 13px;

    border-bottom: 1px solid #ccc;

}

div#extra {
    border: 1px solid #ccc;
    padding: 7px;
}

.carousel-caption {

    bottom: 0%;

    right: 4%;

    padding-bottom: 30px;

    text-align: right;

}



.carousel-indicators li {

    display: inline-block;

    width: 32px;

    height: 10px;

    margin: 1px;

    text-indent: -999px;

    border: 1px solid #e9ff00;

    border-radius: 10px;

    cursor: pointer;

    background-color: #000 \9;

    background-color: #e9ff00;

}



.carousel-indicators .active {

    margin: 0;

    width: 32px;

    height: 10px;

    background-color: #ff0202;

}



.carousel-caption h3{font-size:47px;     background: red; font-family: 'Sriracha', cursive;display: inline-block;padding: 10px;text-align: right;box-shadow: 0px 2px 2px #000;}







.carousel-control{display:none;}































.testimonials{background:#EDEDED; }







.feedback{padding:3em 0;}

.feedback h2{ text-align:center; font-size:24px; padding-bottom:0.5em; color:#000;}



.dat{text-align:center;}

.dat img{width:80px; height:80px; margin:0px auto;}



.dat h3{font-size:16px; padding:0.5em 0; color:#03F;}

.dat p{line-height:normal; font-size:12px;}

.dat{border:1px solid #CCC; padding:10px; border-radius:4px;}

























/*packges*/

















/*destination*/

.destination{position: relative;background-image: url(../images/destination-bg.jpg);background-repeat: no-repeat;background-size: cover;padding-bottom: 50px;}

.destination::before {width: 100%;content: " ";height: 100%;position: absolute;left: 0;top: 0;display: block !important;background-color: rgba(255, 255, 255, 0.8);}

.thm-margin {margin-right: -10px;margin-left: -10px;}

.destination-grid {overflow: hidden;position: relative;text-align: center;cursor: default;box-shadow: 0 5px 10px rgba(0,0,0,0.5);}

.destination-grid:hover{box-shadow: none;}

.destination-grid img {display: block;position: relative;transform: scaleY(1);transition: all .7s ease-in-out;}

.destination-grid:hover img {-webkit-transform: scale(10);transform: scale(10);opacity: 0;}

.destination-grid .mask{top: 0;left: 0;width: 100%;height: 100%;padding: 20px;position: absolute;overflow: hidden;





background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.2) 100%, rgba(0,0,0,.1) 100%);







}

.destination-grid:hover .mask {background-color: #fff;box-shadow: none;}

.destination-grid .mask h2 {margin: 15px 0;transform: scale(0);color: #000;font-size: 25px;font-weight: 700;}

.destination-grid .mask p {margin: 0;color: #333;opacity: 0;font-size: 14px;transform: scale(0);}

.destination-grid .mask .thm-btn {margin-top: 15px;padding: 10px 20px;transform: scale(0);opacity: 0;background: #d30000;color: #fff;font-size: 13px;}

.destination-grid .dest-name{position: absolute;bottom: 20px;right: 0px;color: #fff;text-align: center;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;width: 100%;}

.destination-grid:hover .dest-name{opacity: 0;}

.destination-grid .dest-name h5{margin: 0;}

.destination-grid .dest-name h4{margin: 0;font-size: 21px;font-weight: 700;}

.destination-grid .dest-icon {position: absolute;bottom: 0;left: 0;width: 100%;background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);padding: 20px;}

.destination-grid .dest-icon i {color: #fff;font-size: 18px;padding: 0 5px;cursor: pointer;}

.destination-grid:hover .dest-icon{background-image: none;}

.destination-grid:hover .dest-icon i{color: #222;}

.destination-grid:hover h2, .destination-grid:hover p, .destination-grid:hover .thm-btn {transform: scale(1);opacity: 1;}



















.package3{background:url(../images/haneymoon.jpg) fixed; background-position:center; background-size:cover;}



h2.hrd{font-size:24px; text-align:center; color:#fff; margin-top:4em;background: red;padding: 10px;font-weight: 600;}



.package2{background:#E9E9E9;}



.package2 h2{font-size:24px; text-align:center; color:#000;}



.hotel-inner{background:url(../images/hotel.jpg) fixed!important; background-size:cover; background-position:center;}



.hotel-inner h4{color:#000 !important; font-size:24px  !important; text-align:center; padding:1em 0 1em; font-weight:800;}



.hotel-inner h2{font-size:24px; text-align:center; color:#000;}





.opacartess{padding:3em 0;}

.opacartess h2{text-align:center; padding-bottom:1em; font-size:30px;color: #a80008;font-weight: 600;}



.cardtils{text-align:center; border:1px solid #CCC; margin-bottom:20px; padding:10px;}

.cardtils h3{font-size:16px; padding:0.5em; color: #000;}

.cardtils p{font-size:12px;}

.cardtils .dl-horizontal dt {

    float: left;

    width: 120px;

    clear: left;

    text-align: right;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

	font-size:12px;

}







.cardtils .dl-horizontal dd {

	font-size:12px;

    margin-left: 130px;

}



.cardtils a{font-size:14px; display:block; background:#F00; padding:5px 10px; color:#FFF; border:1px solid #F00;}



.cardtils:hover{background:#E9E9E9;}



.cardtils a:hover{color:#F00; border:1px solid #F00; background:#FFF; }

.halicopter{position:relative;}





.testimonials h2{font-size:24px; text-align:center; color:#000;}



.textdataheading{bottom:11%; position:absolute;  left: 0%;}

.textdataheading h3{background:#0C0; color:#FFF; width:100%; text-align:center; padding:15px; font-size:18px;}

.textdataheading  a{background:#F00; color:#FFF; padding:10px;}









/*tour package*/



.package h2{font-size:24px; text-align:center; color:#FFF;}

p.hdtitle{text-align:center; font-size:12px; margin-bottom:2em;}

.package .hdtitle{color:#FF0;}























.package{background-color: #044dae;}

.package-wiget{background-color: #fff;margin-bottom: 30px;box-shadow: 4px 3px 5px 0px rgba(0, 0, 0, 0.03);text-align: center;}

.package-wiget .grid figure{border-radius: 0;}

.package-wiget figure.effect-milo .effect-block {margin-top: 6px !important;}

.package-wiget .effect-block h3, .package-wiget .effect-block span{margin-bottom: 15px;}

.effect-block .package-ratting{font-size: 12px;margin-bottom: 15px;}

.package-wiget figure.effect-milo .thm-btn {margin-top: 37px;padding: 16px 23px;font-size: 11px;background: #044dae;color: #fff;line-height: 0em;font-size: 16px;}

.package-content{padding: 15px;}

.package-content h5 {color: #044dae;margin: 0;font-size: 16px;text-transform: uppercase;letter-spacing: 0px;font-weight: 600;}

.package-price {color: #bebebe;font-size: 12px;line-height: 20px;letter-spacing: 1px;margin-top: 10px;}

.package-price .price {font-weight: 300;margin: 0;line-height: 30px;display: inline-block;}

.package-price .price span {font-size: 16px;color: #5e5e5e;}

/* Common style */

.grid figure {position: relative;z-index: 1;display: inline-block;overflow: hidden;width: 100%;background: #fff;text-align: center;cursor: pointer;}

.grid figure img {position: relative;display: block;min-height: 100%;opacity: 1;}

.grid figure figcaption {padding: 20px;color: #fff;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}

.grid figure figcaption::before, .grid figure figcaption::after {pointer-events: none;}

.grid figure figcaption, .grid figure a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

figure.effect-milo img {width: -webkit-calc(100% + 100px);width: calc(100% + 100px);opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(-50px, -45px, -40px) scale(0.9);transform: translate3d(-13px, 0, 0) scale(1.12);-webkit-backface-visibility: hidden;backface-visibility: hidden;}

figure.effect-milo:hover img, .package-wiget:hover img{opacity: 0.2;-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1);}

figure.effect-milo .ratting {font-size: 14px;position: absolute;left: 0;top: 0;padding: 20px;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}

figure.effect-milo:hover .ratting { opacity: 0;}

figure.effect-milo .position {position: absolute;left: 0;top: 0;padding: 3.4em 1.8em;}

figure.effect-milo .block {left: 0;bottom: 0;width: 100%;text-align: left;font-weight: 700;position: absolute;pointer-events: none;padding: 40px 5.050505050505% 20px;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);}

figure.effect-milo:hover .block {opacity: 0;}

.block .price {float: right;}

figure.effect-milo .effect-block {margin-top: 30px;padding: 0 0 0 10px;text-align: center;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(0, 160px, 0);transform: translate3d(0.160px, 0);}

figure.effect-milo:hover .effect-block, .package-wiget:hover .effect-block{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

.effect-block h3 {color: #000;margin: 0 0 20px;font-size: 21px;}

.effect-block span {color: #373737;display: block;font-size: 15px;letter-spacing: 0.5px;}

.effect-block h4 {font-size: 30px;color: #373737;font-weight: 700;margin: 0 0 20px;}















/*-- testimonials --*/

.w3ls_testimonials_grids{

	width:80%;

	margin:3em auto 0;

}

.w3l_testimonial_grid{

	padding: 4em 0em 2em;

    background: #fff;

    text-align: center;

    position: relative;

    margin: 4em 1em 0;

}

.w3l_testimonial_grid:focus,.agileits_testimonial_grid:focus{

	outline:none;

}

.w3l_testimonial_grid_pos{

	position:absolute;

	width:100%;

	text-align:center;

	top:-25%;

	left:0%;

}

.w3l_testimonial_grid_pos img{

	margin:0 auto;

}

.w3l_testimonial_grid p{

	color:#999;

	line-height:2em;

	position:relative;

	padding-left:2em;

}

.w3l_testimonial_grid p:before{

	content:"\f10d";

	font-size:2em;

	color:#0aab8a;

	font-family:FontAwesome;

	position:absolute;

	top:0%;

	left:0%;

}

.agileits_testimonial_grid h4{

	font-size:1.1em;

	color:#212121;

	margin:1em 0 0.5em;

}

.agileits_testimonial_grid h5{

	font-size:.8em;

	color:#f78e7e;

}

.w3l_testimonial_grid_pos img {

    width: 25%;

}

/* Slider */

.slick-slider

{

    position: relative;



    display: block;



    -moz-box-sizing: border-box;

         box-sizing: border-box;



    -webkit-user-select: none;

       -moz-user-select: none;

        -ms-user-select: none;

            user-select: none;



    -webkit-touch-callout: none;

    -khtml-user-select: none;

    -ms-touch-action: pan-y;

        touch-action: pan-y;

    -webkit-tap-highlight-color: transparent;

}



.slick-list

{

    position: relative;



    display: block;

    overflow: hidden;



    margin: 0;

    padding: 0;

}

.slick-list:focus

{

    outline: none;

}

.slick-list.dragging

{

    cursor: pointer;

    cursor: hand;

}



.slick-slider .slick-track,

.slick-slider .slick-list

{

    -webkit-transform: translate3d(0, 0, 0);

       -moz-transform: translate3d(0, 0, 0);

        -ms-transform: translate3d(0, 0, 0);

         -o-transform: translate3d(0, 0, 0);

            transform: translate3d(0, 0, 0);

}



.slick-track

{

    position: relative;

    top: 0;

    left: 0;



    display: block;

}

.slick-track:before,

.slick-track:after

{

    display: table;



    content: '';

}

.slick-track:after

{

    clear: both;

}

.slick-loading .slick-track

{

    visibility: hidden;

}



.slick-slide

{

    display: none;

    float: left;



    height: 100%;

    min-height: 1px;

}

[dir='rtl'] .slick-slide

{

    float: right;

}

.slick-slide img

{

    display: block;

}

.slick-slide.slick-loading img

{

    display: none;

}

.slick-slide.dragging img

{

    pointer-events: none;

}

.slick-initialized .slick-slide

{

    display: block;

}

.slick-loading .slick-slide

{

    visibility: hidden;

}

.slick-vertical .slick-slide

{

    display: block;



    height: auto;



    border: 1px solid transparent;

}

.slick-arrow.slick-hidden {

    display: none;

}

/* Arrows */

.slick-prev,

.slick-next

{

    line-height: 0;

    position: absolute;

    top: 60%;

    display: block;

    width: 50px;

    height: 40px;

    margin-top: 0;

    padding: 0;

    cursor: pointer;

    color: #fff;

    border: none;

    font-size: 1em;

    outline: none;

    background: #212121;

    z-index: 9;

}

.slick-prev:hover,

.slick-prev:focus,

.slick-next:hover,

.slick-next:focus

{

    outline: none;

}

.slick-prev:hover:before,

.slick-prev:focus:before,

.slick-next:hover:before,

.slick-next:focus:before

{

    opacity: 1;

}

.slick-prev.slick-disabled:before,

.slick-next.slick-disabled:before

{

    opacity: .25;

}



.slick-prev:before,

.slick-next:before

{

    font-family: 'FontAwesome';

    line-height: 1;



    opacity: .75;

    color: white;



    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.slick-prev:before

{

    content:"\f177";

}

[dir='rtl'] .slick-prev:before

{

    content: "\f177";

}



.slick-next,[dir='rtl'] .slick-prev

{

    right:-6.5%;

}

[dir='rtl'] .slick-next,.slick-prev

{

    right: auto;

    left:-6.5%;

}

.slick-next:before

{

    content: "\f178";

}

[dir='rtl'] .slick-next:before

{

    content: "\f178";

}



/* Dots */

.slick-slider

{

    margin-bottom: 30px;

}



.slick-dots

{

    position: absolute;

    bottom: -45px;



    display: block;



    width: 100%;

    padding: 0;



    list-style: none;



    text-align: center;

}

.slick-dots li

{

    position: relative;



    display: inline-block;



    width: 20px;

    height: 20px;

    margin: 0 5px;

    padding: 0;



    cursor: pointer;

}

.slick-dots li button

{

    font-size: 0;

    line-height: 0;



    display: block;



    width: 20px;

    height: 20px;

    padding: 5px;



    cursor: pointer;



    color: #212121;

    border: 0;

    outline: none;

    background:transparent;

}

.slick-dots li button:hover,

.slick-dots li button:focus

{

    outline: none;

}

.slick-dots li button:hover:before,

.slick-dots li button:focus:before

{

    opacity: 1;

}

.slick-dots li button:before

{

    font-family: 'FontAwesome';

    font-size: 13px;

    line-height: 20px;

    position: absolute;

    top: 0;

    left: 0;

    width: 20px;

    height: 20px;

    content: "\f111";

    text-align: center;

    opacity: .25;

    color: #808080;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.slick-dots li.slick-active button:before

{

    opacity: .75;

    color: black;

}

/*-- //testimonials --*/











/*reference*/

.reference.home-ref{padding: 100px 0 80px;position: relative;background-image: url(../images/header-1920x1135-1.jpg);background-repeat: no-repeat;background-position: center center;background-attachment: fixed;}

.home-ref:before{background-color: rgba(0,0,0,0.7);}

.home-ref .title h2, .home-ref .title p, .home-ref .testimonials .item blockquote{color: #fff;}

.home-ref blockquote .author, .team_text_inner p {color: #fec107 !important;}

.home-ref .testimonials blockquote::before {color: #fec107;}

/*hotel*/

.hotel-inner, .tour-inner{background: #fff;}

.hotel-item {background: #374a59;margin-bottom: 20px;position: relative;box-shadow: 4px 3px 5px 0px rgba(0, 0, 0, 0.03);}

.hotel-item:hover, .package-wiget:hover{-webkit-box-shadow: 1px 0px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 0px 5px 0px rgba(0, 0, 0, 0.2);box-shadow: 1px 0px 5px 0px rgba(0, 0, 0, 0.2);}

.hotel-item .hotel-image {position: relative;z-index: 1;overflow: hidden;margin-bottom: 0;width: 35%;display: table-cell;background: #374a59;}

.hotel-item .hotel-image:before {content: '';position: absolute;z-index: 2;top: 0;right: -15%;height: 100%;width: 30%;-webkit-transform: skew(15deg);-moz-transform: skew(15deg);-ms-transform: skew(15deg);-o-transform: skew(15deg);transform: skew(15deg);background: #374a59;}

.hotel-item .hotel-image .img {position: relative;z-index: 1;}





.hotel-item .img img{width:100%; height:150px;}

.hotel-item .hotel-image .img:before, .hotel-item .hotel-image .img:after{content: '';z-index: 1;top: 0;height: 100%;width: 100%;position: absolute;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;}

.hotel-item .hotel-image .img:before {left: 0;background: #ffc107;opacity: 0;}

.hotel-item:hover .hotel-image .img:before { opacity: 0.3;}

.hotel-item .hotel-image .img:after {right: -90%;opacity: 0.2;background: #ffffff;-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -22%, 0);-moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -22%, 0);transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -22%, 0);}

.hotel-item:hover .hotel-image .img:after {-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, 130%, 0);-moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, 130%, 0);transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, 130%, 0);}

.hotel-item .hotel-body {padding: 15px;width: 42%;display: table-cell;vertical-align: middle;}

.hotel-item .hotel-body .ratting i {font-size: 11px;color: #fff;}

.hotel-item .hotel-body h3 {margin: 5px 0;font-weight: 600;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;color: #fbff10;}

.hotel-item .hotel-body p {color: #bebebe;font-size: 13px;line-height: 21px;}

.hotel-item .hotel-body .free-service i {font-size: 18px;margin-right: 10px;color: #868686;cursor: pointer;}

.hotel-right {width: 23%;text-align: center;background: #293b4a;padding: 15px;display: table-cell;vertical-align: middle;border-left: 0px solid #ddd;}

.hotel-person {font-size: 14px;line-height: 18px;letter-spacing: 0px;}

.hotel-person span {display: block;font-size: 30px;margin: 15px 0px 13px 2px;font-weight: 700;}

.hotel-item .thm-btn{margin-top: 20px;background: #f00;color: #fff;padding: 10px;}

/*Newsletter*/

.get-offer {background-image: url(../images/get-offer-bg.jpg);background-position: center center;background-repeat: repeat;padding: 50px 0;position: relative;text-align: right;}

.get-offer:before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgb(255, 171, 0);opacity: .9;}

.get-offer h2{margin: 0;font-weight: 800;color: #fff;}

.get-offer .input-group .form-control {height: 50px;border: 3px solid #242121;border-radius: 0;box-shadow: none;}

.get-offer .btn-default {padding: 10px 12px;border-radius: 0;height: 50px;border: 3px solid #242121;}

.get-offer .btn-default:hover{background-color: #242121;color: #fff;border-color: #242121;}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {z-index: 2;margin-left: -3px;}

/*appointment*/

.blog-content{margin-bottom: 30px;}

.blog-img{position: relative;}

.blog-img span {position: absolute;bottom: 0;right: 0;padding: 12px 20px;background-color: #fff;font-size: 13px;}

.blog-content h4{font-weight: 700;}

.blog-content h4 a{color: inherit;}

/****** image hover ******/

.image-hover {position: relative;width: 100%;display: inline-block;overflow: hidden;}

/*** effect zoom in ***/

.image-hover img {transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;}

.blog-content:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1)}

/*** 14. Destination page

------------------------------------------------------------------------------*/



/*Feedback*/





.bannerform_2 form{/*! background:#FFF; */ padding:10px 20px 20px 20px; margin-top:2em;}

.bannerform_2 .btn-default{background:#FFF; border:1px solid #333; color:#333; border-radius:0px; font-size:12px; margin-top:10px;}





.bannerform_2 input[type="text"]{display: block;

width: 100%;

height: 34px;

font-weight:500;

padding: 6px 12px;

font-size: 13px;

line-height: 1.42857143;

color: #000;

background-color: #fff;

background-image: none;

 border: 0px solid #ccc;

 border-radius: 0px;

 -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);

box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);

/*! -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */

/*! -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */

/*! transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */

border-top: 0px;

border-left: 0px;

border-right: 0px;

border-bottom: 1px solid #ccc;

}













.bannerform_2 p{text-align:center; background:#F00; color:#FFF; margin-bottom:0px;font-size: 20px;}









.bannerform_2 input[type="email"]{display: block;

width: 100%;

height: 34px;

padding: 6px 12px;

font-weight:500;

font-size: 13px;

line-height: 1.42857143;

color: #000;

background-color: #fff;

background-image: none;

 border: 0px solid #ccc;

 border-radius: 0px;

 -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);

box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);

/*! -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */

/*! -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */

/*! transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */

border-top: 0px;

border-left: 0px;

border-right: 0px;

border-bottom: 1px solid #ccc;

}



input.date{display: block;

width: 100%;

height: 34px;

padding: 6px 12px;

font-size: 14px;

line-height: 1.42857143;

color: #555555;

background-color: #fff;

background-image: none;

border: 1px solid #ccc;

border-radius: 4px;

-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

.bannerform_2 textarea  {height: 80px; border-radius: 0px; border-top: 0px;

border-left: 0px;

border-right: 0px;

border-bottom: 1px solid #ccc; font-weight:500; font-size:13px; color: #000;}



.bannerform_2 .form-group {

    margin-bottom: 30px;

}





/**/









.getquote h2{text-align:center; color:#FFF; font-weight:800;}



.getquote{background:url(../images/ETIOS.jpg); background-size:cover; background-position:center; padding:3em 0;}



.bannerform_3 .form-group {

    margin-bottom: 10px;

}



.bannerform_3 input[type="text"]{height:45px;}

.bannerform_3 input[type="email"]{height:45px;}











.contactus{padding:3em 0; background:url(../images/asdasd.jpg); background-size:cover; background-position:center;}

.contactus h2{color:#fff; text-align:center; padding-bottom:1em;}

.cpcon{text-align:center;}



.cpcon .chogg{background:#d4242c; width:50px; height:50px; font-size:28px; padding:10px 0; border-radius:50px;  color:#FFF; margin-bottom:1em;}



.cpcon p{color:#fff;text-align: left;line-height: normal;}





.cpcon .fa-whatsapp{background: #0C3;

color: #FFF!important; border-radius:50px; padding:5px;}



.cpcon a{color:#fff;}

















































.footer2{padding:1em 0; background:#a80008;}









/*Footer*/





/*-- social-icons --*/

/*--top header start here--*/

.w3ls-social-icons.text-left a {

    display: inline-block;

}

.w3ls-social-icons i {

    font-size: 12px;

    background: #f00;

    padding: 7px 10px;

    color: #fff;

    border: 1px solid #f00;

    transition: 0.5s all;

    -webkit-transition: 0.5s all;

    -o-transition: 0.5s all;

    -ms-transition: 0.5s all;

    -moz-transition: 0.5s all;

}

.w3ls-social-icons i:hover {

    background: transparent;

   color: #fff;

    border: 1px solid #fae20d;

    transition: 0.5s all;

    -webkit-transition: 0.5s all;

    -o-transition: 0.5s all;

    -ms-transition: 0.5s all;

    -moz-transition: 0.5s all;

}

.top-header-main {

    padding: 1em 0em;

}

.header-address h6 {

    font-size:0.9em;

    color: #fff;

    display: inline-block;

}



/*-- //social-icons --*/





/*End*/











.footer{padding:2em 0; background:#a80008 url(../images/Divider-red2.png); background-position:center; background-size:cover;}



.headingtext h3{font-size:16px; color:#FFF; text-transform:uppercase; margin-bottom:1.5em;font-family: 'Sriracha', cursive;}

.headingtext h4{font-size:16px; color:#FFF; text-transform:uppercase; margin-bottom:1.5em;font-family: 'Sriracha', cursive;}



.aboutusmatter p{font-size:12px; color:#FFF; line-height:1.5em; text-align:justify;}

.aboutusmatter a{text-align:center;}





.address {color:#FFF;}



.footernav ul li{list-style-type:none; display:inline-block; margin-right:10px;}

.footernav ul{padding:0; float:right;}

.footernav li a{color:#CCC; font-size:15px;text-transform: capitalize;}



.domaim p{color:#fff; font-size:12px;line-height: normal;}





.listtwxr ul li{list-style-type:none;}

.listtwxr li a{color:#CCC; font-size:14px;}



.footerbottom{padding:1em 0; background:#be131b; }



.address .dl-horizontal dt {

    float: left;

    width: 20px;

    clear: left;

    text-align: left;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.address .dl-horizontal dd {

    margin-left: 40px;

    font-size: 14px;

    color: #fff;

}



.address .dl-horizontal dd a{color:#FF0;}





p.phoneno{font-size:24px; color:#FFF;}



p.phoneno .fa{color:#FF0;}







/*-- to-top --*/

#toTop {

	display: none;

	text-decoration: none;

	position: fixed;

	bottom: 24px;

	right: 1%;

	overflow: hidden;

	z-index: 999; 

    width: 64px;

    height: 64px;

	border: none;

	text-indent: 100%;

	background: url("../images/arrow.png") no-repeat 0px 0px;

}

#toTopHover {

    width: 64px;

    height: 64px;

	display: block;

	overflow: hidden;

	float: right;

	opacity: 0;

	-moz-opacity: 0;

	filter: alpha(opacity=0);

}

/*-- //to-top --*/























@media (max-width: 640px){

	

	

	

	

	

	.contactinfo ul {

    padding: 0em 0;

    float: left;

}

	

	

	

	.contactinfo li a {

    font-size: 12px;

    color: #fff;

}

	

	

	

	

	

	



.navbar-nav .open .dropdown-menu {

    position: static;

    float: none;

    width: auto;

    margin-top: 0;

    background-color:#fff;

    border: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

}



.menu ul {



    float: none;

    margin-top: 0em;



}





.aboutmmert h1 {



    font-size: 21px;

    padding-bottom: 0em;

    text-align: center;

    font-weight: 800;

    color: #D4242C;

    text-transform: uppercase;



}



.aboutmmert, .package, .package2, .package3, .hotel-inner, .testimonials {



    padding: 1em 0;



}



.thm-padding1 img {



    height: auto;

    width: 100%;



}



.destination-grid .mask h2 {



    margin: 9px 0;

    transform: scale(0);

    color: #000;

    font-size: 15px;

    font-weight: 700;



}



.hotel-item .thm-btn {



    margin-top: 20px;

    background: #f00;

    color: #fff;

    padding: 5px;

    display: block;



}

.contactus {

	text-align:center;



    padding: 1em 0;

    background: url(../images/asdasd.jpg) -447px 0px;

      background-size: cover;

 



}



.footer {



    padding: 0em 0;}

.headingtext h3 {



    font-size: 16px;

    color: #FFF;

    text-transform: uppercase;

    margin-bottom: 0.5em;

    font-family: 'Sriracha', cursive;

    margin-top: 20px;



}



.contactinfo{display:none;}



.carousel-caption h3 {



    font-size: 17px;

    background: red;

    font-family: 'Sriracha', cursive;

    display: inline-block;

    padding: 10px;

    text-align: right;

    box-shadow: 0px 2px 2px #000;



}



.carousel-indicators{display:none;}

	

	

	

	

	}









.contactinfo li a {
    font-size: 13.8px;
    color: #fff;
}









