.page-template-new-services .notify-faqs .read-more-btn-wrap.accordian-btn {
	margin-top:  80px !important;
}
#section-sub-title{
	font-size: 30px;
}
.page-template-new-services .half-content .accordian-btn{
    margin-top: 0!important;
}
.page-template-new-services .notify-people .people-content p:last-child,
.page-template-new-services .common-pain-points .common-points-wrap p:last-child {
	margin-bottom: 0;
}
.page-id-1475.page-template-new-services .style-two.help .section-sub-title {
	font-size: 24px;
	margin-bottom: 0;
}
.page-template-new-services .faq-message {
	margin-bottom: 0;
	margin-top: 30px;
	font-family: 'Corbert Medium';
	color: #384552;
	line-height: 1.8;
}
.page-template-new-services .notify-faqs .accordion-item:first-child h3 button {
	margin-top: 0;
	padding-top: 0;
}

@media(min-width: 1366px){
	.page-template-new-services .half-circle-img.style-two .half-content {
		padding-top: 130px;
		padding-bottom: 160px;
	}
}
@media(min-width: 1799px){
	.page-template-new-services .half-circle-img.style-two .half-content {
		padding-top: 160px;
		padding-bottom: 190px;
	}
}
@media screen and (max-width: 1199px) {
	.page-template-new-services .banner-content {
		margin-top: -150px;
	}
}
@media(max-width: 991px){
	#section-sub-title{
		font-size: 19px;
	}
	.cust-space{
		margin-top: 10PX;
	}
	.page-template-new-services .notify-faqs .read-more-btn-wrap.accordian-btn {
		margin-top:  40px !important;
	}
	.page-template-new-services .banner-content {
		margin-top: 0;
	}
} 
@media(max-width: 767px){
	.page-template-new-services #heading1 .accordion-button:after{
		top:4px;
	}
	.page-id-1475.page-template-new-services .style-two.help .section-sub-title {
	  font-size: 22px;
	}
	.page-template-new-services .banner-content {
		margin-top: 40px !important;
	}
	.page-template-new-services .notify-banner{
	    background-position: 70% 100% !important;
	}
}
@media(max-width: 575px){
	.page-template-new-services .banner-content {
		margin-top: 70px !important;
	}
}
@media(max-width: 479px){
	.page-id-1475.page-template-new-services .style-two.help .section-sub-title {
	  font-size: 20px;
	}
}


@media screen and (max-width: 399px){
    .page-template-new-services .notify-people.style-two {
    	overflow: inherit;
    }
    .page-template-new-services .section-sub-title {
    	text-transform: initial;
    	font-size: 22px;
    }
    .page-template-new-services .banner-content p {
    	color: white;
    }
    .page-template-new-services .half-circle-img .warp-img img {
    	object-position: 30% 50%;
    }
    .page-template-new-services #appointment-scheduling ul li,
    .page-template-new-services .accordion-body ul li,
    .page-template-new-services .common-pain-points ul li {
    	margin:0;
    }

    .page-template-new-services .accordion-body ul {
    	margin-top: 20px;
    }
    .page-template-new-services #appointment-scheduling ul li,
    .page-template-new-services .accordion-body ul li,
    .page-template-new-services .common-pain-points ul li {
    	list-style-type: none;
    	position: relative;
    	color:#2b2a2a;
    	padding-left: 28px;
    	font-family: 'Aesthet Nova Regular';
    	font-size: 26px;
    	line-height: 42px;
    	margin-bottom:10px;
    }
    .page-template-new-services ul.blue-tick li:before,
    .page-template-new-services .accordion-body ul li:before,
    .page-template-new-services .common-pain-points ul li:before {
    	position: absolute;
    	top: 17px;
    	left: 0;
    	width: 7px;
    	height: 7px;
    	background: #51a5b1;
    	border-radius: 5px;
    	content: "";
    }
    .page-template-new-services .common-pain-points ul li {
    	color:#fff;
    }
    .page-template-new-services .common-pain-points ul li:before {
    	background: #fff;
    }


    .page-template-new-services #common-items p{
    	color:white;
    	}.page-template-new-services #common-items  ul{
    		color:white;
    		list-style:disc;
    	}
}

@media (max-width: 1650px) {
    /*---- Add ----*/
    .page-template-new-services #appointment-scheduling ul li:before,
    .page-template-new-services .accordion-body ul li:before,
    .page-template-new-services .common-pain-points ul li:before {
        top: 14px;
    }
    .page-template-new-services #appointment-scheduling ul li,
    .page-template-new-services .accordion-body ul li,
    .page-template-new-services .common-pain-points ul li {
        font-size: 20px;
        line-height: 36px;
        padding-left: 24px;
    }
    .page-template-new-services .half-circle-img.style-two .half-content {
        max-width: 100%;
        padding-left: 100px !important;
        padding-right: 30px !important;
    }
    .page-template-new-services .section-sub-title {
        text-transform: initial;
        font-size: 19px;
    }

}

@media (max-width: 1365px){
    .page-template-new-services #appointment-scheduling ul li,
    .page-template-new-services .accordion-body ul li,
    .page-template-new-services .common-pain-points ul li  {
        line-height: 36px;
    }
    .page-template-new-services #appointment-scheduling ul li:before,
    .page-template-new-services .accordion-body ul li:before,
    .page-template-new-services .common-pain-points ul li:before  {
        top: 15px;
    }
    .page-template-new-services .half-circle-img.style-two .half-content {
        padding: 150px 20px 150px 40px !important;
    } 
}
@media (max-width: 1199px) {
    .page-template-new-services .accordion-button {
        font-size: 28px;
    }
    .page-template-new-services #appointment-scheduling ul li,
    .page-template-new-services .accordion-body ul li,
    .page-template-new-services .common-pain-points ul li  {
        font-size: 20px;
        line-height: 32px;
    }
    .page-template-new-services #appointment-scheduling ul li:before,
    .page-template-new-services .accordion-body ul li:before,
    .page-template-new-services .common-pain-points ul li:before  {
        top: 12px;
    }.page-template-new-services .half-circle-img {
        padding: 100px 0 50px 0;
    }
    .page-template-new-services .half-circle-img.style-two .half-content {
        padding: 50px 20px 50px 40px !important;
    }
    .page-template-new-services .half-circle-img.style-two.help .row .col-md-6,
    .page-template-new-services .notify-people.style-two .row .col-md-6 {
        width: 100%;
    }
    .page-template-new-services .notify-people.style-two .img-wrap img {
        width: 500px;
        height: 500px;
        margin-bottom: 40px;
    }
    .page-template-new-services .half-circle-img.style-two.help .warp-img,
    .page-template-new-services .notify-people.style-two .img-wrap {
        padding-right: 0;
        text-align: center;
    }
}
@media (max-width: 991px) {

    .page-template-new-services .notify-people.style-two .img-wrap img {
        width: 420px;
        height: 420px;
        margin-bottom: 20px;
    }
    .page-template-new-services .half-circle-img.style-two .half-content {
        padding: 20px 20px 20px 30px !important;
    }
    .page-template-new-services .half-circle-img {
        padding: 50px 0;
    }}
    @media (max-width: 767px) {
        .page-template-new-services .notify-people.style-two .img-wrap {
			margin-bottom: 0;
			margin-right: auto;
		}
		.page-template-new-services ul.blue-tick li::before {
			top: 12px;
		}
		.page-id-933 .single-blog-detail {
			min-height: inherit !important;
		}
		.page-template-new-services .notify-people.style-two .row .col-md-6:first-child {
			order: 1;
		}
    }
    @media (max-width: 575px) {
        .page-template-new-services .notify-people.style-two .img-wrap img {
			width: 280px;
			height: 280px;
		}
		.page-template-new-services #appointment-scheduling ul li,
		.page-template-new-services .accordion-body ul li,
		.page-template-new-services .common-pain-points ul li  {
			font-size: 18px;
			line-height: 32px;
			padding-left: 20px;
		}
    }
    @media (max-width: 991px) {
        .page-template-new-services .accordion-button {
            font-size: 24px;
        }
        .page-template-new-services .people-content {
            padding-left: 20px;
        }}

        @media (max-width: 767px) {
            .page-template-new-services .half-circle-img.style-two .half-content {
				padding: 20px 20px 0 20px!important;
			}
			.page-template-new-services .accordion-button {
				font-size: 22px;
			}
			.page-template-new-services .people-content {
				padding-left: 0;
			}
        }
        .notify-banner .container{
            max-width: 1367px;
            padding: 0;
        }
        #section-title {
            padding-bottom: 10px;
        }
        .page-id-977  .common-pain-points, .page-id-974 .common-pain-points, .page-id-975 .common-pain-points,  .page-id-976 .common-pain-points, .page-id-1491 .common-pain-points{
            display :none;
        }
       
        @media (max-width: 767px){
            .notify-banner .container {
                max-width: 80%!important;
            }
.page-template-new-services .half-circle-img.style-two .half-content {
    padding: 20px 20px 0 20px!important;
}}

@media (device-width: 768px){
    .notify-banner .container {
        max-width: 720px!important;
    }
}
@media screen and (max-width: 1399px){
.notify-banner {
    height: 600px;
}}
@media (device-width: 1024px){
.notify-banner .container {
    max-width: 900px!important;
}}
@media (max-width: 1366px){
.notify-banner .container {
    max-width: 1080px;
}}
@media (max-width: 1650px){
.page-template-new-services .section-sub-title {
    text-transform: initial;
    font-size: 19px!important;
}
.page-template-new-services #appointment-scheduling ul li, .page-template-new-services .accordion-body ul li, .page-template-new-services .common-pain-points ul li {
    font-size: 20px!important;
    line-height: 36px!important;
    padding-left: 24px!important;
}
}
@media (max-width: 991px){
.notify-banner .container {
    max-width: 720px;
}
.page-template-new-services .half-circle-img.style-two .half-content {
    padding: 20px 20px 20px 30px !important;
}
}
.page-template-new-services .notify-people.style-two {
    overflow: inherit;
}
.page-template-new-services .section-sub-title {
    text-transform: initial;
    font-size: 22px;
}
.page-template-new-services .banner-content p {
    color: white;
}
.page-template-new-services .half-circle-img .warp-img img {
    object-position: 30% 50%;
}
.page-template-new-services #appointment-scheduling ul li,
.page-template-new-services .accordion-body ul li,
.page-template-new-services .common-pain-points ul li {
    margin:0;
}

.page-template-new-services .accordion-body ul {
    margin-top: 20px;
}
.page-template-new-services #appointment-scheduling ul li,
.page-template-new-services .accordion-body ul li,
.page-template-new-services .common-pain-points ul li {
    list-style-type: none;
    position: relative;
    color:#2b2a2a;
    padding-left: 28px;
    font-family: 'Aesthet Nova Regular';
    font-size: 26px;
    line-height: 42px;
    margin-bottom:10px;
}
.page-template-new-services .faq-message {
margin-bottom: 0;
margin-top: 30px;
font-family: 'Corbert Medium';
color: #384552;
line-height: 1.8;
}
.page-template-new-services ul.blue-tick li:before,
.page-template-new-services .accordion-body ul li:before,
.page-template-new-services .common-pain-points ul li:before {
    position: absolute;
    top: 17px;
    left: 0;
    width: 7px;
    height: 7px;
    background: #51a5b1;
    border-radius: 5px;
    content: "";
}
.page-template-new-services .common-pain-points ul li {
    color:#fff;
}
.page-template-new-services .common-pain-points ul li:before {
    background: #fff;
}


.page-template-new-services #common-items p{
    color:white;
    }.page-template-new-services #common-items  ul{
        color:white;
        list-style:disc;
    } 

    .common-pain-points .section-sub-title{
        font-size:30px!important;
    }
    @media (max-width: 991px){
        #left-btn {
            padding-left: 0!important;
        }

    
#section-sub-title {
    font-size: 19px!important;
}}

@media (device-width: 320px){
.banner-content hr {
    width: 180px!important;
}}

@media (max-width: 575px){
.page-template-new-services #appointment-scheduling ul li, .page-template-new-services .accordion-body ul li, .page-template-new-services .common-pain-points ul li {
    font-size: 18px!important;
    line-height: 32px!important;
    padding-left: 20px!important;
}
.page-template-new-services ul.blue-tick li:before, .page-template-new-services .accordion-body ul li:before, .page-template-new-services .common-pain-points ul li:before{
    top: 12px!important;
}
}
@media (max-width: 767px){
    #left-btn {
        padding-left: 0!important;
    }
    .page-template-new-services .half-content .accordian-btn{
        margin: 0 auto;
        margin-top: 0
    }
    .page-template-new-services #appointment-scheduling .accordian-btn{
        margin: 0 auto;
        text-align: center!important;
    }
.page-template-new-services #heading1 .accordion-button:after {
    top: 15px!important;
}
.page-template-new-services ul.blue-tick li:before, .page-template-new-services .accordion-body ul li:before, .page-template-new-services .common-pain-points ul li:before{
    top: 12px;
}
}
@media (device-width: 768px){
.page-template-new-services ul.blue-tick li:before, .page-template-new-services .accordion-body ul li:before, .page-template-new-services .common-pain-points ul li:before{
    top: 12px;
}
}
@media (device-width: 1024px){
    .page-template-new-services ul.blue-tick li:before, .page-template-new-services .accordion-body ul li:before, .page-template-new-services .common-pain-points ul li:before{
        top: 12px;
    }
    }
    @media (device-width: 1366px){
        .page-template-new-services ul.blue-tick li:before, .page-template-new-services .accordion-body ul li:before, .page-template-new-services .common-pain-points ul li:before{
            top: 14px;
        }
        }@media (max-width: 991px){
            .page-template-new-services .half-content .accordian-btn{
                margin: 0 auto;
                margin-top: 0
            }
            .page-template-new-services #appointment-scheduling .accordian-btn{
                margin: 0 auto;
                text-align: center!important;
            }
            .page-template-new-services .half-circle-img {
                padding: 50px 0;
                padding-bottom: 30px;
            }
        .banner-content hr {
            width: 180px!important;
        }}

        @media (max-width: 1024px){
            .notify-people{
                padding-bottom: 50px;
            }
            
            .page-template-new-services .half-content .accordian-btn{
                margin: 0 auto;
                margin-top: 0!important;
            }
            .page-template-new-services #appointment-scheduling .accordian-btn{
                margin: 0 auto;
                text-align: center!important;
            }
            
            .page-template-new-services .notify-banner .large-btn:hover{
                color: #fff!important;
    background-color: transparent!important;
    border-color: #444;
            }
            .common-pain-points .btn{
                color: #384552;
                border-color: transparent;
                background-color: #fff;
            }
        }

        @media screen and (device-width: 1366px){
            .page-template-new-services .notify-banner .large-btn{
                color: #384552;
                border-color: transparent;
                background-color: #fff;
                font-size: 13px;
            }
            .page-template-new-services .notify-banner .large-btn:hover{
                color: #fff!important;
                background-color: transparent!important;
                border-color: #444;
            }
            .common-pain-points .btn:hover{
                color: #fff!important;
                background-color: #51a5b1!important
            }
            .common-pain-points .btn{
                color: #384552;
                border-color: transparent;
                background-color: #fff;
            }
        }
        .common-pain-points .btn:hover{
            color: #fff!important;
            background-color: #51a5b1!important
        }
        .common-pain-points .btn{
            color: #384552;
            border-color: transparent;
            background-color: #fff;
        }
        @media (device-width: 1366px){
body .notify-banner:after {
    background: rgba(0,0,0,0.5);
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}}

@media (min-width: 1799px){
.page-template-new-services .half-circle-img.style-two .half-content {
    padding-top: 160px;
    padding-bottom: 105px;
}}