<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:	 LnTInfotech
Author:		 TechNex Technologies
Template:	 enfold 
Version:	 1.0.0 
Text Domain:	 Enfold-child
*/
/* reach us form  */

@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&amp;display=swap');

.reach-us {
    font-size: 1.8rem !important;
    font-family: BwModelica-Light !important;
    letter-spacing: 1px !important;
}
::part(acsb-trigger) {
    bottom: 50px !important;
}
.ltiOracleHeader .oracleLTILogo{width: 55% !important;}

@font-face {
    font-family: BwModelica-Regular;
    src: url('fonts/eot/BwModelica-Regular.eot') format('eot'),
        url('fonts/otf/BwModelica-Regular.otf') format('otf'),
        url('fonts/woff/BwModelica-Regular.woff') format('woff'),
        url('fonts/woff2/BwModelica-Regular.woff2') format('woff2');
}
@font-face {
    font-family: BwModelica-Light;
    src: url('fonts/eot/BwModelica-Light.eot') format('eot'),
        url('fonts/otf/BwModelica-Light.otf') format('otf'),
        url('fonts/woff/BwModelica-Light.woff') format('woff'),
        url('fonts/woff2/BwModelica-Light.woff2') format('woff2');
}
@font-face {
    font-family: BwModelica-Bold;
    src: url('fonts/eot/BwModelica-Bold.eot') format('eot'),
        url('fonts/otf/BwModelica-Bold.otf') format('otf'),
        url('fonts/woff/BwModelica-Bold.woff') format('woff'),
        url('fonts/woff2/BwModelica-Bold.woff2') format('woff2');
}
@font-face {
    font-family: BwModelicaLTI-Light;
    src: url('fonts/eot/BwModelicaLTI-Light.eot') format('eot'),
        url('fonts/otf/BwModelicaLTI-Light.otf') format('otf'),
        url('fonts/woff/BwModelicaLTI-Light.woff') format('woff'),
	    url('fonts/woff2/BwModelicaLTI-Light.woff2') format('woff2');
}
@font-face {
    font-family: BwModelicaLTI-Thin;
    src: url('fonts/eot/BwModelicaLTI-Thin.eot') format('eot'),
        url('fonts/otf/BwModelicaLTI-Thin.otf') format('otf'),
        url('fonts/woff/BwModelicaLTI-Thin.woff') format('woff'),
        url('fonts/woff2/BwModelicaLTI-Thin.woff2') format('woff2');
}
@font-face {
    font-family: BwModelicaLTI-Bold;
    src: url('fonts/eot/BwModelicaLTI-Bold.eot') format('eot'),
        url('fonts/otf/BwModelicaLTI-Bold.otf') format('otf'),
        url('fonts/woff/BwModelicaLTI-Bold.woff') format('woff'),
        url('fonts/woff2/BwModelicaLTI-Bold.woff2') format('woff2');
}
#catapult-cookie-bar{
	display:none !important;
}
body, p {
    font-family: BwModelica-Regular !important;
    font-weight: normal;
    font-size: 12pt;
    line-height: 16pt;
    color: #343434;
}
.av-subheading p {font-size: inherit;}
a, a:hover, a:focus, a:visited {
    outline: 0;
	text-decoration: none !important;
}
/* safari 3+, chrome 1+, opera9+, ff 3.5+ */
body:nth-of-type(1) #main {flex-grow: 1;}
body:nth-of-type(1) #wrap_all {
	display: -webkit-flex;
    flex-direction: column;
    width: 100%;
    min-height: calc(100vh - 32px);
	z-index: 99999;
}
/* */

i {font-style: italic;}
strong, b {font-family: BwModelica-Bold;font-weight: normal;}
ul ul {margin-left: 10px;}
ul ul li {margin-bottom: 0;}
.list-unstyled {
  padding-left: 0 !important;
  list-style: none !important;
}
.list-inline &gt; li {
    display: inline-block !important;
    padding-right: 5px;
    padding-left: 5px;
}
ol[type="a"] {list-style-type: lower-alpha;}
ol[type="A"] {list-style-type: upper-alpha;}
ol[type="i"] {list-style-type: lower-roman;}
ol[type="I"] {list-style-type: upper-roman;}

#top .av-flex-placeholder {width: 3%;}
.titleblue {color: #006fba !important;}
.blue {color: #00008c !important;}
a.blue {text-decoration: none !important;}
.orange {color: #f46e00 !important;}
.headclr {color: #006fba !important;}
.darkgray, .fontclr, .fontclr strong {color: #343434 !important;}
.white {color: #fff !important;}

.nightBlueTxt {color: #00008c !important;}
.seaBlueTxt {color: #001eff !important;}
.skyBlueTxt {color: #00ccff !important;}
.iceBlueTxt {color: #9af7ff !important;}
.lightBlueTxt {color: #addeec !important;}
.orangeTxt {color: #f46e00 !important;}
.yellowTxt {color: #ffcc00 !important;}
.grayTxt {color: #343434 !important;}
.nightBlueBg {background-color: #00008c !important;}
.seaBlueBg {background-color: #001eff !important;}
.skyBlueBg {background-color: #00ccff !important;}
.iceBlueBg {background-color: #9af7ff !important;}
.lightBlueBg {background-color: #addeec !important;}
.orangeBg {background-color: #f46e00 !important;}
.yellowBg {background-color: #ffcc00 !important;}
.grayBg {background-color: #e7e7e7 !important;}

.title {color: #232323 !important;font-weight: 600;}

h1, h2, h3, h4, h5, h6 {
	font-family: BwModelica-Light;
	font-weight: normal;
	text-transform: inherit !important;
	line-height: normal;
	color: #232323;
}
.home h1, .home h1 a, .home h2, .home h2 a, .home h3, .home h3 a, .home h4, .home h4 a {
	font-family: BwModelica-Light;
	font-weight: normal;
}

.padding0 {padding: 0 !important;}
.paddingL0 {padding-left: 0 !important;}
.paddingR0 {padding-right: 0 !important;}
.paddingT0 {padding-top: 0 !important;}
.paddingB0 {padding-bottom: 0 !important;}
.padding15 {padding: 15px;}
.paddingL15 {padding-left: 15px;}
.paddingR15 {padding-right: 15px;}
.paddingT15 {padding-top: 15px;}
.paddingB15 {padding-bottom: 15px;}
.margin0 {margin: 0 !important;}
.marginL0 {margin-left: 0 !important;}
.marginR0 {margin-right: 0 !important;}
.marginT0 {margin-top: 0 !important;}
.marginB0 {margin-bottom: 0 !important;}
.margin15 {margin: 15px;}
.marginL15 {margin-left: 15px;}
.marginR15 {margin-right: 15px;}
.marginT15 {margin-top: 15px;}
.marginB15 {margin-bottom: 15px;}
.nounderline, .underlinenone {text-decoration: none !important;}
img[src$='-icon.jpg'], img[src$='-icon.png'], img[src$='-icon.svg'] {width: 60px !important;height: 60px !important;}

/* Custom Button Styles */
.theme-btn {
    padding: 7px 15px;
    background-color: #00008c;
	display: inline-block;
}
.theme-btn:hover {background-color: #f28230;}
#bannerCta.blue {
    background-image: url(/wp-content/uploads/2022/04/Blue-CTA.png);
    background-color: transparent;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    border: none !important;
    background-repeat: no-repeat;
    padding: 11px 30px 12px 15px;
    background-size: 100% 100%;
    display: inline-block;
}
@media (max-width: 767px) {
    #bannerCta.blue {  
        font-size: 16px;
    }
	.responsive #socket .sub_menu_socket {
		float: none;
		text-align: center;
		display: block;
	}
	.responsive #socket .copyright {
		display: none;
	}
}

.readmore_link a, a.theme-btn, a.theme-btn:hover {color: #fff;text-decoration: none !important;}
#top .avia-slideshow-button {margin-top: 0;}
#top .avia-button.avia-color-dark {
    border: 2px solid #666 !important;
    color: #000 !important;
	background: transparent !important;
}
#top .avia-button.avia-color-dark:hover {
	opacity: 1;
	color: #fff !important;
	border: 2px solid #f46e00 !important;
	background-color: #f46e00 !important;
}
#top .avia-button.avia-color-orange {
    background-color: #f46e00;
    border-color: #f46e00;
    color: #fff !important;
    font-weight: 100;
    padding: 10px 20px !important;
    line-height: 18px;
    letter-spacing: 1px;
	text-decoration: none;
}
#top .avia-button.avia-color-orange:hover {
    background-color: #ffcc00;
    border-color: #ffcc00;
	color: #000;
}

.home h1 {}
.home h2, .home h2 a {font-size: 14pt;line-height: 20pt;}
.home h3, .home h3 a {font-size: 12pt;line-height: 18pt;}
.home h4, .home h4 a {font-size: 11pt;margin-bottom: 15px;line-height: 16pt;}
sup {top: 0em;font-size: xx-small;/*font-family: arial;*/line-height: normal;}
.txtdecoration-none {text-decoration: none !important;}
.main_color table {background-color: transparent;}
.main_color table th, .main_color table td {padding: 5px 0;}
.main_color table hr {margin: 10px 0;}
table th {text-transform: none;color: #343434;}
tr:first-child th, tr:first-child td {border-top-width: 0px;}
tr th:first-child, tr td:first-child {border-left-width: 0px;}
.responsive .av-styling-circle .avia-image-container-inner {background-color: #fff;}
.avia-slideshow.image_no_stretch li img {width: 100%;}
.av-special-heading {margin-top: 10px;}
.avia-section {min-height: 50px;}
.hr-custom .inner-border-av-border-fat {
    border-style: solid;
    border-width: flat;
}
.hr-custom .inner-border-av-border-thin {
    border-style: solid;
    border-width: thin;
}

ul ul li, ul ol li, ol ol li, ol ul li {
    margin-bottom: 0;
    margin-left: 0 !important;
}
.av-subheading.av_custom_color {opacity: 1;}
.quotewrap {
	position: relative;
    padding-left: 35px;
    padding-right: 35px;
    margin-top: 18px;	
}
.quotewrap:before {
    font-family: sans-serif;
    color: #999;
    content: "\201C";
    font-size: 62pt;
    position: absolute;
    left: 0;
    top: 0;
}
.quotewrap:after {
    font-family: sans-serif;
    color: #999;
    content: "\201D";
    font-size: 62pt;
    position: absolute;
    right: 0;
    bottom: -14px;
}

/* .avia-table */
.flex_column .avia-table tr {}
.flex_column .avia-table th, .flex_column .avia-table td {
	color: #343434;
	padding: 5px !important;
	border: 1px solid #ddd !important;
}
.flex_column .avia-table th {background-color: #addeec;}
.flex_column .avia-table tr:nth-child(odd) td {background-color: #f1f1f1;}

.globalfootprint-filter .select2-container {
	display: inline-block !important;
    max-width: 230px;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
}
.select2-container {margin: 0 !important;width: 100%;}
.select2-container .select2-choice {background-color: #ededed !important;}
.select2-results {padding: 0 !important;margin: 0 !important;line-height: 30px;}
.select2-results li {border-bottom: 1px solid #f1f1f1;}
a.select2-choice {text-decoration: none !important;border-radius: 0 !important;}
.avia-fullwidth-slider .caption_top,
.avia-fullwidth-slider .caption_right.caption_right_center,
.avia-fullwidth-slider .caption_left.caption_left_center {text-align: center;}
.avia-fullwidth-slider .caption_top .slideshow_align_caption {display: block;padding: 20px 0;margin-top: 30px;}
.avia-fullwidth-slider .caption_top .slideshow_caption,
.avia-fullwidth-slider .caption_top .slideshow_caption .slideshow_inner_caption {top: 0;}
.avia-data-table td strong, .avia-data-table td b {color: #343434;}

/* Homepage Banner  */
.avia-fullwidth-slider .slideshow_caption .avia-caption-title {
/* 	font-family: 'BwModelicaLTI-Bold';
    letter-spacing: 1px; */
	font-family: "Source Sans 3" !important;
    font-weight: 400 !important;
}
.avia-fullwidth-slider .slideshow_caption a.avia-color-light {
	text-decoration: none !important;
	border: 1px solid #fff !important;
    padding: 5px 10px !important;
    margin-top: 0 !important;
    letter-spacing: 1px;
    font-weight: 100 !important;
}
.avia-fullwidth-slider .slideshow_caption a.avia-color-light:hover {
	text-decoration: none;
    background-color: #fbd20b !important;
    border: 1px solid #fbd20b !important;
    color: #000 !important;
    padding: 5px 10px !important;
	opacity: 1;
}

@media only screen and (max-width: 767px) {
	.responsive .avia-slideshow img, .responsive img.full-img {width: 100% !important;}
	.responsive .av-styling-circle .avia-image-container-inner {width: 60%;}
/* 	.responsive .av-styling-circle .avia-image-container-inner img {height: auto;width: 120px;} */
	.select2-container {display: flex !important;flex-direction: column;margin-right: 0 !important;}
}
form {margin-bottom: 0 !important;}
.wpcf7 .ajax-loader {
	position: absolute;
    text-align: center;
    bottom: 20px;
}
.owl-theme .owl-dots .owl-dot span {margin: 5px;}
#top .scroll-down-link {color: rgba(255, 255, 255, 1);}
#top .avia-slideshow-button {text-transform: none;}

/* Facebook Block */
.rfbp-post {border-bottom: 0px;padding-bottom: 0;margin-bottom: 0;}
.twitter-link {padding: 10px;}
.twitter-link a, h4.rfbp-heading, .twitter-link a:hover {color:#fff;text-decoration: none;border: 0;}
.twitter-link .av_font_icon {float: none;margin-right: 0;}
.twitter-link [data-av_icon]:before {font-size: 24pt;}
h4.rfbp-heading {font-family: BwModelica-Light;font-size: 12pt;line-height: 18pt;}

[class*=page-template-template] .avia-builder-el-last .avia_codeblock .owl-twitter-carousel {padding: 10px 20px;text-align: center;}
[class*=page-template-template] .avia-builder-el-last .avia_codeblock .owl-stage-outer {min-height: 190px;}
[class*=page-template-template] .avia-builder-el-last .avia_codeblock .owl-dots {position: absolute;bottom: 0;left: 0;}
[class*=page-template-template] .avia-builder-el-last .avia_codeblock .owl-dots .owl-dot.active span,
[class*=page-template-template] .avia-builder-el-last .avia_codeblock .owl-dots .owl-dot:hover span,
.single-blog .sidebar .owl-dots .owl-dot.active span,
.single-blog .sidebar .owl-dots .owl-dot:hover span {background: #fff !important;margin: 5px;}
.single-blog table {}
.single-blog table tr {}
.single-blog table thead td b {color: #fff !important;}
.single-blog table tr td {color: #232323;font-size: 15px;}
.single-blog .category-canada-blog #thx-latest-news {display: none;}
.page-id-35376 [id*="tab-"] .avia-content-slider-inner {width: 100% !important;}
.page-id-35376 [id*="tab-"] .slide-entry-wrap {justify-content: space-between !important;}
.breadcrumbs .trail-end sup {line-height: 14px;}

.page-template-template-industries h1,
.page-template-template-services h1,
.page-template-template-digital h1,
#content-head h1 {font-size: 1.8rem;color: #00008c;line-height: 34px;}

.page-template-template-industries h2,
.page-template-template-services h2,
.page-template-template-digital h2,
.page-template-template-gdpr h2 {font-size: 2.3rem;color: #00008c;}
.page-template-template-industries h3,
.page-template-template-services h3,
.page-template-template-digital h3,
.page-template-template-gdpr h3.entry-title {font-family: BwModelica-Bold;font-size: 11pt;color: #494949;}
.page-template-template-industries h4 {}
.page-template-template-services #video-section .avia-smallarrow-slider-heading  {
    position: absolute;
    bottom: 6%;
    margin-left: 2.5%;
    width: 48.5%;
    right: 0;
    left: 49% \9;
}
.page-template-template-services #video-section .avia-slideshow-dots {text-align: left;}
.row.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media only screen and (max-width: 768px) {
    .row.row-eq-height {display: inline-block;}
}

#sticky-contact {
	position: fixed;
    bottom: 0;
    right: 0;
    z-index: 99999;
    background-color: #FBD20D !important;
    padding: 10px 15px;
    height: 47px;
    opacity: 0.9;
}
#sticky-contact a {
    font-family: BwModelica-Regular;
    color: #343434;
    font-size: 14pt;
    text-decoration: none;
    vertical-align: top;
    line-height: 18pt;
	transition: 0.5s;
}
#sticky-contact:hover a {padding-right: 25px;}
#sticky-contact a:before {
     /* background: url('/wp-content/uploads/2019/08/contact_message_black_18dp.png.png') no-repeat 0 0 transparent; */
	background: url('/wp-content/uploads/2021/12/Sticky-contact-icon.svg') no-repeat 0 0 transparent;
    content: "";
    display: inline-block;
    background-size: 100%;
    height: 30px;
    width: 30px;
    margin-right: 10px;
	float: left;
}
#sticky-contact-form {
    z-index: 99999;
    background: rgba(255, 255, 255, 1);
    width: 100%;
    height: 100%;
    overflow: auto;
    position: fixed;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 15px;
}
#sticky-contact-form .wpcf7 {width: 100%;}
#sticky-contact-form .sticky-contact-form-wrapp {position: relative;width: 90%;margin: 0 auto;}
.sticky-contact-form-close-btn {
    position: absolute;
    right: -15px;
    top: 5px;
    padding: 0 7px;
    cursor: pointer;
    font-size: 12px;
}
#sticky-contact-form .privacycheck {
    font-size: 9pt;
    line-height: 14px;
    text-align: left;
    text-align-last: center;
    padding-left: 15px;
}
#sticky-contact-form .wpcf7 .wpcf7-textarea {margin-bottom: 0px !important;height: 0px !important;}

.single-blog .entry-content p:first-child em {
   margin-bottom: 20px;
   margin-top: -20px;
   display: block;
}

@media only screen and (max-width: 767px) {
	/* #sticky-contact {display: none;} */
	#sticky-contact {padding: 10px 15px;}
	#sticky-contact a {width: 30px;display: block;font-size: 0;}
	#sticky-contact {background-color: #146ff8 !important;opacity: 1;}
}

@media only screen and (min-width: 768px) {
	#sticky-contact a:before {
		filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(241deg) brightness(104%) contrast(101%);
	}
}

@media only screen and (min-width: 1024px) {
	#socket .footer-bottom .sub_menu_socket {float: left;/*margin-left: 30px;*/}
	#sticky-contact-form .sticky-contact-form-wrapp {width: 35%;}
	#sticky-contact-form {
       vertical-align: middle;
       align-items: center;
       display: flex;
    }

}

/* Analytic Speak */
.analyticsslider {background-color: #f8f8f8;}
.analyticsslider {
	overflow: hidden !important;
	padding: 25px;
	min-height: 290px;
	position: relative;
}
.analyticsslider, .analyticsslider h3, .analyticsslider h3 &gt; a, .analyticsslider h4 {
	font-family: BwModelica-Light !important;
	font-weight: normal !important;	
}
.analyticsslider h3 {font-size: 12pt;}
.analyticsslider a.speaktitle &gt; p {	
	font-family: BwModelica-Light !important;
	font-weight: normal !important;
	font-size: 14pt !important;
    line-height: 20pt !important;
}
.analyticsslider a:hover {text-decoration: none;}
.analyticsslider .avia-smallarrow-slider-heading {position: absolute;bottom: 20px;left: 0;}
.analyticsslider .avia-smallarrow-slider-heading a {border: 0 !important;}
.analyticsslider .clientname {	 
	font-weight: bold !important;
	margin-bottom: 5px;
}
/*.analyticsslider .clientname,*/ .analyticsslider .clientdesignation span {color: #00008c;}
.analyticsslider .clientdesignation { 
    color: #343434;
    font-size: 11pt !important;
    text-align: left;
    line-height: 18pt !important;
}
.analyticsslider .avia-slideshow-dots {text-align: center !important;bottom: 10px !important;}
#videoblock_modal .clientdesignation {color: #707070;text-align: left;}
.analyticsslider .entry-content p {font-weight: 100 !important;font-size: 10pt !important;line-height: 14pt !important;color: #fff;}
.analyticsslider a.open_video_modal {color: #00008c !important;text-decoration: none !important;}
.analyticsslider a.open_video_modal:hover {color: #f16e01;}
.analyticsslider .modal-content {text-align: left;}
.ajax_search_title {text-transform: unset !important;}
button, .avia-button {border-radius: 0 !important;}
.home #main h4.widget-title {color: #000;}
.home #main .flex_column {margin-left: 2%;}
.home #main .first.flex_column, .home #main .av_one_full {margin-left: 0;}
.home #main .av_one_fourth {padding: 30px;padding: 25px 25px \0/IE9;min-height: 340px;min-height: 395px \0/IE9;}
.home #main #home-section-third .av_one_fourth {width: 24.5%;}
.home #main .avia-builder-el-last .av_one_fourth, #home-section-third .upcomingEvent .right {min-height: 352px \0/IE9;min-height: 355px \0/IE10;}
.home #av_section_1 .av_one_half {width: 47.8%;}
.home #av_section_1 .avia-builder-el-last, .home #av_section_1 .avia-builder-el-4 {position: relative;}
.home #av_section_1 .avia-builder-el-last .owl-dots {position: absolute;bottom: 10px;right: 23%;}
.home #home-section-first .flex_column.first h4 a {font-size: 16px;line-height: 24px;}
.home #home-section-first .flex_column:nth-child(2) h2 {}
.home #home-section-first .flex_column:nth-child(2) p {}
.home #video-section .widget-title {position: absolute;top: 30px;left: 25px;color: #fff !important;z-index: 1;}
#video-slider-section .entry-sub-title {margin-bottom: 10px;line-height: 22px;}
#video-slider-section .col-centerd {display: table-cell;vertical-align: middle;}
#video-slider-section .template-page.content {padding-top: 0;}
#video-slider-section section.av_one_half.left {}
#video-slider-section section.av_one_half.right {margin-left: 2%;}
#video-slider-section .avia-smallarrow-slider-heading {
	position: absolute;
    /*width: 52%;*/
    bottom: 20px !important;
    right: 0;
	display: inline-block;
}
#video-slider-section .avia-slideshow-dots a {border-width: 0px !important;}
.avia-slideshow {margin: 0;}
.home .avia-caption .avia-caption-title, .home .avia-caption .avia-caption-content p {
    font-family: BwModelica-Light;
    background: transparent;
    padding: 5px 15px;
}
.html_header_top.html_header_sticky #top #wrap_all #main {padding-top: 124px !important;}
.html_header_top.html_header_sticky #top.page-template-template-gdpr #wrap_all #main {padding-top: 80px !important;}
.avia-slideshow-dots a {padding: 5px;margin: 0 6px;border: 0;}
.avia-slideshow-dots a.active, .avia-slideshow-dots a:hover {opacity: 1 !important;background-color: #75d3ec !important;}

.home .rfbp-post {border: 0;min-height: 225px;}
.home .avia-section.fullsize .entry-content-wrapper {display: flex;}
.el_before_av_slideshow_full_custom_mobile.avia-fullwidth-slider .avia-slideshow-dots a {bottom: 65px !important;}
.home .avia-fullwidth-slider .avia-slideshow-dots a {
    height: 10px;
    width: 10px;
    border-radius: 10px;
    background: #666;
    margin: 0 5px;
    padding: 5px;
    bottom: 35px;
}
#top .avia-slideshow-arrows a {
    width: 45px;
    height: 45px;
    margin-left: 1px !important;
    margin-right: 1px !important;
    font-size: 20px;
	text-indent: -99999px;
}
#top .avia-slideshow-arrows a::before {line-height: 45px;}
.carousel.owl-loaded {}
.owl-dot:only-child {display: none;}
.owl-dots, .avia-slideshow-dots {
    position: absolute !important;
    bottom: 10px !important;
    text-align: center !important;
    width: 100% !important;
}
#clientSpkDots.owl-dots .owl-dot, #caseStudyDots.owl-dots .owl-dot, #blogsliderDots.owl-dots .owl-dot {
    display: inline-block;
    z-index: 1;
}
#home-section-first .flex_column:nth-child(2) #caseStudyDots.owl-dots {
    z-index: 9999;
    width: 100%;
    left: 0%;
    position: absolute;
    bottom: 0px;
}
#home-section-third .flex_column.first #upcomingEventDots.owl-dots {
    margin: 0;
    width: 35%;
    left: 62.5%;
    z-index: 2;
}
#home-section-first .flex_column.first  #clientSpkDots.owl-dots {
    margin: 0;
    width: 45%;
    left: 52%;
    z-index: 2;
    position: absolute;
    bottom: 17px;
    display: none !important;
}
#upcomingEventDots.owl-dots .owl-dot span,
#clientSpkDots.owl-dots .owl-dot span, #caseStudyDots.owl-dots .owl-dot span, 
#blogsliderDots.owl-dots .owl-dot span { 
    width: 10px;
    height: 10px;
	margin: 5px;
    display: block; 
    background: #D6D6D6; 
    transition: opacity .2s ease;
    border-radius: 30px;
	-webkit-backface-visibility: visible;
}
.avia-slideshow-dots a.goto-slide { 
    width: 10px !important;
    height: 10px !important;
	margin: 5px !important;
	background: #00008c !important; 
    transition: opacity .2s ease !important;
    border-radius: 30px !important;
	-webkit-backface-visibility: visible !important;
	border: 0 !important;
}
.avia-slideshow-dots a.goto-slide.active, .avia-slideshow-dots a.goto-slide:hover {background: #00ccff !important;}
#upcomingEventDots.owl-dots .owl-dot.active span, #upcomingEventDots.owl-dots .owl-dot:hover span,
#blogsliderDots.owl-dots .owl-dot.active span, #blogsliderDots.owl-dots .owl-dot:hover span,
#caseStudyDots.owl-dots .owl-dot.active span, #caseStudyDots.owl-dots .owl-dot:hover span,
#clientSpkDots.owl-dots .owl-dot.active span, #clientSpkDots.owl-dots .owl-dot:hover span,
.owl-theme .owl-dots .owl-dot.active span {background-color: #00008c !important;}
.owl-theme .owl-dots .owl-dot.active span {cursor: pointer;border: 0 !important;}
.avia-slideshow-dots a.goto-slide.active {cursor: pointer;border: 0 !important;}

.html_stretched #wrap_all {background-color: #fff;}
/* .content, .sidebar {padding-top: 40pt;padding-bottom: 40pt;} */
/* body .column-top-margin {margin-top: 24px;} */
.avia-slideshow-dots a {margin-right: 6px;}
/* .page-template .content, .sidebar {padding-top: 15pt;} */

#top .avia-content-slider .avia-smallarrow-slider-heading {z-index: 999999;}
#top .avia-content-slider .avia-content-slider-inner {/* z-index: 99999; */width: 92%;margin: 0 auto;}
#top .avia-content-slider .avia-slideshow-arrows {/*width: 100%;top: 150px; */ z-index: 999999;width: 100%;position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
#top.blog .avia-content-slider .avia-content-slider-inner {width: 100%;}
.page-canada#top .avia-content-slider .avia-smallarrow-slider-heading {position: static;height: auto;}

/* Home Section First */
#home-section-first .avia-builder-el-first .client-image {width: 50%;float: left;}
#home-section-first .avia-builder-el-first .widget-desc {width: 46%;float: right;padding: 5% 3%;}
@-moz-document url-prefix() {
    #clientSpkDots.owl-dots {left: 7.5%;}
    #home-section-first .avia-builder-el-first h4 {margin-top: 6%;}
    #home-section-first .avia-builder-el-first .client-image {width: 55%;float: left;}
    #home-section-first .avia-builder-el-first .widget-desc { width: 45%; float: left; padding: 3% 3%;}
}
#home-section-first .avia-builder-el-first h2 {}
#home-section-first .avia-builder-el-first h2 a {color: #00008c;}
#home-section-first .avia-builder-el-first h2 a:hover {color: #00008c;}
#home-section-first .flex_column h3,
.analyticsslider h3.clientname {font-family: BwModelica-Light;margin-bottom: 0;color: #343434;font-weight: bold;}
#home-section-first .flex_column h4 {color: #343434;}
#home-section-first .avia-builder-el-first .owl-dots {margin-left: 48px;}
#home-section-first .avia-builder-el-last h4.widget-title {color: #000;}
.home #main .clientSpk h4.widget-title{
    line-height: 10pt;
    margin-bottom: 21px;
}
.avia-slideshow-arrows a:before {background: rgba(204,204,204,0.4) !important;}
@-moz-document url-prefix() {
    .home #main .clientSpk h4.widget-title {
        line-height: 13pt;
        margin-bottom: 19px;
    }
    .responsive #home-section-first .avia-builder-el-first .owl-dots {margin-left: 63px;}
}
.avia-fullwidth-slider .avia-slideshow-arrows.avia-slideshow-controls a {opacity: 0; filter: alpha(opacity=00);}
.avia-fullwidth-slider:hover .avia-slideshow-arrows a {opacity: 1; filter: alpha(opacity=100);}

/* Home Section Second */
#home-section-second {margin-top: 50px;}
#home-section-second h2 a {font-size: 3vw;color: #fff;line-height: 48pt;font-family: BwModelicaLTI-Light;}
#home-section-second h3 {font-size: 14pt;color: #fff;line-height: 22pt;margin: 20px 0;}
#home-section-second .client-desc {
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    padding: 40px 100px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.newsEvent h4.widget-title {position: absolute;top: 5.8%;left: 2.3%;}
.cool-timeline-page #content-head .avia-builder-el-8 {margin-left: 4%;}
.cool-timeline .timeline-post .timeline-content img {display: none !important;}
#masonry .av-masonry-load-more {background-color: #ddd !important;}

/* Home Section Third */
#home-section-third {}
#home-section-third .flex_column.first .owl-dots {margin-left: 18%;}
#home-section-third .avia-builder-el-last, #home-section-third .avia-builder-el-last a {color: #fff;}
#home-section-third .avia-builder-el-last h4 {color: #fff !important;margin-bottom: 0;}
#home-section-third [data-av_iconfont='entypo-fontello']:before {color: #fff;}
#home-section-third .twitter-link {
    bottom: 3px;
    position: absolute;
    right: 15px;
}
#home-section-third .twitter-link &gt; span {float: right;}
#home-section-third .twitter-link .av-icon-char {font-size: 26px !important;}
.av_textblock_section .social_links a {float: right;margin-left: 3%;}
.av_textblock_section .social_links {
    position: absolute;
    bottom: 3.5%;
    width: 90%;
    right: 5%;
}
.av_textblock_section .social_links a .av-icon-char {font-size: 26px !important;}

ul.display-inline {margin: 0;}
.display-inline li {
    display: inline-block;
    margin-left: 3px;
    min-height: 0px;
    padding-bottom: 0;
}
.display-inline li:first-child {margin-left: 0;}
.display-inline li a {border-right: 1px solid #898989;padding-right: 5px;color: #00008c;}
.display-inline li.active a, .display-inline li a:hover {color: #f16e01;}
.display-inline li:last-child a {border-right: 0;}
#header {opacity: 1;background-color: #fff;}
.html_header_top.html_header_sticky #header {height: auto;}
#top #header_meta &gt; .container {width: 93%;}
#top #header_meta &gt; .container ul {}
#top #header_meta &gt; .container ul li {line-height: 30px;}
#top .header-scrolled .container a, #top .header-scrolled .container img {max-height: 82px !important;}
#top .header_color .container_wrap_meta {background: transparent;}
#top .header_color .main_menu ul:first-child &gt; li a:hover,
.sub_menu &gt; ul &gt; li &gt; a:hover, #top .sub_menu li li a:hover {/*color: #00bdf2 !important;*/color: #212121 !important;}
#top .header_color .avia-menu-fx {display: none;}
#top .header_color .sub_menu ul li a:hover, .sub_menu &gt; ul &gt; li:hover &gt; a {text-decoration: none;color: #00bdf2;}

.header_color .main_menu .menu ul li a, .sub_menu &gt; ul &gt; li &gt; a, #top .sub_menu li li a,
.header_color .main_menu ul:first-child &gt; li &gt; a, #mobile-advanced a, #mobile-advanced a:focus {color: #a1a1a1 !important;font-weight: 100;}

.sub_menu &gt; ul &gt; li &gt; a, #top .av-main-nav ul a, #top .sub_menu li li a {font-family: BwModelica-Regular;font-size: 14px;line-height: 18px;}
#top .sub_menu li ul {top: 30px !important;width: 185px;left: -115%;}
/* .main_menu .av-main-nav ul {left: -150%;width: 320px;} */
.main_menu .av-main-nav ul {left: -210%;width: 340px;}
/* #top .av-main-nav ul ul {left: -320px;} */
#top .av-main-nav ul ul {left: -340px;}
#advanced_menu_hide, #advanced_menu_toggle, .avia_desktop #advanced_menu_toggle:hover,
.avia_desktop #advanced_menu_hide:hover {
    background-color: transparent;
    color: #333;
    border-color: transparent;
    top: 40px;
    right: 10px;
}
header div .logo {
    left: 0px;
	top: 0px;
    height: auto;
    width: 200px;
    padding-top: 8px;
}
header .phone-info {
    z-index: 99999;
    position: relative;
}
#advanced_menu_hide, #advanced_menu_toggle, .avia_desktop #advanced_menu_toggle:hover,
.avia_desktop #advanced_menu_hide:hover {
    background-color: transparent;
    color: #333;
    border-color: transparent;
    top: 40px;
    right: 10px;
}
#advanced_menu_toggle {}
#advanced_menu_hide {}

/* Reach Us Form */
form.avia_ajax_form {
    border-top: 1px solid #00008c;
    padding: 15px 15px 10px;
}
form.avia_ajax_form h3 {font-size: 14px;line-height: 14px;margin-bottom: 5px;}
form.avia_ajax_form label {float: left;border-bottom: 1px solid #6aaedc;}
#top form.avia_ajax_form .text_input {width: auto;}
form.avia_ajax_form input, form.avia_ajax_form input:focus {
    padding: 2px !important;
    margin: 0 !important;
    background: transparent !important;
    box-shadow: 0px 0px 0px 0px !important;
    border-bottom: 1px solid #6aaedc !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-top: 0 !important;
    border-radius: 0 !important;
}
form.avia_ajax_form fieldset p {margin: 0px !important;}
form.avia_ajax_form #element_avia_1_1 input {width: 82%;}
form.avia_ajax_form #element_avia_2_1 input {width: 82%;}
form.avia_ajax_form #element_avia_3_1 input {width: 60%;}
form.avia_ajax_form #element_avia_5_1 input {width: 70%;}
form.avia_ajax_form input[type="submit"] {
    background: transparent;
    color: #00008c;
    border: 0 !important;
    text-align: left;
}
form.avia_ajax_form input[type="submit"]:hover {color: #00008c;}
#top form.avia_ajax_form, #top form.avia_ajax_form fieldset {margin-bottom: 0;}
.avia_ajax_form textarea.text_area {background: transparent !important;border: 1px solid #6aaedc !important;height: 70px;padding: 6px 10px !important;}

.upcomingEvent .left {width: 60%;float: left;}
.upcomingEvent .right {width: 40%;float: left;padding: 23px 30px;}
.upcomingEvent .event-date {margin: 15px 0 10px;}
.upcomingEvent .event-title {line-height: 20px;}
.upcomingEvent .event-title a {font-weight: 600 !important;font-size: 20px;}
.upcomingEvent .event-description h2 {font-family: BwModelica-Regular !important;font-size: 18px;line-height: 26px;}
.upcomingEvent .event-date {font-family: BwModelica-Regular; font-size: 20px;}
.upcomingEvent .event-address {font-size: 14px;color: #343434;}
h5.event-date {font-weight: 600;}
#scroll-top-link {
    background: rgba(0,0,0,0.3);
    color: #fff;
    border: 0;
	border-radius: 0px;
    font-size: 20px;
    font-weight: 100;
    bottom: 140px;
}
#scroll-top-link:hover {
    background: rgba(0,0,0,0.4);
    border: 0;
    color: #fff;
}
.breadcrumb {background-color: transparent;}
.breadcrumb .sep {width: auto;}
#breadcrumb li {padding: 0;margin: 0;}
#breadcrumb li a {text-decoration: none !important;border: 0 !important;}
.avia-breadcrumbs li a::after {content: "&gt;";padding-left: 10px;}
.avia-breadcrumbs li:last-child a::after {content: "";padding-left: 0px;}
.breadcrumb {padding: 0;overflow: hidden;margin-bottom: 20px;}
.breadcrumb, .breadcrumb a {font-family: BwModelica-Regular;font-size: 16px;color: #666 !important;}
/* .avia-builder-el-no-sibling li a {font-size: 15px;} */
.avia-builder-el-no-sibling li a {font-size: 15px; font-family: "Source Sans 3" !important; }
#header_main {position: relative;border-color: transparent !important;}
.special_amp {font-family: BwModelica-Regular !important;font-style: normal;}

.custom-header-links {position: absolute;top: 22pt;right: 70px;z-index: 9999;}
.custom-header-links #modal-email {margin: 0 30px 0 26px;z-index: 9999;}
.custom-header-links #modal-email img {height: auto;width: 29px;z-index: 9999;}


/* Footer */
footer &gt; .container {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    border-top: 1px solid #e8e8e8;
}
footer.container_wrap {border: 0;}
#socket {font-size: 12px;}
footer#socket .social_bookmarks {float: none;text-align: center;padding: 0;margin-left: 0;}
#socket .sub_menu_socket li {padding: 0 9px;line-height: 14px;}
#socket .sub_menu_socket li {
    content: "";
    display: inline-block;
    border-left: 1px solid #6d6d6d;
}
#socket .menu {margin-top: 2px;}
#socket .footer .menu {margin-top: 0px;}
footer .logo {margin-top: -5px;height: auto;width: 147px;}
footer .av_one_fourth:last-child {margin-left: 5.4%;}
#top .social_bookmarks li {margin-left: 10px;margin-right: 10px;border-radius: inherit;}
#top ul.social_bookmarks a {font-size: 18px;}
footer [data-av_iconfont='entypo-fontello']:before {
    font-family: "";
    content: "";
    /*background-image: url(images/social-icons.png);*/
    background-position: center center;
    height: 20px;
    width: 20px;
    display: inline-block;
    background-size: 100% 100%;
    /*margin-top: 6px;*/
}
footer .av-social-link-linkedin [data-av_iconfont='entypo-fontello']:before {
    background-image: url(images/linkedin-social.png);
    background-position: 0 0;
}
footer .av-social-link-twitter [data-av_iconfont='entypo-fontello']:before {
    background-image: url(images/twitter-social.png);
    background-position: -40px 0;
}
footer .av-social-link-youtube [data-av_iconfont='entypo-fontello']:before {
    background-image: url(images/youtube-social.png);
    background-position: -80px 0;
}
footer .av-social-link-facebook [data-av_iconfont='entypo-fontello']:before {
    background-image: url(images/fb-social.png);
    background-position: -120px 0;
}
footer .av-social-link-instagram [data-av_iconfont='entypo-fontello']:before {
    background-image: url(images/insta-icon.png);
    background-position: -120px 0;
	margin-top: 4px;
}
footer .av-social-link-mail [data-av_iconfont='entypo-fontello']:before {
    background-image: url(images/email-social.png);
    background-position: -180px 0;
}
footer .footer-bottom.container {padding-top: 15px !important;padding-bottom: 10px !important;}
footer .footer-bottom, footer .footer-bottom a {color: #000;}
footer .footer-bottom {background-color: #dadada;}


/* centered columns styles */
.row-centered {text-align:center;}
.col-centered {
    display:inline-block;
    float:none !important;
    text-align:center;
    width: 100%;
    /*white-space: pre-wrap;*/
}
.col-centered .av_one_fourth .slide-entry-excerpt {text-align: left;color: #343434}
.col-centered .av_one_fourth .avia_image_container {
	height: 100px;
    width: 100px;
    text-align: center;
    margin: 0 auto;
}
.col-centered .av_one_fourth {margin-bottom: 20px;}
.col-centered li {}

/* Col Verticaly Center */
.ver-center {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
@media (max-width: 767px) {
	.ver-center {
	   flex-direction: column;
    }
	.ver-center.reverse {
	   flex-direction: column-reverse;
    }	
}
/* Industries Page */

.page-template-template-industries {color: #707070;}
.offerings section.flex_column {vertical-align: top;}
.offerings .new-special-heading h2, .services .new-special-heading h2 {/*border-bottom: 1px solid #f1f1f1;*/}
.solutions .new-special-heading h2, .avia-content-slider .new-special-heading h2 {/*border-bottom: 1px solid #f1f1f1;*/}

.page-template-template-industries .col-centered p, .page-template-template-industries .col-centered li,
.page-template-template-services .col-centered p, .page-template-template-services .col-centered li,
.page-template-template-digital .col-centered p, .page-template-template-digital .col-centered li {color: #343434;}

.page-template-template-industries .col-centered li,
.page-template-template-services .col-centered li,
.page-template-template-digital .col-centered li {text-align: left;}

.page-template-template-industries .special-heading-border,
.page-template-template-services .special-heading-border,
.page-template-template-digital .special-heading-border {display: none;}

.page-template-template-industries .content,
.page-template-template-services .content,
.page-template-template-digital .content,
.page-sitemap .content {padding-bottom: 0;}

.page-template-template-industries #main .first.flex_column,
.page-template-template-services #main .first.flex_column,
.page-template-template-digital #main .first.flex_column {margin-left: 0%;}

.page-template-template-industries #video-section section:last-child {margin-left: 3%;/*width: 48%;*/z-index: -1;}
.page-template-template-industries #video-section section {position: absolute \9 ;right: 0 \0/IE9;min-height: 100% \0/IE9;}
.page-template-template-industries #video-section section.first .open_video_modal:hover {z-index: 99 \0/IE9;}



.page-template-template-services #main .flex_column ul {text-align: left;padding-left: 20px;line-height: 20px;}
.page-template-template-services #main .flex_column ul ul {margin-left: 0px;}
.page-template-template-services #content-head ul {text-align: left;padding-left: 0px !important;}
.page-template-template-industries #main .av_one_fourth,
.page-template-template-services #main .av_one_fourth,
.page-template-template-digital #main .av_one_fourth {margin-left: 3%;width: 22.744444%;}

.page-template-template-industries #main .av_one_third,
.page-template-template-services #main .av_one_third,
.page-template-template-digital #main .av_one_third {margin-left: 3%;width: 31.1%;}


#content-head .av_one_half {margin-left: 3%;}
#content-head .display-inline li a {}
#content-head h1 {/*line-height: 24px;*/font-family: BwModelicaLTI-Bold; margin-bottom: 0;}
#content-head h1 span {font-family: BwModelicaLTI-Light;}
.custom-block h3 a sup {line-height: 0;}
.custom-block h3 span, .custom-block h3 span + sup {font-family: BwModelica-Light;}
.custom-block .new-special-heading h2 {padding: 20px 0 25px;}
.custom-block .new-special-heading h2, #custom-slider .new-special-heading h2 {
    font-weight: normal;
    text-align: center;
}
#overview .flex_column .wpcf7 form {}
#overview .flex_column p {color: #00008c;}
#overview form#lets_meet_blog p {margin: 2px 0;}
/* #overview .flex_column p, #overview .flex_column strong,
#overview .flex_column span, #overview .flex_column ul &gt; li {font-size: 11pt;line-height: 24px;} */
#overview .flex_column.first {font-size: 11pt;}
#overview .flex_column.first p {margin-top: 12px;font-weight: 600;}
.template-page .entry-content-wrapper .av-subheading_below {margin-top: 20px;}
.template-page .entry-content-wrapper h2 {
	font-family: BwModelicaLTI-Light;
	text-transform: capitalize;
	letter-spacing: normal;
	margin-top: 10px;
	overflow-wrap: break-word;
}
.avia-section .template-page .entry-content-wrapper .globalfootprint-filter-loader { 
    clear: both;
    margin: 10% auto;
    width: 50%;
}
.page-global-footprints #content-head .template-page.content {padding-bottom: 0;}
.page-global-footprints #overview .content {padding-top: 20pt;}
.page-global-footprints #globalfootprint-contact .wpcf7 form {margin-top: 10px;}
.page-global-footprints #globalfootprint-contact form.wpcf7-form input,
.page-global-footprints #globalfootprint-contact form.wpcf7-form textarea {color: #fff !important;}
.global-footprint-box .address-box {margin-bottom: 10px;}
.page-global-footprints #globalfootprint-contact form.wpcf7-form  .input-text,
.page-global-footprints #globalfootprint-contact form.wpcf7-form  input[type],
.page-global-footprints #globalfootprint-contact form.wpcf7-form  textarea,
.page-global-footprints #globalfootprint-contact form.wpcf7-form  select {
    background-color: transparent !important;
    border-radius: 0 !important;
}
.page-global-footprints #globalfootprint-contact form.wpcf7-form input[type=button].wpcf7-submit {
    background-color: #00008c !important;
    color: #fff !important;
    padding: 8px 20px !important;
    margin-left: 12px;
    border: 0;
    display: inline-block;
    border-radius: 0 0 0 0;
}
.page-global-footprints #globalfootprint-contact .wpcf7 .wpcf7-submit:hover, 
.page-global-footprints #globalfootprint-contact form.wpcf7-form input[type=button].wpcf7-submit:hover {
    background-color: #00c5fb !important;
    border-radius: 0 0 0 0;
	box-shadow: 0px 12px 12px -6px #00008c;
}
#salesoverview .flex_column.first p {font-size: 14pt;line-height: 22pt;margin-top: 8px;font-weight: 400;}

/* Video Section */
#video-section {}
#video-section .av_one_half.first {margin-top: 0 !important;}
#video-section .content {padding: 0;}
#video-section .content p, #video-section .content h2 {color: #fff;}
.page-template-template-industries #video-section .content h2 {font-size: 24px;line-height: 32px;}
.page-template-template-services #video-section .slide-entry-wrap {display: flex;}
.avia_transform #video-section a:hover .image-overlay {opacity: 0 !important;}
.page-template-template-industries #socket,
.page-template-template-services #socket,
.page-template-template-digital #socket {z-index: 0;}

.page-template-template-industries .modal-backdrop,
.page-template-template-services .modal-backdrop,
.page-template-template-digital .modal-backdrop {z-index: 1;opacity: 0.7;}

/* Slider Section */
.avia-content-slider {}
#custom-slider {padding-bottom: 0;}
#custom-slider h3.new-special-heading {text-align: center;}
#custom-slider .avia-smallarrow-slider-heading&gt; div {display: block;}
#custom-slider section {vertical-align: top;/*min-height: 230px;*/}
#custom-slider .left {
    display: inline-block;
    width: 20%;
    vertical-align: top;
    margin-top: 4px;
}
#custom-slider .right {
    display: inline-block;
    width: 80%;
    text-align: left;
    padding-left: 20px;
}
#custom-slider .right h3 {
    font-family: BwModelica-Bold;
    color: #4e4d4d;
    font-size: 10pt;
    margin-bottom: 0;
    line-height: 20px;
}
#custom-slider .prev-slide {
    background: url(images/prev-arrow.png) no-repeat 0 0 transparent;
    width: 40px !important;
    background-position: 100% 100%;
    left: 5%;
    top: 100px !important;
}
#custom-slider .next-slide {
    background: url(images/next-arrow.png) no-repeat 0 0 transparent;
    width: 40px !important;
    background-position: 100% 100%;
    right: 5% !important;
    top: 100px !important;
}
#custom-slider .next-slide {}
#custom-slider .avia-smallarrow-slider .avia-slideshow-arrows {width: 100%;height: 0;}
#custom-slider .avia-content-slider-inner {margin-top: 25px;}
#custom-slider .prev-slide:before, #custom-slider .next-slide:before {display: none;}
.textare_label.hidden {display: inherit !important;border-bottom: 0;}
.modal-dialog {top: 0;}
#video-section section.first, #video-slider-section section.first {position: relative;}
#video-section a.open_video_modal, #video-slider-section a.open_video_modal {position: initial !important;}
#video-section a.open_video_modal:after, #video-slider-section a.open_video_modal:after{
    background: url(images/play-icon.png) no-repeat center center transparent;
    background-size: 100% 100%;
    content: "";
    position: absolute;
    width: 60px;
    height: 60px;
    left: 43.7%;
    left: 570px \9;
    top: 42%;
    top: 230px \9;
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 57%;
    padding: 29px;
    border: 8px solid rgba(0, 0, 0, 0.2);
	display: inline-block !important
}

@media only screen and (max-width: 768px) {
	#video-section a.open_video_modal:after, #video-slider-section a.open_video_modal:after {
       width: 40px;
       height: 40px;
	   padding: 15px;
	}
}


/* Custom Slider with Tabs */
#top .tabcontainer {margin-top: 0;}
#top .tabcontainer .active_tab_content {border: 0;}
.resource_top_tab {}
.resource_top_tab &gt; .tab_titles {
    border-width: 1px 0 1px 0;
    border-style: solid;
    border-color: #d0d0d0;
    display: table;
    margin-bottom: 30px;
}
.resource_top_tab &gt; .tab_titles &gt; .tab_titles_box {
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    display: table;
}
.resource_top_tab .tab_titles_box &gt; .tab {
    font-family: BwModelica-Bold;
    font-size: 9pt;
    background: transparent !important;
    padding: 5px 0;
    margin-left: 15px;
    margin-right: 15px;
    border: 0;
}
.resource_top_tab .tab_titles_box &gt; .tab.active_tab {border-bottom: 3px solid #00bdf3;color: #00bdf3 !important;}
.resource_top_tab &gt; .av_tab_section {}
.resource_top_tab &gt; .av_tab_section .tab_content {width: 80%;padding: 0; margin: 0 auto;}
.resource_top_tab &gt; .av_tab_section .active_tab_content {background: transparent !important;}
.resource_top_tab &gt; .av_tab_section &gt; .owl-item {}
.resource_top_tab &gt; .av_tab_section .owl-nav {margin-top: 0;}
.resource_top_tab &gt; .av_tab_section .owl-nav [class*=owl-] {
    color: transparent;
    font-size: 0;
    margin: 0;
    padding: 0;
    background: transparent;
    display: inline-block;
    cursor: pointer;
    border-radius: 0;
    width: 19px;
    height: 33px;
    position: absolute;
    top: 34%;
}
.resource_top_tab &gt; .av_tab_section .owl-nav .owl-prev {
    background: url("images/prev-arrow-slide.png") no-repeat 0 0 transparent;
    left: -3%;
}
.resource_top_tab &gt; .av_tab_section .owl-nav .owl-next {
    background: url("images/next-arrow-slide.png") no-repeat 0 0 transparent;
    right: -3%;
}
.resource_top_tab .owl-stage-outer {
    overflow: hidden;
}
.tab_inner_content_resource .avia-resource-content-slider-inner .owl-stage {margin: 0 auto;}
.tab_inner_content_resource .avia-resource-content-slider-inner .owl-item {float: left; padding-right: 40px;}
.resource_top_tab .tab_titles_box .owl-item {  float: left; }
.resource_top_tab .tab_content_resource {overflow: visible;}

/* Services Page */
.page-template-template-services #video-section section:last-child {
    margin-left: 3%;
    width: 48%;
    z-index: -1;
    padding-top: 30px;
}
.page-template-template-services #video-section h2.video-title {
    font-family: BwModelica-Light;
    font-size: 34px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 500px;
    line-height: 48px;
    margin-bottom: 80px;
}
.page-template-template-services #video-section h3.entry-title {
    font-family: BwModelica-Regular;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
}
.page-template-template-services #video-section h4.entry-sub-title {
    font-family: BwModelica-Regular;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
}
.page-template-template-services #video-section .entry-description {color: #fff;margin: 20px 0;}
.page-template-template-services #video-section .avia-slideshow-dots a.active,
#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {background-color: #00c5fb !important;}
.page-template-template-services #video-section .entry-content-wrapper {margin-bottom: -1px;}
.avia-resource-content-slider-inner .owl-nav { display: block; }
.tab_titles_box .owl-nav { display: block; }
.tab_titles_box .owl-nav .owl-prev,
.tab_titles_box .owl-nav .owl-next{
    background-position: center center;
    background-color: #fff;
    padding: 20px;
    display: block;
    background-size: auto 60%;
}

/* Reach us form */
form .wpcf7-recaptcha &gt; div {margin: 0 auto;margin-bottom: 14px;}
.wpcf7 {width: 50%;margin: 0 auto !important;}
.wpcf7 {color: #000;}
.wpcf7 h1 {color: #000;font-size: 26px;margin-bottom: 0;line-height: 22px;margin-top: -15px;}
.wpcf7 label, .wpcf7 span.wpcf7-list-item-label {
	width: 100%;
    font-size: 8pt !important;
    line-height: 20px;
    color: #232323;
    font-weight: normal !important;
    vertical-align: top;
}
.wpcf7 label span.required {color: #ff3000 !important;line-height: 0px;}
.wpcf7 label input {}
.wpcf7 label input, .wpcf7 label select {border-radius: 0 !important;}
.wpcf7 label input, .wpcf7 label select {margin-bottom: 12px !important;padding: 6px !important;}
.wpcf7 textarea {height: 75px;margin-bottom: 15px; resize: none;}
.wpcf7 .wpcf7-textarea {margin-bottom: 0px !important;}
.wpcf7 .message label {width: 100%;}
.wpcf7 label select {}
.wpcf7 .row {margin-bottom: 0 !important;}
.wpcf7 .row:last-child {margin-bottom: 20px !important;}
.wpcf7 .form-group {margin-bottom: 0px;position: relative;}
.wpcf7-recaptcha {}
.wpcf7 .wpcf7-submit {background-color: #00008c;color: #fff !important;padding: 8px 20px;margin-left:0px;border: 0;display: inline-block;border-radius: 0 0 0 0;}
.wpcf7 button[value="Cancel"], .wpcf7 button#reset {background-color: #888888;color: #fff !important;padding: 8px 24px !important;border: 0;border-radius: 0 0 0 0;}
.wpcf7 .wpcf7-submit:hover {background-color: #00c5fb;border-radius: 0 0 0 0;}
.wpcf7 .wpcf7-submit:focus, .wpcf7 input[value="Cancel"]:focus {border: 0;}
.wpcf7 .privacycheck {
	font-size: 8pt !important;
	line-height: 9pt !important;
	font-weight: bold;
	text-align: left;
	padding-left: 17px;
	color: #232323 !important;
}
.wpcf7 .privacycheck a, .wpcf7 .privacycheck a:hover, .wpcf7 .privacycheck a:visited {color: #00bdf2 !important;text-decoration: none !important;}
.wpcf7 .privacycheck .subscribed {margin-left: -17px;margin-right: 2px;}
.wpcf7 .privacycheck .subscribed &gt; span &gt; span {vertical-align: middle;}
form.wpcf7-form .row.first {margin-left: -15px;}
/* form.wpcf7-form .row .col-md-12 {padding: 0;} */
form.wpcf7-form .row .col-md-12.message {
    width: 100%;
    margin: 0 auto;
    float: none;
	min-height: 95px;
}
form.wpcf7-form .referredname {display: none;}
form.wpcf7-form legend {width: fit-content !important;}
form.wpcf7-form fieldset {
	background-color: #f9f9f9;
    border: 1px solid #ccc;
    padding: 15px;
}
form.wpcf7-form .row.first .col-md-6 {padding-left: 0;padding-right: 0;}
form.wpcf7-form .row.first .col-md-12.first {padding: 0;}
@media only screen and (min-width: 1024px) {
   form.wpcf7-form .row.first .col-md-6.first {padding-right: 15px;}
}
.page-template-default #main .wpcf7 {width: 90%;}

.modal-open .modal-header, .modal-open .modal-footer {border: 0 !important;}
#videoblock_modal .modal-header button.close,
[id*="videoblock_modal-"] .modal-header button.close{
    font-family: BwModelica-Light;
    color: #000 !important;
    background-color: transparent !important;
    position: static !important;
	/*font-size: 21px;*/
    padding: 0 !important;
	opacity: 0.2 !important;
    line-height: unset;
}
#videoblock_modal .modal-header button.close:hover,
[id*="videoblock_modal-"] .modal-header button.close:hover { opacity: 1; }
#videoblock_modal .modal-body p,
[id*="videoblock_modal-"] .modal-body p {color: #707070;}
.modal-open .videoblock_modal_backdrop { opacity: 0.7; }
.modal-open .modal-header button.close {
    font-size: 50px;
    position: absolute;
    font-weight: 100;
    right: 80px;
    top: 2px;
    background-color: #00008c;
    z-index: 1;
    opacity: 1;
    color: #fff;
    padding: 10px 20px;
}
.modal-open .modal-header button.close:focus, .modal-open .modal-header button.close:hover {border: 0px;}
.wpcf7 span.wpcf7-not-valid-tip {
    color: #f66e00 !important;
    font-size: 8pt !important;
    font-weight: normal !important;
    position: absolute;
    top: 52px;
	line-height: 10px;
}
.wpcf7 .agreenotsad span.wpcf7-not-valid-tip {top: 18px;}
.page-template .wpcf7 {width: 79%;}
.wpcf7 .wpcf7-form-control-wrap {position: inherit;display: block;}
.modal-open .modal-footer {display: none;}
.ufbl-form-wrapper.ufbl-template-5 {
    background-color: transparent;
    padding: 0;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
    z-index: 99;
    overflow-y: hidden;
}

@media only screen and (max-width: 768px) {
	.wpcf7 .privacycheck {margin-top: -6px;}
}

/*modal fullscreen */
.modal.modal-fullscreen .modal-dialog,
.modal.modal-fullscreen .modal-content {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    overflow-y: auto;
}
#letsmeetmodal.modal.modal-fullscreen .modal-dialog,
#letsmeetmodal.modal.modal-fullscreen .modal-content {
    bottom: 0;
}
.modal.modal-fullscreen .modal-dialog {
    margin: 0;
    width: 100%;
    animation-duration:0.6s;
}
.modal.modal-fullscreen .modal-content {
    border: none;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    -o-box-shadow: inherit;
    box-shadow: inherit;
}
.modal.modal-fullscreen.force-fullscreen .modal-body {padding: 0;}
.modal.modal-fullscreen.force-fullscreen .modal-header,
.modal.modal-fullscreen.force-fullscreen .modal-footer {
    left: 0;
    position: absolute;
    right: 0;
}
.modal.modal-fullscreen.force-fullscreen .modal-header {top: 0;}
.modal.modal-fullscreen.force-fullscreen .modal-footer {bottom: 0;}

/* Blog Page */
.blog section#tags {display: none;}
.blog .tabcontainer .tab_titles &gt; div {border: 0;}
.blog .tabcontainer .active_tab_content {border-style: solid;border-width: 1px 0 0 0;border-color: #e4e4e4;}
.blog .slide-entry .entry-content {color: #474747;}
.blog .slide-entry h3, .blog .slide-entry h3 a {color: #00008c !important;}
.blog .slide-entry .slide-meta, .blog .slide-entry .slide-meta a {color: #898989;}
.blog .slide-entry .slide-image, .blog .slide-entry .slide-image img {border-radius: 0;}
.blog .tabcontainer .tab.active_tab {color: #00ccff;}


/* Search Page */
.search-box .container {padding: 0 50px !important;    width: 87%;}
.search-box input.search-text {
    /*border-radius: 5px !important;*/
    background-color: #f6f6f6 !important;
    /*padding: 20px 15px !important;*/
	padding: 20px 100px 20px 15px !important;
    margin-top: 30px !important;
    float: left;
}
#searchmodal .modal-content {background: transparent;}
#searchmodal .close-search-popup {
    font-size: 50px;
    position: absolute;
    font-weight: 100;
    right: 140px;
    top: 30px;
    background-color: #00008c;
    z-index: 1;
    opacity: 1;
    color: #fff;
    padding: 4px 17px;
}
.modal-content .close {margin-top: -2px;}
.search-box .search-form .container {position: relative;width: 70%;}
/* .search-box .search-form {background: rgba(170, 221, 238, 0.98);} */
.search-box .search-form {background-color: #0E1734}

.search-box .container button.search-button {
    position: absolute;
    right: 50px;
    top: 30px;
    background: url(images/search_icon.png) no-repeat center center transparent;
    text-indent: -99999px;
    font-size: 0;
    height: 58px;
    width: 90px;
    border-style: solid;
    color: red;
    border-width: 0px 0px 0px 1px;
    border-color: #dadada;
}
.search-box .search-result-description {background-color: rgba(255, 255, 255, 0.9);height: 83.5vh;overflow-y: auto;}
.search-form .search-result-text {color: #fff;float: left;margin-left: 15px;margin-bottom: 10px;}
.search-form .search-result-pagedetails {color: #fff;float: right;margin-right: 15px;margin-bottom: 10px;}
.search-box .search-result {}
.search-box .search-loader {text-align: center;}
.search-box .search-loader img {margin: 10% 0;}
.search-result .no-result-title {margin: 0 auto; width: 13%; font-weight: 600;}
.search-result .no-result-desc { text-align: center;}
.ajax_search_content {line-height: 20px;}
.search-box .search-result a, .search-box .ajax_search_link {color: #00008c;font-size: 13pt;font-weight: normal;}
.search-box .ajax_search_excerpt {font-size: 12pt;font-style: normal;}
.search-box .ajax_search_link a {color: #00008c;}
.search-form .ajax_search_title {margin-bottom: 10px;}
.search-box .search-result .ajax_search_entry {
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-color: #dadada !important;
	padding: 15px !important;
}
.search-box .pagination {margin-left: 15px;}
.blogslider .owl-dots { bottom: -21px; }
.blogslider .owl-dots .owl-dot.active {}
.pagination-wrap .pagination &gt; a:hover, .pagination-wrap .pagination &gt; span.current {color: #fff;background-color: #00ccff !important;}

/** Home page first section **/
#home-section-first .avia-builder-el-first h4{
    line-height: 12pt;
    margin-bottom: 17px;
}
#top #wrap_all .social_bookmarks li a:hover,#top #wrap_all .av-social-link-youtube:hover a,
#top #wrap_all .av-social-link-twitter:hover a,#top #wrap_all .av-social-link-linkedin:hover a,
#top #wrap_all .av-social-link-facebook:hover a,#top #wrap_all .av-social-link-gplus:hover a
#top #wrap_all .av-social-link-mail:hover a {
    background-color: transparent !important;
}


#mobile-advanced a, #mobile-advanced .mega_menu_title {font-family: BwModelica-Regular !important;}

/* Alliances Page */
.alliances-block {}
.alliances-block section.slide-entry {
	min-height: 170px;
    display: flex;
    align-items: center;
    justify-content: center;
	background-color: #fff;
    border: 10px solid #e1e1e1;
}

/* Timeline Page */
.single-blog {}
.single-blog main {padding-top: 0;}
.single-blog .avia-fullwidth-slider &gt; div {margin-bottom: 0;}
.single-blog .sidebar {border: 0 !important;}
.single-blog #content-head {margin-bottom: 30px;}
.single-blog #text-9 {background-color: #00ccff;}
.single-blog #text-9 .owl-stage-outer {min-height: 200px;}
.single-blog .content {padding-bottom: 0;}
.single-blog .content p {color: inherit;}
.single-blog .rfbp-post {text-align: center;}
.single-blog .rfbp-post .owl-dots {position: inherit;bottom: -15px;}
.single-blog .twitter-link a {color: #fff;}
.single-blog .av-share-box {text-align: right;border-bottom: 1px solid #e1e1e1;margin-bottom: 10px;}
.single-blog .av-share-box ul {border: 0 !important;border-radius: 0 !important;text-align: right !important;}
.single-blog .av-share-box ul li {margin: 0 5px;display: inline-block;border: 0;}
.single-blog .av-share-box ul li a {color: #00ccff !important;}
.single-blog .av-share-box h5, .single-blog .av-share-box .av-share-box-list {display: inline !important;}
.single-blog .avia-post-prev {}
.single-blog .avia-post-prev span.entry-prev-post {}
.single-blog .avia-post-next {float: right;text-align: right;/*padding-right: 50px;*/}
.single-blog .avia-post-prev, .single-blog .avia-post-next {display: inline-block;width: 25%;}
.single-blog .template-blog .post_delimiter {margin-bottom: 0;padding-top: 0;}
.single-blog .template-blog main {margin-bottom: 10px;}
.single-blog .entry-content p, .single-blog .entry-content ul,
.single-blog .entry-content ol {font-size: 11pt; color: #343434;}
.single-blog .entry-content strong, .single-blog .entry-content b {color: #343434;line-height: 24px;}
.single-blog .entry-content a, .single-blog .entry-content a strong, 
.single-blog .entry-content a b {color: #00008c;}
.single-blog #after_section_3 {display: none;}
.single-blog #content-head .av-special-heading {margin-top: 0;}
.single-blog #content-head .template-page.content {padding-bottom: 0px;}
.single-blog .authorby, .single-blog time {color: #343434;font-size: 12pt;}
/* Blog only */
.single-blog .category-blog .entry-content p, .single-blog .category-blog .entry-content ul,
.single-blog .category-blog .entry-content ol,
section.av_tab_section.blog .slide-content, section.av_tab_section.blog .slide-content .slide-meta-time {font-size: 11pt;}
/* 2018 */
.single-blog h1.post-title {font-family: BwModelica-Bold;font-size: 20pt;color: #006fba;}
.single-blog h1.post-title {}

/* Client Speak Page */
#client-speak {}
#client-speak section img {margin-left: 0;margin-right: 0;}
#client-speak .career-details {padding-left: 0;padding-right: 0; background-color: rgba(0, 0, 0, 0.5);}
#client-speak .career-details h3 {float: none;}
#client-speak .career-details h4 {color: #fff;font-size: 10pt;padding-left: 50px;}
#client-speak .career-block {}
#client-speak .career-block .slide-entry-wrap &gt; section {margin-bottom: 12px;}
#leadership .career-details h4 {display: none;}
#leadership .career-details h3 {color: #343434 !important;}
#leadership .leader-details {background: linear-gradient(rgba(0,0,0,.0), rgba(0,0,0,0.9));}
.slide-entry-wrap .committee_designation {}
.slide-entry-wrap section {position: relative;}
.committee_designation {
    position: absolute;
    left: 0;
    background-color: #00ccff;
    padding: 2px 6px;
}

.leader-template-default {}
.single-leader #after_section_3, .leader-template-default #after_section_1,
.leader-template-default #after_section_2 &gt; .container:first-child {display: none;}
a.leader-box {display: block;}

/* Global Footprint Filter */
/*select {background-color: #f6f6f6 !important;}*/
.globalfootprint-filter {}
.globalfootprint-filter select {float: left;width: 20% !important;}
.globalfootprint-filter select.filter_country_state_state {margin-left: 25px !important;}
.global-footprint-box {clear: both;}
.global-footprint-row section {
    color: #898989;
    text-align: left;
    border-bottom: 1px solid #e1e1e1 !important;
    padding-bottom: 20px;
    margin-bottom: 20px;
    vertical-align: top;
    min-height: 168px;
}
#media-kit {}
#media-kit .el_after_av_heading {width: 100%;margin-bottom: 20px;margin-top: 20px;}
#media-kit .el_after_av_heading img {margin: 0;}
#media-kit .el_after_av_image {}
#media-kit .avia-builder-el-first {}
#media-kit .avia-builder-el-first img {}
#content-head-media .content {padding: 0;}
.bloggers-profile, .bloggers-profile h4.bloggers-profile-heading, .bloggers-profile strong {color: #fff !important;}
#main .avia-section.bloggers-profile .template-page {padding-top: 15pt;}
.bloggers-profile {padding-bottom: 1%;margin-top: 15px;}

iframe[name="google_conversion_frame"] {display: none;}
#tab-id-1-container {overflow-y: hidden;}
.financialinformation-document-section-heading {}
.financialinformation-document-section-heading h3 {font-size: 16px; margin: 3% 0 2%;}


/* Social Media */
.home-social-media-feeds {height: 100%;}
.home-social-media-feeds .no-content-slider-heading,
.home-social-media-feeds .tabcontainer h4.rfbp-heading {display: none;}
.home-social-media-feeds .tabcontainer {position: relative;/*height: 100%;*/margin-bottom: 0;}
.home-social-media-feeds .tabcontainer .tab_content {padding: 0;margin: 12px 0 20px;overflow-x: hidden;}
.home-social-media-feeds .tabcontainer .tab_content,
.home-social-media-feeds .tabcontainer .active_tab_content,
.home-social-media-feeds .tab_titles .active_tab_content {background-color: transparent !important;}
.home-social-media-feeds .tabcontainer .tab {border: 0;top: 0;}
.home-social-media-feeds .tabcontainer .tab_titles .tab {
    padding: 6px;
    text-align: center;
}
.home-social-media-feeds .tabcontainer .tab_titles .tab.active_tab_content {margin: 0;}
.home-social-media-feeds .tabcontainer .tab.active_tab,
.home-social-media-feeds .tabcontainer .tab_titles .tab.active_tab_content,
.home-social-media-feeds .tabcontainer .tab_content, .home-social-media-feeds .tabcontainer .rfbp-text p {
    font-size: 18px;
    line-height: 28px;
	margin-bottom: 0;
    color: #fff !important;
    font-family: BwModelica-Light !important;    
}
.home-social-media-feeds .owl-twitter-carousel .owl-stage-outer {height: 265px;}
.home-social-media-feeds .tabcontainer .rfbp-text p,
.home-social-media-feeds .widget-title {margin: 0;}
.home-social-media-feeds .tabcontainer .tab_titles {
    position: absolute;
    bottom: 10px;
    right: 0px;
    text-align: right;
    width: 40px;
}
@-moz-document url-prefix() {
  .home-social-media-feeds .tabcontainer .tab_content {margin-top: 0;}   
  .home-social-media-feeds .tabcontainer .tab_titles {bottom: 25px;}
}
.home-social-media-feeds .tabcontainer .tab_titles &gt; .tab:last-child {}
.home-social-media-feeds .owl-twitter-carousel .item a:hover,
.home-social-media-feeds .owl-twitter-carousel .item a {text-decoration: none;color: #fff;}
#home-section-third [data-av_iconfont='entypo-fontello']:before {color: #fff;font-size: 18pt;}
.upcomingEventViewAllLink {position: absolute;right: 30px;bottom: 15px;z-index: 9;}
.upcomingEventViewAllLink a:hover, .blogViewLink a:hover {text-decoration: underline;}
.single-cool_timeline .owl-twitter-carousel {min-height: 200px;}
.single-cool_timeline #content-head {margin-bottom: 30px;}
.single-cool_timeline main article.ctl-stories-events + a.avia-post-prev {display: none;}
.single-cool_timeline main article.ctl-stories-awards-and-recognitions + a.avia-post-prev {display: none;}
.single-cool_timeline .ctl-stories-news .entry-content-header strong {display: none;}
.single-cool_timeline aside.sidebar_right {padding-top: 0;}

/* test */
#timeline-section .tabcontainer .carousel {
    position: relative;
    border-bottom: 1px solid #d7d7d7;
}
#timeline-section .tabcontainer .viewport {
    height: 43px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    width: 100%;
}
#timeline-section .viewport .tab_titles { width: 100%; }
#timeline-section .tabcontainer .viewport .tab_titles {position: absolute;}
#timeline-section .tabcontainer .viewport .tab_titles .tab {float: left;margin: 0;}

#timeline-section {}
#timeline-section .cool-timeline-wrapper {margin-top: 0;}
#timeline-section .nav-tabs&gt;li&gt;a, #timeline-section .nav-tabs&gt;li&gt;a:focus, #timeline-section .nav-tabs&gt;li&gt;a:hover {
    background-color: transparent;
    border: 0;
    font-size: 12pt;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    color: #898989;
}
#timeline-section .nav-tabs&gt;li.active&gt;a, #timeline-section .nav-tabs&gt;li.active&gt;a:focus, #timeline-section .nav-tabs&gt;li.active&gt;a:hover {
    border-bottom: 2px solid #00ccff;
    color: #00ccff;
}
#timeline-section a.lets_meet.ctl_read_more {display: none !important;}

#news-events-innter-nav-wrapper {margin-top: 40px;}
#news-events-innter-nav-carousel {position: relative;}
.news-events-innter-nav-viewport {
    /* width: 780px; */
    border: 1px solid #6e6e6e;
    height: 80px;
    overflow: hidden;
    position: relative;
    margin-left: 100px;
    margin: 0 auto;
}
.news-events-innter-nav-viewport ul {
	position: absolute;
}
@media only screen and (min-width: 1024px) {
	.news-events-innter-nav-viewport ul {
       display: flex;
       flex-flow: row;
       justify-content: center;
       position: relative;
    }
}
.news-events-innter-nav-viewport ul li {float: left;/* margin-right: 10px; */}
.news-events-innter-nav-viewport ul li a {
    display: block;
    min-width: 70px;
    height: 35px;
    background: #ddd;
}
.single-cool_timeline .download_link_box {margin-top: 20px;}
.single-cool_timeline .download_link_box &gt; a,
.single-cool_timeline a.lets_meet {background-color: #006fba;color: #fff !important;text-decoration: none !important;padding: 8px 16px;/*border-radius: 2px;*/display: inline-block;}

#timeline-section .tabcontainer&gt;section:nth-child(2) {border-top: 1px solid #d7d7d7;}
.letsmeet-form-head {text-align: center;margin-bottom: 20px;margin-top: 20px;}
.letsmeet-form-head h3 {color: #00008c;font-family: BwModelica-Bold;font-size: 11pt;}
.letsmeet-form-head h4 {font-size: 10pt;}
.tab-content&gt;.tab-pane {overflow-y: hidden;}

#MonthPicker_calender .ui-button-text {padding: .4em .6em;line-height: 0.8;}
#MonthPicker_calender .month-year-input {width: 60px;margin-right: 2px;}
.av_textblock_section ul li.no-dot {list-style: none;}

/* Sidebar */
.sidebar {}
.sidebar h3.widgettitle {}
.sidebar h3 a.reset-calender {float: right;}
#calender tr th:first-child, #calender tr td:first-child {border-left-width: 0;}
#calender .ui-state-hover {
    border: 0 !important;
    background: transparent !important;
}
#calender td.month-picker-title {text-align: center;}

.blog #content-head .tab_titles, .blog #content-head .av_tab_section.blog .tab,
.blog #content-head .av_tab_section.brochure .tab, .blog #content-head .av_tab_section.casestudy .tab,
.blog #content-head .av_tab_section.whitepaper .tab, .blog #content-head .av_tab_section.factsheet .tab,
.page-template-canada-blog .tab_titles, .page-template-canada-blog .av_tab_section.blog .tab,
.page-template-canada-blog .av_tab_section.brochure .tab, .page-template-canada-blog .av_tab_section.casestudy .tab,
.page-template-canada-blog .av_tab_section.whitepaper .tab, .page-template-canada-blog .av_tab_section.factsheet .tab {
	display: none !important;}

.single-post .entry-title &gt; a {pointer-events: none;}

/** Error 404 page **/
.error404 #main .main_color img {
    max-width: 42%;
    margin-top: 10px;
}
.error404 #main &gt; .stretch_full {
    display: none;
}
.error404 #main .description, 
.page-thankyou #main .description,
.page-letsmeet-thankyou #main .description,
.page-newsletter-thankyou #main .description,
.page-redaxis-thankyou #main .description,
.page-gdpr-thankyou #main .description,
.page-webinar-thankyou #main .description,
.page-free-assessment-thankyou #main .description,
.page-semiconductor-thankyou #main .description,
.page-blockchain-thankyou #main .description,
body[class*="-thankyou"] #main .description {
    text-align: center
}
.error404 #main .description h4,
.page-thankyou #main h4,
.page-letsmeet-thankyou #main h4,
.page-newsletter-thankyou #main h4,
.page-redaxis-thankyou #main h4,
.page-gdpr-thankyou #main h4,
.page-webinar-thankyou #main h4,
.page-free-assessment-thankyou #main h4,
.page-semiconductor-thankyou #main h4,
.page-blockchain-thankyou #main h4,
body[class*="-thankyou"] #main h4 {
    line-height: 22pt;
    color: #000;
}
.error404 #main .description .text, .page-thankyou #main .description .text,
.page-letsmeet-thankyou #main .description .text,
.page-newsletter-thankyou #main .description .text,
.page-redaxis-thankyou #main .description .text,
.page-gdpr-thankyou #main .description .text,
.page-webinar-thankyou #main .description .text,
.page-free-assessment-thankyou #main .description .text,
.page-semiconductor-thankyou #main .description .text,
.page-blockchain-thankyou #main .description .text,
body[class*="-thankyou"] #main .description .text {color: #000;}
body[class*="-thankyou"] #main .bottom h5 {margin-bottom: 10px;}

.error404 #menu-404-menu, .page-thankyou .contact-thankyou-menu {text-align: center;}
.error404 #menu-404-menu li, .page-thankyou .contact-thankyou-menu li {display: inline;margin: 0 13px;}
.error404 #menu-404-menu li a, .page-thankyou .contact-thankyou-menu li a {color: #00ccff;line-height: 40pt;}
@media only screen and (min-width: 1024px) {
  .page-thankyou #main .main_color img,
  .page-letsmeet-thankyou #main .main_color img,
  .page-newsletter-thankyou #main .main_color img,
  .page-redaxis-thankyou #main .main_color img,
  .page-gdpr-thankyou #main .main_color img,
  .page-webinar-thankyou #main .main_color img,
  .page-free-assessment-thankyou #main .main_color img,
  .page-semiconductor-thankyou #main .main_color img,
  .page-blockchain-thankyou #main .main_color img,
  body[class*="-thankyou"] #main .main_color img {
    width: 40%;
    max-width: 50%;
    margin-top: 10px;
  }
}

@media only screen and (max-width: 768px) {
	[class*="-thankyou"] #main .bottom {}
	[class*="-thankyou"] #main .bottom ul li {margin-bottom: 10px;}
	[class*="-thankyou"] #main .bottom ul li:last-child {margin-bottom: 0;}
	[class*="-thankyou"] a[role="button"] {white-space: normal;}
}

@media only screen and (min-width: 1024px) {
	#video-section {margin-bottom: 50px;}
    .error404 footer.container_wrap/*, .page-template-contact-thankyou footer.container_wrap*/ {
        position: fixed;
        bottom: 0;
        width: 100%;
    } 
    .responsive #top a#advanced_menu_hide {
        background-image: url(images/close_white.png);
        background-repeat: no-repeat;
        height: 65px;
        width: 30px;
        padding: 25px;
        background-size: 38%;
        text-align: center;
        background-position: center 66%;
        top: 23px;
        right: 50px;
        background-color: #00008c;
        border-radius: 0;
    }
    .page-sitemap #content-head .template-page.content {padding-bottom: 0px;}
    .page-sitemap .avia-section {min-height: auto;}
    .page-thankyou {}
	.page-thankyou #main {}	
	.page-thankyou #main .bottom,
	.page-letsmeet-thankyou #main .bottom,
	.page-newsletter-thankyou #main .bottom,
	.page-redaxis-thankyou #main .bottom,
	.page-gdpr-thankyou #main .bottom,
    .page-webinar-thankyou #main .bottom,
	.page-semiconductor-thankyou #main .bottom,
	.page-blockchain-thankyou #main .bottom,
	body[class*="-thankyou"] #main .bottom {
		border-top: 1px solid #e8e8e8;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
    .page-free-assessment-thankyou #main .bottom {
		border-top: 1px solid #e8e8e8;
		padding-top: 20px;
		margin-bottom: 0;
	}
    .page-thankyou #main .bottom h6,
    .page-newsletter-thankyou #main .bottom h6,
    .page-redaxis-thankyou #main .bottom h6,
    .page-letsmeet-thankyou #main .bottom h6,
    .page-gdpr-thankyou #main .bottom h6,
    .page-webinar-thankyou #main .bottom h6,
    .page-semiconductor-thankyou #main .bottom h6, 
    .page-free-assessment-thankyou #main .bottom h6,
    .page-semiconductor-thankyou #main .bottom h6,
	.page-blockchain-thankyou #main .bottom h6,
	body[class*="-thankyou"] #main .bottom h6 {line-height: 20px;}	
}
.page-sitemap .page-list li.page-item-36 &gt; a,
.page-sitemap .page-list li.page-item-1370 &gt; a,
.page-sitemap .page-list li.page-item-2 &gt; a,
.page-sitemap .page-list li.page-item-12424 &gt; a,
.page-sitemap .page-list li.page-item-29 &gt; a,
.page-sitemap .page-list li.page-item-20896 &gt; a {pointer-events: none;cursor: default;}

.page-thankyou #main &gt; div:first-child,
.page-newsletter-thankyou #main &gt; div:first-child,
.page-redaxis-thankyou #main &gt; div:first-child,
.page-letsmeet-thankyou #main &gt; div:first-child,
.page-gdpr-thankyou #main &gt; div:first-child,
.page-webinar-thankyou #main &gt; div:first-child,
.page-free-assessment-thankyou #main &gt; div:first-child,
.page-semiconductor-thankyou #main &gt; div:first-child,
.page-blockchain-thankyou #main &gt; div:first-child,
body[class*="-thankyou"] #main &gt; div:first-child {display: none;}


.page-news-events #story-22068 a.lets_meet,
.page-news-events #story-22066 a.lets_meet,
.page-news-events #story-36345 a.lets_meet,
.page-news-events #story-49155 a.lets_meet,
.page-news-events #story-47082 a.lets_meet,
.page-news-events #story-55393 a.lets_meet {display: none;}
.page-news-events #story-36424 .content-details span,
.page-news-events #story-38105 .content-details span {display: none;}
.page-news-events #story-36424 .content-details span.hide,
.page-news-events #story-38105 .content-details span.hide {display: block !important;}
.page-news-events #tab-id-1-container .timeline-content,
.page-news-events #tab-id-2-container .timeline-content,
.page-news-events #tab-id-3-container .timeline-content,
.page-news-events #tab-id-4-container .timeline-content {opacity: 1;}
.page-news-events #story-50105 .timeline-readmore {display: inline-block;}
@media only screen and (max-width: 768px) {
    .responsive .container.template-blog {position: relative;}
    .blog .inner_sidebar {margin-left: 0px;}
    #news-events-innter-nav-wrapper {margin-top: 20px;}
    .news-events-innter-nav-viewport {width: 247px;margin-bottom: 15px;}
    .template-blog .sidebar .panel-title a:after {float: right;line-height: 16px !important;font-size: 28px;}
    .ui-widget-content {width: 200px !important;}
    .blog .widgettitle {font-size: 14px !important;}
    .page-gdpr-thankyou .bottom .col-xs-12 {margin-bottom: 20px;}
    .page-gdpr-thankyou .bottom h6, .page-gdpr-thankyou .bottom p {line-height: 22px;}
	.page-template-template-gdpr .mobilecontact {display: none;}
}
.mobile_filterbtn {
    display: block;
    position: absolute;
    top: 62px;
    right: 0;
    z-index: 1;
}
.mobile_filterbtn a:before  {
    background-image: url(images/funnel.png);
    background-size: 100% auto;
    padding: 8px;
    background-repeat: no-repeat;
    background-position: center bottom;
    display: inline-block;
    content: "";
    height: 10px;
    width: 10px;
    vertical-align: text-bottom;
}
.mobile_filter a {}
.mobile-view {margin-left: -25px;margin-right: -25px;}
.mobile-view .sidebar.sidebar_right {}
.mobile-view .sidebar.sidebar_right a, .mobile_applybtn a {font-size: 14px;}
.blog .mobile-view .widget, .mobile-view .sidebar .widget:first-child {margin-top: 10px;}
.blog .mobile-view .widget#tags {padding: 20px;}
.mobile_applybtn {margin-top: 20px;margin-bottom: 0;z-index: 999;}
.mobile_applybtn div {width: 50%;}
.mobile_applybtn &gt; div:first-child {float: left;}
#frenchbtn, #frenchbtn2, #frenchbtn3, #frenchbtn4 {cursor: pointer;color: #00008c;}
#frenchtxt, #viewmoretxt, .viewless {display: none;}
.mobile-view .sidebar .panel-title {}
.template-blog .sidebar .panel-title a:after {line-height: 30px !important;float: right;}
.template-blog .sidebar .panel-title a:after {content: "+";}
.template-blog .sidebar .panel-title a[aria-expanded="true"]:after {content: "-";}

.mobile_applybtn.affix {
    background-color: #dadada;
    top: 80px;
    width: 100%;
    position: fixed;
    left: 0;
    margin-left: 0px;
    padding: 10px;
    margin-top: 0;
}
.mobile_applybtn.affix-top {
    background: transparent;
    margin-top: 20px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
}
.backbtn {text-align: right;float: right;}

#tab-id-3-container .timeline-post .timeline-content .content-details a {margin-top: 5px;display: block;}
.ui-widget-content {
	overflow-x: hidden;
    height: 180px;
    overflow-y: scroll;
    width: 280px !important;
    background-color: #f1f1f1;
	background-image: none;
    color: #343434;
    border: 0;
}
@media only screen and (max-width: 768px) {
    .ui-widget-content {width: 330px !important;}
}
@media (min-width: 768px) {
    #videoblock_modal .modal-dialog,
	[id*="videoblock_modal-"] .modal-dialog {
        width: 800px;
        margin: 30px auto;
        text-align: center;
        /*top: 3% !important;*/
    }
	.page-client-speak #videoblock_modal .modal-dialog .modal-content {width: fit-content;margin: 0 auto;}
    #videoblock_modal .modal-body .left img {width: 300px;height: auto;float: left;margin-right: 15px;margin-bottom: 10px;}
    #videoblock_modal .modal-body .right {text-align: justify;}
    #videoblock_modal .modal-body h3, #videoblock_modal .modal-body h4 {text-align: left;}
    #videoblock_modal .modal-content {overflow: hidden;}
}

@media only screen and (min-width: 1024px) and (max-width: 1399px) {
   .responsive #main div .av_one_third {
       	/* width: 29.333333% !important;
	   	vertical-align: top;*/
   }
   .responsive #main div .av_one_third:first-child {
   		margin-left: 0;
   }
}
input[type=text]::-ms-clear { display: none; }
.form-group.referredname, #story-11815 a.read_more, .postid-40195 .post-title,.postid-44488 .post-title {display: none;}
.postid-40195 .entry-content-header strong,.postid-44488 .entry-content-header strong {
	font-family: BwModelica-Bold;
    font-size: 20pt;
    color: #006fba;
    line-height: 1.3em;
    margin-bottom: 30px;
    display: block;
}

/* Newsletters Page */
.page-newsletters, .page-newsletters p {color: #343434;}
.page-newsletters .subscribebtn, .page-newsletters .subscribebtn:hover {
	background-color: #00008c;
	font-size: 16px;
    color: #fff;
    text-decoration: none;
    padding: 15px 30px;
}
.page-newsletters h3.issuetitle {
	color: #00008c;
    font-size: 15pt;
    font-family: BwModelica-Regular;
    line-height: 20pt;
    margin-bottom: 20px;
}
.page-newsletters h3.issuetitle a:hover, .page-newsletters h3.issuetitle a:visited {text-decoration: none;}
.page-newsletters p.overview {font-weight: bold;font-size: 14px;}
.page-newsletters p.overviewcontent {color: #00008c;}
.page-newsletters .readmore {margin-top: 20px;margin-bottom: 40px;}
.page-newsletters .filter-newsletter {cursor: pointer;}
.page-newsletters .filter-newsletter img:hover {box-shadow: 0px 0px 5px 1px #999;opacity: 0.7;}
.page-newsletters .readmore a, .page-newsletters .readmore a:hover {
	background-color: #00008c;
    color: #fff;
    padding: 10px 20px;
}

#ui-datepicker-div.ui-widget-content, #ui-datepicker-div .ui-widget-content {
	overflow-x: auto;
    height: auto;
    overflow-y: auto;
    width: auto !important;
    background-color: #fff;
    border: 0;
}
#ui-datepicker-div .ui-datepicker-buttonpane {text-align: center;margin: 0 auto;}
#ui-datepicker-div .ui-datepicker-buttonpane .ui-datepicker-close {
	margin: 0 auto;
    text-align: center;
    float: none;
	background-color: #f46e00;
    color: #fff;
    text-decoration: none;
    padding: 5px 20px;
    border-radius: 2px;
}

@media only screen and (max-width: 768px) {
    #ui-datepicker-div.ui-widget-content {}
}
#aml-solution .avia-icon-list-container {margin-top: 0;}
#aml-solution .iconlist_icon {margin-top: 3px;margin-right: 10px !important;}
.page-aml-anti-money-laundering-solutions #aml-solution .avia-builder-el-last .avia-icon-list-container {margin-bottom: 0;}
.page-aml-anti-money-laundering-solutions #aml-solution .avia-builder-el-last .av-special-heading-h3 {margin-top: 0;}


/* GDPR Page */
#contactuslink {display: none;}
.page-gdpr #contactuslink {
    background-color: #f46e00;
    display: block;
    position: absolute;
    top: 0;
    left: 0px;
    cursor: pointer;
    z-index: 9;    
 }
.page-template-template-gdpr #success-stories section {vertical-align: top;}
.page-template-template-gdpr .avia-section .av-special-heading {margin-top: 0;}
.page-template-template-gdpr #success-stories h2, 
.page-template-template-gdpr #success-stories h3 {color: #fff;}
.page-template-template-gdpr #contactuslink a,
.page-template-template-gdpr #contactuslink a:hover {color: #fff;text-decoration: none;padding: 5px 8px;line-height: 14px;display: block;font-size: 10px;}
.page-template-template-gdpr #fullscreen_slider_0 .avia-caption-content span:before {list-style: disc;}
#insides h3.av-special-heading-tag p {color: #fff;}
.page-template-template-gdpr #success-stories {position: relative;}
.page-template-template-gdpr #success-stories .avia-button-wrap {position: absolute;bottom: 10px;width: 100%;}
.page-template-template-gdpr #success-stories .av_textblock_section {min-height: 140px;}
.page-template-template-gdpr #video-slider-section a.open_video_modal:after {display: none !important;}

/* GDPR Countdown */
.avia-fullwidth-slider .caption_right {text-align: right;}
.avia-fullwidth-slider .avia-slide-wrap {
    display: block;
    width: 100%;
    /* height: 100%; */
}
@media only screen and (min-width: 800px) {
	.avia-fullwidth-slider .avia-slide-wrap {height: 100%;}
}
.avia-fullwidth-slider .caption_container {height: 100%;}
.avia-fullwidth-slider .avia-caption-title {line-height: initial;}
.content_countdown {}
.content_countdown .element_conteiner span {font-family: BwModelica-Light !important;font-weight: normal;}
.content_countdown .element_conteiner &gt; span:after {
	content: ":";
	color: #fff;
}
.content_countdown .element_conteiner:first-child &gt; span:after {
	content: ".";
}
.content_countdown .element_conteiner:last-child &gt; span:after,
.content_countdown .element_conteiner &gt; span:last-child:after {
	display: none;
}
.content_countdown .element_conteiner span:first-child {
    background: transparent !important;
    font-size: 60px !important;
    border: 0 !important;
	color: #f46e00 !important;
    padding: 0;
    line-height: 70px;
}
.content_countdown .element_conteiner span:last-child {
	font-size: 14px !important;
	color: #fff !important;
}
.page-gdpr #main_countedown_1 .element_conteiner {min-width: 70px;}
.page-gdpr #main_countedown_1 .countdown {text-align: center;}
.page-gdpr .slideshow_caption .avia-caption-title {margin-bottom: 30px;/*line-height: 66px;*/text-align: center;}
.page-gdpr .viewmorehead {font-size: 30px;line-height: 46px;padding-right: 10%;}
.page-gdpr #viewmoretxt p {
	font-size: 18px !important;
    line-height: 24px !important;
    padding-right: 10%;
    text-align: justify;
}
.page-gdpr .viewmore {
	background: url(images/viewmore.png) no-repeat 0 0 transparent;
    padding: 13px;
    font-size: 0;
    vertical-align: middle;
}
.page-gdpr .viewless {
	background: url(images/viewless.png) no-repeat 0 0 transparent;
    padding: 13px;
    font-size: 0;
    vertical-align: middle;
}
.page-gdpr .timeleft {
	font-family: BwModelica-Light;
    font-size: 26px;
    text-align: center;
    margin-top: 20px;
}
.page-template-template-gdpr input[type='submit'], .page-template-template-gdpr input[type='submit']:hover {background-color: #00008c !important;/*background-color: #f46e00 !important;*/}
.page-template-template-gdpr #smarthub h3 {line-height: 24px;/*margin-bottom: 50px;*/}
.page-gdpr-smarthub h1, .page-gdpr-smarthub h2,
.page-gdpr-smarthub h3, .page-gdpr-smarthub h4,
.page-gdpr-smarthub h5, .page-gdpr-smarthub h6,
.page-gdpr-smarthub p {font-size: inherit;color: inherit;line-height: initial;}
.page-gdpr-smarthub p {line-height: inherit;}
.page-gdpr .readmore_link {}
.page-gdpr .readmore_link a {
	background-color: #0084aa;
	padding: 8px 15px;
	text-decoration: none !important;
	display: inline-block;
}
.page-template-template-gdpr #insights section {margin-bottom: 20px;vertical-align: top;}
.page-template-template-gdpr #smarthub .new-special-heading h2,
.page-template-template-gdpr #insights .new-special-heading h2, .page-template-template-gdpr #insights h3 a {color: #2b2bbf !important;}
.page-template-template-gdpr #insights p {color: #232323 !important;}
.gdprheader {}
#why-lti {} 
#why-lti .av-special-heading h2 {color: #fff;} 
#why-lti ul {list-style: none;}
#why-lti li {}
#why-lti li, #smarthub li {
    padding-left: 20px;
    line-height: 30px;
    vertical-align: middle; 
    margin-bottom: 20px;
}
#why-lti .avia-image-container-inner, #smarthub .avia-image-container-inner {width: 55px;height: 55px;}
#frenchtxt, #frenchtxt2, #frenchtxt3, #frenchtxt4 {display: none;}
#challenges {}
#challenges .entry-content-wrapper h2 {margin-top: 30px;}
#challenges .container {width: 100%;padding: 0px;}
#challenges .container .content {padding: 0;}
#myCarousel .carousel-caption {
    left:0;
	right:0;
	bottom:0;
	text-align:left;
	padding: 0 10px;
	background:rgba(0,0,0,0.4);
	text-shadow:none;
}
#myCarousel .carousel-caption p {
	font-family: BwModelica-Light;
    font-weight: normal;
	color: #fff;
    font-size: 16px;
    line-height: 22px;
}
#myCarousel .list-groups {
	position:absolute;
	top:0;
	right:0;
}
#myCarousel .list-group li {
    font-family: BwModelica-Light;
    font-weight: normal;
    display: block;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 16px;
	margin-left: 22px;
}
#myCarousel ul.list-group {margin-left: 0;}
#myCarousel ul.list-group li.active:before {
	background: url(images/selected_challenge.png) no-repeat left top transparent;
    padding-left: 40px;
    content: "";
    margin-left: -40px;
    line-height: 4px;
    vertical-align: middle;
    padding-bottom: 4px;
}
#myCarousel ul.list-group li.active {
	background-color: transparent;
    color: #f46e00;	
}
#myCarousel .list-groups li:last-child {border-bottom: 0px;}
#myCarousel .list-groups h2 {padding: 10px;}
#myCarousel .list-groups h2&gt;span {/*color: #f46e00;*/font-size: 34px;}
#myCarousel .list-group-item {
	border-radius:0px;
	cursor:pointer;
}

#mobMenu {display: none;}
th.datepicker-switch {pointer-events: none;}

@media only screen and (max-width: 767px) {
	.carousel-caption p,
	#myCarousel .list-group {display:none;}
	#gdpr-hamburgrMenu .container {display: none !important;}
    .page-template-template-gdpr #advanced_menu_close1 {display: none;}
    .page-template-template-gdpr .avia-caption .avia-caption-title {background: transparent;}	
	.responsive .page-template-template-gdpr#top #wrap_all .gdprheader .container {width: 100%;max-width: 100%;}
	.responsive .page-template-template-gdpr .logo a {left: 15px;}	
	.content_countdown span.element_conteiner {min-width: 60px !important;}
    .content_countdown .element_conteiner span:first-child {
		font-size: 30px !important;
		line-height: 30px;		
	}
	.content_countdown .element_conteiner span:last-child {
		font-size: 14px !important;
	}
	
	/* GDPR page */
	.gdprheader {}
	.responsive .page-gdpr#top #wrap_all #main .avia-slideshow-2 h2 {font-size: 44px !important;line-height: 56px;text-align: center;}
	.responsive .page-template-template-gdpr#top #wrap_all #main h2 {font-size: 24px;line-height: 32px;}
	.responsive .page-template-template-gdpr#top #wrap_all #main #gdpr h2 {font-size: 42px;line-height: 52px;}
	.responsive .page-template-template-gdpr#top #wrap_all #main h3 {font-size: 18px;}
	.responsive .page-oow18#top #wrap_all #main h3 {font-size: 16px; line-height: 20px;}
	.responsive .page-template-template-gdpr .viewmorehead {font-size: 16px;line-height: 26px;text-align: justify;}
	.responsive .page-template-template-gdpr #smarthub h3 {margin-bottom: 15px;}
	#challenges .challenges {display: none;}
	#challenges .mobile.challenges {display: block;}
	.page-template-template-gdpr #viewmoretxt p, .page-template-template-gdpr .viewmorehead {padding-right: 0;padding-top: 10px;padding-bottom: 5px;}
	.responsive .page-gdpr .foottxt img {padding-top: 0;padding-bottom: 0;margin-bottom: 10px;}
	.page-gdpr .foottxt {position: relative;}
	.page-gdpr .foottxt p {    
		position: absolute;
		bottom: 0;
		left: 0;
		padding: 10px;
		background-color: rgba(0, 0, 0, 0.5);
		color: #fff !important;
		font-size: 14px !important;
		width: 100%;
		z-index: 9;
	}
	.page-gdpr .mobile.challenges .items {margin-top: 10px;margin-bottom: 10px;}
	.page-template-template-gdpr .mobilecontact {position: absolute;top: 0;right: 70px;}
	.page-template-template-gdpr .mobilecontact a {}
	.page-template-template-gdpr .mobilecontact img {vertical-align: middle;width: 30px;height: auto;}
	.page-template-template-gdpr #advanced_menu_toggle1 {font-size: 0;}
	
	.page-gdpr-smarthub #content-head .avia-builder-el-last {}
	.page-gdpr-smarthub #content-head .avia-builder-el-last ul {}
	.page-gdpr-smarthub #content-head .avia-builder-el-last ul li {display: block;margin: 0;margin-bottom: 10px;}
	.page-gdpr-smarthub #content-head .avia-builder-el-last ul li a {font-size: 14px;border: 0;}
	.page-gdpr-smarthub #content-head .template-page.content {padding-bottom: 0;}
	.page-gdpr-smarthub #main .avia_textblock {font-size: 14px !important;line-height: 24px;}
	.page-gdpr-smarthub #main .av_textblock_section p {
		font-size: 14px;
		line-height: 24px;
		text-align: justify;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.page-gdpr-smarthub #idiscovertool .flex_column:last-child,
	.page-gdpr-smarthub #jukebox section.av_textblock_section,
	.page-gdpr-smarthub #insight-breach-assist .flex_column:last-child,
	.page-gdpr-smarthub #assurance-solution section.av_textblock_section {margin-top: -40px !important;}
	.page-gdpr-smarthub #main .avia-section.av-minimum-height .container .content {vertical-align: top;}

	.page-quality-assurance-webinar .avia-caption .avia-caption-title {padding: 0;}
	.page-quality-assurance-webinar .avia-caption .avia-caption-content p {background: transparent;padding: 0;}
	.page-quality-assurance-webinar .reg-btn {margin-top: 30px;}
	.page-quality-assurance-webinar .reg-btn a {background-color: #fff;color: #f46e00 !important;padding: 10px 15px;text-decoration: none !important;}
    .page-quality-assurance-webinar #av_section_1 .template-page.content,
    .page-quality-assurance-webinar #profile .template-page.content,
    .page-quality-assurance-webinar #sattend .template-page.content {padding: 20px 0 0;}
    .page-quality-assurance-webinar #sattend .av-special-heading-h2 h2 {padding-bottom: 0;margin-bottom: 0;}
    .page-quality-assurance-webinar #attend .av-special-heading-h2 {padding-bottom: 0 !important;}
    .page-quality-assurance-webinar #attend .hr {height: 20px !important;}
    .page-quality-assurance-webinar #attend .flex_column {margin-bottom: 0 !important;}
    .page-quality-assurance-webinar #attend .flex_column ul {margin: 0;}
    .page-quality-assurance-webinar #agenda .av-section-color-overlay {opacity: 1 !important;background-color: transparent !important;}
	.page-oracle-openworld #powertalks .avia_textblock p {text-align: left;margin-bottom: 15px;}
	
	.page-ilf-2017 {}
	.page-ilf-2017 #experts .flex_column.av_one_half {padding: 0 20px;}
	.page-ilf-2017 #experts .flex_column .avia-grid-testimonials {margin: 0;}
	.page-ilf-2017#top #wrap_all .avia-content-slider-odd .slide-entry {padding: 0 !important;}
	.page-ilf-2017 #experts img {border-radius: 100px;}
	.page-ilf-2017 #video .entry-content-wrapper h2 {margin-bottom: 0;}
} 
.morecontent span {display: none;}
#challenges .challenges, #challenges .mobile.challenges {display: none;}


@media only screen and (min-width: 1024px) { 
	#myCarousel {padding-right:42.3333%;}
	#myCarousel .carousel-controls {display:none;}
    #myCarousel .carousel-inner&gt;.item {height: 420px;}
    .page-template-template-gdpr #advanced_menu_close1 {display: none;}
	.page-gdpr-smarthub .avia-section.fullsize .container {
		padding-left: 100px;
		padding-right: 100px;
		text-align: justify;
	}

   /* GDPR Page */
    .page-gdpr .avia-caption h2.avia-caption-title, .page-gdpr .avia-caption .avia-caption-content {background: transparent;}
    .page-gdpr .avia-caption .avia-caption-content p {font-size: inherit;}

    .page-template-template-gdpr {}
    /*.page-template-template-gdpr header .custom-header-links {right: 20px;}*/
    .page-template-template-gdpr header .inner-container {margin: 5px auto;width: 93%;}
    .page-template-template-gdpr.modal-open #emailmodal .modal-header button.close {right: 35px;}
    .page-template-template-gdpr .gdprheader {}
    .page-template-template-gdpr ul#gdprmenu {}
    .page-template-template-gdpr ul#gdprmenu &gt; li &gt; a {display: table-cell;vertical-align: middle;height: 40px;font-size: 16px;cursor: pointer;}
	.html_header_top .page-template-template-gdpr#top .av_header_stretch .container {width: 100%;}
	.page-gdpr-smarthub #content-head .display-inline li a {font-size: 14px;}
	.page-gdpr-smarthub #content-head h1 {font-size: 16pt;line-height: 28px;}
	.page-gdpr .caption_right .slideshow_caption {text-align: center;}
	.page-template-template-gdpr .caption_right .slideshow_caption {text-align: left;}

	.page-quality-assurance-webinar .reg-btn {margin-top: 30px;}
	.page-quality-assurance-webinar .reg-btn a {background-color: #fff;color: #f46e00 !important;padding: 10px 15px;text-decoration: none !important;}
	
}

@media only screen and (min-width: 800px) {
	.html_header_top .page-template-template-gdpr#top .av_header_stretch .container {width: 100%;}
}

a#backtimelinetonews {cursor: pointer;}

/* Custom Date Picker */
#customdatepicker {}
#customdatepicker #datePicker {background: transparent;display: inline-block;}
.page-newsletters .datepicker {}
.page-newsletters .datepicker table {color: #00008c;}
.page-newsletters .datepicker table th {border: 0;}
.page-newsletters .datepicker table th.prev, .page-newsletters .datepicker table th.next {color: #f46e00;}
.page-newsletters .datepicker table tr {border: 0;}
.page-newsletters .datepicker table td {
	font-family: BwModelica-Regular;
	border: 0;	
}
.page-newsletters .datepicker table tr td span.active, 
.page-newsletters .datepicker table tr td span.active:hover {color: #f46e00;background: transparent;text-shadow: inherit;}
#customdatepicker .input-group.date {
    display: inline-block;
    vertical-align: bottom;
    height: 20px;
    position: relative;
    margin-left: 10px;
}
#customdatepicker input.monyear {
    border: 0;
    height: 20px;
    text-indent: -99999px;
    z-index: 9;
    box-shadow: 0 0 0 0;
    position: absolute;
    left: 0;
}
#customdatepicker input.monyear:focus {box-shadow: 0 0 0 0;}
#customdatepicker span.input-group-addon {
    background: transparent;
    z-index: -9;
    vertical-align: top;
    padding: 0;
    position: absolute;
}

/* Dreamforce-2017 Page */
.page-dreamforce2017 #team div.new-special-heading h2 {color: #ffffff;}
.page-dreamforce2017 #team h3.slide-entry-title {color: #ffffff; font-size: 13px; letter-spacing: 1px;}
.page-dreamforce2017 #team div.avia_image_container img {
	display: block;
    max-width: 100%;
    height: 100px;
    margin: 0 auto;
    border-radius: 50%;
}
.page-dreamforce2017 #df17 {}
@media only screen and (min-width: 1024px) {
    .page-dreamforce2017 #df17 .av-special-heading {margin-top: 20px;}
    .page-dreamforce2017 #df17 .flex_column.avia-builder-el-last {margin-left: 10%;}
    .page-dreamforce2017 #df17 .avia-icon-list li, .page-dreamforce2017 #offerings ul li {margin: 20px 0;}
    .page-dreamforce2017 #offerings .block-entry-wrap:first-child {margin-bottom: 30px;}
    .page-dreamforce2017 #offerings .av-special-heading-h2 {margin: 15px 0;}
    .page-dreamforce2017 #offerings img[title="salesforce"] {width: 80%;}
}
@media only screen and (max-width: 768px) {
    .page-dreamforce2017 #df17 .iconlist_title_small {font-size: 14px !important;margin-bottom: 20px;}
    .page-dreamforce2017 #offerings .flex_column {margin-bottom: 0px !important;}
    .page-dreamforce2017 #offerings .flex_column_table {}
}

/* Dreamforce-2018 Page */
.page-dreamforce2018 #team div.new-special-heading h2 {color: #ffffff;}
.page-dreamforce2018 #team h3.slide-entry-title {color: #ffffff; font-size: 13px; letter-spacing: 1px;}
.page-dreamforce2018 #team div.avia_image_container img {
	display: block;
    max-width: 100%;
    height: 100px;
    margin: 0 auto;
    border-radius: 50%;
}
.page-dreamforce2018 #df18 {}
@media only screen and (min-width: 1024px) {
    .page-dreamforce2018 #df18 .av-special-heading {margin-top: 20px;}
    .page-dreamforce2018 #df18 .flex_column.avia-builder-el-last {margin-left: 10%;}
    .page-dreamforce2018 #df18 .avia-icon-list li, .page-dreamforce2018 #offerings ul li {margin: 20px 0;}
    .page-dreamforce2018 #offerings .block-entry-wrap:first-child {margin-bottom: 30px;}
    .page-dreamforce2018 #offerings .av-special-heading-h2 {margin: 15px 0;}
    .page-dreamforce2018 #offerings img[title="salesforce"] {width: 80%;}
}
@media only screen and (max-width: 768px) {
    .page-dreamforce2018 #df18 .iconlist_title_small {font-size: 14px !important;margin-bottom: 20px;}
    .page-dreamforce2018 #offerings .flex_column {margin-bottom: 0px !important;}
    .page-dreamforce2018 #offerings .flex_column_table {}
}


/* ILF-2017 Page */
.page-ilf-2017 {}
.page-ilf-2017 #blogs {}
.page-ilf-2017 #experts .flex_column.av_one_half {background-color: #ededed;}
.page-ilf-2017 #main #blogs div.flex_column {padding: 30px;min-height: 100px;}
.page-ilf-2017 #main #blogs h3.slide-entry-title {font-size: 20px;min-height: 85px;}
.page-ilf-2017 #main #blogs .readmore_link {margin: 20px 0;}

.page-id-15563 .wpcf7 {width: 90%;}

/* GDPR-2 */
.page-gdpr .content_countdown .element_conteiner span:first-child {color: #ffffff !important;}
.page-gdpr .wpcf7 {width: 80%;}
@media only screen and (max-width: 768px) {
   .page-gdpr #av_section_1 .av-content-full {padding-bottom: 0;}
   .page-gdpr #gdpr .av-content-full .avia_textblock {font-size: 16px !important;}
   .page-gdpr #gdpr .av-special-heading-h1 h1 {font-size: 24px !important;}
   .page-gdpr .avia-caption {top: 5%;}
   .page-gdpr .avia-caption .avia-caption-content p {background: transparent;}
}
@media only screen and (min-width: 1024px) {
	.page-gdpr .slideshow_caption .slideshow_inner_caption {
		text-align: center;
    	width: 60%;
    	margin: 0 auto;
	}
	.page-gdpr .slideshow_caption .avia-caption-content {
		font-size: 16px;
    	line-height: 24px;
    	text-align: justify;
    	font-weight: normal;
	}
    .page-gdpr #challenges .content {padding-top: 35px;}
}


/* Semi Coductor Page */
.page-semi-conductor {}
.page-semi-conductor #experts div img {border-radius: 50%;}
.page-semi-conductor #experts section h3.slide-entry-title {text-align: center;color: #00008c;}
.page-semi-conductor #solutions .flex_column .entry-content {text-align: left;}
.page-semi-conductor #partners .no-logo-slider-heading {display: none;}
.page-semi-conductor #insights .avia-smallarrow-slider {margin-top: 0;}
@media only screen and (max-width: 768px) {
	.page-semi-conductor #solutions/*, .page-semi-conductor #blogs*/ {display: none;}
	.page-semi-conductor #insights, .page-semi-conductor #partners,
	.page-semi-conductor #partners-mobile .avia-smallarrow-slider-heading {display: none;}
	.page-semi-conductor #insights-mobile .avia-smallarrow-slider {margin-top: -60px;}	
	/*.responsive .tabcontainer .tab_titles {display: none !important;}*/
	.page-semi-conductor #partners .avia-smallarrow-slider-heading {display: none;}
	.page-semi-conductor #partners h2.av-special-heading-tag {margin-bottom: 0;}
	.page-semi-conductor #contact .wpcf7 {padding-top: 40px !important;}

}
@media only screen and (min-width: 1024px) {
	.responsive .page-semi-conductor #main div .av_one_third {width: 29%;}
    .page-semi-conductor #solutions-mobile/*, .page-semi-conductor #blogs-mobile*/ {display: none;}
	.page-semi-conductor #insights-mobile, .page-semi-conductor #partners-mobile {display: none;}
	.page-semi-conductor #experts div .av_one_sixth {margin-left: 3.5%;width: 13.666666666%;}
	.page-semi-conductor #solutions .av-special-heading-h2 {margin-bottom: 30px;margin-top: 10px;}
	.page-semi-conductor #experts div .first.av_one_sixth {margin-left: 0;}
	.page-semi-conductor #experts section h3.slide-entry-title {min-height: 36px;}
    .page-semi-conductor #partners .avia-smallarrow-slider-heading {display: none;}
    .page-semi-conductor #solutions .av-special-heading {margin-bottom: 50px;}
	.page-semi-conductor #partners .avia-logo-slider {margin-top: 0;padding-bottom: 20px;}
}
.page-semi-conductor #solutions .tabcontainer {margin-left: 30px;}
.page-semi-conductor #solutions .tabcontainer p,
.page-semi-conductor #solutions-mobile .tabcontainer p {color: #363636 !important;}
.page-semi-conductor #solutions .flex_column.avia-builder-el-7,	
.page-semi-conductor #solutions .flex_column.avia-builder-el-10,	
.page-semi-conductor #solutions .flex_column.avia-builder-el-13,	
.page-semi-conductor #solutions .flex_column.avia-builder-el-16,
.page-semi-conductor #solutions .flex_column.avia-builder-el-19 {display: none;margin-top: 0;}
.page-semi-conductor #solutions .tab_titles {margin-left: 10px;border-bottom: 1px solid #ededed;line-height: 30px;}
.page-semi-conductor #solutions .tab_titles .tab {padding: 0 8px;border: 0;font-size: 12px;}
.page-semi-conductor #solutions .tab_titles .active_tab,
.page-semi-conductor #solutions .tab_titles .active_tab:hover {color: #000 !important;}
.page-semi-conductor #solutions .tab_titles .active_tab {border-bottom: 2px solid #ffcc05;}
.page-semi-conductor #solutions h4.solution-title {color: #00bcf1;font-weight: bold;}

.page-semi-conductor #solutions h4.solution-title .digital {
	background: url(images/digital_icon.png) no-repeat left top;
}
.page-semi-conductor #solutions h4.solution-title .logistics {
	background: url(images/logistics_icon.png) no-repeat left top;
}
.page-semi-conductor #solutions h4.solution-title .manufacturing {
	background: url(images/mfg_icon.png) no-repeat left top;
}
.page-semi-conductor #solutions h4.solution-title .procurement {
	background: url(images/procurement_icon.png) no-repeat left top;
}
.page-semi-conductor #solutions h4.solution-title .research {
	background: url(images/RND_icon.png) no-repeat left top;
}
.page-semi-conductor #solutions h4.solution-title .sales {
	background: url(images/sales_icon.png) no-repeat left top;
}

.page-semi-conductor #solutions h4.solution-title &gt; span {
    background-size: auto 100% !important;
	width: 40px;
    height: 40px;
    float: left;
    margin-top: -10px;
    margin-right: 10px;
}
.page-semi-conductor #solutions-mobile h4.solution-title &gt; span {
    background-size: auto 100% !important;
	width: 32px;
    height: 32px;
    float: left;
    margin-top: -8px;
    margin-right: 5px;
}

.page-semi-conductor #solutions li.solution-title,
.page-semi-conductor #solutions-mobile h4.solution-title {
    box-shadow: 0px 0px 3px 1px #ccc;
    background-color: #006fb9;
    list-style: none;
    padding: 15px;
    color: #dadada;
    margin-bottom: 12px;
    /* line-height: 20px; */
    cursor: pointer;
}
.page-semi-conductor #solutions-mobile h4.solution-title {padding: 15px 10px;}
.page-semi-conductor #solutions-mobile h4.solution-title a {text-decoration: none !important;;}
.page-semi-conductor #solutions-mobile .flex_column {margin-bottom: 0px !important;}
.page-semi-conductor #solutions-mobile .tabcontainer .tab {background: transparent;font-size: 12px;}
.page-semi-conductor #solutions-mobile h4.solution-title {font-size: 14px;}
.page-semi-conductor #solutions li.solution-title.active {color: #fff;}

.page-semi-conductor #solutions li.solution-title .digital,
.page-semi-conductor #solutions-mobile h4.solution-title .digital {
	background: url(images/white_icon_digital.png) no-repeat left top;
}
.page-semi-conductor #solutions li.solution-title .logistics,
.page-semi-conductor #solutions-mobile h4.solution-title .logistics {
	background: url(images/white_icon_logistics.png) no-repeat left top;
}
.page-semi-conductor #solutions li.solution-title .manufacturing,
.page-semi-conductor #solutions-mobile h4.solution-title .manufacturing {
	background: url(images/white_icon_mfg.png) no-repeat left top;
}
.page-semi-conductor #solutions li.solution-title .procurement,
.page-semi-conductor #solutions-mobile h4.solution-title .procurement {
	background: url(images/white_icon_procurement.png) no-repeat left top;
}
.page-semi-conductor #solutions li.solution-title .research,
.page-semi-conductor #solutions-mobile h4.solution-title .research {
	background: url(images/white_icon_rnd.png) no-repeat left top;
}
.page-semi-conductor #solutions li.solution-title .sales,
.page-semi-conductor #solutions-mobile h4.solution-title .sales {
	background: url(images/white_icon_sales.png) no-repeat left top;
}

.page-semi-conductor #solutions li.solution-title &gt; span {
	background-size: auto 100% !important;
    width: 38px;
    height: 38px;
    float: left;
    margin-top: -10px;
    margin-right: 10px;
}
.page-semi-conductor #contact .wpcf7 {width: 80%;padding-top: 20px;}
.page-semi-conductor .av_one_fourth .avia_image_container img {border-radius: 50%;}
.page-semi-conductor .av_one_fourth  h3.entry-title {min-height: auto;}
.page-semi-conductor #partners a.open_video_modal {pointer-events: none;}
.page-semi-conductor #partners .career-details {display: none;}
.page-semi-conductor #partners .av-special-heading h2 {border-bottom: 1px solid #f1f1f1;line-height: 50px;}
.page-semi-conductor #blogs-mobile .container {margin-top: 20px !important;}
.page-semi-conductor #blogs-mobile a {text-decoration: none;}
.page-semi-conductor #blogs .avia-smallarrow-slider-heading {margin-bottom: 10px;}
.page-semi-conductor #blogs .offerings p, .page-semi-conductor #blogs .offerings a,
.page-semi-conductor #blogs .offerings h2, .page-semi-conductor #blogs .offerings h3 {color: #fff;}
.page-semi-conductor #blogs .offerings .avia_image_container {display: none;}
.page-semi-conductor #blogs .offerings section {margin-bottom: 20px;}
.page-semi-conductor #blogs .offerings .entry-content p {text-align: left;}

/* Boilerplate */
footer .container.boiler {}
footer .container.boiler ul {margin: 0;}
.container.boiler .widget_text p a,
footer .execphpwidget a {color: #00008c;}
@media only screen and (min-width: 1024px) {
	footer .container.boiler ul li {padding: 0;}
}
@media only screen and (max-width: 768px) {
	footer .container.boiler ul li {padding-bottom: 0;text-align: justify;}
}

.page-id-16982 h3{font-size: 16px;}

/* LTI Crawloader Assessment */
.page-lti-crawloader-assessment {}
@media only screen and (max-width: 768px) {
}
@media only screen and (min-width: 1024px) {
   .page-lti-crawloader-assessment .wpcf7 {width: 70%;}
}

/* Guidewire Page */
.page-guidewire .av-image-caption-overlay {text-align: left;}
.page-guidewire h3.entry-title, .page-guidewire #highlights h2 {color: #fff !important;}
.page-guidewire #myCarousel .list-group li {font-size: 18px;line-height: 24px;}
.page-guidewire #guidewireplatform .av-special-heading-h4 h4 {margin-bottom: 10px;}
@media only screen and (min-width: 1024px) {
	.page-guidewire #full_slider_3 .slideshow_align_caption {
		vertical-align: top;
	}
	.page-guidewire #full_slider_3 .avia-caption-content {line-height: 30px;text-align: justify;}
	.page-guidewire #full_slider_3 .avia-caption-content i {font-size: 12px;text-align: center;}
	.page-guidewire #full_slider_3 .slideshow_caption {
		width: 70% !important;
		margin: 0 auto;
		position: inherit;
	}
	.page-guidewire #full_slider_3 {margin-bottom: 20px;}
	.page-guidewire #custom-slider .owl-nav {display: none;}
	.page-guidewire #myCarousel .carousel-caption p {
		font-size: 16px !important;
	}
}

/* Mosaic page */
.page-mosaic .colheadingcontent,
.colheadingcontent {padding: 20px;padding-top: 0;margin-top: -20px;}
.page-mosaic #services .colheadingcontent h4 {margin-bottom: -10px;font-size: 14px;}
#mosaicecosystem .colheadingcontent h4 {
	font-size: 16px;
    font-weight: 600;
}
.page-mosaic #services .colheadingcontent a,
#mosaicecosystem .colheadingcontent a {text-decoration: none;}
.page-mosaic .colheadingcontent span {}
.page-mosaic .colheadingcontent p {}
.page-mosaic .colheading {padding: 20px;}
.page-mosaic #msolutions .avia-image-container-inner {display: block;}
.page-mosaic #msolutions .avia-image-container-inner img {width: 100%;}
@media only screen and (max-width: 768px) {
   .page-mosaic #services .colheadingcontent h4,
   #mosaicecosystem .colheadingcontent h4 {margin-bottom: 0px;}	
}

/* Analyst Day page */
.page-analyst-day #hideonweb,.page-analyst-day-live-webcast #hideonweb {display: none;}
.analystregister {background-color: #fff;padding-top: 40px;padding-bottom: 20px;}
.analystregister .wpcf7 {width: 60%;}
.analystregister form {text-align: left;margin-bottom: 0px !important;}
.analystregister form h1 {margin-bottom: 20px;}
@media only screen and (max-width: 767px) {
	.page-analyst-day #hideonweb,.page-analyst-day-live-webcast #hideonweb {display: block;}
	.page-analyst-day #full_slider_2,.page-analyst-day-live-webcast #full_slider_2 {background-color: #2b2e7e;}
	.analystregister .wpcf7 {width: 80%;}
	.avia-caption {
		width: 90%;
		margin: 0 auto;
		padding: 0;
	}
	.avia-caption .avia-caption-content .analystregister p {
		background: transparent;
		display: block;
		margin: 0px;
		padding: 0px;
	}
}

/* Timeline Page */
.page-news-events #tab-id-3-container .event-description div.full-width,
.page-news-events #tab-id-2-container .event-description div.full-width {display: none;}

/* Canada Page */
.page-ca #home-section-first .entry-content-wrapper {display: flex;}
.page-ca #home-section-first h2, .page-ca #home-section-first h2 a {font-size: 20px;line-height: 26px;}
.page-ca #home-section-first h4, .page-ca #home-section-first h4 a {font-size: 11pt;margin-bottom: 15px;line-height: 16pt;}
.page-ca #home-section-third .owl-twitter-carousel .owl-dots {display: none;}

/* Redaxis Page */
div#redaxis-form {cursor: pointer;}

/* HFS Mention */
.page-hfs-mention-blockchain-report .wpcf7 {width: 60%;}
.page-hfs-mention-blockchain-report .wpcf7 .phone .validation {display: none;}
.page-hfs-mention-blockchain-report h6 {line-height: 20px;}

.page-blockchain-thankyou {}
.page-blockchain-thankyou a.btn {
	color: #fff;
	background-color: #2c2d8b;
    padding: 10px 20px;
    text-decoration: none !important;
	width: 20%;
}
.page-blockchain-thankyou a.btn:hover, .page-blockchain-thankyou a.btn:visited {
	color: #fff;
	background-color: #2c2d8b;
}

.page-isg-thankyou a.btn {
	color: #fff;
	background-color: #2c2d8b;
    padding: 10px 20px;
    text-decoration: none !important;
	width: fit-content;
	width: -moz-fit-content;
}
.page-isg-thankyou a.btn:hover, .page-isg-thankyou a.btn:visited {
	color: #fff;
	background-color: #2c2d8b;
}

.page-radarview-thankyou a.btn {
	color: #fff;
	background-color: #2c2d8b;
    padding: 10px 20px;
    text-decoration: none !important;
	width: fit-content;
	width: -moz-fit-content;
}
.page-radarview-thankyou a.btn:hover, .page-radarview-thankyou a.btn:visited {
	color: #fff;
	background-color: #2c2d8b;
}

.page-hfs-mention-blockchain-report #report,
.page-hfs-mention-blockchain-report .report-btn {display: none;}
@media only screen and (max-width: 768px) {
	.page-hfs-mention-blockchain-report .wpcf7 {width: 90%;}
	.responsive .page-hfs-mention-blockchain-report p {margin-bottom: 10px;}
	.page-blockchain-thankyou a.btn {width: 75%;padding: 8px;}
	.page-blockchain-thankyou #main .main_color img {width: 80%;margin-top: 0px;max-width: 80%;}
	.page-blockchain-thankyou .text-center.bottom {text-align: left;}
	.page-blockchain-thankyou .text-center.bottom h5 {margin-bottom: 10px;margin-left: 5px;color: #343434;}
	.page-blockchain-thankyou .text-center.bottom ul {list-style: disc;}
	.page-blockchain-thankyou .text-center.bottom ul li {line-height: 16px;margin-bottom: 10px;}
	.page-hfs-mention-blockchain-report #report,
	.page-hfs-mention-blockchain-report .report-btn {display: block;}
	.page-hfs-mention-blockchain-report .report-btn a {
		background: url(images/down-arrow.png) no-repeat 0 0 transparent;
    	text-indent: -99999px;
    	vertical-align: top;
    	height: 33px;
    	width: 23px;
    	display: inline-block;
	}
	.responsive .page-hfs-mention-blockchain-report .entry-content-wrapper h2 {
    	padding-bottom: 0px !important;
		margin-bottom: 0px !important;
	}
}

/* 2018 */
.home #home-section-first .flex_column .blogViewAllLink a {
    /*background-color: #00c5fb;*/
	background-color: #00008c;
    color: #fff;
    padding: 10px 25px;
}
.home #home-section-first .flex_column .blogViewAllLink a:hover {background-color: #0000b2;}
#home-section-third .flex_column.first #upcomingEventDots.owl-dots .owl-dot, 
#clientSpkDots.owl-dots .owl-dot {float: left;}
.search-box .search-result h3 {font-family: BwModelica-Regular;font-weight: bold;padding: 15px;text-align: center;color: #00008c;}
#search-form input#search-text, #search-form input#search-text::placeholder {font-size: 14px;}
#search-form input#search-text {color: #00008c;}
.avia-video embed {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0;
}

/* New Contact Us */
.page-contact-us #av_section_1 .left p {
	font-size: 12pt;
    line-height: 26px;
    color: #232323;
}
.page-contact-us #av_section_1 .left h2 {font-family: BwModelicaLTI-Light;}
.page-contact-us #av_section_1 .left p.subhead {font-size: 14pt;}
.page-contact-us #av_section_1 .container .avia_textblock {display: flex;}
.page-contact-us #av_section_1 .left:after {/*background-color: #aaddee;*/
	background: url(/wp-content/uploads/2018/07/Solve_icon.png) no-repeat transparent;
    height: 120px;
    width: 120px;
    content: "";
    background-position: bottom right;
    background-size: 100%;
    display: block;
    float: right;

}
.page-contact-us #av_section_1 .right {margin: 0 auto;width: 50%;}
.page-contact-us #av_section_1 .right .wpcf7 {color: #232323;}
.page-contact-us #av_section_1 .right .contactform {
	background-color: #f1f1f1;
    margin: 0 auto;
}
.page-contact-us .contactform input, .page-contact-us .contactform select,
.page-contact-us .contactform textarea {background-color: #fff !important;}
.page-contact-us input.wpcf7-submit {background-color: #00008c !important;}
.page-contact-us input.wpcf7-submit:hover {background-color: #00c5fb !important;}

.page-contact-us .IN-widget {display: block !important;text-align: center;padding-top: 15px;}

@media only screen and (min-width: 1024px) {
	.page-contact-us {}
	.page-contact-us #av_section_1 .container {padding: 0 !important;}
	.page-contact-us #av_section_1 .right {margin-left: 40%;}
	.page-contact-us #av_section_1 .left,
	.page-lets-meet-sapphire #av_section_1 .left {
		/*padding: 55px;*/
		padding-left: 10vw;
		width: 40%;
		position: fixed;
	}
	.page-contact-us #av_section_1 .right .wpcf7 {width: 100%;padding: 20px 40px;padding: 0 \9;}
	.page-contact-us #av_section_1 .right .wpcf7 form {margin-bottom: 0px;}
	.page-contact-us #av_section_1 .right .contactform {width: 70%;}
	.page-contact-us #av_section_1 .right .contactform {box-shadow: 4px 4px 6px 0px #999;}
	.page-contact-us #av_section_1 .left &gt; div {    
    	width: 275px;
    	margin: 0px auto;
    	/* padding: 20px; */
    	display: grid;
	}
	.page-lets-meet-sapphire .wpcf7 {width: 30%;}
	.page-lets-meet-sapphire #av_section_1 .container {padding-top: 0 !important;}
	.page-contact-us #av_section_1 .left:after {margin-top: -40px;margin-right: 40px;}
}

@media only screen and (max-width: 768px) {
	.page-contact-us #av_section_1 .left {
	    margin-left: -30px;
        margin-right: -30px;
        padding: 20px;
		margin-bottom: 20px;
	}
	.page-contact-us #av_section_1 .container .avia_textblock {flex-direction: column;}
	.page-contact-us span.IN-widget {
		position: absolute;
    	top: 345px;
    	z-index: 7;
    	width: 100%;
    	text-align: center;
    	margin: 0 auto;
	}
	.html_av_admin_bar_active .page-contact-us span.IN-widget {top: 385px;}
	.page-contact-us #av_section_1 .right {margin-top: 70px;width: 100%;}
	.page-contact-us #av_section_1 .right .wpcf7 {padding: 20px;}
	.page-contact-us #av_section_1 .right .contactform {box-shadow: 0px 0px 10px 0px #999;}
}


/* Japan page */
.page-japan {}
.page-japan #home-section-first .flex_column.first h2 {line-height: 24px;font-size: 18px;}
.page-japan #home-section-first .flex_column:nth-child(3) h3 {
	font-size: 18px;
    font-weight: normal;
    margin-bottom: 2px;
    margin-top: 14px;
}
.page-japan #home-section-first .flex_column h3 {margin-bottom: 5px;}
.page-japan #home-section-first .flex_column:first-child .blogViewAllLink {bottom: 15px;text-align: right;padding-right: 20px;}
.page-japan #home-section-first .flex_column:nth-child(3) .avia-content-slider-inner {min-height: 310px;}
.page-japan #home-section-first .home-social-media-feeds .tabcontainer {margin-bottom: 0;min-height: 315px;}
.page-japan #home-section-first .flex_column:first-child h3 {font-size: 18px;}
.page-japan #home-section-first .flex_column:first-child h4.client-designation {font-size: 14px;}
@media only screen and (max-width: 768px) {
	.page-japan #content-head {margin-top: 20px;}
	.responsive #top.page-japan #wrap_all .avia-content-slider-odd .slide-entry {padding: 0;}
	.postid-21732 #act .wpcf7 {padding-top: 40px;}
}

/* CSR page */
#csrprojects .avia-image-container {margin-bottom: 0;}
#csrprojects .av_textblock_section {padding: 0 30px 30px;min-height: 80px;}
#csrprojects .av-special-heading-tag {font-weight: 600;}
#csrprojects .av_textblock_section {padding-bottom: 0px;}
#csrprojects .entry-content-wrapper .flex_column {text-align: left;vertical-align: top;}
#csrprojects .entry-content-wrapper .flex_column {padding-bottom: 20px !important;}
#csrprojects .entry-content-wrapper .flex_column.first {margin-left: 0;}
#csrbuttons {text-align: center;}
#csrbuttons .avia-button-wrap {display: inline-block;margin-left: 10px;margin-right: 10px;}
#csrcertificates1 .leader-box .leader-details,
#csrcertificates2 .leader-box .leader-details {text-align: center;}
#csrcertificates1 .leader-box .leader-details h3,
#csrcertificates2 .leader-box .leader-details h3 {color: #00008c;float: none;line-height: 22px;}
#csrprojects .flex_column .av-special-heading {margin-bottom: 0;border: 0;}
#csrprojects .avia-image-container {-webkit-clip-path: polygon(100% 0%, -1000% 0%, 100% 100%);clip-path: polygon(100% 0%, -1000% 0%, 100% 100%);}
#csrprojects .flex_column &gt; br {display: none;}
.page-social-responsibility #main .av-special-heading-h2 {border-bottom: 0;}
 #csrprojects {}
 #csrprojects .flex_column .av-special-heading {background-color: #24cafc;}

@media only screen and (min-width: 1024px) {
	#csrprojects {padding-top: 10px;padding-bottom: 40px;}
	#csrprojects .flex_column .av-special-heading h2 {margin-top: 0;}
}

/* IoT Thank-You Page */
.page-iot-smart-connected-products .content {padding-top: 40px;padding-bottom: 30px;}
.page-iot-smart-connected-products #content-head.avia-section {min-height: auto;}

.page-iot-thankyou a.btn, .page-rpa-thankyou a.btn,
.page-template-nelson-thankyou a.btn,
.page-template-nelsonhall-neat-thankyou a.btn,
.page-analytics-thankyou a.btn,
.page-cloud-thankyou a.btn,
.page-template-SAP-Cloud-Platform18-thankyou a.btn,
.page-energy-nelsonhall-thankyou a.btn,
.page-insurance-nelsonhall-thankyou a.btn,
.page-banking-nelsonhall-thankyou a.btn,
[class*="-thankyou"] a.btn {
    color: #fff;
    background-color: #2c2d8b;
    padding: 10px 20px;
    text-decoration: none !important;
	border-radius: 0;
    width: fit-content;
    width: -moz-fit-content;
}


.page-analytics-thankyou a.btn {padding: 15px 30px;margin: 6px 0;}
.page-iot-thankyou a.btn:hover, .page-iot-thankyou a.btn:visited,
.page-rpa-thankyou a.btn:hover, .page-rpa-thankyou a.btn:visited,
.page-template-nelson-thankyou a.btn:hover, .page-template-nelson-thankyou a.btn:visited, .page-template-nelsonhall-neat-thankyou a.btn:visited,
.page-analytics-thankyou a.btn:hover, .page-analytics-thankyou a.btn:visited,
.page-cloud-thankyou a.btn:hover, .page-cloud-thankyou a.btn:visited,
.page-template-SAP-Cloud-Platform18-thankyou a.btn:hover, .page-template-SAP-Cloud-Platform18-thankyou a.btn:visited,
.page-energy-nelsonhall-thankyou a.btn:hover, .page-energy-nelsonhall-thankyou a.btn:visited,
.page-insurance-nelsonhall-thankyou a.btn:hover, .page-insurance-nelsonhall-thankyou a.btn:visited,
.page-banking-nelsonhall-thankyou a.btn:hover, .page-banking-nelsonhall-thankyou a.btn:visited {
    color: #fff;
    background-color: #2c2d8b;
	border-radius: 0;
}
.page-cloud-infrastructure-services #privacy-stories .avia_textblock .inner {padding: 2px 13px;}
@media only screen and (min-width: 1024px) {
	.page-iot-smart-connected-products #main .wpcf7 {width: 55%;}
	
    .page-iot-thankyou #main, .page-rpa-thankyou #main, .page-analytics-thankyou #main,
	.page-cloud-thankyou #main, .page-template-SAP-Cloud-Platform18-thankyou #main,
	.page-energy-nelsonhall-thankyou #main,	.page-insurance-nelsonhall-thankyou #main,
	.page-banking-nelsonhall-thankyou #main, .page-eoffice-thankyou #main, .page-cybersecurity-thankyou #main,
	.page-isg-quadrant-thankyou #main, .page-isg-bfsi-thankyou #main,
	.page-isg-bfsi-insurance-thankyou #main {margin-top: 60px;}
	
	.page-analytics-thankyou #main, .page-cloud-thankyou #main, .page-rpa-nelsonhall-thankyou #main,
	.page-energy-nelsonhall-thankyou #main,	.page-insurance-nelsonhall-thankyou #main,
	.page-banking-nelsonhall-thankyou #main, .page-eoffice-thankyou #main, .page-cybersecurity-thankyou #main,
	.page-isg-quadrant-thankyou #main, .page-isg-bfsi-thankyou #main,
	.page-isg-bfsi-insurance-thankyou #main {height: 65vh;display: flex;}
	
	.page-analytics-thankyou #main .container_wrap, .page-rpa-nelsonhall-thankyou #main .container_wrap,
	.page-cloud-thankyou #main .container_wrap, .page-energy-nelsonhall-thankyou #main .container_wrap,
	.page-insurance-nelsonhall-thankyou #main .container_wrap, .page-eoffice-thankyou #main .container_wrap,
	.page-banking-nelsonhall-thankyou #main .container_wrap, .page-cybersecurity-thankyou #main .container_wrap,
	.page-isg-quadrant-thankyou #main .container_wrap, .page-isg-bfsi-thankyou #main .container_wrap,
	.page-isg-bfsi-insurance-thankyou #main .container_wrap {display: flex;align-items: center;width: 100%;}
}

@media only screen and (max-width: 768px) {
	.page-iot-smart-connected-products #content-head,
	.page-robotic-process-automation-services #content-head,
	.page-gdpr-lead-generation #content-head {margin-top: 30px;margin-bottom: -40px;}
	.page-iot-smart-connected-products .avia-builder-el-last .flex_column.avia-builder-el-last,
	.page-robotic-process-automation-services .avia-builder-el-last .flex_column.avia-builder-el-last,
	.page-gdpr-lead-generation .avia-builder-el-last .flex_column.avia-builder-el-last {padding: 25px;}
}

/* Add banner link for Formation18 page */
.page-id-10067 #full_slider_1 .caption_center .avia-caption-content a,
.page-id-19665 #full_slider_1 .caption_center .avia-caption-content a,
.page-id-16332 #full_slider_1 .caption_center .avia-caption-content a,
.page-id-593 #full_slider_1 .caption_center .avia-caption-content a,
.page-id-10067 #full_slider_2 .avia-caption-content a,
.page-id-19665 #full_slider_2 .avia-caption-content a,
.page-id-16332 #full_slider_2 .avia-caption-content a {
	background-color: #00008c;
    text-decoration: none;
}
.page-id-10067 #full_slider_1 .captcaption_centerion_bottom .avia-caption-content a:hover,
.page-id-19665 #full_slider_1 .caption_center .avia-caption-content a:hover,
.page-id-16332 #full_slider_1 .caption_center .avia-caption-content a:hover {background-color: #00bdf2;}
@media only screen and (max-width: 768px) {
	.page-id-10067 #full_slider_2 .avia-caption-content,
	.page-id-19665 #full_slider_2 .avia-caption-content,
	.page-id-16332 #full_slider_2 .avia-caption-content,
	.page-id-593 #full_slider_2 .avia-caption-content {text-align: center;}
	
	.page-id-10067 #full_slider_2 .avia-caption-content p,
	.page-id-19665 #full_slider_2 .avia-caption-content p,
	.page-id-16332 #full_slider_2 .avia-caption-content p,
	.page-id-593 #full_slider_2 .avia-caption-content p {background: transparent;}
	
	.page-id-10067 #full_slider_2 .avia-caption-content a,
	.page-id-19665 #full_slider_2 .avia-caption-content a,
	.page-id-16332 #full_slider_2 .avia-caption-content a,
	.page-id-593 #full_slider_2 .avia-caption-content a {
    	padding: 10px;
    	font-size: 16px;
		color: #fff;
	}
}
@media only screen and (min-width: 1024px) {
	.page-id-10067 #full_slider_1 .caption_center .slideshow_inner_caption,
	.page-id-19665 #full_slider_1 .caption_center .slideshow_inner_caption,
	.page-id-16332 #full_slider_1 .caption_center .slideshow_inner_caption,
	.page-id-593 #full_slider_1 .caption_center .slideshow_inner_caption {
		bottom: 62pt;
    	left: 70pt;
	}
	.page-id-10067 #full_slider_1 .capcaption_centertion_bottom .avia-caption-content,
	.page-id-19665 #full_slider_1 .caption_center .avia-caption-content,
	.page-id-16332 #full_slider_1 .caption_center .avia-caption-content,
	.page-id-593 #full_slider_1 .caption_center .avia-caption-content {
		text-align: center;
	}
	.page-id-10067 #full_slider_1 .caption_center .avia-caption-content a,
	.page-id-19665 #full_slider_1 .caption_center .avia-caption-content a,
	.page-id-16332 #full_slider_1 .caption_center .avia-caption-content a,
	.page-id-593 #full_slider_1 .caption_center .avia-caption-content a {
    	padding: 10px;
    	font-size: 16px;
		text-transform: uppercase;
	}
}

/* SAP Sapphire page */
.page-sap-sapphire #session .block {vertical-align: top;}
.page-sap-sapphire #session .left {display: inline-block;margin-right: 20px;}
.page-sap-sapphire.page-template-template-gdpr .avia-smallarrow-slider-heading {margin-bottom: auto;}
.page-sap-sapphire #session .right {
    display: inline-block; 
    line-height: 24px !important;
    font-size: 14px !important;
}
.page-sap-sapphire #experts section.av_textblock_section {
	background-color: #fff;
    padding: 1px 15px;
    min-height: 80px;
    clear: both;
}
.page-sap-sapphire #experts .avia-image-container.avia-align-left {margin-right: 0;}

.page-sap-sapphire #offerings .entry-content-wrapper {margin-left: 8%;margin-right: 8%;}
.page-sap-sapphire #offerings .flex_column:nth-child(even) {border-bottom: 1px dashed #343434;}
.page-sap-sapphire #offerings .flex_column:nth-child(odd) {border-bottom: 1px dashed #343434;}
.page-sap-sapphire #offerings .flex_column:nth-child(odd) .avia_textblock {border-right: 1px dashed #343434;}
.page-sap-sapphire #offerings .flex_column_table:last-child .flex_column:nth-child(even),
.page-sap-sapphire #offerings .flex_column_table:last-child .flex_column:nth-child(odd) {border-bottom: 0;}
.page-sap-sapphire #offerings .flex_column_table:nth-child(2) {}
.page-sap-sapphire #offerings .flex_column_table:last-child {padding-top: 25px;}
.page-sap-sapphire #leadership .leader-details {background-color: #d1d3d4;opacity: 0.8;color: #00008c;font-weight: 600;}
.page-sap-sapphire #leadership .leader-details h3 {color: #00008c;font-weight: 600;}


@media only screen and (min-width: 1024px) {
    .page-sap-sapphire #letsmeet .wpcf7 {width: 30%;}
	.page-sap-sapphire #experts .flex_column {width: 10%;}
    #top.page-sap-sapphire .av-flex-placeholder {width: 4%;}
    .page-media-entertainment #indsegments .flex_column.avia-builder-el-last {display: none;}
	.page-lti-cognitive-banking-and-finance-summit-2018 .wpcf7 {width: 60%;}
}
.page-media-entertainment #indsegments .aviaccordion-slide a {pointer-events: none;}
.page-media-entertainment #indsegments .flex_column.avia-builder-el-last .toggle_icon {
	right: 20px;
    left: inherit;
    top: 8px;
    vertical-align: top;
}
.toggler {padding-left: 10px;}
/*.toggle_icon .vert_icon {display: none;}*/
.page-media-entertainment #indsegments .flex_column.avia-builder-el-last .toggle_icon .hor_icon {
    border: solid #00008c;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(45deg);
}
.page-media-entertainment #indsegments .flex_column.first .aviaccordion-inner {}
.page-media-entertainment #indsegments .flex_column.first .aviaccordion-inner li:before,
.page-cloud-native-and-devops #indsegments .flex_column.first .aviaccordion-inner li:before,
.page-advanced-smart-city-operating-platform #mobilenone .flex_column.first .aviaccordion-inner li:before {
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 9;
    /*width: 1px;*/
    word-wrap: break-word;
    font-size: 16px;
    /*line-height: 24px;*/
    padding: 20px;
}
.page-advanced-smart-city-operating-platform #mobilenone .flex_column.first .aviaccordion-inner li:before {
    width: 25%;
    font-size: 16pt;
    line-height: 20pt;
}
.page-media-entertainment #indsegments .flex_column.first .aviaccordion-inner li:nth-child(1):before {content: "Broadcast, OTT, and Studios";}
.page-media-entertainment #indsegments .flex_column.first .aviaccordion-inner li:nth-child(2):before {content: "Communications";}
.page-media-entertainment #indsegments .flex_column.first .aviaccordion-inner li:nth-child(3):before {content: "Music and Radio";}
.page-media-entertainment #indsegments .flex_column.first .aviaccordion-inner li:nth-child(4):before {content: "Marketing and Advertising";}
.page-media-entertainment #indsegments .flex_column.first .aviaccordion-inner li:nth-child(5):before {content: "Sports and Gaming";}
.page-media-entertainment #indsegments .flex_column.first .aviaccordion-inner li:nth-child(6):before {content: "Publishing, Information, and Education";}
.page-media-entertainment #indsegments .flex_column.first li.aviaccordion-active-slide:before {display: none;}

.page-advanced-smart-city-operating-platform #mobilenone .flex_column.first .aviaccordion-inner &gt; li:nth-child(1):before {content: "Situational Awareness";}
.page-advanced-smart-city-operating-platform #mobilenone .flex_column.first .aviaccordion-inner &gt; li:nth-child(2):before {content: "Collaboration";}
.page-advanced-smart-city-operating-platform #mobilenone .flex_column.first .aviaccordion-inner &gt; li:nth-child(3):before {content: "Events &amp; Response Management";}
.page-advanced-smart-city-operating-platform #mobilenone .flex_column.first .aviaccordion-inner &gt; li:nth-child(4):before {content: "Analytical Insights";}
.page-advanced-smart-city-operating-platform #mobilenone .flex_column.first li.aviaccordion-active-slide:before {display: none;}
.page-advanced-smart-city-operating-platform #mobilenone .aviaccordion a {pointer-events: none;}
.avia-button-wrap a.avia-button {text-decoration: none !important;margin-bottom: 20px;}
.avia-button-wrap a.avia-button:hover {text-decoration: none !important;}
.avia-button-wrap a.avia-button.avia-size-large {font-size: medium;}

.page-insurance-ai-and-analytics-summit .avia-button-wrap {position: absolute;bottom: 0;margin: 0 auto;width: 100%;}
.page-careers .avia-button.avia-color-light {border: 1px solid #fff !important;}
.page-careers a.avia-button.avia-color-light {text-decoration: none !important;opacity: 1 !important;}
.page-careers #overview h1 {font-family: BwModelica-Bold;font-size: 24pt;}
.page-careers a.avia-button:hover {text-decoration: none;} 
.page-careers #overview .flex_column.first p {
	font-size: 20pt;
	line-height: 34px;
	margin-top: 20px;
    font-family: BwModelica-Bold !important;
    color: #3258B9;
}
.page-careers #overview .flex_column:last-child p {font-size: 16pt;line-height: 28px;color: #232323;}
.page-careers #overview a {text-decoration: none !important;}

@media only screen and (max-width: 768px) {
	.page-careers #accordion_slider_2 {display: none;}
	.page-careers #av_section_4 &gt; .container {padding: 22px;}
	.page-careers #full_slider_3 .avia-slideshow-dots {display: none;}
}
@media only screen and (min-width: 1024px) {
   .page-careers #overview .container {/*max-width: 75%;*/ max-width: 90%;}
   .page-careers #full_slider_3 {display: none;} 
}

/* Lets Meet form on Blog page */
#blog-contact {background-color: #d4f6f9;}

/* MKTO form on Timeline pages */
.single-cool_timeline #blog-contact {background-color: #0E1734;}
.single-cool_timeline #blog-contact .title,
.single-cool_timeline #blog-contact .mktoHtmlText.mktoHasWidth,
.single-cool_timeline #blog-contact .mktoForm label.mktoLabel {color: #fff !important;}
.single-cool_timeline #blog-contact .mktoForm .mktoButtonRow {
    margin-bottom: 0 !important;
}

/* Reveal Page */
.page-reveal {}
.page-reveal p {font-size: initial;}
.page-reveal table {color: #232323;}
.page-reveal table th {}
.page-reveal table td {}
.page-reveal table td, .page-reveal table th {border: 1px solid #d1d1d1;padding: 5px;}
.page-reveal #main .flex_column.avia-builder-el-last {background-color: #f1f1f1;padding: 30px;}
.page-reveal .wpcf7 {width: 80%;}

@media only screen and (min-width: 1024px) {
	.blog .container main.av-content-small.units {width: 75%;}
    #blog-contact {
		padding: 15px 30px;
		box-shadow: 0px 0px 10px 0px #d1d1d1;
		border-radius: 0;
		margin-top: 15px;
	}
    .single-blog #blog-contact {margin-right: 10px;}
    #blog-contact .wpcf7 {width: 90%;}
	.single-blog header .av-share-box {
		vertical-align: top;
		margin-top: 10px;
		line-height: 0px;
		border: 0;
	    /*width: 22%;*/
        float: right;
	}
	.single-blog main.content .entry-content-wrapper {padding-right: 0px;}
	.single-blog header .av-share-box h5 {font-size: 14px;font-family: BwModelica-Regular;vertical-align: 6px;}
	.single-blog header .av-share-box li a {font-size: 28px;}
	.single-blog .av-social-link-facebook li a {}
	.single-blog .av-social-link-twitter li a {}
	.single-blog .av-social-link-linkedin li a {}
	.caption_bottom .slideshow_caption {bottom: 50px;}
	.caption_bottom .slideshow_caption .avia-button-left {margin-left: 100px;}
	.caption_bottom .slideshow_caption .avia-button-right {margin-right: 100px;}
	.caption_bottom .slideshow_caption .avia-button-center {}
	.page-insurance-ai-and-analytics-summit .wpcf7 {width: 70%;}
	.page-insurance-ai-and-analytics-summit #video-slider-section h3 {font-size: 26pt;font-family: BwModelica-Regular;}
    .nelsonhallcontact {display: flex;}
	.nelsonhallcontact .last .wpcf7 {width: 70%;}
    .nelsonhallcontact &gt; .first {display:flex;justify-content:center;align-items: center;flex-flow: column;}
	.page-lti-cloud-solutions .wpcf7 {width: 70%;}
}

@media only screen and (max-width: 767px) {
	#blog-contact {padding-top: 10px;}
    #blog-contact .wpcf7 {width: 90%;}
    .single-blog#top #main .sidebar {
        border: 0;
        margin-left: 0;
        float: left;
        width: auto;
        overflow: inherit;
        display: block;
        clear: both;
		margin-top: 20px;
    }
    form.wpcf7-form .row .col-md-12 {padding: 15px;}
    .single-blog .inner_sidebar {margin-left: 0px;}
	.single-blog header .av-share-box {margin-top: 0;text-align: right;border: 0;}
	.single-blog header .av-share-box li a {font-size: 28px;}
	.avia-caption.av-slideshow-caption {bottom: 80px;}
	#video-slider-section .col-centerd {height: auto !important;}
	.page-insurance-ai-and-analytics-summit .wpcf7 {padding: 0 20px;}
	.nelsonhallcontact .last .wpcf7 {width: 90%;}
	.nelsonhallcontact &gt; .first.col-md-6 {height: 152px;display: inline-block;}
	.page-reveal .wpcf7 {width: 100%;}
	.page-reveal form.wpcf7-form .row .col-md-12 {padding: 0px;}
}
@media only screen and (min-width: 1024px) {
	.page-unitrax #product-offerings .flex_column {
		position: relative;
    	height: 330px;
	}
	.page-unitrax #product-offerings .avia-button-wrap {
		position: absolute;
    	bottom: 0;
    	display: flex;
		left: 50px;
	}
	.page-id-28588 #av_section_3 .container .content {padding-top: 0;} 
}


/* New Header static menu */
.html_header_top .header_color .main_menu ul:first-child &gt;li &gt; ul {border-top: 0;}
#header_main &gt; .container .main_menu ul:first-child &gt; li &gt; a {padding: 0 30px !important;cursor: pointer !important;}
#header_main &gt; .container .main_menu ul:first-child &gt; li:last-child &gt; a {padding-right: 0 !important;}
.html_header_top #top .av_header_stretch .container {width: 95%;}
.av-main-nav &gt; li &gt; a {font-size: 16px;}
.phone-info {width: 40px !important;padding-top: 0;}
.av-main-nav ul.sub-menu li.menu-item-has-children &gt; a:after {
	content: '';
    background: url(images/menu_arrow.png) no-repeat transparent;
    font-size: 20px;
    display: inline-block;
    text-align: right;
    float: right;
    height: 12px;
    width: 12px;
	margin-top: 6px;
    /*background-size: 80% auto;*/
	background-position: bottom center;
}
.av-main-nav ul.sub-menu li.menu-item-has-children &gt; a:hover:after {
	content: '';
	background: url(images/menu_arrow-hover.png) no-repeat transparent;
    font-size: 20px;
    display: inline-block;
    text-align: right;
    float: right;
    height: 12px;
    width: 12px;
	margin-top: 6px;
    /*background-size: 80% auto;*/
	background-position: bottom center;
}

.page-chief-analytics-officer-fall-2018 table td, .page-chief-analytics-officer-fall-2018 table th {
    border: 1px solid #000;
    text-align: left;
    padding: 8px;
}


/* Custom Tabs2 */
#custom-tabs2 {}
#custom-tabs2 .col-sm-7 {padding-left: 50px;}
#custom-tabs2 h2 {
	font-family: BwModelica-Regular;
    font-size: 22pt;
    color: #006fba;
    margin-bottom: 60px;
}
#custom-tabs2 h3 {
    font-family: BwModelicaLTI-Bold;
    font-size: 24pt;
    color: #006fba;
    line-height: 32pt;
	margin-bottom: 36px;
}
#custom-tabs2 h3::before {
	content: "";
    width: 35px;
    padding-top: 5px;	
    display: block;
    border-top: 5px solid #006fba;
}
#custom-tabs2 p {
	font-family: BwModelicaLTI-Light !important;
	color: #232323;
    font-size: 16pt;
    line-height: 22pt;
}
#custom-tabs2 ul {margin: 0;padding: 0 !important;list-style: none;}
#custom-tabs2 .col-sm-8 .col-sm-8 {padding-right: 0;padding-left: 100px;}
#custom-tabs2 .col-sm-8 .col-sm-4 {padding: 0;}
#custom-tabs2 .col-sm-8 ul {margin-top: 40px;}
#custom-tabs2 .col-sm-8 li a {font-family: BwModelicaLTI-Light ;font-weight: bold;font-size: 12pt;}
#custom-tabs2 .col-sm-8 li a:hover,
#custom-tabs2 .col-sm-8 li a:visited {color: #00008c;}
#custom-tabs2 ul.left, #custom-tabs2 ul.right {width: 50%;float: left;}
#custom-tabs2 ul.left {}
#custom-tabs2 ul.right {}
#custom-tabs2 ul li {margin-left: 0;}
#custom-tabs2 .col-sm-4 ul li {width: 44%;margin-left: 1em;}
#custom-tabs2 ul li a {}
#custom-tabs2 .col-sm-4 {padding-left: 100px;}
#custom-tabs2 .col-sm-4 ul li div {
	border: 4px solid #00bdf2;
	font-size: 10pt;
    padding: 20px;
    height: 130px;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
	cursor: pointer;
}
#custom-tabs2 .col-sm-4 ul li.active div, #custom-tabs2 .col-sm-4 ul li div:hover {
	background-color: #00bdf2;
	color: #fff;
}

#custom-tabs2-mobile {}
#custom-tabs2-mobile h3 {margin-top: 20px;}
#custom-tabs2-mobile .row, #custom-tabs2-mobile ul {margin-bottom: 0;}
#custom-tabs2-mobile .toggle_content {border: 1px solid #f1f1f1;}


@media only screen and (max-width: 768px) {
	#custom-tabs2 {display: none;}
}
@media only screen and (min-width: 1024px) {
	#custom-tabs2-mobile {display: none;}
}


/* Mention Banner */
.home #mention-banner .entry-content-wrapper {display: block;}
#mention-banner h2 {font-family: BwModelicaLTI-Light;}
#mention-banner {
	/*background-image: linear-gradient(to bottom, #00008c, #003fb5, #006bd1, #0095e4, #00bdf2);*/
	background-image: linear-gradient(to bottom, #2c2d8b, #0053ad, #0077c9, #009ade, #20bdf0);
}
#mention-banner .col-md-6 {/*background-color: #fff;*/display: flex;}
#mention-banner .col-md-6[data-id="43443"] .readmore {/* margin-top: 58px; */}
#mention-banner .right sup {font-size: x-small;}
#mention-banner .right {
    height: 100%;
    border: 0;
    background-color: white;
	text-align: left;
    display: flex;
    flex-direction: column;
    padding-right: 30px;
    right: auto;
}
#mention-banner .right p {
	position: relative;
	z-index: 9;
	/* font-size: 14pt;
	line-height: 22pt; */
	color: #232323;
}
#mention-banner .readmore {z-index: 9;margin-bottom: 30px;}
#mention-banner .readmore a {
    color: #fff;
    background-color: #00008c;
    border: 0;
    padding: 3.5% 5%;
	padding: 10px 15px;
    border-radius: 0;
    font-size: 1vw;
}
#mention-banner .readmore a:hover {
	background-color: #0000b2;
	text-decoration: none;
}
#mention-banner .col-inner img {
	height: 100%;
	margin-left: 0;
}
.home #mention-banner.avia-section.fullsize .entry-content-wrapper {display: block;}
#mention-banner .col-inner {
   background-color: #fff;
   /*min-height: 140px;*/
    display: flex;
    flex-flow: column;
	height: 100%;
	width: 100%;
}
#mention-banner .col-inner p {
    /* font-size: 14pt;
    line-height: 22pt;*/
    color: #444;
	font-size: 1.3vw;
	line-height: 1.8vw;
	flex: 1;
}
#mention-banner .col-sm-6 {
    display: flex;
	margin-bottom: 15px;
}
#mention-banner .col-sm-7 {
    display: flex;
    background-color: #fff;
    margin-left: -2px;
}
#mention-banner .col-sm-5 {
    padding: 0;
    z-index: 1;
}

#mention-banner .row.one .col-sm-6:hover .col-inner p, #mention-banner .row.two .col-sm-6:hover .col-inner p {
    transition: all .5s ease-out;
    -webkit-transition: all .5s ease-out;
}
#mention-banner .row.one .col-sm-6:hover .col-inner p {color: #fff;}
#mention-banner .row.two .col-sm-6:hover .col-inner p {color: #00008c;}
#mention-banner .row.one .col-sm-6:first-child:hover .col-inner, #mention-banner .row.one .col-sm-6:first-child:hover .col-sm-7 {
    background-color: #00bdf2;
}
#mention-banner .row.one .col-sm-6:last-child:hover .col-inner, #mention-banner .row.one .col-sm-6:last-child:hover .col-sm-7 {
    background-color: #f58220;
}
#mention-banner .row.two .col-sm-6:first-child:hover .col-inner, #mention-banner .row.two .col-sm-6:first-child:hover .col-sm-7 {
    background-color: #ffd400;
}
#mention-banner .row.two .col-sm-6:last-child:hover .col-inner, #mention-banner .row.two .col-sm-6:last-child:hover .col-sm-7 {
    background-color: #ade0ee;
}

@media only screen and (max-width: 576px) {
   #mention-banner .col-inner p, #mention-banner .readmore a {
	  font-size: 100%;
      line-height: normal;  
   }
   #mention-banner .col-inner p {
      flex: 0;
      margin-top: auto;	   
   }	
   #mention-banner .col-sm-7 {margin-bottom: 0;}
   #mention-banner .readmore {margin-top: 5px;}
}

@media only screen and (max-width: 768px) {
	#mention-banner .col-md-6.left {display: none;}
	#mention-banner .row {margin-bottom: 0;}
	#mention-banner .right {min-height: 240px;padding: 15px;display: block;}
	#mention-banner .col-md-6 {margin-bottom: 20px;}
}
@media screen and (width: 812px) and (height: 375px) and (orientation: landscape) {
	#mention-banner .avia_codeblock .row {
		display: flex;		
        flex-direction: row;
		margin-bottom: 0;
	}
	#mention-banner .col-sm-5 {display: none;}
	#mention-banner .col-sm-7 {width: 100%;}
}
@media screen and (width: 896px) and (height: 414px) and (orientation: landscape) {
	#mention-banner .avia_codeblock .row {
		display: flex;		
        flex-direction: row;
		margin-bottom: 0;
	}
	#mention-banner .col-sm-5 {display: none;}
	#mention-banner .col-sm-7 {width: 100%;}
}

@media only screen and (min-width: 1024px) {
	#mention-banner .col-md-6 .col-md-6:first-child {padding-left: 0;}
	#mention-banner .col-md-6.left {padding-left: 0;padding-right: 0;}
	#mention-banner .row {display: flex;/* min-height: 210px; */}
	/*#mention-banner .left img {height: fit-content;height: -moz-fit-content;min-height: 230px;}*/
	#mention-banner .right {
		top: 0;
    	position: absolute;
    	padding-left: 30px;
    	right: 15px;
	}
	#mention-banner .right:before {
		content: "";
		position: absolute;
		top: 0;
		left: -18px;
		width: 100%;
		height: 100%;
		-webkit-transform: skew(9deg);
		-moz-transform: skew(9deg);
		-o-transform: skew(9deg);
		background: #fff;
	}
	#mention-banner .right:hover p {
		color: #fff;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
	}
	#mention-banner .right:hover, #mention-banner .right:hover:before {
		color: #fff;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
	}
	#mention-banner .row.one .col-md-6:first-child .right:hover,
	#mention-banner .row.one .col-md-6:first-child .right:hover:before {
		background-color: #00bdf2;
	}
	#mention-banner .row.one .col-md-6:last-child .right:hover,
	#mention-banner .row.one .col-md-6:last-child .right:hover:before {
		background-color: #f58220;
	}
	#mention-banner .row.two .col-md-6:first-child .right:hover,
	#mention-banner .row.two .col-md-6:first-child .right:hover:before {
		background-color: #ffd400;
	}
	#mention-banner .row.two .col-md-6:last-child .right:hover,
	#mention-banner .row.two .col-md-6:last-child .right:hover:before {
		background-color: #ade0ee;
	}
	#mention-banner .row.two .col-md-6:first-child .right:hover p,
	#mention-banner .row.two .col-md-6:last-child .right:hover p {
		color: #00008c;
	}
}

@media only screen and (max-width: 1023px) {
	/*#mention-banner .right {right: 15px;}*/
	#mention-banner .right {min-width: 74%;width: 100%;/* min-height: 154px; */}
	#mention-banner .col-md-6:first-child {margin-bottom: 20px;}
	#mention-banner .col-md-6.left {margin-bottom: 0;}
}


/* Cyber Defense */
.page-cyber-security table.table th {padding-bottom: 0 !important;}
.page-cyber-security table.table th, .page-cyber-security table.table td {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 0 !important;
	border-bottom: 0 !important;
}
.page-cyber-security table.table td {border-bottom: 1px solid #ccc !important;}
.page-cyber-security table.table tr:last-child th, 
.page-cyber-security table.table tr:last-child td {border-bottom: 0 !important;}
.page-cyber-security table.table th:first-child,
.page-cyber-security table.table td:first-child {border-left: 0;}
.page-cyber-security table.table th:last-child,
.page-cyber-security table.table td:last-child {border-right: 0;}
.page-cyber-security table.table th div {background-color: #00bdf2;color: #fff !important;}
.page-cyber-security table.table th div, .page-cyber-security table.table td div {
    height: 90px;
    vertical-align: middle !important;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column;
}
.page-cyber-security table.table td div,
.page-cyber-security table.table td div a {color: #00008c !important;text-decoration: none !important;}
.page-cyber-security table.table td div:hover {background-color: #eaeaea;}

@media only screen and (min-width: 1024px) {
	.page-cyber-security table.table {width: 80%;margin: 0 auto;}
}

/* OOW18 */
.page-oow18 {}
.page-oow18 .avia-testimonial {padding-left: 0;}
.page-oow18 .avia-testimonial-image {border-radius: 0;}
.page-oow18 .avia-grid-testimonials strong {color: #232323;}
.page-oow18 #letssolve .avia-grid-testimonials strong {margin-bottom: 10px;}
.page-oow18 #learning_sessions .flex_column &gt; br {display: none;}
.page-oow18 .modal-backdrop {position: absolute;}
.page-oow18 .modal-dialog {top: 12%;}
/*.page-oow18 .scheduleMeeting {margin-left: 13px;} */
.page-oow18 span.wpcf7-list-item.first{margin-left: 13px;}
.page-oow18 .autofill{text-align: center;}

@media only screen and (min-width: 1024px) {
	.page-oow18 #main .container {padding: 0px 10%;}
	.page-oow18 #letssolve .container, .page-oow18 #learning_sessions .container {padding: 0px 18%;}
	.page-oow18 #oow18 .intro {width: 80%;margin: 0 auto;}
	.page-oow18 #oow18 .intro h2 {margin-bottom: 50px;}
	.page-oow18 #oow18 .intro p {
		font-size: 18pt;
    	font-family: BwModelicaLTI-Thin !important;
    	line-height: 24pt;
	}
	.page-oow18 #oow18 .intro a {font-size: 16pt;}
	.page-oow18 #letssolve h1, .page-oow18 #learning_sessions h1 {
    	font-size: 38pt;
    	font-family: BwModelicaLTI-Thin;
    	margin-bottom: 30px;
	}
	.page-oow18 #letssolve h2, .page-oow18 #learning_sessions h2 {		
		font-size: 20pt;
    	font-family: BwModelicaLTI-Light !important;
		margin-bottom: 20px;		
	}
	.page-oow18 #learning_sessions h2 {min-height: 102pt;}
	.page-oow18 #letssolve h2 {color: #20bdf0;}
	.page-oow18 #learning_sessions h2 {color: #fff;}
	.page-oow18 #letssolve h3, .page-oow18 #learning_sessions h3 {font-size: 16pt;line-height: 20pt;}
	.page-oow18 #letssolve h4, .page-oow18 #learning_sessions h4 {}
	.page-oow18 #letssolve .avia-builder-el-last p {
		font-size: 16pt;
    	color: #1071b7;
    	/* font-family: BwModelicaLTI-Thin !important; */
    	line-height: 22pt;
		text-align: justify;
	}
	.page-oow18 #letssolve .avia-grid-testimonials {font-size: 16pt;color: #232323;}
	.page-oow18 .autofill{text-align: center;}
}

/* ILF 2018 Event page */
#ilf-gallery {}
#ilf-gallery .avia-gallery img {border: 0 !important;padding: 15px !important;}
.page-ilf-2018 #intro h3 {line-height: 20pt;}
.page-ilf-2018 #intro .entry-content-wrapper {display:flex;justify-content:center;align-items: center;}
@media only screen and (max-width: 768px) {
	#ilf-gallery {margin-top: 20px;}
	.page-ilf-2018 #intro {margin-top: 30px;margin-bottom: -50px;}
}
	
/* Temenos Assurance Services Page */
/*#cognitive_assurance .flex_column_table {display: flex;}
#cognitive_assurance .flex_column_table .flex_column {align-items: flex-end;display: flex;}*/
@media only screen and (max-width: 768px) {
	#cognitive_assurance {display: none;}
}
@media only screen and (min-width: 1024px) {
	#cognitive_assurance_mobile {display: none;}
}

/* Analyst Day Registeration Page */
@media only screen and (min-width: 1024px) {
    .page-analyst-day-registration .wpcf7 {width: 45%;}
}

/* Operate to Transform Page */
.page-operate-to-transform.page-template-template-gdpr header div .logo,
.page-ilf-2019.page-template-template-gdpr header div .logo,.page-ilf-2019-thank-you.page-template-template-gdpr header div .logo,.page-analyst-day-2019.page-template-template-gdpr header div .logo{z-index: 1;}
.page-operate-to-transform.page-template-template-gdpr #header_main .logo a,
.page-ilf-2019.page-template-template-gdpr #header_main .logo a,.page-ilf-2019-thank-you.page-template-template-gdpr #header_main .logo a,.page-analyst-day-2019.page-template-template-gdpr #header_main .logo a {pointer-events: visible;}
.page-operate-to-transform.page-template-template-gdpr p,
.page-next-generation-ams.page-template-template-gdpr p {
    font-size: inherit !important;
    line-height: inherit !important;
    color: inherit !important;
	letter-spacing: 1px;
}
.page-operate-to-transform #operations .flex_column {
    padding: 20px;
    display: inline-table;
}
.page-operate-to-transform #operations .av_one_fourth h3 {font-size: 13pt;margin-top: 20px;}
.page-operate-to-transform #operations .av_one_fourth h3,
.page-operate-to-transform #operations .av_one_fourth p {text-align: center;}
.page-operate-to-transform [id*="myCarousel-"] {padding-right: 0;}
.page-operate-to-transform [id*="myCarousel-"] .carousel-indicators {margin-bottom: 0;}
.page-operate-to-transform [id*="myCarousel-"] .carousel-indicators li {
    background-color: #fff;
    width: 12px;
    height: 12px;
    margin: 0 4px;
}
.page-operate-to-transform [id*="myCarousel-"] .carousel-indicators li.active {background-color: #00008c;}
.page-operate-to-transform #tabs-view .tabcontainer .tab,
.page-next-generation-ams #tabs-view .tabcontainer .tab {
    color: #fff !important;
    border: 0;
    padding-top: 15px;
    border-radius: 0;
    background-color: #00008c;
    font-weight: normal;
    font-size: 12pt;
    margin-right: 25px;
    min-width: 220px;
    text-align: center;
    padding-bottom: 15px;
}
.page-operate-to-transform #tabs-view .tabcontainer .tab.active_tab,
.page-next-generation-ams #tabs-view .tabcontainer .tab.active_tab {background-color: #20bdf0;}
.page-operate-to-transform #tabs-view .tabcontainer .active_tab_content,
.page-next-generation-ams #tabs-view .tabcontainer .active_tab_content {background-color: transparent;color: #232323;}
.page-operate-to-transform .wpcf7 .privacycheck {
	font-size: 8pt !important;
	line-height: 12pt !important;
}
@media only screen and (min-width: 1024px) {
    .page-operate-to-transform #tabs-view,
	.page-next-generation-ams #tabs-view {font-size: 11pt;line-height: 14pt;color: #232323;}
    .page-operate-to-transform #tabs-view .tab_content,
	.page-next-generation-ams #tabs-view .tab_content {padding: 0;}
    .page-operate-to-transform #tabs-view .col-sm-8,
	.page-next-generation-ams #tabs-view .col-sm-8 {padding-left: 0;}    
    .page-operate-to-transform #tabs-view .tabcontainer .tab,
	.page-next-generation-ams #tabs-view .tabcontainer .tab {width: 31.8888888%;}
    .page-operate-to-transform #tabs-view .tabcontainer .tab:last-child,
	.page-next-generation-ams #tabs-view .tabcontainer .tab:last-child {margin-right: 0;}
	.page-operate-to-transform #operations .av_one_fourth.first {margin-left: 0;}
    .page-operate-to-transform #operations .flex_column_table .flex_column {min-height: 56.1vh;}
	.page-operate-to-transform #operations .av_one_fourth {margin-left: 2%;width: 23.5%;}
	.page-operate-to-transform #tabs-view .topinfo,
	.page-next-generation-ams #tabs-view .topinfo {
        font-size: 1.3rem !important;
        line-height: 24pt !important;
        text-align: justify;
        text-align-last: center;
     }
}
@media only screen and (max-width: 767px) {
	.responsive .page-operate-to-transform .tabcontainer .tab_titles {display: none;}
	.responsive #top.page-operate-to-transform .main_color .tabcontainer .tab {background-image: none;}
	.responsive #top.page-operate-to-transform .tabcontainer .tab_content {padding-left: 0;padding-right: 0;}
}

/* Off-Campus Hiring - Spot Offer Challenge */
.page-off-campus-hiring {}
@media only screen and (min-width: 1024px) {
    .page-off-campus-hiring #av_section_2 .left {margin-right: 50px;}
    .page-off-campus-hiring #av_section_2, #elite-hiring {position: relative;}
    /* .page-off-campus-hiring #av_section_2:after,	#elite-hiring:after {
        background: url(/wp-content/uploads/2018/12/polygoan-bg.png) no-repeat top right transparent;
        background-size: 40% auto;
        content: "";
        position: absolute;
        display: block;
        padding: 500px;
        top: 0 !important;
        right: 0;
    } */
	#elite-hiring:after {top: 10%;}
}


/* Elite Hiring */
.page-elite-hiring {}
#elite-hiring {}
#elite-hiring .av-special-heading h1, #elite-hiring .style4 {
    font-family: BwModelicaLTI-Bold;
    font-size: 32pt;
    line-height: 36pt;
}
#elite-hiring .av-special-heading h2 {
    font-family: BwModelicaLTI-Light;
    font-size: 28pt !important;
    margin-bottom: 20px;
}
#elite-hiring .style1, #elite-hiring .style2, #elite-hiring .style3 span {
    font-family: BwModelica-Bold;
}
#elite-hiring .style1 {
    font-size: 4rem;
    line-height: 5rem;
}
#elite-hiring .style2 {
    font-size: 20pt;
    line-height: 24pt;
    margin-bottom: 10px;
}
#elite-hiring .style3 {
    font-family: BwModelica-Light;
    font-size: 24pt;
    line-height: 32pt;
    color: #232323;
    margin-bottom: 40px;
}
#elite-hiring strong, .togglecontainer {color: #434343;}
#elite-hiring p.toggler, #elite-hiring .toggle_wrap p {font-size: 14pt;line-height: 18pt;color: #434343;}
#elite-hiring p.toggler {font-weight: 600;border: 0;}
.togglecontainer section:nth-child(odd) p,
.togglecontainer section:nth-child(odd) div {background-color: #f2f2f2;}
.togglecontainer section:nth-child(even) p,
.togglecontainer section:nth-child(even) div {background-color: #dfdfdf;}
#elite-hiring .toggle_icon span.vert_icon, 
#elite-hiring .toggle_icon span.hor_icon {border-color: #434343;}
#elite-hiring .toggle_icon {border: 0;}
.page-spot-offer-challenge .modal-dialog {top: 20%;}
.page-spot-offer-challenge .modal-content button.close {
	right: 15px;
	padding: 0;
    background-color: transparent;
    color: #232323;
    top: 5px;
    font-size: 24pt;
}

/* Alumni Portal */
body.page-alumni p {font-size: inherit;font-size: unset;}
.page-alumni #av_section_1 p {line-height: 24px;}
.page-alumni #video-section {margin-bottom: 0;}
.page-alumni #alumni-contact {text-align: center;}
.page-alumni #alumni-news .flex_column {position: relative;}
.page-alumni #alumni-news .flex_column img, .page-alumni #alumni-news .flex_column .avia-image-container-inner {width: 100%;}
.page-alumni #alumni-news .flex_column .av_textblock_section {padding: 0 20px 10px;}
.page-alumni #alumni-news h3 {
	font-size: 16pt;
    margin-bottom: 30px;
    margin-top: 20px;
    display: inline-block;
}
.page-alumni #alumni-news .btn {
    background-color: #fff;
    color: #00008c;
    text-decoration: none;
    border-radius: 0;
    margin-bottom: 20px;
    position: absolute;
    bottom: 0;
	left: 20px;
}
.page-alumni input.wpcf7-text {margin-bottom: 0 !important;}
.page-alumni #alumni-contact .form-group {margin-bottom: 15px;}
.page-alumni .wpcf7-not-valid-tip {position: static !important;text-align: left;}

@media only screen and (min-width: 1024px) {
   .page-alumni #alumni-contact .container {width: 80%;}
   .page-alumni #main .wpcf7 {width: 100%;}
}

/*.home #full_slider_1 .slide-1 .slideshow_caption {width: 60%;text-align: center;}*/
/*.home #full_slider_1 .slideshow_align_caption {vertical-align: bottom;bottom: 25%;}*/


/* Cloud Native and DevOps page */
.page-cloud-native-and-devops {}
.page-cloud-native-and-devops #indsegments .flex_column.first .aviaccordion-inner li:before {
	vertical-align: middle;
    padding: 50px 20px;
	font-size: 14px;
    line-height: 24px;
    /*bottom: 0;*/
	width: calc(100% / 5);
}
.page-cloud-native-and-devops #indsegments .flex_column.first .aviaccordion-inner li:nth-child(1):before {
    content: url(/wp-content/uploads/2019/02/Cloud_Slide1-icon.png)'Sustaining a high level of productivity, while rapidly developing apps with the modern technology stack';
}
.page-cloud-native-and-devops #indsegments .flex_column.first .aviaccordion-inner li:nth-child(2):before {
    content: url(/wp-content/uploads/2019/02/Cloud_Slide2-icon.png)'Fitment of legacy applications for cloud native applications, and selection of the right cloud services';
}
.page-cloud-native-and-devops #indsegments .flex_column.first .aviaccordion-inner li:nth-child(3):before {
    content: url(/wp-content/uploads/2019/02/Cloud_Slide3-icon.png)'High costs, and the risks involved in re-architecting large-scale legacy applications to cloud native';
}
.page-cloud-native-and-devops #indsegments .flex_column.first .aviaccordion-inner li:nth-child(4):before {
    content: url(/wp-content/uploads/2019/02/Cloud_Slide4-icon.png)'Effort and expertise required in automation of the entire DevOps process, enabling a consistent, reliable, and repeatable development &amp; deployment process';
}
.page-cloud-native-and-devops #indsegments .flex_column.first .aviaccordion-inner li:nth-child(5):before {
    content: url(/wp-content/uploads/2019/02/Cloud_Slide5-icon.png)'Absence of uniform governance across ALM';
}
.page-cloud-native-and-devops #cloudofferings .flex_column {box-shadow: 1px 1px 10px 1px #999;}
.page-cloud-native-and-devops #cloudofferings .flex_column br {display: none;}
.page-cloud-native-and-devops #cloudofferings .flex_column .avia-image-container {margin-bottom: 25px;}
.page-cloud-native-and-devops #cloudofferings .flex_column .av_textblock_section {padding: 10px 20px;margin-top: -15px;}

.page-cloud-native-and-devops #indsegments .flex_column.first li.aviaccordion-active-slide:before {display: none;}
.postid-35696 h1.post-title span{display: none;}
@media only screen and (max-width: 768px) {
	.page-cloud-native-and-devops #accordion_slider_2 {display: none;}
	.page-cloud-native-and-devops .wpcf7 {width: 90% !important;}
	.page-cloud-native-and-devops h2.av-special-heading-tag {font-size: 2rem;}
}
@media only screen and (min-width: 1024px) {
   .page-cloud-native-and-devops #indsegments .flex_column.avia-builder-el-last {display: none;}
}

/* Duck Creek */
#duckcreek-services {}
#duckcreek-services .flex_column {
    position: relative;
    height: 350px;
}
#duckcreek-services .flex_column .av_textblock_section {
    position: absolute;
    width: 100%;
    bottom: 0;
}
#duckcreek-services .flex_column .avia_textblock:before {
    content: '';
    clip-path: polygon(0% 100%, 100% 100%, 0% 0%);
    background-color: #fff;
    height: 30px;
    display: block;
    width: 60%;
    margin: 0 auto;
}
#duckcreek-services .flex_column .avia_textblock .inner {
    background-color: #fff;
    width: 60%;
    margin: 0 auto;
    text-align: center;
    padding: 25px 40px;
    box-shadow: 3px 8px 10px 0px #ccc;
}
#duckcreek-services .flex_column .avia_textblock .inner h3 {color: #00008c;}
[class*="page-duck-creek-"] .avia_textblock .readmore {
    margin-top: 10px;
    padding: 7px 15px;
    background-color: #00008c;
    color: #fff;
    display: inline-block;
}
[class*="page-duck-creek-"] h2.av-special-heading-tag {font-size: 22pt;}
[class*="page-duck-creek-"] h1, [class*="page-duck-creek-"] h2,
[class*="page-duck-creek-"] h3, [class*="page-duck-creek-"] h4 {color: #00008c;font-family: BwModelica-Regular;}
[class*="page-duck-creek-"] h3 {font-size: 14pt;}
[class*="page-duck-creek-"] h4 {font-size: 16pt;}
[class*="page-duck-creek-"] main p {line-height: 18pt;color: #232323 !important;}
[class*="page-duck-creek-"] #main a.readmore:hover {text-decoration: none;}
[class*="page-duck-creek-"] .avia_textblock:hover .readmore,
#duckcreek-solutions .av_textblock_section:hover .readmore {background-color: #f28230;}
#duckcreek-solutions {}
#duckcreek-solutions .flex_column .av_textblock_section {
    /*padding: 50px 30px;*/
    background-color: #20bdf0;
    margin-top: 20px;
    text-align: center;
}
#duckcreek-solutions .flex_column .av_textblock_section a {text-decoration: none;display: block;}
#duckcreek-solutions .flex_column .av_textblock_section .inner {padding-top: 50px;padding-bottom: 50px;}
#duckcreek-solutions .flex_column .av_textblock_section:hover {
	margin-top: 0;
    background-color: #fff;
    box-shadow: 0px 0px 10px 5px #efefef;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;	
}
#duckcreek-solutions .flex_column .av_textblock_section ul {
	text-align: left;
    color: #fff;
    line-height: 14pt;
}
#duckcreek-solutions .flex_column .av_textblock_section h3,
#duckcreek-solutions .flex_column .av_textblock_section p,
#duckcreek-solutions .flex_column .av_textblock_section ul {color: #fff;}
#duckcreek-solutions .flex_column .av_textblock_section:hover h3,
#duckcreek-solutions .flex_column .av_textblock_section:hover p,
#duckcreek-solutions .flex_column .av_textblock_section:hover ul,
#duckcreek-casestudies .avia_textblock .inner p,
#duckcreek-casestudies .avia_textblock .inner h3 {color: #232323;}

/*#duckcreek-casestudies .av_textblock_section {background-color: #f1f1f1;}*/
#duckcreek-casestudies .avia_textblock .inner {
	padding: 15px;
    background-color: #afe0ed;
    border-top: 0;
}

#duckcreek-services .col-sm-2 {}
#duckcreek-services .col-sm-2 .avia_textblock .inner {
    background-color: #fff;
    margin: 0 auto;
    text-align: center;
	padding-bottom: 10px;
    box-shadow: 3px 8px 10px 0px #ccc;
}
#duckcreek-services .col-sm-2 .avia_textblock .inner h3 {
	color: #00008c;
    min-height: 40px;
    align-items: center;
    justify-content: center;
    display: flex;
}
#duckcreek-leadership .flex_column h3 {color: #232323;}
#duckcreek-leadership .flex_column h4 {min-height: 45px;}
#duckcreek-leadership .flex_column .inner {padding: 0 15px;}
#duckcreek-leadership .flex_column:first-child .avia-content-slider-inner {background-color: #1071b7;}
#duckcreek-leadership .flex_column:nth-child(3) .avia-content-slider-inner {background-color: #fed230;}
#duckcreek-leadership .flex_column:last-child .avia-content-slider-inner {background-color: #f28230;}
#duckcreek-leadership .flex_column .avia-slideshow-dots {bottom: 28px !important;}

@media only screen and (min-width: 1024px) {
    #duckcreek-overview .flex_column:last-child {float: right;}
	/*[class*="page-duck-creek-"] .container {padding: 0px 200px;}*/
	.page-pegaworld2019 #solutions .block-entry-wrap {margin-bottom: 20px;}
}
body.page-mobility #video-section .content h2{font-size: 1.5rem;}
body.page-mobility #video-section section.flex_column{display: flex;}

#privacy-stories .avia_textblock .inner {
    padding: 14px;
    background-color: #006fba;
    border-top: 0;
    padding-bottom: 1px;
    min-height: 200px;
}
#privacy-stories .avia_textblock .inner a {text-decoration: none !important;}
.page-pegaworld-2019 #solutions .slide-entry-excerpt &gt; p:first-child {min-height: 160px;}
.page-pegaworld-2019 #solutions .slide-entry-excerpt &gt; p:nth-child(2) {margin-bottom: 20px;}
.page-pegaworld-2019 .modal-body {text-align: justify;}
.page-pegaworld-2019 #video-section,.page-page-engineering-construction-industry-trends #video-section {margin-bottom: 0px;}
#video-section .av_one_half .av_one_full {display: block;}
#video-section .av_one_half .widget-title {
	background-color: #00209f;
    color: #fff;
    text-align: center;
    padding: 15px;
    margin-bottom: 0;
}
@media (max-width: 767px) {
    #video-section .av_one_half .content {min-height: unset !important;}
}

/* Intelligent RPA */
.page-intelligent-rpa a {text-decoration: none !important;}
.page-intelligent-rpa a:hover {text-decoration: underline !important;}
#experience .av-flex-placeholder {display: none;}
#experience .flex_column.first p,
#experience .flex_column.first strong {
    font-family: BwModelica-Light !important;
    color: #fff;
}
#experience .flex_column p {color: #232323;}
#experience .flex_column_table {box-shadow: 0px 0px 30px 0px #ccc;}
#rpa-our-offerings .heading:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 390px solid transparent;
    border-bottom: 15px solid #fff;
}
#rpa-our-offerings .detail {display: none;}
.page-intelligent-rpa #key-verticals .avia_codeblock_section,
#rpa-our-offerings .flex_column {
    text-align: center;
    box-shadow: 0px 0px 15px 0px #ccc;
}
/*#rpa-our-offerings .entry-content-wrapper {
    width: 100%;
    margin-left: 40px;
}*/
.page-intelligent-rpa #key-verticals h3 {
    color: #00008C;
    font-size: 14pt;
    margin-bottom: 20px;
}
.page-intelligent-rpa #key-verticals .flex_column_table .av-special-heading {
    background-color: #f28230;
    padding: 10px;
    text-align: right;
    margin-bottom: 0;
}
.page-intelligent-rpa #key-verticals p {
    color: #232323;
}
.page-intelligent-rpa #key-verticals .flex_column_table h2.av-special-heading-tag {
    color: #fff;
    line-height: 36pt;
}
.page-template #key-horizontal .flex_column.first h2 {
    text-align: right;
    line-height: 30pt;
}
.page-template #key-horizontal .flex_column.first .av-special-heading-tag {float: right;}
.page-template #key-horizontal .flex_column ul,
.page-template #key-horizontal .flex_column p {color: #fff;}
.page-template #key-horizontal .flex_column h3 {
    font-size: 16pt;
    color: #fff;
    font-family: BwModelica-Regular;
    margin-top: 25px;
    margin-bottom: 15px;
}
.page-oil-gas-rpa #report a {color: #00008c !important;}
.page-intelligent-rpa #stories .avia-smallarrow-slider-heading, .page-intelligent-rpa #stories br,
.page-oil-gas-rpa #stories .avia-smallarrow-slider-heading, .page-oil-gas-rpa #stories br {display: none;}
.page-intelligent-rpa #stories section.slide-entry,
.page-oil-gas-rpa #stories section.slide-entry {
    padding-left: 20px;
    padding-right: 20px;
}
/*#rpa-our-offerings .heading .col-sm-4 {padding: 15px;}*/
#rpa-our-offerings .heading [class*='col-'] {
	height: 105px;
    display: flex;
    text-align: left;
    align-items: center;
    /*justify-content: center;*/
}
#rpa-our-offerings .heading h3 {
    /*vertical-align: middle;
    display: table-cell;*/
    font-size: 18pt;
    color: #fff;
    font-family: BwModelica-Regular;
}
#rpa-our-offerings .hover-effect-btn,
#rpa-our-offerings .hover-effect-btn:focus,
#rpa-our-offerings .hover-effect-btn:visited {
    font-size: 42pt;
    border: 0;
    background: transparent;
    font-family: BwModelica-Light;
	text-decoration: none !important;
	cursor: pointer;
}
#rpa-our-offerings .heading {margin-bottom: 0;}
#rpa-our-offerings .flex_column .heading {background-color: #00008c;}
#rpa-our-offerings .flex_column:first-child .hover-effect-btn {color: #00008c;}
#rpa-our-offerings .flex_column:nth-child(3) .heading {background-color: #f28230;}
#rpa-our-offerings .flex_column:nth-child(3) .hover-effect-btn {color: #f28230;}
#rpa-our-offerings .flex_column:nth-child(4) .heading {background-color: #1071b7;}
#rpa-our-offerings .flex_column:nth-child(4) .hover-effect-btn {color: #1071b7;}
#rpa-our-offerings .detail p, #rpa-our-offerings .detail strong {
    color: #232323;
    text-align: left;
}
#rpa-our-offerings .detail .row {margin-bottom: 0px;}
#rpa-our-offerings .shortner {padding: 25px 30px;}
#rpa-our-offerings .shortner h3 {
    color: #000;
    line-height: 22pt;
    font-size: 15pt;
}

@media only screen and (min-width: 1024px) {
    .page-intelligent-rpa #key-verticals .flex_column_table .av-special-heading {
        padding: 1px 20px 35px 90px;
        margin-left: -70px;
        width: fit-content;
    }
    .page-template #key-horizontal .container {
        padding-left: 0;
        padding-right: 0;
    }
    .page-template #key-horizontal .container&gt;.content {padding-top: 0;}
    .page-template #key-horizontal .flex_column_table {height: calc(100vh - 40vh);}
    .page-template #key-horizontal .flex_column {
        vertical-align: middle !important;
        padding-left: 50px;
        padding-right: 50px;
    }
    .page-template #key-horizontal .col-sm-4 {border-right: 1px solid #0e0ea0;}
    .page-template #key-horizontal .col-sm-4:last-child {border-right: 0;}
    .page-intelligent-rpa #stories h3 {min-height: 20px;}
	#rpa-popup {display: flex;align-items: center;}
}

.page-alliances .main_color .hr-short .hr-inner{background-color: #00008c;}
.page-alliances .main_color .hr-short .hr-inner-style{background-color: #fff;}
.page-alliances #services h2.av-special-heading-tag{font-size: 1.6rem;}
.page-alliances .main_color .hr-short{margin-top: 0px;}
.page-alliances #services .av-special-heading{margin-bottom: 15px;}
.page-alliances .modal-body .pop-img,.page-cyber-security .modal-body .pop-img {width: 200px;float: left;margin-right: 15px;}
.page-alliances #videoblock_modal .modal-body .left img,.page-cyber-security #videoblock_modal .modal-body .left img {width: auto;float: none;margin-right: 0;margin-bottom: 0;}

@media only screen and (max-width: 767px) {
	#rpa-our-offerings .entry-content-wrapper {
		margin-left: 0px;
	}
	.page-alliances .modal-body .pop-img,.page-cyber-security .modal-body .pop-img {width: 100%;height: auto;margin-bottom: 10px;text-align: center;}
}

.page-lti-solved-videos .owl-theme .owl-nav {
   display: block;
}
.page-cloud-infrastructure-services#top .avia-smallarrow-slider .avia-slideshow-arrows a {
	width: 50px;
    height: 50px;
    font-size: 30px;
}
.page-cloud-infrastructure-services#top .avia-smallarrow-slider .avia-slideshow-arrows a:before {
    line-height: 50px;
}
#thumbnail-videoslider .slide-entry-wrap {}

#thumbnail-videoslider .slide-entry-wrap article {}

#thumbnail-videoslider .slide-entry-wrap .slide-content {
    display: none;
}

#thumbnail-videoslider .avia-video {
    margin-bottom: 0;
}
#thumbnail-videoslider .owl-nav {
	left: 0;
    top: 30%;
    margin-top: -80px;
    z-index: 9;
}
#thumbnail-videoslider .owl-nav [class*=owl-] {
    padding: 5px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    font-size: 22px;
    /* opacity: 0.8; */
}
#thumbnail-videoslider .owl-nav [class*=owl-]:before {content: "";background: rgba(204,204,204,0.4);}
#thumbnail-videoslider .owl-nav .owl-prev {
	float: left;
    margin-left: -20px;
    position: relative;
}
#thumbnail-videoslider .owl-nav .owl-next {
    float: right;
    margin-right: -20px;
    position: relative;
}
/*#thumbnail-videoslider .avia-content-slider a {pointer-events: none;}*/

#thumbnail-videoslider .avia-content-slider {
    background-color: #1071b7;
    padding: 10px 20px;
    margin-top: 0;
	height: 140px;
	position: relative;
}

#thumbnail-videoslider .avia-content-slider img {
    width: 350px;
    height: 100px;
}

#thumbnail-videoslider&gt;.container,
#thumbnail-videoslider main {
    padding-top: 0 !important;
}
@media only screen and (min-width: 1024px) {
	#thumbnail-videoslider .avia-content-slider {padding-bottom: 10px;}
}
#success-stories section.flex_column {background-color: #006fba;min-height: 340px;}
#success-stories section.flex_column .avia_image_container {margin-bottom: 0 !important;}
#success-stories section.flex_column p, #success-stories section.flex_column a {color: #fff;}
#thumbnail-videoslider .av-special-heading-tag{padding-bottom: 20px;line-height: 25px;}


/* New Investors */
#investor-container select {
    background-color: #1071b7 !important;
    color: #fff !important;
}
#investor-resources .investors-resources .flex-box {
    /*min-height: 130px;*/
	min-height: 23vh;
    background-color: #ade0ee;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100%;
/*     margin: 0px 1.6%; */
    text-align: center;
	opacity: 0.9;
	transition: 0.3s;
}
.parent-pageid-24746 #breadcrumb .container .content {padding-top: 15px;}
.parent-pageid-24746 #content-head .container .content {margin-bottom: -50px;}
.page-investors #overview .first.flex_column p,
.page-investors #overview .first.flex_column strong {color: #232323;}
.page-investors #overview .first.flex_column h3 {
    font-size: 14pt;
    font-family: BwModelica-Regular;
}
#investor-resources .investors-resources .flex-box p {
    color: #00008c;
    font-size: 14px;
	line-height: 18px;
}
#investor-resources .investors-resources .flex-box:hover {background-color: #fff;}
#investor-resources .investors-resources .flex-box a {text-decoration: none;}

.page-investors #overview iframe,
#investor-container iframe {
    background-color: #f1f1f1;
	display: block;
    height: 49vh;
    width: 100%;
    padding: 0 10px 10px;
}
#investor-container iframe {margin-top: 20px;}
#investor-container iframe {
    margin-top: 20px;
}
.page-investors #overview .flex_column:nth-child(3) .wpcf7 {width: 80%;}
.page-investors #overview .flex_column:nth-child(3) .privacycheck {
    text-align: left;
    font-size: 12px;
    font-weight: 100;
    line-height: 14px;
}
.page-investors #overview .flex_column:last-child .stocks-link-wrapper a,
#investor-container .stocks-link-wrapper a {text-decoration: underline;}
.page-investors #overview .flex_column:last-child .stocks-link-wrapper,
#investor-container .stocks-link-wrapper {
    margin-top: -6vh;
    margin-right: 30px;
    position: absolute;
    margin-bottom: 0;
    /* padding-bottom: 0; */
    right: 0;
}
#investor-container.notices&gt;.container {padding-left: 0;}
#investor-resources-inner img {width: auto;}
#investor-resources-inner p {line-height: 18px;}
.parent-pageid-24746 #custom-slider .left,
.parent-pageid-39081 #custom-slider .left { display: none;}
.parent-pageid-39081 #custom-slider section.col-centered,
.parent-pageid-24746 #custom-slider section.col-centered {
    background-color: #afe0ed;
}
.parent-pageid-39081 #custom-slider .right,
.parent-pageid-24746 #custom-slider .right {
    width: 100%;
    min-height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 10px;
}
.parent-pageid-39081 #custom-slider .download_link_box a,
.parent-pageid-24746 #custom-slider .download_link_box a {
    text-indent: -99999px;
    position: absolute;
    width: 100%;
    top: 0px;
    height: 100%;
    left: 0;
}
.parent-pageid-39081 #custom-slider .resource_top_tab&gt;.tab_titles&gt;.tab_titles_box, 
.parent-pageid-24746 #custom-slider .resource_top_tab&gt;.tab_titles&gt;.tab_titles_box {display: none;}
.right-side-notice-links ul {margin: 0;}
.right-side-notice-links li {
	list-style: none;
    background-color: #00008c;
    margin-bottom: 5px;
    margin-left: 0;
	padding: 15px;
}
.right-side-notice-links li.active {background-color: #f28230;}
.right-side-notice-links li a {color: #fff;}
.right-side-notice-links li a:hover {color: #fff;text-decoration: underline;}

/* Investor  Notices */
#investor-container hr {margin-bottom: 20px;}
#investor-container table tr.avia-heading-row {background-color: #3258B9;}
#investor-container table tr.avia-heading-row th {
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
    border-left: 1px solid #d1d1d1;
    text-align: center;
    vertical-align: middle;
}
#investor-container table tr.avia-heading-row th[colspan="2"] {border-bottom: 1px solid #d1d1d1;}
#investor-container table td {
    color: #232323;
    padding: 15px 5px;
    border: 1px solid #d1d1d1;
    font-size: 10pt;
}
#investor-container #box-view&gt;[class*='col-'] .date:before {
    border-left: 1px solid #000;
    content: "";
/*     padding-left: 8px; */
	margin: 0 10px;
}
#investor-container .border-box.shadow .inner {
    border: 1px solid #f1f1f1;
    padding: 20px;
    box-shadow: 0px 0px 10px 1px #ccc;
}
#investor-container #box-view&gt;[class*='col-'] .inner {
    box-shadow: 0px 3px 15px 0px #ccc;
    background-color: #f1f1f1;
    padding: 15px;
    height: 100%;
}
#investor-container #box-view&gt;[class*='col-'] .records {
    height: calc(100% - 37%);
	/*width: calc(100% - 8%);*/
	width: calc(100% - 3%);
}
#investor-container #box-view&gt;[class*='col-'] .col-title {
    margin: -15px;
    padding: 15px;
    margin-bottom: 15px;
    color: #000;
    font-size: 14pt;
    font-weight: 600;
}
#investor-container button {
    background-color: #00008C;
    border: 0;
    padding: 12px 28px;
    margin-top: 20px;
}
#investor-container button a {
    color: #fff !important;
    text-decoration: none;
}
#investor-container .records #box-view:first-child hr {visibility: hidden;}
.page-corporate-governance-2 #board-committee .av-special-heading {
    border-bottom: 3px solid #f28230;
    margin-bottom: -10px;
    overflow: hidden;
}
#investor-container p {
    font-size: 12pt !important;
	color: #00008C;
}
#investor-container .year-title {
    font-size: 2.2rem;
    font-family: BwModelica-Bold;
    color: #c1c1c1;
}
.page-corporate-governance-2 #board-committee .av-special-heading-tag {font-size: 18pt;}
.page-corporate-governance #board-committee .av-special-heading,
.page-corporate-governance #leadership .flex_column .av-special-heading {
    color: #232323;
    background-color: #afe0ed;
    display: flex;
    align-items: center;
    min-height: 42px;
    padding-left: 5px;
    margin-top: 0;
}
.page-corporate-governance #board-committee h3 {font-size: 14pt !important;font-weight: bold;}
.page-corporate-governance #leadership h3 {
    font-size: 12pt !important;
    font-family: BwModelica-Bold;
}
.page-corporate-governance table a {
    color: #00008c !important;
    text-decoration: none !important;
}
.page-corporate-governance table tr:nth-child(odd) {background-color: #f1f1f1;}
.page-corporate-governance table td {
    padding: 5px;
    font-size: 11.5pt;
}


/* Investor - Shareholding */
.page-share-related-information .title,
.page-investor-services .title {
    margin-left: 15px;
    margin-bottom: 20px;
    color: #1071b7;
}
#investor-container .small-investor-loader{position:absolute;right:-5px;top:12px;}
#investor-container .small-investor-loader img{width:20px;height:20px;}
.page-investor-services .hr-shadow {margin: 30px;}
.page-share-related-information .quat-btn-wrapp,
#investor-container .quat-btn-wrapp {display: flex;}
.page-share-related-information a.quarter-btn,
#investor-container a.quarter-btn {
    width: 100px;
    text-align: center;
    font-size: 12pt;
    margin-right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column;
    height: 45px;
    color: #fff;
}
.page-share-related-information select.postform,
#investor-container select.postform {
    border: 0 !important;
    font-size: 12pt !important;
    padding: 13px !important;
}
.page-share-related-information a.quarter-btn,
#investor-container a.quarter-btn {background-color: #00008C;}
.page-share-related-information a.quarter-btn.off,
#investor-container a.quarter-btn.off {
    background-color: #ccc;
    pointer-events: none;
}

/* Investor - Dividend */
.page-investor-dividend .table {width: 100%;text-align: center;}
.page-investor-dividend .table thead {background-color: #1071b7;}
.page-investor-dividend .table th,
.page-investor-dividend .table td {
    border: 1px solid #ccc !important;
    vertical-align: middle;
    font-size: 11pt;
}
.page-investor-dividend .table th {
    font-family: BwModelica-Light;
    color: #fff;
    text-align: center;
    padding-bottom: 8px !important;
}
.page-investor-dividend .table th:last-child,
.page-investor-dividend .table td:last-child,
.page-investor-dividend .table tr:last-child th,
.page-investor-dividend .table tr:last-child td {
    border: 1px solid #ccc !important;
}
.page-investor-dividend .table td {
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: left;
}
body.page-dividend #investor-container table td {
    vertical-align: middle;
}

/* Financial Results */
#investor-container .year-title {
    font-size: 2.2rem;
    font-family: BwModelica-Bold;
    color: #c1c1c1;
}
#investor-container .accordion_ .panel-heading {
    background-color: #1071b7;
    color: #fff;
    border-radius: 0;
}
#investor-container .accordion_ .panel-heading h4 {font-weight: 600;}
#investor-container .accordion_ .panel-body a {color: #00008C;text-decoration: none;}
#investor-event-table table th {
    border: 0;
    padding-left: 5px;
    padding-right: 5px;
}
#investor-event-table table td {border: 0;padding: 5px;}
#investor-container h4.panel-title,
#investor-container h4.panel-title a {color: #fff;}
#investor-event-table .panel-body {padding: 0;}
#analyst-coverage table tr {border-bottom: 1px solid #d1d1d1;}
#analyst-coverage table tr:last-child {border-bottom: 0;}
#analyst-coverage table th,
#analyst-coverage table td {
	background: transparent;
	border: 1px solid #e1e1e1;
    color: #fff;
    padding: 10px;
    font-size: 12pt;
}

@media screen and (max-width: 768px) {
    #investor-resources .investors-resources .flex-box {
        width: calc(100% - 30%);
        margin: 3% auto;
    }
	
	/* Investors - Notices */
    #investor-container #box-view&gt;[class*='col-'] .name {
        width: 100%;
        display: inline-block;
    }
    #investor-container #box-view&gt;[class*='col-'] .date {
        width: 100%;
        text-align: left;
    }
    #investor-container.notices&gt;.container {
        width: 100% !important;
        max-width: 100% !important;
    }
    #investor-container #box-view&gt;.col {
        margin-bottom: 20px;
    }
    #investor-container #box-view,
    .investors-resources .right&gt;.row,
    .investors-resources .right&gt;.row div:last-child {
        margin-bottom: 0px !important;
    }
}


@media screen and (min-width: 768px) {
    #investor-resources .investors-resources {
         background: url(/wp-content/uploads/2019/11/investor-resources-brand.jpg) no-repeat transparent;
		/*: url(/wp-content/uploads/2019/11/investor-resources.jpg) no-repeat transparent;*/
        background-size: 100% 100%;
        padding-top: 50px;
		padding-bottom: 30px;
    }
}
@media screen and (min-width: 1024px) {
	.parent-pageid-24746 #custom-slider {padding-bottom: 0px;}	
    #investor-resources&gt;.container {
        padding-left: 0;
        padding-right: 0;
    }
	
	/* Investors - Notices */
	#investor-container.notices&gt;.container {padding-right: 15px;}
    #investor-container #box-view&gt;[class*='col-'] .name {
/*         width: calc(100% - 34%); */
		width: calc(100% - 28%);
        display: inline-block;
    }
    #investor-container #box-view&gt;[class*='col-'] .date {
        /* width: calc(100% - 70%); */
		width: calc(100% - 75%);
        text-align: left;
		font-size: 14px;
        color: #232323;
		vertical-align: top;
    }
    #investor-container .section-bg {
        position: absolute;
        top: 0px;
        background-color: #afe0ed;
        z-index: 1;
    }
    #investor-container .single .section-bg {
        width: 80%;
        height: 60%;
    }
    #investor-container .double .section-bg {
        width: 94.5%;
        /*height: 60%;*/
		height: 100%;
    }
    #investor-container .records-view {
        background-color: transparent;
        padding: 20px 30px;
        top: 0;
        position: relative;
        z-index: 2;
    }
	.right-side-notice-links {
		padding-left: 0;
    	padding-right: 0;
	}
	
	/* Investor Reports */
	.page-investor-reports #box-view.row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .page-investor-reports #box-view.row&gt;[class*='col-'] {
        display: flex;
        flex-direction: column;
    }
    .page-investor-reports #box-view.row&gt;[class*='col-']&gt;div.inner {
        height: 100%;
    }
}



.page-template-template-gdpr #rpa-our-offerings .av_one_fifth:nth-child(3) {margin-left: 0;}
.page-template-template-gdpr #rpa-our-offerings .entry-content-wrapper {margin-left: 0;}
.page-template-template-gdpr #rpa-our-offerings .av_one_fifth {margin-left: 3%;width: 17.6%;}
.page-template-template-gdpr #rpa-our-offerings .shortner {padding: 0 15px;margin-bottom: 0;}
.page-template-template-gdpr #rpa-our-offerings .heading h3 {
	font-size: 14pt;
	line-height: 18pt;
	text-align: center;
    width: 100%;
}
.page-template-template-gdpr #rpa-our-offerings .flex_column:nth-child(3) .heading {background-color: #20bdf0;}
.page-template-template-gdpr #rpa-our-offerings .flex_column:nth-child(4) .heading {background-color: #20bdf0;}
.page-template-template-gdpr #rpa-our-offerings .flex_column:nth-child(5) .heading {background-color: #20bdf0;}
.page-template-template-gdpr #rpa-our-offerings .flex_column:nth-child(6) .heading {background-color: #20bdf0;}
.page-template-template-gdpr #rpa-our-offerings .flex_column:nth-child(7) .heading {background-color: #20bdf0;}

/* Solved Videos */
.page-solved-videos .career-details {
	position: static;
	background-color: #fff !important;
    padding: 10px;
    min-height: 124px;
}
.page-solved-videos #client-speak .career-details h3 {color: #00008c;text-align: center;}
.page-solved-videos #client-speak .career-details h4 {padding: 0px;color: #343434;font-size: 10pt;line-height: 22px;text-align: center;}
.page-solved-videos .name-and-social-container span.play-icon {display:none;}

.page-id-2079 #custom-slider .avia-smallarrow-slider-heading {display: block;position: static;}
.page-id-2079 #custom-slider .avia-slideshow-arrows {top: 0;z-index: 999999;}
.page-template-schedule-meeting-thankyou [type="button"][value="Book an Appointment"] {
	background-color: #2c2d8b;
	display: block;
	margin: 0 auto;
}
.page-template-schedule-meeting-thankyou [type="button"][value="Book an Appointment"]:hover {background-color: #2c2d8b;}

#breakaway-section .flex_column .avia_textblock .readmore {
    padding: 7px 15px;
    background-color: #00008c;
    color: #fff;
    display: inline-block;
}
#breakaway-section .flex_column a.readmore:hover {
    text-decoration: none;
	background-color: #f28230;
}

/* Breakaway Hero Banner */
/*.home #full_slider_2.avia-fullwidth-slider .slide-4 .avia-caption.av-slideshow-caption {bottom: 50px;}
.home #full_slider_2.avia-fullwidth-slider .slide-4 .slideshow_inner_caption {padding: 0;bottom: 30px;}
.home #full_slider_1.avia-fullwidth-slider .slide-4 .breakaway-banner,
.home #full_slider_2.avia-fullwidth-slider .slide-4 .breakaway-banner {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	-web-justify-content: space-evenly;	
}
.home #full_slider_2.avia-fullwidth-slider .slide-4 .avia-slide-wrap {
	position: absolute;
	top: 0;
	left: 0;
}
.home #full_slider_2.avia-fullwidth-slider .slide-4 .breakaway-banner span {width: 48%;}
.home #full_slider_2.avia-fullwidth-slider .slide-4 .breakaway-banner span a {width: 100%;}*/
@media only screen and (min-width: 1024px) {
	.avia-fullwidth-slider .slideshow_caption .avia-caption-title {line-height: normal;}
	.avia-fullwidth-slider .slideshow_caption a.avia-button {margin-top: 10px !important;}
	.avia-fullwidth-slider .slideshow_caption a.avia-color-light {
		padding: 10px 20px !important;
	}
	.avia-fullwidth-slider .slideshow_caption a.avia-color-light:hover {
		padding: 10px 20px !important;
	}
	/*.home #full_slider_1.avia-fullwidth-slider .slide-4 .caption_container {height: auto;}
	.home #full_slider_1.avia-fullwidth-slider .slide-4 .breakaway-banner a#homepage-slider-3 {display: none;}
	.home #full_slider_1.avia-fullwidth-slider .slide-4 .caption_bottom .slideshow_caption {bottom: 70px;}*/
	#breakaway-section .flex_column .inner {min-height: calc(440px - 123px);}
	#breakaway-section .flex_column .inner a.readmore {position: absolute;bottom: 12px;}
}
@media only screen and (min-width: 1200px) {
	/*.home #full_slider_1.avia-fullwidth-slider .slide-4 .caption_bottom .slideshow_caption {bottom: 150px;}*/
}

.single-cool_timeline.postid-41223 #blog-contact{display:none;}
.page-news-events #tab_151 .cool_timeline #story-41223 .lets_meet{display:none;}

/*.home #full_slider_2 .slideshow_caption br {display: none;}*/
@media only screen and (min-width: 1024px) {
	.slideshow_caption {width: 65%;}
	#full_slider_1 p {
		font-family: BwModelica-Light !important;
		font-size: unset;
		line-height: calc(100% + 40%);
	}
}
#future-of-industry .content p, #future-of-industry .content h2 {color: #fff;}


/* Custom Content Slider */
@media (min-width: 800px) {
    /*#resources {display: block;}*/
    #resources .slide-entry-wrap .av_one_fourth {
        margin-left: 2%;
        width: 23.5%;
    }
    #resources .slide-entry-wrap .av_one_fourth:first-child {margin-left: 0;}
    #resources .avia-content-slider-inner {width: 94%;margin: 0 auto;}

    .page [id*="tab-"] .avia-content-slider-inner {
       width: 95%;
       margin: 0 auto;
    }
    .page [id*="tab-"] .slide-entry-wrap {
       display: flex;
       justify-content: space-evenly;
    } 
    .page [id*="tab-"] .slide-entry-wrap section.av_one_fourth {
       margin-left: 2.5%;
       width: 23.5%;
    }
    .page [id*="tab-"] .slide-entry-wrap section.av_one_fourth:first-child {
       margin-left: 0;
    }

}

/* Latest News */
.row .inner {padding: 15px;}
.row .inner.shadow {box-shadow: 1px 1px 1px 1px #ddd;}
#thx-latest-news {
    background-color: #f1f1f1;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
}
#thx-latest-news [class*='col-'] .inner {
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 5px;
    height: 100%;
}
#thx-latest-news [class*='col-'] .inner p:first-of-type {margin-top: 5px;}
#thx-latest-news a.theme-btn {color: #fff;}
@media only screen and (max-width: 767px) {
	.row {margin-bottom: 0;}
	.row [class*="col-"] {margin-bottom: 20px;width: 100%;}
	.wpcf7 .row [class*="col-"] {margin-bottom: 0;}
	.avia-fullwidth-slider .slideshow_caption .slideshow_inner_caption {padding: 0;text-align: center;bottom: 34px;}
}
@media only screen and (min-width: 1024px) {
	#thx-latest-news .row {display: flex;}
	#thx-latest-news .row .btn a {}
}
.IN-widget iframe{min-height: 55px;}

/* Image Swap on Hover */
#cardex {
	position: relative;
	display: inline-block;
}
#cardex .img-top {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}
#cardex:hover .img-top {
	display: inline;
}
#solved-slider .owl-stage-outer {text-align: center;}
#solved-slider .owl-nav {
	display: block;
	position: absolute;
    top: 30%;
    width: 100%;
	height: 0;
}
#solved-slider .owl-nav.disabled {display: none;}
#solved-slider .owl-dots {position: unset !important;}
#solved-slider p {color: #343434; padding: 0 10px;}
.home #solved-slider p {padding: 0 10px;}
#solved-slider .title {color: #00008c;}
#solved-slider .owl-nav .owl-prev {float: left;}
#solved-slider .owl-nav .owl-next {float: right;}
#solved-slider .owl-nav [class*=owl-] {/*background: #869791;*/
    background: #ccc;
    opacity: 1;
    margin: 0;
    width: 24px;
    height: 24px;
    line-height: 25px;
    /*font-size: 10px;*/
    top: 0;
    padding: 0;
}
.home #solved-slider.avia-section.fullsize .entry-content-wrapper {display: block;}
@media only screen and (max-width: 767px) {
    #solved-slider .owl-nav {top: 17.5%;}
	.avia-content-slider {margin: 0;}
    .template-page .entry-content-wrapper h2 {/*font-size: 1.8rem !important;*/line-height: initial;}
}
@media only screen and (min-width: 1200px) {
	#solved-slider .slide-entry-wrap section:first-child {margin-left: 55px !important;}
	#solved-slider .owl-carousel {margin-bottom: 0;}
	#solved-slider [style="margin-bottom: 30px;"] {display: none;}
	#solved-slider .owl-nav {top: 25%;}	
}

/* Marketplace */
[id*="custom-tabs"] .tabcontainer .tab_titles .tab {
   border: 0;
   font-size: 22px;
   border-bottom: 12px solid #fed230 !important;
   width: calc(100% / 3);
   text-align: center;
}
[id*="custom-tabs"] .tabcontainer .tab_titles .tab.active_tab {border-bottom: 12px solid #f28230 !important;}
[id*="custom-tabs"] .tabcontainer ul li {
    color: #343434;
    background: url(/wp-content/uploads/2019/11/li-arrow.png) no-repeat left 10px transparent;
    padding-left: 35px;
    margin: 0;
    margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
   .parent-pageid-45552 [id*="custom-tabs"] .av-parallax-inner,
   .parent-pageid-45552 [id*="custom-tabs"] .tabcontainer .av_tab_section .tab {display: none;}
   .parent-pageid-45552 [id*="custom-tabs"] .tabcontainer .tab_content {padding: 0;}
   .parent-pageid-45552 .tabcontainer .tab_content {padding: 0;}
}
@media only screen and (min-width: 800px) {
   /*.parent-pageid-45552 #custom-tabs .flex_column_table .flex_column:first-child .avia-image-container {display: none;}*/
   .page-marketplace #our .av-flex-placeholder {width: 6% !important;}
	[id*="custom-tabs"] .container .content .tab_inner_content {padding: 25px;}
}

/* comment */
.page-alliances #services section {/*box-shadow: 1px 1px 4px 0px #ccc;*/}

/* Nordic Page 
.page-nordic #home-section-first .entry-content-wrapper {display: flex;}
.page-nordic #home-section-first h2, .page-nordic #home-section-first h2 a {font-size: 20px;line-height: 26px;}
.page-nordic #home-section-first h4, .page-nordic #home-section-first h4 a {font-size: 11pt;margin-bottom: 15px;line-height: 16pt;}
.page-nordic #home-section-third .owl-twitter-carousel .owl-dots {display: none;}*/

/* Healthcare */
.parent-pageid-51000 #main .av_three_fourth.first a {color: #00008c;text-decoration: none;}

/* Start The switch - the box around the slider */
#cookie-policy-option{z-index: 999999 !important;}
#cookie-policy-option .switch {
  position: relative;
  display: inline-block;
  width: 60px !important;
  height: 34px;
}

/* Hide default HTML checkbox */
#cookie-policy-option .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
#cookie-policy-option .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

#cookie-policy-option .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

#cookie-policy-option input:checked + .slider {
  background-color: #2196F3 !important;
}

#cookie-policy-option input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

#cookie-policy-option input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
.page-cookie-policy table {}
.page-cookie-policy [id*='cookie-policy-'] .avia-button-wrap a {color: #fff !important;}
[class*='page-cookie-policy'] table tr {
    color: #232323;
}
[class*='page-cookie-policy'] [id*='cookie-policy-'] a {color: #00008c !important;}
/* [class*='page-cookie-policy'] [id*='cookie-policy-'] strong {color: #00008c !important;} */
[class*='page-cookie-policy'] table td,
[class*='page-cookie-policy'] table th {
    padding-left: 5px;
    padding-right: 5px;
}

[class*='page-cookie-policy'] table td p {
    font-size: 9pt;
    margin-top: 5px;
    margin-bottom: 5px;
}

[class*='page-cookie-policy'] table tr:nth-child(odd) {
    background-color: #f1f1f1;
}

/* Rounded sliders */
#cookie-policy-option .slider.round {
  border-radius: 34px;
}

#cookie-policy-option .slider.round:before {
  border-radius: 50%;
}
/* End The switch - the box around the slider */
/*Investor temp css
#investor-container span.date{display:none;}*/

/* Corono Alert */
.corono-alert {
	position: absolute;
    width: 100%;
	z-index: 1;
	top: 4px;
}
.corono-alert .btn.btn-danger {
	margin: 0 auto;
    border-radius: 0;
    color: #fff;
    border: 0;
    display: table;
	padding: 10px;
}
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink {
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}
.corono-alert-mobile {
	position: fixed;
    bottom: 0;
    right: 0;
    z-index: 99999;
    background-color: #d9534f !important;
    padding: 0px;
    height: 47px;
    opacity: 0.9;
}
.corono-alert-mobile a {
    font-family: BwModelica-Regular;
    color: #fff;
    font-size: 12pt;
    text-decoration: none;
    vertical-align: top;
    line-height: 26pt;
    transition: 0.5s;
    border: none;
}
@media only screen and (max-width: 767px){
    .responsive #top.home #wrap_all .container.footer-bottom {
       padding-bottom: 45px !important;
    }
}

/* Avia Slider */
.avia-section .avia-slideshow-arrows a:before {
	content: "\221F";
    font-size: 25px;
    background-color: transparent !important;
    color: #434343;
    font-weight: 100;	
}
.avia-section .avia-slideshow-arrows .prev-slide:before {transform: rotate(45deg);}
.avia-section .avia-slideshow-arrows .next-slide:before {transform: rotate(225deg);}


/* GMT- Covid-19 page */
ul.li-style li {
    list-style: none;
}
ul.li-style li:before {
    content: "\21E8";
    padding-right: 10px;
    color: #f46e00;
    font-size: 18px;
    margin-left: -25px;
}
.calendly-btn {
	background-color: #00008c;
	color: #fff !important;
	padding: 10px 25px;
	width:150px;
	display:block;
	margin:0 auto;
}

/*Accessibility issue*/
.avia_transform .home[class*='acsb-'] .avia_start_delayed_animation.bottom-to-top {
    -webkit-animation:  inherit !important;
    animation: inherit !important;
}
/*Resources masonry*/
#masonry .template-page.content {padding: 0;}
#masonry .av-masonry-entry-title.entry-title{position: absolute;
    top: 13px;
    left: 15px;
    font-size: 1.2em !important;
}
#masonry .av-masonry-entry-content.entry-content{line-height: 1.4em;}
@media only screen and (min-width: 800px) {
	#masonry .av-masonry-entry-content.entry-content{font-size: 1.6em;}
}
#masonry .av-masonry-image-container{filter: url(filters.svg#grayscale);
    filter: gray;
    -webkit-filter: grayscale(1);
    -webkit-transition: all .5s ease-in-out;}

#masonry .av-masonry-entry:hover .av-masonry-image-container{filter: none; 
    -webkit-filter: grayscale(0);
    -webkit-transform: scale(1);
}
/*publication name in news and award page*/
.single-cool_timeline .lti-in-media-puplication{display:none;}
.page-news-events [id*="tab_"] .lti-in-media-puplication {font-size: 9px;text-align: justify;margin-bottom: 10px;margin-top: 10px;}
.page-news-events [id*="tab_"] .lti-in-media-puplication strong {color: #666666;display:none;}

body.page-id-58170 div.filter_country_state{display:none !important;}
body.page-id-58170 #after-map{display:none;}
/*Contact form modal*/
#contact_form_modal .modal-header button.close {
	font-family: BwModelica-Light;
	color: #000; 
	background-color: transparent; 
	position: static; 
	padding: 0; 
	opacity: 0.2;
    line-height: unset;
}
#contact_form_modal .modal-header button.close:hover { opacity: 1; }
#contact_form_modal .modal-body p {color: #707070;}
@media (min-width: 768px) {
    #contact_form_modal .modal-dialog {
        width: 800px;
        margin: 30px auto;
        text-align: center;
    }
    #contact_form_modal .modal-body h3, #contact_form_modal .modal-body h4 {text-align: left;}
    #contact_form_modal .modal-content {overflow: hidden;}
}
#full_slider_1 img.auto-play-video{cursor: pointer;}
.flex_column.av_one_third .avia-slideshow-dots {bottom: 30px !important;}

/* Custom tab slider */
[id*="tab-"].custom-color-tab-head .avia-content-slider .avia-smallarrow-slider-heading {
	bottom: unset !important;
}
@media (max-width: 767px) {
    #custom-color-tab-head .owl-nav &gt; div {
        height: 44px;
        /* width: 30px; */
		width: 0;
        background-size: 100% auto;
        position: absolute;
        top: 0px;
        text-indent: -9999px;
        z-index: 99999;
    }
    #custom-color-tab-head .owl-nav .owl-prev {
        background: url("/wp-content/themes/LnTInfotech/images/prev-arrow-slide.png") no-repeat center left transparent;
        left: 0;
    }
    #custom-color-tab-head .owl-nav .owl-next {
        background: url("/wp-content/themes/LnTInfotech/images/next-arrow-slide.png") no-repeat center right transparent;
        right: 0;
   }
}
.avia-section .avia-custom-slider1 section.av_one_third .entry-title {
   font-size: 20px;
   margin: 10px 0 15px;
}

@media only screen and (min-width: 1024px) {
   #contact_form_modal .wpcf7 {width: 50% !important;}
	.page-driving-supply-chain-resilience-using-aws-driven-control-tower #contact_form_modal .wpcf7 {width: 75% !important;}
	.avia-section .avia-custom-slider1 .col-centered {
	   /* display: flex;
       width: 94%;
       margin: 0 auto; */
	}
   .avia-section .avia-custom-slider1  section.av_one_third {
       /* width: 29.444% !important;
       vertical-align: top;*/
	   float: left !important;
   }
   .avia-section .avia-custom-slider1 section.av_one_third .left img {width: 100%;}
   .avia-section .avia-custom-slider1 section.av_one_third .right {padding: 15px 20px;}

	
	
}
#industries img[src$='.svg'],#industries img[src$='-icon.svg'],
#offering img[src$='.svg'],#offering img[src$='-icon.svg'],
#services img[src$='.svg'],#services img[src$='-icon.svg']{width: 60px;height: 60px;}
#annual-compliance-report-wrapp a.quarter-btn{width: 100%;font-size: 10pt;}
/* Home and Global Footer */

@media (min-width: 767px) {
	#ot-sdk-btn-floating {
		bottom: 30px !important;
	}
	.acsb-trigger {
		inset: auto 20px 34px auto !important;
	}
	#socket .sub_menu_socket ul {
		padding-left: 0 !important;
	}
	.page-lti-twenty-five-years #socket .sub_menu_socket ul {
		height: 3px !important;
	}
	#socket .sub_menu_socket li {
		padding: 0 7px !important;
	}
}



@media (min-width: 767px) {
	/* navigation css */
	#menu-item-28494 .sub-menu {
		left: -50px;
		width: 250px;
	}

	#menu-item-28494 .sub-menu &gt; .menu-item .sub-menu {
		left: -250px;
	}
	/* 	 */
#socket .footer-bottom .sub_menu_socket ul {
	width: 550px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
}

#socket .footer-bottom .sub_menu_socket li {
	margin-bottom: 10px;
}

/* 	 */
}




/* footer copyright */

.footer-bottom .gFooter {
	padding: 0;
}
.footer-bottom .gFooterNav {
	padding: 0;
}
.footer-bottom .gFooterNav .sub_menu_socket {
	float: none !important;
}
@media (max-width: 767px) {
	.footer-bottom .gFooter {
		display: none;
	}
	.footer-bottom .gFooterNav {
		padding: 20px 30px;
		height: auto;
		text-align: center;
		margin-bottom: 20px;
	}
	.footer-bottom .gFooterNav .sub_menu_socket div {
		float: none !important;
		overflow: unset !important;
	}
}

@media (max-width: 580px) {
	.footer-bottom .gFooterNav {
		margin-bottom: 0;
	}
	.responsive #socket .menu {
		margin: 0;
    	padding: 0;
	}
	.responsive #socket .footer-bottom .sub_menu_socket li {
		border-left: 0;
		padding: 4px 6px !important;
    	display: block;
	}
}

.page-ltimindtree-microsoft-alliance #rpa-our-offerings .flex_column {
	    box-shadow: unset;
}
/* .digital_readmore:hover {
    color: #f46e00 !important;
} */


/* Global css header */
#menu-item-28577,
#menu-item-28492 {
	display: none;
}
@font-face {
    font-family: 'frutiger_lt_pro65_bold';
    src: url('/wp-content/themes/LnTInfotech/thirdparty_assets/twentry-five-years/font/frutigerltpro-bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/LnTInfotech/thirdparty_assets/twentry-five-years/font/frutigerltpro-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'frutiger_lt_pro67BdCn';
    src: url('/wp-content/themes/LnTInfotech/thirdparty_assets/twentry-five-years/font/frutigerltpro-boldcn-webfont.woff2') format('woff2'),
         url('/wp-content/themes/LnTInfotech/thirdparty_assets/twentry-five-years/font/frutigerltpro-boldcn-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'frutiger_lt_pro45_light';
    src: url('/wp-content/themes/LnTInfotech/thirdparty_assets/twentry-five-years/font/frutigerltpro-light-webfont.woff2') format('woff2'),
         url('/wp-content/themes/LnTInfotech/thirdparty_assets/twentry-five-years/font/frutigerltpro-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.imp_menu {
	position: relative;
    left: 245px;
    top: 10px;
}
.imp_menu .av-main-nav&gt;li&gt;a {
    padding: 0 30px 0 0 !important;
	text-align: left;
    min-width: auto;
	line-height: normal;
	color: #212121 !important;
	opacity: 0.8 !important;
	font-size: 15px;
	font-weight: 600 !important;
	font-family: "Source Sans 3" !important;
}
.imp_menu .avia-bullet {
	display: none; 
}

header div .logo {
	top: -23px;
	padding: 0;
}
.header_color .sub_menu&gt;ul&gt;li&gt;a,
#top #header_main &gt; .container .main_menu ul:first-child &gt; li &gt; a, 
#top #header_main #menu-item-shop .cart_dropdown_link {
	font-size: 16px;
	font-weight: 400;
	font-family: "Source Sans 3" !important;
}
#top #header_main &gt; .container .main_menu ul:first-child &gt; li &gt; a {
	line-height: 40px !important;
	height: auto !important;
	padding: 0 !important;
}
.inner-container {
	height: 40px !important;
}
.html_header_top.html_header_sticky #top #wrap_all #main {
/* 	padding-top: 70px !important; */
	padding-top: 100px !important;
}
.html_header_top.html_header_sticky #header {
	height: 100px !important;
}
#top .av_header_transparency #header_meta {
	border: 0 !important;
	height: 100px !important;
}
.header_color .header_bg {
	height: 100px;
	opacity: 1 !important;
}

@media (max-width: 800px) {
	.html_header_top.html_header_sticky #header {
		height: 80px !important;
	}
	#top .av_header_transparency #header_meta {
		height: 80px !important;
	}
	.header_color .header_bg {
		height: 80px;
	}	
}

/* New Designed Mobile Menu */

@media (max-width: 992px) {
	#top #mobile-advanced .visible_sublist, 
	#mobile-advanced {
		background-color: #0E1434 !important;
	}
	#mobile-advanced a {
		color: #fff !important;
	}
	#mobile-advanced li.menu-item-has-children&gt;a span:before {
		background-image: url(/wp-content/uploads/2022/10/arrow-white-sharp.svg) !important;
	}
	#mobile-advanced li&gt;a:hover, 
	.html_header_mobile_behavior #mobile-advanced span:hover, 
	.html_header_mobile_behavior #mobile-advanced span:hover a {
		background-color: #00008c !important;
	}
	.owl-carousel .owl-item img {
		border: 0;
		padding: 0;
	}
} 
header div .logo {
    top: -5px;
}
#menu-item-132194 ul.sub-menu {
    margin-top: -30px !important;
    position: absolute;
    width: 220px !important;
    right: 183px !important;
    left: auto !important;
}
.page-data-services #menu-item-132220 a:hover, 
.page-cloud-services #menu-item-132221 a:hover, 
.page-enterprise-application-services #menu-item-132222 a:hover, 
.page-digital-interactive-services #menu-item-132219 a:hover,
.imp_menu ul .menu-item a:hover {
	opacity: 0.8 !important;
}

.imp_menu .av-main-nav&gt;li&gt;a:hover,
#header .imp_menu .av-main-nav&gt;li&gt;a:hover {
	opacity: 0.6 !important;
}

.main_menu .menu-item a .avia-menu-text {
	position: relative;
	padding: 0 20px 0 0;
}


.main_menu .menu-item a:hover .avia-menu-text:after {
	top: 8px;
	transform: rotate(-45deg);
}
.main_menu .menu-item a .avia-menu-text:after {
	content: '';
    position: absolute;
    height: 6px;
    width: 6px;
    border-top: 1px solid #212121 !important;
    border-right: 1px solid #212121 !important;
    top: 5px;
    right: 2px;
    transform: rotate(135deg);
}
.main_menu .menu-item .sub-menu a .avia-menu-text:after {
	border: 0px !important;
}
.page-data-services .main_menu .menu-item a .avia-menu-text:after,
.page-digital-interactive-services .main_menu .menu-item a .avia-menu-text:after,
.page-cloud-services .main_menu .menu-item a .avia-menu-text:after,
.page-enterprise-application-services .main_menu .menu-item a .avia-menu-text:after,
.page-template-ltimindtree-2023-php .main_menu .menu-item a .avia-menu-text:after {
	content: '';
    position: absolute;
    height: 6px;
    width: 6px;
    border-top: 1px solid #fff !important;
    border-right: 1px solid #fff  !important;
    top: 5px;
    right: 2px;
    transform: rotate(135deg);
}

/*.page-ltimindtree-home #header:after {
	content: '';
	height: 50px;
	width: 100%;
	position: relative;
	bottom: 15px;
    background: rgb(2,0,36);
	background: linear-gradient(0deg, rgba(2,0,36,0) 0%, rgba(14,23,52,1) 50%);
    display: block;
}*/

/*.imp_menu,
#menu-item-132194 {
	display: none;
}*/
@media (max-width: 992px) {
	/*.responsive #advanced_menu_toggle {
		right: -30px !important;
	}
	.phone-info.with_nav,
	#avia2-menu,
	.imp_menu {
		display: none;
	}*/
	#mobile-advanced li.menu-item-has-children&gt;a span:before {
		position: absolute !important;
		transform: translate(0, -100%) !important;
		top: 50% !important;
	}
}

#menu-item-105747 .sub-menu, 
#menu-item-28670 .sub-menu {
	width: 210px !important;
    left: -210px !important;
}
.sub_menu &gt; ul &gt; li &gt; a, 
#top .av-main-nav ul a, 
#top .sub_menu li li a {
	font-size: 15px;
	font-weight: 400;
	opacity: 1;
	font-family: "Source Sans 3" !important;
}

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {
	
	@media only screen and (max-width:767px) {
		.responsive #mobile-advanced li.menu-item-has-children&gt;a span:before, 
		#mobile-advanced .sub-menu .menu-item-has-children .mega_menu_title a:before {
			margin-left: -17px;
			margin-top: -15px;
		}
	.divider-info-cards {
		padding: 3rem;
		grid-template-columns: none;
		row-gap: 1rem;
	}
	}
}
}
#mobile-advanced a, #mobile-advanced .mega_menu_title {
	font-size: 16px;
	opacity: 1;
	font-family: "Source Sans 3" !important;
}


#avia2-menu li ul li.menu-item-has-children &gt; a:after,
.av-main-nav ul.sub-menu li.menu-item-has-children &gt; a:after {
    background: url(/wp-content/uploads/2023/07/arrow-black-sharp.svg);
	background-size: contain;
	background-color: transparent;
	background-repeat: no-repeat;
	transition: 0.30s;
	content: '';
	height: 8px;
    width: 8px;
	float: right;
}
#avia2-menu li ul li.menu-item-has-children &gt; a:hover:after,
.av-main-nav ul.sub-menu li.menu-item-has-children &gt; a:hover:after {
	background: url(/wp-content/uploads/2023/07/arrow-black-sharp-down.svg);
	background-size: contain;
	background-color: transparent;
	background-repeat: no-repeat;
	transition: 0.30s;
	content: '';
	height: 8px;
    width: 8px;
	float: right;
}
#avia2-menu li ul li.menu-item-has-children &gt; a:hover:after,
#avia2-menu li ul li.menu-item-has-children &gt; a:after {
	margin-top: 6px;
}
#menu-item-134258,
#menu-item-134255 {
	display: none;
}

@media(max-width: 580px) {
	.page-low-code img.leader-card-img {
		width: 100%;
	}
}
.page-aerospace-and-defense #think {
    padding-top: 30px !important;
}
@media screen and (min-device-width: 360px) and (max-device-width: 768px) { 
.page-corporate-functions ul.slick-dots {
    display: none !important;
}
	.page-core-erp-transformation ul.slick-dots {
    display: none !important;
}
}
@media screen and (min-device-width: 360px) and (max-device-width: 768px) { 
.page-advanced-manufacturing-enterprise ul.slick-dots {
    display: none !important;
}
	.page-data-platforms ul.slick-dots {
    display: none !important;
}

	.page-esg-and-sustainability ul.slick-dots {
    display: none !important;
}
	.page-customer-experience .slick-dots {
    display: none !important;
}
	.page-connected-products-services .slick-dots {
    display: none !important;
}
	.page-future-of-work-digital-om .slick-dots {
    display: none !important;
}
	.page-cloud-first .slick-dots {
    display: none !important;
}
	.page-cyber-security.slick-dots {
    display: none !important;
}
	.page-productized-it.slick-dots {
    display: none !important;
}
	.page-next-gen-it-ops.slick-dots {
    display: none !important;
}
}
.page-aerospace-and-defense #weDeliver .tabItems {
    font-size: 15px;
}
.page-aerospace-and-defense .imBanner
h3 {
    font-size: 30px !important;
}
.page-advanced-manufacturing-enterprise #think {
    margin-top: 20px;
}
.weOfferTab .slick-current, .weDeliverTab .slick-current {
    background: #2b2e8b !important;
    color: #fff !important;
}
/* #menu-item-137860,
#menu-item-137859 {
	display: none;
} */

.news-events-innter-nav-viewport ul li {
	list-style: none;
}
.cool_timeline-template-default .wpcf7-list-item {
	margin-left: 10px !important;
}
/* New issues fixes */
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.2/font/bootstrap-icons.min.css");
@media (min-width: 576px){
#searchmodal .modal-dialog {
    max-width: 100%;
}
#e_Office_2 .col-md-6,
	#e_Office_2 .col-md-12 {
		padding: 0 13px !important;
	}
	
}

.gcp-home .offset-md-2 {
    margin-left: 10.666667% !important;
}
/* .togglecontainer .av_toggle_section,
.togglecontainer .single_toggle  {
position: relative;
}
.togglecontainer {
	position: relative;
	display: block;
} */

.page-id-28194 #custom-slider {
    display: none;
}
/* Custom Hide for forms */
div.hide {
	display: none;
}
.av-social-link-twitter [data-avia-related-tooltip="Share on Twitter"]:before {
    background-image: url(/wp-content/themes/LnTInfotech/images/twitter-social-blue.png) !important;
    background-position: center center !important;
    background-size: contain;
    font-family: none;
    background-repeat: no-repeat;
	padding: 12px;
    content: '';
}


/* Reach us marketo */
#blog-contact {
	padding: 15px 10px;
}
#blog-contact .mktoFieldWrap {
	background: transparent !important;
}
#blog-contact .mktoFieldWrap label {
	color: #000 !important;
	font-weight: 400;
	text-transform: none;
}

/* marketo form    */
#blog-contact .mktoForm .mktoOffset {
	height: 0 !important;
}
/* label, */
#blog-contact .mktoForm label.mktoLabel {
	font-family: 'BwModelica-Regular' !important;
	font-size: 12px !important;
	/* text-transform: capitalize !important; */
	color: #000000 !important;
	line-height: 20px;
	font-weight: 400 !important;
}

#blog-contact .mktoForm input[type=text], 
#blog-contact .mktoForm input[type=url], 
#blog-contact .mktoForm input[type=email], 
#blog-contact .mktoForm input[type=tel], 
#blog-contact .mktoForm input[type=number], 
#blog-contact .mktoForm input[type=date], 
/*#blog-contact .mktoForm select.mktoField, 
#blog-contact .mktoForm select.mktoField option,*/
#blog-contact .mktoForm textarea.mktoField,
#blog-contact .mktoFieldWrap .form-control,
#blog-contact .mktoFieldWrap .form-select,
#blog-contact .contact-form .form-control,
#blog-contact .contact-form .form-select  {
  font-family: 'frutiger_lt_pro_light' !important;
    border: solid #808080 !important;
    border-width: 0 0 0 0 !important;
    border-radius: 0 !important;
    color: #000000 !important;
    font-weight: 300 !important;
    padding-left: 2px !important;
    padding-right: 5px !important;
    font-size: 14px !important;
    box-shadow: none !important;
	margin-top: 0 !important;
}
#blog-contact .mktoForm select.mktoField, 
#blog-contact .mktoForm select.mktoField option {
	box-shadow: none !important;
	margin-top: 0 !important;
	border: 0 !important;
}
/*  .mktoForm select.mktoField, .mktoForm textarea.mktoField, input#Phone{
  padding: 10px !important;
    border: 1px solid #4d4d4d !important;
  color:#555555 !important;
  font-family: 'BwModelica-Regular' !important;
} */
  #blog-contact .mktoForm input[type=text], 
#blog-contact .mktoForm input[type="email"], 
#blog-contact .mktoForm input[type=tel]{
	padding: 3px !important;
	color: #555555 !important;
	font-family: 'BwModelica-Regular' !important;
	margin: 0 !important;
	height: 20px;
    font-size: 12px !important;
}
.mktoFieldWrap .form-control:focus,
.mktoFieldWrap .form-select:focus,
.contact-form .form-control:focus ,
.contact-form .form-select:focus {
    outline: transparent;
    box-shadow: none;
}
#blog-contact .mktoFieldWrap .form-check,
#blog-contact .contact-form .form-check {
    display: flex;
    align-items: center;
}
.contact-form .mktoFieldWrap .form-check-label,
.contact-form .form-check .form-check-label {
    padding-left: 0.5rem;
}
.contact-form .mktoFieldWrap .form-check-input[type=checkbox],
.contact-form .form-check .form-check-input[type=checkbox] {
    border-radius: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #707070;
}
.contact-form .mktoFieldWrap .form-check-input:checked
.contact-form .form-check .form-check-input:checked {
    background-color: #29ABE2;
}
.contact-form .refer-link {
    color: #ffffff;
    text-decoration: none;
    font-weight: 500;
    font-family: 'BwModelicaLTI-Bold';
}
.contact-form .refer-link:hover {
    text-decoration: underline;
    cursor: pointer;
}
#blog-contact .mktoCheckboxList input {
  position: absolute;
}
#blog-contact .mktoFieldWrap {
    background: transparent ;
    padding: 0;
    border: 0px solid #fff;
    position: relative;
    width: 96%;
    margin: 0 2% !important;
}
#blog-contact .mktoForm input[type=checkbox] + label:before, 
#blog-contact .mktoForm input[type=radio] + label:before{
    border: 1px solid #004C86 !important;
    box-shadow:none;
    font-size: 14px;
    width: 1.2em;
      height: 1.2em;
  }
  #blog-contact .mktoHasWidth{
    margin: 0 auto;
  }
  #blog-contact .mktoHtmlText.mktoHasWidth{
    color: #000 !important;
    font-family: 'BwModelica-Regular' !important;
    font-size: 12px;
  }
  #blog-contact .mktoHtmlText.mktoHasWidth a{
    color:#004C86 !important;
    font-weight:600;
  }
  #blog-contact .mktoForm .mktoButtonRow{
    text-align:center !important;
                margin-bottom: 30px !important;
  }
  #blog-contact .mktoForm .mktoButtonWrap.mktoRound .mktoButton {
    color: #fff !important;
    border: 1px solid #004C86;
    border-radius: 0px;
    background-color: #004C86 !important;
    background-image: linear-gradient(to bottom, #004C86, #004C86) !important;
    padding: 0px;
    font-size: 14px;
    font-family: BwModelica-bold;
}
  #blog-contact .mktoForm .mktoButtonWrap{
    margin-left:0px !important;
  }
  #blog-contact .mktoForm button.mktoButton{
    float:none !important;
  }
  #blog-contact .mktoForm div.mktoLogicalField.mktoInvalid{
    border: none !important;
  }
  #blog-contact #mktoForm_1477,
  #blog-contact #mktoForm_1222 {
    width: 100% !important;
}
 #blog-contact .mktoFormRow:nth-child(20) {
    display: none !important;
  }
  #blog-contact .mktoFormRow:nth-child(19) .mktoFieldWrap.mktoRequiredField {
    flex-direction: row-reverse;
	  display: flex;
}
/*  marketo form ends  */
.page-data-services #contact_form_modal .wpcf7,
.page-polarsled #contact_form_modal .wpcf7 {
	width: 90% !important;
}
.page-data-services #contact_form_modal .modal-header .close {
	margin: -1rem 1rem -1rem auto;
}
.page-polarsled #contact_form_modal .wpcf7 .privacycheck,
.page-data-services #contact_form_modal .wpcf7 .privacycheck {
	padding-left: 0;
}

.slick-content-slider.slick-initialized.slick-slider {
	display: flex;
	justify-content: center;
	align-items: center;
}
.slick-content-slider.slick-initialized.slick-slider .slick-list {
	width: 92%;
}
.slick-content-slider.slick-initialized.slick-slider .slick-list .slick-track {
	display: flex;
	gap: 20px;
}
.slick-content-slider.slick-initialized.slick-slider .slick-list .slick-track .slick-slide .av_textblock_section {
	padding: 20px;
	background-color: #fff;
}
.slick-content-slider.slick-initialized.slick-slider .slick-prev,
.slick-content-slider.slick-initialized.slick-slider .slick-next {
	position: relative;
	top: unset;
	left: unset;
	right: unset;
	bottom: unset;
	transform: unset;
}
.slick-content-slider.slick-initialized.slick-slider .slick-prev:before,
.slick-content-slider.slick-initialized.slick-slider .slick-next:before {
	background-repeat: no-repeat;
	background-size: cover;
	height: 24px;
	width: 13px;
	display: block;
	content: "";
	
}
.slick-content-slider.slick-initialized.slick-slider .slick-prev:before {
	background-image: url('/wp-content/uploads/2023/08/dei-right-black-arrow.svg');
}
.slick-content-slider.slick-initialized.slick-slider .slick-next:before {
	background-image: url('/wp-content/uploads/2023/08/dei-left-black-arrow.svg');
	position: relative;
	right: -10px;
}

@media (max-width: 375px) {
    #top .logo img {
        max-height: 30px !important;
    }
}
.page-news-events footer#socket .container {
    width: 100%;
}

.entry-content-wrapper li {
	margin-left: 0.6em;
}
.specialChara {
    font-family: 'BwModelica-Regular' !important;
}
/*  */
.slick-dots li button:hover:before, 
.slick-dots li button:focus:before,
.slick-dots li button:before,
.slick-dots li.slick-active button:before {
	opacity: 0 !important;
	content: '' !important;
}

.page-microsoft-security-services-external .slick-dotted.slick-slider {
	margin-bottom: 0;
}
#menu-item-143693,
#menu-item-120188 {
	display: none;
}
</pre></body></html>