.lang-li, .ubermenu-responsive-toggle{display:none !important;}
@media only screen and (max-width:1370px){.ms-bullets{display:none;}
}
@media only screen and (min-width:1024px) and (max-width:1160px){
.top-header-title-inner, #colophon, #masthead{max-width:990px !important;}
#content{max-width:94%;width:94%;padding:0 3%;}
/**/.page-template-page-product-php .content-inner{margin-left:0;}
/**/.cus-bottom-container-inner{max-width:820px;}
.cus-bottom-col.cus-bottom-map{margin:0 50px 0 0;}
/**/}
@media only screen and (max-width:1023px){.lang-li{display:block !important;}
.ubermenu-responsive-toggle{display:block !important;float:right !important;margin:-45px auto 0 !important;}
.ubermenu-responsive-toggle i{font-size:28px;margin-right:2px !important;margin-top:8px !important;}
.ubermenu-nav{float:none!important;margin:0 auto !important;max-width:360px;position:relative !important;width:100% !important;}
#access .ubermenu.ubermenu-responsive li{width:100% !important;min-width:0 !important;}
#access .ubermenu.ubermenu-responsive li:last-child{border:none;}
#access .ubermenu.ubermenu-responsive li.ubermenu-current_page_item a, #access .ubermenu.ubermenu-responsive li a:hover{color:#00acee;border:none !important;background:none !important;}
#access .ubermenu.ubermenu-responsive li li{border:none;}
#access ul li ul li{clear:none!important;float:left!important;max-width:100% !important;}
#access ul li ul li ul li{margin:0 !important;}
#access ul li ul li.uber-banner{max-width:100% !important;margin:0 0 30px !important;padding:0 !important;border:none !important;display:none;}
#access ul li ul li.uber-banner ul li{max-width:100% !important;}
/**/#header{z-index:2;height:65px !important;margin:0;padding:0;position:fixed !important;width:100%;}
#access{position:relative;float:left;margin:0 0 10px;width:100%;}
.home #main{margin-top:0 !important;}
.home #main, #main{margin:65px 0 0;padding:0 0 185px;width:100%;margin-bottom:0px;}
#footer{height:155px;}
#access nav{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);padding:10px 0;top:9px;}
#access li{text-align:center;}
#access ul li:hover{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.3);}
#access ul ul li:hover{background:none;}
#access a{display:inline-block;float:none;line-height:40px;text-align:center;width:auto;}
/**/#logo{float:none;margin:10px auto 5px !important;text-align:center;width:100%;}
.scrolled #logo{-webkit-transform:scale(1) !important;-moz-transform:scale(1) !important;transform:scale(1) !important;}
}
@media only screen and (min-width:980px) and (max-width:1024px){#access{display:block !important;margin:0;}
.mobile-menu{display:none !important;}
.managment-car-container{margin-bottom:20px !important;}
.managment-car-container .iosSlider{}
.managment-car-container .iosSlider .slider{height:100% !important;width:100% !important;}
}
@media only screen and (min-width:768px) and (max-width:1023px){#wrapper{margin:0;width:100%;}
#container{float:none !important;margin:0 auto !important;min-height:0;overflow:hidden;width:100%;}
#content{margin:0 0;width:100%;}
#masthead{float:left;height:auto !important;margin:0;padding:0;width:100%;}
.scrolled{height:auto;position:fixed !important;}
.top-menu{float:none;height:auto;margin:0 0 10px;overflow:hidden;text-align:center;width:100%;}
.top-menu a.cus-link{border:none;}
.top-menu a{display:inline;float:none;margin:0 4px 8px;padding:0 5px !important;}
.wp-caption{margin:0 auto 20px;padding:2% 0 !important;width:100% !important;}
.wp-caption img{margin:0 !important;width:100% !important;}
#colophon{margin:0;padding:20px 0;width:100%;}
.footer-logo{width:100%;float:left;text-align:center;}
.site-copy{float:left;margin:10px 0;max-width:100%;text-align:center;width:100%;}
.footer-socials{margin:0 auto 5px;width:140px;overflow:hidden;}
.credit{bottom:0;clear:left;float:none;margin:0 auto;position:relative;text-align:center;}
.credit a{display:inline-block;float:none;width:auto;}
#primary{margin:0px 0;max-width:100%;}
.widget-container{float:left;margin:0 20px 0 0;width:calc(50% - 20px);}
.inline-div-success, .inlined{height:auto !important;width:100% !important;}
.inner-managment-fancy{height:auto;padding:20px;width:calc(100% - 40px);}
.management-social-links{padding:0 20px;width:calc(100% - 40px);}
.management-social-links label{margin:0 10px 0 0;}
/**/.top-header-title{width:94%;padding:0 3%;}
.top-header-title-inner h1, .top-header-title-inner p{float:left;font-size:24px;line-height:32px;margin-top:30px;}
.breadcrumbs{float:left;position:relative;top:10px;right:auto;left:0;}
.small-title, .large-title{margin-top:20px;}
.small-title span{padding:0 10px;}
.large-title span{margin:0;padding:0 3%;width:94%;font-size:26px !important;line-height:28px !important;}
/**/.header-image-container .breadcrumbs{float:left;position:relative;right:0;text-align:center;top:0;width:100%;display:none;}
.header-image-container-inner img{float:left;margin-bottom:0;width:100%;height:auto;}
.header-image-container h1{bottom:0;color:#4a7bc3;float:left;font-size:32px;left:auto !important;padding:0 !important;position:relative;right:auto !important;text-align:center !important;width:100%;}
/**/.section-container-inner{margin:0 0 20px 0;}
.btn-container{height:auto;margin:20px 0 0 !important;}
.btn-container a{line-height:24px;padding-bottom:4px;padding-top:4px;}
.clients-container .prev, .clients-container .next{width:50px !important;}
.clients-container .prev i, .clients-container .next i{line-height:75px;margin:0 10px;}
.clients-container .iosSlider{width:calc((100% - 100px)/1) !important;}
/**/.page-with-sidebar .content-inner{margin:0 0 40px;max-width:100%;padding:0 3%;width:94%;}
.page-with-sidebar #primary{max-width:94%;padding:0 3%;width:94%;margin-top:0;}
/**/.article-box{padding:0 3%;width:94%;margin-bottom:20px;}
/**/.single #content{padding:0 3%;width:94%;float:left;}
.masterslider-layers-container{min-height:0px;margin-top:0 !important;}
.slider-btn{font-size:12px !important;height:30px;line-height:28px !important;width:130px;}
.slider-btn i{font-size:14px;line-height:30px !important;}
.slider-down{display:block !important;left:calc(50% - 25px);}
.section-sub-title{margin-bottom:20px !important;}
/**/#home-boxes .box{margin:0 10px !important;width:calc((100% - 60px)/3);height:500px;}
#home-boxes .box-hidden-content{padding:0 10px;width:calc(100% - 20px);}
/**/#home-testimonials-container .testimonials-container{float:left;padding:0 3%;width:94%;}
#home-testimonials-container .testimonial-content.first-test{margin:0 10px 0 0;width:calc(100% - 340px);}
#home-testimonials-container .testimonial-content{margin:0 10px 0 0;width:160px;height:270px;}
.top-news-container{width:100%;padding:0 0;float:left;}
.news-article-item .entry-content{float:left !important;padding:0 0 20px;width:100% !important;}
.news-article-item .thumb-container{margin:0;}
.news-article-item{margin:0 20px 0 0;width:calc((100% - 40px)/3);}
.news-article-item:last-child{margin:0 0 0 0;}
.bottom-news-container, .top-news-container{margin-top:20px;padding:0 0;width:100%;}
.top-news-container .news-article-item h2{font-size:24px;}
.news-article-item h2 i{font-size:35px;height:35px;margin:0 20px 5px 0;width:35px;}
.news-box-inner p{float:left;padding-left:0px;width:100%;}
.content-area-part{margin-bottom:0px;}
#tabs{padding:0 3%;width:94%;}
#tabs ul.ui-tabs-nav li{display:inline-block;height:120px;margin:0 10px 10px 0;width:calc((100% - 30px)/4);}
#tabs ul.ui-tabs-nav li a .inner-tab-thumb{margin:20px auto 20px;}
#tabs ul.ui-tabs-nav li a h2{bottom:12px;line-height:18px;}
.list-items-container ul{margin-top:20px;}
#tabs .list-items-container ul li{margin-bottom:20px;margin-right:0px;width:calc(100%);}
.page-template-page-product-php .content-inner{background:none repeat scroll 0 0 #f0f2f5;margin-left:0;padding:0 3%;width:94%;}
#product-block{margin-bottom:20px;margin-left:0;padding:0 3%;width:94%;}
#product-block h2{margin:20px 0 !important;}
.product-content{padding:0 0px 0 0;width:calc(100%);}
#product-block ul{width:100%;margin:10px 0;}
#product-block ul li{margin-bottom:10px;}
.list-items-container ul li a{font-size:16px;height:40px;line-height:40px;width:calc(100%);}
.list-items-container ul li span{font-size:21px;height:40px;margin:0 20px 0 0;line-height:38px !important;width:40px;}
.page-template-page-product-php .article-box.even{margin:0 20px 0 0;}
.page-template-page-product-php .article-box{float:left;padding:0 !important;}
.managment-car-container{margin-bottom:20px !important;}
.managment-car-container .iosSlider .slider{height:100% !important;width:100% !important;}
.page-template-page-contact-us-php .large-title, .page-template-page-success-stories-php .large-title{background:none;}
.page-template-page-contact-us-php .large-title span, .page-template-page-success-stories-php .large-title span{float:none;line-height:36px !important;margin:0 auto;padding:0 3%;width:94%;}
.grid-container{margin-top:20px;}
.succ-item{width:calc((100% - 30px)/3) !important;margin:10px 5px !important;}
.succ-item .succ-thumb img{height:auto;max-width:100%;width:auto;}
.succ-item .succ-content{padding:10px;}
.list-article-item .entry-content{width:calc(100%) !important;}
.cus-banner img{width:100%;}
.contact-form-section{width:97%;padding:0 0 0 3%;}
.cus-bottom-container{height:auto;padding:0 3%;max-width:94%;float:left;margin-bottom:40px;}
.address-block-left{margin:0 10px 0 0;max-width:calc(60% - 10px);}
.address-block-right{margin:0;max-width:40%;}
.cus-bottom-col.cus-bottom-address{float:left;max-width:calc(50% - 0px);}
.cus-bottom-col.cus-bottom-map{margin:0 20px 0 0;max-width:calc(50% - 20px);text-align:center;}
.cus-bottom-col.cus-bottom-map img{height:auto;width:100%;max-width:300px;}
.hidden-map{}
.hidden-map, .hidden-map iframe{width:100%;height:300px;float:left;}
.map-close-btn{right:20px;top:80px;}
#colophon .footer-menu, .footer-description, .scrolled .top-menu, .top-menu form, #home-banner, #home-slider-solution, #home-news, .top-menu, .ms-bullets, .slider-down{display:none;}
.ms-layer.text-box{top:calc(50% - 50px) !important;}
.ms-layer.text-box p{font-size:30px !important;line-height:39px !important;}
}
@media only screen and (min-width:481px) and (max-width:767px){#wrapper{margin:0;width:100%;}
#container{float:none !important;margin:0 auto !important;min-height:0;overflow:hidden;width:100%;}
#content{margin:0 0;width:100%;}
#masthead{float:left;height:auto !important;margin:0;padding:0;width:100%;}
.scrolled{height:auto;position:fixed !important;}
.top-menu{float:none;height:auto;margin:0 0 10px;overflow:hidden;text-align:center;width:100%;}
.top-menu a.cus-link{border:none;}
.top-menu a{display:inline;float:none;margin:0 4px 8px;padding:0 5px !important;}
.wp-caption{margin:0 auto 20px;padding:2% 0 !important;width:100% !important;}
.wp-caption img{margin:0 !important;width:100% !important;}
#colophon{margin:0;padding:20px 0;width:100%;}
.footer-logo{width:100%;float:left;text-align:center;}
.site-copy{float:left;margin:10px 0;max-width:100%;text-align:center;width:100%;}
.footer-socials{margin:0 auto 5px;width:140px;overflow:hidden;}
.credit{bottom:0;clear:left;float:none;margin:0 auto;position:relative;text-align:center;}
.credit a{display:inline-block;float:none;width:auto;}
#primary{margin:0px 0;max-width:100%;}
.widget-container{float:left;margin:0 20px 0 0;width:calc(50% - 20px);}
.inline-div-success, .inlined{height:auto !important;width:100% !important;}
.inner-managment-fancy{height:auto;padding:20px;width:calc(100% - 40px);}
.management-social-links{padding:0 20px;width:calc(100% - 40px);}
.management-social-links label{margin:0 10px 0 0;}
/**/.top-header-title{width:94%;padding:0 3%;}
.top-header-title-inner h1, .top-header-title-inner p{float:left;font-size:24px;line-height:32px;margin-top:30px;}
.breadcrumbs{float:left;position:relative;top:10px;right:auto;left:0;}
.small-title, .large-title{margin-top:20px;background:none !important;}
.small-title span{padding:0 10px;}
.large-title span{margin:0;padding:0 3%;width:94%;font-size:26px !important;line-height:28px !important;}
/**/.header-image-container .breadcrumbs{display:none;float:left;position:relative;right:0;text-align:center;top:0;width:100%;}
.header-image-container-inner img{float:left;margin-bottom:0;width:100%;height:auto;}
body:not(.page-id-16802) .header-image-container{background:none !important;}
.header-image-container h1{bottom:0;color:#4a7bc3;float:left;font-size:32px;left:auto !important;padding:0 !important;position:relative;right:auto !important;text-align:center !important;width:100%;}
/**/.section-container-inner{margin:0 0 20px 0;}
.btn-container{height:auto;margin:20px 0 0 !important;}
.btn-container a{line-height:24px;padding-bottom:4px;padding-top:4px;}
.clients-container .prev, .clients-container .next{width:50px !important;}
.clients-container .prev i, .clients-container .next i{line-height:75px;margin:0 10px;}
.clients-container .iosSlider{width:calc((100% - 100px)/1) !important;}
/**/.page-with-sidebar .content-inner{margin-bottom:20px;width:94%;padding:0 3%;}
.page-with-sidebar #primary{max-width:94%;padding:0 3%;width:94%;margin-top:0;}
/**/.article-box{padding:0 3%;width:94%;margin-bottom:20px;}
.article-box .entry-content{float:left !important;margin-bottom:20px;width:100%;}
/**/.single #content{padding:0 3%;width:94%;float:left;}
.masterslider-layers-container{min-height:0px;margin-top:0 !important;}
.slider-btn{font-size:12px !important;height:30px;line-height:28px !important;width:130px;}
.slider-btn i{font-size:14px;line-height:30px !important;}
.section-sub-title{margin-bottom:20px !important;}
/**/#home-boxes .box{float:none !important;margin:0 auto 20px !important;max-width:480px;width:calc((100% - 40px)/1);height:400px;}
/**/#home-testimonials-container .testimonials-container{float:left;padding:0 3%;width:94%;}
#home-testimonials-container .testimonial-content{height:auto;margin:0 20px 20px 0;max-width:100%;padding:10px;width:calc(50% - 10px);}
#home-testimonials-container .testimonial-content.first-test .test-thumb{max-width:100px;margin:0 10px 0 0;}
#home-testimonials-container .testimonial-content.first-test .test-content{width:calc(100% - 122px);}
#home-testimonials-container .testimonial-content .company-logo{clear:left;float:left;position:relative;}
#home-testimonials-container .testimonial-content .testimonial-arr{bottom:-20px;}
.top-news-container{width:94%;padding:0 3%;float:left;}
.news-article-item .entry-content{float:left !important;padding:0 0 20px;width:100% !important;}
.news-article-item .thumb-container{margin:0;}
.news-article-item{margin-bottom:20px;}
.bottom-news-container, .top-news-container{margin-top:20px;padding:0 0;width:100%;}
.top-news-container .news-article-item h2{font-size:24px;}
.news-article-item h2 i{font-size:35px;height:35px;margin:0 20px 5px 0;width:35px;}
.news-box-inner p{float:left;padding-left:0px;width:100%;}
.content-area-part{margin-bottom:0px;}
#tabs{padding:0 3%;width:94%;}
#tabs ul.ui-tabs-nav li{display:inline-block;height:120px;margin:0 10px 10px 0;width:calc((100% - 30px)/4);}
#tabs ul.ui-tabs-nav li a .inner-tab-thumb{margin:20px auto 20px;}
#tabs ul.ui-tabs-nav li a h2{bottom:12px;line-height:18px;}
.list-items-container ul{margin-top:20px;}
#tabs .list-items-container ul li{margin-bottom:20px;margin-right:0px;width:calc(100%);}
.page-template-page-product-php .content-inner{margin-left:0;background:#f0f2f5;width:100%;padding:0;}
#product-block{margin-bottom:20px;margin-left:0;padding:0 3%;width:94%;}
#product-block h2{margin:20px 0 !important;}
.product-content{padding:0 0px 0 0;width:calc(100%);}
#product-block ul{width:100%;margin:10px 0;}
#product-block ul li{margin-bottom:10px;}
.list-items-container ul li a{font-size:16px;height:40px;line-height:40px;width:calc(100%);}
.list-items-container ul li span{font-size:21px;height:40px;margin:0 20px 0 0;line-height:38px !important;width:40px;}
.page-template-page-product-php .article-box{width:94% !important;padding:0 3% !important;}
.thumb-container{float:none !important;margin:10px auto !important;max-width:274px !important;width:auto;}
.management-item.grid-item{width:calc((100% - 40px)/2) !important;}
.management-item.grid-item a{width:100%;height:100%;float:left;}
/**/.managment-car-container{margin-bottom:20px !important;}
.managment-car-container .iosSlider{}
.managment-car-container .iosSlider .slider{height:100% !important;width:100% !important;}
.managment-car-container .indicatorsBlock{}
.page-template-page-contact-us-php .large-title, .page-template-page-success-stories-php .large-title{background:none;}
.page-template-page-contact-us-php .large-title span, .page-template-page-success-stories-php .large-title span{float:none;line-height:36px !important;margin:0 auto;padding:0 3%;width:94%;}
.grid-container{margin-top:20px;}
.succ-item{width:calc((100% - 20px)/2) !important;margin:10px 5px !important;}
.succ-item .succ-thumb img{height:auto;max-width:100%;width:auto;}
.succ-item .succ-content{padding:10px;}
.list-article-item .entry-content{width:calc(100%) !important;}
.cus-banner img{width:100%;}
.contact-form-section{width:97%;padding:0 0 0 3%;}
.cus-bottom-container{height:auto;padding:0 3%;max-width:94%;float:left;margin-bottom:40px;}
.address-block-left{margin:0 10px 0 0;max-width:calc(60% - 10px);}
.address-block-right{margin:0;max-width:40%;}
.cus-bottom-col.cus-bottom-address{float:left;max-width:calc(50% - 0px);}
.cus-bottom-col.cus-bottom-map{margin:0 20px 0 0;max-width:calc(50% - 20px);text-align:center;}
.cus-bottom-col.cus-bottom-map img{height:auto;width:100%;max-width:300px;}
.hidden-map{}
.hidden-map, .hidden-map iframe{width:100%;height:300px;float:left;}
.map-close-btn{right:20px;top:80px;}
#colophon .footer-menu, .footer-description, .scrolled .top-menu, .top-menu form, #home-banner, #home-slider-solution, #home-news, .top-menu, .ms-bullets, .slider-down{display:none;}
.ms-layer.text-box{top:calc(50% - 50px) !important;}
.ms-layer.text-box p{font-size:25px !important;line-height:34px !important;}
}
@media only screen and (max-width:480px){#wrapper{margin:0;width:100%;}
#container{float:none !important;margin:0 auto !important;min-height:0;overflow:hidden;width:100%;}
#content{margin:0 0;width:100%;}
#masthead{float:left;height:auto !important;margin:0;padding:0;width:100%;}
.scrolled{height:auto;position:fixed !important;}
.top-menu{float:none;height:auto;margin:0 0 10px;overflow:hidden;text-align:center;width:100%;}
.top-menu a.cus-link{border:none;}
.top-menu a{display:inline;float:none;margin:0 4px 8px;padding:0 5px !important;}
/**/.uber-banner p.simple-image{display:none;}
.uber-banner{padding:0 !important;}
/**/.wp-caption{margin:0 auto 20px;padding:2% 0 !important;width:100% !important;}
.wp-caption img{margin:0 !important;width:100% !important;}
#colophon{margin:0;padding:20px 0;width:100%;}
.footer-logo{width:100%;float:left;text-align:center;}
.site-copy{float:left;margin:10px 0;max-width:100%;text-align:center;width:100%;}
.footer-socials{margin:0 auto 5px;width:140px;overflow:hidden;}
.credit{bottom:0;clear:left;float:none;margin:0 auto;position:relative;text-align:center;}
.credit a{display:inline-block;float:none;width:auto;}
#primary{margin:0px 0;max-width:100%;}
.widget-container{margin-bottom:20px;}
.inline-div-success, .inlined{height:auto !important;width:100% !important;}
.inner-managment-fancy{height:auto;padding:20px;width:calc(100% - 40px);}
.inner-succ-fancy .inline-qoute-box .qcont{padding:10px !important;width:calc(100% - 20px) !important;}
.management-social-links{padding:0 20px;width:calc(100% - 40px);}
.management-social-links label{margin:0 10px 0 0;}
/**/.top-header-title{width:94%;padding:0 3%;}
.top-header-title-inner h1, .top-header-title-inner p{float:left;font-size:24px;line-height:32px;margin-top:30px;}
.top-header-title-inner{height:auto;}
.breadcrumbs{display:none;float:left;position:relative;top:10px;right:auto;left:0;}
.small-title, .large-title{background:none !important;margin-top:20px;}
.small-title span{padding:0 10px;}
.large-title span{margin:0;padding:0 3%;width:94%;font-size:26px !important;line-height:28px !important;}
/**/.header-image-container .breadcrumbs{float:left;position:relative;left:0;text-align:center;top:0;width:100%;display:none;}
.header-image-container-inner img{float:left;margin-bottom:0;width:100%;height:auto;}
body:not(.page-id-16802) .header-image-container{background:none !important;}
.header-image-container h1{bottom:0;color:#4a7bc3;float:left;font-size:32px;left:auto !important;padding:0 !important;position:relative;right:auto !important;text-align:center !important;width:100%;}
/**/.section-container-inner{margin:0 0 20px 0;}
.btn-container{height:auto;margin:20px 0 0 !important;}
.btn-container a{line-height:24px;padding-bottom:4px;padding-top:4px;}
.clients-container .prev, .clients-container .next{width:50px !important;}
.clients-container .prev i, .clients-container .next i{line-height:75px;margin:0 10px;}
.clients-container .iosSlider{width:calc((100% - 100px)/1) !important;}
/**/.page-with-sidebar .content-inner{margin-bottom:20px;width:94%;padding:0 3%;}
.page-with-sidebar #primary{max-width:94%;padding:0 3%;width:94%;margin-top:0;}
/**/.article-box{padding:0 3%;width:94%;}
.article-box .entry-content{float:left !important;margin-bottom:20px;width:100%;}
/**/.single #content{padding:0 3%;width:94%;float:left;}
.masterslider-layers-container{min-height:0px;margin-top:0 !important;}
.slider-btn{font-size:12px !important;height:30px;line-height:28px !important;width:130px;}
.slider-btn i{font-size:14px;line-height:30px !important;}
.section-sub-title{margin-bottom:20px !important;}
/**/#home-boxes .box{float:none !important;margin:0 auto 20px !important;width:calc(100% - 40px);}
/**/#home-testimonials-container .testimonials-container{float:left;padding:0 3%;width:94%;}
#home-testimonials-container .testimonial-content{height:auto;margin:0 20px 20px 0;max-width:100%;padding:10px;width:calc(50% - 10px);}
#home-testimonials-container .testimonial-content.first-test .test-thumb{max-width:100px;margin:0 10px 0 0;}
#home-testimonials-container .testimonial-content.first-test .test-content{width:calc(100% - 122px);}
#home-testimonials-container .testimonial-content .company-logo{clear:left;float:left;position:relative;}
#home-testimonials-container .testimonial-content .testimonial-arr{bottom:-20px;}
.top-news-container{width:94%;padding:0 3%;float:left;}
.news-article-item .entry-content{float:left !important;padding:0 0 20px;width:100% !important;}
.news-article-item .thumb-container{margin:0;}
.news-article-item{margin-bottom:20px;}
.bottom-news-container, .top-news-container{margin-top:20px;padding:0 0;width:100%;}
.top-news-container .news-article-item h2{font-size:24px;}
.news-article-item h2 i{font-size:35px;height:35px;margin:0 20px 5px 0;width:35px;}
.news-box-inner p{float:left;padding-left:0px;width:100%;}
.content-area-part{margin-bottom:0px;}
#tabs{padding:0 3%;width:94%;}
#tabs ul.ui-tabs-nav li{display:inline-block;height:120px;margin:0 10px 10px 0;width:calc((100% - 20px)/2);}
#tabs ul.ui-tabs-nav li a .inner-tab-thumb{margin:20px auto 20px;}
#tabs ul.ui-tabs-nav li a h2{bottom:12px;line-height:18px;}
.list-items-container ul{margin-top:20px;}
#tabs .list-items-container ul li{margin-bottom:20px;margin-right:0px;width:calc(100%);}
.clients-container-big{margin:20px 0 !important;}
.carousel-section{margin-bottom:20px;}
.page-template-page-product-php .content-inner{margin-left:0;background:#f0f2f5;width:100%;padding:0;}
#product-block{background:#00a6ea !important;margin-bottom:20px;margin-left:0;padding:0 3%;width:94%;}
#product-block h2{margin:20px 0 !important;}
#product-block h2 p, #product-block h2 span{}
.product-content{padding:0 0px 0 0;width:calc(100%);}
#product-block ul{width:100%;margin:10px 0;}
#product-block ul li{margin-bottom:10px;}
.list-items-container ul li a{font-size:16px;height:40px;line-height:40px;width:calc(100%);}
.list-items-container ul li span{font-size:21px;height:40px;line-height:38px !important;margin:0 20px 0 0;width:40px;}
.page-template-page-product-php .article-box{width:94% !important;padding:0 3% !important;}
.thumb-container{float:none !important;margin:10px auto !important;max-width:274px !important;width:auto;}
.management-item.grid-item{width:calc((100% - 20px)/1) !important;}
.management-item.grid-item a{width:100%;height:100%;float:left;}
/**/.managment-car-container{margin-bottom:20px !important;min-height:0;}
.managment-car-container .iosSlider{height:330px !important;}
.managment-car-container .iosSlider .slider{height:100% !important;width:100% !important;}
.managment-car-container .indicatorsBlock{}
.page-template-page-contact-us-php .large-title, .page-template-page-success-stories-php .large-title{background:none;}
.page-template-page-contact-us-php .large-title span, .page-template-page-success-stories-php .large-title span{float:none;line-height:36px !important;margin:0 auto;padding:0 3%;width:94%;}
.grid-container{margin-top:20px;}
.succ-item{width:calc((100% - 20px)/2) !important;margin:10px 5px !important;}
.succ-item .succ-thumb img{height:auto;max-width:100%;width:auto;}
.succ-item .succ-content{padding:10px;}
.list-article-item .entry-content{width:calc(100%) !important;}
.cus-banner img{width:100%;}
.contact-form-section{width:97%;padding:0 0 0 3%;}
.cus-bottom-container{height:auto;padding:0 3%;max-width:94%;float:left;margin-bottom:40px;}
.cus-bottom-col.cus-bottom-map{margin:0;padding:0;max-width:100%;text-align:center;}
.cus-bottom-col.cus-bottom-map img{height:auto;width:100%;max-width:300px;}
.hidden-map{}
.hidden-map, .hidden-map iframe{width:100%;height:300px;float:left;}
.map-close-btn{right:20px;top:80px;}
#colophon .footer-menu, .footer-description, .scrolled .top-menu, .top-menu form, #home-banner, #home-slider-solution, #home-news, .top-menu, .ms-bullets, .slider-down{display:none;}
.ms-layer.text-box{top:calc(50% - 50px) !important;}
.ms-layer.text-box p{font-size:20px !important;line-height:29px !important;}
}
@media only screen and (min-width:320px) and (max-width:360px){.succ-item{width:calc(100%) !important;margin:0 0 20px !important;}
}
@media only screen and (min-width:610px) and (max-width:767px){#home-boxes .box{float:left;margin:0 10px 20px !important;width:calc((100% - 40px)/2);max-width:100%;height:444px;}
}

/*landing-page*/
@media only screen and (min-width:811px) and (max-width:1180px){
.page-template-page-landing-v2-php #landing-container {box-sizing: padding-box;padding: 20px;}
.page-template-page-landing-v2-php footer img,.page-template-page-landing-v1-php footer img {width: 100%; }
#landing-container header a {display: block;float: none;margin: 25px auto;text-align: center; }
#landing-container #landing-middle-side {display:none;}
#landing-container #landing-right-side {padding:0 0 0 20px;}
#landing-container #landing-right-side #list-area {margin: 0 0 0 0;}
#landing-container #landing-left-side {padding:0 20px 0 0;}
}

@media only screen and (max-width:810px){
/*video landing*/
#landing-video-side {height: auto;margin: 0 20px 20px;width: calc(100% - 40px) !important; }
#landing-container header h1 {float: none !important;font-size: 46px !important;line-height: 100% !important;     margin: 0 auto 30px !important;     max-width: 100% !important;     text-align: center;}
/**/
.page-template-page-landing-v2-php footer img {width: 100%; }
#landing-container header a {display: block;float: none !important;margin: 25px auto;text-align: center; }
.side-part {min-height:0 !important;margin-bottom:40px;}
#landing-container #landing-middle-side {display:none;}
#landing-container #landing-right-side {max-width:100%;}
#landing-container #landing-right-side #list-area {float: none;margin: 0 auto;max-width: 396px;width: calc(100% - 20px); }
#landing-container #landing-right-side h1 {font-size: 32px;line-height: 32px;text-align: center; }
#landing-container #landing-left-side {clear: both;float: none !important;margin: 0 auto;max-width: 336px;overflow: hidden; }
#landing-container #landing-left-side .gform_wrapper{width:calc(100% - 20px);margin:0 10px; }
#landing-container #landing-left-side #button-more {     height: auto;     line-height: 21px;margin: 0 0 20px;max-width: calc(100% - 20px); padding:4px 40px;}
.page-template-page-landing-v1-php footer img {float: right;height: auto;width: 100%; }

}