/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.btncss:hover {
    /* background-color: red !important; */
    transform: scale(1.1) !important;
}

.btncss {
    transition: transform 0.3s ease, background-color 0.3s ease;
}

header#top span.menu-title-text:hover {
    color: #d4a373;
	transform: scale(1.1) !important;
}
header#top span.menu-title-text {
    display: inline-block;
	transition: transform 0.3s ease, background-color 0.3s ease !important;
}
header#top .current-menu-item span {
    color: #d4a373 !important;
}
#top .span_9>.slide-out-widget-area-toggle>div {
filter: brightness(0) invert(1);
}
div#gform_drag_drop_area_1_6{
	padding:5px;
	
}
div#gform_drag_drop_area_2_8{
	padding:5px;
	
}
button#gform_browse_button_1_6 {
    background-color: #d4a373;
}
button#gform_browse_button_2_8{
	background-color: #d4a373;
}
#footer-outer #copyright[data-layout="centered"] {
    padding: 4px 0px !important;
}
div#footer-widgets .row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}



div#custom_html-2 input#input_2_7:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    
}
div#contact-inner input#input_1_6:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    
}
div#court-inner .t-1:hover p {
    color: #fff;
}
#top #logo img {
    border-radius: 10px 20px 20px 20px !important;
}
header#top span.menu-title-text {
    color: #fff;
}
div#footer-outer  .mian-stick {
    z-index: 999 !important;
}
#footer-outer .col:nth-child(1) .mian-stick {
    z-index: 999 !important;
}
#footer-outer .col:nth-child(3), #footer-outer .col:nth-child(4), #footer-outer .col:nth-child(2) {
    z-index: 1 !important;
}
/* 
div#footer-outer .mian-stick {
    position: fixed;
    right: 0;
    top: 37%;
    transform: translateY(-100%);
} */

div#footer-outer .mian-stick {
    position: fixed;
    right: 0;
    top: 40%;
    transform: translateY(-100%);
}

div#footer-outer .stick-form {
    position: absolute;
    top: -140%; /* Adjust to position the form correctly when visible */
    background-color: #fff;
    padding: 10px 10px;
    width: 500px;
    right: 0px; /* Align the form to the right */
    border-radius: 4%;
    display: none;
}

div#footer-outer .stick-button {
    transform: rotate(270deg);
    margin: 0px -15px;
    cursor: pointer;
}

.stick-button {
    position: relative;
    z-index: 999999 !important;
    right: -77px;
}

div#footer-outer .stick h1 {
    font-size: 28px;
    margin: 0px;
    color: #fff;
    padding: 0px 10px;
}

@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.1);
        opacity: 1;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}

div#footer-outer .stick {
    animation: pulse 2s infinite;
    background: #d4a373;
    position: relative;
    right: 50%;
    transition: 0.4s;
    top: -38px;
}
div#footer-outer .stick.selected {
    top: -538px !important;
    right: 50%;
}
div#footer-outer input#gform_submit_button_2 {
    width: 100%;
    border-radius: 50px ! IMPORTANT;
}
div#footer-outer div#gform_fields_2 input {
    border: 1px solid #b2b2b2;
    border-radius: 20px;
}
div#footer-outer div#gform_fields_2 textarea {
    border: 1px solid #b2b2b2;
    border-radius: 20px;
}









/* header#top ul.sf-menu.sf-js-enabled.sf-arrows, header#top ul.buttons.sf-menu {
    height: 150px !important;
} */
header#top ul.sf-menu.sf-js-enabled.sf-arrows, header#top ul.buttons.sf-menu {
    height: 100% !important;
}
header#top li#menu-item-60 a {
    font-family: "radley" !important;
    font-size: 22px;
    font-style: italic;
}
header#top li#menu-item-60 a span {
    color: #fff !important;
}
.current-menu-item span {
    color: #527359;
    font-weight: 600;
}
/* ==================================== */
div#revoluiton-slider {
    margin: 0;
}
div#revoluiton-slider span.img-btn img {
    display: inline-block;
    margin-bottom: -10px;
    margin-right: 10px;
}
div#revoluiton-slider a#SR7_1_1-1-11 {
    display: none !important;
}
/* ================================= */
div#heading-sec {
    margin: 0;
    padding-bottom: 30px !important;
}
div#heading-sec h6 a img {
    margin-bottom: -10px;
}
div#heading-sec p {
    font-size: 18px;
    line-height: 30px !important;
}
/* ============================== */
div#about {
    padding: 50px 0px !important;
}
div#about-inner {
    position: relative;
}
div#about-inner:before {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/home-back-2.png.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
    margin-left: 50px;
	-webkit-animation-name: spin;
  -webkit-animation-duration: 10000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
}
div#about-inner:after {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/home-back-3.png-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 103px;
    height: 99px;
    margin-left: 450px;
    -webkit-animation-name: spin;
    -webkit-animation-duration: 10000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}
a.nectar-button.small.regular.extra-color-1.regular-button.btn, a.nectar-button.small.regular.accent-color.regular-button.btn {
    font-size: 14px;
    padding: 15px 20px !important;
    margin-right: 10px;
}
/* ==================================================== */
div#court {
/*     padding: 50px 0px !important; */
    margin: 0;
}
div#court .row-bg {
    position: relative;
}
div#court .row-bg:before {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/shape-2.png-2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 375px;
    height: 651px;
	animation: heart 5s ease-in-out 0s 1000 alternate-reverse forwards;
}
@keyframes heart {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}
div#court .row-bg:after {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/shape-2.png-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 455px;
    height: 652px;
    margin-bottom: -100px;
	animation: heart 7s ease-in-out 0s 1000 alternate-reverse forwards;
}
div#court-inner .row-bg:before, div#court-inner .row-bg:after {
	display: none;
}
div#court-inner .t-1 {
    padding: 35px 50px !important;
    background: #F4EBE2;
    border-radius: 10px;
    filter: drop-shadow(2px 4px 6px #666);
    transition: .9s;
	height:200px;
}
div#court-inner .t-1:hover {
    background: #3A6351;
	transition: .9s;
}
div#court-inner .t-1 h2 span, div#court-inner .t-1 p span {
    transition: .5s;
}
div#court-inner .t-1:hover h2 span, div#court-inner .t-1:hover p span {
    color: #fff !important;
    transition: .5s;
}
/* ===================================== */
div#certificate {
    padding: 50px 0px !important;
    margin: 0;
}
/* ================================== */
/* div#pricing {
    padding: 50px 0px !important;
} */
div#pricing .row-bg {
	position: relative;
}
div#pricing .row-bg:before {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/home-shape.png.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 481px;
    height: 406px;
    margin: 170px 0px 0px 320px !important;
	animation: heart 7s ease-in-out 0s 1000 alternate-reverse forwards;
}
div#pricing .row-bg:after {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/home-back-5.png.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 73px;
    height: 73px;
    -webkit-animation-name: spin;
    -webkit-animation-duration: 10000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    margin: 0px 0px 220px 285px !important;
}
div#pricing-inner .row-bg:before, div#pricing-inner .row-bg:after {
	display: none;
}
div#pricing-inner {
    background: #fff;
    filter: drop-shadow(2px 4px 6px #cccccc);
    padding: 20px;
    border-radius: 40px;
    border: 1px solid #E1DFDB;
    margin: 0px 40px;
}
div#pricing-inner .vc_col-sm-4 .hover-wrap {
    background: #ECD7C1;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    margin: 0 auto;
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .5s;
     animation: border-transform 15s ease 0s infinite normal forwards;
}
@keyframes border-transform {
0%,
100% {
border-radius: 63% 37% 54% 46%/55% 48% 52% 45%
}
14% {
border-radius: 40% 60% 54% 46%/49% 60% 40% 51%
}
28% {
border-radius: 54% 46% 38% 62%/49% 70% 30% 51%
}
42% {
border-radius: 61% 39% 55% 45%/61% 38% 62% 39%
}
56% {
border-radius: 61% 39% 67% 33%/70% 50% 50% 30%
}
70% {
border-radius: 50% 50% 34% 66%/56% 68% 32% 44%
}
84% {
border-radius: 46% 54% 50% 50%/35% 61% 39% 65%
}
}
div#pricing-inner .vc_col-sm-4:hover .hover-wrap {
    background: #3A6351;
    transition: .5s;
}
div#pricing-inner .vc_col-sm-4 h6 a img {
    margin-bottom: -10px;
    display: inline-block;
    margin-left: 10px;
}
div#pricing-inner .vc_col-sm-4:hover h6 a {
    filter: brightness(0) saturate(100%) invert(70%) sepia(30%) saturate(484%) hue-rotate(349deg) brightness(90%) contrast(95%);
}
div#pricing-inner .vc_col-sm-4:last-child .wpb_text_column.wpb_content_element {
    margin-top: 20px;
}
/* ========================================== */
div#testimonial {
    padding: 50px 0px !important;
    margin-bottom: 0;
}
div#testimonial:after {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/home-back-2.png.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 110px;
    height: 110px;
    margin-right: 120px;
    -webkit-animation-name: spin;
    -webkit-animation-duration: 10000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    z-index: 99;
    margin-top: 150px;
}
div#testimonial .vc_col-sm-6.clm {
    position: relative;
    top: 40px;
}
div#testimonial .vc_col-sm-6.clm:before {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Rectangle-3346.png);
    background-size: 100% 100%;
    position: absolute;
    background-repeat: no-repeat;
    width: 43px;
    height: 42px;
    top: 0px;
    left: 0;
    margin: -41px 0px 0px -41px !important;
}
div#testimonial .vc_col-sm-6.clm:after {
    content: "";
    background: #527359;
    position: absolute;
    left: 0;
    top: 0;
    width: 70px;
    height: 100%;
    margin-left: -41px;
    z-index: 999;
    visibility: visible;
}
body.material .nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox:before {
	background-color: #fff !important;
	opacity: 1;
    outline: 10px solid #ffffff59;
}
.nectar-video-box .nectar_video_lightbox path {
    fill: #527359 !important;
}
div#testimonial .vc_col-sm-6.clm> .vc_column-inner {
    padding: 90px;
}
div#testimonial-inner .row-bg:after {
	display: none;
}
div#testimonial-inner {
    margin: 0px 270px 0px 0px !important;
}
div#testimonial-inner .iwt-icon img {
    width: unset;
}
div#testimonial-inner .iwithtext .iwt-text {
    padding-left: 70px;
    padding-top: 5px;
}
div#testimonial-inner .iwithtext .iwt-text h5 {
    margin: 0;
}
div#testimonial-inner .wpb_text_column.wpb_content_element p {
    font-size: 16px;
    line-height: 30px;
}
div#testimonial button.owl-prev:before {
    content: "\f060";
    font-family: 'FontAwesome';
    font-size: 20px;
    box-shadow: unset !important;
    background: #fff0;
    padding: 10px 12px;
    border: 2px solid #fff;
    border-radius: 50%;
	transition:.5s;
}
div#testimonial button.owl-prev {
    background: transparent;
    font-size: 0;
    border: 0px;
}
div#testimonial button.owl-next:before {
    content: "\f061";
    font-family: 'FontAwesome';
    font-size: 20px;
    box-shadow: unset !important;
    background: #fff0;
    padding: 10px 12px;
    border: 2px solid #fff;
    border-radius: 50%;
	transition:.5s;
}
div#testimonial button.owl-next:hover:before, div#testimonial button.owl-prev:hover:before {
    background: #D4C073;
    border-color: #D4C073;
    transition: .5s;
}
div#testimonial button.owl-next {
    background: transparent;
    font-size: 0;
    border: 0px;
}
div#testimonial .owl-carousel .owl-nav.disabled {
    display: block !important;
    float: left;
}
div#testimonial .owl-dots {
    display: none;
}
/* ========================================= */
div#contact {
/*     padding-top: 50px !important; */
    margin-bottom: 0px !important;
	position: relative;
}
div#contact:after {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/image-17.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 103px;
    height: 99px;
    margin: 0px -280px 180px 0px !important;
    -webkit-animation-name: spin;
    -webkit-animation-duration: 10000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}
div#contact .row-bg:before {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/image-20.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 617px;
    height: 719px;
    margin: 100px 0px 0px 10px !important;
    animation: heart 7s ease-in-out 0s 1000 alternate-reverse forwards;
}
div#contact .row-bg:after {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/image-18.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 196px;
    height: 238px;
	animation: heart 7s ease-in-out 0s 1000 alternate-reverse forwards;
}
div#contact-inner .row-bg:before, div#contact-inner .row-bg:after {
	display: none;
}
div#contact h2 span {
    font-size: 30px;
    line-height: 40px;
}
div#contact-inner {
  background: #fff;
  filter: drop-shadow(2px 4px 6px #ccc);
  padding: 20px 40px !important;
}
div#gform_fields_1 {
    row-gap: 15px;
}
/* span#gfield_upload_rules_1_6 {
    display: none;
} */
legend.gfield_label.gform-field-label.gfield_label_before_complex, label.gfield_label.gform-field-label {
    margin-top: 0 !important;
    text-transform: capitalize !important;
    color: #7A7A7A;
}
span.gfield_required.gfield_required_text {
    display: none;
}
div#contact-inner input::placeholder, div#contact-inner textarea#input_1_5::placeholder {
    color: #6F6F6F !important;
}
div#contact-inner input, div#contact-inner textarea#input_1_5 {
    border: 1px solid #EEEEEE;
    border-radius: 10px;
}
div#contact-inner textarea#input_1_5 {
    max-height: 90px !important;
}
.gform-footer.gform_footer.top_label {
    margin-top: 10px;
}
div#contact-inner input#input_1_6:before {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Group-143726019.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 180px;
    height: 44px;
    z-index: 99;
}
div#contact-inner input#input_1_6 {
  width: 180px;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-left: 150px;
  border-radius: 0px !important;
  border: unset !important;
  height: 44px !important;
}
div#contact-inner input#gform_submit_button_1 {
    background: #D4A373;
    padding: 9px 40px !important;
    border-radius: 10px !important;
    height: 44px !important;
}
div#gform_wrapper_1 {
    margin: 0;
}
body .gform_wrapper .top_label .gfield_label {
    text-transform: capitalize !important;
    color: #7A7A7A !important;
    font-weight: 100;
}

/* ================================================ */
div#footer-outer img {
    margin-top: -1px;
}
div#footer-outer .row-bg {
    position: relative;
}
div#footer-outer .row-bg:before {
    content: "";
    width: 100%;
    position: absolute;
    top: 0;
    height: 1px;
    background: #999999;
    margin-top: 120px;
}
div#footer-outer .row-bg:after {
    content: "";
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 1px;
    background: #999999;
    margin-bottom: 75px;
}
div#footer-widgets .row-bg:before, div#footer-widgets .row-bg:after, div#copyright .row-bg:before, div#copyright .row-bg:after {
	display: none;
}
div#footer-widgets .left-menu ul {
    column-count: 2;
    padding-left: 20px;
}
div#footer-widgets .left-menu ul li {
    list-style: disc;
}
div#footer-widgets .right-menu {
    text-align: right;
}
/* ================================================ */
div#copyright {
    padding: 10px 0px !important;
}
div#copyright img {
    float: right;
}
.container-wrap {
    padding-top: 0px !important;
}

div#aboutdescripinr1 {
    background-color: #F4EBE2;
    padding-block: 50px;
    padding-inline: 150px;
    border-radius: 10px;
}

.aboutinrpg .row-bg::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/home-back-2.png.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 140px;
    height: 140px;
}
.aboutinrpginr1 .row-bg::after{
	display:none;
}

div#about-inner img {
    width: 100%;
}

.courtinrpgmain .row-bg:before {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Slice_1__1_-removebg-preview.png) !important;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: 80px !important;
    width: 173px !important;
    height: 413px !important;
    animation: heart 5s ease-in-out 0s 1000 alternate-reverse forwards !important;
}

.courtinrpgmain .row-bg:after{
	display:none !important;
}

.courtinrpgmain::after {
    content: '';
    position: absolute;
    right: -530px;
    bottom: -260px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/image-21-2.png);
    width: 515px;
    height: 618px;
}

.pricinginrpage::before {
    content: '';
    position: absolute;
    left: -326px;
    top: 60px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/home-back-2.png.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 120px;
    height: 120px;
}


.courtinrpgmain {
    margin-top: -50px !important;
}
.headingsecinrpg::before {
    content: '';
    position: absolute;
    left: -330px;
    top: 50px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Slice_1__2_-removebg-preview.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 172px;
    height: 399px;
}

div#testimonials-secmaininr1 .iwithtext .iwt-icon img {
    width: 100%;
}

div#testimonials-secmaininr1 .iwithtext .iwt-text p {
    font-family: inter;
    font-weight: 600;
}
div#testimonials-secmaininr1 .iwithtext .iwt-text {
    padding-left: 65px;
    padding-top: 5px;
}
div#testimonials-secmaininr1 .iwithtext .iwt-text h5 {
    font-family: Inter;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 0px;
}
/* div#testimonials-secmain {
    margin-top: -30px;
} */
div#testimonials-secmaininr1 .wpb_text_column.wpb_content_element p {
    padding-bottom: 20px !important;
}

div#testimonials-secmaininr1 .vc_col-sm-4 .vc_column-inner:hover {
    transition: .9s;
    background: #ffffff;
}
div#testimonials-secmaininr1 .vc_col-sm-4 .vc_column-inner {
    background-color: #fff0;
    filter: drop-shadow(2px 4px 6px #cccccc);
    padding: 40px;
    border-radius: 20px;
    transition: .9s;
}

div#testimonials-secmaininr1 .row-bg::before, div#testimonials-secmaininr1 .row-bg::after {
    display: none;
}

div#testimonials-secmain .row-bg::before {
    content: '';
    position: absolute;
    left: 0px;
    top: 40px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Slice_1__2_-removebg-preview.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 172px;
    height: 399px;
}

div#testimonials-secmain .row-bg::after {
    content: '';
    position: absolute;
    bottom: 70px;
    right: 20px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/home-back-2.png.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 130px;
    height: 132px;
    animation-name: spin;
    animation-duration: 30000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
div#contactmemaininr1 .clm2 .vc_column-inner {
    background: #fff;
    filter: drop-shadow(2px 4px 6px #ccc);
    padding: 20px 40px !important;
}

div#contactmemaininr1 input, div#contactmemaininr1 textarea#input_1_5 {
    border: 1px solid #EEEEEE;
    border-radius: 10px;
}
div#contactmemaininr1 input#gform_submit_button_1 {
    background: #D4A373;
    padding: 9px 40px !important;
    border-radius: 10px !important;
    height: 44px !important;
}
div#contactmemaininr1 input#input_1_6 {
    width: 180px;
    position: absolute;
    bottom: 20px;
    left: 0;
    margin-left: 180px;
    border-radius: 0px !important;
    border: unset !important;
    height: 44px !important;
}
div#contactmemaininr1 input#input_1_6:before {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Group-143726019.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 180px;
    height: 44px;
    z-index: 99;
}
div#contactmemaininr1 input, div#contactmemaininr1 textarea#input_1_5 {
    border: 1px solid #EEEEEE;
    border-radius: 10px;
}

div#contactmemaininr1 .iwt-icon i {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 32px;
    color: #ffffff;
}
div#contactmemaininr1 .iwt-icon {
    background: #D4A373;
    width: 70px;
    height: 70px;
    border-radius: 50%;
}

div#contactmemaininr1 .iwithtext .iwt-text h2 {
    margin: 0;
}
div#contactmemaininr1 .iwithtext .iwt-text {
    padding-left: 90px;
    padding-top: 7px;
}

div#contactmemaininr1 .iwithtext .iwt-icon {
    transition: .9s;
}
div#contactmemaininr1 .iwithtext:hover .iwt-icon {
    background: #3A6351;
    transition: .9s;
}
div#contactmemaininr1 .iwithtext a {
    color: #6F7775;
}
/* div#contactmemain {
    margin-top: -50px;
} */
div#contactmemaininr1 {
    margin-bottom: 60px;
}
div#contactmemain .row-bg::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Slice_1__2_-removebg-preview.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 172px;
    height: 399px;
}

div#contactmemain .row-bg::before {

    top: 60px;
   
}
div#contactmemaininr1 .row-bg::before, div#contactmemaininr1 .row-bg::after, div#contactmemaininr2 .row-bg::before, div#contactmemaininr2 .row-bg::after {
    display: none;
}

div#contactmemain .row-bg::after {
    content: '';
    position: absolute;
    bottom: 240px;
    right: -60px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/shape-2-1.png-1-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 456px;
    height: 435px;
}

div#privacypolicymain .row-bg.viewport-desktop.using-image {
    background-size: 100% 100%;
}


div#privacypolicymain .toggle.default.open a {
    color: #ffffff !important;
}
div#privacypolicymain .toggle.default.open {
    background: #3A6351;
    color: #ffffff;
}
div#privacypolicymain .toggle.default {
    background: #F4EBE2;
    margin-bottom: 20px;
    border-radius: 20px;
    padding: 0px 20px;
    transition: .9s;
    filter: drop-shadow(2px 4px 6px #cccccc);
    
}

div#privacypolicymain .row-bg::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Slice_1__2_-removebg-preview.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 172px;
    height: 399px;
}

div#privacypolicymain .row-bg::after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 20px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Slice_2-removebg-preview.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 243px;
    height: 489px;
}

div#privacypolicymain::before {
    content: '';
    position: absolute;
    left: -320px;
    bottom: 60px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/home-back-2.png.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 120px;
    height: 120px;
}

div#privacypolicymain .toggle.default.open .t1 {
    padding-right: 360px;
}
div#privacypolicymain .toggle.default.open {

    padding-bottom: 30px;
}

/* div#privacypolicymain {
    margin-top: -50px;
} */
div#privacypolicymain .row-bg::before {
    
    top: 60px;
    
}



div#custom_html-2 input, div#custom_html-2 textarea#input_2_5 {
    border: 1px solid #EEEEEE;
    border-radius: 10px;
}
div#custom_html-2 input#gform_submit_button_2 {
    background: #D4A373;
    padding: 9px 40px !important;
    border-radius: 10px !important;
    height: 44px !important;
	color: #fff;
}
div#custom_html-2 input#input_2_7 {
    width: 180px;
    position: absolute;
    bottom: 10px;
    left: 0;
    margin-left: 155px;
    border-radius: 0px !important;
    border: unset !important;
    height: 44px !important;
}
div#custom_html-2 input#input_2_7:before {
    content: "";
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Group-143726019.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 180px;
    height: 44px;
    z-index: 99;
}
div#custom_html-2 input, div#custom_html-2 textarea#input_2_5 {
    border: 1px solid #EEEEEE;
    border-radius: 10px;
}

div#custom_html-2 input, div#custom_html-2 textarea#input_2_5 {
   
    color: #000000;
}

.page-id-189 div#page-header-bg::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Group-143726054.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 187px;
    height: 212px;
}

div#locationsmaininr1 .iwithtext .iwt-text {
    padding-left: 45px;
    padding-top: 5px;
}

div#locationsmaininr1 .vc_col-sm-1\/5:hover .vc_column-inner {
    transform: translateY(5px);
    transition: .9s;
    filter: drop-shadow(2px 4px 6px #cccccc);
}
div#locationsmaininr1 .vc_col-sm-1\/5 .vc_column-inner {
    background-color: #FAF5F0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 70px;
    transition: .9s;
    border-radius: 3px;
}

div#locationsmaininr1 .row-bg::before, div#locationsmaininr1 .row-bg::after {
    display: none;
}
div#locationsmain .row-bg::before {
    content: '';
    position: absolute;
    left: 0;
    top: 80px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Slice_1__2_-removebg-preview.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 172px;
    height: 399px;
}

div#locationsmain .row-bg::after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 150px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Slice_2-removebg-preview.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 243px;
    height: 489px;
}


div#locationsmain::before {
    content: '';
    position: absolute;
    left: -230px;
    bottom: 100px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/home-back-2.png.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100px;
    height: 100px;
}
div#locationsmain::after {
    content: '';
    position: absolute;
    right: -230px;
    top: 50px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/home-back-10.png.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100px;
    height: 100px;
}

div#footer-widgets .row {
    padding-top: 0px !important;
	
}
#footer-outer #copyright[data-layout="centered"] .col.span_5 {
    max-width: 100%;
}
.copyrightmain strong {
    color: #FEC977;
}
.copyrightmain {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #ffffff;
}

div#copyright img {
    margin: 0;
}
div#copyright {
    border-top: 2px solid #426958 !important;
    padding: 15px 0px !important;
}

div#footer-widgets .row {
    padding-top: 0px !important;
    padding-bottom: 20px;
}
div#footer-widgets {
    font-size: 14px;
    font-family: Urbanist;
    line-height: 24px;
}
div#footer-widgets div#media_image-2 {
    margin-bottom: 20px;
}
#footer-widgets .widget h4 {
    font-style: normal;
}
div#nav_menu-2 {
    margin: 0 auto;
    display: table;
}
div#nav_menu-3 {
    margin: 0 auto;
    display: table;
}
div#nav_menu-4 {
    float: right;
}

#footer-widgets .widget h4 {
    margin-top: 50px;
}
body #footer-outer #copyright, .ascend #footer-outer #copyright {
    border: none;
    background-color: #3a6351;
    z-index: 9;
}
div#certificate .row-bg::after {
    content: '';
    position: absolute;
    right: 0;
    bottom: -20px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Slice_1__3_-removebg-preview-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 202px;
    height: 272px;
}
div#certificate-inner .row-bg::after,div#certificate-inner .row-bg::before {
    display: none;
}

div#certificate .row-bg::before {
    content: '';
    position: absolute;
    left: 0px;
    top: 50px;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Slice_1__2_-removebg-preview.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 172px;
    height: 399px;
}


/* 
div#custom_html-2 input, div#custom_html-2 textarea#input_2_5 {
    border: 1px solid #EEEEEE;
    border-radius: 10px;
}
div#custom_html-2 input#gform_submit_button_2 {
    background: #D4A373;
    padding: 9px 40px !important;
    border-radius: 10px !important;
    height: 44px !important;
}
div#custom_html-2 input#input_2_6 {
    width: 180px;
    position: absolute;
    bottom: 20px;
    left: 0;
    margin-left: 180px;
    border-radius: 0px !important;
    border: unset !important;
    height: 44px !important;
}
div#custom_html-2 input#input_2_6:before {
    content: "";
    background-image: url(https://devu1a.customdev.solutions/christinemarshall/wp-content/uploads/2025/04/Group-143726019.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 180px;
    height: 44px;
    z-index: 99;
}
div#custom_html-2 input, div#custom_html-2 textarea#input_1_5 {
    border: 1px solid #EEEEEE;
    border-radius: 10px; 
}*/

 div#gform_fields_2 {
    row-gap: 15px;
} 

/* div#footer-outer .stick.selected {
    top: -538px !important;
    right: 100%;
} */

div#custom_html-2 input#gform_submit_button_2 {
    background: #D4A373;
    padding: 9px 40px !important;
    border-radius: 10px !important;
    height: 44px !important;
}

input#gform_submit_button_2 {
    width: 30% !important;
}


div#gform_confirmation_message_2 {
    background: #ffffff;
    /* filter: drop-shadow(2px 4px 6px #cccccc); */
    color: #000000;
    margin-top: 140px;
}

span#gfield_upload_rules_2_7 {
    display: none;
}
/* ================================================== */
@media (max-width: 1920px) {
	div#contact .row-bg:before {
    width: 607px;
    height: 619px;
    margin: 150px 0px 0px 10px !important;
}
}
@media (max-width: 1728px) {
	.courtinrpgmain::after {
  
    right: -470px;
    bottom: -260px;
   
    width: 545px;
    height: 618px;
}
	div#pricing .row-bg::before {
  width: 461px;
  height: 386px;
  margin:190px 0px 0px 120px !important;
}
	div#pricing .row-bg::after {
  width: 73px;
  height: 73px;
  margin: 0px 0px 220px 75px !important;
}
	.pricinginrpage::before {
    
    left: -236px;
   
}
	.headingsecinrpg::before {
  
    left: -241px;
  
}
	
	div#privacypolicymain::before {
        left: -90px;
        width: 80px;
        height: 80px;
        bottom: 10px;
    }
	div#locationsmain .row-bg::after {

    width: 183px;
    height: 409px;
}
	
	div#locationsmain::before {
   
    left: -160px;

}

	
}

@media (max-width: 1600px) {
	.text-lft {
  margin-left: -80px;
}
	div#pricing .row-bg::before {
  width: 461px;
  height: 386px;
  margin:190px 0px 0px 120px !important;
}
	div#pricing .row-bg::after {
  width: 73px;
  height: 73px;
  margin: 0px 0px 220px 75px !important;
}
	div#testimonial-inner {
  margin: 0px 120px 0px 0px !important;
}
	div#testimonial .vc_col-sm-6.clm::before {
  width: 33px;
  height: 22px;
  margin:-21px 0px 0px -31px !important;
}
	div#testimonial .vc_col-sm-6.clm::after {
  width: 42px;
  height: 99.9%;
  margin-left: -30px;
  margin-top: 1px;
}
	div#testimonial::after {
  width: 90px;
  height: 90px;
  margin-right: 50px;
  margin-top: 150px;
}
	div#contact::after {
  width: 103px;
  height: 99px;
  margin: 0px -140px 180px 0px !important;
}
	div#contact .row-bg::before {
  width: 407px;
  height: 609px;
  margin: 120px 0px 0px 10px !important;
}
	.pricinginrpage::before {
        left: -166px;
    }
	.headingsecinrpg::before {
  
    left: -181px;

}
	div#contactmemain .row-bg::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Slice_1__2_-removebg-preview.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 132px;
    height: 359px;
}
	div#locationsmain::after {
   
    right: -110px;
    top: 50px;
   
    
}
	div#locationsmain .row-bg::before {
   
    left: 0;
    top: 80px;
	width: 132px;
    height: 339px;
}
	div#locationsmain .row-bg::after {
        width: 143px;
        height: 369px;
    }
}
@media (max-width: 1440px) {
	.text-lft {
  margin-left: -130px;
}
	div#pricing .row-bg::before {
    width: 461px;
    height: 386px;
    margin: 190px 0px 0px 60px !important;
  }
	div#pricing .row-bg::after {
    width: 73px;
    height: 73px;
    margin: 0px 0px 220px 15px !important;
  }
	 div#testimonial-inner {
    margin: 0px 90px 0px 0px !important;
  }
	div#testimonial .vc_col-sm-6.clm > .vc_column-inner {
  padding: 50px;
}
	div#testimonial .vc_col-sm-6.clm {
  top: 26px;
}
	  div#contact .row-bg::before {
    width: 347px;
    height: 559px;
    margin: 140px 0px 0px 10px !important;
  }
	div#contact::after {
    width: 103px;
    height: 99px;
    margin: 0px -70px 200px 0px !important;
  }
	.pricinginrpage::before {
        left: -86px;
    }
	.courtinrpgmain::after {
        right: -340px;
        bottom: -260px;
        width: 495px;
        height: 568px;
        background-size: 100% 100%;
    }
	.headingsecinrpg::before {
    
    left: -101px;
   	width: 112px;
    height: 319px;
}
	div#testimonials-secmain .row-bg::before {
  
    width: 122px;
    height: 349px;
}
	
	div#testimonials-secmain .row-bg::after {
    
    bottom: 50px;
    right: 10px;
    width: 100px;
    height: 100px;
   
}
	
	div#contactmemain .row-bg::before {
        
        left: 0;
        top: 0;
       	width: 82px;
        height: 259px;
        top: 50px;
    }
	
	div#locationsmain::before {
        left: -90px;
        width: 80px;
        height: 80px;
    }
	div#locationsmain::after {
        right: -80px;
        top: 50px;
        width: 80px;
        height: 80px;
    }

}
@media (max-width: 1366px) {
	div#testimonial .vc_col-sm-6.clm > .vc_column-inner {
    padding: 40px;
  }
	div#testimonial .vc_col-sm-6.clm {
    top: 31px;
  }
	div#contact .row-bg::before {
    width: 347px;
    height: 559px;
    margin: 120px 0px 0px 10px !important;
  }
	div#aboutdescripinr1 {
    
   
    padding-inline: 90px;
    
}
	.aboutinrpg .row-bg::after {
  
    width: 100px;
    height: 100px;
}
	.aboutinrpg .row-bg::after {
        width: 80px;
        height: 80px;
    }
	div#privacypolicymain .toggle.default.open .t1 {
    padding-right: 160px;
}
	div#privacypolicymain .toggle.default.open {
    padding-bottom: 20px;
}
	div#privacypolicymain .inner-toggle-wrap {
    padding-bottom: 10px !important;
}
	    div#footer-outer .mian-stick {
        top: 35%;
    }
	
	div#gform_2_validation_container {
    margin-bottom: 10px;
}
}
@media (max-width: 1340px) {
	.text-lft {
  margin-left: -120px;
}
	div#testimonial .vc_col-sm-6.clm {
    top: 37px;
  }
	div#contact-inner textarea#input_1_5 {
    max-height: 70px !important;
}
	div#contact-inner textarea#input_2_5 {
    max-height: 70px !important;
}
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
    padding-left: 6px !important;
    padding-right: 6px !important;
}
}
@media (max-width: 1336px) {}
@media (max-width: 1320px) {}
@media (max-width: 1280px) {
	a#SR7_1_1-1-11 {
    margin-top: -4px;
}
	div#about-inner:before {
    width: 120px;
    height: 120px;
    margin-left: 50px;
}
	div#about-inner:after {
    width: 83px;
    height: 79px;
    margin-left: 425px;
}
	    div#pricing .row-bg::before {
        width: 431px;
        height: 356px;
        margin: 170px 0px 0px 60px !important;
    }
	div#pricing .row-bg::after {
        width: 63px;
        height: 63px;
        margin: 0px 0px 230px 15px !important;
    }
	    div#testimonial .vc_col-sm-6.clm {
        top: 31px;
    }
	div#testimonial button.owl-prev:before, div#testimonial button.owl-next:before {
    padding: 9px 10px;
    font-size: 16px;
}
	   div#testimonial-inner {
        margin: 0px 50px 0px 10px !important;
    }
	div#contact .row-bg:after {
    width: 166px;
    height: 208px;
}
	div#contact .row-bg::before {
        width: 297px;
        height: 479px;
        margin: 130px 0px 0px 10px !important;
    }
	div#footer-outer .stick.selected {
    top: -532px !important;
    right: 50%;
}
	div#footer-outer .mian-stick {
    
    top: 25%;
   
}
	
	div#footer-outer .stick.selected {
        top: -532px !important;
        right: 50%;
    }
	div#footer-outer .stick.selected {
        top: -532px !important;
        right: 100%;
    }
	
	
}
@media (max-width: 1080px) {
	#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {
    height: 162px;
}
	.slide-out-widget-area-toggle.mobile-icon.slide-out-from-right {
    height: 100px !important;
}
		.text-lft {
  margin-left: -80px;
}
	div#heading-sec {
    padding-bottom: 10px !important;
}
	div#about {
    padding: 30px 0px !important;
}
	div#about-inner:before {
    width: 100px;
    height: 100px;
    margin-left: 50px;
}
	div#about-inner:after {
        width: 83px;
        height: 79px;
        margin-left: 345px;
    }
	    div#court {
        padding: 20px 0px !important;
    }
	div#court .row-bg:before {
    width: 285px;
    height: 551px;
}
	div#court .row-bg:after {
    width: 315px;
    height: 572px;
    margin-bottom: -70px;
}
	div#court-inner .t-1 {
    padding: 25px 30px !important;
}
	div#certificate {
    padding: 20px 0px !important;
}
	div#pricing {
    padding: 20px 0px !important;
    margin: 0;
}
	div#pricing-inner {
    margin: 0px 20px;
}
	    div#pricing .row-bg::before {
        width: 421px;
        height: 346px;
        margin: 120px 0px 0px 60px !important;
    }
	div#testimonial-inner {
        margin: 0px 20px 0px 10px !important;
    }
div#testimonial-inner .wpb_text_column.wpb_content_element p {
    font-size: 14px;
    line-height: 27px;
}
	    div#testimonial .vc_col-sm-6.clm > .vc_column-inner {
        padding: 20px;
    }
	    div#testimonial::after {
        width: 70px;
        height: 70px;
        margin-right: 50px;
        margin-top: 130px;
    }
	        div#testimonial .vc_col-sm-6.clm {
        top: 26px;
    }
	div#testimonial .owl-stage {
    padding: 10px 0px !important;
}
	div#testimonial button.owl-prev:before, div#testimonial button.owl-next:before {
        padding: 7px 8px;
        font-size: 15px;
    }
	div#contact-inner {
    padding: 20px 40px !important;
}
	div#contact h2 span {
    font-size: 25px;
    line-height: 35px;
}
	div#contact-inner textarea#input_1_5 {
        max-height: 50px !important;
    }
	div#contact::after {
        width: 83px;
        height: 79px;
        margin: 0px -70px 170px 0px !important;
    }
    div#contact .row-bg:after {
        width: 136px;
        height: 178px;
    }
	div#contact {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
	div#contact img {
    margin-bottom: -120px;
}
	div#footer-widgets ul li a {
    font-size: 12px;
}
	p, li a {
    font-size: 13px;
    line-height: 23px;
}
	h4 {
    font-size: 15px !important;
}
	a.nectar-button.small.regular.extra-color-1.regular-button.btn, a.nectar-button.small.regular.accent-color.regular-button.btn {
    font-size: 13px;
    padding: 13px 20px !important;
}
	h6 {
    font-size: 13px !important;
    line-height: 23px !important;
}
	
	div#heading-sec {
    margin-top: -10px !important;
}
	    .aboutinrpg .row-bg::after {
        width: 80px;
        height: 80px;
    }
	div#testimonials-secmaininr1 .iwithtext .iwt-text h5 {
   
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 0px;
}
	div#testimonials-secmaininr1 .vc_col-sm-4 .vc_column-inner {
  
    padding: 25px;
    
}
	div#contactmemaininr1 .iwt-icon i {
 
    font-size: 22px;
  
}
	div#contactmemaininr1 .iwt-icon {

    width: 60px;
    height: 60px;

}
	div#contactmemaininr1 .iwithtext .iwt-text {
    padding-left: 70px;
    padding-top: 5px;
}
	div#contactmemaininr1 .clm2 .vc_column-inner {
  
    padding: 20px 20px !important;
}
	div#locationsmaininr1 .vc_col-sm-1\/5 .vc_column-inner {

    padding-inline: 10px;
}
	div#locationsmaininr1 .iwithtext .iwt-text {
 
    font-size: 13px;
}
	div#locationsmaininr1 .vc_col-sm-1\/5 .vc_column-inner {

    height: 60px;
  
}
	.page-id-189 div#page-header-bg::before {

    width: 117px;
    height: 142px;
}
}
@media (max-width: 1024px) {
	div#court-inner .t-1 {
 
  height: 180px !important;
}
	div#header-outer {
    padding: 0;
}
			.text-lft {
  margin-left: -90px;
	}
	div#about-inner:after {
        width: 73px;
        height: 69px;
        margin-left: 305px;
    }
	    div#pricing-inner {
        margin: 0px 0px;
    }
	    div#pricing .row-bg::before {
        width: 421px;
        height: 346px;
        margin: 140px 0px 0px 60px !important;
    }
	        div#testimonial .vc_col-sm-6.clm {
        top: 38px;
    }
	div#contact img {
        margin-bottom: -150px;
    }
	
	div#heading-sec {
    margin-top: -10px !important;
}
	.pricinginrpage::before {
    
    width: 80px;
    height: 80px;
}
	.pricinginrpageinr1 {
    margin-bottom: 40px !important;
}
	    div#privacypolicymain .toggle.default.open .t1 {
        padding-right: 30px;
    }
	div#locationsmaininr1 .iwithtext .iwt-text {
        font-size: 11px;
    }
	
}
@media (max-width: 912px) {
	div#court-inner .t-1 {
  
    height: 150px !important;
}
	body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close:before {
    background-color: #527359 !important;
}
	.text-lft {
  margin-left: -80px;
	}
	div#heading-sec p {
    font-size: 16px;
    line-height: 30px !important;
}
	div#about-inner {
    text-align: center;
    margin: 0px 100px;
}
	    div#about-inner:before {
        width: 100px;
        height: 100px;
        margin-left: -30px;
    }
	    div#about-inner:after {
        width: 73px;
        height: 69px;
        margin-left: -5px;
    }
	div#court-inner {
    text-align: center;
    margin: 0px 90px;
}
	div#certificate-inner {
    margin: 0px 90px;
}
	div#pricing-inner {
        margin: 0px 130px;
    }
	div#pricing .row-bg::after {
        width: 63px;
        height: 63px;
        margin: 230px 0px 0px 15px !important;
        bottom: unset;
        top: 0;
    }
	    div#testimonial .vc_col-sm-6.clm {
        top: 0;
    }
	    div#testimonial .vc_col-sm-6.clm > .vc_column-inner {
        padding: 30px 70px;
		text-align: center;	
    }
	    div#testimonial-inner {
        margin: 0px 100px 0px 100px !important;
    }
	div#testimonial .owl-carousel .owl-nav.disabled {
    display: block !important;
    float: unset;
}
	    div#testimonial .vc_col-sm-6.clm > .vc_column-inner {
        padding: 20px 70px !important;
    }
	div#testimonial-inner .iwithtext {
    margin: 0 auto;
    display: table;
    margin-bottom: 20px;
    text-align: left;
}
	    div#testimonial::after {
        margin-top: 0px;
        top: unset;
        bottom: 0;
        margin-bottom: 310px;
    }
	div#contact .wpb_text_column.wpb_content_element {
    text-align: center;
}
	div#contact-inner {
    margin: 0px 100px;
}
	div#contact img {
        margin: 0 auto;
        display: table;
    }
	div#contact {
        padding-bottom: 0px !important;
    }
	div#contact::after {
        width: 83px;
        height: 79px;
        margin: 0px -40px 170px 0px !important;
    }
	div#footer-widgets .left-menu ul {
    column-count: 1;
    padding-left: 0px;
}
	div#footer-widgets .left-menu ul li {
    list-style: none;
}
	div#footer-widgets .right-menu {
    text-align: center;
}
	div#footer-widgets .vc_col-sm-3.left-menu {
    text-align: center;
}
	div#copyright .vc_col-sm-6 {
    width: 50%;
    margin: 0;
}
	div#court .row-bg:before{
		display:none;
	}
	.courtinrpgmain::after{
		display:none;
	}
	.pricinginrpage::before{
		display:none;
	}
	div#pricing .row-bg::before{
		display:none;
	}
	.headingsecinrpg::before {
  
    left: -56px;
   
    width: 82px;
    height: 219px;
}
	div#about-inner:after{
		display:none;
	}
	
	div#testimonials-secmaininr1 .iwithtext {
    margin: 0 auto;
    display: table;
    margin-bottom: 20px;
}
	div#testimonials-secmaininr1 h6 img {
    margin: 0 auto;
}
	div#testimonials-secmaininr1 .vc_col-sm-4 .vc_column-inner {
   
    margin: 0px 210px;
}
	div#testimonials-secmaininr1 {
    text-align: center;
}
	div#contactmemain .row-bg::before{
		display:none;
	}
	div#contactmemain .row-bg::after{
		display:none;
		
	}
	
	div#contactmemain {
    margin-top: 0px;
}
	div#contactmemaininr1 {
    text-align: center;
}
	div#contactmemaininr1 .iwithtext .iwt-text {
        padding-left: 0px;
    }
	div#contactmemaininr1 .iwt-icon {
    position: unset;
    margin: 0 auto;
}
	div#contactmemaininr1 .clm2 .vc_column-inner {
     
        text-align: left;
    }
	div#privacypolicymain .toggle.default.open a {
    font-size: 18px !important;
    padding-bottom: 10px;
}
	div#privacypolicymain {
    margin-top: 0px;
}
	div#privacypolicymain .toggle.default {
   
    padding: 0px 10px;
    
}
	div#footer-outer .mian-stick {
    text-align: left;
}
	div#locationsmaininr1 .vc_col-sm-1\/5 .vc_column-inner {
    
        margin: 0px 280px;
    }
	
	.page-id-189 div#page-header-bg::before{
		display:none;
	}

	    div#locationsmain::before {
        left: -40px;
        width: 80px;
        height: 80px;
    }
	div#locationsmain .row-bg::after {
        width: 103px;
        height: 269px;
    }
	div#locationsmain .row-bg::before {
        left: 0;
        top: 80px;
        width: 92px;
        height: 189px;
    }
	div#locationsmain::after {
        right: -40px;
        top: 50px;
        width: 70px;
        height: 70px;
    }
	div#nav_menu-3, div#nav_menu-2 {
    margin: unset;
}
	div#nav_menu-4 {
    float: unset;
}
	    div#footer-outer {
        z-index: 999999;
    }
	#footer-widgets .widget h4 {
    margin-top: 0px;
}
}
@media (max-width: 800px) {
	div#revoluiton-slider span.img-btn img {
    margin-bottom: -8px;
    width: 20px;
}
	div#heading-sec p br {
    display: none;
}
	    div#about-inner {
        margin: 0px 60px;
    }
	    div#court-inner {
        margin: 0px 50px;
    }
	div#certificate-inner {
        margin: 0px 50px;
    }
	div#pricing-inner {
        margin: 0px 100px;
    }
	div#testimonial-inner {
        margin: 0px 80px 0px 80px !important;
    }
	    div#contact-inner {
        margin: 0px 80px;
    }
	.headingsecinrpg::before{
		display:none;
	}
	div#testimonials-secmaininr1 .vc_col-sm-4 .vc_column-inner {
        margin: 0px 100px;
    }
	div#locationsmaininr1 .vc_col-sm-1\/5 .vc_column-inner {
        margin: 0px 200px;
    }
	
}
@media (max-width: 768px) {}
@media (max-width: 480px) {
	div#contact-inner input#gform_submit_button_1 {
  
    width: 100%;
}
	div#header-outer {
    position: relative !important;
}
	header#top {
    background: #faf5f1;
}
	div#revoluiton-slider span.img-btn img {
        margin-right: 5px;
    }
	.text-lft {
  margin-left: -20px;
	}
	div#heading-sec p br {
    display: none;
}
	div#about-inner .vc_col-sm-3 {
    width: 50%;
}
	div#about-inner {
        margin: 0px 20px;
    }
	    div#about-inner:before {
        width: 70px;
        height: 70px;
        margin-left: -30px;
    }
	div#about-inner:after {
        width: 53px;
        height: 49px;
        margin-left: -25px;
    }
	    div#court-inner {
        margin: 0px 0px;
    }
	div#certificate-inner {
        margin: 0px 0px;
    }
	div#certificate-inner .vc_col-sm-2 {
    display: none;
}
	    div#pricing-inner {
        margin: 0px 20px;
    }
	    div#pricing .row-bg::before {
        width: 421px;
        height: 346px;
        margin: 140px 0px 0px 20px !important;
    }
	    div#pricing .row-bg::after {
        width: 43px;
        height: 43px;
        margin: 230px 0px 0px 5px !important;
    }
	    div#testimonial-inner {
        margin: 0px 10px 0px 10px !important;
    }
	    div#testimonial .vc_col-sm-6.clm > .vc_column-inner {
        padding: 20px 10px !important;
    }
	    div#testimonial-inner .wpb_text_column.wpb_content_element p {
        font-size: 13px;
        line-height: 23px;
    }
	    div#testimonial::after {
        margin-bottom: 320px;
        width: 50px;
        height: 50px;
        margin-right: 20px;
    }
	    div#testimonial .owl-carousel .owl-nav.disabled {
        display: none !important;
    }
	    div#contact h2 span {
        font-size: 20px;
        line-height: 30px;
    }
	div#contact-inner {
        padding: 20px 20px !important;
    }
	div#contact-inner {
        margin: 0px 0px;
    }
	    div#contact .row-bg:after {
        width: 106px;
        height: 138px;
    }
	    div#contact::after {
        width: 63px;
        height: 59px;
        margin: 0px -20px 120px 0px !important;
    }
	div#contact-inner input#input_1_6 {
  position: unset;
  margin-left: 0px;
}
	div#contact-inner input#input_1_6:before {
    margin-bottom: 55px;
}
	    div#copyright .vc_col-sm-6 {
        width: 100%;
        margin-bottom: 10px;
    }
	div#copyright {
    text-align: center;
}
	div#copyright img {
    float: unset;
    margin: 0 auto;
}
	div#footer-outer .row-bg:after {
    margin-bottom: 120px;
}
	h1 {
    font-size: 20px !important;
    line-height: 30px !important;
}
	.inrhead {
    margin-left: 0 !important;
}
	div#aboutdescripinr1 {
        padding-inline: 20px;
        padding-block: 30px;
    }
	.aboutinrpg .row-bg::after{
		display:none;
	}
	div#about-inner:after{
		display:none;
	}
	div#heading-sec p {
        font-size: 15px;
        line-height: 24px !important;
        font-weight: 400 !important;
        font-family: 'Inter';
    }
	div#testimonials-secmaininr1 .vc_col-sm-4 .vc_column-inner {
        margin: 0px 20px;
    }
	div#testimonials-secmain .row-bg::before{
		display:none;
	}
	div#testimonials-secmaininr1 .iwithtext .iwt-text {
    text-align: left;
}
	div#testimonials-secmain .row-bg::after{
		display:none;
	}
	    div#contactmemaininr1 input#input_1_6:before {
        margin-bottom: 55px;
    }
	div#contactmemaininr1 input#input_1_6 {
        position: unset;
        margin-left: 0px;
    }
	    div#contactmemaininr1 input#input_1_6:before {
        margin-bottom: 75px;
        margin-left: 21px;
    }
	div#privacypolicymain .toggle.default.open .t1 {
        padding-right: 0px;
    }
	div#privacypolicymain a.nectar-inherit-h2.toggle-heading {
    font-size: 16px;
    line-height: 26px;
}
	.mian-stick {
    display: none;
}
	div#locationsmaininr1 .vc_col-sm-1\/5 .vc_column-inner {
        margin: 0px 80px;
    }
	
	div#locationsmain .row-bg::before,div#locationsmain .row-bg::after,div#locationsmain::before,div#locationsmain::after{
		display:none;
	}
	div#page-header-bg .inner-wrap {
    padding-top: 50px !important;
}
}

@media (max-width: 428px) {}
@media (max-width: 414px) {
	    div#about-inner {
        margin: 0px 0px;
    }
	    div#pricing-inner {
        margin: 0px 0px;
    }
	div#footer-widgets p br {
    display: none;
}
	div#copyright p {
    font-size: 11px;
}
	div#locationsmaininr1 .vc_col-sm-1\/5 .vc_column-inner {
        margin: 0px 0px;
    }
}
@media (max-width: 390px) {}
@media (max-width: 375px) {
	    div#court-inner .t-1 {
        height: 200px !important;
    }
}
@media (max-width: 360px) {}


@-moz-document url-prefix() {
	div#custom_html-2 input#input_2_7:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    
}
	#top .span_9>.slide-out-widget-area-toggle>div {
filter: brightness(0) invert(1);
}
div#contact-inner input#input_1_6:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    
}
	div#contact-inner input#input_1_6 {
  opacity: 0;
}
/* 	div#contact-inner::before {
  content: "";
  background-image: url(https://christineproofreader.com/wp-content/uploads/2025/04/Group-143726019.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 180px;
  height: 44px;
  z-index: 9;
  margin: 0px 0px 20px 190px !important;
} */

@media (max-width: 1920px) {}
@media (max-width: 1600px) {}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {}
@media (max-width: 1340px) {}
@media (max-width: 1336px) {}
@media (max-width: 1320px) {}
@media (max-width: 1280px) {}
@media (max-width: 1080px) {}
@media (max-width: 1024px) {}
@media (max-width: 912px) {}
@media (max-width: 800px) {}
@media (max-width: 768px) {}
@media (max-width: 480px) {
	div#contact-inner::before {
  margin: 0px 0px 70px 20px !important;
}
	}
@media (max-width: 428px) {}
@media (max-width: 414px) {}
@media (max-width: 390px) {}
@media (max-width: 375px) {}
@media (max-width: 360px) {}

}