body{ background-color: transparent ; font-family: 'Lato', tahoma,sans-serif; font-size: 16px;}

html { 

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.tagline{    font-size: 13px;  color: #000;  margin-left: -10px;  font-style: italic;}
.mobspace{    color: #303030;}  /*  font-size: 17px; removed  */
.p_content input {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    color: #333;
}
h1{font-family: 'Oswald', arial, halvetica,sans-serif; font-size:30px;  color: #fff;
   text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.49);}
.text_block2 h1{ text-align:center; margin-top:200px;}
#nearby p{ font-style: italic; font-size: 15px; font-family: georgia,arial; color: #333}
#nearby .boxheight3 p.textName{ font-size: 22px; color:#cc6600; font-style:inherit; font-family: 'Oswald', arial, halvetica,sans-serif;}
.inside{background:rgb(53, 53, 53); background:rgba(53, 53, 53, 0.9);}
/* New css */
.tourName .fa{ color:#666;}
.mt400{ margin-top:420px;}
.mt300{ margin-top:150px;}
.leftBarnew .imageBox img{ max-width:100%}
.leftBarnew .tourBox .tourPrice .price { font-size: 18px;}
.leftBarnew .tourBox {   height: auto; background: #fff;  padding: 10px;}
.leftBarnew .bottom-links .relatedcircle{ margin: 10px auto;}
.leftBarnew .bottom-links{ margin:10px auto;}
.lightborder2{    border-bottom: 1px dotted #666;}
.leftBarnew .tourName {font-size: 18px;  font-weight: bold; margin: 0;}
.leftBarnew .tourName a:hover{ color:#cc6600;}
.dicoverSection2 .mustvisitBox .imagediv img{ max-width:100%;}
.dicoverSection2 .mustvisitBox .imagediv{ text-align:center; }
.dicoverSection2 .mustvisitBox .imagediv h5{ font-size:16px;}
.newheading h1{     color: #333;  font-size: 36px;background:rgba(255, 255, 255, 0.6);  width:auto; display: inline; padding: 20px;}
.related_dest .panel-default>.panel-heading {  background-color:#cbcbcb; border-color: #ddd;}
.related_dest .panel-title a{ color:#333;   font-size: 16px;  display: block; width: 100%;}
.related_dest a.readlink:hover{ color:#faab03;}
.related_dest .panel-title > a .glyphicon { font-size: 13px; color:#525151;    padding-right: 10px;}
.dicoverSection2 .body_text a{ color:#337ab7}
.dicoverSection2 .body_text a:hover{ color:#faab03}
.related_dest .panel-title a:hover, .leftBarnew .headin a:hover { color:#337ab7}
.blogsub .textName{ font-weight:bold;  }
a.readBlog{ color:#fff !important; padding:5px 0; text-align:center; display:block; width:100%; margin-top:10px;    background: #686868;}
a.readBlog:hover{ background:#151515; color:#fff !important;}
.related_dest .readlink {font-size: 16px; font-weight: bold;  color:#337ab7;text-align: center;margin-top: 10px; display: block;font-size: 16px;
                         font-weight: bold;  text-align: center;  margin-top: 10px; display: block;	}
.related_dest .panel-title{    font-size: 16px; font-weight: bold; margin: 0;}
h2.highlight{ font-size:30px;}
.related_dest { overflow:hidden; padding:0;}
.blogsub{ background:#fff; box-shadow: 0 8px 6px -6px rgba(0,0,0,.2); padding:10px; width:32%; margin:0 10px 0 0; height:520px;}
.blogsub img{ max-width:100%;}
.level2{ border-top: 1px solid #999 ; height:2px; margin-top:80px;margin-bottom: 30px; }
.quickList .QuickDiv {  max-width: 100%; moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box;
                        margin: 80px auto -50px;background: rgba(0, 0, 0, 0.4);}
.sdiv .glyphicon{    text-align: center;  font-size: 20px;  margin: 0 auto; width: 220px;}
.quickList .QuickDiv li {  width: 23%; display: inline-block; color: #fff; vertical-align: top;}
.sdiv{   position: relative;}
.quickList .QuickDiv li .di { padding-left: 20px; text-align: left;    font-size: 14px;
                              height: 65px;}
.quickList .QuickDiv li .listHeading { color: #ffd34e;  text-shadow: 2px 1px #000;}
.db {   display: block;}
.leftBarnew .headin{    background-color: #cbcbcb;  border-color: #ddd;     margin-bottom: 5px;padding: 10px 15px;}
.leftBarnew .headin a {  color: #333;  font-size: 16px;  display: block;  width: 100%; font-weight:bold}
.querynew{ background:#FFF; padding:10px; max-width:100%; margin-top:20px;}
.nearbygp .imagediv img{ margin:0 20px;}
.querynew p{ font-size:26px;}
.image-left{ text-align:center}
.related_dest .image-left{ max-width:100%;}
.bookform{ padding:20px 30px;}
.ml30{    margin-left: -30px;}
.leftBar .leftBarnew{ padding:0; margin-left:10px}
.newImg img{ max-width:100%}
.tabbable .relatedcircle a:hover{color:#cc6600}
.call{ font-weight:600;font-size:16px; padding-top:20px; color: #f4f4f4;}  /*  padding-top: 5px to 20 px  */
.call a{ color:#f4ffff; text-shadow: 2px 2px 3px rgba(50, 50, 50, 0.2); } /*  text-shadow added and color changed  */
.email a{ text-decoration:underline; color:#fff; font-weight:600; }
.email{font-size:15px; color:#000;}
.datepicker table tr td, .datepicker table tr th {

    float: left;
    margin-right: 3px;
    display: inline;    margin-bottom: 2px;
}
.datepicker .day {
    background: #e4e4e4;}
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #eceeef;
}

.thead-inverse th {
    color: #fff;
    background-color: #292b2c;
}
/*#howtoreach .text_block2 h2{ text-align:left; margin: 10px 0 0 0 ; font-size:24px;}*/
.placesdiv .img-align{ margin-left:0;}
/* ----------------------new css end ---------------------------*/


.inside .pagebody{ background:rgb(255, 255, 255);     /*background: rgba(255, 255, 255, 0.9);*/}
a:hover, a:focus{ text-decoration:none;}
.home_bg{ background: url(../images/beach-holidays.jpg) no-repeat center center fixed;background-size: 100%;} /* Sindhu: background image */
#page-wrap { margin: 0 auto; }
a{ text-decoration:none}
.header{ background:#ffca33;}  /* Sindhu : background color */
.header_bottom{ background:#000; color:#fff; font-size:14px; padding:6px 0}
.hotels_bg{ height: 405px; width:100%; background:url(../images/ad_banner1.png) no-repeat center center;background-size: 100%;} 
.logo{ padding:5px 0;}
.topnav { margin:0 0 10px 0; color:#fff;}
.nav_carousel{ background:#000}
.topnav ul li a{ float:left; color:#fff; font-size:15px; padding-left:30px}
.topnav ul li a:last-child { padding-right:0; margin-right:0;}
.row_clear{	float:left;	width:100%;	clear:both;}
.nav-tabs{ border-bottom:none;}
.nav-tabs > li > a{ color:#fff; font-size:16px; text-transform:uppercase; border-radius:0;    padding: 5px 20px;}
.support{ padding:5px 0; font-size:18px;}
.dropdown-menu{ background:#0099cc}
.dropdown-menu>li>a{ color:#fff;}
home_nav .related_package h2{ display:none}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #0099cc;
    border-color: #337ab7;
}
ul.img-list li.col-lg-2{ width:19%;}
ul.img-list .img_txt{ font-size:18px; padding: 0 30px;}
ul.img-list .viewBtn{ background:#cc6600; color:#FFF; font-size:12px; padding:5px; border-radius:3px; text-transform:uppercase}
.book_hotel{background-color: rgba(0, 0, 0, 0.5); margin:30px 0 0 15px; border:1px solid #ced4d7 ; padding: 10px 0 0 20px;}
.nav > li > a:hover, .nav > li > a:focus , nav > li > a.active, .inner_nav .navbar-nav > li > a.active {
    text-decoration: none;
    background-color: transparent;
    color:#000;
}
.book_hotel h3{ color:#fff;}
.form_row{
    clear: both;
    widows: auto;
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    float: left;
}

.shillongBG{ background:url(../images/shillong-bg.jpg) no-repeat rgba(53, 53, 53, 0.9); background-size: 100%;    }
.tawangBG{ background:url(../images/tawang_bg.jpg) no-repeat rgb(36, 80, 125) ; background-size: 100%; background-position: 0 100px;   }
.sibsagarbg{ background:url(../images/sibsagar_bg.jpg) no-repeat rgba(53, 53, 53, 0.9);background-position: 0px 18px; background-size: 100%;    }
.KohimaBG{ background:url(../images/kohima_bg.jpg) no-repeat rgba(53, 53, 53, 0.9) ; background-size: 100%;    }
.mawlynnong{ background:url(../images/mawlynnong.jpg) no-repeat rgba(53, 53, 53, 0.9) fixed; background-size: 100%;   }
.TuraBG{background:url(../images/tura_bg.jpg) no-repeat rgba(53, 53, 53, 0.9) fixed; background-size: 100%;}
.NongstoinBG{background:url(../images/nongstion_bg.jpg) no-repeat rgb(124, 114, 53) ;background-position: 0 100px; background-size: 100%;}
.majuliBG{background:url(../images/majuli-bg.jpg) no-repeat rgba(53, 53, 53, 0.9) ;  background-size: 100%;}
.GuwahatiBG{background:url(../images/guwahati-bg.jpg) no-repeat rgba(156, 171, 178, 0.9) fixed; background-size: 100%;}
.kazirangaBG{background:url(../images/kaziranga-bg.jpg) no-repeat rgba(53, 53, 53, 0.9) fixed; background-size:cover;}
.ManasBG{background:url(../images/manas-bg.jpg) no-repeat rgba(53, 53, 53, 0.9) fixed; background-size:cover;}
.ZiroBG{ background:url(../images/ziro-bg.jpg) no-repeat #fff ; background-size: 100%; background-position: 0 100px;   }
.welcomecarouel .btn.btn-warning, a.home_btn{ border-radius:25px; padding:10px 20px;  font-size:16px; background:#efefef; border-color:#efefef ;color:#666 !important; transition: background-color 0.5s ease; }
.btn.btn-warning:hover, .home_btn:hover, .home_btn a:hover{ background:#4d4d4d; color:#fff !important }
.home_btn.btn a{ color:#fff;}
.contact_homelink .btn.btn-warning , .picturejourney .btn.btn-warning { border-radius:25px;  transition: background-color 0.5s ease;}
.contact_homelink .btn.btn-warning:hover, .picturejourney .btn.btn-warning:hover{ background:#0073bf; border-color:#0073bf }
.home .introduction p.cp{ font-size:20px; color:#fbbd57;} 
.form-control{ border:4px solid #d2d1d1; font-size:14px; color:#798e94;     height: 38px}
h3{ font-size:22px; margin-bottom:15px;}
.home_nav ul li{ float:left;}
.topnav ul li{ float:left}
.welcome{  min-height:400px}
.welcome h2{font-family: 'Oswald', arial, halvetica,sans-serif;
            text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.8); 
            font-size: 60px;
            line-height: 72px;
            color: #fff;
            font-weight: 700;
            padding: 140px 0 20px 0px;}
.welcome h4{  font-family: 'Oswald', arial, halvetica,sans-serif;
              text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.8);  /* Sindhu : text-shadow */
              font-size: 24px;
              line-height: 36px;
              color: #dddfe2;  
              font-weight: 400;
              padding: 0px 0 120px 0px;}
.navbar{ margin-bottom:0; border-radius:0; border:none}
.home_nav { background:#ffca33; font-size:16px;}
.introduction{  background:rgb(0, 0, 0); }
.navbar a{ color:#fff;}
.home_nav .navbar-nav > li > a{ padding:30px 20px; font-size:17px; color:#fff;}
.home_nav .navbar-nav > li > a:hover{ color:#000;}
.home_nav .navbar-nav{ padding-left:360px;}
.small{ color:#000; font-size:28px; font-family: 'Oswald', arial, halvetica,sans-serif; text-shadow: 2px 2px 3px rgba(50, 50, 50, 0.2); }
.big{ color:#000; font-size:38px; font-family: 'Oswald', arial, halvetica,sans-serif; text-shadow: 2px 2px 3px rgba(50, 50, 50, 0.2); }
.home .big, .home .small{ color:#0f0e0e;} /* Sindhu : color changed to black from white */
.welcometext{ padding: 100px 0 0 0;}  /* Sindhu : padding-right changed from 0px to 50px */
.welcometext2{ padding: 90px 50px 0 0;} 
.welcomtxt3{    font-size: 24px;font-family: 'Oswald', arial, halvetica,sans-serif;
                font-family: inherit;
                margin: 0;
}
.cherrapunji .welcomtxt3, .cherrapunji .cy{ color:#cc6600;}
.cy{font-size: 20px;
    margin: 0 0 15px 0;
    font-style: italic;
}
.sub_places{
    font-size: 15px;
    color: #9e9e9e;
    font-style: italic;
}
.tourDetails .highlght{    background:#fc8a18;   color: #000; float:left; padding:3px 10px; margin:0 10px 10px 0;}

.small a{ color:#fff; text-decoration:none;}
.small a:hover{ color: #333}
.yellowbg{ background:#cc6600}
.majulibg{ background:url(../images/k2.jpg) no-repeat; height:500px ;  background-size:110% 100%; margin:30px 0;} /* Sindhu: background image */
.nagalandbg{ background:url(../images/ke3.jpg) no-repeat;  height:550px ; background-size:110% 100%; margin:30px 0;} /* Sindhu: background image */
.small_img img{ width:100%; border:5px solid #cc6600; -webkit-box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.7);
                -moz-box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.7);
                box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.7);}
.majulibg .small_img , .nagalandbg .small_img { margin-top:40px; }
.cherrapunji{ background:url(../images/cherrapunji1_1.jpg) no-repeat center center fixed; /*height:748px;*/   background-size:100% 100%; position:relative; }
.home .cherrapunji{ background:url(../images/coorg.jpg) no-repeat center center fixed; height:748px;   background-size:100% 100%; position:relative; } /* Sindhu : image */
.contact_homelink{ padding:100px 0;}
.mapbg{ background:rgba(0, 0, 0, 0.7) ; height:650px;  background-size:100% 100%; }
.mapbg .container{position:relative}
.mapbg .desc_text{ position:absolute; left:0; top:100px;} /* Sindhu: top */
.mapbg .map{ position:absolute; right:0; top:90px;}
.mapbg .desc_text .small, .mapbg .desc_text .big{ color:#0A99FF; text-shadow: 1px 1px 1px rgba(50, 50, 50, 0.3);}
.mapbg .desc_text .small {
    color: #fff;
    text-shadow: none;
    font-size: 26px;    
} 
.mapbg .desc_text .small a{ color:#0099ff; font-size:22px;}
.mapbg .desc_text .small a:hover{ color:#fff;}
.bottomtext{ position:absolute;  bottom:30%;     background: #3a3a3a96;
             padding: 10px 10px 15px 13px; } /* Sindhu: padding-bottom: 13px; changed from 13 to 15 px */
.home .desc_text{ margin:0 0 50px 0;} /* Sindhu: margin */
.home .introduction p{     color: #fff;   font-size: 16px;}
.btn.btn-warning {
    padding: 14px 40px;
    margin:10px 0;
}
.imagediv img{}
.mustvisitBox{ padding-left:0}
.btn {
    background: #0099ff;
    color: #fff !important;
    font-size: 18px;
    padding: 10px 20px;
    border-radius: 5px;
    border:1px solid #0099ff;
}
a.btn { color:#fff !important;}
.btn-sm, .btn-group-sm > .btn {  padding: 5px 10px; font-size:14px;}
.btn-default[disabled]{ color:#999}
.picturejourney{ text-align:center; margin:50px 0 50px;}
.custom_tour .btn{ font-size:18px; margin-top:10px;}
.body_text .btn a{ color:#fff;}
.dgrey{ color:#333 !important; font-size:22px;}
.dgrey:hover{ color:#000 !important; font-size:22px;}
.tourBox .text-info{ font-size: 14px;
                     color: #666;}
.custom_tour .button
{
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
    color: #0099cc;
    font-size: 16px;  
    font-weight: 300;
    padding: 10px 0;
    width: 220px;
    background: #0099cc;
    border: 1px solid #0099cc;
    color: #FFF;
    overflow: hidden;
    transition: all 0.5s;
}

.custom_tour .button:hover, .custom_tour .button:active 
{
    text-decoration: none;
    color: #0099cc;
    border-color: #0099cc;
    background: #FFF;
}

.custom_tour .button span 
{
    display: inline-block;
    position: relative;
    padding-right: 0;
    transition: padding-right 0.5s;
}

.custom_tour .button span:after 
{
    content: ' ';  
    position: absolute;
    top: 0;
    right: -18px;
    opacity: 0;
    width: 10px;
    height: 10px;
    margin-top: -10px;
    background: rgba(0, 0, 0, 0);
    border: 3px solid #FFF;
    border-top: none;
    border-right: none;
    transition: opacity 0.5s, top 0.5s, right 0.5s;
    transform: rotate(-45deg);
}

.custom_tour .button:hover span, .custom_tour .button:active span 
{
    padding-right: 30px;     color: #0099cc;
}

.custom_tour .button:hover span:after, .custom_tour .button:active span:after 
{
    transition: opacity 0.5s, top 0.5s, right 0.5s;
    opacity: 1;
    border-color: #0099cc;
    right: 0;
    top: 50%;
}
.resortSmall img{ max-width:100%; height:auto;}

.ui-datepicker-div{ z-index:9999;}
/* photo grid style*/

ul.img-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

ul.img-list li {
    display: inline-block;
    position: relative;

}
span.text-content {
    background: rgba(0,0,0,0.5);
    color: white;
    cursor: pointer;
    display: table;
    height: 240px;
    left: 0;
    position: absolute;
    top: 0;
    width:240px;
    border-radius:50px;
}

span.text-content span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

@media all and (max-width:1199px) {

    span.text-content span {display:none }
}

span.text-content {
    background: rgba(0,0,0,0.5);
    color: white;
    cursor: pointer;
    display: table;
    height: 240px;
    left: 0;
    position: absolute;
    top: 0;
    width: 240px;
    opacity: 0;
}

ul.img-list li:hover span.text-content {
    opacity: 1;
}
span.text-content {
    background: rgba(0,0,0,0.6);
    color: white;
    cursor: pointer;
    display: table;
    height: 240px;
    left: 30px;
    position: absolute;
    top: 0;
    width: 240px;
    opacity: 0;
    -webkit-transition: opacity 500ms;
    -moz-transition: opacity 500ms;
    -o-transition: opacity 500ms;
    transition: opacity 500ms;
    border-radius:115px;
}
/*-- footer ---*/
.footer .big{font-family: 'Oswald',arial,sans-serif; text-shadow:none; color:#acacac; font-size:18px; line-height: 20px;text-align:left; padding-bottom:0px;} /* Sindhu: padding-bottom chenged from 20px to 0px */
.footer_link a, .footer_link li, .footer_link { color:#acacac; text-align:left; font-size: 14px;} /* Sindhu:  */
.footer_link a:hover{ text-decoration:none; color:#fff;}
.footer{ background:#151515; color:#726e6e; font-size:13px; padding-top:20px; border-top:2px solid #0099cc;}
.social .icons li { float:left; padding:0 6px;}
.social .big{ margin-bottom:0px; padding-top: 10px; }/* Sindhu: margin-bottom chenged from -10px to 0px and added padding-top: 10px;*/
.footer_link .btn-sm{ margin-left:10px;}
.bloglink{margin-top:45px;}
.signup{font-size:16px; font-family: 'Oswald',arial,sans-serif; text-shadow:none; color:#acacac;}
.social ul{ margin-top:0;}
.copyright_message{ color:#726e6e ; font-size:13px; padding-bottom: 20px; padding-left: 55px;} /* Sindhu: padding bottom, left are added */
.mt20{ margin-top:20px;}
.dash { height:1px ; width:100%; background:#CCC; margin:20px 0;}

/* --- inner pages ---*/

.inner_nav{ background:#cc9000;} /* Sindhu: background color */
.big2{ color:#0f0e0e; font-size:38px; font-family: 'Oswald', arial, halvetica,sans-serif; text-shadow: 1px 1px 2px rgba(50, 50, 50, 0.3); margin-bottom:30px;} /* Sindhu: #0c98c7 changed to #0f0e0e*/
.small2{  color:#0c98c7; font-size:28px; font-family: 'Oswald', arial, halvetica,sans-serif; text-shadow: 1px 1px 2px rgba(50, 50, 50, 0.3);}
.imagegp{ margin:15px 0 5px; position:relative; font-size: 15px; height: 262px;}
.panel-title > a{ font-size:22px;}
.panel-title > a .glyphicon{ font-size:16px; color:#0c98c7}
.panel-title > a:hover{ text-decoration:none}
.discover_panel .panel-default > .panel-heading{ background:none; border:none; border-bottom:1px solid #ededed}
.discover_panel .panel-default{ border:none;}
.discover_panel .panel-title{ padding:10px 0}
/*  destinations      */
.region_nav .nav-tabs > li > a{ color:#444646; background:#f8f8f8; border-left:1px solid #fff; display:block; padding:15px 24px ;  border: none;}
.region_nav .nav-tabs > li.choose{ background: #333; color:#FFF;  display:block ; font-size:20px;  padding: 12px 20px; border-right:1px solid #fff;}
.region_nav .nav-tabs > li.active > a, .region_nav .nav-tabs > li.active > a:hover, .region_nav .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #0c98c7;
    border: none;
}
.region_nav .nav-tabs > li > a:hover{ border:none}
/*.grid {
        padding: 20px 20px 100px 20px;
        max-width: 1300px;
        margin: 0 auto;
        list-style: none;
        text-align: center;
}
.grid li {*/
.grid{
    display: inline-block;
    /*	width: 440px;*/
    margin: 0;
    /*padding: 20px;*/
    text-align: left;
    position: relative;
}
.grid figure img {
    max-width: 100%;
    display: block;
    position: relative;
}
.grid figcaption {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    background: #2c3f52;
    color: #33ccff;
}
.grid figcaption h3 {
    margin: 0;
    padding: 0;
    color: #fff;
}
.grid figcaption a h3:hover{	color: #33ccff;}
.grid figcaption span:before {
    content: ' '; /* place any contet here */
}

.grid figcaption a {
    text-align: center;
    padding: 5px 10px;
    border-radius: 2px;
    display: inline-block;
    /*	background: #ed4e6e;*/
    color: #fff;
}
.grid figcaption a:hover{ color:#33ccff;}
.related.tour1,.related.tour2,.related.tour3,.related.tour4, .related.tour5,   .related.tour6, .related.tour7 { position: relative;    margin: 0 auto 50px auto;}
.related .title{    position: absolute;   background: rgba(0, 0, 0, 0.52); width: 264px;   bottom:0px; padding:5px;  color: #fff;margin: 0; font-size: 16px; }
.related .title a{ color:#fff; font-weight:400;}
.related .title a:hover,.related .viewtitle a:hover{ color:#fff}
.related .viewtitle a{ color:#fff;}
.tour1{ background:url(../images/tour/guwahati_kaziranga-small.jpg);width: 264px;  height: 168px;background-size:cover;}
.tour2{ background:url(../images/tour/Mawlynnong2.jpg);width: 264px;  height: 168px;background-size:cover;}
.tour3{ background:url(../images/tour/hornbill1_small.jpg);width: 264px;  height: 168px;background-size:cover;}
.tour4{ background:url(../images/tour/amazing_tawang_small.jpg);width: 264px;  height: 168px;background-size:cover;}
.tour5{ background:url(../images/tour/hornbill2_small.jpg);width: 264px;  height: 168px;background-size:cover;}
.tour6{ background:url(../images/tour/nameri-small.png);width: 264px;  height: 168px;background-size:cover;}
.tour7{ background:url(../images/tour/manas-tour-small.jpg);width: 264px;  height: 168px;background-size:cover;}
.viewtitle{      position: absolute;
                 width: 100%;
                 padding: 6px 0;
                 bottom: -44px;
                 text-align: center;
                 background:#09c;
                 right: 0;
                 font-size: 16px;}
@media screen and (max-width: 31.5em) {
    .grid {
        padding: 10px 10px 100px 10px;
    }
    .grid li {
        width: 100%;
        min-width: 300px;
    }
}

.cs-style-1 figcaption {
    height: 100%;
    width: 100%;
    opacity: 0;
    text-align: center;
    backface-visibility: hidden;
    transition: transform 0.3s, opacity 0.3s;
}
.no-touch .cs-style-1 figure:hover figcaption,
.cs-style-1 figure.cs-hover figcaption {
    opacity: 1;
    transform: translate(15px, 15px);
}
.cs-style-1 figcaption h3 {
    margin-top: 70px;
}

.cs-style-1 figcaption span {
    display: block;
}

.cs-style-1 figcaption a {
    margin-top:0px;
}
.cs-style-1 figcaption a.link{ background:#12202e; color:#fff; font-size:13px; margin-top:5px;}
.cs-style-1 figcaption a.link:hover{ color:#0c98c7; background:#000;}


.tab-pane .imagegp2 { margin-left:-15px;}
.breadcrumb{ background-color:#000;border-radius: 0; color:#c8c8c8; font-size:15px; border-bottom:1px solid #474747; }
.breadcrumb a {  color: #33ccff;} 
.breadcrumb .glyphicon{ font-size:11px; padding:0 10px;}
.navbar.navbar-default{ background-color:#0099cc; border-color:1px solid #0099cc ; color:#FFF}
.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a {color:#FFF}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #0099cc;}
.navbar-default .navbar-toggle .icon-bar , .navbar-default .navbar-toggle .icon-bar:hover{    background-color: #fff;}

/*  custom styles      */
.mb50{ margin-bottom:50px;}
.mb30{ margin-bottom:30px;}
.mb15{ margin-bottom:15px;}
.mt50{ margin-top:50px;}
.ml15{ margin-left:15px;}
.bar{ border-bottom:1px solid #ededed; width:100%; height:1px; }
.inner_nav .navbar-nav > li > a{ font-size:	16px;}
.inner_nav .navbar-nav > li > a .glyphicon{ font-size:12px}

.destinations .right_bar{background-color: #efefef;}
.text-quote blockquote {
    display: table-cell;
    float: none;
    vertical-align: middle;
    margin: 0 0 0;
    font-size: 22px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    text-align: left;
    font-weight:800;
    border: none;
    padding-right: 35px;
    padding-left: 35px;
}

.text-modules.text-factbox {
    margin: 30px 0;
}
.text-modules .factbox {
    padding: 30px 25px;
    background: #979797;
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(255,255,255,.1) 100%);
    background-image: linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(255,255,255,.1) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000',endColorstr='#1affffff',GradientType=0);
    color: #fff;
}

.text-modules .factbox ul li:before {
    left: -20px;
    top: 5px;
    content: '';
    display: inline-block;
    width: 10px;
    height: 14px;
    background-position: -216px -220px;
    position: relative;
    speak: none;
    background-image: none;
    position: absolute;
}
.text-modules .factbox ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.text-modules .factbox ul li {
    position: relative;
    font-size: 14px;
    line-height: 1.15;
    margin-left: 20px;
    margin-bottom: 30px;
}
.destinations{ font-size:16px;}

.leftBar{  float:left; }
.col-lg-3.leftBar, .col-md-3.leftBar{ width:19% }
.leftBar ul li{padding: 5px 10px; margin-left:10px;  font-size: 15px; color: #676767;border-bottom:1px solid #acacac;background: #cbcbcb;}
.leftBar ul li:hover{     border-bottom: 1px solid #fefefe;  color: #fff;  background:#333;}
.leftBar ul li a{ color: #242424; text-transform:uppercase; font-size:14px; letter-spacing: 2px; display:block;    font-size: 15px;}
.leftBar ul li a:hover{ color:#fff;}
.leftBar ul li.page_head{ font-size:18px; color:#33ccff; padding-top:10px; text-transform:uppercase ;  border-bottom:none;}			
.leftBar ul li.page_head:first-child{ padding-top:20px;}
.leftBar ul li.head{ font-size:15px; color:#202020; text-transform:uppercase; background:#33ccff; border-bottom:none; margin:10px 0 10px 10px;    font-size: 15px;
                     font-weight: bold;}			
.leftBar ul li.head a{color:#202020;}
.leftBar .headin { margin-bottom: 3px;background-color:#fff;padding: 10px;}
.tabbable .leftBar ul li{  border-bottom:none;}				
.leftBar ul li.headin.active{ background: #33ccff; text-transform: uppercase;font-size: 14px;letter-spacing: 2px;  padding: 10px; margin-bottom: 3px;}

.leftBar ul li.headin.active a{ color:#000;}
.leftBar ul li.nolink:hover, .leftBar ul li.nolink{ border-bottom:none; color: #676767}
.leftBar ul li.fact_head , .leftBar ul li.fact_head:hover{ color:#33ccff; text-transform: uppercase; font-size: 13px; }
.leftBar.nav>li>a{ padding:0;}
.leftBar.nav-tabs > li > a, .leftBar.nav-tabs>li.active>a, .leftBar.nav-tabs>li.active>a:focus, .leftBar.nav-tabs>li.active>a:hover{ background-color:transparent; border:none;color: #020202;}
.leftBar.nav-tabs>li{ float:none;}
.col-lg-3.leftBar, .col-md-3.leftBar{ margin-left:10px; margin-right: 0;  padding: 0 10px 0 0;}
.leftBar .headin.active a { color: #000;}
.leftBar .headin.active { background: #fff; border-bottom:2px solid #33ccff;}
.leftBar li a {  color:#666; font-weight:bold; text-transform: uppercase; font-size: 15px;letter-spacing: 2px; display: block;}
.leftBar li a:hover { color: #33ccff;}
.leftBar li.nolink:hover, .leftBar li.nolink{ border-bottom:none; color: #676767}
.leftBar li.fact_head , .leftBar li.fact_head:hover{ color:#cd4c00; text-transform: uppercase; font-size: 14px; font-weight:bold }
.leftBar li {    padding: 5px 10px;  margin-left: 10px; font-size: 15px; color: #676767;border-bottom: 1px solid #ececec;}
.imagediv {   position: relative;  max-width:100%;text-align: center; }
.Itinerary_block .blogsub{ height:412px;}
.imagediv h2, .imagediv h1, .imagediv h4  { 
    position: absolute;  top: 230px;   left: 10px;  width: 100%; font-family: 'Oswald', arial, halvetica,sans-serif; 
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.49);color: #fff; text-align:left;}
.imagediv h2 span, .imagediv h1 span { color: white; font-size:28px; font-weight:400;/* background: rgb(0, 0, 0); /* fallback color */
                                       /*  background: rgba(0, 0, 0, 0.2);*/padding: 10px; }
.imagediv h2 a, .imagediv h1 a{ color:#fff;}
.imagediv h2 span.spacer , .imagediv h1 span.spacer{ padding:0 5px;}
.dicoverSection{  float:right; margin-bottom:50px; }
.discoverBox{ float:left; width:593px;}
.contentBox{float:left; width:283px; height:293px;}
.mustvisitBox{height:auto; margin-bottom:30px;}
.mustvisitBox p{ margin-top:10px; font-size:16px; }
.mustvisitBox .imagediv h2, .mustvisitBox .imagediv h1, .mustvisitBox .imagediv h4 {top: 158px;left: 0;font-size: 20px; text-align:left; margin:0}
.text_block2 .tourBox h2{ margin:0; }
.mustvisitBox .imagediv h2 span, .mustvisitBox .imagediv h4 span { font-size: 20px; left:0;}
.contentBox2{float:left; width:450px ; height:296px; color:#2a2a2a; font-size:14px;}
.tourBox .btn-sm:hover{ background:#0073bf; border-color:#0073bf }

.boxbg{ background:url(../images/background.jpg) no-repeat;  text-align: center;}
.dicoverSection.col-lg-9{    width: 78.7%;}
.discover.btn{ background:#000;     padding: 2px 10px; border-radius:0; border-color:#000;
               -webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.3);
               -moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.3);
               box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.3); 
               -webkit-transition: .3s ease-in-out;
               transition: .3s ease-in-out;
}
.discover.btn:hover{background:#db7f08; border:1px solid #be6e07}
.contentBox p{   font-size: 18px; padding: 85px 30px 10px 30px;letter-spacing: 2px;text-transform: uppercase;}
.text-capitalize {   text-transform: uppercase;}
.videolink{ top:85px !important; text-align:center}
.body_text{ color: #2a2a2a; font-size:16px;}
.body_text a{ color:#cc6600;}.body_text a:hover{ color:#333;} .breadcrumb a:hover{ color:#fff;}
.body_text blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
.text_block2 li{ padding-bottom:10px;}
blockquote {
    border-left: none;
    font-style: italic;
    font-size: 18px;
    font-family: georgia,arial;
    color: #999;
    padding: 40px 15px;}
.dicoverSection  blockquote, .dicoverSection2  blockquote { padding:15px ; color:#005b79; background:#e2e2e2}
.highlight{ font-size: 22px; margin-top:15px;font-family: 'Oswald', arial, halvetica,sans-serif;}

#map2 {
    width: 100%;
    height: 300px;
    background-color: #CCC;
}
#tour_packages{ background: none;}

.text_block2 h2, .text_block2 h4{
    text-align:center;
    color:#000;
    padding-bottom:15px;
    font-family: 'Oswald', arial, halvetica,sans-serif; 
    font-size:30px;
    line-height: 36px;
    margin:0px 60px;
}

.fancy {
    line-height: 0.5;
    text-align: center;
    color:#333;
}
.fancy span {
    display: inline-block;
    position: relative;  
}
.fancy span:before,
.fancy span:after {
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 1px solid #b6b6b6;
    border-top: 1px solid #b6b6b6;
    top: 20px;
    width: 58%;
}
.fancy span:before {
    right: 100%;
    margin-right: 15px;
}
.fancy span:after {
    left: 100%;
    margin-left: 15px;
}
.text_block2 h2.tourName{ text-align:left;}

.tourBox{height:370px;}
.tourBox .imagediv h2 {   top: 244px; font-size:24px; color:#fff; text-transform:inherit}
.tourBox .imagediv h2 span{ font-size:24px;}
.tourBox .tourPrice{
    font-size: 16px;
    padding-top: 5px;
    font-style: italic;
    font-family: georgia, arial, halverteica;}
.tourBox .tourPrice .price{ font-size: 24px;} 

.text_block2 h3 .fa{ color:#cc6600; padding-right:5px}
.boxheight3{ height:550px; border-bottom:2px solid #333; padding:0 5px 15px 5px; margin:0 0px 0 15px; overflow:hidden; text-align: justify;}
/*.text_block2 .imagediv img{width:100%;}*/
.ui-datepicker.ui-datepicker-multi { z-index:99 !important;}
.boxheight3 p{ font-size:14px;}
.boxheight3 p.textName{ font-size: 18px !important;color: #cc6600;border-bottom: 1px solid #222; padding-top:10px;}
p.textName{ font-size: 18px;color: #999; padding-top:10px; text-align:center}

#wheretostay p.textName {
    font-size: 18px !important;
    line-height: 22px;
    text-align: left;}
#besttime h3{ font-size: 30px;margin-bottom: 15px;text-align: center; text-transform:inherit;
              font-size: 22px; color:#333; margin-top: 15px; font-family: 'Oswald', arial, halvetica,sans-serif;
              padding-bottom: 5px;
              border-bottom: 1px solid #333}
.dicoverSection2 #besttime h3, #howtoreach h3{     font-size: 22px; color:#333; margin-top: 15px; font-family: 'Oswald', arial, halvetica,sans-serif;}
.weatherbox{    text-align: justify;}
.fa-sun-o{    color: #cc6600;}
.fa-umbrella{ color: #33ccff;}
.fa-tree{    color: #0A8104;}
#howtoreach h3{ padding-bottom: 5px; text-transform:inherit; border-bottom: 1px solid #333}
.vision_block h2{ margin-top:0;}			
.highlight2{ font-style:italic; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif}
.highlight3{font-size: 30px;   font-family:'Oswald', arial, halvetica,sans-serif ;  color: #0f0e0e;} /* Sindhu: #0c98c7 changed to #0f0e0e */
.modal-content{ background:#4A4A49;  color:#CCC; font-size:15px; }
.modal-footer .btn { background:#0099cc;
                     color:#202020;
                     border-radius: 0;
                     border: none;
                     text-transform:uppercase; padding: 5px 15px;  font-size: 15px;
                     -webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.3);
                     -moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.3);
                     box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.3);}
.modal-header{     border-bottom: 1px solid #333;}
.modal-footer{ border-top: 1px solid #333;}
.modal-title{color: #cc6600;font-size: 22px;}
.close{ color:#CCC; opacity:1; text-shadow:none}
.close:hover, .close:focus{ color:#CCC}
.contact_add .big, .contact_form .big{ background:url(../images/contact_dotted.jpg) no-repeat bottom; height:80px;}
.contact_add, .contact_form{line-height: 28px;   color:#5c5c5c; margin-top:15px;}.contact_add{height: 498px;} /* Sindhu : height changed to 498px from 488px */
/* View popup */
.view.s1, .view.s1 .mask, .view.s1 .content { width:593px;	height:293px;}
.view.s2, .view.s2 .mask, .view.s2 .content { width:283px;	height:293px;}

.view {
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;   
}
.view .mask, .view .content {

    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0
}
.view img {
    display: block;
    position: relative
}


.view a.info {
    display: inline-block;
    text-decoration: none;
    margin-top:140px;
    padding: 7px 14px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    box-shadow: 0 0 1px #000
}
.view a.info:hover {
    box-shadow: 0 0 5px #000
}
.view img { 
    transition: all 0.2s linear;
}
.view .mask {
    opacity: 0;
    background-color: rgba(219,127,8, 0.7); 
    transition: all 0.4s ease-in-out;
}

.view p { 
    transform: translateY(100px);
    opacity: 0;
    transition: all 0.2s linear;
}
.view a.info{
    opacity: 0;
    transition: all 0.2s ease-in-out;
}
.view:hover img { 
    transform: scale(1.1);
} 
.view:hover .mask { 
    opacity: 1;
}

.view:hover p,
.view:hover a.info {
    opacity: 1;
    transform: translateY(0px);
}
.view:hover p {
    transition-delay: 0.1s;
}
.view:hover a.info {
    transition-delay: 0.2s;
}
#target {
    height:160px;
    padding:5px;

}
#showmenu .glyphicon-chevron-down{  top: 2px;  font-size: 11px;  left: 3px;}
#showmenu{ cursor:pointer; margin:20px 0;}
#showmenu:hover{ color:#0099cc;}	
@media all and (min-width: 1199px) {

    .boxheight3 {width:31.3%;}
}
@media all and (max-width: 767px) {
    .view.s1, .view.s1 .mask, .view.s1 .content {  width: 100%; height: 100%;}
    .view.s1 a.info{     margin-top: 60px;  margin-bottom: 60px;}
    .view.s2 a.info {   margin-top: 140px;}
}
/* ======================= custom class ======================== */
.mr20{ margin-right:20px;}
.mt20{ margin-top:20px;}
.mb30{ margin-bottom:30px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb100{ margin-bottom:100px;}
.mb60{ margin-bottom:60px;}
.mt30{ margin-top:30px;}
.mt10{ margin-top:10px;}
.mr10{ margin-right:10px;}
.mt0{ margin-top:0;}
.orange { color: #cc6600;}
.grey{ color: #999;}
.red{ color:#ff4200}
.black { color: #000 !important;}
.blue { color: #0099cc;}
.fa.fa-3 {  font-size: 3em;}
.fa.fa-2{  font-size:18px;}
.btn-mute{ background:#e4e4e4; color:#535353; border:1px solid #cacaca; }
.btn-mute:hover{ background:#f3f3f3; color:#000; border:1px solid #cacaca; }
.lightborder{ border-bottom: 1px solid #333}
.text-small{ font-size:13px;  color: #9e9e9e;}
.text-bold { font-weight:bold;}
.coming_soon{ font-size:120px; color:#fff; 	 font-family: 'Oswald', arial, halvetica,sans-serif; 
              text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.49); padding:120px 0 ; text-align:center}
.page404 h3{ font-size:160px; color:#fff; 	 font-family: 'Oswald', arial, halvetica,sans-serif; 
             text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.49); padding-top:80px;}
.big404{ font-size:24px;     font-family: 'Oswald', arial, halvetica,sans-serif;
         text-shadow: 2px 2px 3px rgba(50, 50, 50, 0.5);}
.dropdown:hover .dropdown-menu {
    display: block;
}
.dropdown-menu {
    margin-top: 0px;
}
.pl30{ padding-left:37px;}
.modal-body a{ color:#fff;}
.modal-body a:hover{ color:#cc6600;}
/* custom inclusion of right, left and below tabs */
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
    float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
    float: left;
    /*margin-right: 19px;
    border-right: 1px solid #ddd;*/
}

.tabs-left > .nav-tabs > li > a {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
    border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #ffffff;
}

#map-canvas {
    width:100%;
    height:480px;
}
.hideContent {
    overflow: hidden;
    line-height: 1em;
    height: 2em;
}

.showContent {
    line-height: 1em;
    height: auto;
}
.showContent{
    height: auto;
}

.tourgroup{ width:100%; float:left; border-bottom:#333 1px solid; color:#1a1a1a; padding:10px 0;}
.tourgroup .glyphicon-chevron-right{ color:#ff4200; display: block; float: left; height: 76px; padding-top: 4px; font-size: 14px;color: #ff4200;
                                     width: 16px;}
.opt_highlight{ background:#7f7f7f; color:#fff; padding:3px 6px; font-size:12px ; }
.detaile_btn , .book_btn{ padding:3px 4px; border-radius:0; font-size:11px; text-transform:uppercase; color:#fff; border:1px solid #b7b7b7;}
a.detaile_btn:hover , .book_btn:hover , .detaile_btn:hover, a.detaile_btn  , a.book_btn, .detaile_btn.btn:active, .detaile_btn.btn.active {  color:#fff;}
.detaile_btn{ background: #191919;}
.book_btn{ background:#ff4200; margin-left:10px;}

.bookTour_btn a{    background: #ff4200; color: #fff;padding: 5px 10px;border: none;border-radius: 0; }
.bookTour_btn a:hover, .bookTour_btn a:active{color: #fff; }
a.enquire_btn{ background:#0c98c7; color:#fff; border-radius:0px !important; text-transform:uppercase; padding:5px 10px; margin-left:10px}
.custom_tour{ font-size:18px;     padding: 10px 0 15px 0; text-align: right;}
.testimonial{ font-size:16px; color:#fff;}
.testimonial .author {font-style: italic; color: #cc6600; font-size: 14px;}
.testimonial .fa-quote-left{font-size: 24px;   padding-top: 6px;}
.nearbygp{    float: left;    width: 100%; padding-bottom: 15px;}
.book_tour_div{    margin-top: -30px;}
.btn_orange{ background:#fb8918; border:1px solid #fb8918; color:#000;  }
.btn_orange a:hover{ color:#FFF}
.btn_orange a{ color:#000;}
.tourDetails .panel{     background-color: transparent;     border: none;     box-shadow: none;}
.tourDetails .panel-default{ border-color:transparent;    border: none;}
.tourDetails .panel-default > .panel-heading{     background-color: transparent;}
.tourDetails .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ border:none;/* border-top:2px solid #33ccff;*/ color:#fff;    background-color:#666767; border-bottom: 3px solid #33ccff; }
.tourDetails .nav-tabs > li a:hover{     background-color: #eee; color:#333}
.nav-tabs > li.active > a:hover, .nav-tabs > li.active:hover, .leftBar .headin.active a,.leftBar .headin.active a:hover {     background-color: #eee; color: #33ccff;}
.tourDetails .day, .day { background:#33ccff ; color:#000; padding:6px 12px; display:block; width:11%; text-align: center; margin-bottom:5px; font-size:16px;}
.tourDetails .day2{
    background: #33ccff; 
    color: #000;
    padding: 6px 12px;
    display: block;
    width: 31%; 
    text-align: center; 
    margin-bottom: 5px;
    font-size: 18px;
}
.tourDetails .nav-tabs > li {background-color:#333}
.tourDetails .panel-default > .panel-heading{ padding:0;}
.tourDetails .nav-tabs > li > a{ padding:10px 24px; color:#fff;}
.tourDetails .tab-pane li{ padding-bottom:10px;}
.tab-pane .glyphicon-ok{ font-size:12px; color:#33ccff;padding-right: 5px;}
.subdetail_block{ background:#0099cc; padding:20px 20px; text-align:center; margin:30px 0; color:#333}
.call_us{ font-size:20px; padding-top:5px;}
.related_tour a{ color:#fff; padding:8px 16px;  display:block; background:#cc6600; border-radius:3px; margin-top:15px;}
.related_tour a:hover{ background:#CE6F01;}
.related_btm .hd{ font-size:18px; margin:10px 0;}
.relatedBlock{ margin-bottom:50px;}
p.lbl_box:first-child{ padding-top:10px;}
:target {
    animation: highlight 1s ease;  
    transform: translateX(20px);     
}
@keyframes highlight {
    0% { border-left-color: black; }
    100% { border-left-color: white; }
}
section > div {

    transition: all 0.5s ease;     

}
.daystyle{ padding: 5px 0;
           display: block;
           font-size: 16px;
           color: #0a0a0a;
           font-weight: bold;
           text-transform: uppercase}
.package-table{margin-bottom:20px;}
.package-table td{border:solid 1px #697175;padding:5px;; border-top:none !important}
.package-table .titletr{color:#fff;background:#0099cc;}
.package-table .titletd{color:#0099cc;}
.car_rental .form-inline .form-control{ width:100%; margin-bottom:15px;}
.form-inline .form-group{ margin-bottom:15px;}
.has-feedback .form-control{ padding-right:10px}
.welcomecarouel .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {    margin-left: -50px;}
.welcomecarouel .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {    margin-right: -65px;}
.carousel-control.left, .carousel-control.right{ background-image:none}
.carousel-control.left{    left: 34%;}
.price_highligt{ background: #cc6600; color: #fff;padding: 5px 10px;}
.activity_price{ font-size:28px;}
.btn.book_activity {
    border-radius: 0;
    margin-left: 152px;
    margin-top: 0;
    /*width: 34%;*/
}
.price_highligt .textSmall{ float:none; font-size:12px;}
/*.activitysection{ border-top:1px solid #CCC}*/
.single{padding: 15px 0;
        background: #000;
        border: 1px solid #323232;
        color: black;}	
.quickdetails{         margin-top: 20px;
                       border-top: 1px solid #2E2E2E;   border-bottom: 1px solid #2E2E2E; padding:10px 0;
}
.toursimg{ margin:10px 15px;}
.activitysection .form-group{ margin-left:-15px; float: left; width:100%;}
.activitysection .form-control{ border-radius:0;}
.form-group.duration{ margin-bottom:15px}
.activityBooking .radioStyle {
    /*width: 40%;*/
    float: left;
    margin: 0 0 0 18px;
    padding: 0;
}
.activityBooking label {
    width:auto;
    border-radius: 0px;
    font-weight:300;
    border: 1px solid #3d3d3d;
    background:#666;
}
.duration .col-md-1{margin-left: -10px;
                    padding: 5px 0 0 0;}
/* hide input */
.activityBooking input.radio:empty {
    margin-left: -9999px; 
    margin-top: -10px;
}
.activityBooking{     margin: 10px 0 15px;
                      float: left;
                      width: 100%;}
/* style label */
.activityBooking input.radio:empty ~ label {
    position: relative;
    float: left;
    line-height: 1.6em;
    text-indent: 2em;
    width: 100px;
    margin-top: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.activityBooking input.radio:empty{
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    content: '';
    width: 2.2em;
    background: #D1D3D4;
    border-radius:0;
}

/* toggle hover */
.activityBooking input.radio:hover:not(:checked)  {
    content:'\2714';
    text-indent: .6em;
    color: #fff;
}

.activityBooking input.radio:hover:not(:checked) ~ label {
    color: #fff;
}

/* toggle on */
.activityBooking input.radio:checked {
    content:'\2714';
    text-indent: .6em;
    color: #fff;
    background-color: #25b7ea;
}

.activityBooking input.radio:checked ~ label {
    color: #fff;
    background: #448ccb;
}
.activityfilter label .big2{ color: #0c98c7;
                             font-size: 38px;
                             font-family: 'Oswald', arial, halvetica,sans-serif;
                             text-shadow: 1px 1px 2px rgba(50, 50, 50, 0.3);
                             margin-bottom: 30px;}

.imagegp .imagehover{
    position: absolute;
    left: 0;
    top: 0;
}
.activity .imagegp{ position:relative;}
.textHover {
    z-index: 100;
    position: absolute;
    color: white;
    width:360px;
    top:190px;
    background-color: rgba(0, 0, 0, 0.7);
}
.activitysection .ui-datepicker-trigger{    position: absolute;right: -9px; top: 8px;}
.activity .textHover h3{     font-size: 17px; text-transform: uppercase;}
.textHover.col-md-12{ padding:0 ;}
.textHover .col-md-8  { padding:0 0 0 15px;}
.textHover .col-md-8  h3{ margin:5px 0 5px;}
.textHover .col-md-4{ padding:0 10px 0 0 ;}
.textHover .col-md-4 .price{     font-size: 16px;font-weight: bold; color:#cc6600;}
.imagegp a:hover{ background:#003;}
.imagegp img, .imagediv img{opacity: 1; 
                            /*	-webkit-transition: .3s ease-in-out;
                                    transition: .3s ease-in-out;*/}
.imagegp:hover img , .imagediv:hover img {
    opacity: .5;
}
.resource {
    border-top: 1px solid #cc6600;
    margin-top: 15px;
}
.dicoverSection .imagediv img{
    -webkit-transition:1s ease-in-out;
    transition: 1s ease-in-out;}

.dicoverSection .mustvisitBox .imagediv img, .dicoverSection .mustvisitBox .imagediv:hover img, .tab-content.dicoverSection .imagediv:hover img,
.tab-content.dicoverSection .imagediv:hover img{ 
    -webkit-transition:0s ease-in-out; 	opacity: 1;
    transition: 0s ease-in-out;}

.dicoverSection .imagediv:hover img{
    opacity: .5;
}
.tourDetails .carousel-indicators{ bottom:-10px;}
div.show-image {
    position: relative;
    float:left;
    margin:5px;
}
div.show-image:hover a.hoverBtn {
    display: block;
}
div.show-image a.hoverBtn {
    position:absolute;
    display:none;
    top: 120px;
    left: 250px;
    background: #cc6600;
    border-radius: 5px;
    border:1px solid #fff;
    font-size:16px;
    color:#fff;
    -webkit-transition:2s ease-in-out;
    transition: 2s ease-in-out;
}
.discover_toursec .related_package h2{ display:none;}
.choose_destination .textHover{     width: 200px; left: 60px;    top: 10px; text-align:right }
.choose_destination .destChoose h4{ margin:3px 0;}
.choose_destination .destChoose p{ font-size:13px; margin:0 0 2px 0}
h3.dischead{ line-height:42px;}
.activity_chooser label{ text-transform:uppercase; font-size:22px; color:#fff; padding-top:15px;}
.activity_chooser{ width:586px; margin:0 auto 30px;}
.choose_destination .imagegp{ height:145px;}
.choose_destination .view_all{ text-align:center; margin:30px 0;}
.activity_bk{ margin:0 auto; width:95px;}
#nearby p.text-content{ font-style:inherit;font-family: 'Lato', tahoma,sans-serif;font-size: 15px; color: #c9c9c9;}
.tour_holder{ margin: 20px 0px 80px; height:390px;} /* Sindhu: margin-bottom changed to 20px from 40px */
.tour_img {
    width: 100%;
    float: left;
    padding: 0;
}
.tour_img img{ max-width:100%;}
.tour_text {
    width: 100%;
    float: left;
    padding: 2px 15px 20px;
    box-sizing: border-box;
    margin: 0;
    background: #fff;
    min-height: 205px;
    text-align:center;
    font-size: 17px;
}
.tour_text  h4{ font-size:22px; color:#000}
.tour_holder a { color:#333 !important;}
.tour_text span{color:#cc6600; padding-bottom:20px;}
.tour_text p strong { color:#333}
.subhead{ text-transform: uppercase; color: #cc6600;}
.tour_text:hover {
    background:#CCC;
}
.title-box{    background: #ededed;
               margin-top: -60px;
               color: #000;
               padding: 10px;}
.title-box .small{ color:#000; text-shadow: none}

.feedbackform{background: #e6e6e6;    padding: 30px 50px;}
@media (min-width: 1200px){
    .container.tour {
        width: 1200px; 
    }}
.hd img{margin-right: -10px;}
.hotels .tour_holder{ height:410px;}
.hotelsnew .tour_text{  background:#DADADA; font-size:15px;}
.img-align{ margin:0 15px;}
#sticky {  padding: 0.5ex;   color: #fff; width:100%;}

#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 0;
    z-index: 10000;
    margin-left:-15px;
}



/* ====================== styled dropdown ======================== */

.wrapper-dropdown-2 {
    /* Size and position */
    position: relative; /* Enable absolute positionning for children and pseudo elements */
    width: 240px; 
    margin: 10px auto 0;
    padding: 10px 15px;

    /* Styles */
    background: #fff;
    border-left: 5px solid grey;
    cursor: pointer;
    outline: none;
}

.wrapper-dropdown-2:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: grey transparent;

}

.wrapper-dropdown-2 .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: -5px;
    right: 0px;
    padding:0;
    /* Styles */
    background: white;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    list-style: none;

    /* Hiding */
    opacity: 0;
    pointer-events: none;
}

.wrapper-dropdown-2 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #333;
    border-left: 5px solid;
    padding: 10px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.wrapper-dropdown-2 .dropdown li:nth-child(1) a, .wrapper-dropdown-2 .dropdown li:nth-child(4) a , .wrapper-dropdown-2 .dropdown li:nth-child(7) a , .wrapper-dropdown-2 .dropdown li:nth-child(10) a { 
    border-left-color: #00ACED;
}

.wrapper-dropdown-2 .dropdown li:nth-child(2) a, .wrapper-dropdown-2 .dropdown li:nth-child(5) a, .wrapper-dropdown-2 .dropdown li:nth-child(8) a , .wrapper-dropdown-2 .dropdown li:nth-child(11) a {
    border-left-color: #4183C4;
}

.wrapper-dropdown-2 .dropdown li:nth-child(3) a, .wrapper-dropdown-2 .dropdown li:nth-child(6) a, .wrapper-dropdown-2 .dropdown li:nth-child(9) a, .wrapper-dropdown-2 .dropdown li:nth-child(12) a  {
    border-left-color: #3B5998;
}

/* Hover state */

.wrapper-dropdown-2 .dropdown li:hover a {
    color: grey;
}

/* Active state */

.wrapper-dropdown-2.active:after {
    border-width: 0 6px 6px 6px;
}

.wrapper-dropdown-2.active .dropdown {
    opacity: 1;
    pointer-events: auto;
    z-index:101;
}
.wrapper-dropdown-2.active .dropdown ul li{ margin-left:-40px;}

/* No CSS3 support */

.no-opacity       .wrapper-dropdown-2 .dropdown,
.no-pointerevents .wrapper-dropdown-2 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-2.active .dropdown,
.no-pointerevents .wrapper-dropdown-2.active .dropdown {
    display: block;
}
.activityCarousel .item > img{ height:auto;}

.activityCarousel .carousel-indicators {    position: absolute;    bottom: 0px;    left: 44%; z-index:9;}
.related_package .well{ background:none; border:none;}
.related_package .carousel-control.left {    left:-4%; color:#FFF}
.related_package .carousel-control.right{ right:-42px;color:#FFF}
.related_package .carousel-control{ width:3%;}
.leftBar h4{ display:none;}
.leftBar.responsive, .responsive-tabs-container .col-md-3.leftBar{ width:21.5%; margin-left:-5px;}
.tabbable .panel-default>.panel-heading{ 
    color: #c8c8c8;
    background-color: #333;
    border-radius: 0;
    border:none;
}
.tabbable .panel-title > a{     text-transform: uppercase; font-size: 14px; letter-spacing: 2px;}
.tabbable .panel-default{     border:none;}
.tabbable .panel {box-shadow: none; background-color:transparent;}
.btn-primary.btn_orange:hover, .btn-primary.btn_orange:focus, .btn-primary.focus.btn_orange, .btn-primary.btn_orange:active, .btn-primary.btn_orangeactive, .open > .dropdown-toggle.btn-primary.btn_orange{ background:#b77d03; border:1px solid #b77d03}
.btn-primary.btn_orange{ color:#fff;}

/* =========================== Scrool top button  =========================*/
.cd-top {
    display: inline-block;
    height: 60px;
    width:60px;
    border-radius:10px;
    text-align:center;
    position: fixed;
    bottom: 40px;
    right: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    overflow: hidden;
    /*text-indent: 100%;*/
    white-space: nowrap; background:rgb(0, 153, 204);  background: rgba(0, 153, 204, 1);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top .glyphicon{    padding-top: 15px;
                       color: #fff;
                       font-size: 25px;
                       padding-left: 5px;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {
    /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
    opacity: .5;
}
.no-touch .cd-top:hover {
    background-color: #006e92;
    opacity: 1;
}

.styled-select select {

    width: 268px;
    padding: 5px;
    font-size: 14px;
    border-left:2px solid #0099cc	;
    line-height: 1;
    height: 36px;
    color:#cc6600 ;	
}
.styled-select option{ color:#333;}
.rounded {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}
.self_drive{     margin-bottom: 30px;   float: left;  width: 100%;}
.self_drive .textinfo{ margin-top:100px;}
.self_drive .pricep { color:#cc6600; font-size:20px;}
.itnDay .panel-default > .panel-heading,.itnDay .panel-default > .panel-heading + .panel-collapse > .panel-body{ border-bottom:none ; border-top:none}
.highlightdiv .hg{ background:#9cd4fc; color:#000; font-size:15px; font-weight:400; border-radius:5px; padding: 4px 8px; margin:15px 10px 15px 0; }
.highlightdiv{margin:30px 0;}
.itnDay .dayBlock .dayn{
    background: #0c98c7;
    color: #fafafa;
    padding: 8px 15px;
    text-align: center;
    margin-bottom: 5px;
    font-size: 18px;}
.itnDay .dayBlock{ background: #ccc; padding: 10px 0px; color: #333; width:74%; margin-bottom:10px; font-size:18px;}
.itineary_block .panel { box-shadow:none;}
.itnDay .panel-title > a .glyphicon {
    font-size: 15px;
    color: #fefefe;
}
.itnDay .dayBlock .destination{ padding-left:30px;}
.itnDay .itbDescr.fst{width:74%;}
.hditn{ font-size:24px; color: #333; margin:20px 0;}
.inclusion ul li{ display:inline-block; text-align:center; padding:10px 30px}
.inclusion { border-bottom:1px solid #3c3c3c; }
.inclusion  .hd{ font-size: 22px; padding: 0;color: #000;}
.itnDay .accomodation{ margin-top:-22px; }
.hb{ font-weight:bold; color:#333;     width: 196px;
     display: inline-block;}
.call_us2{    background: #d8d8d8;
              color: #000;
              font-size: 24px;
              font-family: 'Oswald', arial, halvetica,sans-serif; outline: 5px solid #efefef;
              text-align: center;}
.glyphicon-ok { color:#fff; font-size:13px;}
.mt100{ margin-top:100px;}
.itineary_block .glyphicon-ok{ color:#0c98c7; padding-right:5px;}
.pdfdwn { margin-right:10px;}
.itnDay .panel-body {    padding: 15px 0;}
.trip_note { font-size:15px; background:#fff; padding:10px;}
.trip_note a:hover{}
.trip_note span{ font-size:17px;}
.tailoremade{ background:#0099cc; color:#FFF; border:5px solid #fff; outline: 5px solid #0099cc;     margin-bottom: 35px;}
.related_package .carousel-control.left .glyphicon, .related_package .carousel-control.right .glyphicon{ color:#333}
.tailoremade:before {
    content: " ";
    position: absolute;
    z-index: -1;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border: 5px solid #0099cc;
}
.tailoremade .hd{ font-size:17px; font-weight:bold; text-transform:uppercase; color:#000;}
.tailoremade ul li{ line-height:28px;} 
.pricequote .btn{     padding: 8px 30px;     font-size: 25px;}
.call_us2 .phoneb{ padding: 8px 15px; width:78%; top:-30px; position:absolute;
                   font-size: 22px; color:#fff;     background: #0c98c7; border-radius:5px;left: 30px;
                   border: 1px solid #0c98c7;}
.call_us2{ position:relative; margin-top:50px;}
.pricequote p{ margin:0;}
.pricetour{ margin-top:15px;}
[class^=section] {
    position: relative;
    margin: 0;
    padding:0;
}
.sectionmenu {

    box-shadow: 0 8px 6px -6px rgba(0,0,0,.2);
    background: #0099cc;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    z-index: 100;
    -webkit-transform: translate3d(0,0,0);
}
.sectionmenu .options ul li.active a{ color:#0099cc}
.sectionmenu:after {
    visibility: hidden;
    display: block;
    width: 100%;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.sectionmenu .section {
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    padding: 12px 24px !important;
    text-transform: uppercase;
    color: #fff;

}

.sectionmenu .options {
    padding: 0;
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    background: #ddd;
}

.sectionmenu .options ul {
    display: table;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
.sectionmenu .options ul li {
    position: relative;
    float: left;
    display: inline-block;
    color: #4c4c4c;
    border-right: 1px solid #b2b2b2;
    margin: 4px 0;
}
.sectionmenu a:first-child {
    border: none;
}
.sectionmenu ul li:before {
    background-color: #025333;
}
.sectionmenu a {
    text-transform: uppercase;
    color: #4c4c4c;
    padding: 0;
    margin: 0 8px;
    display: block;
}

.sectionmenu .section:before {
    top: 0;
    -moz-transform: skewX(20deg) translateZ(0);
    -ms-transform: skewX(20deg) translateZ(0);
    -o-transform: skewX(20deg) translateZ(0);
    -webkit-transform: skewX(20deg) translateZ(0);
    transform: skewX(20deg) translateZ(0);
    background-color: #0099cc;
}
.sectionmenu .section:after {
    bottom: 0;
    -moz-transform: skewX(-20deg) translateZ(0);
    -ms-transform: skewX(-20deg) translateZ(0);
    -o-transform: skewX(-20deg) translateZ(0);
    -webkit-transform: skewX(-20deg) translateZ(0);
    transform: skewX(-20deg) translateZ(0);
    background-color: #0099cc;
}
.sectionmenu .section:before, .sectionmenu .section:after{
    content: ' ';
    position: absolute;
    right: 0;
    height: 51%;
    width: 16px;
    margin-right: -8px;
}
.sectionmenu .options ul li:before {
    content: ' ';
    position: absolute;
    left: 0;
    top: 50%;
    width: 1px;
    height: 16px;
    z-index: 1;
    background: #666;
    margin-top: -8px;
    display: block;
}
.sectionmenu .options ul li:first-child:before{
    width: 0px;
}
.sectionmenu .options ul li.active:after {
    display: block;
    content: ' ';
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-bottom: -6px;
    margin-left: -6px;
    width: 12px;
    height: 12px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #ddd;
    box-shadow: rgba(0,0,0,.4) 0 0 8px;
    z-index: -1;
}
.sectionmenu .options ul li a:hover{ color:#0099cc;}
.review, .whyus{background:#e5e5e5; font-size:15px; position:relative; padding:50px 30px; height:410px}
.review { background: url(../images/quote.png) no-repeat top left #e5e5e5; font-style:italic; }
.review p{ text-indent:80px; margin-top:10px; font-size:17px;}
.tour_slide .carousel-indicators {   bottom: -10px;}
.review .carousel{ height:350px;}

.carousel-caption h3{ background: rgba(29, 29, 29, 0.8);
                      padding: 5px 10px;
                      left:0; 
                      font-weight: 200;
                      color: #d8d9da;
                      width: auto;
                      font-style: italic;}
.carousel-caption {   right: 20%;   left: 0%; padding-bottom: 10px; bottom: 5px; text-align:left;}
.customername{ font-weight:700; color:#000; margin-top:10px;}
.tour_slide .carousel-indicators .active {  background-color:#333;}
.tour_slide .carousel-indicators li{ border: 1px solid #333}
.review p, .whyus p, .tour_slide ul li {color: #333;}
.review .heading, .whyus .heading {
    padding: 8px 15px;
    top: -30px;
    position: absolute;
    font-size: 22px;
    color: #fff;
    background:#fc8a18;
    border-radius: 5px;
    left: 30px;

}
.tour_slide li .glyphicon{ color:#0099cc; padding-right:5px;}
.whyus .heading{ background:#0099cc}
.bottom-links .relatedcircle{ background:#fc8a18; width:180px; height:180px; border-radius:90px; line-height:36px; margin:0 18px;     overflow: hidden; float:left;}
.relatedcircle p{     margin-bottom: 0;
                      color: #000;
                      font-size: 19px;
                      line-height: 18px;
                      text-align: center;
                      padding: 50px 20px 0 20px;
}
.relatedcircle p a{ color:#000;}
.relatedcircle p a:hover{ color:#fff;}
.tourBox .viewdetail a{     text-decoration: underline;
                            display: block;
                            width: 100%;
                            font-size: 16px;
                            font-weight: bold;
                            font-style: italic;
                            color:#cc6600;}
.call_us2{    background: #484848;    color: #f0f0f0; padding-bottom: 15px; margin-top:15px;}
.bottom-links{ margin:50px 0 ;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #a0a0a0;
}
.dicoverSection2 .big{ font-size:32px;}
.dicoverSection2 .big a{ color:#333; text-shadow:none;}
.dicoverSection2 .big a:hover{ color:#333;}
.mobile-only{ display:none;}
.leftBarnew .sideimg img{ max-width:100%; height:auto;}
.tours-layout .image-wrapper {
    position: relative;
    overflow: hidden;
}
.tours-layout .image-wrapper .title-wrapper {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    display: inline-block;
    color: #fff;
    font-size: 20px;
    z-index: 5;
}
.tours-layout .content-wrapper {
    background-color: #fff;
}
.tours-layout .content-wrapper > .content .group-btn-tours {
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    display: inline-block;
    padding: 0;
} .group-btn-tours .left-btn {
    border-radius: 50px;
    padding-right: 25px;
    border-right: 0;
}

.tours-layout .content-wrapper > .content {
    padding: 20px 40px;
    text-align: center;
}
.tours-layout .content-wrapper > .content .title {
    margin-bottom: 15px;
}
.group-btn-tours .left-btn {
    color: #fff;
    padding: 4px 10px;
    display: inline-block;
    background-color: #4d4d4d;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
.group-btn-tours .left-btn:hover {
    background-color: #cc6600;
    color: #fff;
}
.tours-layout .image-wrapper .link {
    display: block;
    width: 100%;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
.tours-layout .image-wrapper .title-wrapper .title {
    color: #fff;
    float: left;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
}
.tours-layout .image-wrapper .link:before {
    content: "";
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 120%;
    top: 0;
    left: 0;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0.6) 75%, rgba(0, 0, 0, 0.7) 85%, rgba(0, 0, 0, 0.8) 90%, rgba(0, 0, 0, 0.9) 100%);
}
.tours-layout .content-wrapper > .content .title .price {
    color: #cc6600;
    display: inline-block;
}
.tours-layout .content-wrapper > .content .title .for-price {
    margin-bottom: 0;
    margin-left: 6px;
    display: inline-block;
}
.homepagetour{
    background: #060a1da6; padding: 50px 0 50px;
}
.group-title .main-title {
    color: #434a54;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 5px 0 0 0;
}
.tours-layout .content-wrapper > .content .title .price .number {
    font-size: 30px;
    font-weight: bold;
}
.tours-layout .content-wrapper > .content .title .for-price {
    margin-bottom: 0;
    margin-left: 6px;
    display: inline-block;
}
.tours-layout .content-wrapper > .content > .text {
    margin-bottom: 20px;
}
.more_tours{ padding: 30px 0;}
.more_tours .group-btn-tours .left-btn {    padding: 6px 40px ;    background-color: #cc6600;
                                            color: #fff;}
.tours-layout {
    margin-bottom: 45px; /* Sindhu: margin-bottom changed to 45px from 25 px */
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
.sub_point {   font-size: 14px;  margin: 3px 0;}
.sub_point span{color: #5a5a5a;    font-size: 12px;    margin: 0;    padding-bottom: 5px;}
.sub_point {     margin: 20px 0; border-right: solid 1px #c5c4c4;  background: #dcdbdb; display: block; height: 50px; padding-top: 5px;}
.price_info{  background: #dcdbdb;padding: 5px;color: #5a5a5a;   font-size: 14px;}
.incls .glyphicon-ok, .incls .glyphicon-remove{ color:#0099cc; padding:3px; font-size:12px;}
.incls{color: #5a5a5a;    font-size: 14px; }.incls h3{ color:#000;}
.mpadding{ padding-right:0;}
.Itinerary_block .nav-tabs {
    color: #fff;
    border-bottom: none;
    background: #333;
}
/* Mobile menu new */
.mobile-header nav {
    text-align:center;
    width:100%;
    position:relative;
    height:auto;
    overflow:hidden;
    background:none;
}
.mobile-header nav ul {
    text-align:center;
}
.mobile-header nav ul li {
    display:inline-block;
}
.mobile-header nav ul li a {
    color:#333;
    display:inline-block;
    padding:1em 3em;
    text-decoration:none;
    border-bottom:2px solid #fff;
    transition-property:all .2s linear 0s;
    -moz-transition:all .2s linear 0s;
    -webkit-transition:all .2s linear 0s;
    -o-transition:all .2s linear 0s;
    font-size:16px;
}
.mobile-header nav ul li a:hover {
    color: #34B484;
}
/*styling open close button*/
.mobile-header .button {
    display:inline;
    position:absolute;
    right:0px;
    top:6px;
    z-index:999;
    font-size:30px;
    padding: 0 10px;
    background: #fff;
}
.mobile-header .button a {
    text-decoration:none;
}
.mobile-header .button{ z-index:9999;}
.mobile-header .btn-open:after {
    color:#333;
    content:"\f0c9";
    font-family:"FontAwesome";
    transition-property:all .2s linear 0s;
    -moz-transition:all .2s linear 0s;
    -webkit-transition:all .2s linear 0s;
    -o-transition:all .2s linear 0s;
}
.mobile-header .btn-open:hover:after {
    color:#333;
}
.mobile-header .btn-close:after {
    color:#000;
    content:"\f00d";
    font-family:"FontAwesome";
    transition-property:all .2s linear 0s;
    -moz-transition:all .2s linear 0s;
    -webkit-transition:all .2s linear 0s;
    -o-transition:all .2s linear 0s;
}
.mobile-header .btn-close:hover:after {
    color: #040404;
}
/*overlay*/
.mobile-header .overlay {
    display:none;
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#ffca33;
    overflow:auto;
    z-index:999;
}  /* Sindhu: background changed from blue to yellow */
.mobile-header .wrap {
    color:#e9e9e9;
    text-align:center;
    max-width:90%;
    margin:0 auto;
}
.mobile-header .wrap ul.wrap-nav {
    /*border-bottom:1px solid #575757;*/
    text-transform:capitalize;
    padding:0px 0px 10px;
}
.mobile-header .wrap ul.wrap-nav li {
    font-size:20px;
    display:inline-block;
    vertical-align:top;
    /*width:24%;*/
    position:relative;
    text-align: left;
}

.mobile-header .wrap ul.wrap-nav li a {
    color:#232323;
    display:block;
    padding: 10px 15px;
    font-size: 14px;text-transform: uppercase;
    font-weight: 600;
    text-decoration:none;
    transition-property:all .2s linear 0s;
    -moz-transition:all .2s linear 0s;
    -webkit-transition:all .2s linear 0s;
    -o-transition:all .2s linear 0s;
}

.mobile-header .wrap ul.wrap-nav li a:hover {
    color:#fff;
}
.mobile-header .wrap ul.wrap-nav ul {
    padding:0;
}
.mobile-header .wrap ul.wrap-nav ul li {
    display:block;
    font-size:13px;
    width:100%;
    color:#e9e9e9;
}
.mobile-header .wrap ul.wrap-nav ul li a {
    color:#232323;
}
.mobile-header .wrap ul.wrap-nav ul.dropdown-menu {
    position: inherit;    border: 0; 
    width: 100%;
    box-shadow: none;
    top: 0;
    left: 0;}
.mobile-header .wrap ul.wrap-nav ul li a:hover {
    color:#000;
}
.mobile-header .social {
    font-size:25px;
    padding:20px;
}
.mobile-header .social p {
    margin:0;
    padding:20px 0 5px 0;
    line-height:30px;
    font-size:13px;
    color: #000;
}
.mobile-header .dropdown-menu > li > a:hover,.mobile-header .dropdown-menu > li > a:focus {
    color: #262626;
    text-decoration: none;
    background-color:transparent;
}
.mobile-header .social p a {
    color:#000;
    text-decoration:none;
    margin:0;
    padding:0;
}
.mobile-header .social-icon {
    width:50px;
    height:50px;
    background:#e9e9e9;
    color:#333;
    display:inline-block;
    margin:0 20px;
    transition-property:all .2s linear 0s;
    -moz-transition:all .2s linear 0s;
    -webkit-transition:all .2s linear 0s;
    -o-transition:all .2s linear 0s;
}
.mobile-header .social-icon:hover {
    background:#33ccff;
    color:#f0f0f0;
}
.mobile-header .social-icon i {
    margin-top:12px;
}
@media screen and (max-width:48em) {
    .mobile-header .wrap ul.wrap-nav>li, .mobile-header .wrap ul.wrap-nav ul.dropdown-menu li {
        width:100%;
        padding: 0;
        /*border-bottom:1px solid #d6d6d6;*/
    }

    .mobile-header nav ul {
        opacity:0;
        visibility:hidden;
    }
    .mobile-header .social {
        color:#c1c1c1;
        font-size:25px;
        padding:15px 0;
    }
    .mobile-header .social-icon {
        /*width:100%;*/
        height:50px;
        background:#3cf;
        color:#333;
        display:inline-block;
        margin:5px 0;
    }
    .mobile-header .dropdown-menu {
        background:#3cf;
    }
}


@media only screen and (min-width: 768px) {
    .cd-top {
        right: 20px;
        bottom: 20px;
    }
    .sectionmenu {
        transform: translate3d(0,0,0);
        transition: none;
        z-index: 100;
        top: 0;
    }
    .sectionmenu  .section {
        display: table-cell;
        min-height: 45px;
        vertical-align: middle;
        padding-right: 12px;
        white-space: nowrap;

    }
    .sectionmenu .options ul {
        padding-left: 12px;
    }
    .sectionmenu .options ul li {
        display: table-cell;
        float: none;
        border-right: none;
        margin: 0;
        padding: 12px 0;
        text-align: center;
        vertical-align: middle;
        min-width: 78px;
    }
}
@media only screen and (min-width: 1024px) {
    .cd-top {
        height: 60px;
        width: 60px;
        right: 30px;
        bottom: 30px;
    }
}
.read-btn{ font-size: 22px;
           margin-top: 15px;
           font-family: 'Oswald', arial, halvetica,sans-serif; margin: 0 auto;  width: 160px;  display: block; margin-bottom:10px;}
/* ======================== media qury for all ===================*/
@media all and (max-width: 1100px) { img{    max-width: 100%;     height: auto;}}

@media all and (max-width: 767px) {
    .mobile-only{ display:block !important;}
    .mobile-center{ margin:0 auto; width:120px;}
    .email {
        text-align: center;
        float: none!important;
        margin-bottom: -20px;
    }
    .call{text-align: center; padding:2px 0;
          float: none!important;}
    .a{ color:#fff;}
    .mobspace{display:block; float:none; text-align: center;    height: 0px;
              margin-top: -20px;}
    .mobile_only{ display:block}
    .navbar-default .navbar-nav>li>a{ border-bottom:1px solid #CCC}
    /*.navbar-nav {    margin: 0px -15px;}*/
    .logo{ text-align:center;     width: 150px;}
    .logo img{width:120px;}
    .tagline{    font-size: 10px; }
    .col-lg-3.leftBar, .col-md-3.leftBar, .dicoverSection.col-lg-9, .discoverBox , #map{ width:100%}
    .support{    padding-top: 10px;  font-size: 14px; margin-right: 0; text-align: right; }
    .imagediv h2, .imagediv h1{     top:auto;  bottom: 1%; font-size:22px !important;}
    .tabbable .body_text.mt20{ margin-top:0;}
    .boxheight3{width: 100%;
                padding: 0;
                margin: 0 0 15px 0;
                height: auto;}
    .imagediv img{ max-width:100%; height:auto; margin-bottom:10px;}	
    .home_bg { background-size:cover}
    .text_block2 h2{     font-size: 24px;   line-height: 26px;  margin: 0px auto;}
    .highlight {    font-size: 18px;}
    blockquote,.weatherbox{ padding-right:0; padding-left:0;     float: left; padding-bottom:15px;}
    .fancy span:before,
    .fancy span:after {   width: 20%; overflow:hidden}
    .tourBox .imagediv h2 { top: auto; bottom:-2%;}
    .tourBox .imagediv h2 span {    font-size: 18px;}
    .tourBox {   height: auto;  padding-bottom: 20px;}
    .contentBox{ margin-top:15px;}
    .discover	.imagediv h2 {top: -20px;}
    .dicoverSection{ margin-bottom:10px;}
    .dicoverSection .discoverBox	.imagediv h2  {top: auto; bottom:-22%; }
    .dicoverSection .contentBox	.imagediv h2 {top: auto; bottom:0%;}
    .discover .discoverBox	.imagediv h2, .discover .contentBox	.imagediv h2  {top: auto; bottom:5%; }
    .dicoverSection .contentBox	.imagediv h2 span, .dicoverSection .discoverBox	.imagediv h2 span{ font-size:20px;}
    .discover .imagediv h2 span { font-size: 22px;}
    .small{ font-size:22px;}
    .welcome h2{padding: 30px 0px;}
    .mapbg .desc_text .small{font-size:18px;}
    .mapbg{  } /* Sindhu: display:none; was removed*/
    .home .cherrapunji{    height: 400px;  background-size: cover;}
    .bottomtext {    position: absolute;  bottom: 10%;  left: 0%;}
    .welcome h4{padding-bottom: 20px; font-size:18px; line-height:24px;}
    .home_nav .navbar-nav{margin: 0 auto; padding: 0px;}
    .home_nav ul li{float: left; display: inline-block;   width: 25%;}
    .home_nav .navbar-nav > li > a {
        padding: 5px;
        font-size: 10px;
        color: #fff;}
    .welcometext{padding-top:10px;}
    .introduction{ padding:0}
    .welcometext2{padding: 10px 0 0 0;}
    .majulibg{height: auto;}
    .cherrapunji{    height: auto;
                     float: left;
                     padding: 0 10px;
                     background-image: none;
                     background-color: #666;}
    .home .desc_text{ margin: 20px 0; top:0;}
    .picturejourney{ margin: 20px 0;}
    .mb50{margin-bottom: 30px;}
    .nagalandbg{height: auto;}
    .contact_homelink{padding: 50px 0px;}
    .bloglink{margin-top:-10px;}
    .footer .big{font-weight: bold;}
    .welcome h2, .big{     font-size: 28px; line-height: 40px;}
    .majulibg .small_img, .nagalandbg .small_img{ margin: 10px 0; padding: 0px;}
    .carousel-control.left {  left: 15%;  top: 136px;}
    .homepagetour {
        padding: 0px 0 10px;
    }
    .cs-style-1 figcaption{ height:100%; padding:10px;}
    .cs-style-1 figcaption h3{ margin-top:15%}
    .grid {padding: 10px;}
    .tabbable .navbar.navbar-default {  background-color: #696969;}
    .nav-tabs > li{ float:none; margin:0; }
    .region_nav .nav-tabs > li > a{    padding: 10px 15px;}
    .navbar-collapse{ padding:0;}
    .carousel-inner .col-sm-3{ margin-bottom:15px; float:left}
    .tab-pane .boxheight3, .panel-body .boxheight3{ margin:0 0 15px 0; padding:0; height:auto;}
    .tab-pane .boxheight3 img, .panel-body .boxheight3 .imagediv{ text-align:center}
    .imagediv h2 span{ font-size:18px !important; padding:0 0 0 15px;}
    .mustvisitBox .imagediv h2 {top: auto; bottom: -2%;	}
    .hf.mustvisitBox .imagediv h2 {top: auto; bottom:7%;	}
    .panel-group.responsive{ float:left; width:100%;}
    .contentBox2{ width:100%; height:auto}
    .contact_add{ height:auto; padding-bottom:5px;}
    .rc-anchor-normal{ width:260px !important}
    .grid h3 { font-size: 16px;}
    .footer_link .col-xs-6{ padding:0;}
    .textHover{ top:auto; bottom:0%; left:0;}
    .grid{ height:80% !important;}
    #parent .col-lg-4.imagegp:last-child{ margin-bottom:20px;}
    .activityfilter{ text-align:center}
    .activityCarousel .item > img{ height:auto;}
    .price_highligt{ margin:5px 0;}
    .btn.book_activity{ margin-left:0;}
    .quickdetails{ border-bottom:none}
    .duration .col-md-1{ margin-left:0;     margin-bottom: 15px;}
    .col-md-3.col-xs-9 { margin-bottom:10px;}
    .imagediv h2 span, .imagediv h1 span { font-size:18px;}
    .tourDetails .day, .day{ width:100%;}  .tab-pane h3{ text-align:center;}
    .detail_iteneary h3, .related_package h2{ font-size:21px; text-align:center}
    .itnDay .dayBlock{ width:100%;}
    .itnDay .dayBlock .destination {  padding-left: 5px; font-size:15px;}
    .review, .whyus {  padding: 10px; height: auto;}
    .bottom-links .relatedcircle{ margin-top:10px;}
    .bottom-links{ margin:0 10px;}
    .itnDay .accomodation {  margin-top: 0;}
    .review .heading, .whyus .heading{ position: relative; top:0; left:0;     margin-top: 15px;}
    .newheading h1{ font-size:180%; padding:0;    background: transparent; color: #fff;}
    .sectionmenu .options.collapse{ display:none}
    .sectionmenu .options.collapse.in {  display: block; z-index:99;}
    .sectionmenu .options {  display: inherit;}
    .sectionmenu .section {  background:url(../images/hamburger-ico.png) no-repeat 9px 14px;}
    .sectionmenu .section:before, .sectionmenu .section:after {display:none;}
    .sectionmenu  {  margin-top: 0;  margin-bottom: 0;}
    .breadcrumb{ margin:2px auto;}
    .m0{ margin-left:0; margin-right:0; padding-left:0; padding-right:0;}
    .sectionmenu .option {  padding: 0;  display: block; }
    .shillongBG{ width: 100%; height: auto; background-image:none}
    .mt400 {    margin-top: 0px;}
    .mt300 {    margin-top: 52px;}
    .blogsub{ width:100%;}
    .dicoverSection2 h2.highlight, h3.highlight {font-size: 24px; text-align:center;}
    .level2 {  margin-top: 10px; margin-bottom: 10px;}
    .body_text.mt50 { margin-top:10px;}
    .blogsub .imagediv{ width:40%; float:left;}
    .blogsub .bodydiv{ width:60%;float:left;}
    p.textName {   padding-top: 0; font-size:14px;  padding-left: 10px; text-align:left;}
    a.readBlog {  padding: 2px 0; width: 70%;  margin-left: 10px; margin-top: -10px;}
    .panel-body a.readBlog {  margin-top:0px;}
    .blogsub {  padding:10px 0 0 0;  margin: 0;  height: auto;background: transparent;}
    .sectionmenu .options ul li {  float: none;  padding: 4px;   border-right: none;  border-bottom: 1px solid #e0e0e0;  margin: 4px 0; width: 100%;}
    .tour_slide .carousel-indicators{ display:none}
    .detail_iteneary.mt50{ margin-top:0;}
    .tour_slide{ padding:10px;}
    .tailoremade, .subdetail_block2,.trip_note{ margin:15px auto;}
    .call_us2 .phoneb{ left:10%;}
    .detail_iteneary.mt100{ margin:0px; padding:0;}
    .review{  background: url(../images/quote.png) no-repeat 0px 36px #fff;    background-size: 35%;}
    .review .carousel { max-height:100%;}
    .bottom-links .relatedcircle{  margin: 10px auto 0;    float: none;}
    .pricetour{border-top: 1px solid #707070;}
    .hb{ width:auto}
    .highlightdiv .hg{ line-height:30px;}
    .itbDescr img{ float:left !important;}
    .body_text .mt30{ margin-top:0px;}
    .nearbygp .mustvisitBox{float: none!important; text-align: center; padding-left:15px; padding-right:0;}
    .nearbygp .ml30 { margin-left:0;}
    .mobile0{ margin:0 !important; padding:0;}
    .mawlynnong,.TuraBG{ background-image:none; height:auto;}
    .newheading {    height: auto;
                     background: #484848;
                     padding: 10px;}
    .dicoverSection2.mt30{ margin-top:0; padding: 0;}
    .nearbygp .mustvisitBox .imagediv {
        text-align: center;
        margin-left: -15px;
    }
    .img-align{ margin:0 5px;}
    .leftBarnew .bottom-links.sideimg{
        margin: 10px auto;
        text-align: center;
    }
    .sub_point{ height:auto;}
    .related{ text-align:center}
    .related_package .carousel-inner{ height:273px; overflow:hidden;}
    .related_package .carousel-control.right { right:2%;  color: #FFF;}
    .related_package .carousel-control.left{ top: -2%; left:2%;}
    .carousel-caption{ display:none;}
    .Itinerary_block .blogsub {   height: 120px;}
    .stickymobile{ position:absolute; width:100%; border-radius:0; z-index:999}
    .stickymobile a{ color:#fff;}
    .signGp .btn{ margin:-3px 0 5px 10px; }
    .mobile_contact{    box-shadow: 0 8px 6px -6px rgba(0,0,0,.2);
                        background: #cc9000; 
                        font-size: 14px; width:100%;} /* Sindhu: background color phone view inner nav and backgrund color changed to #cc9000 */
    .home_nav{ margin-top:18px;}
    .leftBarnew .bottom-links {float:left; width: 100%;}
    .feedbackform{ padding:20px 10px;}
    .pl30{ padding-left:0px;}
    .checkbox-inline, .radio-inline{     width: 100%;  margin-left: 10px;}
    .checkbox-inline,  .checkbox-inline + .checkbox-inline{ margin-left: 30px;}
    .form-inline .form-group{ margin-bottom:10px;}
}


@media all and (max-width:450px){   
    #parent .imagegp.col-xs-6{ width:100%}
    .textHover{ top:auto; bottom:0px; left:0;}
    .grid{ height:85% !important;}
}

@media (min-width: 768px){
    .modal-dialog {
        width: 730px;
        margin: 30px auto;
    }
}
@media all and (min-width: 768px) and (max-width: 991px) {
    .nav > li > a{ padding:10px 7px;}
    .imagegp{ height:auto}
    .cs-style-1 figcaption h3 {
        margin-top: 5%;
        font-size: 15px;}
    .cs-style-1	figcaption span{ font-size:13px;}
    .region_nav .nav-tabs > li.choose{ font-size:14px;}
    .inner_nav .navbar-nav > li > a{ font-size:14px;}
    .region_nav .nav-tabs > li > a{     font-size: 14px;  text-transform: inherit;    padding: 12px 10px;}
    .navbar{ min-height:40px;}
    .home_nav .navbar-nav {
        padding: 0 100px;
        width: 100%;
        margin: 0 auto;
    }
    .welcometext {  padding: 15px 0 15px 0;}
    img{ max-width:100%;}
    .small{font-size: 20px;}
    .cherrapunji{height: 320px;}
    .picturejourney {margin: 20px 0 50px;padding: 0px;}
    ul.img-list li{ width: 100%; max-width: 180px;}
    ul.img-list li img{ max-width: 100%; margin-left: auto; margin-right: auto; display: block; height: auto;}
    span.text-content{height: 150px;width: 150px;left: 15px;}
    .mapbg .desc_text{top: 15px;}
    .mapbg .desc_text .small{font-size: 21px;}
    .mapbg .map{max-width: 536px;padding: 0; }
    .mapbg .map img{
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        display: block;
        height: auto;
    }
    .social ul{ margin-top: 0; float: left; width: 100%;}
    .social .icons li {  float: left; padding: 0 5px 0 0;}
    .social .big{ margin-bottom: 0px;}
    .padding-clear{padding: 0;}
    .majulibg, .nagalandbg{height: 400px; }
    .majulibg .small_img, .nagalandbg .small_img {    margin-top: 15px;}
    .welcometext2 {  padding: 100px 0 0 0;}
    .welcome h2{    padding: 80px 0 10px 0px;}
    .itnDay .dayBlock .dayn{    padding: 8px 6px; font-size:14px;}
    .discoverBox{ width:auto;}
    .imagediv h2 { top:70%;}
    .mustvisitBox .imagediv h2 {top: auto; bottom:-2%; left: 0;font-size: 20px; text-align:left; margin:0}
    .tabbable .mustvisitBox{ margin-bottom:10px;}
    .tourBox .imagediv h2{ top:auto; bottom:-8%;}
    .tourBox{ margin-bottom:10px;}
    .tabbable .boxheight3{ width:46%;}
    .imageBox .mustvisitBox .imagediv h2{ bottom:3%; top:auto}
    .mustvisitBox .imagediv h2 span{ font-size:16px;}
    .tourBox .imagediv h2 span{ font-size:18px;}
    .signGp .text{ width:65%;}
    .textHover{ top: auto; bottom:-16px;}
    .textHover .col-md-8 h3 {    margin: 2px 0 0px;   font-size: 16px;}
    .textHover p{ font-size:14px;}
    .grid{ height:190px !important;}
    .activityCarousel .item > img{ height:auto}
    .carousel{ margin-right:15px;}
    .btn.book_activity{ margin-left:0;}
    .blogsub {   width: auto;height: auto;}
    .shillongBG{ height:500px; background-size:cover; width:100%}
    .sectionmenu{  font-size:12px;}
    .mt400 {  margin-top: 358px;}
    .imagediv{ text-align:center}
    .level2 {   margin-top: 10px; margin-bottom: 0px;}
    .body_text.mt50 {margin-top: 10px;   text-align:justify}
    .body_text.mt50 h3{ text-align: center; }
    .pricequote .btn {  padding: 5px 10px;   font-size: 22px;  margin-left: -26px;}
    .tailoremade ul li {  line-height: 24px;  font-size: 14px;}
    .trip_note span,.tour_slide {  font-size: 15px;}
    .call_us2 .phoneb {  padding: 8px 15px;  width: 100%;  top: -18px;  font-size: 19px; left:0;}
    .call_us2.mb30{ margin-bottom:10px;}
    .inclusion ul li {  padding: 4px 4px;}
    .review, .whyus{ height:auto;    padding: 25px 10px;}
    .related_dest{ pointer-events: none;}
    .review{ background-image:none;}
    .logo{    width: 180px;}
    .related.tour1, .related.tour2, .related.tour3, .related.tour4, .related.tour5, .related.tour6, .related.tour7 {

        width: 230px;
        height: 164px;
    }
    .leftBarnew .bottom-links {float:left;}
    .related .title{width:230px;}
    .tawangBG {
        background: url(../images/tawang_bg.jpg) no-repeat rgb(36, 80, 125);
        background-size: 100% 16%;
    }
    .checkbox-inline, .radio-inline{     width: 100%;  margin-left: 10px;}


}


@media all and (min-width:992px) and (max-width:1199px){
    .home_nav .navbar-nav{ padding: 0 220px; width: 100%; margin: 0 auto;}
    img{ max-width:100%;}
    ul.img-list li{ width: 100%; max-width: 220px;}
    ul.img-list li img{ max-width: 100%; margin-left: auto; margin-right: auto; display: block; height: auto;}
    span.text-content{height: 190px;width: 190px;left: 15px;}
    .mapbg .desc_text{top: 15px;}
    .mapbg .desc_text .small{font-size: 21px;}
    .mapbg .map{max-width: 536px;padding: 0; }
    .mapbg .map img{
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        display: block;
        height: auto;
    }
    .majulibg, .nagalandbg{height: 400px; }
    .majulibg .small_img, .nagalandbg .small_img {    margin-top: 15px;}
    .welcometext2 { padding: 100px 0 0 0;}
    .footer .big{ width:200px;}
    .discoverBox{ width:auto;}
    .imagediv h2 { top:184px;}
    .imageBox .mustvisitBox .imagediv h2{ bottom:-2%; top:auto;}
    .hf.mustvisitBox .imagediv h2 {top: auto; bottom:7%;	}
    .mustvisitBox .imagediv h2 span{ font-size:16px;}
    .region_nav .nav-tabs > li.choose{ font-size:16px}
    .region_nav .nav-tabs > li > a{    font-size: 14px; padding: 13px 16px;}
    .imagegp{ height:auto}
    .cs-style-1 figcaption h3 { margin-top: 10%;}
    .grid figure img{ height:auto;}
    .carousel{ margin-right:15px;}
    .btn.book_activity{ margin-left:0}
    .blogsub{ width:31%; height:575px;}
    .shillongBG{ height:500px; background-size:cover; width:100%}
    .quickList .QuickDiv{ margin-top:45px;}
    .newheading h1{ font-size:30px;}
    .tourBox .tourPrice{ font-size:15px;}
    .mt400 {   margin-top: 375px;}.mt300 {  margin-top: 145px;}
    .sectionmenu a, .inner_nav .navbar-nav > li > a {  font-size: 13px;}
    .review, .whyus{ height:auto; padding: 25px 10px;}
    .tailoremade ul li {  line-height: 24px;  font-size: 14px;}
    .pricequote .btn {  margin-left: -20px;}
    .call_us2 .phoneb {
        padding: 8px 15px;font-size: 18px;
        width: 80%;
        top: -15px;
        left: 22px;
    }
    .trip_note a{ font-size:15px;}

} 
@media all and (max-width:1199px){

    .grid{ width:100%; float:left; height:250px;}
    .textHover{ width:100%;}
    .textHover h3{ font-size:18px;}
    #parent .col-md-4.imagegp:last-child { margin-bottom:20px;}
    /*.inside{ background-size: cover;}*/


}
@media all and (min-width:1199px){
    .shillongBG { height:548px; background-size:cover; width:100%}	
    .call_us2{ margin-top:30px}
    .tour_slide ul li{    line-height: 22px; padding-bottom: 10px;}
}
.hidediv{ display:none;}
.showdiv{  cursor:pointer; color:#0099CC; margin-bottom:10px; }
.list-tour li{ padding-bottom:10px;}
.itineary_block .relatedcircle{ float:left;}
.breadcrumb a:hover{ color:#FFF}

.user-initial.img-circular {
    width: 55px;
    height: 55px;
    background-size: cover;
    display: block;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    text-align: center;
    margin: 0px;
    float: left;
    overflow: hidden;
}
.user-initial-letter {
    height: 55px;
    width: 55px;
    text-align: center;
    line-height: 55px;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}
.quoteBy {
    color: #999;
}
.quotefont {
    font-family: 'Satisfy', cursive;
    color: #5d7cb1;
    font-size: 22px;
}
.quoteStyle {
    background-color: #e9e9e9;
    padding: 15px;
}
.testimonialblock{  font-style:italic; font-size:16px;}
.testipanel{background-color: #F0F0F0; border:1px solid #F1F1F1; padding:15px; }
.testipanel:hover{background-color: #0099cc;}
.username{    font-size: 15px; margin-top:10px;
              font-weight: 600}
.testimonialdate{font-size: 14px;}
.testipanel .place{    font-style: normal;
                       font-size: 15px;
                       font-weight: 600;
                       color: #000;}
.testipanel:hover{ color:#fff;}
.testipanel2{background: #d6d6d6;border:1px solid #d6d6d6}
.circle-img{    width: 120px;
                height: 120px;
                border-radius: 60px;}
.activitysection .note{    margin-top: 15px;
                           color: #f71c05;
                           font-size: 15px;
                           font-weight: bold;
                           background: #e3e4e4;
                           padding: 8px;}

/* Sindhu: New CSS for Tour Packages */

.tourPackage .backGroundColor {
    background-color: rgba(53, 53, 53, 0.9); 
}

.tourPackage  .pageBodyColor{
    background-color: #f3f6f8;
}

.tourPackage .mBZero{
    margin-bottom: 0;
}

.tourPackage .slideImage img{
    width: 1100px; 
    height: 200px; 
    margin-top: 10px;
    margin-bottom: 15px;
}

.tourPackage .tourDescription p{
    margin-top: 10px; 
    margin-bottom: 0;
    text-align: justify;
}

.tourPackage .justify {
    text-align: justify;
}


.divForm {
    font-size:.9em;
    height: 408px;
}


.divTable   {}
.divRow {
}
.divCell {
    float:left; 
    width:150px; 
    padding:5px;
}

.divTable .headingRow {
    font-weight:bold; 
    border-bottom:1px solid #000000; 
    background-color:#eeeeee;
    padding:5px;
    margin-top:5px;

}

.labelCell {	
    width: 70px; 
    margin-left: 70px;
    padding-right: 0px;
}

.checkBoxCell {	width:500px; }

.clearboth {	clear:both;		}

.alignCenter {	text-align:center;	}
.alignLeft {	text-align:left;	}
.alignRight {	text-align:right;	}

.widthAuto {	width:auto; }
.width50 {	width:50px; }
.width100 {	width:100px; }
.width150 {	width:150px; }
.width200 {	width:200px; }
.width250 {	width:250px; }
.width300 {	width:300px; }
.width350 {	width:350px; }

.divSubCell {
    border:4px solid #d2d1d1; font-size:14px; color:#798e94; height: 38px; padding-left: 0px; width: 250px;
}  
    
    textarea.divSubCell {
    height: 150px;
    }

.tourPackage .footerNavbar {
    width: 923.4px;
    height: 60px;
    float: left;
    margin: 0;
    padding-left: 230px;
}

.tourPackage .homeDescSouth {
    width: 370px;
}

.tourPackage .homeImgMap {
    width: 630px;
}

.tourPackage .homeImgMap img{
         width: 98%;
}

.tourPackage .homeKeralaPack {
    padding-top: 22px;
}

.tourPackage .footerNavbar {
    width: 923.4px;
    height: 60px;
    float: left;
    margin: 0;
    padding-left: 230px;
}

.tourPackage .footerList {
    list-style-type: none;
    padding-top: 10px;
    padding-left: 145px;
    margin-top: 0;
    margin-bottom: 10px;
}

@media (max-width: 800px) {
    .tourPackage .footerNavbar {
        width: 100%;
        padding-left: 0;
    }

    .tourPackage .footerList {
        padding-left: 0px;
        margin-top: -6px;
        margin-bottom: 10px;
        width: 100%;
    }
}
@media (max-width: 500px) {    
    .tourPackage textarea.divSubCell {
        height: 120px;
    }

    .tourPackage .labelCell  {
        width: 70px;        
        margin-left: 0px;
    }
    
    .tourPackage .divCell {
    float: left;
    }
    .tourPackage .divSubCell {
        float: left;
        width: 225px;
    }
}    

@media (max-width: 320px) {
    .tourPackage .footerNavbar {
        width: 300px;
        padding-left: 0;
        margin-top: -16px;
    }

    .tourPackage .footerList {
        padding-left: 0px;
        list-style-type: none;
    }
    
    .tourPackage textarea.divSubCell {
        height: 120px;
    }

    .tourPackage .labelCell  {
        width: 70px;
        margin-right: 100px;
        margin-left: 0px;
    }
    
    .tourPackage .divCell {
    float: left;
    }
    .tourPackage .divSubCell {
        float: left;
        width: 225px;
    }
    
    .tourPackage .tour_conatct_form {
        height: 482px;
    }
    
    .tourPackage .bottomtext {
        height: 370px;
    }    
    .tourPackage .homeDescSouth {
        margin-left: 15px;
    }
    .tourpackage .homeImgMap {
	width: 310px;
	margin-top: 200px;
        padding-right: 0px;
    }    
    .tourpackage .homeImgMap img{
	height: 300px;	
    }
}
