@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
body{font-family: "Open Sans", sans-serif;}
a:hover{text-decoration:none;}
figure{margin:0px;}
a {text-decoration:none;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out; outline:none !important;}
a:focus{outline:none !important;}
ul{margin:0;padding: 0;list-style: none}
p{margin:0}
h1, h2, h3, h3, h4, h5, h6{margin: 0}


/*==========================================*/
/*Form*/
/*==========================================*/
.same-form-button {font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 500; line-height: 1.4761904762em; letter-spacing: 0px; border-radius: 10px; padding: 16px 32px; color: #fff; background: #47b2e4;border-color: #47b2e4; margin: 0 5px}
.same-form-button:hover{color:#47b2e4; background: transparent; border-color: #47b2e4}
.same-section{padding: 100px 0}
.same-form-info .modal-dialog {max-width: 600px; width: 100%; }
.same-form-info.question-form .modal-dialog{max-width:900px;}
.same-form-info .modal-dialog .modal-content {border-radius: 15px;padding:30px; }
.same-form-info .modal-dialog .modal-header {padding: 0; position: relative; border: 0; justify-content: center; text-align: center; }
.same-form-info .modal-dialog .modal-header h1 {color: #37517e; font-family: 'Open Sans', sans-serif; font-size: 31px !important; font-weight: 800; font-style: normal; line-height: 50px; }
.same-form-info .modal-dialog .modal-header .btn-close {position: absolute; right:0px; top: 0px; border: 1px solid #31a9e1;width: 35px; height: 35px; padding: 0; background-size: 13px; filter: brightness(0) saturate(100%) invert(59%) sepia(72%) saturate(1799%) hue-rotate(168deg) brightness(96%) contrast(84%); opacity: 1; }
.same-form-info .modal-dialog .modal-body {padding: 30px 0 0; }
.same-form-info .form-control {height: 50px; border: 1px solid #DDD; background: #f9f9f9; font-size: 15px; font-weight: 500; font-family: 'Open Sans', sans-serif; box-shadow: none !important; outline: none !important; letter-spacing: 0 !important; opacity: 1 !important; }
.same-form-info .form-label {letter-spacing: -0.3px;font-size: 16px; color: #262626; font-family: 'Open Sans', sans-serif; font-weight: 400; font-style: normal; line-height: 21px; }
.same-form-info form .btn{font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 500;width: 100%; line-height: 1.4761904762em; letter-spacing: 0px; border-radius: 10px; padding: 10px 32px; color: #fff; background: #47b2e4;border-color: #47b2e4; margin: 0px}
.same-form-info form .btn:hover{color:#47b2e4; background: transparent; border-color: #47b2e4}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0; }
/* Firefox */
input[type=number] {-moz-appearance: textfield; }
.same-form-info select.form-control{background-image: url(../images/down-arrow.png);background-repeat: no-repeat;background-position: 97%; background-size: 18px}
.g-recaptcha {width: 100%; margin-bottom: 17px; }
.same-form-info.question-form .modal-dialog .modal-body{padding:0px 15px 0px}
.same-form-info.question-form form .btn{max-width:200px; display: block;}
.question-form .question p {font-size: 16px; color: #47b2e4; font-weight: 600; font-family: 'Open Sans', sans-serif; margin-bottom: 15px; }
.question-form .question .question-group {display: flex; flex-wrap: wrap; margin: -15px -20px; align-items: center;padding-right: 24px;}
.question-form .question .question-group label {width: 50%; padding: 15px 20px; position: relative; padding-right: 70px; font-size: 14px;display: flex; font-family: 'Open Sans', sans-serif; font-weight: 400; color: #262626; }
.question-form .question .question-group .group-radio {position: absolute; right: 0; top: 50%; transform: translateY(-50%);display: flex; align-items: center; justify-content: center; }
.question-form .question .question-group label span {margin-right: 10px; display: inline-block; }
.question-form .question .question-group .group-radio input {margin-right: 5px; width: 20px; height: 20px; }
.question-form .question {margin-bottom: 30px;padding: 0 10px; }
.same-form-info.question-form  .modal-dialog .modal-header{margin-bottom: 30px;}
.same-section {padding: 0;}
#header {padding: 10px 0;}
#header .container {height: auto !important;min-height: inherit !important;}
#header{background-color: #FFF !important;}
.navbar .getstarted, .navbar .getstarted:focus {border: 2px solid #00b1f4;}
.navbar .login {color: #FFF;background: #04B2F4;}
.navbar .login:hover, .navbar .login:focus:hover {border: 2px solid #00B1F4 !important;color: #00B1F4;}
.navbar .getstarted:hover, .navbar .getstarted:focus:hover {color: #FFF;background: #00B1F4;}
#hero-1 .btn-get-started{color: #3d4d6a;background: #FFF;}
#hero-1 .btn-get-started:hover{border: 1px solid #FFF;}
.pricing .buy-btn{color: #37517e;border: 1px solid #37517e;}
.pricing .buy-btn:hover {background: #37517e;color: #fff;}
#footer .footer-newsletter form input[type="submit"] {
	background: #04b2f4;
}#footer .footer-newsletter form input[type="submit"]:hover {
	background: #04b2f4;
}
#app{background: #37517e !important;}
#header .logo .img-fluid {filter: brightness(0) saturate(100%) invert(44%) sepia(96%) saturate(1265%) hue-rotate(163deg) brightness(100%) contrast(102%);}
#header .logo span {color: #00aff0 !important;}
.navbar a, .navbar a:focus{color: #37517e;}
.navbar .getstarted, .navbar .getstarted:focus{color: #01b1f4;}
#footer .footer-top{background:#00aff0;}
#con, #footer{background:#00aff0;}
#hero-1{    height:600px;}
@media (max-width: 1199px) {
#header .logo span {font-size: 9px !important;}
.navbar ul{padding:0;}    
}
@media (max-width: 991px) {
section{padding:40px 0;}
#investor .py-4 {padding: 0 !important;}
#header .logo .img-fluid {	width: 75px !important;}  
i.mobile-nav-toggle {width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;background: #FFF;color: #3d4d6a !important;border-radius: 5px;font-size: 34px;position: relative !important;top: 0 !important;right: 0 !important;}
.navbar-mobile{background: transparent !important;}
.navbar-mobile ul {position: fixed;top: 105px;width: 100%;left: 0;right: 0;border-radius: 0;bottom: 0;}
.navbar-mobile{position: relative !important;}
 #header .container{justify-content: space-between !important;}
.navbar-mobile .dropdown ul{box-shadow: none !important; margin: 0 !important;}
.pricing p {margin-bottom: 25px !important;height: auto !important;min-height: inherit !important;}
.pricing .box{padding: 25px 30px !important;}
.section-title h2{font-size:36px; line-height: 40px;}
.pricing .row {padding-top: 0px;}
.my-4{margin-top: 0 !important;margin-bottom: 15px !important;}
#fund, #business, #services {padding-top: 0;}
#footer .footer-newsletter {padding-top: 0;}
.services .icon-box h4{font-size:16px;}
.pricing p{font-size: 16px;line-height: 25px;}
.pricing .buy-btn{padding: 13px 24px;font-size: 16px;}
#hero-1 .hii {	height: 160px !important;}
.pricing h3{height: auto;}
.carousel-indicators li{margin: 0 5px !important;}
#hero-1 .btn-get-started {font-size: 16px !important;padding: 10px 24px 11px 24px !important;margin-bottom: 15px;}
.investor .icon-box:hover {transform: inherit;}
.type1::before, .type1::after {font-size: 15px !important;}
#pricing .mt-4:first-child {	margin-top: 0 !important;}
#header .logo span {font-size: 9px !important;}
#services .mt-md-0 {margin-bottom:15px !important;margin-top:0px !important;}
.services .icon-box:hover {transform: inherit !important;}
.business .icon-box:hover, .fund .icon-box:hover {	transform: inherit !important;}
.pricing .box{max-width:100% !important;}
}
.same-form-info {
    padding: 20px !important;
}
button.btn-close.close-btn {
    position: absolute;
    right: 10px;
    top: 10px;
    border: 1px solid #fdfdfd !important;
    width: 35px;
    height: 35px;
    padding: 0;
    background-size: 13px;
    filter: brightness(0) saturate(100%) invert(59%) sepia(72%) saturate(1799%) hue-rotate(168deg) brightness(96%) contrast(84%);
    opacity: 1;
    background-color: transparent !important;
}
.same-form-info .modal-dialog {
    margin: auto !important;
}
button.btn-close.close-btn {
	color: red !important;
	filter: inherit;
	/* border: 0 !important; */
	border-color: red !important;
}
.popup-content{padding: 50px !important;}
.same-form-info .modal-dialog .modal-body{padding: 30px 10px 0 0;}
@media (max-width: 767px) {
 .same-form-info .modal-dialog .modal-header h1{
     font-size:24px !important;
 }   
    .question-form .question .question-group label{width:100%;}
    .same-form-info .modal-dialog .modal-content{padding:15px !important;}
    .signup-form .ml-2 {
	margin: 0 !important;
	padding: 0 !important;
}
.user-form-part .container {
	padding: 0;
}
body div#app{padding: 150px 20px 50px !important;}
.redio-group{padding: 15px 15px !important;}
.redio-group .col-12.col-md-3 {
	padding: 0;
}
.signup-content {
	padding: 0 15px;
}
}