.wprt-spacer { clear: both; } .wprt-gmap { height: 400px; } .wprt-section {
position: relative;
background-color: #fff;
}
.wprt-section.promotion {
padding: 32px 0;
background-color: #ffbc13;
}
.wprt-section.works {
background-image: url(//www.xn--12cl8ccbb2dbet7aodi4b3cevc0eyc7krhd.com/wp-content/themes/construct/assets/img/bg-section-1.jpg);
background-position: center center;
}
.wprt-section.facts {
background-image: url(//www.xn--12cl8ccbb2dbet7aodi4b3cevc0eyc7krhd.com/wp-content/themes/construct/assets/img/bg-section-2.jpg);
background-position: center center;
}
.wprt-section.promotion-2 {
background-image: url(//www.xn--12cl8ccbb2dbet7aodi4b3cevc0eyc7krhd.com/wp-content/themes/construct/assets/img/bg-section-3.jpg);
background-position: center center;
}
.wprt-section.progressbar {
background-image: url(//www.xn--12cl8ccbb2dbet7aodi4b3cevc0eyc7krhd.com/wp-content/themes/construct/assets/img/bg-section-4.jpg);
background-position: center center;
}
.wprt-section.offer,
.wprt-section.partners,
.wprt-section.service {
background-color: #f8f8f8;
}
.wprt-section.facts-2 {
background-image: url(//www.xn--12cl8ccbb2dbet7aodi4b3cevc0eyc7krhd.com/wp-content/themes/construct/assets/img/bg-section-5.jpg);
background-position: center center;
}
.wprt-section.facts-3 {
background-image: url(//www.xn--12cl8ccbb2dbet7aodi4b3cevc0eyc7krhd.com/wp-content/themes/construct/assets/img/bg-section-4.jpg);
background-position: center center;
}
.wprt-section.services-2 {
background-color: #f8f8f8;
} .wprt-subtitle {
font-size: 1.142em;
line-height: 1.8em;
max-width: 770px;
margin: 0 auto;
text-align: center;
}
.wprt-subtitle.left {
text-align: left;
margin: 0;
} .wprt-image-box {
background-color: #fff;
padding: 30px;
}
.wprt-image-box.left .image-wrap { 
width: 225px;
height: auto;
float: left;
margin-right: 25px;
}
.wprt-image-box.left .content-wrap {
overflow: hidden;
}
.wprt-image-box.left .content-wrap > p {
margin: 0 0 12px;
}
.wprt-image-box.left .dd-title {
margin-bottom: 8px;
}
.wprt-image-box.left .dd-title a:hover {
color: #ffbc13;
}
.wprt-image-box.left .dd-link a {
font-family: "Montserrat", sans-serif;
font-size: 13px;
font-weight: 500;
position: relative;
padding-right: 15px;
display: inline-block;
color: #979797;
}
.wprt-image-box.left .dd-link a:after {
content: "\f101";
font-family: "FontAwesome";
position: absolute;
right: 0;
top: 0;
}
.wprt-image-box.left .dd-link a:hover {
color: #ffbc13;
}
@media only screen and (max-width: 767px) {
.wprt-image-box.left .image-wrap {
width: auto;
margin: 0 0 20px;
float: none;
}
} .wprt-icon-box { text-align: center; }
.wprt-icon-box .icon-wrap { margin-bottom: 10px;}
.wprt-icon-box > .dd-title { margin-bottom: 8px; }
.wprt-icon-box > .dd-title a:hover { color: #ffbc13; }
.wprt-icon-box p { margin-bottom: 8px; }
.wprt-icon-box.width-150 .dd-icon { line-height: 150px; width: 150px; height: 150px; font-size: 55px; }
.wprt-icon-box.width-120 .dd-icon { line-height: 120px; width: 120px; height: 120px; font-size: 50px; }
.wprt-icon-box.width-90 .dd-icon { line-height: 90px; width: 90px; height: 90px; font-size: 45px; }
.wprt-icon-box.width-70 .dd-icon { line-height: 70px; width: 70px; height: 70px; font-size: 40px; }
.wprt-icon-box.rounded .dd-icon,
.wprt-icon-box.rounded.icon-effect-1 .dd-icon:after,
.wprt-icon-box.rounded.icon-effect-3 .dd-icon:after { border-radius: 50%; }
.wprt-icon-box .dd-icon {
display: inline-block;
position: relative;
z-index: 1;
color: #ffbc13;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
transition: color 0.3s;
}
.wprt-icon-box .dd-icon:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
content: '';
-webkit-box-sizing: content-box; 
-moz-box-sizing: content-box; 
box-sizing: content-box;
top: 0;
left: 0;
z-index: -1;
}
.wprt-icon-box .dd-link a {
font-family: "Montserrat", sans-serif;
font-size: 13px;
font-weight: 500;
position: relative;
padding-right: 15px;
display: inline-block;
}
.wprt-icon-box .dd-link a:after {
content: "\f101";
font-family: "FontAwesome";
position: absolute;
right: 0;
top: 0;
}
.wprt-icon-box .dd-link.dark a {
color: #979797;
}
.wprt-icon-box .dd-link.dark a:hover {
color: #ffbc13;
} .wprt-icon-box.outline .icon-wrap { margin-bottom: 25px; }
.wprt-icon-box.outline .dd-icon { box-shadow: inset 0 0 0 2px #ffbc13; }
.wprt-icon-box.outline .dd-icon:after {
background-color: #ffbc13;
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
opacity: 0;
-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
-moz-transition: -moz-transform 0.2s, opacity 0.3s;
transition: transform 0.2s, opacity 0.3s;    
} .wprt-icon-box.outline.icon-effect-1:hover .dd-icon { color: #fff; }
.wprt-icon-box.outline.icon-effect-1:hover .dd-icon:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.wprt-icon-box.outline.icon-effect-1 .dd-icon:before {
-webkit-transition: -webkit-transform 0.2s;
-moz-transition: -moz-transform 0.2s;
transition: transform 0.2s;
}
.wprt-icon-box.outline.icon-effect-1:hover .dd-icon:before {
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
} .wprt-icon-box.outline.icon-effect-2 .dd-icon { -webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s; -moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s; transition: background 0.3s, color 0.3s, box-shadow 0.3s; }
.wprt-icon-box.outline.icon-effect-2 .dd-icon:after { display: none; }
.wprt-icon-box.outline.icon-effect-2:hover .dd-icon { color: #fff; background-color: #ffbc13; }
.wprt-icon-box.outline.icon-effect-2:hover .dd-icon:before { -webkit-animation: toRightFromLeft 0.3s forwards; -moz-animation: toRightFromLeft 0.3s forwards; animation: toRightFromLeft 0.3s forwards; }
@-webkit-keyframes toRightFromLeft {
49% { -webkit-transform: translate(100%); }
50% { opacity: 0; -webkit-transform: translate(-100%); }
51% { opacity: 1; }
}
@-moz-keyframes toRightFromLeft {
49% { -moz-transform: translate(100%); }
50% {  opacity: 0; -moz-transform: translate(-100%); }
51% { opacity: 1; }
}
@keyframes toRightFromLeft {
49% { transform: translate(100%); }
50% { opacity: 0; transform: translate(-100%); }
51% { opacity: 1; }
} .wprt-icon-box.outline.icon-effect-3:hover .dd-icon {
color: #fff;
background-color: #ffbc13;
}
.wprt-icon-box.outline.icon-effect-3 .dd-icon:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
z-index: -1;
background-color: transparent;
}
.wprt-icon-box.outline.icon-effect-3:hover .dd-icon:after {
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
opacity: 0;
background-color: #ffbc13;
-webkit-transition: -webkit-transform 0.2s, opacity 0.3s, background 0.3s;
-moz-transition: -moz-transform 0.2s, opacity 0.3s, background 0.3s;
transition: transform 0.2s, opacity 0.3s, background 0.3s;
}
.wprt-icon-box.outline.icon-effect-3 .dd-icon:before {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.2s;
-moz-transition: -moz-transform 0.3s;
transition: transform 0.3s;
}
.wprt-icon-box.outline.icon-effect-3:hover .dd-icon:before {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
} .wprt-icon-box.accent-background .icon-wrap { margin-bottom: 25px; }
.wprt-icon-box.accent-background .dd-icon { box-shadow: inset 0 0 0 2px #ffbc13;  color: #fff; }
.wprt-icon-box.accent-background:hover .dd-icon { color: #ffbc13; } .wprt-icon-box.accent-background.icon-effect-3 .dd-icon:after {
background-color: #ffbc13;
-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
-moz-transition: -moz-transform 0.2s, opacity 0.3s;
transition: transform 0.2s, opacity 0.3s;
}
.wprt-icon-box.accent-background.icon-effect-3:hover .dd-icon:after {
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
opacity: 0;
} .wprt-icon-box.accent-background.icon-effect-2 .dd-icon { background-color: #ffbc13; -webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s; -moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s; transition: background 0.3s, color 0.3s, box-shadow 0.3s; }
.wprt-icon-box.accent-background.icon-effect-2 .dd-icon:after { display: none; }
.wprt-icon-box.accent-background.icon-effect-2:hover .dd-icon { color: #ffbc13; background-color: #fff; }
.wprt-icon-box.accent-background.icon-effect-2:hover .dd-icon:before { -webkit-animation: toRightFromLeft 0.3s forwards; -moz-animation: toRightFromLeft 0.3s forwards; animation: toRightFromLeft 0.3s forwards; } .wprt-icon-box.accent-background.icon-effect-1 .dd-icon { background-color: #ffbc13; color: #fff; }
.wprt-icon-box.accent-background.icon-effect-1:hover .dd-icon { background-color: transparent; color: #ffbc13; }
.wprt-icon-box.accent-background.icon-effect-1 .dd-icon:after {
background-color: #ffbc13;
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
opacity: 0;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
}
.wprt-icon-box.accent-background.icon-effect-1:hover .dd-icon:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
background-color: transparent;
opacity: 1;
}
.wprt-icon-box.accent-background.icon-effect-1 .dd-icon:before {
-webkit-transition: -webkit-transform 0.2s;
-moz-transition: -moz-transform 0.2s;
transition: transform 0.2s;
}
.wprt-icon-box.accent-background.icon-effect-1:hover .dd-icon:before {
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
} .wprt-icon-box.grey-background .icon-wrap { margin-bottom: 25px; }
.wprt-icon-box.grey-background .dd-icon { background-color: #f8f8f8; color: #ffbc13; }
.wprt-icon-box.grey-background:hover .dd-icon { background-color: #ffbc13; color: #fff; border-color: #ffbc13; } .wprt-icon-box.grey-background.icon-effect-1 .dd-icon:after {
background-color: #ffbc13;
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
opacity: 0;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s, background 0.3s;
transition: transform 0.3s, opacity 0.3s, background 0.3s;
}
.wprt-icon-box.grey-background.icon-effect-1:hover .dd-icon:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
background-color: transparent;
opacity: 1;
}
.wprt-icon-box.grey-background.icon-effect-1 .dd-icon:before {
-webkit-transition: -webkit-transform 0.2s;
-moz-transition: -moz-transform 0.2s;
transition: transform 0.2s;
}
.wprt-icon-box.grey-background.icon-effect-1:hover .dd-icon:before {
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
} .wprt-icon-box.grey-background.icon-effect-2 .dd-icon { -webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s; -moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s; transition: background 0.3s, color 0.3s, box-shadow 0.3s; }
.wprt-icon-box.grey-background.icon-effect-2 .dd-icon:after { display: none; }
.wprt-icon-box.grey-background.icon-effect-2:hover .dd-icon:before { -webkit-animation: toRightFromLeft 0.3s forwards; -moz-animation: toRightFromLeft 0.3s forwards; animation: toRightFromLeft 0.3s forwards; } .wprt-icon-box.grey-background.icon-effect-3 .dd-icon:after {
background-color: #ffbc13;
-webkit-transition: -webkit-transform 0.2s, opacity 0.3s, background 0.3s;
-moz-transition: -moz-transform 0.2s, opacity 0.3s, background 0.3s;
transition: transform 0.2s, opacity 0.3s, background 0.3s;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 0;
}
.wprt-icon-box.grey-background.icon-effect-3:hover .dd-icon:after {
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
opacity: 1;
background-color: transparent;
} .wprt-icon-box.icon-left { text-align: left; position: relative; }
.wprt-icon-box.icon-left .icon-wrap { 
position: absolute;
left: 0;
top: 0;
font-size: 50px;
line-height: 50px;
width: auto;
}
.wprt-icon-box.icon-left .content-wrap { 
padding-left: 80px;
}
.wprt-icon-box.icon-left .dd-title {
margin-bottom: 8px;
}
.wprt-icon-box.icon-left .dd-title a:hover {
color: #ffbc13;
} .wprt-icon-box.icon-left.outline .dd-icon {
box-shadow: inset 0 0 0 2px #ffbc13;
display: inline-block;
width: 70px;
height: 70px;
line-height: 70px;
text-align: center;
margin-top: 4px;
}
.wprt-icon-box.icon-left.outline .icon-wrap { font-size: 38px; margin-bottom: 0; }
.wprt-icon-box.icon-left.outline .content-wrap { padding-left: 100px; } .wprt-icon-box.icon-left.accent-background .dd-icon {  color: #fff; }
.wprt-icon-box.icon-left.accent-background:hover .dd-icon { color: #ffbc13; }
.wprt-icon-box.icon-left.accent-background .dd-icon {
box-shadow: inset 0 0 0 2px #ffbc13;
display: inline-block;
width: 70px;
height: 70px;
line-height: 66px;
text-align: center;
margin-top: 4px;
}
.wprt-icon-box.icon-left.accent-background .icon-wrap { font-size: 38px; margin-bottom: 0; }
.wprt-icon-box.icon-left.accent-background .content-wrap { padding-left: 100px; } .wprt-icon-box.icon-left.grey-background .dd-icon { background-color: #f8f8f8; color: #ffbc13; }
.wprt-icon-box.icon-left.grey-background:hover .dd-icon { background-color: #ffbc13; color: #fff; border-color: #ffbc13; }
.wprt-icon-box.icon-left.grey-background .dd-icon {
display: inline-block;
width: 70px;
height: 70px;
line-height: 66px;
text-align: center;
margin-top: 4px;
}
.wprt-icon-box.icon-left.grey-background .icon-wrap { font-size: 38px; margin-bottom: 0; }
.wprt-icon-box.icon-left.grey-background .content-wrap { padding-left: 100px; } .wprt-icon-box.icon-right { text-align: right; position: relative; }
.wprt-icon-box.icon-right .icon-wrap { 
position: absolute;
right: 0;
top: 0;
font-size: 50px;
line-height: 50px;
width: auto;
}
.wprt-icon-box.icon-right .content-wrap { 
padding-right: 80px;
}
.wprt-icon-box.icon-right .dd-title {
margin-bottom: 6px;
} .wprt-icon-box.icon-right.outline .dd-icon {
box-shadow: inset 0 0 0 2px #ffbc13;
display: inline-block;
width: 70px;
height: 70px;
line-height: 66px;
text-align: center;
margin-top: 4px;
}
.wprt-icon-box.icon-right.outline .icon-wrap { font-size: 38px; margin-bottom: 0; }
.wprt-icon-box.icon-right.outline .content-wrap { padding-right: 100px; } .wprt-icon-box.icon-right.accent-background .dd-icon {  color: #fff; }
.wprt-icon-box.icon-right.accent-background:hover .dd-icon { color: #ffbc13; }
.wprt-icon-box.icon-right.accent-background .dd-icon {
box-shadow: inset 0 0 0 2px #ffbc13;
display: inline-block;
width: 70px;
height: 70px;
line-height: 66px;
text-align: center;
margin-top: 4px;
}
.wprt-icon-box.icon-right.accent-background .icon-wrap { font-size: 38px; margin-bottom: 0; }
.wprt-icon-box.icon-right.accent-background .content-wrap { padding-right: 100px; } .wprt-icon-box.icon-right.grey-background .dd-icon { background-color: #f8f8f8; color: #ffbc13; }
.wprt-icon-box.icon-right.grey-background:hover .dd-icon { background-color: #ffbc13; color: #fff; border-color: #ffbc13; }
.wprt-icon-box.icon-right.grey-background .dd-icon {
display: inline-block;
width: 70px;
height: 70px;
line-height: 70px;
text-align: center;
margin-top: 4px;
}
.wprt-icon-box.icon-right.grey-background .icon-wrap { font-size: 38px; margin-bottom: 0; }
.wprt-icon-box.icon-right.grey-background .content-wrap { padding-right: 100px; } .wprt-lines {
position: relative;
}
.wprt-lines .line-1,
.wprt-lines .line-2 {
position: absolute;
left: 0;
top: 50%;
z-index: 2;
}
.wprt-lines .line-2 {
z-index: 1;
}
.wprt-lines.style-2 .line-1,
.wprt-lines.style-2 .line-2 {
left: 50%;
}
.wprt-lines.full-width .line-2 {
left: 0;
}
.wprt-lines.custom-1 { height: 3px; }
.wprt-lines.custom-1 .line-1 { height:3px; width: 60px; background-color: #ffbc13; margin-left: -30px; margin-top: -1.5px }
.wprt-lines.custom-2 { height: 3px; }
.wprt-lines.custom-2 .line-1 { height:3px; width: 60px; background-color: #ffbc13; margin-top: -1.5px }
.wprt-lines.custom-3 { height: 3px; }
.wprt-lines.custom-3 .line-1 { height:3px; width: 60px; background-color: #ffbc13; margin-left: 0; margin-top: -1.5px }
.wprt-lines.custom-3 .line-2 { height:1px; width: 100%; background-color: #f8f8f8; margin-left: 0; margin-top: -0.5px }
.wprt-lines.custom-4 { height: 1px; }
.wprt-lines.custom-4 .line-1 { height:1px; width: 100%; background-color: #eaeaea; margin-left: 0; margin-top: -0.5px }
.wprt-lines.custom-5 { height: 3px; }
.wprt-lines.custom-5 .line-1 { height:3px; width: 60px; background-color: #ffbc13; margin-left: 0; margin-top: -1.5px }
.wprt-lines.custom-5 .line-2 { height:1px; width: 100%; background-color: #f3f3f3; margin-left: 0; margin-top: -0.5px } .wprt-button {
font-family: "Montserrat", sans-serif;
font-weight: 500;
display: inline-block;
padding: 0.65em 2.5em;
background-color: #ffbc13;
border: 2px solid #ffbc13;
color: #fff;
-webkit-transition: all ease .238s;
-moz-transition: all ease .238s;
transition: all ease .238s;
} .wprt-button.rounded-3px {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;    
}
.wprt-button.rounded-30px {
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;    
}
.wprt-button:hover {
background-color: #4b4b4b;
border-color: #4b4b4b;
color: #fff
} .wprt-button.dark {
background-color: #4b4b4b;
border-color: #4b4b4b;
color: #fff;
}
.wprt-button.dark:hover {
background-color: #ffbc13;
border-color: #ffbc13;
color: #fff;
} .wprt-button.light {
background-color: #888;
border-color: #888;
color: #fff;
}
.wprt-button.light:hover {
background-color: #ffbc13;
border-color: #ffbc13;
color: #fff;
} .wprt-button.very-light {
background-color: #c7c7c7;
border-color: #c7c7c7;
color: #fff;
}
.wprt-button.very-light:hover {
background-color: #ffbc13;
border-color: #ffbc13;
color: #fff;
} .wprt-button.white {
background-color: #fff;
border-color: #fff;
color: #4b4b4b;
}
.wprt-button.white:hover {
background-color: #4b4b4b;
border-color: #4b4b4b;
color: #fff;
} .wprt-button.outline {
background-color: transparent;
border-color: #ffbc13;
color: #ffbc13;
}
.wprt-button.outline:hover {
background-color: #ffbc13;
color: #fff;
} .wprt-button.outline.dark {
border-color: #4b4b4b;
color: #4b4b4b;
}
.wprt-button.outline.dark:hover {
background-color: #ffbc13;
border-color: #ffbc13;
color: #fff;
} .wprt-button.outline.light {
border-color: #888;
color: #888;
}
.wprt-button.outline.light:hover {
background-color: #ffbc13;
border-color: #ffbc13;
color: #fff;
} .wprt-button.outline.very-light {
border-color: #c7c7c7;
color: #bbb;
}
.wprt-button.outline.very-light:hover {
background-color: #ffbc13;
border-color: #ffbc13;
color: #fff;
} .wprt-button.small {
padding: 0.425em 1.75em;
font-size: 0.928em;
} .wprt-button.big {
padding: 0.8em 2.6em;
font-size: 1.142em;
}
@media only screen and (max-width: 991px) {
.wprt-button,
.wprt-button.big {
padding: 0.425em 1.75em;
font-size: 0.928em;
}
} .wprt-progress {
position: relative;
overflow: hidden;
}
.wprt-progress .title,
.wprt-progress .perc {
color: #fff;
line-height: normal;
font-family: "Montserrat", sans-serif;
}
.wprt-progress .title {
position: absolute;
left: 0;
top:0;
}
.wprt-progress .progress-animate {
height: 12px;
width: 0;
background-color: #ffbc13;
border-radius: 1px;
}
.wprt-progress .progress-bar {
background-color: #333;
width: 100%;
margin-top: 10px;
border-radius: 1px;
}
.wprt-progress .perc {
width: 0;
text-align: right;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}
.wprt-progress .perc.show {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
} .wprt-list {
list-style: none;
margin: 0;
}
.wprt-list li {
position: relative;
padding: 0 0 0 25px;
margin-bottom: 8px;
}
.wprt-list li:before {
content: "\f046";
font-family: "FontAwesome";
line-height: normal;
position: absolute;
left: 0;
top: 6px;
}
.wprt-list.style-4 li:before { top: 8px; }
.wprt-list.style-5 li:before { top: 10px; } .wprt-list.style-2 li:before { content: "\f00c"; }
.wprt-list.style-3 li:before { content: "\f101"; }
.wprt-list.style-4 li:before { content: "\f054"; font-size: 11px; }
.wprt-list.style-5 li:before { content: "\f111"; font-size: 6px; }
.wprt-list.style-6 li:before { content: "\f0da"; }
.wprt-list.accent-color li:before { color: #ffbc13; } .wpb-js-composer div.vc_tta.vc_general .vc_tta-panel-body,
.wpb-js-composer div.vc_tta.vc_general .vc_tta-panel-heading{
border: none!important;
}
.wpb-js-composer div.vc_tta.vc_general .vc_tta-panel-body{
padding: 35px 20px;
background: transparent!important;
}
.wprt-toggle .toggle-title,
.wpb-js-composer div.vc_tta.vc_general .vc_tta-panel-title a{
cursor: pointer;
font-size: 17px;
padding: 17px 40px 17px 55px;
background-color: #f8f8f8;
margin-bottom: 0;
border: none;
position: relative;
-webkit-transition: all ease .238s;
-moz-transition: all ease .238s;
transition: all ease .238s;
}
.wprt-toggle .toggle-title:before,
.wprt-toggle .toggle-title:after,
.wpb-js-composer div.vc_tta.vc_general .vc_tta-panel-title a:before,
.wpb-js-composer div.vc_tta.vc_general .vc_tta-panel-title a:after {
content: "\f0fe";
font-family: "FontAwesome";
font-weight: normal;
line-height: normal;
color: #4b4b4b;
position: absolute;
left: 20px;
top: 50%;
-webkit-transform: translate3d(0,-50%,0);
-moz-transform: translate3d(0,-50%,0);
transform: translate3d(0,-50%,0);
}
.wpb-js-composer div.vc_tta.vc_general .vc_tta-panel-title a:before,
.wprt-toggle .toggle-title:before {
content: "\f107";
left: auto;
right: 20px;
}
.wprt-toggle.active .toggle-title,
.wpb-js-composer div.vc_tta.vc_general .vc_active .vc_tta-panel-title a {
background-color: #ffbc13;
border-color: #ffbc13;
}
.wpb-js-composer div.vc_tta.vc_general .vc_tta-panel-title a span{
color: #4b4b4b;
}
.wprt-toggle.active .toggle-title,
.wprt-toggle.active .toggle-title:after,
.wprt-toggle.active .toggle-title:before,
.wpb-js-composer div.vc_tta.vc_general .vc_active .vc_tta-panel-title a span,
.wpb-js-composer div.vc_tta.vc_general .vc_active .vc_tta-panel-title a:before,
.wpb-js-composer div.vc_tta.vc_general .vc_active .vc_tta-panel-title a:after {
color: #fff;
}
.wprt-toggle.active .toggle-title:after,
.wpb-js-composer div.vc_tta.vc_general .vc_active .vc_tta-panel-title a:after {
content: "\f146";
}
.wprt-toggle .toggle-content {
display: none;
padding: 20px 20px 35px;
} .wprt-toggle.style-2 {
margin-bottom: 10px;
}
.wprt-toggle.style-2 .toggle-title,
.wpb-js-composer div.vc_tta.vc_general.style2 .vc_tta-panel-title a{
padding-right: 25px;
padding-left: 70px;
border: 0;
margin: 0;
}
.wprt-toggle.style-2 .toggle-title:before,
.wpb-js-composer div.vc_tta.vc_general.style2 .vc_tta-panel-title a:before {
content: "";
}
.wprt-toggle.style-2 .toggle-title:after,
.wpb-js-composer div.vc_tta.vc_general.style2 .vc_tta-panel-title a:after {
content: "\f0fe";
color: #fff;
left: 0;
width: 50px;
height: 50px;
background-color: #2d2d2d;
text-align: center;
line-height: 50px;
}
.wprt-toggle.style-2.active .toggle-title:after,
.wpb-js-composer div.vc_tta.vc_general.style2 .vc_active .vc_tta-panel-title a:after {
content: "\f146";
}
.wpb-js-composer div.vc_tta.vc_general.style2 .vc_active .vc_tta-panel-title a {
background-color: #2d2d2d;
}
.wprt-toggle.style-2.active .toggle-title {
background-color: transparent;
color: #4b4b4b;
}
.wprt-toggle.style-2.active .toggle-title:after {
background-color: #2d2d2d;
}
.wprt-toggle.style-2 .toggle-content {
padding: 10px 30px 20px 70px;
} .wprt-counter .number {
font-size: 40px;
line-height: normal;
color: #4b4b4b;
font-family: "Montserrat", sans-serif;
font-weight: 500;
}
.wprt-counter .text {
font-size: 1em;
letter-spacing: 1px;
} .wprt-counter.has-plus .number {
position: relative;
}
.wprt-counter.has-plus .number:after {
content: "+";
color: #ffbc13;
} .wprt-counter.white-type .number {
color: #fff;
}
.wprt-counter.white-type .text {
color: #eee;
} .wprt-galleries.galleries .flexslider {
margin-bottom: 30px;
border: 0;
border-radius: 0;
box-shadow: none;
}
.wprt-galleries.galleries.w-570px .flexslider {
margin-bottom: 10px;
}
.wprt-galleries.galleries.w-770px .flexslider {
margin-bottom: 15px;
}
.wprt-galleries.galleries #wprt-carousel {
margin-bottom: 0;
}
.wprt-galleries.galleries #wprt-carousel .slides > li {
margin-right: 15px;
position: relative;
cursor: pointer;
padding: 0;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.wprt-galleries.galleries #wprt-carousel .slides > li:hover:after,
.wprt-galleries.galleries #wprt-carousel .slides > li.flex-active-slide:after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border: 2px solid #ffbc13;
}
.wprt-galleries.galleries #wprt-slider .slides li,
.wprt-galleries-grid .item-wrap {
position: relative;
}
.wprt-galleries.galleries #wprt-slider .slides li .zoom,
.wprt-galleries-grid .item-wrap .zoom {
position: absolute;
right: 0;
top: 0;
color: #2d2d2d;
display: inline-block;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
z-index: 2;
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
}
.wprt-galleries.galleries #wprt-slider li,
.wprt-galleries.galleries #wprt-carousel li {
padding: 0;
}
.wprt-galleries.galleries #wprt-slider .slides li .zoom:hover,
.wprt-galleries-grid .item-wrap .zoom:hover {
color: #fff;
}
.wprt-galleries.galleries #wprt-slider .slides li:hover .zoom,
.wprt-galleries-grid .item-wrap:hover .zoom {
filter: alpha(opacity=100);
opacity: 1;
visibility: visible;
}
.wprt-galleries.galleries .flex-direction-nav a {
text-shadow: none;
background-color: #4b4b4b;
color: #fff;
width: 30px;
height: 30px;
line-height: 28px;
text-align: center;
font-size: 16px;
margin-top: -15px;
}
.wprt-galleries.galleries .flex-direction-nav a:hover {
background-color: #ffbc13;
color: #fff;
}
.wprt-galleries.galleries .flex-direction-nav .flex-next,
.wprt-galleries.galleries .flexslider:hover .flex-direction-nav .flex-next {
right: 0;
opacity: 1;
}
.wprt-galleries.galleries .flex-direction-nav .flex-prev,
.wprt-galleries.galleries .flexslider:hover .flex-direction-nav .flex-prev {
left: 0;
opacity: 1;
}
.wprt-galleries.galleries .flex-direction-nav a:before {
display: none;
} .wprt-galleries-grid .cbp-nav-pagination,
.wprt-galleries-grid .cbp-nav-controls { display: none; }
#images-wrap .cbp-nav-pagination { position: static; }
.wprt-galleries-grid.has-bullets { padding-bottom: 60px; }
.wprt-galleries-grid.has-bullets.bullet30 { padding-bottom: 40px; }
.wprt-galleries-grid.has-bullets .cbp-nav-pagination { padding-top: 42px; display: block; }
.wprt-galleries-grid.has-bullets.bullet30 .cbp-nav-pagination { padding-top: 22px; }
.wprt-galleries-grid.has-arrows .cbp-nav-controls { display: block; }
.wprt-galleries-grid.has-arrows.arrow50 #images-wrap .cbp-nav-controls { top: -80px; }
.wprt-galleries-grid.has-arrows.arrow60 #images-wrap .cbp-nav-controls { top: -90px; } .wprt-partners {
text-align: center;
} .wprt-partner-grid .partner-item { text-align: center; float: left; width: 100%; }
.wprt-partner-grid .partner-item img { width: 100%; height: auto; }
.wprt-partner-grid .partner-item:hover img { opacity: 0.8; }
.wprt-partner-grid.col-2 .partner-item { width: 50%; }
.wprt-partner-grid.col-3 .partner-item { width: 33.333%; }
.wprt-partner-grid.col-4 .partner-item { width: 25%; }
.wprt-partner-grid.col-5 .partner-item { width: 20%; }
.wprt-partner-grid.gutter-10 { margin: 0 -5px; }
.wprt-partner-grid.gutter-10 .partner-item { padding: 0 5px 10px; }
.wprt-partner-grid.gutter-20 { margin: 0 -10px; }
.wprt-partner-grid.gutter-20 .partner-item { padding: 0 10px 20px; }
.wprt-partner-grid.gutter-30 { margin: 0 -15px; }
.wprt-partner-grid.gutter-30 .partner-item { padding: 0 15px 30px; }
.wprt-partner-grid.one-column .partner-item { padding-bottom: 0; }
@media only screen and (max-width: 479px) {
.wprt-partner-grid.col-2 .partner-item,
.wprt-partner-grid.col-3 .partner-item,
.wprt-partner-grid.col-4 .partner-item,
.wprt-partner-grid.col-5 .partner-item { width: 100%; }
} .wprt-testimonials .customer {
position: relative;
}
.wprt-testimonials .customer:after {
content: "";
position: absolute;
right: 30px;
bottom: -56px; 
width: 97px;
height: 15px;
background: url(//www.xn--12cl8ccbb2dbet7aodi4b3cevc0eyc7krhd.com/wp-content/themes/construct/assets/img/5-stars.png) no-repeat center center ;
}
.wprt-testimonials.no-stars .customer:after {
display: none;
}
.wprt-testimonials .customer .inner {
position: relative;
background-color: #f8f8f8;
padding: 30px 40px 30px;
margin-bottom: 100px;
}
.wprt-testimonials .customer .inner:after {
content: "";
position: absolute;
left: 40px;
bottom: -17px;
border-width: 0 18px 18px 0;
border-style: solid;
border-color: transparent #f8f8f8 transparent transparent;
}
.wprt-testimonials .image {
position: absolute;
left: 75px;
bottom: -100px;
width: 80px;
height: 80px;
}
.wprt-testimonials .image:before {
display: block;
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 0 5px #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.wprt-testimonials .image img {
width: 100%;
height: 100%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.wprt-testimonials .name {
margin: 0;
line-height: normal;
position: absolute;
left: 175px;
bottom: -60px;
font-size: 1.142em;
}
.wprt-testimonials .whisper {
border: 0;
padding: 0;
margin: 0;
font-size: 1em;
line-height: 2em;
font-style: italic;
}
.wprt-testimonials .position {
position: absolute;
left: 175px;
bottom: -88px;
color: #adadad;
}
@media only screen and (max-width: 767px) {
.wprt-testimonials .customer:after { display: none; }
.wprt-testimonials .customer .inner:after { left: 20px; }
.wprt-testimonials .image { left: 40px; }
.wprt-testimonials .name,
.wprt-testimonials .position { left: 135px; }
}
@media only screen and (max-width: 479px) {
.wprt-testimonials .customer .inner { padding: 15px 25px; }
} .wprt-testimonials .cbp-nav-pagination,
.wprt-testimonials .cbp-nav-controls {
display: none;
}
#testimonials-wrap .cbp-nav-pagination {
position: static;
}
.wprt-testimonials.has-bullets {
padding-bottom: 52px;
}
.wprt-testimonials.has-bullets .cbp-nav-pagination {
padding-top: 34px;
display: block;
}
.wprt-testimonials.has-bullets.bullet30 .cbp-nav-pagination {
padding-top: 14px;
}
.wprt-testimonials.has-arrows .cbp-nav-controls {
display: block;
}
.wprt-testimonials.has-arrows.arrow50 #testimonials-wrap .cbp-nav-controls {
top: -80px;
}
.wprt-testimonials.has-arrows.arrow60 #testimonials-wrap .cbp-nav-controls {
top: -90px;
}
.wprt-testimonials.bullet-left .cbp-nav-pagination {
text-align: left;
}
.wprt-testimonials.bullet-right .cbp-nav-pagination {
text-align: right;
} .top--150 .wprt-content-box.style-1{
margin-top: -150px;
}
.wprt-content-box.style-1 {
padding: 30px;
background-color: rgba(0,0,0,0.5);
}
.wprt-content-box.style-2 {
padding: 12% 30% 7.6% 10%;
}
@media only screen and (max-width: 991px) {
.top--150 .wprt-content-box.style-1 {
margin-top: 15px;
margin-bottom: 15px;
background-color: #4b4b4b;
}
} .wprt-team .image {
position: relative;
}
.wprt-team .texts {
text-align: center;
padding: 20px 0;
background-color: #f8f8f8;
}
.wprt-team .name {
font-size: 1.285em;
margin: 0;
}
.wprt-team .position {
margin: 0;
}
.wprt-team .socials {
list-style: none;
margin: 0;
position: absolute;
bottom: 30px;
left: 0;
width: 100%;
text-align: center;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.wprt-team .socials li {
display: inline-block;
margin: 0;
padding: 0 1px;
-webkit-transform: translate3d(0,-50%,0);
transform: translate3d(0,-50%,0);
-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
transition: opacity 0.2s, transform 0.35s;
opacity: 0;
visibility: hidden;
}
.wprt-team .member:hover .socials li {
opacity: 1;
visibility: visible;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.wprt-team .member:hover .socials li:nth-child(3) {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.wprt-team .member:hover .socials li:nth-child(2) {
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s;
}
.wprt-team .member:hover .socials li:first-child {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.wprt-team .socials li a {
color: #777;
display: inline-block;
width: 30px;
height: 30px;
font-size: 12px;
line-height: 30px;
text-align: center;
border-radius: 50%;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.wprt-team .socials li.facebook a { background-color: #3a6bb1; color: #fff; }
.wprt-team .socials li.twitter a { background-color: #0ec8f5; color: #fff; }
.wprt-team .socials li.linkedin a { background-color: #0094d3; color: #fff; }
.wprt-team .socials li.google-plus a { background-color: #f2623b; color: #fff; }
.wprt-team .socials li a:hover {
background-color: #fff;
color: #4b4b4b;
} .wprt-team .cbp-nav-pagination,
.wprt-team .cbp-nav-controls { display: none; }
#team-wrap .cbp-nav-pagination { position: static; }
.wprt-team.has-bullets { padding-bottom: 60px; }
.wprt-team.has-bullets.bullet30 { padding-bottom: 40px; }
.wprt-team.has-bullets .cbp-nav-pagination { padding-top: 42px; display: block; }
.wprt-team.has-bullets.bullet30 .cbp-nav-pagination { padding-top: 22px; }
.wprt-team.has-arrows .cbp-nav-controls { display: block; }
.wprt-team.has-arrows.arrow50 #team-wrap .cbp-nav-controls { top: -80px; }
.wprt-team.has-arrows.arrow60 #team-wrap .cbp-nav-controls { top: -90px; } #project-filter {
text-align: center;
margin-bottom: 50px;
font-size: 0;
font-family: "Droid Serif",sans-serif;
}
#project-filter .cbp-filter-item {
padding: 0 15px;
font-size: 14px;
padding: 7px 20px;
display: inline-block;
color: #979797;
cursor: pointer;
position: relative;
-webkit-transition: all ease .238s;
-moz-transition: all ease .238s;
transition: all ease .238s;
}
#project-filter .cbp-filter-item:hover,
#project-filter .cbp-filter-item.cbp-filter-item-active {
color: #fff;
background-color: #ffbc13;
} .project-item figure {
position: relative;
float: left;
overflow: hidden;
width: 100%;
text-align: center;
}
.project-item figure .link{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 2;
}
.project-item figure img {
position: relative;
display: block;
min-height: 100%;
max-width: 100%;
}
.project-item figure figcaption {
padding: 2em;
color: #fff;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.project-item figure figcaption::before,
.project-item figure figcaption::after {
pointer-events: none;
}
.project-item figure figcaption {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.project-item figure h2 {
font-size: 18px;
line-height: 26px;
}
.project-item figure h2:hover a {
text-decoration: underline;
color: #fff;
}
.project-item figure h2,
.project-item figure p {
margin: 0;
}
#projects .project-item .project-zoom {
position: absolute;
right: 0;
top: 0;
color: #4b4b4b;
display: inline-block;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
z-index: 2;
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
}
#projects .project-item .project-zoom:hover {
color: #fff;
}
#projects .project-item:hover .project-zoom {
filter: alpha(opacity=100);
opacity: 1;
visibility: visible;
} .project-item .effect-sadie figcaption::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
content: '';
opacity: 0;
-webkit-transform: translate3d(0,50%,0);
transform: translate3d(0,50%,0);
}
.project-item .effect-sadie h2 {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
color: #fff;
opacity: 0;
-webkit-transition: -webkit-transform 0.35s, opacity 0.35s;
transition: transform 0.35s, opacity 0.35s;
-webkit-transform: translate3d(0,-50%,0);
transform: translate3d(0,-50%,0);
}
.project-item .effect-sadie figcaption::before,
.project-item .effect-sadie p {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.project-item .effect-sadie p {
position: absolute;
bottom: 0;
left: 0;
padding-bottom: 1.8em;
width: 100%;
color: #ffbc13;
opacity: 0;
-webkit-transform: translate3d(0,10px,0);
transform: translate3d(0,10px,0);
}
.project-item .effect-sadie:hover h2 {
opacity: 1;
-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}
.project-item .effect-sadie:hover figcaption::before ,
.project-item .effect-sadie:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} .project-item .effect-honey {
background: #4b4b4b;
}
.project-item .effect-honey img {
opacity: 1;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
.project-item .effect-honey:hover img {
opacity: 0.5;
}
.project-item .effect-honey figcaption::before {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 10px;
background-color: #ffbc13;
content: '';
-webkit-transform: translate3d(0,10px,0);
transform: translate3d(0,10px,0);
}
.project-item .effect-honey h2 {
position: absolute;
bottom: 0;
left: 0;
z-index: 999;
padding: 1.4em 30px;
width: 100%;
text-align: left;
color: #fff;
-webkit-transform: translate3d(0,-30px,0);
transform: translate3d(0,-30px,0);
opacity: 0;
-webkit-transition: -webkit-transform 0.35s, opacity 0.35s;
transition: transform 0.35s, opacity 0.35s;
}
.project-item .effect-honey figcaption::before,
.project-item .effect-honey h2 {
-webkit-transition: -webkit-transform 0.35s, opacity 0.35s;
transition: transform 0.35s, opacity 0.35s;
}
.project-item .effect-honey:hover figcaption::before,
.project-item .effect-honey:hover h2 {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.project-item .effect-honey p {
position: absolute;
bottom: 0;
left: 0;
padding: 3.6em 30px;
width: 100%;
text-align: left;
color: #fff;
-webkit-transform: translate3d(0,-30px,0);
transform: translate3d(0,-30px,0);
opacity: 0;
-webkit-transition: -webkit-transform 0.5s, opacity 0.35s;
transition: transform 0.5s, opacity 0.35s;
}
.project-item .effect-honey:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} .project-item .effect-zoe figcaption {
top: auto;
bottom: 0;
padding: 1.5em 1.5em 1.8em;
height: 4.8em;
background: #f8f8f8;
color: #3c4a50;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,100%,0);
transform: translate3d(0,100%,0);
}
.project-item .effect-zoe h2 {
float: left;
}
.project-item .effect-zoe p {
float: right;
color: #ffbc13;
display: inline-block;
}
.project-item .effect-zoe:hover p.icon-links a:hover,
.project-item .effect-zoe:hover p.icon-links a:focus {
color: #252d31;
}
.project-item .effect-zoe p.description {
position: absolute;
bottom: 8em;
padding: 2em;
color: #fff;
text-transform: none;
font-size: 90%;
opacity: 0;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
-webkit-backface-visibility: hidden; }
.project-item .effect-zoe h2,
.project-item .effect-zoe p.cat {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,200%,0);
transform: translate3d(0,200%,0);
}
.project-item .effect-zoe p.icon-links a span::before {
display: inline-block;
padding: 8px 10px;
font-family: 'feathericons';
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.project-item .effect-zoe h2 {
display: inline-block;
}
.project-item .effect-zoe h2:hover a {
color: #ffbc13;
}
.project-item .effect-zoe:hover p.description {
opacity: 1;
}
.project-item .effect-zoe:hover figcaption,
.project-item .effect-zoe:hover h2,
.project-item .effect-zoe:hover p.icon-links a {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.project-item .effect-zoe:hover h2 {
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s;
}
.project-item .effect-zoe:hover p.cats {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
} .project-item .effect-oscar {
background: -webkit-linear-gradient(45deg, #fff 0%, #ffbc13 45%, #ffbc13 55%, #fff 100%);
background: linear-gradient(45deg, #fff 0%,#ffbc13 45%, #ffbc13 55%, #fff 100%);
}
.project-item .effect-oscar img {
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
.project-item .effect-oscar figcaption {
padding: 3em 1em;
-webkit-transition: background-color 0.35s;
transition: background-color 0.35s;
}
.project-item .effect-oscar figcaption::before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
border: 1px solid #fff;
content: '';
}
.project-item .effect-oscar h2 {
margin: 20% 0 0 0;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,100%,0);
transform: translate3d(0,100%,0);
}
.project-item .effect-oscar figcaption::before,
.project-item .effect-oscar p {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(0);
transform: scale(0);
}
.project-item .effect-oscar:hover h2 {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.project-item .effect-oscar:hover figcaption::before,
.project-item .effect-oscar:hover p {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.project-item .effect-oscar:hover figcaption {
background-color: rgba(58,52,42,0);
}
.project-item .effect-oscar:hover img {
opacity: 0.05;
} .wprt-project .cbp-nav-pagination,
.wprt-project .cbp-nav-controls { display: none; }
#projects .cbp-nav-pagination { position: static; }
.wprt-project.has-bullets { padding-bottom: 60px; }
.wprt-project.has-bullets.bullet30 { padding-bottom: 40px; }
.wprt-project.has-bullets .cbp-nav-pagination { padding-top: 42px; display: block; }
.wprt-project.has-bullets.bullet30 .cbp-nav-pagination { padding-top: 22px; }
.wprt-project.has-arrows .cbp-nav-controls { display: block; }
.wprt-project.has-arrows.arrow50 #projects .cbp-nav-controls { top: -80px; }
.wprt-project.has-arrows.arrow60 #projects .cbp-nav-controls { top: -90px; } .service-item{
max-width: 370px;
margin-left: auto;
margin-right: auto;
}
.service-item .title {
margin: 0 0 8px;
}
.service-item .title a:hover {
color: #ffbc13;
}
.service-item .desc {
margin: 0 0 20px;
}
.service-item-wrap {
padding: 28px 0 0;
} .wprt-service .cbp-nav-pagination,
.wprt-service .cbp-nav-controls { display: none; }
#service-wrap .cbp-nav-pagination { position: static; }
.wprt-service.has-bullets { padding-bottom: 60px; }
.wprt-service.has-bullets.bullet30 { padding-bottom: 40px; }
.wprt-service.has-bullets .cbp-nav-pagination { padding-top: 42px; display: block; }
.wprt-service.has-bullets.bullet30 .cbp-nav-pagination { padding-top: 22px; }
.wprt-service.has-arrows .cbp-nav-controls { display: block; }
.wprt-service.has-arrows.arrow50 #service-wrap .cbp-nav-controls { top: -80px; }
.wprt-service.has-arrows.arrow60 #service-wrap .cbp-nav-controls { top: -90px; } .wprt-contact-form-1 .wpcf7-form-control-wrap.name,
.wprt-contact-form-1 .wpcf7-form-control-wrap.email,
.wprt-contact-form-1 .wpcf7-form-control-wrap.phone,
.wprt-contact-form-1 .wpcf7-form-control-wrap.subject {
width: 48.702%;
float: left;
margin-bottom: 20px;
}
.wprt-contact-form-1 .wpcf7-form-control-wrap.name,
.wprt-contact-form-1 .wpcf7-form-control-wrap.phone {
margin-right: 2.598%;
}
.wprt-contact-form-1 .wpcf7-form-control-wrap.message textarea {
height: 170px;
margin-bottom: 20px;
}
.wprt-contact-form-1 .wrap-submit {
text-align: center;    
}
.wprt-contact-form-1 .wpcf7-form-control.wpcf7-submit {
width: 200px;
}
.wprt-contact-form-1 .wpcf7-form-control.wpcf7-submit:hover {
background-color: #2d2d2d;
}
.wprt-contact-form-1 .wpcf7-form-control-wrap {
position: relative;
}
.wprt-contact-form-1 .wpcf7-form-control-wrap label.error {
position: absolute;
right: 15px;
top: 12px;
color: #d82e2e;
font-size: 0.928em;
}
@media only screen and (max-width: 991px) {
.wprt-contact-form-1 .wpcf7-form-control.wpcf7-submit { padding: 1.08em 0; font-size: 0.928em; }
.wprt-contact-form-1 .wpcf7-form-control-wrap.name,
.wprt-contact-form-1 .wpcf7-form-control-wrap.email,
.wprt-contact-form-1 .wpcf7-form-control-wrap.phone,
.wprt-contact-form-1 .wpcf7-form-control-wrap.subject { width: 100%; float: none; margin: 0 0 10px; display: block; }
} .wprt-information ul { margin: 0; list-style: none; }
.wprt-information ul li { position: relative; padding: 0 0 0 50px; border: 0; margin-bottom: 17px; }
.wprt-information ul li:before { text-align: center; content: "\f015"; font-family: "FontAwesome"; font-size: 1.241em; position: absolute; left: 0; top: 0; width: 30px; height: 30px; background-color: #f8f8f8; }
.wprt-information ul li.phone:before { content: "\f095"; }
.wprt-information ul li.email:before { content: "\f0e0"; }  .bullet-style-2 #service-wrap .cbp-nav-pagination-item,
.bullet-style-2 #projects .cbp-nav-pagination-item,
.bullet-style-2 #testimonials-wrap .cbp-nav-pagination-item,
.bullet-style-2 #partner-wrap .cbp-nav-pagination-item,
.bullet-style-2 .widget_twitter .cbp-nav-pagination-item,
.bullet-style-2 #team-wrap .cbp-nav-pagination-item,
.bullet-style-2 #images-wrap .cbp-nav-pagination-item {
background-color: transparent;
border: 1px solid #ffbc13;
border-radius: 0;
margin: 0 5px;
}
.bullet-style-2 #service-wrap .cbp-nav-pagination-active,
.bullet-style-2 #projects .cbp-nav-pagination-active,
.bullet-style-2 #testimonials-wrap .cbp-nav-pagination-active,
.bullet-style-2 #partner-wrap .cbp-nav-pagination-active,
.bullet-style-2 #team-wrap .cbp-nav-pagination-active,
.bullet-style-2 #images-wrap .cbp-nav-pagination-active {
background-color: #ffbc13;
} #service-wrap .cbp-nav-next,
#service-wrap .cbp-nav-prev,
#testimonials-wrap .cbp-nav-next,
#testimonials-wrap .cbp-nav-prev,
#projects .cbp-nav-next,
#projects .cbp-nav-prev,
#partner-wrap .cbp-nav-next,
#partner-wrap .cbp-nav-prev,
#team-wrap .cbp-nav-next,
#team-wrap .cbp-nav-prev,
#images-wrap .cbp-nav-next,
#images-wrap .cbp-nav-prev {
opacity: 1 !important;
border-radius: 0;
margin: 0;
width: 30px;
height: 30px;
}
#service-wrap .cbp-nav-next,
#testimonials-wrap .cbp-nav-next,
#projects .cbp-nav-next,
#partner-wrap .cbp-nav-next,
#team-wrap .cbp-nav-next,
#images-wrap .cbp-nav-next {
margin-left: 6px;
}
#service-wrap .cbp-nav-next:after,
#service-wrap .cbp-nav-prev:after,
#testimonials-wrap .cbp-nav-next:after,
#testimonials-wrap .cbp-nav-prev:after,
#projects .cbp-nav-next:after,
#projects .cbp-nav-prev:after,
#partner-wrap .cbp-nav-next:after,
#partner-wrap .cbp-nav-prev:after,
#team-wrap .cbp-nav-next:after,
#team-wrap .cbp-nav-prev:after,
#images-wrap .cbp-nav-next:after,
#images-wrap .cbp-nav-prev:after {
content: "\f104"; font-family: "FontAwesome"; color: #fff; text-align: center;  width: 100%; height: auto; font-size: 18px; line-height: 30px; background-image: none; position: absolute; left: 0; top: 0; -webkit-transition: color ease .238s; -moz-transition: color ease .238s; transition: color ease .238s;
}
#service-wrap .cbp-nav-next:after,
#testimonials-wrap .cbp-nav-next:after,
#projects .cbp-nav-next:after,
#partner-wrap .cbp-nav-next:after,
#team-wrap .cbp-nav-next:after,
#images-wrap .cbp-nav-next:after { content: "\f105"; }
#service-wrap .cbp-nav-next:before,
#service-wrap .cbp-nav-prev:before,
#testimonials-wrap .cbp-nav-next:before,
#testimonials-wrap .cbp-nav-prev:before,
#projects .cbp-nav-next:before,
#projects .cbp-nav-prev:before,
#partner-wrap .cbp-nav-next:before,
#partner-wrap .cbp-nav-prev:before,
#team-wrap .cbp-nav-next:before,
#team-wrap .cbp-nav-prev:before,
#images-wrap .cbp-nav-next:before,
#images-wrap .cbp-nav-prev:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 0; background-color: #ffbc13; -webkit-transition: all ease .238s; -moz-transition: all ease .238s; transition: all ease .238s; }
#service-wrap .cbp-nav-next.cbp-nav-stop:before,
#service-wrap .cbp-nav-prev.cbp-nav-stop:before,
#testimonials-wrap .cbp-nav-next.cbp-nav-stop:before,
#testimonials-wrap .cbp-nav-prev.cbp-nav-stop:before,
#projects .cbp-nav-next.cbp-nav-stop:before,
#projects .cbp-nav-prev.cbp-nav-stop:before,
#partner-wrap .cbp-nav-next.cbp-nav-stop:before,
#partner-wrap .cbp-nav-prev.cbp-nav-stop:before,
#team-wrap .cbp-nav-next.cbp-nav-stop:before,
#team-wrap .cbp-nav-prev.cbp-nav-stop:before,
#images-wrap .cbp-nav-next.cbp-nav-stop:before,
#images-wrap .cbp-nav-prev.cbp-nav-stop:before {
background-color: #303030;
}
#service-wrap .cbp-nav-next.cbp-nav-stop:after,
#service-wrap .cbp-nav-prev.cbp-nav-stop:after,
#testimonials-wrap .cbp-nav-next.cbp-nav-stop:after,
#testimonials-wrap .cbp-nav-prev.cbp-nav-stop:after,
#projects .cbp-nav-next.cbp-nav-stop:after,
#projects .cbp-nav-prev.cbp-nav-stop:after,
#partner-wrap .cbp-nav-next.cbp-nav-stop:after,
#partner-wrap .cbp-nav-prev.cbp-nav-stop:after,
#team-wrap .cbp-nav-next.cbp-nav-stop:after,
#team-wrap .cbp-nav-prev.cbp-nav-stop:after,
#images-wrap .cbp-nav-next.cbp-nav-stop:after,
#images-wrap .cbp-nav-prev.cbp-nav-stop:after {
color: #aaa;
}
#service-wrap .cbp-nav-next:hover:before,
#service-wrap .cbp-nav-prev:hover:before,
#testimonials-wrap .cbp-nav-next:hover:before,
#testimonials-wrap .cbp-nav-prev:hover:before,
#projects .cbp-nav-next:hover:before,
#projects .cbp-nav-prev:hover:before,
#partner-wrap .cbp-nav-next:hover:before,
#partner-wrap .cbp-nav-prev:hover:before,
#team-wrap .cbp-nav-next:hover:before,
#team-wrap .cbp-nav-prev:hover:before,
#images-wrap .cbp-nav-next:hover:before,
#images-wrap .cbp-nav-prev:hover:before { opacity: 0.8 }
#service-wrap .cbp-nav-controls,
#testimonials-wrap .cbp-nav-controls,
#projects .cbp-nav-controls,
#partner-wrap .cbp-nav-controls,
#team-wrap .cbp-nav-controls,
#images-wrap .cbp-nav-controls { top: -100px; } .wprt-project.arrow-style-2 #projects .cbp-nav-next,
.wprt-project.arrow-style-2 #projects .cbp-nav-prev,
.wprt-service.arrow-style-2 #service-wrap .cbp-nav-next,
.wprt-service.arrow-style-2 #service-wrap .cbp-nav-prev,
.wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-next,
.wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-prev,
.wprt-team.arrow-style-2 #team-wrap .cbp-nav-next,
.wprt-team.arrow-style-2 #team-wrap .cbp-nav-prev,
.wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-next,
.wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-prev {
background-color: transparent;
}
.wprt-project.arrow-style-2 #projects .cbp-nav-next.cbp-nav-stop:before,
.wprt-project.arrow-style-2 #projects .cbp-nav-prev.cbp-nav-stop:before,
.wprt-service.arrow-style-2 #service-wrap .cbp-nav-next.cbp-nav-stop:before,
.wprt-service.arrow-style-2 #service-wrap .cbp-nav-prev.cbp-nav-stop:before,
.wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-next.cbp-nav-stop:before,
.wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-prev.cbp-nav-stop:before,
.wprt-team.arrow-style-2 #team-wrap .cbp-nav-next.cbp-nav-stop:before,
.wprt-team.arrow-style-2 #team-wrap .cbp-nav-prev.cbp-nav-stop:before,
.wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-next.cbp-nav-stop:before,
.wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-prev.cbp-nav-stop:before {
background-color: transparent;
border: 2px solid #303030;
}
.wprt-project.arrow-style-2 #projects .cbp-nav-next:before,
.wprt-project.arrow-style-2 #projects .cbp-nav-prev:before,
.wprt-service.arrow-style-2 #service-wrap .cbp-nav-next:before,
.wprt-service.arrow-style-2 #service-wrap .cbp-nav-prev:before,
.wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-next:before,
.wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-prev:before,
.wprt-team.arrow-style-2 #team-wrap .cbp-nav-next:before,
.wprt-team.arrow-style-2 #team-wrap .cbp-nav-prev:before,
.wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-next:before,
.wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-prev:before {
background-color: transparent;
border: 2px solid #ffbc13;
}
.wprt-project.arrow-style-2 #projects .cbp-nav-next:after,
.wprt-project.arrow-style-2 #projects .cbp-nav-prev:after,
.wprt-service.arrow-style-2 #service-wrap .cbp-nav-next:after,
.wprt-service.arrow-style-2 #service-wrap .cbp-nav-prev:after,
.wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-next:after,
.wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-prev:after,
.wprt-team.arrow-style-2 #team-wrap .cbp-nav-next:after,
.wprt-team.arrow-style-2 #team-wrap .cbp-nav-prev:after,
.wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-next:after,
.wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-prev:after {
color: #ffbc13;
}
.wprt-project.arrow-style-2 #projects .cbp-nav-next.cbp-nav-stop:after,
.wprt-project.arrow-style-2 #projects .cbp-nav-prev.cbp-nav-stop:after,
.wprt-service.arrow-style-2 #service-wrap .cbp-nav-next.cbp-nav-stop:after,
.wprt-service.arrow-style-2 #service-wrap .cbp-nav-prev.cbp-nav-stop:after,
.wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-next.cbp-nav-stop:after,
.wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-prev.cbp-nav-stop:after,
.wprt-team.arrow-style-2 #team-wrap .cbp-nav-next.cbp-nav-stop:after,
.wprt-team.arrow-style-2 #team-wrap .cbp-nav-prev.cbp-nav-stop:after,
.wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-next.cbp-nav-stop:after,
.wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-prev.cbp-nav-stop:after {
color: #4b4b4b;
} .wprt-project.arrow-style-1.arrow-light #projects .cbp-nav-next.cbp-nav-stop:before,
.wprt-project.arrow-style-1.arrow-light #projects .cbp-nav-prev.cbp-nav-stop:before,
.wprt-service.arrow-style-1.arrow-light #service-wrap .cbp-nav-next.cbp-nav-stop:before,
.wprt-service.arrow-style-1.arrow-light #service-wrap .cbp-nav-prev.cbp-nav-stop:before,
.wprt-testimonials.arrow-style-1.arrow-light #testimonials-wrap .cbp-nav-next.cbp-nav-stop:before,
.wprt-testimonials.arrow-style-1.arrow-light #testimonials-wrap .cbp-nav-prev.cbp-nav-stop:before,
.wprt-team.arrow-style-1.arrow-light #team-wrap .cbp-nav-next.cbp-nav-stop:before,
.wprt-team.arrow-style-1.arrow-light #team-wrap .cbp-nav-prev.cbp-nav-stop:before,
.wprt-galleries-grid.arrow-style-1.arrow-light #images-wrap .cbp-nav-next.cbp-nav-stop:before,
.wprt-galleries-grid.arrow-style-1.arrow-light #images-wrap .cbp-nav-prev.cbp-nav-stop:before {
background-color: #f3f3f3;
border: 2px solid #f3f3f3;
}
.wprt-project.arrow-style-1.arrow-light #projects .cbp-nav-next.cbp-nav-stop:after,
.wprt-project.arrow-style-1.arrow-light #projects .cbp-nav-prev.cbp-nav-stop:after,
.wprt-service.arrow-style-1.arrow-light #service-wrap .cbp-nav-next.cbp-nav-stop:after,
.wprt-service.arrow-style-1.arrow-light #service-wrap .cbp-nav-prev.cbp-nav-stop:after,
.wprt-testimonials.arrow-style-1.arrow-light #testimonials-wrap .cbp-nav-next.cbp-nav-stop:after,
.wprt-testimonials.arrow-style-1.arrow-light #testimonials-wrap .cbp-nav-prev.cbp-nav-stop:after,
.wprt-team.arrow-style-1.arrow-light #team-wrap .cbp-nav-next.cbp-nav-stop:after,
.wprt-team.arrow-style-1.arrow-light #team-wrap .cbp-nav-prev.cbp-nav-stop:after,
.wprt-galleries-grid.arrow-style-1.arrow-light #images-wrap .cbp-nav-next.cbp-nav-stop:after,
.wprt-galleries-grid.arrow-style-1.arrow-light #images-wrap .cbp-nav-prev.cbp-nav-stop:after {
color: #ddd;
}
.wprt-project.arrow-style-1.arrow-light #projects .cbp-nav-next.cbp-nav-stop:hover:after,
.wprt-project.arrow-style-1.arrow-light #projects .cbp-nav-prev.cbp-nav-stop:hover:after,
.wprt-service.arrow-style-1.arrow-light #service-wrap .cbp-nav-next.cbp-nav-stop:hover:after,
.wprt-service.arrow-style-1.arrow-light #service-wrap .cbp-nav-prev.cbp-nav-stop:hover:after,
.wprt-testimonials.arrow-style-1.arrow-light #testimonials-wrap .cbp-nav-next.cbp-nav-stop:hover:after,
.wprt-testimonials.arrow-style-1.arrow-light #testimonials-wrap .cbp-nav-prev.cbp-nav-stop:hover:after,
.wprt-team.arrow-style-1.arrow-light #team-wrap .cbp-nav-next.cbp-nav-stop:hover:after,
.wprt-team.arrow-style-1.arrow-light #team-wrap .cbp-nav-prev.cbp-nav-stop:hover:after,
.wprt-galleries-grid.arrow-style-1.arrow-light #images-wrap .cbp-nav-next.cbp-nav-stop:hover:after,
.wprt-galleries-grid.arrow-style-1.arrow-light #images-wrap .cbp-nav-prev.cbp-nav-stop:hover:after {
color: #eee;
} .wprt-project.arrow-style-2.arrow-light #projects .cbp-nav-next.cbp-nav-stop:before,
.wprt-project.arrow-style-2.arrow-light #projects .cbp-nav-prev.cbp-nav-stop:before,
.wprt-service.arrow-style-2.arrow-light #service-wrap .cbp-nav-next.cbp-nav-stop:before,
.wprt-service.arrow-style-2.arrow-light #service-wrap .cbp-nav-prev.cbp-nav-stop:before,
.wprt-testimonials.arrow-style-2.arrow-light #testimonials-wrap .cbp-nav-next.cbp-nav-stop:before,
.wprt-testimonials.arrow-style-2.arrow-light #testimonials-wrap .cbp-nav-prev.cbp-nav-stop:before,
.wprt-team.arrow-style-2.arrow-light #team-wrap .cbp-nav-next.cbp-nav-stop:before,
.wprt-team.arrow-style-2.arrow-light #team-wrap .cbp-nav-prev.cbp-nav-stop:before,
.wprt-galleries-grid.arrow-style-2.arrow-light #images-wrap .cbp-nav-next.cbp-nav-stop:before,
.wprt-galleries-grid.arrow-style-2.arrow-light #images-wrap .cbp-nav-prev.cbp-nav-stop:before {
background-color: transparent;
border: 2px solid #f3f3f3;
}
.wprt-project.arrow-style-2.arrow-light #projects .cbp-nav-next.cbp-nav-stop:after,
.wprt-project.arrow-style-2.arrow-light #projects .cbp-nav-prev.cbp-nav-stop:after,
.wprt-service.arrow-style-2.arrow-light #service-wrap .cbp-nav-next.cbp-nav-stop:after,
.wprt-service.arrow-style-2.arrow-light #service-wrap .cbp-nav-prev.cbp-nav-stop:after,
.wprt-testimonials.arrow-style-2.arrow-light #testimonials-wrap .cbp-nav-next.cbp-nav-stop:after,
.wprt-testimonials.arrow-style-2.arrow-light #testimonials-wrap .cbp-nav-prev.cbp-nav-stop:after,
.wprt-team.arrow-style-2.arrow-light #team-wrap .cbp-nav-next.cbp-nav-stop:after,
.wprt-team.arrow-style-2.arrow-light #team-wrap .cbp-nav-prev.cbp-nav-stop:after,
.wprt-galleries-grid.arrow-style-2.arrow-light #images-wrap .cbp-nav-next.cbp-nav-stop:after,
.wprt-galleries-grid.arrow-style-2.arrow-light #images-wrap .cbp-nav-prev.cbp-nav-stop:after {
color: #ddd;
}
.arrow-position-2 #service-wrap .cbp-nav-controls,
.arrow-position-2 #testimonials-wrap .cbp-nav-controls,
.arrow-position-2 #projects .cbp-nav-controls,
.arrow-position-2 #partner-wrap .cbp-nav-controls,
.arrow-position-2 #team-wrap .cbp-nav-controls,
.arrow-position-2 #images-wrap .cbp-nav-controls { top: 50% !important; margin-top: -15px; width: 100%; }
.arrow-position-2 #service-wrap .cbp-nav-next,
.arrow-position-2 #testimonials-wrap .cbp-nav-next,
.arrow-position-2 #projects .cbp-nav-next,
.arrow-position-2 #partner-wrap .cbp-nav-next,
.arrow-position-2 #team-wrap .cbp-nav-next,
.arrow-position-2 #images-wrap .cbp-nav-next {
position: absolute;
margin-left: 0 !important;
right: 0;
top: 0;
}
.arrow-position-2 #service-wrap .cbp-nav-prev,
.arrow-position-2 #testimonials-wrap .cbp-nav-prev,
.arrow-position-2 #projects .cbp-nav-prev,
.arrow-position-2 #partner-wrap .cbp-nav-prev,
.arrow-position-2 #team-wrap .cbp-nav-prev,
.arrow-position-2 #images-wrap .cbp-nav-prev {
position: absolute;
top: 0;
left: 0;
}
@media only screen and (max-width: 767px) {
.cbp-nav-controls {
display: none !important;
}
.service-item{
max-width: 370px;
margin-left: auto;
margin-right: auto;
}
}