/* banner */

.pagi {
    margin: 30px auto;
}

.pagi .page-item.active .page-link {
    background-color: #2d4a8a;
    border: 1px solid #2d4a8a;
}

.FellowItem {
    padding-top: 30px;
}

.FellowItem [class^='imghvr-'] figcaption, .FellowItem [class*=' imghvr-'] figcaption {
    background-color: rgba(14, 14, 14, 0.7);
    padding: 15px;
    top: 55%;
}

.FellowItem [class^='imghvr-shutter-out-']:before, .FellowItem [class*=' imghvr-shutter-out-']:before {
    background: rgba(25, 63, 102, 0.5);
}

.FellowName {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
}

.FellowInfo {
    font-size: 16px;
    color: #fff;
    padding-bottom: 15px;
}

#video_slider {
    margin-bottom: 50px;
}

.section-title .section-heading h1, .section-title .section-heading h2, .section-title .section-heading h3, .section-title .section-heading h4, .section-title .section-heading h5, .section-title .section-heading h6 {
    font-size: 34px;
    line-height: 44px;
    margin-bottom: 0;
    font-weight: 600;
    font-family: 'Roboto', sans-serif !important;
}

.section-title .section-heading h1 span, .section-title .section-heading h2 span, .section-title .section-heading h3 span, .section-title .section-heading h4 span, .section-title .section-heading h5 span, .section-title .section-heading h6 span {
    font-style: italic;
    font-weight: 700;
    font-family: 'Playfair Display', serif;
    letter-spacing: 1.2px;
    color: #2d4a8a;
}

#banner-slider-demo-1 .owl-item {
    padding: 0px;
}

#banner-slider-demo-1 img {
    width: 100%;
    z-index: -1;
}

#banner-slider-demo-1 .owl-nav div.owl-next {
    position: absolute;
    top: 50%;
    right: 20px;
    display: block;
    border-radius: 20px;
    background-color: #fff;
}

#banner-slider-demo-1 .owl-nav div.owl-prev {
    position: absolute;
    top: 50%;
    left: 20px;
    display: block;
    border-radius: 20px;
    background-color: #fff;
}

#banner-slider-demo-1 .owl-nav div.owl-prev:before, #banner-slider-demo-1 .owl-nav div.owl-next:before {
    color: #2d4a8a;
}

#carousel-custom-dots {
    width: 100%;
    display: block;
    /* padding      : 0px; */
    height: 70px;
    margin-top: -70px;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 1;
    position: absolute;
}

#carousel-custom-dots .owl-dot {
    text-align: left;
    float: left;
    padding: 5px;
    cursor: pointer;
    width: 25%;
}

#carousel-custom-dots .owl-dot {
    border-top-color: transparent;
    border-top-width: 5px;
    border-top-style: solid;
    color: #fff;
    font-size: 15px;
}

#carousel-custom-dots .active {
    border-top-color: #fff;
    border-top-width: 5px;
    border-top-style: solid;
    color: #fff;
}

.Slider-content {
    position: absolute;
    top: 10%;
    color: #fff;
    left: 8%;
    width: 60%;
}

.Slider-content span {
    font-size: 50px;
    line-height: 60px;
    font-weight: normal !important;
}

.Slider-content p {
    font-size: 20px;
    line-height: 30px;
}

.dropdown-menu h4 .dropdown-menu p {
    color: #263045
}

.theme_btn_blue {
    font-size: 14px;
    padding: 10px 30px 10px 30px;
    color: #263045;
    background-color: transparent;
    display: inline-block;
    border: 2px solid #263045;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
}

.theme_btn_blue:hover {
    font-size: 14px;
    padding: 10px 30px 10px 30px;
    color: #fff;
    background-color: #2d4a8a;
    font-weight: 600;
    text-decoration: none;
    border: 2px solid #2d4a8a;
}

.txtBtnBig {
    padding: 10px 20px;
    border-radius: 20px;
    background-color: #fff;
    text-decoration: none;
    font-size: 17px;
}

.txtBtnBig:hover {
    padding: 10px 20px;
    border-radius: 20px;
    background-color: #ccc;
    text-decoration: none;
    font-size: 17px;
}

.txtBtn {
    padding: 3px 10px;
    border-radius: 10px;
    background-color: #fff;
    text-decoration: none;
}

.txtBtn:hover {
    padding: 3px 10px;
    border-radius: 10px;
    background-color: #fff;
    text-decoration: none;
}

.txtBtnBlueBig {
    padding: 10px 20px;
    border-radius: 20px;
    background: #2d4a8a;
    text-decoration: none;
    font-size: 17px;
    color:#fff;
}

.txtBtnBlueBig:hover {
    padding: 10px 20px;
    border-radius: 20px;
    background: #fff;
    color:#4669b6 !important;
    text-decoration: none;
    font-size: 17px;
    border:1px solid #4669b6;
}

.txtBtnBlue {
    padding: 5px 10px;
    border-radius: 10px;
    background: #2d4a8a;
}

.txtBtnBlue:hover {
    padding: 5px 10px;
    border-radius: 10px;
    background: #2d4a8a;
    text-decoration: none;
}

.ttm-bgcolor-grey {
    background-color: #e9efff !important;
}

.about-title {
    font-size: 29px;
    margin-bottom: 0;
    font-weight: 600;
    color: #263045;
    line-height: 40px;
}

/* banner Close */

/* header search */

.search-area {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 100px;
    background-color: rgb(255, 255, 255);
    z-index: 1000 !important;
    position: absolute;
    top: 40px;
    left: 0;
    border-radius: 10px;
}

.list-hide {
    display: none;
}

/* header search close */

.ttm-bgcolor-black {
    background-color: rgba(0, 0, 0, 0.8);
}

.bgStripe {
    background-color: #263045;
    /* height: 40px; */
    width: 100%;
}

.btn_stripe1 {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 0px;
}

.bgStripe a {
    display: inline-block;
    color: #fff;
    line-height: 40px;
    padding-left: 5px;
    padding-right: 5px;
}

.bgStripe a:hover {
    display: inline-block;
    color: #ccc;
    line-height: 40px;
}

/*
.btn_stripe1:hover {
    background-color: #fff;
    color: #000;
    border: 1px solid #fff;
    border-radius: 0px;
}

.btn_stripe2 {
    background-color: #fff;
    color: #000;
    border: 1px solid #fff;
    border-radius: 0px;
}

.btn_stripe2:hover {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 0px;
}

.stripe_link {
    display: inline-block;
    color: #fff;
    line-height: 40px;
}

.stripe_link:hover {
    display: inline-block;
    color: yellow;
} */

.navbar_bg {
    background-color: #fff !important;
}

.navbar-light .navbar-nav .nav-link {
    color: #263045;
    font-weight: 600;
    border-bottom-color: transparent;
    border-bottom-width: 2px;
    border-bottom-style: solid;
}

.navbar-light .navbar-nav .nav-link:hover {
    color: #263045;
    font-weight: 600;
    border-bottom-color: #263045;
    border-bottom-width: 2px;
    border-bottom-style: solid;
}

.dropdown-menu .nav-item .nav-link {
    font-size: 15px;
    font-weight: 500;
}

.dropdown-menu .nav-item .nav-link:hover {
    font-size: 15px;
    font-weight: 500;
}

.dropdown-menu h4 {
    /* color : #fff; */
    font-size: 22px;
}

/* All header banner*/

.pos-relative {
    position: relative;
}

/* All header banner close*/

.theme_btn_white {
    font-size: 14px;
    padding: 10px 30px 10px 30px;
    color: #fff;
    background-color: transparent !important;
    display: inline-block;
    border: 2px solid #fff;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
}

.theme_btn_white:hover {
    font-size: 14px;
    padding: 10px 30px 10px 30px;
    color: #2d4a8a !important;
    background-color: #fff !important;
    font-weight: 600;
    text-decoration: none;
    border: 2px solid #fff;
}

.theme_btn2 {
    font-size: 14px;
    padding: 10px 30px 10px 30px;
    color: #fff;
    background-color: #2d4a8a !important;
    border: 2px solid #2d4a8a;
    font-weight: 600;
    vertical-align: middle;
    text-decoration: none;
    cursor: pointer;
}

.theme_btn2:hover {
    font-size: 14px;
    padding: 10px 30px 10px 30px;
    color: #2d4a8a;
    background-color: #fff !important;
    font-weight: 600;
    overflow: hidden;
    z-index: 9;
    vertical-align: middle;
    text-decoration: none;
    border: 2px solid #2d4a8a;
}

.signUp_btn {
    font-size: 14px;
    padding: 10px 30px 10px 30px;
    color: #fff;
    background-color: #2d4a8a !important;
    border: 2px solid #2d4a8a;
    font-weight: 600;
    vertical-align: middle;
    text-decoration: none;
    cursor: pointer;
    margin-top: -20px;
}

.signUp_btn:hover {
    font-size: 14px;
    padding: 10px 30px 10px 30px;
    color: #2d4a8a;
    background-color: #fff !important;
    font-weight: 600;
    overflow: hidden;
    z-index: 9;
    vertical-align: middle;
    text-decoration: none;
    border: 2px solid #2d4a8a;
}

.header-button {
    border-radius: 20px;
    padding: 0px 5px !important;
    border: 2px solid #fff;
    color: #fff;
    background-color: transparent;
    height: 35px;
    margin-top: 10px;
    margin-right: 10px;
    text-align: center;
}

.header-button:hover {
    border-radius: 20px;
    padding: 0px 5px !important;
    border: 2px solid #fff;
    color: #fff !important;
    background-color: #fff;
    height: 35px;
    margin-top: 10px;
}

.header-button .nav-link {
    padding-bottom: 0px;
    padding-top: 5px;
    border-bottom-color: transparent !important;
    border-bottom-width: 0px;
    border-bottom-style: solid !important;
    text-align: center;
}

.header-button .nav-link:hover {
    color: #2d4a8a !important;
}

.header-button2 {
    border-radius: 20px;
    padding: 0px 5px !important;
    border: 2px solid #fff;
    color: #2d4a8a !important;
    background-color: #fff;
    height: 35px;
    margin-top: 10px;
    text-align: center;
}

.header-button2 .nav-link {
    padding-bottom: 0px;
    padding-top: 5px;
    color: #2d4a8a !important;
    border-bottom-color: transparent !important;
    border-bottom-width: 0px;
    border-bottom-style: solid !important;
    text-align: center;
}

.btn-outline-white {
    border: 1px solid #fff;
    background: transparent;
    color: #fff;
    float: left;
    transition: all 0.5s;
    height: 36px;
    margin-left: 10px;
}

.btn-outline-white:hover {
    border: 1px solid #263045;
    background: #fff;
    color: #263045;
    transition: all 0.5s;
    height: 36px;
}

.custom-control {
    padding-left: 0px !important;
    margin-right: 5px;
    float: left;
}

.custom-control-label {
    margin-bottom: 0;
    padding-left: 30px;
}

.datepicker {
    padding: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    direction: ltr;
    border: 2px solid #263045;
}

.fid p {
    color: #fff;
    font-size: 15px;
    text-align: justify;
}

.fid .section-title.with-desc .title-header:before {
    width: 52px;
    bottom: -20px;
    height: 4px;
    left: 0;
    top: auto;
    position: absolute;
    content: '';
    border: 4px solid transparent;
    border-bottom: 0;
    border-top-color: #fff !important;
}

.fid .featured-title h5 {
    color: #fff;
}

.fid .ttm-fid-contents h3, .fid .ttm-fid-contents h4, .fid .ttm-fid-icon-wrapper i {
    color: #fff;
}

.second-footer {
    background-color: #263045;
}

.footer .widget {
    margin: 55px 0 30px 0px;
}

.ttm-header-style-01 .ttm-header-icon {
    height: 35px !important;
    line-height: 35px !important;
}

.search {
    padding: 3px 10px;
    color: #fff;
}

.search:hover {
    /* background-color:#fff; */
    padding: 3px 10px;
}

.title {
    color: #263045;
}

.title-2 {
    color: #2d4a8a;
}

/* adds some margin below the link sets  */

.navbar .dropdown-menu {
    border: none;
    background-color: #fff;
}

.featured-title h5 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
}

/* ConsortiumsAndForums */

.ConsortiumsAndForums p {
    height: 190px;
    white-space: wrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    color: #fff;
}

/* AbstractsBook */

.WhyDonate {
    padding: 50px;
    color: #fff;
}

.WhyDonate ul li {
    line-height: 30px;
    list-style-type: disc;
}

.WhyDonate a {
    margin: auto;
    margin-top: 5px;
    font-size: 14px;
    padding: 10px 20px 10px 20px;
    color: #fff;
    background-color: transparent !important;
    display: inline-block;
    border: 2px solid #fff;
    text-decoration: none;
    cursor: pointer;
    transition: 0.5s;
    border-radius: 5px;
}

.WhyDonate a:hover {
    margin-top: 5px;
    font-size: 14px;
    padding: 10px 20px 10px 20px;
    color: #263045;
    background-color: #fff !important;
    display: inline-block;
    border: 2px solid #fff;
    text-decoration: none;
    cursor: pointer;
    transition: 0.5s;
}

/* AbstractsBook close */

/* Upcoming Section */

.Upcoming {
    padding-bottom: 30px;
}

.Upcoming h4 {
    font-size: 24px;
    font-weight: bolder;
    color: #2d4a8a;
    text-align: center;
    font-family: 'Roboto', sans-serif;
}

/* Upcoming Section Close */

.covid-section {
    padding-bottom: 50px;
    margin-top: 50px;
    background-image: url('../img/1920x400px banner covid-19.jpg');
    background-repeat: round;
}

.covid-section h5 {
    margin-top: 50px;
    color: #fff;
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
}

.covid-section p {
    color: #fff;
    text-align: center;
    font-size: 16px;
}

.covid-section button {
    margin-top: 5px;
    font-size: 14px;
    padding: 10px 20px 10px 20px;
    color: #fff;
    background-color: transparent !important;
    display: inline-block;
    border: 2px solid #fff;
    text-decoration: none;
    cursor: pointer;
    transition: 0.5s;
}

.covid-section button:hover {
    margin-top: 5px;
    font-size: 14px;
    padding: 10px 20px 10px 20px;
    color: #263045;
    background-color: #fff !important;
    display: inline-block;
    border: 2px solid #fff;
    text-decoration: none;
    cursor: pointer;
    transition: 0.5s;
}

/* Upcoming Section Close */

.SymposiumProposal {
    padding-bottom: 50px;
    background-color: #263045;
    margin: 0px 0px 50px 0px;
}

.SymposiumProposal p {
    color: #fff;
    text-align: center;
    padding-top: 50px;
    font-size: 16px;
}

.SymposiumProposal button {
    margin-top: 5px;
    font-size: 14px;
    padding: 10px 20px 10px 20px;
    color: #fff;
    background-color: transparent !important;
    display: inline-block;
    border: 2px solid #fff;
    text-decoration: none;
    cursor: pointer;
    transition: 0.5s;
}

.SymposiumProposal button:hover {
    margin-top: 5px;
    font-size: 14px;
    padding: 10px 20px 10px 20px;
    color: #263045;
    background-color: #fff !important;
    display: inline-block;
    border: 2px solid #fff;
    text-decoration: none;
    cursor: pointer;
    transition: 0.5s;
}

/* AMC Section*/

.amc h5 {
    font-size: 24px;
    font-weight: bolder;
    color: #2d4a8a;
    text-align: center;
    font-family: 'Roboto', sans-serif;
}

.amc p {
    font-size: 16px;
    color: #263045;
}

.amc .card-text {
    white-space: wrap;
    height: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* AMC Section Close*/

.featured-imagebox-team.style1 .featured-content {
    text-align: center;
    position: relative;
    z-index: 2;
    margin: 0px;
    padding: 18px 0 22px;
    background-color: #fff;
    border-bottom: 5px solid transparent;
    -webkit-transition: .5s cubic-bezier(.3, .57, .55, 1);
    transition: .5s cubic-bezier(.3, .57, .55, 1);
}

/* AMGE start*/

.bg_AMGE {
    background-image: url('../img/Advancement\ of\ Materials\ to\ Global\ Excellence.jpg');
    background-size: 100%;
    min-height: 150px;
}

/* AMGE Close */

/* Awards Slide */

.Awards-section {
    padding-top: 50px;
    padding-bottom: 50px;
}

.Awards-section .card-text {
    white-space: wrap;
    height: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Awards-section .owl-theme .owl-controls .owl-nav div {
    background: #fff !important;
    text-align: center;
    display: block;
    outline: 0;
    width: 35px;
    height: 30px;
    border-radius: 100%;
    text-align: center;
    line-height: 34px;
    height: 34px;
    color: #000 !important;
    top: 35%;
    font-size: 0;
    margin-top: -20px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.Awards-section .owl-theme .owl-controls .owl-nav div.owl-prev:before, .owl-theme .owl-controls .owl-nav div.owl-next:before {
    font-family: FontAwesome;
    font-size: 20px;
    font-weight: 600;
    color: #2d4a8a;
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.Awards-section .owl-theme .owl-controls .owl-nav div.owl-next {
    position: absolute;
    right: 30px;
    display: block;
}

.Awards-section .owl-theme .owl-controls .owl-nav div.owl-prev {
    position: absolute;
    left: 30px;
    display: block;
}

.Awards-section .featured-title h5 {
    line-height: 25px;
    font-size: 14px;
}

.Awards-section .featured-title h5 strong {
    line-height: 25px;
    font-size: 18px;
    font-weight: bolder;
}


.txtTitle a
{
	color: #263045;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 0px;
}
.txtDescription
{
    color: #263045;
    font-size: 16px;
    margin-bottom: 0px;

}
/* Meeting & Event Page*/

/* Meeting & Event Section */

.meetingEvent {
    padding: 50px 0px 50px 0px;
}

.banner-content, .slider-content2 {
    position: absolute;
    top: 80px;
    left: 120px;
    width: 40%;
    color: #fff;
}

.banner-content span, .slider-content2 span {
    font-size: 35px;
    color: #fff;
    line-height: 50px;
    font-weight: 600;
    margin-bottom: 15px;
}

.banner-content p {
    font-size: 22px;
    line-height: 30px;
}

.meetingEvent p {
    padding: 20px;
    margin-bottom: 0px;
}

/* .meetingEvent img {
    height: 550px;
} */

.meetingEvent h6 {
    font-size: 16px;
    font-weight: normal;
    color: #666;
    margin-top: 5px;
}

.meetingEvent hr {
    background-color: #fff;
}

.title-text-h2 {
    font-size: 34px;
    line-height: 44px;
    margin-bottom: 0;
    font-weight: 600;
}

.theme-color1 {
    color: #263045;
}

.bg-theme {
    background-color: #263045;
}

/* R&D networking */

.img-networking {
    width: 50%;
    border-radius: 10px;
    float: left;
    margin-right: 20px;
}

.Networking-area {
    margin-top: 50px;
    margin-bottom: 50px;
}

.Networking-area hr {
    background-color: #fff;
    height: 1px;
}

.Networking-area img {
    border-radius: 100%;
    width: 290px;
    height: 280px;
    display: block;
    margin: auto;
    margin-top: 10px;
    border: 10px solid #fff;
}

.first-row {
    /* background-color: #Db7b65; */
    background-color: #9ea5b2;
    padding: 30px 20px;
    color: #fff;
    border-radius: 20px 20px 0px 0px;
}

.sec-row {
    background-color: #695356;
    padding: 30px 20px;
    color: #fff;
}

.third-row {
    background-color: #Db7b65;
    padding: 30px 20px;
    color: #fff;
    border-radius: 0px 0px 20px 20px;
}

.bg1 {
    background-color: #263045;
}

.bg2 {
    background-color: #2d4a8a;
}

.bg3 {
    background-color: #1a1a1a;
}

.bg4 {
    background-color: #Db7b65;
}

.bg5 {
    background-color: #695356;
}

.bg6 {
    background-color: #222c40;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif;
    margin-bottom: 15px;
}

/* Baltic Conference */

.BalticConference1 p {
    text-align: justify;
    color: #fff;
    padding: 20px;
}

.BalticConference2 {
    padding: 50px;
    color: #fff;
}

.BalticConference2 p {
    text-align: justify;
    color: #fff;
}

.BalticConference2 ul li {
    line-height: 50px;
    list-style-type: disc;
}

#owl1 {
    display: block;
    margin: auto;
    text-align: center;
    margin-bottom: 50px;
}

#owl1 .title-txt {
    margin-bottom: 0px;
    margin-top: 20px;
}

[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption {
    background-color: #263045;
    padding: 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #ffffff;
}

img.img-fluid.slider_img {
    width: 100px;
    display: block;
    margin: auto;
}

/* Search Popup */

/**********************/

/* Full screen search */

/**********************/

/* #search {
    align-items: center;
    background: rgba(0, 0, 0, 0.975);
    height: 0;
    display: flex;
    justify-content: center;
    opacity: 0;
    position: fixed;
    transition: all 0.5s;
    width: 100vw;
    will-change: transform, opacity;
    z-index: -1;
  }
  #search:target {
    height: 100vh !important;
    opacity: 1;
    width: 100vw !important;
    z-index: 2;
  }
  #search:target .close-btn {
    display: block;
  }
  #searchbox {
    background: transparent;
    border: solid #fff;
    border-width: 0 0 1px 0;
    color: #fff;
    flex: 1 0 auto;
    font-size: 2rem;
    height: 2rem;
    max-width: 50%;
    outline: 0;
    padding: 2rem 1rem;
  }
  .close-btn {
    display: none;
    color: #fff;
    font-size: 2rem;
    position: absolute;
    top: 0.5rem;
    right: 2rem;
  }
  #search.fade,
  #nav ul.fade {
    height: 100vh;
    width: 100vw;
    transition: opacity 0.5s;
  } */

.search-form .form-group-search input.form-control::-webkit-input-placeholder {
    display: none;
}

.search-form .form-group-search input.search::-moz-placeholder {
    display: none;
}

.form-group-search {
    position: relative;
    width: 0%;
    min-width: 60px;
    height: 40px;
    overflow: hidden;
    -webkit-transition: width 1s;
    transition: width 1s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.form-group-search input.search {
    position: absolute;
    top: 0;
    right: 0;
    outline: none;
    width: 100%;
    height: 40px;
    margin: 0;
    z-index: 10;
}

input[type="text"].search {
    -webkit-appearence: none;
    -webkit-border-radius: 0;
}

/* .form-control-submit,
  .search-label{
    width:60px;
    height:40px;
    position:absolute;
    right:0;
    top:0;
    padding:0;
    margin:0;
    text-align:center;
    cursor:pointer;
    line-height:40px;
    background:#000 !important;
  } */

.form-control-submit, .search-label {
    width: 60px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    text-align: center;
    cursor: pointer;
    line-height: 40px;
    background: #fff !important;
}

.form-control-submit {
    background: #000;
    /*stupid IE*/
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
    font-size: 12px;
}

.search-label {
    z-index: 90;
}

.search-label .fa-search {
    color: #263045;
    font-size: 20px;
}

.form-group-search.sb-search-open, .no-js .sb-search-open {
    width: 60%;
}

.form-group-search.sb-search-open .search-label, .no-js .sb-search .search-label {
    background: #da6d0d;
    color: #fff;
    z-index: 11;
}

.form-group-search.sb-search-open .form-control-submit, .no-js .form-control .form-control-submit {
    z-index: 90;
}

/* Search Popup Close*/

/* Baltic Conference Close */

.RDConsortium1 p {
    text-align: justify;
}

.RDConsortium1 img {
    height: 400px;
}

.RDConsortium2 p {
    text-align: justify;
    color: #fff;
}

.RDConsortium2 {
    padding: 50px;
    color: #fff;
    margin: 50px auto 0px auto;
}

.RDConsortium2 ul {
    list-style-type: disc;
}

.goalForSustainability img {
    border-radius: 20px;
    /* width: 290px;
    height: 280px; */
    display: block;
    margin: auto;
    margin-top: 10px;
    border: 10px solid #fff;
}

.goalForSustainability .title-txt {
    font-size: 24px;
    font-weight: 600;
}

/* img-left */

.img50 {
    width: 50%;
    border-radius: 10px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

/* img-right */

.img50-right {
    width: 50%;
    border-radius: 10px;
    float: right;
    margin-left: 20px;
    margin-bottom: 5px;
}

.AML-bg {
    background-image: url('../img/demoImgBg.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    text-align: justify;
    color: #fff;
    padding-top: 50px;
    padding-bottom: 50px;
}

@import url('https://fonts.googleapis.com/css2?family=Urbanist:wght@400;500&display=swap');

.AML-bg-color {
    /* background-color:#333; */
    /* background-color: #02374f; */
    background-color: #f1f1f1;
    padding-top: 50px;
    padding-bottom: 30px;
}

.AML-bg-color a {
    text-decoration: none;
    font-weight: bold;
}
.AML-bg-color a:hover {
    text-decoration: underline;
    font-weight: bold;
}

.AML-bg-color .section-title .title-header {
    margin-bottom: 10px !important;
}

.AML-bg-color .titleTxt {
    font-size: 26px;
}

.AML-bg-color h1,.AML-bg-color h2,.AML-bg-color h3,.AML-bg-color h4,.AML-bg-color h5,.AML-bg-color h6 {
    text-transform: capitalize;
    font-family: 'Urbanist', sans-serif !important;
    line-height: 35px;
}

.AML-bg-color p {
    text-align: justify;
    font-size:17px;
}
.AML-bg-color1 {
    background-color: #2d2d2d;
    color: #ccc;
    padding-top: 50px;
    padding-bottom: 30px;
}

.AML-bg-color ul {
    list-style-type: disc !important;
}

/* MedalPage */

.MedalPage .title-txt {
    padding: 20px;
    padding-bottom: 0px;
}

.MedalPage p {
    padding: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.MedalPage1 {
    border: 2px solid #000;
}

/* Membership */

.Membership p {
    height: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 10px;
}

.Membership h5 {
    font-size: 17px;
    line-height: 23px;
}

.Membership .theme_btn_blue {
    margin-bottom: 0px !important;
}

.IaamMember .card {
    margin-bottom: 15px;
}

.IaamMember p {
    width: 80%;
    margin: auto;
    text-align: center;
}

.IaamMember .title-txt {
    text-align: center;
    color: #2d2d2d;
    margin-bottom: 0px !important;
    font-size: 15px;
    font-weight: 600;
}

.IaamMember img {
    width: 25%;
    display: block;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 20px;
}

.IaamMember .theme_btn_blue {
    margin-bottom: 0px !important;
    border: 0px
}

.member-popup h5 {
    color: #263045;
    text-align: center;
}

.member-popup p {
    color: #263045;
    text-align: justify;
}

/* Membership Close */

/* Submit Proposals for Publication*/

.submitProposals img {
    border-radius: 5px;
}

.submitProposals h5 {
    color: #263045;
    margin-top: 15px;
    text-align: center;
}

.submitProposals p {
    text-align: justify;
}

/* Submit Proposals for Publication */

/* Dimaond Open Access */

.Diamond-open {
    height: 500px;
    overflow: hidden;
}

.diamond-content1 {
    background-color: #695356;
    color: #fff;
}

.diamond-content1 p {
    padding: 0px 30px 30px 30px;
    color: #fff;
}

.diamond-content1 h4 {
    padding: 30px 30px 0px 30px;
    color: #fff;
}

.Diamond-bg-img2 {
    background-image: url('../img/man-wearing-brown-shirt-beside-another-man-2078029.jpg');
    background-repeat: no-repeat;
    height: auto;
    padding: 50px 0px;
    margin-top: 50px;
}

.diamond-content2 {
    background-color: #fff;
    color: #263045;
    padding: 30px;
    text-align: center;
    border-radius: 30px 0px 30px 0px;
}

.Diamond-bg-img3 {
    background-color: #Db7b65;
    height: auto;
    padding: 50px 0px;
    margin: 0px auto;
}

.diamond-content3 {
    color: #fff;
    padding: 30px;
}

/* iaamEvent Section */

.iaamEvent {
    padding: 0px 0px 50px 0px;
}

.iaamEvent .owl-theme .owl-controls .owl-nav div.owl-prev {
    position: absolute;
    left: 20px;
    display: block;
}

.iaamEvent .owl-theme .owl-controls .owl-nav div.owl-prev:hover:before, .owl-theme .owl-controls .owl-nav div.owl-next:hover:before {
    color: #fff;
    background-color: #1a1a1a;
    border-radius: 100%;
}

.iaamEvent .owl-theme .owl-controls .owl-nav div.owl-prev:before, .owl-theme .owl-controls .owl-nav div.owl-next:before {
    color: #1a1a1a;
    background: #fff;
}

.iaamEvent .owl-theme .owl-controls .owl-nav div {
    background: transparent;
    text-align: center;
    display: block;
    outline: 0;
    width: 34px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    color: #000;
    top: 45%;
    font-size: 0;
    margin-top: -20px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.iaamEvent a {
    color: #fff;
}

.main-title {
    color: #2d2d2d;
    text-align: center;
    text-transform: capitalize;
    padding: 0.7em 0;
}

.item1 {
    padding: 0;
    width: 100%;
}

@media screen and (max-width: 640px) {
    .item1 {
        display: block;
        width: 100%;
    }
}

.item1 .title {
    color: #1a1a1a;
    text-align: center;
    margin-bottom: 10px;
}

.content {
    position: relative;
    width: 100%;
    margin: auto;
    overflow: hidden;
}

.content .content-overlay {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    height: 99%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}

.content:hover .content-overlay {
    opacity: 1;
}

.content-image {
    width: 100%;
}

.content-details {
    position: absolute;
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.content:hover .content-details {
    top: 50%;
    left: 50%;
    opacity: 1;
}

.content-details h3 {
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    font-size: 22px;
    margin-bottom: 0px;
}

.fadeIn-bottom {
    top: 80%;
}

.fadeIn-top {
    top: 20%;
}

.fadeIn-left {
    left: 20%;
}

.fadeIn-right {
    left: 80%;
}

/* iaamEvent Section Close*/

/* Leading the world of Advanced Materials */

.ThirdSection .section-title.with-desc .title-header:before {
    border-top-color: #fff !important;
}

.bg-world {
    /* background-image: url('../img/meeting&Event/Leading the world of advanced materials 1920x400px 1 1.jpg'); */
    max-height: 400px;
    padding: 50px;
    background-repeat: no-repeat;
    background-color:#e3e3e3;
}

/* New  */

.tiles {
    height: 245px;
}

.tiles .tile {
    display: inline-block;
    margin: 0px;
    text-align: left;
    opacity: .99;
    overflow: hidden;
    position: relative;
    border-radius: 0px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
}

.tiles .title {
    color: #fff;
}

.tiles .tile:before {
    content: '';
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    width: 100%;
    height: 50%;
    opacity: 0;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 2;
    -webkit-transition-property: top, opacity;
    transition-property: top, opacity;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.tiles .tile img {
    display: block;
    max-width: 100%;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.tiles .tile .details {
    font-size: 16px;
    padding: 20px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
}

.tiles .tile .details span {
    display: block;
    opacity: 0;
    position: relative;
    top: 100px;
    -webkit-transition-property: top, opacity;
    transition-property: top, opacity;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.tiles .tile .details .title {
    font-weight: 600;
    font-size: 18px;
}

.tiles .tile .details .info {
    line-height: 1.2;
    margin-top: 5px;
    font-size: 12px;
}

.tiles .tile:focus:before, .tiles .tile:focus span, .tiles .tile:hover:before, .tiles .tile:hover span {
    opacity: 1;
}

.tiles .tile:focus:before, .tiles .tile:hover:before {
    top: 50%;
}

.tiles .tile:focus span, .tiles .tile:hover span {
    top: 0;
}

.tiles .tile:focus .title, .tiles .tile:hover .title {
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
}

.tiles .tile:focus .info, .tiles .tile:hover .info {
    -webkit-transition-delay: 0.25s;
    transition-delay: 0.25s;
}

/* New Close */

/* AdvancedMaterialsProceedings */

.ourAim {
    margin: 50px auto;
}

.ourAim img {
    border-radius: 10px;
}

.ourAim h3 {
    color: #263045;
    margin-top: 10px;
}

/* AdvancedMaterialsProceedings Close*/

/* Online Event */

.onlineEvent {
    padding-top: 50px;
    padding-bottom: 50px;
    color: #fff;
}

.onlineEvent ul li {
    padding-bottom: 0px;
}

/* Contact Us */

.contactUs .form-control {
    padding: 17px 24px;
    height: auto;
    border-radius: 0;
    border: 1px solid transparent;
    font-size: 14px;
    border-color: #2d4a8a !important;
}

.contactUs h4 {
    font-size: 18px;
    color: #263045;
    text-align: center;
    margin-top: 20px;
}

.contactUs span .fas {
    color: #263045;
}

select.form-control:not([size]):not([multiple]) {
    height: 100% !important;
    /* padding: 17px 24px; */
}

.WhyjoinIAAM {
    margin-bottom: 80px;
}

.WhyjoinIAAM img {
    width: 25%;
    display: block;
    margin: 25px auto;
}

.WhyjoinIAAM .card {
    background-color: #263045;
    color: #fff;
}

.WhyjoinIAAM .title-txt {
    font-size: 18px;
    text-align: center;
}

.WhyjoinIAAM p {
    white-space: wrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 220px;
    text-align: justify;
}

.WhyjoinIAAM .theme_btn_white {
    display: block;
    margin: auto;
    text-align: center;
}

/* OurDelegatesSpeak */

.OurDelegatesSpeak {
    margin: 50px auto 0px auto;
    background-image: url('../img/sea-ocean-horizon-water-7321.jpg');
    background-position: center center;
    background-size: 100%;
    padding: 100px;
}

.OurDelegatesSpeak .container {
    border-radius: 10px;
}

.Video_content {
    width: 75%;
    margin: auto;
    padding-bottom: 30px;
    text-align: center;
    margin-top: 10px;
}

/* VideoSlider */

.video_area {
    width: 100%;
    height: 430px;
}

@media screen and (max-width: 1024px) {
    .video_area {
        width: 100%;
        height: 300px;
    }
}

@media screen and (max-width: 768px) {
    .video_area {
        width: 100%;
        height: 260px;
    }
}

@media screen and (max-width: 500px) {
    .video_area {
        width: 100%;
        height: 210px;
    }
}

@media screen and (max-width: 330px) {
    .video_area {
        width: 100%;
        height: auto;
    }
}

/* VideoSlider Close */

/* Profile Page  */

.profile {
    margin-top: 30px;
}

.profile-bg {
    height: 200px;
    width: 100%;
}

.right-area {
    margin: 20px auto;
    border: 1px solid #ccc;
    box-shadow: 0px 0.5px 1px;
}

.banner {
    /* background-image: url('https://static-exp1.licdn.com/sc/h/5qi38njir9vsm46ync2qjvrrs'); */
    height: 200px;
    background-color: #263045;
}

.banner img {
    position: absolute;
    top: 120px;
    left: 300px;
    border-radius: 100%;
    max-width: 170px;
    border: 5px solid #fff;
}

.block1 {
    margin-top: 70px;
    padding: 20px;
}

.block1 h6 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
    color: rgba(0, 0, 0, .9);
    line-height: 20px;
}

.block1 p {
    font-size: 16px;
    font-weight: normal;
    color: rgba(0, 0, 0, .9);
}

.block2 {
    padding: 20px;
}

.profileName {
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 10px;
    color: #263045;
}

.profile-hr {
    width: 100%;
    margin-left: 0px;
}

.profile-info {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 10px;
    color: #263045;
}

/* skills */

.skills-list {
    /* padding-left: 0px; */
}

.skills-list li {
    font-size: 16px;
    font-weight: 500;
    list-style-type: disc;
}

/* skills Close*/

/* Publications */

.publication-row1 {
    background-color: #000000;
}

.publication-row1 .title-txt {
    color: #fff;
    padding: 20px 30px 0px 30px;
    padding-bottom: 0px;
    font-size: 22px;
}

.publication-row1 hr {
    background-color: #fff;
    width: 100px;
    margin-left: 30px;
}

.publication-row1 p {
    color: #fff;
    padding: 10px 30px 0px 30px;
}

.stats {
    background-color: #282828;
    padding: 80px;
    /* margin-top:0px; */
}

.stats h5 {
    text-align: center;
    font-size: 20px;
    color: #fff;
}

.stats p {
    text-align: center;
    font-size: 16px;
    color: #fff;
}

.stats i {
    text-align: center;
    color: #fff;
    display: block;
    margin: auto;
    margin-left: 15px;
    margin-bottom: 20px;
}

/* Publications Close*/

.AimoOurAwardsProgram {
    background-color: #282828;
    padding: 50px;
    margin-top: 50px;
}

/* Certification */

.Certification {
    padding: 20px;
    padding-top: 0px;
}

.Certification li {
    font-size: 16px;
    font-weight: 500;
    list-style-type: disc;
}

.Certification-img {
    float: left;
    margin-right: 20px;
    color: #263045;
    margin-bottom: 50px;
    margin-top: 5px;
}

.Certification-content h6 {
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 0px;
}

/* Certification Close*/

/* IAAMCertification */

.IAAMCertification-img {
    float: left;
    margin-right: 20px;
    color: #263045;
    margin-bottom: 0px;
    margin-top: 5px;
}

.IAAMCertification-content h6 {
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 0px;
}

/* IAAMCertification Close*/

/* Recogniation */

.Recogniation-img {
    float: left;
    margin-right: 20px;
    color: #263045;
    margin-top: 0px;
}

/* Education */

.education-img {
    float: left;
    margin-right: 20px;
    color: #263045;
    margin-bottom: 50px;
    margin-top: 10px;
}

.education-content {
    margin-top: 20px;
}

.education-content h6 {
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 5px;
}

/* Education Close*/

/* Highlights */

.Highlights-img {
    float: left;
    margin-right: 20px;
    color: #263045;
    margin-bottom: 00px;
    margin-top: 10px;
}

.Highlights-content {
    margin-top: 20px;
}

.Highlights-content h6 {
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 5px;
}

/* skill Close*/

.skill-img {
    float: left;
    margin-right: 20px;
    margin-bottom: 0px;
    color: #263045;
    margin-top: 5px;
}

.skill-content {
    margin-top: 16px;
}

.skill-content h6 {
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 5px;
    color: #263045;
}

/* IaamBlog */

.IaamBlog p {
    margin-bottom: 5px;
    margin-top: 15px;
    height: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
}

.IaamBlog .card {
    margin-bottom: 15px;
}

.IaamBlog-heading, .IaamBlog h2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 0px;
    color: #263045;
}

.blog-heading-limit {
    height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blog-paragraph-limit {
    height: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.IaamBlog .month
{
    color: #666;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}


/* IaamBlog Close*/

/* Contact  */

.contact-img {
    float: left;
    margin-right: 20px;
    margin-bottom: 50px;
    color: #263045;
}

.contact-content {
    margin-top: 16px;
}

.contact-content h6 {
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 5px;
    color: #263045;
}

/* Contact Close */

.left-area {
    text-align: center;
}


.font60 {
    font-size: 60px;
}

.font50 {
    font-size: 50px;
}

.font40 {
    font-size: 40px;
}

.font30 {
    font-size: 30px;
}

.font20 {
    font-size: 20px;
}

.para20 {
    font-size: 20px;
}

.para18 {
    font-size: 18px;
}




/* Contact Close */

@media screen and (max-width:768px) {
    .banner img {
        position: absolute;
        top: 60px;
        left: 122px;
        border-radius: 100%;
        max-width: 170px;
        border: 5px solid #fff;
    }
    .banner {
        height: 150px;
        background-color: #263045;
    }
}

/* breakpoint and up - mega dropdown styles */

@media screen and (min-width: 992px) {
    /* remove the padding from the navbar so the dropdown hover state is not broken */
    .navbar {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    /* remove the padding from the nav-item and add some margin to give some breathing room on hovers */
    .navbar .nav-item {
        padding: 30px 5px !important;
    }
    .navbar .dropdown-menu .sub-menu .nav-item {
        padding: 5px !important;
        padding-bottom: 0px !important;
    }
    /* makes the dropdown full width  */
    .navbar .dropdown {
        position: static;
    }
    .navbar .dropdown-menu {
        width: 100%;
        left: 0;
        right: 0;
        top: 95px;
        display: block;
        visibility: hidden;
        opacity: 0;
        transition: visibility 0s, opacity 0.3s linear;
    }
    /* shows the dropdown menu on hover */
    .navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
        display: block;
        visibility: visible;
        opacity: 1;
        transition: visibility 0s, opacity 0.3s linear;
    }
    .navbar .dropdown-menu {
        border: 1px solid rgba(0, 0, 0, .15);
        /* background-color: #fff; */
    }
}

@media screen and (max-width:992px) {
    .navbar_height {
        min-height: 40px;
    }
    header .item {
        height: 300px;
    }
    header .item .cover .header-content h2 {
        font-weight: 300;
        font-size: 18px;
        color: #fff;
    }
    header .item .cover .header-content h1 {
        font-size: 24px;
        font-weight: 600;
        margin: 5px 0 20px;
        word-spacing: 3px;
        color: #fff;
        line-height: 30px;
    }
    header .item .cover .header-content h4 {
        font-size: 22px;
        font-weight: 300;
        line-height: 20px;
        color: #fff;
    }
    header .item .cover .header-content {
        position: relative;
        padding: 0px;
        overflow: hidden;
    }
    .font60 {
        font-size: 30px;
    }
    .font50 {
        font-size: 24px;
    }
    .font40 {
        font-size: 22px;
    }
    .font30 {
        font-size: 20px;
    }
    .font20 {
        font-size: 18px;
    }
    .para20 {
        font-size: 16px;
    }
    .para18 {
        font-size: 16px;
    }
    .img50-right {
        width: 100%;
        border-radius: 10px;
        float: none;
        margin-left: 0px;
        margin-bottom: 20px;
    }
    .section-title .section-heading h1, .section-title .section-heading h2, .section-title .section-heading h3, .section-title .section-heading h4, .section-title .section-heading h5, .section-title .section-heading h6
    {
        line-height: 40px;
    }
}

.aboutus-section-style2 p {
    max-height: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    line-height: auto;
    color: #323232;
}

.featured-icon-box.style3 {
    padding-top: 0px;
}

.blog-section h5 {
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 25px;
}

.blog-section p {
    max-height: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 10px;
}

.social_box {
    width: 100%;
}

.box1 {
    float: left;
    width: 45%;
}

.box2 {
    float: left;
    width: 55%;
}

.box2 ul {
    display: inline;
}

.box2 ul li {
    display: inline;
    padding: 5px;
}

.box2 ul li a {
    padding-right: 5px;
}

.happy_customers {
    color: #fff;
    margin-top:50px;
    margin-bottom:75px;
}

.happy_customers h2 {
    margin-top: 20px;
    padding-top: 20px;
    color: #fff;
}

.happy_customers h5 {
    margin-top: 10px;
}

.happy_customers .para {
    margin-bottom: 50px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    color: #fff;
}

.happy_customers .row {
    background-color: #e4e5e5;
    margin: 0px;
}

.box_area {
    background-color: transparent;
    color: #263045;
    padding: 5px;
    border-radius: 10px;
    width: 100%;
    display: block;
    margin: 10px auto;
    transition: 0.5s;
}

.box_area:hover {
    background-color: #263045;
    color: #fff;
    padding: 5px;
    border-radius: 10px;
    width: 100%;
    display: block;
    margin: 10px auto;
}

.box1 img {
    width: 65%;
}

.event-location {
    font-size: 16px;
    margin-top: 10px;
    float: left;
    font-weight: normal;
    color: #263045;
    font-family: 'Roboto', sans-serif;
    width:70%;
}

.event-location strong {
    font-size: 18px;
    font-weight: bolder;
    color: #2d4a8a;
}

#Upcoming button {
    margin-top: 16px;
    float: right;
    font-size: 14px;
    padding: 6px 20px 6px 20px;
    color: #263045;
    background-color: transparent !important;
    display: inline-block;
    border: 2px solid #263045;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    font-family: 'Roboto', sans-serif;
}

#Upcoming button:hover {
    margin-top: 16px;
    float: right;
    font-size: 14px;
    padding: 6px 20px 6px 20px;
    color: #fff;
    background-color: #263045 !important;
    display: inline-block;
    border: 2px solid #263045;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    font-family: 'Roboto', sans-serif;
}
#Upcoming button a
{
    color: #263045 !important;
    text-decoration: none;
}
#Upcoming button a:hover
{
    color: #fff !important;
    text-decoration: none;
}

/* CommunitiesAndConsortium */

.img-left {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    width: 40%;
    border-radius: 20px;
}

.menu-items .card {
    margin-bottom: 20px;
}

.menu-items .title-txt h1, .menu-items .title-txt h2, .menu-items .title-txt h3, .menu-items .title-txt h4, .menu-items .title-txt h5, .menu-items .title-txt h6 {
    color: #263045;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0px;
    margin-top: 0px;
}

.menu-items .theme_btn_blue {
    margin-bottom: 5px;
    padding: 0px;
    border: none;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    border-bottom-width: 2px;
}

.menu-items .theme_btn_blue:hover {
    margin-bottom: 5px;
    padding: 0px;
    border: none;
    color: #263045;
    background-color: transparent !important;
    border: none;
    border-bottom-style: solid;
    border-bottom-color: #263045;
    border-bottom-width: 2px;
}

.menu-items .paraTxt {
    margin-bottom: 5px;
    margin-top: 15px;
    height: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Congress_Event .title-txt h1, .Congress_Event .title-txt h2, .Congress_Event .title-txt h3, .Congress_Event .title-txt h4, .Congress_Event .title-txt h5, .Congress_Event .title-txt h6 {
    font-weight: 600;
    line-height: 25px;
    color: #263045;
    font-size: 18px;
    margin-bottom: 5px;
    font-family: 'Urbanist', sans-serif !important;
}
.Congress_Event ul{
    list-style-type: disc;
    margin-top:10px;
}
.Congress_Event h5
{
    margin-bottom: 5px;
}
.Congress_Event p
{
    margin-bottom: 0px;
}
.Congress_Event .theme_btn_blue
{
    font-size: 14px;
    color: #263045;
    background-color: transparent;
    display: inline-block;
    border: 0px !important;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    margin-top:5px;
    padding:0px;
}


.Congress_Event .card-title {
    margin-bottom: 0px;
}

.ttm-row-btm {
    padding: 80px 0px 0px 0px;
}

.most_recent .heading {
    text-align: center;
}

.d_class h1,.d_class h2,.d_class h3,.d_class h4
{
    color: #323232;
    font-size:34px;
    font-weight: normal;
    margin-bottom:5px;
}
.d_class p {
    text-align: justify;
    margin-bottom:0px;
}
.d_class .txtBtnBlueBig  {
    margin-top:10px;
}

.d_class img {
    height: 265px;
    width: 200px;
    margin-right: 30px;
    margin-bottom: 30px;
    float: left;
}

.Decor, .Decor ul {
    list-style-type: none;
    margin-left: 15px;
    padding-left: 20px;
    cursor: pointer;
    font-size: 20px;
    color: #323232;
    font-family: 'Source Sans Pro', sans-serif;
}

.Decor>li {
    margin-bottom: 20px;
}

.Decor ul li {
    margin-top: 20px;
    margin-bottom: 20px;
}

.Decor ul li a {
    font-size: 17px;
    color: #007398;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: 'Source Sans Pro', sans-serif;
    text-decoration: none;
}

.icon {
    background: transparent url('/image/plus-minus.png') no-repeat left top;
    display: block;
    height: 12px;
    width: 12px;
    float: left;
    cursor: pointer;
}

.plus {
    background-position: left top;
    margin-top: 10px;
    margin-right: 10px;
}

.minus {
    background-position: left -10px;
    margin-top: 7px;
    margin-right: 10px;
}

.subscribe {
    margin-top: 40px;
}

.subscribe .bg-subscribe {
    height: 150px;
    background-image: url(/image/newsletter_image/bgSubscribe.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 40px;
}

.subscribe .bg-subscribe h4 {
    font-size: 20px;
    color: #fff;
    text-transform: capitalize;
    font-family: "Raleway", sans-serif;
    margin-bottom: 5px;
}

.subscribe .bg-subscribe p {
    font-size: 14px;
    color: #fff;
    font-family: "Raleway", sans-serif;
}

.subscribe .bg-subscribe input {
    height: 50px;
}

.subscribe .bg-subscribe button {
    outline: none;
    border: none;
    /* background-color: #192d36; */
    background-color: #2d4a8a;
    color: #fff;
    cursor: pointer;
}

.subscribe .bg-subscribe button:hover {
    outline: none;
    border: none;
    background-color: #263045;
    color: #fff;
    cursor: pointer;
}

/* Responsive classes Start */

/* Extra Large Screen */

@media screen and (min-width:1600px) and (max-width:2500px) {
    .Slider-content {
        position: absolute;
        top: 16%;
        color: #fff;
        left: 10%;
        width: 50%;
    }
    .Slider-content span {
        font-size: 60px;
        line-height: 60px;
        font-weight: bold;
    }
    .Slider-content p {
        font-size: 26px;
        line-height: 40px;
    }
    .banner-content, .slider-content2 {
        position: absolute;
        top: 120px;
        left: 200px;
        width: 35%;
        color: #fff;
    }
    .banner-content span, .slider-content2 span {
        font-size: 40px;
        color: #fff;
        line-height: 60px;
    }
    .banner-content p, .slider-content2 p {
        font-size: x-large;
        line-height: 35px;
    }
}

/* Extra Large Screen */




@media screen and (max-width:1024px) {
    .pt-60
    {
        padding-top:10px !important;
    }
    .sub-menu .nav-item a {
        text-align: center;
    }
    .dropdown-menu img {
        display: block;
        margin: auto;
    }
    .Diamond-open {
        height: auto;
        overflow: hidden;
    }
    .dropdown-menu p {
        text-align: center;
        margin-top: 10px;
    }
    .Slider-content {
        position: absolute;
        top: 8%;
        color: #fff;
        left: 0%;
        line-height: 20px;
        width: 100%;
    }
    .Slider-content span {
        font-size: 40px;
        line-height: 50px;
        font-weight: normal !important;
    }
    .Slider-content p {
        font-size: 17px;
        line-height: 25px;
    }
    .happy_customers {
        background-image: none;
        height: auto;
        background-repeat: no-repeat;
        color: #263045;
    }
    .happy_customers h2 {
        margin-top: 30px;
        font-size: 22px;
        padding-top: 10px;
        margin-bottom: 0px;
    }
    .AML-bg {
        background-image: none;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
        height: auto;
        text-align: left;
        color: #fff;
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #000;
    }
    .AML-bg h2 {
        font-size: 22px !important;
        text-align: left;
        line-height: 30px;
    }
    .AML-bg-color {
        background-image: none;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
        height: auto;
        text-align: left;
        padding-top: 30px;
        padding-bottom: 0px;
        background-color: #f1f1f1;
    }
    .AML-bg-color h2 {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .happy_customers h5 {
        margin-top: 10px;
    }
    .happy-p {
        text-align: center;
        color: #fff;
        display: block;
        margin: auto;
        width: 80%;
    }
    .happy_customers p {
        margin-bottom: 50px;
    }
    .grey-boder {
        display: block;
        margin: auto;
    }
    .ttm_single_image-wrapper img {
        display: block;
        margin: auto;
    }
    .testimonials .testimonial-avatar .testimonial-img img {
        height: 120px;
        width: 120px;
        border-radius: 100%;
        border: 5px solid #f0f0f0;
    }
    #carousel-custom-dots {
        display: none !important;
    }
    .box1 img {
        width: 50%;
    }
    .banner-content, .slider-content2 {
        position: absolute;
        top: 45px;
        left: 55px;
        width: 40%;
        color: #fff;
    }
    .subscribe .bg-subscribe {
        height: 250px;
        background-image: url(/image/newsletter_image/bgSubscribe.jpg);
        background-repeat: no-repeat;
        background-position: center center;
        padding-top: 40px;
    }
    .banner-content span, .slider-content2 span {
        font-size: 22px;
        color: #fff;
        line-height: 30px;
    }
    .banner-content p, .slider-content2 p {
        display: block;
        font-size: 18px;
        line-height: 24px;
    }
    .banner-content .theme_btn_white, .slider-content2 .theme_btn_white {
        padding: 5px 15px;
    }
    .meetingEvent {
        padding: 20px 0px 20px 0px;
    }
    .meetingEvent img {
        height: auto;
    }
    .bg-world {
        max-height: 1024px;
        background-color:#2d2d2d !important;
        padding:20px 15px;
        background-image: none;
    }
    .ThirdSection h2 {
        margin-top: 30px;
        font-size: 26px;
    }
    .blog-section h5 {
        max-height: 70px;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 25px;
    }
    .blog-section p {
        max-height: 170px;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-top: 10px;
    }
    .img-left {
        float: left;
        margin-right: 20px;
        width: 100%;
        border-radius: 20px;
        margin-bottom: 20px;
    }
}

@media screen and (max-width:768px) {
    .banner_position .owl-item img {
        min-height: 200px;
    }
    .aboutus-section-style2 p {
        max-height: 215px;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 16px;
        line-height: auto;
        color: #323232;
    }
    #carousel-custom-dots .owl-dot {
        text-align: left;
        float: left;
        padding: 5px;
        cursor: pointer;
        width: 25%;
        margin-top: 0px;
        display: none;
    }
    .Slider-content {
        position: absolute;
        top: 8%;
        color: #fff;
        left: 0%;
        line-height: 20px;
        width: 100%;
    }
    .Slider-content span {
        font-size: 25px;
        line-height: 25px;
    }
    .Slider-content p {
        margin-top: 5px;
        font-size: 15px;
    }
    .Slider-content .theme_btn {
        padding: 5px 20px !important;
    }
    .target_buttons {
        display: none;
    }
    .bgStripe {
        display: none;
    }
    .tiles {
        height: auto;
    }
    /* .mt_95 {
        margin-top: 0px;
    } */
    .happy_customers h2 {
        margin-top: 30px;
        font-size: 16px;
        line-height: 20px;
        padding-top: 10px;
        margin-bottom: 0px;
    }
    .happy_customers .para {
        margin-bottom: 30px;
        text-align: center;
        font-family: 'Roboto', sans-serif;
        color: #fff;
        font-size: 13px;
        margin-top: 10px;
    }
    .banner-content, .slider-content2 {
        position: absolute;
        top: 30px;
        left: 50px;
        width: 45%;
        color: #fff;
    }
    .banner-content h2, .slider-content2 h2 {
        font-size: 18px;
        color: #fff;
        line-height: 23px;
        margin-bottom: 5px;
    }
    .banner-content p, .slider-content2 p {
        display: block;
        font-size: 15px;
        line-height: 20px;
    }
    .banner-content, .slider-content2 .theme_btn_white {
        margin-top: 0px;
        font-size: 12px;
    }
    .event-location {
        font-size: 14px;
        margin-top: 5px;
        margin-bottom: 10px;
        float: none;
        font-weight: bold;
        color: #263045;
        font-family: 'Roboto', sans-serif;
    }
    .event-location strong {
        font-size: 14px;
        font-weight: bolder;
        color: #2d4a8a;
    }
    #Upcoming button {
        float: none;
        font-size: 14px;
        padding: 6px 20px 6px 20px;
        color: #263045;
        background-color: transparent !important;
        display: block;
        margin: auto;
        border: 2px solid #263045;
        font-weight: 600;
        text-decoration: none;
        cursor: pointer;
        font-family: 'Roboto', sans-serif;
    }
    #Upcoming button:hover {
        float: none;
        font-size: 14px;
        padding: 6px 20px 6px 20px;
        color: #fff;
        background-color: #263045 !important;
        display: block;
        margin: auto;
        border: 2px solid #263045;
        font-weight: 600;
        text-decoration: none;
        cursor: pointer;
        font-family: 'Roboto', sans-serif;
    }
    .covid-section h5 {
        margin-top: 20px;
        color: #fff;
        font-size: 16px;
        text-align: center;
        text-transform: uppercase;
    }
    .covid-section p {
        color: #fff;
        text-align: center;
        font-size: 16px;
    }
    .covid-section button {
        margin-top: 0px;
        font-size: 14px;
        padding: 5px 20px 5px 20px;
        color: #fff;
        background-color: transparent !important;
        display: inline-block;
        border: 2px solid #fff;
        text-decoration: none;
        cursor: pointer;
        transition: 0.5s;
    }
    .covid-section button:hover {
        margin-top: 0px;
        font-size: 14px;
        padding: 10px 20px 10px 20px;
        color: #263045;
        background-color: #fff !important;
        display: inline-block;
        border: 2px solid #fff;
        text-decoration: none;
        cursor: pointer;
        transition: 0.5s;
    }
    .d_class h4 {
        color: #323232;
        margin-top: 20px;
        line-height: 20px;
        font-size: 25px;
        font-weight: 550;
        margin-bottom: 5px;
    }
    .d_class h5 {
        color: #323232;
        font-size: 15px;
        font-weight: normal;
        margin-top: 15px;
    }
    .d_class h6 {
        color: #323232;
        font-size: 15px;
        font-weight: bold;
        margin-top: 15px;
    }
    .d_class img {
        height: 400px;
        width: 100%;
        margin: 0px;
        margin-top: 10px;
        float: none;
    }
}

@media screen and (width:768px) {
    .Slider-content {
        position: absolute;
        top: 20%;
        color: #fff;
        left: 0%;
        line-height: 20px;
        width: 100%;
    }
    .banner-content, .slider-content2 {
        position: absolute;
        top: 50px;
        left: 35px;
        width: 42%;
        color: #fff;
    }
    .banner-content span, .slider-content2 span {
        font-size: 20px;
        color: #fff;
        line-height: 30px;
        margin-bottom: 5px;
    }
    .banner-content, .slider-content2 p {
        display: block;
        font-size: 12px;
        line-height: 20px;
    }
}

@media screen and (max-width:500px) {
    .Slider-content {
        position: absolute;
        top: 10%;
        color: #fff;
        left: 0%;
        line-height: 20px;
        width: 100%;
    }
    .Slider-content span {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 5px;
    }
    .Slider-content p {
        font-size: 14px;
        line-height: 20px;
    }
    .Slider-content .theme_btn_white {
        padding: 5px 15px;
    }
    .happy_customers {
        background-image: none;
        height: auto;
        background-repeat: no-repeat;
        color: #263045;
    }
    .happy_customers h2 {
        margin-top: 30px;
        font-size: 16px;
        line-height: 20px;
        padding-top: 10px;
        margin-bottom: 0px;
    }
    .happy_customers h5 {
        margin-top: 10px;
    }
    .happy-p {
        text-align: center;
        color: #fff;
        display: block;
        margin: auto;
        width: 95%;
        margin-top: 2px;
    }
    .happy_customers p {
        margin-bottom: 0px;
    }
    .banner-content, .slider-content2 {
        position: absolute;
        top: 25px;
        left: 20px;
        width: 40%;
        color: #fff;
    }
    .banner-content span, .slider-content2 span {
        font-size: 10px;
        color: #fff;
        line-height: 15px;
        margin-bottom: 5px;
    }
    .banner-content p, .slider-content2 p {
        display: block;
        font-size: 10px;
        line-height: 14px;
    }
    .banner-content .theme_btn_white, .slider-content2 .theme_btn_white {
        border: none;
        padding: 0px;
        margin-top: 0px;
        font-size: 12px;
    }
}

@media screen and (max-width:360px) {
    .Slider-content {
        position: absolute;
        top: 8%;
        color: #fff;
        left: 0%;
        line-height: 20px;
        width: 100%;
    }
    .Slider-content span {
        font-size: 16px;
        line-height: 20px;
        font-weight: bold !important;
    }
    .Slider-content p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 5px;
    }
    .banner-content {
        position: absolute;
        top: 10px;
        left: 0px;
        width: 55%;
        color: #fff;
    }
    .slider-content2 {
        position: absolute;
        top: 15px;
        left: 40px;
        width: 40%;
        color: #fff;
        line-height: 14px;
    }
    .banner-content span, .slider-content2 span {
        font-size: 9px;
        color: #fff;
        line-height: 14px;
        margin-bottom: 5px;
    }
    .banner-content p, .slider-content2 p {
        display: block;
        font-size: 9px;
        line-height: 14px;
    }
    .banner-content .theme_btn_white, .slider-content2 .theme_btn_white {
        display: none;
    }
    .meetingEvent img {
        height: auto;
    }
    .aboutus-section-style2 p {
        max-height: 215px;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 16px;
        line-height: auto;
        color: #323232;
    }
}

/* New Sections */

.highlights {
    background-color: #f1f1f1;
    padding-top: 50px;
    padding-bottom: 50px;
}

.highlights h3 {
    /* font-family: "Raleway", sans-serif; */
    font-family: 'Playfair Display', serif !important;
    font-size: 45px;
    line-height: 55px;
    font-weight: 600;
    /* margin-top: 40px; */
    color:#263045;
    /* text-transform: capitalize; */
}

.highlights h3 span {
    /* font-family: "Raleway", sans-serif; */
    font-size: 40px;
    display: block;
    /* text-transform: capitalize; */
}

.highlights ul {
    padding-left: 20px;
}

.highlights ul li {
    list-style-type: disc !important;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
}

.centerContent .title {
    text-align: center;
    font-family: 'Playfair Display', serif;
    font-size: 45px;
    line-height: 55px;
    font-weight: 600;
    margin-top: 40px;
}

.firstPara {
    text-align: center;
    font-size: 16px;
    width: 60%;
    margin: auto;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

/* .SecPara
{
text-align: center;
font-size: 16px;
margin-top: 30px;
} */

.btn1 {
    min-width: 180px;
    padding: 8px 30px;
    text-align: center;
    font-size: 18px;
    background-color: transparent;
    color: #263045;
    border: 1px solid #263045;
    border-radius: 20px;
    text-decoration: none;
    transition: ease 1s;
    margin-right: 10px;
}

.btn1:hover {
    min-width: 180px;
    padding: 8px 30px;
    text-align: center;
    font-size: 18px;
    background-color: #263045;
    color: #fff;
    border: 1px solid #263045;
    border-radius: 20px;
    text-decoration: none;
    transition: ease 1s;
}

.btn2 {
    min-width: 180px;
    padding: 8px 30px;
    text-align: center;
    font-size: 18px;
    background-color: #263045;
    color: #fff;
    border: 1px solid #263045;
    border-radius: 20px;
    text-decoration: none;
    transition: ease 1s;
    margin-left: 10px;
}

.btn2:hover {
    min-width: 180px;
    padding: 8px 30px;
    text-align: center;
    font-size: 18px;
    background-color: #fff;
    color: #263045;
    border: 1px solid #263045;
    border-radius: 20px;
    text-decoration: none;
    transition: ease 1s;
}

.imgRightContent .title {
    font-family: 'Playfair Display', serif;
    font-size: 55px;
    line-height: 55px;
    font-weight: 600;
    margin-top: 40px;
}

.imgRightContent p {
    font-size: 18px;
    margin-top: 20px;
}

.imgRightContent img {
    float: right;

}
.img_big
{
    margin-top:50px;
    margin-bottom:50px;
}
.img_big ul{
    margin-top:20px;
    padding-left:20px;
}
.img_big .title {
    font-family: 'Playfair Display', serif;
    font-size: 55px;
    line-height: 55px;
    font-weight: 600;
    margin-top: 20px;
}

.img_big p {
    font-size: 16px;
    margin-top: 20px;
}

.img_big .container {
    margin-top: 30px;
}

@media screen and (max-width:768px) {
    .centerContent .title {
        text-align: center;
        font-family: 'Playfair Display', serif;
        font-size: 40px;
        line-height: 40px;
        font-weight: 600;
        margin-top: 40px;
    }
    .centerContent .firstPara {
        width: 100%;
    }
    .imgRightContent .title {
        font-family: 'Playfair Display', serif;
        font-size: 40px;
        line-height: 40px;
        font-weight: 600;
        margin-top: 40px;
    }
    .img_big .title {
        font-family: 'Playfair Display', serif;
        font-size: 40px;
        line-height: 40px;
        font-weight: 600;
        margin-top: 20px;
    }
}
