img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.qodef-landing-custom .qodef-ptf-category-holder {
    display: none !important;
}

.qodef-landing-custom .qodef-portfolio-list-holder-outer.qodef-ptf-standard article .qodef-item-image-holder {
    border-radius: 3px 3px 0 0;
    backface-visibility: hidden;
}

.qodef-landing-custom .qodef-item-title {
    text-align: center !important;
    padding: 28px 0 37px 0 !important;
}

.qodef-landing-custom .qodef-item-icons-holder .qodef-like,
.qodef-landing-custom .qodef-item-icons-holder .qodef-portfolio-lightbox {
    display: none !important;
}

.qodef-landing-custom .qodef-portfolio-item .qodef-portfolio-shader {
    display: none !important;
}

.qodef-landing-custom .qodef-portfolio-list-holder-outer.qodef-ptf-standard article .qodef-item-icons-holder {
    width: 100%;
    top: -25%;
    left: 0;
    bottom: 0;
    height: 100%;
    padding: 0;
    -webkit-transform: translateY(0) scale(0);
    -ms-transform: translateY(0) scale(0);
    transform: translateY(0) scale(0);
    background-color: rgba(0, 0, 0, 0.15);
    border-radius: 100%;
    padding: 50% 0;
    display: block;
    -webkit-transition: -webkit-transform .5s cubic-bezier(.4, 0, .2, 1), opacity .2s;
    transition: transform .5s cubic-bezier(.4, 0, .2, 1), opacity .2s;
}

.qodef-landing-custom .qodef-portfolio-list-holder-outer.qodef-ptf-standard article:hover .qodef-item-icons-holder {
    opacity: 1;
    -webkit-transform: translateY(0) scale(1.2);
    -ms-transform: translateY(0) scale(1.2);
    transform: translateY(0) scale(1.2);
    -webkit-transition: -webkit-transform .35s cubic-bezier(.4, 0, .2, 1), opacity .35s;
    transition: transform .35s cubic-bezier(.4, 0, .2, 1), opacity .35s;
}

.qodef-landing-custom .qodef-item-icons-holder .qodef-preview {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent !important;
    border: none !important;
    -ms-transform: translateY(0) rotate(0);
    -webkit-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0);
}

.qodef-landing-custom .qodef-portfolio-list-holder article .qodef-item-icons-holder a:hover {
    -ms-transform: translateY(0) rotate(0);
    -webkit-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0);
}

.qodef-landing-custom .qodef-item-icons-holder .qodef-preview:before {
    content: "\f002" !important;
    font-size: 22px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-65%) translateX(-50%);
    -ms-transform: translateY(-75%) translateX(-50%);
    transform: translateY(-75%) translateX(-50%);
    width: 60px;
    height: 60px;
    display: block;
    background: #b2dd4c;
    border-radius: 100%;
    text-align: center;
    line-height: 60px;
    left: 50%;
}

.page-id-2689 .qodef-page-header .qodef-position-right,
.page-id-2689 .qodef-sticky-holder,
.page-id-2689 footer,
.page-id-2689 #qodef-back-to-top {
    display: none !important;
}

.page-id-2689 #qodef-particles .qodef-p-content {
    width: auto;
}

.vc_custom_1446636032166 {
    padding-top: 34px !important;
    background-color: #ffffff !important;
}

.vc_custom_1446636087345 {
    padding-bottom: 40px !important;
    background-color: #ffffff !important;
}

.vc_custom_1446636096077 {
    background-color: #ffffff !important;
}

.vc_custom_1446474110101 {
    padding-bottom: 10px !important;
}

.vc_custom_1445871515415 {
    padding-bottom: 30px !important;
}

.vc_custom_1446557159787 {
    padding-top: 18px !important;
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}



.vc_custom_1445428533264 {
    padding-top: 52px !important;
    padding-bottom: 40px !important;
}

.vc_custom_1445429606650 {
    padding-top: 10px !important;
    padding-bottom: 28px !important;
}

.vc_custom_1446801558556 {
    padding-top: 63px !important;
    padding-bottom: 34px !important;
    background-image: url(../images/About-us-Background.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1445430340482 {
    padding-top: 92px !important;
    padding-bottom: 59px !important;
}

.vc_custom_1445498658608 {
    padding-top: 65px !important;
    padding-bottom: 78px !important;
    background-color: #f3f3f3 !important;
}


/*contact*/
.vc_custom_1445509827249{padding-top: 57px !important;padding-bottom: 66px !important;}.vc_custom_1445592505862{padding-bottom: 20px !important;}.vc_custom_1446047307678{padding-right: 16% !important;padding-left: 16% !important;}.vc_custom_1446458915504{padding-top: 52px !important;}

<noscript>
    .wpb_animate_when_almost_visible { opacity: 1; }
</noscript>