@media only screen and (max-width:767px) 
{

.forlist .listrighttext li {
    list-style-position: inside;
    
}

.forlist .listrighttext li {
    font-size: 18px;
}


.listrighttext {
    padding-left: 0px;
    text-align: center;
    margin-top: 15px;
}

.MpaddingLeft {
    text-align: center;
}
    

.foodsearchwrap {
    padding: 20px;
}

.food .home-slide-display h1 {
    padding-top: -20px;
    padding-top: revert-layer;
    margin-top: -20px;
    text-align:center;
}

.forlist h2 { text-align:center; }



.forlist {
    padding: 20px 0rem;
}

.forlist h1 {
    font-size: 35px !IMPORTANT;
   margin-bottom: 20px;
    line-height: normal;
}

.forlist h2 {
margin-top: 20px;
}

.forlist .listrighttext p {
   font-size: 18px;
   line-height: 26px;
}

.forlist .listrighttext p a {
    font-size: 18px !important;
}

.forlist .notewrap {
    font-size: 18px;
    line-height: 28px !IMPORTANT;
    
}

.merchantwrap {
    padding: 20px 0rem 20px 0rem;
}

.forlist .MpaddingLeft { padding-left:0px; padding-right:0px; }

.forlistbottom .listmarginbottom {
    margin-bottom: 20px;
}

.UtilizingPic { margin-bottom:30px; }


.merchantwrap .listwrap {
    margin: 30px 15px 10px 15px;
}

.merchantwrap .acnav .englishlist2 li img {
    width: 16px;
    margin-top: 5px;
    margin-right: 7px;
    float: left;
    margin-bottom: 20px;
}

.merchantwrap .acnav__label--level3 a {
    color: #006F81;
    font-size: 14px;
}



.lastlist img {
    width: 16px;
    float: left;
    margin-top: 5px;
    margin-right:7px;
    margin-bottom:20px;
}


.merchantwrap .acnav .englishlist2 li a {
    line-height: 25px;
}



.responsiveimageRE { display: inline-block;
    background: #e0f1f4;
    padding: 20px 0px; }
    
.responsiveimageRE #banner_image { display:none;  }

.newchanges { position:relative; top:0px !important; }

.linkarea .bigtolltip { margin-bottom:0px; }
.customtooltipbig {
    width:100%;
    position:relative;
    right:0px;
    top:0px;
    display:block;
    background-image: url(../../images/bigtolltipRes.svg) !important;
}




.customtooltipbig a {
    position: relative;
    display: inline-block;
    width: 100%;
    font-size: 12px !important;
    color: #000 !important;
    font-weight: 400;
    line-height: 25px;
    margin: 0px !important;
    padding: 5px 10px 4px 0px;
}
/*.bigtolltip .tolltipnew { font-size:14px !important;  }*/
.customtooltipbig { display:block; margin-top:10px; padding-top: 12px;}

.protabbox p {padding:0px 20px;}
.protabbox ul li { padding-left:10px; padding-right:10px; }
.leftpadding { padding-left:15px; padding-bottom:30px;}
.rightpadding { padding-right:15px; padding-bottom:30px;}
.leftpaddingbott { padding-left:15px; padding-bottom:30px;}
.rightpaddingbott { padding-right:15px; padding-bottom:30px;}
.rs { width: 100%;
    height: auto;
    padding-left:1rem;
    padding-right:1rem;
    margin:30px 0px 0px 0px !important;
     }

.mmai h1 {
   font-size:42px;
}

.mmai p br { display:none; }


footer .fw-4 {
    font-size: 13px;
}

footer .fw-6 {
    font-size:16px;
}

.homemid .owl-carousel .owl-item {
    padding-left:0px !IMPORTANT;
}

.homebottom .content h2 {
    line-height: 26px;
    margin-bottom: 80px;
    font-size:18px !important;
}

.slider-counter {
    left: 0px;
    float: right;
    top:0px;
}

#sync2 .owl-nav {
    left: 0px;
}


.medical-plan h5 {
    font-size: 21px;
}


footer .title {
    float: left;
    width: 100%;
    /* font-size: 26px; */
    margin-top: 10px;
}

footer .title a {
    font-size: 17px;
    margin-bottom: 20px;
}


.newplansearch .newplansearchtitle {
    font-size: 39px;
   line-height: 54px;
}

.plansradio {
    padding: 30px 0px !important;
}

.drugboxmain {
    width: 100%;
    height: auto;
    margin-bottom: 60px;
    padding-right: 1rem;
    padding-right: 1rem;
    padding-left: 1rem;
    margin-bottom: 30px !important;
    margin-top: 40px !important;
}


.drugbox a {
   padding: 10px 10px;
}

.drugbox p {
    padding: 0px 0px;
}


.bannercaption {
top: 140px;
}

.findoutwhat {
    width: 100%;
    height: auto;
    background: #F9F9F9;
    padding: 30px 1.5rem;
}


.findoutboxmain {
   padding: 30px 1.5rem;
}


.findoutboxmain ul li {
    width: 100%;
    background: #F9F9F9;
    border: 1px solid #C6C6C6;
    padding: 15px;
    margin-right: 0px;
    float: left;
    margin-bottom: 30px;
}

.needmore {
   float: left;
}

.nav-wrap {
    padding-left: 1.3rem;
    padding-right: 1.3rem;
    padding-bottom: 40px;
    padding-top: 40px;
}

.providerdirectories ul li {
    margin-bottom: 15px;
}

.resource-tab-setion .maps-area ul li a {
    font-size: 15px !important;
}

.paddingleft8rem {
    padding-right: 0rem !important;
}

.starttab p {
    font-weight: 400 !important;
    padding-right: 0px;
    line-height: 19px;
}

.starttab p a { display:unset !important; }

.hrbox { margin-bottom:40px; }

.salesqualitywrap {
    padding:40px 10px;
}

.saletablemail { overflow: scroll; }
.salesqualitywrap .container { padding:0px; }

.salesqualitywrap span {
    
    font-size: 33px;
    line-height: 45px;
}

.hrboxwrap .hrbox span {
    font-size: 19px;
}

.hrboxwrap .hrbox ul {
    margin: 0px;
    padding: 30px 35px;
    background: #F9F9F9;
    border: 1px solid #C6C6C6;
    min-height: 390px;
    padding-bottom: 20px;
}

.hrboxwrap {
   padding: 50px 0px;
}

.saletablemail table {
    border-collapse: collapse;
    width: 1000px;
}


.why-zing-health {
    padding-top: 30px;
}

#Find .nav-wrap .row { padding:0px !important; margin:0px !important; }
#Find .topwrap {
    padding: 0px 10px 0px 10px !important;
}

.acnav__link--level3, .acnav__label--level3 {
    padding-left: 0em;
}

.acnav .englishlist .acnav__label {
    margin-left: 0px;
}

.acnav .englishlist2 {
    margin-left: 0px;
    padding-left:0px;
}

.acnav__link--level4, .acnav__label--level4 {
    padding: 0em;
}

.withouticon a {
    padding-left: 0px;
}

.providerdirectories .providertitle {
    margin-bottom: 10px;
    line-height: 61px;
}

.providerdirectories {
    padding: 30px 0px;
}


.drugboxmain .col-sm-6 {
    padding-left: 10px !important;
    padding-right:10px !important;
}

.cardnewupdate .listItems { padding: 2rem 1.9rem 2rem 0.8rem;}



.plansradio {
    padding-top: 50px !important;
    padding-bottom: 20px !IMPORTANT;
}

.newplansearch .newplansearchtitle {
    padding-top: 15px;
}

#Network .networkhomemid {
    padding-left: 1rem;
    padding-right: 1rem;
    
}

#Network .networkhomemid .row { padding:0px; }
#Network .networkhomemid .col-lg-4 { padding:0px; }
#Network .networkhomemid  .col-md-12 { padding:0px; }
#Network .networkhomemid  .col-md-12 .row { padding:0px !important; }

#Network .provider-padding-option {
    margin-left: 0px !important;
}

#Network .provider-padding {
    margin-left: 0px!important;
    margin-right: 0px!important;
}

.findoutboxmain .overview-btn-book-a-call {
   padding: 6px 5px;
}


.maps-area {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
}

.illinoislisting li {
    font-size: 14px !important;
}

#spanish .cardnewupdate .inner-skin {
    height: auto !important;
}


.findoutboxmain ul li span img {
    width: 70%;
}

.findoutboxmain ul li:nth-child(2) b {
    margin-top: 30px;
}

.findoutboxmain ul li span {
    width: 35%;
    }

.findoutboxmain ul li:nth-child(3) b {
    margin-top:42px;
}

.findoutboxmain ul li b {
    width: 65%;
    
}

.bannercaption h2 {
    font-size:14px;
    
}

.newchanges h2 {
    font-size: 42px;
    line-height: 56.466px;
}


.newchanges p br { display:none; }


#spanish .bannercaption {
    top: 130px !important;
}

#spanish .newchanges {
    top:0px !important;
}


.rsnewchange .protabbox ul li a {
    
    font-size: 18px;
    padding-left:0px !important;
}


.map-box {
    min-height: auto;
}


.maps-area .map-box {
    text-align: left;
}


/*.map-box {
    min-height:auto;
}

.tabmargin .map-slist { margin-top:0px; }

.map-flist {
    min-height:auto;
}*/

.acnav .englishlisttow {
    padding-left: 0px;
    margin-right: 0px;
}

#spanish .hrboxwrap .hrbox span {
    font-size: 18px;
}


.overviewtoggle .panel-group i {
    line-height: 41px !important;
}


.customtooltip {
    color: #000;
    text-align: center;
    width: 74px;
    height: 25px;
    font-size: 9px;
    font-style: normal;
    background-repeat: no-repeat;
    background: url(../../images/comingsoonshape.svg);
    font-weight: 600;
    position: relative;
    background-size:unset;
    line-height: 23px;
    position: absolute;
    top:0px;
    bottom: 0px;
    margin: auto;
    right: -76px;
    display:block;
    background-size: 100% 100%;
}


#spanish .customtooltip {
    top:19px;
   
}

#spanish .tolltipnew .customtooltip {
    top: 3px;
}


.tmt { padding-left:1rem !important; }


.mmai .englishlist2 .customtooltip { top:20px; }

.mmaitext p {
    font-size: 26px;
}

.englishlist2 li:nth-child(3) .customtooltip { top:10px; }



}


@media (min-width: 992px){
#spanish .navbar .nav-item {
    margin-right:2px;
}

#spanish .navbar .nav-item {
padding: 4px 6px;
}


}


@media only screen and (max-width: 1348px)
{
.newchanges {
    top: 105px;
}

.newchanges p {
   line-height: 26.235px;
    }

}


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

#spanish .newchanges {
    top: 79px;
}

.newchanges {
    top: 79px;
}

.newchanges h2 {
    
   font-size: 27.577px;
    line-height: 31.466px !IMPORTANT;
}

.newchanges p {
    /* display: inline-block; */
    width: 100%;
    float: left;
    margin-top: 10px;
    color: #23494F;
    font-size: 14.192px;
    font-style: normal;
    font-weight: 400;
    line-height:19.235px;
    padding-right:242px;
}

.newchanges p a { font-size: 14.192px; }





}

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

#spanish .newchanges {
    top: 98px;
}

.newchanges h2 {
    font-size: 36.577px;
    line-height: 43.466px;
}

.newchanges p {
    line-height: 21.235px;
    font-size: 15.192px;
    padding-right: 346px;

}

.newchanges p a {
     font-size: 15.192px;
   

}

}









@media only screen and (min-width:1080px) and (max-width:1220px)  
{

#spanish .newchanges {
    top:90px;
}

.newchanges {
    top:90px;
}

.newchanges h2 {
    font-size: 32.577px;
    font-style: normal;
    line-height: 37.466px;
}

.newchanges p {
    font-size: 17.192px;
    line-height: 29.235px;
     padding-right: 345px;
    
}




}