.pwa_services .flip-box-image img {
    background: #007fd0;
    border-radius: 50%;
    padding: 6px
}

.pwa_services .flip-box-inner-wrapper h2.flip-box-heading {
    font-size: 20px !important;
    margin: 20px 0 10px;
    padding: 0;
    color: #007fd0 !important
}

.pwa_services .flip-box-back {
    background: #007fd0 !important
}

.pwa_services .flip-box-back h3 {
    font-size: 20px !important;
    margin-bottom: 14px !important
}

.client_sec .client_sec_ttl,
.client_sec .client_sec_ttl h2,
.insight_sec form .col-md-12:nth-last-child(2),
.mb-0,
.php-service .content-container,
.pwa_services .flip-box-back p:last-child,
.why_choose_sec .content-boxes-icon-boxed,
.why_choose_sec .content-boxes-icon-boxed .fusion-column {
    margin-bottom: 0 !important
}

.why_choose_sec .image {
    background: #007fd0;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    transition: .4s
}

.why_choose_sec .content-box-wrapper {
    padding-left: 15px !important;
    padding-right: 15px !important
}

.why_choose_sec .image img {
    width: 55px;
    padding: 2px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    transition: .4s
}

.why_choose_sec .content-boxes-icon-boxed .fusion-column .content-box-wrapper {
    min-height: 380px !important;
    padding-bottom: 20px;
    border-bottom: 2px solid #007fd0
}

.why_choose_sec .content-boxes-icon-boxed .fusion-column .content-box-wrapper:hover .image {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

.why_choose_sec .content-boxes-icon-boxed .fusion-column .content-box-wrapper:hover .image img {
    -webkit-transform: rotate(-495deg);
    -moz-transform: rotate(-495deg);
    -ms-transform: rotate(-495deg);
    transform: rotate(-495deg)
}

.why_choose_sec .content-boxes-icon-boxed .fusion-column .content-box-wrapper:hover h3.content-box-heading {
    color: #007fd0
}

.fusion-fullwidth.fullwidth-box.fusion-parallax-none.overlay_design.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding: 70px 0 !important
}

.overlay_design .fusion-layout-column {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-box-align: center;
    align-items: center;
    position: relative;
    padding: 30px;
    background: rgba(6, 124, 190, .79);
    height: 172px;
    text-align: center;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.overlay_design .fusion-layout-column h3 {
    margin: 0;
    color: #fff;
    font-size: 19px
}

.overlay_design:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(1, 106, 146, .32)
}

.overlay_design .fusion-layout-column:before {
    content: '';
    display: block;
    left: 15px;
    top: 15px;
    right: 15px;
    bottom: 15px;
    border: 1px solid #fff;
    position: absolute;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.overlay_design .fusion-layout-column:after {
    content: '';
    display: block;
    left: 50%;
    top: 50%;
    right: 50%;
    bottom: 50%;
    border: 1px solid #fff;
    position: absolute;
    opacity: 0;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    transition: .5s;
    background: rgba(225, 225, 225, .15)
}

.overlay_design .fusion-layout-column:hover:after {
    left: 15px;
    right: 15px;
    bottom: 15px;
    top: 15px;
    opacity: 1
}

.overlay_design .fusion-layout-column:hover:before {
    opacity: 0;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

.overlay_design .fusion-layout-column:hover {
    box-shadow: 0 0 15px 2px rgba(225, 225, 225, .7)
}

.accordian .fusion-panel h4.panel-title a:hover,
.single-navigation a:after,
.single-navigation a:before,
.single-navigation a:hover:after,
.single-navigation a:hover:before,
.staffing-tab.fusion-tabs .nav-tabs li.active .fusion-tab-heading,
.staffing-tab.fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover h4,
.white_tll h2,
html body #staffing-form .fusion-button .fusion-button-text {
    color: #fff !important
}

.mobile_dev_icon .fusion-imageframe {
    background: #fff;
    height: 170px;
    display: flex;
    align-items: center;
    border-radius: 50%;
    flex-wrap: wrap;
    width: 170px;
    margin: 0 auto;
    padding: 10px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    transition: .4s
}

.digital_logo.mobile_dev_icon .fusion-imageframe {
    height: 150px
}

.mobile_dev_icon .fusion-imageframe a {
    position: absolute;
    display: flex;
    align-items: center;
    border: 2px solid #9f9f9f;
    border-radius: 50%;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px
}

.mobile_dev_icon .fusion-layout-column {
    margin-top: 10px !important;
    margin-bottom: 10px !important
}

.cross_platform_logo .fusion-imageframe,
.how_can_help.ebs_services .fusion_builder_column:not(.fusion_builder_column_1_1),
.how_can_help.ebs_services .fusion_builder_column:not(.fusion_builder_column_1_1) .fusion-column-wrapper {
    background: #f2f2f2
}

.cross_platform_logo .fusion-imageframe a {
    border-color: #fff
}

.mobile_dev_icon .fusion-imageframe:hover {
    box-shadow: 0 0 18px rgba(0, 0, 0, .2)
}

.accordian .fusion-panel {
    background: #f4f4f4;
    margin-bottom: 5px;
    border: none
}

.accordian .fusion-panel h4.panel-title {
    background: #0770c1;
    font-family: Poppins, sans-serif !important
}

.accordian .fusion-panel h4.panel-title a {
    color: #fff;
    padding: 10px 15px;
    font-size: 15px !important
}

#main,
.fusion-is-sticky .fusion-main-menu>ul>li:last-child {
    padding-right: 0 !important
}

.accordian .fusion-panel h4.panel-title i {
    background-color: #fff !important;
    color: #0fabd9 !important
}

.fusion-accordian .panel-body {
    padding: 20px 15px !important
}

.fusion-accordian .panel-body ul {
    list-style: none;
    padding: 0 0 0 10px
}

.fusion-accordian .panel-body ul li {
    padding-left: 20px;
    position: relative;
    margin-bottom: 3px
}

.fusion-accordian .panel-body ul li:before {
    display: block;
    width: 13px;
    height: 15px;
    position: absolute;
    top: 3px;
    left: 0;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
    font-size: 11px;
    color: #0fabd9
}

.career_form form.wpcf7-form {
    padding: 30px;
    max-width: 900px;
    margin: 0 auto 30px !important;
    border-radius: 33px;
    box-shadow: -1px 4px 19px rgba(0, 0, 0, .08)
}

.career_form form.wpcf7-form h3 {
    font-size: 24px !important
}

.career_form form.wpcf7-form .wpcf7-form-control {
    margin-top: 5px;
    color: #333;
    font-weight: 400;
    background: #fff;
    border-radius: 4px
}

.career_form form.wpcf7-form label {
    color: #000;
    font-size: 15px
}

.career_form form.wpcf7-form .select-arrow,
.fusion-footer .textwidget .fontawesome-icon {
    margin-top: 6px
}

.accr_box .fusion-imageframe,
.career_form form.wpcf7-form .wpcf7-form-control-wrap {
    display: block;
    width: 100%
}

.career_form form.wpcf7-form .wpcf7-form-control-wrap input.wpcf7-form-control {
    background: #fff;
    padding: 9px;
    height: 38px;
    width: 100%
}

.career_form form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {
    border-radius: 41px;
    padding: 11px 42px;
    background: #0770c1;
    color: #fff;
    display: inline-block
}

.career_form form.wpcf7-form .form_submit {
    margin-top: 13px
}

.career_form form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover {
    background: #474747
}

.career_form .row .col-md-12,
.career_form .row .col-md-6 {
    padding-left: 10px;
    padding-right: 10px
}

#wpcf7-f16934-p16858-o1 .wpcf7-intl-tel,
#wpcf7-f7-p12683-o1 .wpcf7-intl-tel,
#wpcf7-f7-p12828-o1 .wpcf7-intl-tel,
#wpcf7-f7-p16825-o1 .wpcf7-intl-tel,
.expertise_sec .our_expertise,
.fusion-gallery .fusion-gallery-column .fusion-gallery-image .fusion-lightbox img,
.fusion-person .person-image-container,
.fusion-person .person-image-container img.person-img,
.fusion-portfolio-wrapper .fusion-image-wrapper img,
.home2_portfolio_Sec .fusion-portfolio-content-wrapper .fusion-image-wrapper,
.home2_portfolio_Sec .fusion-portfolio-content-wrapper .fusion-image-wrapper img,
.how_can_help .fusion-row .fusion_builder_column_1_1,
.img-100,
.intl-tel-input,
.monday-form .intl-tel-input,
.overlay_design .fusion-layout-column .fusion-column-wrapper,
.single-post .post-content table,
.single_testimonial iframe {
    width: 100%
}

.fusion-person span.person-title {
    font-size: 13px !important
}

.fusion-person span.person-name {
    margin-bottom: 4px
}

.fusion-person .fusion-social-network-icon {
    margin: 2px !important;
    padding: 5px !important;
    font-size: 14px !important
}

.fusion-carousel .fusion-carousel-positioner,
.fusion-person .fusion-social-networks-wrapper,
html body.single-post .fusion-title {
    margin: 0 !important
}

.fusion-person .person-content,
.fusion-person .person-content p {
    font-size: 16px !important;
    text-align: justify
}

.archive .fusion-single-line-meta,
.blog .fusion-single-line-meta,
.search .fusion-single-line-meta {
    font-size: 11px;
    color: #747474
}

.single-post .fusion-meta-info-wrapper {
    font-size: 14px;
    color: #747474
}

.archive .fusion-meta-info-wrapper a:hove,
.blog .fusion-single-line-meta a:hover,
.search .fusion-meta-info-wrapper a:hover,
.single-post .fusion-meta-info-wrapper a:hover {
    color: #0770c1
}

.archive .fusion-post-content-container p,
.blog .fusion-post-content-container p,
.search .fusion-post-content-container p {
    color: #747474 !important
}

#commentform input[type=email],
#commentform input[type=text],
#commentform input[type=url],
#commentform textarea,
.archive h2.entry-title a,
.blog h2.entry-title a,
.search h2.entry-title a {
    color: #333 !important
}

.archive h2.entry-title,
.blog h2.entry-title,
.search h2.entry-title {
    margin-bottom: 9px
}

.fusion-show-pagination-text .pagination {
    margin: 50px 0 !important
}

.contact_form_wrap .col-md-12,
.single-navigation {
    margin-bottom: 25px
}

.single-post .post-content ul li {
    font-size: 15px
}

.single-post .post-content ul {
    padding: 0 0 0 17px
}

input#comment-submit {
    color: #3a60b5 !important;
    font-weight: 400 !important
}

.single-avada_portfolio main#main,
.single-post main#main {
    padding-bottom: 50px !important
}

input#comment-submit:hover {
    background: #355fab !important;
    color: #fff !important
}

.single-post .post-content h3 {
    font-size: 21px
}

.single-navigation a[rel=next],
.single-navigation a[rel=prev] {
    font-size: 17px;
    color: #fff
}

.archive .fusion-read-more,
.blog .fusion-read-more,
.search .fusion-read-more {
    font-size: 15px !important
}

.single-navigation a {
    font-size: 15px;
    padding: 9px 28px;
    line-height: 1;
    margin: 0 !important;
    border-radius: 31px;
    background: #0770c1;
    position: relative;
    color: #fff;
    font-weight: 400
}

.fusion-secondary-header,
.single-navigation,
.staffing-tab.fusion-tabs.fusion-tabs-1 .nav,
body white-btn-box.fusion-button {
    border: none !important
}

.fusion-pagination .prev,
.pagination-prev,
.single-navigation a[rel=prev],
.woocommerce-pagination .prev {
    float: left
}

.single-navigation a:hover {
    opacity: .8;
    color: #fff
}

.archive .fusion-image-wrapper:hover .fusion-rollover,
.blog .fusion-image-wrapper:hover .fusion-rollover,
.search .fusion-image-wrapper:hover .fusion-rollover {
    opacity: 0
}

.fusion-show-pagination-text .pagination a,
.fusion-show-pagination-text .pagination span {
    font-size: 15px;
    min-width: 30px
}

header ul.fusion-menu>li:last-child a {
    line-height: 1;
    color: #fff;
    border-radius: 30px;
    height: auto !important;
    text-align: center;
    transition: .5s;
    background-size: 200%auto
}

header ul.fusion-menu>li:last-child a:hover {
    color: #fff;
    text-decoration: none;
    background-position: initial !important
}

.contact_form_wrap .wpcf7-form-control {
    padding: 0 !important;
    border-width: 0 0 1px !important;
    color: #0770c1 !important;
    font-size: 14px !important;
    border-color: #0770c1 !important
}

.contact_form_wrap .wpcf7-form {
    max-width: 600px;
    margin: 40px auto;
    padding: 40px 31px;
    border-radius: 13px;
    box-shadow: 0 4px 11px 0 rgba(0, 0, 0, .1)
}

.contact_form_wrap textarea {
    height: 100px
}

#wpcf7-f16539-o1 .wpcf7-form .wpcf7-submit,
.contact_form_wrap input.wpcf7-submit,
.home .wpcf7-form .wpcf7-submit,
.textwidget .wpcf7-form .wpcf7-submit {
    border-radius: 41px !important;
    padding: 11px 42px !important;
    background: #0770c1 !important;
    color: #fff !important;
    display: inline-block !important;
    font-weight: 400 !important;
    margin-top: 20px !important;
    border: 1px solid #0770c1 !important
}

#wpcf7-f16539-o1 .wpcf7-form .wpcf7-submit:focus,
#wpcf7-f16539-o1 .wpcf7-form .wpcf7-submit:hover,
.contact_form_wrap input.wpcf7-submit:hover,
.home .wpcf7-form .wpcf7-submit:focus,
.home .wpcf7-form .wpcf7-submit:hover,
.textwidget .wpcf7-form .wpcf7-submit:focus,
.textwidget .wpcf7-form .wpcf7-submit:hover {
    background: #474747 !important;
    border-color: #474747 !important
}

.contact_form_wrap .wpcf7-form-control::-webkit-input-placeholder,
.contact_form_wrap textarea::-webkit-input-placeholder {
    color: #0770c1
}

.contact_form_wrap .wpcf7-form-control::-moz-placeholder,
.contact_form_wrap textarea::-moz-placeholder {
    color: #0770c1
}

.contact_form_wrap .wpcf7-form-control:-ms-input-placeholder,
.contact_form_wrap textarea:-ms-input-placeholder {
    color: #0770c1
}

.contact_form_wrap .wpcf7-form-control:-moz-placeholder,
.contact_form_wrap textarea:-moz-placeholder {
    color: #0770c1
}

.wpcf7-not-valid-tip {
    float: left;
    margin-top: 6px
}

.single-avada_portfolio .fusion-text h2 {
    padding-bottom: 0
}

.single-avada_portfolio .fusion-text h6 {
    font-size: 15px;
    margin: 20px 0
}

.single-avada_portfolio .fusion-text ul {
    padding: 0 0 0 25px;
    margin: 10px 0 20px
}

.single-avada_portfolio .fusion-imageframe {
    margin: 20px 0
}

.related-posts-swiper h3.title-heading-left,
.single-avada_portfolio .related-posts h3.title-heading-left {
    width: 100%;
    text-align: center;
    position: relative;
    font-size: 30px !important;
    padding-bottom: 16px
}

.single_leader_Sec .fusion-person .person-name,
.single_testimonial .fusion-text h3 {
    font-size: 24px !important;
    font-weight: 500
}

.related-posts-swiper h3.title-heading-left:before,
.single-avada_portfolio .related-posts h3.title-heading-left:before {
    content: '';
    display: block;
    width: 40px;
    height: 2px;
    position: absolute;
    background: #333;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0
}

.single-avada_portfolio .portfolio-full .flexslider {
    margin-bottom: 45px
}

.cross_platform_logo .fusion-row,
.mobile_dev_icon .fusion-row {
    max-width: 900px !important
}

.fusion-text ul {
    padding: 0 0 0 25px;
    font-size: 16px
}

.fusion-recent-posts .columns .column h4 a {
    color: #111
}

.fusion-accordian #accordion-12683-1 .panel-title .fa-fusion-box,
.fusion-is-sticky .fusion-main-menu>ul>li.current-menu-ancestor a,
.fusion-recent-posts .columns .column h4 a:hover,
.heading-style,
.how_can_help a {
    color: #0770c1
}

.related_blog_sec .recent-posts-content {
    background: #fff;
    padding: 15px;
    min-height: 222px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1)
}

.related_blog_sec .col-lg-3 .recent-posts-content {
    min-height: 270px
}

.related_blog_sec .recent-posts-content h4.entry-title,
.staff-contact .fusion-form-form-wrapper .fusion-form-field {
    margin-top: 0
}

.related-posts li.fusion-carousel-item .fusion-carousel-item-wrapper {
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    box-sizing: border-box;
    min-height: 280px
}

.related-posts li.fusion-carousel-item .fusion-carousel-meta,
.related-posts li.fusion-carousel-item .fusion-carousel-title {
    padding: 0 10px
}

.single-avada_portfolio .related-posts li.fusion-carousel-item .fusion-carousel-item-wrapper {
    min-height: 380px
}

.single-avada_portfolio .related-posts li.fusion-carousel-item .fusion-carousel-item-wrapper img {
    height: 230px;
    width: 100%;
    object-fit: cover
}

.related-posts-swiper,
.single-avada_portfolio .single-related-posts {
    margin-top: 20px
}

.fusion-column.fusion-error-page-search {
    margin: 20px 0 50px
}

#wrapper footer .fusion-vertical-menu-widget .menu li.current_page_item>a {
    border-right: none;
    color: #fff
}

.developing_ecommerce .fusion-flip-boxes {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center
}

.pwaanimation .fusion-imageframe {
    position: absolute;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    transition: 1s;
    opacity: 0
}

.pwaanimation .fusion-column-wrapper {
    text-align: center;
    position: relative;
    overflow: hidden
}

.pwaanimation .pwaimage2 {
    position: relative;
    left: -53px;
    padding: 42px 0 120px;
    top: -200px
}

.pwaanimation.pwaanimated .pwaimage2 {
    top: 0;
    opacity: 1;
    transition-delay: .5s
}

.pwaanimation .pwaimage1 {
    right: 0;
    top: 105px;
    transition-delay: 1s
}

.pwaanimation.pwaanimated .pwaimage1 {
    right: 118px;
    opacity: 1
}

.pwaanimation .pwaimage6 {
    top: 286px;
    right: -100px;
    transition-delay: 2s
}

.pwaanimation.pwaanimated .pwaimage6 {
    opacity: 1;
    right: 91px
}

.pwaanimation .pwaimage5 {
    bottom: -50px;
    right: 365px;
    transition-delay: 3s
}

.pwaanimation.pwaanimated .pwaimage5 {
    opacity: 1;
    bottom: 110px
}

.pwaanimation .pwaimage3 {
    left: -100px;
    top: 140px;
    transition-delay: 1.5s
}

.pwaanimation.pwaanimated .pwaimage3 {
    opacity: 1;
    left: 98px
}

.pwaanimation .pwaimage4 {
    left: -100px;
    top: 277px;
    transition-delay: 2.5s
}

.pwaanimation.pwaanimated .pwaimage4 {
    opacity: 1;
    left: 102px
}

.archive.tax-portfolio_category .fusion-page-title-bar {
    background: url(../images/portfolio-banner-1.jpg) center no-repeat
}

.fusion-secondary-header a.fusion-social-network-icon {
    color: #9e9e9e !important;
    width: 22px;
    height: 22px !important;
    line-height: 22px;
    text-align: center;
    border-radius: 3px;
    margin-left: 5px;
    margin-right: 5px
}

.fusion-secondary-header a.fusion-social-network-icon img {
    margin-top: 3px
}

.blog h2,
.page-id-13028 .fusion-page-title-captions h1,
.single-post h2 {
    text-transform: initial
}

.single-post h2 strong {
    font-weight: 500 !important
}

.client_testimonial .testimonial-image {
    border-radius: 50%;
    box-shadow: 0 0 2px rgba(0, 0, 0, .12)
}

.fusion-checklist.industry_list,
.fusion-checklist.list-circle-list {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    margin: 0 -15px
}

.fusion-checklist.industry_list li.fusion-li-item {
    width: calc(33% - 30px);
    margin: 15px;
    background: #f2f2f2;
    border-radius: 6px;
    padding: 25px !important;
    position: relative;
    overflow: hidden;
    border-bottom: 2px solid transparent;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.fusion-checklist.industry_list li.fusion-li-item span.icon-wrapper {
    display: block;
    width: 100% !important;
    margin: 0 !important;
    line-height: 1 !important;
    height: auto !important;
    text-align: right !important
}

.fusion-checklist.industry_list li.fusion-li-item .fusion-li-item-content,
.list-circle-list .fusion-li-item-content {
    width: 100%;
    margin: 0 !important;
    display: block
}

.fusion-checklist.industry_list li.fusion-li-item .fusion-li-item-content strong {
    display: block;
    width: 100%;
    float: left;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 9px;
    color: #0770c1
}

.fusion-checklist.industry_list li.fusion-li-item p {
    color: #565656;
    font-size: 16px;
    line-height: 1.5
}

.fusion-checklist.industry_list li.fusion-li-item span.icon-wrapper i,
.list-circle-list li i {
    font-size: 39px !important;
    color: #0770c1 !important;
    display: block;
    text-align: left;
    margin-bottom: 16px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    transition: .5s;
    position: relative;
    left: 0
}

.fusion-checklist.industry_list li.fusion-li-item:hover span.icon-wrapper i {
    left: 20px
}

.fusion-checklist.industry_list li.fusion-li-item:before {
    content: '';
    display: block;
    width: 100%;
    height: 55px;
    position: absolute;
    right: -182px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -60px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    transition: .5s;
    background: #0770c1
}

.fusion-checklist.industry_list li.fusion-li-item:hover:before {
    top: -4px;
    right: -136px
}

.fusion-checklist.industry_list li.fusion-li-item:hover,
.single_testimonial .fusion_builder_column_1_5 .imageframe-align-center .fusion-imageframe:hover {
    border-color: #0770c1
}