/**@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Signika:300,400,600,700');
body {
	font-family: 'Signika', sans-serif;
} **/
p {
	font-size: 15px;
	letter-spacing: 0.5px;
	font-weight: 400;
	text-align: justify;
}
ul {
	padding: 0;
	margin: 0;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
	cursor: pointer;
}
a:hover, a:focus, a:visited {
	text-decoration: none;
	outline: none;
}
/** Home About Us **/
.about-us {
	padding: 40px 0;
	float: left;
	width: 100%;
}
.about-us h1 {
	color: #1f1a17;
	font-size: 28px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 35px;
	margin-top: 0;
}
.about-us p {
	color: #333333;
	line-height: 24px;
}
.about-us a.btn.btn-primary {
	background: none;
	border: 1px solid #072949;
	color: #072949;
	border-radius: 0;
	padding: 10px 25px;
}
.about-us a.btn.btn-primary:hover {
	background: #072949;
	color: #fff;
	transition: all 0.5s ease;
}
.bg-colo-gary {
	background: #F6F6F6;
	border: 1px #EFEFEF solid;
	padding: 20px;
}
.hovereffect1 {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	background: linear-gradient(45deg, #07a8cd 0%, #07a8cd 100%);
}
.hovereffect1 .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	padding: 3em;
	text-align: left;
}
.hovereffect1 img {
	display: block;
	position: relative;
	max-width: none;
	width: calc(100% + 60px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
	transition: opacity 0.35s, transform 0.45s;
	-webkit-transform: translate3d(-40px, 0, 0);
	transform: translate3d(-40px, 0, 0);
}
.hovereffect1 .overlay:before {
	position: absolute;
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
	border: 1px dotted #fff;
	content: '';
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
	transition: opacity 0.35s, transform 0.45s;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0);
}
.hovereffect1:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.hovereffect1:hover .overlay:before, .hovereffect:hover a, .hovereffect:hover p {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
/** Research Activity **/
.research-activity {
	background: url(../img/reseach-activity-bg.png);
	width: 100%;
	float: left;
	padding: 20px 0 35px;
}
.title h2 {
	font-size: 28px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.title img {
	margin: 0 auto;
	display: table;
}
.hovereffect {
	width: 100%;
	height: 100%;
	margin: 15px 0;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: left;
	cursor: default;
}
.hovereffect .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	left: 0;
	background-color: rgba(7,168,205,0.7);
	top: -200px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.1s ease-out 0.5s;
	transition: all 0.1s ease-out 0.5s;
}
.hovereffect:hover .overlay {
	opacity: 1;
	filter: alpha(opacity=100);
	top: 0px;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
.hovereffect img {
	display: block;
	position: relative;
	width: 100%;
}
.hovereffect h1 {
	position: absolute;
	bottom: -110px;
	background: rgba(7,168,205,0.63);
	color: #fff;
	padding: 10px;
	width: 100%;
	font-size: 22px;
	text-transform: uppercase;
	-webkit-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	transform: translateY(-100px);
	-webkit-transition: all ease-in-out 0.1s;
	transition: all ease-in-out 0.1s;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.4s;
}
.hovereffect:hover h1 {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.hovereffect h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: left;
	padding-left: 20px;
	position: relative;
	font-size: 20px;
	-webkit-transform: translateY(-200px);
	-ms-transform: translateY(-200px);
	transform: translateY(-200px);
	-webkit-transition: all ease-in-out 0.1s;
	transition: all ease-in-out 0.1s;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.hovereffect:hover h2 {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.hovereffect p {
	color: #fff;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	font-weight: 500;
	-webkit-transform: translateY(-200px);
	-ms-transform: translateY(-200px);
	transform: translateY(-200px);
	-webkit-transition: all ease-in-out 0.1s;
	transition: all ease-in-out 0.1s;
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
.hovereffect:hover p {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
.hovereffect a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	margin: 0 0 0 20px;
	background-color: transparent;
	-webkit-transform: translateY(-200px);
	-ms-transform: translateY(-200px);
	transform: translateY(-200px);
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	-webkit-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
}
.hovereffect a.info:hover {
	box-shadow: 0 0 5px #fff;
}
.hovereffect:hover a.info {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	box-shadow: 0 0 5px #000;
	color: #fff;
	border: 1px solid #fff;
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
.title {
	margin-bottom: 30px;
	position: relative;
	text-align: center;
}
/** Mobility **/
.mobility {
	width: 100%;
	float: left;
	position: relative;
}
.parallax {
	width: 100%;
	float: left;
	color: #FFFFFF;
	padding: 25px 0 40px;
}
.fixed-img {
	background-attachment: fixed !important;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}
.mobility p {
	position: relative;
	line-height: 24px;
	text-align: center;
}
.mobility a.btn.btn-primary {
	position: relative;
	background: none;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	border-radius: 0;
	padding: 10px 25px;
	margin: 0 auto;
	display: table;
}
.mobility a.btn.btn-primary:hover {
	background: #FFFFFF;
	color: #000000;
	transition: all 0.5s ease;
}
/** Upcoming Events **/
.upcoming-events {
	background: url(../img/reseach-activity-bg.png);
	width: 100%;
	float: left;
	padding: 20px 0 40px;
	position: relative;
}
#upcoming-events .item {
	border: 1px solid #4a4a4a;
}
#upcoming-events .item img {
	width: 100%;
	height: 210px;
}
#upcoming-events h3 {
	color: #1f1a17;
	font-size: 17px;
	font-weight: 700;
	padding: 0 10px;
	text-transform: uppercase;
}
#upcoming-events p {
	color: #1f1a17;
	line-height: 24px;
	padding: 0 10px;
}
#upcoming-events a {
	color: #07a8cd;
	padding: 0 10px 10px;
	display: inline-block;
}
#upcoming-events .owl-prev {
	width: 30px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	background: rgba(0,0,0,0.80) none repeat scroll 0 0;
	position: absolute;
	top: -16%;
	right: 3%;
}
#upcoming-events .owl-next {
	width: 30px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	background: rgba(0,0,0,0.80) none repeat scroll 0 0;
	position: absolute;
	top: -16%;
	right: 0;
}
#upcoming-events .owl-prev:hover, #upcoming-events .owl-next:hover {
	background-color: #07a8cd;
	transition: all 0.5s ease;
}
/** Our Partners **/
.partners {
	background: url(../img/reseach-activity-bg.png);
	width: 100%;
	float: left;
	padding: 20px 0 40px;
	position: relative;
}
#partners .item img {
	width: 100%;
	max-height: 130px;
}
/** From the News **/
.news {
	width: 100%;
	float: left;
	padding: 20px 0 40px;
	position: relative;
}
#news .item {
	border: 1px solid #4a4a4a;

	height: 410px;

}
.news.video .item {
    border: 1px solid #4a4a4a;
    height: 310px !important;
}
#news .item img {
	width: 100%;
	height: 210px;
}
#news h3 {
	color: #1f1a17;
	font-size: 16px;
	font-weight: 600;
	padding: 0 10px;
	text-transform: capitalize;
}
#news p {
	color: #1f1a17;
	line-height: 24px;
	padding: 0 10px;
}
#news a {
	color: #07a8cd;
	padding: 0 10px 10px;
	display: inline-block;
}
#news .owl-prev {
	width: 30px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	background: rgba(0,0,0,0.80) none repeat scroll 0 0;
	position: absolute;
	top: -16%;
	right: 3%;
}
#news .owl-prev i, #news .owl-next i, #upcoming-events .owl-next i, #upcoming-events .owl-prev i {
	color: #FFFFFF;
}
#news .owl-next {
	width: 30px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	background: rgba(0,0,0,0.80) none repeat scroll 0 0;
	position: absolute;
	top: -16%;
	right: 0;
}
#news .owl-prev:hover, #news .owl-next:hover {
	background-color: #07a8cd;
	transition: all 0.5s ease;
}
/** Newsletter & Social Media **/
.social-box {
	background: #07a8cd none repeat scroll 0 0;
}
.social-box .footer-social-icons a {
	display: inline-block;
	float: left;
	line-height: 0;
	margin-bottom: 0;
	margin-left: -1px;
	width: 20%;
}
.social-box .footer-social-icons a:hover {
	background-color: rgba(0,0,0,0.78);
}
.social-box .footer-social-icons i {
	border-color: rgba(255, 255, 255, 0.1);
	border-style: none solid solid;
	border-width: 0 1px 1px;
	color: #fff;
	font-size: 21px;
	height: 95px;
	line-height: 95px;
	overflow: hidden;
	text-align: center;
	transition: all 0.3s ease 0s;
	width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
#newsletter_signup {
	margin-bottom: 0;
	margin-top: 0;
	position: relative;
	text-align: right;
}
#newsletter_signup p {
	margin: 0;
	padding: 0;
	line-height: 0;
}
#newsletter_signup input[type="email"].form-control {
	background: url(../img/mail.png) no-repeat scroll 10px 6px #ffffff;
	font-size: 15px;
	height: 50px;
	padding: 0 0 0 65px;
	width: 100%;
	margin-top: 25px;
	border-radius: 0;
}
#newsletter_signup input[type="submit"] {
	background: none repeat scroll 0 0 #303030;
	border: 0 none;
	border-radius: 0;
	color: #ffffff;
	cursor: pointer;
	float: right;
	font-size: 14px;
	font-weight: 600;
	height: 44px;
	margin: 3px;
	padding: 6px 20px;
	position: absolute;
	right: 0;
	text-transform: uppercase;
	top: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#newsletter_signup input[type="submit"]:hover {
	background: none repeat scroll 0 0 #07a8cd;
}
/** Footer **/
footer {
	background: #343c46;
	padding: 55px 0 55px;
	color: #ececec;
}
footer img {
	margin-bottom: 10px;
}
footer p {
	font-weight: 300;
	margin: 0;
}
footer a.footer-btn {
	color: #07a8cd;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.5px;
}
footer .quick-link li {
	float: left;
	width: 50%;
	margin-bottom: 15px;
	font-size: 15px;
	font-weight: 300;
}
footer .quick-link li a {
	color: #ececec;
}
footer .quick-link li a:hover {
	color: #07a8cd;
}
h3.footer-title {
	margin: 0 0 30px;
	text-transform: uppercase;
}
footer .contact-detail li {
	margin-bottom: 15px;
	font-size: 15px;
	font-weight: 300;
}
footer .contact-detail li a {
	color: #FFFFFF
}
footer .contact-detail li a:hover {
	color: #07a8cd;
}
footer input[type="text"].form-control, footer input[type="email"].form-control {
	border: 1px solid #FFFFFF;
	background: none;
	border-radius: 0;
	margin-bottom: 10px;
	width: 100%;
	height: 35px;
}
footer textarea.form-control {
	border: 1px solid #FFFFFF;
	background-color: transparent;
	border-radius: 0;
	margin-bottom: 10px;
	width: 100%;
	height: 100px;
}
footer .form-control {
	background-color: transparent;
	color: #ececec;
}
footer input[type="submit"] {
	border: 1px solid #FFFFFF;
	background: #07a8cd;
	border-radius: 0;
	height: 35px;
	text-transform: uppercase;
	width: 100%;
}
.copyright {
	background: #001b31;
	text-align: center !important;
	padding: 15px;
	color: #FFFFFF;
}
.copyright p {
	margin: 0;
	text-align: center !important;
}
.copyright p a {
	color: #07a8cd;
}
/** Inner Banner **/
.inner-banner-container {
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin-top: 50px;
}
.img-overlay {
	background: rgba(0, 0, 0, 0) linear-gradient(180deg, rgba(0, 60, 70, 0.8) 0%, rgba(244, 246, 12, 0) 100%) repeat scroll 0 0;
	display: inline-block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3;
}
.inner-banner-container .page-title {
    width: 100%;
    position: absolute;
    z-index: 3;
    top: 42%;
    text-align: center;
    padding: 35px 0;
    background: -moz-linear-gradient(top, #07a8cd00 0%, #80dbf991 50%, #d9edf700 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #07a8cd00 0%,#80dbf991 50%,#d9edf700 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #07a8cd00 0%,#80dbf991 50%,#d9edf700 100%);
}
.inner-banner-container .entry-title {
	color: #ffffff;
	font-size: 41px;
	font-weight: 800;
	margin-bottom: 0;
	text-align: center;
	text-shadow: 0 2px 1px rgba(0, 0, 0, 0.8);
	text-transform: uppercase;
 
}
.title-center {
	width: 70%;
	margin: 0 auto 40px;
	overflow: hidden;
	line-height: 46px;
	position: relative;
}
/** Section Header **/
.section_header {
	padding: 30px 0;
}
/** Research **/
.research {
	padding: 30px 0;
}
.research img {
	padding: 68px 0 30px;
	max-width: 100%;
	height: 100%;
}
/** Multimedia Page **/
.multimedia .col-md-4 {
	margin: 10px 0;
}
/** Synergies **/
.synergies {
	padding: 30px 0;
}
.synergies img {
	padding: 10px 0;
	max-width: 100%;
	height: 100%;
}
/** Teams **/
.teams {
	padding: 30px 0;
}
.teams img {
	width: 200px;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
}
/** Repository **/

.login-form-page {
	width: 32%;
	margin: 80px auto 40px;
	position: relative;
}
.agile-tb {
	border: 2px solid rgba(255, 255, 255, 0.21);
	padding: 40px 40px;
	background: #e8e8e8;
}
.left-agile {
	width: 56.6%;
	float: left;
	background: url('../images/1.jpg') no-repeat -83px 0px;
	background-size: cover;
	min-height: 540px;
}
.left-agile h2 {
	color: #fff;
	font-size: 40px;
	font-weight: 500;
	position: relative;
}
.left-agile h2:before {
	content: ' ';
	background: #fff;
	width: 19%;
	position: absolute;
	top: 26px;
	left: 25px;
	height: 3px;
}
.left-agile h2:after {
	content: ' ';
	background: #fff;
	width: 19%;
	position: absolute;
	top: 26px;
	right: 25px;
	height: 3px;
}
.left-agile h3 {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
}
.left-agile h4 {
	color: #fff;
	font-size: 15.2px;
	font-weight: 500;
	margin-top: 8px;
}
/*----sap-----*/
div#horizontalTab ul {
	margin-bottom: 0px;
	position: absolute;
	top: -43px;
}
.sap_tabs {
	margin: 0 auto;
	text-align: center;
	-webkit-appearance: none;
}
.resp-tab-item {
	border: 1px solid #FFFFFF;
	float: left;
	color: #fff;
	font-size: 18px;
	letter-spacing: 2px;
	cursor: pointer;
	padding: 9px 24.7px;
	margin: 0px;
	display: inline-block;
	list-style: none;
	outline: none;
	background: rgba(0, 0, 0, 0.6);
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	-webkit-appearance: none;
	font-weight: 700;
}
.resp-tab-active {
	text-shadow: none;
	background: #07a8cd;
	-khtml-border-radius: 3px;
}
h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
}
.resp-tab-content {
	display: none;
}
.resp-content-active, .resp-accordion-active {
	display: block;
}
/*----//sap-----*/
.login-form-page input[type="text"], input[type="password"] {
	width: 92%;
	padding: 15px;
	border: none;
	margin-bottom: 20px;
	font-size: 14px;
	outline: none;
	color: #000;
	background: #FFFFFF;
}
.login-form-page textarea {
	width: 92%;
	padding: 15px;
	border: none;
	margin-bottom: 20px;
	font-size: 16px;
	outline: none;
	color: #ffffff;
	background: rgba(255, 255, 255, 0.15);
	min-height: 100px;
	font-family: 'Ropa Sans', sans-serif;
}
.login-form-page input[type="submit"] {
	color: #fff;
	background: #07a8cd;
	padding: 12px 20px;
	font-size: 16px;
	border: none;
	outline: none;
	margin: 20px 15px;
	display: block;
	cursor: pointer;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.login-form-page input[type="submit"]:hover {
	background: #282828;
}
.login-form-page .checkbox {
	position: relative;
	font-size: 0.95em;
	font-weight: normal;
	color: #07a8cd;
	padding: 0 30px;
	margin-left: 15px;
	text-align: left;
}
.login-form-page .checkbox i {
	position: absolute;
	bottom: 1px;
	left: 2px;
	display: block;
	width: 18px;
	height: 18px;
	outline: none;
	background: #07a8cd;
	border: 1px solid #07a8cd;
}
.login-form-page .checkbox i {
	font-size: 20px;
	font-weight: 400;
	color: #999;
	font-style: normal;
}
.login-form-page .checkbox input:checked + i:after {
	opacity: 1;
}
.login-form-page .checkbox input + i:after {
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s;
	-o-transition: opacity 0.1s;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
.login-form-page .checkbox input + i:after {
	content: '';
	background: url("../img/tick.png") no-repeat 5px 5px;
	top: -1px;
	left: -2px;
	width: 15px;
	height: 15px;
	font: normal 12px/16px FontAwesome;
	text-align: center;
}
.login-form-page input[type="checkbox"] {
	opacity: 0;
	margin: 0;
	display: none;
}

/*-- responsive--*/
@media (max-width:1440px) {
.login-form-page {
	width: 36%;
}
}

@media (max-width:1366px) {
.login-form-page {
	width: 39%;
}
}

@media (max-width:1280px) {
.login-form-page {
	width: 41%;
}
}

@media (max-width:1080px) {
.login-form-page {
	width: 48%;
}
}

@media (max-width:1024px) {
.login-form-page {
	width: 51%;
}
}

@media (max-width:991px) {
.login-form-page {
	width: 53%;
}
}

@media (max-width:966px) {
.login-form-page {
	width: 55%;
}
}

@media (max-width:900px) {
.login-form-page {
	width: 59%;
}
}

@media (max-width:800px) {
.login-form-page {
	width: 66%;
}
}

@media (max-width:768px) {
.login-form-page {
	width: 69%;
}
}

@media (max-width:736px) {
.login-form-page {
	width: 72%;
}
}

@media (max-width:667px) {
h1 {
	font-size: 40px;
}
.login-form-page {
	width: 79%;
}
}

@media (max-width:640px) {
.login-form-page {
	width: 83%;
}
}

@media (max-width:600px) {
.resp-tab-item {
	padding: 9px 20.7px;
}
}

@media (max-width:568px) {
.resp-tab-item {
	padding: 9px 16.7px;
}
}

@media (max-width:480px) {
.resp-tab-item {
	font-size: 15px;
	padding: 9px 13.7px;
}
.login-form-page {
	margin: 40px auto;
}
.login-form-page input[type="text"], .login-form-page input[type="password"], textarea {
	width: 90%;
}
}

@media (max-width:414px) {
.resp-tab-item {
	font-size: 14px;
	padding: 9px 9px;
}
.login-form-page input[type="text"], input[type="password"], textarea {
	width: 88%;
}
}

@media (max-width:320px) {
h1 {
	font-size: 25px;
}
}
.single-page {
	padding: 40px 0;
}
.featured-image-single img {
	width: 350px;
	height: 250px;
	margin-bottom: 20px;
	margin-right: 25px;
	float: left;
}
.single-page-content {
	width: 100%;
	float: left;
}
.single-page-content img {
	    max-width: 100%;
    max-height: 500px;
}
/**********************contactpage***********/

.officeaddress h4 {
	font-size: 21px;
	text-transform: capitalize;
	font-weight: 600;
	color: #252525;
}
.officeaddress .col-md-2 img {
	margin-top: 10px;
	margin-left: -8px;
}
.getintouch .form-control {
	margin-bottom: 15px;
	height: 45px;
}
.officeaddress .title h2, .getintouch .title h2 {
	font-size: 24px;
	font-weight: 800;
}
.getintouch textarea {
	width: 100%;
	border-radius: 3px;
	border: 1px solid #bababa;
	padding: 12px;
}
.officeaddress .title, .getintouch .title {
	text-align: left;
}
.officeaddress img {
	box-shadow: none;
}
.getintouch input[type="submit"] {
	background: none;
	border: 1px solid #072949;
	color: #072949;
	border-radius: 0;
	padding: 10px 35px;
	margin-top: 10px;
}
.getintouch input[type="submit"]:hover {
	background: #072949;
	color: #FFFFFF;
}
.officedressec:hover h4 {
	color: #072949;
}
.contactpagepic img {
	width: 100%;
}
/*******Language Switcher *************/
.mltlngg-lang-switch-names {
	display: inline-block;
	width: 102px;
	background: #07a8cd;
	margin: 24px 0;
	margin-left: 10px; 
}
form.mltlngg_switcher {
	float: right;
}
.mltlngg-lang-switch-names li, .mltlngg-lang-switch-names li > ul li {
	background-color: transparent;
	border: none;
}
.mltlngg-lang-switch-names > li > a, .mltlngg-lang-switch-names > li > a:active, .mltlngg-lang-switch-names > li > a:hover {
	color: #fff;
}
body:not(.rtl) .mltlngg-lang-switch > li:after {
	border-color: #ffffff transparent;
}
.research-page {
	padding: 40px 0;
	float: left;
	width: 100%;
}
.research-page img {
	width: 350px;
	float: left;
	margin-right: 25px;
}
.research-page h3 {
	margin-top: 0;
}
footer img.img-footer-img {
	width: 150px;
}
.research-small-image img {
	width: 100% !important;
}
.section_header img {
	width: 100%;
	height: auto;
}

.bs-slider {
	max-height: 550px !important;
} 

.inner-banner-container {
	    height: 400px !important;
}
.inner-banner-container img{
	 width:100%;
	 height: 400px ;
}/*****************evenetslider************/

.slider {
    width: 600px;
    height: 500px;
	margin: auto;position:relative;
}
.slider .item img {
    width: 600px;
    height: 500px;
}
.slider .owl-prev {
    position: absolute;
    bottom: 7%;
    left: 36%;
    background: white;
   
    border-radius: 50%;
    width: 34px;
    height: 34px;
    padding: 8px 8px 8px 10px;
}.slider .owl-next { position: absolute;
    bottom: 7%;
    right: 39%;
    background: white;
   
    border-radius: 50%;
    width: 34px;
    height: 34px;
    padding: 8px 8px 8px 13px;
}
.slider .playpause {
    position: absolute;
    bottom: 5%;
 
    left: 43%;
   
    z-index: 9999;
}.slider .playpause a {
    font-size: 38px;
    color: #fff;
}
.owl-prev:hover, .owl-next:hover {
    opacity: 0.8;
    
}
a.button.secondary.play:hover {    opacity: 0.8;
}
a.button.secondary.stop {opacity: 0.8;
}
.single-page .panel-heading {
    background: #c3c3c3;
    color: #000; 
}
.single-page .panel-body {
    border: 1px solid #c3c3c3;
}
img.podcst{
	float: left;
	margin-right: 20px;
}
.podcast {
    float: left;
    width: 100%;
    padding: 30px 0;
}

