.switch .container.innerpadding.large:before {
	background-image: url(../../themes/Exchequer-accountancy/images/lines-left.gif);
    display: inline-block;
    position: absolute;
    content: "";
    width: 70px;
    left: 14%;
    height: 110px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 12%;
}
.switch .container.innerpadding.large:after {
	background-image: url(../../themes/Exchequer-accountancy/images/lines-right.gif);
    display: inline-block;
    position: absolute;
    content: "";
    width: 70px;
    right: 14%;
    height: 110px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 12%;
}
.switch .container.innerpadding.large {
    position: relative;
}
.container.subpage-title-container h1.title {
    max-width: 1170px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    position: relative;
    display: inline;
}
.home .switch h3 {
    font-size: 24px !important;
}
.container.subpage-title-container h1:before {
	background-image: url(../../themes/Exchequer-accountancy/images/squiggles-left.gif);
    display: inline-block;
    position: absolute;
    content: "";
    width: 93px;
    left: -110px;
    height: 76px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: -4px;
    vertical-align: top;
}
.container.subpage-title-container h1:after {
	background-image: url(../../themes/Exchequer-accountancy/images/squiggles-right.gif);
    display: inline-block;
    position: absolute;
    content: "";
    width: 93px;
    right: -110px;
    height: 90px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: -4px;
    vertical-align: top;
}
@media (max-width: 1199px){
    .switch .container.innerpadding.large h2{
        font-size: 26px ;
    }
    .switch .container.innerpadding.large h3{
        font-size: 18px !important;
    }
    .home .switch h3 {
        font-size: 18px !important;
    }
}
@media (max-width: 991px){
    .container.subpage-title-container h1.title {
        font-size: 34px;
    }
    .switch .container.innerpadding.large:after {
        right: 2% ;
    }
    .switch .container.innerpadding.large:before {
        left: 2% ;
    }
    .switch .container.innerpadding.large h2 {
        font-size: 26px ;
    }
    .switch .container.innerpadding.large h3 {
        font-size: 18px !important;
    }
    .home .switch h3 {
        font-size: 18px !important;
    }
}
@media (max-width: 768px){
    .container.subpage-title-container h1:before , .container.subpage-title-container h1:after , .switch .container.innerpadding.large:before , .switch .container.innerpadding.large:after {
        display : none;
    }
}