/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* 
li.centered-inline-logo-wrap {
    width: 250px !important;
    height:138px !important;
}
img#logo {
    width: 255px;
    max-height: 360px !important;
}
 */

body.pagelayer-body p {
    font-family: Raleway;
    font-size: 16px;
    line-height: 1.6;
    color: #222222ff;
}
.site_blurb .et_pb_main_blurb_image {
    width: 120px;
    height: 120px;
    background: white;
    display: flex;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
    margin-top: -70px;
    margin-bottom: 30px;
    border-radius: 50%;
	box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.3);
}
/* li#menu-item-34,li#menu-item-35, li#menu-item-36, li#menu-item-38 {
    padding-right: 40px !important;
} */
ul#top-menu {
    display: flex;
    align-items: center;
}
li#menu-item-1351 a {
    pointer-events: none;
}
header#main-header {
    background-image: url(https://scrollnext.com/rpa-us/wp-content/uploads/2024/01/head_baner.jpg);
    background-repeat: no-repeat;
    color: white;
    padding: 15px;
    background-position: center center;
	background-size: cover;
}
ul#top-menu li a {
    color: white;
    padding: 0px 15px;
}


.site_blurb h4.et_pb_module_header:after {
    position: absolute;
    content: "";
    /* border-bottom: 2px solid white; */
    width: 70px;
    height: 2px;
    background: white;
    bottom: -5px;
    left: 50%;
    transform: translate(-50%,-50%);
	
}

.site_blurb h4.et_pb_module_header {
    position: relative;
    margin-bottom: 20px;
}
.site_blurb .et_pb_blurb_description p a {
    text-transform: uppercase;
    color: white;
}
.simple_link{
	   text-transform: uppercase;
    color: #c12033;
}

.simple_link:hover {
    color: #114581ff !important;
}
.et_pb_section.et_pb_section_4.counter_1.et_pb_with_background.et_section_regular{
    background-size: cover;
    background-image: url(https://scrollnext.com/rpa-us/wp-content/uploads/2024/01/counter_banner.jpg)!important;
    background-repeat: no-repeat;
    background-position: center;
    height:700px !important;
}
.counter_1 {
	background-size: cover !important;
}
.baner_top {
    position: relative;
}
.baner_top:before {
    position: absolute;
    content: "";
    top: -1px;
    background-image: url(https://scrollnext.com/rpa-us/wp-content/uploads/2024/01/credit_banner-top.png);
    height: 66px;
    background-size: cover;
background-repeat:no-repeat;
    width: 100%;
}
.baner_top:after {
    position: absolute;
    content: "";
    bottom: -56px;
    background-image: url(https://scrollnext.com/rpa-us/wp-content/uploads/2024/01/credit_banner-bottom.png);
    height: 66px;
    background-size: cover;
background-repeat:no-repeat;
    width: 100%;
}
.testimonial_sec {
    background-size: cover!important;
}
.site_blurb {
    min-height: 390px;
}
.white_blurb {
    min-height: 470px;
}
.white_blurb .et_pb_main_blurb_image {
    width: 120px;
    height: 120px;
    background: none;
    display: flex;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
    margin-top: -70px;
    margin-bottom: 30px;
    border-radius: 50%;
}
.white_blurb h4.et_pb_module_header:after {
    background: #c12033;
}

a.site_btn {
    color: #c12033!important;
    border-width: 2px!important;
    border-color: #c12033;
    border-radius: 150px;
    font-size: 16px;
    font-weight: 600!important;
    text-transform: uppercase!important;
    padding: 20px !important;
}

.blurb_testimonial {
    color: #000000!important;
    background-color: #ffffff;
    border-radius: 15px 15px 15px 15px;
    border-width: 2px;
    border-color: #FFFFFF;
    overflow-x: visible;
    overflow-y: visible;
    padding-top: 25px!important;
    padding-right: 25px!important;
    padding-bottom: 25px!important;
    padding-left: 25px!important;
    text-align: center;
	box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
	min-height: 400px;
}
.blurb_testimonial h3 {
  font-weight: bold!important;
    text-transform: uppercase;
    font-size: 24px !important;
    color: #000000!important;
    margin-top: 20px;
    margin-bottom: 24px;
    position: relative;
    font-style: normal !important;
}
.blurb_testimonial img {
    width: 130px !important;
    height: 130px !important;
    border: 4px solid white;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
    margin-top: -90px;
    border-radius: 50%;
	box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);

}
.blurb_testimonial p {
    line-height: 1.5 !important;
    margin-bottom: 20px;
}
.sa_hover_container {
    margin-top: 48px !important;
}
.blurb_testimonial h3:after{
	  position: absolute;
    content: "";
    width: 70px;
    height: 2px;
    background: #003b5c;
    bottom: -5px;
    left: 50%;
    transform: translate(-50%,-50%);
}

div#slider_1325 .owl-stage-outer {
    padding-top: 12px;
}
div#slider_1325 .simple_link {
    color: #003b5c;
	    font-weight: 600 !important;
    font-family: Raleway;
}
div#slider_1325 .blurb_testimonial img {
    width: 100px!important;
    height: 100px!important;
    padding: 12px;
    background: white;
}
.testimonial p {
    color: white !important;
    font-size: 22px !important;
    line-height: 1.7 !important;
    padding: 20px 0px;
    margin-bottom: 20px;
    font-style: italic;
    font-weight: 500;
}
.testimonial h3 {
    font-weight: 400!important;
    color: white !important;
    font-size: 26px !important;
}
.white .owl-dots {
    text-align: left !important;
}
.owl-dots {
    text-align: left!important;
    left: 26px;
}
.sa_owl_theme .owl-dots .owl-dot span {
    background-color: rgb(255 255 255 / 35%) !important;
    width: 13px !important;
    height: 13px !important;
    border-radius: 0px!important;
}
.sa_owl_theme .owl-dots .active span {
    background-color: rgb(255 255 255) !important;
}


#main-footer {
    padding-top: 60px;
}

/* footer css */
#block-14, #block-11, #block-12{
	width: 100%;
/* 	margin-bottom:2%; */
}


.footer-widget h2 {
text-transform: uppercase;
    color: #fff;
    font-size: 26px;
    padding-bottom: 15px;
    position: relative;
    font-weight: 600;
}
.footer-widget h2:after {
content: "";
position: absolute;
width: 70px;
height: 4px;
background: #c12033;
bottom: 0;
left: 0;
}
.footer-widget a {
    color: #fff!important;
    font-size: 14px;
    line-height: 2 !important;
    font-weight: 400;
}
.footer-widget a:hover {
color: #ffffffd9!important
}
.footer-widget p {
color: #fff!important;
font-size: 14px;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
margin-bottom: 10.347%;
}
.footer-widget ul li{
padding-left:0px!important;
}
.footer-widget ul li:before {
display:none;
}
.quick_links ul li {
width: 100%;
float: left;
}
div#footer-info {
width: 100%;
text-align: center;
color: #fff;
font-size: 12px;
	    font-style: normal;
	padding-bottom: 5px;
}

.phone_outer {
    width: 100%;
    margin-bottom: 10px;
    display: flex;
    align-items: flex-start;
    column-gap: 12px;
}
.phone_outer img {
    padding-top: 6px;
}
.phone_outer h3 {
font-size: 17px;
padding-bottom: 0px;
color: #fff;
font-weight: 600;
padding-bottom: 0px;
}

#footer-bottom {    
	border-top: 1px solid;
	padding: 10px 0 5px;
}

.bottom-bar p {
color: #fff;
font-size: 13px;
font-weight: 400;
}
#footer-info {
text-align: center;
padding-bottom: 4px;
float: inherit;
}

#top-menu li.current-menu-item>a{
	color: #d54f5e!important
}
.mobile_menu_bar:before {

    color: white;
}
.et_mobile_menu {

    border-top: 3px solid #c12033;
}
ul#mobile_menu li a {
    color: black;
}
@media (max-width: 980px){
#top-menu {
    display: none !important;
}
	.site_blurb {
    margin-bottom: 45px !important;
}
	.white_blurb {
    min-height: auto;
}
	.credit_help .et_pb_column {
		margin-bottom:30px;
	}
header#main-header {
    padding:0px;
}
	div#slider_1338 .sa_hover_container {
    margin-top: 0px !important;
}
	.blurb_testimonial {
    min-height: auto;
}
	#logo {
    max-height: 94%;
	}
}
@media (max-width:767px){
		#block-14, #block-11, #block-12{
	margin-bottom:2.5%;
}
	.blurb_testimonial img {
    width: 105px !important;
    height: 105px !important;
    margin-top: -78px;

}
}

/* 07-02-2024 */

.heading_black h1 {
     color: black !important;
    line-height: 1.1 !important;
    font-weight: bold!important;
}
.white_heading h1 {
	   line-height: 1.1 !important;
    font-weight: bold!important;
	color: white !important;
}
.pagelayer-wp_menu-ul {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 10px !important;
}
.pagelayer-wp_menu-ul li a span {
       font-size: 17px;
    font-weight: 500;
    font-family: 'Raleway';
 
}
 li#menu-item-34 a span, li#menu-item-35 a span, li#menu-item-36 a span, li#menu-item-38 a span{
	   margin-right: 16px;
}
.pagelayer-wp_menu-ul li a {
    color: white !important;
}
.site_blurb p {
    color: white !important;
    line-height: 1.5 !important;
}


.text-black p {
    font-size: 18px !important;
    line-height: 1.7 !important;
	color:black !important;
}
.text-white p {
    font-size: 18px !important;
    line-height: 1.7 !important;
    color: white !important;
}
div#slider_1338 .sa_hover_container {
    padding: 0px !important;
}
.white_blurb .et_pb_blurb_description p{
	color: black !important;
    line-height: 1.5 !important;
}

#left-area {
    width: 100%;
    padding-right: 0% !important;
    padding-bottom: 45px;
}
#main-content .container:before, div#sidebar, div#left-area h1.entry-title.main_title {
	display:none;
}
div#main-content .container {
    padding-top: 10px !important;
}

.page-id-1232 .p-gk64489 {
    padding-top: 116px !important;
}
.page-id-1232 footer.pagelayer-footer {
    position: relative;
}
.page-id-1232 footer.pagelayer-footer:after {
    position: absolute;
    content: "";
    top: -9px;
    background-image: url(https://scrollnext.com/rpa-us/wp-content/uploads/2024/01/credit_banner-bottom.png);
    height: 66px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    z-index: 1;
}

.p-cu03884 .pagelayer-wp_menu-ul>li.current-menu-item {
    background-color: #10417900 !important;
}
.p-fi05189 .pagelayer-wp_menu-ul>li.current-menu-item {
    background-color: #ffffff00 !important;
}

.tidio-18jgws1 svg {
	display:none !important;
}

//Dashboard

.everest-forms .everest-forms-settings .everest-forms-header {
    width: 220px;
    background: #a0a0a0;
}

.everest-forms .everest-forms-settings .everest-forms-settings-container {
    padding: 32px 20px 52px 32px;
    box-shadow: none;
    background: #777;

}