@font-face {
    font-family: "pfbeausanspro-light";
    src: url("/assets/templates/fonts/pfbeausanspro-light/pfbeausanspro-light.eot");
    src: url("/assets/templates/fonts/pfbeausanspro-light/pfbeausanspro-light.eot?#iefix")format("embedded-opentype"),
    url("/assets/templates/fonts/pfbeausanspro-light/pfbeausanspro-light.woff") format("woff"),
    url("/assets/templates/fonts/pfbeausanspro-light/pfbeausanspro-light.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}
@font-face {
    font-family: "PTsans-R";
    src: url("/assets/templates/fonts/PTsans-R/PTsans-R.eot");
    src: url("/assets/templates/fonts/UPTsans-R/PTsans-R.eot?#iefix")format("embedded-opentype"),
    url("/assets/templates/fonts/PTsans-R/PTsans-R.woff") format("woff"),
    url("/assets/templates/fonts/PTsans-R/PTsans-R.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}
@font-face {
    font-family: "PTsans-B";
    src: url("/assets/templates/fonts/PTsans-B/PTsans-B.eot");
    src: url("/assets/templates/fonts/PTsans-B/PTsans-B.eot?#iefix")format("embedded-opentype"),
    url("/assets/templates/fonts/PTsans-B/PTsans-B.woff") format("woff"),
    url("/assets/templates/fonts/PTsans-B/pfbeausanspro-semibold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{
    margin: 12px 0;
    text-align: left;
    color: #484747;
    font-family:PTsans-B;
}
.content h1{font-size: 35px;}
.content h2{font-size: 30px;}
.content h3{font-size: 27px;}
.content h4{font-size: 25px;}
.content h5{font-size: 23px;}
.content h6{font-size: 21px;}
h1, h2, h3, h4, h5, h6{
    color: #484747;
    font-family:PTsans-B;
}

h1{font-size: 35px;}
h2{font-size: 30px;}
h3{font-size: 27px;}
h4{font-size: 25px;}
h5{font-size: 23px;}
h6{font-size: 21px;}

@font-face {
	font-family: 'themify';
	src: url("/assets/templates/fonts/themify/themify.eot");
	src: url("/assets/templates/fonts/themify/themify.eot?#iefix")format("embedded-opentype"),
		url("/assets/templates/fonts/themify/themify.woff?-fvbane") format('woff'),
		url("/assets/templates/fonts/themify/themify.ttf?-fvbane") format('truetype'),
		url("/assets/templates/fonts/themify/themify.svg?-fvbane#themify") format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

[class^="ti-"], [class*=" ti-"] {
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.ti-wand:before{content:"\e600"}.ti-volume:before{content:"\e601"}.ti-user:before{content:"\e602"}.ti-unlock:before{content:"\e603"}.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}.ti-thought:before{content:"\e606"}.ti-target:before{content:"\e607"}.ti-tag:before{content:"\e608"}.ti-tablet:before{content:"\e609"}.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}.ti-ruler:before{content:"\e614"}.ti-ruler-pencil:before{content:"\e615"}.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}.ti-plus:before{content:"\e61a"}.ti-pin:before{content:"\e61b"}.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}.ti-na:before{content:"\e620"}.ti-mobile:before{content:"\e621"}.ti-minus:before{content:"\e622"}.ti-medall:before{content:"\e623"}.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}.ti-marker-alt:before{content:"\e626"}.ti-arrow-up:before{content:"\e627"}.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}.ti-arrow-down:before{content:"\e62a"}.ti-lock:before{content:"\e62b"}.ti-location-arrow:before{content:"\e62c"}.ti-link:before{content:"\e62d"}.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}.ti-hand-drag:before{content:"\e638"}.ti-folder:before{content:"\e639"}.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}.ti-export:before{content:"\e63e"}.ti-exchange-vertical:before{content:"\e63f"}.ti-desktop:before{content:"\e640"}.ti-cup:before{content:"\e641"}.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}.ti-close:before{content:"\e646"}.ti-clip:before{content:"\e647"}.ti-angle-up:before{content:"\e648"}.ti-angle-right:before{content:"\e649"}.ti-angle-left:before{content:"\e64a"}.ti-angle-down:before{content:"\e64b"}.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}.ti-brush:before{content:"\e650"}.ti-briefcase:before{content:"\e651"}.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}.ti-move:before{content:"\e656"}.ti-arrows-vertical:before{content:"\e657"}.ti-arrows-horizontal:before{content:"\e658"}.ti-fullscreen:before{content:"\e659"}.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}.ti-zip:before{content:"\e664"}.ti-world:before{content:"\e665"}.ti-wheelchair:before{content:"\e666"}.ti-view-list:before{content:"\e667"}.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}.ti-uppercase:before{content:"\e66a"}.ti-upload:before{content:"\e66b"}.ti-underline:before{content:"\e66c"}.ti-truck:before{content:"\e66d"}.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}.ti-text:before{content:"\e672"}.ti-stats-up:before{content:"\e673"}.ti-stats-down:before{content:"\e674"}.ti-split-v:before{content:"\e675"}.ti-split-h:before{content:"\e676"}.ti-smallcap:before{content:"\e677"}.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}.ti-shift-left:before{content:"\e67a"}.ti-shield:before{content:"\e67b"}.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}.ti-pie-chart:before{content:"\e684"}.ti-paragraph:before{content:"\e685"}.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}.ti-loop:before{content:"\e692"}.ti-location-pin:before{content:"\e693"}.ti-list:before{content:"\e694"}.ti-light-bulb:before{content:"\e695"}.ti-Italic:before{content:"\e696"}.ti-info:before{content:"\e697"}.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}.ti-file:before{content:"\e6a4"}.ti-eraser:before{content:"\e6a5"}.ti-envelope:before{content:"\e6a6"}.ti-download:before{content:"\e6a7"}.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}.ti-dashboard:before{content:"\e6aa"}.ti-control-stop:before{content:"\e6ab"}.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}.ti-control-backward:before{content:"\e6b0"}.ti-cloud:before{content:"\e6b1"}.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}.ti-clipboard:before{content:"\e6b4"}.ti-car:before{content:"\e6b5"}.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}.ti-arrows-corner:before{content:"\e6be"}.ti-archive:before{content:"\e6bf"}.ti-anchor:before{content:"\e6c0"}.ti-align-right:before{content:"\e6c1"}.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}.ti-align-center:before{content:"\e6c4"}.ti-alert:before{content:"\e6c5"}.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}.ti-write:before{content:"\e6c8"}.ti-window:before{content:"\e6c9"}.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-wallet:before{content:"\e6cd"}.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}.ti-vector:before{content:"\e6d0"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}.ti-split-v-alt:before{content:"\e6d6"}.ti-slice:before{content:"\e6d7"}.ti-shortcode:before{content:"\e6d8"}.ti-shift-right-alt:before{content:"\e6d9"}.ti-shift-left-alt:before{content:"\e6da"}.ti-ruler-alt-2:before{content:"\e6db"}.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}.ti-palette:before{content:"\e6e0"}.ti-more:before{content:"\e6e1"}.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right-alt:before{content:"\e6f9"}.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-overlay:before{content:"\e6fb"}.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-left:before{content:"\e6ff"}.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-media-center:before{content:"\e701"}.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}.ti-comments-smiley:before{content:"\e726"}.ti-brush-alt:before{content:"\e727"}.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}.ti-twitter:before{content:"\e72a"}.ti-time:before{content:"\e72b"}.ti-tumblr:before{content:"\e72c"}.ti-skype:before{content:"\e72d"}.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}.ti-rocket:before{content:"\e730"}.ti-pinterest:before{content:"\e731"}.ti-new-window:before{content:"\e732"}.ti-microsoft:before{content:"\e733"}.ti-list-ol:before{content:"\e734"}.ti-linkedin:before{content:"\e735"}.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}.ti-layout-column2-alt:before{content:"\e73c"}.ti-instagram:before{content:"\e73d"}.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}.ti-flickr:before{content:"\e740"}.ti-facebook:before{content:"\e741"}.ti-dropbox:before{content:"\e742"}.ti-dribbble:before{content:"\e743"}.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}.ti-yahoo:before{content:"\e748"}.ti-wordpress:before{content:"\e749"}.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter-alt:before{content:"\e74b"}.ti-tumblr-alt:before{content:"\e74c"}.ti-trello:before{content:"\e74d"}.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}.ti-reddit:before{content:"\e752"}.ti-pinterest-alt:before{content:"\e753"}.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}.ti-email:before{content:"\e75a"}.ti-drupal:before{content:"\e75b"}.ti-dropbox-alt:before{content:"\e75c"}.ti-css3:before{content:"\e75d"}.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"}

@media screen and (max-width:1600px){
    .title-main-wrapper:before{font-size: 160px;line-height: 121px;}
    .bl2-about-company .title-main-wrapper:before, .bl3-logo .title-main-wrapper:before,
    .title-main-wrapper:before, .bl7-contact .title-main-wrapper:before, .bl6-map-main .title-main-wrapper:before,
    .portfolio-main-land .title-main-wrapper:before, .perevagu-main-land .title-main-wrapper:before, .perevagu-miniland .title-main-wrapper:before{line-height: 119px;}
    .bl1-services{padding-top: 1em;}
    .banner-main-land{margin: 0 20px 0 0px;background: #F4CD30;}
    .bl2-about-company .title-main-wrapper{margin: 8% auto 8%;}
    .bl3-logo .title-main-wrapper {margin: 7% auto 6%;}
    .bl6-map-main .title-main-wrapper {margin: 7% auto 8%;}
    .bl7-contact .title-main-wrapper{margin: 8% auto 2%;text-align: left;}
    .seoland .bl7-contact .title-main-wrapper{margin: 230px auto 2%;}
    .row-form-bl5 {margin: 11em auto 8em;}
    .portfolio-main-land{margin-bottom: -1em;}
    .bl5-forma.main-land .colum-form-bl5-2{margin: -12em 0 -7em;}
    .bl5-forma.main-land .colum-form-bl5-2 img{max-width: 540px;}
    .varto-zamovutu {padding-bottom: 10em;margin-bottom: -11em;}
    .bl1-services.land-page-other-serv .title-main-wrapper{margin: 6% auto 9%;}
    .bl1-services.land-page-other-serv {padding-bottom: 3em;margin-bottom: -3em;}
    .miniland .cont-seo{margin: 4em auto 5em;}
    .miniland .row-form-bl5 {margin: 14em auto 8em;}
    .portfolio-titl{font-size: 32px;}
}
@media screen and (max-width:1440px){
    .colum-header-tel{padding-top: 23px;}
    .logo-title{padding-top: 24px;}
    /* .logo-title{padding-top: 38px;} */
    li.level1 > a, li.level1 > div{padding: 35px 18px 45px;}
    ul.slimmenu li .sub-toggle > i.up:after, ul.slimmenu li .sub-toggle > i.down:after{margin-top: 43px;}
    .slide-title{font-size: 40px;line-height: 1.2;}
    .btn-more-slide-wrapper{padding: 35px 40px 2px 2%;}
    a.btn-more-slide{padding: 25px 95px 25px 65px;border: 2px solid #01107d;}
    a.btn-more-slide:after{right: 65px;}
    .colum-about-company-1, .colum-map-1{width: 55%;}
    .colum-about-company-2, .colum-map-2{width: 45%;}
    .cont-seo .column{padding: 10px 3%;}
    .map-title{font-size: 32px;}
    .contact-adress, .contact-mail a{font-size: 18px;}
    .contact-tel a{font-size: 21px;}
    .contact-adress{margin: 3.5em auto 1em;}
    .title-main-wrapper:before{font-size: 150px;line-height: 111px;}
    .bl2-about-company .title-main-wrapper:before, .bl3-logo .title-main-wrapper:before,
    .title-main-wrapper:before, .bl7-contact .title-main-wrapper:before, 
    .bl6-map-main .title-main-wrapper:before, .perevagu-main-land .title-main-wrapper:before,
    .varto-zamovutu .title-main-wrapper:before, .portfolio-main-land .title-main-wrapper:before, 
    .perevagu-miniland .title-main-wrapper:before{line-height: 111px;letter-spacing: 9px;}
    .bl2-about-company .title-main-wrapper, .bl6-map-main .title-main-wrapper, .bl7-contact .title-main-wrapper{margin: 8% auto 9%;}
    .bl3-logo .title-main-wrapper {margin: 5% auto 6%;}
    .bl5-title br{display: inline-block;}
    .title-banner-vnytr, .row-banner-main-land h1{font-size: 40px;}
    .contact-page .title-main {font-size: 45px;}
    .bl3-logo{padding-bottom: 0em;}
    .row-form-bl5{margin: 13em auto 8em;}
    .perevagu-main-land .title-main-wrapper {margin: 6% auto 3%;}
    .varto-zamovutu .title-main-wrapper{margin: 7% auto 8%;}
    .varto-zamovutu {padding-bottom: 12em;margin-bottom: -14em;}
    .portfolio-main-land .title-main-wrapper{margin: 6% auto 6%;}
    .miniland .portfolio-main-land .title-main-wrapper {margin: 6% auto 6%;}
    .colum-blog-list{margin: 0px 1.5% 45px;width: 21.6%;padding: 0 0 15px 15px;}
    .im-blog-prew:before{left: -15px;right: 15px;top: -15px;}
    .blog-title-list a{font-size: 17px;}
    .colum-other-serv-wrapper{margin: 0 5% 60px;}
    .serv-carousel .owl-nav .owl-ti-next {right: -20px;}
    .serv-carousel .owl-nav .owl-ti-prev {left: -20px;}
    .portfolio-titl {font-size: 27px;}
    .title_portfolio_land{font-size: 16px;}
    .row-contact {margin: 0% -3% 0;}
    .row-2-bl1-seo {margin-top: 45px;}
    .row-2-bl1-seo h2 {margin-bottom: 10px;}
    .bl2-seo-miniland{margin: 0px auto 110px;}
    .bl3-seo-miniland h2 {margin: 5px 0 85px;}
}
@media screen and (max-width:1366px){
    .row-header-bg.fixed-head .row-header {max-width: 1300px;}
    .colum-header-tel{padding-top: 15px;}
    .logo-title{padding-top: 24px;}
    /* .logo-title{padding-top: 33px;} */
    li.level1 > a, li.level1 > div{padding: 30px 18px 40px;}
    ul.slimmenu li .sub-toggle > i.up:after, ul.slimmenu li .sub-toggle > i.down:after{margin-top: 38px;}
    .slider:after{width: 30%;}
    .slide-info{padding: 7% 0 6% 4%;}
    .slide-title{font-size: 36px;}
    .slide-description{margin-top: 25px;}
    .title-main-wrapper{margin: 110px auto 100px;}
    a.btn-more-slide{padding: 20px 80px 20px 55px;}
    a.btn-more-slide:after {right: 56px;}
    .colum-services{height: 350px;margin: 0px 2.5% 80px;}
    .bl2-about-company .title-main-wrapper, .bl6-map-main .title-main-wrapper, .bl7-contact .title-main-wrapper {margin: 100px auto 100px;}
    .bl3-logo .title-main-wrapper {margin: 60px auto 50px;}
    .bl6-map-main .title-main-wrapper:before, .bl2-about-company .title-main-wrapper:before{letter-spacing: 7px;}
    .title-main span{font-size: 80px;}
    .bl7-contact .title-main-wrapper:before{letter-spacing: 4px;}
    .row-form-bl5{max-width: 1260px;}
    .row-form-bl5-wrapper{max-width: 1060px;margin: 0 auto;}
    .bl5-title{font-size: 30px;padding-left: 50px;margin: 1.3em 0 40px;}
    .bl5-title:before{width: 25px;}
    .form-bl-5{padding-left: 50px;max-width: 450px;}
    .colum-form-bl5-2{margin: -6em 0 -5.5em;}
    .colum-form-bl5-2 img{max-width: 470px;}
    .form-bl-5 .controls{margin-bottom: 20px;}
    .form-bl-5 button.btn-send{margin: 1.5em 0 1.5em;}
    .seo-cont-bg{max-width: 1260px;}
    .bl1-wrapper-main, .bl2-wrapper-main, .bl3-wrapper-main, .bl6-wrapper-main, .bl7-wrapper-main{max-width: 1260px;margin: 0 auto;}
    .map-title{font-size: 30px;}
    .colum-about-company-1{width: 50%;}
    .colum-about-company-2{width: 50%;padding: 0em 0 0 4%;margin-top: -45px;}
    .colum-about-company-2 a.btn-more{margin-top: 1em;}
    .contact-tel a {font-size: 18px;}
    .contact-adress, .contact-mail a{font-size: 17px;}
    .title-banner-vnytr{font-size: 36px;}
    .row-banner-vnytr{padding: 75px 3%;}
    .row-banner-vnytr .breadcrumbs {margin: 30px 0 15px;}
    .row-form-bl5{margin: 9em auto 8em;}
    .varto-zamovutu {margin-bottom: -11em;}
    .bl5-forma.main-land .colum-form-bl5-1{width: 55%;}
    .bl5-forma.main-land .colum-form-bl5-2 {width: 45%;margin: -9em 0 -7em;}
    .bl5-forma.main-land .colum-form-bl5-2 img {max-width: 460px;}
    .row-perevagu{padding: 90px 2% 95px;}
    .colum-perevagu{width: 27%;margin: 0px 3% 70px;}
    .title-perevagu{font-size: 22px;}
    .blog-title-list a{font-size: 16px;}
    .bl1-services.land-page-other-serv .services-title a {font-size: 15px;}
    .colum-other-serv:before {left: -15px;right: 15px;bottom: -15px;}
    .colum-other-serv{height: 350px;}
    .bl1-services.land-page-other-serv {padding-bottom: 0em;margin-bottom: -2em;}
    .perevagu-miniland .title-main-wrapper {margin: 6em auto 5em;}
    .miniland .row-form-bl5 {margin: 11em auto 8em;}
    .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active{font-size: 22px;}
    .pws_tabs_container ul.pws_tabs_controll li a{font-size: 22px;}
    .row-contact {margin: 0em -3% 0;}
    .row-mail-portfolio{margin: 3em auto 3em;}
    .portfolio-main-land {margin-bottom: 1em;}
    .seoland .bl7-contact .title-main-wrapper {margin: 180px auto 80px;}
    .seoland .row-form-bl5 {max-width: 1260px;}
    .seoland .bl5-forma.main-land .colum-form-bl5-2 img {max-width: 460px;}
    .seoland .bl5-forma.main-land .colum-form-bl5-2 {margin: -9em 0 -7em;}
    .seoland .bl2-seo-miniland {margin: 0px auto 80px;}
    .row-form-object{box-shadow: 0px 3px 30px 5px rgba(0, 0, 0, 0.25);}
    .form-object-title{font-size: 32px;}
    .bl-review{margin-bottom: 60px;}
}
@media screen and (max-width:1280px){

}
@media screen and (max-width:1260px){
    .title-main-wrapper {margin: 70px auto 100px;}
    .title-main{font-size: 42px;line-height: 54px;}
    .title-main span{font-size: 70px;}
    .title-main:before{height: 22px;}
    .title-main-wrapper:before, .bl2-about-company .title-main-wrapper:before, .bl3-logo .title-main-wrapper:before, .title-main-wrapper:before, 
    .bl7-contact .title-main-wrapper:before, .bl6-map-main .title-main-wrapper:before{display:none;}
    .bl2-about-company .title-main-wrapper, .bl6-map-main .title-main-wrapper, .bl7-contact .title-main-wrapper {margin: 10px auto 80px;}
    .portfolio-main-land {margin-bottom: -2em;}
    .miniland .portfolio-main-land .title-main-wrapper {margin: 2em auto 3em;}
}
@media screen and (max-width:1200px){
    .row-header-bg.fixed-head{position: relative;padding: 0;border-bottom: 0;}
    a.btn-more-slide{padding: 20px 75px 20px 45px;}
    a.btn-more-slide:after {right: 50px;}
    .content, .sidebar{float: none;width: 96%;margin: 0 auto;}
    /* .logo-title {padding-top: 20px;} */
    .logo-title {padding: 14px;}
    .row-services-wrapper{width: 94%;}
    .row-services {margin: 0 -1%;}
    .line-1, .line-2, .line-3, .line-4{display:none;}
    .colum-services{width: 28%;}
    .bl2-about-company{padding-bottom: 3em;background: none;}
    .colum-about-company-2 {width: 98%;float: none;padding: 1em 0 0 0;}
    .colum-about-company-1{
        width: 47%;
        margin-right: 40px;
    }
    .colum-logo{width: 30%;margin: 20px 1.5% 20px;}
    .bl3-logo{padding-bottom: 1em;}
    .cont-seo{height: auto;overflow-y: auto;width: 96%;}
    .cont-seo .column {padding: 0px 10px 0 0;}
    .colum-header-tel{padding: 12px 0;float: right;}
    .logo-title {padding: 14px;}
    /* .logo-title {padding-top: 25px;} */
    .slider, .banner-main-land{margin: 0 auto;}
    .slider:before, .slider:after, .banner-vnytr:before, .banner-vnytr:after, .banner-main-land:after,
    .row-banner-main-land:before, .row-banner-main-land:after, .slide-title br, .colum-services:before, .foot-line,
    .row-perevagu:before, .row-perevagu:after{display: none;}
    .row-header-bg-static{min-height: 50px;}
    .row-banner-main-land{padding: 60px 5%;}
    .title-banner-vnytr, .row-banner-main-land h1 {font-size: 36px;margin-bottom: 20px;}
    .row-banner-main-land .breadcrumbs {margin: 33px 0 0px;}
    .row-banner-main-land p{font-size: 16px;}
    .nav_button{top: 60px;}
    .bx-wrapper .bx-controls-direction a{width: 55px;height: 50px;background-color: #ffbe10;}
    .bx-controls-direction {width: 110px;height: 50px;}
    .slider-colum-content-mob{display: block;}
    .slide-info {padding: 8% 3% 30px 3%;margin: 0 auto;text-align: center;width: 94%;}
    .slide-title {padding: 25px 0px 10px;font-size: 30px;color: #ffffff;}
    .slide-description {margin-top: 0;padding: 10px 0px 25px;color: #ffffff;font-family: "PTsans-R";font-size: 20px;}
    .bx-wrapper .slide-mobile-img img{display: block;}
    a.btn-more-slide:after {right: 27px;}
    a.btn-more-slide {padding: 16px 50px 16px 25px;font-size: 15px;}
    .btn-more-slide-wrapper{padding: 20px 33px 20px 3%;}
    .bl1-services {padding-top: 0;}
    .title-main {font-size: 36px;line-height: 45px;}
    .title-main:before {height: 18px;}
    .title-main span {font-size: 57px;padding: 0 12px 0 5px;}
    .bl1-services .title-main-wrapper{margin: 60px auto 60px;}
    .services-title {max-width: 100%;}
    .colum-services{height: 320px;margin: 0px 2.5% 60px;width: 31%;margin: 0px 1% 60px;box-shadow: 0px 18px 30px 0px rgba(0, 0, 0, 0.29);}
    .row-services-wrapper {max-width: 1000px;}
    .bl2-about-company .title-main-wrapper{margin: 10px auto 70px;}
    a.btn-more{padding: 16px 50px 16px 31px;}
    a.btn-more:after, a.btn-services:after{right: 20px;}
    .cont-seo .column{width: 100% !important;float: none !important;padding: 0;}
    .row-form-bl5 {margin: 9em auto 5em;}
    .map-title {font-size: 27px;margin-bottom: 0;line-height: 1.4;}
    .content-vnytr-bg{padding-top: 1em;}
    .colum-header-logo, .colum-header-tel{width: 50%;}
    .colum-header-nav{width: 0;}
    .colum-perevagu {width: 46%;margin: 0px 2% 70px;}
    .row-perevagu-wrapper {margin: 0 auto 0;max-width: 1100px;}
    .row-perevagu {padding: 90px 2% 15px;background-size: cover;}
    .perevagu-main-land .title-main-wrapper {margin: 2% auto 4%;}
    .varto-zamovutu .title-main-wrapper {margin: 1em auto 5em;}
    .portfolio-main-land .title-main-wrapper {margin: 1em auto 3em;}
    .bl3-logo .title-main-wrapper {margin: 20px auto 50px;}
    .colum-services{height: 320px;}
    .contact-page .bl7-contact .title-main-wrapper {text-align: center;margin: 3em auto 4em;}
    .contact-page .title-main {line-height: 36px;font-size: 36px;}
    .contact-page .title-main:before {height: 15px;bottom: 3px;}
    .contact-page .title-main:before{bottom: -3px;}
    .colum-about-company-2 a.btn-more{font-size: 14px;}
    .colum-blog-list{width: 29.8%;}
    .content-blog-bg{padding-top: 5em;}
    .row-banner-vnytr .breadcrumbs{margin: 30px 0 15px;}
    .land-page .services-title a {font-size: 15px;}
    .bl1-services.land-page-other-serv .title-main-wrapper {margin: 3em auto 4em;}
    .services-title a, .land-page .services-title a{font-family: "PTsans-R";}
    .miniland .cont-seo {margin: 3em auto 3em;height: auto;}
    .perevagu-miniland .title-main-wrapper {margin: 3em auto 3em;text-align: center;}
    .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active{font-size: 20px;}
    .pws_tabs_container ul.pws_tabs_controll li a{font-size: 20px;margin: 0 20px;}
    .perevagu-miniland {padding-bottom: 3em;}
    .portfolio-main-land {margin-bottom: 1em;}
    .miniland .portfolio-main-land {margin-bottom: 2em;}
    .bl3-seo-miniland-wrap{padding: 40px 0 40px;background: none;}
    .bl4-seo-reviews-wrap{margin-top: 0;padding: 90px 0 40px;}
    .seoland .bl3-logo {margin-top: 3em;}
    .seoland .portfolio-main-land h2, .seoland .perevagu-main-land h2, .seoland .bl3-logo h2 {margin-bottom: 40px;}
    .seoland .bl7-contact .title-main-wrapper {margin: 90px auto 60px;}
    .seoland .bl1-services{background: none;}
    .row-4-bl1-seo {margin: 70px 0 0;}
    .row-4-bl1-seo .contact-info{font-size: 26px;}
    .row-3-bl2-seo thead{font-size: 18px;}
    .row-3-bl2-seo td{font-family: "PTsans-R";font-size: 16px;}
    .im-category-object-prew {height: 280px;}
    .colum-category-object{margin: 0 1.5% 30px;}
    .category-title-list a, .category-title-list span.open-popup-btn{font-size: 16px;font-family: "PTsans-R";}
    .category-object-info-wrapper{height: 41px;line-height: 1.3;}
    .text-style .title-object {font-size: 25px;}
    .form-object-title{font-size: 30px;}
    .colum-category-object .hover-date, .colum-category-object:hover .hover-date{position: relative;bottom: 0;left: 0;opacity: 1;background-color: #0955b7;padding: 10px 3%;font-size: 14px;}
    .bl-faq{padding: 50px 0 70px;}
    .row-review{margin: 60px auto 60px;}
}
@media screen and (max-width:1100px){

}
@media screen and (max-width:1024px){
    .title-main {font-size: 27px;line-height: 31px;}
    .title-main:before {height: 10px;}
    .title-main span {font-size: 45px;}
    .row-contact {margin: 3em -2% 0;}
    .colum-contact{
        margin: 20px 2%;width: 46%;padding: 30px 50px;box-shadow: 0px 1px 25px 2px rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: 0px 1px 25px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 1px 25px 2px rgba(0, 0, 0, 0.15)
    }
    .row-contact button.btn-mobal{box-shadow: none;}
    ul.soc > li{border: 1px solid #0a56b8;margin: 8px;box-shadow: none;}
    .bl7-contact{padding-bottom: 0em;}
    .contact-page .title-main{line-height: 45px;}
    .bl7-contact .title-main-wrapper{margin: 10px auto 50px;}
    .bl6-map-main{background: none;}
    .bl6-map-main .title-main-wrapper{margin: 10px auto 70px;}
    .title-banner-vnytr{font-size: 32px;}
    .content-vnytr p, .content-blog-caregory p, .content-blog-caregory p, .content-blog-caregory ul li, 
    .content-blog-caregory ol li, .content-blog-caregory a{font-size: 15px;}
    .contact-page .bl7-contact .title-main-wrapper {margin: 2em auto 2em;}
    .contact-page .title-main {line-height: 36px;font-size: 36px;}
    .im-blog-prew{height: 300px;}
    .miniland .row-contact {margin: 0em -2% 0;}
    .row-2-bl1-seo h2 {margin-bottom: 0;}
    .row-2-bl1-seo {margin-top: 35px;}
    .row-2-bl1-seo .tx-wrap {padding: 25px 6% 25px 6%;}
    .seoland .perevagu-main-land {margin-top: 35px;}
    .seoland .row-form-bl5 {margin: 9em auto 8em;}
    .bl-object {padding: 50px 0 20px;}
    .form-object-title {font-size: 27px;}
    .colum-category-object{width: 47%;}
    .category-object-info-wrapper{margin-top: 20px;}
    .im-category-object-prew, .link-block{box-shadow: none;}
    .row-form-object{padding: 40px 0;width: 94%;box-shadow: none;}
    .form-object {padding: 0 50px;}
    .form-object-title{padding-left: 50px;margin: 0 0 40px;}
    .form-object-title:before{display: none;}
    .bl-review .row-comment-message {margin: 0 0 50px;}
    .bl-review .ec-message{width: 100%;margin: 0 0 65px;padding: 50px 20px 35px 20px;float: none;height: auto !important;}
    .about-company-img iframe {
        height: 255px;
    }
}
@media screen and (max-width:1000px){
    .content h1, h1{font-size: 27px;}
    .content h2, h2{font-size: 25px;}
    .content h3, h3{font-size: 23px;}
    .content h4, h4{font-size: 21px;}
    .content h5, h5{font-size: 20px;}
    .content h6, h6{font-size: 18px;}
}
@media screen and (max-width:960px){
    .bl5-forma.main-land .row-form-bl5, .row-form-bl5 {margin: 3em auto 3em;box-shadow: none;}
    .bl5-forma.main-land .row-form-bl5-wrapper, .row-form-bl5-wrapper{width: 94%;}
    .colum-varto-1, .bl5-forma.main-land .colum-form-bl5-2, .bl5-forma.main-land .bl5-title br, 
    .bl5-forma.main-land .bl5-title:before, .colum-form-bl5-2, .bl5-title br, .bl5-title:before{display: none;}
    .colum-varto-2{width: 100%;padding: 0;}
    .varto-zamovutu .title-main-wrapper {margin: 0em auto 3em;}
    .bl5-forma.main-land .colum-form-bl5-1, .colum-form-bl5-1 {width: 100%;padding-right: 0px;}
    .bl5-forma.main-land .form-bl-5, .form-bl-5 {max-width: 600px;padding-left: 0;margin: 0 auto;padding-bottom: 2em;}
    .bl5-forma.main-land .bl5-title, .bl5-title{max-width: 600px;padding-left: 0;margin: 1.3em auto 30px;}
    .map-title{font-size: 24px;}
    a.btn-more{font-size: 14px;}
    .colum-footer{width: 100%;float: none;}
    .colum-footer:nth-child(4), .colum-footer:nth-child(3), .colum-footer:nth-child(2){padding: 0;}
    .footer-title{padding-top: 10px;margin-bottom: 10px;}
    .footer-title:before{display: none;}
    .row-footer p{display: inline-block;}
    .row-footer p:before{content: "|";color: #000;padding: 0 8px 0 6px;display: inline-block;font-size: 16px;}
    .row-banner-main-land h1{font-size: 32px;}
    .colum-services{background-position: center bottom;}
    a.btn-services{padding: 14px 10px 14px 10px;display: block;font-size: 14px;margin-top: 2em;text-align: center;}
    a.btn-more:after, a.btn-services:after{display: none;}
    a.btn-more {padding: 16px 30px 16px 30px;}
    .miniland .bl5-forma.main-land .row-form-bl5{margin: 0em auto 3em;}
    .pws_tabs_container ul.pws_tabs_controll li{width: auto !important;}
    .pws_tabs_container ul.pws_tabs_controll li a{height: auto !important;}
    .varto-zamovutu{background-position: right 0px;}
    .portfolio-titl {font-size: 24px;}
    .miniland .portfolio-main-land .title-main-wrapper {margin: 0em auto 3em;}
    .miniland .row-form-bl5 {margin: 2em auto 3em;}
    .seoland .bl5-forma{margin-top: 50px;}
    .row-4-bl1-seo {margin: 45px 0 0;}
    .row-4-bl1-seo .contact-info:after{display: none;}
    .seoland a.btn-services{display: inline-block;}
    .gallery-colum-object {width: 31.3%;}
    .text-style {margin: 40px auto 0;}
    .text-style .title-object:before{height: 3px;bottom: -5px;}
    .text-style .title-object{margin-bottom: 15px;font-size: 22px;}
    .row-logo-wrapper-new{margin: 0 auto 50px;}
    .bl-review .ec-message:last-child{margin-bottom: 0;}
    .bl-review .row-comment-message {margin: 0 0 0px;}
    .row-review {margin: 60px auto 0px;}
    .wrapper.main-page .row-review{margin-top: 0;margin: 30px auto 0px;}
    .about-company-img iframe {
        height: 240px;
    }
}
@media screen and (max-width:900px){
    .bl1-services .title-main-wrapper{margin: 50px auto 60px;}
    .row-services-wrapper{width: 96%;max-width: 700px;}
    .colum-services{width: 42%;margin: 0px 4% 80px;}
    .map-img:before{left: -12px;top: -12px;bottom: -12px;}
    .im-blog-prew{height: 270px;}
    .im-blog-prew:before{left: -10px;right: 10px;top: -10px;}
    .bl1-services.land-page-other-serv {margin-bottom: -3em;}
    .colum-other-serv:before{display: none;}
    .colum-other-serv{
        height: 325px;
        -webkit-box-shadow: 0px 19px 32px 0px rgba(0, 0, 0, 0.29);
        -moz-box-shadow: 0px 19px 32px 0px rgba(0, 0, 0, 0.29);
        box-shadow: 0px 19px 32px 0px rgba(0, 0, 0, 0.29);
    }
    .colum-other-serv-wrapper {margin: 0 5% 40px;padding: 0 0 20px 0;}
    .bl-review .row-comment {margin: 0 0 40px;}
}
@media screen and (max-width:800px){
    .colum-map-2{padding: 6% 0 0 3%;}
    .colum-services {margin: 0px 4% 50px;}
    .services-title a{font-size: 15px;}
    .bl3-logo .title-main-wrapper {margin: 20px auto 30px;}
    .content-vnytr{width: 94%;}
    .row-blog-list{max-width: 650px;margin: 0 auto;}
    .colum-blog-list {width: 46%;padding: 0 0 10px 10px;}
    .pws_tabs_container ul.pws_tabs_controll:after{display: none;}
    .pws_tabs_container ul.pws_tabs_controll li a {margin: 0 20px 10px;}
    .pws_tabs_list{margin: 20px auto 0;}
    .gallery-colum{width: 47%;}
    .title_portfolio_land{margin: 15px 0 15px;font-size: 15px;}
    .seoland .bl1-seo-miniland{margin: 40px auto 10px;}
    .row-2-bl1-seo {margin-top: 30px;}
    .col-bl1-seo-1, .col-bl1-seo-2, .col-bl1-seo-3{float: none;width: 100%;height: auto !important;padding-left: 0;text-align: left;padding-right: 0;}
    .row-4-bl1-seo .contact-info{padding-left: 0;}
    .row-4-bl1-seo .contact-info:before{display: none;}
    .row-4-bl1-seo{padding: 25px;text-align: center;}
    .row-4-bl1-seo .contact-info, .row-4-bl1-seo .contact-info a {font-size: 20px;}
    .row-3-bl2-seo tbody tr:nth-child(3n+1) td:nth-child(1) {background: #FCCB2E;}
    .row-3-bl2-seo tbody tr:nth-child(2n) td:nth-child(1) {background: #ffb606;}
    .row-3-bl2-seo tbody tr:nth-child(3n+1) {background: #F5F4F4;}
    .row-3-bl2-seo tbody tr:nth-child(2n) {background: #e7e5e5;}
    .col-1-bl3-seo{display: none;}
    .col-2-bl3-seo{float: none;width: 100%;padding: 0 1%;}
    .bl3-seo-miniland h2 {margin: 5px 0 50px;}
    .row-1-bl1-seo h1:before, .row-1-bl1-seo h2:before, .row-1-bl1-seo h3:before, .row-1-bl1-seo h4:before, .row-1-bl1-seo h5:before, 
    .row-1-bl1-seo h6:before, .bl2-seo-miniland h2:before, .seoland .portfolio-main-land h2:before, .seoland .perevagu-main-land h2:before, 
    .bl3-seo-miniland h2:before, .bl4-seo-reviews h2:before, .seoland .bl1-services.land-page-other-serv h2:before, .seoland .bl3-logo h2:before{display: none;}
    .bl3-seo-miniland-wrap {padding: 40px 0 0px;background: none;}
    .bl4-seo-reviews h2 {margin: 0px 0 40px;}
    .reviews-wrapper{padding: 30px 4%;}
    .seoland .portfolio-main-land h2, .seoland .perevagu-main-land h2, .seoland .bl3-logo h2 {margin-bottom: 10px;}
    .seoland .bl5-forma {margin-top: 25px;}
    .seoland .bl1-services.land-page-other-serv h2 {margin-bottom: 55px;}
    .seoland .bl7-contact .title-main-wrapper {margin: 80px auto 50px;}
    .colum-category-object {width: 47%;}
    .im-category-object-prew {height: 235px;}
}
@media screen and (max-width:768px){
    .bx-wrapper .slide-mobile-img img{width: 80%;}
    .cont-seo ul li, .content-vnytr ul li, .content-blog-caregory ul li,
    .row-1-bl1-seo ul li, .row-3-bl1-seo ul li, .bl2-seo-miniland ul li{padding: 10px 0px 10px 30px;background-size: 20px;background-position: left 25px;}
    .content-vnytr li:before, .cont-seo li:before, .content-blog-caregory li:before, .row-1-bl1-seo li:before, .row-3-bl1-seo li:before, .bl2-seo-miniland li:before{margin-right: 10px;}
    .bl5-title{font-size: 27px;}
    .colum-services {height: 300px;margin: 0px 2% 50px;width: 46%;}
    .row-services {margin: 0;}
    .row-services-wrapper {max-width: 600px;}
    .colum-perevagu {width: 98%;margin: 0px auto 40px;}
    .row-perevagu {padding: 50px 2% 25px;}
    .perevagu-main-land .title-main-wrapper {margin: 2% auto 3em;}
    .colum-logo{margin: 20px 1.5% 5px;
        box-shadow: 0px 4px 10px 1px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0px 4px 10px 1px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0px 4px 10px 1px rgba(0, 0, 0, 0.15);
    }
    .colum-contact{margin: 20px auto 40px;width: 96%;float: none;height: auto !important;}
    .row-contact-wrapper{max-width: 450px;}
    .colum-contact:before{top: 30px;left: 50%;margin-left: -30px;}
    ul.soc {margin: 10px auto 2.5em;}
    .contact-mail, .contact-adress, .contact-tel{margin: 5.5em auto 0.5em;}
    .bl7-contact .title-main-wrapper{text-align: center;margin: 10px auto 20px;}
    .title-main span{display: none;}
    .bl6-map-main .title-main-wrapper{text-align: center;margin: 0px auto 40px;}
    .colum-map-2, .colum-map-1 {width: 100%;float: none;padding: 0;text-align: center;}
    .row-map{max-width: 550px;}
    .map-img:before {left: -5px;top: -5px;bottom: -5px;right: -5px;width: auto;}
    .map-title{margin-top: 35px;}
    a.btn-more{box-shadow: none;}
    .row-banner-vnytr {padding: 70px 3%;}
    .title-banner-vnytr, .slide-title {font-size: 27px;}
    .row-banner-vnytr .breadcrumbs {margin: 25px 0 15px;}
    .bl3-logo .title-main-wrapper {margin: 20px auto 10px;text-align: center;}
    .contact-page .title-main {line-height: 30px;font-size: 30px;}
    .contact-page .title-main:before {height: 10px;bottom: -1px;}
    .contact-page .bl7-contact .title-main-wrapper {margin: 2em auto 1em;}
    .bl2-about-company .title-main-wrapper, .bl1-services .title-main-wrapper, .perevagu-main-land .title-main-wrapper,
    .about-company-title{text-align: center;}
    .about-company-text {font-size: 15px;color: #1e1e1e;line-height: 1.6;}
    .varto-zamovutu .title-main-wrapper {margin: 0em auto 2em;text-align: center;}
    .perevagu-main-land {padding-bottom: 2em;}
    .varto-title{font-size: 22px;}
    .btn-more-slide-wrapper {padding: 15px 26px 12px 3%;}
    a.btn-more-slide {padding: 13px 45px 12px 20px;font-size: 14px;}
    .bl5-forma.main-land .bl5-title, .bl5-title, .bl5-forma.main-land .form-bl-5, .form-bl-5{max-width: 400px;text-align: center;}
    .form-bl-5 .controls {margin-bottom: 10px;}
    .form-bl-5 button.btn-send{padding: 16px 55px 16px 45px;}
    .form-bl-5 button.btn-send:after{right: 35px;}
    .portfolio-titl, .modal-portfolio {display: block;}
    .portfolio-titl{margin-right: 0;margin-bottom: 22px;}
    .miniland .portfolio-main-land {margin-bottom: 0;}
    .bl4-seo-reviews-wrap{padding: 70px 0 0px;}
    .col-bl1-seo-1:nth-child(1){margin-top: 40px;}
    .row-about-company {
        display: flex;
        flex-direction: column-reverse;
    }
    .colum-about-company-1{
        width: 100%;
        margin-top: 30px;
    }
    .about-company-img iframe {
        height: 370px;
    }

}
@media screen and (max-width:700px){
    .bl5-title {font-size: 24px;margin: 1.3em auto 20px;}
    .seoland .bl5-title {font-size: 24px;}
    .col-bl2-seo{margin: 0px 0 35px;width: 100%;float: none;}
    .row-1-wrap {margin: 45px 0 0;}
    .bl2-seo-miniland h2 {margin: 20px 0 0;}
    .bl3-seo-miniland h2 {margin: 5px 0 30px;}
}
@media screen and (max-width:650px){
    .content-vnytr, .cont-seo{text-align: center;}
    .cont-seo{margin: 0em auto 0;}
    .content-vnytr iframe, .content-vnytr img, .cont-seo img{float: none!important;display: block;margin: 10px auto!important;}
    .row-banner-vnytr {padding: 70px 2% 50px;}
    .title-banner-vnytr {font-size: 24px;}
    .title-banner-vnytr br{display: none;}
    .row-contact button.btn-mobal, .form-object button.btn-send{padding: 17px 45px 17px 30px;}
    .row-contact button.btn-mobal:after, .form-object button.btn-send:after{right: 26px;}
    .btn-more-slide-wrapper {padding: 0 0 85px;background: none;}
    .slider-colum-content{text-align: center;}
    .slide-info{padding: 60px 3% 0 3%;}
    .bx-controls-direction{right: 50%;margin-right: -55px;bottom: 15px;}
    .portfolio-main-land .title-main-wrapper {margin: 0em auto 2em;}
    .content-blog-bg {padding-top: 4em;}
    .colum-other-serv-wrapper{margin: 0 4% 40px;padding: 0 2% 20px;}
    .bl1-services.land-page-other-serv .row-services-wrapper{width: 90%;}
    .perevagu-miniland .title-main-wrapper {margin: 2em auto 2em;}
    .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active {font-size: 18px;}
    .pws_tabs_container ul.pws_tabs_controll li a {font-size: 18px;}
    .miniland .portfolio-main-land .title-main-wrapper {margin: 0em auto 7%;}
    .content-vnytr p, .content-vnytr ul li,.content-vnytr ol li,.content-vnytr a,
    .content-blog-caregory p, .content-blog-caregory p, .content-blog-caregory ul li, .content-blog-caregory ol li, .content-blog-caregory a,
    .cont-seo p, .cont-seo ul li, .cont-seo ol li, .cont-seo a, .row-1-bl1-seo ol li, .row-3-bl1-seo ol li, .bl2-seo-miniland ol li,
    .row-1-bl1-seo p, .row-3-bl1-seo p, .bl2-seo-miniland p, .row-1-bl1-seo ul li, .row-3-bl1-seo ul li, .bl2-seo-miniland ul li,
    .text-style p, .text-style ul li, .text-style ol li, .text-style a{text-align: left;font-size: 15px;line-height: 1.7 !important;}
    .cont-seo ul li, .content-vnytr ul li, .content-blog-caregory ul li, .row-1-bl1-seo ul li, .row-3-bl1-seo ul li, .bl2-seo-miniland ul li{background-position: left 21px;}
    .miniland .cont-seo{margin: 3em auto 2em;}
    .form-object-title {font-size: 24px;}
    .col-l:nth-child(1) {margin-right: 0;margin-bottom: 50px;}
    .col-l{float: none;width: 100%;}
    .form-object .col-l:nth-child(2) .controls {margin-bottom: 15px;}
    .gallery-colum-object {width: 48%;}
    .im-category-object-prew {height: 200px;}
    .form-object textarea{height: 120px;}
    .form-object-title{line-height: 1.2;}
    .row-comment .second-col .col {width: 100%;margin-right: 0;float: none;}
    .row-comment .second-col .col:last-child {width: 100%;}
    .file-upload{background: #ffbe10;}
    .row-comment .first-col .form-group {width: 100%;margin-right: 0;float: none;}
    .content-vnytr iframe {width: 100%;}
    .about-company-img iframe {
        height: 340px;
    }
}
@media screen and (max-width:600px){
    .colum-logo {width: 47%;margin: 20px 1.5% 20px;}
    .colum-header-logo, .colum-header-tel {width: 100%;text-align: center;float: none;}
    .logo-title {padding: 14px;font-size: 25px;}
    /* .logo-title {padding-top: 14px;font-size: 25px;} */
    .colum-header-tel {padding: 14px 0 14px;}
    .nav_button {top: 90px;}
    .footer{padding: 2em 5%;}
    .services-title a {font-size: 14px;}
    .row-blog-list{max-width: 320px;margin: 0 auto;width: 94%;}
    .colum-blog-list {width: 99%;margin: 0px auto 35px;}
    .gallery-colum {width: 100%;margin: 0;}
    .row-nashi-rabotu{max-width: 400px;}
    .title_portfolio_land{margin: 15px 0 30px;}
    .miniland .portfolio-main-land .title-main-wrapper{text-align: center;}
    .row-2-bl1-seo .tx-wrap p:before{display: none;}
    .row-2-bl1-seo .tx-wrap p{padding-left: 0;line-height: 1.7;font-size: 15px;}
    .row-3-bl2-seo td{font-size: 15px;}
    .col-message-l {width: 100%;}
    .col-message-r {width: 100%;padding-left: 0;text-align: center;}
    .ec-stars{display: inline-block;margin: 10px 0 0;}
    .im-message-prew {margin: 0 auto;width: 325px;height: 350px;}
}
@media screen and (max-width:500px){
    .bl3-logo {padding-bottom: 5em;}
    .colum-logo {width: 100%;margin: 20px 0 10px;}
    .logo-new .colum-logo{max-width: 300px;margin: 20px auto 10px;float: none;}
    .row-logo {max-width: 350px;margin: 0 auto;}
    .bl3-logo .owl-nav{width: 112px;position: relative;margin: 0 auto;}
    .logo-carousel .owl-nav [class*=owl-ti-]{bottom: -30px;top: auto;margin-top: 0;}
    .logo-carousel .owl-ti-next > i, .logo-carousel .owl-ti-prev > i{padding: 18px 20px;}
    .row-contact-wrapper {max-width: 350px;}
    .row-services-wrapper {max-width: 300px;}
    .colum-services {margin: 0px 1% 45px;width: 98%;}
    .bl1-services .title-main-wrapper {margin: 40px auto 40px;}
    .bl5-forma.main-land .form-bl-5, .form-bl-5{max-width: 350px;}
    .row-banner-main-land .breadcrumbs {margin: 25px 0 0px;}
    .miniland .cont-seo {margin: 2em auto 3em;}
    .pws_tabs_list p{text-align: left;}
    .pws_tabs_container ul.pws_tabs_controll li {width: 100% !important;}
    .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active:after{height: 2px;bottom: 0;left: 20%;right: 20%;}
    .pws_tabs_container ul.pws_tabs_controll li a {margin: 0 0px 0px;}
    .row-nashi-rabotu{max-width: 360px;}
    .im-category-object-prew {height: 160px;}
    .row-category-object-wrapper{width: 94%;}
    .form-object-title{padding: 0 30px;}
    .form-object {padding: 0 30px;}
    .bl-faq{padding: 30px 0 70px;}
    .about-company-img iframe {
        height: 230px;
    }
}
@media screen and (max-width:400px){
    .row-contact-wrapper {max-width: 300px;}
    .colum-contact{padding: 30px 20px;}
    .contact-adress, .contact-mail a {font-size: 15px;}
    .footer{padding: 2em 3%;}
    .map-title {font-size: 22px;}
    .bl5-forma.main-land .form-bl-5, .form-bl-5{max-width: 290px;}
    .bl5-title {font-size: 22px;}
    .row-banner-main-land p{text-align: left;}
    .portfolio-titl {font-size: 20px;}
    .row-nashi-rabotu{max-width: 300px;}
    .col-bl1-seo-1, .col-bl1-seo-2, .col-bl1-seo-3{margin-top: 40px;}
    .colum-category-object {width: 100%;float: none;margin: 0 0 30px;}
    .im-category-object-prew {height: 220px;}
    .row-category-object {margin: 0 auto;max-width: 340px;}
    .content-vnytr iframe {height: 250px;}
    .about-company-img iframe {
        height: 200px;
    }
}
@media screen and (max-width:360px){
    .row-category-object {margin: 0 auto;max-width: 280px;}
    .gallery-colum-object {width: 100%;margin: 0 0 30px;}
    .about-company-img iframe {
        height: 170px;
    }
}