/*
Theme Name: financewebdesign
Theme URI: h#
Author: Quikclicks
Author URI: https://www.quikclicks.com.au
Description: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: https://www.quikclicks.com.au
*/
@import url('https://fonts.googleapis.com/css2?family=Karla:wght@200;300;400;500;600;700;800&display=swap');
/*font-family: 'Karla', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&display=swap');
/*font-family: 'Playfair Display', serif;*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
/*font-family: 'Poppins', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');
/* font-family: 'Lato', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
/* font-family: 'Roboto', sans-serif; */
body {
  color: #262626;
  font-family: 'Karla', sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 27px;
  overflow-x:hidden;
}
p {
	color: #262626;
	font-family: 'Karla', sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 27px;
	margin: 0 0 25px;
}
a {
   color: #7f31fe;
   text-decoration: none;
}
a:hover, a:focus {
   color: #303030;
   text-decoration: none;
}
strong{
    font-weight:700;
}
img {
   max-width: 100%;
   height: auto;
   border: none;
   border-radius: 0;
}
.center {
 text-align: center;
}
/*slider styling*/
#topslider .slide-item {
	min-height: 750px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding-bottom: 30px;
	padding-top: 171px;
}
#topslider {
	box-shadow: 0px 6px 70px 9px rgba(0,0,0,0.6);
}
.slide-content {
	max-width: 674px;
}
.slide-content h2 {
	font-family: 'Playfair Display', serif;
	font-weight: 700;
	color: #ffffff;
	font-size: 65px;
	line-height: 79px;
	padding-bottom: 52px;
}
.slide-content strong {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 15px;
	line-height: 26px;
	color: #ffffff;
	max-width: 476px;
	display: block;
}
.slide-content a {
	display: inline-block;
	width: 193px;
	height: 50px;
	background: #ffffff;
	text-align: center;
	text-transform: capitalize;
	font-size: 16px;
	color: #532991;
	font-family: 'Karla', sans-serif;
	font-weight: 700;
	line-height: 47px;
	border-radius: 35px;
	margin-top: 15px;
	position: relative;
	padding-right: 45px;
	padding-left: 22px;
}
.slide-content a::after {
	position: absolute;
	content: "";
	bottom: 19px;
	right: 25px;
	background: url(images/banner_buuton_icon.png) no-repeat scroll 0 0;
	height: 13px;
	width: 20px;
}
/*header styling*/
.header {
	padding: 19px 0 0px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
}
.header-menu-section > div {
    display: inline-block;
    vertical-align: middle;
}

.header-menu-section {
	padding-top: 0px;
	text-align: right;
}
.navbar-default {
    background: none;
    border: medium none;
    border-radius: 0;
    min-height: 1px;
    margin: 0;
}

.navbar-collapse {
    padding-left: 0px;
    padding-right: 0;
}

.navbar-default ul {
    list-style: none;
    margin: 0;
}

.navbar-default .navbar-nav > li > a {
	color: #ffffff;
	font-family: 'Karla', sans-serif;
	font-weight: 700;
	font-size: 16px;
	padding: 15px 0 25px;
	position: relative;
	text-transform: capitalize;
}

.header-search-area {
    position: relative;
}

.header-search-area span {
    background: url(images/serch_icon.png) no-repeat scroll 0 0;
    display: block;
    width: 14px;
    height: 14px;
    cursor: pointer;
    text-indent: -99999px;
    text-align: center;
    margin-top: 0px;
}

.header-search-area {
	position: relative;
	padding-left: 37px;
	padding-right: 28px;
	margin-top: -8px;
}

.header-search {
	background: #7e31fe;
	padding: 5px;
	display: none;
	position: absolute;
	right: 21px;
	width: 205px;
	z-index: 99;
}

#s {
	color: #ffffff;
	background: none;
	font-family: 'Karla', sans-serif;
	font-weight: 600;
	font-size: 14px;
	box-shadow: inherit;
	width: 180px;
	height: 24px;
	outline: inherit;
	border: none;
}

#searchsubmit {
    background: url(images/serch_icon.png) no-repeat scroll 0 0;
    display: block;
    width: 14px;
    height: 14px;
    cursor: pointer;
    text-indent: -99999px;
    float: right;
    border: none;
    box-shadow: inherit;
    padding: 0;
    margin-top: 5px;
}

.header-button a {
	display: block;
	width: 184px;
	height: 50px;
	background: #ffffff;
	text-align: center;
	text-transform: capitalize;
	font-size: 16px;
	color: #532991;
	font-family: 'Karla', sans-serif;
	font-weight: 700;
	line-height: 47px;
	border-radius: 35px;
}
.header-button {
	margin-top: -10px;
}
.navbar-default .navbar-nav > li {
	padding-right: 52px;
}
.navbar-default .navbar-nav > li:last-child {
    padding-right: 0;
}

.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li.current-menu-item > a,
.navbar-default .navbar-nav > li.menu-item-has-children:hover > a,
.navbar-default .navbar-nav > li.current-menu-parent > a {
    color: #ffffff;
    background: url(images/nav_border.png) no-repeat center bottom;
}
/*home styling*/
.why_chhose-sec {
	padding-top: 89px;
	padding-bottom: 92px;
}
.blue_text p {
    font-family: 'Playfair Display', serif;
	font-weight: 700;
    font-size: 24px;
    color: #513de8;
}
.chhose_con p {
    font-size: 16px;
}
.button a {
	display: inline-block;
	width: 184px;
	height: 50px;
	font-size: 16px;
	font-weight: 700;
	font-family: 'Karla', sans-serif;
	color: #ffffff;
	background: #513de8;
	border-radius: 35px;
	text-align: center;
	line-height: 47px;
	position: relative;
	padding-right: 41px;
	padding-left: 14px;
}
.button a::after {
	position: absolute;
	content: "";
	bottom: 19px;
	right: 25px;
	background: url(images/choose_us_buttonicon.png) no-repeat scroll 0 0;
	height: 12px;
	width: 15px;
}
.why_chhose_left {
	padding-top: 161px;
}
.chhose_con {
	padding-top: 45px;
}
.chhose_con a {
	margin-top: 24px;
}
.why_coose-con_col > .vc_column-inner > .wpb_wrapper {
	background: #ffffff;
	border-radius: 20px;
	box-shadow: 17px 9px 80px -13px rgba(0, 0, 0, 0.28);
	padding-left: 29px;
	padding-top: 37px;
	padding-right: 29px;
	padding-bottom: 5px;
	min-width: 291px;
}
.wpb_content_element.choose-img {
	padding-left: 4px;
	margin-bottom: 23px;
}
.choose_icon-con p {
    font-size: 16px;
}
.choose_icon-con {
	padding-top: 24px;
}
.why_coose-con_col-two > .vc_column-inner > .wpb_wrapper {
	margin-left: 33px;
	margin-top: 183px;
}
.why_coose-con_col-three > .vc_column-inner > .wpb_wrapper {
	margin-top: -142px;
}
.whowe_areleft-col > .vc_column-inner {
	min-height: 885px;
	border-radius: 0 0 62px 0;
}
.who_weare-rightcol > .vc_column-inner > .wpb_wrapper {
	max-width: 601px;
	float: left;
	padding-left: 121px;
	padding-top: 49px;
}
.whoweare_con {
	padding-top: 48px;
    max-width: 453px;
}
.whoweare_con a {
	width: 165px;
	margin-top: 17px;
}
.Procces_sec {
	padding-top: 71px;
	padding-bottom: 150px;
}
.procces_title {
	max-width: 512px;
	margin-top: 0;
	padding-bottom: 82px;
}
.wpb_content_element.procces_blue {
	margin-bottom: 24px;
}
.Procces_icon-col > .vc_column-inner > .wpb_wrapper {
	background: #ffffff;
	border-radius: 20px;
	box-shadow: 17px 9px 80px -13px rgba(0, 0, 0, 0.28);
	padding-left: 25px;
	padding-top: 34px;
	padding-right: 28px;
	padding-bottom: 27px;
	min-width: 375px;
	min-height: 462px;
}
.wpb_content_element.procces_icon-img {
	margin-bottom: 22px;
}
.procces_icon-title {
	padding-bottom: 12px;
}
.wpb_content_element.procces_icon-con {
	margin-bottom: 0;
	max-width: 315px;
}
.Procces_icon-two > .vc_column-inner > .wpb_wrapper {
	margin-top: 85px;
	margin-left: 18px;
}
.Procces_icon-three > .vc_column-inner > .wpb_wrapper {
	margin-top: 163px;
	margin-left: 34px;
}
.cta_one-right > .vc_column-inner {
	min-height: 819px;
	border-radius: 0 0px 0 70px;
}
.cta_one-left > .vc_column-inner > .wpb_wrapper {
	max-width: 572px;
	float: right;
	padding-right: 166px;
	padding-top: 182px;
}
.cta_con strong {
	color: #ffffff;
	font-size: 25px;
	font-family: 'Playfair Display', serif;
	font-weight: 700;
	display: block;
	padding-top: 42px;
	padding-bottom: 24px;
}
.cta_con a {
    background: #ffffff;
    color: #532991;
    width: 187px;
}
.cta_con a::after {
    background: url(images/button_two_arrow.png) no-repeat scroll 0 0;
}
.our_portfolio-sec {
	padding-top: 110px;
	padding-bottom: 67px;
}
.protfolio_img_sec {
	padding-top: 68px;
}
.portfolio-img img {
	min-width: 268px;
}
.financial_sec {
	padding-top: 71px;
	padding-bottom: 111px;
}
.financial_title {
	max-width: 448px;
	margin-top: 0;
	padding-bottom: 119px;
}
 .wpb_content_element.financial_blue {
	margin-bottom: 24px;
}
.financial_con-title {
	margin: 0;
	background: url(images/text_bg.jpg) no-repeat scroll 0 0;
	padding-top: 40px;
	padding-left: 47px;
	padding-bottom: 55px;
	min-width: 581px;
	padding-right: 30px;
	min-height: 128px;
    position: relative;
}
.financial_con-title::after {
	content: "";
	position: absolute;
	right: 46px;
	bottom: 36px;
	background: url(images/financial_icon.png) no-repeat scroll 0 0;
	width: 55px;
	height: 55px;
}
.financial_con-title-two::after {
    background: url(images/financial_icon2.png) no-repeat scroll 0 0;
}
.financial_con-title-three::after {
    background: url(images/financial_icon3.png) no-repeat scroll 0 0;
}
.financial_con-title-four::after {
    background: url(images/financial_icon4.png) no-repeat scroll 0 0;
}
.financial-con-sec-two {
	padding-top: 55px;
}
.testimonial_title {
	margin: 0;
	background: url(images/testimonial_rating.png) no-repeat scroll center center;
	padding-top: 131px;
}
.mri-con p {
	font-size: 18px;
	font-weight: 500;
	font-family: 'Karla', sans-serif;
	color: #303030;
	line-height: 39px;
}
.mri-con {
	max-width: 786px;
	margin: 0 auto;
	padding-top: 86px;
}
.mri-customer {
	font-family: 'Roboto', sans-serif;
	color: #3a3a3a;
	font-weight: 700;
	font-size: 24px;
	padding-top: 11px;
}
.testimonial .mri_slider .slick-dots {
	position: absolute;
	bottom: -95px;
	width: 100%;
	max-width: 1141px;
	left: 0;
	padding: 0 15px;
	text-align: center;
	margin: 0;
}
.testimonial .mri_slider .slick-dots li {
	display: inline-block;
	padding: 2px 4px 2px;
}
.testimonial .mri_slider .slick-dots li.slick-active button {
	background: #333333;
	cursor: default;
}
.testimonial .mri_slider .slick-dots li button {
	background: none;
	border-radius: 50px;
	box-shadow: inherit;
	cursor: pointer;
	display: block;
	height: 10px;
	text-indent: -9999px;
	width: 10px;
	border: none;
	padding: 0;
	outline: none;
	background: #dedede;
}
.testimonial {
	padding-bottom: 158px;
}
.cta_two-left > .vc_column-inner {
	min-height: 818px;
	border-radius: 0 0 70px 0;
	box-shadow: 17px 3px 69px -13px rgba(0, 0, 0, 0.6);
}
.cta_two-right > .vc_column-inner > .wpb_wrapper {
	max-width: 599px;
	padding-top: 199px;
	padding-left: 129px;
}
.cta_twocon strong {
    font-size: 25px;
	font-family: 'Playfair Display', serif;
    color: #ffffff;
}
.cta_twocon {
	padding-top: 55px;
}
.cta_twocon a {
	width: 188px;
	background: #ffffff;
	color: #532991;
	margin-top: 51px;
}
.cta_twocon a::after {
    background: url(images/button_two_arrow.png) no-repeat scroll 0 0;
}
.financial_con .wpb_wrapper {
	background: #ffffff;
	border-radius: 20px;
	min-width: 583px;
	margin-top: 20px;
	padding-top: 36px;
	padding-left: 47px;
	padding-right: 43px;
	padding-bottom: 26px;
	box-shadow: 17px 9px 80px -13px rgba(0, 0, 0, 0.28);
	min-height: 277px;
}
.financial_con strong {
    font-family: 'Poppins', sans-serif;
    color: #262626;
    font-size: 15px;
    
}
.financial_con p + p strong {
   font-family: 'Karla', sans-serif;
}
.text-bg-col-two > .vc_column-inner > .wpb_wrapper {
	margin-left: 77px;
}
.wpb_content_element.financial_con {
	margin-bottom: 0;
}
.financial_con a {
    width: 197px;
    line-height: 50px;
}
.portfolio_button a {
	width: 197px;
	line-height: 50px;
	margin-top: 55px;
}
.portfolio-col > .vc_column-inner > .wpb_wrapper {
	min-width: 270px;
	border: 1px solid #e2e1ef;
	border-radius: 35px;
}
.wpb_single_image.wpb_content_element.vc_align_left.portfolio-img {
	margin-bottom: 0;
}
.portfolio-sec-two {
	padding-top: 26px;
}

/*feature img styling*/
.featured-image {
	min-height: 750px;
	background-size: cover !important;
	padding-bottom: 30px;
	padding-top: 141px;
}
.page-title {
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
    font-family: 'Playfair Display', serif;
    font-size: 40px;
    line-height: 40px;
}
/*footer styling*/
.footer {
	padding-top: 50px;
}
.footer-widgets-area .widget-title {
    font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 16px;
    color: #181431;
    text-transform: uppercase;
}
.footer-widgets-area ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.footer-one strong {
    display: block;
    font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 16px;
    color: #513de8;
}
.footer-one + .footer-one {
	padding-top: 18px;
	padding-left: 7px;
}
.footer-one ul li {
	padding-bottom: 24px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #313331;
}
.footer-one ul li a {
   color: #313331; 
}
.footer-one ul li a:hover {
    color: #7037ff;
}
.footer-two {
	padding-top: 13px;
	padding-left: 67px;
}
.footer-three, .footer-four {
   padding-top: 13px;
}
.footer-widgets-area .menu-useful-links-container ul li {
	font-family: 'Karla', sans-serif;
	font-weight: 400;
	font-size: 16px;
	padding-bottom: 6px;
}
.footer-widgets-area .menu-useful-links-container ul li a {
    color: #181431;
}
.footer-widgets-area .menu-useful-links-container {
	padding-top: 3px;
}
.footer-widgets-area .menu-useful-links-container ul li a:hover {
    color: #7037ff;
}
.footer-four ::placeholder {
    color: #181431;
    opacity: 1;
}
.footer-four label {
    margin-bottom: 5px;
    width: 100%;
}

.footer-four .wpcf7-form-control.wpcf7-text {
	width: 100%;
	height: 36px;
	color: #181431;
	background: #f5f4fb;
	border: 2px solid #e6e6e6;
	font-size: 14px;
	font-weight: 600;
	outline: none;
	max-width: 260px;
	border-radius: 7px;
	font-family: 'Karla', sans-serif;
	position: relative;
	padding-left: 10px;
	padding-right: 29px;
}
.wpcf7-not-valid-tip {
	position: absolute;
	right: 0;
	top: -3px;
}
.email {
    position: relative;
}
.email::after {
	position: absolute;
	content: "";
	bottom: 14px;
	right: 15px;
	background: url(images/input_icon.png) no-repeat scroll 0 0;
	width: 17px;
	height: 17px;
}
.footer-four .wpcf7-form-control.wpcf7-submit {
	display: block;
	width: 260px;
	height: 40px;
	background: #513de8;
	text-align: center;
	text-transform: capitalize;
	font-size: 16px;
	color: #ffffff;
	font-family: 'Karla', sans-serif;
	font-weight: 700;
	line-height: 26px;
	border: none;
	padding: 0;
	border-radius: 7px;
	margin-top: 5px;
}
.footer-four .wpcf7-response-output {
	margin: 0 !important;
}

.footer-four .wpcf7 {
	padding-top: 10px;
}
.footer-four .ajax-loader {
	position: absolute !important;
}
.footer-four li {
	display: inline-block;
	padding-right: 9px;
}
.footerarea {
	max-width: 1140px;
}
.copyright {
	color: #513de8;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 14px;
	padding-top: 45px;
	padding-bottom: 42px;
    position: relative;
}
.copyright a {
	color: #513de8;
	display: inline-block;
}
.copyright a:hover {
	color: #181431;
}
.copyright::before {
	position: absolute;
	content: "";
	top: 14px;
	left: -127px;
	width: 1400px;
	height: 2px;
	background: #d8d8d8;
}
.footer-three {
	padding-left: 59px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.financial-con-sec {
	margin-left: -84px;
}
/* Responsive site css */
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {  
 .navbar-default .navbar-nav > li {
	padding-right: 38px;
}   
 .header-search-area {
	padding-left: 18px;
	padding-right: 15px;
}   
 .header-button a {
	width: 165px;
	font-size: 15px;
	font-weight: 600;
}   
 .slide-content h2 {
	font-size: 36px;
	line-height: 44px;
     padding-bottom: 6px;
}  
#topslider .slide-item {
	min-height: 460px;
	padding-top: 132px;
}  
 .header-search {
	right: 8px;
}   
.title {
	font-size: 40px!important;
	line-height: 48px!important;
}   
.choose_icon-title {
        font-size: 20px!important;
        line-height: 20px!important;
    }   
    
    .choose_icon-con p {
	font-size: 14px;
}
 .choose_icon-con {
	padding-top: 2px;
}   
.why_coose-con_col > .vc_column-inner > .wpb_wrapper {
	padding-left: 20px;
	padding-top: 24px;
	padding-right: 14px;
	padding-bottom: 2px;
	min-width: 232px;
}   
    .why_coose-con_col > .vc_column-inner {
        padding-left: 0!important;
    }
   .why_coose-con_col-two > .vc_column-inner > .wpb_wrapper {
	margin-left: 6px;
	margin-top: 113px;
}
    
   .why_coose-con_col-three > .vc_column-inner > .wpb_wrapper {
	margin-top: -82px;
} 
.who_weare-rightcol > .vc_column-inner > .wpb_wrapper {
	max-width: 481px;
	padding-left: 35px;
	padding-top: 0px;
}    
   .whoweare_con {
	padding-top: 14px;
	width: 100%;
} 
    .procces_icon-title {
	font-size: 21px!important;
	line-height: 21px!important;
}
.Procces_icon-col > .vc_column-inner > .wpb_wrapper {
	padding-left: 22px;
	padding-top: 26px;
	padding-right: 16px;
	padding-bottom: 27px;
	min-width: 309px;
	min-height: 445px;
}
.Procces_icon-two > .vc_column-inner > .wpb_wrapper {
	margin-top: 64px;
	margin-left: 0px;
}    
.Procces_icon-three > .vc_column-inner > .wpb_wrapper {
	margin-top: 108px;
	margin-left: 0px;
}    
.Procces_sec {
	padding-top: 35px;
	padding-bottom: 111px;
}   
.procces_title {
	padding-bottom: 52px;
}    
 .cta_one-right > .vc_column-inner {
	min-height: 535px;
}   
.cta_one-left > .vc_column-inner > .wpb_wrapper {
	max-width: 416px;
	padding-right: 48px;
	padding-top: 74px;
}    
 .wpb_content_element.who_weare-blue {
	margin-bottom: 0;
}   
.why_chhose_left {
	padding-top: 114px;
}    
    .whowe_title {
	font-size: 30px !important;
	line-height: 30px !important;
}
.whowe_areleft-col > .vc_column-inner {
	min-height: 694px;
} 
 .our_portfolio-sec {
	padding-top: 37px;
	padding-bottom: 18px;
}   
 .portfolio-img img {
	min-width: 211px;
}   
.portfolio-col > .vc_column-inner > .wpb_wrapper {
	min-width: 212px;
}   
.financial_sec {
	padding-top: 46px;
	padding-bottom: 84px;
}    
 .financial_title {
	padding-bottom: 43px;
}   
 .financial_con-title {
	font-size: 29px !important;
	line-height: 29px !important;
	background-size: 450px auto;
	min-width: 450px;
    padding-top: 34px;
	padding-left: 24px;
	padding-bottom: 37px;
	padding-right: 30px;
	min-height: 84px;
}

 .financial_con-title::after {
	bottom: 25px;
     right: 19px;
}   
  .financial_con .wpb_wrapper {
	min-width: 450px;
	margin-top: 17px;
	padding-top: 24px;
	padding-left: 26px;
	padding-right: 17px;
	padding-bottom: 13px;
} 
 .text-bg-col-two > .vc_column-inner > .wpb_wrapper {
	margin-left: 0px;
}
.testimonial {
	padding-bottom: 99px;
}    
.cta_two-right > .vc_column-inner > .wpb_wrapper {
	padding-top: 86px;
	padding-left: 55px;
	width: 100%;
}    
 .cta_two-left > .vc_column-inner {
	min-height: 548px;
}   
 .footer-four .wpcf7-form-control.wpcf7-submit {
	width: 215px;
}   
.mri-con {
	padding-top: 21px;
}    
.featured-image {
	min-height: 456px;
} 
 .testimonial_title {
	margin: 0;
	background: url(images/testimonial_rating.png) no-repeat scroll center top;
	padding-top: 27px;
	font-size: 30px !important;
	background-size: 120px auto;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.financial-con-sec {
	margin-left: -15px;
}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
 .header-menu-section {
	text-align: left;
}      
.navbar-default .navbar-nav > li {
	padding-right: 20px;
}    
 .header-button a {
	width: 114px;
	font-size: 12px;
	font-weight: 500;
     height: 34px;
     line-height: 34px;
}   
.header-search-area {
	padding-left: 7px;
	padding-right: 8px;
}    
.header-search {
	right: 1px;
}    
 .navbar-default .navbar-nav > li > a {
	padding: 7px 0 17px;
}   
.why_chhose-sec {
	padding-top: 50px;
	padding-bottom: 40px;
}    
.title {
	font-size: 29px !important;
	line-height: 33px !important;
}   
 .wpb_text_column.wpb_content_element.blue_text {
	margin-bottom: 0;
}   
.chhose_con {
	padding-top: 15px;
}    
 .chhose_con p {
	font-size: 14px;
}   
.why_coose-con_col > .vc_column-inner > .wpb_wrapper {
	padding-left: 10px;
	padding-top: 18px;
	padding-right: 7px;
	padding-bottom: 2px;
	min-width: 181px;
}   
.choose_icon-title {
	font-size: 17px !important;
	line-height: 17px !important;
	margin-top: 0;
}    
.choose_icon-con p {
	font-size: 12px;
    line-height: 21px;
}   
.wpb_content_element.choose-img {
	padding-left: 2px;
	margin-bottom: 12px;
}    
    .why_chhose_left > .vc_column-inner {
        padding-right: 0!important;
    }   
    .why_coose-con_col-two > .vc_column-inner > .wpb_wrapper {
	margin-left: 6px;
	margin-top: 91px;
}
.why_coose-con_col-three > .vc_column-inner > .wpb_wrapper {
	margin-top: -68px;
}    
.why_chhose_left {
	padding-top: 82px;
}    
    .why_chhose_left > .vc_column-inner > .wpb_wrapper {
        
        max-width: 340px;
    }
    .blue_text p {
	font-weight: 600;
	font-size: 20px;
}   
.whowe_title {
	margin-top: 7px;
    font-size: 23px !important;
	line-height: 27px !important;
}    
.wpb_content_element.whoweare_con {
	padding-top: 1px;
    margin-bottom: 0;
}    
.whoweare_con p {
	font-size: 13px;
	line-height: 23px;
	margin: 0 0 11px;
}   
 .button a {
	height: 37px;
	font-size: 14px;
	font-weight: 600;
	line-height: 36px;
	padding-right: 29px;
	padding-left: 14px;
}   
 .whoweare_con a {
	width: 123px;
	margin-top: 2px;
}   
.button a::after {
	bottom: 12px;
	right: 14px;
}    
.whowe_areleft-col > .vc_column-inner {
	min-height: 579px;
}   
.slide-content h2 {
	font-size: 30px;
	line-height: 30px;
	padding-bottom: 6px;
}    
.slide-content a {
	margin-top: 0px;
}    
#topslider .slide-item {
	min-height: 300px;
	padding-top: 79px;
}    
.Procces_sec {
	padding-top: 0px;
	padding-bottom: 58px;
}    
.procces_title {
	padding-bottom: 23px;
	padding-top: 20px;
}    
.Procces_icon-col > .vc_column-inner > .wpb_wrapper {
	padding-left: 14px;
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 21px;
	min-width: 240px;
	min-height: 445px;
}    
.procces_icon-title {
	font-size: 18px !important;
	line-height: 18px !important;
	padding-bottom: 0;
}    
 .procces_icon-con p {
	font-size: 12px;
	line-height: 23px;
	margin: 0 0 12px;
}   
.Procces_icon-two > .vc_column-inner > .wpb_wrapper {
	margin-top: 28px;
}    
.Procces_icon-three > .vc_column-inner > .wpb_wrapper {
	margin-top: 60px; 
}
.cta_one-left > .vc_column-inner > .wpb_wrapper {
	max-width: 328px;
	padding-right: 20px;
	padding-top: 20px;
}    
.cta_one-title {
	font-size: 25px !important;
	line-height: 29px !important;
}    
.cta_con strong {
	padding-bottom: 0px;
    padding-top: 11px;
}    
.cta_con a {
	width: 142px;
}    
.cta_one-right > .vc_column-inner {
	min-height: 307px;
}   
  .chhose_con a {
	margin-top: 0px;
	width: 151px;
}  
.our_portfolio-sec {
	padding-top: 0px;
	padding-bottom: 0px;
}    
.protfolio_img_sec {
	padding-top: 24px;
}    
.portfolio-img img {
	min-width: 160px;
}    
.portfolio-col > .vc_column-inner > .wpb_wrapper {
	min-width: 161px;
}    
.portfolio_button a {
	width: 157px;
	margin-top: 36px;
	line-height: 37px;
}  
.financial_sec {
	padding-top: 18px;
	padding-bottom: 52px;
}    
.financial_title {
	padding-bottom: 22px;
	padding-top: 15px;
}    
.financial_con-title {
	font-size: 22px !important;
	line-height: 22px !important;
	background-size: 344px auto;
	min-width: 344px;
	padding-top: 26px;
	padding-left: 17px;
	padding-bottom: 14px;
	padding-right: 29px;
	min-height: 78px;
}    
.financial_con .wpb_wrapper {
	min-width: 345px;
	margin-top: 17px;
	padding-top: 15px;
	padding-left: 17px;
	padding-right: 16px;
	padding-bottom: 13px;
}   
    .financial_con p {
        margin-bottom: 10px;
    }    
  .financial_con p {
	margin-bottom: 10px;
	font-size: 14px;
}   
 .financial_con-title::after {
	bottom: 8px;
	right: -2px;
	background-size: 40px auto;
}   
.testimonial_title {
	font-size: 30px!important;
	line-height: 30px!important;
}   
.testimonial_title {
	margin: 0;
	background: url(images/testimonial_rating.png) no-repeat scroll center top;
	padding-top: 31px;
	background-size: 100px auto;
}    
.mri-con {
	padding-top: 29px;
	width: 100%;
}  
.mri-customer {
	font-size: 22px;
	padding-top: 0px;
}    
.testimonial .mri_slider .slick-dots {
	bottom: -69px;
}    
 .testimonial {
	padding-bottom: 57px;
}   
.financial_con a {
	width: 160px;
	margin-top: 18px;
}    
    .Procces_icon-col > .vc_column-inner {
        padding-left: 0!important;
    }    
    
   .cta_two-right > .vc_column-inner > .wpb_wrapper {
	padding-top: 0px;
	padding-left: 28px;
	width: 100%;
} 
.cta_twocon {
	padding-top: 10px;
}    
 .cta_twocon a {
	width: 136px;
	margin-top: 20px;
}   
 .cta_two-left > .vc_column-inner {
	min-height: 289px;
}
.footer-widgets-area.col-xs-12.col-sm-6.col-md-3.three {
	clear: left;
}    
.footer-three {
	padding-left: 4px;
}    
.footer-two {
	padding-top: 13px;
	padding-left: 0px;
}    
.footer-four .wpcf7-form-control.wpcf7-submit {
	width: 261px;
}   
.email::after {
	right: 93px;
}
.featured-image {
	min-height: 300px;
    padding-top: 100px;
}
.who_weare-rightcol > .vc_column-inner > .wpb_wrapper {
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
 .slide-content h2 {
	font-size: 20px;
	line-height: 25px;
	padding-bottom: 0px;
}   
.slide-content strong {
	font-size: 12px;
	line-height: 18px;
    width: 100%;
}   
.slide-content a {
	width: 144px;
	height: 38px;
	font-size: 14px;
	line-height: 39px;
}    
.slide-content a::after {
	bottom: 13px;
	right: 14px;
}    
.header {
	position: relative;
	background: #513de8;
}    
 .logo-area.col-xs-12.col-sm-3.col-md-3 {
	text-align: center;
}   
.navbar-default .navbar-toggle {
	border-color: #fff;
	float: left;
	background-color: inherit !important;
}    
.navbar-toggle .icon-bar {
    background: #fff !important;
}
    .header-menu-section > div {
	 display: block;
    }    
    
.header-menu-section {
	padding-top: 9px;
}
.header-button {
	position: absolute;
	right: 40px;
	top: 15px;
	margin: 0;
}  
.header-button a {
	display: block;
	width: 173px;
	height: 39px;
	font-size: 15px;
	line-height: 40px;
}   
.header {
	padding: 12px 0 8px;
}  
 .header-search-area {
	position: absolute;
	right: 6px;
	top: 36px;
}   
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li.current-menu-item > a, .navbar-default .navbar-nav > li.menu-item-has-children:hover > a, .navbar-default .navbar-nav > li.current-menu-parent > a {
	background: none;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li.current-menu-item > a, .navbar-default .navbar-nav > li.menu-item-has-children:hover > a, .navbar-default .navbar-nav > li.current-menu-parent > a {
	color: #181431;
}
.navbar-default .navbar-nav > li > a {
	padding: 7px 0 7px;
}    
    .slide-content p {
        margin-bottom: 0;
    }    
   #topslider .slide-item {
	min-height: 220px;
	padding-top: 19px;
}
.why_chhose_left {
	padding-top: 0px
}    
.choose-img {
	text-align: center !important;
}    
.choose_icon-title {
	font-size: 20px !important;
	line-height: 20px !important;
	margin-top: 0;
	text-align: center !important;
}    
.choose_icon-con p {
	font-size: 16px;
	line-height: 21px;
	text-align: center;
}    
.choose_icon-con {
	padding-top: 12px;
}    
.why_coose-con_col > .vc_column-inner > .wpb_wrapper {
	width: 100%;
}    
.why_coose-con_col > .vc_column-inner {
	padding-left: 15px!important;
}    
.why_coose-con_col-two > .vc_column-inner > .wpb_wrapper {
	margin-left: 0;
	margin-top: 17px;
}    
.why_coose-con_col-three > .vc_column-inner > .wpb_wrapper {
	margin-top: 16px;
}    
.whowe_areleft-col > .vc_column-inner {
	min-height: 200px;
}    
.who_weare-rightcol > .vc_column-inner > .wpb_wrapper {
	width: 100%;
	padding-left: 19px;
}    
.who_weare-sec {
	padding-bottom: 30px;
}    
.whoweare_con p {
	font-size: 15px;
	line-height: 24px;
}    
.Procces_icon-col > .vc_column-inner {
	padding-left: 15px!important;
}    
.wpb_content_element.procces_icon-img {
	margin-bottom: 20px;
	text-align: center !important;
}    
 .procces_icon-title {
	text-align: center !important;
}   
.wpb_content_element.procces_icon-con {
	width: 100%;
	padding-top: 10px;
}    
.procces_icon-con p {
	font-size: 15px;
	text-align: center;
}    
.Procces_icon-col > .vc_column-inner > .wpb_wrapper {
	width: 100%;
	min-height: 379px;
}  
.Procces_icon-three > .vc_column-inner > .wpb_wrapper {
	margin-top: 22px;
}    
.cta_one-left > .vc_column-inner > .wpb_wrapper {
	padding-right: 3px;
	padding-top: 0px;
	padding-left: 10px;
	max-width: 100%;
}   
.Procces_sec {
	padding-bottom: 33px;
}    
.cta_one-title {
	margin-top: 0;
}    
.wpb_single_image.wpb_content_element.vc_align_left.portfolio-img {
	text-align: center;
    padding-bottom: 20px;
}    
.portfolio-img img {
	min-width: 282px%
}   
.portfolio-col > .vc_column-inner > .wpb_wrapper {
	min-width: 100%;
    border: none;
}    
.portfolio-sec-two {
	padding-top: 0px;
}    
.portfolio_button a {
	margin-top: 10px;
}    
.financial_sec {
	padding-top: 0px;
	padding-bottom: 28px;
}    
.financial_con-title {
	background-size: 100% auto;
	min-width: 100%;
} 
.financial_con .wpb_wrapper {
	min-width: 100%;
    margin-top: 6px;
}    
.financial_con-title::after {
	bottom: 5px;
	right: -10px;
	background-size: 29px auto;
}    
.financial_con-title-two {
	margin-top: 13px;
}    
.financial-con-sec-two {
	padding-top: 20px;
}    
.financial_con-title-four {
  margin-top: 13px;  
}    
.footer {
	padding-top: 25px;
}    
 .cta_two-right > .vc_column-inner > .wpb_wrapper {
	padding-top: 0px;
	padding-left: 12px;
	max-width: 100%;
}   
.cta_two-title {
	margin-top: 0;
}    
.cta_twocon strong {
	font-size: 20px;
}    
.featured-image {
	min-height: 236px;
    padding-top: 51px;
} 
.whoweare_con {
	max-width: 100%;
}
.Procces_icon-col > .vc_column-inner > .wpb_wrapper,
.why_coose-con_col > .vc_column-inner > .wpb_wrapper {
	max-width: 330px;
	margin-left: auto;
	margin-right: auto;
}
.why_chhose_left > .vc_column-inner > .wpb_wrapper {
	max-width: 100%;
	padding-right: 15px;
}
.cta_one-left > .vc_column-inner > .wpb_wrapper {
	float: left;
	padding-right: 15px;
	width: 100%;
}
.email {
	max-width: 330px;
}
    
}