.dfd-animate-heading-wrap .title-container.animate-container, .dfd-animate-heading-wrap .subtitle-container.animate-container {background: #404040;}.dfd-animated-text-wrap .dfd-animated-text-block span{font-family: "Poppins";font-size: 29px;font-style: normal;font-weight: 600;text-transform: none;line-height: 50px;letter-spacing: 0px;color: #313131;}.dfd-announce-module-wrap.style-2 i {background: #404040;}.body-back-to-top:hover:after,.body-back-to-top.active:before,.body-back-to-top.active:after {background: #404040;}div#bbpress-forums .bbp-topic-title .bbp-topic-meta .bbp-topic-started-in > a {background: #404040;}div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-content .dfd-bbpress-content-wrap p a {color: #404040;}#bbpress-forums .bbp-reply-content #subscription-toggle .subscription-toggle,#bbpress-forums > #subscription-toggle .subscription-toggle,#bbpress-forums .bbp-reply-content #favorite-toggle .favorite-toggle {font-family: "Poppins";font-size: 13px;font-style: normal;font-weight: 700;text-transform: none;letter-spacing: 0px;}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums li.bbp-forum-freshness,#bbpress-forums li.bbp-topic-freshness,#bbpress-forums div.bbp-template-notice p,#bbpress-forums .bbp-pagination-count,.bbp-reply-header .bbp-meta .bbp-reply-post-date,.bbp-user-section .bbp-reply-header .bbp-meta .bbp-header,#bbpress-forums li.bbp-body .bbp-topic-header .bbp-topic-post-date,.bbp-reply-header .bbp-meta .bbp-reply-permalink,#bbpress-forums #bbp-search-results li.bbp-body .bbp-topic-permalink,#bbpress-forums .bbp-topic-started-by,#bbpress-forums .bbp-topic-started-in,#bbpress-forums div.bbp-the-content-wrapper input,#bbpress-forums fieldset.bbp-form legend,#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author .bbp-author-role,#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author .bbp-reply-ip,div#bbpress-forums .bbp-search-results .bbp-reply-ip,div#bbpress-forums .bbp-search-results .bbp-author-role,#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-topic-title h3 > a,#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-topic-title .bbp-topic-title-meta > a,#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-reply-title h3 > a,#bbp-user-wrapper .bbp-user-section > p,div#bbpress-forums #bbp-user-wrapper #bbp-your-profile fieldset fieldset.password span.description,#bbpress-forums blockquote,#bbpress-forums .bbp-reply-revision-log li {font-family: "Poppins";font-size: 13px;font-style: normal;font-weight: 500;text-transform: none;line-height: 13px;letter-spacing: 0px;color: #0000000;}#bbpress-forums li.bbp-header .forum-titles,#bbpress-forums li.bbp-body .bbp-forum-title,#bbpress-forums li.bbp-body .bbp-topic-permalink,#bbpress-forums li.bbp-forum-topic-count,#bbpress-forums li.bbp-topic-voice-count,#bbpress-forums li.bbp-forum-reply-count,#bbpress-forums li.bbp-topic-reply-count,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-topic-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-topic-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-reply-content,#bbpress-forums .bbp-admin-links a,#bbpress-forums .bbp-forums-list,#bbpress-forums .bbp-topic-pagination .page-numbers,#bbpress-forums .bbp-pagination-links .page-numbers,#bbpress-forums .bbp-topic-started-in > a,#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author .bbp-author-name,#bbpress-forums .bbp-search-results .bbp-author-name,#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-topic-title h3,#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-reply-title h3,#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-topic-title .bbp-topic-title-meta,#bbpress-forums #bbp-user-wrapper h2.entry-title {font-family: "Montserrat";font-size: 15px;font-style: normal;font-weight: 700;text-transform: none;line-height: 18px;letter-spacing: -.4px;color: #2d2d2d;}#bbpress-forums fieldset.bbp-form label,#bbpress-forums div.bbp-topic-tags p {font-family: "Poppins";font-size: 11px;font-style: normal;font-weight: 500;text-transform: uppercase;line-height: 11px;letter-spacing: 0px;color: #000000;}h3.entry-title {font-family: "Poppins";font-size: 21px;font-style: normal;font-weight: 700;text-transform: none;line-height: 26px;letter-spacing: 0px;color: #313131;}q, .dfd-textmodule-featured-quote {font-family: "Poppins";font-size: 28px;font-style: normal;font-weight: 900;text-transform: none;line-height: 37px;letter-spacing: 0px;color: #000000;}@media only screen and (max-width: 400px) {q, .dfd-textmodule-featured-quote {font-size: 18.064516129032px;line-height: 1.5;letter-spacing: 0;}}.quote-content {font-family: "Poppins";font-size: 18px;font-style: normal;font-weight: 700;text-transform: none;line-height: 30px;letter-spacing: 0px;color: #313131;}.dfd-content-wrap > article.post .author-section .author a, .dfd-posts-module article.post .author-section .author a {font-family: "Poppins";font-size: 11px;font-style: normal;font-weight: 700;text-transform: none;line-height: 11px;letter-spacing: 0px;color: #313131;}.quote-author {font-family: "Poppins";font-size: 10px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 10px;letter-spacing: 0px;color: #000000;}.slider-controls .prev > span.count, .slider-controls .next > span.count {font-family: "Poppins";font-size: 10px;font-style: normal;font-weight: 400;text-transform: uppercase;}.dfd-post-link-url {font-family: "Poppins";font-size: 16px;font-style: normal;font-weight: 400;text-transform: none;line-height: 16px;letter-spacing: 0px;color: #7b7b7b;}#layout.single-post article.post .entry-content > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),#layout.single-post article.post .entry-content > p > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),#layout.single-post article.post .entry-content > div > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > div > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title) {color: #404040;}.dfd-mini-categories .byline.category,.audioplayer .audioplayer-bar .audioplayer-bar-loaded,.audioplayer .audioplayer-bar .audioplayer-bar-played,.dfd-content-wrap article.post .entry-thumb .byline.category,.dfd-content-wrap article.post .entry-content > ul li:before,.dfd-content-wrap.layout-masonry article.post.format-quote > .cover .entry-content .byline.category,.dfd-content-wrap.layout-masonry article.post.format-link > .cover .entry-content .byline.category,.dfd-content-wrap.layout-masonry article.post.format-audio > .cover .entry-content .byline.category,.dfd-content-wrap.layout-metro article.post.format-quote > .cover .entry-content .byline.category,.dfd-content-wrap.layout-metro article.post.format-link > .cover .entry-content .byline.category,.dfd-content-wrap.layout-metro article.post.format-audio > .cover .entry-content .byline.category,#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > ul > li:before,#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > ul > li:before {background: #404040;}.dfd-button-gradient-module-wrap .dfd-button-link {font-family: "Poppins";font-size: 13px;font-style: normal;font-weight: 700;text-transform: none;line-height: 43px;letter-spacing: 0px;color: #ffffff;}.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front .dfd-button-text-main,.dfd-button-gradient-module-wrap .featured-icon {color: #ffffff;}.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover {padding-left: 40px;padding-right: 40px;}.dfd-button-gradient-module-wrap .dfd-button-link:hover,.dfd-button-gradient-module-wrap .dfd-button-link:hover .dfd-button-inner-cover,.dfd-button-gradient-module-wrap .dfd-button-link:not(:hover),.dfd-button-gradient-module-wrap .dfd-button-link:not(:hover) .dfd-button-inner-cover {border-radius: 43px;}.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover:before,.dfd-button-gradient-module-wrap .dfd-button-link.dfd-fade:not(:hover) .dfd-button-inner-cover {background: #000000;}.dfd-button-gradient-module-wrap .dfd-button-link:hover,.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back .dfd-button-text-main,.dfd-button-gradient-module-wrap .dfd-button-link:hover .featured-icon {color: #ffffff;}.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover:after,.dfd-button-gradient-module-wrap .dfd-button-link.dfd-fade:hover .dfd-button-inner-cover {background: #110000;}.dfd-btn-open-modal-box .dfd-btn-wrap {font-family: "Poppins";font-size: 13px;font-style: normal;font-weight: 700;text-transform: none;line-height: 43px;letter-spacing: 0px;color: #ffffff;}.dfd-btn-open-modal-box .dfd-btn-wrap {padding-left: 40px;padding-right: 40px;}.dfd-btn-open-modal-box .dfd-btn-wrap {background: #000000;}.dfd-btn-open-modal-box .dfd-btn-wrap .dfd-btn-border {border-width: 0px;border-style: solid;border-radius: 43px;border-color: #000000;}.dfd-btn-open-modal-box .dfd-btn-wrap:hover {color: #ffffff;}.dfd-btn-open-modal-box .dfd-btn-wrap:hover {background: #110000;}.dfd-btn-open-modal-box .dfd-btn-wrap:hover .dfd-btn-border {border-color: #110000;}.dfd-button-module-wrap .dfd-button-link {font-family: "Poppins";font-size: 13px;font-style: normal;font-weight: 700;text-transform: none;line-height: 43px;letter-spacing: 0px;color: #ffffff;}.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front .dfd-button-text-main,.dfd-button-module-wrap .featured-icon {color: #ffffff;}.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover {padding-left: 40px;padding-right: 40px;}.dfd-button-module-wrap .dfd-button-link:hover,.dfd-button-module-wrap .dfd-button-link:hover .dfd-button-inner-cover,.dfd-button-module-wrap .dfd-button-link:not(:hover),.dfd-button-module-wrap .dfd-button-link:not(:hover) .dfd-button-inner-cover {border-radius: 43px;}.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover:before,.dfd-button-module-wrap .dfd-button-link.dfd-fade:not(:hover) .dfd-button-inner-cover,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after {background: #000000;}.dfd-button-module-wrap .dfd-button-link:hover .dfd-button-inner-cover .dfd-button-border,.dfd-button-module-wrap .dfd-button-link:not(:hover) .dfd-button-inner-cover .dfd-button-border {border-width: 0px;border-style: solid;border-radius: 43px;}.dfd-button-module-wrap .dfd-button-link:not(:hover) .dfd-button-inner-cover .dfd-button-border {border-color: #000000;}.dfd-button-module-wrap .dfd-button-link:hover,.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back .dfd-button-text-main,.dfd-button-module-wrap .dfd-button-link:hover .featured-icon {color: #ffffff;}.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover:after,.dfd-button-module-wrap .dfd-button-link.dfd-fade:hover .dfd-button-inner-cover,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after {background: #110000;}.dfd-button-module-wrap .dfd-button-link:hover .dfd-button-border {border-color: #110000;}button,.button,input[type="submit"],a.added_to_cart {font-family: "Poppins";font-size: 13px;font-style: normal;font-weight: 700;text-transform: none;line-height: 43px;letter-spacing: 0px;color: #ffffff;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"] {height: 43px;line-height: 43px;}.single-product .single-product-wishlist-wrap .product-in-wishlist,.single-product .single-product-wishlist-wrap .add_to_wishlist,.single-product .woocommerce-tabs .tabs.wc-tabs > li,.quantity input.qty,.woocommerce-MyAccount-navigation ul > li a,.woocommerce-MyAccount-content header.title .edit {font-family: "Poppins";font-size: 13px;font-style: normal;font-weight: 700;text-transform: none;line-height: 43px;letter-spacing: 0px;}button,.button,input[type="submit"] {padding-left: 40px;padding-right: 40px;background: #000000;border-width: 0px;border-style: solid;border-color: #000000;border-radius: 43px;}button:hover,.button:hover,input[type="submit"]:hover {color: #ffffff;background: #110000;border-color: #110000;}.dfd-call-to-action-wrap .main-tilted-decoration:before {background: #404040;}.dfd-arrows-style_1 .dfd-slider-control:hover > i{color: #404040;}.dfd-arrows-style_1 .dfd-slider-control:hover:after{background: #404040;}.dfd-arrows-style_2 .dfd-slider-control:hover i{color: #2e2e2e;}.dfd-arrows-style_3 .dfd-slider-control:after, .dfd-arrows-style_4 .dfd-slider-control:after{background: #404040;}.dfd-arrows-style_5 .dfd-slider-control{background: #404040;}.wpcf7 form.dfd_contact_form input[type="submit"]{font-family: "Poppins" !important;}.cssload-spin-box2:after{background-color:#000000;}.dfd_contact_form  .wpcf7-submit:hover+.cssload-spin-box2:after{background:#110000;}.wpcf7 form.dfd_contact_form.preset2.hover_style_input2_underline_hover p:not(.last) span.wpcf7-form-control-wrap:before{border-bottom-color:#404040;}.wpcf7 form.dfd_contact_form.preset3.hover_style_input2_underline_hover span.wpcf7-form-control-wrap:before{border-bottom-color:#404040;}.wpcf7 form.dfd_contact_form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors span{font-family:"Poppins";}.wpcf7 form.dfd_contact_form p:not(.form_button) input, .wpcf7 form.dfd_contact_form p:not(.form_button) textarea, .wpcf7 form:not(.dfd_contact_form) p:not(.form_button) input, .wpcf7 form:not(.dfd_contact_form) p:not(.form_button) textarea{font-family:"Poppins";font-size: 13px;line-height: 13px;}.wpcf7 form.dfd_contact_form.preset1 p:not(.form_button) input, .wpcf7 form.dfd_contact_form.preset1 p:not(.form_button) textarea, .wpcf7 form.dfd_contact_form.preset2 p:not(.form_button) input, .wpcf7 form.dfd_contact_form.preset2 p:not(.form_button) textarea, .wpcf7 form.dfd_contact_form.preset1 p:not(.form_button) span .dk-select .dk-selected{border-color:#d9d9d9;}.wpcf7 form.dfd_contact_form.preset1 span input, .wpcf7 form.dfd_contact_form.preset1 span textarea, .wpcf7 form.dfd_contact_form.preset1 .dk-select .dk-selected{background-color:#f2f2f2;}.dfd_contact_form *::-moz-placeholder{color:#696969;} .dfd_contact_form :-ms-input-placeholder{color:#696969;} .wpcf7 form.dfd_contact_form ::-webkit-input-placeholder{color:#696969;} .wpcf7 form.dfd_contact_form.preset2 .dfd-half-size{ border-right-color:#e9e9e9;} .wpcf7 form.dfd_contact_form.preset2 .border-bottom{ border-bottom-color:#e9e9e9;} .wpcf7 form.dfd_contact_form.preset2 .border-right{ border-right-color:#e9e9e9;} .wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 .wpcf7-form-control-wrap{border-bottom-color:#e9e9e9;}.wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 .right-border, .wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 .top-border, .wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 .left-border{border-color:#e9e9e9;}.wpcf7 form.dfd_contact_form.preset2 .dfd-half-size{ border-right-color:#e9e9e9;} .wpcf7 form:not(.dfd_contact_form) span.label_text, .wpcf7 form:not(.dfd_contact_form) label.label_text, .wpcf7 form.dfd_contact_form .label_text label:first-child{font-family: "Poppins" !important;font-size: 11px;font-style: normal;font-weight: 500;text-transform: uppercase;line-height: 11px;letter-spacing: 0px;color: #000000;}.wpcf7 form.dfd_contact_form :-ms-input-placeholder{font-family: "Poppins" !important;font-size: 15px !important;font-style: normal;font-weight: 400;text-transform: none;line-height: 28px;letter-spacing: 0px;color: #000000;}.wpcf7 form.dfd_contact_form ::-webkit-input-placeholder, .wpcf7 form:not(.dfd_contact_form) ::-webkit-input-placeholder{font-family: "Poppins";font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;letter-spacing: 0px;color: #000000;}wpcf7 form.dfd_contact_form :-moz-placeholder{font-family: "Poppins";font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;letter-spacing: 0px;color: #000000;}.wpcf7 form.dfd_contact_form ::-moz-placeholder{font-family: "Poppins";font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;letter-spacing: 0px;color: #000000;}.wpcf7 form.dfd_contact_form *::-moz-placeholder{font-family: "Poppins";font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;letter-spacing: 0px;}.wpcf7 form.dfd_contact_form span .dk-select .dk-selected{color:#000000;font-family: "Poppins";font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;letter-spacing: 0px;} .wpcf7 form.dfd_contact_form .checkbox .c_value label{color:#000000;font-family: "Poppins";font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;letter-spacing: 0px;}.dfd-delimier-wrapper .line{border-bottom-color: #e9e9e9;}.dfd-delimier-wrapper .delim-center .center-arrow{border-color: #e9e9e9;}.dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:after, .dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:before{border-bottom-color: #e9e9e9;}.dfd-delimier-wrapper.dfd-delimiter-with-arrow .center-arrow:hover{background-color: #404040;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li:not(.vc_active) a:hover .vc_tta-icon{color: #404040;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) a:hover .vc_tta-icon{color: #404040;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover{color: #404040;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading a:hover{color: #404040;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a{border-color:#e9e9e9;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a{background: #e9e9e9;}.wpb-js-composer .dfd_tabs_block .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {border-bottom-color: transparent;}.dfd_tabs_block .empty_rounded.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {border-bottom-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:hover{background: #e9e9e9;border-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:hover{background: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li:after{border-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li:before{border-color: #404040;}.dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a{border-bottom-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a{border: 2px solid #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a{border-bottom-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a{border-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a{border-bottom-color:#404040;}.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a,.dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a,.dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a{border-bottom-color:#e9e9e9;}.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading{border-color: #e9e9e9;}.dfd_tabs_block .vc_tta-accordion .style-7 .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: #e9e9e9;}.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a:hover{color: #404040;}.dfd_tabs_block .vc_tta-accordion .style-8 .vc_tta-panel.vc_active .vc_tta-panel-heading{border-bottom-color: #404040;}.dfd_tabs_block .vc_tta-accordion .style-9 .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: #e9e9e9;}.dfd_tabs_block .vc_tta-accordion .style-8 .vc_tta-panel .vc_tta-panel-heading{border-bottom-color: #e9e9e9;}.dfd_tabs_block .vc_tta-accordion .style-9 .vc_tta-panel .vc_tta-panel-heading{border-bottom-color: #e9e9e9;}.dfd_tabs_block .vc_tta-accordion .style-10 .vc_tta-panel .vc_tta-panel-heading{border-bottom-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{border-color: #e9e9e9;}.dfd_tabs_block  .vc_tta-panels-container .vc_tta-panels .vc_active.vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a{background: #e9e9e9;}.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a .vc_tta-icon{color: #404040;}.dfd_tabs_block  .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(vc.active) .vc_tta-panel-heading .vc_tta-panel-title a:hover{color: #404040;}.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a{background: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:hover{color: #404040;}.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab:not(.vc_active) a:hover .vc_tta-icon{color: #404040;}.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a{border-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab:after{background: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab:before{background: #404040;}.dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab a{border-bottom-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab.vc_active a{border-color: transparent;border-color: #e9e9e9 !important;}.dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab a{border-bottom-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a{border-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:hover{color: #404040;}.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel:not(.vc_active) .vc_tta-panel-heading .vc_tta-panel-title a:hover .vc_tta-icon{color: #404040;}.dfdrounded ul.dfd-slick-dots li span, .dfdrounded ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li a, .dfdsquare ul.dfd-slick-dots li span, .dfdsquare ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li a{border-color: #e9e9e9;}.dfdrounded ul.dfd-slick-dots li span:hover, .dfdrounded ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li a:hover, .dfdsquare ul.dfd-slick-dots li span:hover, .dfdsquare ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li a:hover{border-color: #cacaca;}.dfdrounded ul.dfd-slick-dots li.slick-active span:before, .dfdrounded ul.dfd-slick-dots li.slick-active a:before, .dfdrounded ul.dfd-slick-dots li.vc_active span:before, .dfdrounded ul.dfd-slick-dots li.vc_active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.slick-active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.slick-active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.vc_active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.vc_active a:before, .dfdsquare ul.dfd-slick-dots li.slick-active span:before, .dfdsquare ul.dfd-slick-dots li.slick-active a:before, .dfdsquare ul.dfd-slick-dots li.vc_active span:before, .dfdsquare ul.dfd-slick-dots li.vc_active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li.slick-active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li.slick-active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li.vc_active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li.vc_active a:before{background: #404040;}.dfdfillrounded ul.dfd-slick-dots li span, .dfdfillrounded ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li a, .dfdfillsquare ul.dfd-slick-dots li span, .dfdfillsquare ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li a{border-color: #e9e9e9;background-color: #e9e9e9;}.dfdfillrounded ul.dfd-slick-dots li span:hover, .dfdfillrounded ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li a:hover, .dfdfillsquare ul.dfd-slick-dots li span:hover, .dfdfillsquare ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li a:hover{border-color: #cacaca;background-color: #cacaca;}.dfdfillrounded ul.dfd-slick-dots li.slick-active span, .dfdfillrounded ul.dfd-slick-dots li.slick-active a, .dfdfillrounded ul.dfd-slick-dots li.vc_active span, .dfdfillrounded ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li.vc_active a, .dfdfillsquare ul.dfd-slick-dots li.slick-active span, .dfdfillsquare ul.dfd-slick-dots li.slick-active a, .dfdfillsquare ul.dfd-slick-dots li.vc_active span, .dfdfillsquare ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li.vc_active a{border-color: #404040;background: #404040;}.dfdemptyrounded ul.dfd-slick-dots li span, .dfdemptyrounded ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li a, .dfdemptysquare ul.dfd-slick-dots li span, .dfdemptysquare ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li a{border-color: #e9e9e9;}.dfdemptyrounded ul.dfd-slick-dots li span:hover, .dfdemptyrounded ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li a:hover, .dfdemptysquare ul.dfd-slick-dots li span:hover, .dfdemptysquare ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li a:hover{border-color: #cacaca;}.dfdemptyrounded ul.dfd-slick-dots li.slick-active span, .dfdemptyrounded ul.dfd-slick-dots li.slick-active a, .dfdemptyrounded ul.dfd-slick-dots li.vc_active span, .dfdemptyrounded ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li.vc_active a, .dfdemptysquare ul.dfd-slick-dots li.slick-active span, .dfdemptysquare ul.dfd-slick-dots li.slick-active a, .dfdemptysquare ul.dfd-slick-dots li.vc_active span, .dfdemptysquare ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li.vc_active a{border-color: #404040;}.dfdline ul.dfd-slick-dots li span:before, .dfdline ul.dfd-slick-dots li a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li a:before{border-bottom-color: #e9e9e9;}.dfdline ul.dfd-slick-dots li span:hover:before, .dfdline ul.dfd-slick-dots li a:hover:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li span:hover:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li a:hover:before{border-color: #cacaca;}.dfdline ul.dfd-slick-dots li.slick-active span:before, .dfdline ul.dfd-slick-dots li.slick-active a:before, .dfdline ul.dfd-slick-dots li.vc_active span:before, .dfdline ul.dfd-slick-dots li.vc_active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li.slick-active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li.slick-active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li.vc_active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li.vc_active a:before{border-color: #404040;}.dfdadvancesquare ul.dfd-slick-dots li span, .dfdadvancesquare ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li a{background-color: #e9e9e9;}.dfdadvancesquare ul.dfd-slick-dots li span:hover, .dfdadvancesquare ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li a:hover{background-color: #cacaca;border-color: #cacaca;}.dfdadvancesquare ul.dfd-slick-dots li.slick-active span, .dfdadvancesquare ul.dfd-slick-dots li.slick-active a, .dfdadvancesquare ul.dfd-slick-dots li.vc_active span, .dfdadvancesquare ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active a{background: #404040;}.dfdadvancesquare ul.dfd-slick-dots li.slick-active span:before, .dfdadvancesquare ul.dfd-slick-dots li.slick-active a:before, .dfdadvancesquare ul.dfd-slick-dots li.vc_active span:before, .dfdadvancesquare ul.dfd-slick-dots li.vc_active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.slick-active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.slick-active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active a:before{background: #404040;}.dfdroundedempty ul.dfd-slick-dots li span, .dfdroundedempty ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li a{background-color: #e9e9e9;border-color: #e9e9e9;}.dfdroundedempty ul.dfd-slick-dots li.slick-active span, .dfdroundedempty ul.dfd-slick-dots li.slick-active a, .dfdroundedempty ul.dfd-slick-dots li.vc_active span, .dfdroundedempty ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li.vc_active a{background-color: #404040;border-color: #404040;}.dfdroundedempty ul.dfd-slick-dots li:not(.slick-active) span:hover,.dfdroundedempty ul.dfd-slick-dots li:not(.slick-active) a:hover,ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li:not(.vc_active) span:hover,ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li:not(.vc_active) a:hover{border-color: #e9e9e9;background: transparent !important;}.dfdroundedfilled ul.dfd-slick-dots li span, .dfdroundedfilled ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li a{background-color: #e9e9e9;border-color: #e9e9e9;}.dfdroundedfilled ul.dfd-slick-dots li.slick-active span, .dfdroundedfilled ul.dfd-slick-dots li.slick-active a, .dfdroundedfilled ul.dfd-slick-dots li.vc_active span, .dfdroundedfilled ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.vc_active a{background-color: #404040;border-color: #404040;}.dfdroundedfilled ul.dfd-slick-dots li:not(.slick-active) span:hover, .dfdroundedfilled ul.dfd-slick-dots li:not(.slick-active) a:hover,ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li:not(.vc_active) span:hover,ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li:not(.vc_active) a:hover{border-color: #696969;background-color: #696969;}.dfd-gallery .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-content-wrap article.dfd-gallery .entry-meta + h3.entry-title,.dfd-content-wrap article.dfd-gallery_archive .entry-meta + h3.entry-title {font-family: "Aller";font-size: 18px;font-style: normal;font-weight: 700;text-transform: none;line-height: 18px;letter-spacing: 0px;color: #2b2b2b;}.dfd-gallery .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-content-wrap article.dfd-gallery > .cover .entry-subtitle.dfd-content-subtitle,.dfd-content-wrap article.dfd-gallery_archive > .cover .entry-subtitle.dfd-content-subtitle {font-family: "Roboto";font-size: 13px;font-style: normal;font-weight: 400;text-transform: none;line-height: 13px;letter-spacing: 0px;color: #b5b5b5;}.dfd-gallery .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-gallery .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-gallery .entry-thumb .entry-hover .dfd-hover-buttons-wrap,.dfd-gallery_archive  .entry-thumb .entry-hover .dfd-hover-buttons-wrap { color: #ffffff;}.dfd-gallery .entry-thumb .entry-hover .title-wrap.diagonal-line:before,.dfd-gallery .entry-thumb .entry-hover .title-wrap.title-underline h3.entry-title:before,.dfd-gallery .entry-thumb .entry-hover .title-wrap.square-behind-heading:before,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap.diagonal-line:before,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap.title-underline h3.entry-title:before,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap.square-behind-heading:before { border-color: rgba(255,255,255,0.1);}article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:hover:after,article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:hover:after {background: rgba(255,255,255,.1);}.dfd-gallery .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out,.dfd-gallery .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come,.dfd-gallery .entry-thumb:hover .entry-hover .dfd-dots-link span,.dfd-gallery_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out,.dfd-gallery_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come,.dfd-gallery_archive .entry-thumb:hover .entry-hover .dfd-dots-link span { background: #ffffff !important;}article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-frame-deco .line,article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line { background: #ffffff !important;}.dfd-gallery .entry-thumb .entry-hover:before,.dfd-gallery_archive .entry-thumb .entry-hover:before,.dfd-gallery.dfd-3d-parallax:hover .cover .thumb-wrap:before,.dfd-gallery_archive.dfd-3d-parallax:hover .cover .thumb-wrap:before {opacity: 0.7 !important;}.dfd_gmap .gmap-infowindows-style{background-color:#404040;}.dfd_gmap  .gmap-infowindows-style > div:nth-child(3) div > div{background-color:#404040 !important;}.dfd_gmap .aligned .gm-style-iw div div{font-family:"Poppins";letter-spacing: 0px;}.dfd_gmap .aligned .gm-style-iw div div .map-content{font-family:"Poppins" !important;}.dfd_gmap .aligned .gm-style-iw div div .map-title{font-family:"Poppins";}.dfd-short-info-block-wrap .dfd-short-info-block-item .icon-decoration:before,.dfd-gradation-wrap .dfd-gradation-item .icon-decoration:before {border-color: #404040;}.dfd-short-info-block-wrap .dfd-short-info-block-item .icon-decoration:before,.dfd-gradation-wrap .dfd-gradation-item:hover .icon-decoration:before {background: #404040;}#header-container.dfd-header-builder.small .header .header-wrap  .top-inner-page > span > span{background: #ffffff;}#header-container.dfd-header-builder.small  .header .header-wrap .header-bottom-panel .twelve.columns {color: #ffffff;} #header-container.small .header .header-wrap .dfd-top-row .dl-menuwrapper a .icon-wrap, #header-container.small .header .header-wrap .dfd-top-row .dfd-click-menu-activation-button a .icon-wrap, #header-container.small .header .header-wrap .header-wrap .dl-menuwrapper a .icon-wrap, #header-container.small .header .header-wrap .header-wrap .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.dfd-header-builder.small .header-wrap .dfd-header-delimiter:before {background: #ffffff;}#header-container.dfd-header-builder .header .mega-menu > ul > li div.sub-nav:after,#header-container.dfd-header-builder .header .mega-menu > ul > li ul.submenu-languages:after,#header-container.dfd-header-builder .header .mega-menu > ul > li div.sub-nav > ul ul:after,#header-container.dfd-header-builder.side-header .header .columns .soc-icons-wrap .widget.soc-icons:after {border-right: 7px solid #ffffff}@media only screen and (min-width: 1101px) {.login-header #loginModal p.login-submit button.button,input[type="checkbox"] {background: #34db83;}.mega-menu > ul > li.current-menu-item:before, .mega-menu > ul > li.current-menu-ancestor:before {background: #404040 !important;}#header-container.header-style-1 #header .header-wrap,#header-container.header-style-2 #header .header-wrap,#header-container.dfd-header-builder .header .header-wrap,#header-container.header-style-3 #header .header-wrap,#header-container.header-style-4 #header .header-wrap,#header-container.header-style-5 #header .header-wrap,#header-container.header-style-6 #header .header-wrap,#header-container.header-style-7 #header .header-wrap,#header-container.header-style-10 #header .header-wrap,#header-container.header-style-11 #header .header-wrap,#header-container.header-style-8 #header .dfd-top-row,#header-container.header-style-9 #header .dfd-top-row {height: 70px; line-height: 70px;}#header-container.header-style-1:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-2:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-3:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-4:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-5:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-6:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-7:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-8:not(.small) #header .dfd-top-row .dfd-logo-wrap img,#header-container.header-style-9:not(.small) #header .dfd-top-row .dfd-logo-wrap img,#header-container.header-style-10:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-11:not(.small) #header .header-wrap .dfd-logo-wrap img {max-height: 70px;}#header-container.header-style-7 #header .onclick-menu-wrap {max-width: 70px;}.onclick-menu > ul > li:hover > a > span,.onclick-menu > ul > li div.sub-nav ul li > a:hover,.onclick-menu > ul > li.menu-item-language ul li:hover a,.onclick-menu > ul > li.menu-item-language:hover > a,.mega-menu > ul > li div.sub-nav ul li:hover > a,.mega-menu > ul > li.menu-item-language ul li:hover a,#header-container.header-style-12 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:hover > a,#header-container.header-style-13 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:hover > a,#header-container.header-style-14 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:hover > a {color: #404040}.onclick-menu > ul, .onclick-menu > ul > li div.sub-nav ul,.mega-menu > ul > li div.sub-nav ul,.mega-menu > ul > li.menu-item-language ul,.onclick-menu > ul > li.menu-item-language ul,#header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons {background: #ffffff}.onclick-menu-cover:after {border-bottom: 7px solid #ffffff}#header-container:not(.header-style-7) #header .header-wrap .mega-menu > ul > li div.sub-nav:after,#header-container:not(.header-style-7) #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after,#header-container:not(.header-style-7) #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after,#header-container.dfd-header-builder .header .mega-menu > ul > li div.sub-nav > ul ul:after,#header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:after {border-right: 7px solid #ffffff}#header-container:not(.header-style-7) #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul.sub-nav-left:after {border-left: 7px solid #ffffff;border-right-color: transparent;}#header-container.dfd-header-builder .header .mega-menu > ul > li div.sub-nav > ul ul.sub-nav-left:after {border-left: 7px solid #ffffff;border-right-color: transparent;}.onclick-menu-cover .onclick-menu .onclick-nav-menu > li > div.sub-nav ul:after,.onclick-menu-cover .onclick-menu .onclick-nav-menu > li.menu-item-language > ul:after,#header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li div.sub-nav:after,#header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li div.sub-nav:after,#header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after,#header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after,#header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li div.sub-nav:after,#header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after,#header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after,#header-container.header-style-14.right #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:after {border-left: 7px solid #ffffff}#header-container:not(.small).header-style-1 #header .top-inner-page > span > span {background: #313131;}#header-container:not(.small).header-style-1 #header .dfd-click-menu-activation-button a .icon-wrap {background: #313131;}#header-container.header-style-1 #header .header-top-panel {background: #ffffff;color: #313131;}#header-container.header-style-1 #header .dfd-header-banner-wrap,#header-container:not(.small).header-style-1 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-1:not(.small) #header .header-wrap {background: #ffffff;}#header-container:not(.small).header-style-1 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-1:not(.small) #header .header-wrap > .row > .columns {color: #313131;}#header-container.header-style-1 #header .header-top-panel,#header-container.header-style-1 #header .dfd-header-banner-wrap,#header-container.header-style-1 #header .login-header .dfd-header-links, #header-container:not(.small).header-style-1 #header .logo-wrap.header-top-logo-panel,#header-container:not(.small).header-style-1 #header .header-wrap .dfd-header-buttons-wrap > *,#header-container:not(.small).header-style-1 #header {border-color: #e7e7e7;}#header-container:not(.small).header-style-2 #header .top-inner-page > span > span {background: #ffffff;}#header-container:not(.small).header-style-2 #header .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-2 #header .header-top-panel {background: transparent;color: #ffffff;}#header-container.header-style-2 #header .dfd-header-banner-wrap,#header-container:not(.small).header-style-2 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-2:not(.small) #header .header-wrap {background: transparent;}#header-container:not(.small).header-style-2 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-2:not(.small) #header .header-wrap > .row > .columns {color: #ffffff;}#header-container.header-style-2 #header .header-top-panel,#header-container.header-style-2 #header .dfd-header-banner-wrap,#header-container.header-style-2 #header .login-header .dfd-header-links, #header-container:not(.small).header-style-2 #header .logo-wrap.header-top-logo-panel,#header-container:not(.small).header-style-2 #header .header-wrap .dfd-header-buttons-wrap > *,#header-container:not(.small).header-style-2 #header {border-color: transparent;}#header-container:not(.small).header-style-3 #header .top-inner-page > span > span {background: #313131;}#header-container:not(.small).header-style-3 #header .dfd-click-menu-activation-button a .icon-wrap {background: #313131;}#header-container.header-style-3 #header .header-top-panel {background: #ffffff;color: #313131;}#header-container.header-style-3 #header .dfd-header-banner-wrap,#header-container:not(.small).header-style-3 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-3:not(.small) #header .header-wrap {background: #ffffff;}#header-container:not(.small).header-style-3 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-3:not(.small) #header .header-wrap > .row > .columns {color: #313131;}#header-container.header-style-3 #header .header-top-panel,#header-container.header-style-3 #header .dfd-header-banner-wrap,#header-container.header-style-3 #header .login-header .dfd-header-links, #header-container:not(.small).header-style-3 #header .logo-wrap.header-top-logo-panel,#header-container:not(.small).header-style-3 #header .header-wrap .dfd-header-buttons-wrap > *,#header-container:not(.small).header-style-3 #header {border-color: #e7e7e7;}#header-container:not(.small).header-style-4 #header .top-inner-page > span > span {background: #ffffff;}#header-container:not(.small).header-style-4 #header .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-4 #header .header-top-panel {background: transparent;color: #ffffff;}#header-container.header-style-4 #header .dfd-header-banner-wrap,#header-container:not(.small).header-style-4 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-4:not(.small) #header .header-wrap {background: transparent;}#header-container:not(.small).header-style-4 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-4:not(.small) #header .header-wrap > .row > .columns {color: #ffffff;}#header-container.header-style-4 #header .header-top-panel,#header-container.header-style-4 #header .dfd-header-banner-wrap,#header-container.header-style-4 #header .login-header .dfd-header-links, #header-container:not(.small).header-style-4 #header .logo-wrap.header-top-logo-panel,#header-container:not(.small).header-style-4 #header .header-wrap .dfd-header-buttons-wrap > *,#header-container:not(.small).header-style-4 #header {border-color: rgba(255,255,255,.1);}#header-container:not(.small).header-style-5 #header .top-inner-page > span > span {background: #313131;}#header-container:not(.small).header-style-5 #header .dfd-click-menu-activation-button a .icon-wrap {background: #313131;}#header-container.header-style-5 #header .header-top-panel {background: #ffffff;color: #313131;}#header-container.header-style-5 #header .dfd-header-banner-wrap,#header-container:not(.small).header-style-5 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-5:not(.small) #header .header-wrap {background: #ffffff;}#header-container:not(.small).header-style-5 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-5:not(.small) #header .header-wrap > .row > .columns {color: #313131;}#header-container.header-style-5 #header .header-top-panel,#header-container.header-style-5 #header .dfd-header-banner-wrap,#header-container.header-style-5 #header .login-header .dfd-header-links, #header-container:not(.small).header-style-5 #header .logo-wrap.header-top-logo-panel,#header-container:not(.small).header-style-5 #header .header-wrap .dfd-header-buttons-wrap > *,#header-container:not(.small).header-style-5 #header {border-color: #e7e7e7;}#header-container:not(.small).header-style-6 #header .top-inner-page > span > span {background: #ffffff;}#header-container:not(.small).header-style-6 #header .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-6 #header .header-top-panel {background: transparent;color: #ffffff;}#header-container.header-style-6 #header .dfd-header-banner-wrap,#header-container:not(.small).header-style-6 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-6:not(.small) #header .header-wrap {background: transparent;}#header-container:not(.small).header-style-6 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-6:not(.small) #header .header-wrap > .row > .columns {color: #ffffff;}#header-container.header-style-6 #header .header-top-panel,#header-container.header-style-6 #header .dfd-header-banner-wrap,#header-container.header-style-6 #header .login-header .dfd-header-links, #header-container:not(.small).header-style-6 #header .logo-wrap.header-top-logo-panel,#header-container:not(.small).header-style-6 #header .header-wrap .dfd-header-buttons-wrap > *,#header-container:not(.small).header-style-6 #header {border-color: rgba(255,255,255,.1);}#header-container.header-style-7 #header .dfd-header-banner-wrap, #header-container.header-style-7 #header .header-wrap {background: transparent;}#header-container.header-style-7 #header .header-wrap .dfd-click-menu-activation-button a:before {color: #ffffff;}#header-container.header-style-7 #header .header-wrap .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-7 #header .dfd-header-banner-wrap, #header-container.header-style-7 #header {border-bottom-color: rgba(255,255,255,.1);}#header-container.header-style-7 #header .onclick-menu-wrap {border-left-color: rgba(255,255,255,.1);}#header-container.header-style-8 #header .dfd-top-row {background: transparent;}#header-container.header-style-8 #header .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-8 #header.active .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-8:not(.small) #header {border-bottom-color: rgba(255,255,255,.1);}#header-container.header-style-8 #header .dfd-top-row .dfd-click-menu-button-wrap {border-left-color: rgba(255,255,255,.1);}#header-container.header-style-8.small #header #dfd-header-loader svg path,#header-container.header-style-8:not(.small) #header #dfd-header-loader svg path {fill: #1b1b1b;}#header-container.header-style-8.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before,#header-container.header-style-8:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before,#header-container.header-style-8.small #header .header-wrap > .row > .columns,#header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns,#header-container.header-style-8 .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before {color: #ffffff;}#header-container.header-style-8 #header .header-wrap .dfd-copyright:before {background: #ffffff;}#header-container.header-style-9 #header .dfd-top-row {background: transparent;}#header-container.header-style-9 #header .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-9 #header.active .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-9:not(.small) #header {border-bottom-color: rgba(255,255,255,0);}#header-container:not(.small).header-style-9 #header .dfd-click-menu-button-wrap {border-color: rgba(255,255,255,0);}#header-container.header-style-9.small #header #dfd-header-loader svg path,#header-container.header-style-9:not(.small) #header #dfd-header-loader svg path {fill: rgba(0,0,0,0.89);}#header-container.header-style-9.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before,#header-container.header-style-9:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before,#header-container.header-style-9.small #header .header-wrap, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns,#header-container.header-style-9.small #header .header-wrap > .row > .columns, #header-container.header-style-9:not(.small) #header .header-wrap,#header-container.header-style-9 .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before {color: #ffffff;}#header-container.header-style-9 #header .header-wrap .dfd-copyright:before {background: #ffffff;}#header-container.header-style-10 #header .dfd-header-banner-wrap,#header-container.header-style-10 #header .header-wrap {background: #ffffff;}#header-container.header-style-10 #header .header-wrap > .row > .columns,#header-container.header-style-10 #header .header-wrap .dfd-click-menu-activation-button a:before {color: #000000;}#header-container.header-style-10:not(.small) #header .header-wrap .dfd-click-menu-activation-button a .icon-wrap {background: #000000;}#header-container.header-style-10 #header .dfd-header-banner-wrap, #header-container.header-style-10:not(.small) #header {border-bottom-color: #e7e7e7;}#header-container.header-style-10 #header .dfd-click-menu-button-wrap {border-left-color: #e7e7e7;}#header-container.header-style-11 #header .dfd-header-banner-wrap,#header-container.header-style-11 #header .header-wrap {background: transparent;}#header-container.header-style-11 #header .header-wrap > .row > .columns,#header-container.header-style-11 #header .header-wrap .dfd-click-menu-activation-button a:before {color: #ffffff;}#header-container.header-style-11:not(.small) #header .header-wrap .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-11 #header .dfd-header-banner-wrap, #header-container.header-style-11:not(.small) #header {border-bottom-color: rgba(255,255,255,.1);}#header-container.header-style-11 #header .dfd-click-menu-button-wrap {border-left-color: rgba(255,255,255,.1);}#header-container.header-style-12 #header .header-wrap {background-color: #ffffff;}#header-container.header-style-12 #header .header-wrap > .row > .columns {color: #000000;}#header-container.header-style-12 #header .header-wrap .dfd-copyright:before {background: #000000;}#header-container.header-style-13 #header .header-wrap {background-color: #ffffff;}#header-container.header-style-13 #header .header-wrap > .row > .columns {color: #000000;}#header-container.header-style-13 .dfd-side-slide-header-button-wrap {background: #ffffff;}#header-container.header-style-13 .dfd-side-slide-header-button-wrap .dfd-side-slide-header-button .icon-wrap {background: #000000;}#header-container.header-style-13 #header .header-wrap .dfd-copyright:before {background: #000000;}#header-container.header-style-14 #header {background: #ffffff;}#header-container.header-style-14 #header .header-wrap > .row > .columns {color: #000000;}#header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-copyright:before {background: #000000;}#header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-logo-wrap,#header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child {border-color: rgba(0,0,0,0.1);};}#header-container.small #header .dfd-top-row, #header-container.small .header .dfd-top-row,#header-container.small #header .header-wrap,#header-container.small .header .header-wrap {background: #000000;}#header-container.small #header .dfd-top-row > .row > .columns, #header-container.small .header .dfd-top-row > .row > .columns,#header-container.small #header .header-wrap > .row > .columns,#header-container.small .header .header-wrap > .row > .columns,#header-container.small.header-style-10 #header.active .dfd-click-menu-button-wrap .dfd-menu-button:before,#header-container.small.header-style-11 #header.active .dfd-click-menu-button-wrap .dfd-menu-button:before,#header-container.small.header-style-7 #header .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button:before {color: #ffffff;}#header-container.small #header .header-wrap .dfd-click-menu-activation-button a .icon-wrap, #header-container.small .header .header-wrap .dfd-click-menu-activation-button a .icon-wrap,#header-container.small #header .header-wrap .dl-menuwrapper a .icon-wrap,#header-container.small .header .header-wrap .dl-menuwrapper a .icon-wrap,#header-container.header-style-8.small #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap,#header-container.header-style-9.small #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap,#header-container.header-style-12.small #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap,#header-container.header-style-13.small #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap {background: #ffffff;}#header-container.small .top-inner-page > span > span {background: #ffffff;}#header-container.small #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.small .header .header-wrap .dfd-header-buttons-wrap > *#header-container.small.logo-position-right #header .header-wrap .dfd-header-buttons-wrap > *:first-child, #header-container.small.logo-position-right .header .header-wrap .dfd-header-buttons-wrap > *:first-child#header-container.small #header .header-wrap .dfd-click-menu-button-wrap,#header-container.small .header .header-wrap .dfd-click-menu-button-wrap {border-color: #ffffff;}.sidr {background: #1d1e20;color: #ffffff;}.sidr .sidr-inner > .dfd-sidr-close {color: #ffffff;}.sidr .sidr-inner > ul > li > a:before,.sidr .sidr-inner > ul > li ul a:before {border-color: #232527;}.sidr .sidr-inner > ul > li > ul > li ul {background: #191a1c;}@media only screen and (max-width: 1100px) {#header-container .header-top-panel,#header-container:not(.small) .header-wrap {background: #ffffff;color: #000000;}#header-container:not(.small) .dl-menuwrapper a .icon-wrap,#header-container:not(.small) .dfd-click-menu-activation-button a .icon-wrap {background: #000000;}#header-container:not(.small),#header-container .header-top-panel,#header-container .header-top-panel .dfd-header-top-info,.login-header .dfd-header-links,#header-container:not(.small) .header-wrap > .row > .columns .dfd-header-buttons-wrap > * {border-color: #e7e7e7;};}.dfd-header-links {font-family: "Poppins";font-size: 12px;font-style: normal;font-weight: 500;text-transform: none;line-height: 25px;letter-spacing: 0px;color: #313131;}.dfd-header-top-info {font-family: "Poppins";font-size: 12px;font-style: normal;font-weight: 400;text-transform: none;line-height: 25px;letter-spacing: 0px;color: #313131;}#header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title,#header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a,#header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title,#header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a,#header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title,#header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a,#header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title,#header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a {font-family: "Montserrat";font-size: 25px;font-style: normal;font-weight: 700;text-transform: none;line-height: 30px;letter-spacing: -.8px;}.mega-menu .nav-item .main-menu-link.item-title,.mega-menu .nav-item.menu-item-language > a {font-family: "Montserrat";font-size: 16px;font-style: normal;font-weight: 700;text-transform: none;line-height: 14px;letter-spacing: 0px;color: #000000;}.onclick-menu > ul > li > a, .onclick-menu > ul > li div.sub-nav ul li > a,.mega-menu > ul > li div.sub-nav ul li > a,.onclick-menu > ul > li.menu-item-language ul li a,.mega-menu > ul > li.menu-item-language ul li a,#header-container.header-style-12 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a,#header-container.header-style-13 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a, #header-container.header-style-14 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a {font-family: "Montserrat";font-size: 13px;font-style: normal;font-weight: 400;text-transform: none;line-height: 13px;letter-spacing: -.2px;color: #5c5c5c;}.mega-menu > ul li.mega-menu-item-has-subtitle > a > span {font-family: "Montserrat";font-size: 12px;font-style: normal;font-weight: 400;text-transform: none;line-height: 20px;letter-spacing: 0px;color: #c3c3c3;}.onclick-menu-cover .onclick-menu .onclick-nav-menu li .mega-menu-item-has-subtitle > a > .menu-subtitle {font-family: "Montserrat";font-size: 12px;font-style: normal;font-weight: 400;text-transform: none;line-height: 20px;letter-spacing: 0px;color: #c3c3c3;}.mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a {font-family: "Montserrat";font-size: 10px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 10px;letter-spacing: 0px;color: #262626;}.sidr .sidr-inner > ul > li > a {font-family: "Montserrat";font-size: 10px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 10px;letter-spacing: 0px;color: #ffffff;}.sidr .sidr-inner > ul > li ul a {font-family: "Montserrat";font-size: 13px;font-style: normal;font-weight: 400;text-transform: none;line-height: 16px;letter-spacing: 0px;color: #999999;}.sidr .sidr-inner > ul li a > span.menu-subtitle {font-family: "Montserrat";font-size: 13px;font-style: italic;font-weight: 400;text-transform: none;line-height: 13px;letter-spacing: 0px;color: #999999;}.sidr .sidr-inner > ul li a > i.sidr-dropdown-toggler:before {border-top-color: #999999;}.sidr .sidr-inner > ul > li > a > i.sidr-dropdown-toggler:before {border-top-color: #ffffff;}#top-panel-inner .top-panel-inner-wrapper, body.top-inner-page-initializing:before {background: rgba(0,0,0,.93);}#top-panel-inner #dfd-top-panel-loader svg path {fill: rgba(0,0,0,.93);}#top-panel-inner .top-inner-page-close {color: #ffffff;}.login-header #loginModal p.login-submit button.button:hover {background: #22c971;}.login-header #loginModal div.title-registration > a:hover,.login-header #dfd-lost-password p.submit .button:hover,.login-header #dfd-register p.submit .button:hover {background: #2e2e2e;}.dfd-heading-module-wrap .dfd-heading-delimiter{border-bottom-color:#404040;}h1 {font-family: "Poppins";font-size: 55px;font-style: normal;font-weight: 400;text-transform: none;line-height: 60px;letter-spacing: -3px;color: #313131;}h2 {font-family: "Poppins";font-size: 29px;font-style: normal;font-weight: 600;text-transform: none;line-height: 50px;letter-spacing: 0px;color: #313131;}h3 {font-family: "Poppins";font-size: 30px;font-style: normal;font-weight: 700;text-transform: none;line-height: 30px;letter-spacing: 0px;color: #141414;}h4 {font-family: "Poppins";font-size: 25px;font-style: normal;font-weight: 700;text-transform: none;line-height: 30px;letter-spacing: 0px;color: #313131;}h5 {font-family: "Poppins";font-size: 20px;font-style: normal;font-weight: 400;text-transform: none;line-height: 25px;letter-spacing: 0px;color: #2b2b2b;}h6 {font-family: "Poppins";font-size: 11px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 15px;letter-spacing: 0px;color: #848484;}.dfd-content-title-big, .dfd-countdown .number, .dfd-countdown .dot,#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover h3.entry-title,.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container h3.entry-title,.dfd-related-posts-wrap article.post h3.entry-title,.pp_details .ppt,.woocommerce-page #reviews .comment-text .meta strong,.products.upsells h2,.products.related h2,.single-product .cart .reset_variations,.dfd-hotspot-shortcode .HotspotPlugin_Hotspot > div > .Hotspot_Title {font-family: "Poppins";font-size: 16px;font-style: normal;font-weight: 700;text-transform: none;line-height: 28px;letter-spacing: 0px;color: #2b2b2b;}.form-search-section input[type="text"] {font-family: "Poppins";}.form-search-section ::-webkit-input-placeholder {font-family: "Poppins";}.form-search-section :-moz-placeholder {font-family: "Poppins";}.form-search-section ::-moz-placeholder {font-family: "Poppins";}.form-search-section :-ms-input-placeholder {font-family: "Poppins";}.dfd-content-title-small,.sort-panel .filter a,.dfd-single-pagination .dfd-controler,.dfd-single-item-bottom .post-like,#respond label,.comment-edit-link,.comment-reply-link, blockquote .slug,.widget_shopping_cart .mini-cart-quantity, .shopping-cart-box .mini-cart-quantity,.widget_shopping_cart p.total, .shopping-cart-box p.total,.dfd-share-title,.share-count,a.pp_next > i > span.count,a.pp_previous > i > span.count,.woocommerce-account form.login .lost_password,.woocommerce-account  table thead tr th,.woocommerce-page #reviews #review_form #respond form label,.post-password-form p label,.dfd-portfolio-module.layout-fullscreen .dfd-swiper-pagination .dfd-swiper-pagination-bullet,.dfd-gallery-module.layout-fullscreen .dfd-swiper-pagination .dfd-swiper-pagination-bullet,blockquote cite,.dfd-textmodule-blockquote cite,#layout.single-post .quote-content cite {font-family: "Poppins";font-size: 11px;font-style: normal;font-weight: 500;text-transform: uppercase;line-height: 11px;letter-spacing: 0px;color: #000000;}.yith-wcwl-message,.onsale {font-family: "Poppins";font-size: 11px;font-style: normal;font-weight: 500;text-transform: uppercase;letter-spacing: 0px;}.dfd-content-subtitle,.widget_shopping_cart .widget_shopping_cart_content ul.cart_list .variation,.shopping-cart-box .widget_shopping_cart_content ul.cart_list .variation,.pp_details .pp_description,#cancel-comment-reply-link,form label abbr,.dfd-button-module-wrap .dfd-button-tooltip,.logged-in-as,.comment-notes {font-family: "Poppins";font-size: 13px;font-style: normal;font-weight: 500;text-transform: none;line-height: 13px;letter-spacing: 0px;color: #0000000;}.dfd-info-box .icon-wrapper .info-box-icon-text, .dfd-info-box.style-2 .icon-wrapper .module-icon {background: #404040;}.dfd-info-box.style-3 .icon-wrapper .module-icon {color: #404040;}.dfd-info-banner .description{font-family: "Poppins";font-size: 16px;font-style: normal;font-weight: 400;letter-spacing: 0px;color: #000000;}.dfd-info-banner .feature-title:not(.no_hover):hover {color: #2e2e2e;}.dfd-info-banner .number_block{background:#000000;color: #ffffff;font-family: "Poppins";}div.dfd-custom-theme .pp_content_container .pp_details .ppt,div.dfd-custom-theme .pp_content_container .pp_details .pp_description,div.dfd-custom-theme a.pp_next > i,div.dfd-custom-theme a.pp_previous > i,div.dfd-custom-theme a.pp_next > span.count,div.dfd-custom-theme a.pp_previous > span.count,div.dfd-custom-theme .pp_close,div.dfd-custom-theme a.pp_expand,div.dfd-custom-theme a.pp_contract,div.dfd-custom-theme .pp_nav .pp_play,div.dfd-custom-theme .pp_nav .pp_pause,div.dfd-custom-theme .pp_social .dfd-share-title > i,div.dfd-custom-theme a.pp_next > i > span.count,div.dfd-custom-theme a.pp_previous > i > span.count,div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .audioplayer .audioplayer-volume .audioplayer-volume-button > a:before,div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .audioplayer .audioplayer-time.audioplayer-time-duration,div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .audioplayer .audioplayer-time.audioplayer-time-current,div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .audioplayer .audioplayer-playpause > a:after,div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container h3.entry-title {color: #ffffff;}div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .entry-subtitle {color: rgba(255,255,255,0.4);}div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .audioplayer .audioplayer-bar {background: rgba(255,255,255,0.1);}.audioplayer .audioplayer-bar .audioplayer-bar-played:before {background: #ffffff;}div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-playpause > a:hover:before {background: rgba(255,255,255,0.1);}div.dfd-custom-theme a.pp_next > i:hover,div.dfd-custom-theme a.pp_previous > i:hover,div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-playpause > a:not(:hover):before {border-color: rgba(255,255,255,0.1);}.dfd-link-style-wrap.style-2 .dfd-link-element .front,.dfd-link-style-wrap.style-2 .dfd-link-element:hover .back,.dfd-link-style-wrap.style-7 .dfd-link-element span {background: #404040;}.dfd-link-style-wrap.style-2 .dfd-link-element .back,.dfd-link-style-wrap.style-7 .dfd-link-element .back {background: #2e2e2e;}.dfd-link-style-wrap.style-8 .dfd-link-element .back {border-bottom-color: #404040;}.dfd-link-style-wrap.style-1 .dfd-link-element:hover .front,.dfd-link-style-wrap.style-3 .dfd-link-element:hover .front,.dfd-link-style-wrap.style-4 .dfd-link-element .back,.dfd-link-style-wrap.style-5 .dfd-link-element:hover .front,.dfd-link-style-wrap.style-6 .dfd-link-element:hover .front,.dfd-link-style-wrap.style-8 .dfd-link-element .back,.dfd-link-style-wrap.style-9 .dfd-link-element:hover .front,.dfd-link-style-wrap.style-10 .dfd-link-element:hover .front,.dfd-link-style-wrap.style-11 .dfd-link-element:hover .front {color: #404040;}.dfd-link-style-wrap > div {font-family: "Poppins";font-size: 13px;font-style: normal;font-weight: 700;letter-spacing: 0px;text-transform: none;}.woocommerce-account form.login .form-row input[type="submit"],.woocommerce-account form.woocommerce-ResetPassword .form-row input[type="submit"] {background: #34db83;}.woocommerce-account form.login .form-row input[type="submit"]:hover,.woocommerce-account form.woocommerce-ResetPassword .form-row input[type="submit"]:hover {background: #22c971;}.dfd-new-share-module .front-share ,.dfd-new-share-module .back-share {font-family:"Poppins";}.dfd-new-share-module ul li a {color:#2b2b2b;}.dfd-portfolio .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-content-wrap article.dfd-portfolio h3.entry-title,.dfd-content-wrap article.dfd-portfolio_archive h3.entry-title {font-family: "Aller";font-size: 18px;font-style: normal;font-weight: 700;text-transform: none;line-height: 18px;letter-spacing: 0px;color: #2b2b2b;}.dfd-portfolio .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-content-wrap article.dfd-portfolio > .cover .entry-subtitle.dfd-content-subtitle,.dfd-content-wrap article.dfd-portfolio_archive > .cover .entry-subtitle.dfd-content-subtitle {font-family: "Roboto";font-size: 13px;font-style: normal;font-weight: 400;text-transform: none;line-height: 13px;letter-spacing: 0px;color: #b5b5b5;}#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description .dfd-content-title-big {font-family: "AllerBold";font-size: 12px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 12px;letter-spacing: 0px;color: #222222;}#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > div > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > div > p > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > div > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > div > p > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > div > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > div > p > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > div > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > div > p > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > div > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > div > p > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > div > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > div > p > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > div > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > div > p > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > div > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > div > p > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description a:not(.button),#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description a:not(.button),#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description a:not(.button),#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description a:not(.button),#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description a:not(.button),#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description a:not(.button),#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description a:not(.button),#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description a:not(.button) {color: #404040;}#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li:before {background: #404040;}.dfd-portfolio .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-portfolio .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-buttons-wrap,.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap { color: #ffffff;}.dfd-portfolio .entry-thumb .entry-hover .title-wrap.diagonal-line:before,.dfd-portfolio .entry-thumb .entry-hover .title-wrap.title-underline h3.entry-title:before,.dfd-portfolio .entry-thumb .entry-hover .title-wrap.square-behind-heading:before,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap.diagonal-line:before,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap.title-underline h3.entry-title:before,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap.square-behind-heading:before { border-color: rgba(255,255,255,0.1);}article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:hover:after,article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:hover:after {background: rgba(255,255,255,.1);}.dfd-portfolio .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out,.dfd-portfolio .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come,.dfd-portfolio .entry-thumb:hover .entry-hover .dfd-dots-link span,.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out,.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come,.dfd-portfolio_archive .entry-thumb:hover .entry-hover .dfd-dots-link span { background: #ffffff !important;}article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-frame-deco .line,article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line { background: #ffffff !important;}.dfd-portfolio .entry-thumb .entry-hover:before,.dfd-portfolio_archive .entry-thumb .entry-hover:before,.dfd-portfolio.dfd-3d-parallax:hover .cover .thumb-wrap:before,.dfd-portfolio_archive.dfd-3d-parallax:hover .cover .thumb-wrap:before {opacity: 0.7 !important;}.dfd-presen-bg-decor-wrap .head-wrap .icon-wrap {color: #404040;}.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .head-container .icon-wrap {color: #404040;}.dfd-pricing-block.style-03 .block-head,.dfd-pricing-block.style-03 .block-bottom {background: #404040;}.dfd-pricing-block.style-02 .icon-wrap {color: #404040;}.dfd-progressbar .meter {background: #404040;}.dfd-module-read-more-wrap.read-more-5 .icon-wrap:before,.dfd-module-read-more-wrap.read-more-3 a:hover:hover .icon-wrap .line,.dfd-module-read-more-wrap.read-more-6 a:hover .icon-wrap .dots {background: #404040;}.dfd-module-read-more-wrap.read-more-5 a:hover .icon-wrap:before {background: #2e2e2e;}.dfd-module-read-more-wrap.read-more-8 .button i {color: #404040;}.dfd-services-wrap.style-2 .dfd-service-item .dfd-service-front .icon-wrap .icon-decoration:after,.dfd-services-wrap.flip .dfd-service-back,.dfd-services-wrap.cubic .dfd-service-back {background: #404040;}#side-area {background-color: #1d1e20;background-position: center center;background-size: cover;background-repeat: no-repeat;}.dfd-simple-advertisement div.box-title {font-family: "Poppins";}.dfd-simple-advertisement .box-info {background-color: #404040;}h1.dfd-page-title {font-family: "Aller";font-size: 50px;font-style: normal;font-weight: 700;text-transform: none;line-height: 50px;letter-spacing: 0px;color: #313131;}h2.dfd-page-subtitle {font-family: "Roboto";font-size: 24px;font-style: normal;font-weight: 500;text-transform: none;line-height: 24px;letter-spacing: 0px;color: #c3c3c3;}.breadcrumbs,#bbpress-forums #crumbs {font-family: "Roboto";font-size: 12px;font-style: normal;font-weight: 400;text-transform: none;line-height: 14px;letter-spacing: 0px;color: #808080;}div.page-title-inner .breadcrumbs > nav > span:before {background: #808080}@media only screen and (max-width: 1280px) {.page-title-inner:not(.full-height) h1.dfd-page-title {letter-spacing: 0em;}}@media only screen and (max-width: 1280px) and (min-width: 1025px) {.page-title-inner:not(.full-height) h1.dfd-page-title {font-size: 42.5px;line-height: 1;}}@media only screen and (max-width: 1024px) and (min-width: 800px) {.page-title-inner:not(.full-height) h1.dfd-page-title {font-size: 35px;line-height: 1;}}@media only screen and (max-width: 799px) and (min-width: 460px) {.page-title-inner:not(.full-height) h1.dfd-page-title {font-size: 32.5px;line-height: 1;}}@media only screen and (max-width: 459px) {.page-title-inner:not(.full-height) h1.dfd-page-title {font-size: 30px;line-height: 1;}}@media only screen and (max-width: 1280px) {.page-title-inner:not(.full-height) h2.dfd-page-subtitle {letter-spacing: 0em;}}@media only screen and (max-width: 1280px) and (min-width: 1025px) {.page-title-inner:not(.full-height) h2.dfd-page-subtitle {font-size: 20.4px;line-height: 1;}}@media only screen and (max-width: 1024px) and (min-width: 800px) {.page-title-inner:not(.full-height) h2.dfd-page-subtitle {font-size: 16.8px;line-height: 1;}}@media only screen and (max-width: 799px) and (min-width: 460px) {.page-title-inner:not(.full-height) h2.dfd-page-subtitle {font-size: 15.6px;line-height: 1;}}@media only screen and (max-width: 459px) {.page-title-inner:not(.full-height) h2.dfd-page-subtitle {font-size: 14.4px;line-height: 1;}}.dfd-subscribe-wrap .submit {background: #404040;}.dfd-subscribe-wrap .submit {border-color: #404040;}.dfd-subscribe-wrap input[type="text"] {font-family: "Poppins";color: #000000;}.dfd-subscribe-wrap ::-webkit-input-placeholder {font-family: "Poppins";}.dfd-subscribe-wrap :-moz-placeholder {font-family: "Poppins";}.dfd-subscribe-wrap ::-moz-placeholder {font-family: "Poppins";}.dfd-subscribe-wrap :-ms-input-placeholder {font-family: "Poppins";}.dfd-portfolio-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav,.dfd-gallery-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav {border-color: #404040;}.dfd-portfolio-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav:hover,.dfd-gallery-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav:hover {background: #404040;}.dfd-team-member .team-member-description{font-family: "Poppins";font-size: 16px;font-style: normal;font-weight: 400;letter-spacing: 0px;color: #000000;}.dfd-testimonial-content {font-family: "Poppins";font-size: 16px;font-style: normal;font-weight: 400;letter-spacing: 0px;color: #000000;}.dfd-testimonial-slider .slick-dots li.slick-active button {background: #404040;}.has-tooltip{border-bottom-color:#000000;}.has-popover{color:#000000;}.has-tooltip{color:#000000;}.popover-bg{color:#000000;background-color:#e9e9e9;}.has-popover:hover, .has-tooltip:hover{color:#404040;border-bottom-color:#404040;}.dfd-videoplayer .decoration-icon {background: #404040;}.dfd-videoplayer.style-2 .button-wrap:hover .decoration-icon {background: #2e2e2e;}body.dfd-custom-padding-html {margin:30px;}body.dfd-custom-padding-html .dfd-frame-line.line-top, body.dfd-custom-padding-html .dfd-frame-line.line-bottom {height:30px;}body.dfd-custom-padding-html .dfd-frame-line.line-left, body.dfd-custom-padding-html .dfd-frame-line.line-right {width:30px;}body.dfd-custom-padding-html #header-container:not(.header-style-12):not(.header-style-13):not(.header-style-14) #header,body.dfd-custom-padding-html #header-container:not(.header-style-12):not(.header-style-13):not(.header-style-14) .header {padding: 0 30px;}body.dfd-custom-padding-html #top-panel-inner .top-panel-inner-wrapper {padding:0 30px;}body.dfd-custom-padding-html #top-panel-inner .top-inner-page {margin-right:30px;}body.dfd-custom-padding-html .body-back-to-top {right:70px;}body.dfd-custom-padding-html .body-back-to-top.visible {bottom:70px;}body.dfd-custom-padding-html .body-back-to-top.visible.lifted {bottom:160px;}@media only screen and (min-width: 800px) {body.dfd-custom-padding-html .dfd-parallax-footer { margin-bottom:0; }body.dfd-custom-padding-html .dfd-parallax-footer #footer-wrap {padding-left:30px;padding-right:30px;margin-bottom:30px;}}body.dfd-custom-padding-html .dfd-single-pagination.fixed.lifted .page-inner-nav {bottom:60px;}body.dfd-custom-padding-html .dfd-single-pagination.fixed .page-inner-nav.nav-prev {left:60px;}body.dfd-custom-padding-html .dfd-single-pagination.fixed .page-inner-nav.nav-next {right:60px;}@media only screen and (min-width: 640px) {body.dfd-custom-padding-html div.dfd-custom-theme .pp_gallery {width:auto;bottom:30px;left:30px;right:30px;}body.dfd-custom-padding-html a.pp_previous > span {margin-right:-66px;}body.dfd-custom-padding-html a.pp_next > span {margin-left:-66px;}}.dfd-custom-padding-html #side-area {top:30px;bottom:30px;}.dfd-custom-padding-html #side-area.opened { right:30px; }.dfd-custom-padding-html #side-area.opened.side-area-left { left:30px; }.dfd-custom-padding-html.admin-bar #side-area { top:62px; }.dfd-custom-padding-html.admin-bar .form-search-section { top:62px; }body.admin-bar.dfd-custom-padding-html #qLoverlay #qLbar_wrap #qLbar.dfd-preloader-bar-top { top:62px; }body.dfd-custom-padding-html #qLoverlay #qLbar_wrap #qLbar.dfd-preloader-bar-top { top:62px; }body.dfd-custom-padding-html #qLoverlay #qLbar_wrap #qLbar.dfd-preloader-bar-bottom { bottom:30px; }.dfd-custom-padding-html .form-search-section {top:30px;bottom:30px;left:30px;right:30px;}@media only screen and (min-width: 1101px) {body.dfd-custom-padding-html #header-container.menu-position-bottom:not(.small) { bottom:30px; }body.dfd-custom-padding-html #header-container.header-style-8 #header .header-wrap,body.dfd-custom-padding-html #header-container.header-style-9 #header .header-wrap {top:30px;bottom:30px;left:30px;right:30px;}body.dfd-custom-padding-html #header-container.header-style-12 #header,body.dfd-custom-padding-html #header-container.header-style-13 #header,body.dfd-custom-padding-html #header-container.header-style-14 #header {top:30px;bottom:30px;left:30px;}body.dfd-custom-padding-html #header-container.header-style-12.right,body.dfd-custom-padding-html #header-container.header-style-13.right,body.dfd-custom-padding-html #header-container.header-style-14.right {right:30px;}body.dfd-custom-padding-html.admin-bar #header-container.header-style-8 #header .header-wrap,body.dfd-custom-padding-html.admin-bar #header-container.header-style-9 #header .header-wrap {top:62px;}body.dfd-custom-padding-html.admin-bar #header-container.header-style-12 #header,body.dfd-custom-padding-html.admin-bar #header-container.header-style-13 #header,body.dfd-custom-padding-html.admin-bar #header-container.header-style-14 #header {top:62px;}}body.dfd-custom-padding-html #top-panel-inner {margin-top:30px;}body.admin-bar.dfd-custom-padding-html #top-panel-inner {margin-top:62px;}@media only screen and (min-width: 640px) and (max-width: 782px) {body.dfd-custom-padding-html.admin-bar .form-search-section {top: 76px;}}@media only screen and (max-width: 782px) {body.admin-bar.dfd-custom-padding-html #wpadminbar {padding:0 30px;}}@media only screen and (max-width: 1128px) {body.dfd-custom-padding-html #header-container.header-style-5 +  #main-wrap .row {min-width: 0;width: auto;}}@media only screen and (min-width: 799px) {body.dfd-custom-padding-html .tp-leftarrow.custom {margin-left:30px;}body.dfd-custom-padding-html .tp-rightarrow.custom {margin-right:30px;}}.dfd-custom-padding-html .dfd-parallax-bg-container.active {left:0;}.dfd-custom-padding-html .dfd-parallax-bg-container.active > div {left:30px !important;right:30px !important;}.dfd-custom-padding-html.admin-bar .dfd-full-screen-scroll-content-wrapper { padding-top:62px; }.dfd-custom-padding-html .dfd-full-screen-scroll-content-wrapper { padding-top:30px; }.dfd-custom-padding-html #multiscroll-nav.right { margin-right:30px; }.dfd-custom-padding-html #multiscroll-nav.left { margin-left:30px; }body.dfd-custom-padding-html .dfd-fullscreen-video-container {top:30px;bottom:30px;left:30px;right:30px;}body.dfd-custom-padding-html .woocommerce.woo-msg { top:30px !important; }body.dfd-custom-padding-html #fp-nav.left {left:47px !important;}body.dfd-custom-padding-html #fp-nav.right {right:47px !important;}body.dfd-custom-padding-html .sidr {padding-top:30px;padding-bottom:30px;padding-left:30px;}body.dfd-custom-padding-html .sidr .sidr-widgets {padding-left:55px;}body.admin-bar.dfd-custom-padding-html .sidr {padding-top:62px;}@media only screen and (max-width: 782px) {body.admin-bar.dfd-custom-padding-html .sidr{padding-top:76px;}}body.dfd-custom-padding-html .dfd-frame-line.line-left,body.dfd-custom-padding-html .dfd-frame-line.line-right,body.dfd-custom-padding-html .dfd-frame-line.line-top,body.dfd-custom-padding-html .dfd-frame-line.line-bottom {background: #ffffff}body.dfd-custom-padding-html.side-area-opened #side-area {-webkit-transform: translateX(-30px);-moz-transform: translateX(-30px);-o-transform: translateX(-30px);transform: translateX(-30px);}.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range,.widget.widget_calendar .calendar_wrap #wp-calendar tbody tr td a:hover:before {background: #404040;}.widget_dfd_login_widget .login-lost-password a:hover {color: #404040;}.widget_dfd_login_widget .login-logout .button, .widget_dfd_login_widget .login-submit .button {background: #34db83;}.widget_dfd_login_widget .login-logout .button:hover, .widget_dfd_login_widget .login-submit .button:hover {background: #22c971;}.widget_display_replies li a {color: #363535;}.woocommerce-account .woocommerce-MyAccount-navigation ul > li.is-active {background: #404040;}.woocommerce-account .woocommerce-MyAccount-content > p > a,.woocommerce-thankyou-order-received a:hover,.woocommerce-thankyou-order-received .button:hover,.woocommerce-thankyou-order-received .button.wc-backward:hover,.woocommerce-message a:hover,.woocommerce-message .button:hover,.woocommerce-message .button.wc-backward:hover,.woocommerce-error a:hover,.woocommerce-error .button:hover,.woocommerce-error .button.wc-backward:hover,.woocommerce-info a:hover,.woocommerce-info .button:hover,.woocommerce-info .button.wc-backward:hover {color: #404040;}.type-product .summary .product_title,.dfd-single-product-module .product_title.entry-title {font-family: "Montserrat";font-size: 30px;font-style: normal;font-weight: 700;text-transform: none;line-height: 30px;letter-spacing: -2px;color: #272727;}h4.dfd-woocommerce-subtitle {font-family: "Open Sans";font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 14px;letter-spacing: 0px;color: #7f7f7f;}.single-product .dfd-single-price-wrap .price,.single-product .single_variation_wrap .single_variation .price,.single-product .single_variation_wrap .single_variation .stock {font-family: "Montserrat";font-size: 30px;font-style: normal;font-weight: 700;text-transform: none;line-height: 30px;letter-spacing: -.4px;color: #272727;}.single-product .dfd-single-price-wrap .price del {color: #a6a6a6;}.dfd-shop-loop-title,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout h3,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout .woocommerce-checkout-review-order-table thead th,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .cart-subtotal,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .cart-subtotal,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .shipping th,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total,.woocommerce-cart .woocommerce > form table.shop_table thead tr th,.woocommerce-cart .woocommerce > form table.shop_table tbody tr td,.woocommerce-cart .woocommerce .cart-collaterals h2,.woocommerce-cart .woocommerce .cart-collaterals table.shop_table tbody tr th,.woocommerce-cart .woocommerce .cart-collaterals table.shop_table tbody tr td,body.woocommerce-cart .dfd-content-wrap table.shop_table td.actions .coupon label,body.woocommerce-cart .shipping-calculator-button,#yith-wcwl-form .shop_table thead th,body.woocommerce-wishlist #yith-wcwl-form .shop_table tbody td,.dfd-woo-empty-content p.cart-empty,body.woocommerce-order-received .woocommerce ul li,body.woocommerce-order-received .woocommerce h2,body.woocommerce-order-received .woocommerce h3,body.woocommerce-order-received p.woocommerce-thankyou-order-received,body.woocommerce-order-received .woocommerce .shop_table:not(.customer_details) tfoot tr:first-child th,body.woocommerce-order-received .woocommerce .shop_table:not(.customer_details) tfoot tr:last-child th,body.woocommerce-order-received .woocommerce .shop_table:not(.customer_details) thead th,body.woocommerce-order-received .woocommerce .shop_table:not(.customer_details) tbody tr th,body.woocommerce-order-received .woocommerce .shop_table:not(.customer_details) tbody tr td,body.woocommerce-order-received .woocommerce .shop_table:not(.customer_details) tfoot tr th,.woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td.order-number,.woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td.order-status,.woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td.order-total .amount,.woocommerce-account form.woocommerce-EditAccountForm legend,.woocommerce-view-order .woocommerce-MyAccount-content .order_details tfoot tr:first-child th,.woocommerce-view-order .woocommerce-MyAccount-content .order_details tfoot tr:last-child th {font-family: "Montserrat";font-size: 15px;font-style: normal;font-weight: 700;text-transform: none;line-height: 18px;letter-spacing: -.4px;color: #2d2d2d;}.products .product .woo-title-wrap .price {font-family: "Montserrat";font-size: 13px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 15px;letter-spacing: -.4px;color: #272727;}body.woocommerce-cart .dfd-content-wrap > .woocommerce .cart-collaterals table.shop_table tbody tr.shipping .shipping-calculator-button:hover,body.woocommerce-cart .dfd-content-wrap > .woocommerce > form table.shop_table tbody tr td.actions .coupon + .button:hover {color: #404040;}.single-product .woocommerce-tabs .tabs.wc-tabs > li.active,body.checkout #main-content .dfd-content-wrap > .woocommerce input[type="radio"]:after {background: #404040;}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.woocommerce-page #reviews #review_form #respond .comment-form-rating p span a:after {color: #f4b900;}.yith-wcwl-message, .onsale {background: #f4b900;border-radius: 4px;}.dfd-color-main,#respond form a:hover,#cancel-comment-reply-link:hover,.wpb_text_column a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title):not(.dk_toggle),.dfd-content-wrap:not(.dfd-post_single) article.post.sticky > .cover h3.entry-title,.dfd-posts-module:not(.dfd-post_single) article.post.sticky > .cover h3.entry-title {color: #404040;}.dfd-background-main,.total_cart_header .woo-cart-contents .woo-cart-details:before,.products .product .woo-cover .wishlist-button-wrap:hover,.wpb_text_column > div > ul li:before,.wpb_text_column > p > ul li:before,.wpb_text_column > ul li:before,#layout.dfd-default-template .dfd-content-wrap > p > ul > li:before,#layout.dfd-default-template .dfd-content-wrap > ul > li:before {background: #404040;}input[type="checkbox"]:hover:before {border-color: #34db83;}input[type="checkbox"]:checked:before {border-color: #34db83;background: #34db83;}.sort-panel:not(.advanced) .filter > li.active:before,.sort-panel:not(.advanced) .filter > li.active:before {border-color: #404040;}.dfd-color-second {color: #e9e9e9;}.dfd-background-second {background: #e9e9e9;}.dfd-color-third {color: #34db83;}.dfd-background-third,body.checkout #main-content .dfd-content-wrap > .woocommerce .dfd-login-wrap form.login > .clear + .form-row .button {background: #34db83;}body, dd, div, dl, dt, form, li, ol, p, pre, td, th, ul,#shipping_method li label,body.checkout #main-content .dfd-content-wrap > .woocommerce .checkout.woocommerce-checkout #order_review #payment .payment_methods > li label,.woocommerce-page table.shop_attributes td,.login-header p.login-remember label,body.woocommerce-order-received ul li strong,body.woocommerce-order-received .shop_table:not(.customer_details) tfoot tr:nth-child(2) th,body.woocommerce-order-received .shop_table:not(.customer_details) tfoot tr:nth-child(3) th,body.woocommerce-order-received .shop_table:not(.customer_details) tfoot tr:nth-child(3) td,body.woocommerce-order-received .shop_table:not(.customer_details) tbody tr td.product-name,body.woocommerce-order-received #main-content .wc-bacs-bank-details-heading + h3 {font-family: "Poppins";font-size: 16px;font-style: normal;font-weight: 400;text-transform: none;line-height: 28px;letter-spacing: 0px;color: #000000;}em.dfd-textmodule-featured-decoration {font-family: "Poppins";font-size: 16px;font-style: normal;font-weight: 400;text-transform: none;line-height: 18px;letter-spacing: 0px;color: #000000;}.entry-meta,.widget_recent_entries ul li .post-date,.audioplayer-time,.woocommerce-page #reviews #comments ol.commentlist li .comment_container .comment-text .meta time,.widget_recent_reviews li .reviewer,.widget_display_replies li div {font-family: "AllerBold";font-size: 11px;font-style: normal;font-weight: 400;text-transform: none;line-height: 11px;letter-spacing: 0px;color: #808080;}h3.widget-title,.widget_calendar .calendar_wrap #wp-calendar thead th,.widget_top_rated_products .product_summary .woocommerce-Price-amount,.widget_recently_viewed_products .product_summary .woocommerce-Price-amount,.widget_products .product_summary .woocommerce-Price-amount,#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar thead th,.shopping-cart-box .widget_shopping_cart_content ul.cart_list li .mini-cart-content, mini-cart-quantity {font-family: "Aller";font-size: 12px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 12px;letter-spacing: 0px;color: #222222;}.dfd-widget-post-title,.widget_recent_entries ul li a,.widget_rss ul li .rsswidget,.widget_recently_viewed_products .product_summary a,.widget_recent_reviews li > a,.widget_top_rated_products li .product_summary a,.widget_products li .product_summary a,.widget_shopping_cart .widget_shopping_cart_content ul.cart_list li a,.shopping-cart-box .widget_shopping_cart_content ul.cart_list li a {font-family: "Aller";font-size: 15px;font-style: normal;font-weight: 700;text-transform: none;line-height: 22px;letter-spacing: 0px;color: #363535;}.dfd-widget-content-title,.widget_calendar .calendar_wrap #wp-calendar caption,.widget_calendar .calendar_wrap #wp-calendar tbody td,.widget_tag_cloud .tagcloud a, .widget_product_tag_cloud a,.widget_archive ul li, .widget_categories ul li,.widget_categories .has-sub-category > a,.widget_nav_menu .menu .sub-nav-item.has-submenu > a,.widget_nav_menu .menu .nav-item.has-submenu > a,.widget_pages ul .page_item.page_item_has_children > a,.dfd-single-tags a,.widget_dfd_tags .tags-widget a,.single-product .product_meta .tagged_as a,body.checkout #main-content .woocommerce form p label,.single-product .cart table.variations tr td.label,.single-product .cart table.variations tr td.label label,#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-title,#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar tbody td,.woocommerce-account.woocommerce-page form label {font-family: "AllerBold";font-size: 10px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 0px;color: #3a3a3a;}.dfd-widget-comment-title,.widget_rss ul li .rss-date,.widget_rss ul li cite,.widget_recent_comments .recentcomments .comment-author-link,.widget_recent_comments .recentcomments a,.widget_recent_comments .recentcomments,.widget_display_replies li {font-family: "Aller";font-size: 11px;font-style: normal;font-weight: 400;text-transform: none;line-height: 18px;letter-spacing: 0px;color: #363535;}.dfd-widget-list-content,.widget_akismet_widget .a-stats a strong span,.widget_archive ul li a,.widget_categories ul li a,.widget_nav_menu .menu .nav-item a,.widget_nav_menu .menu .nav-item,.widget_nav_menu .menu .nav-item .sub-nav .mega-menu-item,.widget_pages ul .page_item,.widget_meta ul li,.widget_akismet_widget .a-stats a,.widget_archive ul li,.widget_categories ul li,.widget_layered_nav_filters li,body.checkout #main-content .dfd-content-wrap > .woocommerce .dfd-login-wrap form.login .lost_password a,.woocommerce-thankyou-order-received a,.woocommerce-thankyou-order-received .button,.woocommerce-thankyou-order-received .button.wc-backward,.woocommerce-message a, .woocommerce-message .button,.woocommerce-message .button.wc-backward,.woocommerce-error a, .woocommerce-error .button,.woocommerce-error .button.wc-backward, .woocommerce-info a,.woocommerce-info .button, .woocommerce-info .button.wc-backward,body.checkout #main-content .dfd-content-wrap > .woocommerce .checkout.woocommerce-checkout #order_review #payment .payment_methods .payment_method_paypal label a,.widget_product_categories .cat-item,.widget_layered_nav .wc-layered-nav-term,body.checkout #main-content .dfd-content-wrap > .woocommerce .checkout.woocommerce-checkout h3#ship-to-different-address label,#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {font-family: "AllerBold";font-size: 12px;font-style: normal;font-weight: 700;text-transform: none;line-height: 12px;letter-spacing: 0px;color: #2b2b2b;}.dfd-widget-big-title,h3.entry-title.dfd-widget-big-title {font-family: "Aller";font-size: 18px;font-style: normal;font-weight: 700;text-transform: none;line-height: 26px;letter-spacing: 0px;color: #313131;}.dfd-form-heading {font-family: "Aller";font-size: 25px;font-style: normal;font-weight: 700;text-transform: none;line-height: 25px;letter-spacing: -.6px;color: #2d2d2d;}blockquote, .dfd-textmodule-blockquote, #layout.single-post .quote-content {font-family: "Poppins";font-size: 23px;font-style: normal;font-weight: 400;text-transform: none;line-height: 40px;letter-spacing: 0px;color: #2e2e2e;}.dfd-content-wrap article.post .entry-thumb .byline.category,.dfd-content-wrap article.post .entry-content .byline.category,div.page-title-inner .dfd-mini-categories .byline.category,.dfd-content-wrap article.dfd-portfolio .entry-thumb .byline.category,.dfd-content-wrap article.dfd-gallery .entry-thumb .byline.category,.dfd-content-wrap article.dfd-portfolio_archive .entry-thumb .byline.category,.dfd-content-wrap article.dfd-gallery_archive .entry-thumb .byline.category,.dfd-single-categories a.fn,.dfd-product-category-module .dfd-product-category-module-wrap .content-wrap .byline.category {font-family: "Poppins";font-size: 10px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 10px;letter-spacing: 0px;color: #ffffff;}.page-nav .dfd-pagination,.dfd-single-inside-paginated-wrap .dfd-single-nav-links > * {font-family: "Aller";font-size: 11px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 43px;letter-spacing: 0px;color: #292929;}.dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item .thumb-wrap .thumb-wrap-back {background: #404040;}#change_wrap_div{ background-repeat: repeat !important; }#footer{ background-color: #000000} #sub-footer { background-color: #141414 !important; } #sub-footer { background-repeat: repeat !important; } /*---Global Element Style Start---*/
.btn-gradient-orange {
   width: auto;
    border-radius: 73px;
    background: linear-gradient( 
90deg, rgb(255, 162, 37) 0%, rgb(255, 67, 75) 100%)!important;
    padding: 5px 25px 5px;
    color: #fff !important;
    display: inline-block;
    font-size: 14px;
}
button:hover, .button:hover, input[type="submit"]:hover {
    color: #ffffff;
    background: #404040;
    border-color: #404040;
}
.widget_dfd_rec_posts_thumb .post-list-item .entry-meta>span.meta-likes .post-like:hover i, .widget_dfd_rec_posts_nothumb .post-list-item .entry-meta>span.meta-likes .post-like:hover i {
    color: #404040;
}
/*---Global Element Style End---*/

.frcoloumn {
    width: 33%;
    float: left;
    padding: 0px 8px;
    margin-bottom: 16px;
}

.wpcf7 form:not(.dfd_contact_form) p input[type="submit"] {
    height: 45px !important;
    min-height: 45px !important;
    color: white !important;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important; border-radius: 45px !important; transition: .3s;
}
.wpcf7 form:not(.dfd_contact_form) p input[type="submit"]:hover{ filter:brightness(1.3); }
.dfd-button-module-wrap .dfd-button-link:hover, .dfd-button-module-wrap .dfd-button-link:hover .dfd-button-inner-cover, .dfd-button-module-wrap .dfd-button-link:not(:hover), .dfd-button-module-wrap .dfd-button-link:not(:hover) .dfd-button-inner-cover {
    border-radius: 43px;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    transition: .3s;
}
.dfd-button-module-wrap .dfd-button-link:hover, .dfd-button-module-wrap .dfd-button-link:hover .dfd-button-inner-cover, .dfd-button-module-wrap .dfd-button-link:not(:hover):hover, .dfd-button-module-wrap .dfd-button-link:not(:hover):hover .dfd-button-inner-cover { filter:brightness(1.3);}
.wpb_text_column strong {
    color: #4a4a4a;
}
.cookie-dnone{ display: none !important; }
.hilight a {
       color: white !important;

    background: linear-gradient(90deg, rgb(255, 162, 37) 0%, rgb(255, 67, 75) 100%);
    border-radius: 31px;
    padding-left: 43px;
    padding-right: 43px;
    height: 29px!important;
    padding-top: 7px;
    padding-bottom: 6px;
}

.dfd-header-top-info {
    font-size: 13px;
    font-weight: 700;
}

#header-container.dfd-header-builder .header-builder-wrraper.desktop .header .header-top-panel {
    background: #000!important;
}
.mega-menu > ul > li.current-menu-item:before, .mega-menu > ul > li.current-menu-ancestor:before {
    background: transparent !important;
}
.mega-menu .nav-item .main-menu-link.item-title, .mega-menu .nav-item.menu-item-language > a {

    font-size: 14px!important;
  
}
.header-bottom-panel .mega-menu > ul > li .sub-menu li a {
    text-transform: capitalize !important;
}
.testi_image_section .dfd-video-box {
    background: #1d1d1d;
}
.testimonial .owl-stage .owl-item.active.center .testimonials_main_out .testi_image_section div {
    height: 100%;
}
.testimonials_main_out .testi_image_section div {
    height: 100%;
}
.home_video_section  .dfd-videoplayer.style-1 .dfd-video-content.permanent:after, .home_video_section  .dfd-videoplayer.style-1 .dfd-video-content.on-hover:after{ background: transparent !important;}
.our_promise .dfd-videoplayer.style-1 .dfd-video-content.permanent:after, .our_promise  .dfd-videoplayer.style-1 .dfd-video-content.on-hover:after{ background: transparent !important;}
@media only screen and (max-width: 799px)
{
.dp{
display: none!important;
}
.txt_center{
text-align: center!important;
}
.callaction{
    padding-left:2%;
padding-bottom:2%;
padding-right:2%;
   
}
.call_txt{
    text-align: center!important;
}
.tps{
    margin-top: -32px;
}
#footer.footer-style-3 {
    margin-bottom: -40px!important;
}
h2{
    font-size: 19px!important;
    line-height: 35px!important;
}
}


h1.dfd-page-title {
    font-family: "Poppins";
  
}
.req{
    padding-right: 4%;
}
.cont
{
    padding-left: 4%;
}
.ft{
position: relative;
    top: -75px;
}

#header-container.dfd-header-builder .mobile .el.logo a {
    max-width: 350px!important;
    width: 300%!important;
}
.weight{
font-weight : 600!important;
}
/*--- 2 Column Form Styles Start ---*/

#left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#right {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}

.dfd-button-link .dfd-button-inner-cover:before, #dfd-button-5d4aa3e85b82b-6580.dfd-button-module-wrap .dfd-button-link.dfd-fade:not(:hover) .dfd-button-inner-cover, #dfd-button-5d4aa3e85b82b-6580.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5d4aa3e85b82b-6580.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5d4aa3e85b82b-6580.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5d4aa3e85b82b-6580.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5d4aa3e85b82b-6580.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5d4aa3e85b82b-6580.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5d4aa3e85b82b-6580.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5d4aa3e85b82b-6580.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5d4aa3e85b82b-6580.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5d4aa3e85b82b-6580.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5d4aa3e85b82b-6580.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5d4aa3e85b82b-6580.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after {
    background: #f2683b;
    background: linear-gradient(90deg, rgb(255, 162, 37) 0%, rgb(255, 67, 75) 100%);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      #header-container.dfd-header-builder:not(.small) .header-builder-wrraper .dfd-header-logos .dfd-logo-wrap .main-logo {
        max-height: 70px !important;
    }
}

/******/

#cookie-notice .cn-button, #cookie-notice .cn-privacy-policy-link {
    margin-left: 10px !important;
    font-size: 13px !important;
    color: white !important;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    border-radius: 31px;
    padding-left: 23px;
    padding-right: 23px;
    height: 26px!important;
    padding-top: 6px;
    padding-bottom: 3px;border: none; display: inline-block;font-family: "Montserrat";
    margin-right: .3em;
    margin-bottom: 0;
   }
#cookie-notice .cn-privacy-policy-link{    padding-top: 3px;
    padding-bottom: 3px; display: inline-block;font-family: "Montserrat";
    margin-right: .3em;
    margin-bottom: 0;
    line-height: 20px;}
span#cn-notice-text {
    color: #fff !important;
    font-size: 15px !important;
}
#cookie-notice{background-color: #6b6b6b !important;}
.shedule_consultation::after {
    background-image: url(/wp-content/uploads/2023/12/footer_sub-bg.webp);
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    opacity: 1;
    z-index: 0; background-repeat: no-repeat;
    background-size: 100%;
}

.shedule_consultation .dfd-row-bg-wrap {
    background: transparent !important;
}
.shedule_consultation .widget {
    position: relative;
    z-index: 99;
}
.dfd-page-class-privacy-policy div#footer-wrap, .dfd-page-class-cookie-policy  div#footer-wrap, .dfd-page-class-gdpr-policy  div#footer-wrap {
    display: none;
}

.dfd-page-class-privacy-policy .shedule_consultation , .dfd-page-class-cookie-policy  .shedule_consultation, .dfd-page-class-gdpr-policy  .shedule_consultation {
    display: none;
}
.twitter_outer{
    display: none;
}
.twitter_outer .title-wrap {
    margin-left: 0px !important;
}
.twitter_outer  .author-subtitle.quote-author {
    font-size: 12px;
    font-family: "Poppins";
}
.twitter_outer .tweet-content {
    line-height: 22px;
    font-size: 13px;font-family: "Poppins";
}
.twitter_outer .date.entry-meta{
font-family: "Poppins";}
.footer_line span.line {
    display: none !important;
}
/* resume css*/
section.main_outer.resume_score_outer {
    float: left;
    width: 100%;
    background: #fff;
    
}
section.main_outer.resume_score_outer .resume_upload_section {
    text-align: center;
    margin: 0px 0px 50px;
}

section.main_outer.resume_score_outer .resume_upload_section h3 {
    font-weight: 100;
    font-size: 22px;
}

section.main_outer.resume_score_outer .resume_section {
    display: block;
    max-width: 500px;
    width: 100%;
    margin: 20px auto;
    background: #efefef;
    padding: 20px;
    border: 2px solid #ddd; position: relative;
}
section.main_outer.resume_score_outer .resume_section span.powered {
    position: absolute;
    font-size: 11px;
    color: #000;
    right: 40px;
    bottom: 43px;
}
section.main_outer.resume_score_outer .resume_section input#submit_btn {
    font-size: 16px !important;
    color: white !important;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    border-radius: 31px;
    padding-left: 23px;
    padding-right: 23px;
    height: 34px!important;
    padding-top: 6px;
    padding-bottom: 6px;
    border: none;
    display: block;
    margin: 20px auto !important;
    float: none;
    text-transform: uppercase;    cursor: pointer;
}
section.main_outer.resume_score_outer .resume_section span.error_filess {
    text-align: center;
    color: #f00;
}
section.main_outer.resume_score_outer .resume_section input#resume {
    text-align: center;
    margin: 10px auto; display: block;
    max-width: 183px;
}
section.main_outer.resume_score_outer .summery_section_outer {
        margin: 50px 0px 0px;
        padding-bottom: 50px;
    display: block;
    float: left;
    width: 100%;
}
section.main_outer.resume_score_outer .score-sction h2 {
    text-align: left;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    line-height: 40px;
    margin-bottom: 20px;
}
section.main_outer.resume_score_outer .score_level, section.main_outer.resume_score_outer .score_chart {
    float: left;
    width: 50%;
}
section.main_outer.resume_score_outer .score_level h3 {
    font-weight: 200;
    padding-top: 30px;
    font-size: 24px;
}
section.main_outer.resume_score_outer .score_level span.score_grade {
    text-align: center;
    float: left;
    display: block;
    padding: 30px;
    font-size: 140px;
    line-height: 140px;
    font-weight: 800;    
    cursor: default;
}
section.main_outer.resume_score_outer .score_level span.score_grade.green{ color: #1ab31c;}
section.main_outer.resume_score_outer .score_level span.score_grade.blue{ color: #1d44b3;}
section.main_outer.resume_score_outer .score_level span.score_grade.yellow{ color: #efdb00;}
section.main_outer.resume_score_outer .score_level span.score_grade.orange{ color: #ff8025;}
section.main_outer.resume_score_outer .score_level span.score_grade.red{ color: #dc1e0c;}

section.main_outer.resume_score_outer .next_step_section h2 {
    text-align: left;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    line-height: 40px;
    margin-bottom: 20px;
}
section.main_outer.resume_score_outer .next_step_section ul.next_step_buttons li a{
    font-size: 16px !important;
    color: white !important;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    border-radius: 31px;
    padding-left: 23px;
    padding-right: 23px;
    height: 38px!important; line-height: 38px;
    padding-top: 0px;
    padding-bottom: 0px;
    border: none;
    display: inline-block;
    margin: 10px auto !important;cursor: pointer;
   }
section.main_outer.resume_score_outer .score_chart #chartContainer a.canvasjs-chart-credit {
    display: none !important;
}
section.main_outer.resume_score_outer .score_chart #chartContainer a.canvasjs-chart-credit {
    display: none !important;
}
section.main_outer.resume_score_outer .score_chart div#chartContainer{ position: relative; }
section.main_outer.resume_score_outer .score_chart div#chartContainer::after {
    content: "";
    background: #fff;
    height: 30px;
    width: 70px;
    position: absolute;
    left: 0;
    bottom: -7px;
}
.resume_loader {
    border: 6px solid #f3f3f3;
    border-radius: 50%;
    border-top: 6px solid #404040;
    width: 100px;
    height: 100px;
    -webkit-animation: spin 2s linear infinite;
    /Safari / animation: spin 2s linear infinite;
    margin: 0 auto;
    position: absolute;
    left: calc(50% - 50px);
    top: calc(50% - 50px);
    z-index: 99;
}

/ Safari /
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/*.resume_section input#resume {
    width: 100%;
    height: 48px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    cursor: pointer;
}
.resume_section input#resume + label {
    max-width: 80%;background-color: #ff6a3b;
    font-size: 18px;
    font-weight: 500; color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;font-family: "Poppins";
    overflow: hidden;
    padding: 0.625rem 1.25rem;
}*/

/* modal css*/
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 100%;
    max-width: 600px;position: relative;
}

/* The Close Button */
.modal-content .close {
    color: #aaaaaa;
    float: right;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    top: -7px;
    right: -7px;
    z-index: 999;
    background: #ff4749;
    color: #fff;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    border-radius: 100%;
}

.close:hover,
.close:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.email_msgbloack {
    color: #111;
    font-family: "Poppins";
    padding-bottom: 15px;
    padding: 10px;
    border: 1px solid #ccc;
    background: #eee;
    text-align: center;
    line-height: 22px;
    width: 100%;
    display: block;
    clear: both;    margin-top: 20px;
}
.email_innerblock span.wpcf7-not-valid-tip {
    display: none;
}
.email_innerblock .wpcf7 form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    background-color: transparent;
    color: #f00;
    text-align: center;
    font-size: 12px;
    margin-top: 0 !important;
}
.email_innerblock .wpcf7 form .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    background-color: transparent;
    color: green;
    text-align: center;   font-size: 12px;
    margin-top: 0 !important;
}
.email_innerblock input.wpcf7-form-control {
    border-color: #ccc;
    margin-top: 10px;background: transparent;
}
.email_innerblock .wpcf7 form:not(.dfd_contact_form) input.wpcf7-not-valid {
    border-width: 1px;
    border-color: #ff4949;
}
.email_innerblock .wpcf7 form:not(.dfd_contact_form) p label {
    display: block;
    text-align: center;
    padding: 30px 0 0;
}
.email_innerblock .wpcf7 form p {
    position: relative;
    text-align: center;
}

/*tabbing css*/
ul.tabs { margin:0; padding:0; float:left; border-bottom: 1px solid #ccc;
    width: 100%;}
ul.tabs li { float:left; display:inline; margin-right:1px; cursor:pointer; font-weight:bold;     width: 20%; }
ul.tabs li a { width: 100%;
    line-height: 30px;
    background: transparent;
    text-align: center;
    float: left;
    text-decoration: none;
    color: #333;margin-bottom: -1px;border: 1px solid #ccc;padding: 5px 0; }

ul.tabs li a:hover, ul.tabs li a.active { background: #fff;
    color: #333;
    border: 1px solid #ccc;
    /* border-bottom: none; */
    margin-bottom: -1px;}
ul.tabs li a.active{
    border-bottom: 1px solid #eee;
    background: #eee;
    }
.tab_content_container { width:100%; float:left; background:#fff; padding:20px; margin-top:1px; font-size:14px; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; display:block;}
.tab_content { display:none;/* position:absolute;*/  width:100%;}
.tab_content_active { display:block; /*position:absolute; */width:100%;     left: 0;
    padding-left: 10px;
    height: 100%; }
.tab_content_active span { float:left; width:100px; margin-right:20px; }
section.main_outer.resume_score_outer .brevity_section {
    float: left;
    width: 50%;
}
section.main_outer.resume_score_outer .brevity_section .cong_msg_score {
    line-height: 20px;
    float: left;
    width: 100%;
    padding-top: 30px;
}
section.main_outer.resume_score_outer .brevity_section .scrore_round {
    float: left;
    width: 100%;
    margin-top: 20px;
}
section.main_outer.resume_score_outer .brevity_section .boxScoreItem {
    float: left;
    text-align: center;
    background: #f3f3f3;
    border-radius: 100%;
    border: 2px solid #bbb;
    width: 90px;
    height: 90px;
    margin-right: 15px;
    padding: 10px 0px;
}
section.main_outer.resume_score_outer .brevity_section .boxScoreItem h4 {    font-size: 12px;    margin: 0;
    line-height: 30px;
    letter-spacing: 0px;
    color: #313131;}
section.main_outer.resume_score_outer .brevity_section .boxScoreItem span{    width: 100%;
    margin-right: 0;
    font-size: 25px;
    font-weight: 800;
    color: #404040}
    section.main_outer.resume_score_outer .mutiple_chart_section {
        float: left;
        width: 100%;     margin: 20px 0px;
    }
     section.main_outer.resume_score_outer .mutiple_chart_section.psychographic_chart_outer{height: 400px;}
    section.main_outer.resume_score_outer .mutiple_chart_section h3 {
        font-weight: 200;
        padding-top: 30px;
        font-size: 24px;
    }
    section.main_outer.resume_score_outer .mutiple_chart_section a.canvasjs-chart-credit {
        display: none;
    }
    section.main_outer.resume_score_outer .mutiple_chart_section span {
        line-height: 20px;
        float: left;
        width: 100%;
        padding-top: 30px; 
        font-size: 14px;
    }
section.main_outer.resume_score_outer .mutiple_chart_section.psychographic_chart_outer i.fa.fa-question-circle::before {
    content: "i";
    background: #000;
    width: 15px;
    height: 15px;
    text-align: center;
    display: inline-block;
    border-radius: 30px;
    color: #fff;
    font-weight: bold;
    line-height: 17px;
    font-size: 13px;
}
section.main_outer.resume_score_outer .mutiple_chart_section.psychographic_chart_outer i.fa.fa-question-circle{ cursor: pointer; }
section.main_outer.resume_score_outer .mutiple_chart_section span.tooltip_title {
    position: absolute;
    z-index: 99;
    width: 200px;
    background: #000;
    color: #fff;
    text-align: center;
    padding: 15px;
    bottom: 30px;
    left: -100px;margin: 0;
    display: none;
    font-size: 11px;
    line-height: 15px;
}

section.main_outer.resume_score_outer .mutiple_chart_section p a {
    position: relative;
    }

section.main_outer.resume_score_outer .mutiple_chart_section p a:hover span.tooltip_title {
    display: block;
}
section.main_outer.resume_score_outer .mutiple_chart_section span.tooltip_title::before {
    content: "";
    background: transparent;
    display: block;
    bottom: -10px;
    position: absolute;
    left: 49%;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #000;
}
/* shedhule css*/
.shedule_consultation_outer {
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.shedule_consultation_button .dfd-btn-wrap.button, .shedule_consultation_button .time_schedule a.dfd-button-link.dfd-fade {
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    border-radius: 43px;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    -webkit-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
    -o-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
    display: block;text-align: center;
    color: #fff;
    font-weight: 600;
    line-height: 43px;
        transition: .3s;
}
.shedule_consultation_button .dfd-btn-wrap.button:hover, .shedule_consultation_button .time_schedule a.dfd-button-link.dfd-fade:hover{filter: brightness(1.3);}
.shedule_consultation_form .leadform_outer label {
    width: 100%;
}
.shedule_consultation_button .dfd-btn-wrap.button:hover, .shedule_consultation_button .time_schedule a.dfd-button-link.dfd-fade:hover{ box-shadow: none; }
.calendly-overlay .calendly-popup {
    background: #fff !important; max-width: 900px !important;
}
.booking-container {
    max-width: 840px !important;
}
.header-bottom-panel .mega-menu > ul > li a {
    text-transform: uppercase !important;
}
.footer_getintouch {
    padding: 30px 0;
    text-align: center; display: none;     top: 0px;
    margin-top: -75px;
}
.footer_getintouch .need_help p {
    font-size: 20px;
}
.footer_getintouch .need_help p a {
    margin-left: 15px;
    color: #000 !important;
    font-weight: 600;    display: inline-block;vertical-align: middle;
}

.lead_gen_form_page form.wpcf7-form {
    max-width: 600px;    float: left;
}
.lead_gen_form_page form.wpcf7-form p input[type="submit"] {
    height: 45px !important;
    min-height: 45px !important;
    color: white !important;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    max-width: 220px !important;
    border-radius: 30px;
    margin-top: 20px;
}
.lead_gen_form_page .wpcf7 form span.wpcf7-form-control-wrap {
    float: left; margin-right: 1%; 
    width: 49% !important;
}
.lead_gen_form_page form.wpcf7-form .wpcf7-email {
    left: 0;
    position: inherit;
    top: 0;
}
.lead_gen_form_page form.wpcf7-form p {
    position: relative;
    float: left;
    width: 100%;
}
.lead_gen_form_page .wpcf7 form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    background-color: #f67066;
    float: left;
}
.lead_gen_form_page .wpcf7-form-control-wrap {
    position: relative;
    float: left;
    width: 100%;
}
.single-post .comment-respond {
    padding-top: 60px;
    display: none;
}
.post_single h3.entry-title {
    font-family: "Poppins";
    padding-bottom: 15px;
    font-size: 28px;
}
.post_single .entry-meta .inline-block {
    font-family: "Poppins";
}
.single-post  div.page-title-inner .dfd-mini-categories {
    display: none;
}
.insight_listing_outer .sort-panel .filter {
    display: inline-block;
    margin: 0;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.insight_listing_outer .sort-panel .filter li.active:before {
    border-color: #404040;
}
.insight_listing_outer article .cover {
    background: #fff;
    height: 100%;
    padding-bottom: 90px;border-radius: 6px; z-index: 1;
}
.insight_listing_outer article .dfd-shadow-box {
    position: absolute; display: block;
    top: 10%;
    bottom: 25px;
    left: 10%;
    right: 10%;
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    /* backface-visibility: hidden; */
    transition: box-shadow .3s ease;
}
.insight_listing_outer article:hover .dfd-shadow-box{ 
        -webkit-box-shadow: 0 15px 50px 0 rgba(0,0,0,0.5);
    box-shadow: 0 15px 50px 0 rgba(0,0,0,0.5);
}
.insight_listing_outer article .entry-thumb span.byline.category {
    background: #404040;
    font-family: "Poppins" !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400 !important;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    border-radius: 30px !important;
}
.insight_listing_outer article .entry-meta {
    padding: 0 15px;
    font-family: "Poppins";
}
.insight_listing_outer article h3.entry-title {
    padding: 0 15px;
    font-family: "Poppins";
    font-size: 20px;
}
.insight_listing_outer article .entry-content {
    padding: 0 15px;
}
.insight_listing_outer article .author-section {
    height: 34px;
    line-height: 34px;
    position: absolute;
    left: 0;
    bottom: 25px;
    padding: 0 15px;
}
.insight_listing_outer article .author-section a {
    font-family: "Poppins" !important;
}
.insight_listing_outer article .entry-meta a {
    color: #404040;
}
.lead_gen_form_page  .wpcf7 form .wpcf7-response-output.wpcf7-display-none {
    margin: 30px 0px 10px !important;
    border-width: 0;
    padding: 7px 30px 7px 24px;
    border-radius: 2px;
    color: #ff4749;
    float: left;
}

/* testimonials css */
.testimonial .owl-stage .owl-item.active {
    opacity: 1;
    transform: scale(1);
    -webkit-transition: transform 0.4s ease;
    -moz-transition: transform 0.4s ease;
    -ms-transition: transform 0.4s ease;
    -o-transition: transform 0.4s ease;
    transition: transform 0.4s ease;
}
.testimonial .owl-stage .owl-item.active>div {
    align-self: center;
    padding: 0;
    position: relative;
    transform: scale(0.8);
}

.testimonial .owl-stage .owl-item.active.center>div {
    transform: scale(1);
    -webkit-transition: transform 0.4s ease;
    -moz-transition: transform 0.4s ease;
    -ms-transition: transform 0.4s ease;
    -o-transition: transform 0.4s ease;
    transition: transform 0.4s ease;
}
.testimonial .owl-stage .owl-prev {
    background: #f00;
}
.testimonial .owl-stage .owl-next {
    background: green;
}

.testimonial.owl-carousel .owl-nav .owl-prev, .testimonial.owl-carousel .owl-nav .owl-next {
    background-color: rgba(26,38,50,0);
    cursor: pointer;
    display: flex;
    height: 100%;
    width: 33.3%;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: background-color 0.4s ease;
    -moz-transition: background-color 0.4s ease;
    -ms-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
.testimonial.owl-carousel .owl-nav .owl-open-center {
    align-self: center;
    cursor: pointer;
    height: 100%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 39.8%;
}
.testimonial.owl-carousel .owl-nav {
    display: block;
    height: 100%;
    margin-top: -0.55rem;
     width: 100%;
}
.testimonial.owl-carousel .owl-nav .owl-prev {
    left: 0;
    position: absolute;top: 33px;height:390px; 
    padding-left: 30px;background: #000;
    opacity: .5;
}
.testimonial.owl-carousel .owl-nav .owl-next {
    align-self: center;
    justify-content: right;
    position: absolute;
    right: 0; top: 33px;height:390px;    background: #000;
    opacity: .5;
}
.testimonial.owl-carousel .owl-nav .owl-next img {
    top: 50%;
    display: block;
    float: right;
    position: absolute;
    right: 30px;
    transform: translateY(-50%);
}
.testimonial.owl-carousel .owl-nav .owl-prev img {
    top: 50%;
    display: block;
    float: right;
    position: absolute;
    left: 30px;
    transform: translateY(-50%);
}
.testimonial .owl-stage .owl-item.active .testimonials_content_box {
    display: none;
}
.testimonial .owl-stage .owl-item.active.center .testimonials_content_box {
    display: block; padding-top: 30px;width: calc(100% + 200px);
    margin-left: -100px;
}
.testimonial .owl-stage .owl-item.active.center .testimonials_main_out .testi_image_section{transform: scale(1.2);}    

.testimonial .owl-stage .owl-item.active .testimonials_content_box h2{ margin:10px 0px;display: block;}
.testimonials_content_box .dfd-sub-title {
    display: block;
    font-family: "Poppins";
    color: #000;
    font-size: 16px !important;
}
.testimonial.owl-carousel .owl-stage-outer {
    overflow: visible;
}
.testimonial.owl-carousel .owl-stage-outer .owl-item{ opacity: 0; }
.testimonial .owl-stage-outer .owl-item.active{ opacity: 1; }
.testimonials_main_out .testi_image_section {
    height: 320px;
    vertical-align: middle;
    /* display: flex; */
}
.testimonials_main_out .testi_image_section  { height: 400px;
    margin-bottom: 30px;margin-top: 30px;}
.testimonial .owl-stage-outer .owl-item.active.center {
    z-index: 9999;
}
section.main_outer.resume_score_outer .mutiple_chart_section .skills_chart iframe {
    height: 450px;
    width: 100%;
}
.psychographic_chart_outer canvas.canvasjs-chart-canvas {
    width: 100%;height: 320px;
    max-width: 600px;

}
/* testimonials css for live*/
.testimonials_outer .testimonials_video {
    max-width: 500px;
    margin: 0 auto;
}
.testimonials_outer .testimonials_video iframe {
    width: 100%;background: #404040;
}
.homevid_section .home_banner_content {
    display: block;
}
.homevid_section .home_banner_content p {
    color: #fff;
}
.homevid_section .home_banner_content a {
    color: #fff !important; border-radius: 43px;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    font-weight: bold;line-height: 43px;
    letter-spacing: 0px; font-size: 16px;
}
.homevid_section .home_animated_text{ display: none; }
.homevid_section .banner_counter {
    display: block;
    text-align: center;
}
.homevid_section .banner_counter ul {
    display: block;
    max-width: 320px;
    margin: 0 auto;
}
.homevid_section  .banner_counter ul li {
    display: inline-block;
    padding: 0;
    width: 33%;
    color: #fff !important; float: left;    font-size: 18px;
    line-height: 24px;
}
.homevid_section  .banner_counter ul li strong{ color: #fff !important; }
.homevid_section  .banner_counter ul li:before{ content: none; }
/* our partners*/
.our_partners .client_logo .title-wrap, .our_partners .client_logo .description {
    display: none;
}
.our_partners .client_logo .thumb-wrap {
    padding: 0 0px !important;
}
.our_partners .client_logo .dfd-client-logo-item.with-content {
    padding: 0px 0;
}
/*.dfd-client-logo-wrap.client_logo .columns-6 {
    width: 14.28%;
}*/
 .home_video_section iframe  {
    background: #404040;
}
.our_promise iframe {
    background: #404040;  width: 100%;
}
/*section.main_outer.resume_score_outer .mutiple_chart_section.psychographic_chart_outer {
    display: none;
}*/
.services_banner a.button { 
    background: #f00;   
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;  
    white-space: nowrap;    
    font-size: 17px !important; 
    line-height: 17px !important;   
    font-weight: 500;   
    color: rgb(255, 255, 255);  
    font-family: Roboto;    
    margin: 30px 0px 0px !important;    
    padding: 12px 35px !important;  
}   
.services_banner a.button.sloader::after {
    content: " ...";
}
.sidr .sidr-inner > ul > li > a{ font-size: 14px; }
.sidr .sidr-inner > ul > li ul a{    font-size: 13px;}
.cookies-set .siq_bR.zsiq_floatmain, .siq_bR.zsiq_floatmain{ bottom: 10px !important;z-index: 9999 !important; }
.cookies-not-set .siq_bR.zsiq_floatmain {    
    bottom: 65px !important;
}


.body-back-to-top.visible{bottom: 80px;    right: 10px;}

/* Footer Menus css */
.footer_menu_custom {
    display: none;
}
.footer_menu_custom li.widget_nav_menu {
    display: block;
    width: 100%;
}

.footer_menu_custom li.widget_nav_menu .menu {
    display: block;
    margin: 0;
    text-align: left;
    padding-bottom: 15px;
}

.footer_menu_custom li.widget_nav_menu .menu li {
    font-size: 14px;
    display: block;
    padding: 0px 0px 10px;
    font-family: "Poppins";
}

.footer_menu_custom li.widget_nav_menu .menu li a {
    font-size: 13px;
    font-family: "Poppins";
    font-weight: 400;
}
.footer_block.show_on_new_page {
    display: none;
}
.footer_getintouch .dfd-delimier-main-wrapper {
    position: relative;
    padding-bottom: 15px;
}
/*.footer_getintouch .dfd-delimier-main-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: #353535;
    background: -moz-linear-gradient(top, #353535 1%, #353535 50%, #000000 50%, #000000 100%);
    background: -webkit-linear-gradient(top, #353535 1%,#353535 50%,#000000 50%,#000000 100%);
    background: linear-gradient(to bottom, #353535 1%,#353535 50%,#000000 50%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#000000',GradientType=0 );
}*/
.sidr.left {
    left: -100% !important;    width: 100%;
}
.sidr-open .sidr.left {
    left: -0% !important;    width: 100%;
}

.wpcf7 form:not(.dfd_contact_form) p .ajax-loader{display: block;    float: right;}
.lead_form_right .wpcf7 form p .ajax-loader {
    position: absolute;
    right: 10px;    bottom: 10px;
}
/*--One Row Contact form Start--*/
.get-your-hire-offer-form {
    display: inline-block;
    width: 100%;    position: relative;

}

.get-your-hire-offer-form input.wpcf7-form-control.wpcf7-submit {
    padding: 0 5px !important;
    letter-spacing: -.5px !important;
    text-transform: none;
    font-family: "Open Sans", "PT Sans", sans-serif;
    font-weight: 900;
    background: linear-gradient(
90deg, rgb(255, 162, 37) 0%, rgb(255, 67, 75) 100%)!important;
    /* -webkit-box-shadow: 0px 15px 50px 0px rgb(0 0 0 / 35%); */
    -moz-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
    -o-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
    /* box-shadow: 0px 15px 50px 0px rgb(0 0 0 / 35%); */
    float: right;
    height: 43px;width: 180px;
}

.get-your-hire-offer-form input[type="email"] {
    border-bottom-left-radius: 50px !important;
    border-top-left-radius: 50px !important;
}

.get-your-hire-offer-form input[type="submit"] {border-radius: 0px;
    border-bottom-right-radius: 50px !important;
    border-top-right-radius: 50px !important;
}
.get-your-hire-offer-form span.wpcf7-form-control-wrap.your-email {
    width: calc(100% - 180px);
    display: inline-block;
}

.get-your-hire-offer-form span.ajax-loader {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0; 
}

.get-your-hire-offer-form + .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    background: white !important;
    color: #f00;
    font-size: 13px !important;
    line-height: 14px !important;
    padding: 5px 10px;
    margin: 0 !important;
}

.get-your-hire-offer-form span.wpcf7-not-valid-tip {
    color: #fff;
    font-size: 10px !important;
    text-shadow: none !important; display: none;
}
.shedule_consultation_outer .offer_page_call_text .wpcf7 {
    display: inline-block;
    max-width: calc(100% - 150px);vertical-align: middle;
}
.banner_get_started_form .wpcf7 {
    max-width: 400px;
    float: right;
}
/*---One Row Contact Form End--*/

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ff4649;
    clear: both;
    float: left;
    width: 100%;color: #ff4649;background: #fff;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background-color: #ffffff;
    color: #46b450;    clear: both;
    float: left;
}
/* new Footer css */

#footer .footer_block.hide_on_new_page {
    display: none;
}
#footer .do_good_outer {
    display: none;
}
#footer .footer_block.show_on_new_page, div#footer-wrap section#sub-footer {
    display: none !important;
}
#footer .footer_with_three_coloumn .footer_new_menu_section ul li {
    margin: 0 !important;
}

#footer .footer_with_three_coloumn .footer_new_menu_section ul li a {
    color: #fff !important;
}
#footer .footer_with_three_coloumn .footer_new_menu_section ul li::before {
    background: #fff !important;
}
#footer .footer_with_three_coloumn .need_help.help_client p {
    margin: 0 !important;
    font-size: 24px;
    text-align: center;
    line-height: normal;
}
#footer .footer_with_three_coloumn .need_help.help_client p a {
    clear: both;
    display: block;    margin-top: 15px;
}
#footer .footer_with_three_coloumn .footer_bottom_section {
    padding: 10px 0;
}
#footer .footer_with_three_coloumn .new_footer_top__sct{
    border-bottom: 1px solid #727272;}
#footer .footer_with_three_coloumn .footer_bottom_section .footer_copyright_hide {
    display: block;
}
#footer .footer_with_three_coloumn .footer_twitter p {
    text-align: right;
}
#footer .footer_with_three_coloumn .footer_bottom_section P{ margin: 0px !important; }
#footer .footer_with_three_coloumn .footer_bottom_section .priavcy_section_footer p {
    text-align: right;
}
#footer .footer_with_three_coloumn .footer_bottom_section .priavcy_section_footer p a{ color: #fff !important;}
.home div#footer-wrap {
    padding-bottom: 0 !important;
}
#footer .footer_with_three_coloumn .footer_new_menu_section {
    padding-top: 30px;
}

#footer .footer_with_three_coloumn .dogood_setion_new {
    padding-top: 20px;
}
/* twitter slider css */
.footer_twitter_nkcls .tweet-content {
    font-size: 13px;
    line-height: normal;
}

.footer_twitter_nkcls {
    max-width: 270px;
    float: right;
}
.footer_twitter_nkcls .date.entry-meta {font-family: 'Poppins';}
.wpcf7 form.spam .wpcf7-response-output {
    border-color: #f56e28;
    clear: both;
    color: #fff;
    float: left;
    width: 100%;
    background: #f56e28;
    margin: 0;
}
.page-not-found .info-wrap-empty .empty-button{font-family: 'Poppins';}
.error404 section#main-content {
    padding-top: 70px;
}
.widget.soc-icons a:hover {
    color: #ccc !important;
}
.error404 #stuning-header {
    display: none;
}
.search-results .dfd-stuning-header-bg-container {
    background: url(/wp-content/uploads/2023/12/smart-city.webp);
}
.search-results #stuning-header div.page-title-inner {
    min-height: 350px;
}
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-1 .outer .dash:before, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-2 span, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-3 span, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-4 span.item-one, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-6 span{ background:#ccc !important }
#qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-1 .inner, #qLoverlay #qLbar_wrap #dfd-preloader-animation.dfd-preloader-style-5 span {
    border-color: #ccc !important;
}
.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover .dfd-button-svg-wrap .ripple-obj {
    fill: #6c6c6c !important;
}
.search-results .dfd-stuning-header-bg-container::before {
    content: "";
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: .7;
}
.partners_logo_section .widget_media_gallery .wp-block-image {
    width: calc(16.66% - 0.5em )!important;    flex-grow: 0;    padding: 10px;
}

.partners_logo_section .widget_media_gallery .wp-block-image img {
    object-fit: contain !important;    width: 100% !important;
    height: auto !important;
    max-width: 300px !important;
}
.partners_logo_section .widget_media_gallery .wp-block-gallery {
    display: flex;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
}

#cookie-notice .cn-set-cookie, #cookie-notice .cn-more-info{
    font-size: 13px;
    color: white !important;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%);
    border-radius: 31px;
    padding-left: 23px;
    padding-right: 23px;
    height: 26px!important;
    padding-top: 2px;
    padding-bottom: 6px;    

}
#cookie-notice .cn-button {
    margin-left: 10px !important;
    font-size: 13px !important;
    color: white !important;
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    border-radius: 31px;
    padding-left: 23px;
    padding-right: 23px;
    height: 26px!important;
    padding-top: 2px;
    padding-bottom: 6px;
    vertical-align: top;
    line-height: 20px
}
span#cn-notice-text {
    color: #fff !important;
    font-size: 15px !important;
}
.entry-meta .post-like:hover i {
    color: #404040;
}
/* Services Page css Start */
.services_outer {
    background-position: left center;
    background-size: 39% 100%;
    background-repeat: no-repeat;
}

.services_outer::before {
    content: "";
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 39%;
    height: 100%;
    opacity: 0.8;
    z-index: 0;
}
.services_outer .services_title_btn h2 {
    font-size: 42px !important;
    color: #fff;
}

.services_outer .services_title_btn p {
    font-size: 18px;
    color: #fff;
}

.services_outer .services_title_btn .dfd-btn-wrap.button {
    margin-top: 30px;
    font-family: 'Poppins';
    font-weight: 600;
}
.dfd-modal-box-overlay .dfd-modal-box-cover .wpcf7 form:not(.dfd_contact_form) p input[type="submit"]{background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;border-radius: 4px!important;}
.services_outer .service_content h2 {
    font-size: 36px !important;
    line-height: 40px;
}
.services_outer .service_content .child_services h5 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 30px;
}

.services_outer .service_content .child_services ul {
    list-style: none;
}

.services_outer .service_content .child_services ul li::before {
    content: none !important;
}
.services_outer .service_content .child_services ul li{ padding:0px }
.services_outer .service_content .child_services ul li a {
    display: flex;
    align-items: center;
    background: #f6f6f6;
    padding: 34px 30px 34px 30px;
    border: 2px solid #fff;
    transition: 1s;    font-size: 16px;
}
.services_outer .service_content .child_services ul li a:hover {
    border: 2px solid #404040;
}
.services_outer .service_content .child_services ul li img {
    margin-right: 20px;
}
.services_outer .service_content .child_services ul li a::after {
    content: "\e90d";
    font-family: dfd-socicons-font!important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    right: 10px;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    border: 1px solid transparent;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 29px;
    border-radius: 100%;
    transition: .5s;
}

.services_outer .service_content .child_services ul li a:hover::after {
    border: 1px solid #404040;
}
/* Services Single Page css Start */
{ }
.application_security_banner .banner_heading h2 b, .application_security_banner .banner_heading h2 { text-transform:inherit;
    color: #fff;
    font-size: 36px;
    margin-bottom: 30px;
}
.application_security_banner .banner_heading .dfd-content-subtitle{     margin-bottom: 30px;
    line-height: normal;}
.application_security_banner .slider_heading h4 {
    font-size: 30px;
    color: #fff;
    line-height: normal;
    min-height: 250px;
}
.application_security_banner .slider_heading a {
    padding: 8px 30px;
    font-size: 16px;
    color: #fff !important;
    border: 2px solid #fff;
    border-radius: 50px;
    font-weight: 500;
}

.application_security_banner .slider_heading a:hover {
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
}
.application_security_banner .dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slick-dots{ text-align:right; }
.security_about_us .about_text p {
    font-size: 20px;
    line-height: normal; color: #000;
}
.methodology_sectin .methodology_content {
    margin-bottom: 40px;
}
.methodology_sectin .methodology_content p {
    font-size: 16px;
    color: #fff;
}
.methodology_sectin .methodology_heading h3 {
    color: #ccc;
    font-size: 20px;
}

.methodology_sectin .methodology_heading  .dfd-sub-title {
    font-size: 36px !important;
}

.methodology_sectin .box_five .methodology_boxes {
    width: 20%;
}
.methodology_sectin .methodology_boxes_outer .row {
    display: flex;
    flex-wrap: wrap;
}
.methodology_sectin .methodology_boxes_outer .methodology_boxes > .wpb_wrapper {
    border: 2px solid #fff;
    padding: 20px;
    color: #fff;
    height: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
}
.methodology_sectin .metho_boxe_simple .methodology_boxes > .wpb_wrapper {
    align-content: flex-start;
}
.methodology_sectin .methodology_boxes_outer .methodology_boxes h2.dfd-title {
    width: 100%;
    display: block;
    color: #fff;
    font-size: 18px;
    line-height: normal;
}
.methodology_sectin .methodology_boxes_outer .methodology_boxes .dfd-heading-shortcode {
    width: 100%; cursor: pointer;
}
.methodology_sectin .methodology_boxes_outer .methodology_boxes .hover_content {
    height: 0px;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    background: #fff;
    padding: 10px;
    border-radius: 10px;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;transition: 0.5s;overflow: hidden;
}
.methodology_sectin .methodology_boxes_outer .methodology_boxes .hover_content p {
    line-height: normal;
    color: #000;font-size: 14px;
}
.methodology_sectin .methodology_boxes_outer .methodology_boxes .hover_content::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background: #fff;
    transform: rotate(45deg);
    bottom: -4px;
    left: calc(50% - 5px);
}
.methodology_sectin .methodology_boxes_outer .methodology_boxes .hover_content.show_hover_content {
    height: auto;
    opacity: 1;
    visibility: visible;
    bottom: 80%;overflow: visible;
}
.historical_section .historical_section_listing ul li {
    border: 1px solid #2a2a2a;
    box-shadow: 2px 2px 0px 0px #2a2a2a;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 15px;
    width: calc(50% - 15px);
    font-size: 20px;
    color: #000;
    margin: 0;    line-height: normal;
}

.historical_section .historical_section_listing ul {
    display: flex;
    flex-wrap: wrap;
    gap: 30px; margin-top: 30px;
}

.historical_section .historical_section_listing ul li::before {
    content: none !important;
}
.didyou_know_section .didyou_know_heading h2 {
    font-size: 36px;
    font-family: 'Montserrat';
}

.didyou_know_section .slider_heading.didyou_know_slider h2 {
    font-size: 44px;
    font-family: 'Montserrat';
    font-weight: 500;
    margin-bottom: 20px;
}

.didyou_know_section .slider_heading.didyou_know_slider h4 {
    font-size: 24px;
    font-weight: 400;
}

.didyou_know_section .dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slick-dots {
    text-align: left;
}
.didyou_know_section .form_outer .contact_form_heading h2 {
    line-height: normal;
    font-family: 'Montserrat';
}

.didyou_know_section .form_outer > .wpb_wrapper {
    border: 3px solid #000;
    padding: 30px;
}
.didyou_know_section .form_outer .wpcf7 form.sent .wpcf7-response-output, .didyou_know_section .wpcf7 form.invalid .wpcf7-response-output, .didyou_know_section .wpcf7 form.unaccepted .wpcf7-response-output{ float:none }
.reports_and_testimonial_sec {
    background-image: linear-gradient(to right, #434343 62.6%, #2d2d2d 37.4%);
}
.didyou_know_section .form_outer h3.dfd-title {
    font-weight: 600;
    margin-bottom: 20px;
}
.reports_and_testimonial_sec .aio-icon.circle {
    padding: 15px;
}

.reports_and_testimonial_sec .report_heading h2.dfd-title {
    color: #fff;
    font-size: 36px;
}

.reports_and_testimonial_sec .report_heading .dfd-content-subtitle {
    color: #eee;
    font-size: 22px;
    line-height: normal;
    margin: 20px 0;
}

.reports_and_testimonial_sec .security_btn a.dfd-button-link.dfd-fade .dfd-button-inner-cover {
    background: #fff !important;
    color: #000;
    font-family: "Poppins";
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
}
.insight_section .press_slider {
    background: #f4f4f4;
    height: 382px;
    position: relative;
}

.insight_section .press_slider ul.dfd-slick-dots {
    position: absolute;
    bottom: 10px;
    left: 0 !important;
    text-align: left !important;
    width: 100%;
}
.insight_section .press_slider .slider_heading  h4 {
    font-family: 'Montserrat';
    font-size: 22px;
    line-height: normal;
    margin-bottom: 20px;
}

.insight_section .press_slider .slider_heading p {
    font-size: 18px;
    color: #000;
}

.insight_section .press_slider .slider_heading a {
    background: linear-gradient(90deg, rgb(64 64 64) 0%, rgb(27 27 27) 100%) !important;
    color: #fff !important;
    font-size: 14px;
    padding: 10px 30px;
    border-radius: 40px;
    transition: .3s;
}
.insight_section .press_slider .slider_heading a:hover {
    filter: brightness(1.3);
}
.what-doyouget_section .what_douget_outer .row {
    display: flex;
}

.what-doyouget_section .what_douget_outer .row .columns > .wpb_wrapper {
    padding: 30px 20px;
    border: 2px solid #989898;
    height: 100%;
}

.what-doyouget_section .what_douget_outer p {
    color: #000;
    font-size: 16px;
}
.challenges__section .custom_accordian .dfd-title {
    padding: 27px 27px 27px 27px;
    background: #f9f9f9 !important;
    color: #000;
    margin-bottom: 25px;
    box-shadow: 2px 2px 0px 0px #000000;
    border-radius: 0px !important;
    border: 1px solid #282828;
    font-family: "Poppins";
    font-weight: 500;
    font-size: 18px;
    position: relative;
    cursor: pointer;
}

.challenges__section .custom_accordian .dfd-sub-title {
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    padding: 0 0 0px 20px;
    height: 0;
    visibility: collapse;
    overflow: hidden;
    opacity: 0;
    transition: .3s;
}

.challenges__section .custom_accordian .dfd-sub-title.show_sub_title {
    height: auto;
    overflow: auto;
    padding: 0 0 15px 20px;
    visibility: visible;
    opacity: 1;
}
.challenges__section .custom_accordian .dfd-title::after {
    content: "\e9cb";
    font-family: dfd-socicons-font!important;
    position: absolute;
    right: 5px;
    transition: .3s;
}
.challenges__section .custom_accordian .dfd-title.active::after {
    transform: rotate(90deg);
}
.supported_boxes_outer .investigate_heading {
    padding: 20px;
    border: 3px solid #ccc;
}

.deliverable_section .deliverables_outer .row {
    display: flex;
    flex-wrap: wrap;
    row-gap: 30px;
}
.deliverable_section .deliverables_box > .wpb_wrapper {
    padding: 20px;
    border: 3px solid #ccc;
    height: 100%;
}
.deliverable_section .deliverables_box ul li {
    line-height: normal !important;
}
.main_banner .dfd-row-bg-wrapper-cover {
    filter: grayscale(100%);
}
#stuning-header .dfd-stuning-header-bg-container, .blog-section article img, .grey_images_bg {
    filter: grayscale(100%);
}
.dfd-button-module-wrap .dfd-button-link, .shedule_consultation_button .dfd-btn-wrap.button, .shedule_consultation_button .time_schedule a.dfd-button-link.dfd-fade, .application_security_banner .slider_heading a, .services_outer .services_title_btn .dfd-btn-wrap.button{pointer-events: none;}
.header-bottom-panel .el.logo img.main-logo {
    max-height: 50px !important;
    margin: 10px 0;
}
.header-bottom-panel .el.logo img.sticky-logo {
    max-height: 44px !important;
    margin: -4px 0 !important;
}
.audit_form .wpcf7 form span.wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 10px;
}
/* ****media *****/
@media only screen and (min-width: 1100px){
#header-container.dfd-header-builder .dfd-logo-wrap a{ display: block !important; }
}
@media only screen and (max-width: 1279px){
/*    .main_header_outer .dfd-video-bg .video-js {
        display: block !important;
    }*/

}
@media only screen and (max-width: 1199px){
   .shedule_consultation .dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover, .shedule_consultation_outer .dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover, .shedule_consultation_button .time_schedule a.dfd-button-link.dfd-fade {
        padding-left: 20px;
        padding-right: 20px;
    }
    .ft {
        position: relative;
        top: -55px;
    }
    .footer_getintouch {
        top: 0px;
        margin-top: -55px;
    }
    .cookies-not-set .siq_bR.zsiq_floatmain {
        bottom: 95px !important;
    }
   .services_outer .service_content {
        padding-left: 100px !important;
    }
    
}
@media only screen and (max-width: 1099px){
.cookies-not-set .siq_bR.zsiq_floatmain {
    bottom: 125px !important;
}
.sidr .sidr-inner > ul > li > a {
    font-size: 16px;
    line-height: normal;
}
.sidr .sidr-inner > ul > li ul a {
    font-size: 16px;
}
.sidr .sidr-inner > ul{ padding: 0 15px; }
.hilight a{height: 36px!important;padding: 10px 25px !important;}
.services_outer .service_content h2 {
    font-size: 30px !important;
    line-height: 36px;
}
.services_outer .services_title_btn h2 {
    font-size: 36px !important;
}
.methodology_sectin .methodology_boxes_outer .row{row-gap: 20px;    justify-content: center;}
.methodology_sectin .box_five .methodology_boxes {
    width: 33.33%;
}
}
@media only screen and (max-width: 1099px) and (min-width: 800px){
    .menu-fixer.tablet {
        height: 110px !important;
        max-height: 110px !important;
    }
    .header-builder-wrraper.desktop {
        display: block !important;
    }
.header-builder-wrraper.desktop .header-bottom-panel.header-wrap.show {
    display: none !important;
}
.header_wrap #header-container.dfd-header-builder.small .header-builder-wrraper {
    transform: translateY(-40px) !important;
}
.header-top-panel {
    display: block !important;
}

}



@media only screen and (max-width: 991px){
   .shedule_consultation .dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover, .shedule_consultation_outer .dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover {
        padding-left: 10px;
        padding-right: 10px;
    }
    .shedule_consultation_button .dfd-btn-wrap.button, .shedule_consultation_button .time_schedule a.dfd-button-link.dfd-fade {padding-left: 10px;
        padding-right: 10px;}
    .shedule_consultation h3.dfd-title {
        line-height: 40px !important;
        padding-bottom: 10px;
    }
    .cookie-notice-container #cn-notice-text{ display: inline; }
    .shedule_consultation_outer h3.dfd-title {
        line-height: 40px !important;
        padding-bottom: 10px;
    }
.testimonials_main_out .testi_image_section  { height: 300px;}
.cookies-not-set .siq_bR.zsiq_floatmain {
    bottom: 90px !important;
}
.shedule_consultation_outer .offer_page_call_text .wpcf7 {
    max-width: 100%;
    margin-bottom: 10px;
}
.partners_logo_section .widget_media_gallery .wp-block-image {width: calc(33.33% - 0.5em )!important;}
}
@media only screen and (max-width: 799px){
        .menu-fixer.mobile {
            height: 110px !important;
            max-height: 110px !important;
        }

        .header-builder-wrraper.desktop {
            display: block !important;
        }
    .header-top-panel.show{ display: block !important; }
    .header-builder-wrraper.desktop .header-bottom-panel.header-wrap.show {
        display: none !important;
    }
    .header_wrap #header-container.dfd-header-builder.small .header-builder-wrraper {
        transform: translateY(-40px) !important;
    }
    .footer_block .footer-left_block {
        text-align: center;
    }
    .footer_block .footer-left_block .dfd-heading-module-wrap {
        text-align: center;
    }
    section.main_outer.resume_score_outer .summery_section_outer{ padding: 0 15px; }
    .shedule_consultation .dfd-button-module-wrap a.dfd-button-link, .shedule_consultation_outer .dfd-button-module-wrap a.dfd-button-link, .shedule_consultation_button .time_schedule a.dfd-button-link.dfd-fade {
        max-width: 250px !important;
        text-align: center;
        margin: 0 auto;font-size: 14px !important;
    }
    .shedule_consultation_button .dfd-btn-wrap.button { max-width: 250px !important;
        text-align: center;
        margin: 0 auto;}
    .shedule_consultation::after{ background-size: cover; }
    
    .shedule_consultation_outer {
        padding: 20px;
    }
    .shedule_consultation_outer .dfd-button-module-wrap a.dfd-button-link{ margin-bottom: 30px;font-size: 14px !important;}
    .footer_getintouch {
        padding-top: 30px !important;
    }
     .dfd-client-logo-wrap.client_logo .columns-6 {
        width: 33%;    float: left !important; clear: none !important;
    }
    .our_partners .client_logo .dfd-client-logo-item.with-content {
        padding: 0px 10px;
    }
    .cookies-not-set .siq_bR.zsiq_floatmain {
        bottom: 120px !important;
    }
    .footer_menu_custom li.widget_nav_menu .menu{ text-align: center; }
    .footer_block.show_on_new_page .dfd-heading-module-wrap {
        text-align: center;
    }
    #footer .footer_with_three_coloumn .need_help.help_client p, #footer .footer_with_three_coloumn .footer_twitter p{ text-align: left; }
     #footer .footer_with_three_coloumn .footer_bottom_section .priavcy_section_footer p,  .footer_with_three_coloumn .footer_bottom_section  p{ text-align: center; }
    #footer .columns {
        margin: 10px 0;
    }
    #footer.footer-style-3{ margin-bottom: 0px!important; }
    .footer_with_three_coloumn .footer_bottom_section .columns {
        margin: 0px 0px !important;
    }
    #footer .footer_with_three_coloumn .footer_new_menu_section {
        padding-top: 0px;
    }

    #footer .footer_with_three_coloumn .dogood_setion_new {
        padding-top: 0px;
    }
    .footer_twitter_nkcls {
        max-width: 270px;
        float: left;
    } 
    .cookie-notice-container #cn-notice-text{ display: inline; display: block;
        line-height: normal;font-size: 12px !important; text-align: center;
    }
    #cookie-notice .cn-privacy-policy-link{    max-width: 150px;    display: block;
    margin: 0 auto !important; float: none;}
    .cookie-notice-container .cn-close-icon{    top: 11px; right: 6px;}
    .services_outer .services_title_btn::before {
        content: "";
        background: #000;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0.7;
        z-index: 0;
    }
    .services_outer::before {
        content: none;
    }
    .page-template .services_outer {
        background: #fff !important;
        background-image: none !important;
    }
    .services_outer .services_title_btn .wpb_wrapper {
        z-index: 999;
        position: relative;
    }
    .services_outer .services_title_btn {
        padding: 0 25px;
    }
    .services_outer .service_content {
        padding-left: 25px !important;
        padding-right: 25px;
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .services_outer .service_content h2 {
        font-size: 30px !important;
        line-height: 36px !important;
    }
    .application_security_banner .banner_heading h2 b, .application_security_banner .banner_heading h2 {
        font-size: 26px !important;
    }
    .methodology_sectin .methodology_boxes_outer .row{gap: 20px;}
    .methodology_sectin .box_five .methodology_boxes {
        width: 100%;
    }
    .didyou_know_section .form_outer {
        margin-top: 30px;
    }
    .didyou_know_section .slider_heading.didyou_know_slider h4 {
        font-size: 20px;
        font-weight: 400;
    }
    .didyou_know_section .slider_heading.didyou_know_slider h2{font-size: 26px !important;}
    .didyou_know_section .didyou_know_heading h2 {
        font-size: 30px !important;
    }
    .historical_section .historical_section_listing ul li{width: 100%;}
    .security_about_us .about_text p {
        font-size: 16px;
    }
    .application_security_banner .slider_heading h4 {
        font-size: 24px;
        min-height: 200px;
    }
    .reports_and_testimonial_sec {
        background-image: linear-gradient(to right, #434343 66.6%, #434343 37.4%);
    }
    .reports_and_testimonial_sec .report_heading h2.dfd-title {
        font-size: 30px !important;
    }
    .what-doyouget_section .what_douget_outer .row{ display:block; }
    .what-doyouget_section .what_douget_outer .row .columns > .wpb_wrapper{ margin-bottom:30px }
    .supported_boxes_outer .investigate_heading {
        margin-bottom: 30px;
    }
    .insight_section .dfd-posts-module-wrap {
        margin-bottom: 40px;
    }
    .header-bottom-panel .el.logo img.main-logo {
        max-height: 50px !important;
        margin: 0px 0;
    }
}
@media only screen and (max-width: 767px){
    .shedule_consultation .dfd-button-module-wrap a.dfd-button-link {
        max-width: 250px !important;
        text-align: center;
        margin: 0 auto;
    }
.testimonial.owl-carousel .owl-nav .owl-prev, .testimonial.owl-carousel .owl-nav .owl-next, .testimonial .owl-stage .owl-item.active.center>div {
    background: transparent;
}
   .shedule_consultation .dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover, .shedule_consultation_outer .dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover {
       max-width: 250px !important;
    }
    .sidr .sidr-inner > ul > li.hilight > a:before{ opacity: 0; }
    .sidr .sidr-inner > ul li.hilight a.menu-link {max-width: 200px;
    padding: 6px 25px;
    height: 36px!important;
    margin-left: 25px;
    }
    section.main_outer.resume_score_outer .score_level, section.main_outer.resume_score_outer .score_chart {
        float: left;
        width: 100%;
    }
    section.main_outer.resume_score_outer .brevity_section {
        float: left;
        width: 100%;
    }
    .lead_gen_form_page .wpcf7 form span.wpcf7-form-control-wrap {
        float: left; margin-right: 0%; width: 100% !important;margin-bottom: 15px;
    }
    .testimonial .owl-stage .owl-item.active.center>div { transform: scale(1); }
    .testimonial.owl-carousel .owl-nav .owl-prev, .testimonial.owl-carousel .owl-nav .owl-next, .testimonial .owl-stage .owl-item.active.center>div { transform: scale(1);}
    .testimonial .owl-stage .owl-item.active.center .testimonials_main_out .testi_image_section {
    transform: scale(1);
}
    .testimonials_main_out .testi_image_section {
        height: auto;
     }
     .testimonial .owl-stage .owl-item.active.center .testimonials_content_box{    padding: 30px 50px;}

     .testimonial .owl-stage .owl-item.active.center .testimonials_content_box {
        display: block; padding-top: 30px;width:100%;
        margin-left: 0px;
    }
}
@media only screen and (max-width: 599px){
    .homevid_section .home_banner_content p span {
        font-size: 15px !important;
    }
    .cookies-not-set .siq_bR.zsiq_floatmain {
        bottom: 150px !important;
    }
    .partners_logo_section .widget_media_gallery .wp-block-image {width: calc(50% - 0.5em )!important;}
    .services_outer .service_content .child_services ul li a{align-items: flex-start;flex-wrap: wrap;
    flex-direction: column;    gap: 20px;
        padding-bottom: 50px;}
    .services_outer .service_content .child_services ul li a::after {
        top: inherit;
        bottom: 0px;
        right: inherit;
    }
    .application_security_banner .slider_heading h4 {
        font-size: 20px;
    }
}

@media only screen and (max-width: 540px){
    section.main_outer.resume_score_outer .resume_section span.powered{
        position: inherit;
    }
.testimonial .owl-stage .owl-item.active.center .testimonials_content_box {
    padding: 15px 15px;
}
.testimonials_main_out .testi_image_section {
    margin-bottom: 0;
    margin-top: 0;
}
.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal.noSwipe {
    top: 96% !important;
}
.wpb_text_column.wpb_content_element.our_expertise.cr-animate-gen {
    padding: 0 15px;
}
    .dfd-client-logo-wrap.client_logo .columns-6 {
        width: 50%;    float: left;
    }
}
@media only screen and (max-width: 414px){
.cookies-not-set .siq_bR.zsiq_floatmain {
    bottom: 180px !important;
}
}
.footer_copyright_hide {
    display: none;
}

@media only screen and (max-width: 360px){
    .header_wrap #header-container.dfd-header-builder .header-top-panel .dfd-header-top-info {
        font-size: 10px;
    }
}