@import url('https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700&display=swap');
body {font-family: "Golos Text", serif;}
h1, h2{font-weight: 700;}
h3, h4, h5 { font-weight: 600;}
.btn.btn-primary,.btn.btn-info, .btn.btn-orange{border:0 !important; border-radius:8px 8px 8px 0 !important; height:50px; color:#fff !important; padding: 0.75rem 1.3rem !important;}
.btn.btn-orange{background: #DB5F4E;}
.btn.btn-primary{background: #0033A0 !important; width: auto !important;}
.btn.btn-info{background: #45BCE5;}
.btn.btn-orange:hover{background: #0033A0;}
.btn.btn-primary:hover{background: #45BCE5 !important;}
.btn.btn-info:hover{background: #DB5F4E;}
.text-orange{color:#DB5F4E;}
.text-primary{color: #0033A0!important;}
.bg-success{background: #2C445C!important;}

.top-strip {background: #152560; padding: 0.5rem 0; }
.top-strip .container { display: flex; justify-content: space-between; align-items: center;}
.top-strip ul { padding-left: 0; margin-bottom: 0 }
.top-strip ul li { display: inline-block; margin-right: 1.5rem; }
.top-strip ul li:last-child { margin-right:0; }
.top-strip ul li a { display: inline-block; color: #fff; text-decoration: none }
.top-strip ul li a.btn.btn-info, .top-strip ul li a.btn.btn-orange { height: 38px; padding: 0.4rem 1.3rem !important;}
.social-icons{padding-left: 1.5rem; border-left: 1px solid rgba(255, 255, 255, 0.4);}
.social-icons a{display: inline-block; padding:0.4rem; color: #fff;}
.social-icons a:hover{color: #DB5F4E;}

.how-it-works{padding: 5rem 0;}
.how-work-block{position: relative; background: #ED7766; border-radius:25px 25px 25px 0; padding: 2rem; color: #fff;}
.how-work-block h4{font-size: 1.25rem;}
.how-work-block img{width: 40px; margin-bottom:1rem}
.how-work-block .count{display: flex; justify-content: center; align-items: center; position: absolute; left: 0; right: 0; bottom: -1.25rem; margin: auto; width: 42px; height:42px; border-radius:50%; color:#fff; background:#0033A0; border:2px solid #fff;}
.how-work-block.process-two .count{top: -1.25rem; bottom: auto;}

/* .navbar.navbar-expand-lg { border-left: 5px solid #65BDC2; } */
nav .navbar-brand img { width: 300px; transition: 0.3s; }
.navbar-expand-lg .navbar-nav .nav-item { margin: 0 1rem; }
.navbar-expand-lg .navbar-nav .nav-link { font-size: 1rem; }

.sticky-wrapper { height: auto !important; }
.site-navbar { left: 0; right: 0; margin: auto; width: 100% !important; }
.site-navbar .site-navigation { transition: 0.4s; padding: 0.6rem 0; }
.sticky-wrapper.is-sticky .site-navbar { z-index: 99 !important; width: 100% !important; padding: 0; }

.sticky-wrapper.is-sticky .site-navbar .navbar .navbar-brand img { width: 200px; }
.site-navbar .site-navigation .site-menu > li { padding: 0; margin: 0; position: relative; }
.site-navbar .site-navigation .site-menu > li.has-children li a::before { content: none; }
.site-navbar .site-navigation .site-menu > li > a { font-weight: 500; position: relative; font-weight: 500; text-transform: capitalize; font-size: 1rem; color: #000; padding: 25px 20px 0; display: inline-block; line-height: 40px; }
.site-navbar .site-navigation .site-menu > li:last-child a{padding-right: 0;}
.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu > li > a::after, .sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu > li > a:hover::after { bottom: -22px }
.site-navbar .site-navigation .site-menu .has-children:hover > .dropdown-menu, .site-navbar .site-navigation .site-menu .has-children:focus > .dropdown-menu, .site-navbar .site-navigation .site-menu .has-children:active > .dropdown-menu { display: block; animation: fade-up 0.5s; }
.site-navbar .site-navigation .site-menu .has-children:not(:hover) .dropdown-menu { animation: fade-down 0.5s; display: block; }
.sticky-wrapper .site-navbar ul.site-menu li.current_page_item > a,.sticky-wrapper .site-navbar ul.site-menu li.current-page-ancestor > a, .site-navbar .site-navigation .site-menu .has-children:hover > a, .sticky-wrapper .site-navbar ul.site-menu > li > a:hover, .site-navbar .site-navigation .site-menu .has-children .dropdown-menu a.active {color: #ED7766 !important; transition: .2s ease;}
.sticky-wrapper .site-navbar ul.site-menu li.current_page_item > a::before,.sticky-wrapper .site-navbar ul.site-menu li.current-page-ancestor > a::before,.site-navbar .site-navigation .site-menu .has-children:hover > a::before, .sticky-wrapper .site-navbar ul.site-menu > li > a:hover::before, .site-navbar .site-navigation .site-menu .has-children .dropdown-menu a.active::before {
  content: ''; 
  position:absolute; 
  left:0; right:0; 
  margin:auto; 
  top:0; width:25px; 
  height:30px; 
  background:url('../images/j-fox-icon.svg'); 
  background-repeat:no-repeat;
  background-size: 25px;
  background-position: center;
}
.site-navbar .site-navigation .site-menu .has-children .dropdown-menu li.active > a, .site-navbar .site-navigation .site-menu .has-children .dropdown-menu > li.has-children:hover > a{background-color: #8B9D81;}
.site-navbar .site-navigation .site-menu .has-children .dropdown-menu { border-radius: 0; border: 0; min-width: 18rem; background: rgba(255, 255, 255, 1); padding-bottom: 0; }
.site-navbar .site-navigation .site-menu .has-children .dropdown-menu > li > a { color: #000000; text-decoration: none; border-radius: 0 !important; padding: 9px 15px; }
.site-navbar .site-navigation .site-menu .has-children .dropdown-menu a { font-size: 1rem; color: #000000; }
.site-navbar .site-navigation .site-menu .has-children .dropdown-menu > li > a:hover { color: rgb(237, 119, 102); background: transparent; }
.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu > li:last-child > a { padding-right: 20px; }
.sticky-wrapper.is-sticky .site-navbar .container-fluid { padding: 0; transition: 0.4s; }
.sticky-wrapper.is-sticky .site-navbar .site-navigation { background: #fff; transition: 0.4s; border-radius: 0; border: 0; margin: 0; box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }
.side-toggle { position: absolute; right: 0; top: 25px; margin: auto; color: #0d6efd; font-size: 1.25rem; }
.sticky-wrapper.is-sticky .site-navbar .top-contact a{ font-size: 1rem;}
@keyframes fade-up {
  from { opacity: 0; margin-top: 2rem; }
  to { opacity: 1; margin-top: 0; }
}
@keyframes fade-down {
  from { opacity: 1; margin-top: 0; }
  to { opacity: 0; margin-top: 4rem; }
}
.top-contact a{font-size: 1.15rem;}
/* main banner */
.main-banner { position: relative; }
.main-banner::before {content: ''; position: absolute; width: 80%; height:100%; background: rgb(67,74,97);
background: linear-gradient(90deg, rgba(67,74,97,1) 0%, rgba(0,51,160,0) 100%);}
.main-banner h1 { color: #fff; font-size: 4rem;}
.main-banner h1 small{display: block; font-size:3rem;}
.main-banner h5 { color: #fff; }
.main-banner .banner-caption { position: absolute; height: 65%; margin: auto; top: 23%; z-index: 9; color: #fff; text-align: left; border-radius: 8px; width: 650px; left: 4%;}
.expert-block{margin-top: 1.5rem;}
.expert-block p{ margin-bottom: 0; padding:0.5rem}
.expert-block .expert-img{padding:0.65rem 0.71rem; float: left; width: 64px; height:64px; margin-right: 0.75rem; background:#DB5F4E; border-radius: 50%;}
.expert-block .expert-img img{width: 40px; height: 40px;}
.eliteagent{position: absolute; top: 30px; right:100px; text-align:center}
.experience-title{background: #0033A0; text-align: left; border-radius: 1rem; padding: 0.5rem; color: #fff; display:flex; justify-content:space-between; align-items:center; width:180px; margin:0.7rem auto;}
.experience-title .expereince-year{font-size: 2.35rem; margin-right: 0.4rem;}

/* elite agent */
.eliteagent-section{ padding: 4rem 0; text-align: center; }
.elite-experience{display: flex; justify-content: center; align-items:center; width: 360px; margin:auto}
.elite-experience .experience-title{background: transparent; color: #152560;}

.service-section{
  background: #F0FAFD;
  border-radius: 0 200px;
  padding: 4rem 0;
}
.service-block{
  position: relative;
  text-align: center;
}
.service-icon{position: relative; top: 65px; background: #152560; border-radius:50%; display: flex
;
    justify-content: center;
    align-items: center; width:150px; height:150px; margin:auto}
.service-icon img{width: 90px;}
.service-block:hover .service-icon{background: #DB5F4E;}
.service-devider{
  background: #152560;
  width: 100px;
  height: 4px;
  margin:1.5rem auto;
  border-radius: 6px;
}
.service-body{
  background: #fff;
  border-radius: 15px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
  padding:5rem 1.5rem 2rem;
}
.service-body span{
  font-weight: 700;
}
.service-body h3{
  color: #0033A0;
  font-size: 1.8rem;
  font-weight: 400;
  width: 165px;
  margin: auto;
}
.service-body a{
  text-decoration: none;
  font-weight: 700;
}

.section-heading{text-align: center;}
.section-heading p{letter-spacing: 5px; margin: 0.5rem 0; color: #152560;}
.section-heading h2{color: #152560; font-weight:400;}
.section-heading h2 strong{font-weight:700;}

/* testimonials */
.testimonials { padding: 4rem 0;}
.section-heading .text-yellow {color: #FF9E16 !important; font-size:1.25rem; letter-spacing: 0px;}
.review-block{position: relative; display: inline-block; padding:4rem; min-height: 250px; background:#F0FAFD; border-radius: 50px 0 50px 0; margin-bottom:1.8rem}
.review-block .quote-left{position: absolute; font-size:3.2rem; color: #BDE8F7; top: 0.75rem; left:1.5rem; line-height:1}
.review-block .quote-right{position: absolute; font-size:3.2rem; color: #BDE8F7; bottom: 0.75rem; right:1.5rem; line-height:1}
.owl-theme .owl-dots .owl-dot span{background: #152560; margin:2px 2px}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #DB5F4E;}

.rating-section{background: #E3F8FF; padding: 3rem 0;}
.elight-agent-rating{width: 600px; margin: auto;}
.elight-agent-rating ul{display: flex; justify-content:center; align-items:center; margin-bottom: 0; padding-top:1.5rem}
.elight-agent-rating li{display: block; text-align:left; padding:0 1.5rem}
.elight-agent-rating li:first-child{border-right: 1px solid #45BCE5;}
.elight-agent-rating li:last-child{padding-left: 2rem;}
.elight-agent-rating li:last-child img{width: 350px;}

.locations-section{background: #152560; padding:3.5rem 0; color: #fff; font-size:1.2rem}
.locations-section .nav-link{ margin: 0 1rem; font-size: 2rem; color: #fff; border-radius: 8px 8px 8px 0 !important; padding:0.75rem 1rem; width:250px}
.nav-orange {background: #DB5F4E !important; }
.nav-info {background: #45BCE5 !important; } 
.nav-primary {background: #0033A0 !important; }
.location-map{border-radius: 20px 20px 20px 0; width:100%; height: 500px;}
.locations-section h3{font-weight: 400; font-size: 2.4rem; margin-bottom: 1.5rem;}
.locations-section h5{font-size: 1.5rem; color: #DB5F4E; font-weight: 700;}
.locations-section h5 i{color: #fff;}
.clinic-time{margin-bottom: 0; padding-left: 0;}
.clinic-time li{display: flex; justify-content:space-between;}
.clinic-time li span{text-align: left;}
.support-availability{text-align: center; margin-top: 2rem;}
.support-availability ul{margin-bottom: 0; padding:0; display:flex; justify-content: center; align-items:center;}
.support-availability ul li{padding: 0 2rem; display: block;}
.support-availability ul li strong{display: block; color:#DB5F4E;font-weight: 700; font-size: 2rem;}

/* gallery */
.gallery { display: flex; flex-wrap: wrap; }
.gallery a { display: block; padding: 7px; text-decoration: none; width: 25%; overflow: hidden; outline: none; position: relative; }
/* .gallery a::before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-image: url('../images/plus-icon.png'); z-index: 6; background-position: center; background-repeat: no-repeat;} */
.gallery a img { height: 100%; transform: scale(1, 1); transition: all 300ms ease; }
.gallery a:hover .bg { transform: scale(1.1, 1.1); }
.bg { width: 100%; height: 250px; background-size: cover; background-position: center; transform: scale(1, 1); transition: all 300ms ease; }
.bg:hover { transform: scale(1.1, 1.1); }

footer { background:#31384F; color: #EAEAEA; padding: 4rem 0; position: relative; z-index: 1; padding-bottom: 0; }
footer h4{font-size: 1.2rem; text-transform: uppercase; font-weight: 600; margin-bottom: 1.2rem;}
.footer-links{padding: 0;}
.footer-links li{display: block; margin-bottom:5px}
.footer-links li a{display: block; text-decoration:none; color: #EAEAEA;}
.footer-links li a:hover{text-decoration:underline;}
.subscribe-field{display: flex; justify-content:space-between; align-items: center;}
.subscribe-field .form-control{padding: 0.75rem; border-radius: 8px 8px 8px 0 !important; margin-right:1rem; display:inline-block !important; width:58% !important;}
.copyRights {background: #1B2134; padding: 1.6rem 0; margin-top: 1.5rem; font-size: 0.9rem; }
.copyRights a { display: inline-block; text-decoration: none; color: #EAEAEA;}
.copyRights a:hover { text-decoration: underline; }

/* inner page css */
.inner-banner { position: relative; }
.inner-banner::before{content: ''; position: absolute; width: 80%; height:100%; background: rgb(67,74,97);
background: linear-gradient(90deg, rgba(67,74,97,1) 0%, rgba(0,51,160,0) 100%);}
.inner-banner .banner-caption{position: absolute; top: 35%; margin: auto; z-index:9; width:100%; color: #fff;}
.inner-banner .banner-caption h1 span{font-weight: 400;}
.inner-banner .banner-caption .breadcrumb .breadcrumb-item{position: relative;}
.inner-banner .banner-caption .breadcrumb .breadcrumb-item a{color: #fff; text-decoration: none;}
.inner-banner .banner-caption .breadcrumb .breadcrumb-item.active{color: #fff;}
.breadcrumb-item+.breadcrumb-item{padding-left: 0.9rem;}
.breadcrumb-item+.breadcrumb-item::before{content: ''; width:5px; height:5px; top: 5px; border-radius:5px; background: #DB5F4E; padding: 3px; margin-top: 10px; margin-right: 10px;}
.inner-banner-content{color: #fff; position: absolute; top: 70px; bottom: 70px; margin: auto; height: 250px; z-index:9; width:100%; text-align:center;}
.inner-banner-content h1{font-size: 2rem; margin-bottom: 1rem;}
.inner-section{padding: 3rem 0;}
.inner-section h1 { color: #8B9D81; }
.inner-section h2 { color: #0033A0; }
.inner-section h3 { color: #45BCE5; font-size: 1.5rem; }
.inner-section ul li { display: block; position: relative; margin-bottom:10px;}
.inner-section ul li::before { content: ''; background: url('../images/right-arrow-icon.png'); background-repeat: no-repeat; background-size: 7px; width: 14px; height: 14px; position: absolute; left: -25px; top: 7px; font-size: 0.9rem; }
.inner-section img.page-image{border-radius: 20px 20px 20px 0; margin-bottom: 1.5rem;}
.accordion .accordion-collapse a, a.spl-link {color: #db5f4e;text-decoration: none;}
.accordion .accordion-collapse a:hover, a.spl-link:hover {color: #293974;}
.service-list{background: #E3F8FF; border-radius:25px 25px 25px 0; padding: 1rem;}
.service-list h3{font-size: 1.5rem; color: #0033A0; margin-bottom: 0.6rem;}
.inner-section .service-list ul{padding: 0; margin-bottom:0}
.inner-section .service-list ul li{margin-bottom: 0.6rem;}
.inner-section .service-list ul li::before{content: '\f178'; right: 1rem; top: 10px; left: auto; background:none; color: #DB5F4E; font-family:'Font Awesome 6 Free'; font-weight: 900;}
.inner-section .service-list ul li a{box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); color: #3D3D3D; text-decoration: none; padding:0.5rem 1rem 0.6rem; border-radius: 8px; background: #ffffff; display:block}
.inner-section .service-list ul li a:hover,.inner-section .service-list ul li.active a{background:#DB5F4E; color: #fff;}
.inner-section .service-list ul li:hover::before,.inner-section .service-list ul li.active::before{color: #fff;}
.connect-block{margin-top: 2rem; background: #45BCE5; border-radius:25px 25px 25px 0; padding: 1rem; color: #fff;}
.connect-block h4{font-size: 1.25rem;}
.inner-section .connect-block ul{padding: 0; margin-bottom: 0;}
.inner-section .connect-block ul li::before{content: none;}
/*.inner-section .connect-block ul li:first-child{margin-bottom: 1rem;}*/
.inner-section .connect-block ul li a{text-decoration: none; padding: 0.5rem 1rem; color: #fff; background:#0033A0; border-radius: 10px 10px 10px 0; display:flex; align-items:center}
.inner-section .connect-block ul li a span{display: block;}
.inner-section .connect-block ul li a span.call-icon{width: 40px; height:40px; border-radius:50%; background:#fff; margin-right: 0.8rem; display: flex; justify-content:center; align-items:center;}
.inner-section .connect-block ul li a strong{display: block;}
.process-support{background: #E3F8FF; padding:1rem; border-radius: 20px 20px 20px 0; }
.insurance-process{display: flex; align-items:center; flex-wrap:wrap;}
.insurance-process .easy-process{width: 80px; height: 80px; margin-right: 1rem; background: #DB5F4E; border-radius: 50%; padding: 1rem;}
.insurance-process .process-text{width: 70%;}
.insurance-process .process-text h4{color: #0033A0; font-size: 1.2rem; margin-bottom: 5px;}
.insurance-process .process-text p{margin-bottom: 0;}
.inner-section .connect-block ul li a:hover{background:#DB5F4E;}
.meet-christina{ padding: 4rem 0; }
.meet-christina h2{ font-size: 2rem; font-weight:500; color: #0033A0;}
.meet-christina .team-img{ border-radius: 50% 50% 0 0;}
.meet-christina p a{color:#0033A0; text-decoration:none;}
.faq-img{border-radius: 25px 25px 25px 0;}
.accordion-button{text-decoration: none;}
.accordion-button:not(.collapsed){background: #DB5F4E; color: #fff;}
.accordion-button:not(.collapsed)::after{filter: brightness(100);}

.contact-us{padding: 4rem 0;}
.team-member{margin-bottom: 1rem; transition: 0.3s; padding: 1rem; text-align: center; border-radius: 20px 20px 20px 0; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);}
.team-member p a{text-decoration:none; color:#0033A0;}
.team-member:hover p a{color:#fff;}
.team-member img{border-radius: 20px 20px 20px 0; transition: 0.3s;}
.team-member:hover{background: #152560; color:#fff; transition: 0.3s;}
.team-member:hover img{border:1px solid #fff; transition: 0.3s;}
.modal .modal-dialog .modal-content{border-radius: 25px 25px 25px 0;}
.modal .btn-close{position: absolute; right:-1rem; top:-1rem; width: 40px; height:40px; opacity: 1; border-radius:50px; background:#DB5F4E; color:#fff;}
.modal .modal-dialog .modal-content img {border-radius: 10px 10px 10px 0;}

.events-list{display: flex; justify-content:center; flex-wrap: wrap;}
.event-block{color: #152560; margin-bottom: 1rem; padding-bottom: 1rem; border-bottom: 1px solid #eee; width:100%; flex: 0 0 auto;}
.event-block h2{font-size: 2rem;}
.event-block h3{font-size: 1.3rem;}

.pbForm .pbLabel{font-weight: 400 !important;}
.dynamicForm button[type=submit]{background: #DB5F4E !important; padding: 12px 20px !important; font-size: 1rem !important; border-radius: 8px 8px 8px 0!important;}

.inner-section ul.clinic-time li {
  display: flex;
  justify-content: space-between;
}
.inner-section ul.clinic-time li::before {
  content: none;  
}
.claim-img {
    position: sticky;
    top: 95px;
    border-radius: 25px 25px 25px 0;
    margin-bottom: 1.2rem;
}
.meet-christina h3 {
    color: #45BCE5;
    font-size: 1.4rem;
}

@media (min-width:1921px) and (max-width:7500px) {

/*  html, body, header { max-width: 1400px; margin: auto; overflow-x: hidden;} */ }
@media (max-width:1400px) { 
  nav .navbar-brand img{width: 250px;}
  .service-section .service-block{}
  .maps iframe{height: 396px;}
  .podcast a{margin: 0.5rem 0.5rem;}
}
@media (max-width:1300px) {
  .site-navbar .site-navigation .site-menu > li > a {font-size: 1rem }
  .site-navbar .site-navigation .site-menu .has-children.mega-menu ul { width: 85%; }
  .podcast a img{width: 110px;}
  .insurance-process{margin-bottom: 1.5rem;}
}
@media (max-width:1200px) {
  .top-strip .container, .site-navbar .site-navigation .container{max-width: 100%;}
  nav .navbar-brand img { width: 300px; }
  .sticky-wrapper.is-sticky .site-navbar .navbar .navbar-brand img { width: 280px; }
  .top-contact .site-btn { padding: 0.55rem 1rem; font-size: 1rem; }
  .site-navbar .site-navigation .site-menu > li > a { font-size: 1.1rem; padding: 0.95rem 1rem 0; }
  .site-navbar .site-navigation .site-menu > li a::before { font-size: 1rem; }
  .site-navbar .site-navigation .site-menu > li > a::after, .site-navbar .site-navigation .site-menu > li > a:hover::after{bottom: -16px;}
  .sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu > li > a::after, .sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu > li > a:hover::after{bottom: -12px;}
  .main-banner .banner-caption{top: 20%; height: auto;}
  .about-section{padding: 2rem 0 3rem;}
  footer ul li a{font-size: 0.9rem;}
  .service-icon{width: 130px; height: 130px;}
  .service-icon img{width: 75px;}
  .service-body h3{font-size: 1.5rem;}
  .locations-section{font-size: 1.05rem;}
/*   .event-block{width: 30%;} */

}
@media (max-width:1100px) {
  .top-strip ul li a{font-size: 0.9rem;}
  .top-strip ul li a.btn.btn-info, .top-strip ul li a.btn.btn-orange{height: 34px;}
  nav .navbar-brand img{width: 250px;}
  .site-navbar .site-navigation { margin: 0.3rem 0; padding: 0;}
  .site-navbar .site-navigation .site-menu > li > a{font-size: 1rem; padding: 0.95rem 0.9rem 0; line-height: 34px;}
  .main-banner .banner-caption{font-size: 0.9rem;}
  .main-banner::after{height: 60px;}
  .subscribe-field .form-control{width: 51%; margin-right: 0; position: relative; top: 2px;}
  
}
@media (max-width:990px) {
  .top-strip .container{display: block; text-align:center;}
  .top-strip ul:nth-of-type(1){margin-bottom: 0.6rem;}
  .site-menu-toggle { color: #ffffff; font-size: 1.3rem; display: inline-block; text-align: center; padding-top: 7px; width: 50px; height: 45px; border-radius: 6px; background: #45bce5; }
  .main-banner .banner-caption{color: #000; position: inherit; width:100%; margin-top:1.5rem; left:0; padding:0 1rem;}
  .main-banner::before, .main-banner::after{content: none;}
  .main-banner h1{color: #152560;}
  .main-banner h5{color: #2c445c;}
  .inner-banner .banner-caption h1{margin-bottom:0;}
  .top-strip ul li{margin-right: 1.5rem; margin-bottom: 0;}
  .top-strip ul li:last-child{margin-bottom: 0}
  .eliteagent{left: 50px; right: auto;}  
  .testimonials{background-size: 500px; padding: 2rem 0;}
  .locations-section .nav-link{width: 190px; font-size:1.5rem}
  .location-map{height: 400px;}
  .support-availability ul li{padding: 0 1rem;}
  .support-availability ul li strong{font-size: 1.5rem;}
  .inner-section .service-list ul li a{font-size: 0.8rem;}
  .connect-block{font-size: 0.8rem;}
/*   .event-block{width: 45%;} */
  
}
@media (max-width:767px) {
  .sticky-wrapper { position: inherit; }
  .top-strip{display: none;}
  .eliteagent{display: none;}
  .main-banner h1{font-size: 2.5rem;}
  .main-banner h1 small{font-size: 1.8rem;}
  .eliteagent-section a{margin: 0.6rem 0;}
  .elite-experience{width: 100%;}
  .service-section{border-radius: 0 100px;}
  .elight-agent-rating{width: 100%;}
  .elight-agent-rating li{padding: 0 0.5rem;}
  .elight-agent-rating li:last-child{padding-left: 1rem;}
  .locations-section .nav-link{width: 105px; margin: 0 2px; font-size:0.9rem}
  .support-availability ul{display: block;}
  .social-icons{border-top: 1px solid rgba(255, 255, 255, 0.4); border-left: 0; padding-top: 1rem !important; margin-top: 1rem;}
  footer{padding-top: 2rem;}
  .process-support{margin-bottom: 2rem;}
  .gallery a{width: 50%;}
  .bg{height: 150px;}
  section.how-it-works .row {row-gap: 30px;}
  section.how-it-works .col-md-3 .text-end img {display: none;}
  .how-work-block .count{bottom:inherit;top: 30px !important;right: 30px;left: inherit;}
  .copyRights{margin-bottom:3rem; padding:1rem;}
  .inner-banner .banner-caption a.btn.btn-info{position:fixed; bottom:0; left:0; width:100%; border-radius:0 !important;}
  .inner-section .service-list ul li a{font-size:1rem;}
  .connect-block{margin-bottom:1.5rem; font-size: 1rem;}
}

@media (max-width:620px) {
/*   .event-block{width: 95%;} */
}
div#accordionMembership ul li {list-style: none;}
div#accordionMembership ul {padding: 0;}