@charset "utf-8";

:root {
  /* colors */
  --black: #000000;
  --black-02: #4b4b4b;
  --white: #ffffff;
  --dark-blue:#2d2556;
  --medium-blue:#29256a;
  --blue:#2900da;
  --extra-light-blue:#e5e0fb;
  --light-blue:#c9cbff;
  --yellow:#ffd940;
  --red: #e31e24;
  --light-green:#e0f296;
  --green:#a8c533;
  --medium-green:#8ee8bc;
  --extralight-green:#d8f7e8;
  --purple: #8489ff;
  --darker-blue: #1f1c56;
  --gray:#bbbbbb;
  --gray-02:#c1c1c1;
  --gray-03:#9e9e9e;

  /* Font sizes */
  --font-size-12: clamp(0.625em, 0.6em + 0.125vw, 0.75em);
  --font-size-14: clamp(0.6875em, 0.65em + 0.1875vw, 0.875em);
  --font-size-16: clamp(0.75em, 0.7em + 0.25vw, 1em);
  --font-size-18: clamp(0.8125em, 0.75em + 0.3125vw, 1.125em);
  --font-size-20: clamp(0.875em, 0.8em + 0.375vw, 1.25em);
  --font-size-24: clamp(1em, 0.9em + 0.5vw, 1.5em);
  --font-size-30: clamp(1.125em, 0.975em + 0.75vw, 1.875em);
  --font-size-36: clamp(1.25em, 1.05em + 1vw, 2.25em);
  --font-size-48: clamp(1.375em, 1.05em + 1.625vw, 3em);
  --font-size-60: clamp(1.625em, 1.2em + 2.125vw, 3.75em);
  --font-size-72: clamp(1.875em, 1.35em + 2.625vw, 4.5em);

  /* Font weight */
  --fw-light: 300;
  --fw-normal: 400;
  --fw-medium: 500;
  --fw-semi-bold: 600;
  --fw-bold: 700;
  --fw-extra-bold : 800;
  --fw-black : 900;

  --poppins : "Poppins", sans-serif;
  
  --border-radius-10: clamp(0.3125rem, 0.2367rem + 0.3236vw, 0.625rem);
}

/* Common-css */
* {
  margin: 0;
  padding: 0;
  text-decoration: none;
  list-style: none;
  outline: none;
  border: none;
  position: relative;
  line-height: 1.2em;
}
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body,
html {
  width: 100%;
  min-width: 320px;
  margin: 0 auto;
  overflow-x: hidden;
}
body {
  margin: 0;
  padding: 0;
  background-color: var(--white);
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0;
  color: var(--dark-blue);
  min-width: 320px;
  font-family: "Poppins", sans-serif;
}
img {
  max-width: 100%;
  width: auto;
  height: auto;
  display: block;
}
.rows {
  width: 100%;
}
.container,section > .uagb-container-inner-blocks-wrap,.service_box_container {
  width: 92% !important;
  margin: 0 auto !important;
  max-width: 1462px !important;
}
section > .uagb-container-inner-blocks-wrap{padding: 0 !important;row-gap: 0 !important;column-gap: 0 !important;}
.cover,.covers {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(5, 5, 5, 0.8);
  top: 0;
  left: 0;
  z-index: 2;
  display: none;
}
.covers.act{display: block;}
.covers{z-index: 14;}
.flex {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.align-center {
  align-items: center;
}
.align-start {
  align-items: flex-start;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.align-end {
  align-items: flex-end;
}
.justify-end {
  justify-content: flex-end;
}
.justify-left {
  justify-content: flex-start;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-column {
  flex-direction: column;
}
.align-self-start{
  align-self: flex-start;
}
.text-center{text-align: center;}

.ws-nowrap {
  white-space: nowrap;
}

br {
  line-height: 0;
}

.scrollToTop{bottom:5.5em;z-index:6;display:none;position:fixed;right:20px;background:var(--black) url(../images/arw-up.png) no-repeat center center;width:35px;height:35px;text-align:center;border-radius:3px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);box-shadow:1px 1px 5px rgba(0,0,0,0.5);cursor:pointer}

h1{font-size: var(--font-size-72);line-height: 1em;font-weight: var(--fw-semi-bold);}
h2{font-size: var(--font-size-60);line-height: 1em;font-weight: var(--fw-semi-bold);}
h3{font-size: var(--font-size-48);line-height: 1em;font-weight: var(--fw-semi-bold);}
h4{font-size: var(--font-size-30);line-height: 1em;font-weight: var(--fw-semi-bold);}
h5{font-size: var(--font-size-24);line-height: 1em;font-weight: var(--fw-semi-bold);}
h6{font-size: var(--font-size-20);line-height: 1em;font-weight: var(--fw-semi-bold);}
p{font-size: var(--font-size-18);line-height: 1.5em;}


/*Button*/
.btn_primary,.btn_custom a,.btn_red a{display: inline-block;width: auto;background-color: var(--blue);color: var(--white);font-size: var(--font-size-18);font-weight: var(--fw-semi-bold);line-height: 1em;padding: 0.88em 1.44em 0.88em 1em;border-radius: 4px;border: 1px solid var(--blue) !important;transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;cursor: pointer;}
.btn_primary:hover,.btn_custom:hover a{background-color: var(--white);color: var(--blue);}
.video_btn{background-color: var(--gray-02);border-radius: .625rem;font-size: var(--font-size-18);color: var(--white);cursor: pointer; width: 9.75em !important; height: 5.125em; margin-right: 1em; justify-content: center; transition: all .25s ease-in-out; overflow: hidden;}
.video-btn-sec{width: 100%; position: absolute; font-size: clamp(0.75rem, 0.662rem + 0.2817vw, 1rem); bottom: -2rem; left: 0em;}
.video_btn .button {
  border: 0; background: transparent; box-sizing: border-box; width: 0; height: 1.5em; border-color: transparent transparent transparent #ffffff; transition: 100ms all ease; cursor: pointer; border-style: solid; border-width: .75em 0 .75em 1.25em;z-index: 1;
}
.vid_sec{
  padding: 1.25em 0;
}
.video_btn img{
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    margin: auto;
    opacity: .5;
    z-index: 0;
}
.video_btn:hover{
  transform: scale(1.1);
  transition: all .25s ease-in-out;
}
/* .video_btn img{margin-right: 0.875em;width: clamp(6.25rem, 5.5375rem + 3.5625vw, 9.8125rem);} */
.btn_custom a{box-shadow: none !important;padding: 0.86em 1.107em;border-radius: var(--border-radius-10);}
.btn_custom_invert a{display: inline-block;width: auto;background-color: var(--white);color: var(--blue);font-size: var(--font-size-16);font-weight: var(--fw-semi-bold);line-height: 1.0625em;box-shadow: none !important;padding: 0.75em 1.625em 0.75em 1.375em;border-radius: var(--border-radius-10);border: 1px solid var(--white) !important;transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;cursor: pointer;text-align: left !important;}
.btn_custom_invert:hover a{background-color: var(--blue);color: var(--white);border: 1px solid var(--blue) !important;}
.btn_custom_invert svg{width: 1.1875em !important;height: 1.5625em !important;}
.btn_custom_invert .uagb-button__icon{margin-right: 1.25em !important;}
.btn_red a{background-color: var(--red);border: 1px solid var(--red) !important;color: var(--white);border-radius: var(--border-radius-10);}
.btn_red:hover a{background-color: var(--white);color: var(--red);}
.round_icon_btn{width: clamp(3.75em, 3.15em + 3vw, 6.75em) !important; height: clamp(3.75em, 3.15em + 3vw, 6.75em);border-radius: 50%;background: var(--blue) url(../images/arrow-right-white.png) no-repeat center center;background-size: 0.9375em;font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);cursor: pointer;}

.btn_link {	display: inline-block;	font-size: var(--font-size-18);	font-family: var(--poppins);
	font-weight: var(--fw-extra-bold);	color: var(--black-02);	line-height: 1.2em;	cursor: pointer;
}
/*Button*/


/*Form*/

.wpcf7-not-valid-tip{display: none !important;}
.wpcf7-response-output{display: none !important;}

input[type="text"],input[type="email"],input[type="tel"],textarea{background-color: transparent;width: 100%;color: var(--black-02);  line-height: 1.5em;font-size: var(--font-size-18);  border: 1px solid #d3d3d3;  font-family: var(--poppins);font-weight: 400;border-radius:5px;padding: 0.25em 1em;}
textarea{resize: none;height: 70px;}
input[type="text"].error,input[type="email"].error,input[type="tel"].error,textarea.error,select.error{border: 1px solid var(--red);}
/*Form*/


 /*404*/
 .not-found{padding: clamp(7em , 16vw + 1em, 18.25em) 0;}
 .not-found .inner_col{max-width: 800px;row-gap: 1em;}
 .thankyou{height: 80vh;background-color: var(--white)}
 .thankyou .container{padding-top: 5%;max-width: 900px !important;}
 .not-found a{color: var(--green);font-weight: 600;font-size: var(18);}
 /*404*/

/* Header-css */
header{position: fixed; left: 0; top: 0; z-index: 6; padding:1.125em 0; background-color: var(--white);}
header .logo_container img{max-width: 9.0625em;}
header .main_navs{position: fixed; right: -100%; top: 0; height: 100%;background-color: var(--white); width: 85%; max-width: 22em; padding: 1.5em clamp(1.5em, 1.2118em + 1.2298vw, 2.6875em); transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; z-index: 2; overflow: auto; flex-direction: column; }
header .close {position: absolute; right: 0; top: 0; border: 1px solid var(--white);    padding: 0.5em; border-radius: 0.5em;}
header .close img{max-width: 1em;}
header nav{height: 100%;}
header nav a{color: var(--dark-blue); font-size: 1em; font-weight: var(--fw-medium);}
header nav a:hover,header nav .current_page_item a,header nav .current-menu-parent > a{color: var(--red);}
header nav li:not(:last-child){margin-bottom: 1.125em;}
header .rightsec_container .call_info{display: none;}
header .rightsec_container .social_sec{display: none;}
header .hamburger_menu{margin-left: 0.5em; background-color: rgba(41,0,218,0.14); border-radius: 3px;}
header .hamburger_menu img{max-width: 2em;}
header .btn_primary{font-size: clamp(0.65rem, 0.5347rem + 0.4919vw, 1.125rem) }
header.active .main_navs{right: 0;}
header.active .cover{display: block;}
header .menu_list .sub_level li{margin-bottom:clamp(0.5em, 0.409em + 0.3883vw, 0.875em)}
header .menu_container{margin-top: clamp(2.5rem, 2.0449rem + 1.9417vw, 4.375rem); overflow: auto; width: 100%;}
header .menu_list .sub_level{background: url(../images/down-arrow.png) no-repeat right 0.35em; background-size: 0.5rem;}
header .menu_list .sub_level.current-menu-parent,header .menu_list .sub_level:hover{background: url(../images/down-arrow-red.png) no-repeat right 0.35em; background-size: 0.5rem;}
header .menu_list .sub_level.active{background: url(../images/up-arrow.png) no-repeat right 0.35em; background-size: 0.5rem;}
header .menu_list .sub_level > a{width: 100%;}
header .sub_level ul{margin-left: 1.25em; display: none; margin-top: 1.5em;}
header nav a{width: auto; display: inline-block;text-transform: capitalize;}
/* Header-css */

/* Footer-css */
.locator_btn{display: inline-block; width: auto;background: var(--white) url(../images/map-locator-01.png) no-repeat 10px center;color: var(--blue); font-size: clamp(0.78125rem, 0.7282rem + 0.2265vw, 1rem); font-weight: var(--fw-semi-bold);line-height: 1em; padding: 0.5em 1em 0.5em 2.44em; border-radius: 4px; border: 1px solid var(--white);transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out; cursor: pointer; background-size: 1em;}
.locator_btn:hover{background: transparent  url(../images/map-locator-02.png) no-repeat 10px center;background-size: 1em; color: var(--white);}
footer{background-color: var(--medium-blue); padding: clamp(1.875em, 1.0862em + 3.3657vw, 5.125em) 0 clamp(5.3125em, 3.9472em + 5.8252vw, 10.9375em);}
footer .row1 .logo_container{display: none;}
footer .row1 .social_sec{display: none;}
footer .btn_primary{width: 100%; text-align: center; white-space: nowrap; font-size: clamp(1.041875rem, 1.0217rem + 0.0861vw, 1.125rem); padding: 1.35em 1.44em;}
footer .call_info .text{color: var(--purple); font-weight: var(--fw-medium); font-size: clamp(0.670625rem, 0.5907rem + 0.3411vw, 1rem); text-align: right; margin-right: 1em;}
footer .call_info a{font-size: clamp(1.69375rem, 1.4918rem + 0.8615vw, 2.525625rem); color: var(--white);}
footer .row1 .btn_sec{margin-top: 1.125em;}
footer .addres_sec{margin-bottom: 1.75em;}
footer .addres_sec p,
footer .addres_sec address{color: var(--white); font-size:  clamp(0.78125rem, 0.6978rem + 0.356vw, 1.125rem); font-style: normal; margin-bottom: 0.25em;}
footer .addres_sec p a{color: inherit; font-weight: var(--fw-semi-bold);}
footer .addres_sec p span{font-weight: var(--fw-semi-bold);}
footer .addres_sec p .email{color: var(--purple); text-decoration: underline;}
footer .map_sec .hdr{display: none;}
footer .map_sec{margin-top: clamp(1.25em, 0.6432em + 2.589vw, 3.75em);}
footer .info_sec{background-color: var(--darker-blue);border-radius: var(--border-radius-10); padding: clamp(1.125em, 0.943em + 0.7767vw, 1.875em) clamp(0.625em, 0.3216em + 1.2945vw, 1.875em); margin-top: clamp(1rem, 0.6359rem + 1.5534vw, 2.5rem);}
footer .hdr{font-size: clamp(0.78125rem, 0.6978rem + 0.356vw, 1.125rem); color: var(--purple); font-weight: var(--fw-semi-bold); margin-bottom: 0.35em;}
footer .info_sec p{font-size: clamp(0.78125rem, 0.6978rem + 0.356vw, 1.125rem); color: var(--white); line-height: 1.25em; margin-bottom: 0.5em;} 
footer .info_sec p:last-child{margin-bottom: 0;}
footer .info_sec .col:not(:last-child){margin-bottom: 1em;}
footer .ft_nav{display: none;}
footer .ft_nav a:hover{color: var(--purple);}
footer .other_info{margin-top: 2.1875em;}
footer .other_info .main_logo img{max-width: clamp(11.875em, 8.4769em + 14.4984vw, 25.875em);}
footer .other_info .banner img{max-width: clamp(8.9375rem, 6.9654rem + 8.4142vw, 17.0625rem);}
footer .other_info .banner{margin-top: clamp(0.9375em, -0.0941em + 4.4013vw, 5.1875em); margin-bottom: 2.625em;}
footer .other_info .social_sec{margin-bottom: 2.5em;}
footer .other_info .social_sec > .flex{column-gap: 4.6875em;}
footer .other_info .social_sec img{max-height: 24px;}
footer .cpy_right{color: var(--white); text-align: center; font-size: clamp(0.65125rem, 0.5666rem + 0.3612vw, 1rem);}
footer .col_map{display: none;}
footer .addres_sec address span{font-weight: var(--fw-medium);}
footer .col_map iframe{border-radius: var(--border-radius-10);}
footer .row2 .col_lg .cpy_right, footer .row2 .col_lg .icons-logo{display: none;}
/* Footer-css */

.extra_pdng{margin-top: clamp(4.0625em, 2.3em + 8.8125vw, 12.875em);}
/*Home*/
.home_slider{padding: clamp(2.0625em, 1.65em + 2.0625vw, 4.125em) 0 clamp(1.5625em, 1.25em + 1.5625vw, 3.125em)  0 !important;}
.home_slider .home_slide,.home_slider .slide_wrapper,.home_slider .title_wrapper,.home_slider .image_wrapper,.home_slider .video_wrapper{padding: 0 !important;}
.home_slider .title_wrapper{margin-bottom: 2em;}
.home_slider .title_wrapper h1 span{color: var(--blue);}
.home_slider .image_wrapper{justify-content: flex-end;}
.home_slider .image_wrapper .a1_img{position: absolute !important;top: 0;left: 0;width: 53% !important;z-index: -1;}
.home_slider .image_wrapper .round_img{width: 54% !important;z-index: 1;}
.home_slider .video_wrapper{margin-top: 4em;}
.home_slider .slide_wrapper {height: 100%;}
.home_slider .image_wrapper .extra_img{position: absolute !important; top: 50%; left: 53%; transform: translateX(-50%); -webkit-transform: translateX(-50%); z-index: 2; bottom: 7%; width: 27% !important;}
.home_slider figure{width: 100%;}

.video-btn-sec h5{ font-size: 1.375em; font-weight: 700;}
.video-btn-sec p{ font-size: 1.125em; font-weight: 700;}

.home_cont_panel{padding: clamp(2.5em, 1.8875em + 3.0625vw, 5.5625em) 0 clamp(3.125em, 2.475em + 3.25vw, 6.375em) 0 !important;}
.home_cont_panel p{font-size: var(--font-size-30);line-height: 1.6em;max-width: 1240px;}
.home_cont_panel .wp-block-uagb-buttons{padding-top: clamp(1.25em, 1em + 1.25vw, 2.5em);}
.home_cont_panel .wp-block-uagb-buttons .uagb-buttons__wrap{justify-content: flex-start !important;}

.service_title{padding: clamp(1.5625em, 1.2125em + 1.75vw, 3.3125em) 0 clamp(1.5625em, 1.25em + 1.5625vw, 3.125em) 0 !important;}
.service_title h4{color: var(--blue);}

.services_list,.service_box,.service_box .top_cont_wrapper{padding: 0 !important;}
.service_box .service_box_container{padding: clamp(3.125em, 2.475em + 3.25vw, 6.375em) 0 clamp(2.1875em, 1.75em + 2.1875vw, 4.375em) 0 !important;}
.service_box.fingerprint{background-color: var(--light-green);}
.service_box.notary{background-color: var(--light-blue);}
.service_box.passport{background-color: var(--medium-green);}
.service_box figure{width: 100%;}
/* .service_box.notary .service_box_container{padding: clamp(3.125em, 2.525em + 3vw, 6.125em) 0 clamp(2em, 1.5875em + 2.0625vw, 4.0625em) 0 !important;}
.service_box.passport .service_box_container{padding: clamp(3.125em, 2.5em + 3.125vw, 6.25em) 0 clamp(2.6875em, 2.15em + 2.6875vw, 5.375em) 0 !important;} */
.service_box .bg{position: absolute !important;right: -20%;top: 50%;width: clamp(18.75em, 14.1125em + 23.1875vw, 41.9375em) !important;z-index: 1;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.service_box.notary .bg{width: clamp(28.125em, 22.35em + 28.875vw, 57em) !important;}
.service_box.passport .bg{width: clamp(21.875em, 17.95em + 19.625vw, 41.5em) !important;top: 1.625em;transform: none;}
.service_box h2{z-index: 2;}
.service_box .cont_wrapper{margin-top: clamp(1.25em, 0.975em + 1.375vw, 2.625em);padding: 0 !important;z-index: 2;row-gap: 2.25em;}
.service_box .details_box{padding: 0 !important;row-gap: 0.625em;}
.service_box .details_box .info_card{padding: clamp(1.125em, 0.9em + 1.125vw, 2.25em) clamp(0.875em, 0.7375em + 0.6875vw, 1.5625em) clamp(1.125em, 0.9em + 1.125vw, 2.25em) clamp(0.875em, 0.7em + 0.875vw, 1.75em) !important;background-color: var(--white);border-radius: 10px;align-items: center;column-gap: 0.35em;}
.service_box .details_box .info_card h3{color: var(--blue);width: auto !important;}
.service_box .details_box .info_card p{color: var(--blue);font-size: var(--font-size-18);font-weight: var(--fw-semi-bold);flex: 1;line-height: 1.1em;}
.service_box .certifications_box,.certifications_box .certificate_card{padding: 0 !important;margin-bottom: 1.5em;}
.certificate_img_wrapper{padding: 0 !important;}
.certificate_img_wrapper .certificate_img{justify-content: flex-start;}
.certificate_img figure{display: flex;flex-wrap: wrap;align-items: center;flex-direction: row;column-gap: clamp(0.625em, 0.475em + 0.75vw, 1.375em);}
.certificate_img figure{width: 100%;}
.certificate_img img{max-width: 128px;min-width: 128px;}
.certificate_img figcaption{flex: 1;text-align: left;font-weight: var(--fw-semi-bold);font-size: var(--font-size-18);}
.certifications_box .certificate_card h5{margin-bottom: 1.08em;}
.certifications_box .right_card {padding: 0 !important;width: clamp(8.125em, 7.5625em + 2.8125vw, 10.9375em) !important;row-gap: 1em;position: absolute;top: 0;right: 0;z-index: 1;}
.certifications_box .round_card{padding: clamp(1.25rem, 1.025rem + 1.125vw, 2.375rem) 0  !important;width: clamp(8.125em, 7.5625em + 2.8125vw, 10.9375em) !important;border-radius: 50%;background-color: var(--green);height: clamp(8.125em, 7.5625em + 2.8125vw, 10.9375em);align-items: center;row-gap: 0;}
/* .certifications_box .round_card{padding: clamp(1.25rem, 1.025rem + 1.125vw, 2.375rem) 0 clamp(1.25rem, 1.025rem + 1.125vw, 2.375rem)  clamp(1.5625em, 1.25em + 1.5625vw, 3.125em) !important;} */
.notary .certifications_box .round_card{background-color: #7d7fcb;}
.passport .certifications_box .round_card{background-color: #46ad7a;}
.certifications_box .round_wrapper{padding: 0 !important;width: auto !important;}
.certifications_box .round_card p{font-size: var(--font-size-18);font-weight: var(--fw-semi-bold);color: var(--white);line-height: 1em;}
.certifications_box .round_card p:first-child{font-size: var(--font-size-14);margin-bottom: 0.28em;}
.certifications_box .round_card h3{margin-top: 0.125em;color: var(--white);}
.certifications_box .round_card h3 span{font-size: 0.375em;}
.service_box .right_card .extra_text{font-size: var(--font-size-16);line-height: 1em;}
.service_box .btn_panel{padding: 0 !important;z-index: 2;column-gap:clamp(0rem, -0.875rem + 4.375vw, 0.875rem);row-gap: 2em;margin-top: clamp(1.875em, 0.95em + 4.625vw, 6.5em);justify-content: space-between;}
/* .service_box.notary .btn_panel{margin-top: clamp(1.875em, 0.8125em + 5.3125vw, 7.1875em);} */
.service_box .btn_panel .btn_wrapper{width: auto !important;font-size: clamp(0.78125rem, 0.5625rem + 1.0938vw, 1rem);}
.service_box .btn_panel .btn_wrapper a{height: clamp(2.1875rem, 1.925rem + 1.3125vw, 3.5rem) !important;}
.service_box .icon_wrapper{padding: 0 !important;width: auto !important;column-gap: 0;}
.service_box .icon_wrapper .wp-block-uagb-image{width: auto !important;}
.service_box .icon_wrapper .wp-block-uagb-image img{width: clamp(5.625rem, 4.1402rem + 7.4242vw, 8.6875rem) !important;}
.service_box .icon_wrapper .cont{width: auto !important;padding: 0 !important;flex: 1;}
.service_box .icon_wrapper .cont p{font-size: var(--font-size-16);line-height: 1em;}
.service_box .icon_wrapper .cont p a{font-size: var(--font-size-20);line-height: 1em;font-weight: var(--fw-semi-bold);color: var(--blue);}
.service_box .icon_wrapper .cont p strong{font-weight: var(--fw-semi-bold);}
.service_box .certifications_box{justify-content: space-between !important;margin-bottom: 0;position: static;}
.certifications_box .certificate_card{margin: 0;}
/* .certifications_box .certificate_card{width: 48.4% !important;margin: 0;} */
.service_box .doted_list{width: 55% !important;font-size: clamp(0.875rem, 0.8144rem + 0.303vw, 1rem);}

.why_us_panel{padding: clamp(2.5em, 1.325em + 5.875vw, 8.375em) 0 clamp(1.875em, 0.975em + 4.5vw, 6.375em) 0 !important;}
.why_us_panel h4{color: var(--blue);}
.why_us_wrapper{padding: 0 !important;margin-top: clamp(1.5625em, 1.125em + 2.1875vw, 3.75em);row-gap: 1.5em !important;justify-content: space-between !important;}
.why_card{width: 48% !important;font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);}
.why_card .uagb-ifb-content{display: flex;flex-wrap: wrap;align-items: center;column-gap: clamp(0.875rem, 0.7917rem + 0.4167vw, 1.125rem);font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);}
.why_card .uagb-ifb-content .uagb-ifb-title-wrap{flex: 2;}
.why_card h5{margin-bottom: 0 !important;}
.why_card img{width: clamp(3.125rem, 2.525rem + 3vw, 6.125rem);object-fit: contain;}

.on_site_panel_wrapper{padding: 0 !important;}
.on_site_panel{padding: 0 !important;min-height: 100% !important;}
.on_site_panel .uagb-container-inner-blocks-wrap{position: static !important;}
.on_site_panel .top_panel{padding: clamp(3.125em, 2.275em + 4.25vw, 7.375em) 0 clamp(3.125em, 2.375em + 3.75vw, 6.875em) 0 !important;position: static !important;}
.on_site_panel .top_panel h2{margin-bottom: 0.216em;z-index: 2;color: var(--white);}
.on_site_panel .top_panel p{font-size: var(--font-size-18);line-height: 1.55em;max-width: 526px;z-index: 2;color: var(--white);}
.on_site_panel .top_panel .doted_list{margin-top: clamp(1.125em, 0.9125em + 1.0625vw, 2.1875em);z-index: 2;}
.on_site_panel .top_panel .doted_list li{color: var(--white);margin-bottom: 0;}
.on_site_panel .bg_img{position: absolute !important;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.on_site_panel .bg_img figure,.on_site_panel .bg_img img{width: 100%;height: 100% !important;object-position: right;}
.bg_img.desk_img{display: none !important;}
.mobile_services{padding: clamp(1.5625em, 1.275em + 1.4375vw, 3em) 0  clamp(1.875em, 0.875em + 5vw, 6.875em) 0 !important;background-color: #0a295f;position: static;}
.mobile_services .uagb-container-inner-blocks-wrap{position: static !important;}
.mobile_services .btn_container{display: none;}
.mobile_services .cont{padding: 0 !important;color: var(--white);}
.mobile_services .cont p{line-height: 1.22em;}
.mobile_services .cont p a{font-size: var(--font-size-30);font-weight: var(--fw-semi-bold);}
.mobile_services .cont p strong{font-weight: var(--fw-semi-bold);}
.mobile_services .live_scan_img{position: absolute !important;bottom: 2em;right: -4em;width: clamp(11.25em, 6.8em + 22.25vw, 33.5em) !important;z-index: 1;}

.experience_panel{padding: clamp(2.5em, 1.525em + 4.875vw, 7.375em) 0 clamp(1.875em, 1.6875em + 0.9375vw, 2.8125em)0 !important;}
.experience_panel .experience_wrapper,.experience_panel .col_left,.experience_panel .col_right{padding: 0 !important;}
.experience_panel h4{color: var(--blue);}
.experience_panel .experience_wrapper{margin-top: clamp(1.125em, 0.7em + 2.125vw, 3.25em);row-gap: 2em;}
.experience_panel .col_right img{aspect-ratio: 3/2;object-fit: contain;min-width: 85px;contain-intrinsic-size: unset !important;}

.testimonials_panel{padding: clamp(1.875em, 1.6875em + 0.9375vw, 2.8125em) 0 clamp(1.875em, 1.156rem + 3.5937vw, 5.46875em) 0;user-select: none;}
.testimonials_panel h4{color: var(--blue);}
.testimonials_list{margin-top: clamp(1.25em, 0.85em + 2vw, 3.25em);}
.testimonials_card .large_text{font-size: clamp(1em, 0.825em + 0.875vw, 1.875em);line-height: 1.6em;margin-bottom: 2.8em;color: var(--blue);width: 100%;display: block;}
.testimonials_card .info_text{line-height: 1.55em;color: var(--dark-blue);width: 100%;display: block;}
.testimonials_card .info_text strong{font-weight: var(--fw-semi-bold);}
.testimonials_panel .pagination_wrapper{margin-top: clamp(2.5em, 1.825em + 3.375vw, 5.875em);column-gap: clamp(1.875rem, 1.55rem + 1.625vw, 3.5rem);}
.testimonials_panel .black_pagination{position: relative !important;top: initial !important;left: initial !important;bottom: initial !important;width: auto !important;}

.blog_list{padding: clamp(1.875em, 1.156rem + 3.5937vw, 5.46875em) 0 clamp(5em, 3.5625em + 7.1875vw, 12.1875em) 0;}
.blog_list h4{color: var(--blue);}
.blog_list .blogSwiper{margin-top: clamp(1.25em, 0.85em + 2vw, 3.25em);}
.blog_list .blog_card .img{margin-bottom: clamp(1.25em, 1.1em + 0.75vw, 2em);}
.blog_list .blog_card .cont .date{font-size: var(--font-size-18);color: var(--black-02);margin-bottom: 1.33em;display: block;}
.blog_list .blog_card .cont h5{color: var(--blue);line-height: 1.25em;}

/*Home*/

.doted_list{margin-left: 1em;}
.doted_list li{font-size: var(--font-size-18);line-height: 1.5em;color: var(--dark-blue);font-weight: var(--fw-semi-bold);list-style-type: disc;}
.doted_list li:not(:last-child){margin-bottom: clamp(0.75em, 0.6288em + 0.6061vw, 1em);}

/*Slider pagination*/
.black_pagination{column-gap: clamp(1.125em, 1em + 0.625vw, 1.75em);}
.black_pagination .swiper-pagination-bullet{width: 1em;height: 1em;background-color: var(--gray-02);opacity: 1;margin: 0 !important;}
.black_pagination .swiper-pagination-bullet-active{background-color: #0a295f;}
/*Slider pagination*/

/*Schedule Panel*/
.schedule_box{padding: clamp(2.5rem, 0.0833rem + 5.0347vw, 6.125rem) 0 clamp(3.75rem, 1.0833rem + 5.5556vw, 7.75rem) 0 !important;font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);background-color: var(--extra-light-blue);}
.schedule_box h2{color: var(--blue);width: 73% !important;display: inline-block;}

.appoinment_call_card{padding: clamp(2.1875em, 1.4375em + 3.75vw, 5.9375em) 0 clamp(2.8125em, 2.225em + 2.9375vw, 5.75em) 0 !important;background-color: var(--extra-light-blue);font-size: clamp(0.65625rem, 0.5875rem + 0.3438vw, 1rem);}
.appoinment_call_card h4{font-size: var(--font-size-36);line-height: 1em;margin-bottom: 0.22em;}
.appoinment_call_card h3,.appoinment_call_card h3 a{color: var(--blue);}
/*Schedule Panel*/

/*Popup*/
.popup{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 100;background-color: var(--white);width: 90%;display: none;max-width: clamp(25rem, 17.5rem + 37.5vw, 62.5rem);}
.popup .popup_body{padding: 1em;}
.popup iframe{width: 100%;height: 100%;}
.popup .close{width: 3em;height: 3em;border-radius: 50%;background: var(--darker-blue) url(../images/close.png) no-repeat center center;background-size: 1em;position: absolute;top: -1.5em;right: -1.5em;z-index: 1;cursor: pointer;}
/*Popup*/

/*About*/
.inside_banner{padding: 0 !important;font-size: clamp(0.625rem, 0.55rem + 0.375vw, 1rem);}
.inside_banner figure,.inside_banner figure img{width: 100% !important;min-height: 200px;}
.inside_banner > p{width: auto !important;font-size: var(--font-size-36);font-weight: var(--fw-semi-bold);line-height: 0.9em;padding: 1.16em 3.05em;background-color: var(--white);border-radius: 4rem;margin-top: -1.6em;text-align: center;letter-spacing: -0.0125em;}
.inside_banner > p.green{background-color: var(--light-green);}
.inside_banner > p.blue{background-color: var(--light-blue);}
.inside_banner > p.medium-green{background-color: var(--medium-green);}
.inside_banner .wp-block-uagb-image{margin: 0 auto;width: 92% !important;}
.inside_banner img{border-radius: 1rem;}
.inside_banner.services_banner p{padding: 1.16em 2.27em;}

.about_wrapper{padding: clamp(2.1875em, 2em + 0.9375vw, 3.125em) 0 clamp(3.75em, 2.35em + 7vw, 10.75em) 0 !important;}
.about_wrapper .box_wrapper{padding: 0 !important;margin-top: clamp(1.5625em, 1.0875em + 2.375vw, 3.9375em);row-gap: clamp(2.5em, 1.875em + 3.125vw, 5.625em);}
.about_wrapper .icon_panel{padding: 0 !important;column-gap: clamp(1.25em, 0.975em + 1.375vw, 2.625em);}
.about_wrapper .about_icon{width: clamp(4.375rem, 3.375rem + 5vw, 9.375rem) !important;}
.about_wrapper .box_wrapper .cont{padding: 0 !important;row-gap: clamp(1.125em, 0.925em + 1vw, 2.125em);margin-top: clamp(0.3125em, 0.125em + 0.9375vw, 1.25em);}
.about_icon figure{width: 100%;}
.about_wrapper .box_wrapper .cont p{color: var(--black-02);}
.about_wrapper .zip_code_panel{padding: clamp(0.3125em, 0.175em + 0.6875vw, 1em) 0 0 0 !important;}
.about_wrapper .zip_code_panel h4{color: var(--blue);}
.zip_code_panel .zip_cols,.zip_cols .col_box,.zip_cols .col_box .col_wrapper{padding: 0 !important;}
.zip_cols .col_box{row-gap: 0 !important;}
.zip_code_panel .zip_cols{margin-top: 1.25em;row-gap: 1.5em;justify-content: space-between;}
.zip_code_panel .col_box h6{font-size: var(--font-size-18);color: var(--black-02);line-height: 1em;}
.zip_cols .col_box .col_wrapper{border-top: 1px solid var(--gray-02);padding-top: 0.875em !important;margin-top: 0.875em;justify-content: space-between;}
.zip_cols .col_box .col_wrapper ul{margin-left: 0;width: 48% !important;font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);}
.zip_cols .col_box:last-child .col_wrapper ul{width: 30% !important;}
.zip_cols .col_box .col_wrapper ul li{font-size: var(--black-02);font-weight: var(--fw-normal);line-height: 1.55em;color: var(--black-02);}
.state_col{padding: clamp(0.75em, 0.3375em + 2.0625vw, 2.8125em) 0 0 0 !important;}
.state_col p{color: var(--black-02);margin-top: 0.875em;}
.appoinment_panel,.appoinment_panel .app_wrapper,.appoinment_panel .left_card,.appoinment_panel .right_card,.appoinment_panel .col{padding: 0 !important;}
.appoinment_panel{padding-top: clamp(0.75em, 0.3375em + 2.0625vw, 2.8125em) !important;}
.appoinment_panel h4,.appoinment_panel h6,.state_col h4{color: var(--blue);}
.appoinment_panel .app_wrapper{margin-top: clamp(1.125em, 0.825em + 1.5vw, 2.625em);row-gap: 2em;}
.appoinment_panel h6{font-size: var(--font-size-18);}
.appoinment_panel p{color:var(--black-02)}
.appoinment_panel p strong{font-weight: var(--fw-semi-bold);}
.appoinment_panel .left_card,.appoinment_panel .right_card .col{row-gap: clamp(0.625em, 0.475em + 0.75vw, 1.375em);}
.appoinment_panel .right_card{row-gap: clamp(1.5625em, 1.1em + 2.3125vw, 3.875em);}
.appoinment_panel .right_card .wp-block-uagb-buttons{width: auto !important;}
.appoinment_panel p a{font-weight: var(--fw-bold);color: var(--blue);}
.about_wrapper .box_wrapper .testimonials_panel{padding: 1.125em 0 0 0 !important;}
.about_wrapper .box_wrapper .testimonials_panel .container{width: 100% !important;max-width: 100% !important;margin: initial !important;}
.about_wrapper .testimonials_card .large_text{max-width: 100% ;}
/*About*/

/*Services*/
.main_title_panel{padding: clamp(2.1875em, 2em + 0.9375vw, 3.125em) 0 clamp(1.875em, 1.4em + 2.375vw, 4.25em) 0 !important;font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);}
.passport-and-citizenship-photos_section .main_title_panel{padding: clamp(2.1875em, 1.6125em + 2.875vw, 5.0625em) 0 clamp(1.875em, 1em + 4.375vw, 6.25em) 0 !important;}
.main_title_panel h1{line-height: 0.91em;letter-spacing: -0.0125em;}
.passport-and-citizenship-photos_section .main_title_panel h1{letter-spacing: 0;}
.main_title_panel h1 span{color: var(--blue);}
.services_wrapper,.services_wrapper .services_cont,.services_cont .cont_row{padding: 0 !important;}
.services_wrapper{padding-bottom: clamp(3.125em, 2.0875em + 5.1875vw, 8.3125em) !important;}
.services_cont .cont_row{row-gap: 0.75em;margin-bottom: clamp(1.5625em, 1.125em + 2.1875vw, 3.75em);}
.services_cont .cont_row p{color: var(--black-02);}
.services_cont .cont_row p strong{font-weight: var(--fw-semi-bold);}
.services_cont .logos_wrapper{padding: 0 0 clamp(1.875em, 1.5625em + 1.5625vw, 3.4375em) 0 !important;row-gap: 1.25em;}
.services_cont .logos_wrapper .img img{width: clamp(5em, 4.4em + 3vw, 8em);object-fit: contain !important;}
/* .services_cont .logos_wrapper .img:last-child img{width: clamp(9.375em, 7.7125em + 8.3125vw, 17.6875em);} */
.services_cont .logos_wrapper .img .uagb-ifb-desc{font-size: var(--font-size-16);color: var(--black-02);line-height: 1.5em;text-align: left;align-self: center;}
.services_cont .logos_wrapper .img .uagb-ifb-content{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;row-gap: clamp(0.75em, 0.675em + 0.375vw, 1.125em);}
.services_cont .logos_wrapper .img .uagb-ifb-image-content,.services_cont .logos_wrapper .img .uagb-ifb-desc{width: 50% !important;margin: 0;}
.logos_wrapper .img .uagb-ifb-title-wrap{display: none;}
.ink_card{padding: clamp(1.25em, 0.975em + 1.375vw, 2.625em) clamp(1.125em, -0.1em + 6.125vw, 7.25em) clamp(1.875em, 1.3em + 2.875vw, 4.75em) clamp(1.125em, 0.9em + 1.125vw, 2.25em) !important;background-color: #f3f0fd;border-radius: clamp(0.875em, 0.85em + 0.125vw, 1em);}
.ink_card.green{background-color: var(--extralight-green);}
.ink_card h6{font-size: clamp(1em, 0.925em + 0.375vw, 1.375em);margin-bottom: 1.13em;}
.ink_card p{font-weight: var(--fw-semi-bold);color: var(--black-02);}
.ink_card ul{margin-top: 0.875em;margin-left: 1em;}
.ink_card li{list-style-type: disc;font-size: var(--font-size-18);color: var(--black-02);line-height: 1.66em;}
.ink_card li:not(:last-child){margin-bottom: 0.777em;}
.ink_card.green h6{color: var(--blue);margin-bottom: 0.875em;}
.ink_card.green p{font-weight: var(--fw-normal);}
.ink_card.green p:not(:last-child){margin-bottom: 0.875em;}
.ink_card.green a{color: var(--blue);}
.services_cont .buttons_container{padding: clamp(1.875em, 1.5em + 1.875vw, 3.75em) 0 0 0 !important;row-gap: clamp(1.25em, 1.075em + 0.875vw, 2.125em);}
.services_cont .buttons_container .btn_box{padding: 0 !important;column-gap: clamp(1.25em, 1.075em + 0.875vw, 2.125em);}
.buttons_container .btn_box .btn_custom a{padding-left: 3.166em !important;padding-right: 2.61em !important;}
.buttons_container .btn_box .wp-block-uagb-buttons,.buttons_container .btn_box  p{width: auto !important;}
.testi_wrap{padding: 0 0 clamp(3.75em, 2.3125em + 7.1875vw, 10.9375em) 0 !important;}
.testi_wrap .testimonials_panel{padding: 0 !important;}

.service_aside{width: 23.7% !important;font-size: clamp(0.6875rem, 0.3617rem + 0.5319vw, 1rem);display: none;}
.service_aside iframe{width: 100%;height: 100%;border-radius: var(--border-radius-10);margin-bottom: 1.5625em;min-height: 191px;}
.service_aside h5{text-wrap: nowrap;}
.service_aside .text_wrap{margin-top: 0.3125em;margin-bottom: 1.875em;}
.service_aside .text_wrap p{color: var(--black-02);}
.service_aside .text_wrap p span{color: var(--dark-blue);font-weight: var(--fw-semi-bold);}
.service_aside .text_wrap p:not(:last-child){margin-bottom: 1em;}
.service_aside .locator_btn{border: 1px solid var(--blue);}
.service_aside .locator_btn:hover{background-color: var(--blue);}
.service_aside .call_box{margin-top: clamp(1.5625em, 0.1941em + 2.234vw, 2.875em);}
.service_aside .call_box img{margin-bottom: 0.35em;}
.service_aside .call_box p{line-height: 1.2em;}
.service_aside .call_box p a{font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);font-weight: var(--fw-semi-bold);color: var(--blue);}
.service_aside .call_box small{font-weight: var(--fw-semi-bold);font-size: var(--font-size-18);line-height: 1.2em;}
.services_cont .cont_row ul{margin-left: 1em;margin-bottom: clamp(0.625em, 0.525em + 0.5vw, 1.125em);}
.services_cont .cont_row li{color: var(--font-size-18);color: var(--black-02);line-height: 1.55em;font-weight: var(--fw-semi-bold);list-style: disc;}
.services_cont .cont_row li:not(:last-child){margin-bottom: 0.22em;}

.notary_services,.notary_services_wrapper,.notary_services_box_cont_wrap{padding: 0 !important;}
.notary_services h4{color: var(--blue);}
.notary_services .notary_services_box{padding: clamp(1.125em, 0.95em + 0.875vw, 2em) clamp(1.125em, 0.875em + 1.25vw, 2.375em) clamp(1.25em, 1em + 1.25vw, 2.5em) clamp(1.125em, 0.875em + 1.25vw, 2.375em) !important;background-color: var(--blue);color: var(--white);border-radius: var(--border-radius-10);}
.ul_list{margin-left: 1em;}
.ul_list li{font-size: var(--font-size-18);color: var(--black-02);line-height: 1.55em;list-style: disc;}
.ul_list.bold li{font-weight: var(--fw-semi-bold);}
.notary_services_box li{font-weight: var(--fw-semi-bold);color: var(--white);font-size: var(--font-size-24);}
.notary_services .notary_services_wrapper{margin-top: clamp(1.125em, 0.925em + 1vw, 2.125em);row-gap: 1em;align-items: stretch;}
.notary_services_box h5:not(:last-child){margin-bottom: 0.25em;}
.notary_services_box h5{line-height: 1.25em;}
.notary_services_box p{line-height: 1.22em;}
.notary_details_container{padding: clamp(1.875em, 1.25em + 3.125vw, 5em) 0 0 0 !important;row-gap: clamp(1.25em, 0.8375em + 2.0625vw, 3.3125em) !important;}
.notary_details_container .notary_details_col{padding: 0 !important;row-gap: clamp(0.875em, 0.7875em + 0.4375vw, 1.3125em);}
.notary_details_container .notary_details_col p{max-width: 952px !important;}
.notary_details_col  h6{font-size: clamp(0.875em, 0.775em + 0.5vw, 1.375em);color: var(--blue);}
.notary_service_text{font-weight: var(--fw-semi-bold);}
.notary_service_text a{color: var(--blue);}
.notary-public-services_section .services_cont .buttons_container{padding-bottom:clamp(1.5625rem, 1rem + 2.8125vw, 4.375rem) !important;}

.passport_details_container {padding: 0 0 clamp(1.25em, 1.1em + 0.75vw, 2em) 0 !important;row-gap: clamp(1.125em, 0.8375em + 1.4375vw, 2.5625em) !important;}
.passport_details_container .notary_details_col{padding: 0 !important;}
.passport_details_container .notary_details_col > *:not(:last-child){margin-bottom: clamp(0.5rem, 0.45rem + 0.25vw, 0.75rem);padding: 0 !important;}
.passport_details_container .notary_details_col p{color: var(--black-02);}
.passport_details_container .notary_details_col.has_ul p{margin-bottom: 0;}
.passport_details_container .notary_details_col.has_ul li{font-weight: var(--fw-semi-bold);padding-left: 0.75em;}
.passport_details_container .notary_details_col .ul_list.ex_pl li{padding-left: 1.1em;}
.passport-and-citizenship-photos_section .ink_card{margin-top: clamp(1.125em, 0.875em + 1.25vw, 2.375em);}

.services_cont .img_with_text{padding: clamp(1.125em, 1.025em + 0.5vw, 1.625em) 0 clamp(1.25em, 1.1em + 0.75vw, 2em) 0 !important;column-gap: 2.933% !important;border-bottom: 1px solid #c0c0c0;border-top: 1px solid #c0c0c0;margin-bottom: clamp(1.5625em, 1.25em + 1.5625vw, 3.125em);}
.services_cont .img_with_text .wp-block-uagb-image{width: auto !important;flex: 1;}
.services_cont .img_with_text figure{width: 100%;}
.services_cont .img_with_text p{width: 68.2% !important;color: var(--black-02);}

.image_slider_panel{padding: clamp(2.1875em, 1.8125em + 1.875vw, 4.0625em) 0 0 0 !important;}
.services_images .swiper-wrapper{align-items: stretch;}
.image_slider_panel .services_images_card{column-gap: 5.19%;row-gap: 1em;}
.image_slider_panel .services_images_card img{border-radius: 25px;}
.services_images_card p{font-size: var(--font-size-18);color: #4b4b4b;line-height: 1.66em;margin: 0;align-self: flex-end;display: none;}
.image_slider_panel .play_btn{width: clamp(2.5rem, 2.05rem + 2.25vw, 4.75rem) !important;height: clamp(2.5rem, 2.05rem + 2.25vw, 4.75rem);border-radius: 100%;background: var(--blue) url(../images/pause.png) no-repeat center;background-size: 16px;cursor: pointer;display: none;}
.image_slider_panel .play_btn.active{background: var(--blue) url(../images/play-button-arrowhead.png) no-repeat center;background-size: 16px;}
/*Services*/

/*Fee*/
.fee_title_panel{padding: clamp(1.875em, 1.4em + 2.375vw, 4.25em) 0 clamp(1.875em, 1.5em + 1.875vw, 3.75em) 0 !important;}
.fee_title_panel .title_box{padding: 0 0 clamp(1.375em, 1.05em + 1.625vw, 3em) 0 !important;}
.fee_title_panel .title_box h4{font-size: var(--font-size-36);margin-bottom: 1.38em;}
.fee_title_panel .title_box h1 span{color: var(--blue);}
.fee_title_panel .title_box h1 br{display: none;}
.fee_title_panel .cont_box,.fee_title_panel .cont_box .cont{padding: 0 !important;}
.fee_title_panel .cont_box .cont h4{font-size: var(--font-size-36);color: var(--blue);margin-bottom: 0.125em;}
.fee_title_panel .cont_box p{color: var(--black-02);max-width: 978px;}
.fee_title_panel .cont_box .cont a{color: var(--blue);text-decoration: underline;}
.fee_title_panel .cont_box .cont{margin-bottom: clamp(1.25em, 0.875em + 1.875vw, 3.125em);}

.fee_section{padding:0 !important;}
.fee_section .uagb-container-inner-blocks-wrap{border-top: 1px solid #b6b6b6;padding: clamp(1.25em, 1.075em + 0.875vw, 2.125em) 0 clamp(1.5625em, 1.2em + 1.8125vw, 3.375em) 0 !important;}
.fee_section h5{font-size: clamp(1em, 0.925em + 0.375vw, 1.375em);color: var(--blue);}
.fee_section .call_text{margin-top: 1em;}
.fee_section .call_text a{color: var(--blue);}
.fees_wrapper{padding: clamp(1.125em, 1em + 0.625vw, 1.75em) 0 0 0 !important;row-gap: 1em !important;}
.fee_card{padding: clamp(1rem, 0.95rem + 0.25vw, 1.25rem) clamp(1rem, 0.95rem + 0.25vw, 1.25rem) clamp(1.125rem, 1.025rem + 0.5vw, 1.625rem) clamp(1rem, 0.95rem + 0.25vw, 1.25rem) !important;border: 1px solid var(--gray) !important;border-radius: var(--border-radius-10);background-color: var(--white);}
.fee_card .cont_wrap{padding: 0 !important;}
.fee_card h4{color: var(--blue);margin-bottom: 0.4em !important;}
.fee_card .uagb-ifb-title-wrap{margin-bottom: 0.75em;}
.fee_card p{color: var(--black-02);line-height: 1.22em;letter-spacing: -0.4px;margin-bottom: 0;}
.fee_card p:not(:last-child){margin-bottom: 0.5em;}
.fee_card p strong{font-weight: var(--fw-semi-bold);color: var(--blue);}
.fee_section .cont{padding: clamp(0.9375em, 0.75em + 0.9375vw, 1.875em) 0 0 0 !important;}
.fee_section .cont h5{font-size: clamp(0.875em, 0.775em + 0.5vw, 1.375em);color: var(--dark-blue);margin-bottom: 0.45em;}
.fee_section .cont a{color: var(--blue);font-weight: var(--fw-semi-bold);text-decoration: underline;}
.fee_section .cont .l_text{font-size: clamp(0.875em, 0.775em + 0.5vw, 1.375em);margin-top: 1.45em;}
.fee_section .cont .l_text a{font-size: clamp(1.125rem, 0.975rem + 0.75vw, 1.875rem);text-decoration: none;}
.fee_main_wrapper{padding: clamp(1.75em, 1.325em + 2.125vw, 3.875em) 0 clamp(1.125em, 0.85em + 1.375vw, 2.5em) 0 !important;}
.fee_main_wrapper.blue{background-color: #f3f1fd;}
.fee_section .has_sub{margin-top: 0.44em;}
.fee_main_wrapper h3{font-size: var(--font-size-36);color: var(--blue);} 
.fee_main_wrapper .small_text a{color: var(--blue);text-decoration: underline;} 
.fee_main_wrapper .fee_section:nth-child(3){margin-top: clamp(1.125em, 0.825em + 1.5vw, 2.625em);}
.fee_main_wrapper .ex_mt{margin-top: 0.75em;}
/*Fee*/

/*FBI*/
.fbi-electronic-fingerprints_section section > .uagb-container-inner-blocks-wrap,.fbi-electronic-fingerprints_section .testi_wrap .container{max-width: 965px !important;} 
.fbi_first_panel{padding: 0.75em 0 1.25em 0 !important;}
.fbi_first_panel p{color: var(--black-02);}
.fbi_first_panel p:not(:last-child){margin-bottom: 0.5em;}
.fbi_first_panel h5{color: var(--blue);margin-bottom: 0.45em;}
.fbi_second_panel{padding: clamp(1.125em, 1.0125em + 0.5625vw, 1.6875em) 0 clamp(1.375em, 1.1125em + 1.3125vw, 2.6875em) 0 !important;background-color: #f8f7fe;}
.fbi_second_panel table tr td{padding: clamp(0.875em, 0.8em + 0.375vw, 1.25em) 0;border: 0;border-bottom: 1px solid #d4d3d7;font-size: var(--font-size-18);color: var(--black-02);line-height: 1.55em;vertical-align: top;}
.fbi_second_panel table tr:last-child td{border: 0;}
.fbi_second_panel table tr td strong{font-weight: var(--fw-semi-bold);}
.fbi_second_panel table tr:first-child td{padding: clamp(0.875em, 0.7375em + 0.6875vw, 1.5625em) 0;}
.fbi_second_panel table tr td:nth-child(2){color: var(--blue);}
.fbi_second_panel table tr td:first-child{width: 30%;padding-right: 0.5em;}
.fbi_second_panel table tr td:nth-child(2){width: 35%;padding-right: clamp(0.5rem, -0.2125rem + 3.5625vw, 4.0625rem);}
.fbi_second_panel table tr td:last-child{width: 35%;padding-right: 0.5em;}
.fbi_third_panel{padding: clamp(2.1875em, 1.475em + 3.5625vw, 5.75em) 0 !important;}
.fbi_third_panel .cont{padding: 0 !important;}
.fbi_third_panel .cont h5{color: var(--blue);margin-bottom: 0.5em;}
.fbi_third_panel .cont p{color: var(--black-02);}
.fbi_third_panel .cont p:not(:last-child){margin-bottom: 0.55em;}
.fbi_third_panel .cont:last-child{margin-top: clamp(0.625em, 0.5em + 0.625vw, 1.25em);}
.fbi_third_panel .uagb-container-inner-blocks-wrap{row-gap: clamp(1.125em, 0.95em + 0.875vw, 2em) !important;}
.schedule_fbi_panel{padding: clamp(2.5em, 1.8125em + 3.4375vw, 5.9375em) 0 !important;background-color: #f8f7fe;}
.schedule_fbi_panel h4{color: var(--blue);}
.schedule_fbi_panel .appointment_wrapper{padding: 0 !important;margin-top: clamp(1.25em, 1em + 1.25vw, 2.5em);row-gap: 2em;}
.schedule_fbi_panel .appointment_wrapper .col{padding: 0 !important;}
.schedule_fbi_panel .appointment_wrapper .col h6{font-size: var(--font-size-18);color: var(--blue);margin-bottom: 1.1em;}
.schedule_fbi_panel .appointment_wrapper .col p{color: var(--black-02);}
.schedule_fbi_panel .appointment_wrapper .col p a{color: var(--blue);font-weight: var(--fw-semi-bold);}
.schedule_fbi_panel .appointment_wrapper .col p:not(:last-child){margin-bottom: 0.77em;}
.schedule_fbi_panel .appointment_wrapper .col .wp-block-uagb-buttons{margin-bottom: clamp(1.875em, 1.475em + 2vw, 3.875em);}
.schedule_fbi_panel .appointment_wrapper .col .wp-block-uagb-buttons .uagb-buttons__wrap{justify-content: flex-start;}
.schedule_fbi_panel .appointment_wrapper .col p strong{font-weight: var(--fw-semi-bold);}

.fbi-electronic-fingerprints_section .testi_wrap{padding-top: clamp(2.8125em, -0.2292em + 6.3368vw, 7.375em) !important;}
.fbi-electronic-fingerprints_section .testimonials_card .large_text{max-width: 100%;}
.fbi-electronic-fingerprints_section .inside_banner p{padding-left: 2em ;padding-right: 2em;}
.fbi-electronic-fingerprints_section .main_title_panel{padding-top: 1.875em !important;}
/*FBI*/

/*Mobile Service*/
.inside_banner  .wp-block-cover{padding: 0;min-height: auto;width: 92% !important;}
.inside_banner  .cont{padding: clamp(3.125rem, 2.3125rem + 4.0625vw, 7.1875rem) 0 clamp(5rem, 3.4375rem + 7.8125vw, 12.8125rem) 0 !important;min-height: auto;font-size: 16px;}
.inside_banner .cont p{max-width: 395px;}
.inside_banner .cont .link{font-size: var(--font-size-36);font-weight: var(--fw-semi-bold);color: var(--white);line-height: 0.77em;}
.inside_banner .cont .link a{color: var(--white);}
.inside_banner  .container,.mobile_service_details .uagb-container-inner-blocks-wrap,.mobile-services_section .testimonials_panel .container{max-width: 968px !important;}

.mobile-services_section .inside_banner .container{padding: 0 !important;}
.mobile_service_details{padding: clamp(1.125em, 0.95em + 0.875vw, 2em) 0 clamp(2.5em, 1.525em + 4.875vw, 7.375em) 0 !important;}
.mobile_service_details .uagb-container-inner-blocks-wrap{row-gap: clamp(1.5625em, 0.9em + 3.3125vw, 4.875em) !important;}
.mobile_service_details .info_col{padding: 0 !important;}
.mobile_service_details .info_col p{color: var(--black-02);font-weight: var(--fw-semi-bold);}
.mobile_service_details .col_wrapper{padding: 1.375em 0 0 0 !important;row-gap: 1.125em;justify-content: space-between;align-items: stretch;}
.mobile_service_details .mobile_card{padding: clamp(1.125rem, 0.9125rem + 1.0625vw, 2.1875rem) clamp(0.875rem, 0.75rem + 0.625vw, 1.5rem) !important;background-color: var(--blue);border-radius: var(--border-radius-10);width: 48% !important;}
.mobile_service_details .mobile_card.light_blue{background-color: #e9e5fb;padding: clamp(1.125rem, 0.9125rem + 1.0625vw, 2.1875rem) clamp(0.875rem, 0.75rem + 0.625vw, 1.5rem) clamp(1.5625em, 1.1em + 2.3125vw, 3.875em) clamp(0.875rem, 0.75rem + 0.625vw, 1.5rem) !important;}
.mobile_service_details .mobile_card h5{color: var(--white);line-height: 1.16em;}
.mobile_service_details .mobile_card p{color: var(--white);font-size: var(--font-size-14);line-height: 2em;font-weight: var(--fw-normal);}
.mobile_service_details .mobile_card.light_blue h5{color:var(--blue);}
.mobile_service_details .info_col:last-child p:first-child{margin-bottom: 2em;}
.mobile-services_section .testimonials_card .large_text{max-width: 100% !important;}
.mobile-services_section .main_title_panel{padding-top: clamp(1.25em, 1.15em + 0.5vw, 1.75em) !important;}
/*Mobile Service*/

/*Testimonials*/
.inside_banner .bg_panel{background: rgb(221,39,50);
  background: -moz-linear-gradient(90deg, rgba(221,39,50,1) 0%, rgba(134,71,142,1) 50%, rgba(59,41,202,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(221,39,50,1) 0%, rgba(134,71,142,1) 50%, rgba(59,41,202,1) 100%);
  background: linear-gradient(90deg, rgba(221,39,50,1) 0%, rgba(134,71,142,1) 50%, rgba(59,41,202,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dd2732",endColorstr="#3b29ca",GradientType=1);
  height: clamp(3.125rem, 2.6875rem + 2.1875vw, 5.3125rem);
}
.testimonial_cmn_wrapper .inside_banner p{width: auto !important;margin-top: -1.375em;padding: 1.16em 2.44em;}
.testimonial_archives{padding: clamp(1.125em, 1.0125em + 0.5625vw, 1.6875em) 0 clamp(6.25em, 4.4375em + 9.0625vw, 15.3125em) 0 ;row-gap: clamp(2.5em, 1.55em + 4.75vw, 7.25em);}
.testimonial_card{width: 100%;}
.testimonial_card .large_text{font-size: var(--font-size-24);color: var(--blue);line-height: 1.5em;text-wrap:balance;}
.testimonial_card:first-child .large_text{font-size: var(--font-size-48);line-height: 1.375em;}
.testimonial_card .info_text{color: var(--black-02);margin-top: 2.7em;}
.testimonial_card .info_text strong{font-weight: var(--fw-semi-bold);}
/*Testimonials*/

/*Faq*/
.faq_panel{padding: clamp(1.375em, 0.925em + 2.25vw, 3.625em) 0 clamp(3.75em, 0.75em + 15vw, 18.75em) 0 !important;}
.faq_panel .col_left,.faq_panel .col_right ,.faq_panel .col,.faq_panel .faq_cont_wrapper{padding: 0 !important;}
.faq_panel .faq_wrap{row-gap: 1em;padding: 0 0 clamp(1.25em, 0.9375em + 1.5625vw, 2.8125em) 0 !important;}
.faq_panel .faq_wrap:not(:last-child){border-bottom: 1px solid var(--gray-02);margin-bottom: clamp(1em, 0.725em + 1.375vw, 2.375em) ;}
.faq_panel .faq_wrap h4{font-size: var(--font-size-30);color: var(--blue);cursor: pointer;}
.faq_panel .faq_wrap .col_right{display: none;}
.faq_panel .faq_wrap .col_right .col:not(:last-child){margin-bottom: clamp(1.25rem, 0.9rem + 1.75vw, 3rem);}
.faq_panel .faq_wrap:first-child .col_right{display: flex;}
.faq_panel .faq_wrap .col_right p:not(:last-child){margin-bottom: 0.5em;}
.accordion_icon{position: absolute !important;top: 0;right: 0;cursor: pointer;width: 1.875em !important;height: 1.8875em;background: transparent url(../images/add.png)no-repeat center;border-radius: 50%;background-size: 24px;}
.accordion_icon.active{background: transparent url(../images/minus-sign.png)no-repeat center;background-size: 24px;}
/*Faq*/

/*Contact us*/
.contact_top_panel{padding: 0.25em 0 0 0 !important;}
.contact_top_panel p{color: var(--black-02);}
.contact_top_panel p strong{font-weight: var(--fw-semi-bold);}
.contact_us_details{padding: clamp(1.875em, 1.175em + 3.5vw, 5.375em) 0 clamp(3.125em, 1.8125em + 6.5625vw, 9.6875em) 0 !important;}
.contact_us_details .col_left,.contact_us_details .col_left .cont,.contact_us_details .col_right{padding: 0 !important;}
.contact_us_details .col_left{row-gap: clamp(1.5625em, 1.1em + 2.3125vw, 3.875em);}
.contact_us_details .col_left .cont p{color: var(--black-02);}
.contact_us_details .col_left .cont .tel,.contact_us_details .col_left .cont .fax{margin-bottom: 0.55em;}
.contact_us_details .col_left .cont .tel a,.contact_us_details .col_left .cont .fax a{color: var(--black-02);font-weight: var(--fw-semi-bold);}
.contact_us_details .col_left .cont .mail a{color: var(--blue);font-weight: var(--fw-semi-bold);text-decoration: underline;}
.contact_us_details .col_left .cont h6{color: var(--blue);font-size: var(--font-size-18);margin-bottom: 1.1em;}
.contact_us_details .btn_custom_invert a{border: 1px solid var(--blue) !important;}
.contact_us_details .col_left .wp-block-uagb-buttons{margin-top: 0.75em;}
.contact_us_details .col_left .wp-block-uagb-buttons .uagb-buttons__wrap{justify-content: flex-start;}
.contact_us_details .service_text a{color: var(--blue);font-weight: var(--fw-semi-bold);}
.contact_us_details .uagb-container-inner-blocks-wrap{max-width: 1216px !important;}
.contact_us_details .col_right h5{color: var(--blue);}
.contact_us_details .uagb-container-inner-blocks-wrap{row-gap: 2em !important;}

.contact_form_card{padding-top: clamp(1.125em, 0.9375em + 0.9375vw, 2.0625em);}
.contact_form_card,.contact_form_card .two_col{row-gap: 0.875em;}
.contact_form_card  label{font-size: var(--font-size-18);line-height: 1.3em;color: var(--black-02);display: block;}
.contact_form_card .col{width: 100%;}
.contact_form_card #agree{width: 0.875rem;height: 0.875rem;}
.contact_form_card .col span.sm_text{font-size: var(--font-size-14);color: var(--black-02);line-height: 1.2em;flex: 2;}
.contact_form_card .agree_box{column-gap: 0.75em;}
.contact_form_card .btn_primary{font-size: var(--font-size-16);font-weight: var(--fw-normal);padding: 0.8125em 2.75em 0.8125em 1.0625em;}
.contact_form_card > .col:last-child{margin-top: clamp(1em, 0.825em + 0.875vw, 1.875em);}
.contact_form_card input[type=checkbox]:checked{  background-color: var(--blue);}
/*Contact us*/

/*Blog*/
.blog_sections{	padding: clamp(1.375em, 0.925em + 2.25vw, 3.625em) 0 clamp(3.75em, 1.375em + 11.875vw, 15.625em) 0 ;}
.blog_sections .blog_panel{row-gap: clamp(3.125em, 2.75em + 1.875vw, 5em);}
.blog_sections .blog_card {width: 100%;}
.blog_sections .blog_card .img {	margin-bottom: clamp(1.5625em, 1.3125em + 1.25vw, 2.8125em);}
.blog_sections .blog_card .img img{	width: 100%;object-fit: cover;}
.blog_sections .blog_card .date {	font-size: var(--font-size-18);	color: #9e9e9e;font-weight: var(--fw-semi-bold);}
.blog_sections .blog_card .title {	font-size: var(--font-size-24);	color: var(--black-02);	font-weight: var(--fw-semi-bold);	margin-top: 0.58em;	line-height: 1.1em;}
.blog_sections .btn_panel{margin-top: clamp(3.125em, 1.875em + 6.25vw, 9.375em);}

.blog_single_wrapper {	padding-bottom: clamp(3.125rem, 2.475rem + 3.25vw, 6.375rem);}
.blog_single_banner {	padding: clamp(1.5625em, 1.25em + 1.5625vw, 3.125em) 0 clamp(2.5em, 2.3em + 1vw, 3.5em) 0;}
.blog_single_banner .title{text-align: center;max-width: 968px;}
.blog_single_banner .date {	font-size: var(--font-size-18);	color: var(--gray-03);	font-weight: var(--fw-bold);}
.blog_single_banner .title {	margin: 0.3em 0 0.34em 0;}
.blog_details_wrapper {	padding: clamp(2.1875em, 1.65em + 2.6875vw, 4.875em) 0 clamp(2.5em, 1.925em + 2.875vw, 5.375em) 0 !important;}
.blog_details_wrapper .blog_aside {	padding: 0 !important;	order: 2;	justify-content: flex-start !important;	align-items: center !important;	column-gap: clamp(1.5625em, 1.1875em + 1.875vw, 3.4375em) !important;}
.blog_details_wrapper .blog_aside img, .blog_details_wrapper .blog_aside .icon, .blog_details_wrapper .blog_aside .icon svg {	width: auto !important;	padding: 0 !important;}
.blog_details_wrapper .blog_aside .icon .uagb-svg-wrapper {	padding: 0 !important;}
.blog_details_wrapper .blog_details_panel {	padding: 0 !important;	order: 1;}
.blog_details_wrapper .blog_details_panel p{color: var(--black-02);}
.blog_details_wrapper .blog_details_panel p strong{font-weight: var(--fw-semi-bold);}
.blog_details_wrapper .blog_details_panel p:not(:last-child) {	margin-bottom: 1em;}
.blog_details_wrapper .blog_details_panel h5{color: var(--blue); margin-bottom: 0.5em;}
.blog_details_wrapper .blog_details_panel h5:not(:first-child){margin-top: 0.5em;}

.archive_panel h6{color:var(--black-02)}
.archive_panel ul {	margin-top: 1.375em;}
.archive_panel ul li a {	font-size: var(--font-size-18);	color: var(--black-02);}
.btn_link a{color:var(--black-02)}

.lang_switch {margin-bottom: 2em;}
.lang_switch select{padding: 0.5em;border: 1px solid var(--gray);border-radius: 5px;font-family: var(--poppins);font-size: var(--font-size-18);}
/*Blog*/
@media only screen and (min-width : 640px) {
  /* .video_btn{width: auto !important;} */
  /* Footer-css */
  footer .rightsec_container {flex-direction: row; column-gap: 1.5em; align-items: center; justify-content: space-between;}
  footer .call_info a{white-space: nowrap;}
  footer .call_info .text{white-space: nowrap;}
  footer .row1 .btn_sec{margin-top: 0;}
  footer .col_map{display: block;  width: 57.65%;}
  footer .col_address{padding-left: 1.5625em; width: 42.35%; justify-content: space-between;}
  footer .col_map iframe{height: 100%; width: 100%; aspect-ratio: 16/9;}
  footer .info_sec .sec{flex-direction: row; justify-content: space-between;}
  footer .info_sec .col{width: 57.65%;}
  footer .info_sec .col:last-child{padding-left: 1.8em; width: 42.35%;}
  footer .row1 .btn_sec{width: auto;}
  footer .row1{justify-content: space-between;}
  footer .info_sec .col .hdr{white-space: nowrap;}
  /* Footer-css */

  /*Home*/
  .home_slider .title_wrapper h1{letter-spacing: -0.025em;}
  .home_slider .title_wrapper{column-gap: 1em;}
  .home_slider .title_wrapper h1:first-child{width: 3.2em !important;}
  .home_slider .title_wrapper h1:last-child{flex: 1;margin-top: -0.5rem;}

  .service_box .certifications_box{column-gap: 3.25em;justify-content: flex-start !important;}
  .service_box .details_box{flex-direction: row;justify-content: space-between;align-items: stretch;}
  .service_box .details_box .info_card{width: 48.5% !important;font-size: clamp(0.75rem, 0.5833rem + 0.3472vw, 1rem);}
  .service_box .btn_panel{justify-content: flex-start;}
  /*Home*/

  /*Services*/
  .services_cont .logos_wrapper{justify-content: flex-start;column-gap: 2%;}
  .services_cont .logos_wrapper .img .uagb-ifb-content{flex-direction: column;}
  .services_cont .logos_wrapper .img .uagb-ifb-image-content, .services_cont .logos_wrapper .img .uagb-ifb-desc {width: 100% !important;}
  .services_cont .logos_wrapper .img{width: 31.8% !important;}
  .services_cont .logos_wrapper .img img{max-height: 200px;width: clamp(7.5em, 5.4688em + 5.0781vw, 11.5625em);}
  /* .services_cont .logos_wrapper .img img{max-height: 129px;} */
  /*Services*/

  /*Fee*/
  .fee_title_panel .title_box h1 br{display: inline-block;}
  .fee_section .fees_wrapper{column-gap: 1.846% !important;align-items: stretch;}
  .fee_section .fee_card{width: 48% !important;}
  /*Fee*/

  /*FBI*/
  .fbi_second_panel table tr td:first-child{width: 25.7%;}
  .fbi_second_panel table tr td:nth-child(2){width: 37.8%;}
  .fbi_second_panel table tr td:last-child{width: 36.6%;}
  /*FBI*/

  .mobile_service_details .mobile_card{width: 48% !important;}
  .testimonial_archives{column-gap: 2%;}
  .testimonial_card:not(:first-child){width: 48.9%;}

  /*Contact us*/
  .contact_form_card .two_col .col{width: 47.2%;}
  /*Contact us*/

  /*Blog*/
  .blog_sections .blog_card {width: 48%;}
  /*Blog*/
}
@media only screen and (min-width : 768px) {
  /*Home*/
  .home_slider .slide_wrapper{justify-content: flex-end;flex-direction: row;}
  .home_slider .title_wrapper{font-size: clamp(0.5rem, 0.1667rem + 0.6944vw, 1rem);margin-top: clamp(2.125rem, 0.75rem + 2.8646vw, 4.1875rem);position: absolute;top: 0;width: 64% !important;z-index: 1;left: 0;}
  .home_slider .image_wrapper{width: 76% !important;z-index: 3;}
  .home_slider .video_wrapper{position: absolute;bottom: 0.875em;left: 0;}
  .video-btn-sec{position: absolute; bottom: 0;z-index: 1; }

  .service_box .bg{top: 0.625em;transform: none;right: 0;}
  .service_box .icon_wrapper{flex: 1;}
  .service_box .cont_wrapper{row-gap: 3em;}

  .bg_img.mob_img{display: none !important;}
  .bg_img.desk_img,.mobile_services .btn_container{display: block !important;}
  .mobile_services .btn_container{width: auto !important;}
  .mobile_services .cont{width: 35% !important;}
  .mobile_services .uagb-container-inner-blocks-wrap{column-gap: clamp(2.6875em, 0.8958em + 3.7326vw, 5.375em) !important;}
  .mobile_services .live_scan_img{right: 0;}
  .blog_list .blogSwiper .swiper-slide:last-child{margin-right: 0 !important;}
  /*Home*/

  /*About*/
  .inside_banner .wp-block-uagb-image{margin: 0;width: 100% !important;}
  .inside_banner img{border-radius:0;}
  .inside_banner p br{display: none;}

  .about_wrapper .box_wrapper{justify-content: center;}
  .about_wrapper .box_wrapper > div,.about_wrapper .box_wrapper .testimonials_panel{width: 968px !important;}
  .zip_cols .col_box,.appoinment_panel .left_card,.appoinment_panel .right_card{width: 48.7% !important;}
  .appoinment_panel .app_wrapper{justify-content: space-between;}
  .zip_cols .col_box .col_wrapper{justify-content: flex-start;}
  .zip_cols .col_box:last-child .col_wrapper ul {width: 26.4% !important; }
  .appoinment_panel .col .btn_custom{width: 148px;}
  /*About*/

  /*Services*/
  .services_cont .buttons_container{column-gap: 4.216%;font-size: clamp(0.875rem, 0.7917rem + 0.1736vw, 1rem);}
  .services_cont .buttons_container .btn_box{width: 46.5% !important;}
  .services_cont .buttons_container .btn_box:first-child{border-right: 1px solid #a8a8a8;}
  .inside_banner.services_banner p{width: clamp(31.25rem, 18.5rem + 26.5625vw, 50.375rem) !important;letter-spacing: -0.025em;}
  .notary_services .notary_services_box{width: 31.8% !important;}
  .services_cont .buttons_container .btn_box{padding: 0.625em 0 0.9375em 0 !important;}

  .services_images_card .img{width:70% !important;align-self: center;}
  .services_images_card .caption{margin-top:6rem;text-align: left;align-self: flex-start;width: auto;}
  .image_slider_panel .play_btn{display: inline-block;position: absolute;top: 23em;left: 71.4%;z-index: 1;}
  /*Services*/

  /*Fee*/
  .fee_section .fee_card{width: 25% !important;}
  /*Fee*/

  /*FBI*/
  .schedule_fbi_panel .appointment_wrapper{justify-content: space-between;}
  .schedule_fbi_panel .appointment_wrapper .col {width: 48.7% !important;}
  .schedule_fbi_panel .appointment_wrapper .col:first-child{padding-right: 8% !important;}
   /*FBI*/

  /*Mobile Service*/
   .inside_banner  .wp-block-cover{width: 100% !important;}
   .mobile_service_details .mobile_card{width: 22.9% !important;}
  /*Mobile Service*/

  /*Contact Us*/
  .contact_us_details .col_left{width: 38.8% !important;}
  .contact_us_details .col_right{width: 41.4% !important;}
  /*Contact Us*/

   /*Blog*/
   .blog_sections .blog_panel{align-items: center;}
   .blog_sections .blog_card {width: 49.3%;}
   .blog_sections .blog_card:nth-child(4n+2),.blog_sections .blog_card:nth-child(4n+3) {width: 32.2%;}
   /*Blog*/
}

@media only screen and (min-width : 980px) {
  .thankyou{height: 90vh;}
  .cover{z-index: 5;}
  /* Header-css */
  header{padding-bottom: 0; transition: all ease-in-out .25s;}
  header .hamburger_menu{display: none;}
  header .rightsec_container .social_sec{display: block;}
  header .rightsec_container .call_info{display: block;}
  header .rightsec_container .call_info a{color: var(--blue); font-size: clamp(1.5rem, 1.2511rem + 1.0621vw, 2.525625rem); font-weight: var(--medium-blue); margin-right: 0.5em;}
  header .rightsec_container .call_info .text{color: var(--dark-blue); font-size: var(--font-size-16); font-weight: var(--fw-medium); line-height: 1.125em;margin-right: 1em; text-align: right; }
  .social_sec > .flex{column-gap: clamp(0.75em, 0.5073em + 1.0356vw, 1.75em);}
  header .social_sec{margin-left: clamp(1em, 0.4842em + 2.2006vw, 3.125em);}
  header .social_sec img{max-height: 22px;}
  header .logo_container img{max-width: 11.0625em;}
  header .main_navs{position: relative; right: auto; left: auto; top: auto; width: 100%; max-width: 100%; overflow: initial;}
  header .close{display: none;}
  header .menu_container{margin-top: 0; overflow: initial;}
  header .menu_list {flex-direction: row; justify-content: center; column-gap: 1.375em}
  header nav li:not(:last-child){margin-bottom: 0;}
  header .menu_list .sub_level{padding-right: clamp(1.25rem, 1.1742rem + 0.3236vw, 1.5625rem); }
  header .main_navs{border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; margin-top: 1.25em;}
  header nav a{font-size: var(--font-size-18); font-weight: var(--fw-semi-bold);}
  header .hdr_container{align-items: flex-start;}
  header .sub_level ul{position: absolute; top: 0; z-index: 6; width: 300%; margin-left: 0; top: 2.75em; margin-top: 0; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; padding: 1.25em; background-color: var(--white);}
  header.sticky{top: -100%;transition: all ease-in-out 1s;}
	header .main_navs{padding: 0}
	header nav .main_menu > li{padding: 1.56em 0;}
	header .sub_level ul{top: 4.5em;}
	header .menu_list .sub_level,	header .menu_list .sub_level:hover{background-position: right center !important;}
  /* Header-css */

  /* Footer-css */
  footer .row1 .logo_container{display: block;}
  footer .row1 .social_sec{display: block;}
  footer .row2 {margin-top: clamp(2.5em, 2.1208em + 1.6181vw, 4.0625em);}
  footer .logo_container img{max-width: 11.0625em;}
  footer .btn_primary{padding: 0.88em 1.44em 0.88em 1em; width: auto; font-size: clamp(0.65rem, 0.5347rem + 0.4919vw, 1.125rem);}
  footer .rightsec_container{width: auto;}
  footer .map_sec .hdr{display: block;}
  footer .row2{flex-direction: row; align-items: flex-start;}
  footer .other_info .main_logo{display: none;}
  footer .row1 .social_sec img{max-height: 22px;}
  footer .other_info .social_sec{display: none;}
  footer .other_info .cpy_right, footer .other_info .icons-logo{display: none;}
  footer .ft_nav{display: block;}
  footer .other_info{margin-top: 0;align-items: flex-start;}
  footer .ft_nav a{color: var(--white); font-size: clamp(0.78125rem, 0.6978rem + 0.356vw, 1.125rem); font-weight: var(--fw-medium);}
  footer .map_sec{margin-top: 0;}
  footer .ft_nav .sec:not(:last-child){margin-bottom: 1.25em;}
  footer .row2 .col_lg {padding-right: 1.5625em; border-right: 1px solid #36318c; padding-left: 5.4em; width: 75.34%;}
  footer .row2 .col_sm {padding-left: 1.5625em; width: 24.66%;margin-top: 2.0625em;}
  footer .ft_nav li:not(:last-child){margin-bottom: 0.625em;}
  footer .social_sec{margin-left: clamp(1em, 0.4842em + 2.2006vw, 3.125em);}
  footer .call_info a{margin-right: 0.5em; font-size: clamp(1.5rem, 1.2511rem + 1.0621vw, 2.525625rem);}
  footer .rightsec_container{column-gap: initial;}
  footer .other_info .banner{margin-bottom: 0;}
  footer .hdr{margin-bottom: 1.125em;}
  footer .map_sec .hdr{padding-bottom: 1.125em; width: 104%; background-color: var(--medium-blue); margin-bottom: 0;}
  footer .addres_sec p, footer .addres_sec address,footer p,footer .info_sec p{line-height: 1.333333333333333em;}
  footer .addres_sec p, footer .addres_sec address{margin-bottom: 0.6em;}
  footer .info_sec p{margin-bottom: 0.8em;}
  footer .ft_nav .hdr{margin-bottom: 0.75em;}
  .locator_btn,.locator_btn:hover{padding: 0.65em 1em 0.65em 3.44em; background-size: auto; background-position-x: 1em;}
  footer .row2 .col_lg .cpy_right{display: block; text-align: left; margin-top: clamp(1.5625em, 1.1833em + 1.6181vw, 3.125em);}
  footer .row2 .col_lg .icons-logo{display: block; }
  /* Footer-css */

  /*Home*/
  .service_box .cont_wrapper{column-gap: 1.625em;}
  .service_box .doted_list{width: 23.7% !important;}
  .service_box .details_box{width: 23.8% !important;}
  .service_box .certifications_box{width: 40.7% !important;}
  .certifications_box .certificate_card {	width: 45.4% !important;	}

  .service_box,.service_box .service_box_container{min-height: 100dvh;}
  .service_box .details_box{flex-direction: column;}
  .service_box .details_box .info_card{width: 100% !important;}
  .service_box .btn_panel{margin-top: 2%;align-self: flex-end;}
  /* .service_box .btn_panel{margin-top: 0;align-self: flex-end;} */
  .service_box .details_box .info_card p{line-height: 1.33em;}
  .service_box .details_box .info_card h3{width: 100% !important;}
  .certifications_box .right_card{position: relative;top: initial;right: initial;}

  .why_card{width: 23.7% !important;}
  .mobile_services .live_scan_img{bottom: 4em;right: 10em;}
  .experience_panel .col_left{width: 36.7% !important;padding-right: 2.73% !important;}
  .experience_panel .col_right{width: 63.2% !important;border-left: 1px solid var(--gray);}

  .testimonials_card .large_text{max-width: 38.73em;width: 100%;display: block;}

  .blog_list .blog_card .cont{padding-right: 4%;}
  /*Home*/

  /*Services*/
  .services_wrapper .services_cont{width: 74.6% !important;}
  .services_cont .cont_row{max-width: 88.6% !important;}
  .service_aside{display: block;}
  /* .notary-public-services_section .main_title_panel h1{letter-spacing: -0.013em;} */
  .notary-public-services_section .main_title_panel {padding: clamp(2.1875em, 1.7625em + 2.125vw, 4.3125em) 0 clamp(1.875em, 0.9em + 4.875vw, 6.75em) 0 !important;}
  .notary-public-services_section .services_cont .cont_row ul{margin-top: 0.5em;margin-bottom: 1.1875em;}
  .services_cont .cont_row li{padding-left: 1.22em;}
  .passport-and-citizenship-photos_section  .inside_banner{margin-top: -1%;z-index: 5;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
  /*Services*/

  /*Fee*/
  .fee_section .fee_card{width: 18% !important;}
  /*Fee*/

  .testimonial_archives{column-gap: 1.77%;}
  .testimonial_card:not(:first-child){width: 32%;}

  /*Faq*/
  .faq_panel .faq_wrap {justify-content: space-between;}
  .faq_panel .faq_wrap .col_left{width: 32.2% !important;}
  .faq_panel .faq_wrap .col_right{width: 66.1% !important;}
  /*Faq*/

  /*Blog*/
  .blog_details_wrapper .blog_aside {order: 1;width: 32.2% !important;  }
  .blog_details_wrapper .blog_details_panel {order: 2;width: 57.6% !important;}
  .blog_nav_wrap .aside_col {width: 32.2%;}
  .blog_nav_wrap .blog-navigation {width: 57.6%;}
  /*Blog*/
}

@-moz-document url-prefix() {
  @media screen and (min-width: 980px) {
    .passport-and-citizenship-photos_section  .inside_banner{margin-top: -1.875%;}
  }
}
@media only screen and (min-width : 1280px) {
  /* Header-css */
  header{padding-top: clamp(1.5625em, 1.4867em + 0.3236vw, 1.875em);z-index: 5;}
  header .logo_container img{max-width: 20em;}
  header .social_sec img{max-height: 100%;}
  header .menu_list{column-gap: clamp(2.1875rem, 1.8841rem + 1.2945vw, 3.4375rem);}
  header .rightsec_container .call_info a{margin-right: 1em;}
  /* Header-css */

  /* Footer-css */
  footer .logo_container img{max-width: 20em;}
  footer .rightsec_container .call_info a{margin-right: 1em;}
  footer .row1 .social_sec img{max-height: 100%;}
  footer .row2 .col_lg{padding-left: 9.7em;}
  footer .col_map iframe{aspect-ratio: initial;min-height: 16.5em;}
  footer .row2 .col_sm {margin-top: 2.25em;}
  /* Footer-css */

  /*Home*/
  .home_slider .title_wrapper {column-gap: 0 !important;}
  .home_slider .title_wrapper h1:last-child span{line-height: 1.1em;}
  .certifications_box .certificate_card {	width: 54.4% !important;	}
  .mobile_services .live_scan_img{bottom: 5em;}
  .mobile_services .cont {width: 22% !important;  margin-top: -0.5em;}
  .experience_panel .col_right img {aspect-ratio: 16/9;}
  /*Home*/

  .services_images_card  .img{width:65.9% !important;}
  /* .services_images_card  .img{width:74.8% !important;} */
  /* .services_images_card  .caption{margin-top: 4rem;} */
  /* .image_slider_panel .play_btn{top: 28.5em;} */
  .services_images_card  .caption{margin-top: 10rem;}
  .image_slider_panel .play_btn{top: 31em;}
  /*About*/
  .about_wrapper h1{letter-spacing: -0.0125em;}
  /*About*/

  /*Fee*/
  .fee_section .fee_card{width: 15.25% !important;}
  /*Fee*/

  /*Blog*/
  .blog_sections .blog_card .title {	font-size: var(--font-size-36);	}
  /*Blog*/
}

@media only screen and (min-width : 1400px) {
  /* Header-css */
  header .logo_container img{max-width: 21em;}
  /* Header-css */

  /* Footer-css */
  footer .logo_container img{max-width: 21em;}
  footer .row2 .col_lg{padding-left: 10.2em;}
  footer .row2 .col_sm{margin-top: 2.5em;}
  /* Footer-css */
  
}

@media only screen and (min-width : 1600px) {
   /* Header-css */
   header .logo_container img{max-width: 100%;}
   /* Header-css */
   
   /* Footer-css */
   footer .logo_container img{max-width: 100%;}
   footer .row2 .col_lg{padding-left: 12.5em}
   /* Footer-css */

  /*Home*/
  /* .home_slider .title_wrapper h1:first-child {width: 3.1em !important;} */
  .video-btn-sec .uagb-container-inner-blocks-wrap,
  .home_slider .uagb-container-inner-blocks-wrap{max-width: 1562px !important;left: 2.5% !important;}
  .home_slider .image_wrapper{width: 72% !important;}
  .home_slider .image_wrapper .a1_img,.home_slider .image_wrapper .round_img{width: auto !important;}
  .home_slider .title_wrapper {column-gap: 0.5em;}
  /* .experience_panel .exp_list{padding-left: clamp(1.25em, 0em + 1.5625vw, 1.875em);justify-content: flex-start;align-items: center;flex-wrap: wrap;
    flex-direction: row;overflow: initial;column-gap: 3.64em;} */
  /* .experience_panel .swiper-slide{width: auto !important;} */
  /* .experience_panel .col_right img {aspect-ratio: revert-layer;} */
  .service_box .service_box_container{align-items: center;}
  .service_box .btn_panel {align-self: flex-start;}
  /*Home*/

  /*Services*/
  .passport_details_container{padding-right: 8em !important;}
  .services_images_card  .caption{margin-top: 7.25rem;}
  .image_slider_panel .play_btn{top: 32.5em;}
  /*Services*/

  /*FBI*/
  .schedule_fbi_panel .appointment_wrapper .col:first-child{padding-right: 0 !important;}
  /*FBI*/
}

@media only screen and (max-width : 374px) {
  /* Header-css */
  header .logo_container img{max-width: 8.0625em;}
  /* Header-css */
}

 



/*Animation*/
.slide-up {
  transform: translateY(30%) !important;
  -webkit-transform: translateY(30%) !important;
  opacity: 0;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease-in-out;
  transition: all 0.75s ease-in-out;
  -webkit-transition: all 0.75s ease-in-out;
}
.slide-down {
  transform: translateY(-1.25rem) !important;
  -webkit-transform: translateY(-1.25rem) !important;
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition: all 0.75s ease-in-out;
  -webkit-transition: all 0.75s ease-in-out;
  opacity: 0;
}
.slide-left {
  transform: translateX(30%) !important;
  -webkit-transform: translateX(30%) !important;
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition: all 0.75s ease-in-out;
  -webkit-transition: all 0.75s ease-in-out;
  opacity: 0;
}
.slide-right {
  transform: translateX(-30%) !important;
  -webkit-transform: translateX(-30%) !important;
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition: all 0.75s ease-in-out;
  -webkit-transition: all 0.75s ease-in-out;
  opacity: 0;
}

.zoom-in {
  transform: scale(0.75);
  -webkit-transform: scale(0.75);
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition: all 0.75s ease-in-out;
  -webkit-transition: all 0.75s ease-in-out;
}
.fade-in {
  opacity: 0;
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition: all 0.75s ease-in-out;
  -webkit-transition: all 0.75s ease-in-out;
}

.anim.slide-up,
.anim.slide-left,
.anim.slide-right,
.anim.zoom-in,
.anim.slide-down,
.anim.fade-in {
  transform: none !important;
  -webkit-transform: none !important;
  opacity: 1;
}
.delay-100 {
  transition-delay: 0.1s;
}
.delay-200 {
  transition-delay: 0.2s;
}
.delay-300 {
  transition-delay: 0.3s;
}
.delay-400 {
  transition-delay: 0.4s;
}
.delay-500 {
  transition-delay: 0.5s;
}
.delay-600 {
  transition-delay: 0.6s;
}
.delay-700 {
  transition-delay: 0.7s;
}
.delay-800 {
  transition-delay: 0.8s;
}
.delay-900 {
  transition-delay: 0.9s;
}
.duration-1000 {
  transition-duration: 1s;
}
.duration-800 {
  transition-duration: 0.8s;
}
.duration-700 {
  transition-duration: 0.7s;
}
.duration-600 {
  transition-duration: 0.6s;
}
/*Animation*/

