@media screen and (max-width: 1400px) {
	.home-menu{width:calc(100% - 200px);padding:40px 100px;}
	.logo{left:100px;}
	.row-2, .row-4{width: calc(100% - 200px);padding: 70px 100px;}
	#new-menu.home-menu{padding:20px 100px;}
	.column-1:last-child{padding: 70px 100px 70px 50px;}
	.column-2:nth-child(2){width: calc(50% - 150px);padding: 70px 100px 70px 50px;}
	.column-3{padding: 70px 50px 70px 100px;}
	.column-3:nth-child(2){padding: 70px 100px 70px 50px;}
	footer{padding:40px 100px;width:calc(100% - 200px);}
}
@media screen and (max-width: 1300px) {
	.home-menu{width:calc(100% - 80px);padding:40px;}
	.logo{left:40px;}
	.row-2, .row-4{width: calc(100% - 100px);padding: 70px 50px;}
	#new-menu.home-menu{padding:20px 40px;}
	.column-1:last-child{padding: 70px 50px;}
	.column-2:nth-child(2){width: calc(50% - 100px);padding: 70px 50px;}
	.column-3, .column-3:nth-child(2){padding: 70px 50px;}
	footer{padding:40px;width:calc(100% - 80px);}
}
@media screen and (max-width: 1100px) {
	/** Start Menu**/
	.home-menu-container{display:none;}
	.logo{left:30px;}
	#acm-banner hgroup{left:30px;width: calc(100% - 60px);}	
	.lines-button {display:block;position:fixed;width:35px;height:21px;top:50px;right:30px;z-index:201;background-color: transparent;border:0 none;transition: .3s;cursor: pointer;user-select: none;}	
	body#active .lines-button, body.has-active-menu .lines-button{top:27px;}
	.c-menu__items{display: inline-block;padding-bottom:30px;padding-top:94px;width: 100%;text-align:center;}
	.c-menu__items li{list-style:none;padding:30px 30px 0;}
	.c-menu__items li a{display:inline-block;font-family: 'Lato-Semibold';font-size:1.3em;color:#fff;line-height:1.1em;padding:0 40px;}
	.c-menu__items li#active a{background-image:url(images/ro.png);background-repeat:no-repeat;background-position:0 13px;background-size: contain;}
	#img-3{position:absolute;top:20px;}
	.nav-burger-wrap{position:absolute;top:0;cursor:pointer;}
	.nav-burger-line-left{position:absolute;top:0;left:0;bottom:1px;width:1px;}
	.nav-burger-line-wrap{position:absolute;width:36px;height:3px;overflow:hidden;}
	.nav-burger-line{overflow:hidden;}
	.nav-burger-line,.nav-burger-line-over{position:absolute;top:0;left:0;right:0;bottom:0;}
	.nav-burger-line-wrap:first-child .nav-burger-line-over,.nav-burger-line-wrap:nth-child(3) .nav-burger-line-over{background:#fff;}
	.nav-burger-line-wrap:first-child .nav-burger-line-over,.nav-burger-line-wrap:nth-child(3) .nav-burger-line-over{background:#fff;border-radius: 5px;} /**/
	body#active .lines-button .nav-burger-line-wrap:first-child .nav-burger-line-over, 
	body#active .lines-button .nav-burger-line-wrap:nth-child(3) .nav-burger-line-over{background:#00aeef;}
	body#active .lines-button .nav-burger-line-wrap:nth-child(2) svg{fill:#00aeef;}
	.nav-burger-line-wrap:last-child .nav-burger-line-over,.nav-burger-line-wrap:nth-child(4) .nav-burger-line-over{background:#fff;}
	.nav-burger-line-wrap:first-child{top:0;left:0;}
	.nav-burger-line-wrap:nth-child(2){top:8px;left:0;}
	.nav-burger-line-wrap:nth-child(2) svg{width:100%;height:100%;fill:#fff;}
	.nav-burger-line-wrap:nth-child(2) svg{fill:#fff;} /**/
	.nav-burger-line-wrap:nth-child(3){top:16px;left:0;}
	.nav-burger-line-wrap:nth-child(4){top:8px;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
	.nav-burger-line-wrap:nth-child(4) .nav-burger-line{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
	.nav-burger-line-wrap:last-child{top:8px;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
	.nav-burger-line-wrap:last-child .nav-burger-line{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
	.nav-burger-line-wrap:first-child .nav-burger-line-over{transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1);}
	.nav-burger-line-wrap:nth-child(2) .nav-burger-line-over{transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1) 80ms;transition:transform .6s cubic-bezier(.19,1,.22,1) 80ms;transition:transform .6s cubic-bezier(.19,1,.22,1) 80ms,-webkit-transform .6s cubic-bezier(.19,1,.22,1) 80ms;}
	.nav-burger-line-wrap:nth-child(3) .nav-burger-line-over{transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1) .16s;transition:transform .6s cubic-bezier(.19,1,.22,1) .16s;transition:transform .6s cubic-bezier(.19,1,.22,1) .16s,-webkit-transform .6s cubic-bezier(.19,1,.22,1) .16s;}
	.nav-burger-line-wrap:nth-child(4) .nav-burger-line-over{transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1);}
	.nav-burger-line-wrap:last-child .nav-burger-line-over{transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1) 80ms;transition:transform .6s cubic-bezier(.19,1,.22,1) 80ms;transition:transform .6s cubic-bezier(.19,1,.22,1) 80ms,-webkit-transform .6s cubic-bezier(.19,1,.22,1) 80ms;}
	.nav-burger-line-wrap:first-child .nav-burger-line-over:last-child,.nav-burger-line-wrap:last-child .nav-burger-line-over:last-child,.nav-burger-line-wrap:nth-child(2) .nav-burger-line-over:last-child,.nav-burger-line-wrap:nth-child(3) .nav-burger-line-over:last-child,.nav-burger-line-wrap:nth-child(4) .nav-burger-line-over:last-child{-webkit-transform:translate3d(-120%,0,0);transform:translate3d(-120%,0,0);}
	.nav-burger-wrap:hover .nav-burger-line-wrap:first-child .nav-burger-line-over:first-child,.nav-burger-wrap:hover .nav-burger-line-wrap:last-child .nav-burger-line-over:first-child,.nav-burger-wrap:hover .nav-burger-line-wrap:nth-child(2) .nav-burger-line-over:first-child,.nav-burger-wrap:hover .nav-burger-line-wrap:nth-child(3) .nav-burger-line-over:first-child,.nav-burger-wrap:hover .nav-burger-line-wrap:nth-child(4) .nav-burger-line-over:first-child{-webkit-transform:translate3d(120%,0,0);transform:translate3d(120%,0,0);}
	.nav-burger-wrap:hover .nav-burger-line-wrap:first-child .nav-burger-line-over:last-child,.nav-burger-wrap:hover .nav-burger-line-wrap:last-child .nav-burger-line-over:last-child,.nav-burger-wrap:hover .nav-burger-line-wrap:nth-child(2) .nav-burger-line-over:last-child,.nav-burger-wrap:hover .nav-burger-line-wrap:nth-child(3) .nav-burger-line-over:last-child,.nav-burger-wrap:hover .nav-burger-line-wrap:nth-child(4) .nav-burger-line-over:last-child{-webkit-transform:translateZ(0);transform:translateZ(0);}
	.nav-line-bottom{position:absolute;bottom:0;left:0;right:0;height:1px;}
	.nav-burger-line-left,.nav-line-bottom{background-color:#fff;opacity:.1;opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94) .4s;}
	.nav-burger-line-left,.nav-line-bottom{background-color:#000;} /**/
	.lines-button.c-menu__close .nav-burger-line-left,.lines-button.c-menu__close .nav-line-bottom{background-color:#fff;transition:all .4s cubic-bezier(.895,.03,.685,.22)} /**/
	.nav-burger-line-wrap:first-child .nav-burger-line, .nav-burger-line-wrap:nth-child(2) .nav-burger-line, .nav-burger-line-wrap:nth-child(3) .nav-burger-line{transform: translate3d(0%, 0px, 0px);}
	.nav-burger-line-wrap:nth-child(4) .nav-burger-line{transform: translate3d(-100%, 0px, 0px);}
	.nav-burger-line-wrap:last-child .nav-burger-line{transform: translate3d(100%, 0px, 0px);}
	.lines-button.c-menu__close .nav-burger-line-wrap:first-child .nav-burger-line, .lines-button.c-menu__close .nav-burger-line-wrap:nth-child(2) .nav-burger-line, .lines-button.c-menu__close .nav-burger-line-wrap:nth-child(3) .nav-burger-line{transform: translate3d(100%, 0px, 0px);}
	.lines-button.c-menu__close .nav-burger-line-wrap:nth-child(4) .nav-burger-line, .lines-button.c-menu__close .nav-burger-line-wrap:last-child .nav-burger-line{transform: translate3d(0%, 0px, 0px);}
	.lines-button.c-menu__close .nav-burger-line-wrap:last-child .nav-burger-line-over, .lines-button.c-menu__close .nav-burger-line-wrap:nth-child(4) .nav-burger-line-over {background: #fff;}
	/** End Menu**/
	#scroll-down{visibility:hidden;opacity:0;}
	#acm-banner hgroup h1{font-size:50px;line-height:50px;width: 60%;}
	.banner-slideshow, .banner-slideshow ul li{min-height:500px;}
	.home-menu{padding:40px 30px;width:calc(100% - 60px);}
	.column-1{display:inline-block;width:100%;}
	.column-1:last-child, .row-2, .row-4{padding:40px 30px;width:calc(100% - 60px);}
	.column-2{display:inline-block;width:100%;}
	.column-2:nth-child(2){padding:40px 30px;width:calc(100% - 60px);}
	.column-2:nth-child(3){display:block;min-height:400px;}
	.column-3, .column-3:nth-child(2){display:inline-block;padding:40px 30px;width:calc(100% - 60px);}
	.home-applications-box{float:none;width:50%;margin-right:0;}
	.home-why-box h3{width:calc(100% - 40px);}
	.services-box .image, .services-box hgroup{vertical-align:top;}
	#application-navigation{margin-top:0;padding:40px 30px;width:calc(100% - 60px);}
	#application-navigation ul{width:100%;}
	#application-navigation ul li{float:none;width:100%;border-bottom:1px solid #363636;}
	#application-navigation ul li#active{border-bottom:0;}
	#applications{background-image:none;padding-bottom:0;width:calc(100% - 60px);padding:40px 30px 0 30px;}
	#applications article .applications-box{width:100%;}
	#applications article .applications-box:last-child{padding-bottom:0;}
	#applications #img-1{display:block;text-align:center;}
	#applications #img-1 img{max-width:100%;}
	.form-field-input{width: calc(100% - 4px);margin-right:0;}
	.form-captcha{width:100%;}
	.form-captcha .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	.form-field .btn{float:left;padding-top:20px;}
	footer{width:calc(100% - 60px);padding:40px 30px;}
	.footer-menu-content, .footer-menu-content:nth-child(2), .footer-menu-content:nth-child(3), .footer-menu-content:nth-child(4){width:50%;}
	.footer-menu-content, .footer-menu-content:nth-child(2), .footer-menu-content:nth-child(3){padding-bottom:20px;}
	#bg-clients .home-why-box{width:auto;}
	.back-top{position:absolute;right:0;}
}
@media screen and (max-width: 1024px) {
	.column-1-box{width:32.33%;}
}
@media screen and (max-width: 922px) {
}
@media screen and (max-width: 820px) {
	h1{font-size: 40px;line-height:40px;}
	/** Start Menu**/
	.lines-button{right:20px;}
	.c-menu__items li{padding:30px 20px 0;}
	.c-menu__items li a{font-size: 1.2em;}
	/** End Menu**/
	.logo{left:20px;}
	#acm-banner hgroup img{max-width:100%;}
	#acm-banner hgroup{left:20px;width:calc(100% - 40px);}
	.column-1:last-child, .row-2, .row-4{padding:40px 20px;width:calc(100% - 40px);}
	.column-2:last-child{padding:40px 20px;width:calc(100% - 40px);}
	.column-3{padding:40px 20px;width:calc(100% - 40px);}
	.home-applications-box{width:75%;}
	.home-why-box{display:table;width:100%;padding:40px 0 0;}
	#bg-clients .home-why-box{padding: 0px 0 0;width:100%;}
	.home-why-box img{display:table-cell;vertical-align:middle;max-width:100px;}
	#clients img{display: inline-block;max-width:100%;}
	.home-why-box h3{display:table-cell;width:auto;vertical-align:middle;padding-left:5%;font-size:25px;line-height:25px;}
	#bg-api hgroup{display:block;padding-right:0;}
	#bg-api img{display:block;margin:40px auto 0;}
	.column-1-box, .column-2-box{width:49%;}
	#application-navigation{padding:40px 20px;width:calc(100% - 40px);}
	.row-4 #img-1{display:block;margin:40px auto 0;max-width:100%;}
	.row-4 .text img{display:none;}
	#applications{background-image:none;padding-bottom:0;width:calc(100% - 40px);padding:40px 20px 0 20px;}
	footer{width:calc(100% - 40px);padding:40px 20px;}
	.footer-container{padding:0 0px 65px;width:100%;}
	.footer-menu-content, .footer-menu-content:nth-child(2), .footer-menu-content:nth-child(3), .footer-menu-content:nth-child(4){width:100%;}
	.contact-footer{padding-bottom:40px;}
	.footer-logo{float:left;width:100%;margin-bottom:20px;}
	.copyright{float:left;width:100%;}
}
@media screen and (max-width : 768px){
}
@media only screen and (max-width: 650px) {
	
}
@media only screen and (max-width: 460px) {
	h1, .integrations h1, .column-3 h1, #applications .integrations h2{font-size: 30px;line-height:30px;}
	h2{font-size: 16px;line-height:20px;}
	h3{font-size: 30px;line-height:30px;}
	#acm-banner hgroup h1{width:100%;font-size:45px;line-height:45px;}
	.home-applications-box{width:100%;}
	.column-1-box, .column-2-box{width:100%;}
}
@media only screen and (max-width: 360px) {
	/** Start Menu**/
	.c-menu__items li{padding:30px 15px 0;}
	.c-menu__items li a{font-size: 1.1em;}
	/** End Menu**/
	.logo{left:15px;}
	#acm-banner hgroup{left: 15px;width:calc(100% - 30px);}	
	.column-1:last-child, .row-2, .row-4{padding:40px 15px;width:calc(100% - 30px);}
	.column-2:last-child{padding:40px 15px;width:calc(100% - 30px);}
	.column-3, .column-3:nth-child(2){padding:40px 15px;width:calc(100% - 30px);}
	#application-navigation{padding:40px 15px;width:calc(100% - 30px);}
	#applications{background-image:none;padding-bottom:0;width:calc(100% - 30px);padding:40px 15px 0 15px;}
	footer{width:calc(100% - 30px);padding:40px 15px;}
}