/*================
Theme Name: Job Portal
Author: Joomsky
Author URI: 
Description: Job Portal is a WordPress theme
Version: 1.0.0
Designed and Development by: Joomsky
=======================*/

/*TABLE OF CONTENTS*/
/*=====================
01. RESET CSS
02. GENERAL CLASSES CSS
03. NAVIGATION CSS
04. PAGE HEADER CSS
05. CONTROL PANEL CSS
06. LIST STYLES CSS
07. COMPANY LIST BOX STYLE CSS
08. NEWEST JOB LIST STYLES CSS
09. MY APPLIED JOBS LIST STYLES CSS
10. SHORTLIST JOB LIST STYLES CSS
11. DETAIL STYLES CSS
12. JOB DETAIL VIEW STYLE CSS
13. RESUME LIST STYLES CSS
14. RESUME DETAIL STYLES CSS
15. APPLIED RESUME LIST STYLES CSS
16. JOB TYPE LIST STYLE CSS
17. SAVE SEARCH STYLE CSS
18. BY CATEGORY LIST STYLE CSS
19. DEPARTMENT LIST STYLE CSS
20. SEND MESSAGE STYLES CSS
21. ALL FORMS STYLE CSS
22. RESUME FORM STYLE CSS
23. LOGIN FORM STYLE CSS
24. SOCIAL LOGIN FORM STYLE CSS
25. SOCIAL SHARE STYLE CSS
26. FACEBOOK COMMENTS STYLE CSS
27. ALL POPUPS STYLE CSS
28. PACKAGE LIST STYLE CSS
29. SELECT PACKAGE LIST STYLE CSSasdvasdfasd
30. TABLE, TABLE LIST STYLE CSS
31. CUSTOM FIELDS STYLE CSS
32. ERROR MESSAGES STYLE CSS
33. STARS RATING STYLE CSS
34. HOME PAGES STYLE CSS
    34.1 hero style 1 module
    34.2 stats style 1 module
    34.3 feature boxes style 1 module
    34.4 feature boxes style 2 module
    34.5 job list style 1 module
    34.6 popular area style 1 module
    34.7 resume list style 1 module
    34.8 portfolio style 1 module
    34.9 company box style 1 module
    34.10 blog list style 1 module
    34.11 call to action style 1 module
    34.12 call to action style 2 module
    34.13 intro text style 1 module
    34.14 intro text style 2 module
35. CONTACT US PAGE STYLE CSS
36. PRICE TABLE PAGE STYLE CSS
37. BLOG LIST STYLE CSS
38. BLOG DETAIL STYLE CSS
39. FAQ PAGE STYLE CSS
40. TEAM MEMBERS PAGE STYLE CSS
41. FOOTER STYLE CSS
42. WIDGETS STYLE CSS
=======================*/

/* -----------------------------------------
               01. RESET CSS
-------------------------------------------- */

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
} 
*/
/* HTML5 display-role reset for older browsers */
/*article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}*/

ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}

table {border-collapse: collapse;border-spacing: 0;}

html {overflow-y: scroll;font-size: 15px;}

/* -----------------------------------------   02. GENERAL CLASSES CSS
-------------------------------------------- */
html {-webkit-font-smoothing: antialiased !important;}
img {max-width: 100%;height:auto;width: auto;}
a {display: inline-block;text-decoration: none;line-height: initial;-webkit-transition: all 0.4s;transition: all 0.4s;}
a:hover, a:active {outline: 0;text-decoration: none;}
h1,h2,h3,h4,h5,h6 {margin: 0;}
ul {margin: 0;padding: 0;list-style: none;line-height: 25px;margin-bottom: 15px;}
ol {margin: 0;padding: 0;line-height: 25px;margin-bottom: 15px;}
select, input, textarea,
select:active, input:active, textarea:active,
select:focus, input:focus, textarea:focus {border-radius: 0 !important;outline: 0;}
p:last-child {margin-bottom: 0;}
.vc_row {margin-left: 0 !important;margin-right: 0 !important;}
.vc_column_container>.vc_column-inner {padding-left: 0 !important;padding-right: 0 !important;}
/* ---------navigation------------  */
/* dropdown */
.menu-item.menu-item-object-page .dropdown-menu{left: auto;right:0;}
/* breadcrumbs */
.breadcrumb{background-color: unset;margin-bottom: unset;padding: 15px;align-items:baseline;}
.breadcrumb a i{font-size: 32px;}
.breadcrumb li{padding-left:5px;}
.breadcrumb li a{padding-right:5px;}
header.wpj-jp-menu-header{position: relative;}
.breadcrumb>li+li:before{content: "/\00a0";padding-right:5px;}
.wpj-jp-page-breadcrumbs {padding: 8px 0;background-color: #f1effd;border-bottom: 2px solid #bebdc4;margin-bottom: 50px;}
/* back to top */
#wpj-jp-back-to-top {bottom: 100%;opacity: 0;right: 10px;width: 48px;height: 48px;z-index: 999;line-height: 48px;font-size: 16px;text-align: center;position: fixed;overflow: hidden;border-radius: 50%;visibility: hidden; -webkit-transition: bottom 1s ease; transition: bottom 1s ease;}
#wpj-jp-back-to-top.active {bottom: 10px;opacity: 1;visibility: visible;}
/* navbar */
.wpj-jp-menu-header.fixed-top{margin:0px 70px;width: calc(100% - 140px);padding: 20px 0 40px 0;}
.wpj-jp-menu-header.fixed-top div.navbar{padding:15px 20px;border-radius: 5px;background-color: #fff;}
.home .wpj-jp-menu-header.fixed-top div.navbar{box-shadow:0px 4px 7px 7px #d3dae8;}
.wpj-jp-menu-header.fixed-top div.navbar nav ul li{padding: 10px 20px;}
.wpj-jp-menu-header.fixed-top div.navbar .navbar-nav li a{text-transform: uppercase;text-decoration: unset;}
.menu-item{border-radius: 4px;}
.wpj-jp-menu-header.fixed-top div.navbar .navbar-nav li a.wpj-jp-nav-login-btn{padding: 15px 30px;border-radius: 4px;text-transform: capitalize;}
.navbar-nav.wpj-jp-nav-right a.wpj-jp-nav-tpdownload-btn{padding: 18px 35px;border-radius: 4px;margin-left: 30px;}
.wpj-jp-menu-header.fixed-top div.navbar nav .navbar-nav.wpj-jp-nav-right li{padding: 0;}
/* home page */
/* Custom Header */
div.wpj-jp-page-header-wrap{background-size: cover;min-height: 420px;display: flex;align-items: center;justify-content: center;text-align: center;margin-top:-150px;padding-top: 80px;}
div.wpj-jp-page-header-wrap h1.wpj-jp-header-tit{font-size: 75px;line-height: 120px;color: #fff;text-shadow:0px 5px #231671;}
/*Home page header */
div.geeky-demo-site-header{background-size: cover;background-repeat: no-repeat;background-position: center center;}
div.geeky-demo-site-header .geeky-demo-site-heade-right-section h1 span{padding: 10px 20px;border-radius: 8px;margin:15px 0;display: inline-block;}
div.geeky-demo-site-header .wpb_column .vc_column-inner{padding-top: 0px;}
div.geeky-demo-site-header .geeky-demo-site-heade-right-section{padding-top: 20px;}
div.geeky-demo-site-header .geeky-demo-site-heade-right-section .geeky-demo-site-header-leftsection{padding-top: 50px;}
div.geeky-demo-site-header .geeky-demo-site-heade-right-section .geeky-demo-site-header-leftsection h1{font-size: 90px;line-height: 120px;}
div.geeky-demo-site-header-leftsection .geeky-demo-site-header-leftsection-button{float: left;}
div.geeky-demo-site-header-leftsection .geeky-demo-site-header-leftsection-playbutton{float: left;margin-top: 20px;margin-left: 10px;min-height:59px;min-width: 61px; display: flex;align-items: center;justify-content: center;border-radius: 4px;}
div.geeky-demo-site-header-leftsection .geeky-demo-site-header-leftsection-button a{padding: 18px 35px;border-radius: 4px;font-weight: bold;font-size: 17px;text-transform: uppercase;margin-top: 20px;}
div.geeky-demo-site-header-leftsection p{font-weight: bold;}
div.geeky-demo-site-header .geeky-demo-site-heade-right-section .geeky-demo-site-header-rghtimgsection .wpb_single_image{margin-bottom: 0;}
div.geeky-demo-site-header-leftsection .geeky-demo-site-header-leftsection-playbutton img{max-width: 56px;padding:6px 5px;}
/* processing section */
div.geeky-demo-site-processing-section{position: relative;}
div.geeky-demo-site-processing-section::before{background: #edebfc;content: "";width: 100%;height:80%;position:absolute;top: 0;left: 0;}
div.geeky-demo-site-processing-section .geeky-demo-site-processing-section-card{background-color: #fff;width: calc(100% / 3 - 20px);border-top-left-radius: 10px;border-top-right-radius: 10px;margin-top: 50px;padding: 30px 20px 50px !important;}
div.geeky-demo-site-processing-section .geeky-demo-site-processing-section-card:not(:last-child){margin-right: 30px;}
div.geeky-demo-site-processing-section .geeky-demo-site-processing-section-card p strong{font-size: 29px;}
div.geeky-demo-site-processing-section .geeky-demo-site-processing-section-card p{margin-bottom: 25px;}
/* ai images section */
div.geeky-demo-site-botchat-section{background-image: url("../images/geeky-images/ai-bg.png"),url("../images/geeky-images/woo-bg.png"),url("../images/geeky-images/web-bot-bg.png"),url("../images/geeky-images/line-1.png"),url("../images/geeky-images/line-2.png");background-position: top left,55% ,100% 100%,27vw 30%,22vw 76%;background-size: contain,contain,contain,48%,53%;background-repeat: no-repeat;}
/* Ai Section */
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-aisection{margin-top: 50px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-aisection .geeky-demo-site-botchat-airgtsection{padding-left: 30px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-aisection .geeky-demo-site-botchat-airgtsection a{padding: 18px 35px;border-radius: 4px;font-weight: bold;font-size: 17px;text-transform: uppercase;margin-top: 20px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-aisection .geeky-demo-site-botchat-airgtsection h2{font-size:70px;line-height: 90px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-aisection p{font-weight: bold;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-aisection h2{padding-top: 100px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-aisection h2 span{background-color: #1a5143;line-height: 80px;padding: 0 15px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-aisection img{width:640px;height: auto;}
/* woo Ai section */
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection {padding-top: 200px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-woorghtclm img{width: 640px;height: auto;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-wooleftclm{padding-right: 30px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection h2{font-size: 70px;line-height: 90px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection h2 span{background-color:#673ea1;padding: 0 15px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection p{font-weight: bold;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-wooleftclm-innerrow{float: left;margin-top: 20px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-wooleftclm-innerrow .wpb_wrapper{float: left;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-wooleftclm-innerrow .wpb_wrapper p{float: left;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-wooleftclm-innerrow .wpb_wrapper p{font-size: 18px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-wooleftclm-innerrow .wpb_wrapper p strong{font-size: 29px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-wooleftclm-innerrow .wpb_wrapper p:first-child{width:100px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-wooleftclm-innerrow .wpb_wrapper p:nth-child(2){margin-top: 12px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-wooleftclm-innerrow .wpb_wrapper p:not(:first-child){width:calc(100% - 100px);padding-left: 20px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-wooleftclm-hedingdisc{padding-top: 120px;}
/* Ai website search */
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webaisection{padding-top: 200px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webairghtclm h2{padding-top: 80px;font-size: 70px;line-height: 90px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webairghtclm .gkybot-site-scndai-heading h2{display: none;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webairghtclm h2 span{background-color: #0023ff;line-height: 105px;padding: 0 20px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webairghtclm a{padding: 18px 35px;border-radius: 4px;font-weight: bold;font-size: 17px;text-transform: uppercase;margin-top: 20px;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webairghtclm p{font-weight: bold;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webaisection .geeky-demo-site-botchat-webailftclm img{width: 640px;height: auto;}
div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webaisection .geeky-demo-site-botchat-webairghtclm{padding-left: 30px;}
/* plugin support section */
div.geeky-demo-site-pluginsprt-section{background-image: url("../images/geeky-images/ai-icon.png"),url("../images/geeky-images/web-icon.png"),url("../images/geeky-images/woo-icon.png");background-size: auto;background-repeat: no-repeat;background-position: 80px 60px,95% 80px , 35% 100%;padding-bottom: 40px;}
div.geeky-demo-site-pluginsprt-section-heading h2{margin: 70px 0 30px 0;font-size: 70px;line-height: 90px;}
div.geeky-demo-site-pluginsprt-section-heading p{margin-bottom: 80px !important;font-weight: bold;}
div.geeky-demo-site-pluginsprt-section-cards p{font-weight: bold;}
div.geeky-demo-site-pluginsprt-section-cards .wpb_column.vc_column_container{padding: 40px 10px 5px 10px;min-height: 245px;}
div.geeky-demo-site-pluginsprt-section-cards .wpb_wrapper{height: 100%;}
div.geeky-demo-site-pluginsprt-section-cards .geeky-demo-site-pluginsprt-section-cmingsoon-card{display: flex;align-items: center;justify-content: center;height:calc(100% - 35px);}
div.geeky-demo-site-pluginsprt-section-cards .geeky-demo-site-pluginsprt-section-cmingsoon-card p{display: flex;align-items: center;height: 100%;font-size: 35px;line-height: 45px;color: #dcdcdc;}
div.geeky-demo-site-pluginsprt-section-cards{margin-bottom: 100px;}
div.geeky-demo-site-pluginsprt-section-cards .geeky-demo-site-pluginsprt-section-image-card img{max-height: 101px;}
/* support section */
div.geeky-demo-site-sprtsection{background-repeat: no-repeat;background-size: cover;background-color: #000;color: #fff;border-radius: 20px;}
div.geeky-demo-site-sprtsection .geeky-demo-site-sprtsection-leftclm{margin-bottom: 0;padding-left: 100px;background-image: url("..//images/geeky-images/support-left.png"),url("../images/geeky-images/support-icon.png");background-repeat: no-repeat;background-size:auto;background-position: 0px 50%,100% 10%;}
div.geeky-demo-site-sprtsection .geeky-demo-site-sprtsection-rghtclm .wpb_single_image{margin-bottom: 0;}
div.geeky-demo-site-sprtsection .geeky-demo-site-sprtsection-leftclm .vc_column-inner{justify-content: center;padding-top: 20px !important;}
div.geeky-demo-site-sprtsection .geeky-demo-site-sprtsection-leftclm p strong{font-size: 65px;line-height: 85px;font-weight: 700 !important;}
div.geeky-demo-site-sprtsection .geeky-demo-site-sprtsection-leftclm p{font-weight: bold;}
div.geeky-demo-site-sprtsection .geeky-demo-site-sprtsection-leftclm a{padding: 18px 35px;border-radius: 4px;font-weight: bold;font-size: 17px;margin-top: 20px;border: 1px solid #4735dc !important; background-color:#4735dc !important;color: #fff !important;text-transform: uppercase;}
div.geeky-demo-site-sprtsection .geeky-demo-site-sprtsection-leftclm a:hover{background-color: #fff !important;color: #4735dc !important;}
div.geeky-demo-site-sprtsection .geeky-demo-site-sprtsection-rghtclm img{width: 350px;margin-bottom: 10px;}
div.geeky-demo-site-sprtsection .geeky-demo-site-sprtsection-leftclm .wpb_content_element{margin-bottom: 20px;}
/* footer top section */
div.geeky-demo-site-footer-tpsection {margin: 100px 0;}
div.geeky-demo-site-footer-tpsection h3{font-size: 45px;line-height: 60px;}
div.geeky-demo-site-footer-tpsection .vc_row.wpb_row{min-height: 250px;display: flex;align-items: center;}
div.geeky-demo-site-footer-tpsection p{font-weight: bold;}
div.geeky-demo-site-footer-tpsection .vc_column-inner{padding-top: 0 !important;}
div.geeky-demo-site-footer-tpsection .wpb_text_column {margin-bottom: 20px;}
div.geeky-demo-site-footer-tpsection .geeky-demo-site-footer-tpsection-rghtclm a{padding: 18px 35px;border-radius: 4px;font-weight: bold;font-size: 17px;margin-top: 20px;text-transform: uppercase;}
/* footer */
div.geeky-demo-site-footer-lftinnerclm{margin-bottom: 50px;}
div.geeky-demo-site-footer-lftinnerclm img{max-width: 85%;height: auto;width: 500px;}
div.geeky-demo-site-footer-lftinnerclm .geeky-demo-site-footer-logoclm p{padding-right: 50px;}
div.geeky-demo-site-footer-lftinnerclm .geeky-demo-site-footer-lftclm{padding-top: 40px;padding-left: 40px;line-height: 40px !important;}
div.geeky-demo-site-footer-lftinnerclm .geeky-demo-site-footer-lftclm p{display: flex;align-items: center;min-height: 40px;}
div.geeky-demo-site-footer-lftinnerclm .geeky-demo-site-footer-lastclm{padding-top: 40px;line-height: 40px !important;}
div.geeky-demo-site-footer-lftinnerclm .geeky-demo-site-footer-lastclm p{display: flex;align-items: center;min-height: 40px;}
/* FOOTER2 */
div.wpj-jp-footer2{padding: 20px;text-align: center;}
div.wpj-jp-footer2 .col-sm-12{flex: 0 0 100% !important;max-width: 100% !important;}
/* error messagr */
.wpj-jp-error-messages-wrp{display: flex;flex-direction: column;align-items: center;text-align: center;}
.wpj-jp-error-messages-wrp img{margin-bottom: 30px;}
.wpj-jp-error-messages-wrp .wpj-jp-emsg-btn-wrp{margin-top: 20px;}
/* remove by css */
h1.page-title{display: none;}
.woocommerce-result-count{display: none;}
form.woocommerce-ordering{display: none;}
.wpj-jp-nr-meta-info.wpj-jp-bigfont{display: none;}
/* article page */
h3.wpj-jp-nr-title{padding: 30px 0 10px;}
/* shop page */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{border: 1px solid #e7e8e9;padding:15px 10px 40px 10px;margin: 0 0 2.992em 0;width: calc(100% / 4 - 15px);}
.woocommerce-page ul.products li.product:not(:nth-child(4n)){margin-right: 20px;}
.woocommerce ul.products, .woocommerce-page ul.products{display: flex;flex-wrap: wrap;padding-top: 50px;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{font-size: 25px;line-height: 38px;padding-top: 10px;}
.woocommerce ul.products li.product a img{max-height: 300px;min-height: 300px; width: auto;}
.woocommerce ul.products li.product .button{margin-top: 8px;width: unset;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{font-weight: bold;font-size: 22px;line-height: 35px;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{font-size: 16px;text-transform: capitalize;padding: 18px 35px;box-shadow: 0px 2px #38343a;}
.woocommerce div.product div.images img{max-height: 500px;max-width: 100%;width: auto;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{display: flex;flex-wrap: wrap;gap: 20px;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper a{width: 100%;padding: 10px;border: 1px solid #e7e8e9;display: flex;align-items: center;justify-content: center;}
.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image:first-child{width: 100%;}
.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image:first-child img{min-height:500px;}
.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image:first-child img{padding: 30px;}
.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image:not(:first-child){width: calc(25% - 15px);max-height:120px;}
.woocommerce div.product div.images{margin-bottom: 10px;}
.woocommerce div.product{padding-top: 50px;}
.woocommerce div.product .related.products{padding-top: 50px;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-weight: bold;font-size: 35px;line-height: 45px;padding: 20px 0 5px 0;}
.related .product .price{padding-top: 0 !important;}
.woocommerce div.product form.cart .variations tr{display: flex;flex-direction: column;padding:10px 0 15px 0;}
.woocommerce div.product form.cart .variations tr label{margin-bottom: 0;}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{padding-top: 30px;}
.woocommerce span.onsale{padding: 0;}
.woocommerce ul.products li.product .onsale{top: -18px;right: -10px;}
.woocommerce div.product form.cart .variations select{padding:5px 10px;min-width:80%;appearance:unset;font-weight: bold;font-size: 18px; color: #686868;background-color: unset;border-color:#e7e8e9;background-image: url(../images/geeky-images/down-arrow.png);background-repeat: no-repeat;background-size: auto;background-position: 97% 55%;min-height: 52px;}
.woocommerce div.product form.cart .reset_variations{font-weight: bold;text-align: center;display: flex;align-items: center;width: 20%;justify-content: center;border-radius: 2px;font-size: 20px;line-height: 27px;font-weight: 500;}
.woocommerce div.product form.cart .variations td{display: flex;}
.woocommerce div.product form.cart .button{padding: 18px 35px;}
.woocommerce-variation-add-to-cart.variations_button{display: flex;align-items: stretch;}
.woocommerce .quantity .qty{height: calc(100% + 3px);border:1px solid #e7e8e9;}
.woocommerce-variation-availability{padding: 15px 0 5px 0;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{font-weight: bold;}
.product_meta{font-weight: bold;}
.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers{padding-top: 10px;padding-bottom: 16px;}
.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers{padding-top: 10px;padding-bottom: 16px;}
.woocommerce nav.woocommerce-pagination ul li{min-height: 46px;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{padding-top: 13px;padding-bottom: 13px;}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information.panel h2{font-size: 35px;text-transform: capitalize;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{text-transform: capitalize;}
.related h6{text-transform: capitalize;}
.single.single-product .woocommerce-error li,.single.single-product .woocommerce-info li,.single.single-product .woocommerce-message li{display:flex;align-items: center;justify-content: space-between;}
.single.single-product .woocommerce-error::before,.single.single-product .woocommerce-info::before,.single.single-product .woocommerce-message::before{top: 1.4em;}
/* cart page */
.wc-block-components-sidebar-layout .wc-block-components-main{width: 100% !important;}
.single.single-product .woocommerce-info,.single.single-product .woocommerce-message{display:flex;align-items: center;justify-content:space-between;}
.woocommerce-message::after{display:none;}
.woocommerce-error::after{display: none;}
.woocommerce-error:focus-visible{outline: none;}
.woocommerce-message:focus-visible{outline: none;}
/* cart page */
.jshdk_hidden{display: none;}
.js-hd-single-prod-head {margin: 15px 0 20px;}
.js-hd-addon-cart .woocommerce-message, 
.js-hd-addon-cart .woocommerce-error {margin: 0 0 25px;}
.woocommerce table.shop_table {border-radius: unset;margin-top: 10px;}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {padding: 20px 15px;}
.woocommerce table.shop_table th .button,
.woocommerce table.shop_table td .button {margin: 0;font-size: inherit;padding: 7px 18px;font-weight: normal}
.woocommerce table.shop_table th.product-price,
.woocommerce table.shop_table td.product-price,
.woocommerce table.shop_table th.product-remove,
.woocommerce table.shop_table td.product-remove {text-align: center;width: 18%;}
.woocommerce table.shop_table td.product-price {font-weight: bold;}
.woocommerce table.shop_table td.product-remove a.item-remove {padding: 10px 15px;transition: all .3s ease;border-radius: 2px;}
.woocommerce table.shop_table td .prod-view-popup {position: relative;}
.woocommerce table.shop_table td .prod-view-popup a.showpopup {display: inline-block;position: relative;}
.woocommerce table.shop_table td .prod-view-popup .prod-view-cnt {position: absolute;top: 100%;right: 0;z-index: 1;padding: 15px 10px;width: 500px;}
.woocommerce table.shop_table td .prod-view-popup .prod-view-cnt span.showpopup {position: absolute;top: 3px;right: 7px;font-size: 30px;font-weight: bold;cursor: pointer;z-index: 7;}
.woocommerce table.shop_table td .prod-view-popup .prod-view-cnt .prod-cnt-item {display: inline-block;padding: 7px 10px;margin: 2px;}
.woocommerce .js-hd-addon-cart .woocommerce-cart-form table.cart td.actions {padding: 12px;}
.woocommerce .js-hd-addon-cart .woocommerce-cart-form table.cart td.actions .coupon {width: 50%;}
.woocommerce .js-hd-addon-cart .woocommerce-cart-form table.cart td.actions .coupon .input-text {padding:2px 10px;width: 60%;min-height: 45px;}
.woocommerce .js-hd-addon-cart .woocommerce-cart-form table.cart td.actions .coupon button {float: left;border-radius: unset;height: 45px;font-weight: normal;padding: 10px 20px;transition: all .3s ease;border-radius: 2px;}
.woocommerce .js-hd-addon-cart .woocommerce-cart-form table.cart td.actions a button {border-radius: unset;height: 45px;font-weight: normal;padding: 10px 20px;transition: all .3s ease;}
.woocommerce .js-hd-addon-cart .cart-collaterals .cart_totals {width: 100%;}
.woocommerce .js-hd-addon-c.js-hd-pricing-bundle .col-md-3{min-width: 370px;margin-bottom: 30px;}
.cart-collaterals .cart_totals table.shop_table td {text-align: right;}
.woocommerce .js-hd-addon-cart .cart-collaterals .cart_totals table.shop_table td .woocommerce-Price-amount {font-weight: bold;}
.woocommerce .js-hd-addon-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {margin: 0;border-radius: unset;display: inline-block;padding: 20px 25px;font-weight: bold;font-size: 20px;transition: all .3s ease;border-radius: 4px;width: unset;min-width: fit-content;}
.woocommerce .js-hd-addon-cart .cross-sells {width: 100%;}
.woocommerce ul.products li.first, 
.woocommerce-page ul.products li.first {float: left;clear: none;}
.woocommerce .js-hd-addon-cart .cross-sells ul.products {margin-top: 35px;}
.woocommerce .js-hd-addon-cart .cross-sells ul.products li {width: calc(25% - 15px) !important;margin: 0 15px 20px 0;}
.woocommerce .js-hd-addon-cart .cross-sells ul.products li form.variations_form.cart .variations {padding: 15px;}
.woocommerce .js-hd-addon-cart .cross-sells ul.products li form.variations_form.cart .variations .variation-radios .detail-variation-radios {width: 100%;padding: 15px 0;margin-bottom: 0;font-weight: normal;}
.woocommerce .js-hd-addon-cart .cross-sells ul.products li form.variations_form.cart .variations .variation-radios .detail-variation-radios input {margin: -3px 5px 0;vertical-align: middle;}
.woocommerce .js-hd-addon-cart .cross-sells ul.products li form.variations_form.cart .variations .variation-radios .detail-variation-radios span {font-weight: 400;}
.woocommerce .js-hd-addon-cart .cross-sells ul.products li form.variations_form.cart .single_variation_wrap .single_add_to_cart_button {min-width: 75%;border-radius: 30px;padding: 15px;text-transform: uppercase;font-weight: normal;margin: 20px 0 35px;transition: all .3s ease;}
.woocommerce .js-hd-addon-cart .cross-sells ul.products li form.variations_form.cart .single_variation_wrap .single_add_to_cart_button i {display: none;}
form.woocommerce-cart-form th{font-size: 18px;}
form.woocommerce-cart-form a{font-size: 18px;}
form.woocommerce-cart-form td{font-size: 18px;}
form.woocommerce-cart-form input{font-size: 18px;}
div.cart_totals th{font-size: 18px;}
div.cart_totals h6{font-size: 25px;text-transform: capitalize;}
.woocommerce .quantity .qty{min-height: 50px;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{min-width: 50px;max-width: 100%;height: auto;}
/* cehckout */
.woocommerce .woocommerce-form-coupon-toggle {padding-top: 30px;}
.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info {margin: 0;padding: 17px 15px;}
.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info::before {display: none;}
.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon {text-decoration: underline !important;}
.woocommerce form.checkout_coupon.woocommerce-form-coupon {margin: 0;border-radius: unset;padding: 10px 10px 15px;}
.woocommerce form.checkout_coupon.woocommerce-form-coupon p:not(.form-row) {margin: 0 0 7px;}
.woocommerce form.checkout .js-hd-pricing-bundle .col-md-3{min-width: 370px;margin-bottom: 30px;}
.js-hd-pricing-bundle .col-md-3:first-child{padding-left:0;padding-right: 20px;}
.js-hd-pricing-bundle .col-md-3:nth-child(2){padding-left:10px;padding-right: 10px;}
.js-hd-pricing-bundle .col-md-3:nth-child(3){padding-left:20px;padding-right: 10px;}
.js-hd-pricing-bundle .col-md-3:nth-child(4){padding-left:20px;padding-right:0px;}
.js-hd-pricing-bundle .col-md-4 {min-width: 370px;margin-bottom: 30px;}
.coupon.woocommerce-form-coupon .form-row {width: auto;margin: 0 5px 0 0;padding: 0;}
.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {float: left;}
.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row .input-text {padding: 10px;width: 100%;height: 46px;}
.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row .button {border-radius: unset;height: 45px;font-weight: normal;padding: 10px 20px;transition: all .3s ease;}
.checkout.woocommerce-checkout p{font-size: 18px;display: block;}
.checkout.woocommerce-checkout label{font-size: 18px;}
.woocommerce form.checkout.woocommerce-checkout .col2-set {margin:20px 0 30px 0;}
.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom: 10px;}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1 {width: 60%;max-width: unset;padding-left: 0;}
.woocommerce-checkout #payment ul.payment_methods{padding-left: 0;padding-right: 0;}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {padding: 0;margin: 0 0 15px;width: 50%;}
.js-hd-pricing-bundle .col-md-4 {min-width: 370px;margin-bottom: 30px;}
.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-wide {width: 100%;}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first {padding-right: 5px;}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last {padding-left: 5px;}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label {margin: 0;}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .input-text {height: 45px;padding: 10px;}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-2 {width: 40%;padding-left: 50px;max-width: unset;}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row label {margin: 0;}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper textarea {padding: 10px;height: 100px;}
form.checkout.woocommerce-checkout input{font-size: 18px;}
form.checkout.woocommerce-checkout h6{font-size: 25px;text-transform: capitalize;padding-bottom: 10px;}
form.checkout.woocommerce-checkout tr{font-size: 18px;}
form.checkout.woocommerce-checkout th{font-size: 18px;}
form.checkout.woocommerce-checkout .woocommerce-notice{font-size: 18px;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{float: left;}
.woocommerce form.checkout.woocommerce-checkout #payment #place_order, .woocommerce-page #payment #place_order{float: left;border-radius: unset;padding: 20px 25px;margin: 16px 0;font-size: 20px;font-weight: bold;transition: all .3s ease;}
.woocommerce form.checkout.woocommerce-checkout .woocommerce-checkout-payment .form-row{padding-left: 0 !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{height: 45px;display: flex;align-items: center;}
.select2-container .select2-selection--single{height: 45px;display: flex;align-items: center;border-radius: unset;border:1px solid #767676;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top: 11px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{border:1px solid #767676;}
.form-row.place-order{display: block;}
.woocommerce-cart table.cart .product-thumbnail{text-align: center;min-width: 120px;}
h3.wpj-jp-blog-title{display: none;}
.pagination{margin-top: 30px;}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span{border-radius:2px;}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span{border-radius: 2px;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{min-width:40px;height: unset;border-radius: unset;background-color: #e9e6ed;color: #816e99;width: unset;}
/* predefined story page */
div.geekybot-demosite-premade-storywrp{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
div.geekybot-demosite-story-responsewrp div.geekybot-demosite-story-response-lftclm{width:calc(100% - 100px);display: flex;align-items: center;}
div.geekybot-demosite-story-responsewrp .geekybot-demosite-story-response-rigticonclm{display: flex;align-items: center;background-color: #fff;border-left: 2px solid #bebdc4;min-width: 60px;}
div.geekybot-demosite-story-responsewrp div.geekybot-demosite-story-response-lftclm p{padding-left:10px;border-radius: 5px;width: fit-content;color: #221f20;font-weight: bold;}
div.geekybot-demosite-story-responsewrp{display: flex;padding-left:20px;min-height: 80px; margin-bottom: 20px;width: 100%;background-color: #f1effd;border: 2px solid #bebdc4;}
div.geekybot-demosite-story-responsewrp .geekybot-demosite-story-response-rightclm{width: 50px;margin-right: 10px;display: flex;align-items: center;}
div.geekybot-demosite-story-responsewrp .geekybot-demosite-story-response-rightclm .vc_single_image-wrapper{border-radius: 50%;}
div.geekybot-demosite-story-responsewrp .geekybot-demosite-story-response-rightclm img{width: 50px;height: 50px;}
div.geekybot-demosite-story-responsewrp .geekybot-demosite-story-response-rightclm .wpb_single_image{display: flex;}
p.geekybot_demosite_subtitle_txt{color: #fff;padding-top: 10px;font-size: 25px;line-height:35px;}
div.geekybot-demosite-premade-storywrp .geekybot-demosite-premade-questions-lftwrp{width: calc(50% - 25px);}
div.geekybot-demosite-premade-storywrp .wpb_content_element{margin-bottom: 0;}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{margin-bottom: 0;}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right{margin-bottom: 0;}
div.geekybot-demosite-premade-storywrp .geekybot-demosite-premade-storypge-title{line-height: 60px;padding-bottom: 40px;padding-top: 30px;}
div.geekybot-demosite-premade-storywrp .activate .vc_icon_element-icon{color: green !important;}
div.geekybot-demosite-story-responsewrp .geekybot-demosite-story-response-rigticonclm span{cursor: pointer;}
/* new */
.wpj-jp-blog-tags-wrp .wpj-jp-tag{padding: 10px 20px;border: 1px solid #d7d7d7;color: #707070;margin-bottom: 10px;margin-right: 10px;margin-left: 5px;background-color: #f7f7f7;}
.wpj-jp-blog-tags-wrp .wpj-jp-tag:hover{padding:10px 20px;border:  1px solid #4332DB;color: #4332DB;}
.wpj-jp-blog-tags-wrp .wpj-jp-tag-link{margin-right: 20px;}
.posted_in{line-height: 35px;}
.product_meta .sku_wrapper{color: #29252B;}
.product_meta .sku_wrapper .sku{color: #686868;}
.tagged_as{display: block;padding-top: 10px;line-height: 35px;color: #29252B;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color: #29252B;}
.tagged_as a{padding: 10px 20px;border: 1px solid #d7d7d7;color: #707070;margin-bottom: 10px;margin-right: 10px;margin-left: 5px;background-color: #f7f7f7;}
.tagged_as a:hover{padding:10px 20px;border:  1px solid #4332DB;color: #4332DB;}
.vc_gitem-animated-block {display: none !important;}
.geekybot-demosite-articlepge-postheadingwrp{padding-top: 30px;}
.geekybot-demosite-articlepge-postheadingwrp h4{color: #4332DB;font-size: 35px;line-height: 55px;}
.geekybot-demosite-articlepge-postheadingwrp a{background-color:#4332DB !important;border-radius: 3px !important;margin-top: 10px;font-size: 16px !important;font-weight: bold;}
.geekybot-demosite-articlepge-postheadingwrp a:hover{background-color:#29252B !important;}
.geekybot-demosite-articlepge-postheadingwrp .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{padding: 7px;border-radius: 50px;}
.geekybot-demosite-articlepge-postheadingwrp .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.geekybot-demosite-articlepge-postheadingwrp .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span{background-color:#4332DB !important;border-color: #4332DB !important;}
.wpj-jp-blog-tags-wrp{display: flex;flex-wrap: wrap;align-items: baseline;}
.navbar-nav.wpj-jp-nav-right a.wpj-jp-nav-tpdownload-btn{margin-left: 10px;}
.navbar-collapse{min-width: fit-content;}
.geekybot-demosite-premade-storypge-title h2{font-size: 50px !important;line-height: 65px !important;}
/* new */
div.geeky-demo-site-pluginsprt-section-cards .geeky-demo-site-pluginsprt-section-image-card{height: fit-content;}
.page-numbers li .prev, .page-numbers li .next{position: relative;top: unset;left: unset;right:unset;bottom: unset;}
input[type=text], input[type=number], input[type=tel], input[type=email], input[type=search], input[type=password]{background-color: unset;color: unset;}
input[type=text]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=search]:focus, input[type=password]:focus{background-color: unset;}
.woocommerce .quantity .qty{padding: 0;}
select{visibility: visible;opacity: 1;}
.woocommerce table.shop_attributes td{font-size: 18px;font-style: normal;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-notices-wrapper a.button{width: unset;text-transform: none;}
table > tbody > tr:nth-child(odd) > th, table > tbody > tr:nth-child(odd) > td, table > tbody > tr:nth-child(even) > th, table > tbody > tr:nth-child(even) > td{font-size: 18px;line-height: 25px;}
table > tbody > tr td{border-bottom: unset;}
.navbar-collapse.collapse.in {display: block;}

/* general */
@media only screen and (min-width: 100px){body .container, body  .container-lg, body  .container-md, body  .container-sm, body  .container-xl{max-width: 90%;}}
@media only screen and (min-width: 992px){body .container, body  .container-lg, body  .container-md, body  .container-sm, body  .container-xl{max-width: 960px;}}
@media only screen and (min-width: 1200px){body .container, body  .container-lg, body  .container-md, body  .container-sm, body  .container-xl{max-width: 1140px;}}
@media only screen and (min-width: 1450px){body .container, body  .container-lg, body  .container-md, body  .container-sm, body  .container-xl{max-width: 1300px;}}
@media only screen and (min-width: 1550px){body .container, body  .container-lg, body  .container-md, body  .container-sm, body  .container-xl{max-width: 1400px;}}
@media only screen and (min-width: 1750px){body .container, body  .container-lg, body  .container-md, body  .container-sm, body  .container-xl{max-width: 1600px;}}



@media only screen and (max-width: 1630px){div.geeky-demo-site-header .geeky-demo-site-heade-right-section {align-items: end;} div.geeky-demo-site-botchat-section{background-position: top left,55% ,100% 100%,27vw 30%,22vw 75%;}}
@media only screen and (max-width: 1570px){div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection{padding-top: 130px;} div.geeky-demo-site-botchat-section{background-position: top left,55% ,100% 100%,27vw 30%,19vw 72%;}}
@media only screen and (max-width: 1449px){.navbar-nav.wpj-jp-nav-right a.wpj-jp-nav-tpdownload-btn{padding: 18px 25px;margin-left: 20px;}.navbar-expand-lg .navbar-nav{margin-left: 20px;} div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-aisection h2{padding-top: 30px;}div.geeky-demo-site-botchat-section{background-position: top left,55% ,100% 100%,34vw 32%,19vw 72%;}.geeky-demo-site-botchat-ailftsection .wpb_single_image{margin-bottom: 0;}.geeky-demo-site-botchat-ailftsection .wpb_single_image{padding-top: 100px;}.vc_row[data-vc-full-width]{padding-left: 100px !important;padding-right: 100px !important;}
/* new */
.navbar-nav.wpj-jp-nav-right a.wpj-jp-nav-tpdownload-btn{margin-left: 10px;}
.wpj-jp-menu-header.fixed-top div.navbar nav ul li{padding: 10px 15px;}
}
@media only screen and (max-width: 1325px){.geeky-demo-site-pluginsprt-section-cards .wpb_column {width: calc(100% / 5);}div.geeky-demo-site-botchat-section{background-position:top left,55% ,100% 100%,34vw 31%,19vw 71%;}h2{font-size: 64px !important;line-height: 80px !important;}}
@media only screen and (max-width: 1280px){
    h1{font-size: 72px !important;line-height: 85px !important;}
/* New */
div.geekybot-demosite-premade-storywrp .geekybot-demosite-premade-questions-lftwrp{width: calc(50% - 10px);}

}
@media only screen and (max-width: 1279px){
    h1{font-size: 62px !important;line-height: 85px !important;}
    h2{font-size: 60px !important;line-height: 75px !important;}
    div.geeky-demo-site-botchat-section{background-size: contain,contain,contain,0,0;}
    div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webairghtclm .gkybot-site-firstai-heading h2{display:none;}
    div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webairghtclm .gkybot-site-scndai-heading h2{display: block;}
    .geeky-demo-site-botchat-ailftsection .wpb_single_image{padding-top: 20px;}
    div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-wooleftclm-hedingdisc{padding-top: 60px;}
    div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webairghtclm h2{padding-top:0px;}
    div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webaisection{padding-top: 50px;}
    div.geeky-demo-site-header .geeky-demo-site-heade-right-section .geeky-demo-site-header-leftsection{padding-top: 10px;}
    .vc_row[data-vc-full-width]{padding-left: 80px !important;padding-right: 80px !important;}
    .geeky-demo-site-pluginsprt-section-cards .wpb_column {width: calc(100% / 4);}
    .wpj-jp-menu-header.fixed-top{width: calc(100% - 100px);margin: 0px 50px;}
    .wpj-jp-menu-header.fixed-top div.navbar nav ul li{padding: 10px 14px;}
    .woocommerce-page ul.products li.product:not(:nth-child(4n)){margin-right: 0;}
    .woocommerce-page ul.products li.product:not(:nth-child(3n)){margin-right: 20px;}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: calc(100% / 3 - 13.34px);}
    .woocommerce .js-hd-addon-cart .woocommerce-cart-form table.cart td.actions .coupon{width: 60%;}
    /* New */
    .wpj-jp-menu-header.fixed-top div.navbar nav ul li{padding: 10px;}
    div.navbar, div.navbar div.navbar-header *, div.navbar div.navbar-collapse.collapse *{font-size: 15px !important;}
    .navbar-expand-lg .navbar-nav{margin-left: 0;}
}
@media only screen and (max-width: 1079px){
    div.geeky-demo-site-header .geeky-demo-site-heade-right-section .geeky-demo-site-header-rghtimgsection {display: none;}
    div.geeky-demo-site-header .geeky-demo-site-heade-right-section .geeky-demo-site-header-leftsection{width: 100%;}
    div.geeky-demo-site-processing-section .geeky-demo-site-processing-section-card{width: calc(100% / 2 - 15px);}
    div.geeky-demo-site-processing-section .geeky-demo-site-processing-section-card:not(:last-child){margin-right: 0;}
    div.geeky-demo-site-processing-section .geeky-demo-site-processing-section-card:not(:nth-child(2)){margin-right: 30px;}
    div.geeky-demo-site-botchat-aisection .geeky-demo-site-botchat-ailftsection{display: none;}
    div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-aisection .geeky-demo-site-botchat-airgtsection{width: 100%;padding-left: 0;}
    div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-woorghtclm{display: none;}
    div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-wooleftclm{width: 100%;padding-right: 0;}
    div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-woosection .geeky-demo-site-botchat-wooleftclm-hedingdisc{padding-top:0px;}
    div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webaisection .geeky-demo-site-botchat-webailftclm{display:none;}
    div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-webaisection .geeky-demo-site-botchat-webairghtclm{width: 100%;padding-left: 0;}
    div.geeky-demo-site-botchat-section .geeky-demo-site-botchat-aisection h2 br{display: none;}
    h1 br{display: none;}
    .navbar-nav.wpj-jp-nav-right a.wpj-jp-nav-tpdownload-btn{margin-left: 0;}
    .wpj-jp-menu-header.fixed-top div.navbar nav ul li{padding: 10px;}
    .navbar-expand-lg .navbar-nav{margin-left: 12px;}
    .wpj-jp-menu-header.fixed-top{width: calc(100% - 90px);margin: 0 45px;}
    /* new */
    div.geekybot-demosite-story-responsewrp{padding-left: 10px;}
    div.geekybot-demosite-premade-storywrp .geekybot-demosite-premade-questions-lftwrp{width: 100%;}



}
@media only screen and (max-width: 991px){
    .navbar-toggler-icon{display: flex;align-items: center;justify-content: center;width: auto;height: auto;padding: 5px 3px;}
    .wpj-jp-menu-header.fixed-top div.navbar {position: absolute;width: 100%;}
    div.wpj-jp-page-header-wrap{margin-top: -80px;}
    .home .wpj-jp-menu-header.fixed-top{min-height: 144px;}
    .woocommerce-page ul.products li.product:not(:nth-child(3n)){margin-right:0px;}
    .woocommerce-page ul.products li.product:not(:nth-child(2n)){margin-right:20px;}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: calc(100% / 2 - 10px);}
    .woocommerce .js-hd-addon-cart .woocommerce-cart-form table.cart td.actions .coupon .input-text{width: 50%;}
    .woocommerce .js-hd-addon-cart .woocommerce-cart-form table.cart td.actions .coupon{width:70%;}
    .woocommerce table.shop_table th.product-price, .woocommerce table.shop_table td.product-price, .woocommerce table.shop_table th.product-remove, .woocommerce table.shop_table td.product-remove{width: 100%;}
    /* new */
    div.navbar, div.navbar div.navbar-header *, div.navbar div.navbar-collapse.collapse *{font-size: 17px !important;}
    div.wpj-jp-page-header-wrap .geekybot-demosite-predefine-question-title{padding-top: 30px;}
    p.geekybot_demosite_subtitle_txt{padding-bottom: 40px;}
    div.geekybot-demosite-story-responsewrp .geekybot-demosite-story-response-rigticonclm{width: 60px;}
}