@media(min-width:992px)
{
    .get-quotes-wrap .select-trade-dropdown
    {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    .get-quotes-wrap .select-trade-dropdown .dropdown
    {
        flex: 0 0 640px;
        max-width: 640px;
    }
    .get-quotes-wrap .select-trade-dropdown .dropdown-btn
    {
        flex: 0 0 calc(100% - 640px);
        max-width: calc(100% - 640px);
        margin-top: 0;
        padding-left: 15px;
    }
    .get-quotes-wrap .dropdown-btn .btn
    {
        max-width: 100%;
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
    /* MJQ-Landingpage*/
    .col-md-2-5
    {
        flex: 0 0 20%;
        max-width: 20%;
        padding-left: 15px;
        padding-right: 15px;
    }
    /* MJQ-Landingpage End*/
    /* Cookiebot */
    div#CybotCookiebotDialogDetail {
        margin-top: 20px;
    }
    /* Cookiebot End */
    /* blog v2 start*/
    .blog-content-wrap .blog-title a
    {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    /* blog v2 End*/

    .three-col-section .how-it-work-row .column-single,
    .contenticonSecion .how-it-work-content .col-md-3.column-single
    {
        width: 33.33%;
        max-width: 33.33%;
        flex:0 0 33.33%;
    }
}
@media(min-width:1200px)
{
    .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu
    {
        left: 50%;
        transform: translateX(-50%);
    }
    /* footer start */
    .footer-row .footer-column:first-child
    {
        flex: 0 0 28%;
        max-width: 28%;
    }
    .footer-row .footer-column:last-child
    {
        flex: 0 0 26%;
        max-width: 26%;
    }
    .footer-row .footer-column:nth-child(2),
    .footer-row .footer-column:nth-child(3)
    {
        flex: 0 0 23%;
        max-width: 23%;
    }
    .logo-grid .logo-single
    {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .megamenu-wrapper
    {
        max-width: 1200px;
        margin: auto;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu
    {
        min-width: 100%;
    }
    .header-bottom .main-navigation
    {
        position:initial;
    }
    .header-bottom .bottom-bar
    {
        position:relative;
    }
    .entry-content-wrap .container,
    .breadcrumb-section .container
    {
        max-width: 810px;
    }
    .cost-guides-listing-section .entry-content-wrap .container,
    .Cta-section .entry-content-wrap .container,
    .breadcrumb-section .container.full-width,
    .contact-section .entry-content-wrap .container
   
    {
        max-width: 1200px;
    }
    .multistep-form-section .container > .start-here-top
    {
        display: none;
    }
    /* footer End */
}
@media(max-width:1600px)
{
    /* homepage start */
    /* main-banner section */
    .select-trade-sec
    {
        background-position: center -18vw !important;
    }
    /* main-banner section End*/
    /* homepage start End*/

}
@media(max-width:1400px){
    .container
    {
        max-width: 1200px;
    }
    h1,.h1
    {
        font-size: 58px;
    }
    h2,.h2   
    {
        font-size: 46px;
    }
    h3,.h3
    {
        font-size: 40px;
    }
    h4,.h4
    {
        font-size: 34px;
    }
    h5, .h5
    {
        font-size: 32px;
    }
    h6, .h6
    {
        font-size: 24px;
    }
    .btn
    {
        font-size: 20px;
    }
    /* Header start */
    .header-top .info-wrap p
    {
        font-size: 12px;
    }
    .top-menu-wrap ul li a
    {
        font-size: 11px;
    }
    .top-menu-wrap ul li a
    {
        padding: 0 15px;
    }
    .social-media-wrap li a
    {
        font-size: 14px;
        margin-right: 5px;
    }
    .header-bottom .navbar-collapse .nav-link
    {
        font-size: 14px;
        padding: 30px 18px;
    }
    .header-bottom .navbar-collapse .nav-link.btn
    {
        margin-left: 10px;
    }
    .header-bottom .main-navigation
    {
        padding: 0;
    }
    .header-bottom .logo-default
    {
        max-width: 230px;
    }
    .header-bottom .logo-default img
    {
        width: 230px;
        height: 100%;
    }
    /* Mega menu */
    /* .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu
    {
        min-width: 90%;
    } */
    /* Mega menu End*/
    .menu-column-single h6
    {
        font-size: 14px;
        padding-bottom: 18px;
        margin-bottom: 16px;
    }
    .mega-sub-category ul li a
    {
        font-size: 14px;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu
    {
        padding: 35px 45px;
    }
    .navbar-brand
    {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    /* Header end */
    /* Footer start */
    .footer-logo
    {
        max-width: 230px;
        max-height: 42px;
    }
    .footer-logo img
    {
        width: 100%;
        height: 100%;
    }
    .footer-column .footer-btn
    {
        margin-top: 40px;
    }
    .footer-column .footer-menu-title
    {
        font-size: 18px;
        padding-bottom: 22px;
        margin-bottom: 25px;
    }
    .footer-menu
    {
        font-size: 15px;
    }
    .footer-contact li a
    {
        font-size: 14px;
    }
    .round-icon
    {
        height: 48px;
        width: 48px;
        line-height:48px;
        font-size: 22px;
        margin-right: 8px;
    }
    .footer-row .footer-column:last-child
    {
        padding-left: 0;
    }
    /* Footer End */
    /* homepage */
    .top-banner-content .top-banner-text p,
    .top-banner-content .top-banner-text
    {
        font-size: 31px;
    }
    .trade-subtitle p, .trade-subtitle
    {
        font-size: 32px;
    }
    .select-trade-dropdown .dropdown-toggle
    {
        padding: 24px 28px;
        font-size: 22px;
    }
    .select-trade-dropdown
    {
        max-width: 800px;
    }
    .select-trade-dropdown .dropdown-toggle::before
    {
        height: 38px;
        width: 38px;
        line-height: 38px;
    }
    .dropdown-btn .btn
    {
        font-size: 24px;
        padding: 23px 50px;
    }
    .select-trade-sec
    {
        padding-top: 140px;
        padding-bottom: 110px;
    }
    .section-title
    {
        margin-bottom: 38px;
        padding-bottom: 35px;
    }
    .icon-related-content h6,
    .icon-related-content .icon-title
    {
        font-size: 18px;
    }
    .icon-text
    {
        padding: 0 15px;
    }
    .about-rel-icon img
    {
        height: 146px;
        width: 146px;
    }
    .about-rel-icon
    {
        left: -73px;
    }
    .about-rel-text a.btn
    {
        font-size: 18px;
    }
    .right-icon .about-rel-icon
    {
        right: -73px;
    }
    /* homepage End*/
    .input-group input[type="submit"]
    {
        font-size: 20px;
    }
    .footer-contact li
    {
        font-size: 14px;
    }

    /* blog v2*/
    .blog-listing .blog-col-inner
    {
        height: 347px;
    }
    .blog-listing .blog-single
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .blog-listing .row
    {
        margin-left: -30px;
        margin-right: -30px;
    }
    .blog-content-wrap .blog-title
    {
        font-size: 16px;
    }
    .blog-tag span
    {
        font-size: 14px;
    }
    /* blog v2 End*/
    /* Cost Guide v2*/
    .cost-guide-col
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .cost-guide-listing-wrap .row
    {
        margin-left: -30px;
        margin-right: -30px;
    }
    .cost-guide-title h6
    {
        font-size: 18px;
    }
    /* Cost Guide v2 End*/
    ul.tag-list li input[type="button"]
    {
        font-size: 14px;
    }
    .header-top .info-wrap
    {
        font-size: 12px;
    }
}
@media(max-width:1199px)
{

    /* page redesign css starts */
    .ppc-landing-page .multistep-form-section.top .start-here-top{
        display: none;
    }
    .header-top .info-center .info-wrap {
        text-align: center;
    }
    /* page redesign css starts */

    .container
    {
        width: 90%;
    }
    h1,.h1
    {
        font-size: 46px;
    }
    h2,.h2   
    {
        font-size: 38px;
    }
    h3,.h3
    {
        font-size: 34px;
    }
    h4,.h4
    {
        font-size: 30px;
    }
    h5, .h5
    {
        font-size: 28px;
    }
    h6, .h6
    {
        font-size: 22px;
    }
    .icon-related-content h6,
    .icon-related-content .icon-title
    {
        margin-bottom: 16px;
    }
    .icon-wrap
    {
        margin-bottom: 20px;
    }
    /* Header Start */
    .navbar-expand-xl .navbar-toggler
    {
        width: 30px;
    height: 22px;
    position: relative;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    margin-left: 20px;
    z-index: 10;
    -webkit-box-ordinal-group: 4;
        margin-top: 10px;
    }
    .navbar-expand-xl .navbar-toggler span
    {
        display: block;
        position: absolute;
        height: 3px;
        width: 50%;
        background: #2F4169;
        opacity: 1;
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }
    .navbar-expand-xl .navbar-toggler span:nth-child(1), 
    .navbar-expand-xl .navbar-toggler span:nth-child(2), 
    .navbar-expand-xl .navbar-toggler span:nth-child(1), 
    .navbar-expand-xl .navbar-toggler span:nth-child(2)
    {
        top: 0;
    }
    .navbar-expand-xl .navbar-toggler span:nth-child(odd)
    {
        left: 0px;
        border-radius: 9px 0 0 9px;
    }
    .navbar-expand-xl .navbar-toggler span:nth-child(even)
    {
        left: 49%;
        border-radius: 0 9px 9px 0;
    }
    .navbar-expand-xl .navbar-toggler span:nth-child(3), 
    .navbar-expand-xl .navbar-toggler span:nth-child(4)
    {
        top: 9px;
    }
    .navbar-expand-xl .navbar-toggler span:nth-child(5), 
    .navbar-expand-xl .navbar-toggler span:nth-child(6)
    {
        top: 18px;
    }
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(1), 
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(6)
    {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(2), 
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(5)
    {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(3)
    {
        left: -50%;
        opacity: 0;
    }
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(4)
    {
        left: 100%;
        opacity: 0;
    }
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(1)
    {
        left: 5px;
        top: 7px;
    }
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(2)
    {
        left: calc(50% - 5px);
        top: 7px;
    }
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(5)
    {
        left: 5px;
        top: 12px;
    }
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(6)
    {
        left: calc(50% - 5px);
        top: 12px;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu
    {
        min-width: auto;
    }
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span
    {
        width: 70%;
    }
    .header-bottom .bottom-bar
    {
        padding-top: 0;
        padding-bottom: 10px;
    }
    .header-bottom .navbar-collapse
    {
        background: #fff;
        bottom: 0;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        transition: all 300ms ease-in-out;
        display: block;
        overflow-y: auto;
        overflow-x: hidden;
        z-index: 9999;
        /* top: 160px !important; */
    }
    .header-bottom .navbar-collapse.show
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        transition: all 300ms ease-in-out;
        
    }
    .header-top .info-wrap
    {
        text-align: right;
    }
    .header-bottom .navbar-collapse .nav-link
    {
        padding: 18px;
        border-bottom: 1px solid rgba(38,38,38,.1);
    }
    .header-bottom .navbar-collapse .nav-link.btn
    {
        margin:18px;
        border-bottom: 2px solid var(--secondaryColor);
    }
    .header-bottom .navbar-collapse .nav-link.btn:hover
    {
        border-bottom: 2px solid var(--btnHoverColor);
    }
    .header-bottom .navbar-collapse
    {
        padding-bottom: 20px;
    }
    .header-bottom .navbar-collapse .mega-dropdown
    {
        display: flex;
        flex-wrap: wrap;
    }
    .header-bottom .navbar-collapse .mega-dropdown .nav-link
    {
        flex: 0 0 calc(100% - 50px);
        max-width: calc(100% - 50px);
    }
    .header-bottom .navbar-collapse .mega-dropdown .toggle-arrow
    {
        flex: 0 0 50px;
        max-width: 50px;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        border-left: 1px solid rgba(38,38,38,.1);
        border-bottom: 1px solid rgba(38,38,38,.1);
    }
    .header-bottom .navbar-collapse
    {
        border-right: 1px solid;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu
    {
        position: absolute;
        top: 0;
        height: 100%;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu
    {
        width: 100%;
        border: none;
    }
    .css-col-1
    {
        column-count: 1;
        column-gap: 0;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu
    {
        padding:0;
    }
    .menu-column-single h6
    {
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .mega-dropdown-mob h6
    {
        display: flex;
        flex-wrap: wrap;
    }
    .menu-column-single h6 a.mega-link
    {
        padding:18px;
        display: block;
        border-bottom: 1px solid rgba(38,38,38,.1);
    }
    .mega-dropdown-mob h6 a.mega-link
    {
        flex: 0 0 calc(100% - 50px);
        max-width:calc(100% - 50px);
    }
    .menu-column-single h6::before
    {
        display: none;
    }
    .menu-column-single
    {
        margin-bottom: 0;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu i
    {
        margin-right: 0;
    }
    .navbar-expand-xl .navbar-nav .back-btn i
    {
        margin-right: 10px!important;
    }
    .menu-column-wrap .mega-sub-category
    {
        position:absolute;
        top: 0;
        height: 100%;
        width: 100%;
        z-index: 99;
        background-color: #fff;
    }
    .mega-sub-category ul li a
    {
        margin-bottom: 0;
        padding: 18px;
        border-bottom: 1px solid rgba(38,38,38,.1);
    }
    .mega-sub-category ul li a
    {
        text-transform: uppercase;
        font-weight: 700;
    }
    .back-btn-wrap a
    {
        padding: 18px;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 14px;
        display: block;
        border-bottom: 1px solid rgba(38,38,38,.1);
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu
    {
        transform: translateX(-100%);
        transition: all 300ms ease-in-out;
        left: auto;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu.show
    {
        transform: translateX(0);
        transition: all 300ms ease-in-out;
        left: auto;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu
    {
        display: block;
    }
    .menu-column-wrap .mega-sub-category
    {
        transform: translateX(-100%);
        transition: all 300ms ease-in-out;
    }
    .menu-column-wrap .mega-sub-category.show
    {
        transform: translateX(0);
        transition: all 300ms ease-in-out;
    }
    header .toggle-arrow
    {
        display: block;
    }
    .mega-dropdown-mob h6 a.mega-link:hover,
    .mega-sub-category ul li a:hover
    {
        background-color: #F9BC3A;
        color: #2F4169;
    }
    body.no-scroll
    {
        overflow: hidden;
    }
    body.no-scroll .site-header::before
    {
        content: "";
        background: rgba(38,38,38,.95);
        bottom: 0;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        z-index: -1;
        transition: all 300ms ease;
    }

    .navbar-brand
    {
        padding-bottom: .3125rem;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu
    {
        height: 100vh;
    }
    /* Header End */
    /* footer start */
    .site-footer .footer-wrap
    {
        padding-top: 60px;
    }
    .footer-column
    {
        margin-bottom: 40px;
    }
    .footer-top
    {
        padding-bottom: 50px;
    }
    .secondary-footer .footer-wrap
    {
        padding-top: 25px;
    }
    /* footer end */
    /* homepage */
    .top-banner-section .container
    {
        max-width: 800px;
    }
    .top-banner-content .top-banner-text p, .top-banner-content .top-banner-text
    {
        font-size: 28px;
    }
    .trade-subtitle p, .trade-subtitle
    {
        font-size: 24px;
    }
    .select-trade-dropdown
    {
        max-width: 750px;
    }
    .select-trade-sec
    {
        background-position: center!important;
    }
    .section-title
    {
        padding-bottom: 30px;
    }
    .start-your-search-bg
    {
        height: 26vw;
    }
    .icon-text
    {
        padding: 0;
    }
    .we-are-diffrent-bg
    {
        height: 26vw;
    }
    .cost-guides-row .guide-menu-title
    {
        font-size: 15px;
    }
    .guides-menu-item
    {
        font-size: 15px;
    }
    .about-rel-icon img
    {
        height: 120px;
        width: 120px;
    }
    .about-rel-icon
    {
        left: -60px;
    }
    .about-section-content .about-column-single
    {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .about-section-content .right-column.offset-md-5
    {
        margin-left:25%;
    }
    .about-section-content .right-column.left-icon
    {
        padding-left: 100px;
    }
    .get-quotes-wrap .select-trade-dropdown
    {
        margin-top: 70px;
        margin-bottom: 40px;
    }
    .about-section-content .about-column-single.left-column
    {
        padding-right: 100px;
    }
    .right-icon .about-rel-icon
    {
        right: -60px;
    }
    /* homepage End*/
    .feature-box-wrap
    {
        padding-bottom: 30px;
    }
    .tradesman-form-header h6
    {
        font-size: 20px;
    }
    .tradesman-form-footer label
    {
        font-size: 14px;
    }
    .tradesman-form
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    /* bark landing */
    .start-here-top
    {
        position: static;
        color: rgb(47, 65, 105);
        line-height: 1.2;
        text-transform: capitalize;
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        background-color: transparent;
        max-width: 100%;
        width: 100%;
        text-align: center;
        text-transform: uppercase;
        font-size: 18px;
        background-color: #fff;
    }
    .start-here-top::after
    {
        content: "";
        background-color: #fff;
        position: absolute;
        height: 100%;
        left: -200%;
        right: -200%;
        top: 0;
    }
	.start-here-after::after
	{
		height: 0;
	}
    .bark-multistep-form
    {
        overflow-x: hidden;
    }
    .start-here-block
    {
        z-index: 1;
    }
    .start-here-text br
    {
        display: none;
    }
    .start-here-arrow
    {
        display: none;
    }
    .start-here-top .start-here-text
    {
        background: url(../images/down-arrow-green-new.png);
        background-position: bottom center;
        background-repeat: no-repeat;
        padding-bottom: 25px;
        padding-top: 25px;
    }
    .start-here-top
    {
        padding:20px 0 25px;
    }
    /* bark landing End*/
    .site-header .nav-main .nav-item.nav-btn
    {
        order: 1;
        border-bottom: 1px solid rgba(38,38,38,.1);
    } 
    .site-header .nav-main .nav-item:first-child
    {
        order: 2;
    }
    .site-header .nav-main .nav-item:nth-child(2)
    {
        order: 3;
    }
    .site-header .nav-main .nav-item:nth-child(3)
    {
        order: 4;
    }
    .site-header .nav-main .nav-item:nth-child(4)
    {
        order: 5;
    }
    .multistep-form-section.bottom .start-here-top::after
    {
        background-color: #ffffff;
    }
    .see-all-trades-menu a{
        flex: 0 0 auto !important;
        padding: 12px 32px !important;
        max-width: 100% !important;
        margin: 14px !important;
        border: 2px solid rgb(47, 65, 105) !important;
    }
    /* blog v2 start*/
    .blog-listing .blog-single
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .blog-listing .row
    {
        margin-left: -20px;
        margin-right: -20px;
    }
    .blog-listing .blog-col-inner
    {
        padding: 20px;
        height:36vw;
    }
    .blog-content
    {
        margin-bottom: 30px;
    }
    .blog-listing .blog-single
    {
        margin-bottom: 40px;
    }
    
    /* blog v2 End*/
    /* Cost Guide v2*/
    .cost-guide-title h6
    {
        font-size: 15px;
    }
    .cost-guide-col
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .cost-guide-listing-wrap .row
    {
        margin-left: -20px;
        margin-right: -20px;
    }
    .cost-guide-content
    {
        padding: 20px 10px;
    }
    .cost-guide-col
    {
        margin-bottom: 40px;
    }
    .cost-guide-content ul li a
    {
        font-size: 14px;
    }
    .cost-guide-content .cost-guides-listing ul li
    {
        margin-bottom: 15px;
    }
    /* Cost Guide v2 End*/
    .logo-grid-wrap .row
    {
        justify-content: center;
    }
    .only-logo-grid-wrap .row
    {
        justify-content: center;
    }
    .site-header .navbar-nav .nav-item.nav-btn
    {
        border-bottom: 1px solid rgba(38,38,38,.1);
    }
    .header-bottom .navbar-collapse,
    body.no-scroll .site-header::before
    {
        width: 100vw;
    }

}
@media(max-width:991px)
{
    .section
    {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    /* secondary header */
    .poweredby_logo
    {
        position: relative;
    }
    .poweredby_logo-wrap .plogo label
    {
        display: inline-block;
        left: 39px;
        top: 5px;
        font-size: 9px;
        margin-right: 0;
    }
    .poweredby_logo-wrap .plogo.bark_plogo label
    {
        left: 18px;
        top: 0;
    }
    .poweredby_logo
    {
        padding-top: 0px;
    }
    .poweredby_logo-wrap .plogo.mjq_plogo label
    {
        left: 36px;
        top: 2px;
    }
    .poweredby_logo-wrap .plogo.quotatis_plogo label
    {
        left: 39px;
        top: 8px;
    }
    .poweredby_logo-wrap .plogo.rp_plogo label
    {   
        left: 27px;
        top: 4px;
    }
    .poweredby_logo-wrap .plogo.ss_plogo label
    {
        left:1px;
        top:4px;
    }
    .plogo.ss_plogo img
    {
        max-height: 18px;
        width: 146px;
        height: 18px;
    }
    /* secondary header End*/
    .copyright-text
    {
        text-align: center;
        margin-bottom: 15px;
    }
    .footer-bottom-menu ul
    {
        float: none;
        text-align: center;
        padding-left: 0;
    }
    .footer-row .footer-column:last-child
    {
        padding-left: 15px;
    }
    .how-it-work-row
    {
        padding-top: 25px;
    }
    .we-are-diffrent-section .we-are-diffrent-wrap
    {
        padding-bottom: 60px;
    }
    .we-are-diffrent-section
    {
        padding-bottom: 0;
    }
    .we-are-diffrent-bg
    {
        height: 45vw;
    }
    .cost-guides-row
    {
        column-count: 3;
    }
    .select-trade-dropdown .dropdown-btn
    {
        text-align: center;
    }
    .multistep-form
    {
        max-width: 750px;
    }
    .Cta-section .right-btn
    {
        margin-top:20px;
        text-align: center;
    }
    .Cta-section .left-text
    {
        text-align: center;
    }
    .detail-content.w-50,
    table.blue-head-table.w-50,
    table.w-50
    {
        width: 100%!important;
    }
    
    /* blog v2 start*/
    .blog-listing .blog-col-inner
    {
        height: 100%;
    }
    .blog-listing .blog-col-inner
    {
        padding-top: 50px;
    }
    .blog-listing .blog-col-inner
    {
        align-items: flex-start;
    }
    section.blog-listing-section
    {
        padding-top: 0;
    }
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(1),
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(2),
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(5),
    .navbar-expand-xl .navbar-toggler[aria-expanded="true"] span:nth-child(6)
    {
        left: 5px;
        top: 8px;
        width: 100%;
        border-radius: 9px;
    }
    /* blog v2 End*/   
    .how-we-help-you-box-content .content-text p
    {
        margin-top: 0;
    }
    .how-we-help-you-title-wrapper
    {
        flex-wrap: wrap;
    }
    .how-we-help-you-title-wrapper .icon-wrap
    {
        flex:0 0 100%;
        margin-bottom: 10px!important;
        margin-right: 0;
    }


}
@media(max-width:767px){
    h1, .h1
    {
        font-size: 40px;
    }
    h2,.h2   
    {
        font-size: 36px;
    }
    h3,.h3
    {
        font-size: 32px;
    }
    h4,.h4
    {
        font-size: 28px;
    }
    h5, .h5
    {
        font-size: 25px;
    }
    h6, .h6
    {
        font-size: 20px;
    }
    .btn
    {
        font-size: 18px;
        padding: 16px 35px;
    }
    .header-top .info-wrap
    {
        text-align: center;
    }
    .header-bottom .logo-default
    {
        max-width: 200px
    }
    .header-bottom .logo-default img
    {
        width: 200px;
        height: 100%;
    }
    .header-container
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .footer-bottom-menu li a
    {
        margin-bottom: 10px;
        display: block;
    }
    .secondary-footer .footer-bottom-wrap p,
    .secondary-footer .footer-bottom-wrap
    {
        font-size: 12px;
    }
    .footer-bottom-menu li a
    {
        margin-bottom: 5px;
    }
    .copyright-text
    {
        margin-bottom: 20px;
    }
    /* homepage start*/
    .top-banner-content .top-banner-text p, .top-banner-content .top-banner-text
    {
        font-size: 25px;
    }
    .trade-subtitle p, .trade-subtitle
    {
        font-size: 22px;
    }
    .trade-title .h1
    {
        margin-bottom: 5px;
    }
    .trade-title
    {
        margin-bottom: 40px;
    }
    .select-trade-dropdown .dropdown-toggle
    {
        font-size: 20px;
        padding: 20px 28px;
    }
    .select-trade-dropdown .dropdown-toggle::before
    {
        height: 34px;
        width: 34px;
        line-height: 34px;
    }
    .dropdown-btn .btn
    {
        font-size: 22px;
        padding: 19px 30px;
    }
    .icon-related-content h6,
    .icon-related-content .icon-title
    {
        font-size: 16px;
    }
    .icon-text,
    .icon-text p
    {
        font-size: 13px;
    }
    .section-top-btn
    {
        top: -27px;
    }
    .section-bottom-btn
    {
        bottom: -27px;
    }
    .top-btn-section
    {
        margin-top: 27px;
    }
    .section.how-it-work-section {
        background-color: #f3f3f3;
        padding-bottom: 60px;
    }
    .how-we-help-section
    { 
        padding-top:50px;
        padding-bottom: 75px;
    }
    .section-top-btn,
    .section-bottom-btn
    {
        max-width: 90%;
        width: max-content;
        text-align: center;
    }
    .logo-grid
    {
        margin-top: 60px;
    }
    .cost-guides-row
    {
        column-count: 2;
    }
    .get-quotes-wrap .select-trade-dropdown
    {
        margin-top: 50px;
        margin-bottom: 20px;
    }
    .about-rel-text a.btn
    {
        font-size: 16px;
        padding: 16px 25px;
        margin-top: 10px;
    }
    /* homepage End*/
    .trade-featured-list
    {
        padding: 30px 0;
    }
    .feature-title
    {
        font-size: 14px;
    }
    /* bark-landing */
    .start-here-text
    {
        font-size: 17px;
    }
    .start-here-top
    {
        padding-top: 0;
    }
    .bark-form-wrap .bark-form
    {
        padding: 60px 0px 20px;
    }
    .testimonial-section blockquote p
    {
        font-size: 20px;
    }
    .card-header h6
    {
        font-size:15px;
    }
    /* bark-landing End*/
    .multistep-form
    {
        max-width: 100%;
    }
    .radio-div .radio-ans
    {
        display: block;
        margin: 0px auto 30px;
        width: 100%;
        height: auto;
        overflow: hidden;
        line-height: 28px;
    }
    .radio-div .radio-ans .center-content
    {
        height:auto;
        padding: 15px;
        margin: 0px;
        font-size: 13px;
        line-height: 15px;
    }
    #verson_4_form .radio-div .radio-ans .center-content{
        height:auto !important;
    }
    .radio-div .radio-ans span.label-text
    {
        position: static;
        transform: none;
    }
    .radio-div .active-radio
    {
        margin: 0px auto;
    }
    .radio_hover img, .radio_active img
    {
        width: 30px;
        height: 30px;
    }
    /*.label-width-img img
    {
        width: 30px;
        float: left;
        height: auto;
        margin-left: 4px;
    }
    .building-extention-icon, .renovation-icon
    {
        margin-top: 4px;
        margin-left: 1px;
        width: 35px!important;
    }*/
    .radio-div .radio-ans.label-width-img span.img-label
    {
        text-align: left;
        left: 57px;
        padding-left: 15px;
        border-left: 1px solid rgb(39, 56, 86);
        position: absolute;
        height: 50px;
        top: 0px;
        display: flex;
        align-items: center;
        bottom: 0px !important;
    }
    .radio-div .radio-ans.label-width-img span.img-label
    {
        font-size: 13px;
    }
    .radio-div .radio-ans
    {
        display: block;
        margin: 0 auto 30px;
        width: 100%;
        height: auto;
        overflow: hidden;
        line-height: 28px;
    }
    .radio-ans.label-width-img
    {
        padding: 5px 10px;
    }
    .radio-div .radio-ans:last-child
    {
        margin-right: auto;
    }
    .cost-guides-listing .btn
    {
        font-size: 16px;
        padding: 14px 20px;
    }
    .input-group input[type="submit"]
    {
        font-size: 18px;
    }
    .two-column-sec .col-lg-4:first-child
    {
        padding-right: 15px;
        padding-left: 15px;
    }
    .two-column-sec .col-lg-4:last-child
    {   
        padding-left: 15px;
        padding-right: 15px;
    }
    .faq-section .entry-content-section .detail-content
    {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
    .entry-content-section .contact-sec-content
    {
        margin-bottom: 40px;
    }
    .entry-content-section .contact-sec-content
    {
        padding-bottom: 40px;
    }
    .multi-stage-form .btn-next, .multi-stage-form .btn-submit, #quotatis-next-form  #f-content .submit-btn a.f-step-next, #quotatis-next-form li.submit-btn input[type=submit].active_btn{
        font-size: 16px !important;
    }
    .multistep-form .multi-stage-form .btn-next, .multistep-form .multi-stage-form .btn-submit{
        font-size: 16px !important;
    }
    .detail-content p, .detail-content{
        font-size: 14px;
    }
    .review-section.mobile-hidden,
   
    .radio_hover {
        display: none;
    }
    section.multistep-form-row-section + section.logo-section.border-bottom-thin {
        border-bottom: none;
    }
    section.top-banner-section
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .ppc-landing-page .conveyancing_quote_div .center-content .label-text {
        font-size: 14px;
    }
}
@media(max-width:576px){
    /* CookieBot 07 Oct, 2021 */
    #CybotCookiebotDialogBody
    {
        flex-direction: column;
        justify-content: center;
    }
    #CybotCookiebotDialogBodyButtons
    {
        margin-top: 15px!important;
    }
    #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonAccept
    {
        margin-left: 0!important;
    }
    body.active-cookiebot footer.x-colophon.bottom
    {
        margin-bottom: 94px;
    }
    /* End Cookiebot */
    /* blog v2 start*/
    .filter-btns .checkbox-input-group .btn
    {
        font-size: 14px;
        padding: 10px 20px;
        margin-left: 5px;
    margin-right: 5px;
    }
    .filter-btn-wrap p
    {
        font-size: 14px;
    }
    .blog-listing .blog-single
    {
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 30px;
    }
    .blog-listing .row
    {
        margin-left: -15px;
        margin-right: -15px;
    }
    .filter-btns
    {
        margin-bottom: 50px;
    }
    /* blog v2 End*/
    /* Cost Guide v2*/
    .cost-guide-col
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    .cost-guide-listing-wrap .row
    {
        margin-left: -15px;
        margin-right: -15px;
    }
    /* Cost Guide v2 End*/
    .logos-are-different h6{
        font-size: 18px;
    }
    .header-bottom .logo-default
    {
        height: 40px;
    }
}
@media(max-width:575px){
    .container
    {
        width: 100%;
    }
    h1, .h1
    {
        font-size: 35px;
    }
    h2,.h2   
    {
        font-size: 30px;
    }
    h3,.h3
    {
        font-size: 28px;
    }
    h4,.h4
    {
        font-size: 24px;
    }
    h5, .h5
    {
        font-size: 22px;
    }
    /* homepage start*/
    .top-banner-content .top-banner-text p, .top-banner-content .top-banner-text
    {
        font-size: 22px;
    }
    .trade-subtitle p, .trade-subtitle
    {
        font-size: 20px;
    }
    .cost-guides-row
    {
        column-count: 1;
    }
    .guides-menu
    {
        text-align: center;
    }
    .cost-guides-row .guide-menu-title::before
    {
        left: 50%;
        transform: translateX(-50%);
    }
    .guides-menu-item li
    {
        margin-bottom: 15px;
    }
    .cost-guides-row .guides-column:last-child
    {
        margin-bottom: 0;
    }
    .about-rel-icon
    {
        left: -40px;
    }
    .about-rel-icon img
    {
        height: 80px;
        width: 80px;
    }
    .about-section-content .right-column.left-icon
    {
        padding-left: 60px;
    }
    .about-section-content .about-column-single
    {
        flex: 0 0 84%;
        max-width: 84%;
    }
    .about-section-content .about-column-single.offset-md-5 
    {
        margin-left: 16%;
    }
    .about-section-content .right-column
    {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .right-icon .about-rel-icon
    {
        right: -40px;
    }
    .about-section-content .about-column-single.left-column
    {
        padding-right: 60px;
    }
    /* homepage End*/
    .full-container
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    .review-section
    {
        padding-top: 45px;
        padding-bottom: 50px;
    }
    .detail-content.blue-bg
    {
        padding: 20px;
    }
    dl, ol, ul
    {
        padding-left: 30px;
    }
    .cost-guides-main .cost-guides-row{
        column-count: 1;
    }

    .logos-are-different h6{
        font-size: 18px;
    }
    .ci-logo.plogo img
    {
        max-height: 30px;
    }
}
@media(max-width:480px){
    .secondary-header .poweredby_logo-wrap
    {
        justify-content: center;
        width: 100%;
    }

    .secondary-header .poweredby_logo-wrap
    {
        text-align: left;
    }
    .poweredby_logo-wrap .plogo label
    {
        position: inherit;
    }
    .plogo img
    {
        max-height: 22px;
    }
    .mjq_plogo.plogo img {
        width: 143px;
        height: 22px;
    }
    .bark_plogo.plogo img {
        width: 71px;
        height: 22px;
    }
    .plogo.quotatis_plogo img
    {
        max-height: 25px;
        width: 107px;
        height: 25px; 
    }
    .plogo.ss_plogo img
    {
        max-height: 15px;
        width: 122px;
        height: 15px;
    }
    .poweredby_logo
    {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .header-bottom .logo-default
    {
        max-width: 180px;
    }
    .header-bottom .logo-default img
    {
        width: 180px;
        height: 100%;
    }
    .secondary-header .navbar-brand
    {
        width: 100%;
        display: block;
        margin-right: 1.39rem;
    }
    .secondary-header .navbar-brand .logo-default
    {
        margin: auto;
    }
    .detail-content p, .detail-content{
        font-size: 14px;
    }
    .detail-content table th{
        padding: 12px 2px;
    }
    .logos-are-different{
        padding: 5%;
    }
    .logos-are-different h6{
        font-size: 16px !important;
    }
    .logos-are-different .logo-grid-wrap .row > div
    {
        flex: 0 0 100%;
        max-width: 100%;
        /* border: 1px solid #cfcfcf; */
        padding: 15px;
    }
    .logos-are-different .logo-grid-wrap
    {
        margin-top: 40px;
    }
    .logo-section-div .only-logo-grid-wrap
    {
        margin-top: 40px;
    }

    .icon-text p br {
        display: none;
    }
    .header-bottom .logo-default
    {
        height: 36px;
    }
}

@media(max-width:1400px){
    .job-form .select-trade-dropdown .dropdown-toggle{
            padding: 20px 28px;
            font-size: 18px;
        }
    .job-form .select-trade-dropdown .dropdown-toggle::before{
            height: 35px;
            width: 35px;
            line-height: 35px;
        }
    .job-form .dropdown-btn .btn
        {
            font-size: 18px;
            padding: 16px 21px;
        }
        .post-job-common-page .select-trade-content .trade-title .h1{
         font-size: 32px;
    
        }
        .post-job-common-page .btn.btn-primary{
            font-size: 22px;
        }
		.post-job-common-page .select-trade-dropdown .dropdown-toggle {
			padding: 20px 28px;
		}    
    }
    
    @media(max-width:991px){
    .job-form .select-trade-dropdown .dropdown-toggle{
            padding: 15px 13px;
            font-size: 14px;
        }
        .job-form .select-trade-dropdown .dropdown-toggle::before {
            height: 25px;
            width: 25px;
            line-height: 25px;
        }
        .job-form .dropdown-btn .btn {
            font-size: 14px;
            padding: 10px 8px;
        }
    }
    @media(max-width:768px){
        .multistep-form .radio-div .col-sm-3{
            flex:0 0 100%;
            max-width: 100%
        }
        .detail-content p, .detail-content{
            font-size: 16px !important
        }
    }
    @media(max-width:767px){
        .job-form .select-trade-dropdown .dropdown-toggle{
            font-size: 16px;
            padding: 14px 28px;
        }
        .job-form .select-trade-dropdown .dropdown-toggle::before {
            height: 28px;
            width: 28px;
            line-height: 29px;
        }
        .job-form .dropdown-btn .btn {
            font-size: 16px;
            padding: 14px 21px;
        }
        #verson_4_form button.btn-back{
            padding: 16px 35px;
        }
        .multistep-form .radio-div .radio-ans .center-content{
            height: 100%;
        }

        section#multistepFormTo .multistep-form-wrap .jobtype-form-bottom.multi-stage-form {
            padding: 0px 0px !important;
        }    


      section#multistepFormTo{
         padding-bottom: 0px;
         padding-top: 0px;
         padding-left: 0px;
         padding-right: 0px;
      }

     section#multistepFormTop .multi-stage-form {
       text-align: center;
       background: rgb(45, 65, 105);
     }
    }
    @media(min-width:1200px){
        .thank-you-section .entry-content-wrap .container{
                max-width: 1200px;
            }
        
        }
@media(max-width: 1200px){
    .detail-content p, .detail-content{
            font-size: 16px !important
        }
}
@media(min-width:768px){
    .logo-section .logo-section-div .section-title.desktop-hidden,
    .how-it-work-section .how-it-work-content .section-title.desktop-hidden {
        display: none;
    }
}

@media (max-width:360px){
    .multistep-form-row-section {
        height: auto !important
    }
    .col-lg-6.col-sm-12.multistep-form-col {
        background-color: rgb(47, 65, 105);
    }
  
}

@media (min-width:376px) and (max-width:390px){
    .multistep-form-row-section {
        height: auto;
    }
    .col-lg-6.col-sm-12.multistep-form-col {
        background-color: rgb(47, 65, 105);
    }
}

@media (min-width:412px) and (max-width:413px){
    .multistep-form-row-section {
        height: auto;
    }
    .col-lg-6.col-sm-12.multistep-form-col {
        background-color: rgb(47, 65, 105);
    }
}

@media (max-width:425px){
    .secondary-header .poweredby_logo-wrap .wraped-logo{
        text-align: center;
        margin-bottom: 5% !important;
    }

}

@media (max-width: 767px){
    header.site-header.transparent-header.secondary-header .quote-header .bottom-bar .logo-header nav.navbar.navbar-expand-xl.main-navigation {
        flex-wrap: unset !important;
    }

    .multistep-form-row-section .multistep-form {
        box-shadow: 0px 0px 12px 12px  rgb(255, 255, 255, 0);
    }

    /* section.multistep-form-row-section .progress{
        display: none!important;
    } */

    /* section#multistepFormTop .progress.step-progress{
        display: none!important;
    } */

    .col-lg-6.col-sm-12.multistep-form-col {
        background-color: rgb(47, 65, 105);
    }

    section #multistepFormTop .multistep-form-wrap{
        background-color: rgb(47, 65, 105) !important;
    }

    .multistep-form-section .start-here-top {
        display: block !important;
    }

    section.section.top-banner-section.bg-light.landing-banner-section.multistep-landing-banner {
        display: none !important;
    }

    .multistep-form-row-section {
        background-image: none !important;
        padding-top: 0px !important;
    }

    .multistep-form-row-section .col-md-2-5.col-sm-3.col-xs-12.active-radio {
        margin-bottom: 30px !important;
    }

    section.multistep-landing-banner {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .multistep-form-row-section .multistep-row-wrap .content-col h6.li-list-1 + .image-place{
        display:none !important;
    }

    .multistep-form-row-section .multistep-row-wrap .multistep-section-content .content-col .col-inner{
        background-color: transparent !important;
    }

    .multistep-form-row-section h2.h6.section-titles.align-center{
        color: rgb(47, 65, 105) !important;
        text-shadow: rgb(255 255 255) 1px 1px 1px;
        margin-left: -80px;
        text-align:center;
        padding-top: 25px;
        padding-bottom: 25px;
        margin-top: 0% !important;
        margin-bottom: 0% !important;
    }

    .multistep-form-row-section .li-list-1 {
    display:none !important;
    }

    section.multistep-form-row-section {
        background-color: transparent !important;
    }

    .multistep-landing-banner .top-banner-content .top-banner-text{
        display:none !important;
    }

    /* .multistep-form-col .multistep-form,
    section#multistepFormTop .multistep-form {
        padding-top: 0px;
        padding-bottom: 0px;
    } */
    .multistep-form-row-section .multistep-form-col .multistep-form,
    

    .review-section .review-section-wrap .logo-award{
        display: flex;
        justify-content: center;
    }
    .review-section .review-section-wrap #award-logo{
        display: block !important;
        align-items: center;
        padding-top: 10px;
    }

    .multistep-form-row-section section.section.review-section {
        display:block !important;
        border-bottom: 1px solid rgb(249, 188, 58);
    }

    .multistep-form-row-section.multistep-form-section-next-step section.section.review-section,
    .multistep-form-row-section.multistep-form-section-next-step section.section.review-section.rate-review {
        display:none !important;
    }

    section.section.review-section {
        display: flex;
        position: relative;
        align-items: center;
        justify-content: space-around;
    }
    
    .review-section-wrap {
        width: 100% !important;
    }    
    section.multistep-form-row-section{
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    section#multistepFormTop {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .multistep-form-row-section .multi-stage-form,
    .multi-stage-form,
    section#multistepFormTop .multi-stage-form,
    section#multistepFormTop .multistep-form .multi-stage-form
     {
        padding: 50px 0;
    }

    .multistep-form-row-section .question-label,
    .multistep-form-row-section.multistep-form-section-next-step .question-label {
        margin-bottom: 13px;
    }

    .multistep-section-content .multistep-form-col .start-here-block,
    section#multistepFormTop  .start-here-block {
        display: block;
        min-height: auto !important;
    }

    .multistep-form-row-section.multistep-form-section-next-step .start-here-block {
        min-height: 50px !important;
    }

    section.section.multistep-form-section.multistep-form-row-section.multistep-form-section-next-step .multistep-form {
        margin-top: 25px;
    }

    .multistep-form-row-section.multistep-form-section-next-step .multi-stage-form .btn-next {
        font-size: 16px !important;
    }
}

@media (min-width: 768px) and (max-width:818px){

    section.multistep-form-row-section {
        height: auto;
      }

    .multistep-form-row-section .multistep-section-content {
        margin-bottom: 30px;
    }

   .multistep-form-row-section .multistep-form {
    max-width: 420px !important;
    padding: 80px 15px;
    margin: auto;
    box-shadow: 0px 0px 12px 12px  transparent;
    }

   .multistep-form-row-section .image-place img#arrow-image {
       margin-left: 0px;
   }
   
   .multistep-form-row-section .text-banner{
       background-color: white;
       border-radius: 8px;
   }
}

@media (min-width: 768px) and (max-width:992px){

.multistep-form-row-section .image-place img#arrow-image {
    transform: rotate(175deg);
   }
}

@media (min-width: 819px) and (max-width:820px){

    section.multistep-form-row-section {
        height: 105vh;
      }
}

/* @media (min-width:1024px) and (max-width:2560px)
{
    section.section.multistep-form-section.multistep-form-row-section.multistep-form-section-next-step  .multistep-form{
        max-width: 940px;
        width:100% !important;
    }
} */

@media (min-width: 1187px) and (max-width: 1199px){
    section.multistep-form-row-section {
      height: 72vh;
    }
}

@media only screen and (max-width:2560px){
    .review-section .review-section-wrap #award-logo{
       display: none;
    }
}

@media (min-width: 991px){
 .multistep-form-row-section.multistep-form-section-next-step .radio-div .active-radio {
    float: left;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
}

@media (max-width: 767px){
.multistep-form-row-section.multistep-form-section-next-step .multistep-form .radio-div .radio-ans {
    display: block;
    margin: 0 auto 30px;
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 28px;
}
}

@media (max-width: 991px){
.multistep-form-row-section .image-place img#arrow-image {
    margin-left: 185px;
}

/* page redign css starts */
.ppc-landing-page .logo-header .poweredby_logo-wrap,  
.ppc-landing-page .logo-header .trustpilot-header-logo-wrap {
    display: none!important;
}
.ppc-landing-page .logo-header nav {
    display: flex;
    justify-content: center;
}
.ppc-landing-page .topSectionimage{
    display: block;
}
.ppc-landing-page .topSectionimage .container{
    display: flex;
    justify-content: center;
 }
.ppc-landing-page .section.trust-pilot-mini-banner{
    padding-top: 20px;
    padding-bottom: 35px;
 }
 .ppc-landing-page section.top-banner-section{
    padding-top: 35px;
    padding-bottom: 0px;
 }
 .ppc-landing-page .logoSection{
    display: block;
}
.ppc-landing-page section.how-we-help-you{
    border-bottom: 1px solid var(--secondaryColor);
}
.ppc-landing-page section.logo-section{
    border-bottom: 1px solid var(--secondaryColor);
}
.ppc-landing-page .section.need-more-info-section {
    padding-top: 40px;
}

/* page redign css ends */

}

@media (max-width: 1024px){
.multistep-form-row-section .image-place img#arrow-image {
    margin-left: 60px;
}
}

@media (min-width:1150px) and (max-width:1164px){
.multistep-form-row-section .image-place img#arrow-image {
    margin-left: 185px;
}
}

@media (min-width: 1187px) and (max-width: 1199px){
    .multistep-form-row-section .image-place img#arrow-image {
        margin-left: 210px;
    }
}

@media (min-width: 1200px) and (max-width: 1300px){
.multistep-form-row-section .image-place img#arrow-image {
    margin-left: 212px;
}
}

@media (min-width:1362px) and (max-width:1401px){
section.multistep-form-row-section .image-place img#arrow-image {
    margin-left: 220px !important;
}
}

@media (min-width:1402px) and (max-width:1499px){
.multistep-form-row-section .image-place img#arrow-image {
    margin-left: 300px;
}
}

@media (min-width:1500px) and (max-width:1600px){
   .multistep-form-row-section .image-place img#arrow-image {
    margin-left: 310px;
}
}


@media (min-width:768px) and (max-width:2560px){
section.multistep-form-row-section section.section.review-section {
    display:none !important;
}
}

@media (max-width: 767px){
.review-section iframe {    
    height: 300px !important;
}}
@media (max-width: 767px){
.section.how-it-work-section {
    background-color: #fff;
    padding-bottom: 60px;
}
/* page redesign css starts */
.ppc-landing-page .section{
    padding-top: 40px;
    padding-bottom: 40px;
}
/* .ppc-landing-page .multistep-form-section .question-label {
    margin-bottom: 0px;
} */
.ppc-landing-page .multistep-form-section .instant-quotes {
    margin: 30px 0 0;
}
.ppc-landing-page .review-section iframe {
    height: 140px !important;
}
.ppc-landing-page .logo-header .poweredby_logo-wrap,  
.ppc-landing-page .logo-header .trustpilot-header-logo-wrap {
    display: none!important;
}
.ppc-landing-page .logo-header nav {
    display: flex;
    justify-content: center;
}
.ppc-landing-page .logoSection .section img{
   margin-top: 0;
}
.ppc-landing-page .multistep-form-section.top .start-here-top{
    display: none!important;
}
/* .ppc-landing-page .topSectionimage{
    display: block;
} */
.ppc-landing-page .multi-stage-form .progress {
    margin-top: 20px;
}

.ppc-landing-page .radio-div .active-radio .radio-ans{
    border-radius: 0px;
    box-shadow: none;
    margin-top: 0px;
    margin-bottom: 2px;
    padding: 30px 0;
 }
.ppc-landing-page .radio-div .active-radio:last-child .radio-ans {
    margin-bottom: 0px;
}
 
.ppc-landing-page .radio-div .active-radio{
    padding-left: 0px;
    padding-right: 0px
 }
.ppc-landing-page .multistep-form .radio-div .radio-ans .center-content{
    padding: 0px;
 }
.ppc-landing-page .radio-div.bottom-conveyancing_quote,
.ppc-landing-page .radio-div.conveyancing_quote,
.ppc-landing-page .radio-div{
    border-radius: 6px;
    margin: 20px 0px;
    overflow: hidden;
 }

.ppc-landing-page section.top-banner-section{
    padding-top: 35px;
    padding-bottom: 0px;
 }
.ppc-landing-page .start-here-top {
    padding-top: 20px;
}
.ppc-landing-page section#multistepFormTop .multi-stage-form{
    padding-top: 35px;
    padding-bottom: 35px;
}
.ppc-landing-page .section.how-it-work-section {
    padding-bottom: 0px;
    border-bottom: 1px solid var(--secondaryColor);
}
.ppc-landing-page .how-we-help-you-box-content {
    margin-bottom: 30px;
}
.ppc-landing-page section.how-we-help-you {
    padding-bottom: 8px;
}

/* page redesign css ends */

}

/* new landing page design starts */
@media (max-width: 550px){
    .ppc-landing-page .review-section iframe {
        height: 300px !important;
    }
}

/* new landing page design ends */
