/*@charset "utf-8";*/
/* CSS Document */
@media only screen and (min-width : 1200px) {
    #HSlider, #HSlider .item { height: 716px; }	
}
 
@media only screen and (max-width: 1024px) {
	.carousel-content { margin-top: 125px; }
}

@media only screen and (max-width: 992px) {
    .fixheader, .fix .fixheader { top: 0px; height: 70px; background: #fff; }
    .fixheader:after { display: none; }
    .header { position: fixed; left: 0; right: 0; padding: 0; }
    .header > h1, .fix .header > h1 { width: 185px; height: 60px; left: 20px; top: 5px; }
    .header > h1 > span { right: 10px; bottom: -16px; font-size: 10px; }
    .fullmenubg { display: none; background: Rgba(0,36,63,0.97); top: 70px; left: auto; right: 0; bottom: 0; position: fixed; padding: 15px; overflow: auto; width: 250px; }
    ul#mnav, .fix ul#mnav { margin: 0px 0 10px 0; float: none; padding: 0; }
    ul#mnav li { float: none; margin: 0; }
    ul#mnav li a { text-align: center; line-height: 28px; }
    ul#mnav li a i { display: inline-block; }
    #mobnav, .fix #mobnav { top: 15px; display: block; }
    #HSlider { margin-top: 68px; height: auto; }
    #HSlider .item { height: 450px; }	
	.slidenav > ul#mnav { display: block !important; }
	.carousel-content {margin-top:50px ;}
	ul#mnav > li.login.open>ul.dropdown-menu {min-width: 0;width:100%;top:45px;}
    .head4 { margin-bottom: 18px; text-align:center;}
    .carousel-content { margin-top: 75px; text-align: center; margin-left: 0; }
	#HSlider .item { height: 900px; }
	.banimg { background-position: center 0; height: 506px;}
	#HSlider .slider-inner { background: #f2f6f9; }
}

/**
@media screen and (min-width: 601px) and (max-width: 766px) 
{
    .prod br {display:none;}
}**/

@media only screen and (max-width: 767px) {
    #HSlider .item { height: 325px; }
    #HSlider .item.B-one { background-position: 110px top; background-size: 120%; }
    #HSlider .item.B-two { background-position: left top; background-size: 110%; }
    #HSlider .slider-inner { top: auto; left: 0; right: 0; width: auto; height: auto; 
	/*background: rgba(255,255,255,0.7);*/ margin: 0; padding: 15px; }
	.carousel-content {margin-left: 0px;margin-top:30px;}
	.carousel-content > h1 {font-size: 24px;line-height: 20px;}
	.carousel-content > h1 > span {font-size: 16px;margin-top:10px;}
	.carousel-content > p {font-size: 14px;margin-top:10px;}
	.carousel-content > a {padding: 0 15px;font-size: 15px;line-height: 34px;margin-top: 8px;}
    .Financial_Database {margin: 50px 20px;}
    .data_coverage{padding: 50px 20px;}	
	.get_access{ padding:50px 20px; }
	.input_acc{ max-width: 100%}
    .product-services h1{ font-size: 25px; }
    .product-services {padding:50px 20px;}
    
    
    .carousel-content { margin-top: 25px;  margin-left:0;}
    .banimg {background-position: center 0; height: 306px;}	
	.prod br {display:none;}
	.logo {position: absolute;top: 20px;left: 20px;}
	.hero-section{padding: 150px 0 100px 0;	}
	.form .hero-section {padding: 150px 0 50px 0;}
	.form .hero-content {padding: 100px 0 100px 0;overflow: hidden;}
	.form .hero-content h1{font-size: 30px;}
	.product .hero-content{padding: 150px 0 100px 0;text-align: left;}
	.hero-content h1{font-size: 48px;margin: 0 0 20px 0;}
	.hero-content p{font-size: 14px;}
	.about-content h2 {font-size: 38px;}
	.software .hero-content h1{font-size: 42px;}
	.image-bg .hero-content h1 {font-size: 54px;}
	.signup .hero-content h1 {font-size: 48px;}
	.features .features-list{padding: 100px 0 0 0;text-align: left;}
	.features .features-list ul li {font-size: 18px;display: list-item;text-align: left;}
	.software .features {padding: 100px 0 100px 0;}
	.software .features .features-list h1 {font-size: 34px;}
	.software .features .features-list {padding: 30px 0 0 0;}
	.software .features .features-list ul li {display: list-item;font-size: 14px;text-align: left;}
	.feature-sub {padding: 200px 0 200px 0;}
	.software .feature-sub .sub-inner h1 {font-size: 42px;}
	.split-content {padding: 120px 350px 50px 10px;text-align: left;}
	.split-content h1 {font-size: 37px;}
    .second {padding: 120px 10px 50px 350px;}
	.pricing {padding: 100px 0 100px 0;}
	.pricing-content {text-align: left;}
	.cta-sub .cta-inner h1 {font-size: 36px;}
	.contact h1 {font-size: 19px;}
	.contact p {font-size: 13px !important;}
	.contact a {font-family:"Open Sans";font-size: 14px;}
    .second { padding: 120px 10px 50px 350px;}
	#HSlider .item { height: 600px; }
}


@media only screen and (max-width: 479px) {
    #HSlider .item.B-one { background-position: -20px center; background-size: 180%; }
    #HSlider .item.B-two { background-position: right top; background-size: 160%; }
    .fullmenubg { width: 100%; }	
	.Financial_Database{ margin: 50px 20px;}
	.data_coverage h1{ font-size: 25px}
	.f_data img{ width: 100%;}	
	.f_data h1 {font-size: 25px;}
	.carousel-content > a { padding: 0 12px;font-size: 11px;}
	.data_coverage{padding: 50px 20px;}
	.get_access img{width: 100%; }
	.get_access h1{ font-size: 25px; margin-top: 20px}
	.get_access{ padding:50px 20px; }
	.input_acc{ max-width: 100%}
    .product-services h1{ font-size: 25px; }
    .product-services {padding:50px 20px;}
    #HSlider .item { height: 655px;}
    .carousel-content > h1 {   font-size: 18px; line-height: 20px;}
    .carousel-content > p { font-size: 15px; margin-top: 10px;}
}


@media screen and (max-width: 399px) {
    .prod br {display:none;}
    /*.reqnewshead{margin-top:-100px;margin-bottom:-35px;}*/
	.cta-sub {
		text-align: center;
	}

	.subscribe-form {
		text-align: center;
	}

 .subscribe-form .mail {
	 text-align: center;
   padding: 0 0 0 0;
   border-radius: 5px 0 0 5px;
 }

 .subscribe-form .submit-button {
   padding: 0 5px 0 5px;
   border-radius: 0 5px 5px 0;
	 margin-top: 15px;
 }

 .form .sub-form .subscribe-form {
 	text-align: left;
 }


  .form .sub-form .subscribe-form .mail {
 	 text-align: center;
    padding: 0 0 0 0;
    border-radius: 5px 0 0 5px;
  }

  .form .sub-form .subscribe-form .submit-button {
    padding: 0 5px 0 5px;
    border-radius: 5px;
 	 margin-top: 15px;
  }

 .back-to-top {
	right: 10px;
}
.who-serve-section .btn-column {
    text-align: left !important;
	margin-top: 30px
}	
	
.who-serve-section .whoServe span {
    line-height: 26px;
}	
	
	.contact-form{	
		margin-top:30px
	}
	
	
.app-features {
    padding: 50px 0 50px 0;
}	
	.request-demo{ padding: 25px 0 10px 0;}
	.request-demo{
		
	background: #009ef2;
    background: -webkit-linear-gradient(top, #009ef2, #005988);
    background: -moz-linear-gradient(top, #009ef2, #005988);
    background: -o-linear-gradient(top, #009ef2, #005988);
    background: -ms-linear-gradient(top, #009ef2, #005988);
    background: -webkit-gradient(linear, left top, left bottom, from(#009ef2), to(#005988));
    background: linear-gradient(top, #009ef2, #005988);
	}
	.request-demo .request-form-grid {
    padding: 35px 25px 25px;
		
}
.request-demo .left-grid {
    padding: 25px 5px 5px;
}	
	.d-row .d-icon{ position:relative; margin:0 auto}
	.d-row .d-points{margin-left: 0px; text-align: center; margin-top: 20px}
	.left-grid .d-row{ margin-bottom: 65px;}
	.request-demo .request-form-grid{ 
		width:100%; 
		float: none; 
		display: table;
		clear: both
	}
	.request-demo .image-grid {
    width: 100%;
    height: 400px;
    float: none;
    position: relative;
		
}
	
.request-demo .image-grid { height: 300px;}
	
 }








