/* CSS Document. This document contains CSS component */

* {
    margin: 0;
    outline: none
}

a:focus,
a:active {
    outline: none
}

a {
    color: #002244;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

a:hover {
    text-decoration: none;
}

p {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.no-padding-l {
    padding-left: 0;
}

.no-padding-r {
    padding-right: 0
}

h2 {
    font-size: 32px;
    font-family: 'Sanchez', serif;
}

body {
    font-family: 'Sanchez', serif;
    background-color: #f5f5f5;
}

.box-rounded {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

input:-webkit-autofill {
    -webkit-text-fill-color: #999;
}

input:-webkit-autofill:focus {
    -webkit-text-fill-color: #999;
}


/*--------------ANIMATION SECTION CSS--------------*/

a.link-btn,
.second-go-bar .navbar-btn,
.newsletter-block .info-subs-btn,
.overview_menu ul li a.blue_btn,
.overview_menu ul li a.blue_btn,
.conference-detail .yellow_btn,
.overview_menu ul li a.yellow_btn,
.overview_menu ul li a,
.top-header ul li a,
.agenda_section .dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
button,
.check_btn_bg,
.remove_icon a,
.green_adding_promo_section .promo_code .info-subs-btn,
.agenda_download,
.netwk_listing form button.cancel_btn,
.close,
.search_nav_bar a i,
.see-all-btn,
.event-wrapper ul li .event-inner-wrap,
ul.multi-column-dropdown li a,
.insight_categ_content h2 a,
ul.main-menu li,
.training_type,
#pricing .tab_menu_section .nav-pills>li.active,
#adenda .tab_menu_section .nav-pills>li.active {
    transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in
}


/*--------------ANIMATION SECTION CSS Closed--------------*/


/*top nav*/

.top-header {}

.top-header ul li a {
    line-height: 38px;
    text-transform: uppercase;
    color: #00466d;
    font-weight: 600;
}

.navbar {
    background: #ffffff;
    border-radius: 0;
    margin: 0;
    border: none
}

a.navbar-brand {
	background: url(../images/ibc-asia-logo.png) no-repeat;
	height: 70px;
	width: 170px;
	text-indent: -9999px;
	margin-top: 8px;
}

.navbar ul li {
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #00466d;
}

.navbar-nav {}

.main-menu {
    text-align: right;
}

.last_mrg_rght {
    margin-right: -15px
}

.event-date span {
    display: block;
    padding: 0 15px;
}

.navbar-nav .current-menu-item a {
    color: #a76f3e
}


/*Search nav bar*/

.nav_relative {
    position: relative;
    float: right;
    top: 2px;
}

.nav_absolute {
    background: #FFFFFF !important;
    right: 0;
    width: 0;
    height: 100%;
    overflow: hidden;
    position: absolute;
    text-align: right;
    height: 63px;
    top: 0
}

.search_nav_bar {
    margin-top: 10px;
}

.search_nav_bar input:focus {
    outline: none
}

.search_nav_bar input {
    width: 75%;
    border-bottom: 2px solid #000;
    border-top: none;
    border-right: none;
    border-left: none;
    padding: 10px 0;
    font-size: 16px;
    color: #002244;
    font-family: 'Sanchez', serif;
    background-color: transparent
}

.search_nav_bar input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #002244;
}

.search_nav_bar input::-moz-placeholder {
    /* Firefox 19+ */
    color: #002244;
}

.search_nav_bar input:-ms-input-placeholder {
    /* IE 10+ */
    color: #002244;
}

.search_nav_bar input:-moz-placeholder {
    /* Firefox 18- */
    color: #002244;
}

.search_nav_bar a i {
    margin-left: 50px;
}

.last_mrg_rght .search_display_icon {
    background-color: #FFFFFF !important
}

.last_mrg_rght .search_display_icon:hover {
    background-color: #FFFFFF !important
}


/*.calender_icon a.active .glyphicon-calendar{ color: #a76f3e}
ul.nav li .glyphicon { font-size:20px; top:4px}*/

.calender_icon a.active .fa-calendar {
    color: #a76f3e
}

ul.nav li .fa {
    font-size: 20px;
    top: 4px
}


/*blue-bar*/

.second-go-bar {
    background: #64a0c8;
    color: #fff;
    min-height: 80px;
    font-size: 20px;
    padding: 8px 0;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);
    z-index: 999;
    position: relative;
}

.second-go-bar .col-md-2.no-padding-l {
    line-height: 63px;
}

.second-go-bar .col-md-4 {
    margin-top: 12px;
}

.second-go-bar .insights_mgr {
    margin-top: 12px;
}

.second-go-bar .dropdown .btn-default:hover,
.second-go-bar .dropdown .btn-default:active,
.second-go-bar .dropdown .btn-default:active {
    background: none;
    border-color: #fff;
    box-shadow: none;
}

.second-go-bar .dropdown .btn-default {
    background: none;
    border-radius: 0;
    font-size: 20px;
    color: #fff;
    font-family: 'Sanchez', serif;
    border-width: 0 0 2px 0;
    border-color: #fff;
    width: 100%;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 6px 0;
    position: relative;
}

.second-go-bar .dropdown .btn-default span.text_container {
    display: block;
    width: 95%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.appended_arrow {
    position: absolute;
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 9px;
    margin-left: -5px;
    top: 100%;
    display: none;
}

.open .appended_arrow {
    display: block;
}

.second-go-bar.for_desktop .container {
    position: relative
}

.second-go-bar .dropdown .btn-default:focus {
    outline: none;
    background: none
}

.second-go-bar .dropdown .btn-default i {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.second-go-bar .dropdown .btn-default ul li a {}

.second-go-bar .open>.dropdown-menu {
    width: 470px;
    padding: 0;
    box-shadow: border-box;
    -webkit-box-shadow: border-box;
    -moz-box-shadow: border-box;
    -ms-box-shadow: border-box;
}

.dropdown .dropdown-menu .row {
    margin: 0
}


/*li.catlist.interested-cat.parent.selected{ float:left; width:50%}*/

ul.multi-column-dropdown {}

ul.multi-column-dropdown li {
    padding: 2px 6px
}

ul.multi-column-dropdown li a,
.dropdown-menu>li>a {
    color: #64a0c8;
    font-size: 16px;
    font-family: 'Sanchez', serif;
    font-weight: 600;
    font-size: 16px;
}

ul.multi-column-dropdown li a:hover {
    color: #000
}

ul.multi-column-dropdown li a.active {
    color: #000
}

.dropdown-menu>li>a {
    padding: 3px 6px;
    font-weight: 600;
    color: #64a0c8;
    font-family: 'Sanchez', serif;
    font-size: 16px;
}

.grid-item {
    margin-left: 10px
}

ul.grid-mansory li ul.multi-column-dropdown li {
    margin-left: 10px;
    padding-top: 5px;
}

ul.dropdown-menu li.parent a {}


/*.cat > ul.multi-column-dropdown li.catlist > ul.multi-column-dropdown > li {display:inline-block; width:33%;}*/

.second-go-bar .col-md-3 {
    margin-top: 12px
}

.dropdown-menu {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.dropdown.open .dropdown-menu {
    top: 100%;
}


/*----------------------------------------MENU DROP DOWN---------------------------------------*/

.second-go-bar .dropdown .dropdown-menu {
    margin-top: 15px;
    top: -9999px;
    left: 0;
    position: absolute !important;
    display: block;
}

.second-go-bar .dropdown.open .dropdown-menu {
    top: 100%
}

.col-md-1.text-right {
    float: right;
}


/*CONFERENCE*/


/*.second-go-bar .container .col-md-12 .col-md-4:first-child .dropdown .dropdown-menu{ right:0; left:0}
.second-go-bar .container .col-md-12 .col-md-4:first-child .dropdown .cssarrow:after{ left:15%}	
.second-go-bar .container .col-md-12 .col-md-4:nth-child(3) .dropdown .dropdown-menu{ right:0; left:-159px}
.second-go-bar .container .col-md-12 .col-md-4:nth-child(3) .dropdown .cssarrow:after{ left:50%}*/


/*TRAINING*/

.training,
.conference,
.menu_responsive,
.exhibition {
    margin-top: 9px;
}

.event_calendar_column_cntr .column_event:nth-child(2) .event-cal .grid-mansory,
.event_calendar_column_cntr .column_event .event-cal.sub-cat .grid-mansory,
.training_column .training_filter .training_filter_column:first-child .grid-mansory {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}


/*TRAINING*/

.training .row .col-sm-3:first-child .dropdown .dropdown-menu {
    right: auto;
    left: 0;
}

.training .row .col-sm-3:nth-child(2) .dropdown .dropdown-menu {
    right: 0;
    left: -38%;
}

.training .row .col-sm-3:nth-child(3) .dropdown .dropdown-menu {
    right: 0;
    left: -145%;
}

.training .row .col-sm-3:last-child .dropdown .dropdown-menu {
    right: 0;
    left: auto;
}


/*INSIGHTS*/

.insights_mgr .col-sm-6:first-child .dropdown .dropdown-menu {
    right: auto;
    left: 0;
}

.insights_mgr .col-sm-6:last-child .dropdown .dropdown-menu {
    right: 0;
    left: auto;
}


/*CONFERENCE*/

.conference .row .col-sm-4:first-child .dropdown .dropdown-menu {
    right: auto;
    left: 0;
}

.conference .row .col-sm-4:nth-child(3) .dropdown .dropdown-menu {
    right: 0;
    left: -38%;
}

.conference .row .col-sm-4:last-child .dropdown .dropdown-menu {
    right: 0;
    left: auto;
}


/*Main Menu Conference*/

.menu_responsive .row .col-sm-4:first-child .dropdown .dropdown-menu {
    right: auto;
    left: 0;
}

.menu_responsive .row .col-sm-4:nth-child(2) .dropdown .dropdown-menu {
    right: 0;
    left: -74%;
}

.menu_responsive .row .col-sm-4:last-child .dropdown .dropdown-menu {
    right: 0;
    left: auto;
}


/*Main Menu Training*/

.menu_responsive .row .col-sm-3:first-child .dropdown .dropdown-menu {
    right: auto;
    left: 0;
}

.menu_responsive .row .col-sm-3:nth-child(2) .dropdown .dropdown-menu {
    right: 0;
    left: -63%;
}

.menu_responsive .row .col-sm-3:nth-child(3) .dropdown .dropdown-menu {
    right: 0;
    left: -165%;
}

.menu_responsive .row .col-sm-3:last-child .dropdown .dropdown-menu {
    right: 0;
    left: auto;
}


/*EXHIBITION*/

.exhibition .col-sm-4:first-child .dropdown .dropdown-menu {
    right: auto;
    left: 0;
}

.exhibition .col-sm-4:nth-child(2) .dropdown .dropdown-menu {
    right: 0;
    left: 50%;
    margin-left: 354px
}

.exhibition .col-sm-4:last-child .dropdown .dropdown-menu {
    right: 0;
    left: auto;
}


/*-----------------------------------------------------------------------------------------------*/

.dropdown button.active:focus,
.dropdown.open button.active:hover,
.dropdown.open button.btn-default:focus,
.dropdown.open button.btn-default:hover,
.dropdown.open>.dropdown-toggle.btn-default:focus,
.dropdown.open>.dropdown-toggle.btn-default:hover {
    color: #fff;
    border-bottom: 2px solid #fff
}

.cssarrow {
    position: relative;
}


/*.cssarrow:after {
	bottom: 100%;
	left:25%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #fff;
	border-width: 9px;
	margin-left: -9px;
}*/

.networking-block .container .row {
    margin: 0 auto;
    width: 70%
}

.newsletter-block .info-subs-btn,
.info-subs-btn {
    background: #002244;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    padding: 10px 30px;
    border: 0;
    font-weight: 600
}

.second-go-bar .navbar-btn {
    background: #002244;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    padding: 13px 30px;
    border: 0;
    margin-right: 0
}

.second-go-bar .navbar-btn:hover,
.newsletter-block .info-subs-btn:hover,
.green_adding_promo_section .promo_code .info-subs-btn:hover,
.info-subs-btn:hover {
    background: #415973;
    text-decoration: none;
    color: #FFF
}

.second-go-bar .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 256px;
}

.second-go-bar .bootstrap-select.btn-group .dropdown-menu {
    border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    -webkit-border-radius: 0;
    outline: none
}

.second-go-bar .bootstrap-select.btn-group .dropdown-menu li a {
    outline: none
}

.second-go-bar .dropdown-menu.open {
    width: 550px !important;
    height: 400px;
    overflow: hidden
}

ul.dropdown-menu.inner li {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    color: #64a0c8;
    text-transform: capitalize;
}

ul.dropdown-menu.inner li a span {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    color: #64a0c8
}

ul.dropdown-menu.inner li {
    width: 33%;
    float: left;
}

.dropdown,
.dropup {
    position: static
}


/*Category menu section new*/

.second-go-bar .category_menu_section .col-md-4 {
    border-bottom: 1px solid #FFF;
    width: 31%;
    margin-left: 10px;
    margin-right: 10px;
}


/*blue-bar*/


/*home-bg-wrapper*/

.home-bg-wrapper {
    background: url(../images/home-slider-bg.jpg) no-repeat scroll 0 0;
    max-height: 695px;
    width: 100%;
    background-size: cover;
    padding: 45px 0;
    color: #fff;
    position: relative
}

.home-bg-wrapper::before {
    content: '';
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 0.41) 76%, rgba(0, 0, 0, 0.82) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 0.41) 76%, rgba(0, 0, 0, 0.82) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 0.41) 76%, rgba(0, 0, 0, 0.82) 100%);
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
}

.home-bg-wrapper .rounded-box {
    margin-bottom: 60px;
}

.home-bg-wrapper .rounded-box h2 {
    background: rgba(0, 34, 68, 0.9);
    height: 360px;
    width: 360px;
    margin: 0 auto;
    font-size: 40px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    display: table;
    line-height: 50px;
}

.home-bg-wrapper .rounded-box h2 span {
    display: table-cell;
    vertical-align: middle;
    padding: 0 15px;
}

.home-bg-cnt .col-sm-4 {
    text-align: center;
    border-left: 1px solid #fff;
}

.home-bg-cnt .col-sm-4.no-border {
    border: none;
}

.home-bg-cnt h3 {
    font-size: 28px;
    margin-bottom: 20px;
}

.home-bg-cnt p {
    font-size: 18px;
    margin-bottom: 20px;
    font-family: 'Poppins', sans-serif;
    color: white
}

.home-bg-cnt.for_desktop .row .block-2,
.home-bg-cnt.for_desktop .row .block-1 {
    text-align: center;
}

.home-bg-cnt.for_desktop .row .block-2 {
    border-left: 2px solid #b1b1b1;
}

a.link-btn,
a.link-btn:focus,
a.link-btn:active,
a.link-btn:visited,
button,
.agenda_download {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    background: #002244;
    color: #fff;
    display: inline-block;
    padding: 12px 24px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    outline: none;
    border: 0;
    margin-right: 7px;
}

.error404 a.link-btn:focus,
.error404 a.link-btn:active,
.error404 a.link-btn:visited {
    display: block;
}

a.link-btn:hover,
button:hover,
.agenda_download:hover {
    background: #415973;
    text-decoration: none;
}

button:focus,
a.link-btn:focus,
.agenda_download:focus {
    text-decoration: none;
}

button.link-btn {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
     background: #ffe98f;
    color: #002244;
    display: inline-block;
    padding: 12px 40px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 0;
}

button.link-btn:hover {
    background: rgba(255, 233, 143, 0.9);
    text-decoration: none;
}

.detail-conf-txt-sty a.yellow_btn,
.detail-conf-txt-sty a.blue_btn {
    background-color: rgba(255, 233, 143, 1);
    color: #002244;
}

.detail-conf-txt-sty a.yellow_btn:hover,
.detail-conf-txt-sty a.blue_btn:hover {
    background-color: rgba(255, 233, 143, 0.9);
}


/*home-bg-wrapper*/

.navbar>.container .navbar-brand {
    margin-left: 0
}


/*event-wrapper*/

.event-wrapper {
    margin: 62px 0;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
}

.event-cnt p {
    font-size: 15px;
}

.event-wrapper .img-holder {
    width: 100%;
    height: 144px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    top: 0;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

h2.info-title {
    text-align: center;
    color: #000;
    margin-bottom: 50px;
    text-transform: uppercase;
    font-size: 32px;
}

.event-wrapper ul {
    margin: 0 0 10px;
}

.event-wrapper ul li {
    margin-bottom: 30px;
}

.event-wrapper ul li .event-inner-wrap {
    padding-bottom: 50px;
    border: 1px solid #dedede;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.13);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.13);
    background: #fff;
    max-height: 380px;
    min-height: 380px;
    border-radius: 5px;
}

.event-inner-wrap .img-holder {
    position: relative
}

.event-inner-wrap:hover .img-holder:after {
    opacity: 1;
    cursor: pointer
}


/*--Blue HOVER--*/

.conference_blue .img-holder:after {
    background: rgba(100, 160, 200, 0.6);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: "";
    opacity: 0;
    transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in
}

.event-inner-wrap.conference_blue:hover {
    border: 1px solid #64a0c8
}


/*--Red HOVER--*/

.training_red .img-holder:after {
    background: rgba(83, 40, 79, 0.6);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: "";
    opacity: 0;
    transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in
}

.event-inner-wrap.training_red:hover {
    border: 1px solid #53284f
}


/*--Red HOVER--*/

.exhibition_pink .img-holder:after {
    background: rgba(222, 69, 97, 0.6);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: "";
    opacity: 0;
    transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in
}

.event-inner-wrap.exhibition_pink:hover {
    border: 1px solid #de4561
}

.event-cnt {
    padding: 0 20px 20px 20px;
    position: relative;
}

.event-cnt .event-cat {
    position: absolute;
    top: -43px;
    left: 20px;
    right: 20px;
}

.event-cnt span {
    display: inline-block;
    padding: 0 10px;
    color: #fff;
    text-transform: uppercase;
    line-height: 30px;
    height: 28px;
}

.event-cnt span a {
    color: #fff;
    font-size: 15px;
    font-family: 'Poppins', sans-serif
}

.cal-event-date {
    font-size: 15px;
}


/*span.sky-blue{ background:#64a0c8;}
span.brown{background:#53284f;}
span.blue{background:#64a0c8;}
span.light-brown{background:#856880;}
span.red{background:#de4561;}*/

.event-cat .cat-conference {
    background: #64a0c8;
}

.event-cat .cat-training-child {
    background: #856880;
    margin-left: -5px
}

.event-cat .cat-training {
    background: #53284f;
}

.event-cat .cat-exhibition {
    background: #de4561
}

.event-cnt h3 {
    margin-top: 30px;
    height: 54px;
    overflow: hidden
}

.event-cnt h3 a {
    font-family: 'Poppins', sans-serif;
    font-size: 17px;
    font-weight: 550;
}

.event-cnt p {
    height: 75px;
    overflow: hidden;
    margin-bottom: 0
}

.event-wrapper ul li p.event-date {
    position: absolute;
    left: 30px;
    bottom: 0;
    font-family: 'Sanchez', serif;
    font-weight: normal;
    font-size: 14px;
}

.event-inner-wrap {
    position: relative
}

.event-date {
    position: absolute;
    bottom: 7px;
    margin-bottom: 8px;
    left: 5px;
}


/*event-wrapper*/


/*ag-wrap*/

section.ag-wrap {
    background: rgba(226, 226, 226, 1);
    background: -moz-linear-gradient(left, rgba(226, 226, 226, 1) 0%, rgba(226, 226, 226, 1) 50%, rgba(221, 231, 234, 1) 50%, rgba(221, 231, 234, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(226, 226, 226, 1)), color-stop(50%, rgba(226, 226, 226, 1)), color-stop(50%, rgba(221, 231, 234, 1)), color-stop(100%, rgba(221, 231, 234, 1)));
    background: -webkit-linear-gradient(left, rgba(226, 226, 226, 1) 0%, rgba(226, 226, 226, 1) 50%, rgba(221, 231, 234, 1) 50%, rgba(221, 231, 234, 1) 100%);
    background: -o-linear-gradient(left, rgba(226, 226, 226, 1) 0%, rgba(226, 226, 226, 1) 50%, rgba(221, 231, 234, 1) 50%, rgba(221, 231, 234, 1) 100%);
    background: -ms-linear-gradient(left, rgba(226, 226, 226, 1) 0%, rgba(226, 226, 226, 1) 50%, rgba(221, 231, 234, 1) 50%, rgba(221, 231, 234, 1) 100%);
    background: linear-gradient(to right, rgba(226, 226, 226, 1) 0%, rgba(226, 226, 226, 1) 50%, rgba(221, 231, 234, 1) 50%, rgba(221, 231, 234, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#dde7ea', GradientType=1);
    padding: 60px 0;
    color: #000;
}

section.ag-wrap .col-md-6 {
    padding: 0;
}

section.ag-wrap .ag-left {
    padding-right: 10%;
}

section.ag-wrap .ag-right {
    padding-left: 10%;
}

section.ag-wrap h4 {
    font-size: 15px;
    color: #4e4e4e;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
}

section.ag-wrap h2 {
    color: #000;
    font-size: 28px;
    font-family: 'Sanchez', serif;
    margin-bottom: 20px;
    height: 64px;
    overflow: hidden;
}

section.ag-wrap p {
    font-size: 18px;
    margin-bottom: 40px;
    height: 73px;
    overflow: hidden
}

.see-all-btn {
    float: right;
    font-family: 'Poppins', sans-serif;
    position: relative;
    border-bottom: 1px solid #002244;
    color: #002244;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    padding-right: 18px;
    margin-top: 10px;
}

.see-all-btn i {
    position: absolute;
    right: 3px;
    top: 3px
}

.insight_category_sect .tagged-posts a.link-btn {
    margin-right: 0
}


/*ag-wrap*/


/*newsletter-block*/

.newsletter-block {
     /* background-image: url(../images/news-letter-bgg.png) repeat-x; */
    background-color: #002244;
    padding: 55px 0 114px 0;
    color: #fff;
}

.single-product .newsletter-block,
.page-template-insights .newsletter-block,
.page-template-template-abouts .newsletter-block,
.page-template-contact-us .newsletter-block,
.single-post .newsletter-block {
    padding: 55px 0 81px 0;
}

.newsletter-block h2 {
    text-transform: uppercase;
    font-family: 'Sanchez', serif;
    font-size: 28px;
    margin-bottom: 30px;
    color: #ffffff;
}

.newsletter-block .info-subs,
.networking-block .info-subs {
    padding: 10px 20px;
    border-radius: 5px;
    border: 1px solid #dedede;
    font-size: 16px;
    color: #4b4b4b;
    outline: none
}

.newsletter-block .info-subs-btns {
    margin: 0;
    padding: 11px 53px;
    font-size: 15px;
}

#newsletter_subscribe .g-recaptcha {
    margin-top: 12px;
    margin-bottom: 2px;
}


/*newsletter-block*/


/*sponsor-slider-wrap*/

.sponsor-slider-wrap .slick-slider .slick-slide img {
    display: inline-block;
    width: 100%;
    max-height: 100%;
}

.testimonial-wrap .slick-initialized .slick-slide {
    display: inline-block!important;
    float: none;
    padding: 0 10px;
    border: none!important;
    background-color: transparent!important;
    padding: 0!important;
    height: auto!important;
    margin: 0!important;
}

.sponsor-slider-wrap .slick-initialized .slick-slide {
    border: 1px solid;
    border-color: #d6d6d6;
    background-color: #fff;
    padding: 10px;
    width: 31%;
    margin: 8px 0;
    height: 140px;
    vertical-align: top;
    display: flex;
    align-items: center;
    float: left;
    margin-right: 15px;
}

.nm_testimonial .slick-initialized .slick-slide {
    float: left
}

.sponsor-slider-wrap {
    padding: 10px 0 65px 0;
    background: #fff;
}

.sponsor-slider-wrap .slick-arrow {
    position: absolute;
    top: 30%;
    background: none;
    border: none;
    font-family: fontawesome;
    font-size: 28px;
    cursor: pointer;
}

.sponsor-slider-wrap .prevarrow {
    left: -84px;
}

.sponsor-slider-wrap .nextarrow {
    right: -84px;
}

.sponsor-slider-wrap .prevarrow:after {
    content: '\f177';
}

.sponsor-slider-wrap .nextarrow:after {
    content: '\f178';
}

.sponsor-slider-wrap .slick-dots {
    text-align: center;
    margin-top: 30px;
}

.testimonial-wrap .slick-dots {
    text-align: center;
    margin-top: 0!important;
}

.sponsor-slider-wrap .slick-dots li {
    display: inline-block;
}

.sponsor-slider-wrap .slick-dots li button {
    border: none;
    text-indent: -9999px;
    background: #dadada;
    height: 12px;
    width: 12px;
    margin: 0 8px;
    padding: 0;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    ;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.sponsor-slider-wrap .slick-dots li button:hover,
.sponsor-slider-wrap .slick-dots li.slick-active button {
    background: #64a0c8;
    outline: none;
}

.sponsor-slider-wrap p.text-center {
    margin-top: 40px;
}


/*sponsor-slider-wrap*/


/*testimonial-wrap*/

.testimonial-wrap {
    background-color: #f5f5f5;
    text-align: center;
    font-size: 18px;
    padding: 65px 0;
}

.testimonial-wrap h2.info-title {
    border-bottom: 2px solid #64a0c8;
    padding-bottom: 25px;
    position: relative;
}

.testimonial-wrap h2.info-title:before {
    content: '“';
    font-family: Sanchez Regular;
    position: absolute;
    left: 0;
    background: #64a0c8;
    height: 48px;
    width: 48px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    font-size: 57px;
    color: #fff;
    top: 37px;
    line-height: 69px;
}

.slider_testi li span {
    color: #64a0c8;
}

.testimonial-wrap p {
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    color: #000;
}

.testimonial-wrap ul li a {
    color: #79cabd;
    font-family: 'Poppins', sans-serif;
}

.testimonial-wrap .slick-arrow {
    top: 0;
}

.testimonial-wrap .prevarrow {
    left: -182px;
}

.testimonial-wrap .nextarrow {
    right: -182px;
}


/*testimonial-wrap*/


/*Find More Wrap*/

.find-more-wrap {
    background: #fff;
    height: 306px;
}

.find-more-wrap .container .row .padding_for_content {
    padding-top: 45px;
    padding-bottom: 45px;
}

.find-more-wrap .left-box {
    width: 78%;
    margin-top: 0
}

.find-more-wrap p.left-cnt {
    font-size: 24px;
    font-family: 'Sanchez', serif;
    color: #64a0c8;
    margin-bottom: 25px;
}

.find-more-wrap .find-right-box {
    overflow: hidden;
    height: 306px;
    position: relative
}

.find-more-wrap .find-rounded {
    height: 414px;
    width: 414px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.find-more-wrap .white-box {
    height: 175px;
    width: 175px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}


/*find-more-wrap*/


/*================================Event Category Page Css===========================================*/


/*------Top Main Content Box--------*/

.top_background_content .main_img_width {
    width: 52%
}

.top_background_content .container-fluid {
    padding-left: 0;
    padding-right: 0
}

.top_background_content .main_header_img {
    background-image: url(../images/big_img_main.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 481px;
    position: relative
}

.top_background_content .main_header_img h1 {
    color: #FFF;
    font-size: 40px;
    font-family: 'Poppins', sans-serif;
    text-transform: capitalize;
    text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -moz-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -ms-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -o-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -webkit-text-shadow: 0px 0px 10px rgb(31, 31, 31)
}

.top_background_content .main_header_img h3 {
    color: #FFF;
    font-size: 24px;
    font-family: 'Poppins', sans-serif;
    text-transform: capitalize;
    text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -moz-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -ms-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -o-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -webkit-text-shadow: 0px 0px 10px rgb(31, 31, 31)
}

.top_background_content .main_header_img p {
    color: #FFF;
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -moz-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -ms-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -o-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -webkit-text-shadow: 0px 0px 10px rgb(31, 31, 31)
}

.top_background_content .right_side_section p {
    color: #FFF;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
}

.top_background_content .main_header_img a {
    margin-top: 10px;
}

.top_background_content .main_header_img .no-border {
    padding: 30px 0;
    position: absolute;
    bottom: 0;
}

.top_background_content .right_side_section .main_header_img {
    height: 240px;
}

.top_background_content .right_side_section .main_header_img {
    background-image: url(../images/annual_bg_img.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

.top_background_content .right_side_section .second_img_bg {
    background-image: url(../images/pvc_bg_img.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

.top_background_content .right_side_section .box_txt_width {
    padding-left: 21px;
}


/*--Conference Title Menu--*/

.training-types {
    margin-top: 40px;
    margin-bottom: -9px;
}

.training_type {
    background: #959595;
    color: #FFFFFF;
    font-size: 16px;
    padding: 6px 25px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    -webkit-border-radius: 20px;
    text-transform: capitalize;
    margin-right: 5px;
    font-family: 'Poppins', sans-serif;
}

.training_type:hover {
    background: #002244;
    color: #FFFFFF
}

.training_type.active {
    background: #002244;
    color: #FFFFFF
}


/*---Conference Title----*/

.conference_top_title {
    margin: 64px 0 55px 0;
}

.conference_top_title h1 {
    text-transform: uppercase;
    font-size: 32px;
}

.conference_top_title p {
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: normal;
    color: #000;
    margin-top: 10px
}


/*----Pagination ----*/

.text-right {
    text-align: right
}

.text-left {
    text-align: left
}

.pagination_txt .icon_mg_left {
    margin-left: 6px
}

.pagination_txt .icon_mg_right {
    margin-right: 6px;
}

.pagination_txt .page_sty_txt {
    text-transform: uppercase;
    margin-top: 12px;
    font-weight: 600;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
}

.pagination_txt .pagi_button {
    padding: 4px 0 0 6px;
    margin-right: 5px;
    width: 8%;
    text-align: center
}

.pagination_txt .pagi_button a {
    color: #000;
    text-decoration: none
}

.btn.btn-link {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    background: #002244;
    color: #fff;
    display: inline-block;
    padding: 12px 40px;
    border-radius: 5px;
    outline: none;
    border: 0;
}

.pagination_txt span .pagecurrent_one {
    display: inline-block
}


/*----Grey Box of Container----*/

.container_grey_box {
    background: #525a5c;
    padding: 80px 0
}

.container_grey_box h1 {
    margin: 0
}

.container_grey_box .title_grey_box {
    text-align: center;
    margin: 0 auto;
    color: #FFF;
    text-transform: uppercase
}

.container_grey_box .white_icon_box {
    text-align: center;
    width: 33%
}

.container_grey_box .white_icon_box p {
    margin-top: 30px;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #FFF
}

.container_grey_box .conference_icon_marg {
    margin-top: 74px;
}

.conference_loadmore .text-center {
    margin-top: 49px;
}


/*================================Conference Detail Page Css===========================================*/


/*---------Top Banner--------*/

.conference-detail {
    background-image: url(../images/iinc_big_width_img.png);
    height: 480px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative
}

.conference-detail .detail-conf-txt-sty h1,
.conference-detail .detail-conf-txt-sty h1 a {
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 600;
    color: #FFF;
    text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -moz-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -ms-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -o-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -webkit-text-shadow: 0px 0px 10px rgb(31, 31, 31);
}

.conference-detail .detail-conf-txt-sty p,
.conference-detail .detail-conf-txt-sty p a {
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: #FFF;
    margin-top: 20px;
    margin-bottom: 25px;
    text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -moz-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -ms-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -o-text-shadow: 0px 0px 10px rgb(31, 31, 31);
    -webkit-text-shadow: 0px 0px 10px rgb(31, 31, 31);
}

.conference-detail .detail-conf-txt-sty p a:hover {
    text-decoration: underline
}

.conference-detail .detail-conf-txt-sty .date_sty {
    font-family: sans-serif
}

.conference-detail .detail-conf-txt-sty {
    width: 60%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -54%);
    -webkit-transform: translate(-50%, -55%);
    -moz-transform: translate(-50%, -54%);
    -ms-transform: translate(-50%, -54%);
    -o-transform: translate(-50%, -54%);
    top: 50%
}


/*.conference-detail .yellow_btn {
    background: #64a0c8;
    color: #fff;
    margin-right: 8px;
    font-weight: 600;
    padding: 12px 40px;
}

.conference-detail .yellow_btn.book_now.reg_add_btn {
    background: #002244;
    color: #fff;
    margin-right: 8px;
    font-weight: 600;
    padding: 12px 17px;
}


.conference-detail .yellow_btn:hover {
    background: #79cabd;
}
*/

.big_img_content_middle {
    height: 480px;
    position: relative
}

.conference-detail::before {
    content: '';
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: -moz-linear-gradient(87deg, #000000 36%, #000000 28%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, 87deg, color-stop(36%, 000000), color-stop(28%, 000000));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(87deg, #000000 36%, #000000 28%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(87deg, #000000 36%, #000000 28%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(87deg, #000000 36%, #000000 28%);
    /* IE10+ */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1');
    /* for IE */
    background: linear-gradient(87deg, #000000 36%, #000000 28%);
    /* W3C */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}

.main_header_img::before {
    content: '';
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: -moz-linear-gradient(87deg, #000000 36%, #000000 28%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, 87deg, color-stop(36%, 000000), color-stop(28%, 000000));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(87deg, #000000 36%, #000000 28%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(87deg, #000000 36%, #000000 28%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(87deg, #000000 36%, #000000 28%);
    /* IE10+ */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1');
    /* for IE */
    background: linear-gradient(87deg, #000000 36%, #000000 28%);
    /* W3C */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}


/*----------Green Box Section-----------*/

.green_wides_box {
   background: #002244;
    padding: 16px 0;
    text-align: center
}

.green_wides_box p {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    margin: 0
}


/*----------Over View Section---------------*/

.over_view_box {
    background: #f5f5f5;
    padding: 82px 0;
}

.over_view_box .container {
    position: relative;
}


/*Fixed Menu*/

.nav-stacked {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    /*-webkit-overflow-scrolling: touch;*/
    /*-webkit-backface-visibility: hidden;*/
    /*-webkit-perspective: 1000;*/
}

.over_view_box .affix {
    top: 55px;
}

.over_view_select_cntr {
    display: none;
}


/*--Side Menu--*/

.overview_menu {
    z-index: 999;
    padding-top: 0;
    position: absolute;
    left: 0;
    top: 0;
}

.over_view_box .affix {
    margin-top: 0px;
}

.overview_menu ul {
    padding: 10px 16px;
    text-align: center;
    background: #666;
    width: 200px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.overview_menu ul li {
    padding: 7px 8px;
    text-align: left;
    width: 100%
}

.overview_menu ul li a {
    color: #d6d6d6;
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    padding: 0 5px
}

.overview_menu ul li.active a {
    color: #fff
}

.overview_menu ul li.active::before {
    font-family: fontawesome;
    font-size: 4px;
    content: "\f111";
    color: #FFF;
    margin-left: 10px;
    position: absolute;
    top: 50%;
    left: -13px;
    color: #fff;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.overview_menu ul li a:hover {
    color: #FFF
}

.overview_menu ul li a.yellow_btn {
    background: rgba(255, 233, 143, 0.9) !important;
    color: #002244;
    text-align: center;
    padding: 12px 26px;
    width: 100%
}

.overview_menu ul li a.yellow_btn:hover {
    text-decoration: none;
    background: rgba(226, 194, 64, 1) !important;
}

.overview_menu ul li a.yellow_btn.active {
    color: #000
}

.overview_menu ul li a.blue_btn,
.overview_menu ul li.normal-link a,
.overview_menu ul li.active a.blue_btn {
    background: rgba(255, 233, 143, 1) !important;
    color: #002244 !important;
    text-align: center;
    padding: 7px 26px;
    width: 100%;
    line-height: 2.1
}

.overview_menu ul li a.blue_btn,
.overview_menu ul li.active a.blue_btn {
    line-height: 1.1;
}

.overview_menu ul li.normal-link:before {
    content: '';
}

.overview_menu ul li a.blue_btn:hover,
.overview_menu ul li.normal-link a:hover {
    background: rgba(255, 233, 143, 0.9) !important;
}

.overview_menu .nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background: none
}

.overview_menu .nav>li>a.link-btn:focus {
    background: #002244;
}

.overview_menu .nav>li>a.link-btn:hover {
    background: #415973;
}

.overview_menu .nav>li>a:focus,
.nav>li>a:hover .overview_menu .nav-pills>li.active>a {
    border-bottom: 0 !important;
    color: #FFF !important;
    background: transparent;
}

.overview_menu ul li:nth-last-child(-n+1):before {
    display: none
}

.overview_menu ul li.active:nth-last-child(-n+2) a {
    border-radius: 5px;
}

.overview_menu ul li.active:last-child a {
    background: #002244;
    border-radius: 5px;
}


/*--Overview contain--*/

.over_view_right_sect {
    padding-left: 100px;
    padding-top: 0;
}

.over_view_right_sect h1 {
    text-transform: uppercase;
    margin: 0 0 25px 0
}

.over_view_right_sect .margin_top {
    margin-top: 27px;
}

.over_view_right_sect p,
.workshop_section p,
.speakers_right_sect_width p,
p {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000;
}

.over_view_right_sect p {
    margin-bottom: 25px;
    margin-top: 25px;
}

.breadcrumb_links {
    padding-left: 100px;
    margin-bottom: 20px
}

.breadcrumb_links ul li {
    font-size: 15px;
}

.over_view_right_sect .attent_title_txt {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-top: 27px;
}

.attend_content {
    margin-top: 15px
}

.attend_content i {
    padding-right: 10px;
    width: 6%;
    float: left;
    color: #ffe98f;
    font-weight: bold;
    font-size: 14px;
    margin-top: 5px
}

.attend_content span {
    width: 91%;
    float: left;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin-bottom: 15px;
}

.over_view_right_sect .attend_li_content {
    margin-top: 20px;
}

.over_view_right_sect .attend_li_content ul {
    list-style: none;
}

.over_view_right_sect .attend_li_content ul li {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 8px 0;
    position: relative;
    padding-left: 25px;
}

.over_view_right_sect .attend_li_content ul li::before {
    content: "\f10c";
    width: 20px;
    font-family: FontAwesome;
    font-size: 13px;
    color: #ffe98f;
    position: absolute;
    left: 0;
    top: 3px
}

.over_view_right_sect ul li,
.green_cirlce_for_ul ul li,
.tick_arrrow_content ul li,
.page-template-new-page-php .entry-content ul li {
    width: 100%;
    float: left;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin-bottom: 10px;
    margin-left: 24px;
    text-indent: -26px;
}

.over_view_right_sect ul li::before,
.green_cirlce_for_ul ul li::before,
.page-template-new-page-php .entry-content ul li::before {
    content: "\f10c";
    padding-right: 10px;
    width: 3%;
    float: left;
    color: #64a0c8;
    font-weight: bold;
    font-size: 14px;
    margin-top: 3px;
    font-family: Fontawesome
}

.page-template-new-page-php .entry-content ul li {
    margin-left: 32px;
    text-indent: -32px;
}

.page-template-new-page-php .entry-content ul li::before {
    width: 32px;
}

.tick_arrrow_content ul li:before {
    content: "\f00c";
    padding-right: 10px;
    width: 3%;
    float: left;
    color: #eeaf00;
    font-weight: bold;
    font-size: 14px;
    margin-top: 3px;
    font-family: Fontawesome
}

ol {
    padding-left: 21px
}

ol li {
    width: 100%;
    float: left;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin-bottom: 10px;
}


/*------Sub ul li-----*/

.green_cirlce_for_ul ul li ul li::before,
.over_view_right_sect ul li ul li::before {
    content: "\f111";
    padding-right: 10px;
    width: 3%;
    float: left;
    color: #64a0c8;
    font-weight: bold;
    font-size: 9px;
    margin-top: 6px;
    font-family: Fontawesome
}

.green_cirlce_for_ul ul li ul,
.over_view_right_sect ul li ul {
    margin-top: 11px;
}

.conference_top_title.green_cirlce_for_ul .col-md-12 ul {
    text-align: left
}

.about-sub .over_view_right_sect ul li,
.about-sub .green_cirlce_for_ul ul li {
    text-indent: -34px;
}


/*-----------Sponsore--------------*/

.sponsore {
    background: #FFF;
    padding: 55px 0;
}

.sponsore_section h1 {
    text-transform: uppercase;
    margin-bottom: 35px
}

.sponsore .col-md-10,
.workshop_section .col-md-10,
.speaker_section .col-md-10,
.agenda_section .col-md-10 {
    padding-left: 100px
}

.sponsore_section span {
    padding: 0px 33px;
    display: inline-block;
    width: 31%;
    font-size: 0;
    margin: 8px 0;
    height: 140px;
    vertical-align: top;
    display: flex;
    align-items: center;
    float: left;
    margin-right: 15px;
    flex-direction: column;
    justify-content: center;
}

.sponsore_section span img {
    max-height: 90px;
}

.scroller_cntr span {
    border: 1px solid;
    border-color: #d6d6d6;
    background-color: #fff;
}

.mrg_top {
    margin-top: 45px;
}

.sponsore .mrg_top {
    text-align: center;
}

.spon_right_part .over_view_right_sect ul li {
    text-indent: 0
}

.spon_right_part .over_view_right_sect ul li:before {
    position: absolute;
    left: 0;
    margin-left: 0
}


/*----- remove scrolling bar
.sponsore_scroller {
	 max-height: 385px;
	 overflow-x: hidden;
}
----*/

#sponsore {
    padding-bottom: 85px;
}

.sponsore_scroller span .header_title {
    font-size: 12px;
    text-align: center;
    margin-bottom: 6px;
    font-family: 'Poppins', sans-serif;
    color: #515151
}

.sponsore_section .exhibitors_space {
    margin-top: 80px;
}


/*----------Agenda--------------*/

.agenda_section {
    padding: 55px 0
}

.agenda_menu {
    padding: 0
}

.agenda_menu .tab_menu_section {
    margin-top: 30px;
}

.agenda_section .dropdown {
    margin-top: -14px;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 900;
}

.agenda_section .dropdown .line_for_dropdown_green {
    border-bottom: 2px solid #ffe98f;
    width: 15px;
    display: block;
    float: left;
    margin-top: -10px;
    margin-right: 8px;
}

.agenda_section .dropdown .agenda_button {
    width: 254px;
    text-align: left;
    margin-right: 0
}

.agenda_section .dropdown .line_for_dropdown_red {
    border-bottom: 2px solid #de4561;
    width: 15px;
    display: block;
    float: left;
    margin-top: -10px;
    margin-right: 8px;
}

.agenda_section .dropdown .line_for_dropdown_blue {
    border-bottom: 2px solid #53284f;
    width: 15px;
    display: block;
    float: left;
    margin-top: -10px;
    margin-right: 8px;
}

.agenda_section .btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
    color: #565656;
    background-color: #FFF;
    border: 1px solid #dedede;
    padding: 14px 24px;
    outline: none;
}

.agenda_section .btn-primary:hover,
.btn-primary {
    color: #565656;
    background-color: #FFF;
    border: 1px solid #dedede;
    padding: 14px 24px;
}

.agenda_section .btn .caret {
    float: right;
    margin-top: 9px;
}

.agenda_section .caret {
    border-top: 6px dashed;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}

.agenda_section .dropdown-menu>li>a {
    padding: 4px 20px
}

.agenda_section .dropdown-menu {
    margin: 0;
    padding: 9px 0;
    border-top: none;
    border-radius: 0 0 5px 5px;
    -webkit- border-radius: 0 0 5px 5px;
    -moz- border-radius: 0 0 5px 5px;
    -ms- border-radius: 0 0 5px 5px;
    -o- border-radius: 0 0 5px 5px;
    width: 254px;
    background-color: #edf2f4;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    top: 38px !important;
    right: 0;
    left: inherit
}

.agenda_section .btn {
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

.agenda_section .dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    background: #e1edf2
}

.agenda_section .btn,
.agenda_section .dropdown-menu a {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.agenda_section .tab_menu_section .nav>li>a {
    color: #000;
    padding: 10px 6px;
}

.tab-content {
    position: relative;
    margin-top: 40px;
}

.agenda_position {
    position: absolute;
    height: 100%;
    width: 2px;
    background-color: #dedede;
    top: 0;
    left: 65px
}

.agenda_tables .agenda_right_white_box {
    background: #FFF;
    border: 1px solid #dedede;
    padding: 5px 18px;
    cursor: pointer;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(204, 204, 204, 0.93);
    -moz-box-shadow: 0px 2px 0px 0px rgba(204, 204, 204, 0.93);
    box-shadow: 0px 2px 0px 0px rgba(204, 204, 204, 0.93);
}

.agenda_toggle_dropdown {
    padding: 0
}

.agenda_toggle_dropdown h4 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 18px 18px!important
}

.agenda_right_white_box i {
     color: #ffffff;
}

.agenda_right_white_box strong {
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 600
}

.left_color_border_green {
    border-left: 3px solid #ffe98f !important
}

.left_color_border_red {
    border-left: 3px solid #de4561 !important
}

.left_color_border_blue {
    border-left: 3px solid #53284f !important
}

.agenda_toggle_width {
    width: 96%
}

.agenda_toggle_width p {
    margin-top: 12px;
}

.position_relative {
    position: relative
}

.agenda_postion_absolute {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.orange_toggle_category .col-md-12 h2 {
    font-size: 28px;
    margin-top: 60px;
    text-transform: uppercase
}

.delegate_txt div strong {
    font-weight: 500;
    font-size: 18px;
    color: #565656;
    font-family: 'Poppins', sans-serif;
}

.delegate_txt div strong.active {
    font-weight: 500;
    color: #000
}

.agenda_postion_absolute i::before {
    content: "\f056";
    position: relative;
    z-index: 2;
    font-size: 20px;
}

.agenda_postion_absolute i {
    position: relative
}

.collapsed .agenda_postion_absolute i::before {
    content: "\f055";
}

.agenda_postion_absolute i::after {
    background-color: #002244;
    width: 80%;
    height: 80%;
    position: absolute;
    z-index: 1;
    border-radius: 50%;
    top: 10%;
    left: 10%;
    content: ''
}

.agenda_mrg_top {
    margin-top: 40px;
	display:none;
}

.agend_mgrn_top {
    margin-top: 10px
}

.agenda_tables .agenda_left_side {
    margin-top: 8px;
    padding: 0 9px;
}

.agenda_tables .agenda_left_side h4 {
    text-transform: uppercase
}

.agenda_tables .agn_padding {
    margin: 15px 0
}

.agenda_tables .panel-body {
    padding: 10px 18px;
    background: #eff5f9;
    border-bottom: 2px solid #ccc;
    border-top: 2px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc
}

.agenda_tables .panel-body ul {
    list-style: inherit;
    margin-left: 21px
}

.agenda_tables .panel-body ul li {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.delegate_forms label {
    color: #f44336;
    margin-bottom: 0;
    margin-top: 5px;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
}

.col-md-11.agenda_right_white_box {
    width: 89%;
    margin-left: 22px;
}

.col-md-11.agenda_toggle_dropdown {
    width: 89%;
    margin-left: 22px;
}


/*--------------Pricing--------------*/

.tab_menu_section {
    margin-top: 45px;
}

.body_underline {
    text-decoration: line-through;
    margin-right: 5px;
}

.tab_menu_section .nav>li>a:hover {
    background-color: transparent;
}

.tab_menu_section .tab-content .table tbody tr td {
    width: 50%;
    vertical-align: bottom;
    border-bottom: 1px solid #dedede;
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: normal;
}

.tab_menu_section .tab-content .table tbody tr td:nth-child(2) {
    width: 20%
}

.tab_menu_section .tab-content .table tbody tr td.pricing_price_col {
    width: 30%
}

.tick_arrrow_content {
    margin-top: 40px;
}

.tab_menu_section .nav {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.tab_menu_section .table {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.tab_menu_section table {
    margin-top: 30px;
}

.tab_menu_section .nav-pills>li+li {
    margin-left: 10px;
}

.tab_menu_section .table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 16px 0;
}

.tick_arrrow_content .tick_arrow li i {
    color: #eeaf00;
    font-size: 18px;
    padding-right: 10px
}

.tick_arrrow_content .tick_arrow li {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 300;
}


/*((((((((TAB MENU)))))))))*/


/*Tab Menu for pricing and adenda*/

#pricing .tab_menu_section .nav-pills>li.active,
#adenda .tab_menu_section .nav-pills>li.active {
    background-color: #e6e6e6;
}

#pricing .tab_menu_section .nav>li>a,
#adenda .tab_menu_section .nav>li>a {
    color: #565656;
    padding: 10px 36px;
    border-radius: 0;
    border-bottom: 2px solid #a7a7a7;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    text-align: center;
    background-color: #fff
}

#pricing .tab_menu_section .nav-pills>li.active>a,
#pricing .nav-pills>li.active>a:focus,
#pricing .nav-pills>li.active>a:hover,
#adenda .tab_menu_section .nav-pills>li.active>a,
#adenda .nav-pills>li.active>a:focus,
#pricing .nav-pills>li.active>a:hover,
#adenda .nav-pills>li.active>a:hover {
    background-color: transparent;
    color: #a76f3e;
    border-bottom: 2px solid #a76f3e;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    text-align: center
}

#pricing .tab_menu_section .nav-pills>li.active:after,
#adenda .tab_menu_section .nav-pills>li.active:after {
    content: '';
    position: absolute;
    bottom: 2px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 8px 8px;
    border-color: transparent transparent #a76f3e transparent;
}

#pricing .tab_menu_section .nav-pills>li.active,
#adenda .tab_menu_section .nav-pills>li.active {}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background-color: transparent
}

#ara-member-rates .table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 1px solid #dedede;
    color: #000;
}


/* #pricing .tab_menu_section .nav-pills>li.active:after,
#adenda .tab_menu_section .nav-pills>li.active:after {
    content: '';
    position: absolute;
    bottom: 2px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 8px 8px;
    border-color: transparent transparent #a76f3e transparent
}*/


/*Tab Menu of credit card*/

#payment .tab_menu_section .nav-pills>li.active>a {
    background-color: #e6e6e6;
    color: #000
}

#payment .tab_menu_section .nav-pills>li.active>a,
#pricing .nav-pills>li.active>a:focus,
#payment .nav-pills>li.active>a:hover {
    background-color: transparent;
    color: #a76f3e;
    border-bottom: 2px solid #a76f3e;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

#payment .tab_menu_section .nav-pills>li.active {
    background-color: #e6e6e6
}

#payment .tab_menu_section .nav>li>a {
    color: #000;
    padding: 5px 40px;
    border-bottom: 2px solid #a7a7a7;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

#payment .nav-pills>li.active>a:hover {
    background-color: transparent;
    color: #a76f3e;
    border-bottom: 2px solid #a76f3e;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

#payment .tab_menu_section .nav-pills>li.active:after {
    content: '';
    position: absolute;
    bottom: 2px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 8px 8px;
    border-color: transparent transparent #a76f3e transparent
}

#payment .woocommerce-checkout #payment ul.payment_methods li {
    margin-right: 10px;
    font-weight: 500
}


/*((((((((TAB MENU CLOSING)))))))))*/


/*----------Workshop------------*/

.speaker_section,
.when_where {
    padding: 55px 0
}

.workshop_section {
    padding-top: 55px;
    padding-bottom: 55px;
}

.workshop_section p {
    margin-top: 20px
}

.workshop_section .col-md-10 h1,
.speaker_section .col-md-10 h1,
.agenda_section .col-md-10 h1,
.orange_toggle_category h1,
.over_view_right_sect h1,
.sponsore_section h1 {
    text-transform: uppercase;
    color: #002244;
    font-size: 32px;
}

.workshop_section .row .col-md-10 .col-md-12 {
    padding-left: 0;
    padding-right: 0
}


/*----------Dinner------------*/

.agenda_section,
.dinner_section,
.when_where_section,
.when_and_where_section {
    background: #FFF
}


/*-------------Speakers------------*/

.speaker_section .speakers_profil_pic {
    width: 80px;
    height: 80px;
    border-radius: 10%;
    -o-border-radius: 10%;
    -webkit-border-radius: 10%;
    -moz-border-radius: 10%;
    background: #ccc;
    display: block;
    background-position: center center;
    background-size: cover;
    overflow: hidden
}

.speaker_box_main_mgr {
    margin-top: 16px;
    padding: 0;
    min-height: 120px;
}

.mgr_top {
    margin-top: 35px;
}

span.fl.speakers_right_sect_width {
    width: 80%;
    padding-left: 25px;
}

div.fl.speakers_right_sect_width {
    width: 80%;
    padding-left: 25px;
}

.speakers_right_sect_width h4 {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    padding: 0
}

.speakers_right_sect_width h4 a i {
    margin-left: 10px;
    color: #46bba8;
}

.speakers_right_sect_width p {
    margin-top: 6px;
}


/*-------------when and where--------------*/

.map_box {
    height: 240px;
    width: 410px;
    overflow: hidden;
    margin-left: 65px
}

.font_bold {
    font-weight: 600
}

.when_where_inn_div {
    margin-top: 20px;
}

.when_where_inn_div div {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 5px 0
}

.workshop_section .mrg_top {
    margin-top: 30px;
}

.when_and_where_section .workshop_section .col-md-5,
.when_and_where_section .workshop_section .col-md-7 {
    padding: 0;
    width: 45%
}

.when_and_where_section .workshop_section .no_padding_ww p {
    margin: 0
}

.when_and_where_section .workshop_section .no_padding_ww {
    padding: 0;
    margin-top: 15px;
}

.acf-map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    margin: 20px 0;
}


/*fixes potential theme css conflict*/

.acf-map img {
    max-width: inherit !important;
}


/*================================Registration Page Css===========================================*/


/*===Full Width Images====*/

.registration_landing_pg {
    height: 280px;
}

.registration_landing_pg .detail-conf-txt-sty {
    -webkit-transform: translate(-50%, 62%);
    -moz-transform: translate(-50%, 62%);
    -ms-transform: translate(-50%, 62%);
    -o-transform: translate(-50%, 62%);
    transform: translate(-50%, 62%);
}


/*====Orange Box====*/

.orange_box {
    background-color: #a76f3e;
    padding: 22px 0;
    text-align: center
}

.orange_box .tab_menu_section {
    margin-top: 0
}

.orange_box .tab_menu_section .nav>li>a {
    padding: 0 40px;
    color: #7a471a;
    margin-right: 40px;
}

.orange_box .tab_menu_section .nav-pills>li.active>a {
    color: #ffffff
}


/*====Register page Box====*/

.orange_toggle_category article {}

.orange_toggle_category .grey_bg_color {
    background-color: #f5f5f5;
}

.orange_toggle_category .white_bg_color,
.white_bg_color {
    background-color: #ffffff;
}

.orange_toggle_category .tab-content {
    margin-top: 0
}

.orange_toggle_category .tab-content p {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin-top: 50px;
    margin-bottom: 30px;
    width: 100%
}

.orange_toggle_category h1 {
    margin-top: 0
}

.button_section button {
    margin-top: 5px;
    padding: 0 58px;
    border: 1px solid #ededed;
    background: #FFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #333;
    text-transform: capitalize;
    text-align: center;
    font-size: 18px;
    width: 100%;
    height: 90px
}

.button_section button:hover {
    background: #002244;
    color: #FFF
}

.button_section button.active {
    background: #002244;
    color: #fff
}

.button_section h4 {
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #565656
}

.orange_toggle_category .icon_marg {
    margin-top: 10px;
    margin-right: 10px;
}

.please_note_mrg div h4 {
    font-family: 'Poppins', sans-serif;
}

.orange_toggle_category .please_note_mrg {
    margin-top: 40px;
}

.orange_toggle_category .icon_marg i {
    color: #565656
}

.payment_form_section .g-recaptcha {
    margin-top: 20px;
    margin-bottom: 60px
}

.woocommerce form .form-row .select2-container,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row select {
    height: 41px;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    border: 1px solid #dedede;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding-left: 13px;
}


/*=======Delegation=======*/

.delegate-selection-block h3 strong,
.title_delight_sec h3 strong {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 600
}

.delegate_section,
.padding_sixty {
    padding: 60px 0
}

.delegate_underline {
    border-bottom: 3px solid #939393;
    padding-bottom: 10px;
    margin-bottom: 25px;
}

.delegate_txt div {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #002244;
    padding: 10px 15px;
}

.delegate_txt .col-sm-11 {
    padding: 0;
}

.stream-day .delegate_txt div {
    padding: 5px 15px
}

.next-delegate {
    margin-top: 25px;
}

.delegate-selection-block @include all-but(1) {
    display: none
}

.delegate_txt .col-md-3 {
    width: 22%;
    margin-left: -53px;
    margin-top: 0
}

.check_btn_bg {
    background: #fff;
    padding: 8px 20px;
    color: #565656;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: normal;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 100%;
    margin-top: 30px;
    margin-right: 30px;
    height: 88px;
    border: 1px solid #e6e6e6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color=#000000)";
    /*IE 8*/
    -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    /*FF 3.5+*/
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#000000);
    /*IE 5.5-7*/
    display: table;
    table-layout: fixed;
    min-height: 116px;
}

.check_btn_bg:hover {
    background: #002244;
    color: #fff
}

.check_btn_bg.active {
    background: #002244;
    color: #fff
}

.delegate_btn_mrgn div:first-child {
    text-transform: capitalize
}

.check_btn_bg .checkbox_cntr,
.check_btn_bg .delegate_btn_mrgn {
    display: table-cell;
    vertical-align: middle;
}

.check_btn_bg .checkbox_cntr {
    width: 39px
}

.delegate_btn_mrgn .fl {
    margin-right: 30px
}

.delegate_btn_mrgn div span {}

.btn_in_mgr {}

.check_btn_bg input {
    margin-top: 11px;
    width: 29px;
    height: 28px;
    margin-right: 15px;
}

.txt_align_right {
    text-align: left;
    font-weight: 600;
     color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    position: absolute;
    right: 0;
    bottom: -76px;
    padding: 13px 20px 8px 20px;
    width: 100%;
     background: #002244;
}

.remove_icon {
    margin-top: 29px;
}

.remove_icon a {
    color: #333;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: normal;
}

.remove_icon a:hover {
    color: #333
}

.remove_icon a i {
    margin-left: 5px;
}

.dele_box {
    margin-top: 100px;
}

.checkbox-custom,
.radio-custom {
    opacity: 0;
    position: absolute;
}

.checkbox-custom,
.checkbox-custom-label,
.radio-custom,
.radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 5px 5px 0;
    cursor: pointer;
}

.checkbox-custom-label,
.radio-custom-label {
    position: relative;
}

.radio-custom-label {}

.checkbox-custom+.checkbox-custom-label:before,
.radio-custom+.radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
    margin-top: -15px;
}

.checkbox-custom:checked+.checkbox-custom-label:before {
    background: rebeccapurple;
    box-shadow: inset 0px 0px 0px 4px #fff;
}

.radio-custom+.radio-custom-label:before {
    border-radius: 50%;
    height: 20px;
    width: 20px;
    margin-top: 0
}

.tab-content .tab-pane form .delegate_section .radio-custom+.radio-custom-label:before {
    margin-top: -14px
}

.choose_pop #openModal .radio-custom-label {
    top: -2px;
}

.product-focs .check_btn_bg .delegate_btn_mrgn div label {
    margin-top: 15px;
    outline: 0
}

input[type="file"]:focus,
input[type="checkbox"]:focus,
input[type="radio"]:focus {
    outline: 0 !important
}

.radio-custom:checked+.radio-custom-label:before {
    background: #002244;
    box-shadow: inset 0px 0px 0px 3px #fff;
}

.checkbox-custom:focus+.checkbox-custom-label,
.radio-custom:focus+.radio-custom-label {
    outline: 0px solid #ddd;
    /* focus style */
}

#captcha {
    margin-top: 18px;
    margin-bottom: 60px;
}


/*Add Delegation*/

.add_another_delegate {
    padding: 30px 0
}

.add_delegate {
    border: dashed 2px #002244;
    padding: 10px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #002244;
    display: block
}

.add_delegate i {
    margin-right: 10px;
    font-size: 13px
}


/*Green box*/

.green_adding_promo_section {
    background: #002244;
    padding: 60px 0;
    color: #fff;
}

.green_adding_promo_section .promo_code .info-subs-btn {
    height: auto;
    padding: 10px 30px;
    color: #002244;
    border: 0;
    margin: 0;
    font-size: 15px;
    background: rgba(255, 233, 143,1);
}

.green_adding_promo_section .promo_code .info-subs-btn:hover {
    color: #002244;
    background: rgba(255, 233, 143,0.9);
}

.promo_code .info-subs {
    padding: 10px 0 8px 10px;
    border-radius: 5px;
    border: 1px solid #dedede;
    font-size: 16px;
    color: #4b4b4b;
    outline: none;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 12px
}

.promo_code .error,
.promo_code .success {
    color: #000000;
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
}

.informa-coupon-block {
    /* margin-bottom: 20px;*/
}

.informa-coupon-block,
.tax_payer_checkbox_wrap_labe {
    font-family: 'Poppins', sans-serif;
}

.subtotal {
      border-bottom: 1px solid #b3b3b3;
    padding-bottom: 22px;
    margin-bottom: 22px;
}

.subtotal.no_border_section {
    border-bottom: none
}

.subtotal div {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: normal;
     color: #fff;
}


/*Sales Section*/

.sales_code_section {
    padding: 35px 0
}

.sales_code_section .info-subs {
    padding: 12px 0 6px 10px;
    border-radius: 5px;
    border: 1px solid #dedede;
    font-size: 16px;
    color: #4b4b4b;
    outline: none;
    background-color: transparent;
    font-family: 'Poppins', sans-serif;
}

.sales_code_section a.whats_this,
a.back_btn {
    color: #002244;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-decoration: underline;
    cursor: pointer;
    display: inline-block;
    text-transform: capitalize
}

.sales_code_section a.whats_this {
    margin-left: 10px;
    margin-top: 10px;
}

.sales_code_section a.whats_this:hover,
a.back_btn:hover {
    color: #333;
    text-decoration: none
}

a.back_btn {
    margin-top: 60px
}

a.whats_this {
    color: #333;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: underline;
    cursor: pointer;
    display: inline-block;
    text-transform: capitalize
}

a.whats_this:hover {
    color: #333;
    text-decoration: none
}

#loading_overlay_div {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: #fff;
    z-index: 2;
    opacity: 0.5;
}

.selection_box .textarea_msg textarea {
    height: 160px;
}

.col-md-8.textarea_msg {
    padding-left: 15px;
    padding-right: 15px;
}


/*TOOLTIP*/

.tooltip {
    font-family: 'Poppins', sans-serif;
    font-weight: normal;
}

.tooltip-inner {
    padding: 9px;
    background: #024 !important
}

.tooltip.top .tooltip-arrow {
    background: #fff;
    border-top-color: #024 !important
}


/*====================Register tab Delegation css==========================*/

.delegate_green_section,
.payment_section {
    padding: 60px 0 0 0
}

.delegate_green_section .agenda_right_white_box,
.payment_section .agenda_right_white_box {
     background: #002244;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.delegate_green_section .agenda_right_white_box .agenda_toggle_width p,
.payment_section .agenda_right_white_box .agenda_toggle_width p {
    margin: 0;
    padding: 0;
    color: #ffffff;
}

.delegate_green_section .agenda_right_white_box .agenda_toggle_width span,
.payment_section .agenda_right_white_box .agenda_toggle_width span {
    color: #ffffff;
}


.delegate_green_section .agenda_toggle_dropdown .panel-collapse .panel-body,
.payment_section .agenda_toggle_dropdown .panel-collapse .panel-body {
 padding: 0 18px;
    background: #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    margin-top: -2px;
    color: #333;
}

.panel-collapse .panel-body p {
    margin-top: 4px;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: normal
}

.green_toggle_dropdown .panel-body div {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding-top: 7px;
    padding-bottom: 7px
}

.green_toggle_dropdown .panel-body div a {
    text-align: right;
    color: #333;
    text-decoration: underline
}

.green_toggle_dropdown .panel-body div a:hover {
    text-decoration: none
}

.green_toggle_underline {
    border-bottom: 1px solid #79C9BC;
}

.title_delight_sec h1,
.grey_bg_color h1,
.confirmation_section h1 {
    font-size: 28px;
    font-weight: normal;
    color: #002244
}

.title_delight_sec {
    margin-top: 4px;
    margin-bottom: 23px
}

.delegate_forms {
    margin-top: 0;
    margin-bottom: 20px;
}

.delegate_forms .selection_box .col-md-4,
.delegate_forms .selection_box .col-md-6 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.delegate_forms .form-control {
    height: 52px;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    border: 1px solid #dedede;
    color: #000 !important
}

.selection_box .col-md-4 input {
    color: #000;
}

.down_buttons {
    padding: 30px 0;
}

.mgr_space {
    margin-right: 5px;
}

.back_mgr a.whats_this {
    margin: 11px 0 0 0
}

.stream-day h4 {
    margin-bottom: 20px;
    font-family: poppins;
    font-weight: 600;
    line-height: 1.1;
    color: inherit;
}

.stream_display .col-md-4 .stream-day .delegate_txt {
    margin-bottom: 5px;
}

.stream_display .col-md-4 .stream-day .delegate_txt .col-md-4 {
    width: 85%
}


/*.delegate_forms .selection_box .form-row .input-text, .delegate_forms .selection_box .form-row .select2-container .select2-choice{   
	 height: 41px;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    border: 1px solid #dedede; padding:0 12px; background:#000
    }*/

.delegate_forms .selection_box .col-md-6.informa_areacode_wrap {
    padding: 0 3px 0 0 !important;
}

.form-row .select2-container .select2-choice {
    border: none;
    padding: 3px 0;
    font-weight: 600;
}

.selection_box div.form-row-first {
    width: 100%
}

.tab_menu_section .nav>li>a:focus,
.nav>li>a:hover {
    background-color: transparent;
    outline: none;
    color: #a76f3e
}


/*ERROR MSG*/

.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
    border-top: none;
    background-color: #ffd3c4;
    border-bottom: 2px solid #ff9371;
}


/*=======================Payment section==========================*/


/*Checkbox style*/

.wc-terms-and-conditions input[type=checkbox] {
    display: none !important;
}

.checked label:before {
    border-radius: 3px;
}

.wc-terms-and-conditions input[type=checkbox]:checked+label:before {
    content: "\2713";
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    font-size: 23px;
    color: #000;
    text-align: center;
    font-weight: bold;
    line-height: 1.4;
}

.wc-terms-and-conditions label:before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    position: absolute;
    left: 15px;
    bottom: 0;
    top: -3px;
    background-color: #FFF;
    border: 1px solid #dedede;
}

label.error {
    display: none
}

.marg_top {
    margin-top: 40px;
    margin-bottom: 40px;
}

.title_margin {
    margin-top: 30px;
}

.selection_box .check_box_style {
    height: 31px;
    width: 27px;
}

.terms_condition {
    text-decoration: underline;
    cursor: pointer
}

.terms_condition:hover {
    text-decoration: none
}

.tab_menu_section #add_payment_method #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
    border-bottom: none;
    padding: 0
}

.payment_form_section .marg_top {
    margin-top: 0;
}

.payment_form_section .title_margin {
    margin-top: 0
}

.payment_form_section .delegate_forms {
    margin-top: 25px;
}

.payment_form_section .selection_box p.form-row {
    margin-top: 0;
    margin-bottom: 0
}

.orange_toggle_category #add_payment_method #payment,
.woocommerce-checkout #payment {
    background-color: transparent;
    border-radius: none
}

.selection_box .col-md-1 {
    width: 38px
}

.woocommerce #payment .form-row select,
.woocommerce-page #payment .form-row select {
    width: 100%
}

.title_margin div h3 {
    font-family: 'Poppins', sans-serif;
}


/*--Credit Card Box--*/

.delegate_forms .payment_method_cybersource {
    background: #f5f5f5 !important
}

#add_payment_method #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before {
    display: none
}

.woocommerce form .form-row .select2-container,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row select {
    border: 1px solid #dedede !important;
    height: 52px;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding-left: 13px;
}

.payment_form_section .form-row .select2-container .select2-choice {
    padding: 0;
}

.select2-drop-active {
    border: 1px solid #dedede;
}

.woocommerce-checkout #payment div.form-row {
    padding: 0;
    margin-left: -13px;
    margin-top: 15px;
    margin-bottom: 28px;
}

.payment_form_section .delegate_forms .woocommerce-billing-fields .selection_box .col-md-11 h4 {
    margin: 0;
    font-family: 'Poppins', sans-serif
}

.payment_form_section .woocommerce form .form-row {
    margin: 0 !important;
}

.woocommerce #payment .terms,
.woocommerce #payment .wc-terms-and-conditions,
.woocommerce-page #payment .terms,
.woocommerce-page #payment .wc-terms-and-conditions {
    float: none
}

.payment_form_section .delegate_forms .woocommerce-billing-fields .selection_box .col-md-11 {
    margin-top: 4px;
}

.woocommerce button.button.alt {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    background: #002244;
    color: #fff;
    display: inline-block;
    padding: 12px 40px;
    border-radius: 5px;
    outline: none;
    border: 0;
}

.woocommerce button.button.alt:hover {
    background: #415973;
    text-decoration: none;
}

.payment_form_section .row .delegate_forms .payment_method_cybersource .form-row label {
    display: none
}

.payment_form_section .row .delegate_forms .payment_method_cybersource p {
    float: left;
    width: auto;
    padding-right: 20px
}

.payment_form_section .row .delegate_forms .payment_method_cybersource .form-row input {
    width: auto
}

.payment_form_section .row .delegate_forms .payment_method_cybersource .form-row select {
    width: 30%
}

.payment_box p:first-child {
    display: none
}

.payment_box div.clear {
    clear: none !important
}

#add_payment_method #payment div.payment_box input.input-text,
#add_payment_method #payment div.payment_box textarea,
.woocommerce-checkout #payment div.payment_box input.input-text,
.woocommerce-checkout #payment div.payment_box textarea {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    border: 1px solid #dedede;
}

.woocommerce-checkout #payment div.payment_box input.input-text {
    height: 41px;
    width: 400px;
    padding: 0 12px;
    min-width: 69px;
}

.select2-container .select2-choice .select2-arrow b:after {
    content: none
}

.select2-container .select2-choice .select2-arrow b {
    color: #343434;
    background-image: url(../images/drop_down_icon.png);
    background-repeat: no-repeat;
    background-position: 43% 50%;
    font-size: 18px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    text-overflow: '';
}

.select2-search input {
    margin-top: 13px;
}

.woocommerce #payment .form-row select,
.woocommerce-page #payment .form-row select {
    height: 41px;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    border: 1px solid #dedede;
    padding: 0 5px;
}

.delegate_forms select {
    color: #999999
}

.delegate_forms select option {
    color: #000
}

.payment_method_cybersource fieldset p.form-row-first:first-child input {
    background: #962728
}

.billing_area_code select {
    height: 52px !important;
}

.delegate_forms .selection_box #billing_address_1_field {
    margin-bottom: 11px
}

.delegate_forms .selection_box #billing_city {
    margin-bottom: 11px
}

.delegate_forms .selection_box #billing_state {
    margin-bottom: 11px;
}

.delegate_forms .selection_box #billing_postcode {
    margin-bottom: 11px;
}

#newsletter_subscribe .col-sm-6 {
    text-align: right;
    padding-right: 0
}

#newsletter_subscribe .col-sm-6 .info-subs-btn {}

#newsletter_subscribe #captcha_subs {
    padding-left: 0;
    text-align: left
}


/*=======================Confirmation section==========================*/

.confirmation_section {
    padding: 60px 15px;
}

.confirmation_section h4 {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    line-height: 23px;
}

.share_green_bg {
    background: #ffe98f;
    padding: 20px 0
}

.share_txt {
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #002244;
    display: inline-block
}

.share_icon {
    margin-left: 10px;
    display: inline-block
}

.share_icon a i {
    margin-left: 10px;
    color: #002244;
    font-size: 24px;
}


/*=======================Networking section==========================*/

.networking-block {
    background: url(../images/bubble_images.png) repeat-x center center;
    padding: 80px 0;
    text-transform: capitalize;
    font-family: 'Sanchez', serif;
    font-size: 28px;
}

.newsletter-block .info-subs {
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #dedede;
    font-size: 16px;
    color: #4b4b4b;
    outline: none;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}

.newsletter-block .info-subs::-webkit-input-placeholder {
    color: #4b4b4b;
}

.newsletter-block .info-subs:-moz-placeholder {
    /* Firefox 18- */
    color: #4b4b4b;
}

.newsletter-block .info-subs::-moz-placeholder {
    /* Firefox 19+ */
    color: #4b4b4b;
}

.newsletter-block .info-subs:-ms-input-placeholder {
    color: #4b4b4b;
}


.newsletter-block .info-subs-btn {
    margin: 0;
    padding: 11px 53px;
    font-size: 15px;
    background: #ffe98f;
    color: #002244;
}

.newsletter-block .info-subs-btn:hover {
    background: rgba(255, 233, 143, 0.9);
    color: #002244;
}

.networking_box {
    background: #FFF;
    border: 1px solid #CCC;
    padding: 57px 87px;
    margin-top: 50px;
}

p.login-username {
    margin-bottom: 0
}

.networking-block .info-subs {
    margin: 0;
    padding: 13px 20px;
    font-size: 16px;
    height: inherit;
    text-transform: none;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    color: #565656
}

.networking_box .info-subs-btn {
    font-size: 15px;
    width: 50%
}

.blue_txt {
    color: #64a0c8;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}


/*=============================Networking Listing=================================*/

.networking_listing .conference-detail {
    height: 280px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative
}

.networking_listing .big_img_content_middle {
    height: 280px;
    position: relative
}

.networking_green_box {
    background: #ffe98f;
    padding: 50px 0;
    text-align: center
}

.networking_green_box h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #002244;
    text-transform: capitalize;
}

.networking_green_box p {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #002244;
    margin: 0
}

.netw_txt h4 {
    text-transform: capitalize;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    cursor: pointer
}

.netw_txt .fa {
    margin-top: 10px;
    margin-left: 10px;
    cursor: pointer
}

.netwk_listing {
    padding: 68px 0
}


/*.network_underline{ border-bottom:1px solid #CCC; margin:10px 0}
.netwrk_listing_style{ padding:10px 0; display:table }
*/

.netwrk_listing_style div {
    text-transform: capitalize;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    color: #000000;
    display: table-cell;
    float: none
}

.netwrk_listing_style .col-md-4 {
    text-transform: inherit
}

.netwrk_listing_style .col-md-2 button {
    font-size: 18px;
}

.table_layout {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.table_layout .row {
    display: table-row;
}

.table_layout .row [class*='col-'] {
    float: none;
    display: table-cell;
    vertical-align: middle;
    border-bottom: 1px solid #CCC;
    padding: 15px 0
}

.netw_txt.sort i {
    display: none;
}

.netw_txt.sort.open.asc i.fa-sort-asc {
    display: block;
    margin-top: 15px
}

.netw_txt.sort.open.desc i.fa-sort-desc {
    display: block;
}

.send_message_submit_button[disabled] {
    background: #ececec;
    color: #333
}

::-webkit-input-placeholder {
    font-weight: 600;
}

:-moz-placeholder {
    font-weight: 600;
}

:-ms-input-placeholder {
    font-weight: 600;
}

#deligated_list_cntr div label {
    display: none
}


/*==================================Netwroking Message====================================*/

.no_padding {
    padding: 0
}

.networking_green_box h3 {
    margin: 0;
    padding: 20px 0
}

.form-group .textarea_box {
    height: 230px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    color: #565656 !important;
}

.netwk_listing form button {
    font-size: 16px;
    margin-right: 10px;
    padding: 12px 28px;
}

.netwk_listing form button.cancel_btn {
    background: none;
    text-decoration: underline;
    color: #000;
    font-family: 'Poppins', sans-serif;
    padding: 10px 5px;
    outline: none
}

.netwk_listing form button.cancel_btn:focus {
    outline: none;
    border: none;
    background: none
}

.netwk_listing form button.cancel_btn:hover {
    text-decoration: none
}

.position_relev {
    position: relative
}

.position_abls {
    position: absolute;
    top: 36px;
    left: 15px;
    border-bottom: 1px solid #FFF;
}

.position_abls a {
    color: #FFF;
    font-family: 'Poppins', sans-serif;
}

.mce-content-body {
    max-width: none;
}

.not-active {
    pointer-events: none;
    cursor: default;
}


/*textarea.textarea_box.valid {
    border-bottom: 2px solid #ff1414;
}*/


/*=====Register Pop up=====*/

.selection_box .textarea_popup {
    height: 150px;
}

.mgr_top {
    margin-top: 10px;
    margin-bottom: 10px;
}

.mgr_top_bottom {
    margin: 10px 0
}

.register_pop .delegate_forms {
    margin-bottom: 0
}

.register_pop div h3 {
    margin-top: 0;
}


/*==================================INSIGHTS====================================*/

.text_capital {
    text-transform: uppercase
}

.insight_category_sect {
    padding: 80px 0;
}

.insight_category_sect .insight_img {
    height: 107px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}

.insight_categ_content {
    padding-left: 32px;
}

.insight_categ_content h4 {
    color: #64a0c8;
    text-transform: uppercase;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    margin-top: 0
}

.insight_categ_content h2 {
    color: #002244;
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    font-weight: 600;
    margin-top: 13px;
    margin-bottom: 13px;
}

.insight_categ_content p,
.insight_article p,
.spon_right_part p,
.people_culture p {
    color: #000000;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.insight_categ_content i {
    color: #002244;
    font-size: 15px;
}

.read_more_top {
    margin-top: 10px;
}

.underline_insights {
    border-bottom: 1px solid #dedede;
    margin: 26px 0;
}

.insight_top {
    margin-top: 10px;
    float: none;
    clear: both
}

.insight_article .padding_sixty hr {
    border-top: 2px solid #64a0c8
}

.insight_article .padding_sixty p a img {
    height: auto;
    width: auto;
}


/*===============================INsight Article=======================================*/

.insight_top_section .conference-detail .detail-conf-txt-sty {
    width: 100%
}

.insight_inner_position .position_abls {
    left: 0;
    font-size: 15px
}

.icon_center_article {
    text-align: center;
    margin: 0 auto;
    float: none
}

.insight_article p {
    line-height: 1.6
}

.blue_content_border {
    border-top: 2px solid #64a0c8;
    border-bottom: 2px solid #64a0c8;
    margin: 35px 0;
    padding: 27px 35px;
    text-align: left;
    color: #64a0c8;
    font-size: 24px;
}

.blue_content_border p {
    margin: 0 auto;
    margin: 10px 20px;
    color: #64a0c8;
    font-size: 24px;
}

.img_section_inside {
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}

.img_section_inside img {
    margin: 15px 0
}


/*===============================Sponsore section=======================================*/


.sponsore_right_sect {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f5f5f5+0,f5f5f5+50,ffe98f+50,ffe98f+100 */
    background: #f5f5f5;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f5f5f5 0%, #f5f5f5 50%, #002244 50%, #002244 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f5f5f5 0%, #f5f5f5 50%, #002244 50%, #002244 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 50%, #002244 50%, #002244 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#002244', GradientType=1);
    /* IE6-9 */
}


.sponsore_right_sect .spon_left_part {}

.left_sect_inner {
    padding: 80px 0 80px 120px;
}

.spon_right_part,
.spon_left_part {
    padding: 0
}

.right_part_padd {
    padding: 80px 120px 80px 0;
    color: #000000;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.spon_right_part h3,
spon_left_part h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.spon_left_part .form-group .textarea_box {
    margin-top: 10px;
    padding: 10px
}

.spon_left_part #captcha {
    margin-bottom: 10px;
    margin-top: 10px;
}

.spon_left_part .form-group {
    margin-bottom: 10px;
}

#sponsor_exhibition .error {
    margin: 0;
    padding-bottom: 10px
}

#sponsor_exhibition label.error {
    color: #f44336;
    font-weight: 100
}

.listing_section {
    margin: 35px 0
}

.padd_top {
    padding-top: 20px;
}

.btn_spon1 {
    margin: 5px 0;
}

.btn_spon1 .link-btn {
    width: 63%
}

.spon_left_part .left_sect_inner_content {
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
}

.spon_left_part .delegate_underline {
    border-color: #fff
}

.left_sect_inner form input,
.left_sect_inner form select {
    margin: 10px 0;
    height: 44px;
    color: #565656;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    padding: 8px 0 7px 10px
}

.error {
    color: #f44336;
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}

.left_sect_inner form input::-webkit-input-placeholder,
.left_sect_inner form textarea::-webkit-input-placeholder {
    color: #565656;
}

.left_sect_inner form input::-moz-placeholder,
.left_sect_inner form textarea::-webkit-input-placeholder {
    color: #565656;
}

.left_sect_inner form input:-ms-input-placeholder,
.left_sect_inner form textarea:-ms-input-placeholder {
    color: #565656;
}

.left_sect_inner form input:-moz-placeholder,
.left_sect_inner form textarea:-moz-placeholder {
    color: #565656;
}

.selection_box .error {
    color: #f44336;
    margin-bottom: 0;
    margin-top: 5px;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
}

.spon_left_part .left_sect_inner form select::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: pink;
}

.spon_left_part .left_sect_inner form select::-moz-placeholder {
    /* Firefox 19+ */
    color: pink;
}

.spon_left_part .left_sect_inner form select:-ms-input-placeholder {
    /* IE 10+ */
    color: pink;
}

.spon_left_part .left_sect_inner form select:-moz-placeholder {
    /* Firefox 18- */
    color: pink;
}


/*===============================Event Calender section=======================================*/

.insight_categ_content .event-cnt {
    margin-bottom: 30px
}

.insight_categ_content .event-cnt .event-cat {
    left: 0;
    top: 0
}


/*===============================People & Culture=======================================*/

.people_culture {
    padding: 80px 0
}

.ppl_box {
    margin: 30px 0
}

.ppl_box .ppl_inside_box {
    width: auto;
    height: 390px;
    background: #fff;
    text-align: center;
    margin: 0 auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0px 0px 1px 0.0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 1px 0.0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 1px 0.0px rgba(0, 0, 0, 0.5);
    position: relative;
    border: 1px solid #ededed;
    overflow: hidden
}

.ppl_rounded_img {
    width: 180px;
    height: 180px;
    border-radius: 150px;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    background: #ccc;
    margin: 0 auto;
    overflow: hidden;
}

.ppl_rounded_img img {
    width: auto;
    height: 100%
}

.ppl_inside_box {
    padding: 15px 0 0 0
}

.ppl_inside_box h4 {
    margin: 25px 0 0 0;
    font-family: 'Poppins', sans-serif;
    color: #002244;
    text-transform: capitalize
}

.ppl_inside_box p {
    margin: 0 auto;
    height: 84px;
    overflow: hidden;
    width: 80%;
    padding-top: 8px;
}

.ppl_box_blue_btn {
    background: #002244;
    padding: 10px 0;
    position: absolute;
    width: 100%;
    bottom: 0
}

.ppl_box_blue_btn i {
    color: #fff;
    font-size: 24px;
}

.ppl_box .col-xs-12 {
    margin: 16px 0
}


/* CONTACT-US-SECTION-START */

.ct-us-wrapper {}

.ct-us-wrapper h2.info-title {
    margin-top: 72px;
    margin-bottom: 60px;
    width: 100%
}

.contact-map-cnt {
    width: 100%;
}

.contact-map-cnt .acf-map {
    width: 100%;
    height: 480px;
    border: #ccc solid 1px;
    margin: 0;
}

.contact-add-cnt {
    margin-bottom: 92px;
}

.contact-add-cnt .underline_insights {
    margin: 1px 0 15px;
    border-width: 2px;
}

.contact-add-cnt h3 {
    color: #002244;
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    font-weight: 600;
    margin-top: 13px;
    margin-bottom: 13px;
}

.contact-add-cnt h4 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    font-family: 'Poppins', sans-serif;
}

.contact-add-cnt p {
    color: #000000;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    margin: 0;
}

.ct-us-wrapper .second-go-bar.for_desktop {
    background: #002244;
    box-shadow: none;
    text-align: center;
}

.ct-us-wrapper .second-go-bar.for_desktop p {
    font-size: 24px;
    color: #fff;
    font-family: 'Sanchez', serif;
}

.ct-us-wrapper .second-go-bar.for_desktop p a {
    color: #fff;
    text-decoration: underline;
}

.contact-form-wrap {
    margin-bottom: 60px;
}

.ct-us-wrapper form {}

.ct-us-wrapper .selection_box {}

.ct-us-wrapper form .delegate_forms input,
.ct-us-wrapper form .delegate_forms select,
.ct-us-wrapper form .delegate_forms textarea {
    border: 1px solid #dedede;
    box-shadow: none;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 7px 0 6px 10px;
}

.ct-us-wrapper form .delegate_forms input,
.ct-us-wrapper form .delegate_forms select {
    height: 45px;
    color: #555;
    font-weight: 600;
}

.ct-us-wrapper form .delegate_forms textarea {
    height: 147px;
    resize: none;
    color: #555;
}

.ct-us-wrapper form .delegate_forms label {
    font-size: 14px;
    margin: 0 0 0 10px;
    position: relative;
    top: -18px;
}

.ct-us-wrapper form .delegate_forms .wc-terms-and-conditions label {
    margin-left: -15px;
}

.ct-us-wrapper form .delegate_forms .captcha-cnt .selection_box,
.ct-us-wrapper form .delegate_forms .col-md-7.fl {
    margin-bottom: 0px;
    margin-top: 0;
}

.ct-us-wrapper form .delegate_forms .captcha-cnt .wc-terms-and-conditions {
    margin-top: 3px;
    margin-bottom: 27px;
}

.ct-us-wrapper form .delegate_forms .wc-terms-and-conditions h4 {
    margin: 0;
    line-height: normal;
    font-family: 'Poppins', sans-serif;
    margin-top: -5px
}

.ct-us-wrapper form .delegate_forms #captcha {
    margin-top: 0;
    margin-bottom: 38px;
}

.contact-form-wrap .success {
    text-align: center;
    padding: 70px 40px 30px;
}

#contact_us_form textarea::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #555;
}

#contact_us_form textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: #555;
}

#contact_us_form textarea:-ms-input-placeholder {
    /* IE 10+ */
    color: #555;
}

#contact_us_form textarea:-moz-placeholder {
    /* Firefox 18- */
    color: #555;
}


/* CONTACT-US-SECTION-END */


/*ABOUT US PAGE STARTS*/


/* about us */

.about-cnt-wrap {
    margin: 65px 0 40px;
}

.about-cnt-wrap p,
.about-sub p,
.about-sub ul li,
.about-ft-wrap p,
.error-inner-wrap p {
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: normal;
    text-transform: normal;
    color: #000;
}

.about-cnt-wrap .blue_content_border {
    margin: 35px 0 0;
}

.subheading-listing li {}

.about-cnt-wrap .list-details li {
    font-size: 24px;
}

.mid-section {
    margin-bottom: 15px;
}

.mid-section .image-on-3 {
    position: relative;
    overflow: hidden;
    padding-bottom: 100%;
}

.mid-section .center_row .image-on-3>div {
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-position: center center;
}

.about-sub {}

.about-sub h3 {
    font-size: 20px;
    font-weight: 600;
}

.about-sub p {
    margin-bottom: 23px;
}

.about-sub ul {
    padding-left: 20px;
}

.about-sub ul li {
    margin-bottom: 10px;
    position: relative;
    top: 4px;
}

.about-sub ul li:before {
    position: relative;
    left: -10px;
}

.about-sub .content-subheading {
    margin-bottom: 35px;
    padding-left: 0;
}

.about-sub .youtube-section {
    text-align: center;
    margin-bottom: 35px;
}

.about-sub .youtube-section iframe {
    width: 100%;
}

.about-tab-wrap {
    margin-bottom: 50px;
}

.about-tab-wrap .agenda_tables .agn_padding {
    margin: 10px 0;
}

.about-ft-wrap {
    margin-bottom: 70px;
}

.about-ft-wrap .col-sm-4 {
    padding: 0;
}

.about-ft-wrap,
.about-ft-wrap .ab-ft-inner-box {
    text-align: left;
}

.about-ft-wrap .ab-ft-inner-box {}

.about-ft-wrap h3 {
    font-weight: 600;
    padding-bottom: 15px;
}

.about-ft-wrap h3,
.about-ft-wrap p {
    border-bottom: 1px solid #dedede;
    font-size: 18px;
}

.about-ft-wrap p {
    padding: 4px 0 18px;
}


/*ABOUT US PAGE ENDS*/


/*404 ERROR PAGE START*/

.error-wrap {
    background: url(../images/error-bg.png) repeat-x;
    height: 500px;
    padding: 80px 0;
    background-position: center 80%;
    position: relative;
    margin-bottom: 69px;
}

.error-inner-wrap {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 100%;
}

.error-inner-wrap h2 {
    font-family: 'Poppins', sans-serif;
    color: #64a0c8;
    font-size: 40px;
    font-weight: 600;
}

.error-inner-wrap p {
    text-transform: none;
}

.error-inner-wrap p br {
    display: none;
}

.error-inner-wrap ul {}

.error-inner-wrap ul li {
    margin-bottom: 20px;
    padding: 0 10px;
}

.error-inner-wrap ul li a {
    display: block;
    margin: 0;
}

.error-inner-wrap ul li a:hover {
    background: #415973;
    text-decoration: none;
}

.events_list_wrapper .error-wrap {
    margin-bottom: 0
}


/*404 ERROR PAGE ENDs*/


/*==================================footer====================================*/

footer {
    background-color: #64a0c8;
    padding: 40px 0 80px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    border-bottom: 3px solid #a76f3e;
}

.footer-logo {
    margin-bottom: 25px;
}

.footer-logo a {
    height: 52px;
    width: 150px;
    display: block;
    text-indent: -99999px;
    color: #fff;
    background-size: contain;
    background-repeat: no-repeat
}

.footer-wrapper .col-md-3 {
    padding-left: 0;
}

.footer-wrapper .col-md-3 ul {}

.footer-wrapper h5 {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    padding-right: 20px;
    font-weight: 600
}

.footer-wrapper li {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 52px;
}

.footer-wrapper a {
    color: #fff;
}

.footer-wrapper .col-md-3 .social_media_icon a {
    font-size: 24px;
    padding-right: 6px;
    text-decoration: none;
}

.footer-wrapper .ft_lst_margin {
    margin-left: 10px;
}

.footer-wrapper .social_media_icon {
    margin-bottom: 56px;
    margin-top: 6px
}

.footer_relative {
    position: relative
}

.footer_absolute {
    position: absolute;
    bottom: 14px;
    right: 0;
    text-align: center;
    background: #002244;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    padding: 10px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=27, Direction=0, Color=#000000)";
    /*IE 8*/
    -moz-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.4);
    /*FF 3.5+*/
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.4);
    /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 0 5px 7px rgba(0, 0, 0, 0.4);
    /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=27, Direction=135, Color=#000000);
    display: none
}

.footer_absolute i {
    color: #FFF;
    font-size: 22px;
    line-height: 1.4
}

.footer-wrapper ul li {
    word-break: break-all;
    margin: 0px;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 26px;
}

.informa_footer_right div {
    font-size: 16px;
}

.no_underline ul li {
    text-decoration: none
}

.no_underline ul li a {
    text-decoration: none
}


/*footer*/

.grid-mansory {
    width: 669px;
}

.grid-mansory>li.grid-item {
    float: none;
    width: 30%
}

.grid-mansory>li.grid-sizer {
    width: 33%;
}

ul.location_dropdown li,
ul.dropdown-menu li.opt-location,
ul.dropdown-menu li.date_until,
ul.dropdown-menu li.catlist {
    width: 31%;
    display: inline-block;
    float: left;
    margin-left: 10px;
}

ul.dropdown-menu li.selected a {
    color: #000000;
}

ul.dropdown-menu li.opt-location>a,
ul.dropdown-menu li.date_until>a,
ul.dropdown-menu li.catlist>a {
    white-space: inherit;
}


/*------EXTRAS------*/

img.alignright {
    float: right;
    margin: 0 0 1em 1em
}

img.alignleft {
    float: left;
    margin: 0 1em 1em 0
}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 35px;
    margin-bottom: 35px;
}

a img.alignright {
    float: right;
    margin: 0 0 1em 1em
}

a img.alignleft {
    float: left;
    margin: 0 1em 1em 0
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

select,
.woocommerce #payment .form-row select,
.woocommerce-page #payment .form-row select,
select.form-control {
    color: #999;
    background-image: url(../images/drop_down_icon.png);
    background-repeat: no-repeat;
    background-position: right 10px top 50%;
    padding-right: 25px;
    ;
    font-size: 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    padding-left: 10px;
    min-width: 160px;
    background-color: #ffffff
}

input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    cursor: pointer;
    display: block;
    width: 8px;
    color: #333;
    text-align: center;
    position: relative;
}

input[type=number]::-webkit-inner-spin-button:before,
input[type=number]::-webkit-inner-spin-button:after {
    content: "^";
    position: absolute;
    right: 0;
    font-family: monospace;
}

input[type=number]::-webkit-inner-spin-button:before {
    top: 0px;
}

input[type=number]::-webkit-inner-spin-button:after {
    bottom: 0px;
    -webkit-transform: rotate(180deg);
}

.not_found_training {
    height: 0;
    background-position: center 55%;
}

#contact_us_form .delegate_forms input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #555;
}

#contact_us_form .delegate_forms input::-moz-placeholder {
    /* Firefox 19+ */
    color: #555;
}

#contact_us_form .delegate_forms input:-ms-input-placeholder {
    /* IE 10+ */
    color: #555;
}

#contact_us_form .delegate_forms input:-moz-placeholder {
    /* Firefox 18- */
    color: #555;
}


}

/*Sponsorship form dropdown*/
.select2-container {
    display: block
}
.spon_left_part .event-select.form-control.selection_box {
    padding-left: 0;
}
.spon_left_part .select2-container {
    background: #fff;
    border: 1px solid #ececec;
}
.spon_left_part .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px;
}
.spon_left_part .event-select.selection_box .select2-selection__arrow b {
    background-image: url(../images/drop_down_icon.png) !important;
    border: none;
    height: 100%;
    width: 100%;
    top: -3px;
    left: 75%;
    margin-top: 0;
    background-repeat: no-repeat;
    margin-left: 0
}
.spon_left_part .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #565656;
}
.spon_left_part .event-select.form-control {
    height: 43px
}
.navbar-header {
    width: 100%;
}
.search_nav_bar {
    min-width: 300px;
}

/*POP UP Of BOOK NOW*/
#openModal div h2 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
#openModal div form button.link-btn {
    margin-top: 20px;
}
#openModal .radio-custom-label {
    top: 5px
}

/*RETURN EVENT DETAILS*/
.empty_cart_erro .error-cnt ul {
    text-align: center;
}
.empty_cart_erro ul li {
    width: 100%
}

/*STICKY MENU FOOTER BOOK NOW*/
.for_mobile.sticky_footer_booknow {
    padding: 0;
    margin: 0;
    background-image: none;
    position: fixed;
    bottom: 0;
    z-index: 1001;
    width: 100%;
    -webkit-box-shadow: 0px -2px 7px 0px rgba(50, 50, 50, 0.49);
    -moz-box-shadow: 0px -2px 7px 0px rgba(50, 50, 50, 0.49);
    box-shadow: 0px -2px 7px 0px rgba(50, 50, 50, 0.49);
    /*-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
    transform: translateY(100px);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out*/
}

/*.for_mobile.sticky_footer_booknow.is-stick{
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
    transform: translateY(0);
		}*/
.for_mobile.sticky_footer_booknow .big_img_content_middle {
    padding: 10px 0
}
.for_mobile.sticky_footer_booknow .detail-conf-txt-sty a.link-btn {
    margin: 3px 0
}
.for_mobile.sticky_footer_booknow .row .col-md-12 {
    background: #fff
}
.netwk_listing select {
    color: #555;
    height: 42px;
    font-weight: 500
}
#adenda .dropdown-menu>li>a {
    display: inline-block;
}
.no_padding {
    padding-left: 0;
    padding-right: 0
}
#subscriber .message {
    text-align: left;
    margin-top: 2px;
}
#subscriber .message .msg {
    text-align: center;
    font-size: 20px;
    color: #002244;
}
.error-wrap .error-cnt p {
    margin-bottom: 25px;
}
.error-inner-wrap p.nm_error_msg {
    font-size: 36px;
}
.wc-terms-and-conditions.selection_box {
    padding: 15px 0;
}
.informa-coupon-block .error,
.informa-coupon-block .success {
    margin-bottom: 5px;
}

/*=================ADD PAYMENT PAGES===============*/

/*--Form section--*/
.nm_margin_right button {
    margin-right: 0
}
.green_box_title {
    background: #ffe98f;
    padding: 40px 0;
    text-align: center
}
.green_box_title h2 {
    color: #fff;
    font-size: 40px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #002244;
    display: inline-block;
    text-transform: capitalize;
    line-height: 50px;
    width: 60%
}
.small_txt_nm {
    font-size: 16px;
}

/*--Payment section--*/
.nm_secure_payment_section .tab-pane,
.enter_details_nm .tab-pane {
    margin-bottom: 20px;
}
.nm_secure_payment_section .pay_txt_left {
    margin-top: 6px;
}
.nm_secure_payment_section h3,
.nm_secure_payment_section .pay_txt_left h3,
.enter_details_nm h3 {
    font-weight: bold;
    font-size: 20px
}
.nm_secure_payment_section .pay_txt_left h4,
.nm_secure_payment_section h4 {
    font-size: 18px;
    font-weight: bold;
    font-family: 'Poppins', sans-serif
}
.nm_secure_payment_section .pay_txt_left p {
    margin-bottom: 0
}
.input_small_txt {
    font-size: 15px;
    color: #7d7d7d;
    margin-top: 10px;
}
.selection_box .input_space_no .form-control {
    margin-bottom: 5px;
}
.txt_note_section {
    padding-left: 0;
}
.txt_note_section p {
    color: #555555;
    font-size: 15px;
}
.nm_green_bg {
    background: #ffe98f
}
.nm_green_bg::before {
    opacity: 0 !important
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #193756 !important
}
.enter_details_nm .delegate_forms .col-sm-4 {
    padding-left: 0
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspContainer {
    overflow: hidden;
    position: relative;
}
.jspPane {
    position: absolute;
}
.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 0;
    width: 5px;
    height: 100%;
    background: red;
}
.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red;
}
.jspCap {
    display: none;
}
.jspHorizontalBar .jspCap {
    float: left;
}
.jspTrack {
    background: #dde;
    position: relative;
}
.jspDrag {
    background: #bbd;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
    float: left;
    height: 100%;
}
.jspArrow {
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    padding: 0;
    margin: 0;
}
.jspArrow.jspDisabled {
    cursor: default;
    background: #80808d;
}
.jspVerticalBar .jspArrow {
    height: 16px;
}
.jspHorizontalBar .jspArrow {
    width: 5px;
    float: left;
    height: 100%;
}
.jspVerticalBar .jspArrow:focus {
    outline: none;
}
.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
    margin: 0 -3px 0 0;
}
@media(min-width:801px) {
    .early-desktop {
        font-weight: bold;
    }
}
.modalDialog .fullwidth {
    width: 100%;
    text-align: center
}
.modalDialog .fullwidth h3 {
    text-align: left;
}
.modalDialog .fullwidth .linked-in-button {
    display: inline-block
}

/*Extra Added*/
.delegate-selection-block .event-addons {
    margin-left: 0;
    margin-right: 0;
    margin-top: 40px;
    margin-bottom: 90px;
    position: relative
}
.delegate-selection-block .event-addons .delegate_underline {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 0;
}
.delegate-selection-block .event-addons h3 strong {
    font-weight: 400
}
.delegate-selection-block .event-addons .col-md-12 {
    padding-left: 0;
    padding-right: 0;
}

/* Spinner */
.spinner {
    margin: 50px auto;
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px;
}
.spinner>div {
    background-color: #333;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
.spinner .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}
.spinner .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
.spinner .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}
@-webkit-keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: scaleY(0.4)
    }
    
    20% {
        -webkit-transform: scaleY(1.0)
    }
}
@keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }
    
    20% {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0);
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }
}

/***********Email Quote Model Box***************/

    /* CSS Document */

/*model popup*/
.emailquote {
  width: 725px;
  height: 400px;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  top:25%;
}
.emailquote__wrapper {
  background: #fff;
  padding: 40px;
}
.emailquote__toptitle {
  color: #000000;
  font-size: 18px;
  font-weight: 700;
  margin: 20px 0;
}
.emailquote__maintitle {
  color: #000000;
  font-size: 45px;
  font-weight: 700;
  margin: 20px 0;
}
.emailquote__text {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
}
.emailquote__formWrap {
  padding: 50px 0 20px 0;
  display: flex;
  justify-content: space-around;
}
.emailquote__formWrap input {
  width: 440px;
  text-align: center;
  margin-right:10px;
  font-size:16px;
  height:45px; !important
}
.emailquote__btn-green {
  background: rgba(255, 233, 143, 0.9) !important;
  width: 220px;
  height: 45px;
  line-height: 45px;
  text-decoration: none;
  color: #002244 !important; 
  padding:0px 40px !important;
}
.emailquote__btn-green:hover {
  background: rgba(226, 194, 64, 1) !important;
}
.emailquote__info {
  display: flex;
  align-items: center;
  justify-content: center;
}
.emailquote__info--subcribe {
  font-size: 18px;
  font-weight: 400;
}

/*custom checkbox*/
.styled-checkbox {
  position: absolute;
  opacity: 0;
}
.styled-checkbox + label {
  position: relative;
  cursor: pointer;
  padding: 0;
  
}
.styled-checkbox + label:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 20px;
  height: 20px;
  background: #e2e5e0;
}
.styled-checkbox:hover + label:before {
  background: #e2e5e0;
}
.styled-checkbox:focus + label:before {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.styled-checkbox:checked + label:before {
  background: #ffce00;
}
.styled-checkbox:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.styled-checkbox:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}
.styled-checkbox:checked + label:after {
  content: '';
  position: absolute;
  left: 5px;
  top: 9px;
  background: white;
  width: 2px;
  height: 2px;
  box-shadow: 1px 0 0 white, 2px 0 0 white, 2px -1px 0 white, 2px -2px 0 white, 2px -3px 0 white, 2px -4px 0 white;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.emailquote .error {
    color: #f44336;
    margin-bottom: 0;
    margin-top: 5px;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
}


.styled-checkbox + label a{
 text-decoration:underline;
  
}


/***********End Email Quote Model Box***********/
