
/* About Us Page */

.content-item {
    background-color: #fafafa;
    color: #232323;
    margin-bottom: 30px;
}

.content-item .text .text-item .inner {
    width: 82%;
    margin: 0 auto;
    padding-top: 40px;
padding-bottom: 40px;
}

.content-item h3.title {
    text-transform: uppercase;
color: #008080;
text-align: left;
font-weight: bold;
letter-spacing: 0.05em;
font-size: 15px;
line-height: 25px;
margin-bottom: 5px;
}
.content-item .content {
    line-height: 27px;
    text-align: left;
}

.content-item .banner .background {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    height: 100%;
    -webkit-background-size: cover;
    /* background-size: cover; */
    background-position: center center;
}

.banner {
    padding: 0px;
}

.content ul li {
    text-align: left;
    font-weight: 500;
}

 .destop_view{ display: inherit block;}
 .mobile_view{display: none;}

@media (max-width: 900px){
.content-item > div { max-width: 100%; flex-basis: 100%;}
.content-item .banner .background {padding-top: 100%;}
.title01 {padding-bottom: 31px !important; padding-top: 31px !important;}
.content-item .text .text-item .inner {width: 100%; margin: 0 auto; padding-top: 30px; padding-bottom: 30px;}
.content-item h3.title { font-size: 15px;}
.content-item .banner .background { padding-top: 50%;}

.destop_view { display: none;}
    .mobile_view{display: inherit;} 

}







.img_content01 {
    padding: 9px 0px;
}

.img_content02 {
    padding: 9px 0px;
}


.title01 {
    padding-bottom: 51px;
    background: #f4f4f4;
    /* margin-top: 50px; */
    padding-top: 51px;
}
.title01 p {
    font-size: 15px;
}
.section-header h3{
    padding-bottom: 10px;
    color:#008080;
    font-weight: bold;
    font-size: 25px;

}
.section-header h3::after {
    content: '';
    display: block;
    width: 90px;
    border-top: 1px solid #008080 !important;
    margin-top: 9px !important;
    margin : 0 auto;
}

.section1st h1 {
    font-size: 20px;
    font-weight: 500;
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 6px;
    margin-bottom: 20px;

}

.img_content01 img {
    width: 45%;
    /* border: 3px solid #e1dfe0; */
    /* border-radius: 10px; */
    margin-right: 40px;
    box-shadow: 0 3px 10px rgba(0,0,0,.1);
        margin-bottom: 10px;
}

.content01 {
    text-align: justify;
}

.content01 h3 {
    font-size: 18px;
    font-weight: 500;
    color: #008080;
}

.content01 h6 {
    font-size: 15px;
    line-height: 27px;
    color: #484b4e;
    padding: 1px 0px 9px 6px;
}

.content01 a {
    color: #008080;
}

.img_content02 img {
    width: 45%;
    /* border: 3px solid #e1dfe0; */
    /* border-radius: 10px; */
    margin-left: 40px;
    box-shadow: 0 3px 10px rgba(0,0,0,.1);
        margin-bottom: 10px;
}


/* About Us Page end CSS */

.footer_active a {
    color: #008080 !important;
}


.span01 {
    background: #e055ad;
    padding: 7px;
    color: #fff;
}






/* CCPA / Start*/


.SiteNameColor {
    color: #008080;
}


.form-group {
    text-align: left;
}

.radiostyle {
    height: auto;
}

.radiostyle label {
    margin-left: 3px !important;
    margin-right: 10px !important;
}

.error_flags {
    color: white;
    font-size: 11px;
    background: #c30707;
    padding: 3px 5px;
    border-radius: 5px;
}

.MainForm {
    padding: 0 20%;
}


.ccpa_col3 {
    width: unset;
    float: unset;
}
/* .SiteLogo_HLF {
    padding: 0px 0px 10px 0px;
}

.SiteLogo_SSB {
    width: 100%;
    max-width: 10%;
    padding: 0px 0px 10px 0px;
} */
/* 
.SiteLogo_TSH {
    width: 100%;
    max-width: 15%;
    padding: 0px 0px 10px 0px;
} */

#btnSubmit {background: #008080;color: #fff; font-weight: bold;}
.ccpa_p{padding: 0px 130px;}

#ContentPlaceHolder1_btnJoin {background: #008080;color: #fff; font-weight: bold;}
.ccpa_p{padding: 0px 130px;}


@media only screen and (max-width: 600px) {
    .MainForm { padding: 2%;}
    .ccpa_col3 { width: 100%; float: left; }
    /* .SiteLogo_HLF { width: 100%;max-width: 80%; padding: 0px 0px 10px 0px;}            
    .SiteLogo_SSB {width: 100%; max-width: 32%; padding: 0px 0px 10px 0px;}
    .SiteLogo_TSH {width: 100%;max-width: 50%; padding: 0px 0px 10px 0px;} */
    .ccpa_p{padding: 0px;}
}
@media only screen and (max-width: 768px) {
    .MainForm {  padding: 2%; }  
    .ccpa_p{padding: 0px;} 
    .destop_view { display: none;}
    .mobile_view{display: inherit;} 
}


/* CCPA / End */



/* unsubscribe/start */

.MainForm_unsub {
    padding: 0% 30%;
    }

.for_space {
    padding-bottom: 200px;
}

/*unsubscribe/End  */


/* ca-privacy || Start */

.ca-privacy01 {
    margin-top: 15px;
}

.ca-privacy01 ul li {
    font-size: 13px;
    line-height: 27px;
    color: #494949;
    font-weight: 400;
}

/* ca-privacy || End */





@media(max-width:575px) {

    .section-header h3 {font-size: 17px;}
    .title01 p {font-size: 14px;line-height: 26px;}
    .section1st h1 {font-size: 15px; line-height: 20px}
    .img_content01 img {width: 100%; margin-bottom: 15px;}
    .content01 h3 {font-size: 15px;}
    .content01 h6 {font-size: 14px;}
    .img_content02 img{width: 100%;}

    .MainForm_unsub { padding: 0%;}
    .destop_view { display: none;}
    .mobile_view{display: inherit;}


}

@media(max-width:767px) {
    .MainForm_unsub { padding: 0%;}
    .destop_view { display: none;}
    .mobile_view{display: inherit;}
}

@media (min-width:768px) and (max-width:1024px) {


}

@media (min-width:320px) and (max-width:767px) and (orientation:landscape) {

}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {


}




.top_content h1 {
    font-size: 15px;
    line-height: 26px;
    color: #232323;
    font-weight: 100;
    font-family: 'Lato';
    text-align: center;
    border: none;
}

.top_content span {
    font-weight: 600;
    color: #008080;
}
.content p {
    font-size: 15px;
}
.content ul li {
    font-size: 15px;
}