/* common pages css */
.universal_dnone{ display:none !important;}
.common_section_data .expertise_content p {
    font-size: 20px;
}
.common_section_data .expertise_list div ul li:before {
    background: #3b87c5 !important;
}
.common_section_data .stuning-header-inner::after {content: "";background: #000;width: 100%;height: 100%;opacity: 0.5;position: absolute;top: 0;left: 0;z-index: 0; display: none;}
.common_section_data .wpb_row.row {
    position: relative;
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
}
.common_section_data .our_expertise ul li::before {
    list-style: none;
    content: "";
    left: 0 !important;
    top: 7px !important;
    position: absolute !important;
    background: url(/wp-content/uploads/2020/01/lead_form_listing_white_icon.png) !important;
    background-repeat: no-repeat;
    height: 17px !important;
    width: 11px !important;
    margin-left: 0 !important;
    margin-top: 0px !important;
}
.common_section_data .columns{    min-height: 0;}
.common_section_data div#footer-wrap .three:nth-child(1) .wpb_wrapper, .common_section_data div#footer-wrap .three:nth-child(2) .wpb_wrapper, .common_section_data div#footer-wrap .three:nth-child(3) .wpb_wrapper {
    display: block;    visibility: hidden;
    opacity: 0;
}
.common_section_data .dfd-animated-text-block.what_you_looking {
    text-align: left !important;
    color: #fff !important;
}

.common_section_data .dfd-animated-text-block.what_you_looking span {
    color: #fff !important;
    font-weight: bold !important;
}
.common_section_data .software_builders .dfd-presentation-tilted-item {
    padding: 45px 50px !important;
}
.common_section_data .services_banner h2.services_heading {
text-align: left !important;
    padding: 0 15px !important;
    text-transform: uppercase;
    text-shadow:2px 3px 4px rgba(0, 0, 0, 0.6313725490196078);
}
.common_section_data .services_banner .dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-carousel {
    cursor: default;
}

.common_section_data .our_expertise_client {
background-size: cover;
    background-position: 0px center;
    background-repeat: no-repeat;
}
.common_section_data .our_expertise_client .our_expertise h5, .our_expertise_client .our_expertise p, .our_expertise_client .our_expertise ul li a {
    color: #fff;
}
.common_section_data .services_banner .slick-slide .row {
    height:600px;
}
.common_section_data .our_promise_outer_bg {
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: cover;
}
.common_section_data .services_banner .dfd-carousel-wrapper .slick-slide .cover{ padding: 0px !important; }
.common_section_data .services_banner a.dfd-button-link.dfd-fade {
    float: right;
    font-size: 18px;
    font-family: "Montserrat";
    margin-top: 40px;
}
.common_section_data .services_banner h3.dfd-sub-title {
    padding: 30px 0px 0px;
}
.common_section_data .banner_heading h2, .banner_heading h2 b, .banner_heading h2 span {
    color: #fff !important;
    font-size: 44px !important;
    text-align: right !important; text-transform: uppercase;font-weight: 700;
    text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.6313725490196078);
}
.common_section_data .banner_download {
    margin-top: 30px;
}
.common_section_data .services_banner .dfd-slick-dots {    position: absolute;
    bottom: 30px; transform: translate(-50%);}
.common_section_data h3.services_heading {
    text-align: left !important;
    width: 100%;
    float: left; padding: 0 15px !important;
}
.common_section_data h3.services_heading div {
    font-size: inherit;
    color: inherit;
}
.common_section_data .services_banner .dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slick-dots li{margin: 0 5px;}
.common_section_data .services_banner .dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slick-dots li span{ width: 15px; height: 15px; }
.common_section_data .services_banner .dfdfillrounded ul.dfd-slick-dots li.slick-active span{     border-color: #ff9828;
    background: #ff9828; }
.common_section_data .services_banner .dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_aside .dfd-slider-control.prev, .common_section_data .services_banner .dfd-carousel-module-wrapper.dfd-arrows-enabled.dfd-arrows_aside .dfd-slider-control.next {
    margin-right: 30px;
    width: 40px !important;
    height: 40px !important; z-index:99;
}
.common_section_data .services_banner {
    position: relative;
}
.common_section_data .services_banner  .services_banner_outer {
    z-index: 9; padding-right:50px;
}
.common_section_data .services_banner .candidate-slider .services_banner_main::before {
    content: "";
    background: #000;
    height: 100%;
    width: 55%;
    display: block;
    left: 0;
    top: 0;
    z-index: 0;
    position: absolute;
    opacity: .3;
}
.common_section_data .services_banner .candidate-slider .services_banner_main::after {
    content: "";
    background: #3b87c5;
    height: 100%;
    width: 45%;
    display: block;
    right: 0;
    top: 0;
    z-index: 0;
    position: absolute;
    opacity: .6;
}
.common_section_data .our_promise {background-position: 80% 0%;
background-size: cover;
background-repeat: no-repeat;}
.common_section_data .our_partners .client_logo .title-wrap, .our_partners .client_logo .description {
    display: none;
}
.common_section_data .how_do_we p {
    font-size: 18px;
    color: #000;
}

.common_section_data .video_section {
    text-align: center;
}
.common_section_data .lead_form .lead_form_inner .wpcf7 {
    max-width: 500px;
    margin: 30px auto;
    width: 100%;
}
.common_section_data .our_partners .client_logo .dfd-client-logo-item.with-content {
    padding: 0px 0;
}
.common_section_data .our_partners .client_logo .thumb-wrap {
   padding: 0 10px !important;
}
.common_section_data .real_section_outer .single_image_left {
    width: 70px;
    padding-right: 0px;
    display: inline-block;
    vertical-align: middle
}
.common_section_data .real_section_outer .single_image_left img {
margin: 10px auto !important;
    max-width: 80px;
}
.common_section_data .real_section_outer .image_content {
    width: calc(100% - 80px);
    color: #fff;
    padding-left: 0px;
    display: inline-block;
    vertical-align: middle;
}
.common_section_data .real_section_outer .image_content p {
    color: #000;
    line-height: 19px;
}
.common_section_data .real_section_outer .real_inner_bg .wpb_wrapper {
    background: #fff;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 0px;
    padding: 10px;
    border-radius: 2px;
}
.common_section_data .real_section_outer .real_inner_bg {
    margin-bottom: 15px;
}
.common_section_data .software_left_content ul, .software_left_content ul li {
    list-style: none;
}
.common_section_data .software_left_content ul li::before{ content:none !important;}
.common_section_data .software_left_content h3 {
    text-align: center;
    padding: 20px 0;
    min-height: 60px;
    float: left;    width: 100%; font-size: 22px;
}
.common_section_data .software_left_content p {
    font-size: 15px;
    margin-bottom: 5px;
    color: #000;
}
.common_section_data .our_promise_tabs ul li.vc_tta-tab {
    max-width: 300px;
    width: 100%;
}
.common_section_data .our_promise_tabs ul li.vc_tta-tab a {
    width: 100%;
    border-radius: 0 !important;
}
.common_section_data .lead_form .dfd-btn-open-modal-box .dfd-btn-wrap {
    font-size: 16px !important;
    color: white !important;
    background: linear-gradient(90deg, rgb(255, 162, 37) 0%, rgb(255, 67, 75) 100%) !important;
    border-radius: 31px;
    padding-left: 33px;
    padding-right: 33px;
    font-weight: 600 !important;
    text-transform: uppercase;
}
.common_section_data .dfd-modal-box-overlay .dfd-modal-box-cover.lead_magnate .dfd-modal-box-wrap .dfd-socicon-cross-24{
    top: 0px;
    right: 0px;    color: #0a0a0a; padding-left: 0px;    left: inherit;
}
.dfd-modal-box-overlay .dfd-modal-box-cover.lead_magnate .dfd-modal-box-wrap .dfd-socicon-cross-24:hover{
  color: #ff5145;
}
.resume_score_outer, .resume_score_outer_lead{ display:none;     padding: 30px 0 50px;}
.banner_download {
    background: linear-gradient(90deg, rgb(255, 162, 37) 0%, rgb(255, 67, 75) 100%)!important;
}

.common_section_data .how_do_we .what_you_looking {
    margin: 0 auto;
   
}
.common_section_data .how_do_we .what_you_looking span.dfd-anim-prefix {
    width: 60%;
    text-align: right;
    float: left;
}
.common_section_data .how_do_we .what_you_looking span.dfd-animate-text {
    width: 40%;
    float: left;
    text-align: left;
}
.common_section_data .our_promise .container-info {
    padding-top: 0px;
}
.common_section_data .get_button_inner {
    text-align: center;
}
.common_section_data .get_button_inner a.btn_getnow {
    border-radius: 43px;
    background: linear-gradient(90deg, rgb(255, 162, 37) 0%, rgb(255, 67, 75) 100%)!important;
    padding: 10px 60px 10px 30px;
    margin: 0 auto;
    color: #fff !important;
    font-size: 13px;
    font-weight: bold; cursor:pointer;position:relative;
}
.common_section_data .get_button_inner a.btn_getnow::after {
    content: "￬";
    position: absolute;
    right: 30px;
    font-size: 28px;
    background: #fff;
    height: 20px;
    width: 20px;
    border-radius: 30px;
    color: #ff4948;
    line-height: 14px;
    top: 10px;
    padding: 0px 0px;
    text-align: center;
}
.common_section_data .get_button_inner a.btn_getnow.get_plus::after{content: "￬";transform: rotate(-180deg);}
.common_section_data .resume_score_outer form.wpcf7-form, .resume_score_outer_lead form.wpcf7-form{
    max-width: 600px;
    margin: 0 auto;
    width: 100%;
}
.common_section_data .leadform_outer label {
    width: 100%;
}
.common_section_data .testimonials_outer .testimonials_video {
    max-width: 500px;
    text-align: center;
    margin: 0 auto;
}
.common_section_data .footer_getintouch { display: block !important;
}
.common_section_data .footer_getintouch .need_help.help_candidate {
    display: none;
}
.common_section_data .services_banner li.tp-revslider-slidesli::after {
    content: "";
    position: absolute !important;
    display: block;
    width: 100%;
    height: 100%;
    left: 0 !important;
    background: #000;
    z-index: 1;
    background: #000000;
    background: -moz-linear-gradient(left, #000000 1%, #000000 55%, #3b87c5 55%, #3b87c5 100%);
    background: -webkit-linear-gradient(left, #000000 1%,#000000 55%,#3b87c5 55%,#3b87c5 100%);
    background: linear-gradient(to right, #000000 1%,#000000 55%,#3b87c5 55%,#3b87c5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3b87c5',GradientType=1 );
    opacity: .5;
}
.common_section_data .our_expertise ul li::before {
    list-style: none;
    content: "";
    left: 0 !important;
    top: 7px !important;
    position: absolute !important;
    background: url(/wp-content/uploads/2020/01/lead_form_listing_white_icon.png) !important;
    background-repeat: no-repeat;
    height: 17px !important;
    width: 11px !important;
    margin-left: 0 !important;
    margin-top: 0px !important;
}
.common_section_data .our_expertise ul li {
    margin-top: 0 !important;
    margin-bottom: 0 !important;    padding-left: 20px !important;
}
.common_section_data .services_banner .tp-bullet.selected span.tp-bullet-inner, .common_section_data .services_banner .tp-bullet:hover span.tp-bullet-inner {
    background: #ff9c27 !important;
    border: none !important;
    transform: scale(1) !important;
}

.common_section_data .services_banner .tp-bullet span.tp-bullet-inner {
    background: #fff !important;
}
.common_section_data .services_banner .tp-bullet.selected, .services_banner .tp-bullet:hover {
    box-shadow: none !important;
}
.common_section_data .services_banner h3 .tp-splitted.tp-wordsplit .tp-splitted.tp-charsplit{    font-size: 28px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    color: rgb(255, 255, 255) !important;
    letter-spacing: 0.7px !important;
    font-family: Montserrat !important; }

.common_section_data .our_expertise ul li a {
    color: #fff !important;
    transition: .3s;
}
.common_section_data .our_expertise ul li a:hover {
    color: #fff !important;
}
.common_section_data .our_expertise ul li {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-left: 20px !important;
    font-size: 18px;
}
.common_section_data .resume_score_outer, .common_section_data .resume_score_outer_lead{ position: relative; }
.common_section_data .resume_score_outer button.btn_getnow, .common_section_data .resume_score_outer_lead button.btn_getnow{
    width: 30px;
    height: 30px;
    padding: 0px;
    line-height: 30px;
    font-family: "Poppins";
    border-radius: 30px;
    position: absolute;
    right: 0px;
    top: 20px;
    background: #3b87c5;
}
.common_section_data .resume_score_outer button.btn_getnow:hover, .common_section_data .resume_score_outer_lead button.btn_getnow:hover{background: #ff4849;}
.common_section_data .dfd-info-box .head-wrap + .container-info {
    padding-top: 0px !important;
}
.common_section_data .dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .head-container {
    display: flex !important;
    flex-wrap: wrap;
}
.common_section_data .icon-wrap .icon-decoration {
    margin: 0 auto 20px;
    height: 80px;
    width: 80px;
}
.common_section_data .dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .head-container .title-wrap {
    padding-left: 0 !important;
}
.common_section_data .dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .head-container .icon-wrap {
    color: #3b55e6;
    width: 100%;
}
.common_section_data .footer_getintouch {
    margin-top: -193px !important;
}

.common_section_data .our_expertise_client .consult_title ul.counsult_list {
    display: inline-block;
    vertical-align: middle;
}
.common_section_data .our_expertise_chat_btn p a {
    width: auto;
    border-radius: 73px;
    background: linear-gradient( 
90deg, rgb(255, 162, 37) 0%, rgb(255, 67, 75) 100%)!important;
    padding: 5px 35px 5px;
    color: #fff !important;
    /* max-width: 300px; */
    display: inline-block;
    font-size: 14px;
}

.common_section_data .our_expertise_chat_btn  p {
    font-size: 16px;
    color: #000;
    display: inline-block;
    padding: 0 6px;
    margin: 0px;
}

.common_section_data .our_expertise_chat_btn  ul.counsult_list {
    display: inline-block;
    vertical-align: middle;
}

.common_section_data .our_expertise_chat_btn ul.counsult_list li {
    display: inline-block;
    text-align: center;
    padding: 0 8px;
    width: 60px;
    margin: 0 !important;
    height: 38px;
    float: left;
}

.common_section_data .our_expertise_chat_btn ul.counsult_list li a {
    color: #000 !important;
    display: block;
}

.common_section_data .our_expertise_chat_btn ul.counsult_list li img {
    max-width: 38px;
    height: 38px;
    display: block;
    object-fit: contain;
    margin: 0 auto;
    margin-bottom: 10px;
}
.common_section_data .our_expertise_chat_btn .wpb_wrapper {
    display: flex;
    align-self: center;
    justify-content: center;
    align-items: center;
}

.common_section_data .our_expertise_chat_btn .wpb_wrapper li:before {
    display: none;
}

.common_section_data .lead_form_outer-section .columns{    min-height: 0px;}
.common_section_data .recently_blog_outer h2.thinking_forword_cls {
    text-align: center;
    padding-bottom: 40px;
}
/* releated*/
.common_section_data .releated.services  h2.dfd-title img {
    display: inline-block;
    vertical-align: middle;
    padding-right: 20px;
}
.common_section_data .releated.services .releated_services_left {
    height: 250px;
    position: relative;
    background-size: cover;
    filter: grayscale(1);
    transition: .3s;
    margin-bottom: 15px;
}
.common_section_data .releated.services .releated_services_left{
       height: 250px;
    position: relative;
    background-size: cover;
    filter: grayscale(1);transition: .3s;margin-bottom: 15px;background-image: url(https://staging.alignity.io/wp-content/uploads/2019/07/business-people.jpg?id=24692) !important;
}
.common_section_data .releated.services .releated_services_inner:nth-child(2) .releated_services_left{background-image: url(https://staging.alignity.io/wp-content/uploads/2019/07/four.jpg?id=23975) !important;}
.common_section_data .releated.services .releated_services_left a{ padding:100px 15px 50px 15px;  }
.common_section_data .releated.services .releated_services_left:hover{
     filter: none;
}
.common_section_data .releated_services_left::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    z-index: 0;
}
.common_section_data .releated_services_left .wpb_wrapper {
    z-index: 9;
    position: relative;
}
.common_section_data .releated.services .releated_services_left a {
    color: #fff !important;
    font-size: 36px;
    font-weight: 600;height: 250px;
        display: block;
}
.common_section_data .first_step .first_step_inner p {
    text-align: center;
    color: #fff;
    font-size: 36px;
    line-height: 46px;
}
.common_section_data .employee_brannding {
    background-image: url(https://staging.alignity.io/wp-content/uploads/2019/07/four.jpg?id=23975) !important;
}
.common_section_data .first_step .first_step_inner p a {
    color: #fff !important;
    border-radius: 43px;
    background: linear-gradient(90deg, rgb(255, 162, 37) 0%, rgb(255, 67, 75) 100%)!important;
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    font-weight: bold;
    line-height: 43px;
    letter-spacing: 0px;
    font-size: 16px;
}
/* table box  css  */

.common_section_data .our_expertise .compariogn_box {
    display: block;
    float: left;border: 1px solid #ccc;
    padding: 15px 0;
}

.common_section_data .our_expertise .compariogn_box .box_header, .common_section_data .our_expertise  .compariogn_box .full_box, .common_section_data .our_expertise  .compariogn_box .column_box {
    width: 100%;
    display: flex;    border-bottom: 1px solid #bbb;
    float: left;    line-height: normal;
    color: #000;
}

.common_section_data .our_expertise .compariogn_box .col-md-6 {
    width: 50%;
    float: left; padding: 10px;    line-height: normal;
    color: #000;display: flex;
    flex-direction: column;
    justify-content: center;
}

.common_section_data .our_expertise .compariogn_box .col-md-2 {
    width: 16.66%;
    float: left; padding: 10px;    line-height: normal;
    color: #000;display: flex;
    flex-direction: column;
    justify-content: center;align-items: center;
}
.common_section_data .our_expertise .compariogn_box .col-md-6 br {
    display: none;
}

.common_section_data .our_expertise .compariogn_box .col-md-12.full_box_inner {
    width: 100%;
    display: block;
    float: left; padding: 10px;    line-height: normal;
        color: #3b87c5;background: #dcdcdc;
}
.common_section_data .our_expertise .compariogn_box .col-md-12.full_box_inner b {
    color: #3b87c5;
}
.common_section_data .our_expertise .compariogn_box .col-md-12.full_box_inner span {
    color: #f2663a;
}
.common_section_data .our_expertise .compariogn_box .col-md-2 img{width: 40px;}
.common_section_data .our_expertise .compariogn_box .col-md-2.alignity_box img{ padding: 0; border: none; }
.common_section_data .our_expertise .compariogn_box .col-md-2.alignity_box {
    border-left: 3px solid #3B87C5;
    border-right: 3px solid #3b87c5;
}
.common_section_data .our_expertise .compariogn_box .box_header .alignity_box {
    position: relative;
    border-top: 3px solid #3b87c5;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.common_section_data .our_expertise .compariogn_box .box_header .alignity_box::before {
    content: "";
    background: rgba(255,255,255,0);
    border-style: solid none none none;
    border-width: 5px;
    border-color: #F78D34;
    border-radius: 20px;
    left: -3px;
    top: -3px;
    z-index: 113;
    position: absolute;
    width: calc(100% + 6px);
    height: 100%;
    z-index: 999;
}
.common_section_data .our_expertise .compariogn_box .column_box:last-child {
    border-bottom: none;
}
.common_section_data .our_expertise .compariogn_box .column_box P, .common_section_data .our_expertise .compariogn_box .column_box span{ color: #000 !important;margin: 0; }
.common_section_data .our_expertise .compariogn_box .column_box:last-child .alignity_box {
    border-bottom: 3px solid #3b87c5;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.common_section_data .more_power_content p img {
    max-width: 150px;
    display: inline-block;
    vertical-align: middle;
}
.common_section_data .more_power_content ul li, .common_section_data .more_power_content ul li span {
    font-size: 19px;
    font-weight: 700 !important;
    color: #000;
}

.common_section_data .more_power_content ul li::before {
    background: #3b87c5 !important;
}
.common_section_data .our_expertise .compariogn_box .box_header .col-md-6 {
    align-items: center;
}
.common_section_data .kick_start h4 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 5px;
}

.common_section_data .kick_start h3 {
    color: #fff;
}

.common_section_data .kick_start p {
    color: #fff;
    font-size: 80%;
}
.common_section_data .consult_title p {
    font-size: 16px;
    color: #000;   display: inline-block;
    padding: 0 6px; margin: 0px;
}

.common_section_data .consultation_link ul.counsult_list {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: auto;
}
.common_section_data .consultation_link {
    display: none;
}
.common_section_data .our_expertise_client .consult_title ul.counsult_list {
    display: inline-block; vertical-align: middle;
}
.common_section_data .our_expertise_client .consult_title ul.counsult_list li {
    display: inline-block;
    text-align: center;
    padding: 0 8px;
    width: 60px;
    margin: 0 !important;
    height: 38px;
    float: left;
}
.common_section_data .our_expertise_client .consult_title ul.counsult_list li::before{content: none !important;}
.common_section_data .our_expertise_client .consult_title ul.counsult_list li a {
    color: #000 !important;
    display: block;
}
.common_section_data .our_expertise_client .consult_title ul.counsult_list li img {
    max-width: 38px;
    height: 38px;
    display: block;
    object-fit: contain;
    margin: 0 auto;
    margin-bottom: 10px;
}
.common_section_data .consultation_link {
    text-align: center;
}

.common_section_data .consultation_link ul.counsult_list li::before {
    content: none;
}

.common_section_data .consultation_link ul.counsult_list li {
    display: inline-block;
    text-align: center;padding: 0 8px;    width: 100px;
}

.common_section_data .consultation_link ul.counsult_list li img {    
    max-width: 40px;
    height: 40px;
    display: block;
    object-fit: contain;
    margin: 0 auto; margin-bottom: 10px;

}
.common_section_data .consultation_link ul.counsult_list li a {
    color: #000 !important;display: block;
}
.common_section_data .our_expertise_client .consult_title p a {
    width: auto;
    border-radius: 73px;
    background: linear-gradient( 90deg, rgb(255, 162, 37) 0%, rgb(255, 67, 75) 100%)!important;
    padding: 5px 35px 5px;
    color: #fff !important;
    /* max-width: 300px; */
    display: inline-block;
    font-size: 14px;
}
.common_section_data .our_expertise_client .consult_title {
    text-align: center;
}
     .common_section_data .our_expertise_client .comparing_table_title p {
        font-size: 24px;
    	color: #000;
    }
 .common_section_data .recently_blog_outer .recently_blog_incls article {width: 25%;display: inline-block;position: initial !important;}

.common_section_data .recently_blog_outer .recently_blog_incls article span.byline.category {position: absolute;bottom: 10px;top: initial !important;left: 15px;right: auto !important;background: #3498db !important;z-index: 99999 !important;color: white !important;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    border-radius: 31px;}
.common_section_data .recently_blog_outer .recently_blog_incls article span.byline.category:hover{opacity: .9;}
.common_section_data .recently_blog_outer .recently_blog_incls article h3.entry-title {font-size: 18px;}

.common_section_data .recently_blog_outer .recently_blog_incls article h3.entry-title a {color: #000 !important;}
.common_section_data .recently_blog_outer .recently_blog_incls article h3.entry-title a:hover{    color: #f2663a !important;
    opacity: 1;}

/* Blog side bar css */
#right-sidebar .widget .widget-title, .widget_dfd_counter_mail .follow-widget-item{font-family: "Poppins";}
#right-sidebar .widget .widget-title {
    font-family: "Poppins";
    font-size: 24px;
}
#right-sidebar .widget.widget_categories ul li a, .widget.widget_categories ul li {font-family: "Poppins";    font-size: 16px;}
#right-sidebar .widget_dfd_rec_posts_thumb .post-list-item .dfd-widget-post-title a, #right-sidebar .widget_dfd_rec_posts_nothumb .post-list-item .dfd-widget-post-title a {
    font-family: "Poppins";
}
#right-sidebar .widget_dfd_rec_posts_thumb .post-list-item .entry-meta>span, #right-sidebar .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta>span {
    font-family: "Poppins";
}
#right-sidebar .widget_dfd_rec_posts_thumb .post-list-item .entry-meta>span.meta-data, #right-sidebar .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta>span.meta-data {
  font-family: "Poppins";
}
#right-sidebar .widget .ajax-pagination .button {font-family: "Poppins";color: white !important;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    border-radius: 31px;}

#right-sidebar .widget .ajax-pagination .button:hover {opacity: .9;color: #fff;}
#right-sidebar .dfd-socicon-refresh:before {
    content: "\e9f0";
    color: #fff;
}
#right-sidebar .widget.widget_dfd_tags .tags-widget a{font-family: "Poppins";    font-size: 12px !important;}
#right-sidebar .widget.widget_dfd_tags .tags-widget a:hover{background: #404040;color: #fff;}
.category .entry-meta {
    font-family: "Poppins";    font-size: 13px;
}
#right-sidebar .entry-meta {
    font-family: "Poppins";    font-size: 13px;
}
.archive .entry-thumb span.byline.category {
    background: #404040 !important;
    border-radius: 20px !important;
    font-weight: bold !important;    color: white !important;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    border-radius: 31px;
}
.category .page-nav .dfd-pagination.dfd-pagination-style-1 ul>li:hover {
    opacity:.9;background: #ed6439;
    color: #fff !important;
}
.category .page-nav .dfd-pagination.dfd-pagination-style-1 ul>li{ margin: 0 5px; }
.page-nav .dfd-pagination:not(.dfd-pagination-style-5) .dfd-next-page a:hover, .page-nav .dfd-pagination:not(.dfd-pagination-style-5) .dfd-prev-page a:hover{ background: #ed6439;
    color: #fff;}
    .page-nav .dfd-pagination {font-family: "Poppins";}
 .archive.category .dfd-stuning-header-bg-container, .archive .dfd-stuning-header-bg-container{
    background-image: url(https://staging.alignity.io/wp-content/uploads/2020/08/student_new.png);
    background-size: initial;
    background-position: top center;
    background-attachment: initial;
    background-repeat: initial;
}
 .archive section#layout {
    background: #f2f2f2;
}
 .archive .cover:hover {
    -webkit-box-shadow: 0 15px 50px 0 rgb(0 0 0 / 50%);
    box-shadow: 0 15px 50px 0 rgb(0 0 0 / 50%);
}
 .archive .dfd-content-wrap article.post .entry-meta > *,  .archive .dfd-posts-module article.post .entry-meta > * {
    float: none;
    font-family: 'poppins';
}

 .archive .page-id-26679 .blog-section article .cover .entry-thumb span.byline.category {
    color: white !important;
    background: linear-gradient( 90deg, rgb(255, 162, 37) 0%, rgb(255, 67, 75) 100%);
    border-radius: 31px;
}
 .archive .page-id-26679 .blog-section article .cover .entry-thumb span.byline.category:hover {
    opacity: .9;
}
 .archive .page-nav .dfd-pagination * {
    font-family: 'Poppins';
}
.archive article .entry-meta {
    font-family: "Poppins";font-size: 14px;
}
.archive article h3.entry-title {
    font-size: 24px;
    line-height: 30px;
}
.archive article .entry-content p {
    font-size: 16px;
    line-height: 22px !important;
}
.new_footer_top__sct .footer_logo_section img {
    max-width: 200px;    width: 100%;
}
.new_footer_top__sct .footer_contact_section p {font-size: 16px;color: #fff;padding: 0px;margin: 0;}

.new_footer_top__sct .footer_contact_section p a {color: #fff !important;transition: .3s;}

.new_footer_top__sct .footer_contact_section p a:hover {color: #ccc !important;}
.new_footer_top__sct .footer_social_account i {background: transparent !important;border: 1px solid #fff;font-size: 20px;border-radius: 100%;}
.new_footer_top__sct .footer_social_account a:hover i {border-color: #ccc;border-radius: 100%;transition: .3s;}
.new_footer_top__sct .footer_social_account { padding-top: 15px; }
.new_footer_top__sct .footer_social_account a {
    margin-right: 10px;
    font-size: 20px;
    width: 2em;
    height: 2em;
    line-height: 2em;
}
.common_section_data .recently_blog_outer .recently_blog_inclsin {
    margin: 0 -10px;position: relative;
}
.common_section_data .recently_blog_outer .recently_blog_inclsin .slick-track {
    display: flex !important;
}
.common_section_data .recently_blog_outer .recently_blog_inclsin .blog_article{ padding: 0 10px; display: flex;}
.common_section_data .recently_blog_outer .recently_blog_inclsin .blog_article .cover {
    background: #f1f1f1;    width: 100%;
}
.common_section_data .recently_blog_outer .recently_blog_inclsin .blog_article span.byline.category {
    position: absolute;
    bottom: 10px;
    top: initial !important;
    left: 15px;
    right: auto !important;
    /* background: #3498db !important; */
    z-index: 99999 !important;
    color: white !important;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    border-radius: 31px;
}
.common_section_data .recently_blog_outer .recently_blog_inclsin .blog_article h3.entry-title {
    font-size: 24px;
    margin-top: 20px;
    line-height: normal;
    font-weight: 500;    padding: 0 15px 20px;
}
.common_section_data .recently_blog_outer .recently_blog_inclsin .blog_article h3.entry-title a {
    color: #000 !important;
}
.common_section_data .recently_blog_outer .recently_blog_inclsin .blog_article h3.entry-title a:hover {
    color: #f2663a !important;
    opacity: 1;
}
.common_section_data .recently_blog_outer .recently_blog_inclsin .blog_article span.byline.category a {
    padding: 10px 20px;
    color: #fff;
    font-size: 12px;
}
.common_section_data .recently_blog_outer .recently_blog_inclsin .blog_article .entry-thumb {
    position: relative;
    display: block;
    border-radius: 6px 6px 0 0px;
    overflow: hidden;
}
.common_section_data .recently_blog_outer .recently_blog_inclsin .blog_article .entry-thumb img{min-width: 100%;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .3s ease;
    -moz-transition: -moz-transform .3s ease;
    transition: transform .3s ease;    min-height: 250px;
    object-fit: cover;
    max-height: 250px;}
.common_section_data .recently_blog_outer .recently_blog_inclsin .blog_article .entry-thumb:hover img{
        -webkit-transform: scale(1.05);
    transform: scale(1.05);
    }
.common_section_data .recently_blog_outer .recently_blog_inclsin .slick-dots {
    z-index: 2;
    display: none !important;
}
.common_section_data .recently_blog_outer .slick-slider .slick-prev, .common_section_data .recently_blog_outer .slick-slider .slick-next {position: absolute;opacity: 1;top: 50%;transform: translateY(-50%);font-size: 0px;width: 30px;height: 30px;padding: 0;background: transparent;border: 1px solid #bbb; z-index: 999;}

.common_section_data .recently_blog_outer .slick-slider .slick-prev {left: -30px;}

.common_section_data .recently_blog_outer .slick-slider .slick-next {right: -30px;}
.common_section_data .recently_blog_outer .slick-slider .slick-prev::after {
    content: "\e9c6";
    font-size: 16px;
    color: #bbb;
    font-family: dfd-socicons-font!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}
.common_section_data .recently_blog_outer .slick-slider .slick-next::after {
    content: "\e9c7";
    font-size: 16px;
    color: #bbb;
    font-family: dfd-socicons-font!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}
.footer_logo_contact > .wpb_wrapper {
    padding-left: 30px;
}

/* Single post css */
.single-post .entry-meta {
    font-family: "Poppins";
    font-size: 14px;
}
.single-post .dfd-single-tags .post-tags-item a {
    font-family: "Poppins";
    font-size: 12px !important;
}
.dfd-single-categories li.byline.category a{font-family: "Poppins";
    font-size: 12px !important;}
.single-post .dfd-single-tags .post-tags-item a:hover, .dfd-single-categories li.byline.category a:hover {
    background: #404040;
    color: #fff;
}
#footer .footer_with_three_coloumn .footer_new_menu_section h3 {
    font-size: 18px;
    padding-bottom: 5px;
}
#footer .footer_with_three_coloumn .footer_new_menu_section{padding-top:0px !important;}
.single-post .dfd-stuning-header-bg-container {
    background-image: url(https://alignity.io/wp-content/uploads/2021/09/annie-spratt-QckxruozjRg-unsplash-1.jpg);
}
#footer .footer_with_three_coloumn.footer_with_logo .footer_twitter p {
    text-align: center;
}
.single-post #stuning-header div.page-title-inner {
    min-height: 350px;
}

/* Insights page Sidebar css */
.blog-section .widget.widget_block ul li {
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 12px;
    letter-spacing: 0px;
    color: #c3c3c3;
    font-size: 16px;
    padding-bottom: 18px;
    font-family: "Poppins";
}
.blog-section .widget.widget_block ul li a{    font-family: "Poppins";color: #2b2b2b;    line-height: 22px;
    font-size: 16px;}
.blog-section .widget.widget_block ul li:last-child{ padding-bottom: 0px; }
/*********************** 
 	* Media query *
 **********************/
  @media only screen and (min-width: 1280px){
    #footer .vc-row-wrapper.full_width_content.footer_with_logo {
        padding: 0 80px;
        max-width: 1500px;
        min-width: 1280px;
        margin: 0 auto;
    }  
 }
@media only screen and (max-width: 1299px){
.archive article h3.entry-title {
    font-size: 21px;
    line-height: 30px;
}
.archive article .entry-content p {
    font-size: 14px;
    line-height: 28px !important;
}
.common_section_data .recently_blog_outer .slick-slider .slick-prev {left: 30px;    z-index: 99;}
.common_section_data .recently_blog_outer .slick-slider .slick-next {right: 30px;    z-index: 99;}
.common_section_data .recently_blog_outer .slick-slider .slick-prev::after, .common_section_data .recently_blog_outer .slick-slider .slick-next::after{color: #fff;}
}
@media only screen and (max-width: 1199px){
.common_section_data .services_banner h3 .tp-splitted.tp-wordsplit .tp-splitted.tp-charsplit{    font-size: 27px !important;}
.archive article h3.entry-title {
        font-size: 20px;
    line-height: 20px;
}
.archive article .entry-content {
    margin-top: 0px;
}
}
@media only screen and (max-width: 1100px){
.archive article h3.entry-title {
     line-height: 25px;
}
} 
@media only screen and (max-width: 1099px){
.common_section_data .our_promise {
        background-position: 70% 100%;        
    }
 .common_section_data .services_banner h3 .tp-splitted.tp-wordsplit .tp-splitted.tp-charsplit{    font-size: 25px !important;}
.common_section_data .software_builders .dfd-presentation-tilted-item {
    padding: 40px !important;
}
    
}

@media only screen and (max-width: 991px){
    .common_section_data .real_section_outer .image_content {
        padding-left: 0px;
    }
     .common_section_data .our_promise {
        background-position: 0% 100%;
        
    }
    .common_section_data .services_banner h3 .tp-splitted.tp-wordsplit .tp-splitted.tp-charsplit{    font-size: 24px !important;}
    
.common_section_data .recently_blog_outer .recently_blog_inclsin .blog_article h3.entry-title {
    font-size: 20px;
    line-height: normal;
}
#footer .columns.three {
        width: 50%;
        display: inline-block;
        vertical-align: top;    float: none;
    }
    #footer .footer_twitter_nkcls {
        max-width: 220px;
        float: left;
    }
    #footer .footer_with_three_coloumn .footer_new_menu_section ul ul {
        margin-left: 0px;
    }
    #footer .footer_with_three_coloumn .footer_new_menu_section ul ul li {
        margin: 0 !important;
        padding-left: 15px;
    }
    #footer .columns.three .need_help.help_client {
        padding-left: 30px;
    }
    .new_footer_top__sct .footer_contact_section p{    font-size: 14px;}
    .new_footer_top__sct .footer_social_account a, .new_footer_top__sct .footer_social_account i{    font-size: 16px;}
}
@media only screen and (max-width: 799px){
.common_section_data .expertise_list.expertise_option .row {
    display: flex;
    flex-direction: column;
}
.common_section_data .expertise_list.expertise_option .row .expertise_list_left {
    order: 2;
}
.recently_blog_incls {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch; padding: 0 15px;
}
.common_section_data .recently_blog_outer .recently_blog_incls article{ width: 50%; }
.common_section_data .first_step .first_step_inner p {
    text-align: center;
    color: #fff;
    font-size: 24px;
    line-height: 34px;
}
.archive article h3.entry-title {
    line-height: 25px;
    height: auto !important;
}
.common_section_data .recently_blog_outer .recently_blog_inclsin {
    margin: 0 0px;padding: 0 10px;
}
.footer_logo_contact > .wpb_wrapper {
    padding-left: 0px;
}
}
@media only screen and (max-width: 799px){
    .common_section_data .how_do_we {
        padding: 0 20px;
    }
    .common_section_data .our_promise_tabs,.common_section_data .lead_form, .common_section_data .our_partners,.common_section_data .img_content_section, 
    .common_section_data .software-builder  {
        padding: 0 20px;
    }
    .common_section_data .software_left_content {
        padding-bottom: 30px !important;
    }
    .common_section_data .our_partners .client_logo .thumb-wrap {
        max-height: 150px !important;
    }
    .common_section_data .software_left_content h3 {
        min-height: auto;    font-size: 24px;
    }
    .common_section_data .services_banner h3 .tp-splitted.tp-wordsplit .tp-splitted.tp-charsplit{    font-size: 22px !important;}
    .common_section_data .dfd-client-logo-wrap.client_logo .columns-6 {
        width: 33%;    float: left;
    }
    .common_section_data .footer_getintouch {
        margin-top: 0px !important;
    }
    .common_section_data .wpb_text_column.wpb_content_element.our_expertise.cr-animate-gen {
        padding: 0 15px;
    }
    .common_section_data .dfd-animated-text-block.what_you_looking {
        text-align: center !important;
        color: #fff !important;
    }
    .common_section_data .services_banner h2.services_heading, .common_section_data h3.services_heading {
    text-align: center !important;}
	.staffing_tabs-outer.vc_tta.vc_tta-tabs .vc_tta-tabs-container {
		display: block;
	}
	.staffing_tabs-outer.vc_tta.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li {
		margin-right: 10px;
	}
	.staffing_tabs-outer.vc_tta.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li a span {
		font-size: 15px !important;
	}
	.staffing_tabs-outer .vc_tta-panels-container .vc_tta-panel-heading {
		display: none;
	}
	.staffing_tabs-outer .vc_tta-panels-container .vc_tta-panel-body{ padding-bottom:0px !important;}
}
@media only screen and (max-width: 767px){
    .common_section_data .our_promise_tabs .vc_tta-panel-heading {
        margin-bottom: 0 !important;
        border: none !important;
    }
    .common_section_data h2.services_heading {
        font-size: 19px!important;
        line-height: 19px!important;
    }
    .common_section_data .services_banner .slick-slide .row {
        height: 440px;
    }
    .common_section_data .banner_heading h2, .common_section_data .banner_heading h2 b, .common_section_data .banner_heading h2 span{    font-size: 34px !important;
    text-align: center!important;    padding: 0 15px;}
    .common_section_data .services_banner h3.dfd-sub-title {
        padding: 30px 15px 0px;
        text-align: center;
    }
    .common_section_data .services_banner a.dfd-button-link.dfd-fade {
         float: none;
    }
    .common_section_data .our_promise .video_section iframe {
        width: 100%;
    }
    .common_section_data .services_banner h2.services_heading {
        font-size: 24px !important;
        line-height: 24px !important;text-align: center !important;
    }
    .common_section_data .services_banner h3.services_heading {
        text-align: center !important;
    }
    .here_is_class {
        padding: 0 15px;
    }
    .common_section_data .services_banner h3 .tp-splitted.tp-wordsplit .tp-splitted.tp-charsplit{    font-size: 18px !important;}
     .common_section_data .our_expertise_client .comparing_table_title p {
        font-size: 20px;
    }
}
@media only screen and (max-width: 540px){
    .common_section_data .banner_heading h2, .banner_heading h2 b, .banner_heading h2 span {
        font-size: 24px !important;
    }
    .common_section_data .services_banner h3.dfd-sub-title {
        font-size: 20px !important;
        line-height: 25px !important;
    }
    .common_section_data .services_banner h3 .tp-splitted.tp-wordsplit .tp-splitted.tp-charsplit{    font-size: 16px !important;}
    .common_section_data .dfd-client-logo-wrap.client_logo .columns-6 {
        width: 50%;    float: left;
    }
    .common_section_data .how_do_we .what_you_looking span.dfd-anim-prefix, .how_do_we .what_you_looking span.dfd-animate-text {
        width: 100%;
        text-align: center;
    }
    .common_section_data .services_banner h2.services_heading{
        font-size: 18px !important;
    }
    .common_section_data .tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal.noSwipe{
       top: 100% !important;
    }
    .common_section_data #rev_slider_36_1 .uranus .tp-bullet{
        width: 10px;
    height: 10px;
    }
    .common_section_data .our_expertise_chat_btn .wpb_wrapper p {
        width: 100%;
        text-align: center;
    }
    
    .common_section_data .our_expertise_chat_btn .wpb_wrapper {
        display: flex;
        align-self: center;
        justify-content: center;
        flex-wrap: wrap;
        width: 100%;
    }
    .common_section_data .recently_blog_outer .recently_blog_incls article {
    width: 100%;
}
.common_section_data .releated.services .releated_services_left a{font-size: 22px;}
.common_section_data .first_step .first_step_inner p {
    font-size: 20px;
    line-height: 34px;
}
}

@media only screen and (max-width: 540px){
.common_section_data .services_banner h3 .tp-splitted.tp-wordsplit .tp-splitted.tp-charsplit{    font-size: 14px !important;}
.common_section_data .our_expertise .compariogn_box .col-md-6{width: 46%;font-size: 13px;line-height: 16px;display: flex;
    align-items: flex-start;flex-direction: column;}
.common_section_data .our_expertise .compariogn_box .col-md-2{width: 18%;font-size: 9px;line-height: 16px;display: flex;
    align-items: center;padding: 10px 6px;    justify-content: center;}
.common_section_data .our_expertise .compariogn_box .col-md-2 img {
    width: 30px;
    height: 30px;
}
.common_section_data .our_expertise .compariogn_box .col-md-2.alignity_box img {
    padding: 0;
    border: none;
}
.common_section_data .our_expertise .compariogn_box .col-md-12.full_box_inner{line-height: 16px;font-size: 13px;}
.common_section_data .our_expertise .compariogn_box .box_header .col-md-6 {
    align-items: center;
    font-size: 9px;
}
.common_section_data .our_expertise_client .consult_title ul.counsult_list li{height: auto;}
.common_section_data .our_expertise_client .consult_title ul.counsult_list li img{max-width: 30px;
    height: 30px; margin: 0px;}
.common_section_data .our_expertise_client .consult_title p a{    padding: 5px 15px 5px;    font-size: 13px;}

}
@media only screen and (max-width: 479px){
    #footer .columns.three {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
 #footer .columns.three .need_help.help_client {
        padding-left: 0px;
    }
}
@media only screen and (max-width: 374px){
.common_section_data .our_expertise .compariogn_box .col-md-2{padding: 10px 2px;
    }
    .common_section_data .our_expertise .compariogn_box .col-md-6{width: 44%;}
}
