/*--------------Google fonts start---------------------*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');

/*font-family: 'Montserrat', sans-serif;*/
/*--------------Google fonts end---------------------*/
/*--------------Start of global css-------------*/
.area{width:100%;float:left}
a,button,input,textarea{transition:all .3s}
a,a:active,a:focus,a:hover{text-decoration:none;outline:0}
h1,h2,h3,h4,h5,h6{margin:0}
body{font:300 16px/23px Montserrat,sans-serif;color:#141414}
.section-padding{padding:25px 0}
.mmrd-bar{position:relative}
.mmrd-bar::after,.mmrd-bar::before{content:"";width:25px;height:1px;background:#6d6d6c;position:absolute;top:50%;left:0;transform:translate(0,-50%)}
.mmrd-bar::after{left:auto;right:0}
.font-14{font-size:14px;line-height:18px}
.inline-btn .vc_general{padding:0!important;color:#fff!important;margin-top:50px;background:0 0!important}
.inline-btn .vc_general:hover{font-weight:500}
.header-section{padding:15px 0 10px 0;background:#fff;transition:all .4s}
.header-section.shrink-header{background:rgba(255,255,255,.8);padding:15px 0;box-shadow:0 0 4px 2px #f3f3f3}
.navbar-brand{float:none;height:auto;padding:0}
.navbar-brand img{width:100%;transition:all .4s}
.header-menu{float:right;transition:all .4s}
.header-menu li{position:relative}
.header-menu li a{color:#212121;font-size:14px;line-height:16px;padding:10px;text-transform:uppercase;transition:all .4s;font-weight:600}
.header-menu li a:active,.header-menu li a:focus,.header-menu li a:hover{background:0 0;color:#9e1c1f}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:0 0}
.header-menu .dropdown:hover .dropdown-menu{display:block}
.header-menu .dropdown .dropdown-menu{background:#e2e7ed;border:none;border-radius:0;box-shadow:none;min-width:180px;padding:7px 0;position:absolute;top:115%}
.header-menu .dropdown .dropdown-menu::before{border-color:transparent transparent #e2e7ed;border-style:solid;border-width:15px;content:"";height:0;left:22px;position:absolute;top:-30px;width:0}
.header-menu .dropdown .dropdown-menu li:before{display:none}
.header-menu .dropdown .dropdown-menu li a{color:#333!important;transition:all .4s;padding:5px 10px;font-size:12px!important}
.get-started-btn a,.get-started-btn button,.get-started-btn input,a.get-started-btn,button.get-started-btn,input.get-started-btn{font:600 18px/20px Montserrat,sans-serif!important;background-color:#130863!important;color:#fff!important;text-transform:capitalize!important;padding:12px 37px!important;border-radius:0!important;display:inline-block!important;transition:all .4s!important;border:none!important}
.get-started-btn a:active,.get-started-btn a:focus,.get-started-btn a:hover,.get-started-btn button:active,.get-started-btn button:focus,.get-started-btn button:hover,.get-started-btn input:active,.get-started-btn input:focus,.get-started-btn input:hover,a.get-started-btn:active,a.get-started-btn:focus,a.get-started-btn:hover,button.get-started-btn:active,button.get-started-btn:focus,button.get-started-btn:hover,input.get-started-btn:active,input.get-started-btn:focus,input.get-started-btn:hover{color:#fff!important;background-color:#c50e3c!important}
.lamp-gala-hero{display:flex;align-items:center;background-size:cover!important;background-position:center center}
.lamp-gala-hero .left-part h1,.lamp-gala-hero .left-part p{color:#fff}
.lamp-gala-hero .right-part{padding-top:37px!important;padding-right:37px!important;padding-bottom:37px!important;padding-left:37px!important;background-color:rgba(81,37,13,.9)!important}
.lamp-gala-hero .right-part p{color:#fff;font-size:16px!important;margin-bottom:18px}
.lamp-gala-img-box{display:flex;align-items:center;padding:100px 0}
.lamp-gala-img-box .vc_column-inner{margin:0!important;padding-top:0!important}
.lamp-gala-opprtinity-section{margin:0 0;padding:60px 0 60px}
.lamp-gala-opprtinity-section .box-2 .vc_col-sm-6 .vc_column-inner{padding:30px;display:flex;align-items:self-start;height:580px;background:#fff;border-radius:15px;box-shadow:0 0 8px 0 #ece2df}
.lamp-gala-opprtinity-section .box-2 .vc_col-sm-6{width:47%;margin:0 16px}
.lamp-gala-opprtinity-section .box-3 .vc_col-sm-4 .vc_column-inner{padding:30px;display:flex;height:520px;background:#fff;border-radius:15px;box-shadow:0 0 8px 0 #f1f1f1;align-items:center}
.lamp-gala-opprtinity-section .box-3 .vc_col-sm-4{width:30.4%;margin:0 16px}
.lamp-gala-event-sponsor-section .sponsor-list{padding:40px;padding-bottom:40px}
.lamp-gala-event-sponsor-section .sponsor-list ul li{width:30%;float:left;background:#eee;padding:12px;margin:0 15px 15px;min-height:180px;border-radius:8px;padding:20px 16px 12px}
.lamp-gala-event-sponsor-section .sponsor-list ul li::marker{display:none;content:''}
.lamp-gala-event-sponsor-section .sponsor-list ul{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center}
.lamp-gala-event-sponsor-section{padding:60px 0 96px}
.lamp-gala-service-section{padding:60px 0 100px}
.lamp-gala-service-section .service-list{padding-top:60px}
.lamp-gala-service-section .service-list ul{padding-left:15px;column-count:3;column-gap:30px}
.lamp-gala-service-section .service-list ul li{margin-bottom:15px;font-size:17px;line-height:25px}
.lamp-gala-service-section .service-list ul li strong{display:inline-block;width:100%}
.lamp-gala-costing-section{padding:60px 0 100px}
.lamp-gala-costing-section .cost-box{padding-top:20px}
.lamp-gala-costing-section .cost-box .vc_column-inner .wpb_wrapper{background:#fff;border:1px solid #fff;padding:3px;border-radius:6px}
.lamp-gala-costing-section .cost-box .vc_column-inner .wpb_wrapper .wpb_text_column p{min-height:70px;display:flex;align-items:center;justify-content:center;line-height:22px;flex-wrap:wrap;align-content:center}
.lamp-gala-event-sponsor-section:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(81,37,13,.8)!important}
.lamp-gala-event-sponsor-section h2 strong,.lamp-gala-event-sponsor-section p{color:#fff;text-transform:uppercase;margin-top:15px;}
.lamp-gala-opprtinity-section ul{padding-left:20px}
.lamp-gala-opprtinity-section p{margin-bottom:15px!important}
.lamp-gala-btn a{background:#9d6b33!important;font-weight:800;font-size:20px!important;text-align:left!important}
.page-id-16594 h2, .page-id-18052 h2{margin-bottom:15px}
.lamp-gala-btn a:hover{background:#b78a6d!important}
.lamp-gala-btn.dark a{background:#dfb873!important}
.lamp-gala-btn.dark a:hover{background:#b78a6d!important}
.lamp-gala-btn{margin:0 15px}
.lamp-gala-logos img{background:#fff;height:150px!important;object-fit:contain}
.lamp-gala-logos li.isotope-item{margin:0 6px 12px!important}
.lamp-gala-logos .logo-gallery{padding:30px 0;text-align:center;max-width:1100px;margin:0 auto}
.lamp-gala-logos{padding-top:55px;padding-bottom:0}
.lamp-gala-logos img:hover{filter:grayscale(1)}
.sub-title p{text-transform:uppercase;font-size:24px;font-style:italic;line-height:28px;margin-bottom:12px!important}
.page-id-16594 .default-page-without-sidebar h1, .page-id-18052 .default-page-without-sidebar h1{font-size:70px;line-height:70px;font-weight:700!important;text-transform:uppercase!important}
.page-id-16594 .default-page-without-sidebar h2, .page-id-18052 .default-page-without-sidebar h2{text-transform:uppercase;font-size:42px;font-weight:800;margin-bottom:15px!important;line-height:46px}
.page-id-16594 .default-page-without-sidebar h3, .page-id-18052 .default-page-without-sidebar h3{font-weight:800;margin-bottom:15px;line-height:30px}
.lamp-gala-opprtinity-section .box-1 .vc_col-sm-12 .vc_column-inner{padding:30px;display:flex;height:auto;background:#fff;border-radius:15px;box-shadow:0 0 8px 0 #ece2df;align-items:center}
.lamp-gala-opprtinity-section .box-1 .vc_col-sm-12{margin:0 16px;width:97%}
.lamp-gala-opprtinity-section li{margin-bottom:10px}
.lamp-gala-event-sponsor-section .sponsor-box .sponsor-list-item{position:relative;width:30%;float:left;background:#854e28;margin:0 8px 16px!important;height:190px;border-radius:8px;padding:20px 16px 20px;border:1px solid #dfba77}
.lamp-gala-event-sponsor-section .sponsor-list{display:none!important}
.lamp-gala-event-sponsor-section .sponsor-box{margin-left:-58px;margin-right:-58px}
.lamp-gala-event-sponsor-section .sponsor-box .wpb_wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.lamp-gala-event-sponsor-section .sponsor-box .wpb_wrapper .wpb_wrapper{justify-content:flex-start}
.lamp-gala-event-sponsor-section .sponsor-box .sponsor-list-item p{text-transform:none!important;margin:0 0 12px}
.lamp-gala-event-sponsor-section .sponsor-box .sponsor-list-item p em{color:#dfba77;position:absolute;right:15px;top:19px}
.lamp-gala-opprtinity-section .box-1 .vc_col-sm-12 h3 em,.lamp-gala-opprtinity-section .box-2 .vc_col-sm-6 h3 em{width:100%;display:inline-block;color:#a16c37}
.lamp-gala-opprtinity-section .box-2{margin-left:-16px;margin-right:-16px}
.lamp-gala-gallery-section{padding:60px 0 92px}
.lamp-gala-gallery-section li.isotope-item{width:23.5%;float:left!important;margin:8px 8px!important;border-radius:7px;padding:6px!important;border:1px solid #dfba77}
.lamp-gala-gallery-section .photo-gallery{padding-top:10px}
.lamp-gala-img-box-img img{border-radius:10px}
.lamp-gala-img-box.rev{padding-top:0}
.lamp-gala-costing-section h2,.lamp-gala-gallery-section h2,.lamp-gala-img-box h2,.lamp-gala-logos h2,.lamp-gala-opprtinity-section h2,.lamp-gala-service-section h2{color:#a16c37}
.lamp-event-new-section .lamp-event-block{margin:20px 0!important;background:#4b210d;display:flex;align-items:center!important}
.lamp-event-new-section .lamp-event-block h2,.lamp-event-new-section .lamp-event-block h3,.lamp-event-new-section .lamp-event-block p{color:#fff}
.lamp-event-new-section .lamp-event-block h2{text-transform:none}
.lamp-event-new-section .lamp-event-block .vc_column-inner{padding:0}
.lamp-event-new-section .lamp-event-block .right-part .vc_column-inner{display:flex;justify-content:center;align-items:center;text-align:center;padding:50px 40px}
.lamp-event-new-section .lamp-event-block .left-part{background:#1c1825!important;min-height:465px;align-items:center;display:flex}
.lamp-gala-call-action{border-radius:0;background:#854e28;text-align:center;padding:50px 30px 80px}
.lamp-gala-call-action h2{color:#fff;text-transform:none!important;font-size:34px!important}
.lamp-gala-call-action p{color:#fff}
.lamp-gala-call-action .lamp-gala-btn{margin:22px 0 0!important;padding:0!important}
.lamp-gala-donation-section{height:670px;display:flex;align-items:center;text-align:center;background-position:center center}
.lamp-gala-donation-section .donation-section-inner{padding:60px 50px;background-color:rgba(81,37,13,.9)!important;border-radius:120px 0;max-width:800px;margin:0 auto}
.lamp-gala-donation-section .donation-section-inner h2,.lamp-gala-donation-section .donation-section-inner p{color:#fff}
.lamp-gala-donation-section .donation-section-inner .lamp-gala-btn{margin:20px 0}
.lamp-gala-donation-section .vc_column-inner{padding:0!important}
.lamp-gala-donation-section .donation-section-inner .lamp-gala-btn a{border-radius:40px 0!important;padding:20px 45px 20px 40px!important}
.lamp-gala-map-section .map-inner-section{display:flex;align-items:center;padding:30px 0 10px}
.lamp-gala-logos{text-align:center}
.lamp-gala-logos .lamp-gala-btn{margin:30px 0 0}
.lamp-event-new-section p{margin-bottom:22px}
.lamp-gala-logos .media-gallery .vc_grid-item a{cursor:default!important}
.lamp-gala-logos .media-gallery .vc_gitem-zone{pointer-events:none}
.lamp-gala-logos .media-gallery .vc_grid-item .vc_grid-item-mini{background:#fff}
.lamp-gala-logos .logo-gallery{display:none!important}
.lamp-gala-logos .media-gallery{padding:40px 0 40px}
.lamp-gala-logos .media-gallery .vc_grid-item:nth-child(n+4){display:none!important}
.lamp-gala-opprtinity-section .box-2.height-auto .vc_col-sm-6 .vc_column-inner{height:455px}
.lamp-gala-hero .wpb_text_column.wpb_content_element{margin-bottom:35px!important}
.image-box-title-gala{padding-top:40px}
#lamp-gala-hero .gala-hero-logo{max-width:170px;margin-left:78px}
.lamp-event-block .gala-hero-logo{max-width:200px;margin:auto}
.mmrd-hero-section{padding:230px 0;background-attachment:fixed}
.mmrd-hero-title{text-transform:uppercase;margin-bottom:35px;font-weight:700}
.section-overlay{position:relative;z-index:1}
.section-overlay::before{content:"";width:100%;height:100%;background:rgba(19,8,99,.1);position:absolute;left:0;top:0;z-index:-1}
.icon-social-section{background:#fff;padding:50px 0 80px}
.icon-social ul{margin:0;text-align:center}
.icon-social i.fa{background:#222;border-radius:50%;color:#fff;font-size:15px;height:40px;line-height:16px;padding:13px;width:40px}
.footer-top-section{background:#140b61;padding:50px 0 20px 0}
.footer-top-left h4{color:#fff;font-size:14px;line-height:24px;margin:22px 0 0;text-transform:capitalize}
.footer-recent-post h2{color:#fff;font-size:24px;line-height:24px;margin:0 0 30px;text-transform:capitalize;font-family:Raleway,sans-serif;font-weight:700}
.footer-recent-post .post-date{color:#fff;font-size:12px;line-height:20px;text-transform:capitalize}
.recent-single-post p{border-bottom:1px solid #252525;color:#fff;font-size:14px;line-height:20px;padding:10px 0 20px;transition:all .4s}
.footer-recent-post .recent-single-post:last-child p{border:none}
.footer-bottom-section{background:#bd070a;padding:20px 0}
.footer-bottom-menu{color:#555}
.gray-color{color:#959595!important}
.footer-bottom-menu ul{margin:0}
.footer-bottom-menu ul li a{color:#555;font-size:13px;line-height:20px;padding:0 10px;text-transform:capitalize}
.footer-bottom-menu ul li{position:relative}
.footer-bottom-menu ul li:before{content:"";width:1px;height:13px;background:#252525;position:absolute;top:5px;right:0}
.footer-bottom-menu ul li:last-child:before{display:none}
.footer-bottom-right-text{color:#555;float:right;font-size:13px;line-height:20px;margin:0;text-transform:capitalize}
.blog-section{background:#f8f8f8;padding:50px 0}
.single-blog-post{background-color:#fff;box-shadow:0 0 8px 1px #ddd}
.single-blog-post-image{float:left;max-width:370px}
.single-blog-post-image img{max-width:100%}
.single-blog-post-details{float:none;display:block;overflow:hidden;padding:50px 80px 50px 30px}
.blog-post-categories-name,.blog-post-date,.view-btn{font-family:Montserrat,sans-serif;font-size:16px;line-height:16px;margin:0;color:#608947;text-decoration:underline}
.blog-post-title{font-family:'Titillium Web',sans-serif;color:#2099c6;font-size:24px;line-height:24px;margin:15px 0 20px}
.blog-post-text{font-family:'Slabo 27px',serif;color:#666;font-size:16px;font-weight:500;line-height:21px}
.view-btn{background:0 0;color:#2099c6}
.view-btn:active,.view-btn:focus,.view-btn:hover{color:#2099c6;text-decoration:underline}
.blog-post-search-bar{position:relative}
.blog-post-search-bar .form-control{border:none;color:#000;font-size:14px;line-height:14px;padding:10px 35px 10px 10px;text-transform:uppercase;min-height:50px}
.blog-post-search-bar .btn{background:0 0;padding:0;position:absolute;right:10px;top:50%;transform:translate(0,-50%)}
.sidebar-wrap{background-color:#fff}
.sidebar-wrap-title{font-family:'Titillium Web',sans-serif;border-bottom:2px solid #2099c6;font-size:18px;line-height:40px;margin:0 0 15px 0}
.sidebar-wrap .single-blog-post{background:0 0;border-bottom:1px solid #eaeaea;box-shadow:none;margin:15px 0 0;padding:0 0 15px}
.sidebar-wrap .single-blog-post-image{max-width:60px;float:left}
.sidebar-wrap .single-blog-post-image img{max-width:100%}
.sidebar-wrap .single-blog-post-details{padding:0 0 0 8px}
.sidebar-wrap .blog-post-title{font-size:16px;line-height:17px;margin:0}
.sidebar-wrap .blog-post-date{text-decoration:none;display:inline-block}
.sidebar-wrap .single-blog-post:last-child{border-bottom:none}
.categories{margin:0;padding:0}
.categories li{border-bottom:1px solid #eaeaea;list-style:none;margin-top:10px;padding-bottom:10px}
.categories-name{font-family:'Slabo 27px',serif;color:#3e3e3e;font-size:16px;line-height:16px;outline:0}
.categories li:last-child{border-bottom:none}
.header-menu .dropdown ul ul.dropdown-menu{position:absolute;left:100%;top:0;margin:0;opacity:0;visibility:hidden;transition:all .3s linear}
.header-menu .dropdown ul ul.dropdown-menu::before{display:none}
.header-menu .dropdown ul li.menu-item-has-children:hover ul.dropdown-menu{opacity:1;visibility:visible}
.single-team-member{min-height:345px;border-radius:50%;position:static;z-index:1;display:inline-block;width:auto;height:auto;margin:0 auto}
.team-member-details-hidden-text{display:none}
.team-member-img a{position:relative;display:inline-block}
.team-member-img a::after{content:"\f067";font-family:FontAwesome;font-size:40px;line-height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s;opacity:0}
.team-member-img a img{max-width:100%;transition:all .3s}
.team-member-img a:hover::after{opacity:1}
.team-member-img a:hover img{opacity:.6}
.team-member-modal .modal-dialog{width:100%;max-width:600px;margin:30px auto;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)!important;margin:30px}
.team-member-modal .modal-content{border-radius:0;position:relative}
.team-member-modal .modal-body{padding:30px}
.team-member-modal .close{position:absolute;top:5px;right:10px}
.team-member-modal .modal-body p:last-child{margin:0}
.memeber-title h3{text-align:center}
.team-member-img img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}
.vc_row.vc_inner.hero_video_section_inner{position:absolute;top:50%;transform:translate(0,-50%);left:20%}

#lamp-gala-hero.lamp-gala-hero-2026 .gala-hero-logo{max-width: 420px;}
.lamp-gala-hero-2026.lamp-gala-hero .wpb_text_column.sub-title {text-align: center;max-width: 420px;margin-top: 15px;}
.gala-vision {display: flex;gap: 15px;}
.gala-vision .vc_column-inner {background: #dfb8731c;border: 1px solid #fff;padding: 15px 20px;border-radius: 6px;text-align: left !important;min-height: 430px;margin: 10px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.gala-vision .vc_column-inner p {text-align: left !important;display: inline-block !important;}
.gala-vision .vc_column-inner p strong {margin-bottom: 12px !important;display: block;color: #a16c37;}
.gala-vision .vc_column-inner .wpb_wrapper {background: transparent !important;border: none !important;}

.lamp-event-block-26 .gala-hero-logo{max-width: 370px;margin: auto;}
.lamp-gala-donation-section {background-size: cover; background-repeat: no-repeat;}
.lamp-gala-event-sponsor-section .sponsor-box .sponsor-list-item p:nth-child(2) {width: 100%;}

@media(max-width:1199px){
.header-menu li:last-child a{padding-right:0}
.header-section.shrink-header .navbar-brand img{width:75%}
.header-menu li a{padding:15px 8px}
.header-menu li::before{top:13px}
.get-started-btn a,.get-started-btn button,.get-started-btn input,a.get-started-btn,button.get-started-btn,input.get-started-btn{padding:10px 20px!important}
.single-blog-post-details{padding:20px 30px}
.lamp-gala-hero .lamp-gala-btn{display:flex!important;align-items:center;justify-content:center}
.lamp-gala-img-box{align-items:inherit}
.lamp-gala-opprtinity-section .box-2 .vc_col-sm-6{width:46%}
.lamp-gala-opprtinity-section .box-2.height-auto .vc_col-sm-6 .vc_column-inner{height:520px}
.lamp-gala-opprtinity-section .box-2 .vc_col-sm-6 .vc_column-inner{height:640px}
.lamp-gala-service-section .service-list ul li{font-size:16px}
.lamp-gala-gallery-section li.isotope-item{width:22.5%}
.lamp-event-new-section .lamp-event-block .left-part{min-height:480px}
.vc_row.vc_inner.hero_video_section_inner .vc_custom_heading.mmrd-hero-title{font-size:18px!important;font-weight:600;line-height:1.4!important;margin-bottom:20px}
.vc_row.vc_inner.hero_video_section_inner{left:10%}
}


@media(max-width:991px){
.navbar-brand img{margin-top:30px}
.header-section.shrink-header .navbar-brand img{margin-top:30px;width:90%}
.header-menu li a{padding:15px}
.header-section{padding:20px 0}
.header-section.shrink-header{padding:10px 0}
.header-menu .dropdown .dropdown-menu{top:45px}
.header-section.shrink-header .header-menu .dropdown .dropdown-menu{top:53px}
.header-menu .get-started-btn a,.header-menu .get-started-btn button,.header-menu .get-started-btn input,.header-menu a.get-started-btn,.header-menu button.get-started-btn,.header-menu input.get-started-btn{padding:10px 8px!important;font-size:12px!important;line-height:16px!important;margin-left:10px}
.image-box-title-gala{padding-top:30px}
.lamp-gala-costing-section .cost-box .vc_column-inner{padding-left:11px;padding-right:15px}
.lamp-gala-opprtinity-section .box-2 .vc_col-sm-6 .vc_column-inner{height:750px}
.lamp-gala-opprtinity-section .box-2 .vc_col-sm-6{width:45%}
.lamp-gala-opprtinity-section .box-2.height-auto .vc_col-sm-6 .vc_column-inner{height:610px}
.lamp-gala-event-sponsor-section .sponsor-box .sponsor-list-item{height:245px}
.lamp-gala-event-sponsor-section .sponsor-box .sponsor-list-item p em{position:revert}
.lamp-event-new-section .lamp-event-block{display:block}
.lamp-event-new-section .lamp-event-block .vc_col-sm-6{width:100%}
.lamp-gala-hero .right-part{padding-right:20px!important;padding-left:20px!important}
.lamp-gala-hero .right-part p{font-size:15px!important}
.lamp-gala-call-action h2{font-size:29px!important}
.lamp-gala-service-section .service-list ul li{font-size:16px}
.lamp-gala-event-sponsor-section .sponsor-box{padding-right:20px;padding-left:20px}
.lamp-gala-donation-section .vc_column_container{padding-left:20px;padding-right:20px}
.page-id-16594 .default-page-without-sidebar h1, .page-id-18052 .default-page-without-sidebar h1{font-size:62px;line-height:66px}
.lamp-gala-img-box{padding:50px 0}
.lamp-gala-costing-section{padding:30px 0 100px}
.lamp-gala-opprtinity-section{padding:30px 0 30px}
.sidebar-wrap .single-blog-post-image,.single-blog-post-image{display:block;float:none;margin:0 auto;max-width:100%}
.sidebar-wrap .single-blog-post-image img,.single-blog-post-image img{width:100%}
.sidebar-wrap .single-blog-post-details{padding:10px 0 0}
.sidebar-wrap .blog-post-title{font-size:17px}
.sidebar-wrap-title{font-size:17px;line-height:17px;padding-bottom:20px}
.vc_row.vc_inner.hero_video_section_inner{left:50%;transform:translate(-50%,-50%);width:100%;display:flex;justify-content:center}
.vc_row.vc_inner.hero_video_section_inner .vc_col-sm-5{width:100%;max-width:300px}
.vc_row.vc_inner.hero_video_section_inner .vc_column-inner{padding:20px!important;background:rgba(174,0,0,.8)!important}
.vc_row.vc_inner.hero_video_section_inner .vc_custom_heading.mmrd-hero-title{text-align:center!important}
.vc_row.vc_inner.hero_video_section_inner .vc_btn3-container.get-started-btn{text-align:center!important}
}


@media(max-width:767px){
#lamp-gala-hero .gala-hero-logo{margin-left:auto;margin-right:auto}
.lamp-event-block .gala-hero-logo{padding:15px}
.image-box-title-gala{padding-top:20px}
.header-section{padding:20px 0}
.header-section.shrink-header{padding:10px 0}
.navbar-brand{float:left;position:relative;z-index:1}
.navbar-brand img{margin:0;width:80%}
.header-section.shrink-header .navbar-brand img{width:70%;margin:0}
.header-section .get-started-btn a,.header-section .get-started-btn button,.header-section .get-started-btn input,.header-section a.get-started-btn,.header-section button.get-started-btn,.header-section input.get-started-btn{max-width:200px}
.navbar-toggle{border:2px solid #0c2e57;margin:0 15px 0 0}
.icon-bar{background:#0c2e57;height:4px!important;width:30px!important}
.header-menu{box-shadow:0 0 3px 1px #ddd;float:none;margin:10px 0;padding:15px}
.header-menu li::before{display:none}
.header-menu .dropdown .dropdown-menu{display:block}
.header-menu .dropdown .dropdown-menu{display:block;float:none;margin-left:30px;min-width:inherit;position:static;width:70%;background:0 0}
.header-menu .dropdown .dropdown-menu::before{display:none}
.header-menu .dropdown .dropdown-menu li a:hover{background:0 0;color:#000}
.header-menu .dropdown .dropdown-menu li a,.header-menu li a{padding:9px 0!important}
.header-menu .get-started-btn a,.header-menu .get-started-btn button,.header-menu .get-started-btn input,.header-menu a.get-started-btn,.header-menu button.get-started-btn,.header-menu input.get-started-btn{margin-left:auto;margin-bottom:10px;min-width:150px;text-align:center}
.mmrd-hero-section{padding:130px 0}
.mmrd-hero-title{font-size:20px!important;line-height:24px!important;margin-bottom:20px}
.footer-bottom-menu{text-align:center}
.footer-bottom-right-text{float:none;margin:20px 0 0;text-align:center}
.page-id-16594 .lamp-gala-hero .vc_do_btn, .page-id-18052 .lamp-gala-hero .vc_do_btn{margin-bottom:0!important}
.lamp-gala-hero .lamp-gala-btn{padding-top:15px}
.lamp-gala-hero{display:block}
.lamp-gala-hero .wpb_single_image.vc_align_left{text-align:center}
.lamp-gala-hero .sub-title{text-align:center}
.page-id-16594 .default-page-without-sidebar h1, .page-id-18052 .default-page-without-sidebar h1{font-size:58px;line-height:60px;text-align:center;padding-bottom:30px}
.lamp-gala-img-box{flex-direction:column;row-gap:20px;padding:25px 0}
.lamp-gala-costing-section{padding:25px 0 25px}
.lamp-gala-costing-section .cost-box{padding-top:20px}
.lamp-gala-costing-section .cost-box .vc_col-sm-3:first-child{padding-top:0}
.lamp-gala-costing-section .cost-box .vc_col-sm-3{padding-top:20px}
.lamp-gala-opprtinity-section .box-2 .vc_col-sm-6{width:100%;margin:auto;padding-top:20px}
.lamp-gala-opprtinity-section .vc_custom_1732263082597{padding-top:0!important}
.lamp-gala-opprtinity-section .box-2 .vc_col-sm-6 .vc_column-inner{height:auto!important}
.lamp-gala-opprtinity-section .box-1 .vc_col-sm-12{width:100%;margin:auto}
.lamp-gala-opprtinity-section .vc_custom_1731736777248{padding-top:15px!important}
.media-gallery .vc_col-sm-2{width:33.33%;float:left!important}
.lamp-gala-event-sponsor-section .sponsor-box .sponsor-list-item{width:44%;margin:20px 10px}
.lamp-gala-call-action h2 br{display:none}
.lamp-gala-service-section .service-list ul{column-count:1;column-gap:30px}
.page-id-16594 .default-page-without-sidebar h2, .page-id-18052 .default-page-without-sidebar h2{font-size:29px}
.lamp-gala-donation-section{height:auto;padding:30px 0}
.lamp-gala-donation-section .donation-section-inner .lamp-gala-btn a{text-align:center!important}
.lamp-gala-map-section .map-inner-section{flex-direction:column;row-gap:20px}
.lamp-gala-gallery-section li.isotope-item{width:46.5%}
.lamp-gala-opprtinity-section{padding:25px 15px!important}
.lamp-gala-opprtinity-section .vc_custom_1731668775489{padding-top:0!important}
.lamp-event-new-section .lamp-event-block .left-part{min-height:100%}
.lamp-gala-call-action{padding:15px 30px 40px}
.lamp-gala-event-sponsor-section{padding:30px 0 50px}
.lamp-gala-service-section{padding:30px 0 50px}
.lamp-gala-map-section .map-inner-section{padding:0 0 10px}
.lamp-gala-gallery-section{padding:20px 0 50px}
.sidebar-wrap .single-blog-post-image{max-width:60px;float:left}
.sidebar-wrap .single-blog-post-image img{max-width:100%}
.sidebar-wrap .single-blog-post-details{padding:0 0 0 8px}
.header-menu .dropdown ul ul.dropdown-menu{position:static;opacity:1;visibility:visible;margin-left:15px}
.vc_row.vc_inner.hero_video_section_inner{position:static;transform:unset}
.vc_row.vc_inner.hero_video_section_inner .vc_col-sm-5{max-width:unset}
.vc_row.vc_inner.hero_video_section_inner .vc_column-inner{padding:30px 15px!important}
}




@media screen and (max-width:490px){
.lamp-gala-gallery-section li.isotope-item{width:44.5%}
.lamp-gala-costing-section .sub-title p{font-size:22px;line-height:22px}
.lamp-gala-event-sponsor-section .sponsor-box .sponsor-list-item{width:100%;margin:10px 20px!important;height:auto}
.lamp-gala-donation-section .donation-section-inner .lamp-gala-btn a{font-size:16px!important}
.lamp-event-new-section .lamp-event-block .right-part .vc_column-inner{padding:50px 20px}
.lamp-gala-call-action h2{font-size:26px!important}
.page-id-16594 .default-page-without-sidebar h2, .page-id-18052 .default-page-without-sidebar h2{font-size:26px;line-height:28px}
.page-id-16594 .default-page-without-sidebar h1, .page-id-18052 .default-page-without-sidebar h1{font-size:38px;line-height:46px}
.lamp-gala-hero .sub-title p{font-size:20px;line-height:20px}
.lamp-gala-donation-section .donation-section-inner{padding:60px 30px}
}


@media (max-width:480px){
.single-blog-post-details{padding:20px}
.sidebar-wrap .single-blog-post-image{display:block;float:none;margin:0 auto;max-width:100%}
.sidebar-wrap .single-blog-post-image img{width:100%}
.sidebar-wrap .single-blog-post-details{padding:10px 0 0}
.navbar-brand{max-width:217px;margin-top:6px}
}

