/*
Theme Name: Polaris Accountants
Theme URI: http://cyberchimps.com/responsive-II/
Description:
Author: Anonymous
Author URI:
Version: 0.0.10
Text Domain: polarisaccountants
Tags: custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, rtl-language-support
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

	ADD CUSTOM CSS HERE
	===================
*/
html{overflow-x:hidden;}
body{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: "Cormorant Garamond", Sans-serif; font-size: 18px; margin-top:0px;}
.extra-pd.faq_page .elementor-tab-content a{padding:0px !important;}
.faq-points li{position: relative;padding-left: 30px;padding-bottom: 10px;}
.faq-points li:before{content: '';background: url(images/yellow-tick.svg);width: 20px;display: block;height: 20px;position: absolute;top: 2px;left: 0px;background-size: 20px;}
ul {padding-left: 25px;}
ul li { margin-bottom: 6px; list-style: none;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding: 15px;}
.post-data{ display: none; }
ul, ol {padding-left: 0 !important; list-style-position: inside;}
a,a:hover,a:focus{outline:none !important;}
/* Mobile Menu */
.header-side-menu #main-navigation .main-nav .menu-logo,
.header-side-menu #main-navigation .main-nav #mob-menu-closed{display: none;}
#logo a{display: inline-block;}
.linktext a,.linktext a:focus{text-decoration:underline !important;}
/* Elementor LazyLoad */
body .lazyloaded:not(.elementor-motion-effects-element-type-background), body.e-lazyload .lazyloaded, body.e-lazyload .lazyloaded .elementor-background-overlay, body .lazyloaded>.elementor-motion-effects-container>.elementor-motion-effects-layer, .lazyloaded>[class*=-wrap]>.elementor-motion-effects-container>.elementor-motion-effects-layer, body.e-lazyload .e-con.lazyloaded:before{--e-bg-lazyload-loaded: var(--e-bg-lazyload);}
/* Common Background color CSS */
.outer-main-banner, .home-banner-align{background-color: #F3FBFE !important;}
/*Header Search*/
.single.single-post .header-section.nav-up{top: 0;}
.single.single-post .site-header .header-section{position:relative !important;}
.single.single-post #wrapper{margin-top:0px !important;}
.single.single-post.header-nav-down .elementor-location-single {margin-top: 0px !important;}
#wrapper{position:relative; margin-top:84px;}
#wrapper::before{position: absolute !important; left: 0; right: 0; background: #000; max-height: 84px; width: 100%; height: 100%; content: ""; top: -100px;}
.header-search {position: fixed; top: -50px;  right: 0; background: rgba(0,0,0,0.9); border-top: 1px solid #eee; z-index: 9999; display: block; box-shadow: none; padding: 0px 10px; margin: 0 auto; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -ms-transition: all 0.1s; -o-transition: all 0.1s; transition: all 0.1s; opacity: 0; width: 100%; height: 0; display: flex; align-items: center; justify-content: center; display:none;}
.header-search .header-search-in {position: relative; width: 745px; margin: 0 auto;}
.header-search .search-btn-top::after {display: block; content: ''; background: url(images/close-icon.svg) no-repeat center center; width: 15px; height: 15px; background-size: 100%; font-size: 30px; font-weight: normal; font-family: FontAwesome; position: absolute; right: 17px; top: 27px; cursor: pointer; line-height: 15px; text-align: center; color: #fff; -webkit-transition: width 2s ease; -moz-transition: width 2s ease; -ms-transition: width 2s ease; -o-transition: width 2s ease; transition: width 2s ease;}
.header-search .searchform {display: block;}
.header-search.active {width: 100%; height: 100%; opacity: 1; top: 0px; display:flex;}
header .header-search .searchform .search-field {min-width: 1px; width: 100%; background-color: #ffffff; padding: 21px 45px 21px 72px; font-weight: normal; color: #0a0a0a; -webkit-appearance: none; line-height: 24px; font-size: 18px; max-width: 100%; height: auto; display: block; outline: none; border: solid 2px #232017; border-radius: 50px !important;	font-weight:600;}
header .header-search .searchform .search-field::-webkit-input-placeholder {color: #0a0a0a;}
header .header-search .searchform .search-field:-ms-input-placeholder {color: #0a0a0a;}
header .header-search .searchform .search-field::placeholder {color: #0a0a0a;}
header .header-search .searchform .search-field:focus {box-shadow: none;}
.algolia-autocomplete {height: 300px !important; overflow: hidden; overflow-y: auto;}
.aa-dropdown-menu{font-size: 15px !important;line-height:16px !important;}
.aa-dropdown-menu a {font-size: 14px !important;line-height:16px !important;}
/*WPML*/
.wpml-ls-statics-footer, .otgs-development-site-front-end{display:none !important;}

/* Header css */
.reviews-widget-header {max-width: 140px;margin-bottom: 0 !important;margin-right: 10px;}
.show-m-home{display:none;}
.site-header .header-section {padding: 0 50px !important; max-height: 100px !important;}
.header-list-icons ul li a {border: 1px solid #e7c145;border-radius: 43px;height: 44px;width: 44px !important;text-align: center;}
.widget_icl_lang_sel_widget .wpml-ls-item-toggle{height: 54px!important; width: 44px !important;}
.header-list-icons ul li a { justify-content: center; padding-left: 7px;}
.request-quote-header li.elementor-icon-list-item.elementor-inline-item{transition:0.5s all;}
.request-quote-header li.elementor-icon-list-item.elementor-inline-item:hover a{background-color: #000; border: 1px solid #e7c145;}
.request-quote-header li.elementor-icon-list-item.elementor-inline-item:hover svg path {fill: #E7C145;}
.request-quote-header li.elementor-icon-list-item.elementor-inline-item .elementor-widget .elementor-icon-list-item a{justify-content: center;}
.request-quote-header li.elementor-icon-list-item.elementor-inline-item svg { margin-right: 0;}
.request-quote-header li.elementor-icon-list-item.elementor-inline-item:hover svg g { stroke: #E7C145; }
.header-list-icons ul {margin-right: 6px !important;}

/* Download Inforgraphic */
.downloads-info .dialog-close-button{position: absolute;top: -18px !important;right: -18px !important;width: 38px;height: 38px;padding: 11px;box-shadow: 0 0 7px 0 rgb(0 0 0 / 18%);background-color: #fff;background-size: 15px;border-radius: 50%;}
.downloads-info .dialog-close-button:hover {background-color: #E7C145;}
/* footer css */
.mail_input_class .elementor-1054 .elementor-element.elementor-element-de744d9 .elementor-button[type="submit"]:focus {background-color: #e7c145;}
.call_mail_footer ul li a span { transition: 0.5s all;}
.call_mail_footer ul li a:hover span{ color: #E7C145 !important;}
.mob-main-ft a , .mob-main-ft ul li { cursor: pointer;}
.newsletter_section .elementor-form-fields-wrapper{ justify-content: end;}
.newsletter_section {height:fit-content;}
.call_mail_footer span.elementor-icon-list-icon {border-radius: 50px;border: 2px solid #e7c145;height: 44px; width: 44px;line-height: 49px;text-align: center;display: inline-block;margin-right:15px;}
.call_mail_footer span.elementor-icon-list-icon svg {width: 100%;}
.call_mail_footer a {display: inline-block;}
.call_mail_footer li.elementor-icon-list-item {margin-bottom: 9px;}
.site_logo_footer img[src$=".svg"] {width: 100% !important;}
.ft-link .elementor-widget-container a,.ft-link .elementor-widget-container a:focus{color:#fff;}
.ft-link{margin-bottom: 0 !important;}
.ft-newsletter .jotform-form .form-all .form-line #cid_3 #input_3{height: 58px !important; padding: 4px 20px 4px 20px !important; font-size: 15px;	color: #0a0a0a;}
.newsletter-section{max-height:540px !important;}
.footer-number-dynamic .elementor-icon-list-item .elementor-icon-list-text{font-size: 15px; font-weight: 600; color: #fff !important;}
.footer-number-dynamic .elementor-icon-list-item a:hover .elementor-icon-list-text{font-size: 15px; font-weight: 600; color: #e7c145 !important;}
.footer-number-dynamic .elementor-icon-list-item .elementor-icon-list-icon svg{font-size: 20px;}
.footer-number-dynamic{margin:0 !important;}
/*Menu*/
.header-section .header-nav li.mega-menu-item a .mega-indicator:after{line-height: 43px !important;}
/*.header-section > .elementor-container{max-width: 1820px;}*/
.header-section > .elementor-container{max-width: 1480px;}

/* general tag css */
h1, .h1, h2, .h2, h3, .h3{ margin-top: 0; margin-bottom: 7px;}

/* expert guidence for your financial success section css */
.logo_section .elementor-widget.elementor-widget-heading {margin-bottom: 0;}
.logo_section .elementor-icon-box-content:after {content: '';position: absolute;width: 2px;height: 39px;background-color: #bfbfbf;top: 0px;right: 6px;}
.logo_section .logo_inner_column {position: relative;}
.get_free_class .elementor-button span {text-decoration: underline;}
.logo_section .elementor-container {margin-right: auto !important;margin-left: 0 !important;}
.logo_section h3.elementor-icon-box-title {margin-bottom: 0;}
.logo_section {max-width: 470px;}
.logo_section .elementor-icon-box-wrapper{text-align: inherit !important;}
.expert_section p{ margin-bottom: 0;}

/* what we offer section css */
/*.icon_box_list {padding: 0px 15px 30px 0px;}*/
.secure_left_class {max-width: 614px !important; width: 100%;}
.finance_row .elementor-section .elementor-container {justify-content: space-between;}
.request_btn {max-width: 640px;}

/* Offers section  */
.offer_section > .elementor-container{position: relative;}
.offer_section > .elementor-container:before{content: '';position: absolute;top: 105px;right: -180px;background: url(images/what-we-offer-arrow.svg) no-repeat;display: inline-block;width: 155px;height: 399px;background-size: 100%;}
.offer_section{overflow:hidden !important;}

/*Banner Section*/
.outer-main-banner{padding:20px 10px !important;}
.outer-main-banner h2.elementor-heading-title, .outer-main-banner h1.elementor-heading-title{font-size:40px !important;}
.expert_section{background-position: top right -110px !important;}

/* our service */
.home_service_section article.elementor-post.slick-slide {margin-top: 0 !important;padding-top: 20px;padding-bottom: 20px;}
.home_service_section article.elementor-post.slick-slide .elementor-post__card{box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);}
.home_service_section article.elementor-post.slick-slide .elementor-post__card:hover{cursor: pointer;box-shadow: 3px 10px 20px 0 rgba(0, 0, 0, 0.1);}
/*.home .solution_section {padding-left: calc((100vw - 1480px)/ 2)!important;}*/
.solution_section .soluation-back{position: relative;}
.our_service_right .elementor-widget-icon-box { margin-bottom: 0;}
.our_service_right h2{max-width: 548px;}
.our_service_right h3{margin-top: 7px;}
.home_service_section .slick-slide {margin-right: 15px !important;margin-left: 15px !important}
.home_service_section a.elementor-post__thumbnail__link {margin-bottom: 0 !important;}
.home_service_section .elementor-posts--skin-cards{margin:auto -15px;}
/*.home_service_section .slick-list.draggable {padding-right: 200px;}*/
.home_service_section span.slick-arrow,.new-service-section span.slick-arrow{background-color: #f2f3f6;border:1px solid #f2f3f6;height: 52px;width: 52px;background-repeat: no-repeat;background-position: center;border-radius: 45px;background-size: 26px;}
.home_service_section span.prev_arrow.slick-arrow,.new-service-section span.prev_arrow.slick-arrow {background-image: url('images/slider-arrow-prev.svg');}
.home_service_section span.next_arrow.slick-arrow,.new-service-section span.next_arrow.slick-arrow {background-image: url('images/slider-arrow-next.svg');}
.home_service_section span.next_arrow.slick-arrow,.new-service-section span.next_arrow.slick-arrow {top: -110px;position: absolute;right: 0; cursor: pointer;}
.home_service_section span.prev_arrow.slick-arrow,.new-service-section span.prev_arrow.slick-arrow {top: -110px;position: absolute;right: calc(100% - 95%); cursor: pointer;}
.home_service_section h3.elementor-post__title a:hover {color: #E7C145 !important;}
.home_service_section h3.elementor-post__title a{ transition:0.5s all; cursor: pointer; }
.home_service_section .elementor-posts-container .elementor-post__thumbnail img {transition: .5s all;top: auto !important;left: auto !important;transform: inherit !important;}
.home_service_section .elementor-posts-container .elementor-post__thumbnail img:hover {transform: scale(1.1) !important;}
.home_service_section h3.elementor-post__title a:focus{outline:0;}
.home_service_section span.prev_arrow.slick-arrow:hover,
.home_service_section span.next_arrow.slick-arrow:hover,
.new-service-section span.prev_arrow.slick-arrow:hover,
.new-service-section span.next_arrow.slick-arrow:hover{border: 1px solid var(--e-global-color-primary ) !important;background-color: transparent;}
.home_service_section .elementor-post__text {padding: 30px 40px 51px !important;margin: 0px !important;position: relative;}
.home_service_section .elementor-post__text:before{content: '';position: absolute;bottom: 17px;left: 15px;right: 15px;border-bottom: solid 5px var(--e-global-color-585fe94);}
.home_service_section .elementor-post__read-more,
.home_service_section .elementor-post__read-more:focus{position: relative;border-radius: 20px;border: solid 1px #e7c145;background-color: var( --e-global-color-585fe94 );padding: 8px 18px;transition: all ease 0.2s;}
.home_service_section .elementor-post__read-more:hover{background-color: var( --e-global-color-primary ) !important;border-color: var( --e-global-color-primary ) !important;color: var(--e-global-color-585fe94 );}
.home_service_section article.elementor-post.slick-slide .elementor-post__card:hover .elementor-post__read-more{border-color: var( --e-global-color-primary ) !important;background-color: var( --e-global-color-primary ) !important;color: var( --e-global-color-585fe94 ) !important;}
/*.home_service_section .elementor-post__read-more:before{content: '';background: url(images/arrow-account.svg) no-repeat;width: 9px;height: 12px;
display: inline-block;top: 6px;right: 0px;position: absolute;}*/
.home_service_section .elementor-post__read-more:hover:before,
.home_service_section .elementor-post__read-more:focus:before{background: url(images/arrow-account-black.svg) no-repeat;}

/* Article section */
.home_page_blog_slider .elementor-posts--skin-cards{margin:auto -15px;}
.home_page_blog_slider .slider_arrows{position: absolute;right: 0px;top: -120px;cursor: pointer; }
.home_page_blog_slider span.next_arrow.slider_arrows.slick-arrow {margin-left: 80px;}
/*.home_page_blog_slider .elementor-post__text {order: 1; margin-top: 15px !important; }*/
.home .articales_section{padding-left: calc((100vw - 1480px)/ 2)!important;}
.blog_section a:focus{outline:0 !important;}
.articales_section span.prev_arrow.slick-arrow:hover{background-image: url('images/prev_icon_hover.svg');}
.articales_section span.next_arrow.slick-arrow:hover{background-image: url('images/next_icon_hover.svg');}
.articales_section:after {content: ''; background-image: url('images/blog_wave.svg');width: 392px; position: absolute; height: 54px; background-repeat: no-repeat;background-position: center;background-size: cover;top: 62px;left: -95px;}
.blog_section a { text-decoration: none !important;}
/*.home_page_blog_slider .slick-slider .slick-list{padding-right: 100px ;}*/
.article_left_section {max-width: 100%; margin-right: 0px; }
.articales_section .elementor-card-shadow-yes .elementor-post__card {box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1); flex-direction: column;display: flex;}
.home_page_blog_slider .slick-slide {display: block !important; margin: 15px !important;}
.home_page_blog_slider .elementor-posts-container .elementor-post__thumbnail img{transition: .5s all; top: auto !important; left: auto !important; transform: inherit !important;}
.home_page_blog_slider .elementor-posts-container .elementor-post__thumbnail img:hover {transform: scale(1.1) !important;}
.home_page_blog_slider span.slick-arrow{background-color: #f2f3f6;height: 52px;width: 52px;background-repeat: no-repeat;background-position: center;border-radius: 45px;background-size: 26px;}
.home_page_blog_slider span.prev_arrow.slick-arrow {background-image: url('images/slider-arrow-prev.svg'); right: calc(100% - 95%);}
.home_page_blog_slider span.next_arrow.slick-arrow {background-image: url('images/slider-arrow-next.svg');right:0px;}
.home_page_blog_slider span.prev_arrow.slick-arrow:hover{background-color: var( --e-global-color-585fe94 ) !important;}
.home_page_blog_slider span.next_arrow.slick-arrow:hover{background-color: var( --e-global-color-585fe94 ) !important;}
.article_description p {margin-bottom: 5px; max-width: 321px;}
/*.home_page_blog_slider .slick-slider .slick-list{padding-right: 450px;}*/
.home_page_blog_slider .slick-dots{display: none !important;}
.articales_section .elementor-container {justify-content: flex-end;}
.home_page_blog_slider .elementor-posts .elementor-post__card .elementor-post__excerpt, .home_page_blog_slider .elementor-posts .elementor-post__card .elementor-post__title {margin-bottom: 16px;}
.home_page_blog_slider a.elementor-post__read-more {text-decoration: underline !important;transition: 0.5s all;}
.home_page_blog_slider.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%) !important;}
.home_page_blog_slider h3.elementor-post__title a{transition: 0.5s all;}
.home_page_blog_slider h3.elementor-post__title a:hover{color: var( --e-global-color-585fe94 ) !important;}
.privacy_policy_section {border-top: 1px solid rgba(255,255,255,0.2);}
.policy-list .elementor-icon-list-items{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: flex-start;}
.policy-list .elementor-icon-list-items .elementor-icon-list-item{flex-basis: calc(50% - 12px);padding: 20px 26px 20px 30px !important;border-radius: 8px;border: solid 1px #d8d8d8;margin-bottom: 20px;margin-top: 0px !important;}
.home_page_blog_slider .elementor-post .elementor-post__card .elementor-post__meta-data{padding: 0px 20px !important;font-family: "Montserrat", Sans-serif;font-size: 13px;font-weight: 300 !important;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #6d6d6d !important;border: 0px;width: 100%; order: 0;}
.home_page_blog_slider .elementor-post__read-more:hover {color: var(--e-global-color-585fe94) !important;}
.home_page_blog_slider .elementor-post__read-more:hover:before, 
.home_page_blog_slider  .elementor-post__read-more:focus:before {color: var(--e-global-color-585fe94) !important;}

/*  our service section */
.service-list .elementor-widget-wrap{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;align-content: center;}
.service-list .elementor-widget-wrap .services-box{flex-basis: calc(50% - 15px);}

/* footer section */
.mail_input_class{display: flex;justify-content: center; }
.mail_input_class input#form-field-email::placeholder{text-align: left; font-size: 15px;}
.mob-main-ft .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {align-items: center;}
.social_media_section .elementor-social-icon{background-color: transparent;}
.footer_get_in_touch h3 {margin: 0;}
.newsletter_section .elementor-message.elementor-message-success {color: #fff; padding-left:70px;}
.newsletter_section .elementor-message::before{ content: none !important;}
.footer_get_in_touch .elementor-icon-box-wrapper {background-color: #1d1c1c; padding: 26px 12.9px 24.9px 25px; border-radius: 12px;}
.mail_input_class input#form-field-email,
.mail_input_class .newsletterinput {outline: none; height: 58px; padding: 4px 4px 4px 20px; border-radius: 28px; background-color: #fff; margin:0px;border: 0px;}
.mail_input_class .newsletterinput{width:100%;max-width:647px;margin-right: 5px;}
.mail_input_class input::placeholder{font-size: 16px;}
.mail_input_class input::-webkit-input-placeholder { color: rgb(10 10 10 / 50%); }
.mail_input_class input:-moz-placeholder { color: rgb(10 10 10 / 50%); }
.mail_input_class input::-moz-placeholder {color: rgb(10 10 10 / 50%); }
.mail_input_class input:-ms-input-placeholder { color: rgb(10 10 10 / 50%); }
.mail_input_class input::placeholder{font-family: "Montserrat", Sans-serif;font-size: 16px;font-weight: normal;}
.social_media_section svg{transition: 0.5s all;}
.social_media_section svg path:hover {fill: #febf00;}
.footer_get_in_touch a {color: rgba(255,255,255,0.8) !important;}
.footer_get_in_touch a:hover{color: var(--e-global-color-585fe94 ) !important;}
.privacy_policy ul li span:hover{color: var(--e-global-color-585fe94 ) !important;}
.mob-main-ft span.elementor-icon-list-text {transition: 0.5s all;}
.mob-main-ft span.elementor-icon-list-text:hover{color: var(--e-global-color-585fe94 ) !important;}
.explore_menu{display: none;}
.newsletter_section .elementor-message.elementor-message-success {font-size: 14px;}
.newsform .elementor-button:focus{ background-color: #e7c145 !important; }
.mail_input_class .newslettersubmit,.mail_input_class .newslettersubmit:focus{width: 30%;font-family: "Montserrat", Sans-serif !important;font-size: 15px !important;font-weight: 600 !important;border-style: none !important;padding: 21px 30px 22px 30px !important;margin: 0 0px 0px 15px !important;padding: 0 !important; max-width:139px;     background-color: var(--e-global-color-primary) !important;color: var(--e-global-color-585fe94) !important}
.mail_input_class .newslettersubmit:hover{background-color: var(--e-global-color-56e14f5 ) !important;color: var(--e-global-color-primary ) !important;}
.mc4wp-response {margin-top: 10px;}
.mc4wp-response .mc4wp-alert {padding: 5px 15px;border-radius: 28px;text-align: center;display: inline-block;float: right;}
.mc4wp-response .mc4wp-alert p{margin-bottom: 0px;}
.mc4wp-response .mc4wp-alert.mc4wp-success{background-color: #b7d5b7;color: #008000;}
.mc4wp-response .mc4wp-alert.mc4wp-notice{background-color: #ffffb6;color: #0a0a0a;}

/* cookie-notice css start here*/
.cookie-notice-container {text-align: center;width: 100%;}
#cookie-notice .cookie-notice-container {padding: 12px 10px;}
#cookie-notice .cookie-notice-container .cn-text-container {font-family: "Montserrat", Sans-serif;font-size: 14px;font-weight: 500;line-height: 1.45;color: rgba(255,255,255,0.8);margin-bottom: 0px;}
#cookie-notice .cookie-notice-container .cn-text-container a, #cookie-notice .cookie-notice-container .cn-text-container a:focus {color: rgba(255,255,255,0.8);font-size: 14px;font-weight: 500;line-height: 1.45;}
#cookie-notice .cookie-notice-container .cn-text-container a:hover {color: var( --e-global-color-585fe94 );}
#cookie-notice .cn-button:not(.cn-button-custom) {font-family: "Montserrat", Sans-serif !important;padding: 4px 10px 4px 10px !important;border-radius: 28px !important;border: solid 1px #232017 !important;background-color: #e7c145 !important;font-size: 13px !important;font-weight: 600 !important;color: #0a0a0a !important;}
#cookie-notice .cn-button:not(.cn-button-custom):hover {background-color: transparent !important;border: 1px solid #e7c145 !important;color: #e7c145 !important;}
.button.bootstrap.cookie-close {display: none;}
#cookie-notice {z-index: 11 !important;}
/* news page listing/detail page css */
.recent_news h3.elementor-post__title a:hover {color: var(--e-global-color-585fe94 ) !important;}
.recent_news h3.elementor-post__title a{transition:0.5s all;}
.news_list_class a.elementor-post__read-more{transition: 0.5s all;}
.news_list_class a.elementor-post__read-more:hover {color: var(--e-global-color-585fe94 ) !important;}
.news_list_class .elementor-posts-container .elementor-post__thumbnail img:hover {transform: scale(1.1) !important;}
.news_list_class .elementor-posts-container .elementor-post__thumbnail img {transition: .5s all;top: auto !important;left: auto !important;
transform: inherit !important;}
.news_list_class nav.elementor-pagination {margin-top: 30px;padding: 10px;}
.news_list_class nav.elementor-pagination span.page-numbers:hover , .news_list_class nav.elementor-pagination a:hover {background-color: #E7C145;}
.blog_social_media .elementor-social-icon {border: 1px solid #E7C145;border-radius: 36px !important;background-color: transparent !important;border-style: solid !important;}
.blog_social_media .elementor-social-icon svg path {fill: #000;}
.blog_social_media .elementor-social-icon:hover{background-color: #000 !important;	border: 1px solid #000;}
.blog_social_media .elementor-social-icon:hover svg path{fill: var(--e-global-color-585fe94 ) !important;}
.mc4wp-alert.mc4wp-error {color: #fff;}

/* faq page css */
.elementor-toggle .elementor-tab-title{display: flex;}
.faq_section .elementor-toggle-item {box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 13%);border-radius: 5px;}
.faq_section .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {display: inline-block;}
.faq_section .elementor-toggle-icon-opened , .faq_section span.elementor-toggle-icon-closed {font-size: 20px;}
.faq_page ul {margin: 20px 0;}
.faq_page a.elementor-toggle-title {margin-right: 10px;}
.faq_page .elementor-toggle-icon.elementor-toggle-icon-right {margin-left: 13px !important;}
.faq_page .elementor-tab-content a {font-weight: 600;font-size: 16px;}
/*26/09/2023*/
.faq_section .elementor-toggle-item {border: 1px solid #E7C145;margin-bottom: 26px; border-radius:9px;}
.faq_section .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display: inline-block;}
.faq_section .elementor-accordion .elementor-accordion-item{position:relative; margin-bottom: 15px; border: 1px solid #E7C145 !important; border-radius: 9px;}
.faq_section .elementor-accordion .elementor-accordion-item .elementor-tab-title{position:relative;}
.faq_section .elementor-accordion .elementor-accordion-item .elementor-tab-content{border-top:0px !important;}
.faq_section.elementor-element .elementor-tab-title .elementor-toggle-icon svg,
.faq_section .elementor-accordion .elementor-accordion-item .elementor-accordion-icon svg{ font-size: 20px;}
.faq_section a {padding-right: 30px;}
.faq_section .elementor-toggle .elementor-toggle-item .elementor-tab-title{position:relative;}
.faq_section .elementor-toggle .elementor-toggle-item .elementor-tab-title .elementor-toggle-icon,
.faq_section .elementor-accordion .elementor-accordion-item .elementor-accordion-icon{position: absolute; right: 20px; top: 53%; transform: translateY(-50%); line-height: 1;}

/*Contact Us Page*/
.contact-us-page .sidebar-box{display:none !important;}
.contact-us-page .jot-formtype1 .jotform-form:before{display:none;}
.contact-us-page .jot-formtype1 #id_848{display:none;}
.contact-us-page .form-all{padding-top:0; max-width: 100%;}
.contact-us-page .jot-formtype1 .jotform-form .form-section{max-width:100%; background-color:#e7c145;border-radius: 12px;margin:0px !important;}
.contact-us-page .jot-formtype1 .jotform-form .form-line{margin-bottom:15px !important;height:auto;}
.contact-us-page .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper{position: relative;right: auto;left: 0px;top: auto !important;display: inline-block !important;text-align: left !important;}
.contact-us-page .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper .form-submit-button.submit-button, .contact-us-page .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper .form-submit-button.submit-button:focus {box-shadow: none !important;background: #0a0a0a !important;border-radius: 28px !important;border: 1px solid #0a0a0a !important;font-size: 13px !important;font-weight: 600;line-height: normal;letter-spacing: 1px;color: #e7c145;padding: 14px 25px 14px 25px !important;font-family: "Montserrat", Sans-serif !important;text-transform: uppercase;}
.contact-us-page .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper .form-submit-button.submit-button:hover {color: #0a0a0a !important;border: 1px solid #0a0a0a !important;background: #e7c145 !important;}
/* .jotform-form:before{display:none;} */
.jot-formtype1 .form-section .form-line{border-radius:0px;}
.jot-formtype1 .form-all{border-radius: 0; box-shadow: none; max-width: 1150px; width: 100%; background-color: transparent; border: 1px solid transparent; margin: 0 auto !important;}
.jot-formtype1 .form-line.sidebar-widget{border-radius:15px !important;}

 /* why choose us page css */
.why_icon_box_section span.elementor-icon {background-color: #000;height: 50px;width: 50px;text-align: center;align-items: center;justify-content: cdi;line-height: 40px;display: inline-block;padding-top: 13px;border-radius: 50px;}
.why_icon_box_section .elementor-icon svg{ margin: 0 auto;}
.ic_list_why_class .elementor-column {padding: 20px; box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 13%);margin: 9px;border-radius: 10px;}
.ic_list_why_class .elementor-column:hover {box-shadow: 0px 0px 35px 0px rgb(0 0 0 / 13%);}

/* single post */
.single-blog-post .elementor-container {max-width: 950px !important;}

/* free trial page css */
.free_trial_page .elementor-widget-text-editor {margin: 0 auto;}
/* #cookie-notice .cookie-notice-container{text-align:center;display: flex;flex-direction: row;justify-content: space-between;} */
#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{vertical-align:middle !important;}
.icon_section .elementor-container{margin:0px -15px !important;}

/* News listing and detail page css */
.news_list_class nav.elementor-pagination{margin-top: 30px; padding: 10px; display: flex; justify-content: center; align-items: center;}
.news_list_class nav.elementor-pagination .page-numbers {background-color: #f2f3f6; padding: 5px; color: #fff; width: 36px; height: 36px;border-radius: 100%; display: flex; justify-content: center; align-items: center; font-size: 14px; font-weight: 600;color:#333;}
.news_list_class nav.elementor-pagination .page-numbers.prev, .news_list_class nav.elementor-pagination .page-numbers.next{background-color: #e7c145;}
.news_list_class nav.elementor-pagination .page-numbers:hover, .news_list_class nav.elementor-pagination .page-numbers.current, .news_list_class nav.elementor-pagination .page-numbers.prev:hover, 
.news_list_class nav.elementor-pagination .page-numbers.next:hover{background-color: #0a0a0a; cursor: pointer; color: #e7c145;}
.news_list_class h3.elementor-post__title a{ transition: 0.5s all; }
.news_list_class h3.elementor-post__title a:hover {color: var(--e-global-color-585fe94 ) !important;}
.news_list_class a.elementor-post__read-more {text-decoration: underline;margin-bottom: 29px !important;transition: 0.5s all;}
.news_list_class a.elementor-post__read-more:hover {color: var(--e-global-color-585fe94 ) !important;}
.news_list_class .elementor-posts-container .elementor-post__thumbnail img:hover {transform: scale(1.1) !important;}
.elementor-posts-container .elementor-post__thumbnail {overflow: hidden;}
.news_list_class .elementor-posts-container .elementor-post__thumbnail img {transition: .5s all;top: auto !important;left: auto !important;transform: inherit !important;}
.recent_news h3.elementor-post__title a:hover {color: var(--e-global-color-585fe94 ) !important;}
.news-list-section .elementor-post__read-more, .news-list-section .elementor-post__read-more:focus{background-color: #E7C145; border: solid 1px;padding: 14px 32px; border-color: #E7C145; border-radius: 28px; appearance: none; -webkit-appearance: none;	outline: none;}
.news-list-section .elementor-post__read-more:hover{background-color: #0A0A0A; color: #E7C145 !important;}
.news-list-section .elementor-post__meta-data{order: 1; border: none !important;}
.news-list-section .elementor-post__text{order: 2;}
.news-list-section .elementor-post__badge{padding: 4px 10px !important;	border: solid 1px #e2e2e2 !important; left: 25px !important; display: inline-block; top: 173px !important; box-shadow: 0 2px 10px 0 rgb(0 0 0 / 5%); margin: 0 !important;}
.news-list-section .elementor-post__thumbnail{height: 188px !important; object-fit: cover !important;}
.news-list-section .elementor-post__card{box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1) !important;}
.news-list-section .elementor-post-date{position: relative; padding-left: 24px;}
.news-list-section .elementor-post-date:before{content: "";	background: url('images/calendar-grey.svg') no-repeat; width: 15px;	height: 16px; display: inline-block; background-size: contain !important;	position: absolute;	left: 0; top: 0;}
.blog-cat-list-b a{font-size: 13px !important; line-height: 2.92; color: #000 !important; font-weight: 500 !important; display: block; position: relative;	padding-right: 30px;}
.blog-cat-list-b a:after{content: ''; mask-image: url('images/prev_icon_list.svg'); -webkit-mask-image: url('images/prev_icon_list.svg');	mask-repeat: no-repeat;	-webkit-mask-repeat: no-repeat;	mask-size: contain;	-webkit-mask-size: contain;	background-color: #000;	position: absolute;	right: 0; top: 50%; transform: translatey(-50%);	background-size: contain; width: 17px;	height: 17px; display: inline-block;}
.blog-cat-list-b a:hover{color: #e7c145 !important;}
.blog-cat-list-b a:hover::after{background-color: #e7c145;}
.home_page_blog_slider .slick-track{display:flex !important;}
.home_page_blog_slider .slick-slide{height:inherit !important;}
.home_page_blog_slider .elementor-posts .elementor-post__card{height:100% !important;}
.news-single-section .slick-track {display:flex !important;}
.news-single-section .elementor-grid-item{height:inherit !important;}
.news-single-section .elementor-posts .elementor-post__card{height:100% !important;}
.news-main-outer-section .elementor-grid-item .elementor-post__text{position:relative; padding-bottom: 50px !important;}
.news-main-outer-section .elementor-grid-item .elementor-post__read-more{position:absolute; left:31px; bottom:0;}
.news-main-outer-section-height .elementor-grid-item .elementor-post__text{position:relative; padding-bottom: 80px !important;}
.news-main-outer-section-height .elementor-grid-item .elementor-post__read-more{position:absolute; left:25px; bottom:0;}
.mobile-cat-title{margin-bottom:0 !important;}
.mobile-cat-title.active{margin-bottom:10px !important;}
.mobile-cat-title.active:after{transform: rotate(180deg);}
.mobile-cat-title.active + .mobile-cat-list{display:block !important;}
.news_list_class{width:70% !important;}
.blog-sidebar-outer{width:30% !important;}

/* Single News */
.table-of-content-section .elementor-toc__body{display: block !important;}
.table-of-content-section > .elementor-widget-wrap{height: 100vh; position: -webkit-sticky; position: sticky; top: 0; bottom: 0;}
.header-nav-down .table-of-content-section > .elementor-widget-wrap{top: 99px;}
.table-of-content-section > .elementor-widget-wrap > .elementor-inner-section{border-radius: 8px !important;}
.table-of-content-section .elementor-toc__header{padding-bottom: 15px; margin-bottom: 15px;	border-color: #9797974D !important;}
.read-time:after{content:''; background: url('images/book-open.svg') no-repeat;	width: 16px; height: 16px; display: inline-block; position: absolute; left: 0; top: 4px;}
.single-news-content-section img{width: 100%;object-fit: cover;}
.table-of-content-section .elementor-toc__list-item-text-wrapper:before{display: none;}
.news-category-name:after{content:''; background: url('images/folder.svg') no-repeat; width: 16px;	height: 16px; display: inline-block; position: absolute; left: 0; top: 3px;}
.news-post-title h1:after{content: ' | Polaris Accountants'}
.news-banner-post-date .elementor-icon-list-icon{bottom: 1px;}
.table-of-content-section .elementor-toc__body .elementor-toc__list-item-text{font-weight: 500 !important;}
.table-of-content-section .elementor-toc__toggle-button{display: none !important;}
.news-listing-slider article{padding: 0 15px 15px !important;}
.news-listing-slider span.prev_arrow.slick-arrow, .news-listing-slider span.prev_arrow.slick-arrow:focus{background-image: url(images/nexticon.svg); height: 52px; width: 52px; background-repeat: no-repeat; background-color: #f2f3f6; background-position: center; border-radius: 45px;}
.news-listing-slider .prev_arrow {position: absolute; top: -66px; right: 82px; margin-left: 0; cursor: pointer; transition: 0.5s;}
.news-listing-slider span.next_arrow.slick-arrow, .news-listing-slider span.next_arrow.slick-arrow:focus{background-image: url(images/prev_icon_list.svg); height: 52px; width: 52px; background-repeat: no-repeat; background-color: #f2f3f6; background-position: center; border-radius: 45px;}
.news-listing-slider .next_arrow {position: absolute; top: -66px; right: 15px; margin-left: 0; cursor: pointer; transition: 0.5s;}
.news-listing-slider span.next_arrow.slick-arrow:hover, .news-listing-slider span.prev_arrow.slick-arrow:hover{background-color: #e7c145;}
.news-listing-slider.news-list-section .elementor-post__thumbnail{height: 226px !important;}
.news-listing-slider.news-list-section .elementor-post__badge{top: 211px !important;}
.news-listing-slider.news-list-section > .elementor-widget-container > .elementor-posts-container{margin: 0 -15px;}
.news-listing-slider.news-list-section .elementor-post__thumbnail img{transition: .5s all; top: auto !important; left: auto !important;	transform: scale(1) !important;}
.news-listing-slider.news-list-section .elementor-post__thumbnail img:hover{transform: scale(1.1) !important;}
.header-nav-down .elementor-location-single{margin-top:100px !important;}
.recent_news.sidebar-rcent-view-section .elementor-post__thumbnail__link .elementor-post__thumbnail{padding-bottom:0 !important; height: 74px;}
.recent_news.sidebar-rcent-view-section .elementor-post__thumbnail__link .elementor-post__thumbnail img{/*height:100% !important;*/}
.single.single-post .site-header .header-section{position:relative !important;}

/* Blog Search css start here 24-07-2023 */
.blog-search{display:block;margin-bottom:30px;position:relative;}
.blog-search .ajex-load-image{background-image: url(images/loader-image.gif); position: absolute; background-repeat: no-repeat; right: 15px; top: 50%; background-position: center; display: none; z-index: 11; background-size: 30px; height: 30px; width: 30px; transform: translateY(-50%);}
.blog-search .blog-search-filter input[type='text'],
.blog-search .blog-search-filter input[type='text']:focus{background-color: #fff; padding: 16px 20px 16px 50px; color: #0a0a0a; -webkit-appearance: none; line-height: 24px; font-size: 18px; max-width: 100%; width: 100%; height: auto; display: block; outline: none; border: solid 2px #232017; border-radius: 50px !important; font-weight: 500; box-sizing: border-box;}
.blog-search .blog-search-filter{position:relative;}
.blog-search .blog-search-filter:before{content: ''; background: url(images/search.svg) no-repeat; position: absolute; right: auto; left: 20px; top: 50%; padding: 0; pointer-events: none; display: inline-block; width: 21px; height: 20px; background-size: 100%; transform: translateY(-50%);}
.blog-search .blog-posts-section{display:none; margin:0px; list-style-type:none; border-radius: 5px !important;	padding: 10px !important; color: #1a1a1a; font-size: 12px;	box-shadow:0 1px 6px 1px rgba(0,0,0,.25), 0 0 1px rgba(0,0,0,.35); position: absolute; left: 0px; right: 0px; width: 100%; bottom: auto; z-index: 99; background-color: #fff; max-height: 300px; overflow-y: scroll;}
/*Scrollbar css*/
.blog-search .blog-posts-section::-webkit-scrollbar {width: 8px;} 
.blog-search .blog-posts-section::-webkit-scrollbar-track {background:#f2f3f6;} 
.blog-search .blog-posts-section::-webkit-scrollbar-thumb {background-color: #e7c145; border-radius:5px;}
.blog-search .blog-posts-section li{display:block;}
.blog-search .blog-posts-section li a,
.blog-search .blog-posts-section li a:focus{font-size: 14px; line-height: 20px; color: #1a1a1a; padding: 5px 10px; display: block; margin-bottom: 3px;}
.blog-search .blog-posts-section li a:hover{color:#E7C145;}
.blog-search.active .blog-posts-section{display:block;}

/*Jotform*/
.jotform-sidebar-custom .custom-sidebar-jotform{display: none !important;}
.sibar-outer-jotform-main{display: none;}
.company-regi-jotform #cid_96 .header-default .form-header, .company-regi-jotform #cid_387 .header-default .form-header{font-size: 16px;}

/*Thank you page*/
.thankyou-left-side{background: #E7C145; justify-content: flex-end;}
.thankyou-left-side .elementor-widget-wrap{max-width: 790px;}
.thank-you-page-btn .elementor-icon-list-items .elementor-icon-list-item{width:45%; max-width:340px; margin-bottom: 15px;}
.thank-you-page-btn .elementor-icon-list-items .elementor-icon-list-item a{justify-content: center; padding: 16px 20px; border-radius: 50px; background: #E7C145; font-size:16px; font-weight:700; border:1px solid #E7C145;}
.thank-you-page-btn .elementor-icon-list-items .elementor-icon-list-item a svg{height:19px; width:19px;}
.thank-you-page-btn .elementor-icon-list-items .elementor-icon-list-item a:hover{background:#000;}
.thank-you-page-btn .elementor-icon-list-items .elementor-icon-list-item a:hover svg path{fill:#E7C145;}
.thank-you-page-btn .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#E7C145;}

/*about polaris */
.about-icon-box .elementor-icon-box-content .elementor-icon-box-title{margin-top: 0px; margin-bottom: 0;}
.about-icon-box .elementor-icon-box-content .elementor-icon-box-description{display:none;}
.why-choose-about-outer .elementor-widget-wrap{gap:0px 40px; display: grid !important; grid-template-columns: repeat(3, 1fr);}
.icon-box-typ1 .elementor-icon-box-title{margin:0 0 15px 0;}
.why-choose-about-outer .elementor-widget-wrap .about-icon-box .active .elementor-icon-box-description{display:block; margin-top: 15px;}
.why-choose-about-outer .elementor-widget-wrap .about-icon-box .elementor-widget-container{cursor: pointer; padding: 0px !important; position: relative;}
.why-choose-about-outer .elementor-widget-wrap .about-icon-box .elementor-widget-container .elementor-icon-box-title{position:relative; padding-right: 20px;}
.why-choose-about-outer .elementor-widget-wrap .about-icon-box .elementor-widget-container .elementor-icon-box-title::after{background-image: url('images/about-down-arrow.svg'); content:""; display: inline-block; width: 16px; height: 10px; position: absolute; right: 0; top: 50%; transform: translateY(-50%);  background-repeat: no-repeat;}
.why-choose-about-outer .elementor-widget-wrap .about-icon-box .active.elementor-widget-container .elementor-icon-box-title::after{background-image: url('images/about-up-arrow.svg');}

.insurance_icon_list ul li span {padding-left: 0 !important; padding-top: 12px; display: block;}
.insurance_icon_list ul li {display: block !important; text-align: center; width: 153px; max-width: 25%;}
.insurance_icon_list ul{justify-content: space-between;}
.our_peace_section {max-width: 334px; border: 10px solid #000; border-radius: 47px; min-height: 500px; padding: 65px 20px 20px 20px; position: relative; border-bottom-left-radius: 0;border-bottom-right-radius: 0; border-bottom: 0; margin-top: 30px; background-color: #fff;}
.our_peace_section:before {content: ''; position: absolute; height: 25px; width: 85px; background-color: #000; top: 15px; left: 50%; transform: translateX(-50%); border-radius: 20px;}
.our_peace_section:after {content: ''; position: absolute; width: 540px; background-color: var(--e-global-color-585fe94 ); height: 280px;border-bottom-left-radius: 285px; border-bottom-right-radius: 324px; top: -40px;left: 50%; transform: translateX(-50%); z-index: -1;}
.insurance_expert_section h2 {max-width: 90%;}
.insurance_icon_list span.elementor-icon-list-icon {padding-top: 0 !important;}
.req_btn a , .call_us_btn a {max-width: 273px; display: block; height: 60px; line-height: 30px; padding: 16px 24px 16px 24px !important;}
.req_btn svg , .call_us_btn svg {font-size: 28px;}
.policy_list_points ul li {align-items: baseline !important; margin-bottom: 10px !important;}
.our_peace_section {padding-bottom: 50px;}
.insurance_icon_list ul li span {margin-bottom: 10px;}
.req_btn a:hover svg path , .call_us_btn a:hover svg path {fill: #000 !important;}
.req_btn  span.elementor-button-icon.elementor-align-icon-left{max-width: 25px;}
.req_btn .elementor-button-text , .call_us_btn .elementor-button-text{text-align: left; margin-left: 16px;}
.our-affiliations .elementor-accordion-item{margin-bottom:20px;border-radius:6px;}
.our-affiliations .elementor-accordion-item .elementor-tab-title{border-radius: 6px; padding: 29px 31px 25px 31px !important; border: 2px solid #F1F2F6;}
.our-affiliations .elementor-accordion-item .elementor-tab-content{border-color:#d2d4d9 !important; padding: 19px 31px 20px 31px !important; margin: 0 auto !important;}
.our-affiliations .elementor-accordion-item .elementor-tab-title.elementor-active{background-color: #fff !important; border: 2px solid #0a0a0a !important; border-bottom: 0px !important; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.our-affiliations .elementor-accordion-item .elementor-tab-content.elementor-active{border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border:2px solid #0a0a0a !important; border-top:0px !important; position:relative;}
.our-affiliations .elementor-accordion-item .elementor-tab-content.elementor-active:before {content: ''; position: absolute; border-top: 2px solid #a0a0a0 !important; width: auto; left: 31px; right: 31px; top: 0px;}
.our-affiliations.our-promis .elementor-accordion-item .elementor-tab-title.elementor-active{background-color: #f2f3f6 !important; border-color: #f2f3f6 !important;}
.our-affiliations.our-promis .elementor-accordion-item .elementor-tab-content.elementor-active{background-color: #f2f3f6 !important;border-color: #f2f3f6 !important;}
.contact-polaris .img-call a{position: absolute; bottom: -20px; right: -20px; display: inline-block;}
.team-outer {padding: 28px 0px; display: flex; height: 100%; flex-wrap: wrap; margin: 0 -15px; justify-content: center;}
.team-outer .team-grid{	align-items: stretch;  word-break: break-word; padding: 0 15px; margin-bottom: 30px; flex-basis: 20%;}
.team-outer .team-grid .team-box1{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; text-align: center; background-color: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);}
.team-outer .team-grid .team-box1:hover{box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.4);}
.team-outer .team-grid .team-box1 .content{padding:35px 20px 31px 20px;	background-color:#fff;}
.team-outer .team-grid .team-box1 .team-box1-title{display: block; font-family: var(--e-global-typography-accent-font-family ), Sans-serif; font-size: 18px; font-weight: 600; line-height: 25px; text-align: center; color: #0a0a0a;}
.team-popup-outer{max-width: 807px; background: #FFF; padding: 40px; margin: 50px auto 50px; position: relative; border-radius: 12px; box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.18);}
.team-outer .team-grid .team-box1 .content .post-content{font-size: 14px; line-height: 21px; display:block;	text-align: center;	color: #000000CC;}
.team-popup-outer .popup-modal-dismiss {background: url(images/popup-close.svg) no-repeat; width: 38px; height: 38px;	position: absolute;	top: -18px;	right: -18px; background-size: 100%;}
.popup-flex {display: flex; height: 100%; margin: 0; gap: 30px; flex-direction: row; justify-content: space-between;}
.popup-imgsection {align-items: stretch; word-break: break-word; padding: 0 10px; flex-basis: 40%;}
.popup-content {align-items: stretch; word-break: break-word; padding: 0 10px; margin-bottom: 30px; flex-basis: 60%;}
.popup-title {display: block; font-size: 30px; font-weight: bold; color: #0d293b; line-height: 40px; padding-bottom: 22px; position: relative;}
.popup-title:before {content: ''; width: 100%; height: 2px; left: 0px; right: 0px; bottom: 0px; display: inline-block; top: auto; background-color: #979797; position: absolute;}
.popup-desc {padding-top: 20px; font-size: 14px; line-height: 29px;	letter-spacing: normal;	color: #000000CC;}
.popup-img{display: inline-block; border-radius: 8px; overflow: hidden;}
.about-choose-section-outer .about-icon-box .elementor-icon-box-wrapper{align-items: center !important; min-height: 90px; padding: 20px;}
.about-choose-section-outer .about-icon-box .elementor-icon-box-icon{position: absolute !important; left: 20px !important; top: 20px !important;}
.about-choose-section-outer .about-icon-box .elementor-icon-box-content{padding-left: 65px;}

/* About Us */
.contact-polaris-insurance .elementor-widget-container:before {content: ''; background: url(images/about-usarrow.svg); position: absolute; bottom: -32px; left: -32px; width: 108px; height: 66px; display: inline-block; background-repeat: no-repeat; background-size: 100%;}
/*Review Widget*/
.review-slider-widget .CarouselWidget__list .R-ReviewsList__item{width: 33.33% !important;	flex: 0 0 33.33% !important;}
.review-slider-widget .CarouselWidget-prefix .R-flex-between-xxs{-webkit-box-pack: left !important;	-ms-flex-pack: left !important;	-webkit-justify-content: left !important; -moz-justify-content: left !important; justify-content: left !important;}
.review-slider-widget .CarouselWidget-prefix .u-textRight--all{text-align:right !important;}
.review-slider-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner{box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1) !important;	padding:20px 28px !important; background:#fff !important; border-radius: 8px !important;}
.review-slider-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton{background:#fff;}
.review-slider-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton:hover{background:#e7c145; transform: scale(1);}
.review-slider-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--left{margin-left:-15px !important;}
.review-slider-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--right{margin-right:-15px !important;}
.review-slider-widget .CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon{color:#e78302 !important;}
.review-slider-widget .CarouselWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon{color:#e78302; font-size: 18px !important;}
.review-slider-widget .CarouselWidget-prefix .CarouselWidget .cssVar-authorName{font-size:16px !important; color: #000 !important;}
.review-slider-widget .CarouselWidget-prefix .R-TextBody--xxxxs{font-size:14px !important; font-style: italic !important; text-align:left !important;}

/* Vat Registration page css */
.vat-service .elementor-widget-container .elementor-icon-box-wrapper{position:relative;}
.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-description{border-top: solid 1px #9797974d;margin-top:15px;padding-top:15px;}
.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title{padding:12px 12px 12px 66px;}
.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon {position:absolute;top:0px;left:0px;}
.vat-faq .elementor-toggle .elementor-toggle-item .elementor-toggle-icon .elementor-toggle-icon-closed{margin-top:5px;}
.vat-faq .elementor-toggle .elementor-toggle-item .elementor-toggle-icon .elementor-toggle-icon-opened{margin-top:11px;}
.vat-faq .elementor-toggle .elementor-toggle-item .elementor-toggle-title,.vat-faq .elementor-toggle .elementor-toggle-item .elementor-toggle-title:focus{outline:none;}
.faqs-right-section .need-faqs-text {padding: 29px 25px 30px 34px;display: inline-block;text-align: left;}
.faqs-right-section .need-faqs-text .need-text {font-size: 22px;font-weight: bold;line-height: 1.47;display: block;color: #000;}
.faqs-right-section .need-faqs-text .call-text, 
.faqs-right-section .need-faqs-text .call-text a, 
.faqs-right-section .need-faqs-text .call-text a:focus {font-size: 30px;font-weight: bold;line-height: 1.47;display: inline-block;color: #000;}
.vat-work-icon-list .elementor-icon-box-description{width: 70px;height: 70px;position: absolute;top: -45px;left: 50%;transform: translateX(-50%);background-color: #fff;border-radius: 100%;display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);flex-direction: column;}
.v-even .elementor-icon-box-description{top: auto; bottom: -45px;}
.vat-work-icon-list .elementor-icon-box-description span{display: block;font-size: 22px !important;font-weight: 500 !important;line-height: 0.8 !important;}
.v-eve-odd-box .elementor-widget-icon-box .elementor-widget-container{width: 200px;height: 200px;margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.vat-work-icon-list .elementor-container .v-eve-odd-box:after{content:"";background: url('images/right-arrow-vat.svg') no-repeat;width: 32px;height: 28px;display: inline-block;background-size: contain;position: absolute;right: -15px;top: 50%;transform: translateY(-50%);}
.vat-work-icon-list .elementor-container .v-eve-odd-box:last-child::after{display: none;}
.vat-infographic-img .elementor-widget-container:before{content: "";width: 128px;height: 128px;background-color: #f4e3fc;border-radius: 100%;display: inline-block;position: absolute;right: 30px;bottom: -20px;}
.vat-infographic-img .elementor-widget-container:after{content: "";background: url('images/infograpgh-icon.svg');position: absolute;bottom: 0;width: 100px;height: 84px;background-size: contain;display: inline-block;background-repeat: no-repeat;right: 15px;background-position: right center;}
.vat-infographic-img:after{content: "";background: url('images/vat-right-dbl-arrow.svg');position: absolute;bottom: -40px;width: 80px;height: 80px;background-size: contain;display: inline-block;background-repeat: no-repeat;left: 50px;background-position: center center;}
.vat-faq-right-b .faqs-right-section{position: absolute;bottom: 10px;left: 60px;}
.vat-faq-right-b > .elementor-widget-wrap{height: max-content;}
.vat-main-wel-b{overflow: hidden;}
.vat-wel-section:before{content:"";position: absolute;bottom: 0;left: -190px;background: url(images/what-we-offer-arrow.svg) no-repeat bottom;display: inline-block;width: 155px;height: 399px;background-size: contain !important;}
.faqs-right-section .need-faqs-text a:hover{text-decoration: underline;}
.jot-formtype1 .form-section .form-line .direct-embed-widgets.get-form-page-url-widget{min-height: auto !important;}
.vat-main-banner-section{position: relative;}
.vat-main-banner-section .elementor-heading-title{max-width: calc(100% - 150px);margin: 0 auto;}
.vat-main-banner-section:after{content: "";position: absolute;top: 50%;transform: translatey(-50%);right: 0;background: url(images/what-we-offer-arrow.svg) no-repeat bottom;display: inline-block;width: 87px;height: 150px;background-size: contain !important;}
.vat-form .jot-formtype1 .jotform-form:before{display:none;}
.vat-form .jot-formtype1 .form-section.page-section #id_848{position: static; top: auto;left: auto; padding-left: 0px;padding-right: 0px;}
.vat-form .jot-formtype1 .form-section.page-section #.company-banner-outerid_848 span{font-size: 18px !important;font-weight: bold;line-height: normal;color: #000;margin-bottom: 13px;display: block;}
.vat-form .jot-formtype1 .form-all{padding-top:0px;}
.vat-form .jot-formtype1 .jotform-form .affix.sidebar-box{display:none;}
.vat-info-right-b{max-width: 627px;}
.vat-info-left-b{justify-content:end;}
.vat-info-left-b .vat-infographic-img > .elementor-widget-container{max-width: 536px; margin: 0 auto;}
.vat-info-left-b .elementor-widget-wrap{max-width:536px;}
.vat-page-outer .company-banner-outer{padding: 140px 0;}
.custom-field-frame{width:100% !important; max-width:100% !important; min-height: 45px !important;}

/* Vat Registration page css END*/

/* Industries Hospitality page css */
.industries-iconl-img-section .industries-icon-list .elementor-icon-box-title{padding-left: 66px; min-height: 50px; align-items: center; vertical-align: middle; display: flex;}
.industries-iconl-img-section .industries-icon-list .elementor-icon-box-description{padding: 15px 0 0; margin-top: 19px; border-top: 1px solid rgba(0,0,0,0.1);}
.industries-iconl-img-section .industries-icon-list .elementor-icon-box-wrapper{position: relative; width: 100%;}
.industries-iconl-img-section .industries-icon-list .elementor-icon-box-icon{position: absolute;left: 0;top: 0;}
.indus-left-img-b .elementor-widget-container:before{content: "";background: url(images/service-img-up-arrow.svg);position: absolute;bottom: -20px;width: 87px;height: 226px;background-size: contain;display: inline-block;background-repeat: no-repeat;left: -43px;background-position: bottom center;}
.indus-thank-u-img .elementor-widget-wrap div{height: 100%;}
/* .indus-thank-u-detail > .elementor-widget-wrap{max-width: 750px;} */
.indus-thank-u-detail a{font-size: 18px !important;font-weight: 600 !important;color: #000000CC !important;}
.indus-thank-u-detail a:hover{color: #E7C145 !important;}
.indus-right-img-eve-b .elementor-widget-container:before{left: auto; right: -43px;}
.industries-iconl-img-section{overflow: hidden;}
.industries-icon-list.full-width-services-box .services-box .elementor-icon-box-content{height: auto !important;}
.text-link .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description a,
.text-link .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description a:focus{color:var( --e-global-color-585fe94 );text-decoration:underline;}
.thankyou-section .elementor-container{display: flex;max-width: 1920px;margin: 0 auto;background: #fff;}

/* New service section css start here */
.new-service-section .elementor-widget-wrap{display:flex;flex-wrap:nowrap;}
.new-service-section .service-callbox{margin-right: 15px !important;margin-left: 15px !important;}
.new-service-section .service-callbox .elementor-cta__content .elementor-cta__button-wrapper .elementor-cta__button{position: relative;border-radius: 20px;border: solid 1px #e7c145;background-color: var(--e-global-color-585fe94);padding: 13px 18px !important;transition: all ease 0.2s;}
.new-service-section .elementor-widget-wrap .slick-list {margin: auto -15px;}

/* Company Registration Css Starts */
.custom-container-b{max-width: 1480px;margin: 0 auto;padding: 0 10px;}
.company-banner-outer{background: url('images/Main-Banner.webp') no-repeat;background-size: cover;text-align: center;padding: 74px 0;}
.company-step{color: #e7c145;letter-spacing: 1px;font-size: 22px;font-weight: bold; text-align: center;margin-bottom: 2px;}
.company-banner-title{font-size: 40px !important;font-weight: 800 !important;color: #000 !important;line-height: normal;margin-bottom: 5px;text-align: center;line-height: 40px;max-width: 1000px;margin: 0 auto;display: flex;flex-direction: row;justify-content: center;margin-bottom:8px; overflow-wrap: anywhere;}
.company-banner-desc{font-size: 16px;font-weight: 500;color: #0a0a0a;line-height: 1.69;margin-bottom: 14px; text-align: center;}
.company-step-first span{display: inline-block; vertical-align: middle;}
.company-step-input-b{background-color: #e7c145;border-radius: 42px;font-size: 18px; font-weight: 500; color: #0a0a0a;margin-right: 10px;display: inline-block;}
.company-step-input-b .company-name-input-field, .company-step-input-b .company-name-input-field:focus{border-radius:48px;
	border-right: 1px solid #000 !important; padding: 19px 43px 19px 28px; background: transparent; border: none; appearance: none; -webkit-appearance: none; width: 523px; color: #0a0a0a;font-size: 18px;font-weight: 500; outline: none;border: 1px solid #e7c145;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.company-step-input-b .company-name-input-field.company-name-error {border: 1px solid #ff0000 !important;border-top-left-radius: 42px;border-bottom-left-radius: 42px;}
.company-step-limited{margin-right:20px;}
.company-step-input-b .company-name-input-field::placeholder{color: #0a0a0a;}
.company-step-radio-b{padding: 19px 38px 19px 15px;}
.company-step-radio-b label{margin: 0; font-size: 18px; font-weight: 500; margin-left: 10px;}
.company-step-submit-btn button{background-color: #0a0a0a !important;border-radius: 30px !important;padding: 19px 29px !important;font-size: 18px !important;font-weight: 500 !important;border-color:  #0a0a0a !important;color: #e7c145 !important;}
.company-step-submit-btn button:hover{border-color:  #e7c145 !important;background-color: #e7c145 !important;color: #0a0a0a !important;}
.company-step-radio-b input[type='radio']:after {width: 18px;height: 18px;border-radius: 18px;top: 2px; left: -1px;	position: relative;	background-color: #fff;	content: '';display: inline-block;visibility: visible;border: 5px solid white;}
.company-step-radio-b input[type='radio']:checked:after {width: 18px;height: 18px;border-radius: 18px;top: 2px;left: -1px;position: relative;background-color: #000;content: '';display: inline-block;visibility: visible;border: 5px solid white;}
.company-step-radio-b .company-step-ltd{margin-right: 20px;}
.company-step-radio-b .company-step-ltd input[type="radio"]{margin:0;}
.company-step-radio-b input[type=radio] {visibility: hidden;margin: 0;}
.company-step-radio-b .company-step-ltd input[type=radio] {margin: 0;visibility: hidden;}
.display_api_response_div .company-banner-title:before{content: "";background: url(images/green-tick.svg) no-repeat;width: 30px;height: 30px;display: inline-block;margin-right: 15px;line-height: 39px; min-width:30px; position:relative; top:6px;}
.display_api_response_div .red-cross-icon:before{content: "";background: url(images/red-cross.svg) no-repeat;width: 30px;height: 30px;display: inline-block;margin-right: 15px;line-height: 39px;}
.display_api_response_div .search_again_btn_id{font-weight: 500 !important; color: #0a0a0a !important;}
.display_api_response_div .search_again_btn_id:hover{color: #e7c145 !important;}
.company-step-input-b .company-name-input-select, .company-step-input-b .company-name-input-select:focus{ border-right: 0 !important;cursor:pointer; background-image: url('images/about-down-arrow.svg'); background-repeat: no-repeat; background-size: 14px 10px; background-position: right 24px center; background-color: transparent !important; color: #000 !important; outline: none; border: none; appearance: none; -webkit-appearance: none; padding: 19px 43px 19px 28px;	width: 580px;
}
.display_api_response_div .company-step-input-b{margin-right: 0; padding: 0 !important;}
input:-webkit-autofill,input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{background: #fff !important; background-color: #fff !important; box-shadow: none !important; -webkit-box-shadow: none !important; -webkit-background-clip: text !important;-webkit-box-shadow: 0 0 0 30px #fff inset !important;}
.company-step-input-b .company-first-step-search input:-webkit-autofill,
.company-step-input-b .company-first-step-search input:-webkit-autofill:hover, 
.company-step-input-b .company-first-step-search input:-webkit-autofill:focus, 
.company-step-input-b .company-first-step-search input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 30px #e7c145 inset !important;}
.company-step2-search-agn{position: absolute; top: -48px; left: 0;cursor: pointer;}
.company-step2-search-agn .company_bck_btn{color: #0a0a0a;font-size: 12px;font-weight: 600; line-height: normal;display: inline-block;}
.company-step2-search-agn .company_bck_btn:hover{color: #e7c145;}
.company-step2-search-agn .company_bck_btn:before{content: "";	background-image: url('images/about-down-arrow.svg'); display: inline-block; vertical-align: middle; width: 25px; height: 25px; border-radius: 100%; background-size: 6px 10px; background-repeat: no-repeat; background-position: center; border: 1px solid #0a0a0a; transform: rotate(90deg); margin-right: 8px;}
.company-step2-search-agn .company_bck_btn:hover::before{background-color: #e7c145;}
.company-step-third .vsz-package-container{padding: 60px 0;}
.company-pck-ls-cols{display: flex; border: 1px solid #d8dbe3; border-right: none;border-top: none;}
.company-pck-ls-col40{flex-basis: 40%;}
.company-pck-ls-col100{flex-basis: 100%;text-align: center;}
.company-pck-ls-col30{flex-basis: 30%;text-align: center;}
.company-pck-ls-col20{flex-basis: 20%; text-align: center;}
.company-pck-ls-col60{flex-basis: 60%;}
.company-pck-ls-top-header .company-pck-ls-cm-col{border-right: 1px solid #d8dbe3;border-top: 1px solid #d8dbe3;display:flex;flex-wrap: wrap;justify-content: end;flex-direction: column;padding: 19px; overflow-wrap: anywhere;}
.company-pck-ls-top-header.company-footer .company-pck-ls-cm-col{padding-top:0px;padding-bottom:25px;border-top:none;}
.company-pck-list-mainb{margin-top: 31px;}
.company-pck-ls-header{color: #0a0a0a !important;line-height: 1.28;font-weight: bold !important;font-size: 18px !important;margin: 0;}
.company-pck-ls-header .company-pck-type{padding-right:5px;}
.company-pck-ls-price-title{color: #000 !important;font-weight: 600 !important;font-size: 20px !important;line-height: normal;margin: 0 0 16px; position: relative;text-align:center;}
.company-pck-ls-price{color: #0a0a0a;line-height: normal;font-weight: 600;font-size: 40px; margin-top: 8px;}
.company-pck-ls-sub-txt{display:inline-block; color: #666;font-size: 13px;font-weight: normal; line-height: 1.57;}
.company-pck-ls-price .company-pck-ls-sub-txt{font-size: 11px; color: rgba(0,0,0,0.8);}
.company-pck-ls-price sup{font-size: 14px;vertical-align: super; margin-right: 5px;}
.company-pck-ls-price-title:after{content:""; width: 20px; height: 1px;background-color:#cbd3db;display: inline-block;position: absolute;bottom: -15px;right: 50%;left: 50%;transform: translateX(-50%);}
.company-pck-ls-title{color: #0a0a0a !important;line-height: normal;font-weight: 500 !important;font-size: 14px !important;margin: 0;}
.company-pck-ls-innloop-col{display: flex; border: 1px solid #d8dbe3; border-top: none;border-right: none;}
.company-pck-ls-innloop-col .company-pck-ls-cm-col{border-right: 1px solid #d8dbe3;padding: 14px 19px;position:relative;overflow-wrap: anywhere;}
.tick-icon{background: url('images/tick-icon.svg') no-repeat center;background-size: 14px 12px;display: inline-block;width: 100%;height: 100%;}
.company-pck-directors-b{background-color: #e7c145;}
.company-pck-directors-b .company-pck-ls-sub-txt{color: rgba(0,0,0,0.8);}
.company-pck-directors-b .company-pck-ls-title{font-weight: 600 !important;margin: 0 0 2px;}
.custom-btntyp1{background-color: #E7C145;border: 1px solid #E7C145;border-radius: 28px;padding: 14px 34px;font-size: 14px !important;color: #0a0a0a !important;font-weight: 600 !important;line-height: normal;display: inline-block;text-decoration: none; width:100%; max-width:154px; cursor:pointer;}
.custom-btntyp1:hover{background-color: #0a0a0a; color: #E7C145 !important;text-decoration: none;}
.company-pck-link-b{margin: 9px 0 7px;}
.company-pck-most-pop-cols{display: flex;border: 1px solid transparent;border-bottom: 0;}
.company-pck-most-pop-cols .company-pck-ls-title{padding: 12px 20px;font-weight: 600 !important;}
.compny-most-pop{background-image: linear-gradient(259deg, #e98240 2%, #e7c145 98%);border-top-left-radius: 8px;border-top-right-radius: 8px;}
.company-pck-ls-mandat{color: #ff2323;padding-left: 5px;}
.company-pck-director-ls-b{display: flex; align-items: center;height: 100%;justify-content: center;}
.company-pck-director-ls-b .company-pck-ls-title{margin: 0 26px 0 0;}
.directors-input-select, .directors-input-select:focus{border-radius: 4px;background-color: #fff;padding: 10px 15px;width: 222px;background-image: url(images/about-down-arrow.svg);background-repeat: no-repeat;background-size: 12px 8px;background-position: right 15px center;appearance: none;outline: none;border: none; font-size: 14px;color: #0a0a0a;}
.company-pck-tooltip{position: relative;line-height: normal;}
.company-pck-tooltip::after{content:"";display: inline-block;background: url('images/tooltip.svg') no-repeat center;width: 16px;background-size: contain;height: 16px;cursor: pointer; position: relative;top:2px;}
.company-pck-list-innerloop .company-pck-ls-innloop-col .company-pck-ls-cm-col{display: inline-flex;justify-content: space-between;align-items: center;}
.company-pck-tooltip-txt{background-color: #000;color: #fff;text-align: center;width: 180px;bottom: 100%;left: 50%;transform: translateX(-50%);margin-bottom: 8px;text-transform: none;font-weight: 400;font-size: 12px;position: absolute;z-index: 1;padding: 10px 5px !important;height: auto;line-height: 1.2;visibility: hidden;opacity: 0;transition: opacity 0.3s ease-in-out;border-radius: 5px;}
.company-pck-tooltip:before{content:"";display: inline-block;width: 10px;height: 10px;position: absolute;background-color: #000;z-index: 1;transform: rotate(45deg);top: -14px;left: 3px;opacity:0;transition: opacity 0.3s ease-in-out;}
.company-pck-tooltip:hover::before{opacity:1;}
.company-pck-tooltip:hover .company-pck-tooltip-txt{visibility: visible; opacity: 1;}
.company-pck-list-innerloop .company-pck-ls-title{word-wrap: break-all;overflow-wrap: anywhere;}
.compny-most-pop-ls{border-right-color: #e7c145 !important;position: relative;border-top: none !important;background-color:#fff6e9 !important;}
.company-pck-most-pop-cols .company-pck-ls-cm-col{border-right-color: #e7c145 !important;;position: relative;background-color: #fff6e9;}
.compny-most-pop-ls:before{content:"";	width: 1px;	height: 100%; background: #e7c145; position: absolute; left: -1px; top: 0; bottom: 0;}
.compny-most-pop{position: relative;}
.compny-most-pop:after{content:"";	width: 12px; height: 100%;	background: url('images/corner-cut.svg') no-repeat;	background-position: top right;	background-size: cover;	position: absolute; right: -1px; top: 0; bottom:0; bottom: 0; z-index: -1;}
.company-first-step-search{position: relative;}
.company-reg-page .ajex-load-image{background-image: url(images/loader-img-new.svg); position: absolute; background-repeat: no-repeat; right: 15px; top: 50%; background-position: center; display: none; z-index: 1; background-size: 70px; height: 60px; width: 60px; transform: translateY(-50%);}
.jot-formtype1 .jotform-form .product-container-wrapper .form-sub-label-container input{margin-right: 0; pointer-events: none !important; border: 0 !important; background: transparent !important; padding: 0 !important; height: auto !important; display: inline-block !important; max-width: 100% !important; min-width: 63px !important;
    font-size: 30px !important; font-weight: 600 !important; width:46px !important;}
.product-container-wrapper .form-sub-label-container .donation_currency{font-size: 30px; font-weight: 600; color: #333;}
.product-container-wrapper .form-sub-label-container .donation_currency + .form-sub-label{display:none;}
.company-registration-form .filter-container{margin-bottom:0px !important;}
.company-registration-form .jot-formtype1 .jotform-form .form-line[data-type="control_stripeCheckout"] .form-sub-label-container .form-sub-label{display:none !important;}
.company-registration-form  .jot-formtype1 .jotform-form .form-line[data-type="control_stripeCheckout"] .form-label.form-label-top{font-size:14px !important;}
.company-registration-form .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper{top:0px !important; position:relative !important; justify-content: flex-start !important;}
.company-registration-form .jot-formtype1 .jotform-form .form-section{padding-bottom:70px !important;}
.company-registration-form .jot-formtype1 .form-sub-label-container[data-input-type="phone"]{margin-right: 0px !important;}
.company-registration-form .jot-formtype1 .jotform-form .form-line[data-type="control_phone"] .form-sub-label-container[data-input-type="phone"]{margin-right: 0px !important;}
.company-registration-form .jot-formtype1 .jotform-form .form-line[data-type="control_address"] .form-address-line input{width:100% !important;}
.company-registration-form .jot-formtype1 .jotform-form .form-line[data-type="control_address"] .form-address-line.form-address-city-line{width:50% !important; padding-right: 5px;}
.company-registration-form .jot-formtype1 .jotform-form .form-line[data-type="control_address"] .form-address-line.form-address-state-line{width:50% !important;}
.company-registration-form .jot-formtype1 .jotform-form .form-line[data-type="control_address"] .form-address-line.form-address-zip-line{/*width:50% !important;*/ padding-bottom:0px !important;}
.company-pck-ls-top-header.company-footer .company-pck-ls-cm-col.company-footer-title{justify-content: center;padding-bottom:0;}
.company-pck-ls-top-header.company-footer .company-pck-ls-cm-col.company-footer-title .company-pck-ls-title{font-weight: 600 !important;}
.company-registra-jotform .jotform-form [data-type=control_button].form-line .form-buttons-wrapper{margin-bottom: 50px !important; width: 100% !important;
    position: relative; top: 25px;}
.company-registra-jotform #cid_1{margin-bottom:40px !important;}
.llp-extra-text{display: flex; column-gap: 20px; margin-bottom: 80px;}
.llp-extra-text .first-div-llp, .llp-extra-text .second-div-llp{padding: 15px; width:50%; border: 1px solid #d8dbe3; border-radius: 8px;}
.llp-extra-text h5{font-weight: bold !important; font-size: 18px !important; margin: 0 0 15px 0;}
.llp-extra-heading{text-align:center; font-weight:800 !important; margin-bottom: 25px; font-size: 24px !important;}
.llp-extra-text p{margin-bottom:0;}
.fot-condition-txt{margin-top:15px;}
.comp-pck-word-switch {position: relative;display: inline-block;width: 35px;height: 19px;margin-bottom:0;}
.comp-pck-word-switch input{opacity: 0;width: 0;height: 0;font-size:0;}
.comp-pck-word-switch .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;border-radius: 34px;}
.comp-pck-word-switch .slider:before {position: absolute;content: "";height: 15px;width: 15px;left: 2px;bottom: 2px;background-color: white;-webkit-transition: .4s;transition: .4s;border-radius: 50%;}
.comp-pck-word-switch input:checked + .slider {background-color: #e7c145;}
.comp-pck-word-switch input:focus + .slider {box-shadow: 0 0 1px #e7c145;}
.comp-pck-word-switch input:checked + .slider:before { -webkit-transform: translateX(16px);-ms-transform: translateX(16px);transform: translateX(16px);}
.company-pck-word-reg .company-pck-ls-cm-col{display:flex; align-items:center;justify-content:center;}
.company-pck-word-reg .company-pck-ls-col40{justify-content:left;}
/* Company Registration Css Ends */

/* Company Registration Thank you page */
.company-regi-jotform .jot-formtype1 .jotform-form .form-section{margin:0 auto !important;}
.company-regi-jotform .jot-formtype1 .form-line.sidebar-widget{display:none !important;}
.company-regi-jotform .jot-formtype1 .jotform-form .form-section.page-section .form-header-group {margin: 0;}
.company-regi-jotform .form-pagebreak{margin:0 !important; padding: 30px 0;}
.company-regi-jotform .jot-formtype1 .jotform-form .form-all .form-pagebreak-next, .company-regi-jotform .jot-formtype1 .jotform-form .form-all .form-pagebreak-next:focus{padding:14px 18px 14px 18px !important;}
.company-regi-jotform .jot-formtype1 .jotform-form .form-all .form-pagebreak-back, .company-regi-jotform .jot-formtype1 .jotform-form .form-all .form-pagebreak-back:focus{padding: 13px 25px 14px 25px !important;}
.company-regi-jotform .header-default .form-header, .company-regi-jotform .header-large .form-header{font-size:28px;}
.company-regi-jotform .jot-formtype1 .jotform-form .form-radio-item label, .company-regi-jotform .jot-formtype1 .jotform-form .form-radio-item input[type=radio]:checked+label{text-align:left; border: 0 !important; background-color: transparent !important; color: #000000 !important;}
.company-regi-jotform .jot-formtype1 .jotform-form .form-section{max-width:960px !important;}
.company-regi-jotform .jot-formtype1 .jotform-form .form-line{margin-top:0 !important; margin-bottom:0 !important;}
.company-regi-jotform .jot-formtype1 .form-label-top{margin-bottom:7px !important;}
.company-regi-jotform .jot-formtype1 .jotform-form li[data-type="control_datetime"] .newDefaultTheme-dateIcon {right: 0; position: absolute; height: 45px;}
.company-regi-jotform .jot-formtype1 .error-navigation-container{display:none !important;}

/* Switch to polaris */
.switch-to-arrow .elementor-widget-container:before {content: ''; background: url(images/about-usarrow.svg); position: absolute; bottom: -32px; left: -32px; width: 108px; height: 66px; display: inline-block; background-repeat: no-repeat; background-size: 100%;}
.linktext .elementor-widget-container a,
.linktext .elementor-widget-container a:focus{color:#fff;}
.switchto-steps .steps-list .elementor-widget-container .elementor-icon-list-item{padding-left:66px;}
.switchto-steps .steps-list .elementor-widget-container .elementor-icon-list-item .elementor-icon-list-text span{font-size: 22px;font-weight: 600;display: block;margin: 0;margin-bottom: 7px;color: #fff;}
.switchto-steps .steps-list .elementor-widget-container ul {margin: 0px;padding: 0px;list-style-type: none;counter-reset: list;margin-bottom: 36px;}
.switchto-steps .steps-list .elementor-widget-container .elementor-icon-list-item:after {content: '';display: inline-block;position: absolute;height: 100%;width: 1px;border: 1px dashed #979797;top: 18px;left: 21px;z-index: 1;}
.switchto-steps .steps-list .elementor-widget-container .elementor-icon-list-item:before {counter-increment: list;content: counters(list, ".");background-color: #fff;font-size: 22px;font-weight: bold;text-align: center;color: #0a0a0a;width: 42px;height: 42px;display: inline-block;border-radius: 50%;padding: 10px;top: -9px;position: absolute;left: 0px;z-index: 2;}
.switchto-steps .steps-list .elementor-widget-container .elementor-icon-list-item:last-child:after{display:none;}

.how-it-work-image .dedicated-insurance-text {padding: 101px 38px 27px 27px;background-color: #e7c145;border-radius: 6px;display: inline-block;position: absolute;bottom: 10px;left: 0px;text-align: left;}
.how-it-work-image .dedicated-insurance-text:before {background: url(images/shield-check.svg) no-repeat;content: '';width: 41px;height: 50px;display: inline-block;position: absolute;top: 32px;left: 27px;}
.how-it-work-image .inner-text {font-size: 30px;font-weight: bold;color: #0a0a0a;display: inline-block;max-width: 200px;line-height: 30px;margin: 0;}
.switchto-steps .howworks-outer .elementor-container .elementor-column.how-it-work-image{padding-left:80px;}
.how-it-work-image .dedicated-insurance-text .inner-text span {font-size: 22px;font-weight: 600;display: inline;}

/*Product Thank you page name and ref number*/
.thank-you-dynamic-field{margin: 0 auto; padding: 20px; text-align:center;}
.thank-you-dynamic-field .label-dynamic-field{font-size: 50px; font-weight: 800; margin-bottom: 10px; color: #000;}
.thank-you-dynamic-field .value-dynamic-field{font-size: 50px; font-weight: 800; color: #000;}
.thank-you-ban-section .company-bottom-seaction{display:none;}

/*Product Thank you page name*/
.thank-you-dynamic-field-name{margin: 0 auto; padding: 20px; text-align:center;}
.thank-you-dynamic-field-name .label-dynamic-field{font-size: 30px; font-weight: 700; margin-bottom: 10px; color: #000;}
.thank-you-dynamic-field-name .value-dynamic-field{font-size: 30px; font-weight: 700; color: #000;}
.thank-you-bot-sec .company-top-seaction{display:none;}
.company-bottom-seaction .thank-you-dynamic-field{margin: 0; padding: 20px 0 0 0; text-align: left;}
.company-bottom-seaction .thank-you-dynamic-field .label-dynamic-field{font-size:14px; font-weight:700;}
.company-bottom-seaction .thank-you-dynamic-field .value-dynamic-field{font-size:14px; font-weight:700;}

/* contact us page */
.contact_us_info{ margin: 0 auto;}


/*New Thank you page*/
.new-thankyou-page{margin-top:-120px;}

/* Language Switcher CSS */
.widget_icl_lang_sel_widget{margin: 0;padding: 0;display: inline-block;}
.header-menu-lang-switcher{margin-right: 16px;}
.widget_icl_lang_sel_widget .wpml-ls-sidebars-right-sidebar{margin: 0;width: auto;}
.widget_icl_lang_sel_widget .wpml-ls-item-toggle{background: transparent;border: none;padding:5px 3px!important;line-height: 0;background: #000;text-align:center;display: flex;align-items: center;}
.wpml-ls-legacy-dropdown .wpml-ls-flag{width: 28px;height: 20px;min-width:28px;object-fit: cover;}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right: 0px;border: 4px solid transparent;border-top: 6px solid #e7c145;}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover{background: transparent !important;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{width:220px;max-height:355px;overflow-y:auto;border-radius:5px;padding:10px 0 !important;border-top:0 !important;border-bottom: 1px solid #e7c145;padding-bottom:50px !important;}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{line-height: 1.4;border-color: #e7c145;padding: 10px;background: #000;border:0;min-width:150px!important;font-size:12px;align-items: center;display: flex;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover{background: #e7c145 !important;}
.widget_icl_lang_sel_widget .jspContainer{border: 1px solid #e7c145;border-radius:5px;border-top-width:2px;}
.widget_icl_lang_sel_widget .jspDrag{width: 8px !important;;left: -3px!important;;background: #e7c145!important;;}
.widget_icl_lang_sel_widget .jspPane{padding-right: 25px !important;background: #000;padding-bottom: 10px !important;}
/* .wpml-ls-legacy-dropdown .wpml-ls-sub-menu:last-child{padding-bottom:50px !important;} */
.wpml-ls-item-toggle span{display:none !important;}
.wpml-ls-legacy-dropdown a span{color:#fff;padding-left:5px; margin-left:0 !important;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu:before{content: ""; vertical-align: middle; display: inline-block;position: absolute;left: 10px;top: -4px;border: 8px solid transparent;border-bottom: 8px solid #e7c145;}
.home-banner-right-sidebar .elementor-widget-wrap, .home-banner-right-sidebar .elementor-element, .home-banner-right-sidebar .elementor-widget-container{height:100%;}
.home-banner-align > .elementor-container{align-items: unset !important;}
.home-banner-align{background-position: center center !important;background-size: cover !important;}
/* .home-banner-align .banner-col > .elementor-widget-wrap{padding: 31px 15px 31px 15px !important;} */
.home-banner-right-sidebar img{object-position: bottom center !important;}
/* Cookie Yes plugin css */
.cky-consent-bar .cky-banner-btn-close{top: 50% !important;transform: translateY(-50%) !important;border: 0px !important;background-color: transparent !important;}
.cky-consent-bar .cky-banner-btn-close img{width:12px !important;height:12px !important;}
.cky-notice-group .cky-notice-des a,.cky-notice-group .cky-notice-des a:focus{color:#FFFFFFCC !important;text-decoration:none !important;}
.cky-notice-group .cky-notice-des a:hover{color:#e7c145 !important;}
.cky-consent-bar .cky-title{display:none;}
.cky-notice-group{justify-content: center !important;}
.cky-consent-container .cky-consent-bar{padding: 12px 10px !important;box-shadow:none !important;}
.cky-btn {font-family: montserrat, Sans-serif !important;padding: 4px 10px !important;border-radius: 28px !important;border: 1px solid #e7c145 !important;background-color: #e7c145 !important;font-size: 13px !important;font-weight: 600 !important;color: #0a0a0a !important;line-height: 13px !important;}
.cky-btn.cky-btn-accept:hover{background-color: #282727 !important;color:#e7c145 !important;}
/* Our Values page */
.hotspot-section .tooltip-head{margin-bottom:4px;display:block;font-size: 16px;font-weight: bold;line-height: 1.31em;color: #000;}
/* Career Page css start here */
.career-loopgrid .elementor-loop-container .e-loop-item:last-child .career-sidebar-loop .elementor-widget-wrap{border-bottom:0px !important;}
.career-sidebar.sidebar-sticky{position:sticky;position: -webkit-sticky;}
.career-title-section.title-sticky{position:sticky;position: -webkit-sticky;background: #fff;z-index: 111;padding: 10px;}
.career-title-section.title-sticky .title-text .elementor-widget-container{margin-bottom:0px !important;}
.career-page-popup .jot-formtype1 .jotform-form .form-textbox, .jot-formtype1 .jotform-form .form-textarea{height:40px !important;}
.career-page-popup .jotform-form{padding-bottom:0px !important;}
.career-page-popup .jot-formtype1 .jotform-form:before{display:none;height:0px;}
.career-page-popup .jot-formtype1 .form-all{padding-top:0px;}
.career-page-popup .jot-formtype1 .form-section .form-line{margin-bottom: 15px !important;padding-left: 10px;padding-right: 10px;margin-top: 0px;padding-bottom: 0px;padding-top: 0px;margin:0px;}
.career-page-popup .jot-formtype1 .jotform-form .form-section{background-color: #e7c145;box-shadow: none !important;padding: 0px 0px 5px;}
.career-page-popup .jot-formtype1 .jotform-form .form-label, 
.career-page-popup .jot-formtype1 .jotform-form .form-label.form-label-top {font-size: 12px!important;line-height: 20px;color: #000!important;font-family: montserrat,Sans-serif!important;font-weight: 600!important;margin-bottom: 4px !important;}
.career-page-popup .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper{margin: 0!important;text-align: right;position: relative;right: auto;top: auto;width: auto;display: flex;justify-content: flex-end;}
.career-page-popup .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper .form-submit-button.submit-button, .career-page-popup .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper .form-submit-button.submit-button:focus {background: #0a0a0a !important;border-radius: 28px !important;border: 1px solid #0a0a0a !important;font-size: 11px !important;font-weight: 600;line-height: normal;color: #e7c145;letter-spacing: 1px;padding: 13px 22px 13px 23px !important;font-family: "Montserrat", Sans-serif !important;box-shadow: none;}
.career-page-popup .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper .form-submit-button.submit-button:hover {border: solid 1px #000!important;background-color: #fff!important;color: #000!important;}
.career-page-popup .form-line-active {background-color: transparent !important;}
.career-page-popup .fixed-width .form-dropdown, .career-page-popup .fixed-width .form-textarea,.career-page-popup .fixed-width .form-textbox {width: 100% !important;}
.career-pg .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper .form-submit-button.submit-button, 
.career-pg .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper .form-submit-button.submit-button:focus{color:#0a0a0a !important}
.career-pg .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper{border:0px;}
.career-pg .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper{top:80px !important;right:-60px;}
.career-pg .jot-formtype1 .jotform-form .form-line {margin-bottom: 30px !important;padding-left: 0;padding-right: 0;}
.career-pg .jot-formtype1 .jotform-form .form-section{padding: 45px 45px 5px;}
.career-pg .jot-formtype1 .jotform-form .form-readonly.form-textbox{color:#4c4c4c !important;background-color:#d9d9d9 !important;}
/* Career Page css */
.sidebar-postlink .elementor-heading-title a,.sidebar-postlink .elementor-heading-title a:focus{font-weight:600 !important;}
.sidebar-postlink .elementor-heading-title a:hover{color:#e7c145 !important;}
.career-loopgrid .elementor-loop-container .e-loop-item:last-child .career-sidebar-loop .elementor-widget-wrap {padding-bottom: 0px;}
.career-loopgrid{max-height: 622px;overflow-y: scroll;padding-right:15px;}
.career-loopgrid::-webkit-scrollbar {width: 5px;cursor:pointer; }
.career-loopgrid::-webkit-scrollbar-track {background: transparent; }
.career-loopgrid::-webkit-scrollbar-thumb {background-color: #e7c145;border-radius: 20px;border: 3px solid #e7c145;}
/* Career Detail page css start here */
.back-tojob .elementor-button-wrapper .elementor-button .elementor-button-icon svg{width:7px !important;}
.our-value-sidebar .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title b{color:#8d02a4 !important;}
.text-link a,.text-link a:focus{text-decoration:underline !important;}
.career-fields .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-description{padding: 3px 13px 3px 15px;border-radius: 6px;background-color: #f3f2f1;display:inline-block;}
.dialog-message.dialog-lightbox-message::-webkit-scrollbar-thumb{background-color: #00000094; border-radius: 20px;}
.dialog-message.dialog-lightbox-message::-webkit-scrollbar {width: 5px;}
.dialog-message.dialog-lightbox-message::-webkit-scrollbar-track {background: #fff;}
.elementor-popup-modal .dialog-close-button{top: 0px !important;right: -13px !important;}
.header-btn .elementor-shortcode .applybtn,
.header-btn .elementor-shortcode .applybtn:focus{font-family: montserrat, Sans-serif;font-size: 14px;font-weight: 600;text-decoration: none;color: #232017;background-color: #e7c145;border-style: solid;border-width: 1px;border-color: #e7c145;border-radius: 28px;padding: 13px 36px;display: inline-block;line-height: 18px;}
.header-btn .elementor-shortcode .applybtn:hover{color: #e7c145;background-color: #000;border-style: solid;border-width: 1px;border-color: #000;}
.join-box .applynow-section{text-align:center;}
.join-box .header-btn .elementor-shortcode .applybtn:focus,
.join-box .header-btn .elementor-shortcode .applybtn{font-family: montserrat, Sans-serif;font-size: 18px;font-weight: 700;text-decoration: none;color: #fff;background-color: #0a0a0a;border-style: solid;border-width: 1px;border-color: #0a0a0a;border-radius: 28px;padding: 16px 36px;display: inline-block;line-height: 18px;}
.join-box .header-btn .elementor-shortcode .applybtn:hover{background-color: #fff;color: #0a0a0a;border-style: solid;border-width: 1px;border-color: #0a0a0a;}

/* Common - Jotform Datepicker CSS */
.calendar.popup thead{display: table-caption;}
div.calendar td.title{color: #0A0A0A;font-family: "Montserrat", Sans-serif;font-size:14px;}
.calendar.popup thead > tr{display: flex; justify-content: space-around; background: #ddd;}
.calendar.popup thead > tr button{padding:0 10px;background-color:transparent; border: none!important;font-size:13px;color: #0A0A0A;font-family: "Montserrat", Sans-serif;}
div.calendar.popup thead > tr th{background: transparent; border:0;padding: 5px 10px;}

/*jscroll pan css start here*/
/* .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-bottom:30px solid #e7c145 !important;} */
/*.wpml-ls-legacy-dropdown .wpml-ls-sub-menu:after {
    content: "";
    vertical-align: middle;
    display: inline-block;
    position: absolute;
    left: 10px;
    top: -6px;
    border: 8px solid transparent;
    border-bottom: 8px solid #e7c145;
}*/
/*.widget_icl_lang_sel_widget .jspContainer{border-bottom: 30px solid #ff0000;padding-bottom: 30px !important;}*/
/*.jspContainer{padding-bottom: 40px !important;position: static !important;}
.jspContainer:before{background-image: url(images/about-down-arrow.svg);display: block !important;background-color: #e7c145;padding: 12px !important;content: '';bottom: -8px;top: auto;position: absolute;left: 0px;background-repeat: no-repeat;background-size: 10px;height: 20px;width: 100%;background-position: center 5px;z-index: 999;border-radius: 0px; }*/
/*  media query  */
@media only screen and (min-width: 1024px){
	.industry-page .vat-infographic-section .vat-info-right-b > .elementor-widget-wrap{padding-left:91px !important;}
}
@media only screen and (max-width: 1460px){
/*Banner section*/	
.expert_section{background-size:cover !important;}
/*About Us*/
.contact-polaris .img-arrow{left: -31px !important;top: 357px !important;}
/*Thank you page*/
.thankyou-left-side .elementor-widget-wrap{padding:40px !important;}
.thankyou-left-side .elementor-widget-heading .elementor-heading-title{font-size: 34px !important;}
.thank-you-info-section .elementor-widget-wrap{padding:35px !important;}
.thank-you-page-btn .elementor-icon-list-items .elementor-icon-list-item a{padding: 16px 16px !important;font-size: 15px !important;}
}
@media screen and (min-width: 1501px) and (max-width: 1199px){
.site-header .header-section{padding:0px 20px !important;}
.offer_section .elementor-container{max-width:1280px !important;}
.offer_section > .elementor-container:before {top: 50px;right: -155px;width: 135px;height: 350px;}
}
/* leptop container width for all home page section */
@media(min-width:1200px){
.site-header .header-section{padding:0px 20px !important;}	
}
 @media screen and (min-width: 1200px) and (max-width: 1500px){
.elementor-container {max-width: 1250px !important;}
.elementor-section-full_width .elementor-container {max-width: 100% !important;}
/*.header-section > .elementor-container {max-width: 1250px !important;}*/
.expert_section > .elementor-container {max-width: 1250px !important;}
.offer_section > .elementor-container {max-width: 1150px !important;}
.offer_section > .elementor-container:before {top: 50px;left: 100%;width: 80px;height: 209px;}
.our_service_section > .elementor-container {max-width: 1250px !important;}
.review_section >  .elementor-container {max-width: 1250px !important;}
.footer_main_section > .elementor-container {max-width: 1250px !important;}
.mega_menu_header > .elementor-container {max-width: 1250px !important;}
.home .articales_section{padding-left: calc((100vw - 1250px)/ 2)!important;}
.vat-faq-right-b .faqs-right-section {left: 20px;}
/* Company Registration Css */
.custom-container-b{max-width: 1250px;}
.home-banner-align h1{font-size: 40px !important; line-height: 50px !important;}
}
@media only screen and (max-width: 1600px){
/* Career page */
.join-us-col > .elementor-widget-wrap{padding:5% 6% 4% !important;}
.career-sidebar-loop .career-apply a{padding:8px 25px !important;}
/* Switch to polaris */
.how-it-work-image .elementor-widget-image .elementor-widget-container > img {max-width:530px;}	
/* News listing and detail page css */
.news-list-section .elementor-grid{grid-column-gap: 40px !important; grid-row-gap: 40px !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item {padding: 0px 5px !important;}
.home_service_section {max-width: 100%; margin-left: auto; }
.home_service_section .elementor-post__text {padding: 20px 30px 41px !important;}
/* 404 page */
.page_404.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {padding: 80px 0 80px 0;}
.goback_btn span.elementor-button-icon.elementor-align-icon-right {margin-left: 10px;}
.call_us_404 svg path {fill: #000;}
.call_us_404.elementor-element.elementor-element-51f7cbc .elementor-button:hover svg path, .elementor-1848 .elementor-element.elementor-element-51f7cbc .elementor-button:focus svg path{fill: var(--e-global-color-585fe94 );  }
/*Header Section*/
.header-section .quote-btn-header .elementor-button{padding:16px 20px 16px 20px !important; font-size:16px;}
.header-section .header-list-icons a .elementor-icon-list-text{font-size:0;}
/* Vat Registration page css */
.vat-wel-section:before{left: -160px;}
}
@media screen and (min-width: 1024px) and (max-width: 1500px){
/* Vat Registration page css */
.page-vat-registration-compliance .vat-main-head-title .elementor-heading-title{font-size: 35px !important;line-height: 42px !important;}
.vat-info-right-b {max-width: 555px;}
/* Industry page css */
.industry-page .elementor-widget-container h3.elementor-heading-title{font-size: 35px !important;line-height: 42px !important;}
}
@media only screen and (max-width: 1500px){
.site-header .header-section{padding:0px 20px !important;}
/* Vat Registration page css */
.v-eve-odd-box .elementor-widget-icon-box .elementor-widget-container{width: 180px; height: 180px;}
.vat-wel-section:before{width: 100px; left: -115px;}
}
@media only screen and (max-width: 1480px){
/*Header Section*/
.site-header .header-section{padding:0px 20px !important;}
.header-section .elementor-widget-theme-site-logo a img{max-width: 155px !important;}
/*Midbar Section*/
.midbar-section h1.elementor-heading-title{line-height: 60px !important; font-size: 50px !important;}
.expert_section{padding:31px 15px 31px 15px !important;}
.expert_section .elementor-container{min-height: 50px !important;}
/*home service section */
.home_service_section span.next_arrow.slick-arrow {top: -124px;position: absolute;right: 20px;}
.home_service_section span.prev_arrow.slick-arrow {top: -124px;position: absolute;right: 100px;}
.new-service-section span.next_arrow.slick-arrow {top: -124px;position: absolute;right: 20px;}
.new-service-section span.prev_arrow.slick-arrow {top: -124px;position: absolute;right: 100px;}

/*offer section */
.offer-list .elementor-widget-wrap{padding:30px 10px !important;}
.offer-list .icon_box_list .elementor-icon-box-icon .elementor-icon{font-size: 60px !important;}
.offer-list .icon_box_list .elementor-icon-box-content .elementor-icon-box-title{font-size: 19px !important;}
.offer-list .icon_box_list .elementor-icon-box-content .elementor-icon-box-description{font-size: 14px !important;}
/* New section  */
.home_page_blog_slider span.next_arrow.slick-arrow {top: -124px;position: absolute;right: 20px;}
.home_page_blog_slider span.prev_arrow.slick-arrow {top: -124px;position: absolute;right: 100px;}
.banner-col .elementor-heading-title{font-size: 50px !important;line-height: 63px !important;}
.our_service_section .services-box .elementor-widget-container{padding: 20px !important;}
.our_service_section .services-box .elementor-icon-box-icon .elementor-icon{font-size: 60px !important;}
.our_service_section .services-box .elementor-icon-box-title{font-size: 16px !important;}
.our_service_section .services-box .elementor-icon-box-title a,
.our_service_section .services-box .elementor-icon-box-title a:focus{font-size: 16px !important;}
.our_service_section .services-box .elementor-icon-box-title a:hover{color:#E7C145;}
.our_service_section .services-box .elementor-icon-box-description{font-size: 14px !important}
.home_service_section .elementor-post__card .elementor-post__text .elementor-post__title a,.home_service_section .elementor-post__card .elementor-post__text .elementor-post__title a:focus{font-size: 18px !important;}
/* New service section css start */
.new-service-section .service-callbox .elementor-cta__content .elementor-cta__title{font-size: 18px !important;}
.policy-list .elementor-icon-list-items .elementor-icon-list-item{padding:15px !important;}
.policy-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg{height: 50px;width: 50px;}
.policy-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{font-size: 14px !important;}
.newsletter-section{padding:80px 0px !important;}
.copyr_ft{padding:34px 0px 10px 0px !important;}
/* Vat Registration page */
.vat-service .elementor-widget-container{padding:15px !important;}
.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon{font-size:40px;}
.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title {padding: 12px 12px 12px 55px;font-size:13px !important;}
.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title a,.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title a:focus{font-size:13px !important;}
.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title a:hover{color:#e7c145;}
.vat-work-icon-list .elementor-icon-box-description{width: 60px; height: 60px;top: -38px;}
.v-even .elementor-icon-box-description{top: auto; bottom: -38px;}
.vat-work-icon-list .elementor-icon-box-title {font-size: 13px !important;}
/* Language Switcher CSS */
.wpml-ls-legacy-dropdown .wpml-ls-flag{width: 24px;height: 16px;min-width:24px;}
}
@media only screen and (max-width: 1310px){
}
@media only screen and (max-width: 1299px){
.site-header .header-section{padding:0px 20px !important;}
/*Banner Section*/
.home-banner-align .banner-col .elementor-heading-title{font-size: 28px !important; line-height: 34px !important;}
/*Thank you page*/
.thank-you-page-btn .elementor-icon-list-items .elementor-icon-list-item {width: 100%;}
.thank-you-page-btn .elementor-icon-list-items .elementor-icon-list-item a{padding: 16px 20px !important;font-size: 16px !important;}
/*Contact US*/
.contact-us-page{padding:50px 30px 100px 30px !important;}
/* what we offer */
.request_btn {max-width: 710px;}
.solution_section .soluation-back:before{width:100%;}
/*header section*/
.site-header .header-section{padding: 0 20px !important;}
.header-list-icons .elementor-icon-list-item{margin: 0 5px !important;}
.header-list-icons ul{margin-right: 5px !important;margin-left: -5px !important;}
.reviews-widget-header{margin-right: 5px;}
.header-menu-lang-switcher{margin-right: 15px;}
/* mega menu css */

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item {padding: 0px 6px !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{ font-size: 14px;}
/* Vat Registration page css */
.v-eve-odd-box .elementor-widget-wrap{padding: 0px 20px 0px 20px !important;}
.vat-wel-section:before{display: none;}
/* Company Registration Css*/
.company-step-first .company-step-submit-btn{display: block; margin-top: 20px;}
.company-step-input-b{margin-right: 0;}
.company-step2-search-agn{left: 20px;}
}
@media only screen and (min-width: 1200px){
#mega-menu-wrap-header-menu #mega-menu-header-menu[data-effect=fade_up].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu[data-effect=fade_up].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu[data-effect=fade_up] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu[data-effect=fade_up] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{opacity: 1;transform: translate(0, 0);}
#mega-menu-wrap-header-menu #mega-menu-header-menu.mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu.mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{visibility: visible;}
}
@media only screen and (max-width: 1200px){
.reviews-widget-header{margin-right:0px;}
.ft-sub-text .ft-sub-content{width: 100% !important;padding: 0 !important;text-align: left !important;}
.ft-sub-text .ft-sub-content .elementor-widget-container{margin-left:0px !important;}
/*.home .solution_section {padding-left: 20px !important;}*/
.home .articales_section{padding-left: 15px !important;}
.home_service_section .elementor-post__text{padding: 30px 40px 51px !important;}
/* New service section css start */
.new-service-section .service-callbox .elementor-cta__content{padding: 30px 40px 51px !important;}
}
@media screen and (min-width: 1200px) and (max-width: 1610px){
.header-row .header-section .logo-section{width: 10% !important;}
.header-row .header-section .logo-section img{max-width: 170px !important;}
.header-row .header-section .main-header-navigation{width: 56% !important;}
.header-row .header-section .request-quote-header{width: 34% !important;}
.header-list-icons ul{margin-right: 8px !important;}
.reviews-widget-header{margin-right: 8px;}
.header-list-icons > .elementor-widget-container{margin: 0 !important;}
.header-row .header-section .request-quote-header .reviews-widget-header > .elementor-widget-container{margin-right: 8px !important;}
.header-row .header-section .main-header-navigation #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{padding: 21px 5px !important;}
}
@media screen and (min-width: 1200px) and (max-width: 1480px){
.header-row .header-section .main-header-navigation{width: 56% !important;}
.header-row .header-section .request-quote-header{width: 36% !important;}
/* .header-row .header-section .logo-section{width: 12% !important;} */
.header-section .quote-btn-header .elementor-button{font-size: 12px !important; padding: 14px 12px !important;}
.header-row .header-section .main-header-navigation #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{padding: 21px 0 !important; font-size: 12px !important;}
.header-row .header-section .logo-section img{max-width: 120px !important;}
.reviews-widget-header img{max-width: 80px !important;}
.header-list-icons ul li a{height: 40px; width: 40px !important;}
.widget_icl_lang_sel_widget .wpml-ls-item-toggle{height: 50px!important; width: 40px !important;}
}
@media screen and (min-width: 1200px) and (max-width: 1280px){
	.header-row .header-section .main-header-navigation #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{font-size: 12px !important;}
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item{padding: 0px 5px !important;}
}
@media only screen and (max-width: 1199px){
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item {padding: 0px 0px !important;}
/* Career page */
.cv-desc{margin-bottom:15px;}
.career-sidebar .sidebar-outer > .elementor-widget-wrap{padding:20px !important;}
.career-sidebar-loop .sidebar-row .sidebar-col1,
.career-sidebar-loop .sidebar-row .sidebar-col2{width:100% !important;}
.career-section{padding-top:40px !important;}
.career-pg .jot-formtype1 .jotform-form .form-section{margin-left: 30px;}
/* country circle */
.widget_icl_lang_sel_widget .wpml-ls-item-toggle{width: 42px!important; height: 32px!important;}
/* Switch to polaris */
.how-it-work-image .dedicated-insurance-text{padding: 70px 20px 20px;}
.how-it-work-image .inner-text{line-height: 25px;font-size: 22px;max-width: 160px;}
.how-it-work-image .dedicated-insurance-text:before{background-size: 100%;width: 30px;height: 40px;}
.how-it-work-image .dedicated-insurance-text .inner-text span{font-size:18px;}
.how-it-work-image .dedicated-insurance-text:before{top:20px;}
.switch-to-arrow .elementor-widget-container:before {left:0px;}
.home-menu{display:none !important;}
.site-header .header-section.elementor-sticky__spacer{display:none;}
.fixed-header .site-header{position:fixed;top:0px;width:100%;left:0px;z-index:99;}
.single.single-post.fixed-header.scrollmenu #mega-menu-wrap-header-menu .mega-menu-toggle{ position: relative;}
.single.single-post.fixed-header .site-header{position:relative !important;}
.single.single-post .site-header .header-section.elementor-sticky__spacer{display:none;}
.single.single-post .site-header .header-section{position:relative !important;}
/*Review Widget*/
.review-slider-widget .CarouselWidget__list .R-ReviewsList__item{width: 50% !important; flex: 0 0 50% !important;}
/*Contact Us Page*/
.contact-us-page {padding: 30px 10px 0px 10px !important;}
/*About US*/
.contact-polaris-insurance .elementor-widget-container:before{width:80px;height: 50px;bottom:-22px;left:-22px;}
.container.teampage{max-width: 1140px;margin: 0 auto;}
.team-outer .team-grid .team-box1 .list-img img{width:100%;}
.contact-polaris .img-arrow{left: -31px !important;top: 333px !important;}
/*  our service section */
.service-list .elementor-widget-wrap .services-box .elementor-widget-container{padding:15px !important;margin-bottom: 10px !important;}
.service-list .elementor-widget-wrap .services-box {flex-basis: calc(50% - 10px);}
.mail_input_class .newsletterinput {width: 65%;}	
/* mega menu */
#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {top: 2px;}
#mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open + .mega-main-nav{left: 0px; top: 0px;}
span.sub-nav-arrow {display: none !important;}
/* what we offer */
.request_btn {max-width: 100%;}
/* header section */
#wrapper{margin-top: 74px;}
#wrapper::before{max-height: 75px; top: -75px;}
.site-header .header-section{padding:20px !important;}
.reviews-widget-header{/*display:none;*/}
.main-header-navigation{position: absolute !important; right: 0; max-width: 32px; z-index: 1;}
.quote-btn-header{order:1 !important;margin-right: 10px;}
.header-list-icons{order:3 !important;}
.header-menu-lang-switcher{order:2 !important;margin-right: 10px;}
/* .logo-section{width:180px !important;} */
.header-section .quote-btn-header .elementor-button{font-size: 12px !important; padding: 12px 15px !important;}
/* header section */
.header-list-icons ul li a {height: 32px;width: 32px !important;text-align: center;}
.header-list-icons ul li a {padding-left: 6px;}
.header-list-icons ul li a svg{width:15px !important;height:15px !important;}
.logo-section .elementor-widget-container a img{width:180px !important;}
.home_service_section h3.elementor-post__title a{font-size:19px !important;}
.home_service_section .slick-slide {margin-right: 10px !important;margin-left: 10px !important;}

/* New service section css start */
.new-service-section .service-callbox {margin-right: 10px !important;margin-left: 10px !important;}
.new-service-section .elementor-widget-wrap .slick-list {margin: auto -15px;}
/* News listing and detail page css 28-4-23 */
.news-list-section .elementor-posts.elementor-posts--skin-cards {grid-template-columns: repeat(2,1fr) !important;}
/*Single News*/
.news-main-outer-section .news-list-section .elementor-grid {display: grid;}
.news-single-section .elementor-posts.elementor-posts--skin-cards{grid-template-columns: repeat(1,1fr) !important;}
/* Vat Registration page css */
.vat-regis-services-section .elementor-container .elementor-column{width: 50% !important; margin:0 auto !important;}
.v-eve-odd-box .elementor-widget-icon-box .elementor-widget-container{width: 170px; height: 170px;}
.vat-work-icon-list .elementor-container .v-eve-odd-box:after{width: 25px;}
.vat-work-icon-list .elementor-icon-box-title{font-size: 12px !important;}
/* Industries Hospitality page css */
.industries-iconl-img-section > .elementor-container{flex-wrap: wrap;}
.industries-iconl-img-section .industries-icon-list{padding-bottom: 30px;}
.indus-thank-u-img > .elementor-widget-wrap{padding-right: 0 !important;}
/* Company Registration Css*/
.company-banner-innerb{max-width: calc(100% - 175px); margin: 0 auto;}
.company-step2-search-agn{left: 15px;}	
.switchto-steps .howworks-outer .elementor-container .elementor-column.how-it-work-image{padding-left: 80px;}
.display_api_response_div .company-banner-title:before{top: 5px;}
/*Banner Section*/
.outer-main-banner h2.elementor-heading-title, .outer-main-banner h1.elementor-heading-title{font-size:30px !important;}
/*News latter*/
.newsletter-section{padding:40px 0px !important; max-height:400px !important;}
/* Header CSS */
body .header-section .elementor-col-33.request-quote-header{width: 75%;}
body .header-row .header-section .logo-section{width: 25%;}
/* Language Switcher CSS */
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{left: -90px;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu:before{left: 100px;}
/* .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{padding: 6px 10px;} */
}
@media screen and (min-width: 1024px) and (max-width: 1199px){
/* Vat Registration page css */
.vat-regis-services-section .elementor-container{flex-wrap: wrap;}
.vat-faq-right-b .faqs-right-section {left: 20px;}
/* 	.vat-regis-services-section .elementor-container .elementor-column:nth-last-child(-n+2){width: 50% !important;} */
.vat-regis-services-section.switchpolaris .elementor-container .elementor-column{width: 33.33% !important;}
/* 	Header CSS */
.request-quote-header .reviews-widget-header.elementor-widget-image img{max-width: 85px;}
body .request-quote-header > .elementor-widget-wrap{padding: 0 32px 0 0 !important;}
}
@media only screen and (max-width: 1025px) {
	/* Career siderbar */
	.career-sidebar-loop .sidebar-row .sidebar-col1, .career-sidebar-loop .sidebar-row .sidebar-col2 {width: 50%!important;}
.page-contact-us .form-line[data-type="control_phone"] .form-input-wide>.form-sub-label-container {width: 100%;}
.contact-us-page .jotform-form .form-line[data-type="control_fullname"] .form-sub-label-container[data-input-type="first"] {width: calc(50% - 55px);}
.contact-us-page .jotform-form .form-line[data-type="control_fullname"] .form-sub-label-container[data-input-type="last"] {width: calc(50% - 55px);}	
.site-header .header-section.elementor-sticky__spacer{display:inline-block;}
.offer_section > .elementor-container:before{display:none;}
.secure_left_class {max-width: 100% !important; width: 100%;}
.mail_input_class .newslettersubmit, .mail_input_class .newslettersubmit:focus {width: 100%;padding: 18px 30px 19px 30px !important;}
.mail_input_class .newslettersubmit, .mail_input_class .newslettersubmit:focus{ margin: 0 !important;}
/* what we offer */
.request_btn {max-width: 400px;}
/* about polaris */
.req_btn .elementor-button-text, .call_us_btn .elementor-button-text{line-height: 28px; font-size: 12px;}
.our_peace_section:after { content: ''; position: absolute; width: 390px; background-color: var(--e-global-color-585fe94 ); height: 201px; border-bottom-left-radius: 285px; border-bottom-right-radius: 324px; top: -40px; left: 50%; transform: translateX(-50%); z-index: -1;}
.why-choose-about-outer .elementor-widget-wrap{gap:10px;grid-template-columns: repeat(2, 1fr);}
.team-outer .team-grid {flex-basis: 33.33%;}
.container.teampage{max-width: 1024px;margin: 0 auto;padding: 0px 10px;}
.contact-polaris .img-call a {bottom: -10px;right: -10px;}
.contact-polaris .img-arrow {left: 2px !important;top: auto !important;bottom: -22px !important;}
.contact-polaris-insurance .elementor-widget-container:before{left: -12px;}
/* service section */
.business_section {max-width: 600px;}
/*.home_service_section .slick-list.draggable {padding-right: 0;}*/
/* article section */
.article_left_section{margin-right: 0;}
.article_description p {margin-bottom: 5px;max-width: 100%;}
.articales_section .elementor-container {justify-content: start;}
.articales_section::after {display: none;}
/* alert message  */
.newsletter_section .elementor-message.elementor-message-success {color: #fff;padding-left: 0;text-align: center;}
/* News listing and detail page css 28-4-23 */
.news-list-section .elementor-post__read-more{padding: 8px 15px;}
.news-list-section .elementor-post__text{padding: 0 15px !important;}
.news-list-section .elementor-post__meta-data{padding: 10px 15px !important;}
.news-list-section .elementor-post__badge{left: 15px !important; font-size: 10px !important;}
.sidebar-rcent-view-section article.elementor-post{flex-wrap: wrap;}
.sidebar-rcent-view-section .elementor-post__text{margin-top: 20px !important;}
.recent_news.sidebar-rcent-view-section .elementor-post__thumbnail__link .elementor-post__thumbnail{height: 188px;}
.news-main-outer-section-height .elementor-grid-item .elementor-post__text{padding-bottom: 70px !important;}
.news-main-outer-section-height .elementor-grid-item .elementor-post__read-more{left: 15px;}
.news-main-outer-section .news-single-section .elementor-grid-item .elementor-post__read-more{left: 15px;}
/*Thank you page*/
.thankyou-left-side .elementor-widget-wrap {max-width: 100%;}
.thankyou-left-side .elementor-widget-wrap {padding: 40px 20px !important;}
.thank-you-info-section .elementor-widget-wrap {padding: 40px 20px !important;}

/* Vat Registration page css */
.vat-main-banner-section .elementor-heading-title{max-width: calc(100% - 120px);}
.v-eve-odd-box .elementor-widget-icon-box .elementor-widget-container{width: 200px; height: 200px;}
.vat-work-icon-list > .elementor-container{justify-content: center;}
.vat-work-icon-list .elementor-icon-box-title{font-size: 15px !important;}
.vat-work-icon-list .elementor-container .v-eve-odd-box:after {width: 32px;}
.vat-work-icon-list .elementor-container .v-eve-odd-box:nth-child(3)::after{display: none;}
.vat-infographic-section .elementor-container{flex-wrap: wrap-reverse !important;}
.vat-faq-right-b .faqs-right-section{left: 20%; bottom: 9px;}
.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title{display: flex; align-items:center;}
/* Industries Hospitality page css */
.industries-iconl-img-section .industries-icon-list{padding-bottom: 0;}
.indus-thank-u-detail > .elementor-widget-wrap{max-width: 100%;}
.vat-main-banner-section:after{background-size: 72% !important;right: 0;width: 75px;height: 144px;}
.industry-page .elementor-widget-container h3.elementor-heading-title{font-size: 30px !important;line-height: 35px !important;}
/* Company Registration Css*/
.company-banner-innerb{max-width: calc(100% - 40px);}
.company-banner-title{font-size: 30px !important;}
.company-step-input-b .company-name-input-field, .company-step-radio-b label, .company-step-submit-btn button, .company-step-input-b .company-name-input-select, .company-step-input-b .company-name-input-select:focus,.display_api_response_div .search_again_btn_id{font-size: 15px !important;}
.company-banner-desc{font-size: 15px;}
.company-pck-ls-price{font-size: 20px;}
.company-pck-ls-price .company-pck-ls-sub-txt{font-size: 10px; line-height: 1.4;}
.company-pck-ls-top-header .company-pck-ls-cm-col{padding: 5px;}
.company-pck-most-pop-cols .company-pck-ls-title{padding: 10px 5px;}
.company-pck-ls-price-title{font-size: 14px !important; margin: 0 0 10px;}
.custom-btntyp1 {padding: 10px ; font-size: 11px !important;}
.company-pck-ls-price-title:after{bottom: -8px;}
.directors-input-select, .directors-input-select:focus{padding: 10px;}
.company-pck-ls-innloop-col .company-pck-ls-cm-col{padding: 14px 5px;}
.company-step-input-b .company-name-input-field, .company-step-input-b .company-name-input-field:focus{width: 440px;padding: 19px 25px;}
.company-step-radio-b{padding: 19px 25px 19px 15px;}
.ft-sub-text .ft-sub-content{text-align: center !important;}
.company-pck-ls-top-header.company-footer .company-pck-ls-cm-col{padding-bottom: 10px;}
/* Switch to polaris */
.how-it-work-image .elementor-widget-image .elementor-widget-container > img {max-width: 90%;}
#mega-menu-wrap-header-menu .mega-menu-toggle{top: 2px !important;}
.main-header-navigation{top: -3px;right: -7px;}
.expert_section .banner-col{width: 65% !important;}
}
@media(max-width:1024px){
	/* Our Value  */
.hotspot-section .e-hotspot__icon svg{height: 30px !important;width: auto;}
}
@media(min-width:992px){
.top-header{position:relative !important;top:auto !important;}
}

@media only screen and (max-width: 991px) {
/* Our Value Page*/
.hotspot-section .e-hotspot__icon svg{height: var(--hotspot-size,18px) !important;width: auto;}
/* Switch to polaris */
.switchto-steps .howworks-outer .elementor-container .elementor-column.how-it-work-image{padding-left:0px;}
.switchto-steps .howworks-outer .elementor-container{flex-direction: column-reverse !important;flex-wrap: nowrap !important;}
.switchto-steps .howworks-outer .elementor-container .elementor-column{width:100%}
.switchto-steps .howworks-outer .elementor-container .elementor-column.how-it-work-image .elementor-widget-wrap{padding:0px 80px 50px;align-content: center;align-items: center;}
.switchto-steps .howworks-outer .elementor-container .elementor-column.how-it-work-image .elementor-widget-wrap > div{text-align:center;}
.how-it-work-image .elementor-widget-image .elementor-widget-container > img {max-width: 100%;}
.switch-to-arrow .elementor-widget-container:before {bottom: -26px;left: 0;width: 80px;height: 50px;}
/*Review Widget*/
.review-slider-widget .CarouselWidget__list .R-ReviewsList__item{width: 100% !important; flex: 0 0 100% !important;}
/*Contact Us*/
.contact-us-page .jot-formtype1 .jotform-form .form-section{margin-left:0 !important;}
ul li { font-size: 14px;}
p{ font-size: 14px;}
/* article section */
.home_page_blog_slider .slider_arrows {bottom: -70px;}
.home_page_blog_slider span.next_arrow.slider_arrows.slick-arrow {margin-left: 64px;}

/* cookie */
#cookie-notice {min-width: 100% !important;}
#cookie-notice .cookie-notice-container {display: flex; align-items: center;}
span#cn-notice-text {max-width: 90%;text-align: left;font-size: 11px;}
.cookie-notice-container #cn-notice-buttons {display: block;width: 30%;}
.cn-close-icon{ top: 10px;}
span#cn-notice-text a{ font-size: 9px;}

/*Footer*/
#footer-menu-container{margin-left: 15px;}
#footer #footer-base {padding: 20px 30px 25px;}
/*home page article arrow css */
.articales_section span.prev_arrow.slick-arrow{height: 44px !important;width: 44px !important;}
.articales_section span.next_arrow.slick-arrow{ height: 44px !important; width: 44px !important;}
/* blog section */
.articales_section:after {display: none;}
/* faq page */
.faq_page .elementor-tab-content a {font-weight: 600;font-size: 14px;}
/* NEWS PAGE */
.news-img-content-block .elementor-column{width: 100% !important;}
.news-content-block{margin-bottom: 20px !important;}
.header-nav-down .table-of-content-section > .elementor-widget-wrap {top: 74px;}
.recent_news.sidebar-rcent-view-section .elementor-post__thumbnail__link .elementor-post__thumbnail{height: 188px;}
.news-single-section .elementor-post__badge{top: 198px !important;}
.news_list_class{width:100% !important;}
.blog-sidebar-outer{width:100% !important;}
/*about polaris*/
.contact-polaris-insurance .elementor-widget-container:before{left:-12px;}
.our_peace_section:after { content: none !important; }
.why-choose-about-outer .elementor-widget-wrap .about-icon-box .elementor-widget-container .elementor-icon-box-title{font-size:16px;}
.team-outer .team-grid .team-box1 .list-img img{width:100%;}
.popup-content{margin-bottom:0px;}
/* Vat Registration page css */
.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title{font-size: 12px !important;}
/* Industries Hospitality page css */
.indus-left-img-b .elementor-widget-container:before{height: 180px;}
/* Company Registration Css*/
.company-pck-director-ls-b{flex-wrap: wrap; flex-direction: column;}
.company-pck-director-ls-b .company-pck-ls-title{margin: 0 0 10px 0;}
.company-pck-ls-price sup{vertical-align: unset; top: -5px; margin-right: 3px;}
.company-pck-ls-col40, .company-pck-ls-col60{flex-basis: 50%;}
.company-pck-ls-col20{flex-basis: 16.66%;}

}
@media only screen and (max-width: 980px) {
.our-work-listing .work-listing-wapper-ul{display:block;}	
.our-work-listing .work-listing-wapper-ul ul {width: 100%;}
/* Company Registration Css*/
.company-reg-page .ajex-load-image{right: 0px;background-size: 35px;transform: translateY(-100%);top: 100%;}
.company-banner-title{font-size: 29px !important;}
.company-step-input-b .company-name-input-field, .company-step-input-b .company-name-input-field:focus{width: 400px;}
.company-step-radio-b .company-step-ltd{margin-right: 10px;}
.company-step-limited{margin-right: 10px;}
.company-step-radio-b label{margin-left: 5px;}
/* Career page */
.career-pg .jot-formtype1 .jotform-form .form-section{margin-left: 30px;margin-right: 30px;}
.career-pg .single-form-mobile.jot-formtype1 .jotform-form:before {height: 130px;}
.career-pg .single-form-mobile.jot-formtype1 .form-all {padding-top: 158px !important;}
}
@media only screen and (min-width: 768px){
.switchto-steps .howworks-outer .elementor-container .elementor-column.how-it-work-image .elementor-widget-wrap{padding:0px 0px 50px;}
.industries-iconl-img-section .industries-icon-list.full-width-services-box .elementor-icon-box-description{padding: 0;margin-top: 0;border-top: none;}
.industries-iconl-img-section .industries-icon-list.full-width-services-box .elementor-icon-box-icon{position: relative;}
.industries-iconl-img-section .industries-icon-list.full-width-services-box .elementor-icon-box-title{min-height: auto;padding-left: 0;}

}
@media(max-width:768px){
/* Cookie Yes Plugin */
.cky-notice-group {display: flex !important;}
.cky-notice-btn-wrapper {margin-left: 10px !important;margin-top: 0px !important;justify-content: left;}
.cky-notice-btn-wrapper .cky-btn {margin-top: 0 !important;}
}
@media only screen and (max-width: 767px){
/* 	.ft-sticky-widget .elementor-widget-container .elementor-icon-list-item:last-child{opacity:0px !important;} */
/* Our value Page*/
.hotspot-section .tooltip-head{margin-bottom:0px;font-size: 9px;}
/* Career Page css */
.career-pg .jot-formtype1 .jotform-form .form-line:last-child{margin-bottom:0px;}
.career-pg .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper {right: -30px;}
.career-pg .jot-formtype1 .jotform-form .form-section {padding: 20px;}
.career-pg .jot-formtype1 .jotform-form .form-section {margin-left: 15px;margin-right: 15px;}
.expert_section .banner-col{width: 100% !important;}
.cn-close-icon {width: 12px !important;height: 12px !important;padding: 8px !important;}
.cn-close-icon:before, .cn-close-icon:after{height: 12px !important;}
.cn-position-bottom {bottom: 65px !important;}
#cookie-notice .cookie-notice-container {display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;/*height: 55px;*/align-content: center;}
#cookie-notice .cookie-notice-container .cn-text-container{text-align: left;font-size: 11px;font-weight: 500;line-height: 1.45;display: inline-block;vertical-align: middle;width: 78%;}
.cookie-notice-container #cn-notice-buttons {display: inline-block !important;width: 22%;top: 10px;position: relative;text-align: right;}
#cookie-notice .cookie-notice-container .cn-text-container a, #cookie-notice .cookie-notice-container .cn-text-container a:focus, #cookie-notice .cookie-notice-container .cn-text-container a:hover{font-size: 11px;font-weight: 500;line-height: 1.45;}
.cn-close-icon{right: 4px !important;top: 12px !important;}
/* News page */
.table-of-content-section > .elementor-widget-wrap{height: auto; position: static;}
.news_list_class{width:100% !important;}
.only-heading-link a{font-size: 14px !important;}
.single.single-post.scrollmenu #mega-menu-wrap-header-menu .mega-menu-toggle{ position: relative;}
/* NEW CSS 28-7-23 */
.blog-mob-cat-b, .blog-mob-search-b{display: none !important;}
.blog-mob-cat-b.active-categories-blog, .blog-mob-search-b.active-search-blog{display: block !important;}
.blog-mob-search-b .blog-search{margin-bottom: 0;}
.blog-search-btn .active-btn, .blog-categories-btn .active-btn{background-color: #e7c145 !important;}
/*About Us*/
.contact-polaris .img-arrow {left: 10px !important;top: auto !important;bottom: 4px !important;}
.contact-polaris .img-arrow img{width:50px !important;height:50px !important;}
.contact-polaris .img-call a img {width: 50px !important;height: 50px !important;}
.our-affiliations .elementor-accordion-item .elementor-tab-title,
.our-affiliations .elementor-accordion-item .elementor-tab-content{padding:20px !important;}
.our-affiliations .elementor-accordion-item .elementor-tab-content.elementor-active:before{left:20px;right:20px;}
.popup-title,.popup-desc{text-align:center;}
.team-outer{padding-bottom:0px;}
.team-outer .team-grid .team-box1 .content {padding: 20px;}
.mfp-container {padding: 0px 15px !important;}
.why-choose-about-outer .elementor-widget-wrap{grid-template-columns: repeat(1, 1fr);}
.team-outer .team-grid {flex-basis: 50%;}
.why-choose-about-outer .elementor-widget-wrap .about-icon-box .elementor-widget-container .elementor-icon-box-title {font-size: 16px;}
.about-choose-section-outer .about-icon-box .elementor-icon-box-wrapper{padding: 15px; min-height: 80px;}
.about-choose-section-outer .about-icon-box .elementor-icon-box-icon{left: 15px !important; top: 15px !important;}
.contact-polaris{max-width: 500px; margin: 0 auto;}
/* contact us page css */
.contact_us_info{margin: 0 auto;}
.contact-us-page .jot-formtype1 .jotform-form .form-section{margin-left: 0;}
.contact-us-page {padding: 30px 10px 40px 10px !important;}
.contact-us-page .jot-formtype1 .jotform-form [data-type=control_button].form-line .form-buttons-wrapper{width: 100% !important;}
/* faq page */
.faq_section .elementor-toggle-icon-opened, .faq_section span.elementor-toggle-icon-closed {font-size: 15px;}
/* article blog */
.home_page_blog_slider .slider_arrows{bottom: -48px;}
.home .articales_section {padding-left: 20px !important;}
.articales_section .elementor-card-shadow-yes .elementor-post__card {box-shadow: 0 2px 3px 0 rgb(0 0 0 / 10%);}
/* why choose us section css */
.ic_list_why_class .elementor-column {max-width: 100%;margin: 10px 20px;}
/* alert message */
.mc4wp-response .mc4wp-alert.mc4wp-success {max-width:100% !important; font-size: 12px;}
.newsletter_section .elementor-message.elementor-message-success {color: #fff;padding-left: 0;font-size: 14px !important;text-align: center;}
/* what we offer section */
.secure_left_class p {margin-bottom: 0;}
.offer_image {display: none;}
.logo_section {max-width: 470px;margin: 31px auto 0 auto;}
.request_btn {max-width: 410px;margin: auto;}
/* our service section */
.home_service_section {max-width: 100%;margin-left: auto;}
.home_service_section span.prev_arrow.slick-arrow {position: absolute;right: 66px;bottom: -70px;top: inherit;}
.home_service_section span.next_arrow.slick-arrow {position: absolute;right: 2px;bottom: -70px;top: inherit;}
.home_service_section span.next_arrow.slick-arrow , .home_service_section span.prev_arrow.slick-arrow{height:44px; width:44px; z-index:9;}
/* New service section css */
.new-service-section .slick-arrow {display: none !important;}
.business_section {max-width: 100%;}
.home_service_section .elementor-posts--skin-cards {margin: 0;}
.home_page_blog_slider span.prev_arrow.slick-arrow {position: absolute;right: 66px;bottom: -70px;top: inherit;}
.home_page_blog_slider span.next_arrow.slick-arrow {position: absolute;right: 2px;bottom: -70px;top: inherit;}
.service-list .elementor-widget-wrap .services-box .elementor-widget-container{margin-bottom: 0 !important;}
.service-list .elementor-icon-box-wrapper{position: relative;}
.service-list .elementor-icon-box-icon{position: absolute; left: 0; top: 0;}
.our_service_section .services-box .elementor-icon-box-title {font-size: 14px !important; padding-left: 65px; padding-right: 20px;	min-height: 50px; align-items: center; vertical-align: middle; display: flex;}
.our_service_section .services-box .elementor-icon-box-title::after{content: ""; background: url(images/arrow-top.svg) no-repeat center; position: absolute;  right: 0; width: 14px; height: 8px; background-size: contain; transform: rotate(180deg); transition: 0.3s transform ease-in-out;}
.our_service_section .services-box.remove-arrow .elementor-icon-box-title{padding-right: 0px;}
.our_service_section .services-box.remove-arrow .elementor-icon-box-title::after{display:none;}
.our_service_section .services-box .elementor-icon-box-title.active::after{transform: rotate(0deg);}
.our_service_section .services-box .elementor-icon-box-icon .elementor-icon {font-size: 50px !important;}
.service-list .elementor-widget-wrap .services-box .elementor-widget-container{padding: 10px 15px !important; height: auto !important;}
.our_service_section .services-box .elementor-icon-box-description{padding: 12px 0; margin-top: 15px; border-top: 1px solid rgba(0,0,0,0.1);}
/*Header section*/
.main-header-navigation{right: -8px; top: -5px;}
header .header-search .searchform .search-field{padding:15px 40px 15px 40px !important; font-size: 11px !important;}
header .searchform .search-icon{top: 22px;}
.header-search .search-btn-top::after{top: 24px;}
.home .header-section.nav-up {top: 0;}
/* .header-list-icons {right: 0px; top: 5px;} */
.reviews-widget-header {right: 70px; top: 0px;}
.reviews-widget-header img{width: 90px !important;}
.header-section .elementor-widget-theme-site-logo a img {max-width: 120px !important;}
/* .logo-section {width: 120px !important;} */
/*Midbar Section*/
.midbar-section h1.elementor-heading-title {line-height: normal !important; font-size: 20px !important;}
/*Header section*/
/* .header-section .header-list-icons .elementor-widget-container {margin-right: 40px !important;} */
.main-header-navigation{right: -8px;}
.header-section .widget_search .mega-block-title{display: none !important;}
/* #mega-menu-wrap-header-menu .mega-menu-toggle{position: fixed;top: 22px;right: 20px;z-index: 99 !important;} */
.header-list-icons .elementor-icon-list-items li:first-child{display: none;}
.header-section {padding: 0px 20px !important;}
.header-list-icons ul {margin-right: 0px !important;}
/*Midbar Section*/
.midbar-section h1.elementor-heading-title {line-height: normal !important; font-size: 28px !important;}
/* footer css */
.mob-main-ft .active.mob-title.elementor-widget-heading + .elementor-widget-icon-list {display: block;}
.mob-main-ft .uk_over_ft .elementor-widget-container > p{margin-bottom:0px;}
.mob-main-ft .active {border-bottom: 0;}
.copyr_ft{border: 0 !important;}
.mail_input_class input#form-field-email { height: 58px; padding: 4px 4px 4px 4px; border-radius: 28px; background-color: #fff; margin-left: auto;}
.newsletter_section .elementor-element.elementor-element-de744d9 .elementor-button {padding: 13px 30px 14px 030px !important;}
.call_mail_footer span.elementor-icon-list-icon {line-height:48px;}
.mail_input_class input#form-field-email::placeholder{font-size:12px; font-weight:600; text-align: center; color: var(--e-global-color-0a0a0a )}
.site_logo_footer img[src$=".svg"] {width: 196px;height: 43px;}
.searchform .search-field{padding: 11px 20px 11px 40px;	font-size: 12px;}
.searchform .search-icon {top: 18px; max-width: 16px; left: 16px;}
.ft-copyright.elementor-widget__width-auto.elementor-widget.elementor-widget-text-editor{width: 100%;  justify-content: center; margin: 12px 0;}
.ft-copyright a.polins {font-size: 12px !important;}
.mail_input_class input::placeholder {font-size: 12px !important;}
.mail_input_class input#form-field-email,.mail_input_class .newsletterinput{ height: 56px;padding-right: 120px;width: 100%;}
.mail_input_class button.elementor-button{bottom: 15px;}
.mob-main-ft .elementor-widget-heading + .elementor-widget-icon-list{ display:none;}
.mob-main-ft .elementor-heading-title::after {content: ""; display: inline-block;	position: absolute;	right: 0; top: 13px;background-image: url('images/plusblack.svg');height: 16px; width: 16px;}
.mob-main-ft {border-bottom: 1px solid rgb(231 193 69 / 33%);}
.switch_ft {border-bottom: 1px solid rgb(231 193 69 / 33%);}
.switch_ft.mob-abt{border-bottom:0px;}
.mob-legal {border-top: 1px solid rgb(231 193 69 / 33%);}
.uk_over_ft {border-bottom: 1px solid rgb(231 193 69 / 33%); }
.ft_about_us { border-bottom: 1px solid rgb(231 193 69 / 33%); }
.newsletter-section {padding: 44px 0px 65px !important;}
.offer-list .icon_box_list .elementor-icon-box-content .elementor-icon-box-description{display: none;}
.mob-main-ft .active .elementor-heading-title::after {background-image: url('images/minussblack.svg'); height: 2px; top: 20px;}
.mail_input_class {display: block;justify-content: center;max-width: 500px;margin: 0 auto;position: relative;}
.mail_input_class .newslettersubmit {width: 100%;padding: 18px 15px 17px 15px !important;font-size: 14px !important;margin: 0px !important;display: inline-block;max-width: 117px;position: absolute;right: 0px;top: 0px;}
.mail_input_class input::-webkit-input-placeholder { color: rgb(10 10 10 / 80%);    font-size: 14px !important; font-weight: 600 !important; }
.mail_input_class input:-moz-placeholder { color: rgb(10 10 10 / 80%);    font-size: 14px !important;  font-weight: 600 !important;}
.mail_input_class input::-moz-placeholder {color: rgb(10 10 10 / 80%);    font-size: 14px !important;  font-weight: 600 !important;}
.mail_input_class input:-ms-input-placeholder { color: rgb(10 10 10 / 80%);    font-size: 14px !important;  font-weight: 600 !important;}
.policy-list .elementor-icon-list-items .elementor-icon-list-item{display: flex;flex-direction: column;align-items: center; margin-bottom: 10px; flex-basis: calc(50% - 5px); padding: 12px !important;}
.policy-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{text-align: center;margin-top: 0;padding: 0px;font-size: 12px !important;line-height: normal;}
.home_service_section .elementor-post__text {padding: 22px 20px 25px !important;}
.home_service_section .elementor-post__text:before{display:none;}
.home_service_section h3.elementor-post__title{margin-bottom: 7px !important;}
.home_service_section .elementor-post__excerpt{margin-bottom: 16px !important;}
.home_service_section .elementor-post__card .elementor-post__text .elementor-post__title a, .home_service_section .elementor-post__card .elementor-post__text .elementor-post__title a:focus {font-size: 20px !important;}
.icon_section .elementor-container {margin: 0;}
/* New service section css start */	
.new-service-section .service-callbox .elementor-cta__content {padding: 22px 20px 25px !important;}
.new-service-section .service-callbox:before{display:none;}	
.new-service-section .service-callbox .elementor-cta__content .elementor-cta__title {font-size: 20px !important;margin-bottom: 7px !important;}
.new-service-section .service-callbox {padding-bottom: 20px;}	
.new-service-section .elementor-widget-wrap .slick-list {margin: 0px;}	
.new-service-section .elementor-widget-wrap{display: flex;justify-content: center;flex-wrap: wrap;}
.new-home-solution-sec .slick-dots{list-style: none; display: flex; justify-content: center; align-items: center; padding:0;}
.new-home-solution-sec .slick-dots li{margin: 0 10px 0 0;}
.new-home-solution-sec .slick-dots li button{font-size: 0;padding: 0;width: 10px;height: 10px;background-color: rgba(0,0,0,0.2);border: solid 1px rgba(0,0,0,0.2);}
.new-home-solution-sec .slick-dots li.slick-active button, .new-home-solution-sec .slick-dots li:hover button{border-color: #0a0a0a;background-color: #fff;}
.home_service_section .slick-arrow{display: none !important;}
	
/* article section */
/*.home_page_blog_slider .elementor-post__text {margin-top: 5px !important;}*/
.home_page_blog_slider .elementor-post__text{min-height: auto;}
.article_left_section { margin-right: auto; }
.insurance_expert_section h2 {max-width: 100%;}
.offer-list .icon_box_list .elementor-icon-box-content .elementor-icon-box-title {font-size: 14px !important;}
.offer-list .elementor-widget-wrap {padding: 15px 23px!important;margin: 0px !important;margin-bottom: 10px !important;}
.offer-list{padding: 0 5px;}
.new-home-icon-sec .elementor-container{margin: 0 -5px !important;}
.home_page_blog_slider .slick-dots{list-style: none; display: flex !important; justify-content: center; align-items: center; margin: 10px 0 0; padding: 0;}
.home_page_blog_slider .slick-dots li{margin: 0 10px 0 0;}
.home_page_blog_slider .slick-dots li button{font-size: 0;padding: 0;width: 10px;height: 10px;background-color: #00000033;border: solid 1px #00000033;}
.home_page_blog_slider .slick-dots li.slick-active button, .home_page_blog_slider .slick-dots li:hover button{border-color: #0a0a0a;background-color: #fff;}
.home_service_section article.elementor-post.slick-slide{padding-top: 5px !important;}
.home_page_blog_slider .slick-slide{margin: 10px !important;}
/* solution for your buisness section */
.home_service_section .slick-slide {margin: 10px !important;}
/* New Homepage Section*/
.banner-col .elementor-heading-title{font-size: 28px !important;line-height: normal !important;}
.expert_section {padding: 35px 12px 192px 12px !important;}
.expert_section p{font-size: 16px;}
.home-banner-align{background-position: bottom left !important;}
/* Vat Registration page */
.vat-main-banner-section .elementor-heading-title{max-width: 100%;}
.vat-work-icon-list .elementor-container .v-eve-odd-box:after{display: none !important;}
.vat-regis-services-section .elementor-container .elementor-column{width: 100% !important;}
.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon {font-size: 50px;}
.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title {padding: 12px 12px 12px 65px;font-size: 15px !important;}
.v-even .elementor-icon-box-description{top: -38px; bottom: auto;}
.vat-work-icon-list .elementor-container .v-eve-odd-box:after{left: 50%;right: auto; transform: translateX(-50%) rotate(90deg); top: auto; bottom: 54px;}
.vat-work-icon-list .elementor-container .v-eve-odd-box:nth-child(3)::after{display: inline-block;}
.vat-infographic-img .elementor-widget-container:before{right: -2px;bottom: -15px;width: 90px;height: 90px;}
.vat-infographic-img .elementor-widget-container:after{right: -10px;bottom: -1px;width: 70px;height: 60px;}
.vat-infographic-img:after{bottom: -32px; width: 60px; height: 60px;}
.faqs-right-section .need-faqs-text{padding: 15px;}
.faqs-right-section .need-faqs-text .need-text{font-size: 18px;}
.faqs-right-section .need-faqs-text .call-text, .faqs-right-section .need-faqs-text .call-text a, .faqs-right-section .need-faqs-text .call-text a:focus{font-size: 22px;}
.vat-faq-right-b .faqs-right-section{left: 0;}
.vat-faq .elementor-toggle .elementor-toggle-item .elementor-toggle-icon{position:absolute; float: none; clear: both;left: 0;}
.vat-faq .elementor-toggle .elementor-toggle-item .elementor-toggle-title{padding-left: 34px; display: inline-block;}
.vat-main-banner-section:after{display: none;}
.vat-service .elementor-widget-container{height: auto !important;}
.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title::after{
	content: "";background: url(images/arrow-top.svg) no-repeat center;position: absolute;right: 0;width: 14px;height: 8px;background-size: contain;transform: rotate(180deg);transition: 0.3s transform ease-in-out;}
.vat-service .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title.active::after{transform: rotate(0deg);}
.vat-service.remove-arrow .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title:after{display:none;}
.vat-info-left-b{justify-content: center;}
/* Industries Hospitality page css */
.industries-iconl-img-section .industries-icon-list .elementor-icon-box-title{padding-right: 25px;}
.industries-iconl-img-section .industries-icon-list .elementor-icon-box-title::after{content: ""; background: url(images/arrow-top.svg) no-repeat center; position: absolute; right: 0; width: 14px; height: 8px; background-size: contain; transform: rotate(180deg); transition: 0.3s transform ease-in-out;}
.industries-iconl-img-section .industries-icon-list .elementor-icon-box-title.active::after{transform: rotate(0deg);}
.industries-icon-list .services-box > .elementor-widget-container{height: auto;}
.industries-icon-list .services-box {margin-bottom: 0 !important;}
/* Company Registration Css*/
.company-step-input-b .company-name-input-field, .company-step-input-b .company-name-input-field:focus{border-radius:48px !important;}
.company-step-first .company-step-input-b{background-color: transparent;padding: 0 10px;border-radius: 0;}
.company-first-step-search{width: 100%;background-color: #e7c145;/*padding: 15px 25px 15px 20px;*/border-radius: 48px;}
.company-step-input-b .company-name-input-field, .company-step-input-b .company-name-input-field:focus{border-right: none !important; padding: 15px; width: 100%;}
.company-step-input-b .company-name-input-field.company-name-error{border-radius:48px;}
.company-step-radio-b{padding: 15px 20px 20px;}	
.company-banner-title{font-size: 25px !important; line-height:30px !important; margin-bottom:15px !important;}
.company-step{margin-bottom: 15px;}
.company-banner-innerb{max-width: 100%;}
.company-step-input-b .company-name-input-select, .company-step-input-b .company-name-input-select:focus{width: 450px;}
.custom-btntyp1{font-size: 10px !important;}
.directors-input-select, .directors-input-select:focus{font-size: 12px;padding: 5px 10px;background-size: 9px 9px;background-position: right 9px center;width: 100%;}
.company-pck-ls-title{font-size: 12px !important;}
.company-pck-ls-innloop-col .company-pck-ls-cm-col{padding: 10px 5px;}
.company-pck-ls-header{font-size: 12px !important;}
.company-pck-ls-price{font-size: 16px; margin-top: 8px;}
.company-pck-ls-price-title{font-size: 12px !important;}
.company-pck-ls-sub-txt{font-size: 8px;}
.company-pck-ls-col20{flex-basis: 20%;}
.company-pck-ls-col60{flex-basis: 60%;}
.company-pck-ls-col40{flex-basis: 40%;}
.company-reg-page .ajex-load-image{transform: translateY(-50%);top: 50%;}
.switchto-steps .howworks-outer .elementor-container .elementor-column.how-it-work-image .elementor-widget-wrap{padding:0px 0px 50px;}
.switchto-steps .how-it-works-text-section .vat-main-head-title .elementor-heading-title {text-align: left;}
.switchto-steps .steps-list .elementor-widget-container .elementor-icon-list-item:before{font-size: 16px;width: 34px;height: 34px;padding: 6px;top:0px;}
.switchto-steps .steps-list .elementor-widget-container .elementor-icon-list-item:after{left:17px;}
.company-pck-ls-top-header.company-footer .company-pck-ls-cm-col{padding-bottom: 5px;}
.display_api_response_div .company-banner-title:before {top: 0px;}
.llp-extra-text p{font-size:13px;}
.llp-extra-text h5{font-size:16px !important;}
/* News listing and detail page css */
.news-list-section .elementor-grid{grid-column-gap: 20px !important; grid-row-gap: 20px !important;}
.news-listing-slider.news-list-section > .elementor-widget-container > .elementor-posts-container{margin: 0 -10px;}
.news-listing-slider article{padding: 0 10px 15px !important;}
/*Vat Page*/
.vat-page-outer .company-banner-outer {padding: 60px 0;}
.vat-page-outer .company-banner-outer .company-banner-innerb h2{margin-bottom:0 !important;}
.logo_section .trutreviewsection iframe{height:46px !important;}
.expert_section{background-position: center 72% !important;}
.client-regi-form .single-form-mobile.jot-formtype1 .form-all {padding-top: 0px!important;}
.client-regi-form .jot-formtype1 .jotform-form .form-all .form-pagebreak-next-container {width: auto !important;}
/*Banner Section*/
.outer-main-banner h2.elementor-heading-title, .outer-main-banner h1.elementor-heading-title{font-size:24px !important;}
.header-menu-lang-switcher{margin-right: 16px;}
/* Tawk Widget */
body .widget-hidden{display: none !important;}
/* Cookie Yes Plugin */
.cky-banner-bottom {bottom: 65px !important;}
.cky-notice-group {display: flex !important;}
.cky-consent-bar .cky-banner-btn-close {top: 12px !important;}
.cky-consent-bar .cky-banner-btn-close img {width: 10px !important;height: 9px !important;}
.cky-notice-btn-wrapper {margin-top: 0 !important;padding:0px !important;}
.cky-consent-bar .cky-banner-btn-close{top:15px !important;}
.cky-notice-des{padding:0px !important;}
.cky-notice-des *,.cky-notice-group .cky-notice-des a,.cky-notice-group .cky-notice-des a:focus{font-size: 11px !important;font-weight: 500 !important;line-height: 1.5;}
.cky-notice-btn-wrapper .cky-btn {margin-top: 0 !important;margin-left: 10px !important;margin-right:30px !important;}
.company-pck-ls-price sup{font-size: 11px;}
.company-pck-ls-top-header .company-pck-ls-cm-col{padding: 5px 2px;}
}

@media only screen and (max-width: 575px){
.logo_section .trutreviewsection iframe{height:46px !important;}
.switchto-steps .steps-list .elementor-widget-container .elementor-icon-list-item .elementor-icon-list-text span{font-size:16px;}
.contact-us-page .jotform-form .form-line[data-type="control_fullname"] .form-sub-label-container[data-input-type="first"],.contact-us-page .jotform-form .form-line[data-type="control_fullname"] .form-sub-label-container[data-input-type="last"]{width:100%}
.review-slider-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner{padding: 15px 15px !important;}
.service-list .elementor-widget-wrap .services-box {flex-basis: 100%;}
.mail_input_class{flex-direction: column;gap: 10px;}
.mail_input_class .newsletterinput {width: 100%;max-width: 100%;text-align: left;}
.home_service_section .slick-slide {margin: 5px !important;}
.home_service_section .elementor-posts--skin-cards {margin: auto -5px;}
.home_page_blog_slider .slider_arrows {bottom: -65px;}
.mega-main-nav .mega-block-title {font-size: 14px !important;}
.home_page_blog_slider span.next_arrow.slider_arrows.slick-arrow {margin-left: 60px;}
/*About US*/
.contact-polaris-insurance .elementor-widget-container:before {bottom: -21px;left: -12px;width: 60px;height: 40px;}
.team-popup-outer .popup-modal-dismiss{right:-10px;}
.popup-title {font-size: 20px;padding-bottom: 12px;}
.why-choose-about-outer .elementor-widget-wrap {grid-template-columns: repeat(1, 1fr);}
.popup-img{width:100%;}
.popup-img img{width:100%;}
.team-popup-outer{padding:30px 20px;}
.popup-flex{flex-direction: column;gap: 10px;}
.popup-imgsection,.popup-content{flex-basis:100% !important;}
.team-outer .team-grid {padding: 0 5px; margin-bottom: 10px;}
.team-outer .team-grid .team-box1 .team-box1-title{font-size: 14px;}
/* New service section css start */	
.policy-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg{height: 35px; width: 35px;}
/* Industries Hospitality page css */
.industries-icon-list .services-box{width: 100% !important; max-width: 100% !important;}
.industries-icon-list .services-box > .elementor-widget-container{margin-left: 0 !important; margin-right: 0 !important;}
.indus-left-img-b .elementor-widget-container:before{left: -44px; height: 100px; bottom: -10px;}
.indus-right-img-eve-b .elementor-widget-container:before{left: auto; right: -44px;}
.new-service-section .service-callbox {margin: 5px !important;}
.new-service-section .elementor-widget-wrap .slick-list {margin: 0px -5px;}
/* Vat Registration page*/
.v-eve-odd-box .elementor-widget-icon-box .elementor-widget-container{width: 145px;height: 145px;padding: 20px !important;}
.vat-work-icon-list .elementor-icon-box-title{font-size: 11px !important; line-height: normal !important;}
.vat-work-icon-list .elementor-icon{font-size: 30px !important;}
.vat-work-icon-list .elementor-icon-box-description span{font-size: 18px !important;}
.vat-work-icon-list .elementor-icon-box-description{height: 55px; width: 55px;}
.v-eve-odd-box .elementor-widget-wrap{padding: 0px 10px 0px 10px !important;}
/* Company Registration Css*/
.company-step-input-b .company-name-input-select, .company-step-input-b .company-name-input-select:focus{width: 100%;}
.company-step-input-b .company-name-input-field, .company-step-input-b .company-name-input-field:focus{font-size: 12px !important;}
.company-pck-ls-price-title{font-size: 11px !important;}
.custom-btntyp1{font-size: 9px !important;}
.display_api_response_div .company-step-input-b{display: block; max-width: 345px; margin: 0 auto !important;}
/* Cookie Yes Plugin */
.cky-notice-group {display: flex !important;align-items: flex-end !important;}
.cky-notice-btn-wrapper .cky-btn {margin-right: 20px !important;}
}
@media only screen and (max-width:480px){
/* News Page */
.articales_section .next_arrow, .articales_section .prev_arrow{bottom: -75px;}
.news-list-section .elementor-posts.elementor-posts--skin-cards{/*grid-template-columns: repeat(1,1fr) !important;*/}
.news-list-section .elementor-post__thumbnail{height: 150px !important;}
header .header-search .searchform .search-field{padding:15px 38px 15px 38px !important; font-size: 12px !important;}
.recent_news.sidebar-rcent-view-section .elementor-post__thumbnail__link .elementor-post__thumbnail{height: 165px;}
.searchform .search-field {padding: 11px 15px 11px 35px; font-size: 11px;}
.searchform .search-icon {left: 14px;}
.news-list-section .elementor-post__text .elementor-post__excerpt{display:none;}
.news-list-section .elementor-post__text .elementor-post__read-more{display:none !important;}
.news-main-outer-section-height .elementor-grid-item .elementor-post__text {padding-bottom: 5px !important;}
.news-list-section .elementor-post__text .elementor-post__title{line-height: 20px !important;}
.news-list-section .elementor-post__text .elementor-post__title a{font-size: 14px !important; line-height: 20px !important;}
.news-list-section .elementor-post__card .elementor-post__thumbnail__link{margin-bottom: 10px !important;}
.news-listing-slider.news-list-section .elementor-post__thumbnail {height: 150px !important;}
.news-main-outer-section .elementor-grid-item .elementor-post__text {/*padding-bottom: 0px !important;*/}
.home .news-main-outer-section .elementor-grid-item .elementor-post__text {padding-bottom: 50px !important;}
/* Blog search css */
.blog-search .blog-search-filter input[type='text'], .blog-search .blog-search-filter input[type='text']:focus {padding: 11px 15px 11px 35px;font-size: 11px;}
.blog-search .blog-posts-section li a, .blog-search .blog-posts-section li a:focus{font-size:12px;}
.blog-search .blog-search-filter:before{left: 14px;top: 50%;width: 18px;height: 18px;transform: translateY(-50%);}
/* News listing and detail page css */
.news-main-outer-section .elementor-grid-item .elementor-post__text{padding-bottom: 10px !important;}
}
@media only screen and (max-width: 479px){
.home_page_blog_slider .slick-slide{ margin: 5px !important;}
}
@media only screen and (max-width:420px){
.recent_news.sidebar-rcent-view-section .elementor-post__thumbnail__link .elementor-post__thumbnail{height: 145px;}
.logo_section .trutreviewsection iframe{height:40px !important;}
}

@media only screen and (max-width:380px){
.recent_news.sidebar-rcent-view-section .elementor-post__thumbnail__link .elementor-post__thumbnail{height: 115px;}
}
@media only screen and (max-width:340px){
/* Vat Registration page*/
.v-eve-odd-box .elementor-widget-icon-box .elementor-widget-container{width: 130px;height: 130px;}
.logo_section .trutreviewsection iframe{height:37px !important;}
}
/*  media query  */


/*.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
	width: 220px;
    max-height: 355px;
    overflow-y: auto;
    border-radius: 5px;
    padding: 10px 0 !important;
    border-top: 0 !important;
    border-bottom: 1px solid #e7c145;
    border-bottom: 30px solid #e7c145;
    padding-bottom: 0px !important;
}*/
/*.wpml-ls-legacy-dropdown .wpml-ls-sub-menu:after {
    content: '>';
    background-color: red;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 30px;
    z-index: 999;
    top: auto;
}*/
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu::-webkit-scrollbar, .jspTrack { display: none !important; }
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a.jspArrow{display: inline-block;min-width: auto !important;border: 9px solid transparent;border-bottom: 12px solid #e7c145;padding: 0;}
.widget_icl_lang_sel_widget .jspVerticalBar {width: 24px;height: 100%;padding: 2px;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a.jspArrow:hover{background-color: transparent !important;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a.jspArrow.jspArrowDown{border-bottom: 0 !important;border-top: 12px solid #e7c145;bottom: 13px;position: absolute;right: 4px;}
.tp-widget-businessinfo{display:none !important;}
.jot-formtype1 .jotform-form .jf-required .form-input-wide .custom-field-frame{border: 1px solid #e7c145 !important; background-color: #fff; border-radius: 8px;}
.jot-formtype1 .jotform-form .jf-required .termsAndConditionsV2.form-input-wide .custom-field-frame{border-color: transparent !important; background-color: transparent; border-radius: 0;}
.page-id-28276 .sidebar-widget.custom-sidebar-jotform, .page-id-28281 .sidebar-widget.custom-sidebar-jotform{display: none !important;}
.no-lang .wpml-ls-sub-menu{display:none !important;}


/* Google Review */
.rpi-star::after,
.rpi-card-inner .rpi-body .rpi-stars .rpi-star::after {
    background-color: #ffc935 !important;
}
.review-grid .rpi-header.rpi-header_top{display:none !important;}
.review-grid .rpi-content .rpi-card-inner{border: 3px solid #f5f5f5;}
.review-grid .rpi-content .rpi-card-inner .rpi-info .rpi-name{font-weight:600 !important;}

/* Banner Badge */
.review-badge .rpi .rpi-badge-body{background:transparent !important; z-index: 1;}
.review-badge .rpi .rpi-badge-body .rpi-logo::before, .review-badge .rpi .rpi-badge-body .rpi-logo_after::after{width: 20px !important;height: 20px !important;}

/* Review Slider */
.review-slider .rpi-card.rpi-card_block{display:none !important;}
.review-slider .rpi-card-inner { background: #fff !important; border-radius: 6px !important; padding: 12px 20px !important; }
.review-slider .grw-row .grw-content-inner .grw-reviews .grw-review .grw-review-inner, .review-slider .rpi-card-inner { background: #fff !important; border-radius: 6px !important; padding: 12px 20px !important; }

/*.review-slider .rpi-card-inner .rpi-flex .rpi-img, .review-slider .grw-row .grw-content-inner .grw-reviews .grw-review .wp-google-left .grw-review-avatar { display: none !important; }*/

.review-slider .rpi-card-inner .rpi-flex .rpi-info .rpi-time, .review-slider .grw-row .grw-content-inner .grw-reviews .grw-review .wp-google-time { color: #666666 !important; font-size: 14px !important; font-weight: 300 !important; line-height: 22px !important; }

.review-slider .rpi-card-inner .rpi-flex .rpi-info .rpi-name, .review-slider .grw-row .grw-content-inner .grw-reviews .grw-review .wp-google-name { color: #333333 !important; font-size: 18px !important; line-height: 28px !important; font-weight: 500 !important; }

.review-slider .rpi-card-inner .rpi-body .rpi-stars .rpi-star::after { background-color: #ffc935 !important; }

.review-slider .wp-gr .grw-review .wp-google-stars,.review-slider .rpi-card-inner .rpi-body .rpi-stars { margin-top: 10px !important; margin-bottom: 16px !important; }
.review-slider .rpi-card-inner .rpi-body .rpi-text, .review-slider .wp-gr .grw-review .wp-google-feedback { color: #666666 !important; font-size: 15px !important; font-weight: 400 !important; line-height: 22px !important; height: 92px; }
.review-slider .rpi-slider-prev, 
.review-slider .rpi-slider-prev:focus, 
.review-slider .rpi-slider-next, 
.review-slider .rpi-slider-next:focus { position: absolute !important; top: -78px !important; border: 2px solid #e7c145 !important; border-radius: 134px !important; width: 56px !important; height: 56px !important; text-align: center !important; padding: 16px !important; background-color: #fff !important; }
.review-slider .grw-btns, .review-slider .grw-btns:focus { position: absolute !important; top: -78px !important; right: 0px !important; border: 2px solid #F8A06C !important; border-radius: 134px !important; width: 56px !important; height: 56px !important; text-align: center !important; padding: 16px !important; background-color: #fff !important; }
.review-slider .rpi-slider-next:hover, .review-slider .rpi-slider-prev:hover, .review-slider .grw-btns:hover { border-color: #000 !important;
    color: #000 !important;}
.review-slider .rpi-slider-prev, 
.review-slider .rpi-slider-prev:focus,
.review-slider .rpi-slider-prev, .review-slider .grw-btns.grw-prev { right: 70px !important; }
.review-slider .rpi-slider-next, .review-slider .grw-btns.grw-next { right: 0px !important; }
.review-slider .grw-btns svg path { fill: #000000 !important; }
.review-slider .grw-btns:hover svg path { fill: #fff !important; }
.review-slider .grw-btns svg { width: 30px !important; height: 30px !important; opacity: 1; }
.review-slider .rpi-slider-prev::before,.review-slider .rpi-slider-next::after { width: 20px !important; height: 20px !important; opacity: 1; background-color: #000; }
.review-slider .rpi-slider-prev:hover::before,.review-slider .rpi-slider-next:hover::after { background-color: #000 !important; }
@media(max-width:991px){
	.review-slider{padding-bottom:50px;}
	.review-slider .rpi-slider-prev, .review-slider .rpi-slider-prev:focus, .review-slider .rpi-slider-next, .review-slider .rpi-slider-next:focus{bottom: -70px !important;top:auto !important;}
.review-slider .rpi-slider-prev, .review-slider .rpi-slider-prev:focus, .review-slider .rpi-slider-prev, .review-slider .grw-btns.grw-prev {right: auto;left: calc(50% - 50px);}
.review-slider .rpi-slider-next, .review-slider .grw-btns.grw-next {right: calc(50% - 80px) !important;}
}
@media(max-width:767px){
	.review-slider .rpi-slider-prev, .review-slider .rpi-slider-prev:focus, .review-slider .rpi-slider-next, .review-slider .rpi-slider-next:focus {width: 36px !important;height: 36px !important;padding: 8px !important;}
	.review-slider .rpi-slider-prev::before, .review-slider .rpi-slider-next::after {width: 15px !important;height: 15px !important;}
	.review-slider .rpi-slider-next, .review-slider .grw-btns.grw-next {right: calc(50% - 50px) !important;}
	.review-slider .rpi-slider-prev, .review-slider .rpi-slider-prev:focus, .review-slider .rpi-slider-prev, .review-slider .grw-btns.grw-prev {left: auto;right: 50% !important;}
}
/* banner badge */
.review-banner-badge .wp-google-right, .review-banner-badge .rpi-badge-embed .rpi-badge-body { background-color: #fff !important; display: flex !important; width: 100% !important; border-radius: 134px !important; padding: 7px 12px !important; flex-direction: row; align-items: center; flex-wrap: nowrap; z-index: 1; }
.review-banner-badge .rpi-badge-embed .rpi-badge-body .rpi-info { flex-direction: row !important; --info-gap: 10px; }
.review-banner-badge .rpi-badge-embed .rpi-badge-body .rpi-info .rpi-star::after { width: 22px; height: 22px; background-color: #ffc935; }
.review-banner-badge .rpi-badge-embed .rpi-badge-body .rpi-info .rpi-stars[data-rating]::before, .review-banner-badge .rpi-badge-embed .rpi-badge-body .rpi-info .rpi-star:first-child[data-rating]::before { margin-top: 3px; }
.review-banner-badge .wp-google-right .wp-google-rating { color: #E1641E !important; font-size: 18px !important; line-height: 18px !important; }
.category-banner .review-banner-badge .wp-gr .wp-google-place .wp-star svg,.review-banner-badge .wp-gr .wp-google-place .wp-star svg { height: 22px !important; width: 22px !important; }
.review-banner-badge .wp-google-right .wp-google-powered { font-size: 0px !important; }
.review-banner-badge .wp-google-right .wp-google-powered > span { font-size: 16px !important; line-height: 28px !important; }
.review-banner-badge .wp-google-right > div:last-child { margin-right: 0px !important; }
.review-banner-badge .wp-google-right > div { margin-top: 0px !important; margin-right: 10px !important; }
.review-banner-badge .wp-google-right .wp-google-based, .review-banner-badge .rpi-badge-embed .rpi-badge-body .rpi-info .rpi-based { font-size: 18px !important; font-weight: 400 !important; line-height: 18px !important; color: #333 !important;font-family: "Montserrat", Sans-serif; }

.review-banner-badge .rpi-badge-body.rpi-flex .rpi-logo::before{width: 30px !important;height: 30px !important;}
@media(max-width:576px){
	.review-badge .rpi .rpi-badge-body .rpi-logo::before, .review-badge .rpi .rpi-badge-body .rpi-logo_after::after {width: 10px !important;height: 10px !important;}
	.review-badge .rpi-badge-body.rpi-flex{padding:0px !important;z-index:9 !important;}
	.review-badge .rpi-star{gap:3px !important;}
	.review-badge .rpi-star:before{font-size:11px !important;}
	.review-badge .rpi-star:after{width: 10px !important;height: 10px !important;}
	.review-banner-badge .rpi-badge-embed .rpi-badge-body .rpi-info .rpi-based{display:none !important;}
}
@media(max-width:1199px){
	.mega-menu-item-search-3 h4.mega-block-title{display:none !important;}
}