/*media query for large screen devices*/

@media (min-width: 1201px) {



}

/*//media query for large screen devices*/





/*media query for desktop devices*/

@media (min-width: 993px) and (max-width: 1200px) {



}

/*//media query for desktop devices*/





/*media query for medium screen devices*/

@media (min-width: 769px) and (max-width: 992px) {



}

/*//media query for medium screen devices*/





/*media query for tablets screen devices*/

@media (min-width: 481px) and (max-width: 768px) {



}

/*//media query for tablets screen devices*/





/*media query for tablets screen devices*/

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



}

/*//media query for tablets screen devices*/





/*media query for tablets screen devices*/

@media (max-width: 320px) {



}

/*//media query for tablets screen devices*/
.clicktocall
{
float: left;
margin-top: 0px;
margin-left: 43px;
}


/*this css for package detail page*/
.prepend_topHalf .ng-scope
{
	list-style-type: square;
}
a{text-decoration: none;}

a:hover{text-decoration: none !important;}

.mnav-panel {

    padding: 0px;

		border: 0;

		border-radius: none;

}

.maincol{padding: 15px; background:#FCFDFF; border: 1px solid #dddddd;}

.categorycol .maincol{border-bottom: 1px solid #f0f0f0;}

.maincol p{color: #5e5e5e; line-height: 26px; font-size: 13px;}

.imgscale{   position: relative;overflow: hidden;}

.imgscale img{   width: 100%;

    -webkit-transition: all 0.4s ease 0s;

    -moz-transition: all 0.4s ease 0s;

    -ms-transition: all 0.4s ease 0s;

    -o-transition: all 0.4s ease 0s;

    transition: all 0.4s ease 0s;}

.imgscale:hover .imgscaleimg{-webkit-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -ms-transform: scale(1.2);

    -o-transform: scale(1.2);

    transform: scale(1.2);}


.imgscaleimg {height: auto !important;}
		.offer-box {

    position: absolute;

    left: 20px;

    bottom: 20px;

}

.offer-top {

    width: 100%;

    padding: 10px 15px;

    background: #000;

}

.offer-bottom {

    width: 100%;

    padding: 10px 15px;

    background: #fe5f01;

		color: #ffffff;

}



.featured-cr {

    color: #ffffff;

    font-size: 20px;

    font-weight: 700;

}

.featured-spe {

    font-size: 32px;

    font-weight: 700;

    line-height: 1;

}

.featured-btm {



    width: 100%;

    padding: 13px 10px;

    margin-bottom: 30px;

    background: #fe5f01;

}

.featured-btm a {

    margin-right: 10px;

		color: #ffffff;

		text-decoration: none;

}

.featured-btm a:hover {

    color: #ccc;

}


#tab4default table{border:0;}
#tab4default table tr td{font-size: 14px; padding: 10px;}
.prepend_topHalf {padding-left: 20px;}

.aside{margin-bottom: 30px;}

.aside:last-of-type{margin-bottom: 0px;}

.latest-news{margin-top: 5px; font-size: 24px;}

.newbox{font-size: 14px !important; color: #5e5e5e; border-bottom: 1px dashed #ccc; margin-top: 15px;}

.newbox:last-of-type{border-bottom: none;}

.newbox a{text-decoration: none;}

.newbox p{margin-top: 10px;}

/*//this css for package detail page*/

.xsmargin{margin-top: 20px;}

.mt-5{margin-top: -4px !important; font-size: 16px;}

.p0{padding: 0px !important;}




#tab3default{padding: 15px;}
.mnav-panel{padding: 0px;}

.nav-tabs>li>a{border-radius: 0px; margin-right: 0px;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{background: #BB7834 !important; color: #ffffff !important; border-radius: 0px;}

.mnav-tabs>li>a{border-right: 1px solid #eeeeee;}

.mnav-tabs{}

.mnav-tabs>li{text-align: center;}

.mnav-tabs>li>a{padding: 7px 11px !important;}

.mpanel-heading{padding: 0px !important;}

.mpanel-body{padding: 0px; padding: 0px !important; background: #f5f5f5;}

.itinfo{background: #ffffff; padding: 15px;}

.itinfo h3{margin-top: 0px; font-size: 18px;}

.itinfo p{margin-bottom: 0px;}

.inex{padding-left: 15px; margin-top: 10px;}

.md-info {
    padding: 15px;
    margin: 0px;
    font-size: 12px;
}

.formwrap{padding: 15px; padding-right: 7px;}
 .md-inputdiv{padding: 0px; margin-top: 0px;margin-bottom:10px;}
  .md-inputdiv label{width: 11%; display: inline-block;}
  .md-inputdiv label .fa{font-size: 20px; color: #999999; position: relative; top: 12px;}
  .md-inputdiv input,.md-inputdiv textarea{width: 82%; border: 1px solid #dddddd; height: 35px; padding: 7px 15px; -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; vertical-align: text-top;}

  .md-inputdiv .txtlbl{width: 5.5%; min-height: 70px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
  .md-inputdiv textarea{width: 91.1%; min-height: 70px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; vertical-align: top;}
.formwrap .view-detail{margin-right: 19px; }
.hotel-category{padding-left: 0px; list-style-type: none;}

.hotel-category li{float: left; text-align: center; width: 20%; min-height: 140px;}

.hotel-category li h4{ border-bottom: 1px solid #f5f5f5; margin-top: 0px; padding:10px 13px; font-size: 16px;}

.hotel-category li p{padding: 0px 10px;}

.hotel-category li:nth-child(odd){background: #ffffff;}

.hotel-category li:nth-child(even){background: #f9f9f9;}

.tcon li{margin-top: 5px; margin-bottom: 10px; line-height: 26px; font-size: 13px;}

.howtobookheading>div{min-height: 30px !important;}

.howtobookrow{border-bottom: 1px solid #eeeeee;}

.howtobookrow>div{text-align: center; padding: 5px 10px; min-height: 70px;}

.howtobookrow>div:nth-child(odd){background: #cde3ff;}

.howtobookrow>div:nth-child(even){background: #f9f9f9;}

.howtobookrow>div p{margin-bottom: 0px; line-height: 26px; margin-top: 5px;}

.margintop{margin-top:15px; display:block;}

.cancelrow>div{min-height: 100px;}

.mpacrow{padding: 0px 15px;overflow: hidden;}

.mpacrow img{width: 100%; -webkit-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;}
.mpacrow img:hover{-webkit-transform: scale(1.2) rotate(5deg);
-ms-transform: scale(1.2) rotate(5deg);
-o-transform: scale(1.2) rotate(5deg);
transform: scale(1.2) rotate(5deg);}

.rpc{    font-size: 14px;

    color: #fe5f01 ;

		text-align: left;

    margin-top: 10px;

}

.viewdetail{    font-size: 14px;

    color: #fe5f01 ;

		text-align: left;

    margin-top: 7px;

}



.view-detail {

    text-decoration: none;

    padding: 8px 16px;

    background: #fe5f01;

    color: #ffffff;

    transition: all .3s;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -o-transition: all .3s;

		letter-spacing: .5px;
        border: 1px solid #ddd;

}

.view-detail:hover{opacity: 0.7; color: #333333;}

/*this media query for those elements which are global*/
.innerpackagecontainer{margin-top: 30px;margin-bottom: 30px;}
@media (max-width: 767px) {
/* add new css*/
.md-inputdiv {
	margin-bottom:0px;
}
.mclick
{
	margin-bottom:22px;
}
.innerpackagecontainer .maincol
{
	padding:8px;
}
.mnav-tabs > li > a 
{
    padding: 7px 0px !important;
	font-size:13px;
}
.tab-content #tab4default
{
overflow-x:scroll;	
}
/*.tab-content > .active
 {
     overflow-x: scroll;
} */
.prepend_topHalf {
    padding-left: 11px;
}
.mcustomer .msubmenu li
{
	padding-left:0px !important;
}
.mcustomer1 .msubmenu
{
	width: 200px !important;
}
.logo .trigger{
	width:15%;
	float:left !important;
	
}
.homeheader .logo a img
 {
     float: right;
}
.hpack
{
	width:75%;
	float:right !important;
}
.logo {
    margin-top: 9px !important;
}

.queryfrom input[type="submit"] {
margin-right:0px !important;
}
.raj_roomdv1 {
width: 258px;
left: -13px !important;

}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 100% !important;
padding-left:10px;
padding-right:10px;
}

.mcustomer
{
background: #BB7834 !important;
width:65% ;
min-height:0 !important;
}
.mcustomer ul{
	float:left !important;
	width:100%;
}
.hnav li{
	width:100%;
}
.mcustomer1
{
background: #BB7834 !important;
width:100% ;
min-height:0 !important;
}
.imgscaleimg {
height: 200px !important;
}
.icontext {
    padding-left:0px !important;
}
.msubmenu li a
{
color:#fff !important;
}
.msubmenu li{float:left !important; padding:0px !important;  padding-right: 15px !important;}
/*.main-nav .pull-right
{
float:left !important;
width:100% !important;
} */
.main-nav ul li
{
border-bottom:1px dotted #383839;
width: 100%;
}

.main-nav ul li a {
float:left !important ;
}
.wt-nav-tabs
{
margin-bottom:15px !important;
}
.foocol {
    padding: 4px 0px;
}
.featured-btm {
padding: 3px 10px ;
}
.msubmenu {
top: 28px !important;
padding-top:0px !important;
}
.main-nav
{
     padding-bottom: 0px !important;
}
.msubmenu li a
{
float:none !important;
}
.first_head .menu-container
{
padding-left:0px !important;
padding-right:0px !important;
}
.main-nav{
	 display:none;
	 padding-bottom:0px !important;
 }  
 .homeheader .pd {
	 display:none;
 }
 .hnav
 {
	 padding-left:10px;
 }
.main-nav ul{
	margin-left:0px;
}
 .trigger .fa {
    color: #383839;
    font-size: 24px;
	padding-top:10px;
}
.plogo  .trigger .fa {
	padding-top:26px;
}	
.trigger{display: block !important;margin-top: 42px;}
.main-nav > ul > li {
    min-height: 27px;
    margin-bottom: 3px;
	}

#carousel-example-generic .item img {
       min-height: auto;
    height: 770px;
}
#carousel-example-generic .item img {
       max-height: 770px;
}
.homeheader
{
margin-left:0px !important;
}
.homeheader .main-nav {
padding-top:0px;

}
.msubmenu li {
       padding: 4px !important;
    
}
.icontext{
	color:#fff;
}
.h_tab
{
padding-top: 10px;
}
.msubmenu
{
background: #ff6600;
width: 174px !important;
}
.plogo{
	padding-left:30px !important;
}
.hnav ul
{
width:100%;	
}
.wt-nav-tabs li {
		margin-bottom:0px !important;
	}
.wt-nav-tabs li > a {
		padding-bottom:6px !important;
	}
.wt-nav-tabs li span
{
font-size:15px !important;
}
/*.menu-container .col-md-3
	{
		padding-left:0px;
	} */
/* end new css*/

.innerpackagecontainer{padding: 0px;}

.mnav-tabs>li{width: 33.3333%}

.mnav-tabs>li>a{border-right: 1px solid #eeeeee !important;border-bottom: 1px solid #eeeeee !important;}

.hotel-category li{ min-height: 210px;}

.hotel-category li h4{min-height: 55px;}

.howtobookrow>div{min-height: 150px;}

.offer-box{position: absolute;width:86%;}

.offer-top{ padding: 3px 5px;}

.featured-cr {

    color: #ffffff;

    font-size: 14px;

    font-weight: 100;

}

.featured-spe {

    font-size: 16px;

    font-weight: 700;

    line-height: 1;

}
.md-inputdiv .txtlbl {
    width: 12%;
}
.md-inputdiv textarea {
    width: 81%;
}
.absolute .tab-content{
	margin-top:-15px;
}
.mdefault
{
	overflow:hidden;
}
}

/*//this media query for those elements which are global*/

@media (max-width: 480px) {

	.mnav-tabs>li{width: 50%}

}
.top-fluid .col-lg-10
{
	float:right;
	margin-top: -3px;
	}
	.main-nav>ul>li:nth-child(1) a .fa {
		float:left;
		color: #eD1C24 !important;
	}
	.main-nav>ul>li .fa {
    font-size: 20px !important;
	}
	.icontext
	{
		padding-left:25px;
	}
	
	.main-nav {
		margin-top: 5px !important;
    padding-bottom: 12px ;
	}
	span.help-block.form-error {
		color:#000 !important;
		
}

.h_agent
{
	border-right:none !important;
}
.list-inline>li {
	margin-top:5px;
}
/*.h_calender .fa
{
	position: absolute;
    z-index: 1;
    /* top: 23px; */
    /*float: right;
    bottom: 23px;
    right: 8px;
} */
.calender_icon:before {
    background-position: 2px -122px;
    width: 27px;
    height: 26px;
    top: 10px;
}

.flight_icon:before {
    background: transparent url(../common/images/flight_icon.png) 0 0 no-repeat;
    content: '';
    display: inline-block;
    height: 20px;
    width: 20px;
    position: relative;
    vertical-align: middle;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 19px;
    width: 39px;
    position: absolute;
    top: 15px;
    right: 7px;
}
.logo {
    margin-top: -33px !important;
}
.foocol h3 span 
{
border-bottom: 1px solid rgb(244, 216, 185);
padding-bottom:5px;
}
.mainheading span
{
	border-bottom:1px solid #bb7834;
padding-bottom:5px;	
}
.copyright a
{
	color:#fff;
}
		