@charset "utf-8";
/* CSS Document */





body{
font-family:Arial, Helvetica, sans-serif;	
}

.header
{
	background: #ffffff;
	height:74px;
	position: fixed;
	width: 100%;
	z-index:9999;

}


img{max-width:100%;}

.backg
{	
		background-color: #76cbc7;
		color: #fff;
		width: 100%;
		float: left;
		padding:40px 0 40px;
		text-align:center;
}
.backg h1 {
    color: #fff;
    font-weight: normal;
    margin: 0;
}
.backg p {
    font-size: 20px;
    margin-bottom: 20px;
	color:#09586e;
}
.how-it-works-bg{color:#0c5878;}

.Bulds-bg{
        background-color: #ebf5f6;
		color: #1a8baa;
		width: 100%;
		float: left;
		padding:20px 0 20px;
		text-align:center;	
		margin-top:30px;
}

.Bulds-bg h1{font-size:28px;}
.Bulds-bg p{color:#4b7087;}

.border-right{padding:0 20px; border-right:1px solid #cbe3eb;}

a{outline:none;}
.padd-top30{margin-top:30px;}

.wrapper-overflow-hidden {
  overflow: hidden; }
  .wrapper {
  background-color: #fff;
  position: relative; }
  .wrapper-100vh {
  height: 100vh; }
  .wrapper {
    padding: 80px 0;
}
.text-center {
    text-align: center;
}
.v-align {
  position: relative;
  transform: translate3d(0px, -50%, 0px);
  top: 50%;
  z-index: 2; }
  
  .mouse_scroll {
  animation-duration: 3s;
  animation-delay: 1s;
  animation-iteration-count: 1;
  z-index: 99;
  color: #fff;
  position: absolute;
  bottom:80px;
  margin: 0px auto;
  width: 100%;
  display: block;
  text-align: center; }
  .fa-2x {
    font-size: 2em;
}
  .fa-border-circle {
  border: 1px solid #303030;
  color: #303030;
  border-radius: 999px;
  min-height: 48px;
  min-width: 48px;
  line-height: 48px !important; }
  .wrapper-accent .fa-border-circle, .wrapper-darkest .fa-border-circle {
   border: 1px solid #bfbfbf;
    color: #fff;
	background:#bfbfbf;
 }
.wrapper-lg{padding:60px 0;}
.well-pad-none{padding:0;}
.well-pad-bot{padding-bottom:60px;}
.well-top-pad{padding-top:60px;}
.well-top-pad2{padding-top:73px;}



@-moz-keyframes reveal-banner { 0% { opacity: 0; } 100% { opacity: 1; } }
@-webkit-keyframes reveal-banner { 0% { opacity: 0; } 100% { opacity: 1; } }
@-o-keyframes reveal-banner { 0% { opacity: 0; } 100% { opacity: 1; } }
@-ms-keyframes reveal-banner { 0% { opacity: 0; } 100% { opacity: 1; } }
@keyframes reveal-banner { 0% { opacity: 0; } 100% { opacity: 1; } }

.work-list{
	padding:20px 0px;
}
.portfolio-text
{
	font-weight: 700;
	letter-spacing: 5px;
	margin-bottom:30px;
	margin-top:30px;
}
h2.portfolio-text::after {
    display: block;
    margin: 17px auto 0px;
    width: 80px;
    height: 1px;
    background: #8ab839 none repeat scroll 0% 0%;
    content: "";
}
.work-list a .featured-img
{
	width: 100%;
}
.work-list a .featured-img img
{
	width: 100%;
	height: 200px;
	float: left;
	position: relative;	}
	
@keyframes imagehover {
    0%   {height: 40px;}
    25%  {height: 80px;}
    50%  {height: 120px;}
    75%  {height: 160px;}
    100% {height: 200px;}
}

.work-space
{
	margin: 20px 0px;
}


.footer {
    float: left;
    width: 100%;
	margin-bottom:30px;
}
.footer p {
	color:#979797;
	padding:40px 0 30px;
	font-size:18px;
}
.footer p a {
 color: #979797;
 text-decoration:underline;
}
.footbdrrt{border-left:1px solid #979797; padding-left:25px; margin:15px 0;}
.foot-border{border-top:1px solid #555555; padding-bottom:0; padding-top:0; margin-bottom:0;}
.foot-border p{font-size:10px; padding:20px 0 0; color:#797979; text-align:justify; margin-bottom:0;}
.footer-bot{ 
    float: left;
    width: 100%;
	background:#21b0cf;
	padding-top:10px;
	padding-bottom:10px;
}
.footer-bot p{font-size:18px; color:#fff; margin-bottom:0;}
.footer-bot p a{color:#fff;}

.blogshow{display:none;}
.showdiv{display:none;}
.mob-show-box{display:none;}

 .mob-show{display:none;}
 .destop-show{display:block;}
 
 .Bulds-bg .col-md-2{width: 19.667%;}
 
 .mid-bild{color:#17455b; float:left; width:100%; padding-top:30px; padding-bottom:30px; font-size:28px; font-weight:normal;}
 .mid-bild p{margin-bottom:0;}
.customer-data{
	    background:#ede9e7;
        color: #005d71;
		width: 100%;
		float: left;
		padding-top:50px;
		padding-bottom:50px;
}
.customer-data h2{margin:0 0 5px; text-align:left}
.customer-data p{text-align:left;}
.custborder{border-right:1px solid #cbd2d8; padding: 0 20px;}

.but-box-bottom{padding:50px 0 50px; float:left; width:100%; text-align:center;}
.but-box-bottom a{color:#fff; display:inline-block; background:#22adcc; padding:8px 20px; font-size:16px; text-transform:uppercase; border-radius:4px; -webkit-border-radius:4px; margin:0 10px; text-decoration:none;}
.but-box-bottom a:hover, .but-box-bottom a:last-child{text-decoration:none; background:#f58553; color:#fff;}

a.demostarted{color:#fff; display:inline-block; background:#f58553; padding:8px 20px; font-size:14px; text-transform:uppercase; border-radius:4px; -webkit-border-radius:4px; margin:0 10px; text-decoration:none; position:absolute; z-index:5; left:30%; bottom:17%; font-weight:bold;}
a.demostarted:hover{text-decoration:none; background:#22adcc; color:#fff;}



.footer-bot p{font-size:12px; color:#fff; margin-bottom:0;}
.footer-bot p a{color:#fff;}
@media (min-width: 380px) and (max-width: 768px)
{
	.text-box p.intro {
    font-size: 22px;
	}
	.text-box h2 {
    font-size: 40px;
}
.text-box h3 {
    font-size: 16px;}
    .text-box p a.link-button {
    padding: 8px 14px;
    font-size: 13px;}
    .title h2 {
   
    font-size: 29px;}
    .desc p {
    font-size: 15px;
    text-align: justify;}
    .icon-text-box h4 {
    text-align: center;
}
.icon-text-box p {
 
    text-align: center;}

    .btneff {
   
    margin-top: 15px;
    width: 20% !important;
}
.bot-email p{padding-bottom:5px;}
.header{height:auto;}
.work-list.padnone{padding:0;}

}
@media (min-width: 0px) and (max-width: 379px)
{
	.text-box p.intro {
    font-size: 22px;
	}
	.text-box h2 {
    font-size: 20px;
}
.text-box h3 {
    font-size: 16px;}
    .text-box p a.link-button {
    padding: 8px 14px;
    font-size: 13px;}
    .title h2 {
   
    font-size: 29px;}
    .desc p {
    font-size: 15px;
    text-align: justify;}
    .icon-text-box h4 {
    text-align: center;
}
.icon-text-box p {
 
    text-align: center;}

    .btneff {
   
    margin-top: 15px;
    width: 80% !important;
}
.header{height:auto;}
.ola-box{float:left;}
.social_box{float:none;}
.bot-email .work-list{padding:10px 0;}
.cricle-box, .cricle-box-right{text-align:center;}
.bot-email, #starts, .features{display:none;}
.foot_social_box a{margin-right:2px;}
.foot-border, .address{display:none;}
.Bulds-bg .col-md-2{width:inherit;}
.customer-data{text-align:center;}
.custborder{border:0; padding:inherit;}
.customer-data h2{font-size:22px;}
.mid-bild{font-size:22px;}
.border-right{border:0; padding:0 15px}
.padd-top30{margin-bottom:20px;}
.text-box h1{font-size:18px; margin-bottom:15px;}
.backg{padding:30px 0;}

}

@media  (max-width: 767px){
.header{height:auto;}
.ola-box{float:left;}
.social_box{float:none;}
.bot-email .work-list{padding:10px 0;}
.cricle-box, .cricle-box-right{text-align:center;}
.foot_social_box{text-align:left;}
.some-notes{padding:0 0 15px;}
.blogshow{display:block; float:right;}
.padnone{display:none;}
.backg p{font-size:16px;}
.text-img{text-align:center;}
.wrapper-lg{padding:15px 15px;}
.anal-group-bg{padding-top:15px;}
.but-box-bottom a{display:block; margin-bottom:5px; margin-left:20%; margin-right:20%;}
.right-text-box1{padding-top:20px;}
.well-pad-bot{padding-bottom:20px;}
.well-top-pad{padding-top:20px;}
 .larg-logo{display:none;}
 .sm-logo{display:inline-block;}
 .Bulds-bg p{font-size:16px; margin-bottom:0;}
 .Bulds-bg{padding:30px 0;}
 .Bulds-bg h1{margin-top:0px;}
 .footer-bot p{text-align:center;}
}
@media (max-width: 768px){
 .larg-logo{display:inline-block;}
 .sm-logo{display:none;}
 

}

@media only screen and (max-width : 568px) and (orientation : portrait) {
	.right-text-box1 h2{font-size:28px;}
	.database-group-bg h2{font-size:28px;}
	.anal-group-bg h2{font-size:26px;}
}
 @media (min-width:768px){
 .larg-logo{display:inline-block;}
 .sm-logo{display:none;}
 .right-text-box{padding-top:0; padding-bottom:25px;}
 .right-text-box1{padding:58px 0 0}
 }

 @media (min-width:980px){
	 .text-box h1{font-size:25px;}
	 .social_box a{margin-right:2px;}
	 .some-notes{padding:0;}
	 .contact h3{margin-top:0;}
	 .contact-form, .address-space{margin-top:0;}
	 .favoritas-box li span{width:44%;}
	 .imgmaxwd img{max-width:100%;}
	  .larg-logo{display:inline-block;}
 .sm-logo{display:none;}
 .right-text-box{padding-top:80px;}
.right-text-box1{padding-top:38px;}

	 }
 @media (min-width:1200px){
	 .text-box h1{font-size:36px;}
	 .social_box a{margin-right:8px;}
	 .some-notes{padding:40px 0;}
	  .contact-form, .address-space{margin-top:20px;}
	  favoritas-box li span{width:30%;}
	  .larg-logo{display:inline-block;}
	  .sm-logo{display:none;}
	   .right-text-box{padding-top:100px;}
.right-text-box1{padding-top:88px;}
	 }

