

/*Default-style
======================================================*/
body {
  color: #555555;
 font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
}

img {
  max-width: 100%;
}

.imagefix{
  min-height: 260px;
  background-color: #fff;
  text-align:center;
}


.imagefix1 {
    min-height: 286px;
    background-color: #fff;
    text-align: center;
}




h1, h2, h3, h4, h5, h6 {
  color: #092e83;
  font-weight: 600;
}

p {
  margin-bottom: 15px;
  font-size: 15px;
  color: #555555; 
  line-height: 1.8;
}

p:last-child {
  margin-bottom: 0;
}


a {
  text-decoration: none;
}
button:focus
{
	box-shadow:none !important;
}
.top-header
{
	background:#f7f7f7;
	padding:10px 0px;
}
.top-header .btn
{
	font-size: 14px;
    padding: 4px 10px;
    border-radius: 19px;
}
.navbar .navbar-brand
{
	width:15%;
}
.logo
{
	
}
.navbar .navbar-nav .nav-link
{
	color: #6c6c6c;
    font-weight: 600;
    letter-spacing: 1px;
}
.navbar .navbar-nav .active .nav-link
{
	color: #308bfa;
}

.back-to-top {
    position: fixed;
    bottom: 25px;
    right: 25px;
    display: none;
	z-index: 99;
    background: #000;
    padding: 10px 15px;
    border-radius: 30px;
    color: #ffffff;
}
.back-to-top:hover {color: #ffffff;box-shadow:0px 2px 8px #ccc;}

.home-banner-area{	
    padding: 140px 0px;
    display: block;
    clear: both;
    position: relative;
	overflow: hidden;
 animation: shrink 10s infinite alternate steps(100);}
 
 .home-banner-area::before{
	 content:"";
	 
 }
@keyframes shrink {
0% {
background-size: 110% 110%;
}
100% {
background-size: 100% 100%;
}
}
 .home-banner-area h1
 {
	 color:#fff;
 }
 .home-banner-area h4
 {
	 color:#fff;
 }
 .deal_flow
 {
	 padding:50px 0px;
 }
 .deal_flow ul li
 {
	 font-size:15px;
	 line-height:27px;
	 font-style:italic;
 }
 .key_features
 {
	padding:50px 0px; 
 }
 .key_box 
 {
	background: #edf3fb;
    padding: 30px 15px;
	border-top: 3px solid #308af5;
	min-height: 310px;	
 }
 .key_box p
 {
	 line-height:25px;
 }
  .uses-B
  {
	  padding:0px;
  }
 .uses-B li
 {
	list-style:none;
	padding-left: 30px;
	position:relative;
	font-style: normal !important;
 }
 .uses-B li::before
 {
	content: '';
    background: url(../img/icon_1.png) no-repeat;
    height: 20px;
    position: absolute;
    width: 25px;
	left: 0px;
    top: 5px;
 }
.benefits
{
	padding:50px 0px;
}
.benefit-box
{
	box-shadow: 0px 2px 8px #ccc;
    padding: 15px 15px;
    border-radius: 10px;
	min-height: 140px;
}
.call_action
{
	padding:60px 0px;
	background: url(../img/backerstage_2.jpg) no-repeat center center /cover;
}
.call_action .btn-light:hover
{
	background:transparent;
	border-color:#fff;
	color:#fff;
}
.faq_sec
{
	padding:50px 0px;
}
.faq-box
{
	box-shadow: 0px 2px 8px #ccc;
    padding: 20px;
}
.faq-box .accordion-body
{
	padding-top: 0px;
}
.faq-box .accordion-button:not(.collapsed)
{
	background-color: transparent;
    box-shadow: none;
}
.get_started
{
	padding:50px 0px;
}
.start_box
{
	padding:50px 40px;
	box-shadow:0px 2px 8px #ccc;
	border-radius: 50px;
}
.start_box .btn-light:hover
{
	background:transparent;
	border-color:#fff;
	color:#fff;
}
.footer-area
{
	background: #112d80;
	padding-top:40px;
}
.footer-widjet h3 {
    font-size: 19px;
    margin-bottom: 22px;
    color: #fff;
}
.footer-widjet .link-list ul {
  padding-left: 0;
  margin-bottom: 0;
}

.footer-widjet .link-list ul li {
  list-style-type: none;
  position: relative;
     padding-left: 14px;
    margin-bottom: 2px;
}

.footer-widjet .link-list ul li i {
  position: absolute;
  left: 0;
  top: 7px;
  font-size: 12px;
}

.footer-widjet .link-list ul li a {
  color: #ccc;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
   font-size: 14px;
}

.footer-widjet .link-list ul li a i {
  color: #0797ff;
}

.footer-widjet .link-list ul li a:hover {
  color: #0797ff;
}

.footer-widjet.style2 .link-list ul li i {
  color: #aacfff;
}

.footer-widjet.style2 .link-list ul li a:hover {
  color:#ffffff;
}
.logo-area .social-links ul {
  margin-bottom: 0;
  padding-left: 0;
}

.logo-area .social-links ul li {
  display: inline-block;
  margin-right: 8px;
}

.logo-area .social-links ul li:last-child {
  margin-right: 0;
}

.logo-area .social-links ul li a {
  height: 35px;
  width: 35px;
  line-height: 35px;
  background-color: #ffffff;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
  display: inline-block;
  text-align: center;
  font-size: 15px;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  color: #2862a0;
}

.logo-area .social-links ul li a:hover {
  background-color:#2862a0;
  color: #ffffff;
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}
.footer-widjet {
    margin-bottom: 30px;
}

.copy-right-area {
  text-align: center;
}

.copy-right-area p {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #6c9be7;
    color: #ffffff;
}


.banner-sec
{
	padding:80px 0px;
	background: url(../img/about-banner.jpg) no-repeat center center /cover;
}

.abt-sec
{
	padding:50px 0px;
}
.make_box
{
	min-height: 360px;
}
.make_box img
{
	width: 40px;
}
.make_box p
{
	line-height:25px;
}
.abt-sec ul li
{
	font-size:15px;
	margin-bottom:5px;
}
.solut-sec
{
	background:#e7edff;
}
.solut-sec .left, .solut-sec .left-1
{
	padding: 20px !important;
}
.solut-sec .col-md-6
{
	padding:0px;
}
.solut-sec ul li
{
	font-size:15px;
	margin-bottom:5px;
}
.solut-sec .right
{
	
}
.table
{
	font-size:15px;
	background:#fff;
}
.dealflow_box
{
    background: #edf3fb;
    padding: 30px 15px;
    border-top: 3px solid #308af5;
}
label
{
	font-size:15px;
}
input:focus, select:focus, textarea:focus
{
	box-shadow:none !important;
}
.banner-sec
{
	padding: 80px 0px;
    background: url(../img/banner-2.jpg) no-repeat center center / cover;
}
.header-price
{
	background: #e2e9fd;
	padding:20px;
	min-height: 275px;
}
.header-price h4
{
	border-bottom: 1px solid #9f9f9f;
}
.header-price p
{
	line-height: 20px;
    font-size: 14px;
}
.body-price
{
	padding:20px;
	border-left:1px solid #e2e9fd;
	border-right:1px solid #e2e9fd;
	background:#fff;
	
}
.body-price ul li
{
	font-size:14px;
}
.footer-price
{   padding:0px 20px 20px 20px;
	border-left:1px solid #e2e9fd;
	border-right:1px solid #e2e9fd;
	border-bottom:1px solid #e2e9fd;
	background:#fff;
}
.footer-price p
{
	line-height: 20px;
    font-size: 14px;
	min-height: 80px;
}
.header-price .btn
{
	background: #112d80;
    border: none;
    color: #fff;
    border-radius: 9px;
    padding: 12px 16px;
    width: 100%;
}
.header-price .btn span
{
	 transition: all 1s ease-in-out;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
}
.header-price .btn:hover span
{
	 transform: translate(0.5em,0);
  -webkit-transform: translate(0.5em,0);
  -moz-transform: translate(0.5em,0);
  -o-transform: translate(0.5em,0);
  -ms-transform: translate(0.5em,0);
}
.footer-price .btn:hover
{
	background: #000;
}
.tab .nav
{
	background:#fff;
	border-radius:30px;
	border: 1px solid #ccc;
}
.tab .nav li
{
	margin-bottom:0px;
}
.tab .nav li button
{
	color:#000;
	 border-radius: 20px;
}
.tab .nav-pills .nav-link.active, .tab .nav-pills .show>.nav-link
{
	background: #1c2d7a;
    border-radius: 20px;
    color: #ffffff;
}
.blog-list
{
	background: #f9f9f9;
    box-shadow: 0px 2px 8px #ccc;
}
.try-free
{
	position: absolute;
    top: 0px;
    background: #04a90bfc;
    color: #fff !important;
    font-size: 12px;
    left: 0px;
    padding: 0px 6px;
    border-radius: 0px 0px 8px;
}
.signup-box .form-control
{
	background-color: #f6faff !important;
	border: 1px solid #d6e8ff;
	height: 50px;	
}
.signup-box .input-group .btn {
    background-color: #f6faff !important;
    border: 1px solid #d6e8ff !important;
    color: #333 !important;
}

@media (min-width:991px)
{
	.solut-sec .left
	{
		padding: 40px 40px 40px 115px !important;
	}
	.solut-sec .left-1
	{
		padding: 40px 115px 40px 40px !important;
	}
}
@media (max-width:991px)
{
	.navbar .navbar-brand 
	{
		width: 30%;
	}
	.navbar .navbar-toggler .navbar-toggler-icon 
	{
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    }
	    .navbar .navbar-toggler {
        background-color: #092e83;
        border-color: #092e83;
    }
}
@media (max-width:767px)
{
	.solut-sec .right
	{
		height: 200px;
	}
	.solut-sec .right-1
	{
		height: 200px;
	}
}