.financity-footer-column ul#menu-main-navigation-2 li.menu-item a:before {
    color: #1f1f1f;
}

.financity-footer-column ul#menu-main-navigation-2 li.menu-item a{
    color: rgb(171, 171, 171);
}

.gdlr-core-icon-list-item ul li:before {
    content: counter(list-item)")";
    position: relative;
    left: -29px
			color: #bcbcbc !important;
    font-size: 17px !important;
	font
px
;
    top: 28px;
}
.gdlr-core-icon-list-item .gdlr-core-icon-list-content
{
	margin-left: 20px !important;
}

.gdlr-core-portfolio-grid .gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-read-more-wrap {
    display: none;
}

.calc-container .calc-list .calc-list-inner
{
	min-height: 435px !important;
}
.calc-container.vertical .calc-list
{
	    min-height: unset !important;
}

.clearfix div#financity-top-search i.fa-search {
    display: none !important;
}

/* .calc-subtotal-list-accordion .dropDown_field_id_0.sub-list-item {
    display: none !important;
} */

.mystickyelement-lists-wrap {
    opacity: .5;
	transition:.7s;
}

.mystickyelement-lists-wrap:hover {
    opacity: 1;
	transition:.7s;
}

.gdlr-core-portfolio-thumbnail.gdlr-core-media-image a.gdlr-core-ilightbox img {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 60px !important;
}

.calc-fields.calc-list .calc-list-inner .calc-item-title {
    display: none;
}

.gdlr-core-testimonial-position {
    display: flex;
    flex-direction: column-reverse;
}

.gdlr-core-portfolio-grid {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.ccb-wrapper-5834 .calc-container .calc-list .calc-subtotal-list .sub-list-item.total:first-child {
    border-top: none !important;
	    margin-top: -30px;
    color: #001931 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
	
}

div#total_field_id_3 {
    padding: 10px;
    border: 1px solid #8a8989;
    background: #f5f5f5;
}
.ccb-wrapper-5834 .calc-buttons .calc-btn-action, .ccb-wrapper-5834 .ccb-datetime div .calc-date-picker-select, .ccb-wrapper-5834 .ccb-appearance-field:not(textarea)
{
		height: 50px !important;
    line-height: 20px !important;
}

/* 
h3.gdlr-core-portfolio-title.gdlr-core-skin-title {
    text-align: center;
}

.gdlr-core-portfolio-content {
    text-align: center;
} */

.dropDown_field_id_0.sub-list-item span.sub-item-value:after {
    content: "%";
	left: -2px;
    position: relative;
}

/* div#gdlr-core-column-1:hover .gdlr-core-pbf-column-content-margin .gdlr-core-pbf-background-wrap .gdlr-core-pbf-background{
    -ms-transform: scale(1.1) !important;
    -webkit-transform: scale(1.1) !important;
    transform: scale(1.1) !important;
	transition:.3s !important;
border-radius:20px !important; }*/

.gdlr-core-hover-box
{
	
    transition: .5s !important;
}


.gdlr-core-hover-box:hover {
    -ms-transform: translate(0px,-10px) !important;
    -webkit-transform: translate(0px,-10px) !important;
    transform: translate(0px,-10px) !important;
    transition: .5s !important;
}

a.gdlr-core-button.gdlr-core-button-gradient.gdlr-core-left-align.gdlr-core-button-no-border:hover {
    color: #425da9 !important;
    background: linear-gradient(to right, #ffffff, #ffffff) !important;
}

.zoom {
  transition: transform .3s !important;
}

.zoom:hover {
  -ms-transform: scale(1.02) !important; /* IE 9 */
  -webkit-transform: scale(1.02) !important; /* Safari 3-8 */
  transform: scale(1.01) !important; 
}

.slides span.gdlr-core-image-overlay {
    display: none !important;
}

.slides .gdlr-core-portfolio-content-wrap {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
}

.slides .gdlr-core-portfolio-content-wrap {
    text-align: center;
}

.slides li {
    transition: 0.6s !important;
    transform: scale(1) !important;
}

.slides li:hover {
    transform: scale(1.1) !important;
    transition: 0.6s !important;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.gdlr-core-small {
    opacity: .8;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.gdlr-core-small:hover {
    opacity: 1;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.gdlr-core-round-button{
    opacity: .8;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.gdlr-core-round-button:hover
{
	 opacity: 1;
}

.three_box .section {
    transition: 0.6s;
}

.three_box .section:hover {
    transform: scale(1.03);
    z-index: 1;
}

.gdlr-core-zoom-on-hover:hover img
{
	transform:translate
}

.gdlr-core-media-image:hover {
    transform: scale(1.1) !important;
    transition: .6s !important; 
}

.gdlr-core-media-image
{
    transition: .6s !important;
}

.slides .gdlr-core-media-image .gdlr-core-zoom-on-hover img
{
	transform:scale(1.0);
}

#testimonials li:hover {
    transform: scale(1.0) !important;
    transition: 0.6s !important;
}
@media(max-width:1440px){
	.banner_res_title {
    font-size: 80px !important;
    line-height: 80px !important;
}
}
@media(max-width:1170px){
	.banner_res_title {
    font-size: 64px !important;
line-height: 64px !important;
}
}




@media(max-width:1024px){
	.financity-navigation .sf-menu > li {
    padding-left: 12px;
    padding-right: 12px;
}
.financity-navigation .sf-menu > li > a, .financity-navigation .sf-vertical > li > a {
    font-size: 14px;
}
h3.gdlr-core-title-item-title.gdlr-core-skin-title {
    font-size: 38px !important;
}
h3.gdlr-core-block-item-title{
    font-size: 38px !important;
}
}
@media(max-width:767px){
	h3.gdlr-core-title-item-title.gdlr-core-skin-title {
    font-size: 30px !important;
}
h3.gdlr-core-block-item-title{
    font-size: 30px !important;
}
	.gdlr-core-testimonial-item .gdlr-core-testimonial-content p {
    font-size: 18px !important;
}
	.two_btns a:nth-child(2) {
    margin-top: 14px !important;
}

.two_btns {
    padding-bottom: 0px;
}
	
.calculator-settings.ccb-front.ccb-wrapper-5834 {
    margin: 0px auto!important;
}
	
	.calc-container .calc-list .calc-list-inner {
    min-height: unset !important;
}
	
	#chaty-widget-0 .chaty-widget {
    left: 10px;
	}
	
	.financity-footer-column {
    margin-bottom: 0;
}
	
}
@media(max-width:525px){
	.banner_res_title {
    font-size: 28px !important;
}
}
@media(max-width:480px){
	h3.gdlr-core-title-item-title.gdlr-core-skin-title {
    font-size: 26px !important;
}
h3.gdlr-core-block-item-title{
    font-size: 26px !important;
}
	
element.style {
    font-size: 40px;
    font-style: normal;
}
.gdlr-core-counter-item-number.gdlr-core-skin-title.gdlr-core-title-font {
    font-size: 26px !important;
}
	.gdlr-core-columnize-item .gdlr-core-columnize-item-content {
    column-count: 1 !important;
    -moz-column-count: 1 !important;
    -webkit-column-count: 1 !important;
}
}
@media(max-width:420px){
	.banner_res_title {
    position: relative;
    top: 30px;
}
}

div#total_field_id_1 {
    border-top: 0px solid #0019311A !important;
}



select.calc-drop-down.ccb-field.ccb-appearance-field {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

#text-2 a {
    color: #ababab;
}
