@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap');
html, body {margin:0;padding:0;background:#FFF;}
body{padding-right:0;padding-left:0;font-family: 'Montserrat', sans-serif;font-size: 0.9em;line-height: 18px;color: #333;}
body {overflow-x:hidden;margin-right: calc(-1 * (100vw - 100%));}
ul,li{list-style:none;}
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
::-webkit-scrollbar{width: 8px;background-color: #F5F5F5;}
::-webkit-scrollbar-thumb{background-color: #D92231;border-radius: 3px;}
.container{max-width: 1600px;}
.content{padding-right:80px;padding-left:80px;}
@media (max-width: 960px) and (min-width: 0px){
	.content{padding-right:0px;padding-left:0px;}
}
*:before, *:after {margin: 0;padding: 0;box-sizing: border-box;}
input.empty {font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;}
.sur{display:none;}
.title-section{text-align:center;padding-top:30px;}
.btn-danger-bord {padding: 5px 10px; border-radius: 3px;border-color: #FF0502;color: #fff; font-family: "Segoe UI";font-size: 14px;background: linear-gradient(45deg, #FF0502, #FF7674);text-transform: uppercase;position: relative;overflow-x: hidden;}
img {width: auto\9;height: auto;max-width: 100%;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
a{color:#FF0502;text-decoration:none;}
a:hover{color:#B50401;text-decoration:underline;cursor:pointer;}
.btn-danger{padding: 5px 10px; border-radius: 3px;border-color: #FF0502;color: #fff; font-family: "Segoe UI";font-size: 14px;background: linear-gradient(45deg, #FF0502, #FF7674);text-transform: uppercase;position: relative;overflow-x: hidden;}
/***** Cookie *****/
.cookie-banner-content{padding:5px;}
.cookie-banner {position: fixed;left: 20px;bottom: 20px;z-index: 1050;max-width: 30%;max-height: 130px;background: #fff;border-radius: 8px;box-shadow: 0 5px 25px rgba(0, 0, 0, 0.3);padding: 5px;display: none;}
.cookie-banner.show { display: block; }
.cookie-banner-title {margin: 0 0 10px;font-size: .758rem;font-weight: 600;}
.cookie-banner p {position:relative;width: 92%;float: left;border:1px solid #888;padding:5px;border-radius:5px;font-size: .685rem;line-height: 1.5;color: #555;margin:5px 0;}
.cookie-banner-links { font-size: 12px !important; }
.cookie-banner-actions {position:relative;width: 8%;float: right;display: flex;gap: 10px;justify-content: flex-end;flex-wrap: wrap;margin-top: 10px;}
.btn-cookie-accept {background: linear-gradient(135deg, #00DB24, #00A61C);border: none;color: #fff;font-weight: 500;font-size: 0.875rem;padding: 8px; border-radius: 10px;transition: all 0.2s ease;box-shadow: 0 2px 8px rgba(59, 130, 246, 0.35);}
.btn-cookie-accept:hover,.btn-cookie-accept:focus,.btn-cookie-accept:active,.btn-cookie-accept:visited {background: linear-gradient(135deg, #00A61C, #00DB24);box-shadow: 0 4px 14px rgba(59, 130, 246, 0.45);transform: translateY(-1px);color: #fff;}
.btn-cookie-accept:active {transform: translateY(0);box-shadow: 0 2px 6px rgba(59, 130, 246, 0.3);}
@media (max-width: 480px) {
    .cookie-banner {left: 10px;right: 10px;bottom: 10px;max-width: none;}
}
/***** Cookie *****/
/****** navbar ******/
.navbar{background:linear-gradient(0.25turn, #fcfcfc, #fff, #fcfcfc);margin-bottom:0px;}
.navbar-brand{width:33%;height:35px;}
.navbar-brand img{display:none;}
.search-menu{display:none;}
.nav-link {font-size:1.1em;font-weight:500;color:#333;margin-left:15px;margin-right:15px;}
.navbar-toggler {padding: .25rem .75rem;font-size: 1.25rem;line-height: 1;background-color: transparent;border: 1px solid #000;border-radius: .25rem;}
.navbar-toggler-icon {display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;content: ""; background: no-repeat center center;background-size: 100% 100%;
background-image: var(--bs-navbar-toggler-icon-bg);}
/***** dropdown-menu *****/
@media all and (min-width: 992px) {
	.dropdown-menu li{position: relative;}
	.dropdown-menu .submenu{display: none;position: absolute;left:100%; top:-7px;}
	.dropdown-menu .submenu-left{right:100%; left:auto;}
	.dropdown-menu > li:hover{ background-color: #f1f1f1 }
	.dropdown-menu > li:hover > .submenu{display: block;}
	.foot-left{text-align:right;font-size:.85em;}
	.form-contacts form{width:70%;margin:0 auto;}
}
@media (max-width: 991px) {
	.dropdown-menu .dropdown-menu{margin-left:0.7rem; margin-right:0.7rem; margin-bottom: .5rem;}
	.search-menu{display:block;}
	.hed-search{display:none;}
	.foot-left{text-align:center;}
	.form-contacts form{width:90%;margin:0 auto;}
}
/***** header *****/
.top-search, .top-center, .top-right{padding-left:10px;padding-top:10px;padding-right:10px;}
.top-left img{width:40%;height:auto;}
.top-center{font-weight:600;}
.top-right a,.top-center a{text-decoration:none;color:#FF0019;}
.top-right a{font-size: 1.73em;margin-left: 10px;}
 .fa-whatsapp,.fa-viber,.fa-telegram-plane{margin-top:5px;}
.top-center a:hover{text-decoration:none;color:#0D6EFD;}
.mb-5 {margin-bottom: 0 !important;}
/***** Carousel *****/
.carousel-caption{position: absolute; top:40%;text-align:left;font-size:1.7rem;line-height: 36px;}
.carousel-caption h2{font-size:4rem;font-weight:600;}
/***** Content index *****/
#top,#proect{margin-bottom:50px;padding-bottom:20px;}
.servis {padding:20px;}
.bord-servis{padding:40px;border: 1px solid rgba(0,0,0,0.1);border-radius:5px;overflow: hidden}
.servis-content{background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 5px;z-index: 1;padding:30px;color:#FFF;}
.servis-content h4{color:#FF0019;font-weight:600;}
.servis-content {transition: transform 0.5s ease;}
.servis-content:hover {transform: scale(1.25);}
.news-prev,.anons{padding:20px;}
.project iframe{width:640;height:360;}
.proect{margin-bottom:20px;}
/***** index-cat *****/
.catalog-index a{color:#000;text-decoration:none;}
.catalog-index1 a{color:#FFF;text-decoration:none;}
.catalog-index,.catalog-index1{position: relative;overflow:hidden;padding:0 !important;border:none;height:440px;margin:0;}
.catalog-item-img{width:100%;position: relative;z-index:1;background-size:cover;}
.catalog-item-img img{width:100%;min-height:440px;background-size:cover;}
.zoom {transition: transform 3.5s ease;}
.production__ico{width:25px;height:25px;border:1px solid #000;position:absolute;top:92%;right:3%;z-index:25;background-image:url(../images/icons/arrow-up-right-black.svg);background-size:cover;transition: 1100ms ease;transition-property: transform;}
.item_overlay:before {content: '';position: absolute;z-index: 15;width: 100%;height: 441px;opacity: .855;filter: alpha(opacity=85);background: rgba(255, 255, 255, .855);}
.item_overlay1:before {content: '';position: absolute;z-index: 15;width: 100%;height: 441px;opacity: .855;filter: alpha(opacity=85);background: rgba(255, 43, 41, .655);}
.catalog-index:hover .zoom {transform: scale(1.13);cursor:pointer;}
.catalog-index:hover .item_overlay:before{background: rgba(36, 98, 184, .566);}
.catalog-index:hover .item_overlay1:before{background: rgba(0, 66, 66, .655);}/*240, 141, 36*/
.catalog-index:hover a{color:#FFF;text-decoration:none;}
.catalog-index:hover .production__ico{width:25px;height:25px;border:1px solid #FFF;position:absolute;top:92%;right:3%;z-index:25;background-image:url(../images/icons/arrow-up-right-white.svg);background-size:cover;transform: translateY(-10px) translateX(-10px);}
.catalog-index:after {content: '';position: absolute;right: 75px;top: 0;bottom: 0;width: 1px;background-color: rgba(255,255,255, .256);display: block;z-index:25;}
.catalog-index1:hover .zoom {transform: scale(1.13);cursor:pointer;}
.catalog-index1:hover .item_overlay:before{background: rgba(36, 98, 184, .566);}
.catalog-index1:hover .item_overlay1:before{background: rgba(0, 66, 66, .655);}/*240, 141, 36*/
.catalog-index1:hover a{color:#FFF;text-decoration:none;}
.catalog-index1:hover .production__ico{width:25px;height:25px;border:1px solid #FFF;position:absolute;top:92%;right:3%;z-index:25;background-image:url(../images/icons/arrow-up-right-white.svg);background-size:cover;transform: translateY(-10px) translateX(-10px);}
.catalog-index1:after {content: '';position: absolute;right: 75px;top: 0;bottom: 0;width: 1px;background-color: rgba(255,255,255, .256);display: block;z-index:25;}
.name-item-catalog{height:258px;position:relative;padding:50px 75px 50px 50px!important;top:-75%;border-bottom:1px solid rgba(255,255,255,.5);z-index: 25;font-weight:500!important;}
.name-item-catalog h4{font-weight:600;}
/***** Blocs#order *****/
#order{width:100%;text-align:center;padding-bottom:0;background: url("../images/water1.webp") bottom center;background-size: cover;background-attachment:fixed;background-repeat: no-repeat;background-color: rgba(255, 255, 255, 0.2);-webkit-text-size-adjust: 100%;}
#order .title-section h2{font-size:2.7rem;color:#FFF;font-weight:500;text-shadow: 3px 5px 10px rgba(0,0,0,.4);}
.order-left h2{color:#FFF;font-size:3.5em;font-weight:600;line-height: 1.15em;text-shadow:3px 5px 10px rgba(0,0,0,.4);}
.order-right h3{font-size:1.7rem;color:#000;font-weight:600;}
.order-left p,.order-right p{color:#FFF;font-size:1.7rem;font-weight:600;}
.order-right p{color:#000;font-size:1.15em;font-weight:600;}
.order-right{padding:10px;background:rgba(255,255,255,.8);border-radius:8px;margin-bottom: 40px;}
.order-img{}
.order-img img{width:100%; height:auto;}
.order-form {transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.order-form{font-size:2rem;}
.oerder-form form{width:50%;margin:0 auto;}
.condit{color:#000;font-size:.95em;font-weight:600;}
.order-spec{text-align:left; padding-left:20px;}
.order-spec img{width:3%;vertical-align:middle;margin-right:20px;}
.dtn-messengr-wp,.dtn-messengr-tg{font-size:1.3rem;background:transparent;width: 100%!important;padding-top: 12px;padding-bottom: 18px;border-radius:10px;height: 55px;margin-bottom:20px;line-height:1.5rem;}
.dtn-messengr-wp{border:2px solid #48C657;color:#48C657;}
.dtn-messengr-wp:hover{border:2px solid #48C657;background:#48C657;color:#FFF;}
.dtn-messengr-tg{border:2px solid #259CD8;color:#259CD8;}
.dtn-messengr-tg:hover{border:2px solid #259CD8;background:#259CD8;color:#FFF;}
.order-item{color:#FFF;padding:40px 30px;}
.oerder-form .input-number{margin-bottom:20px;}
.flex-box__num_one,.flex-box__num_two,.flex-box__num_three,.flex-box__num_four {color: #FFF;text-align: center;font-weight: 600;font-size: 2.1em;line-height: 1.9em;margin-bottom: 14px; position: relative;z-index: 1; padding-top: 40px;text-shadow: 3px 5px 10px rgba(0,0,0,.4);}
.flex-box__num_one:after{content:"1";position:absolute;top: 50%;left: 50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color: #A9A9A6;font-weight: 500;font-size: 3.7em;line-height: 4em;z-index: -1;text-shadow: 3px 5px 10px rgba(0,0,0,.4);}
.flex-box__num_two:after{content:"2";position:absolute;top: 50%;left: 50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color: #A9A9A6;font-weight: 500;font-size: 3.7em;line-height: 4em;z-index: -1;text-shadow: 3px 5px 10px rgba(0,0,0,.4);}
.flex-box__num_three:after{content:"3";position:absolute;top: 50%;left: 50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color: #A9A9A6;font-weight: 500;font-size: 3.7em;line-height: 4em;z-index: -1;text-shadow: 3px 5px 10px rgba(0,0,0,.4);}
.flex-box__num_four:after{content:"4";position:absolute;top: 50%;left: 50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color: #A9A9A6;font-weight: 500;font-size: 3.7em;line-height: 4em;z-index: -1;text-shadow: 3px 5px 10px rgba(0,0,0,.4);}
.order-item-text{color: #FFF;text-align: center;font-style: normal;font-weight: 500;font-size: 1rem;line-height: 1.2em;}
/***** Blocs#Work *****/
#work a{text-decoration:none;color:#FF0019;}
.work-item{}
.work-item-cont{position: relative;border:1px solid rgba(0,0,0,.3);border-radius:5px; padding: 20px 25px 22px;min-height:164px;margin-bottom:20px;}
.work__step {position: relative;top: 5%;left: 85%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;ustify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 50px;height: 50px;background: #FF0019;border-radius: 50%;color: #fff;font-size: 9px;font-weight: 700;z-index: 10;}
.work__step span {font-size: 1rem;display: block;}
.work__title {font-size: 1em;font-weight: 700;}
.work__subtitle {display: block;font-size: .8em;font-weight: 300;}
.work__phone { display: inline-block;font-size: .9em;font-weight: 600;}
.work__link{font-size: .9rem;font-weight: 700;color: #FF0019;text-decoration:underline!important;}
.work__descr {font-size: 14px;}
.work-slogan-cont{position: relative;background: #FF0019;color: #fff;padding: 37px 45px 43px;border:1px solid rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.3);border-radius: 5px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.work__slogan {margin-top:30px;}
.work__info-icon {position: relative;top: 5%;left: 93%;width: 50px; height: 50px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;
justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #FF0019;background: #fff;border:1px solid #FF0019;border-radius: 50%;font-size: 1.5rem;font-weight: 700;z-index: 5;}
.slogan__text {font-size: 1.68rem;font-weight: 600;width: 510px;max-width: 100%;line-height: 32px;}
.slogan__info-bg{position: absolute;bottom: 0;right: 40px;height: 200px;-o-object-fit: cover;object-fit: cover;}
/***** bnner ******/
.bannerwrapper {width: 100%;position: relative; display: inline-block;}
.bannerwrapper .container {position: absolute;top: 40%;left:5%;right: 0;margin: auto}
.bannerwrapper .container-banner {position: absolute;top: 40%;left: 0;right: 0;margin: auto;}
#banner { position: relative;height: 260px;float: right; width: 90%}
#banner .bg {width: 100%;height: 100%;position: absolute; top: 0;left: 0;background-color: #303030;opacity: .2;}
.container-area #banner {width: 100%}
.bannerwrapper .container-area #banner .bg {width: 100%;height: 100%;position: absolute;top: 0;left: 0; background: linear-gradient(90deg, rgba(234,116,37,1) 0%, rgba(234,116,37,1) 35%, rgba(234,116,37,0.3981967787114846) 100%);opacity: 1;}
.bannerwrapper .container .title {font-size: 48px;font-weight: normal;color: #fff;line-height: 1;padding-left: 21px;border-left: 14px solid #FF0019;float: left; margin-bottom: 0}
.bannerwrapper .container-area {width: 100%;float: right;position: relative;display: inline-block;padding-left: 10%; padding-right: 10%;}
.bannerwrapper .container-fluid .title {font-size: 48px;font-weight: normal;color: #fff;line-height: 1;padding-left: 10%; float: left;margin-bottom: 0;}
/***** breadcrumb  *****/
.breadcrumb{margin-top:10px;padding-left:10px;}
.breadcrumb-item img {width: 18px;}
/***** content *****/
#main-content{padding-bottom:20px;}
/***** galery *****/
/*#alboms{position: relative;width:100%;background-image: url(../images/modul-ch-b.webp);background-size:cover;background-position: center bottom;background-attachment:fixed;background-repeat: no-repeat;color:#fff;z-index: 1;}
#alboms .title-section{color:#fff;}*/
.albom{padding:2px;margin-bottom: 2px;}
.albom-pict{padding:1px;}
.albom-item{max-height:356px;margin-bottom:2px;}
.albom__img{background: #000;}
.albom__img img{opacity: 0.4;height: 100%; width: 100%;}
.albom__img img:hover{opacity:0.7;-webkit-transition: all .5s linear;-o-transition: all .5s linear;transition: all .5s linear;}
.albom__item_name{color:#fff!important;font-weight:500;position:relative;top:-100px;text-align:center;}
/*.lightbox {top:10px!important;}*/
.it-catalog{overflow:hidden;height:160px;}
.catalog{overflow:hidden;min-width:260px; min-height:300px;padding:10px;margin-top:10px;margin-bottom:10px;border-radius:8px;border-bottom:1px solid #E4E4E4;border-right:1px solid #E9E9E9;}
.catalog-materials{overflow:hidden;max-height:260px;padding:10px;margin-top:20px;margin-bottom:20px;}
/*.catalog:hover{-webkit-box-shadow: 0 6px 6px rgb(0 0 0 / 50%);box-shadow: 0 6px 6px rgb(0 0 0 / 50%);}*/
.catalog-item{padding:5px;border-radius:8px;}
.img-item-catalog{width:80%; height:290px;margin:0 auto;background-position: 50% 50%;background-size: cover;background-repeat: no-repeat;}
.img-item-catalog-material{width:90%;margin:0 auto;background-position: 50% 50%;background-size: cover;background-repeat: no-repeat;-webkit-filter: brightness(100%);}
/*.name-item-catalog{font-size: 1.3rem;font-weight: 600;padding:0px;text-align:center;}*/
.catalog img{ -moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;-webkit-transition: all 1s ease-out;transition: all 1s ease-out;}
.catalog img:hover{ -webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.catalog-materials img{ -moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;-webkit-transition: all 1s ease-out;transition: all 1s ease-out;}
.catalog-materials img:hover{ -webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);    -webkit-filter: brightness(30%);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
.name-item-catalog-materials{position:relative;top:-150px;font-weight: 500;padding:30px;text-align:center;color:#FAFAFA;}
#map .mask:before {content: '';position: absolute;z-index: 15;width: 100%;height: 400px;opacity: .6; filter: alpha(opacity = 60);background: rgba(0, 0, 0, .6);}
/******************** Button Up *********************/
.b-top {z-index:200;position:fixed;right:50px;bottom:20px;width:20px;height:20px;margin-left:10%;opacity: 0.5;filter:alpha(opacity=30);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index: 200; display: block;left: 50px;width: 35px;height: 35px;font-size: 14px;background-color:#FF0019;border: 1px solid #FFFFFF;border-radius: 0px;bottom: 0;margin: 0 0 0 10%;/* padding: 18px; */color: #FFF;text-shadow: -2px -2px 0 #364861;}
.b-top-but img{margin-top: 5px;margin-right: 8px;margin-left: 5px;}
/******************** /Button Up ********************/
/***** upload file *****/
#upload-container {display: flex;justify-content: center;align-items: center;flex-direction: column;width: 280px;height: 160px;/*outline: 2px dashed #5d5d5d;*/outline-offset: -12px;background-color: #FFF;font-family:'Montserrat', sans-serif;color: #1f3c44;}
#upload-container img {width: 10%;margin-bottom: 5px;user-select: none;}
#upload-container label {font-weight: bold;}
#upload-container label:hover {cursor: pointer;text-decoration: underline;}
#upload-container div {position: relative;z-index: 10;}
#upload-container input[type=file] {opacity: 0;position: absolute;z-index:13}
#upload-container label.focus {outline: 1px solid #0078d7;outline: -webkit-focus-ring-color auto 5px;}
#upload-container.dragover {background-color: #fafafa;outline-offset: -17px;}
/***** footer *****/
footer{width:100%;padding-top:15px;color:#FFF;background-image:linear-gradient(146deg,#444 0%,#000 100%);}
.foot-menu{text-align:left!important;}
.foot-menu li{margin-top:10px;}
.foot-menu a{color:#FFF;text-decoration: none;}
.foot-menu a:hover{color:#0D6EFD;text-decoration: none;}
.right-foot {font-size: .8em!important;}
.soc-menu-foot{padding-top: 15px;font-size: 1.3rem;line-height: 26px;}
.soc-menu-foot a{color: #FF0019;text-decoration: none;margin-right: 25px;}
.soc-menu-foot a:hover{color: #FF0019;text-decoration: none;-webkit-text-shadow: 0 6px 6px rgba(0, 0, 0, 0.5);text-shadow: 0 6px 6px rgba(0, 0, 0, 0.5);}
.foot-left img{width:30%;height:auto;}
.foot-left,.foot-center{text-align:center;}
.foot-right{text-align: right;}
.down-foot{font-size: .7em!important;padding-bottom:10px;border-top:1px solid #FFF;}
.down-foot-left{text-align:start;}
.down-foot-right{text-align:end;}
.down-foot a{color:#FFF;text-decoration: none;}
.down-foot a:hover{color:#FF0019;text-decoration: none;}
@media (max-width: 1366px) and (min-width:1280px){
	.carousel-caption {position: absolute;top: 25%;text-align: left;font-size: 1.5rem;line-height: 36px;}
	.carousel-caption h2 {font-size: 3rem;font-weight: 500;}
	.navbar-brand {width: 5%;}
}
@media (max-width: 1280px) and (min-width:1024px){
	.navbar-brand {width: 5%;}
	.carousel-caption {position: absolute;top: 10%;text-align: left;font-size: 1.3rem;line-height: 36px;}
	.carousel-caption h2 {font-size: 3rem;font-weight: 500;}	
}
@media (max-width: 1024px) and (min-width:900px){
	.carousel-caption {top: 5%;text-align: left;font-size: 1.3rem;line-height: 36px;}
	.carousel-caption h2 {font-size: 3rem;font-weight: 500;}
	.servis{width:50%!important;height: 490px;margin-bottom: 55px;}
	.project iframe {width: 440;height: 360;}
	.nav-link {font-size: 1em;margin-left: 5px;margin-right: 5px;}
}
@media (max-width: 900px) and (min-width:768px){
	.carousel-caption {position: absolute;top: 1%;text-align: left;font-size: 1.3rem;line-height: 36px;}
	.carousel-caption h2 {font-size: 3rem;font-weight: 500;}
	.servis{width:50%!important;height: 490px;margin-bottom: 55px;}
	.bord-servis{margin-bottom:40px;}
	.work__info-icon {left:90%;}
	.project iframe{width:360;height:360;}
	.top-left img {width: 60%;height: auto;}
}
@media (max-width: 768px) and (min-width:640px){
	.project iframe{width:360;height:360;}
}
@media (max-width: 640px) and (min-width:0px){
	
	.project iframe{width:640;height:360;}
	.work__info-icon {left:88%;}
	.bannerwrapper .container {left:15%;}
	.down-foot-left,.down-foot-right,.foot-right{text-align:center!important;}
	.top-left img {width: 25%;height: auto;}
	.bannerwrapper .container .title {font-size: 34px;}
}
@media (max-width: 480px) and (min-width:0px){
	.b-top {right: 80px;}
	.albom {width: 93%;}
	.project iframe{width:370;height:360;}
}
@media (max-width: 360px) and (min-width:0px){
	.project iframe{width:360;height:360;}
	.work__info-icon{left:83%;}
	.bannerwrapper .container {left:15%;}
	.bannerwrapper .container .title {font-size: 34px;}
	.down-foot-left,.down-foot-right,.foot-right{text-align:center!important;}
}
@media (max-width: 320px) and (min-width:0px){
	.project iframe{width:320;height:360;}
}

