
body {
    /*background: #95a5bf url('https://www.california-apostille.com/wp-content/uploads/2020/07/slider-bg.jpg') no-repeat top center;*/
    background-size: cover;
    background-position: 100% 100% !important;
    background-repeat: no-repeat;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    color: #000 !important;
    padding-top: 0px;
    overflow-x: hidden;
    background-attachment: fixed;
}
.navigation > div > ul > li > a{color:#000 !important;}
.page-id-4078 .content-wrapper,.page-id-4078 .copyright{background-color: transparent !important;}
.content {
    padding: 0 0 0px !important;
}
.site-branding{position: absolute;padding: 0px; margin-top: 0px; left: -130px;}
.page-id-4078 .site-branding{margin-top: -25px; }
.navigation > div > ul > li > a {
     color: #000; 
}
.navigation .menu > li > a:hover {
    color: #3962af !important;
}
#add_document_form{ font-size: 18px; }

.txtsz-spn {
  font-size: 1.2rem; position: absolute; bottom: 0px;right: 20%;    font-family: Cutive-Regular;}
.secmob-row  .txtsz-spn{right: 27%;}
.txtsz-spn span{
       font-size: 1.4rem;
    /*font-weight: 600;*/
}

.serv-tit{text-align: left !important;
    font-size: 20px;
    line-height: 38px;}

.row-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap; }
  .row-flex.fedx-data {
    color: #000 !important; }
  .row-flex > [class*='col-'] {
    display: flex;
    flex-direction: column; }
  .row-flex .ml-6 {
    margin-left: 4rem; }
  .row-flex .bordr-clr {
    border-bottom: 8px solid #5ce4bf !important; }
  .row-flex .blocktit-clr {
    border: 4px solid #5ce4bf !important; }

.row-flex .fdxbdr-clr {
    border-bottom: 8px solid #ec3f18 !important; }
  .row-flex .fdxdata-div {border: 4px solid #ec3f18 !important;background-color: #fff !important; }
  .row-flex .fdxdata-div ul{    margin:0px !important;}
.row-flex .fdxdata-div ul li{color:#ec3f18;}
.row-flex .fdxdata-div ul li span{color:#000;}
      .row-flex .fdxbg-clr {
    background-color: #ec3f18 !important;
   border: 1px solid #d42e08 !important;
    color: #fff !important; }

  .row-flex .bg-clr {
    background-color: #5ce4bf !important;
    border: 1px solid #49c7a5 !important; }
  .row-flex .verticalText {
    text-align: center;
    width: 40px;
    margin-right: 9px;
    padding: 0;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 11px;
    white-space: nowrap;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    float: left;
    margin-top: 6px;
    font-weight: bold;
    color: #000;
    font-size: 20px; }
  .row-flex .block-title {
    border-radius: 15px 0px;
    background-color: rgba(232, 232, 232, 0.701961);
    /*border-bottom: 4px solid #fe5007;*/
    border: 4px solid #ffc107;
    /*border: 4px solid #b252e4;*/ }
    .row-flex .block-title .block-data {
      /*position: absolute;*/
      /*float: left; */
  }
      .row-flex .block-title .block-data h2 {
        font-size: 1.1rem;
        text-transform: uppercase;
        margin-bottom: 0px;
        line-height: 30px;
        /*text-align: left;*/ }
        .row-flex .block-title .block-data h2 label::before {
          content: "";
          width: 85px;
          height: 2px;
          position: absolute;
          background-color: #b252e4;
          top: 34px; }
        .row-flex .block-title .block-data h2 label.exp-lbl::before {
          width: 105px; }
        .row-flex .block-title .block-data h2 span {
        font-size: 16px;
    color: #3e3c3c;
          text-transform: capitalize; }


      .row-flex .block-title .block-data .infodata-tbl {
        width: 315px; }
      .row-flex .block-title .block-data table {
     /*   width: 210px;*/
    margin-bottom: 0rem;
    /* text-align: center; */
    /*margin: auto;*/
     }
        .row-flex .block-title .block-data table td {
          padding: 0px;
          border-top: none;     text-align: center;}
          .row-flex .block-title .block-data table td:first-child {
            position: relative; }
            .row-flex .block-title .block-data table td:first-child:after {
              position: absolute;
              content: '';
              width: 1px;
              height: 36px;
              background-color: #385284;
              right: 0px;
              top: 50%;
              transform: translateY(-50%); }
          .row-flex .block-title .block-data table td:last-child {
            border-right: none; }
          .row-flex .block-title .block-data table td label {
            font-size: 24px;
            text-transform: none;
            color: #274b6c;
            font-weight: 600;
    line-height: 35px; }
    .text-danger{color:red;}
    .fstmob-row .block-title .block-data table td label{ line-height: inherit;}
    .wlkclose-div{position: absolute;
    color: red;
    z-index: 1000;margin-left: 16px;}
    .covmes-spn{font-size: 2rem;color: red;/*padding-left: 10px;*/}
            .row-flex .block-title .block-data table td label span {
              color: #9b31e8;
              font-size: 28px;
              text-shadow: 1px 1px 1px #000000; }
              .row-flex .block-title .block-data p {/*font-size: 19px;
    color: #000000;
    margin-bottom: -15px;
    font-weight: 600; */
    padding-left: 5px;
    text-align: left;line-height: 23px;
  }
            /*  .fdxicn-spn img{margin-top: -161px;position: relative;top: 65px;z-index: 100;left: 120px;}
                 .fdxtrck-spn img{margin-top: -118px;position: relative;top: 62px;z-index: 100;left: 95px;}*/
                 .fdxship-spn {margin: 12px auto 0px;text-align: center;}

             /* .secmob-row .fdxicn-spn img{margin-top: -205px; position: relative;top: 100px;z-index: 100;left: 157px;}
              .secmob-row .fdxtrck-spn img{margin-top: -118px; position: relative;z-index: 100;top: 46px;left: 107px;}*/
          /*    .malblk-div{height: 135px;}
              .fdxblk-div{height: 217px;}*/
              /*.fdxblk-div table{width: 260px !important;}*/
    .row-flex .block-title .fa-icon {
      position: relative;
      float: right;
      left: 0px; }
      .row-flex .block-title .fa-icon.fa-mail {
       font-size: 4.5rem;
    top: 78px;
    left: 10px;
    margin-top: -55px; }
      .row-flex .block-title .fa-icon.fa-copy {
        font-size: 2.5rem;
        top: 83px; }
      .row-flex .block-title .fa-icon.fa-run {
    font-size: 6rem;
    top: 88px;
    margin-top: -65px;
    left: 13px;
    color: #000;
    z-index: 1;
}
  .row-flex .block-div {
    border-radius: 0px 15px;
    border-bottom: 8px solid #ffc107;
    /*border-bottom: 4px solid #b252e4;*/
    background-color: rgba(255, 255, 255, 0.9);position: relative; }
  .row-flex .order-btn {
    /*border-color: #fe5007;
        color: #fe5007;
        background-color: #fe5007;
        color: #fff;*/
    /*width: 40%;*/
    margin: auto;
    font-weight: 600;
    font-size: 1rem;
    border-radius: 5px; 
       color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}
    .row-flex .order-btn:hover {
        color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    .row-flex .form-control{width: 100%;}
        .row-flex .col-lg-offset-3{margin-left: 25%;}
        .row-flex .col-lg-offset-2{margin-left: 16.6%;}
        .row-flex .col-lg-offset-1{margin-left: 8.8%;}
 .scheme .copyright {
    background-color: #ffffffab;
    color: #000;
    font-size: 16px;
}
.scheme .copyright a{color: #000;}

#add_another_document .modal-header{background-color: #274b6c;}
#add_another_document .modal-header h5{color: #fff;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;}

.text-center {
    text-align: center!important;
}
.pt-2, .py-2 {
    padding-top: .5rem!important;
}
.pl-1, .px-1 {
    padding-left: .25rem!important;
}
.pr-1, .px-1 {
    padding-right: .25rem!important;
}
.mt-4, .my-4 {
    margin-top: 1.5rem!important;
}
.mt-6 {
    margin-top: 4rem;
}
.mt-7 {
    margin-top: 7rem;
}.pl-5, .px-5 {
    padding-left: 3rem!important;
}

.pr-5, .px-5 {
    padding-right: 3rem!important;
}
.pl-2, .px-2 {
    padding-left: .5rem!important;
}

.pr-2, .px-2 {
    padding-right: .5rem!important;
}
.p-2 {
    padding: .5rem!important;
}
.p-3 {
    padding: 1rem!important;
}

.p-4 {
    padding: 1.5rem!important;
}

.mt-3, .my-3 {
    margin-top: 1rem!important;
}
.h-100 {
    height: 100%!important;
}
.mb-4, .my-4 {
    margin-bottom: 1.5rem!important;
}
@font-face {
    font-family: 'Cutive-Regular';
    src: url('../fonts/Cutive-Regular.ttf') format('truetype');
}

.fa-tel{font-size:25px !important;}

.content-div{background-color: #ffffff78;    
  background-color: #ffffff78;
    color: #000;
    padding: 20px 12px;} 
    .breadcrumbs{    text-align: center;
    color: #000;
    margin-top: 20px;
    font-size: 17px;display: none;}
    .breadcrumbs a{color:#0000ff !important;}
    .entry-title{text-align: center;
    color: #000;
    /* margin-top: 20px; */
    font-size: 27px;
    padding-top: 20px;}
    .sw-theme-arrows{background-color: #fff;}
    .step-content select,#add_document_form select{border-radius: 0px !important;}
   .step-content label {font-size: 18px !important;vertical-align: -webkit-baseline-middle;}
   #add_document_form label {font-size: 18px !important;}
      #add_document_form select {font-size: 1.5rem !important;}
     .content-wrapper{    background: #ffffffab !important;}
     .elementor-widget-text-editor{color:#000 !important;}
  /*   .content{margin-top: 30px;}*/

 .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #b0bcd2 !important;
    background-color: #254582 !important;
}
.vc_tta.vc_tta-style-modern .vc_tta-panel-heading{
   background-image:none !important;
}
.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff !important;
}
.vc_separator h4{ font-size: 21px !important;}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
    border-top-width: 4px !important;
     border-top: 4px solid #1f1f1f !important;
}
.vc_tta-color-green.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff !important;
}
.vc_tta-container {
    margin-bottom: 0px !important;
}
.page-id-4078 .elementor-background-overlay{background-color: transparent !important;}
.page-id-4078 .elementor-element-2fac9929 .elementor-column-gap-default ,.page-id-4078 .elementor-element-6021053d .elementor-column-gap-default{background-color: #FFFFFF;opacity: 0.73;}
blockquote {
    border-left: 5px solid #254582 !important;
  }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
    border-color: #153777 !important;
    background-color: #13377b !important;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline{
  background-color: #fff !important;
}

.type-post .entry-title{font-size: 21px !important; line-height: 33px;}
.type-post a.read-more{background-color: #13377b;color: #fff;margin-top: 15px;}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 10px 20px !important;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {
     color: #000 !important; 
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
     color: #000 !important;
 }
.entry-bottom a {
     color: #000 !important; 
}

.share a {
     color: #000 !important; 
}
#post-1305 .vc_custom_heading h2{font-size: 20px !important;}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
    border-color: #32518a !important;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #32518a !important;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #8096bf !important;
    background-color: #32518a !important;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
    background-color: #32518a !important;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat H4 {
   color: #fff !important;
}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {
    color: #000 !important;
}

.aptit-lnk{font-size: 24px;}
.aptit-h2{margin-bottom: 0px;margin-top:15px;}
.page .entry-content ol, .page .entry-content ul{ margin: 10px 0px;}

@media only screen and (min-width: 992px)
{
.navigation > div > ul > li > a{padding: 20px 0 !important;}
.header-preset-01 .navigation > div > ul > li > a:after{
	bottom: 15px !important;
}
.header-preset-01 .navigation > div > ul > li > a:before {
	top: 12px !important;
}

}
@media (min-width: 992px) and (max-width: 1199.99px)
{
.infodata-tbl {
    width: 270px !important;
}
.row-flex .block-title .fa-icon.fa-run {
    font-size: 5rem;
    left: -5px;
}
.row-flex .block-title .fa-icon.fa-mail {
    font-size: 3.5rem;
    top: 73px;
    left: -5px;
}
  .row-flex .col-lg-offset-2,.row-flex .col-lg-offset-3{margin-left: 0px;}
  .txtsz-spn{right: auto;}
  .secmob-row  .txtsz-spn{right: 19%;}
  .site-branding { left: 15px;    margin-top: 2px;}
  .fstmob-row{margin-top: 1rem !important;}
  .row-flex .block-title .block-data h2 label::before{top: 55px;}
  .secmob-row .ml-6 {
    margin-left: 3rem;
}

    .content-wrapper {
    padding-top: 7rem;
}
.page-id-3553 .content-wrapper {
    padding-top: 2rem;
}
/*.malblk-div {
    height: 164px;
}*/
}


@media (min-width: 768px) and (max-width: 991.99px)
{

	  .site-branding { left: 15px;margin-top: 0px;}
	    .site-branding img{width: 130px;}
  .fstmob-row{margin-top: 1.5rem !important;}
	.row-flex .block-title .block-data .infodata-tbl {
    width: 180px;
}
.row-flex .block-title .block-data table td label span {
    font-size: 21px;
}
.row-flex .block-title .block-data table td label {
    font-size: 20px;
}
/*.row-flex .block-title .block-data table {
    width: 145px;}
    .secmob-row .block-title .block-data table,.fdxblk-div table {
    width: 165px !important;
}*/
.row-flex .block-title .block-data h2 label::before {
 /*   top: 93px;
    left: 42px;*/
        display:none;
}
/*.row-flex .block-title .block-data h2 label.mal-lbl::before {
   left:242px;
}

.row-flex .block-title .block-data h2 label.exp-lbl::before {
  left:432px;
}*/
.row-flex .block-title .fa-icon.fa-run ,.row-flex .block-title .fa-icon.fa-mail  {
    display:none; }

.fa-tel {
    font-size: 20px;
}
.secmob-row .block-data{height:217px;}
.fdxicn-spn img{    top: 34px;
    z-index: 100;
    left: 67px;
    width: 80px;}
    .fdxtrck-spn img{    width: 101px;
    left: 71px;
    top: 47px;}
.fdxship-spn img{width: 110px;left: 85px;top: 45px;}
 .secmob-row .fdxtrck-spn img{width: 110px;
    left: 84px;
    top: 100px;}
  .txtsz-spn{right: auto;}
/*  .secmob-row .block-title .block-data table {
    width: 210px;
}*/
  .secmob-row .txtsz-spn{right: 15%;}
  .txtsz-spn span {
    font-size: 1rem;
}

.row-flex .p-4 {
    padding: .3rem!important;
}

.row-flex .col-lg-offset-2,.row-flex .col-lg-offset-3{margin-left: 0px;}
  .secmob-row .ml-6 {
    margin-left: 2rem;
}
    .content-wrapper {
    padding-top: 6rem;
}
/*.page-id-3553 .content-wrapper {
    padding-top: 5rem;
}*/
}

@media (max-width: 767px)
{
	.site-branding img{width: 130px;}
	.fstmob-row{margin-top: 0rem !important;}

	.fstmob-row .block-title .block-data .infodata-tbl {
    width: 100%;
}
.row-flex .block-title .fa-icon.fa-run {
    left: -8px;
}
.row-flex .block-title .block-data h2 label::before {
/*      top: 73px;
    left: 25px;
    width: 100px;*/
    display:none;
}
.row-flex .col-lg-offset-1 {
    margin-left: 0%;
}
/*.row-flex .block-title .block-data h2 label.mal-lbl::before {
    top: 630px;
}

.row-flex .block-title .block-data h2 label.exp-lbl::before {
      top: 1217px;
    width: 125px;
    left: 10px;
}*/
.row-flex .block-title .fa-icon.fa-mail {
    font-size: 3.5rem;
    top: 70px;
    left: -7px;
    margin-top: -55px;
}
/*.fstmob-row .txtsz-spn {
    right: 13%;
}*/
.txtsz-spn {
    right: auto;
}
/*.malblk-div {
    height: 160px;
}*/
/*.row-flex .block-title .block-data table {
    width: 175px;}

    .fdxblk-div table {
    width: 220px !important;
}*/
.fdxicn-spn img{left: 112px;}
.fdxtrck-spn img {
    top: 63px;
    left: 85px;
}
.secmob-row .fdxship-spn img{width: 100px;
    top: 35px;
    left: 133px;}
.secmob-row .fdxtrck-spn img{ width: 150px;left: 90px;top: 80px;}
.site-branding {
    position: absolute;
    padding: 0px;
    margin-top: -10px;
    left: 35px;
}
.row-flex .block-title .block-data h2 {
    font-size: 1.3rem;
}
.row-flex .order-btn{margin-bottom: 20px;font-size: 1.2rem;}
.txtsz-spn{right: auto;}
.txtsz-spn span {
    font-size: 1.3rem;}
    .row-flex .col-lg-offset-2,.row-flex .col-lg-offset-3{margin-left: 0px;}
    .secmob-row .ml-6 {margin-left: 0px;}
    .content-wrapper {
    padding-top: 7rem;
}
.secmob-row.mt-4{margin-top: 0rem !important;}
.row-flex .block-title .block-data table td label {
    font-size: 23px;}
    .row-flex .block-title .block-data table td label span {
    font-size: 25px;}

#document-step label.col-md-4{padding-left: 5px;}
.sw-btn-next,.sw-btn-prev{width: 100% !important;margin-bottom: 10px;}
.step-anchor{display: none;}
#document_type_list, #document_type_list2 {
    padding-right: 8px;
}
}
@media (max-width: 240px) {

.fstmob-row {
    margin-top: 0rem !important;
}
.row-flex .block-title .fa-icon.fa-run ,.row-flex .block-title .fa-icon.fa-mail  {
    display:none; 
}
/*.row-flex .block-title .block-data .infodata-tbl,.row-flex .block-title .block-data table {
    width: 180px !important;
}
*/
.row-flex .block-title .block-data table td label span {
    font-size: 21px;
}
.row-flex .block-title .block-data table td label {
    font-size: 20px;
}
.row-flex .block-title .block-data h2 label::before {
   /* top: 70px;
    left: 43px;*/
        display:none;
}
/*.row-flex .block-title .block-data h2 label.mal-lbl::before {
    top: 650px;
}

.row-flex .block-title .block-data h2 label.exp-lbl::before {
    top: 1280px;
    left: 32px;
}*/
  .txtsz-spn{right: auto !important;font-size: 18px;}
  .txtsz-spn span {
    font-size: 18px;
}

.row-flex .p-4 {
    padding: .3rem!important;
}
.fa-tel {
    font-size: 20px;
}
.row-flex .order-btn {
    font-size: 1rem;
}
.site-branding img {
    margin-top: 10px !important;
}
.aptit-lnk{font-size: 20px;}

/*.fdxicn-spn,.fdxtrck-spn,.fdxship-spn{display:none;}*/
/*.fdxblk-div,.malblk-div {
    height: auto;
}*/

}
    @media screen and (min-width:0\0) {

        .row-flex .block-div {
            height: 270px !important;
        }
      }

.primary-menu{
    display: inline-block;
}

#select_language{
    font-size: 14px;
    font-weight: 700;
}

.navigation #select_lang_nav{
    display: inline-block;
}


.list-unstyled{
    background: #fff;
    text-align: left;
    padding: 4px;
    display: inline-block;
}
.list-unstyled li{
    display: inline-block;
}
.list-unstyled  img{
    width: 24px;
    object-fit: contain;
    margin-top: 4px;
}