@charset "utf-8";
/* -------------------------------------------------------------- 
- Site Name: MetricStream GRC Summit US 2016
- Version: CSS3 (Augest 2016)
- Site URL: http://www.grc-summit.com/
- Author: Raghavendra Prasad.K
- Author URL: https://raghuinweb.co.nf/ == https://www.behance.net/raghuinweb/
------------------------------------------------------------- */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");
/* @import url("animate.css"); */

h4, h5, h6, h1, h2, h3 {margin-top: 0; font-family: 'Open Sans', sans-serif;} 
ul, ol {  margin: 0;} p { margin: 0;font-family: 'Open Sans', sans-serif;}
html, body { font-family: 'Open Sans', sans-serif; font-size: 100%; font-weight: 400; background-color: #FFF; *width: 100%; *height: 100%;}
body{overflow-x: hidden;}
::selection {background: #000;  color: #fff; text-shadow: none}
::-moz-selection { background:#000; color:#fff; text-shadow:none}
.clearfixmb{clear: both}
.iegld{min-height: 100px}
.fa-envelope-o:before, #footer-strip{display: none}
header{position: relative}
/* =========================================================== privacy and policy Strip */
.privacy-bar{display: none;position: fixed;background: #00000054;text-align: center;vertical-align: middle;padding: .3em 0;margin: 0;font-family: 'Open Sans', sans-serif;top: 0;width: 100%; z-index: 10000}
.privacy-bar h6{font-family: 'Open Sans', sans-serif;font-size: 75%;line-height: 16px;font-weight: 100;color: #cacaca;margin: .3em 0;vertical-align: middle;}
.privacy-bar h6 span{font-weight: bold;padding: 0 0 0 5px;}
.privacy-bar h6 span a{color: #FFFFFF; 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;}


/* Header Image Background - Change the URL below to your image path (example: ../images/background.jpg) */
.business-header { height: 400px; /*background: url('../img/header_banner.jpg') center center no-repeat scroll;*/ -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; position: relative }
img.img_bnr_fix{ position: absolute; z-index: -1}
.head_banner{width: 100%;display: block;margin: 0;padding: 0;position: absolute !important;top: 0;z-index: 10;}
.bnr_fix{position: absolute;z-index: 1000000000;top: 5%;left: 4%;width: 90%;}

img.metricstream { margin: 0; width: auto !important; display: inline !important; text-align: right}
ul#grctimer, ul#counter {list-style: none;margin: 1em 0 0 0;padding: 0;display: block;text-align: right;width: 100%;}
ul#grctimer li, ul#counter li {display: inline-block; width: 65px;text-align: right;color: #FFFFFF;margin: 0 2%; }
ul#grctimer li, ul#counter li:last-child{margin-right: 0;}
ul#grctimer li div, ul#counter li div { font-size: 2.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;}

.CFS{ padding: .8em /*6.5*/ 4em; font-size: 14px; line-height: 1.3333333; background: #f7941e; color: #FFFFFF; border-radius: 0; margin-left: 0; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s; transition: all ease 0.8s; -webkit-transform: translateZ(0);transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}

.pr_btn{padding: .8em 2em;font-size: 14px;line-height: 1.3333333;background: #494949;color: #FFFFFF;border-radius: 0em;margin-left: 2%;-webkit-animation-name: hvr-pop;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;width: 20%;}
.pr_btn:hover {color: #FFFFFF;box-shadow: inset 0 100px 0 0 #555555;color: #FFFFFF;-webkit-animation-name: hvr-pop;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}
 
 
.pr_btn.focus, .pr_btn:focus, .pr_btn:hover,  .pr_btn:visited{color: #FFFFFF!important;} 

.ph_btn{padding: .8em 4em;font-size: 14px;line-height: 1.3333333;background: #0071bb;color: #FFFFFF;border-radius: 0;margin-left: 4%;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;}
.ph_btn:hover { box-shadow: inset 0 100px 0 0 #0071bb; color: #FFFFFF; -webkit-animation-name: hvr-pop; animation-name: CFS;  -webkit-animation-duration: 0.3s;  animation-duration: 0.3s;  -webkit-animation-timing-function: linear;  animation-timing-function: linear;  -webkit-animation-iteration-count: 1;  animation-iteration-count: 1;}

.CFS:hover{ box-shadow: inset 0 100px 0 0 #d27d18; color: #FFFFFF;  -webkit-animation-name: hvr-pop; animation-name: CFS; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}

/* Customize the text color and shadow color and to optimize text legibility. */
h1.LWG{font-family: 'Open Sans', sans-serif;font-weight: 200;font-size: 3em;text-transform: uppercase;color: #ffffff;margin: 1.5em 0 .5em 0;text-align: left;}
.LW-GRC-tnk {
    font-family: 'Open Sans', sans-serif;
    font-weight: 200;
    font-size: 2em;
    color: #ffffff;
    margin: 1.5em 0 .5em 0;
    text-align: left;
	}
.LWG sup{top: -2.5em;font-size: .3em;}
.MTP{ margin: 4em 0 0 0 }
.LWG_center{text-align: left;margin-left: 0;}
.KM_btn{padding: 0.5em 2em;font-size: 1em;line-height: 1.4;background: #f79520;color: #FFFFFF;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s;border-radius: .5em;-moz-border-radius: .5em;-webkit-border-radius: .5em;-o-border-radius: .5em;text-align: left;margin: 1em 0;display: inline-block;}
.KM_btn:hover { color: #FFFFFF; box-shadow: inset 0 100px 0 0 #C14800; color: #FFFFFF;  -webkit-animation-name: hvr-pop; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}

.ph_btn{padding: .8em 4em;font-size: 14px;line-height: 1.3333333;background: #0292f1;color: #FFFFFF; border-radius: 0em; margin-left: 2%; -webkit-animation-name: hvr-pop; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}
.ph_btn:hover { color: #FFFFFF; box-shadow: inset 0 100px 0 0 #0071bb; color: #FFFFFF;  -webkit-animation-name: hvr-pop; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}


.pst-header{background: #f7f2f2 url('../img/past_spkr_bg.gif') top left repeat-x;font-size: 2.3em;color: #010101;height: 56px;line-height: 1.5em;font-weight: 100;margin: 0 0 0 0; }
.pst-header span{font-weight: 700;color: #f79520;}
.pst-header h1{clear: none;margin: 0;padding: 0;font-size: inherit;display: inline-block;}
.pst-keynote{background: #f79520  url('../img/pst_keynote_bg.gif') top center no-repeat;font-size: 2.3em;color: #010101;height: 56px;line-height: 1.5em;font-weight: 100;margin: 1.5em 0 0 0;}
.pst-keynote span{font-weight: 700;color: #FFFFFF;}

.pst-sponsors{background: #efeeed;font-size: 2.3em;color: #010101;height: 56px;line-height: 1.5em;font-weight: 100;margin: 2em 0 1.6em 0;}
.pst-sponsors span{font-weight: 700;color: #f79520;}

.ftr_container{background: #efeeed;font-size: 0.9em;color: #010101;height: auto;line-height: 1.8em;font-weight: 100;margin: 3em 0 1em 0;text-align: left;padding: 0.3em 0;}
.ftr_content{font-size: 0.8em;line-height: 3em;}
.ftr_content span{border-radius: 30em;background: #f79621;color: #FFFFFF; font-size: 0.9em;padding: 0.6em;font-weight: bold;}
.ftr_content a{color: #000000; }
.copy{font-size: 0.7em;color: #000000;padding: 1em 0;}
.copy a{ color: #000000; text-decoration: none}
 .ftr_social_img{ margin: 0 1em; padding: 0; display: inline-block; float: left}
 .ftr_so_icons{float: right;margin: 1em 0 0 0;text-align: right;}
 
.tagline { text-shadow: 0 0 10px #000; color: #fff;}
.img-center {/* margin: 0 auto; */}
footer { margin: 50px 0;}

/* PAST SUMMITS */

.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list {position: relative;overflow: hidden;display: block;margin: 0 auto;padding: 0;width: 100%;text-align: center;height: 100%;}
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff /* url("../img/spkrs_arrows.png") */ center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track {position: relative;/*left: 0; top: 0;*/margin: 0 auto;text-align: center;display: block;height: 100%;}
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; position: relative; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img {width: auto;  /*100% -webkit-transition: 1s ease; -moz-transition: 1s ease; -o-transition: 1s ease; transition: 1s ease;*/text-align: left;}
.slick-slide img:hover  { /*-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);*/}
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.us_2019_bnrimg {/* background: url(../img/us-2019-banner.jpg) no-repeat top center; */background-size: cover;height: 100%;color: #FFFFFF;width: 100%;position: relative;padding: 10px 0 0 0;}
.eu_2018_bnrimg {background: url(../img/grc_ummit_2018_europe_globe_homebnr.jpg) no-repeat top center;background-size: cover;height: 100%;color: #FFFFFF;width: 100%;position: relative;padding: 10px 0 0 0;}

/* Icons */
@font-face {
font-family: 'slick';
 src: url("../fonts/slick.eot");
  src: url("../fonts/slick.eot?#iefix") format('embedded-opentype'),
       url("../fonts/slick.woff") format('woff'),
       url("../fonts/slick.ttf") format('truetype'),
       url("../fonts/slick.svg#slick") format('svg');
  font-weight: normal;
  font-style: normal;  }
  
  .slick-bg-prev, .slick-bg-next {position: absolute;display: block;height: 84px;width: 33px;line-height: 0;font-size: 0;cursor: pointer;top: 50%;margin-top: -10px;padding: 0;border: none;outline: none;background: transparent;}
  
  .slick-bg-prev {left: -15px;}
  /* .slick-bg-prev{background: url(../img/spkrs_arrows.png) no-repeat ; } */
  
  .slick-bg-next {right: -15px;}
  /* .slick-bg-next{background: url(../img/spkrs_arrows.png) no-repeat -33px 0;} */
  
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 40px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }

[dir="rtl"] .slick-prev { left: auto; right: -25px; }
.slick-prev:before { content: "‹"; }
[dir="rtl"] .slick-prev:before { content: "›"; }

.slick-next { right: -25px; }
[dir="rtl"] .slick-next { left: -25px; right: auto; }
.slick-next:before { content: "›"; }
[dir="rtl"] .slick-next:before { content: "‹"; }

/* Dots */
.slick-slider {margin-bottom: 0px;margin-top: 5em;}

.slick-dots { position: absolute;bottom: /*-25*/ 0px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li {position: relative;display: inline-block;height: 30px;width: 20px;margin: 0 0px;padding: 0;cursor: pointer;}
.slick-dots li button { border: 0; background: transparent; display: block;height: 30px;width: 30px; outline: none; line-height: 0; font-size: 0; color: transparent;padding: 0; cursor: pointer;}
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before {position: absolute;top: 0;left: 0;content: "•";width: 20px;height: 20px;font-family: "slick";font-size: 8px;line-height: 20px;text-align: center;color: black;opacity: 0.25;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }
.columns{position: absolute;bottom: 10%;left: 6%;}
.slider-nav-thumbnails .slick-slide {width: 150px !important;margin: 0 1%;padding: 0;text-align: center;}
.slider-nav-thumbnails .slick-slide.slick-active {color: #FFF;  /*width: 0px; height: 30px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #f00;*/ }
header{position: relative}
.EU_btn, .US_btn{width: 150px;color: #FFF; border: none; height: 38px; text-transform: uppercase;} .EU_btn:hover, .US_btn:hover{ color: #FFF}
.EU_btn:focus, .US_btn:focus{ font-weight: bold; color: #fff; border:0;}
.EU_btn{background: #ff0000; }
.US_btn{background: #05a4ff}



.aboutus p{font-size: 1em; line-height: 1.7em; text-align: left; font-family: 'Open Sans', sans-serif; margin: 0em 0 1em 0; font-weight: 100 }
.aboutus h6{font-size: 1em; text-align: left; font-family: 'Open Sans', sans-serif; margin: 0 0 1em 0; font-weight: 500}
.aboutus ul{ clear: both; margin: 0; padding: 0}
.aboutus ul li{font-size: 1em; text-align: left; font-family: 'Open Sans', sans-serif; margin: 1em 0 0.2em 0em; list-style-type: none; background: url("../img/list_icon.png") no-repeat 0px 2px;  font-weight: 100;padding-left: 2em;line-height: 1.4em;}

h3.m_4 {font-family: 'Open Sans', sans-serif; color: #ef3b0a; text-align: center; text-transform: uppercase; font-size: 3em; font-weight: lighter; border-bottom: 1px dotted #ef3b0a;width: 80%;margin: 0  auto 0.5em auto;line-height: 2em;position: relative;}

.circle-brdr-left{width: 10px; height: 10px; background: #ef3b0a; -moz-border-radius: 50px; -webkit-border-radius: 50px;border-radius: 50px;position: absolute;bottom: -5px;}
.circle-brdr-right{width: 10px; height: 10px; background: #ef3b0a; -moz-border-radius: 50px; -webkit-border-radius: 50px;border-radius: 50px;position: absolute;right: 0;bottom: -5px;}

h3.m_4 span{ font-size: 0.6em }
.spkr-grid{ float: left; margin: 1em 0;}
.spkr-grid img { display: block;-webkit-transition: 1s ease; -moz-transition: 1s ease; -o-transition: 1s ease; transition: 1s ease;}
.spkr-grid img:hover  { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.spkr-grid div { height: 320px;}
.spkr-grid a{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); margin: 2em 0; padding: 0; min-height: 280px; display: block; }
/*.spkr-grid a:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); text-decoration: none;}*/
.spkr-grid a:hover{text-decoration: none}

.spkr-grid h3{font-size: 1em;text-align: left;font-family: 'Open Sans', sans-serif;font-style: italic;font-weight: 500;margin: 0.5em 0 0 0;padding: 0;color: #f79520;line-height: 1.6em;}
.spkr-grid h4{font-size: 1.1em; text-align: left; font-family: 'Open Sans', sans-serif;  font-style: italic; font-weight: 500; margin: 0.5em 0; padding: 0; color: #343434 }

.spkr-grid span{ font-style:italic; font-size: 0.8em}

.spkr-grid p{ text-align: center; font-size: 0.9em;  line-height: 1.4em; margin: 0.2em 0 0 0; color: #343434 }
.spkr-grid p.modelbox{ text-align:text-left; font-size: 0.8em; }

.about-grid img, .spkr-grid img  {
	/*border: 1px solid #cdcdcd;*/
	display: -webkit-inline-box;

}
.btnblcok, .btnblcok a{ padding: 1em 2em; background: #FFFFFF; color: #e20b06; font-size: 0.9em; text-transform: uppercase; font-weight: 600; border: 1px solid #e20b06; display: inline-block; margin: 2em 0 0 0 } 
.bgbtn a:hover{ text-decoration: none !important}

.spkr-grid{ float: left; margin: 1em 0;}
.popupimg img{ width: 200px; height: auto; float: left; margin-right: 15px;}
.spkr-grid h4{font-size: 1.2em; text-align: left; font-family: 'Open Sans', sans-serif;}
.spkr-grid span{ font-style:italic; font-size: 0.8em}
.spkr-grid p{text-align:left;font-size: 0.8em;color: #182a3c1;margin: 0em 0;}
.spkr-grid p.modelbox, .spkr-grid ul li{ text-align:left !important; font-size: 0.8em; font-family: 'Open Sans', sans-serif; }
.spkr-grid ul li{ list-style-type: circle}
.modelbox{ text-align:text-left; font-size: 0.8em; font-family: 'Open Sans', sans-serif;}

p.popbox{ font-size: 0.8em; font-style: normal !important;}

p.popbox a, .spkr-grid p.modelbox a{ color: #F60; text-decoration: underline;height: auto;margin: 0;display: inline;}

.sponsrimg{display: inline; max-width: auto; text-align: center; margin: 1em 0; width: 70%}
.scroll-top { position:fixed; bottom:13em; right:1em; cursor:pointer;}
/*============================================================================== Slider  */
.backgroundslideshow{overflow: hidden; width: 100%; height: 630px; position: relative; background: #f5f5f5; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden;}.backgroundslideshow .backgroundslideshow-feather{background: transparent none scroll no-repeat center bottom;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: contain;position: absolute;width: 100%;height: 100%;min-height: 100%;overflow: hidden;display: table;width: 100%;z-index: 2;opacity: 0;}.backgroundslideshow .reborn{z-index: 4;}.backgroundslideshow .backgroundslideshow-feather > img{position: absolute; width: 100%; height: auto; min-height: 100%; overflow: hidden; display: none;}/* Slider Dots */.container-dots-wrapper{position: absolute; bottom: 12%; z-index: 100; left: 50%;}.container-dots-inner{display: table; height: 100%;}.dots{display: table-cell; vertical-align: middle; list-style: none; margin: 0; padding: 0;}.dots li{display: inline-block; width: 10px; height: 10px; margin: 0 4px 7px 4px; text-indent: -999em; border: 2px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; cursor: pointer; opacity: .5; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; -webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.5)); -moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.5)); -ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.5)); -o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.5)); filter: drop-shadow(0 1px 2px rgba(0,0,0,.5));}.dots li.active{width: 11px; height: 11px; background: #fff; border: 2px solid #fff; left: 8px; opacity: 1;}/*===========Banner slider */.slide{width: 100%;height: auto;margin: 5% auto 0 auto;position: relative;/* overflow: hidden; */}.slide ul{margin: 0 auto; min-height: 370px; height: 100%}.slide ul li{list-style: none; position: absolute; z-index: 1; background-position: top center; top: 0; left: 2.8em; right: 0; font-size: 5em; font-weight: 700}.slide ol{position: absolute;left: 84%;bottom: -5%;width: 200px;height: 10px;z-index: 800;font-size: 0;text-align: center;margin: 0;padding: 0;}.slide ol li{background: #ffffff; width: 10px; height: 10px; border-radius: 12px; padding: 0 0px; margin: 0 5px; display: inline-block; cursor: pointer; float: left;}.slide ol li.active{background: #85bced;width: 10px;height: 10px;}

/* ---------================================================================== START - Right Widget */
.rwid{ position: fixed; color: #FFFFFF; font-family: 'Open Sans Light'; font-size: 0.9em; right: 0; top: 28%; display: inline-block;  z-index: 100000;}
.rwid a{ color: #FFFFFF; display: block}
.FB, .TW, .IN, .Rrfp{position: absolute;  padding: 0 0 0 3em; z-index: 999; right: 0; height: 45px; line-height: 3.2em; display: block; text-indent: 100000px; cursor: pointer}
.FB{ background: url(../images/facebook.png) no-repeat 0 0 #1064b5; top: 0;  width: 43px; }
.TW{ background: url(../images/twitter.png) no-repeat 0 0 #00aced; top: 46px; width: 43px; }
.IN{ background: url(../images/link.png) no-repeat 0px -1px #0274b3; top: 92px; width: 43px;}
/* =========================================================== PopUp  */
#fvpp-blackout {display: none;z-index:/* 499*/ 100000;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #000;opacity: 0.65;}
#my-welcome-message { display: none;z-index:/* 500*/ 1000000;position: fixed;width: 40%;left: 30%;top: 10%;padding: /*20px 1%*/ 0;font-family: Calibri, Arial, sans-serif;/* background: #FFF; */}
#my-welcome-message img{width: 100%}
#fvpp-close {position: absolute;top: 5px;right: 5px;cursor: pointer;background: url(../images/cancel.png) no-repeat;width: 32px;height: 32px;}
.livestream{ text-align: center; font-size: 1.2em; line-height: 1.5em; padding: 1em }
.livestream h2 { font-size: 1.2em; font-weight: 700;  margin: 0;}
.livestream p {font-size: 0.9em;line-height: 1.2em; margin: 2% 0;}
.LS_btn{padding: 0.5em 2em;font-size: .8em;line-height: 1.3333333;background: #f7941e;color: #FFFFFF;border-radius: 0;margin: 4% auto 0 auto;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s;font-family: 'Open Sans', sans-serif;text-transform: uppercase;}
.LS_btn:hover { box-shadow: inset 0 100px 0 0 #EF9B17; color: #FFFFFF}
.live_caption{ bottom: 230px}

/* =========================================================== New Banner july 2019 */
.new-banner-2019{width: 100%;display: block;margin: 0;padding: 0;position: absolute !important;top: 0;z-index: 10;/* background: url('../img/grc-summit-global-home-banner-july-2019.jpg') center center no-repeat scroll; */}
.highlights-block{/* background:#1476bbe3 ; */min-height: 370px;text-align: center;margin-top: 1.5em;padding-top: 2em;/* -webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.11); */-ms-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.11);-o-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.11);}
.highlights-block img{width: 45%;}
.highlights-block a.btn{background: linear-gradient(to right, #f29200 49.5%, #EAA039 50%);background-size: 200% 100%;background-position: right bottom;transition: all .5s ease-out;color: #10052F;border-radius: 0;padding: .5em 2em;border: 0;font-size: 1.2em;}
.highlights-block a.btn:hover{transition: all .5s ease-out;transform: scale(1.05);background-position: left bottom; color: #FFFFFF}
.highlights-block h1{font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 2em;color: #10052F;margin: .7em 0;text-align: center;line-height: 1.4em;}
.highlights-block h2{font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 1.6em;color: #10052F;margin: .7em 0;text-align: center;line-height: 1.4em;}

.highlights-block a.orange_bg{background: linear-gradient(to right, #FFFFFF 49.5%, #f29200 50%);background-size: 200% 100%;background-position: right bottom;transition: all .5s ease-out; color:#ffffff; border-radius: 0;padding: .5em 2em; border: 0;}
.highlights-block a.orange_bg:hover{transition: all .5s ease-out;transform: scale(1.05);background-position: left bottom; color: #f29200}

.eventinfo-block{background: #0f0f12cc ;min-height: 370px;text-align: center;margin-top: 2em;padding-top: 2em;-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.11);-ms-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.11);-o-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.11);-moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.11);box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.11);}
.eventinfo-block img{width: 35%;}
.eventinfo-block a.btn{background: linear-gradient(to right, #f29200 50%, #FFFFFF 50%);background-size: 205% 100%;background-position: right bottom;transition: all .5s ease-out; color: #0071bb;border-radius: 0;padding: .5em 2em; border: 0}
.eventinfo-block a.btn:hover{transition: all .5s ease-out;transform: scale(1.05);background-position: left bottom; color: #FFFFFF}

.eventinfo-block h2{font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 1.6em;color: #ffffff;margin: .7em 0;text-align: center;position: relative;min-height: 50px;vertical-align: middle; line-height: 1.4em}
.eventinfo-block h2 sup {top: -1.3em;font-size: .5em;}

.pastsummit-tab{position: absolute; z-index: 10; bottom: 0; width: 100%}
ul.spon_img{margin: 0; padding: 0; text-align: center}
ul.spon_img li{margin: 1%;padding: 0;display: inline-block; *float: left;width: 180px;height: 90px;list-style-type: none;}

.spon_img_1{background: url(../img/sponsors-grcsummit.jpg) -16px 10px;padding: 0;margin: 0;}
.spon_img_2{background: url(../img/sponsors-grcsummit.jpg) -212px 10px;padding: 0;margin: 0;}
.spon_img_3{background: url(../img/sponsors-grcsummit.jpg) -392px 10px;padding: 0;margin: 0;}
.spon_img_4{background: url(../img/sponsors-grcsummit.jpg) -570px 10px;padding: 0;margin: 0;width: 230px !important;}
.spon_img_5{background: url(../img/sponsors-grcsummit.jpg) -799px 10px;padding: 0;margin: 0;width: 150px !important;}
.spon_img_6{background: url(../img/sponsors-grcsummit.jpg) -16px -80px;padding: 0;margin: 0;}
.spon_img_7{background: url(../img/sponsors-grcsummit.jpg) -212px -90px;padding: 0;margin: 0;}
.spon_img_8{background: url(../img/sponsors-grcsummit.jpg) -600px -85px;padding: 0;margin: 0;}
.spon_img_9{background: url(../img/sponsors-grcsummit.jpg) -410px -87px;padding: 0;margin: 0;width: 140px !important;}
.spon_img_10{background: url(../img/sponsors-grcsummit.jpg) -815px -89px;padding: 0;margin: 0;width: 120px !important;}

.spon_img_11{background: url(../img/sponsors-grcsummit.jpg) -955px -89px;padding: 0;margin: 0;}
.spon_img_12{background: url(../img/sponsors-grcsummit.jpg) -949px 10px;padding: 0;margin: 0;}
.spon_img_13{background: url(../img/sponsors-grcsummit.jpg) -32px -160px;padding: 0;margin: 0;}
.spon_img_14{background: url(../img/sponsors-grcsummit.jpg) -232px -160px;padding: 0;margin: 0;}
.spon_img_15{background: url(../img/sponsors-grcsummit.jpg) -432px -160px;padding: 0;margin: 0;width: 100px !important;}
.spon_img_16{background: url(../img/sponsors-grcsummit.jpg) -607px -160px;padding: 0;margin: 0;width: 150px !important;}
.spon_img_17{background: url(../img/sponsors-grcsummit.jpg) -821px -165px;padding: 0;margin: 0;width: 100px !important;}
.spon_img_18{background: url(../img/sponsors-grcsummit.jpg) -963px -165px;padding: 0;margin: 0;width: 130px !important;}
.spon_img_19{background: url(../img/sponsors-grcsummit.jpg) -42px -260px;padding: 0;margin: 0;width: 140px !important;}
.spon_img_20{background: url(../img/sponsors-grcsummit.jpg) -212px -260px;padding: 0;margin: 0;}

.spon_img_21{background: url(../img/sponsors-grcsummit.jpg) -612px -250px;padding: 0;margin: 0;}
.spon_img_22{background: url(../img/sponsors-grcsummit.jpg) -792px -250px;padding: 0;margin: 0;}
.spon_img_23{background: url(../img/sponsors-grcsummit.jpg) -953px -250px;padding: 0;margin: 0;}
.spon_img_24{background: url(../img/sponsors-grcsummit.jpg) -34px -335px;padding: 0;margin: 0;}
.spon_img_25{background: url(../img/sponsors-grcsummit.jpg) -210px -335px;padding: 0;margin: 0;}
.spon_img_26{background: url(../img/sponsors-grcsummit.jpg) -405px -335px;padding: 0;margin: 0;width: 150px !important;}
.spon_img_27{background: url(../img/sponsors-grcsummit.jpg) -595px -335px;padding: 0;margin: 0;}
.spon_img_28{background: url(../img/sponsors-grcsummit.jpg) -805px -334px;padding: 0;margin: 0;width: 130px !important;}
.spon_img_29{background: url(../img/sponsors-grcsummit.jpg) -969px -334px;padding: 0;margin: 0;width: 140px !important;}
.spon_img_30{background: url(../img/sponsors-grcsummit.jpg) -48px -414px;padding: 0;margin: 0;width: 146px !important;}

.spon_img_31{background: url(../img/sponsors-grcsummit.jpg) -183px -424px;padding: 0;margin: 0;width: 140px !important;}
.spon_img_32{background: url(../img/sponsors-grcsummit.jpg) -314px -422px;padding: 0;margin: 0;width: 90px !important;}
.spon_img_33{background: url(../img/sponsors-grcsummit.jpg) -393px -422px;padding: 0;margin: 0;width: 127px !important;}
.spon_img_34{background: url(../img/sponsors-grcsummit.jpg) -515px -422px;padding: 0;margin: 0;width: 60px !important;}
.spon_img_35{background: url(../img/sponsors-grcsummit.jpg) -571px -422px;padding: 0;margin: 0;width: 130px !important;}
.spon_img_36{background: url(../img/sponsors-grcsummit.jpg) -702px -422px;padding: 0;margin: 0;width: 130px !important;}
.spon_img_37{background: url(../img/sponsors-grcsummit.jpg) -838px -422px;padding: 0;margin: 0;width: 120px !important;}
.spon_img_38{background: url(../img/sponsors-grcsummit.jpg) -968px -422px;padding: 0;margin: 0;width: 110px !important;}
.spon_img_39{background: url(../img/sponsors-grcsummit.jpg) -51px -497px;padding: 0;margin: 0;width: 140px !important;}
.spon_img_40{background: url(../img/sponsors-grcsummit.jpg) -200px -505px;padding: 0;margin: 0;width: 220px !important;}


.spon_img_41{background: url(../img/sponsors-grcsummit.jpg) -417px -502px;padding: 0;margin: 0;}
.spon_img_42{background: url(../img/sponsors-grcsummit.jpg) -597px -502px;padding: 0;margin: 0;width: 160px !important;}
.spon_img_43{background: url(../img/sponsors-grcsummit.jpg) -757px -502px;padding: 0;margin: 0;width: 120px !important;}
.spon_img_44{background: url(../img/sponsors-grcsummit.jpg) -877px -502px;padding: 0;margin: 0;width: 90px !important;}
.spon_img_45{background: url(../img/sponsors-grcsummit.jpg) -967px -502px;padding: 0;margin: 0;width: 90px !important;}
.spon_img_46{background: url(../img/sponsors-grcsummit.jpg) -48px -572px;padding: 0;margin: 0;width: 90px !important;}
.spon_img_47{background: url(../img/sponsors-grcsummit.jpg) -135px -572px;padding: 0;margin: 0;width: 140px !important;}
.spon_img_48{background: url(../img/sponsors-grcsummit.jpg) -278px -572px;padding: 0;margin: 0;width: 177px !important;}
.spon_img_49{background: url(../img/sponsors-grcsummit.jpg) -448px -572px;padding: 0;margin: 0;width: 111px !important;}
.spon_img_50{background: url(../img/sponsors-grcsummit.jpg) -558px -572px;padding: 0;margin: 0;width: 120px !important;}

.spon_img_51{background: url(../img/sponsors-grcsummit.jpg) -688px -572px;padding: 0;margin: 0;width: 90px !important;}

/*@media(max-width: 1440px) and (min-width: 1366px){.business-header{height: 395px !important; }}
/*@media(max-width:2543px){ .business-header{height: 746px !important; }}
@media(max-width:1440px){}
@media(max-width:1366px){ }*/
@media(max-width:1024px) {/*.business-header{height: 300px !important; }*/ h1.LWG{ font-size: 2.5em}}
@media(max-width:768px) {.eventinfo-block, .highlights-block{min-height: 260px;padding-bottom: 1em;margin-top: 1em;}.eventinfo-block h2, .highlights-block h2{font-size: 1.2em;line-height: normal;} .highlights-block img, .eventinfo-block img{ width: 25%}  .bnr_fix{} h1.LWG{font-size: 2em} .MTP{ margin: 1em 0 0 0} .LWG_center{text-align: left;margin: 0;font-size: 1em;padding: 0;} .KM_btn{padding: 0.5em 1em;font-size: 0.8em;} /*.slick-list{ width: 80%; }*/.slick-bg-prev {left: 0; } .slick-bg-next{right: 0} .sponsrimg{display: inline; max-width: auto; text-align: center; margin: 1em 0; width: 60%} .ftr_so_icons{ width: 100%; text-align: center} .ftr_content{ text-align: center} .ftr_social_img{ float: none; margin-bottom: 0.5em} /*.business-header{height: 225px !important; }*/ .head_bnr_img img{width: inherit;} }
@media(max-width:767px) {.eventinfo-block, .highlights-block{min-height: auto;padding: 1em;margin-top: 1em;}.eventinfo-block h2, .highlights-block h2{font-size: .9em;line-height: normal; min-height: auto} .highlights-block img, .eventinfo-block img{ width: 10%}}
@media(max-width:640px) {.pastsummit-tab{position: relative} .aboutus p, .spkr-grid p, .spkr-grid h3{text-align: center} .highlights-block img, .eventinfo-block img{ width: 40%} .eventinfo-block a.btn, .highlights-block a.btn{padding: .5em 1em; font-size: 12px} .container-dots-wrapper{display: none} img.global-logo{width: 25%;text-align: center;margin: auto;} .pr_btn{width: 100%} /*.business-header{height: 186px !important; }*/ .KM_btn{ font-size: .6em} .EU_btn, .US_btn{width: 70px;color: #FFF;border: none;height: 24px;float: left;display: inline-block;font-size: 9px;} .head_bnr_img img{display: inline; text-align: center; }h1.LWG{width: auto;text-align: center;font-size: 130%;margin: .5em 0;} .CFS, .ph_btn, .pr_btn{
    margin: 0;
} .LWG_center{text-align: center;} #my-welcome-message{ width:90%; left:5%}}
@media(max-width:480px) {/*.business-header{height: 124px !important; }*/ h1.LWG{ font-size: 1em;} .KM_btn{ font-size: .4em} .CFS, .ph_btn{} .img-center{margin:0  auto} }
@media(max-width:375px) { /*.business-header{height: 94px !important; }*/ h1.LWG{font-size: .7em;}}