*{margin:0; padding:0;}
@font-face{
	font-family:Muli-Regular;
	src:url(../fonts/Muli-Regular.eot);
	src:url(../fonts/Muli-Regular.eot?#iefix) format('embedded-opentype'),
	    url(../fonts/Muli-Regular.ttf) format('truetype'),
		url(../fonts/Muli-Regular.woff) format('woff'),
		url(../fonts/Muli-Regular.svg) format('svg');
	font-weight:normal;
}@font-face {
    font-family: Muli-Medium;
	src: url(../fonts/Muli-Medium.eot);
    src:  url(../fonts/Muli-Medium.eot?#iefix) format('embedded-opentype'),
		  url(../fonts/Muli-Medium.ttf) format('truetype'),
		  url(../fonts/Muli-Medium.woff) format('woff'),
		  url(../fonts/Muli-Medium.svg) format('svg');
    font-weight: normal;
}@font-face {
    font-family: Muli-SemiBold;
	src: url(../fonts/Muli-SemiBold.eot);
    src:  url(../fonts/Muli-SemiBold.eot?#iefix) format('embedded-opentype'),
		  url(../fonts/Muli-SemiBold.ttf) format('truetype'),
		  url(../fonts/Muli-SemiBold.woff) format('woff'),
		  url(../fonts/Muli-SemiBold.svg) format('svg');
    font-weight: normal;
}@font-face {
    font-family: Muli-Bold;
  src: url(../fonts/Muli-Bold.eot);
    src:  url(../fonts/Muli-Bold.eot?#iefix) format('embedded-opentype'),
      url(../fonts/Muli-Bold.ttf) format('truetype'),
      url(../fonts/Muli-Bold.woff) format('woff'),
      url(../fonts/Muli-Bold.svg) format('svg');
    font-weight: normal;
}
html{height:100%;}
body{
	background-color:#ffffff;
	font-family:Muli-Regular;
	font-size:16px;
	color:#333333;
	line-height:24px;
	min-height:100%;
	position:relative;
}
a:focus {outline:none;}

.position-absolute{position:absolute;}
.no-padding{padding:0;}
.no-margin{margin:0;}
.padding-10{padding:10px;}
.padding-15{padding:15px;}
.padding-20{padding:20px;}
.padding-40{padding:40px;}
.padding-left-15{padding-left:15px;}
.padding-left-30{padding-left:30px;}
.padding-left-25{padding-left:25px;}
.padding-left-64{padding-left:64px;}
.padding-left-0 {padding-left:0;}
.padding-right-0 {padding-right:0;}
.padding-top-40{padding-top:40px;}
.padding-top-15{padding-top:15px;}
.padding-left-right{padding-left:90px; padding-right:90px;}
.padding-left-right-40{padding-left:40px; padding-right:40px;}
.padding-top-bottom-40{padding-top:40px; padding-bottom:40px;}
.padding-top-bottom-80{padding-top:80px; padding-bottom:80px;}
.padding-top-bottom-20{padding-top:20px; padding-bottom:20px;}
.padding-top-bottom-10{padding-top:10px; padding-bottom:10px;}
.padding-top-bottom-5{padding-top:5px; padding-bottom:5px;}
.margin-top-5{margin-top:5px;}
.margin-top-10{margin-top:10px;}
.margin-top-15{margin-top:15px;}
.margin-top-20{margin-top:20px;}
.margin-top-25{margin-top:25px;}
.margin-top-30{margin-top:30px;}
.margin-top-40{margin-top:40px;}
.margin-top-55{margin-top:55px;}
.margin-top-minus-35{margin-top:-35px;}
.margin-right-10{margin-right:10px;}
.margin-right-25{margin-right:25px;}
.margin-right-35{margin-right:35px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-15{margin-bottom:15px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-left-10{margin-left:10px;}
.margin-left-20{margin-left:20px;}
.margin-auto{margin:0 auto;}
.margin-top-bottom-10{margin-top:10px; margin-bottom:10px;}
.margin-top-0{margin-top:0;}
.clear{clear:both;}
.underline{text-decoration:underline;}
.color-blue{color:#4b75ff; font-size:15px;}
.color-white{color:#fff;}
.color-black{color:#555555;}
.color-black:hover{text-decoration:none; color:#555555;}
.font-12{font-size:12px;}
.font-18{font-size:18px;}
.width-1600{max-width:1600px; margin:0 auto;}
.grey-bg{background-color:#efefef; padding:20px;}
.light-grey{background-color:#f3f3f3; padding:20px;}
.align-left{text-align:left;}
.border-grey{border: solid 1px #cccccc; padding:10px 40px;  }
.width-100 {width: 100%;}
.logo{margin-top:-10px;float:left;position:relative;}
.top-bar{background-color:#494949; padding:5px 0;color:#fff;}
.top-bar a{color:#fff;font-size:13px;}
.top-bar .top-contact{float:left;padding:0 15px;}
.top-bar .email{float:right;padding:0 15px;}

header{border-top:5px solid #494949;}
.navbar-default {background-color: transparent; border-color: transparent;}
.navbar-right { margin-top: 15px;} 
.navbar {
    position: relative;
    min-height: auto;
    margin-top:0;
	   border: 1px solid transparent;
    border-radius: 0;
	/*text-transform:uppercase;*/
}
.navbar-default .navbar-nav > li > a{
  background-color: transparent;
	border-bottom:4px solid #ffffff;
	font-size:16px;
  font-family:Muli-Bold;
  color: #333333;
}
.nav > li {padding: 0 12px;}
.nav > li >a {padding: 10px 2px;} 
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #006ed4;
    background-color: transparent;
	border-bottom:4px solid #006ed4;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: #006ed4;
    background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #006ed4;
    background-color: transparent;
	border-bottom:4px solid #006ed4;
}
.navbar-right .dropdown-menu {right: auto; left: 0;}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #006ed4;
    text-decoration: none;
    background-color: #f5f5f5;
} 
.dropdown-menu {
	min-width: 280px;
	background-color: #ffffff;
  border: 0;	
    border-radius: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
}
.dropdown-menu > li > a {
  display: block;
  padding: 7px 20px;
	color: #333;
  white-space: normal;
	border-left:4px solid #ffffff;	
}
.carousel-control.left {background-image:none;top: 50%;}
.carousel-control.right {background-image:none;top: 50%;}
.ticker{background-color:#006ed4; color:#fff;font-family:Muli-Medium;}
.ticker a{color: #ffffff; text-decoration: underline;}
.event-marquee{height: 35px;border:0; background: none; padding: 0px; line-height:35px;}
.main-content{background-image:url(../images/content-bg.jpg);padding:30px 0 200px 0;min-height:100%;}

.info{text-align: left;font-size: 18px;line-height: 30px;}
.heading{font-family:Muli-Bold;font-size:24px;line-height:36px;color:#006ed4;margin-top:0;}
.sub-heading{font-size:18px; font-family:Muli-Medium; color:#006ed4;margin-top:10px;}
.read-more{color:#006ed4;text-decoration:underline;font-family:Muli-Medium;}
.grey-box{background-color:#e6e6e6; min-height:400px;border: 1px solid #ccc;}
.grey-box .content{text-align: center; padding: 20px;}
.grey-box-product{background-color:#e6e6e6; min-height:1100px;margin-bottom: 20px;position: relative;border: 1px solid #ccc;}
.grey-box-product .product-content{padding: 20px;}

footer{background-color:#000000; color:#fff; font-size:14px;position:absolute;bottom:0;width:100%;}
.footer-title{text-transform:uppercase; font-size:16px; font-family:Muli-Medium; border-bottom:1px solid #fff; color:#fff; padding-left:15px;margin-bottom:20px;margin-top:10px;}
footer ul{list-style-type:none;text-align:center; border-bottom: 1px solid #ffffff;padding-bottom: 30px;}
footer ul li{display: inline-block;padding: 10px 25px;}
footer ul a{color:#ffffff; font-size:16px; font-family: Muli-Bold;}
footer ul a:hover{color:#ffffff; font-size:16px;}
footer a{color:#fff;}
.footer-bottom{background-color:#000000;padding:10px 0;}
.copyright{float:left; font-size:13px;}
.copyright-inner{font-size:13px; text-align: center;}
.ojaswi{float:right; font-size:12px;}
.ojaswi a:hover{color:#fff;}

.main-content ul{list-style-type:none;}
.main-content ul li{background-image:url(../images/bullete.png);background-repeat:no-repeat;background-position:0 8px;padding-left:15px;}
.inner-banner{background-image: url(../images/inner-banner.jpg);height: 350px; background-repeat: no-repeat; background-position: center;background-color: #022b3c}
.inner-banner h1{font-family: Muli-Bold; font-size: 35px;color: #ffffff;line-height: 250px;}

.form-horizontal .control-label {text-align: left;font-weight:normal;}
.form-control {height: 36px;border: 1px solid #ccc; border-radius: 0;}
.submit-btn {background-color:#006ed4;border-radius:0;color:#fff;padding:7px 20px;font-family: Muli-Semibold;}
.submit-btn:hover {color:#fff;}
.form-bg{background-color: #e8e8e8; border-top: 4px solid #006ed4;padding: 30px}
.btn-blue{background-color: #006ed4; color: #ffffff; padding:10px; font-family: Muli-Medium;position: absolute;bottom: 0;margin-bottom: 20px;}
.btn-blue:hover{color: #ffffff; text-decoration: none;}

.carousel-caption {
    position: absolute;
    right: 0;
    bottom:0;
    left: 0;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 30px;  text-shadow: none;
    background-color: #000000;
    opacity: 0.3;
    line-height: 0;
    }
.carousel-caption-text{position: relative;top: -20px;text-shadow: 2px 2px #006ed4;text-align: center; color: #ffffff;
    font-size: 28px; font-family: Muli-Bold;opacity: 1;font-weight: 800; z-index: 99;line-height: 0;}

#mixedSlider {
  position: relative;
  margin-top: 40px;
  margin-bottom: 20px;
}
#mixedSlider .MS-content {
  white-space: nowrap;
  overflow: hidden;
  margin: 0 5%;
}
#mixedSlider .MS-content .item {
  display: inline-block;
  width: 33.3333%;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  padding: 0 10px;
}
#mixedSlider .MS-content .item .imgTitle {
  position: relative;
}
#mixedSlider .MS-content .item .imgTitle .blogTitle {
  margin: 0;
  text-align: center;
  letter-spacing: 1px;
  color: #ffffff;
  position: absolute;
  background-color: rgba(0, 110, 212, 0.6);
  width: 100%;
  bottom: 0;
  padding: 7px 0 7px 10px;
  font-size: 22px;
  font-family: Muli-SemiBold;
}
#mixedSlider .MS-content .item .imgTitle img {
  height: auto;
  width: 100%;
}
#mixedSlider .MS-content .item p {
  font-size: 16px;
  margin: 2px 10px 0 5px;
  text-indent: 15px;
}
#mixedSlider .MS-content .item a {
  float: right;
  margin: 0 20px 0 0;
  font-size: 16px;
  font-style: italic;
  color: rgba(173, 0, 0, 0.82);
  font-weight: bold;
  letter-spacing: 1px;
  transition: linear 0.1s;
}
#mixedSlider .MS-content .item a:hover {
  text-shadow: 0 0 1px grey;
}
#mixedSlider .MS-controls button {
  position: absolute;
  border: none;
  background-color: transparent;
  outline: 0;
  font-size: 50px;
  top: 125px;
  color: rgba(0, 0, 0, 0.4);
  transition: 0.15s linear;
}
#mixedSlider .MS-controls button:hover {
  color: rgba(0, 0, 0, 0.8);
}
#mixedSlider .MS-controls .MS-right {right:15px; }
#mixedSlider .MS-controls img {  width:15px;}
.product-heading{background-color: #ffffff; padding: 10px;}

.dropdown:hover .dropdown-menu {display: block;}
.highlight-box{padding: 20px; background-color: #006ed4; color: #ffffff;margin-bottom:10px;}
.highlight-box .heading{font-family:Muli-Bold;font-size:24px;line-height:36px;color:#ffffff;margin-top:0;}
.highlight-box .sub-heading{font-size:18px; font-family:Muli-Medium; color:#ffffff;margin-top:10px;}
.box-grey{background-color: #e6e6e6;padding: 20px; margin: 20px 0;}



	/*Responsive*/
@media (min-width: 1200px) and (max-width: 1366px) {
.testi-slider{padding:20px 100px 30px 50px;}
.testimonials-img img{display:none;}
}

@media (min-width: 992px) and (max-width: 1199px){
/*.logo{width:200px;}
.navbar-default .navbar-nav > li > a {font-size: 13px;}*/
footer{text-align:left;}
.nav > li {padding: 0 8px;}
.main-content{padding:30px 0 250px 0;}
.grey-box{min-height: 420px;}
.btn-blue{display: block;}
.grey-box-product{min-height:1100px;}
}

@media (min-width: 768px) and (max-width: 991px) {
.logo{margin-top:-20px;}
.navbar .container-fluid{padding:0;}
.navbar-header {float: none;margin-top:15px;}
.navbar-toggle {display: block;}
.navbar-collapse.collapse {display: none !important;}
.navbar-collapse.collapse.in {display: block !important; overflow-y: auto !important;}
.navbar-nav {margin: 0; float: none !important;}
.navbar-nav li {float: none;}
.navbar-nav li > .dropdown-menu {
	border: 0;
	float: none;
	width: auto;
	position: static;
	box-shadow: none;
	background: inherit;}
.navbar-default .navbar-collapse {border-color: #e7e7e7;position: absolute;background-color:#f2f0f0;width:100%;z-index:99;left:0;margin-top:20px;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color: #dc3135; background-color: transparent;	border-top:0;}
.navbar-default .navbar-nav > li > a{border-top:0;}
.grey-box {margin:20px auto; height: auto; min-height: auto;}
.main-content{padding:30px 0 200px 0;}
.grey-box-product{min-height:auto;}
.btn-blue{position: relative;margin-bottom: 20px;}
#mixedSlider .MS-content .item { width: 50%; }
#mixedSlider .MS-controls button {font-size: 30px;top:150px;}

}

@media (min-width: 480px) and (max-width: 767px) {
.logo{margin-top:-20px;}
.top-btn {float:right;margin-top: -20px;}
.navbar-header {margin-top:15px;padding-right:15px;}
.navbar-default .navbar-collapse {border-color: #e7e7e7;position: absolute;background-color:#f2f0f0;width:100%;z-index:99;margin-top:20px;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color: #dc3135; background-color: transparent;	border-top:0;}
.navbar-default .navbar-nav > li > a{border-top:0;}

.carousel-control.left {display:none;}
.carousel-control.right {display:none;}
.carousel-indicators{display:none;}
.services-icons{height:auto;}
.address{display:none;}
.quick-links{display:none;}
.social-media{text-align:center;}
.footer-title{display:none;}
footer ul{margin-bottom:0;}
.copyright{float:none; text-align:center;}
.ojaswi{float:none; text-align:center;}
.grey-box {margin:20px auto;height: auto;min-height: auto;}
.main-content{padding:30px 0 200px 0;}
.grey-box-product{min-height:auto;}
.btn-blue{position: relative;margin-bottom: 20px;}
#mixedSlider .MS-content .item { width: 100%;}
#mixedSlider .MS-controls button {font-size: 20px;top:200px;}
}

@media (min-width: 321px) and (max-width: 479px) {
.top-bar .top-contact{float:none;padding:0; text-align:center;}
.top-bar .email{float:none;padding:0; text-align:center;}
.logo{margin-top:-20px;}
.top-btn {float:none;margin:5px auto 5px; text-align:center;}
.top-btn li a{font-size:13px;margin:0 5px;}
.navbar-header {margin-top:10px;padding-right:15px;}
.navbar {
	margin-bottom: 20px;
    margin-top: 5px;
    border: 1px solid transparent;
    border-radius: 0;
    text-transform: uppercase;
}
.navbar-default .navbar-collapse {border-color: #e7e7e7;position: absolute;background-color:#f2f0f0;width:100%;z-index:99;margin-top:20px;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color: #dc3135; background-color: transparent;	border-top:0;}
.navbar-default .navbar-nav > li > a{border-top:0;}

.carousel-control.left {display:none;}
.carousel-control.right {display:none;}
.carousel-indicators{display:none;}
.grey-box {margin:20px auto;height: auto;min-height: auto;}
.main-content{padding:30px 0 200px 0;}
.footer-title{display:none;}
footer ul{margin-bottom:0;}
.quick-links{display:none;}
.copyright{float:none; text-align:center;}
.ojaswi{float:none; text-align:center;}
.inner-banner h1{font-size: 28px;line-height: 40px;padding-top: 100px;}
.btn-blue{display: block;position: relative;margin-bottom: 20px;}
.grey-box-product{min-height:auto;}
#mixedSlider .MS-content .item { width: 100%;}
#mixedSlider .MS-controls button {font-size: 20px;top:200px;}
.carousel-caption-text{font-size: 20px;}
}


@media only screen and (max-width: 320px) {
.top-bar .top-contact{float:none;padding:0; text-align:center;}
.top-bar .email{float:none;padding:0; text-align:center;}
.logo{margin-top:-20px;}
.top-btn {float:none;margin:5px auto 5px; text-align:center;}
.top-btn li a{font-size:12px;margin:0 5px;}
.navbar-header {margin-top:15px;padding-right:15px;}
.navbar {margin-top: 5px; margin-bottom:25px;}

.navbar-default .navbar-collapse {border-color: #e7e7e7;position: absolute;background-color:#f2f0f0;width:100%;z-index:99;margin-top:20px;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color: #dc3135; background-color: transparent;	border-top:0;}
.navbar-default .navbar-nav > li > a{border-top:0;}

.carousel-control.left {display:none;}
.carousel-control.right {display:none;}
.carousel-indicators{display:none;}
.grey-box {margin:10px auto;}
.main-content{padding:30px 0 200px 0;}
.social-media{text-align:center;}
.footer-title{display:none;}
footer ul{margin-bottom:0;}
.address{display:none;}
.quick-links{display:none;}
.copyright{float:none; text-align:center;}
.ojaswi{float:none; text-align:center;}
.inner-banner h1{font-size: 28px;line-height: 40px;padding-top: 100px;}
.btn-blue{display: block;position: relative;margin-bottom: 20px;}
.grey-box-product{min-height:auto;}
#mixedSlider .MS-content .item { width: 100%;}
#mixedSlider .MS-controls button {font-size: 20px;top:200px;}
.carousel-caption-text{font-size: 15px;}
}




