html {padding: 0;	border: 0;margin: 0;}
body {height: auto;width:100%;padding: 0;border: 0;margin: 0;float: left;font-family: RalewayR, Calibri, sans-serif;background:white;}
.main-block {height: auto;width: 100%;padding: 0;border: 0;margin: 0 auto;float: left;position:relative;overflow:hidden;}

a, span, div, p, ul, ol, li, input, button, select, textarea, h1, h2, h3, h4, h5, h6, img  {text-decoration: none;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-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;
}
a, span, div, p, ul, ol, li, input, button, select, textarea {font-family: RalewayR, Calibri, sans-serif;}

.mb {display:none!important;}	
.pc {display:block!important;}


@font-face {font-family: 'Lato';src: url('fonts/Lato-Regular.ttf');}
@font-face {font-family: 'LatoB';src: url('fonts/Lato-Bold.ttf');}
@font-face {font-family: 'LatoH';src: url('fonts/Lato-Heavy.ttf');}
@font-face {font-family: 'LatoR';src: url('fonts/Lato-Regular.ttf');}
@font-face {font-family: 'Raleway';src: url('fonts/Raleway-Medium.ttf');}
@font-face {font-family: 'RalewayR';src: url('fonts/Raleway-Regular.ttf');}
@font-face {font-family: 'RalewayB';src: url('fonts/Raleway-Bold.ttf');}
@font-face {font-family: 'RalewayT';src: url('fonts/Raleway-Thin.ttf');}




/*-------------------------------------Шапка сайта-----------------------------------------*/
.header {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:absolute;z-index:99999;z-index:9;}
.header .main-header {height:auto;line-height: auto;width: 1200px;padding: 0;border:0;margin: 0;float: left;position:relative;left:50%;transform: translate(-50%, 0%);}

.header .logo {height: auto;width:auto;float: left;padding: 10px 0;}
.header .logo img {height: 120px;width:auto;float: left; padding: 0px 0;background:white;border-radius:50%;}

.top-line {height: auto;width: auto;padding: 35px 0 0px 0;border:0;margin: 0;float: right;}
.top-line p, .top-line p a {color:#94F0DA;font-size:16px;float:left;margin:0;font-family: Lato;text-align:left;padding:0;width:auto;}
.top-line p a:hover {color:#F6AC0D!important;}
.top-line p {margin-left:20px;}
.top-line .widget-wrapper {float:right;}

.header .socials {height: auto;width: auto;padding: 0;border:0;margin: -2.5px 5px 0 40px;float: right;/*position:absolute;right:2px;top:30px;*/}
.header .socials .social {height: 27px;width: 27px;padding: 0;border: 0px solid #42AAFF;margin: 0 0 0 -2px;float: left;cursor:pointer;}
.header .socials .social1 {background:url('/images/icon-in.png') center center no-repeat; background-size: auto 97%;margin-top:1px;}
.header .socials .social2 {background:url('/images/icon-fb.png') center center no-repeat; background-size: auto 80%;}



/*-------------------------------------Меню-----------------------------------------*/
.menu-wrapper {height: auto;width: auto;padding: 15px 0;border:0;margin: 0;float: right;min-width:auto;}
.menu-outer {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;}
.menu-outer .menu-tab {padding: 7.5px 0;font-family: LatoB;margin-left:25px;color:white;border-bottom: 1px solid transparent;padding-bottom:2px;}
.menu-outer .menu-tab:hover {color:#E1FFFE!important;border-bottom: 1px solid #E1FFFE;}

.menu-wrapper ul li {height: auto;width:auto;padding: 0;border:0;margin: 0;float: left;border:0;text-align:center;position:relative;list-style:none;}
.menu-wrapper ul li.order-wrapper {float:right;}


/*------------------------------------Меню-----------------------------------------*/
.pc {display:none!important;}
.mb {display:block!important;}

#nav-wrap {height:auto;width:auto;margin:0;padding:0;position:relative;float:right;}

/*---------------------Иконка меню-----------------------*/
#menu-icon {height: 30px;line-height: 30px;width: 35px;padding: 0;border: 0;margin: 30px 0 10px 25px;float: left;cursor: pointer;background: url(/images/icon-menu2.png) center center no-repeat #41CAC5;background-size: auto 17px;   padding: 0;cursor: pointer;border: 0;display: block;position: relative;border-radius: 5px;}

#menu-icon:hover, #menu-icon.active {background-color:#F6AC0D;}

/*------------------------Навигация-------------------------*/
#menu-golovne-menyu {clear: both;position: absolute;top: 65px;left: auto;border-radius: 5px;right: 0;width: 220px;height: auto;padding: 12.5px 5px;background: white;margin: 0;/* border-radius: 0px; */border-left: 1px solid #BBBBBB;border-bottom: 1px solid #BBBBBB;border-right: 1px solid #BBBBBB;/*background: #FBFBFB;*/display: none;z-index: 99999999;}

#menu-golovne-menyu li {clear: both;float: left;margin: 5px 0 5px 0;height:auto;width:100%;margin:0;font-family: Helvetica, Arial, sans-serif;background:none;z-index:99999999;}
#menu-golovne-menyu li a {background: none; display: inline;color: black;height: auto;line-height: 16px;width: 84%!important;padding: 5px 8%!important;margin: 0;border: none;text-align: left;font-size: 15px;color: black;text-transform: none;display: -webkit-box;display: block;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center; color: #000; letter-spacing: 1px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;height: auto;line-height: 21px;width: auto;padding: 0px; border: 0;margin: 0;float: left;color: #12183C;text-align: left;   font-size: 11.5px;cursor: pointer;text-transform: uppercase;font-family: LatoH;}

#menu-golovne-menyu li a:hover {background-color:none!important;float:Left;text-decoration:none;color:#F6AC0D!important;color:#F34F71;-webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;}
	




/*-------------------------------------Слайдер-----------------------------------------*/
.slide-block {height: 100vh;width: 100%;padding: 0;border:0;margin: 10px auto 0 auto;margin:0;float: left;overflow:hidden;z-index:5;position:relative;}
.slide-block .widget-wrapper {height: 100vh;width: 100%;padding: 0;border:0;margin: 0;float: left;}
.slide-block .main-slider {height: auto;width:1200px;padding: 120px 0 0 0;border:0;margin: 0 auto;float: left;position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);}
.slide-block img {height: auto;line-height: auto;width:auto;padding: 0;border:0;margin: 0 auto;margin-top:0px;float: left;min-width:100%;min-height:100vh;position:relative;top:50%;left:50%;transform: translate(-50%, -50%);width:auto!important;}
.metaslider {height: auto;line-height: auto;width:auto;padding: 0;border:0;margin: 0 auto;margin-top:0px;float: left;min-width:110%;min-height:110vh;position:relative;}
.metaslider div, .metaslider ul, .metaslider ul li {height:100vh!important;}
.metaslider .flexslider {margin:0!important;}
.slide-block.form-block form {background: #f3f3f3;}

.slide-block .inner-slider {width: 700px;float:left;}
.slide-block .inner-slider .widget-wrapper {float:left;width:100%;height:auto;}
.slide-block .main-slider > .widget-wrapper {float:right;width:auto;height:auto;}

.form-block form {height: auto;line-height: auto;width:360px;padding: 30px 30px 15px 30px;border:0;margin: -35px 0 0 50px;float: right;position:relative;z-index:99;background:#F5F5F5;top:0;left:auto;right:0;border-radius:5px;background:#F3F3F3;background:white;background:#FBFBFB;border-left: 1px solid #EDEDED;border-right: 1px solid #EDEDED;}
.form-block form h2 {font-size: 26px;text-transform:uppercase;line-height:35px;text-align:center;}
.form-block form h3 {font-size: 15px;text-transform:uppercase;line-height:22px;padding: 10px 0;text-align:center;}
.form-block form input {height: 50px;line-height: 50px;width:92%;padding: 0 4%;border:0;margin: 0 0 10px 0;float: left;color:black;text-align:left;font-size:16px;font-weight:normal;box-shadow: inset 0 0 0 1px #cdcdcd;background:white;}
.form-block form input.wpcf7-form-control.wpcf7-file {width:100%;padding:0;box-shadow: 0 0 0 0 white;}
.form-block form .button input {height: 50px;line-height: 50px;width:100%;padding: 0;border:0;margin: 0 0 15px 0;float: left;color:white;text-align:center;font-family: LatoB;font-size:18px;font-weight:normal;background: #41CAC5;text-transform:uppercase;font-weight:bold;text-indent:0px;cursor:pointer;}
.form-block form .button input:hover {background-color:#F6AC0D;}

.slide-block form img {height: auto;line-height: auto;width:100px;padding: 0;border:0;margin: 0 auto;float: left;position:absolute;left:20px;top:70px;}

.slide-block h1, .slide-block p {float:none;color:white;}
.slide-block p {max-width:100%;text-align:left;font-size:17.5px;line-height:25px;}

div.wpcf7 .ajax-loader {display:none!important;}
.cptch_span {font-size:16px!important;}

.wpcf7 form.sent .wpcf7-response-output {height: auto;line-height: 16px;width: 90%;color: green;text-align: center;font-size: 13px;padding: 0 5%;margin: 5px 5% 15px 5%!important;float: left;border: 0;  position: relative;bottom: 0;left: 0;border:0!important;padding:0!important;}

.wpcf7 form .wpcf7-response-output {height: auto;line-height: 16px;width: 90%;color: red;text-align: center;font-size: 13px;padding: 0 5%;margin: 5px 5% 15px 5%!important;float: left;border: 0;  position: relative;bottom: 0;left: 0;border:0!important;padding:0!important;}

.wpcf7 form .wpcf7-not-valid-tip {display:none!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red;}
.wpcf7 form .field .field-wrapper input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red!important;/*background-color:#FFDBDB;*/}
.wpcf7 form .field .field-wrapper span .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red;/*background-color:#FFDBDB;*/}
.wpcf7 form .field .field-wrapper .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid label input {box-shadow: inset 0 0px 0px 1px red;/*background-color:#FFDBDB;*/}
div.wpcf7 .ajax-loader {display:none!important;}
.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {background-color:#FFDBDB!important;}

.cptch_wrap {float:right;}
.cptch_block label {color:white!important;color: black!important;}
.cptch_reload_button {font-size: 20px!important;margin-top: 3px!important;margin-left: 5px!important;height:auto!important;}

.wpcf7-form-control-wrap.client-checkbox, .wpcf7-form-control-wrap.client-checkbox span {width:auto;float:left;margin:0;}
.order-form .wpcf7-form-control-wrap.client-checkbox {float:left;margin-bottom:10px;width: 100%;}
.wpcf7-form-control-wrap.client-checkbox span.wpcf7-list-item-label {width:auto;font-size: 17px;}
[type=checkbox], [type=radio] {float: left;margin-top: 6px;margin-right: 10px;}
.woocommerce form .form-row .input-checkbox {margin-top:8px!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {background:none!important;box-shadow: inset 0 0px 0px 0px red!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {color:red!important;}



/*-------------------------------------Информационный блок-----------------------------------------*/
.info {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;background: white;position:relative;}
.info-block {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;}

.info-block-wrapper {height: auto;line-height: auto;width: 1200px;padding: 80px 0% 60px 0;border:0;margin: 0;float: left;position:relative;left:50%;transform: translate(-50%, 0);}

h1 {height: auto;line-height: 64px;width:100%;padding: 0;border:0;margin: 0 0 30px 0;float: none;color:black;text-align:left;font-family:  LatoH;font-size:59px;font-weight:normal;}
h2 {height: auto;line-height: 46px;width:100%;padding: 0;border:0;margin: 0 0 20px 0;float: none;color:black;text-align:left;font-family:  LatoH;font-size:41px;font-weight:normal;background: linear-gradient(to bottom, #01434F, #00B0BD);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;}

h3 {height: auto;line-height: 38px;width:100%;padding: 0;border:0;margin: 0 0 20px 0;float: none;color:black;text-align:left;font-family:  LatoH;font-size:32px;font-weight:normal;}
p {height: auto;line-height:24px;width: 100%;padding: 0 0 20px 0;border:0;margin: 0;float: none;font-size:16.5px;color:black;text-align:justify;font-weight:normal;}
p a {color:black;}
p a:hover {color:#41CAC5;}
strong {font-weight:normal!important;font-family: RalewayB!important;}

.link-wrapper {width:100%;float:left;}
.link-wrapper a {position:relative;left:50%;transform: translate(-50%, 0);float:left;font-family: LatoB;font-size:16px;background: #41CAC5;text-transform:uppercase;font-weight:bold;padding: 12px 17px;color:white;margin-top:20px;height:18px;line-height:20px;}
.link-wrapper a:hover {background-color:#F6AC0D;}

.info-block .image-wrapper {width: 44%;margin-left:3%;margin-bottom:22.5px;float:right;background:#E1FFFE;border-left: 2px dashed #00C2C9;margin-right:40px;padding: 0 0 40px 0px;margin-top:45px;}
.info-block .image-wrapper img {width: 100%;height:auto;margin-top:-40px;margin-left:40px;position:relative;}


.info-block.advans-block {background: #EAFFFE!important;border-top: 2px dashed #00C2C9;}
.info-block.advans-block ul {width:106.5%;list-style:none;padding:0;margin:0 -1% -20px -2%;float:left;}
.info-block.advans-block ul li {width:24.3333%;list-style:none;padding:0;margin:0;margin-right:5%;float:left;margin-bottom:40px;}
.info-block.advans-block ul li:nth-child(4) {margin-left:12%;}
.info-block.advans-block ul li .title {height: auto;line-height:28px;width: auto;padding: 10px 0 10px 0;border:0;margin: 0 20px 15px 20px;float: left;font-size:52px;color:#41CCC6;text-align:center;font-weight:normal;font-family: RalewayB;}
.info-block.advans-block ul li .title {font-size:45px;width:112px;text-align:right;}
/*.info-block.advans-block ul li .title:first-letter {color:#0098A6;}*/
.info-block.advans-block ul li .subtitle {height: auto;line-height:22px;width: auto;padding: 10px 0 0px 0;border:0;margin: 0;float: none;font-size:15.5px;color:#013038;text-align:left;font-weight:normal;font-family: RalewayB;padding-left: 130px;}
.info-block.advans-block ul li .subtitle {padding-left:152px;}


.info-block.advantage-block {background: #F3FFFE!important;border-bottom: 1px dashed #00C2C9;}
.info-block.advantage-block ul {width:106%;list-style:none;padding:0;margin:0 0 0 -3%;float:left;margin-bottom:-35px;margin-top:-10px;}
.info-block.advantage-block ul li {width:16%;list-style:none;padding:0;margin:0;margin-right:2%;margin-left:2%;float:left;margin-bottom:20px;}
.info-block.advantage-block ul li:nth-child(6n) {clear:both;}
.info-block.advantage-block ul li img {position:relative;left:50%;width:100px;margin-left:-50px;float:left;}
.info-block.advantage-block ul li .subtitle {height: auto;line-height:21px;width: 100%;padding: 10px 0 0px 0;border:0;margin: 0;float: left;font-size:14.5px;color:#013038;text-align:center;font-weight:normal;font-family: RalewayB;}
.info-block.advantage-block ul li:hover .subtitle {color:#00929F;}


.info-block.two-block {background: url('/images/advans-fon2.jpg')!important;background-size: cover!important;}
.info-block.two-block .inner-block {width:47.5%;list-style:none;padding:0;margin:0;float:left;}
.info-block.two-block .inner-block {width:100%;list-style:none;padding:0;margin:0;float:left;}
.info-block.two-block h2 {color:white;background: linear-gradient(to bottom, white, #AAF0E0);-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-transform:uppercase;font-size:28px;line-height:35px;font-family: LatoH;width:100%;float:left;margin-right:0%;text-align:center;}
.info-block.two-block ul {width:100%;list-style:none;padding:0;margin:0 0 10px 0;float:left;}
.info-block.two-block .inner-block.block1 {margin-right:5%;}
.info-block.two-block ul li {width:auto;list-style:none;padding:0;margin:0;float:none;margin-bottom:15px;color:white;line-height:23px;font-size:16px;font-family: RalewayB;padding-left:30px;}
.info-block.two-block ul li:before {content:'';background: url('/images/galka2.png') center center no-repeat;background-size: 20px 20px;width:20px;height:20px;float:left;margin-right:10px;margin-bottom:10px;margin-left:-30px;}



/*----------------------News/Reviews------------------------*/
.info-block.project-block {}
.info-block.project-block h2 {text-align:center;margin-bottom:35px;}
.info-block.project-block .widget-wrapper, .info-block.project-block .textwidget {float:left;width:100%;height:auto;}
.info-block.project-block ul {height: auto;width: 100%;padding: 0;border:0;margin:  10px 0 0 0%;float: left;list-style:none;}
.info-block.project-block ul li {height: auto;width: 23%;padding: 0;border:0;margin: 0 1%;float: left;box-shadow: 0 0 0 0px #CDCDCD;box-shadow: 0 0 0 0px #cdcdcd;/*background:#f0f0f0;*/}
.info-block.project-block .carousel-slider__post {border-radius: 0!important;box-shadow: 0 0 0 0 white!important;}
.carousel-slider__post-content {display:block!important;}
.info-block.project-block ul li a {float:left;width:100%:height:auto;}
.info-block.project-block ul li img {height: auto;width: 100%;padding: 0;border:0;margin: 0 0% 15px 0;float: left;max-width: 100%;max-height: 100%;height: auto;width: auto;/*border: 4px outset #FFD700;*/}
.single-single .info-block.project-block ul li img {width:100%;}
.single-single .info-block.project-block ul li:hover img {opacity:0.7;}
.single-single .info-block img.alignleft {max-width:35%;margin-right:4%;margin-bottom:25px;float:left;height:auto!important;margin-top:0px;}
.single-single .info-block img.alignright {max-width:35%;margin-left:4%;margin-bottom:25px;float:right;height:auto!important;margin-top:0px;}
.carousel-slider__post-title {margin:0!important;width:100%!important;}
.info-block.project-block ul li .title, .carousel-slider__post a h2 {height: auto;line-height:22px;width: 96%;padding: 10px 2%;border:0;margin: 0!important;float: none;font-size:16px;color:black;text-align:left!important;font-family: Lato;float:left;background: black;-webkit-background-clip: text;-webkit-text-fill-color: black;font-weight:normal;text-transform: uppercase;}
/*.cat-page .info-block.reviews-block ul li .title {text-align:center;}*/
.info-block.project-block ul li:hover .title, .carousel-slider__post:hover a h2 {color:#41CAC5;}
.info-block.project-block ul li p, .carousel-slider__post-excerpt {height: auto;line-height:19px!important;width: 96%;padding: 0 2% 15px 2%;border:0;margin: 0!important;float: none;font-size:14px!important;color:black;text-align:left!important;font-weight:normal;}
.info-block.project-block ul li p {float:left;width:100%:height:auto;}
.info-block.project-block .carousel-slider__post-excerpt {display:none;}
.carousel-slider__post-meta {display:none!important;}
.info-block.project-block ul li .detail {color:black;float:right;font-size:17px;box-shadow: 0 0 0 1px #1088A0;border-radius:20px;padding: 10px 15px;background: none ;margin-bottom:10px;font-family: RalewayB;color:#1088A0;}
.info-block.project-block ul li .detail:hover {background-color:#41CAC5;color:white;}

.info-block.project-block ul hr {width:100%;float:left;border:0!important;margin:0;display:none;background:white;margin-bottom: 30px;}
.info-block.project-block ul hr:nth-of-type(4), .info-block.project-block ul hr:nth-of-type(8), .info-block.project-block ul hr:nth-of-type(12) {display:block;}




/*----------------------News/Reviews------------------------*/
.info-block.reviews-block {/*background:#F0FFFE;*/padding-bottom:10px;}
.info-block.reviews-block h2 {text-align:center;margin-bottom:35px;}
.info-block.reviews-block ul {height: auto;width: 102%;padding: 0;border:0;margin:  0 0 0 -1%;float: left;list-style:none;}
.info-block.reviews-block ul li {height: auto;width: 48%;padding: 0;border:0;margin: 0 1%;float: left;box-shadow: 0 0 0 0px #CDCDCD;box-shadow: 0 0 0 0px #cdcdcd;/*background:#f0f0f0;*/}
.info-block.reviews-block .carousel-slider__post {border-radius: 0!important;box-shadow: 0 0 0 0 white!important;}
.info-block.reviews-block ul li img, .info-block.reviews-block .carousel-slider .owl-item img {height: auto;width: 100px;padding: 0;border:0;margin: 0 15px 15px 0;float: left;border-radius:50%;}
.info-block.reviews-block .carousel-slider .owl-item img {margin-top:10px!important;}
.info-block.reviews-block ul li p, .info-block.reviews-block .carousel-slider__post-excerpt p {height: auto;line-height:21px;width: auto;max-width:75%;padding: 0 2% 15px 2%;border:0;margin: 0;float: none;font-size:16px;color:black;text-align:left!important;font-weight:normal;padding-left:115px!important;}
.info-block.reviews-block .carousel-slider__post-excerpt p {padding-left:0!important;}
.info-block.reviews-block .carousel-slider__post-excerpt p:first-of-type {padding:0!important;}
.info-block.reviews-block .carousel-slider__post-excerpt p:last-of-type {padding-top: 10px!important;}
.info-block.reviews-block .carousel-slider__post-excerpt p:last-of-type {font-size:13px;}
.info-block.reviews-block ul li p strong, .info-block.reviews-block .carousel-slider__post-excerpt strong {color:black;width:100%;float:left;}
.info-block.reviews-block .carousel-slider__post-excerpt p:last-of-type strong {font-size:16.5px;line-height:25px;

padding-top: 35px;
float: left;
width: auto;

}

.info-block.reviews-block .carousel-slider__post-header {display:none;}
.info-block.reviews-block .pageviews-wrapper {display:none;}

.info-block.reviews-block .info-block-wrapper {padding-bottom:45px;}



/*-----------------------------Etaps--------------------------------*/
.etap-block {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;background: url('/images/order-fon2.jpg') center center no-repeat;background-size: cover;border-top: 0px solid white;border-bottom: 40px solid #E1FFFE;margin-top:0px;}
.etap-block .info-block-wrapper {width:1000px;}
.etap-block .info-block-wrapper form {margin-top:-110px;margin-bottom:-130px;border-top: 2px dashed #00C2C9;border-bottom: 2px dashed #00C2C9;border-radius:0;}

.etap-block .info-block-wrapper .etaps-in .widget-wrapper .textwidget > h2 {background: lnone;-webkit-background-clip: none;-webkit-text-fill-color: white;
background: linear-gradient(to bottom, white, #AAF0E0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;margin-bottom:40px;text-align:center;
}

.etaps-in {height: auto;line-height: auto;width: auto;padding: 0;border:0;margin: 70px 0 0 0;float: left;position:relative;}
.etaps-in .etap {height: auto;line-height: auto;width: 220px;padding: 0;border:0;margin: 0 10px;float: left;position:relative;}
.etaps-in .etap .icon {height: 100px;width: 100px;padding: 0;border:0;margin: 0 60px 10px 60px;float: left;background:white;background: center center no-repeat;background-size: auto 100%;border-radius:50%;}
.etaps-in .etap.etap1 .icon {background-image: url('/images/advan1.png');}
.etaps-in .etap.etap2 .icon {background-image: url('/images/advan2.png');}

.etaps-in .etap .text {height: auto;line-height: 24px;width: 100%;padding: 0;border:0;margin: 15px 0 0 0;float: left;color:white;text-align:center;font-size:19.5px;font-weight:normal;color:white;    font-family: RalewayB;}

.etaps-in img {height: auto;line-height: auto;width:100px;padding: 0;border:0;margin: 0 auto;float: left;position:absolute;right:-60px;top:-60px;}


/*-----------------------------Contacts--------------------------------*/
.info-block.order-block .contacts-block {width:33.33333%;float:left;padding: 0%;margin-top:15px;margin-bottom:45px;}

.info-block.order-block .contacts-block .fb-wrapper {background: grey;width:100%;height:400px;margin-top:-15px;}

.info-block.order-block  iframe {width:60%;height:320px;margin-top:15px;float: right;z-index: 9999;position: relative;}

.info-block.order-block .title {float: left;text-align:left;font-size:18.5px;line-height:26px;color:#06BAC5;margin-bottom: 0px;padding-bottom:15px;border-bottom: 0px solid #06BAC5;width:100%;text-transform:uppercase;font-family: RalewayB;}

.info-block.order-block p {margin-bottom: 10px;float: left;text-align:left;font-size:20px;line-height:24px;color:white;margin-bottom:0;padding-bottom:10px;color:black;}
.info-block.order-block p strong {padding-bottom:5px;float:left;width:100%;color:white;text-transform:uppercase;margin-top:15px;letter-spacing:0px;color:black;font-size:15px;font-family: latoB;color:#007C85;color:#06BAC5;font-weight:normal;}
.info-block.order-block p a {cursor:pointer;color:black;width:100%;float:left;font-size:21px;line-height:22px;font-family: lato;}
.info-block.order-block p span {color:black;font-size:21px;font-family: lato;}
.info-block.order-block p a:hover {color:#F6AC0D;}

.info-block.order-block ul {width:100%;padding-left:0%;list-style:none;}
.info-block.order-block ul li {width:100%;margin-bottom:10px;font-size:18px;color:white;font-family: Bookman;}
.info-block.order-block li a {color:black;font-size:17px;line-height:22px;}
.info-block.order-block li a:hover {color:#D99F55;}

.info-block.order-block .socials {height: auto;width: auto;padding: 0;border:0;margin: 10px 0 0 0px;float: left;}
.info-block.order-block .socials .social {border:0;margin: 2px 5px 0 0px;float: left;cursor:pointer;float:left;margin:0;height:37px;width:37px;padding: 0;margin: 0 6px 0 0!important;border-radius:50%;}
.info-block.order-block .socials .social1 {background:url('/images/icon-in.png') center center no-repeat #0094A1; background-size: auto 70%;}
.info-block.order-block .socials .social2{background:url('/images/icon-fb.png') center center no-repeat #0094A1; background-size: auto 70%;}
.info-block.order-block .socials .social:hover {background-color: #F6AC0D!important;}



.footer-block .title, .footer-block .field, .footer-block .button {width:23%;float:left;margin: 0 1%;}
.footer-block .title {text-transform: uppercase;font-weight: normal;color: #333;text-align: center;line-height: 29px;color: white;font-family: LatoB;font-size:27px;width:98%;margin-bottom:35px;}
.footer-block form {margin-bottom:30px;float:left;width: 102%; margin-left: -1%;}
.footer-block form input {height: 43px;line-height: 43px;width:90%;padding: 0 5%;border:0;margin: 0 0 10px 0;float: left;color:black;text-align:left;font-size:17px;font-weight:normal;box-shadow: inset 0 0 0 1px white;background: white;border-radius:5px;}
.footer-block form .button input {height: 43px;line-height: 43px;width:100%;padding: 0;border:0;margin: 0 0 15px 0;float: left;color:white;text-align:center;font-family: LatoB;font-size:17px;font-weight:normal;background: transparent;text-transform:uppercase;font-weight:bold;text-indent:0px;cursor:pointer;border-radius:5px;box-shadow: inset 0 0 0 1px white;}
.footer-block form .button input:hover {background-color:#3AE2CE;}

.footer-block p {color:white;font-size:13px;line-height:19px;width:100%;margin-left:0%;font-family: Raleway;}

.footer-last {border-top: 1px dotted white;width:100%;margin-left:0%;padding-top:30px;margin-top:10px;}
.footer-last p {float:right;width:auto;margin:0;font-size:14px;line-height:21px;font-family: RalewayB;}
.footer-last p a {color:#0DBBB6;font-family: RalewayB;}

.info-block .footer-last ul {height: auto;line-height: auto;width: auto;padding: 0;border:0;margin: 0;float: left;list-style:none;position:relative;}
.info-block .footer-last ul li {height: auto;width:auto;padding: 0;border:0;margin: 0;float: left;border:0;text-align:center;position:relative;}
.info-block .footer-last ul li a {height: 20px;line-height: 20px;width: auto;padding: 0px 0px;border:0;margin: 0px 20px 0px 0;float: left;color:white;text-align:left;font-size:14px;cursor:pointer;}
.info-block .footer-last ul li a:hover {color:#D8A74B;}




/*----------------------Service------------------------*/
.info-block.service-block .info-block-wrapper {padding-bottom:60px;padding-top:60px;}
.info-block.service-block ul {height: auto;width: 100%;padding: 0;border:0;margin: 0px 0 0 0;float: left;list-style:none;}
.info-block.service-block ul li {height: auto;width: 29.3333%;padding: 0;border:0;margin: 30px 2% 0 2%;float: left;box-shadow: 0 0 0 0px #CDCDCD;background:white;min-height:0px;}
.info-block.service-block ul li img {height: auto;width: 100%;padding: 0;border:0;margin: 0 0% 10px 0;float: left;border: 0px outset #FFD700;margin-left:0px;}
.info-block.service-block ul li .title {height: auto;line-height:28px;width: 100%;padding: 10px 0 10px 0;border:0;margin: 0;float: left;font-size:22px;color:black;text-align:center;font-weight:normal;}
.info-block.service-block ul li:hover .title {color:#D99F55;}
.info-block.service-block ul li.four {margin-left: 18.6666%;}
.info-block.service-block ul li p {height: auto;line-height:22px;width: 100%;padding: 0 0 15px 0;border:0;margin: 0;float: none;font-size:17px;color:black;text-align:left!important;font-weight:normal;}
.info-block.service-block ul li p strong {color:grey;}





.info.single-page {margin-top:95px;}
.info.single-page h1 {font-family: LatoH;font-size: 45px;line-height:52px;background: linear-gradient(to bottom, #01434F, #00B0BD);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;}
.info.single-page h2 {height: auto;line-height: 37px;width:100%;padding: 0;border:0;margin: 0 0 20px 0;float: none;color:black;text-align:left;font-family:  LatoB;font-size:26px;font-weight:normal!important;background: black;-webkit-background-clip: text;-webkit-text-fill-color: black;text-align:left!important;}
.info.single-page h3 {height: auto;line-height: 27px;width:100%;padding: 0;border:0;margin: 0 0 20px 0;float: none;color:black;text-align:left;font-family:  LatoB;font-size:20px;font-weight:normal!important;background: #00656E;-webkit-background-clip: text;-webkit-text-fill-color: #00656E;text-align:left!important;}
.info.single-page h3 a {font-family:  LatoB;}
.info.single-page h3 a:hover {color:#41CAC5!important;}

.pageviews-wrapper, .total-wiews {width:auto!important;float:left;font-size: 14px!important;clear: both;font-family: LatoB!important;line-height:19px!important;margin-top:20px!important;}
.total-wiews {margin-left:1%;}
.pageviews-wrapper span, .total-wiews span {font-family: LatoB!important;font-size: 14px!important;}
.total-wiews img {margin-bottom: -3px;}
.addtoany_shortcode {width:auto!important;float:right;margin-top:20px!important;margin-right:1%;}

.wp-pagenavi {float:right;width:auto;margin-right:1%;margin-bottom:30px;}
.wp-pagenavi span.pages {display:none;}
.wp-pagenavi a, .wp-pagenavi span {color:black;width:26px;height:26px;line-height:28px;text-align:center;float:left;padding:0!important;font-family: LatoB!important;font-weight:normal!important;font-size:12px!important;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color:#00656E!important;color:#00656E!important;}


.info.single-page.single-single .all-info {width:102%;margin-left:-1%;}
.info.single-page.single-single .all-info h1, .info.single-page.single-single .all-info h2 {width:98%;margin-left:1%;}
.info.single-page.single-single .all-info > div.wp-caption {height: auto;width: 12%!important;padding: 0;border:0;margin: 0 1%;margin-top:25px;float: left;box-shadow: inset 0 0 0 1px #cdcdcd;padding: 30px 3% 90px 3%;position:relative;}
.info.single-page.single-single .all-info > div.wp-caption a {height: auto;width: 100%!important;padding: 0;border:0;margin: 0;float: left;}
.info.single-page.single-single .all-info > div.wp-caption a img {height: auto;width: 100%!important;padding: 0;border:0;margin: 0;float: left;max-width:160px;position:relative;left:50%;transform: translate(-50%,0);}
.info.single-page.single-single .all-info > div.wp-caption .wp-caption-text {height: auto;line-height:18px;width: 84%;padding: 20px 8% 15px 8%;border:0;margin: 0!important;float: none;font-size:11px;color:black;text-align:left!important;font-family: Lato;float:left;background: black;-webkit-background-clip: text;-webkit-text-fill-color: black;font-weight:normal;text-transform: uppercase;text-align:center!important;position:absolute;bottom:0;left:0;}

.info.single-page.single-single .all-info .pageviews-wrapper {margin-left:1%;margin-top:30px!important;float:left;}
.info.single-page.single-single .all-info ul li .pageviews-wrapper {display:none;}
.info.single-page.single-single .all-info .addtoany-outer {margin-right:1%;margin-top:15px!important;float:right;}

.single-page .content-container ul {margin-top:0;}

.contacts-page iframe {width:45%;float:right;margin-left:5%;margin-bottom:15px;}

.wp-block-gallery.has-nested-images {
	--wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 1.5em ) ) )!important;
    gap: var(--wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 1.5em ) ) )!important;
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
	width: calc(25% - var(--wp--style--unstable-gallery-gap, 25px)*.75)!important;
	max-width: calc(25% - var(--wp--style--unstable-gallery-gap, 25px)*.75)!important;	
	margin-top:10px!important;

}
.wp-block-gallery.has-nested-images figure.wp-block-image:last-of-type {margin-bottom:5px!important;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {border:0!important;padding: 0 10px;box-sizing:border-box;width:100%;box-shadow: 0 0 0 0 white!important;
	 color: #56222E!important;
	-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;
}
.wp-block-gallery.has-nested-images figure.wp-block-image > a:hover {opacity:0.5;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a:hover {color:#0DBBB6!important;}
.wp-block-gallery.has-nested-images figure.wp-block-image img {border-radius:0px!important;border:0!important;box-shadow: 0 0 0 0 white!important;}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {position:relative!important;float: left!important;width: 100%!important;font-family: LatoB!important;font-size: 16.5px!important;line-height: 251px!important;background: transparent!important;color:black!important;margin-top:15px!important;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {float: left!important;width: 100%!important;font-family: RalewayB!important;font-size: 20px!important;line-height: 28px!important;background: transparent!important;color:#01434F!important;}










@media screen and (max-width:1350px) {
.header .main-header, .slide-block .main-slider, .info-block-wrapper, .footer-last-wrapper {width:1100px;}	
h1 {font-size:49px;line-height:54px;}

.slide-block img {left:30%;transform: translate(-30%, -50%);}
.slide-block .inner-slider {width: 600px;}

.info-block.advans-block ul li {width: 26.3333%;margin-right: 2%;}

.info.single-page.single-single .all-info > div.wp-caption {width: 17%!important;}

.info-block.advantage-block .info-block-wrapper {padding-bottom:35px;}	

.info-block.advantage-block ul li .subtitle {min-height:75px;}

}


@media screen and (max-width:1200px) {
.header .main-header, .slide-block .main-slider, .info-block-wrapper, .footer-last-wrapper, .etap-block .info-block-wrapper {width:900px;}	
.slide-block .inner-slider {width: 480px;}
.slide-block.form-block form {width:300px;margin-left:30px;padding-left:20px;padding-right:20px;}
	
h1 {font-size:39px;line-height:44px;}

.info-block.advans-block ul li {width: 28.3333%;margin-right: 0%;}

.etaps-in {max-width:400px;width:400px;margin-top:40px;}
.etaps-in .etap {width:46%;margin-left:2%;margin-right:2%;}
.etaps-in .etap .icon {margin-left:0;margin-right:0;position:relative;left:50%;transform: translate(-50%,0);}
.etap-block .info-block-wrapper .etaps-in > h2 {margin-bottom:60px;width: 100%;float:left;text-align: center;}

.info-block.advantage-block ul li .subtitle {font-size: 13px;line-height:18px;}


}


@media screen and (max-width:990px) {
	
.header .main-header, .slide-block .main-slider, .info-block-wrapper, .info-block.advans-block .info-block-wrapper, .footer-last-wrapper, .etap-block .info-block-wrapper {width:92%;}	
.header .logo {padding-top:20px;}
.header .logo img {height:90px;}	
.header .order {margin-top:7.5px!important;z-index:9999;position:relative;right:0;left:auto;}
.header .contacts p, .header .contacts p a, .header .contacts span {font-size:15px;}
#nav-wrap {position: absolute;right: 0;top: 45px;}
.header .socials {position: absolute;right: 50px;top: 78.5px;}

.slide-block img {left: 40%;transform: translate(-40%, -50%);}
.slide-block .inner-slider {width: 100%;}
.slide-block h1, .slide-block p {float:left;width:100%;text-align:center;}
h1, .info.single-page h1 {font-size:32px;line-height:38px;}
.slide-block.form-block form {max-width: 86%;margin-top:40px;float:left;position:relative;left:50%;transform: translate(-50%,0);margin-left:0;}
.slide-block.form-block form {display:none;}	
.slide-block .main-slider {padding-top:0;}	

h2 {font-size: 27px;line-height: 33px;}	
.footer-block .title {font-size: 18px;line-height: 22px;}		
.info.single-page h2, .info-block.two-block h2 {font-size: 21px;line-height: 27px;}	
.info.single-page h3 {font-size: 17px;line-height: 24px;}	
.form-block form h2 {font-size: 24px;line-height: 33px;}
.info-block.two-block .inner-block h2 {font-size: 21px;line-height: 29px;}
.form-block form h3, h3 {line-height: 25px;} 
.slide-block p, p, .info-block.two-block ul li, .info-block.reviews-block ul li p {font-size: 15px;line-height: 23px;}
.footer-last p, .footer-last p a {font-size: 13px;line-height: 18px;}	
.form-block form button {font-size:15px;}
.form-block form input, .link-wrapper a {font-size:14.5px;}

.info-block.advantage-block ul {width:104%;margin-left:-2%;}	
.info-block.advantage-block ul li {width:21%;}	
.info-block.advantage-block ul li:nth-child(6n) {clear:none;}	
.info-block.advantage-block ul li:nth-child(4n+1) {clear:both;}
.info-block.advantage-block .info-block-wrapper {padding-bottom:40px;}
	
.info-block.two-block .inner-block {width:100%;}
.info-block.two-block .inner-block.block1 {margin-bottom:40px;}
.info-block.two-block h2 {width:100%;margin-right:0;}

.info-block.advans-block .info-block-wrapper {padding-top: 50px;padding-bottom:90px;}
.info-block.advans-block ul {width: 100%;margin: 00;margin-left:-3%;}
.info-block.advans-block ul li, .info-block.advans-block ul li:nth-child(4), .info-block.advans-block ul li:nth-child(5), .info-block.advans-block ul li:nth-child(6) {width: 46%;margin: 20px 2% 0 2%;}
.info-block.advans-block ul li .title {font-size:37px;padding-top:0px;}
.info-block.advans-block ul li .subtitle {line-height: 20px;font-size: 14.5px;/*padding-left:100px;*/}
.info-block.advans-block ul li:nth-child(3) .subtitle, .info-block.advans-block ul li:nth-child(4) .subtitle {min-height:60px;}

.etaps-in {max-width: 45%;width: 45%;}
.etaps-in .etap .icon {width: 90px;height:90px;}
.etaps-in .etap .text {font-size:16px;}
.form-block#etaps form {width: 41%;padding-left:4%;padding-right:4%;margin-left:3%;}

.info-block.order-block p a, .info-block.order-block p span {font-size: 17px;line-height: 19px;}

.footer-last p {width:100%;text-align:center;}
.footer-block form {margin-left:-1%;width:102%;}
.footer-block .title {width:96%;margin-left:2%;margin-right:2%;margin-bottom:30px;}
.footer-block .field, .footer-block .button {width:48%;}
.footer-block form button, .footer-block form input {font-size:15px!important;}

.menu-futer-menyu-container {width:100%;float:left;padding-bottom: 30px;}
.info-block .footer-last ul {position:relative;left:50%;transform: translate(-50%,0);}
.info-block .footer-last ul li a {margin: 10px;}	
	
.menu-futer-menyu-container {display:none;}	
	
.info.single-page {margin-top:135px;}	
	
.info-block.project-block ul hr:nth-of-type(4), .info-block.project-block ul hr:nth-of-type(8) {display:none;}	
.info-block.project-block ul hr:nth-of-type(3), .info-block.project-block ul hr:nth-of-type(6), .info-block.project-block ul hr:nth-of-type(9), .info-block.project-block ul hr:nth-of-type(12) {display:block;}	
.info-block.project-block ul li {width:31.333%;}	
	
.info.single-page.single-single .all-info > div.wp-caption {width: 25.33333%!important;}	
.info.single-page.single-single .all-info > div.wp-caption a img {max-width:100px;padding-bottom:30px;}
	
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {font-size: 17px!important;line-height: 23px!important;}
	
	
}


@media screen and (max-width:850px) {
.info-block.advans-block ul li:nth-child(3) .subtitle, .info-block.advans-block ul li:nth-child(4) .subtitle {min-height:80px;}
}


@media screen and (max-width:768px) {
	
.slide-block.form-block form {display:none;}

.info-block.advantage-block ul {width: 100%;margin: 0%;}
.info-block.advantage-block ul li img {width:70px;margin-left:-35px;}
.info-block.advantage-block ul li .subtitle br {display:none;}

.info-block .image-wrapper {width:80%;margin-left:5%;margin-right:15%;margin-bottom:45px;}

.info-block h2 {float:left;text-align:center;width:100%;}

.info-block.advans-block ul li:nth-child(3) .subtitle, .info-block.advans-block ul li:nth-child(4) .subtitle {min-height:80px;}
.info-block.advans-block .info-block-wrapper {padding-bottom: 70px;}
	
.etaps-in {width:70%;margin-left:15%;margin-right:15%;max-width:100%;margin-top:0;}
.form-block#etaps form {margin-top:40px;position:relative;float:left;left:50%;transform:translate(-50%,0);margin-left:0;width:380px;max-width:92%;}

.addtoany-outer {width:100%;text-align:right;float:right;margin-top:20px!important;}
.addtoany_shortcode {width:98%!important;margin: 0px auto 0 auto;float:right;text-align:right!important;margin-top:10px!important;margin-right:1%!important;margin-left:1%!important;}
.pageviews-wrapper {width: auto!important;float: none;font-size: 14px!important;clear: both;font-family: LatoB!important;line-height: 19px!important;margin-top: 20px!important;}
.addtoany_list a, .widget .addtoany_list a {padding:4px!important;}
.total-wiews {width:auto!important;margin-bottom:20px!important;float:right!important;}
.pageviews-wrapper, .total-wiew, .info.single-page.single-single .all-info .pageviews-wrappers {text-align:right!important;float:right!important;margin-right:1%;}	
.info.single-page.single-single .all-info .pageviews-wrapper {margin-right:2%!important;}	
.wp-pagenavi {margin-bottom:10px;}	
	
.contacts-page iframe {width:100%;margin-left:0;height:220px;}	
.info.single-page.contacts-page h2, .contacts-page h3, .contacts-page .content-container > p, .contacts-page .content-container > p a, .contacts-page .content-container > p span, .contacts-page .content-container > p strong, .info.single-page.contacts-page h3 {width:100%!important;float:left!important;text-align:center!important;}	
.contacts-page h2 {margin-top:20px!important;}	
.addtoany_shortcode {width:100%!important;margin-right:0!important;margin-left:0!important;}	
	
.carousel-slider .owl-stage-outer {width:100%!important;float:left!important;}	
.info-block.reviews-block .carousel-slider__post-excerpt p	{max-width:100%;}
	
.single-single .info-block img.alignleft, 	
.single-single .info-block img.alignright {max-width:100%;margin-left:10%;margin-right:10%;width:80%;}	
	
.wp-block-gallery.has-nested-images figure.wp-block-image {
	width: calc(50% - var(--wp--style--unstable-gallery-gap, 25px)*.75)!important;
	max-width: calc(50% - var(--wp--style--unstable-gallery-gap, 25px)*.75)!important;	

}	
	
	
	
	
	
	
	
	
	
}


@media screen and (max-width:750px) {
.info-block.advans-block ul li:nth-child(3) .subtitle, .info-block.advans-block ul li:nth-child(4) .subtitle {min-height:100px;}
}


@media screen and (max-width:650px) {
	
.info-block.advantage-block ul {margin-top:-40px;margin-bottom:-20px;}
.info-block.advantage-block ul li {width:40%;margin-left:5%;margin-right:5%;margin-top:20px;margin-bottom:20px;}

.info-block.advans-block ul li:nth-child(3) .subtitle, .info-block.advans-block ul li:nth-child(4) .subtitle {min-height:100px;}
.info-block.advans-block ul li .subtitle {font-size:13.5px;}

.info-block.project-block ul hr:nth-of-type(3), .info-block.project-block ul hr:nth-of-type(9) {display:none;}	
.info-block.project-block ul hr:nth-of-type(2), .info-block.project-block ul hr:nth-of-type(4), .info-block.project-block ul hr:nth-of-type(6), .info-block.project-block ul hr:nth-of-type(8), .info-block.project-block ul hr:nth-of-type(10), .info-block.project-block ul hr:nth-of-type(12){display:block;}		
.info-block.project-block ul li {width:48%;}	

.info.single-page.single-single .all-info > div.wp-caption a img {padding-bottom:60px;}
.info-block.advantage-block ul li .subtitle {min-height:0px;}
.info-block.advantage-block ul li:nth-child(4n+1) {clear:none;}
.info-block.advantage-block ul li:nth-child(2n+1) {clear:both;}
	
	
	
}


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

.top-line {width:170px;padding-top:24.5px;}
.top-line p, .top-line p a {float:right;text-align:right;line-height:21px;}
#nav-wrap {top: 49px;}
.header .socials {top: 82.5px;}

.etaps-in {width:100%;margin-left:0%;margin-right:0%;max-width:100%;}

.info-block.order-block .contacts-block {width:100%;}
.info-block.order-block p, .info-block.order-block p a, .info-block.order-block span, .info-block.order-block strong {width:100%;text-align:center;}
.info-block.order-block .socials {position:relative;left:50%;transform: translate(-50%,0);}
.info-block.order-block .socials .social {margin: 0 3px!important;}
.info-block.order-block iframe {width:100%;margin-top:0;}

.info-block.advans-block ul {margin-left:0;}	
.info-block.advans-block ul li, .info-block.advans-block ul li:nth-child(4), .info-block.advans-block ul li:nth-child(5), .info-block.advans-block ul li:nth-child(6) {width: 90%;margin: 20px 5% 0 5%;position:relative;}
.info-block.advans-block ul li:nth-child(3) .subtitle, .info-block.advans-block ul li:nth-child(4) .subtitle {min-height:0px;}
.info-block.advans-block ul li .title {width:auto;margin-left:0;margin-right:0; position:absolute;left:50%;transform: translate(-50%,0);float:left;}
.info-block.advans-block ul li .subtitle {width:100%;padding-left:0!important;width:100%;text-align:center;padding-top:43px;}

}


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

.info-block.advans-block ul li .title {font-size:30px;}

.info.single-page.single-single .all-info > div.wp-caption {width: 42%!important;margin-top:3vw;}		
.info.single-page.single-single .all-info > div.wp-caption a img {padding-bottom:30px;}


}


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





}


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

.info-block .image-wrapper {padding-bottom:20px;}
.info-block .image-wrapper img {margin-left:20px;width:107%;}

.etaps-in .etap .text {font-size: 14px;line-height:19px;}

.footer-block .field, .footer-block .button {width:90%;margin-left:5%;margin-right:5%;}
.info-block .footer-last ul li {width:100%;}
.info-block .footer-last ul li a {width:100%;margin-left:0;margin-right:0;text-align:center;}

.info-block.project-block ul li .title, .carousel-slider__post a h2 {line-height: 18px;font-size: 13px;}
.info-block.project-block ul li p, .carousel-slider__post-excerpt {line-height: 17px!important;font-size: 12px!important;}
	
.pageviews-wrapper, .total-wiews {margin-right:2%;}	
	
.info.single-page.single-single .all-info > div.wp-caption .wp-caption-text {font-size:9px;line-height:14px;}
.info.single-page.single-single .all-info > div.wp-caption {padding-bottom:70px;}	
	
.single-single .info-block img.alignleft, 	
.single-single .info-block img.alignright {margin-left:0%;margin-right:0%;width:100%;}		

.info-block.advantage-block ul {margin-top:-20px;margin-bottom:0px;}	
.info-block.advantage-block ul li {margin-top;5px;margin-bottom:5px;}	
.info-block.advantage-block ul li .subtitle {min-height:60px;}	
	
}


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



}


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

.info-block.advans-block ul li, .info-block.advans-block ul li:nth-child(4), .info-block.advans-block ul li:nth-child(5), .info-block.advans-block ul li:nth-child(6) {width: 100%;margin: 20px 0% 0 0%;}
.info-block.advantage-block ul li .subtitle {font-size: 12px;line-height: 16.5px;}









}


@media screen and (max-width:360px) {
.info.single-page.single-single .all-info > div.wp-caption {padding-bottom:82px;}
	
	
}







