@media screen and (min-width:1022px) and (max-width:1200px) {
/* .gigw{display:none;}*/

} 
@media screen and (min-width:1201px) and (max-width:2400px) {
.mobile_display_icon {display:none;}
.banner_box {padding-top: 193px;}
}

@media screen and (min-width:1201px) and (max-width:1700px) {
.mobile_display_icon {display:none;}
.surajkund_box {
       text-align: center;
    padding: 40px 31px;
    background-color: #e4b81f;
    position: absolute!important;
        bottom: 41px;
    right: 173px;
    width: 35%!important;
}
.surajkund_box h2 {    font-size: 30px;    margin: 5px 0px;}
.surajkund_box h3 {    font-size: 23px;    margin-bottom: 15px;}
.surajkund_box p {    font-size: 16px;    line-height: 19px;}
.thumb_box {
    
    bottom: -110px;
    width: 100%;
z-index: 999999;
}
.onlineServices {
    margin-top: 140px;
}
}
@media screen and (min-width:991px) and (max-width:1200px) {
.surajkund_box {
       text-align: center;
    padding: 13px 31px;
    background-color: #e4b81f;
    position: absolute;
    bottom: 27px;
    right: 113px;
}
.surajkund_box h2 {    font-size: 25px;    margin: 5px 0px;}
.surajkund_box h3 {    font-size: 20px;    margin-bottom: 15px;}
.surajkund_box p {    font-size: 14px;    line-height: 19px;}
.mobile_display_icon {display:none;}
}
@media screen and (max-width:990px) {
body {overflow-x: hidden;}
a.meanmenu-reveal { display: none; }
.mean-bar {  width: 100%; position: relative;  padding: 0px 0;  z-index: 999999; background:#168dd9; float:left; min-height:40px; }
a.meanmenu-reveal { width:30px; padding:0; position: absolute; top:7px; right:10px !important; cursor: pointer; color: #fff; text-decoration: none; font-size: 16px; text-indent: -9999em; line-height: 22px; font-size: 1px; display: block; font-weight: 700; }
a.meanmenu-reveal span { display: block; background: #fff; height: 3px; margin-top: 5px; }
.mean-nav { float: left; width: 100%; background: #168dd9; position:absolute; top:40px;}
.mean-nav ul { padding: 0; margin: 0; width: 100%; list-style-type: none;}
.mean-nav ul li { position: relative; float: left; width: 100%; }
.mean-nav ul li.mean-last{  border-top:2px solid #006db9;  }
.mean-nav ul li:first-child a{border-top:0;}
.mean-nav ul li a { display: block; float: left; width:100%; padding:7px 15px; margin: 0; text-align: left; color: #fff; border-bottom:1px solid #006db9; text-decoration: none; transition: none 0s ease 0s !important;font-size:14px; }
.mean-nav ul li:first-child a{border-top:1px solid #006db9;}
.mean-nav ul li li a {background:#1683cf; width:100%; padding:7px 30px; text-shadow: none !important; visibility: visible; letter-spacing:1px;}
.mean-nav ul li.mean-last a { border-bottom: none; margin-bottom: 0; }
.mean-nav ul li li li a { width:100%; padding:7px 45px;}
.mean-nav ul li li:first-child a{border-top:0;}
.mean-nav ul li a:hover { background: #1381c8;}
.mean-nav ul li a.mean-expand {background:#1476b4; width:33px; height:33px; border: none !important; padding:7px !important; text-align: center; position: absolute; right: 0; top:0px; z-index: 2; font-weight: normal; font-size:25px !important; }
.menuName{font-size:16px; float:left; padding:0; height:31px; font-weight:bold; color:#fff; position:relative; left:15px; top:10px; font-weight:normal;}
.menu_navigation {    width: 100%;    background-color: #fff;}
.booking_btn {/* display:none; */}

.taxBtn{margin:0;}
.searchArea .searchField{width:215px;}
.searchArea{margin-bottom:10px;}
.indexSlider .inner .title{font-size:25px; line-height:30px; padding-bottom:10px;}
.indexSlider .inner .title h1 {    font-size: 70px;}
.indexSlider .slideContent{top:40px;}
.indexSlider .inner .left{width:100%;}
.activities ul li .text{font-size:15px;}
.activities, .comTransport{padding:30px 0;}
.comTransport h2{margin-bottom:20px;}
.comTransport .leftCol .learnAbout{margin-bottom:40px;}
.indexNewsList{margin:0; padding-top:20px;}
.indexNewsList .box{padding:0 20px; padding-bottom:20px;}
.bearers .col{float:left; width:48%; margin:0 1% 2% 1%; height:125px;}
.onlineServices{margin:30px 0;}
.onlineServices h2, .photoGallery h2{/* padding-bottom:0; */}
.onlineServices li{width:50%; margin-bottom:30px;}
.jssort02{background:#e2e2e2;}
.surajkund_box {    text-align: center;    padding: 18px;    background-color: #e4b81f;    position: initial;    bottom: 0px;    right: 0px;}
.fbottomRow .govLogo li{padding:0 10px;}
.footerText li{padding:15px 10px 0 0;}
.fsitemap{padding:30px 0 0 0;display:none;}
.indexSlider .inner{max-width: 800px; width:100%;}
.fbottomRow{padding:20px 0;    text-align: center;}
.footerText{margin-top:20px;}
.innerDetailArea .primaryTitle{font-size:19px; line-height:22px;}
.innerContent p{font-size:14px; line-height:21px;}
.innerDetailArea .serviceMenu li.first, .innerDetailArea .serviceMenu li.second, .innerDetailArea .serviceMenu li.third, .innerDetailArea .serviceMenu li.forth, .innerDetailArea .serviceMenu li.fifth{width:33%; margin-bottom:4px;}
.mapArea .mapCol{display:none;}
.mapArea .addressCol{max-width:720px; width:100%; padding:30px 15px; margin:0 auto; float:none;}
.innerDetailArea{padding:10px 0 20px 0;}
.mapArea .addressCol h3, .mapArea .addressCol .addArea{padding-bottom:15px;}
.mapArea .addressCol .downloadLnk{margin-top:20px;}
.innerSitemap{padding:30px 0 20px 0;}
.innerContent h2{margin-bottom:10px;}
.innerSitemap .col-md-4{margin-bottom:15px;}
.titleArea{padding:30px 0;}
.titleArea .pageTitle{font-size:22px;}
.rtoLocator label{padding:15px 0;}
.gigw {background: none;}
.gigw .colorStyle, .gigw .fontResize, .screenAcc, .skipCon{display:none}
.gigw .language li a {    color: #000;}
.container_banner {/* position: relative; */}
.banner_img{/* position: relative; */top: 162px;}
.search_btn_menu {height: 20px;position: relative;right: 26px;top: 5px;}
.search_container_menu input[type="search"] {padding-left: 8px;padding-right: 32px; line-height: 31px;background-color: #000;}
	.search_container_menu {padding-left: 1px;margin: 15px;}
.booking_btn {padding: 1px 0px;float: left;font-weight: 600;background-color: transparent;}
.banner_img {    padding-bottom: 10px;}
.indexSlider .inner p {font-size:20px;}
.our_explore {margin: 60px 0px;}
.feedback_content .form-control{width:100%;}
.mobile_hide {display:none}
.inner_left_section {
    border-image: none;
    border-left-style: solid;
    border-left-width: 3px;
    border-right-width: 0;
    margin-left: 0px;
    padding-left: 0px;
    height: 0px;
	    text-align: center;
}
.backcolor {height:auto;}
.thumb_txt {float:none}

}
@media screen and (min-width:668px) and (max-width:2400px) {.AarogyaSetu{display:none;}}
@media screen and (max-width:767px) {
.activities ul li, .experiences ul li{width:25%; margin-bottom:25px; padding:0;}
.activities, .experiences{padding:30px 0 10px;}
.slides{width:100%;}
.indexSlider .inner{max-width: 730px; width:95%;}
.indexSlider .bx-controls{bottom:10px;}
.searchArea {margin: 20px 50px 5px;}
.indexSlider .inner p {font-size:20px;}
.scrollarea_Middle{

	width:164px;
	    padding: 0px 10px;
}
.slidercontainer{

	width:150px;
}
.slider_div{
	width:150px;
}
.thumbarea_exphub{ 
	background-size:cover;
	min-height:130px;
	padding:0px 0px 10px 0px;
	border-right:2px solid #ddd;
	}
.thumbarea_exphub_L{ background-image:none !important;}
.scrollarea_R{
	width:5%;
	text-align:right;
}

.scrollarea_L{
	width:10%;
	text-align:left;
}
.scroll_prevarrow,
.scroll_nextarrow{
	padding: 30px 0 0;
}
.exphub_subhead{
	margin-top:10px;
}
.inside_content_left_hub{ float:None;}
.hotal_detail_div{width:98%;}
}
@media screen and (max-width:667px) {
.AarogyaSetu{display:block;}
.jssort02{display:none;}
.top_nav{display:none;}
.photoGallery .aroowArea{display:block;}
.jssora05l{left:10px !important;}
.jssora05r{left:auto !important; right:10px !important;}
.slides, #slider1_container{height:500px;}
.jssora05l, .jssora05r{top:210px !important;}
.r-tabs .r-tabs-nav {display: none;}
.r-tabs .r-tabs-accordion-title {display: block;}
.whatsNew { border-top:1px solid #e5e5e5; margin-bottom:40px; }
.whatsNew .r-tabs-accordion-title a{background:#f1f1f1; text-transform:uppercase; border:1px solid #e5e5e5; font-size:15px; color:#6e6e6e; display:block; padding:8px 10px; border-top:0;}
.whatsNew .r-tabs-accordion-title.r-tabs-state-active a{background:#e5e5e5; color:#202020;}
.whatsNew .r-tabs-panel{border:1px solid #e5e5e5; border-top:0;}
.innerDetailArea .serviceMenu li.first, .innerDetailArea .serviceMenu li.second, .innerDetailArea .serviceMenu li.third, .innerDetailArea .serviceMenu li.forth, .innerDetailArea .serviceMenu li.fifth{width:32.8%;}
.emblem_logo {float:left;display:none}
.main_subtitle {font-size:12px!important;text-align: center;}
.portfoliopalce .overlay {margin:12px 0px;}
}
@media screen and (max-width:640px) {
.indexSlider .inner .left{width:100%;}
.indexSlider .inner .title{font-size:22px; line-height:22px;}
.indexSlider .inner .lernMore{padding:6px 10px; font-size:14px;}
.indexSlider .inner .lernMore .fa{padding-left:8px;}
.activities h2{font-size:18px;}
.comTransport .leftCol h3{font-size:18px; line-height:23px; padding-bottom:10px;}
.bearers .col{padding:10px;}
.onlineServices h2, .photoGallery h2{font-size:18px;}
.slides, #slider1_container{height:400px;}
.slides .titleText{padding:15px;}
.fsitemap .box{width:33.33333333%;}
.fsitemap .box:nth-child(3){height:330px;}
.fsitemap .box ul{margin-bottom:15px;}
#logo{float: right;padding: 15px;}
#logo_main {float: left;padding: 25px 25px 25px 2px;}
#header .rightCol{width:255px; margin:0 auto; float:none;}
.middleRow{padding:15px 0 0 0;}
.bx-wrapper .bx-viewport {height:200px!important;}
.bx-wrapper img {height:200px!important;}
#navbar-wrap{margin:15px -15px 0 -15px;}
.jssora05l, .jssora05r{top:170px !important;}
.innerDetailArea .rightCol{padding-left:20px;}
.titleArea .docMenu{position:static; float:left; padding-top:12px; width:100%;}
.titleArea .docMenu li{padding:0 20px 0 0;}
.titleArea{padding:20px 0;}
.innerContent p{padding-bottom:15px;}
.photogallery img{width:100%;    margin-bottom: 15px;}
.videogallery img{width:100%;    margin-bottom: 15px;}
.search_left select {
        width: 38%!important;
        display: block;
        float: left;
    }

    .circular_templet .search_container {
        min-height: 150px;
        padding: 5px 0 5px 2%;
    }

    .search_container .bold_text_label {
        font-weight: 700;
        width: 60px;
        padding: 0 5px;
    }
	.act_rules .span3 {
width: 130px;
}
.btn-mirgin-left {margin-left:1px;margin-top:10px;}
    .searchgr .input-large {
        max-width: 118px;
    }
	.col-md-9 	{    padding-right: 10px;
    padding-left: 10px;}
    .search_container .search_left select,.search_container .search_left input[type="text"] {
        margin: 5px 0;
        padding: 7px 5px;
        color: #999;
    }
	#header .topMenu{display:none}
}
@media screen and (max-width:550px) {
.camera_caption .title h1 {font-size: 20px!important;}	
.surajkund_mela_div {
    height: auto;
}
.tile .caption-bottom {font-size: 16px!important;width: 100%;}
.gallerybtn {position:inherit}
.news_section h2 {    margin: 40px 0px 10px;}
.homephoto label {font-size:15px;padding: 15px 19px;}
.middlebox { margin: 10px 0px }
.camera_caption p {font-size: 16px;}
.bearers .col{width:100%; margin:0 0 10px 0;}
.indexNewsList .box a{font-size:13px; line-height:18px;}
.activities ul li, .experiences ul li{width:33.33333333%;}
.indexSlider .slideContent{top:10px;}
.indexSlider .inner .title{font-size:17px; line-height:17px;}
.fsitemap .box:nth-child(3){height:360px;}
.bearers .col{height:auto;}
.indexSlider .inner .title h1 {font-size: 24px!important;}
.bx-wrapper .bx-viewport {height:160px!important;}
.bx-wrapper img {height:160px!important;}
.innerDetailArea .leftCol{width:auto;}
.innerDetailArea .rightCol{width:auto; padding:15px 0 0 0;}
.innerDetailArea .serviceMenu li.first, .innerDetailArea .serviceMenu li.second, .innerDetailArea .serviceMenu li.third, .innerDetailArea .serviceMenu li.forth, .innerDetailArea .serviceMenu li.fifth{width:49.5%;}
.hotel_img {width: 100%;text-align:center;}
.hotel_cont {width: 100%;}
.bg {width: 100%!important;
    height: 100%!important;}
.mobile_display	{display:black;}
.mobile_hide	{display:none;}	
#show1.slideshow {width:100%;height:180px!important;}
.logo {display:none}
.sp-thumb {    float: none;    width: 100%;}
.sp-thumb img { width: 98%;    height: auto;}	
}
@media screen and (max-width:480px) {
	.wall2 [class*=col-md] {
    padding: 0px 0px 10px 0;
}
.social li a {    width: 60px;    height: 60px;padding: 10px;}
.activities ul li, .experiences ul li{width:50%;}
.activities, .experiences, .comTransport{padding:20px 0;}
.indexNewsList .box{width:auto;}
.slides, #slider1_container{height:300px;}
.jssora05l, .jssora05r{top:110px !important;}


.indexSlider .inner .title{font-size:14px; line-height:14px; padding-bottom:5px;}
.indexSlider .inner p{font-size:13px; line-height:16px; padding-bottom:10px;}
.fsitemap .box{width:50%;}
.fsitemap .box, .fsitemap .box:nth-child(3){height:330px;}
.fsitemap .box:last-child{height:auto; margin-bottom:30px;}
.comTransport .leftCol .learnAbout .title{float:none; display:block;}
.comTransport .leftCol .learnAbout .right{padding:5px 0 0 0;}
.whatsNew .r-tabs-accordion-title a{font-size:13px;}
.surajkund_box {    text-align: center;    padding: 14px;    background-color: #e4b81f;    margin: 10px 0px;    position: initial;}
.surajkund_box p {    font-size: 15px;    line-height: 20px;}
.news_section {    margin-top: 10px;    margin-bottom: 30px;}
.view_all {width:100%}
.book_mobile_show {display:block!important;}
.logo_main { width: 180px; }
#header .leftCol {float:none}
#header .rightCol{margin:0 auto; float:none;display:block;}
.thumbarea_exphub{ 
	background-size:cover;
	min-height:265px;
	padding:0px 0px 10px 0px;
	border-right:2px solid #ddd;
	}
}
@media screen and (max-width:375px) {
.indexSlider .slideContent{/* display:none; */}
.comTransport h2{font-size:14px; line-height:18px; margin-bottom:10px;}
.comTransport h2 span{padding-bottom:7px;}
.onlineServices ul{margin:0;}



.onlineServices li{width:100%; padding:0 30px; margin-bottom:20px;}
.slides, #slider1_container{height:250px;}
.jssora05l, .jssora05r{top:75px !important;}
.innerDetailArea .serviceMenu li.first, .innerDetailArea .serviceMenu li.second, .innerDetailArea .serviceMenu li.third, .innerDetailArea .serviceMenu li.forth, .innerDetailArea .serviceMenu li.fifth{width:100%;}
.innerDetailArea .serviceMenu li{padding:0;}
.innerDetailArea .serviceMenu .view .text{padding-top:10px;}
.innerDetailArea .serviceMenu .view .text{width:78%;}
.titleArea .pageTitle{font-size:18px;}
.innerSitemap{padding:30px 0 0 0;}
.logo_main {       width: 100%;
    float: left;
    padding: 25px 8px 21px 2px;
    text-align: center}
#header .topMenu{display:none}

}
@media screen and (max-width:360px) {
.activities ul li, .experiences ul li{width:100%;}
.fsitemap .box, .fsitemap .box:nth-child(3){height:auto; width:100%;}
.indexNewsList .box{padding:0 20px 15px 20px;}
.onlineServices li{padding:0;}
.slides .titleText{padding:7px; font-size:13px;}
.fbottomRow .govLogo li{padding:0 5px;}
.map img {width:100%}
.logo { display:none;}

}
@media screen and (max-width:320px) {
#logo img{width:100%;}
.slides, #slider1_container{width:100% !important; height:220px;}
}
/***********************responsive***********************************/
.r-tabs .r-tabs-nav {margin: 0;padding: 0;}

.r-tabs .r-tabs-tab {    display: inline-block;    margin-right: 2px;    list-style: none;}
.r-tabs .r-tabs-panel {    padding: 15px;    display: none;}
.r-tabs .r-tabs-accordion-title {    display: none;}
.r-tabs .r-tabs-panel.r-tabs-state-active {    display: block;}
/* Accordion responsive breakpoint */
@media only screen and (max-width: 768px) {
    .r-tabs .r-tabs-nav {        display: none;    }
    .r-tabs .r-tabs-accordion-title {        display: block;    }
}
/***********************responsive***********************************/
.socialmedia_icons {
	
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')"; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #fff, #ededed); /* for firefox 3.6+ */ 
	background:#ffffff;
	border:2px #fff solid;
	border-radius:10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;	
	-moz-box-shadow: 0px 0px 6px #666;
	-webkit-box-shadow: 0px 0px 6px #666;
	box-shadow: 0px 0px 6px #666;
	position:fixed;
	overflow:hidden;
	margin-top:-170px;
	float:right;
	right:-5px;
	left:auto;
	z-index:1000;
	/*background-image:url(/images/bg_socialmedia_icons.png);
	background-repeat:no-repeat;*/
}
@media screen and (max-width:767px) {
.gallery-isotope.col-3 .item-isotope, .gallery-isotope.col-3 .item-isotope.larger, .gallery-isotope.col-3 .item-size, .gallery-isotope.col-4 .item-isotope, .gallery-isotope.col-4 .item-isotope.larger, .gallery-isotope.col-4 .item-size, .gallery-isotope.col-6 .item-isotope, .gallery-isotope.col-6 .item-size {width:50%}
.logo{padding:2px 0 18px 0;}
.logo img{max-width:220px; }
/*.top-menu {font-size:14px;width:100%; position:relative; top:0; text-align:center; float:left; margin-top:0}
.top-menu li{display:inline; float:none}*/
.social-menu{display:none}
.in-header .top-menu .search{margin-right:0}
}

@media screen and (max-width:480px) {
.gallery-isotope.col-3 .item-isotope, .gallery-isotope.col-3 .item-isotope.larger, .gallery-isotope.col-3 .item-size, .gallery-isotope.col-4 .item-isotope, .gallery-isotope.col-4 .item-isotope.larger, .gallery-isotope.col-4 .item-size, .gallery-isotope.col-6 .item-isotope, .gallery-isotope.col-6 .item-isotope.larger, .gallery-isotope.col-6 .item-size {
width:50%;}
.gallery-content .gallery_item .text {font-size:13px}
/*.top-menu {font-size:11px;}
.menu-wrapper .top-menu li{text-align:center; width:100%; display:block;border-top:1px solid rgba(255,255,255,.15); padding:5px 0; }*/
}
@media only screen and (max-width:1023px){
	.owl-theme .slider-caption{display:none}
.owl-theme .slider-caption .first{}
.owl-theme .slider-caption .second{}
}
@media (min-width: 992px){
.exhibitor-sticky-a {
    position: absolute;
    right: 0;
    z-index: 9999;top: 300px;
}}
@media (max-width: 991px){
.exhibitor-sticky-a {
    position: fixed;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 5px;
	    bottom: 0px;
    z-index: 9999;
	    
}.exhibitor-sticky-a a {
    border-radius: 8px;
}
