.bg-color{background: #eff6fe;}
.sitemap-section, .privacy-policy, .terms-and-conditions, .thank-you{padding-top: 0;}
.bg-color h1{padding: 25px 0;}
.sitemap, .terms, .privacy{padding-top: 4em;}
.footer-2 h5{font-size: 16px;}
#form{padding-bottom: 5em;}
.consulting-img img{padding-top: 2em; width: 60%;}
.InputfieldFormBuilderFileUpload ::markup{list-style: none}
iframe{min-height: 70px;}
.error{color: #fff;}
.anchor-button-in a{font-size: unset;}


@media screen and (max-width:320px){
.lower-footer ul{display: block!important;}
.lower-footer ul li::after{display: none;}
.page_thank-you .thank-you p a{font-size: 14px;}
}

@media screen and (max-width: 767px) {
  .imageblock > .container, .imageblock > div[class*='col-']:not(.imageblock__content){    padding-top: 1.571429em;
    padding-bottom: 1.571429em;}
	.copyright p {font-size: 11px;text-align: left;}
	.cta-btn{width: fit-content;}
    .stack-menu{padding-top: 20px;}
	.main-container{margin: 0px auto;}
	.bar.bar--mobile-sticky[data-scroll-class*="fixed"], .bar.pos-fixed{position: relative!important;}
	.lower-footer{padding: 0!important}
	.lower-footer li a{font-size: 11px!important}
	.nav-container{background: #ffffff; border-bottom: 1px solid #efefef;}
	.bg, .page_insurance-glossary .bg-1 .copy{padding-top: 2em;}
	.bg-1 {padding-top: 0}
	.bg-1 .copy{padding-right: 10px}
	/*.bg .copy, .accordion-content{padding: 10px}*/
	.logos .col-md-2 {text-align: center; margin-bottom: 35px;}
	.hr-line-center hr{width: 15%; margin-bottom: 3em;}
	.footer-2{padding-left: 10px}
	.toggled-class .stack-menu::before {content: '\f00d';font-family: 'FontAwesome';font-size: 30px;line-height: 35px;font-weight: 100!important;
     margin-left: 10px;}
    .sec-col, .third-col{padding-top: 0px;}
    .consult-icon{margin-left: 0;}
    .accordion-img img{padding: 1em 0!important;}
    .insurance-text{padding-top: 3em;}
    .sitemap-section, .privacy-policy, .terms-and-conditions, .thank-you, .page_thank-you #content, .page_site-map #content, .page_privacy-policy #content, .page_terms-and-conditions #content{padding-top: 0}
    .page_insurance-glossary .plans li{margin-left: 3em}
    .menu-horizontal li a {letter-spacing: 0.06px!important; font-size: 11px!important; color: #3e3e3e; opacity: 0.7}
    .questions .title, .questions .content{padding: 1em; font-size: 14px}
}

/*@media screen and (max-width: 360px) {
  li.icon-1 .accordion__title::after{margin-top: -55px;}
  li.icon-2 .accordion__title::after, li.icon-4 .accordion__title::after{margin-top: -45px!important;}
  li.icon-5 .accordion__title::after{margin-top: -26px; margin-right: -4px;}
}

@media screen and (max-width: 480px) {
  li.icon-1 .accordion__title::after{margin-top: -45px;}
  li.icon-2 .accordion__title::after{margin-top: -26px; margin-right: -8px;}
}


@media screen and (min-width:384px) and (max-width: 412px) {
  li.icon-1 .accordion__title::after{margin-top: -55px;}
  li.icon-2 .accordion__title::after, li.icon-4 .accordion__title::after{margin-top: -45px;}
  
}*/

@media screen and (min-width:768px) and (max-width: 1023px){
.menu-horizontal li:not(:last-child) {margin-right: 0.5em;}
.menu-horizontal li a{font-size: 11px!important}
.menu-container{margin: 10px auto;}
.menu-col{padding: 0 0 0 25px;}
.bg-1, .bg{padding-top: 0}
.bg-1 .copy, .bg .copy{padding: 0 1em;}
.page_insurance-glossary .bg-1 .copy {padding-top: 3em;}
.padding-top{padding-right: 1em;}
.sitemap-section, .terms-and-conditions, .privacy-policy, .page_site-map #content, .page_privacy-policy #content, .page_terms-and-conditions #content{padding-top: 0;}
.consult-icon {margin-left: 0; float: left;margin-right: 15px; margin-bottom: 130px;}
.consult-body li{margin-left: 9em;}
.bar .menu-horizontal {top: 0;}
.menu-horizontal li{margin-left: 0!important;}
}


@media screen and (min-width: 1024px) and (max-width: 1279px){
.menu-col{padding: 0}
.menu-horizontal li{margin-right: 5px!important;}
.cta-btn{padding: 0 17px;}
.sitemap-section, .privacy-policy, .terms-and-conditions {padding-top: 3.7em;}
.consult-icon {margin-left: 0;}
.menu-horizontal li a{font-size: 11px!important}
}

@media screen and (min-width: 481px) and (max-width: 767px){
.hr-line-left hr{width: 10%}
}

@media screen and (min-width: 320px) and (max-width: 412px){
.back-to-top{ bottom: 5px!important;}
}