@media (max-width: 1900px) {
  .banner_sliderewards {
	height: 525px;
}

.head_wrapawards{
padding: 91px 0px;
}
}

@media (max-width: 1335px) {

  .bottom_header.affix .nav-link {

    padding-right: 5px !important;
  }
}


@media (max-width: 1200px) {
.sponsorbox .info {
    position: absolute;
    width: 90%;
    /* bottom: 20px; */
    top: 125px;
    z-index: 1;
    color: #fff;
}

.contentbox {
  height: 350px;
}

.content_wrap .about_box{
height: 330px;
}

.about_box.whybox {
    height: 300px !important;
}
}

@media (max-width: 1250px) {
  .bottom_header.affix .btn-stand {
    font-size: 11px;
  }
  .bottom_header.affix .btn-inquiry {
    font-size: 11px;
  }
  .bottom_header.affix .nav-link {
    padding-right: 7px !important;
    font-size: 11px;
  }
  
}

@media (max-width: 1150px) {
	.bottom_header.affix .bottom-header-img {

    width: 200px;
}
  .bottom_header.affix .btn-stand {
    font-size: 11px;
  }
  .bottom_header.affix .btn-inquiry {
    font-size: 11px;
  }
  .bottom_header.affix .nav-link {
    padding-right: 7px !important;
    font-size: 11px;
  }
  .bottom_header.affix .bottom-header-btn {
    display: block;
    width: 150px;
  }
}

@media (min-width: 991px) {
	 .bottom_header.affix .bottom-header-btn {
    display: flex;
    width: 150px;
    gap: 5px;
  }
}

@media (max-width: 768px) {
  .common-speakers img {
    width: 150px;
}

.common-speakers .slide-wrapper {
    width: 150px;
}
.leader-image img
 {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
}

@media (min-width: 568px) and (max-width: 767px) {
}

@media (max-width: 767px) {
  .profileRightModalInfo{
    padding: 0 2rem 0 2.3rem;
  }
.logo1{
	/* padding: 0 28px; */
}
	
    .navbar-expand-sm .navbar-toggler {
        display: block;
    }

  .download_box .text-right {
    text-align: center !important;
  }
  .head_wrap {
    padding: 60px 0;
  }

  .head_wrap h1 {
    font-size: 32px;
  }

  .banner .owl-nav {
    display: block;
    position: absolute;
    width: 96%;
    bottom: 50px;
    top: auto;
  }

  .banner .item .banner_info h2 {
    font-size: 26px;
  }

  .btn {
    padding: 10px 20px;
    font-size: 15px;
  }

  .banner .item .banner_info {
    text-align: center;
  }

  .count_box.text-center {
    margin-bottom: 20px;
    padding: 0 10px;
  }

  .title h2 {
    font-size: 28px;
    margin-bottom: 10;
  }

  .pb-80 {
    padding-bottom: 50px;
  }

  .pt-80 {
    padding-top: 50px;
  }

  .btn_info {
    text-align: center;
    margin-top: 20px;
    padding: 15px;
  }

  .btn_info .btn {
    display: block;
    margin-bottom: 10px;
  }

  .team_box {
    height: auto;
    margin: 10px 15px 20px 15px;
  }
  .owl-theme .owl-nav {
    margin-top: 0;
  }
  .arrow_btn {
    margin-top: 10px;
  }
  .why_faq .card-header .btn {
    padding: 15px;
    padding-right: 31px;
  }

  .event_slide_mobile {
    display: block;
  }

  .event_slide_lg {
    display: none;
  }

  .journal_box {
    padding: 20px;
    text-align: center;
  }

  .journal_img {
    height: 230px;
    margin-top: 20px;
  }

  .download_box {
    padding: 25px;
  }

  .infobox.d-flex {
    display: block !important;
  }

  .infobox .imgbox {
    width: 100%;
    max-width: 100%;
    margin-right: 30px;
    height: 200px;
    margin-bottom: 20px;
  }

  .infobox.d-flex.p-0 {
    padding: 20px !important;
  }

  .content_wrap .about_box,
  .about_box {
    height: auto;
  }

  .about_wrap .btn_group .btn {
    margin-bottom: 15px;
  }

  .head .container-fluid {
    padding: 0 15px;
  }

  .count_box h2 {
    font-size: 28px;
  }

  .download_box .btn {
    margin-top: 15px;
  }

  .meta_info p {
    font-size: 18px;
  }

  .header-location-section p{
    font-size: 10px;
  }

  .pricingbox.bg-blue {
    display: block;
  }

  .pricingbox .right_info {
    text-align: left;
  }

  .head_wrap h1 {
    font-size: 28px;
  }

  .faq_wrap .card-header .btn {
    padding-right: 35px;
  }

  .modal.right .modal-dialog {
    width: 100%;
  }

  .footer_logo img {
    width: 70px;
  }

  footer hr {
    margin: 20px 0;
  }

  .event_wrap .title.text-center {
    text-align: left !important;
  }

  .team .owl-nav {
    top: -80px;
  }

  .modal.right .modal-body,
  .modal.right .modal-header,
  .modal.right .modal-footer {
    padding: 1.2rem;
  }
  .navbar-nav .nav-link {
    color: #002266;
    font-size: 15px;
  }
  .dropdown-toggle::after {
    right: 0;
    position: absolute;
  }
  .pricingbox {
    margin-bottom: 20px;
  }
  .pricingbox .price {
    font-size: 30px;
  }
  .footer_bottom .footer_links ul li {
    display: block;
    padding-right: 0;
    margin-right: 0;
    border-right: none;
    padding-bottom: 10px;
  }
  .whysponsor_box {
    grid-template-columns: 1fr;
  }
  .navbar_desktop {
    display: none;
  }
  .navbar_mobile .navbar-toggler-icon {
    color: #000;
    font-size: 30px;
    font-weight: 300;
  }

  .navbar_mobile .navbar-collapse {
    position: fixed;
    top: 85px;
    left: 0;
    width: 100%;
    text-align: left;
    background: #ffffff;
    padding: 20px;
    z-index: 1;
    z-index: 99999;
  }

  /* .banner_wrap .banner_info {
		padding: 100px 0;
	} */
  .banner_slide {
    height: 850px;
  }
   .banner_sliderewards {
    height: 350px;
  }

  .head_wrapawards{
    padding: 50px 0px;
  }
  .head .desktop_logo {
    display: none;
  }
  .head .mobile_logo,
  .head .navbar_mobile {
    display: block;
  }
  .header .logo1 img,
  .header .logo2 img {
    width: 240px;
  }
  .head .head_logo {
    text-align: left;
  }
  .exhibitor_logo .col-sm-12.px-0 {
    padding-left: 15px !important ;
    padding-right: 15px !important ;
  }
  .exhibitor .owl-nav {
    top: -70px;
  }
  .dropdown-item {
    padding: 5px 15px;
  }
  p {
    font-size: 15px;
  }
  .banner_wrap .banner_info h2 {
    font-size: 38px;
  }
  .team_box {
    margin: 0;
    margin-bottom: 30px;
    min-height: auto;
  }
  .team_box .info {
    padding: 10px;
  }
  .logoModal .top_info {
    display: block;
  }
  .logoModal .top_info .modal_img {
    width: 170px;
    margin-right: 20px;
  }

   .logoModal .top_info .info {
    width: 100%;
margin-top: 1rem;
  }

    .AssociationModal .top_info {
    display: block;
  }
  .AssociationModal .top_info .modal_img {
    width: 170px;
    margin-right: 20px;
  }

     .AssociationModal .top_info .info {
    width: 100%;
margin-top: 1rem;
  }

    .footerSponsorModal .top_info {
    display: block;
  }
  .footerSponsorModal .top_info .modal_img {
    width: 170px;
    margin-right: 20px;
  }

     .footerSponsorModal .top_info .info {
    width: 100%;
margin-top: 1rem;
  }

    .KnowledgeModal .top_info {
    display: block;
  }
  .KnowledgeModal .top_info .modal_img {
    width: 170px;
    margin-right: 20px;
  }

   .KnowledgeModal .top_info .info {
    width: 100%;
margin-top: 1rem;
  }

  .download_box {
    text-align: center !important;
  }
}
@media (max-width: 425px) {
  .common-speakers img {
    width: 100px;
}

.common-speakers .slide-wrapper {
    width: 100px;
}
.leader-image img
 {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.common-speakers .leader-company{
    font-size: 7px;
}

.common-speakers .leader-name{
    font-size: 7px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
  .download_box {
    padding: 70px 50px;
  }
  /* .banner_wrap .banner_info {
		padding: 130px 0;
	} */
  .btn_group .btn {
    margin-bottom: 5px;
  }
  .visionary_theme_content .block_content h4 {
    font-size: 20px;
  }
  .navbar_desktop .navbar-collapse {
    /* position: fixed; */
    top: 143px;
    left: 0;
    width: 100%;
    text-align: left;
    background: #ffffff;
    padding: 20px;
    z-index: 99999;
  }
  .modal.right .modal-dialog {
    width: 100%;
  }
  .download_box p {
    margin-bottom: 10px;
  }
  .contentbox {
    height: auto;
  }
  .logobox {
    height: 120px;
  }
  .whysponsor_box {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .head_wrap h1 {
    font-size: 36px;
  }

  .banner_slide {
    height: 800px;
  }
 .banner_sliderewards {
    height: 402px;
  }
  .head_wrapawards{
    padding: 62px 0px;
  }
  .navbar-nav .nav-link {
    color: #002266;
  }
  .head_wrap {
    padding: 60px 0;
  }
  footer h4 {
    font-size: 20px;
  }

  footer hr {
    margin: 30px 0;
  }

  .pricingbox.box2 {
    margin-bottom: 20px;
  }

  .pricingbox.box2 .bottom_info {
    display: flex;
    justify-content: space-between;
  }

  .why_faq .card-header .btn {
    padding: 15px;
    padding-right: 35px;
  }

  .footer_logo img {
    width: 90px;
  }

  .download_box .btn {
    margin-top: 0;
  }

  .head .container-fluid {
    padding: 0 40px;
  }

  .header .logo1 img {
    width: 260px;
  }

  .header .logo2 img {
    width: 260px;
  }

  .count_box h2 {
    font-size: 28px;
  }

  .meta_info p {
    font-size: 18px;
  }

  .count_box p {
    font-size: 14px;
  }

  .content_wrap .about_box,
  .about_box {
    height: auto;
  }

  .infobox.d-flex {
    display: block !important;
  }

  .infobox .imgbox {
    width: 100%;
    max-width: 100%;
    margin-right: 30px;
    height: 200px;
    margin-bottom: 20px;
  }

  .infobox .imgbox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .infobox img {
    width: 100%;
  }

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

  .btn {
    padding: 10px 25px;
  }

  .title h2 {
    font-size: 32px;
  }

  .pb-80 {
    padding-bottom: 50px;
  }

  .pt-80 {
    padding-top: 50px;
  }

  .btn_info {
    margin-top: 50px;
  }

  .team_box .team_img img {
    height: 240px;
  }

  .team_wrap .visionary.owl-carousel .team_box {
    margin: 20px 10px;
    min-height: auto;
  }
  .team_box {
    margin: 0;
    margin-bottom: 30px;
    min-height: auto;
  }
  .team_box p {
    font-size: 14px;
  }

  .team_box .info {
    padding: 10px;
  }

  .journal_img {
    height: 230px;
  }

  .banner .item .banner_info {
    padding: 150px 70px;
  }

  .banner .item .banner_info h2 {
    font-size: 36px;
  }

  .event_wrap .event_box {
    height: 140px;
  }

  .event_slide_mobile {
    display: block;
  }

  .event_slide_lg {
    display: none;
  }

  .event_box h3 {
    font-size: 16px;
  }
}

@media (min-width: 992px) and (max-width: 1024px) {
}

@media (min-width: 992px) {
}

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

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
}

@media only screen and (min-width: 1200px) and (max-width: 1480px) {
}

@media (min-width: 901px) and (max-width: 980px) {
}

@media (max-width: 992px) {
}

@media (max-width: 375px) {
}

@media (max-width: 374px) {
}

@media (min-width: 376px) and (max-width: 480px) {
}

@media (min-width: 590px) {
}

@media only screen and (min-width: 1199px) and (max-width: 1320px) {
}

@media only screen and (min-width: 1200px) and (max-width: 1280px) {
}

@media only screen and (min-width: 1300px) and (max-width: 1366px) {
}
@media screen and (min-width: 1366px) and (max-width: 1366px) and (min-height: 768px) and (max-height: 768px) {
  .sponsorbox {
    height: 320px;
  }
}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
}

/* Portrait */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
}

/* Landscape */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
}

/* Portrait */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
}

/* Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
}

/* Portrait */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
}

/* Landscape */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {
}

/* Portrait */

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
}

/* Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
}
