@media screen and (min-width: 992px) {
	  .header-login-wrap:hover .submnu-container{
		display:block;
	}
}
@media screen and (min-width: 1440px) {
	section.side-image-banner.img-bg::before {
		width: 560px;
	}
	.hero-content {
		max-width: 600px;
	}
}
@media screen and (min-width: 1450px) {
    .home-banner-flex {
        width: 91.1vw;
    }
	section.side-image-banner.img-bg::before {
    width: 570px;
    height: 590px;
}


}

@media screen and (min-width: 1650px) {
    .home-banner-flex {
        width: 82.3vw;
    }
	section.side-image-banner.img-bg::before {
		width: 838px;
	}
	.location-map-image {
    
		right: 280px;
	}
	


}

@media screen and (min-width: 1921px) {
    .home-banner-flex {
        width: 62.1vw;
    }
	section.other-black-banner::before {
		bottom: -10px;
	}
}

@media screen and (max-width: 1399px) {
    .home-banner-flex {
        width: 95vw;
    }
	.hero-content h1 {
    font-size: 42px;
		line-height: 120%;
	}
	h2 {
		font-size: 36px;
	}
	h4 {
    font-size: 14px;
}
	.our-history-flex {
    max-width: 1120px;
}
	section.our-history-sec::before {
    width: 92%;
	}

}
@media screen and (max-width: 1289px) {
.home-circle-image {
    margin: 0px auto;
    width: 400px;
    height: 400px;
    position: relative;
}
	
.small-circles li:nth-child(5) {
    bottom: 92%;
    left: 25px;
    transform: translate(-85%, 75%);
    -webkit-transform: translate(-30%, 75%);
}
	.small-circles li:nth-child(4) {
    top: 77%;
    left: -40px;
    transform: translate(10%, -80%);
    -webkit-transform: translate(-11%, -70%);
}
	.container {
    max-width: 1190px;
}
	.location-map-image {
    right: 0px;
    max-width: 430px;
		bottom: 40px;
	}
	.our-history-flex {
    transform: scale(0.9);
}
	section.our-history-sec::before {
        width: 91%;
        top: 55.5%;
    }
}
@media screen and (max-width: 1199px) {
    h1 {
        font-size: 50px;
    }

    h2 {
        font-size: 34px;
    }

    h3 {
        font-size: 28px;
    }

    h4 {
        font-size: 16px;
    }

    h5 {
        font-size: 18px;
    }

    h6 {
        font-size: 12px;
    }
	
	section.flexible-solution-sec {
		padding-top: 50px;
	}
	
		body.page-template.page-template-templates.page-template-services_third_party_administration.page-template-templatesservices_third_party_administration-php.page.page-id-510.logged-in.wp-custom-logo.customize-support .circle-image-wrap.before-img {
		display: none;
	}

    .site-menu li {
        margin-right: 25px;
    }
	
		body.page-template.page-template-templates.page-template-services_claim_solutions.page-template-templatesservices_claim_solutions-php.page.page-id-742.logged-in.wp-custom-logo.customize-support section.services-page-sec {
		padding: 0 0 20px 0;
		margin-top: 70px;
	}

    .hero-section {
        min-height: 44vh;
    }

    .container {
        max-width: 980px;
    }
	
	.services-box a h2 {
		font-size: 18px;
	}
	.services-box a p {
		font-size: 15px;
	}

    .header-submit-wrap a.siteBtn {
        font-size: 12px;
        padding: 12px 18px;
    }

    .header-login-wrap {
        margin-right: 10px;
    }

    .site-menu li {
        margin-right: 15px;
    }

    .header-login-wrap a.siteBtn2 {
        font-size: 14px;
        padding: 12px 28px 9px 12px;
    }
	.site-menu li a {
		font-size: 12px;
	}

    .home-banner-flex {
        width: 100%;
    }

    .hero-content h1 {
        font-size: 34px;
        line-height: 60px;
    }

    .hero-content {
        max-width: 466px;
    }

    .circle-image-wrap.before-img img {
        width: 450px;
        height: 450px;
    }

    .circle-image-wrap.before-img::before {
        width: 450px;
        height: 450px;
    }

    .circle-image-wrap.after-img img {
        width: 450px;
        height: 450px;
    }

    .circle-image-wrap.after-img::after {
        width: 450px;
        height: 450px;
		right: 0;
    }

    .circle-image-wrap.after-img {
        width: 48%;
    }

    .what-we-do-flex .circle-image-wrap.after-img {
        width: 48%;
    }

    section.what-we-do-sec::before {
        width: 170px;
        height: 60px;
        bottom: 0%;
    }

    .sixty-services-list ul {
        flex-wrap: wrap;
        justify-content: revert;
    }

    .sixty-services-list ul li {
        margin-bottom: 24px;
        margin-right: 10px;
    }


    .work-withus-textarea h2 {
        font-size: 25px;
        line-height: 26px;
    }

    .work-withus-textarea {
        padding: 0 10px;
    }

    .img-bg::before {
        height: 720px;
        width: 30%;
    }

    .aabout-flex {
        flex-direction: column;
    }

    .aabout-flex p {
        margin: unset;
        margin-top: 16px;
    }

    .about-banner-flex .hero-content {
        width: 50%;
    }

    section.side-image-banner.img-bg::before {
        height: 720px;
        width: 30%;
    }

    section.side-image-banner {
        padding: 80px 0;
    margin-top: 100px;
    }

    .whatwe-do-textarea {
        width: 50%;
		margin-bottom: 40px;
        
    }

    .career-group-img {
        width: 100%;
		margin-bottom: 40px;
    }

    .career-group-img img {
        width: 100%;
    }

    section.corprorate-sec {
        padding: 0 0 100px;
    }

    .office-location-box a {
        padding: 15px 10px 0;
		min-height: 250px;
    }
	.sales-partners-box a {
		min-height: 240px;
	}

    .looking-for-flex .circle-image-wrap.before-img img {
        width: 430px;
        height: 430px;
    }

    .looking-for-flex .circle-image-wrap.before-img::before {
        width: 430px;
        height: 430px;
    }

    .recent-blog-box {
        width: 50%;
    }

    section.about-resource-detail-sec .container {
        max-width: 960px;
    }

    .your-career-our-support .whatwe-do-textarea {
        width: 46%;
    }

    .your-career-our-flex .circle-image-wrap.after-img {
        width: 49%;
    }

   

    .services-collered-box {
		width: 23.75%;
	}

    .your-career-our-flex .whatwe-do-textarea {
        width: 49%;
    }

    .banner-overflow-eberl .circle-image-wrap.after-img {
        margin-top: -205px;
    }

    .peaktime-wrap {
        width: 49%;
    }
    .meet-the-team-wrap {
        width: 100%;
    }
    .member-detail-img img {
        width: 280px;
        height: 280px;
    } 
    .member-detail-img::before {
        width: 280px;
        height: 280px;   
    }
    .select-type-wrap label img {
    width: 120px;
    height: 100px;
    padding: 20px;
}

.select-type-wrap {
    margin-right: 10px;
}

.signup-image {
    min-height: 100%;
}

.signup-image img {
    height: 100%;
    object-fit: cover;
}
	section.other-black-banner {
    margin-top: 90px;
		margin-bottom: 0;
}
	.menu-item-has-children::before {
		display: none;
	}
	span.toChild {
    transform: rotate(90deg);
    position: absolute;
    right: 3px;
}
	.menu-item-has-children>ul {
		display: none;
	}
	.menu-item-has-children>ul>li {
		display: inline-block;
	}
	
	.megamenu-wrap {
    padding: 15px 10px;
}

.div-menu-flex {
    padding: 15px 10px;
}

.megasub-menu {
    max-width: 270px;
    left: 330px;
	top: 15px;
}

.mega-drop-down ul li {
    max-width: 290px;
}

.megasub-menu .mega-menu-content h2 {
    font-size: 14px;
}
	.mega-drop-down > ul > li {
    padding-right: 0px;
}
	.video-wrap-home {
		max-width: 460px; 
	}
	.hero-section {
    overflow-x: hidden;
}
	.large-circles {
    top: 48%;
		left: 52%;
	}
	.large-circles li img {
    width: 50px;
    height: 50px;
}
	.small-circles li img {
    width: 50px;
    height: 50px;
}
	.large-circles li:first-child {
    bottom: 150px;
    left: -2%;
}
	.small-circles {
    top: 50%;
		left: 55%;
	}
	.small-circles li:nth-child(3) {
    bottom: 0px;
    left: 27%;
 }
	.small-circles li:first-child {
		left: -59px;
		top: -110px;
	}
	.small-circles li:nth-child(2) {
    top: 20%;
    x;
    left: -129px;
 }
	.home-circle-wrapp {
		transform: scale(0.8);
	}
	.home-circle-image:before {
    top: 59%;
		transform: translate(0, -58%);
	}
	.large-circles li:nth-child(2) {
    top: 15%;
    right: -75px;
 }
	.large-circles li:nth-child(3) {
    top: -55%;
    left: 11%;
 }
	video#background-video {
    width: 450px;
    height: 450px;
}

.video-wrap-home::before {
    width: 450px;
    height: 450px;
}
	section.home-about-sec {
    padding: 0 0 80px 0;
}
	.what-we-do-flex .circle-image-wrap.after-img::after {
    height: 440px;
    width: 440px;
}
.what-we-do-flex .circle-image-wrap.after-img img {
    height: 440px;
    width: 440px;
}
	section.what-we-do-sec {
    padding: 60px 0;
}

section.home-services-sec {
    padding: 60px 0;
}
	section.our-structure-sec {
    margin-bottom: 60px;
}

section.work-with-us-sec {
    padding: 0 0 60px 0;
}
	section.industry-leader-sec {
    padding: 0 0 40px 0;
}
	.page-id-483 section.side-image-banner.img-bg {
    margin-bottom: 0;
    padding-bottom: 160px;
}

.page-id-483 .need-help-textarea {
    padding: 0;
}
	.page-id-483 .home-about-textarea {
    margin-top: 50px;
}

.page-id-483 section.side-image-banner.img-bg {
    padding-bottom: 0;
    margin-bottom: 0;
}

.page-id-483 .home-about-flex {
    margin-bottom: 0;
}
	section.need-help-sec {
    padding-bottom: 60px;
}
	.faqs-page-sec .nav-pills .nav-link {
		font-size: 16px;
	}
	section.our-foundation-sec {
    padding: 0 0 40px 0;
}
		section.sales-partneship-sec {
    padding: 40px 0;
}
	.blogs-tabbing-wrap .nav-tabs .nav-link {
   
    font-size: 14px;
}
	section.apply-today-sec {
    padding: 0 0 60px 0;
}
	section.services-faq-sec {
    padding-bottom: 60px;
}
	
	.services-collered-box {
		min-height: 225px;
	}
	.whatwe-deal-box p:last-child {
    margin-bottom: 0;
}

section.inovation-at-sec {
    margin-bottom: 0;
    padding: 100px 0;
}

.download-app-img-wrap {
    margin-top: -200px;
}

section.downoad-our-app-sec::before {
    height: 320px;
    width: 488px;
}
	section.empowered-sec .circle-image-wrap.after-img {
    margin-top: -300px;
}
	.our-foundation-textarea {
    margin-bottom: 40px;
		width: 100%;
}
	section.competion-result-sec {
    padding: 60px 0;
}
	.sixty-services-list ul li {
    width: 31%;
	}
	.page-template-services_third_party_administration .side-image-banner {
		padding: 60px 0;
	}
	
	.site-menu nav > ul > li {
    margin-right: 20px;
}
	.lossajustements-box a h2 {
		font-size: 18px;
		text-align: center;
	}
	video#services-background-video {
    width: 400px;
		height: 260px;
	}
	.left-menu.site-menu {
		width: 82%;
	}
	.orange-bg-img {
    height: auto;
}

.orange-bg-img img {
    height: 450px;
    width: 450px;
}

.orange-bg-img::before {
    width: 450px;
    height: 450px;
}

.home-about-flex {
    gap: 20px;
}
	.services-banner-video::before {
    height: 330px;
        width: 300px;
        right: -60px;
        background-position: right;
        background-size: cover;
}
	.services-box {
    width: 33.33%;
}
	
	.green-before {
    width: 50%;
}
	.motivation-sec-flex {
    gap: 50px;
}

.benifits-textarea-flex {
    gap: 50px;
}

.adjuster-banner-image {
    width: 50%;
}
	section.downoad-app-sec {
    margin-bottom: 60px;
		padding: 60px 0 20px;
}
	section.other-black-banner::before {
    
		        bottom: -30px;
        height: 160px;
}
	.lossajustements-box a {
    min-height: 220px;
}
	.location-map-image {
    position: relative;
    max-width: 90%;
		margin: 50px auto 0;
		right: auto;
}

.location-map-image img {
    width: 100%;
}
	.location-main-wrap {
    max-width: 100%;
}

.location-box-wrap a {
	min-height: 230px;
	}
	.for-daily-claim-box {
    min-height: 390px;
}
	.services-page-title {
    max-width: 555px;
    margin-bottom: 0;
}

.flood-image.green-before::before {
    left: -10px;
}

section.flood-sec {
    margin-bottom: 60px;
}
	.mitigation-repair-list ul {
    gap: 25px;
}
	mitigation-repair-flex {
    gap: 40px;
}
	.sixty-services-title-flex {
    align-items: flex-start;
}
	.competion-result-flex .circle-image-wrap.green-before::before {
		right: 0px;
	}
	
	.cati-services-wrap {
    width: 100%;
}

.featured_courses-box a {
    min-height: 300px;
    padding: 20px 10px;
}
	.our-foundation-flex {
    flex-wrap: wrap;
}

.green-before {
    width: max-content;
    margin: auto;
}
	.claim-services-list ul li a {
    width: auto;
    padding: 0 20px;
}
	.our-history-box-wrap::before {
    display: none;
}

section.our-history-sec::before {
    display: none;
}

.our-history-box-wrap:nth-child(4) {
    margin-left: 0;
}

.our-history-box-wrap:nth-child(5) {
    margin-left: 0;
}

.our-history-flex {
    transform: scale(1);
    gap: 10px;
}

.our-history-box-wrap {
    margin-bottom: 20px;
}
	.vision-textarea-wrapp {
		width: 51%;
	}
	.miti-gation-logos ul li img {
		max-width: 120px;
	}
	.benefits-icon-list-flex {
    gap: 20px;
}
	.page-id-3443 .sales-partners-box a {
        min-height: 200px;
    }
	.meet-the-team-wrap-1 {
    width: 31%;
}
	
	





}

@media screen and (max-width: 991px) {
		.header-login-wrap .submnu-container {
		position: relative;
		padding: 10px 0;
	}

	.header-login-wrap .submnu {
		width: 100%;
	}

	.header-login-wrap .submnu::before {
		content: none !important;
	}
    .container {
        max-width: 720px;
    }
	
	section.inovation-education-sec {
		padding-bottom: 40px;
	}
	
	section.mission-vision-sec {
		margin: 0; 
	}
	
	section.our-people-sec {
    padding: 0 0 60px 0;
}
	
	.our-history-sec {
    padding: 0px 0 0;
}
	
	.rapid-response-textarea h2 {
		font-size: 26px;
	}
	
	.hero-content {
		padding-top: 20px;
	}
	
	.lossajustements-box {
		width: 50%;
	}
	
	.flexible-solution-textarea h2 {
		font-size: 29px;
	}
	section.flexible-solution-sec {
    padding-bottom: 70px;
}
	
	.home-about-flex {
		flex-direction: column;
		margin-bottom: 40px;
	}
	
	section.invest-in-future-sec {
		margin-bottom: 60px;
	}
	
	.claims-professonal-sec {
		padding-bottom: 0px;
	}
	
	.chat-to-eberl-flex {
		align-items: center;
	}
	
	.footer-col h5 {
		font-size: 17px;
	}

    h4 {
        margin-bottom: 24px;
    }

    h2 {
        font-size: 32px;
        line-height: 42px;
        padding-bottom: 16px;
    }

    .header-btns {
        display: block;
        border: 1px solid hwb(218deg 3% 78% / 20%);
        border-radius: 50%;
        justify-content: center;
        width: 50px;
        height: 50px;
    }

    .site-menu li {
        display: block;
        margin: 15px 0;
    }

    .site-menu {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        padding: 8px 44px;
        background: #007cba;
        left: -100%;
        visibility: hidden;
        z-index: -1;
        transition: 0.5s ease;
        max-height: calc(100vh - 73px);
		overflow-y:scroll;
		height: calc(100vh - 84px);
    }

    .site-menu.active {
        left: 0;
        visibility: visible;
        z-index: 10;
    }

    .site-menu a {
        color: #fff;
        display: block;
    }

	   .primary-header {
		padding: 10px 0;
	}

    .site-menu li a {
        color: #fff;
    }

    .for-mobile-menu {
        display: flex;
        align-items: center !important;
        padding: 10px 0;
    }

    .menu-wrap.for-desktop-menu {
        display: none !important;
    }

    .header-submit-wrap a.siteBtn {
        border: 1px solid #fff;
    }

    .header-login-wrap a.siteBtn2 {
        border: 1px solid #fff;
    }

    .header-button-wrap {
        display: block;
        width: max-content;
        width: 200px;
		margin-left: 0;
    }

    .header-login-wrap a.siteBtn2 {
        width: 210px;
        text-align: center;
        display: flex;
        justify-content: center;
        margin-bottom: 15px;
    }

    .header-submit-wrap a.siteBtn {
        width: 210px;
		font-size: 14px;
    }

    .home-banner-flex {
        width: 100%;
    }

    .hero-content h1 {
        font-size: 26px;
        line-height: 36px;
    }

    .circle-image-wrap.before-img::before {
        width: 318px;
        height: 318px;
    }

    .circle-image-wrap.before-img img {
        width: 335px;
        height: 335px;
		padding: 10px;
    }

    .home-about-btn-wrap a {
        width: 100%;
        margin-bottom: 10px;
    }

    .circle-image-wrap.after-img img {
        width: 320px;
        height: 320px;
    }

    .circle-image-wrap.after-img::after {
        width: 320px;
        height: 320px;
    }

    section.what-we-do-sec {
        padding: 60px 0 120px;
    }

    section.what-we-do-sec::before {
        width: 300px;
        height: 106px;
        bottom: 1%;
    }

    .workwith-us-left {
        width: 100%;
        margin-bottom: 20px;
    }

    .work-withus-flex-box {
        flex-direction: column;
    }

    .workwith-us-right {
        width: 100%;
        display: flex;
            flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    min-height: 290px;
    background-position: 70px 23px;
    background-color: #007cba;
    }

    section.work-with-us-sec {
        padding: 0 0 60px;
    }

    .copy-write-flex {
        flex-direction: column-reverse;
    }

    .copy-write-flex ul {
        margin-bottom: 20px;
    }

    .footer-logo {
        max-width: 300px;
    }

    .menu-toggler {
        display: block;
    }

   

    .img-bg .circle-image-wrap.before-img img {
        height: 320px;
        width: 320px;
    }

    .img-bg .circle-image-wrap.before-img::before {
        height: 320px;
        width: 320px;
        right: 15px;
    }

    body.page-template.page-template-templates.page-template-about.page-template-templatesabout-php.page.page-id-108.logged-in.wp-custom-logo.customize-support .img-bg::before {
        height: 300px;
    width: 40%;
		bottom: auto;
		
    }

    section.empowered-sec .circle-image-wrap.after-img {
        margin-top: 20px;
    }

    section.downoad-our-app-sec::before {
        width: 404px;
        height: 272px;
    }

    .download-app-img-wrap {
        margin-top: 0;
    }

    .whatwe-deal-box {
        width: 49%;
        padding: 24px 24px;
    }

    section.inovation-at-sec {
        padding: 120px 0;
    }

    section.side-image-banner .circle-image-wrap.before-img img {
        width: 320px;
        height: 320px;
    }

    section.side-image-banner .circle-image-wrap.before-img::before {
        width: 320px;
        height: 320px;
    }

    section.side-image-banner.img-bg::before {
		height: 360px;
		bottom: auto;
		top: 70px;
		width: 40%;
    }

    .chat-to-eberl .circle-image-wrap.after-img {
        margin-top: auto;
    }

    .office-location-box {
        width: 50%;
        margin-bottom: 24px;
    }

    .sales-title-btn {
        width: 30%;
    }

    section.sales-partneship-sec {
        padding: 0 0 80px;
    }

    .looking-for-flex .circle-image-wrap.before-img img {
        width: 330px;
        height: 330px;
    }

    .looking-for-flex .circle-image-wrap.before-img::before {
        width: 330px;
        height: 330px;
    }

    .sales-partners-box a {
        padding: 32px 10px;
		width: 100%;
    }

    section.about-resource-detail-sec .container {
        max-width: 720px;
    }

    .resource-det-box {
        flex-direction: column-reverse;
    }

    .resource-det-img {
        width: 100%;
    }

    .resource-det-img img {
        width: 100%;
    }

    .resource-det-textarea {
        width: 100%;
    }

    .resource-det-flex .resource-det-box:nth-child(even) {
        flex-direction: column-reverse;
    }

    .resource-det-flex .resource-det-box:nth-child(even) .resource-det-img {
        margin-left: 0;
    }

    .motivation-sec-flex .circle-image-wrap.after-img {
        width: 68%;
    }

    .motivation-sec-flex .whatwe-do-textarea {
        width: 49%;
    }

    .services-box {
        width: 50%;
    }

    .services-collered-box {
        width: 48%;
        margin-bottom: 20px;
    }

    section.our-promises-sec {
        padding: 0 0 40px;
    }

    .industry-leader-flex {
        flex-direction: column;
    }

    .industry-leader-textarea {
        width: 100%;
        margin-bottom: 40px;
		max-width: 100%;
    }

    .industry-leader-list {
        width: 100%;
    }

    .peak-time-flex {
        flex-direction: column;
    }

    section.apply-today-sec {
        width: 100%;
    }

    .peaktime-wrap {
        width: 100%;
    }

    .peak-time-flex .circle-image-wrap.after-img {
        width: 100;
    }

    .apply-today-flex {
        flex-direction: column;
    }

    .apply-today-flex .circle-image-wrap.before-img {
        margin-bottom: 40px;
    }

    .applytoday-textarea-wrap {
        width: 100%;
    }
    
    .member-detail-img img {
        width: 180px;
        height: 180px;
    } 
    .member-detail-img::before {
        width: 180px;
        height: 180px;   
    }
    .forget-wrap {
        flex-direction: column;
    }
    
    .checkbox-fields-wrap {
        width: 100%;
    }
    
    .forget-text {
        width: 100%;
        text-align: end;
        margin-top: 20px;
    }
	.office-location-box a {
		width: 100%;
	}
	.check-box-wrap label {
		display: block;
	}
	.check-box-wrap {
		margin-bottom: 0;
	}
	section.other-black-banner {
    margin-top: 85px;
		margin-bottom: 0;
}
	.sales-partners-box {
		width: 50%;
	}
	span.toChild {
    transform: rotate(90deg);
    position: absolute;
    right: 5px;
    top: 5px;
    color: #fff;
    border: 1px solid #fff;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
		justify-content: center;
	}
	.header-login-wrap a.siteBtn2 {
    margin-top: 40px;
}
	.site-menu nav > ul > li {
		padding: 10px 0;
		margin-right: 0;
	}
	.site-menu nav > ul > li:last-child {
		margin: 0;
		
	}
	.menu-item-has-children::after {
		display: none;
	}
	.menu-item-has-children>ul>li {
    display: block;
    width: 100%;
}

ul.sub-menu {
    width: 100%;
    right: 0;
    position: relative;
    max-height: revert;
}

ul.sub-menu {
    background-color: transparent;
	top: 20px;
}

.menu-item-has-children>ul>li a {
    background-color: transparent;
    color: #fff;
    line-height: 0px;
	display: flex;
	align-items: center;
    
}
	ul.sub-menu .sub-menu {
    top: 0;
}

.menu-item-has-children>ul>li {
    padding: 0px 0;
}
	.menu-item-has-children>ul>li.active>a, .menu-item-has-children>ul>li:hover>a {
    background-color: transparent;
}
	.site-menu li:last-child {
		margin: 15px 40px 0 0;
	}
	.menu-item-has-children>ul>li:last-child {
    margin: 0;
    padding-bottom: 10px;
    border-bottom: none;
}

.menu-item-has-children>ul>li:last-child a {
    border-bottom: none;
}
	.site-menu li a::before {
		display: none;
	}
	.video-wrap-home {
    max-width: 460px;
}


.video-wrap-home {
    width: 100%;
    margin-bottom: 40px;
}

section.home-about-sec {
    padding: 0;
}

.home-about-textarea {
    width: 100%;
    max-width: 100%;
}
	section.how-we-work-sec {
    padding: 60px 0;
}
	.home-circle-image {
	width: 300px;
    height: 300px;
	}
	section.corprorate-sec {
    padding: 0 0 0px;
}
	
	.home-circle-wrapp {
		width: 350px;
		height: 350px;
		padding :25px;
		transform: scale(0.6);
	}
	
	.hero-content {
		max-width: 360px;
	}

	.site-menu > nav > ul > li > a {
    color: #fff;
}


	.small-circles li:nth-child(4) {
    top: 76%;
		left: -50px;
	}
	.small-circles li:nth-child(5) {
    bottom: 100%;
		left: 21px;
	}
	
	.small-circles li:nth-child(3) {
        bottom: -80px;
        left: 47%;
}
	.small-circles li:first-child {
    left: 40px;
}
	.small-circles li:nth-child(2) {
    top: 40%;
    left: -100px;
}
	.large-circles li:first-child {
    bottom: 10px;
    left: 0%;
 }
	.large-circles {
    top: 50%;
    left: 50%;
}
	
	.large-circles li:nth-child(2){
		    left: -110px;
		    top: 31%;
	}
	
	.large-circles li:nth-child(3){
    top: -54%;
    left: 15%;
 }
	.home-circle-image:before {
		top: 80%;
	}
	.small-circles li:first-child {
        left: -40px;
    top: -43%;
}
	.page-template-services_loss_adjusting .small-circles li:last-child {
    top: 165px;
    left: -95px;
}
	.page-template-services_loss_adjusting .small-circles li:first-child {
    top: -10px;
    left: -94px;
}
	section.side-image-banner {
    padding: 100px 0 0;
		margin-top: 40px;
}
	.hero-section {
		padding: 100px 0 60px;
	}
	.whatwe-do-textarea {
		width: 100%;
	}
	.what-we-do-flex .circle-image-wrap.after-img {
		margin: auto;
	}
	.what-we-do-flex .circle-image-wrap.after-img {
		width: 66%;
	}
	.services-colred-sec {
    padding: 40px 0 0;
}

section.services-page-sec {
    padding:  40px 0;
}
	.faqs-page-sec .nav-pills .nav-link {
    font-size: 12px;
}
	section.our-foundation-sec {
    padding: 60px 0;
}
	.author-name h6 {
    color: var(--Black, #0C1D26);
		font-size: 14px;
	}
	section.most-popular-sec {
    padding: 0 0 50px 0;
}
	section.about-resource-detail-sec {
    margin-top: 60px;
    padding: 60px 0;
}
	section.your-career-our-support {
    padding-bottom: 40px;
}
	section.benifitsand-sec {
    padding: 60px 0;
}

section.motivated-sec {
    padding: 60px 0;
}

	section.always-trust-support {
    padding: 0 0 60px 0;
}
	section.for-daily-claims-sec {
    padding-bottom: 30px;
}
	section.any-type-of-claims {
    padding: 0px 0 0;
}
	.banner-overflow-eberl .circle-image-wrap.after-img {
    margin-top: -340px;
}
	section.location-we-support {
    padding-bottom: 60px;
}
	section.chat-to-eberl {
    padding: 48px 0;
}
	.inovation-education-sec .rapid-response-textarea {
    width: 100%;
    max-width: 100%;
    margin-top: 40px;
}
	.rapid-response-textarea {
    width: 100%;
    margin-top: 40px;
}
	ul.tik-list li:last-child {
    margin-bottom: 0px;
}
	    .whatwe-do-textarea ul.tik-list li:last-child {
        margin-bottom: 20px;
    }
	.inovation-education-sec .home-about-flex {
    margin-bottom: 0;
}
	section.invest-in-future-sec::before {
    width: 268px;
		height: 90px;
	}
	.inovation-at-sec.img-bg::before {
    height: 383px;
    width: 33%;
    bottom: auto;
    top: 80px;
}
	section.inovation-at-sec {
    padding: 120px 0 0;
}


section.our-foundation-sec {
    padding: 0 0 40px 0;
}
	.counter-wrap p, .counter-wrap span {
    font-size: 32px;
}
	.count-box {
    max-width: 225px;
}
	.page-template-services_third_party_administration .side-image-banner .home-about-flex {
		margin-bottom: 0;
	}
	.page-template-services_third_party_administration .side-image-banner {
    padding: 40px 0;
}
	.what-we-do-flex .circle-image-wrap.after-img img {
		margin-bottom: 40px;
	}
	.site-menu nav > ul > li::after {
		display: none;
	}
	section.mission-vision-sec.img-bg::before {
    height: 330px;
    width: 40%;
    bottom: auto;
		top: 0px;
	}
	video#services-background-video {
        width: 315px;
        height: 215px;
    }
	.other-banner-textarea-services h2 {
    font-size: 32px;
}
	section.other-black-banner-services {
    padding: 120px 0 40px;
}

	.home-services-box {
    width: 49%;
}

.circle-image-wrap {
    margin: auto;
}
	video#services-background-video {
    width: 300px;
    height: 190px;
}
	.icon-textt-wrap {
		gap: 24px;
	}
	.button-wrap-flex {
    flex-direction: column;
		gap: 0; 
}

.button-wrap-flex a {
    width: 100%;
    margin-bottom: 20px;
}

.button-wrap-flex a.videos-button {
    display: flex;
    justify-content: center;
}
	section.your-career-sec {
    padding: 20px 0;
}
	.lossadjustements-flex {
    width: 100%;
}

.lossadjustements-main-flex {
    flex-wrap: wrap;
}

.lossadjustement-map {
    width: 100%;
}
	.for-daily-claim-wrap {
    width: 50%;
    margin-bottom: 40px;
}

.for-daily-claim-flex {
    flex-wrap: wrap;
}
	.location-box-wrap a {
        min-height: 270px;
    }
	.peak-time-flex .circle-image-wrap.green-before {
    margin-bottom: 100px;
}
	section.peak-time-sec {
    margin-bottom: 40px;
}
	.expert-in-field-flex {
    gap: 50px;
    flex-wrap: wrap;
}

.expert-in-field-flex .circle-image-wrap {
    width: 100%;
}

.expert-in-field-flex .circle-image-wrap img {
    width: 100%;
}
	    body.page-template.page-template-templates.page-template-services_claim_solutions.page-template-templatesservices_claim_solutions-php.page.page-id-742.logged-in.wp-custom-logo.customize-support section.services-page-sec {
        padding: 0 0 20px 0;
        margin-top: 0px;
    }
	.spacility-expert-flex {
    gap: 10px;
}

.services-page-title {
    max-width: 100%;
}

.casualty-liability-flex {
    gap: 25px;
}

.home-about-textarea .siteBtn {
    margin-top: 20px;
}

.generic-flex-wrap {
    gap: 40px;
}

section.casualty-liability-second-sec {
    margin-bottom: 60px;
}
	.spacility-expert-flex {
    flex-wrap: wrap;
}

.casualty-liability-flex {
    flex-wrap: wrap;
}

.casualty-liability-textarea {
    width: 100%;
}

.casualty-liability-list {
    width: 100%;
}

section.casualty-liability-sec {
    margin-bottom: 40px;
}

.generic-flex-wrap {
    flex-wrap: wrap;
}

.flood-textarea {
    width: 100%;
}

section.casualty-liability-second-sec {
    padding: 40px 0;
}
	.spacility-expert-image img {margin: auto;}



.flood-image.green-before {
    width: max-content;
    margin: auto;
}
	.flood-image.green-before {
    width: max-content;
    margin: auto;
}

.spacility-expert-image {
    width: max-content;
    margin: auto;
}
	section.sample-resources-sec {
    padding-bottom: 40px;
}
	.mitigation-repair-flex {
    flex-wrap: wrap;
}

.mitigation-repair-list {
    width: 100%;
}

.mitigation-repair-textarea {
    width: 100%;
}
	.competion-result-flex {
    flex-wrap: wrap;
}

.competion-textarea {
    width: 100%;
}

.our-foundation-flex {
    flex-wrap: wrap;
}

.our-foundation-textarea {
    width: 100%;
}

.sixty-services-title-flex {
    flex-wrap: wrap;
}
	.featured_courses-box {
    width: 49%;
}
	.team-member-buzzwords ul li {
		font-size: 12px;
	}
	 .circle-image-wrap {
    width: 70%;
}
	.icon-textt-wrap h6 {
    font-size: 17px;
}

.why-choose-list-text {
    width: 60%;
}

.icon-textt-wrap {
    width: 40%;
	
}
	.claim-services-list ul {
		flex-wrap: wrap;
	}
	.claim-services-list ul li {
    width: 100%;
}
	.claim-services-list, .claim-services-list.fixed {
        position: relative !important;
        top: unset;
		z-index: unset;
	}
	.our-vision-flex {
    flex-direction: column;
}

.vision-textarea-wrapp {
    width: 100%;
}

.our-vision-sec .circle-image-wrap.after-img {
    width: 45%;
}

.our-history-box-wrap {
    width: 50%;
    max-width: 330px;
}

.our-people-flex {
    flex-direction: column;
}

.our-people-title {
    width: 100%;
}
	.home-about-flex .circle-image-wrap {
    width: 70%;
}

.our-vision-flex .circle-image-wrap.after-img img {
    width: 500px;
    height: 500px;
}

.our-vision-flex .circle-image-wrap.after-img::after {
    width: 500px;
    height: 500px;
}
	.our-vision-sec .circle-image-wrap.after-img {
        width: 70%;
    }
	.looking-for-flex {
    flex-direction: column;
		margin-bottom: 40px;
}
.looking-for-textarea {
    width: 100%;
    margin-bottom: 40px;
}

.looking-for-form-wrap {
    width: 100%;
}
	.faqs-page-sec .nav-pills .nav-link {
    font-size: 14px !important;
}
	.other-banner-textarea h2 , .other-banner-textarea h1  {
		width: 100%;
	}
	.green-before::before {
		width: 400px;
		right: 20px;
	}
	.green-before img {
    margin: auto;
}
	    .competion-result-flex .circle-image-wrap.green-before::before {
        right: 25px;
    }
	.benifitss-text-list {
    display: block;
}

.benifitss-text-list h2 {
    width: 100%;
}

.inspector-services-title {
    width: 100%;
}
	.certification-courses {
    flex-direction: column;
}

.certification-box-flex {
    width: 100%;
}

.cerification-textarea {
    width: 100%;
}
	.meet-the-team-wrap-1 {
        width: 48%;
    }
	
	
	
	




	
	
	
	
	
	

}

@media screen and (max-width: 767px) {
    h1 {
        font-size: 40px;
    }

    h2 {
        font-size: 20px;
		line-height: normal;
    }

    h3 {
        font-size: 24px;
    }

    h4 {
        font-size: 12px;
    }

    h5 {
        font-size: 16px;
    }

    h6 {
        font-size: 12px;
    }
	
	section.services-page-sec {
		padding: 0 0 30px 0;
	}
	
	section.other-black-banner {
		margin-top: 85px;
	}
	
	section.benifitsand-sec {
		padding: 40px 0;
	}

	section.corprorate-sec {
		padding: 0 0 0px;
	}

	section.motivated-sec {
		padding: 40px 0;
	}

	
	section.invest-in-future-sec {
		margin-bottom: 70px;
	}
	
    .hero-section {
        min-height: unset;
        padding: 100px 0 70px;
    }

    .hero-content p {
        margin: 15px 0 20px;
    }

    .site-menu {
        padding: 8px 15px;
    }

    .site-footer {
        padding: 40px 0 0;
    }

    .footer-col {
        margin: 0 0;
    }

    .footer-col:last-child {
        margin-bottom: 0;
    }

    .footer-col h5 {
        margin-bottom: 21px;
    }

    .footer-col li {
        margin-bottom: 5px;
    }

    .site-menu li a::before {
        display: none;
    }

    .home-banner-flex {
        flex-direction: column;
    }

    .hero-content {
        width: 100%;
        margin-bottom: 15px;
    }
	.home-circle-wrapp {
		overflow: inherit;
		padding: 70px 0;
	}

    .site-logo a img {
        margin: 0 0 0 0;
    }

    .home-banner-image {
        width: 100%;
    }

    a.siteBtn {
        font-size: 14px;
    }

    p {
        font-size: 14px;
    }

    .hero-content h1 {
        font-size: 28px;
        line-height: 46px;
    }

   



    .home-about-textarea {
        width: 100%;
		margin-top: 0px;
    }

    .home-about-textarea h2 {
        max-width: 276px;
        line-height: 34px;
		font-size: 20px;
    }

    .home-about-textarea h6 {
        padding-bottom: 8px;
    }

    .home-about-btn-wrap {
        display: flex;
        align-items: center;
		gap: 10px;
    }

    .home-about-btn-wrap a {
        width: 49%;
        margin-right: 0;
        min-width: 144px;
    }

    section.home-services-sec {
        padding: 40px 0;
    }

    .home-services-flex {
        column-count: 1;
        margin: 0;
    }

    .home-services-box {
        display: block;
        padding: 28px 16px;
		margin-bottom: 16px;
		width: 100%;
    }

    .circle-image-wrap.after-img img {
        width: 335px;
        height: 335px;
    }

    .circle-image-wrap.after-img::after {
        width: 335px;
        height: 335px;
    }

    .what-we-do-flex {
        flex-direction: column-reverse;
    }

    section.what-we-do-sec {
        padding: 20px 0 0px;
    }
	section.what-we-do-sec::before {
    display: none;
}

    .whatwe-do-textarea {
        width: 100%;
        margin-bottom: 40px;
    }

    .what-we-do-flex .circle-image-wrap.after-img {
        width: 100%;
		margin-bottom: 40px;
    }

    .circle-image-wrap.after-img {
        width: 100%;
    }

    .our-structure-flex {
        flex-direction: column;
    }

    .workwith-us-left {
        flex-direction: column-reverse;
    }

    .work-withus-textarea {
        width: 100%;
        padding: 0 0;
        padding-bottom: 40px;
    }

    .workwithus-img {
        margin-bottom: 24px;
		width: 100%;
    }
	.workwithus-img img {
		width: 100%;
		height: 319px;
    }

    section.our-structure-sec {
        margin-bottom: 40px;
		padding: 40px 0; 
    }

    .footer-col.ft-links {
        border-bottom: 1px solid hwb(0deg 100% 0% / 15%);
    }

    .footer-col li:last-child {
        margin-bottom: 24px;
    }

    .footer-logo {
        max-width: 253px;
    }

    .footer-col h5 {
        margin-top: 24px;
        position: relative;
    }

    .footer-col.ft-links ul {
        padding-left: 20px;
    }

    .footer-col h5::before {
        content: "";
        position: absolute;
        background-color: #A2D45E;
        width: 20px;
        height: 4px;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
    }

    .footer-col h5::after {
        content: "";
        position: absolute;
        background-color: #A2D45E;
        width: 4px;
        height: 20px;
        right: 8px;
        top: 0;
        bottom: 0;
        margin: auto;
    }

    .call-and-social-links {
        flex-direction: column;
        padding-right: 0;
        padding-bottom: 0;
    }

    .ftr-call-us-flex {
        width: 100%;
        border-bottom: 1px solid hwb(0deg 100% 0% / 15%);
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .site-footer .row {
        border-bottom: none;
        margin-bottom: 24px;
    }

    .ftr-social-links {
        width: 100%;
        border-bottom: 1px solid hwb(0deg 100% 0% / 15%);
        padding-bottom: 24px;
    }

    .ftr-social-links ul li:first-child a {
        margin: 0 10px 0 0;
    }

    .copy-write-flex {
        flex-direction: column;
        margin-bottom: 0;
    }

    .footer-col {
        border-bottom: 1px solid hwb(0deg 100% 0% / 15%);
    }

    .copy-write-flex p {
        width: 100%;
        margin-bottom: 16px;
    }

    .copy-write-flex ul {
        flex-wrap: wrap;
        width: 100%;
    }

    .copy-write-flex ul li {
        margin-bottom: 8px;
    }

    .copy-write-flex ul li a {
        font-size: 12px;
        text-align: left;
        padding-right: 8px;
    }

    .home-about-btn-wrap a:first-child {
        margin-right: 5px;
		margin: 0;
    }

    .home-about-btn-wrap a.siteBtn2 {
        font-size: 14px;
        font-weight: 500;
    }

    .footer-col.ft-links ul {
        display: none;
    }
	.site-logo {
    width: 30%;
}

  

    .footer-col.ft-links.active h5::after {
        height: 0;
    }

    .header-button-wrap {
        width: 100%;
    }

    .header-login-wrap a.siteBtn2 {
        width: 100%;
    }

    .header-login-wrap {
        margin-right: 0;
    }

    .header-submit-wrap a.siteBtn {
        width: 100%;
    }

    .mobile-none {
        display: none;
    }

    .about-banner-flex {
        flex-direction: column;
    }

    .about-banner-flex .hero-content {
        width: 100%;
    }

   

    .home-about-flex {
        flex-direction: column;
		
    }
	ul.tik-list li:last-child {
    margin-bottom: 20px;
}
 

    .home-about-flex .circle-image-wrap {
        width: 100%;
        margin-bottom: 100px;
    }

    .slider-content-wrap p {
        width: 350px;
    }

    .our-people-flex {
        flex-direction: column;
    }

    .our-people-flex .circle-image-wrap.before-img {
        width: 100%;
    }

    .circle-image-wrap.before-img::before {
        width: 335px;
        height: 335px;
    }

    .people-review-wrap.flex {
        width: 100%;
    }

    .img-bg::before {
        top: 0;
        bottom: auto;
        height: 390px;
    }

    section.our-history-sec {
        padding: 40px 0 0;
    }

   

    section.empowered-sec .circle-image-wrap.after-img {
        margin-top: 0;
    }

    section.empowered-sec {
        padding: 40px 0;
    }

    .download-app-flex {
        flex-direction: column;
    }

    .download-app-textarea {
        margin-bottom: 40px;
    }

    .dowload-app-btn-wrap {
        display: flex;
    }

    .whatwe-deal-box {
        width: 100%;
    }

    .whatwe-deal-flex {
        margin: 0 0;
    }

    section.inovation-at-sec::after {
        top: -86px;
    }

    section.inovation-at-sec {
        padding: 40px 0;
        margin-bottom: 0;
    }

    section.side-image-banner.img-bg::before {
        height: 411px;
        top: 20px;
    }

    section.side-image-banner {
        padding: 0px 0 0;
    }

    section.how-we-work-sec {
        padding: 60px 0 40px;
    }

    section.invest-in-future-sec {
        padding: 60px 0;
    }

    .chat-to-eberl-flex {
        flex-direction: column;
    }

    .chat-to-textarea {
        width: 100%;
        margin-bottom: 0px;
    }
	section.chat-to-eberl {
    padding: 48px 0 0;
}

    .office-location-box {
        width: 100%;
    }

    .sales-title-flex {
        flex-direction: column;
		margin-bottom: 0;
    }

    .sales-title-btn {
        width: 100%;
    }

    .sales-partners-box {
        width: 100%;
    }

    .looking-for-flex {
        flex-direction: column;
		    margin-bottom: 50px;
    }

    .looking-for-textarea {
        width: 100%;
        margin-bottom: 40px;
    }

    .looking-for-form-wrap {
        width: 100%;
    }

    .looking-form-field.half {
        width: 100%;
    }

    .most-popular-box {
        width: 100%;
        margin-bottom: 32px;
    }



    .recent-blog-box {
        width: 100%;
    }

    .join-network-list:last-child::before {
        transform: rotate(90deg);
        left: auto;
        top: 0;
        bottom: 0;
        right: -24px;
    }

    .join-eberl-network-wrap:last-child .join-network-list:last-child::before {
        display: block;
        top: auto;
        bottom: -49px;
        left: 0;
        right: 0;
        transform: rotate(0deg);
    }

    .join-eberl-network-wrap:first-child .join-network-list:last-child::before {
        display: none;

    }

    .join-eberl-network-flex {
        flex-direction: column-reverse;
        margin: 0 0;
    }

    .join-eberl-network-wrap {
        width: 100%;
    }

    .apply-today-flex {
        flex-direction: column;
    }

    .applytoday-textarea-wrap {
        width: 100%;
    }

    .total-performance-box {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 24px;
    }

    .total-performance-icoin {
        margin: 0 0 15px;
    }

    .total-performance-flex {
        margin: 0 0;
    }

    .applytoday-textarea-wrap {
        margin-bottom: 40px;
    }

   

    .your-career-our-flex {
        flex-direction: column;
    }

    .your-career-our-support .whatwe-do-textarea {
        width: 100%;
        margin-bottom: 60px;
    }

    .your-career-our-flex .circle-image-wrap.after-img {
        width: 100%;
    }

    .motivation-sec-flex {
        flex-direction: column;
    }

    .motivation-sec-flex .whatwe-do-textarea {
        width: 100%;
        margin-bottom: 40px;
    }

    .motivation-sec-flex .circle-image-wrap.after-img {
        width: 100%;
    }

    .motivation-sec-flex .circle-image-wrap.after-img img {
        width: 370px;
        height: 370px;
    }

    .motivation-sec-flex .circle-image-wrap.after-img::after {
        width: 330px;
        height: 330px;
    }

    section.your-career-our-support {
        padding-bottom: 40px;
    }
	.accordian-tabs {
    padding: 32px 10px 12px;
}

 

    .faqs-page-sec div#v-pills-tab {
        width: 100%;
    }

    section.faqs-page-sec {
        padding: 30px 0 100px;
    }

    .faqs-page-sec div#v-pills-tabContent {
        width: 100%;
    }

    .services-box {
        width: 100%;
    }

    .services-colred-sec {
        padding: 40px 0 0;
    }

    .services-collered-box {
        width: 100%;
    }

    .location-support-flex {
        flex-direction: column;
    }

    .location-support-textarea {
        width: 100%;
        margin-bottom: 40px;
    }

    .location-map-wrap {
        width: 100%;
    }

   .industry-leader-list ul li p {
	   max-width: 100%;
	}

 

  

    .banner-overflow-eberl .circle-image-wrap.after-img {
        margin-top: auto;
    }

    .for-daily-claim-wrap {
        width: 100%;
        margin-bottom: 20px;
    }

    .for-daily-claim-flex {
        flex-direction: column;
    }

    .your-career-our-flex .whatwe-do-textarea {
        width: 100%;
    }

    .apply-today-flex .circle-image-wrap.before-img {
        width: 100%;
    }

    section.apply-today-sec {
        padding: 40px 0 0;
    }

    section.need-help-sec {
        padding-bottom: 40px;
    }

    .sixty-services-title-flex {
        flex-direction: column;
    }

    .sixty-services-list ul li {
        width: 100%;
    }

    .our-foundation-flex {
        flex-direction: column;
    }

    .our-foundation-textarea {
        width: 100%;
       
    }

    .count--content {
        flex-direction: column;
        align-items: center;
    }

    .count-box {
        margin-bottom: 20px;
        width: 100%;
    }

    .competion-result-flex {
        flex-direction: column;
    }

    .competion-textarea {
        width: 100%;
        margin-bottom: 40px;
    }

    .competion-textarea ul {
        margin-top: 20px;
    }
    .lossajustements-box {
        width: 100%;
    }
    
    .every-claim-flex {
        flex-direction: column;
    }
    
    .every-claim-content {
        width: 100%;
    }
    
    .flexible-solution-textarea {
        width: 100%;
        margin-bottom: 40px;
    }
    
    .flexible-solution-flex {
        flex-direction: column;
    }
    
    section.flexible-solution-sec {
        padding: 60px 0;
    }
    
    .rapid-response-textarea {
        width: 100%;
    }
    
    .rapid-response-gurantee {
        padding-bottom: 40px;
    }
    .inovation-education-sec .home-about-flex {
        flex-direction: column-reverse;
    }
    
    section.inovation-education-sec {
        padding-bottom: 40px;
    }
    
    .training-collered-box:nth-child(1) {
        width: 100%;
    }
    
    .training-collered-box:nth-child(2) {
        width: 100%;
    }
    
    .training-collered-box:nth-child(3) {
        width: 100%;
    }
    
    .training-collered-box:nth-child(4) {
        width: 100%;
    }  
    section.key-features-sec {
        margin-bottom: 40px;
    } 
    
    .meet-the-team-wrap {
        width: 100%;
    }
    .member-detail-info-wrap {
        width: 100%;
    }
    
    .member-detail-textarea {
        width: 100%;
    }
    
    .modal-content {
        padding: 50px 10px;
    }
    .member-detail-img img {
        width: 280px;
        height: 280px;
        margin: auto;
    } 
    .member-detail-img::before {
        width: 280px;
        height: 280px;
        left: 0;
    }
    .modal-dismiss-wrap {
        right: 20px;
        top: 20px;
    }
    .sign-up-flex {
        flex-direction: column;
        width: 100%;
    }
    
    .signup-textarea-wrap {
        width: 100%;
    }
    
    .signup-image {
        width: 100%;
    }
    .select-type-flex {
        margin-bottom: 10px;
    }
    .input-fields-wrap.half {
        width: 100%;
    }
	.looking-form-field.one-third {
    width: 100%;
}

.looking-form-field.one-third p {
    margin-bottom: 0;
}
	.ftr-call-us-flex a.siteBtn2 {
		width: max-content;
	}
	section.other-black-banner {
		margin-top: 85px;
	}
	.circle-image-wrap.after-img img {
    width: 100%;
    height: 400px;
}
	.circle-image-wrap.after-img img {
    height: 360px;
		padding: 15px 15px 15px 0;
	}
	body.page-template.page-template-templates.page-template-about.page-template-templatesabout-php.page.page-id-108.logged-in.wp-custom-logo.customize-support .img-bg::before {
		height: 370px;
	}

.circle-image-wrap.after-img::after {
        width: 90%;
    height: 90%;
    top: 0;
    bottom: 0;
    margin: auto;
}
	section.side-image-banner.img-bg::before {
    width: 50%;
    height: 55%;
}

section.side-image-banner .circle-image-wrap.before-img img {
    width: 98%;
    height: 97%;
}

section.side-image-banner .circle-image-wrap.before-img::before {
    width: 96%;
    height: 98%;
    top: 0;
    bottom: 0;
    margin: auto;
}
	.circle-image-wrap.before-img img {
    width: 97%;
    height: 100%;
}

.circle-image-wrap.before-img::before {
    width: 96%;
    height: 99%;
    top: 0;
    bottom: 0;
    margin: auto;
}
	section.invest-in-future-sec::before {
    width: 200px;
    height: 60px;
}
	ul.sub-menu {
		max-height: 360px;
	}
	.menu-item-has-children>ul>li.active>a, .menu-item-has-children>ul>li:hover>a {
		background-color: transparent;
	}
	/* Track */
.menu-item-has-children>ul::-webkit-scrollbar-track{
  background: #007CBA; 
}
 
/* Handle */
.menu-item-has-children>ul::-webkit-scrollbar-thumb {
  background: #f1f1f1 ; 
}

/* Handle on hover */
.menu-item-has-children>ul::-webkit-scrollbar-thumb:hover {
  background: red; 
}
	.menu-item-has-children>ul>li {
    padding: 0px 0;
		margin: 10px 0;
	}
	ul#menu-mobile-menu {
		overflow: auto;
	}

	.site-menu nav > ul > li {
		margin-right: 0;
	}
	.site-menu li:last-child {
    margin: 15px 0px 0 0;
}
	.menu-item-has-children>ul>li a {
		padding: 15px 10px
	}
	 .sub-menu span.toChild {
    top: 14px;
}
	
	ul#menu-mobile-menu::-webkit-scrollbar-track{
  background: #007CBA; 
}
 
/* Handle */
ul#menu-mobile-menu::-webkit-scrollbar-thumb {
  background: #f1f1f1 ; 
}



	.home-circle-image {
    margin: initial;
    width: 310px;
    height: auto;
    position: relative;
}
	.large-circles {
    top: 0;
    left: 55%;
 }
	.large-circles li:nth-child(3){
		/* left: 79%; */
	}
	.small-circles li {
    width: 70px;
		height: 70px;
	}
	.small-circles li:nth-child(3) {
    bottom: 55px;
    left: 20%;
}
	.small-circles li:nth-child(2) {
		top: 25%;
		left: -54px;
	}
	.small-circles li:first-child {
    top: -52px;
    left: 13px;
}
	.large-circles li:first-child {
    bottom: 0px;
    left: 0%;
}
	.large-circles li:nth-child(2) {
    top: 57%;
    left: -125px;
 }
	.large-circles li:nth-child(3) {
    top: -5%;
    left: 8%;
 }
	.small-circles li:nth-child(4) {
    top: 75%;
    left: -25px;
}
	.small-circles li:nth-child(5) {
    bottom: 90%;
    left: 10px;
}
	.hero-section {
    padding-bottom: 0;
}

.home-circle-wrapp {
    width: 100%;
    margin-left: -25px;
    height: auto;
    padding: 0px 0 0px 0;
}
	.home-circle-image:before {
    top: 51%;
}
	.home-circle-image{
    margin: 0 auto;
    width: 100%;
    max-width: 487px;
}
.home-circle-wrapp{
		width: 100%;
	}

		.video-wrap-home::before {
    width: 400px;
    height: 400px;
    left: -10px;
}
	video#background-video {
    width: 400px;
		height: 400px;
	}
	.hero-content {
    max-width: 100%;
}
	ul.tik-list li {
		padding-left: 35px;
		font-size: 14px;
	}
	.what-we-do-flex .circle-image-wrap.after-img::after {
       height: 326px;
    width: 321px;
}
	.what-we-do-flex .circle-image-wrap.after-img img {
    height: 370px;
		width: 370px;
	}
	.our-people-flex .circle-image-wrap.before-img::before {
    bottom: auto;
		top: 0;
		    top: 0;
    height: 335px;
    width: 335px;
	}
	section.work-with-us-sec {
    padding: 0 0 40px;
}
	section.meet-the-team-sec {
    padding: 0 0 60px 0;
}
	.primary-header {
    padding: 7px 0;
}
	.industry-leader-list ul li {
		width: 100%;
	}
	.page-id-508 .home-about-textarea {
    margin-top: 0px;
}
	.page-id-508 section.side-image-banner.img-bg {
    margin-bottom: 0px;
}
		.page-id-508 .home-about-flex {
    margin-bottom: 0px;
}
	section.side-image-banner .circle-image-wrap.before-img::before {
		right: 10px;
	}
	.home-about-flex .circle-image-wrap {
    margin-bottom: 40px;
}
	section.join-eberl-network-sec {
    padding-top: 0px;
		margin-bottom: 0;
}
	section.join-eberl-network-sec::before {
   
		top: 0px;
	}
	.faqs-page-sec .nav-pills .nav-link {
    font-size: 16px;
}
	.accordion_head h6 {
    max-width: 305px;
    font-size: 16px;
}
	.page-id-219 section.side-image-banner {
    padding: 50px 0;
		
}

	section.about-resource-detail-sec {
    margin-top: 60px;
    padding: 60px 0 20px;
}
	.page-id-304 section.side-image-banner.img-bg {
    padding: 50px 0;
}

	.services-faq-title {
    margin-top: 20px;
}
	.page-id-403 section.side-image-banner {
    padding: 40px 0;
    margin-top: 70px;
}
	.your-career-our-support .whatwe-do-textarea {
		margin-bottom: 20px;
	}
	.page-id-519 .chat-to-textarea {
    margin-bottom: 0;
}

.page-id-519 .circle-image-wrap.before-img {
    margin-bottom: 40px;
}
	section.side-image-banner {
    padding: 50px 0;
}
	.page-template-services_loss_adjusting .small-circles li:first-child {
    top: 30px;
    left: -35px;
}
	.page-template-services_loss_adjusting .small-circles li:last-child {
    top: 180px;
    left: -20px;
}
	.inovation-education-sec .rapid-response-textarea {
		margin-bottom: 40px;
	}
	section.services-provider-apply-now {
    padding: 50px 0;
}
	.check-box-wrap label {
    display: flex;
}
	.check-box-wrap p, .checkbox-flex .check-box-wrap {
    margin-bottom: 0;
}
	.inovation-at-sec.img-bg::before {
		display: none;
	}
	.what-we-do-flex .circle-image-wrap.after-img img {
    margin-bottom: 0px;
}
	.img-bg .circle-image-wrap.before-img img {
		width: 330px;
	}
	.blogs-tabbing-wrap .nav-tabs {
		    overflow-y: scroll;
    flex-wrap: nowrap;
    width: 100%;
	}
	.services-video-flex {
    flex-direction: column;
}

.other-banner-textarea-services {
    width: 100%;
}

video#services-background-video {
    width: 100%;
    height: 100%;
}
	.home-services-icoin h6 {
    padding-bottom: 0;
}
	.home-services-icoin {
    align-items: center;
}
	.circle-image-wrap {
        width: 100%;
    }
	.services-banner-video {
    margin: 60px 0 20px;
}

.services-banner-video::before {display: none;}

.home-banner-btn-wrap {
    flex-direction: column;
}

.orange-bg-img::before {
    width: 100%;
    height: auto;
}

.orange-bg-img img {
    width: 100%;
    height: 340px;
}
	
	.home-about-btn-wrap .videos-button {
    width: auto;
		margin-bottom: 0;
}
	.why-choose-list ul li {
    flex-direction: column;
}

.icon-textt-wrap {
    width: 100%;
	margin-bottom: 10px;
}
	.adjuster-banner-image {
    width: 100%;
}

.benifits-textarea-flex {
    flex-direction: column;
}

.green-before {
    width: 100%;
}

section.adjuster-banner-sec {
    margin-bottom: 40px;
}

.benifits-textarea {
    width: 100%;
}

.training-textarea-wrap {
    width: 100%;
}

section.downoad-app-sec {
    margin-top: 0;
}

.download-app-img {
    margin-top: 0;
    width: 100%;
}

.download-app-img img {
    width: 100%;
}
	    section.other-black-banner::before {
        bottom: -81px;
        background-size: contain;
			height: 150px;
			
    }
	section.other-black-banner {
    padding: 80px 0;
		
		margin-bottom: 0;
}
	.full-serivices-btn-wrap {
    margin-top: 0px;
    margin-bottom: 20px;
}
	.industry-leader-img img {
    height: auto;
}

.home-about-flex .circle-image-wrap {
    margin-bottom: 0;
}

.page-id-483 .home-about-textarea {
    margin-top: 0;
}

.location-box-wrap {
    width: 100%;
}

.location-box-wrap a {
    width: 100%;
	min-height: auto;
}

.location-main-wrap {
    max-width: max-content;
}
	.location-map-image {
		right: auto;
	}
	section.sample-resources-sec {
    padding-bottom: 40px;
	}
	.for-daily-claim-box {
        min-height: auto;
    }
	.services-page-title {}

.spacility-expert-image {
    width: 100%;
}
	.why-choose-list-text {
    width: 100%;
}

.icon-textt-wrap h6 {
    font-size: 18px;
}

.mitigation-repair-list ul {
    /* flex-direction: column; */
    gap: 10px;
	
}

.mitigation-repair-list ul li img {
    max-width: 100px;
}
	section.count--section {
    padding: 50px 0 20px;
		margin-bottom: 40px;
}

.featured_courses-box {
    width: 100%;
}

.featured_courses-box:last-child a {
    min-height: max-content;
}

section.featured-courses-sec {
    margin-bottom: 40px;
}
	section.cati-services-sec {
    margin-bottom: 40px;
}
	.member-detail-title {
    margin-top: 30px;
}
	.other-banner-textarea h2 , .other-banner-textarea h1 {
    width: 100%;
	font-size: 32px;
	}
	.most-popular-title h2 {
    font-size: 32px;
	}
	.total-performance-flex {
    flex-wrap: wrap;
}

.total-performance-box {
    width: 100%;
    align-items: center;
}

.total-performance-textarea {
    text-align: center;
}

.services-apply-btn {
    justify-content: center;
}
	.check-box-wrap label a {
    display: contents;
}

.check-box-wrap {
    margin-bottom: 30px;
}

.contact-form-title {
    flex-wrap: wrap;
}
	.sales-partners-box a {
    min-height: auto;
}
	    section.sales-partneship-sec {
        padding: 0 0 40px;
    }
	.whatwe-do-title {
    margin-top: 20px;
}
	.whatwe-do-textarea h2 {
    font-size: 32px;
}
/* 	new css faqs responsive */
.faqs-page-sec	.tab-content {
    width: 100% !important;
    position: unset !important;
}

.faqs-page-sec .faqs-tabs-content {
    flex-direction: column;
}

.faqs-page-sec .nav-link {
    width: 100% !important;
}
.faqs-page-sec .faqs-tabs {
    max-height: unset !important;
}

.faqs-page-sec .nav-pills .nav-link.active::before {
    transform: rotate(-135deg);
}
.faqs-page-sec .nav-pills .nav-link.::before {
    transform: rotate(+135deg);
}
.faqs-page-sec h2.nav-link.active::before {
    transform: rotate(180deg) !important;
}
.faqs-page-sec h2.nav-link::before {
    transform: rotate(0deg) !important;
}
	    .our-vision-sec .circle-image-wrap.after-img {
        width: 100%;
    }
	.our-vision-flex .circle-image-wrap.after-img::after {
    right: 0px;
	}
	section.our-vision-sec {
    padding-bottom: 80px;
    margin-bottom: 40px;
}

.home-mission-textarea p:last-child {
    margin-bottom: 0;
}

.our-vision-flex {
    gap: 0;
}

.our-history-box-wrap {
    width: 100%;
    max-width: 100%;
}
	.home-mission-icoin {
    margin-top: 5px;
}
	.accordion_head::before {
    right: 6px;
}

.accordion_head::after {
    right: 0px;
}
	.accordion_head h6 {
		max-width: 287px;
	}
	section.sixty-services-sec {
    margin-bottom: 40px;
}
	.green-before img {
    height: 320px;
        width: 320px;
        margin-left: auto;
}
	    .green-before::before {
        width: 320px;
        height: 320px;
			right: 30px;
    }

section.competion-result-sec {
    padding: 0;
}

.provider-cont-flex {
    display: block;
}

section.provider-blue-bg {
    padding: 40px 0;
}

.provider-content-wrap p {
    margin-bottom: 20px;
}

.competion-result-flex {
    gap: 40px;
}
	.competion-result-flex .circle-image-wrap.green-before::before {
		right: 5px;
	}
	    .our-foundation-flex .circle-image-wrap.green-before::before {
			right: 5px;
	}
	.industry-leader-img::before, .training-and-education-image::before {
    top: 30px;
    width: 280px;
		height: 280px;
	}
	.workwith-us-right h2 {
    color: #fff;
		font-size: 28px;
	}
	.mitigation-repair-list ul li {
		align-items: flex-start;
	}
	.miti-gation-logos ul li:nth-child(2) {
		padding-top: 5px;
	}
	.miti-gation-logos {
    justify-content: center;
}
	.inspector-services-title {
    margin-bottom: 40px;
}

.benefits-icon-wrap {
    width: 47%;
}

.certificationn-flex {
    display: block;
}

.certificationn-title {
    width: 100%;
    margin-bottom: 40px;
}

.certificationn-box {
    width: 100%;
}

section.certificationn-sec {
    padding-bottom: 30px;
}

section.benefitss-sec {
    padding-bottom: 40px;
}
	.page-id-3443 .sales-title-flex {
		flex-direction: row;
	}
	    .certification-box-flex {
        gap: 10px;
    }
	.certification-box h6 {
		min-height: 56px;
	}
	.cati-services-wrap {
    padding-bottom: 50px;
}
	.certificationn-box h6 {
		font-size: 18px;
	}
	.what-we-do-flex .circle-image-wrap >img {
    height: 370px !important;
}
 .what-we-do-flex  .rotate-bg-circle::before {
    width: 260px;
		height: 260px;
	 top: 60px;
	}
.meet-the-team-wrap-1 {
        width: 100%;
    }









}
@media screen and (max-width: 380px){
	
	.home-circle-image {
    margin: initial;
    width: 310px;
    height: auto;
    position: relative;
}
	.large-circles {
    top: 0;
    left: 55%;
 }
	.large-circles li:nth-child(3){
		/* left: 79%; */
	}
	.small-circles li {
    width: 70px;
		height: 70px;
	}
	.small-circles li:nth-child(3) {
    bottom: 55px;
    left: 39%;
}
	.small-circles li:nth-child(2) {
		top: 25%;
		left: -33px;
	}
	.small-circles li:first-child {
    top: -57px;
    left: 40px;
}
	.large-circles li:first-child {
    bottom: 0px;
    left: 0%;
}
	.large-circles li:nth-child(2) {
    top: 57%;
    left: -125px;
 }
	.large-circles li:nth-child(3) {
    top: -5%;
    left: 12%;
 }
	.home-circle-wrapp {
		margin-left: -40px;
	}
		.video-wrap-home::before {
    width: 360px;
    height: 350px;
    left: -10px;
}
	video#background-video {
    width: 350px;
		height: 350px;
	}
	.circle-image-wrap.after-img img {
		height: 360px;
	}
	.sub-menu span.toChild {
    top: 14px;
    height: 20px;
    width: 20px;
    right: 10px;
}

.sub-menu span.toChild i {
    font-size: 8px;
}
	
	
}

@media screen and (max-width: 370px){
section.side-image-banner.img-bg::before {
    width: 50%;
	height: 55%;
}
	.home-circle-image {
    margin: 0px auto;
    width: 250px;
		height: 250px;
	}
	.home-circle-wrapp {
    margin-left: -50px;
    height: auto;
        padding: 30px 0 50px 0;
	}
	.home-circle-wrapp {
    transform: scale(0.45);
}
	.home-circle-image:after {
    left: 22px;
    top: 10px;
	}
	.home-circle-image:before {
    top: 93%;
}
	.large-circles li:nth-child(2) {
    top: 105%;
    right: -210px;
}
	.large-circles li:nth-child(3) {
    bottom: -160px;
    left: 14%;
}
	.small-circles li:first-child {
    top: -10px;
    left: 50px;
}
	.small-circles li:nth-child(3) {
    bottom: -110px;
    left: 56%;
}
	.small-circles li:nth-child(2) {
    top: 75%;
    left: -20px;
}
	    section.other-black-banner::before {
			bottom: -95px;
	}
	

}