/* Events details page STYLING */

body {
    margin: 0;
    font-family: "Poppins", sans-serif !important ;
    font-size: 15px !important ;
    font-weight: 400;
    line-height: 1.5 !important ;
    color: #212529;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    overflow-x: hidden;
   
}
.navbar-default .navbar-nav>li>a {
    color: #030f4c !important;
    font-weight: 500;
}
a {
text-decoration: none !important;
}
p{
     text-align:justify;
}
.mt-65{
    margin-top:65px;
}
    .navbar{
        padding: 0;
    background: #FFF none repeat scroll 0% 0%;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    margin-bottom:0px;
    border-top:5px solid orangered !important;
    }
    .navbar-brand>img {
    display: inline;
    width: 60%;
        margin-top: -15px;
}
.navbar-brand {
    float: none;
    height: 0px;
    /*padding: 15px 15px;*/
    font-size: 18px;
    line-height: 20px;
}
.navbar-toggle .icon-bar {
    background-color: #000;
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.top-bar{
    padding: 10px 0 0 0;
    overflow:hidden;
}
.text-md-left{
    text-align:left;
}
.location{
    margin-bottom:0px;
    text-align:left;
}
.top-info li{
list-style: none !important;
color:#FFF;
}
.top-info li a{
color:#FFF;
}
/*Section Title*/

.sec-title{
	position:relative;
	margin-bottom:50px;
}

.sec-title h2{
	position:relative;
	color:#222222;
	font-size:40px;
	font-weight:700;
	z-index:10;
	padding-bottom:15px;
	margin-bottom:25px;
	text-transform:capitalize;
	font-family: 'Poppins', sans-serif;
}

.sec-title h2:before{
	position:absolute;
	content:'';
	left:15px;
	bottom:5px;
	width:45px;
	height:1px;
	background-color:#ee5103;
}

.sec-title h2:after{
	position:absolute;
	content:'';
	left:0px;
	bottom:0px;
	width:45px;
	height:1px;
	background-color:#ee5103;
}

.sec-title h3{
    display:none;
	position:absolute;
	left:0px;
	top:-4px;
	font-size:68px;
	color:#f4f4f4;
	font-weight:700;
	letter-spacing:2px;
	line-height:1em;
	text-transform:uppercase;
}

.sec-title .text{
	position:relative;
	color:#222222;
	font-size:16px;
	line-height:1.8em;
}

.sec-title.light h2{
	color:#ffffff;
}

.sec-title.light h3{
	color:rgba(244,244,244,0.10);
}

.sec-title.light .text{
	color:#ababab;
}

.sec-title.centered{
	text-align:center;
}

.sec-title.centered h3{
	width:100%;
}

.sec-title.centered h2:before,
.sec-title.centered h2:after{
	left:50%;
	margin-left:-22px;
}

.sec-title.centered h2:after{
	margin-left:-32px;
}

.sec-title.centered .text{
	max-width:950px;
	margin:0 auto;
}

/*---------------*/
.bread{
    padding: 30px 0px;
}

/*----------- ABout ----------*/
.about-title .sub-title {
    position: relative;
    font-size: 17px;
    color: #666666;
    font-style: italic;
}
.about-title h2 {
    position: relative;
    color: #222222;
    font-size:35px;
    font-weight: 700;
    padding-bottom: 10px;
    margin-bottom: 20px;
    text-transform: capitalize;
    margin-top: 10px;
}
.about-title h2:after {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    width: 50px;
    height: 2px;
    background-color: #ee5103;
}


/*** 

====================================================================
	About Section
====================================================================

***/


.about-section .btns-box a{
	margin-bottom:10px;
}
.about-section .btns-box a {
    margin-bottom: 10px;
}
.btn-style-one {
    position: relative;
    padding: 10px 40px;
    line-height: 24px;
    text-transform: uppercase;
    background: #ee5103;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    border-radius: 50px;
    border: 2px solid #ee5103;
    font-family: 'Poppins', sans-serif;
}
.btn-style-one:hover {
    background: none;
    color: #ee5103;
}
.btn-style-three {
    position: relative;
    padding: 10px 40px;
    line-height: 24px;
    background: none;
    color: #ee5103;
    font-size: 14px;
    font-weight: 500;
    border-radius: 50px;
    text-transform: uppercase;
    border: 2px solid #ee5103;
    font-family: 'Poppins', sans-serif;
}
.btn-style-three:hover {
    background: #ee5103;
    color: #ffffff;
    border-color: #ee5103;
}


.navbar-right {
    float: right !important;
    margin-right: 0;
    padding: 10px 0px;
    /*display:contents;*/
}
/*.navbar-nav{*/
/*    width:70%;*/
/*}*/
.navbar-header{
    width:30%;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 15px 10px !important;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 15px 10px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}
/*.navbar-nav>li>a {*/
/*    padding-top: 30px!important;*/
/*    padding-bottom: 30px!important;*/
/*    color: #000;*/
/*    text-transform: uppercase;*/
/*}*/
/* .event {
    height: 250px;
    margin-bottom: 10px;
        background: #fff none repeat scroll 0 0;
        border: 1px solid #e8e8e8;
        padding: 10px 20px;
        position: relative;
}

.event:hover {
    border: 1px solid #030f4c;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.event h3 {
    color: #36469c;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
    height: 40px;
}
.readmore {
    float: right;
    margin-right: 22px;
}
.readmore a i {
    background: #f35100 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 20px;
    height: 65px;
    padding-left: 26px;
    padding-right: 26px;
    padding-top: 34px;
    width: 70px;
    transition: all 0.3s ease 0s;
    margin-bottom: 20px;
} */

.allevents{
    border:1px solid #ccc;
}
.sectionpadding{
    padding:30px 0px;
}
@media all and (max-width:768px){
.location{
    text-align:center;
}
}


.banner-section {
    position: relative;
}
.banner-carousel {
    position: relative;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.banner-carousel .content-box {
    position: relative;
    max-width: 830px;
    margin: 0 auto;
    text-align: center;
}
.banner-carousel .swiper-slide {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 150px 0;
}
.banner-carousel .swiper-slide:before {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: #0e1030;
    opacity: .70;
    content: "";
}
.banner-carousel .swiper-slide-active .content-box .title {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.banner-carousel .content-box .title {
    display: block;
    font-size: 20px;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 40px;
    opacity: 0;
    -webkit-transform: translateY(150px);
    -moz-transform: translateY(150px);
    -ms-transform: translateY(150px);
    -o-transform: translateY(150px);
    transform: translateY(150px);
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}
.banner-carousel .swiper-slide-active .content-box h2 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms;
}
.banner-carousel .content-box h2 {
    display: block;
    font-size: 50px;
    line-height: 60px;
    color: #ffffff;
    font-weight: 700;
    margin-bottom: 30px;
    opacity: 0;
    -webkit-transform: translateY(150px);
    -moz-transform: translateY(150px);
    -ms-transform: translateY(150px);
    -o-transform: translateY(150px);
    transform: translateY(150px);
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}
.banner-carousel .content-box .info-list li {
    position: relative;
    display: inline-block;
    font-size: 18px;
    line-height: 26px;
    color: #ffffff;
    font-weight: 400;
    margin-right: 15px;
    padding-right: 20px;
    text-transform: uppercase;
}
.banner-carousel .content-box .info-list li:before {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 18px;
    line-height: 26px;
    color: #ffffff;
    content: "|";
}
.banner-carousel .content-box .info-list li .icon {
    color: #ff8a01;
    margin-right: 10px;
    float: left;
    font-size: 18px;
    line-height: 26px;
}
.btn-box a{
    z-index: 999;
}
/* .banner-carousel .swiper-slide-active .content-box .btn-box {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 900ms;
    -moz-transition-delay: 900ms;
    -ms-transition-delay: 900ms;
    -o-transition-delay: 900ms;
    transition-delay: 900ms;
}
.banner-carousel .content-box .btn-box {
    position: relative;
    opacity: 0;
    -webkit-transform: translateY(150px);
    -moz-transform: translateY(150px);
    -ms-transform: translateY(150px);
    -o-transform: translateY(150px);
    transform: translateY(150px);
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}
.banner-carousel .content-box .btn-box a {
    padding: 10px 20px;
} */
.btn-style-two {
    position: relative;
    font-size: 13px;
    line-height: 30px;
    color: #f1ecff;
    font-weight: 500;
    padding: 5px 10px;
    background-color: #ed5300;
    cursor: pointer;
    margin-top: 20px;
    z-index: 999;
}
.btn-style-two:hover {
    color: #FFF;
    background-color: #000e53;
    /* position: absolute; */
    border: 1px solid #FFF;
}
.btn-style-two1{
     position: relative;
    font-size: 13px;
    line-height: 30px;
    color: #f1ecff;
    font-weight: 500;
     padding: 5px 10px;
    background-color: #248cff;
   cursor: pointer;
    margin-top: 20px;
    z-index: 999;   
}
.btn-style-two1:hover {
    color: #FFF;
    background-color: #ffde05;
    /* position: absolute; */
    border: 1px solid #FFF;
}
/* .theme-btn {
    display: inline-block;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
} */


/* .btn-style-two:hover {
    color: #ff8a01;
} */
.eventbanner img{
        width: 100%;
    object-fit: cover;
    height:500px;
     /*height: 100vh;*/
    
}
@media only screen and (max-width: 767px){
    .conference-info ul li .c-info-icon {
    float: left;
    display: inline-block;
    font-size: 30px !important;
    color: #cc3300;
    margin-right: 5px !important;
    width: 40px;
}
.conference-info ul li {
    overflow: hidden;
    padding: 5px 15px !important;
    background-color: #fff;
    margin-bottom: 4px;
}
    .bannar-conent-area-left h1{
       font-size:30px !important; 
    }
    .mt-65 {
    margin-top: 20px !important;
}
    .eventdetailssections img {
    height: 100vh;
    width: 100%;
    object-fit: cover;
}

.eventdetailsbannersec {
    position: relative;
    width: 100%;
    padding: 100px 0px 0 0;
}
.banner-section {
    position: relative;
         margin-top: 55px;
}
.eventdetailsbannersec{
        padding: 40px 0px 0 0 !important;
}
    .eventbanner img{
       height:100vh;
    }
    .eventdetails-banner {
    position: absolute;
    padding: 50px 0px;
}
.bannar-conent-area-left {
    margin-top: 0px !important;
}
  /*.has-banner.bannar-v1 .bannar-conent-area {*/
  /*      position: relative !important;*/
  /*  }*/
/*    .bannar-conent-area-left {*/
/*    margin-top: 150px !important;*/
/*}*/
.bannar-v1 .bannar-img .overlay {
    background-color: rgb(31 41 96) !important;
}
.bannar-img img{
    display:none;
}
.bannar-conent-area-left h3{
    font-size:20px;
}
.btn-style-two{
    line-height:35px;
}
.btn-style-two1{
    line-height:55px;
}
    .info-box p{
         text-align: center;
    }
    .navbar-brand {
    float: none !important;
    height: auto !important;
    padding: 0;
    font-size: 18px;
    line-height: 20px;
    display:flex;
}
.navbar-header {
    width: auto;
}
.navbar-brand>img {
    display: inline;
    width: 50%;
    margin-top: 0px;
}
.navbar-nav{
 width:100%;   
}
.eventlogo img {
    margin-top: -45px !important;
}
    .locationcss iframe {
border-radius: 0 !important;
        width: 100% !important;
        height: auto !important;
        margin: 0 auto;
        text-align: center;
        margin-bottom: 30px !important;
}
    .event-left-con{
    padding-top: 20px;
}
    .event-right-con{
        height: auto;
}
.banner-carousel .swiper-slide {
    padding: 70px 0;
}
.banner-carousel .content-box h2 {
    font-size: 22px;
    line-height: 1.2em;
}
.banner-carousel .content-box .title {
    font-size: 18px;
    letter-spacing: 0;
    margin-bottom: 5px;
}

.readmore {
    float: none;
    margin-right: 0;
    margin: 0 auto;
    text-align: right;
}
.sec-title h3{
    font-size: 40px;
}
.sec-title h2 {
    position: relative;
    color: #222222;
    font-size: 30px !important;
    font-weight: 700;
    z-index: 10;
    padding-bottom: 25px !important;
    margin-bottom: 25px;
    text-transform: capitalize;
    font-family: 'Poppins', sans-serif;
    margin-top:0px !important;
}
.call-to-action-two {
    position: relative;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
    background: #011372 !important;
    padding: 50px 0;
}
.session-dec {
    columns: 1 !important;
    -webkit-columns: 1 !important;
    -moz-columns: 1 !important;
    line-height: 32px;
    font-size: 16px;
    color: #FFF;
}
}


/*--- Event Details ----*/

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height:600px;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 5%;
    top: 10%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
    text-shadow: none !important;
}

.carousel-caption h1 {
    font-size: 40px;
    line-height: 50px;
}

.headline {
    color: #041a57;
    margin-bottom: 20px;
   
}
.align-items-center {
    align-items: center !important;
}
.d-flex {
    display: flex !important;
}
.carousel-caption i {
    padding: 5px 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#C30), to(#C30));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
}
.home_text {
    /*color: #248cff;*/
    /* background: #ffffff none repeat scroll 0 0; */
    color:#FFF !important;
    content: "";
    height: auto;
    left: 0;
    position: relative;
    top: 0;
    /* width: 70%; */
    margin: 0 auto;
    border-radius: 50px;
    padding: 0px;
    font-size: 21px;
    font-weight: 600;
}
.btn {
    color: white;
    border-radius: 0;
    border-width: 2px;
    padding: 10px 30px;
    border-image-slice: 1;
    background-image: none;
    background: transparent;
    border-image-source: var(--gradient);
    box-shadow: 5px 5px 0px 0px var(--secondary);
}
.m-2 {
    margin: .5rem !important;
}
.btn:hover {
    color: white;
    box-shadow: none;
    border-radius: 0;
    /*padding: 10px 30px;*/
    /*transform: translate(5px, 5px);*/
}
.btn-ocolor {
    background: #c30;
    box-shadow: 5px 5px #c30 !important;
    border: none;
}
.btn-bcolor {
    background: #041a57;
    box-shadow: 5px 5px #041a57 !important;
    border: none;
}
.bg-light{
    background:#dde6ff;
}
.teamname {
    font-style:normal !important;
    color: #001376;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    font-weight: bold;
}
.team-cont p{
    text-align:center;
    /*text-align:justify;*/
        font-style: italic;
}
.team-card .team-img img {
    border-radius: 50%;
    margin: 0 auto;
    height: 180px;
    width: 180px !important;
    margin-bottom: 20px;
}
.team-img img {
    border-radius: 50%;
    margin: 0 auto;
    height: 150px;
    width: 150px !important;
    margin-bottom: 20px;
}
.team-card{
    text-align:center;
    padding: 20px;   
}
.team-card:hover {
    -webkit-box-shadow: 0px 0px 20px 2px rgba(204,204,204,0.6);
    -moz-box-shadow: 0px 0px 20px 2px rgba(204, 204, 204, 0.6);
    box-shadow: 0px 0px 20px 2px rgba(204,204,204,0.6);
    background: aliceblue;
}
.bg-light .team-card:hover {
    -webkit-box-shadow: 0px 0px 20px 2px rgba(204,204,204,0.6);
    -moz-box-shadow: 0px 0px 20px 2px rgba(204, 204, 204, 0.6);
    box-shadow: 0px 0px 20px 2px rgba(204,204,204,0.6);
    background: #FFF;
}
.team-card h2 {
    font-size: 20px;
    margin-bottom: 0;
}
.btn-link {
    font-weight: 800 !important;
    color: #352961 !important;
    text-decoration: none;
    text-transform: uppercase;
}
.btn-link:hover {
    color: #c30;
    text-decoration: underline;
}
.headings{
    margin-bottom:30px;
}
.importantdates{
    background: #000e53;
}
.important-dates{
    background:#041a57;
    padding: 50px 0px;
    text-align: center;
}
.important-dates h2 {
    color: #FFF;
    margin-bottom: 30px;

    text-align: center;
}
.important-dates p{
color:#FFF;
}
.modal-body p {
    text-align: justify;
    font-style: normal !important;
}
.modal-footer .btn-default{
    border-radius: 50px;
    background: #ed5300 !important;
    color: #FFF;
}
/*----TABS -----*/

.panel-heading{
    position: relative;
    padding: 25px 15px;
}
.panel-heading:before {
    position: absolute;
    top: 35px;
    width: 3px;
    height: 50px;
    content: "";
    background: #ed5300;
    left: 0px;
    z-index: 1;
}
.scheduletabs .panel-title {
    font-size: 20px;
    line-height: 30px;
    border-bottom: none !important;
    padding: 0 0 10px;
    color: #041a57;
}
.sch-time {
    display: block;
    font-size: 20px;
    color: #ed5300;;
    text-transform: uppercase;
    margin: 0 0 15px;
}
.sch-time i{
    color: #ed5300;
}
.nav-tabs {
    border-bottom: none !important;
    margin-bottom: 50px !important;
    text-align: center;
    align-content: center;
}
.nav-tabs>li a {
    position: relative;
    display: block;
    padding: 15px 25px !important;
    background: #041a57;
    font-size: 16px;
    color: #FFF !important;
    text-transform: uppercase;
    font-weight: 600;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:hover {
    color: #FFF !important;
    cursor: pointer;
    background-color: #ed5300 !important;
    border: none !important;
    border-bottom-color: none !important;
}
@media all and (max-width:724px){
.nav-tabs > li > a {padding: 5px 5px;}
.nav-tabs>li {
    float: left;
    width: 100%;
    margin-bottom: 5px !important;
}
}
/*---- sessions pricingTable  -----*/


.pricingTable{
    padding-bottom: 40px;
    background: #f1f1f1;
    /* text-align: center;
    margin-bottom: 50px;
    position: relative; */
}

.pricingTable:before{
    content: "";
    width: 100%;
    height: 10px;
    background: #727cb6;
    margin: 0 auto;
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
}

.pricingTable .title{
    display: inline-block;
    width: 100%;
    margin: 0 0 40px 0;
    background: #727cb6;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    position: relative;
}

.pricingTable .title:before,
.pricingTable .title:after{
    content: "";
    border-right: 10px solid #4a59ab;
    border-top: 10px solid transparent;
    position: absolute;
    top: -10px;
    left: -10px;
}

.pricingTable .title:after{
    border-right: none;
    border-left: 10px solid #4a59ab;
    left: auto;
    right: -10px;
}

.pricingTable .title span{
    display: block;
    padding: 0;
}

.pricingTable .title span:after{
    content: "";
    display: block;
    width: 100%;
    height: 24px;
    position: absolute;
    bottom: -21px;
    background: linear-gradient(-45deg, transparent 75%, #727cb6 75%) 0 50%, linear-gradient(45deg, transparent 75%, #7b7f96 75%) 0 50%;
    background-repeat: repeat-x;
    background-size: 16px;
}

.pricingTable .pricing-content{
    list-style: none;
    padding: 0;
    margin: 0;
}

.pricingTable .pricing-content li{
    font-size: 16px;
    font-weight: bold;
    color: #727cb6;
    line-height: 30px;
    margin-bottom: 20px;
    position: relative;
}

.pricingTable .pricing-content li:last-child{ margin-bottom: 0; }

.pricingTable .pricing-content li:before{
    content: "";
    width: 30px;
    height: 100%;
    background: #727cb6;
    position: absolute;
    top: 0;
    left: -10px;
}

.pricingTable .pricing-content li:after{
    content: "";
    border-left: 15px solid #727cb6;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    position: absolute;
    top: 0;
    left: 20px;
}

.pricingTable .pricing-content i{
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 6px;
    left: 0;
}

.pricingTable .pricing-content i:after{
    content: "";
    border-right: 10px solid #4a59ab;
    border-top: 10px solid transparent;
    position: absolute;
    top: -16px;
    left: -10px;
}
.eventlogo img{
    width:100%;
}


@media only screen and (max-width: 990px){
    .pricingTable{ margin-bottom: 100px; }
}

/* Events  page STYLING */

    .navbar{
        padding: 0;
    background: #FFF none repeat scroll 0% 0%;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    margin-bottom:0px!important;
    }

.navbar-brand {
    float: none;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}
.navbar-toggle .icon-bar {
    background-color: #000;
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.top-bar{
    padding: 10px 0 0 0;
    overflow:hidden;
}
.text-md-left{
    text-align:left;
}
.location{
    margin-bottom:0px;
    text-align:left;
}
.top-info li{
list-style: none !important;
color:#FFF;
}
.top-info li a{
color:#FFF;
}
.event .meta-event {
    display: inline-block;
    vertical-align: middle;
    margin: 0 20px 14px 0;
    position: relative;
}
.meta-event.first-event:after {
    background: #969696;
    width: 1px;
    height: 18px;
    position: absolute;
    content: '';
    right: -10px;
    top: 2px;
}
.event {
    height: auto;
    margin-bottom: 10px;
    background: #fff none repeat scroll 0 0;
    /* border: 1px solid #e8e8e8; */
    /* margin-top: -37px; */
    padding: 10px 20px;
    position: relative;
    top: 37px;
    border-bottom: 3px solid #C30;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    height: 300px;
}

.event:hover {
    border-bottom: 3px solid #000e53;
}
.eventbtn a {
    display: inline-block;
    vertical-align: middle;
    color: 030f4c;
    padding: 20px 0px 0 0;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    /* border: 1px solid #bdbdbd; */
    text-transform: uppercase;
    font-weight: 700;
}
.event i{
    color: #ec5100;
}
.eventbtn a:hover {
    /* border: 1px solid #030f4c; */
    color: #ec5100;
    text-decoration: underline !important;
}

.event h3 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 20px;
    height: 40px;
}
.event h3 a{
    color: #000;
}
.navbar-right {
    float: right !important;
    margin-right: 0;
    padding: 10px 0px;
    
}
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
    color: #000;
    text-transform: uppercase;
}
/* 
.nav-tabs { border-bottom: 2px solid #DDD; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; }
    .nav-tabs > li > a { border: none; color: #ffffff;background: #5a4080; }
        .nav-tabs > li.active > a, .nav-tabs > li > a:hover { border: none;  color: #5a4080 !important; background: #fff; }
        .nav-tabs > li > a::after { content: ""; background: #5a4080; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
    .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }

.tab-pane { padding: 15px 0; } */
/* .tab-content{padding:20px} */
/* .nav-tabs > li  {text-align:center;}
.card {background: #FFF none repeat scroll 0% 0%; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);} */

@media all and (max-width:724px){
/* .nav-tabs > li > a > span {}	
.nav-tabs > li > a {padding: 5px 5px;}*/
} 
@media all and (max-width:768px){
.location{
    text-align:center;
}
}




/*** 

====================================================================
	Sponsors Section
====================================================================

***/

.sponsors-section{
	position:relative;
	padding:50px 0px;
}

.sponsors-section .sponsors-box{
	position:relative;
	margin-bottom:30px;
}

.sponsors-section .sponsors-box:last-child{
	margin-bottom:0px;
}

.sponsors-section .sponsors-box h2{
	position:relative;
	font-size:24px;
	color:#222222;
	font-weight:600;
	text-align:center;
	text-transform:capitalize;
}

.sponsors-section .sponsors-box .text{
	position:relative;
	color:#666666;
	font-size:15px;
	text-align:center;
	margin-top:5px;
	margin-bottom:20px;
}

.sponsors-section .sponsors-box .column{
	text-align:center;
}

.sponsors-section .sponsors-box .theme-btn{
	margin-top:50px;
}
.sponsors-box img{
       width: 100% !important;
    object-fit: cover;
    height:100px;
}
.eventdetailsbannersec {
    position: absolute;
    width: 100%;
    padding: 130px 0px 0 0;
}
.eventdetailssections img{
        height: 580px;
    width: 100%;
    object-fit: cover;
}
.eventdetailssections::before{
       background-color: rgb(0 0 0 / 54%);
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}
/*** 

====================================================================
	Subscribe Section
====================================================================

***/

.text-white{
    color: #FFF;
}
.subscribe-section{
	position:relative;
	padding:50px 0px 50px;
	background-size:cover;
	background: #000e53;
}

.subscribe-section h2{
	position:relative;
	color:#ffffff;
	font-size:20px;
	font-weight:500;
	margin-bottom:10px;
}

.subscribe-section h2 span{
	color:#ee5103;
	font-weight:500;
}

.subscribe-section .text{
	position:relative;
	font-size:15px;
	color:#ababab;
	line-height:1.8em;
}

/*newsletter form*/

.subscribe-section .subscribe-form .form-group{
	position:relative;
	display:block;
	margin-top:25px;
	padding-left:50px;
}

.subscribe-section .subscribe-form .form-group input[type="text"],
.subscribe-section .subscribe-form .form-group input[type="tel"],
.subscribe-section .subscribe-form .form-group input[type="email"],
.subscribe-section .subscribe-form .form-group textarea{
	position:relative;
	display:block;
	width:100%;
	line-height:22px;
	padding:6px 50px 6px 30px;
	height:45px;
	color:#ffffff;
	font-size:14px;
	border-radius:50px;
	background-color:transparent;
	border:1px solid #ababab;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;	
}

.subscribe-section .subscribe-form .form-group input[type="text"]:focus,
.subscribe-section .subscribe-form .form-group input[type="tel"]:focus,
.subscribe-section .subscribe-form .form-group input[type="email"]:focus,
.subscribe-section .subscribe-form .form-group textarea:focus{
	background:rgba(255,255,255,0.15);
}

.subscribe-section .subscribe-form .form-group input[type="submit"],
.subscribe-section .subscribe-form button{
	position:absolute;
	right:0px;
	top:0px;
	width:140px;
	height:45px;
	font-size:13px;
	line-height:38px;
	color:#ffffff;
	font-weight:700;
	background:#ee5103;
	text-transform:uppercase;
	border-radius:0px 50px 50px 0px;
}


/*** 
=============================================
    Contact map Area style
=============================================
***/
.home-map-area{
    position: relative; 
}
#home-google-map {
    height: 500px;
    width: 100%;
}
.home-map-area .contact-info {
    background: url(../images/pattern/contact-info-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left top;
    position: absolute;
    right: 20%;
    top: 15%;
    bottom: 15%;
    max-width: 370px;
    width: 100%;
    height: auto;
    padding: 35px 30px 25px;
}
.home-map-area .contact-info .title{
    padding-bottom: 25px;
}
.home-map-area .contact-info ul{
    list-style: none;
    padding-left: 0;
}
.home-map-area .contact-info ul li {
    padding-left: 45px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 19px;
    padding-bottom: 13px;
    position: relative;
}
.home-map-area .contact-info ul li:last-child{
    margin-bottom: 0;
    border-bottom: none;
}
.home-map-area .contact-info ul li .icon-holder{
    position: absolute;
    left: 0;
    top: 2px;
}
.home-map-area .contact-info ul li .icon-holder span:before{
    color: #f07e09;
    font-size: 25px;
    line-height: 25px;
}
.home-map-area .contact-info ul li .text-holder h3{
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 6px;
}
.home-map-area .contact-info ul li .text-holder p{
    margin: 0;
    color: #8a8a8a;
    line-height: 24px;
}

.contact-form input[type="text"], .contact-form textarea, input[type="file"], .contact-form select{
    border:1px solid #cdcdcd;
    border-radius: 3px;
    color: #8a8a8a;
    font-size: 13px;
    /* font-style: italic; */
    height: 50px;
    padding: 0 20px;
    width: 100%;
    display: block;
    padding: 10px 20px;
    margin-bottom: 7px;
    outline: none;
    transition: all 500ms ease 0s;
    background: #FFF;
}
.contact-form textarea {
    height: 100px;
    padding: 12px 20px;
}
.registerform textarea {
    height: 160px;
    padding: 12px 20px;
}
.contactmesg textarea {
    height: 100px;
    padding: 12px 20px;
}
.sendus {
    float: right;
    padding: 5px 20px;
        border: none;
}
.footer{
background: #161616;
}
.faq .glyphicon{
    display: none;
}
.footer h3 {
    margin: 10px 0 15px;
    color: #fff;
    font-size: 26px;
    line-height: 30px;
    text-transform: uppercase;
}
.vivid-address li {
    position: relative;
    color: #fff;
    margin: 0 0 25px;
}
.footer ul{
    list-style: none;
    padding-left: 0px;
}
.footer ul li {
    position: relative;
    margin: 0 0 10px;
    font-size: 18px;
}
.footer ul li i{
margin-right: 10px;
color: orangered;
}
.footer .title {
    color: orangered;
    letter-spacing: 1px;
    font-size: 15px;
}
.vivid-address {
    margin-top: 45px !important;
}
.footerbottom {
    background: #000e53;
    padding: 15px 0 10px 0;
    text-align: center;
    color: #FFF;
    text-transform: uppercase;
}


/*------- ABSTRACT SUBMIT --------*/
.ask-question {
    background: #edf0f7;
    float: left;
    width: 100%;
    padding: 21px 23px;
}

.regcheck label {
    display: inline-flex;
    max-width: 100%;
    margin-top: 0;
    font-weight: 700;
    vertical-align: super;
    font-size: 20px;
}
.regcheck .chkbox{
    font-size: 72px;
    width: 50px;
    height: 25px;
}

.detailsevent .meta-event {
    display: inline-block;
    vertical-align: middle;
    margin: 0 20px 14px 0;
    position: relative;
    font-size: 21px;
    color: #FFF;
}

.detailsevent .meta-event.first-event:after {
    background: #ffffff;
    width: 3px;
    height: 18px;
    position: absolute;
    content: '';
    right: -15px;
    top: 7px;
}

.detailsevent i {
    color: #ec5100;
}
/* .faq{
    padding: 100px 0px;
} */
.faq .panel-heading:before {
    display: none;
}
.faq .panel-default>.panel-heading{
    cursor: pointer;
}
.contentpadding{
    padding: 100px 0px;
}










































/*-------------------------------------------
  	6  Banner section
---------------------------------------------*/
.bannar {
    overflow: hidden;
}
.bannar-img {
    position: relative;
}

.bannar-img img {
    width: 100%;
}

.bannar-img .overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(20,22,39,0.31);
}
.bannar-v1 .bannar-img .overlay {
    background-color: rgba(29,38,46,0.4);
}
.bannar-v1.no-banner .bannar-img .overlay {
    background-color: rgba(29,38,46,0.1);
    z-index: -1;
}
.bannar-v1.video-banner .bannar-img .overlay {
    background-color: rgba(29,38,46,0.56);
}
.bannar-v2.no-banner .bannar-img .overlay {
    background-color: transparent;
}
.bannar-v2.video-banner.no-banner .bannar-img .overlay {
    background-color: rgba(29,38,46,0.56);
}
.bannar-v4.no-banner .bannar-img .overlay {
    background-color: rgba(29,38,46,0.2);
}
.bannar-v1 .bannar-btn {
    text-align: right;
}
/*.has-banner .bannar-conent-area {*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 46%;*/
/*}*/
.bannar-conent-area-left{
    margin-top:50px;
}
.has-banner.bannar-v1 .bannar-conent-area {
    position: absolute;
    bottom: 100px;
    left: 0;
    width: 100%;
    height: auto;
}
.no-banner .bannar-conent-area {
    padding: 400px 0 0 0;
}
.video-banner.bannar-v4 .bannar-conent-area {
    padding: 500px 0 0 0;
}
.no-banner.bannar-v1 .bannar-conent-area {
    padding: 250px 0 0 0;
}
.no-banner.bannar-v2 .bannar-conent-area {
    padding: 300px 0 0 0;
}
.video-banner.bannar-v2 .bannar-conent-area {
    padding: 400px 0 0 0;
}

.bannar-header h1 {
    font-size: 46px;
    color: #fff;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 45px;
    margin-bottom: 10px;
}
.bannar-v1 .bannar-header h1 {
    font-size: 72px;
    line-height: 1;
    /* max-width: 650px; */
    margin-bottom: 40px;
}
.bannar-header .meta-post {
    margin: 0;
}
.bannar-header .meta-post li {
    list-style: none;
    display: inline-block;
    color: #fff;
    margin-right: 10px;
    font-size: 18px;
}
.bannar-header .meta-post li i {
    color: #fff;
}
.bannar-content {
    position: relative;
    margin-top: 70px;
}
.bannar-v1 .bannar-content {
    margin-top: 70px;
}

.bannar-content:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 90px;
    background-color: #ee5300;
}
.bannar-v1 .bannar-content:before {
    background-color: #1d32e5;
}
.bannar-btn a {
    padding: 10px 20px;
    border: 2px solid #fff;
    display: inline-block;
    margin: 23px 3px;
    border-radius: 4px;
    text-transform: capitalize;
    color: #fff;
}
.bannar-btn a:hover {
    color: #ee5300;
}
.bannar-btn .hvr-bounce-to-bottom:before {
    background-color: #fff;
}
.bannar-btn .hvr-bounce-to-bottom:before {
    background-color: #fff;
}
.conference-info-outer {
    background-color: #fafafa;
    margin-top:20px;
}
.conference-info {
    padding: 10px;
    background-color: #02114b;
}
.conference-info ul.info-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.conference-info ul li {
    overflow: hidden;
    padding: 10px 20px;
    background-color: #fff;
    margin-bottom: 4px;
}
.conference-info ul li:last-child {
    /* margin-bottom: 0; */
}
.conference-info ul li .c-info-icon {
    float: left;
    display: inline-block;
    font-size: 40px;
    color: #cc3300;
    margin-right: 15px;
    width: 40px;
}

.conference-info ul li .c-info-content {
    display: table;
}

.conference-info ul li .c-info-content strong {
    display: block;
    font-size: 15px;
    font-weight: 600;
    color: #363636;
}
.conference-info ul li .c-info-content strong>span {
    color: #202239;
}

.conference-info ul li .c-info-content .i-text {
    display: block;
    font-size: 15px;
    color: #959595;
}



/*  become sponsor  */
.become-sponsor-v1 {
    background-color: #ee5103;
    padding: 50px 0;
}
.become-sponsor-v1 .custom-btn {
    background-color: #ffffff;
    border: none;
    color: #202239;
    padding: 15px 40px;
    float: right;
    border-radius: 50px;
    font-weight: 600;
    text-transform: uppercase;
}
.become-sponsor-v1 .custom-btn:hover {
    background-color: #202239;
    border: none;
    color: #FFF;
    padding: 15px 40px;
    float: right;
    border-radius: 50px;
    font-weight: 600;
    text-transform: uppercase;
}

.become-sponsor-item p {
    color: #fff;
    margin-top: 20px;
    font-size: 20px;
}

.become-sponsor-item h2 {
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    line-height: 45px;
    margin: 0;
}

/*----- SPONSOR PRICING ----*/

.pricing-table-wrapper-v2 {}
.pricing-table-wrapper-v2 .price-item-v2 {
    text-align: center;
    background-color: #f1f1f1;
    padding-bottom: 30px;
    border-radius: 3px;
    margin-bottom: 30px;
}

.pricing-table-wrapper-v2 .price-item-v2 .price {
    text-align: center;
    padding-top: 45px;
    padding-bottom: 50px;
    position: relative;
    background: #181f5a;
}
.pricing-table-wrapper-v2 .price-item-v2 .price p {
    font-size: 18px;
    color: #fff;
    font-weight: 700;

}
.pricing-table-wrapper-v2 .price-item-v2 .price .pricing-currency_icon {
    font-weight: 400;
    margin-right: 3px;
}
.pricing-table-wrapper-v2 .price-item-v2 .price p span {
    font-size: 48px;
}
.pricing-table-wrapper-v2 .price-item-v2 .price p .pricing-rate_extra {
    font-size: 20px;
    font-weight: 400;
}
.pricing-table-wrapper-v2 .price-item-v2 .price .booking-cat {
    position: absolute;
    left: 0;
    bottom: -26px;
    width: 100%;
}
.pricing-table-wrapper-v2 .price-item-v2 .price .booking-cat span {
    display: inline-block;
    padding: 7px 30px;
    border: 3px solid #fff;
    background-color: #ee5300;
    border-radius: 30px;
    font-size: 20px;
    font-weight: 700;
    color: #FFF;
    text-transform: capitalize;
    font-family: 'Poppins', sans-serif;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.pricing-table-wrapper-v2 .price-item-v2 .price-detail {
    padding-top: 50px;
    padding-bottom: 20px;
    text-align: left;
    padding-left: 40px;
    list-style: none;
}
.pricing-table-wrapper-v2 .price-item-v2 .price-detail li {
    padding: 8px 0;
    font-size: 15px;
    color: #345977;
}
.pricing-table-wrapper-v2 .price-item-v2 ul.price-detail li .price-list-icon {
    width: 16px;
    height: 16px;
    border-radius: 100px;
    background-color: #ee5300;
    float: left;
    line-height: 17px;
    text-align: center;
    margin-right: 12px;
    color: #fff;
    font-size: 11px;
    padding-left: 1px;
    margin-top: 3px;
}
.pricing-table-wrapper-v2 .price-item-v2 ul.price-detail li .price-list-icon.closed {
    background-color: #c9c9c9 !important;
}
.pricing-table .pricing-table-btn {
    text-align: center;
    margin-bottom: 10px;
}
.pricing-table .price-btn {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    padding: 11px 30px;
    background-color: #012f55;
    border-radius: 50px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-weight: 600;
    text-transform: uppercase;
}
.pricing-table-wrapper-v2 .price-item-v2:hover .price {
    background-color: #ee5300 !important;
   
}
.pricing-table-wrapper-v2 .price-item-v2:hover .price p {
    color: #FFF;
}
.pricing-table-wrapper-v2 .price-item-v2:hover .price>.booking-cat>span {
    background-color: #202239;
    color: #fff;
}
.pricing-table-wrapper-v2 .price-item-v2 .price-btn:hover {
    background-color: #ee5300;
    color: #FFF;
}



.generic-title {
    margin-bottom: 28px;
}
.small-text {
    font-size: 20px;
    line-height: 32px;
    font-weight: 700;
    color: #ee5103;
    display: block;
    letter-spacing: 4px;
}
.event-left-con{
    padding-top: 60px;
}
.event-left-con p {
    margin-bottom: 30px;
    padding-right: 0;
    font-size: 20px;
}
.education {
    width: min(500px, 95vw);
}

.education__content {
    position: relative;
    padding: 15px 16px 5px 55px;
}
.education__content p {
    color: var(--text-color);
    font-size: 16px;
    line-height: 30px;
    margin-block-start: 0.5rem;
    margin-block-end: 0;
}

.education__content p a {
    color: #3500fc;
}
.generic-title h2 {
    font-size: 40px;
    line-height: 52px;
    font-weight: bold;
}
.education__content .year {
    position: absolute;
    content: var(--year);
    width: 40px;
    height: 40px;
    aspect-ratio: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-weight: 700;
    color: #3500fc;
    border-radius: 50%;
    background-color: var(--primary-color);
    box-shadow: inset 0 0 0 1px #3500fc;
    border: 1px solid #3500fc;
    left: 0px;
    top: 16px;
    z-index: 2;
}

.education__content:not(:last-child):before {
    position: absolute;
    content: "";
    width: 2px;
    background-color: #3500fc;
    left: calc(1rem - -10px);
    top: 52px;
    bottom: -2rem;
    z-index: 1;
}

.education__content small {
    font-size: 16px;
    line-height: 20px;
    border-radius: 5px;
    background: rgb(98, 46, 239, .2);
    color: var(--button-color);
    padding: 5px 15px;
    margin-bottom: 5px;
    display: inline-block;
}

.education__content h6 {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
}
.event-right-con{
        height: 370px;
    overflow: auto;
}
.event-right-con .nav-tabs {
    margin-bottom: 30px;
}

.event-right-con .nav-tabs {
    width: auto;
    margin-bottom: 0 !important;
    padding: 20px 10px 17px;
    border-radius: 10px;
    background: #fff;
}
.event-right-con .nav-link small {
    font-size: 14px;
    line-height: 16px;
    color: var(--text-color);
}
.d-block {
    display: block !important;
}








.nonBold{
    font-weight: 500 !important;
}

.form-group {
    margin-bottom: 25px !important;
}
.priceBox {
    border: 1px solid #ee5103;
    padding: 2px 11px;
    float: right;
    color: #ee5103;
    background: #fff;
    border-radius: 20px;
    margin-top: 0px;
}
.pricing-list {
    width:100%;
    margin: 25px 0px;
}
.event-details-section .event-pricing-plan .pricing-list ul .pricing-table {
    overflow: hidden;
    padding: 50px 25px 0px 25px;
    text-align: center;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #f7f7f7; 
        border: 1px solid #dedede;
}
    .event-details-section .event-pricing-plan .pricing-list ul .pricing-table .popularity-sign {
        top: 35px;
        left: -50px;
        min-width: 200px;
        padding: 5px 15px;
        position: absolute;
        text-align: center;
        color: #ffffff;
        font-size: 14px;
        text-transform: uppercase;
        background-color: #ff4500;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        font-weight: 600;
        letter-spacing: 1px;
    }
    .event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-header .amount {
      font-size: 54px;
      font-weight: 400;
      color: #ee5103; }
    .event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-header .pricing-table-title {
      margin: 0px;
      font-weight: 700;
      color: #333333;
      font-size: 18px;
      text-transform: uppercase; }
    .event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-body {
      padding: 30px 0px; }
      .event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-body ul {
        margin: 0px;
        padding: 0px;
       }
        /*.event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-body ul li {*/
        /*  width: 100%;*/
        /*  padding: 8px;*/
        /*  display: block;*/
        /*  list-style: none;*/
        /*  text-align: left;*/
        /*  position: relative;*/
        
        /*}*/
       .event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-body ul li{
           list-style:none;
       }
          .event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-body ul li:last-child {
            border-bottom: none;
            }
          /* .event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-body ul li:before {
            top: 50%;
            left: 5px;
            font-weight: 900;
            position: absolute;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            font-family: 'Font Awesome 5 Free'; }
        .event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-body ul .item-on:before {
          color: #ee5103;
          content: '\f00c'; }
        .event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-body ul .item-off:before {
          color: red;
          content: '\f00d'; } */
    .event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-footer {
      text-align: center; }
      .event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-footer .custom-btn {
        width: 100%;
        display: block;
        font-weight: 700;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 12px 40px;
        background: #ffffff;
        text-transform: uppercase;
        color: #333333 !important; }
        .event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-footer .custom-btn:before {
          opacity: 0; }
    .event-details-section .event-pricing-plan .pricing-list ul .pricing-table:hover .pricing-footer .custom-btn {
      color: #ffffff !important; }
      .event-details-section .event-pricing-plan .pricing-list ul .pricing-table:hover .pricing-footer .custom-btn:before {
        opacity: 1; }
      .event-details-section .event-pricing-plan .pricing-list ul .pricing-table:hover .pricing-footer .custom-btn:after {
        opacity: 0; }
  
  .event-details-section .event-pricing-plan .pricing-list ul .popular-pricing-table {
    z-index: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    background-color: #ffffff;
    -webkit-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.1); }
    .event-details-section .event-pricing-plan .pricing-list ul .popular-pricing-table .pricing-footer .custom-btn {
      color: #ffffff !important; }
      .event-details-section .event-pricing-plan .pricing-list ul .popular-pricing-table .pricing-footer .custom-btn:before {
        opacity: 1; }
      .event-details-section .event-pricing-plan .pricing-list ul .popular-pricing-table .pricing-footer .custom-btn:after {
        opacity: 0; }
  
  .event-details-section .register-wrapper .register-table ul {
    width: 100%;
    margin: 0px;
    padding: 0px;
    display: table;
    overflow: hidden;
    border-radius: 3px;
    border: 1px solid #f0f0f0; }
    .event-details-section .register-wrapper .register-table ul li {
      width: 100%;
      display: table;
      font-size: 14px; }
    .event-details-section .register-wrapper .register-table ul .rt-header {
      border-radius: 3px;
      padding: 15px 30px;
      color: rgba(255, 255, 255, 0.8);
      background: -webkit-gradient(linear, left top, right bottom, from(#ff3e00), to(#ffbe30));
      background: -webkit-linear-gradient(top left, #ff3e00, #ffbe30);
      background: -o-linear-gradient(top left, #ff3e00, #ffbe30);
      background: linear-gradient(to bottom right, #ff3e00, #ffbe30); }
      .event-details-section .register-wrapper .register-table ul .rt-header .header-leftside-content {
        width: 70%;
        float: left; }
        .event-details-section .register-wrapper .register-table ul .rt-header .header-leftside-content strong {
          color: #ffffff; }
      .event-details-section .register-wrapper .register-table ul .rt-header .header-rightside-content {
        width: 30%;
        float: right;
        text-align: right; }
    .event-details-section .register-wrapper .register-table ul .rt-body .rt-body-item {
      width: 100%;
      display: table;
      padding: 15px 30px;
      border-bottom: 1px solid #f0f0f0; }
      .event-details-section .register-wrapper .register-table ul .rt-body .rt-body-item .leftside-content {
        width: 80%;
        float: left; }
        .event-details-section .register-wrapper .register-table ul .rt-body .rt-body-item .leftside-content .ticket-title {
          margin: 0px;
          font-size: 24px; }
        .event-details-section .register-wrapper .register-table ul .rt-body .rt-body-item .leftside-content .ticket-price {
          width: 100%;
          display: table;
          font-weight: 700; }
      .event-details-section .register-wrapper .register-table ul .rt-body .rt-body-item .rightside-content {
        width: 20%;
        float: right; }
        .event-details-section .register-wrapper .register-table ul .rt-body .rt-body-item .rightside-content .ticket-select {
          width: 100%;
          height: 45px;
          position: relative;
          border-radius: 3px;
          background-color: #f7f7f7; }
          .event-details-section .register-wrapper .register-table ul .rt-body .rt-body-item .rightside-content .ticket-select select {
            width: 100%;
            height: 100%;
            display: block;
            font-weight: 700;
            padding: 0px 20px;
            border-radius: 3px;
            color: #333333;
            -webkit-appearance: none;
            border: 1px solid #f0f0f0;
            background: transparent url(../images/1.down-arrow.png) no-repeat right 20px center; }
    .event-details-section .register-wrapper .register-table ul .rt-footer {
      padding: 15px 30px; }
      .event-details-section .register-wrapper .register-table ul .rt-footer .footer-leftside-content {
        width: 80%;
        float: left;
        padding: 11px 0px; }
        .event-details-section .register-wrapper .register-table ul .rt-footer .footer-leftside-content .payment-card {
          margin: -5px 0px;
          margin-right: 30px; }
        .event-details-section .register-wrapper .register-table ul .rt-footer .footer-leftside-content .total-price {
          font-weight: 700;
          color: #333333; }
      .event-details-section .register-wrapper .register-table ul .rt-footer .footer-rightside-content {
        width: 20%;
        float: right; }
        .event-details-section .register-wrapper .register-table ul .rt-footer .footer-rightside-content .custom-btn {
          width: 100%;
          height: 45px;
          padding: 0px;
          display: block;
          font-weight: 700;
          -webkit-box-shadow: none;
          box-shadow: none;
          line-height: 45px;
          border-radius: 3px;
          font-size: 14px;
          text-transform: uppercase; }
          .event-details-section .register-wrapper .register-table ul .rt-footer .footer-rightside-content .custom-btn:after, .event-details-section .register-wrapper .register-table ul .rt-footer .footer-rightside-content .custom-btn:before {
            border-radius: 3px; }
  
.buy-btn{
	position:relative;
	font-size:13px;
	font-weight:400;
	padding:8px 35px;
	border-radius:50px;
	border:1px solid #ee5103;
	text-transform:uppercase;
    color: #ffffff;
    background-color: #ee5103;
}

.buy-btn:hover{
	color:#ffffff;
	border-color:#041a57;
	background-color:#041a57;
}


.session-dec {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    line-height: 32px;
    font-size: 16px;
    color: #FFF;
    
}

.session-dec ::marker {
    content: '\f0a4 ';
    font: normal normal normal 14px / 1 FontAwesome;
    display: inline-block;
    color: red;
    padding: 0 6px 0 0;
    font-size: 20px;
    letter-spacing: 15px;
}
/*.session-dec p::before  {*/
/*    content: '\f0a4 ';*/
/*    font: normal normal normal 14px / 1 FontAwesome;*/
/*    display: inline-block;*/
/*    color: red;*/
/*    padding: 0 6px 0 0;*/
/*    font-size: 20px;*/
/*    letter-spacing: 15px;*/
/*}*/
.speaker-btn {
    background-color: #ed5300;
    border-radius: 50%;
    color: #FFF;
    border: none !important;
    top: 0;
    position: absolute;
    padding: 5px 10px;
    font-weight: 800;
}


/*--------REGISTRATION PLANS in FORM --------------*/

.pricing-three .pricing-item {
    margin-bottom: 30px;
    overflow: hidden;
}

.pricing-three .pricing-item .pricing-header {
    width: 40%;
    float: left;
    padding: 20px;
}

.pricing-three .pricing-item.first {
    background-color: #65ac4c;
}

.pricing-three .pricing-item.second {
    background-color: #ff9822;
}

.pricing-three .pricing-item.third {
    background-color:  #f5b429;
}

.pricing-three .pricing-item.fourth {
    background-color: #92278f;
}

.pricing-three .pricing-item .pricing-header .name {
    font-size: 17px;
    text-align: center;
    display: block;
    text-transform: uppercase;
    color: #FFF;
    font-weight: 600;
}
.pricing-header h5{
    color: #FFF;
}
.text-yellow{
   color: #ffde05;
}
.pricing-three .pricing-item .pricing-header .amount {
    display: block;
    float: initial;
    font-size: 50px;
    line-height: 1.5;
    text-align: center;
    color: #FFF ;
}
.pricing-three .pricing-item .pricing-header a {
    color: #fff;
    font-size: 17px;
    line-height: 1;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    display: block;
    border: 1px solid #FFF;
    padding: 10px;
}
.pricing-three .pricing-item .pricing-header a:hover{
    background:#1a1831;
    color: #fff;
}
.pricing-three .pricing-item .pricing-options {
    width: 60%;
    float: left;
    /*border: 10px solid #fafafa;*/
    border-left: none;
    padding: 0px;
    position: relative;
}

.pricing-three .pricing-item .pricing-options>div {
    border: 1px solid #f0f0f0;
    padding: 20px;
    background: #FFF;
}

.pricing-three .pricing-item .pricing-options:before {
    content: "";
    position: absolute;
    top: -10px;
    left: 0;
    width: 40px;
    height: 10px;
    background-color: #bcb3ff;
}

.pricing-three .pricing-item .pricing-options:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 40px;
    height: 10px;
    background-color: #bcb3ff;
}

.pricing-three .pricing-item.second .pricing-options:before,
.pricing-three .pricing-item.second .pricing-options:after {
    background-color: #8cffc3;
}

.pricing-three .pricing-item.third .pricing-options:before,
.pricing-three .pricing-item.third .pricing-options:after {
    background-color: #a1e2ff;
}

.pricing-three .pricing-item.fourth .pricing-options:before,
.pricing-three .pricing-item.fourth .pricing-options:after {
    background-color: #ffbc9f;
}

.pricing-three .pricing-item .pricing-options p {
    padding-bottom: 10px;
    margin-bottom: 5px;
    text-align: left;
    font-size: 16px;
}

.pricing-three .pricing-item .pricing-options p span {
    float: right;
}

.pricing-three .pricing-item .pricing-button {
    display: none;
    background-color: #65ac4c;
    text-align: center;
}

.pricing-three .pricing-item.second .pricing-button {
    background-color: #ff9822;
}

.pricing-three .pricing-item.third .pricing-button {
    background-color: #f5b429;
}

.pricing-three .pricing-item.fourth .pricing-button {
    background-color: #92278f;
}

.pricing-three .pricing-item .pricing-button a {
    color: #fff !important;
}
.pricing .pricing-item .pricing-options p span {
    color: #fff;
    background-color: #65ac4c;
    height: 16px;
    width: 16px;
    font-size: 12px;
    display: inline-block;
    line-height: 17px;
    text-align: center;
    border-radius: 100%;
    margin-right: 20px;

}
.headbg{
    background: #041a57;
}
.table>thead>tr>th {
    color: #FFF;
}
.table>tbody>tr>td{
    text-align: left;
}
.summarybox{
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    padding:30px;
}



.checkout-section .preview-box .product-outer {
    padding: 15px 0;
    border-bottom: 1px solid #828282;
}

.checkout-section .preview-box .product-outer span {
    font-size: 16px;
    line-height: 17px;
    display: inline-block;
    font-weight: 700;
}

.checkout-section .preview-box .product-outer .total {
    padding-top: 3px;
    font-weight: 400;
}

.checkout-section .preview-box .shipping-outer {
    padding: 15px 0;
}

.checkout-section .preview-box .shipping-outer .shipping {
    font-size: 16px;
    line-height: 17px;
    font-weight: 700;
    display: block;
    margin-bottom: 15px;
}

.checkout-section .preview-box .shipping-outer .price {
    font-size: 15px;
    line-height: 15px;
    font-weight: 400;
    display: block;
    color: var(--e-global-color-text);
}

.checkout-section .preview-box .total-price-outer {
    padding: 15px 0;
}

.checkout-section .preview-box .total-price-outer span {
    font-size: 16px;
    line-height: 17px;
    display: inline-block;
    font-weight: 700;
}

.checkout-section .preview-box .total-price-outer .total {
    padding-top: 3px;
    font-weight: 400;
}

.checkout-section .preview-box .form-check {
    margin-bottom: 25px;
    border-bottom: 1px solid #828282;
}

.checkout-section .preview-box .form-check input {
    width: 20px;
    height: 20px;
    line-height: 24px;
    margin-top: 0;
    border: 1px solid #828282;
    border-radius: 100px;
    -webkit-appearance: none;
    top: 2px;
}

.checkout-section .preview-box .form-check input:checked {
    -webkit-appearance: auto;
}

.checkout-section .preview-box .form-check label {
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    margin-left: 15px;
    margin-bottom: 10px;
    display: block;
}

.checkout-section .preview-box .form-check p {
    font-size: 14px;
    line-height: 24px;
    margin-left: 15px;
}

.float-right {
    float: right !important;
}
.form-group {
    margin-bottom: 7px !important;
}
.form-control{
border: 1px solid #cdcdcd;
    border-radius: 3px !important;
    color: #8a8a8a;
    font-size: 13px !important;
    /* font-style: italic; */
    height: 50px !important;
    padding: 0 20px !important;
    width: 100% !important;
    display: block;
    padding: 10px 20px !important;
    margin-bottom: 7px !important;
    outline: none !important;
    transition: all 500ms ease 0s !important;
    background: #FFF !important;
}



.mx-auto{
    margin: 0px auto;
}

.eveconfence img{
       height: 320px;
    width: 100%;
    object-fit: cover; 
    margin-top:20px;
}
/*** 
====================================================================
  HOME  Call to Action
====================================================================
***/

@-webkit-keyframes bounce-x {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    50% {
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes bounce-x {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    50% {
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}


.anim-icons.full-width {
    max-width: 100%;
}
.anim-icons {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}

.anim-icons .icon {
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}
.icon-dotted-world {
    width: 430px;
    height: 430px;
    background-image: url(https://themecraze.net/html/volia/images/icons/icon-world.png);
}
.call-to-action {
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 110px 0;
    overflow: hidden;
}

.call-to-action .icon-dotted-world.left {
    left: -280px;
    top: 100px;
    -webkit-animation: bounce-x 10s infinite;
    animation: bounce-x 10s infinite;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
}

.call-to-action .icon-dotted-world.right {
    right: -280px;
    top: 100px;
    -webkit-animation: bounce-x 10s infinite;
    animation: bounce-x 10s infinite;
}

.call-to-action:before {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #00082e;
    background: -o-linear-gradient(45deg, #00082e 0%, #081245 100%);
    background: linear-gradient(45deg, #00082e 0%, #081245 100%);
    opacity: .90;
    content: "";
}

.call-to-action .content-box {
    position: relative;
    text-align: center;
    max-width: 800px;
    margin: 50px auto 0px auto;
}

.call-to-action .content-box h2 {
    display: block;
    font-size: 30px;
    line-height: 1.2em;
    color: #ffffff;
    font-weight: 700;
    margin-bottom: 20px;
}

.call-to-action .content-box .text {
    position: relative;
    display: block;
    font-size: 17px;
    line-height: 28px;
    color: #ffffff;
    /* font-weight: 600; */
    margin-bottom: 40px;
}

.call-to-action .content-box .theme-btn {
    position: relative;
    font-size: 16px;
}


.newsletter-form {
    position: relative;
    max-width: 670px;
    margin: 0 auto;
}

.newsletter-form .form-group {
    position: relative;
    padding-right: 170px;
    background: #ffffff;
    overflow: hidden;
    margin-bottom: 0;
}

.newsletter-form .form-group input[type="text"],
 .newsletter-form .form-group input[type="email"] {
    display: block;
    height: 60px;
    width: 100%;
    font-size: 16px;
    line-height: 25px;
    color: #555555;
    font-weight: 400;
    padding: 25px 30px;
    background-color: #ffffff;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    border: none !important;
}

.newsletter-form .form-group .theme-btn {
    position: absolute;
    right: 5px;
    top: 5px;
    min-width: 160px;
    line-height: 25px;
    padding: 11px 30px;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 500;
    border-radius: 0;
    cursor: pointer;
}


/*** 

====================================================================
    Sessions new Call to Action Two
====================================================================

***/

.call-to-action-two {
    position: relative;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
    background: #011372;
    padding: 50px 0;
}

.call-to-action-two:before {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 65%;
    background-image: url(https://themecraze.net/html/volia/images/icons/cta-bg.png);
    content: "";
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
}

.call-to-action-two .content-column {
    position: relative;
}

.call-to-action-two .content-box {
    position: relative;
    /* padding-left: 50px; */
    /* max-width: 500px; */
}

.call-to-action-two .content-box .sub-title {
    display: block;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    color: #ffffff;
    margin-bottom: 20px;
}

.call-to-action-two .content-box h2 {
    display: block;
    font-size: 36px;
    line-height: 1.3em;
    color: #ffffff;
    font-weight: 600;
    margin-bottom: 35px;
}

.call-to-action-two .content-box .text {
    position: relative;
    display: block;
    font-size: 16px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 400;
    margin-bottom: 40px;
}

.call-to-action-two .content-box .theme-btn {
    position: relative;
    font-size: 16px;
}


/*--------FAQ---------*/
.faq .panel-heading:before {
    position: absolute;
    top: 35px;
    width: 3px;
    height: 50px;
    content: "";
    background: transparent;
    left: 0px;
    z-index: 1;
}



/***

====================================================================
    Committe Section
====================================================================

***/

.speakers-section {
    padding: 50px 0;
    background-color: #f4f7ff;
   
}

.speakers-section:before {
    background-image: url(../images/background/4.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -webkit-animation: bounce-x 10s infinite linear;
    animation: bounce-x 10s infinite linear;
}

.speakers-section .icon-dotted-circle {
    left: -560px;
    top: -120px;
    -webkit-animation: fa-spin 60s infinite linear;
    animation: fa-spin 60s infinite linear;
}

.speaker-block {
    position: relative;
    margin-bottom: 40px;
}

.speaker-block .inner-box {
    position: relative;
    max-width: 300px;
    margin: 0 auto;
}

/*.speaker-block .image-box {*/
/*    position: relative;*/
/*    padding: 17px 22px 0 0;*/
/*}*/


.speaker-block .image-box {
    position: relative;
    padding: 17px 0px 0 0;
    text-align: center;
    margin: 0 auto;
    text-align: center;
    width: 60%;
}
.speaker-block .image {
    position: relative;
    border: 5px solid #ffffff;
    -webkit-box-shadow: 0 14px 20px rgba(0, 0, 0, .20);
    box-shadow: 0 14px 20px rgba(0, 0, 0, .20);
    border-radius: 0 0 250px 250px;
    overflow: hidden;
    margin-bottom: 0;
    width:180px;
}

.speaker-block .image-box:before {
    position: absolute;
    left: 20px;
    right: 0;
    top: 0;
    bottom: 17px;
    border: 3px solid #dddddd;
    border-radius: 0 0 250px 250px;
    content: "";
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
     width:180px;
}

.speaker-block .inner-box:hover .image-box:before {
    border: 3px solid #081245;
    border-color: #fdb900;
    opacity: 1;
}

.speaker-block .image img {
    width: 100%;
    -webkit-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
    height:170px;
}

.speaker-block .inner-box:hover .image img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.speaker-block .plus-icon {
    position: absolute;
    right: 25px;
    bottom: 20px;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
    color: #081245;
    border-radius: 50%;
    background-color: #ffba00;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.speaker-block .social-links {
    position: absolute;
    right: 30px;
    bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #ffba00;
    border-radius: 50px;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}

.speaker-block .inner-box:hover .social-links {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    opacity: 1;
    visibility: visible;
}

.speaker-block .social-links a {
    position: relative;
    margin: 5px 0;
    height: 40px;
    width: 40px;
    display: block;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
    background-color: #ffba00;
    color: #081245;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.speaker-block .social-links a:hover {
    color: #ffffff;
    background-color: #081245;
}

.speaker-block .info-box {
    position: relative;
    padding-top: 25px;
}

.speaker-block h4 {
    display: block;
    font-size: 16px;
    color: #001376;
}

.speaker-block h4 a {
    color: #001376;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    font-weight:bold;
}

.speaker-block .designation {
    font-size: 14px;
    color: #555555;
}
.homemsg textarea{
        height: 220px;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent !important;
    color: #e95402 !important;
}
.eventdetails-banner {
    position: absolute;
    padding: 60px 0px;
}
.venue img{
    width:100%;
    height:305px !important;
    object-fit:cover;
}

.organizingcommite .team-cont p {
    height: 40px;
}
@media (max-width: 1350px) {
    .eventdetailssections img {
    height: 650px;
    width: 100%;
    object-fit: cover;
}
    
}
@media (max-width: 1200px) {
    .eventdetailssections img {
    height: 650px;
    width: 100%;
    object-fit: cover;
}
}
@media (max-width: 1024px) {
    .eventdetailssections img {
    height: 650px;
    width: 100%;
    object-fit: cover;
}
    
}


/* (1366x768) WXGA Display */
@media  screen and (max-width: 1366px) {
    .eventdetailssections img {
    height: 650px;
    width: 100%;
    object-fit: cover;
}
.conference-info-outer {
    background-color: #fafafa;
    margin-top: 40px;
}
    
}


/* (1920x1080) Full HD Display */
@media  screen and (max-width: 1920px) {
   .eventdetailssections img {
    height: 720px;
    width: 100%;
    object-fit: cover;
}
.conference-info-outer {
    background-color: #fafafa;
    margin-top: 40px;
}
}