body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; font-family: 'Roboto', sans-serif;}
footer#colophon{ max-width: none; margin: 0; padding: 0; }
a, a:focus{outline:none;text-decoration:none !important;transition:all 500ms ease-in-out;}

.aautosignature-font h2, .aautosignature-font span{font-family: 'aautosignature' !important;}
@font-face {
    font-family: 'aautosignature';
    src: url('fonts/aautosignature.eot');
    src: url('fonts/aautosignature.eot') format('embedded-opentype'),
         url('fonts/aautosignature.woff') format('woff'),
         url('fonts/aautosignature.ttf') format('truetype'),
         url('fonts/aautosignature.html#aautosignature') format('html');
    font-weight: normal;
    font-style: normal;
}


/*...................Custom-Style.................*/


/*......... home start .............*/

.payment_card{width:100%; max-width:469px;}
.payment_Merchant_Legal_Name{width: 100%;height: 53px;margin-bottom: 10px;border-radius: 12px;box-shadow: 4px 4px 9px #e5e5e5;
font: 500 14px/22px 'Roboto';padding: 0px 0px 0px 20px;}
.payment_tax_no{width: 100%;height: 53px;margin-bottom: 10px;border-radius: 12px;box-shadow: 4px 4px 9px #e5e5e5;
font: 500 14px/22px 'Roboto';padding: 0px 0px 0px 20px;}
.payment_phone{width: 100%;height: 53px;margin-bottom: 10px;border-radius: 12px;box-shadow: 4px 4px 9px #e5e5e5;
font: 500 14px/22px 'Roboto';padding: 0px 0px 0px 20px;}
.payment_email{width: 100%;height: 53px;margin-bottom: 10px;border-radius: 12px;box-shadow: 4px 4px 9px #e5e5e5;
font: 500 14px/22px 'Roboto';padding: 0px 0px 0px 20px;}
.payment_street_add{width: 100%;height: 53px;margin-bottom: 10px;border-radius: 12px;box-shadow: 4px 4px 9px #e5e5e5;
font: 500 14px/22px 'Roboto';padding: 0px 0px 0px 20px;}
.payment_message{width: 100%;margin-bottom: 10px;border-radius: 12px;box-shadow: 4px 4px 9px #e5e5e5;
font: 500 14px/22px 'Roboto';padding: 0px 0px 0px 20px;max-height: 130px;}
.payment_zip{width: 100%;height: 53px;border-radius: 12px;box-shadow: 4px 4px 9px #e5e5e5;
font: 500 14px/22px 'Roboto';padding: 0px 0px 0px 20px;}
.payment_country{width: 100%;height: 53px;margin-bottom: 10px;border-radius: 12px;box-shadow: 4px 4px 9px #e5e5e5;
font: 500 14px/22px 'Roboto';padding: 0px 0px 0px 20px;margin-left: -9px;}
.payment_submit{background-color: #0559a2 !important;background-image: none !important;font: 900 18px/22px 'Roboto' !important;
color: #fff !important;text-transform: uppercase !important;padding: 16px 52px;display:inline-block;}
/*
.display_services-img img{width: 95px;
height: 100px;}*/
.owl-carousel .owl-item img{width: auto !important;}

.display_services-box{background-color: #fff;padding:40px 30px;border-radius: 10px;}
.title_class_display_services{font: 700 16px/22px 'Roboto';color: #000;padding: 20px 0 0px 0px;min-height:62px;}

.text_class_display_services{font: 400 16px/22px 'Roboto';color: #333;padding:8px 0px 0px 0px;min-height:184px;}
.display_services-buttons_consult{background-color: #9bc732;font: 600 16px/24px 'Poppins';color: #000;padding:9px 12px;display:flex; width:100%;
border-radius: 10px;flex-direction: row;justify-content: space-between;}

.display_services-buttons{padding-top:25px;}

.display_services-buttons_consult::after{content: url('images/service_next_btn.png');}

.view_all_services_custom_class .elementor-button-text::after{content: url('images/view_all_services.png');margin-left: 10px;}


.testimonial-cnt p{text-align: center;font-size: 18px;font-family: 'roboto';font-weight: 400;color: #101010;padding: 30px 0px 0px 0px;}
.testimonial_rating{text-align: center;font-size: 18px;color: #0559a2 !important;letter-spacing: 5px;}
.testimonial-title{text-align: center;font-size: 18px;font-weight: 700;font-family: 'Roboto';color: #101010;padding: 13px 0px 5px 0px;}
.testimonial-expert{text-align: center;font-size: 18px;font-weight: 400;font-family: 'Roboto';color: #101010;}
.testimonial-box{background: #f0f4f9;padding: 30px 130px 45px 130px;}
.testimonial-content_extra_div::after{content: '\f10d';font-family: 'FontAwesome';opacity: 1;color: #0559a2;
padding: 0px 0px 0px 215px;font-size: 70.39px;font-weight: 400;}
.start-rating{padding: 10px 0px 0px 0px;}
.accordian_class .elementor-tab-title{background-color: #9bc732 !important;}
.post-title{font-family: 'Open Sans';font-weight: 700;font-size: 14px; line-height:22px; color: #000; min-height: 59px; padding-right: 82px;padding-top: 15px;}
.post-cnt{color: #000;padding-right: 82px;font: 400 14px/24px 'Open Sans';padding-top: 15px;padding-bottom: 20px;padding-bottom: 15px;}
.button_read_more{font: 700 16px/32px 'Roboto';text-transform: uppercase;color: #fff !important;background-color: #0559a2;
width: 125px;height: 41px;display: block;text-align: center;padding-top: 6px;}
.blog_title_span_class_cus{color: #9bc732 !important;}
.elementor-section.newbanner .elementor-shape-top{top:auto !important; bottom:-44px;}

.subscribe_newsletter_class .wysija-input{width: 564px;height: 55px;}
.subscribe_newsletter_class label{color: #000000;font-family: "Montserrat", Sans-serif;font-size: 18px;
font-weight: 400;line-height: 24px;}
.subscribe_newsletter_class .wysija-submit{font: 700 25px/24px 'Roboto';text-transform: uppercase;color: #fff !important;
background-color: #000 !important;border: none;padding: 20px 40px 20px 40px;border-radius: 30px;position: absolute;
margin: 105px 0px 0px 413px;}


.owner_signature .elementor-heading-title{font-family: 'aautosignature' !important;}
.submit_a_claim_btn .elementor-button-text::after{content: url('images/black_arrow.png');margin-left: 30px;}

.subscribe_newsletter_class .widget_wysija {display: flex;}
.subscribe_newsletter_class .wysija-paragraph{-webkit-box-flex: 0;flex: 0 0 50%;}

/*.testimonial-list .owl-stage{width: 100% !important;}
.testimonial-list .owl-item{width: 100% !important;}*/
/*.testimonial-box{max-height: 300px;}*/


.home .post-cnt {padding-right: 0px;}
/*......... home end .............*/





/*.........resource start................*/



.resource_custom_class .PostCon{padding-bottom: 50px;}
.resource_custom_class .img-fluid{width: 566px;height: 396px;border-radius: 20px; object-fit: cover;}
.resource_custom_class .post-title{color: #3d3c3c;padding-right: 82px;padding-top: 15px;font: 700 21px/35px 'Poppins';text-transform: uppercase;}
.resource_custom_class .post-cnt{font: 400 15px/25px 'Poppins';padding-top: 15px;padding-bottom: 20px;color: #585757;}
.resource_custom_class .post-date{font: 600 17px/35px 'Poppins';text-transform: uppercase;color: #9bc732;}
.resource_custom_class .button_read_more{font: 700 16px/32px 'Roboto';text-transform: uppercase;
color: #000 !important;background-color: #9bc732;width: 160px;height: 47px;display: block;text-align: center;padding-top: 8px;
border-radius: 30px;}

.resource_custom_class .post-date::before{content: '\f073';font-family: 'FontAwesome';opacity: 1;
color: #9bc732;padding-right: 5px;}

/*.........resource start................*/

/*............contact start................*/


.contact_first_name{width: 383px;height: 70px;margin-bottom: 20px;box-shadow: 0px 0px 20px #eaeaea;padding-left: 20px;
font: 400 14px/24px 'Roboto';color: #616161;text-transform: uppercase;}
.contact_last_name{width: 383px;height: 70px;margin-left: 10px;box-shadow: 0px 0px 20px #eaeaea;padding-left: 20px;
font: 400 14px/24px 'Roboto';color: #616161;text-transform: uppercase;}
.contact_email{width: 383px;height: 70px;margin-bottom: 20px;box-shadow: 0px 0px 20px #eaeaea;padding-left: 20px;
font: 400 14px/24px 'Roboto';color: #616161;text-transform: uppercase;}
.contact_phone_no{width: 383px;height: 70px;margin-left: 10px;box-shadow: 0px 0px 20px #eaeaea;padding-left: 20px;
font: 400 14px/24px 'Roboto';color: #616161;text-transform: uppercase;}
.contact_message{width: 792px;height: 110px;margin-bottom: 20px;box-shadow: 0px 0px 20px #eaeaea;padding-left: 20px;
font: 400 14px/24px 'Roboto';color: #616161;text-transform: uppercase;padding-top: 20px;}
.send_message_btn{text-align: center;}
.contact_send_message{font: 600 17px/22px 'Poppins';color: #fff;width: 213px;height: 55px;background-color: #9bc732;border-radius: 30px;}

/*............contact end................*/




/*.........claim start................*/


.claim_news_class .post-title{font: 700 20px/22px 'Poppins';color: #5a5a5a;}
.claim_news_class .post-cnt{font: 400 16px/22px 'Poppins';color: #5a5a5a;padding-top: 10px;}
.claim_news_class .post-date{font: 400 16px/35px 'Poppins';color: #279ae3;}

/*.........claim end................*/



/*..............detail page start...............*/

#primary{padding: 0px 0px 0px 159px;}
.leave-reply{display: none;}
.entry-meta{display: none;}
.nav-previous{display: none;}
.nav-next{display: none;}
.comment-form-cookies-consent{display: none;}
.comment-notes{display: none;}
#secondary{padding-right: 65px;margin-right: 133px;}
.entry-title{font: 700 24px/29px 'Roboto' !important;color: #141414 !important;}
.entry-content{font: 400 16px/25px 'Roboto' !important;color: #797979 !important;}
#reply-title{font: 700 25px/21px 'Roboto' !important;color: #2f2f2f !important;}
.comment-form p{font: 500 16px/21px 'Roboto' !important;color: #565656 !important;}
.required{display: none;}
.comment-form-author input{width: 373px !important;height: 58px !important;}
.comment-form-email input{width: 373px !important;height: 58px !important;}
.comment-form-url input{width: 769px !important;height: 58px !important;}
.comment-form-email{position: absolute;margin: -96px 0px 0px 396px !important;}
.comment-form-comment textarea{width: 769px !important;height: 138px !important;}
#submit{background-color: #9bc732 !important;font: 900 16px/21px 'Roboto';color: #fff;text-transform: uppercase;width: 196px;
height: 62px;border-radius: 30px;}
.attachment-post-thumbnail{width: 779px !important;height: 580px !important;}
.entry-content p{text-align: justify;padding-right: 63px;}
.wp-block-heading{font: 700 20px /25px 'Roboto';color: #373737;padding-bottom: 30px;}
.wp-block-search__label{display: none !important;}
.wp-block-latest-posts__post-title{font: 700 16px/21px 'Roboto' !important;color: #373737 !important;}
.wp-block-latest-posts__post-excerpt a{display: none !important;}
.wp-block-latest-posts__post-excerpt{font: 400 16px/18px 'Roboto' !important;color: #737373 !important;margin-top: -2px !important;}
.serch_details_page{box-shadow: 4px 4px 9px #c8c2c280;}
.serch_details_page button{background-color: #fff !important;border: none;}
.serch_details_page svg{transform: rotate(270deg);}


.notFoundPost {color: #231F20;  font-family: "Roboto", Sans-serif; font-size: 35px; font-weight: 700; line-height: 54px; padding: 55px 0 0 42px;}

/*..............detail page end...............*/


/*.......... footer .........*/
#colophon{border : none !important;}

ul.pagination{position:relative;display:flex;justify-content:center;}
ul.pagination li a{width:44px;height:44px;position:relative;display:inline-block;border:1px solid #0559a2;font: 500 16px/44px 'Roboto';color:#0559a2;margin-left:4px;margin-right:4px;text-align:center;background:transparent;}
ul.pagination li.active a,ul.pagination li a:hover{background:#0559a2;color:#fff;}





/* responsive */

@media screen and (max-width: 1299px){}


@media screen and (max-width: 1199px){}


@media screen and (max-width: 1024px){
	
/* 	-------- Service slider ------- */
	.display_services-buttons_consult {position: relative; width: auto; height: unset; padding: 10px 5px 9px 10px;}
	.display_services-buttons_consult::after {margin-left: unset; position: absolute; right: 10px;}
	.display_services-box {max-width: unset; padding: 40px 20px 40px 20px;}
	
/* 	------ testimonial ------ */
	.testimonial-content_extra_div {text-align: center;}
	.testimonial-content_extra_div::after {padding: 0px;}
	
/* 	-------- Newsletter -------- */
	.subscribe_newsletter_class .widget_wysija {justify-content: center;}
	.subscribe_newsletter_class .wysija-paragraph {width: 50%; padding: 0 7px;}
	.subscribe_newsletter_class .wysija-input {width: 100%;}
	.subscribe_newsletter_class .wysija-submit {margin: 105px auto 0px;}
	
/* 	-------------- Contact Page Start ------------- */
	.contactForm form > .row {margin: 0 -6px;}
	.contactForm form > .row > .col-md-6 {padding: 0 12px;}
	.contactForm form > .row > .col-md-12 {padding: 0 12px;}
	.contactForm .contact_first_name,
	.contactForm .contact_last_name,
	.contactForm .contact_email,
	.contactForm .contact_phone_no,
	.contactForm .contact_message {width: 100%; margin-left: 0px; margin-bottom: 20px;}
	.contactForm form > .row > .send_message_btn > p {display: flex; flex-direction: column; align-items: center;}
	
	
/* 	---------- Resource details ---------- */
	.single-post #primary.site-content {padding: 0px;}
	.single-post #secondary {margin-right: 10px; padding-right: 10px; width: 30%;}
	
	
/* 	------------ Service Details ------------ */
	.single-site-service #primary.site-content {padding: 0px;}
	.single-site-service #secondary {margin-right: 10px; padding-right: 10px; width: 30%;}

	
}


@media screen and (max-width: 991px){}


@media screen and (max-width: 767px){
	
/*.......... Home .........*/
.payment_Merchant_Legal_Name,.payment_tax_no,.payment_phone,.payment_street_add,.payment_zip,.payment_country,.payment_message,.payment_email{width: 100%;}
.payment_country{margin-left: 0;margin-top: 10px;}
.payment_submit{position: relative;left: 50%;transform: translateX(-50%);margin-left: inherit; width: 210px; height: 50px; margin-top: 10px;}
	
.display_services-box{max-width: 100%;}
	
.testimonial-box{padding: 30px 15px 45px 15px;}
.testimonial-content_extra_div {text-align: unset;}
.testimonial-content_extra_div::after{padding: 0;font-size: 40px;position: relative;left: 45%;transform: translateX(-50%);}
.testimonial-cnt p{padding: 15px 0px 0px 0px;}
	
/* 	--------- Newsletter ------- */
	.subscribe_newsletter_class .widget_wysija {flex-direction: column; row-gap: 10px;}
	.subscribe_newsletter_class .wysija-paragraph {width: 100%;}
	.subscribe_newsletter_class .wysija-submit {margin: 20px auto 0px; position: unset; font: 700 18px/18px 'Roboto';}
	
/* 	----------- Home Blog ---------- */
	.postBox > .row {row-gap: 50px;}
	.postBox > .row .PostCon .post-title {padding-right: 0; font-size: 18px; line-height: 23px;}
	.postBox > .row .PostCon .post-cnt {padding-right: 0;}
	
	
/* 	--------- Submit a claim page --------- */
	.postBox > .row {row-gap: 20px;}
	
	
/* 	------------- Resources details ------------ */
	.single-post .site-content .attachment-post-thumbnail {width: auto !important; height: auto !important;}
	.single-post .site-content #comments form .comment-form-comment textarea {width: 100% !important;}
	.single-post .site-content #comments form .comment-form-author input {width: 100% !important;}
	.single-post .site-content #comments form .comment-form-email {position: unset; margin: 0px !important;}
	.single-post .site-content #comments form .comment-form-email input {width: 100% !important;}
	.single-post .site-content #comments form .comment-form-url input {width: 100% !important;}
	
	.single-post #secondary {width: 100%; padding-left: 15px; padding-right: 15px;}
	
	
/* 	---------------- Service details -------------- */
	.single-site-service #primary {padding: unset;}
	.single-site-service .site-content .attachment-post-thumbnail {width: auto !important; height: auto !important;}
	.single-site-service #secondary {width: 100%; padding-left: 15px; padding-right: 15px;}

}

@media screen and (max-width: 575px){

}

@media screen and (max-width: 400px){}




