/*
Theme Name: Quoviz Consulting Child
Template: Impreza
Version: 1.0
Author: Quoviz Consulting Ltd.
*/

.graysolid-left {position: relative; overflow: hidden; }
.graysolid-left:before { height: 3rem; top: 0px; transform: skew(0deg); transform-origin: right bottom;}
.graysolid-left:after { height: calc(100% - 3rem); bottom: 0px;}
.graysolid-left:before, .graysolid-left:after { position: absolute; content: ''; width: calc(100%); left: 0px; background: #e8e8e8;}
.graysolid-left .vc_column-inner {z-index:1;}

.graysolid-right {position: relative; overflow: hidden; z-index:1;}
.graysolid-right:before { height: 3rem; top: 0px; transform: skew(45deg); transform-origin: right bottom;}
.graysolid-right:after { height: calc(100% - 3rem); bottom: 0px;}
.graysolid-right:before, .graysolid-right:after { position: absolute; content: ''; width: calc(100%); left: 0px; background: #e8e8e8;}
.graysolid-right .vc_column-inner {z-index:1;}

.graysolid-bottomleft {position: relative; overflow: hidden; z-index:1;}
.graysolid-bottomleft:before { height: 3rem; bottom: 0px; transform: skew(0deg); transform-origin: right top;}
.graysolid-bottomleft:after { height: calc(100% - 3rem); top: 0px;}
.graysolid-bottomleft:before, .graysolid-bottomleft:after { position: absolute; content: ''; width: calc(100%); left: 0px; background: #ededed;}
.graysolid-bottomleft .vc_column-inner {z-index:1;}

.darkgray-right {position: relative; overflow: hidden; }
.darkgray-right:before { height: 3rem; top: 0px; transform: skew(0deg); transform-origin: right bottom;}
.darkgray-right:after { height: calc(100% - 3rem); bottom: 0px;}
.darkgray-right:before, .darkgray-right:after { position: absolute; content: ''; width: calc(100%); left: 0px; background: rgba(93,93,93,1); background: linear-gradient(to right, rgba(93,93,93,1) 0%, rgba(31,31,31,1) 100%);}
.darkgray-right .vc_column-inner {z-index:1;}

.darkgray-right-square:before{
	transform: skew(0deg) !important;
}

.darkgray-left {position: relative; overflow: hidden; z-index:1; }
.darkgray-left:before { height: 3rem; top: 0px; transform: skew(0deg); transform-origin: right bottom;}
.darkgray-left:after { height: calc(100% - 3rem); bottom: 0px;}
.darkgray-left:before, .darkgray-left:after { position: absolute; content: ''; width: calc(100%); left: 0px; background: rgba(93,93,93,1); background: linear-gradient(to right, rgba(93,93,93,1) 0%, rgba(31,31,31,1) 100%);}
.darkgray-left .vc_column-inner {z-index:1;}

.darkgray-left-square:before{
	transform: skew(0deg) !important;
}


.litegray-left .vc_column-inner { background: rgba(187,187,187,1); background: linear-gradient(to right, rgba(187,187,187,1) 0%, rgba(91,91,91,1) 100%); position: relative; }
.litegray-left .vc_column-inner:before {  content: "" !important;  position: absolute;  width: 0;	height: 0; top: 0; left: 0; border-top: 30px solid #fff; border-right: 30px solid rgba(187,187,187,1);}

.litegray-right .vc_column-inner {background: rgba(91,91,91,1); background: linear-gradient(to right, rgba(91,91,91,1) 0%, rgba(187,187,187,1) 100%); position: relative;  }
.litegray-right .vc_column-inner:before {  content: "";  position: absolute;  width: 0;	height: 0; top: 0; right: 0; border-top: 30px solid #fff; border-left: 30px solid rgba(187,187,187,1);}

.green-left {position: relative; overflow: hidden; }
.green-left:before { height: 3rem; top: 0px; transform: skew(135deg); transform-origin: right bottom;}
.green-left:after { height: calc(100% - 3rem); bottom: 0px;}
.green-left:before, .green-left:after { position: absolute; content: ''; width: calc(100%); left: 0px; background: rgba(0,183,82,1); background: linear-gradient(to right, rgba(0,183,82,1) 0%, rgba(0,83,42,1) 100%);}
.green-left .vc_column-inner {z-index:1;}

.green-right {position: relative; overflow: hidden; z-index:1; }
.green-right:before { height: 3rem; top: 0px; transform: skew(45deg); transform-origin: right bottom;}
.green-right:after { height: calc(100% - 3rem); bottom: 0px;}
.green-right:before, .green-right:after { position: absolute; content: ''; width: calc(100%); left: 0px; background: rgba(0,183,82,1); background: linear-gradient(to right, rgba(0,183,82,1) 0%, rgba(0,83,42,1) 100%);}
.green-right .vc_column-inner {z-index:1;}

.purple-right {position: relative; overflow: hidden; }
.purple-right:before { height: 3rem; top: 0px; transform: skew(45deg); transform-origin: right bottom;}
.purple-right:after { height: calc(100% - 3rem); bottom: 0px;}
.purple-right:before, .purple-right:after { position: absolute; content: ''; width: calc(100%); left: 0px; background: rgba(115,0,42,1); background: linear-gradient(to right, rgba(115,0,42,1) 0%, rgba(201,0,104,1) 100%);}
.purple-right .vc_column-inner {z-index:1;}

.purple-left {position: relative; overflow: hidden; z-index:1; }
.purple-left:before { height: 3rem; top: 0px; transform: skew(135deg); transform-origin: right bottom;}
.purple-left:after { height: calc(100% - 3rem); bottom: 0px;}
.purple-left:before, .purple-left:after { position: absolute; content: ''; width: calc(100%); left: 0px; background: rgba(115,0,42,1); background: linear-gradient(to right, rgba(115,0,42,1) 0%, rgba(201,0,104,1) 100%);}
.purple-left .vc_column-inner {z-index:1;}

.green-gradient .vc_column-inner {background: rgba(0,83,42,1); background: linear-gradient(to right, rgba(0,83,42,1) 0%, rgba(0,183,82,1) 100%);}

.green-gradient-alt .vc_column-inner {background: rgba(0,183,82,1); background: linear-gradient(to right, rgba(0,183,82,1) 0%, rgba(0,83,42,1) 100%); z-index:1;}

.purple-gradient .vc_column-inner {background: rgba(115,0,42,1); background: linear-gradient(to right, rgba(115,0,42,1) 0%, rgba(201,0,104,1) 100%);}

.pscu-sagicorbox.bevel .vc_column-inner { background: rgba(205,205,205,1); background: linear-gradient(to right, rgba(205,205,205,1) 0%, rgba(237,237,237,1) 100%); position: relative;}
.pscu-sagicorbox.bevel .vc_column-inner:before { content: "" !important; position: absolute; width: 0;	height: 0; top: 0; left: 0; border-top: 30px solid #fff; border-right: 30px solid rgba(205,205,205,1);}

.pscu-cunabox.bevel .vc_column-inner {background: rgba(237,237,237,1); background: linear-gradient(to right, rgba(237,237,237,1) 0%, rgba(205,205,205,1) 100%); position: relative;}
.pscu-cunabox.bevel .vc_column-inner:before { content: ""; position: absolute; width: 0; height: 0; top: 0; right: 0; border-top: 30px solid #fff; border-left: 30px solid rgba(205,205,205,1);}


/* ------------------------------------------------------------- */
ul {margin-left: 1rem;}
td, th {border-bottom: 1px solid #676767 !important;}

.pscu-freestyle {font-family: "Freestyle Script" !important;}
.pscu-purplebtn {background: #c41f6b !important;}
.pscu-historybox .vc_column-inner { z-index:1;}
/* ------------------------------------------------------------- */


.pscu-purplebox .vc_column_container {z-index:1;}
.pscu-purplebox .bevel .vc_column-inner {background: linear-gradient(225deg, transparent 30px, rgba(201,0,104,1) 30px); padding-top:1rem;}

.pscu-litebox .vc_column_container {z-index:1;}
.pscu-litebox .bevel .vc_column-inner {background: #ededed;	position: relative;  border-color: #ededed;  border-left: 30px solid #ededed; padding:0 !important;}
.pscu-litebox .bevel .vc_column-inner:before {content: "";  position: absolute;  width: 100%;	height: 0;}
.pscu-litebox .bevel .vc_column-inner:before {top: -30px;	right: 0px;	border-bottom: 30px solid #ededed;}
.pscu-litebox .bevel .vc_column-inner:before {border-left: 30px solid transparent !important;}

.pscu-liteboxbtm .vc_column_container {z-index:1;}
.pscu-liteboxbtm .bevel .vc_column-inner {background: #ededed;	position: relative;  border-color: #ededed;  border-left: 30px solid #ededed; padding:0 !important;}
.pscu-liteboxbtm .bevel .vc_column-inner:before {content: ""; position: absolute;  width: 100%; height: 0;}
.pscu-liteboxbtm .bevel .vc_column-inner:before {bottom: -30px;	right: 0px;	border-top: 30px solid #ededed;}
.pscu-liteboxbtm .bevel .vc_column-inner:before {border-left: 30px solid transparent !important;}

.pscu-greenbox .vc_column_container {z-index:1;}
.pscu-greenbox .bevel .vc_column-inner {background: #009b4d; position: relative; border-color: #C90067;  border-left: 30px solid #009b4d; padding:0 !important;}
.pscu-greenbox .bevel .vc_column-inner:before {content: "";  position: absolute;  width: 100%;	height: 0;}
.pscu-greenbox .bevel .vc_column-inner:before {top: -30px;	right: 0px;	border-bottom: 30px solid #009b4d;}
.pscu-greenbox .bevel .vc_column-inner:before {border-left: 30px solid transparent !important;}

.pscu-greenbox-rt.bevel .vc_column-inner {background: #00954A; position: relative; }
.pscu-greenbox-rt.bevel .vc_column-inner:before {content: ""; position:absolute; width:0; height:0; top:0; right: 0; border-top: 50px solid #fff; border-left: 50px solid #00954A;}

.pscu-greenbox-lt.bevel .vc_column-inner {background: #00954A; position: relative; }
.pscu-greenbox-lt.bevel .vc_column-inner:before {content: ""; position:absolute; width:0; height:0; top:0; left: 0; border-top: 50px solid #ECECEC; border-right: 50px solid #00954A;}

.pscu-greenbox-lt1.bevel .vc_column-inner {background: #00954A; position: relative; }
.pscu-greenbox-lt1.bevel .vc_column-inner:before {content: ""; position:absolute; width:0; height:0; top:0; left: 0; border-top: 50px solid #fff; border-right: 50px solid #00954A;}

.pscu-purplebox-rt.bevel .vc_column-inner {background: #c90067; position: relative; }
.pscu-purplebox-rt.bevel .vc_column-inner:before {content: ""; position:absolute; width:0; height:0; top:0; right: 0; border-top: 50px solid #fff; border-left: 50px solid #c90067;}

.pscu-purplebox-lt.bevel .vc_column-inner {background: #c90067; position: relative; }
.pscu-purplebox-lt.bevel .vc_column-inner:before {content: ""; position:absolute; width:0; height:0; top:0; right: 0; border-top: 50px solid #fff; border-left: 50px solid #c90067;}

.pscu-greybox-left .vc_column_container {z-index:1;}
.pscu-greybox-left .bevel .vc_column-inner {background: #e8e8e8;	position: relative;  border-color: #e8e8e8;  border-left: 30px solid #e8e8e8; padding:0 !important;}
.pscu-greybox-left .bevel .vc_column-inner:before {content: "";  position: absolute;  width: 100%;	height: 0;}
.pscu-greybox-left .bevel .vc_column-inner:before {top: -30px;	right: 0px;	border-bottom: 30px solid #e8e8e8;}
.pscu-greybox-left .bevel .vc_column-inner:before {border-left: 30px solid transparent !important;}

.pscu-greenbox-simple-left .bevel .vc_column-inner {background: #009b4d;	position: relative;  border-color: #009b4d;  border-left: 30px solid #009b4d; z-index:9;}

.saving-text li{margin-bottom:0px;}
.deposit-sec .l-section-h{padding:0px !important;}
.deposit-sec .deposit-inner{color:#fff;}
.deposit-sec .deposit-inner h2{color:#fff; text-transform: uppercase; font-size: 24px; font-weight: bold;}

.purplebox-text p{ color:#c90067;}

.table-same .ult_pricing_heading{display:none;}

.table-same .table td, .table-same .table th{border-bottom-color:#2e2e2e !important; font-size: 16px; text-transform: uppercase; border-right:solid 1px #2e2e2e !important;}
.table-same .table tr:last-child td{border-bottom:none !important;}
.table-same .table tr td:last-child{border-right:none !important;}

.pscu-greybox-right .vc_column_container {z-index:1;}
.pscu-greybox-right .bevel .vc_column-inner {background: #e8e8e8;	position: relative;  border-color: #e8e8e8;  border-right: 30px solid #e8e8e8;}
.pscu-greybox-right .bevel .vc_column-inner:before {content: "";  position: absolute;  width: 100%;	height: 0;}
.pscu-greybox-right .bevel .vc_column-inner:before {top: -30px;	left: 0px;	border-bottom: 30px solid #e8e8e8;}
.pscu-greybox-right .bevel .vc_column-inner:before {border-right: 30px solid transparent !important;}

.pscu-greenbox-simple-right .bevel .vc_column-inner {background: #009b4d;	position: relative;  border-color: #009b4d;  border-right: 30px solid #009b4d; z-index:9;}

.onyx-text-1 p{text-align: center; font-size: 24px; line-height: normal; font-weight: 300 !important;}
.onxy-text{border-right:solid 1px #e5e5e5;}
.onxy-text h2{font-weight:bold; text-transform: uppercase;}
.onxy-text p{text-align:center; line-height:normal;}


.pscu-greenbox-right .vc_column_container {z-index:1;}
.pscu-greenbox-right .bevel .vc_column-inner {background: #009b4d;	position: relative;  border-color: #009b4d;  border-right: 30px solid #009b4d;}
.pscu-greenbox-right .bevel .vc_column-inner:before {content: "";  position: absolute;  width: 100%;	height: 0;}
.pscu-greenbox-right .bevel .vc_column-inner:before {top: -30px;	left: 0px;	border-bottom: 30px solid #009b4d;}
.pscu-greenbox-right .bevel .vc_column-inner:before {border-right: 30px solid transparent !important;}

.saving-text-white li{color:#fff; margin-bottom:0px; line-height: 20px;}
.saving-text-white p{color:#fff;}

.pscu-purplebox-left .vc_column_container {z-index:1;}
.pscu-purplebox-left .bevel .vc_column-inner {background: #c41f6b;	position: relative;  border-color: #c41f6b;  border-left: 30px solid #c41f6b; padding:0 !important;}
.pscu-purplebox-left .bevel .vc_column-inner:before {content: "";  position: absolute;  width: 100%;	height: 0;}
.pscu-purplebox-left .bevel .vc_column-inner:before {top: -30px;	right: 0px;	border-bottom: 30px solid #c41f6b;}
.pscu-purplebox-left .bevel .vc_column-inner:before {border-left: 30px solid transparent !important;}
.pscu-purplebox-left .uvc-sub-heading{padding-right:10px;}

.right-content ul, .right-content p{margin-bottom:0px !important;}

.text-left{text-align:left;}
.full-size-img img{width:100%;}
.text-uppercase{text-transform: uppercase}

.pscu-btn button {border-radius:0px !important; width:100% !important; text-align: left !important; padding-top:8px !important; padding-bottom:8px !important; }
.pscu-btn a {
	background: rgb(0,74,38);
	background: -moz-linear-gradient(left, rgba(0,74,38,1) 0%, rgba(0,143,61,1) 100%);
	background: -webkit-linear-gradient(left, rgba(0,74,38,1) 0%,rgba(0,143,61,1) 100%);
	background: linear-gradient(to right, rgba(0,74,38,1) 0%,rgba(0,143,61,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004a26', endColorstr='#008f3d',GradientType=1 );
}

.step-section p{color:#fff !important; font-size: 14px;}
.step-section p a{text-decoration: underline; font-size: 14px; color: #fff;}

.member-form .vc_column-inner{min-height:inherit !important;}
.member-form .vc_column-inner:before{display:none;}

.contact-text h2{ text-transform:uppercase;}
.contact-text a{font-weight:bold; text-decoration:underline; color:#c90067;}

.bottom-0 .i-cf{padding-bottom:0px !important;}

.pscu-teambox2.bevel .vc_column-inner {background: #fff;	position: relative;  border-color: #fff;  border-right: 20px solid #fff; padding:0 0 20px 20px !important; } 
.pscu-teambox2.bevel .vc_column-inner:before {content: "";  position: absolute;  width: 100%;	height: 0;}
.pscu-teambox2.bevel .vc_column-inner:before {top: -20px;	left: 0px;	border-bottom: 20px solid #fff;}
.pscu-teambox2.bevel .vc_column-inner:before {border-right: 20px solid transparent !important;}

.margin-right-banking{z-index:9;}
.purplebox-text p, .purplebox-text li{color:#c90067;}

.line-blog{width:100%; float:left; margin: 10px 0;}
.line-blog span{height:1px; background-color: rgb(201, 0, 103); width:125px; float: left;}

.search-blog{margin-bottom:40px !important;}
.search-blog .widgettitle{font-family: 'Roboto'; font-weight: 900; color: #00954a; font-size:24px;}
.search-blog input[type="text"]{border:solid 1px #c41f6b !important; background-color:#fff !important; box-shadow:none !important; border-radius:0px !important;}

.categories-sidebar .widgettitle{font-family: 'Roboto'; font-weight: 900; color: #00954a; font-size:24px; border-bottom:solid 2px #c90067 !important; padding-bottom:10px; margin-bottom:15px;}
.categories-sidebar ul li a{font-size:15px; color:#555555;}

.archive.category .widget_search{margin-bottom:40px !important;}
.archive.category .widget_search .widgettitle{font-family: 'Roboto'; font-weight: 900; color: #00954a; font-size:24px;}
.archive.category .widget_search input[type="text"]{border:solid 1px #c41f6b !important; background-color:#fff !important; box-shadow:none !important; border-radius:0px !important;}
.archive.category .widget_categories .widgettitle{font-family: 'Roboto'; font-weight: 900; color: #00954a; font-size:24px; border-bottom:solid 2px #c90067 !important; padding-bottom:10px; margin-bottom:15px;}
.archive.category .widget_categories ul li a{font-size:15px; color:#555555;}

.contact-add-text{}
.contact-map{margin-bottom:0px !important;}
.contact-form .dhvc-form-group{margin-bottom:20px !important;}
.contact-form .dhvc-form-action .button.dhvc-form-submit{width:auto !important; float:right !important; border-radius:50px !important; min-width:150px; }

.white-text p{color:#ffffff;}

.pscu-bottom-text p{ font-size:36px; line-height:normal; text-transform:uppercase;}

.timeline-page .cool-timeline .light-grey-post .timeline-content{background-color:transparent !important;}
.timeline-page .cool-timeline.white-timeline .timeline-post .timeline-content .content-title{background-color:transparent !important; color:#444444 !important; font-size:30px !important; padding:0px !important;}

.timeline-page .cool-timeline.white-timeline .timeline-post .timeline-content .content-title a{color:#444444 !important; font-size:30px !important;}

.timeline-page .ultimate-style .timeline-post.even .timeline-content .content-title:before, .ultimate-style.one-sided .timeline-post .timeline-content .content-title:before{display:none !important;}
.timeline-page .ultimate-style .timeline-post .timeline-content .content-title:before{display:none !important;}

.timeline-page .cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title{text-align:right;}
.timeline-page .cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-details{text-align:right;}

.cool-timeline .timeline-post .icon-dot-full, .cool-timeline.one-sided .timeline-post .icon-dot-full{margin-top:12px !important; background-color:#fff; border: solid 4px #009b4d; }
.ultimate-style .timeline-post .timeline-content .content-details{padding:0px !important;}
.timeline-page .cool-timeline-wrapper{margin-top:0px !important;}
.timeline-page .cool-timeline.white-timeline .timeline-year{display:none !important;}

.cool-timeline .timeline-post .timeline-meta .meta-details{margin-top:0px !important; background-color:#f8f8f8 !important; padding:6px;}
.cool-timeline .timeline-post .icon-dot-full, .cool-timeline.one-sided .timeline-post .icon-dot-full{background-color:#fff !important;}

.pagination .page-numbers{line-height:2.5rem; height:2.5rem; width:2.5rem; border-radius:0px !important; box-shadow: none !important;}
.pagination .page-numbers.prev, .pagination .page-numbers.next{color: #009b4d;}


.mortgage-calculator .g-cols {
    display: flex;
    flex-wrap: wrap;
}
.mortgage-calculator .calculator-title{
	color: #2e2e2e;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 700;
    margin-bottom: 10px;
}
.mortgage-calculator .width-full{
	width: 100%;
	float: left;
}
.mortgage-calculator .vc_column-inner{
    margin-bottom: 20px;
}
.mortgage-calculator .dhvc-form-control{
    background: #fff;
    border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #404040;
    display: block;
    height: 46px;
    outline: 0;
    width: 100%;
    position: relative;
    border: 1px #2e2e2e solid;
}
.mortgage-calculator select.dhvc-form-control{
    color: #9f9f9f;
}
.mortgage-calculator.grey-bg .dhvc-form-control{
    border: 1px #c6c6c6 solid !important;
}
.mortgage-calculator.grey-bg{
    background-color: #f7f7f7;
    padding-top: 25px;
    padding-bottom: 25px;
}
.mortgage-calculator.grey-bg .calculator-title{
    color: #2e2e2e;
}
.button-calculate{
    background: #009249 !important;
    height: 50px;
    padding: 0 25px;
    border: none;
    cursor: pointer;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
}
.btn-left{
    float: left;
}
.btn-right{
    float: right;
    width: auto !important;
}
.mortgage-term{
    float: left;
    width: 100%;
    margin: 0px;
    text-align: right;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
}
.normal-p{
    font-weight: 600;
    margin: 0px;
    font-size: 14px;
}
.mortgage-calculator .checkbox{
    margin: 8px 0;
}
.mortgage-calculator .checkbox label{
    font-size: 15px;
    font-weight: 700;
}
.mortgage-calculator .checkbox label input{
    margin-top: 5px;
}
.budget-results-text{
    font-family: 'Roboto';
    font-weight: 900;
    color: #00954a;
    text-transform: uppercase;
    font-size: 24px;
}
.budget-results-bg{
    background-color: #eeeeee;
    padding: 20px;
}
.btn-full a.ubtn-link{
    width: 100%;
}
.pa-text{
    position: relative;
    padding-right: 3rem !important;
}
.pa-text .pa-text-span{
    position: absolute;
    right: 6px;
    top: 0;
    line-height: 45px;
}
.clear-btn{
    background-color: #f4f4f4 !important;
    color: #8f8f8f !important;
    margin-right: 10px !important; 
}
.hr-calcu{
    padding: 20px 0;
}
.show-result .show{
    border: 1px #2e2e2e solid; 
    color: #404040;
    line-height: 2.8rem;
    padding: 0 0.8rem;
}
.year-text{
    font-weight: bold;
    font-size: 14px;
    margin-top: 5px;
}
.mrgn-10t{
    margin-top: 10px !important; 
}
span.help-block{
    color: #ff0000 !important;
    font-size: 13px;
    line-height: 18px;
    margin-top: 5px;
}

.or-text{
    position: relative;
}
.or-text .or-text-span{
    position: absolute;
    right: -7px;
    top: 0;
    line-height: 45px;
    font-weight: bold;
}
p{
	font-size: 18px;
}
.darkgray-right p, .darkgray-right li, .darkgray-right{
	color:#fff;
}
.text-white p, .text-white{
	color: #fff;
}
.min-height-img-bg{
	min-height: 400px;
}

.l-canvas.sidebar_right .l-sidebar{
	padding-top: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    background-color: #fafafa !important;
}
.l-main .widget{
	margin-bottom: 1rem;
}
.widget_search .w-form input[type="text"]{
	border: solid 1px #c41f6b !important;
    background-color: #fff !important;
    box-shadow: none !important;
    border-radius: 0px !important;
}
.l-sidebar .widgettitle{
	font-family: 'Roboto';
    font-weight: 900;
    color: #00954a;
    font-size: 24px;
    border-bottom: solid 2px #c90067 !important;
    padding-bottom: 5px;
    margin-bottom: 15px;
}
.l-sidebar{
	width: 30%;
}

.green-box-left{
	background: rgb(0,74,38);
	background: -moz-linear-gradient(left, rgba(0,74,38,1) 0%, rgba(0,143,61,1) 100%);
	background: -webkit-linear-gradient(left, rgba(0,74,38,1) 0%,rgba(0,143,61,1) 100%);
	background: linear-gradient(to right, rgba(0,74,38,1) 0%,rgba(0,143,61,1) 100%);
}
.green-box-right{
	background: rgb(0,143,61);
	background: -moz-linear-gradient(left, rgba(0,143,61,1) 0%, rgba(0,74,38,1) 100%);
	background: -webkit-linear-gradient(left, rgba(0,143,61,1) 0%,rgba(0,74,38,1) 100%);
	background: linear-gradient(to right, rgba(0,143,61,1) 0%,rgba(0,74,38,1) 100%);
}
.pink-box-right{
	background: rgb(190,0,97); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(190,0,97,1) 0%, rgba(97,0,50,1) 100%);
	background: -webkit-linear-gradient(left, rgba(190,0,97,1) 0%,rgba(97,0,50,1) 100%);
	background: linear-gradient(to right, rgba(190,0,97,1) 0%,rgba(97,0,50,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be0061', endColorstr='#610032',GradientType=1 ); /* IE6-9 */
}
.pink-box-left{
	background: rgb(97,0,50);
	background: -moz-linear-gradient(left, rgba(97,0,50,1) 0%, rgba(190,0,97,1) 100%);
	background: -webkit-linear-gradient(left, rgba(97,0,50,1) 0%,rgba(190,0,97,1) 100%);
	background: linear-gradient(to right, rgba(97,0,50,1) 0%,rgba(190,0,97,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#610032', endColorstr='#be0061',GradientType=1 );
}
.list-box-li ul li{
	margin-bottom: 0px;
}
/*.uvc-sub-heading{
	line-height: 24px !important;
}*/
.onxy-left{
	background: rgb(219,219,219);
	background: -moz-linear-gradient(left, rgba(219,219,219,1) 0%, rgba(245,245,245,1) 100%); 
	background: -webkit-linear-gradient(left, rgba(219,219,219,1) 0%,rgba(245,245,245,1) 100%);
	background: linear-gradient(to right, rgba(219,219,219,1) 0%,rgba(245,245,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f5f5f5',GradientType=1 );
}
.onxy-left li{
	color:#414144;
	margin: 0;
    font-size: 14px;
}
.onxy-right{
	background: rgb(245,245,245);
	background: -moz-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(219,219,219,1) 100%);
	background: -webkit-linear-gradient(left, rgba(245,245,245,1) 0%,rgba(219,219,219,1) 100%);
	background: linear-gradient(to right, rgba(245,245,245,1) 0%,rgba(219,219,219,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dbdbdb',GradientType=1 );
}
.onxy-right li{
	color:#414144;
	margin: 0;
    font-size: 14px;
}
.property-morgage-width{
	max-width: 600px;
}
.text-pik{
	color: #c41f6b;
}
.vehicles-li li{
	margin-bottom: 0px;
}
.benifits-li li{
	margin-bottom:0px;
}
.benifits-li p{
	margin-bottom: 5px;
}

.union-left p{
	font-size:14px;
	line-height: 24px;
}
.investment-menu .vc_custom_1554362242732{
	margin-right: -4rem !important;
}
.mision-vision-text p{
	font-size: 22px;
}
.mision-vision-text li{
	font-size: 22px;
	margin-bottom: 0px;
}
.row-padding{
	padding: 100px 0;
}
.text-justify, text-justify p{
	text-align: justify !important;
}
.font-15, .font-15 p{
	font-size: 15px;
}
.logo-partners{
	margin-top: -4rem
}
.board-text{
	max-width: 510px;
}
.responsblity, .responsblity p{
	font-size: 15px;
}
.responsblity li{
	margin-bottom: 0px;
}
.directors-text{
	line-height: 60px;
}
.duties-text li{
	line-height: normal;
	text-align: 24px;
}
.widget_search .widgettitle{
	border-bottom: 0px;
}
.default_sidebar{
	margin-top: 2rem;
}
.grey-bg{
	background-color: #ededed;
}
.online-banking-text li{
	margin-bottom: 0px;
	font-weight: 600;
}
.member-link a{
	font-size: 28px;
    color: #ffffff;
    line-height: 42px;
    text-align: left;
    font-family: Roboto;
    font-weight: 700;
    font-style: normal;
}
.member-link a:hover{
	color: #f3f3f3;
}
.ma-title h4{
	padding-bottom: 5px;
	border-bottom: solid #c90067 3px;
	font-size: 15px;
	font-weight: 700;
	display: inline-block;
	margin-bottom: 0px;
}
.ma-title p{
	text-transform: uppercase;
	font-size: 12px;
	margin-left: 5px;
	display: inline-block;
}
.ma-text p{
	line-height: 24px;
	font-size: 15px;
}
.text-member-step p{
	color: #555555;
	font-size: 15px;
}
.text-member-step a{
	color: #009b4d;
	text-decoration: underline;
}
.nb-text p{
	font-size: 15px;
	line-height: normal;
}
.membership-form .dhvc-form-control{
	border: solid 1px #c2c2c2 !important;
	padding: 5px 10px !important;
	height: 45px !important;
	background-color: #fff !important;
	
}
.membership-form .dhvc-form-file input{
	border-color: #c90067 !important; 
}
.membership-form .dhvc-form-file  .dhvc-form-file-button{
	left: 0px;
	background-color: #c90067 !important;
	text-align: center;
}
.membership-form .dhvc-form-select i{
	z-index: 99;
}
.membership-form .button {
	background-color: #009b4d !important;
}

@media only screen and (min-width: 768px) {
	.union-left{
		min-height: 700px;
		width: 60%;
	}
	.right-touch{
		margin-right: -1.5rem !important; 
	}
	.left-touch{
		margin-left: -1.5rem !important;
		margin-right: -1.5rem !important;
	}
	.left-image .vc_column-inner{
		margin-left:1.5rem;
	}
	/*.margin-1-5{
		margin: 0 0 0 1.5rem !important;
	}*/
	.border-right-banefits:before{position: absolute; right: 0px; height: 70%; top: 15%; background-color: #fff; content: ''; width: 1px; z-index:99;}
	.mrgn_1-5l .vc_column-inner{
		margin-left: 1.5rem;
	}
	.mrgn_1-5r .vc_column-inner{
		margin-right: 1.5rem;
	}
	.margn-0l{margin-left: 0px !important;}
	.margn-0r{margin-right: 0px !important;}
}
/* Media Query */
@media only screen and (max-width: 768px) {
.width-full-mobile{width:100% !important;}
.timeline-page .cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title{text-align:left;}
.timeline-page .cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-details{text-align:left;}
.mortgage-calculator{padding-left: 1.5rem; padding-right: 1.5rem;}
.mortgage-calculator .g-cols>div:not([class*=" vc_col-"]){margin: 0px;}
.mortgage-calculator .g-cols>div:not([class*="vc_col-xs-"]){margin: 0px;}
h2.pscu-freestyle {line-height: normal !important;}

.side-img{min-height:250px;}
h2.vc_custom_heading {font-size: 22px !important;}
.pscu-bottom-text p{font-size: 18px;}
.investment-menu .vc_custom_1554362242732{margin-right: 0rem !important;}
.logo-partners{margin-top: 1rem}
.row-padding{padding: 30px 0;}
.directors-text{line-height: 60px;}
.vc_custom_1554379811845 {margin-left: 0px;}
h1.vc_custom_heading{line-height: 30px !important;}
.min-height-img-bg {min-height: 250px;}
.member-link a{ font-size: 28px;}
}


@media only screen and (min-width: 768px) {
	.right-margin{margin-right:-110px !important; z-index: 9;}
	 .right-margin-contact{margin-right:130px; z-index:9;}
	.step-section:before{position:absolute; left:20%; right:20%; content:''; background-color:#C90067; height:8px; top:50%; width:60%}
	.step-section .pscu-purplebox .bevel .vc_column-inner{min-height:420px;}
	.border-right .wpb_wrapper{border-right:solid 1px #d4d4d4;}
	.mar-mins-left{margin-left:-80px !important; z-index:9;}
	.mar-mins-right{margin-right:-80px !important; z-index:9;}
	.l-section-h{padding:2rem 0 !important;}
	/*.vc_custom_1554376650442{margin-left: -1.5rem !important;}*/
	.g-cols.type_default {/*margin: 0 0;*/}
	.g-cols.type_default .w-page-title {margin: 0 0rem;}
	.text-mx-width{max-width: 1016px; margin: 0 auto;}
	.left-right-padding{padding:0 20px 0;}
	.onxy-min-height{min-height: 280px;}
	.mrgn-0l{margin-left: 0px !important;}
	.mrgn-0r{margin-right: 0px !important;}
	.pd-1-5r{padding-right: 1.5rem !important;}
	.mrgn-1-5l-mins{margin-left: -1.5rem;}
	.mrgn-1-5l-plus{margin-left: 1.5rem !important;}
	.mrgn-1-5r-plus{margin-right: 1.5rem !important;}
}	

@media only screen and (max-width: 479px) {
	.pscu-historybox .vc_column-inner,
	.pscu-whitebox .bevel .vc_column-inner,
	.pscu-greenbox .bevel .vc_column-inner { padding:1rem !important; margin:0 !important;}
}
