.z-depth1{
    border: 1px solid #DDD;
    -webkit-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.1);
}
.z-depth1 *{
    box-sizing: border-box;
}
.z-depth1 input{
    width: 100%;
}
.z-depth1 input[type=submit]{
    background-color:#454545;
    padding:0;
}
header .logo h1{
    margin:0;
}
.logo svg{
        height: 54px;
}
.costom-icon-style1 .vc_icon_element-background, .we-do h3:after, .we-do h3:before, .we-do h3{
             -webkit-transition: all 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
    -moz-transition: all 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
    transition: all 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
}
.costom-icon-style1:hover .vc_icon_element-background{
          background-color: #2959a5 !important;
}

.costom-icon-style1 .vc_icon_element-background{
          padding:10px;
}
.we-do h3 {
    position:relative;
}
.we-do h3:after, .we-do h3:before{
        display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    vertical-align: middle;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
        position: absolute;
    top: 20%;
    transform: translateY(-50%);
        right: 0;
}
.we-do h3:after{
    content: "\f067";
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.we-do h3:before{
     content: "\f068";
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.we-do h3:hover:after, .we-do h3:hover{
    color:#2959a5;
}
.we-do h3:hover:after{
        opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.we-do h3:hover:before{
        opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.white-a a{
    color:white !important;
}
.custom-contact-white a, .custom-contact-white i{
    color:white !important;
}
.autoMargin img{
    margin:auto;
}
span.slick-arrow-prev:before{
        content: '\2039';
}

span.slick-arrow-next:before{
     content: '\203a';
}