.wrap_hero_txt{

	      position: relative;

    text-align: center;

    margin-top: 0px;

    width: 60% !important;

    padding: 15px;

    left: 20%;

    outline: 5px solid rgba(255,255,255,.5);

    outline-offset: 5px;

    background-color: rgba(255, 255, 255, 0.1);

}



.wrap_hero_txt h2 {

	padding: 10px 0 0 0;

	margin: 0;
    margin-bottom: 20px;
	font-size: 30px;

	color: #000;

	font-family: 'Arca Majora', sans-serif;

	line-height: 1.3;

}







.wrap_hero_txt ul {

	list-style: none;

	padding-left: 0;

	margin-bottom: 0;

	margin-top: 20px;

}



.wrap_hero_txt ul li {

    margin-bottom: 10px;

    font-size: 16px;

    color: #000;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.3;

    font-weight: 300;

}



.wrap_overview_sec{

position: relative;

}



.wrap_overview_sec h2 {

	padding: 0;

	margin: 0;

	font-size: 18px;

	color: #000;

	text-align: center;

}







.wrap_about {

	position: relative;

}



.wrap_about p{

	 margin-bottom: 10px;

	 padding: 0;

	 text-align: justify;

    font-size: 16px;

    color: #333;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.3;

    font-weight: 300;

}



.wrap_about  ul {

    padding-left: 20px;

    margin-top: 30px;

}





.wrap_about  ul li {

     margin-bottom: 10px;

     padding: 0;

     text-align: justify;

    font-size: 16px;

    color: #333;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.3;

    font-weight: 300;

}







.wrap_about p span {

	font-weight: 600;

	color: #BDA880;

}



.bg_gray {

	    background-color: #F9F9F9 !important;

}





.btn_pink {

   display: inline-block;

    font-family: 'Open Sans',sans-serif;

    position: relative;

    cursor: pointer;

    outline: none;

    white-space: nowrap;

    padding: 0 26px;

    font-size: 16px;

    height: 46px;

    line-height: 46px;

    background-color: #d22e8d;

    color: #FFF !important;

    border: none;

}



.why_choose_us {

    position: relative;

}



.why_choose_us .wrap_ic_work {

     width: 100px;

    height: 90px;

    margin: 0px auto;

    text-align: center;

    border-radius: 50%;

}



.why_choose_us .wrap_ic_work img {

    width: 70px;

}



.why_choose_us .wrap_content_txt {

    position: relative;

    text-align: center;

}





.wrap_content_txt h3 {

    font-weight: 300;

    padding: 10px 0 15px 0;

    margin: 0;

    line-height: normal;

    color: #000;

    font-size: 16px;

    font-family: 'Open Sans', 'sans-serif';

}



.wrap_how_it_works_step .wrap_content_txt p{

    padding: 10px 0 0px 0;

    margin: 0;

    font-size: 16px;

    color: #000;

    font-family: 'Open Sans', 'sans-serif';

}



.wrap_feature {

    padding: 20px;

    margin-bottom: 20px;

    background-color: #fff;

    /* background-color: #f9f9f9; */

    /*border: 1px solid #bda880;*/

}

.wrap_feature:hover {

    border: 1px solid #bda880;

}



.wrap_feature .ic_wrapper {

	position: relative;

	    color: #bda880;

	font-size: 40px;



}



	.wrap_feature  h3 {

	padding: 0px 0 0px 0;

	margin: 0;

	font-size: 22px;

	color: #000;

	font-weight: 600;

	font-family: 'Open Sans', 'sans-serif';

	}





	.wrap_feature  p {

	 padding: 10px 0 0px 0;

	 text-align: justify;

    margin: 0;

    line-height: 1.5 !important;

    font-size: 14px;

    color: #000;

    font-family: 'Open Sans', 'sans-serif';

	}



    .wrap_articles{

        position: relative;

       

    }



    .wrap_articles {

        display: block;

        position: relative;

        margin-bottom: 30px;



    }



    .wrap_articles .wrap_img{

     position: relative;

    }



    .wrap_articles  .wrap_content_article {

    position: relative;

    padding: 10px;

    }





    .wrap_articles  .wrap_content_article h2{

        padding: 10px 0 0px 0;

        margin: 0;

        line-height: 1.5 !important;

        font-size: 18px;

        color: #000;

        font-family: 'Open Sans', 'sans-serif';

    }



        .wrap_articles  .wrap_content_article h2 a{

        padding: 10px 0 0px 0;

        margin: 0;

        line-height: 1.5 !important;

        font-size: 18px;

        color: #000;

        font-family: 'Open Sans', 'sans-serif';

    }

 .wrap_articles  .wrap_content_article h2 a:hover {

    color: #D22E8D;

 }



    .wrap_articles  .wrap_content_article p{

        padding: 10px 0 0px 0;

        margin: 0;

        line-height: 1.5 !important;

        font-size: 14px;

        color: #000;

        font-family: 'Open Sans', 'sans-serif';

    }



    .wrap_articles  .wrap_content_article  ul {

        padding: 0;

        margin: 0;

        line-height: normal;

        list-style: none;

    }



    .wrap_articles  .wrap_content_article  ul li {

        padding: 30px 0 0 0;

        margin: 0;

        font-size:14px;

        line-height: normal;

        margin-right: 10px;

        color: #777;

        display: inline-block;

        font-family: 'Open Sans', 'sans-serif';

    }



    .tag_product {

        position: relative;

    }



    .tag_product  ul{

        position: relative;

    }



    .tag_product  ul li {

        margin-right: 5px;

        display: inline-block;

    }



  .tag_product  ul li  a{

    padding: 10px;

    color: #BDA880;

    border: 1px solid #BDA880;

    font-size: 13px;

    border-radius: 20px;

    padding-top: 9px;

    padding-bottom: 9px;

    line-height: 16px;

    border-radius: 22px;

        font-family: 'Open Sans', sans-serif;



}



.tag_product  ul li  a:hover {

    color: #333;

     border: 1px solid #333;

}



.w_portofolio {

    width: 100% !important; 

}



.portfolio-desc h3 {

    margin: 0;

    padding: 0;

    font-size: 18px;

     font-family: 'Open Sans', 'sans-serif';

} 



.ic_input {

    position: absolute;

    right: 15px;

    top: 5px;

    color: #333;

    z-index: 4;

    color: #777;

    font-size: 17px;

}



#search .form-control {

    padding: 0.5rem 0.75rem;

    border-radius: 20px;

    font-size: 14px;

}





.feature-box h3 {

    font-size: 18px;

    font-family: 'Open Sans', 'sans-serif';

}



.feature-box p {

    color: #333;

 font-size: 14px;

    font-family: 'Open Sans', 'sans-serif';

}



.title_product{

    position: relative;

}



.title_product h3{

     padding: 0px 0 15px 0;

        margin: 0;

        line-height: 1.5 !important;

        font-size: 18px;

        color: #000;

        font-family: 'Open Sans', 'sans-serif';

} 



.wrap_product_catalog {

    background: #fff;

    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);

    margin-right: 16px;

    position: relative;

    vertical-align: top;

    display: block;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    margin: 0;

}

  

  .wrap_product_catalog .item_photo {

    position: relative;



  }



 .wrap_product_catalog .wrap_post {

        position: relative;

    }



    .wrap_product_catalog .wrap_post .content_product {

        padding: 10px;

    }



      .wrap_product_catalog .wrap_post .content_product span{

        padding: 10px 0 0px 0;

    margin: 0;

    line-height: 1.5 !important;

    font-size: 14px;

    color: #000;

    font-family: 'Open Sans', 'sans-serif';

    color: #BDA880;

    }



       .wrap_product_catalog .wrap_post .content_product h3 {

             padding: 0px;

        margin: 0;

        line-height: 1.5 !important;

        font-size: 18px;

        color: #000;

        font-family: 'Open Sans', 'sans-serif';

    }



        .wrap_product_catalog .wrap_post .content_product h3 a {

             padding: 0px;

        margin: 0;

        line-height: 1.5 !important;

        font-size: 14px;

        font-weight: 400;

        color: #000;

        font-family: 'Open Sans', 'sans-serif';

    }



    .wrap_product_catalog .wrap_post .content_product p {

    padding: 0px;

    margin: 0;

    line-height: 1.5 !important;

    font-size: 13px;

    color: #777;

    font-family: 'Open Sans', 'sans-serif';

    }



    .footer_heading {

    position: relative;

    }



.footer_heading h3 {

    padding: 0 0 15px 0;

    margin: 0;

    font-size: 18px;

    color: #fff;

    font-weight: 500;

    font-family: 'Open Sans', 'sans-serif';

}



.footer_heading p {

    padding: 0 0 10px 0;

    margin: 0;

    line-height: 1.3;

    font-size: 14px;

    color: #fff;

    font-family: 'Open Sans', 'sans-serif';

}



.footer_heading p i {

    margin-right: 5px;

}



#testimoni  .testimonials-carousel .owl-item {

  opacity: 0.25;

  transform: scale(.9);

  -webkit-transition: all .5s linear;

  -o-transition: all .5s linear;

  transition: all .5s linear;

}





#testimoni  .testimonials-carousel .owl-item.active.center {

  opacity: 1;

  transform: scale(1);

}



.testi-content p { font-size: 18px; }



.clients { max-height: 50px; }



 #testimoni  .owl-stage-outer:before,

#testimoni  .owl-stage-outer:after {

  position: absolute;

  content: '';

  top: 0;

  left: 0;

  width: 300px;

  height: 100%;

  z-index: 1;

 

}



#testimoni  .owl-stage-outer:after {

  left: auto;

  right: 0;

  background: none;

  background: none;

  background: none;

}



#testimoni  .testimonials-carousel .owl-item {

  opacity: .25;

  transform: scale(.9);

  -webkit-transition: all .5s linear;

  -o-transition: all .5s linear;

  transition: all .5s linear;

}



.testimonial {

    position: relative;

    padding: 20px;

    background-color: #f9f9f9;

    border: 1px solid rgba(0,0,0,0.1);

    border-radius: 5px;

    box-shadow: 0 1px 1px rgba(0,0,0,0.1);

}



.portfolio-desc span {

    padding: 10px 0 0px 0;

    margin: 0;

    line-height: 1.5 !important;

    font-size: 14px;

    color: #000;

    font-family: 'Open Sans', 'sans-serif';

    color: #BDA880;

}



.wrap_detail_product{

    position: relative;

    padding-bottom: 20px;

    border-bottom: 1px solid #eee;

    margin-bottom: 20px;



}



.wrap_detail_product .wrap_produc_item{

    position: relative;

    padding-top: 15px;

}





.wrap_detail_product .wrap_content_product{

    position: relative;



}



.wrap_detail_product .wrap_content_product h4{

       padding: 10px 0 0px 0;

    margin: 10px 0 0 0;

    line-height: 1.5 !important;

    font-size: 16px;

    color: #000;

    font-family: 'Open Sans', 'sans-serif';

    color: #BDA880;



}



.wrap_detail_product .wrap_content_product h3{

    padding: 0px 0 0 0;

    margin: 0;

    line-height: 1.5 !important;

    font-size: 18px;

    color: #000;

    font-family: 'Open Sans', 'sans-serif';



}





.wrap_detail_product .wrap_content_product p{

    padding: 10px 0 0 0;

    margin: 0;

    line-height: 1.5 !important;

    font-size: 15px;

    color: #000;

    font-family: 'Open Sans', 'sans-serif';



}

.view_detail{

    margin-top: 10px;

    position: relative;

    border-top: 1px solid #f7f7f7;

    display: block;

    padding: 10px;

    font-family: 'Open Sans', 'sans-serif';

    color: #777;

}





.view_detail span {

    float: right;

    color: #333;

}



.view_detail:hover span{

    color: #BDA880;

}





.btn_cta_buy {

    position: absolute;

    right: 20px;

    bottom: 20px;

    display: inline-block;

    font-family: 'Open Sans',sans-serif;

    cursor: pointer;

    outline: none;

    white-space: nowrap;

    padding: 0 26px;

    font-size: 16px;

    height: 46px;

    line-height: 46px;

    background-color: #BDA880;

    color: #FFF !important;

    border: none;

    border-radius: 100px;

}



.btn_cta_buy:hover {

    background-color: #000;

    color:#BDA880 ;

}



.heading_form{

        padding: 0px 0 20px 0;

    margin: 0;

    line-height: 1.5 !important;

    font-size: 16px;

    color: #000;

    font-family: 'Open Sans', 'sans-serif';

}



label {

    display: inline-block;

    font-size: 13px;

    font-weight: normal;

    font-family: 'Open Sans', sans-serif;

    text-transform: none;

    color: #555;

    margin-bottom: 10px;

    letter-spacing: 0;

    cursor: pointer;

}



.title_header {

    padding: 0;

    margin: 0;

    font-family: 'Arca Majora', sans-serif;

    color: #fff;

    font-size: 20px;

}





.wrap_portfolio {

    cursor: pointer;

    position: relative;

        border-bottom: 1px solid #f3ece0 !important;

    margin-bottom: 20px;

    -webkit-box-shadow: 0 2px 1px rgba(51,51,51,0.05);

    box-shadow: 0 2px 1px rgba(51,51,51,0.05);

    word-wrap: break-word;

    background-color: #fff;

    background-clip: border-box;

    border-radius: 0.25rem;

    padding: 15px;

}





.wrap_portfolio p{

    padding: 0;

    margin: 0;

    font-size: 16px;

     color: #BDA880;

    font-family: 'Open Sans', 'sans-serif';



}



.table th, .table td {

     color: #000;

    font-family: 'Open Sans', 'sans-serif';

    font-size: 16px;

}



.spost .entry-title h4 {

     font-family: 'Open Sans', 'sans-serif';

     font-size: 16px;

     text-transform: none;

}



.entry-title h2{

      font-family: 'Open Sans', 'sans-serif';

     font-size: 24px;

     letter-spacing: 0;

     text-transform: none;

}



#content p{

     font-family: 'Open Sans', 'sans-serif';

}



.testi-content p {

    font-size: 20px !important;

}



.dark #copyrights  {

    color: #fff;

}



#logo img {

    height: auto;

    margin-top: 11px;

}



.no_step {

    width: 36px;

    height: 36px;

    border-bottom: 2px solid #D22E8D;

    /* border-radius: 50%; */

    font-family: 'Open Sans', Helvetica,Arial,sans-serif;

    font-size: 18px;

    color: #D22E8D;

    display: flex;

    justify-content: center;

    align-items: center;

    margin: 0px auto;

    font-weight: 700;

}



.col_20 {

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    width: 20%;

    float: left;

    min-height: 1px;

}



.service_container {

    background-color: #fff;

    margin-bottom: 30px;

}



.wrap_service {

    position: relative;

    border-radius: 4px;

    background-color: #fff;

}



.wrap_service:before {

    position: absolute;

    content: '';

    pointer-events: none;

    z-index: 1;

    opacity: 0.90;

    top: auto;

    bottom: 0;

    width: 100%;

    height: 50%;

    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.85)));

    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);

    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);

    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);

    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );

}



.wrap_service_caption {

    position: absolute;

    bottom: 20px;

    z-index: 1;

    font-size: 26px;

    width: 100%;

    text-align: center;

    font-weight: 400;

    letter-spacing: 1px;

    line-height: 1;

    color: #FFF;

    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);

}



.wrap_service_caption h3 {

    padding: 0;

    margin: 0;

    font-size: 16px;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.5;

    color: #fff;

}



.wrap_service_caption h2 {

    padding: 0;

    margin: 0;

    font-size: 24px;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.5;

    color: #fff;

}

.txt_copyright {

    padding: 10px;

    display: block;

}



.txt_copyright p {

    text-align: center;

    padding: 0;

    color: #fff;

    margin: 0;

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

}



.wrap_box_intro{

    position: relative;

}



.wrap_box_intro h2{

    padding: 0;

    margin: 0;

    font-size: 30px;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.5;

    color: #fff;

}



.wrap_intro_about {

    position: relative;

    margin-bottom: 30px;

}



.wrap_intro_about p{

    padding: 0 0 15px 0;

    max-width: 800px;

    margin: 0px auto;

    font-weight: 300;

    font-size: 18px;

    text-align: center;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.5;

    color: #000;

}



.wrap_intro_about p span {

    font-weight: 600;

}



.wrap_box_about_list {

    position: relative;

}



.wrap_box_item {

    position: relative;

}



.wrap_box_content {

    position: relative;

    background-color: #fff;

    height: 150px;

    padding: 15px;

    border: 1px solid #d22e8d;

    margin-top: 20px;

}





.wrap_box_content p {

    padding: 0;

    margin: 0px auto;

    font-size: 15px;

    text-align: center;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.4;

    color: #000;

}



.wrap_history {

    position: relative;

    padding: 10px;

}



.wrap_history h3 {

    padding: 0 0 10px 0;

    margin: 0px auto;

    font-size: 20px;

    color: #D22E8D;

    font-family: 'Raleway', sans-serif;

    line-height: 1.4;

}



.wrap_box_content p {

    padding: 0;

    margin: 0px;

    font-size: 15px;

    text-align: center;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.4;

    color: #000;

} 



ul.tab-nav:not(.tab-nav-lg) li a {

     font-family: 'Open Sans', sans-serif;

}



.wrap_our_program {

    position: relative;

}



.wrap_our_program h3{

    padding: 0 0 15px 0;

    margin: 0px auto;

    font-size: 20px;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.4;

    color: #000;

}



.wrap_our_program p {

    padding: 0 0 15px 0;

    margin: 0px auto;

    font-size: 16px;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.4;

    color: #000;

}



.wrap_our_program p span{

    padding: 0;

    margin: 0px auto;

    font-size: 16px;

    font-weight: 600;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.4;

    color: #000;

} 



.wrap_our_program .col_testi{

    color: #fff;

    background-color: #d22e8d;

    border-color: #d22e8d;

    font-size: 24px;

    font-family: 'Raleway', sans-serif;

    text-align: center;

    font-weight: 500;

    padding: 7px 1.25rem;

}



.martop_15 {margin-top: 15px !important;}



.wrap_video {

    position: relative;

    max-width: 600px;

    margin: 20px auto;

}



.wrap_benefit {

    position: relative;

}



.wrap_benefit  h2 {

    padding: 0 0 10px 0;

    margin: 0px auto;

    font-size: 20px;

    color: #D22E8D;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.4;

}



.wrap_benefit  h3 {

    padding: 0 0 10px 0;

    margin: 0px auto;

    color: #000;

    font-size: 18px;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.4;

}



.wrap_benefit  ul {

    position: relative;

    padding-left: 30px;

}



.wrap_benefit  ul li {

    padding: 0 0 8px 0;

    margin: 0px;

    font-size: 16px;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.4;

    color: #000;

}



.wrap_benefit  ol {

    position: relative;

    padding-left: 30px;

}



.wrap_benefit  ol li {

    padding: 0 0 8px 0;

    margin: 0px;

    font-size: 16px;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.4;

    color: #000;

}



.wrap_gallery {

    position: relative;

}



.btn_cta_top {

    background: #d22e8d;

    padding: 15px !important;

    margin-top: 23px !important;

}



#header.dark.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark) .btn_cta_top{

    background: #d22e8d;

    padding: 15px !important;

    margin-top: 23px !important;

    border: 1px solid #f9f9f9;

}



.address_desc{

    position: relative;

    height: 340px;

    border: 1px solid #eee;

    background-color: #fff;

    display: inline-block;

    padding: 15px;

    width: 100%;

}



.address_desc h4 {

    text-align: center;

     padding: 0 0 20px 0;

    margin: 0px auto;

    font-size: 22px;

    color: #D22E8D;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.4;

}



.address_desc ul {



    position: relative;

    list-style: none;

    color: #000;

}



.address_desc ul li {

    display: inline-block;

    width: 100%;

}



.address_desc ul li .ic_list{

    position: relative;

    float: left;

    margin-right: 10px;

    width: 10%;

}



.address_desc ul li .ic_list i {

    color: #d22e8d;

    font-size: 30px;

}



.address_desc ul li .ic_desc{

    position: relative;

    float: left;

    width: 85%;

}



.address_desc ul li .ic_desc p{

    padding: 0 0 8px 0;

    margin: 0px;

    font-size: 16px;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.4;

    color: #000;

}



.ef_card_wrapper {

    padding: 15px;

    border: 1px solid #eee;

    position: relative;

    background-color: #fff;



}

.wrap_item_logo{

    position: relative;

    text-align: center;

}



.heading_card_title {

    padding: 15px;

    position: relative;

}



.heading_card_title h3 {

    padding: 0;

    margin: 0;

    font-size: 20px;

    font-family: 'Open Sans', sans-serif;

    color:#003F5F;

}



.ef_card_wrapper ul {

    padding-left: 20px;

    position: relative;

}



.ef_card_wrapper ul li {

    padding: 0 0 5px 0;

    margin: 0;

    font-size: 16px;

    font-family: 'Open Sans', sans-serif;

    color:#000;

}



.ef_card_wrapper p {

    padding: 0;

    margin: 0;

    font-size: 14px;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.4;

    color: #000;

    font-weight: 700;

}



.wrap_item_logo img{margin:0px auto; width: 200px; margin-bottom:15px;}



.btn_trial {

    position: fixed;

    right: 8%;

    z-index: 9;

    bottom: 0;

    cursor: pointer;

    padding: 10px;

    width: 200px;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

    height: 40px;

    background-color: #D22E8D;

}



.btn_trial p {

    padding: 0px 0 0 0;

    margin: 0;

    font-size: 14px;

    font-family: 'Open Sans', sans-serif;

    line-height: 1.4;

    color: #fff;

    font-weight: 700;

}



.btn_trial p  i {

    float: right;

    line-height: 1.2;

    font-size: 18px;

}



.form_fixed_white{

    position: fixed;

    padding: 15px;

    bottom: 0;

    right: 7%;

    display: none;

    z-index: 10;

    width: 30%;

    background-color: #fff;

    height: auto;



}



.close_btn {

    display: inline-block;

    font-family: 'Open Sans',sans-serif;

    position: relative;

    cursor: pointer;

    outline: none;

    white-space: nowrap;

    padding: 0 26px;

    font-size: 16px;

    height: 46px;

    line-height: 46px;

    border: 1px solid #003F5F;

    color: #003F5F !important;

}



#primary-menu .active_menu{color: #E382BA !important; font-weight: 800;}

.sticky-header #primary-menu .active_menu{color: #003F5F !important; font-weight: 800;}



.hide_h1 {display: none;}
.button_bca_flazz {    
    width: 40%;
    padding: 10px;
    margin-bottom: 20px;
    font-style: italic;
    font-size: 18px;
    border-radius: 25px;
    background-color: #0a4c7f;
}