/*
Theme Name:   bb-theme child theme
Description:  Write here a brief description about your child-theme
Author:       admin
Author URL:   http://soojinkimlaw.com/
Template:     bb-theme
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  bb-theme-child
*/
/*for project section image*/

.page-id-20 header#masthead {
    background: #fff;
}

.page-id-22 header#masthead {
    background: #fff;
}

.page-id-23 header#masthead {
    background: #fff;
}

.page-id-24 header#masthead {
    background: #fff;
}

.page-id-25 header#masthead {
    background: #fff;
}

.page-id-825 header#masthead {
    background: #fff !important;
}

.page-id-750 header#masthead {
    background: #fff !important;
}

.page-id-182 header#masthead {
    background: #fff !important;
}

.page-id-190 header#masthead {
    background: #fff !important;
}

.page-id-694 header#masthead {
    background: #fff !important;
}

.page-id-217 header#masthead {
    background: #fff !important;
}
.page-id-742 header#masthead {
    background: #fff !important;
}

.bhf-fixed-header .fl-node-1hs4u6firema > .fl-row-content-wrap {
    background-color: #ffffff;
    height: 29px;
}

h4#second-link {
    display: none;
}

.n2-ss-layer.n2-ow.n-uc-rqBET6C0CYCi {
    margin-top: 46px !important;
}

div#footericon img.fl-photo-img.wp-image-41.size-full {
    display: none;
}

ul.header p {
    margin: 0 !important;
}
.star-author {
    padding-bottom: 65px !important;
}
p.plugin-title {
    font-size: 14px;
    font-family: 'Poppins';
    font-style: normal;
}
.style4 .starrating {
    text-align: start;
    padding-left: 31px;
}

.figure.style4 {
    background: #fff !important;
    padding: 10px 0 !importasnt;
}
.page-id-19 .blockquote.st-testimonial-content p {
    font-size: 14px;
    font-family: 'Poppins';
    font-style: normal;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}
h5.st-testimonial-title {
    font-family: 'Poppins';
    color: #000000 !important;
    padding: 0 31px !important;
}
img.wp-image-1020.alignright {
    width: 200px;
}
img.size-medium.wp-image-1053.alignright {
    width: 200px;
}
img.size-medium.wp-image-1052.alignright {
    width: 200px;
}
img.size-medium.wp-image-1051.alignright {
    width: 200px;
}
img.size-medium.wp-image-1049.alignright {
    width: 200px;
}
img.size-medium.wp-image-1046.alignright {
    width: 205px;
}
.social-links img {
    width: 20px;
}
img.size-medium.wp-image-1048.alignright {
    width: 221px;
}
/*for maintainse section:- display none*/

.fl-col-group.fl-node-ke8pjl15cazn.fl-col-group-equal-height.fl-col-group-align-center {
    display: none;
}
/*Header CSS*/


.page-id-19 header#masthead {
    position: absolute !important;
    top: 0;
    width: 100%;
}

p.ftr_phn {
    color: #000 !important;
}
p.ftr_mail {
    color: #000;
}
div#clr1 a {
    color: #000 !important;
}
.wpcf7-not-valid-tip {
    margin: 15px 0 0 0;
}
.page-id-19 header#masthead .fl-row.fl-row-full-width.fl-row-bg-color.fl-node-9nydtlm5w06z {
    background: transparent!important;
}
.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-9nydtlm5w06z {
    background: white !important;
}
ul#menu-header-menu {
    padding: 20px 60px;
    border-radius: 3px;
}
#menu-header-menu li a:hover, #menu-header-menu li a:active, #menu-header-menu li a:focus {
    border-bottom: 2px solid white;
    padding: 14px 0px;
    margin: 0px 14px;
}
#menu-header-menu li a {
    padding: 14px 0px;
    margin: 0px 14px;
}
.bhf-fixed-header.bhf-fixed {
    background: white;
    width: 100%!important;
}
.bhf-fixed-header.bhf-fixed ul#menu-header-menu {
    padding: 10px 60px;
}
.bhf-shrink-header .bhf-fixed .fl-module-content.fl-node-content img {
    max-height: 90px;
    width: auto;
}
.bhf-ffixed-header-fixer {
    width: 100%!important;
}
/*Testimonials CSS*/
.blockquote.st-testimonial-content {
    padding: 45px 25px !important;
    border-radius: 5px;
    background: url(https://2f19d2ad7f.nxcli.net/wp-content/uploads/2022/01/light-1.png), white!important;
    background-repeat: no-repeat !important;
    background-position: 93% 0% !important;
    background-size: 50% !important;
    position:relative;
}
h5.st-testimonial-title {
    margin: 0;
    font-size: 18px;
    font-family: 'Poppins';
    font-weight: bold;
}
#st-1563893048 .st-testimonial-content p {
    color: #333333 !important;
    font-family: 'Poppins' !important;
    font-style: initial !important;
    font-size: 14px !important;
}
span.st-testimonial-company {
    font-family: 'Poppins';
    font-size: 14px;
}
.pst-star:before {
    font-size: 16px;
}
i.pst-star {
    color: #efbe0a!important;
}
.blockquote.st-testimonial-content:after {
    content: '';
    position: absolute;
    background: url(https://2f19d2ad7f.nxcli.net/wp-content/uploads/2022/01/light.png);
    width: 18px;
    height: 31px;
    right: 13px;
    bottom: 10px;
}
#menu-header-menu li a {
    padding: 14px 0px;
    margin: 0px 14px;
    border-bottom: 2px solid #005387;
}

/*Footer CSS*/
h4.heeading-license {
    color: #014471;
    text-transform: uppercase;
    background: white;
    padding: 5px 20px;
    font-family: 'Poppins';
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 4px 4px 0px 0px;
    margin-top: 0;
}
p.lic-para {
    text-transform: uppercase;
    padding: 0px 20px;
    color: white;
}
.license {
    border: 1px solid white;
    border-radius: 4px;
}
.social-links {
    margin-top: 30px;
}
.social-links h4 {
    color: white;
    font-family: 'Poppins';
    margin-bottom: 0;
}
.social-links a {
    margin-left: 14px;
}
.ftr-heading h2.fl-heading {
    padding: 12px 20px !important;
    background:#014471;
}
.ftr_adrs, .ftr_phn, .ftr_mail {
    font-size: 14px;
    position: relative;
    padding-left: 25px;
    margin-bottom: 14px;
}
.ftr_adrs:before {
    content: '';
    position: absolute;
    background: url(https://2f19d2ad7f.nxcli.net/wp-content/uploads/2022/01/adrs.png);
    width: 16px;
    height: 20px;
    left: 0;
    top: 3px;
}
.ftr_phn:before {
    content: '';
    position: absolute;
    background: url(https://2f19d2ad7f.nxcli.net/wp-content/uploads/2022/01/phn.png);
    width: 16px;
    height: 16px;
    left: 0;
    top: 3px;
}
.ftr_mail:before {
    content: '';
    position: absolute;
    background: url(https://2f19d2ad7f.nxcli.net/wp-content/uploads/2022/01/mail.png);
    width: 16px;
    height: 12px;
    left: 0;
    top: 3px;
}

/*blog post css*/
.fl-post-content.clearfix p.has-medium-font-size {
    margin-bottom: 63px;
}
.wp-block-media-text.alignwide.is-stacked-on-mobile.is-vertically-aligned-top {
    margin: 0 0 62px 0;
}
/*home page footer form*/

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: 1px solid #005387;
    width: 93%;
    height: 41px;
    border-radius: 3px;
    background: transparent;
    margin-bottom: -8px;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    width: 93% !important;
    height: 79px;
    border: 1px solid #005387;
    border-radius: 3px;
    background: transparent;
    margin-bottom: 16px !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
    color: #000;
    font-weight: 500;
    font-family: 'Poppins';
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #005387;
    color: #fff;
    padding: 17px 57px;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 5px;
   margin-top: 14px;
   font-family: 'Poppins';
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: #005387;
    color: #fff;

}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required::placeholder {
    color: #000;
    text-transform: capitalize;
}
span.wpcf7-form-control-wrap.text-81 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
    color: #000 !important;
   font-weight: 500;
   font-family: 'Poppins';
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    color: #fff;
    border-radius: 5px;
    font-family: 'Poppins';
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required::placeholder {
    color: #000;
    font-weight: 500;
    font-family: 'Poppins';
}

/*Projects CSS*/
.ex-tplist h3 a {
    color: white!important;
    font-size: 14px!important;
    font-family: 'Poppins'!important;
    font-weight: bold!important;
}
.member-img {
    display: none !important;
}
.extp-member-single .member-desc {
    width: 100%!important;
}
.member-info h3 {
    color: #005387 !important;
    font-family: 'poppins' !important;
    font-weight: 700 !important;
    letter-spacing: 0.3px;
    text-align: center;
}
.lb-image {
    display: none !important;
}
.exp-lightbox-info .lb-info {
    width: 100%!important;
}
.extp-member-single {
    max-width: 100%!important;
    text-align: center!important;
    margin: 0px !important;
}
.extp-member-single .member-info {
    border-bottom: 0px solid #eee!important;
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
}
.member-desc p {
    font-size: 16px;
    font-family: 'Poppins';
}
img.size-medium.wp-image-1053.alignright {
    width: auto;
    margin: 0px auto !important;
    display: block;
    text-align: center;
    float: none !important;
    padding-top: 40px;
}

ul.header li {
    display: inline-block !important;
    padding-right: 28px !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-1ce78a240b2fd {
    margin-top: 72px;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-1a41eefd3d920{
   margin-top: 85px !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-v9dON9vEwEqN{
  margin-top: 78px;
}
ul.header {
    padding: 0 !important;
}
@media only screen and (max-width: 1252px) {
.fl-node-o04s7cr13dku > .fl-row-content-wrap{
 background-position: 60% 0%;
}
.page-id-19 header#masthead {
    position: relative !important;
    top: 0 !important;
    background: #fff;
}
.fl-module.fl-module-photo.fl-node-mvrjc51liwyq {
    margin-left: 40px;
}
.fl-builder-content.fl-builder-content-1623.fl-builder-template.fl-builder-layout-template {
    padding-left: 39px;
}
.fl-node-army3knolzi2 {
    margin-right: 20px;
}
}
@media only screen and (max-width: 1166px) {
.fl
-node-o04s7cr13dku > .fl-row-content-wrap{
 background-position: 52% 0%;
}
.fl-builder-content.fl-builder-content-1632.fl-builder-template.fl-builder-layout-template {
    padding-left: 14px !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-1a41eefd3d920 {
    margin-top: 0 !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-1ce78a240b2fd {
    margin: 0 !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-1ce78a240b2fd {
    margin: 0 !important;
}
.n2-ss-slider .n2-ss-section-main-content {
    justify-content: flex-start !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-v9dON9vEwEqN {
    margin: 0 !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-1a41eefd3d920 {
    margin-top: 0 !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-1ce78a240b2fd {
    margin: 0 !important;
}
}



@media only screen and (max-width: 1106px) {
.fl-node-ilhfjstx1qb2.fl-module-heading .fl-heading {
    font-size: 12px;
}

}
@media only screen and (max-width: 1106px) {
.fl-node-ilhfjstx1qb2.fl-module-heading .fl-heading {
    font-size: 11px;
}
.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-zgt41ux07icm {
    padding-left: 20px !important;
}
.n2-ss-layer.n2-ow.n-uc-rqBET6C0CYCi {
    margin-top: 10px !important;
}
.n2-ss-layer.n2-ow.n-uc-rqBET6C0CYCi {
    margin-top: 10px !important;
}
}
@media only screen and (max-width: 1063px) {
.fl-node-wa7bg026ofqd > .fl-row-content-wrap {
    background-image: url(https://2f19d2ad7f.nxcli.net/wp-content/uploads/2022/03/new-footer-background.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: center;
}
p.lic-para {
    text-transform: uppercase;
    padding: 0px 20px;
    color: #000;
}
.fl-node-l2jdaz5vi4gk p {
    color: #000 !important;
}

.social-links h4 {
    color: #000;
    font-family: 'Poppins';
    margin-bottom: 0;
}
.fl-module.fl-module-rich-text.fl-node-h3mj5gkxidfl p {
    color: #000 !important;
}
h4.heeading-license {
    color: #fff;
    text-transform: uppercase;
    background: #014471;
    padding: 5px 20px;
    font-family: 'Poppins';
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 4px 4px 0px 0px;
    margin-top: 0;
}
.license {
    border: 1px solid #014471;
    border-radius: 4px;
}
div#footericon img.fl-photo-img.wp-image-41.size-full {
    display: block;
}
div#firtfootericon img {
    display: none;
}
h4#first-link {
    display: none;
}
h4#second-link {
    display: block;
}
.fl-node-0igbmdw9a6zv p {
    color: #000 !important;
}
}

@media only screen and (max-width: 1026px) {
.n2-ss-layer.n2-ow.n-uc-1f7d49cc1d3de {
    margin-top: 81px !important;
}
.fl-node-o04s7cr13dku > .fl-row-content-wrap {
    background-position: 47% 0%;
}
.fl-node-f3t16uzi4omj p {
    font-size: 10px !important;
}
}



@media only screen and (max-width: 921px) {
ul#menu-header-menu li {
    font-size: 15px !important;
}
}
@media only screen and (max-width: 905px) {
.fl-node-xe0lnp87zkhw p.ftr_adrs {
    font-size: 13px;
}
}
@media only screen and (max-width: 900px) {
ul#menu-header-menu li {
    font-size: 12px !important;
}
 div#n2-ss-3 .n2-ss-slide-limiter {
    max-width: 100% !important;
}
p.ftr_adrs {
    font-size: 13px !important;
}
.fl-node-qp0m1o5bagwu.fl-module-heading .fl-heading {
    font-size: 14px;
}

}

@media only screen and (max-width: 828px) {
.fl-node-qp0m1o5bagwu.fl-module-heading .fl-heading {
    font-size: 12px;

}
}
@media only screen and (max-width: 787px) {
ul#menu-header-menu li {
    font-size: 11px !important;
}
}
@media only screen and (max-width: 768px) {
 .fl-node-tyclwuzaoji7 .fl-menu .menu {
    background-color: #014471;
    position: absolute;
    left: 6px;
    width: 100%;
    top: 101px;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-KvT4RSPqWR7W {
    margin-top: 10px !important;
}
.n2-ss-layer.n2-ow.n-uc-rqBET6C0CYCi {
    margin-top: 10px !important;
}
.n2-ss-layer.n2-ow.n-uc-rqBET6C0CYCi {
    margin-top: 0px !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-v9dON9vEwEqN{
 margin-top: 0!important;
}

div#n2-ss-3 .n2-font-654e8c974e5f359ec9c5cb4c4d5b33a8-paragraph {
    padding-right: 11px;
}
div#n2-ss-3 .n2-font-654e8c974e5f359ec9c5cb4c4d5b33a8-paragraph {
    padding-right: 30px !important;
}

.fl-node-zq4a9x0kryhb img.fl-photo-img.wp-image-42.size-full {
    width: 272px !important;
    max-width: 46%;
}

div#n2-ss-3 .n2-ss-slide-limiter {
    max-width: 100% !important;
}
.fl-node-lw8pfszhabyt .fl-photo-content {
    width: 22%;
}
.fl-col.fl-node-vx6iuh87lmcj.fl-col-small {
    width: 20% !important;
    float: left;
}
.fl-col.fl-node-go0xcr4i9sdy {
    width: 100% !important;
    position: absolute;
    top: -21px;
    left: -4px;
}
.fl-col.fl-node-go0xcr4i9sdy {
    clear: inherit;
}
.fl-photo-content {
   width: 54%;
}
.fl-node-43drveaowlh0 .fl-photo-content {
    width: 20%!important;
}
.fl-module-content {
    margin: 0;
}
.bhf-fixed-header {
    position: relative;
}
.fl-col.fl-node-go0xcr4i9sdy {
  transform: translateY(36%);
}
.fl-row-content.fl-row-fixed-width.fl-node-content {
    margin: 0 25px;
}
button.fl-menu-mobile-toggle.hamburger {
    transform: translateY(16px);
}
.fl-node-u4i1clhem9nt.fl-module-heading .fl-heading {
    font-size: 47px;
    margin: 57px 0 0 0 !important;
}
.fl-node-tyclwuzaoji7 .fl-menu-mobile-toggle {
    margin: 0 15px 0 0 !important;
  }
  .fl-node-o04s7cr13dku > .fl-row-content-wrap {
    background-position: 52% 0%;
}

.fl-node-yrmjbdx8pv4f .fl-photo-content.fl-photo-img-png {
    width: 77px;
}
.fl-col-group.fl-col-group-equal-height {
    display: flex;
}
.fl-col.fl-node-jm3py9cbzahu {
    margin: -39px 0 0 0;
}
ul#menu-header-menu {
    position: absolute;
    top: 103px;
    right: 0;
    width: 100%;
}
button.fl-menu-mobile-toggle.hamburger {
    transform: translateY(16px);
    position: absolute;
    top: 17px;
    right: 21px;
}
div#n2-ss-3 .n2-font-7abbae45bf7d7ba218d27062e674392a-hover {
    margin-top: 60px;
}
.fl-node-2katqo6xv4sd img.fl-photo-img.wp-image-41.size-full {
    width: 63px;
}
.fl-node-kwpjh69b4otz img {
    width: 54px;
}
ul.header p {
    font-size: 12px;
}
.fl-node-lycw890xoq5d img.fl-photo-img.wp-image-41.size-full {
    width: 63px;
}
.fl-node-l6evjzunb4ow img.fl-photo-img.wp-image-41.size-full {
    width: 62px;
}
.fl-node-brgqau3s8ewh img.fl-photo-img.wp-image-42.size-full {
    width: 77px;
}
div#n2-ss-3item2 {
    font-size: 42px !important;
}

p.n2-font-654e8c974e5f359ec9c5cb4c4d5b33a8-paragraph {
    font-size: 14px !important;
}

div#n2-ss-3item6 {
    font-size: 42px !important;
}
p.n2-font-654e8c974e5f359ec9c5cb4c4d5b33a8-paragraph {
    font-size: 14px !important;
}
div#n2-ss-3item10 {
    font-size: 42px !important;
}
p.n2-font-654e8c974e5f359ec9c5cb4c4d5b33a8-paragraph {
    font-size: 14px !important;
}

div#n2-ss-3item14 {
    font-size: 42px !important;
}
p.n2-font-654e8c974e5f359ec9c5cb4c4d5b33a8-paragraph {
    font-size: 14px;
}
#menu-header-menu li a {
    padding: 6px !important;
}
a.n2-style-cf4a066eb2108aad9007b2137050f977-heading.n2-ow {
    padding: 10px 20px !important;
}
.fl-col.fl-node-96xykirs0pvl.fl-col-small {
    margin-top: 32px;
}

.fl-col.fl-node-xrvzu0iwy3k5.fl-col-small {
    margin-top: 32px;
}
.fl-module.fl-module-map.fl-node-j9tref1md74p {
    margin-top: 32px;
}
.fl-module.fl-module-map.fl-node-gh4zbol6pd1s {
    margin-top: 32px;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-1a41eefd3d920 {
    margin-top: 0 !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-1ce78a240b2fd {
    margin: 0 !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-1ce78a240b2fd {
    margin: 0 !important;
}
.n2-ss-slider .n2-ss-section-main-content {
    justify-content: flex-start !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-v9dON9vEwEqN {
    margin: 0 !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-1a41eefd3d920 {
    margin-top: 0 !important;
}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n-uc-1ce78a240b2fd {
    margin: 0 !important;
}
div#n2-ss-3 .n2-font-7abbae45bf7d7ba218d27062e674392a-hover {
    padding-right: 30px !important;
}
}

@media only screen and (max-width: 617px) {
ul.header p {
    font-size: 11px !important;
}
}


@media only screen and (max-width: 586px) {
ul.header p {
    font-size: 10px !important;
}
div#n2-ss-3 .n2-font-7abbae45bf7d7ba218d27062e674392a-hover {
    margin: 0 47px 0 0px !important;
    font-size: 39px !important;
}
}
@media only screen and (max-width: 586px) {
ul.header{
 display: none !important;
}
button.fl-menu-mobile-toggle.hamburger {
    transform: translateY(16px);
    position: absolute;
    top: 0px;
    right: 21px;
}

}

@media only screen and (max-width: 560px) {
  div#n2-ss-3 .n2-font-a5dbbb07936af8215106a97ca2770968-hover {
    font-size: 22px !important;
}

div#n2-ss-3 .n2-font-da5abb19ee5b2c32fe3f923f1ec889d6-hover {
    font-size: 22px !important;
}

div#n2-ss-3 .n2-font-da5abb19ee5b2c32fe3f923f1ec889d6-hover {
    font-size: 22px !important;
}
}


@media only screen and (max-width: 520px) {
  .bhf-shrink-header .bhf-fixed .fl-module-content.fl-node-content img {
    max-height: 65px;
    width: auto;
}
.fl-node-tyclwuzaoji7 .fl-menu-mobile-toggle {
    color: #ffffff;
    font-size: 20px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin: 0 15px 0 0 !important;
  }
  div#n2-ss-3 .n2-font-654e8c974e5f359ec9c5cb4c4d5b33a8-paragraph {
    font-size: 16px !important;
}
} 

@media only screen and (max-width: 500px) {
  .fl-photo-content {
   width: 70%;
} 
}