/*
 Theme Name:   Twenty Twenty Child
 Theme URI:    https://diviextended.com/
 Description:  A child theme of Twenty Twenty WordPress theme.
 Author:       Elicus Technologies
 Author URI:   https://elicus.com
 Template:     twentytwenty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../twentytwenty/style.css");
 
		body{
			font-family: 'Roboto', sans-serif;
		}
		 
		.header {
		    display: flex;
		    width: 100%;
		    padding: 197px 0 104px;
		    /* justify-content: center; */
		    /* align-items: center; */
		    background-image: url(wp-content/uploads/2022/07/header-bg5.png)!important;
		    background-repeat: no-repeat!important;
		    background-size: cover !important;
		    background-position: top!important;
		}

		.header-inner {
		    align-items: center;
		    display: flex;
		    justify-content: space-between;
		    position: fixed;
		    width: 100%;
		    height: 75px;
		  
		    margin-top: -197px;
		    padding-right: 270px;
		    padding-left: 83px;
		    z-index: 1030;
		}
		h2.section-heading::before {
			position: absolute;
			content: "";
			width: 50px;
			height: 5px;
			background-color: #cb3333!important;
			bottom: -10px;
			border-radius: 5px;
		}
		button.button.button1 {
		    font-size: 16px;
		    color: #ffff;
		    line-height: 1;
		    font-weight: 500;
		    background-color: #322153;
		    padding: 12px 40px !important;
		    border-radius: 100px;
		    margin-right: -175px;
		}
		.section1{
			background-color:#ffff;
			width: 100%;
			display:inline-block;
		}
		.img {
		    width: 40%;
		    margin: 31px 71px;*/
		    height:600px;
		}
		.left {
		    width: 40%;
		    float: right;
		    margin: -353px 74px 0px 0px;
		}
		.para {
		   color: #fff;
		    font-size: 16px;
		    background: #84BD5A;
		    display: inline-block;
		    padding: 5px 10px;
		    margin-bottom: 13px;
		    letter-spacing: 1px;
		    border-radius: 10px;
		}
		.para p{
			color:#ffff;
			margin-top: 6px;
		    margin-bottom: 8px !important;
		    margin-left: 10px !important;
		    margin-right: 10px
		}
	    p {
		  margin-top: 6px;
		    margin-bottom: 8px;
		    /* margin-left: 10px; */
		    margin-right: 10px;
		    color: #777777;
		    font-size: 16px;
		    margin-bottom: 30px;
		}
		.text {
		    color:#322153;
		}
		h2 {
		    font-size: 50px;
		    font-weight: 600;
		}
		h6 {
		    color: #777777;
		    font-size: 16px;
		}
		.section2 {
		    background-color: #ffff;
		    display: inline-block;
		    padding-bottom: 100px;
		}
.text2 {
    margin: 0 150px 0 103px;
}
.heading2 {
    color: #322153;
    font-size: 32px;
}
.para2 {
    color: #666;
    font-size: 17px;
    margin-bottom: 0;
    font-weight: 400;
}
.img1 {
	width: 30%;
	margin: 37px 50px;
	background-color: #f2f8ee;
	text-align: center;
	 padding: 24px 0 20px 0;
	 border-radius: 10px;
		}
		.service1 {
		    display: inline-block;
		    padding: 20px;
		    background: #84BD5A;
		    border-radius: 50%;
		    -webkit-transition: all 500ms linear;
		    -o-transition: all 500ms linear;
		    transition: all 500ms linear;
		}
		.service1 img {
		    width: 50px;
		    filter: brightness(0) invert(1);
		}
		.img2 {
			width: 30%;
			/*margin: 63px 65px;*/
			background-color: #f2f8ee;
			text-align: center;
			padding: 24px 0 20px 0;
			margin-left: 35.5%;
            margin-top: -30%;
            border-radius: 10px;
		}
		.service2 {
		    display: inline-block;
		    padding: 20px;
		    background: #84BD5A;
		    border-radius: 50%;
		    -webkit-transition: all 500ms linear;
		    -o-transition: all 500ms linear;
		    transition: all 500ms linear;
		}
		.service2 img {
		    width: 50px;
		    filter: brightness(0) invert(1);
		}
		
		.img3 {
			width: 30%;
			/*margin: 63px 65px;*/
			background-color: #f2f8ee;
			text-align: center;
			padding: 24px 0 20px 0;
			margin-left: 67.3%;
    		margin-top: -27%;
    		border-radius: 10px;
		}
		.service3 {
		    display: inline-block;
		    padding: 20px;
		    background: #84BD5A;
		    border-radius: 50%;
		    -webkit-transition: all 500ms linear;
		    -o-transition: all 500ms linear;
		    transition: all 500ms linear;
		}
		.service3 img {
		    width: 50px;
		    filter: brightness(0) invert(1);
		}
		
		.img4 {
			width: 30%;
			margin: 39px 49px;
			background-color: #f2f8ee;
			text-align: center;
			padding: 24px 0 20px 0;
			margin-top: 26px;
			border-radius: 10px;
		}
		.service4 {
		    display: inline-block;
		    padding: 20px;
		    background: #84BD5A;
		    border-radius: 50%;
		    -webkit-transition: all 500ms linear;
		    -o-transition: all 500ms linear;
		    transition: all 500ms linear;
		}
		.service4 img {
		    width: 50px;
		    filter: brightness(0) invert(1);
		}
		.img5 {
			width: 30%;
			/*margin: 63px 65px;*/
			background-color: #f2f8ee;
			text-align: center;
			padding: 24px 0 20px 0;
			margin-left: 35.6%;
    		margin-top: -30%;
    		border-radius: 10px;
		}
		.service5 {
		    display: inline-block;
		    padding: 20px;
		    background: #84BD5A;
		    border-radius: 50%;
		    -webkit-transition: all 500ms linear;
		    -o-transition: all 500ms linear;
		    transition: all 500ms linear;
		}
		.service5 img {
		    width: 50px;
		    filter: brightness(0) invert(1);
		}
		.img6 {
			width: 30%;
			/*margin: 63px 65px;*/
			background-color: #f2f8ee;
			text-align: center;
			padding: 24px 0 20px 0;
			margin-left: 67.4%;
    		margin-top: -27%;
    		border-radius: 10px;

		}
		.service6 {
		    display: inline-block;
		    padding: 20px;
		    background: #84BD5A;
		    border-radius: 50%;
		    -webkit-transition: all 500ms linear;
		    -o-transition: all 500ms linear;
		    transition: all 500ms linear;
		}
		.service6 img {
		    width: 50px;
		    filter: brightness(0) invert(1);
		}
		.img_para {
		   /* margin-top: 20px;
		    margin-bottom: 0;*/
		    color: #888;
		    font-size: 17px;
		    letter-spacing: 0.2px;
		    text-align: revert;
		    margin: 0 20px 0 20px;
		}
		h3.service-heading {
		    font-size: 24px;
		    font-weight: 500;
		    background-color: #dee2de;
		    padding: 5px 10px;
		    border-radius: 10px;
		    margin-left: 44px;
		    margin-right: 44px;
		    position: relative;
		} 
		h3.service-heading {
			color: #2a45a9!important;
			margin-top: 20px;
			font-weight: 500;
			font-size: 24px;
			background: rgba(50,33,83,0.1);
			padding: 5px 15px;
			display: inline-block;
			border-radius: 10px;
		}
		.section3 {
		    background-color: #f6f6f6;
		    margin-top: -5%;
		    padding-bottom: 8%;
		}
		.text3 {
		    padding-top: 8%;
		    margin-left: 5%;
		}
		.heading3 h2{
		    margin-left: 10px;
		    font-size: 32px;
		    color: #322153;
		}
		.para3 p{
		color: #666;
        font-size: 17px;
        padding-right: 108px;
    	}
    	.blog_img1 img{
		    width: 100%;
		    margin-left: 6%;
		    border-radius: 10px 10px 0 0;
		}
		.blog_text1 {
		    margin-left: 6%;
		    width: 100%;
		    background-color: #ffff;
		    margin-top: -8px;
		    padding-top: 19px;
		    padding-bottom: 30px;
		    border-radius: 0 0 10px 10px;
		}
		.blog_text {
		    width: 100%;
		    background-color: #ffff;
		    margin-top: -8px;
		    padding-top: 19px;
		    padding-bottom: 30px;
		    border-radius: 0 0 10px 10px;
		    
		}
		.blog_img2 img{
		    width: 100%;
		    border-radius: 10px 10px 0 0;
		}
		.blog_img3 img{
		    width: 100%;
		    border-radius: 10px 10px 0 0;
		}
		p.personal_loan1 {
		    background-color: #84BD5A;
		    color: #333333;
		    padding: 5px 10px;
		    margin-right: 68%;
		    border-radius: 5px;
		    font-size: 13px;
		    font-weight: bold;
		    margin-left: 20px;
		    
		}
		h3.blog-heading {
			font-size: 19px;
			margin-bottom: 15px;
			color: #2a45a9!important;
		}
		p.easy_money1 {
		    padding: 5px 10px;
		    margin-right: 42%;
		    border-radius: 5px;
		    font-size: 13px;
		    font-weight: bold;
		    background-color: #322153;
		    color: #ffffff;
		    margin-left: 35%;
		    margin-top: -14.7%;
		}
		h3.blog_heading {
		    font-size: 19px;
		    color: #322153;
		    margin-left: 20px;
		    margin-top: 26px;
		}
		p.blog_para {
		    margin-bottom: 0px;
		    color: #888888;
		    font-size: 17px;
		    margin-left: 20px;
		    margin-right: 30px;
		}
		.blog_box1 {
		    padding-top: 34px;
		    width: 30%;
		    margin-left: 10px;
		    border-radius: 10px;
		}
		.blog_box2 {
		    padding-top: 34px;
		    width: 30%;
		    margin-left: 56px;
		    border-radius: 10px;
		}
		.blog_box3 {
		    padding-top: 34px;
		    width: 30%;
		    margin-left: 32px;
		    border-radius: 10px;
		}
		.main_sec3{
			width: 100%;
			display:flex;
		}
		
		.section4 {
		    background-color: #ffff;
		    margin-top: -60px;
		    padding-bottom: 12%;
		}
		.heading4 {
		   
		    color: #322153;
		    font-weight: bold;
		    padding-top: 35px;
		}
		.left4 {
		       width: 59%;
    background-color: #dfdfdf70;
    height: 350px;
    padding-top: 47px;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 9px;
		}
		.right4{
			width: 40%;
		    float: left;
		    padding-right: 34px;
		}
		.section5 {
		    background-color: #f5f5f5;
		    margin-top: -60px;
		    padding-bottom: 6%;
		}
		.image5 {
		    margin-left: 22px;
		    margin-top: 32px;
		   
		}
		.right5 {
		    padding-right: 42px;

		}
		.heading5 {
		    margin-left: 5%;
		    color: #322153;
		    font-weight: bold;
		    padding-top: 35px;
		}
		.paragraph5 {
		    color: #666;
		    font-size: 17px;
		    margin-top: -6px;
		    margin-left: 4.5%;
		}
		.form {
		    background: #fff;
		    border-radius: 10px;
		}
		.form-head {
		    text-align: center;
		    background-color: #84bd5aa6;
		    border-radius: 10px 10px 0 0;
		}
		.inner-form {
		    padding: 30px;
		    border: 1px solid #B3D59B;
		    border-radius: 0 0 10px 10px;
		    margin-top: -30px;
		}
		input.wpcf7-form-control.has-spinner.wpcf7-submit {
	    background-color: #322153;
	    font-size: 18px;
	    font-weight: 600;
	    color: #fff;
	    padding: 13px 30px !important;
	    border-radius: 100px;
	    border: none;
	}
.button1:hover {
    background-color:#84BD5A !important;
}
h2.service-heading:before {
    position: absolute;
    content: "";
    width: 50px;
    height: 5px;
    background-color: #84BD5A;
    bottom: -10px;
    border-radius: 5px;
}
li#block-32 {
   
}
#block-32 p{
    padding: 0px !important;
    text-align: center;
    margin-top: 0;
    font-weight: 200;
    padding-bottom: 0;
    margin-bottom: 0;
}
a.to-the-top {
    padding-top: 6px;
    border-radius: 50%;
    bottom: 50px;
    color: #fff;
    display: block;
    background: #84BD5A;
    font-size: 25px;
    height: 40px;
    line-height: 0;
    position: fixed;
    right: 20px;
    text-align: center;
    text-decoration: none !important;
    transition: all 0.5s cubic-bezier(0, 0, 0, 1) 0s;
    width: 40px;
    z-index: 1000 !important;
}


@media only screen and (max-width: 768px) {  
		nav#navbar {
    margin-right: 10px !important;
}
	
	#navbar .nav-link.learn-more-btn:hover, #navbar .nav-link.learn-more-btn:active, #navbar .nav-link.learn-more-btn:focus {
    
    padding: 5px 14px !important; 
		line-height: 25px !important;
	}
	#navbar .nav-link.learn-more-btn {
    color: #ffffff;
    padding: 5px 14px !important;
    /* background: none; */
    width: 100%;
    border-radius: 0;
    text-align: left;
}
	body ul#menu-primary li {
    margin-bottom: 26px !important;
}
	ul#menu-primary li span
	{
    float: left;
    width: 28px;
		font-size:18px;
}
	ul#menu-primary li {
    text-align: left !important;
    display: block !important;
    margin: 15px 0px !important;
    width: 100% !important;
		    font-size: 16px;
    color: #322153;
    line-height: 1;
    font-weight: 500;
}
	
	ul.navbar-nav li.nav-item {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}
	ul.navbar-nav {
    text-align: center;
    align-items: center;
}
	.menu-primary-container {
    width: 100% !important;
}
.header-inner {
    align-items: center;
    display: flex;
    justify-content: space-between;
    position: absolute !important;
    width: 100%;
    height: 75px;
    margin-top: -197px; 
    padding-right: 0px !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}
	.singular .header-inner.section-inner.intro {
    position: relative !important;
    top: 0 !important;
    margin-top: 0px!important;
}
	ul.modal-menu.reset-list-style {
    background: #ffffff !important;
    border: #ffffff !important;
}
	#disability-percentages button {
    width: 32.2% !important; 
	}
	.header-titles {
    margin-left: 14px;
}
	div#top {
    padding-bottom: 45px !important;
    padding-top: 93px !important;
}
	body #extremities button {
    width: 100% !important;
    height: 46px !important;
    margin-right: 1%;
    line-height: 20px !important;
    float: left !important;
    
	}
	h3.blog-heading {
    font-size: 19px !important;
  
}
	div#cdr {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 18px;
}
	#disability-percentages .ui-button {
    
    margin-bottom: 0px !important;
}
	body #calculator button {
    width: 49% !important;
    font-size: 15px !important;
}
	.left4 {
    width: 100% !important;
    background-color: #dfdfdf70;
    min-height: 373px !important;
    padding-top: 47px !important;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 9px;
    height: auto;
}
	.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #000000;
}
	.header-footer-group pre, .header-footer-group fieldset, .header-footer-group input, .header-footer-group textarea, .header-footer-group table, .header-footer-group table *, .footer-nav-widgets-wrapper, #site-footer, .menu-modal nav *, .footer-widgets-outer-wrapper, .footer-top {
    /* border-color: green; */
    background-color: #ffffff !important;
    border-top: 0px solid !important;
    border-color: #84BD5A !important;
}
	.col-lg-5.offset-lg-1.col-sm-12.header-title-section {
    padding: 0;
}
	.nav-toggle .toggle-inner {
    padding-top: 3px  !important;
}
	span.toggle-text {
    display: none;
}
	.header-title {
    font-weight: 600;
    font-size: 29px  !important;
	color: #2a45a9!important;
	}
	button.button.button1 {
    display: none; 
	}
	button.toggle.nav-toggle.mobile-nav-toggle.active {
    opacity:0;
}
	body .header-inner {
 align-items: center;
    display: flex;
    justify-content: space-between;
    position: absolute !important;
    width: 100%;
    height: 56px;
    margin-top: 52px !important;
    padding-right: 0px !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}
	.singular .header-inner.section-inner.intro {
    position: relative !important;
    top: 36px;
    margin-top: 0 !important;
}
	.header {
    background-size: 300%;
    background-position: top left;
    padding: 0px 0 0px !important;
}
	.site-logo.faux-heading img {
		width: 90px;
}
}
.brm {
    float: left;
    width: 100%;
    border-bottom: 1px solid #cb3333;
    margin-top: 45px;
    text-align: center;
    padding-bottom: 4px;
    margin-bottom: 30px;
}
.brm span {
    background: #cb3333!important;
    padding: 10px 80px 7px;
    color: #ffffff;
    text-transform: uppercase;
    margin: 0px auto;
    width: 177px;
    font-size: 15px;
    letter-spacing: 1px;
    border-radius: 14px 14px 0 0;
}
#navbar .nav-link.learn-more-btn:hover, #navbar .nav-link.learn-more-btn:focus, #navbar .nav-link.learn-more-btn:active {
    font-size: 16px;
    background-color: #cb3333!important;
    color: #ffffff!important;
    line-height: 1;
    font-weight: 500;
}
.learn-more-btn:hover, .learn-more-btn:active, .learn-more-btn:focus {
    color: #ffffff!important;
    background-color: #cb3333!important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #cb3333!important;
    border-radius: 50%;
    background: #84BD5A;
    outline: none;
}
#disability-percentages button:hover, #disability-percentages button:focus, #extremities .ui-button:hover, .ui-button:hover {
    background-color: #cb3333!important;
    border-color: #84BD5A;
    color: #fff;
}
#final_disability {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #cb3333!important;
}
.service-icon {
    display: inline-block;
    padding: 20px;
    background: #cb3333!important;
    border-radius: 50%;
    -webkit-transition: all 500ms linear;
    -o-transition: all 500ms linear;
    transition: all 500ms linear;
}
.service-box:hover .service-icon {
    background: #2a45a9;
}
.contact-form-head {
    background-color: #cb3333!important;
    padding: 10px;
    text-align: center;
    border-radius: 10px 10px 0 0;
}
.contact-form-head h3 {
    color: #ffffff!important;
}
.contact-form-inner {
    padding: 30px;
    border: 1px solid #cb3333!important;
    border-radius: 0 0 10px 10px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background-color: #2a45a9!important;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    padding: 13px 30px !important;
    border-radius: 100px;
    border: none;
}
.footer {
    padding: 30px 0;
    border-top: 5px solid #cb3333;
    background-color: #2a45a9!important;
}
.footer li h2 {
    color: #ffffff !important;
    margin-bottom: 31px !important;
    margin-top: 15px;
    float: left;
    width: 100%;
    font-size: 25px !important;
    letter-spacing: 0.5px;
}
.footer-copyright {
    color: #ffff;
    text-align: center;
    border-top: 1px solid #cb3333!Important;
    margin-top: 30px;
    padding-top: 30px;
}
#scrollUp {
    border-radius: 50%;
    bottom: 50px;
    color: #fff;
    display: block;
    background: #cb3333!important;
    font-size: 25px;
    height: 40px;
    line-height: 0;
    position: fixed;
    right: 20px;
    text-align: center;
    text-decoration: none !important;
    transition: all 0.5s cubic-bezier(0, 0, 0, 1) 0s;
    width: 40px;
    z-index: 1000 !important;
}
#scrollUp:hover {
    background: #2a45a9!important;
    border-bottom: 3px solid #999;
    color: #fff;
}
#sp-testimonial-free-wrapper-159 .sp-testimonial-free-section .testimonial-nav-arrow{
	background-color:#cb3333!important;
	color:#ffffff!important;
}
#bottom-display-section {
    background: #ffbabad9!important;
    padding: 20px 0 5px;
    text-align: center;
    overflow: hidden;
    position: fixed;
    z-index: 1000;
    bottom: 0;
    left: 0;
    width: 100%;
}
.case_button {
    background-color: #2a45a9!important;
    border-color: #2a45a9!important;
    text-decoration: none !important;
    font-size: 1.5rem;
    font-weight: 400;
    padding: 5px 20px;
    border: 1px solid #2a45a9!important;
    color: white;
    width: 32%;
}
.contact-form .btn {
    background-color: #2a45a9!important;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    padding: 10px 30px !important;
    border-radius: 100px;
    border: none;
}
.contact-form .btn:hover, .contact-form .btn:active, .contact-form .btn:focus {
    background-color: #cb3333!important;
    color: #ffffff!important;
    outline: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active {
    background-color: #cb3333!important;
    border-color: #cb3333!important;
    color: #fff;
}
.arrow-down {
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #cb3333!important;
}
.case_button:hover {
    background-color: #84BD5A;
    color: #ffffff!important;
    border: 1px solid #84BD5A;
}
