@import url('header4.css');
@import url('page4.css');
@import url('footer4.css');


.wrapper-dropdown-2 {display: none!important;}



/*--------------------Slider-block----------------------*/
.slider-block {height: auto;width: 100%;margin: 0;padding: 0;float:left;overflow:hidden!important;position:relative;}
.slider-block-wrapper {height: 52vw;width: 100%;margin: 0;padding: 0;float:left;overflow:hidden!important;}


#subtitle {
  position: static;
  font-weight: 300;
  top: 72%;
  left: 0;
  right: 0;
  font-size: 36px;
  text-align: center;
  letter-spacing: 0px;word-spacing: 5px;
}
#subtitle span {
  color: #d8d8d8;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  animation-timing-function: ease;font-family: Akrobat;
}
#subtitle span:nth-child(1) {
  animation-name: animDont;
}
#subtitle span:nth-child(2) {
  animation-name: animLet;
}
#subtitle span:nth-child(3) {
  animation-name: animGo;
}
#subtitle span:nth-child(4) {
  animation-name: animOne;
}
#subtitle span:nth-child(5) {
  animation-name: animMore;
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}
@keyframes animGravity {
  0% {
    transform: translateY(0px);
    opacity: 1;
  }
  30%, 80% {
    transform: translateY(0px);
    opacity: 1;
  }
  92%, 100% {
    transform: translateY(0px);
    opacity: 1;
  }
}
@keyframes animDont {
  0%	, 15% {
    transform: translateY(-26px);
    opacity: 0;
  }
  35%, 80% {
    transform: translateY(0px);
    opacity: 1;
  }
  92%, 100% {
    transform: translateY(-4px);
    opacity: 1;
  }
}
@keyframes animLet {
  0%	, 25% {
    transform: translateY(-26px);
    opacity: 0;
  }
  45%, 80% {
    transform: translateY(0px);
    opacity: 1;
  }
  92%, 100% {
    transform: translateY(-4px);
    opacity: 1;
  }
}
@keyframes animGo {
  0%	, 35% {
    transform: translateY(-26px);
    opacity: 0;
  }
  55%, 80% {
    transform: translateY(0px);
    opacity: 1;
  }
  92%, 100% {
    transform: translateY(-4px);
    opacity: 1;
  }
}
@keyframes animOne {
  0%	, 45% {
    transform: translateY(-26px);
    opacity: 0;
  }
  65%, 80% {
    transform: translateY(0px);
    opacity: 1;
  }
  92%, 100% {
    transform: translateY(-4px);
    opacity: 1;
  }
}
@keyframes animMore {
  0%	, 55% {
    transform: translateY(-26px);
    opacity: 0;
  }
  75%, 80% {
    transform: translateY(0px);
    opacity: 1;
  }
  92%, 100% {
    transform: translateY(-4px);
    opacity: 1!important;
  }
}


/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey; 
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #F4C430; 
    border-radius: 10px;
}
.info-block ::-webkit-scrollbar-thumb {background: #EF3038; }



/*------------------------------------------------INFO-BLOCK-------------------------------------------------*/
.info {height: auto;width:100%;padding:0;padding:0;border:0;margin:0;float: left;position:relative;/*z-index:5;*/background: white;}
.info-block {height: auto;width:100%;padding:0;border:0;margin:0;float: left;position:relative;}
.info-block-wrapper {height: auto;width:100%;padding:70px 5% 60px 5%;border:0;margin:0;float: left;position:relative;}

.info-block.service-block {z-index:99;}
.info-block.service-block .info-block-wrapper {padding-top:50px;}
.info-block.works-block {z-index:7;padding-bottom: 130px;}
.info.single-info .info-block.works-block.reviews-block.single-block {padding-bottom: 170px;}
.info.single-info .info-block.works-block.reviews-block.single-block.prices {padding-bottom: 210px;}
.info.single-info .info-block.works-block.reviews-block.single-block.prices.for-cooperate {padding-bottom: 20px;}
.info-block.works-block .info-block-wrapper {width: 94%;margin-left: 3%;margin-right: 3%;padding-top:85px;margin-bottom: -215px;}
.info-block.works-block.single-page .info-block-wrapper {width: 100%;margin-left: 0%;margin-right: 0%;padding-top:120px;}
.info-block.works-block.service-category .info-block-wrapper {margin-bottom: -65px;}
.info-block.works-block.text-block .info-block-wrapper {margin-bottom: -35px;}
.info-block.works-block.single-block.works-common .info-block-wrapper {margin-bottom:120px;}
.info-block.works-block.single-block.works-common .info-block-wrapper .addtoany_content {margin-top:30px!important;}
.info-block.works-block.tech-works .info-block-wrapper .addtoany_content {text-align:center!important;width:100%;}
/*.info-block.rotate-block.common-info:nth-child(even) {-webkit-transform: rotate(-0deg);-moz-transform: rotate(-0deg);-o-transform: rotate(-0deg);-ms-transform: rotate(-0deg);}*/
.info-block.empty-block {background: #D5D5D5!important;min-height: 400px!important;background: url('images/angle-fon2.png') left top repeat!important; background-size: auto auto!important;margin-top:-265px!important;}
.info-block.common-info {overflow:hidden;padding-bottom: 250px;padding-bottom: 0px;margin-top: -140px;z-index: 3;position: relative;}
.info-block.common-info .info-block-wrapper {padding-top: 140px;padding-left: 0%;padding-right: 0%;padding-bottom: 145px;}
.info-block.rotate-block.price-block {z-index:99;background:white!important;}
.info-block.rotate-block.price-block .info-block-wrapper {padding:0 8% 60px 8%;}


.info-block p {text-align: justify;color: black;float: none; font-family: OpenSans;font-size: 17px;line-height: 22px;padding: 0;margin:0;margin-left: 0;margin-top: 10px;width: 100%;z-index: 99;position:relative;padding-top:5px;}
.info-block h2.title, .info-block h1.title {height: auto;line-height: 40px;width: 100%;color: black;text-align: center;margin: 0 0 10px 0;padding: 0 0 0px 0;float:left;font-weight:bold;text-transform:none;border-bottom: 0px dotted #1B1C21;font-weight:normal;}
.info-block h2 {color:black;float:none;font-weight:normal;position:relative;text-transform:uppercase;font-size:34px;line-height:38px;padding-top:20px;width:100%;text-align:center;font-family: Akrobat;margin-bottom:0;}
.info-block.single-block.single-page h3 {color:#A6751B;float:none;float:left;font-weight:normal;position:relative;text-transform:uppercase;font-size:28px;line-height:32px;padding-top:40px;width:100%;text-align:left;font-family: Akrobat;margin-bottom:0;}
.info-block.single-block.single-page h3.tilter__title {color:white;}
.info-block.works-block.works-common.single-block.single-page h3.tilter__title {padding-top:0;}
.info-block a {color: #CE9324;/*font-family: 'Idealist';*/font-size: 22px;line-height: 27px;}
.info-block li a {font-size: 20px;line-height: 24px;}
.info-block a h1:hover, .info-block a h2:hover, .info-block a h3:hover {color:#FFA600;}

.info-block .title-line {height: 19px;width: 100%;padding: 0;border:0;margin: 0 0 55px 0;float: left;border-bottom: 1px solid #8B8B8B;position:relative;}
.info-block .title-line .title {width:auto;text-transform:uppercase;text-align:center;position:absolute;left:0;top:0;margin-top:0;background:white;padding: 0 25px;}


.info-block ul, .info-block ol {float: none;padding: 0;margin:0;width: 100%;position:relative;padding-top:5px;}
.info-block ul li, .info-block ol li {text-align: justify;color: black;float: none; font-family: Akrobat;font-size: 15px;line-height: 21px;padding: 0;margin-left: 0%;width: 98%;position:relative;padding-top:2px;color:#555;list-style:none;}
.info-block.service-block.works-block.text-block.single-block.single-page.sale-page ol, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ul {padding-top:15px;}
.info-block.service-block.works-block.text-block.single-block.single-page.sale-page ol li, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ul li {font-family: AkrobatL;font-size: 20px;line-height: 25px;list-style:square;width:97%;padding-left:0;margin-left:3%;color:black;}


.information-content {width:41%;position:absolute;top: 160px;left:8%;float:left;height:auto;}
.information-content p {color:white;text-align:left;}
.information-content .main-container {position:static;transform: translate(0%, 0%);}

.info-block.rotate-block.price-block .hi-icon-wrap {float:right;margin: 0 0px 0 20px;padding: 0 0px 0 15px;border-right: 0px solid black;border-left: 3px solid black;margin-top: 40px;}
.info-block.rotate-block.price-block .menu--salal .menu__item {text-align:right;float: right;width: auto;display:block;}

.info-block.rotate-block.price-block .desc {width:86%;margin-left:12%;margin-right:1%;margin-bottom:30px;position:relative;}
.info-block.rotate-block.price-block .desc img {float:left;margin-right:15px;height:150px;width:auto;padding:0;margin:0;border:0;position:absolute;left:-9%;top:-85px;}

main.review-wrapper {position: relative;float: left;background:#17222E;margin-top: -40px;z-index: 9999;}

.container {width:100%!important;position:relative;}

.info-block.rotate-block.time-block {z-index: 999;margin: 0 0 0 -6%;width: 112%;}
.info-block.rotate-block.time-block .info-block-wrapper {padding: 50px 11% 40px 11%;padding-top: 80px;}

.info-block.order-block {width:110%!important;margin: 0px 0 0 0%!important;background: #192B3B!important;left:-2%!important;}
.info-block.order-block .info-block-wrapper {padding:0;width:100%;margin-top:-100px;}
.info-block.order-block .info-block-wrapper svg {width:100%;}
.info-block.order-block .info-block-wrapper ul {padding:0;float:left;}
.info-block.order-block .info-block-wrapper ul li {padding:0;float:left;}
.info-block.order-block .cd-content-block {background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%)!important;}
.info-block.order-block .cd-content-block .button {font-size: 18px;position: relative;float: right;margin: 50px 0 120px 0;left: auto;box-shadow: inset 0 0 0 1px white;color:white;background:none;}
.info-block.order-block .cd-content-block .button a {color:white;}
.info-block.order-block .information-content {width:100%;position:static;float:left;}
.info-block.order-block .first-container .title, .info-block.order-block .second-container .title {text-align:center;}

.info-block.rotate-block.logos-block {margin-top:-100px;z-index:9999;background:white!important;}
.info-block.rotate-block.logos-block .info-block-wrapper {padding: 70px 8% 90px 11%;}

.info-block.rotate-block.footer-block {/*padding:0!important;width:100%!important;margin:-100px 0 0 0!important;*/}
.info-block.rotate-block.footer-block .info-block-wrapper {padding:0!important;width:100%!important;margin:0 0 -100px 0!important;background-color:#1E2629;}
.info-block.rotate-block.footer-block .footer-in {height:900px;width: 86%;margin: 0 7%;}
.info-block.rotate-block.footer-block .info-block-wrapper {padding:0!important;width:100%!important;margin:0 0 -100px 0!important;}
.info-block.rotate-block.footer-block .footer-block {width:33.333%;min-width:33.333%;float:left;margin: 350px 0 30px 0;padding: 30px 0 50px 0;position:relative;border-top: 1px solid grey;border-bottom: 1px solid grey;min-height:250px;min-height:258px;}

.info-block.rotate-block.footer-block .center img {width:110px;height:auto;float:left;position: absolute;left: 50%;margin-left: -55px;top: -65px;}

.info-block.rotate-block.footer-block .footer-block div {float:left;width:100%;}
.info-block.rotate-block.footer-block.for-cooperate .footer-block .socials {margin-left:-45px;width:auto;}
.info-block.rotate-block.footer-block .footer-block div.footer-right-block  {float:right;width:auto;}
.info-block.rotate-block.footer-block .footer-block div.email, .info-block.rotate-block.footer-block .footer-block div .consult {margin-top:20px;float:left;}
.info-block.rotate-block.footer-block .footer-block strong {margin-bottom:3px;float:left;text-align:right;width:100%;font-size:22px;font-size: 24px;}
.info-block.rotate-block.footer-block .footer-block div span {float:right;text-align:right;font-size: 24px;}
.info-block.rotate-block.footer-block .footer-block img {float:left;margin-right:20px;}
.info-block.rotate-block.footer-block .footer-block .time img {float:right;margin-right:0px;margin-left:20px;}
.info-block.rotate-block.footer-block .footer-block p {float:left;width:auto;color:white;margin-top: 0;}
.info-block.rotate-block.footer-block .footer-block.center p {width:100%!important;}
.info-block.rotate-block.footer-block .footer-block .time p {float:right;}
.info-block.rotate-block.footer-block .footer-block p a {color:white;font-weight:normal;font-size: 24px;}
.info-block.rotate-block.footer-block .footer-block p a:hover {color:#EDA92A;}

.info-block.rotate-block.footer-block .footer-block.center {border:0;}

.footer-block.center .container nav {background: white;padding: 15px 50px 15px 50px;margin: 0px 0 40px 0;z-index: -2;}

.info-block.rotate-block.footer-block .socials {width:auto;float:left;height:auto;margin:0 0 20px 0;padding:0;position:relative;left:50%;margin-left:-180px;background: #1E2629;z-index: 999;}
.info-block.rotate-block.footer-block .socials .social {height: 35px;width:35px;padding:5px;margin: 0 5px;box-shadow: 0 0 0 1px white;border-radius:3px;float:left;background: center center no-repeat;background-size: 65% auto ;-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}
.info-block.rotate-block.footer-block .socials .social.social1 {background-image: url('//kingsight.com.ua/images/icons/icon-fb.png')}
.info-block.rotate-block.footer-block .socials .social.social2 {background-image: url('//kingsight.com.ua/images/icons/icon-in.png')}
.info-block.rotate-block.footer-block .socials .social.social3 {background-image: url('//kingsight.com.ua/images/icons/icon-vi.png')}
.info-block.rotate-block.footer-block .socials .social.social4 {background-image: url('//kingsight.com.ua/images/icons/icon-wh.png')}
.info-block.rotate-block.footer-block .socials .social.social5 {background-image: url('//kingsight.com.ua/images/icons/icon-sk.png')}
.info-block.rotate-block.footer-block .socials .social.social6 {background-image: url('//kingsight.com.ua/images/icons/icon-tg.png')}
.info-block.rotate-block.footer-block .socials .social.social7 {background-image: url('//kingsight.com.ua/images/icons/icon-em.png')}
.info-block.rotate-block.footer-block .socials .social.social8 {background-image: url('//kingsight.com.ua/images/icons/icon-tw.png')}
.info-block.rotate-block.footer-block .socials .social:hover {background-color:#FFB42A;}

.info-block.rotate-block.footer-block .copy {text-align:center;font-size:18px;font-family: AkrobatL;}

.js .pieces-slider__canvas {margin-left: 42.5%!important;width: 55%!important;}

body .info-block a.no-hover h1:hover, body .info-block a.no-hover h2:hover, body .info-block a.no-hover h3:hover, body a.no-hover:hover {background:none!important;color:transparent!important;}



/*-----------------------SINGLE---------------------------*/
/*.info-block.works-block.single-block .info-block-wrapper {padding-top: 390px;}*/
.info.single-info .info-block.rotate-block {margin-top:-200px;background:white;}
.info.single-info .info-block.rotate-block.footer-block {margin-top:0px;}
.info.single-info .info-block.rotate-block .info-block-wrapper {margin-bottom:0;}
.info-block.works-block.single-block .menu--salal .menu__item-name {margin: 0 auto;text-align: center;}
.info.single-info .info-block.works-block {padding-bottom: 230px;padding-bottom:0;}
.info.single-info .info-block.works-block.service-block {padding-bottom: 180px;}
.info.single-info .info-block.rotate-block.footer-block .footer-block {margin-top:210px;}
.info.single-info .info-block.rotate-block.footer-block .footer-block.center {padding-bottom:0;margin-bottom:0;}
.info.single-info .info-block.rotate-block.footer-block .info-block-wrapper {margin: -100px 0 -220px 0!important;}

.info.single-info .menu--salal .menu__item {margin:0!important;}
.info.single-info .menu--salal .menu__item-label {text-align: center!important;margin: 20px auto 0 auto!important;/* width: auto; */float: left!important;display: block!important;}
/*.info.single-info .info-block.reviews-block .box {margin: 150px 0% 40px 4%!important;}*/
.info.single-info .info-block.rotate-block.reviews-block {width: 150%!important;margin-left: -25%!important;}
.info.single-info .info-block.rotate-block.reviews-block .info-block-wrapper {width:76%!important;margin-left:12%!important;margin-right:12%!important;}

.info.single-info .info-block.rotate-block.reviews-block  .overlay {height:100vh;}
.info.single-info .info-block.rotate-block.reviews-block  .overlay__item {margin-top: 180px;/* display: table; */padding: 0% 15% 0% 15%;float: left;position: absolute;position: fixed;}
.info.single-info .info-block.reviews-block .overlay.overlay--open .box {margin: 120px 0 0 0!important;max-width: 100%;}

.info.single-info .tabs nav {margin-top: 40px;margin-bottom: 20px;}


/*-------------TABS-COUNTRY--------------------*/
.for-cooperate .tabs-section {float:left!important;width:100%!important;height:auto!important;margin:0!important;padding:0%!important;border:0!important;}
.for-cooperate .tabs.tabs-style-fillup {float:left!important;width:100%!important;height:auto!important;margin:0!important;padding:0%!important;border:0!important;}
.for-cooperate .tabs.tabs-style-fillup section {float:left!important;width:99%!important;height:auto!important;margin:0 0.5%!important;padding: 40px 4% 50px 4%!important;border:0!important;box-shadow: inset 0 0 0 1px #B8B8B8!important;background: url(//kingsight.com.ua/images/angle-fon2.png) left top repeat;background-size: auto auto;}
.for-cooperate .tabs.tabs-style-fillup section section {width:101%!important;margin:30px 0.5% 0 -0.5%!important;padding:0!important;box-shadow: inset 0 0 0 0px #B8B8B8!important;background: none!important;max-width: 101%!important;}
.for-cooperate .tabs nav {width:100%!important;float:left!important;height:auto!important;margin-top:30px!important;}
.for-cooperate .tabs nav ul {max-width:100%!important;width:100%!important;float:left!important;display:block!important;}
.for-cooperate .tabs nav ul li {width:auto!important;padding-left:0px!important;padding-right:0px!important;float:left!important;margin-left:0!important;margin-right:10px!important;}
.for-cooperate .tabs nav ul li a {padding-left:15px!important;padding-right:15px!important;width: auto;height: auto;}
.info-block.prices.single-page.basic-page.for-cooperate .price-block .price h3 {color: #A6751B;float: left;text-transform: uppercase;font-size: 28px;line-height: 32px;width: 100%;text-align: left;font-family: Akrobat;}

.info-block.prices.single-page.basic-page.for-cooperate .price-block .price h3.box__title {position:absolute!important;width:auto!important;height:auto!important;}
.info-block.prices.single-page.basic-page.for-cooperate .price-block .price p.box__content {font-size: 18px!important;line-height: 22px!important;padding: 15px 3%!important;text-align:left!important;}

.info-block.prices.single-page.basic-page.for-cooperate .price-block .price section section section h3, .info-block.prices.single-page.basic-page.for-cooperate .price-block .price section section section p {color:white!important;}

.info-block.prices.single-page.basic-page.for-cooperate .price-block .price_table {padding-left:0!important;padding-right:0!important;width:100%!important;height:auto!important;}
.info-block.prices.single-page.basic-page.for-cooperate .price-block .price .packets .btn-default, .for-cooperate .price-block .add-attention {width:100%!important;margin-left:0!important;margin-right:0!important;}




/*-----------------------ADDED---------------------------*/
.tilter__figure, .tilter__image {float: left!important;}
.content-wrap section.content-current {float: left!important;height: auto!important;}
.js .pieces-slider__image {visibility: visible!important;}


/*-----------------------ERROR---------------------------*/
.error-block .grid figcaption h2, .error-block .grid figcaption p {color:white!important;}
.info.single-info .info-block.works-block.service-block.error-block {padding-bottom: 165px;}





.tilter__deco--shine div {background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.35) 0%, rgba(255, 255, 255, 0.15) 50%, transparent 100%)!important;}
body .tilter__deco--shine div {background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.35) 0%, rgba(255, 255, 255, 0.15) 50%, transparent 100%)!important;}

.info-block section > section.content > a:nth-of-type(2n+1) {clear:both;}





@media screen and (max-width:1600px) {
body .tilter__title {font-size: 42px!important;line-height: 47px!important;}

.js .pieces-slider__canvas {width: 50%!important;margin-left: 45%!important;height: 50vh!important;}
.cd-images-list h2 {font-size: 52px!important;line-height: 52px!important;}
/*
.info-block.common-info .first-container, .info-block.common-info .second-container {margin-top:0!important;}
.info-block.common-info .information-content {width: 46%!important;}*/

.information-content .second {display:none;}
	
/*.info.single-info .info-block.works-block.service-block {margin-left: -10%;width: 120%;}
.info.single-info .info-block.works-block.service-block.single-page {margin-left: 0%;width: 100%;}	*/
	
}

@media screen and (max-width:1500px) {
.js .pieces-slider__canvas {width: 45%!important;height: 50vh!important;}	
}

@media screen and (max-width:1450px) {
.information-content {width: 39%;left: 7%;}
.js .pieces-slider__canvas {width: 49%!important;margin-left: 43%!important;height: 50vh!important;}

.information-content span {/*font-size: 50px!important;line-height: 55px!important;*/}
}

@media screen and (max-width:1375px) {
.information-content {width: 37%;}
.js .pieces-slider__canvas {margin-left: 40%!important;}
}

@media screen and (max-width:1350px) {
/*.info.single-info .info-block.reviews-block .box {margin: 150px 0% 40px 0%!important;}*/
}

@media screen and (max-width:1300px) {
.information-content {width: 35%;}
.info-block.price-block .cd-value {font-size: 50px!important;}
.info-block.price-block .cd-currency {font-size:1.5rem!important;font-weight:normal;}		
.js .pieces-slider__canvas {margin-left: 38%!important;margin-left: 44%!important;margin-right: 7%!important;}

}

@media screen and (max-width:1270px) {
.item span {font-size: 19px!important;}

}

@media screen and (max-width:1200px) {
.info-block.works-block .tilter {width: 49%!important;}
.info-block.works-block .tilter.last-work {display:none;}	
.info-block.rotate-block {width: 112%!important;margin-left:-6%!important;}
/*.info-block.works-block .info-block-wrapper {width: 90%!important;margin-left: 5%!important;margin-right: 5%!important;}*/
	
.review-wrapper .slide__title {font-size: 27px!important;}
	
.cd-timeline-content h2 {font-size: 22px!important;line-height: 26px!important;}
.info-block.rotate-block.time-block {margin: 0 0 0 -11%!important;width: 122%!important;}
.info-block.rotate-block.time-block .info-block-wrapper {padding: 50px 14% 40px 15%;}	

.info-block.order-block {width:110%!important;margin-left: -0%!important;}
.information-content span {font-size: 40px!important;line-height: 45px!important;}
	
.review-wrapper .slide__side {display:none!important;}	
.review-wrapper .slide__title-wrap {bottom: 70px!important;top: auto!important;position: absolute!important;}	
	
.info-block.works-block .tilter.last {display:none!important;}	
	
.info-block.works-block.on-home .info-block-wrapper {width:89%;margin-left: 5.5%;margin-right: 5.5%;}	
	

}

@media screen and (max-width:1190px) {
.information-content {width: 43%;left: 8%;}
.js .pieces-slider__canvas {width: 39%!important;margin-left: 46%!important;margin-right: 0%!important;}	
}

@media screen and (max-width:1100px) {
.item span {font-size: 17px!important;line-height: 21px!important;height: 42px!important;float: left!important;text-align: center!important;width: 100%!important;margin-top: 10px!important;}
}

@media screen and (max-width:990px) {
.header.cbp-af-header.cbp-af-header-shrink, .header.header-single {height: 140px;}	
.header.cbp-af-header.cbp-af-header-shrink .header-phone-block, .header.header-single .header-phone-block {top: 70px;left: auto;right: 3%;margin-top:0;}
.header.cbp-af-header.cbp-af-header-shrink .cd-dropdown, .header.cbp-af-header.cbp-af-header-shrink .cd-select, .header.header-single .cd-dropdown, .header.header-single .cd-select {top: 20px!important;margin-top:0!important;}
.header.cbp-af-header.cbp-af-header-shrink .wrapper-demo {top: 0px;}	
.header.cbp-af-header.cbp-af-header-shrink label.hamburger, .header.header-single label.hamburger {margin: -7px 0px 0 0!important;}
	
button.scroll_down {display:non!important;}	
.header.header-single .cd-dropdown, .header.header-single .wrapper-demo {top: 0px!important;}	
	
.info-block-wrapper {padding: 30px 5% 20px 5%;}	
/*.info-block.service-block .info-block-wrapper {padding-top:10px;}*/
.info-block.works-block.single-page .info-block-wrapper {padding-top:190px;}	
/*.info-block.works-block {padding-bottom: 170px!important;}*/
.info-block.service-block.service-category, .info-block.text-block {padding-bottom: 80px!important;}	
.info-block.service-block.service-category.common-news-page, .info-block.text-block.common-news-page {padding-bottom: 0px!important;}	
.info-block.service-block .up-line {margin-top:-35px;}	
.info-block.service-block.single-page .up-line {margin-top:0;}
.info-block.text-block.sale-page {padding-bottom: 190px!important;}	
.info.single-info .info-block.works-block.single-page.rotate-block.sale-empty {padding-bottom: 190px!important;}	
/*.info.single-info .info-block.works-block {padding-bottom: 0px!important;}*/
/*.info.single-info .info-block.works-block.reviews-block.reviews-main {padding-bottom: 280px!important;}*/
.info.single-info .info-block.works-block.reviews-block.single-block {padding-bottom: 80px;}	
	
.hi-icon {width: 35px!important;height: 35px!important;}	
.hi-icon:before {font-size: 32px!important;line-height: 35px!important;}
.menu--salal .menu__item-name {font-size: 34px!important;line-height: 35px!important;}
.menu--salal .menu__item-label {font-size: 18px!important;}

.tabs-style-fillup nav ul li a {padding: 0!important;}
.tabs-style-fillup nav ul li a span {font-size: 17px!important;}

.info-block.works-block .button a {font-size: 16px!important;}
.info-block.works-block.on-home  {padding-bottom: 170px;}	

.info-block.common-info .content {display:none!important;}

.information-content {position: static;width: 90%; margin: 0 5%;}
.info-block.common-info .info-block-wrapper {padding-bottom: 190px;padding-top: 110px;}
.first-container .title, .second-container .title {text-align:center;}
.information-content span {font-size:40px!important;line-height:44px!important;}
.information-content .second {display:block;}

.info-block.rotate-block.price-block, main.review-wrapper, .info-block.rotate-block.time-block, .info-block.order-block {display:none!important;}

.info-block.rotate-block.logos-block .info-block-wrapper {padding: 30px 8% 50px 11%;}

.info-block.rotate-block.logos-block .info-block-wrapper {padding: 30px 13% 50px 16%;}
.gallery-tab-images, .gallery-tab-images-slider, .gallery-tab-images-slider-tab, .gallery-tab-images-slider-tab-hover, .gallery-tab-images-slider-tab img {float: left!important;height: 150px!important;}
.gallery-tab-images, .gallery-tab-images-slider {height: 160px!important;}	
.gallery-tab-title-holder-text {font-size: 22px!important;line-height: 45px!important;}


.info-block h2 {font-size: 25px;line-height: 28px;}
.info-block.single-block.single-page h3 {font-size: 22px;line-height: 27px;}	
.info-block p, .info-block.prices.single-page.basic-page .price-block .inner-content ul li, .info-block.prices.single-page.basic-page .price-block .inner-content ol li, .info-block.single-page .service-desc ul li, .info-block.single-page .service-desc ol li, .info-block.prices.single-page.basic-page .price-block .inner-content a.hover-link, .info-block.prices.single-page.basic-page .price-block .price p, .info-block li a, .info-block.sale-page p a, .table-presense .price-block .add-attention, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ol li, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ul li {font-size: 18px!important;line-height: 23px!important;}
.info-block.service-block.works-block.text-block.single-block.single-page.sale-page ol li, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ul li {margin-left:6%;width:94%;}	
.table-presense .price-block .add-attention, .table-presense .price-block .add-attention span {text-align:left!important;}	
.info-block.prices.single-page.basic-page .price-block .inner-content blockquote, .info-block.prices.single-page.basic-page .price-block .inner-content blockquote strong, .info-block.prices.single-page.basic-page .price-block .inner-content blockquote.huge, .info-block.sale-page blockquote, .info-block.sale-page blockquote p, .info-block blockquote {font-size: 18px;line-height: 23px;}	
	
.info-block.works-block.single-block.works-common .info-block-wrapper {margin-bottom: 0;}	
	
/*.info.single-info .info-block.reviews-block.prices .addtoany_content {margin: 50px 0 -90px -5px!important;}*/	
.info.single-info .info-block.reviews-block.works-block.prices {padding-bottom: 40px!important;}
	
/*.aligncenter {width:60%;}	*/
	
.info-block.prices.single-page.basic-page.table-presense table th, .info-block.prices.single-page.basic-page.table-presense table td {font-size: 17px;line-height: 19px;}	
.info-block.prices.single-page.basic-page.table-presense table th {font-size:16px!important;}	
	
body .tilter__title {font-size: 32px!important;line-height: 37px!important;}	
	
	
	

}

@media screen and (max-width:900px) {
.content__title {font-size: 14vw!important;margin-top: 400px!important;}
.content.slider-content #subtitle {font-size: 5vw!important;}
.tabs nav ul li {width:49.5%!important;}
.info-block.rotate-block.footer-block .footer-in {height: 900px;}		
.info-block.rotate-block.footer-block .footer-block {min-height:300px;}
.info-block.rotate-block.footer-block .footer-block p {width:100%;}
.info-block.rotate-block.footer-block .footer-block.center {margin-top: 325px;}
.info-block.rotate-block.footer-block .socials {margin: 59.5px 0 20px 0;}

.info.single-info .info-block.rotate-block.footer-block .socials {margin-top: 35px;}
.info.single-info .info-block.rotate-block.footer-block .info-block-wrapper {margin-bottom: -260px!important;}
.info-block.rotate-block.footer-block .footer-block div.footer-right-block  {float:right;width:100%;}	
	
/*.info-block.works-block.single-block.reviews-block .info-block-wrapper {padding-top: 415px;}	*/
}

@media screen and (max-width:850px) {
.info.single-info .info-block.reviews-block .box {margin: 110px 0px 0px 7%!important;}
.info-block.for-cooperate p.box__content {width: 63%!important;}	
}

@media screen and (max-width:847px) {
.content.slider-content {height: 95vh!important;padding:0 0 12rem 0!important;}
.drawer-list {padding-top:75px!important;}	
.landscape {height:100%!important;}	
}

@media screen and (max-width:800px) {
/*.info.single-info .info-block.works-block.service-block {width: 150%!important;margin-left: -25%!important;}
.info.single-info .info-block.works-block.service-block.single-page {}	*/
.info-block.service-block.service-category {padding-bottom: 70px!important;}	
/*.info-block.service-block.service-category .addtoany_content {text-align:center!important;width: 100%;margin-top:10px!important;}*/
}


@media screen and (max-width:768px) {
.info-block.works-block .tilter {width: 99%!important;margin-left:0.75%!important;margin-right:0.5%!important;}
.info-block.works-block .tilter.last-work {display:block;}		
}


@media screen and (max-width:700px) {
.info-block.rotate-block {width: 160%!important;margin-left: -30%!important;}	
/*.info-block.works-block .info-block-wrapper {width: 66%!important;margin-left: 17%!important;margin-right: 17%!important;}*/
	
#expertise .item {width:49%!important;padding: 40px 3%!important;}
#expertise .item.item5, #expertise .item.item6, #expertise .item.item7, #expertise .item.item8 {display:none!important;}
.item span {margin-bottom:-10px!important;}


.info-block.rotate-block.footer-block {width: 114%!important;margin-left: -7%!important;}
.info-block.rotate-block.footer-block .info-block-wrapper {margin: 0 0 -100px 0!important;}
.info-block.rotate-block.footer-block.on-home .info-block-wrapper  {margin-top: -240px!important;}	

.info-block.rotate-block.logos-block {width: 120%!important;margin-left: -10%!important;}
.gallery-tab-title-holder {left: -25px!important;height:auto!important;}
	
/*.info-block.works-block.single-block.reviews-block .info-block-wrapper {padding-top: 430px;}	*/
	
.info-block.works-block.on-home .info-block-wrapper {width: 65%;margin-left: 17.5%;margin-right: 17.5%;}	
	
.info-block.for-cooperate p.box__content {width: 100%!important;}		
	
.info-block.prices.single-page.basic-page.table-presense table {display:block;overflow-x:auto;}	
.info-block.prices.single-page.basic-page.table-presense table th, .info-block.prices.single-page.basic-page.table-presense table td {padding:14px 12px;}
.info-block.prices.single-page.basic-page.table-presense table th, .info-block.prices.single-page.basic-page.table-presense table td {font-size: 15px;line-height: 17px;}
.info-block.prices.single-page.basic-page.table-presense table th {font-size: 14px!important;}	
	
.info-block.text-block.sale-page {padding-bottom: 40px!important;}	
}

@media screen and (max-width:650px) {

.glitch-btn {font-size: 20px!important;}

#expertise .item {margin-bottom:5px!important;}
	
.gallery-tab-title-holder-text {width: 100%!important;}
/*.gallery-tab-title-holder {height: 80px!important;}*/
.gallery-tab-title-holder {left: 0px!important;}
}

@media screen and (max-width:600px) {
.info-block.rotate-block.footer-block .footer-block {width:100%;float:left;min-height:0;padding: 30px 0;}
.info-block.rotate-block.footer-block .footer-block.right-footer {margin-top:0;border-top:0;margin-bottom: 390px;}
.info-block.rotate-block.footer-block .footer-block.left-footer {margin-bottom:0;margin-top:250px;}
.info-block.rotate-block.footer-block .footer-block.center {margin-top: 245px;}
.footer-block.center .container {display:none!important;margin:0;}
.info-block.rotate-block.footer-block .socials {margin-top:-30px;}
.info-block.rotate-block.footer-block .footer-block p, .info-block.rotate-block.footer-block .footer-block p strong, .info-block.rotate-block.footer-block .footer-block p span {text-align:center;float:left;width:100%;}
.info-block.rotate-block.footer-block .footer-block .phone-inner img, .info-block.rotate-block.footer-block .footer-block .email img, .info-block.rotate-block.footer-block .footer-block .time img {float:left;position:relative;left:50%;margin-left:-19px;}
.info-block.rotate-block.footer-block .footer-block.center {bottom: 0;}
.info-block.rotate-block.footer-block .info-block-wrapper {margin: 0 0 -30px 0!important;}

.info.single-info .info-block.rotate-block.footer-block .footer-block {margin-top: 170px;}
.info.single-info .info-block.rotate-block.footer-block .footer-block.right-footer {margin-top:0;}
.info.single-info .info-block.rotate-block.footer-block .info-block-wrapper {margin-bottom: -40px!important;}
.info.single-info .info-block.rotate-block.footer-block .socials {margin-top: -15px;}
.info.single-info .info-block.rotate-block.footer-block .footer-block.center {bottom: 60px;}
.info-block.rotate-block.footer-block.on-home .info-block-wrapper {margin-top: -180px!important;}	

/*.info-block.works-block.single-block.reviews-block .info-block-wrapper {padding-top: 410px;}	*/

}

@media screen and (max-width:550px) {



.information-content p, .info-block.rotate-block.footer-block .footer-block .time p {text-align:center!important;}

.gallery-tab-images, .gallery-tab-images-slider, .gallery-tab-images-slider-tab, .gallery-tab-images-slider-tab-hover, .gallery-tab-images-slider-tab img {height: 100px!important;}
.gallery-tab-title-holder {left: 0px!important;}
.gallery-tab-title-holder-text {font-size: 22px!important;}
.gallery-tab-images, .gallery-tab-images-slider {height: 110px!important;}
	
.info-block.prices.single-page.basic-page .price-block p, .info-block.rotate-block.footer-block .footer-block .time p, .info-block.sale-page p, .info-block .service-desc p, .info-block.single-page .service-desc ul li, .info-block.single-page .service-desc ol li, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ol li, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ul li {text-align:left!important;}	
.info-block.sale-page blockquote p {text-align:center!important;}	
	
.info-block.service-block.works-block.text-block.single-block.single-page.sale-page ol li, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ul li {margin-left:9%;width:91%;}	
}

@media screen and (max-width:480px) {
.tabs nav ul li {width: 99.5%!important;}
/*.gallery-tab-title-holder {height: 100px!important;}	*/	
.gallery-tab-title-holder-text {line-height: 25px!important;margin-top: 10px!important;height: auto!important;}
/*.info-block.works-block.single-block.reviews-block .info-block-wrapper {padding-top: 395px;}	*/	
}

@media screen and (max-width:480px) {

	
.info-block.works-block.service-category .info-block-wrapper {margin-bottom: -5px;}	
	
/*.aligncenter {width:80%;}*/
.info.single-info .info-block.text-block {padding-bottom: 70px!important;}
.info.single-info .info-block.works-block.common-news-page {padding-bottom: 0px!important;}	
	
.info.single-info .info-block.works-block.single-page.rotate-block.sale-empty {padding-bottom: 180px!important;}	
/*.info.single-info .info-block.text-block {padding-bottom: 0px!important;}	*/
	
.info.single-info .info-block.text-block.sale-page {padding-bottom: 50px!important;}		
}

@media screen and (max-width:400px) {
/*label.hamburger {width: 80px!important;}
label.hamburger text open {font-size: 18px!important;margin-top: -2.5px!important;}
label.hamburger > i {width: 25px!important;height: 2px!important;}
label.hamburger > i:before, label.hamburger > i:after {height: 2px!important;}*/
/*.info-block.works-block.single-block.reviews-block .info-block-wrapper {padding-top: 395px;}	*/	

}

@media screen and (max-width:375px) {

.menu--salal .menu__item-name {font-size: 27px!important;}	
.info-block.rotate-block.footer-block .copy {font-size: 16px;line-height:21px;}	
.info-block.service-block.service-category .addtoany_content {text-align: left!important;}	
}















	
	label.hamburger text open {font-size: 15px;margin-top: -1px;font-family: OpenSansB;}
	.glitch-btn .text, .glitch-btn .mask span {font-family: OpenSansSB;font-size: 24px;}
	.price_table .row_style_1 span, .price_table .row_style_2 span {font-size: 14.5px;font-family: 'OpenSansSB';}
	.info-block.prices.single-page.basic-page .price-block .price .packets .column_title.column_1 .header_row_2 .price span {font-size: 22px;}
	.info-block.prices.single-page.basic-page .price-block .price .packets .column_title.column_1 .header_row_2 .price span.currency {font-size: 17px;}
	.drawer-list {background-color: rgba(212, 161, 10, 0.975);}
	.header.header-single {border:0;height:85px;background:black;}
	.info-block.works-block.single-page .info-block-wrapper {padding-top:85px;}
	.info-block.prices.single-page.basic-page .price-block .price .packets .btn-default {font-family: OpenSansB;font-size:14px;}
	.price-block .add-attention span {font-family: EchoesM;text-decoration:none;}
	.price-block .add-attention img {margin-top:3px;}
	.info-block.prices.single-page.basic-page .price-block .price_table {padding-left:0;padding-right:0;}
	.info-block.prices.single-page.basic-page.prices.single-site-info .price-block .price_table .column_title.column_1 .header_row_2 .price {margin: 32px 0!important;}	
	.info-block.prices.single-page.basic-page .price-block .price .packets .btn-default {width:100%;margin-left:0;margin-right:0;}
	.price-block .add-attention {margin-left:0;margin-right:0;width:100%;background:#f0f0f0;}
	.price-block .add-attention, .price-block .add-attention a {font-size:14px!important;line-height:19px!important;font-family: OpenSans;}
	.info-block.prices.single-page.basic-page .price-block .inner-content h2, .info-block.single-block.single-page h3 {font-family: echoesM;}
	.info-block.prices.single-page.basic-page .price-block .inner-content blockquote, .info-block.prices.single-page.basic-page .price-block .inner-content blockquote.huge, .info-block.prices.single-page.basic-page .price-block .inner-content blockquote.huge p {font-size: 18px;line-height:22px;font-family: OpenSans;}
	.info-block.prices.single-page.basic-page .price-block .inner-content blockquote strong {font-size: 18px;line-height:22px;font-family: OpenSansB;}
	.info-block.prices.single-page.basic-page .price-block .inner-content ul li, .info-block.prices.single-page.basic-page .price-block .inner-content ol li, .info-block.single-page .service-desc ul li, .info-block.single-page .service-desc ol li, .info-block.prices.single-page.basic-page .price-block .inner-content a.hover-link {font-family: OpenSans;font-size: 15.5px;line-height: 22px;}
	.info-block.prices.single-page.basic-page .price-block .inner-content ul li strong, .info-block.prices.single-page.basic-page .price-block .inner-content ol li strong, .info-block.single-page .service-desc ul li strong, .info-block.single-page .service-desc ol li strong {font-family: OpenSansB;font-size: 15.5px!important;line-height: 22px!important;Text-transform: none;}
	.info-block p {font-size:15.5px;line-height:23px;}
	.box__shadow {display:none!important;}
	.info-block p.box__content {border:0!important;}
	.box__text {top:-4rem!important;}
	.info-block p.box__content span, .info-block p.box__content span span {font-family: OpenSansB!important;font-size: 17px;line-height: 22px;}
	.info-block p.box__content {font-family: OpenSans!important;font-size:14px!important;line-height:18px!important;}
	.content-single-reviews {margin-top:40px;}
	
	.info.single-info .info-block.works-block.service-block.single-page.rotate-block {display:none;}
	.info.single-info .info-block.rotate-block.footer-block, .info.single-info .info-block.rotate-block.footer-block .info-block-wrapper {-webkit-transform: rotate(0deg);-moz-transform: rotate(-0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
	.info.single-info .info-block.works-block.reviews-block.single-block.prices {padding-bottom:160px;}
	.info.single-info .info-block.rotate-block.footer-block, .info.single-info .info-block.rotate-block.footer-block .info-block-wrapper {margin:0!important;}
	.info-block.rotate-block.footer-block .footer-in {height:auto!important;margin: 0 5%!important;width:90%!important;float:left;}
	.info-block.rotate-block.footer-block {width:100%;margin:0;}
	.info-block.rotate-block.footer-block .info-block-wrapper {background-color:black;}
	.info.single-info .info-block.rotate-block.footer-block .footer-block {margin-top:60px;}
	.info-block.rotate-block.footer-block .footer-block p a, .info-block.rotate-block.footer-block .footer-block .time p, .info-block.rotate-block.footer-block .footer-block strong, .info-block.rotate-block.footer-block .footer-block span, .info-block.rotate-block.footer-block .footer-block div span {font-size:17px;line-height:22px;font-family: OpenSansSB;}
	.info-block.rotate-block.footer-block .footer-block .phone-inner img, .info-block.rotate-block.footer-block .footer-block .time img {width:34px;margin-top:-2px;}
	.footer-block.center h1 {font-size:60px;}
	.info.single-info .info-block.rotate-block.footer-block .footer-block.center {margin-top:90px;}
	.info-block.rotate-block.footer-block .footer-block {min-height:0;}
	.info-block.rotate-block.footer-block .footer-block div strong {font-size:14px!important;}
	.info-block.rotate-block.footer-block .footer-block {padding: 0;}
	.info-block.rotate-block.footer-block .footer-block div.footer-right-block, .info.single-info .info-block.rotate-block.footer-block .footer-block.left-footer {height:201px;padding: 30px 0;}
	.info-block.rotate-block.footer-block .socials {background-color:transparent;margin:0;position:relative;transform: translate(-50%,0);width:auto!important;margin-top:7.5px;}
	.info-block.rotate-block.footer-block .socials .social {height:28px;width:28px;}
	.footer-block.center h1 {margin-top:30px;}
	.info-block.rotate-block.footer-block .footer-block div.time p {padding-top:0;}
	.info-block.rotate-block.footer-block .footer-block div.time img {margin-top:30px;}
	.info-block.rotate-block.footer-block .copy { text-align: center;font-size: 14px;line-height: 19px;font-family: 'OpenSans';float: left;color: white;padding: 0 0 30px 0;}
	.glitch-btn .text, .glitch-btn .mask span {font-family: EchoesM;}
		
	.tilter {width: 49%!important;}
	.tilter__figure {transform: translate(0%,0%)!important;}
	.tilter__caption {height:auto!important;width:70%;margin:0!important;padding:0!important;left:50%!important;top:50%!important;transform: translate(-50%,-50%)!important;position:absolute;}
	.tilter--4 .tilter__title, .tilter--4 .tilter__description {transform: translate3d(0,0,0)!important;margin:0!important;padding:0!important;top:0!important;}
	.tilter__figure {transform: translate(0,0,0)!important;}
	.price-block .add-attention img {margin-top:0;}
	.info.single-info .info-block p.tilter__description {padding-top:7.5px!important;font-family: OpenSans;letter-spacing:0!important;font-size:15px!important;line-height:20px!important;}
	body .tilter__title {font-size: 26px!important; line-height: 31px!important;}
	.wrapper-dropdown-2 {font-family: 'OpenSansSB';color: black;font-size: 14px;margin-top: 1px;margin-right: 20px;margin-left: -20px;border-radius: 0px;width: 56px;padding-right: 5px;-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;}
	.wrapper-dropdown-2 .dropdown li a {color: black;font-size: 12.5px;padding-right: 46px;background: #FEF3DC;font-family: 'OpenSans';border-top: 0.5px solid #D3B67F;}
	.wrapper-dropdown-2 .dropdown li a:hover {background: #FEF3DC;color:#f4c430;}
	.wrapper-dropdown-2:hover {color:#f4c430;}
	.header.header-single .logo-header span {font-size:15.5px;}
	.header.header-single .logo-header span.name {padding-bottom: 10.5px;border-bottom: 1px dotted white;}
	.header.header-single .logo-header span.subname {background: black;padding: 0 10px 0 0;margin-left: 0;}
	label.hamburger text open:hover, label.hamburger:hover text open {color:#f4c430!important;}
	
	.info-block.prices.single-page.basic-page .price-block h2 {color: black;float: none;font-weight: normal;position: relative;text-transform: uppercase;font-size: 32px;line-height: 37px;padding-top: 20px;width: 100%;text-align: left;font-family: EchoesM;margin-bottom: 0;margin-top:25px;float:left;}
	.info-block.prices.single-page.basic-page .price-block p img {float:left;height:20px;width: auto;margin-right: 9px;}
	.info-block h1.main-title {margin-top:65px;}
	
	.info-block p strong {font-size:15.5px;line-height:23px;}
	
	.info-block.prices.single-page.basic-page .price-block .price_table {padding-top:55px;}
	
	.info-block.prices.single-page.basic-page .price-block .price_table div.column_1:nth-of-type(n) .header_row_2 {background-color: white;}
	.price_table .row_style_2, .price_table .row_style_footer_2, .info-block.prices.single-page.basic-page .price-block .price_table div.column_1:nth-of-type(2n) .header_row_2 {background-color: #FEF3DC;}
	.info-block.prices.single-page.basic-page .price-block .price_table div.column_1:nth-of-type(n) .header_row_2 {border-bottom: 1px solid #d8d8d8;}
	
	.info-block.prices.single-page.basic-page .price-block .price .packets {width:102%;margin-left:-1%;}
	.info-block.prices.single-page.basic-page .price-block .price_table {padding-left:1%;padding-right:1%;}
	.price_table .row_style_1 span, .price_table .row_style_2 span {font-size:13.5px;}
	.info-block.prices.single-page.basic-page .price-block .price_table .column_title.column_1 .header_row_1 {background:#f0f0f0;}
	.price-block .add-attention {background-color: #F8F8F8;}
	.info-block.prices.single-page.basic-page .price-block .price .packets .btn-default, .price-block .add-attention {width: 98%;margin-left: 1%;margin-right: 1%;}

	.price-block .add-attention span {font-family: OpenSansB;font-size:15.5px!important;line-height:23px;}
	.info-block.prices.single-page.basic-page .price-block .inner-content ul, .info-block.prices.single-page.basic-page .price-block .inner-content ol, .info-block.single-page .service-desc ul, .info-block.single-page .service-desc ol {padding-top:15px;}
	.info-block.prices.single-page.basic-page .price-block .inner-content ul li strong, .info-block.prices.single-page.basic-page .price-block .inner-content ol li strong, .info-block.single-page .service-desc ul li strong, .info-block.single-page .service-desc ol li strong {color:#A6751B;font-family: OpenSansSB;}
	.info-block.single-block.single-page h3 {font-size: 23px;line-height: 28px;}
	
	.grid__item {width:33.33333%!important;}
	
	.tilter__caption {width:80%!important;bottom:auto!important;}
	.info.single-info .info-block p.tilter__description {width:80%;margin-left:10%!important;}
	
	.tilter--4 .tilter__deco--lines {transform: scale3d(0.9,0.8,1)!important;box-shadow: inset 0 0 0 0px white;}
	.tilter--4 .tilter__button {position:relative;left:50%;transform: translate(-50%,0);border: 1px solid white;height: 38px;line-height:38px;width:auto;padding: 0 15px;color:white;font-size:18px;text-transform: uppercase;background: transparent;margin-top:25px;font-family: OpenSansB;font-size: 14px;opacity:0;float:left;}
	.tilter--4:hover .tilter__button {opacity:1;transition-delay: 0.2s;}
	.tilter--4:hover .tilter__button {color:#F5AE29;border: 1px solid #F5AE29;}
	.tilter--4:hover .tilter__button:hover {background-color:#F5AE29!important;opacity:1;transition-delay: 0s;}
	.content.content--c4 {width: 101%;margin-left: -0.5%;}
	
	.info.single-info .info-block.reviews-block.single-page .box {min-height:0!important;margin: 0 0 35px 0!important;float: left;}
	.box__img {width:155px!important;height:auto!important;float:left;margin-right:30px;}
	.content-single-reviews {margin-top: 10px;}
	
	.box__text {top: 0!important;position: relative;float: none;width: 93%;}
	.grid__item {width: 50%!important;}
	body .box__text, body .box__text span, .info-block.service-block.works-block.reviews-block.single-block.basic-page.prices.single-page.single-site-info .box__text-inner {margin-top:0;color: #A6751B!important;font-size:23px;line-height:28px;}
	.info-block p.box__content {margin:0 7% 0 0!important;font-size: 14px!important; line-height: 18px!important; padding: 0;float: none!important;top: 0!important;width: 93%!important;padding-left: 185px;left: 0;}
		
	.info-block p.box__content span, .info-block p.box__content span span {font-size: 13.5px;line-height: 17px;}	
		
	.info-block.service-block.works-block.reviews-block.single-block.basic-page.prices.single-page.single-site-info .grid hr {display:none;float:left;width:100%;margin: 0 0 5px 0;border:0;height:1px;background-color:white;}	
	.info-block.service-block.works-block.reviews-block.single-block.basic-page.prices.single-page.single-site-info .grid hr:nth-of-type(2),
	.info-block.service-block.works-block.reviews-block.single-block.basic-page.prices.single-page.single-site-info .grid hr:nth-of-type(4),
	.info-block.service-block.works-block.reviews-block.single-block.basic-page.prices.single-page.single-site-info .grid hr:nth-of-type(6) {display:block;}
		
	.content-single-reviews {margin-bottom:-5px!important;border-bottom: 1px dotted black;padding-bottom:25px;}
	.info.single-info .info-block.works-block.reviews-block.single-block.prices {padding-bottom:90px;}	
		.info-block.rotate-block.footer-block .footer-block div.footer-right-block, .info.single-info .info-block.rotate-block.footer-block .footer-block.left-footer, .info.single-info .info-block.rotate-block.footer-block .footer-block {border-style:dotted;border-top:0;}
	.info-block.rotate-block.footer-block .socials {margin-top:-15px;}
	.info.single-info .info-block.rotate-block.footer-block .footer-block.center {margin-top:90px;margin-bottom:-20px;}
	.info.single-info .info-block.rotate-block.footer-block .footer-block {margin-top:30px;}
	.footer-block.center h1 {margin-top:40px;}
	.info-block.rotate-block.footer-block .footer-block div strong {font-size:13.5px!important;}
	
	.info-block.rotate-block.footer-block .socials {margin-top:-25px;}
	
	.footer-block.center h1 {font-size:50px;}
	
	
	
	
	
	@media screen and (max-width:1200px) {
	body .tilter__title {font-size: 22px!important;line-height: 27px!important;}
	body .info-block.rotate-block {width:100%!important;}	
		
		
		
		
	}
	
	@media screen and (max-width:1100px) {
		.info-block.rotate-block.footer-block .footer-block {width:27.5%!important;min-width:27.5%!important;}
		.info-block.rotate-block.footer-block .footer-block.center {width:45%!important;}
		.info-block.rotate-block.footer-block .footer-block p a, .info-block.rotate-block.footer-block .footer-block .time p, .info-block.rotate-block.footer-block .footer-block strong, .info-block.rotate-block.footer-block .footer-block span, .info-block.rotate-block.footer-block .footer-block div span {font-size:15px;line-height:20px;}
		.info-block.rotate-block.footer-block .footer-block img {margin-right:10px;}
		.info-block.rotate-block.footer-block .footer-block .time img {margin-left:10px;margin-right:0px;}
		
		
		
		
	}
	
	@media screen and (max-width:1000px) {
		body .price_table .row_style_1, body .price_table .row_style_2, body .price_table .row_style_footer_1, body .price_table .row_style_footer_2 {width:100%!important;}
		
		
	}
	
	
	
	@media screen and (max-width:990px) {
	body .header.header-single {position:relative!important;}
		.header.header-single {height:125px;}
		.header-phone-block {transform: translate(0,0);right:0;}
		.glitch-btn .text, .glitch-btn .mask span {font-size:20px!important;}
		.info-block.works-block.single-page .info-block-wrapper {padding-top:55px;}
		.info-block p, .info-block.prices.single-page.basic-page .price-block .inner-content ul li, .info-block.prices.single-page.basic-page .price-block .inner-content ol li, .info-block.single-page .service-desc ul li, .info-block.single-page .service-desc ol li, .info-block.prices.single-page.basic-page .price-block .inner-content a.hover-link, .info-block.prices.single-page.basic-page .price-block .price p, .info-block li a, .info-block.sale-page p a, .table-presense .price-block .add-attention, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ol li, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ul li, .info-block p strong, .info-block.prices.single-page.basic-page .price-block .inner-content ul li strong, .info-block.prices.single-page.basic-page .price-block .inner-content ol li strong, .info-block.single-page .service-desc ul li strong, .info-block.single-page .service-desc ol li strong {font-size: 14.5px!important;line-height: 20px!important;}
		.info-block.prices.single-page.basic-page .price-block h2 {font-size: 24px;line-height: 29px;}
		.info-block.prices.single-page.basic-page .price-block p img {margin:0;float: left; height: 20px;width: auto;margin-right: 9px;}
		.info-block.prices.single-page.basic-page .price_table .pack-title {font-size:15px!important;}
		.info-block.prices.single-page.basic-page .price-block .price .packets .column_1 .header_row_2 .price span {font-size:24px!important;}
		.info-block.prices.single-page.basic-page .price-block .price .packets .column_title.column_1 .header_row_2 .price span {font-size:20px!important;}
		.info-block.prices.single-page.basic-page .price-block .price .packets .column_title.column_1 .header_row_2 .price span.currency {font-size: 15px!important;} 
		.price_table .row_style_1 span, .price_table .row_style_2 span {font-size: 12.5px!important;}
		.info-block.prices.single-page.basic-page.prices.single-site-info .price-block .price_table .column_title.column_1 .header_row_2 .price {margin: 33px 0!important;}
		.info-block.prices.single-page.basic-page.prices.single-site-info .price-block .price_table .column_title.column_1 .row_style_1.first {margin-top:0!important;}
		.info-block.single-block.single-page h3 {font-size: 20px;line-height: 25.5px;}
		.info-block.works-block .tilter {width:100%!important;margin-left:0!important;margin-right:0!important;}
		body .grid__item {width:100%!important;}
		body .box__text, body .box__text span, .info-block.service-block.works-block.reviews-block.single-block.basic-page.prices.single-page.single-site-info .box__text-inner {font-size: 18px;    line-height: 23px;}
		.info-block p.box__content {margin-right:0!important;width:100%!important;}
		.info-block p.box__content {font-size: 13.5px!important;line-height: 18px!important;}
		.info-block p.box__content span, .info-block p.box__content span span {font-size: 12px;line-height: 15px;}
		
		.info-block.rotate-block.footer-block .footer-block div.footer-right-block, .info.single-info .info-block.rotate-block.footer-block .footer-block.left-footer, .info.single-info .info-block.rotate-block.footer-block .footer-block {width:50%!important;padding: 30px 0 20px 0!important;margin:0!important;min-width:25%!important;}
		.info.single-info .info-block.rotate-block.footer-block .footer-block.center {margin-left:25%!important;}
		.info.single-info .info-block.rotate-block.footer-block .footer-block.center {position:absolute;bottom:0;left:0;z-index:7;}
		.info-block.rotate-block.footer-block .footer-block div.footer-right-block {width:auto!important;}
		.info-block.rotate-block.footer-block .footer-block div.time img {margin-top:20px;}
		.info.single-info .info-block.rotate-block.footer-block .footer-block.left-footer {margin-top:25px!important;}
		.footer-block.center h1 {margin-top:-20px;width:150px;font-size:47px;line-height:45px;position:relative;left:50%;transform: translate(-50%,0);}
		.info-block.rotate-block.footer-block .center img {width: 80px;margin-left: -40px;}
		.info-block.rotate-block.footer-block .footer-block div.footer-right-block, .info.single-info .info-block.rotate-block.footer-block .footer-block.left-footer {height:auto!important;border:0!important;}
		.info.single-info .info-block.rotate-block.footer-block .info-block-wrapper {padding-top:15px!important;}
		.info-block.rotate-block.footer-block .footer-block {border:0!important;}
		.info-block.rotate-block.footer-block .copy {padding: 40px 0 30px 0;margin-top: 0;border-top: 1px dotted white;font-size:12.5px!important;line-height:16px!important;position:relative;z-index:2;}
		.info.single-info .info-block.rotate-block.footer-block .socials {margin-top:-80px;background: black;position:relative;z-index:55;padding-left:12px;padding-right:12px;}
		.info-block.rotate-block.footer-block .socials .social {height: 25.5px;width: 25.5px;}
		.info-block.rotate-block.footer-block .center img {top:-100px;}
		.footer-block.center h1 {margin-top:-60px;}
		
		
		
	}
	
	
	@media screen and (max-width:900px) {
		.price-block .inside-info .row.row-wide, .price-block .inside-info .row.row-wide span {font-size: 13.5px!important;line-height:18px;font-family: OpenSans;}
		.price-block .inside-info .row {font-family: OpenSans;}
		.price-block .add-attention.mb {font-size: 14.5px!important;line-height:19px!important} 
		.price-block .inside-info2 {background-color:white;}
		.info-block.rotate-block.footer-block .footer-block .phone-inner img, .info-block.rotate-block.footer-block .footer-block .time img, .info-block.rotate-block.footer-block .footer-block .email img {width:26px!important;}
		.info-block.rotate-block.footer-block .footer-block p a, .info-block.rotate-block.footer-block .footer-block .time p, .info-block.rotate-block.footer-block .footer-block strong, .info-block.rotate-block.footer-block .footer-block span, .info-block.rotate-block.footer-block .footer-block div span {font-size: 14px!important;line-height: 20px!important;}
		.info-block.rotate-block.footer-block .footer-block div strong {font-size:12px!important;}
		
	}
	
	
	@media screen and (max-width:700px) {
	.info-block.single-page.single-site-info .info-block-wrapper, .info-block.works-block.works-common .info-block-wrapper, .info-block.works-block.service-category .info-block-wrapper, .info-block.works-block.text-block .info-block-wrapper {padding-top:55px!important;}
		body .info-block.rotate-block.footer-block	{width:100%!important;}
		.info-block.rotate-block.footer-block .footer-block div.footer-right-block, .info.single-info .info-block.rotate-block.footer-block .footer-block.left-footer {width:100%!important;}
		.info-block.rotate-block.footer-block .footer-block .phone-inner img, .info-block.rotate-block.footer-block .footer-block .time img, .info-block.rotate-block.footer-block .footer-block .email img {float:left!important;margin-left:0!important;left:50%!important;position:relative!important;transform: translate(-50%,0)!important;margin-right:0!important;width:30px!important;}
		.info-block.rotate-block.footer-block .footer-block p, .info-block.rotate-block.footer-block .footer-block p a, .info-block.rotate-block.footer-block .footer-block .time p, .info-block.rotate-block.footer-block .footer-block strong, .info-block.rotate-block.footer-block .footer-block span, .info-block.rotate-block.footer-block .footer-block div span {width:100%;text-align:center;padding-top:10px;font-size:15.5px!important;}
		.info-block.rotate-block.footer-block .footer-block p a, .info-block.rotate-block.footer-block .footer-block .time p, .info-block.rotate-block.footer-block .footer-block strong, .info-block.rotate-block.footer-block .footer-block span, .info-block.rotate-block.footer-block .footer-block div span {padding-top:0;}
		.info.single-info .info-block.rotate-block.footer-block .footer-block.right-footer {padding-top:0!important;width:100%!important;}
		.info-block.rotate-block.footer-block .footer-block p a {width:auto!important;}
		.info.single-info .info-block.rotate-block.footer-block .footer-block.center {height:100%;}
		.info.single-info .info-block.rotate-block.footer-block .socials {margin:0;bottom: 0;position: relative;top: 100%;transform: translate(-50%,-386px);}
		.info-block.rotate-block.footer-block .footer-block div.footer-right-block {padding-top:10px!important;}
		
		.info.single-info .info-block.rotate-block.footer-block .info-block-wrapper {padding-top: 135px!important;}
		.footer-block.center h1 {width:100%;}
		.info-block.rotate-block.footer-block .center img {top: 40px;}
		.info-block.rotate-block.footer-block .footer-block div.title {margin-top:140px;}
		.info-block.rotate-block.footer-block .copy {margin-top:15px;}
		.info.single-info .info-block.rotate-block.footer-block .socials {width:310px!important;}
		.info.single-info .info-block.rotate-block.footer-block .footer-block.center {width:90%!important;margin-left:5%!important;}
		.info-block.rotate-block.footer-block .copy {min-height:32px!important;}
		.info-block.rotate-block.footer-block .footer-block div.time p {padding-left:0!important;}
		
		
		
		
		
	}
	
	
	@media screen and (max-width:600px) {
		body .header.cbp-af-header.cbp-af-header-shrink .logo-header, body .header.header-single .logo-header {width:auto!important;}
		.header.cbp-af-header.cbp-af-header-shrink .header-phone-block, .header.header-single .header-phone-block {left:3%!important;right:auto!important;}
		.header.header-single .logo-header img {height: 44px!important; }
		.header.header-single .logo-header span.name {font-size: 25px!important;}
		.header.header-single .logo-header span {font-size: 15.25px!important;}
		.header-phone-block a {font-size: 15px!important;}
		.header-phone-block img {margin-right:3.5px!important;}
		label.hamburger text open {font-size:13px!important;}
		.header.cbp-af-header.cbp-af-header-shrink .wrapper-demo, .header.header-single .wrapper-demo {top: 0px!important;right: 0!important;margin-right: 3%!important;top: 50px!important;}
		.wrapper-dropdown-2 {margin-right:0!important;font-size:13px!important;margin-left:5px!important;right:0!important;}
		.wrapper-dropdown-2 .dropdown li a {font-size:11px;}
		body .prices div.grid__item:nth-of-type(4), body .prices div.grid__item:nth-of-type(5), body .prices div.grid__item:nth-of-type(6) {display:none;}
		
		
		
		
	}
	
	
	@media screen and (max-width:550px) {
		.header.header-single .logo-header span.subname {margin-top: 2px;z-index: 7;position: relative;float: left;line-height: 17px!important;}
		.info-block.prices.single-page.basic-page .price-block .inner-content ul, .info-block.single-page .service-desc ul {width:95%!important;margin-left:5%!important;}
		.info-block.prices.single-page.basic-page .price-block .inner-content ul li, .info-block.single-page .service-desc ul li {list-style-type: disc!important;}
		
		body .tilter__title {font-size: 18px!important;line-height: 24px!important;}
		.info.single-info .info-block p.tilter__description {font-size: 13px!important;line-height: 18px!important;}
		.tilter--4 .tilter__button {height:30px;line-height:30px;font-size:12px;}
		
		
		
		
	}
	
	@media screen and (max-width:480px) {
		.glitch-btn .text, .glitch-btn .mask span {font-size:17px!important;}
		body .info-block h1.main-title {font-size: 29.5px!important;line-height:33px!important;}
		.info-block.works-block.single-page .info-block-wrapper, .info-block.single-page.single-site-info .info-block-wrapper, .info-block.works-block.works-common .info-block-wrapper, .info-block.works-block.service-category .info-block-wrapper, .info-block.works-block.text-block .info-block-wrapper {padding-top:35px!important;}
		.info-block.prices.single-page.basic-page .price-block h2 {font-size: 22px;line-height: 27px;}
		.info-block.prices.single-page.basic-page .price-block p, .info-block.rotate-block.footer-block .footer-block .time p, .info-block.sale-page p, .info-block .service-desc p, .info-block.single-page .service-desc ul li, .info-block.single-page .service-desc ol li, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ol li, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ul li {text-align:justify!important;}
		.price-block .add-attention {text-align:justify!important;}
		.price-block .add-attention img {display:block!important;}
		
		.tilter__caption {width: 92%!important;} 
		.info.single-info .info-block p.tilter__description {width: 92%!important;margin-left: 4%!important;}
		.tilter--4 .tilter__button {margin-top:12.5px!important;}
		
		.box__img {width: 110px!important;margin-right: 17.5px!important;margin-left:0!important;margin-bottom:17.5px!important;}
		.box__text {width:100%!important;text-align:left;}
		.info-block p.box__content, .info-block.prices.single-page.basic-page .price-block p, .info-block.rotate-block.footer-block .footer-block .time p, .info-block.sale-page p, .info-block .service-desc p, .info-block.single-page .service-desc ul li, .info-block.single-page .service-desc ol li, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ol li, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ul li {padding-left:130px!important;text-align:left!important;font-size:13px!important;}
		
		
	}
	
	@media screen and (max-width:450px) {
		.header.cbp-af-header.cbp-af-header-shrink .logo-header span.subname, .header.header-single .logo-header span.subname {display:block!important;}
		.wrapper-dropdown-2 {height:27px;line-height:27px;}
		.header.cbp-af-header.cbp-af-header-shrink .wrapper-demo, .header.header-single .wrapper-demo {top:55px!important;}
		.info-block.prices.single-page.basic-page .price-block .inner-content ul, .info-block.single-page .service-desc ul {width:92%!important;margin-left:8%!important;}
		
	}
	
	@media screen and (max-width:400px) {
		.header.header-single .logo-header span.name {font-size:21px!important;}
		.header.header-single .logo-header span.subname {font-size:13.5px!important;}
		.header-phone-block a {font-size:13.25px!important;}
		.header.cbp-af-header.cbp-af-header-shrink .header-phone-block, .header.header-single .header-phone-block {margin-top:-3px;}
		label.hamburger {width:82px!important;}
		label.hamburger text open {font-size:12px!important;}
		.header-phone-block img {display:block!important;}
		
		body .tilter__title {font-size: 17px!important;line-height: 23px!important;}
		.info.single-info .info-block p.tilter__description {font-size: 12px!important;line-height: 15px!important;}
		
		.info-block p.box__content, .info-block.prices.single-page.basic-page .price-block p, .info-block.rotate-block.footer-block .footer-block .time p, .info-block.sale-page p, .info-block .service-desc p, .info-block.single-page .service-desc ul li, .info-block.single-page .service-desc ol li, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ol li, .info-block.service-block.works-block.text-block.single-block.single-page.sale-page ul li {padding-left:0!important;width:100%!important;}
		.info-block p.box__content span, .info-block p.box__content span span {float:none;}
		
		
		
		
		
		
		
	}
	
	








