@charset "utf-8";
/* CSS Document */

/* 
font-family: 'Roboto', sans-serif;
font-family: 'El Messiri', sans-serif;
*/

/*@font-face {
  font-family: 'HelveticaNeueLTStd-Lt';
  src: url('../fonts/HelveticaNeueLTStd-Lt.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}*/



a { color:#fff; text-decoration: none;}
 
.twitterTimeline {
	height: 500px;
	overflow-y: scroll;
}
html, body {
	height: 100%;
	font-family: 'Roboto Condensed', sans-serif;    font-weight:400; font-size:15px;
	background:url(../images/bg-img.jpg) no-repeat top center;
	width:100%; background-size:100%;
}




/* slider css */
#homeCarousel.carousel {
	/*height: 70%;*/
    /*min-height: 500px;*/ /*margin-top: 100px;*/
}
#homeCarousel .carousel-inner .item, #homeCarousel .carousel-inner .active {
	height: 100%;
}

#homeCarousel .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    line-height: 1;
    margin-top: 88px;
}


#homeCarousel .carousel-inner {
	height: 100%;
}
#homeCarousel .fill {
	
	width: 100%;
	height: 100%;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
#homeCarousel .fill {
      background-image: url(../images/Home-Banner_01.jpg);
      height: 450px;
      width:100%;
      background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;

}
#homeCarousel .carousel-inner img{
	height: 480px;
}
#homeCarousel .carousel-indicators {
	bottom: 70px;
}
#homeCarousel .carousel-caption {
	font-size: 32px;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	text-shadow: none;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: 'Roboto Slab', serif;
}
#homeCarousel .carousel-caption h3 {
	font-size: 44px;
	font-weight: 100;
	margin-bottom: 30px;
}
#homeCarousel .carousel-caption h4 {
	font-family: 'El Messiri', sans-serif;
	font-size: 24px;
	font-weight: 400;
}
/* navigation */
.navbar-default {
    background-color: rgba(0,74,150,0.6);
    border-color: transparent;
    margin-bottom: 0;
    padding: 19px 0;
}
.navbar-brand {
	height: auto;
	padding: 0px 15px;
	background:#fff;
}
.navbar-default .navbar-nav { margin-top:0;}
.navbar-default .navbar-nav>li>a {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	padding-bottom:11px;
	padding-top:11px;
}
.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #fff !important;
	background-color: #004a96;
	border-radius: 0px;
}





/*.navbar-default .navbar-nav>li>a:focus,*/
 .navbar-default .navbar-nav>li>a:hover {
	color: #fff !important;
	background-color: #004a96;
	border-radius: 0px;
}

.navbar-default .navbar-nav > li > a:focus {
    color: #fff;
}


/* page content */
.section.abtArea {
    background: #fff;
    padding-top: 38px;
    padding-bottom: 0px;
}
.section.abtArea .heading
{
    color:#000;
}


.about-text {
	/*width: 860px;*/
	margin: 0px auto;
}
.about-text p {
	font-size: 18px;
	font-weight: 300;
	color: #fff; line-height:33px;
	margin-bottom:0; margin-top:22px;
	margin-left:10px;
}
.about-text p b {
	font-weight: 500;
}
.about-text-Left p {    
	font-size: 32px;    
	color: #fff;
    text-shadow: none;
    margin-bottom:0;
	    padding-top: 16px;
    padding-bottom: 14px; }
	
.about-text-LeftMain { border-right:#fff solid 1px;}
	
.about-text-Left p span { display:block; font-weight:300;}	 
 
.heading {
	
	font-size: 40px;
	font-weight: 400;
	color: #fff;
	text-align: center;
	margin: 50px 0;
}
.heading span {
	display: block;
	font-size: 16px;
	color: #798087;
}
.thumbnail {
	padding: 0px;
	margin-bottom: 20px;
	background-color: #fff;
	border: 0px solid #ddd;
	position: relative;
}
.thumbnail h3 {
	font-family: 'El Messiri', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 4px;
}
.thumbnail p {
	font-family: 'El Messiri', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
}
.thumbnail .caption {
	padding: 0px;
	color: #333;
}
.thumbnail a img, .thumbnail img {
	width: 100%;
}
.img-wrapper {
	position: relative;
}
.event-heading {
	font-family: 'El Messiri', sans-serif;
	font-size: 36px;
	font-weight: 400;
	color: #ffffff;
	background: #140675;
	display: inline-block;
	padding: 10px 30px 5px 30px;
}
.thumbnail-text {
	position: absolute;
	top: 0;
	background: rgba(0, 0, 0, 0.6);
	bottom: 0;
	padding: 20px;
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.thumbnail-text p {
	font-family: 'El Messiri', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #ff5f48;
}
.thumbnail:hover .thumbnail-text {
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.artistTabs {
}
.artistTabs .artistTabsLinks {
	text-align: center;
	    background: #fff;
}
.artistTabs .nav-tabs {
	display: inline-block;
	margin-bottom: 0px;
	position: -webkit-sticky;
}
.artistTabs .nav-tabs>li { margin-left:5px; margin-right:5px;}
.artistTabs .nav-tabs>li>a {
	font-size: 20px;
	font-weight: 300;
	color: #004a96;
	border: 2px solid;
	border-color: transparent;
	padding:6px 15px;
}
.artistTabs .nav-tabs>li.active>a, .artistTabs .nav-tabs>li.active>a:focus, .artistTabs .nav-tabs>li.active>a:hover {
	color: #004a96;
	cursor: default;
	background-color: #fff;
	border: 2px solid;
	border-color: transparent;
	border-bottom-color: #004a96;
}
.artistTabs .nav>li>a:focus, .artistTabs .nav>li>a:hover {
	color: #004a96;
	background-color: #fff;
	border: 2px solid;
	border-color: transparent;
	border-bottom-color: #004a96;
}
.section h3 {
	margin-top: 0;
	margin-bottom: 20px;

	font-size: 23px;
}
.section h4 {
    margin-top: 0;
    margin-bottom: 15px;
    color: #0078d7;
    text-align: left;
    line-height: 21px;
    font-size: 19px;
}
.section p
{
	font-size: 17px;
	margin-bottom: 20px;
}
.address-text {
	font-family: 'El Messiri', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #333333;
	text-align: center;
}
.holder {
	width: 100%;
	height: 100%;
	position: relative;
}
.frame {
	width: 100%;
	height: 100%;
 background blue;
}
.bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	cursor: pointer;
	display: none;
}
.holder iframe {
	width: 100%;
	height: 545px;
}
.padding-zero {
	padding: 0px;
}
/*.partners {
	width: 90%;
	padding: 10px 0px;
	margin: 25px auto 40px auto;
}*/
.partners img {
	border-right: 2px solid #f1f1f1;
	padding: 20px 67px;
}
.partners img:last-child {
	border-right: 0px;
}
.social {
	text-align: center;
	margin-bottom: 20px;
}
.social h4 {
	font-family: 'El Messiri', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #798087;
	margin-bottom: 20px;
}
.social a {
	padding: 0px 7px;
	display: inline-block;
}
.social p, .social p a {
	font-size: 12px;
	font-weight: 300;
	color: #798087;
}
.social p {
	margin-top: 40px;
}
.gallery {
	display: inline-block;
	margin-top: 20px;
}
.fancybox {
	margin-bottom: 30px;
}
#about, #schedule {
	padding-top: 20px;
}
.programmeBtn {
	color: #fff;
	background: #ff5f48;
	border: 0;
	border-radius: 0;
	font-weight: 300;
	position: fixed;
	bottom: 0;
	right: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.programmeBtn:hover, .programmeBtn:focus {
	color: #fff;
	background-color: #ea4b34;
	border-radius: 0px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.modal-title {
	color: #ea4b34;
	font-weight: 600;
	font-size: 20px;
}
.modal-body p {
	font-size: 16px;
	line-height: 26px;
}
.modal-body p span {
	color: #ea4b34;
	font-weight: 600;
}
.modal-header .close {
	margin-top: 3px;
}
.cboxElement img {
	width: 100%;
	height: 180px;
	margin-bottom: 30px;
}
ul.listStyle {
	margin: 10px 0 0 0;
	padding: 0;
}
ul.listStyle li {
    position: relative;
    margin-bottom: 12px;
    padding-left: 25px;
    list-style: none;
    font-size: 17px;
}
ul.listStyle li:before {
	position: absolute;
	content: '\f101';
	top: 0;
	left: 0;
	font-family: 'FontAwesome';
}
.media-body {
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	overflow:initial;
}
.media-body a { 
	padding:5px;
	border:#0078d7 solid 1px; 
	margin-top:10px; 
	display:inline-block; background:#fff; color:#0078d7; padding:10px 16px;}

.media-body a:hover { text-decoration:none; background:#0078d7; color:#fff;}
.awardWrap .awardImg {
    padding: 2px;
    background: #319bcc;
}
.awardWrap .awardImg img{ width:inherit !important;}
.awardWrap .media-body { padding:10px !important; vertical-align:middle;}
.awardWrap .media { padding-bottom:10px !important; margin-top:0;}
.readMore { background:none !important; border:none !important; padding:0 !important;}	
.readMore:hover { color:#000 !important;}
	.partners .contactArea {
	/*border-right: 2px solid #f1f1f1;
	padding: 20px 67px 225px 67px;*/
	font-size:17px;
	
	margin-bottom:20px;
}
.partners .contactArea:last-child {
	border-right: 0px;
}

.formArea h4 {
	
	margin-bottom: 40px;
	
}
.formArea .form-group {
    margin-bottom: 30px;
}
.formArea .form-control {
	border-radius: 0;
	height: inherit;
	padding: 10px 12px;
	background:none;
	border:#cecece solid 1px;
	color:#000;
}

.formArea .btn-default { 
	border-radius:0; 
	background:#ff3131; 
	color:#fff; 
	border:#ff3131 solid 1px; 
	font-size:16px;
	padding:9px 17px;
	text-transform:uppercase;
	margin-right:10px;
}
.formArea .btn-default:hover { background:#2185c5; border:#fff solid 1px;  }
.formArea .btn-default:nth-child(2) { background:#3e3e3e; border:#3e3e3e solid 1px;}

.formArea input::-webkit-input-placeholder {
color: #000 !important;
}
 
.formArea input:-moz-placeholder { /* Firefox 18- */
color: #000 !important;  
}
 
.formArea input::-moz-placeholder {  /* Firefox 19+ */
color: #000 !important;  
}
 
.formArea input:-ms-input-placeholder {  
color: #000 !important;  
}



.formArea .form-control::-moz-placeholder {
  color: #000;
  opacity: 1;
}
.formArea .form-control:-ms-input-placeholder {
  color: #000;
}
.formArea .form-control::-webkit-input-placeholder {
  color: #000;
}
	
.grayBg {
    background: rgba(0,74,150,0.6);
    padding-bottom: 35px;
    padding-top: 35px;
}
.media {
 
	padding: 20px;
	min-height: 310px;
}
#responsible .media-object {
	/*width:100%;*/
}
#product {/* background:url(../images/product-bg.jpg) no-repeat; background-size:100% 100%; padding-bottom:60px; position:relative;
 color:#fff*/}
#product .modal-body { color:#000; text-align:left;}
#product .modal-header h4 { color:#0078d7; margin-bottom:0;}
#product .media-object { 	width:100%;
	height:300px;}
#product .modal-body a	{    padding: 5px;
    border: #0078d7 solid 1px;
    margin-top: 10px;
    display: inline-block;
	color:#0078d7;}
#productHeading 
{ background:url(../images/about-us-bg-001.jpg) no-repeat;     background-size: cover;
    background-attachment: fixed;}

.proDetail { 
			background:#fff;
			padding:20px;}
.quilityArea.corporate-citizen {
    padding-top: 90px;
    padding-bottom: 80px;
}
/*	
	padding-bottom: 40px;
	background: url(../images/quality-bg.jpg) no-repeat top center #00202f;
	width:100%;
	color:#fff;
	background-size:100% 100%; padding-top:90px;
*/
.quilityArea .heading { color:#fff; text-align:left; margin-top:0;}
#qualityHeading {background:url(../images/quality-bg.jpg) no-repeat;     background-size: cover; background-attachment:fixed;
   }
ul.qualityList {
	list-style: none;
	padding:0;
}
ul.qualityList li {
    font-size: 16px;
    margin-bottom: 9px;
}
ul.qualityList li span {
	position: relative;
	padding-left: 25px;
}
ul.qualityList li span:before {
	position: absolute;
	left: 0;
	top: -2px;
	content: '\f178';
	font-family: 'FontAwesome';
}

<!----- change 10-2-2017  Corporate Citizenshop -------->
section#Corparate{
    padding: 70px 0;
}

.corp-title h2 {
    
    font-size: 34px;

}

.corp-img-size{

	margin:0 auto 20px auto;

}

/*.round-pad {
    padding-bottom: 125px;
}*/
<!------- change 10-02-2017 Operations ----------->

.inno-img {
	width:395px;
}

.inno-img1 {
float:right;
	margin-bottom:20px;
}

/*.media-body ul li {
    font-size: 17px;
}*/



scaffolding.less:14
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tab-content .media { min-height:inherit; 
    padding: 20px 0;}
/*.tab-content .media-object {
    border: #ccc solid 1px;
    padding: 5px;
}*/
.tab-content {
    padding: 11px;
    font-size: 18px;
}

/*    background: -webkit-linear-gradient(top,#81e7fe,#02a7cd);
    background: linear-gradient(180deg,#81e7fe,#02a7cd);*/
#product:after { background:rgba(0,74,150,0.6)}
#product .heading { color:#fff;}
#responsible .media-body {
    padding: 15px;
    background: #f0f0f0;
}
#responsible .media { padding:0;}
#responsible {
    padding-top: 90px;
}
#responsible .heading { margin-top:0; text-align:left;}
#responsible .media { min-height:inherit;}
#responsible .media ul li {
    margin-bottom: 13px;
}
#operationsHeading {    
	background: url(../images/operations-haeding-bg.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed;}

#CorparateHeading {	background: url(../images/corporate-citizenship-heading-bg.jpg) no-repeat;
    background-size: cover; background-position:center; background-attachment:fixed;
   }
.corporate  { font-size:17px;}
.corporate .media-body { padding:17px; background:#f0f0f0;}
.corporate .media.firstChild  { border-bottom:#ccc solid 1px;}
.corporate .media { min-height:inherit; padding:0;}
.corporateIn { text-align:center; background:#f0f0f0; padding:40px 20px 20px 20px; min-height:458px;  border:#f0f0f0 solid 2px; transition:all .3s ease-in-out;}
.corporateIn:hover { border:#004a96 solid 2px;}
.corporate .media .media-left { padding-right:0;}

#ContactHeading {	background: url(../images/contact-bg.jpg) no-repeat;
    background-size: cover; background-attachment:fixed;
}
.partners { border-right:#cecece solid 1px; width:100%; float:left;}
.homeContactIn {
    padding-top: 5px;
    padding-bottom: 16px;
    width: 100%;
    float: left;
}


.homeContactIn .fa {
    color: #fff;
    font-size: 17px;
    background: #3e3e3e;
    padding: 8px 10px;
    float: left;
}

.homeContactIn h4 {
    float: left;
    margin-top: 0;

    font-size: 17px;
    font-weight: 400;
    margin-bottom: 0;
	color:#333;
}

.homeContactIn h4 span {
font-weight: 400;

    margin-left: 10px;
    float: left;	}
.addresHead {     width: 53px;
    float: left;}

.homeContactIn h4 span a { color:#333;}

.mapArea img { width:100%; background-size:100% 100%;}
.enquiryArea { background:#2185c5; padding-top:20px; padding-bottom:20px;}

.investmentWrap{ background:#fff;}
.investmentWrap h3{ font-size:18px; color:#2c2c2c; font-family: 'Roboto', sans-serif; font-weight:700; margin-top:17px; }
.investmentWrap h5{ font-size:13px; color:#282323; font-family: 'Roboto', sans-serif; font-weight:400; margin-top:25px;     line-height: 20px; }
.investment{ text-align:center;}
.investment a{ margin:10px auto 0;   display:inline-block; }
.investmentTab{ display:block;   position:relative; overflow:hidden; cursor:pointer; height:350px;   }
.investmentTab figure{ height:100%; }
.investmentTab figure img{  height:100%; width:100%;}

.investmentText{ position: absolute;
	width: 100%;   text-align:left;
	 height:200px;
	padding:20px 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
	background: rgba(0,0,0,0.7);
	color: #fff;
	top:76%;
	-webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s; 
	display:table; text-align:center;
	}
.investmentTab:hover .investmentText1{ display:table-cell; vertical-align:middle; -webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;  }
.investmentText h4{ font-size:17px; color:#fff; font-family: 'Roboto', sans-serif; margin-bottom:24px; line-height:22px; font-weight:400; text-align:center;  }
.investmentText h5{ font-size:12px; color:#fff;  font-family: 'Roboto', sans-serif;     margin-bottom: 20px; line-height:16px;	 }	
.investmentText a{ display:inline-block; color:#fff; text-decoration:none;  background:url(../images/icons/read-more-arrow.png) right top no-repeat; font-family: 'Roboto', sans-serif; font-style:italic; }
.investmentText a:hover{ color:#fff; text-decoration:underline; }	
.investmentTab:hover .investmentText{ top:57%;  -webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s; height:163px; }	
.productArea { /*background:#f0f0f0;*/}
.proLeft { background:#fff; padding:20px; margin-bottom:30px;}
.proLeft h4 { text-align:center; margin-bottom:20px;}
.proLeft figure { float:left; margin-right:30px;}
.proLeft .listStyle { float:left;} 
.productArea .media-left { width:37%; padding-right:0;}
.productArea .media-left img { width:100%;}
.productArea .media { /*background:rgba(255, 255, 255, 0.3);*/ min-height:inherit; padding:0 0 20px 0;}
.productArea .media .media-body {
    background: #f0f0f0;
    padding: 25px;
}
.investmentTabWrap { margin-bottom:20px; padding:0; }
.investmentTabWrap:last-child .media  { border-bottom:none;}
#about { background:url(../images/about-us-bg.jpg) no-repeat; background-size:100% 100%;}
#aboutHeading { background:url(../images/about-us-bg-001.jpg) 
	no-repeat; background-size:cover; background-attachment:fixed;} 
.tab-pane p { display:table-cell}
.aboutContainer { background:#fff;}
.aboutContainerIn { background:#f0f0f0; padding-top:20px;} 
.aboutContainerIn1 {
    padding: 30px;
}
 
.leadershipWrap a { display:block; position:relative; color:#004a96; margin-bottom:30px;}
.leadershipWrap span {display: block;
    /* background: #fff; */
    color: #ffffff;
    padding: 10px;
    text-align: center;
    font-weight: 400;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.8);
	font-size:20px;
}
	
/*.leadershipWrap  .col-md-12 { border-bottom:#e0e0e0 solid 1px;}
.leadershipWrap  .col-md-12:last-child { border-bottom:none;}*/
#about .tab-content .modal-body { color:#666; }
.vissionBgMain { background:#f0f0f0; padding-top:30px; padding-bottom:30px; padding-right:30px;}
.vissionBg {
    background: url(../images/vision-bg-01.png) no-repeat center center;
    height: 479px;
    color: #fff;
    font-size: 14px;
}
.vission {
    float: right;
    width: 73%;
    margin-top: 3px;
    position: relative;
    padding: 10px;
    background: #790022;
    margin-left: 72px;
    font-size: 15px;
}
.vissionBg h4 { color:#fff;  }		
.vission h4 { position:absolute; bottom:-140px; right:0; }	

.mission {
    width: 66%;
    float: right;
    margin-top: 73px;
    position: relative;
    background: #6d4900;
    padding: 10px;
    /* margin-left: 5px; */
    font-size: 15px;
}
.vission h4 {
    position: absolute;
    bottom: -156px;
    right: -54px;
}
.value {
    margin-top: 189px;
    width: 53%;
    margin-left: 28px;
    position: relative;
    background: #00215a;
    padding: 10px;
    font-size: 15px;
}
.mission h4 {
    position: absolute;
    bottom: -91px;
    left: -95px;
}
.value h4 {
    position: absolute;
    top: -27px;
    left: -101px;
}
#topLink {
    width: 39px;
    height: 39px;
    background: #004a96;
    position: fixed;
    right: 0;
    bottom: 3em;
    display: none;
    z-index: 500;
    cursor: pointer;
    text-align: center;
    color: #fff;
    font-size: 21px;
    padding-top: 3px;
}


/* #topLink {
    width: 39px;
    height: 39px;
    background: url(../images/top-arrow.png) no-repeat;
    position: fixed;
    right: 0;
    top: 86%;
    display: none;
    z-index: 500;
    cursor: pointer;
} */
.botmPadding {
    padding-bottom: 60px !important;
}
.artistTabs .tab-content .mediaLeftImg { width:43%; padding-right:0;}
.artistTabs .tab-content .media-left { position:relative;}
.artistTabs .tab-content .media-left img { width:100%; }
.artistTabs .tab-content .media-body {
    background: #f0f0f0;
    padding: 12px 14px;
}
.artistTabs .tab-content .mediaLeftImg1 { width:46.6%; padding-right:0;}
/*.sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 69px;
    z-index: 100;
    border-top: 0;
    background: #fff;
}*/
.artistTabs .sticky>li{ display:inline-block; float:none;}
.scrollPadding {
    padding-top: 20px;
    padding-bottom: 40px;
    background: #fff;
}
 

/* footer */   
.topFooter {
    background: #131212;
    padding-top: 20px;
    padding-bottom: 20px;
}

.topFooter ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.topFooter ul.footerLinks {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
.topFooter ul.footerLinks li {
    display: inline-block;
    padding: 0 10px;
    border-right: #b5b5b5 solid 1px;
    line-height: 10px;
}
.topFooter ul.footerLinks li:last-child {
    border-right: none;
}
.topFooter ul.footerLinks li a {
    color: #b5b5b5;
    font-size: 12px;
    text-decoration: none;
}

/*footer */   
footer .bootomFooter {
    background: #fff;
    color: #777;
    padding-top: 15px;
    padding-bottom: 15px;
}
footer .bootomFooter h5 {
    font-size: 11px;
    margin: 0;
}
footer .bootomFooter h5.power {
    margin-top: 5px;
}
footer .bootomFooter h5 {
    font-size: 11px;
    margin: 0;
}
.bootomFooter .power a {
    color: #404040;
}
.bootomFooter .power a:hover
{ 
  color:#337ab7;
  text-decoration: none;
}
/*footer */ 
.quilityArea .media-object
{
	width:100%;
}
#thankyouArea
{
   padding-top:120px; 
   padding-bottom:120px; 	
}
#thankyouArea h4
{
  font-size:22px;
  font-weight:600;
  color:#067bd8;
  line-height: 35px;
}

/* responsive */   
@media (max-width: 1199px) {
	.about-text p {
  line-height: 29px;
   margin-top: 15px;
   font-size: 17px
   }
 
  .vission {
    margin-top: -13px;
}
 .mission {
    width: 63%;
   }
  .value {
   margin-left: 7px;
  }
  .vission h4 {
  
    bottom: -136px;
    right: -37px;
  }
  .mission h4 {
    bottom: -73px;
    left: -90px;
  }
  .value h4 {
    
    top: -58px;
    left: -80px;
    }
  .leadershipWrap span {
  position: relative;
}
.section.abtArea {
     padding-top: 20px;
    padding-bottom: 0px;
}
.tab-content .media, #responsible .media, .productArea .media {

    padding: 15px 15px;
    background: #f0f0f0;
    margin-bottom: 15px;
}
}

 @media (max-width: 1024px) {
.navbar-default .navbar-nav>li>a {
  font-size: 17px;
   padding-top: 17px;
}
.tab-content {
   font-size: 16px;
}
ul.listStyle li {
  font-size: 16px;
}
}

 @media (max-width: 991px) {
.about-text {
	width: 100%;
}
.partners {
	width:100%;
}
	
#homeCarousel.carousel
{ margin-top:135px;}

.navbar-default .navbar-nav > li > a {
	font-size:14px;}

.media-body h4 {
	font-size:17px;
	line-height:20px;
} 
#homeCarousel .carousel-inner > .item > img, .carousel-inner > .item > a > img {
   margin-top: inherit;
}
.vissionBgMain {
    background: #f0f0f0;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 30px;
    padding-left: 30px;
}

.vission, .mission, .value {
    margin-bottom: 20px;
    width: 100%;
    float: none;
    min-height: 116px;
}
.vissionBg {
    background: none;
}
.value {
  margin-left: 0px;
  margin-top: 0px;
  }
.mission {
  margin-top: 0px;
  }
.vission {
   margin-left: 0px;
}
.value h4, .vission h4, .mission h4{
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.section {
    padding-top: 20px;
    padding-bottom: 10px;
}
.scrollPadding {
   
    padding-bottom: 15px;
 }
 .quilityArea.corporate-citizen {
    padding-top: 30px;
    padding-bottom: 25px;
}
#responsible {
    padding-top: 36px;
}
.sticky {
    position: relative;
    top: 0;
}
#homeCarousel .carousel-inner img {
    height: 100%;
}
 #topLink {
    top: 77%;
   
}
}
@media (max-width: 768px) {
html, body {
  background: none !important;
}
#topLink {
    top: 86%;
}
#thankyouArea h4 {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
 html, body {
  background: none !important;
}
#homeCarousel .fill {
    height: 343px;
  
}

.navbar .navbar-header {
    padding: 13px 0px;
    background-color: #fff;
}
.navbar-default .navbar-brand {
    padding-top: 11px;
}
.navbar-toggle {
    background-color: #000;
}
.navbar-default .navbar-toggle {
    /* border-color: #272727; */
    border: none;
    border-radius: 0;
}

.navbar-default {
  padding: 0;
}
.navbar-brand>img {
	width: 200px;
}
.navbar-toggle {
	padding: 10px 10px;
	margin-top: 12px;
	margin-bottom: 8px;
	border: 2px solid #fff;
	border-color: #fff;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	background: #fff;
}
.navbar-default .navbar-nav>li>a {
	color: #222;
	border-bottom: 1px solid #ccc;
}
.navbar-nav {
	margin: 0px -15px;
}
.navbar-default {
	position: relative;
	margin-bottom: 0;
	border-bottom: 0;
}
.navbar-default .navbar-nav > li > a:focus {
    color: #000;
}
#homeCarousel.carousel {
/*height: 60%;
    min-height: 350px;*/
	margin-top:0;
}
.heading {
	font-size: 34px;
}
.holder iframe {
	height: 445px;
}
.partners {
	width: 100%;
	text-align: center;
}
.partners img {
	padding: 20px 20px;
}
.section {
	padding-top: 10px;
}

 .productArea .media .media-left, .corporate .media .media-left {
  
     display: block;
    margin-bottom: 10px;
}
.productArea .media .media-left img,.corporate .media .media-left img{
    width:400px;
}
.section p {
   margin-top: 20px;
}
.section h3 {
    margin-top: 19px;
}
.section h4 {
    margin-top: 20px;
   }
   .value, .mission, .mission {
      min-height: 150px;
  }
  #topLink {
    top: 60%;
}
.partners {
    border-right: none;
   }
.quilityArea .media-object
{
	width:70%;
}
}


@media (max-width: 600px) {
html, body {
   background-size: cover !important;
}
#topLink {
   top: 80%;
   
}
.media-body
{ 	display:block; 
	width:100%; 
	padding-left:0; 
	margin-top:10px; 
	padding-right:0;
}
.productArea .media .media-left img, .corporate .media .media-left img {
    width: 100%;
}
#responsible .media-left, .media > .pull-left {
    padding-right: 0px;
}
#responsible .media-left img
{
     width: 100%;
}
.productArea .media-left {
    width: 100%;
    padding-right: 0;
}
.tab-content .media, #responsible .media, .productArea .media {
   background: #fff;
   
}
.quilityArea .media-object
{
	width:100%;
}
#homeCarousel .carousel-inner img {
   height: 300px;
}
}

@media (max-width: 580px) {
.navbar-brand>img {
    width: 197px;
}
.navbar-toggle {
	margin-top: 7px;
}
#homeCarousel .fill {
   height: 300px;
}

#homeCarousel .carousel-caption h3 {
	font-size: 24px;
	margin-bottom: 10px;
}
#homeCarousel .carousel-caption h4 {
	font-size: 16px;
}
.heading {
	font-size: 28px;
}
.thumbnail-text p {
	font-size: 16px;
}
.holder iframe {
	height: 245px;
}

	
.media-body h4 {
	font-family:16px; 
	line-height:20px;}
	
#homeCarousel .carousel-caption { 
	font-size:13px; 
	padding-bottom:8px; 
	padding-top:8px;}
	
	
.partners .contactArea {
	padding:0; 
	border-right:0;
	border-bottom:2px solid #f1f1f1
	
	}
.partners .contactArea:last-child { border-bottom:0;}
.partners .contactArea {
    font-size: 16px;
    margin-bottom: 5px;
}
.formArea { padding:10px;}
.vissionBg {
    background: none;
    height: 462px;
}
.section {
    padding-top: 5px;
    padding-bottom: 5px;
}
.heading {
      margin: 34px 0;
}
.section.abtArea {
     padding-top: 15px;
    padding-bottom: 10px;
}
.quilityArea.corporate-citizen {
    padding-top: 30px;
    padding-bottom: 10px;
}
#responsible {
    padding-top: 33px;
}
.scrollPadding {
    padding-top: 20px;
    padding-bottom: 30px;
}
#topLink {
    top: 50%;
}
}

 @media (max-width: 480px) {
.artistTabs .nav-tabs>li {
	width: 100%;
	text-align: left;
}
.artistTabs .nav-tabs>li>a {
	border-color: transparent;
	background: #f0f0f0;
	border-bottom: 2px solid #ccc;
	border-radius: 0px;
}
.artistTabs .nav-tabs>li.active>a, .artistTabs .nav-tabs>li.active>a:focus, .artistTabs .nav-tabs>li.active>a:hover {
	color: #ffffff;
	cursor: default;
	background-color: #0078d7;
	border: 2px solid;
	border-color: transparent;
	border-bottom-color: #0078d7;
}
.artistTabs .nav>li>a:focus, .artistTabs .nav>li>a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #0078d7;
	border-color: transparent;
}
.partners img {
	width: 45%;
}
.cboxElement img {
	width: 100%;
	height: 100px;
}
.tab-content {
    font-size: 16px;
}
.artistTabs .nav-tabs>li>a {
    font-size: 18px;
  }
.leadershipWrap span {
   font-size: 18px;
}
ul.listStyle li {
    font-size: 16px;
}
.section p {
    font-size: 16px;
    
}
.productArea .media .media-left img, .corporate .media .media-left img {
    width: 100%;
}
.productArea .media-left {
    width: 100%;
    padding-right: 0;
}
#responsible .media-object {
    width: 100%;
}
.homeContactIn h4 {
  font-size: 15px;
 }
 .partners {
  border-right: none;
   
}
.aboutContainerIn1 {
    padding: 15px;
}
.tab-content {
    padding: 10px;
  
}
.section {
    padding-top: 30px;
    padding-bottom: 30px;
}
.grayBg {
    padding-bottom: 25px;
    padding-top: 20px;
}
.about-text-Left p {
    font-size: 30px;
  }
  .about-text p {
    margin-left: 0px;
}
.about-text-Left p {
    font-size: 27px;
     padding-top: 10px;
    padding-bottom: 10px;
}
.homeContactIn {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  #topLink {
    top: 55%;
}
#homeCarousel .carousel-inner img {
    height: 260px;
}
#thankyouArea h4 {
    font-size: 18px;
}
}

@media (max-width: 450px) {
#topLink {
    top: 75%;
}
}

@media (max-width: 400px) {

.grayBg {
     padding-bottom: 37px;
    padding-top: 25px;
}

}

@media (max-width: 380px) {
#homeCarousel .fill {
   height: 230px;
 }

.section {
    padding-top: 15px;
  }

}

@media (max-width: 376px) {

.vission, .mission, .value {
   min-height: 157px;
}
.vissionBg {
    background: none;
    height: 518px;
}
.about-text-Left p {
    font-size: 24px;
}
.about-text p {
    line-height: 25px;
    font-size: 16px;
}
}

@media (max-width: 320px) 
{
.navbar-brand>img {
    width: 170px;
}
.grayBg {
    
    padding-top: 5px;
}
.about-text-Left p {
    font-size: 19px;
}
.about-text p {
    margin-top: 0px;
    font-size: 15px;
    line-height: 21px;
}
.vissionBg {
    height: 590px;
}
#topLink {
    top: 65%;
}
#homeCarousel .carousel-inner img {
    height: 180px;
}
}



@media screen and (min-width: 991px) {
	.sticky {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		padding: 0;
		color: white;
		z-index: 9;
		top: 82px;
	}
}

        .sticky--desktop {
            display: none;
        }

        @media screen and (min-width: 60em) {
            .sticky--desktop {
                display: block;
            }

            .sticky--mobile {
                display: none;
            }
        }


@media screen and (max-width: 991px) 
{
  .bootomFooter {
    padding-bottom: 12px;
    text-align: center;
}
  .bootomFooter h5.power {
    margin-bottom: 8px;
}
}