@media only screen and (min-width: 768px){
	#banner .banner_contentstrip { z-index:999;  background: url(../images/caption-bg.html) 0 0 repeat; width:100%;  position:absolute; bottom:0; margin:0 auto;}
	#banner .container p{width:75%;     padding: 0;	 float:left; text-align:left; background:url(../images/caption-cor.html) top right no-repeat; color:#FFF; min-height:40px; line-height:40px; font-size:18px; font-style:italic;  margin:0px;}
	#banner .container  h1{ background:#2a6240; color:#FFF;     padding-top: 0; float:right; width:25%; min-height:40px; line-height:40px; font-size:20px; text-transform:uppercase; padding-left:2%; margin:0px; padding-bottom:0px; margin-bottom:-1px;}

}


@media only screen and (max-width: 767px){

body{padding-top:0px;}
header{position:relative; padding-bottom: 15px;}
.logo{width:100%; text-align:center; padding:0px;}
.logo_font{width:100%; text-align:center; padding:0px; margin-bottom:15px; }
.header_row {margin:5px 0px; width: 100%; text-align:center;}
.search_box{width:164px;}
.header_row a.skip{margin-left:30px;}
.navbar-nav > li{border-bottom:#575e62 1px solid; border-right:none;}
/*.navbar-nav > li:hover .dropdown{display:none;}*/
.banner_contentstrip{width:90%; left:5%;}
.banner_contentstrip span, .banner_contentstrip p{line-height:normal; font-size:18px; text-align:center;}
.dignitory_row{text-align:center;}
.dignitory_row figure{margin:0px auto; float:none; display:inline-block;}
.dignitory_txt{width:100%; float:left; margin:0px 0 25px 0px;}
.dignitory_txt p:nth-child(4), .dignitory_txt p:nth-child(5){float:none; display:inline-block; margin:5px auto;}
.nav-tabs > li{width:100%; margin-bottom:3px;}
.col_box{margin-bottom:25px;}
.sticker_col .fa-inr{margin-right:25px;}
.gujmine_app{text-align:center;}
.gujmine_app figure{width:100%; text-align:center; margin-bottom:10px;}
.app_contents{width:100%; margin:0px;}
.download_app{float:none; display:inline-block; margin:0px auto;}
.help_col{margin:40px 0px; display:inline-block;}
footer h4, footer h4 a{text-align:center;}
footer ul li a{text-align:center; width:100%;}
.visitor_col{margin:40px 5%; width:90%;}
.last_date, .copyright_txt, .w3c_logo{text-align:center; line-height:21px; margin:20px 0px; padding-top:0px;}
#left ul.nav{margin-top:30px;}
.revenue_table{overflow:scroll;}
.revenue_table table{width:750px;}
.middle_full_area .col_box{min-height:auto;}
.header_row_res{width:310px; margin:0px auto;}
.top_links{width:100%;}
.search_box{width:100%; margin-top:20px;}
#banner .owl-controls{width:90%; margin:0px 5%;}
.achievement_col{margin-bottom:40px; clear:both; text-align:center;}
.achievement_col p{ padding:0; text-align:center !important;}
.tab-content{overflow:scroll;}
.res_table{overflow:scroll; width:100%; float:left;}
#quarry_lease_form section{overflow-x:scroll; width:100%; float:left;}
#quarry_lease_form select{width:100% !important; float:left;}
#quarry_lease_form span{width:100%; float:left;}
#quarry_lease_form span.required{float:right; width:auto; margin:5px;}

ul.input_listing.listing_col4 li{width:45%;}
.app_img_col{width:auto;}
.home_page_banner{margin-bottom:0px;}
#feedback_page .form-group .form-control.input-mid{width:100%;}
#feedback_page .form-group textarea{width:100%;}
#feedback_page form{margin-bottom:30px;}
#stone_artisan ~ .bx-wrapper .bx-prev, #stone_artisan ~ .bx-wrapper .bx-prev:hover{left:-12px;}
#stone_artisan ~ .bx-wrapper .bx-next, #stone_artisan ~ .bx-wrapper .bx-next:hover{right:-12px;}
#stone_artisan ~ .bx-wrapper{width:420px !important; float:none; margin:20px auto;}
.addr_col p{text-align:center;}
.addr_col p .fa{position:static; margin-right:8px;}
.addr_col figure{width:100%; text-align:center;}
.addr_col figure img{float:none; vertical-align:middle;}
.addr_col figure figcaption{float:none; display:inline-block;}
#sitemap ul li.main_nav ul{margin:0px 5% 30px 5% !important;}
.achievement_col .thumb_achi {width:290px;}
.achievement_col{min-height:auto;}
#contactTabs ul.nav-tabs li{width:100%;}
#contactTabs .nav-tabs > li:last-child a{margin-right:5px;}
.contact_page .support_col p.call_icon{left:15px;}
.contact_page .support_col{padding-left:15px; margin:15px 0px;}
footer{text-align:center;}
.visitor_col{width:auto; margin:40px auto; float:none; display:inline-block;}
.thumb_achi .achi_view_pdf { display:block; background:#000}
.bottom_row{margin-top:0px;}
.nav-tabs > li:last-child a{margin-right:5px;}
.img-responsive{width:100%;}

/* Temp Style */
#sitemap ul li.main_nav{width:100%; margin-top:5px;} 
#sitemap ul li.main_nav ul{width:90%; margin:0px 5% 20px 5%;}
#sitemap ul li.main_nav ul li.sub_nav ul{width:100%;}
#sitemap ul li.main_nav ul li.sub_nav:last-child ul{margin-bottom:0px;}
#stone_artisan_park li, #photo_gallery li{float:none; display:inline-block;}

/*---SONIYA---*/
.mineral_table{overflow:scroll;}
.district_col{ width:100%;}
.district_col .select_col1{ width:100%;}
.district_col .srch_btn{ float:left; margin-left:0px; margin-top:5px;}


/* START TIGER A RESPONSIVE CSS */
	
.inner-man-title {bottom: 5%; left: 20px; font-size: 32px;}
.modal-dialog {width: 95% !important;}
iframe#cgmvideo, #cgmvideo-tow, #cgmvideo-three {height: 350px;}	
.innerpage_txt {padding-left: 15px !important;}	
.org-box .num-h2{min-height: auto;}
	
	
/* END TIGER A RESPONSIVE CSS */
	
/* START TIGER K RESPONSIVE CSS */
.addr_col figure > div {float: initial;}
.bg-color-sm-1{background: #b68c4d;}
.bg-color-sm-2{background:#4A606C;}
.box-title:before {width: 35px; left: -10px;}	
	
.major-txt {
    position: absolute;
    color: #fff;
    top: 30%;
    text-align: center;
    background-color: rgba(0,0,0,.5);
    padding: 12px 0px;
    width: 95.2%;
    margin: 10px;
}	
	
/* END TIGER K RESPONSIVE CSS */
}



@media only screen and (max-width: 479px){
	.innerpage_txt {padding-left: 15px;}	
.logo_font{width:100%; text-align:center; padding:0px; margin-bottom:15px; font-size:12px;}
.logo_font strong{line-height:22px; font-size:16px;}
.header_row{text-align:center; width:100%;}
.header_row a.skip{border:none;}
.header_row a.skip, .language, .font_size, .theme_col{width:100%; text-align:center; padding:0px; margin:10px 0px;}
.theme_col a{float:none; display:inline-block;}
.search_box{width:100%;}
.header_row_res{width:290px;}
#photo_gallery .certi-box-main {margin-bottom: 30px;
}
	
/* START TIGER A RESPONSIVE CSS */	
	
.major-txt {     width: 94%;
    margin: 20px 10px;
    font-size: 42px;}	
.hbsimg-text-width {width: 50%;  transform: translate(-25%,-50%);}	
/* END TIGER A RESPONSIVE CSS */	
	
}


@media only screen and (min-width: 768px) and (max-width: 1023px){
	

	
	
	
body{padding-top:0px;}
header{position:static;}
.logo{width:100%; text-align:center; padding:0px;}
.logo_font{width:100%; text-align:center; padding:0px; margin-bottom:15px; }
.header_row {float: none; margin: 10px auto; width: 460px; display:table;}
.search_box{width:164px;}
.header_row a.skip{margin-left:30px;}
.nav > li > a{padding:5px 8px}
.col_box{margin-bottom:25px;}
.sticker_col .fa-inr{margin-right:25px;}
.app_contents{width:550px;}
.gujmine_app{margin-bottom:50px;}
.visitor_col{margin-top:-10px;}
.last_date, .copyright_txt, .w3c_logo{text-align:center; line-height:21px; margin:20px 0px; padding-top:0px;}
.header_row_res{width:310px; margin:0px auto;}
#banner .owl-controls{width:90%; margin:0px 5%;}
#feedback_page .form-group .form-control.input-mid{width:100%;}
#feedback_page .form-group textarea{width:100%;}
#feedback_page form{margin-bottom:30px;}
.achievement_col{min-height:600px;}

#stone_artisan_park li, #photo_gallery li{float:none; display:inline-block;}

	
/* START TIGER A RESPONSIVE CSS */

.inner-man-title { bottom: 6%; left: 10px; font-size: 42px;}
.gry-box {min-height: 180px !important;}
.gry-h1 {font-size: 35px; line-height: 40px;}
.major-txt { width: 92%;margin: 19px 10px;}
	
	.right-logo {
     margin-bottom: 15px;
}

.right-logo-bottom {
     bottom: 0;
}

.ug-txt {
    font-size: 14px;
}
/* END TIGER A RESPONSIVE CSS */
	
/* START TIGER K RESPONSIVE CSS */
#menu-0 .dropdown-item {color: #4a606c !important;}
	
.org-box .num-h2 {min-height: auto;}
	
.dignitory_txt {margin-left: 0px; margin-top: 0px;}
/* END TIGER K RESPONSIVE CSS */
	
}


@media only screen and (min-width: 1024px) and (max-width: 1279px){
.search_box{width:159px;}
.logo_font{font-size:11px; padding-top:20px;}
.logo_font h1{font-size:18px; line-height:20px;}
.nav-tabs > li > a{font-size:13px; padding:5px 4px ; margin-right:1px;}
.middle_full_area .col_box{min-height:420px;}
.sticker_col{min-height:80px;}
.sticker_col .fa{font-size:35px;}
.sticker_col h6{font-size:22px; width:175px;}
.sticker_col h6 span{font-size:12px;}
.sticker_col .fa-inr{margin-right:25px;}
.app_contents{width:260px;}
#app_row h3{font-size:22px;}
footer ul li a, .addr_col p, .addr_col figure figuration{font-size:12px;}
#feedback_page .form-group .form-control.input-mid{width:100%;}
#feedback_page .form-group textarea{width:100%;}
#feedback_page form{margin-bottom:30px;}
.logo_font strong{font-size:17px;}

	
/* START TIGER A RESPONSIVE CSS */

.inner-man-title { bottom: 12%; left: 10px; font-size: 42px;}
.gry-box {min-height: 180px !important;}
.major-txt {
    position: absolute;
    color: #fff;
    font-size: 16px;
    top: 0%;
    text-align: center;
    background-color: rgba(0,0,0,.5);
    padding: 6px 0px;
    width: 88%;
    margin: 10px;
}
	
.right-logo {
     margin-bottom: 13px; top: 8px;
}

.right-logo-bottom {
   margin-bottom: 5px;
}

.ug-txt {
    font-size: 14px;
}
	
/* END TIGER A RESPONSIVE CSS */
	
/********* START TIGER K RESPONSIVE CSS ******/
	
.nav-tabs > li > a{padding:5px 12px;}
#menu-0 .link {font-size: 15px;padding: 0px 10px;}
.box-title:before{width: 35px;}
	
/******** END TIGER RESPONSIVE CSS ******/
}	
	
@media only screen and (min-width: 1440px) and (max-width: 1600px){

}


@media only screen and (min-width: 768px) {
	.mainslider .owl-item li  { max-height:550px; overflow:hidden}
}

@media only screen and (max-width: 767px){
.hitem{width: max-content;}
}