@media screen and (max-width:1199px){
.my-contactArea .inside {
    padding: 0 24px;

}
}
@media screen and (max-width:1024px){
    .time-table-section h2,
    .experts-section h2{
        font-size:46px;
        font-weight: 700;
        margin-bottom: 0;
    }
    .time-table-section h2 span,
    .experts-section h2 span {
        font-size: 16px;
        bottom: 12px;
    }
    .time-table-section h3,
    .experts-section h3 {
        font-size: 24px;
    }
    .speaker-caption {
    padding: 12px 4px;

}
.speaker-caption h5 {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    
}
/* .speaker-items {
    margin: 0 0;
    height: 100%;
    display: inline-flex;
    background: #fff;
} */

}
@media screen and (max-width:991px){
.my-contactArea .inside {
    padding: 0 0;
}
.storeArea ul li {
    flex: 1;
    margin-bottom: 16px !important;
}
}
/*----for mobile-----*/
@media screen and (max-width: 767px){

.form-item--error-message {
margin-left: 20px;
font-size: 11px;
color: #540d6e;
}
.speaker-caption{
    align-items: center;
}

.aboutBanerArea {padding: 0 0;width: 100%;position: relative; }
.aboutBanerArea img {height:220px; object-fit: fill;}
/*.aboutBanerArea .myberdcums {position: absolute;width: 100%;bottom: 15%;left: 0;}*/
.aboutBanerArea .myberdcums ul {display: flex;flex-wrap: wrap;}
.aboutBanerArea .myberdcums ul li a {color: #fff;font-size: 16px;}
.aboutBanerArea .myberdcums ul li {color: #fff;font-size: 21px;padding: 0 2px;}
.aboutBanerArea .myberdcums ul li:first-child::before {content: "[";padding: 0 2px;font-size: 22px;}
.aboutBanerArea .myberdcums ul li:last-child::after {content: "]";padding: 0 2px;font-size: 22px;}
/*.aboutBanerArea .banner-title{position: absolute;left: 5%;top: 29px;}*/
.aboutBanerArea .banner-title h1{font-size: 30px;color: #fff;}



/* .about-confrence-Area { padding: 40px 0 0; float: left; width: 100%; } */
.about-confrence-Area .row { position: relative; }
.about-confrence-Area .inside-welcome { padding: 0; position: relative; }
.about-confrence-Area .big-heading { display: block; text-align: center; }
.big-heading { position: relative; }
.about-confrence-Area .big-heading h5.small-heading {color: #540d6e; font-size: 20px; position: absolute; top: 39%; left: 37.5%; font-weight: 400; }
.about-confrence-Area .big-heading h1 { font-size: 47px; font-weight: 900; color: #d9d9d9; }
.about-confrence-Area .welcomeData {padding: 0; text-align: center; }
.about-confrence-Area .welcomeData h4 { font-size: 23px; color: #000; font-weight: 600; margin: 0 0 8px; }
.about-confrence-Area .welcomeData p { padding: 0; color: #000; text-align: justify; font-size: 16px;}
.about-confrence-Area .newsimage { margin: 25px 0}

.countArea {padding: 0;float: left;width: 100%;text-align: center;}
.countBlock {padding: 30px 12px;background: #fff;margin: 0 0 32px;z-index: 1;position: relative;box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
.countBlock h4 {font-size: 25px;}
.countBlock h4 span {color: #540d6e;}
.countArea .time-box {float: left;width: 100%;}
.countArea .time-box ul {display: flex;justify-content: center;align-items: center;}
.countArea .time-box ul li h1 {font-size: 28px;display: block;text-align: center;font-weight: 500;}
.countArea .time-box ul li h1 span {font-size: 12px;display: block;color: #540d6e;margin: 7px 0 0;font-weight: 400;}
.countArea .time-box ul li {width: 24%;margin: 16px 2px 0;position: relative;}
.countArea .time-box ul li::before {content: "";width: 5px;height: 5px;background: #d2d2d2;position: absolute;top: 17%;left: 4%;border-radius: 2px;}
.countArea .time-box ul li::after {content: "";width: 5px;height: 5px;background: #d2d2d2;position: absolute;top: 39%;left: 4%;border-radius: 2px;}
.countArea .time-box ul li:first-child::before,.time-box ul li:first-child::after{width:0px}


div.px-5 { padding: 0!important; }

.benfitsArea {overflow:hidden; padding: 16px 0 16px;margin: 0 0 0px;width: 100%;float: left;background:url(/themes/contrib/breeze/images/benfits.png);background-size: cover;position: relative;z-index: 1;text-align: center;}
.benfitsArea .big-heading h1 {font-size: 47px;font-weight: 900;color: #ffffff17;}
.benfitsArea .big-heading  h5.small-heading {color: #540d6e;font-size: 20px;position: absolute;top: 41%;font-weight: 400;}
.benfitsArea .block-heading h3 {color: #fff;font-size: 23px;font-weight: 500;margin: 4px 0 15px;}
.benfitsArea .block-heading p {font-size: 14px;line-height: 1.5;color: #fff;max-width: 700px;margin: auto;padding: 0 0 14px;}
.benfitsArea .benfitsBlock {float: none;width: 100%;padding: 15px 0;max-height:50vh;text-align: start;position: relative;display: block;}
.benfitsArea .benfitsBlock .lefttab {padding: 10px;width: 100%;background: #540d6e;float: left;position: relative;}
.benfitsArea .benfitsBlock .lefttab li {width: 100%;}
.benfitsArea .benfitsBlock .lefttab li a.nav-link{line-height: 25px; display: flex;justify-content: flex-start;padding: 5px 8px;font-size: 18px;transition: 0.9s;align-items: center;cursor: pointer;margin: 0 0 8px;width: 100%;border: 0px!important;color: #fff;}
.benfitsArea .benfitsBlock .lefttab li a.nav-link p {color: #fff;transition: 0.9s;font-size: 14px;}
.benfitsArea .benfitsBlock .lefttab li span {margin: 0 20px 0 0;}
.benfitsArea .benfitsBlock .lefttab ul.nav.nav-tabs {border: 0;}
.benfitsArea .benfitsBlock .lefttab li a.active,.benfitsArea .benfitsBlock .lefttab li a:hover {background: #fff;border: 0px;border-radius: 0;color: #000;}
.benfitsArea .benfitsBlock .lefttab li a.active p,.benfitsArea .benfitsBlock .lefttab li a:hover p {color:#000!important; }
.benfitsArea .mid-img {width: 0;float: left;margin: 0 0 0 0px;display: block;}
.benfitsArea .mid-img img{
    height: 100%;
    object-fit: cover;

}
.benfitsArea .rightData {padding: 21px 17px 22px;width: 100%;background: white;position: unset;right: 0px;top:15px;height: auto;float: left;}
.benfitsArea .rightData h4 {margin: 0 0 12px;color: #010101;font-size: 19px;font-weight: 600;}
.benfitsArea .rightData .txt-box p {color: #000;font-size: 12px;}



.advisorArea {padding: 36px 0 25px;margin: 0px 0;width: 100%;float: left;background:#fff;position: relative;text-align: center;}
.advisorArea .big-heading h1 {font-size: 47px;font-weight: 900;color: #e0e0e0;}
.advisorArea .big-heading  h5.small-heading {color: #0c0c0c;font-size: 20px;position: absolute;top: 45%;font-weight: 400;}
.advisorArea .block-heading h3 {color: #540d6e;font-size: 25px;font-weight: 500;margin: 0px 0 4px;}
.advisorArea .block-heading p {font-size: 12px;line-height: 1.5;color: #000;max-width: 700px;margin: auto;padding: 0 0 35px;}
.advisorArea .advisorblock {padding: 0px 0 15px;width: 100%;float: left;overflow: hidden;clear: both;}
.advisorArea .advisorblock ul  { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
.advisorArea .advisorblock ul li {width: 43%;padding: 10px;/* border: 1px solid #ddd; */border-radius: 5px;margin: 0 10px 20px;overflow: hidden;position: relative;transition: 0.9s;clear: both;cursor: pointer;box-shadow: 3px 3px 10px #ccc;}
.advisorArea .advisor-overlay {position: absolute;background: #540d6eba;top: 0;left: 0;height: -webkit-fill-available;width: -webkit-fill-available;margin: 10px;padding: 10px 15px;border-radius: 10px;overflow: hidden;transition: 0.5s;opacity: 0;}
.advisorArea .social-icon {position: absolute;right: 14px;width: 20px;}
.advisorArea .name-position {bottom: 0;position: relative;top: 58px;}
.advisorArea .name-position h4 {font-size: 12px;color: #fff;font-weight: 500;text-align: start;}
.advisorArea .name-position h4 span {font-size: 12px;display: block;color: #d4d4d4;margin: 2px 0;}
.advisorArea .advisorblock ul li:hover,.advisorArea .advisorblock ul li.active {padding: 0; margin-top: -1px;}
.advisorArea .advisorblock ul li:hover .advisor-overlay,.advisorArea .advisorblock ul li.active .advisor-overlay{opacity:1}

.memberArea {padding: 20px 0;margin: 0 0 0 -3px;width: 100%;float: left;background:url(/themes/contrib/breeze/images/member-bg.jpg);background-size: 100% 100%;background-repeat: no-repeat;position: relative;text-align: center;}
.memberArea .big-heading h1 {font-size: 36px;font-weight: 700;color: #ffffff17;}
.memberArea .big-heading  h5.small-heading {color:#540d6e;font-size: 18px;position: absolute;top: 41%;/*left: 36.5%;*/font-weight: 400;}
.memberArea .block-heading h3 {color: #fff;font-size: 21px;font-weight: 500;margin: 8px 0 8px;}
.memberArea .block-heading p {font-size: 14px;line-height: 1.5;color: #fff;max-width: 700px;margin: auto;padding: 0 25px 11px;}
.memberArea .memberBlock {padding: 0;width: 100%;float: left;overflow: hidden;clear: both;}
.memberArea .memberBlock ul  { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
.memberArea .memberBlock ul li {width: 255px;padding: 0;border: 0px;border-radius: 0;margin: 15px;position: relative;transition: 0.9s;clear: both;cursor: pointer;}

.memberArea .memberBlock .advisor-overlay {position: absolute;background: #540d6e91;height: 100%;top: -11px;left: 0;max-width: -webkit-fill-available;margin: 10px;padding: 10px 15px;border-radius: 0;overflow: hidden;transition: 0.5s;opacity: 0;z-index: 0;}
.memberArea .memberBlock .social-icon {position: absolute;right: 14px;}
.memberArea .memberBlock .name-position {bottom: 0;position: relative;top: 172px;}
.memberArea .memberBlock .name-position h4 {font-size: 20px;color: #fff;font-weight: 500;text-align: start;}
.memberArea .memberBlock .name-position h4 span {font-size: 12px;display: block;color: #d4d4d4;margin: 8px 0;}
.memberArea .memberBlock .advisorblock ul li:hover {padding: 0; overflow: hidden;}
.memberArea .memberBlock .advisorblock ul li:hover .advisor-overlay{opacity:1}
.memberArea .name-position2 {margin: 0 21px;background: #fff;padding:8px 8px 8px;transition: 0.9s;position: absolute;bottom: -8px;width: -webkit-fill-available;z-index: 9;}
.memberArea .name-position2 h4 {color: #540d6e;font-size: 14px;font-weight: 500;}
.memberArea .name-position2 h4 span {font-size: 11px;color: #2b2b2b;display: block;font-weight: 400;margin: 4px 0 0;}
.memberArea .memberBlock ul li.active .advisor-overlay ,.memberArea .memberBlock ul li:hover .advisor-overlay{opacity: 1}
.memberArea .memberBlock ul li.active .name-position2, .memberArea .memberBlock ul li:hover .name-position2 {position: absolute; bottom: 0px;}

.tesimonialArea {padding: 20px 0 50px;margin: 20px 0 0;width: 100%;float: left;background:#fff;position: relative;text-align: left;text-align: center;}
.tesimonialArea .big-heading h1 {font-size: 40px;font-weight: 900;color: #e0e0e0;}
.tesimonialArea .big-heading  h5.small-heading {color: #540d6e;font-size: 18px;position: absolute;top: 45%;font-weight: 400;width: 100%;}
.tesimonialArea .block-heading h3 {color: #000;font-size: 22px;font-weight: 500;margin: 4px 31px 0;}
.tesimonialArea .slide-inside {padding: 20px 0 0;float: left;width: 100%;max-width: 1000px;margin: auto;}
.tesimonialArea .slide-inside .row { align-items: center; }
.tesimonialArea .userImg {width: 100px;height: 100px;border: 100px;overflow: hidden;margin: 0 auto 19px;border-radius: 100px;}
.tesimonialArea .userData {width: 198px;margin: auto;text-align: center;}
.tesimonialArea .userData h4 {font-size: 14px;color: #540d6e;font-weight: 500;/* text-align: center; */}
.tesimonialArea .userData h4 span {display: block;font-size: 10px;color: #2b2b2b;}
.tesimonialArea .item-img {text-align: right;}
.tesimonialArea .devideImg {width: 14px;position: relative;background: #fff;z-index: 99;margin: 23px 0 0 0;}
.tesimonialArea .item-coma {position:relative;height: 100%;}
.tesimonialArea .item-coma::after{ content: ""; width: 0px;height: 187px;background: #cecbcb;display: block;position: absolute;top: -76px;left: 35px;}
.tesimonialArea .txt-box p {font-size: 16px;line-height: 21px;}
.tesimonialArea .txt-box {padding: 0 0 0 20px;margin: -17px 0 0 0;}
.tesimonialArea .owl-nav {display: none;}
.tesimonialArea .owl-dots {text-align: center;padding-top: 0;width: 100%;display: flex;justify-content: center;margin: 0 0 0 0px;}
.tesimonialArea .owl-dots button.owl-dot::before {content: counter(section);font-size: 14px;font-weight: 500;}
.tesimonialArea .owl-dots button.owl-dot{counter-increment: section;transition: 0.6s;}
.tesimonialArea button.owl-dot {width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;margin: 0 5px;border-radius: 100px;}
.tesimonialArea button.owl-dot.active {width: 30px;height: 30px;border: 2px solid #540d6e!important;display: flex;justify-content: center;align-items: center;margin: 0 16px 0 0;border-radius: 100px;position: relative;}
.tesimonialArea button.owl-dot.active::after {content: "";width: 16px;height: 3px;position: absolute;background: #888484;left: 37px;}

/* my-nomination Area*/
.my-nominationArea {padding: 36px 0 0px;margin: 0px 0;width: 100%;float: left;background:#fff;position: relative;text-align: center;}
.my-nominationArea .big-heading h1 {font-size: 47px;font-weight: 900;color: #e0e0e0;}
.my-nominationArea .big-heading  h5.small-heading {color: #540d6e;font-size: 20px;position: absolute;top: 45%;left: -33%;font-weight: 400;width: 100%;}
.my-nominationArea .solving-block {padding: 5px 0 30px;float: left;width: 100%;margin:auto;text-align: center;}
.my-nominationArea .solving-block h3 {color: #000;font-size: 22px;font-weight: 600;margin: 4px 0px 16px 0;}
.my-nominationArea .solving-block  p {font-size: 14px;line-height: 1.5;color: #000;padding: 0 0 0;max-width: 373px;text-align: justify;}
.my-nominationArea .nominatin-img {padding: 0;}
.my-nominationArea .nominatin-slider-text {padding: 13px 15px;max-width: 288px;text-align: left;background: #540d6e;border-radius: 10px;position: relative;bottom: 29px;left: 21px;}
.my-nominationArea .item {padding: 5px 13px;position: relative;max-width: 100%;margin: auto;}
.my-nominationArea .nominatin-slider-text p {color: #fffefe;font-size: 16px;font-weight: 400;line-height: 24px;}
.my-nominationArea .author_name {margin: 12px 0 0;color: #000;font-size: 12px;}
.my-nominationArea img.my-coma.img-responsive.w-auto {position: absolute;bottom: 0px;right: 19px;}
.my-nominationArea .nominatin-slider-text .owl-nav {display: none;}
.my-nominationArea .nominatin-slider-text .owl-dots {display: block;}
.my-nominationArea .nominatin-slider-text button.owl-dot span {width: 7px;height: 7px;background: #961949;display: block;border-radius: 100px;margin: 0 2px;}
.my-nominationArea .nominatin-slider-text button.owl-dot.active span {background: #2e3192;}



.counterArea {padding: 33px 0 0px;width: 100%;float: left;display: block;}
.counterArea .counterBlock h1 {text-align: center;font-size: 30px;font-weight: 600;}
.counterArea .counterBlock h1 span {display: block;font-size: 14px;margin: 3px 0 0;font-weight: 400;}
.counterArea .inside-count:before {content: "";width: 76px;background: #540d6e;height: 6px;display: block;position: absolute;left: 23%;top: 0px;}
.counterArea .inside-count {padding: 15px 0 46px;position: relative;}
.counterArea .counterBlock .count-Item:nth-child(1) .inside-count:before {content: ""; background: #25cd44}
.counterArea .counterBlock .count-Item:nth-child(2) .inside-count:before {content: ""; background: #ffb339}
.counterArea .counterBlock .count-Item:nth-child(3) .inside-count:before {content: ""; background: #ff2661}
.counterArea .counterBlock .count-Item:nth-child(4) .inside-count:before {content: ""; background: #8000ff}
.counterArea .counterBlock {max-width: 100%;margin: auto;}



.nomination-formArea {padding: 15px 0;float: left;margin: 0 0;width: 100%;/*background: url(/themes/contrib/breeze/images/open-Nomination-bg.jpg);background-size: cover;*/}
.nomination-formArea .formBox {max-width: 100%;padding: 30px 0 0 0;margin: auto;border-radius: 15px;background: #252525;display: flex;flex-wrap: wrap;}
.nomination-formArea .reg-form {padding: 14px 20px 20px;float: left;width: 100%;display: block;}
.nomination-formArea .reg-form input {width: 100%;font-size: 12px;padding: 5px 12px;height: 40px;border: 0px;border-radius: 100px;background: #ebebeb;}
.nomination-formArea .reg-form input.form-text,.nomination-formArea .reg-form input.form-email,.nomination-formArea .reg-form textarea,.nomination-formArea .reg-form input.form-tel{
outline: 0; 
min-height: 32px;
border-bottom: 1px solid #ccc;
margin-bottom: 15px;
border-radius: 0px;
background: #252525;
} 
.nomination-formArea .reg-form p {margin: 0 0 30px;}
.nomination-formArea .reg-form textarea {padding: 5px 12px;width: 100%;height: 79px;font-size: 12px;border: 0;resize: none;border-bottom: 1px solid #ccc;}
.nomination-formArea .reg-form p.agree {display: flex;justify-content: center;align-items: center;color: #515050;font-size: 12px;margin: 0 0 15px 0;}
.nomination-formArea .reg-form p.agree input {width: auto;margin: 0 50px;color: #515050;}
.nomination-formArea .reg-form button.btn  {margin: 15px 0;padding: 8px 50px;background: none;font-weight: 500;font-size: 15px;background: #540d6e;color: #fff;}
.nomination-formArea .reg-form form {max-width: 866px; margin: auto; }
.nomination-formArea .reg-form button.btn:hover {background: none;color: #540d6e;}
.nomination-formArea .top-tab {width: 100%;}
.nomination-formArea .top-tab h5 {padding: 7px 0;width: 142px;float: left;background:#540d6e;color: #fff;font-size: 19px;text-align: center;}
.nomination-formArea ul.tabs {padding: 0;width: 150px;display: flex;margin: 4px auto;float: right;list-style: none;justify-content: center;border-radius: 50px;border: 1px solid #540d6e;}
.nomination-formArea ul.tabs li {padding: 5px 12px;cursor: pointer;transition: 0.5s; font-size:14px;background: #ffffff;}
.nomination-formArea ul.tabs li.current{background: #540d6e;color: #fff;}
.nomination-formArea .tab-content{ display: none}
.nomination-formArea .tab-content.current{display: inherit;}
.nomination-formArea ul.tabs li:first-child {border-radius: 40px 0 0px 40px;}
.nomination-formArea ul.tabs li {border-radius: 0 40px 40px 0;width: 50%;padding: 5px;text-align: center;font-size: 13px;color: #828282;}

.nomination-formArea .container {
padding: 0;
}
input#edit-agree--2 {
width: auto;
margin: 0 50px;
color: #515050;
}

input#edit-agree{
width: auto;
margin: 0 15px;
color: #515050;

}

.js-form-item.form-item.js-form-type-checkbox.form-item-agree.js-form-item-agree {
display: flex;
justify-content: center;
align-items: center;
color: #515050;
font-size: 12px;
margin: 0 0 15px 0;
}

input#edit-actions-submit--2 {
margin: 15px 0;
padding: 8px 50px;
background: none;
font-weight: 500;
font-size: 15px;
background: #540d6e;
color: #fff;
width: auto;
}


/* input#edit-actions-submit{

margin: 15px 0 0;
    padding: 8px 50px;
    background: none;
    font-weight: 500;
    font-size: 15px;
    background: #eee6f1;
    color: #540d6e;
    width: auto;


} */
input#edit-agree--2 {width: auto; margin: 0 50px; color: #515050; }
input#edit-agree{ width: auto; margin: -15px 0px 0 24px; color: #515050; }
.reg-form .form-field {margin: 0 0 11px;}

footer{ padding: 30px 0 0 0; background: url(../images/footer-bg.jpg) no-repeat center center; background-size: cover; float: left; width: 100%; text-align: left; }
footer h4{ color: #fff; font-size: 15px; font-weight: 600; line-height: 1.45; text-transform: capitalize; margin-bottom: 13px; margin-top: 2em; font-family: 'Poppins', sans-serif; text-align: center; }
footer.footer .col-12.col-sm-12.col-md-3:nth-child(2) h4 { opacity: 0; margin: -15px 0 0; }
ul.services-menu { display: flex; flex-direction: column; }
ul.services-menu li+li{ margin-top: 7px; }
ul.services-menu li a{ color: #fff; font-weight: 400; line-height: 1.45; text-transform: capitalize; font-family: 'Niramit', sans-serif; font-size: 16px;  }
ul.services-menu li a:hover{ text-decoration: none; }


/*ul.social-list li:last-child {width: 100%; display: block; margin: 11px 0 0;} */
footer .office-add, .contact-detail span, .contact-detail a{ color: #fff; font-size: 12px; font-weight: 500; line-height: 2; margin-bottom: 7px; font-family: 'Poppins', sans-serif; text-align: left; }
.contact-detail{display: flex; flex-direction: column; }
.contact-detail span, .contact-detail a{ margin-bottom: 4px;}



.social-wrapper {display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap-reverse; }
ul.social-list {display: flex;align-items: center;justify-content: center;width: 100%;flex-wrap: wrap;}
.social-wrapper p{color: #151515; font-size: 14px; font-weight: 500; line-height: 1.45; font-family: 'Niramit', sans-serif; width: 100%; }
/*.social-wrapper p a {display: inline-block; height: 45px; line-height: 45px;}*/



/* my-contact Area*/
.my-contactArea {padding: 32px 0 0px;margin: 0px 0;width: 100%;float: left;background:#fff;position: relative;text-align: center;}
.my-contactArea .big-heading h1 {font-size: 36px;font-weight: 600;color: #e0e0e0;}
.my-contactArea .big-heading  h5.small-heading {color: #0c0c0c;font-size: 15px;position: absolute;top: 45%;left: 29%;font-weight: 400;}
.my-contactArea .block-heading h3 {color: #540d6e;font-size: 22px;font-weight: 500;margin: 4px 0 7px;}
.my-contactArea .block-heading p {font-size: 12px;line-height: 1.5;color: #000;max-width: 700px;margin: auto;padding: 0 0 20px;}
.my-contactArea .topInfoBlock {padding: 13px 0;float: left;width: 100%;display: block;background: #000;text-align: start;}
.my-contactArea .topInfoBlock .item.col-12.col-md-3.col-lg-3:last-child .inside {border: 0;}
.my-contactArea .inside {padding: 16px 20px;margin: 0;width: 100%;border-bottom: 1px solid #a5a1a1;height: 100%;text-align: center;}
.my-contactArea .inside h4 {font-size: 18px;color: #fff;line-height: 2;text-align: center;}
.my-contactArea .inside p {color: #fff;line-height: 29px;font-size: 15px;text-align: center;}
.my-contactArea .inside p span { color: #540d6e; margin: 0 10px 0 0; }
.my-contactArea .reg-form {padding: 39px 14px;/*float: left;*/width: 100%;display: block;clear: both;/*background: url(../images/Contact-us-bg.png);*/}
.my-contactArea .reg-form input {width: 100%;font-size: 12px;padding: 5px 12px;height: 42px;border: 0px;border-radius: 100px;background: #ebebeb;}
.my-contactArea .reg-form textarea {padding: 5px 12px;width: 100%;height: 79px;font-size: 12px;border: 0;border-radius: 20px;background: #ebebeb;resize: none;}
.my-contactArea .reg-form .js-form-type-checkbox {display: flex;justify-content: center;align-items: center;color: #ffffff6b;font-size: 12px;margin: 0 0 15px 0;}
.my-contactArea .reg-form .js-form-type-checkbox input {width: auto; margin: 0 7px; color: #515050; }
.my-contactArea .reg-form .form-submit {margin: 15px 0;padding: 8px 50px;background: none;font-weight: 500;font-size: 15px; color: #fff;}
.my-contactArea .reg-form form {max-width: 866px; margin: auto; }
.my-contactArea .reg-form .form-submit:hover {background: #540d6e; color: #fff; }

/* map area */
.map-Area { width: 100%; }
.map-Area iframe {width: 100%;height: 321px;padding: 0 15px;margin: 0 0 -5px;}


.technology-section{padding: 31px 0 0 1px;width: 100%;}
.past-events-slider-wrapper {max-width: 100%;margin: 0 auto;padding: 0 15px;}
.past-events-slider{padding-left: 10px;}
.technology-section h2 {font-size: 47px;line-height: 1.2;font-weight: 900;color: #d8d8d8;text-transform: uppercase;text-align: left;position: relative;display: block;z-index: -1;margin-bottom: 5px;}
.technology-section h2 span {position: absolute;font-size: 16px;line-height: 1.2;font-weight: 400;color: #540d6e;text-transform: capitalize;left: 6%;bottom: 15px;transform: translateX(0%);}
.technology-section h3 {font-size: 21px;line-height: 1.2;font-weight: 700;color: #000000;text-transform: capitalize;margin-bottom: 7px;}
.technology-section p{font-size: 14px;line-height: 1.45;font-weight: 400;color: #000000;margin-bottom: 20px;}
.past-events-slider .btn-past-learn-more{ border:0; outline: 0; padding: 0;  background-color: transparent; }
.past-events-slider .btn-past-learn-more a{ display: inline-block; padding: 8px 21px; font-size: 14px;  line-height: 1.45; text-transform: capitalize; color: #000;font-weight: 400; border-radius: 21px;  border:1px solid #540d6e; background-color: transparent; display: none; }
.past-events-slider a.carousel-control-prev {top: unset;right: 4%;left: unset;width: auto;bottom: 0%;margin: 0 25px;}
.past-events-slider a.carousel-control-next.post-slide-next{top: unset;right: 0%;width: auto;left: unset;bottom: 0;}



.gerl-gallery-section{
padding: 50px 10px 0;
/*float: left;*/
width: 100%;
}
/*********19-5-2020******************/
.post-gfel-gallery{display: block;margin-bottom: 40px;}
.post-gfel-gallery .postg-gallery01{
width: 100%;
margin: 0 0 10px;
}
.post-gfel-gallery .postg-gallery02{
width: 100%;
padding: 0 0px 0px;
margin: 0 0 10px;
}
.post-gfel-gallery .postg-gallery03{
width: 100%;
text-align: center;
padding: 29px 15px;
background-color: #540d6e;
}
.gerl-gallery-section .post-gfel-gallery img{
width: 100%;
margin-bottom: 0;
object-fit: cover;
height: 100%;
}
.postg-gallery02{
display: flex;
flex-direction: column;
}
.post-items02{
display: block;
padding-bottom: 0px;
}
.post-items02 .post-sub-items+.post-sub-items{
padding-left: 0px;
margin: 0px 0;
}
.postg-gallery03 h2{
text-align: center;
display: inline-block;
position: relative;
font-size: 47px;
line-height: 1.2;
font-weight: 900;
color: #ff4747;
text-transform: uppercase;
margin-bottom: 10px;
}
.postg-gallery03 h2 span{
position: absolute;
font-size: 19px;
line-height: 1.2;
font-weight: 400;
color: #000000;
text-transform: capitalize;
left: 50%;
bottom: 5px;
transform: translateX(-50%);
}
.row.mb-5 {margin-bottom: 0!important;}
.postg-gallery03 h3{
text-align: center;
display: block;
position: relative;
font-size: 24px;
line-height: 1.2;
font-weight: 700;
color: #fff;
margin-bottom: 32px;
}


.gfel-leader{
padding: 9px 25px 24px;
background-color: #ff3333;
display: inline-block;
border-radius: 16px;
width: 100%;
text-align: center;
margin: 0 0 20px;
}
.gfel-leader.sponsors{
background-color: transparent;
}
.gfel-leader strong{
display: block;
font-size: 38px;
line-height: 1.2;
font-weight: 700;
text-align: center;
color: #232323;
margin-bottom: 6px;
}
.gfel-leader span{
display: block;
font-size: 15px;
line-height: 1.2;
font-weight: 400;
text-align: center;
color: #fff;
text-transform: capitalize;
}
.postg-gallery03.gallery_dark-bg{
background-color: #121212;
}
.postg-gallery03.gallery_dark-bg  h2 {
color: #404040;
}
.postg-gallery03.gallery_dark-bg h2 span{
color: #540d6e;

}
.postg-gallery03.gallery_dark-bg .gfel-leader {
background-color: #1e1e1e;
}
.postg-gallery03.gallery_dark-bg .gfel-leader strong {
color: #540d6e;

}
.postg-gallery03.gallery_dark-bg .gfel-leader.sponsors {
background-color: transparent;
}
.post-gfel-gallery.post-gfel-gallery_02 .postg-gallery02{
padding: 0;
width: 100%;
}
.post-gfel-gallery.post-gfel-gallery_02 .postg-gallery01{
padding: 10px 0px 0;
width: 100%;
}
/*********19-5-2020******************/

.gerl-gallery-section img{
margin-bottom: 15px;
}


.spotlight-section{
padding-top: 0;
text-align: center;
/*float: left;*/
width: 100%;
}
.spotlight-section h2 {
font-size: 46px;
line-height: 1.2;
font-weight: 900;
color: #d8d8d8;
text-transform: uppercase;
text-align: center;
position: relative;
display: inline-block;
z-index: -1;
margin-bottom: 10px;
}
.spotlight-section h2 span {
position: absolute;
font-size: 21px;
line-height: 1.2;
font-weight: 400;
color: #000000;
text-transform: capitalize;
left: 50%;
bottom: 15px;
transform: translateX(-50%);
}
.spotlight-section h3{
font-size: 25px;
line-height: 1.2;
font-weight: 700;
color: #540d6e;
text-transform: capitalize;
margin-bottom: 15px;
}
.spotlight-section p{
font-size: 14px;
line-height: 1.45;
font-weight: 400;
color: #000000;
max-width: 830px;
margin: 0 auto 35px;
}
.post-figure{
position: relative;
overflow: hidden;
height: 100%;
object-fit: cover;
}
.post-figure img{
height: 100%;    padding: 0 10px 10px;
}
figcaption.post-box-caption {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 15px;
display: none;
transition: 0.5s all;
}
figcaption.post-box-caption  img{
width: 100%;
}
.post-figure:hover figcaption.post-box-caption{
display: block;
}



.time-table-section{
padding: 40px 0 15px;
text-align: center;
background: url(../images/tabs-bg.jpg) no-repeat bottom right;
background-size: cover;
/*float: left;*/
width: 100%;
background: #fff;
}
.time-table-section h2{
font-size: 47px;
line-height: 1.2;
font-weight: 900;
color: #d8d8d8;
text-transform: uppercase;
text-align: center;
position: relative;
display: inline-block;
margin-bottom: 10px;
}
.time-table-section h2 span{
position: absolute;
font-size: 21px;
line-height: 1.2;
font-weight: 400;
color: #000000;
text-transform: capitalize;
left: 50%;
bottom: 11px;
transform: translateX(-50%);
}
.time-table-section h3 {
font-size: 26px;
line-height: 1.2;
font-weight: 700;
color: #540d6e;
text-transform: capitalize;
margin-bottom: 10px;
}
.time-table-section p {
font-size: 14px;
line-height: 1.45;
font-weight: 400;
color: #444444;
margin-bottom: 30px;
max-width: 805px;
margin: auto;
}

/***************tabs-css******************/

.agenda-tabs {
max-width: 100%;
margin: 16px auto;
}

.agenda-tabs-content{

color: #eee;
}

.agenda-timetable {
min-width: 80px;
max-width: 80px;
min-height: 80px;
max-height: 80px;
/* position: absolute; */
left: 0;
border: 6px solid #fff;
border-radius: 50%;
/*background: #1a3124e0;*/
padding: 10px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0px 0px 1px 1px #959595;
background: #000;
}

.agenda-timetable img {
max-width: 70%;
}

.agenda-tabs-content .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
color: #f3f3f3;
background-color: transparent;
border-color: transparent transparent #f3f3f3;
border-bottom: 4px solid !important;
font-size: 21px;
font-weight: 400;
line-height: 1.2;
text-transform: capitalize;
}
.nav-link.active{
border: 0;
border-radius: 0;
border-bottom: 4px solid #540d6e!important;
}

.agenda-tabs-content nav .agenda-tabs-fill a {
border: 0px solid transparent;
border-top-left-radius: 0rem;
border-top-right-radius: 0rem;
font-size: 18px;
font-weight: 400;
line-height: 1.2;
color: #b8b8b8;
text-align: center;
display: block;
border-bottom: 3px solid !important;
text-transform: capitalize;
width: 100%;
margin: 0 0 7px;
}
.agenda-tabs-content nav .agenda-tabs-fill a:hover{
border-color: transparent;
}
.agenda-tabs-content nav .agenda-tabs-fill a span{
color: #b8b8b8;
font-size: 13px;
font-weight: 400;
line-height: 1.45;
display: block;
text-transform: capitalize;
}
.agenda-tabs-content nav .agenda-tabs-fill a.nav-link.active{
color: #000000;
border-bottom: 3px solid #540d6e!important;
font-size: 19px;
}
div#nav-tab {
border: 0;
}
.nav-tabs .nav-link.active span{
color:#540d6e;
}
.timetable-list{
padding-left: 0;
padding-top: 1em;
}
.timetable-list li{
display: flex;
justify-content: flex-start;
align-items: center;

}
.timetable-list li+li{
margin-top: 30px;
}
.timetable-list li .time-detail{
padding-left: 20px;
text-align: left;
}
.timetable-list li .time-detail span{
color: #540d6e;
line-height: 1.45;
font-size: 13px;
font-weight: 500;
display: block;
}
.timetable-list li .time-detail p strong{
font-weight: 600;
color: #010101;
}
.timetable-list li .time-detail p{
margin: 0px;
color: #3f3f3f;
font-size: 16px;
line-height: 1.45;
font-weight: 500;
}

.experts-section{
padding: 35px 0;
/* background:url(../images/expart-bg.jpg) no-repeat center center; */
background-size: cover;
text-align: center;
background-repeat: repeat;
/*float: left;*/
width: 100%;
}
.usa-speakers-2024_usa-speakers-2024 .experts-section{
    background: #fff;
}

.experts-section h2{
font-size: 47px;
line-height: 1.2;
font-weight: 900;
color: #404040;
text-transform: uppercase;
text-align: center;
position: relative;
display: block;
margin-bottom: 15px;
}
.experts-section h2 span{
position: absolute;
font-size: 19px;
line-height: 1.2;
font-weight: 400;
color: #540d6e;
text-transform: capitalize;
left: 50%;
bottom: 13px;
transform: translateX(-50%);
}
.experts-section h3 {
font-size: 28px;
line-height: 1.2;
font-weight: 700;
/* color: #fff; */
text-transform: capitalize;
margin-bottom: 15px;
}
.usa-speakers-2024_usa-speakers-2024 .experts-section h3 {
    color: #000;
}
.speaker-items {
max-width: 300px;
margin: 0 auto;
}
.experts-section p {
font-size: 16px;
line-height: 1.45;
font-weight: 400;
/* color: #fff; */
margin-bottom: 30px;
}
.usa-speakers-2024_usa-speakers-2024 .experts-section p{
 color: #000;
}

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

section.pt-5.pb-3.pb-lg-5.light-grey-bg.mb-3 {
float: left;
width: 100%;
padding: 36px 0 0!important;
}

section.pt-5.pb-3.pb-lg-5.mt-3.mb-3 {
float: left;
width: 100%;
padding: 0 0!important;
}

section.pt-5.pb-3.pb-lg-5.mt-3.mb-3 h2 {
font-size: 23px;
padding-bottom: 18px!important;
}

section.pt-5.pb-3.pb-lg-5.light-grey-bg.mb-3 h2 {
font-size: 27px;
padding: 0 0 0 0!important;
}
/*-------------------------*/




/*****************log-in-css**********************/
.content.log-in-content{
padding-left: 0;
}
.log-in-banner-section{
position: relative;
object-fit: cover;
}
.log-in-banner-section .log-in-caption{position: static;top: 50%;left: 50%;transform:unset;width: 100%;padding: 35px 0;}
.log-in-form{
display: flex;
flex-direction: column;
}
.log-in-form-primary{
width: 100%;
/*float:left;*/
    background-color: #540d6e;
border-top-left-radius: 8px;
/* border-bottom-left-radius: 8px; */
padding: 11px 78px;
border-radius: 8px 8px 0 0;
}
.log-in-form-secondary{
width: 100%;
/*float:left;*/
background-color: #fff;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}
.log-in-form-primary .brandname-logo{
display: inline-block;
margin-bottom:0px;
    width: 150px;
    max-width: 150px;
}
.log-in-form-primary p{
color: #fff;
font-size: 15px;
font-weight: 400;
line-height: 1.45;
margin-bottom: 32px;
text-align: left;
}
.log-in-list{
margin-bottom: 0;
}
.log-in-list li{
display: block;
}
.log-in-list li a{
display: flex;
align-items: center;
justify-content: center;
width: 100%;
background-color: #3b5998;
color: #fff;
font-size: 14px;
font-weight: 400;
line-height: 1.45;
text-decoration: none;
margin-bottom: 15px;
padding: 6px 0;
border-radius: 6px;
}
.log-in-list li a i{
font-size:23px;
}
.log-in-list li a span{
display: inline-block;
padding-left: 10px;
}
.log-in-list li a.twitter-login{
background-color: #00aced;
}
.log-in-list li a.google-login{
background-color: #a32308;
margin-bottom: 0;
}
.log-in-form-secondary{padding: 21px 35px;background-color: #fff;border: 5px solid #540d6e;border-radius: 0px 0px 0px 0px;text-align: center;}
a.brandname-logo > img {
height: 60px;
}
.user_login a.brandname-logo > img {
height: auto;
}
.log-in-form-secondary h3,
.log-in-form-secondary h4{
color: #000;
font-size: 21px;
font-weight: 500;
line-height: 1.45;
text-align: center;
}
.log-in-form-secondary h4{font-weight: 300;margin-bottom: 32px;}
.log-in-form-secondary h4 a,.log-in-form-secondary a{color: #540d6e;text-transform: capitalize;font-size: 17px;font-weight: 500;}
.log-in-form-secondary input {width: 100%;}

.log-in-form-secondary input#edit-persistent-login {width:auto}
div#edit-actions {margin: 0 auto 16px;}
/* .awardee-tabs .form-actions, div#edit-actions{
    margin-bottom:2rem !important;
} */
.nomination-section .g-recaptcha,
.g-recaptcha > div{ 
    display:flex;
    justify-content:center;
    /* margin-top:1rem;
    margin-bottom:1rem; */
    width: 240px;
    margin: 0 auto;
}
.technology-img img {
    max-width: 100%;
    margin: 0 auto 16px;
}
.awardee-tabs .nav-tabs .nav-item {
    margin-bottom: 5px;
}
.awardee-tabs ul li.award-category {
    margin-bottom: 8px;
}
h3.field-content span.heading {
    font-size: 21px;

}
}

/*-------------------------I Pad responsive  code-----------------------------*/

@media only screen and (device-width: 768px) {

    .big-heading h1 {font-size: 48px!important; }
    .big-heading h5 {font-size: 20px!important; }


/*  .aboutBanerArea .myberdcums {position: absolute;width: 100%;bottom: 18%;left: 0;}*/
/*  .aboutBanerArea .banner-title{position: absolute;left: 29px;top: 19px;}*/
    .aboutBanerArea .banner-title h1{font-weight: 900;color: #fff;text-transform: uppercase;}

    .about-confrence-Area { padding: 50px 0 0;  width: 100%; }
    .about-confrence-Area .inside-welcome { padding: 0px 0px 30px 0; position: relative; }
    .about-confrence-Area .welcomeData { padding: 0; }
    .about-confrence-Area .welcomeData h4 {font-size: 24px;  margin: 11px 0 8px; }
    .about-confrence-Area .welcomeData p {padding: 0; }
    .about-confrence-Area .newsimage {width: 100%; height: auto; float: left; display: flex; justify-content: right; position: relative; margin: 56px 0 0; }


    .countArea {padding: 0;float: left;width: 100%;}
    .countBlock {padding: 30px;background: #fff;margin: -18px 0 0;z-index: 1;position: relative;box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
    .countBlock h4 {font-size: 28px;}
    .countArea .time-box ul li h1 {font-size: 45px;display: block;text-align: center;font-weight: 500;}
    .countArea .time-box ul li h1 span {font-size: 18px;display: block;color: #540d6e;margin: 7px 0 0;font-weight: 400;}

    div.px-5 { padding: 0!important; }
    .benfitsArea .big-heading h5.small-heading {position: absolute; top: 41%; left: 40.5%; font-weight: 400; }
    .benfitsArea .block-heading p {padding: 0 0 20px; }
    .benfitsArea .rightData {padding: 21px 15px 22px; }
    .benfitsArea .rightData h4 {margin: 0 0 12px;font-size: 19px;  }



.advisorArea {
    padding: 0px 0 30px;
    margin: 0px 0;
    width: 100%;
    float: left;
    background: #fff;
    position: relative;
    text-align: center;
}
.advisorArea .big-heading h5.small-heading {
    color: #0c0c0c;
    font-size: 20px;
    position: absolute;
   /* top: 44%;
    left: 40%;*/
    font-weight: 400;
}
.advisorArea .block-heading h3 {
    color: #540d6e;
    font-size: 28px;
    font-weight: 500;
    margin: 4px 0 9px;
}
.advisorArea .advisorblock ul li {
    width: 20%;
    padding: 7px;
}


.memberArea .memberBlock ul li {
    width: 36%;

}


section.time-table-section {
/*    float: left;*/
    width: 100%;
    background: #fff;
}

section.experts-section {
/*    float: left;*/
    width: 100%;
}
section.pt-5.pb-3.pb-lg-5.light-grey-bg.mb-3 {
/*    float: left;*/
    width: 100%;
}

section.pt-5.pb-3.pb-lg-5.mt-3.mb-3 {
/*    float: left;*/
    width: 100%;
}

.technology-section {
    padding: 77px 0 43px 0;
/*    float: left;*/
    width: 100%;
}
.technology-section h3 {
    font-size: 29px;margin-bottom: 0px;
}

.past-events-slider {
    padding-left: 0;
}

.technology-section h2 {
    font-size: 60px; margin-bottom: 0px;
    }

    .past-events-slider-wrapper {
    max-width: 100%;
    margin: 0 auto;
    padding: 0 15px;
}
.post-gfel-gallery .postg-gallery01 {
    width: 50%;
}
.post-gfel-gallery .postg-gallery02 {
    width: 50%;
    padding: 0 0px 0 10px;
}
.gfel-leader {
    padding: 15px 63px;
    }
    .post-gfel-gallery.post-gfel-gallery_02 .postg-gallery01 {
    padding: 0 10px 0 0;
    width: 50%;

}
.post-gfel-gallery {
    display: flex;
    margin-bottom: 40px;
    flex-wrap: wrap;
}
.postg-gallery03 h3 {
    text-align: center;
    display: block;
    }
    .post-gfel-gallery .postg-gallery03 {
    width: 100%;
}

.my-nominationArea {
    padding: 45px 0 0px;
    }
    .my-nominationArea .big-heading h5.small-heading {
    color: #540d6e;
    font-size: 20px;
    position: absolute;
    top: 45%;
    left: -18%;
    font-weight: 400;
    margin-left: 111px;
}
.my-nominationArea .solving-block {
    padding: 0 7px;
    float: left;
    width: 100%;
    margin: auto;
    text-align: left;
}
.my-nominationArea .solving-block p {
    font-size: 12px;
    line-height: 1.5;
    color: #000;
    padding: 0 0 28px;
    max-width: 373px;
}
.my-nominationArea .nominatin-img {
    padding: 17px 18px 0 9px;
}
.my-nominationArea .nominatin-slider-text {
    padding: 13px 15px;
    max-width: 288px;
    text-align: left;
    background: #540d6e;
    border-radius: 10px;
    position: absolute;
    bottom: 13%;
    left: 0;
}


.nomination-formArea {
    padding: 13px 0;
    float: left;
    width: 100%;
}
.nomination-formArea .container {
    padding: 0;
}
.nomination-formArea .formBox {
    max-width: 100%;
    padding: 30px 0px 17px 0;
    margin: auto;
    border-radius: 15px;
    background: #252525;
    display: flex;
    flex-wrap: wrap;
}
.nomination-formArea .top-tab h5 {
    padding: 5px 0;
    width: 142px;
    float: left;
    background: #540d6e;
    color: #fff;
    font-size: 19px;
    text-align: center;
}
.nomination-formArea ul.tabs {
    padding: 0;
    width: 157px;
}
.nomination-formArea .reg-form {
    padding: 30px 40px 0;
    }

.counterArea {
    padding: 67px 0 9px;
}
.counterArea .inside-count {
    padding: 20px 0 50px;
    }
    .counterArea .inside-count:before {
    content: "";
    width: 76px;
    background: #540d6e;
    height: 6px;
    display: block;
    position: absolute;
    left: 38%;
    top: 0px;
}

.my-contactArea .big-heading h5.small-heading {
    position: absolute;
  
    left: 36%;
    }

.my-contactArea .inside {
    padding: 0 10px 0;
}

.my-contactArea .inside {
    padding: 0 10px 0;
    }

    .my-contactArea .inside p {
    color: #fff;
    line-height: 3;
    font-size: 12px;
}

.my-contactArea .reg-form {
    padding: 55px 10px 27px;
}

/*****************log-in-css**********************/
.content.log-in-content{
padding-left: 0;
}
.log-in-banner-section{
position: relative;
object-fit: cover;
}
.log-in-banner-section .log-in-caption{position: relative;top: 50%;left: 50%;transform: translate(-50%, 0px);width: 100%;}
.log-in-form{
display: block;
}
.log-in-form-primary{width: 100%;float:left;background-color: #540d6e;border-top-left-radius: 8px;/* border-bottom-left-radius: 8px; */padding: 11px 78px;border-radius: 8px 8px 0 0;text-align: center;}
.log-in-form-secondary{
width: 100%;
float:left;
background-color: #fff;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}
.log-in-form-primary .brandname-logo{
display: inline-block;
margin-bottom: 22px;
}
.log-in-form-primary p{
color: #fff;
font-size: 15px;
font-weight: 400;
line-height: 1.45;
margin-bottom: 32px;
text-align: left;
}
.log-in-list{
margin-bottom: 0;
}
.log-in-list li{
display: block;
}
.log-in-list li a{
display: flex;
align-items: center;
justify-content: center;
width: 100%;
background-color: #3b5998;
color: #fff;
font-size: 14px;
font-weight: 400;
line-height: 1.45;
text-decoration: none;
margin-bottom: 15px;
padding: 6px 0;
border-radius: 6px;
}
.log-in-list li a i{
font-size:23px;
}
.log-in-list li a span{
display: inline-block;
padding-left: 10px;
}
.log-in-list li a.twitter-login{
background-color: #00aced;
}
.log-in-list li a.google-login{
background-color: #a32308;
margin-bottom: 0;
}
.log-in-form-secondary{padding: 21px 35px;background-color: #fff;border: 0px solid #540d6e;border-radius: 0px 0px 0px 0px;}
a.brandname-logo > img {
height: 100px;
}
.log-in-form-secondary h3,
.log-in-form-secondary h4{
color: #000;
font-size: 21px;
font-weight: 500;
line-height: 1.45;
text-align: center;
}
.log-in-form-secondary h4{font-weight: 300;margin-bottom: 32px;}
.log-in-form-secondary h4 a,.log-in-form-secondary a{color: #540d6e;text-transform: capitalize;font-size: 17px;font-weight: 500;}
.log-in-form-secondary input {width: 100%;}

.log-in-form-secondary input#edit-persistent-login {width:auto}
div#edit-actions {margin: 0 0 16px;}


}
@media screen and (max-width:767px){
    .blog-content-section .item-list {
    margin-bottom: 16px;
}
.blog-content-section {
    padding: 30px 0;
}
.checkout-order-summary table {
    font-size: 12px;

}
.layout-region-checkout-secondary .order-total-line__subtotal {
    font-size: 14px;
}
.layout-region-checkout-secondary .order-total-line.order-total-line__total {
    font-size: 17px;
}
.past_e_glimpse h2 {
    font-size: 27px;
   
}
.past_e_glimpse p,.past_e_key_gallery p {
    font-size: 16px;
}
.past_e_glimpse,.past_e_key_gallery {
    padding: 35px 0;
    text-align: center;
}
.past_e_key h2 {
    font-size: 27px;

}
.past_e_key_gallery p {
        margin-bottom: 35px;
}
.agenda-timetable {
    min-width: 60px;
    max-width: 60px;
    min-height: 60px;
    max-height: 60px;
    border: 4px solid #fff;
    padding: 8px;
    
}
.timetable-list li .time-detail p {
    font-size: 12px;

}
.myregisterArea .form_box .form-item-delegates input.form-submit{
    float: unset;
}
.webform-multiple-add input.button.js-form-submit.form-submit{
    position: static;
}
.myregisterArea .attendBlock .item {
    padding: 16px 16px 16px;
}
.key_gallery_figcaption {
    padding: 12px;
    position: static;

}
.key_gallery_figcaption h3 {
    margin-bottom: 0;
    font-size: 18px;
}
.main-banner-content h1 {
    font-size: 40px;
}

}
@media screen and (max-width: 575px){
    .main-banner-caption {
    padding-left: 0px;
}
.main-banner-caption {
    bottom: 30%;
    transform: translateY(30%);
}
.main-banner-content h2 {
    font-size: 15px;
}
.main-banner-content h1 {
    font-size: 30px;
/*    line-height: 1;*/
}
.main-banner-content p {
    max-width: 100%;
    margin-bottom: 12px;
  
        margin-top: 12px;

}
.banner_content .where_arrow{
    margin: 20px 0px;
}
ul.banner-date li+li {
    margin-left: 16px;
}
.banner-shaps-wrapper{
    text-align: center;
}
.logo-wrapper .brand-name h4 {
    font-size: 13px;

}
.whats-on-section h2 {
    font-size: 23px;
    display: block;
}
.whats-on-section h2 span {
    font-size: 11px;
    bottom: 50%;
    left: 50%;
    transform: translate(-50%, 50%);
}
.whats-on-section h3 {
    font-size: 16px;
}
.home-slick-slider figcaption.home-slick-caption{
    height: auto;
}
.video-img-overlay h2{
    font-size: 25px;
    display: block;
}
.news-section .video-img-overlay{
    width: 100%;
}
.video-img-overlay .news_overlay_play {
   width: 80%;
       max-width: 80%;
           padding: 8px;

}
.video-img-overlay h3 {
    font-size: 19px;
}
button.btn.btn-play-video span{
    font-size: 13px;
}
.conference-section h2 {
    font-size: 25px;
    display: block;
}
.conference-section h2 span {
    left: 50%;
    font-size: 11px;
}
.conference-section h3 {
    font-size: 16px;
    margin-bottom: 8px;
}
.clietArea .big-heading h1, .registerArea .item-form .big-heading h1 {
    font-size: 25px;
    display: block;
}
.clietArea .big-heading h5.small-heading, .registerArea .item-form .big-heading h5.small-heading {
    font-size: 11px;
}
.block-heading h3 {
    font-size: 16px;
}
.clietArea .block-heading p {
    max-width: 100%;

}
ul.social-list li a {
    height: 22px;
    width: 22px;
    font-size: 11px;

}
.awardee-wrapper .title div#box_1, .award-marketing .switch-toggle-box-one{
    position: static;
}
.awardee-wrapper .title {
    text-align: center;
}
/**********9-9-2020-web-view-css*****************/

/***********24-11-2020****************/

/*.aboutBanerArea .myberdcums {
    bottom: 25%;
    transform: translateY(0%);
}*/
.aboutBanerArea .banner-title h1 {
    font-size: 25px;
    
}
.aboutBanerArea .myberdcums .banner-title p{
    font-size: 16px;
}
.about-confrence-Area .big-heading h1 {
    font-size: 33px;
    font-weight: 700;

}
.about-confrence-Area .big-heading h5.small-heading {
    font-size: 16px;
    left: 50%;
    transform: translateX(-50%);
}
.fb_dialog_content iframe {
    bottom: 32px!important;
    z-index: 1111!important;
    top: unset!important;
}
.tesimonialArea .big-heading h1 {
    font-size: 33px;
    font-weight: 700;
}

ul.banner-date {

    flex-direction: column;
}
ul.banner-date li+li {
    margin-left: 0;
    margin-top: 5px;
}
.about-event-overlay h2 span {
    font-size: 12px;
    bottom: 50%;
    transform: translate(0%, 50%);
    left: 0;
    width: 100%;
}
.social-wrapper p, .social-wrapper p a {
    font-size: 12px;
    font-weight: 400;
    margin: 0px 0;
}
.social-wrapper p {
    font-size: 12px;
    font-weight: 400;

}
.memberArea .big-heading h1,.advisorArea .big-heading h1,.benfitsArea .big-heading h1,.tesimonialArea .big-heading h1 {
    font-size: 25px;
}
.memberArea .big-heading h5.small-heading,
.benfitsArea .big-heading  h5.small-heading,
.advisorArea .big-heading h5.small-heading,
.tesimonialArea .big-heading h5.small-heading,
.spotlight-section h2 span {
 font-size: 14px;

}
.tesimonialArea .block-heading h3,
.advisorArea .block-heading h3,
.benfitsArea .block-heading h3,
.about-confrence-Area .welcomeData h4 {
    font-size: 19px;

}
.about-confrence-Area .welcomeData h4 {
    font-size: 21px;

}
.tesimonialArea .block-heading h3{
        margin: 4px 0px 0;
}
.about-confrence-Area .welcomeData h4{
    font-weight: 500;
}
.aboutBanerArea .myberdcums ul li a,
.aboutBanerArea .myberdcums ul li:last-child::after,
.aboutBanerArea .myberdcums ul li:first-child::before{
    font-size: 14px;
}
.gfel-leader strong{
    font-size: 27px;
}
.postg-gallery03 h3,.spotlight-section h3,
.time-table-section h3,
.experts-section h3{
    font-size: 20px;
}
.spotlight-section h2,.postg-gallery03 h2,
.time-table-section h2,
.experts-section h2{
    font-size: 36px;
}
.spotlight-section h2 span,.postg-gallery03 h2 span {
    bottom: 0px;
    font-size: 14px;

}
.spotlight-section h2 span,
.time-table-section h2 span,
.experts-section h2 span{
    bottom: 8px;
    font-size: 14px;
}
.timetable-list li .time-detail p{
    font-weight: 400;
}
.our-ptner-section {
    padding: 30px 0;
}
.technology-section {
    padding: 30px 0;
}
.technlogy-wrapper {
    padding-top: 0;
}

.aboutBanerArea .myberdcums ul li a,
.aboutBanerArea .myberdcums ul li:first-child::before, 
.aboutBanerArea .myberdcums ul li:last-child::after {
    font-size: 14px;
}
.technology-section p {
    font-size: 16px;
}
.technology-list {
    padding: 16px 0;
}
.technology-list li, .technology-section h5,.fa-check:before {
    font-size: 14px;
}
.technology-img img {
    max-width: 100%;
}

.nomination-section .form-wrapper {
    padding: 0 0;
}
.nomination-section .form-wrapper h2 {
    font-size: 19px;
}
.nomination-section .form-wrapper p {
    font-size: 14px;
}
.nomination-section .form-wrapper strong {
    font-size: 17px;
    margin-bottom: 8px;
}
.awardee-tabs ul li+li {
    margin-bottom: 0;
    padding: 0 0 0 15px;
}
.awardee-tabs .form-actions,div#edit-actions {
    /* margin: 16px auto 0; */
    text-align: center;
}
.awardee-tabs .form-actions input {
    padding: 4px 16px!important;
    font-size: 14px!important;
    font-weight:500;
}
aside.blog-side_bar .form-radios > div {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;

}
aside.blog-side_bar #edit-field-blog-tags-target-id,aside.blog-side_bar .form-radios{
    width: 100%;
}
.blog-content-section span.heading a {
    font-size: 16px;
}
aside.blog-side_bar p{
    font-size: 14px;
}
.past_e_glimpse h2,.past_e_key h2 {
    font-size: 21px;
   
}
.my-contactArea .big-heading h1 {
    font-size: 26px;
}
.my-contactArea .block-heading h3 {
    font-size: 18px;

}
.myregisterArea ul.cartData li:nth-child(odd),
.myregisterArea ul.cartData li:nth-child(even) {
    font-size: 13px;
}
.myregisterArea ul.totalData li:nth-child(odd),
.myregisterArea ul.totalData li:nth-child(even) {
    font-size: 15px;
}
}




@media screen and (max-width: 350px){

.main-banner-figure >img {
    min-height: 67vh;
}
.main-banner-content h1 {
    font-size: 17px ;
    line-height: 1;
}
.main-banner-content h2 {
    font-size: 14px ;
}
.main-banner-caption {
    bottom: 26% ;
    transform: translateY(26%) ;
}
.aboutBanerArea .about-banner img {
    min-height: 60vh;
    min-height: unset;
}
}


/*  3june 2021----------register page new block */

.storeArea{  width:100%; background: #fdfdfd; padding: 70px 0; }
.storeArea h3 { text-align: center; font-size: 34px; color: #262f3e; }
.storeArea ul { display: flex; justify-content: center; }

.registration_registration .storeArea li {
    flex: 1;
    margin: 0px 0px;
    cursor: default;
    align-items: stretch;
    padding: 0 15px;
    border: 0;
    border-radius: 0;
    list-style: none;
    display: flex;
    justify-content: center;
}




.storeArea ul li h5 { margin: 12px 8px 0; transition: 0.9s; font-size: 21px; color: #262f3e; }
.storeArea .container-fluid { padding: 0 30px; }


.storeArea p {
    font-size: 18px; 
    /*max-width: 1103px;*/ 
    margin: 15px auto; 
    text-align: center; 
    color: #000; 
}

section.storeArea img {
    width: 100px;
}


.attendArea2 { width: 100%; padding:70px 0; }
.attendArea2 .attendBox {
    padding: 32px 32px;
    margin: 0px 0 0;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.5s;
    box-shadow: 0 8px 9px -10px, 0px -3px 12px -8px;
    height: 100%;
}

.attendBox .insideStore img {    
    width: 100px;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;

}



.registration_registration .storeArea li .insideStore {
    text-align: center;
    width: 100%;
    border: 2px solid #540d6e;
    border-radius: 5px;
    padding: 16px 8px;
    background-color: #fff;
}
.attendArea2 .attendBox h5 {
    transition: 0.5s; 
    font-size: 21px; 
    color: #262f3e; 
}


.attendArea2 .container-fluid { padding: 0 30px; }

.attendArea2 h3 { text-align: center; font-size: 34px; color: #262f3e; }

.attendArea2 p { 
    font-size: 18px; 
/*    max-width: 1103px;*/ 
    margin: 15px auto; 
    text-align: center; 
    color: #191919; 
    margin-bottom: 40px; 
}


.attendArea2 .container { max-width: 1120px; }

.Awardee {position: relative; width: 100%; }
.Awardee img { width: 100%; }
.Awardee h4 { position: absolute; width: 100%; bottom: 37%; z-index: 99; color: #fff; text-align: center; font-size: 32px; }
.Awardee p { position: absolute; width: 100%; bottom: 25%; z-index: 99; color: #fff; text-align: center; font-size: 18px; }

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

@media screen and (max-width: 767px){

    .storeArea { padding: 40px 0; }
    .storeArea .container-fluid { padding: 0 15px; }
    .storeArea h3 { font-size: 25px; }
    .storeArea ul li { width: 43%; margin: 10px; padding: 20px; }
    .storeArea ul { flex-wrap: wrap; }
    .Awardee img {height: 100px; width: 100%; object-fit: fill; }
    .attendArea2 { padding: 40px 0; }
    .attendArea2 h3 { font-size: 25px; }
    .attendArea2 .attendBox h5 { min-height: auto; }

    .storeArea ul li h5 { font-size: 18px; }
    .attendArea2 .attendBox h5 { font-size: 20px;  }
    .attendArea2 .attendBox {padding: 25px; margin: 15px 0; }

}
/*-----------------------*/

@media only screen and (min-width: 481px) and (max-width: 1024px)  {

    .storeArea ul li { width: 30%; margin: 20px 10px  6px; }
    .storeArea ul { flex-wrap: wrap; }
    .storeArea .container-fluid { padding: 0 15px; }
    .Awardee img { height: 150px; object-fit: fill; }
    .attendArea2 .col-md-4 {max-width: 50%; flex: 50%; }
    .attendArea2 .row { justify-content: center; }

}

.delegate-register {
   text-align: left;
   width: auto;
   float: right;
   color:#fff;
}
.delegate-register h4{color:#fff!important;}
.delegate-register address.banner-address {
   text-align: left;
   font-size: 16px;
   color: #fff;
}

.delegate-register h3 {
   padding: 10px 0;
   color: #fff;
   font-weight: 700;
   font-size: 52px;
}

.delegate-register p {
   font-weight: 600;
   font-size: 24px;
}

@media only screen and (min-width: 481px) and (max-width: 1024px)  {

    .storeArea ul li { width: 30%; margin: 20px 10px  6px; }
    .storeArea ul { flex-wrap: wrap; }
    .storeArea .container-fluid { padding: 0 15px; }
    .Awardee img { height: 150px; object-fit: fill; }
    .attendArea2 .col-md-4 {max-width: 50%; flex: 50%; }
    .attendArea2 .row { justify-content: center; }

}

.delegate-register {
   text-align: left;
   width: auto;
   float: right;
   color:#fff;
}

.delegate-register address.banner-address {
   text-align: left;
   font-size: 16px;
   color: #fff;
}

.delegate-register h3 {
   padding: 10px 0;
   color: #fff;
   font-weight: 700;
   font-size: 52px;
}

.delegate-register p {
   font-weight: 600;
   font-size: 24px;
}

.registration_registration .menu-secondary-wrapper {
    display: none;
}
body.registration_registration .header {
    display: none!important;
}