@charset "utf-8";
/* CSS Document */

body{background-image:url(../images/body_bg.jpg); background-repeat:repeat-x; background-attachment:fixed; margin-top: 90px !important; overflow-x:hidden;}
.body2{background-image:url(../images/bg_3.jpg); background-repeat:no-repeat; background-attachment:fixed; background-size:cover; margin-top: 50px;}
.title{width:100%; padding-top:16px; padding-bottom:6px; height:auto; overflow:hidden;}
.title img{width:100%; overflow:hidden; height:auto;}
.kase_yaal_padding{padding-left:0px !important; padding-right:0px !important; }
.kase_yaal_padding2{padding-right:0px !important; }
.navbar{border:none; margin-bottom:0px;}
.navbar-default {background-color: #f8f8f8; border-color: #e7e7e7;}
.navbar-default .navbar-nav > li > a{color:#FFFFFF;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ color:#FFFFFF; background-color:#ca6008;}
.contant_bg{ background-color:#caeeff;/* background: url("../images/bg_3.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);*/ color: #000000; margin-top: 10px; padding: 10px 10px 42px; margin-bottom: 1px;}
.contant_bg2{ background-color:rgba(211, 102, 11, 0.31);/* background: url("../images/bg_3.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);*/ color: #000000; margin-top: 10px; padding: 10px; margin-bottom: 1px;}
.footer_bg{ background-color:#FF8323; color: #000000; padding: 27px;}
.contant_bg ul{padding-left:0px; list-style-type:none;}
.contant_bg ul li{ border-bottom:solid 1px #4d2b25; line-height:33px; margin-top: -1px; background-image:url(../images/arrow.png);
background-repeat:no-repeat; background-position: 0 13px; position:relative; z-index:10; transition-duration: 0.3s;}
.contant_bg ul li:hover{
background-repeat:no-repeat; background-position: 4px 13px; z-index:10; transition-duration: 0.3s;}
.contant_bg ul li a:hover{ color:#4d2b25; text-decoration:none;}
.contant_bg ul li a{width: 99.7%; padding-left: 15px;}
h2 {background: url("../images/title_bg.png") repeat-x scroll center bottom rgba(0, 0, 0, 0); color: #b25509; font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: normal; padding-bottom: 12px !important; margin-bottom: 17px !important;}
.Normal_Link3 {color: #4d2b25; font-family: Mangal; font-size: 14px;}
#tab-wrap{padding:10px;}
#tab-wrap li{background-image:none; background-color:#4d2b25; border-radius: 0;
    margin-right: 3px; border-bottom:none;}
#tab-wrap .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:#FF6600; border-radius: 0; color:#fff;}
#tab-wrap .nav-tabs > li > a:hover{border-radius: 0;}
#tab-wrap .nav-tabs > li > a{color: #fff;}
#tab-wrap .nav > li > a:hover, .nav > li > a:focus{background-color:#FF6600;}
#tab-wrap .thum-tab {border: 1px solid #ccc; margin: 0 auto 20px; padding: 5px; width: 100%;}
#tab-wrap .thum-tab img{width:100%; height:auto;}
#tab-wrap .nav-tabs{margin-bottom:15px;}
.Normal_Font5 {color: #4d2b25; font-family: Arial; font-size: 14px; font-weight: normal; margin-bottom: 0; text-align: center; text-decoration: none;
}

.slider-back{background-color:#ff6600; padding:15px; margin-bottom: 30px; }
.marquee-style{ padding:10px; height:276px; overflow:hidden; margin-bottom: 0px;}

.map{ padding:30px 10px; height:237px; overflow:hidden; margin-bottom: 0px;}
.border-thumb{width:100%; height:auto; overflow:hidden; margin-bottom: 23px;}
.border-thumb{border: 1px solid #4d2b25; background-color:#E1F5FF; padding-bottom: 0px;}
.text-wrap{padding:10px; width:100%; height:auto; overflow:hidden;}
.thumbs .text-wrap p{text-align:justify; line-height:25px;font-size: 17px;}
.hanuman{ width: 100%; height:auto;}
.hanuman img{ width:100%; height:auto;}
.text-logo{width:100%; height:auto; margin-bottom: 20px;}
.text-logo img{width:100%; height:auto;}
@media only screen and (min-width: 768px) and (max-width:6000px)
{
.contant_bg ul li a:hover {
    color: #fff;
    text-decoration: none;
}
.hvr-sweep-to-right:before {
    background: none repeat scroll 0 0 #4d2b25;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0 50% 0;
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
    z-index: -1;
}
.hvr-sweep-to-right {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    position: relative;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: color;
    vertical-align: middle;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
    transform: scaleX(1);
}
/*.slider-back {
    background-color: #ff6600;
    left: -50px;
    margin-bottom: 30px;
    padding: 15px;
    position: relative;
    top: -4px;
    width: 117%;
}*/
/*.zero_padding{padding:0px;}*/
.hanuman img {
    display: block;
    height: auto;
    margin: 0 auto;
    width: 100%;
}
.navbar-default {background-image:url(../images/bg_top.jpg); background-repeat:repeat-x; background-position:center center; border-color: #e7e7e7;}
.hvr-bounce-to-top:before {
    background: none repeat scroll 0 0 #FF6600;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleY(0);
    transform-origin: 50% 100% 0;
    transition-duration: 0.5s;
    transition-property: transform;
    transition-timing-function: ease-out;
    z-index: -1;
}
.hvr-bounce-to-top {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    position: relative;
    transform: translateZ(0px);
    transition-duration: 0.5s;
    transition-property: color;
    vertical-align: middle;
}
.hnuman_img
{
	float:left;
}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
    transform: scaleY(1);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.nil-padding-right{padding-right:0px;}
.nil-padding-left{padding-left:0px;}
}
@media only screen and (min-width: 320px) and (max-width:767px) 
{
.text-logo{ margin-bottom:0px;}
.navbar-default { color:#FFFFFF; background-color:#ca6008;}
.text-wrap img
{
	width:100%;
} 
.slider-back{padding:1px;}
.slider-back .carousel-indicators{display:none;}
.slider-back .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{ font-size:6px;}
.slider-back .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{ font-size:6px;}
}
@media only screen and (min-width: 320px) and (max-width:1199px) 
{
.hnuman_img
{
	margin-left:0px !important;
	float:left;
}

}
.navbar-left {
    float:left !important;
}
.navbar-nav2 {
    float: left;
    margin: 0px;
}
.navbar-nav2 {
    margin: 7.5px -15px;
}
.nav2 {
    padding-left: 0px;
    margin-bottom: 0px;
	float:left;
    list-style: outside none none;
}
.navbar-default .navbar-nav2 > li > a {
    color: #FFF;
}
.table > tbody > tr > td
{
	border-top: 1px solid #FC3636;
	border-bottom: 1px solid #FC3636;
	padding:8px 15px;
	font-size:15px;
	font-weight:bold;
	width:400px;
}
.table > thead > tr > th
{
	padding: 8px 35px;
}
.contact_img
{
	width:100%;
	height:auto;
	background-size: cover;
}
.col_3
{
	line-height:40px;
}
.hnuman_img
{
	margin-top: 23px;
	text-align:center;
	width:100%;
	border:1px  #000000 double;
	padding:5px;
	margin-left: 31px;
}
.hnuman_img2
{
	text-align:center;
	width:100%;
	border:1px #000000 solid;	
}
.pdding_img
{
	padding-left:0px !important;
}
.logo_pad
{
	padding-left:0px !important;
	padding-right:20px !important;
}
.td2
{
	width:100px !important;
}

.td3
{
	padding-right:15px !important;
	width:167px !important;
}
.utasav_head
{
	font-size: 15px;
	font-weight: bold;
	line-height:40px;
	background-color:#FFFFFF;
	margin:10px 0px;
	text-align:center;
	border-bottom:1px #FF0000 solid;
	border-top:1px #FF0000 solid;
}
.thum-tab2 {
    border: 1px solid #CCC;
    padding: 5px;
    width: 100%;
}
.view {
    margin: 10px;
    float: left;
    border: 10px solid #FFF;
    overflow: hidden;
    position: relative;
    text-align: center;
    box-shadow: 1px 1px 2px #E6E6E6;
    cursor: default;
	}
.view-tenth:hover img {
    transform: scale(10);
    opacity: 0;
}
/*.view-tenth img {
    transform: scaleY(1);
    transition: all 0.7s ease-in-out 0s;
}*/
.view img {
    display: block;
    position: relative;
}
.view {
    cursor: default;
    text-align: center;
}
/*.view-tenth .mask {
    background-color: rgba(255, 231, 179, 0.3);
    transition: all 0.5s linear 0s;
    opacity: 0;
}*/
.view .mask, .view .content {
    position: absolute;
    overflow: hidden;
    top: 0px;
    left: 0px;
}
.view {
    cursor: default;
    text-align: center;
}
.view-tenth:hover .mask {
    opacity: 1;
}
.view-tenth .mask {
    background-color: rgba(255, 231, 179, 0.3);
    transition: all 0.5s linear 0s;
    opacity: 0;
	width: 100%;
	height:652px;
}
.view .mask, .view .content
{
    position: absolute;
    overflow: hidden;
}
.view {
    cursor: default;
    text-align: center;
}
.view-tenth a.info {
    opacity: 0;
    transform: scale(0);
    transition: all 0.5s linear 0s;
}
.mask a:hover
{
	color:#CC0000 !important;
}
.view a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: none repeat scroll 0% 0% #000;
    color: #FFF;
    text-transform: uppercase;
    box-shadow: 0px 0px 1px #000;
}
.view {
    cursor: default;
    text-align: center;
}
.view-tenth:hover a.info {
    transform: scale(1);
    opacity: 1;
}
.view-tenth p {
    color: #333;
    opacity: 0;
    transform: scale(0);
    transition: all 0.5s linear 0s;
}
.view p {
    font-family: Georgia,serif;
    font-weight:bold;
    font-size: 17px;
    position: relative;
    color: #666666;
    padding: 20px 20px 35px;
    text-align: center;
}
.view {
    cursor: default;
    text-align: center;
}
.view-tenth:hover p{
    transform: scale(1);
    opacity: 1;
}
.cler_both
{
	clear:both;
}
@media only screen and (min-width: 768px) and (max-width:991px)
{
.navbar-default .navbar-nav > li > a{padding: 15px 10px;}
}
.news_border
{
	width:100%;
	overflow:hidden;
	border:1px #CC6633 solid;
	padding:8px;
}
.Normal_Link4_2
{
	color:#000000 !important;
	text-decoration:none !important;
}
.Normal_Font4 {
    color: #4d2b25;
    font-family: Mangal;
    font-size: 15px;
    font-weight: normal;
}
.kase_yaal
{
	width:100%;
	height:auto;
	display:block;
	text-align:center;
}
.kase_yaal2
{
	width:100%;
	height:auto;
	display:block;
	text-align:center;
}
@media only screen and (min-width: 407px) and (max-width:1199px)
{
.kase_yaal2
{
	width:250px !important;
	height:auto;
	display:block;
	margin:0 auto;
	text-align:center !important;
}
}