<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ==========================================================================
   Author's custom styles
   ========================================================================== */
.button1{background-color: #ccc;border-radius: 0px;margin-right: 0px;}
.button2{background-color: #92c000;border-radius: 0px;margin-right: 0px;}
.navbar-toggle .icon-bar {background-color:#fff;}
.main-cont{padding-bottom: 40px;}
.plr10{padding-right: 10px;padding-left: 10px;}
.plr12{padding-right: 12px;padding-left: 12px;}
.navbar {position: relative;min-height: initial;margin-bottom: 0px;border: none;}
.nav1 {}
.nav2 {position: relative;}
.top-right {background-color: #92c000;padding-left: 5px;margin-right: 0px;}
.top-right&gt;li&gt;a {padding-top: 5px;padding-bottom: 5px;color: #fff;font-family: 'ArialRegular';font-size: 12px;}
.top-right&gt;li&gt;a:hover{color: #a5a7a6;}
.top-right&gt;li.lang {
	position: relative;
	display: block;
	margin-right: 5px;
}
.top-left&gt;li&gt;a{
    padding-top: 5px;
    padding-bottom: 5px;
    color: #606163;
    font-family: "ArialRegular";
    font-size: 12px;
    padding-left: 0px;
}
.lng-btn{
	background: none;
	border-radius: 0px;
	height: 21px;
	margin-top: 3.5px;
	background-color: #dbdcdd;
	padding-top: 3px;
	color: #797979;
	border: none;
	font-family: 'ArialRegular';
	font-size: 12px;
}
.lng-btn:hover,.lng-btn:focus, .lng-btn.active ,.open&gt;.dropdown-toggle.lng-btn{
	background-color: #797979;
	color:#dbdcdd;
}
.lng&gt;.dropdown-menu{
    min-width: inherit;
    font-family: 'ArialRegular';
    font-size: 12px;
    border-radius: 0px;
    z-index: 999999;
}
.lng&gt;.dropdown-menu&gt;li&gt;a {
	display: block;
	padding: 3px 17px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}
.lng-btn&gt;span{
	margin-top: -4px;
}
.bx-wrapper .bx-next:hover {
    background-position: 0px 0;
}
select.country-select{
    width: 200px;
    height: 21px;
    border: none;
    color: #606163;
    font-family: 'ArialRegular';
    font-size: 12px;
    outline: none;
    background: #FFF url("../img/select-arrow.png") no-repeat scroll 94% center;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-left: 7px;
    padding-right: 7px;
	
}
.select-country{
	position: relative;
	margin-top: 3px;
	margin-right: 5px;
}
.select-country&gt;span{
	position: absolute;
	right: 0px;
	background-color: #FFFFFF;
	font-size: 11px;
	padding: 5px;
	top: 0.7px;
}
.select-country1{
	position: relative;
	margin-top: 4px;
	margin-right: 5px;
}
.select-country1&gt;span{
	position: absolute;
	right: 0px;
	background-color: #FFFFFF;
	font-size: 11px;
	padding: 5px;
	top: 0.7px;
}
.lower-header&gt;.navbar-header&gt;a.navbar-brand{
	padding: 2px 15px 2px 15px;
	height: inherit;
}

.bottom-right&gt;li&gt;a{
	color: #606163;
	font-family: 'ArialRegular';
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}
.bottom-right&gt;li.divider{
	padding-right: 0px;
	color: #606163;
	padding-left: 0px;
	padding-top: 7px;
	font-weight: 100;
	font-size: 11px;
}
li.rss&gt;a{
	padding: 0px 2px 0px 0px;
}
.navbar-right .dropdown-menu {
    right: auto;
    left: -1px;
}
.search-menu{
	background-color: #2c68ac;
	padding-top: 5px;
	padding-bottom: 5px;
}
.call{
	width: 30px;
	height: 30px;
	background: url("../img/call.png");
	background-repeat: no-repeat;
	background-size: 100%;
	float: right;
	/*cursor:pointer;*/
}
.search-wrapper{
	float: right;
	margin-right: 10px;
	position: relative
}
.search-wrapper input{
    position: absolute;
    right: 33px;
    top: 0px;
    z-index: 0;
    height: 25px;
    margin-top: 2.5px;
    display: none;
    border: 1px solid #c7c7c7;
    width: 200px;
}
span.search{
	width: 30px;
	height: 30px;
	background: url("../img/search-icon.png");
	background-repeat: no-repeat;
	background-size: 100%;
	cursor: pointer;
	display: block;
}
span.search.open {
	width: 24px;
	height: 24px;
	position: absolute;
	right: 0;
	margin-top: 2.5px;
	margin-right: 1px;
}
#grad1 {
    height: 200px;
    background: -webkit-linear-gradient(left, #049f94, #8ac7c1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, #049f94, #8ac7c1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, #049f94, #8ac7c1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(left, #049f94, #8ac7c1); /* Standard syntax (must be last) */
}
#grad2{
    /* IE10+ */
    background-image: -ms-linear-gradient(left, #2c68ac 0%, #FFFFFF 90%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(left, #2c68ac 0%, #FFFFFF 90%);
    /* Opera */
    background-image: -o-linear-gradient(left, #2c68ac 0%, #FFFFFF 90%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #2c68ac), color-stop(90, #FFFFFF));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(left, #2c68ac 0%, #FFFFFF 90%);
    /* W3C Markup */
    background-image: linear-gradient(to right, #2c68ac 0%, #FFFFFF 90%);
}
/****************** END OF HEADER STYLES***********************/
.slider-container{
	height: 354px;
}
.buisness{
	padding: 15px;
}
.personal{
	padding: 15px;
}
.buisness-title{
	line-height: 1;
	padding-bottom: 15px;
}
.buisness-desc{
	line-height: 16px;
	padding-bottom: 8px;
}
.last-row-1{
	padding-right: 0px;
	margin-bottom: 10px;
}
.last-row-2{
	padding-left: 10px;
}
.main-row{
	padding-top: 10px ;
	margin-bottom:0px;
}
.slider-business-1 {
	padding-bottom: 0px;
}
.slider-business-1,.key-contacts-1,.last-row-2{
	padding-right: 6.1px;
	margin-bottom: -45px;
}
.slider-business-2,.key-contacts-2,.last-row-3{
	padding-left: 6px;
	margin-bottom: 10px;
}
.slider-business-2&gt;div{
	height: 172px;
}
.slider-business-2&gt;div:nth-child(1){
	background-color: #2c68ac;
	margin-bottom: 10px;
	position: relative;
}
.slider-business-2&gt;div:nth-child(2){
	background-color: #92c000;
	position: relative;
}
.slider-business{
	margin-top: 10px;
	padding-bottom: 37px;
}
#owl-example{
	height: 100%;
}
div.owl-wrapper-outer{
	height: 100%;
}
.owl-item
{    
	height: 354px;
}
.owl-item img{
	width: 100%;
	height: 100%;
}
.bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    left: 0px;
}
.carousel {
    height: 100%;
    overflow: hidden;
}
.bx-wrapper {
	margin: 0px auto 15px;
}
.bx-wrapper .bx-prev {
	left: 0px;
	background: url(../img/prev.png) no-repeat;
}
.bx-wrapper .bx-next {
	right: -1px;
	background: url(../img/next.png) no-repeat;
}
.bx-wrapper .bx-controls-direction a {
	top: 43%;
	width: 33px;
	height: 92px;
}
.members-insurance, .keys, .latest-news,.health-care,.services{
	height: 310px;
}
.members-insurance{
	background-color: #f3f4f5;
	padding-bottom: 10px;
}
.keys{
    background-color: #D3D4D6;
    position: relative;
    padding-top: 42px;
}
.key-contacts{
	margin-bottom: 10px;
}
.latest-news{
	background-color: #96b532;
	position: relative;
	padding-bottom: 42px;
}
.health-care{
    }
.services{
    }
.products{
    }
.information-centers{
	
}
.buisness-partners{
	background-color: blue;
}
.h97{
	height: 97px;
	margin-bottom: 9.666666px;
}
.products &gt; div:nth-child(1){
	background-color: #92c000;
	/*width: 50%;*/
	width: 69%;
	height: 100%;
	float: left;
	padding: 15px;
	line-height: 1;
}
.products &gt; div:nth-child(2){
	background:url("../img/products-icon.png");
	background-size:100% 100%;
	background-repeat:no-repeat;
	/*width: 50%;*/
	width: 31%;
	height: 100%;
	float: right;
}
.information-centers &gt; div:nth-child(1){
	
	background:url("../img/call-center.png");
	background-size:100%;
	background-repeat:no-repeat;
	width: 50%;
	height: 100%;
	float: left;
}
.information-centers &gt; div:nth-child(2){
	background-color: #4992d9;
	width: 50%;
	height: 100%;
	float: right;
	padding: 15px;
	line-height: 1;
}
.health-blogs &gt;div:nth-child(1){
	background-color: #2c68ac;
	width: 50%;
	height: 100%;
	float: left;
	padding: 15px;
	line-height: 1;
}
.health-blogs &gt;div:nth-child(2){
	background-color: #f49a1e;
	width: 50%;
	height: 100%;
	float: right;
	padding: 15px;
	line-height: 1;
}
.health-blogs &gt;div:nth-child(2) span{
	color: #f49a1e;
}
.health-blogs &gt;div:nth-child(1) span{
	color: #2c68ac;
}
.buisness-partners &gt; div:nth-child(1){
	
	background:url("../img/call-center.png");
	background-size:100%;
	background-repeat:no-repeat;
	width: 50%;
	height: 100%;
	float: left;
}
.buisness-partners &gt; div:nth-child(2){
	background-color: #96b532;
	width: 50%;
	height: 100%;
	float: right;
	padding: 15px;
	line-height: 1;
}
ol.carousel-indicators{
	margin-bottom: 0px;
}
.carousel-indicators{
	bottom: 0px;
}
.inner-title{
	margin-bottom: 15px;
}
.readmore&gt;a&gt;span.glyphicon{
	background-color: white;
	padding: 2px;
	border-radius: 50%;
	margin-right: 5px;
	font-size: 10px;
}
.products span{
		color: rgb(80, 91, 162);
}
.information-centers span{
	color: rgb(135, 128, 126);
}
.buisness-partners span{
	color: rgb(133, 133, 188);
}
ul.nav.nav-tabs.home{
	position: absolute;
	bottom: 2px;
	border: none;
	width: 100%;
}
.nav-tabs.home&gt;li:first-child&gt;a {
	margin-left: 1px;
}
.nav-tabs.home&gt;li&gt;a {
    margin-right: 1px;
    line-height: 1;
    border: none;
    border-radius: 0px;
    background-color: #fff;
    color: #2c68ac;
    min-height: 48px;
}
.nav-tabs.home&gt;li {
width: 33.333%;
}
.nav-tabs.home&gt;li.active&gt;a, .nav-tabs.home&gt;li.active&gt;a:focus, .nav-tabs.home&gt;li.active&gt;a:hover {
	color: #FFF;
	cursor: default;
	background-color: #2c68ac;
	border: none;
	border-bottom-color: transparent;
}
div.tabbable.tabs-below.home{
	height: 100%;
}
div.tab-content.home{
	padding: 15px;
}
div.news-brief{
	padding-left: 15px;
}
div.main-tab-title{
	margin-bottom: 15px;
	line-height: 1;
}
div.news-row{
	margin-bottom: 10px;
}
div.more-news-home{
	padding-left: 15px;
	text-decoration: underline;
}
.secondary-tab-title{
	margin-bottom: 5px;
}
.secondary-tab-title&gt;span{
	position: relative;
	width: 24px;
	top: -1px;
	margin-right: 3px;
}
div.home-video-wrapper{
	position: relative;
	margin-bottom: 5px;
}
div.home-video-overlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.underlinehref a{
	border-bottom: 1.5px solid #fff;
}
.underlinehref&gt;span{
	top: 2px;
	margin-right: 2px;
	font-weight: normal;
}
div.home-event-image{
	width: 103px;
	float: left;
	margin-right: 10px;
}
div.event-date{
	padding-top: 6px;
padding-bottom: 6px
}
div.event-row{
	margin-bottom: 25px;
}
.blogs &gt; .inner-title{
	margin-bottom: 35px;
}
.tips &gt;.inner-title{
	margin-bottom: 35px;
}
.h204{
	height: 204px;
}
.gallery{
	position: relative;
}
.home-gallery-overlay{
	/*background-color: rgba(0,0,0,0.3);*/
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	z-index: 1;
	display: table;
}
.home-gallery-overlay &gt;span{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.carousel-inner.call-center&gt;.item&gt;a&gt;img, .carousel-inner.call-center&gt;.item&gt;img {
	line-height: 1;
	width: 100%;
	height: 100%;
	min-height: 97px;
}
.carousel-inner.call-center&gt;.item {
	min-height: 97px;
}
.carousel-inner.gallery-carousel&gt;.item&gt;a&gt;img, .carousel-inner.gallery-carousel&gt;.item&gt;img {
	line-height: 1;
	width: 100%;
	height: 100%;
	min-height: 204px;
}
.carousel-inner.gallery-carousel&gt;.item {
	min-height: 204px;
}
.allow-btn-green{
	background: #3f78b9;
	background-size: 100% 100%;
	width: 178px;
	height: 41px;
	float: right;
	position: absolute;
	bottom: 15px;
	right: 15px;
	display:table;
	padding-left:15px;
}
.allow-btn-orange{
	background: #a8c649;
	background-size: 100% 100%;
	width: 178px;
	height: 41px;
	float: right;
	position: absolute;
	bottom: 15px;
	right: 15px;
	display:table;
	padding-left:15px;
}
.allow-btn-green1{
	background: #4377b1;
	background-size: 100% 100%;
	width: 109px;
	height: 22px;
	float: left;
	
	
	padding-left: 10px;    padding-top: 3px;

}
.submit-btn {
    background: url("../img/buisness1-btn.png");
    background-size: 100% 100%;
    width: 100px;
    float: none;
    position: initial;
}
.allow-btn-orange&gt;a, .allow-btn-green&gt;a, .allow-btn-green1&gt;a, .allow-btn-grey&gt;a{
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	font-weight: bold !important;
}
.allow-btn-orange&gt;a, .allow-btn-green&gt;a{
/*    letter-spacing:1px;*/
}
.allow-btn-orange&gt;a&gt;span, .allow-btn-green&gt;a&gt;span{
    letter-spacing: 0px;
    margin-right: 10px !important;
}
#owl-example {
	height: calc(100% - 30px);
}
.owl-theme .owl-controls {
	margin-top: 0px;
}
.owl-carousel .owl-item {
    float: left;
    text-align: left;
    padding: 30px 20px 5px;
    max-height: 279px;
}
.owl-carousel .owl-wrapper {
	max-height: 100%;
}
.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	margin: 5px;
	padding: 3px 0px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: transparent; 
	filter: Alpha(Opacity=50);
	opacity: 1;
}
.allow-btn-orange&gt;a&gt;span.glyphicon{
	background-color: white;
	padding: 2px;
	border-radius: 50%;
	margin-right: 5px;
	font-size: 10px;
	color: #cccccc;
}
.allow-btn-green&gt;a&gt;span.glyphicon, .allow-btn-green1&gt;a&gt;span.glyphicon{
	background-color: white;
	padding: 2px;
	border-radius: 50%;
	margin-right: 5px;
	font-size: 10px;
	color: #2c68ac;;
}
.services-title-main{
	color: #2c68ac;
	padding-bottom: 9px;
}
.services-title-second{
    color: #919295;
    line-height: 12px;
    min-height: 40px;
}
.services-list{
	color: #2c68ac;
	list-style: none;
	padding-left: 0px;
}
.services-list li , .services-list li&gt;a{
    font-family: "ArialRegular";
    font-size: 12px;
    margin-bottom: 5px;
    color: #2c68ac;
}
.services-list li &gt;a&gt;span{
	margin-right: 5px;
}
.footer1{
	background-color: #bfc1c3;
	
}
.footer1 p{
	font-family: 'ArialRegular';
	font-size: 12px;
	color: #475151;
	margin-bottom: 0px;
	padding: 12px 0px 9px 0px;
}
.footer1 p a{
	font-family: 'ArialRegular';
	font-size: 12px;
	color: #475151;
	text-decoration: underline;
}
.footer2{
	background-color: #848689;
}
.footer1 span img{
	width: 25px;
}
.footer1 span{
	margin-right: 1px;
}
.social-media{
	padding-top: 8px;
	padding-bottom:10px;
	text-align: right;
}
.subscribe-input-group{
	margin-top: 7px;
}
.subscribe-input-group input{
	height: 25px !important;
	border-radius: 0px !important;
}
.subscribe-input-group span &gt;button{
	height: 25px !important;
	line-height: 1 !important;
	background: none;
	text-shadow: none;
	background-color: #d3d4d6;
	border-radius: 0px !important;
	color: #848689;
	font-family: 'AarialBold';
	font-size: 14px !important;
	border: none;
}
.subscribe{
	padding-left: 6px;
	color: #848689;
	font-family: 'AarialBold';
	font-size: 12px;
}
.footer-list{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 80px;
}
.footer-list&gt;div{
	padding-bottom: 5px;
}
.footer-list:nth-child(1), .footer-list:nth-child(2){
	border-right: 1px solid #606163;
}
.footer-list&gt; div&gt; span.glyphicon{
	font-size: 10px;
	top: 0.1px;
	margin-right: 2px;
}
.footer-list-container{
	padding-top: 10px;
	padding-bottom: 10px;
}
.keys-title{
	font-family: 'AarialBold';
	font-size:18px; 
	color: #2c68ac;
	margin-bottom: 45px;
}
.keys-titles{
	width: calc(100% - 121px);
	float: left;
}
.keys-titles1{
	font-family: 'AarialBold';
	font-size:12px; 
	color: #848689;
}
.keys-titles2{
	font-family: 'ArialRegular';
	font-size:10px; 
	color: #848689;
}
.keys-buttons{
	width: 121px;
	float: right;
}
.keys-buttons&gt;span{
	float: left;
}
.keys-buttons&gt;span&gt;img{
	width: 36px;
}
.key-email{
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}
.keys-row{
	margin-bottom: 10px;
}
.allow-btn-grey{
	background: url("../img/all-contact.png");
	background-size: 100% 100%;
	width: 139px;
	height: 32px;
	position: absolute;
	bottom: 15px;
	right:15px;
	display: table;
	padding-left: 10px;
}
.allow-btn-grey&gt;a&gt;span.glyphicon{
	background-color: white;
	padding: 2px;
	border-radius: 50%;
	margin-right: 5px;
	font-size: 10px;
	color: #b0b1b4;
}
.allow-btn-grey&gt;a{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-weight: bold !important;
}
.about-dropdown{
    background-color: #2c68ac;
    top: calc(100% - 1px);
    padding-bottom: 0px;
}
.about-dropdown&gt;li.odd
{
    background-color:#7dc5bd;
}
.about-dropdown&gt;li&gt;a
{   color:#fff;
    font-family: 'ArialRegular';
    font-size:12px;
}
.nav.bottom-right&gt;li&gt;a:focus, .nav.bottom-right&gt;li&gt;a:hover,.nav.bottom-right&gt;li.active&gt;a{
    text-decoration: none;
    background-color: Transparent;
    color: #2c68ac;
    font-weight:400;
}
.nav.bottom-right&gt;li.dropdown.open&gt;a{
    text-decoration: none;
    background-color: #2c68ac;
    color: #fff;
}
.drop-active
{
    text-decoration: none;
    background-color: #2c68ac;
    color: #fff;
}
.breadcrumb &gt; li + li:before {
   color: #CCCCCC;
   content: "&gt;";
   padding: 0 5px;

}
.breadcrumb &gt;li&gt;a, .breadcrumb &gt;li
{
    color:#606163;
     font-family: 'ArialRegular';
    font-size:12px;
}
.bd{text-align: right;}
.breadcrumb {
    padding: 8px 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
}
.main-page-title{
    color: #606163;
    font-family: 'AarialBold';
    font-size: 18px;
    margin-bottom: 8px;
}
.main-page-title.inner{
    margin-bottom: 12px;
}
div.main-page-image
{
    max-height:310px;
    overflow:hidden;
    margin-bottom:20px;
}
.nav-pills.ctabs&gt;li.active&gt;a, .nav-pills.ctabs&gt;li.active&gt;a:focus, .nav-pills.ctabs&gt;li.active&gt;a:hover{
    color: #fff;
    background-color: #2c68ac;
}
.nav.ctabs&gt;li&gt;a {
    padding: 11px 15px;
    border-radius: 0px;
    border-bottom: 1px solid #2c68ac;
    border-top: 1px solid #2c68ac;
    border-right: 1px solid #2c68ac;
    font-family: 'ArialRegular';
    font-size: 12px;
    line-height: 1;
    text-align: center;
    text-align: -webkit-center;
    text-align: -moz-center;
    color: #2c68ac;
}
.nav.ctabs&gt;li{
    width:106px;
    height:36px;
}
.nav.ctabs&gt;li:first-child&gt;a {
     border-left:1px solid #2c68ac;
}
.nav-pills.ctabs&gt;li+li {
    margin:0px;
}
.nav-pills-container{
    margin-bottom:20px;
}
span.dark{
    border-radius: 50%;
    width: 28px;
    height: 28px;
    display: inline-block;
    position: relative;
    top: -1.5px;
    left: 0px;
}
span.dark &gt;img{
    width:100%;
}
span.title{
    display: inline-block;
    line-height: 1;
    padding: 3.5px 10px 6px;
}
.page-details{
    color: #606163;
    font-family: "ArialRegular";
    font-size: 12px;
    padding-bottom: 25px;
}
.history-slider-container{
    margin-bottom: 25px;
    direction: ltr;
}
div.misssion &gt; div.mission-div, div.vision&gt;div.vision-div {
border: 1px dashed #2c68ac;
padding: 15px;
}
div.misssion &gt; div.mission-div&gt;div.title, div.vision&gt;div.vision-div&gt;div.title {
    font-family: 'AarialBold';
    font-size:14px;
    color:#2c68ac;
    line-height: 1;
}
div.misssion {
    padding-left:0px;
    padding-right:5px;
}
div.misssion .page-details {
    padding-top: 10px;
    padding-bottom:0px;
}
div.vision {
    padding-left:5px;
    padding-right:0px;
}
div.vision .page-details{
    padding-top: 10px;
    padding-bottom:0px;
}
div.awards-main-container&gt; div:nth-child(1),div.awards-main-container&gt; div:nth-child(3){
    padding-right:20px;
    padding-left:0px;
}
div.awards-main-container&gt; div:nth-child(2),div.awards-main-container&gt; div:nth-child(4){
    padding-left:20px;
    padding-right:0px;
}

div.award-container-inner{
    padding:15px 0px;
    }
div.award-container-outer{
    margin-bottom:20px;
    }
div.award-title{
    font-family: "AarialBold";
    font-size: 14px;
    color: #5F6062;
    margin-bottom: 10px;
    }
.award-brief
{
    color: #606163;
    font-family: "ArialRegular";
    font-size: 12px;
    min-height: 55px;
    }
.award-image-container
{
position: relative;
overflow: hidden;
margin-bottom: 13px;
}
.award-image-container &gt; img
{
width:100%;
display:inline;
}
.award-image-container&gt;.overlay{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.34);
}
.award-image-container &gt;.overlay-date{
    position: absolute;
    top: 0px;
    right: 0px;
    font-family: 'AarialBold';
    font-size: 12px;
    color: #fff;
    width: 140px;
    height: 32px;
    text-align: left;
    padding: 10px;
}
.yellow
{
    background-color: rgba(170,179,0,0.7);
}
.orange
{
    background-color: rgba(244,154,30,0.7);
}
.blue
{
    background-color: rgba(155,214,228,0.7);
}
.red
{
    background-color: rgba(234,94,39,0.7);
}
div.pagination-cont{
    border-top: 2px solid #606163;
    border-bottom: 2px solid #606163;
    border-radius: 0px;
    padding-right: 0px;
}
.pagination
{
margin: 1px 0px;
float: right;
}
.pagination-sm &gt; li &gt; a, .pagination-sm &gt; li &gt; span {
    padding: 3px 7px;
    font-size: 12px;
    line-height: 1.5;
    font-family: 'AarialBold';
    font-size: 12px;
    color: #959595;
    text-shadow: none;
    border: none;
}
.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span, .pagination &gt; .active &gt; span:focus, .pagination &gt; .active &gt; span:hover {
    z-index: 2;
    color: #2c68ac;
    cursor: default;
    background-color: #fff;
    border:none;
}
div.fourdivs-cont&gt;div:nth-child(1),div.fourdivs-cont&gt;div:nth-child(3){}
div.fourdivs-cont&gt;div:nth-child(2),div.fourdivs-cont&gt;div:nth-child(4){}
div.fourdivs-cont&gt;div&gt;div{
    padding:27px;
    min-height: auto;
}
div.fourdivs-cont&gt;div.four{
    margin-bottom: 15px;
    padding-right: 0px;
    padding-left: 0px;
}    
div.fourdivs-cont&gt;div.four:last-child{
    margin-bottom:0px;
}
div.fourdivs-cont &gt; div:nth-child(4) {
    margin-bottom: 0px;
}
div.fourdivs-cont{}
.darkblue
{
    background-color:rgba(0,147,169,0.75);
}
.darkpink
{
    background-color:rgba(151,10,44,0.75);
}
.darkgreen
{
    background-color:rgba(93,114,12,0.75);
}
.darkorange
{
    background-color:rgba(237,116,2,0.75);
}
.our-values-inner
{
    margin-bottom:12px;
    }
ul.fourul
{
    padding: 7px 0px 0px 12px;
    }
ul.fourul&gt;li
{
    margin-bottom:10px;
    }
.key-figures-desc{
    color:#606163;
    }
.network-div{
    margin-top:25px;
    }
.inner2{
    border-bottom: 3px solid !important;
    padding-bottom: 12px;
    padding-top: 8px;
    }
    .inner3{
    border-bottom: 3px solid !important;
    padding-bottom: 12px;
    padding-top: 0px;
    }
    .blog-wrapper{
        margin-bottom:20px;
    }
    div.blog-wrapper:last-child{
        margin-bottom:0px;
    }
.blog-image-wrapper{
    overflow: hidden;
    width: 256px;
    height: 149px;
    padding: 0px;
    float:left;
}
.blog-image-wrapper img{
    width: auto;
    height: 100%;
}
.blog-date{
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 6px 12px;
 }  
.blog-orange{
    background-color:rgba(236,120,35,0.53);
}
.blog-blue
{
     background-color:rgba(24,147,167,0.53);
   }
.blog-red{
    background-color:rgba(230,37,37,0.53);
}
.blog-light-blue{
    background-color:rgba(97,200,232,0.66);
}
.blog-yellow{
    background-color:rgba(248,178,30,0.53);
}
.blog-blue2{
    background-color:rgba(20,108,143,0.53);
}
.blog-yellow2{
    background-color:rgba(181,189,0,0.75);
}

.blog-text-wrapper{
    padding-left: 15px;
    width: calc(100% - 256px);
    float: right;
    padding-right: 0px;
    min-height: 149px;
}
.blog-title, .blog-title a{
    color: #4A849D;
    line-height: 1;
}
.search-title, .search-title &gt;span &gt; a{
    color:#2c68ac !important;
}
.blog-brief{
    padding-top: 11px;
    padding-bottom: 30px;
    line-height: 15px;
    }
.blog-more
{
position: absolute;
bottom: 0px;
    }
.blog-more span.glyphicon{
    margin-right: 5px;
    font-size: 12px;
}
.back,.back a, .back1,.back1 a
{
    color: #008e7f;
    }
span.back{
    float:right;    
}
.back span a, .back span{
    font-size: 12px;
    color:#555555;
}
.blog-details-description{
    color: #959595;
    width: 100%;
    float: initial;
}
.ourteam-details-description{
    color: #959595;
    float: right;
}
.m10{
    margin-bottom:10px;
}
.blog-date-title{
    line-height: 1.87;
    margin-bottom: 12px;
    margin-top: 4px;
}
div.blog-details-image{
    margin-bottom:15px;
}
div.blog-title-blue, div.blog-title-blue a{
color:#0072bc !important;
}
div.blog-title-blue &gt;span, div.blog-title-white &gt;span{
    font-size:14px;
    float:right;
}
.text-gery{
    color: #959595;
}
.flr{}
.flr-inner{
    padding: 15px;
    min-height: 303px;
    position: relative;
}
            
div.flr-wrapper&gt; div.flr:nth-child(1){
    padding-right: 3.75px;
}
div.flr-wrapper&gt; div.flr:nth-child(2){
    padding-left: 11.25px;
    padding-right: 7.5px;
    } 
div.flr-wrapper&gt; div.flr:nth-child(3){
    padding-left: 7.5px;
    padding-right: 11.25px;
    }
div.flr-wrapper&gt; div.flr:nth-child(4)
{
    padding-left:3.75px;
    } 
 .clients-list-color-1{background-color: #f00 !important;}   
.pulse-color{background-color:#2c68ac !important;}.pulse-span-color{color:#1893a7}
.clients-list-color{background-color:#919295 !important;}.clients-list-span-color{color:#61c8e8;}
.find-provider-color{background-color:#61c8e8 !important;}.find-provider-span-color{color:#1361ab;}
.info-center-color{   background-color:#fabb13 !important;}.info-center-span-color{   color:#159cd8;}
.software-solution-color{background-color: #008e7f !important;}.pulse-span-color{color:#166c8f}
.find-insurer-color{background-color:#61c8e8 !important;}
.info-center2-color{background-color:#fabb13 !important;}
.health-insurance-color{background-color:#8DC2F6 !important}
.technical-expertise-color{background-color:#0dabc4 !important;}
.technology-color{background-color:#8585bc !important;}
.our-values-inner.providers-page{
    display:-moz-inline-box;
    }        
.our-values-inner span.title{
    position: absolute;
}
.our-values-inner span.title.title-1{
    width:initial;
}
.flr-details{
    line-height: 1.2;
    margin-top: 40px;
}
.flr-inner-inter .flr-details {
    line-height: 1.2;
    margin-top: 25px;
}   
.flr-inner div.readmore{
    position: absolute;
    bottom: 15px;
}
.inherit-font{
    font-size: inherit !important;
}
div.product-wrapper &gt; div.product-container{
    padding:15px
}
div.product-wrapper{margin-bottom:10px;}
.products-main-wrapper&gt; div.product-wrapper:last-child{
    margin-bottom:0px;
}
div.product-wrapper-odd &gt;.product-container &gt; .image-container, div.product-wrapper-even &gt;.product-container &gt; .image-container{
   width: 30%;
    overflow: hidden;
    max-height: 203px;
}
div.product-wrapper-odd &gt;.product-container &gt; .image-container &gt;img, div.product-wrapper-even &gt;.product-container &gt; .image-container &gt;img{
    width: 100%;
    height:auto;
}
div.product-wrapper-odd &gt;.product-container &gt; .product-text-container{
    width: 70%;
    float: right;
    padding-left: 30px;
}
div.product-text-brief{
   padding-top: 10px;
   min-height: 157px;
}
.product-text-container div.readmore span.glyphicon
{background-color: transparent !important;
    }
      
      
  div.product-wrapper-even &gt; .product-container &gt; .product-text-container {
    width: 35%;
    float: left;
    padding-right: 30px;
}
span.back1 {
    float: right;
    margin-top: 6px;
}
div.call-center-3-container{
}
div.call-center-3-container&gt;div{
/*background-color:Blue;*/
}
div.call-center-3-container:nth-child(1){
padding-right: 5px;
}
div.call-center-3-container:nth-child(2){
    padding-left: 10px;
    padding-right: 10px;
}
div.call-center-3-container:nth-child(3){
    padding-left: 5px;
}
.call-center-inner-container{
    background-color: #61C8E8;
    padding: 15px;
    min-height: 184px;
}
.call-center-inner-description {
	margin-top: 15px;
	line-height: 1.2;
	/* margin-bottom: 8px; */
}
.bb{
    border-top: 2px solid !important;
}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb0{margin-bottom:0px !important;}
.mb10{margin-bottom:10px;}
.htic
{
    position: relative;
    float: left;
    /*width: 216px;
    height: 211px;*/
    overflow: hidden;
    margin-right: 15px;
    padding-bottom: 7px;
    }
.htic &gt; img{
	height: 100%;
	width: auto;
}
.pattern &gt; div.gallery-div
{
    min-height:197px;
    }
.pattern{
    margin-bottom: 20px;
    padding-bottom: 20px;
    max-width: 375px;
    margin: auto;
}
.pattern:nth-child(3n - 2){
    padding-left: 15px;
    padding-right: 5px;
            }
.pattern:nth-child(3n){
    padding-left: 5px;
    padding-right: 15px;
}      
.pattern:nth-child(3n - 1){
    padding-left: 10px;
    padding-right: 10px;
}
.gallery-image-container
{
    position:relative;
    height:197px;
    margin-bottom:15px;
    overflow:hidden;}
     
.photo-num, .video-title{
    position:absolute;
    bottom:0;
    width:100%;
    background-color:rgba(22,108,143,0.65);
    height:28px;
    padding: 4px 10px;
    
}
.gallery-image-container &gt;img
{
height: auto;
    width: 115%;
}
        
        
.photo-num:after {
    content: "";
    display: inline-block;
    background: transparent url("../img/t-cam.png") no-repeat scroll 0% 0%;
    width: 18px;
    height: 15px;
    margin: -2px 12px;
          -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.pattern:hover .photo-num
{
      bottom:-28px;
      -webkit-transition: all .4s ease;
      -moz-transition: all .4s ease;
      -ms-transition: all .4s ease;
      -o-transition: all .4s ease;
    }
    .pattern:hover .blog-date
{
        left:100%;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        -ms-transition: all .5s ease;
        -o-transition: all .5s ease;
    }
div.gallery-image-overlay
    {
    position: absolute;
    background-color: rgba(0,0,0,.37);
    width: 100%;
    height: 100%;
    top: 0px;
        }
div.gallery-image-overlay &gt; span{
    position: absolute;
    top: calc((100% - 50px) / 2);
    left: calc((100% - 50px) / 2);
    width: 50px;
    height: 50px;
    background-color: rgba(255,255,255,0.7);
    border-radius: 50%;
    padding: 18px 20px;
    color: grey;
    }
        
 .pattern:hover div.gallery-image-overlay
{
    left:100%;
    -webkit-transition: all .5s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
    }
.pattern1{
    padding-bottom: 5px;
}
   .awards-title1
   {
       margin-top: 30px;
    margin-bottom: 0px !important;
       }
       
.form-label{
	font-family: 'AarialBold';
	font-size: 13px !important;
	color:#fff;
	text-align:left !important;
	padding-top: 0px !important;
 }
 input ,select
 {
     border-radius:0px !important;
     }
.form-cont
{margin-top: 20px;
    }     
    .append-down
    {
        position: absolute;
right: 16px;
background-color: white;
padding: 9px 10px;
cursor: pointer;}
.zip-code-div{
    padding-right:0px;
    }
.inline-radio-div&gt;label{
    font-family: "ArialRegular" !important;
    font-size: 12px !important;
    color: #606163;
    text-decoration: none;
    font-weight:normal;
    }
    
    
    
    /************** radio buttons ****************
    input[type=checkbox]:not(old),
    input[type=radio]:not(old){
      width     : 2em;
      margin    : 0;
      padding   : 0;
      font-size : 1em;
      opacity   : 0;
    }
    
    input[type=checkbox]:not(old) + label,
    input[type=radio]:not(old) + label{
      display      : inline-block;
      margin-left  : -2em;
      line-height  : 1.5em;
    }*********/
    
    .inline-radio-div{
        width:32%;
        float:left;
        }
        
  .select-country1 {
    padding: 5px;
    background: #FFF url("../img/select-arrow.png") no-repeat scroll right center;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
    background-position: calc(100% - 8px);
    color: grey;
}
select &gt; option:selected
{
    color:Red;}
    
    
    textarea.allow-textarea
    {
        border-radius:0px;
        min-height:135px;
        min-width:100%;
        }
        
        
        .align-content
        {
            padding-top:15px;
            text-align: center;
            text-align: -webkit-center;
            text-align: -moz-center;
            }
            
            
            
            div.information-center-container &gt; div.information-center-div &gt;div
            {
                position:relative;
                min-height:170px;
                padding:15px;
                }
                
                
div.information-center-container &gt; div.information-center-div:nth-child(1)
{
    padding-right:7.5px;
    margin-bottom:15px;
}
div.information-center-container &gt; div.information-center-div:nth-child(2)
{
    padding-left:7.5px;
    margin-bottom:15px;
}
div.information-center-container &gt; div.information-center-div:nth-child(3)
{
    padding-right:7.5px;
}
div.information-center-container &gt; div.information-center-div:nth-child(4)
{
    padding-left:7.5px;
}
div.information-center-container &gt; div.information-center-div &gt; div
{
position:relative;
}

div.information-center-container &gt; div.information-center-div:nth-child(1)&gt;div, div.information-center-container &gt; div.information-center-div:nth-child(4)&gt;div
{
background-color: #02647f;
}
div.information-center-container &gt; div.information-center-div:nth-child(2)&gt;div, div.information-center-container &gt; div.information-center-div:nth-child(3)&gt;div
{
background-color: #75ccdd;
}
.readmore.rmt{
    position:absolute;
    bottom:10px;
    text-align:left;
    text-align:-webkit-left;
    text-align:-moz-left;    
    }
    .rmt &gt; a &gt; span.glyphicon
    {
        background-color:Transparent;}
        
        
div.icdt{
    margin-top: 20px;
    margin-bottom: 35px;
}

.blog-search{
    display: inline-block;
    float: right;
    position:relative;
    }
.blog-search input{
    height: 33px;
    width: 300px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #c7c7c7;
}
.input-icon{
    position: absolute;
    top: 2px;
    right: 1px;
}
.real-icon{
    position: absolute;
    top: 2px;
    right: 2px;
    opacity: 0;
}ar
.real-icon &gt;input{
    width: 33px;
    height: 30px;
}
/******* find first text*****/
.fft{} 
/***** find sececond text****/
.fst{margin-top: 25px;
margin-bottom: 25px;}

.l-in{
position:relative;
    margin-top: 15px;}
.l-in input
{height: 33px;
width: 100%;
padding-left: 5px;
padding-right: 5px;
border: 1px solid #b7b7b7;
    }
    
.real-icon1 {
    position: absolute;
    top: 0px;
    right: 15px;
    opacity: 0;
    width: 35px;
    overflow: hidden;
}
.input-icon1 {
	position: absolute;
	top: 2px;
	right: 19px;
}
/****
.team-inner-div
{position: relative;
min-height: 312px;
background-color: rebeccapurple;}
******/
div.team-container &gt; div.team-div:nth-child(4n + 1){
    padding-left:15px;
    padding-right:3.75px;
}
div.team-container &gt; div.team-div:nth-child(4n + 2){
padding-left: 11.25px;
padding-right: 7.5px;
}
div.team-container &gt; div.team-div:nth-child(4n + 3){
    padding-left: 7.5px;
    padding-right: 11.25px;
}
div.team-container &gt; div.team-div:nth-child(4n + 4){
    padding-left: 3.75px;
    padding-right: 15px;
}
div.team-container &gt; div.team-div{
    margin-bottom: 15px;
    text-align: center;
    text-align: -webkit-center;
    text-align: -moz-center;
}
div.our-team-main-title{
    margin-bottom: 12px;
}    
div.team-inner-div{
    width: 100%;
    max-width: 231.25px;
    position: relative;
    min-height: 330px;
    border: 1px solid #B5B5B5;
    padding: 15px;
}
div.team-name
{
    margin-top:12px;
    text-align:left;}
    
    div.team-brief
{
    text-align:left;}
    div.readmore-2
    {
        position:absolute;
        bottom:15px;
        left:15px;
        }
        
        div.readmore-2 span {margin-right: 5px;}
        div.our-team-main-title-2
        {
            margin-bottom: 10px;
margin-top: 20px;}

div.team-container &gt; div.team-div.executive:nth-last-child(-n + 3)
{
}
div.team-container &gt; div.team-div.general:nth-last-child(-n + 4)
{
}
.map-cont
{
margin-top: 25px;
padding-left: 0px;}
.map-cont &gt;div 
{
       min-height: 228px;
       
    }
svg:not(:root) {
height: 227px;
}
/************ TESTIMONIAL SECTION **********************/

.t-d
{
    position:absolute;
    top:100%;}
    
div.testimonial-inner
{
/*padding: 31px 52px 10px 50px;*/
padding: 31px 52px 10px 187px;
min-height: 110px;
position: relative;
margin-bottom: 5px;
}



.testimonial-outer
{
    margin-bottom:15px;
    }
    
span.quote1{
background: transparent url("../img/quote1.png") repeat scroll 0% 0%;
position: absolute;
top: 3px;
left: 10px;
width: 34px;
height: 34px;
background-size: 100%;
}
span.quote2{
background: transparent url("../img/quote2.png") repeat scroll 0% 0% / 100% auto;
position: absolute;
bottom: 3px;
right: 10px;
width: 34px;
height: 34px;
}



div.testimonials-container &gt; .testimonial-outer:nth-child(4n+1) .testimonial-inner{background-color: #0dabc4;}     
div.testimonials-container &gt; .testimonial-outer:nth-child(4n+2) .testimonial-inner{background-color: #fcd305;}     
div.testimonials-container &gt; .testimonial-outer:nth-child(4n+3) .testimonial-inner{background-color: #61c8e7;}     
div.testimonials-container &gt; .testimonial-outer:nth-child(4n+4) .testimonial-inner{background-color: #fabc13;}

div.testimonials-container &gt; .testimonial-outer:nth-child(4n+1) .testimonial-inner + div.testimonial-name{color: #0dabc4;text-align:left;padding-left: 65px;padding-right: 65px;}     
div.testimonials-container &gt; .testimonial-outer:nth-child(4n+2) .testimonial-inner + div.testimonial-name{color: #fcd305;text-align:right;padding-left: 65px;padding-right: 65px;}     
div.testimonials-container &gt; .testimonial-outer:nth-child(4n+3) .testimonial-inner + div.testimonial-name{color: #61c8e7;text-align:left;padding-left: 65px;padding-right: 65px;}     
div.testimonials-container &gt; .testimonial-outer:nth-child(4n+4) .testimonial-inner + div.testimonial-name{color: #fabc13;text-align:right;padding-left: 65px;padding-right: 65px;}


div.testimonials-container &gt; .testimonial-outer:nth-child(4n+1) &gt; .testimonial-inner &gt;.t-d{
    left: 15px;
    width: 50px;
    height: 30px;
    background: transparent url("../img/tt-1.png") no-repeat scroll 0% 0%;
}
div.testimonials-container &gt; .testimonial-outer:nth-child(4n+2) &gt; .testimonial-inner &gt;.t-d {

    width: 50px;
    height: 30px;
    background: transparent url("../img/tt-2.png") no-repeat scroll 0% 0%;
    right:15px;
}
div.testimonials-container &gt; .testimonial-outer:nth-child(4n+3) &gt; .testimonial-inner &gt;.t-d {
    left: 15px;
    width: 50px;
    height: 30px;
    background: transparent url("../img/tt-3.png") no-repeat scroll 0% 0%;
}
div.testimonials-container &gt; .testimonial-outer:nth-child(4n+4) &gt; .testimonial-inner &gt;.t-d {
    width: 50px;
    height: 30px;
    background: transparent url("../img/tt-4.png") no-repeat scroll 0% 0%;
    right:15px;
}
.testimonial-name{
    margin-top:5px;
}
#triangle-topleft {
width: 100%;
height: 0px;
border-top: 30px solid #2c68ac;
border-right: 30px solid transparent;
}
div.triangle-cont
{
margin-top:15px;position:relative;}

#triangle-topleft &gt;span.triangle-icon
{position: absolute;
top: 3.4px;
left: 10px;
}                              

#triangle-topleft &gt;span.triangle-text
{position: absolute;
top: 7px;
left: 41px;
}    

.lp1, .lp2 
{
margin-top:40px;}

.lp1
{padding-right:7.5px;
}




.lp1 &gt; div.mnp {
    margin-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
}

.lp1 &gt; div.mnp &gt;div.mnp-title{
background-color: #0CF;
color: #fff;
padding: 5px 15px;
}
.lp1 &gt; div.mnp &gt;div.mnp-title.htp-title{
background-color: #166c8f;
}
.lp1 &gt; div.mnp &gt;div.mnp-body
{
background-color:#F3F4F5;
padding: 15px;
}


.lp1 &gt; div.mnp &gt;div.mnp-body&gt; div
{
background-color:#fff;
padding: 15px;
text-align:center;
text-align:-webkit-center;
text-align: -moz-center;
}

.lp1 &gt; div.mnp &gt;div.mnp-body&gt; div &gt; div.mnp-image-container 
{
position: relative;
max-height: 120px;
overflow: hidden;
margin-bottom: 10px;
max-width: 240px;
}

div.mnp-overlay{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
background-color: rgba(24, 159, 148, 0.52);
padding: 5px 15px;
}


.lp1 &gt; div.mnp &gt;div.mnp-footer
{
background-color:#00ccff;
color:#fff;
text-align:center;
text-align:-webkit-center;
text-align: -moz-center;
padding-top: 7px;
padding-bottom: 7px;
}
.lp1 &gt; div.mnp &gt;div.mnp-footer.htp-footer
{
background-color:#7baabe;
}
.mnp-footer &gt; a
{
width: 100%;
height: 100%;
padding: 8px 25px;
    }
div.mnp-readmore
{
line-height: 0;
margin-top: 10px;text-align: left;}

.lp1 &gt; div.htp
{
background-color:#f3f4f5;padding:15px;
}

div.mnp-body-title
{padding-top: 0px !important;
min-height: 40px;text-align: left;}
.lp2
{
padding-left:7.5px;
}

.lp2 &gt; div.login-container
{
background-color:#f3f4f5;padding:15px;}

.grey-text
{color:#9a9b9d;
    }    
div.mnp-body-text{
    margin-top:10px;text-align: left;
}
div.mnp-readmore &gt; a &gt; span.glyphicon
{
    font-size: 12px;
    margin-right: 5px;
}
div.lct{
    background-color: #a8d4cf;
    padding: 9px 15px;
}
div.t1{
    margin-top: 15px;
}
.green-text{
    color:#1fa79d;
}
div.t2{
    margin-top: 10px;
    color:#1fa79d;
}
div.login-panel-container{
    text-align:center;
    text-align:-webkit-center;
    text-align:-moz-center;
    margin-top:20px;
    background-color: #1fa79d;
    margin-left: -15px;
    margin-right: -15px;
}
div.login-panel {
    max-width: 420px;
    padding-top: 80px;
    padding-bottom: 65px;
}
div.login-button{
    background-color: #2c68ac;
    text-align:center;
    text-align:-webkit-center;
    text-align:-moz-center;
    color:#fff;
    padding: 7px;
    cursor: pointer;
}
input.username-input,  input.password-input{
    border:none;
    width:calc(100% - 60px);
    height:32px;
    margin-bottom:15px;
    padding-left: 10px;
    padding-right: 10px;
}
input.username-input{   
    margin-top:25px;
}
div.kms &gt; label{
    font-weight:normal !important;
    line-height: 1.5em !important;
    display: inline-block !important;
    margin-left: 15px !important;
    float: left !important;        
    color:#fff;
}
div.kms.kms-1 &gt; label{
    margin-left: 0px !important;
    color: #3ba89d;
    margin-right: 0px !important;
}
div.kms &gt;label&gt;span{
    margin: 4px 10px 4px 0px !important;
}
div.caya &gt; a{
}
div.caya{
    padding-top: 5px;
}
div.keep
{
margin-bottom: 15px;}

.register
{
text-align:center;
text-align:-webkit-center;
text-align:-moz-center;
margin-top: 15px;
margin-bottom: 25px;
}

.register &gt; a
{
color: #0CF;
font-size: 19px;
font-family: "AarialBold";
border-bottom: 2px solid #0CF;
padding: 3px 2px;
text-decoration: none;

}
div.my-next {
    text-align: center;
    text-align: -moz-center;
    text-align: -webkit-center;
    margin-top:30px;
    margin-bottom:30px;
}
div.more-info{
    text-align: center;
    text-align: -moz-center;
    text-align: -webkit-center;
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 5px;
}
div.ncemail {
    color:#0CF;
    text-align: center;
    text-align: -moz-center;
    text-align: -webkit-center;
}
div.ncemail &gt;a{
    color:#1fa79d;
    text-align: center;
    text-align: -moz-center;
    text-align: -webkit-center;
    border-bottom: 2px solid;
}
div.ncemail &gt;a:hover 
{
    text-decoration:none;
    border-bottom:none;
}
/********************   FAQ SECTION STYLES *****************************/

.faq-panel {
    border: 0px none;
    box-shadow: none;
    margin-bottom: 10px !important;
}

div.panel-group{
    margin-top:20px;
}
.panel-default.faq-panel &gt; .panel-heading {
    background-image: none;
    background-color: #fff;
    border-radius: 0px;
    position: relative;
    padding:6px 80px;
    color: #848689;
    cursor: pointer;
}        
.panel-default.faq-panel.active &gt; .panel-heading {
    background-image: none;
    background-color: #009e92;
    border-radius: 0px;
    position: relative;
    padding:6px 80px;
    color:#fff;
    margin-bottom: 5px;
}       
.panel-default.faq-panel &gt; .panel-heading &gt;span {
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url("../img/q-grey.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    width: 70px;
    padding: 1px 21px;
    height: 32px;
    color: #848689;
}
.panel-default.faq-panel.active &gt; .panel-heading &gt;span {
    background-image: url("../img/q-orange1.png");
    color:#fff;
}
.panel-default.faq-panel&gt; .panel-collapse {
    border: 1px solid #009E92;
    position: relative;
    padding: 7.5px 80px;
    margin-bottom: 20px !important;
    color: #606163;
}
.panel-default.faq-panel&gt; .panel-collapse &gt;span {
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url("../img/q-white-1.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    width: 70px;
    padding: 1px 21px;
    height: 32px;
    color:#009e92;
}
div.panel-heading.bold14:hover { 
  color:#009e92;
}
div.panel-heading.bold14:hover &gt; span{ 
   background-image: url("../img/q-green.png");
   color:#fff;
}
/************************* member information center *******************/
.download-div
{
    padding-right:80px;
    
    }
.inner4
{
margin-bottom: 0px;
margin-top: 20px;
}
div.download-image-container 
{
width: 102px;float:left;
}
div.download-text-container 
{
width: calc(100% - 102px);
float: left;
padding-left: 25px;
padding-right: 25px;
height: 109px;
position: relative;
}
div.download-image-container&gt;div
{
width: 102px;
overflow: hidden;
height: 109px;
}
div.download-text
{
    position:absolute;
    bottom:0px;left:25px;}
    
div.download-text&gt;a:before{
    content: "";
    display: block;
    background: url("../img/pdf-icon1.png") no-repeat;
    width: 25px;
    height: 25px;
    float: left;
    background-size: 100%;
    margin-right: 11px;
    margin-top: -2px;
}
div.downloads-container{
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 2px solid #6bc3bc;
    margin-bottom: 5px;
}


.blog-wrapper-odd &gt; .blog-text-wrapper{
    background-color: #C6C5CA;
    padding-right: 15px;
    padding-top: 10px;
}
.blog-wrapper-odd &gt;.blog-image-wrapper {
    float: right;
}
.blog-wrapper-odd blog-title-blue , .blog-wrapper-odd blog-title-blue &gt; a{
    color: #fff;
}
.div.blog-brief{
  color: #fff !important;
}
div.blog-title-white, div.blog-title-white a, div.blog-title-white span {
    color: #fff !important;
}
div.blog-wrapper-odd &gt; div.blog-text-wrapper &gt;div.blog-brief, div.blog-wrapper-odd &gt; div.blog-text-wrapper &gt; div.blog-more &gt; a
{
    color:#fff;
    }
 
div.blog-wrapper-odd &gt; div.blog-text-wrapper &gt;div.blog-more {
    position: absolute;
    bottom: 5px;
}


div.insurers-list-container
{
    margin-top: 0px;}

div.insurers-div-inner{
    border:1.5px solid #e7e7e8;
    cursor:pointer;
}

div.insurers-div-outer
{


}

div.insurers-div-outer:nth-child(2n+1)
{
    padding-right:0px;
}
div.insurers-div-outer:nth-child(2n+2)
{
    padding-left:0px;
    text-align:right;
    text-align:-webkit-right;
    text-align:-moz-right;
}


div.insurers-div-outer:nth-child(2n+1)  div.insurers-div-inner
{

    border-left-color:#fff;
}
div.insurers-div-outer:nth-child(2n+2)  div.insurers-div-inner
{

    border-right-color:#fff;
}

div.insurers-div-outer  div.insurers-div-inner &gt; div.insurers-div{
    /* max-width:380px; */
    text-align:left;
    text-align:-webkit-left;
    text-align:-moz-left;
    padding-bottom:12px;
    padding-top:12px;
    padding-left:15px;
    padding-right:15px;
}
div.insurers-div-outer:nth-child(2n+1)  div.insurers-div-inner &gt; div.insurers-div
{
    /* padding-left:15px; */
}
div.insurers-div-outer:nth-child(2n+2)  div.insurers-div-inner &gt; div.insurers-div
{
    /* padding-right:15px; */
}


div.insurers-div-outer:nth-child(-n+2)  div.insurers-div-inner
{
    border-top-color:#fff;
}
div.insurers-div-outer:nth-last-child(-n+2)  div.insurers-div-inner
{
    border-bottom-color:#fff;
}
div.insurers-title
{
    color:#159cd8;
 
    }
    div.insurers-image-cotainer{
        width:130px;
        height:75px;
        border:1px dashed grey;
        float:left;
        margin-top: 10px;
        background-color:#fff;padding:5px;}
        
        
div.info-container{
    width: calc(100% - 130px);
    float: left;
    margin-top: 10px;
    padding-left: 15px;
    min-height: 112px;
}
div.insurers-image-cotainer &gt;img{
    margin:auto;
}
        
div.insurers-div-outer:hover  div.insurers-div-inner {
    background-color:#2c68ac;
    -webkit-transition: background-color .35s; /* Safari */
    transition: background-color .35s;
}
            
            
                    div.insurers-div-outer:hover  div.insurers-title, div.insurers-div-outer:hover div.info-text &gt; div, div.insurers-div-outer:hover div.insurers-url &gt; a
        {
            color:#fff;
             text-decoration-color: #fff;
             -webkit-transition: color .35s; /* Safari */
             transition: color .35s;
           
            }
            div.info-text{margin-bottom: 7px;}
            
            
            div.insurers-url, insurers-url &gt; a
            {
           color: #159CD8;
            text-decoration: underline;
            min-height: 17.5px;

                }
                
                
                
                
                /*************** pulse container *****************/
                div.bbm40
                {
                    margin-top:40px;}
                div.pulse-main-container
                {
                   
                    }
                    div.pulse-logo-container
                    {
                        text-align:center;
                        text-align:-webkit-center;
                        text-align:-moz-center;
                        margin-top:35px;
                        margin-bottom:0px;
                        }
                div.pulse-container{padding-top: 60px;}
                div.pulse-container:nth-child(2n+1)
                {padding-right: 7.5px;
                    }
                    
div.pulse-container:nth-child(2n+2){
    padding-left: 7.5px;
}
/*div.pulse-container:nth-child(3n+3){
    padding-right: 7.5px;
}*/
div.pulse-inner-container{
    background-color: #3ba89d;
    position: relative;
    padding: 55px 15px 15px;
    color: #FFF;
    font-size: 14.45px;
    font-family: "ArialRegular";
    min-height: 111.3px;
}
div.upper-icon{
    position:absolute;
    top:-50px;left:calc((100% - 110px) / 2);
}

div.green-bg-text{
    background-color: #3BA89D;
    color: #FFF;
    padding: 10px 20px;
    min-height: 86px;
}

div.personal-title{
    color:#606163;
    margin-bottom:15px;
}
div.personal-text{
    color: #959595;
    margin-bottom:20px;    
}
div.personal-div{
    background-color: #2c68ac;
    width: 224px;
    height: 222px;
    float: left;
    color: #FFF;
    padding: 15px;
    position: relative;
}
    
div.personal-img-div
{
    width:calc(100% - 224px);
    height:222px;
    float:left;
    overflow:hidden;
}
div.personal-img-div&gt; img
{
    width: auto;
    height: auto;
    min-width: 100%;
}
div.personal-div-1{
    background-color: red;
    width: calc(100% - 224px);
    height: 222px;
    color: #FFF;
    padding: 15px;
    position: relative;
}    
div.personal-img-div-1{
    width:calc(224px);
    height:222px;
    overflow:hidden;
}
div.personal-img-div-1 &gt; img
{
    width: auto;
    height: auto;
    min-width: 100%;
}

    .b1 .personal-div-1, .b2 .personal-div-1
{
    float:right;
}
    .b1 .personal-img-div-1, .b2 .personal-img-div-1
{
    float:left;
}
    .b3 .personal-div-1, .b4 .personal-div-1
{
    float:left;
}
    .b3 .personal-img-div-1, .b4 .personal-img-div-1
{
    float:right;
}

div.mt20
{
    margin-top: 20px;
}

div.long-green-btn
{
    background: transparent url("../img/btn-lg-green.png") no-repeat scroll 0% 0% / 100% 100%;
    padding: 10px 15px;
}
a.nu
{
    text-decoration:none !important;
}
.white-span {
    position: relative;
    font-size: 12px;
    margin-right: 10px;
    background-color: #FFF;
    color: #2c68ac;
    border-radius: 50%;
    padding: 2px;
}
ul.personal-ul{
    padding-left: 3px;
    list-style: outside none none;
    margin-top: 25px;
}
ul.personal-ul &gt; li{
    margin-bottom: 0px;  
}
ul.personal-ul &gt; li &gt; a, ul.personal-ul &gt; li &gt; a:hover{
    color:#fff;
}
.b-div{}
.b1, .b3 {
    padding-right:7.5px;}
    .b2, .b4{
    padding-left:7.5px;}
    .b1, .b2, .b3, .b4{
        margin-bottom:15px;}
        
        .dark-1
        {
            margin-right:12px;}
            
            
            .b1  .personal-div-1
            {
                background-color:#1361ab;}

                            .b2  .personal-div-1
            {
                background-color:#515ba2;}
                                
                            .b3  .personal-div-1
            {
                background-color:#166c8f;}
                
                
                            .b4  .personal-div-1
            {
                background-color:#0dabc4;}
                
                .mt15
                {
                    margin-top:15px;}                   
/************** tatsh section **********************/
div.big-div {
    padding-right: 11.666px;
}
div.small-div {
    padding-left: 3.333px;
}
div.big-div-inner {
    background-color: #166c8f;
    padding: 16px 20px 16px 15px;
}
div.small-div-inner {
}
div.small-div-inner &gt;div{
    padding: 15px;
    margin-bottom: 15px;
    min-height: 73.5px;
    position: relative;
    line-height: 1.2;
    padding-left: 42px;
}
div.small-div-inner &gt;div:last-child {
    margin-bottom:0px;
}
div.small-1{
    background-color:#61c8e8 ;
}
div.small-2{
    background-color: #FABB13;
    padding-top: 26px !important;
}
div.small-3{
    background-color:#0dabc4 ;
    padding-top: 26px !important;
}
div.small-4{
    background-color:#e62525 ;
}
span.small-num{
    padding: 6px 5px;
    margin-right: 9px;
    float: left;
    position: absolute;
    left: 10px;
    top:calc((100% - 38.4px ) / 2);
}
/************* end of tatsh section ******************/


/*********************** start of careers section ****************/

.cmd &gt; .cmd-inner &gt; div
{
   height:100px; 
   padding:15px;
   position:relative;
}
.cmd &gt; .cmd-inner &gt; div &gt; div.readmore-4{
    position: absolute;
    bottom: 10px;
    left: 15px;
    color: #fff;
}
.cmd &gt; .cmd-inner &gt; div &gt; div.readmore-4 &gt; a &gt; span
{
    background-color: white;
    font-size: 12px;
    padding: 2px;
    border-radius: 50%;
    margin-right: 5px;
}

.cmd &gt; .cmd-inner:nth-child(1){
    padding-right: 8.33px;
}

.cmd &gt; .cmd-inner:nth-child(2){
    padding-left: 11.66px;
    padding-right: 11.66px;
}
.cmd &gt; .cmd-inner:nth-child(3){
    padding-left: 8.33px;
}

.cmd &gt; .cmd-inner:nth-child(1) &gt; div
{
    background-color:#a0237e;
}
.cmd &gt; .cmd-inner:nth-child(2) &gt; div
{
    background-color:#aecd58;
}
.cmd &gt; .cmd-inner:nth-child(3) &gt; div
{
    background-color:#61c8e7;
}
.cmd &gt; .cmd-inner:nth-child(1) &gt; div &gt; div.readmore-4 &gt; a &gt; span
{
    color:#a0237e;
}
.cmd &gt; .cmd-inner:nth-child(2) &gt; div &gt; div.readmore-4 &gt; a &gt;  span
{
    color:#aecd58;
}
.cmd &gt; .cmd-inner:nth-child(3) &gt; div &gt; div.readmore-4 &gt; a &gt;  span
{
    color:#61c8e7;
}

.careers-main-logo
{
    position: absolute;
    right: 5px;
    top: 12px;
    width: 90px;
}
/*************** table styles *********************/


@media only screen and (max-width: 768px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
#no-more-tables td:before  {
    content: attr(data-title); 
    }
}
.table-row{
    padding-top: 15px;
}
.table-row  thead &gt; tr &gt; th{
    background-color: #2c68ac;
    color: #FFF;
    font-family: "AarialBold";
    font-size:12px;
    border: none;
    text-align: center;
    padding: 10px;
}
.table-row  tbody &gt; tr{
    margin-bottom:15px;
}
.res {
    color: #1FA79D;
    margin-bottom: 10px;
}
div.disclaimer{
    margin-top:30px;
}
.table-bordered &gt; tbody &gt; tr &gt; td{
    font-family: "ArialRegular";
    font-size: 12px;
    color: #555;
    text-align: left;
    padding: 10px 5px;
    background: #f9f9f9!important;
}
/********************* careres list page styles ************************/
div.careers-container &gt; div.careers-div{
    margin-bottom: 15px;
}
div.careers-container &gt; div.careers-div:nth-child(3n+1){
    padding-right: 5px;
}
div.careers-container &gt; div.careers-div:nth-child(3n+2){
    padding-right:10px;
    padding-left:10px;
}
div.careers-container &gt; div.careers-div:nth-child(3n+3){
     padding-left:5px;
}
div.careers-container &gt; div.careers-div &gt; div{
    outline: 1px solid #808080;
    padding: 15px;
    position: relative;
    min-height: 225px;
    padding-bottom: 35px;
}
div.careers-lower-div {
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;
}
    
div.careers-lower-div &gt; div &gt; a{
    width: 100%;
    display: block;
    padding: 5px 15px;
}    
div.careers-lower-div &gt; div &gt; a:hover {
    background-color:#aecd58;
}
div.careers-lower-div &gt; div &gt; a:hover &gt; span{
    color:#aecd58;
}    
div.careers-lower-div &gt; div &gt; a &gt;  span{
    background-color: rgb(255, 255, 255);
    padding: 3px;
    font-size: 10px !important;
    border-radius: 50%;
    margin-right: 5px;
    top: 0px;
}  
div.careers-lower-div &gt; div{
    width:50%;
    float:left;
}
div.apply-now &gt; a{
    background-color:#1fa79d;
}
div.career-read-more &gt; a{
    background-color:#bfc1c3;
}
div.apply-now &gt; a &gt; span{
    color:#1fa79d;
}
div.career-read-more &gt; a &gt; span{
    color:#bfc1c3;
}
.vacancie-title, .vacancie-title &gt; a, .vacancie-title &gt; a:hover{
    color:#2c68ac;
     white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
.vacancie-date, .vacancie-date &gt; a, .vacancie-date &gt; a:hover{
    color:#2c68ac;
}
.vacancie-brief{
    color:#959595;
    margin-top: 15px;
}
div.career-details-div{
    padding-right:15px !important;
    padding-left:15px;
}
.career-details-div  div.apply-now{
    max-width: 160px;
    float: right;
}
.career-details-div  span.vacancie-date{
    float: right;
}
div.upload-button &gt; a
{
    color#fff;
}
span.upload-icon img{
    width:16px;
}
span.upload-icon{
    margin-right: 5px;
}
div.upload-button{
    width: 121px;
    display: inline-block;
    background-color: #606163;
    padding: 5px 1px 5px 7px;
    text-align: left;
    cursor: pointer;
 }
 div.upload-button:hover{
    background-color:#bfc1c3;
 }
  div.upload-button:hover span{

 }
 input#ucr, input#upr
 {
     display:none !important;} 
     
     div#upload-icon
     {
         margin-right: 10px;}
         
         
/****************************** media section ***************************************/
.media-tabs-container
{
   margin-bottom: 20px; 
}    
div.tab-div{
    width: 105px;
    height: 76px;
    border: 1.5px solid #ccc;
    background-color:#e6e7e8; 
    position:relative; 
    padding-top: 30px;
    padding-left: 7px;
    padding-right: 7px;
    color:#1FA79D;
}
.media-tabs-container .nav-tabs &gt; li &gt; a {
    margin-right: 0px;
    line-height: 1.42857;
    border: none;
    border-radius: 0px;
    padding: 0px;
}
.media-tabs-container .nav-tabs{
    border: none;
}
.media-tabs-container .nav-tabs &gt; li.active &gt; a, .media-tabs-container .nav-tabs &gt; li.active &gt; a:focus, .media-tabs-container .nav-tabs &gt; li.active &gt; a:hover {
    border: none;
}
.media-tabs-container .nav-tabs &gt; li.active &gt; a &gt; div.tab-div, .media-tabs-container .nav-tabs &gt; li.active &gt; a:focus  &gt; div.tab-div, .media-tabs-container .nav-tabs &gt; li.active &gt; a:hover  &gt; div.tab-div , .media-tabs-container .nav-tabs &gt; li &gt; a:hover  &gt; div.tab-div {
    background-color: #1FA79D;
    color: #fff;
}
span.tab-icon{
    width: 21px;
    height: 21px;
    background-color: #F00;
    top: 7px;
    position: absolute;
    left: 7px;
    background-size: 21px !important;
}
li.news-pill span.tab-icon{
    background: url("../img/n-green.png");
}
li.news-pill.active span.tab-icon , li.news-pill a:hover span.tab-icon{
    background: url("../img/n-white.png");
}
li.press-pill span.tab-icon{
    background: url("../img/p-green.png");
}
li.press-pill.active span.tab-icon , li.press-pill a:hover span.tab-icon{
    background: url("../img/p-white.png");
}
li.views-pill span.tab-icon{
    background: url("../img/eye-green.png");
}
li.views-pill.active span.tab-icon, li.views-pill a:hover span.tab-icon{
    background: url("../img/eye-white.png");
}
li.events-pill span.tab-icon{
    background: url("../img/c-green.png");
}
li.events-pill.active span.tab-icon , li.events-pill a:hover span.tab-icon{
    background: url("../img/c-white.png");
}
div.news-outer-div{
    padding: 15px;
    height: 247px;
    border: 1px solid #bbb;
    text-align: center;
    text-align: -moz-center;
    text-align: -webkit-center;
}
div.news-div{
    margin-bottom: 15px;
}    
div.news-container &gt; div.news-div:nth-child(3n+1){
    padding-right: 5px;
}
div.news-container &gt; div.news-div:nth-child(3n+2){
    padding-right:10px;
    padding-left:10px;
}
div.news-container &gt; div.news-div:nth-child(3n+3){
    padding-left:5px;
}
div.news-container &gt; div.news-div:nth-child(3n+2) &gt; .press-outer-div{
    background-color:#848689;
}
#owl-news  .owl-item , #owl-press .owl-item , #owl-views .owl-item{
    float: left;
    text-align: left;
    padding: 0px 0px 5px;
    height: auto;
    max-height: initial;
}
#owl-news-mobile  .owl-item, #owl-press-mobile  .owl-item ,#owl-views-mobile  .owl-item{
    float: left;
    text-align: left;
    padding: 30px 0px 5px;
    height: auto;
    max-height: initial;
}
div.news-inner-div{
    width: 100%;
    height: 100%;
}
div.news-image-container{
    width :100%;
    height:135px;
    position:relative;
    overflow:hidden;
}

div.news-image-overlay{
    background-color: rgba(24, 147, 167, 0.7);
    padding: 7px 13px;
    position: absolute;
    top: 0px;
    width: 100%;
    text-align: left;
}
            
div.mews-image-container &gt; img{
    width:100%;
}
div.news-title , div.news-title a, div.news-title a:hover{
    color: #F8B21E;
    font-family: "AarialBold";
    font-size: 14px;
    padding: 8px 0px;
    text-align: left;
}
div.news-brief-inner{
    color: #959595;
    margin-bottom: 9px;
    text-align: left;
}
div.news-readmore,div.news-readmore a{
    color:#61c8e8;
    text-align: left;
}
div.news-image-container img{
width: 100%;
height: auto;
}
div.news-outer-div.press-outer-div {
    padding: 15px;
    height: 393PX;
    background-color:#b7b7b7;
    text-align: -moz-center;
    border:none;   
}
div.news-image-container.press-image-container {
    height: 206px;
}
div.news-image-overlay.press-image-overlay{
    background-color: rgba(0, 54, 99, 0.56);
    padding: 10px 13px;
}

div.news-title.press-title, div.news-title.press-title a, div.news-title.press-title a:hover {
    color: #fff;
}
div.news-brief-inner.press-brief-inner {
    color: #FFF;
    line-height: 1.35;
}
div.news-readmore.press-read-more, div.news-readmore.press-read-more a {
    color: #fff;
    position: absolute;
    width: 100%;
    bottom: 4px;
}
div.news-outer-div.views-div{
    padding: 0px;
    height: 168px;
    border: none;
    position: relative;
    text-align: center;
}
div.views-div img
{
    }
div.views-image-overlay{
    background-color:rgba(0,0,0,0.37);
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    display:table;
}
span.audio, span.video{
    display: table-cell;
    vertical-align: middle;
}
span.video img
{
width:50px;
height:50px;}

span.audio img
{
width:72px;
height:50px;}

.views-div:hover .views-image-overlay, .views-image-overlay:hover{
    display:none;
}
div.bordered
{
    border: 1px solid black;
    padding-top: 15px;
}
div.events-container-title{
    padding-bottom: 12px;
    border-bottom: 3px solid #000;
    margin-bottom: 25px;
}
.events-tabs-container .nav-tabs&gt; li &gt; a{
    border-radius: 0px;
    background-color: #009688;
    margin: 1px;
    padding: 6.5px 38px;
    color: #fff;
    font-family: 'ArialRegular';
    font-size: 14px;
}
.events-tabs-container .nav-tabs&gt; li.active &gt; a{
    border-radius: 0px;
    background-color: grey;
    margin: 1px;
    padding: 6.7px 38px;
    color: #fff;
    font-family: 'AarialBold';
    font-size: 14px;
}
.events-tabs-container ul.nav-tabs{
    text-align: center;
    text-align: -webkit-center;
    text-align: -moz-center;
    padding-left: 20px;
    padding-right: 20px;
    border: none;
}

.events-table .table-bordered&gt;thead&gt;tr&gt;td, .events-table .table-bordered&gt;thead&gt;tr&gt;th {
    border-bottom-width: 2px;
    background-color: #606163;
    color: #fff;
    font-size: 14px;
    font-family: 'AarialBold';
    padding: 10px 15px;
}
.events-table{
    margin-top: 0px;
    margin-bottom:20px;
}
.events-table td.event-name, .events-table td.event-date, .events-table td.event-album{
    text-align: left;
    padding: 10px 15px;
}
.events-tabs-container.by-month .nav-tabs&gt; li{
    border-radius: 0px;
    background-color: #009688;
    color: #fff;
    font-family: 'ArialRegular';
    font-size: 14px;
    margin:1px;
}
.events-tabs-container.by-month .nav-tabs&gt; li.active{
    background-color: grey;
}
.events-tabs-container.by-month .nav-tabs&gt; li &gt; a{
    border-radius: 0px;
    background-color: transparent;
    margin: 0px;
    color: #fff;
    font-family: 'ArialRegular';
    font-size: 14px;
    padding: 0px;
    height: 35px;
    width: 107px;
    padding-top: 8px;
}
.scroll_tabs_container div.scroll_tab_inner span, .scroll_tabs_container div.scroll_tab_inner li {
    font-size: 14px;
    background-color: #009688;
    color: #FFF;
    cursor: pointer;
    margin-right: 3px;
    width: 107px;
    height: 35px;
    text-align: center;
    line-height: 100%;
    padding-top: 10px;
    position: relative;
}
.scroll_tabs_container div.scroll_tab_inner span.tab_selected{
     background-color: grey !important;
}
    
.scroll_tabs_container .scroll_tab_right_button {
	height: 35px;
	color: rgb(0, 150, 136);
	-moz-user-select: none;
	background-color: rgb(255, 255, 255);
}
.scroll_tabs_container .scroll_tab_left_button {
	height: 35px;
	color: rgb(0, 150, 136);
	-moz-user-select: none;
	background-color: rgb(255, 255, 255);
}
.scroll_tabs_container .scroll_tab_left_button::before {
    content: "◀";
    line-height: 34px;
    padding-left: 5px;
}
.scroll_tabs_container .scroll_tab_right_button::before {
    content: "▶";
    line-height: 34px;
    padding-left: 5px;
}
#facebox .popup {
    position: relative;
    border: none;
    border-radius: 0px;
    box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.4);
}
#facebox .content {
    border-radius: 0px;
}
span.triangle{
    width: 0px !important;
    height: 0px !important;
    border-left: 15px solid transparent !important;
    border-right: 15px solid transparent !important;
    position: absolute !important;
    padding: 0px !important;
    background-color: transparent !important;
    top: 100%;
    left: calc((100% - 30px) / 2);
}
span.triangle{
    border-top: 15px solid #F00 !important;
}


.scroll_tabs_container div.scroll_tab_inner {
    height: 40px;
    padding-bottom: 58px;
    padding-top:10px;
}
#January{
    background-color:#b7b7b7 !important; 
}
#February{
    background-color:#f8b21e !important;
}
#March{
    background-color:#009688 !important;
}
#April{
    background-color:#e62525 !important;
}
#May
{
    background-color:#7dd0eb !important;
}
#June
{
    background-color:#5260a6 !important;
    
}
#July
{
    background-color:#a186be !important;
}
#August
{
    background-color:#166c8f !important;
}
#September{ background-color:#b7b7b7 !important;}
#October{background-color:#f8b21e !important;}
#November{background-color:#009688 !important;}
#December{background-color:#e62525 !important;}
   
#January &gt; span.triangle{
    border-top: 12px  solid #b7b7b7 !important;
}
#February &gt; span.triangle{
    border-top: 12px  solid #f8b21e !important;
}
#March &gt;span.triangle{
    border-top: 12px  solid #009688 !important;
}
#April &gt; span.triangle{
    border-top: 12px  solid #e62525 !important;
}
#May &gt;span.triangle{
    border-top: 12px  solid #7dd0eb !important;
}
#June &gt;span.triangle{
     border-top: 12px  solid #5260a6 !important;
}
#July &gt;span.triangle{
     border-top: 12px  solid #a186be !important;
}
#August &gt;span.triangle{
    border-top: 12px  solid #166c8f !important;
}
#September &gt;span.triangle{
    border-top: 12px  solid #b7b7b7 !important;
}
#October &gt;span.triangle{
    border-top: 12px  solid #f8b21e !important;
}
#November &gt;span.triangle{
    border-top: 12px  solid #009688 !important;
}
#December &gt;span.triangle{
    border-top: 12px  solid #e62525 !important;
}
span.triangle{
    display:none;
}
span.tab_selected &gt; span.triangle{
    display:block;
}
#owl-news.owl-theme .owl-controls .owl-page span, #owl-views.owl-theme .owl-controls .owl-page span, #owl-press.owl-theme .owl-controls .owl-page span, #owl-testimonials.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 14px;
    height: 14px;
    margin: 5px 7px;
    opacity: 1;
    border-radius: 20px;
    background: #fff;
    border: 1px solid #61c8e8;
}
#owl-views.owl-theme .owl-controls .owl-page.active span,   #owl-views.owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color:#61c8e8;
}
#owl-press.owl-theme .owl-controls .owl-page.active span,   #owl-press.owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color:#61c8e8;
}
#owl-news.owl-theme .owl-controls .owl-page.active span,   #owl-news.owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color:#61c8e8;
}
#owl-testimonials.owl-theme .owl-controls .owl-page.active span,   #owl-testimonials.owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color:#61c8e8;
}
.event-details-slider{
    padding: 0px;
    margin-right: 15px;
}
.pgwSlideshow ul{
    padding:0px;
}
.ps-caption{
    display:none !important;
}
.pgwSlideshow {
    background: transparent;
}
.pgwSlideshow .ps-list {
    background: transparent none repeat scroll 0% 0%;
    box-shadow: none;
    border: none;
}
.pgwSlideshow .ps-current &gt; ul &gt; li img {
    max-height:200px !important;
}
.pgwSlideshow ul, .pgwSlideshow ul li{
    height:100%;
} 
    .pgwSlideshow .ps-prevIcon, .pgwSlideshow .ps-nextIcon {
    display: none;
}
.pgwSlideshow .ps-current .ps-prev {
    background: transparent url("../img/prev-1.png") repeat scroll 0% 0%;
    border-width: 1px 1px 1px 0px;
    border-style: solid solid solid none;
    border-color: transparent;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 0px;
    position: absolute;
    padding: 0px;
    left: 0px;
    top: 35%;
    cursor: pointer;
    background-size: 100% 100% !important;
    width: 30px;
    height: 65px;
}
.pgwSlideshow .ps-current .ps-next {
    background: transparent url("../img/next-1.png") repeat scroll 0% 0%;
    border-width: 1px 1px 1px 0px;
    border-style: solid solid solid none;
    border-color: transparent;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 0px;
    position: absolute;
    padding: 0px;
    right: 0px;
    top: 35%;
    cursor: pointer;
    background-size: 100% 100% !important;
    width: 30px;
    height: 65px;
}
.pgwSlideshow .ps-current {
    min-height: 200px;
    border: 1px solid #c7c7c7;
}
.pgwSlideshow .ps-list li .ps-item {
    display: block;
    margin: 15px 0px;
    opacity: 0.6;
}
.pgwSlideshow .ps-list li img {
    display: block;
    border: 1px solid #777;
    width: 80px;
    height: 40px;
}
.pgwSlideshow .ps-list .ps-prev , .pgwSlideshow .ps-list .ps-next{
    display:none !important;
}
div.home-testimonial{
    background-color:Red;height:97px;margin-top:10px;
}


div.home-ad{
    background-color:yellow;height:97px;margin-top:10px;
}
    
ul.nav.nav-tabs.home.contact-tabs {
    position: absolute;
    top: 0px;
    border: medium none;
    width: 100%;
    bottom: auto;
}
.nav-tabs.home.contact-tabs &gt; li.active &gt; a, .nav-tabs.home.contact-tabs &gt; li.active &gt; a:focus, .nav-tabs.home.contact-tabs &gt; li.active &gt; a:hover {
    color: #FFF;
    cursor: default;
    background-color: #D3D4D6;
    border-width: medium;
    border-style: none;
    border-color: -moz-use-text-color -moz-use-text-color transparent;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
}
.facebook-home &gt; a &gt; span {
    background: transparent url("../img/fb-home.png") no-repeat scroll 0% 0% / 60px auto;
    width: 60px;
    height: 60px;
    display: block;
}
.facebook-home &gt; a:hover &gt; span {
    background: transparent url("../img/fb-home-1.png") no-repeat scroll 0% 0% / 60px auto;
}
.twitter-home &gt; a &gt; span {
    background: transparent url("../img/twitter-home.png") no-repeat scroll 0% 0% / 60px auto;
    width: 60px;
    height: 60px;
    display: block;
}
.twitter-home &gt; a:hover &gt; span {
    background: transparent url("../img/twitter-home-1.png") no-repeat scroll 0% 0% / 60px auto;
}
.google-home &gt; a &gt; span {
    background: transparent url("../img/google-home.png") no-repeat scroll 0% 0% / 60px auto;
    width: 60px;
    height: 60px;
    display: block;
}
.google-home &gt; a:hover &gt; span {
    background: transparent url("../img/google-home-1.png") no-repeat scroll 0% 0% / 60px auto;
}
.linkedin-home &gt; a &gt; span {
    background: transparent url("../img/in-home.png") no-repeat scroll 0% 0% / 60px auto;
    width: 60px;
    height: 60px;
    display: block;
}
.linkedin-home &gt; a:hover &gt; span {
    background: transparent url("../img/in-home-1.png") no-repeat scroll 0% 0% / 60px auto;
}
.youtube-home &gt; a &gt; span {
    background: transparent url("../img/tube-home.png") no-repeat scroll 0% 0% / 60px auto;
    width: 60px;
    height: 60px;
    display: block;
}
.youtube-home &gt; a:hover &gt; span {
    background: transparent url("../img/tube-home-1.png") no-repeat scroll 0% 0% / 60px auto;
}
.instagram-home &gt; a &gt; span {
    background: transparent url("../img/instagram-home.png") no-repeat scroll 0% 0% / 60px auto;
    width: 60px;
    height: 60px;
    display: block;
}
.instagram-home &gt; a:hover &gt; span {
    background: transparent url("../img/instagram-home-1.png") no-repeat scroll 0% 0% / 60px auto;
}


div.social-home{
    padding-top: 35px;
}
div.contactus-title{
    color: #2c68ac;
    margin-top: 20px;
}
.select-country1.select-country-small {
    background: #FFF url("../img/select-arrow.png") no-repeat scroll 95% center;
}
element {
    padding-top: 10px !important;
}
.form-label-1 {
    font-family: "ArialRegular";
    padding-top: 10px !important;
}
.contact-email{        
}
.contact-email &gt; span{
    margin-right: 10px;
}
.contact-home{
    margin-top:10px;
    margin-bottom:40px;
}
.row.social-home &gt; div {
    text-align: center;
    text-align: -moz-center;
    text-align: -webkit-center;
    margin-bottom: 20px;
}
.inquiry{
    color: #2c68ac;
    position: absolute;
    bottom: 10px;
}
.inquiry span {
    margin-right: 4px;
    font-size: 12px;
}
.customer div.chat-div{
    position: relative;
    color: #2c68ac;
    padding: 7px;
    background-color: #FFF;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    margin-bottom: 6px;
}
.customer div.chat-div &gt; span{
    position: absolute;
    background: transparent url("../img/chat-down-left.png") repeat scroll 0% 0%;
    width: 16px;
    height: 9px;
    top: 96%;
    left: 0;
}
.agency div.chat-div{
    position: relative;
    color: #2c68ac;
    padding: 7px;
    background-color: #FFF;
    border-bottom-left-radius: 15px;
    border-top-right-radius: 15px;
        margin-bottom: 6px;
}
.agency div.chat-div &gt; span{
    position: absolute;
    background: transparent url("../img/chat-down-right.png") repeat scroll 0% 0%;
    width: 16px;
    height: 9px;
    top: 96%;
    right: 0;
}
.customer .chat-title{
    text-align:left;
}
.agency .chat-title{
    text-align:right;
}
.chat-container{
    margin-bottom:10px;
}
.chat-container:first-child{
    margin-top:10px;
}
.chat-container:last-child{
    margin-bottom:10px;
}
div.chat-home-btn{
    background: transparent url("../img/contact-button.png") repeat scroll 0% 0% / 100% 100%;
    width: 170px;
    padding-left: 38px;
    padding-top: 6px;
    position: relative;
    height: 30px;
    margin-top: 15px;
    text-decoration: none !important;
    position: absolute;
    bottom: 45px;
}
span.chat-btn-icon{
    background: transparent url("../img/chat-icon.png") repeat scroll 0% 0%;
    width: 23px;
    height: 23px;
    position: absolute;
    left: 5px;
    top: 4px;    
}

a &gt; .chat-home-btn ,a:hover &gt; .chat-home-btn{
    text-decoration:none !important;
}
.no-underline{
    text-decoration:none !important;
}
div.testimonial-ads
{
    
}
div.internal-testimonial-ads{
    height:97px;
}
.test-ads{
    margin-bottom: 10px;
}
div.home-testimonial-div
{padding-right:6px;0
    }
        div.home-ads-div
{padding-left:6px;
    }
div.home-testimonial-div &gt; div{
    background-color: #8DC2F6;
    height: 97px;
    padding: 16px 16px;
    position: relative;
}
div.home-ads-div &gt; div {
    background-color: white;
    height: 97px;
    border: 2px solid #8dc2f6;
    text-align: center;
    text-align: -webkit-center;
    text-align: -moz-center;
    padding: 5px;
}
.home-testimonial-div span.quote1{
    background: transparent url("../img/quote1.png") repeat scroll 0% 0%;
    position: absolute;
    top: 10px;
    left: 10px;
    width: 28px;
    height: 25px;
    background-size: 100%;
    background-repeat: no-repeat;
}
.home-testimonial-div span.quote2{
    background: transparent url("../img/quote2.png") no-repeat scroll 0% 0% / 100% auto;
    position: absolute;
    bottom: 25px;
    right: 10px;
    width: 25px;
    height: 25px;
}
div.home-testimonial-name{
    position: absolute;
    bottom: 5px;
}
.home-ads-div img {
    height: 100%;
    width: auto;
    max-width: 100%;
}
.mobile-app-image-container{
    padding-top:15px;
    padding-bottom:15px;
    border-bottom: 2px solid #009e92;
    border-top: 2px solid #009e92;
}
.mobile-app-title{
    color: #009E92;
    margin-bottom: 10px;
}
.mobile-2{
    text-align:right;
    text-align:-webkit-right;
    text-align:-moz-right;
    }
.mobile-2  img{
    float:right;
}
.mobile-2  a{
    margin-right: 5px;
    margin-left: 5px;
    display: inline-block;
}
.mobile-2&gt; div{
    margin-bottom: 26px;
}
.three-img{
    text-align:center;
    text-align:-webkit-center;
    text-align:-moz-center;
    padding-top:60px;
    border-bottom: 2px solid #000;
    padding-bottom: 45px;
}
.three-img &gt; span:nth-child(1){
    margin-right:30px;
}
.three-img &gt; span:nth-child(2){
    margin-left:30px;    margin-right:30px;
}
.three-img &gt; span:nth-child(3){
       margin-left:30px; 
}
/***** timeline styles *****************/
#timeline{
    width: 100%;
    height: 100%;
    background: transparent none repeat scroll 0% 0%;
    margin: 0px;
}
#grad_left, #grad_right{
    background:none;
    height: 100%;
}

div.sliding-div{
    width:100% !important;
    height:100%;
}
#issues li {
    width: 970px;
    height: 310px;
    list-style: none;
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 1 !important;
}
#dates {
    width: 970px !important;
    height: 60px;
    overflow: hidden;
    margin-bottom: 0;
    position: absolute;
    top: 0px;
    z-index: 1000000000000;
    padding-top:13px;
}
#dates li{
    color: #FFF;
    background: transparent none repeat scroll 0% 0%;
    width: 107px;
    height: 35px;
    margin-right: 5px;
    line-height: 1;
}
#dates a {
        line-height: 38px;
        padding: initial;
        background-color: #009688;
        color: rgb(255, 255, 255);
        font-size: 14px;
        font-family: "ArialRegular";
        width: 100%;
        padding: 9px 39px;
        line-height: 1;
        position: relative;
        z-index: 9999999;
}
#dates .selected {
    font-size: 20px;
    font-family: "AarialBold";
    z-index: 09999999999999999999999999999999;
}
#dates a:hover, #dates  a.selected {
    background-color: #51b0a7 !important;
    padding: 14px 41px !important;
    line-height: 1 !important;
}
#issues{
    height:calc(100% - 30px) !important;
    margin-top:30px;
    margin-bottom:0px !important;
}
.sliding-div{

}
#issues li.selected img {
    transform: scale(1.1, 1.1);
    min-height: 100%;
    width: auto;
    opacity:1;
}
#issues li img{
    opacity: 0;
}
.timeline-img-1{    
    width: 100%;
    height: 100%;
    position: relative;
}
div.timeline-img-1-overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}   
.selected  div.timeline-img-1-overlay {
    background-color: rgba(0, 0, 0, 0.35);
    z-index:1;
}
div.inner-image{
    border: 2px solid #FFF;
    width: 512px;
    height: 209px;
    position: absolute;
    top: 62px;
    left: calc((970px - 512px) / 2);
    right: calc((970px - 512px) / 2);
    padding: 15px;
    z-index: 22;
}
div.inner-inner{
    width:100%;
    height:100%;
    overflow:hidden;
    position:relative;
}
div.inner-inner img {
    width:100%;
    height:100%;
    overflow:hidden;
    opacity:1 !important;
}
.selected div.inner-image {
    opacity:1;
}
#tabs-demo3{
    position: relative;
    top: 24px;
    left: 0px;
    right: 0px;
    text-align: left;
    height: 40px;
    margin-bottom: 0px;
    z-index: 11111111111;
    text-align: center;
    text-align: -webkit-center;
    text-align: -moz-center;
}
.banner-calllout{
    position: absolute;
    top: 30px;
    /*background: transparent url("../img/slider-lebanon-.png") no-repeat scroll 0% 0%;*/
    padding: 10px 87px 30px 12px;
    background-size: 100% 100%;
    left: 30px;
}
.banner-callout-left{
    background: transparent url("../img/slider-lebanon-left.png") no-repeat scroll 0% 0%;
    left: auto;
    background-size: 100% 100%;
    right: 15px;
    text-align: right;
    text-align: -webkit-right;
    text-align: -moz-right;
    padding: 10px 12px 30px 119px;
    width: 448px;
    height: 119px;}
.banner-callout-right{
    background: transparent url("../img/slider-lebanon-right.png") no-repeat scroll 0% 0%;
    left: 15px;
    background-size: 100% 100%;
    right: auto;
    width: 448px;
    height: 119px;
    padding: 10px 103px 30px 12px;
}
.banner-callout &gt; div.reg12white{
    margin-top: 5px;
    line-height: 100%;
}
.reg12white ul{margin:0px; padding:0px 10px;}
.reg12white ul li a{
   color:#ffffff!important;
   font-weight: 20px!important;
}

.label-style{color:#ffffff;}
.all-fields textarea{display: block; width: 100%;
border: 1px solid #ccc;}
.input-field-cls{color:#ffffff;}

.input-field-cls input[type="checkbox"] {
    box-sizing: border-box;
    width: 20px;}

.all-fields .btn{
    border: 1px solid #2c68ac;
color: #2c68ac;
background-color: white;
padding: 5px 12px;
border-radius: 3px;
font-size: 12px;
font-weight: bold;
margin: 1% 0 0 0;

}

.all-fields input[type="submit"] {
background-color: #eee;
border: 1px solid #ddd;
color: #333;
font-size: 1em;
padding: 10px 15px;
/*width: 140px!important;*/
}

.input-field-cls input {

background-color: #fff;
box-sizing: border-box;
border-radius: 2px;
color: #333;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
display: block;
float: none;
font-size: 13px;
border: 1px solid #ccc;
padding: 3px 5px;
height: 38px;
width: 100%;
line-height: 1.3;
}

.all-fields textarea{color:#000000;}

.linkactive{color:#2c68ac!important;}
.linkactive:hover{color:#2c68ac!important; text-decoration:underline;}
.home-banner-container{
    width:100%;
    height:100%;
    position:relative;
}
.home-banner-container img{
    width: auto;
    height: 100%;
    max-width: initial;
}
.callout-text {
    line-height: 110%;
    margin-top: 12px;
}
.home-callout-text {
    margin-top: 12px;
}
.home-banner-callout{
    position: absolute;
    top: calc((100% + 100px) / 2);
    left: 45px;
    background:rgba(46, 55, 59, 0.6);
    width: 519px;
    height: 110px;
    padding: 10px 65px 0px 12px;
}
.banner-read-more {
    margin-top: 12px;
}
.banner-read-more &gt; a &gt; span{
    color: #2c68ac;
    background-color: #FFF;
    font-size: 10px !important;
    padding: 2px;
    border-radius: 50%;
    top: 0px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #9b9ca0 none repeat scroll 0% 0%;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #FFF none repeat scroll 0% 0%;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid #9B9CA0;
}
.keys .nav-tabs.home.contact-tabs &gt; li.active &gt; a,.keys  .nav-tabs.home.contact-tabs &gt; li.active &gt; a:focus,.keys  .nav-tabs.home.contact-tabs &gt; li.active &gt; a:hover {
    color: #2c68ac;
}
.navbar-brand &gt; img {
    margin-left: 15px;
}
.auto-width{
    width:auto !important;
}
.job-vacancies-main-title.main-page-title{
    margin-bottom:15px;
}
.greenfont{
    color: #2c68ac;
}
.greenfont::-webkit-input-placeholder {
   color: #2c68ac;
}
.greenfont:-moz-placeholder { /* Firefox 18- */
   color: #2c68ac;
}

.greenfont::-moz-placeholder {  /* Firefox 19+ */
   color: #2c68ac;
}
.greenfont:-ms-input-placeholder {  
   color: #2c68ac;
}    
#map1{
    width: 100% !important;
    height: 219px !important;
    float: right;
    border: 2px solid grey;
}
.main-serch-input-wrapper{
    width: 158px;
    float: right;
}
.main-serch-input-wrapper input{
}    
#main-search-input{
    display: none;
    border: 1px solid #c7c7c7;
    width: 100%;
}
.blog-text-wrapper.blog-text-wrapper-1{
    width: 100%;
    max-height: 100px;
    min-height: auto !important;
}
.readmore{
    position:absolute;
    bottom:15px;
}
.health-blogs &gt; div) {        
    position:relative;
}
.health-blogs &gt; div {        
    position:relative;
}
.information-centers &gt; div {
    position: relative;
}
.products &gt; div:nth-child(1) {
    position: relative;
}
.jvectormap-zoomin, .jvectormap-zoomout {
    width: 10px !important;
    height: 10px !important;
    padding: 3px 4px 4px 3px !important;
    color: #000 !important;
    background-color: #fff !important;
    border: 1px solid #c7c7c7 !important;
    font-weight: bold !important;
}
.scroll_tabs_container {
    text-align: center;
    text-align: -webkit-center;
    text-align: -moz-center;
}
#tabs-demo3 div.scroll_tab_inner span.tab_selected:not(.scroll_tab_left_finisher):not(.scroll_tab_right_finisher) {
    background-color: #51B0A7 !important;
    box-shadow: 2px 2px 9px rgb(199, 199, 199);
    width: 128px;
    height: 45px;
}
.blog-details-image-wrapper{
    max-width: 350px;
}
.ourteam-details-image-wrapper{
    max-width: 350px;    
    float: left;
}

div.insurers-div-outer:nth-child(n) div.insurers-div-inner {
    border:none !important;
}
.rss-small {
   float: right;
   margin-top: 2px;
   margin-left: 3px;
}
.rss-small ,.vom {
    display:none !important;
}
.collapsing {
    position: inherit;
}
li.rss&gt;a img{	
	width: 20px;
}
.rss-small&gt;a img {
    width: 29px;
}
.career-video{
    margin-top:15px;
}
.no-pattern{
    width: 100%;
    max-width: inherit;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.no-pattern &gt; div.gallery-div{
    min-height:243px;
}
.no-pattern .gallery-image-container {
    height: 243px;
}
.no-pattern .gallery-image-container &gt; img {
    height: auto;
    width: 100%;
}
.why-testimonial{
    
}
.why-testimonial div.testimonial-inner {
    padding: 7px 30px 6px 30px;
    min-height: 40px;
}
.why-testimonial span.quote1 {
    width: 23px;
    height: 23px;
    top: 5px;
    left: 5px;
}
.why-testimonial span.quote2 {
    width: 20px;
    height: 20px;
    bottom: 5px;
    right: 5px;
}
.testimonial-page-title{
    padding-bottom: 14px;
    border-bottom: 5px solid rgb(101, 141, 27);
    margin-bottom: 15px;
}
.why-testimonial .t-d {
    position: absolute;
    top: 100%;
    width: 35px !important;
    height: 20px !important;
    background-size: 100% !important;
}
.why-testimonial .testimonial-outer {
    margin-bottom: 4px !important;
}
#owl-video .owl-item, #owl-testimonials .owl-item {
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    height : inherit;
    padding-bottom : 0px;
    max-height : inherit;
}
#owl-testimonials .owl-wrapper-outer {
    padding-bottom : 15px;
}
.apply-right-sect{
    padding: 5px 55px;
    background: #1FA79B url("../img/Job-vacancies.png") no-repeat scroll 27px center / 25px auto;
}
.vacancy-listing{
    background-color: #C0C1C3;
    padding: 5px 10px;
    margin-top: 17px;
}
.vacancy-listing &gt; div.vacancy-listing-title{
    text-decoration:none !important;
}
.vacancy-listing &gt; div.vacancy-listing-date{
    color: #2c68ac;

}
a:hover .vacancy-listing-title, a:hover vacancy-listing-date{
    text-decoration:none !important;
}
.vacancy-listing:hover, .vacancy-listing:focus{
    background-color:#aecd58;
}
.vacancy-listing:hover  div.vacancy-listing-date{
    color: #fff;
}
div.allow-testimonials{
    background-color: #ebebeb;
    padding:15px;
}
div.allow-testimonials-title{    
    padding: 5px 50px;
    background: #00ccff url("../img/testimonials-icon.png") no-repeat scroll 25px center / 20px auto;
}
.mobile-select-country-language{
    display:none;
}
.nav-years li a:hover, .nav-years li.selected a {
    text-decoration:none !important;
}
.nav-eras {
    display:none;
}
.history-slider-container .scroll_tabs_container div.scroll_tab_inner span.tab_selected {
    top: -5px;
}
span.regnow{
    border-bottom: 3px solid #FFF;
    padding-bottom: 5px;
    margin-right: 15px;
    margin-left: 15px;
}
span.login-btn {
    padding-bottom: 5px;
    margin-right: 15px;
    margin-left: 15px;
    cursor: pointer;
}
.last-section{
    background-color: #A8D4CF;
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 11px;
    margin-bottom: -15px;
}
.last-section div {
    text-align: center;
}
div.search-methods{
    background-color:#2c68ac;
    padding:15px;
    text-align:center;
    text-align:-webkit-center;
    text-align:-moz-center;
}
div.search-methods-title{
    text-align:center;
    }
div.search-methods-cont{
    margin-bottom:18px;
}
#slider{
    background-color:Transparent;
    border:none;
}    
.flexslider .slides &gt; li {
    position: relative;
}
.flexslider .slides img {
    max-height: 310px;
}
.flr-inner.flr-inner-inter {
    min-height: 234px;
}
#map2 {
    min-height: 310px;
    border: 2px solid #ccc;
}
#map2 svg:not(:root) {
    height: 310px;
}
.cs1 {
    max-width: 440px;
}
.address-0{
    margin-top:20px;
}
.address-1{
    margin-top:20px;
}
.address-2{
    margin-top:20px;
}    
.contact-page-title{
    color: #606163;
    margin-top: 35px;
}
.align-content-right{
    text-align:right;
    text-align:-webkit-right;
    text-align:-moz-right;
}
.pt15 {
    padding-top: 70px;
}
.home-event-image img
{
    width: 100%;
    height: auto;}


.flexslider {
    max-height: 310px;
    overflow: hidden;
}
.banner-overlay-dark {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.38);
    top: 0px;
    left: 0px;
    right: 0px;
}
.flex-direction-nav .flex-prev {
    background: transparent url("../img/arrow-left.png") no-repeat scroll 0% 0%;
    background-repeat: no-repeat;
    left: 10px;}
.flex-direction-nav .flex-next {
    background: transparent url("../img/arrow-right.png") no-repeat scroll 0% 0%;
    background-repeat: no-repeat;
    right:10px;
}
.flex-direction-nav a::before {
    content: "" !important;
}
.blur {
    filter: blur(2px);
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
}

.IndividualForm
{
        margin-bottom: 40px;
    }
#carousel .flex-direction-nav .flex-next {
    background-color: #CCC;
    width: 24px;
    height: 35px;
    background-size: 20px;
    background-position: 2px;
}
#carousel .flex-direction-nav .flex-prev {
    background-color: #CCC;
    width: 24px;
    height: 35px;
    background-size: 20px;
    background-position: 2px;
}
.nplr{
    padding-left: 0px;
    padding-right: 0px;
}
.loader{
    text-align: center;
    text-align: -webkit-center;
    text-align: -moz-center;
    margin-top: -40px;
    margin-bottom: 20px;  
}
.loader img{
    width: 62px;
}
.filter-form{
    width: 300px;
}
.tatsh-btn{
    background-color: #008E7F;
    color: #FFF;
    font-size: 16px;
    font-family: "AarialBold";
    float: right;
    padding: 8px 19px;
}
.tatsh-btn span.connect-to-tatsh{
    font-size: 14px;
}
span.tatsh-btn-icon{
    background-color: #CCC;
    height: 39px;
    width: 48px;
    display: flex;
    margin: -8px 10px -8px -19px;
    float: left;
}
span.tatsh-btn-icon img {
    width: 21px;
    margin: auto;
}
.pulse-form-container{
    border: 2px solid #008e7f;
    padding: 15px;
    background-color: #ebebeb;
}
.pulse-form-main-container{
     padding-left: 0px;
     margin-top: 60px;
}
.pulse-form-container input.username-input,.pulse-form-container input.password-input {
    border: 1px solid #3ba89d;
    width: 100%;
    height: 32px;
    margin-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
}
.pulse-form-container input[type=checkbox]:not(old) + label &gt; span {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    margin: 4px 10px;
    background: transparent url("../img/check-2.png") repeat scroll 0px 0px;
    background-repeat: no-repeat;
    background-size: 18px;
}
.pulse-form-container input[type=checkbox]:not(old):checked + label &gt; span {
    background: transparent url("../img/check-2.png") repeat scroll 0px -28px;
    border-radius: 0px;
    background-repeat: no-repeat;
    border: medium none;
    background-size: 18px;
}
.pulse-form-container span.login-btn {
    margin-right: 0px;
    margin-left: 0px;
}
.pulse-form-container span.regnow {
    border-bottom: 3px solid #3BA89D;
    padding-bottom: 2px;
}
.pulse-form-container span.regnow a{
    color: #3BA89D !important;
}
.pulse-form-container input.username-input {
    margin-top:0px;
}
.caya-grey a{
    color:#888a8d;
}

#grad-grey {
  background: red; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #86888b , #EBEBEB); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #86888b, #EBEBEB); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #86888b, #EBEBEB); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #86888b , #EBEBEB); /* Standard syntax */
  width: 86px;
  padding: 5px;
}
#grad-grey span.glyphicon {
    background-color: rgb(255, 255, 255);
    color: rgb(134, 136, 139);
    padding: 2px;
    border-radius: 50%;
    font-size: 10px;
    margin-right: 6px;
}

div.caya-grey{
    margin-bottom: 10px;
}    
.kms-1{
    margin-top: 10px;
}

 .VDetails{
     margin-bottom: 0px !important;
     margin-top: 0px !important; 
}
 .VAddress{
    margin-top: 15px; 
    margin-bottom: 15px; 
}
.nextcareinfo{
     margin-top: 20px;
}
.infocenter
{
    overflow: hidden;
}
.infocenter img
{
    width:auto;
    height:100%;
}
.mobile-select-country-language .lng-btn{
    margin-top: -1px;
    margin-left: 5px;
}
.mobile-select-country-language select.country-select {
    width: calc(100% - 87px);
    padding-left: 7px;
}
.contact-phone-slider{
    float: right;
    height: 30px;
    width:200px;
    margin-right: 10px;
    overflow: hidden;
}
.contact-phone-slider .bx-viewport {
    background-color: Transparent;
}
.slider-country {
    font-family: 'AarialBold';
	font-size: 14px;
	color: #2c68ac;
	line-height:1;
}
.slider-phone-num {
    font-family: 'AarialBold';
	font-size: 18px;
	color: #2c68ac;
	line-height:1;
	text-align: right
}
.callstr
{
    color: #fff;
}

.inquirystr{
    position: absolute;
    bottom: 10px;
}
.product-wrapper.product-wrapper-even.employers-product-wrapper {
    margin-bottom: 20px;
}
.team-members-div {
}
.team-members-div &gt; .team-container {
    text-align: center;
    text-align: -webkit-center;
    text-align: -moz-center;
}
.team-members-div &gt; .team-container &gt; div {
    float: none;
    display: inline-flex;
}
div.team-container.team-container-one &gt; div.team-div:nth-child(n) {
    padding-left: 11.25px;
    padding-right: 7.5px;
}
.contact-info-div div span, .unicode{
    unicode-bidi: bidi-override;
    direction: ltr;
}
.keyfiguresfooter{
    margin-bottom:30px;
}
.keyfiguresfooter img{
    width: 100%;
}
.health-care .products &gt; div:nth-child(1) {
    background-color: #2c68ac;
}
.health-care .products &gt; div:nth-child(2) {
    background: url("../img/image111.png");
}
.health-care .products span {
    color: #2c68ac;
}
.team-container.team-container-1 {
    display: inline-table;
    text-align: center;
    text-align: -webkit-center;
    text-align: -moz-center;
}
div.team-container.team-container-1 &gt; div.team-div{
    float: none;
    display: inline-block;
}
.inquiry-1 {
    margin-bottom: 25px;
}
.inquiry-1 &gt; span{
    padding: 10px 15px;
    min-width: 222px;
    display: inline-block;
}
.inquiry-1 span a{
    color: #fff;
    font-size: 16px;
    font-family: 'ArialRegular';
}
.inquiry-1 span.glyphicon {
    margin-left: -8px;
    position: relative;
    top: 3px;
}
.inquiry-1 span.glyphicon:last-child{
    margin-right: 8px;
}
.internal-banner-providers {
    padding-right: 6.1px;
    margin-bottom: 15px;
}
.internal-banner-providers &gt; div{
   border: 1px solid #ccc;
   overflow: hidden;
}
.internal-banner-providers &gt; div &gt; img{
   width:100%;
   height:auto;
}
.providers-three-col{
   padding-left: 6px;
}
.providers-three-col &gt; div {
    min-height: 85px;
    padding: 10px;
    position: relative;
}
.r1{
    background-color:#166c8f;
       margin-bottom:10px;
}
.r2{
    background-color:#1893a7;
       margin-bottom:10px;
}
.r3{
    background-color:#fcd305;
    min-height: 173px !important;
}
.providers-title-new {
    font-family: 'AarialBold';
    font-size: 16px;
    color: #fff;
    margin-bottom: 15px;
    line-height:1;
}
.providers-desc-new {
    font-family: 'ArialRegular';
	font-size: 14px;
	color: #fff;
}
.providers-more-new
{
    font-family: 'AarialBold';
	font-size: 12px;
	color:#fff;
	position:absolute;
	bottom: 15px;
	left:15px;
}
.providers-more-new a
{
    font-family: 'AarialBold';
	font-size: 12px;
	color:#fff;
}
.r1 .providers-more-new span
{
    color:#166c8f;
    background-color: #fff;
    border-radius: 50%;
    padding: 2px;
    margin-right: 4px;
    font-size: 9px !important;
    position: relative;
    top: 0px;
}
.r2 .providers-more-new span
{
    background-color: #fff;
    color:#1893a7;
    border-radius: 50%;
    padding: 2px;
    margin-right: 4px;
    font-size: 9px !important;
    position: relative;
    top: 0px;
}
.r3 .providers-more-new span
{
    background-color: #fff;
    color: #fcd305;
    border-radius: 50%;
    padding: 2px;
    margin-right: 4px;
    font-size: 9px !important;
    position: relative;
    top: 0px;
}
.nonnetworkprovider-banner-callout{
    position: absolute;
    top: calc((100% - 137px) / 2);
    left: 45px;
    background: transparent url("../img/NonnetworkProviderCallout.png") repeat scroll 0% 0%;
    width: 413px;
    height: 129px;
    padding: 12px 65px 0px 15px;
    line-height: 1.32857143 !important;
}
.nonnetworkprovider-callout-text {
    margin-top: 3px;
    width: 313px;
}
.mobile-img img{
    width:100%;
}
.mobile-img {
 
    margin-top: 8px;
    padding-right:10px;
}
.mobile-cont
{
    margin-bottom:15px;
    background-color:#ebebeb;
    padding:10px 18px;
     min-height: 88px;  
   
}

.mobile-t
{
        color: #606163;
    font-family: "ArialRegular";
    font-size: 12px;
    padding-top:5px;
        padding-bottom: 10px;
        margin-top: 11px;
    line-height: 1.2;
        
}
.individual-font
{
    font-family: "ArialRegular";   
    font-size: 12px;
}
.applynow
{
        padding: 3.5px 10px 6px;
}
.loader-image {
	background-image: url("../img/loader.gif");
	height: 50px;
	width: 50px;
	position: absolute;
	/* 	top: calc(50% - 50px); */
	right: calc(50% -   50px);
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) 
{
 .allow-btn-green1
 {
     position:relative;
     top:15px;
 } 
 
    
}

 .allow-btn-green1
 {
     position:relative\9;
     top:15px\9;
 } 
 
 
 .team-members-div &gt; .team-container &gt; div
 {
   
     display: inline-table\9;
 }

 select::-ms-expand
 {
     display:none;
 }
 
 .select-country-arrow
 {
      position:relative;
    display:inline-block;
    z-index:0
 }
 .select-country-arrow select {
    z-index:1;
}
 .select-country-arrow:before {
    display:block;
    position:absolute;
    content:'';
    right:0px;
    top:0px;
    height:1em;
    width:1em;
    margin:2px;
    z-index:5;
}
.fa
{
    color: #606163;
    font-family: 'ArialRegular';
    font-style: normal;
    font-size: 12px;
}
ul li:hover ul { display: block; }

.about-facebook-home &gt; a &gt; span {
    background: transparent url("../img/fb-home.png") no-repeat scroll 0% 0% / 40px auto;
    width: 40px;
    height: 40px;
    display: block;
}
.about-twitter-home &gt; a &gt; span {
    background: transparent url("../img/twitter-home.png") no-repeat scroll 0% 0% / 40px auto;
    width: 40px;
    height: 40px;
    display: block;
}
.about-google-home &gt; a &gt; span {
    background: transparent url("../img/google-home.png") no-repeat scroll 0% 0% / 40px auto;
    width: 40px;
    height: 40px;
    display: block;
}
.about-linkedin-home &gt; a &gt; span {
    background: transparent url("../img/in-home.png") no-repeat scroll 0% 0% / 40px auto;
    width: 40px;
    height: 40px;
    display: block;
}
.about-youtube-home &gt; a &gt; span {
    background: transparent url("../img/tube-home.png") no-repeat scroll 0% 0% / 40px auto;
    width: 40px;
    height: 40px;
    display: block;
}
.about-instagram-home &gt; a &gt; span {
    background: transparent url("../img/instagram-home.png") no-repeat scroll 0% 0% / 40px auto;
    width: 40px;
    height: 40px;
    display: block;
}

.mobile-android-home {
    background: transparent url("../img/member-GOOGLE.png") no-repeat scroll 0% 0% / 60px auto;
    width: 60px !important;
    height: 60px !important;
    display: block;
}
.mobile-ios-home {
    background: transparent url("../img/member-APP.png") no-repeat scroll 0% 0% / 60px auto;
    width: 60px !important;
    height: 60px !important;
    display: block;
}
.mobile-download-txt
{
    color: white;
    font-family: 'AarialBold';
    font-size: 16px;
    text-align: left;
    padding-top: 10px;
}
.mobile-app-download
{
    background: transparent url("../img/member-DOWNLOAD.png") no-repeat scroll 0% 0% / 44px auto;
    width: 44px;
    height: 44px;
    display: block;   
    margin-top: 10px;
}

.helpline{font-size:16px; letter-spacing: .5px; font-family: 'AarialBold'; color:#fff; float:right; padding-right:9px;}
.owl-buttons{text-align: center;}
p{font-family: 'ArialRegular'; font-size: 13px;}
.submitbtn{color:#ffffff; background: #2c68ac; padding:5px 15px; font-family: 'ArialRegular'; font-size: 13px; border:1px solid #2c68ac;}
.submitbtn:hover{color:#ffffff; background: #5387c3; padding:5px 15px; font-family: 'ArialRegular'; font-size: 13px; border:1px solid #2c68ac;}
</pre></body></html>