body{ margin:0; padding:0; font-family: 'Montserrat', sans-serif;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
ol,ul{ margin:0; padding:0; list-style:none;}

/****************************************************************************************/

        hgroup a{
            background: #00A0D0;
text-transform: uppercase;
color: #fff;
padding: 11px 35px;
border-radius: 5px;
letter-spacing: 2px;
text-decoration: none;
transition: all 0.5s ease 0s;
font-size: 20px;
font-weight: 500;
display: inline-block;
        }
     
.main-form-top {
    width: 50%;
    height: auto;
    background: rgba(0, 160, 208, .5);
    padding: 200px 0;
    text-align: center;
}
.main-form-top P {
    font-family: montserrat;
    color: #fff;
    font-size: 32px;
    font-weight: 500;
    letter-spacing: 1px;
    word-spacing: 1px;
    padding: 16px 60px;
    text-align: center;
    line-height: 54px;
}
 

.logo{padding:0px 0;}
.phone-no{background:#1CC5AF; text-align: center;}
.phone-no p {color: #ffffff; font-size: 22px; font-weight: 400; letter-spacing: 2px; padding: 21.5px 0; margin: 0; font-family: 'Lato', sans-serif;}
/*.form-banner {background:url("../images/form-banner.jpg") repeat scroll 0 0 / cover ;   padding: 80px 0; }*/
.form-banner {background:url("../assets/images/form-banner.jpg") repeat scroll 0 0 / cover ;    }
.main-form { background: rgba(0, 149, 183, 0.6); margin: 50px auto;   padding: 30px;  text-align: center;  width: 100%;}
.main-form > p { color: #ffffff; font-size:21px; font-weight:300; line-height:40px;}
.main-form h3 {color: #ffffff; font-size:30px; font-weight:600; margin:22px 0 45px; letter-spacing: 2px;}
.header-new { box-shadow: 0 0 10px 0 #333333;  position: relative;  z-index: 98887; padding:12px 0;}

.phone-number {  position: absolute;  top: 0;    right: 0;    padding: 0;}

/* FORM_SECTION_CSS */

.form-field-section {float: left; width: 100%; margin: 0 0 20px; padding: 0 25px;}
.input-box input{ width: 100%; max-width: 100%; box-shadow: inherit; height: 50px; border: none; border-radius:8px; background: rgba(255, 255, 255, 0.5);
text-transform:none; font-weight:300; font-size: 18px; color:#fff; letter-spacing:2.5px;}
.input-box textarea{width:100%; max-width:100%; box-shadow:inherit; height:100px; border:none; border-radius:8px; background:rgba(255, 255, 255, 0.5);	text-transform:none;
font-weight:300; font-size: 18px; letter-spacing: 1px; color:#fff; letter-spacing:2.5px;}
.input-box button{ width:100%; border:none; border-radius:8px; height:50px; color:#0ACDC4; text-transform:uppercase; font-size:22px; font-weight:300; letter-spacing:2px; margin: 50px 0 0;}
.input-box input::-webkit-input-placeholder {color:#fff; opacity:1;}
.input-box input::-moz-placeholder {color:#fff; opacity:1;}
.input-box input:-ms-input-placeholder {color:#fff; opacity:1;}
.input-box input:-moz-placeholder {color:#fff; opacity:1;}

.input-box textarea::-webkit-input-placeholder {color:#fff; opacity:1;}
.input-box textarea::-moz-placeholder {color:#fff; opacity:1;}
.input-box textarea:-ms-input-placeholder {color:#fff; opacity:1;}
.input-box textarea:-moz-placeholder {color:#fff; opacity:1;}

/* FORM_SECTION_CSS_CLOSE */

/* GREEN_SECTION_CSS */

.experience-block a:focus, a:hover {
    color: #23527c;
    text-decoration: none;
}

.green-section{ background:#1CC5AF; padding:70px 0; }
.receive-text hgroup h3 {font-size: 39px; color: #fff; line-height: 46px;    margin: 0 0 20px; letter-spacing:2px;}
.receive-text p{ font-size:24px; color:#fff; font-weight:300; line-height:40px; margin:0 0 50px; padding: 0 40px;}
.receive-text a {background: #00A0D0; text-transform: uppercase; color: #fff;  padding: 11px 35px; border-radius: 5px; letter-spacing: 2px; text-decoration: none;
transition: all 0.5s ease 0s; font-size: 20px;  font-weight: 300; display:inline-block}
.receive-text a:hover{ background:#0088b1}

/* GREEN_SECTION_CSS_CLOSE */

/* WHITE_SECTION_CSS */

.white-area-section { float: left;  width: 100%; padding: 0 0 30px 0;}
.finance-industry p {line-height: 30px; font-size: 14px; font-weight: 300; width: 99%; letter-spacing: 1.7px; color:#4A4A4B; text-align:justify;}
.new-custom-pad{padding-bottom: 60px; padding-top: 60px;}
/* WHITE_SECTION_CSS_CLOSE */

/* GRAY_SECTION_CSS */

.gray-area-section { float: left;  width: 100%;  /*padding: 70px 0; */ padding: 70px 0 60px; background:#EEEEEE;}
.re-finance h2{ font-size:28px; color:#00A0D0; letter-spacing:1.7px; margin: 0 0 10px;}
.re-finance h3 { font-size: 17px; font-weight: 400; line-height:27px; letter-spacing:1.7px;  color:#4A4A4A; margin: 0 0 10px; line-height}
.re-finance p{line-height: 30px; font-size: 14px; font-weight: 300; width: 98%; letter-spacing: 1.7px; color:#4A4A4B; text-align:justify; }
.content-para.investors-box {float: left; width: 100%;  margin: 50px 0 0;}


/* GRAY_SECTION_CSS_CLOSE */

.experience-block h2 { font-size: 26px; line-height: 43px;  font-weight: 500; color:#0ACDBD; text-transform:uppercase;}

/* GRAY_BOTTOM_SECTION_CSS */

.gray-bottom-section{ float: left;  width: 100%;  padding:0; background:#EFEFEF;}
.proudly hgroup {float: left; margin: 0 20px 0 0;}
.proudly figure {float: left; margin: 0 20px 0 0;}
.mail-links { background: #1CC5AF; padding: 25px 0px; text-align: center; font-size: 20px;}
.mail-links ul li a {color: #fff;  font-weight: 300;  font-size: 23px;  text-decoration: none;}

.phone-details { background:#00A0D0; padding: 25px 0px; text-align: center; font-size: 20px;}
.phone-details p {color: #fff;  font-weight: 300;  font-size: 23px; font-family: 'Lato', sans-serif; }
.proudly hgroup h3 { font-size: 20px;  letter-spacing: 4px;  color: #999;}
.proudly-right { float: right; margin: 30px 0 20px 0;}


/* GRAY_BOTTOM_SECTION_CSS */

/* FOOTER_SECTION_CSS */

.footer-section{ background:#9B9B9B; padding:25px 0; float:left; width:100%;}
.copy-right p{ font-weight:500; color:#fff; font-size:14px; font-family: 'Lato', sans-serif; }
.copy-right p a{ color:#fff;}

/* FOOTER_SECTION_CSS CLOSE */

/* home new section start here */

.why-talk {
    padding-bottom: 50px;
}

.why-talk .hdg{ 
	font-size: 28px; 
    color: #00A0D0;
    letter-spacing: 1.7px;
    margin: 0 0 10px;
}

.why-talk .talk-list {
	list-style:disc;
	padding-left:20px;
	width:50%;
	float:left;
}

.why-talk .talk-list li{
	font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 1px;
    color: #000;
    margin: 0;
}








/* home new section end here */





/* RESPONSIVE CSS */

@media only screen and (max-width:767px){
	
.main-form p{ font-size:16px; line-height:28px;}	
.main-form p	br{ display:none;}
.main-form h3{line-height:38px; margin:15px 0 30px;}	
.form-field-section{ padding:0; margin:0;}	
.input-box button{ margin:15px 0 0;}	
.receive-text hgroup h3 {font-size: 28px; line-height: 40px;}	
.receive-text p {
    padding: 0;
    font-size: 15px;
    line-height: 30px;
    letter-spacing: 1px;
}
.receive-text a{ padding:11px 25px;}
.finance-industry { margin: 0 0 30px;}
.finance-industry:last-child{ margin:0;}
.re-finance{ margin: 0 0 40px;}
.re-finance:last-child{ margin:0;}

.experience-block h2{ padding:0 10px ; font-size:24px;}
.header-new .container { padding: 0;}
.phone-number{ padding:0;}
.copy-right p{text-align:center; margin:0 0 10px}

.main-form{ padding:20px 30px;}
.form-banner{ padding:0px 0;}

.experience-block h2{ letter-spacing:2px;}

.proudly figure{ line-height:15px;}

.main-form-top P {
    font-family: montserrat !important;
    color: #fff;
    font-size: 15px !important;
    font-weight: 500;
    letter-spacing: 1px !important;
    word-spacing: 1px !important;
    padding: 0px 17px !important;
    line-height: 24px !important;
}

.main-form-top {
    width: 100% !important;

    background: rgb(0, 160, 208, .5);
    padding: 36px 0 14px 0 !important;
}

.main-form-top a {
    color: #fff;
    text-decoration: none;
    text-align: center;
    margin: auto;
    letter-spacing: 2px;
}
.main-form-top-btn {
    padding: 35px 0 0 0;
}
.main-form-top-btn *::after {
    content: "\f0d7";
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    position: absolute;
    left: 0;
    right: 0;
    padding: 22px 0 0 0;
}
.main-form-top1.resp {
    height: 180px;
    display: block;
}
.form-banner {
    background: url("../assets/images/form-banner.jpg") repeat scroll 0 0 / cover;
    background-position: center;
}
hgroup a {
    font-size: 14px !important;
}
.receive-text hgroup h3 {
    font-size: 18px !important;
}

.form-banner .main-form-top {
    padding: 20px 0 20px 0 !important;
}

.why-talk .talk-list{
	width:100%;
}




}

@media(max-width:600px){
	
.header-new{ height:62px;}	
.phone-no p {
    padding: 23px 0 ;
    font-size: 12px ;
}
}

@media(max-width:480px){
	
.proudly hgroup h3 { font-size: 11px; letter-spacing: 2px;}
.proudly figure{ width:80px;}	
.proudly figure img{ width:100%;}
.proudly-right{ float:left; width:100%; text-align:center; margin-top:20px;}	
.mail-links ul li a{ font-size:18px;}
.proudly hgroup{ margin:5px 10px 0 0; float:none; display:inline-block;}	
.proudly figure{ float:none; display:inline-block;}

.receive-text a{ font-size:13px;}





}

.logo li {
    list-style-type: none;
}
.copy-section li {
    list-style-type: none;
}

/* Form Message None */
.screen-reader-response {
    display: none;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
	color: #fff;
}
.phone-number li {
    list-style: none;
}

.wpcf7-form input  ,  .wpcf7-form textarea{
	padding:6px 12px;
}

.wpcf7-form input[type="submit"]{
	width: 100%;
    border: none;
    border-radius: 8px;
    height: 50px;
    color: #0ACDC4;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 300;
    letter-spacing: 2px;
    margin:50px 0 0 0;
    background:#fff;
}

.wpcf7-form input[type="submit"]:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.widgettitle{display:none;}
.attachment-full{height:auto; max-width:253px !important;}
#widget_sp_image-3{list-style:none;}
/* RESPONSIVE CSS CLOSE*/





@media(max-width:480px){

	.attachment-full{ max-width:100% !important;}
	
	.wpcf7-form input[type="submit"]{ margin-top:20px;}

}



@media(max-width:360px){

	.attachment-full{ margin-top:5px;}

}

/* Contact Form*/
.wpcf7-not-valid-tip {
	color: #fff;
}
.wpcf7-response-output.wpcf7-validation-errors {
	color: #fff;
}
.wpcf7-response-output.wpcf7-mail-sent-ng {
	color: #fff;
}
