@charset "utf-8";
/* -------------------------------------------------------------- 
- Site Name: MetricStream Inc
- Version: CSS3 (January 2016)
- Site URL: https://www.metricstream.com/
- Global styles - V 1.1
------------------------------------------------------------- */

@import url("common.css");
@font-face {
font-family: 'Open Sans Light';
src: url("../fonts/Light/OpenSans-Light.eot?v=1.1.0");
src: url("../fonts/Light/OpenSans-Light.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Light/OpenSans-Light.woff?v=1.1.0") format("woff"), url("../fonts/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"), url("../fonts/Light/OpenSans-Light.svg?v=1.1.0#OpenSansBold") format("svg");
}
@font-face {
font-family: 'Open Sans LightItalic';
src: url("../fonts/LightItalic/OpenSans-LightItalic.eot?v=1.1.0");
src: url("../fonts/LightItalic/OpenSans-LightItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/LightItalic/OpenSans-LightItalic.woff?v=1.1.0") format("woff"), url("../fonts/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/LightItalic/OpenSans-LightItalic.svg?v=1.1.0#OpenSansBold") format("svg");
}
@font-face {
font-family: 'Open Sans Regular';
src: url("../fonts/Regular/OpenSans-Regular.eot?v=1.1.0");
src: url("../fonts/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("../fonts/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("../fonts/Regular/OpenSans-Regular.svg?v=1.1.0#OpenSansBold") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Open Sans Italic';
src: url("../fonts/Italic/OpenSans-Italic.eot?v=1.1.0");
src: url("../fonts/Italic/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("../fonts/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("../fonts/Italic/OpenSans-Italic.svg?v=1.1.0#OpenSansBold") format("svg");
}
@font-face {
font-family: 'Open Sans Semibold';
src: url("../fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0");
src: url("../fonts/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("../fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("../fonts/Semibold/OpenSans-Semibold.svg?v=1.1.0#OpenSansBold") format("svg");
}
@font-face {
font-family: 'Open Sans SemiboldItalic';
src: url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");
src: url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#OpenSansBold") format("svg");
}
@font-face {
font-family: 'Open Sans Bold';
src: url("../fonts/Bold/OpenSans-Bold.eot?v=1.1.0");
src: url("../fonts/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("../fonts/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("../fonts/Bold/OpenSans-Bold.svg?v=1.1.0#OpenSansBold") format("svg");
}

@font-face {
font-family: 'Open Sans BoldItalic';
src: url("../fonts/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");
src: url("../fonts/BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#OpenSansBold") format("svg");
}
@font-face {
font-family: 'Open Sans ExtraBold';
src: url("../fonts/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0");
src: url("../fonts/ExtraBold/OpenSans-ExtraBold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0") format("woff"), url("../fonts/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0") format("truetype"), url("../fonts/ExtraBold/OpenSans-ExtraBold.svg?v=1.1.0#OpenSansBold") format("svg");
}
@font-face {
font-family: 'Open Sans ExtraBoldItalic';
src: url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0");
src: url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg?v=1.1.0#OpenSansBold") format("svg");
}

.ml10{ margin-left: 10px !important}
.bgnone{background: none !important}
.feat_sol { display: none}
.feat_sol:first-child { display: block}
iframe#m7_video {width: 60%;height: 300px;margin: 0px 0 0 25%;}
div.Featured_M7_Apps { margin: 0.5em 0 1em 0; padding: 0;}
ul.Featured_m7_menu{margin: 0; list-style-type: none; padding: 0; text-align: left}
ul.Featured_m7_menu li{text-align: left; width: 42% ;display:inline-block !important; *float: left !important; float: left\9}
.m7videopop { margin: 3% 0 0 10%;}
.views-exposed-form .container-inline-date .date-padding{width: 100% !important;}

/* =========================================================== Solutions Pages */
.solutions_pages{padding: 55px 0;}
.solutions_pages h6{font-family:'Open Sans Light'; font-size:30px; color:#1264b2; margin-bottom: 30px; margin-top: 30px}
.solutions_pages ul{list-style: none;text-align: center;}
.solutions_pages ul li {width: 45%;margin: 10px 1%;display: inline-block;text-align: center; float: left; min-height: 70px}
.solutions_pages .business_benefits_circle{float: left;height: 60px;width: 60px;background-color: #32acdd;border-radius: 50%;color: #FFFFFF;line-height: 60px;font-size: 16px;font-weight: 700;}
.solutions_pages .business_benefits_sm_circle{float: left;height: 20px;width: 20px;background-color: #32acdd;border-radius: 50%;color: #FFFFFF;line-height: 60px;font-size: 16px;font-weight: 700;margin: 3% 3% 0;}
.solutions_pages .business_benefits_desc{color:#494949;font-size:15px;font-family:'Open Sans Light';float: left;width: 80%;text-align: left;margin: 2% 0 0 3%;line-height: 18px;}
.solutions_pages_accordion-container{position: relative;height: auto;margin: 10px auto;display: block;}
.solutions_pages_accordion-container > h2{ text-align: center; color: #fff; padding-bottom: 5px; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #ddd; }
.solutions_pages_set{position: relative;width: 100%;height: auto;background-color: #ffffff;margin: 2px 0 0 0;display: block;overflow: hidden;border: 1px solid #ddd;}
.solutions_pages_set > h6{cursor: pointer;display: block;padding: 10px 15px;text-decoration: none;font-weight: 600;border-bottom: 1px solid #ddd;-webkit-transition: all 0.2s linear;-moz- transition: all 0.2s linear;transition: all 0.2s linear;margin: 1px 0 0 0;font-family: 'Open Sans Semibold';font-size: 15px;color: #4d4d4d;text-align: left;background: #FFFFFF;}
.solutions_pages_set > h6 i{float: left;margin-top: 3px;margin-right: 10px;}
/*.solutions_pages_set > h6.active{background-color:#3399cc;color: #fff;}*/
.solutions_pages_content{background-color: #ffffff;/* border: 1px solid #ddd; */ padding-top: 10px;  display:none;position: relative;border-top: none;}
.solutions_pages_content h6{ padding: 10px 15px; margin: 0; color: #333;}
.solutions_pages_content .solutions_pages_content_box{width: 45%;text-align: left;float: left;vertical-align: top;}
.solutions_pages_content .solutions_pages_content_box:first-child{margin: 0 4% 2% 0}
.solutions_pages_content .solutions_pages_content_box .feat{margin: 20px;}
.solutions_pages_content .solutions_pages_content_box.feat:last-child { margin-bottom:0px;}
.solutions_pages_content .solutions_pages_content_box .feat .icon-img{width: 10%;margin-right: 10px;}
.solutions_pages_content .solutions_pages_content_box .feat .icon-img img, .solutions_pages_content .solutions_pages_content_box img{width: 100%;}
.solutions_pages_content .solutions_pages_content_box .feat .feat-det{ width:/*75*/100%; float:left;}
.solutions_pages_content .solutions_pages_content_box .feat .feat-det .title{color:#3e3e3e; font-size:18px; margin:0 0 10px 0; font-family: 'Open Sans Semibold';}
.solutions_pages_content .solutions_pages_content_box .feat .feat-det p, .benefitsnfet .features-det p{color:#3e3e3e; font-size:15px; font-family: 'Open Sans Light'; vertical-align: middle; display: inline-block; margin: 0; padding: 0}

#solutions_pages_expand-collapse{text-align:left;margin: 15px 5px 15px 0px; cursor:pointer; text-decoration:underline; color:#09f;}




/* =========================================================== MetricStream India */
.ms-india-PD{padding: 60px 0;display: inline-block;margin: 0;width: 100%; clear: both; }
.ms-india-PD h1{ font-family:'Open Sans Light'; font-size:30px; color:#1264b2; margin-bottom: 30px; margin-top: 30px}
.ms-india-PD p{ color:#494949; font-size:15px; font-family:'Open Sans Light'; margin: 0 0 20px 0;}
.ms-india-content-block{width: 55%}
.ms-india-video-block{padding-left: 0;width: 42%;position: relative;}
.ms-india-video-block img{max-width:90%}
.ms-india-video-block  .ms-india-video-block-info{position:absolute;background-color: /*url(../images/menu-more-large-icon-2.png) no-repeat 450px 10px*/ #5d6163d9;bottom: 4px;width:90%;padding: 16px 70px 16px 20px;box-sizing: border-box;left:0;right:0;display:block;}
.ms-india-video-block .ms-india-video-block-info h6{color: #FFFFFF; font-size: 14px}
.ms-india-video-block .ms-india-video-block-info span{color: #FFFFFF; font-weight: lighter; font-weight: 13px}
.ms-india-video-block .ms-india-video-block-info .icon-play{position: absolute;bottom: 10px;right: 20px;}
.ms-india-video-block .ms-india-video-block-info img.icon-play{max-width: 10%}

.ms-india-vision{padding: 30px 0;display: inline-block;margin: 0;width: 100%;background: #f8f8f8 !important;clear: both;border: 1px solid #e1e1e1;border-right: 0;border-left: 0;}
.ms-india-vision h1{color: #1264b2;font-family: 'Open Sans Light';font-size: 30px;}
.ms-india-vision h2{color: #1264b2;font-size: 30px;font-weight: bold;margin-top: 20px;}
.ms-india-vision .roles-block  h3{color: #1264b2;font-size: 30px;font-weight: 100;margin-top: 10px;font-family: 'Open Sans Light';}
.ms-india-vision .roles-block h6{ font-family:'Open Sans Light'; font-size:30px; color:#1264b2; margin-bottom:  30px}
.ms-india-vision ul{list-style: none}
.ms-india-vision ul li {width: 31.33%;margin: 10px 1%;float: left;}
.ms-india-vision p{color: #494949;font-size: 15px;font-family: 'Open Sans Light';margin: 20px 0 20px 0;}
.vision-box h6{margin-bottom: 10px;}

.mission-box {padding: 30px 0;display: inline-block;margin: 0;width: 100%;clear: both;}
.mission-box h3{color: #1264b2;font-size: 30px;font-weight: bold;margin-top: 20px;}
.mission-box p{color: #494949;font-size: 15px;font-family: 'Open Sans Light';margin: 20px auto;width: 70%;text-align: center;}

.ms-india-video-list{padding: 30px 0;display: inline-block;margin: 0;width: 100%;background: #f8f8f8 !important;clear: both;border-top: 1px solid #e1e1e1;}
.ms-india-video-list h4{color: #1264b2;font-size: 30px;font-weight: bold;margin: 30px 0;}
.ms-india-video-list ul {text-align: center;/* display: table; */ list-style: none}
.ms-india-video-list ul li {width:31%;display: inline-block;margin:0 1% 20px 1%;border:1px solid #ebebeb;box-sizing: border-box;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;text-align: center;min-height: 180px;background: #ffffff;}
.ms-india-video-list ul li:hover {transform: scale(1.05);-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);}

.ms-india-video-list ul li .vid-coint {position:relative;/* min-height:180px; */display: inline-block;width: 100%;background: #ffffff;overflow: hidden;}
.ms-india-video-list ul li .vid-coint img{max-width: 100%}
.ms-india-video-list ul li .vid-coint .tot-time { position:absolute; bottom:5px; right:5px; background:rgba(0,0,0,0.5);font-family: 'Open Sans Light'; font-size:14px; color:#fff; padding:8px 12px; text-align: left}
.ms-india-video-list ul li .vid-coint .play-icon {overflow: auto;margin: auto !important;position: absolute;top: 50%;transform: translate(0px, -50%);left: 0;right: 0;height: auto;text-align: center;width:20%;-webkit-transition: 0.18s;-moz-transition: 0.18s;-o-transition: 0.18s;transition: 0.18s;  pointer-events: none; overflow: hidden}
.ms-india-video-list ul li .vid-info {width:100%;background:#fff;padding: 12px;box-sizing: border-box;text-align: left;}
.ms-india-video-list ul li .vid-info p, .ms-india-video-list li .vid-info p a {font-family: 'Open Sans Light';font-size: 15px;color:#3d3d3d;font-weight: bold;}
.ms-india-video-list ul li .vid-info p span{font-family: 'Open Sans Light';font-size: 13px;font-weight: 100;}
.ms-india-video-list ul li .vid-info a { display:inline-block}

/* =========================================================== Roles pages */
.roles-block{ width: 75%; margin: 0 auto;}
.roles-block p{text-align: justify;}
.roles-block h1, .roles-block h2{margin-bottom: 15px !important}
.roles-height{height: 250px !important}
.roles-solutions-block{width: 100%;padding: 40px 0;}
.roles-solutions-block h4{font-family:'Open Sans Light'; font-size:30px; color:#1264b2; margin-bottom:  30px}
.roles-solutions-block ul.roles-block-list li h5{color:#3e3e3e;font-size:18px;margin: 0 0 20px 0;font-family: 'Open Sans Semibold';text-align: left;}
.roles-solutions-block ul.roles-block-list{list-style: none;text-align: left;}
.roles-solutions-block ul.roles-block-list li{display: inline-block;width: 45%;margin: 0 30px;text-align: center; vertical-align: top; float: left; min-height: 240px;}
.roles-solutions-block ul.roles-block-list li ul li{font-family:'Open Sans Light';background:url(../images/app_list_icon.png) no-repeat top left;padding:0 0 0 40px;margin:0 0 30px;font-size:15px;color:#494949;min-height: 25px;text-align:left;width: 90%;float: left;}
.roles-solutions-block ul.roles-block-list li p a:visited{color: #1264b2}

/* =========================================================== privacy and policy Strip */
.privacy-bar{display: none;position: relative;background: #efefef;text-align: center;vertical-align: middle;padding: .3em 0;margin: 0;}
.privacy-bar h6{font-family: 'Open Sans Light';font-size: 75%;line-height: 16px;font-weight: 100;color: #515458;margin: .3em 0;vertical-align: middle;}
.privacy-bar h6 span{font-weight: bold;padding: 0 0 0 5px;}
.privacy-bar h6 span a{color: #0071bb; text-decoration: underline}
.privacy-bar a.btn-secondary{background: #FFF;color: #f79221;font-weight: bold;margin-left: 1%;}
.privacy-bar a.icon-close{position: absolute;top: 0;right: 0;color: #b1b1b1;font-size: 110%;font-weight: 100;/* background:  #FFFFFF; */padding: .3em .5em;line-height: 15px;}

/* =========================================================== BVC Strip */
.bvc-strip{background: #32acdd; color: #FFFFFF; min-height: 90px; padding:0; text-align: center; width: 100%; font-family: 'Open Sans Light'; }
.bvc-strip ul {text-align: center;display: block;}
.bvc-strip ul li {width: 33%;margin: 0;padding: 10px 30px;box-sizing: border-box;display: inline-block;font-family: 'Open Sans Light';vertical-align: middle;}
.bvc-strip ul li .bvc-strip-one{width: 25%}
.bvc-strip ul li .bvc-strip-one{font-size: 300%;display: table-cell;width: 30%;text-align: right;vertical-align: middle; position: relative; }
.bvc-strip ul li .bvc-strip-one sup{font-size: 30%; position: absolute; right: -4%; top: 12%; font-weight: bold; font-style: italic;}
.bvc-strip ul li .bvc-strip-two{vertical-align: middle;display: table-cell;width: 70%;text-align: left;padding: 0 0 0 15px;font-size: 85%;line-height: 18px; font-weight: 600}
.bvc-supscript {display: block; font-size: 70%; text-align: center; padding: .5% 0 0 0; font-style:  italic; color: #a1a1a1; clear: both}
.bvc-strip ul li .bvc-strip-two a {color: #FFFFFF}
/* =========================================================== M7  */
.m7_product_highlight { color: #1064B5; font-size: 28px;  height: 90px; padding-top: 0/* 3% */; text-align: center; width: 100%; font-family: 'Open Sans Light'; }
ul.m7_bigblock{text-align: center;margin: 0 auto 0 auto;list-style-type: none;}
ul.m7_bigblock li{text-align: center;margin: 0 auto 5em auto;width: 33%;display:inline-block; *float: left; float: left\9}
.m7_img_block {height: 100px; width: auto;}
.m7_sign_btn_div {color:#1c1c1c;font-size:15px;font-family:'Open Sans Light';border-radius: 10px;color: black;float: left;font-size: 23px;font-weight: normal;line-height: 37px;width: 100%;}
.m7_bigblock_content { font-size: 15px;  height: 30%; padding-top: 20px;  text-align: center; color:#1c1c1c; font-size:15px; font-family:'Open Sans Light';}
.box-m7 { width: 75%;}

/* =========================================================== PopUp  */
#fvpp-blackout { display: none; z-index: 499; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: #000; opacity: 0.5;}
#my-welcome-message {display: none;	z-index: 500; position: fixed;width: 36%; left: 30%; top: 20%; padding: 20px 2%; font-family: Calibri, Arial, sans-serif;	background: #FFF;}
#fvpp-close { position: absolute; top: 10px; right: 20px; cursor: pointer;}
#fvpp-dialog h2 { font-size: 2em; margin: 0;}
#fvpp-dialog p { margin: 0;}

.app_img h4, .app_img p, .app_img {text-align: center;}
/*div.feat_sol{display: none}*/

/*====================================================================== Banner slide show*/
.fader{ position: relative; padding: 0; margin: 0; height: 455px; overflow: hidden} 
.fader .slide{ position: absolute; width: 100%; height: 100%; top: 0; z-index: 1; opacity: 0; }
.fader img.slide{height: auto; }
.visible{z-index: 2 !important}
.fader .prev, .fader .next{ position: absolute; height: 80px; line-height: 55px; width: 50px; font-size: 100px; text-align: center; color: #fff; top: 50%; left: 0; z-index: 4; margin-top: -25px; cursor: pointer; opacity: .7; transition: all 150ms; }
.fader .prev:hover, .fader .next:hover{ opacity: 1; }
.fader .next{left: auto; right: 0; }
.fader .pager_list{ position: absolute; width: 100%; height: 40px; line-height: 40px; bottom: 0/*90px*/; text-align: center; z-index: 4; }
ul.bullets_inner_position{ bottom: 0px !important}
.fader .pager_list li,.fader .page li{ display: inline-block; text-indent: 1000000px; border-radius: 999px; cursor: pointer; transition: all 150ms;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; background:#fff; width:12px; height:12px;margin:0 8px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -ms-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); cursor:pointer; }
.fader .pager_list li:hover, .fader .pager_list li.active{ background: #91ba36}

/* ============================================== Event Block */
.upco-webn li .event-overview-NB { width:100%; height:120px; min-height:115px; padding:16px; text-align:center;box-sizing: border-box; display:table; border-bottom: 1px dotted #666666; background: #FFFFFF }
.upco-webn li .event-overview-NB ul li { width: 45%; display: inline-block; float:left; vertical-align:top;box-shadow: none;-webkit-box-shadow:none;-moz-box-shadow:none; margin:0; font-size: 15px; line-height: 25px }
/*.upco-webn li .event-overview-NB ul li img { }*/
.upco-webn li .event-overview-NB ul li:last-child{ width: 40%; float: right; margin: 0px 0; text-align: right; overflow: hidden}
.upco-webn li .event-overview-NB ul li p{ font-size: 20px; font-weight: 600}
.upco-webn li .event-overview-NB ul li span{ margin: 0 0 0 -2px; padding: 0; font-size: 13px}

li.EO-orgn{ color: #f09125; width: 60% !important}
.EO-blue{ color: #1866b0}
.EO-grn{ color: #83b923}
.EO-gry{ color: #6e6e6e}

/*================================================ PopUP */  
.popwraptesti{ width: 100%; margin: 1em 0; padding: 0; text-align: center}
.popwraptesti .quotepopup{ width: 100%; margin:0.5em 0; padding: 0; }
.popwraptesti .name{ text-align:center; margin:0px 0 0 0; color:#020202; font-family: 'Open Sans Semibold'; font-size:15px; text-transform:uppercase; text-align: center}
.popwraptesti .position{ font-size:15px; font-family:'Open Sans Light'; color:#020202; margin-bottom:20px; text-align: center}
.popwraptesti .quotepopup:before {content: "";background: url(../images/leftquot-icon-small.png);width: 28px;height: 24px;position: absolute;top: 30px;left: 30px;}
.popwraptesti .quotepopup:after {content: "";background: url(../images/rightquot-icon-small.png);width: 28px;height: 24px;position: absolute; right: 30px;}
.popwraptesti .popuptestimoimg{ margin: 0.5em 0; padding: 0; }
.popwraptesti .popuptestimoimg img{ float:none; margin: 0; text-align: center; border: none; width: auto; height: auto;}

h1.confeevnts { font-size:35px; color:#FFFFFF; text-transform:uppercase;}
h1.confeevnts a{ color:#f29200 !important;}
 
.DN{ display: none}
.pop-cont img { width: 170px; height: auto !important; float: left; margin: 0.2em 1em 0.5em 0; border: 1px solid #cdcdcd;}
.pop-cont h3 {font-family: 'Open Sans Light'; text-transform:inherit; font-size:20px; color:#000;}
.pop-cont h4 {font-family: 'Open Sans Light'; font-style:italic;  font-size:16px; color:#000;}
.pop-cont p {font-family: 'Open Sans Light'; font-size:14px; padding:10px 0; color:#515151;}


/*   06 July 2015 ==== Insights fixes */
.businessvalfont h2{ font-weight: bold; font-family:'Open Sans Light'; font-size:30px; color:#1264b2; margin-bottom: 0px }
.top-header ul li> ul li.location-box hr{ display: none !important; }
.top-header ul li> ul li.location-box:nth-of-type(1) hr{ display: block !important; margin: 10px 0 !important}

.business-val p{ margin-bottom: 15px !important}
.business-val{ padding: 20px 0 !important}
.INh{ height: 180px !important}
.INP{}
ol { margin: 0; padding: 0}
ol li{font-family:'Open Sans Light'; background:url(../images/app_list_icon.png) no-repeat top left; padding:0 0 0 40px; margin: 0 0 20px; font-size:15px; color:#494949; min-height: 25px; text-align:left;list-style-type: none;}.applist, .webnair-list {padding:60px 0; background:#f8f8f8; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; width: 100%}
.footer{clear: both}
table.slutnbrfebg{ border:1px solid #ebebeb; padding: 30px; width:30%; margin: 1em; box-sizing: border-box; -webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);  -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);}
table.slutnbrfebg td{ padding: 20px; }


/* Press News */ 
.press-box ul li, .press-box ol li{font-family:'Open Sans Light'; background:url(../images/app_list_icon.png) no-repeat top left; padding:0 0 0 40px; margin: 0 0 20px; font-size:15px; color:#494949; min-height: 25px; text-align:left;list-style-type: none;}.applist, .webnair-list {padding:60px 0; background:#f8f8f8; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9}

body { font-family: 'Open Sans Regular'; overflow-x:hidden;}
.noscroll { overflow: hidden !important;}
h3, h4, h6 {font-family: 'Open Sans Semibold'; font-size:14px; color:#4d4d4d;}

.main-nav ul li .drop-box .right h4 a{ color:#4d4d4d;}
.main-nav ul li .drop-box .right h4 a:hover{ color:#4d4d4d; font-weight: bold; }

.mtp{margin-top: 7em}
.container { width:90%; height:auto; margin:0 auto; position: relative}
.full-coaintainer { width:100%;}
.grey-backg-one { background:#f2f2f2 !important;}
.grey-backg-two { background:#f8f8f8 !important;}
.border-one { border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}

.btn-bcg-orange { background:#f29200 !important;}
.btn-bcg-green { background:#84bc03 !important;}
.btn-bcg-yellow { background:#0071bb !important;}

.white-box {width: 100%;background: #fff; padding: 30px 0;}
.grey-box {width: 100%;background: #f8f8f8;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;padding: 60px 0;}
.grey-box h1, .grey-box h2, .white-box h1, .white-box h2, .white-box h3 {text-align: center;font-family: 'Open Sans Light';font-size: 30px;color: #1264b2;padding-bottom: 40px;}
.grey-box p, .white-box p {color: #494949;font-size: 15px;font-family: 'Open Sans Light';margin: 20px 0;}
.inline-block { display:inline-block; float:left}

a.tooltips { position: relative; display: inline;}
a.tooltips span { position: absolute;  min-width: 110px;  color: #FFFFFF !important;  background: #484848;  text-align: center;  border-radius: 6px;  font-size: 11px !important; padding: 8px 20px;  display:none !important; font-style:inherit!important; font-family: 'Open Sans Regular' !important;}
a.tooltips span:after { content: ''; position: absolute;  top: 98%;  left: 15%;  width: 0; height: 0;  border-top: 8px solid #484848; border-right: 8px solid transparent; border-left: 8px solid transparent;}
a:hover.tooltips span { bottom: 30px; left: 50%;  margin-left: -25px;  z-index: 999; display:block !important;}
a.tooltips img{width: auto !important; }  

.flot-letonone { float:left}

/****************Header Css start******************/
.header {width:100%;height:98px;border-bottom:1px solid #dfe1df;background:#fff;z-index:9;-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.06);-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.06);-ms-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.06);-o-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.06);box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.06);position: relative;/* left: 0; *//* top: 0; */box-sizing: border-box;-webkit-transition: top 0.6s;-moz-transition: top 0.6s;transition: top 0.6s;}
.header.off-canvas {top: -89px;position: fixed;height: auto;}
.header.fixed { top: 0; z-index: 8001;}

.top-header { width:100%; height:26px; padding:6px 0;}
.top-header ul { float:right; font-family: 'Open Sans Light'; font-size:14px;}
.top-header ul li {display:inline-block;padding:0 0 0 30px;position:relative;margin:0 0 0 10px;float: left\9;float: left;}
.top-header ul li.log-in { background:url(../images/login-icon.png) no-repeat;}
.top-header ul li.call-in { background:url(../images/phone-icon.png) no-repeat;}
.top-header ul li.demo-in { background:url(../images/demo-icon.png) no-repeat;}
.top-header ul li.career-in { background:url(../images/ms_careers_icon.png) no-repeat;}
.top-header ul li select.select-language {-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(../images/ms_language_icon.png) no-repeat;font-family: 'Open Sans Light';font-size:14px;color: #838383;padding: 0 0 0 28px;}
li.select-lan {margin: 0 20px 0 5px !important;padding: 0 !important;/* height: auto; */display: inline-block;overflow: inherit;height: 25px;float: left;}
.top-header ul li:last-child { margin:0 ; padding: 0}
.top-header ul li#search { position:relative; float: right}


.top-header ul li a { color:#838383}
.top-header ul li a:hover { color:#1064b5}
.top-header ul li img { vertical-align:middle;}
.top-header ul li> ul { display:none; z-index:9;position:absolute; width:220px; left:0px; border:3px solid #fff; padding:20px 30px;background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */-webkit-box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.07);  -ms-box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.07); -o-box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.07);-moz-box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.07);box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.07); }
.top-header ul li:hover ul { display:block}
.top-header ul li> ul li { padding:5px 0; color:#5e5e5e; width:100%;}
.top-header ul li> ul li.social-icon { padding:20px 0;}
.top-header ul li> ul li.location-box {border-top:1px solid #fba61a; padding:20px 0;}
.top-header ul li> ul li.location-box h3, .top-header ul li> ul li.location-box h6 {padding:0 0 10px 0; }
.top-header ul li> ul li.location-box span { line-height:24px;}
#search input[type=text] { background:#fff;border: 1px solid #d8d8d8; color: #bab6b6; width: 152px; padding: 2px 8px 2px 8px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-family: 'Open Sans Light';font-size:13px;}
#search input[type=submit] { background: url(../images/search-icon.png) no-repeat;vertical-align:top; cursor:pointer; position:absolute; top:4px; right:6px; width:17px; height:16px;}
#search input[type=submit].submit-btn { background:url(../images/search-icon-focus.png) no-repeat;}

#search input[type=text]:focus { border:1px solid #eba53a;}
#search input[type=text]:focus::-webkit-input-placeholder { color: #f29200; }
#search input[type=text]:focus:-moz-placeholder { color: #f29200; }
#search input[type=text]:focus::-moz-placeholder { color: #f29200; }
#search input[type=text]:focus:-ms-input-placeholder { color: #f29200; }

#search button { background:#fff;vertical-align:top; cursor:pointer; position:absolute; top:4px; right:6px;}
.logo { padding:5px 0 0 0; float:left; width: 15%;}
.logo img{width: 100%}
.main-nav { padding:10px 0 8px; float:right; position: absolute; right: 0 }
.main-nav ul li { display:inline-block; margin:0 20px;position: relative; padding:0 20px; /* float: left\9; */}
.main-nav ul li:last-child { margin:0; padding:0 20px 0 20px;}
.main-nav ul li a {font-family: 'Open Sans Regular';font-size:15px;color:#494949;padding: 10px 0;}
/*.main-nav ul li a {font-family: 'Open Sans Regular';font-size:15px;color:#1064b5;padding: 10px 0;} */
.top-level-menu{ display:block;}
.main-nav ul li:hover, .main-nav ul li.selected { background:#1064b5;}
.main-nav ul li:hover a, .main-nav ul li.selected a{ color:#ffffff;}
/*.main-nav ul li .drop-box { display:none; background:#f00; position:absolute; left: -250px;z-index: 9;border:3px solid #fff;background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); -webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.11);-moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.11);box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.11);}*/

.main-nav ul li .drop-box { display:none; background:#f00; position:fixed /* (New menu fixes) absolute*/; margin-left: -250px;z-index: 9;border:3px solid #fff;background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.11);-moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.11);box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.11); -o-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.11); -ms-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.11); }
.main-nav ul li .drop-box .right .summit {background: #FFF;display:block;margin:20px 0;border:1px solid #cccdce;padding:10px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);position:relative;-ms-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);text-align: center;}
.main-nav ul li .drop-box .right .summit img {width: 70%;margin: 0 auto;}
.main-nav ul li .drop-box .right .summit:after {content:"";width:76px;height:76px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.main-nav ul li .drop-box .right .summit:hover:after {background: none;}

.main-nav ul li .drop-box.services.events{margin-left: -200px}
/*.main-nav ul li .drop-box.services{left:-60px;}*/
.main-nav ul li .drop-box.services{margin-left:-60px;}

/*.main-nav ul li .drop-box.solutions{left:-360px;}*/
.main-nav ul li .drop-box.solutions{margin-left:-360px;}

/*.main-nav ul li .drop-box.roles{left:-250px;}*/
.main-nav ul li .drop-box.roles{margin-left:-250px;}
.nolink, .nolink a{color: #1064b5 !important;font-weight: 500 !important;margin-left: 0 !important; font-size: 15px !important; font-family: 'Open Sans Regular' !important }
.main-nav ul li .drop-box .right ul li a, .main-nav ul li .drop-box .left ul.one-col li a{margin-left:0 !important}

.main-nav ul li .drop-box h3 a, .main-nav ul li .drop-box h5 a, .main-nav ul li .drop-box h4 a { border-bottom:1px solid #d6d6d6; padding-bottom:5px;margin-bottom: 5px;font-family: 'Open Sans Semibold';text-transform: uppercase;font-size: 14px;color: #4d4d4d; display:block;}
.main-nav ul li .drop-box h3 a:hover, .main-nav ul li .drop-box h5 a:hover, .main-nav ul li .drop-box h4 a:hover { color:#005fb8;}
.main-nav ul li:hover .drop-box { display: table;}
.main-nav ul li .drop-box .left { padding:20px; display:table-cell;}

/*.main-nav ul li .drop-box .left ul { -moz-column-count: 2;-moz-column-gap: 0px;-webkit-column-count: 2;-webkit-column-gap: 0px;column-count: 2;column-gap: 0px; margin-bottom:10px;width: 540px;}*/
.main-nav ul li .drop-box .left ul { -moz-column-count: 2;-moz-column-gap: 40px;-webkit-column-count: 2;-webkit-column-gap: 40px;column-count: 2;column-gap: 40px; margin-bottom:10px;width:inherit; display:block;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.main-nav ul li .drop-box .left ul { width:580px;}
}

/*.main-nav ul li .drop-box .left ul.one-col { -moz-column-count: 1;-moz-column-gap: 0px;-webkit-column-count: 1;-webkit-column-gap: 0px;column-count: 1;column-gap: 0px; margin-bottom:10px;width: 270px;}*/
.main-nav ul li .drop-box .left ul.one-col { -moz-column-count: 1;-moz-column-gap: 0px;-webkit-column-count: 1;-webkit-column-gap: 0px;column-count: 1;column-gap: 0px; margin-bottom:10px;width: inherit;}

.main-nav ul li .drop-box.services .left ul { -moz-column-count: 1;-moz-column-gap: 0px;-webkit-column-count: 1;-webkit-column-gap: 0px;column-count: 1;column-gap: 0px; margin-bottom:10px;width: 180px;}

.main-nav ul li .drop-box .left ul.expanded{-moz-column-count: 3;-moz-column-gap: 0px;-webkit-column-count: 3;-webkit-column-gap: 0px;column-count: 3;column-gap: 0px; margin-bottom:10px;width: 900px;}

/*.main-nav ul li .drop-box .left ul li, .main-nav ul li .drop-box .right ul li { margin:0; padding:6px 0; display:inherit}*/
.main-nav ul li .drop-box .left ul li, .main-nav ul > li .drop-box .right ul > li {margin: 0; line-height: 1.8;  display:block;width:100%; padding: 0;}
.main-nav ul li .drop-box .left ul li ul, .main-nav ul > li .drop-box .right ul > li ul { display:none}
.main-nav ul li .drop-box .left ul li:hover, .main-nav ul li .drop-box .right ul li:hover { margin:0; line-height: 1.8; display:inherit; background:transparent;}
.main-nav ul li .drop-box .left ul li a, .main-nav ul li .drop-box .right ul li a {font-family: 'Open Sans Light';font-size:14px;color:#000000;padding:0;width:100%;display:inline-block;margin-left: 0px;}
.main-nav ul li .drop-box .left ul li a:hover, .main-nav ul li .drop-box .right ul li a:hover { color:#005fb8}
.main-nav ul li .drop-box .left .more-btn, .main-nav ul li .drop-box .right .more-btn, .main-nav ul li .drop-box .left .offer-btn { display:block;background:url(../images/menu-more-icon.png) no-repeat 45px 3px; color:#5e5e5e; width: 70px; padding:0;}
.main-nav ul li .drop-box .left .offer-btn { width:120px;background:url(../images/menu-more-icon.png) no-repeat 85px 3px;}

/*.main-nav ul li .drop-box .right {min-width:204px;display:table-cell;padding:20px;background: #f3f3f3; background: -moz-linear-gradient(top,  #f3f3f3 0%, #f2f2f2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#f2f2f2)); background: -webkit-linear-gradient(top,  #f3f3f3 0%,#f2f2f2 100%); background: -o-linear-gradient(top,  #f3f3f3 0%,#f2f2f2 100%); background: -ms-linear-gradient(top,  #f3f3f3 0%,#f2f2f2 100%); background: linear-gradient(to bottom,  #f3f3f3 0%,#f2f2f2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#f2f2f2',GradientType=0 );}*/

.main-nav ul li .drop-box .right {width:250px;display:table-cell;padding:20px;background-color: #f3f3f3; /* Old browsers */background-image: -moz-linear-gradient(top,  #f3f3f3 0%, #f2f2f2 100%); /* FF3.6+ */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */background-image: -webkit-linear-gradient(top,  #f3f3f3 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */background-image: -o-linear-gradient(top,  #f3f3f3 0%,#f2f2f2 100%); /* Opera 11.10+ */background-image: -ms-linear-gradient(top,  #f3f3f3 0%,#f2f2f2 100%); /* IE10+ */background-image: linear-gradient(to bottom,  #f3f3f3 0%,#f2f2f2 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#f2f2f2',GradientType=0 ); */}


.main-nav ul li .drop-box .right.solution-case { min-width:220px;}
.main-nav ul li .drop-box .right .video-box { display:block;margin:20px 0; border:1px solid #cccdce; padding:0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);position:relative; -ms-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); -o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); }
.main-nav ul li .drop-box .right .video-box:after {content:"";width:76px;height:76px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.main-nav ul li .drop-box .right .video-box:hover:after {background:url(../images/vid-play-hover-icon.png);}
.main-nav ul li .drop-box .right .lgog-box { margin:20px 0;}
.main-nav ul li .drop-box .right .video-box img { z-index:0;}
.main-nav ul li .drop-box .right .video-info {font-family: 'Open Sans Light';font-size:20px;color:#005fb8;line-height:30px;margin-bottom: 10px;}
.main-nav ul li .drop-box .right .video-info.small { font-size:18px; clear:both;}
.main-nav ul li .drop-box .right .watch-video { display:inline-block; font-size:13px; color:#fff; background:#84bd00; text-transform:uppercase; padding:6px 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.main-nav ul li .drop-box .right .watch-video:hover { background:#76a900}
.main-nav ul li .drop-box .right ul { -moz-column-count: 1;-moz-column-gap: 0px; -ms-column-count: 1;-ms-column-gap: 0px;-webkit-column-count: 1;-webkit-column-gap: 0px;column-count: 1;column-gap: 0px; margin-bottom:10px;width: 100%;}

.mobile-menu { display:none; position:relative; }
.mobile-menu .mobile-btn {float: right;}
.mobile-menu .rmm-button {display: block;-moz-border-radius: 5px;padding: 18px 15px 20px 15px;cursor: pointer;background: #f3f3f3;}
.mobile-menu .rmm-button span { display: block; margin-top: 4px;height: 3px; background: #a8a8a8;width: 25px;}
.mobile-nav {z-index: 9; background: #fff; position: absolute;width: 100%; top: 60px;}
.mobile-nav li, .mobile-nav .second-level-box ul li .third-level li { border-bottom:1px solid #f2f2f2; background:#fff;}

.mobile-nav li a.first-level { background:url(../images/mobile-menu-next-icon.png) no-repeat right;}
.mobile-nav li a { margin-left:5%; margin-right:5%; font-size:15px; color:#1064b5;display: block; padding: 10px 0;}
.mobile-nav li:last-child a {border:none;}
.mobile-nav li> ul li a {border:none;font-family: 'Open Sans Light';font-size:14px; color:#5e5e5e}

.mobile-nav .second-level-box { position:absolute; top:0; background:#fff; width:100%; height:100%; overflow-y:auto; min-height:420px; z-index:8}
.mobile-nav .second-level-box h1, .mobile-nav .second-level-box h4 { background:#1064b5; font-size:15px; color:#fff; padding:10px 5%;box-sizing: border-box;}
.mobile-nav .second-level-box ul li { background:#f3f3f3; border-bottom:1px solid #fff;}
.mobile-nav .second-level-box ul li .third-level li:last-child { border:none;}
.mobile-nav .second-level-box/*, .mobile-nav .third-level*/ {display:none;}
.main-nav ul li .drop-box h5 ul{ display:none; }
.industry_h5 ul{ display:none;}

/****************Banner Css Start******************/
.banner { width:100%; height:auto /*598px*/; position:relative; overflow: hidden;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1) ; -o-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1); -ms-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);}
.banner.app { height:auto /*500px;*/}

.banner .banner-img {width:100%; height: auto/* 598px 100%*/;}
.banner .banner-img img{ width:100%;}
.banner .banner-text { position:absolute; top:0px; left:5%; width:55%; padding:87px 0 0 0}
.banner .banner-text.black-gradient {height:100%;box-sizing: border-box;top:0;
background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 15%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0.6) 85%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(15%,rgba(0,0,0,0.6)), color-stop(50%,rgba(0,0,0,0.6)), color-stop(85%,rgba(0,0,0,0.6)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 15%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.6) 85%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 15%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.6) 85%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 15%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.6) 85%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 15%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.6) 85%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */}
.banner-text .event-logo { margin-bottom:10px; display:block; width:22%}
.banner-text .event-logo img, .banner-text .watch-btn img{width: auto !important;}


.banner.app .banner-text { width:58%; padding:90px 0 0 0}
.banner.app .banner-text.newbann-text { width:70%}
.banner.app .banner-text.newbann-text .event-logo { width:10%}
.banner .banner-text h1, .banner .banner-text h5 { font-size:35px; color:#f29200;}
.banner.event-page .banner-text h1, .banner.event-page .banner-text h2 { color:#fff;}
.banner.event-page .banner-text h1 { text-transform:none;font-family: 'Open Sans Light';}
.banner.app .banner-text h1,.legalpg-banner .banner-text h1, .legalpg-banner .banner-text-factsheet h1, .banner.app .banner-text h5, .legalpg-banner .banner-text h6 ,  .legalovw-banner .banner-text h1, .legalovw-banner .banner-text-factsheet h1, .banner.app .banner-text h5, .legalovw-banner .banner-text h6 , .fix-banner .banner-text h1, .fix-banner .banner-text-factsheet h1, .banner.app .banner-text h5, .fix-banner .banner-text h6, .rsrc-fix-banner .rsrc-banner-text h1, .rsrc-fix-banner .rsrc-banner-text h6 { color:#f29200; text-transform:none; font-family: 'Open Sans Light';}
.banner.app .banner-text h1 a, .banner.app .banner-text h5 a { color:#fff;}
h5.confeevnts a{ color:#f29200 !important;}
.banner .banner-text h2, .banner .banner-text h6 {font-family: 'Open Sans Light'; font-size:25px; color:#000;}
.sub_title{line-height: 40px; color: #555555;}

/* extra div for home page features*/
.banner .banner-sidebar .box-1 { padding: 40px 0 0 0px; border-bottom:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));}
.banner .banner-sidebar .box-1 h3, .banner .banner-sidebar .box-1 h4, .banner .banner-sidebar .box-1 h1 { font-family: 'Open Sans Light'; font-size: 18px; color:#fff; text-transform: uppercase; text-align: center; font-weight: bold; letter-spacing: 0.5px;}

.banner.app .banner-text h2, .fix-banner .banner-text h2, .banner.app .banner-text h6, .fix-banner .banner-text h6 {font-family: 'Open Sans Light'; font-size:20px; color:#212121;}
.watch-btn {behavior: url(../style/PIE.htc); font-size:15px; width:auto; color:#fff; padding:15px 30px; display:inline-block; margin-top:15px;-webkit-border-radius: 10px;  -webkit-border-radius: 10px; -o-border-radius: 10px;border-radius: 10px; background-position-X:90%; text-transform:uppercase; background:#f29200; /*background: #f29200;*/}
.catchlive-btn { font-size:15px; width:auto; color:#fff; padding:15px 30px; display:inline-block; margin-top:15px; margin-bottom:15px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background-position-X:90%; text-transform:uppercase; background:#f29200; /*background: #f29200;*/}
.watch-btn img, .catchlive-btn img {vertical-align: bottom;margin-left: 6px; width:  auto !important}
.banner .banner-container .le-arro, .grctv-micro-bann .banner-container .le-arro {position: absolute;top: 0;bottom: 0;left: 1.5%;margin: auto;width: 31px;height: 98px;}
.banner .banner-container .ri-arro, .grctv-micro-bann .banner-container .ri-arro {position: absolute;top: 0;bottom: 0;right: 1.5%;margin: auto;width: 31px;height: 98px;}
.banner .banner-container .pagination-box { position:absolute; bottom:20px; width:100%; text-align:center;}
.banner .banner-container .pagination-box ul li { display:inline-block;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; background:#fff; width:12px; height:12px;margin:0 8px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -ms-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); cursor:pointer; }
.banner .banner-container .pagination-box ul li.selected { background:#91ba36}

 h6.whitetxtevent{ color: #fff !important;}

/* Jan 19, Homepage bottom blue strip */
.banner .banner-btmbar { width: 100%; min-height: 350px; padding:0px 0 0; background-color: #1064b5; /*background-color: rgba(16,100,181,0.92);*/ position: relative;
box-sizing: border-box; margin: 0;}
.banner .banner-btmbar .titlebox { padding: 40px 0 0 0px; border-bottom:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));}
.banner .banner-btmbar .titlebox h3, .banner .banner-btmbar .titlebox h4, .banner .banner-btmbar .titlebox h1 { font-family: 'Open Sans Light'; font-size: 18px; color:#fff; text-transform: uppercase; text-align: center; font-weight: bold; letter-spacing: 0.5px;}
.banner .banner-btmbar .titlebox h6 { font-family: 'Open Sans Light'; font-size: 16px; color:#fff; text-align: center; font-weight: lighter; letter-spacing: 0.5px;}

.banner .banner-btmbar h3, .banner .banner-btmbar h5 {font-family: 'Open Sans Light';font-size:20px;color:#fff;text-transform:inherit;padding: 0 0 0 30px;}
.banner .banner-btmbar p {font-family: 'Open Sans Light';font-size:15px;color:#fff;margin-top: 5px;padding: 0 15px 0 34px;}
.banner .banner-btmbar p img { float:left; margin-right:10px; margin-top: 4px; vertical-align:middle;}

.banner .banner-btmbar .boxapp {margin: 20px 20px 10px 20px;padding: 0 15px 0 15px;float: left;display: inline-block;width: 27%;border-right: 1px solid #5990c8;min-height: 75px;}
.banner .banner-btmbar .boxapp:last-child{border: none !important}
.banner .banner-btmbar .boxapp a:hover h3, .banner .banner-btmbar .boxapp a:hover p {color:#c6f0ff}
.hbox-1 { background: url(../images/Enterprise-W-icon.png) no-repeat 0 5px;}
.hbox-2 {background: url(../images/Operational-W-icon.png) no-repeat 0 5px;}
.hbox-3 {background: url(../images/compliance-W-icon.png) no-repeat 0 2px;border-right: none !important;}
.hbox-4 { background: url(../images/It-risk-W-icon.png) no-repeat 0 5px;}
.hbox-5 {background: url(../images/third-party-W-icon.png) no-repeat 0 5px;}
.hbox-6 {background: url(../images/Internal-Audit-W-icon.png) no-repeat 0 5px;border-right: none !important;}
.banner .banner-btmbar .container hr {border: 0;height: 1px;background-image: -webkit-linear-gradient(left, rgba(147,183,218,0.2), rgba(147,183,218,99), rgba(147,183,218,0.2));background-image: -moz-linear-gradient(left, rgba(147,183,218,0.2), rgba(147,183,218,99), rgba(147,183,218,0.2));background-image:     -ms-linear-gradient(left, rgba(147,183,218,0.2), rgba(147,183,218,99), rgba(147,183,218,0.2));background-image: -o-linear-gradient(left, rgba(147,183,218,0.2), rgba(147,183,218,99), rgba(147,183,218,0.2));-webkit-box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05);-moz-box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05);box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05);-o-box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05);-ms-box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05);width: 96%;margin: 0; background: #5990c8; clear: both} 

.HM-buttons {margin:0 auto; width:100%; text-align:center; clear: both}
.btn-green-HM{behavior: url(../style/PIE.htc);font-size:15px;width:auto;color:#fff;padding: 10px 25px;display:inline-block;-webkit-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;background-position-X:90%;text-transform:uppercase;background: none;margin: 10px 5px 30px 5px;border: 2px solid #83bc04;}
.btn-green-HM img { margin:0 0 0 6px; vertical-align: bottom; width: auto}


/* added to reduced the top padding for blue overlay on banner in homepage*/
.banner .banner-sidebar { width:310px; /*height:548px;*/ padding:0px 0 0;background-color: #1064b5; background-color: rgba(16,100,181,0.92); position:absolute; top:0; bottom:0; right:5%; box-sizing: border-box; z-index: 7; }

.banner .banner-sidebar .box { padding:40px 20px; border-bottom:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));}
.banner .banner-sidebar .box a:hover h3, .banner .banner-sidebar .box a:hover p {color:#c6f0ff}

.banner .banner-sidebar .box.first-box p { background:url(../images/enterprise-icon.png) no-repeat 0 5px;}
.banner .banner-sidebar .box.second-box p { background:url(../images/internal-icon.png) no-repeat 0 5px;}
.banner .banner-sidebar .box.three-box p { background:url(../images/compliance-icon.png) no-repeat 0 5px;}
.banner .banner-sidebar .box.m7-box{ text-align: center}
.banner .banner-sidebar .box.m7-box p { background: none; text-align: center; padding: 0}
.banner .banner-sidebar .box.m7-box img{ width: 150px; padding-top: 10px}
.main-nav ul li .drop-box .right .m7_img {display:block;margin:20px 0;padding:0; text-align: left}
.main-nav ul li .drop-box .right .m7_img img{ width: 170px;}

.banner .banner-sidebar .box.first-box a:hover p { background:url(../images/enterprise-icon-hover.png) no-repeat 0 5px;}
.banner .banner-sidebar .box.second-box a:hover p { background:url(../images/internal-icon-hover.png) no-repeat 0 5px;}
.banner .banner-sidebar .box.three-box a:hover p { background:url(../images/compliance-icon-hover.png) no-repeat 0 5px;}

.banner .banner-sidebar h3, .banner .banner-sidebar h5 { font-family: 'Open Sans Light';font-size:20px; color:#fff; text-transform:inherit;}
.banner .banner-sidebar p {font-family: 'Open Sans Light'; font-size:15px; color:#fff; margin-top:20px; padding:0 0 0 40px;}
.banner .banner-sidebar p img { float:left; margin-right:10px; margin-top: 4px; vertical-align:middle;}
.banner .banner-sidebar hr { border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(147,183,218,0.2), rgba(147,183,218,99), rgba(147,183,218,0.2)); background-image:    -moz-linear-gradient(left, rgba(147,183,218,0.2), rgba(147,183,218,99), rgba(147,183,218,0.2)); background-image:     -ms-linear-gradient(left, rgba(147,183,218,0.2), rgba(147,183,218,99), rgba(147,183,218,0.2)); background-image:      -o-linear-gradient(left, rgba(147,183,218,0.2), rgba(147,183,218,99), rgba(147,183,218,0.2)); -webkit-box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05); -moz-box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05); box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05);-o-box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05);-ms-box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05);  } 	

/* ============================================================ home banner backup 

.banner .banner-sidebar .box { padding:40px 20px; border-bottom:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));}
.banner .banner-sidebar .box a:hover h3, .banner .banner-sidebar .box a:hover p {color:#c6f0ff}

.banner .banner-sidebar .box.first-box p { background:url(../images/enterprise-icon.png) no-repeat 0 5px;}
.banner .banner-sidebar .box.second-box p { background:url(../images/internal-icon.png) no-repeat 0 5px;}
.banner .banner-sidebar .box.three-box p { background:url(../images/compliance-icon.png) no-repeat 0 5px;}

.banner .banner-sidebar .box.first-box a:hover p { background:url(../images/enterprise-icon-hover.png) no-repeat 0 5px;}
.banner .banner-sidebar .box.second-box a:hover p { background:url(../images/internal-icon-hover.png) no-repeat 0 5px;}
.banner .banner-sidebar .box.three-box a:hover p { background:url(../images/compliance-icon-hover.png) no-repeat 0 5px;}


.banner .banner-sidebar h3, .banner .banner-sidebar h5 { font-family: 'Open Sans Light';font-size:20px; color:#fff; text-transform:inherit;}
.banner .banner-sidebar p {font-family: 'Open Sans Light'; font-size:15px; color:#fff; margin-top:20px; padding:0 0 0 40px;}
.banner .banner-sidebar p img { float:left; margin-right:10px; margin-top: 4px; vertical-align:middle;}
.banner .banner-sidebar hr { border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(147,183,218,0.2), rgba(147,183,218,99), rgba(147,183,218,0.2)); background-image:    -moz-linear-gradient(left, rgba(147,183,218,0.2), rgba(147,183,218,99), rgba(147,183,218,0.2)); background-image:     -ms-linear-gradient(left, rgba(147,183,218,0.2), rgba(147,183,218,99), rgba(147,183,218,0.2)); background-image:      -o-linear-gradient(left, rgba(147,183,218,0.2), rgba(147,183,218,99), rgba(147,183,218,0.2)); -webkit-box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05); -moz-box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05); box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05);-o-box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05);-ms-box-shadow: 0px 1px 1px 0px rgba(0,76,149,0.05);  } 
*/ 
.fix-banner { width:100%; overflow: hidden; height:254px; position:relative;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);  -o-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);-ms-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1); background:url(../images/banners/banner_app_08.jpg) no-repeat 100% 100%;  -webkit-background-size: cover;
  -moz-background-size: cover;
   -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.fix-banner .banner-text { margin-left:5%; width:78%;padding: 50px 0 0 0;}
.fix-banner .banner-text h2, .fix-banner .banner-text-factsheet h2 {font-size:15px;font-style:italic;padding:15px 0 0 0;color: #212121; font-family:'Open Sans Light'}
.fix-banner .banner-text-factsheet { margin-left:5%; width:78%;padding: 100px 0 0 0;}

/************************************ LEGAL Overview *******************************************************************************************************************************/
.legalovw-banner { width:100%; overflow: hidden; height:254px; position:relative;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);  -o-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);-ms-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1); background:url(../images/banners/banner_app_08.jpg) no-repeat 100% 100%;  -webkit-background-size: cover;
  -moz-background-size: cover;
   -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.legalovw-banner .banner-text { margin-left:5%; width:78%;padding: 50px 0 0 0;}
.legalovw-banner .banner-text h2 { font-size:15px; font-style:italic; padding:15px 0 0 0;}
.legalovw-banner .banner-text-factsheet { margin-left:5%; width:78%;padding: 100px 0 0 0;}

/************************************ LEGAL page *******************************************************************************************************************************/
.legalpg-banner { width:100%; overflow: hidden; height:254px; position:relative;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);  -o-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);-ms-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1); background:url(../images/banners/banner_app_08.jpg) no-repeat 100% 100%;  -webkit-background-size: cover;
  -moz-background-size: cover;
   -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.legalpg-banner .banner-text { margin-left:5%; width:78%;padding: 50px 0 0 0;}
.legalpg-banner .banner-text h2 { font-size:15px; font-style:italic; padding:15px 0 0 0;}
.legalpg-banner .banner-text-factsheet { margin-left:5%; width:78%;padding: 100px 0 0 0;}
/****************GRC Cloud Css Start***********************************************************************************************************************************************/
.grc-cloud { width:100%; height:254px; padding:173px 0; background: url(../images/banners/grc-cloud-bg.jpg); background-size: 100% 100%; background-repeat: no-repeat;}
.grc-cloud .inner-coint .fl { width:45%;}
.grc-cloud .inner-coint .fl img { float:right; padding-right:30px;}
.grc-cloud .inner-coint .fr { width:55%; padding:30px 0;}
.grc-cloud .inner-coint .fr h1, .grc-cloud .inner-coint .fr h5 {font-family: 'Open Sans Light'; font-size:45px; color:#fff}
.grc-cloud .inner-coint .fr h2, .grc-cloud .inner-coint .fr h6 {font-family: 'Open Sans Light'; font-size:33px; color:#fff}
.grc-cloud .inner-coint .fr .watch-btn { width:130px;}
/****************Resources Css Start******************/
.resources-box { width:100%; /*height:363px;*/ padding:120px 0; background:#fff; border-bottom:1px solid #e1e1e1;}
.resources-box h1, .be-partner h1, .be-partner h3, .be-partner h6 {font-family: 'Open Sans Light'; font-size:30px; color:#1264b2; text-align:center; padding-bottom:40px;} 
.resources-box ul { margin:0 auto;}
.resources-box ul li { width: 30%; display:inline-block; text-align:center; padding:0 1.54%; vertical-align:top;}
.resources-box ul li h2, .resources-box ul li h6 {font-family: 'Open Sans Light'; font-size:25px; color:#000; padding:30px 0;}
.resources-box ul li h2 img, .resources-box ul li h6 img {vertical-align: middle;margin-left: 15px;}
.resources-box ul li p {font-family: 'Open Sans Light'; font-size:15px; color:#000; padding: 0 60px; line-height:100%;line-height: 22px;}
.apps-page { padding:65px 0 75px;}
.resources-box .resources-list li a:hover h2, .resources-box .resources-list li a:hover p, .resources-box .resources-list li a:hover h6 { color:#1064b5}
.resources-box .resources-list li a .thumb-img {width:87%;-webkit-transition: 0.18s;-moz-transition: 0.18s;-o-transition:  0.18s;transition:  0.18s;}
.resources-box .resources-list li a:hover .thumb-img { width:95%}

/****************GRC Journey Css Start******************/
.grc-journey { width:100%; height:278px; padding:161px 0; text-align:center;background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */}
.grc-journey h1, .grc-journey h5 {font-family: 'Open Sans Bold'; font-size:45px; color:#1064b5;}
.grc-journey h2, .grc-journey h6 {font-family: 'Open Sans Light'; font-size:45px; color:#595959; padding:10px 0 20px;}
.grc-journey .watch-btn { text-align:left;width:120px;}
/****************Customers Css Start******************/
.customers-box { width:100%; /*height:600px;*/}
.customers-box .testimonial-box, .grctv-box .testimonial-box { border-top: 1px solid #cee49a; display: inline-block; padding: 20px 0; background:#f9f9f9;}
.customers-box .testimonial-box .fl, .customers-box .testimonial-box .fr, .grctv-box .testimonial-box .fl, .grctv-box .testimonial-box .fr { width:50%; height:295px; padding:55px 0 70px; position:relative;}
.customers-box .testimonial-box .fl, .grctv-box .testimonial-box .fl { display:table;}
.customers-box .testimonial-box .fl:before {content: "";background: url(../images/leftquot-icon.png);width: 37px;height: 33px;position: absolute;top: 55px;left: 40px;}
.customers-box .testimonial-box .fl:after {content: "";background: url(../images/rightquot-icon.png);width: 37px;height: 33px;position: absolute;bottom: 70px;right: 40px;}
.customers-box .testimonial-box .fl h2, .customers-box .testimonial-box .fl h5, .grctv-box .testimonial-box .fl h2, .grctv-box .testimonial-box .fl h6, .grctv-box .testimonial-box .fl p {font-family: 'Open Sans Light'; font-size:25px; color:#84bc03; text-align:center;vertical-align: middle;display: table-cell;padding: 0 80px;}
.customers-box .testimonial-box .fr .customer-thumb, .grctv-box .testimonial-box .fr .customer-thumb {/*height:295px;*/ margin:0 3px 0 80px; position:relative}
.customers-box .testimonial-box .fr .cutomer-info, .grctv-box .testimonial-box .fr .cutomer-info, .featured .video-container .inner .cutomer-info { position:absolute; background-color: /*url(../images/menu-more-large-icon-2.png) no-repeat 450px 10px*/ rgba(255,255,255,0.8); bottom:0; width:100%; padding: 16px 70px 16px 20px;box-sizing: border-box; left:0; right:0; display:block; }
.customers-box .testimonial-box .fr .cutomer-info h3, .customers-box .testimonial-box .fr .cutomer-info h6, .grctv-box .testimonial-box .fr .cutomer-info h3, .featured .video-container .inner .cutomer-info h3 { font-size:15px; color:#212121;}
.customers-box .testimonial-box .fr .cutomer-info span, .grctv-box .testimonial-box .fr .cutomer-info span, .featured .video-container .inner .cutomer-info span { font-family: 'Open Sans Light'; font-size:15px;}
.customers-box .testimonial-box .fr .cutomer-info .icon-play, .grctv-box .testimonial-box .fr .cutomer-info .icon-play, .featured .video-container .inner .cutomer-info .icon-play {position: absolute;bottom: 10px;right: 20px;}
.customers-box .client-box { position: relative; background: #fff; border-top:1px solid #cee49a; height:auto;}
.more-videos{float:left!important;}
.customers-box .client-box .up-arrow { position:relative; left:50%}
.customers-box .client-box .up-arrow:after, .customers-box .client-box .up-arrow:before { bottom: 100%; border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.customers-box .client-box .up-arrow:after {border-color: rgba(136, 183, 213, 0);border-bottom-color: #fff;border-width: 34px;margin-left: -34px;}
.customers-box .client-box .up-arrow:before {border-color: rgba(194, 225, 245, 0);border-bottom-color: #cee49a;border-width: 36px;margin-left: -36px;}

.customers-box .client-box ul { width:100%; margin:10 auto; padding:18px 0; float:left;}
/*.customers-box .client-box ul.active{display:block;}*/
.customers-box .client-box ul li { width: 19.6%; display: inline-block;  text-align:center;padding: 30px 0;}
.customers-box .client-box ul li{display:block; text-align:center;}
.customers-box .client-box ul li img{padding-bottom:30px;}
.customers-box .client-box .left-arro { position: absolute;top: 40px;left: 5%;margin: auto;width: 36px;height: 97px;}
.customers-box .client-box .right-arro { position: absolute;top: 40px;right: 5%;margin: auto;width: 36px;height: 97px;}
/****************Event Css Start******************/
.event-box { width:100%; height:610px; background: /*url(../images/banners/event-bg.jpg)*/ no-repeat; background-size: cover !important; background-repeat:no-repeat; padding:30px 0 0;}
.event-box h1, .event-box h5 {font-family: 'Open Sans Light'; font-size:45px; color:#fff; text-align:center;}
.event-box h2, .event-box h6 {font-family: 'Open Sans Light'; font-size:25px; color:#fff; text-align:center;}
.event-box .watch-btn { width: 95px; display: block;margin:30px auto;}
.event-box ul li { float:left; width:25%; box-sizing: border-box;padding: 0 10px; }
.event-box ul li img {width:100%; float:left}
.event-box ul li .client-info {background-color:#1064b5; padding:12px; position:relative;float: left;width: 100%;box-sizing: border-box;}
.event-box ul li .client-info h3, .event-box ul li .client-info h5 { font-size:15px ; color:#fff; padding:0 0 5px 0; text-align: left}
.event-box ul li .client-info p {font-family: 'Open Sans Light'; font-size:14px; color:#fff;}
.event-box ul li .client-info::after {content: "";border-bottom: 20px solid #88b2da;border-left: 20px solid #1064b5;font-size: 0px;line-height: 0%;width: 0px;position: absolute;bottom: 2px;right: 2px;}

h5.grc_awards_ms{font-family: 'Open Sans Light'; font-size:45px; color:#f29200; text-align:center;}
p.grc_awards_ms{font-family: 'Open Sans Light'; text-align:center; color: #141414; font-size: 20px;}

/****************Community Css Start******************/
.community-box { width:100%; background:#f9f9f9/*#fff*/; padding:60px 0; border-top: 1px solid #cee49a}
.community-box h1, .community-box h5 {font-family: 'Open Sans Light'; font-size:45px; color:#f29200; text-align:center} 
.community-box h2, .community-box h6 {font-family: 'Open Sans Light'; font-size:25px; color:#000; text-align:center}
.community-box ul { width:91%; margin:0 auto; padding: 40px 0 0;}
.community-box ul li { width:47.6%; display: inline-block; border:1px solid #f2f2f2; margin:1%; position:relative;}
.community-box ul li .fl { width:36%}
.community-box ul li .fl img {width:90%;}
.community-box ul li .fr { width:64%; padding: 15px 10px 0 0; box-sizing: border-box;}
.community-box ul li::after, .app-tweet .tweet-box::after, .featured .box-2.fr .inner::after, .inner-box::after {content: "";border-bottom: 20px solid #bcdb77;border-left: 20px solid rgba(0,0,0,0);font-size: 0px;line-height: 0%;width: 0px;position: absolute;bottom: 2px;right: 2px;}
.community-box ul li .fr h3, .community-box ul li .fr h6 {font-family: 'Open Sans Regular'; font-size:15px; color:#1064b5; padding-bottom:5px; text-transform:inherit; text-align: left}
.community-box ul li .fr p { font-size:13px; color:#3a3a3a; padding-bottom:5px;}
.community-box ul li .fr span.post-time {font-size:12px; color:#7c7c7c;}
.community-box .full-coaintainer { position:relative;}
.community-box .left-arro {position: absolute;top: 0;bottom: 0;left: 2%;margin: auto;width: 31px;height: 98px;}
.community-box .right-arro {position: absolute;top: 0;bottom: 0;right: 2%;margin: auto;width: 31px;height: 98px;}
.community-box .full-coaintainer.moblile-slider { display:none;}

/****************Footer Css Start******************/
.footer{width:100%; clear: both}
.footer .footer-nav{background:#f2f2f2; padding:15px 0;border-top: 1px solid #e2e2e3;}
.footer  .footer-nav ul li{  margin:0 17% 0 0; display:inline-block;}
.footer .footer-nav ul li:last-child{  margin:0;display:inline-block;}
.footer .footer-nav ul li a{ color:#525252;font-family: 'Open Sans Light'; font-size:15px;}
.footer .footer-nav ul li a.active {font-family: 'Open Sans Semibold';}
.footer .footer-nav-drop { padding:20px 0; display:none}
/*.footer .footer-nav-drop ul {-moz-column-count: 4;-webkit-column-count: 4;column-count: 4;-moz-column-gap: 0px;-webkit-column-gap: 0px;column-gap: 0px;margin-bottom: 10px;width: 100%;}
.footer .footer-nav-drop ul li {margin: 0;padding: 6px 0;display: inherit;}
.footer .footer-nav-drop ul li a {font-family: 'Open Sans Light';font-size:13px;color:#5e5e5e;}*/
.footer .foot-down-box ul {-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;-moz-column-gap: 0px;-webkit-column-gap: 0px;column-gap: 0px;margin-bottom: 10px;width: 100%;}

.footer .footer-nav-drop ul li { padding:10px 0;}
.footer  .footer-nav-drop p {font-family: 'Open Sans Light';font-size:15px;color:#484848; padding:10px 0;}
.footer .footer-nav-drop a { font-size:15px;color:#0071bb;}
.footer .footer-nav-drop span {font-family: 'Open Sans Light'; font-style:italic;font-size:14px;color:#525252; display:inline-block}

.footer .foot-newsrom-box a {font-family: 'Open Sans Light';}
.footer .foot-newsrom-box span { width:150px;}
.footer .foot-newsrom-box .side-box { width:80%; float: right; border:1px solid #ebebeb; padding:20px 15px;  box-sizing: border-box; margin:15px 0;  -webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.16);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.16); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.16); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.16);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.16); }
.footer .foot-newsrom-box .side-box .logo { width:100%; text-align:center; padding:20px 0 30px}
.footer .foot-newsrom-box .side-box a {display: inline-block; padding-bottom:10px;} 
.footer .foot-newsrom-box .side-box span { font-style:normal;}
.footer .foot-newsrom-box .side-box .logo img{width: auto; margin: 0 auto}

.footer .foot-grctv-box .video-list {margin: 10px -1%;}
.footer .foot-grctv-box .video-list li { padding:0; min-height: auto;}

.footer .foot-grctv-box ul.video-list li .vid-info{height: auto !important; padding: 5px 12px}
.footer .foot-grctv-box ul.video-list .vid-coint .videoWrapper{height: 148px; overflow: hidden;}

.footer .foot-resourc-box ul {-moz-column-count: 5;-webkit-column-count: 5;column-count: 5;-moz-column-gap: 0px;-webkit-column-gap: 0px;column-gap: 0px; width: 100%;}
.footer  .foot-resourc-box ul li {margin: 0;padding: 6px 0;}


.footer .blue-bar{ /*height:116px;*/ background:#0071bb;}
 .footer .blue-bar p { color:#fff; font-size:11px;}
.footer  .blue-bar .left{ width:70%; float:left; padding: 38px 0 0;}
.footer .blue-bar .left ul li{display: inline-block; margin:10px 6% 10px 0; float:left}
.footer .blue-bar .left ul li a{color:#fff; font-size:15px;}
.footer .blue-bar .left ul li a img{ float:left; margin:-3px 4px 0 0;}
.footer .blue-bar .right{ width:20%; float:right; padding: 25px 0;}
.footer .blue-bar .right a	{ margin: 10px 6% 0 0; display:inline-block;}
.footer .blue-bar .right a:last-child{ margin:10px 0 0 0!important;}
 .footer .copyright-bar { background:#fff; padding: 25px 0; }
 .footer .copyright-bar .fl, .footer .copyright-bar .fr  { width:50%}
 .footer .copyright-bar .fl p,  .copyright-bar .fl a { font-size:12px; color:#555555;padding: 5px 0;}
.footer .selectParent{width:310px;overflow:hidden;float:right;border:1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.footer .selectParent select{width: 335px; -webkit-appearance: none;  -moz-appearance: none; -ms-appearance: none; appearance: none; overflow: hidden; padding: 4px 8px; font-size: 15px; color: #b1b1b1; background-image: url("../images/language-icon.png"); background-repeat: no-repeat; background-position-x: 88%; background-position-y: center; background:url("../images/language-icon.png") no-repeat right 10% center;}
.footer .selectParent select::-ms-expand {display: none;}
.footer .rights-reserved{margin-right:10px;}
/*** Inner Pages **/
.box-2{ width:50%; position: relative}
.box-1{ width:100%;}
.box-1 ul{ width:49%; float:left;}
.box-1 img{  float:right;}

/*breadcrumbs*/
.breadcrumbs{background:#0071bb;width:100%;color:#fff;padding: /*28px 0*/ 10px 0;position:relative;line-height: 13px;z-index:8;font-size:15px;border-top: 1px solid #dfe1e0;border-bottom:1px solid #fff;/* -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);-ms-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);-o-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);/* box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); */text-transform: uppercase;/* position: fixed; */left: 0;/* top: 92px; */box-sizing: border-box;-webkit-transition: top 0.6s;-moz-transition: top 0.6s;transition: top 0.6s;}
.breadcrumbs.off-canvas {top: 0px;  padding: 10px 0;position: fixed;}
.breadcrumbs.fixed {top: 0px;z-index: 8000;}

.breadcrumbs a{color:#fff; font-size:/*20*/ 15px; font-family: 'Open Sans Light'; text-transform:uppercase;line-height: 18px;}
.appdetail{padding:60px 0 30px 0;display: inline-block;margin: 10px 0; width: 100%}
.appdetail h4, .appdetail h1, .appdetail h2, .benefits h4, .benefits h1, .benefits h2, .benefitsnfet h4, .featured h4, .partner-box h4, .partner-box h1, .partner-box h2, .partner-box h5, .app-solution h4, .app-solution h2, .all-videos h4, .webn-lib-box h4, .webn-lib-box h2, featured-busi h4, .featured-one .block-title, .benefits h3 { font-family:'Open Sans Light'; font-size:30px; color:#1264b2; margin-bottom:  30px}
h4 .employee-testmonial-heading{font-family:'Open Sans Light'; font-size:14px; color:#1264b2; margin-bottom:  30px}
.partner-box h2, .partner-box h5 {margin: 0 5%;}
/*h2.block-title {display: none}*/
#block-views-exp-events-overview-page{padding: 0 !important}
.appdetail p, .partner-box p{ color:#494949; font-size:15px; font-family:'Open Sans Light'; margin: 0 0 20px 0;}
.appdetail p strong{font-weight: bolder;font-family: 'Open Sans Bold';color: #f29200;font-size: 1.2em;}
.appdetail .box-2{width:48%;}
.appdetail .watch-btn { text-transform:inherit;}
.appdetail .fr.feature-image img { width:100%}
.applist, .webnair-list {padding:60px 0; background:#f8f8f8; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; display: inline-block;}
.appdetail ul li{font-family:'Open Sans Light'; background:url(../images/app_list_icon.png) no-repeat top left; padding:0 0 0 40px; margin: 0 0 20px; font-size:15px; color:#494949; min-height: 25px; text-align:left;list-style-type: none;}.applist, .webnair-list {padding:60px 0; background:#f8f8f8; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9}
.appdetail ul li ul{margin: 1em 0}
.applist ul {text-align: center;margin: 0 auto;width: 100%;}
.applist ul li { width:31.33%; margin:10px 1%;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); background:#fff; text-align:center; padding:20px;min-height: 300px;box-sizing: border-box; float:left;}
/*.applist .box-3.first{ margin:10px 1% 10px 0;}
.applist .box-3.last{ margin:10px 0 10px 1%;}*/
.applist h1, .applist h3, .webnair-list h1, .webnair-list h6, .webnair-list h2.block-title, .webnair-list h3.block-title { text-align:center; font-family:'Open Sans Light'; font-size:30px; color:#1264b2; padding-bottom:40px;}
.applist .title{font-family:'Open Sans Light'; font-size:20px; color:#1163b7; margin:5px 0 10px;}
.applist h3 span{font-family:'Open Sans Light';font-size:20px;color: #53565a;margin: 0;display: block;text-align: center;}
.applist p{ font-family:'Open Sans Light';color:#484848; font-size:15px; margin: 10px 20px 0 20px;}
.applist img{ margin:20px 0;}
.applist li img {-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.applist li:hover img {transform: scale(1.3);}
.buttons {margin:0 auto; width:100%; text-align:center;}
.buttons .watch-btn { margin: 40px 5px 0 5px}
.buttons .watch-btn img { margin:0 0 0 6px;}
.benefits, .partner-box, .press-box, .webn-lib-box {  padding: 55px 0;}
.benefits.technology {background:#f8f8f8; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; }
.benefits.technology p { font-size:15px;font-family:'Open Sans Light';}
.benefits.technology ul li h3, .benefits.technology ul li h6 { text-transform:inherit;}
.benefits .box-2{ width:48%; text-align: left}
.benefits-det ul li{font-family:'Open Sans Light'; background:url(../images/app_list_icon.png) no-repeat top left; padding:0 0 0 40px; margin:0 0 30px; font-size:15px; color:#494949; min-height: 25px; text-align:left}
.benefits-det ul ul li{ font-family:'Open Sans Light'; background: none; padding:0 0 0 40px; margin:0 0 30px; font-size:15px; color:#494949; min-height: 25px; text-align:left;}
.benefits-det ul ul li:before { content:"ï¿½"; font-size: 90px; vertical-align: top; line-height: 15px;}
.benefits-det ul li p { color:#494949; font-size:15px; font-family:'Open Sans Light'; margin: 10px 0; clear: both}
.benefits-det img{width: 100%}
ul.factsheet_bullets {list-style-type:disc;}
.benefits-det-factsheet ul li{font-family:'Open Sans Light'; background:url(../images/app_list_icon.png) no-repeat top left; padding:0 0 0 40px; margin:0 0 30px; font-size:15px; color:#494949; min-height: 25px; text-align:left}
.benefits-det-factsheet ul ul li{ font-family:'Open Sans Light'; background: none; padding:0 0 0 40px; margin:0 0 30px 50px; font-size:13px; color:#494949; min-height: 25px; text-align:left; }
.benefits-det-factsheet ul ul li:before {font-size: 90px; vertical-align: top; line-height: 15px;}
.benefits-det-factsheet ul li p { color:#494949; font-size:15px; font-family:'Open Sans Light'; margin: 10px 0; clear: both}
.benefits-det-factsheet ul ul li p { color:#494949; font-size:13px; font-family:'Open Sans Light'; margin: 10px 0; clear: both}

.app-listing, FC_app-listing{clear: both; float: left; margin: 10px 0 20px 0px;}
.app-listing ul li{font-family:'Open Sans Light'; background:url(../images/app-listing.jpg) no-repeat top left;padding: 0 0 0 60px;margin: 0 0 30px 10px; font-size:15px; color:#494949; min-height: 40px; text-align:left;float: left;width: 42%; display: inline-block;}

.FC_app-listing ul li{font-family:'Open Sans Light'; background: none; padding: 0 0 0 0px; margin: 0 auto 30px 10px; font-size:15px; color:#494949; min-height: 140px; text-align:left;float: left;width: 48%; display: inline-block;}
ul.FC_app-listing-highlights li{font-family:'Open Sans Light'; background: none; padding: 0 0 0 0px; margin: 0 auto 10px 10px; font-size:15px; color:#494949; min-height: 120px; text-align:left;float: left;width: 48%; display: inline-block;}
.FC_app-listing ul li .FS_fl{ float: left; width: 7%; margin: 0 10px 0 0; }
.FC_app-listing ul li .FS_fr{ float: left; width: 90%; }

.FC_app-listing ul li img, .FC_app-listing-highlights img{ float: left;margin: 0 10px 0 0;}
/*.benefitsnfet .features-det .feat .feat-det .title a{color:#3e3e3e;} */
.FC_app-listing ul li span, .FC_app-listing-highlights span{ width: 40px; height: 40px; border-radius: 50px; background: #0071bb;font-size: 20px; color: #FFFFFF; display: inline-block; float: left; margin: 0 10px 0 0;text-align: center; line-height: 40px;font-weight: 600;}
.FC_app-listing ul li p, .FC_app-listing-highlights p{float: left;display: inline-block;margin: 10px 0 0 0; margin: 0\9; width: 85%;}
.FC_app-listing ul li p:first-child, .FC_app-listing-highlights{ margin: 0}
.FC_app-listing_Img{clear: both; float: left; margin: 10px 0 20px 0px; width: 100%; text-align: center}
.FC_app-listing_Img p{color:#494949; font-family:'Open Sans light';}
ul.FC_app-listing-highlights li p strong, .FC_app-listing ul li p strong, .benefits-det ul li strong{ font-family: 'Open Sans Semibold'}

.FC_app-listing_popup_Img{clear: both;/* float: left; */margin: 40px auto 20px auto;width: 70%;text-align: center;display: block;}
.FC_app-listing_popup_Img p{color:#494949; font-family:'Open Sans light';}
.FC_app-listing_popup_Img img{width: 100%;}

.benefits p, .benefitsnfet p{ font-size:15px;font-family:'Open Sans Light'; color:#494949; margin: 0 0 20px 0; }
.technology .broweser-img { text-align:center;}
.technology .broweser-img h4{ margin:20px 0 0 0;}
.benefitsnfet{padding:55px 0 40px; background:#f8f8f8; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.benefitsnfet .benefits-det ul li:last-child{ margin-bottom:50px;}
.benefitsnfet .features-det .feat{margin-bottom: 25px;}
.benefitsnfet .features-det .feat:last-child { margin-bottom:0px;}
.benefitsnfet .features-det .feat .icon-img{ width:10%; /*margin-top:10px;*/}
.benefitsnfet .features-det .feat .feat-det{ width:75%; float:left;}
.benefitsnfet .features-det .feat .feat-det .title{color:#3e3e3e; font-size:18px; margin:0 0 10px 0; font-family: 'Open Sans Semibold';}
.benefitsnfet .features-det .feat .feat-det p, .benefitsnfet .features-det p{color:#3e3e3e; font-size:15px; font-family: 'Open Sans Light'; vertical-align: middle; display: inline-block; margin: 0; padding: 0}
.benefitsnfet h4, .benefits h4, .benefits h2, .benefits h3, .app-solution h4, .app-solution h2, .all-videos h4, .webn-lib-box h4, .webn-lib-box h2 { margin-bottom:35px;}
.featured{ padding: 20px 0; background:url(../images/banners/featured_cust_bg.jpg) top left no-repeat; background-size: cover;}
.featured-one{padding: 30px 0;background:url(../images/banners/featured_cust_bg01.jpg) top left no-repeat;background-size: cover;}
.featured h4, .featured-one .block-title { margin-bottom:25px;}
.featured .box-2{ width:48%;}
.featured .box-2 .inner{ width:100%; background:#fff; text-align:center; min-height:326px; position:relative;}
.featured .quote { display:table; width:100%; height:190px; position:relative; text-align:center; padding: 0 20px;box-sizing: border-box;}
.featured .quote p{font-family: 'Open Sans Light'; font-size:15px; color:#292929; text-align:center;vertical-align: middle;display: table-cell;padding: 0 20px;}
.featured .quote:before {content: "";background: url(../images/leftquot-icon-small.png);width: 28px;height: 24px;position: absolute;top: 15px;left:15px;}
.featured .quote:after {content: "";background: url(../images/rightquot-icon-small.png);width: 28px;height: 24px;position: absolute;bottom: 0;right: 15px;}
.featured .box-2 .name{ text-align:center; margin:0px 0 0 0; color:#020202; font-family: 'Open Sans Semibold'; font-size:15px; text-transform:uppercase;}
.featured .box-2 .position{ font-size:15px; font-family:'Open Sans Light'; color:#020202; margin-bottom:20px;}
.featured .case_study{ text-align:right; width:100%; display:block; color:#1064b5; /*margin-top:10px;*/}
.featured .analysis {box-sizing: border-box;}
.featured .analysis p{ padding:0 40px; color:#1161a5; font-family:'Open Sans Light'; font-size:15px;}
.featured .analysis .quote::before { display:none;}
.featured .analysis .quote::after { display:none;}
.business-val{padding:60px 0; background:#f2f2f2; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.business-val h5{font-size:18px; font-family: 'Open Sans Semibold'; color:#000; margin:0 0 20px 0; }
.business-val p{ color:#1c1c1c; font-size:15px; font-family:'Open Sans Light'; margin-bottom:30px; width:90%; }
.business-val .box-2.fr img { width:100%}
.business-val .box-2 { width:49%}
.featured .box-2.fl .inner {border-style: solid;border-width: 1px;
-moz-border-image: url(../images/gradien-patch.png) 1;
-webkit-border-image: url(../images/gradien-patch.png) 1;
-o-border-image: url(../images/gradien-patch.png) 1;
border-image: url(../images/gradien-patch.png) 1 fill;}
.featured .box-2.fr .inner { border:1px solid #ccddea}
.featured .box-2 .inner .fr.report-graph { padding:25px 0;}
.featured .box-2 .inner .next-icon { position:absolute; bottom:10px; right:10px;}
.featured .box-2 .inner .next-icon .white-icon { display:none;}
/*.benefits .broweser-img.box-2.fr img { width: 60%;padding: 30px 15px 30px 15px;}*/
.business-val .box-2.fr img{ width: 70%}
.benefits .broweser-img img{ width: 70%}
.featured .box-2 .inner .fl { width:57%;}
.featured .box-2 .inner .fr { width:43%; position: relative}
.featured .box-2 .inner .fr img { width:100%; display: block;}
.right_floater{ height:184px; position:fixed; top: 280px; z-index:10; right:0; width:45px;}
.right_floater a{ height:45px; width:45px; display:block;}
.right_floater a.call { background:url(../images/social-icon/call.jpg) top left;}
.right_floater a.chat {background:url(../images/social-icon/chat.jpg) top left;}
.right_floater a.in {background:url(../images/social-icon/arrow.jpg) top left;}
.right_floater a.cloud {background:url(../images/social-icon/cloud.jpg) top left;}

/******************About us Css***********************/
.greybreadcrumb, .greyfooter{background: #53565a !important; min-height: 30px; }
.banner.about { height:490px;}
.banner.about img { width:100%; }
.aboutux-box { width:100%; height:auto; padding:60px 0;}
.skyblue{background: #00a4e3;padding: 50px 0px;}
.grey-txt-clr{color: #494949 !important}
.blue-txt-clr{color: #1064b5 !important}
.grey-box-culture{background: linear-gradient(to right, #53565a 49%, #6a6d70 50%);background-size: 210% 100%;background-color: #53565a;color: #ffffff;font-size: 1em;font-family:'Open Sans Light';margin: 4.5em 0 0 0;text-align: center;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-sizing: border-box;}
.grey-box-culture:hover{transform: scale(1.05);-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);background-position: right top;background-size: 210% 100%;}
.grey-box-culture p{color: #FFFFFF;font-size: 1.2em;font-family:'Open Sans Light';padding: 30px 40px;line-height: 24px; text-align: left}
.aboutux-box .cntus-btn:hover{transition: all .5s ease-out;transform: scale(1.05);background-position: left bottom;color: #ffffff;}
.aboutux-box .cntus-btn {background: linear-gradient(to right, #f29200 50%, #1073b8 50%);background-size: 200% 100%;background-position: right bottom;transition: all .5s ease-out;font-size:15px;width:auto;color: #ffffff;padding: 12px 30px;display:inline-block;margin-top:15px;-webkit-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;text-transform:uppercase;vertical-align: top;font-family: 'Open Sans semibold';background-color: #1073b8;}
.aboutux-box .cntus-btn img {vertical-align: middle;margin-left: 6px;width:  auto !important;margin-top: -4px;}
.aboutux-box h1 {font-family:'Open Sans Light';font-size:30px;color: #484848;}

.grey-box-carrer{background: linear-gradient(to right, #f29200 49%, #ffb544 50%);background-size: 210% 100%;background-position: left bottom;transition: all .5s ease-out;color: #000000;font-size: 1em;font-family:'Open Sans Light';margin: 4.5em 0 0 0;text-align: center;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-sizing: border-box;padding: 1em 1em;display: inline-block;min-height: 180px;background-color: #f29200;}
.grey-box-carrer:hover, .light-grey-box:hover{background-position: right bottom;background-size: 210% 100%; transform: scale(1.05);-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);}
.mrt0{margin: 0;}
.mrt-none{margin: 0 !important}
.light-grey-box{background-color: #ffb544;background: linear-gradient(to right, #ffb544 49%, #f29200 50%);background-size: 210% 100%; margin: -.2em 0 -.15em 0 !important}
.grey-box-carrer .carrer-img{width: 26%;display: inline-block;float: left;margin: 0 3% 0 0%;}
.grey-box-carrer .carrer-img img{ width: 100%}
.grey-box-carrer .carrer-txt{padding: 0;float: left;display: inline-block;width: 70%;text-align: left;font-style: italic;font-size: 1em;font-weight: 900;}
.grey-box-carrer .carrer-txt .quote-symbol{width: 5%;margin-bottom: .5em; clear: both; display: block}
.grey-box-carrer .carrer-txt p{color: #000000;font-size: .9em;font-family:'Open Sans Light';padding: 0;line-height: 20px;}
.grey-box-carrer .carrer-txt .name{font-family:'Open Sans Light'; font-weight: 100}


.leadership-with-purpose{background-color: #2F2727;background-image: url("../images/leadership-with-purpose-bg.jpg");background-position: 50% 50%;background-repeat: no-repeat;background: -webkit-gradient(radial, 50% 60%, 0, 80% 40%, 100, from(#929191), to(#545454));background: -webkit-radial-gradient(50% 50%, closest-corner, #929191, #545454);background: -moz-radial-gradient(50% 60%, closest-corner, #929191, #545454);background: -ms-radial-gradient(50% 60%, closest-corner, #929191, #545454);padding: 60px 0;}
.leadership-with-purpose h2 {text-align: center;font-family: 'Open Sans Light';font-size: 30px;color: #FFFFFF;padding-bottom: 40px;}
.services-list li.bg-brown{background: #323232; border: 1px solid #939393}
.leadership-with-purpose h6{font-family:'Open Sans Light'; font-size:30px; color:#ffffff; margin-bottom:  30px}
.leadership-with-purpose p{font-family: 'Open Sans Light'; font-size:15px; color:#ffffff; margin: 20px 40px;}
.leadership-with-purpose  .cntus-btn {background-color: #1073b8;background: linear-gradient(to right, #f29200 50%, #1073b8 50%);background-size: 200% 100%;background-position: right bottom;transition: all .5s ease-out;font-size:15px;width:auto;color: #ffffff;padding: 12px 30px;display:inline-block;margin-top:15px;-webkit-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;text-transform:uppercase;vertical-align: top;font-family: 'Open Sans semibold';}
.leadership-with-purpose  .cntus-btn:hover{background-position: left bottom; color: #FFFFFF}
.leadership-with-purpose .cntus-btn img {vertical-align: middle;margin-left: 6px;width:  auto !important;margin-top: -3px;}
.services-list li.bg-blue{background: #102c3d; border: 1px solid #939393}
.services-list li{-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.services-list li:hover{transform: scale(1.05);-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);}

section.module.parallax { height: 500px; background-position: 50% 50%; background-repeat: no-repeat; background-attachment: fixed; background-size: cover;}
/*section.module.parallax-1 { background-image: url(../images/about-us-redesign-2019.jpg); }
section.module.parallax-2 { background-image: url(../images/Mikael-Hagstroem-quotes.jpg); }
section.module.careersbanner { background-image: url(../images/careers-banner-2019.jpg); }
section.module.integritybanner { background-image: url(../images/integrity-and-culture.jpg); }
section.module.leadershipbanner { background-position: 50% 100% !important; }*/

/*.mikael-quotes{padding: 20px 0;background-size: cover;height: 450px;}*/
.mikael-quotes .content-quotes {width: 55%;float: left;font-size: 24px;color: #FFF;margin: 2em 0 0 0;font-family: 'Open Sans light';}
.mikael-quotes .content-quotes img{clear: both;display: block;margin: 0 0 2% 0px;}
.mikael-quotes .content-quotes .name{text-align: left;margin: 1em 0 0 0;color: #ffffff;font-family: 'Open Sans light';font-size: 20px;clear: both;}
.mikael-quotes .content-quotes .postion{ font-size:18px; font-family:'Open Sans semibold'; color:#ffffff; margin-bottom:20px;}
.title-aboutus{font-family: 'Open Sans semibold';font-size:20px;color: #484848;margin:5px 0 10px;}
.min-height-250{min-height: 250px !important}

.content-quotes-header{width: 50%;float: left;font-size: 24px;color: #FFF;margin: 0;font-family: 'Open Sans light';display: inline-block;/*position: absolute;top: 5%;left: 5%*/margin: 4% 0 0 0;}
.content-quotes-header .quotes{margin: 5% 0;font-weight: bold;font-size: 1.2em;}
.content-quotes-header .grey-txt-clr{color: #53565a !important;font-weight: 900;}
.content-quotes-header .name{color: #53565a;font-family: 'Open Sans regular';font-size: .7em;}
.content-quotes-header .postion{color: #53565a;font-weight: 900;font-size: .7em;font-family: 'Open Sans regular';}
.content-quotes-header .quotes img{clear: both;display: block;margin: 0 0 2% 0px;}
.content-quotes-header .title{text-align: left;margin: 0;color: #ffffff;font-family: 'Open Sans bold';font-size: 1em;clear: both;}
.integrityandculturebtn {background-color: #f29200;background: linear-gradient(to right, #f29200 49%, #fec653 50%);background-size: 210% 100%;background-position: right bottom;font-size:15px;width:auto;color: #52555a;padding: 12px 30px;display:inline-block;margin-top: 2em;-webkit-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;text-transform:uppercase;vertical-align: top;font-family: 'Open Sans semibold';-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;box-sizing: border-box;}
.integrityandculturebtn:hover{background-position: left bottom;transition: all .5s ease-out;transform: scale(1.05);}
.integrityandculturebtn img {vertical-align: middle;margin-left: 6px;width:  auto !important;margin-top: -3px;}

.cntus-btn {background-color: #f29200;background: linear-gradient(to right, #fec653 49%, #f29200 50%);background-size: 210% 100%;background-position: right bottom;font-size:15px;width:auto;color: #ffffff;padding: 12px 30px;display:inline-block;margin-top: 2em;-webkit-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;text-transform:uppercase;vertical-align: top;font-family: 'Open Sans semibold';-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;box-sizing: border-box;}
.cntus-btn:hover{background-position: left bottom;transition: all .5s ease-out;transform: scale(1.05);color: #52555a;}
.cntus-btn img {vertical-align: middle;margin-left: 6px;width:  auto !important;margin-top: -3px;}

ul.culturelistbox li{*float:left;_float: left; width: 33%;margin: 10px 0;-webkit-box-shadow: none;-ms-box-shadow:none;-o-box-shadow: none;-moz-box-shadow: none;box-shadow:none;text-align: left;padding: 2em;box-sizing: border-box;display: inline-block;float: left;min-height: auto;  -webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out; -webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); box-sizing: border-box}
ul.culturelistbox li:hover{transform: scale(1.05);-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);}
ul.culturelistbox li.green{border-top: 10px solid #84c14a;background: linear-gradient(to right, #bbd886 49%, #84c049 50%);background-size: 210% 100%;background-position: left bottom;transition: all .5s ease-out;background-color: #84c049;}
ul.culturelistbox li.green:hover, ul.culturelistbox li.orange:hover, ul.culturelistbox li.blue:hover{background-position: right bottom;background-size: 210% 100%; }
ul.culturelistbox li.orange{border-top: 10px solid #f59331;background: linear-gradient(to right, #fec753 49%, #f59331 50%);background-size: 210% 100%;background-position: left bottom;transition: all .5s ease-out;background-color: #f59331;}
ul.culturelistbox li.blue{border-top: 10px solid #1073b8;background: linear-gradient(to right, #29bfee 49%, #1073b8 50%);background-size: 210% 100%;background-position: left bottom;transition: all .5s ease-out;background-color: #1073b8;}
ul.culturelistbox li.green h6, ul.culturelistbox li.orange h6, ul.culturelistbox li.blue h6{color: #000000;font-size: 1.3em;margin-bottom: .5em;}
ul.culturelistbox li.green p, ul.culturelistbox li.orange p, ul.culturelistbox li.blue p{color: #000000;font-size: 1em;text-align: left;padding: 0;margin: 0;}


.aboutux-box .fl, .aboutux-box .fr { width:50%}
.aboutux-box .fl h1 {font-family:'Open Sans Light'; font-size:30px; color:#1264b2;}
.aboutux-box .fl p {font-family:'Open Sans Light'; font-size:15px; color:#494949; padding:20px 0;}
.aboutux-box .fl {padding: 0 20px 0 0;box-sizing: border-box;}
.aboutux-box .fr { padding:20px 0 0 20px;box-sizing: border-box;}
.aboutux-box .fr .timeline-box { width:100%; background:#fbfbfb; border:1px solid #f2f2f2; padding:70px 34px;box-sizing: border-box;}
.time-left-arrow{display:none;}
.aboutux-box .fr .timeline-box ul { float:left;width: 25%;height: 200px;overflow: hidden;}
.aboutux-box .fr .timeline-box ul li{ height:80px;}
.aboutux-box .fr .timeline-box ul li a {font-family:'Open Sans Light'; color:#a4cef6; font-size:20px; display:block;line-height: 20px;}
.aboutux-box .fr .timeline-box ul li a span {font-family: 'Open Sans Bold';}
.aboutux-box .fr .timeline-box ul li.selected a { color:#1064b5; /*margin:40px 0;*/}
.aboutux-box .fr .timeline-box .timeline-arrow { width:12px; position:relative; height:200px; float:left; border-width: 0 1px 0 0;border-style: solid;-webkit-border-image:webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(#98bcde), from(rgba(0, 0, 0, 0))) 1 100%;-webkit-border-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), #98bcde, rgba(0, 0, 0, 0)) 1 100%;-moz-border-image: -moz-linear-gradient(rgba(0, 0, 0, 0), #98bcde, rgba(0, 0, 0, 0)) 1 100%; -o-border-image: -o-linear-gradient(rgba(0, 0, 0, 0), #98bcde, rgba(0, 0, 0, 0)) 1 100%;border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #98bcde, rgba(0, 0, 0, 0)) 1 100%;}
.aboutux-box .fr .timeline-box .timeline-arrow::before {content:"";position:absolute;top:45%;width: 0px;height: 0px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #1064b5;}
.aboutux-box .fr .timeline-box .info-box { width:70%; height:200px; float:right; text-align:center; padding:30px 45px;box-sizing: border-box;}
.aboutux-box .fr .timeline-box .info-box p {font-family:'Open Sans Light'; font-size:15px; color:#494949; padding:20px 0;}
.team-box {width:100%;height:auto;padding: 60px 0px; display: inline-block}
.team-box h4{ text-align:center; font-family:'Open Sans semibold'; font-size:30px; color:#4d4d4d; }
.team-box .head-btn .fl, .team-box .head-btn .fr { padding:0 90px; width:50%;box-sizing: border-box;}
.team-box .head-btn .fl { text-align: center;}
.team-box .head-btn .fl a, .team-box .head-btn .fr a {font-family:'Open Sans Light'; font-size:30px; color:#a09f9f;}
.team-box .head-btn .fl a.selected, .team-box .head-btn .fr a.selected { font-size:20px; color:#fff; background:#f29200; padding:15px 50px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;position:relative;}
.team-box .head-btn .fl a.selected:after, .team-box .head-btn .fr a.selected:after {content:"";position:absolute;width: 0px;height: 0px;border-left: 14px solid transparent;border-right: 14px solid transparent;border-top: 14px solid #f29200;bottom: -14px;left: 0;right: 0;margin: auto;}
.team-box .team-list { padding:40px 0 0;float: left;}
ul.team-list.management-team {text-align: center;display: table;width: 100%;}
ul.borad-list {text-align: center;display: table;width: 100%;}

.boradmemberbluebox{background-color: #2F2727;background-image: url("../images/leadership-with-purpose-bg.jpg");background-position: 50% 50%;background-repeat: no-repeat;background: -webkit-gradient(radial, 50% 60%, 0, 80% 40%, 100, from(#0b5c95), to(#022033));background: -webkit-radial-gradient(50% 50%, closest-corner, #0b5c95, #022033);background: -moz-radial-gradient(50% 60%, closest-corner, #0b5c95, #022033);background: -ms-radial-gradient(50% 60%, closest-corner, #0b5c95, #022033);padding: 60px 0;}
.team-box h6{ text-align:center; font-family:'Open Sans semibold'; font-size:30px; color:#FFFFFF; }
.team-box .borad-list { padding:40px 0 0;}
.team-box .borad-list li {float: left;display: inline-block;text-align: center;width: 20%;box-sizing: border-box;padding:0 20px;margin: 0 0 40px 0;}
.team-box .borad-list li a{ display: block}
.team-box .borad-list li img {width: 200px;height: 190px;border: 1px solid #0f64b4;border-radius: 100px;-webkit-border-radius: 100px;-moz-border-radius: 100px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.team-box .borad-list li img:hover{transform: scale(1.05);-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);}
.team-box .borad-list li .team-info {padding: 10px;position: relative;top: -5px;text-align: left;}
.team-box .borad-list li .team-info .fl {width: 100%;text-align: center;}
.team-box .borad-list li .team-info .fl h3, .team-box .borad-list li .team-info .fl span {font-size: 15px;color: #ffffff;padding: 0 0 5px 0;font-weight: 100;}
.team-box .borad-list li .team-info .fl p {font-family: 'Open Sans bold';font-size: 14px;color: #ffffff;font-weight: 900;}
.team-box .borad-list li .team-info .fr { width:25%}
.team-box .borad-list li .team-info .fr ul li { padding: 0 3px; width:inherit; margin: 0; float: left; display: inline-block}
.team-box .borad-list li .team-info .fr ul li:last-child{ padding-top: 2px}

.team-box .team-list li {float: left;display: inline-block;text-align: center;width: 24%;box-sizing: border-box;padding:0 20px;margin: 0 0 40px 0; min-height: 300px}
.team-box .team-list li a{ display: block}
.team-box .team-list li img {width: 200px;height: 190px;border: 1px solid #0f64b4;border-radius: 100px;-webkit-border-radius: 100px;-moz-border-radius: 100px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.team-box .team-list li img:hover{transform: scale(1.05);-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);}
.team-box .team-list li .team-info {padding: 10px;position: relative;top: -5px;text-align: left;}
/*.team-box .team-list li .team-info::after {content: "";border-bottom: 20px solid #88b2da;border-left: 20px solid #1064b5;font-size: 0px;line-height: 0%;width: 0px;position: absolute;bottom: 2px;right: 2px;}*/
.team-box .team-list li .team-info .fl {width: 100%;text-align: center;}
.team-box .team-list li .team-info .fl h3, .team-box .team-list li .team-info .fl span {font-size: 15px;color: #2a2a2a;padding: 0 0 5px 0;font-weight: 100;}
.team-box .team-list li .team-info .fl p {font-family: 'Open Sans bold';font-size: 14px;color: #2a2a2a;font-weight: 900;}
.team-box .team-list li .team-info .fr { width:25%}
.team-box .team-list li .team-info .fr ul li { padding: 0 3px; width:inherit; margin: 0; float: left; display: inline-block}
.team-box .team-list li .team-info .fr ul li:last-child{ padding-top: 2px}
.investors-box { width:100%; background:#fff; padding:66px 0 90px;}
.investors-box h1, .investors-box p, .investors-box h6 {font-family: 'Open Sans semibold'; font-size:30px; color:#4d4d4d; text-align:center;}
.investors-box ul { padding:55px 0 0 0; float:left; width:100%}
.investors-box ul li { float:left; width:25%; text-align:center;}
.investors-box ul li .image-box { display: table; width: 100%; height: 100px; margin: 20px 0px 20px 0px;}
.investors-box ul li .image-box span {display: table-cell;text-align: center;vertical-align: middle;}
.investors-box ul li .image-box span img {display: inline-block; vertical-align: top;}
.investors-box ul li h3, .investors-box ul li h6, .investors-box ul li h3, .investors-box ul li p { font-size:15px;color:#2a2a2a; text-transform:inherit; font-weight: 600}
.award-box, .app-solution, .all-videos, .app-tweet { width:100%; background:#f8f8f8; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:60px 0 40px;}
.award-box .fl, .award-box .fr { width:50%; box-sizing: border-box; padding:0 10px}
.award-box .fl h1, .award-box .fl h6, .award-box .fr h1, .award-box .fr h6, .app-tweet h1, .app-tweet h6 {font-family: 'Open Sans Light'; font-size:30px; color:#1064b5; padding-bottom:40px;}
.award-box .fl .left-box, .award-box .fr .left-box  { float:left;}
.award-box .fl .right-box, .award-box .fr .right-box { float: left; width: 70%; padding: 0 0 0 40px; box-sizing: border-box;}
.award-box .fl .right-box p, .award-box .fr .right-box p {font-family: 'Open Sans Light'; color:#292929; padding: 0 0 10px 0}
.award-box .fl .right-box a.more-btn, .award-box .fr .right-box a.more-btn { color:#1064b5; font-size:15px;  padding: 35px 0;display: inline-block;}
.award-box .fl .right-box a img, .award-box .fr .right-box a img { vertical-align: bottom;margin-left: 6px;}
.grctv-box { width:100%; overflow:hidden; max-height:677px;}
.grctv-box .head-box { width:90%; margin:0 auto; text-align:center; padding:50px 0 0;}
.grctv-box .head-box h3, .grctv-box .head-box p {font-family: 'Open Sans Light'; font-size:30px; color:#454545; padding:20px 0; text-transform:inherit;}
.grctv-box .testimonial-box { border:none; background:none; width:100%;}
.grctv-box .testimonial-box .fl, .grctv-box .testimonial-box .fr { padding: 30px 0 70px; height  :420px; box-sizing: border-box;}
.grctv-box .testimonial-box .fr .more-btn { float:right; font-size:15px; color:#1064b5; padding:10px 0;}
.grctv-box .testimonial-box .container { position:relative;}
.grctv-box .testimonial-box .le-arro {position: absolute;top: 0;bottom: 0;left: -3%;margin: auto;width: 36px;height: 97px; z-index:7}
.grctv-box .testimonial-box .ri-arro {position: absolute;top: 0;bottom: 0;right: -3%;margin: auto;width: 36px;height: 97px; z-index:7}
.contactus-box .box p a:visited{color: #1064b5;} 
.joinus-box { width:100%; height:392px; padding:50px 0;background:url(https://www.metricstream.com/sites/default/files/joinus-bg_4.jpg) no-repeat 100% 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.joinus-box.subscrib-box { height:263px; background:url(../images/banners/subsrb-bg.jpg) no-repeat 100% 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.joinus-box .container { background:rgba(255,255,255,0.9); height:100%; padding:40px 130px; box-sizing: border-box; text-align:center;}
.joinus-box .container h1, .joinus-box .container h5 {font-family: 'Open Sans Light'; font-size:30px; color:#1064b5; padding-bottom:25px;}
.joinus-box .container h3, .joinus-box .container h6 {font-family: 'Open Sans Light'; font-size:25px; color:#2a2a2a; text-transform:inherit;padding-bottom:25px;}
.joinus-box .container p {font-family: 'Open Sans Light'; font-size:15px; color:#494949;padding-bottom:25px;}
.contact-map { width:100%; height:609px; position:relative; background:#006db7;}
.contact-map .world-map { height:609px; position:relative; background:url(../images/banners/contactmap-bg.jpg) no-repeat center center;}
.contact-map.contact-page .world-map {background:url(../images/banners/contactmap-bg.jpg) no-repeat -360%;}
.contact-map .world-map img {height:100%; width:100%;}
.contact-map .addr-popup { position:absolute; box-sizing: border-box; top:0;   padding: 10px 0; background:#fff; width:280px; margin-left:10px; z-index: 9; height:300px;}
.contact-map .addr-popup .inn-addr-pop { height:100%; overflow-y:auto; padding:5px 20px; }
.contact-map .addr-popup:before {content: "";width: 0px;height: 0px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #fff;position:absolute;left: -10px;bottom: 40px;}
.contact-map.contact-page .addr-popup:before {border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;top: -20px;right: 40px;left:inherit;bottom:inherit;}

.contact-map .addr-popup h3, .contact-map .addr-popup h6 {font-family: 'Open Sans Regular'; font-size:20px; color:#000; text-transform: inherit;}
.contact-map .addr-popup address { font-style:inherit;font-family: 'Open Sans Light'; font-size:15px; color:#454545; padding:15px 0;}
.contact-map .addr-popup p {font-family: 'Open Sans Regular'; font-size:15px; color:#454545; line-height:22px;}
.contact-map .addr-popup p span { color:#006db7;}
.contact-map .addr-popup .add-btn { padding:20px 0 0; display:block;}
.contact-map .addr-popup a.locate-btn, .contactus-box .box a.locate-btn {font-family: 'Open Sans Light';font-size: 15px; color:#0071bb; line-height:22px; background: url(../images/social-icon/location-icon.png) no-repeat 0px 5px;padding: 0 0 0 15px;}
.contact-map .social-list { position:absolute; top: 5%;right: 5%;}
.contact-map .social-list li { margin:10px 0;     font-family: 'Open Sans Light';}
.contact-map .social-list li a {font-family: 'Open Sans Light'; font-size:15px; color:#fff;}
.contact-map .social-list li a img { vertical-align:middle; margin-right:10px;}
.contact-map .info-bar { position:absolute; bottom:0; width:100%; height:60px; text-align:center;}
.contact-map .info-bar ul {display: inline-block;}
.contact-map .info-bar ul li { float:left;font-family: 'Open Sans Light'; font-size:27px; color:#fff;}
.contact-map .info-bar ul li span {font-family: 'Open Sans Bold';}
.contact-map .info-bar ul li+li:before {content: "|";padding: 0 30px;}
.popup-container {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 8003;overflow-y: auto;background-color: rgba(0, 0, 0, 0.8); display:none}
.popup-container .inner-coint { width:60%; /*height:80%;*/ display:inline-table;  background:#FFFFFF; z-index:999; margin:auto; position:absolute; top:15%; bottom:0; left:0; right:0; padding:50px;box-sizing: border-box;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow:auto;}
.popup-container .inner-coint-video { width:60%; /*height:80%;*/ display:inline-table;  z-index:999; margin:auto; position:absolute; top:15%; bottom:0; left:0; right:0; padding:0px;box-sizing: border-box;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow:auto;}
.popup-container .inner-coint-video .popup-close{position:absolute;top: -32px;right: 15%;}

.popup-container .inner-coint .popup-close{ position:absolute; top:10px; right:10px;}
.popup-container .inner-coint .fl { width:30%}
.popup-container .inner-coint .fr { width:70%} 
.popup-container .inner-coint .invst-pop{ width: 100%; }
.popup-container .inner-coint .invst-pop img {width: 150px; float: left; margin: 0 15px 10px 0; padding: 0 ;height: auto;/* border: none; */padding: 10px;}

.popup-container .inner-coint .fl .image-box { margin:0 15% 0 0;}
.popup-container .inner-coint .fl .image-box img {border:1px solid #cdcdcd; width:100%}
.popup-container .inner-coint .fr h3, .popup-container .inner-coint .fr h5, .popup-container .inner-coint .invst-pop h5 {font-family: 'Open Sans Light'; text-transform:inherit; font-size:20px; color:#000;}
.pop-cont h5 {font-family: 'Open Sans Light'; text-transform:inherit; font-size:20px; color:#000;}
.pop-cont h6{font-family: 'Open Sans Light'; text-transform:inherit; font-size: 14px; color:#000;}
.popup-container .inner-coint .fr h4, .popup-container .inner-coint .fr h6, .popup-container .inner-coint .invst-pop h6 {font-family: 'Open Sans Light'; font-style:italic;  font-size:16px; color:#000;}
.popup-container .inner-coint p, .popup-container .inner-coint .invst-pop p {font-family: 'Open Sans Light'; font-size:14px; padding:10px 0; color:#515151;}
.partner-comm h4 { font-size:25px; color:#393939;}
.partner-comm .features-det .feat .feat-det a, .partner-list a { font-size:15px; color:#1064b5; display:block;padding: 20px 0 0;text-align: left;}
.partner-comm .features-det .feat .feat-det a img, .partner-list a img { vertical-align:bottom; margin-left:6px;}
.partner-list ul, .customer-corner ul { float:left; width: 100%}
.partner-list ul li, .customer-corner ul li {float: left;width: 33%;text-align: center;margin: 0 0 20px 0;}
.partner-list ul li img, .customer-corner ul li {-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -o-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -ms-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}

.customer-corner ul { margin:0 -2% 0 -2%; text-align: center}
.customer-corner ul li { width:29%; margin:0 2% 20px 2%; position:relative;border:1px solid #e4e4e4; padding: 2% 0; }
.customer-corner ul li .icon-box { position:absolute; width:35px !important; height:35px; bottom:10px; right:10px; border:none; z-index:8}
.customer-corner ul li a { display:block;}
.customer-corner ul li .hover-block { display:none; background:#fff; position:absolute; top:0; text-align:center; z-index:9; width:100%; height:100%;box-sizing: border-box; left: 0}
.customer-corner ul li .hover-block p {font-family: 'Open Sans Light'; font-size:13px; color:#313131; padding:5px; margin:0;}
.customer-corner ul li a:hover .hover-block { display:block;}
.partner-list a { text-align:center;}
.be-partner { margin-bottom:60px;}
.be-partner h1 { padding-bottom:20px;}
.be-partner p {font-family: 'Open Sans Light'; font-size:15px; color:#494949; width:60%; margin:0 auto; text-align:center;}
.be-partner .buttons .watch-btn { margin: 30px 5px 0 5px;}
.partner-news h4 { text-align:center;}

.featured .part-testim .quote p {padding: 0 60px;}
.featured .part-testim .quote {height: 160px;}
.featured .part-testim .position { padding:0 100px;}
.featured .part-single .analysis p { color:#292929;padding: 0 20px;}
.featured .box-2.part-single .inner { border:1px solid #cadbe8}
.featured .part-single .inner .fr.report-graph { padding:0; width:39%}
.featured .part-single .inner .fr img { width:100%; float:right;}
.featured .part-single .inner .fl { width:61%}
.featured .box-2.part-testim .inner, .featured .box-2.part-single .inner, .featured .box-2.video-container .inner {min-height: 329px;}
.app-solution .fl { width:66%;}
.app-solution .fr { width:34%;}
.app-solution .fl ul { margin:0; padding:0; -moz-column-count: 2;-moz-column-gap: 0px;-webkit-column-count: 2;-webkit-column-gap: 0px;column-count: 2;column-gap: 0px;}
.app-solution ul li {/*padding-bottom:10px;*/margin-bottom:4px;padding-bottom:4px;display: inline-block;width: 90%;background: none;}
.app-solution ul li a {font-family: 'Open Sans Light';font-size:15px;color:#1264b2;}
.scroll-top { position:fixed; bottom:100px; right:10px; cursor:pointer;}

.contactus-box { width:100%; padding:60px 0; background:#f8f8f8; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.contactus-box.out-style { background:#fff; border:none;}
.contactus-box .box.full-box { width:100%}
.contactus-box .box.full-box .inner { width:32%; display:inline-block; vertical-align:top}

.contactus-box .box.full-box .inner, .contactus-box .box .inner { margin-top:35px}
.contactus-box .box { width:33.3%; float:left;}
.contactus-box .box.half-box { width:66%;}
.contactus-box h1, .contactus-box h2, .contactus-box h5, .contactus-box h6 {font-family: 'Open Sans Light'; font-size:30px; color:#1064b5;}
.contactus-box .box h3, .contactus-box .box h6 { font-family: 'Open Sans Light';font-size:15px; text-transform:inherit; padding-bottom:5px; font-weight:bold}
.contactus-box .box address {font-family: 'Open Sans Light';font-size:15px; color:#292929; font-style:normal; line-height:24px; padding-bottom:8px}
.contactus-box .box p {font-family: 'Open Sans Regular'; font-size:15px; color:#1064b5; padding:0 0 8px 0;}
.contactus-box .box p span { color:#292929;}


.partner-box-list { margin:40px 0 0 0;}
.partner-box-list li {position: relative; border:1px solid #f4f4f4; margin:0 0 20px 0; padding:30px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
-ms-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
-o-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}
.partner-box-list li .fl { width:19%;position: absolute;top: 0;bottom: 0;left: 30px;right: 0;}
.partner-box-list li .fl:before {content: '';display: inline-block;vertical-align: middle;height: 100%;}
.partner-box-list li .fl img {display: inline-block;vertical-align: middle;}
.partner-box-list li .fr { width:80%}
.partner-box-list li .fr p { margin:0 0 20px 0;}
.partner-box-list li .fr p:last-child { margin:0;}

.app-solution .fl.all-offer { width:100%}
.app-solution .fl.all-offer h4, .all-videos h4 { text-align:center;}
.app-solution .fl.all-offer ul {  margin: 0;padding: 0;-moz-column-count: 3;-moz-column-gap: 0px;-webkit-column-count: 3;-webkit-column-gap: 0px;column-count: 3;column-gap: 0px;}

.banner-sidebar.event-sidebar { padding:30px 0;}
.banner-sidebar.event-sidebar .profile-box { text-align:center; width:100%;}
.banner-sidebar.event-sidebar .profile-box img { width: auto /*100%*/}
.banner-sidebar.event-sidebar .profile-box h4 { font-size:15px; color:#fff; padding:5px 0;}
.banner-sidebar.event-sidebar .profile-box p { font-size:12px; color:#fff; margin:0; padding:0;}
.banner-sidebar.event-sidebar .profile-box .profile-image { width:50%; margin:0 auto;}
.banner-sidebar.event-sidebar ul li {margin: 0 auto 25px;}

.search-tab, .views-exposed-widgets { padding:30px 0 30px 0;  position: relative;}
.search-tab li, .views-exposed-widgets .views-exposed-widget{display:inline-block;width: 17%;position:relative;}
.search-tab input, #search-form input[type=text]/*, .views-exposed-widgets input*/ { border:1px solid #afafaf; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding:10px 10px; font-size:14px; color:#8a8a8a; font-family: 'Open Sans Light'; /*width: calc(100% - 37px);*/ width:100%; box-sizing: border-box;}
.form-item-field-press-release-date-value-value-month, .form-item-field-press-release-date-value-value-year{width: 50% !important;}
#edit-field-press-release-date-value-wrapper{width:35% !important;}
.views-widget-filter-field_press_release_date_value{width:35% !important;}
.container-inline-date .form-item .form-item {
    float: left;
}
.search-tab .search-btn, #search-form input[type=submit] { background: #fff; vertical-align: top; cursor: pointer; padding: 0 6px; margin-left: -4px; position:absolute; top:12px; right:4px; z-index: 1; color: #555555;}
.search-tab select, .countries-dd { border:1px solid #afafaf; -webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px; padding: 9px 10px 9px 35px; font-size:14px; color:#8a8a8a; /*font-family: 'Open Sans Light'; */width:100%; appearance:none; -moz-appearance:none;  -webkit-appearance:none;}
.search-tab select::-ms-expand {display: none;}
.search-tab select.type-select { background:url(../images/select-drop-arrow.png), url(../images/select-map-icon.png); background-repeat:no-repeat; background-position: right 5% center, left 5% center}
.search-tab .calendar-select { background:url(../images/select-drop-arrow.png), url(../images/select-calendar-icon.png); background-repeat:no-repeat; background-position: right 5% center, left 5% center; width:100%; border:1px solid #afafaf; padding: 10px 10px 10px 35px; box-sizing: border-box;}
.search-tab select.location-select, .countries-dd { background:url(../images/select-drop-arrow.png), #fff url(../images/select-location-icon.png); background-repeat:no-repeat; background-position: right 5% center, left 5% center} 
.search-tab select.apps-select {background:url(../images/select-drop-arrow.png), url(../images/select-app-icon.png); background-repeat:no-repeat;background-position: right 5% center, left 5% center}
.search-tab select.solutions-select {background:url(../images/select-drop-arrow.png), url(../images/select-solution-icon.png); background-repeat:no-repeat;background-position: right 5% center, left 5% center}
.search-tab select.industries-select {background:url(../images/select-drop-arrow.png), url(../images/select-industries-icon.png);background-repeat:no-repeat; background-position: right 5% center, left 5% center}
.search-tab select.assoc-select { background:url(../images/select-drop-arrow.png), url(../images/select-association-icon.png); background-repeat:no-repeat; background-position: right 5% center, left 5% center}
.search-tab select.resources-select {background:url(../images/select-drop-arrow.png), url(../images/select-resources-icon.png); background-repeat:no-repeat;background-position: right 5% center, left 5% center}
.search-tab li.reset-btn { width:7%}
.search-tab .reset-btn button { background:url(../images/reset-icon.png) no-repeat 7px;font-size:14px;color:#8a8a8a; font-family: 'Open Sans Light'; padding: 10px 10px 10px 35px;cursor:pointer;}

.app-solution.roles-page .fl.all-offer h4, .app-solution.roles-page .fl.all-offer h2 { text-align:inherit;}
.press-box p { width:90%; font-family: 'Open Sans Light'; font-size:15px; color:#484848; padding-bottom:25px;}
.press-box p:last-child { padding-bottom:0;}
.press-box p strong, .case-study-solution .fr .why-metric p strong {font-family: 'Open Sans Semibold';}
.press-box h3, .press-box h4 {font-family: 'Open Sans Semibold'; font-size:18px; text-transform:inherit; color:#000; padding-bottom:25px;}
.press-box.about-box p { width:100%}
.press-box a { color:#0171bb;}
.press-box h4 { color:#3e3e3e; padding-top:20px;}
.heading-box { padding:25px 0;}
.heading-box p {font-family: 'Open Sans Light'; font-size:15px; color:#494949; }
.heading-box p span {font-family: 'Open Sans Semibold'; font-size:18px; color:#3e3e3e;}

.case-study-over .fl { width:70%}
.case-study-over .fr { width:30%}
.case-study-over .fr.overview-image { text-align:center;}
.case-study-over .fr.overview-image img { width:auto;}

.case-study-solution .fl { width:55%}
.case-study-solution .fr { width:45%}
.case-study-solution .fr .why-metric { border:1px solid #ebebeb; padding:30px; width:80%; margin:0 auto;box-sizing: border-box;
-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);
-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);
-ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);
box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);}
.case-study-solution .fr .why-metric h3 { font-size:18px; color:#3e3e3e; text-transform:inherit;}
.case-study-solution .fr .why-metric p:last-child, .case-study-solution  p:last-child {/* margin-bottom:0; */}
.case-study-solution h5 {font-family: 'Open Sans Semibold'; font-size:15px; font-weight:bold; color:#494949; padding-top:10px;}

.case-study-benefits ul li strong {font-family: 'Open Sans Semibold';}

/****************GRC Cloud Css Start*************************************************************************************************************/
/*New grc cloud */
.grc_cloud_wrp{width:100%;background: #F8F8F8;border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;padding: 0em 0;text-align: center;height: 400px;}
.grcblock {height: auto;width: 33%;float: left;font-family: 'Open Sans Light';padding: 0;}
.grc_img_block {height: 100px;padding-top: 0px;width: 150px;vertical-align: middle;}
.grc_sign_btn_div {border-radius: 10px;color: #000000;float: left;font-size: 23px;font-weight: normal;min-height: 65px;line-height: 26px;width: 100%;font-family: 'Open Sans Light';}
.grcblock_content {font-size: 15px;height: 30%;padding-top: 20px;text-align: center;width: 90%;color: black;}
.grcblock_content p:first-child{min-height: 50px}
.grcblock_content p { padding: 10px; text-align: center}
.grcblock_content img{ vertical-align: middle}
.grc_product_highlight h5{ display: block; color: #1064B5; font-size: 28px; text-align: center;  font-family: 'Open Sans Light';}
.grc_product_highlight p{ font-size: 15px; padding-top: 20px; text-align: center; width: 90%; color: black; font-family: 'Open Sans Light'; width: 60% !important; margin: 0 auto !important} 

ul.grc_try_now{text-align: center;margin: 0 auto 2em auto;}
ul.grc_try_now li{display: inline-block;margin: 2em 1em 0 1em;padding: 1.5em 0;width: 30%;background:#fff;text-align:center;position:relative;border: 1px solid #0071bb6b;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); vertical-align: top;min-height: 135px;  }
ul.grc_try_now li::after {content: "";border-bottom: 20px solid #bcdb77;border-left: 20px solid rgba(0,0,0,0);font-size: 0px;line-height: 0%;width: 0px;
position: absolute;bottom: 2px;right: 2px;}
ul.grc_try_now li h5{display: block;color: #000000;font-size: 18px;text-align: center;font-family: 'Open Sans Light';margin: 0;font-weight: 500;}
ul.grc_try_now li p{font-size: 15px;padding: 1em 0;text-align: center;color: black;font-family: 'Open Sans Light';margin: 0 auto;width: 90%;} 

.try_now_btn { padding: 8px 23px !important; border-radius: 5px !important; -webkit-border-radius:5px !important; -o-border-radius:5px !important; -ms-border-radius:5px !important; }

/*=================================GRCTV New design page */
ul.grctv_newbnr li{position: absolute;overflow: hidden;background: #fff;padding: 0; z-index: 7}
ul.grctv_newbnr li a{display: block}
ul.grctv_newbnr{position: relative;overflow: hidden;height: /*600*/ 530px;margin: 0;padding: 0;}
ul.grctv_newbnr li:first-child{width: 68%;height: 65%;top: 0;right: 0;}
ul.grctv_newbnr li:nth-child(2){width: 32%;height: 45%;top: 0;left: 0;}
ul.grctv_newbnr li:nth-child(3){width: 32%;height: 55%;top: 45%;left: 0;}
ul.grctv_newbnr li:nth-child(4){width: 30%;height: 35%;top: 65%;left: 32%;}
ul.grctv_newbnr li:nth-child(5){width: 38%;height: 35%;top: 65%; right: 0;}
ul.grctv_newbnr li:first-child .slide__caption{bottom: 8%;}
ul.grctv_newbnr li:nth-child(2) .slide__caption{left: 3%;right: 3%}
ul.grctv_newbnr li:nth-child(3) .slide__caption{}
ul.grctv_newbnr li:nth-child(4) .slide__caption{left: 3%;right: 3%;}
ul.grctv_newbnr li:nth-child(5) .slide__caption{}
figure.slider__item{float: left;width: 100%;height: 100%;top: 0;position: absolute;bottom: 0;-webkit-transition: 1s ease; -moz-transition: 1s ease; -o-transition: 1s ease; transition: 1s ease;}
figure.slider__item:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
figure.slider__item:after{content: "";position: absolute;background-color: #000;width: 100%;height: 100%;top: 0;bottom: 0;opacity: .15;transition: opacity .2s ease-in-out;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;}
figure.slider__item:hover:after{opacity: .10;}
figcaption.slide__caption{height: auto;position: absolute;bottom: 3%;left: 3%;right: 3%;width: auto;padding: 20px 2.5%;}img.lazyOwl{height: auto;width: auto;opacity: 0;}
figure.slider__item a.post__link{position: relative;display: block;}
.post__description{position: relative;z-index: 100;/* height: 100%; */width: 100%;}
.post__description p{border-left: 5px solid #f29200;padding-left: 7px;}
.post__description p, .post__description p a{color: #fff;font-size: 13px;}
.post__description h2, .post__description h2 a{color: #fff;}
.post__description h2{margin-bottom: 10px;font-size: 14px;font-weight: 700;line-height: 1.5;text-transform: uppercase;}
/*ul.grctv_newbnr li:first-child .post__description h2{font-size: 20px;}*/
.slider_bg{background-size: cover;background-position: 50%;background-repeat: no-repeat;width: 100%;height: 100%;top: 0;position: absolute;}

.vid-grid { display: inline-block; min-height: 420px}
.vid-grid:hover{  background: #f6f6f6; }
.vid-grid {-webkit-transform: scale(1);	transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.vid-grid:hover{	-webkit-transform: scale(0.95); 	transform: scale(0.95);}	
.vid-grid h2 {font-family: 'Open Sans', sans-serif; color: #2f2732; text-align: left; font-size: 1.4em; font-weight: 600; margin: 0.5em 0; }
.vid-grid p{ font-size: 0.8em; color: #515151; font-weight: 400; margin-bottom: 1em}
.videobg{ background: #eeeeee}

/*================================= GRCTV old page */
.grctv-banner { width:100%; height:530px;/*display:table;table-layout: fixed;*/}
.grctv-banner .banner-box { height:100%;width: 33.33%;float: left; /*display:table-cell;*/}
.grctv-banner .banner-box .video-box {width:100%; height:50%; position:relative;}
.grctv-banner .banner-box .video-box.three-video {height:40%;}
.grctv-banner .banner-box .video-box.four-video { height:60%;}
.grctv-banner .banner-box .video-box.five-video {height:55%;}
.grctv-banner .banner-box .video-box.six-video { height:45%;}
.grctv-banner .banner-box .video-box .play-icon, .video-list li .vid-coint .play-icon, .customersgrctvheight li .vid-coint .play-icon{overflow: auto;margin: auto !important;position: absolute;top: 50%;transform: translate(0px, -50%);left: 0;right: 0;height: auto;text-align: center;width:20%;-webkit-transition: 0.18s;-moz-transition: 0.18s;-o-transition: 0.18s;transition: 0.18s;  pointer-events: none; overflow: hidden}
.grctv-banner .banner-box .video-box .video-link { display:block; width:100%; height:100%;}
.grctv-banner .banner-box .video-box .play-icon img, .video-list li .vid-coint img, .customersgrctvheight li .vid-coint img {width: 100% !important;height: auto !important;}
.grctv-banner .banner-box .video-box .video-link:hover .play-icon, .video-list li .vid-coint .video-link:hover .play-icon {width:25%;}
.grctv-banner .banner-box .video-box .popup-box, .video-cont .popup-box { width:100%; height:auto; position:absolute; bottom:0; background-color:rgba(0,0,0,0.4); padding:20px;box-sizing: border-box; display:none; pointer-events: none;}
.grctv-banner .banner-box .video-box .popup-box h5 a, .video-cont .popup-box h5 { font-size:15px; color:#fff; padding-bottom:5px;}
.grctv-banner .banner-box .video-box .popup-box p, .video-cont .popup-box p { font-family: 'Open Sans Light'; font-size:12px; color:#fff;}
.grctv-banner .banner-box .video-box .video-link img { width:100%; height:100%}
.grctv-banner .banner-box .video-box.one-video { -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.grctv-banner .banner-box .video-box.two-video { -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.grctv-banner .banner-box .video-box.three-video { -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.grctv-banner .banner-box .video-box.four-video { -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.grctv-banner .banner-box .video-box.five-video { -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.grctv-banner .banner-box .video-box.six-video { -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.video-list { margin: 0 -1%; display:inline-block; width:100%;}
ul.video-list {text-align: center;/* display: table; */}
.video-list li {width:23%;float:left;margin:0 1% 20px 1%;border:1px solid #ebebeb;box-sizing: border-box;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;text-align: center;min-height: 310px;background: #ffffff;}
.video-list li:hover {transform: scale(1.05);-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);}

ul.video-list li .vid-info{height: auto !important; }
ul.video-list .vid-coint .videoWrapper{height: 148px; overflow: hidden;}
.video-list li .vid-coint {position:relative;/*min-height:180px;*/display: inline-block;width: 100%;background: #ffffff;}
.video-list li .vid-coint .tot-time { position:absolute; bottom:5px; right:5px; background:rgba(0,0,0,0.5);font-family: 'Open Sans Light'; font-size:14px; color:#fff; padding:8px 12px; text-align: left}
.video-list li .vid-info { width:100%; background:#fff; padding:12px;box-sizing: border-box; text-align: left}
.video-list li .vid-info p, .video-list li .vid-info p a {font-family: 'Open Sans Light'; font-size:13px; color:#3d3d3d; padding-bottom:10px; min-height:46px;}
.video-list li .vid-info a { display:inline-block}
.video-list li .vid-info .client-logo { min-height:35px; padding-bottom:10px;}
.video-list li .vid-info .client-logo img { height:10%}

.video-list li .name{text-align: left;margin: 10px 0 5px 12px;color: #484848;font-family: 'Open Sans';font-size: 14px;text-transform:uppercase;}
.video-list li .position{font-size: 14px;font-family:'Open Sans Light';color: #484848;margin-bottom: 20px;text-align: left;line-height: 16px;padding: 0px 0 0 12px;}
.video-list li .customerquotelogo{text-align: center;width: 100%;padding: 0;background: #ffffff;position: absolute;bottom: 0;}
.video-list li .customerquotelogo img{width: auto !important; float: none}

.webnair-list .container { position:relative}
.webnair-list .view-type { position:absolute; right:0; /*top: 170px;*/}
.webnair-list .view-type a { display:inline-block}

.upco-webn { text-align:center}
/*.upco-webn, */ .upco-webn li .prof-view ul  {margin: 0 -0.5%;}
.upco-webn li { /*float:left;*/ display: inline-block; vertical-align:top; text-align:left; /*width:31.3%;*/ width:31.5%; margin:0 0.5% 20px 0.5%;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out; /*background: #FFFFFF;*/}
.upco-webn li:hover { transform: scale(1.05);-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3); -moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);}
.upco-webn li .prof-view { width:100%; height:auto; min-height:223px; padding:16px; text-align:center;box-sizing: border-box; display:table;}
.upco-webn li .prof-view.confer-bg { padding:0; height:auto; position:relative;}
.upco-webn li .prof-view.confer-bg .top-logo { position:absolute; top:1px; right:1px;}
.upco-webn li .prof-view.confer-bg .bg-image{ display:table-cell; vertical-align:middle;}
.upco-webn li .prof-view.confer-bg.resources_page_img_wrap .bg-image img { max-width: 100%; width:auto;}
.upco-webn li .prof-view.confer-bg.resources_page_img_wrap .res-lg-bg-image img { width: 100%; height: 223px;}
.upco-webn li .prof-view.confer-bg .bg-image img { width: 100%;}
.upco-webn li .prof-view ul {display: block; text-align:center;}
.upco-webn li .prof-view ul li { width:30.2%;display: inline-block; float:inherit; vertical-align:top;box-shadow: none;-webkit-box-shadow:none;-moz-box-shadow:none; margin:0}
.upco-webn li .prof-view ul li img { width:100%}
.upco-webn li .prof-view ul li .prof-name, .upco-webn li .prof-view ul li .field-name-field-member-name .field-item  {font-family: 'Open Sans Light'; font-size:10px; color:#fff; text-align:left; padding-top:5px; text-transform:uppercase}
.upco-webn li .prof-view.logo-view  ul li .prof-name, .upco-webn li .prof-view.logo-view  ul li .field-name-field-member-name .field-item  {font-family: 'Open Sans Light'; font-size:10px; color:#000; text-align:left; padding-top:5px; text-transform:uppercase}
.upco-webn li .prof-view ul li .prof-desg, .upco-webn li .prof-view ul li .field-name-field-designation .field-item, .upco-webn li .prof-view ul li .field-name-field-comapny .field-item{ font-family: 'Open Sans Light'; font-size:9px; color:#fff; text-align:left}
.upco-webn li .prof-view.logo-view ul li .prof-desg, .upco-webn li .prof-view.logo-view ul li .field-name-field-designation .field-item, .upco-webn li .prof-view.logo-view ul li .field-name-field-comapny .field-item{ color:#000;}
.upco-webn li .webnair-info { width:100%; background:#fff;box-sizing: border-box; padding:20px 15px;}
.upco-webn li .webnair-info h4, .upco-webn li .webnair-info h4 a  { font-family: 'Open Sans Light'; font-size:20px; color:#1163b7; padding-bottom:10px; min-height:81px;}
.upco-webn li .webnair-info p { font-family: 'Open Sans Light'; font-size:15px; color:#484848; padding-bottom:10px}
.upco-webn li .webnair-info p.short-des { min-height:100px;}
.upco-webn li .webnair-info .more-btn, .services-list li .serv-text .more-btn  { display:block;/*background:url(../images/menu-more-icon.png) no-repeat 120px 3px;width: 150px;*/ color:#1264b2;  padding:0; text-transform:uppercase; font-size:15px; margin-top:20px;}
.upco-webn li .webnair-info .more-btn img, .services-list li .serv-text .more-btn img {  vertical-align: bottom; margin-left: 6px;}
h4.rdshow_block, h4.rdshow_block a{ min-height: auto !important;}
.upco-webn li .prof-view.logo-view { padding:5px 16px;}
.upco-webn li .prof-view.logo-view .spons-view { margin-bottom:10px;}
.upco-webn li .prof-view.logo-view .spons-view p {font-family: 'Open Sans Light'; font-size:10px; color:#6a6a6a; padding-bottom:2px;}
.upco-webn li .prof-view.logo-view ul li {width: 25%;}
.upco-webn li .prof-view.logo-view ul li .prof-name {font-family: 'Open Sans Light'; font-size:10px; color:#2d2d2d; text-align:left; padding-top:5px}
.upco-webn li .prof-view.logo-view ul li .prof-desg { font-family: 'Open Sans Light'; font-size:8px; color:#2d2d2d; text-align:left}

/*.webn-lib-box .fl ul li { display: table;border-bottom: 1px dotted #dedede;width: 100%;padding: 15px 0;}
.webn-lib-box .fl ul li:first-child { padding-top:0;}
.webn-lib-box .fl ul li .short-desc-head { width:86%; float:left}
.webn-lib-box .fl ul li .btn { width:14%; float:left}
.webn-lib-box .fl ul li p { font-family: 'Open Sans Light'; font-size:15px; color:#484848;}
.webn-lib-box .fl ul li .short-desc-content { display:none; width:100%; float:left}
.webn-lib-box .fl ul li .short-desc-content p { padding:10px 0;}
.webn-lib-box .fl ul li .more-btn {float:right;background: url(../images/menu-more-icon.png) no-repeat 60px 3px;display: block;color: #1264b2;width: 90px;padding: 0;text-transform: uppercase;font-size: 15px;display: table-cell;vertical-align: middle;}
.webn-lib-box .fl ul li .more-btn img { vertical-align:bottom; margin-left:5px;}*/

/* .library-list li, ul.library-list  {border-bottom: 1px dotted #dedede; width: 100%; padding: 15px 0; display: inline-block;position:relative;}
 */
ul.library-list  {width: 100%;padding: 15px 0;display: inline-block;position:relative;}
.library-list li {border-bottom: 1px dotted #dedede;width: 100%;padding: 15px 0;display: inline-block;position:relative;}
.library-list li:first-child { padding-top:0;}
.library-list li:last-child { border-bottom:none;}
.library-list p, .library-list p a {font-family: 'Open Sans Light'; font-size:15px; color:#484848;}
.library-list .more-btn {display: block;color: #1264b2;padding: 0;text-transform: uppercase;font-size: 15px;}
.library-list .more-btn img { vertical-align:bottom; margin-left:5px;}
.library-list .list-row { display:table; width:100%; }
.library-list .descr-title, .library-list .descr-date, .library-list .descr-location, .library-list .descr-logo { display:table-cell;padding: 0 10px 0 0; vertical-align:middle}
.library-list .descr-btn { width:95px; display:table-cell; vertical-align:middle}
.library-list .short-descr, .press-relea-list li .short-descr { display:none;  position:absolute;  bottom:100%; left:0; right:0; margin:auto; background:#524e4f; z-index:7;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; width:40%; margin-bottom: 15px;}
.library-list .short-descr:after, .press-relea-list li .short-descr:after {content:'';display:block;width: 0px;height: 0px;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #524e4f; position:absolute; bottom:-15px; left:0; right:0; margin:auto;}
.library-list li:hover .short-descr, .press-relea-list li:hover .short-descr { display:block}
.library-list .short-descr p, .press-relea-list li .short-descr p { color:#fff; padding:20px;}
.library-list .descr-title p, .library-list .descr-title p a { color:#006db7}

.library-list.past-confer .descr-date { width:10%}
.library-list.past-confer .descr-date.large-colmn { width:14%}
.library-list.past-confer .descr-title { width:50%}
.library-list.past-confer .descr-location { width:20%; text-align: left}
.library-list.past-confer .descr-logo { text-align:right;}

.webn-lib-box .fr .upco-webn li { width:100%}
.webn-lib-box .fr .upco-webn li .prof-view ul li { width:30.2%}
.webn-lib-box .fr .upco-webn li .prof-view { height: auto;}
.webn-lib-box .fr .upco-webn li .webnair-info .more-btn {background: url(../images/menu-more-icon.png) no-repeat 65px 3px;width: 100px;}
.webn-lib-box .fr .upco-webn li .webnair-info h4 { margin-bottom:0;}

.app-tweet .fl, .app-tweet .fr { width:48%} 
.app-tweet .tweet-box { background-color:#fff; padding:30px; box-sizing: border-box; width:100%; border:1px solid #e0e0e0;-ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);
-o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);
-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);
box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); position:relative; /*min-height:280px;*/}
.app-tweet .tweet-box li { padding-bottom:20px;}
.app-tweet .tweet-box li a {font-family: 'Open Sans Light'; font-size:15px; color:#0171bb;}
.app-tweet .tweet-box li:last-child { padding-bottom:0;}
.app-tweet .tweet-box li p.date-line {font-family: 'Open Sans Light'; font-size:12px; color:#7c7c7c; padding:10px 0 0 0;}

.featured .box-2.video-container .inner { border:none; text-align: left; background:none; /*min-height:inherit;*/}
/*.featured .video-container .video-thumb { overflow:hidden}*/
.featured .video-container .inner::after { display:none;} 

.Collage{ padding:10px; margin:20px 0 0 0; display:block;}
.Collage img{ margin:0; padding:0; display:inline-block; vertical-align:bottom; opacity:1; display:block;}
.Collage .Image_Wrapper{ opacity:0; display:inline-block;}

.Collage .Image_Wrapper {-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.Collage .Image_Wrapper:hover {transform: scale(1.05);}

.tab-btns { margin:0 0 40px 0;}
.tab-btns li { display:inline-block;}
.tab-btns li a {font-family: 'Open Sans Light'; font-size:20px; color:#484848; padding: 10px 40px; position:relative;display: inline-block;}
.tab-btns li a.selected { background:#f29200;color:#fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.tab-btns li a.selected:after {content: '';display: block;width: 0px;height: 0px;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #f29200;position: absolute;bottom: -15px;left: 0;right: 0;margin: auto;}

.grctv-micro-bann { width:100%; height:450px; background:url(../images/banners/banner_app_11.jpg) no-repeat center center;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;overflow: hidden; position:relative}
.grctv-micro-bann .banner-container { position:relative;}
.grctv-micro-bann .banner-container .le-arro {left: -4%;  top: 40%;
  transform: translate(0%,-100%);}
.grctv-micro-bann .banner-container .ri-arro {right: -4%;  top: 40%;
  transform: translate(0%,-100%);}
.grctv-micro-bann .banner-slides { display:block}

.video-cont { width:100%;height:450px; position:relative;}
.video-cont img {width:100%;height:100%;}
.video-cont .play-icon { position:absolute;top: 50%;transform: translate(0px, -50%);left: 0;right: 0; margin: auto;width: 22%;-webkit-transition: 0.18s;-moz-transition: 0.18s;-o-transition: 0.18s;transition: 0.18s;pointer-events: none;}
.video-cont .play-icon  img { width:100%}  
.video-cont .video-thumb:hover .play-icon {width:28%;}

.video-detail {width:100%;padding: 40px 35px;box-sizing: border-box;}
.video-detail h2, .video-detail h6 {font-size:30px; color:#1264b2; padding-bottom:30px;}
.video-detail p {font-family: 'Open Sans Light'; font-size:16px; color:#1b1b1b;}
.video-detail .name-box { font-family: 'Open Sans SemiboldItalic';font-size:20px; color:#262626;padding-top:30px;}
.video-detail .desgn-box {font-family: 'Open Sans Light'; font-size:16px; color:#262626;}
.video-detail .logo-box { padding-top:20px;}

.sidepanel-box {border: 1px solid #ebebeb;padding: 30px;width: 80%; float:right;box-sizing: border-box;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); margin-bottom:30px;}
.sidepanel-box h3 { font-size:18px; color:#3e3e3e; text-transform:none;}
.sidepanel-box .icon-list { margin:20px 0 0 0;}
.sidepanel-box .icon-list li { margin:0 0 10px;}

.icon-list li {  font-family: 'Open Sans Light';background: url(../images/app_list_icon.png) no-repeat top left;padding: 0 0 0 40px;margin: 0 0 30px;font-size: 15px;color: #494949;min-height: 25px;text-align: left;}
.icon-list li:last-child { margin:0;}

.upco-webn li .webnair-info h4.large-head {min-height: 82px;}
.upco-webn li .webnair-info p.short-des.large-text  {height: 120px;}

.resources-library li {border-bottom: 1px dotted #dedede;padding: 15px 0;display: inline-block;background: none;clear: both;min-height: 80px;margin: 1% 0;height: 100%;vertical-align: top;width: 100%;float: left;}
.resources-library li:first-child {}
.resources-library li:last-child { border-bottom:none;}
.resources-library li .lib-image {display: inline-block;vertical-align: middle;float: left;width: 10%;}
.resources-library li .lib-text {float: left;display: inline-block;width: 90%;}
.resources-library li h5, .search-result h3 a{font-size:15px; color:#1264b2; padding-bottom:0px;}
.resources-library li p, .search-snippet-info p{font-family: 'Open Sans Light'; font-size:15px; color:#484848;}
.resources-library li label{ font-size: 14px; color: #8a8a8a; font-family: 'Open Sans Light'; font-weight: normal;}

.resources-search li {border-bottom: 1px dotted #dedede;padding: 15px 0;display: table;background: none;clear: both;min-height: 50px;margin: 0;height: 100%;}
.resources-search li:first-child { padding-top:0;}
.resources-search li:last-child { border-bottom:none;}
.resources-search li .lib-image {display: inline-block;vertical-align: middle;float: left;width: 10%;}
.resources-search li .lib-text {float: left;display: inline-block;width: 80%;}
.resources-search li h5, .search-result h3 a{font-size:15px; color:x1264b2; padding-bottom:10px;}
.resources-search li p, .search-snippet-info p{font-family: 'Open Sans Light'; font-size:15px; color:x484848;}

a.research-infographic {margin: 0 10px 0 0;background: #84bc03;color: #fff;padding: 5px 8px;display: inline-block;border-radius: 5px;font-size: .8em;}

#search-form label{ display:none;}
.search-tab.search-result { padding:0 0 40px 0; width:60%;}
#search-form { padding:0 0 40px 0; width:100%;}
.search-categ { margin-bottom:40px;}
.search-categ ul {  display: inline-block;width: 100%; border-bottom:1px solid #cccccc; margin:0 0 10px 0; list-style: none}
.search-categ ul li { float:left; margin-bottom: -1px;}
.search-categ ul li a {font-family: 'Open Sans Light'; font-size:12px; color:#3d3d3d; padding:10px 30px; display:block}
.search-categ ul li a.selected { border:1px solid #cccccc; border-bottom:1px solid #fff;}
.search-categ .found-result {font-family: 'Open Sans Light'; font-size:13px; color:#3d3d3d;}

.services-list { margin: 0 -1%;}
.services-list li {width: 48%;margin: 10px 1%;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);background: #fff;padding: 20px;box-sizing: border-box;float: left; min-height:275px; list-style: none}
.services-list li .serv-img, .services-list li .serv-text { float:left;}
.services-list li .serv-img { text-align:center;}
.services-list li .serv-text h2, .services-list li .serv-text h6 {font-family: 'Open Sans Light'; font-size:20px; color:#1163b7; padding-bottom:10px;}
.services-list li .serv-text p {font-family: 'Open Sans Light'; font-size:15px; color:#484848;}
  
.tstimnal-cont {width:100%;height:100%;background-image:url(../images/banners/featured_cust_bg.jpg); background-repeat: no-repeat; -webkit-background-size:cover;-moz-background-size:cover; -o-background-size:cover;background-size:cover;padding: 50px 0;background-position-y:top ;background:url(../images/banners/featured_cust_bg.jpg) no-repeat top 100% 100%; box-sizing:border-box;}
.tstimnal-cont .container {  background: rgba(255,255,255,0.9);height: 100%;padding: 40px;box-sizing: border-box;text-align: center;}
.tstimnal-cont h1, .tstimnal-cont h5, .tstimnal-cont h6 {font-family: 'Open Sans Light'; font-size:30px; color:#1264b2;}
.tstimnal-cont .tstimnal-text {font-family: 'Open Sans Light'; font-size:25px; color:#3d3d3d; position:relative;padding: 24px 80px; width:90%;margin: 0 auto;  box-sizing: border-box;}
.tstimnal-cont .tstimnal-text:before {content: "";background: url(../images/leftquot-icon-small.png);width: 28px;height: 24px;position: absolute;top:0;left:0;}
.tstimnal-cont .tstimnal-text:after {content: "";background: url(../images/rightquot-icon-small.png);width: 28px;height: 24px;position: absolute;bottom: 0;right:0;}.tstimnal-cont .tstimnal-cont .name, .tstimnal-cont .desgn {font-family: 'Open Sans Light';font-size:15px; color:#020202;}
.tstimnal-cont .name {font-family: 'Open Sans Semibold'; text-transform:uppercase; padding-top:10px}
.tstimnal-cont .desgn { padding-bottom:10px;}


.all-featu .slide {/*width: 23%;*/ margin: 10px;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);background: #fff;padding: 10px 15px 30px;display: block; min-height: 220px; height: 100%}
.all-featu .slide .image-box, .media-list li .image-box, .customers-list .logo-img, .commun-panel li .logo-img {height:100px; position:relative;}
.all-featu .slide .image-box img, .media-list li .image-box img, .customers-list .logo-img img, .commun-panel li .logo-img img { position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 0;}
.all-featu .slide h4 a, .all-featu .slide p, .media-list li h4 a, .media-list li p {font-family: 'Open Sans Light';font-size:15px; color:#006db7;}
.all-featu .slide h4 { min-height:60px;}
.all-featu .slide p {color:#3e3e3e;  margin: 10px 0 0 0;}
.media-list li p {color:#3e3e3e; padding-top:10px; margin:0}

.press-relea-list { padding:0 40px 0 0;}
.press-relea-list li { position:relative; border-bottom:1px solid #dddddd; padding:15px 0;}
.press-relea-list li:first-child { padding-top:0;}
.press-relea-list li:last-child { border-bottom:none;}
.press-relea-list li h2 a, .press-relea-list li h6 a, .press-relea-list li p {font-family: 'Open Sans Light';font-size:15px; color:#006db7;}
.press-relea-list li p.date { font-size:12px; color:#7c7c7c; padding-top:10px;}
.press-relea-list li .short-descr { width:80%}

.media-list {margin: 0 -10px;}
.media-list li {width: 46%; margin: 0 10px 20px 10px;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);background: #fff;padding: 10px 15px 30px;display: inline-block;box-sizing: border-box; float:left; height:220px;}
.media-list li .image-box {height:80px}
.media-list li h4 { min-height:40px;}

.views-exposed-widgets .views-exposed-widget label {
font-size: 14px;
color: #8a8a8a;
font-family: 'Open Sans Light';
font-weight: normal;}
.featured-one .box-4 { width:48%}
.featured-one .inner-box { width:100%; background-color:#fff; padding:20px;box-sizing: border-box;  -webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); position:relative; height: 300px; margin-bottom:20px; margin-top:20px;}
.featured-one h4{margin-bottom: 20px;font-size: 20px;}
.blog-list li { padding-bottom:15px;} 
.blog-list li a, .blog-list li p  {font-family: 'Open Sans Light';font-size:15px; color:#006db7;}
.blog-list li p { font-size:12px; color:#7c7c7c; padding-top:10px;}

/*.views-exposed-widgets .views-widget-filter-tid .views-widget {position: absolute; border: 1px solid #ccc; width: 100%; top: 40px; left: 0; background: #fff; padding: 10px;
box-sizing: border-box; z-index: 8;}*/
.press-contact h3 {font-family: 'Open Sans Semibold';font-size:18px; color:#3e3e3e; text-transform:none; padding-bottom:10px;}
.press-contact p, .press-contact a {font-family: 'Open Sans Light';font-size:15px; color:#3e3e3e;}
.press-contact a { color:#006db7}
.grctv-submit-btn, .grctv-reset-btn{margin:0 !important}
.views-exposed-widgets .views-exposed-widget.views-reset-button, .views-exposed-widgets .views-exposed-widget.views-submit-button {width: 6%;padding:0;margin-right: 0px;}
.views-exposed-widgets .views-exposed-widget.views-reset-button .form-submit { background: url(../images/reset-icon.png) no-repeat 7px; font-size: 14px; color: #8a8a8a; font-family: 'Open Sans Light'; padding: 10px 10px 10px 35px; cursor: pointer; margin:17px 0 0 0;}
.views-exposed-widgets .views-exposed-widget.views-submit-button .form-submit { background: url(../images/apply-icon.png) no-repeat 7px; font-size: 14px; color: #8a8a8a; font-family: 'Open Sans Light'; padding: 10px 10px 10px 35px; cursor: pointer;margin:17px 0 0 0; display: inline-block}
.customers-list {margin: 0 -10px;}
.customers-list li {height: 190px; width: 23%;margin: 0 10px 20px 10px;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);background: #fff;display: inline-block;box-sizing: border-box;webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out; overflow: hidden;padding: 0 10px;}
.customers-list .cust-detais {padding:10px; border-top:1px solid #ececec}
.customers-list .cust-detais p { margin:0 0 10px 0}
.customers-list .cust-detais a { display: inline-block;} 
.award-h {height: 230px; }
.awardss-h {height: 250px !important; /*width: 31% !important;*/ }
.awards-recon span{font-size: 14px}
.awards-recon span{font-size: 14px}

.support-cont { width:70%; margin:20px auto 0; padding:40px; background:#fff;box-sizing: border-box;  -webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);  -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);  -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);}
.support-cont .fl { width:20%; text-align:center}
.support-cont .fl img { width:100%}
.support-cont .fr { width:75%}
.support-cont .fr h3 { font-size:18px; color:#3e3e3e; text-transform:none;}
.support-cont .fr p a { color:#1264b2;}
.support-cont .fr p:last-child { margin-bottom:0;}

.banner .community-sidebar {width: 305px;padding: 98px 0 0 0;position: absolute;top: 0;bottom: 0;right: 13.4%;box-sizing: border-box;}
.community-sidebar .external-link { border:1px solid #e2e2e2;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11); -moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);}
.community-sidebar .external-link li { padding:18px 25px; border-bottom:1px solid #e2e2e2; background:#fff;-webkit-box-shadow: inset 0px -2px 5px 0px rgba(0,0,0,0.06);-moz-box-shadow: inset 0px -2px 5px 0px rgba(0,0,0,0.06); -o-box-shadow: inset 0px -2px 5px 0px rgba(0,0,0,0.06); -ms-box-shadow: inset 0px -2px 5px 0px rgba(0,0,0,0.06); box-shadow: inset 0px -2px 5px 0px rgba(0,0,0,0.06);}
.community-sidebar .external-link li:last-child {-webkit-box-shadow: none;-moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none;box-shadow: none}
.community-sidebar .external-link li a {font-size:15px; color:#0f64b5;}
.community-sidebar .external-link li a img { vertical-align:top; margin-right:5%;}
  
.ms-community { background:url(../images/banners/ms-commun-bg.png) no-repeat center 30%;}
.ms-community .box-cont { margin-bottom:60px;}
.ms-community .box-cont:last-child { margin:0;}
.ms-community .watch-btn { margin:15px 0;}
.ms-community h3 {font-size:18px;color:#494949;text-transform: uppercase;padding: 0;font-weight: bold;border-bottom: 1px solid #49494940;padding: 0 0 10px 0;}
.ms-community p.blue-text { font-size:18px; color:#0e65b5; margin:10px 0;}

.latest-update {width:90%;background:#fff url(../images/latest-update-icon.png) no-repeat right 30px top 60px;padding: 30px 30px 0 30px;box-sizing: border-box;margin:0 auto;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);}

.latest-update .update-list { margin-top:30px;}
.latest-update .update-list li {padding-bottom:20px;}
.latest-update .update-list .image-box { float:left; width:20%}
.latest-update .update-list .image-box img { width:100%}
.latest-update .update-list .content-cont { float:left; width:75%;margin-left:5%}
.latest-update .update-list .content-cont h4 {font-size:15px; color:#1064b5;}
.latest-update .update-list .content-cont p {font-family: 'Open Sans Light';font-size:13px; color:#494949; margin:0;}
.latest-update .update-list .content-cont p.post-time {font-size:12px; color:#7c7c7c; margin:10px 0 0 0}
.latest-update .update-list .content-cont p.italic-text {font-family: 'Open Sans LightItalic';}
.latest-update .load-more {color: #1064b5;font-size: 13px; margin-left:25%}
.latest-update .load-more img {vertical-align: bottom;margin-left: 6px;}

.commun-member { text-align:center; width:100%; height:97px; overflow:hidden}
.commun-member li { width:97px; height:97px; display: inline-block;}

.sub-heading, p.sub-heading { text-align:center;font-family: 'Open Sans Light';font-size:20px; color:#0f64b5; padding-bottom:60px;}
.commun-panel {margin: 0 -10px;}
.commun-panel li {width: 48%;margin: 10px 10px;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);background: #fff;padding: 20px 20px 40px 20px;box-sizing: border-box; float:left;text-align:center;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out; }
.commun-panel li:hover { transform: scale(1.05);-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.3); }

.commun-panel li h2, .commun-panel li h6 {font-family: 'Open Sans Light';font-size:20px; color:#1163b7;}
.commun-panel li p { padding:0 40px;  min-height: 60px;}
.commun-panel li .see-more-btn { font-size:15px; color:#1264b2; text-transform:uppercase}
.commun-panel li .see-more-btn img {vertical-align: bottom;margin-left: 6px;}

.item-list .pager-load-more a { font-size: 15px; width: auto; color: #fff; padding: 15px 50px 15px 30px; display: inline-block; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; /*background-position-X: 90%;*/ text-transform: uppercase; background-color:#f29200;background-image: url(../images/watch-more-icon-down.png); background-repeat:no-repeat; background-position-x: 84%; background-position-y: center; background:#f29200  url(../images/watch-more-icon-down.png) no-repeat right 16% center;}
/*background-position: right 20px top 17px;}*/
.view-ms-event-calendar, .view-roundtables-ms-event-calendar, .view-conferences-ms-event-calendar, .view-roadshows-ms-event-calendar, .view-event-overview-calender, .view-grc-summit-ms-event-calendar { width: 90%; margin: 0 auto 20px; border: 1px solid #e0e0e0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;overflow: hidden;}
.view-ms-event-calendar .view-header, .view-roundtables-ms-event-calendar .view-header, .view-conferences-ms-event-calendar .view-header, .view-roadshows-ms-event-calendar .view-header, .view-event-overview-calender .view-header, .view-grc-summit-ms-event-calendar .view-header  { background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,235,235,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* IE10+ */ background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
border-bottom: 1px solid #e0e0e0; }
.view-ms-event-calendar .view-header .date-nav-wrapper .date-heading h3, .view-roundtables-ms-event-calendar .view-header .date-nav-wrapper .date-heading h3, .view-conferences-ms-event-calendar .view-header .date-nav-wrapper .date-heading h3, .view-roadshows-ms-event-calendar .view-header .date-nav-wrapper .date-heading h3, .view-event-overview-calender .view-header .date-nav-wrapper .date-heading h3, .view-grc-summit-ms-event-calendar .view-header .date-nav-wrapper .date-heading h3 {
font-family: 'Open Sans Light';font-size:25px; color:#484848; line-height:normal;text-transform: none;}
.calendar-calendar .views-field-title a {font-family: 'Open Sans Light';font-size:12px; color:#1264b2; text-decoration:none}
.calendar-calendar .date-display-single {font-family: 'Open Sans Light';font-size:12px; color:#484848;padding: 5px 0 10px;display: block;}
.view-ms-event-calendar .view-header .item-list ul, .view-roundtables-ms-event-calendar .view-header .item-list ul, .view-conferences-ms-event-calendar .view-header .item-list ul, .view-roadshows-ms-event-calendar .view-header .item-list ul, .view-event-overview-calender .view-header .item-list ul {
margin:0;}
.views-exposed-widgets .views-exposed-widget { padding:0;}
.views-exposed-form select.form-select { -webkit-appearance: menulist-button !important; line-height: 2.5em;}
.views-exposed-form input.form-text, .views-exposed-form select.form-select { border: 1px solid #afafaf; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 10px 10px 10px 35px; font-size: 14px; height: 45px /*auto*/; color: #8a8a8a; font-family: 'Open Sans Light'; width:98% !important; -webkit-appearance: none; width: calc(100% - 3px); box-sizing: border-box; background: #FFFFFF;}
#edit-field-grc-tv-video-type-tid {padding: 9px 10px 9px 35px; }
.views-exposed-form #edit-title-wrapper input[type=text] { background:url(../images/search-icon-large.png) no-repeat; background-position: right 6px top 8px; background-position-x: 96%; background-position-y: 7px; padding:10px 10px;}
.views-exposed-form #edit-field-event-type-tid-wrapper .form-select { background: url(../images/select-map-icon.png); background-repeat: no-repeat; background-position: left 5% center; appearance: none; -moz-appearance: none;-webkit-appearance: none;}
.views-exposed-form  #edit-taxonomy-tid-wrapper .form-select {/* background: url(../images/select-drop-arrow.png), url(../images/select-resources-icon.png); */ background-repeat: no-repeat;background-position: right 5% center, left 5% center; appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.views-exposed-form #edit-field-event-date-value-wrapper .container-inline-date > .form-item {margin-right:0;display:inherit;}
.views-exposed-form #edit-field-event-date-value-wrapper .container-inline-date .date-padding, .views-exposed-form #edit-field-event-date-value-wrapper .container-inline-date .form-item .form-item  {float:none;}

.views-exposed-form #edit-field-event-date-value-wrapper input[type=text] { background: url(../images/select-drop-arrow.png), url(../images/select-calendar-icon.png); background-repeat: no-repeat; background-position: right 5% center, left 5% center;margin:0;}
.views-exposed-form #edit-field-event-location-value-wrapper input[type=text] { background: url(../images/select-drop-arrow.png), url(../images/select-location-icon.png); background-repeat: no-repeat; background-position: right 5% center, left 5% center; appearance: none; -moz-appearance: none; -webkit-appearance: none;}
#views-exposed-form-events-overview-upcoming-events .views-exposed-widget.views-submit-button, .views-exposed-form #edit-field-event-date-value-wrapper .description { display:none}
.resources-filter .views-exposed-form { width: 90% /*100%*/; height:auto; margin:0 0 0 5% /*auto*/;}
.fieldset-legend{ background:none !important; padding-left:0 !important}
.fieldset-legend a{ font-size: 14px; color: #8a8a8a; font-family: 'Open Sans Light'; font-weight: normal;}

/* filter drop down width fixted to auto .fieldset-wrapper{   position: absolute !important; background: #fff;  width: 100%; padding: 2%;top: 52px; z-index:1;border: 1px solid #afafaf;height: 200px; max-width: 370px; overflow-y: scroll;overflow-x: scroll;}*/
.fieldset-wrapper{position: absolute !important; background: #fff; width: auto; padding: 2% 0 2% 2%;top: 59px; z-index:1;border: 1px solid #afafaf; height: 200px; max-width: 335px; overflow-y: scroll;overflow-x: hidden; min-width: 207px;}
.fieldset-wrapper .form-checkboxes .form-item { white-space:nowrap}  
 .fieldset-legend span.summary{color: #999;font-size: 0.9em; margin-left: 0 !important; position: absolute; top: 19px; pointer-events: none; display: block; height: 39px;border: 1px solid #afafaf; width: 97%;background: url(../images/select-drop-arrow.png), url(../images/select-map-icon.png); background-repeat: no-repeat; background-position: right 2% center, left 2% center;} 
span.dropdown_new { position: absolute; left: 2.4em; font-size: 0.8em; top: 1em; width: 85%; overflow: hidden; display: inline-block; height: 17px; vertical-align: middle; color: #8a8a8a; padding-top: 8%; z-index: -1;} 
legend{ width:100% !important;}
.fieldset-legend a {height: 50px;display: block; width: 97%; position: absolute; top: 0;}
fieldset {padding: 0 !important;}
.event-overview-filters{padding:0 0 55px 0 !important; }
.show-none{display:none;}
.banner-slides{display:none; height: 455px; overflow: hidden; position: relative}  
.grctv-box { width: 100%; overflow: hidden; max-height: 677px;}
.Webinars_viewtype{  position: absolute;  top:635px /*794px 674*/;   right: 100px;   z-index: 1;}
.icons_wrp{ position: relative}
.bnr_rmv_fix{ top: 280px /*26*/}

/* START - Right Widget */
.rwid{position: fixed;color: #FFFFFF;font-family: 'Open Sans Light';font-size: 0.9em;z-index:999;right: 0;top: 25%;display: inline-block;}
.rwid a{ color: #FFFFFF; display: block}
.Rcall, .Rchat, .Rdemo, .Rrfp{position: absolute;  padding: 0 0 0 3em; z-index: 999; right: 0; height: 45px; line-height: 3.2em; display: block;}
.Rcall{display: none !important;background: url(../images/right-CTA-price.png) no-repeat 12px 11px #84bc03;top: 92px;width: 73px;}
.Rchat{background: url(../images/right-CTA-call.png) no-repeat 10px 13px #84bc03;top: 45px;width: 60px;}
.Rdemo{background: url(../images/right-CTA-demo.png) no-repeat 10px 13px #f29200;top: 0;width: 180px;}
.Rrfp{display: none !important;position: absolute;background: url(../images/icon-RFP.png) no-repeat 8px 13px #f29200;top: /*138*/46px;width: 180px;background-size: 27px 22px;-webkit-background-size: 27px 22px;-moz-background-size: 27px 22px;-o-background-size: 27px 22px;}
 /* END - Right Widget */

 /* START - Right Widget=============== removed cal, rfp & changed colors 
.rwid{ position: fixed; color: #FFFFFF; font-family: 'Open Sans Light'; font-size: 0.9em; z-index:999; right: 0; top: 28%; display: inline-block;}
.rwid a{ color: #FFFFFF; display: block}
.Rcall, .Rchat, .Rdemo, .Rrfp{position: absolute;  padding: 0 0 0 3em; z-index: 999; right: 0; height: 45px; line-height: 3.2em; display: block;}
.Rcall{background: url(../images/right-CTA-price.png) no-repeat 12px 11px #84bc03;top: 92px;width: 73px;}
.Rchat{background:  url(../images/right-CTA-call.png) no-repeat 10px 13px #525252;top: 138px;width: 60px;}
.Rdemo{background:  url(../images/right-CTA-demo.png) no-repeat 10px 13px #1064b5 ;top: 0;width: 180px;}
.Rrfp{position: absolute;background: url(../images/icon-RFP.png) no-repeat 8px 13px #f29200;top: /*138 46px;width: 180px; background-size: 27px 22px; -webkit-background-size: 27px 22px; -moz-background-size: 27px 22px; -o-background-size: 27px 22px;}
 /* END - Right Widget */
 
 /* START - GRC Summit Timer */
.catch-box  { width: 210px; display: block; font-size:15px; width:auto; color:#fff; padding:15px 30px; display:inline-block; margin-top:15px;-webkit-border-radius: 10px;-moz-border-radius: 10px;  border-radius: 10px; background-position-X:90%; text-transform:uppercase; background:#f29200;}
.catch-box img {vertical-align: bottom;margin-left: 6px;}


/* GRC Summit Timer */
.text-center{ text-align: center}
.text-left{ text-align: left}
.text-right{ text-align: right}
.text-top{ text-align: top}

/* counter */
ul#grctimer, ul.counter { list-style: none;  margin: 0;  padding: 0;  display: block;  text-align: right;  width: 100%; }
ul#counter { text-align: center; margin: 2em auto; }
ul#grctimer li, ul#counter li {display: inline-block;width: 18%;text-align: right;color: #FFFFFF;margin: 0 auto;text-align: center;float: none;}
ul#grctimer li div, ul#counter li div {  font-size: 4.5em;  text-align: center;  /* line-height: 60px; */  color: #f79520;  font-weight: lighter;  font-family: 'Open Sans', sans-serif;}
ul#grctimer li.seperator {  font-size: 1em;  line-height: 3.5em;  vertical-align: top;  color: #84bc03;  padding-left: 1em;  text-indent: 99999999em;}
ul#grctimer li p, ul#counter li p {  color: #FFFFFF;  font-size: 1em;  text-align: center;  clear: both;  width: 100%;  display: block;  margin: 0em 0 0 0;  font-weight: lighter;}

/* ul#grctimer { list-style: none; margin: 1.60% 0 0% 54%; padding: 0; display: block; text-align: right; width: 50%; }
ul#grctimer li { display: inline-block; width: 65px; text-align: right; color: #84bc03;}
ul#grctimer li div {font-size: 2em;text-align: center;color: #84bc03;}
ul#grctimer li.seperator { font-size: 1em; line-height: 3.5em; vertical-align: top; color: #84bc03; padding-left: 1em; text-indent: 99999999em;}
ul#grctimer li p {color: #FFFFFF; font-size: 0.8em; text-align: center; clear: both; width: 100%;display: block;} */
.mt{ margin-top: 1em }
 /* END - GRC Summit Timer */

/* START - pagination */
.pagination { display: inline-block; padding-left: 0; margin: 20px 0 20px 48%; border-radius: 4px}
.pagination>li { display: inline; font-family: 'Open Sans Light'; font-size: 0.9em; background: none !important }
.pagination>li>a, .pagination>li>span { position: relative; float: left; padding: 6px 12px;	margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd}
.pagination>li:first-child>a, .pagination>li:first-child>span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px }
.pagination>li:last-child>a, .pagination>li:last-child>span { border-top-right-radius: 4px; border-bottom-right-radius: 4px }
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { color: #23527c; background-color: #eee; border-color: #ddd}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { z-index: 2; color: #fff; cursor: default;	background-color: #337ab7; border-color: #337ab7}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover { color: #777; cursor: not-allowed;	background-color: #fff;	border-color: #ddd}
hr{ background: #EEEEEE; height: 1px; border: none !important; margin: 8px 0}
.tbleimg{padding-right: 20px; padding-left: 15px}
.FCS{padding: 5px 0 5px 20px; border: 1px solid #EEEEEE;}
.resrctble{border:2px solid #EEEEEE; padding: 8px; background: #f8f8f8}
.resrctble table tbody{ border: none !important}
.resrc{background: #f8f8f8; font-family: 'Open Sans Light'; font-size: 15px}
/* END - pagination */

/* START - Load more */
/* ul#lodmre li, ul.NR_PR_lodmre li, ul.MC_lodmre li{ display:none;} */
ul#lodmre li, ul.NR_PR_lodmre li, ul.MC_lodmre li, ul.EO_PGRC_lodmre li,ul.EO_PRODS_lodmre li,ul.EO_PRT_lodmre li, ul.EO_PWBNR_lodmre li{ display:none;}
ul.EV_UC_lodmre li{ display:none; float:left}
ul#grctvldmre li{ display:none; }
.video-list li .vid-info{ height: 120px}
/* END - Load more */

.text-center{ text-align: center}
.text-left{ text-align: left}
.text-right{ text-align: right}
.text-top{ text-align: top}
.featured-busi h4{ font-family:'Open Sans Light'; font-size:30px; color:#1264b2;}
.businessvalfont{font-family:'Open Sans Light'; font-size:30px; color:#1264b2;}
tbody{ border: none !important}
.addr-popup.india{ top:70px; left: 710px;}
.addr-popup.singapore{   top: 130px; left: 500px;}
.addr-popup.south_africa{top: 180px; left: 570px;}
.addr-popup.south_america{top: 180px; left: 380px;}
.addr-popup.saudi_arabia{top: 42px; left: 670px;}  
.addr-popup.united_kingdom{top: -38px; left: 770px;}  
.addr-popup.australia{ top: 210px; left: 580px;}
.contact-map .addr-popup.australia:before, .contact-map .addr-popup.singapore:before { content: ""; width: 0px;height: 0px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #fff; border-right: none; position: absolute; right: -10px; bottom: 40px; left: 280px;}
.addr-popup.switzerland{ top: -40px; left: 530px;}
.addr-popup.france{   top: -40px; left: 520px;}
.addr-popup.italy{ top: -20px; left: 570px;}
.addr-popup.spain{   top: -20px; left: 480px;}
.addr-popup.uk{ top: -60px;left: 480px;}
.addr-popup.germany{ top: -50px; left: 510px;;}
.addr-popup.united_arab_emirates {top: 25px; left: 610px;}
.addr-popup.bahrain{ top: 30px; left: 610px;}
.addr-popup.sao_paulo{  top: 210px;  left: 330px;}
.addr-popup.argentina{ top:220px; left: 310px;}
.addr-popup.chile{ top:200px; left: 290px;}
.addr-popup.colombia{ top:90px; left: 260px;}
.addr-popup.united_states{ top: 24px;  left: 245px;}
.views-exposed-form .form-item { margin-top: 0; margin-bottom: 0; white-space: nowrap; width: 100%;}
.Webinars_viewtype a{display:inline-block; vertical-align: middle; margin-left:5px;}
.Webinars_viewtype select{background: #efefef; padding: 2px 8px; margin-left: 5px; display: inline-block; border:#ccc 1px solid; vertical-align: top; font-size: 14px; color: #8a8a8a; font-family: 'Open Sans Light'; font-weight: normal;}
.report-graph{position:relative;}
.corner-strip{ display:none;}
/* ============================================== https://www.metricstream.com/about-us/partner-community.htm */
.box-partners-2{ width: 100%}
.benefitsnfet .features-det .partn{margin-bottom:50px; /* Newly updated few css */  float: left;width: 45%;margin-right: 5%; }
.benefitsnfet .features-det .partn:last-child { margin-bottom:0px;}
.benefitsnfet .features-det .partn .icon-img{ width:10%; margin-top:10px;}
.benefitsnfet .features-det .partn .feat-det{ width:75%; float:left;}
.benefitsnfet .features-det .partn .feat-det .title{color:#3e3e3e; font-size:18px; margin:0 0 10px 0; font-family: 'Open Sans Semibold';}
.benefitsnfet .features-det .partn .feat-det p{color:#3e3e3e; font-size:15px; font-family: 'Open Sans Light';}
.partner-comm .features-det .partn .feat-det a, .partner-list a { font-size:15px; color:#1064b5; display:block;padding: 20px 0 0;text-align: left;}
.partner-comm .features-det .partn .feat-det a img, .partner-list a img { vertical-align:bottom; margin-left:6px;}

/* ============================================== https://www.metricstream.com/online-press-kit.htm */
.press_kit_online{display: block;margin: 0 auto 0px auto; min-height: 80px;clear: both;border-bottom: 1px dotted #ccc;padding: 20px 0;}
.serv-text ul li { float: none; box-shadow: none; list-style-type: none; min-height: auto; margin: 5px 0 0 30px; padding: 0; width: 100%}
.OPK_img img{ width: 150px}
.press_kit_online li a, .opk ul li a { font-family: 'Open Sans Light'; font-size: 15px;color: #006db7;}
.opk_txt{float:none !important;}
.opk_txt h2{text-align:left;}

@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{
	.serv-text ul li { min-height: 100%; height: 100%; }
}}

/* ============================================== https://www.metricstream.com/resources/index.htm */
.resources-featured-box{width: 100%;background: #f8f8f8;height: 100%;display: inline-block;border: 1px solid #EEEEEE; margin: 3% 0}
.resources-featured-box .fl{float: left;width: 15%;background: #FFFFFF;padding: 1% 0 2% 2%;}
ul.resources-featured-list { list-style-type: none; width: 100%;}
ul.resources-featured-list li {background: url('https://www.metricstream.com/images/images/lbr_arrow.gif') no-repeat 0 74%;padding: 5% 0 0 5%;font-size: 14px;min-height: auto;margin: 0;}
ul.resources-featured-list li a, .resources-featured-box .fr div p a{ color: #1064b5;}
.resources-featured-box .fr{float: left;width: 78%;margin: 0 0 0 1%;}
.resources-featured-box h5 {color: #4d4d4d;font-size: 16px;font-weight: 600;padding: 1% 0 1% 2%;border-bottom: 1px solid #EEEEEE;margin: 0;width: auto;}
.resources-featured-box .fr ul, ul.resources-featured-analyst-reports {list-style-type: none;}
.resources-featured-box .fr ul li, ul.resources-featured-analyst-reports li{padding: 2% 0;display: inline-block;list-style-type: none;background: none;/* min-height: auto; */margin: 0;border-bottom: 1px solid #EEEEEE;width: 100%;}
.resources-featured-box .fr ul li:last-child, ul.resources-featured-analyst-reports li:last-child{ border: none}
.resources-featured-box .fr ul li img{ float: left;border-color:#CCCCCC;border-style:solid;border-width:1px;margin: 0;padding: 0;display: inline-block;/*  width: 80%;height: 100%; */}

ul.resources-featured-analyst-reports li img{margin: 0;padding: 0;display: inline-block; /*width: 100%;height: 100%;*/}
.resources-featured-box .fr ul li p {color:#494949;font-size:15px;font-family:'Open Sans Light';margin: 0;float: right; width: 90%;}
ul.resources-featured-analyst-reports li p {color:#494949;font-size:15px;font-family:'Open Sans Light';margin: 0;/* float: left; *//* width: 100%; */}
ul.resources-featured-list-content li .fl{ float: left; width: 20%}
ul.resources-featured-list-content li .fr{ float: left; width: 80%}
ul.resources-featured-analyst-reports li .fl{float: left;/* min-width: 20%; */padding: 0;background: none;margin: 0 2%;width: 10%;display: block;overflow: hidden;}
ul.resources-featured-analyst-reports .fr{float: right;width: 85%;margin: 0 0 0 1%;display: inline-block;text-align: left;}
.resources-complete-list {background: #FFFFFF;color: #4d4d4d;font-size: 16px;font-weight: 600;padding: 0.5% 0 0.5% 2%;border-bottom: 1px solid #EEEEEE;margin: 0;width: auto;}
.mft-tp{ margin-right: 1%}
ul.resources-featured-analyst-reports li img.Cflag{ width: auto; height: auto}

.apps{min-height: 450px}

/*================= m7 apps */
.benefits-det_m7 img{ width: 85% !important}
/*======================== m7 banner */
.banner .banner-text_m7 {position:absolute;top: 0;left: 0;width: 50%;padding: 60px 0 0 0px;}
.banner .banner-text_m7 .white_box_m7{background-color: rgba(255, 255, 255, 0.9);padding: 40px 30px 40px 0;margin: 3% 0 0 0;}
.banner .banner-text_m7 .event-logo{left: 10%; position: relative;}
.banner .banner-text_m7 h6 {font-family: 'Open Sans Light';font-size:20px;color:#212121;margin: 0 0 0 10%;line-height: 30px;}
.banner .banner-text_m7 p {font-family: 'Open Sans Light';font-size: 15px;color:#212121;margin: 0 0 0 10%;}
.greysection{background: #f8f8f8 !important;clear: both;border: 1px solid #e1e1e1;border-right: 0;border-left: 0;}
.whitesection{background: #FFFFFF !important; clear: both}

/*============================= selection language icon */
div.fancy-select{position: relative;font-size: 13px;color: #000000;/* width: 235px; */}
div.fancy-select.disabled{opacity: 0.5;}
div.fancy-select select:focus + div.trigger{/* box-shadow: 0 0 0 2px #4B5468; */}
div.fancy-select select:focus + div.trigger.open{box-shadow: none;}
div.fancy-select div.trigger{cursor: pointer;padding: 0px 0px 3px 31px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;color: #4B5468;width: auto;transition: all 240ms ease-out;-webkit-transition: all 240ms ease-out;-moz-transition: all 240ms ease-out;-ms-transition: all 240ms ease-out;-o-transition: all 240ms ease-out;background: url(../images/ms_language_icon.png) no-repeat;}
div.fancy-select div.trigger:after{content: "";display: block;position: absolute;width: 0;height: 0;border: 5px solid transparent;/*border-top-color: #4B5468;*/top: 17px;right: 9px;}
div.fancy-select div.trigger.open{color: #7A8498;box-shadow: none;}/*div.fancy-select div.trigger.open:after{border-top-color: #7A8498;}*/
div.fancy-select ul.options{list-style: none;margin: 0;position: absolute;top: 40px;left: 0;visibility: hidden;opacity: 0;z-index: 50;max-height: 200px;overflow: auto;background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* IE10+ */background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.11);-moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.11);box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.11); -o-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.11); -ms-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.11);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);min-width: 150px;padding: 6px 0;transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;}
div.fancy-select ul.options.open{visibility: visible;top: 25px;opacity: 1;}
div.fancy-select ul.options.overflowing{top: auto;bottom: 40px;transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;}
div.fancy-select ul.options.overflowing.open{top: auto;bottom: 50px;}
div.fancy-select ul.options li{margin: 0;padding: 6px 12px;color: #000;cursor: pointer;white-space: nowrap;transition: all 150ms ease-out;-webkit-transition: all 150ms ease-out;-moz-transition: all 150ms ease-out;-ms-transition: all 150ms ease-out;-o-transition: all 150ms ease-out;display: block;float: none;}div.fancy-select ul.options li.hover{color: #1064b5;}
div.fancy-select ul.options li:last-child{padding: 6px 12px;}

/* ============================= App page + m7 page popup */
.YouTubePopUp-Wrap{position:fixed; width:100%; height:100%; background-color:#000; background-color:rgba(0,0,0,0.8); top:0; left:0; z-index:9999999999999;}.YouTubePopUp-animation{opacity: 0; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: YouTubePopUp; animation-name: YouTubePopUp;}@-webkit-keyframes YouTubePopUp{0%{opacity: 0;}100%{opacity: 1;}}@keyframes YouTubePopUp{0%{opacity: 0;}100%{opacity: 1;}}body.logged-in .YouTubePopUp-Wrap{/* For WordPress */ top:32px; z-index:99998;}.YouTubePopUp-Content{max-width:680px; display:block; margin:0 auto; height:100%; position:relative;}.YouTubePopUp-Content iframe{max-width:100% !important; width:100% !important; display:block !important; height:480px !important; border:none !important; position:absolute; top: 0; bottom: 0; margin: auto 0;}.YouTubePopUp-Hide{-webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: YouTubePopUpHide; animation-name: YouTubePopUpHide;}@-webkit-keyframes YouTubePopUpHide{0%{opacity: 1;}100%{opacity: 0;}}@keyframes YouTubePopUpHide{0%{opacity: 1;}100%{opacity: 0;}}.YouTubePopUp-Close{position:absolute; top:0; cursor:pointer; bottom:528px; right:0px; margin:auto 0; width:24px; height:24px;background:url(../images/close.png) no-repeat; background-size:24px 24px; -webkit-background-size:24px 24px; -moz-background-size:24px 24px; -o-background-size:24px 24px;}.YouTubePopUp-Close:hover{opacity:0.5;}@media all and (max-width: 768px) and (min-width: 10px){.YouTubePopUp-Content{max-width:90%;}}@media all and (max-width: 600px) and (min-width: 10px){.YouTubePopUp-Content iframe{height:320px !important;}.YouTubePopUp-Close{bottom:362px;}}@media all and (max-width: 480px) and (min-width: 10px){.YouTubePopUp-Content iframe{height:220px !important;}.YouTubePopUp-Close{bottom:262px;}}

/* ============================= App page mouseover */
.app-video-feature-image{display:block;padding:0;position: relative;} 
.app-video-feature-image:after {background:url(../images/vid-play-hover-icon.png); content:"";width:76px;height:76px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
/*.app-video-feature-image:hover:after {background:url(../images/vid-play-hover-icon.png);} app overview mouserover image*/

.AVFI{display:block;padding:0;position: relative;} 
.AVFI:after {background:url(../images/vid-play-hover-icon.png); content:"";width:76px;height:76px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}

/******************  resource new block 2018 ***********************/
.rsrc-fix-banner { width:100%; overflow: hidden; height:254px; position:relative;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);  -o-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);-ms-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1); background:url(../images/MS_Resources_2018_bnr_bg.jpg) no-repeat 100% 100%;  -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.rsrc-fix-banner .rsrc-banner-text { margin-left:5%; width:68%;padding: 40px 0 0 0;}
.rsrc-fix-banner .rsrc-banner-text h2, .rsrc-fix-banner .rsrc-banner-text-factsheet h2 {font-size:15px;font-style:italic;padding:15px 0 0 0;color: #FFFFFF; font-family:'Open Sans Light'}
.webinar-fix-banner{background:url(../images/ms_webinardairy-2018-banner_bg.jpg) no-repeat left 100% !important;}

.rsrc-filters{width: 100%; padding: 0px 0 30px 0;}
.rsrc-Featured-topic{background: #FFFFFF;width: 98%;display: block;height: 225px;padding: 0;margin: 0 0 40px 0;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);overflow: hidden;}
h5.rsrc-FT-h5{color:#494949;font-size:15px;font-family:'Open Sans Light';margin: 0 0 15px 0;font-weight: bold;clear: both;}
.rsrc-Featured-topic img{position: relative; margin: 0 !important; padding: 30px 0 0 0;  width: 100% !important}
h6.GRC-HP-FT-h6{position: absolute;top: 0;text-align: center;padding: 10px 0;background: #53565a;width: 100%;color: #FFFFFF;}
.rsrc-title{font-family:'Open Sans Light';font-size: 18px;color:#1163b7;margin: 10px 10px 5px 15px;width: auto;line-height: 22px;}
.rsrc-description{  margin: 10px 5px 0 15px !important;}
.view-grc-insight{/*margin-bottom: 40px*/}
.rsrc-btn{font-size:15px;width:auto;color: #1163b7;padding: 0;display:inline-block; margin: 10px 0 0 10px;}
.rsrc-btn img{vertical-align: bottom;margin-left: 6px; width:  auto !important}

.rsrc-Featured-topic ul li{font-family:'Open Sans Light';background: url(../images/download-article-icon-list-view.png) no-repeat top left !important;padding: 0px 20px 0 30px !important;margin: 10px 0 15px 20px !important;font-size:15px;color:#494949;min-height: 25px !important;text-align: left !important;width: auto !important;box-shadow: none !important;float: none !important;list-style: none;line-height: 16px;}
.rsrc-Featured-topic ul li:first-child{margin-top: 15px !important }
.rsrc-Featured-topic ul ul li{ font-family:'Open Sans Light'; background: none; padding:0 0 0 40px; margin:0 0 30px; font-size:15px; color:#494949; min-height: 25px; text-align:left; }
.rsrc-Featured-topic ul ul li:before { content:"ï¿½"; font-size: 90px; vertical-align: top; line-height: 15px;}
.rsrc-Featured-topic ul li p { color:#494949; font-size:15px; font-family:'Open Sans Light'; margin: 10px 0; clear: both}
ul.search-tab li{background: none !important}

.rsrc-Featured-block{clear: both;margin: 20px 0;padding: 0;width: 100%;position: relative;}
.rsrc-Featured-block ul{margin: 0 auto;padding: 0;text-align: center;}
.rsrc-Featured-block ul li{cursor:pointer;list-style: none;/* min-height: 250px; */text-align: left;padding: 0;width: 23%;overflow: hidden;display: inline-block;}
.rsrc-Featured-block ul li img{padding: 0;margin: 0;float: left;display: inline-block;min-height: 150px;overflow: hidden;}
.rsrc-Featured-block ul li h6{font-family:'Open Sans Light';font-size: 18px;color:#1163b7;margin: 0;width: auto;line-height: 22px;clear: both;padding: 10px 10px;display: block;float: left;}
.rsrc-Featured-block ul li p{font-family:'Open Sans Light';color:#484848;font-size:15px;margin: 0;text-align: left;padding: 10px;clear: both;display: inline-block;float: left;}

/*.masonry { margin: 1.5em 0; padding: 0; -moz-column-gap: 1.5em; -webkit-column-gap: 1.5em; column-gap: 1.5em; font-size: .85em;}
.item { display: inline-block;background: #fff; padding: 0; margin: 0 0 1.5em; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.18); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.masonry {-moz-column-count: 4; -webkit-column-count: 4; -o-column-count: 4; column-count: 4; }
.masonry .item:nth-child(4n+1) { order:1;} .masonry .item:nth-child(4n+2) { order:2;} .masonry .item:nth-child(4n+3) { order:3;} .masonry .item:nth-child(4n) { order:4;}

.masonry .item:nth-child(4n+1){clear: left;}*/
/*#masonry .item, .masonry .item {overflow: hidden; display: block; width: 24%;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);background:#ffffff;text-align: left;vertical-align: top; margin-bottom: 10px;margin-top: 10px;}*/

#masonry .item, .masonry .item {border:1px solid #ebebeb; overflow: hidden; display: block; width: 23.5%; background:#ffffff;text-align: left;vertical-align: top; margin-bottom: 10px;margin-top: 10px; -webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#masonry .item:hover, .masonry .item:hover{transform: scale(1.05);-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);}

#masonry .item img, .masonry .item img{padding: 0;margin: 0;float: left;display: inline-block;overflow: hidden;width: 100%; height: auto;}
#masonry .item .itemwrp, .masonry .item .itemwrp{padding: 15px 10px 10px 10px}
#masonry .item h6, .masonry .item h6{font-family:'Open Sans Light';font-size: 16px;color:#1163b7;margin: 0;line-height: 22px;clear: both;padding: 10px 0;text-align: left;width: auto;}
#masonry .item p, .masonry .item p{font-family:'Open Sans Light';color:#484848;font-size:15px;margin: 0;text-align: left;/*padding: 15px 10px 10px 10px;*/ width: auto; display: table; }
#masonry .item .more-btn, .masonry .item .more-btn{display:block;/*background:url(../images/menu-more-icon.png) no-repeat 120px 3px;width: 150px;*/color:#1264b2;padding:0;text-transform:uppercase;font-size:15px;margin: 10px 0;float: left;}
#masonry .item .more-btn img, .masonry .item .more-btn img {vertical-align: bottom;margin-left: 6px;width: auto;display: inline-block;float: none;}
#masonry .item span, .masonry .item span{color: #f09125;font-weight: bold;text-align: left;padding: 0 0 10px 0;font-size: 85%;display: block;}

#masonry .item.linkedin, .masonry .item.linkedin {background: #53565a;color: #FFFFFF;text-align: center;padding: 30px 0;}
#masonry .item.linkedin h6, .masonry .item.linkedin h6{font-family:'Open Sans Light';font-size: 18px;color:#FFFFFF;line-height: 22px;clear: both;padding: 0;text-align: center;width: auto;}
#masonry .item.linkedin img, .masonry .item.linkedin img{padding: 0;margin: 0;text-align: center;float: none;width: auto;}

#masonry .item.stayconnected,.masonry .item.stayconnected {background: #0071bb;color: #FFFFFF;text-align: center;padding: 30px 0;}	
#masonry .item.stayconnected h6, .masonry .item.stayconnected h6{font-family:'Open Sans Light';font-size: 18px;color:#FFFFFF;margin: 0;line-height: 22px;clear: both;padding: 0;text-align: center;width: auto;}
#masonry .item.stayconnected img, .masonry .item.stayconnected img{padding: 0;margin: 0; text-align: center; float: none; vertical-align: bottom;margin-left: 6px; width:  auto !important}
#masonry .item.stayconnected a, .masonry .item.stayconnected a{font-size:15px; width:auto; color: #FFFFFF;padding: 6px 30px 8px 30px; display:inline-block; margin: 10px 0 0 10px; border: 1px solid #78b242; border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; }

.masonry .item .logo-img{ height: 100px; text-align: center}
.masonry .item .logo-img img{width: auto !important;text-align: center;float: none;padding: 30px 0 0 0;}
.masonry .item .cust-detais {padding:10px; border-top:1px solid #ececec}
.masonry .item .cust-detais p { margin:0 0 10px 0}
.masonry .item .cust-detais a { display: inline-block;} 

.masonry .item .vid-coint {position:relative;/*min-height:180px;*/display: inline-block;width: 100%;background: #ffffff;}
.masonry .item .vid-coint .tot-time { position:absolute; bottom:5px; right:5px; background:rgba(0,0,0,0.5);font-family: 'Open Sans Light'; font-size:14px; color:#fff; padding:8px 12px; text-align: left}
.masonry .item .vid-coint .play-icon {overflow: auto;margin: auto !important;position: absolute;top: 50%;transform: translate(0px, -50%);left: 0;right: 0;height: auto;text-align: center;width:20%;-webkit-transition: 0.18s;-moz-transition: 0.18s;-o-transition: 0.18s;transition: 0.18s;  pointer-events: none; overflow: hidden}
.masonry .item .vid-info {width:100%;background:#fff;padding: 0px 10px 10px 10px;box-sizing: border-box;text-align: left;}
.masonry .item .vid-info p, .video-list li .vid-info p a {font-family: 'Open Sans Light'; font-size:13px; color:#3d3d3d; padding-bottom:10px; min-height:46px;}
.masonry .item .vid-info a { display:inline-block}
.masonry .item .vid-info .client-logo { min-height:35px; padding-bottom:10px;}
.masonry .item .vid-info .client-logo img { height:10%}

.masonry .item.customerquotegreybg{background: #53565a; min-height: 313px}
.masonry .item .customerquote{display:table;width:100%;min-height: 160px;height:  100%;position:relative;text-align:center;padding: 20px;box-sizing: border-box;background: #53565a;color: #fff;}
.masonry .item .customerquote p{font-family: 'Open Sans Light';font-size: 16px;color: #ffffff;text-align:center;vertical-align: middle;display: table-cell;padding: 0 10px;}
.masonry .item .customerquote:before {content: "";background: url(../images/leftquot-icon-small.png);width: 28px;height: 24px;position: absolute;top: 15px;left:15px;}
.masonry .item .customerquote:after {content: "";background: url(../images/rightquot-icon-small.png);width: 28px;height: 24px;position: absolute;bottom: 15px;right: 15px;}
.masonry .item .name{text-align:center;margin: 10px 0 5px 0;color: #f8f8f8;font-family: 'Open Sans';font-size: 14px;text-transform:uppercase;}
.masonry .item .position{font-size: 14px;font-family:'Open Sans Light';color: #f8f8f8;margin-bottom: 20px;text-align: center;line-height: 16px;}
.masonry .item .customerquotelogo{text-align: center;width: 100%;padding: 0;background: #ffffff;position: absolute;bottom: 0;min-height: 55px;}
.masonry .item .customerquotelogo img{width: auto !important;float: none;text-align: center;vertical-align: middle;}
.featured_video{width: 98.5%;height: 320px !important;margin: 30px 0 30px -5px;background: none;border: 1px solid #cccccc9e;float: left;}
.featured_video .video-cont { width:100%;height:450px; position:relative;}
.featured_video .video-cont img {width:100%;height:100%;}
.featured_video .video-cont .play-icon { position:absolute;top: 40%;transform: translate(0px, -50%);left: 0;right: 0; margin: auto;width: 22%;-webkit-transition: 0.18s;-moz-transition: 0.18s;-o-transition: 0.18s;transition: 0.18s;pointer-events: none;}
.featured_video .video-cont .play-icon  img { width:100%}  
.featured_video .video-cont .video-thumb:hover .play-icon {width:28%;}

.customerstestimonialinsight{ margin: 0 -1%; display:inline-block; width:100%;}
ul.customerstestimonialinsight {text-align: center;display: table;}
.customerstestimonialinsight li {font-family: 'Open Sans'; background: #53565a;width: 24%;display: inline-table;margin: 2.5% .5% 2.5% .5%;border:1px solid #ebebeb;box-sizing: border-box;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;text-align: center;min-height: 316px;/* background: #ffffff; */position: relative;vertical-align: top;}
ul.customerstestimonialinsight li .customerquotegreybg{background: #53565a; min-height: 313px}
ul.customerstestimonialinsight li .customerquote{display:table;width:100%;min-height: 110px;height:  100%;position:relative;text-align:center;padding: 20px;box-sizing: border-box;background: #53565a;color: #fff;}
ul.customerstestimonialinsight li p{font-family: 'Open Sans Light';font-size: 14px;color: #ffffff;text-align:center;vertical-align: middle;display: table-cell;padding: 0 10px;}
ul.customerstestimonialinsight li .customerquote:before {content: "";background: url(../images/leftquot-icon-small.png);width: 28px;height: 24px;position: absolute;top: 15px;left:15px;z-index: 1;}
ul.customerstestimonialinsight li .customerquote:after {content: "";background: url(../images/rightquot-icon-small.png);width: 28px;height: 24px;position: absolute;bottom: 0px;right: 15px;}
ul.customerstestimonialinsight li .name{text-align:center;margin: 10px 0 5px 0;color: #f8f8f8;font-family: 'Open Sans Semibold';font-size: 14px;text-transform:uppercase;}
ul.customerstestimonialinsight li .position{font-size: 14px;font-family:'Open Sans Light';color: #f8f8f8;margin-bottom: 20px;text-align: center;line-height: 16px;}
ul.customerstestimonialinsight li .customerquotelogo{text-align: center;width: 100%;padding: 0;background: #ffffff;position: absolute;bottom: 0;min-height: 70px;}
ul.customerstestimonialinsight li .customerquotelogo img{width: auto !important;float: none;text-align: center;vertical-align: middle;padding: 10px 0;}

.customersgrctvheight{ margin: 0 -1%; display:inline-block; width:100%;}
ul.customersgrctvheight {text-align: center;display: table;}
.customersgrctvheight li {font-family: 'Open Sans';  width: 24%;display: inline-table;margin: 0 .5% 0 .5%;border:1px solid #ebebeb;box-sizing: border-box;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;text-align: center;min-height: 475px;background: #ffffff;position: relative;}
.customersgrctvheight li:hover {transform: scale(1.05);-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2); -moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.2);}

.customersgrctvheight li .vid-coint {font-family: 'Open Sans'; position:relative;/*min-height:180px;*/display: inline-block;width: 100%;background: #ffffff;}
.customersgrctvheight li .vid-coint .tot-time { position:absolute; bottom:5px; right:5px; background:rgba(0,0,0,0.5);font-family: 'Open Sans Light'; font-size:14px; color:#fff; padding:8px 12px; text-align: left}
.customersgrctvheight li .vid-info {width:100%;background:#fff;padding: 15px 40px;box-sizing: border-box;text-align: center;position: relative;}
.customersgrctvheight li .vid-info:before {content: "";background: url(../images/leftquot-icon-small.png);width: 28px;height: 24px;position: absolute;top: 15px;left: 10px;}
.customersgrctvheight li .vid-info:after {content: "";background: url(../images/rightquot-icon-small.png);width: 28px;height: 24px;position: absolute;bottom: 15px;right: 10px;}

.customersgrctvheight li .vid-info p, .video-list li .vid-info p a {font-family: 'Open Sans Light';font-size: 14px;color:#3d3d3d;padding-bottom:10px;min-height:46px;}
.customersgrctvheight li .vid-info a { display:inline-block}
.customersgrctvheight li .vid-info .client-logo { min-height:35px; padding-bottom:10px;}
.customersgrctvheight li .vid-info .client-logo img { height:10%}

.customersgrctvheight li .name{text-align: center;margin: 0px 0 5px 0px;color: #484848;font-family: 'Open Sans Semibold';font-size: 14px;text-transform:uppercase;}
.customersgrctvheight li .position{font-size: 14px;font-family:'Open Sans Light';color: #484848;margin-bottom: 5px;text-align: center;line-height: 16px;padding: 0 10px;}
.customersgrctvheight li .customerquotelogo{text-align: center;width: 100%;padding: 0;background: #ffffff;position: absolute;bottom: .5em;}
.customersgrctvheight li .customerquotelogo img{width: auto !important; float: none}

/* ================  Customers Casestudy  */
.customerscasestudyheight{ margin: 0 -1%; display:inline-block; width:100%;}
ul.customerscasestudyheight {text-align: center;display: table;}
ul.customerscasestudyheight li {font-family: 'Open Sans'; width: 24%;display: inline-table;margin: 0 .5% 0px .5%;border:1px solid #ebebeb;box-sizing: border-box;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;text-align: center;min-height: 400px;background: #ffffff;position: relative;vertical-align: top;}
.customerscasestudyheight li img{width: 100% !important;height: auto !important;}
.customerscasestudyheight li h6{font-family:'Open Sans Light';font-size: 16px;color:#1163b7;margin: 0;line-height: 22px;clear: both;padding: 10px;width: auto;min-height: 70px; text-align: center}
.customerscasestudyheight li div.name{text-align: center;margin: 0 0 5px 0px;color: #484848;font-family: 'Open Sans Semibold';font-size: 14px;text-transform:uppercase;}
.customerscasestudyheight li div.position{font-size: 14px;font-family:'Open Sans Light';color: #484848;margin-bottom: 5px;text-align: center;line-height: 16px;padding: 0 10px;}
.customerscasestudyheight li div.customerquotelogo{text-align: center;width: 100%;padding: 0;background: #ffffff;position: absolute;bottom: .5em;}
.customerscasestudyheight li div.customerquotelogo img{width: auto !important; float: none}

.removeabovegap{padding: 0}

/* ================  Customers Logos  */
.customerslogoheight{ margin: 0 -1%; display:inline-block; width:100%;}
ul.customerslogoheight {text-align: center;display: table;}
.customerslogoheight li {font-family: 'Open Sans Semibold'; width: 24%;display: inline-table;margin: 0 .5% 2% .5%;vertical-align: top;height: 120px;text-align: center;-webkit-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-ms-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-o-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);-moz-box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);box-shadow: 0px 0px 10px 5px rgba(147,147,147,0.11);background: #fff;box-sizing: border-box;webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;overflow: hidden;padding: 0 10px;}
.customerslogoheight li img{width: auto !important;text-align: center;float: none;padding: 25px 0 0 0;}
/* ================  Loader */
.grc_insight_loader { border: 16px solid #f3f3f3; border-radius: 50%; border-top: 16px solid #3498db; width: 120px; height: 120px; -webkit-animation: spin 2s linear infinite; /* Safari */ animation: spin 2s linear infinite; text-align: center; margin: auto; }
/* Safari */ @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}

/* ============================= Legal document =========================================================*/
table.legal_page { border: 1px solid #ccc; border-collapse: collapse; margin: 0; padding: 0; width: 100%; /*table-layout: fixed;*/ font-family: "Open Sans", sans-serif; line-height: 1.25;}
table.legal_page caption { font-size: 1em; margin: .5em 0 .75em; text-align: left; color: #4d4d4d }
table.legal_page tr {border: 1px solid #ddd; padding: .35em;}
table.legal_page tr:nth-child(even) {background-color: #f2f2f2}
table.legal_page th, table.legal_page td { padding: .625em 1rem; text-align: left;}
table.legal_page td { font-size: .8em}
table.legal_page th { font-size: .85em; letter-spacing: .1em; text-transform: uppercase; background-color: #DFE1DF; color: #53565a; }
table.legal_page td.Account, table.legal_page td.Due, table.legal_page th{border-right: 1px solid #ccc}
table.legal_page td.Account{width: 20%} 
table.legal_page td.Due, table.legal_page td.Amount{width: 40%} 

@media screen and (max-width: 600px) {
table.legal_page { border: 0; }
table.legal_page caption { font-size: 1em; font-weight: 600 }
table.legal_page thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
table.legal_page tr { border-bottom: 3px solid #ddd; display: block; margin-bottom: .625em; }
table.legal_page td {border-bottom: 1px solid #ddd; display: block; font-size: .8em; text-align: right;}
table.legal_page td:before {
/*
* aria-label has no advantage, it won't be read inside a table
content: attr(aria-label);
*/
content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; }
table.legal_page td:last-child { border-bottom: 0; }
}

.testmonial {
    background: #f8f8f8;
    border-radius: 8px;
    padding: 1em;
    overflow: hidden;
    margin-bottom: 10px;
}
.testmonial .testmonial-left {
    float: left;
    margin: 0 10px 10px 0;
    width: 20%;
    text-align: center;
    padding:0px 20px;
}
.testmonial .testmonial-right {
    float: right;
    margin: 0 10px 10px 0;
    width:70%;
}
.testmonial p {
    font-size: 1em;
    line-height: 1.5em;
    margin: 0 0 1.5em 0;
}
.pager{
	background-color: #f8f8f8;
	margin:0px !important;
	padding:30px !important;
}
.pager-current{
	background-color: #0071bb;
    border-radius: 0px;
    color: white;
}
#persona-banner-title{
	font-family: 'Open Sans regular';
    font-size: 23px;
    color: #5f5e5e;
}
#persona-banner-subtitle{
	font-weight:bold;
}
#persona-highlight-title{
	font-family: 'Open Sans regular';
	padding:10px 0px;
	
}
#persona-section{
	padding: 0px;
}
.bolck-links{
	font-size:10px;
	color:#808080;
}