https://bit.ly/43hIwU1
Last Checked: May 20, 2023, 13:15 EDT
IP Address: | 67.199.248.10 |
ASN #: | AS396982 GOOGLE-CLOUD-PLATFORM, US |
Location: | Unknown, Unknown, Unknown |
URL Reputation: |
|
Other submissions on 67.199.248.10:
-
https://bit.ly/3DUWWOD
-
https://bit.ly/3F7spiq
-
http://bit.ly/3mkrijs
-
https://bit.ly/3u4SRCY
-
https://bit.ly/3DW3U7e
-
https://bit.ly/3VRIOgt#cancel-tx
-
https://bit.ly/3Uxd7rE
-
https://bit.ly/3CRhea4
-
https://bit.ly/2Xc6MKM
-
https://bit.ly/DesjardinsSavings
Other submissions on bit.ly:
-
https://bit.ly/m/lala21312sd
-
https://bit.ly/3vhm12f
-
https://bit.ly/3vM0izR
-
https://bit.ly/3vRTqkk
-
https://bit.ly/3CtNC4o
-
https://bit.ly/3GI7ZMz
-
https://bit.ly/3ItPTk3
-
https://bit.ly/3koCP5s
-
https://bit.ly/ns7db4
-
http://bit.ly/3XF2g11
Previous checks:
No previous checks.
Domain Name: bit.ly Registry Domain ID: 24501-CoCCA Registry WHOIS Server: whois.nic.ly Updated Date: 2022-04-18T03:12:18.153Z Creation Date: 2008-05-17T22:00:00.0Z Registry Expiry Date: 2032-05-17T22:00:00.0Z Registrar Registration Expiration Date: 2032-05-17T22:00:00.0Z Registrar: Libyan Spider Network (int) Registrar Abuse Contact Email: abuse@register.ly Registrar Abuse Contact Phone: +1.8448469791 Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Registry Registrant ID: a3eB0-ATD5r Registrant Name: bitly operations Registrant Organization: Bitly, Inc. Registrant Street: DPT 5006 Registrant Street: 601 W 26th St, 3rd Floor, STE 357 Registrant City: New York Registrant State/Province: NY Registrant Postal Code: 10001 Registrant Country: US Registrant Phone: +64.66785610 Registrant Email: hostmaster@bit.ly Name Server: ns-1372.awsdns-43.org Name Server: ns-705.awsdns-24.net Name Server: ns-cloud-c1.googledomains.com Name Server: ns-cloud-c2.googledomains.com Name Server: ns-cloud-c3.googledomains.com DNSSEC: unsigned >>> Last update of WHOIS database: 2023-05-20T17:00:09.263Z <<< For more information on Whois status codes, please visit https://icann.org/epp TERMS OF USE: You are not authorized to access or query our WHOIS database through the use of electronic processes that are high-volume and automated. This WHOIS database is provided by as a service to the internet community. The data is for information purposes only. We do not guarantee its accuracy. By submitting a WHOIS query, you agree to abide by the following terms of use: You agree that you may use this Data only for lawful purposes and that under no circumstances will you use this Data to: (1) allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations via e-mail, telephone, or facsimile; or (2) enable high volume, automated, electronic processes. The compilation, repackaging, dissemination or other use of this data is expressly prohibited.
-
GET204 No Content
https://pagead2.googlesyndication.com/pagead/sodar?id=sodar2&v=225&li=gda_r20230517&jk=4242809145943334&rc=
- https://bit.ly/43hIwU1 https://www.techprofree.com/category/books/
- https://www.google.com/pagead/drt/ui https://googleads.g.doubleclick.net/pagead/drt/si?st=NO_DATA
- https://www.google.com/pagead/drt/ui https://googleads.g.doubleclick.net/pagead/drt/si?st=NO_DATA
- https://www.google.com/pagead/drt/ui https://googleads.g.doubleclick.net/pagead/drt/si?st=NO_DATA
<html class="no-js no-svg" lang="en-US"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="user-scalable=yes, width=device-width, initial-scale=1.0, maximum-scale=1, minimum-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> <title>Programming Books Archives - Techprofree</title> <link rel="canonical" href="https://www.techprofree.com/category/books/"> <link rel="next" href="https://www.techprofree.com/category/books/page/2/"> <meta property="og:locale" content="en_US"> <meta property="og:type" content="article"> <meta property="og:title" content="Programming Books Archives - Techprofree"> <meta property="og:url" content="https://www.techprofree.com/category/books/"> <meta property="og:site_name" content="Techprofree"> <meta name="twitter:card" content="summary_large_image"> <script src="https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202305160101/reactive_library.js"></script><script src="https://partner.googleadservices.com/gampad/cookie.js?domain=www.techprofree.com&callback=_gfp_s_&client=ca-pub-7934391294770612"></script><script src="https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202305160101/show_ads_impl.js" id="google_shimpl"></script><script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://www.techprofree.com/category/books/","url":"https://www.techprofree.com/category/books/","name":"Programming Books Archives - Techprofree","isPartOf":{"@id":"https://www.techprofree.com/#website"},"primaryImageOfPage":{"@id":"https://www.techprofree.com/category/books/#primaryimage"},"image":{"@id":"https://www.techprofree.com/category/books/#primaryimage"},"thumbnailUrl":"https://www.techprofree.com/wp-content/uploads/2023/03/linux-command.png","breadcrumb":{"@id":"https://www.techprofree.com/category/books/#breadcrumb"},"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.techprofree.com/category/books/#primaryimage","url":"https://www.techprofree.com/wp-content/uploads/2023/03/linux-command.png","contentUrl":"https://www.techprofree.com/wp-content/uploads/2023/03/linux-command.png","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https://www.techprofree.com/category/books/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.techprofree.com/"},{"@type":"ListItem","position":2,"name":"Programming Books"}]},{"@type":"WebSite","@id":"https://www.techprofree.com/#website","url":"https://www.techprofree.com/","name":"Techprofree","description":"Resourceful Tech Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.techprofree.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script> <link rel="dns-prefetch" href="//cdn.jsdelivr.net"> <link rel="dns-prefetch" href="//fonts.googleapis.com"> <link rel="alternate" type="application/rss+xml" title="Techprofree » Feed" href="https://www.techprofree.com/feed/"> <link rel="alternate" type="application/rss+xml" title="Techprofree » Comments Feed" href="https://www.techprofree.com/comments/feed/"> <link rel="alternate" type="application/rss+xml" title="Techprofree » Programming Books Category Feed" href="https://www.techprofree.com/category/books/feed/"> <script src="//www.googletagmanager.com/gtag/js?id=UA-142606607-1" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async=""></script> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> var em_version = '7.12.1'; var em_track_user = true; var em_no_track_reason = ''; var disableStrs = [ 'ga-disable-UA-142606607-1', ]; /* Function to detect opted out users */ function __gtagTrackerIsOptedOut() { for (var index = 0; index < disableStrs.length; index++) { if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.ExactMetricsDualTracker = { helpers: {}, trackers: {}, }; if (em_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = exactmetrics_frontend.ua; __gtagDataLayer(type, name, parameters); } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dNDMyYj': true, }); __gtagTracker('config', 'UA-142606607-1', {"forceSSL":"true"} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); } </script> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.techprofree.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.1.1"}}; /*! This file is auto-generated */ !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode,e=(p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0),i.toDataURL());return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(p&&p.fillText)switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([129777,127995,8205,129778,127999],[129777,127995,8203,129778,127999])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(e=t.source||{}).concatemoji?c(e.concatemoji):e.wpemoji&&e.twemoji&&(c(e.twemoji),c(e.wpemoji)))}(window,document,window._wpemojiSettings); </script><script src="https://www.techprofree.com/wp-includes/js/wp-emoji-release.min.js?ver=6.1.1" type="text/javascript" defer=""></script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel="stylesheet" type="text/css" href="//www.techprofree.com/wp-content/cache/wpfc-minified/qxs6brwz/abmsw.css" media="all"> <style id="global-styles-inline-css" type="text/css"> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--vce-acc: #4385f5;--wp--preset--color--vce-meta: #9b9b9b;--wp--preset--color--vce-txt: #444444;--wp--preset--color--vce-bg: #ffffff;--wp--preset--color--vce-cat-0: ;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 21px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 28px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-columns.is-layout-flex){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <style id="extendify-gutenberg-patterns-and-templates-utilities-inline-css" type="text/css"> .ext-absolute { position: absolute !important; } .ext-relative { position: relative !important; } .ext-top-base { top: var(--wp--style--block-gap, 1.75rem) !important; } .ext-top-lg { top: var(--extendify--spacing--large, 3rem) !important; } .ext--top-base { top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .ext--top-lg { top: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .ext-right-base { right: var(--wp--style--block-gap, 1.75rem) !important; } .ext-right-lg { right: var(--extendify--spacing--large, 3rem) !important; } .ext--right-base { right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .ext--right-lg { right: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .ext-bottom-base { bottom: var(--wp--style--block-gap, 1.75rem) !important; } .ext-bottom-lg { bottom: var(--extendify--spacing--large, 3rem) !important; } .ext--bottom-base { bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .ext--bottom-lg { bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .ext-left-base { left: var(--wp--style--block-gap, 1.75rem) !important; } .ext-left-lg { left: var(--extendify--spacing--large, 3rem) !important; } .ext--left-base { left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .ext--left-lg { left: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .ext-order-1 { order: 1 !important; } .ext-order-2 { order: 2 !important; } .ext-col-auto { grid-column: auto !important; } .ext-col-span-1 { grid-column: span 1 / span 1 !important; } .ext-col-span-2 { grid-column: span 2 / span 2 !important; } .ext-col-span-3 { grid-column: span 3 / span 3 !important; } .ext-col-span-4 { grid-column: span 4 / span 4 !important; } .ext-col-span-5 { grid-column: span 5 / span 5 !important; } .ext-col-span-6 { grid-column: span 6 / span 6 !important; } .ext-col-span-7 { grid-column: span 7 / span 7 !important; } .ext-col-span-8 { grid-column: span 8 / span 8 !important; } .ext-col-span-9 { grid-column: span 9 / span 9 !important; } .ext-col-span-10 { grid-column: span 10 / span 10 !important; } .ext-col-span-11 { grid-column: span 11 / span 11 !important; } .ext-col-span-12 { grid-column: span 12 / span 12 !important; } .ext-col-span-full { grid-column: 1 / -1 !important; } .ext-col-start-1 { grid-column-start: 1 !important; } .ext-col-start-2 { grid-column-start: 2 !important; } .ext-col-start-3 { grid-column-start: 3 !important; } .ext-col-start-4 { grid-column-start: 4 !important; } .ext-col-start-5 { grid-column-start: 5 !important; } .ext-col-start-6 { grid-column-start: 6 !important; } .ext-col-start-7 { grid-column-start: 7 !important; } .ext-col-start-8 { grid-column-start: 8 !important; } .ext-col-start-9 { grid-column-start: 9 !important; } .ext-col-start-10 { grid-column-start: 10 !important; } .ext-col-start-11 { grid-column-start: 11 !important; } .ext-col-start-12 { grid-column-start: 12 !important; } .ext-col-start-13 { grid-column-start: 13 !important; } .ext-col-start-auto { grid-column-start: auto !important; } .ext-col-end-1 { grid-column-end: 1 !important; } .ext-col-end-2 { grid-column-end: 2 !important; } .ext-col-end-3 { grid-column-end: 3 !important; } .ext-col-end-4 { grid-column-end: 4 !important; } .ext-col-end-5 { grid-column-end: 5 !important; } .ext-col-end-6 { grid-column-end: 6 !important; } .ext-col-end-7 { grid-column-end: 7 !important; } .ext-col-end-8 { grid-column-end: 8 !important; } .ext-col-end-9 { grid-column-end: 9 !important; } .ext-col-end-10 { grid-column-end: 10 !important; } .ext-col-end-11 { grid-column-end: 11 !important; } .ext-col-end-12 { grid-column-end: 12 !important; } .ext-col-end-13 { grid-column-end: 13 !important; } .ext-col-end-auto { grid-column-end: auto !important; } .ext-row-auto { grid-row: auto !important; } .ext-row-span-1 { grid-row: span 1 / span 1 !important; } .ext-row-span-2 { grid-row: span 2 / span 2 !important; } .ext-row-span-3 { grid-row: span 3 / span 3 !important; } .ext-row-span-4 { grid-row: span 4 / span 4 !important; } .ext-row-span-5 { grid-row: span 5 / span 5 !important; } .ext-row-span-6 { grid-row: span 6 / span 6 !important; } .ext-row-span-full { grid-row: 1 / -1 !important; } .ext-row-start-1 { grid-row-start: 1 !important; } .ext-row-start-2 { grid-row-start: 2 !important; } .ext-row-start-3 { grid-row-start: 3 !important; } .ext-row-start-4 { grid-row-start: 4 !important; } .ext-row-start-5 { grid-row-start: 5 !important; } .ext-row-start-6 { grid-row-start: 6 !important; } .ext-row-start-7 { grid-row-start: 7 !important; } .ext-row-start-auto { grid-row-start: auto !important; } .ext-row-end-1 { grid-row-end: 1 !important; } .ext-row-end-2 { grid-row-end: 2 !important; } .ext-row-end-3 { grid-row-end: 3 !important; } .ext-row-end-4 { grid-row-end: 4 !important; } .ext-row-end-5 { grid-row-end: 5 !important; } .ext-row-end-6 { grid-row-end: 6 !important; } .ext-row-end-7 { grid-row-end: 7 !important; } .ext-row-end-auto { grid-row-end: auto !important; } .ext-m-0:not([style*="margin"]) { margin: 0 !important; } .ext-m-auto:not([style*="margin"]) { margin: auto !important; } .ext-m-base:not([style*="margin"]) { margin: var(--wp--style--block-gap, 1.75rem) !important; } .ext-m-lg:not([style*="margin"]) { margin: var(--extendify--spacing--large, 3rem) !important; } .ext--m-base:not([style*="margin"]) { margin: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .ext--m-lg:not([style*="margin"]) { margin: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .ext-mx-0:not([style*="margin"]) { margin-left: 0 !important; margin-right: 0 !important; } .ext-mx-auto:not([style*="margin"]) { margin-left: auto !important; margin-right: auto !important; } .ext-mx-base:not([style*="margin"]) { margin-left: var(--wp--style--block-gap, 1.75rem) !important; margin-right: var(--wp--style--block-gap, 1.75rem) !important; } .ext-mx-lg:not([style*="margin"]) { margin-left: var(--extendify--spacing--large, 3rem) !important; margin-right: var(--extendify--spacing--large, 3rem) !important; } .ext--mx-base:not([style*="margin"]) { margin-left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; margin-right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .ext--mx-lg:not([style*="margin"]) { margin-left: calc(var(--extendify--spacing--large, 3rem) * -1) !important; margin-right: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .ext-my-0:not([style*="margin"]) { margin-top: 0 !important; margin-bottom: 0 !important; } .ext-my-auto:not([style*="margin"]) { margin-top: auto !important; margin-bottom: auto !important; } .ext-my-base:not([style*="margin"]) { margin-top: var(--wp--style--block-gap, 1.75rem) !important; margin-bottom: var(--wp--style--block-gap, 1.75rem) !important; } .ext-my-lg:not([style*="margin"]) { margin-top: var(--extendify--spacing--large, 3rem) !important; margin-bottom: var(--extendify--spacing--large, 3rem) !important; } .ext--my-base:not([style*="margin"]) { margin-top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; margin-bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .ext--my-lg:not([style*="margin"]) { margin-top: calc(var(--extendify--spacing--large, 3rem) * -1) !important; margin-bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .ext-mt-0:not([style*="margin"]) { margin-top: 0 !important; } .ext-mt-auto:not([style*="margin"]) { margin-top: auto !important; } .ext-mt-base:not([style*="margin"]) { margin-top: var(--wp--style--block-gap, 1.75rem) !important; } .ext-mt-lg:not([style*="margin"]) { margin-top: var(--extendify--spacing--large, 3rem) !important; } .ext--mt-base:not([style*="margin"]) { margin-top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .ext--mt-lg:not([style*="margin"]) { margin-top: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .ext-mr-0:not([style*="margin"]) { margin-right: 0 !important; } .ext-mr-auto:not([style*="margin"]) { margin-right: auto !important; } .ext-mr-base:not([style*="margin"]) { margin-right: var(--wp--style--block-gap, 1.75rem) !important; } .ext-mr-lg:not([style*="margin"]) { margin-right: var(--extendify--spacing--large, 3rem) !important; } .ext--mr-base:not([style*="margin"]) { margin-right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .ext--mr-lg:not([style*="margin"]) { margin-right: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .ext-mb-0:not([style*="margin"]) { margin-bottom: 0 !important; } .ext-mb-auto:not([style*="margin"]) { margin-bottom: auto !important; } .ext-mb-base:not([style*="margin"]) { margin-bottom: var(--wp--style--block-gap, 1.75rem) !important; } .ext-mb-lg:not([style*="margin"]) { margin-bottom: var(--extendify--spacing--large, 3rem) !important; } .ext--mb-base:not([style*="margin"]) { margin-bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .ext--mb-lg:not([style*="margin"]) { margin-bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .ext-ml-0:not([style*="margin"]) { margin-left: 0 !important; } .ext-ml-auto:not([style*="margin"]) { margin-left: auto !important; } .ext-ml-base:not([style*="margin"]) { margin-left: var(--wp--style--block-gap, 1.75rem) !important; } .ext-ml-lg:not([style*="margin"]) { margin-left: var(--extendify--spacing--large, 3rem) !important; } .ext--ml-base:not([style*="margin"]) { margin-left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .ext--ml-lg:not([style*="margin"]) { margin-left: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .ext-block { display: block !important; } .ext-inline-block { display: inline-block !important; } .ext-inline { display: inline !important; } .ext-flex { display: flex !important; } .ext-inline-flex { display: inline-flex !important; } .ext-grid { display: grid !important; } .ext-inline-grid { display: inline-grid !important; } .ext-hidden { display: none !important; } .ext-w-auto { width: auto !important; } .ext-w-full { width: 100% !important; } .ext-max-w-full { max-width: 100% !important; } .ext-flex-1 { flex: 1 1 0% !important; } .ext-flex-auto { flex: 1 1 auto !important; } .ext-flex-initial { flex: 0 1 auto !important; } .ext-flex-none { flex: none !important; } .ext-flex-shrink-0 { flex-shrink: 0 !important; } .ext-flex-shrink { flex-shrink: 1 !important; } .ext-flex-grow-0 { flex-grow: 0 !important; } .ext-flex-grow { flex-grow: 1 !important; } .ext-list-none { list-style-type: none !important; } .ext-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)) !important; } .ext-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .ext-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } .ext-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } .ext-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; } .ext-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)) !important; } .ext-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)) !important; } .ext-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)) !important; } .ext-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)) !important; } .ext-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)) !important; } .ext-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)) !important; } .ext-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)) !important; } .ext-grid-cols-none { grid-template-columns: none !important; } .ext-grid-rows-1 { grid-template-rows: repeat(1, minmax(0, 1fr)) !important; } .ext-grid-rows-2 { grid-template-rows: repeat(2, minmax(0, 1fr)) !important; } .ext-grid-rows-3 { grid-template-rows: repeat(3, minmax(0, 1fr)) !important; } .ext-grid-rows-4 { grid-template-rows: repeat(4, minmax(0, 1fr)) !important; } .ext-grid-rows-5 { grid-template-rows: repeat(5, minmax(0, 1fr)) !important; } .ext-grid-rows-6 { grid-template-rows: repeat(6, minmax(0, 1fr)) !important; } .ext-grid-rows-none { grid-template-rows: none !important; } .ext-flex-row { flex-direction: row !important; } .ext-flex-row-reverse { flex-direction: row-reverse !important; } .ext-flex-col { flex-direction: column !important; } .ext-flex-col-reverse { flex-direction: column-reverse !important; } .ext-flex-wrap { flex-wrap: wrap !important; } .ext-flex-wrap-reverse { flex-wrap: wrap-reverse !important; } .ext-flex-nowrap { flex-wrap: nowrap !important; } .ext-items-start { align-items: flex-start !important; } .ext-items-end { align-items: flex-end !important; } .ext-items-center { align-items: center !important; } .ext-items-baseline { align-items: baseline !important; } .ext-items-stretch { align-items: stretch !important; } .ext-justify-start { justify-content: flex-start !important; } .ext-justify-end { justify-content: flex-end !important; } .ext-justify-center { justify-content: center !important; } .ext-justify-between { justify-content: space-between !important; } .ext-justify-around { justify-content: space-around !important; } .ext-justify-evenly { justify-content: space-evenly !important; } .ext-justify-items-start { justify-items: start !important; } .ext-justify-items-end { justify-items: end !important; } .ext-justify-items-center { justify-items: center !important; } .ext-justify-items-stretch { justify-items: stretch !important; } .ext-gap-0 { gap: 0 !important; } .ext-gap-base { gap: var(--wp--style--block-gap, 1.75rem) !important; } .ext-gap-lg { gap: var(--extendify--spacing--large, 3rem) !important; } .ext-gap-x-0 { -moz-column-gap: 0 !important; column-gap: 0 !important; } .ext-gap-x-base { -moz-column-gap: var(--wp--style--block-gap, 1.75rem) !important; column-gap: var(--wp--style--block-gap, 1.75rem) !important; } .ext-gap-x-lg { -moz-column-gap: var(--extendify--spacing--large, 3rem) !important; column-gap: var(--extendify--spacing--large, 3rem) !important; } .ext-gap-y-0 { row-gap: 0 !important; } .ext-gap-y-base { row-gap: var(--wp--style--block-gap, 1.75rem) !important; } .ext-gap-y-lg { row-gap: var(--extendify--spacing--large, 3rem) !important; } .ext-justify-self-auto { justify-self: auto !important; } .ext-justify-self-start { justify-self: start !important; } .ext-justify-self-end { justify-self: end !important; } .ext-justify-self-center { justify-self: center !important; } .ext-justify-self-stretch { justify-self: stretch !important; } .ext-rounded-none { border-radius: 0px !important; } .ext-rounded-full { border-radius: 9999px !important; } .ext-rounded-t-none { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; } .ext-rounded-t-full { border-top-left-radius: 9999px !important; border-top-right-radius: 9999px !important; } .ext-rounded-r-none { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; } .ext-rounded-r-full { border-top-right-radius: 9999px !important; border-bottom-right-radius: 9999px !important; } .ext-rounded-b-none { border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; } .ext-rounded-b-full { border-bottom-right-radius: 9999px !important; border-bottom-left-radius: 9999px !important; } .ext-rounded-l-none { border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; } .ext-rounded-l-full { border-top-left-radius: 9999px !important; border-bottom-left-radius: 9999px !important; } .ext-rounded-tl-none { border-top-left-radius: 0px !important; } .ext-rounded-tl-full { border-top-left-radius: 9999px !important; } .ext-rounded-tr-none { border-top-right-radius: 0px !important; } .ext-rounded-tr-full { border-top-right-radius: 9999px !important; } .ext-rounded-br-none { border-bottom-right-radius: 0px !important; } .ext-rounded-br-full { border-bottom-right-radius: 9999px !important; } .ext-rounded-bl-none { border-bottom-left-radius: 0px !important; } .ext-rounded-bl-full { border-bottom-left-radius: 9999px !important; } .ext-border-0 { border-width: 0px !important; } .ext-border-t-0 { border-top-width: 0px !important; } .ext-border-r-0 { border-right-width: 0px !important; } .ext-border-b-0 { border-bottom-width: 0px !important; } .ext-border-l-0 { border-left-width: 0px !important; } .ext-p-0:not([style*="padding"]) { padding: 0 !important; } .ext-p-base:not([style*="padding"]) { padding: var(--wp--style--block-gap, 1.75rem) !important; } .ext-p-lg:not([style*="padding"]) { padding: var(--extendify--spacing--large, 3rem) !important; } .ext-px-0:not([style*="padding"]) { padding-left: 0 !important; padding-right: 0 !important; } .ext-px-base:not([style*="padding"]) { padding-left: var(--wp--style--block-gap, 1.75rem) !important; padding-right: var(--wp--style--block-gap, 1.75rem) !important; } .ext-px-lg:not([style*="padding"]) { padding-left: var(--extendify--spacing--large, 3rem) !important; padding-right: var(--extendify--spacing--large, 3rem) !important; } .ext-py-0:not([style*="padding"]) { padding-top: 0 !important; padding-bottom: 0 !important; } .ext-py-base:not([style*="padding"]) { padding-top: var(--wp--style--block-gap, 1.75rem) !important; padding-bottom: var(--wp--style--block-gap, 1.75rem) !important; } .ext-py-lg:not([style*="padding"]) { padding-top: var(--extendify--spacing--large, 3rem) !important; padding-bottom: var(--extendify--spacing--large, 3rem) !important; } .ext-pt-0:not([style*="padding"]) { padding-top: 0 !important; } .ext-pt-base:not([style*="padding"]) { padding-top: var(--wp--style--block-gap, 1.75rem) !important; } .ext-pt-lg:not([style*="padding"]) { padding-top: var(--extendify--spacing--large, 3rem) !important; } .ext-pr-0:not([style*="padding"]) { padding-right: 0 !important; } .ext-pr-base:not([style*="padding"]) { padding-right: var(--wp--style--block-gap, 1.75rem) !important; } .ext-pr-lg:not([style*="padding"]) { padding-right: var(--extendify--spacing--large, 3rem) !important; } .ext-pb-0:not([style*="padding"]) { padding-bottom: 0 !important; } .ext-pb-base:not([style*="padding"]) { padding-bottom: var(--wp--style--block-gap, 1.75rem) !important; } .ext-pb-lg:not([style*="padding"]) { padding-bottom: var(--extendify--spacing--large, 3rem) !important; } .ext-pl-0:not([style*="padding"]) { padding-left: 0 !important; } .ext-pl-base:not([style*="padding"]) { padding-left: var(--wp--style--block-gap, 1.75rem) !important; } .ext-pl-lg:not([style*="padding"]) { padding-left: var(--extendify--spacing--large, 3rem) !important; } .ext-text-left { text-align: left !important; } .ext-text-center { text-align: center !important; } .ext-text-right { text-align: right !important; } .ext-leading-none { line-height: 1 !important; } .ext-leading-tight { line-height: 1.25 !important; } .ext-leading-snug { line-height: 1.375 !important; } .ext-leading-normal { line-height: 1.5 !important; } .ext-leading-relaxed { line-height: 1.625 !important; } .ext-leading-loose { line-height: 2 !important; } .ext-aspect-square img { aspect-ratio: 1 / 1 !important; -o-object-fit: cover !important; object-fit: cover !important; } .ext-aspect-landscape img { aspect-ratio: 4 / 3 !important; -o-object-fit: cover !important; object-fit: cover !important; } .ext-aspect-landscape-wide img { aspect-ratio: 16 / 9 !important; -o-object-fit: cover !important; object-fit: cover !important; } .ext-aspect-portrait img { aspect-ratio: 3 / 4 !important; -o-object-fit: cover !important; object-fit: cover !important; } .ext-aspect-square .components-resizable-box__container, .ext-aspect-landscape .components-resizable-box__container, .ext-aspect-landscape-wide .components-resizable-box__container, .ext-aspect-portrait .components-resizable-box__container { height: auto !important; } .clip-path--rhombus img { -webkit-clip-path: polygon(15% 6%, 80% 29%, 84% 93%, 23% 69%) !important; clip-path: polygon(15% 6%, 80% 29%, 84% 93%, 23% 69%) !important; } .clip-path--diamond img { -webkit-clip-path: polygon(5% 29%, 60% 2%, 91% 64%, 36% 89%) !important; clip-path: polygon(5% 29%, 60% 2%, 91% 64%, 36% 89%) !important; } .clip-path--rhombus-alt img { -webkit-clip-path: polygon(14% 9%, 85% 24%, 91% 89%, 19% 76%) !important; clip-path: polygon(14% 9%, 85% 24%, 91% 89%, 19% 76%) !important; } /* The .ext utility is a top-level class that we use to target contents within our patterns. We use it here to ensure columns blocks display well across themes. */ .wp-block-columns[class*="fullwidth-cols"] { /* no suggestion */ margin-bottom: unset !important; } .wp-block-column.editor\:pointer-events-none { /* no suggestion */ margin-top: 0 !important; margin-bottom: 0 !important; } .is-root-container.block-editor-block-list__layout > [data-align="full"]:not(:first-of-type) > .wp-block-column.editor\:pointer-events-none, .is-root-container.block-editor-block-list__layout > [data-align="wide"] > .wp-block-column.editor\:pointer-events-none { /* no suggestion */ margin-top: calc(-1 * var(--wp--style--block-gap, 28px)) !important; } .is-root-container.block-editor-block-list__layout > [data-align="full"]:not(:first-of-type) > .ext-my-0, .is-root-container.block-editor-block-list__layout > [data-align="wide"] > .ext-my-0:not([style*="margin"]) { /* no suggestion */ margin-top: calc(-1 * var(--wp--style--block-gap, 28px)) !important; } /* Some popular themes use padding instead of core margin for columns; remove it */ .ext .wp-block-columns .wp-block-column[style*="padding"] { /* no suggestion */ padding-left: 0 !important; padding-right: 0 !important; } /* Some popular themes add double spacing between columns; remove it */ .ext .wp-block-columns + .wp-block-columns:not([class*="mt-"]):not([class*="my-"]):not([style*="margin"]) { /* no suggestion */ margin-top: 0 !important; } [class*="fullwidth-cols"] .wp-block-column:first-child, [class*="fullwidth-cols"] .wp-block-group:first-child { /* no suggestion */ } [class*="fullwidth-cols"] .wp-block-column:first-child, [class*="fullwidth-cols"] .wp-block-group:first-child { margin-top: 0 !important; } [class*="fullwidth-cols"] .wp-block-column:last-child, [class*="fullwidth-cols"] .wp-block-group:last-child { /* no suggestion */ } [class*="fullwidth-cols"] .wp-block-column:last-child, [class*="fullwidth-cols"] .wp-block-group:last-child { margin-bottom: 0 !important; } [class*="fullwidth-cols"] .wp-block-column:first-child > * { /* no suggestion */ margin-top: 0 !important; } [class*="fullwidth-cols"] .wp-block-column > *:first-child { /* no suggestion */ margin-top: 0 !important; } [class*="fullwidth-cols"] .wp-block-column > *:last-child { /* no suggestion */ margin-bottom: 0 !important; } .ext .is-not-stacked-on-mobile .wp-block-column { /* no suggestion */ margin-bottom: 0 !important; } /* Add base margin bottom to all columns */ .wp-block-columns[class*="fullwidth-cols"]:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:last-child) { /* no suggestion */ margin-bottom: var(--wp--style--block-gap, 1.75rem) !important; } @media (min-width: 782px) { .wp-block-columns[class*="fullwidth-cols"]:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:last-child) { /* no suggestion */ margin-bottom: 0 !important; } } /* Remove margin bottom from "not-stacked" columns */ .wp-block-columns[class*="fullwidth-cols"].is-not-stacked-on-mobile > .wp-block-column { /* no suggestion */ margin-bottom: 0 !important; } @media (min-width: 600px) and (max-width: 781px) { .wp-block-columns[class*="fullwidth-cols"]:not(.is-not-stacked-on-mobile) > .wp-block-column:nth-child(even) { /* no suggestion */ margin-left: var(--wp--style--block-gap, 2em) !important; } } /* The `tablet:fullwidth-cols` and `desktop:fullwidth-cols` utilities are used to counter the core/columns responsive for at our breakpoints. */ @media (max-width: 781px) { .tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile) { flex-wrap: wrap !important; } .tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { margin-left: 0 !important; } .tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not([style*="margin"]) { /* no suggestion */ margin-left: 0 !important; } .tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; /* Required to negate core/columns flex-basis */ } } @media (max-width: 1079px) { .desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile) { flex-wrap: wrap !important; } .desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { margin-left: 0 !important; } .desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not([style*="margin"]) { /* no suggestion */ margin-left: 0 !important; } .desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; /* Required to negate core/columns flex-basis */ } .desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:last-child) { margin-bottom: var(--wp--style--block-gap, 1.75rem) !important; } } .direction-rtl { direction: rtl !important; } .direction-ltr { direction: ltr !important; } /* Use "is-style-" prefix to support adding this style to the core/list block */ .is-style-inline-list { padding-left: 0 !important; } .is-style-inline-list li { /* no suggestion */ list-style-type: none !important; } @media (min-width: 782px) { .is-style-inline-list li { margin-right: var(--wp--style--block-gap, 1.75rem) !important; display: inline !important; } } .is-style-inline-list li:first-child { /* no suggestion */ } @media (min-width: 782px) { .is-style-inline-list li:first-child { margin-left: 0 !important; } } .is-style-inline-list li:last-child { /* no suggestion */ } @media (min-width: 782px) { .is-style-inline-list li:last-child { margin-right: 0 !important; } } .bring-to-front { position: relative !important; z-index: 10 !important; } .text-stroke { -webkit-text-stroke-width: var( --wp--custom--typography--text-stroke-width, 2px ) !important; -webkit-text-stroke-color: var(--wp--preset--color--background) !important; } .text-stroke--primary { -webkit-text-stroke-width: var( --wp--custom--typography--text-stroke-width, 2px ) !important; -webkit-text-stroke-color: var(--wp--preset--color--primary) !important; } .text-stroke--secondary { -webkit-text-stroke-width: var( --wp--custom--typography--text-stroke-width, 2px ) !important; -webkit-text-stroke-color: var(--wp--preset--color--secondary) !important; } .editor\:no-caption .block-editor-rich-text__editable { display: none !important; } .editor\:no-inserter > .block-list-appender, .editor\:no-inserter .wp-block-group__inner-container > .block-list-appender { display: none !important; } .editor\:no-inserter .wp-block-cover__inner-container > .block-list-appender { display: none !important; } .editor\:no-inserter .wp-block-column:not(.is-selected) > .block-list-appender { display: none !important; } .editor\:no-resize .components-resizable-box__handle::after, .editor\:no-resize .components-resizable-box__side-handle::before, .editor\:no-resize .components-resizable-box__handle { display: none !important; pointer-events: none !important; } .editor\:no-resize .components-resizable-box__container { display: block !important; } .editor\:pointer-events-none { pointer-events: none !important; } .is-style-angled { /* no suggestion */ align-items: center !important; justify-content: flex-end !important; } .ext .is-style-angled > [class*="_inner-container"] { align-items: center !important; } .is-style-angled .wp-block-cover__image-background, .is-style-angled .wp-block-cover__video-background { /* no suggestion */ -webkit-clip-path: polygon(0 0, 30% 0%, 50% 100%, 0% 100%) !important; clip-path: polygon(0 0, 30% 0%, 50% 100%, 0% 100%) !important; z-index: 1 !important; } @media (min-width: 782px) { .is-style-angled .wp-block-cover__image-background, .is-style-angled .wp-block-cover__video-background { /* no suggestion */ -webkit-clip-path: polygon(0 0, 55% 0%, 65% 100%, 0% 100%) !important; clip-path: polygon(0 0, 55% 0%, 65% 100%, 0% 100%) !important; } } .has-foreground-color { /* no suggestion */ color: var(--wp--preset--color--foreground, #000) !important; } .has-foreground-background-color { /* no suggestion */ background-color: var(--wp--preset--color--foreground, #000) !important; } .has-background-color { /* no suggestion */ color: var(--wp--preset--color--background, #fff) !important; } .has-background-background-color { /* no suggestion */ background-color: var(--wp--preset--color--background, #fff) !important; } .has-primary-color { /* no suggestion */ color: var(--wp--preset--color--primary, #4b5563) !important; } .has-primary-background-color { /* no suggestion */ background-color: var(--wp--preset--color--primary, #4b5563) !important; } .has-secondary-color { /* no suggestion */ color: var(--wp--preset--color--secondary, #9ca3af) !important; } .has-secondary-background-color { /* no suggestion */ background-color: var(--wp--preset--color--secondary, #9ca3af) !important; } /* Ensure themes that target specific elements use the right colors */ .ext.has-text-color p, .ext.has-text-color h1, .ext.has-text-color h2, .ext.has-text-color h3, .ext.has-text-color h4, .ext.has-text-color h5, .ext.has-text-color h6 { /* no suggestion */ color: currentColor !important; } .has-white-color { /* no suggestion */ color: var(--wp--preset--color--white, #fff) !important; } .has-black-color { /* no suggestion */ color: var(--wp--preset--color--black, #000) !important; } .has-ext-foreground-background-color { /* no suggestion */ background-color: var( --wp--preset--color--foreground, var(--wp--preset--color--black, #000) ) !important; } .has-ext-primary-background-color { /* no suggestion */ background-color: var( --wp--preset--color--primary, var(--wp--preset--color--cyan-bluish-gray, #000) ) !important; } /* Fix button borders with specified background colors */ .wp-block-button__link.has-black-background-color { /* no suggestion */ border-color: var(--wp--preset--color--black, #000) !important; } .wp-block-button__link.has-white-background-color { /* no suggestion */ border-color: var(--wp--preset--color--white, #fff) !important; } .has-ext-small-font-size { /* no suggestion */ font-size: var(--wp--preset--font-size--ext-small) !important; } .has-ext-medium-font-size { /* no suggestion */ font-size: var(--wp--preset--font-size--ext-medium) !important; } .has-ext-large-font-size { /* no suggestion */ font-size: var(--wp--preset--font-size--ext-large) !important; line-height: 1.2 !important; } .has-ext-x-large-font-size { /* no suggestion */ font-size: var(--wp--preset--font-size--ext-x-large) !important; line-height: 1 !important; } .has-ext-xx-large-font-size { /* no suggestion */ font-size: var(--wp--preset--font-size--ext-xx-large) !important; line-height: 1 !important; } /* Line height */ .has-ext-x-large-font-size:not([style*="line-height"]) { /* no suggestion */ line-height: 1.1 !important; } .has-ext-xx-large-font-size:not([style*="line-height"]) { /* no suggestion */ line-height: 1.1 !important; } .ext .wp-block-group > * { /* Line height */ margin-top: 0 !important; margin-bottom: 0 !important; } .ext .wp-block-group > * + * { margin-top: var(--wp--style--block-gap, 1.75rem) !important; margin-bottom: 0 !important; } .ext h2 { margin-top: var(--wp--style--block-gap, 1.75rem) !important; margin-bottom: var(--wp--style--block-gap, 1.75rem) !important; } .has-ext-x-large-font-size + p, .has-ext-x-large-font-size + h3 { margin-top: 0.5rem !important; } .ext .wp-block-buttons > .wp-block-button.wp-block-button__width-25 { width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75) !important; min-width: 12rem !important; } /* Classic themes use an inner [class*="_inner-container"] that our utilities cannot directly target, so we need to do so with a few */ .ext .ext-grid > [class*="_inner-container"] { /* no suggestion */ display: grid !important; } /* Unhinge grid for container blocks in classic themes, and < 5.9 */ .ext > [class*="_inner-container"] > .ext-grid:not([class*="columns"]), .ext > [class*="_inner-container"] > .wp-block > .ext-grid:not([class*="columns"]) { /* no suggestion */ display: initial !important; } /* Grid Columns */ .ext .ext-grid-cols-1 > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: repeat(1, minmax(0, 1fr)) !important; } .ext .ext-grid-cols-2 > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .ext .ext-grid-cols-3 > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } .ext .ext-grid-cols-4 > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } .ext .ext-grid-cols-5 > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: repeat(5, minmax(0, 1fr)) !important; } .ext .ext-grid-cols-6 > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: repeat(6, minmax(0, 1fr)) !important; } .ext .ext-grid-cols-7 > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: repeat(7, minmax(0, 1fr)) !important; } .ext .ext-grid-cols-8 > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: repeat(8, minmax(0, 1fr)) !important; } .ext .ext-grid-cols-9 > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: repeat(9, minmax(0, 1fr)) !important; } .ext .ext-grid-cols-10 > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: repeat(10, minmax(0, 1fr)) !important; } .ext .ext-grid-cols-11 > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: repeat(11, minmax(0, 1fr)) !important; } .ext .ext-grid-cols-12 > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: repeat(12, minmax(0, 1fr)) !important; } .ext .ext-grid-cols-13 > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: repeat(13, minmax(0, 1fr)) !important; } .ext .ext-grid-cols-none > [class*="_inner-container"] { /* no suggestion */ grid-template-columns: none !important; } /* Grid Rows */ .ext .ext-grid-rows-1 > [class*="_inner-container"] { /* no suggestion */ grid-template-rows: repeat(1, minmax(0, 1fr)) !important; } .ext .ext-grid-rows-2 > [class*="_inner-container"] { /* no suggestion */ grid-template-rows: repeat(2, minmax(0, 1fr)) !important; } .ext .ext-grid-rows-3 > [class*="_inner-container"] { /* no suggestion */ grid-template-rows: repeat(3, minmax(0, 1fr)) !important; } .ext .ext-grid-rows-4 > [class*="_inner-container"] { /* no suggestion */ grid-template-rows: repeat(4, minmax(0, 1fr)) !important; } .ext .ext-grid-rows-5 > [class*="_inner-container"] { /* no suggestion */ grid-template-rows: repeat(5, minmax(0, 1fr)) !important; } .ext .ext-grid-rows-6 > [class*="_inner-container"] { /* no suggestion */ grid-template-rows: repeat(6, minmax(0, 1fr)) !important; } .ext .ext-grid-rows-none > [class*="_inner-container"] { /* no suggestion */ grid-template-rows: none !important; } /* Align */ .ext .ext-items-start > [class*="_inner-container"] { align-items: flex-start !important; } .ext .ext-items-end > [class*="_inner-container"] { align-items: flex-end !important; } .ext .ext-items-center > [class*="_inner-container"] { align-items: center !important; } .ext .ext-items-baseline > [class*="_inner-container"] { align-items: baseline !important; } .ext .ext-items-stretch > [class*="_inner-container"] { align-items: stretch !important; } .ext.wp-block-group > *:last-child { /* no suggestion */ margin-bottom: 0 !important; } /* For <5.9 */ .ext .wp-block-group__inner-container { /* no suggestion */ padding: 0 !important; } .ext.has-background { /* no suggestion */ padding-left: var(--wp--style--block-gap, 1.75rem) !important; padding-right: var(--wp--style--block-gap, 1.75rem) !important; } /* Fallback for classic theme group blocks */ .ext *[class*="inner-container"] > .alignwide *[class*="inner-container"], .ext *[class*="inner-container"] > [data-align="wide"] *[class*="inner-container"] { /* no suggestion */ max-width: var(--responsive--alignwide-width, 120rem) !important; } .ext *[class*="inner-container"] > .alignwide *[class*="inner-container"] > *, .ext *[class*="inner-container"] > [data-align="wide"] *[class*="inner-container"] > * { /* no suggestion */ } .ext *[class*="inner-container"] > .alignwide *[class*="inner-container"] > *, .ext *[class*="inner-container"] > [data-align="wide"] *[class*="inner-container"] > * { max-width: 100% !important; } /* Ensure image block display is standardized */ .ext .wp-block-image { /* no suggestion */ position: relative !important; text-align: center !important; } .ext .wp-block-image img { /* no suggestion */ display: inline-block !important; vertical-align: middle !important; } body { /* no suggestion */ /* We need to abstract this out of tailwind.config because clamp doesnt translate with negative margins */ --extendify--spacing--large: var( --wp--custom--spacing--large, clamp(2em, 8vw, 8em) ) !important; /* Add pattern preset font sizes */ --wp--preset--font-size--ext-small: 1rem !important; --wp--preset--font-size--ext-medium: 1.125rem !important; --wp--preset--font-size--ext-large: clamp(1.65rem, 3.5vw, 2.15rem) !important; --wp--preset--font-size--ext-x-large: clamp(3rem, 6vw, 4.75rem) !important; --wp--preset--font-size--ext-xx-large: clamp(3.25rem, 7.5vw, 5.75rem) !important; /* Fallbacks for pre 5.9 themes */ --wp--preset--color--black: #000 !important; --wp--preset--color--white: #fff !important; } .ext * { box-sizing: border-box !important; } /* Astra: Remove spacer block visuals in the library */ .block-editor-block-preview__content-iframe .ext [data-type="core/spacer"] .components-resizable-box__container { /* no suggestion */ background: transparent !important; } .block-editor-block-preview__content-iframe .ext [data-type="core/spacer"] .block-library-spacer__resize-container::before { /* no suggestion */ display: none !important; } /* Twenty Twenty adds a lot of margin automatically to blocks. We only want our own margin added to our patterns. */ .ext .wp-block-group__inner-container figure.wp-block-gallery.alignfull { /* no suggestion */ margin-top: unset !important; margin-bottom: unset !important; } /* Ensure no funky business is assigned to alignwide */ .ext .alignwide { /* no suggestion */ margin-left: auto !important; margin-right: auto !important; } /* Negate blockGap being inappropriately assigned in the editor */ .is-root-container.block-editor-block-list__layout > [data-align="full"]:not(:first-of-type) > .ext-my-0, .is-root-container.block-editor-block-list__layout > [data-align="wide"] > .ext-my-0:not([style*="margin"]) { /* no suggestion */ margin-top: calc(-1 * var(--wp--style--block-gap, 28px)) !important; } /* Ensure vh content in previews looks taller */ .block-editor-block-preview__content-iframe .preview\:min-h-50 { /* no suggestion */ min-height: 50vw !important; } .block-editor-block-preview__content-iframe .preview\:min-h-60 { /* no suggestion */ min-height: 60vw !important; } .block-editor-block-preview__content-iframe .preview\:min-h-70 { /* no suggestion */ min-height: 70vw !important; } .block-editor-block-preview__content-iframe .preview\:min-h-80 { /* no suggestion */ min-height: 80vw !important; } .block-editor-block-preview__content-iframe .preview\:min-h-100 { /* no suggestion */ min-height: 100vw !important; } /* Removes excess margin when applied to the alignfull parent div in Block Themes */ .ext-mr-0.alignfull:not([style*="margin"]):not([style*="margin"]) { /* no suggestion */ margin-right: 0 !important; } .ext-ml-0:not([style*="margin"]):not([style*="margin"]) { /* no suggestion */ margin-left: 0 !important; } /* Ensures fullwidth blocks display properly in the editor when margin is zeroed out */ .is-root-container .wp-block[data-align="full"] > .ext-mx-0:not([style*="margin"]):not([style*="margin"]) { /* no suggestion */ margin-right: calc(1 * var(--wp--custom--spacing--outer, 0)) !important; margin-left: calc(1 * var(--wp--custom--spacing--outer, 0)) !important; overflow: hidden !important; width: unset !important; } @media (min-width: 782px) { .tablet\:ext-absolute { position: absolute !important; } .tablet\:ext-relative { position: relative !important; } .tablet\:ext-top-base { top: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-top-lg { top: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext--top-base { top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .tablet\:ext--top-lg { top: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .tablet\:ext-right-base { right: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-right-lg { right: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext--right-base { right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .tablet\:ext--right-lg { right: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .tablet\:ext-bottom-base { bottom: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-bottom-lg { bottom: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext--bottom-base { bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .tablet\:ext--bottom-lg { bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .tablet\:ext-left-base { left: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-left-lg { left: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext--left-base { left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .tablet\:ext--left-lg { left: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .tablet\:ext-order-1 { order: 1 !important; } .tablet\:ext-order-2 { order: 2 !important; } .tablet\:ext-m-0:not([style*="margin"]) { margin: 0 !important; } .tablet\:ext-m-auto:not([style*="margin"]) { margin: auto !important; } .tablet\:ext-m-base:not([style*="margin"]) { margin: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-m-lg:not([style*="margin"]) { margin: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext--m-base:not([style*="margin"]) { margin: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .tablet\:ext--m-lg:not([style*="margin"]) { margin: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .tablet\:ext-mx-0:not([style*="margin"]) { margin-left: 0 !important; margin-right: 0 !important; } .tablet\:ext-mx-auto:not([style*="margin"]) { margin-left: auto !important; margin-right: auto !important; } .tablet\:ext-mx-base:not([style*="margin"]) { margin-left: var(--wp--style--block-gap, 1.75rem) !important; margin-right: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-mx-lg:not([style*="margin"]) { margin-left: var(--extendify--spacing--large, 3rem) !important; margin-right: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext--mx-base:not([style*="margin"]) { margin-left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; margin-right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .tablet\:ext--mx-lg:not([style*="margin"]) { margin-left: calc(var(--extendify--spacing--large, 3rem) * -1) !important; margin-right: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .tablet\:ext-my-0:not([style*="margin"]) { margin-top: 0 !important; margin-bottom: 0 !important; } .tablet\:ext-my-auto:not([style*="margin"]) { margin-top: auto !important; margin-bottom: auto !important; } .tablet\:ext-my-base:not([style*="margin"]) { margin-top: var(--wp--style--block-gap, 1.75rem) !important; margin-bottom: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-my-lg:not([style*="margin"]) { margin-top: var(--extendify--spacing--large, 3rem) !important; margin-bottom: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext--my-base:not([style*="margin"]) { margin-top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; margin-bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .tablet\:ext--my-lg:not([style*="margin"]) { margin-top: calc(var(--extendify--spacing--large, 3rem) * -1) !important; margin-bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .tablet\:ext-mt-0:not([style*="margin"]) { margin-top: 0 !important; } .tablet\:ext-mt-auto:not([style*="margin"]) { margin-top: auto !important; } .tablet\:ext-mt-base:not([style*="margin"]) { margin-top: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-mt-lg:not([style*="margin"]) { margin-top: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext--mt-base:not([style*="margin"]) { margin-top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .tablet\:ext--mt-lg:not([style*="margin"]) { margin-top: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .tablet\:ext-mr-0:not([style*="margin"]) { margin-right: 0 !important; } .tablet\:ext-mr-auto:not([style*="margin"]) { margin-right: auto !important; } .tablet\:ext-mr-base:not([style*="margin"]) { margin-right: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-mr-lg:not([style*="margin"]) { margin-right: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext--mr-base:not([style*="margin"]) { margin-right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .tablet\:ext--mr-lg:not([style*="margin"]) { margin-right: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .tablet\:ext-mb-0:not([style*="margin"]) { margin-bottom: 0 !important; } .tablet\:ext-mb-auto:not([style*="margin"]) { margin-bottom: auto !important; } .tablet\:ext-mb-base:not([style*="margin"]) { margin-bottom: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-mb-lg:not([style*="margin"]) { margin-bottom: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext--mb-base:not([style*="margin"]) { margin-bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .tablet\:ext--mb-lg:not([style*="margin"]) { margin-bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .tablet\:ext-ml-0:not([style*="margin"]) { margin-left: 0 !important; } .tablet\:ext-ml-auto:not([style*="margin"]) { margin-left: auto !important; } .tablet\:ext-ml-base:not([style*="margin"]) { margin-left: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-ml-lg:not([style*="margin"]) { margin-left: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext--ml-base:not([style*="margin"]) { margin-left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .tablet\:ext--ml-lg:not([style*="margin"]) { margin-left: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .tablet\:ext-block { display: block !important; } .tablet\:ext-inline-block { display: inline-block !important; } .tablet\:ext-inline { display: inline !important; } .tablet\:ext-flex { display: flex !important; } .tablet\:ext-inline-flex { display: inline-flex !important; } .tablet\:ext-grid { display: grid !important; } .tablet\:ext-inline-grid { display: inline-grid !important; } .tablet\:ext-hidden { display: none !important; } .tablet\:ext-w-auto { width: auto !important; } .tablet\:ext-w-full { width: 100% !important; } .tablet\:ext-max-w-full { max-width: 100% !important; } .tablet\:ext-flex-1 { flex: 1 1 0% !important; } .tablet\:ext-flex-auto { flex: 1 1 auto !important; } .tablet\:ext-flex-initial { flex: 0 1 auto !important; } .tablet\:ext-flex-none { flex: none !important; } .tablet\:ext-flex-shrink-0 { flex-shrink: 0 !important; } .tablet\:ext-flex-shrink { flex-shrink: 1 !important; } .tablet\:ext-flex-grow-0 { flex-grow: 0 !important; } .tablet\:ext-flex-grow { flex-grow: 1 !important; } .tablet\:ext-list-none { list-style-type: none !important; } .tablet\:ext-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)) !important; } .tablet\:ext-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .tablet\:ext-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } .tablet\:ext-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } .tablet\:ext-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; } .tablet\:ext-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)) !important; } .tablet\:ext-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)) !important; } .tablet\:ext-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)) !important; } .tablet\:ext-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)) !important; } .tablet\:ext-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)) !important; } .tablet\:ext-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)) !important; } .tablet\:ext-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)) !important; } .tablet\:ext-grid-cols-none { grid-template-columns: none !important; } .tablet\:ext-flex-row { flex-direction: row !important; } .tablet\:ext-flex-row-reverse { flex-direction: row-reverse !important; } .tablet\:ext-flex-col { flex-direction: column !important; } .tablet\:ext-flex-col-reverse { flex-direction: column-reverse !important; } .tablet\:ext-flex-wrap { flex-wrap: wrap !important; } .tablet\:ext-flex-wrap-reverse { flex-wrap: wrap-reverse !important; } .tablet\:ext-flex-nowrap { flex-wrap: nowrap !important; } .tablet\:ext-items-start { align-items: flex-start !important; } .tablet\:ext-items-end { align-items: flex-end !important; } .tablet\:ext-items-center { align-items: center !important; } .tablet\:ext-items-baseline { align-items: baseline !important; } .tablet\:ext-items-stretch { align-items: stretch !important; } .tablet\:ext-justify-start { justify-content: flex-start !important; } .tablet\:ext-justify-end { justify-content: flex-end !important; } .tablet\:ext-justify-center { justify-content: center !important; } .tablet\:ext-justify-between { justify-content: space-between !important; } .tablet\:ext-justify-around { justify-content: space-around !important; } .tablet\:ext-justify-evenly { justify-content: space-evenly !important; } .tablet\:ext-justify-items-start { justify-items: start !important; } .tablet\:ext-justify-items-end { justify-items: end !important; } .tablet\:ext-justify-items-center { justify-items: center !important; } .tablet\:ext-justify-items-stretch { justify-items: stretch !important; } .tablet\:ext-justify-self-auto { justify-self: auto !important; } .tablet\:ext-justify-self-start { justify-self: start !important; } .tablet\:ext-justify-self-end { justify-self: end !important; } .tablet\:ext-justify-self-center { justify-self: center !important; } .tablet\:ext-justify-self-stretch { justify-self: stretch !important; } .tablet\:ext-p-0:not([style*="padding"]) { padding: 0 !important; } .tablet\:ext-p-base:not([style*="padding"]) { padding: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-p-lg:not([style*="padding"]) { padding: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext-px-0:not([style*="padding"]) { padding-left: 0 !important; padding-right: 0 !important; } .tablet\:ext-px-base:not([style*="padding"]) { padding-left: var(--wp--style--block-gap, 1.75rem) !important; padding-right: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-px-lg:not([style*="padding"]) { padding-left: var(--extendify--spacing--large, 3rem) !important; padding-right: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext-py-0:not([style*="padding"]) { padding-top: 0 !important; padding-bottom: 0 !important; } .tablet\:ext-py-base:not([style*="padding"]) { padding-top: var(--wp--style--block-gap, 1.75rem) !important; padding-bottom: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-py-lg:not([style*="padding"]) { padding-top: var(--extendify--spacing--large, 3rem) !important; padding-bottom: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext-pt-0:not([style*="padding"]) { padding-top: 0 !important; } .tablet\:ext-pt-base:not([style*="padding"]) { padding-top: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-pt-lg:not([style*="padding"]) { padding-top: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext-pr-0:not([style*="padding"]) { padding-right: 0 !important; } .tablet\:ext-pr-base:not([style*="padding"]) { padding-right: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-pr-lg:not([style*="padding"]) { padding-right: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext-pb-0:not([style*="padding"]) { padding-bottom: 0 !important; } .tablet\:ext-pb-base:not([style*="padding"]) { padding-bottom: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-pb-lg:not([style*="padding"]) { padding-bottom: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext-pl-0:not([style*="padding"]) { padding-left: 0 !important; } .tablet\:ext-pl-base:not([style*="padding"]) { padding-left: var(--wp--style--block-gap, 1.75rem) !important; } .tablet\:ext-pl-lg:not([style*="padding"]) { padding-left: var(--extendify--spacing--large, 3rem) !important; } .tablet\:ext-text-left { text-align: left !important; } .tablet\:ext-text-center { text-align: center !important; } .tablet\:ext-text-right { text-align: right !important; } } @media (min-width: 1080px) { .desktop\:ext-absolute { position: absolute !important; } .desktop\:ext-relative { position: relative !important; } .desktop\:ext-top-base { top: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-top-lg { top: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext--top-base { top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .desktop\:ext--top-lg { top: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .desktop\:ext-right-base { right: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-right-lg { right: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext--right-base { right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .desktop\:ext--right-lg { right: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .desktop\:ext-bottom-base { bottom: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-bottom-lg { bottom: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext--bottom-base { bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .desktop\:ext--bottom-lg { bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .desktop\:ext-left-base { left: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-left-lg { left: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext--left-base { left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .desktop\:ext--left-lg { left: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .desktop\:ext-order-1 { order: 1 !important; } .desktop\:ext-order-2 { order: 2 !important; } .desktop\:ext-m-0:not([style*="margin"]) { margin: 0 !important; } .desktop\:ext-m-auto:not([style*="margin"]) { margin: auto !important; } .desktop\:ext-m-base:not([style*="margin"]) { margin: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-m-lg:not([style*="margin"]) { margin: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext--m-base:not([style*="margin"]) { margin: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .desktop\:ext--m-lg:not([style*="margin"]) { margin: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .desktop\:ext-mx-0:not([style*="margin"]) { margin-left: 0 !important; margin-right: 0 !important; } .desktop\:ext-mx-auto:not([style*="margin"]) { margin-left: auto !important; margin-right: auto !important; } .desktop\:ext-mx-base:not([style*="margin"]) { margin-left: var(--wp--style--block-gap, 1.75rem) !important; margin-right: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-mx-lg:not([style*="margin"]) { margin-left: var(--extendify--spacing--large, 3rem) !important; margin-right: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext--mx-base:not([style*="margin"]) { margin-left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; margin-right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .desktop\:ext--mx-lg:not([style*="margin"]) { margin-left: calc(var(--extendify--spacing--large, 3rem) * -1) !important; margin-right: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .desktop\:ext-my-0:not([style*="margin"]) { margin-top: 0 !important; margin-bottom: 0 !important; } .desktop\:ext-my-auto:not([style*="margin"]) { margin-top: auto !important; margin-bottom: auto !important; } .desktop\:ext-my-base:not([style*="margin"]) { margin-top: var(--wp--style--block-gap, 1.75rem) !important; margin-bottom: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-my-lg:not([style*="margin"]) { margin-top: var(--extendify--spacing--large, 3rem) !important; margin-bottom: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext--my-base:not([style*="margin"]) { margin-top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; margin-bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .desktop\:ext--my-lg:not([style*="margin"]) { margin-top: calc(var(--extendify--spacing--large, 3rem) * -1) !important; margin-bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .desktop\:ext-mt-0:not([style*="margin"]) { margin-top: 0 !important; } .desktop\:ext-mt-auto:not([style*="margin"]) { margin-top: auto !important; } .desktop\:ext-mt-base:not([style*="margin"]) { margin-top: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-mt-lg:not([style*="margin"]) { margin-top: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext--mt-base:not([style*="margin"]) { margin-top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .desktop\:ext--mt-lg:not([style*="margin"]) { margin-top: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .desktop\:ext-mr-0:not([style*="margin"]) { margin-right: 0 !important; } .desktop\:ext-mr-auto:not([style*="margin"]) { margin-right: auto !important; } .desktop\:ext-mr-base:not([style*="margin"]) { margin-right: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-mr-lg:not([style*="margin"]) { margin-right: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext--mr-base:not([style*="margin"]) { margin-right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .desktop\:ext--mr-lg:not([style*="margin"]) { margin-right: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .desktop\:ext-mb-0:not([style*="margin"]) { margin-bottom: 0 !important; } .desktop\:ext-mb-auto:not([style*="margin"]) { margin-bottom: auto !important; } .desktop\:ext-mb-base:not([style*="margin"]) { margin-bottom: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-mb-lg:not([style*="margin"]) { margin-bottom: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext--mb-base:not([style*="margin"]) { margin-bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .desktop\:ext--mb-lg:not([style*="margin"]) { margin-bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .desktop\:ext-ml-0:not([style*="margin"]) { margin-left: 0 !important; } .desktop\:ext-ml-auto:not([style*="margin"]) { margin-left: auto !important; } .desktop\:ext-ml-base:not([style*="margin"]) { margin-left: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-ml-lg:not([style*="margin"]) { margin-left: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext--ml-base:not([style*="margin"]) { margin-left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important; } .desktop\:ext--ml-lg:not([style*="margin"]) { margin-left: calc(var(--extendify--spacing--large, 3rem) * -1) !important; } .desktop\:ext-block { display: block !important; } .desktop\:ext-inline-block { display: inline-block !important; } .desktop\:ext-inline { display: inline !important; } .desktop\:ext-flex { display: flex !important; } .desktop\:ext-inline-flex { display: inline-flex !important; } .desktop\:ext-grid { display: grid !important; } .desktop\:ext-inline-grid { display: inline-grid !important; } .desktop\:ext-hidden { display: none !important; } .desktop\:ext-w-auto { width: auto !important; } .desktop\:ext-w-full { width: 100% !important; } .desktop\:ext-max-w-full { max-width: 100% !important; } .desktop\:ext-flex-1 { flex: 1 1 0% !important; } .desktop\:ext-flex-auto { flex: 1 1 auto !important; } .desktop\:ext-flex-initial { flex: 0 1 auto !important; } .desktop\:ext-flex-none { flex: none !important; } .desktop\:ext-flex-shrink-0 { flex-shrink: 0 !important; } .desktop\:ext-flex-shrink { flex-shrink: 1 !important; } .desktop\:ext-flex-grow-0 { flex-grow: 0 !important; } .desktop\:ext-flex-grow { flex-grow: 1 !important; } .desktop\:ext-list-none { list-style-type: none !important; } .desktop\:ext-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)) !important; } .desktop\:ext-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .desktop\:ext-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } .desktop\:ext-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } .desktop\:ext-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; } .desktop\:ext-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)) !important; } .desktop\:ext-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)) !important; } .desktop\:ext-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)) !important; } .desktop\:ext-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)) !important; } .desktop\:ext-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)) !important; } .desktop\:ext-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)) !important; } .desktop\:ext-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)) !important; } .desktop\:ext-grid-cols-none { grid-template-columns: none !important; } .desktop\:ext-flex-row { flex-direction: row !important; } .desktop\:ext-flex-row-reverse { flex-direction: row-reverse !important; } .desktop\:ext-flex-col { flex-direction: column !important; } .desktop\:ext-flex-col-reverse { flex-direction: column-reverse !important; } .desktop\:ext-flex-wrap { flex-wrap: wrap !important; } .desktop\:ext-flex-wrap-reverse { flex-wrap: wrap-reverse !important; } .desktop\:ext-flex-nowrap { flex-wrap: nowrap !important; } .desktop\:ext-items-start { align-items: flex-start !important; } .desktop\:ext-items-end { align-items: flex-end !important; } .desktop\:ext-items-center { align-items: center !important; } .desktop\:ext-items-baseline { align-items: baseline !important; } .desktop\:ext-items-stretch { align-items: stretch !important; } .desktop\:ext-justify-start { justify-content: flex-start !important; } .desktop\:ext-justify-end { justify-content: flex-end !important; } .desktop\:ext-justify-center { justify-content: center !important; } .desktop\:ext-justify-between { justify-content: space-between !important; } .desktop\:ext-justify-around { justify-content: space-around !important; } .desktop\:ext-justify-evenly { justify-content: space-evenly !important; } .desktop\:ext-justify-items-start { justify-items: start !important; } .desktop\:ext-justify-items-end { justify-items: end !important; } .desktop\:ext-justify-items-center { justify-items: center !important; } .desktop\:ext-justify-items-stretch { justify-items: stretch !important; } .desktop\:ext-justify-self-auto { justify-self: auto !important; } .desktop\:ext-justify-self-start { justify-self: start !important; } .desktop\:ext-justify-self-end { justify-self: end !important; } .desktop\:ext-justify-self-center { justify-self: center !important; } .desktop\:ext-justify-self-stretch { justify-self: stretch !important; } .desktop\:ext-p-0:not([style*="padding"]) { padding: 0 !important; } .desktop\:ext-p-base:not([style*="padding"]) { padding: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-p-lg:not([style*="padding"]) { padding: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext-px-0:not([style*="padding"]) { padding-left: 0 !important; padding-right: 0 !important; } .desktop\:ext-px-base:not([style*="padding"]) { padding-left: var(--wp--style--block-gap, 1.75rem) !important; padding-right: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-px-lg:not([style*="padding"]) { padding-left: var(--extendify--spacing--large, 3rem) !important; padding-right: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext-py-0:not([style*="padding"]) { padding-top: 0 !important; padding-bottom: 0 !important; } .desktop\:ext-py-base:not([style*="padding"]) { padding-top: var(--wp--style--block-gap, 1.75rem) !important; padding-bottom: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-py-lg:not([style*="padding"]) { padding-top: var(--extendify--spacing--large, 3rem) !important; padding-bottom: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext-pt-0:not([style*="padding"]) { padding-top: 0 !important; } .desktop\:ext-pt-base:not([style*="padding"]) { padding-top: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-pt-lg:not([style*="padding"]) { padding-top: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext-pr-0:not([style*="padding"]) { padding-right: 0 !important; } .desktop\:ext-pr-base:not([style*="padding"]) { padding-right: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-pr-lg:not([style*="padding"]) { padding-right: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext-pb-0:not([style*="padding"]) { padding-bottom: 0 !important; } .desktop\:ext-pb-base:not([style*="padding"]) { padding-bottom: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-pb-lg:not([style*="padding"]) { padding-bottom: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext-pl-0:not([style*="padding"]) { padding-left: 0 !important; } .desktop\:ext-pl-base:not([style*="padding"]) { padding-left: var(--wp--style--block-gap, 1.75rem) !important; } .desktop\:ext-pl-lg:not([style*="padding"]) { padding-left: var(--extendify--spacing--large, 3rem) !important; } .desktop\:ext-text-left { text-align: left !important; } .desktop\:ext-text-center { text-align: center !important; } .desktop\:ext-text-right { text-align: right !important; } } </style> <link rel="stylesheet" type="text/css" href="//www.techprofree.com/wp-content/cache/wpfc-minified/8tkiotak/hue8h.css" media="all"> <link rel="stylesheet" type="text/css" href="//www.techprofree.com/wp-content/cache/wpfc-minified/77hx9lvn/4153e.css" media="screen"> <link rel="stylesheet" id="vce-fonts-css" href="https://fonts.googleapis.com/css?family=Open+Sans%3A400%7CRoboto+Slab%3A400&subset=latin%2Clatin-ext&ver=2.9.9" type="text/css" media="all"> <link rel="stylesheet" type="text/css" href="//www.techprofree.com/wp-content/cache/wpfc-minified/7y10va38/4153e.css" media="all"> <style id="vce-style-inline-css" type="text/css"> body, button, input, select, textarea {font-size: 1.6rem;}.vce-single .entry-headline p{font-size: 2.2rem;}.main-navigation a{font-size: 1.6rem;}.sidebar .widget-title{font-size: 1.8rem;}.sidebar .widget, .vce-lay-c .entry-content, .vce-lay-h .entry-content {font-size: 1.4rem;}.vce-featured-link-article{font-size: 5.2rem;}.vce-featured-grid-big.vce-featured-grid .vce-featured-link-article{font-size: 3.4rem;}.vce-featured-grid .vce-featured-link-article{font-size: 2.2rem;}h1 { font-size: 4.5rem; }h2 { font-size: 4.0rem; }h3 { font-size: 3.5rem; }h4 { font-size: 2.5rem; }h5 { font-size: 2.0rem; }h6 { font-size: 1.8rem; }.comment-reply-title, .main-box-title{font-size: 2.2rem;}h1.entry-title{font-size: 4.5rem;}.vce-lay-a .entry-title a{font-size: 3.4rem;}.vce-lay-b .entry-title{font-size: 2.4rem;}.vce-lay-c .entry-title, .vce-sid-none .vce-lay-c .entry-title{font-size: 2.2rem;}.vce-lay-d .entry-title{font-size: 1.5rem;}.vce-lay-e .entry-title{font-size: 1.4rem;}.vce-lay-f .entry-title{font-size: 1.4rem;}.vce-lay-g .entry-title a, .vce-lay-g .entry-title a:hover{font-size: 3.0rem;}.vce-lay-h .entry-title{font-size: 2.4rem;}.entry-meta div,.entry-meta div a,.vce-lay-g .meta-item,.vce-lay-c .meta-item{font-size: 1.4rem;}.vce-lay-d .meta-category a,.vce-lay-d .entry-meta div,.vce-lay-d .entry-meta div a,.vce-lay-e .entry-meta div,.vce-lay-e .entry-meta div a,.vce-lay-e .fn,.vce-lay-e .meta-item{font-size: 1.3rem;}body {background-color:#f0f0f0;}body,.mks_author_widget h3,.site-description,.meta-category a,textarea {font-family: 'Open Sans';font-weight: 400;}h1,h2,h3,h4,h5,h6,blockquote,.vce-post-link,.site-title,.site-title a,.main-box-title,.comment-reply-title,.entry-title a,.vce-single .entry-headline p,.vce-prev-next-link,.author-title,.mks_pullquote,.widget_rss ul li .rsswidget,#bbpress-forums .bbp-forum-title,#bbpress-forums .bbp-topic-permalink {font-family: 'Roboto Slab';font-weight: 400;}.main-navigation a,.sidr a{font-family: 'Roboto Slab';font-weight: 400;}.vce-single .entry-content,.vce-single .entry-headline,.vce-single .entry-footer,.vce-share-bar {width: 600px;}.vce-lay-a .lay-a-content{width: 600px;max-width: 600px;}.vce-page .entry-content,.vce-page .entry-title-page {width: 600px;}.vce-sid-none .vce-single .entry-content,.vce-sid-none .vce-single .entry-headline,.vce-sid-none .vce-single .entry-footer {width: 600px;}.vce-sid-none .vce-page .entry-content,.vce-sid-none .vce-page .entry-title-page,.error404 .entry-content {width: 600px;max-width: 600px;}body, button, input, select, textarea{color: #444444;}h1,h2,h3,h4,h5,h6,.entry-title a,.prev-next-nav a,#bbpress-forums .bbp-forum-title, #bbpress-forums .bbp-topic-permalink,.woocommerce ul.products li.product .price .amount{color: #4385f5;}a,.entry-title a:hover,.vce-prev-next-link:hover,.vce-author-links a:hover,.required,.error404 h4,.prev-next-nav a:hover,#bbpress-forums .bbp-forum-title:hover, #bbpress-forums .bbp-topic-permalink:hover,.woocommerce ul.products li.product h3:hover,.woocommerce ul.products li.product h3:hover mark,.main-box-title a:hover{color: #4385f5;}.vce-square,.vce-main-content .mejs-controls .mejs-time-rail .mejs-time-current,button,input[type="button"],input[type="reset"],input[type="submit"],.vce-button,.pagination-wapper a,#vce-pagination .next.page-numbers,#vce-pagination .prev.page-numbers,#vce-pagination .page-numbers,#vce-pagination .page-numbers.current,.vce-link-pages a,#vce-pagination a,.vce-load-more a,.vce-slider-pagination .owl-nav > div,.vce-mega-menu-posts-wrap .owl-nav > div,.comment-reply-link:hover,.vce-featured-section a,.vce-lay-g .vce-featured-info .meta-category a,.vce-404-menu a,.vce-post.sticky .meta-image:before,#vce-pagination .page-numbers:hover,#bbpress-forums .bbp-pagination .current,#bbpress-forums .bbp-pagination a:hover,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce ul.products li.product .added_to_cart,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce ul.products li.product .added_to_cart:hover,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce span.onsale,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.comments-holder .navigation .page-numbers.current,.vce-lay-a .vce-read-more:hover,.vce-lay-c .vce-read-more:hover,body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button,body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {background-color: #4385f5;}#vce-pagination .page-numbers,.comments-holder .navigation .page-numbers{background: transparent;color: #4385f5;border: 1px solid #4385f5;}.comments-holder .navigation .page-numbers:hover{background: #4385f5;border: 1px solid #4385f5;}.bbp-pagination-links a{background: transparent;color: #4385f5;border: 1px solid #4385f5 !important;}#vce-pagination .page-numbers.current,.bbp-pagination-links span.current,.comments-holder .navigation .page-numbers.current{border: 1px solid #4385f5;}.widget_categories .cat-item:before,.widget_categories .cat-item .count{background: #4385f5;}.comment-reply-link,.vce-lay-a .vce-read-more,.vce-lay-c .vce-read-more{border: 1px solid #4385f5;}.entry-meta div,.entry-meta-count,.entry-meta div a,.comment-metadata a,.meta-category span,.meta-author-wrapped,.wp-caption .wp-caption-text,.widget_rss .rss-date,.sidebar cite,.site-footer cite,.sidebar .vce-post-list .entry-meta div,.sidebar .vce-post-list .entry-meta div a,.sidebar .vce-post-list .fn,.sidebar .vce-post-list .fn a,.site-footer .vce-post-list .entry-meta div,.site-footer .vce-post-list .entry-meta div a,.site-footer .vce-post-list .fn,.site-footer .vce-post-list .fn a,#bbpress-forums .bbp-topic-started-by,#bbpress-forums .bbp-topic-started-in,#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta,span.bbp-admin-links a,.bbp-reply-post-date,#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer,.woocommerce .woocommerce-result-count,.woocommerce .product_meta{color: #9b9b9b;}.main-box-title, .comment-reply-title, .main-box-head{background: #0f6dbf;color: #ffffff;}.main-box-title a{color: #ffffff;}.sidebar .widget .widget-title a{color: #ffffff;}.main-box,.comment-respond,.prev-next-nav{background: #f9f9f9;}.vce-post,ul.comment-list > li.comment,.main-box-single,.ie8 .vce-single,#disqus_thread,.vce-author-card,.vce-author-card .vce-content-outside,.mks-bredcrumbs-container,ul.comment-list > li.pingback{background: #ffffff;}.mks_tabs.horizontal .mks_tab_nav_item.active{border-bottom: 1px solid #ffffff;}.mks_tabs.horizontal .mks_tab_item,.mks_tabs.vertical .mks_tab_nav_item.active,.mks_tabs.horizontal .mks_tab_nav_item.active{background: #ffffff;}.mks_tabs.vertical .mks_tab_nav_item.active{border-right: 1px solid #ffffff;}#vce-pagination,.vce-slider-pagination .owl-controls,.vce-content-outside,.comments-holder .navigation{background: #ffffff;}.sidebar .widget-title{background: #1aa6ed;color: #232323;}.sidebar .widget{background: #ffffff;}.sidebar .widget,.sidebar .widget li a,.sidebar .mks_author_widget h3 a,.sidebar .mks_author_widget h3,.sidebar .vce-search-form .vce-search-input,.sidebar .vce-search-form .vce-search-input:focus{color: #444444;}.sidebar .widget li a:hover,.sidebar .widget a,.widget_nav_menu li.menu-item-has-children:hover:after,.widget_pages li.page_item_has_children:hover:after{color: #1a9fed;}.sidebar .tagcloud a {border: 1px solid #1a9fed;}.sidebar .mks_author_link,.sidebar .tagcloud a:hover,.sidebar .mks_themeforest_widget .more,.sidebar button,.sidebar input[type="button"],.sidebar input[type="reset"],.sidebar input[type="submit"],.sidebar .vce-button,.sidebar .bbp_widget_login .button{background-color: #1a9fed;}.sidebar .mks_author_widget .mks_autor_link_wrap,.sidebar .mks_themeforest_widget .mks_read_more,.widget .meks-instagram-follow-link {background: #f3f3f3;}.sidebar #wp-calendar caption,.sidebar .recentcomments,.sidebar .post-date,.sidebar #wp-calendar tbody{color: rgba(68,68,68,0.7);}.site-footer{background: #373941;}.site-footer .widget-title{color: #ffffff;}.site-footer,.site-footer .widget,.site-footer .widget li a,.site-footer .mks_author_widget h3 a,.site-footer .mks_author_widget h3,.site-footer .vce-search-form .vce-search-input,.site-footer .vce-search-form .vce-search-input:focus{color: #f9f9f9;}.site-footer .widget li a:hover,.site-footer .widget a,.site-info a{color: #cf4d35;}.site-footer .tagcloud a {border: 1px solid #cf4d35;}.site-footer .mks_author_link,.site-footer .mks_themeforest_widget .more,.site-footer button,.site-footer input[type="button"],.site-footer input[type="reset"],.site-footer input[type="submit"],.site-footer .vce-button,.site-footer .tagcloud a:hover{background-color: #cf4d35;}.site-footer #wp-calendar caption,.site-footer .recentcomments,.site-footer .post-date,.site-footer #wp-calendar tbody,.site-footer .site-info{color: rgba(249,249,249,0.7);}.top-header,.top-nav-menu li .sub-menu{background: #3a3a3a;}.top-header,.top-header a{color: #ffffff;}.top-header .vce-search-form .vce-search-input,.top-header .vce-search-input:focus,.top-header .vce-search-submit{color: #ffffff;}.top-header .vce-search-form .vce-search-input::-webkit-input-placeholder { color: #ffffff;}.top-header .vce-search-form .vce-search-input:-moz-placeholder { color: #ffffff;}.top-header .vce-search-form .vce-search-input::-moz-placeholder { color: #ffffff;}.top-header .vce-search-form .vce-search-input:-ms-input-placeholder { color: #ffffff;}.header-1-wrapper{height: 95px;padding-top: 15px;}.header-2-wrapper,.header-3-wrapper{height: 95px;}.header-2-wrapper .site-branding,.header-3-wrapper .site-branding{top: 15px;left: 0px;}.site-title a, .site-title a:hover{color: #232323;}.site-description{color: #aaaaaa;}.main-header{background-color: #ffffff;}.header-bottom-wrapper{background: #fcfcfc;}.vce-header-ads{margin: 2px 0;}.header-3-wrapper .nav-menu > li > a{padding: 37px 15px;}.header-sticky,.sidr{background: rgba(255,255,255,0.95);}.ie8 .header-sticky{background: #ffffff;}.main-navigation a,.nav-menu .vce-mega-menu > .sub-menu > li > a,.sidr li a,.vce-menu-parent{color: #232323;}.nav-menu > li:hover > a,.nav-menu > .current_page_item > a,.nav-menu > .current-menu-item > a,.nav-menu > .current-menu-ancestor > a,.main-navigation a.vce-item-selected,.main-navigation ul ul li:hover > a,.nav-menu ul .current-menu-item a,.nav-menu ul .current_page_item a,.vce-menu-parent:hover,.sidr li a:hover,.sidr li.sidr-class-current_page_item > a,.main-navigation li.current-menu-item.fa:before,.vce-responsive-nav{color: #cf4d35;}#sidr-id-vce_main_navigation_menu .soc-nav-menu li a:hover {color: #ffffff;}.nav-menu > li:hover > a,.nav-menu > .current_page_item > a,.nav-menu > .current-menu-item > a,.nav-menu > .current-menu-ancestor > a,.main-navigation a.vce-item-selected,.main-navigation ul ul,.header-sticky .nav-menu > .current_page_item:hover > a,.header-sticky .nav-menu > .current-menu-item:hover > a,.header-sticky .nav-menu > .current-menu-ancestor:hover > a,.header-sticky .main-navigation a.vce-item-selected:hover{background-color: #ffffff;}.search-header-wrap ul {border-top: 2px solid #cf4d35;}.vce-cart-icon a.vce-custom-cart span,.sidr-class-vce-custom-cart .sidr-class-vce-cart-count {background: #cf4d35;font-family: 'Open Sans';}.vce-border-top .main-box-title{border-top: 2px solid #4385f5;}.tagcloud a:hover,.sidebar .widget .mks_author_link,.sidebar .widget.mks_themeforest_widget .more,.site-footer .widget .mks_author_link,.site-footer .widget.mks_themeforest_widget .more,.vce-lay-g .entry-meta div,.vce-lay-g .fn,.vce-lay-g .fn a{color: #FFF;}.vce-featured-header .vce-featured-header-background{opacity: 0.5}.vce-featured-grid .vce-featured-header-background,.vce-post-big .vce-post-img:after,.vce-post-slider .vce-post-img:after{opacity: 0.5}.vce-featured-grid .owl-item:hover .vce-grid-text .vce-featured-header-background,.vce-post-big li:hover .vce-post-img:after,.vce-post-slider li:hover .vce-post-img:after {opacity: 0.8}.vce-featured-grid.vce-featured-grid-big .vce-featured-header-background,.vce-post-big .vce-post-img:after,.vce-post-slider .vce-post-img:after{opacity: 0.5}.vce-featured-grid.vce-featured-grid-big .owl-item:hover .vce-grid-text .vce-featured-header-background,.vce-post-big li:hover .vce-post-img:after,.vce-post-slider li:hover .vce-post-img:after {opacity: 0.8}#back-top {background: #323232}.sidr input[type=text]{background: rgba(35,35,35,0.1);color: rgba(35,35,35,0.5);}.is-style-solid-color{background-color: #4385f5;color: #ffffff;}.wp-block-image figcaption{color: #9b9b9b;}.wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2, .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2,p.has-drop-cap:not(:focus)::first-letter,p.wp-block-subhead{font-family: 'Roboto Slab';font-weight: 400;}.wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2, .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2{font-size: 2.5rem;}p.wp-block-subhead{font-size: 2.2rem;}.wp-block-button__link{background: #4385f5}.wp-block-search .wp-block-search__button{color: #ffffff}.meta-image:hover a img,.vce-lay-h .img-wrap:hover .meta-image > img,.img-wrp:hover img,.vce-gallery-big:hover img,.vce-gallery .gallery-item:hover img,.wp-block-gallery .blocks-gallery-item:hover img,.vce_posts_widget .vce-post-big li:hover img,.vce-featured-grid .owl-item:hover img,.vce-post-img:hover img,.mega-menu-img:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.has-small-font-size{ font-size: 1.2rem;}.has-large-font-size{ font-size: 1.9rem;}.has-huge-font-size{ font-size: 2.3rem;}@media(min-width: 671px){.has-small-font-size{ font-size: 1.3rem;}.has-normal-font-size{ font-size: 1.6rem;}.has-large-font-size{ font-size: 2.1rem;}.has-huge-font-size{ font-size: 2.8rem;}}.has-vce-acc-background-color{ background-color: #4385f5;}.has-vce-acc-color{ color: #4385f5;}.has-vce-meta-background-color{ background-color: #9b9b9b;}.has-vce-meta-color{ color: #9b9b9b;}.has-vce-txt-background-color{ background-color: #444444;}.has-vce-txt-color{ color: #444444;}.has-vce-bg-background-color{ background-color: #ffffff;}.has-vce-bg-color{ color: #ffffff;}.has-vce-cat-0-background-color{ background-color: ;}.has-vce-cat-0-color{ color: ;} </style> <link rel="stylesheet" type="text/css" href="//www.techprofree.com/wp-content/cache/wpfc-minified/ee623b07/bnl14.css" media="all"> <script type="text/javascript" src="https://www.techprofree.com/wp-content/plugins/google-analytics-dashboard-for-wp/assets/js/frontend-gtag.min.js?ver=7.12.1" id="exactmetrics-frontend-script-js"></script> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id="exactmetrics-frontend-script-js-extra">/* <![CDATA[ */ var exactmetrics_frontend = {"js_events_tracking":"true","download_extensions":"zip,mp3,mpeg,pdf,docx,pptx,xlsx,rar","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/www.techprofree.com","hash_tracking":"false","ua":"UA-142606607-1","v4_id":""};/* ]]> */ </script> <script type="text/javascript" src="https://www.techprofree.com/wp-includes/js/jquery/jquery.min.js?ver=3.6.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.techprofree.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://www.techprofree.com/wp-content/plugins/easy-facebook-likebox/facebook/frontend/assets/js/esf-free-popup.min.js?ver=6.4.1" id="easy-facebook-likebox-popup-script-js"></script> <script type="text/javascript" id="easy-facebook-likebox-public-script-js-extra"> /* <![CDATA[ */ var public_ajax = {"ajax_url":"https:\/\/www.techprofree.com\/wp-admin\/admin-ajax.php","efbl_is_fb_pro":""}; /* ]]> */ </script> <script type="text/javascript" src="https://www.techprofree.com/wp-content/plugins/easy-facebook-likebox/facebook/frontend/assets/js/public.js?ver=6.4.1" id="easy-facebook-likebox-public-script-js"></script> <script type="text/javascript" src="https://www.techprofree.com/wp-content/plugins/easy-facebook-likebox/frontend/assets/js/imagesloaded.pkgd.min.js?ver=6.1.1" id="imagesloaded.pkgd.min-js"></script> <script type="text/javascript" id="esf-insta-public-js-extra"> /* <![CDATA[ */ var esf_insta = {"ajax_url":"https:\/\/www.techprofree.com\/wp-admin\/admin-ajax.php","version":"free","nonce":"74ba8e0144"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.techprofree.com/wp-content/plugins/easy-facebook-likebox//instagram/frontend/assets/js/esf-insta-public.js?ver=1" id="esf-insta-public-js"></script> <link rel="https://api.w.org/" href="https://www.techprofree.com/wp-json/"><link rel="alternate" type="application/json" href="https://www.techprofree.com/wp-json/wp/v2/categories/365"><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.techprofree.com/xmlrpc.php?rsd"> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.techprofree.com/wp-includes/wlwmanifest.xml"> <meta name="generator" content="WordPress 6.1.1"> <meta name="generator" content="Redux 4.3.26"><style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><style id="voice-full-fix" type="text/css">.alignfull, .vce-sid-left .alignwide, .vce-sid-right .alignwide { max-width: 810px; position: relative; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 100vw; left: 50%; }</style><style id="fit-vids-style">.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}</style><meta http-equiv="origin-trial" content="A7CQXglZzTrThjGTBEn1rWTxHOEtkWivwzgea+NjyardrwlieSjVuyG44PkYgIPGs8Q9svD8sF3Yedn0BBBjXAkAAACFeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A3vKT9yxRPjmXN3DpIiz58f5JykcWHjUo/W7hvmtjgh9jPpQgem9VbADiNovG8NkO6mRmk70Kex8/KUqAYWVWAEAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A4A26Ymj79UVY7C7JGUS4BG1s7MdcDokAQf/RP0paks+RoTYbXHxceT/5L4iKcsleFCngi75YfNRGW2+SpVv1ggAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="As0hBNJ8h++fNYlkq8cTye2qDLyom8NddByiVytXGGD0YVE+2CEuTCpqXMDxdhOMILKoaiaYifwEvCRlJ/9GcQ8AAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="AgRYsXo24ypxC89CJanC+JgEmraCCBebKl8ZmG7Tj5oJNx0cmH0NtNRZs3NB5ubhpbX/bIt7l2zJOSyO64NGmwMAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="A7CQXglZzTrThjGTBEn1rWTxHOEtkWivwzgea+NjyardrwlieSjVuyG44PkYgIPGs8Q9svD8sF3Yedn0BBBjXAkAAACFeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A3vKT9yxRPjmXN3DpIiz58f5JykcWHjUo/W7hvmtjgh9jPpQgem9VbADiNovG8NkO6mRmk70Kex8/KUqAYWVWAEAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A4A26Ymj79UVY7C7JGUS4BG1s7MdcDokAQf/RP0paks+RoTYbXHxceT/5L4iKcsleFCngi75YfNRGW2+SpVv1ggAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="As0hBNJ8h++fNYlkq8cTye2qDLyom8NddByiVytXGGD0YVE+2CEuTCpqXMDxdhOMILKoaiaYifwEvCRlJ/9GcQ8AAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="AgRYsXo24ypxC89CJanC+JgEmraCCBebKl8ZmG7Tj5oJNx0cmH0NtNRZs3NB5ubhpbX/bIt7l2zJOSyO64NGmwMAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="A7CQXglZzTrThjGTBEn1rWTxHOEtkWivwzgea+NjyardrwlieSjVuyG44PkYgIPGs8Q9svD8sF3Yedn0BBBjXAkAAACFeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A3vKT9yxRPjmXN3DpIiz58f5JykcWHjUo/W7hvmtjgh9jPpQgem9VbADiNovG8NkO6mRmk70Kex8/KUqAYWVWAEAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A4A26Ymj79UVY7C7JGUS4BG1s7MdcDokAQf/RP0paks+RoTYbXHxceT/5L4iKcsleFCngi75YfNRGW2+SpVv1ggAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="As0hBNJ8h++fNYlkq8cTye2qDLyom8NddByiVytXGGD0YVE+2CEuTCpqXMDxdhOMILKoaiaYifwEvCRlJ/9GcQ8AAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="AgRYsXo24ypxC89CJanC+JgEmraCCBebKl8ZmG7Tj5oJNx0cmH0NtNRZs3NB5ubhpbX/bIt7l2zJOSyO64NGmwMAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="A7CQXglZzTrThjGTBEn1rWTxHOEtkWivwzgea+NjyardrwlieSjVuyG44PkYgIPGs8Q9svD8sF3Yedn0BBBjXAkAAACFeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A3vKT9yxRPjmXN3DpIiz58f5JykcWHjUo/W7hvmtjgh9jPpQgem9VbADiNovG8NkO6mRmk70Kex8/KUqAYWVWAEAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A4A26Ymj79UVY7C7JGUS4BG1s7MdcDokAQf/RP0paks+RoTYbXHxceT/5L4iKcsleFCngi75YfNRGW2+SpVv1ggAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="As0hBNJ8h++fNYlkq8cTye2qDLyom8NddByiVytXGGD0YVE+2CEuTCpqXMDxdhOMILKoaiaYifwEvCRlJ/9GcQ8AAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="AgRYsXo24ypxC89CJanC+JgEmraCCBebKl8ZmG7Tj5oJNx0cmH0NtNRZs3NB5ubhpbX/bIt7l2zJOSyO64NGmwMAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="A7CQXglZzTrThjGTBEn1rWTxHOEtkWivwzgea+NjyardrwlieSjVuyG44PkYgIPGs8Q9svD8sF3Yedn0BBBjXAkAAACFeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A3vKT9yxRPjmXN3DpIiz58f5JykcWHjUo/W7hvmtjgh9jPpQgem9VbADiNovG8NkO6mRmk70Kex8/KUqAYWVWAEAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A4A26Ymj79UVY7C7JGUS4BG1s7MdcDokAQf/RP0paks+RoTYbXHxceT/5L4iKcsleFCngi75YfNRGW2+SpVv1ggAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="As0hBNJ8h++fNYlkq8cTye2qDLyom8NddByiVytXGGD0YVE+2CEuTCpqXMDxdhOMILKoaiaYifwEvCRlJ/9GcQ8AAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="AgRYsXo24ypxC89CJanC+JgEmraCCBebKl8ZmG7Tj5oJNx0cmH0NtNRZs3NB5ubhpbX/bIt7l2zJOSyO64NGmwMAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=www.techprofree.com" as="script"><script type="text/javascript" src="https://adservice.google.com/adsid/integrator.js?domain=www.techprofree.com"></script><link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=www.techprofree.com" as="script"><script type="text/javascript" src="https://adservice.google.com/adsid/integrator.js?domain=www.techprofree.com"></script></head> <body class="archive category category-books category-365 wp-embed-responsive vce-sid-right voice-v_2_9_9" aria-hidden="false"> <div id="vce-main" style="height: auto !important;"> <header id="header" class="main-header"> <div class="container header-main-area header-3-wrapper"> <div class="vce-res-nav"> <a class="vce-responsive-nav" href="#sidr-main"><i class="fa fa-bars"></i></a> </div> <div class="site-branding"> <span class="site-title"><a href="https://www.techprofree.com/" rel="home" class="has-logo"><picture class="vce-logo"><source media="(min-width: 1024px)" srcset="https://www.techprofree.com/wp-content/uploads/2019/04/TechPro-resized.png"><source srcset="https://www.techprofree.com/wp-content/uploads/2019/04/TechPro-resized.png"><img src="https://www.techprofree.com/wp-content/uploads/2019/04/TechPro-resized.png" alt="Techprofree"></picture></a></span></div> <nav id="site-navigation" class="main-navigation" role="navigation"> <ul id="vce_main_navigation_menu" class="nav-menu"><li id="menu-item-2687" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2687"><a href="https://www.techprofree.com">Home</a></li><li id="menu-item-473" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-473 vce-cat-40"><a href="https://www.techprofree.com/category/projects/">Projects</a> <ul class="sub-menu"> <li id="menu-item-480" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-480 vce-cat-41"><a href="https://www.techprofree.com/category/projects/net/">.Net</a> </li><li id="menu-item-510" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-510 vce-cat-75"><a href="https://www.techprofree.com/category/projects/c-projects/">C#</a> </li><li id="menu-item-3556" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3556 vce-cat-476"><a href="https://www.techprofree.com/category/projects/python/">Python</a> </li><li id="menu-item-497" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-497 vce-cat-47"><a href="https://www.techprofree.com/category/projects/asp-net/">Asp.Net</a> </li><li id="menu-item-501" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-501 vce-cat-50"><a href="https://www.techprofree.com/category/projects/management-systems/">Management Systems</a> </li><li id="menu-item-504" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-504 vce-cat-49"><a href="https://www.techprofree.com/category/projects/windows-applications/">Windows Applications</a> </li><li id="menu-item-1409" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1409 vce-cat-409"><a href="https://www.techprofree.com/category/projects/php/">PHP</a></li></ul> </li><li id="menu-item-1750" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1750 vce-cat-504"><a href="https://www.techprofree.com/category/open-source-applications/">Open Source Applications</a> <ul class="sub-menu"> <li id="menu-item-1751" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1751 vce-cat-512"><a href="https://www.techprofree.com/category/open-source-softwares/">Open Source Softwares</a> </li><li id="menu-item-1749" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1749 vce-cat-496"><a href="https://www.techprofree.com/category/final-year-projects-source/">Final Year Projects Source</a> </li><li id="menu-item-1748" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1748 vce-cat-93"><a href="https://www.techprofree.com/category/complete-projects/">Complete Projects source code</a> </li><li id="menu-item-1747" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1747 vce-cat-505"><a href="https://www.techprofree.com/category/c-projects-with-source-code/">C# Projects with Source code</a></li></ul> </li><li id="menu-item-1159" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1159"><a href="https://www.techprofree.com/download-free-template/">Templates</a> <ul class="sub-menu"> <li id="menu-item-1180" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1180"><a href="https://www.techprofree.com/free-download-bootstrap/">Bootstrap</a> </li><li id="menu-item-506" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-506 vce-cat-52"><a href="https://www.techprofree.com/category/templates/html-templates/">HTML Templates</a> </li><li id="menu-item-507" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-507 vce-cat-53"><a href="https://www.techprofree.com/category/templates/htmlcss-templates/">HTML+CSS Templates</a> </li><li id="menu-item-482" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-482 vce-cat-58"><a href="https://www.techprofree.com/category/free-themes/free-wordpress-theme/">Free WordPress Theme</a> </li><li id="menu-item-481" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-481 vce-cat-59"><a href="https://www.techprofree.com/category/free-themes/free-asp-net-themes/">Free Asp.Net Themes</a> </li><li id="menu-item-1168" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1168"><a href="http://https://www.techprofree.com/free-download-simple-template/">Free Simple Templates</a> </li><li id="menu-item-475" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-475 vce-cat-56"><a href="https://www.techprofree.com/category/themes/">Themes</a></li></ul> </li><li id="menu-item-1320" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1320"><a href="https://www.techprofree.com/programming-tutorial/">Books</a></li><li id="menu-item-1057" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1057 vce-cat-273"><a href="https://www.techprofree.com/category/best-tools/">Best Tools</a></li><li id="menu-item-4653" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4653"><a href="https://www.techprofree.com/category/Blogs">Advance Blogs</a></li></ul></nav></div></header> <div id="main-wrapper" style="height: auto !important;"> <div class="vce-ad-below-header vce-ad-container"><script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display: block; height: 280px;" data-ad-client="ca-pub-7934391294770612" data-ad-slot="9386793132" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done" data-ad-status="filled"><div id="aswift_1_host" style="border: medium none; height: 280px; width: 728px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: visible;" tabindex="0" title="Advertisement" aria-label="Advertisement"><iframe id="aswift_1" name="aswift_1" style="left:0;position:absolute;top:0;border:0;width:728px;height:280px;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7934391294770612&output=html&h=280&slotname=9386793132&adk=1700240140&adf=1292222494&pi=t.ma~as.9386793132&w=728&fwrn=4&fwrnh=100&lmt=1684147062&rafmt=1&format=728x280&url=https%3A%2F%2Fwww.techprofree.com%2Fcategory%2Fbooks%2F&fwr=0&fwrattr=true&rpe=1&resp_fmts=3&wgl=1&dt=1684602915214&bpp=2&bdt=1124&idt=281&shv=r20230517&mjsv=m202305160101&ptt=9&saldr=aa&abxe=1&prev_fmts=0x0&nras=1&correlator=793616086749&frm=20&pv=1&ga_vid=1458718079.1684602915&ga_sid=1684602915&ga_hid=702125414&ga_fc=1&u_tz=0&u_his=2&u_h=768&u_w=1366&u_ah=768&u_aw=1366&u_cd=24&u_sd=1&adx=590&ady=125&biw=1908&bih=995&scr_x=0&scr_y=0&eid=44759875%2C44759837%2C44759926%2C31074469%2C44788441%2C44792088&oid=2&pvsid=4242809145943334&tmod=276833785&nvt=1&fc=1920&brdim=0%2C0%2C0%2C0%2C1366%2C0%2C1920%2C1080%2C1920%2C995&vis=1&rsz=%7C%7CeE%7C&abl=CS&pfx=0&fu=128&bc=31&ifi=2&uci=a!2&fsb=1&xpc=amDdt3ldkb&p=https%3A//www.techprofree.com&dtd=290" data-google-container-id="a!2" data-google-query-id="CIWX_PKyhP8CFfvQuAgdMpIG4Q" data-load-complete="true" width="728" height="280" frameborder="0"></iframe></div></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> <div id="content" class="container site-content" style="height: auto !important;"> <div id="primary" class="vce-main-content"> <div class="main-box"> <div class="main-box-head"> <h1 class="main-box-title">Category - Programming Books</h1> </div> <div class="main-box-inside"> <div class="vce-loop-wrap"> <article class="vce-post vce-lay-b post-5294 post type-post status-publish format-standard has-post-thumbnail hentry category-books tag-complete-linux-commands-line-notes-for-beginners tag-download-the-linux-command-line-full-pdf"> <div class="meta-image"> <a href="https://www.techprofree.com/complete-linux-commands-line-notes-for-beginners/" title="<strong>Complete Linux Commands Line Notes for Beginners</strong>"> <img src="https://www.techprofree.com/wp-content/uploads/2023/03/linux-command-375x195.png" class="attachment-vce-lay-b size-vce-lay-b wp-post-image" alt="" width="375" height="195"> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://www.techprofree.com/category/books/" class="category-365">Programming Books</a></span> <h2 class="entry-title"><a href="https://www.techprofree.com/complete-linux-commands-line-notes-for-beginners/" title="<strong>Complete Linux Commands Line Notes for Beginners</strong>"><strong>Complete Linux Commands Line Notes for Beginners</strong></a></h2> <div class="entry-meta"><div class="meta-item date"><span class="updated">2 months ago</span></div><div class="meta-item comments"><a href="https://www.techprofree.com/complete-linux-commands-line-notes-for-beginners/#respond">Add Comment</a></div></div> </header> </article> <article class="vce-post vce-lay-b post-5153 post type-post status-publish format-standard has-post-thumbnail hentry category-books category-uncategorized"> <div class="meta-image"> <a href="https://www.techprofree.com/data-structure-from-scratch-handwriting-notes-for-beginners/" title="Data Structure From Scratch handwriting Notes For beginners"> <img src="https://www.techprofree.com/wp-content/uploads/2022/10/classification-of-data-structure-1-375x195.png" class="attachment-vce-lay-b size-vce-lay-b wp-post-image" alt="" loading="lazy" width="375" height="195"> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://www.techprofree.com/category/books/" class="category-365">Programming Books</a> <span>•</span> <a href="https://www.techprofree.com/category/uncategorized/" class="category-1">Uncategorized</a></span> <h2 class="entry-title"><a href="https://www.techprofree.com/data-structure-from-scratch-handwriting-notes-for-beginners/" title="Data Structure From Scratch handwriting Notes For beginners">Data Structure From Scratch handwriting Notes For beginners</a></h2> <div class="entry-meta"><div class="meta-item date"><span class="updated">7 months ago</span></div><div class="meta-item comments"><a href="https://www.techprofree.com/data-structure-from-scratch-handwriting-notes-for-beginners/#respond">Add Comment</a></div></div> </header> </article> <article class="vce-post vce-lay-b post-5021 post type-post status-publish format-standard has-post-thumbnail hentry category-books tag-download-modern-data-science-free-pdf tag-learn-data-science-from-scratch-with-r-pdf-notes"> <div class="meta-image"> <a href="https://www.techprofree.com/learn-data-science-from-scratch-with-r-pdf-notes/" title="Learn Data Science from Scratch with R PDF Notes"> <img src="https://www.techprofree.com/wp-content/uploads/2022/06/R-375x195.png" class="attachment-vce-lay-b size-vce-lay-b wp-post-image" alt="" loading="lazy" width="375" height="195"> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://www.techprofree.com/category/books/" class="category-365">Programming Books</a></span> <h2 class="entry-title"><a href="https://www.techprofree.com/learn-data-science-from-scratch-with-r-pdf-notes/" title="Learn Data Science from Scratch with R PDF Notes">Learn Data Science from Scratch with R PDF Notes</a></h2> <div class="entry-meta"><div class="meta-item date"><span class="updated">11 months ago</span></div><div class="meta-item comments"><a href="https://www.techprofree.com/learn-data-science-from-scratch-with-r-pdf-notes/#respond">Add Comment</a></div></div> </header> </article> <div class="vce-ad-between-posts vce-ad-container"><script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display: block; text-align: center; height: 0px;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-7934391294770612" data-ad-slot="1739902941" data-adsbygoogle-status="done" data-ad-status="unfilled"><div id="aswift_2_host" style="border: medium none; height: 0px; width: 728px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: hidden; opacity: 0;" tabindex="0" title="Advertisement" aria-label="Advertisement"><iframe id="aswift_2" name="aswift_2" style="left: 0px; position: absolute; top: 0px; border: 0px none; width: 728px; height: 0px;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7934391294770612&output=html&h=182&slotname=1739902941&adk=3573519093&adf=4092237722&pi=t.ma~as.1739902941&w=728&fwrn=4&lmt=1684147062&rafmt=11&format=728x182&url=https%3A%2F%2Fwww.techprofree.com%2Fcategory%2Fbooks%2F&wgl=1&dt=1684602915216&bpp=3&bdt=1126&idt=322&shv=r20230517&mjsv=m202305160101&ptt=9&saldr=aa&abxe=1&prev_fmts=0x0%2C728x280&nras=1&correlator=793616086749&frm=20&pv=1&ga_vid=1458718079.1684602915&ga_sid=1684602915&ga_hid=702125414&ga_fc=1&rplot=4&u_tz=0&u_his=2&u_h=768&u_w=1366&u_ah=768&u_aw=1366&u_cd=24&u_sd=1&adx=425&ady=1168&biw=1908&bih=995&scr_x=0&scr_y=0&eid=44759875%2C44759837%2C44759926%2C31074469%2C44788441%2C44792088&oid=2&pvsid=4242809145943334&tmod=276833785&nvt=1&fc=1920&brdim=0%2C0%2C0%2C0%2C1366%2C0%2C1920%2C1080%2C1920%2C995&vis=1&rsz=%7C%7CeEbr%7C&abl=CS&pfx=0&fu=128&bc=31&ifi=3&uci=a!3&btvi=1&fsb=1&xpc=Cg3JgxFHqj&p=https%3A//www.techprofree.com&dtd=330" data-google-container-id="a!3" data-google-query-id="CJb9_PKyhP8CFX7h_QUdtT4C-A" data-load-complete="true" width="728" height="0" frameborder="0"></iframe></div></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> <article class="vce-post vce-lay-b post-4984 post type-post status-publish format-standard has-post-thumbnail hentry category-books tag-download-cnc-machine-free-in-pdf tag-learn-cnc-machine-from-scratch-from-beginning-to-advance"> <div class="meta-image"> <a href="https://www.techprofree.com/learn-cnc-machine-from-scratch-from-beginning-to-advance/" title="Learn CNC Machine from Scratch from Beginning to Advance"> <img src="https://www.techprofree.com/wp-content/uploads/2022/05/FFFFFFFF-375x195.png" class="attachment-vce-lay-b size-vce-lay-b wp-post-image" alt="" loading="lazy" width="375" height="195"> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://www.techprofree.com/category/books/" class="category-365">Programming Books</a></span> <h2 class="entry-title"><a href="https://www.techprofree.com/learn-cnc-machine-from-scratch-from-beginning-to-advance/" title="Learn CNC Machine from Scratch from Beginning to Advance">Learn CNC Machine from Scratch from Beginning to Advance</a></h2> <div class="entry-meta"><div class="meta-item date"><span class="updated">12 months ago</span></div><div class="meta-item comments"><a href="https://www.techprofree.com/learn-cnc-machine-from-scratch-from-beginning-to-advance/#respond">Add Comment</a></div></div> </header> </article> <article class="vce-post vce-lay-b post-4976 post type-post status-publish format-standard has-post-thumbnail hentry category-books tag-free-download-beginning-django-pdf tag-learn-django-python-from-scratch-step-by-step"> <div class="meta-image"> <a href="https://www.techprofree.com/learn-django-python-from-scratch-step-by-step/" title="Learn Django Python From Scratch Step by Step"> <img src="https://www.techprofree.com/wp-content/uploads/2022/05/Django-375x195.png" class="attachment-vce-lay-b size-vce-lay-b wp-post-image" alt="" loading="lazy" width="375" height="195"> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://www.techprofree.com/category/books/" class="category-365">Programming Books</a></span> <h2 class="entry-title"><a href="https://www.techprofree.com/learn-django-python-from-scratch-step-by-step/" title="Learn Django Python From Scratch Step by Step">Learn Django Python From Scratch Step by Step</a></h2> <div class="entry-meta"><div class="meta-item date"><span class="updated">12 months ago</span></div><div class="meta-item comments"><a href="https://www.techprofree.com/learn-django-python-from-scratch-step-by-step/#respond">Add Comment</a></div></div> </header> </article> <article class="vce-post vce-lay-b post-4896 post type-post status-publish format-standard has-post-thumbnail hentry category-artificial-intelligence category-books tag-artificial-intelligence-from-scratch-for-beginners-pdf-notes tag-free-download-artificial-intelligence-course-in-pdf"> <div class="meta-image"> <a href="https://www.techprofree.com/artificial-intelligence-from-scratch-for-beginners-pdf-notes/" title="Artificial Intelligence from Scratch for beginners PDF Notes"> <img src="https://www.techprofree.com/wp-content/uploads/2022/03/machine-375x195.png" class="attachment-vce-lay-b size-vce-lay-b wp-post-image" alt="" loading="lazy" width="375" height="195"> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://www.techprofree.com/category/artificial-intelligence/" class="category-864">Artificial Intelligence</a> <span>•</span> <a href="https://www.techprofree.com/category/books/" class="category-365">Programming Books</a></span> <h2 class="entry-title"><a href="https://www.techprofree.com/artificial-intelligence-from-scratch-for-beginners-pdf-notes/" title="Artificial Intelligence from Scratch for beginners PDF Notes">Artificial Intelligence from Scratch for beginners PDF Notes</a></h2> <div class="entry-meta"><div class="meta-item date"><span class="updated">1 year ago</span></div><div class="meta-item comments"><a href="https://www.techprofree.com/artificial-intelligence-from-scratch-for-beginners-pdf-notes/#respond">Add Comment</a></div></div> </header> </article> <article class="vce-post vce-lay-b post-4757 post type-post status-publish format-standard has-post-thumbnail hentry category-books tag-learn-c-for-machine-learning-step-by-step-complete-pdf"> <div class="meta-image"> <a href="https://www.techprofree.com/learn-c-for-machine-learning-step-by-step-complete-pdf/" title="Learn C++ for Machine Learning Step by Step Complete PDF"> <img src="https://www.techprofree.com/wp-content/uploads/2021/11/C-375x195.png" class="attachment-vce-lay-b size-vce-lay-b wp-post-image" alt="" loading="lazy" width="375" height="195"> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://www.techprofree.com/category/books/" class="category-365">Programming Books</a></span> <h2 class="entry-title"><a href="https://www.techprofree.com/learn-c-for-machine-learning-step-by-step-complete-pdf/" title="Learn C++ for Machine Learning Step by Step Complete PDF">Learn C++ for Machine Learning Step by Step Complete PDF</a></h2> <div class="entry-meta"><div class="meta-item date"><span class="updated">2 years ago</span></div><div class="meta-item comments"><a href="https://www.techprofree.com/learn-c-for-machine-learning-step-by-step-complete-pdf/#respond">Add Comment</a></div></div> </header> </article> <article class="vce-post vce-lay-b post-4656 post type-post status-publish format-standard has-post-thumbnail hentry category-linux-notes category-books tag-free-download-kali-linux-in-pdf tag-learn-kali-linux-from-scratch-to-professional"> <div class="meta-image"> <a href="https://www.techprofree.com/learn-kali-linux-from-scratch-to-professional/" title="Learn Kali Linux from Scratch to Professional"> <img src="https://www.techprofree.com/wp-content/uploads/2021/08/kalii-375x195.png" class="attachment-vce-lay-b size-vce-lay-b wp-post-image" alt="" loading="lazy" width="375" height="195"> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://www.techprofree.com/category/linux-notes/" class="category-981">Linux Notes</a> <span>•</span> <a href="https://www.techprofree.com/category/books/" class="category-365">Programming Books</a></span> <h2 class="entry-title"><a href="https://www.techprofree.com/learn-kali-linux-from-scratch-to-professional/" title="Learn Kali Linux from Scratch to Professional">Learn Kali Linux from Scratch to Professional</a></h2> <div class="entry-meta"><div class="meta-item date"><span class="updated">2 years ago</span></div><div class="meta-item comments"><a href="https://www.techprofree.com/learn-kali-linux-from-scratch-to-professional/#respond">Add Comment</a></div></div> </header> </article> <article class="vce-post vce-lay-b post-4628 post type-post status-publish format-standard has-post-thumbnail hentry category-linux-notes category-books tag-download-linux-for-beginners-free-in-pdf tag-learn-linux-from-basic-to-advance-step-by-step"> <div class="meta-image"> <a href="https://www.techprofree.com/learn-linux-from-basic-to-advance-step-by-step/" title="Learn Linux from Basic to Advance Step by Step"> <img src="https://www.techprofree.com/wp-content/uploads/2021/07/Linux-375x195.png" class="attachment-vce-lay-b size-vce-lay-b wp-post-image" alt="" loading="lazy" width="375" height="195"> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://www.techprofree.com/category/linux-notes/" class="category-981">Linux Notes</a> <span>•</span> <a href="https://www.techprofree.com/category/books/" class="category-365">Programming Books</a></span> <h2 class="entry-title"><a href="https://www.techprofree.com/learn-linux-from-basic-to-advance-step-by-step/" title="Learn Linux from Basic to Advance Step by Step">Learn Linux from Basic to Advance Step by Step</a></h2> <div class="entry-meta"><div class="meta-item date"><span class="updated">2 years ago</span></div><div class="meta-item comments"><a href="https://www.techprofree.com/learn-linux-from-basic-to-advance-step-by-step/#respond">Add Comment</a></div></div> </header> </article> <article class="vce-post vce-lay-b post-4556 post type-post status-publish format-standard has-post-thumbnail hentry category-books"> <div class="meta-image"> <a href="https://www.techprofree.com/machine-learning-helps-in-cyber-security/" title="Machine Learning Helps in Cyber Security"> <img src="https://www.techprofree.com/wp-content/uploads/2021/07/help-375x195.png" class="attachment-vce-lay-b size-vce-lay-b wp-post-image" alt="" loading="lazy" width="375" height="195"> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://www.techprofree.com/category/books/" class="category-365">Programming Books</a></span> <h2 class="entry-title"><a href="https://www.techprofree.com/machine-learning-helps-in-cyber-security/" title="Machine Learning Helps in Cyber Security">Machine Learning Helps in Cyber Security</a></h2> <div class="entry-meta"><div class="meta-item date"><span class="updated">2 years ago</span></div><div class="meta-item comments"><a href="https://www.techprofree.com/machine-learning-helps-in-cyber-security/#respond">Add Comment</a></div></div> </header> </article> </div> <nav id="vce-pagination" class="vce-load-more"> <a href="https://www.techprofree.com/category/books/page/2/?fbclid=IwAR2mX2z15kKqZLltax9GWTIdOPbpP_JvXarTM9oczKu6kRycVJ8J1HsZA6c"> Load more</a> </nav> </div> </div> </div> <aside id="sidebar" class="sidebar right" style="height: auto !important; min-height: 0px !important;"> <div id="custom_html-19" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:inline-block;width:250px;height:200px" data-ad-client="ca-pub-7934391294770612" data-ad-slot="4780989206" data-adsbygoogle-status="done" data-ad-status="filled"><div id="aswift_3_host" style="border: medium none; height: 200px; width: 250px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;" tabindex="0" title="Advertisement" aria-label="Advertisement"><iframe id="aswift_3" name="aswift_3" style="left:0;position:absolute;top:0;border:0;width:250px;height:200px;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7934391294770612&output=html&h=200&slotname=4780989206&adk=3238426983&adf=3154364049&pi=t.ma~as.4780989206&w=250&lmt=1684147062&format=250x200&url=https%3A%2F%2Fwww.techprofree.com%2Fcategory%2Fbooks%2F&wgl=1&dt=1684602915219&bpp=2&bdt=1128&idt=354&shv=r20230517&mjsv=m202305160101&ptt=9&saldr=aa&abxe=1&cookie=ID%3D6705a3d5b53795d6-222e2e79bcdf0059%3AT%3D1684602915%3ART%3D1684602915%3AS%3DALNI_MYS1YxjEKGmTjxTYuCi-nUydWrO-w&gpic=UID%3D0000098dc35b178c%3AT%3D1684602915%3ART%3D1684602915%3AS%3DALNI_MYFAAVLdI7FUwIUBOTfq5ukxIELfQ&prev_fmts=0x0%2C728x280%2C728x182&nras=1&correlator=793616086749&frm=20&pv=1&ga_vid=1458718079.1684602915&ga_sid=1684602915&ga_hid=702125414&ga_fc=1&u_tz=0&u_his=2&u_h=768&u_w=1366&u_ah=768&u_aw=1366&u_cd=24&u_sd=1&adx=1244&ady=455&biw=1908&bih=995&scr_x=0&scr_y=0&eid=44759875%2C44759837%2C44759926%2C31074469%2C44788441%2C44792088&oid=2&pvsid=4242809145943334&tmod=276833785&nvt=1&fc=1920&brdim=0%2C0%2C0%2C0%2C1366%2C0%2C1920%2C1080%2C1920%2C995&vis=1&rsz=%7C%7CeE%7C&abl=CS&pfx=0&fu=0&bc=31&ifi=4&uci=a!4&fsb=1&xpc=Xg2lRL9dn4&p=https%3A//www.techprofree.com&dtd=360" data-google-container-id="a!4" data-google-query-id="CN-O__KyhP8CFRPl_QUdYfIEbw" data-load-complete="true" width="250" height="200" frameborder="0"></iframe></div></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div></div><div id="categories-7" class="widget widget_categories"><h4 class="widget-title">Categories</h4> <ul> <li class="cat-item cat-item-41"><a href="https://www.techprofree.com/category/projects/net/"><span class="category-text">.Net</span></a> </li> <li class="cat-item cat-item-864"><a href="https://www.techprofree.com/category/artificial-intelligence/"><span class="category-text">Artificial Intelligence</span></a> </li> <li class="cat-item cat-item-47"><a href="https://www.techprofree.com/category/projects/asp-net/"><span class="category-text">Asp.Net</span></a> </li> <li class="cat-item cat-item-218"><a href="https://www.techprofree.com/category/job-interviews-questions/asp-net-job-interviews-questions/"><span class="category-text">Asp.Net</span></a> </li> <li class="cat-item cat-item-273"><a href="https://www.techprofree.com/category/best-tools/"><span class="category-text">Best Tools</span></a> </li> <li class="cat-item cat-item-870"><a href="https://www.techprofree.com/category/blogs/"><span class="category-text">Blogs</span></a> </li> <li class="cat-item cat-item-75"><a href="https://www.techprofree.com/category/projects/c-projects/"><span class="category-text">C#</span></a> </li> <li class="cat-item cat-item-62"><a href="https://www.techprofree.com/category/job-interviews-questions/c-job-interviews-questions/"><span class="category-text">C#</span></a> </li> <li class="cat-item cat-item-444"><a href="https://www.techprofree.com/category/c-free-source-codes/"><span class="category-text">C# free Source codes</span></a> </li> <li class="cat-item cat-item-523"><a href="https://www.techprofree.com/category/c-open-source-codes/"><span class="category-text">C# Open source codes</span></a> </li> <li class="cat-item cat-item-505"><a href="https://www.techprofree.com/category/c-projects-with-source-code/"><span class="category-text">C# Projects with Source code</span></a> </li> <li class="cat-item cat-item-61"><a href="https://www.techprofree.com/category/job-interviews-questions/c/"><span class="category-text">C++</span></a> </li> <li class="cat-item cat-item-243"><a href="https://www.techprofree.com/category/code-with-examples/"><span class="category-text">Code With Examples</span></a> </li> <li class="cat-item cat-item-93"><a href="https://www.techprofree.com/category/complete-projects/"><span class="category-text">Complete Projects source code</span></a> </li> <li class="cat-item cat-item-69"><a href="https://www.techprofree.com/category/job-interviews-questions/css/"><span class="category-text">CSS</span></a> </li> <li class="cat-item cat-item-881"><a href="https://www.techprofree.com/category/data-science-and-machine-learning/"><span class="category-text">Data Science And Machine Learning</span></a> </li> <li class="cat-item cat-item-848"><a href="https://www.techprofree.com/category/deep-learning-and-python/"><span class="category-text">Deep Learning And Python</span></a> </li> <li class="cat-item cat-item-496"><a href="https://www.techprofree.com/category/final-year-projects-source/"><span class="category-text">Final Year Projects Source</span></a> </li> <li class="cat-item cat-item-477"><a href="https://www.techprofree.com/category/projects/games/"><span class="category-text">Games</span></a> </li> <li class="cat-item cat-item-52"><a href="https://www.techprofree.com/category/templates/html-templates/"><span class="category-text">HTML Templates</span></a> </li> <li class="cat-item cat-item-53"><a href="https://www.techprofree.com/category/templates/htmlcss-templates/"><span class="category-text">HTML+CSS Templates</span></a> </li> <li class="cat-item cat-item-356"><a href="https://www.techprofree.com/category/projects/java/"><span class="category-text">Java</span></a> </li> <li class="cat-item cat-item-60"><a href="https://www.techprofree.com/category/job-interviews-questions/"><span class="category-text">Job Interviews</span></a> </li> <li class="cat-item cat-item-376"><a href="https://www.techprofree.com/category/join-whatsapp-programming-groups/"><span class="category-text">Join WhatsApp Programming Groups</span></a> </li> <li class="cat-item cat-item-981"><a href="https://www.techprofree.com/category/linux-notes/"><span class="category-text">Linux Notes</span></a> </li> <li class="cat-item cat-item-858"><a href="https://www.techprofree.com/category/machine-learning-and-deep-learning/"><span class="category-text">Machine Learning And Deep Learning</span></a> </li> <li class="cat-item cat-item-849"><a href="https://www.techprofree.com/category/machine-learning-and-python/"><span class="category-text">Machine Learning and Python</span></a> </li> <li class="cat-item cat-item-50"><a href="https://www.techprofree.com/category/projects/management-systems/"><span class="category-text">Management Systems</span></a> </li> <li class="cat-item cat-item-137"><a href="https://www.techprofree.com/category/mssql-database/"><span class="category-text">MSSQL Database</span></a> </li> <li class="cat-item cat-item-410"><a href="https://www.techprofree.com/category/projects/mysql/"><span class="category-text">MYSQL</span></a> </li> <li class="cat-item cat-item-64"><a href="https://www.techprofree.com/category/job-interviews-questions/oop/"><span class="category-text">OOP</span></a> </li> <li class="cat-item cat-item-504"><a href="https://www.techprofree.com/category/open-source-applications/"><span class="category-text">Open Source Applications</span></a> </li> <li class="cat-item cat-item-512"><a href="https://www.techprofree.com/category/open-source-softwares/"><span class="category-text">Open Source Softwares</span></a> </li> <li class="cat-item cat-item-409"><a href="https://www.techprofree.com/category/projects/php/"><span class="category-text">PHP</span></a> </li> <li class="cat-item cat-item-715"><a href="https://www.techprofree.com/category/powerpoint-templates/"><span class="category-text">PowerPoint Templates</span></a> </li> <li class="cat-item cat-item-365 current-cat"><a aria-current="page" href="https://www.techprofree.com/category/books/"><span class="category-text">Programming Books</span></a> </li> <li class="cat-item cat-item-40"><a href="https://www.techprofree.com/category/projects/"><span class="category-text">Projects</span></a> </li> <li class="cat-item cat-item-476"><a href="https://www.techprofree.com/category/projects/python/"><span class="category-text">Python</span></a> </li> <li class="cat-item cat-item-7"><a href="https://www.techprofree.com/category/technology/"><span class="category-text">Technology</span></a> </li> <li class="cat-item cat-item-1"><a href="https://www.techprofree.com/category/uncategorized/"><span class="category-text">Uncategorized</span></a> </li> <li class="cat-item cat-item-49"><a href="https://www.techprofree.com/category/projects/windows-applications/"><span class="category-text">Windows Applications</span></a> </li> <li class="cat-item cat-item-357"><a href="https://www.techprofree.com/category/projects/xml/"><span class="category-text">XML</span></a> </li> </ul> </div><div id="custom_html-15" class="widget_text widget widget_custom_html" style="height: auto !important;"><div class="textwidget custom-html-widget" style="height: auto !important;"><script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display: block; height: 600px;" data-ad-client="ca-pub-7934391294770612" data-ad-slot="7465415453" data-ad-format="link" data-full-width-responsive="true" data-adsbygoogle-status="done" data-ad-status="filled"><div id="aswift_4_host" style="border: medium none; height: 600px; width: 260px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: visible;" tabindex="0" title="Advertisement" aria-label="Advertisement"><iframe id="aswift_4" name="aswift_4" style="left:0;position:absolute;top:0;border:0;width:260px;height:600px;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7934391294770612&output=html&h=600&slotname=7465415453&adk=2401557274&adf=3705015902&pi=t.ma~as.7465415453&w=260&fwrn=4&fwrnh=100&lmt=1684147062&rafmt=1&format=260x600&url=https%3A%2F%2Fwww.techprofree.com%2Fcategory%2Fbooks%2F&fwr=0&fwrattr=true&rpe=1&resp_fmts=4&wgl=1&dt=1684602915221&bpp=1&bdt=1130&idt=369&shv=r20230517&mjsv=m202305160101&ptt=9&saldr=aa&abxe=1&cookie=ID%3D6705a3d5b53795d6-222e2e79bcdf0059%3AT%3D1684602915%3ART%3D1684602915%3AS%3DALNI_MYS1YxjEKGmTjxTYuCi-nUydWrO-w&gpic=UID%3D0000098dc35b178c%3AT%3D1684602915%3ART%3D1684602915%3AS%3DALNI_MYFAAVLdI7FUwIUBOTfq5ukxIELfQ&prev_fmts=0x0%2C728x280%2C728x182%2C250x200&nras=1&correlator=793616086749&frm=20&pv=1&ga_vid=1458718079.1684602915&ga_sid=1684602915&ga_hid=702125414&ga_fc=1&u_tz=0&u_his=2&u_h=768&u_w=1366&u_ah=768&u_aw=1366&u_cd=24&u_sd=1&adx=1244&ady=2571&biw=1908&bih=995&scr_x=0&scr_y=0&eid=44759875%2C44759837%2C44759926%2C31074469%2C44788441%2C44792088&oid=2&pvsid=4242809145943334&tmod=276833785&nvt=1&fc=1920&brdim=0%2C0%2C0%2C0%2C1366%2C0%2C1920%2C1080%2C1920%2C995&vis=1&rsz=%7C%7CeEbr%7C&abl=CS&pfx=0&fu=128&bc=31&ifi=5&uci=a!5&btvi=2&fsb=1&xpc=1npxB1gZyr&p=https%3A//www.techprofree.com&dtd=378" data-google-container-id="a!5" data-google-query-id="CNyrgPOyhP8CFaXm_QUdex8Pqg" data-load-complete="true" width="260" height="600" frameborder="0"></iframe></div></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div></div> </aside> </div> <footer id="footer" class="site-footer"> <div class="container-full site-info"> <div class="container"> <div class="vce-wrap-left"> <p>Copyright © 2019.Powered by <a href="https://www.techprofree.com" target="_blank">TechProFree</a>.</p> </div> <div class="vce-wrap-right"> <ul id="vce_footer_menu" class="bottom-nav-menu"><li id="menu-item-414" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-414"><a href="https://www.techprofree.com/contact/">Contact</a></li> </ul> </div> </div> </div> </footer> </div> </div> <a href="javascript:void(0)" id="back-top"><i class="fa fa-angle-up"></i></a> <script data-ad-client="ca-pub-7934391294770612" async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" data-checked-head="true"></script><script type="text/javascript" src="https://www.techprofree.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.7.4" id="swv-js"></script> <script type="text/javascript" id="contact-form-7-js-extra"> /* <![CDATA[ */ var wpcf7 = {"api":{"root":"https:\/\/www.techprofree.com\/wp-json\/","namespace":"contact-form-7\/v1"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.techprofree.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.7.4" id="contact-form-7-js"></script> <script type="text/javascript" src="https://www.techprofree.com/wp-content/plugins/meks-flexible-shortcodes/js/main.js?ver=1" id="mks_shortcodes_js-js"></script> <script type="text/javascript" src="https://www.techprofree.com/wp-includes/js/imagesloaded.min.js?ver=4.1.4" id="imagesloaded-js"></script> <script type="text/javascript" id="vce-main-js-extra"> /* <![CDATA[ */ var vce_js_settings = {"sticky_header":"","sticky_header_offset":"700","sticky_header_logo":"","logo":"https:\/\/www.techprofree.com\/wp-content\/uploads\/2019\/04\/TechPro-resized.png","logo_retina":"","logo_mobile":"","logo_mobile_retina":"","rtl_mode":"0","ajax_url":"https:\/\/www.techprofree.com\/wp-admin\/admin-ajax.php","ajax_wpml_current_lang":null,"ajax_mega_menu":"1","mega_menu_slider":"","mega_menu_subcats":"","lay_fa_grid_center":"","full_slider_autoplay":"","grid_slider_autoplay":"","grid_big_slider_autoplay":"","fa_big_opacity":{"1":"0.5","2":"0.7"},"top_bar_mobile":"1","top_bar_mobile_group":"","top_bar_more_link":"More"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.techprofree.com/wp-content/themes/voice/assets/js/min.js?ver=2.9.9" id="vce-main-js"></script> <script type="text/javascript" src="https://www.techprofree.com/wp-content/plugins/meks-easy-social-share/assets/js/main.js?ver=1.2.9" id="meks_ess-main-js"></script> <script type="text/javascript" id="wp_slimstat-js-extra"> /* <![CDATA[ */ var SlimStatParams = {"ajaxurl":"https:\/\/www.techprofree.com\/wp-admin\/admin-ajax.php","baseurl":"\/","dnt":"noslimstat,ab-item","ci":"YToyOntzOjEyOiJjb250ZW50X3R5cGUiO3M6ODoiY2F0ZWdvcnkiO3M6ODoiY2F0ZWdvcnkiO2k6MzY1O30-.e19ef1f74fdbe280b625aefdebe7a311"}; /* ]]> */ </script> <script defer="" type="text/javascript" src="https://cdn.jsdelivr.net/wp/wp-slimstat/tags/4.9.1.1/wp-slimstat.min.js" id="wp_slimstat-js"></script> <div id="sidr-main" class="sidr left"><div class="sidr-inner"> <ul id="sidr-id-vce_main_navigation_menu" class="sidr-class-nav-menu"><li id="sidr-id-menu-item-2687" class="sidr-class-menu-item sidr-class-menu-item-type-custom sidr-class-menu-item-object-custom sidr-class-menu-item-home sidr-class-menu-item-2687"><a href="https://www.techprofree.com">Home</a></li><li id="sidr-id-menu-item-473" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-has-children sidr-class-menu-item-473 sidr-class-vce-cat-40"><a href="https://www.techprofree.com/category/projects/">Projects</a> <ul class="sidr-class-sub-menu"> <li id="sidr-id-menu-item-480" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-480 sidr-class-vce-cat-41"><a href="https://www.techprofree.com/category/projects/net/">.Net</a> </li><li id="sidr-id-menu-item-510" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-510 sidr-class-vce-cat-75"><a href="https://www.techprofree.com/category/projects/c-projects/">C#</a> </li><li id="sidr-id-menu-item-3556" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-3556 sidr-class-vce-cat-476"><a href="https://www.techprofree.com/category/projects/python/">Python</a> </li><li id="sidr-id-menu-item-497" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-497 sidr-class-vce-cat-47"><a href="https://www.techprofree.com/category/projects/asp-net/">Asp.Net</a> </li><li id="sidr-id-menu-item-501" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-501 sidr-class-vce-cat-50"><a href="https://www.techprofree.com/category/projects/management-systems/">Management Systems</a> </li><li id="sidr-id-menu-item-504" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-504 sidr-class-vce-cat-49"><a href="https://www.techprofree.com/category/projects/windows-applications/">Windows Applications</a> </li><li id="sidr-id-menu-item-1409" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-1409 sidr-class-vce-cat-409"><a href="https://www.techprofree.com/category/projects/php/">PHP</a></li></ul> <span class="vce-menu-parent fa fa-angle-down"></span></li><li id="sidr-id-menu-item-1750" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-has-children sidr-class-menu-item-1750 sidr-class-vce-cat-504"><a href="https://www.techprofree.com/category/open-source-applications/">Open Source Applications</a> <ul class="sidr-class-sub-menu"> <li id="sidr-id-menu-item-1751" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-1751 sidr-class-vce-cat-512"><a href="https://www.techprofree.com/category/open-source-softwares/">Open Source Softwares</a> </li><li id="sidr-id-menu-item-1749" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-1749 sidr-class-vce-cat-496"><a href="https://www.techprofree.com/category/final-year-projects-source/">Final Year Projects Source</a> </li><li id="sidr-id-menu-item-1748" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-1748 sidr-class-vce-cat-93"><a href="https://www.techprofree.com/category/complete-projects/">Complete Projects source code</a> </li><li id="sidr-id-menu-item-1747" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-1747 sidr-class-vce-cat-505"><a href="https://www.techprofree.com/category/c-projects-with-source-code/">C# Projects with Source code</a></li></ul> <span class="vce-menu-parent fa fa-angle-down"></span></li><li id="sidr-id-menu-item-1159" class="sidr-class-menu-item sidr-class-menu-item-type-post_type sidr-class-menu-item-object-page sidr-class-menu-item-has-children sidr-class-menu-item-1159"><a href="https://www.techprofree.com/download-free-template/">Templates</a> <ul class="sidr-class-sub-menu"> <li id="sidr-id-menu-item-1180" class="sidr-class-menu-item sidr-class-menu-item-type-custom sidr-class-menu-item-object-custom sidr-class-menu-item-1180"><a href="https://www.techprofree.com/free-download-bootstrap/">Bootstrap</a> </li><li id="sidr-id-menu-item-506" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-506 sidr-class-vce-cat-52"><a href="https://www.techprofree.com/category/templates/html-templates/">HTML Templates</a> </li><li id="sidr-id-menu-item-507" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-507 sidr-class-vce-cat-53"><a href="https://www.techprofree.com/category/templates/htmlcss-templates/">HTML+CSS Templates</a> </li><li id="sidr-id-menu-item-482" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-482 sidr-class-vce-cat-58"><a href="https://www.techprofree.com/category/free-themes/free-wordpress-theme/">Free WordPress Theme</a> </li><li id="sidr-id-menu-item-481" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-481 sidr-class-vce-cat-59"><a href="https://www.techprofree.com/category/free-themes/free-asp-net-themes/">Free Asp.Net Themes</a> </li><li id="sidr-id-menu-item-1168" class="sidr-class-menu-item sidr-class-menu-item-type-custom sidr-class-menu-item-object-custom sidr-class-menu-item-1168"><a href="http://https://www.techprofree.com/free-download-simple-template/">Free Simple Templates</a> </li><li id="sidr-id-menu-item-475" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-475 sidr-class-vce-cat-56"><a href="https://www.techprofree.com/category/themes/">Themes</a></li></ul> <span class="vce-menu-parent fa fa-angle-down"></span></li><li id="sidr-id-menu-item-1320" class="sidr-class-menu-item sidr-class-menu-item-type-custom sidr-class-menu-item-object-custom sidr-class-menu-item-1320"><a href="https://www.techprofree.com/programming-tutorial/">Books</a></li><li id="sidr-id-menu-item-1057" class="sidr-class-menu-item sidr-class-menu-item-type-taxonomy sidr-class-menu-item-object-category sidr-class-menu-item-1057 sidr-class-vce-cat-273"><a href="https://www.techprofree.com/category/best-tools/">Best Tools</a></li><li id="sidr-id-menu-item-4653" class="sidr-class-menu-item sidr-class-menu-item-type-custom sidr-class-menu-item-object-custom sidr-class-menu-item-4653"><a href="https://www.techprofree.com/category/Blogs">Advance Blogs</a></li></ul></div></div><ins class="adsbygoogle adsbygoogle-noablate" style="display: none !important;" data-adsbygoogle-status="done" data-ad-status="unfilled"><div id="aswift_0_host" style="border: medium none; height: 0px; width: 0px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;" tabindex="0" title="Advertisement" aria-label="Advertisement"><iframe id="aswift_0" name="aswift_0" style="left:0;position:absolute;top:0;border:0;width:undefinedpx;height:undefinedpx;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7934391294770612&output=html&adk=1812271804&adf=3025194257&lmt=1684147062&plat=9%3A32776%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C30%3A1081344%2C32%3A32%2C41%3A32%2C42%3A32&plas=366x784_l%7C366x784_r&format=0x0&url=https%3A%2F%2Fwww.techprofree.com%2Fcategory%2Fbooks%2F&ea=0&pra=5&wgl=1&dt=1684602915207&bpp=7&bdt=1117&idt=245&shv=r20230517&mjsv=m202305160101&ptt=9&saldr=aa&abxe=1&nras=1&correlator=793616086749&frm=20&pv=2&ga_vid=1458718079.1684602915&ga_sid=1684602915&ga_hid=702125414&ga_fc=1&u_tz=0&u_his=2&u_h=768&u_w=1366&u_ah=768&u_aw=1366&u_cd=24&u_sd=1&adx=-12245933&ady=-12245933&biw=1908&bih=995&scr_x=0&scr_y=0&eid=44759875%2C44759837%2C44759926%2C31074469%2C44788441%2C44792088&oid=2&pvsid=4242809145943334&tmod=276833785&nvt=1&fc=1920&brdim=0%2C0%2C0%2C0%2C1366%2C0%2C1920%2C1080%2C1920%2C995&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=32768&bc=31&ifi=1&uci=a!1&fsb=1&dtd=283" data-google-container-id="a!1" data-load-complete="true" frameborder="0"></iframe></div></ins><iframe src="https://tpc.googlesyndication.com/sodar/sodar2/225/runner.html" style="display: none;" width="0" height="0"></iframe><iframe src="https://www.google.com/recaptcha/api2/aframe" style="display: none;" width="0" height="0"></iframe></body><iframe id="google_esf" name="google_esf" src="https://googleads.g.doubleclick.net/pagead/html/r20230517/r20190131/zrt_lookup.html" style="display: none;"></iframe><ins class="adsbygoogle adsbygoogle-noablate" style="display: none !important; width: 100vw !important; height: 100vh !important; inset: 0px auto auto 0px !important; clear: none !important; float: none !important; margin: 0px !important; max-height: none !important; max-width: none !important; opacity: 1 !important; overflow: visible !important; padding: 0px !important; position: fixed !important; vertical-align: baseline !important; visibility: visible !important; z-index: 2147483647 !important; background: transparent !important;" data-adsbygoogle-status="done" aria-hidden="true" data-ad-status="filled" data-vignette-loaded="true"><div id="aswift_5_host" style="border: medium none !important; height: 100vh !important; width: 100vw !important; margin: 0px !important; padding: 0px !important; position: relative !important; visibility: visible !important; background-color: transparent !important; display: inline-block !important; inset: auto !important; clear: none !important; float: none !important; max-height: none !important; max-width: none !important; opacity: 1 !important; overflow: visible !important; vertical-align: baseline !important; z-index: auto !important;" tabindex="0" title="Advertisement" aria-label="Advertisement"><iframe id="aswift_5" name="aswift_5" style="width: 100vw !important; height: 100vh !important; inset: 0px auto auto 0px !important; position: absolute !important; clear: none !important; display: inline !important; float: none !important; margin: 0px !important; max-height: none !important; max-width: none !important; opacity: 1 !important; overflow: visible !important; padding: 0px !important; vertical-align: baseline !important; visibility: visible !important; z-index: auto !important;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="https://googleads.g.doubleclick.net/pagead/html/r20230517/r20110914/zrt_lookup.html?fsb=1#RS-0-&adk=1812271808&client=ca-pub-7934391294770612&fa=8&ifi=6&uci=a!6&xpc=i8HD9xiWBF&p=https%3A//www.techprofree.com" data-google-container-id="a!6" data-google-query-id="CMPq_PKyhP8CFQjQuAgdOJcBqQ" data-load-complete="true" width="" height="" frameborder="0"></iframe></div></ins></html>