/*!
 * Start Bootstrap - New Age v5.0.0 (https://startbootstrap.com/template-overviews/new-age)
 * Copyright 2013-2018 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-new-age/blob/master/LICENSE)
 */
 body,html{
 	width:100%;
 	height:100%;
 }
 body{
 	font-family:Roboto,Muli,Helvetica,Arial,sans-serif;
 }
 a{color:#fff;
 	-webkit-transition:all .35s;
 	transition:all .35s;
 }
 a:focus,a:hover{
 	color:#abc612;
 	text-decoration: none !important;}
 hr{
 	max-width:100px;
 	margin:25px auto 0;
 	border-width:1px;
 	border-color:rgba(34,34,34,.1);}
 hr.light{
 	border-color:#fff;}
 h1,h2,h3,h4,h5,h6{
 	font-family:Roboto,Catamaran,Helvetica,Arial,sans-serif;
 	font-weight:200;
 	letter-spacing:1px;
 	margin-top: 10px;
 	padding: 20px 0;
 }
 p{
 	font-size:18px;
 	line-height:1.5;
 	margin-bottom:0;
    font-family: Roboto Light;
   }
 section{
 	padding:60px 0;
 	}
 section h2{
 	font-size:50px;}
 #mainNav{
 	-webkit-transition:all .35s;
 	transition:all .35s;
 	font-family:Catamaran,Helvetica,Arial,sans-serif;
 	font-weight:200;
 	letter-spacing:1px;}
 #mainNav .navbar-brand{
 	color:#fdcc52;
 	font-family:Catamaran,Helvetica,Arial,sans-serif;
 	font-weight:200;
 	letter-spacing:1px;
 	}
 #mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{
 	color:#abc612;
 	}
 #mainNav .navbar-toggler{
 	font-size:12px;
 	padding:8px 10px;
 	color:#222;
 }
 #mainNav.navbar-shrink{
 	border-color:rgba(34,34,34,.1);
 	background-color:#fffc;
 	z-index: 9960;
 	}
 #mainNav .navbar-nav>li>a{
 	font-size:17px;
 	font-family:Roboto,Helvetica,Arial,sans-serif;
 	letter-spacing:2px;
 	text-transform:uppercase;
 	color: rgba(255,255,255,.7);
 	}
 #mainNav .navbar-nav>li>a.active{
 	color: #abc612 !important;
 	background-color:transparent;
 	}
 #mainNav .navbar-nav>li>a.active:hover{
 	background-color:transparent;
 	}
 #mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{
 	color:#000;
 	}
 #mainNav .navbar-nav>li>a:focus:hover,#mainNav .navbar-nav>li>a:hover{
 	color:#abc612;}
 #mainNav.navbar-shrink .navbar-nav>li>a, #mainNav.navbar-shrink .navbar-nav>li>a:focus{
    color:#222;
}
/*.header1{
	margin-top: 10%;
}*/
.header2{
	margin-top: 15%;
}
.header1-right h1{
 	text-align: center;
    font-size: 2.4em;
    font-weight: 700;
    font-family: Roboto Light;
    font-style: italic;
    color: #000;
    background: #fff;
    display: block;
    position: absolute;
    right: 10%;
    padding: 1px 5px;
}
.header1-left h1{
    font-family: Roboto Light;
    font-size: 2.7em;
    font-weight: 700;
    position: absolute;
    color: #000;
    padding: 0;
    width: 100%;
    text-align: left;
    margin-left: 1%;
    
}
.walk{
	font-style: italic;
	display: inline-block;
	background: #fff;
	margin-left: 5%;
}
/*.sub-opt{
	font-size: 0.8em;
	color: #abc612 !important;
}*/
.date-formular{
	margin: 20px 0;
}
.date-formular input{
	margin-bottom: 5px;
	width: 100%;
}
.modal-content{
	text-align: left !important;
}
.header2-left{
	display: inline-block;
    width: 45%;
    text-align: right;
}
.header2-left h2{
	padding-right: 5%;
	text-transform: uppercase;
	color: #000;
	font-size: 2.4em;
    font-weight: 900;
    font-family: Roboto Light;
}
.header2-left h3{
	padding-right: 10%;
	text-transform: uppercase;
	color: #747474;
	font-weight: 700;
	font-family: Roboto Light;
}
.header2-left h4{
	padding-right: 15%;
	color: #747474;
	font-family: Roboto Light;
}
.dr1,.dr2,.dr3{
	background: #abc612;
    padding: 10px;
}
.sq1,.sq3,.sq5,.sq7,.sq9{
	background: #abc612;
    padding: 30px 10px;
    /*display: block;*/
    width: 100%;
}
.sq2,.sq4,.sq6,.sq8{
	background: #0067A7;
	padding: 25px 0;
	color: #fff;
	/*display: block;*/
	width: 100%;
}
 header.masthead{
	position: relative;
    width: 100%;
    padding-bottom: 50px;
    color: #fff;
    background: url(../images/tps/TPS.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 650px;
    overflow: hidden;
    }
 header.masthead .header-content{
 	max-width:500px;
 	margin-bottom:100px;
 	text-align:center;
  }
 header.masthead .header-content h1{
 	font-size:30px;
 	}
 header.masthead .device-container{
 	max-width:325px;
 	margin-right:auto;
 	margin-left:auto;
 	}
 header.masthead .device-container .screen img{
 	border-radius:3px;
 	}
section.download{
 	position:relative;
 	padding: 30px 0 100px 0;
    }
 section.download h2{
 	font-size:50px;
 	margin-top:0;
 	}
section.download h2{
 	font-size:60px;
 	font-family: Roboto Light !important;
 	line-height:1.5;
 	}
 /*.text-serv{
 		text-align: center;
 		color: #0067A7;
 		font-family: Roboto;
 		font-weight: 700;
 		padding-top: 100px;
 		z-index: 9995;
 		}
 .text-serv p{
 		font-size:20px;
 		}
 .about-trial h3{
	 	text-align: center;
	    color: #fff;
	    font-size: 2em;
	    display: inline-block;
	    position: absolute;
	    left: 15%;
	    font-weight: 700;
	    font-family: Roboto;
	    transform: translateY(83%);
	    z-index: 9997;
    	}
 .about-right{
 		text-align: center;
 		float: right;
 		color: #fff;
 		position: absolute;
 		right: 7%;
 	    top: 15%;
 	    z-index: 9997;
 		}
 .about-credentials{
 		position: absolute;
 		transform: translateY(70%);
 		}
 .about-right h3{
 		font-size: 2em;
 		font-family: Roboto;
 		font-weight: 700;
 		}*/
 section.features a{
 	    color: #00ca04;
 	    /*text-shadow: 1px 0 #040404;*/
 	    font-family: Roboto Condensed;
        font-weight: 300;
 }
 section.features a:hover{
 	    color: #0067A7;
 }
 section.features{
 	    background:url(../images/tps/services.jpg);
 	    background-size:cover;
 	    position: relative;
 	    }
 section.features .section-heading{
 	    margin-bottom:100px;
 	    }
 section.features .section-heading h2{
 	    margin-top:0;
 	    }
 section.features .section-heading p{
 	    margin-bottom:0;
 	    }
 section.features .device-container,
 section.features .feature-item{
 	    max-width:325px;
 	    margin:0 auto;
 	    }
.testimonial1 p,.testimonial2 p,.testimonial3 p{
		font-style: italic;
		font-family: Roboto Light;
		font-weight: 400;
		}
.testimonial1,.testimonial2{
	    border-right: 1px solid #868585;
        }	
section.cta{
	    text-align: center;
	    }		
section.cta .cta-content h2{
	    font-size:60px;
	    width: 100%;
	    text-transform: uppercase;
	    font-family: Roboto Light;
	    }
/* section.cta .cta-content h3{
	    width: 100%;
        text-transform: uppercase;
		font-weight: 500;
		color: #abc612;
		font-size: 2.4em;
	    } */
section.cta .overlay{
	    position:absolute;
	    top:0;
	    left:0;
	    width:100%;
	    height:100%;
	    background:rgba(201, 198, 198, 0.5);
	    }
section.cta .overlay{
	    position:absolute;
	    top:0;
	    left:0;
	    width:100%;
	    height:100%;
	    background:rgba(201, 198, 198, 0.5);
	    }
section.cta2{
	    text-align: center;
	    background:url(../images/tps/nothing.jpg);
	    background-size: cover;
	    padding:200px 0;
	    }
section.cta2 h3{
	    font-family: Roboto;
	    font-weight: 700;
	    font-size:3em;
	    color: #fff;
	    line-height: 1.5;
	    }
section.cta3{
	    color:#fff;
	    text-align:center;
	    background:url(../images/tps/signup.jpg);
	    background-size: cover;
	    }
	    .mesaj p, .mean p{
			font-size: 19px;
			text-align: justify;
			margin-top: 25px;
			color: #535050;
			font-family: Roboto Light;
			display: flex;
	    }
	    .mesaj h3{
	    	color: #000 !important;
			font-size: 1.4em !important;
			padding-bottom: 0;
	    }
	    .send-email img{
	    	margin-bottom: 10px;
	    }
	    .send-email a:hover{
	    	color: #0067A7 !important;
	    }
section.contact{
	    text-align:center;
	    }
section.features .device-container{
	    margin-bottom:100px;}
footer{
		padding:25px 0;
		text-align:center;
		color:rgba(255,255,255,.3);
		background-color:#222;
	    }
footer p{
	    font-size:12px;
	    margin:0;
	    }
footer .row{
	   text-align: right;
	   color: #fff;
	   font-family: Roboto;
	   }
footer .row h3{
	   font-weight: 500;
	   color: #fff
	   }
footer .row p{
	   font-size:15px;
	   margin:10px 0;
	   }
    .bg-primary{
	   	background:#fff !important;
	   	}
	.text-primary{
	   	color:#fdcc52;
	   	}
	.no-gutter>[class*=col-]{
	   	padding-right:0;
	   	padding-left:0;
	   	}
	.btn-outline{
	   	color:#fff;
	   	border:1px solid;
	   	border-color:#fff;
	   	}
	.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{
	   	color:#fff;
	   	border-color:#fff;
	   	background-color:#abc612;}
	.btn{
	   	border-radius:300px;
	   	font-family:Roboto,Helvetica,Arial,sans-serif;
	   	letter-spacing:2px;
	   	text-transform:uppercase;
	   	}
	.online{
	   	font-size: 2.5em;
	   	}
	.outsrc,.tool{
	   	font-size: 3.2em;
	   	font-family: Roboto Condensed;
	   	font-weight: 900ș
	   	}
	.tp{
	   	font-size: 3.4em;
	   	font-family: Roboto Condensed;
	   	}
	.working{
	   	font-size: 1.6em;
	   	}
	.right-price{
	   	font-size:2.9em;
	   	font-family: Roboto Condensed;
	   	font-weight: 900;
	   	}
	.market{
	   	font-size: 2.4em;
	   	}
	.btn-xl{
	   	font-size:11px;
	   	padding:15px 45px;
	   }
	.info-cont span{
		font-family: Roboto;
		font-weight: 700;
	}
	.global,.testimonials,.mesaje{
		display: flex;
		flex-wrap: wrap;
	}
    .global-left,.global-right{
    	padding: 4%;
    	width: 50%;
    }
    .arrows{
    	margin: 4% 0;
    }
    .arrows img{
		display: block;
		width: 100% !important;
	}
    section.meanwhile h2{
    	font-size: 60px;
		width: 100%;
		text-align: center;
		font-family: Roboto Light !important;
	}
	section.meanwhile h3{
	    width: 100%;
		text-align: center;
		font-weight: 500;
		color: #abc612;
		font-size: 2.4em;
	    }
    .mean1,.mean2{
    	display: flex;
    }
    .mean1-left h4,.mean1-right h4,.mean2-left h4,.mean2-right h4{
    	font-size: 1em !important;
    	color: #000 !important;
    	width: 45% !important;
    	margin-top: 1em;
    }
    .mean1-left{
    	background: url(/images/tps/bkgr1.jpg);
    }
    .mean1-right{
    	background: url(/images/tps/bkgr2.jpg);
    }
    .mean2-left{
    	background: url(/images/tps/bkgr3.jpg);
    	min-height: 360px;
    }
    .mean2-right{
    	background: url(/images/tps/bkgr4.jpg);
    	min-height: 360px;
    }
    .mean1-left p,.mean1-right p,.mean2-left p,.mean2-right p{
    	font-size: 0.8em !important;
    	text-align: center;
   	    padding: 20px;
   	    width: 45% !important;
   	}
    .mean1-left, .mean1-right, .mean2-left,.mean2-right{
    	flex: 1;
    	margin: 10px;
    }
    .star{
    	color: #abc612 !important;
    }
    .star a:hover{
    	color: #0067A7 !important;
    }
    .header2-left a{
    	color: #747474 !important;
    }
    .header2-left a:hover{
    	color: #abc612 !important;
    }
    #exampleModal{
    	z-index: 9999;
    }




     

 @media (max-width:992px){
 	.mean1, .mean2{
	display: block !important;
	width: 100%;

	}
	.mean1-left p, .mean1-right p, .mean2-left p, .mean2-right p {
    width: 60% !important;
}
	.header2-left {
    display: inline-block;
    width: 70%;
    text-align: right;
    }
	.mean1-left, .mean1-right, .mean2-left, .mean2-right {
    margin: 0 auto;
	width: 100%;
	display: block;
	background-size: cover;
	background-position: center;
	min-height: 370px;
    }
    .mean1-left h4, .mean1-right h4, .mean2-left h4, .mean2-right h4{
    	width: 60% !important;
    }
	.arrows img,.arrows2 img{
		display: block;
		width: 100% !important;
	}
 	.navbar-collapse.collapse.show{
 		text-align: right;
 		background-color: #00000000;
 	}
 	.global-left,.global-right{
 		width: 100%;
 		text-align: center;
 	}
     .testimonial1,.testimonial2{
	    border-right: none;
}	   
 #mainNav .navbar-toggler{
		font-size: 12px;
        padding: 8px 10px;
        color: #fff;
        border: 1px solid #fff;
	}
 #mainNav{
 	border-color:transparent;
 	background-color:transparent;
 }
 #mainNav .navbar-brand{
 	color:fade(white,70%);}
 #mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{
 	color:#fff;
 	}
 #mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{
 	color: #00ca04;
    font-weight: 700;
    background-color: #fffa;
 	}
 #mainNav .navbar-nav>li>a:focus:hover,#mainNav .navbar-nav>li>a:hover{
 	color:#000;
 	}
 #mainNav.navbar-shrink{
 	border-color:rgba(34,34,34,.1);
 	background-color:#fffc;
 	}
 #mainNav.navbar-shrink .navbar-brand{
 	color:#222;}
 #mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover{
 	color:#fdcc52;
 	}
 #mainNav.navbar-shrink .navbar-nav>li>a,#mainNav.navbar-shrink .navbar-nav>li>a:focus{
 	color:#222;
 	text-align: right;
 	}
 #mainNav.navbar-shrink .navbar-nav>li>a:focus:hover,#mainNav.navbar-shrink .navbar-nav>li>a:hover{
    color:#00ca04;
    }

 section.download{
 	position:relative;
 	padding:100px 0;
 	}
 section.download h2{
 	font-size:50px;
 	margin-top:0;
 	}
 section.download .badges .badge-link{
 	display:block;
 	margin-bottom:25px;}
 section.download .badges .badge-link:last-child{
 	margin-bottom:0;}
 section.download .badges .badge-link img{
 	height:60px;
    }
    section.features{
 	background:url(../images/tps/services.jpg);
 	background-size:cover;
 	min-height: 750px;
 	position: relative;
 	background-position: center;
 	}
 	section.features .device-container{
	    margin-bottom:0;
	    }
section.features .feature-item{
	    padding-top:50px;
	    padding-bottom:50px;
	    text-align:center;}
section.features .feature-item h3{
	    font-size:30px;
	}
section.features .feature-item i{
		font-size:80px;
		display:block;
		margin-bottom:15px;
		background:-webkit-gradient(linear,right top,left top,from(#7b4397),to(#dc2430));
		background:linear-gradient(to left,#7b4397,#dc2430);
		-webkit-background-clip:text;
		-webkit-text-fill-color:transparent;
	    }
section.features a:hover{
		color: #545556;
		text-decoration: none !important;
		}
	.mesaj{
		text-align: center;
		margin: 10px 0;
		}
	
section.cta{
	    position:relative;
	    background-position:center;
	    background-size:cover}
section.cta .cta-content{
	    position:relative;
	    z-index:1;
	    }
section.cta .cta-content h2{
	    text-align:center;
	    font-size:3.3em;
	    margin-top:0;
	    margin-bottom:25px;
	    color:#000;
	    font-family: Roboto Light;
	    }
	    .header-h1{
	    text-align: center;
	    font-size: 2.2em;
	    transform: translateX(80%);
	    margin-top: 10%;
	    font-weight: 700;
	    font-family: Roboto;
	    width: 60%;
	    }
	 /*   .text-serv{
	    	padding: 50px 0;
	    }
	    .about-trial {
 	    text-align: center;
    	color: #fff;
    	font-size: 1em;
    	display: inline-block;
    	position: absolute;
    	left: 0;
    	top: 10%;
    	font-weight: 700;
    	font-family: Roboto;
    	z-index: 9997;*/

    	}
 ./*about-trial h3{
 	    font-size: 1.5em;
 	    font-family: Roboto;
        font-weight: 700;
        transform: translate(0,50%);

 }		
 .about-right{
 		text-align: center;
 		float: right;
 		color: #fff;
 		position: absolute;
 		right: 4%;
 		transform: translateY(65%);
 		}
 .about-credentials{
 		position: absolute;
 		transform: translateY(70%);
 		}
 .about-right h3{
 		font-size: 1.5em;
 		font-family: Roboto;
 		font-weight: 700;
 		}*/
}

@media (max-width:768px){
	.mean1-left p, .mean1-right p, .mean2-left p, .mean2-right p {
    width: 60% !important;
}
	.mean1, .mean2{
	display: none !important;

	}
	.header2-left {
    display: inline-block;
    width: 70%;
    text-align: right;
    }
	.mean1-left, .mean1-right, .mean2-left, .mean2-right {
    margin: 0 auto;
	width: 100%;
	display: block;
	background-size: cover;
	background-position: center;
	min-height: 370px;
    }
    .mean1-left h4, .mean1-right h4, .mean2-left h4, .mean2-right h4{
    	width: 60% !important;
    }
	.arrows img,.arrows2 img{
		display: block;
		width: 100% !important;
	}
	.header1-right h1 {
    text-align: center;
    font-size: 1.4em;
    font-weight: 400;
    font-family: Roboto;
    font-style: italic;
    color: #000;
    background: #fff;
    display: block;
    position: absolute;
    right: 1%;
    padding: 5px;
    top: 10%;
    }
    .header1-left h1{
    	font-size: 1em;
    }
    .header2-left {
    margin-top: 15%;
    }
    .header2-left h2{
    	font-size: 1em;
    }
     .header2-left h3{
    	font-size: 0.9em;
    }
     .header2-left h4{
    	font-size: 0.8em;
    }
	#mainNav .navbar-toggler{
		font-size: 12px;
        padding: 8px 10px;
        color: #00ca04;
        border: 1px solid #00ca04;
	}
	.info-cont{
		text-align: center;
		margin-bottom: 10px;
	}
	.logo img{
		width: 55%;
	}
	.testimonial1,.testimonial2,.testimonial3{
		margin: 10px 0;
	}
	.testimonial p{
		font-style: italic;
		font-family: Roboto Light;
		font-weight: 400;
		}
		.header-h1{
	    text-align: center;
		font-size: 1.4em;
		transform: translate(65%,-25%);
		font-weight: 700;
		font-family: Roboto;
		margin-top: 10%;
		}
section.cta{
	    text-align: center;
}		
section.cta .cta-content h2{
	    font-size:2.5em;
	    width: 100%;
	    }
section.cta .overlay{
	    position:absolute;
	    top:0;
	    left:0;
	    width:100%;
	    height:100%;
	    background:rgba(201, 198, 198, 0.5);
	    }
section.cta .overlay{
	    position:absolute;
	    top:0;
	    left:0;
	    width:100%;
	    height:100%;
	    background:rgba(201, 198, 198, 0.5);
	    }
section.cta2{
	    text-align: center;
	    background:url(../images/tps/nothing.jpg);
	    background-size: cover;
	    padding:160px 0;
	    }
section.cta2 h3{
	    font-family: Roboto;
	    font-weight: 700;
	    font-size:2em;
	    color: #fff;
	    line-height: 1.5;
	    }
section.cta3{
	    color:#fff;
	    text-align:center;
	    background:url(../images/tps/signup.jpg);
	    background-size: cover;
	    }
	    .mesaj p{
	    font-size: 15px;
	    text-align: center;
	    margin-top: 25px;
	    color: #535050;
	    font-family: Roboto Light;
	    }
section.contact{
	    text-align:center;
	    }
section.contact h2{
	    margin-top:0;
	    margin-bottom:50px;
	    font-size: 2.5em;
	    }
section.contact h2 i{
	    color:#dd4b39;
	    }
section.contact ul.list-social{
	    margin-bottom:0;
	    }
section.contact ul.list-social li a{
	    font-size:40px;
	    line-height:80px;
	    display:block;
	    width:80px;
	    height:80px;
	    color:#fff;
	    border-radius:100%;
	    }
section.contact ul.list-social li.social-twitter a{
	    background-color:#1da1f2;
	    }
section.contact ul.list-social li.social-twitter a:hover{
	    background-color:#0d95e8;}
section.contact ul.list-social li.social-facebook a{
	    background-color:#3b5998;}
section.contact ul.list-social li.social-facebook a:hover{
	    background-color:#344e86;
	    }
section.contact ul.list-social li.social-google-plus a{
	    background-color:#dd4b39;}
section.contact ul.list-social li.social-google-plus a:hover{
	    background-color:#d73925;
	    }
footer{
		padding:25px 0;
		text-align:center;
		color:rgba(255,255,255,.3);
		background-color:#222;
	    }
footer p{
	    font-size:12px;
	    margin:0;
	    }
footer .row{
	   text-align: right;
	   color: #fff;
	   font-family: Roboto;
	   }
footer .row h3{
	   font-weight: 500;
	   }
footer .row p{
	   font-size:16px;
	   margin:10px 0;
	   }
footer ul{
	   margin-bottom:0;
	}
footer ul li a{
	   font-size:12px;
	   color:rgba(255,255,255,.3);
	   }
footer ul li a.active,footer ul li a:active,footer ul li a:focus,footer ul li a:hover{
	   text-decoration:none;
	   }
	   .bg-primary{
	   	background:#fff !important;
	   	}
	   	.text-primary{
	   	color:#fdcc52;
	   	}
	   	.no-gutter>[class*=col-]{
	   	padding-right:0;
	   	padding-left:0;
	   	}
	   	.btn-outline{
	   	color:#fff;
	   	border:1px solid;
	   	border-color:#fff;
	   	}
	   	.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{
	   	color:#fff;
	   	border-color:#fff;
	   	background-color:#abc612;}
	   	.btn{
	   	border-radius:300px;
	   	font-family:Roboto,Helvetica,Arial,sans-serif;
	   	letter-spacing:2px;
	   	text-transform:uppercase;
	   	}
	   	.online{
	   	font-size: 2em;
	   	}
	   	.outsrc,.tool{
	   	font-size: 2.4em;
	   	font-family: Roboto;
	   	font-weight: 900;
	   	}
	   	.tp{
	   	font-size: 2.4em;
	   	}
	   	.working{
	   	font-size: 1.6em;
	   	}
	   	.right-price{
	   	font-size:2.2em;
	   	font-family: Roboto;
	   	font-weight: 900;
	   	}
	   	.market{
	   	font-size: 1.9em;
	   	}
	   	.btn-xl{
	   	font-size:11px;
	   	padding:15px 45px;
	   }
header.masthead{
	 	position:relative;
	 	width:100%;
	 	padding-top:0;
	 	padding-bottom:0;
	 	color:#fff;
	 	background:url(../images/tps/TPS.jpg),#7b4397;
	 	background:url(../images/tps/TPS.jpg),-webkit-gradient(linear,right top,left top,from(#7b4397),to(#dc2430));
	 	background:url(../images/tps/TPS.jpg),linear-gradient(to left,#7b4397,#dc2430);
	 	background-size: cover;
	 	min-height: 0;
	    }
section.download .badges .badge-link{
	 	display:inline-block;
	 	margin-bottom:0;
	    }
section.download{
	position: relative;
    padding: 100px 0;
}
section.download h2{
	 	font-size:2em;
	 	color: #01519A;
	 	font-family: Roboto !important;
	 	line-height:1.5;
	 	font-weight: 700;
	 	}
 /*.text-serv{
 		text-align: center;
 		color: #0067A7;
 		font-family: Roboto;
 		font-weight: 700;
 		}
    .text-serv p{
 		font-size:0.8em;
 		z-index: 9998;
 		}
    .about-trial{
  	    text-align: center;
    	color: #fff;
    	font-size: 1em;
    	display: inline-block;
    	position: absolute;
    	left: 0;
    	top: 10%;
    	font-weight: 700;
    	font-family: Roboto;
 	    }		
 	.about-trial h3{
 		font-size: 1.2em;
    	transform: translate(10%,-40%);
 	}    
    .about-needs h3{
    	font-size: 1.2em;
    	transform: translate(30%,-50%);
 		}
 	.about-credentials h3{
 		font-size: 1.2em;
 		transform: translate(30%,-100%);
 	}
    .about-right{
    	text-align: center;
 		float: right;
 		color: #fff;
 		position: absolute;
 		right: 8%;
 		transform: translateY(65%);
 		z-index: 9997;
 		font-size: 1em;
 		font-family: Roboto;
 		font-weight: 700;
 		}*/
 section.features{
 	    background:url(../images/tps/services.jpg);
 	    background-size:cover;
 	    position: relative;
 	    padding: 0;
 	    background-position-x: center;
 	    min-height: 0;
 	    }
 section.features .section-heading{
 	    margin-bottom:100px;
 	    }
 section.features .section-heading h2{
 	    margin-top:0;
 	    }
 section.features .section-heading p{
 	    margin-bottom:0;
 	    }
 section.features .device-container,
 section.features .feature-item{
 	    max-width:325px;
 	    margin:0 auto;
 	    }
section.features .device-container{
	    margin-bottom:100px;}
}

@media (max-width: 650px){
	
}
@media (max-width: 550px){
	.about-trial h3 {
    	font-size: 1em;
    	transform: translate(-45%,-40%);
		}
    .about-needs h3 {
    	font-size: 1em;
    	transform: translate(30%,-160%);
    	}
    .about-credentials h3 {
    	font-size: 1em;
    	transform: translate(35%,-125%);
}


@media(max-width: 400px){
	.header-h1{
		text-align: center;
		font-size: 1em;
		transform: translate(75%,-25%);
		font-weight: 700;
		font-family: Roboto;
		margin-top: 10%;
	}
section.cta2 h3 {
    font-family: Roboto;
    font-weight: 700;
    font-size: 1.2em;
    color: #fff;
    line-height: 1.5;	
    }  
    .logo img{
    	width: 40%;
    }
    header.masthead{
    	padding-top: 40px;
    }
    .header1-left h1{
    	font-size: 1.2em;
    	text-align: center;
    }
    .header2{
    	margin-top: 10%;
    }
    .header2-left h2{
    	font-size: 0.8em;
    	margin: 0;
    	text-align: left;
    	}
    .header2-left h3{
    	font-size: 0.6em;
		padding-right: 33%;
		padding-top: 1%;
    }
    .header2-left h4{
    	font-size: 0.6em;
		padding-right: 33%;
		padding-top: 1%;
    }
    section.cta .cta-content h3,section.meanwhile h3{
    	font-size: 2em;
    	}
    section.cta .cta-content h2,section.meanwhile h2,section.download h2,section.contact h2{
    	font-size: 2.3em;
    }
    .modal-backdrop.fade.show{
    	display: none;
    }
}
