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

@media only screen and (max-width:440px) {
.testimonial .head .txt{
	width:80%;
	font-size:1.5em
	}
.testimonial .head .line{
	top:27px;
}
}
@media only screen and (max-width:480px) {
.main-wrapper .content-row.mission .container{
	background-size:100%;
	padding-bottom:220px;
	}
}
@media only screen and (min-width:350px) and (max-width:767px){
.main-wrapper .content-row.branch-office .container .contact-img img{
	width:auto;
	}
}
@media only screen and (min-width:450px) and (max-width:767px){
.main-wrapper .content-row.incloud .container{
	background-size:auto;
	}
.main-wrapper .content-row.request .quote-img{
	width:auto;
	}
}
@media only screen and (min-width:530px) and (max-width:767px){
.main-wrapper .content-row.request .device-support img{
	width:auto;
	}
}
@media only screen and (min-width:550px) and (max-width:767px){
.main-wrapper .content-row.incloud-screens .container{
	padding:20px 25px 10px 36.729167%;
	background-image:url(images/incolud-screen.jpg);
	background-repeat:no-repeat;
	background-position:10px center;
	background-size:52.083333333333333333333333333333%;
	}
.main-wrapper .content-row.incloud-screens .features{
	margin-left:36.088542%;
	}
.main-wrapper .content-row.devices img{
	width:auto;
	}
}
@media only screen and (min-width:785px) and (max-width:999px){
.main-wrapper .content-row.product-incloud .container img{
	width:auto;
	}
}
@media only screen and (min-width:1000px) and (max-width:1024px) {
.main-wrapper .banner .conetnt{
	left:10px;
	top:45px;
	}
.main-wrapper .banner .container{
	position:absolute;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	width:100%;
	}
.main-wrapper .banner .slide-img{
	top:0px;
	right:0px;
	}
.main-wrapper .banner .slide-img img{
	width:80%;
	height:auto;
	}
.main-wrapper .banner .conetnt span.title{
	font-size:2em;
	}
.main-wrapper .banner .conetnt p{
	font-size:1.25em;
	}
}