@media (max-width:1199px){.site-footer .footer-top .ft-about{margin-bottom:40px}}@media (max-width:991px){.site-banner .banner-caption .caption-wrapper,.site-block,.site-footer,.site-header,.site-slider .slide-caption .caption-wrapper{padding-left:30px;padding-right:30px}.site-banner .banner-caption,.site-slider .slide-caption{padding-top:100px}.site-banner .banner-caption{padding-bottom:40px}.site-block{padding-top:40px;padding-bottom:40px}.site-block.full .section-desc,.site-block.full .section-title{padding-left:40px;padding-right:40px}.site-grid .row div[class*=col-]{border-bottom:1px solid #e7eaeb}.site-grid .row div[class*=col-]:last-child{border-bottom:0}.site-grid .row+.row{border-top:0}.site-grid.type-one .row div[class*=col-]{padding:40px}.site-grid.type-two .row div[class*=col-]{padding:30px 40px}.site-promo.type-one,.site-promo.type-one .align-right{text-align:left}.site-promo.type-one h3{margin-bottom:20px;font-size:16px;line-height:30px}.site-block .section-title{font-size:16px}.site-slider .slide-caption .caption-wrapper .text-2{font-size:26px;text-transform:none}.site-slider .slide-caption .caption-wrapper .text-3{font-size:14px;font-weight:300}.side-menu nav>ul>li>a{font-weight:400}.row.large{margin-left:-20px;margin-right:-20px}.row.large div[class*=col-]{padding-left:20px;padding-right:20px}.row.large .data-form div[class*=col-]{padding-left:15px;padding-right:15px}.row.large .owl-theme .owl-controls .owl-pagination{padding-left:20px;padding-right:20px}.team-list.type-one.vertical{margin-bottom:-40px}.team-list.type-one.vertical .team-member,.team-list.type-two .row{margin-bottom:40px}.pricing-table{margin-bottom:-40px}.blog-list.type-one.vertical .bl-post,.blog-list.type-two .bl-post,.pricing-table .item{margin-bottom:40px}.services-list.type-two ul li .row div[class*=col-]:first-child{padding-bottom:40px}.blog-sidebar{padding-top:40px;margin-bottom:-40px}.works-filter,.works-filter .align-right,.works-filter ul{text-align:center}.works-filter h5{margin-bottom:20px}.banner-hero{padding:40px}.mobile-space{height:40px}.site-header{position:relative}.site-header .header-top{display:none}.site-header .header-top>ul>li.ht-phone{display:none}.site-header .header-top>ul>li.ht-lang{margin-bottom:10px;z-index:1}.site-header .header-top>ul>li.ht-lang .lang-select ul li a{padding:0 15px}.site-header .header-top>ul>li.ht-search input[type=text]{width:100%}.site-header .header-bottom{padding:20px 0;position:relative;z-index:1}.site-header .header-bottom .hb-toggle{display:inline-block}.site-header .header-bottom .hb-menu{display:none;background:#2f3165;padding:10px;margin-top:20px;border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,0.15)}.font-w700{font-weight:500}.site-header .header-bottom .hb-menu>nav>ul>li{overflow:hidden;margin-bottom:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.site-header .header-bottom .hb-menu>nav>ul>li a{display:block;white-space:nowrap;text-overflow:ellipsis;height:40px;line-height:40px;padding:0 20px;overflow:hidden;font-family:HelveticaNeueCyr,Arial,sans-serif;font-weight:400;color:#fff}.site-header .header-bottom .hb-menu>nav>ul>li>ul>li a{color:#f1b9b8}.site-header .header-bottom .hb-menu>nav>ul>li>ul>li>a{color:#fff}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu.active,.site-header .header-bottom .hb-menu>nav>ul>li.megamenu:hover,.site-header .header-bottom .hb-menu>nav>ul>li.sub.active,.site-header .header-bottom .hb-menu>nav>ul>li:hover{background-color:#3f417d}.site-header .header-bottom .hb-menu>nav>ul>li.sub ul{display:none}.site-header .header-bottom .hb-menu>nav>ul>li.sub.active>a{background-color:#aa1b13}.site-header .header-bottom .hb-menu>nav>ul>li.sub.active ul{display:block}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu>.mm-wrap{display:none}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu.active>.mm-wrap{display:block}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu .mm-wrap>ul>li.intro{padding:20px}.site-header.menu-active .header-bottom .hb-menu,.site-header.menu-active{display:block}.site-header .header-bottom .hb-logo{width:170px;height:37px}.site-banner .banner-caption .caption-wrapper h1{font-size:24px}.site-banner .banner-caption .caption-wrapper p{font-size:13px}table.nice_table{display:block!important}.testimonials-list.type-one .customer-message{padding:20px}.testimonials-list.type-one .customer-message:before{display:none}}
@media (max-width:767px){
a.gpgroup {
    display: block;
    margin: 20px 0px!important;
}
#section-breadcrumb {
	display: none;
}
a.gpgroup img {
    max-width: 70%;
}
	.site-banner .banner-caption .caption-wrapper,.site-block,.site-block.full .section-desc,.site-block.full .section-title,.site-footer,.site-header,.site-slider .slide-caption .caption-wrapper{padding-left:20px;padding-right:20px}.site-block .section-desc{font-size:14px;line-height:20px}.site-grid .row{margin-left:0;margin-right:0}.site-grid.type-one .row div[class*=col-]{padding:40px 20px}.site-grid.type-two .row div[class*=col-]{padding:30px 20px}.client-filter div[class*=col-]{margin-bottom:20px}.client-filter div[class*=col-]:last-child{margin-bottom:0}.client-list.type-three .client-logo{margin-bottom:20px}.client-list.type-three .client-logo img{max-width:200px}.works-filter ul{display:block}.works-filter ul li{margin-bottom:10px}.works-list.type-one{margin-bottom:-40px}.works-list.type-one .row div[class*=col-]{margin-bottom:40px}.blog-list.type-one .bl-post .bl-image{margin-bottom:30px}.testimonials-list.type-two ul li .customer-image{margin-bottom:20px}.counter-list div[class*=col-] .item{margin-bottom:30px}.counter-list div[class*=col-]:last-child .item{margin-bottom:0}.banner-hero{padding:40px 20px}.site-footer .footer-top .ft-links ul{margin-bottom:20px}.site-footer .footer-top .ft-links ul:last-child{margin-bottom:0}.site-footer .footer-middle .fm-social,.site-footer .footer-middle h4{margin-bottom:20px}.site-footer .footer-middle .fm-social ul{display:inline-block}.site-footer .footer-middle .fm-newsletter .newsletter-form{position:relative}.site-footer .footer-middle .fm-newsletter .newsletter-form button{position:absolute;top:0;right:0}.site-footer .footer-middle .fm-newsletter .newsletter-form input[type=text]{width:100%;padding-right:60px}.site-footer .footer-bottom .fb-copyright{margin-bottom:20px}.site-footer .footer-bottom .fb-contact ul li{margin-bottom:10px}.site-footer .footer-bottom .fb-contact ul li:last-child{margin-bottom:0}}@media (min-width:1200px){.site-banner .banner-caption .caption-wrapper,.site-slider .slide-caption .caption-wrapper,.site-wrapper,header>.site-wrapper .site-header{max-width:1200px;margin:0 auto}.site-block .section-desc{padding-right:120px}.row .owl-theme .owl-controls .owl-buttons{right:15px}.row.large .owl-theme .owl-controls .owl-buttons{right:30px}.owl-theme .owl-controls{margin-top:0}.owl-theme .owl-controls .owl-buttons,.owl-theme .owl-controls .owl-pagination{position:absolute}.owl-theme .owl-controls .owl-buttons{right:0}.owl-theme .owl-controls .owl-pagination{left:0;bottom:-40px}.owl-one.owl-theme .owl-controls .owl-buttons{bottom:-30px}.owl-one.owl-theme .owl-controls .owl-pagination{text-align:left;bottom:-20px}.owl-four.owl-theme .owl-controls .owl-buttons,.owl-two.owl-theme .owl-controls .owl-buttons{top:-80px}.owl-three.owl-theme .owl-controls .owl-buttons{top:-60px;right:-20px}.owl-three.owl-theme .owl-controls .owl-pagination{bottom:-20px}.owl-five.owl-theme .owl-controls .owl-buttons,.owl-five.owl-theme .owl-controls .owl-pagination{bottom:20px}.owl-five.owl-theme .owl-controls .owl-pagination span{background-color:#fff}.pricing-table .item.active{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.site-footer .footer-top .ft-about{float:left;max-width:340px}}@media (min-width:992px){.site-banner .banner-caption .caption-wrapper,.site-block,.site-footer,.site-header,.site-slider .slide-caption .caption-wrapper{padding-left:30px;padding-right:30px}.site-slider{max-height:700px}.site-slider .slide-caption{max-height:700px;padding-top:210px}.site-banner{max-height:400px}.site-banner .banner-caption{padding-top:180px;padding-bottom:60px}.site-block{padding-top:30px;padding-bottom:30px}.site-block .section-desc{margin-bottom:50px}.site-block.full .section-desc,.site-block.full .section-title{padding-left:60px;padding-right:60px}.site-grid{width:100%;display:table;border-collapse:collapse;table-layout:fixed}.site-grid .row{display:table-row}.site-grid .row div[class*=col-]{display:table-cell;float:none;border-right:1px solid #e7eaeb}.site-grid .row div[class*=col-]:last-child{border-right:0}.site-grid.type-one .row div[class*=col-]{padding:40px 60px}.site-grid.type-two .row div[class*=col-]{padding:30px 40px}.row.large{margin-left:-30px;margin-right:-30px}.row.large div[class*=col-]{padding-left:30px;padding-right:30px}.row.large .data-form div[class*=col-]{padding-left:15px;padding-right:15px}.row.large .owl-theme .owl-controls .owl-pagination{padding-left:30px;padding-right:30px}.team-list.type-one.vertical{margin-bottom:-60px}.blog-list.type-one.vertical .bl-post,.blog-list.type-two .bl-post,.team-list.type-one.vertical .team-member,.team-list.type-two .row{margin-bottom:60px}.banner-hero{padding:60px}.site-header{max-height:120px}.site-header .header-top{height:80px;padding-top:24px;text-align:right}.site-header .header-top>ul{display:inline-block}.site-header .header-top>ul>li{float:left;margin-right:20px}.site-header .header-top>ul>li.ht-lang,.site-header .header-top>ul>li.ht-search{z-index:3}.site-header .header-top>ul>li.ht-lang{width:110px}.site-header .header-top>ul>li.ht-lang .lang-select ul li a{padding:0 20px}.site-header .header-top>ul>li.ht-search input[type=text]{width:200px}.site-header .header-top>ul>li:last-child{margin-right:0}.site-header .header-bottom{position:relative;text-align:right}.site-header .header-bottom .hb-logo{position:absolute;top:-5px;left:0}.site-header .header-bottom .hb-menu{display:inline-block;text-align:left}.site-header .header-bottom .hb-menu>nav>ul>li{float:left}.site-header .header-bottom .hb-menu>nav>ul>li>a{color:#fff;border-radius:3px}.site-header .header-bottom .hb-menu>nav>ul>li>a,.site-header .header-bottom .hb-menu>nav>ul>li>ul li a{display:block;white-space:nowrap;text-overflow:ellipsis;height:40px;line-height:40px;padding:0 15px;font-family:HelveticaNeueCyr,Arial,sans-serif;font-weight:400;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.site-header .header-bottom .hb-menu>nav>ul>li:hover>a{color:#000;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(50,50,50,.4);-moz-box-shadow:0 0 5px rgba(50,50,50,.4);box-shadow:0 0 5px rgba(50,50,50,.4)}.site-header .header-bottom .hb-menu>nav>ul>li.sub{position:relative}.site-header .header-bottom .hb-menu>nav>ul>li.sub>a{position:relative;z-index:2}.site-header .header-bottom .hb-menu>nav>ul>li.sub>a:after{display:none;content:"";position:absolute;bottom:-4px;left:0;width:100%;height:5px;background-color:#fff}.site-header .header-bottom .hb-menu>nav>ul>li.sub>ul{display:none;position:absolute;top:100%;left:0;z-index:1;-webkit-box-shadow:0 0 5px rgba(50,50,50,.4);-moz-box-shadow:0 0 5px rgba(50,50,50,.4);box-shadow:0 0 5px rgba(50,50,50,.4)}.site-header .header-bottom .hb-menu>nav>ul>li.sub>ul li{position:relative}.site-header .header-bottom .hb-menu>nav>ul>li.sub>ul li a{min-width:200px;border-bottom:1px solid #e7eaeb;background-color:#fff}.site-header .header-bottom .hb-menu>nav>ul>li.sub>ul li ul{display:none;position:absolute;top:0;left:100%;z-index:2;-webkit-box-shadow:0 0 5px rgba(50,50,50,.2);-moz-box-shadow:0 0 5px rgba(50,50,50,.2);box-shadow:0 0 5px rgba(50,50,50,.2)}.site-header .header-bottom .hb-menu>nav>ul>li.sub>ul li ul li a{border-left:1px solid #e7eaeb}.site-header .header-bottom .hb-menu>nav>ul>li.sub>ul li:hover>a{color:#eb0e00}.site-header .header-bottom .hb-menu>nav>ul>li.sub:hover>a:after,.site-header .header-bottom .hb-menu>nav>ul>li.sub:hover>ul,.site-header .header-bottom .hb-menu>nav>ul>li.sub>ul li:hover>ul{display:block}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu>a{position:relative;z-index:2}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu>a:after{display:none;content:"";position:absolute;bottom:-4px;left:0;width:100%;height:5px;background-color:#fff}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu .mm-wrap{display:none;width:100%;position:absolute;z-index:1;top:40px;left:0;padding:30px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(50,50,50,.3);-moz-box-shadow:0 0 5px rgba(50,50,50,.3);box-shadow:0 0 5px rgba(50,50,50,.3);-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu .mm-wrap>ul>li{width:25%;float:left}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu .mm-wrap>ul>li>ul:after{display:block;content:"";width:1px;height:100%;position:absolute;top:0;background-color:#e7eaeb}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu .mm-wrap>ul>li>ul>li>a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:34px;line-height:34px;padding:0 30px;font-family:HelveticaNeueCyr,Arial,sans-serif;font-weight:700;font-size:13px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu .mm-wrap>ul>li>ul>li:hover>a{color:#eb0e00}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu .mm-wrap>ul>li.intro{padding-right:30px}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu .mm-wrap>ul>li.intro img{margin-bottom:15px}.site-header .header-bottom .hb-menu>nav>ul>li.megamenu:hover .mm-wrap,.site-header .header-bottom .hb-menu>nav>ul>li.megamenu:hover>a:after{display:block}}
	@media (min-width:768px){.works-filter ul li{float:left;margin-right:15px}.works-filter ul li:last-child{margin-right:0}.client-list.type-three ul li{padding-left:230px;position:relative}.client-list.type-three .client-logo{width:200px;height:100%;padding:0 50px 0 0;position:absolute;top:0;left:0;border-right:1px solid #e7eaeb}.client-list.type-three .client-logo img{position:relative;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.testimonials-list.type-two ul li{position:relative;padding-left:120px;min-height:100px}.testimonials-list.type-two ul li .customer-image{position:absolute;top:0;left:0}.blog-list.type-one .bl-post .bl-image{width:20%;float:left}.blog-list.type-one .bl-post .bl-desc{width:80%;float:left;padding-left:30px}.site-footer .footer-top .ft-links ul{float:left;width:25%}.site-footer .footer-top .ft-links ul:last-child{margin-right:0}.site-footer .footer-middle h4{margin-bottom:40px}.site-footer .footer-middle .fm-social{float:left}.site-footer .footer-middle .fm-newsletter{float:right}.site-footer .footer-middle .fm-newsletter h4{text-align:right}.site-footer .footer-middle .fm-newsletter .newsletter-form button,.site-footer .footer-middle .fm-newsletter .newsletter-form input[type=text]{float:left}.site-footer .footer-middle .fm-newsletter .newsletter-form input[type=text]{width:310px}.site-footer .footer-bottom .fb-copyright{float:left}.site-footer .footer-bottom .fb-contact{float:right}.site-footer .footer-bottom .fb-contact ul li{float:left;margin-right:15px;font-size:13px;font-weight:400}}