/*Alignment issue fixes*/
.key-highlights-section.key-highlights-section_left, .key-highlights-section.key-highlights-section_right{display: none!important;}
.hero-slider-item{height:auto!important;}
.count, .hero-area-2{display:none;}
.single-hall-view-card {margin-bottom: 0;}
.single-hall-view-card .hall-view-img img { transform: scale(1); margin-bottom: var(--bs-gutter-x); }
.single-planning-content .planning-image img{ transform: scale(1); }
.single-hall-view-card:hover .hall-view-img a img { transform: scale(1.1); }
.theme-dark .sponsor-pages-area .single-planning-content { background:transparent; }
.page-banner-area::after{display: none;}
.page-banner-area { background-color: var(--mainColor); background-image: url(../../assets/images/gpa/gpa-banner-bg2.jpg?V=0.0.5.7)!important; background-attachment: fixed;}
.schedules-style-two-tabs .nav.nav-pills .nav-item .nav-link.active { background-color: var(--bs-cyan); color: var(--aramco-dark-gray) !important;}
.theme-dark .schedules-style-two-tabs .nav.nav-pills .nav-item .nav-link { color: var(--bs-white); background-color: var(--bs-gray); min-width: 225px;}
.schedules-style-two-tabs .nav.nav-pills .nav-item .nav-link.active { background-color: var(--bs-cyan);}
.theme-dark .schedules-style-two-content,
.theme-dark .single-contact-card,
.theme-dark .conference-schedules-content{ background: #3e3e3e; }
.theme-dark .conference-schedules-content:hover{ background: #232222; }
.theme-dark .default-btn{background-color: var(--bs-cyan); border-color:var(--bs-cyan); line-height: 1.5; border: none;}
.theme-dark .contact-form-content .form-group .form-check .form-check-input{border: 1px solid #fff;}
.theme-dark .some-faqs-area .single-faqs-content .accordion .accordion-item .accordion-header .accordion-button { background: #3e3e3e; border: 1px solid #3e3e3e; }
.single-page-banner-content{ padding-top: 30px;}
.sponsor-pages-area h3{color: var(--bs-body-color) !important;}
.coming-soon-area .floorimage-2{ text-align: center;}
.theme-dark .digital-schedules-item h3,
.theme-dark .digital-schedules-item h4{color: var(--bs-cyan)!important;}
.team-card h3 { margin-bottom: 0; }
sup { color:inherit; }
.footer-area-2{display: none;}
.schedules-design-content .fw-bold{font-size: 24px; color: var(--bs-cyan); }
.upcoming-area{position: fixed !important; bottom: 0; z-index: 4; width: 100%; padding: 0px 0; background: #0520f7;}
.upcoming-list .live-auctions-countdown li span{font-size: 2.6em;}
.upcoming-list .live-auctions-countdown li{height: 70px; width: 100px; margin-right: 0; background-color: rgba(50, 50, 50, 0.0); border: 1px solid rgba(3, 162, 220, 0.0); font-size: 0.8em; line-height: 1;}
.single-faqs-content .accordion .accordion-item .accordion-body{ background: #363636; border: 1px solid rgb(62 62 62);}
.single-faqs-content .accordion .accordion-item .accordion-header .accordion-button::after { padding: 3px 0 0 5px; color: var(--bs-cyan); }
.single-faqs-content .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after { color: var(--bs-white); }

/*OVRRIDE STYLES*/
.dontshow{display: none!important;}
.xxxx
{-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out; transition:all 0.8s ease-in-out;}
.theme-dark .navbar-area:before
{-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out; -ms-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; transition:all 0.4s ease-out;}

.navbar-area, .navbar-area.is-sticky{position: fixed;}
.theme-dark .navbar-area, .theme-dark .navbar-area.is-sticky{background-color:transparent!important;}
.theme-dark .navbar-area:before{background-color:transparent; opacity:0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: "";}
.theme-dark .navbar-area.is-sticky:before{opacity:1;}

.theme-dark .main-nav nav .navbar-nav .nav-item .nav-link:hover,
.theme-dark .main-nav nav .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link:hover,
.main-nav nav .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link:hover::before{ color: var(--bs-cyan) !important; }
.theme-dark .main-nav nav .navbar-nav .nav-item .dropdown-menu{ background-color: var(--mainColor);}
.main-nav nav .navbar-nav .nav-item { margin-right: 35px; }

.go-top.active { right: 0; bottom: 0; top: auto; width: 80px;  border-radius: 30px; background: rgb(14, 26, 223); background: linear-gradient(90deg, rgba(14, 26, 223, 1) 0%, rgba(14, 26, 223, 0) 79%); }
.go-top i { top: 52%; left: 21px; right: auto; }
.main-nav nav .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link {font-size: 18px;}
.footer-area::after {display: none;}
.footer-area ul.social-icons li a{ border:none!important;}
/*d*/
.home-banner-block{ padding:  150px 0 40px; }
.home-banner-block h1{ font-size: 2.5rem; padding: 30px 0 10px 0; line-height: 1; font-family: var(--sliderFontFamily); font-weight: 400;}
.home-banner-block h3 span{padding: 10px 25px; background: rgb(47, 193, 255); background: linear-gradient(90deg, rgba(47, 193, 255, 1) 0%, rgba(47, 193, 255, 0) 80%); border-radius: 50rem; display: inline-block;}
.home-banner-block .btn-primary {
    background: rgb(3, 16, 164);
    background: linear-gradient(90deg, rgba(3, 16, 164, 1) 0%, rgba(5, 16, 224, 0.64) 100%);
    border: 2px solid var(--bs-cyan);
    border-radius: 50rem;
    color: var(--bs-white);
    font-size: 24px;
    font-weight: 600;
    line-height: 58px;
    padding: 0 1.5rem 0 0;
    position: relative;
    text-transform: capitalize;
	font-family: var(--bodyFontFamily);
    letter-spacing: 1px;
}
.home-banner-block .btn-primary span {
    background: url(../../assets/images/gpa/arw.png) no-repeat -58px center / 116px 58px var(--bs-cyan);
    border: 3px solid var(--bs-cyan);
    border-radius: 50%;
    display: block;
    float: left;
    height: 58px;
    margin: 0 15px 0 -2px;
    transition: all ease-in-out 0.5s;
    width: 58px;
}
.home-banner-block .btn-primary:hover span {
    background-position: left center;
    transition: all ease-in-out 0.5s;
}
.home-banner-block h3 {
    font-size: 20px;
    margin: 1rem 0; letter-spacing: 1px;
}
.home-banner-block p {
    font-family: var(--sliderFontFamily);
	margin-bottom: 25px; font-size: 18px;}
.topspace { /*margin-top: 60px;*/ }
.event-container { background: linear-gradient(90deg, rgba(47, 193, 255, 0.68) 18.5%, rgba(16, 24, 212, 0.85) 51%, rgba(16, 24, 212, 0.56) 79%, rgba(16, 24, 212, 0.00) 100%);  border-radius: 50rem 0 0 50rem; }
.event { padding: 10px 18px 18px; width: 100%; }
.event h4 { font-size: 26px; margin-bottom: 7px; text-transform: capitalize; font-family: var(--sliderFontFamily); }
.event p { margin-bottom: 10px; }
.event span { color: var(--bs-white); font-size: 22px; font-weight: 400; line-height: 18px; }

.count { background: rgb(3,20,229); background: linear-gradient(90deg, rgba(3,20,229,0.2) 0%, rgba(3,20,229,0.9) 100%); border-radius: 50rem; color: var(--bs-cyan); font-size: 16px; padding: 20px 20px; text-align: center; text-transform: capitalize; width: 100%; }
.count h3 { color: var(--bs-cyan)!important; font: 700 35px var(--sliderFontFamily); line-height: 45px; margin: 0; }

/*.plant { background: url("../../assets/images/gpa/plt_bg.png") no-repeat left center / 100% 100%; color: var(--bs-white); font-size: 20px; font-weight: 500; padding: 70px 0; width: 92%; }
.plant p { font-family: var(--sliderFontFamily); margin: 0; }
.plant p strong { font-weight: 700; }
.plant .btn-primary { background-color: var(--ultrablue); border: 3px solid var(--ultrablue-1); border-radius: 50rem; font-size: 20px; font-weight: 600; line-height: 50px; padding: 0 1.5rem 0 0; position: relative; text-transform: capitalize; }
.plant .btn-primary span { background: url("../images/arw_wie.png") no-repeat -58px center / 116px 58px var(--ultrablue); border: 3px solid var(--ultrablue); border-radius: 50%; display: block; float: left; height: 58px; margin: 0 15px 0 -1px; transition: all ease-in-out 0.5s; width: 58px; }
.plant .btn-primary:hover span { background-position: left center; transition: all ease-in-out 0.5s; }*/

/*------ Message ------*/
.message { background: url("../../assets/images/gpa/draw.png") no-repeat left bottom / auto 60% var(--gray); clear: both; /*padding: 50px 0;*/ width: 100%; }
.message .mx-auto{margin-left:0!important;}
.message .frame { background: rgb(69,69,69); background: linear-gradient(90deg, rgba(69,69,69,0.6) 0%, rgba(69,69,69,0) 100%); border-radius: 50rem 0 0 50rem; margin-bottom: 30px;  padding: 25px 25px; width: 100%; }
.message .frame img { background-color: rgba(217,217,217,0.5); border-radius: 100%; }
.message .frame h4 { /*background: url("../../assets/images/gpa/line.png") no-repeat left bottom;*/ font-size: 40px; padding-bottom: 0; text-transform: capitalize; }
.message .frame p strong { font-size: 34px; }
.message .frame p { color: var(--blue); font-size: 30px; margin-bottom: 1rem;  }
.message p {  margin-bottom: 1rem;  }
.hilite { background-color: var(--gray); clear: both; width: 100%; }
.plant, .parallaximage { position: relative; background: url("../../assets/images/gpa/gpa-banner-bg8.jpg") no-repeat center / 100% 100%; color: var(--bs-white); font-size: 20px; font-weight: 500; padding: 70px 0; width: 92%; background-attachment: fixed; background-size: cover; 
	-webkit-border-top-right-radius: 350px; -webkit-border-bottom-right-radius: 350px; -moz-border-radius-topright: 350px; -moz-border-radius-bottomright: 350px; border-top-right-radius: 350px; border-bottom-right-radius: 350px; min-height: 350px; }
.plant::before, .parallaximage::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.64) 34.9%, rgba(0, 0, 0, 0) 69.43%);
}
.parallaximageright { position: relative; margin-left: auto; background: url("../../assets/images/gpa/gpa-banner-bg9.jpg") no-repeat center / 100% 100%; color: var(--bs-white); font-size: 20px; font-weight: 500; padding: 70px 0; width: 92%; background-attachment: fixed; background-size: cover; 
	-webkit-border-top-left-radius: 350px; -webkit-border-bottom-left-radius: 350px; -moz-border-radius-topleft: 350px; -moz-border-radius-bottomleft: 350px; border-top-left-radius: 350px; border-bottom-left-radius: 350px; min-height: 350px;}
.parallaximageright::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 34.9%, rgba(0, 0, 0, 0.64) 69.43%);
}
.parallaximage.parallax-history{ background-image: url("../../assets/images/gpa/gpa-banner-bg10.jpg") ;}
.parallaximageright.parallax-vision{ background-image: url("../../assets/images/gpa/gpa-banner-bg11.jpg") ; background-position: 26% center;}
.parallaximage.parallax-mission{ background-image: url("../../assets/images/gpa/gpa-banner-bg12.jpg") ; background-position: 58% center;}
.plant .container{position:relative; z-index: 2;}
.plant p { font-family: var(--sliderFontFamily); margin: 0; margin-bottom: 1rem; }
.plant p strong { font-weight: 700; }
.plant .btn-primary { display: none; background-color: var(--ultrablue); border: 3px solid var(--ultrablue-1); border-radius: 50rem; font-size: 20px; font-weight: 600; line-height: 50px; padding: 0 1.5rem 0 0; position: relative; text-transform: capitalize; }
.plant .btn-primary span { background: url("../../assets/images/gpa/arw_wie.png") no-repeat -58px center / 116px 58px var(--ultrablue); border: 3px solid var(--ultrablue); border-radius: 50%; display: block; float: left; height: 58px; margin: 0 15px 0 -1px; transition: all ease-in-out 0.5s; width: 58px; }
.plant .btn-primary:hover span { background-position: left center; transition: all ease-in-out 0.5s; }

/*------ Welcome ------*/
.welcome { background: url("../../assets/images/gpa/patn_bg.png") no-repeat bottom center / 100% var(--gray); clear: both; padding: 70px 0; width: 100%; }
.welcome h2 { /*background: url("../../assets/images/gpa/line.png") no-repeat left bottom;*/ font-family:  var(--sliderFontFamily); margin-bottom: 45px; /*padding-bottom: 20px;*/ }
.welcome h2 span { font-weight: 300; }
.welcome h3 { font-size: 27px; font-weight: 400; text-transform: capitalize; padding-bottom: 20px; }
.welcome .justify-content-end>div{text-align: right;}
.welcome p { margin-bottom: 1rem;  }
.some-faqs-area h3 {color: var(--bs-cyan) !important; }


/*NEW STYLES*/
.logo-light-tec {padding-bottom: 8px;}

.gpa-slider1{ min-height: 100vh;  background:url(../../assets/images/gpa/gpa-banner-bg1.jpg?V=0.0.5.7) no-repeat bottom right; background-attachment: fixed; background-size: cover;}

.key-highlight-area{background-image: url(../../assets/images/gpa/gpa-banner-bg7.jpg?v=1); background-size: cover; background-repeat: no-repeat; background-position: center center; background-attachment: fixed;}
.hall-view-area{background-image: none /*url(../../assets/images/gpa/gpa-banner-bg4.jpg?v=1)*/; background-color: #fff; background-size: cover; background-repeat: no-repeat; background-position: center center; background-attachment: fixed;}
.sponsor-pages-area{background-image:none /*url(../../assets/images/gpa/gpa-banner-bg4.jpg?v=1)*/; background-color:#fff; background-size: cover; background-repeat: no-repeat; background-position: center center; background-attachment: fixed;}
.theme-dark .sponsor-pages-area h2{color:var(--bs-body-color)!important;}
.theme-dark .hall-view-area h2 { color: var(--bs-body-color) !important;}
#speakers .section-title.left-title{text-align: center; }
#speakers h2{text-align: center; font-size: 40px; font-weight: bold;}
#speakers.blog-style-three-area .section-title{margin-bottom: 25px;}
#speakers .owl-nav{left: 0; right: 0; bottom: -43px;}
.team-card .blog-image img {
    transition: var(--transition);
    border-radius: 10px;
}
.team-card .blog-image {
    position: relative;
    overflow: hidden;
    transition: var(--transition);
    margin-bottom: 25px;
    border-radius: 10px;
}
.team-card:hover .blog-image img {
    transform: scale(1.1);
}
.theme-dark .team-card span{ color: var(--bs-cyan) !important;}
.theme-dark .team-card span.fs-5, .theme-dark .team-card span.fs-5{ font-size: 1rem !important;;}


element.style {
}
nav>ul>li a::after, nav>ul>li a::before, footer .section-footer ul>li>a::after, footer .section-copyright ul>li>a::after, a.wp-element-button {
    -webkit-transition: all 0.8s cubic-bezier(.47,1.64,.41,.8);
    -moz-transition: all 0.8s cubic-bezier(.47, 1.64, .41, .8);
    -ms-transition: all 0.8s cubic-bezier(.47, 1.64, .41, .8);
    -o-transition: all 0.8s cubic-bezier(.47, 1.64, .41, .8);
    transition: all 0.8s cubic-bezier(.47,1.64,.41,.8);
}
/*.gpa-btn, 
.plant .btn-primary{ display: none!important; background-color: var(--mainColor); border: 3px solid var(--mainColor); border-radius: 50rem; font-size: 20px; font-weight: 600; padding-top: 20px; padding: 0 1.5rem 0 0; position: relative; text-transform: capitalize;
	border-radius: 25px; transform: scale(1); background: var(--mainColor);  border-color: var(--mainColor); padding: 7px 30px; font-size: 1.1em;
-webkit-transition: all 0.8s cubic-bezier(.47,1.64,.41,.8); -moz-transition: all 0.8s cubic-bezier(.47, 1.64, .41, .8);
    -ms-transition: all 0.8s cubic-bezier(.47, 1.64, .41, .8); -o-transition: all 0.8s cubic-bezier(.47, 1.64, .41, .8); transition: all 0.8s cubic-bezier(.47,1.64,.41,.8);}
.gpa-btn:before, 
.plant .btn-primary:before{background: url("../../assets/images/gpa/arw_wie.png") no-repeat -58px center  var(--mainColor); border: 3px solid var(--mainColor); border-radius: 50%; display: block; float: left; height: 58px; margin: 0 15px 0 -1px; transition: all ease-in-out 0.5s; width: 58px; content: ""}
.gpa-btn:hover,
.plant .btn-primary:hover{ background: var(--bs-cyan);  border-color: var(--bs-cyan);}
.gpa-btn:hover:before,
.plant .btn-primary:hover:before { background-position: left center; transition: all ease-in-out 0.5s; }*/
.sponsor-pages-area h3{text-align: center!important; display: block;}
.theme-dark .conference-schedules-content.active .readmore-text{display:none;}
.theme-dark .conference-schedules-content .workshop-detail{display:none;}
.theme-dark .conference-schedules-content .workshop-detail.active{display:block;}
.theme-dark .conference-schedules-content .readless{display:none;}
.theme-dark .conference-schedules-content.active .readless{display:block;}
.theme-dark .conference-schedules-content.active .readmore{display:none;}
.theme-dark .conference-schedules-content:hover .readmore{ color: #fff!important;}
.theme-dark .conference-schedules-content .workshop-detail .aramco-blue{min-width:30px;}
.theme-dark .conference-schedules-content .schedules-client p{color: var(--bs-cyan) !important;}
.theme-dark .conference-schedules-content  h6.aramco-blue{font-size: 0.8em; color: #9d9d9d !important;}

.banner-event-time{display:flex; width:330px;  padding-top: 50px; }
.banner-event-location{display:flex; width:370px;  padding-top: 50px; }
.banner-event-time .banner-event-icon{width: 80px; padding-right: 20px;}
.banner-event-time .banner-event-text{width: 250px;}
.banner-event-location .banner-event-icon{width: 70px; padding-right: 20px;}
.banner-event-location .banner-event-text{width: 300px;}

.go-top::before { background-color:transparent!important; }
.footer-area {background-image: url(../../assets/images/gpa/gpa-banner-bg2.jpg?v=1);background-attachment: fixed;}
.footer-logo{ display: block; max-width: 250px;}
.footer-caption{ font-size: 24px; line-height: 1.3;}
.app-links{ text-align:right;}
.app-links a{ display: inline-block; text-align: right; padding-left: 1rem;transform: scale(1);}
.app-links img{ max-width: 200px;}
.app-links a:hover{ transform: scale(1.1);}
.copyright-content{ background: rgba(69, 69, 69, 0.72); border-top:none; padding-top: 10px; padding-bottom: 10px; min-height: 60px; position: fixed; bottom: 0; width: 100%;}
.copyright-content p {font-size: 16px; letter-spacing: 1px;}
.footer-area ul.social-icons{justify-content: flex-end;}

.agenda-combo{color: var(--bs-cyan) !important; margin-bottom: 0; padding-bottom: 10px; padding-top: 10px; display: block;}
.agenda-combo span{ min-height: 25px; position: absolute; right: 0; top:0;  background: #0ccbf1; border-radius: 10px; display: inline-block; padding: 4px 10px 2px 10px; line-height: 1; margin-right: 5px; color: #323232 !important; font-weight: 700; font-size: 0.7em; }
.schedules-style-list span.hall-badge{float: right; background: #0ccbf1; border-radius: 10px; display: inline-block; padding: 7px 10px; line-height: 1; margin-right: 5px; color: var(--aramco-dark-gray) !important; font-weight: 700; font-size: 0.7em;}
.message .frame h4, h2{position: relative; display: inline-block; margin-bottom: 30px!important;}
.message .frame h4:after, h2:after{ background: linear-gradient(270deg, rgba(47, 193, 255, 0.00) 5%, #2FC1FF 100%); content: ""; width: 200px; height: 7px; border-radius: 5px 0 0 5px; position: absolute; left: 0; bottom: -16px;}
h2.accordion-header{display: inherit; position: inherit; margin-bottom: 0px!important;} h2.accordion-header:after{display: none;}
/*.team-area .section-title p{padding-top: 30px;}*/
.sponsor-pages-area h3{ padding-top:20px;}
.contact-form-content .top-title{ display: block;}
.hall-header h4.aramco-blue { border-radius: 10px; margin: 0.5rem!important; background-color: var(--bs-cyan); padding: 25px 60px!important; margin-top: 30px!important; }
.hall-header .col-lg-6.left-column{ padding-right: 0;}
.hall-header .col-lg-6.right-column{ padding-left: 0;}
.hall-header .col-lg-6 .agenda-combo{min-height: 114px; letter-spacing: 1.3;}
body.browser-ios .page-banner-area, body.browser-ios .plant, body.browser-ios .parallaximage, body.browser-ios .parallaximageright, body.browser-ios .gpa-slider1, body.browser-ios .hall-view-area, body.browser-ios .sponsor-pages-area, body.browser-ios .footer-area{ background-attachment: scroll;}
.message-quote{text-align: right;}
.message-quote img{ max-width: 150px;}
.theme-dark .theme-pages-area{background: var(--text-white);}
.theme-dark .theme-pages-area p, .theme-dark .theme-pages-area h2, .theme-dark .theme-pages-area h3, .theme-dark .theme-pages-area li{color: var(--bs-body-color) !important;}

.sponsor-widget .sponsor-category-container { border: solid 1px #eaeaea; }
.sponsor-widget.sponsor-pages-area h3 { position: relative; font-size: 1em; padding: 10px 5px 10px 0; width: 100%; text-align: left !important; margin-left: 20px; margin-left: 20px;}
.sponsor-widget.sponsor-pages-area h3:after { background: linear-gradient(270deg, rgba(47, 193, 255, 0.00) 5%, #2FC1FF 100%); content: "";  width: 120px; height: 3px; border-radius: 5px 0 0 5px; position: absolute; left: 0; max-width: 100%; bottom: 0;}
.sponsor-widget.sponsor-pages-area .owl-theme .owl-nav{display: none!important;}

@media (min-width: 1600px) {
    .home-banner-block .container, .home-banner-block .container-lg, .home-banner-block .container-md, .home-banner-block .container-sm, .home-banner-block .container-xl, .home-banner-block .container-xxl,
	.page-banner-area .container, .page-banner-area .container-lg, .page-banner-area .container-md, .page-banner-area .container-sm, .page-banner-area .container-xl, .page-banner-area .container-xxl
	{
        max-width: 1520px;/**/
    }
}
@media only screen and (max-width: 1399px) {
	.highlight-number { font-size: 3rem!important; }
	.gpa-slider1:before{background-color: rgba(13, 28, 224, 0.6); content: ""; top: 0; left: 0; right: 0; bottom: 0; position: absolute;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.logo-hosted-by { height: 2.5rem; } 
    .main-nav nav .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link {font-size: 16px;}
	.logo-light-tec {padding-top: 8px; width: 160px;}
}
@media only screen and (max-width: 1199px) {
	.app-links{ text-align:left;}
	.app-links a{ padding-left: 0; padding-right: 1rem;}
	.footer-area ul.social-icons{justify-content: flex-start;}
	.count h3 { font: 700 24px var(--sliderFontFamily); }
	.home-banner-block {  padding: 80px 0 40px; }
	.home-banner-block h1 {font-size: 2.0rem;}
	.home-banner-block p { font-size: 13px; }
	.event h4 { font-size: 19px; }
	.banner-event-time, .banner-event-location{ padding-bottom: 20px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.logo-hosted-by { height: 2rem; } 
	.main-nav nav .navbar-nav .nav-item { margin-right: 18px; }
	.main-nav nav .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link {font-size: 18px;}
	.main-nav nav .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link {font-size: 16px;}
	.logo-light-tec {padding-top: 8px; width: 160px;}
	.copyright-content p {text-align: left; padding-right: 80px;}
}

@media only screen and (max-width: 991px) {
	.mean-container .mean-nav ul {background-color: var(--mainColor); }
	.mean-container .mean-nav ul li a, .mean-container .mean-nav ul li li a { border-top: 1px solid rgba(0, 0, 0, .5); }
	.logo-light-tec {padding-bottom: 0; width: 160px;}
	
	.event-container { background: none; border-radius: 0; }
	.event-container .event{background: linear-gradient(90deg, rgba(47, 193, 255, 0.68) 18.5%, rgba(16, 24, 212, 0.85) 51%, rgba(16, 24, 212, 0.56) 79%, rgba(16, 24, 212, 0.00) 100%);
		border-radius: 50rem 0 0 50rem;}
	.banner-event-time, .banner-event-location{ padding-bottom: 20px;  padding-top: 0; }
	.message .frame { background: none; padding: 0;}
	.message .frame h4{padding-top: 20px;font-size: 30px;}
	.message .frame p{font-size: 20px;}
	.message .frame p strong{font-size: 24px;}
	.message .frame .col-lg-4{padding: 20px; background: rgb(69,69,69); background: linear-gradient(90deg, rgba(69,69,69,0.6) 0%, rgba(69,69,69,0) 100%); border-radius: 50rem 0 0 50rem;}
	.message .frame .col-lg-4 img{max-width: 200px;}
	.message-quote img{ display:none;}
}
@media only screen and (max-width: 767px) {
	.footer-caption{ font-size: 20px;}
	.upcoming-list .live-auctions-countdown li { height: 60px; width: 60px; font-size: 0.8em; margin-bottom: 0; }
}
@media only screen and (max-width: 500px) {
	.home-banner-block { padding: 50px 0 20px; }
	.event-container .event>div>div{ min-width: 100%!important; }
	.event-container .event>div>div img {max-width: 185px; max-width: 185px; padding: 8px 0px 20px 9px;}
	.event-container .event { background: none; border-radius: 0; padding-left: 0; }
	.event-container .event>div>div.col-4{margin-bottom: 20px; background: linear-gradient(90deg, rgba(47, 193, 255, 0.68) 18.5%, rgba(16, 24, 212, 0.85) 51%, rgba(16, 24, 212, 0.56) 79%, rgba(16, 24, 212, 0.00) 100%); border-radius: 50rem 0 0 50rem;}
	.home-banner-block h1{padding-top:10px;}
	
	.plant .container{display:none;}
	.plant, .parallaximage, .parallaximageright{min-height: 250px;}
	.welcome{padding: 40px 0;}
}