.widget.widget-snippet .about-section .about-table td,
.widget.widget-snippet .business-health-check-area .business-health-check-upper-section td {
    border: 1px solid #e6e6e6;
}
.widget.widget-snippet .welcome-text {
    max-width: 750px;
}

@media (max-width: 1600px) {


}

@media (max-width: 1500px) {

}

@media (max-width: 1400px) {
    .widget.widget-snippet .phone-number, .widget.widget-snippet .social-links {
        margin-right: 10px;
    }
    .widget.widget-navigation.main-menu {
        margin-right: 15px;
    }
    .widget.widget-snippet .welcome-area {
        padding: 135px 30px;
    }
    .widget.widget-snippet .welcome-picture::after {
        right: -35px;
        bottom: 30px;
    }
    .widget.widget-snippet .industries-weserve-inner {
        padding: 0 35px;
    }
    .widget.widget-snippet .industries-picture::before {
        right: -25px;
        top: 200px;
    }
    .widget.widget-snippet .industries-weserve {
        background-position: -40px 0;
    }
    .responsive .header > .widget-container,
    .responsive .footer > .widget-container {
        width: 100%;
    }
}

@media (max-width: 1300px) {
    .widget.widget-storeLogo.company-logo img {
        max-width: 250px;
    }
    .widget.widget-snippet .industries-weserve-leftpart {
        padding: 70px 0 0 5px;
    }
    .widget.widget-snippet .industries-picture::before {
        right: -25px;
        top: auto;
        height: 502px;
        bottom: 40px;
    }
    .testimonial-slider .article-item .article-content {
        padding-right: 30px;
    }
    .testimonial-slider p {
        font-size: 18px;
        line-height: 28px;
    }
    .widget.widget-snippet .welcome-picture::after {
        right: -30px;
        bottom: -10px;
    }
    .widget.widget-snippet .welcome-text p {
        font-size: 20px;
        line-height: 32px;
    }
    .page-content {
        padding: 0 15px;
        overflow: hidden;
    }
    .page-home .page-content {
        padding: 0;
        overflow: hidden;
    }
    .page-heading, .widget-pageHeading {
        margin-left: -15px !important;
        margin-right: -15px !important;
        margin-bottom:70px;
    }
    .widget.widget-snippet .coaching-image::before {
        right: -8px;
        bottom: -27px;
        width: 312px;
        height: 214px;
    }
    .page-heading h1, .widget.widget-pageHeading h1, .widget.widget-pageHeading h2 {
        font-size: 34px;
        font-weight: 600;
    }
    .widget.widget-snippet .coaching-area {
        padding-top: 10px;
        padding-bottom: 30px;
    }
    .widget.widget-snippet .coaching-image::before {
        width: 252px;
        height: 135px;
    }
    .widget-form.contact-us {
        margin-left: -15px;
        margin-right: -15px;
    }
    .responsive .body > .body-section > .widget-container {
        width:100%;
    }
    .widget-blogPost.all-blog-section .blog-post-content {
        padding-right: 0;
    }
    .widget.widget-snippet .human-resouces-area,
    .widget.widget-snippet .business-growth-grant-area,
    .widget.widget-snippet .sales-area {
        padding-top: 10px;
        padding-bottom: 30px;
    }
}

@media (max-width:1200px) {
    .page-latest-news .page-heading, .page-latest-news .widget-pageHeading, .page-blog-post .page-heading, .page-blog-post .widget-pageHeading{
        margin-left: 0;
        margin-right: 0;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content .labour-section img {
        padding: 0;
        width: 100%;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content .home-care-section img {
        padding: 0;
        width: 100%;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content .security-section img {
        padding: 0;
        width: 100%;
    }
    span.close-button-for-zoom-preview {
        right: 50%;
        margin-right: -16px;
    }
    .page-blog-post .image-popup-container-for-zoom-preview img.popup-image-for-zoom-preview {
        width: 100% !important;
    }
    .widget.widget-html.business-health-top .btn {
        margin-bottom: 35px;
        margin-top: 45px;
    }
    .widget.widget-snippet .about-area {
        overflow: hidden;
    }
    .widget.widget-navigation.main-menu {
        margin-right: 0;
    }
    .widget.widget-snippet .phone-number, .widget.widget-snippet .social-links {
        margin-right: 0;
    }
    /* Navigation */
    .widget-navigation.main-menu {
        text-align: right;
    }
    .widget-navigation.main-menu {
        width: 100%;
    }
    .widget-navigation.main-menu .nav-wrapper.horizontal {
        text-align: left;
        overflow: hidden;
        border-bottom: none;
    }
    .main-menu .horizontal .navigation-item > .navigation-item-child-container.open {
        display: block;
    }
    .main-menu .horizontal .navigation-item .navigation-item-child-container {
        background-color: #2b2a27;
        box-shadow: none;
        box-sizing: border-box;
        display: none;
        height: auto !important;
        padding: 0;
        position: static;
        width: 100%;
        transform: translateX(0%);
    }
    .main-menu .navigation-item .navigation-item-child-container .navigation-item {
        margin: 0;
        padding: 0;
        border: none;
    }
    .main-menu .navigation-item .navigation-item-child-container .navigation-item a {
        padding: 8px 40px;
        font-size: 12px;
        text-align: left;
    }
    .widget-navigation.main-menu .navigation-item.active a::before {
        display: none;
    }
    .widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a {
        border-bottom: none;
    }
    .widget-navigation.main-menu .horizontal .navigation-item:first-child a::after,
    .widget-navigation.main-menu .horizontal .navigation-item a::after {
        left: 0;
        height: 1px;
        width: 100%;
        margin-left: 0;
    }
    .main-menu .navigation-item .navigation-item-child-container a:hover, .main-menu .navigation-item .navigation-item-child-container a:focus {
        color: rgba(255, 255, 255, 0.6);
    }
    .widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a {
        font-size: 14px;
        text-align: left;
        padding: 7px 25px 10px 30px;
        color: #000;
        background-color: #ffffff;
    }
    .widget-navigation .horizontal .navigation-item.has-child::before {
        display: none;
    }
    .responsive-navigation .navigation-item.has-child .child-opener.close::before {
        content: "\f068";
        font-family: fontawesome;
    }
    .main-menu .nav-wrapper {
        background-color: #fff;
        left: auto;
        top: 60px;
        width: 100vw;
        height: auto !important;
        padding: 0 !important;
        z-index: 9999;
        border: none;
        right: 0;
    }
    .main-menu .nav-wrapper .navigation-item {
        background-color: transparent;
        padding: 0;
    }
    .widget-navigation.main-menu .nav-wrapper .navigation-item a {
        border-top: 1px solid #e6e6e6;
        color: #000;
        line-height: 20px;
        padding: 12px 15px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        font-size: 16px;
        font-weight: 400;
        margin: 0;
        text-align:left;
    }
    .main-menu .nav-wrapper .navigation-item.active a,
    .main-menu .nav-wrapper .navigation-item a:hover {
        color: #ffffff !important;
        background-color:#ee8113;
        border: none;
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .main-menu .nav-wrapper .navigation-item a:focus
    .main-menu .nav-wrapper .navigation-item.active a {
        background-color: #31302b;
    }
    .main-menu .nav-wrapper .navigation-item.last a {
        border-bottom: 1px solid #e6e6e6;
        margin-left: 0;
    }
    .widget-navigation.main-menu .horizontal .navigation-item a:hover,
    .widget-navigation.main-menu .horizontal .navigation-item.active a,
    .widget-navigation.main-menu .horizontal .navigation-item a:focus {
        color: #fff;
    }
    .widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a:hover {
        color: #ffffff;
        background: #ee8113;
        font-weight: 400;
    }
    .main-menu .menu-button em {
        background-color:rgb(52, 52, 52);
    }
    .responsive-navigation .navigation-item.has-child .child-opener {
        position: absolute;
        right: 0;
        top: 0;
        width: 50px;
        cursor: pointer;
    }
    .main-menu .navigation-item.has-child .child-opener::before {
        color:#ee8113;
        display: block;
        font-family: "FontAwesome";
        font-size: 25px;
        vertical-align: middle;
        cursor: pointer;
        padding: 10px 15px;
        text-align: right;
    }
    .responsive-navigation .navigation-item.has-child .child-opener.close::before {
        content: "\f068";
    }
    .main-menu .horizontal > .has-child > a span::after {
        display: none !important;
    }
    .responsive-navigation .navigation-item.has-child .child-opener::before {
        content: "\f107";
        color:#000;
    }
    .responsive-navigation .navigation-item.has-child .child-opener.close::before {
        content: "\f106";
        color:#000;
    }
    .main-menu .navigation-item .navigation-item-child-container::before {
        display: none;
    }
    .main-menu .navigation-item .navigation-item-child-container {
        margin: 0;
        border-radius: 0;
    }
    .main-menu .navigation-item-child-container .navigation-item.first a::before {
        display: none !important;
    }
    .responsive .header .main-menu .menu-button.close em:nth-child(1) {
        -moz-transform: rotate(45deg) translateX(6px) translateY(6px);
        -webkit-transform: rotate(45deg) translateX(6px) translateY(6px);
        -o-transform: rotate(45deg) translateX(6px) translateY(6px);
        -ms-transform:rotate(45deg) translateX(6px) translateY(6px);
        transform: rotate(45deg) translateX(6px) translateY(6px);
    }
    .widget-navigation.main-menu .navigation-item a span::before, .widget-navigation.main-menu .horizontal .navigation-item a::after {
        display: none;
    }
    .responsive .widget.widget-navigation.main-menu .navigation-item {
        margin: 0;
    }
    /*end*/
    .widget.widget-snippet .home-booknow p {
        font-size: 26px;
    }
    .widget.widget-snippet .home-booknow-btn a {
        padding: 13px 30px;
    }
    .home-slider .jssor-slider-container .caption-wrapper {
        max-width: 1100px;
    }
    .home-slider .caption-wrapper .description.jssor-caption-1 h2 {
        font-size: 58px;
        line-height: 68px;
    }
    .home-slider .caption-wrapper .description.jssor-caption-2 h3 {
        font-size: 28px;
    }
    .home-slider .caption-wrapper .description.jssor-caption-3 a {
        font-size: 30px;
        padding: 23px 33px;
    }
    .home-slider .caption-wrapper .description.jssor-caption-3 a:first-child {
        font-size: 30px;
        padding: 23px 29px;
    }
    .widget.widget-snippet .welcome-area {
        padding: 75px 30px;
    }
    .widget.widget-snippet .welcome-area h1 {
        font-size: 36px;
        line-height: 42px;
    }
    .widget-snippet .welcome-text p br,
    .widget-snippet .industries-weserve p br {
        display:none;
    }
    .widget-snippet .welcome-area .welcome-text {
        max-width: 650px;
        padding-right: 30px;
    }
    .widget.widget-snippet .industries-weserve ul {
        margin: 35px 45px 0 0;
        min-width: 200px;
    }
    .widget.widget-snippet .industries-picture::before {
        right: -25px;
        top: auto;
        height: 382px;
        bottom: 100px;
        width: 320px;
    }
    .widget.widget-snippet .industries-weserve-leftpart {
        max-width: 500px;
    }
    .widget.widget-snippet .industries-weserve {
        margin: 30px 0 75px 0;
    }
    .widget.widget-snippet .industries-weserve p {
        line-height: 28px;
    }
    .widget.widget-snippet .industries-weserve li {
        line-height: 24px;
    }
    .widget.widget-snippet .industries-weserve li::before {
        top: 9px;
        width: 10px;
        height: 10px;
    }
    .widget-blogPost .post.post-list-view-width {
        height: 200px;
    }
    .widget-blogPost .blog-post-item .title a {
        font-size: 18px;
    }
    .widget-blogPost .blog-post-item .content {
        font-size: 16px;
        line-height: 24px;
    }
    .home-news-title {
        margin: 80px 0 20px 0;
    }
    .home-news-title h2 {
        font-size: 34px;
        line-height: 42px;
    }
    .readmore-news-link {
        padding: 50px 0 60px 0;
    }
    .testimonial-slider {
        background-position: -340px 0px;
    }
    .widget.widget-snippet .ourservices-home {
        padding: 65px 0 0px 0;
    }
    .widget.widget-snippet .ourservices-home-header {
        padding: 0 0 30px 0;
    }
    .widget.widget-snippet .ourservices-rightpart .ourservice-item p,
    .widget.widget-snippet .ourservices-rightpart .ourservice-item h3,
    .widget.widget-snippet .ourservices-rightpart .ourservice-item .ourservices-link {
        padding-left: 40px;
    }
    .widget.widget-snippet .ourservices-leftpart .ourservice-item p,
    .widget.widget-snippet .ourservices-leftpart .ourservice-item h3,
    .widget.widget-snippet .ourservices-leftpart .ourservice-item .ourservices-link {
        padding-right: 40px;
    }
    .home-slider .jssor-slider-container .caption-wrapper {
        max-width: 1500px;
    }
    .home-slider .caption-wrapper .description.jssor-caption-1 h2 {
        font-size: 68px;
        line-height: 78px;
    }
    .home-slider .caption-wrapper .description.jssor-caption-2 h2 {
        font-size: 40px;
    }
    .home-slider .caption-wrapper .description ul li {
        font-size: 24px;
    }
    .home-slider .caption-wrapper .description.jssor-caption-4 h4 {
        font-size: 30px;
    }
    .home-slider .caption-wrapper .description.jssor-caption-4 a {
        font-size: 22px;
        padding: 20px 30px;
        margin-top: 20px;
    }
    .widget.widget-snippet .home-bookconsultation-inner {
        padding: 37px 15px;
    }
    .widget.widget-snippet .home-booknow-inner {
        padding: 32px 15px;
    }
    .widget.widget-snippet .ourservice-item .ourservices-link {
        margin: 10px 0 20px 0;
    }
    .widget.widget-snippet .about-section .row .about-table {
        padding: 0 20px;
    }
    .widget.widget-snippet .about-section .about-bottom-secion .about-bottom-content {
        padding-left: 20px;
        padding-right: 20px;
    }
    .widget.widget-snippet .about-section .about-bottom-secion .about-bottom-title {
        padding-left: 20px;
        margin-right: 20px;
        overflow: hidden;
    }
    .page-heading, .widget-pageHeading {
        padding: 40px 0;
        margin: 0 0 40px 0 !important;
    }
    .widget.widget-snippet .about-section {
        margin-bottom: 60px;
    }
    .widget-blogPost.recent-post .blog-post-item .title a {
        font-size: 15px;
        line-height: 22px;
    }
    .widget-blogPost .blog-post-item .title {
        min-height: 40px;
    }
    .recent-post .widget-title {
        font-size: 22px;
    }
    .auto-page.page-blog-post .blog-post-details {
        padding-right: 45px;
        padding-bottom: 80px;
    }
    .all-blog-section .blog-post-item {
        flex: 0 0 50%;
    }
    .auto-page.page-blog-post .blog-post-details {
        padding: 0 20px 50px;
    }
    .widget.widget-snippet .coaching-area .col-md-8.col-sm-8,
    .widget.widget-snippet .sales-area .col-md-8.col-sm-8,
    .widget.widget-snippet .human-resouces-area .col-md-8.col-sm-8,
    .widget.widget-snippet .business-growth-grant-area .col-md-8.col-sm-8{
        width: 55%;
    }
    .widget.widget-snippet .coaching-area .col-sm-4,
    .widget.widget-snippet .sales-area .col-sm-4,
    .widget.widget-snippet .human-resouces-area .col-sm-4,
    .widget.widget-snippet .business-growth-grant-area .col-sm-4{
        width: 45%;
    }
    .widget.widget-snippet .coaching-image,
    .widget.widget-snippet .sales-image,
    .widget.widget-snippet .human-resouces-area,
    .widget.widget-snippet .business-growth-grant-area {
        padding-left: 0;
        padding-right: 10px;
    }
    .widget.widget-snippet .coaching-text p,
    .widget.widget-snippet .sales-text p,
    .widget.widget-snippet .sales-text p,
    .widget.widget-snippet .human-resouces-text p,
    .widget.widget-snippet .business-growth-grant-text p {
        font-size: 17px;
        line-height: 30px;
    }
    .widget.widget-snippet .coaching-text h2,
    .widget.widget-snippet .sales-text h2,
    .widget.widget-snippet .sales-text h2,
    .widget.widget-snippet .business-growth-grant-text h2,
    .widget.widget-snippet .human-resouces-text h2 {
        font-size: 19px;
        line-height: 30px;
        padding: 0 0 20px 0;
    }
    .widget.widget-snippet .sales-image::before,
    .widget.widget-snippet .human-resouces-image::before,
    .widget.widget-snippet .business-growth-grant-image::before {
        right: -9px;
        bottom: -17px;
        width: 252px;
        height: 174px;
    }
    .widget.widget-snippet .sales-area,
    .widget.widget-snippet .human-resouces-area,
    .widget.widget-snippet .business-growth-grant-area {
        padding-top: 10px;
        padding-bottom: 30px;
    }
    .page-heading, .widget-pageHeading {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .title {
        line-height: 37px;
        margin: 0 0 20px 0;
        font-size: 23px;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .title {
        line-height: 34px;
        margin: 0 0 10px 0;
        font-size: 20px;
    }
    .auto-page.page-blog-post .blog-post-details {
        padding: 0 35px 50px 0px;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content p {
        line-height: 26px;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content .event-time p {
        padding: 0;
        line-height: 30px;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content .event-time {
        padding: 20px;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content .trust-section img {
        padding: 0;
        width: 100%;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content h3 {
        font-size: 17px;
        line-height: 40px;
    }
    .widget.widget-snippet .business-health-check-section,
    .widget.widget-snippet .business-grant-section{
        margin-bottom: 30px;
    }
    .widget.widget-snippet .business-health-check-upper-section .page-business-health-check table {
        margin-top: 20px;
    }
    .widget.widget-html.business-health-top {
        padding-bottom: 18px;
    }
}

@media (max-width:991px) {
    div.widget-snippet .email-number a {
        padding-left: 25px;
    }
    .main-menu .nav-wrapper {
        top: 48px;
    }
    .page-blog-post .popup {
        left: 50% !important;
        transform: translateX(-50%) !important;
        width: 100% !important;
    }
    .image-popup-container-for-zoom-preview img.popup-image-for-zoom-preview {
        max-height: 100%;
        max-width: 100%;
    }
    .widget.widget-html.business-health-top {
        padding-bottom: 10px;
    }
    .widget.widget-html.business-health-top a {
        padding: 15px 62px;
    }
    .widget.widget-html.business-health-top .btn {
        margin-bottom: 30px;
        margin-top: 35px;
    }
    .widget.widget-snippet .home-booknow p {
        font-size: 19px;
    }
    .home-slider .caption-wrapper .description.jssor-caption-3 a:first-child {
        border: 2px solid #FF7F00;
    }
    .home-slider .caption-wrapper .description.jssor-caption-3 a:hover:first-child {
        border: 2px solid #fff;
    }
    .widget.widget-snippet .home-booknow-btn a {
        padding: 10px 30px;
    }
    .widget.widget-snippet .welcome-area h1 {
        font-size: 30px;
        line-height: 38px;
    }
    .widget.widget-snippet .welcome-text p {
        font-size: 16px;
        line-height: 28px;
    }
    .widget.widget-snippet .welcome-area .read-more {
        font-size: 16px;
    }
    .widget.widget-snippet .welcome-area .read-more::after {
        background-size: 7px;
    }
    .widget.widget-snippet .welcome-area .read-more:hover::after {
        background-position: 0 -17px;
    }
    .widget.widget-snippet .ourservices-home {
        padding:10px;
        background-size: 72%;
    }
    .widget.widget-snippet .ourservices-home-inner {
        margin: 0 auto;
        padding: 50px 20px;
        background: rgba(255,255,255,0.5);
    }
    .widget.widget-snippet .ourservices-rightpart .ourservice-item p,
    .widget.widget-snippet .ourservices-rightpart .ourservice-item h3,
    .widget.widget-snippet .ourservices-rightpart .ourservice-item .ourservices-link {
        padding-left: 25px;
    }
    .widget.widget-snippet .ourservices-leftpart .ourservice-item p,
    .widget.widget-snippet .ourservices-leftpart .ourservice-item h3,
    .widget.widget-snippet .ourservices-leftpart .ourservice-item .ourservices-link {
        padding-right: 25px;
    }
    .widget.widget-snippet .ourservice-item p {
        font-size: 17px;
    }
    .widget.widget-snippet .industries-picture::before {
        display:none;
    }
    .widget.widget-blogPost .post.post-list-view-width {
        height: 150px;
    }
    .page-content .blog-post-info span.date, .page-content .blog-post-info span.categories {
        font-size: 14px;
    }
    .widget.widget-blogPost .blog-post-item .title a {
        line-height: 22px;
    }
    .home-news-title h2 {
        font-size: 27px;
        line-height: 34px;
    }
    .widget.widget-snippet .home-bookconsultation p {
        font-size: 22px;
    }
    .widget.widget-snippet .home-bookconsultation-btn a {
        font-size: 17px;
        padding: 15px 22px;
    }
    .widget.widget-snippet .home-bookconsultation-inner {
        padding: 30px 15px;
    }
    .testimonial-slider p {
        font-size: 16px;
        line-height: 24px;
    }
    .testimonial-slider {
        padding: 190px 0 100px 0;
    }
    .quick-link .navigation-item {
        display:block;
        width: 100%;
    }
    .widget.widget-snippet .industries-weserve-leftpart {
        padding: 20px 0 0 5px;
    }
    .widget.widget-snippet .industries-weserve-leftpart h2,
    .widget.widget-snippet .ourservices-home-header h2 {
        font-size: 35px;
    }
    .widget.widget-blogPost .blog-post-item .content {
        font-size: 15px;
    }
    .readmore-news-link {
        padding: 30px 0 50px 0;
    }
    .widget.widget-snippet .ourservice-item h3 {
        font-size: 22px;
        line-height: 28px;
    }
    .home-slider .caption-wrapper .description.jssor-caption-3 a:first-child,
    .home-slider .caption-wrapper .description.jssor-caption-3 a,
    .home-slider .caption-wrapper .description.jssor-caption-4 a {
        border: 2px solid #FF7F00;
    }
    .widget-form.contact-us .custom-form {
        max-width: 670px;
    }
    .widget-html.contact-form-title h2, .widget.widget-snippet .contact-details h3 {
        font-size: 25px;
        padding-bottom: 0px;
    }
    .widget.widget-snippet .business-grant-upper-content h2 {
        font-size: 24px;
        padding: 0 0 15px 0;
    }
    .widget.widget-snippet .business-grant-section {
        margin-bottom: 20px;
    }
    .all-blog-section .blog-post-item, .blog-post-item {
        flex: 0 0 50%;
        padding: 10px;
    }
}

@media (max-width:767px) {
    .auto-page.page-blog-post figure {
        margin: 0 0 10px 0;
    }
    .widget-blogPost.all-blog-section .blog-post-content {
        padding-top: 20px;
    }
    .blog-post-details .image {
        padding-bottom: 15px;
    }
    .widget-blogPost.all-blog-section .blog-post-content .footer {
        padding: 25px 0;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content ul li:before {
        top: 8px;
        width: 10px;
        height: 10px;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content h3 {
        margin-top: 0;
        padding-top: 10px;
        margin-bottom: 0;
        padding-bottom: 10px;
        line-height: 26px;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content .event-time {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .home-slider  .slide.slide-1 {
        font-size: 40px;
        display: none;
    }
    .widget.widget-blogPost .post.post-list-view-width {
        height: auto;
    }
    .widget-html.contact-form-title h2, .widget.widget-snippet .contact-details h3 {
        font-size:19px;
    }
    .widget.widget-snippet .contact-details .phone-fax p, .widget.widget-snippet .contact-details .phone-fax a{
        font-size:16px;
    }
    .form-row.btn-row .submit-button {
        font-size: 17px;
        padding: 10px 0;
    }
    .widget-form.contact-us .custom-form {
        padding: 10px 15px;
        margin: -150px 10px 0;
    }
    .widget-form .double-input-row .form-row {
        width: 100%;
    }
    .widget-form.contact-us {
        padding: 70px 0 30px;
    }
    .widget-html.contact-form-title p {
        font-size: 15px;
    }
    div.widget-snippet .phone-number {
        line-height: 25px;
    }
    div.widget-snippet .phone-number a {
        line-height: 36px;
    }
    .widget.widget-snippet .phone-number {
        font-size: 0;
        background-color:transparent;
    }
    .widget.widget-snippet .phone-number span {
        display: none;
    }
    .widget.widget-snippet .phone-number a {
        padding: 0;
        font-size: 14px;
        text-align: right;
        color: #3361b5;
    }
    .widget.widget-snippet .email-number a {
        padding: 0;
        font-size: 13px;
    }
    .widget-snippet .email-number a::before {
        display:none;
    }
    .widget.widget-storeLogo.company-logo img {
        max-width: 210px;
    }
    .widget.widget-snippet .home-booknow-inner {
        display: block;
        text-align: center;
    }
    .widget.widget-snippet .home-booknow-inner {
        padding: 18px 15px 25px;
    }
    .widget.widget-snippet .home-booknow p {
        font-size: 17px;
        line-height: 28px;
        margin-bottom: 15px;
    }
    .widget.widget-snippet .home-booknow-btn a {
        padding: 8px 26px;
        font-size: 15px;
    }
    .widget.widget-snippet .welcome-area {
        padding: 20px 15px;
        display: block;
    }
    .widget.widget-snippet .welcome-area h1 {
        font-size: 21px;
        line-height: 30px;
        text-align: center;
    }
    .widget.widget-snippet .welcome-area .welcome-text {
        max-width: 100%;
        padding-right: 0;
        text-align: center;
    }
    .widget.widget-snippet .welcome-text p {
        line-height: 26px;
    }
    .widget.widget-snippet .welcome-area {
        text-align: center;
        margin-bottom: 30px;
    }
    .widget.widget-snippet .ourservices-home-inner {
        padding: 20px;
    }
    .widget.widget-snippet .industries-weserve-leftpart h2, .widget.widget-snippet .ourservices-home-header h2 {
        font-size: 21px;
        text-align: center;
    }
    .widget.widget-snippet .ourservices-home-body {
        display: block;
        max-width: 100%;
    }
    .widget.widget-snippet .ourservices-rightpart .ourservice-item p, .widget.widget-snippet .ourservices-rightpart .ourservice-item h3,
    .widget.widget-snippet .ourservices-rightpart .ourservice-item .ourservices-link, .widget.widget-snippet .ourservices-leftpart .ourservice-item p,
    .widget.widget-snippet .ourservices-leftpart .ourservice-item h3, .widget.widget-snippet .ourservices-leftpart .ourservice-item .ourservices-link {
        padding: 0 0 5px;
        text-align: center;
        font-size: 18px;
    }
    .widget.widget-snippet .ourservices-rightpart {
        flex-basis: 50%;
        padding-top: 15px;
    }
    .widget.widget-snippet .ourservices-rightpart {
        border-left:0;
    }
    .widget.widget-snippet .industries-weserve-inner {
        display: block;
        max-width: 100%;
    }
    .widget.widget-snippet .industries-weserve {
        margin: 10px 0 15px 0;
    }
    .widget.widget-snippet .industries-weserve p {
        text-align: center;
    }
    .widget.widget-snippet .industries-weserve ul {
        margin: 10px 0 20px;
        min-width: 100%;
    }
    .home-news-title h2 {
        font-size: 20px;
        line-height: 28px;
    }
    .widget-blogPost .blog-post-item {
        padding: 0 0 45px;
        flex: unset;
    }
    .widget-blogPost .blog-post-item .title {
        text-align: center;
        min-height: auto;
    }
    .blog-post-info {
        text-align: center;
    }
    .widget.widget-blogPost .blog-post-item .content {
        text-align: center;
    }
    .responsive .testimonial-slider .article-item .article-content {
        max-width: 100%;
        padding: 0 15px;

        text-align: center;
    }
    .client-heading-text .article-content {
        left: 50%;
        top: 52px;
        max-width: 100%;
        transform: translate(-50%);
        right: auto;
    }
    .client-heading-text .article-content h2 {
        font-size: 21px;
        line-height: 30px;
        text-align: center;
    }
    .client-heading-text .article-content h2 b,
    .client-heading-text .article-content h2 strong {
        display: inline-block;
    }
    .testimonial-slider {
        background-position: -1060px 0;
        background: #133b86;
    }
    .testimonial-slider p:first-child::before {
        left: 50%;
        transform: translate(-50%);
    }
    .testimonial-slider .owl-prev, .testimonial-slider .owl-next {
        float: unset;
    }
    .widget.widget-snippet .home-bookconsultation-inner {
        padding: 20px 15px 25px;
        display: block;
        text-align: center;
    }
    .widget.widget-snippet .home-bookconsultation p {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .widget.widget-snippet .home-bookconsultation-btn a {
        font-size: 15px;
        padding: 10px 15px;
    }
    .testimonial-slider h5 {
        font-size: 18px;
        line-height: 20px;
    }
    .testimonial-slider h6 {
        font-size: 17px;
        line-height: 20px;
    }
    .owl-theme .owl-controls {
        margin-top: 30px;
    }
    .testimonial-slider {
        padding: 150px 0 50px 0;
    }
    .readmore-news-link {
        padding: 0 0 30px 0;
    }
    .readmore-news-link p {
        line-height: 30px;
        font-size: 18px;
    }
    .widget.widget-snippet .industries-weserve li {
        font-size: 16px;
    }
    .widget.widget-snippet .industries-weserve-inner {
        padding: 0 15px;
    }
    .widget.widget-snippet .industries-weserve-leftpart {
        padding: 10px 0 0;
    }
    .responsive .widget-snippet .ourservices-rightpart .ourservice-item p,
    .responsive .widget-snippet .ourservices-leftpart .ourservice-item p{
        font-size: 16px;
        line-height: 24px
    }
    .responsive .footer > .widget-container {
        text-align: center;
    }
    .footer .widget .widget-title, .footer-contact-address {
        text-align: center;
    }
    .footer .widget .widget-title, .footer-contact-address {
        text-align: center;
    }
    .widget.widget-snippet .social-links {
        text-align: center;
    }
    .widget.widget-snippet .welcome-picture::after {
        right: 0px;
        bottom: -50px;
    }
    .widget.widget-snippet .ourservices-home {
        background-size: cover;
    }
    .home-slider .caption-wrapper .description.jssor-caption-1 h2 {
        font-size: 78px;
        line-height: 100px;
    }
    .home-slider .caption-wrapper .description.jssor-caption-2 h3{
        display:none;
    }
    .home-slider .caption-wrapper .description.jssor-caption-3 a:first-child, .home-slider .caption-wrapper .description.jssor-caption-3 a, .home-slider .caption-wrapper .description.jssor-caption-4 a {
        font-size: 54px;
        padding: 45px 30px;
        margin-bottom: 50px;
        margin-top: 0;
    }
    .home-slider .caption-wrapper .description.jssor-caption-4 h4 {
        font-size: 63px;
        margin-bottom: 40px;
        display:none;
    }
    .auto-page.page-blog-post .blog-post-details {
        padding: 0 0 50px;
    }

    .auto-page.page-blog-post .blog-post-details .post-description .title {
        line-height: 24px;
        margin: 20px 0 10px 0;
        font-size: 20px;
    }
    .auto-page.page-blog-post .blog-post-details .blog-post-info {
        padding-bottom: 15px;
        text-align: left;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content p {
        font-size: 15px;
        line-height: 27px;
        margin: 0;
        padding: 0;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content h2 {
        font-size: 18px;
        line-height: 27px;
        margin: 0;
        padding-top: 15px;
        padding-bottom:15px;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content h4 {
        font-size: 18px;
        padding: 15px 0 5px 0;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content ul li {
        font-size: 15px;
    }
    .auto-page.page-blog-post .blog-post-details .post-description .content h4 {
        font-size: 17px;
    }
    .page-heading h1, .widget.widget-pageHeading h1, .widget.widget-pageHeading h2 {
        font-size: 24px;
    }
    .page-heading, .widget-pageHeading {
        padding: 20px 0;
        margin: 0 -15px 15px !important;
    }
    .widget.widget-snippet .business-grant-upper-content h2 {
        font-size: 16px;
        line-height: 26px;
        padding: 0 0 5px 0;
    }
    .widget.widget-snippet .business-grant-upper-content h3 {
        font-size: 16px;
        line-height: 26px;
    }
    .widget.widget-snippet .business-grant-middile-content ul li,
    .widget.widget-snippet .about-section .about-content ul li {
        font-size: 16px;
    }
    .widget.widget-snippet .business-grant-upper-content p,
    .widget.widget-snippet .business-grant-upper-content p,
    .widget.widget-snippet .business-grant-middile-content p {
        font-size: 16px;
        line-height: 26px;
    }
    .widget.widget-snippet .business-grant-middile-content .middile-list-content ul li {
        font-size: 16px;
        margin: 10px 0 0;
        width: 100%;
    }
    .widget.widget-snippet .business-grant-middile-content .cta-item a {
        font-size: 17px;
        display: block;
        max-width: 150px;
        margin: 20px auto 0;
        float: unset;
    }
    .widget.widget-snippet .business-grant-section .row .business-grant-image {
        text-align: center;
        padding-left: 0;
    }
    .widget.widget-snippet .business-grant-middile-content .cta-item p {
        text-align: center;
    }
    .widget.widget-snippet .about-section .about-table td {
        font-size: 15px;
        line-height: 22px;
    }
    .widget.widget-snippet .about-section .about-bottom-secion .about-bottom-title h6 {
        font-size: 18px;
        line-height: 10px;
    }
    .widget.widget-snippet .about-section .about-bottom-secion .about-bottom-content ul li {
        width: 100%;
        display:block;
        font-size: 16px;
        margin: 10px 0 0;
    }
    .widget.widget-snippet .about-section .about-content h6 {
        font-size: 21px;
        line-height: 26px;
    }
    .widget.widget-snippet .about-section .about-content p {
        font-size: 16px;
        line-height: 22px;
    }
    .widget-snippet .about-section .about-content ul li {
        font-size: 16px;
    }
    .widget.widget-snippet .about-section .about-table p {
        font-size: 17px;
        line-height: 26px;
    }
    .widget.widget-snippet .coaching-area .col-md-8.col-sm-8, .widget.widget-snippet .sales-area .col-md-8.col-sm-8, .widget.widget-snippet .human-resouces-area .col-md-8.col-sm-8, .widget.widget-snippet .business-growth-grant-area .col-md-8.col-sm-8,
    .widget.widget-snippet .coaching-area .col-sm-4, .widget.widget-snippet .sales-area .col-sm-4, .widget.widget-snippet .human-resouces-area .col-sm-4, .widget.widget-snippet .business-growth-grant-area .col-sm-4 {
        width: 100%;
    }
    .widget.widget-snippet .coaching-text h2, .widget.widget-snippet .sales-text h2, .widget.widget-snippet .sales-text h2, .widget.widget-snippet .business-growth-grant-text h2, .widget.widget-snippet .human-resouces-text h2 {
        font-size: 16px;
        line-height: 25px;
        padding: 0 0 15px 0;
    }
    .widget.widget-snippet .coaching-text p, .widget.widget-snippet .sales-text p, .widget.widget-snippet .sales-text p, .widget.widget-snippet .human-resouces-text p, .widget.widget-snippet .business-growth-grant-text p {
        font-size: 16px;
        line-height: 26px;
    }
    .widget.widget-snippet .coaching-image, .widget.widget-snippet .sales-image, .widget.widget-snippet .human-resouces-area, .widget.widget-snippet .business-growth-grant-area {
        margin-bottom: 20px;
    }
    .widget.widget-snippet .business-health-check-section {
        margin-bottom: 30px;
    }
    .home-news-title {
        margin: 30px 0 20px 0;
    }
    .widget-blogPost.home-blog-section {
        padding: 0 15px;
    }
    .home-slider .jssor-slider-container .caption-wrapper {
        text-align: center;
        right: 50%;
        bottom: 8%;
        width: 100%;
        transform: translateX(-50%);
        left: 50%;
        max-width: 100%;
    }
    .home-slider .caption-wrapper .description ul li {
        font-size: 51px;
        line-height: 61px;
        margin-bottom: 15px;
    }
    .home-slider .caption-wrapper .description ul {
        text-align:left;
        padding-left: 185px;
    }
    .home-slider .slide.slide-1 .caption-wrapper .description.jssor-caption-1 h2 {
        display: none;
    }
    .home-slider .slide.slide-1{
        display:block;
    }
    .home-slider .caption-wrapper .description.jssor-caption-2 h2 {
        font-size: 70px;
        max-width: 80%;
        margin: 0 auto;
        line-height: 80px;
    }
    .home-slider .slide.slide-1 .description.jssor-caption-4 a {
        display: none;
    }
    .widget-blogPost.all-blog-section .blog-post-content .footer .pagination span {
        padding: 0px 8px;
        box-shadow: none;
        font-size: 14px;
    }
    .page-content .blog-post-info span.date, .page-content .blog-post-info span.categories {
        font-size: 13px;
    }
    .all-blog-section .blog-post-item, .blog-post-item {
        flex: 0 0 100%;
        padding: 0;
        margin: 0 0 30px;
    }
    .widget-blogPost .post.post-list-view-width, .category.post-list-view-width {
        height: 210px;
        margin-bottom: 10px;
    }
    .blog-category-details .title {
        font-size: 18px;
        padding-bottom: 10px;
        padding-top: 10px;
        text-align: center;
    }
    .widget-blogPost .blog-post-item .title a, .blog-category-details .blog-posts .blog-post-item .title a {
        font-size: 16px;
        line-height: 24px;
    }
    .widget-blogPost .blog-post-item .content, .blog-post-item .post-description .content {
        font-size: 16px;
        line-height: 24px;
        text-align: center;
    }
    .widget-blogPost .post-description, .blog-post-item .post-description .title {
        padding-bottom: 0;
        text-align: center;
    }
    .blog-post-info span.categories a {
        padding-right: 0;
        text-align: center;
    }
    .widget.widget-html.book-now-button {
        display:block;
    }
    .widget.widget-html.business-health-top p {
        font-size: 16px;
        line-height: 26px;
    }
    .widget.widget-html.business-health-top a {
        padding: 13px 40px;
        font-size: 17px;
    }
    .small .tempContDiv input[type="text"], .small .tempContDiv textarea, .small .mSelect select,
    .small .tempContDiv .sliderCont, .small .tempContDiv .pdfTextArea, .small .tempContDiv .phCodeWrapper {
        width: 100%;
    }
    .namesmall .nameWrapper {
        width: 100%;
    }
    .templateWidth {
        width: 100% !important;
    }
    .tempHeadContBdr .frmTitle {
        font-size: 1.4em !important;
    }
    .responsive .widget.widget-html iframe{
        height: 4900px !important;
    }
    .responsive  .widget-snippet .commonpage-area{
        padding-bottom:70px;
    }
    .responsive  .widget-snippet .commonpage-area h2,
    .responsive  .widget-snippet .commonpage-area h3,
    .responsive  .widget-snippet .commonpage-area h4,
    .responsive  .widget-snippet .commonpage-area h5,
    .responsive  .widget-snippet .commonpage-area h6 {
        line-height:28px;
        margin:20px 0 10px 0;
        padding:0;
    }
    .responsive  .widget-snippet .commonpage-area .commonpage-text h2{
        font-size: 18px;
        line-height: 28px;
    }
    .responsive  .widget-snippet .commonpage-area .commonpage-text h3{
        font-size: 16px;
        line-height: 28px;
    }
    .responsive  .widget-snippet .commonpage-text p {
        font-size: 16px;
        line-height: 26px;
    }
    .responsive  .widget-snippet .commonpage-image {
        position: relative;
        padding-left: 0;
    }
    .responsive  .widget-snippet .commonpage-image:before {
        right: -8px;
        bottom: -27px;
        width: 252px;
        height: 135px;
    }
}

