

@media(min-width:769px) {
	.logo-top {
		width: 115px!important;
	}

}

@media(max-width:768px) {
	.logo-top {
		width: 150px!important;
	}
	.mycss td{padding:5px !important;}
	.glow-on-hover {
 
    padding: 6px 6px !important;
 
}

	.glow-on-hover {
    /* width: 220px; */
    /* height: 50px; */
    border: none;
    outline: none;
    color: #fff;
    background: #483d30;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    padding: 6px 8px;
    border-radius: 8px;
    text-decoration: none;
    font-size: 10px;
}
	.ul-li-tem-r li a {
    border: 1px solid silver;
    padding: 10px 20px;
    border-radius: 5px;
    font-size: 12px;
    color: black;
}
}

.gall-adp {
	margin-top: 20px;
}

.top-banner {
	background-image: url(../image/service-top.jpg);
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
}

.service-top-h {
	padding: 100px 0px;
	text-align: center;
	margin: 0px;
	font-size: 50px;
	color: white;
	background-color: #00000063;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.service-bacrum li {
	list-style: none;
	display: inline-block;
	margin-left: 10px;
}

.service-bacrum {
	background-color: yellow;
}

.service-bacrum li a {
	font-size: 18px;
	color: black;
}

.service-hea-in {
	text-align: center;
	font-size: 30px;
	margin: 15px 0px;
}

.active-b a {
	font-weight: 600;
}

@import url('../css-2');
a:hover,
a:focus {
	text-decoration: none;
	outline: none;
}

body {
	font-family: 'Roboto', sans-serif;
}


/*
1.1 Header Area
***************************************************/


/*Bootstrap Reset*/

.navbar-nav>li>a {
	padding-top: 0;
	padding-bottom: 0;
}

.mainmenu {
	background-color: transparent;
	border-color: transparent;
	margin-bottom: 0;
	border: 0px !important;
}

.navbar-nav>li:last-child>a {
	padding-right: 0px;
	margin-right: 0px;
}

.dropdown-menu {
	padding: 0px 0;
	margin: 0 0 0;
	border: 0px solid transition !important;
	border: 0px solid rgba(0, 0, 0, .15);
	border-radius: 0px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}


/*=-====Main Menu=====*/

.navbar-nav .open .dropdown-menu>li>a {
	padding: 16px 15px 16px 25px;
}

.header_bottom {
	background: #040404
}

.header_area .header_bottom .mainmenu a,
.navbar-default .navbar-nav>li>a {
	color: #000;
	font-size: 16px;
	text-transform: capitalize;
	padding: 15px 15px;
	font-family: 'Roboto', sans-serif;
}
@media(min-width:769px){
    .header_area .header_bottom .mainmenu a,
.navbar-default .navbar-nav>li>a {
	color: #000;
	font-size: 14px;
	    margin-top: 0px;
    text-transform: capitalize;
    padding: 15px 15px!important;
	font-family: 'Roboto', sans-serif;
}
}
.header_area .mainmenu .active a,
.header_area .mainmenu .active a:focus,
.header_area .mainmenu .active a:hover,
.header_area .mainmenu li a:hover,
.header_area .mainmenu li a:focus,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	color: #0071ba;
	background: #54c6d4;
	outline: 0;
}


/*-----./ Main Menu-----*/

.navbar-default .navbar-toggle {
	border-color: #fff
}


/*Toggle Button*/

.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff
}


/*Toggle Button*/


/*==========Sub Menu=v==========*/

.mainmenu .collapse ul>li:hover>a {
	color: #54c6d4;
}

.mainmenu .collapse ul ul>li:hover>a,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	background: #CBEAF0;
}

.mainmenu .collapse ul ul ul>li:hover>a {
	background: #CBEAF0;
}

.mainmenu .collapse ul ul,
.mainmenu .collapse ul ul.dropdown-menu {
	background:#000!important;
}

.mainmenu .collapse ul ul ul,
.mainmenu .collapse ul ul ul.dropdown-menu {
	background: #0a1464
}

.mainmenu .collapse ul ul ul ul,
.mainmenu .collapse ul ul ul ul.dropdown-menu {
	background: #e4eeb8
}


/******************************Drop-down menu work on hover**********************************/

.mainmenu {
	background: none;
	border: 0 solid;
	margin: 0;
	padding: 0;
	min-height: 20px
}

@media only screen and (min-width: 767px) {
	.mainmenu .collapse ul li {
		position: relative;
	}
	.mainmenu .collapse ul li:hover>ul {
		display: block
	}
	.mainmenu .collapse ul ul {
		position: absolute;
		top: 100%;
		left: 0;
		min-width: 170px;
		display: none
	}
	/*******/
	.mainmenu .collapse ul ul li {
		position: relative
	}
	.mainmenu .collapse ul ul li:hover>ul {
		display: block
	}
	.mainmenu .collapse ul ul ul {
		position: absolute;
		top: 0;
		left: 100%;
        min-width: 170px;
        padding: 0px 20px;
		display: none
	}
	/*******/
	.mainmenu .collapse ul ul ul li {
		position: relative
	}
	.mainmenu .collapse ul ul ul li:hover ul {
		display: block
	}
	.mainmenu .collapse ul ul ul ul {
		position: absolute;
		top: 0;
		left: -100%;
		min-width: 250px;
		display: none;
		z-index: 1
	}
}

.my-drops {
	position: absolute;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #ffffff
    background-color: black;
}
.navbar-default .navbar-nav>li>a {
    color: #fff!important;
    
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {
    background-image: -webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);
    background-image: -o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));
    background-image: linear-gradient(to bottom,#ff9f00 0,#ff9f00 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
    background-repeat: repeat-x;
   
    -webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.075);
    box-shadow: inset 0 3px 9px rgba(0,0,0,.075);
}
.mainmenu .collapse ul>li:hover>a {
    color: #fff!important;
    
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #000;
    border-color: #fafafa;
     
}
@media (max-width: 767px){
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #333;
    
    background-color: #ff9f00!important;
    
}
}|
.caret{
    color: white!important;
    
}
.tour-p-h{
    text-align: left;
    font-size: 30px;
    font-weight: 600;
    color: #000000;
    padding: 25px 13px;
}
.tour-title {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: #3e3e3e;
    font-family: sans-serif;
}
.tour-point li{
    list-style: none;
    font-size: 10px;
    display: inline-block;
    text-align: center;
}

.tour-point li i{
    font-size: 10px;
    font-weight: 0;
}
.tour-days {
    font-size: 12px;
    color: #7db921;
    margin: 5px 10px;
    font-weight: 600;
}
.tour-price{
    color: #ff5f00;
    float: right;
    margin: 0px;
}
.tour-price span{
    font-size: 20px;
    color: #ff5f00;
}
.tour-icons li{
    list-style: none;
    display: inline-block!important;
    padding: 0px 10px;
}
.tour-icons li a i{
   font-size: 20px;
    color: #757575;
    padding: 10px 0px;
}
.tour-icons li a i:hover{
  color: #ff5f00;
}
.tour-point{
    margin: 0px;
    padding: 0px 10px;
}
.valid-time span{
    font-size: 10px;
    color: #12a0c3;
}
.valid-time {
    text-align: center;
    margin: 0px;
}
.valid-time i{
    padding: 0px 5px;
    color: #ff5f00;
}
.pad-turac{
    background-color: #f1f1f17d;
    padding: 5px;
    border: 1px solid #dcdcdc;
}
.explor-btns{
    text-align: center;
    margin-top: 16px;
}
.explor-btns a {
    background-color: #ff0000;
    color: white;
    padding: 5px 15px;
    font-weight: 500;
}
.explor-btns a:hover{
    color: #fff;
    text-decoration: none;
    background-color: #ffad01!important;
    transition: 0.5s;
    transform: scale(1.5)!important;
    )
}
hr {
    margin-top: 7px;
    margin-bottom: 7px;
    border: 0;
    border-top: 1px solid #ff5f00!important;
}
.mrg-botts{
    margin-bottom: 20px;
}
.tour-icons{
    padding: 0px;
}
.drurat span{
    float: right;
    color: #ff5f00;
    font-size: 18px;
    margin-top: -4px;
}
.tour-icons{
    margin-top: 15px;
}

.preview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media screen and (max-width: 996px) {
    .preview {
      margin-bottom: 20px; } }

.preview-pic {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.preview-thumbnail.nav-tabs {
  border: none; }
  .preview-thumbnail.nav-tabs li {
    width: 15%; }
    .preview-thumbnail.nav-tabs li img {
      max-width: 100%;
      display: block; }
    .preview-thumbnail.nav-tabs li a {
      padding: 0;
      margin: 0; }
    .preview-thumbnail.nav-tabs li:last-of-type {
      margin-right: 0; }

.tab-content {
  overflow: hidden; }
  .tab-content img {
    width: 100%;
    -webkit-animation-name: opacity;
            animation-name: opacity;
    }

.card {
  margin-top: 50px;
  background: #eee;
  padding: 3em;
  line-height: 1.5em; }

@media screen and (min-width: 997px) {
  .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.colors {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.product-title, .price, .sizes, .colors {
  text-transform: UPPERCASE;
  font-weight: bold; }

.checked, .price span {
  color: #ff9f1a; }

.product-title, .rating, .product-description, .price, .vote, .sizes {
  margin-bottom: 15px; }

.product-title {
  margin-top: 0; }

.size {
  margin-right: 10px; }
  .size:first-of-type {
    margin-left: 40px; }

.color {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  height: 2em;
  width: 2em;
  border-radius: 2px; }
  .color:first-of-type {
    margin-left: 20px; }

.add-to-cart, .like {
  background: #ff9f1a;
  padding: 1.2em 1.5em;
  border: none;
  text-transform: UPPERCASE;
  font-weight: bold;
  color: #fff;
  -webkit-transition: background .3s ease;
          transition: background .3s ease; }
  .add-to-cart:hover, .like:hover {
    background: #b36800;
    color: #fff; }

.not-available {
  text-align: center;
  line-height: 2em; }
  .not-available:before {
    font-family: fontawesome;
    content: "\f00d";
    color: #fff; }

.orange {
  background: #ff9f1a; }

.green {
  background: #85ad00; }

.blue {
  background: #0076ad; }

.tooltip-inner {
  padding: 1.3em; }

@-webkit-keyframes opacity {
  0% {
    opacity: 0;
    -webkit-transform: scale(3);
            transform: scale(3); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes opacity {
  0% {
    opacity: 0;
    -webkit-transform: scale(3);
            transform: scale(3); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

/*# sourceMappingURL=style.css.map */
.bg-cfr{
    background-color: white!important;
    padding: 10px 0px;
}
html {
  scroll-behavior: smooth;
}
.overviv-h{
    background-color: #ff9f00;
    padding: 7px 10px;
    color: white;
    border-radius: 5px;
    background: linear-gradient(to bottom,#f15a21 0%,#f15a21 50%,#f15a21 52%,#ed3b00 100%);
}
.day-bg {
    background: #f9f1f1 none repeat scroll 0 0;
    margin-bottom: 10px;
    padding: 5px 15px;
}
.day {
    background: #f15a21;
    background: -moz-linear-gradient(top,#f15a21 0%,#f15a21 50%,#f15a21 52%,#ed3b00 100%);
    background: -webkit-linear-gradient(top,#f15a21 0%,#f15a21 50%,#f15a21 52%,#ed3b00 100%);
    background: linear-gradient(to bottom,#f15a21 0%,#f15a21 50%,#f15a21 52%,#ed3b00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f15a21',endColorstr='#ed3b00',GradientType=0);
    color: #fff;
    text-shadow: 2px 1px 1px rgba(0,0,0,.5);
    display: inline-block;
    padding: 5px;
    margin: 0;
    min-width: 82px;
    font-size: 2.1rem;
}
.brief-desc {
    font-size: 1.4em;
    line-height: 1.2222em;
    color: #2d3e52;
    padding-left: 30px;
}
.image-box .box, .image-box.box {
    text-align: left;
    background: #fff;
    margin-bottom: 30px;
}
.day:before {
    content: '';
    height: 0;
    position: absolute;
    height: -3px;
    width: 16px;
    left: 97px!important;
    margin-top: -4px;
    border: 16px solid transparent;
    border-left-color: #f15921;
    /* top: 0; */
}
.asdvcds{
    padding: 5px;
}
.inckjasb-li{
    list-style: none;
    font-size: 14px;
    
}
.inckjasb-li i{
    color: #f15a21;
}
.ascn{
    padding: 0px;
    
}
.des-toac{
    margin: 15px 0px;
    border-top: 1px solid silver;
    padding: 5px 0px;
}
.aca i{
    color: #f15921;
}
.dytx{
    margin: 0px;
    padding: 0px;
    color: #12a0c3;
}
.vaandl{
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    color: black;
}
.price-asc{
    font-size: 25px;
    color: #f15921;
}
.stratash{
    padding-top: 7px;
}
.coplpoerw {
    color: #f15921;
}
.eqahscg{
    background-color: #f15921;
    margin: 30px 0px;
    text-align: center;
    color: white;
     padding: 12px 0px;
}
.eqahscg p:hover{
    text-decoration: none;
}
.pacs-d-p{
    margin: 0px;
}
.qaclna:hover{
    text-decoration: none;
}
.qaclna p:hover{
    background-color: #ad3407;
}
input.input-text, select, textarea, span.custom-select {
    border: 1px solid #ccc;
}


.close {
    opacity: 1!important;
}
@media(min-width:768px){
    .moda-asca{
    width: 400px!important;
}
}
.enqjahs{
    text-align: center;
    font-size: 30px;
    padding: 20px 0px;
    color: #f15921;
}
.textaasca{
    width: 100%;
    height: 200px;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px!important; 
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-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;
}
i.fa.fa-chevron-left.fa-2x.left-icon {
    position: absolute;
    top: 140px;
    bottom: 0px;
    color: #000!important;
    left: -35px;
    
}
i.fa.fa-chevron-right.fa-2x.right-icon {
    position: absolute;
    top: 136px;
    color: #000!important;
    bottom: 0;
    left: 6px;
   
}
.car-traveling {
    border: 1px solid #d8d4d4;
    padding: 12px;
    background: #f9f9f9;
    box-shadow: 0px 0px 10px 3px rgb(193 193 193);
}
h3.car-heading {
    font-size: 18px;
    font-family: sans-serif;
    text-align: center;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 27px;
}
ul.detail-link li {
    font-size: 14px;
    font-family: sans-serif;
}
ul.detail-link
{
    line-height: 20px;
    list-style-type: none;
    padding: 0px 30px;
}

.tampoo-traveling {
    padding: 12px;
    background: #f9f9f9;
    border: 1px solid #d8cfcf;
    border-top: none;
}
.details-s1 ul li {
    font-size: 15px;
    font-family: sans-serif;
}
.details-s ul li:before {
    content: "\f101";
    font-family: FontAwesome;
    display: inline-block;
    color: #ff0000;
    font-weight: 500;
    margin-left: -13px;
    padding-right: 5px;
}
.details-s1 ul li,.details-s ul li {
    list-style-type: none;
}
.col-md-3.carousel-offer {
    float: right;
    padding: 10px;
}

element.style {
}
h3.package-s {
    margin-bottom: 0px;
    margin-top: -1px;
    text-align: center;
    padding: 4px;
    border: 1px solid #c1c1c1;
    border-radius: 0 0 5px 5px;
    background: #000;
    
    text-transform: uppercase;
}
h3.package-s:hover {
    background: #b5b5b5;
    
    text-transform: uppercase;
}

.selling-package{
    padding-bottom: 20px;
}
h3.abt-pag {
    text-align: center;
    font-size: 40px;
    margin-top: -10px;
    font-family: sans-serif;
    font-weight: 600;
}
img.abt-us {
    margin-top: -22px;
}
h4.lux-p {
    font-size: 28px;
    font-weight: 600;
    color: #ff0000;
    font-family: sans-serif;
}
.ud-p p{
    font-size: 15px;
    font-family: sans-serif;
    text-align: justify;
    color: #000;
}
p.ud-p {
    font-size: 15px;
    font-family: sans-serif;
    text-align: justify;
    color: #000;
}
h4.lux-pg {
    font-size: 15px;
    color: #ff0000;
    font-weight: 600;
}

.team-work {
    border:1px solid #d8d4d4;
    padding: 10px;
    box-shadow: 0px 0px 10px 3px rgb(193 193 193);
}
h3.fd-p {
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 22px;
    margin-bottom: 5px;
    color: #000;
}
p.fd-h {
    text-align: center;
    color: #e30505;
    font-size: 15px;
    margin: 0px 0px 10px;
}
.team {
    padding: 30px;
    background: aliceblue;
}
.main-contents {
    padding: 26px;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    margin-top: 16px;
    font-weight: 700;
}
i.fa.fa-map-marker.ct {
    margin-right: 6px;
    color: #000;
    font-size: 16px;
}
i.fa.fa-phone.ct {
    margin-right: 6px;
    color: #000;
    font-size: 16px;
}
section.col-md-4 {
    margin-bottom: 15px;
}


h4.tour-p-hp {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    color: #ff0000;
    
}
h4.details-hwd {
    font-size: 25px;
    font-family: sans-serif;
    font-weight: 600;
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}


.btn-secondary {
    color: #fff;
    background-color: #ffad01;
    border-color: #ffad01;
    font-weight: 600!important;
    width: 100%;
    max-width: 136px;
    padding: .75rem;
    text-transform: uppercase;
}
.btn-secondary:hover {
   color: #fff!important;
}
.col-md-12.enq {
    padding-left: 0px;
    padding-right: 0px;
}
h4.form-h {
   color: #fff;
    font-size: 14px;
    padding: 10px 0px;
        
    
    font-family: inherit;
    font-weight: 600;
    margin-bottom: 15px;
}
.form-p-emquiry {
    background: #ffffffe3;
    border: 1px solid rgb(212 212 212);
    border-radius: .25rem;
    padding: 0px 0px 15px!important;
    /*box-shadow: 2px 2px 19px 10px rgb(216 212 212);*/
    
}


.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555b8!important;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #ced4da;
    border-radius: .25rem!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-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;
}
.dt-service {
    
    border: 2px solid #e2e2e2;
}
/*change*/
 .days {
}
.days h4 {
    margin: 25px 0px 15px 0px;
    font-size: 16px;
    font-weight: 600;
    font-family: sans-serif;
    color: #344f5d;
}
.days h4 span {
    color: #d30909;
    font-weight: bold;
}
 .l-info-pack-days ul {
     padding: 0px;
     padding-top: 5px;
}
.l-info-pack-days ul li {
    position: relative;
    overflow: hidden;
    padding-left: 42px;
}
.l-info-pack-days ul li i {
    width: 35px;
    height: 35px;
    /* background: #df3b77; */
    border-radius: 50%;
    text-align: center;
    padding: 9px 10px;
    margin-left: -32px;
    position: absolute;
    z-index: 99;
    color: #605959;
    font-size: 18px;
}
.content-overlay{display:none;}
 .l-info-pack-days ul li h4 {
     margin-top: -12px;
}

.detail-pd .l-info-pack-days li:before {
    content: ""!important;

}
.l-info-pack-days ul li p {
    padding-top: 0px;
    text-align: justify;
    font-size: 15px;
    font-family: sans-serif;
}
 .l-info-pack-plac::after {
     content: '';
     background: #cecece;
     position: absolute;
     width: 1px;
     top: 0;
     bottom: 0;
     height: 100%;
     left: 19px;
}
.detail-pd {
    margin-top: -1px;
    border: 1px solid #e6e3e3;
    margin-bottom: 10px;
    padding: 5px 14px 0px;
}
.mycss table{}
.price-manali{    color: #f00;
    font-weight: bold;
    font-size: 25px;
}
.glow-on-hover {
    /* width: 220px; */
    /* height: 50px; */
    border: none;
    display:block;
    text-align: center;
    outline: none;
    color: #fff;
    background: #483d30;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    padding: 6px 12px;
    border-radius: 8px;
    font-size:12px;
    text-decoration:none;
}
.glow-on-hover{background: #9e6b2f !important;}

.glow-on-hover:hover{
    text-decoration:none;
    color:#fff;
    
}
.glow-on-hover:visited{
    text-decoration:none;
    color:#fff;
    
}

.glow-on-hover:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.glow-on-hover:active {
    color: #000
    text-decoration:none;
    color:#fff;
}

.glow-on-hover:active:after {
    background: transparent;
    text-decoration:none;
    color:#fff;
}

.glow-on-hover:hover:before {
    opacity: 1;
}

.glow-on-hover:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    text-decoration:none;
    color:#fff;
    background: #9e6b2f;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.mycss th{background-color:#ffad01;}
.mycss td{padding:8px !important;}
.mycss th{padding:10px !important;} 

.mycss12 ul{} 
.mycss12 li{list-style:none; line-height:25px;}
.mycss12 li:before{
content"\f101";
    font-family:FontAwesome;
    color:#fff;
}
.mycss12 li a{color:#000;}
.mycss12 li a:hover{color:#000; text-decoration:none;}
.mycss12 li i{color:#fff!important;}

.box-tempo {
    border-radius: 4px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.box-tempo {
    border: 1px solid #e2e1e1;
    border-radius: 5px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}
.box-tempo img {
    display: block;
    width: 100%;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    transition: 0.3s all ease;
}
.box-tempo h3 {
    text-align: left;
    padding: 12px;
    margin-top: 0px;
    background-color: #0c5391;
    color: #fff;
    /* font-style: italic; */
    font-size: 15px;
    font-weight: 600;
}
.ratting12 ul {
    padding-bottom: 0px;
}
.pr-0 {
    padding-right: 0px! important;
}
.pl-0 {
    padding-left: 0px! important;
}
.new-box{display: flow-root;}
.ratting12 li{list-style:none;}
.detail-pd .ratting12 li:before{list-style:none; color: #0000;} 
.detail-pd .info-tempo ul {
    padding: 5px;
    margin-top: 0px;
}
.detail-pd .info-tempo li:before {
    content: "\f101";
    font-family: FontAwesome;
    display: inline-block;
    color: #ff0000;
    font-weight: 500;
    margin-left: 0px;
    padding-right: 5px;
}
.detail-pd .info-tempo ul li {
    text-align: left;
    padding-bottom: 8px;
    font-size: 12px;
    list-style: none;
    font-family: sans-serif;
}
.fa-star {
    color: #ffc522;
    text-shadow: 1px 1px #000;
    padding: 0.1em;
}
.fa-star:before {
    content: "\f005";
}
.btn-area {
    padding: 10px;
}
.detail-pd .btn-area i{color:#fff;}
.detail-pd .btn-area ul {
    text-align: left;
    margin-top: -15px;
    padding-left:0px;
}
.detail-pd .btn-area ul li:before {
    content: "";
    font-family: FontAwesome12;
    display: inline-block;
    color: #ff0000;
    font-weight: 500;
    margin-left: -13px;
    padding-right: 5px;
    text-decoration:none;
}
.detail-pd .btn-area ul li{display:inline;}
.detail-pd .btn-area ul li{list-style:none;}

.detail-pd .mycss h2 span {
    color: #066a83!important;
    padding: 10px 0px;
    font-size: 26px;
    border-radius: 4px; 
}
.plan-image {
    position: relative;
    overflow: hidden;
}
.form-h{
    margin: 0px;
    padding: 5px 10px;
    background-color: #000000;
    text-align: center;
    
}
.form-p-emquiry{
    padding: 0px!important;
}
.secnd-en{
    padding: 10px;
}
::placeholder{
  color: #555555b8!important;
}

.form-p-emquiry{
        margin-bottom: 40px;
}
.form-p-emquiry {
    padding: 0px 0px 10px!important;
    background-color:#f7b01c;
}
.secnd-en p {
    font-size: 15px;
    font-family: sans-serif;
    font-weight: 600;
    color: #000;
}
ul.travel-p li {
    color: #000;
    font-size: 13px;
    font-weight: 600;
}
ul.travel-p {
    list-style-type: none;
    margin-left: -36px;
    line-height: 26px;
}
span.sup-t {
    color: #000;
}

@media(min-width:768px){
    .rajasthan-p{
        /*min-height: 482px!important;*/
    background-color: #f9f9f9;
    }
}
@media(max-width:767px){
    .main-contents {
    padding: 0px!important;
}
    .car-traveling.plan-image {
    margin-bottom: 20px;
}
    .main-contents {
    margin-top: 20px;
}
    h4.lux-p {
    font-size: 20px;
    
}
}

.social-ic {
   
    font-size: 30px;
   
    list-style-type: none;
    
    text-decoration: none;
    
    border-radius: 50%;
}
.social-ic li {
    display: inline;
    
}
a.fa.fa-facebook {
    padding: 12px;
    width: 52px;
    text-align: center;
    height: 52px;
    color: #fff;
    text-decoration: none;
    background: #1877f2;
}
a.fa.fa:hover {
    color: #ffad01;
}
a.fa.fa-instagram {
    padding: 12px;
    width: 52px;
    text-align: center;
    height: 52px;
    color: #fff;
    text-decoration: none;
    background: linear-gradient(to bottom left, #7315b7,#c4296f,red,yellow)!important;
}
a.fa.fa-youtube-play {
    padding: 12px;
    width: 52px;
    text-align: center;
    height: 52px;
    color: #fff;
    text-decoration: none;
    background: #f00;
}
a.fa.fa-linkedin{
    padding: 12px;
    width: 52px;
    text-align: center;
    height: 52px;
    color: #fff;
    text-decoration: none;
    background: #35acf3;
}
a.fa.fa-twitter{
    padding: 12px;
    width: 52px;
    text-align: center;
    height: 52px;
    color: #fff;
    text-decoration: none;
    background: #50abf1!important;
}
a.fa.fa-pinterest{
    padding: 12px;
    width: 52px;
    text-align: center;
    height: 52px;
    color: #fff;
    text-decoration: none;
    background: #e80017!important;
}



h3.get-hp {
    
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
    color: #e23535;
    text-transform: uppercase;
}
h3.get-h {
    font-size: 20px;
    font-weight: 600;
    color: #e23535;
    text-transform: uppercase;
}
input.form-control.cpation {
    margin-bottom: 20px;
    border-radius: 0px!important;
    height: 45px;
}
.informations p {
    line-height: 22px;
    font-size: 15px;
    margin-bottom: 20px;
}
p.f-0 {
    color: #e23535;
    font-size: 20px;
    margin-top: 16px;
    margin-bottom: 16px;
    font-family: sans-serif;
    font-weight: 600;
}
textarea.form-control.cpation {
    border-radius: 4px!important;
}
.ct-ip {
    padding-left: 35px!important;
}
.modal-content {
    
    
    background: #fff!important;
    border: 5px solid #ffedb0;
    box-shadow: 0px 0px 20px 2px;
}
.modal-dialog {
        width: 700px!important;
    margin: 30px auto;
}
.modal-header {
    padding: 15px;
    border-bottom: none!important;
}
.modal-header .close {
    margin-top: -47px!important;
    background: #fff;
    height: 25px;
    width: 25px;
}
.modal-content {
    border: 10px!important;
}
button.theme-btn.btn-style-one {
    background: #02a219;
    color: #fff;
    border: none;
    font-weight: 500;
    padding:7px 20px;
}
.form-control {
    text-transform: capitalize;
    padding-left: 10px;
    height: 45px;
    width: 100%;
  box-shadow: 1px 1px 10px 0px #ffffff;!important;
border-radius: 0px!important;
    font-size: 16px;
    font-weight: 400;
    color: #0d2f5d;
    border: 2px solid #ddd;
}
h4.modal-title {
    background: #d00606;
    color: #fff;
    font-size: 25px;
    text-align: center;
    font-weight: 600;
    padding: 4px 15px;
}
form.form-pg {
    padding: 10px 20px;
}
@media(max-width:767px){
    .modal-dialog {
    width: 360px!important;
    margin: 30px auto;
}
}
.details-s {
    margin-top: 22px;
}
.car-border {
    background: #000;
    color: #fff;
    padding: 5px 20px;
    margin-top: 10px;
}
.car-border1{

background: #000;
    line-height: 22px!important;
    color: #fff;
    padding: 0px 0px;
    margin-top: 10px;
}
.car-sec{
    margin-bottom: 15px;
}
.car-heading1 {
    font-size: 18px;
    font-family: sans-serif;
    text-align: center;
    font-weight: 600;
    padding: 10px;
    color: #fff;
    background: #000;
    /* margin-top: 10px; */
    margin-bottom: 0px;
}

.details-s1{
    margin-top: 0px;
}
.di-p {
    text-align: center;
    color: #575757;
    font-size: 16px;
    font-weight: 700;
    font-family: sans-serif;
}
.car-traveling1{
    border: 1px solid #d8d4d4;
    padding: 12px;
    background: #f9f9f9;
    box-shadow: 0px 0px 7px 8px rgb(193 193 193 / 22%);
    border-radius: 26px;
}
.car-heading2{
    font-size: 18px;
    font-family: sans-serif;
    text-align: center;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 27px;
}

    


.car-heading2 {
    font-size: 21px;
    font-family: sans-serif;
    text-align: center;
    font-weight: 600;
    color: #000;
    margin-top: 10px;
    margin-bottom: 18px;
}
.details-s1 li:before {
    content: "\f101";
    font-family: FontAwesome;
    display: inline-block;
    color: #ff0000;
    font-weight: 500;
    margin-left: -13px;
    padding-right: 5px;
}
.detail-pd li{
list-style: none;
font-size: 15px;
padding: 5px;
}
.detail-pd li:before {
    content: "\f101";
    font-family: FontAwesome;
    display: inline-block;
    color: #ff0000;
    font-weight: 500;
    margin-left: -13px;
    padding-right: 5px;
}
.detail-pd h2 span {
    
    
    color: #000!important;
    padding: 10px 0px;
    font-size: 26px;
    
    border-radius: 4px;
}
.detail-pd p {
    margin: 0 0 15px;
}
.detail-pd p span {
    font-size: 17px;
    
}
.detail-pd p {
    margin-bottom: 20px!important;
    
}
.footer-a{
    color: #000;
    font-weight: 500;
}
.footer-a:hover{
    color: #000;
   
}
.abt-pag-term {
    background: #e23535;
    color: #fff;
    text-align: center;
    font-weight: 600;
    font-family: sans-serif;
    padding: 3px 10px;
}
.policy-p{
    color: #e23535;
    font-size: 18px;
    font-family: sans-serif;
    font-weight: 600;
}
ul.sdjhf {
    margin-left: -38px;
    list-style-type: none;
    line-height: 24px;
}
ul.sdjhf-p {
    list-style-type: square;
    line-height: 30px;
}
.main-contents.conditions {
    background: #fffcf6ad;
}
@media(min-width:768px){
    .details-s1 {
    margin-top: 0px;
    min-height: 240px;
}
    .top-row {
	padding: 10px 0px 0px;
}

    .details-s{
          min-height: 240px!important;
    }
}
.domestic-pack {
    position: absolute;
    right: -1px;
    top: 15px;
    background: #000000bd;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    padding: 6px 20px;
}

.col-md-4.car-b {
    /* padding: 12px; */
    background: #f9f9f9;
    border: 1px solid #d8cfcf;
}
.car-b {
    background: #f9f9f9;
    border-left: 1px solid #d8cfcf;
     border-right: 1px solid #d8cfcf;
}

.details-s12 {
    margin-top: 0px;
    
}
p.explor-btns.book2 {
    text-align: center;
    margin-top: 16px;
    
    
}
.detail-pso{
    text-align: justify;
}
p.explor-btns.book2 a {
    background-color: #ffad01;
    color: #fff;
    padding: 5px 15px;
    font-weight: 500;
}
.details-sp {
    margin-top: 22px;
}


 .image-box {
position: relative;
margin: auto;
overflow: hidden;

}
.image-box img {
max-width: 100%;
transition: all 0.3s;
display: block;
width: 100%;
height: auto;
transform: scale(1);
}
.image-box:hover img {
transform: scale(1.1);
}


@media(max-width:767px){
    p.explor-btns.book2 {
    margin-left: 116px!important;
}
}

.blog-deta{
    background: #000;
}
.car-heading3{
font-size: 16px;
    font-family: sans-serif;
    text-align: center;
    font-weight: 600;
    padding: 10px;
    color: #fff;
    
    margin-top: 10px;
    margin-bottom: 0px;
}

.date_blog{
    position: relative;
    padding: 12px;
    background: #000;
    color: #fff;
    top: -30px;
}
@media(max-width:767px){
    .navbar-default .navbar-nav>li>a{
       padding: 10px!important;
        width: max-content;
    }
    
    
}
@media (max-width: 767px){
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    
    width: 50%;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
    
    .dropdown-menu{
        background: none!important;
    }
}

@media(max-width:767px){
    .mainmenu .collapse ul ul.dropdown-menu{
        background: #252525!important;
    }
    .top-row {
	padding: 3px 0px 3px;
}

}
.phonese{
    color: black;
}
.phonese:hover{
    color: black;
    text-decoration: none;
}
.ul-li-tem-r li:before{
    display: none!important;
}
.ul-li-tem-r{
    padding: 0px;
}
.ul-li-tem-r li{
    display: inline-block;
    margin: 15px 5px;
}
.ul-li-tem-r{
    text-align: center;
}
.ul-li-tem-r li a {
    border: 1px solid silver;
    padding: 10px 10px;
    border-radius: 5px;
    font-size: 12px;
    color: black;
}
.ul-li-tem-r li a:hover{
    text-decoration: none;
    background-color: #ffad01;
    color: white;
    
}

.header-cl {
  padding: 0px 16px;
  color: #f1f1f1;
   z-index: 9999999;
}

.content {
  padding: 16px;
}

.sticky1 {
  position: fixed!important;
  top: 0;
  width: 100%;
  background-color: #000000b3!important;
  background-image: none!important;
}

.sticky1 + .content {
  padding-top: 102px;
}