@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video, {
 display:block;
 color: #F00;
}
mark, rp, rt, ruby, summary, time {
	display:inline;
}
* {
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	padding:0;
	margin:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-rendering: optimizeLegibility;
	text-rendering: geometricPrecision;
	font-smooth: always;
}
p {
	font-size:14px;
	line-height:22px;
	padding:0;
	margin:0;
}
a, img, input, textarea:focus {
	outline: none !important;
}
img {
	border:none !important;
}
a:link {
	color:#1685d4;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a:active {
	color:#1685d4;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a:hover {
	color:#f86a08;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a:visited {
	color:#1685d4;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a:visited:hover {
	color:#f2b701;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a img {
	border: none;
}
.clearfix {
	clear:both;
}


.image-con {
    position: relative;
    background-color: #FFFFFF;
    padding: 20px;
    border-radius: 20px;
    overflow: hidden;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

.image-con img {
    width: 100%;
    border-radius: 20px;
}

.img11{
 border-radius: 12px; /* Adjust for more or less rounding */
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Subtle shadow */
  display: block; /* Ensures no extra spacing */
   /* Makes it responsive */
  height: auto; /* Maintains aspect ratio */
}


.pad1{
padding-right: 0px; 
padding-left: 0px;
}


.ga-text{
	text-align: center; font-size: 13px; margin-bottom: 20px; margin-top: 5px;  color: #000; text-transform:lowercase !important; 
	
	
}

.ga-text2a{
	text-align: center; font-size: 18px; margin-bottom: 10px; margin-top: 5px; font-weight: bold;  color: #000;
	
	
}


.ga-text2ac{
	width: 469px; text-align: center; font-size: 18px; margin-bottom: 10px; margin-top: 5px; font-weight: bold;  color: #000;
	
	
}


.bord{
	
	
	min-height: 500px;
    border: 1px solid #e8e8e8;
    float: left;
    margin-top: 25px;
	margin-bottom: 25px;
	
}

.mar2{
	
	
	margin-top: 10px;
	
	
}


.minh{

min-height: 226px ;

}



ul.portfolio {
	display: block;
}
ul.portfolio li {
	margin-bottom: 20px;
}
ul.portfolio li a { min-height:280px; text-align:center;
	
	min-height: 280px;
    text-align: center;
    display: block;
    padding: 8px;
    background: #fff;
    -webkit-border-radius: 2px;
    border-radius: 20px;
    -webkit-box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 1px 2px 1px 2px rgba(0, 0, 0, 0.25);
}
ul.portfolio li a img { display:inline-block;
	max-height:200px;
	width:100%;
}




ul.portfolio1 {
	display: block;
}
ul.portfolio1 li {
	margin-bottom: 20px;
}
ul.portfolio1 li a { min-height:280px; text-align:center;
	
	min-height: 160px;
    text-align: center;
    display: block;
    padding: 8px;
    background: #fff;
    -webkit-border-radius: 2px;
    border-radius: 20px;
    -webkit-box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 1px 2px 1px 2px rgba(0, 0, 0, 0.25);
}
ul.portfolio1 li a img { display:inline-block;
	max-height:200px;
	width:100%;
}








*,
*::before,
*::after {
  box-sizing: border-box;
}

* {
  margin: 0;
}

 
.wrapper {
  margin-top: 2rem;
  width: 90%;
  max-width: 1536px;
  margin-inline: auto;
  height: 100px;
  position: relative;
  overflow: hidden;
  mask-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0),
    rgba(0, 0, 0, 1) 20%,
    rgba(0, 0, 0, 1) 80%,
    rgba(0, 0, 0, 0)
  );
}

@keyframes scrollLeft {
  to {
    left: -200px;
  }
}

@keyframes scrollRight {
  to {
    right: -200px;
  }
}

.itemLeft,
.itemRight {
  width: 200px;
  height: 100px;
  background-color: #e11d48;
  border-radius: 6px;
  position: absolute;
  animation-timing-function: linear;
  animation-duration: 30s;
  animation-iteration-count: infinite;
}

.itemLeft {
  left: max(calc(200px * 12), 100%);
  animation-name: scrollLeft;
}

.itemRight {
  right: max(calc(200px * 14), calc(100% + 200px));
  animation-name: scrollRight;
}

.item1 {
  animation-delay: calc(30s / 14 * (14 - 1) * -1);
}

.item2 {
  animation-delay: calc(30s / 14 * (14 - 2) * -1);
}

.item3 {
  animation-delay: calc(30s / 14 * (14 - 3) * -1);
}

.item4 {
  animation-delay: calc(30s / 14 * (14 - 4) * -1);
}

.item5 {
  animation-delay: calc(30s / 14 * (14 - 5) * -1);
}

.item6 {
  animation-delay: calc(30s / 14 * (14 - 6) * -1);
}

.item7 {
  animation-delay: calc(30s / 14 * (14 - 7) * -1);
}

.item8 {
  animation-delay: calc(30s / 14 * (14 - 8) * -1);
}

.item9 {
  animation-delay: calc(30s / 14 * (14 - 9) * -1);
}


.item10 {
  animation-delay: calc(30s / 14 * (14 - 8) * -1);
}



.item11 {
  animation-delay: calc(30s / 14 * (14 - 11) * -1);
}



.item12 {
  animation-delay: calc(30s / 14 * (14 - 12) * -1);
}


.item13 {
  animation-delay: calc(30s / 14 * (14 - 13) * -1);
}

.item14 {
  animation-delay: calc(30s / 14 * (14 - 14) * -1);
}



































/*







.home_image_center {
	
	padding: 0px;
    /* width: 46%; 
    margin: 0 auto;*/
    /* text-align: center;
    margin-right: 25px;
    /* margin-bottom: 30px; */
    /* border: 2px solid #FFF; */
    /*outline: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
    position: relative;
    overflow: hidden; */

/*
}
.shop_now2 {
	display:block;
	float:right;
	color:#025200;
	text-transform:uppercase;
	font-size:13px;
	font-weight:700;
	margin-right:30px;
	margin-top:10px;
	padding:5px 10px;
	text-align:center;
	font-size:14px;
	background-color:#d3d3d5;
	border:1px solid #FFF;
	line-height:20px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.home_image_center1:hover .shop_now2 {
	background-color:#025200;
	border:1px solid #FFF;
	color:#FFF;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.home_heading1 {
	font-size:30px;
	color:#ff4e00;
	background:url(images/heading_bg.jpg) center center repeat-x;
	text-align: center;
	margin:30px 10px 20px 10px;
}
.home_heading1 span {
	display:inline-block;
	background-color:#FFF;
	padding:10px 20px;
	text-transform:uppercase;
}
.home_heading1 span strong {
	font-weight:300;
}
.sarees_heading {
	position:absolute;
	padding:10px;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	font-size:18px;
	color:#FFF;
	text-transform:uppercase;
	background:rgb(216, 13, 53, 0.8); 
	font-weight:700;
}
@media only screen and (max-width :1023px) {
.home_image_heading1, .home_image_heading2 {
padding:10px 0px 0px 20px;
text-align:left;
font-size:24px;
background:#fed03d;
}
.home_image_center img, .home_image_center1 img {
border-bottom:1px solid rgba(255, 255, 255, 0.7) !important;
}
.sarees_heading {
font-size:16px;
}
.shop_now1, .shop_now2 {
display:block;
float:left;
margin-left:20px;
margin-bottom:20px;
}
}

*/





*/





*{margin:0;padding:0;}
.parent{
  position:relative;
  width:100%;
  height:500px;
  overflow:hidden;
}
.block1,.block2{
  position:absolute;
  display:flex;
  flex-wrap:wrap;
  width:200px;
}
.block1{
  
}
.block2{
  left:255px;
}

.c1,.c2,.c3{
  width:230px;
  height:134px;
	margin-top: 20px;
}


.block1, .block2 {
  animation-iteration-count: infinite;
  animation-duration: 5s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
}
.block1 {
  animation-name: slidedown;
}
.block2 {
  animation-name: slideup;
}
@keyframes slidedown {
  0% {
    transform: translateY(-50%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes slideup {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-50%);
  }
}















.pad_leri_0 {
	padding-left:0;
	padding-right:0;
}
.pad_le_0 {
	padding-left:0;
}
.pad_le_0_1 {
	padding-left:0;
}
.pad_ri_5 {
	padding-right:5px;
}
.pad_le_5 {
	padding-left:5px;
}
.pad_le_10 {
	padding-left:10px;
}
.pad_ri_10 {
	padding-right:10px;
}
.pad_ri_0 {
	padding-right:0px;
}
.pad_ri_0_1 {
	padding-right:0px;
}
.pad_ri_0_2 {
	padding-right:0px;
}

.mar_to_20 {
	margin-top:20px;
}
.mar_to_15 {
	margin-top:15px;
}
.ma_ri_10 {
	margin-right:10px;
}
.ma_le_10 {
	margin-left:10px;
}
.ma_ri_5 {
	margin-right:5px;
}
.ma_leri_5 {
	margin-left:5px;
	margin-right:5px;
}
.ma_le_3 {
	margin-left:3px;
}


a.image_hover {
	position:relative;
	display:block;
}
a.image_hover .image_text {
	position:absolute;
	top:50%;
	right:0;
	left:0;
	bottom:0;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	line-height:20px;
	font-weight:500;
	color:#FFF;
	padding:10px;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	opacity:0;
}
a.image_hover:hover .image_text {
	background:#404041;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	opacity:1;
}
a.image_hover .image_text2 {
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:50%;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	line-height:20px;
	font-weight:500;
	color:#FFF;
	padding:10px;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	opacity:0;
}
a.image_hover:hover .image_text2 {
	background:#404041;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	opacity:1;
}
a.image_hover .image_text span, a.image_hover .image_text2 span {
	margin-top:10px;
	display:block;
	font-size:11px;
	text-align:center;
	padding:5px 5px;
	color:#FFF;
	background-color:#d50c2d;
	text-transform:uppercase;
	font-weight:600;
}
a.image_hover .image_text strong, a.image_hover .image_text2 strong {
	display:block;
	margin-bottom:10px;
	font-size:16px;
	margin-top: 20px;
}
a.image_hover img {
	/*width:100%;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	opacity:1;*/
}
a.image_hover:hover img {
	/*width:100%;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	opacity:1;*/
}
a.image_hover .image_text1 {
	display:block;
	vertical-align:middle;
	text-align:center;
	font-size:20px;
	font-weight:600;
	line-height:30px;
	color:#FFF;
	background:#818285;
	padding:33% 10%;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
}
a.image_hover .image_text3 {
	display:block;
	vertical-align:middle;
	text-align:center;
	font-size:20px;
	font-weight:600;
	line-height:30px;
	color:#FFF;
	background:#404041;
	padding:33% 10%;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
}
a.image_hover .image_text4 {
	display:block;
	vertical-align:middle;
	text-align:center;
	font-size:20px;
	font-weight:600;
	line-height:30px;
	color:#404041;
	background:#dcddde;
	padding:33% 10%;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
}
.gray_bg {
	color:#404041;
	background:#dcddde;
	text-align:center;
	padding:10px;
	font-size:22px;
	line-height:36px;
}
.gray_bg strong {
	font-size:30px;
	font-weight:500;
	letter-spacing:0.1em;
}
a.gray_bg1 {
	display:table;
	background:#ededed;
	width:100%;
	margin-bottom:20px;
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
a.gray_bg1:hover {
	display:table;
	background:#666;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
a.gray_bg1 p {
	text-align:left;
	font-size:20px;
	color:#878787;
	font-weight:600;
	padding:23% 5% 0 5%;
}
a.gray_bg2 {
	display:table;
	background:#dadada;
	width:100%;
	margin-bottom:20px;
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
a.gray_bg2:hover {
	display:table;
	background:#666;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
a.gray_bg2 p {
	text-align:left;
	font-size:20px;
	color:#878787;
	font-weight:600;
	padding:20% 5% 0 5%;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
a.gray_bg2 p.gray_bg_2_text1 {
	text-align:right;
	font-size:20px;
	color:#878787;
	font-weight:600;
	padding:23% 5% 0 5%;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
a.gray_bg2:hover p, a.gray_bg1:hover p, a.gray_bg3:hover p {
	color:#FFF;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
a.gray_bg3 {
	display:table;
	background:#878787;
	width:100%;
	margin-bottom:20px;
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
a.gray_bg3:hover {
	display:table;
	background:#333;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
a.gray_bg3 p {
	text-align:right;
	font-size:20px;
	color:#FFF;
	font-weight:600;
	padding:18% 5% 0 25%;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
a.gray_bg4 {
	display:table;
	background:#bcbcbc;
	width:100%;
	margin-bottom:20px;
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
a.gray_bg4:hover {
	display:table;
	background:#666;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
a.gray_bg4 p {
	text-align:left;
	font-size:20px;
	color:#FFF;
	font-weight:600;
	padding:20% 5% 0 5%;
}
a.gray_bg1 img, a.gray_bg2 img, a.gray_bg3 img, a.gray_bg4 img {
	width:100%;
}
.gray_bg5 {
	display:block;
	background:#dadada;
	width:100%;
	margin-bottom:20px;
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.gray_bg5 p {
	text-align:left;
	font-size:20px;
	color:#878787;
	font-weight:600;
	padding:24% 5% 0 5%;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
a.like {
	background:#f3f3f4;
	color:#6d6e71;
	display:inline-block;
	padding:10px 40px;
	text-align:center;
	font-size:15px;
	font-weight:700;
	margin-left:15px;
	border:2px solid #d1d2d4;
	text-transform:uppercase;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	margin-right:5px;
}
a.like:hover {
	background:#d50c2d;
	color:#FFF;
	border:2px solid #8e0219;
}
a.like i {
	margin-top:4px;
	margin-right:5px;
}
.inner_heading {
	background:#e7e7e8;
	color:#404041;
	font-size:52px;
	text-transform:uppercase;
	padding-top:70px;
	padding-bottom:5px;
	font-weight:300;
}













.top_phone {
	float:right;
	font-size:14px;
	color:#333;
	font-weight:600;
	margin-top:22px;
	margin-right:20px;
}
.top_phone i {
	color:#044da2;
	margin-right:10px;
	margin-top:3px;
}
.top_phone a:link {
	color:#000;
	font-weight: 400;
}
.top_phone a:visited {
	color:#333;
}
.top_phone a:hover {
	color:#f86a08;
}



body {
	background:url("../images/bgwhite.jpg") center top repeat fixed #ffffff;
	margin:0;
	padding:0;
}

.bg {
	background:url(../images/bg.jpg) center top repeat fixed #ffffff;
	margin:0;
	padding:0;
}
.bg2 {
	background:url(../images/bgwhite.jpg) center top repeat fixed #ffffff;
	margin:0;
	padding:0;
}
.bg3 {
	background:url(../images/bg3a.jpg) center top repeat fixed #ffffff;
	margin:0;
	padding:0;
}
.bg4 {
	background:url(../images/bluebg1a.jpg) center top repeat fixed #ffffff;
	margin:0;
	padding:0;
}

.bg4a {
	background:url("../images/miles.jpg") center top repeat fixed #ffffff;
	margin:0;
	padding:0;
}

.bg4b {
	background:url(../images/infra1.jpg) center top repeat fixed #ffffff;
	margin:0;
	padding:0;
}

body {
	overflow-y: scroll;
	-ms-overflow-style: scrollbar;
}


















.enqiry_bg {

	background:#dedede;

	text-align:center;

	font-size:18px;

	line-height:24px;

	font-weight:500;

	padding:0px 20px;

	border-top:1px solid rgba(255, 255, 255, 1);

}

.enqiry_bg span {

	display:inline-block;

	margin-top:15px;

	color:#666;

}

a.enqiry_button {

	display:inline-block;

	text-align:center;

	padding:7px 20px;

	color:#FFF;

	background:#20a199;

	text-transform:uppercase;

	margin:10px;

	font-size:16px;

}

a.enqiry_button:hover {

	background:#333;

	color:#FFF;

}






.form_input {

	font-family:Arial, Helvetica, sans-serif;

	background-color:#FFF;

	width:100%;

	margin-bottom:10px;

	padding:5px;

	height:35px;

	line-height:20px;

	border:1px solid #d8d8d8;

	font-size:13px;

	color:#666;

	transition: all 0.3s ease 0s;

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

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

	-webkit-box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.1);

	box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.1);

}

.form_input:focus {

	background-color:#f6f6f6;

	color:#000;

	transition: all 0.3s ease 0s;

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

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

	-webkit-box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);

	box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);

}

.form_textarea {

	font-family:Arial, Helvetica, sans-serif;

	background-color:#FFF;

	width:100%;

	margin-bottom:10px;

	padding:5px;

	height:100px;

	line-height:20px;

	resize:none;

	border:1px solid #d8d8d8;

	font-size:13px;

	color:#666;

	transition: all 0.3s ease 0s;

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

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

	-webkit-box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.1);

	box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.1);

}

.form_textarea:focus {

	background-color:#f6f6f6;

	color:#000;

	transition: all 0.3s ease 0s;

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

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

	-webkit-box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);

	box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);

}

select {

	font-family:Arial, Helvetica, sans-serif;

	background-color:#FFF;

	width:100%;

	margin-bottom:10px;

	padding:5px;

	height:35px;

	line-height:20px;

	border:1px solid #d8d8d8;

	font-size:13px;

	color:#a6a6a6;

	transition: all 0.3s ease 0s;

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

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

	-webkit-box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.1);

	box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.1);

}

select:focus {

	background-color:#f6f6f6;

	color:#000;

	transition: all 0.3s ease 0s;

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

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

	-webkit-box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);

	box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);

}

.submit_bt {

	text-transform:uppercase;

	font-weight:600;

	padding:5px 20px;

	text-align:center;

	display:inline-block;

	line-height:24px;

	font-size:13px;

	color:#FFF;

	background-color:#e11538;

	border:none;

	transition: all 0.3s ease 0s;

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

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

}

.submit_bt:hover {

	background-color:#666;

	transition: all 0.3s ease 0s;

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

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

}

.reset_bt {

	margin-left:10px;

	text-transform:uppercase;

	font-weight:600;

	padding:5px 20px;

	text-align:center;

	display:inline-block;

	line-height:24px;

	font-size:13px;

	color:#FFF;

	background-color:#666;

	border:none;

	transition: all 0.3s ease 0s;

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

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

}

.reset_bt:hover {

	background-color:#159c94;

	transition: all 0.3s ease 0s;

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

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

}












/*-- Isotope start --*/

.isotope-nav{
	display: inline-block;
	margin: 0 0 10px;
}

.isotope-nav ul{
	list-style: none;
	margin: 0;
}

.isotope-nav ul li{
	float: left;
	margin-right: 10px;
}

.isotope-nav ul li a{
	color: #959595;
    font-size: 16px;
    padding: 5px 5px;
    margin-right: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    line-height: 30px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    gap: 15px;
    padding: 0 20px;
    width: 269px;
    border: 1px solid #066EA8;
    font-size: 14px;
    margin: 5px 0 0 0;
    color: #403F3F;
    /* padding: 15px; */
    min-height: 38px;

}

.isotope-nav ul a.active{
	color: #016BA6;
  	border-color: #016BA6;
  	border-bottom: 3px solid #ef091f;
}

.isotope-item{
	margin-top: 30px;
}


.isotop-img-conatiner{
	position: relative;
}

.isotop-img-conatiner:after{
	opacity: 0;
	position: absolute;
	content: '';
	top: 0;
	right: auto;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity 500ms;
  	-moz-transition: opacity 500ms;
  	-o-transition: opacity 500ms;
  	transition: opacity 500ms;
  	background-color: rgba(1,107,166, 0.75);
}

.isotop-img-conatiner:hover:after{
	opacity: 1;
}

.isotop-readmore{
	color: #fff;
	opacity: 0;
	position: absolute;
	top: 0;
	margin-top: -20px;
	margin-left: -15px;
	font-size: 16px;
  	width: 40px;
 	height: 40px;
  	line-height: 40px;
  	border-radius: 3px;
  	z-index: 1;
  	background: rgba(0, 0, 0, 0.5);
  	-webkit-transition: all 0.3s;
  	-moz-transition: all 0.3s;
  	-o-transition: all 0.3s;
  	transition: all 0.3s;
}

.isotop-img-conatiner:hover .isotop-readmore{
	opacity: 1;
	top: 50%;
}

.isotop-readmore:hover{
	color: #016BA6;
	background: #fff;
}

.isotope-item-title h3{
	   background: #fff;
    border: 1px solid #066EA8;
    font-size: 18px;
    margin: 5px 0 0 0;
    color: #403F3F;
    padding:4px;
    min-height: 40px;
}
.isotope-item-title h6{
    text-transform: uppercase;
    /*background: #fff;*/
    border: 1px solid #066EA8;
    font-size: 14px;
    margin: 5px 0 0 0;
    color: #403F3F;
    padding:15px;
    min-height: 38px;
}

.isotope-item-title h3 a{
	color: #333;
}

.isotope-item-title h3 a:hover{
	color: #016BA6;
}


.isotope-item-tags{
	list-style: none;
	margin:0 5px 0 0;
	padding: 0;
	display: inline-block;
}










.thumbnail {
	display:inline-block;
	display:block;
	height:auto;
	max-width:100%;
	margin-bottom: 0px !important;
	padding:4px;
	line-height:1.428571429;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.thumbnail>img {
	display:block;
	height:auto;
	width:100%
}
a.thumbnail:hover, a.thumbnail:focus {
	border-color:#428bca
}
.thumbnail>img {
	margin-right:auto;
	margin-left:auto
}
.thumbnail .caption {
	padding:9px;
	color:#333
}



















































































ul.inner_list {
	padding:10px;
}
ul.inner_list li {
	background:url(../images/bullet.png) 0px 13px no-repeat;
	padding:10px 0px 10px 20px;
	line-height:20px;
	font-size:16px;
	color:#1757af;
	font-weight:700;
	text-shadow:0px 1px 1px #FFF;
	border-bottom:1px dashed #e0e2e4;
	
}
ul.inner_list li a:link {
	color:#1685d4;
}
ul.inner_list li a:visited {
	color:#000;
}
ul.inner_list li a:hover {
	color:#c3120e;
} 
ul.inner_list li a span{ text-decoration:underline; color:#502102; font-size:14px;
transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
ul.inner_list li a:visited span{color:#000;
}
ul.inner_list li a:hover span{ color:#c3120e;font-size:14px;
transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
ul.inner_list li strong {
	color:#fff;
	background-color:#B81316;
	padding: 3px;
	font-size: 13px;
} 

ul.inner_list li a:hover strong{
	color:#ffde00; 
	background-color:#B81316;
}
/*Events Page Ends*/




/*



.form_text1 {
	font-size:15px;
	line-height:24px;
	color:#666;
	padding-top:20px;
	padding-bottom:3px;
	font-weight:600;
}
.form_text1 span {
	color:#F00;
}
.form_text_small {
	color:#F00;
	font-size:12px;
	font-weight:600;
}
form {
	padding:30px;
}
.input_text {
	background-color:#f0f0f0;
	border:none;
	width:100%;
	color:#666;
	padding:5px 10px;
	line-height:20px;
	height:40px;
	font-size:16px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.input_text:focus {
	background-color:#044da2;
	color:#FFF;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.input_select {
	background-color:#f0f0f0;
	border:none;
	width:100%;
	color:#666;
	padding:5px 10px;
	line-height:20px;
	height:40px;
	font-size:16px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.input_select:focus {
	background-color:#044da2;
	color:#FFF;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.input_select option {
	padding:5px 10px;
}
.input_area {
	background-color:#f0f0f0;
	border:none;
	width:100%;
	color:#666;
	padding:5px 10px;
	line-height:22px;
	height:120px;
	resize:none;
	font-size:16px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.input_area:focus {
	background-color:#044da2;
	color:#FFF;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.submit_bt {
	background:#0c4da2;
	text-align:center;
	padding:10px 20px;
	color:#FFF;
	border:none;
	font-size:16px;
	font-weight:600;
	margin-right:5px;
	margin-top:20px;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.submit_bt:hover {
	background:#ff3c00;
	text-align:center;
	padding:10px 20px;
	color:#FFF;
	border:none;
	font-size:16px;
	font-weight:600;
	margin-right:5px;
	margin-top:20px;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.reset_bt {
	background:#ff3c00;
	text-align:center;
	padding:10px 20px;
	color:#FFF;
	border:none;
	font-size:16px;
	font-weight:600;
	margin-left:5px;
	margin-top:20px;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.reset_bt:hover {
	background:#0c4da2;
	text-align:center;
	padding:10px 20px;
	color:#FFF;
	border:none;
	font-size:16px;
	font-weight:600;
	margin-left:5px;
	margin-top:20px;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}



*/












.inner_heading {
	font-weight:300;
	padding:10px;
	font-size:20px;
	text-align:center;
	color:#333;
	margin:20px 15px 0px 15px;
	background:#CCC;
}
.inner_heading2 {
	background-color:#2a2f67;
	font-size:21px;
	color:#FFF;
	padding:10px;
	margin-top:10px;
}
.inner_heading2 i {
	float:right;
	color:#e11538;
}
.inner_text1 {
	font-size:14px;
	line-height:26px;
	text-align:justify;
	color:#2d2d2d;
	padding:20px;
}
.inner_text1 strong {
	color:#3842ae;
}
.inner_text1 sub{ font-size:11px;
}
.inner_text1 strong.black {
	color:#2d2d2d;
}
.inner_left {
	min-height:555px;
	border:1px solid #e8e8e8;
	float:left;
	
	margin-top:5px;
}
.inner_right {
	float:right;
	
}

.inner_left2a6 {
	min-height:358px;
	/*border:1px solid #e8e8e8;*/
	width: 90% !important;
	margin-left: auto;
    margin-right: auto;
	
	
  left: 50%;
  transform: translate(-50%, 0%);
	 
	 
}

#inner_carousel .carousel-indicators {
	display:block;
	visibility:visible;
}
#inner_carousel.carousel {
	border:1px solid #2a2f67;
	
}
#inner_carousel .carousel-indicators {
	bottom:0;
}
#inner_carousel .carousel-indicators li {
	background-color:#2a2f67;
}
#inner_carousel .carousel-indicators .active {
	background-color:#ff6c00;
}













/*back to top link*/
#top-link-block.affix-top {
	position: absolute; /* allows it to "slide" up into view */
	bottom: -182px;
	right: 10px;
}
#top-link-block.affix {
	bottom:40px;
	width:30px;
	position: fixed; /* keeps it on the bottom once in view */
	right: 15px;
}
.well-sm {
	margin-bottom:0px;
	padding:7px 0px 0px 9px;
	width:35px;
	height:35px;
	display:block;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
/* Safari 7.1-8.0 (7.1+) */

@media screen and (-webkit-min-device-pixel-ratio:0) {
.well-sm {
position:fixed;
bottom:10px;
right:10px;
}
}
a.well {
	border:1px solid rgba(255, 255, 255, 0.2);
	background:rgba(217, 17, 32, 0.5);
	color:#FFF;
}
a.well:hover {
	border:1px solid rgba(255, 255, 255, 1);
	background:rgba(217, 17, 32, 1);
	color:#FFF;
}
.main_container {
	width:100%;
	margin:0 auto;
}
.h1, .h2, .h3, h1, h2, h3 {
	margin-top:0;
	margin-bottom:0;
}
/* HEADER STYLE */
header {
	border-top:4px solid #e11538;
	background-color:#ffffff;
}
.logo {
	float:left;
	width:351px;
	height:57px;
	margin:15px 0px 25px 0px;
}
.top_image {
	float:right;
}
/* NAVIGATION STYLE */



/* NAVIGATION STYLE */
.nav_bg {
	background-color:#007cc2;
	border-top:3px solid #40adea;
}
.navigation_bg {
	text-align:center;
	background-color: #073ca8;
    border-top: 3px solid #4871c4;
	width:auto;
	margin:0 auto;
	padding:0px;
	text-transform: uppercase;
}
.navbar-default .navbar-brand {
	color:#FFF;
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
	color:#FFF;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color:transparent;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#FFF;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color:#34aaf2;
}
.navbar-brand {
	display:none;
}
.navbar-default {
	background:none;
	border:none;
}
.navbar {
	margin-bottom:0px;
	min-height:30px;
}
.navbar-nav {
	width:100%;
}
.navbar-default .navbar-nav > li > a {
	background-color:transparent;
	color:#FFF;
	display:block;
	font-weight:600;
	font-size:14px;
	padding:10px 18px;
	margin-right:1px;
}
 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.navbar-default .navbar-nav > li > a {
 padding:10px 17px;
}
}
 _:-ms-fullscreen, :root .navbar-default .navbar-nav > li > a {
 padding:10px 17px;
}
.navbar-default .navbar-nav > li > a.active {
	background-color:#1371a7;
}
.navbar-default .navbar-nav > li > a.orange i {
	position:absolute;
	right:0;
	background-color:#c95a07;
	top:0;
	bottom:0;
	width:12px;
	padding-top:13px;
	text-align:center;
}
.navbar-default .navbar-nav > li > a:hover {
	color:#FFF;
	background-color:#e11538;
}
.navbar-default .navbar-nav > li > a:focus {
	color:#FFF;
	background:none;
}
.navbar-default .navbar-nav > .open > a {
	background:#2792d0;
	color:#FFF;
}
.navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	background:#e11538;
	color:#FFF;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	background:#e11538;
	color:#FFF;
}
.navbar-default .navbar-nav > .open .dropdown-menu > li > a {
	background-color:#FFF;
	color:#014ea4;
}
.navbar-default .navbar-nav > .open .dropdown-menu > li.active > a {
	background-color:#2087c1;
	color:#FFF;
}
.navbar-default .navbar-nav > .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav > .open .dropdown-menu > li > a:hover {
	background-color:#e11538;
	color:#FFF;
}
.navbar-default .navbar-nav > .open .dropdown-menu > li > a.active {
	background-color:#e11538;
	color:#FFF;
}
.navbar-nav > li > .dropdown-menu {
	margin-top:0px !important;
}
.navbar-collapse {
	padding-left:0;
	padding-right:0;
}
.dropdown-menu {
	padding:0;
	border:none;
	min-width: 100% !important;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	max-height: 0;
}
.open > .dropdown-menu {
	max-height:500px;
}
.dropdown-menu > li {
	border-bottom:1px solid #f1f1f1;
}
.dropdown-menu > li > a {
	color:#FFF;
	padding:5px;
	font-size:12px;
	background-color:#FFF;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
	padding:5px;
	background-color:#FFF;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
	background-color:#ff6c00;
	color:#FFF;
}
.dropdown-menu > li > a i {
	margin-top:3px;
	margin-right:3px;
}











.gallery_video {
	width:100%;
	min-height:200px;
	padding:5px;
	background-color:#FFF;
	border:none;
	margin-top:10px;
 	margin-bottom:20px;
	-webkit-box-shadow: 0 1px 3px 0 rgba(47, 19, 0, 1);
	box-shadow: 0 1px 3px 0 rgba(47, 19, 0, 1);
}

.gallery_video2a {
	width:100%;
	/*min-height:121px;*/
	padding:5px;
	background-color:#FFF;
	border:none;
	margin-top:20px;
		
	-webkit-box-shadow: 0 1px 3px 0 rgba(47, 19, 0, 1);
	box-shadow: 0 1px 3px 0 rgba(47, 19, 0, 1);
}

.ga-text{
	text-align: center; font-size: 13px; margin-bottom: 20px; margin-top: 5px;  color: #000; text-transform: capitalize !important;;
	
	
}
.gallery_video3 {
	width:100%;
	min-height:252px;
	padding:5px;
	background-color:#FFF;
	border:none;
	margin-top:0px;
		margin-bottom:20px;
	-webkit-box-shadow: 0 1px 3px 0 rgba(47, 19, 0, 1);
	box-shadow: 0 1px 3px 0 rgba(47, 19, 0, 1);
}







/* BANNER STYLE */
.pad_ri_0 {
	padding-right:0px;
}
#home_carousel .carousel-indicators {
	display:none;
	visibility:hidden;
}
.carousel-control.right {
filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
	background-image:none;
	background:none;
	right:0px;
	top:40%;
}
.carousel-control.left {
filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
	background-image:none;
	background:none;
	top:40%;
	left:0px;
}
.carousel-control {
	bottom:inherit;
	width:50px;
}
.carousel-control i {
	text-align:center;
	width:50px;
	display:block;
	padding-top:0px;
	height:50px;
	background:rgba(0, 0, 0, 0.5);
	color:#FFF;
	font-size:30px;
	text-shadow:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
.carousel-control.left i, .carousel-control.right i {
	text-align:center;
	padding-top:10px;
}
#home_carousel.carousel {
	margin-top:0px;
	/*background-color: #000;*/
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
.carousel-caption {
	font-size:34px;
	color:#FFF;
	font-weight:300;
	padding:20px;
	background:rgba(0, 0, 0, 0.8);
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
}
.carousel-caption strong {
	font-weight:700;
	font-size:34px;
}
.carousel-inner > .item img {
	width:100%;
}
/* HOME CONTENT STYLE */
.bg_wh {
	background:#ffffff;
	padding-top:15px;
	padding-bottom:15px;
}
.bg_wh2 {
	padding-top:15px;
	padding-bottom:15px;
}

h1 {
	font-size:26px;
	color:#800710;
	padding-bottom:10px;
	font-weight:600;
}



.tex h2 {
	font-size:36px;
	text-align:center;
	margin:0px 0px 20px 0px;
	font-weight:400;
	color:#000000;
	text-transform: uppercase;
}
.tex h2 span {
	color:#119bd4;
	font-weight:600;
	text-transform: uppercase;
}




.tex1 h3 {
	font-size:36px;
	text-align:center;
	margin:0px 0px 20px 0px;
	font-weight:400;
	color:#ffffff;
	text-transform: uppercase;
}
.tex1 h3 span {
	color:#119bd4;
	font-weight:600;
	text-transform: uppercase;
}




.tex12a h3 {
	font-size:36px;
	text-align:center;
	margin:0px 0px 20px 0px;
	font-weight:400;
	color:#000000 !important;
	text-transform: uppercase;
}
.tex12a h3 span {
	color:#119bd4;
	font-weight:600;
	text-transform: uppercase;
}




.home_text1 {
	padding-bottom:10px;
	font-size:18px;
	color:#020202;
	text-align:justify;
	line-height:30px;
	font-weight:500;
}
.home_text1 a:link {
	color:#FFF;
	padding:5px 15px;
	background-color:#d91120;
	font-size:13px;
	font-weight:800;
	text-align:center;
	vertical-align:top;
	line-height:26px;
}
.home_text1 a:visited {
	color:#FFF;
	padding:5px 15px;
	background-color:#d91120;
	font-size:13px;
	font-weight:800;
	text-align:center;
	vertical-align:top;
	line-height:26px;
}
.home_text1 a:hover {
	background-color:#e6ccb0;
	color:#800710;
}
.home_text2 {
	font-size:24px;
	color:#b7b7b7;
	text-align:center;
	padding:0px 50px 20px 50px;
	line-height:32px;
	font-weight:300;
	letter-spacing:0.02em;
}


.home_text1a6 {
	padding-bottom:10px;
	font-size:22px;
	color:#020202;
	text-align:justify;
	line-height:45px;
	font-weight:500;
}
.home_text1a6 a:link {
	color:#FFF;
	padding:5px 15px;
	background-color:#d91120;
	font-size:13px;
	font-weight:800;
	text-align:center;
	vertical-align:top;
	line-height:26px;
}
.home_text1a6 a:visited {
	color:#FFF;
	padding:5px 15px;
	background-color:#d91120;
	font-size:13px;
	font-weight:800;
	text-align:center;
	vertical-align:top;
	line-height:26px;
}
.home_text1a6 a:hover {
	background-color:#e6ccb0;
	color:#800710;
}




@keyframes anima {
from {
margin-top:-50px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0
}
to {
	margin:auto;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}
}
@-webkit-keyframes anima {
from {
margin-left:-20px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0
}
to {
	margin-left:10px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}
}
.pic {
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	display:inline-block;
	-webkit-animation:anima 2s;
	-moz-animation:anima 2s;
	-o-animation:anima 2s;
	-ms-animation:anima 2s;
	animation:anima 2s;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
}
.pic .pic_bg {
	background:rgba(0, 0, 0, 0.8);
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	/*top:0px;*/
}
.pic .pic_bg1 {
	background:rgba(0, 0, 0, 0.8);
	position:absolute;
	bottom:0px;
	right:0px;
	width:50%;
	top:0px;
}
.pic_text1 {
	text-align:left;
	padding:10px 10px 5px 10px;
	font-size:18px;
	font-weight:800;
	color:#ffffff;
	text-transform: uppercase;
}
.pic_text2 {
	text-align:center;
	padding:5px 10px 0px 10px;
	margin-bottom:10px;
	font-size:13px;
	font-weight:600;
	line-height:16px;
	color:#FFF;
}
.pic_text2 a:link {
	color:#000;
	padding:12px 20px;
	background-color:#f2b701;
	font-size:14px;
	font-weight:800;
	text-align:center;
	vertical-align:top;
	line-height:26px;
}
.pic_text2 a:visited {
	color:#FFF;
	padding:3px 10px;
	background-color:#d91120;
	font-size:12px;
	font-weight:800;
	text-align:center;
	vertical-align:top;
	line-height:26px;
}
.pic_text2 a:hover {
	background-color:#A78724;
	color:#fff;
}
.pic-image {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.pic:hover .pic-image {
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-o-transform:scale(1.3);
	-ms-transform:scale(1.3);
	transform:scale(1.3)
}
.pad_0 {
	padding:0;
}
a, a:hover, .pic .pic-image, .pic-caption, .pic:hover .pic-caption, .pic:hover img {
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease
}
section#about {
	border:1px solid #dedede;
	padding:20px;
	min-height:250px;
}
.gray_border {
	border:1px solid #dedede;
	padding:5px 10px 10px 10px;
	min-height:250px;
}
.nav-tabs {
	border-bottom:none;
}
.nav-tabs > li {
	margin-bottom:0px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	background-color:#d91120;
	color:#FFF;
	border:none;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.nav-tabs > li > a {
	margin-right:1px;
	border:none;
	color:#FFF;
	background-color:#3a1f21;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
	background-color:#800710;
	color:#FFF;
}
.tab-content {
	padding:10px 0px 0px 0px;
}
.tab-content h2 {
	font-size:16px;
	color:#800710;
	padding-bottom:7px;
	font-weight:600;
}
.tab-content tab_text {
	font-size:15px;
	line-height:26px;
	text-align:left;
	color:#5c5c5c;
	padding:30px 10px;
}
.divider {
	height:1px;
	clear:both;
	margin-top:7px;
	margin-bottom:7px;
	border-bottom:1px dashed #bfae9d;
}




.inner_heading2a {
	background:#044da2;
	padding:30px 0px 30px 20px;
	font-size:36px;
	color:#FFF;
	font-weight:300;
	text-transform:uppercase;
}
.inner_heading2a strong {
	color:#ffba00;
	font-weight:700;
}









.inner_banner {
	position:relative;
	margin-bottom:20px;
	width: 100%;
    overflow: hidden;
	
}
.inner_banner_heading {
	position: absolute;
    bottom: 102px;
    left: 0;
    right: 0;
    padding: 10px;
    font-size: 26px;
    color: #FFF;
    text-align: center;
    /* background: rgba(0, 0, 0, 0.4); */
    font-weight: 700;
}
.inner_text1 {
	padding-bottom:10px;
	font-size:18px;
	color:#020202;
	text-align:justify;
	line-height:26px;
	font-weight:500;
}
ul.inner_list1 {
	
	padding:0 20px 0 20px;
}
ul.inner_list1 li {
	font-size:18px;
	color:#656565;
	padding:0px 0px 15px 25px;
	line-height:26px;
	position:relative;
	font-weight:500;
}
ul.inner_list1 li strong {
	color:#2a7bd3;
	font-weight:700;
}
ul.inner_list1 li:before {
	content: "\f091";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #d76f30;
	font-size: 18px;
	position: absolute;
	top:2px;
	left: 0;
}
ul.inner_list2 {
	padding:20px;
}
ul.inner_list2 li {
	font-size:18px;
	color:#3f1014;
	padding:0px 0px 15px 25px;
	line-height:26px;
	position:relative;
	font-weight:500;
}
ul.inner_list2 li strong {
	color:#dc202f;
	font-weight:700;
}
ul.inner_list2 li:before {
	content: "\f005";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #d76f30;
	font-size: 18px;
	position: absolute;
	top:2px;
	left: 0;
}
.gallery_bg {
	background-color:#FFF;
	margin:20px 0px;
	padding:10px;
	border: 1px solid #d4d4d4;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.gallery_bg img {
	padding:2px;
	border:1px solid #d4d4d4 !important;
	background-color:#FFF;
}
.image_center {
	text-align:center;
}
.image_center img {
	display:inline-block;
}
.under_construction {
	text-align:center;
	padding:50px 0px;
}
.under_construction img {
	display:inline-block;
}
/* FOOTER STYLE */










/* ------- FOOTER STARTS -------- */


.social {

	margin:0;

	padding:0px 0px 30px 10px;

}

.social ul {

	margin: 0;

	padding:0px;

}

.social ul li {

	margin-right:10px;

	list-style: none outside none;

	display: inline-block;

}

.social ul li a {

	float:left;

}

.social i {

	margin-top:5px;

	float:left;

	width:35px;

	height:35px;

	color: #FFF;

	text-shadow:0px 1px 0px rgba(0, 0, 0, 0.5);

	font-size:18px;

	text-align:center;

	padding-top:8px;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	-o-border-radius: 3px;

	transition: all ease 0.3s;

	-moz-transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-o-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.social i:hover {

	color: #FFF;

	text-decoration: none;

	transition: all ease 0.3s;

	-moz-transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-o-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.social .fa-facebook { /* round facebook icon*/

	padding-top:12px;

	background: #385695;

	-webkit-box-shadow: 0 2px 0px 0 #193772;

	box-shadow: 0 2px 0px 0 #193772;

}

.social .fa-facebook:hover { /* round facebook icon*/

	background: #d21921;

	-webkit-box-shadow: 0 2px 0px 0 #83080d;

	box-shadow: 0 2px 0px 0 #83080d;

}

.social .fa-twitter { /* round google plus icon*/

	background: #26c4f6;

	-webkit-box-shadow: 0 2px 0px 0 #01526c;

	box-shadow: 0 2px 0px 0 #01526c;

}

.social .fa-twitter:hover { /* round google plus icon*/

	background: #d21921;

	-webkit-box-shadow: 0 2px 0px 0 #83080d;

	box-shadow: 0 2px 0px 0 #83080d;

}

.social .fa-linkedin { /* round google plus icon*/

	background: #0177b5;

	-webkit-box-shadow: 0 2px 0px 0 #024365;

	box-shadow: 0 2px 0px 0 #024365;

}

.social .fa-linkedin:hover { /* round google plus icon*/

	background: #d21921;

	-webkit-box-shadow: 0 2px 0px 0 #83080d;

	box-shadow: 0 2px 0px 0 #83080d;

}

.social .fa-youtube { /* round google plus icon*/

	background: #dd3029;

	-webkit-box-shadow: 0 2px 0px 0 #920600;

	box-shadow: 0 2px 0px 0 #920600;

}

.social .fa-youtube:hover { /* round google plus icon*/

	background: #d21921;

	-webkit-box-shadow: 0 2px 0px 0 #83080d;

	box-shadow: 0 2px 0px 0 #83080d;

}

.footer_bottom {

	background-color:#163754;

	border-top:1px solid #323232;

	padding:10px;

}

.footer_text {

	font-size:12px;

	color:#FFF;

	text-align: center;

}

.footer_text span {

	color:#cebd59;

}

.footer_text a:link {

	color:#cebd59;

}

.footer_text a:visited {

	color:#cebd59;

}

.footer_text a:hover {

	color:#17c164;

}
.footer_links2{
	
	color:#ffffff;
	line-height:  26px;
	padding-left: 10px;
	

}











/* ------- FOOTER ENDS -------- */





























footer {
	padding-top:20px;
	background:#061322;
}
.footer_bottom {
	background-color:#09192b;
	padding:10px;
	border-top:1px solid  #0F233A;
	margin-top:15px;
}
.footer_heading {
	font-size:18px;
	color:#5da9ff;
	padding-bottom:22px;
	font-weight:700;
	padding-left: 10px;
}
ul.footer_links {
	padding:0px 0px 20px 10px;
}
ul.footer_links li a:link {
	color:#FFF;
	display:block;
	padding:3px;
	font-size:13px;
}
ul.footer_links li a:visited {
	color:#FFF;
	display:block;
	padding:3px;
}
ul.footer_links li a:hover {
	color:#d91120;
	display:block;
	padding:3px;
}
.frame_border { z-index:100;
	border:1px solid rgba(255, 255, 255, 0.1);
	padding:3px;
	width:100%;
	min-height:250px;
}
.footer_divider {
	height:1px;
	clear:both;
	margin-top:15px;
	margin-bottom:15px;
	border-bottom:1px dashed #4c1419;
}
.footer_text {
	padding:5px 0px 10px 5px;
	text-align:left;
	font-size:16px;
	color:#FFF;
}
.footer_text i {
	margin-right:5px;
	color:#6f1921;
	margin-top:4px;
	font-size:18px;
}
.footer_text a:link {
	color:#fa6502;
	font-weight:700;
}
.footer_text a:visited {
	color:#fa6502;
	font-weight:700;
}
.footer_text a:hover {
	color:#0096ff;
	font-weight:700;
}
.footer_text1 {
	/*float:left;*/
	text-align:center;
	font-size:13px;
	color:#FFF;
}
.footer_text2 {
	float:right;
	text-align:right;
	font-size:13px;
	color:#FFF;
}
.footer_text2 a:link {
	color:#fa6502;
	font-weight:700;
}
.footer_text2 a:visited {
	color:#fa6502;
	font-weight:700;
}
.footer_text2 a:hover {
	color:#0096ff;
	font-weight:700;
}
ul.footer_socials li {
	list-style:none;
	display:inline;
	margin-right:10px;
}
ul.footer_socials li a i {
	margin-bottom:10px;
	width:30px;
	height:30px;
	color: #FFF;
	text-shadow:0px 1px 0px rgba(0, 0, 0, 0.5);
	font-size:18px;
	text-align:center;
	padding-top:7px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
}
ul.footer_socials li a i:hover {
	color: #FFF;
	text-decoration: none;
	transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
}
ul.footer_socials li a i.fa-facebook {
	background: #385695;
	-webkit-box-shadow: 0 2px 0px 0 #193772;
	box-shadow: 0 2px 0px 0 #193772;
}
ul.footer_socials li a i.fa-facebook:hover {
	background: #ee1727;
	-webkit-box-shadow: 0 2px 0px 0 #be0c19;
	box-shadow: 0 2px 0px 0 #be0c19;
}
ul.footer_socials li a i.fa-twitter {
	background: #45b0e3;
	-webkit-box-shadow: 0 2px 0px 0 #2b8fbf;
	box-shadow: 0 2px 0px 0 #2b8fbf;
}
ul.footer_socials li a i.fa-twitter:hover {
	background: #ee1727;
	-webkit-box-shadow: 0 2px 0px 0 #be0c19;
	box-shadow: 0 2px 0px 0 #be0c19;
}
ul.footer_socials li a i.fa-youtube {
	background: #ce332d;
	-webkit-box-shadow: 0 2px 0px 0 #931915;
	box-shadow: 0 2px 0px 0 #931915;
}
ul.footer_socials li a i.fa-youtube:hover {
	background: #ee1727;
	-webkit-box-shadow: 0 2px 0px 0 #be0c19;
	box-shadow: 0 2px 0px 0 #be0c19;
}
ul.footer_socials li a i.fa-rss {
	background: #f98b02;
	-webkit-box-shadow: 0 2px 0px 0 #b06303;
	box-shadow: 0 2px 0px 0 #b06303;
}
ul.footer_socials li a i.fa-rss:hover {
	background: #ee1727;
	-webkit-box-shadow: 0 2px 0px 0 #be0c19;
	box-shadow: 0 2px 0px 0 #be0c19;
}




.our_group_bg2 {

    background: url(../images/bgwhite.jpg) center top repeat fixed;

    padding: 30px 30px 0px 30px;

}

.our_group_bg2a {

    background: url(../images/bgwhite11.jpg) center top repeat fixed;

    padding: 30px 30px 0px 30px;

}



.our_group_bg3a {

    background: url(../images/bluebg1.jpg) center top repeat fixed;

    padding: 30px 30px 0px 30px;

}

.our_group_bg3bb {

    background: url(../images/black.jpg) center top repeat fixed;

    padding: 30px 30px 0px 30px;
	z-index: 100 !important;

}



.our_group_bg3acc {

    background: url(../images/bluebg1a.jpg) center top repeat fixed;

    padding: 30px 30px 0px 30px;

}
.our_group_bg3d {

    background: url("../images/miles.jpg") center top repeat fixed;

    padding: 30px 30px 0px 30px;
	
	

}




section#great_value {

	padding:30px 10%;

}

.gv{
	padding:30px 20% !important
	
}

.gv22{
	padding:30px 25% !important
	
} 


.gv22a6{
	padding:30px 18% !important
	
} 


.gv22a{
	padding:30px 15% !important
	
} 




.texwhite{

	color: #fff !important;

}


.texwhite2{

	color: #000 !important;

}


.home_text1 {

	font-size:18px;

	color:#000000;

	line-height:55px;

	text-align:center;

	/*font-weight:300;*/

	padding-bottom:20px;

	letter-spacing:0.01em;

}



.home_text1a {

	font-size:18px;

	color:#000000;

	line-height:35px;

	text-align:justify;

	/*font-weight:300;*/

	padding-bottom:20px;

	letter-spacing:0.01em;

}





.home_text1 a:link {

	font-size:24px;

	text-align:center;

	padding:10px 30px;

	display:inline-block;

	background-color:#17a6d6;

	font-weight:500;

	color:#FFF;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px;

}

.home_text1 a:visited {

	font-size:24px;

	text-align:center;

	padding:10px 30px;

	display:inline-block;

	background-color:#17a6d6;

	font-weight:500;

	color:#FFF;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px;

}

.home_text1 a:hover {

	font-size:24px;

	text-align:center;

	padding:10px 30px;

	display:inline-block;

	background-color:#ff7800;

	font-weight:500;

	color:#FFF;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px;

}




.home_text16a {

	font-size:18px;

	color:#000000;

	line-height:55px;

	text-align:justify;

	/*font-weight:300;*/

	padding-bottom:20px;

	letter-spacing:0.01em;

}


.hpad{
	padding-left: 20px !important;
}



















.home_text33 {

	font-size:18px;

	color:#000000;

	line-height:39px;

	text-align:justify;

	/*font-weight:300;*/

	padding:25px;

	letter-spacing:0.01em;

}
.home_text33a6 {

	font-size:18px;

	color:#000000;

	line-height:39px;

	text-align:justify;

	/*font-weight:300;*/

	padding:25px 25px 18px 25px;

	letter-spacing:0.01em;

}

.tex{
	font-size: 20px ;
}



.tex22{
	font-size: 25px;
}

.tex22aa{
	color: #2a7bd3;
	font-size: 15px;
	margin-left: 18px;
}



.home_text33 strong {
	color: #2a7bd3;
	
}
.home_text33 a:link {

	font-size:18px;

	
	
	color:#27ABE3;

	
}

.home_text33 a:visited {

	
	color:brown;
	

	
}

.home_text33 a:hover {

	
	color:#FC8A0A

	

}







.home_text33a6 strong {
	color: #2a7bd3;
	
}
.home_text33a6 a:link {

	font-size:18px;

	
	
	color:#27ABE3;

	
}

.home_text33a6 a:visited {

	
	color:brown;
	

	
}

.home_text33a6 a:hover {

	
	color:#FC8A0A

	

}


























.home_text44a {

	font-size:16px;

	color:#000000;

	line-height:39px;

	text-align:justify;

	/*font-weight:300;*/

	padding:5px 13px;

	letter-spacing:0.01em;

}





.home_text33a {

	font-size:18px;

	color:#000000;

	line-height:39px;

	text-align:justify;

	/*font-weight:300;*/

	padding:13px;

	letter-spacing:0.01em;

}





.home_text33a strong {
	color: #2a7bd3;
	
}
.home_text33a a:link {

	font-size:18px;

	
	
	color:#27ABE3;

	
}

.home_text33a a:visited {

	
	color:brown;
	

	
}

.home_text33a a:hover {

	
	color:#FC8A0A

	

}































/* RESPONSIVE STYLE */
@media only screen and (max-width :1100px) {
.main_container {
 width:auto;
}
.logo {
margin:10px 0px 10px 10px;
}
a.navbar-brand {
color:#FFF;
float:right;
cursor:text;
display:block;
}
.navbar-header {
 float: none;
}
 .navbar-toggle {
/*background:#FFF;*/
 display: block;
}
.navbar-toggle .icon-bar {
background-color:#800710;
}
 .navbar-collapse {
 border-top: 1px solid transparent;
 box-shadow:none);
}
 .navbar-collapse.collapse {
 display: none!important;
}
 .navbar-nav {
 float: none!important;
 margin: 0px;
}
 .navbar-nav > li {
 float: none;
}
 .navbar-nav >li > a {
border-bottom:1px solid #99111c;
 padding-top: 10px;
 padding-bottom: 10px;
}
.navbar-nav > li > a:focus, .navbar-nav > li > a:hover {
border-bottom:1px solid #ba9e80;
 background-color:#e6ccb0;
color:#800710;
}
.navbar-nav > li.active > a, .navbar-nav > li.active > a:focus, .navbar-nav > li.active > a:hover {
border-bottom:1px solid #ba9e80;
 background-color:#e6ccb0;
color:#800710;
}
 .navbar-text {
 float: none;
 margin: 15px 0;
}
/* since 3.1.0 */
.navbar-collapse.collapse.in {
 display: block!important;
}
 .collapsing {
 overflow: hidden!important;
}
.carousel-caption {
font-size:26px;
}
.carousel-caption strong {
font-size:26px;
}
.pic_text2 {
max-height:50px;
overflow:hidden;
}
.pad_01 {
padding:0;
}
section#about {
margin-bottom:20px;
}
.footer_heading {
background-color:#0a1e36;
padding:7px 10px;
margin-top:10px;
margin-bottom:10px;
}
.footer_divider {
display:none;
visibility:hidden;
}
}























@media only screen and (max-width :1023px) {
.pic_text2 {
max-height:auto;
overflow:visible;
}
.pad_ri_0 {
padding-right:15px;
}
#home_carousel.carousel {
margin-bottom:10px;
}
.inner_banner_heading {
 position:relative;
/*  background:rgba(0, 0, 0, 1);*/
/* background: rgba(0, 0, 0, 0.4); */	
}
}







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



.navigation_bg {
background-color:#1449b0;
padding:0px 0 0px 0px;
}
.navbar-brand {
display:block;
}
.navbar-header {
 float: none;
}
 .navbar-toggle {
 display: block;
}
 .navbar-collapse {
 border-top: 1px solid transparent;
 box-shadow:none);
}
 .navbar-collapse.collapse {
 display: none!important;
}
 .navbar-nav {
 float: none!important;
 margin: 0px;
}
 .navbar-nav>li {
 float: none;
}
 .navbar-nav>li>a {
 padding-top: 10px;
 padding-bottom: 10px;
}
 .navbar-text {
 float: none;
 margin: 15px 0;
}
/* since 3.1.0 */
.navbar-collapse.collapse.in {
 display: block!important;
}
 .collapsing {
 overflow: hidden!important;
}
 .open > .dropdown-menu {
position:relative;
display:block;
float:none;
}
 .navbar-default .navbar-nav > li > a {
padding:3px 5px;
font-size:14px;
font-weight:600;
border-bottom:1px solid #038bd8;
text-align:left;
margin-right:0px;
text-transform:uppercase;
}
.navbar-default .navbar-nav > li > a.active {
background-color:#083f5f;
}
.navbar-default .navbar-nav > li > a.orange {
 padding:5px;
}
.navbar-default .navbar-nav > li > a.orange:focus, .navbar-default .navbar-nav > li > a.orange:hover {
 padding:5px;
}
.navbar-default .navbar-nav > li > a.orange i {
padding-top:10px;
width:20px;
}
.navbar-nav > li > .dropdown-menu {
margin-top:0px !important;
}
.navbar-nav > li.pull-right {
float:none !important;
}
.navbar-nav > li.open .dis_no1 {
 display:block !important;
}
.dropdown-menu > li > a {
padding:5px;
}


}































 @media only screen and (max-width :767px) {
.logo {
float:none;
text-align:center;
width:auto;
border-bottom:1px solid #efefef;
height:auto;
padding-bottom:10px;
margin:10px 0px 0px 0px;
}
.top_image {
display:none;
visibility:hidden;
}
.carousel-caption {
position:relative;
background:rgba(0, 0, 0, 1);
}
.footer_text1 {
font-size:12px;
 float:none;
text-align:center;
}
.footer_text2 {
font-size:12px;
 float:none;
text-align:center;
}
#top-link-block.affix {
 bottom:10px;
}
.pic .pic_bg {
 background:rgba(0, 0, 0, 1);
 position:relative;
 width:100%;
 padding-bottom:10px;
}
.pic .pic_bg1 {
 background:rgba(0, 0, 0, 1);
 position:relative;
 width:100%;
padding-bottom:10px;
}
.gallery_bg {
width:300px;
margin:0 auto;
margin-bottom:20px;
margin-top:20px;
}
}
 @media only screen and (max-width :370px) {
.carousel-caption{ font-size:24px;
}
.carousel-caption strong {
display:block;
text-align:center;
}
}
 @media only screen and (max-width :351px) {
 .logo {
padding:10px;
}
 .logo img {
width:100%;
}
.footer_bottom {
padding:5px;
}
.gallery_bg {
width:auto;
}
}


 @media (max-width: 768px) {
            .inner_banner {
                background-image: url('images/inner1.png'); /* Change to another image */
                background-color: #08105c;  /*Or apply a different background color */
				min-height: 100px;
            }
            .inner_banner img {
                display: none;
            }
	 
	 .inner_banner_heading {
	position: absolute;
    top: 25px;
    left: 0;
    right: 0;
    padding: 10px;
    font-size: 26px;
    color: #FFF;
    text-align: center;
    /* background: rgba(0, 0, 0, 0.4); */
    font-weight: 700;
}
	 
        }
