/* Table of Content
 ==================================================
 #Page Structure
 #Home Page Style */
 @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');	
 @keyframes hide-countdown {
    to {
        height: 0;
        overflow: hidden;
    }
}
@keyframes show-new {
    0% {
        opacity: 0;
        transform: translate(-50%, -50%) translateY(-2rem) scale(0.8) rotateX(-20deg);
    }
    100% {
        transform: translate(-50%, -50%);
    }
}
@keyframes hide-old {
    0% {
        transform: translate(-50%, -50%);
    }
    100% {
        opacity: 0;
        transform: translate(-50%, -50%) translateY(-5rem) scale(0.5) rotateX(-75deg);
    }
}
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html, body.up, .up div, .up span, .up applet, .up object, .up iframe, .up h1, .up h2, .up h3, .up h4, .up h5, .up h6, .up p, .up blockquote, .up pre, .up a, .up abbr, .up acronym, .up address, .up big, .up cite, .up code, .up del, .up dfn, .up em, .up font, .up img, .up ins, .up kbd, .up q, .up s, .up samp, .up small, .up strike, .up strong, .up sub, .up sup, .up tt, .up var, .up dl, .up dt, .up dd, .up ol, .up ul, .up li, .up fieldset, .up form, .up label, .up legend, .up table, .up caption, .up tbody, .up tfoot, .up thead, .up tr, .up th, .up td, .up select, .up input, .up option { margin: 0; padding: 0; border: 0; outline: 0;}
html { -webkit-text-size-adjust: none;}
.up article, .up aside, .up details, .up figcaption, .up figure, .up footer, .up header, .up hgroup, .up nav, .up section { display: block }
.up nav .up ul, .up ol .up li { list-style: none; list-style-image: none; }
.up button, .up input, .up select, .up textarea { font-size: 100%; margin: 0; vertical-align: baseline; box-shadow: none;}
.up textarea { overflow: auto; vertical-align: top }
.up input[type="button"], .up input[type="submit"] { -webkit-appearance: none !important; }
:focus { outline: 0; }
.up img { border: 0 none; max-width: 100%; vertical-align: top; }
.up a { outline: none; cursor: pointer; text-decoration: none !important; cursor: pointer; }
.up a:hover { text-decoration: none; }
.up a:focus { text-decoration: none !important; outline: none !important; }

/*Placeholder opacity cross browsers*/
.up input::-webkit-input-placeholder { color: #ccc; opacity:1;} /* WebKit browsers */
.up input:-moz-placeholder { color: #ccc; opacity:1;} /* Mozilla Firefox 4 to 18 */
.up input::-moz-placeholder { color: #ccc; opacity:1;} /* Mozilla Firefox 19+ */
.up input:-ms-input-placeholder { color: #ccc; opacity:1;} /* Internet Explorer 10+ */
.up textarea::-webkit-input-placeholder { color: #ccc; opacity:1;} /* WebKit browsers */
.up textarea:-moz-placeholder { color: #ccc; opacity:1;} /* Mozilla Firefox 4 to 18 */
.up textarea::-moz-placeholder { color: #ccc; opacity:1;} /* Mozilla Firefox 19+ */
.up textarea:-ms-input-placeholder { color: #ccc; opacity:1;} /* Internet Explorer 10+ */
.up button::-moz-focus-inner, input[type="submit"]::-moz-focus-inner {border: 0;}



/* #Page Structure
================================================== */
body.up { margin: 0; padding: 0; font-size: 16px;}
.up .wrapper { width: 100%;}
.up .main { max-width: 1220px; width: 100%; margin: 0 auto; padding: 0px 20px;}
.up a, .up button {display: inline-block; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.up h1,.up h1 div{color: #FFF;font-size:47px;line-height: 1.48;font-weight: 700;font-family: 'Open Sans',sans-serif;letter-spacing: 0;}
.up h2,.up h2 div{color: #000;font-size: 32px;line-height: 1.15;font-weight: 400;font-family: 'Open Sans',sans-serif;letter-spacing: 0;}
.up h3,.up h3 div{color: #000;font-size: 30px;line-height: 1.15;font-weight: 400;font-family: 'Open Sans',sans-serif;letter-spacing: 0;}
.up h4,.up h4 div{color: #000;font-size: 28px;line-height: 1.15;font-weight: 400;font-family: 'Open Sans',sans-serif;letter-spacing: 0;}
.up h5,.up h5 div{color: #000;font-size: 24px;line-height: 1.15;font-weight: 400;font-family: 'Open Sans',sans-serif;letter-spacing: 0;}
.up h6,.up h6 div{color: #000;font-size: 18px;line-height: 1.15;font-weight: 400;font-family: 'Open Sans',sans-serif;letter-spacing: 0;}
.up div.p_text,.up div.p_text div{color: #666666;font-size: 16px;font-weight: 400;line-height: 1.36;font-family: 'Open Sans',sans-serif;}
.up .btn-red{background-color: #FF0808;color: #fff;font-size: 18px;font-family: "Open Sans",sans-serif;font-weight: 600;padding: 10px 61px;border: 1px solid transparent; border-radius: 3px;}
.up .btn-red:hover{background-color: transparent;color: #FF0808;border-color: #FF0808;}
.up .btn-white{background-color: #FFF;color: #FF0808;font-size: 18px;font-family: "Open Sans",sans-serif;font-weight: 600;padding: 10px 61px;border: 1px solid transparent; border-radius: 3px;}
.up .btn-white:hover{background-color: transparent;color: #FFF;border-color: #FFF;}

/* Header Style
 ==================================================*/
.up header {padding: 45px 0;position: absolute;z-index: 1;top: 0;width: 100%;}
.up header .wrapper{display: flex;justify-content: space-between;align-items: center;}
.up header .nav-links ul{display: flex;list-style-type: none;align-items: center;}
.up header .nav-links li{padding: 0 60px;}
.up header .nav-links li:last-child {padding-right: 0;}
.up header .nav-links li a{font-family: "Open Sans",sans-serif;color: #fff;font-size: 16px;font-weight: 600;transition: all 0.5s;}
.up header .nav-links li a:hover{color: #D40511;}
.up header .mobile-menu{display: none;}
.up header .logo-blk img{max-width: 200px;}
.up .visible-xs{display: block !important;}
.up .hidden-xs{display: none !important;}

/* Banner Style
 ==================================================*/
.up .banner {background-position: center;background-repeat: no-repeat;background-size: cover;padding: 180px 0  143px;position: relative;}
.up .banner::before{content: ""; position: absolute;background: #FF0808; background: -moz-linear-gradient(to right, #E81410 25%, #131E29 60%); background: -webkit-linear-gradient(to right, #E81410 25%, #131E29 60%); background: linear-gradient(to right, #E81410 25%, #131E29 60%); width: 100%;height: 100%;top: 0;left: 0; opacity: 0.1;}
.up .banner .content-blk{z-index: 1;position: relative;text-align: center;}
.up .banner .content-blk .date-blk{padding-bottom: 28px;}
.up .banner .content-blk .date-blk span{color: #fff;font-family: "Open Sans",sans-serif;font-size: 28px;}
.up .banner .content-blk .place-blk{padding-bottom: 27px;}
.up .banner .content-blk .place-blk span{color: #fff;font-family: "Open Sans",sans-serif;font-size: 18px;vertical-align: middle;}
.up .banner .content-blk .place-blk span img{margin-right: 10px;max-width: 13px;}
.up .banner .content-blk .head-blk {padding-bottom: 30px;max-width: 620px;margin: 0 auto;}
.up .banner2{padding: 198px 0 320px;}
.up .banner2::before{content: none;}
.up .banner2 .content-blk{text-align: left;max-width: 634px;}
.up .banner2 .inner{display: flex;}
.up .banner2 .content-blk span{font-size: 18px;}
.up .banner2 .content-blk .date-blk{width: 44%;}
.up .banner2 .content-blk .date-blk span{font-size: 18px;}
.up .banner2 .content-blk .date-blk span img{max-width: 18px;}


/* Sec2 Style
 ==================================================*/
 .up .sec2{position: relative;padding: 60px 0 44px;}
 .up .sec2 .countdown-container {font-family: 'Open Sans', sans-serif;text-align: center;position: absolute;width: 100%;left: 50%;transform: translateX(-50%);top: -51px;z-index: 1;max-width: 580px;margin: 0 auto;box-shadow: 3px 4px 22px rgba(0,0,0,0.11);background-color: #fff;padding: 15px 12px 16px;}
.up .sec2 .countdown {display: flex;transform-style: preserve3d;perspective: 500px;}
.up .sec2 .countdown.remove {animation: hide-countdown 1s cubic-bezier(0, 0.9, 0.56, 1.2) forwards;overflow: hidden;}
.up .sec2 .number,.up .sec2 .separator {display: block;color: #333;font-size: 29px;position: relative;line-height: 1;text-align: center;width: 100%;}
.up .sec2 .number{width: 25%;}
.up .sec2 .number {position: relative;}  
.up .sec2 .number:before {position: absolute;right: 9px;top: 9px;width: 1px;height: 48px;background-color: rgba(0,0,0,0.24);content: "";}
.up .sec2 .number#js-seconds:before{content: none;}
.up .sec2 .new, .up .sec2 .old, .up .sec2 .current {color: #666;position: absolute;left: 37%;top: 35%;transform: translate(-50%, -50%);font-weight: 600;}
.up .sec2 .new {animation: show-new 0.4s cubic-bezier(0, 0.9, 0.5, 1.2) forwards;}  
.up .sec2 .old {animation: hide-old 2s cubic-bezier(0, 0.9, 0.56, 1.2) forwards;}  
.up .sec2 .countdown section {position: relative;}
.up .sec2 #js-days:after, .up .sec2 #js-hours:after, .up .sec2 #js-minutes:after, .up .sec2 #js-seconds:after {content: "Days";position: absolute;text-align: center;left: -31px;right: 0;bottom: 12px;font-size: 10px;font-family: "Open Sans",sans-serif;font-weight: 600;color: #666666;display: inline-block;}

 
@media (min-width: 768px) and (max-width: 991px) {
    .clock-item {
        margin-bottom: 30px;        
    }
}
 
@media (max-width: 767px) {
    .clock-item {
        margin: 0px 30px 30px 30px;
    }
}

.mktoGen.mktoImg { display: inherit !important; line-height: inherit !important; }
.up .sec2 #js-hours:after {content: "Hours";}
.up .sec2 #js-minutes:after {content: "Minutes";}
.up .sec2 #js-seconds:after {content: "Seconds";}
.up .sec2 .event-wrapper{padding-bottom: 64px;}
.up .sec2 .event-wrapper .inner{display: flex;justify-content: space-between;}
.up .sec2 .event-wrapper .inner :is(.left,.right){width: 100%;position: relative;}
.up .sec2 .event-wrapper .left-inner{display: flex; align-items: flex-end;justify-content: space-between;}
.up .sec2 .event-wrapper .left-inner :is(.inner-left,.inner-right){width: 48%;}
.up .sec2 .event-wrapper .bg-Img{background-position: center;background-repeat: no-repeat;background-size: cover;}
.up .sec2 .event-wrapper .img1{padding: 20px 0;margin-bottom: 22px;}
.up .sec2 .event-wrapper .left-image{background-position: center;background-repeat: no-repeat;background-size: cover;position: absolute;width: 100%;height: 100%;}
.up .sec2 .event-wrapper .caption span{font-family: "Open Sans",sans-serif;font-size: 18px;color: #E81410;display: block;font-weight: 700;padding-bottom: 7px;}
.up .sec2 .event-wrapper .head-blk{padding-bottom: 37px;}
.up .sec2 .p_text:not(.event-wrapper .p_text){text-align: center;font-size: 21px;}
.up .sec2 .event-wrapper .p_text:not(:last-child){padding-bottom: 15px;}
.up .sec2 .link a{background-color: #E81410;border-radius: 2px;text-align: center;padding: 21px 22px 21px;}
.up .sec2 .link a .mktoGen.mktoImg {display: block !important; }
.up .sec2 .link a img{max-width: 24px;display: block !important;}
  

/* Sec3 Style
 ==================================================*/
.up .sec3 {position: relative;}
.up .sec3 .map-blk{position: relative;min-height: 451px;}
.up .sec3 .map-blk iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.up .sec3 .content-blk{max-width: 480px;padding: 64px 50px;background-color: rgba(255, 255, 255, 0.9);position: absolute;top: 0;height: 100%; right: 65px;}
.up .sec3 .content-blk .main{padding: 0;}
.up .sec3 .content-blk .map-title{padding-bottom: 36px;}
.up .sec3 .content-blk .map-title span{font-family: "Open Sans",sans-serif;font-size: 22px;font-weight: 600;color: #E81410;}
.up .sec3 .content-blk h3{font-size: 20px;font-family: "Open Sans",sans-serif;color: #000;padding-bottom: 11px}
.up .sec3 .content-blk .p_text{font-size: 16px;}
.up .sec3 .content-blk .p_text a:hover{color: #D40511;}
.up .sec3 .content-blk .location{padding-bottom: 35px;}
.up .sec3 .content-blk .contact .p_text a{color: #000;display: block;transition: all 0.5s;}
.up .sec3 .content-blk .contact .p_text a:hover{color: #D40511;}

/* Sec4 Style
 ==================================================*/
.up .sec4 .img-blk{display: flex;}
.up .sec4 .img-blk .img{width: 25%;position: relative;transition: all 0.5s;}
.up .sec4 .img-blk .img .mktoGen.mktoImg{display: block !important;}
.up .sec4 .img-blk .img img{display: block;}

/* Sec5 Style
 ==================================================*/
.up .sec5{padding: 66px 0 0;position: relative;}
.up .sec5 .main{z-index: 1;position: relative;}
.up .sec5::before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";}
.up .sec5 .head-blk{text-align: center;padding-bottom: 44px;}
.up .sec5 .head-blk span{font-weight: 700;font-size: 18px;color: #E81410;font-family: "Open Sans",sans-serif;display: block;padding-bottom: 13px;}
/* .up .sec5 .tabs-nav{display: flex;max-width: 785px;justify-content: space-between;margin: 0 auto;text-align: left;list-style-type: none;margin-bottom: 34px;} */
.up .sec5 .tab-block1{margin-bottom: 24px;}
.up .sec5 .tabs-nav{display: flex;max-width: 500px;justify-content: space-between;margin: 0 auto;text-align: left;list-style-type: none;margin-bottom: 34px;}
.up .sec5 .tabs-nav li {width: 45%;text-align: left;overflow: hidden;position: relative;cursor: pointer;}
/* .up .sec5 .tabs-nav li {width: 22.9%;text-align: left;} */
.up .sec5 .tabs-stage{overflow: auto;}
.up .sec5 .tab_drawer_heading { display: none; }
.up .sec5 .tab_content {padding: 20px; display: none; margin-bottom: 20px; }
.up .sec5 .tabs-stage .head-blk{padding-bottom: 0;text-align: left;}
.up .sec5 .tabs-stage .head-blk h3,.up .sec5 .tabs-stage .head-blk h3 div{font-size: 18px;font-weight: 600;}
.up .sec5 .tabs-stage .tab-content{background-color: #FFF;box-shadow: 0px 4px 14px rgba(0, 0, 0,0.11);padding: 31px 28px 50px;margin-bottom: 24px;}
.up .sec5 .tabs-stage .tab-content:last-child{margin-bottom: 0;}
.up .sec5 .tabs-stage .tab-content .inner{display: flex;align-items: flex-start;}
.up .sec5 .tabs-stage .tab-content .inner .left{width: 20%;}
.up .sec5 .tabs-stage .tab-content .inner .right{width: calc(100% - 20%);}
.up .sec5 .tabs-stage .tab-content .inner .left .p_text{display: inline;font-size: 16px;color: #E81410;}
.up .sec5 .tabs-stage .tab-content .inner .left img{max-width: 15px;vertical-align: text-bottom;}
.up .sec5 .tabs-stage .tab-content .head-blk{padding-bottom: 0;text-align: left;}
.up .sec5 .tabs-stage .tab-content .head-blk h3,.up .sec5 .tabs-stage .tab-content .head-blk .track h3 div{font-size: 18px;padding-bottom: 24px;font-weight: 600;}
.up .sec5 table {height: 80px}
.up .sec5 td {height: 80px;padding-left: 15px;}
.up .sec5 tr {border-bottom: 1px solid #ddd;}
.up .sec5 .day {font-weight: 700;font-size: 14px;color: #E81410;margin-bottom: 15px;margin-top: 10px;}
.up .sec5 .time {height: 80px;color: #E81410;}

/* Sec6 Style
 ==================================================*/
.up .sec6 .red-bg{background-color: rgba(232,20,16,0.8);padding: 30px 0;text-align: center;}
.up .sec6 .red-bg .p_text,.up .sec6 .red-bg .p_text div{font-size: 24px;font-weight: 600;color: #fff;}
.up .sec6 .black-bg{background-color: #000;padding: 69px 0 64px;}
.up .sec6 .black-bg .text{padding-bottom: 37px;}
.up .sec6 .black-bg .p_text,.up .sec6 .black-bg .p_text div{text-align: center;color: #fff;}
.up .sec6 .black-bg .btn-blk{text-align: center;}

/* Sec7 Style
 ==================================================*/
.up .sec7{padding: 50px 0;}
.up .sec7 .head-blk{text-align: center;padding-bottom: 64px;}
.up .sec7 .head-blk span{font-weight: 700;font-size: 18px;color: #E81410;font-family: "Open Sans",sans-serif;display: block;padding-bottom: 13px;}
.up .sec7 .head-blk h2{color: #000;}
.up .sec7 .speaker-grid{display: flex;flex-wrap: wrap;}
.up .sec7 .speaker-grid .item{width: 50%;}
.up .sec7 .speaker-grid .inner{display: flex;height: 100%;}
.up .sec7 .speaker-grid .inner :is(.img-blk,.content-blk){width: 50%;}
.up .sec7 .speaker-grid .img-blk{position: relative;width: 100%;height: 100%;}
.up .sec7 .speaker-grid .img-blk .speaker-img{background-position: center;background-repeat: no-repeat;background-size: cover;position: absolute;width: 100%;height: 100%;}
.up .sec7 .speaker-grid .img-blk .speaker-img .only-mobile{display: none;}
.up .sec7 .speaker-grid .content-blk{background-color: #666666;padding: 78px 30px 84px;}
.up .sec7 .speaker-grid .content-blk h5,.up .sec7 .speaker-grid .content-blk h5 div{color: #fff;padding-bottom: 22px;}
.up .sec7 .speaker-grid .content-blk .p_text,.up .sec7 .speaker-grid .content-blk .p_text div{color: #fff;}
.up .sec7 .speaker-grid .item:nth-child(2) .content-blk{background-color: #333;}
.up .sec7 .speaker-grid .item:nth-child(3) .content-blk{background-color: #333;}

.up .sec7 .speaker-grid .img-blk:after{content: "";position: absolute;top: 0;right: 0;clip-path: polygon(100% 0, 0 0, 100% 100%);background-color: #E81410;width: 51px;height: 51px;}


.up .sec7-3speakers .speaker-grid {padding: 0 180px; }
.up .sec7-3speakers .speaker-grid .item {width: 33.33%;}
.up .sec7-3speakers .speaker-grid .inner {flex-direction: column;}
.up .sec7-3speakers .speaker-grid .inner :is(.img-blk,.content-blk) {width: 100%;}
.up .sec7-3speakers .speaker-grid .content-blk {background-color: #333;}
.up .sec7-3speakers .speaker-grid .item:nth-child(2) .content-blk {background-color: #666666;}
.up .sec7-3speakers .speaker-grid .img-blk {height: 250px;}

.up .sec7-1speakers .speaker-grid {justify-content: center; }
.up .sec7-1speakers .speaker-grid .item {width: 60%;}

/* Sec8 Style
 ==================================================*/
 .up .sec8{padding: 62px 0;}
.up .sec8 .head-blk{text-align: center;padding-bottom: 94px;}
.up .sec8 .head-blk span{font-weight: 700;font-size: 18px;color: #FFF;font-family: "Open Sans",sans-serif;display: block;padding-bottom: 13px;}
.up .sec8 .head-blk h2{color: #fff;}
.up .sec8 .ref_slider .inner{background-color: #fff;box-shadow: 0px 4px 14px rgba(0,0,0,0.11);padding: 84px 56px 26px;position: relative;max-width: 576px;margin-right: auto;text-align: center;}
.up .sec8 .ref_slider .inner .img-blk {max-width: 80px;border-radius: 100%;border: 7px solid #fff;position: absolute;top: -40px;left: 50%;transform: translateX(-50%);}
.up .sec8 .ref_slider .inner .img-blk img{border-radius: 100%;}
.up .sec8 .ref_slider .slick-list{overflow-x: hidden;overflow-y: visible;padding: 40px 0 0 0;}
.up .sec8 .ref_slider .inner .quote-img {position: absolute; top: 30px; left: 10px; }
.up .sec8 .ref_slider .inner .quote-img img{max-width: 65px;}
.up .sec8 .ref_slider .content-blk .p_text,.up .sec8 .ref_slider .content-blk .p_text div{color: #000;padding-bottom: 26px;}
.up .sec8 .ref_slider .content-blk span,.up .sec8 .ref_slider .content-blk span div{font-size: 18px;color: #E81410;padding-bottom: 12px;display: block;font-family: "Open Sans",sans-serif;}
.up .sec8 .ref_slider .content-blk h3,.up .sec8 .ref_slider .content-blk h3 div{font-size: 18px;color: #666666;}
.up .sec8 .ref_slider .slick-prev, .up .sec8 .ref_slider .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 55%;
    display: block;
    width: 54px;
    height: 62px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border-radius: 2px;
    outline: none;
    background: #E81410; 
    border: none;
    z-index: 1;
 
}
.up .sec8 .ref_slider .slick-prev:hover,.up .sec8 .ref_slider .slick-next:hover{opacity: 0.5;background: #E81410;}
.up .sec8 .ref_slider .slick-prev.slick-disabled,.up .sec8 .ref_slider .slick-next.slick-disabled{display: none !important;}
.up .sec8 .ref_slider .slick-prev:before,.up .sec8 .ref_slider .slick-next:before {
    font-family: 'slick';
    font-size: 0;
    line-height: 1;
    opacity: 1;
    color: transparent;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;    
    background-position: center;
    width: 11px;
    height: 19px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}


.up .sec8 .ref_slider .slick-prev:before{background-image: url(https://secure.watchguard.com/rs/483-KCW-712/images/left-arrow.png);}
.up .sec8 .ref_slider .slick-next:before{background-image: url(https://secure.watchguard.com/rs/483-KCW-712/images/right-arrow.png);}

.up .sec8_1quote .ref_slider_1quote {padding: 0;}
.up .sec8_1quote .ref_slider_1quote .inner {width: 100%; max-width: 783px; margin: 0 auto;}
.up .sec8_1quote .head-blk {padding-bottom: 80px;}
/* Sec9 Style
 ==================================================*/
.up .sec9{padding: 64px 0 65px;position: relative;}
.up .sec9 .main{z-index: 1;position: relative;}
.up .sec9:before{position: absolute;top:0;left: 0;width: 100%;height: 100%;content: "";}
.up .sec9 .wrapper{display: flex;justify-content: space-between;}
.up .sec9 .wrapper :is(.left,.right){width: 48%;}
.up .sec9 .head-blk{padding-bottom: 37px;}
.up .sec9 .head-blk span{font-weight: 700;font-size: 18px;color: #E81410;font-family: "Open Sans",sans-serif;display: block;padding-bottom: 13px;}
.up .thankyou_sec {text-align: center; padding: 70px 0; }
/* Sec10 Style
 ==================================================*/
.up .sec10{padding: 61px 0;}
.up .sec10 .head-blk{text-align: center;padding-bottom: 70px;}
.up .sec10 .block{display: flex;justify-content: space-between;padding-bottom: 62px;}
.up .sec10 .block:last-child{padding-bottom: 0;}
.up .sec10 .block :is(.left,.right){width: 48%;}
.up .sec10 .block .subhead h3,.up .sec10 .block .subhead h3 div{font-size: 24px;padding-bottom: 21px;}
.up .sec10 .block .text-blk .p_text,.up .sec10 .block .text-blk .p_text div{font-size: 16px;padding-bottom: 21px;}
.up .sec10 .link a,.up .sec10 .block .text-blk a div{font-family: "Open Sans",sans-serif;color: #E81410;font-size: 18px;}
.up .sec10 .link a:hover{text-decoration: underline !important;}
.up .sec10 .img-blk img{width: 100%;}


/* Footer Style
 ==================================================*/
.up footer{padding: 35px 0;background-color: #333;}
.up footer .p_text{color: #fff;text-align: center;}
.up footer .p_text a{color: #fff;}
.up footer .p_text a:hover{color: #D40511;}

/***** Marketo Form styles goes here *****/
.up form.mktoForm {width: 100% !important;float: none;margin: 0px !important;padding: 0!important;position: relative;}
.up .mktoForm .mktoFormRow {width: 100% !important;padding: 0px !important;float: none;clear: inherit;/* position: relative; */}
.up .mktoForm .mktoFormCol {width: 100% !important; margin: 0px !important; min-height: inherit !important;}
.up .mktoForm .mktoAsterix {display: none !important;}
.up .mktoForm .mktoFieldWrap {width: 100% !important; margin: 0px !important;}
.up .mktoForm .mktoHtmlText {width: 100% !important;font-size: 13px;line-height: 1.4em;padding-left: 0;}
.up .mktoForm .mktoHtmlText span {margin-bottom: 0px;float: none;font-size: 12px !important;}
/*.up .mktoForm .mktoLogicalField {width: 15px !important;padding: 0px;margin-bottom: 10px;position: absolute;left: 0;top: 6px;height: 15px;}*/
.up .mktoForm .mktoLabel {width: auto !important;margin-bottom: 7px;font-size: 14px !important;font-weight: normal !important;color: #191919 !important;padding: 0px;font-family: "Open Sans",sans-serif !important;}
.up .mktoForm .mktoOffset, .up .mktoForm .mktoGutter {display: none;}
.up .mktoForm input[type=url], .up .mktoForm input[type=text], .up .mktoForm input[type=date], .up .mktoForm input[type=tel], .up .mktoForm input[type=email], .up .mktoForm input[type=number], .up .mktoForm textarea.mktoField, .up .mktoForm select.mktoField {box-shadow: none !important;border: 0 !important;border-radius: 3px !important;height: auto !important;padding: 12px 15px !important;color: #191919 !important;font-size: 16px;width: 100% !important;font-family: "Open Sans",sans-serif !important;background-color: #fff !important;margin-bottom: 25px !important;appearance: none !important;-moz-appearance: none !important;-webkit-appearance: none !important;}

.up .mktoForm input[type=url].mktoInvalid, 
.up .mktoForm input[type=text].mktoInvalid, 
.up .mktoForm input[type=date].mktoInvalid, 
.up .mktoForm input[type=tel].mktoInvalid, 
.up .mktoForm input[type=email].mktoInvalid, 
.up .mktoForm input[type=number].mktoInvalid, 
.up .mktoForm textarea.mktoField.mktoInvalid, 
.up .mktoForm select.mktoField.mktoInvalid {border: 1px solid #e35d65 !important;}


.up .mktoForm select.mktoField {
    background: #fff url("https://secure.watchguard.com/rs/483-KCW-712/images/arrow-down.png") no-repeat 97% center;
    background-size: 10px auto;
    background-size: 14px auto;
    cursor: pointer;
}
.up .mktoForm textarea.mktoField {min-height: 85px; height: 85px;}

.up .mktoForm .mktoRadioList > label, .up .mktoForm .mktoCheckboxList > label {margin: 0px;}
.up .mktoForm .mktoCheckboxList input, .up .mktoForm .mktoRadioList input { opacity: 0; position: absolute; width: 20px;
    height: 20px; top: 0px; z-index: 5;}

.up .mktoForm .mktoCheckboxList {width: 100% !important;padding: 0px;margin-bottom: 10px;position: relative;}    
.up .mktoForm .mktoCheckboxList input, .up .mktoForm .mktoCheckboxList label {cursor: pointer;} 
.up .mktoForm .mktoCheckboxList label {font-size: 14px;color: #191919 !important;position: relative;padding-left: 46px;padding-top: 0;width: auto;display: inline-block;line-height: 1.4;font-family: "Open Sans",sans-serif;font-weight: 400;}
.up .mktoForm .mktoCheckboxList a {color: #D40511;}
.up .mktoForm .mktoCheckboxList a:hover {color: #EB131E;}
.up .mktoForm .mktoCheckboxList a:focus {color: #EB131E; text-decoration: underline !important;}
.up .mktoForm strong {font-size: 16px;font-weight: 600;} 
.up .mktoForm .mktoCheckboxList input + label:before {content: '';background: #fff;border: 1px solid #999999 !important; border-radius: 3px !important; display: inline-block;vertical-align: middle;width: 30px;height: 30px;padding: 0;position: absolute;left: 0;top: 0;font-size: 18px;text-align: center;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.up .mktoForm .mktoCheckboxList input:checked + label:before { content: "\f00c"; font-family: 'FontAwesome'; background: #fff; color: #000; border-color:#999999 !important; line-height: 1.7;}

.up .mktoForm .mktoHtmlText a {width: auto;display: inline-block;color: #e12046 !important;}
.up .mktoForm .mktoHtmlText a:hover {color: #f7103e !important;}

.up .mktoForm .mktoRadioList {width: 100% !important;padding: 0px;margin-bottom: 0px;}
.up .mktoForm .mktoRadioList input {opacity: 0;position: absolute;}
.up .mktoForm .mktoRadioList input, .up .mktoForm .mktoRadioList label { display: inline-block; vertical-align: middle; margin: 0px;cursor: pointer;}
.up .mktoForm .mktoRadioList label {font-size: 16px;color: #191919;position: relative;padding-right: 20px;margin-bottom: 15px;width: auto;display: inline-block;line-height: 1.4;}
.up .mktoForm .mktoRadioList input + label:before {content: '';background: #fff;border: 1px solid #999999;display: inline-block;vertical-align: middle;width: 30px;height: 30px;padding: 0;line-height: 1.5;margin-right: 15px;text-align: center;font-size: 16px;}
.up .mktoForm .mktoRadioList input + label:before { border-radius: 50%;}
.up .mktoForm .mktoRadioList input:checked + label:after {width: 10px; height: 10px; background-color: #000; border-radius: 100px; left: 11px; top: 11px; position: absolute; content: "";}

.up .mktoForm .mktoButtonRow {
    width: 48% !important;
    float: none;
    text-align: left !important;
    margin-top: 0;
    /* position: absolute; */
    bottom: 0;
    right: auto;
    left: 0;
}
.up .mktoForm .mktoButtonRow .mktoButtonWrap  {margin: 0px !important;}

.up .mktoForm button[type="submit"] {
    width: 100%;
    background: #F52D25 !important;
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
    padding: 11px 20px 10px !important;
    min-width: 150px !important;
    font-weight: bold !important;
    font-size: 16px !important;
    color: #fff !important;
    border: 1px solid #F52D25 !important;
    font-family: "Open Sans",sans-serif !important;
}

.up .mktoForm button[type="submit"]:hover {background: transparent !important;border: 1px solid #F52D25 !important;color: #F52D25 !important;}


.up .mktoForm .mktoError {
    left: 60px!important;
    top: 66px !important; 
}
.up .mktoForm .mktoError .mktoErrorMsg {display: inline-block !important; width: auto !important;}


.up .mktoForm fieldset {width: 100% !important;padding: 0px !important;margin: 0px !important;display: flex;flex-wrap: wrap;justify-content: space-between;float: none !important;}
.up .mktoForm fieldset legend {margin: 0px !important;/* padding: 0px !important; */font-family: "Open Sans",sans-serif;font-size: 14px !important;color: #191919 !important;font-weight: 400 !important;padding-bottom: 7px !important;}
.up .mktoForm fieldset .mktoFormRow {width: 48% !important; }
.up .mktoForm fieldset .mktoFormRow:last-child {margin-right: 0px !important;}
.up .mktoForm fieldset:nth-of-type(6){flex-wrap: wrap;}
.up .mktoForm fieldset:nth-of-type(6) .mktoFormRow{width: 100% !important;}
.up .mktoForm .mktoFormRow:nth-of-type(6) fieldset .mktoFormRow{padding-bottom: 16px !important;width: 100% !important;}
.up .mktoForm .g-recaptcha {width: 100% !important;float: left;margin-top: 30px;}

/***** Marketo Form styles end here *****/




