@media (min-width: 992px) {
.site-header:not(.site-header-vertical-menu) .site-navigation > ul > li:after {
content: none; } }
@media (min-width: 992px) {
.site-header-divider .menu-item-depth-0 > a::after {
content: none; } }
.site-navigation {
text-transform: none; }
@media (min-width: 992px) {
.site-navigation .menu-item-depth-0 > a {
padding: 0; } }
@media (min-width: 1200px) {
.btn-get-started {
border-radius: 6px;
background-color: #2db6de; }
.btn-get-started a {
color: #fff;
padding: 12px 30px !important; }
.btn-get-started a:hover {
color: #fff !important; } }
.hp-features .f-content--style-3 .f-content__title {
font-weight: 300;
text-transform: none;
font-size: 26px; }
@media (min-width: 1366px) {
.hp-features .f-content--style-3 .f-content__title {
font-size: 36px;
font-weight: 300; } }
.btn-custom {
text-transform: none;
border-radius: 6px;
font-size: 15px !important;
font-weight: 300 !important;
color: #ffffff; }
.btn-blue {
padding: 15px 25px !important;
background: #2db6de;
transition: all 0.3s ease-in-out !important; }
.btn-blue:hover {
background: #fff;
color: #000; }
.btn-outline {
padding: 14px 24px !important;
background: transparent;
border: 1px solid #fff !important;
transition: all 0.3s ease-in-out !important; }
.btn-outline:hover {
background: #fff;
color: #000; }
.f-content--style-1 .f-content__title, .f-content--style-2 .f-content__title {
font-size: 18px;
font-weight: 300;
font-style: normal;
font-stretch: normal;
line-height: 1.44;
letter-spacing: normal;
text-align: center;
color: #222222; }
.hp-about .btn.style-1, .hp-about .vc_btn.style-1 {
border-radius: 6px;
padding: 22px 50px;
text-transform: none;
font-size: 20px;
transition: all 0.4s ease-in-out !important; }
.hp-about .btn.style-1:hover, .hp-about .vc_btn.style-1:hover {
background: #fff !important;
color: #000 !important; }
.hp-clients .btn.style-1, .hp-clients .vc_btn.style-1 {
border-radius: 6px;
padding: 22px 50px;
text-transform: none;
font-size: 20px; }
.v-shadow .wpb_wrapper {
-webkit-box-shadow: 0 21px 49px 0 lightgray;
-moz-box-shadow: 0 21px 49px 0 lightgray;
box-shadow: 0 21px 49px 0 lightgray; }
.hp-related .vc_gitem-animated-block {
max-width: 100%;
max-height: 240px; }
.hp-related .vc_gitem_row .vc_gitem-col {
background: #fff; }
.hp-related .vc_btn3.vc_btn3-color-juicy-pink, .hp-related .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
display: none; }
.f-content--style-2 .f-content__wrap {
padding: 15px 0 0; }
.f-content--style-1, .f-content--style-2 {
margin: 0 15px; }
.f-content--style-3 .f-content__divider {
display: inline; }
.f-content__wrap {
padding: 30px 28px 0; }
.text-center {
text-align: center; }
.text-left {
text-align: left; }
.text-30 {
font-size: 30px;
font-weight: 300;
line-height: 40px; }
.text-wrapper {
font-size: 20px;
text-align: center;
margin: 0; }
.text-projects {
padding-top: 100px;
padding-bottom: 100px; }
.text-client {
padding-top: 100px;
padding-bottom: 100px; }
.wpb_text_column.bottom_blue {border-bottom: 1px solid #2db6de; padding-bottom: 80px;}
.ab-grid-image-text .custom-heading {color: #2db6de;font-size: 40px;}
.vc_row.wpb_row.vc_row-fluid.below_slider {padding-top: 10px!important;}
#divSliderMain .limargin > a {display: inline-flex;float: none; margin: auto;text-align: center;}
#divSliderMain .limargin {text-align: center;}  
.instal_copy .wpb_wrapper{text-align: justify;}  
.instal_copy p {color: #555;font-size: 20px;line-height: 24px;}
@media (max-width: 1365px) {
.custom-heading {
font-size: 35px; }
.text-wrapper {
font-size: 14px; }
.text-client {
padding-bottom: 10px; }
.text-projects {
padding-top: 30px;
padding-bottom: 30px; }
.text-30 {
font-size: 28px;
font-weight: 300;
line-height: 40px; } }
@media (max-width: 747px) {
.text-left {
text-align: center; }
.text-left .vc_custom_1513009877609 {
text-align: center !important; } }
@media (min-width: 1366px) {
.custom-heading {
font-size: 48px; }
.text-wrapper {
font-size: 16px; }
.text-client {
padding-bottom: 100px; }
.text-projects {
padding-top: 100px;
padding-bottom: 106px; } }
.grid-projects .f-content__title {
font-size: 24px;
font-weight: 300;
line-height: 1.5;
color: #222222; }
.border-divider {
width: 5%; }
.block-center .wpb_wrapper, .vc_images_carousel {
margin: 0 auto; }
.block-wrapper .btn.style-3, .vc_btn.style-3 {
border: 2px solid #fff;
border-radius: 4px;
background-color: transparent;
color: #fff !important; }
.text-block {
max-width: none;
margin-right: auto; }
@media (min-width: 768px) {
.left {
width: 49%;
float: left; } }
@media (min-width: 768px) {
.right {
width: 49%;
float: right; } }
.wpcf7-form span.wpcf7-list-item {
display: block;
margin-left: 0; }
.wpcf7-form span.wpcf7-list-item label {
margin-top: 0;
font-weight: normal; }
@media (max-width: 767px) {
.wpcf7-form .left,
.wpcf7-form .right {
float: none; } }
.message {
width: 100%;
min-height: 150px; }
.ct-text .wpcf7-text {
margin-bottom: 10px !important; }
.cp-contact .wpcf7-submit {
border-radius: 6px !important;
text-transform: none !important;
font-size: 16px !important;
padding: 15px 48px !important; }
.cp-contact .wpb_wrapper {
color: #000000; }
.ab-manufacturer .wpb_wrapper { margin-right: auto;
margin-left: auto; }
.ab-manufacturer .btn.style-1, .ab-manufacturer .vc_btn.style-1 {
font-size: 20px !important;
text-transform: none !important;
padding: 25px 50px !important;
border-radius: 6px !important; }
.ab-grid-image-text .text-wrapper {
font-size: 20px !important;
max-width: 555px;
margin-right: auto;
margin-left: auto; }
@media (max-width: 1919px) {
.ab-grid-image-text .text-wrapper {
font-size: 14px !important; } }
.ab-grid-image-text .wpb_single_image {
margin-bottom: 0 !important; }
.ab-grid-image-text .btn.style-3, .ab-grid-image-text .vc_btn.style-3 {
padding: 15px 30px !important;
text-transform: none !important; color:#fff!important;}
.ab-projects .grid-projects .f-content__title {
text-transform: none; }
.ab-projects .f-content--style-3 .f-content__wrap {
padding: 0 !important;
margin-top: 10px;
margin-left: auto;
margin-right: auto; }
.ab-projects .f-content {
padding-bottom: 25px !important; }
.ab-clients .v-shadow .wpb_wrapper {
-webkit-box-shadow: 0 21px 49px 0 lightgray;
-moz-box-shadow: 0 21px 49px 0 lightgray;
box-shadow: 0 21px 49px 0 lightgray; }