

@font-face {
  font-family: 'SegoeUI';
  src: url('../fonts/SegoeUI.woff') format('woff'),
       url('../fonts/SegoeUI.ttf') format('truetype'),
       url('../fonts/SegoeUI.svg#SegoeUI') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'segoeui';
  src: url('../fonts/segoeui.eot');
  src: url('../fonts/segoeui.woff2') format('woff2'),
       url('../fonts/segoeui.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SegoeUI-Light';
  src: url('../fonts/SegoeUI-Light.woff') format('woff'),
       url('../fonts/SegoeUI-Light.ttf') format('truetype'),
       url('../fonts/SegoeUI-Light.svg#SegoeUI-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'segoeuil';
  src: url('../fonts/segoeuil.eot');
  src: url('../fonts/segoeuil.woff2') format('woff2'),
       url('../fonts/segoeuil.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'SegoeUI-Bold';
  src: url('../fonts/SegoeUI-Bold.woff') format('woff'),
       url('../fonts/SegoeUI-Bold.ttf') format('truetype'),
       url('../fonts/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'segoeuib';
  src: url('../fonts/segoeuib.eot');
  src: url('../fonts/segoeuib.woff2') format('woff2'),
       url('../fonts/segoeuib.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "SegoeUI-SemiBold";
  src: url("../fonts/copyfontscomsegoeuisemibold.eot"); /* IE9 Compat Modes */
  src: url("../fonts/copyfontscomsegoeuisemibold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/copyfontscomsegoeuisemibold.otf") format("opentype"), /* Open Type Font */
    url("../fonts/copyfontscomsegoeuisemibold.svg") format("svg"), /* Legacy iOS */
    url("../fonts/copyfontscomsegoeuisemibold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/copyfontscomsegoeuisemibold.woff") format("woff"), /* Modern Browsers */
    url("../fonts/copyfontscomsegoeuisemibold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
.donate-section .owl-carousel-header .owl-controls {
  top: 35% !important;
  width: 100% !important;
}
.logo img {
  z-index: 999;
  position: relative;
}
.header_donate .donate-section {
  background-color: transparent;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 22px;
}
@font-face {
  font-family: "TimesNewRomanPSMT";
  src: url("../fonts/times-new-roman-5943c03917211.eot"); /* IE9 Compat Modes */
  src: url("../fonts/times-new-roman-5943c03917211.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/times-new-roman-5943c03917211.otf") format("opentype"), /* Open Type Font */
    url("../fonts/times-new-roman-5943c03917211.svg") format("svg"), /* Legacy iOS */
    url("../fonts/times-new-roman-5943c03917211.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/times-new-roman-5943c03917211.woff") format("woff"), /* Modern Browsers */
    url("../fonts/times-new-roman-5943c03917211.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "TimesNewRomanPS-BoldMT";
  src: url("../fonts/times-new-roman-ps-bold-5947649a00359.eot"); /* IE9 Compat Modes */
  src: url("../fonts/times-new-roman-ps-bold-5947649a00359.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/times-new-roman-ps-bold-5947649a00359.otf") format("opentype"), /* Open Type Font */
    url("../fonts/times-new-roman-ps-bold-5947649a00359.svg") format("svg"), /* Legacy iOS */
    url("../fonts/TimesNewRomanPSBoldMT.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/times-new-roman-ps-bold-5947649a00359.woff") format("woff"), /* Modern Browsers */
    url("../fonts/times-new-roman-ps-bold-5947649a00359.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "TimesNewRomanPS-Italic";
  src: url("../fonts/TimesNewRomanPSItalic11.eot"); /* IE9 Compat Modes */
  src: url("../fonts/TimesNewRomanPSItalic11.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/TimesNewRomanPSItalic11.otf") format("opentype"), /* Open Type Font */
    url("../fonts/TimesNewRomanPSItalic11.svg") format("svg"), /* Legacy iOS */
    url("../fonts/TimesNewRomanPSItalic11.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/TimesNewRomanPSItalic11.woff") format("woff"), /* Modern Browsers */
    url("../fonts/TimesNewRomanPSItalic11.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

.donate-section .owl-carousel-single .item img {
  width: 100% !important;
}
.workshops-final > ul > li {font-size: 20px;
width: 100%;
float: left;
padding: 0 0px 0 20px;
background: url(../images/bullet-point.png) no-repeat;
background-position: left 8px;
display: list-item;
line-height: 24px;
margin-bottom: 10px;}

.share_news ul li {
    font-size: 20px;
width: inherit;
float: left;
padding:inherit;
background: inherit;
background-position: left 8px;
display: list-item;
line-height: 24px;
margin-bottom: 10px;
}
.float-nav {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 10;
    display: none;
}
.float-nav > b.menu-btn.active {
    transition: background-color 250ms linear;
    background-color: transparent;
    box-shadow: none;
}
.float-nav > b.menu-btn {
    text-decoration: none;
    display: block;
    background-color: #cc3333;
    color: white;
    padding: 17px 19px 12px 19px;
    text-align: center;
    box-shadow: 2px 2px 8px #777;
    border-radius: 300px;
}
.float-nav > b.menu-btn.active > ul > li.line:nth-child(1) {
    border-width: 2px;
    -moz-transform: rotate(45deg) translate(4px, 6px);
    -ms-transform: rotate(45deg) translate(4px, 6px);
    -webkit-transform: rotate(45deg) translate(4px, 6px);
    transform: rotate(45deg) translate(4px, 6px);
}
.float-nav > b.menu-btn.active {
    transition: background-color 250ms linear;
    background-color: transparent;
    box-shadow: none;
}

.float-nav > b.menu-btn {
    text-decoration: none;
    display: block;
    background-color: #cc3333;
    color: white;
    padding: 17px 19px 12px 19px;
    text-align: center;
    box-shadow: 2px 2px 8px #777;
    border-radius: 300px;
}
.main-nav > ul {
    width: 100%;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    background-color: #205cb2;
    box-shadow: 2px 2px 8px #777;
    border-radius: 3px 3px 33.5px 3px;    
}
.main-nav > ul > li > a:hover {color: #000;}
.main-nav > ul > li > a {
    text-decoration: none;
    display: block;
    font-weight: 200;
    padding: 8px 80px 8px 18px;
    color: white;
}
.main-nav > ul {
    list-style: none;
}
.main-nav > ul {
    list-style: none;
}
.float-nav > b.menu-btn > .menu-txt {
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-family: sans-serif;
}
.float-nav > b.menu-btn {
    color: white;
    text-align: center;
}
.float-nav > b.menu-btn {
    text-decoration: none;
    display: block;
    background-color: #1e5eb6;
    color: white;
    padding: 17px 19px 12px 19px;
    text-align: center;
    box-shadow: 2px 2px 8px #777;
    border-radius: 300px;
}
.float-nav > b.menu-btn > ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.float-nav > b.menu-btn {
    color: white;
    text-align: center;
}
.float-nav > b.menu-btn > ul > li.line {
    border: 1px solid white;
    width: 100%;
    margin-bottom: 7px;
    -moz-transition-duration: 0.1s;
    -o-transition-duration: 0.1s;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
}
.float-nav > b.menu-btn > ul {
    list-style: none;
}
.float-nav > b.menu-btn > ul > li  {
    display: inherit;
}
.float-nav > b.menu-btn {
    color: white;
    text-align: center;
}
.float-nav > b.menu-btn.active > ul > li.line:nth-child(2) {
    visibility: hidden;
}
.float-nav > b.menu-btn > ul > li.line {
    border: 1px solid white;
    width: 100%;
    margin-bottom: 7px;
    -moz-transition-duration: 0.1s;
    -o-transition-duration: 0.1s;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
}
.float-nav > b.menu-btn.active > ul > li.line:nth-child(3) {
    border-width: 2px;
    -moz-transform: rotate(-45deg) translate(8px, -10px);
    -ms-transform: rotate(-45deg) translate(8px, -10px);
    -webkit-transform: rotate(-45deg) translate(8px, -10px);
    transform: rotate(-45deg) translate(8px, -10px);
}
.float-nav > b.menu-btn > .menu-txt {
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-family: sans-serif;
}
.float-nav > b.menu-btn {
    color: white;
    text-align: center;
}
.main-nav {
    display: none;
    opacity: 0;
    font-family: sans-serif;
    /*position: absolute;*/
    bottom: 20px;
    right: 20px;
    transition: opacity 250ms;
    position: fixed;
}
.main-nav.active {
    display: block;
    opacity: 1;
    transition: opacity 250ms;
    z-index: 5;
}

.news-detail-content ul li {
    font-size: 20px;
    width: 100%;
    float: left;
    padding: 0 40px 0 20px;
    background: url(../images/bullet-point.png) no-repeat;
    background-position: left 8px;
    display: list-item;
line-height: 24px;
margin-bottom: 10px;
}



.tooltipevent > p {color: #fff;margin-bottom: 0px;
line-height: 30px;}
html{overflow-x: hidden;}
body{padding: 0px; margin: 0px; overflow-x: hidden; /*font-family: "Times New Roman", Times, serif;*/   font-family: "TimesNewRomanPSMT";}
ul{margin: 0px; padding: 0px;}
ul li{display: inline; list-style: none;}
.full_width{width: 100%; clear: both;}
.btn-simple{ border: 2px solid #e45604; font-size: 14px; font-family: 'SegoeUI';   font-family: 'segoeui'; text-transform: uppercase; background: none; box-shadow: none; color: #e45604; padding: 5px 20px; letter-spacing: 3px; white-space: nowrap; height: 40px;}
.btn-simple:hover{background-color: #e45604;color: #fff;}
.btn-simple-bg{ border: 2px solid #ff6005; font-size: 20px; font-family: 'SegoeUI';font-family: 'segoeui'; text-transform: uppercase; background: none; box-shadow: none; color: #ff6005; padding: 5px 45px; letter-spacing: 3px; white-space: nowrap; height: 50px;}
.btn-simple-bg:hover{background-color: #ff6005;color: #fff;}
.btn-simple-white-bg{ border: 2px solid #fff; font-size: 20px; font-family: 'SegoeUI';   font-family: 'segoeui'; text-transform: uppercase; background: none; box-shadow: none; color: #fff; padding: 5px 45px; letter-spacing: 3px; white-space: nowrap; height: 50px;}
.btn-simple-white-bg:hover{}
.btn-1{ border: 3px solid #fb9a0f; font-size: 20px; font-family: 'SegoeUI-Bold';   font-family: 'segoeuib'; text-transform: uppercase; background: none; box-shadow: none; color: #fff; padding: 10px 20px; letter-spacing: 3px; display: inline-block;}
.btn-2{ border: 3px solid #003f7c; font-size: 20px; font-family: 'SegoeUI';   font-family: 'segoeui'; text-transform: uppercase; background: none; box-shadow: none; color: #fff; padding: 10px 20px; letter-spacing: 3px; color: #003f7c;}

.btn-1:hover{color: #fff !important; background:#ff6005; -webkit-transition-delay: 0.2s; /* Safari */ 
    transition-delay: 0.2s; }
.btn-2:hover{color: #fff !important; background:#003f7c; -webkit-transition-delay: 0.2s; /* Safari */
    transition-delay: 0.2s; }

h2{line-height: 25px; padding: 43px 0 50px;  color: #010a13; font-size: 35px; text-align: center; letter-spacing: 2px;}
a:hover{text-decoration: none;}
/*.slide-content > a:hover {
  background: #e45604 url("../images/white.png");
  border: 1px solid #fff !important;
  color: #fff;
}*/
.remember-me{float: left;}
.icon .fa-user, .icon .fa-envelope{
  left: 0;
  right: 0;
  top: 0;
  text-align: center;margin: 0 auto;
} 
.contact-head .contact-top-text {
  display: block;
  width: 100%;
  max-width: 85%;
  margin: 0 auto;
  font-size: 20px;
  font-weight: bold;
}
.contact-head h1 {
  color: #323232 !important;
  font-family: inherit;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  font-size: 35px;
}
.organisation-desc .icon {
  left: 20px !important;
}
.contact-head {
  float: left;
  width: 100%;
  margin-bottom: 100px;
}
.slide-content > a:hover {
  color: #165aa9;
}
.slide-content a.btn2:hover{
   background: #e45604;
  border: 1px solid #fff !important;
  color: #fff;
}
.img_box > iframe {
    width: 100% !important;
    height: 400px;
    display: block;
}
.webinar-details .inner-box {
    margin-bottom: 0 !important;
}
.atcb-link:hover{color: #fff !important;background:#e45604 !important;}
.slide-content a.btn-arrow:hover{border: 1px solid #fff !important;
  color: #fff;background:#e45604 url("../images/white.png") no-repeat scroll 92% center;}
.save-btn:hover{
  background: #e45604 url("../images/white.png") no-repeat scroll 92% center;
  border: 1px solid #fff !important;
  color: #fff;
}
.slide-content a.btn-arrow2:hover{color: #fff !important;}
.comment-post .btn-1:hover, .comment-post button:hover{color: #ff6005 !important; background:#fff;}
.send-all-booking-edit:hover, .send-all-booking:hover{background: #e45604;color: #fff;}
.btn-arrow-edit:hover{background: #e45604 url("../images/white.png") no-repeat scroll 96% center;border: 1px solid #fff !important;
  color: #fff !important;}
.membership-box a:hover{
  border:1px solid #e45604;
  color: #e45604 ;
}
.padd_0{padding: 0 !important;}
.padd_l_0{padding-left: 0 !important;}
.padd_r_0{padding-right: 0 !important;}
p{font-size: 20px; line-height: 24px; color: #323232;}
.margin_0{margin: 0px !important;}
img{max-width: 100%;}
/*4-8-2017*/
.pay-for-webinar{text-align: center;margin-top: 25px;}
.pay-for-webinar a {font-size: 18px;margin-bottom: 7px;display: block;text-decoration: underline;}
.pay-for-webinar p {color: #787878;}
/*webinar details*/
.webinar-details .raise-final > h3.align-left {
        text-align: left;
        width: 100%;
   }
   h3.align-left .btn-arrow2 {
  float: right;
  margin: 6px 0 0 0;
  padding: 0;
  line-height: 22px;
  border: 2px solid #fff;
  background:url(../images/arrow-white.png) no-repeat;
   background-position: 96% center;
   text-shadow: 0 0 0 #fff;
   color: #fff;
}
h3.align-left .btn-arrow2:hover {
  border: 2px solid #e45604;
   color: #e45604;
  text-shadow: 0 0 0 #e45604;
  background: url(../images/arrow.png) no-repeat;
   background-position: 96% center;
 }
 .order-webinar {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 15px;
}
.order-webinar .btn-arrow2 {
  text-align: center;
  line-height: 22px;
  padding: 0;
}
.webinar-details .owl-carousel .owl-nav .owl-prev::before{font-size:60px;}
.webinar-details .owl-carousel .owl-nav .owl-next::after{font-size:60px;}
.webinar-details .owl-theme .owl-controls{right:0;}
/*.webinar-details .inner-box{margin-bottom:30px;}*/
.webinar-details .raise{background:#537eb6 none repeat scroll 0 0;z-index:1;padding:10px 0;}
.webinar-details .raise-final > h3{color:#fff;font-size:45px;margin-bottom:15px;margin-top:10px;padding-left:20px;text-align:left;width:50%;margin:15px auto;}
.webinar-details .lymphedema-final{bottom:31%;    /*left: 7%;*/left:3%;position:absolute;}
.webinar-details .hom-op-g{float:left;margin-right:10px;}
.webinar-details .hom-op-final-on{float:left;margin-top:66px;}
.webinar-details .btn-group.padd-0.group-all{margin:0 auto;position:relative;right:0;text-align:center;}
.webinar-details .news-detail-content{margin:50px 0 0;}
.webinar-details .full-news{margin:0 auto;max-width:100%;}
.webinar-details .certificate-attendance{border-color:#7497c4;border-style:double;border-width:12px;padding:15px;position:relative;}
.webinar-details .certificate-attendance::after{content:"";height:50px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:-20px;width:32px;z-index:99;}
.webinar-details .certificate-attendance > h2{color:#7497c4;font-size:20px;line-height:20px;padding:0;text-transform:uppercase;}
.webinar-details .certificate-attendance > p{border-bottom:1px solid #ff9800;font-style:italic;margin:0 auto;text-align:center;width:80%!important;}
.webinar-details .certificate-attendance > p.last-child{width:60%!important;}
.webinar-details .download-webinar{float:left;width:100%;text-align:center;padding-top:10px;}
.webinar-details .download-webinar > p{font-size:30px;margin-bottom:30px;}
.webinar-details .download-webinar .btn-simple{font-size:18px;}
.webinar-details .certificate{margin:0 auto;text-align:center;width:70%;}
.webinar-details .full-news p{margin-bottom:15px;width:80%;margin:0 auto 15px;}


.past_web_detail .img_box img.slide-img{ width: 100%; height: auto; }
.web_img_box{max-height: 700px; overflow: hidden;}
.web_webinar_list{display: inline-block; width: 100%; overflow: hidden;}

@media (min-width:992px) and (max-width:1199px){
  .webinar-details .back-browse1{width:60%;}
  .webinar-details #videoControls{left:16.3%;}
  .webinar-details .apple4{width:80px;}
  .webinar-details #duration,#fastFwd{right:20%;}
  .webinar-details .raise-final > h3{width:45%;}
  .webinar-details .certificate-attendance > h2{font-size:18px!important;line-height:18px;padding:0!important;}
  .webinar-details .certificate-attendance > p{width:100%!important;}
  .webinar-details .download-webinar > p{font-size:25px;}
  
}
@media (min-width:768px) and (max-width:991px){
  .webinar-details #videoControls{max-width:100%;width:100%;}
  .webinar-details .back-browse1{width:80%;}
  .webinar-details .brown{left:0;}
  .webinar-details .full-news p{width:100%;}
  .webinar-details .certificate{width:100%;}
  .webinar-details #videoControls{max-width:100%;width:100%;left:0;bottom:30px;}
  .webinar-details .brown button img{width:100%;}
  .webinar-details .slid1{width:30px!important;}
  .webinar-details .apple{width:auto;}
  .webinar-details #duration{bottom:-20px;font-size:16px;}
  .webinar-details .hom-op-g{float:left;margin-right:10px;max-width:110px;}
  .webinar-details .lymphedema-final{bottom:-9px;position:absolute;background-color: transparent;}
  .webinar-details .apple4{padding:0 0 0 10px!important;}
}
@media (max-width:767px){
  .webinar-details .owl-carousel .owl-nav .owl-prev::before{left:10px;}
  .webinar-details .owl-carousel .owl-nav .owl-next::after{right:10px;}
  .webinar-details #videoControls{max-width:100%;width:100%;}
  .webinar-details .owl-theme .owl-controls{top:25%;}
  .webinar-details .back-browse1{width:80%;}
  .webinar-details .brown{left:0;}
  .webinar-details .certificate{width:100%;}
  .webinar-details .certificate-attendance > h2{color:#7497c4;font-size:20px;line-height:35px;padding:0!important;text-transform:uppercase;}
  .webinar-details .raise-final > h3{font-size:35px;padding-right:30px;text-align:center;width:100%;}
  .webinar-details #videoControls{max-width:100%;width:100%;left:0;bottom:70px;}
  .webinar-details .brown button img{width:100%;}
  .webinar-details .slid1{width:21px!important;}
  .webinar-details .apple{width:auto;}
  .webinar-details #duration{bottom:-40px;right:25%;font-size:16px;}
  .webinar-details .hom-op-g{float:left;margin-right:10px;max-width:110px;}
  .webinar-details .lymphedema-final{bottom:-9px;position:absolute;}
  .webinar-details .apple4{padding:0 0 0 10px!important;}
  .webinar-details .download-webinar > p{font-size:25px;}
}
@media (max-width:480px){
  .about-member-text > a.big-btn {font-size: 16px;padding: 17px 30px 0 70px !important;}
  .webinar-details .raise-final > h3{text-align:right;}
  .webinar-details #duration{bottom:-30px!important;font-size:16px;right:25%;}
  .webinar-details #videoControls{max-width:100%;width:100%;left:0;bottom:45px;}
  .webinar-details .back-browse1{width:90%;}
  .webinar-details .apple,.webinar-details .apple2,.webinar-details .apple3,.webinar-details .apple1,.webinar-details .apple4,.webinar-details .apple5{height:50px;}
  .webinar-details #duration{right:28%;bottom:-25px;}
  .webinar-details .apple4{padding:0 0 0 10px!important;width:40px;}
  .webinar-details .apple2{width:65px;}
  .webinar-details .slid1{width:25px!important;height:25px;}
  .webinar-details .btn.btn.apple{width:50px;}
}
@media (max-width:380px){
  .webinar-details .back-browse1{width:90%;}
  .webinar-details .raise-final > h3{font-size:30px;}
  .webinar-details .certificate-attendance > h2{font-size:15px!important;line-height:18px;padding:0!important;}
  .webinar-details .certificate-attendance > p{width:100%!important;}
  .webinar-details .download-webinar .btn-simple{font-size:14px;letter-spacing:2px;padding:5px;width:100%;}
  .webinar-details .download-webinar > p{line-height:30px;}
}
/*end*/
/*header start*/
.header-top{background: #282828; width: 100%; padding: 4px 0; height: 45px;float: left;position: fixed;top: 0;z-index: 1000;}
.top_login{padding-top: 5px;}
.top_login a{font-size: 16px; text-decoration: none; text-transform: uppercase; color: #FFF; font-family: 'SegoeUI';   font-family: 'segoeui';}
.top_login a img{padding-right:5px;}
.search-box {padding-left: 25px; padding-top: 3px; display: inline-flex;}
.search-box input{height: 29px; max-width: 209px; width: 100%; background: #ececec; border: none; box-shadow: none; background:rgba(236,236,236,1) url(../images/search-icon.png) no-repeat 98% center;  padding: 0 10px;}
.search-box button{height: 28px; width: 83px; border: 1px solid #fff; text-align: center; font-family: 'SegoeUI';   font-family: 'segoeui'; background: none; border-radius: 2px; color: #fff; font-size: 16px; text-transform: uppercase;position: relative; top: 1px; margin-left: 5px;}
.main-header{position: relative; height: 98px; /*border-bottom: 1px solid #ccc;*/ position: relative;}
.main-header ul li{padding: 36px 0; display: inline-block;}
.main-header ul li a{font-size: 22px; text-decoration: none; line-height: 26px; text-transform: capitalize; }
.main-header-left{float: left;z-index: 99; position: relative;  color: #2e2e2e; right:12px;}
.main-header-right{float: right;z-index: 99; position: relative;  color: #2e2e2e; left:18px;}
.main-header-left ul li{position: relative;}
.main-header-left ul li a{padding:36px 23px;}
.main-header-left ul li:hover, .main-header-right ul li:hover{background: #3d6faf;}
.main-header-left ul li:hover a, .main-header-right ul li:hover a{color: #fff;}
/*.main-header-left ul li:first-child{padding-left: 0px;}
.main-header-right ul li:last-child{padding-right: 0px;}*/
header .full_width .container{max-width:1240px; width: 100%;}

.home-icon{position: absolute;left: -70px; top: 30px;}
.home-hover{display: none;}
.home-icon:hover .home{display: none;}
.home-icon:hover .home-hover{display: block;}
.inner_menu{position: relative;}
.dropdown{display: none; background: #3d6faf;}
ul li.inner_menu:hover .dropdown{ display: block;}
.dropdown{position: absolute; top: 100%; left: 0px; padding: 10px 0; opacity: 1;}
.main-header li ul.dropdown li{display: list-item;  text-align: left;  padding:0px; width: 100%;}
.main-header li ul.dropdown li a{color: #fff; white-space: nowrap; font-size: 20px; height: 35px; display: inline-block; width: 100%;    padding: 5px 20px;}
.main-header li ul.dropdown li:hover{background: #fff;}
.main-header li ul.dropdown li:hover a{color:#0f4586;}

.main-header-right ul li a{padding:36px 23px;}
/*.logo{position: absolute; text-align: center; width: 100%; z-index: 1; top: 30px;}*/
.logo:after{position: absolute; content: " "; background:url(../images/logo-bg.png) no-repeat center center;top: 12%; width: 220px; height: 130px;border-radius: 100px; margin: 0 auto; left: 0; right: 0; z-index: -1; background-size: 100% 100%;}

.logo {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 30px;
  width: 220px;
  z-index: 99;
  margin: 0 auto;
}
.social-icon ul li a{border: 2px solid #fff; text-align: center; width: 38px; height: 38px; display: inline-block; border-radius: 100px;}
.social-icon ul li a i{color: #fff; font-size: 20px;}
/*header end*/
.banner-img{object-fit: cover;
width: 100%;
height: 100%;
}
.main-banner{background: #333; width: 100%; height: 400px; position: relative; padding-top: 8%;}
.banner-img{position: absolute; top: 0; left: 0; width: 100%;}
.main-banner-library.main-banner-library2 .banner-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
}
.banner-img img{width: 100%; max-width: none;}
.date-time{width: 275px; height: 41px; margin: 0 auto; background: #1c86c4; padding: 0 22px;}
.date-time img{position: relative; top: -5px;}
.date-time span{font-size: 30px;color: #fff; padding-left: 5px;}
.main-title{font-size: 50px; text-transform: uppercase; color: #fff; text-align: center;}
.main-title h1 span{font-size: 50px;}
.main-title label{ text-align: center; font-weight: normal; font-size: 98px; letter-spacing: 5px; line-height: 100px;}
.user-login:hover{color: #fff !important;}
h1.main-title2{font-size: 42px; text-transform: uppercase; color: #fff; text-align: left; line-height: 30px;}
h1.main-title2 span{font-size: 18px; text-transform: capitalize; width: 100%; display: inline-block;}


.stone-content {margin: 0px auto; display:flex; width: 420px; padding-top: 25px;}
.stone-content span{font-size: 27px; color: #fff; line-height: 27px;  padding-left:10px; position: relative; top: 10px; font-style: italic;}
.stone-content span.text2{ top:20px; padding-right: 10px; padding-left: 0px;}
/*.stone-content img{ width: 100%; }*/

.book_ticket{text-align: center; margin-top: 75px;}
.book_ticket span{font-size: 18px; font-style: italic; opacity: 0.46; color: #fff; width: 65%; display: inline-block; text-align: right; padding-top: 3px; }


.book_ticket2{max-width: 440px; margin:  40px auto;}

.news-slider{ padding-top: 115px;}
.img_box {width: 100%; position: relative;}
.img_box img.slide-img{width: 100%;}
.slide-content{padding: 0 20px;}
.slide-content h3{font-size: 20px; color: #221e1f;}
.slide-content p{font-size: 17px;}

.slide-content a{width: 165px; height: 40px; border: 1px solid #e45604; color: #e45604;  background: url(../images/arrow.png) no-repeat 92% center; font-size: 14px; text-transform: uppercase; display: inline-block;  padding: 9px 0 0 22px; letter-spacing: 2px; margin-top: 30px; position: relative; bottom: 1px; text-align: left;}
.date-time2{width: 152px; height: 30px; margin: 0 auto; background: #fff;  padding: 3px 10px 0; position: absolute; right: 0px; bottom: 0px; }
.date-time2 img{position:relative; top: -2px; padding-left: 5px;}
.date-time2 span{font-size: 17px;color: #595959; padding-left: 5px;}
.add-save-btn{width: 165px; height: 40px; border: 2px solid #e45604; color: #e45604;  background: url(../images/plus-orange.png) no-repeat 92% center; font-size: 14px; text-transform: uppercase; display: inline-block;  padding: 0 15px 0 0px; letter-spacing: 2px; margin-top: 30px; position: relative; bottom: 1px;font-family: 'SegoeUI';   font-family: 'segoeui'; font-weight:bold; font-size: 14px;}
.save-btn{width: 165px; height: 40px; border: 2px solid #e45604; color: #e45604;  background: url(../images/arrow.png) no-repeat 92% center; font-size: 14px; text-transform: uppercase; display: inline-block;  padding: 0 15px 0 0px; letter-spacing: 2px; margin-top: 30px; position: relative; bottom: 1px;font-family: 'SegoeUI';   font-family: 'segoeui'; font-weight:bold; font-size: 14px;}
.remove-btn{width: 165px; height: 40px; border: 2px solid #e45604; color: #e45604;  background: url(../images/remove-org.png) no-repeat 92% center; font-size: 14px; text-transform: uppercase; display: inline-block;  padding: 0 15px 0 0px; letter-spacing: 2px; margin-top: 10px; position: relative; bottom: 1px;font-family: 'SegoeUI';   font-family: 'segoeui'; font-weight:bold; font-size: 14px;}
a.save-btn{text-align: center; padding-top: 7px;}
.save-btn.save-btn2{width: 265px;}
.add-more-border {
  border: 1px solid #ddd;
  display: block;
  width: 570px;
  margin: 20px auto;
}

/* carousel */
.media-carousel 
{margin-bottom: 0;padding: 0 0px 30px 0px;margin-top: 0px;}
/* Previous button  */
.carousel-control{  text-shadow:none; font-size: 0px; opacity: 1;}
.media-carousel .carousel-control.left{  left: -100px;background-image: none; border: 4px solid #FFFFFF; border-radius: 23px 23px 23px 23px;height: 50px; width : 40px;margin-top: 0px;top:50%; background: url(../images/arrow-left.png) no-repeat;}
/* Next button  */
.media-carousel .carousel-control.right{right: -100px;background-image: none; background: url(../images/arrow-right.png) no-repeat;border: 4px solid #FFFFFF; border-radius: 23px 23px 23px 23px; height: 50px; width : 40px;margin-top: 0px;top:50%; text-shadow:none;}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators{right: 50%; top: auto;bottom: 0px; margin-right: -19px;}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li { background: #c0c0c0;}
.media-carousel .carousel-indicators .active{ background: #333333;}
/* End carousel */

.about-section{background: #f6f7fb;}
.about-content{font-size: 20px; line-height: 24px; text-align: justify;}
.about-img{width: 100%; text-align: center; }

.circleimg{overflow: hidden; border-radius: 50%;}

.profile-img{text-align: center; padding-top: 40px;}
.profile-img .circle{width: 190px; height: 190px;  overflow: hidden; text-align: center; border-radius: 100px; margin: 0 auto 10px; }
/*.profile-img .circle img{ position: relative; min-height: 190px; min-width: 190px;}*/
.profile-img label{font-size: 17px; width: 100%; font-weight: normal; font-family: 'SegoeUI';   font-family: 'segoeui'; line-height: 20px; margin: 0px; color: #323232;}
.profile-img span{_font-family: 'SegoeUI';   font-family: 'segoeui'; font-size: 11px; color: #323232; text-transform: uppercase;}

.about-bottom{ font-size: 17px;}
.about-bottom ul{margin: 20px 0;}
.about-bottom ul li{width: 100%; display: inline-block;}
.about-section .btn-1, .membership .btn-1, 
.service-section .btn-1, .contactus .btn-1,
.support-box .btn-1{color:#ff6005; border: 2px solid #ff6005; font-weight: normal; margin:  70px auto; display: inherit; _font-family: 'SegoeUI';   font-family: 'segoeui';   letter-spacing: 4px; padding: 12px 30px;}

.membership{background: #07539e; background: url(../images/member-bg.png)no-repeat; background-size: 100% 100%; color: #fff;}
.membership h2{color: #fff; padding: 60px 0; margin: 0;}
.membership p{font-size: 20px; text-align: center; width: 87%; margin: 0 auto; color: #fff;}
.membership.about-membership-white p{color: #4270ad;}
.member-container.carousel {max-width: 1000px; margin:  0 auto; width: 100%; display: inline;}


.membership-box{width: 100%; border: 1px solid #fff; border-radius: 2px; padding: 20px 10px; font-family: 'SegoeUI-Light'; font-family: 'segoeuil'; text-align: center; margin: 55px 0 65px;}
.membership-box label{font-size: 18px;  text-transform: uppercase; width: 100%; min-height: 80px; line-height: 20px; padding-bottom: 20px;}
.membership-box span{font-size: 55px;}
.membership-box span span{font-size: 43px; position: relative; top: -20px; font-weight: normal;}
.membership-box p{font-size: 16px; line-height: 18px; width: 100%; padding: 10px 0 30px; min-height: 112px;}
.membership-box a{ border: 1px solid #fff; font-size: 18px; text-transform: uppercase; color: #fff; width: 100%; max-width: 221px; height: 46px; display: inline-block; padding-top: 8px; font-family: 'SegoeUI';   font-family: 'segoeui';}
.membership .btn-1{margin-top: 0px;}
.membership .btn-1.member_btn{display: inline-block;}

.service-section h2{font-size: 35px; line-height: 40px; margin: 0px; padding: 90px 0 60px;}
.service-section p{font-size: 20px; text-align: justify; width: 95%; margin: 0 auto;}
.service-section .btn-1{display: table; margin:  60px auto 55px;}

.booking-info {height: 50px;}
.map{width: 100%; text-align: center; margin-top: 70px; position: relative;min-height: 800px; overflow: hidden;}
.event-detail-page .banner-img img {
    width: 100%;
    height: 100% !important;
}
.event-detail-page .banner-img {
    height: 100%;
    min-height: auto;
    object-fit: cover;
}
select 
{
  box-shadow: none;
-webkit-appearance: none;
   -moz-appearance: none;
        appearance: none;
    -ms-appearance: none  \9;
     -o-appearance: none;

}
select.desktopDropDown::-ms-expand {
    display: none;
}

.contactus{background:#f7f7f7;}
.input-box{width: 33.33%; float: left; padding: 0 10px; position: relative;}
.input-box2{width: 100%; float: left; padding: 0; position: relative;}
.filter .filter-box{width: 25%; float: left; padding: 0 10px; position: relative;}
.filter-box-inr{position: relative;}
.input-box input, .input-box2 input{width: 100%; height: 50px; background: none; font-size: 16px; box-shadow: none;  border: 1px solid #b1b1b1; padding-left: 55px;  font-family: 'SegoeUI';   font-family: 'segoeui';}
.input-box2 select, select, .filter-box select{width: 100%; height: 50px; background: none;
 font-size: 16px; box-shadow: none;  border: 1px solid #b1b1b1; padding-left: 55px; 
  font-family: 'SegoeUI';   font-family: 'segoeui'; color: #777777;-webkit-appearance:none;
  -moz-appearance:none;
  -o-appearance:none;
   appearance:none; }

.filter-box input{width: 100%; height: 50px; background: none; font-size: 16px; box-shadow: none;  border: 1px solid #b1b1b1; padding-left: 15px;  font-family: 'SegoeUI';   font-family: 'segoeui'; color: #777777;}
.filter-box label{  font-family: 'SegoeUI';   font-family: 'segoeui'; font-size: 20px; color: #777777; font-weight: normal;}
textarea{width: 100%; padding-left: 55px;resize:none;  padding-top: 12px;font-size: 16px; font-family: 'SegoeUI';   font-family: 'segoeui';}
.icon{position: absolute; top: 5px; left: 15px; background: url(../images/icon-bg.png) no-repeat; width: 45px; height: 40px;text-align: center;}
.icon2{position: absolute; top: 5px; left:5px; background: url(../images/icon-bg2.png) no-repeat; width: 45px; height: 40px;text-align: center;}
.filter-box-inr .icon{position: absolute; top: 3px; left: 6px; background: url(../images/select-box-icon.png) no-repeat; height: 44px; width: 45px; text-align: center;}
.textarea{padding: 0 10px;resize:none; position: relative;  margin-top: 20px;display: inline-block; width: 100%;}
.icon i{color: #757575; font-size: 18px; padding-top: 11px; padding-right: 4px;}
.contactus .btn-1{width: 253px;}
.input-box2 select{-moz-appearance:none; -webkit-appearance:none; appearance:none;  background:rgba(255,255,255,1) url(../images/arrow_down.png)no-repeat; background-position: 96% center; padding-left: 15px;}


.support-box{ border: 1px solid #707070; border-radius: 4px; padding: 30px; text-align: center; width: 100%; max-width: 270px; margin: 0 auto 110px;}
.supporting h2{margin: 0px; padding: 80px 0 70px;}
.support-box h3{font-size: 20px; font-family: 'SegoeUI-Light'; font-family: 'segoeuil'; margin: 0px; min-height: 66px; color: #000;}
.support-box p{ font-size: 16px; text-align: justify; padding-top: 35px; color: #000;}
.support-box .btn-1{margin: 35px 0 0; font-size: 18px; border: 1px solid #ff6005;}

footer{border-top: 6px solid #5ca5d4; display: inline-block; width: 100%;}
.footer-menu{min-height: 80px;}
.footer-menu ul{text-align: center; margin-top: 25px;}
.footer-menu ul li{padding: 20px 15px;}
.footer-menu ul li a{font-size: 22px; color: #2c2c2d;}

.footer-bottom{background: #132a59; border-bottom: 12px solid #f26522; padding:20px 25px 10px 25px; font-size: 22px; font-style: italic; color: #fff; width: 100%; float: left;}
.footer-bottom .pull-right{padding-top: 30px;}
.footer-bottom p{color: #FFF;}
.desk-show{display: block;}
.mob-show{display: none;}
footer .social-icon{display: none;}
.mob_menu{display: none;}
.membership .media-carousel .carousel-control.left,  .membership .media-carousel .carousel-control.right{opacity: 0;}



div#directory_map_container { margin: 0 auto 15px; padding: 10px; width: 500px; background: #FFFFFF; border: 0px solid #99BBD8; }

div#directory_map_container p.select_box { margin: 0 0 20px; padding: 0 50px 20px; display: block; width: 150px; color: #00549E; border-bottom: 2px solid #99BBD8; float: left; }
div#directory_map_container p.select_box label { margin: 0 0 5px; display: block; width: auto; font-weight: bold; }

div#directory_map_container div#location_map { max-width: 500px; width: 100%; height: auto; clear: both; }
div#directory_map_container div#location_map ul#regions { z-index: 1; margin: 0;padding: 0; position: absolute; left: 0; top: 0; display: block; max-width: 500px; width: 100%; height: auto; background: url('../images/directory_map/bg.png') left top no-repeat #FFFFFF; }
div#directory_map_container div#location_map ul#regions li { position: absolute; margin: 0;padding: 0; display: block; text-indent: -9000px; overflow: hidden; }
div#directory_map_container div#location_map ul#regions li.has_members {}
div#directory_map_container div#location_map ul#regions li.hover {}

div#directory_map_container div#location_map ul#regions li#r_scotland { left: 75px; top: 0; width: 284px; height: 778px; }
div#directory_map_container div#location_map ul#regions li#r_eire { left: 0; top: 211px; width: 181px; height: 262px; }
div#directory_map_container div#location_map ul#regions li#r_northern_ireland { left: 113px; top: 223px; width: 96px; height: 84px; }
div#directory_map_container div#location_map ul#regions li#r_north_west { left: 226px; top: 240px; width: 136px; height: 146px; }
div#directory_map_container div#location_map ul#regions li#r_north_east { left: 316px; top: 201px; width: 82px; height: 89px; }
div#directory_map_container div#location_map ul#regions li#r_yorkshire_and_humberside { left: 329px; top: 282px; width: 103px; height: 63px; }
div#directory_map_container div#location_map ul#regions li#r_wales { left: 200px; top: 353px; width: 119px; height: 142px; }
div#directory_map_container div#location_map ul#regions li#r_west_midlands { left: 292px; top: 375px; width: 88px; height: 88px; }
div#directory_map_container div#location_map ul#regions li#r_east_midlands { left: 350px; top: 330px; width: 94px; height: 124px; }
div#directory_map_container div#location_map ul#regions li#r_east_anglia { left: 407px; top: 384px; width: 93px; height: 103px; }
div#directory_map_container div#location_map ul#regions li#r_south_west { left: 135px; top: 449px; width: 233px; height: 144px; }
div#directory_map_container div#location_map ul#regions li#r_south_east { left: 355px; top: 431px; width: 135px; height: 122px; }
div#directory_map_container div#location_map ul#regions li#r_greater_london { left: 402px; top: 468px; width: 43px; height: 36px; }
div#directory_map_container div#location_map ul#regions li#r_channel_islands { left: 302px; top: 659px; width: 89px; height: 133px; }

div#directory_map_container div#location_map ul#regions li#r_scotland.has_members { background: url('../images/scotland.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_eire.has_members { background: url('../images/eire.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_northern_ireland.has_members { background: url('../images/northern_ireland.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_north_west.has_members { background: url('../images/north_west.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_north_east.has_members { background: url('../images/north_east.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_yorkshire_and_humberside.has_members { background: url('../images/yorkshire_and_humberside.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_wales.has_members { background: url('../images/wales.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_west_midlands.has_members { background: url('../images/west_midlands.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_east_midlands.has_members { background: url('../images/east_midlands.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_east_anglia.has_members { background: url('../images/east_anglia.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_south_west.has_members { background: url('../images/south_west.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_south_east.has_members { background: url('../images/south_east.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_greater_london.has_members { background: url('../images/greater_london.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_channel_islands.has_members { background: url('../images/channel_islands.png') left top no-repeat; }

div#directory_map_container div#location_map ul#regions li#r_scotland.hover, div#directory_map_container div#location_map ul#regions li#r_scotland.current { background: url('../images/scotland-hover1.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_eire.hover, div#directory_map_container div#location_map ul#regions li#r_eire.current { background: url('../images/eire-hover1.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_northern_ireland.hover, div#directory_map_container div#location_map ul#regions li#r_northern_ireland.current { background: url('../images/northern_ireland-hover1.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_north_west.hover, div#directory_map_container div#location_map ul#regions li#r_north_west.current { background: url('../images/north_west-hover1.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_north_east.hover, div#directory_map_container div#location_map ul#regions li#r_north_east.current { background: url('../images/north_east-hover1.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_yorkshire_and_humberside.hover, div#directory_map_container div#location_map ul#regions li#r_yorkshire_and_humberside.current { background: url('../images/yorkshire_and_humberside-hover1.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_wales.hover, div#directory_map_container div#location_map ul#regions li#r_wales.current { background: url('../images/wales-hover1.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_west_midlands.hover, div#directory_map_container div#location_map ul#regions li#r_west_midlands.current { background: url('../images/west_midlands-hover1.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_east_midlands.hover, div#directory_map_container div#location_map ul#regions li#r_east_midlands.current { background: url('../images/east_midlands-hover1.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_east_anglia.hover, div#directory_map_container div#location_map ul#regions li#r_east_anglia.current { background: url('../images/east_anglia-hover1.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_south_west.hover, div#directory_map_container div#location_map ul#regions li#r_south_west.current { background: url('../images/south_west-hover1.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_south_east.hover, div#directory_map_container div#location_map ul#regions li#r_south_east.current { background: url('../images/south_east-hover1.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_greater_london.hover, div#directory_map_container div#location_map ul#regions li#r_greater_london.current { background: url('../images/greater_london-hover1.png') left top no-repeat; }
div#directory_map_container div#location_map ul#regions li#r_channel_islands.hover, div#directory_map_container div#location_map ul#regions li#r_channel_islands.current { background: url('../images/channel_islands-hover1.png') left top no-repeat; }

div#directory_map_container div#location_map img#hit_box { z-index: 2; position: absolute; left: 0px; top: 0; display: block; width: 500px; height: auto; }
div#directory_map_container div#location_map map#image_map {}
div#directory_map_container div#location_map map#image_map area {}

div#content p.tick_boxes { margin: 0 -1px 0.5em -7px; }
div#content p.tick_boxes strong.title { margin: 0 0 0.5em 7px; display: inline-block; }
div#content p.tick_boxes span.tick_box { margin: 0 0 0.5em 7px; padding: 5px 10px 6px 31px; display: inline-block; min-width: 265px; color: #FFFFFF; background: url('../images/tick_box_icon.png') 10px 10px no-repeat #99BBD8; border-radius: 5px; }
div#content p.tick_boxes span.tick_box.ticked { background-position: 10px -22px; background-color: #00549E; }

div#content div.additional_details { z-index: 2; margin: -15px 0 15px 15px; padding: 15px 15px 0; width: 276px; font-size: 75%; background: #F7F7F7; float: right; clear: right; }

div#regional_rep_map_container { margin: 0 auto 15px; padding: 10px; width: 500px; background: #FFFFFF; border: 2px solid #99BBD8; }

div#regional_rep_map_container p.select_box { margin: 0 0 20px; padding: 0 150px 20px; display: block; width: 200px; color: #00549E; border-bottom: 2px solid #99BBD8; }
div#regional_rep_map_container p.select_box label { margin: 0 0 5px; display: block; width: auto; font-weight: bold; }

div#regional_rep_map_container div#location_map { width: 500px; height: 820px; }
div#regional_rep_map_container div#location_map ul#regions { z-index: 1; margin: 0;padding: 0; position: absolute; left: 0; top: 0; display: block; width: 500px; height: 820px; background: url('../images/rep_map/bg.png') left top no-repeat #FFFFFF; }
div#regional_rep_map_container div#location_map ul#regions li { position: absolute; margin: 0;padding: 0; display: block; text-indent: -9000px; overflow: hidden; }
div#regional_rep_map_container div#location_map ul#regions li.has_members {}
div#regional_rep_map_container div#location_map ul#regions li.hover {}

div#regional_rep_map_container div#location_map ul#regions li#r_northern_ireland { left: 111px; top: 223px; width: 98px; height: 84px; }
div#regional_rep_map_container div#location_map ul#regions li#r_north_east { left: 312px; top: 200px; width: 87px; height: 91px; }
div#regional_rep_map_container div#location_map ul#regions li#r_yorkshire_and_humberside { left: 328px; top: 281px; width: 104px; height: 65px; }
div#regional_rep_map_container div#location_map ul#regions li#r_wales { left: 200px; top: 353px; width: 121px; height: 142px; }
div#regional_rep_map_container div#location_map ul#regions li#r_west_midlands { left: 290px; top: 374px; width: 91px; height: 90px; }
div#regional_rep_map_container div#location_map ul#regions li#r_east_midlands { left: 347px; top: 327px; width: 97px; height: 128px; }
div#regional_rep_map_container div#location_map ul#regions li#r_south_west { left: 135px; top: 447px; width: 235px; height: 146px; }
div#regional_rep_map_container div#location_map ul#regions li#r_greater_london { left: 403px; top: 466px; width: 42px; height: 40px; }
div#regional_rep_map_container div#location_map ul#regions li#r_channel_islands { left: 302px; top: 659px; width: 89px; height: 112px; }
div#regional_rep_map_container div#location_map ul#regions li#r_western_isles_greater_glasgow_argyll_and_clyde { left: 138px; top: 3px; width: 138px; height: 223px; }
div#regional_rep_map_container div#location_map ul#regions li#r_highlands { left: 171px; top: 2px; width: 141px; height: 104px; }
div#regional_rep_map_container div#location_map ul#regions li#r_orkney_and_shetland { left: 75px; top: 0; width: 240px; height: 778px; }
div#regional_rep_map_container div#location_map ul#regions li#r_tayside { left: 191px; top: 84px; width: 152px; height: 78px; }
div#regional_rep_map_container div#location_map ul#regions li#r_grampian { left: 283px; top: 63px; width: 76px; height: 69px; }
div#regional_rep_map_container div#location_map ul#regions li#r_north_lanarkshire { left: 251px; top: 150px; width: 32px; height: 42px; }
div#regional_rep_map_container div#location_map ul#regions li#r_fife { left: 269px; top: 151px; width: 58px; height: 27px; }
div#regional_rep_map_container div#location_map ul#regions li#r_aryshire_and_arran { left: 227px; top: 182px; width: 48px; height: 66px; }
div#regional_rep_map_container div#location_map ul#regions li#r_lanarkshire { left: 269px; top: 191px; width: 32px; height: 41px; }
div#regional_rep_map_container div#location_map ul#regions li#r_lothian { left: 276px; top: 175px; width: 55px; height: 49px; }
div#regional_rep_map_container div#location_map ul#regions li#r_dumfries_and_galloway { left: 220px; top: 225px; width: 94px; height: 47px; }
div#regional_rep_map_container div#location_map ul#regions li#r_borders { left: 298px; top: 180px; width: 56px; height: 59px; }
div#regional_rep_map_container div#location_map ul#regions li#r_north_west_carlisle { left: 226px; top: 238px; width: 112px; height: 81px; }
div#regional_rep_map_container div#location_map ul#regions li#r_north_west_and_isle_of_man { left: 287px; top: 284px; width: 78px; height: 104px; }
div#regional_rep_map_container div#location_map ul#regions li#r_south_central { left: 354px; top: 431px; width: 58px; height: 122px; }
div#regional_rep_map_container div#location_map ul#regions li#r_south_east_coast { left: 387px; top: 485px; width: 103px; height: 58px; }
div#regional_rep_map_container div#location_map ul#regions li#r_east_of_england { left: 406px; top: 384px; width: 94px; height: 103px; }

div#regional_rep_map_container div#location_map img#hit_box { z-index: 2; position: absolute; left: 0; top: 0; display: block; width: 500px; height: 820px; }
div#regional_rep_map_container div#location_map map#image_map {}
div#regional_rep_map_container div#location_map map#image_map area {}

.map-desk{display: block;}
.map-mob{display: none;}

.doc-title-img{}
.doc-title-img img{max-width: 100%; min-height: 200px; width: 100%;}
.doc-header{position: relative; width: 100%; clear: both; display: flex;}

.doc-title{ top: 35%; width: 100%; background: url(../images/banner-email-preference.png) no-repeat; background-size: cover; min-height: 200px; text-align:  center;}
.faq .doc-title{ top: 35%; width: 100%; background: url(../images/banner-faq.png) no-repeat; background-size: cover; min-height: 320px; text-align:  center;}
/*.news .doc-title{ top: 35%; width: 100%; background: url(../images/banner-news.png) no-repeat; background-size: cover; min-height: 320px; text-align:  center;}*/
/*.news-detail .doc-title{ top: 35%; width: 100%; background: url(../images/banner-news-detail.png) no-repeat; background-size: cover; min-height: 320px; text-align:  center;}*/
/*.one-event .doc-title{ top: 35%; width: 100%; background: url(../images/banner-one-event2.png) no-repeat; background-size: cover; min-height: 320px; text-align:  center;}*/
/*.other-event .one-event .doc-title{ top: 35%; width: 100%; background: url(../images/other-img.png) no-repeat; background-size: cover; min-height: 320px; text-align:  center;}*/
/*.about-us .doc-title{ top: 35%; width: 100%; background: url(../images/banner-about.png) no-repeat; background-size: cover; min-height: 320px; text-align:  center;}*/
/*.about-us-patron .doc-title{ top: 35%; width: 100%; background: url(../images/banner-about-patron.png) no-repeat; background-size: cover; min-height: 320px; text-align:  center;}*/

.doc-header2{position: relative; /*max-height: 450px;*/ overflow: hidden;}
.doc-title-img2{width: 100%;}
.doc-title-img2 img{width: 100%;}
.doc-title2{position: absolute; top: 0px; left: 0; right: 0; bottom: 0px; margin: auto;}
.doc-title2{ height: 40px;}
.doc-title2 h1.main-title{margin: 0px;}
.doc-header2 .date-time2{left: 0; margin:  0 auto;}


.dark-bg{background: url(../images/banner-dark.png) no-repeat; background-size: cover;}
.doc-title h1{font-size: 42px; position: relative; top: 37%;}
.breadcrumb{width: 100%;float: left; padding: 15px 0; margin-bottom: 0px; background: none;}
.breadcrumb ul{float: left;  font-family: 'SegoeUI';   font-family: 'segoeui'; font-size: 16px; }
.breadcrumb ul li a img{max-width: 17px; position: relative; top: -3px;}
.documents-section h2{ margin: 0px;}
.documnet-list-box .date-time{ background: #5c5c5c; padding: 4px 0 0 8%; width: 100%; font-family: 'SegoeUI';   font-family: 'segoeui'; font-size: 22px;}
.documnet-list-box .date-time span{font-size: 22px;}
.documnet-list-box .date-time img{top: -2px;}
.documnet-list-box h3{color: #003f7c;}
.documnet-list-box a{   bottom: 0;
    display: inline-block;
    float: right;
    font-size: 14px;
    margin: 20px 0;
    position: absolute;
    right: 35px;
}
.documnet-list-box p{font-size: 16px;}
.documnet-list-box{border: 2px solid #dadadc; border-radius: 5px; overflow: hidden; margin: 30px 0 0;}
.documnet-list-box-inr{float: left; width: 40%; min-height: 284px;}
.document-content-boxs{ float: left; width: 60%; }
.documnet-list-box-inr .img_box{overflow: hidden;}
.documnet-list-box-inr .doc-img{height: 280px;  width: auto;}

.doc-img{background: #b3b3b3; width: 100%; height: 200px; overflow: hidden;}
.doc-content{padding: 0 15px;}
.pagination{border-radius: 0px;}
.pagination > li > a, .pagination > li > span{margin-right: 1px; font-size: 20px; padding: 10px 20px; border-radius: 0px;  border: 1px solid #fff; color: #de5207;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{background: none; border: 1px solid #d1d1d1; color: #555555;}
.pagination > li:first-child > a, .pagination > li:first-child > span,
.pagination > li:last-child > a, .pagination > li:last-child > span{border-radius: 0px;}


ul.pagination li {margin-right: 1px;}
ul.pagination li:first-child, ul.pagination li:last-child{display: none;}
ul.pagination li.active{background: transparent; border: 1px solid #fff; }
ul.pagination li.active span{ background: transparent;  border: 1px solid #d1d1d1; color:#555555; }

.border-title{width: 100%; text-align: center;}
.border-title h2{width: 100%; max-width: 570px; margin: 0 auto; display: inline-block; position: relative; padding-left: 20px; padding-right: 20px;}
.border-title h2 span{background: #fff; padding: 0 10px;}
.border-title h2:before{position: absolute; content: " "; width: 100%; height: 1px; background: #9f9f9f; top: 50%; left:0; z-index: -1;}

.member-section{padding: 90px 0 120px; position: relative;}
.Email-info .input-box{width: 100%; max-width: 590px; padding: 0px;}
.Email-info input, .Email-info select{font-size: 20px; padding-left: 60px;}
.full_box{width: 100%; display: inline-block;}
.input-title{ text-align: right; }
.input-title label{font-weight: normal; font-size: 20px; color: #787878; font-family: 'SegoeUI';   font-family: 'segoeui'; line-height: 20px; margin: 0px; padding-top: 15px;} 
.Email-info .icon{left: 5px; }
.icon img{padding: 10px 7px 0 0;}
.input-box2{display: inline-flex; height: 50px;}
.input-box span, .input-box label{font-weight: normal; font-size: 20px; color: #787878; font-family: 'SegoeUI';   font-family: 'segoeui'; line-height: 20px; margin: 0px; padding-top: 15px;} 
.input-box .country{padding-left: 70px; width: auto !important;}
.input-box .country span{padding-left: 20px;}
.input-title label.padd_0{padding: 5px 0 0 0;}
.Email-info select, .filter select{background:url(../images/arrow_down.png)no-repeat; box-shadow: none;
-webkit-appearance: none;
   -moz-appearance: none;
        appearance: none;
    -ms-appearance: none  \9;
     -o-appearance: none;
background-position: 96% center;
padding-right: 14%;}
.member-section form{position: relative;}
.profile-section{position: absolute; top: -185px; left:40px;}
.profile-section .pro_img{height: 190px; width: 190px; border-radius: 100px; overflow: hidden;  text-align: center; background: #f5f5f5; border: 1px solid #fff;}
.profile-section-inr{position: relative;}
.profile-section-inr a{position: absolute;right: 0px; top: 0px; background: #e4e5ec; display: inline-block;border-radius: 100px; padding: 4px; right: 5px;top: 5px;}
.doc-title.dark-bg{position: relative;}
.doc-title.dark-bg .main-title2{position: absolute; bottom: 0px; line-height: 37px;}

.event {padding: 40px 0; width: 100%; display: inline-block;}
.event label{font-size: 35px; color: #010a13; font-weight: normal; line-height: 40px;}
ul.event_menu li a{ font-size: 14px; text-transform: uppercase; font-family: 'SegoeUI';   font-family: 'segoeui'; display: inline-block; border: 2px solid #000; padding: 12px 20px; line-height: 14px; margin-left: 10px; color: #000; cursor: pointer;}
ul.event_menu li a:hover{ background: #333; color: #fff;}
ul.event_menu li.active a{background: #333; color: #fff;}


.date-time3{width: 152px; height: 30px; margin: 0 auto; background: #1c86c4; padding: 2px 0 0 17px; position: absolute; left: 0; right: 0; bottom: -15px;}
.date-time3 img{position: relative; top: -2px; max-width: 15px;}
.date-time3 span{font-size: 17px;color: #fff; padding-left: 5px;}
.event_slider{background:#f0f0f0; }
.media-carousel .carousel-control.left, .media-carousel .carousel-control.right{border: none; border-radius: 0px !important;}

.event_slider .slide-content{padding: 20px; text-align: center;}
.event_slider .item .inner-box{display: inline-block; width: 100%; background: #fff; box-shadow: 0 0 2px 2px #ccc; border: 1px solid #c2c2c2; margin: 2px 0 30px; padding-bottom:20px;}
h3.slide-title{font-size: 24px;text-align: center; text-transform: uppercase; margin-top: 10px;}
.slide-content span{margin: 0 auto; display: inline-block; height: auto;}
.slide-content p{text-align: left; font-size: 17px;}
.slide-content span span{font-size: 20px; font-style: italic; position: relative; top: 9px; padding-left: 5px; display: inline-block;}
.slide-img2{position: relative; top: 3px; }

.slide-content a.btn2{  background: transparent;border: 2px solid #e45604;bottom: 1px;color: #e45604;text-shadow:0 0 0 #e45604;display: inline-block;font-size: 14px;height: 40px;letter-spacing: 2px;margin-top: 30px;padding: 9px 0;position: relative;text-align:center;text-transform: uppercase;font-family: 'SegoeUI';   font-family: 'segoeui';width: 165px; }
.slide-content a.btn-arrow{ border: 2px solid #e45604;bottom: 1px; color: #e45604; text-shadow:0 0 0 #e45604; display: inline-block;font-size: 14px;height: 40px;letter-spacing: 2px;margin-top: 30px;padding: 7px 0 0 20px;position: relative;text-align:left;text-transform: uppercase;font-family: 'SegoeUI';   font-family: 'segoeui';width: 165px; }
.disc-price{text-align: right; color: #1f5806; text-shadow:0 0 0 #1f5806; padding-right: 10px; text-transform: uppercase;font-family: 'SegoeUI';   font-family: 'segoeui'; display: inline-block; height: auto !important; margin-top: 27px !important;}
.contact-draw .input-box{width: 100%; padding: 0px;}
.contact-draw .textarea{padding: 0px;}
.contact-draw h2{text-align: left; padding: 30px 0; margin: 0px;}
.contact-draw  .icon{left: 5px;}
.regional-section{padding-bottom: 100px; overflow: hidden;}
.regional-section .map-body{ padding-left: 0px;}
.btn-arrow{ border: 2px solid #e45604;bottom: 1px; color: #e45604; text-shadow:0 0 0 #e45604; display: inline-block;font-size: 14px;height: 40px;letter-spacing: 2px;margin-top: 30px;padding: 0 0 0 30px;position: relative;text-align:left;text-transform: uppercase;font-family: 'SegoeUI';   font-family: 'segoeui';width: 130px; background:url(../images/arrow.png) no-repeat;  background-position: 88% center;}
.btn-arrow2{ border: 2px solid #e45604;bottom: 1px; color: #e45604; text-shadow:0 0 0 #e45604; display: inline-block;font-size: 14px;height: 40px;letter-spacing: 2px;margin-top: 30px;width: auto !important; padding: 7px 50px 0 15px !important; position: relative;text-align:left;text-transform: uppercase;font-family: 'SegoeUI';   font-family: 'segoeui'; background:url(../images/arrow.png) no-repeat;  background-position: 96% center;}
.btn-arrow2:hover{color: #fff;background: #e45604 url("../images/white.png") no-repeat scroll 96% center;}
.btn-arrow2-down{ border: 2px solid #e45604;bottom: 1px; color: #e45604; text-shadow:0 0 0 #e45604; display: inline-block;font-size: 14px;height: 40px;letter-spacing: 2px;margin-top: 30px;width: auto !important; padding: 7px 50px 0 15px !important; position: relative;text-align:left;text-transform: uppercase;font-family: 'SegoeUI';   font-family: 'segoeui'; background:url(../images/arrow-down-org.png) no-repeat;  background-position: 96% center;}
.btn-arrow2-blue{ border: 2px solid #003e7e;bottom: 1px; color: #003e7e; text-shadow:0 0 0 #003e7e; display: inline-block;font-size: 14px;height: 40px;letter-spacing: 2px;margin-top: 30px;width: auto !important; padding: 7px 50px 0 15px !important; position: relative;text-align:left;text-transform: uppercase;font-family: 'SegoeUI';   font-family: 'segoeui'; background:url(../images/arrow-down-blue.png) no-repeat;  background-position: 96% center;}
 .btn-arrow2-blue:hover {background: #003e7e url("../images/arrow-down-white.png") no-repeat scroll 96% center;color: #fff;}
 button.btn-arrow2{padding-top: 0px !important; margin-top: 4px;}
.right-arrow{background:url(../images/arrow-black.png) no-repeat;  background-position: 93% center; padding-right: 55px !important;}
.right-white-arrow{background:url(../images/arrow-white.png) no-repeat;  background-position: 93% center; padding-right: 55px !important;}
.draw-mortimer{left: -27%;position: relative;width: 127%;margin-bottom: 10px}
.draw-mortimer .profile-img{padding-top:0px;}
.draw-mortimer .mortimer-text-title {display: inline-block; width: 100%;}
.draw-mortimer .mortimer-text-title .social-icon{max-width:235px; }
.draw-mortimer .mortimer-text-title > .pull-left{width: 245px;}
.draw-mortimer .mortimer-text-title > p{width: 100%; display: inline-block; }
.regional-description .price-tag .btn-arrow2:hover{background-color:#e45604 !important; }



.mortimer-text h2{font-size: 30px; text-align: left; color: #323232; margin: 0px; padding: 40px 0 10px;}
.mortimer-text h2 span{font-size: 17px; display: inline-block; width: 100%; font-family: 'SegoeUI';   font-family: 'segoeui';  color: #323232;}
.mortimer-text p{font-size: 17px; max-width: 80%; line-height: 18px; padding-bottom: 5px;}
.mortimer-text a{margin-top: 0px;}
.mortimer-text-title{display: inline-flex; width: 100%;}
.mortimer-text-title ul li a{ width: 52px; height: 52px; border: 2px solid #fff; margin-left: 3px; }
.mortimer-text-title ul li a:hover{border: 2px solid #4c87bb;}
.mortimer-text-title .social-icon{width: 100%;margin-top: 37px; }
.mortimer-text-title .social-icon ul{text-align: right;}
.webinars{background: #000;}
.webinars .event label{color: #fff;}
.webinars.event_slider .item .inner-box{padding-bottom: 0px;}
.webinars .event ul li a{color: #fff; border: 2px solid #fff;}
.event_slider .media-carousel .carousel-control.left{background: url(../images/arrow-left-blue.png) no-repeat;  top: 40%; }
.event_slider .media-carousel .carousel-control.right{background: url(../images/arrow-right-blue.png) no-repeat;  top: 40%;}
.img_box{position: relative;}
.img_box .overlay{position: absolute; top:0; left: 0px; background:rgba(45,45,45,0.62); width: 100%; height: 100%; text-align: center; padding-top: 20%;}
.download_section .documnet-list-box{margin-bottom: 30px; margin-top: 0px; position: relative;}
.download_section .documents-section .doc-img {width: 40%; height: 284px; float: left; overflow: hidden;}
.download_section .documents-section .doc-content {width: 60%; float: left;}
.download_section .documnet-list-box h3{font-size: 22px;}
.download_section .documnet-list-box p{font-size: 17px;}
.download_section .documnet-list-box a{font-size: 14px; padding: 5px 15px; float: right; border: 2px solid #003f7c;}
.faq-top{ text-align: center;}
.faq-top p{font-size: 22px; line-height: 24px; max-width: 70%; margin: 0 auto; color: #3b3b3b; padding: 50px 0 35px;}
.faq-filter.filter {width: 100%; padding: 35px 0; display: inline-block; background: #f6f6f6;}
.faq-filter.filter .filter-box{display: inline-flex; width: 100%; }
.faq-filter.filter .filter-box label{font-weight: normal; font-size: 20px; padding-top: 10px;}
.faq-filter.filter .filter-box .filter-box-inr{width: 100%;max-width: 300px;margin-left: 15px;}
.faq-filter.filter .filter-box select{}
.panel-title a{ font-size: 24px;}
.question-list{padding-top: 30px;}
.panel-body{font-size: 16px; font-family: 'SegoeUI';   font-family: 'segoeui'; padding-left: 45px; color: #404040;}
.panel-default{border: none;}
.panel-heading a[aria-expanded="true"] {background: url(../images/minus.png) no-repeat left 16px !important; padding: 10px 20px 10px 22px; display: inline-block;}
.panel-heading a[aria-expanded="false"], .panel-heading a.collapsed {background: url(../images/plus.png) no-repeat left 16px !important; padding: 10px 20px 10px 22px; display: inline-block;}
.panel-default > .panel-heading{background: none; border-bottom: 0px; padding: 0px;}
.panel{box-shadow: none;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border: none; font-size: 20px;}

.news-section{padding: 70px 0 30px;}
.news-section .inner-box{margin-bottom: 50px;}
.news-section .pagination{ margin-bottom: 0px;}
.more-news-slider{border-top: 1px solid #ebebeb; margin-top: 30px;}
.full-news {max-width: 852px; margin: 0 auto;}
.full-news h2{line-height: 35px;margin: 0px; padding: 40px 0;}
.full-news p{font-size: 20px;  line-height: 24px; margin-bottom: 30px;}
.full-news p span{font-size: 70px; float: left; line-height: 70px; padding-right: 2px;}

.share_news{display: inline-flex;}
.share_news label{font-size: 30px; color: #323232; font-weight: normal; padding-right: 10px; padding-top: 2px;}
.share_news ul li a {border: 2px solid #fff;height: 52px;margin-left: 3px;width: 52px;display: inline-block;border-radius: 100px;}
.share_news ul li a:hover {border: 2px solid #4c87bb;}
.doc-title .date-time2{margin: 0 auto; left: 0; right: 0; bottom: -8px;}
.ticket_options label{font-size: 29px; text-transform: uppercase;   font-family: 'SegoeUI-Bold';   font-family: 'segoeuib'; color: #fff; text-align: center; padding: 20px 0; width: 100%; letter-spacing: 9px; padding: 40px 0 76px;}


.ticket-box-top{background:#838383; text-align: center;  border-radius: 2px; padding: 75px 0;}
.ticket-box label{font-size: 30px; color: #003e7e; display: inline-block; width: 100%; font-weight: normal; text-align: center;}
.ticket-box .ticket-cotnent > span, .price-tag span{font-size: 40px; margin: 0 auto; display: inline-block; line-height: 40px; color: #676767;font-family: 'SegoeUI-Light'; font-family: 'segoeuil'; padding-bottom: 10px;}
.ticket-box span span, .price-tag span span{font-size: 30px; padding-right: 5px; position: relative; top: -14px; font-weight: bold; color: #35ac00;}
.ticket-cotnent{ text-align: center; padding: 10px 20px 50px; display: inline-block; }
.ticket-cotnent select{font-size: 20px;}

.ticket-box-top2{
  /*background: #1c86c4;
    background: -webkit-linear-gradient(#1c86c4, #1756a1);
    background: -o-linear-gradient(#1c86c4, #1756a1); 
    background: -moz-linear-gradient(#1c86c4, #1756a1); 
    background: linear-gradient(#1c86c4, #1756a1);*/
    text-align: center;  border-radius: 2px; padding: 87px 0;
  }

.ticket-box-style .ticket-box-top{
  background: #1c86c4; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#1c86c4, #1756a1); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#1c86c4, #1756a1); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#1c86c4, #1756a1); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#1c86c4, #1756a1); /* Standard syntax */
}

.ticket-box-top2 span{font-size: 62px; color: #fff; font-family: 'SegoeUI';   font-family: 'segoeui';}
.gala_dinner{background: #ebebeb; padding: 38px 0 35px;}
.gala_dinner h2 {margin: 15px 0; padding: 0px;}
#gala-dinner, #transport-price {border-top: 5px solid #ffffff;}
.price{display: inline-flex;}
.price label{font-size: 19px; text-transform: uppercase; padding: 14px 10px 0 0; font-family: 'SegoeUI';   font-family: 'segoeui'; margin: 0px;}
.button-add, .button-remove{width: 247px; text-transform: uppercase; text-align: center; font-size: 19px; color: #e45604; border: 2px solid #e45604; height: 53px; font-family: 'SegoeUI';   font-family: 'segoeui'; background: rgba(0,0,0,0) url(../images/plus-org.png)no-repeat; background-position: 10px center; }
.button-remove{background: rgba(0,0,0,0) url(../images/close-org.png)no-repeat; background-position: 10px center; }
.price-tag > span{padding: 5px 20px 0 0;}

.input-calendar > div{padding-left: 20px;}
.input-calendar .input-box2{width: auto;}
.input-calendar label{float: left; font-weight: normal;font-family: 'SegoeUI';   font-family: 'segoeui';color: #787878; padding-right: 10px; padding-top: 15px;}
.input-calendar .input-box2 .icon{left: 5px;}
.input-calendar input{color: #787878;}
.accommodation-title{padding: 30px 0px; display: inline-block; width: 100%;}
.accommodation-title h2{ padding: 0px; margin:10px 0;}
.accommodation .ticket-box-top{padding: 50px 0;}
.accommodation{}
.ticket_option_list{padding-top: 50px;}
.accommodation .row{position: relative;}
.accommodation .button-add{position: absolute;right: 15px; bottom: 50px;}
.img-slideshow{background: #fff;}

.speaking-slider{background: #f5f5f5;}
.speaking-slider .media-carousel{ padding: 65px 0 70px;}
.speaking-slider h2{color: #323232; font-size: 30px; text-transform: uppercase; margin: 0px !important; padding: 70px 0 40px;}
.speaking-slider p span{font-size: 52px; line-height: 46px; float: left;}
.speaking-slider p{font-size: 20px; max-width: 63%; margin: 0 auto; line-height:24px; }
.speaking-box{text-align: center; padding: 0 70px;}
.img-box{margin: 0 auto; overflow: hidden;}
.speaking-text-box.speaking-text-box-11{min-height: 250px;}
.speaking-text-box{width: 100%; display: inline-block;}
.speaking-text-box h3{font-size: 24px; color: #323232; text-align: center;}
.speaking-text-box span{font-size: 17px; font-family: 'SegoeUI';   font-family: 'segoeui'; padding: 5px 0 15px;}
.img-box img{height: 100%; width: auto;border: none;}
.img-box{width: 190px; height:190px; border: 2px solid #889ccb; border-radius: 100px;}
.park-logo{position: absolute; left: 0; right: 0; bottom: -15px; margin: 0 auto;text-align: center;}
.book-now{position: absolute; top: 10px; right: 10px;  margin: 0 auto;z-index: 9;}
/*14-7-17*/
/*.main-event .annual_date_loc .annual_date {
    display: inline-flex;
    margin-right: 30px;
}*/
.owl-carousel-test.owl-theme .owl-controls {
  top: 28px;
 }
 .twitter-polls{
  margin-top: 30px;
  float: left;width: 100%;
 }
.slide-content a.slider-text {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: inherit;
  display: inline-block;
  font-size: 14px;
  height: auto;
  letter-spacing: normal;
  margin-top: 0;
  padding: 0;
  position: unset;
  text-align: left;
  text-transform: none;
  width: auto;
}
.slide-content a.slider-title {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: inherit;
  display: inline-block;
  font-size: 24px;
  height: auto;
  letter-spacing: normal;
  margin-top: 0;
  padding: 0;
  position: unset;
  text-align: left;
  text-transform: none;
  width: auto;
}
.add-new-directory .border-title-final {padding-left: 0;}
.dynamic-form .input-box input[type="radio"], 
.dynamic-form .input-box2 input[type="radio"], 
.dynamic-form .input-box input[type="checkbox"],
.dynamic-form .input-box2 input[type="checkbox"] {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #b1b1b1;
  box-shadow: none;
  font-family: "segoeui";
  font-size: 16px;
  height: auto;
  margin-right: 15px;
  padding-left: 0;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
.dynamic-form .input-box label {
  color: #787878;
  font-family: "segoeui";
  font-size: 20px;
  font-weight: normal;
  line-height: 35px;
  margin: 0 10px 0 0;
  padding-left: 25px;
  padding-top: 10px;
}
.dynamic-form .input-box label.checkbox-inline {
  margin: 0 10px 10px 0;
  }
.confirm-leave .modal-content {
    width: 50%;
}
.comment-post > button {
  background-color: #ff6005;
  border: 2px solid #ff6005;
  color: #fff;
  font-size: 18px;
  padding: 5px 15px;
  font-family: "segoeuib";
  font-family: 'SegoeUI-Bold';
  letter-spacing: 1px;
  text-transform: uppercase;
}
.comment-post button i {
  margin-right: 10px;
}
.table-all-find .creates-all img {border-radius: 50%;}
.thread-pic > img {
  border-radius: 50%;
}
.confirm-ticket-table .send-all {
  border: 2px solid #e45604;
  color: #e45604;
  }
  .user-name {
  text-transform: uppercase;
}
.send-message .contact-form .input-box {
  width: 100%;
}
.Email-info.change-group {
  margin: 0 auto;
  width: 50%;
 
}
.Email-info.change-group table td a {
  color: #003e7e;
  cursor: pointer;
  font-size: 18px;
  margin-left: 15px;
}
.select-plan {
  font-size: 20px !important;
  margin-bottom: 5px;
}
.save-btn-edit-member.send-all {
  background: transparent none repeat scroll 0 0;
  border: 2px solid #003e7e;
  bottom: 1px;
  color: #003e7e;
  display: inline-block;
  float: left;
  font-family: "segoeui";
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  margin-top: 15px;
  position: relative;
  text-transform: uppercase;
  width: 166px;
}
.Email-info.change-group table td {
  border: 1px solid #b1b1b1 !important;
}
.Email-info.change-group label {
  font-size: 25px;
  color: #003e7e;
}
/*select box*/

.form-control select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.form-group.select-country select::-ms-expand {
    display: none;
    /* to ie 10 */
}

.form-group.select-country {
    margin-bottom: 0;
}

.form-group.select-country select:focus {
    outline: none;
}

.form-group.select-country::before {
    background-color: transparent;
    bottom: -6px;
    color: #f36f23;
    content: url("../images/arrow_down_orange.png") !important;;
    font-size: 40px;
    height: 50px;
    line-height: 35px;
    position: absolute;
    right: 6px;
    text-align: center;
    width: 30px;
    z-index: 999 !important;
    pointer-events: none;
}
.form-group {
  display: inline-block;
  margin-right: 10px;
  position: relative;
  width: 200px;
}

.form-group select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #fff;
    border: 1px solid #f36f23;
    border-radius: 0;
    color: #f36f23;
    font-size: 16px;
    height: 37px;
    padding-left: 10px;
    position: relative;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/**/
.forum-post .popup-btn {
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: left;
  padding-left: 0;
  padding-right: 0;
}
.forum-post .textarea {
  padding: 0;
  width: 100%;
}
.forum-post .icon {
  left: 5px;
 }
.assign-confirm .input-box-new > .icon {
  top: 5px;
  z-index: 9;
}
.assignticket-popup.assign-confirm  .Email-info .input-title {
  text-align: right;
}
.assignticket-popup.assign-confirm .modal-header h4 {
  color: #000;
  font-size: 30px;
  text-align: center;
}
.assign-confirm .modal-header {
  border-bottom: 1px solid #ff6005;
  }
.confirm-ticket-table .creates-all img {
  margin-right: 5px;
}
.prev-next {
  display: block;
  text-align: center;
}
.creates-all .price-tag {
  color: #35ac00;
  font-size: 30px;
  font-weight: normal;
  padding-right: 0;
  position: relative;
  top: 0;
}
.transport-location {
  padding-left: 0;
  text-align: right;
}
.purchase-page .price {
  display: inline-flex;
  float: right;
}
.price.book-cancel > span {
  color: #858585;
   font-size: 25px;
   margin:0 10px;
}

.btn-cancel {
   color: #003e7e;
    font-size: 30px;
    font-weight: normal;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    text-decoration: underline;
}
.spiking-now-final .back-final {
  height: 115px;
}
.spiking-now-final .home-op {
  float: left;
  max-width: 250px;
}
.price.book-cancel {
  float: left;
  width: 100%;
  text-align: center;
  display: block;
}
.social-wall-page .text-all-one {
  height: 316px;
  max-height: 316px;
  overflow-x: hidden;
  overflow-y: auto;
}
.bottom-menu {display: block;text-align: right;}
.book-now.discount-fee a {
  background-color: #f7941e;
  border: medium none;
  box-shadow: 0 2px 0 0 rgba(0, 94, 156, 0.6);
  color: #fff;
  float: left;
  font-family: "SegoeUI-Bold";
  font-size: 24px;
  height: 50px;
  line-height: 50px;
  padding: 0;
  width: 200px;
  text-align: center;
  letter-spacing: 2px;
}
.atc-style-blue .atcb-link, .atc-style-blue .atcb-link:hover, .atc-style-blue .atcb-link:active,
 .atc-style-blue .atcb-link:focus {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 2px solid #e45604 !important;
  box-shadow: none !important;
  color: #e45604 !important;
  border-radius: 0 !important;
  font-family: "segoeui" !important;
  font-size: 14px !important;
  height: 40px !important;
  letter-spacing: 3px !important;
  padding: 0 20px !important;
  text-transform: uppercase !important;
  white-space: nowrap;
  line-height: 35px !important;

}
.atcb-list {
  padding: 10px 0 !important;
}
.atc-style-blue .atcb-item-link:hover, .atc-style-blue .atcb-item-link:active, .atc-style-blue .atcb-item-link:focus {
  color: #e45604 !important;
}
.atcb-list {
  width: 100% !important;
}

.owl-carousel113 .owl-controls {top: 0 !important;}

.other-event .regional-description{
  margin-top: 30px;
}
.other-event .price-tag {
  margin-top: 40px;
  float: left;
  width: 100%;
}
.other-event .price-tag {
  float: left;
  margin-top: 40px;
  width: 100%;
  padding-right: 20px;
}
.other-event .btn-arrow2 {
  float: right;
  margin-top: 5px;
}
.other-event .our-representatives .col-md-3 img {
  border-radius: 100px;
  height: auto;
  overflow: hidden;
  width: 135px;
}
.other-event .bls_annual_inner {
  margin-bottom: 10px;
}
.other-event .our-regional-all > h4 {
  color: #323232;
  font-size: 30px;
  margin-bottom: 5px;
}
.other-event .our-regional-all > span {
  color: #323232;
  font-family: "segoeui";
  font-size: 17px;
  text-transform: uppercase;
}
.other-event .our-regional-all > p {
  color: #393939;
  font-size: 17px;
  margin-top: 8px;
}
.other-event .book-now.discount-fee > span , .main-event .book-now.discount-fee > span{
  display: block;
  margin-top: 5px;
  font-style: italic;
  color: #fff;
  padding-right: 2px;
  font-size: 18px;
  text-align: right;
}
.other-event .annual_date {
  display: inline-flex;
  margin-right: 15px;
  float: left;
}
.addtocalendar.atc-style-blue {
  float: left;
}
.social-wall-page  .social-media-1{
  margin-bottom: 50px;
  text-align: center;
}
.spiking-now.mobile{
  display: none;
}
button.book-ticket{
  border: 2px solid #000;
  color: #000;
  display: inline-block;
  font-family: "segoeui";
  font-size: 14px;
  line-height: 14px;
  margin-left: 10px;
  padding: 12px 20px;
  text-transform: uppercase;
}
/*forum*/

.thread-description {
  display: inline-block;
  margin-left: 15px;
}
.forum-thread table tr td, .forum-thread table tr th {
  vertical-align: middle;
}
.forum-thread table tbody tr td:nth-child(3),
.forum-thread table tbody tr td:nth-child(4){
  text-align: center;
}
.forum-thread table thead tr {
  background-color: #959595;
  width: 100%;
 }
 .forum-thread table thead tr th{
  color: #fff;
  text-transform: uppercase;
  font-family: "SegoeUI-SemiBold";
  font-size: 18px;
 }
 .forum-thread table thead tr th:first-child{
    padding-left: 20px;
 }
 .forum-thread .table {
  margin-bottom: 0;
}
.forum-main .general_disscus {
  border: 1px solid #dcdce3;
  border-radius: 4px;
  margin-bottom: 30px;
  box-shadow: unset;
}
.thread-pic {
  display: inline-block;
  float: left;
  margin-top: 10px;
}
.thread-description > h4{
  color: #003e7e;
  font-family: "TimesNewRomanPSMT";
  font-size: 22px;
  margin-bottom: 0px;
}
.thread-description p {
  color: #3f3f3f;
  font-size: 16px;
  font-family: "SegoeUI-SemiBold";
  margin-bottom: 0;
}
.thread-date span {
  display: block;
}
.bottom-menu .btn-1 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 3px solid #ff6005;
  color: #ff6005;
  }
.thread-date > p {
  display: inline-block;
  font-size: 18px;
  color: #5c5c5c;
  font-family: 'segoeui';
  font-family: 'SegoeUI';
  margin-left: 0px;
  margin-bottom: 0;
}
.event_menu.bottom-menu {
  margin-top: 20px;
}
.forum-thread table tr{
  border-bottom: 1px solid #dcdce3;
}
.forum-thread table tr td {
  color: #5c5c5c;
  font-family: "SegoeUI";
  font-size: 18px;
  margin-left: 10px;
  /*padding-bottom: 0;*/
  padding-top: 0;
}
.thread-date > img, .upload_time img {
  display: inline-block;
  height: 17px;
  position: relative;
  top: 6px;
  width: 17px;
  margin-right: 10px;
}
.thread-date, .upload_time {
  display: inline-flex;
}
.last-message .the_byre {
  margin-bottom: 0;
}
.last-message .latest {
  color: #5c5c5c;
  padding-left: 0;
  padding-top: 0;
}
.arrow_box {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd;
  position: relative;
  text-align: center;
  border-radius: 4px;
  float: left;
  width: 100%;
}
.arrow_box::after, .arrow_box::before {
  border: medium solid transparent;
  content: " ";
  height: 0;
  left: 100%;
  pointer-events: none;
  position: absolute;
  top: 30%;
  width: 0;
}

.arrow_box::after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #fff;
  border-width: 12px;
  margin-top: -30px;
}
.arrow_box::before {
  border-color: rgba(69, 72, 106, 0) rgba(69, 72, 106, 0) rgba(69, 72, 106, 0) #45486a;
  border-width: 12px;
  margin-top: -30px;
}
.likes-comments {
  background-color: #005196;
  color: #fff;
  padding: 10px 15px;
  float: left;width: 100%;
  border-radius: 0 0 4px 4px;
}
.profile-name {
  padding-left: 20px;
  text-align: left;
  margin-bottom: 10px;
}
.profile-name h4{
 font-family: 'segoeuib';
 font-family: 'SegoeUI-Bold';
 font-size: 18px;
 color: #5c5c5c;
 margin-bottom: 5px;
}
.profile-name p{
 font-family: 'SegoeUI-SemiBold';
 font-size: 16px;
 color: #3f3f3f;
 margin-bottom: 0;
}
.likes-comments > ul {
  display: block;
  text-align: left;
}
.likes-comments a {
  color: #fff;
  padding-right: 10px;
  font-family: 'segoeui';
  font-family: 'SegoeUI';
  font-size: 18px;
}
.likes-comments li:first-child {
  float: left;
}
.likes-comments li:last-child {
  float: right;
}
.likes-comments li:last-child a{
  padding: 0 0 0 0px;
}
.likes-comments img {
  margin-right: 10px;
}
.arrow_box > img {
  margin: 30px 0;
}
.profile-right {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 15px;
}
.profile-right span {
  color: #333;
  font-size: 20px;
  position: relative;
  top: 5px;
  margin-left: 10px;
  font-family: 'segoeui';
  font-family: 'SegoeUI';
  font-style: italic;
}
.profile-right p {
  color: #333;
  font-size: 24px;
  margin-bottom: 30px;
  font-family: 'TimesNewRomanPSMT';
}
.row.individual-post {
  margin-bottom: 20px;
}
/*//end*/
.bls_annual_inner{text-align: center; padding-top: 40px;}
.bls_annual_inner span{font-size: 30px; text-transform: uppercase;}
.bls_annual_inner h2{font-size: 50px; font-weight: bold; text-transform: uppercase; color: #003d7d; line-height: 45px; margin: 0px; padding: 30px 0;}
.annual_date_loc{display: inline-flex;width: 89%;}
.annual_date {display: inline-flex;}
.annual_date  img{width: 30px; height: 30px; position: relative; top: 5px;}
.annual_date span{white-space: nowrap; font-size: 30px; padding: 0 10px;}
.location{text-align: left;  padding-left: 10px;}
.location span{font-size: 22px; text-align: left; line-height: 20px;}
.location img{float: left;  padding-right: 10px;}
.bls-detail p{font-size: 20px; line-height: 25px; color: #3a3a3a;}
.bls-detail{padding: 50px 0;}

.tabs li a{color:#323232; font-size: 14px; text-transform: uppercase; font-family: 'SegoeUI';   font-family: 'segoeui'; border-radius: 0px;}
.tabs li.active a, .tabs li.active a:focus{color:#e45604; font-size: 14px; text-transform: uppercase; font-family: 'SegoeUI';   font-family: 'segoeui'; border-color:#e45604; border-bottom-color: #fff;}
.tabs .nav-tabs{border-color:#e45604;}
.tabs .tab-pane h3{font-size: 20px;  line-height: 25px; font-weight: normal;}
p span.big-org{font-size: 52px; line-height: 46px; float: left; color: #f7941e; position: relative; top: 2px; padding-right: 5px;}
p span.big-green{font-size: 52px; line-height: 46px; float: left; color: #009c57; position: relative; top: 2px; padding-right: 5px;}

p span.big{font-size: 52px; line-height: 46px; float: left; position: relative; top: 2px; padding-right: 5px;}
p span.big-bg{font-size: 70px; line-height: 60px; float: left; position: relative; top: 2px; padding-right: 5px;}

.call_abstract{background: #265899; padding: 45px 0 50px;}
.call_abstract p{color: #fff; font-size: 20px; line-height: 24px; padding: 30px 0 20px;}


.about-box .speaking-text-box span, .about-box .speaking-text-box span p{font-size: 16px; /*font-family: 'SegoeUI';   font-family: 'segoeui';*/ font-family: "TimesNewRomanPSMT";}
.about-box{text-align: center; padding: 0 35px 70px;}
.about-list{background: #f3f3f3; padding: 60px 0 0;}

.about-box .speaking-text-box h3{font-size: 22px; text-transform: uppercase; min-height: 52px;}
.about-top{padding-top: 25px;}
.about-top-left p{padding-right: 43px; padding-bottom: 20px;}
.about-top ul li{display: list-item; width: 100%; font-size: 20px; line-height: 24px; margin-bottom: 10px;}
.about-top ul li span{background:#f7941e; color: #fff; font-weight: bold; padding: 0 4px; margin-bottom: 15px; float: left; margin-right: 5px;}
.about-top-bottom {text-align: center;  padding-bottom: 60px;}
.about-top-bottom p{text-align: center; font-size: 22px; width: 63%; margin: 0 auto;}
.about-top-bottom p a{text-decoration: underline;}

.about-patron-top{padding-top: 50px;}
.about-patron-top h3{font-size: 30px; text-transform: uppercase; margin: 0px 0 20px;}
.about-patron-top p{padding-bottom: 10px}
.about-patron-btm {text-align: center; padding: 10px 0 40px;}
.about-patron-btm p{max-width: 73%; margin: 0 auto; text-align: left; padding-bottom: 20px;}

.about-member p{ font-size: 22px; font-weight: bold;  color: #323232; text-align: center; max-width: 90%; margin: 0 auto;}
.about-member h2{color: #323232; text-transform: uppercase; margin: 0 auto; padding: 20px 0 50px;}
h2{color: #323232;}

.benefits{padding-bottom: 80px; display: inline-block; width: 100%;}
.benefits label{font-size: 24px; font-family: 'SegoeUI';   font-family: 'segoeui'; width: 100%; margin: 0px; padding: 50px 0 30px;}
.benefits ul{width: 50%; float: left;}
.benefits ul li{font-size: 20px; width: 100%; float: left; padding: 0 40px 0 20px; background: url(../images/bullet-point.png) no-repeat; background-position: left 8px;}

.box2{position: relative; max-width: 270px; margin: 0 auto;}
.box2 label{color: transparent;}
.box2 img{position: absolute; top: -2px; left: 0; right: 0; margin: 0 auto;}
.box2 p{padding: 10px 5px 50px;height: 131px;}
.text-left .box2{float: left;}
.text-right .box2{float: right;}


.about-member-text{position: relative;}
.white-btn-border{ border: 1px solid #fff; font-size: 18px; text-transform: uppercase; color: #fff; width: 100%; max-width: 221px; height: 46px; display: inline-block; padding-top: 14px; font-family: 'SegoeUI';   font-family: 'segoeui'; text-align: center;}
.about-member-text label{ font-size: 24px; text-transform: uppercase; font-family: 'SegoeUI';   font-family: 'segoeui'; font-weight: normal; /*max-width: 50%;*/ line-height: 24px; margin: 0px; padding: 40px 0 ; }
.about-member-text p{width: 100%; text-align: left;min-height: 173px;}
.white-btn-border:hover {
  background: #e45604 url("../images/icon-white-check.png") no-repeat scroll 10px center;
  color: #e45604;border:1px solid #fff;
}
.about-membership-white .about-member-text a:hover{background: #e45604 url("../images/icon-white-check.png") no-repeat scroll 10px center;
  color: #fff;border:1px solid #fff;}
.about-member-text a{bottom: 0px; left: 0px;  background: url(../images/icon-white-check.png)no-repeat; background-position: 10px center; font-size: 24px; max-width: 292px; height:60px; width: 100%;}
.about-member-text a.big-btn{max-width: none; width: auto; padding: 10px 30px 0 70px;}
.member-type-1{padding: 50px 0; position: relative;}
.about-membership-white{background: #fff;}
.about-membership-white .right-left{float: left;}
.about-membership-white .left-right{float: right;}
.about-membership-white .about-member-text a{ padding-top: 11px;}

.about-membership-white .about-member-text label{color: #4270ad;} 
.about-membership-white .about-member-text p{color: #4270ad;min-height: 173px;}
.about-membership-white .about-member-text a{color: #4270ad; border:1px solid #4270ad; background: url(../images/icon-blue-check.png)no-repeat; background-position: 10px center;}  
.about-membership-white .about-member-text label{color: #4270ad;}
.about-membership-white .membership-box{color: #4270ad; border:1px solid #4270ad;}

.about-committee {text-align: center;}
.about-committee h2{ text-transform: uppercase; font-size: 30px; margin: 0px; padding: 5px 0 35px;}
.about-committee a{text-decoration: underline;}

.committee-list{padding-top: 50px;}
.committee-list .speaking-box{ padding-bottom: 80px;}
 
.directory{width: 100%; display: inline-block; position: relative;}
.directory .breadcrumb{position: absolute; top: 0; z-index: 999;}
.directory-right{width: 100%; float: left; max-width: 555px;}
.directory-right h2{font-size: 30px; text-transform: uppercase; text-align: left; margin: 0px; padding: 35px 0 55px;}

.directory-right .input-box2{display: inline-block;}
.directory-right span{width: 100%; color: #787878; display: inline-block; font-family: 'SegoeUI';   font-family: 'segoeui'; font-size: 20px; padding-bottom: 10px;}

.directory-right .input-box2 .icon{left: 5px;}
.directory-right .input-box2 select{padding-left: 55px;}
.directory-note{padding-top: 200px;}
.directory-note p{font-size: 15px;  font-family: 'SegoeUI';   font-family: 'segoeui'; color: #787878; text-align: justify; line-height: 18px;}
.directory-note label{font-size: 22px; font-weight: normal; padding-bottom: 10px;}
.directory-note span{font-size: 12px; text-align: justify;}

span span.number{float: left; width: auto; font-size: 20px; width: 26px; height: 26px; background:#537fb6; color: #fff; text-align: center; position: relative; top: 3px; margin-right: 5px;}
.found{padding: 40px 0 30px;}
.found span{text-transform: uppercase; font-size: 20px; padding: 0px; display: inline-block; width: auto; font-family: 'SegoeUI';   font-family: 'segoeui'; color: #787878;}
.found span span{color: #ff8a00; font-family: 'SegoeUI-Bold'; padding: 0px 0 0 10px;   font-family: 'segoeuib'; }

.directory-step{width: 100%; display: inline-block; position: relative;}
.directory-step .breadcrumb{position: absolute; top: 0; z-index: 999;}
.directory-note.padd_0{margin-top: 30px; display: inline-block;}

.filter.filter-directory .filter-box{width: 20%;}
.filter.filter-directory .filter-box > label{ font-weight: normal; }
.filter.filter-directory .filter-box select{font-size: 20px; text-transform: uppercase;}

.filter.filter-directory > span{ display: inline-block; width: 100%;  font-size: 20px;   font-family: 'SegoeUI';   font-family: 'segoeui'; font-weight: bold; color: #787878; padding: 30px 0;}
.directory-step-btm-inr{background: #f4f4f4;}

.result-list{margin-bottom: 70px;}
.result-box{background: #fff; border: 1px solid rgba(69, 72, 106, 0.20); border-radius: 4px; display: inline-block; width: 100%; box-shadow: 0 3px 2px 0px #ccc; margin-bottom: 20px;}
.result-right{ display: inline-flex; font-size: 24px; color: #4c4c4c;}
.result-right > div{padding-right: 15px; padding-top: 5px;}
.result-right > div img{padding-right: 10px;}
.result-left{font-size: 26px;}
.result-left span{float: left; font-size: 26px; width: 41px; height: 41px; padding-left: 2px; border-radius: 100px; color: #fe9a3d; border: 1px solid #fe9a3d; text-align: center;}
.result-left h4{font-size: 26px; white-space: nowrap; margin: 5px; float: left; color: #003e7e;}
.result-top{padding: 10px; display: inline-block;width: 100%; border-bottom: 1px solid rgba(69, 72, 106, 0.20);}

.result-title{font-size: 16px; padding: 10px 15px;  text-transform: uppercase; text-align: right; font-family: 'SegoeUI';   font-family: 'segoeui'; color: #5c5c5c; background: #f7f7f7;}
.result-detail{font-size:23px;padding: 5px 15px;}
.result-detail label{font-weight: normal; color: #4c4c4c; margin: 0px;}
.result-content ul li{border-bottom: 1px solid  rgba(69, 72, 106, 0.20); display: inline-block; width: 100%; float: left;}
.result-content ul li:last-child{border-bottom: 0px;}

.gm-style-iw .result-box{background: #fff; border: 0px solid rgba(69, 72, 106, 0.20); border-radius: 4px; display: inline-block; width: 100%; box-shadow: 0 3px 2px 0px #ccc; margin-bottom: 0px;}

.mail-result-popup .modal-dialog{ width: 100%; max-width: 1170px; }
.mail-result-popup .modal-header{padding: 10px 0; border: none;}
.mail-result-popup .modal-header .result-right > div{padding-top:2px;}
.mail-result-popup .modal-header a.close2{margin-left: 50px;}

.popup-btn{text-align: center; padding-top: 20px; padding-bottom: 20px;}
.mail-result-popup .contact-form > p{font-size: 26px; margin-bottom: 20px; }
.mail-result-popup button.btn-simple {font-size: 20px; height: 54px; width: 253px;}
.mail-result-popup .result-top{border-bottom: 1px solid #fe9a3d; padding: 10px 10px 20px;}


.directory-right-result{width: 100%; display: inline-block;}
.directory-right-result h2{padding:40px 30px;  margin: 0px; }
.directory-right-result table, .directory-right-result table tr{width: 100%;}
.directory-right-result table tr{border-bottom: 1px solid #ccc;}
.directory-right-result table tr td{width: 25%;  padding:3px 10px; font-size: 18px;}
.directory-right-result .result-detail{ padding:0;}
.directory-right-result .result-detail .box_33{padding:5px 10px 5px 40px; width: 33.33%; float: left; }
.directory-right-result .result-detail .box_33 label{}
.green_box, .green_box_top{ background:#f4fff2 url(../images/tick-green.png)no-repeat; background-position: 10px center; color: #458121;}
.red_box, .red_box_top{ background:#ffeaea url(../images/minus-red.png)no-repeat; background-position: 10px center; color: #b12929;}
.green_box label{color: #458121;}
.red_box label{color: #b12929;}

.directory-right-result table tr td.title{color: #5c5c5c;font-family: "segoeui";font-size: 16px;text-align: right;text-transform: uppercase; background:#f7f7f7; vertical-align: top;  padding-top: 7px;}
.directory-right-result table tr td.green_box, .directory-right-result table tr td.red_box{font-size: 17px; padding-left: 40px; text-transform: uppercase;}
.directory-right-result table tr td.green_box_top, .directory-right-result table tr td.red_box_top{font-size: 24px; padding-left: 40px;}
.directory-right-result table tr.border_0{border: 0px solid;}
.directory-right-result table tr td.full_width{width: 100%;}
.white_box{font-size: 24px !important;}
.white_box2{font-size: 18px !important; line-height: 20px;}

.profile-box{width: 100%; display: inline-flex;}
.pro_img{width: 112px; height: 112px; overflow: hidden; text-align: center; border-radius: 100px;}
.pro_img img{width: 116%;}
.pro_content {width:100%;}
.pro_content p{font-size: 16px; text-transform: uppercase;  font-family: 'SegoeUI';   font-family: 'segoeui';  width: 100%; display: inline-block; text-align: center; margin: 0px;}
.pro_content span{font-size: 24px; width: 100%; display: inline-block; text-align: center;}
.pro_content{text-align: center;}
.map-img{width: 100%; display: inline-block; position: relative;}
.map-img img{width: 100%;}
.map_address_box{max-width: 421px; width: 100%; height: 250px; background-position: #fff;  border: 1px solid #ccc; left: 0; right: 0;  top: 0; bottom: 0; margin: auto; overflow: hidden; position: absolute;}

.map_address_box .result-detail label{font-size: 22px; font-weight: normal;}
.contact-top-text{ font-size: 26px; text-align: center;padding-top: 15px; padding-bottom: 20px; color: #323232; }
.contact-page button{width: 256px; font-size: 20px; margin: 10px; height: 54px;}

.address-btm{ text-align: center;}
.address-btm label{font-size: 40px; font-weight: normal; text-align: center; font-family: 'SegoeUI';   font-family: 'segoeui';}
address{display:flex; max-width: 300px; margin: 0 auto; padding-top: 30px;}
address span{font-size: 26px;  font-family: 'SegoeUI';   font-family: 'segoeui'; text-align: left; line-height: 28px; color: #0b3848;}
address  img{width: 21px; height: 31px;  margin-right: 10px; position: relative; top: 3px;}
address.tel{max-width: 320px; margin-bottom: 75px;}
.tel img{width: 26px; height: 28px;}
.tel span{font-size: 40px; }
.contact_social a{width: 100%; display: inline-block;}

.fb_box{padding: 70px 0; background:#3c5b9a; text-align: center; }
.tw_box{padding: 70px 0; background:#28aae1; text-align: center; }

.contact_social{width: 100%; float: left;}
.fb_box a, .tw_box a{padding: 0px; width: 100%;  font-family: 'SegoeUI-Bold';   font-family: 'segoeuib'; color: #fff; font-size: 30px; text-transform: uppercase; min-height: 80px;}
.fb_box a img, .tw_box a img{padding: 0 10px;}

.code_conduct_box{padding-bottom: 15px; padding-left: 0px;}
.code_conduct_box label{ font-size: 24px; font-family: 'SegoeUI';   font-family: 'segoeui'; color: #393939; margin: 0px;}
.code_conduct_box p{font-size: 20px; color: #393939;  margin: 0px;}
.code_conduct_box ul li{ padding-bottom: 23px; display:list-item; width: 100%; }
.code_conduct_box ul li:last-child{padding-bottom: 0px;}


.code_conduct h5{font-size: 24px; margin: 0 0 20px 0;}

.additions-inr{padding:0 0 90px 60px;}
.additions-inr h3{font-size: 34px; text-align: center;font-family: 'SegoeUI';   font-family: 'segoeui'; margin: 60px 0 30px;}
.additions-inr ul li{display: list-item; width: 100%; font-size: 20px;}


.governance-document{ background:#f7f7f7; padding: 10px 0 50px 0;}
.governance-document-box{max-width: 575px; margin: 0 auto;}

.governance-section{padding-bottom: 30px;}
.center_box{width: 100%; max-width: 841px; margin: 0 auto;}
.center_box p {margin-bottom: 30px;}
.center_box p a{text-decoration: underline;}
.governance-top{padding-top: 40px; padding-bottom: 10px;}

.policies-document{  background:#f7f7f7; padding: 10px 0 50px 0; margin-top: 50px;}

.clsig-section{background: #ebebeb; padding: 35px 0; margin-top: 40px;}
.clsig-detail h2{ font-size: 24px; text-align: left; font-family: 'SegoeUI';   font-family: 'segoeui'; margin-bottom: 0px;}
.clsig-detail p{padding-bottom: 40px;}


.center_box h2{text-transform: uppercase; margin: 0px; padding: 20px 0 35px;}

.corporate-detail h2{ font-size: 24px; text-align: left; font-family: 'SegoeUI';   font-family: 'segoeui'; margin: 0px; padding: 20px 0 30px; font-weight: bold;}
.corporate-detail p{padding-bottom: 15px;}
.corporate-detail p a{ text-decoration: underline;}
.corporate-detail button{margin-top: 20px;}
.corporate-section{padding: 35px 0 150px 0;}
.corporate-section img{max-width: 100%;}

.terms-btm{background: #f7f7f7; margin-top: 30px; padding-bottom: 50px;}
.terms-btm h2{ text-transform: none; padding: 60px 0 50px;}

.terms-section{padding-top: 40px;}
.privacy-section{padding: 40px 0 200px;}
.privacy-section .center_box{ max-width: 855px;}

.accessibility-top .code_conduct_box{max-width: 856px; padding-left: 0px; margin:  0 auto;}
.accessibility-top .code_conduct_box label{ padding-bottom: 20px; }
.accessibility-top .code_conduct_box button{margin-top: 20px;}
.number-section{background: #f7f7f7; padding: 50px 0;}
.number-box{width: 100%; max-width: 722px; margin: 0 auto;}
.number-box-inr{display: inline-flex; width: 100%; font-size: 20px; padding-bottom: 5px;}
.number-box-inr .number-left{max-width: 170px; width: 100%;}
.number-box-inr .number-right a{ text-decoration: underline;}

.accessibility-btm{padding-bottom:30px; }
.accessibility-btm-inr {max-width: 850px; margin: 0 auto;}
.accessibility-btm-inr label{font-size: 20px; font-weight: ; font-family: 'SegoeUI';   font-family: 'segoeui'; padding: 20px 0; margin: 0px;}
.accessibility-btm-inr ul li{ display: list-item; width: 100%; font-size: 20px; }
.accessibility-btm-inr ul li p{ padding-top: 25px; }
.accessibility-btm-inr h4{ font-size: 24px; font-family: 'SegoeUI';   font-family: 'segoeui'; font-weight: 600; margin: 0px; padding: 40px 0 30px; }

/*.fund-detail h2{font-size: 30px;}*/
.support-top h2{font-size: 40px; color: #164b15; text-transform: uppercase; margin: 0px; padding: 30px 0 40px;}
.support-top p{font-size: 40px; font-style: italic; color: #113308;  text-align: center;}
.support-amount span span{color: #89d61d; font-size: 32px; position: absolute; top: -3px; left: -15px; font-weight: normal;}
.support-amount{  text-align: center;padding-top: 20px;}
.support-amount span {font-size: 52px; color: #89d61d; position: relative;display: inline-flex; margin: 0 auto; font-family: 'SegoeUI';   font-family: 'segoeui'; font-weight: bold;}
.support-amount span p{font-size: 36px; font-style: italic;line-height: 63px; margin: 0px; padding-left: 10px; font-weight: normal; }
.support-top .support-amount p {
    font-size: 40px;
    font-style: italic;
    color: #113308;
    text-align: center;
    display: inline-block;
    margin-left: 10px;
}
.border-title p.align-center{margin-top: 20px;margin-bottom: 0; }
.border-title p {
    margin-top: 0px;
    padding: 0;
    line-height: 25px;
    margin-bottom: 20px !important;
    width: 50%;
    display: block;
    margin: 0 auto;
    text-align: left;
}
.owl-carousel .slide-content p {
    text-align: left;
    font-size: 17px;
    float: left;
    width: 100%;
}
.main-dashboard-page .event_slider .item .inner-box .slide-content h3.slide-title {
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 10px;
    height: 55px;
    overflow: hidden;
}
.main-dashboard-page .event_slider .item .inner-box .slide-img.top-image{
    max-height: 250px;
    height: 250px;
}
.main-dashboard-page .event_slider .item .inner-box {
  /*    min-height: 600px;
      height: 600px;*/
}
/*header {
    position: fixed;
    display: inline-block;
    z-index: 999999999;
    width: 100%;
    top: 0;
    background-color: #fff;
}
.full_width.topbar {
    margin-top: 0;
    height: 102px;
}
.page{
  margin-top: 147px;
}*/
/*
.header-top {
    background: #282828;
    width: 100%;
    padding: 4px 0;
    height: 45px;
    float: left;
    position: fixed;
    top: 0;
    z-index: 999999999;
}*/
.main-dashboard-page .event_slider .item .inner-box .slide-content p{margin: 10px 0;}
.main-dashboard-page .event_slider .item .inner-box .img_box {
    width: 100%;
    position: relative;
    min-height: 250px;
    height: 250px;
}
.border-title .save-btn {
  width: auto;
  padding: 0 45px 0 20px;
  }
.support-list-box {
  background: #f7f7f7;
  padding: 0 0 50px 0;
  margin-top: 50px;
  float: left;
  width: 100%;
  margin-bottom: 50px;
}
.support-amount p span {
    color: #113308 !important;
    font-size: 36px;
    font-family: 'TimesNewRomanPS-Italic';
    }
.progress-report .progress-bar{background-color: #85cc21;}
.progress{height: 31px; background: #d7d7d7; max-width: 872px; margin: 50px auto;}
.progress-report button{font-size: 24px; background: url(../images/icon-heart.png)no-repeat 95% center; padding: 0 70px 0 40px;}
.payment-type{margin-top: 40px;}


.support-list-box .support-text-top{ max-width: 810px; margin: 0 auto; padding: 60px 0 50px;}
.support-text-top p span.big-bg{ line-height: 42px;}
.support-list-box .speaking-box{padding: 0 60px;}
.support-list-box .speaking-box p{font-size: 14px; padding: 0 10px; line-height: 16px;}

.support-outer{background: #F7F7F7;}
.fund-detail{background: #fff; margin-top: 50px; padding-bottom: 60px;}
.patient-title{ text-align: center;  }
.patient-title h2{margin: 0px; padding: 40px 0 30px;}
.patient-title span{font-size: 22px; font-weight: bold; line-height: 24px; padding-bottom: 30px; display: inline-block; }
.pro-patient-top button{margin-top: 50px;}


.about-top.my-patient ul li{ min-height: 30px; display: inline-flex;}
.about-top.my-patient ul li span{height: 25px; margin-bottom: 0px;}

.patient-list-box .speaking-box{padding: 0px;}
.patient-list-box .speaking-text-box span{text-align: justify; line-height: 20px; font-size: 16px;  font-family: 'SegoeUI';   font-family: 'segoeui'; }
.patient-list-box .speaking-text-box  h3{text-transform: uppercase; color: #000; font-size: 22px;}
.patient-text-top { margin: 0 auto 60px; max-width: 1015px;}

.lsn-section{background: #009c57; padding: 35px 0; margin-top: 40px;}
.lsn-detail h2{ font-size: 20px; text-align: left; font-family: 'SegoeUI';   font-family: 'segoeui'; margin: 0px; padding: 0 0 25px 0; color: #fff; text-transform: uppercase; font-weight: bold;}
.lsn-detail p{padding-bottom: 25px; color: #fff; margin: 0px;  font-family: 'SegoeUI';   font-family: 'segoeui';}
.lsn-detail button{color: #00ff8e; border: 2px solid #00ff8e; background: url(../images/green-arrow.png)no-repeat; background-position: 95% center; font-size: 20px; padding: 0 70px;  }
.lsn-box{margin: 0 auto; max-width: 890px; width: 100%;}

.patient-fund-detail .code_conduct_box label{ padding-bottom: 20px; }
.celluliti-list{padding-bottom: 80px; display: inline-block; width: 100%;}
.celluliti-list label{font-size: 24px; font-family: 'SegoeUI';   font-family: 'segoeui'; width: 100%; margin: 0px; padding: 50px 0 30px;}
.celluliti-list ul{width: 100%; float: left;}
.celluliti-list ul li{font-size: 20px; width: 100%; float: left; padding: 0 40px 0 20px; background: url(../images/bullet-icon2.png) no-repeat; background-position: left 4px; line-height: 22px; padding-bottom: 10px;}
.celluliti{padding: 50px 0 0;}
.web_services p label{min-height: 45px; }
.npl-section .patient-title p{ text-align: left; padding: 0 55px 15px; }

.npl-section{background:#f3f3f3; padding-bottom: 30px;}
.npl-section h2{padding:60px 0 50px; font-family: "Times New Roman", Times, serif;}
.nls-download{ max-width: 570px; width: 100%; margin: 0 auto; padding-top: 20px;}
.nls-download {  }
.npl-section .patient-title span{padding-bottom: 50px;}

.check_bls.npl-section{padding-bottom: 50px;}
.check_bls.npl-section .patient-title span{padding: 0 55px 50px;}
.check_bls_btm {font-size: 20px; padding: 0 55px;}
.check_bls_btm ul {margin: 0 auto; max-width: 820px; text-align: left; padding-top: 30px;}
.check_bls_btm ul li{display: list-item; width: 100%; background: url(../images/bullet-point-blue.png) no-repeat; background-position: left 3px; padding-left: 20px; line-height: 22px;  padding-bottom: 8px;}
.check_bls_top{ text-align: center;}
.check_bls_top > div{padding-top: 30px;}

.toplymphoedema_box.npl-section .patient-title p{text-align: center;  }
.lymphoedema_inr_box{display: inline-flex;}
.lymphoedema_inr_text{padding:0 30px;}
.lymphoedema_inr_text h4{color: #165aa9; text-transform: uppercase; font-family: 'SegoeUI';   font-family: 'segoeui'; font-size: 24px; font-weight: bold;}
.lymphoedema_inr_text p{font-size:20px;  font-family: 'SegoeUI';   font-family: 'segoeui';}
.lymphoedema_inr{padding-bottom: 20px;}
.support_lsn > p{padding: 20px 45px 45px; }
.support_lsn .download_section{background: #fff;}

.my-webinars-slider .slide-content,
.upcoming-webinars-slider .slide-content,
.past-webinars-slider  .slide-content {padding:  15px 0px;}

.my-webinars-slider .media-carousel .carousel-control.left,
.upcoming-webinars-slider .media-carousel .carousel-control.left,
.past-webinars-slider .media-carousel .carousel-control.left,
.my-webinars-slider .media-carousel .carousel-control.right,
.upcoming-webinars-slider .media-carousel .carousel-control.right,
.past-webinars-slider .media-carousel .carousel-control.right{top: 20%;}

.upcoming-webinars-slider{background: #f3f3f3;}
.slide-content .price-tag span{font-size: 30px; height: auto; padding-top: 0px;}
.slide-content .price-tag span span{font-size: 24px; top: -3px; padding-right:0px; padding-left: 0px;}  

.top_menu{ position: relative; top: -4px; float: left; padding-left: 10px;}
.top_menu ul li{display: inline-block; float: left;}
.top_menu ul li a{height: 45px; display: inline-block; font-size: 16px; color: #fff; font-family: 'SegoeUI';   font-family: 'segoeui';  text-transform: uppercase; padding: 10px 15px; }
.top_menu ul li:hover a{background: #fff; color: #282828; opacity: 1;}
.top_menu > ul > li:first-child{background: #0050a0; color: #fff;}
.top_sub_menu_inr{ display: none; position: absolute; top: 100%; left: -1px; background: #fff; z-index: 999; border: 1px solid #282828;  border-top:none; }
.top_sub_menu_inr li a{color: #333 !important;}
.top_sub_menu{position: relative;}
.top_sub_menu:hover .top_sub_menu_inr{display: block;}



.user-top-detail{float: right; /*background:url(../images/drop-arrow-white.png) no-repeat; background-position: right center;*/ margin-right: 25px;}
.user-top-detail ul li{ padding:  5px 10px 0; display: inline-flex;}
/*.user-top-detail ul li:first-child{border-right:1px solid #ccc; }*/
.notification-popup{position: relative;}
.notification-popup span{ background: #ff0000; width: 19px; height:19px; display: inline-block; text-align: center; color: #fff; border-radius: 50px; position: absolute; top: -8px; right: -6px;}
.user-profile-icon{width: 30px; height: 30px; background: #fff; border-radius: 50px; overflow: hidden; border: 1px solid #fff;}
.user-profile-icon img{width: 100%; min-height:28px; min-width: 28px; }
.user-login{display: inline-flex; font-family: 'SegoeUI';   font-family: 'segoeui'; font-size: 16px; color: #fff;  border-right: 1px solid #ccc; padding-right: 15px;}
.user-login span{padding-left: 5px; padding-top: 2px;text-overflow: ellipsis;
  overflow: hidden; width: 100px;white-space: nowrap !important;text-overflow: ellipsis !important;
  -ms-text-overflow: ellipsis !important;
   word-wrap: normal !important;
}
 ul li.pos-r{position: relative;}

.drop_down_box{position: absolute; top: 100%; right: 0px; width: 230px; background: #fff; box-shadow:0px 3px 2px 0px #ccc; z-index: 999; display:none;}
.drop_down_box ul li{display: inline-block; width: 100%; padding: 0px;}
.drop_down_box ul li a{font-size: 16px; text-transform: uppercase; color: #333; font-family: 'SegoeUI';   font-family: 'segoeui'; padding: 6px 15px; width: 100%; display: inline-block;}
 ul li.pos-r:hover .drop_down_box{display: block;}
.drop_down_box ul li:hover{background: #0050a0; color: #fff;}
.drop_down_box ul li:hover a{background: #0050a0; color: #fff;}

.main-banner-library .main-title2 h1{ color: #fff; font-size: 30px; text-transform: uppercase; line-height: 30px; margin: 35px 0;}
.date-time-sm{ height: 30px; margin: 0 auto; background: #1c86c4; padding: 2px 10px; width: auto; float: left;}
.date-time-sm img{position: relative; top: -5px;}
.date-time-sm img{max-width: 15px; position: relative; top: 0px;}
.date-time-sm span{font-size: 17px;color: #fff; padding-left: 5px;}
.date-time-sm label{font-size: 15px;  font-family: 'SegoeUI'; font-family: 'segoeui'; text-transform: uppercase; color: #fff; padding-right: 20px; }

.main-banner-text{padding-top: 100px; padding-left:60px;  display: inline-block; width: 100%; max-width: 560px;}
.main-banner-text .main-title2{ width: 100%; float: left;}
.main-banner-text .main-title2 p{color:#fff; font-size: 17px;}
.main-banner-text .main-title2 .price-tag > span{color: #fff;}
.main-banner-text-btm{ padding-top: 30px; }
.text-center a.btn-1{display: inline-block;}
.event-select-box .input-title{ padding-left: 0px; text-align: left;}
.event-select-box .icon{ left: 5px;}
.event-select-box .icon img{max-width: 28px;}
.event-select-box .input-box2 select{padding-left: 55px; max-width: 300px;  }
.event-select-box{  padding: 30px 0;}
.bg-color{background: #f4f4f4; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#f4f4f4, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f4f4f4, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f4f4f4, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f4f4f4, #fff); /* Standard syntax */}
.event-cal{margin-bottom: 50px;}

.event-cal img{width: 100%;}
.login-search{padding-left: 0px;}

.past-groups{background: #f1f1f1; padding-bottom: 30px;}
.past-groups h2{text-transform: uppercase;}

.invovled_section .speaking-box{padding-bottom: 55px;}
.invovled_section h2{text-transform: uppercase;}
.padd_t_100{padding-top: 100px;}

.corporate-directory{ background: #f2f2f2; padding: 70px 0;}
.service-section{overflow: hidden; padding-bottom: 70px;}

.regional-top{ padding-bottom: 30px; }
.regional-top h2{ text-transform: uppercase;}
.regional-top label{font-size: 24px; font-family: "SegoeUI-SemiBold"; font-weight: normal; padding-bottom: 20px;}
.regional-top p{margin-bottom: 30px;}

.your_detail .input-box2{height: auto; padding-bottom: 10px;  }
.your_detail .input-box2 input, .your_detail .input-box2 textarea{font-size: 20px;}

.corporate-member-detail .center_box{max-width: 989px; width: 100%;}
.slide-content a.btn-arrow2.link-btn {
  text-transform: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
   max-width: 100%;
  text-align: center;
  padding: 0 !important;
  width: 70% !important;
  line-height: 38px;
  padding-left: 15px !important;
  padding-right: 70px !important;
}
/*.slide-content a.btn-arrow2.link-btn{text-transform: none; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; padding-right: 90px !important; max-width: 100%;}*/
.support-top {
  float: left;
  width: 100%;
  margin-top: 65px;
}
.full_width {
    margin-top: 15px;
}
.full_width.topbar {
    margin-top: 45px;
    border-bottom: 6px solid #fb9a0f;
}
.fc-content-skeleton{ height:100%; padding: 0px !important;}
.fc-content-skeleton > table{height: 100%;}
.fc-content-skeleton > table > thead {}
.fc-content-skeleton > table > tbody{ height: 100%; padding: 0px !important; position: relative; }
.fc-content-skeleton > table > thead tr td a{background: #fff; z-index: 999; position: relative; width: 30px; height: 30px; text-align: center; font-family: 'SegoeUI';   font-family: 'segoeui';font-size: 18px; color: #606060;}
.fc-day-grid  table  tbody tr td{background: url(../images/tea-cup.png) no-repeat center center !important;}
.fc-content-skeleton > table > thead{background: none;}
.fc-content-skeleton > table > tbody  tr td a{ background-size: 100% auto !important;display: inline-block;height: 138px; margin: 0 !important;width: 99.5%;position: relative;text-align: center;}
.fc-content-skeleton > table > tbody  tr td a .fc-content{position: relative;  left: 0; right: 0; top: 40%; bottom: 0; margin: auto;}
.fc-content-skeleton > table > tbody  tr td a .fc-content span{position: relative; top: 38%; font-family: 'SegoeUI';   font-family: 'segoeui'; text-transform: uppercase; border-radius: 3px; border: 1px solid #fff; background: rgba(0,0,0,0.5); display: inline-block; padding: 6px 7px 7px;}
.fc-head{font-family: 'SegoeUI';   font-family: 'segoeui'; color: #FFF; background: #497ebb; text-transform: uppercase; padding: 10px 0 !important;}
.fc-head table thead tr th.fc-day-header span{ padding: 10px 0; display: inline-block; font-weight: lighter; }
.fc-center h2{ padding: 0px; font-family: 'SegoeUI';   font-family: 'segoeui';  font-size: 15px; text-transform: uppercase; color: #497ebb; font-weight: lighter;}
.fc-toolbar.fc-header-toolbar .fc-button{background: transparent !important; border: none; box-shadow: none;}
.fc-toolbar.fc-header-toolbar{padding: 10px 0 0; margin-bottom: 7px !important;}
.fc-unthemed{background: #fff; box-shadow: 0 0 3px 3px #ccc; border-radius: 5px;}


.fc-content-skeleton > table > thead tr td{position: relative;}
.fc-content-skeleton > table > thead tr td a{position: absolute; top: 0px; right: 1px;}
th.fc-day-header {border:1px solid #497ebb !important;}





/*brain-css START*/
      /*.donate-section{background-color: #b3dc79;padding-bottom: 22px;margin-top:0;margin-bottom: 0px;}*/
      .donate-section{background-color: #b3dc79;padding-bottom: 0px;margin-top:0;margin-bottom: 0px;}
      .donate_detail h4{font-family: "TimesNewRomanPSMT";font-size: 35px; text-align: center;color: #164b15;margin-bottom: 24px;}
      .donate_detail p{font-family: "TimesNewRomanPS-Italic";color: #164b15;font-size: 22px;}
      .donate_img{width: 33%; float: left;}
      .donate_detail {width: 27%; float: left; padding-top: 40px;}
      .donate_payment{width: 40%;float: left; padding-top: 119px;padding-left: 40px;}
      .payment_visa{text-align: center;padding-top: 10px;}
      .events_donate .donate_payment {padding-top: 58px; text-align: center;}
      .donate_btn{display: inline-block;margin-bottom: 15px;width: 100%}
      .donate_btn a{ display: inline-block; width: 100%;}
      .donate_btn .btn-simple-bg{padding: 8px 45px;}
/*brain-css END*/

.certificate-attendance::after { background: #fff url('../images/star-2.png');background-repeat: no-repeat;}
.our-representatives .our-representatives-img{ height: 135px; width: 135px; overflow: hidden; border-radius: 100px; }
.our-representatives .our-representatives-img img{ min-width: 135px; min-height: 135px; max-width: 100%;}
.people-involved{padding-top: 10px;}
.people-involved label{  font-family: "SegoeUI-SemiBold"; font-size: 18px; font-weight: normal; color:#393939; }
.people-involved span{font-size: 20px; color: #393939; height: auto; line-height: 20px;}

.donate-section .owl-carousel .owl-nav .owl-next::after{
  right:35px !important;
}
.donate-section .owl-carousel .owl-nav .owl-prev::before{
  left:35px !important;
}
.donate-section img{margin: 0 auto;}
.owl-carousel .owl-nav .owl-next::after{
  content: url("../images/arrow-right.png") !important;
}
.owl-carousel .owl-nav .owl-prev::before{
  content: url("../images/arrow-left.png") !important;
}
.owl-carousel .owl-nav .owl-next::after, .owl-carousel .owl-nav .owl-prev::before {font-size: 60px !important;/*left: 5px !important;*/}
.owl-carousel .owl-nav .owl-prev::before {
    font-size: 60px !important;
}

.owl-theme .owl-controls {right: 0 !important;}



.doc-header2{}


.member-slider .owl-item {text-align: center;}
.member-slider .owl-item .inner-box{max-width: 180px !important;margin: 0 auto;}

    .scnd_menu_professional{background-color: #0c204a;color: white;position: absolute;top: 0; width: 100%; text-align: center;}
    .scnd_menu_left{width: 50%;float: left;}
    .scnd_menu_right{width: 50%;float: left;}
    .scnd_menu_professional ul{padding: 10px 0;}
    .scnd_menu_professional li{padding: 0 24px;text-transform: uppercase;}
    .scnd_menu_professional li.blank_li_spc{}
    .scnd_menu_professional a{font-family: "SegoeUI-SemiBold";font-size: 13px; color: white; z-index: 9; position: relative;}

.library-top{display: inline-block;width: 100%; overflow: hidden;}
.law-page .carousel .item{padding: 0px;}
.download_part2{ padding-top: 20px;}

.view_data{position: relative;}
.view_data_center{ position: absolute; left: 0; right: 0; margin: 0 auto;}
.top_mob_button{display: none;}
.top_mob_button{padding-top: 7px;}
.top_mob_button a i{font-size: 30px; color: #fff;}


.input-box.eye-relation {  position: relative;}
.set-eye{  position: absolute;  z-index: 9;  right: 5px;  top: 16px;}
.set-eye a{  color: #787878;  padding: 11px 15px;  background-color: #e4e5ec;}

.no-event {display: inline-block;border: 2px solid #ff0000;text-transform: uppercase;font-family: 'SegoeUI';font-size: 14px;color: #ff0000;padding: 5px 20px;margin-bottom: 40px; letter-spacing: 2px;}


.fileinput-newest span.btn-file + a {display: inline-block; float: left;margin-top: 10px;margin-left: 10px;}

.event-detail-page .banner-img{height: 100%;}
/*.event-detail-page .banner-img img{ width: 100%; height: auto; }*/
.main-banner.main-banner-btm{height: auto;}

.purchase-page .main-banner{ height: auto; overflow: hidden;}


.my-webinars-slider .slide-content p a{background:none; color: #323232; border: none; padding: 0px; text-transform:none; font-size: 17px; height: auto; margin-top: 0px;}

.past-webinars-slider a.btn-arrow2, .upcoming-webinars-slider a.btn-arrow2{ white-space: nowrap; text-overflow: ellipsis; padding: 7px 37px 0 8px !important;  }
.fileinput-preview{overflow: hidden;}
.regional-table-detail{display: inline-block; width: 100%;}


.carousel{display: inline-block; width: 100%;}

.add-new-directory .input-box-new > span.select2 span.selection .select2-selection ul li {padding: 0 8px !important;line-height: normal;}
.input-box-new{padding-top: 5px;}
.input-box-new > span.select2{ padding-top: 0px; margin-top: 10px;  border-radius: 0px; }
.input-box-new > span.select2 span.selection{padding-top: 0px;}
.input-box-new > span.select2 span.selection .select2-selection{ border-radius: 0px !important; padding-top: 0px;    padding-left: 60px;}
.input-box-new > span.select2 span.selection .select2-selection ul li{padding: 5px 8px !important;}
.input-box-new > span.select2 span.selection .select2-selection ul li span{padding-top: 0px; }
.input-box-new > span.select2 span.selection .select2-selection ul li input{width: 100%; max-height: 40px;}
.input-box-new > .icon{z-index: 9; top: 15px;}
.select2-dropdown{padding: 10px 0;}
.select2-dropdown ul li{width: 100%; display: inline-block;}
.booking-data-filter{width: 100%;}
.booking-data-filter .input-box5 {position: relative; max-width: 400px;}
.booking-data-filter .icon1{top: 5px;}
.align-center{text-align: center !important;}
.assignticket-popup .Email-info .input-title{ text-align: left;  }
.assignticket-popup .Email-info{ margin: 0 auto; max-width: 600px; padding: 0 15px;}
.assignticket-popup .Email-info .input-title.text-center label{width: 100%; text-align: center; font-size: 24px;  padding-top: 30px;}
.assignticket-popup .Email-info .full_box button{ margin: 30px auto; display: inline-block;}
.assignticket-popup .modal-header h4{font-size: 30px; color: #3d6faf; }
.assignticket-popup .modal-header button.close{opacity: 1;}
.assignticket-popup .input-box-new span.select2{ width: 100% !important; height: 50px; }

.assignticket-popup .input-box-new span.select2 .select2-selection{height: 50px;}
.assignticket-popup .select2-container--default .select2-selection--single .select2-selection__arrow{ height: 50px;}
.assignticket-popup .select2-container--default .select2-selection--single .select2-selection__rendered{padding-top: 8px;}

.confirm-ticket-table{width: 100%; display: inline-block;}
.confirm-ticket-title{padding: 30px 0; display: inline-block; width: 100%; }
.confirm-ticket-title h2{margin-top: 10px;}
.transport-location{ padding-left: 50px;}
.transport-location select{ -moz-appearance:none; -webkit-appearance:none; appearance:none;  padding-left: 15px;  width: 230px;  background: rgba(255,255,255,1) url(../images/arrow_down.png)no-repeat; background-position: 92% center; font-size: 20px;}
.creates-all-inr{padding-left: 50px !important;}
.creates-all-text{text-transform: uppercase;}
.confirm-ticket-table .creates-all{color: #353535; font-size: 24px;}
.donate-section .owl-carousel-single .owl-controls {top: 35% !important;width: 100% !important;}
.owl-carousel-single .owl-controls{ top: -89px !important; width: 62px !important;}
.owl-carousel-single .owl-carousel .owl-nav .owl-prev::before{left: 0px !important;}
.owl-carousel-single .owl-carousel .owl-nav .owl-next::after{right: 0px !important;}
.bottom-menu2{padding: 30px 0;}
.forum-post-box input{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #b1b1b1;box-shadow: none;font-family: "segoeui";font-size: 16px;height: 50px;padding-left: 15px;width: 100%;}
.forum-post-box textarea{padding: 15px; border: 1px solid #b1b1b1; box-shadow: none;} 



/*29-07-2017*/
.about-list-innner{margin: 0 -45px;}
/*.btn-arrow2:hover{opacity: 0.8;color: #e45604;}*/
.white-btn-border:hover{color: white;}

.effect {
  text-align: center;
  display: inline-block;
  position: relative;
  text-decoration: none;

 
  /* background-color: - add your own background-color */
 
  /* put your font-family */
 
  overflow: hidden;
}

/* effect-1 styles */
.effect.effect-1 {
  -webkit-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
  -moz-transition:  all 0.2s linear 0s;  
    -o-transition:  all 0.2s linear 0s;  

}
.effect.effect-1:before {
  content: "\f0a4";
  font-family: 'FontAwesome';
  font-size: 15px;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  right: 15px;
  top: 0;
  opacity: 0;
  height: 100%;
  -webkit-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
  -moz-transition: all 0.2s linear 0s;  
    -o-transition: all 0.2s linear 0s;  
}
.effect.effect-1:hover {
  text-indent: -20px;
}
.effect.effect-1:hover:before {
  opacity: 1;
  text-indent: 0px;
}

/* effect-1 styles */
.effect.effect-2 {
 -webkit-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
  -moz-transition: all 0.2s linear 0s;  
    -o-transition: all 0.2s linear 0s;  
}
.effect.effect-2:before {
  content: "\f0a4";
  font-family: 'FontAwesome';
  font-size: 15px;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  right: 0;
  top: 0;
  opacity: 0;
  height: 100%;
  width: 40px;
 -webkit-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
  -moz-transition: all 0.2s linear 0s;  
    -o-transition: all 0.2s linear 0s;  
}
.effect.effect-2:hover {
  text-indent: -20px;
}
.effect.effect-2:hover:before {
  opacity: 1;
  text-indent: 0px;
}
.effect-3 {
  border: 0 solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
  outline: 1px solid;
  outline-color: rgba(255, 255, 255, .5);
  outline-offset: 0px;
  text-shadow: none;
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);  
    -o-transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);  
} 

.effect-3:hover {
  border: 1px solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, .5), 0 0 20px rgba(255, 255, 255, .2);
  outline-color: rgba(255, 255, 255, 0);
  outline-offset: 15px;
  text-shadow: 1px 1px 2px #427388; 
}



/*  Added By R  */
.img570by220 {
  width: 100%;/*570px*/
  height: 220px;
  overflow: hidden;
  text-align: center;
  background-color: #f2f2f2;
  display: inline-flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
}
.about-box img.circleimg {
  max-width: 190px;
}
.img570by385 {
  width: 100%;/*570px*/
  height: 325px;
  overflow: hidden;
  text-align: center;
  background-color: #f2f2f2;
  display: inline-flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
}
.img570by220 img.slide-img, .img570by385 img.slide-img {
  width: auto;
}
form .fa-user, .fa-envelope {
  position: unset !important;
}
.main-banner-library2 .main-banner-text-btm .pull-right .btn-arrow2{margin-top: 10px;}
.all-unset{all:unset !important;}
a.all-unset{cursor: pointer !important;}
.fileinput-newest{display: inline-block; width: 100%;}
.fileinput-new{display: inline-block; width: 100%;}
.fileinput-new > div{ width: 100%;}
.fileinput-exists > div{width: 100%;}
.fileinput-preview{padding-top: 10px;}
a.all-unset {
  cursor: pointer !important;
  border: none;
  background: transparent;
  outline: none;
  text-align: left !important;
  width: auto !important;
  padding: 0 !important;
  display: block;
}
/*input:-ms-input-placeholder{
  color: #333 !important;
}
:-ms-input-placeholder {  Internet Explorer 10+ 
    color: #333;
}
::-webkit-input-placeholder { /* WebKit browsers 
    color: #333;
}*/
.slide-content a.btn-arrow2{
  margin-left: 2px;
  margin-right: 2px;
}
.profile-search .event_menu{ padding-top: 70px; }


@media(max-width: 1422px){
  .top_menu ul li a{font-size: 14px; padding: 10px 12px;}
}

@media(max-width: 1399px){
  .home-icon{position: absolute; left: -35px; top: 30px;}
  .media-carousel .carousel-control.left{left: 10px; height: 40px; width:24px; box-shadow: 0 0 0 10px rgba(204, 204, 204, 0); background:rgba(204, 204, 204, 0) url("../images/arrow-left.png") no-repeat scroll 0 0;opacity: 0; border-radius: 2px; border: 0;}
  .media-carousel .carousel-control.right{right: 10px;height: 40px; width:24px; box-shadow: 0 0 0 10px rgba(204, 204, 204, 0); background: rgba(204, 204, 204, 0) url("../images/arrow-right.png") no-repeat scroll 0 0; opacity: 0; border-radius: 2px;border: 0;}
  .media-carousel:hover .carousel-control.left,   .media-carousel:hover .carousel-control.right{opacity: 1;}
  .membership .media-carousel .carousel-control.left,  .membership .media-carousel .carousel-control.right{opacity: 0;}
  .banner-img{min-height: 610px; overflow: hidden;}
  .banner-img img{width: auto; height: 100%;margin-left: -10px;}
  .news-slider{padding-top: 0px;}
  .main-header-left ul li a{padding: 36px 18px;}
  header .full_width .container{max-width: 1170px;}
  .main-header-right ul li a{padding: 36px 37px;}
  .scnd_menu_professional li{padding: 0 5px; text-transform: unset;}
  .scnd_menu_right{padding-left: 45px;}
  .scnd_menu_left{padding-right: 45px;}
  .main-header-left{right: 0px;}
  .main-header-right{left: 0px;}
  .main-header-right ul li a {padding: 36px 16px;}
}

@media(max-width: 1299px){
.footer-bottom{font-size: 16px;}
.main-header-left ul li a{padding: 36px 10px;}
.main-header-right ul li a{padding: 36px 8px;}
header .full_width .container{max-width: 970px;}
.scnd_menu_professional{position: relative; display: none; width: 100%;}
.scnd_menu_left, .scnd_menu_right{width: 100%; padding: 0px;}
.scnd_menu_left ul, .scnd_menu_right ul{padding: 0px;}
.scnd_menu_left ul li, .scnd_menu_right ul li{width: 100%; text-align: center; display: inline-block; padding: 0px;}
.scnd_menu_left ul li a, .scnd_menu_right ul li a{padding: 7px 0; display: inline-block; text-transform: uppercase; border-bottom: 1px solid rgba(255,255,255, 0.5); width: 100%; font-family: "SegoeUI-SemiBold";}
.scnd_menu_left ul li a:hover, .scnd_menu_right ul li a:hover{background:#fff; color:#0c204a;}
.pro_patient_title .doc-title2{ margin: 0 auto; top: 14%;}
.main-header ul li a{font-size: 20px;}
.float-nav {display: block;}
}


@media(max-width: 1279px){
.top_menu .top_mob_button{ display: inline-block; }
.top_menu ul{display: none;}
.top_menu{position: relative;}
.top_menu > ul{ position: absolute; top: 100%; left: 10px; background: #fff;  z-index: 999; min-width: 200px; box-shadow: 0 2px 4px 1px #a8a8a8;} 
.top_menu ul li{width: 100%; display: inline-block;}
.top_menu ul li a{color: #333; width: 100%; border-top: 1px solid #ccc;}


.top_menu ul li a:hover{background: #0050a0; color: #fff;}
.top_menu > ul > li:first-child{background:#fff; }
.top_sub_menu_inr{border: none; }
.top_menu ul li ul.top_sub_menu_inr a{ padding: 7px 12px; height: 35px;  padding-left: 30px; color: #666;}
.top_menu ul li ul.top_sub_menu_inr a:hover{color: #fff !important;}
.top_menu ul li ul {position: relative;}
.directory-step-2 .col-md-6.padd_0{width: 100%;}
.raise-final > h3{font-size: 35px;}


}

@media(max-width: 1199px){
.home-icon{display: block;}
.main-title h1 {font-size: 35px;}
.main-title h1 span{font-size: 40px;}
.fc-day-grid table tbody tr td{background-size: 23% auto !important;}
.fc-content-skeleton > table > tbody tr td a{ height: 110px; }
.speaking-box{padding: 0 40px;}
.support-list-box .speaking-box{padding: 0 20px;}
.directry-step-page .filter.filter-directory .filter-box{ width: 33.33%; }
.annual_date{min-width: 316px;}
.reg-member-btm{display: inline-flex;}
.past-event-page .draw-mortimer{left: 0px; width: 100%;}
.past-event-page .draw-mortimer > div{text-align: center; width: 100%;}
.draw-mortimer .mortimer-text-title .social-icon{max-width:100%; }
.draw-mortimer .mortimer-text-title .social-icon ul{text-align: center;}
.draw-mortimer .mortimer-text-title .social-icon ul li{ margin: 0 auto; }
.draw-mortimer .mortimer-text-title > .pull-left{width:100%; text-align: center;}
.draw-mortimer .mortimer-text-title > .pull-left h2{text-align: center;}
.draw-mortimer .mortimer-text p{text-align: center; max-width: 100%;}
.contact-draw{width: 100%;}
.mortimer-text a.btn-arrow2 {background: none; text-align: center; height: auto; padding: 10px !important;} 
.wall-speaker .lymphedema-final {bottom: 44px;left: 0;padding: 10px;background-color: transparent;}
.wall-speaker .raise-final > h3 {font-size: 35px;padding-top: 10px;}
.img570by220{height: 182px;}
.main-header ul li a{font-size: 19px;}
.lymphoedema_inr_text p{font-size: 18px;}
.lymphoedema_inr_text h4{font-size: 20px;}
.download_section .documnet-list-box p{line-height: 19px;}
.annual_date_loc{width: 100%;}
}

@media(max-width: 1099px){
.home-icon{display: none;}

}

@media(max-width: 1070px)
{
  .slide-content span span {margin-bottom: 15px;}
}



@media(max-width:1024px){

   .owl-carousel155  .owl-carousel .owl-nav .owl-next::after{right: -20px !important;}
  .owl-carousel155  .owl-carousel .owl-nav .owl-prev::before{left: -20px !important;}
.about-img img{width: 100%;}
.service-section .col-sm-6{ width: 100%;}
.map{height: 700px;}
div#directory_map_container div#location_map ul#regions{left:0; right: 0; margin:  0 auto;}
div#directory_map_container div#location_map img#hit_box{left:0; right: 0; margin:  0 auto; }
.main-banner-text{padding-left: 0px;}

.lymphedema-final{ bottom: 75px; background: #000; left: 0px;  padding: 10px; }
.read-more-final{margin-top: 15px;  margin-right: 30px;}
.hom-op-final-on{ margin-top: 40px; margin-left: 15px; width: 40%;}
/**/
.annual_date_loc .annual_date {min-width: 265px;}
.annual_date_loc .location span {font-size: 18px;}
.likes-comments img {margin-right: 5px;}
  .likes-comments li:last-child a {padding: 0 0 0 5px;}
  .likes-comments {padding: 10px 8px;}
   .border-title p {
   padding: 0 0px;
   width: 60%;
 }
}

@media(max-width:991px){
  .documnet-list-box a {position: inherit;}
  .main-nav > ul > li > a {padding: 5px 80px 5px 18px;}
  header .full_width .container{padding: 0 15px;}
.main-header{margin: 0px;}
.membership-box{ margin: 50px 0 0px}
.membership .btn-1{margin-top: 50px;}
.support-box{padding: 15px;}
.service-section img{max-width: 100%;}
.footer-menu ul li a{font-size: 18px;}
.desk-show{display: none;}
.mob-show{display: block;}
.logo{position: relative; width: auto;}
.main-header{border: 0px;}
.main-header-left ul{display: none;}
.menu-box i {font-size: 40px;}
.logo::after{display: none;}
.pull-right.menu-box { padding: 15px 0;}
.main-header{height: auto;}
.logo{top: 0px; padding-top: 15px;}
.mob_menu{position: absolute; left: 0; background:rgba(0,0,0,0.3); width: 100%; top: 0; left: 0; height: 100%; z-index: 9999;  font-family: 'SegoeUI';   font-family: 'segoeui'; background: #3d6faf;display: block;}
.mob_menu ul li{width: 100%; display: inline-block; font-size: 18px; border-bottom: 1px double rgba(255,255,255,0.21); }
.mob_menu ul li:last-child{border-bottom: 0px;}
.mob_menu ul li a{color: #fff;  padding:10px; width: 100%; display: inline-block;}
.mob_menu .dropdowm{position: relative;}
.main-header-left{width: 100%;}
.mob_menu ul li a:hover{background: #fff; color: #333;}
.mob_menu a.home-hover{display: none;}
.mob_menu .home-icon{position: unset; display: block; background: rgba(255,255,255,0.7);}
.mob_menu ul li.inner_menu ul.dropdown{  display: block; position: relative; }
.mob_menu ul li.inner_menu ul.dropdown li a{padding: 5px 5px 5px 30px; opacity:0.70; font-size: 14px; }
.mob_menu ul li.inner_menu ul.dropdown li:first-child {border-top: 1px double rgba(255, 255, 255, 0.21);}

body{position: relative;}
        body.open_menu:before{ position: absolute; content: " "; width: 100%; height: 100%; left: 0; top: 0; background:rgba(0,0,0,0.5); z-index: 99;}
        .mob_menu {
        transform: translateX(-275px);
        -webkit-transition-duration: 1s;
        -moz-transition-duration: 1s;
        -o-transition-duration: 1s;  
        transition-duration: 1s;
        -webkit-transform: translateX(-275px);
        -moz-transform: translateX(-275px);
        -o-transform: translateX(-275px);

    }
    body.open_menu .mob_menu {
        transform: translateX(0px);
        -webkit-transition-duration: 1s;
        -moz-transition-duration: 1s;
        transition-duration: 1s;
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -o-transform: translateX(0px);
    }
    .mob_menu{
        -webkit-transition-duration: 1s;
        -moz-transition-duration: 1s;
        transition-duration: 1s;
    }
    .mob_menu{width: 275px; height: 100%;}
    .mob_menu_top{ font-size: 20px; display: inline-block; width: 100%; box-shadow: -3px 0 2px 2px #3264a4; background: #386aaa; color: #fff;  padding:15px 10px;}
    .mob_menu_top label{padding-top: 8px;}
    .mob_menu_top a{float: right; color: #fff; font-size: 30px;}
    
    .Expiration-date-final, .Expiration-date-final1{width: 50%; }
    .Expiration-date-final-2{width: 100%; padding-left: 0px; padding-top: 10px;}
    .about-box{padding: 0 0 70px;}
    .about-patron-top img{max-width: 100%; }


    .about-member p{max-width: 100%;}
    .benefits ul li{ font-size: 18px; line-height: 22px;padding-bottom: 5px;  padding-right: 0px; }
    .documnet-list-box-inr{width: 100%; min-height: 200px;}
    .documnet-list-box-inr .doc-img{height: auto; width: 100%;}
    .document-content-boxs{width: 100%;}
    .support-list-box .speaking-box{padding: 0 0px;}
    .code_conduct_box{padding-left: 0px;}

    .social-wall-page .main-banner-library .banner-img{position: relative; }
    .social-wall-page .live-text .banner-img{ display: none; position: relative;}
    .live-text {background: #4473b0; float: left; width: 100%;}
    .main-banner-library > .col-md-6{ padding: 0px; }
    .Raise-awarenes-final{max-width: 100%;}
    .text-all-one{max-width: 100%;}
    .bor-final-1{display: inline-block; width: 100%;}
    .bor-final{display: inline-block; width: 100%;}
    .lymphoedema_inr_box{padding-bottom: 20px;}

.library-top .banner-img img{width: 100%;}
.library-top .banner-img{max-height: 580px; min-height: auto;}
.library-top .banner-img img{ left: 0px; }
.library-top .main-banner-text{ padding-top: 70px; padding-bottom: 50px; }
.library-top{background: #2d2d2d;}
.library-top iframe{height: 400px !important;}
.main-banner-text-btm .pull-left{width: 100%; text-align: center;  }
.main-banner-text-btm .pull-right{width: 100%; text-align: center;}


.fb_box a, .tw_box a{font-size:26px;  }
.directry-main-page .directory-right{max-width: 100%;}
.directry-main-page .directory-note{ display: inline-block; padding-top: 50px; padding-bottom: 40px; }
.directry-step-page .col-md-6 padd_l_0{ padding: 0px;}
.directry-step-page .directory-right{ max-width: 100%; }
.directry-step-page .col-md-6.padd_l_0{padding: 0px;}
.directry-step-page .show-map{min-height: 500px; height: auto;}
.bls_annual_inner h2{font-size: 48px; padding: 15px 0; }
.annual_date_loc{width: 100%; display: inline-block; text-align: center;}
.annual_date{display: inline-block; width: 100%; padding:20px 0 15px;}
.annual_date img{top: -5px;}
.location{padding:20px 0px; text-align: center;}
.location img{padding: 0px; float: none;}
.location span{display: inline-block; width: 100%; text-align: center; padding-top: 10px; padding-left: 10px; padding-right: 10px; }
.event-detail-page .speaking-slider p{ max-width: 100%;}
.accommodation-title > div {width: 100%; padding: 5px 0;}
.accommodation-title > div h2{text-align: left;}
.input-calendar > div{padding-left: 0px; padding-right: 20px;}

.main-dashboard-page .event_slider .event .pull-left{width: 100%;}
.main-dashboard-page .event_slider .event .pull-left label{width: 100%; text-align: center; padding-bottom: 15px;}
.main-dashboard-page .event_slider .event .pull-right{width: 100%;}
.reg-member-btm{display: inline-block; width: 100%;}
.mortimer-text-1{text-align: center;}
.member-final-draw .mortimer-text-1 p{ display: inline-block; }
.reg-member-btm .members-final-viwe{ width: 100%; margin:  0 auto; float: none; }
.reg-member-btm .mortimer-final{ text-align: center; width: 100%;}
.reg-member-btm .mortimer-final h2{width: 100%;}
.reg-member-btm .member-final-draw{width: 100%;}
.mortimer-text-title {padding-bottom: 10px;}
.mortimer-text-1 p{display: inline-flex; width: 100%;}
.mortimer-text-1 p span{padding-right: 10px; padding-bottom: 20px;}
.member-final-draw{margin-top: 0px;}
.mortimer-text-title p{ text-align: center;}
.mortimer-text-title p span{margin: 0 auto !important;}
.past-event-page .regional-section .padd_r_0{ padding: 0 15px !important; }
.Annual-final{max-width: 100%;}
.footer-bottom{}
.footer-bottom > div{width: 100%; text-align: center;}
.lymphedema-final{ bottom: 8px; }
.raise-final > h3{ width: 100%;  }
.fb_box-final, .fb_box-final-1, .fb_box-final-2{width: 100%; max-width: 100%; margin:0px; }
.all-evnt-kk{padding-bottom: 50px;}
.all-evnt-kk .share-event-final{ padding-bottom: 30px; }

/**/
.annual_date_loc .location span {font-size: 18px;}
.annual_date_loc .annual_date {min-width: 260px;}
.forum-main .event label {font-size: 25px;}
.forum-main .member_online .col-md-5 {padding-top: 0;padding-bottom: 30px;}
.forum-main .member_online {margin-bottom: 30px;}
.forum-main .profile-right p {font-size: 20px;margin-bottom: 20px;}
.forum-main .forum_page .event {padding-top: 0;}
.download_section .documnet-list-box a{position: unset;}
.img570by220{height: 142px;}
.speaking-box{padding: 0 10px;}
.about-top-left p{padding-right: 0px;}
.documnet-list-box-inr .img_box{max-height: 230px;} 
.law-page .owl-carousel-single.owl-carousel .img570by385{height: auto;}
.mail-result-popup .pull-right.result-right{float: right !important;}
.mail-result-popup .modal-dialog{width: 96%;}
.mail-result-popup .modal-header a.close2{margin-left: 20px;}
.dashboard-download .download_section .documents-section .doc-content {width: 100%;}
.row > .col-md-6 > .pull-right{width: 100%;}
.profile-search .event_menu{padding-top: 30px;}
.annual_date{text-align: center;}
.addtocalendar.atc-style-blue.float-none{float: none;}
.date-time.bg-date-time{ width: auto; display: table; }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
.documnet-list-box a {position: inherit;}
.owl-carousel .owl-nav .owl-next::after{right: 0px !important;}
.owl-carousel .owl-nav .owl-prev::before{left: 0px !important;}
.user-top-detail{margin-right: 0px;}
.main-dashboard-page .event_slider .item .inner-box {
    min-height: 670px;
    height: 670px;
    overflow: hidden;
}

.result-right{float: left !important;}
.table-final .send-sms .send-all {width: 135px;font-size: 13px;}
/**/
.other-event .annual_date {display: inline-block;}
.forum-thread .thread-date > img {height: 17px;top: 15px;width: 18px;}
.forum-thread .thread-date {display: inline-flex;width: 120px;}
.forum-thread .upload_time {display: inline-flex;font-size: 18px;width: 155px;}
.forum-thread .upload_time > img {width: 17px;height: 17px;top: 5px;position: relative;margin-right: 10px;}
.forum-thread .thread-pic {display: block;float: none;margin-top: 10px;text-align: center;}
.wall-speaker .lymphedema-final {background-color: #000;bottom: 0;width: 100%;}
.wall-speaker .hom-op-final-on {width: 50%;}
.about-list-innner{margin: 0 -10px;}
.main-banner-library2 .main-banner-text-btm .pull-left{width: auto;  }
.main-banner-library2 .main-banner-text-btm .pull-right{width: auto;  }
ul.event_menu{text-align: center;}
ul.event_menu li{ display: inline-block; margin: 0 auto 15px;}
 .border-title p {
   padding: 0 50px;
   width: 100%;
 }
 .doc-header2 {
    height: 500px;
}
}
@media (max-width: 990px)
{
  .draw-mortimer{left: 0%;width: 100%; text-align: center;}
}
@media(max-width: 768px){
  .user-top-detail ul li {padding: 5px 5px 0;}
  .confirm-booking .confirm-ticket-table .creates-all {font-size: 16px;}
  .confirm-booking .creates-all .price-tag{font-size: 18px;}
  .confirm-booking .send-all {font-size: 12px;width: 85px;}
  .confirm-booking .send-sms {padding: 8px 8px 8px 0px;width: 10px;}
  .confirm-booking .form-group select {font-size: 14px;}
  .creates-all img {max-width: 30px;}
  .table-all-find .creates-all img {max-width: 50px;}
  .profile-table tr > .creates-all > a{white-space: nowrap;}
 /*.profile-table tr > .creates-all-1 > a{display: inline-flex;}*/
  .membership p{width: 95%;}
  .membership-box{width: 53%; margin: 40px auto; }
  .membership .media-carousel .carousel-control.left{opacity: 1; background: rgba(204, 204, 204, 0) url("../images/arrow-left.png") no-repeat scroll 0 0; box-shadow: none; left: 100px; top: 40%;}
  .membership .media-carousel .carousel-control.right{opacity: 1; background: rgba(204, 204, 204, 0) url("../images/arrow-right.png") no-repeat scroll 0 0; box-shadow: none; right: 100px; top: 40%; }
  .membership > div > div > p{overflow: hidden; line-height: 24px; /*text-overflow: ellipsis;  white-space: nowrap;*/ }
  .membership .member-inr .col-md-4.col-sm-6 {width: 100%;}
  .img570by220{height: auto;}
  .img570by220 img.slide-img, .img570by385 img.slide-img {width: 100%;}
  .about-box .speaking-text-box span {padding: 0 15px;}
  .privacy-section{padding-bottom:20px; }


}
@media(max-width:767px){
  
.web_webinar_list{background: #2D2D2D;}
.hom-op-final-on{width: 100%;}
  .main-banner {
    width: 100%;
    height: auto;
    padding-bottom: 8%;
}
.lymp-profile {height: 150px; width: 150px;}
.header-top{position: relative;}
.banner-img {
    float: left;
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.banner-img img {
    
    height: 100%;
    left: 0;
}
  .slide-content a.btn-arrow2.link-btn {
   max-width: 100%;
  width: 70% !important;
  }
  .border-title p {
   padding: 0 50px;
   width: 100%;
 }
 .banner-img {
  min-height: 460px;
  float: left;
  width: 100%;
}

.about-list-innner{margin: 0;}
  .speaking-box {margin: 30px 0;}
  .other-event .annual_date {display: inline-block;margin-right: 0;}
  .padd_0 {padding: 0 15px !important;}
  .directory-note.padd_0{padding: 0px !important;}
  .other-event .regional-description {padding: 0 15px;}
  .row.our-representatives {padding: 0 15px;}
  .other-event .price-tag {margin-top: 20px;width: 100%;margin-bottom: 30px;}
.spiking-now.mobile{display: block;margin-top: 0;}
.spiking-now{display: none;}
.news-slider{display: none;}
/*.about-section{padding-top: 200px;}*/
.about-img{display: none;}
.contactus .input-box{width: 100%; margin-bottom: 10px;}
.contactus .textarea{margin-top: 0px;}
.contact-form{padding: 0px;}
.supporting{display: none;}
.about-section .btn-1, .membership .btn-1, .service-section .btn-1, .contactus .btn-1, .support-box .btn-1{margin: 25px auto 35px; padding: 12px 18px;}
.footer-bottom > .pull-right{float: left !important;padding-top: 5px;}
.main-header{padding: 0px;}
.header-top .social-icon{display: none;}
footer .social-icon{display: block; background: #282828; width: 100%; text-align: center; padding: 10px 0;}
/*.banner-img{min-height: 460px;}*/
/*.banner-img img{position: relative; left: -400px;}*/
 h2{padding: 40px 0; font-size: 32px;} 
 .membership p{width: 95%;}
 .membership-box{width: 53%; margin: 40px auto; }
 .membership .media-carousel .carousel-control.left{opacity: 1; background: rgba(204, 204, 204, 0) url("../images/arrow-left.png") no-repeat scroll 0 0; box-shadow: none; left: 100px; top: 40%;}
 .membership .media-carousel .carousel-control.right{opacity: 1; background: rgba(204, 204, 204, 0) url("../images/arrow-right.png") no-repeat scroll 0 0; box-shadow: none; right: 100px; top: 40%; }
 .membership > div > div > p{overflow: hidden; line-height: 24px; /*text-overflow: ellipsis;  white-space: nowrap;*/ }
.text-wrap{max-height: 70px; overflow: hidden; line-height: 24px;}
.filter .filter-box{width: 100%;}
.filter{display: inline-block; width: 100%;}
.breadcrumb {padding-left:15px; padding-right:15px;}
.filter .filter-box{padding: 0 15px; margin-bottom: 15px;}

.input-title{text-align: left;}
/*.Email-info .input-box{margin: 0 auto; float: none;}*/
.input-title label{padding-left: 0px; padding-bottom: 5px;}
/*.Email-info .icon{left: 1px;}*/
/*.border-title h2:before, .border-title h2:after{background: none;}*/
.Email-info{max-width: 560px; margin: 0 auto; text-align: center;}
.save-btn{text-align: center;}



.member-section{padding: 0px 0 50px;}

.profile-section{position:unset; background: #f3f3f3; padding: 50px 0; margin: 0 -15px;}
.profile-section .profile-section-inr{ max-width: 190px; margin: 0 auto;}
.input-box2{text-align: left; display: inline-block; height: auto;}
.input-box .country{width: 100%; padding-left:15px;}
.input-box .country span{width: 100%; display: inline-block; padding: 0px;}


.Expiration-date-final, .Expiration-date-final1{width: 50%; max-width: 35% !important; float: left;}
.line-arrow{ float: left;}
.input-box.input-box2 > span{ padding-left: 15px;}

.doc-title{min-height: 180px !important;}


.slide-content p{font-size: 16px; line-height: 20px; text-align: justify;}
.slide-content{padding: 0 15px; text-align: center;}
.slide-content h3{text-align: left;}

.inner-box .img_box .date-time2{left: 0px;}
.about-top-left p{ padding-right: 0px;  }
/*.about-top{padding:0 15px; }*/

.download_section{padding: 0 15px;}
.event > .pull-left{width: 100%; text-align: center;}
.event > .pull-left label{padding-bottom: 20px;}
.event > .pull-right{ width: 100%; text-align: center;}
.about-member-text label{max-width: 100%;}
/*.fc-unthemed{display: none;}*/
.donate-section{padding-left: 15px; padding-right: 15px;}
.donate_payment, .donate_detail, .donate_img{width: 100%; text-align: center;}
.donate_payment{padding-left: 0px; padding-top: 50px;}
.donate_img{text-align: center;}
.donate_img img{display: inline-block;}
.donate_payment a{ padding-top: 15px; display: inline-block; }
.event-select-box{display: none;}
.regional_page .event-select-box{display: block; padding: 0 15px 20px; }
.doc-title-img2 img{min-height: 180px;}
.donate-section{margin-bottom: 0px;}
.text-left .box2{float: none;}
.text-right .box2{float: none;}
.about-member-text{text-align: center;}
.about-member-text p{text-align: center;}
.white-btn-border{left: 0; right: 0; margin: 0 auto;}
.about-membership-white .right-left{float: none;}
.about-membership-white .left-right{float: none;}
.about-member-text{height: auto !important;}
.about-member-text a{position:relative; margin-top: 20px;}
.about-member-text label{padding:0 0 20px 0;}
 p{font-size: 18px;}
.about-top ul li{font-size: 18px; line-height: 20px;}
.about-top ul li span{margin-bottom: 0px;}
.about-top-bottom p{ font-size: 19px; width: 100%;  padding-top: 30px;}
.about-patron-top h3{margin: 20px 0 15px;}
.about-patron-btm p{width: 100%; max-width: 100%; padding: 0px 15px; 20px;}
/*.about-list-innner{padding: 0 15px;}*/
.patron .media-carousel .carousel-control.left, .patron .media-carousel .carousel-control.right{display: none;}
.about-patron-top{padding-top: 15px;}
.about-member p{font-size: 18px;}
.benefits ul{width: 100%;}
.regional-top h2{text-align: left; font-size: 30px; line-height: 30px; display: inline-block; padding: 0 0 10px 0 !important;}
.btn-simple-bg{min-height: 50px; height: auto; white-space: normal;}


.our-representatives .col-md-3{float: left;}
.our-representatives .col-md-3 img{height: 80px; width: 80px; overflow: hidden;border-radius: 100px;}
.regional-rep-page .controls-one{padding-left: 0px; margin-top: 35px; padding-right: 5px;}
.regional-rep-page .controls-one a.left{margin-right: 8px;}
.regional-rep-page .col-md-6.padd_l_0{ padding: 0px; }
.doc-title2 h1.main-title{font-size: 40px;}
/*.doc-title2{height:80px;}*/
.people-involved{text-align: left;}
.people-involved label{width: 100%;}
.owl-carousel .owl-nav .owl-prev::before {left: 10px !important;}
.owl-carousel .owl-nav .owl-next::after{right: 10px !important;}
.documents-section h2{padding-left: 15px !important;}
.past-groups .owl-theme .owl-controls{top: -96px !important;}

.news-section{padding:25px 0 30px;}
.past-groups h2{margin: 0px;}
.speaking-box{padding: 0 0px;}
.scientific-page .full-news > h2{ font-size: 20px; line-height: 22px; padding: 15px 0; }
.full-news p{font-size: 18px; line-height: 20px;}
.full-news p span{ font-size: 50px; line-height: 51px;}
.invovled_section h2{font-size: 28px; margin: 0px;}
.my-slider-arrow .owl-theme .owl-controls {top: -107px;}
.panel-title a{font-size: 20px;}
.faq-top p{max-width: 100%; font-size: 20px;}
.panel-body{padding-left: 35px;}
.support-top h2{font-size: 36px; line-height: 36px;}
.support-top p{font-size: 32px;}
.support-amount span{font-size: 36px;}
.support-amount p{font-size: 32px;}
.support-amount span p{line-height: 44px;}
.progress{margin: 10px auto 30px;}
.support-list-box{padding: 0 10px;}
.speaking-text-box h3{font-size: 20px;}
.speaking-text-box span{font-size: 14px;}
.support-list-box .speaking-box{padding-bottom: 20px;}
.fund-detail h2{font-size: 24px; margin: 0px;}
.code_conduct_box p{font-size: 16px;line-height: 20px;}
.code_conduct_box label{font-size: 20px; line-height: 24px;}

.mobile-center{text-align: center;}
.social-media-1 .facebook-icon, .social-media-1 .tweeter-icon, .social-media-1 .linkedin-icon { text-align: center; }
.final-keyword{margin-left: 0px; padding-top: 10px !important;}
.main-banner-library > .col-md-6.live-text{padding:0 15px !important; }
.Raise-awareness-Lymphedema > p{padding-top: 35px; line-height: 30px;}
.text-all-one > p{ font-size: 15px; line-height: 20px; text-align: justify;}
.text-all-one > span{font-size: 52px; line-height: 30px;}
.spiking-now{width: 100% !important; max-width: 100%;}
.spiking-now-final{float: left !important; width: 100%; }
.pro-patient-top .container.padd_0{ padding: 0 15px !important; }
.patient-title h2{font-size: 30px;}
.patient-title span{font-size: 18px;}
.pro-patient-top p{font-size: 16px;}
.pro-patient-top button{ margin-bottom: 30px;}
.patient-text-top{padding: 0 15px;}
.lsn-detail{ padding-top:15px;}
.celluliti .download_section{padding: 0 15px !important;}
.web_services .container.padd_0{ padding: 0px 15px !important;}
.check_bls.npl-section .patient-title span{ padding: 0 15px 35px;}
.npl-section .patient-title p{padding: 0 15px 15px;}
.check_bls_btm{padding: 0 15px;}
.event > .pull-left label{padding: 0px; margin: 0px;}
.regional_page .slide-title{text-align: center;}
.regional_page .event-slider-btm{text-align: center;}
.regional_page .event-slider-btm a{float: none !important; margin:  0 auto; display: inherit; margin-bottom: 10px;}
.slide-content span{width: 100%; text-align: center; display: inline-block;}



.slide-content-hh{padding: 0px;}

.speaking{font-size: 16px !important; text-align: justify;}
.text-all > h3{ font-size: 30px;}
.text-all > p{font-size: 18px; line-height: 20px; font-weight: normal;}
.planning-text p{line-height: 22px; font-size: 16px;}
.help ul li{font-size: 16px;}
.help > h3{font-size: 22px;text-align: center;}

.you-doi > h3{font-size: 22px;}
.info h4{font-size: 18px;}
.info{padding: 0px;}
.info p{font-size: 16px;}
.corporate-detail{padding: 0 15px;}
.corporate-section .corporate-detail{padding: 0px;}
.corporate-detail h2{text-align: center; padding: 40px 0;}
.corporate-detail .btn-simple-bg{  }
.crop-page p span.big-bg{font-size: 46px; line-height: 46px;}
.contact-page .input-box{width: 100%; margin-bottom: 10px;}
.contact-top-text{ font-size: 20px; }
.address-btm label{font-size: 24px;}
address{max-width: 220px; padding-top:18px;}
address span{font-size: 18px; line-height: 22px; }
address.tel{max-width: 230px; margin-bottom: 40px;}
.tel span{font-size: 24px;}
.fb_box, .tw_box{padding: 25px 0;}
.fb_box a, .tw_box a{font-size: 16px; min-height: auto;}
.fb_box a img, .tw_box a img{max-width: 65px;}
.contact-top-text{margin-bottom: 0px;}
p.contact-top-text {margin-bottom: 0px; padding: 10px 0;}
.user-top-detail{ margin: 0px; }
.accessibility-page .about-top{padding: 0px;}
.about-top .accessibility-top .container{padding: 0px;}

.number-box-inr .number-left{max-width: 80px;}
.accessibility-top .code_conduct_box p{font-size: 18px;}
.number-box-inr{font-size: 18px; line-height: 20px;}
.about-top .number-section > .container{margin: 0 -15px;}
.accessibility-btm > .container{/*padding: 0px;  */}

.about-top .terms-section .container{padding: 0px;}
.about-top .privacy-section .container{padding: 0px;}
.directry-step-page .directory-step-btm-inr .result-list{ padding: 0 15px;}
.directry-step-page .directory-step-btm-inr .filter-directory span.outer-box{ padding-left: 15px; }
.result-title{ text-align: left;}
.directry-step-page .filter.filter-directory .filter-box{width: 100%;}
.result-top{text-align: center !important;}
.result-top .result-right{float: left !important; text-align: left; padding-left: 30px;}
.result-right{display: block; width: 100%;}
.result-detail{font-size: 16px;}
.result-left h4{font-size: 20px; margin: 0 10px;}
.result-left span{ font-size: 15px; height: 23px; width: 23px;}
.result-right{font-size: 16px;}
.result-top button{font-size: 11px; height: 34px; padding: 0px 40px 0 15px !important; margin-top: 10px;}
.result-right > div{padding-top: 8px;}
.directry-step-page .show-map{min-height: 400px; height: auto;}
.directory-right-result table tr td{width: 100%; display: inline-block;}
.directory-right-result table tr td.title{text-align: left;}
.directory-step-btm{padding: 0 15px;}
.directory-step .directory-step-btm{padding: 0px;}
.directory-step-2 .directory-step-btm{  }
.gm-style-iw .result-content ul li .result-title{ width: 35%; float: left;  }
.gm-style-iw .result-content ul li .result-detail{ width: 65%;  float: left;}
.directory-step-2 .directory-right-result h2{ padding: 40px 15px; font-size: 23px; }
.directory-right-result table tr td.title{font-size: 14px;}
.directory-right-result table tr td.green_box_top, .directory-right-result table tr td.red_box_top{font-size: 16px; padding: 10px 10px 10px 40px;}
.directory-right-result table tr td.green_box, .directory-right-result table tr td.red_box{font-size: 16px;}
.directory-right-result table tr td.title{font-size: 14px;}
.directory-right-result table tr td.white_box{font-size: 16px !important;}
.green_box, .green_box_top, .red_box, .red_box_top{background-size: auto 60%;}
.directory-step-2 .directory-step-btm h2{ font-size: 23px; text-align: left;  }
.main-banner.main-banner-btm .banner-img img{  left: 0px;}
.bls-detai-mob{padding: 0 15px;}
.event-detail-page .speaking-slider{ padding: 0 15px; }
.event-detail-page .img-slideshow .event_menu{margin-top: 15px;}
.bls_annual_inner h2{line-height:35px; font-size: 35px;}
.bls_annual_inner span{font-size: 25px;}
.bls_annual_inner .location span{ font-size: 17px; }
.bls-detail p{font-size: 16px;}
.bls-detail{padding: 30px 0 0;}
.event-detail-page .speaking-slider p{font-size: 16px;}
.event-detail-page .main-title label{font-size: 74px; line-height: 70px;}
.event-detail-page .stone-content{padding-top: 10px;}
.call_abstract p{font-size: 16px;}
.gala_dinner > div > div > div{width: 100%}
.gala_dinner > div > div > div .price{display: inline-block; text-align: center; width: 100%;}
.gala_dinner > div > div > div .price .price-tag{padding-bottom: 10px;}
.gala_dinner > div > div > div h2{padding: 0px 0px 10px 0;}
.ticket-cotnent{width: 100%;}
.ticket-box{width:calc(100% - 30px); margin: 0 15px;}
.accommodation-title{padding-left: 15px; padding-right: 15px;}
.input-calendar > div label{min-width: 100px;}
.input-calendar > div{width: 100%; padding: 0 0 15px 0;}
.accommodation .button-add{position: relative; margin: 0 auto 20px; bottom: 0px; right: 0px; }
.event_menu li{ width: 100%; display: inline-block; text-align: center; padding-top: 15px;  }
.event_menu li a{min-width: 290px; margin: 0px !important;}
.tootal-cost-booking-1 h2{ width: 100%;  text-align: center;}
.tootal-cost{width: 100%; text-align: center;}
.tootal-cost-booking-1 .Booking-padd_0 > div{width: 100%; }
.tootal-cost-booking-1 .Booking-padd_0 > div .event_menu{ padding-bottom: 20px;}
.reg-member-btm .member-final-draw .mortimer-text-1{ padding: 0 0 0 10px; }

.Craig-all-2, .Craig-all-3{min-width: 200px;}
.text-tbl{ white-space: normal; min-width: 300px; }
.regional-table-detail {  }
.booking-data-filter{padding: 0 15px;}
.tootal-cost-booking{padding: 0 15px; width: 100%; display: inline-block;}
.tootal-cost > h1{text-align: left;}
.tootal-cost > h2{font-size: 24px; margin-top: 0px;}
.tootal-cost {width: 100%; display: inline-block;}
.tootal-cost-booking .col-md-3.padd_0{ width: 100%;}
.tootal-cost-booking .col-md-3.padd_0 .pull-right{ width: 100%;}
.tootal-cost-booking .col-md-3.padd_0 .event_menu li{text-align: left; padding-top: 0px;}
.table-all-find .Craig-all{min-width: 180px;}
.table-all-find .Craig-all-1{min-width: 180px;}
.table-all-find .send-sms{min-width: 200px;} 
.tootal-cost-booking{ margin-bottom: 35px; }
.owl-carousel-single .owl-carousel .owl-nav .owl-prev:before{left: 0px !important;}
.owl-carousel-single .owl-carousel .owl-nav .owl-next:after{right: 0px !important;}
/*.owl-carousel .owl-nav .owl-prev::before*/
/**/
.profile-right {margin-top: 15px;}
.bottom-menu {text-align: center;margin-bottom: 30px;}
.arrow_box::after, .arrow_box::before {top: 0;}
.arrow_box::after, .arrow_box::before {border-color: transparent;border-width: 0;margin-top: 0;}
.thread-description {float: left;}
.thread-pic {display: block;float: none;margin-top: 10px;text-align: center;}
.upload_time {font-size: 16px !important;}
.event label {line-height: 30px;}
.social-wall-page .text-all-one {height: 100%;max-height: unset;overflow: unset;}
.spiking-now-final {background-color:z #4473b0;padding-bottom: 50px;padding-top: 30px;margin-top: 0;}
.spiking-now-final .back-final-one {display: inline-flex;padding-left: 31px !important;padding-top: 6px;}
.spiking-now-final .home-op {max-width: unset;}
.spiking-now-final .back-final {height: 100%;padding-bottom: 10px;}
.owl-carousel113 .owl-controls {top: 10px !important;right: 20px !important;}
.dropdown {left: 0;opacity: 0.96;padding: 0 0 0 0;position: relative;top: 100%;border-top: 1px double rgba(255, 255, 255, 0.21);}
.pull-left .price .btn-simple {margin-top: 30px;}
.transport-location {padding-left: 0 !important;text-align: center;}
.assignticket-popup.assign-confirm .Email-info .input-title {text-align: left;padding-left: 0;}
.send-message .result-right {float: right !important;width: auto;}
.col-sm-6.profiles-mem-final, .col-sm-6.profiles-mem-final-1 {width: 48%;float: left;}
.profile-table .creates-all-1.text-center > a {white-space: nowrap;padding-right: 15px;}
.confirm-leave .modal-content {width: 100%;}
.donate-section .owl-carousel-single .owl-controls {top: 15% !important;}
/*.add-new-directory .input-box-new > span.select2 span.selection .select2-selection ul li {font-size: 14px;}
*/
.profiles-mem-final-1, .profiles-mem-final {width: 100% !important;max-width: 100%;}
.col-md-6.padd_0 {padding: 0 0 !important;}
.panel-title a{font-size: 18px;}
.panel-heading a[aria-expanded="true"]{padding-right: 0px;}
.faq-top p{font-size: 18px; line-height: 18px;}
/*.event-detail-page .banner-img img{ width: auto; height: 100%;}*/
.book-now.discount-fee a{font-size: 18px; height: 40px; width: 130px; line-height: 35px;}
.main-banner-btm .main-title h1, .main-banner-btm .main-title h1 span{font-size: 24px;}
.event-detail-page .main-banner-btm  .main-title label{ font-size: 48px; line-height: 45px;}
.main-banner-btm .stone-content img{width: auto;}
.event-detail-page .main-banner-btm  .stone-content{padding-top: 0px;}
.owl-carousel55 .slide-content span{ height: auto;}
.slide-content.slide-content2 span{width: auto;}
.slide-content.slide-content2 p{padding:0 10px; }
.owl-carousel155 .img_box .slide-img{ width: 100%; height: auto;}
.owl-carousel155 .img_box{max-height: 300px; overflow: hidden;}
/*.main-banner-library2 .banner-img img{ left: 0px; }*/
.main-banner-library2 .banner-img img {
    left: 0px;
    width: 100%;
    max-width: 1170px;
    margin: 0px auto
}

.main-banner-library2 .main-banner-text-btm .pull-left{width: auto; }
.main-banner-library2 .main-banner-text-btm .pull-right{width: auto;}
.main-banner-library2 .main-banner-text .col-sm-12{padding: 0px;}
.main-banner-library2 .main-banner-text{padding-top: 50px;}
.event > .pull-left > label{padding-bottom: 20px;}
.service-section h2 { font-size: 30px;line-height: 35px;margin: 0; padding: 40px 0;}
.corporate-directory .corporate-detail{padding: 0px;}
.Email-info input, .Email-info select{font-size: 16px;}
.filter.filter-directory .filter-box select{font-size: 16px;}
.border-title h2{width: 93%; padding-left: 10px; padding-right: 10px;}
.directory-step .show-map.map-height{max-height: 400px !important;}
.mail-result-popup .pull-right.result-right{padding-left: 10px;}
.mail-result-popup .modal-dialog{width: 96%;}
.mail-result-popup .modal-header a.close2 {margin-left: 20px;position: absolute;right: 10px;top: 10px;}
.mail-result-popup .input-box{width: 100%; margin-top: 15px;}
.tootal-cost-booking{padding: 0px;}
.tootal-cost-booking .col-md-3.padd_0{padding: 0px !important;}
form[name="search-form"] .booking-data-filter{padding: 0px;}
.full_box{padding: 0 15px;}
.input-title label.padd_0{padding: 15px 0 5px 0 !important;}
.col-sm-12.padd_0.reg-member-btm{ padding: 0px !important; }
.col-sm-12.padd_0.reg-member-btm .col-sm-10.member-final-draw.padd_0{padding: 0px !important;}
.tootal-cost-booking-1 .reg-member-btm .member-final-draw .mortimer-text-1{padding: 0px;}
.res-box{text-align: center; margin: 45px 0 20px;}
.res-box .our-regional-all{width: 100%; max-width: 100%; text-align: center;  }
.res-box .icon-about-regional{ display: inline-block;width: 100%; }
.res-box .icon-about-regional .list-inline{ width: 100%; margin: 0px;  text-align: center;}
.res-box .click-about-p{text-align: center; width: 100%; max-width: 100%;}
.res-box2 .col-md-6.padd_l_0{padding: 0px;}
.res-box2 .col-md-6.padd_l_0 .plan-final-1{padding: 0px;}
.confirm-ticket-title{text-align: center;}
.confirm-ticket-title .tootal-cost h2{width: 100%;}
.confirm-ticket-title > div{float: none !important;}
.committee-list .speaking-box{ padding-bottom:0px;}
.invovled_section .speaking-box{padding-bottom: 0px;}

.profile-search  .profiles-mem-final-1{ margin-left: 0px; }

} 
.call_abstract_fw{width: 100vw;position: relative;margin-left: -50vw;left: 50%;}

@media (max-width: 687px)
{.regional-table-detail {
    display: inline-block;
    width: 100%;
    padding: 0px 15px;
    border: none;
}
.regional-table-detail {
    display: inline-block;
    width: 95%;
    padding: 0px 15px;
    border: none;
    border-right: 1px solid #ddd;
}














@media(max-width:680px){ 
.slide-content-hh h3{text-align: left; font-size: 18px;}
.slide-content-hh p{text-align: justify; font-size: 14px; line-height: 18px;}
.user-login span{display: none;}
.controls-one{padding: 0px !important;}
}



@media(max-width:580px){ 
.download_section .documents-section .doc-img{width: 100%; min-height: 200px; height: auto;  overflow: hidden;}
.download_section .documents-section .doc-content{width: 100%;}

.lymphoedema_inr_text{ padding: 0 0 0  15px;}
.lymphoedema_inr_text h4{font-size: 18px;}
.lymphoedema_inr_text p{font-size: 14px;}
.support_lsn > p{padding: 15px ;}
.library-top iframe{height: 300px !important;}
.timeline_view{height: 385px;}
.mortimer-text-1 a.btn-arrow-edit{width:calc(100% - 10px) !important; }
.hom-op-final-on{width: auto;}
.doc-title2 h1.main-title{font-size: 26px; line-height: 24px;}
.bls-detail .tabs li.active a, .bls-detail .tabs li a{ font-size: 12px; padding: 10px 5px;}
span.mob-full-box{width: 100%; display: inline-block;}
.doc-title-img2 img{min-height: 130px;}

}

@media(max-width:520px){ 
 .membership .media-carousel .carousel-control.left{left: 60px; top: 40%;}
 .membership .media-carousel .carousel-control.right{right: 60px; top: 40%; }
 .map-desk{display:none !important;}
.map-mob{display: block;}
.map{height: 600px; overflow: hidden;}
.map{ min-height: auto; height: auto !important; }
div#directory_map_container{width: 100%;}
.download_section .documents-section .doc-img{width: 100%; height: 180px;}
.download_section .documents-section .doc-content{width: 100%;}
.faq-filter.filter .filter-box{display: inline-block;}
.faq-filter.filter .filter-box label{width: 100%;}
.faq-filter.filter .filter-box .filter-box-inr{margin: 0px;}
.header-top-login{height: 90px;}
.header-top-login > div > .pull-left{ width: 100%; }
.header-top-login .search-box, .header-top-login .search-box input{ width: 100%; max-width: 100%;}
.header-top-login .search-box{margin-bottom: 10px;}
.top_menu{padding-left: 0px;}
.top_menu > ul{left: 0px;}
.directry-step-page .show-map{min-height: 300px; height: auto;}
.input-calendar > div label{width: 100%;}
.main-banner.other-banner {height: 540px;}
.other-banner .banner-img {min-height: 540px;}
.other-banner .banner-img img {height: 538px !important;width: auto;}

.membership-box{width: 90%;}
.border-title h2 span, .border-title-final h2 span{font-size: 24px;}
.profile-section .profile-section-inr{max-width: 120px;}
.profile-section .pro_img{height: 120px; width: 120px;}
.profile-section-inr a{right: -5px; top: 0px;}
.profile-section{padding: 30px 0;}
.our-representatives .our-representatives-img{height: 120px; width: 120px;}
.our-representatives .our-representatives-img img{min-height: 120px; min-width: 120px;}
.main-banner-library2 .date-time-sm{height: auto; text-align: center;}
.main-banner-library2 .date-time-sm label{width: 100%; text-align: center; padding: 0px;}

h2{font-size: 24px;}
}

@media(max-width:480px){
  .border-title p {
    padding: 0 15px;
    width: 100%;
}
.slide-content a.btn-arrow2.link-btn {
   max-width: 100%;
  width: 100% !important;
  }
.input-title label{font-size: 18px;}
.footer-menu ul{margin: 0px;}
.footer-menu ul li{ border-bottom: 1px solid #ccc;display: inline-block; padding: 10px 0; width: 100%;}
.footer-menu .container{padding: 0px; }
.stone-content{display: block; text-align: center; padding-top: 5px; width: auto;}
.stone-content span{display: table; width: 100%; text-align: center; padding: 0px;}
.stone-content span.text2{ top: 0px;}

.book_ticket{margin-top: 45px;}
.btn-1{ font-size: 16px;}
.banner-img img{left: -430px;}
.main-title label{font-size: 80px; line-height: 80px;}
.book_ticket .btn-1{padding: 10px; white-space: nowrap;}
.banner-content .col-sm-7{padding: 0px;}
.banner-img{position: ;}
.banner-img:before{position: absolute; content: " ";  width: 100%; height: 100%; background:#2d2d2d; z-index: -1;}
.membership .media-carousel .carousel-control.left{left: 30px; top: 40%;}
.membership .media-carousel .carousel-control.right{right: 30px; top: 40%; }
.work-group-main .doc-title2{  }
.gm-style-iw .result-title{font-size: 14px;}
.gm-style-iw .result-detail{font-size: 14px;}
/**/
.price.book-cancel > span {margin: 10px 0 0;width: 100%;display: block;}
.main-banner.other-banner {height: 575px;}
.other-banner .banner-img {min-height: 575px;}
.other-banner .banner-img img {height: 575px !important;width: auto;}
.profiles-mem-final-1 {margin-left: 0;}
.col-sm-6.profiles-mem-final, .col-sm-6.profiles-mem-final-1 {width: 100%;}
.donate-section .owl-carousel-single .owl-controls {top: 15% !important;}
.about-membership-white .about-member-text a {font-size: 18px;padding-top: 15px;}
.border-title-final {padding: 0 15px !important;}
.border-title-final h2{line-height: normal;}
.Email-info .input-box {margin-bottom: 10px;}

.events_donate{  }
.donate-section .owl-carousel-single .owl-controls{top:0% !important;}
}

@media(max-width:420px){
  .top_mob_button a i {margin-left: 15px;}
  .search-box button{display: none;}
  .header-top > .col-sm-12 > .pull-left{width: 100%; }
  .map{height: 520px;}
  .header-top > .col-sm-12 > .pull-left{display: inline-flex; width: auto;}
  .top_login{width: 125px;}
  .search-box{width: 100%; display: block;}
  .search-box input{max-width: 100%;}
  .library-top iframe{height: 200px !important;}
  .other-event .regional-description {position: relative;z-index: 99;}
  .other-event .price-tag { padding-right: 0;}
  .price-tag > span {padding: 5px 10px 0 0;font-size: 35px;}
  .progress-report button{font-size: 22px;}
  .our-representatives .our-representatives-img{ height: 100px; width: 100px; }
  .our-representatives .our-representatives-img img {min-height: 100px; min-width: 100px;}
}

@media(max-width:380px){

  .map{height: 420px;}
  .main-banner.other-banner {height: 590px;}
  .other-banner .banner-img {min-height: 590px;}
  .other-banner .banner-img img {height: 588px !important;width: auto;}
  .donate-section .owl-carousel-single .owl-controls {top: 0% !important;}
  .donate-section .owl-carousel .owl-nav .owl-prev::before{top: 0px !important;}
  .donate-section .owl-carousel .owl-nav .owl-next::after{top: 0px !important;}
/**/
}
@media(max-width:360px){
.main-nav > ul > li > a {font-size: 10px;}
  .top_login{width: 115px;}
  .corporate-detail .btn-simple-bg{ font-size: 17px;}
  .mortimer-text-1 a.btn-arrow-edit{font-size: 13px; padding: 7px 40px 0 15px !important;}
  .bls_annual_inner h2 {font-size: 30px;}


}
@media (max-width: 350px){
  .header-top > .col-sm-12 > .pull-left {
    width: 172px;
}
  .top_login {
    width: 150px;
}
}
@media (max-width: 320px){}

.chat-img.pull-left img{height: 40px;width: 40px;}


